{"name": "model.layers.17.mlp.gate_proj", "dim": 4864, "in_features": 896, "group_size": 64, "codes": [539666592, 2147625000, 2156046504, 2283833480, 2854232586, 2148018688, 581476360, 176196266, 2718574728, 142639778, 2854756874, 680174210, 170008610, 539503242, 36339754, 715293312, 139434, 144843400, 2684887074, 11010178, 705176202, 2156432040, 2862746250, 2663080, 2819227658, 570460202, 573088394, 33694218, 2326306952, 699010, 2181701666, 682109066, 43650, 2692745376, 176687114, 2684364962, 2181605922, 2317396480, 706742314, 2687107722, 572565634, 34220072, 36341898, 2292721706, 2718466176, 2726470178, 2325752480, 170396192, 713697440, 2183144074, 178915882, 44179458, 2695373344, 707274786, 658056, 2290778242, 2761344, 2326397480, 2292327048, 2189983744, 2829189634, 2283808808, 2148043392, 2862654120, 2292752898, 144744488, 539099784, 2717942304, 2818574464, 2826963074, 145263272, 136839720, 2292228648, 136849962, 2718564360, 579340458, 545294890, 2324335272, 573186184, 176163456, 671097378, 2318017186, 2189459594, 545398816, 36208642, 671615498, 2181703712, 167782560, 44204680, 2181734440, 2158526632, 579381378, 2821234824, 2692909218, 11149834, 2292197888, 2854256800, 2862656130, 167905416, 10400, 2685045386, 705341962, 8555168, 715128992, 2183137448, 11044866, 537397898, 2317353002, 2821236898, 2827626538, 2861040258, 2156432000, 2684889768, 539009162, 707308202, 2326268424, 2148139688, 547528866, 715694208, 168471080, 2284364456, 143297034, 10521128, 168331306, 2189983912, 2323816970, 578824362, 704675872, 2315911330, 679487530, 2829224072, 33720490, 2148008616, 2149753352, 42107040, 715655176, 2181169794, 2156571144, 44206216, 2863144992, 579373186, 44606112, 42500098, 35466, 2317386250, 142649866, 2726862890, 578953346, 713171458, 44705954, 547367074, 2325874688, 2852651048, 2283970568, 578822696, 2284324904, 145260714, 2148172448, 2192187424, 2189986344, 2292361346, 143302784, 707275434, 2692778146, 35652224, 570458282, 170557578, 570589704, 142649354, 35651754, 572697250, 2290125312, 545817088, 545292290, 2860657186, 2728561162, 570983042, 537395848, 36178434, 2228746, 2687011368, 2282398338, 547881608, 538968714, 2761256, 136448514, 143165994, 2148049056, 176695434, 2827626626, 570591266, 2318017026, 2821357696, 579379746, 547530888, 2189429256, 2158534784, 10625666, 2190092288, 2861073064, 682100864, 580919938, 169880066, 2156014082, 2292230792, 2317886114, 680012424, 2315397762, 2829748360, 2290221602, 715827754, 2854890152, 581042344, 2821335202, 704643618, 681574944, 681748618, 144745002, 2693278242, 715817474, 178948106, 2183168522, 176325288, 715786792, 539667082, 548014242, 9076906, 2282261130, 8921730, 176816256, 131584, 545915402, 170566154, 2190090784, 682131488, 2693409280, 538970794, 136456874, 2181695658, 2720172200, 2181572608, 2315954818, 704643584, 707430530, 142639778, 2826969738, 176695458, 704817192, 2317395976, 536872970, 2819106856, 2107434, 539633674, 42500736, 536903816, 2325752328, 42508962, 2191654946, 2326298752, 537534984, 2860523690, 10627720, 2191657090, 537534506, 2317920808, 673227434, 33556650, 2726857216, 2325883560, 2862753794, 705210528, 547523104, 673874434, 526506, 168296962, 2820710440, 581599370, 35695274, 2317879850, 713171626, 681748512, 136978952, 168428168, 547522698, 573211274, 579348488, 2282365602, 2150238890, 2315298944, 2147492008, 2718040584, 2861047848, 10619552, 2192212520, 2183309450, 2192056832, 2852136968, 680043040, 2099752, 2820811432, 2829615618, 11182242, 2326405640, 2315911296, 581478914, 2720008192, 2315944584, 136489632, 2290747520, 2292875432, 2156003456, 2861040160, 2821227040, 2108064, 43658, 2818738304, 176292354, 2150244488, 42082442, 2181171232, 142747808, 2156431392, 144706218, 136978976, 2829060736, 2191526562, 176163490, 2284322944, 537436330, 673325600, 33554570, 2720538754, 545262218, 2861203586, 145271336, 170565664, 141322, 2189592576, 548045346, 2149747240, 2728569000, 2754722, 2829066250, 545914912, 2827133610, 35651584, 715270274, 713064482, 2695375400, 42639880, 34243114, 682098856, 572565632, 8912936, 573088392, 8946346, 539002888, 11051018, 44081186, 2326399488, 2852784296, 2818736138, 2138154, 2318041120, 2694875178, 679641728, 2718444170, 2829101058, 536870914, 572525192, 547922594, 2156046858, 2290264064, 681584808, 2854256770, 144704010, 679477800, 2324211746, 581042186, 2729050122, 2820841994, 2818744482, 34944, 2156005416, 713065122, 170532896, 134389930, 137013280, 2158666368, 136456224, 2290657442, 537002152, 715655202, 2829232128, 2860515360, 2728921608, 2290622466, 2819227786, 547528738, 2283970602, 2692745762, 2317918882, 2829199400, 671744170, 2629762, 2686976674, 11045000, 10529290, 545925130, 2315299330, 2852692642, 2263176, 2292712096, 2861082752, 2695536680, 536871466, 2283962528, 573047424, 41945098, 42468000, 2324177032, 2315821570, 2148149768, 2181212296, 145262634, 680034818, 671648256, 2149755010, 143132714, 2726340770, 8530560, 673710080, 681713824, 170435200, 41978530, 2718564386, 8915594, 704678560, 168462496, 2860526240, 2821326976, 680009736, 2230954, 176695330, 170008746, 688770, 2318016512, 570950304, 2726987776, 2654858, 680044672, 134744066, 579480232, 682265256, 2820809344, 2695014952, 143262368, 144744994, 143165992, 2156006050, 2729091114, 573055648, 2829617152, 2687148554, 570468480, 2157969536, 2158496386, 168437760, 2718474888, 2819227818, 578856992, 2318010914, 36317312, 2315387426, 705340042, 2192050344, 42475552, 178258080, 2156569090, 2852161706, 578855562, 572565672, 715817122, 2726953632, 539009568, 2820833322, 537036962, 655880, 2863311402, 679643306, 2317361664, 134785696, 143296520, 671219720, 2720563202, 545399466, 145270826, 2862743560, 8396928, 2315921576, 169902088, 2852135424, 2726830120, 545393192, 143305218, 682240162, 2861050024, 44706338, 134752386, 2181201962, 2290747426, 539003042, 2854396426, 681708034, 145236522, 142772736, 42502186, 2281840770, 2158657704, 2860558978, 2684496032, 2662568, 2684356776, 2261632, 2692784296, 2189467816, 2181564930, 2693442216, 713162922, 538978434, 681609378, 536873128, 33718946, 2821335176, 579479682, 2692745354, 2819229736, 145367554, 579373058, 2852686506, 2283831938, 681615522, 2282235906, 2862623232, 2852817546, 2861041800, 8954506, 36219434, 547520552, 10627752, 673712162, 579371048, 170428552, 2692776616, 2829191338, 2284495402, 2323687458, 715163816, 2147649704, 547522722, 673882792, 167903402, 2820844066, 2754602, 2755200, 44181664, 2854748800, 715792514, 10658464, 168462338, 11018274, 2728559144, 2854259208, 671089322, 713566882, 705177738, 176169128, 44204576, 2852162058, 2687150752, 176302762, 673327232, 134785066, 2317355010, 178259970, 170557482, 2829230122, 2726332416, 2190123042, 539009544, 537035432, 11010560, 2718566952, 2862647978, 713730056, 134391946, 2860523522, 136478762, 170526752, 539101184, 715161762, 2819271306, 2315790368, 2282400394, 715655840, 143130664, 581444098, 2729093672, 2694974120, 34112130, 168296608, 178815488, 2729052192, 573088386, 170428936, 134390272, 2684488202, 2720563754, 2292359338, 690826, 8563328, 545259682, 2189959200, 539140768, 2149581440, 2686626304, 170429090, 36186250, 168329760, 713591296, 2281832482, 671752352, 2158108834, 2156537864, 539501216, 36341794, 2183659528, 2292351146, 690184, 2290090528, 2720571530, 2326301192, 2829224096, 671230090, 2686593544, 707405952, 2684889600, 2158626848, 539525122, 2760874, 8915458, 2282397738, 134750760, 2819140258, 35825826, 2315823658, 2829221896, 573186592, 42500128, 2292851234, 2729050666, 2693442056, 34250920, 2149622402, 547498016, 537010730, 2687019658, 2694840458, 2192091272, 573048968, 2718564360, 145260576, 673841184, 2829189800, 2292189224, 2762794, 136317090, 2718607882, 2317355138, 2720049154, 11151490, 713719842, 145236648, 671129632, 178424482, 2720172584, 680003744, 2852816896, 573047336, 579477664, 2819138090, 2183826082, 2150238762, 2854889600, 2861039744, 2150271522, 2290747522, 2852784264, 142747808, 2820833960, 2720705024, 2323688074, 539493002, 2292351650, 165896, 570993312, 2181046274, 136480904, 2317912194, 2290231466, 178922024, 2720014850, 579478176, 176326656, 680044672, 571113514, 2692786178, 2694840322, 2720662016, 2183277064, 573046946, 167903906, 679477890, 581052552, 2284322946, 2192083618, 2158625418, 2854363168, 679610370, 2827616776, 2324310562, 526496, 679510018, 2315387402, 170568194, 167772330, 673874442, 134228642, 2325916328, 8519816, 2191655082, 2684913824, 2693277704, 2271400, 2323783682, 706773514, 545392768, 35651746, 2762888, 2190092808, 570589832, 2854224512, 2829093410, 2685051520, 2181726850, 33727138, 2181693576, 2292230184, 8923818, 2717917184, 167804930, 2829715586, 545270442, 142608904, 2158141568, 35661984, 537567400, 2158535178, 178946602, 176325258, 168299168, 2292361256, 36184224, 145230370, 2290623114, 2720145448, 167774210, 673317544, 580954248, 2317879306, 2284456586, 2861170850, 2695536802, 671785122, 539527170, 2717941930, 537012778, 2140288, 142772872, 144712362, 2720145960, 2155872904, 169872008, 2829715498, 705341472, 134391968, 44706464, 36342400, 2283809314, 713597570, 2318008354, 673712648, 176718338, 571121824, 2852260488, 2283972608, 2156003850, 178956834, 136872578, 2694980130, 142641320, 170043520, 44567050, 2829715456, 2684486314, 547498024, 2827485312, 2862785064, 715270144, 8954530, 2829191848, 2155882632, 545400968, 2695496352, 2183694858, 715295362, 673710208, 2191663776, 144867466, 2290256416, 2191698048, 2292875424, 34122240, 178260104, 671653896, 2854389888, 2720539304, 2862653960, 581566626, 2717919234, 167905792, 2720016898, 2686593032, 134391938, 44179456, 2158529162, 2149711914, 2863310888, 2315387552, 2829230602, 571089056, 2181201960, 673221288, 2323810858, 2728437890, 2292754562, 2292328960, 2728396810, 2854758954, 2317525634, 2189599272, 539634186, 2720049674, 2183825546, 2692885152, 9052296, 2863268480, 2183146152, 682229800, 2685053448, 578847360, 532480, 715784322, 2292852746, 2149754922, 2827626634, 2819107330, 539140128, 681716362, 2687017098, 2292875400, 547889314, 44575266, 573089930, 536914464, 539533442, 145392264, 2140714, 8432128, 705175714, 35662496, 142639266, 539658378, 2324203650, 2818705952, 2181696000, 168429728, 2863267842, 2290623016, 143141026, 572557322, 2281701378, 34218656, 2854396554, 2854234242, 136448160, 44173440, 2821357568, 2687107592, 42510338, 2105994, 2695407626, 572530730, 2718433824, 2192083592, 573210754, 2821367816, 145369610, 545294978, 2282267298, 579340290, 176827040, 2315952672, 573210626, 2181048458, 35817600, 706740906, 136357930, 2726429224, 34114208, 8913058, 8519680, 706904608, 707398312, 2156398626, 2189951018, 681607336, 2726854826, 581599360, 2862752264, 2860648970, 2158659624, 2292320290, 706904736, 545294464, 2819235970, 2821333026, 169869450, 168338088, 713730088, 143304864, 2190092960, 2829723680, 2863139338, 673753248, 2292361386, 2281876098, 682141736, 2861042306, 2684518442, 2189568170, 2726338562, 2292883586, 176203906, 2753056, 145393800, 570425482, 2728567458, 170011138, 573089922, 2158111402, 2292187816, 537427968, 2820671520, 707405832, 705169546, 2820710538, 2290786856, 2863267848, 715688608, 2181573128, 2819131946, 573210794, 2829197474, 681574400, 537438858, 2827518600, 136479402, 2861047840, 545948296, 2189959816, 136316930, 545784458, 137005600, 2317910050, 673710720, 2323685416, 2686978592, 44181504, 8522280, 715163682, 2692754050, 539011200, 704645674, 2860657282, 168462848, 2821335178, 2181704362, 2315299464, 2183275048, 2692917792, 2755208, 682141706, 2862744194, 545270434, 547529216, 704678402, 2726963880, 537526402, 2718442120, 178421800, 176825002, 169879594, 537036928, 8923168, 2818583210, 44597408, 547521184, 671222312, 2156535938, 706904576, 44173482, 2687107722, 2292187818, 33728648, 663594, 545824770, 142747648, 2862746280, 578953216, 2720702498, 2695375490, 170033698, 680034472, 2323810338, 2854396072, 2183137450, 42609314, 2819138090, 2821227170, 2189468162, 42639880, 537569962, 178825224, 36339882, 2158135328, 570427912, 671099426, 136849442, 539500552, 2818706080, 142647298, 680001538, 545424042, 2819230216, 36342442, 545818624, 579340298, 2192091264, 2852782114, 2323655306, 2191690282, 580944546, 2860517546, 34217986, 2190084608, 2692778146, 8554664, 2183143562, 2684920354, 2720137736, 581601794, 713073312, 2189959818, 145238570, 535170, 2687009418, 2323688064, 2720139938, 2156437514, 2292744192, 2854256682, 2292711434, 2693300384, 178946594, 581478432, 715696672, 704774312, 2684364938, 2284331040, 671262850, 2263554, 2726439584, 2290624680, 2261666, 2821357600, 2726431240, 2181046280, 715784234, 2852683816, 178291234, 2820811394, 176160770, 2695539234, 2726856874, 2290133544, 2317492258, 2821235202, 2726340746, 573213344, 2317494312, 2686986890, 2761346, 2656928, 682263178, 134777354, 2827126818, 681618080, 10520616, 2158004864, 143163906, 2323685514, 2150244362, 2861039776, 2854748842, 36186248, 573057672, 704785066, 2854257322, 2728929314, 537428106, 2852292768, 2827102762, 2820811402, 2693308418, 34252970, 681747106, 571082922, 680043008, 671222282, 537004706, 2156003458, 2192048258, 44051114, 573218856, 690698, 170568328, 537035432, 44206216, 2147526688, 2315821568, 532616, 706748416, 2156003490, 713173538, 673843234, 547914376, 2181046794, 2138792, 707273216, 681714176, 2852134922, 2282228224, 682271394, 715303072, 2292195336, 2827102216, 704645248, 671746080, 698920, 2292351112, 8866, 2718072832, 2854398602, 671623842, 2150236842, 178825258, 2819260456, 2684912160, 11012258, 44572674, 715268266, 34087466, 671744512, 2189560490, 34211970, 2147623594, 581575338, 2290745858, 2827616298, 136489608, 2720172160, 2317518984, 2827626536, 682229888, 547883040, 2861080586, 136349832, 682139656, 2281835176, 570556584, 2189598848, 134916106, 2692917418, 176849026, 2191557256, 572555264, 713042560, 2720139784, 2192058376, 570435714, 547488256, 2684398250, 2283938314, 548044928, 170532992, 2282233896, 42600578, 2315945986, 2325743776, 8913536, 2695407656, 44048904, 682134058, 170009130, 2326301218, 713034378, 2158659754, 42508450, 2323644456, 2827102250, 2693302402, 2282267304, 2829230250, 534696, 2818736778, 2148010624, 2685050882, 572530826, 2147524778, 2861172746, 143269930, 547531394, 2687150632, 2787456, 706781312, 2147492002, 36218914, 178300930, 2190125696, 581444096, 2317918378, 42076834, 713588746, 10526856, 2829191808, 2191655432, 176718498, 2829230624, 33564714, 2283932162, 2861181450, 539099304, 671230120, 34119818, 2290231936, 539666944, 705200642, 2149615626, 2315911682, 539134592, 715792936, 2854232738, 2820835850, 35694592, 2788000, 2862754434, 2695528616, 142616706, 35826186, 2718564994, 36315144, 682101250, 671752738, 2317879808, 178293384, 2290229888, 2315291274, 715694082, 2192181792, 2819230216, 2181726210, 178823304, 2292755082, 547924512, 2282268832, 136874154, 538968200, 42641440, 2687142018, 176717834, 581435424, 579510952, 2147486368, 2149622282, 2326397448, 2860679298, 570458624, 2684356744, 572531330, 2150247074, 2324210338, 2694840450, 705178120, 2687011330, 2852170272, 2687109248, 134883874, 715793058, 2189462056, 35693186, 2686617728, 2181564544, 2189601440, 2315790378, 2819227688, 176816770, 144875658, 35693184, 2826994216, 681749000, 671262762, 681585280, 144834730, 705333280, 715819176, 666154, 2292197544, 2315913354, 2181071362, 537535018, 671253154, 715270794, 176726176, 715268138, 176728224, 579510786, 2686492810, 178432010, 2292326946, 2827002408, 2281742882, 545393184, 2324212234, 2183276704, 2181177512, 2827659912, 2827493506, 573046824, 2829066760, 10619392, 2852815010, 581477000, 2827135656, 537004064, 2189961224, 8953858, 2181571242, 2157979656, 2315421832, 671787650, 178290698, 44181634, 2829617706, 2718073514, 2854887944, 548044834, 537569930, 178421888, 2315954696, 2147492394, 44695562, 2693400618, 2717950600, 2829584394, 2181072928, 2726994464, 134916648, 176849024, 2326407178, 2852291200, 2684919848, 168435714, 170396170, 2323819138, 2726822440, 681609216, 170002594, 44730536, 2695006216, 2292220584, 2854920746, 2183692834, 2664458, 10627616, 136487592, 680176256, 2726436906, 571083264, 2192050688, 2852692618, 547883016, 36178560, 2827001866, 671132168, 2181603976, 2150148098, 2281711746, 2818744330, 2693300384, 2854920354, 2854363298, 143132682, 2290123304, 2827659392, 537004032, 136841384, 671623850, 2827627008, 178825898, 2181726850, 713198082, 2236968, 2861039746, 2718073000, 2720172202, 2818713600, 2720662186, 581599394, 2819104802, 2147650050, 2325783208, 143133224, 2686624418, 2155905696, 713065098, 715825280, 570426024, 2150279848, 176818856, 573055112, 573186592, 2718081066, 715825184, 2323817002, 539101826, 2290131626, 167903746, 2861050504, 41977898, 536873602, 8947840, 2189469730, 2281744386, 2149616130, 2684494464, 2281712138, 580922024, 2158012930, 176171650, 2860657184, 2181048962, 2820843522, 172170, 715687938, 679649832, 2684911752, 144875520, 536903840, 2190092290, 2829625474, 2323645058, 2862743554, 134914560, 144845442, 2820843528, 2290614314, 2292222632, 2686494754, 537567904, 671647904, 671260810, 134752810, 2720016394, 11176488, 170535466, 671130114, 537012264, 579338914, 2317363848, 2290125320, 579504650, 2854879914, 2860548642, 134775424, 134744584, 671787138, 44075562, 178791048, 2317516938, 2324334634, 2281865344, 143295018, 581435936, 2684387970, 2147657768, 2283807232, 2827528202, 136489632, 2183694346, 134217856, 2282236456, 2854232104, 2854389922, 2183670304, 2183662120, 671088680, 2156432032, 2323816578, 580919328, 2694842408, 2827616426, 671088800, 2323785888, 2318049834, 11174024, 2181212680, 2862622848, 2290221066, 578847392, 2148141194, 536870922, 134776832, 167911594, 2282392096, 2183800994, 2729050146, 2827659296, 673357856, 10619016, 134750850, 578947114, 571122314, 142641320, 2761258, 41945224, 713689258, 547914282, 2728526338, 715827880, 136325792, 547359242, 2292189832, 2862778378, 2181562888, 2147647522, 2819236000, 680141344, 2861214216, 2852792962, 2820844170, 680036992, 2155907594, 578978464, 9046152, 2156044288, 537430696, 2861181098, 2852168192, 2290647202, 176195712, 2854758920, 136970890, 2158144138, 169912362, 570993192, 2148180098, 2191567490, 2726461984, 580954792, 2097826, 679488128, 2149713928, 2183694376, 2290221058, 2284488738, 35783296, 2292361216, 2720170018, 2852784256, 2854881832, 2726996650, 2726953474, 44206592, 2324340872, 2854365352, 671779336, 2192056450, 2863309450, 706775072, 2192050178, 2323655178, 539011242, 2684526762, 168331904, 36178472, 2693434016, 671656456, 2315419688, 2181562538, 2292197898, 2720539304, 134220322, 134258688, 2315815592, 715262496, 2827487912, 178391586, 671754880, 682139650, 41953450, 2819271178, 2315921920, 2860688042, 167914018, 2695538858, 144746506, 673351680, 2854357666, 10521218, 176327200, 2183168136, 2860515464, 713689128, 2852301440, 2158627464, 2852792490, 2728430082, 134750728, 2189953154, 2283972640, 2818582658, 715300864, 2863276160, 178825352, 2854232744, 2854791338, 688682, 170566304, 2717919906, 2829617666, 2155905536, 134251048, 2189600802, 2183307784, 170435104, 2191567392, 167774848, 578986656, 2317519490, 34089096, 2269194, 2156036640, 168329760, 2728405122, 713689120, 539625610, 2821229194, 176824994, 136841256, 581085736, 536873610, 2192181930, 176161314, 2158495874, 170035336, 178299520, 2728430208, 2192181762, 2862752258, 2150115330, 2821333130, 2325743656, 2318010538, 2861081248, 539667112, 2852161568, 33688194, 2315421696, 2292721794, 2181695624, 2147518498, 36307498, 2149720072, 2181079178, 2181605408, 2728528394, 42607106, 2852653096, 35783210, 176196234, 2726429314, 142770824, 2685012522, 134916736, 581575168, 2854388386, 2189565986, 713163434, 2183277224, 2315395624, 2315952680, 2315946626, 536904328, 537428648, 2827616768, 715686528, 2852266632, 2323777544, 2862743682, 2292219914, 2720540674, 2158657664, 545947690, 2692882600, 145359496, 2150244872, 2718435466, 705208488, 2189467648, 2821367850, 579371520, 2318017152, 537436842, 134774946, 2720137346, 539142178, 715819050, 570427400, 176726186, 10625032, 673849866, 548012706, 2323816578, 34209834, 671230080, 2862645290, 2317394562, 713689600, 537004680, 2684397738, 137005696, 713596960, 2718565024, 144746664, 170035840, 545956362, 545425952, 42469898, 2686593576, 2284453890, 2720532618, 2158142114, 2189427234, 2158534818, 680167976, 2315420202, 2290756104, 170033184, 178430626, 2283931656, 2693300226, 168428194, 2284454400, 2290100258, 2183268362, 167807114, 671099010, 167911970, 2292877472, 547366920, 170033282, 2827526178, 134392450, 145402538, 2183266850, 2192220194, 2315389472, 2863267970, 2181570728, 2284494890, 144842914, 2684889088, 2147483688, 2292361248, 36208768, 2684485674, 537034784, 2852825642, 176292360, 2863137448, 679643306, 2728567296, 2728528008, 2854354952, 2326268456, 573089930, 539133992, 2852301346, 2852170410, 34079400, 2189435392, 2852170408, 673753130, 145268904, 539656320, 2818703872, 2684518400, 537001992, 2315387432, 537430698, 2728929416, 2183703048, 2325915816, 572654112, 2728528042, 2684518538, 44728330, 8520194, 2282399776, 579504290, 2695006856, 579340840, 2183168162, 682232448, 2191697960, 2148141058, 142772226, 36176546, 715817002, 2317486600, 2718048266, 2326309386, 2685044906, 8390784, 2292875424, 2687010984, 2728559104, 715139106, 11044896, 142649344, 2787978, 581470882, 8954402, 715786280, 2684889120, 2829592704, 44212258, 2692876450, 2149722786, 2852694688, 524802, 2318043776, 2189601320, 2729058954, 2156004010, 176857600, 2190090754, 671646344, 167782442, 2717942440, 2854365704, 134220416, 2183703168, 581435936, 134219912, 178391168, 547883048, 572563968, 136357888, 2318041216, 539134626, 2694883466, 2290755744, 143294632, 170568354, 545425952, 704645792, 2325741730, 536871584, 2693309066, 548022272, 131208, 2695004296, 44073130, 572555778, 178913960, 2315813506, 2189959178, 572555264, 2860690056, 2158010538, 2292845186, 706740906, 2728534688, 2157979818, 10912, 2290262562, 2854396458, 673228810, 10649634, 554, 134392456, 713728650, 2827487784, 706879530, 44704426, 2315264512, 136978592, 10519200, 2861181600, 2324333056, 2695400072, 2191657642, 680165410, 144845314, 2818738314, 2686452224, 142772776, 145268778, 167807520, 2692752034, 671260712, 2827001866, 134357024, 2718443690, 2317494442, 2290254378, 547366946, 706912264, 2684520458, 2326431786, 170559520, 2292222632, 169869826, 143131266, 170527400, 2860649130, 2149622304, 43144, 2157969538, 143164032, 2693431456, 545433642, 145361410, 2720139392, 570433536, 671091232, 2181049002, 170008616, 2323777664, 572661762, 2693440040, 2281736330, 537526784, 2149753386, 2315266690, 671130242, 671131778, 581446306, 713728672, 682264744, 2820803234, 2726437410, 8555146, 2718599168, 2315788298, 2860558856, 2862647304, 2147623424, 2326300714, 2861074954, 142780448, 537569418, 131200, 178399754, 2325774466, 134742048, 2787362, 10485768, 2687107594, 705331208, 2863300648, 2183694346, 2829058730, 2728919560, 713591338, 2149589546, 537012256, 2862653962, 2192058882, 680003714, 145238528, 11018282, 2820811394, 2189462176, 2821360290, 2150107658, 579477640, 538970122, 679512074, 2317494912, 2684527242, 573213314, 2720661664, 671219882, 681708074, 715301376, 545947650, 2726996104, 539633696, 136839818, 579512360, 715137162, 136480928, 2189951624, 136979114, 548012706, 44730536, 164482, 35824160, 2324302472, 2718566922, 705339560, 536914560, 11010696, 2827127338, 2317920928, 2826996384, 2158013056, 167938082, 176324744, 2695373448, 2687107082, 2726437538, 2819230370, 2181048488, 134220426, 35686568, 570599466, 581437578, 2149580834, 704686122, 145268768, 2829060234, 2181597738, 2829191680, 2694883978, 715262088, 2324179584, 2323783808, 539633826, 681585184, 2281832994, 713589256, 2718436000, 715686560, 10528904, 2692786208, 2323808256, 134357504, 34089120, 2148048896, 545783850, 2692778530, 168304682, 706751112, 2183694850, 571124384, 144844968, 2156005890, 178913794, 2281840770, 673876640, 2726988456, 2148051626, 145361408, 2189468168, 2687148546, 2862777000, 2684496002, 2189435008, 706742304, 134884008, 2692909056, 2292187274, 715819016, 11053192, 2684526730, 2821237258, 136317098, 2827094562, 2720541314, 679617024, 134752298, 578855426, 8947714, 2315429920, 2323645098, 42606760, 2726305826, 11020960, 170402312, 2687139968, 2861074954, 679518368, 705339906, 578848938, 167936648, 578945672, 2324343330, 2827518592, 167946760, 2292187656, 2726961288, 2191565314, 2155872778, 144736800, 2684363296, 705200776, 679618730, 713564712, 2183268352, 2829060616, 2261000, 2189557762, 2183661730, 682238626, 2284497034, 136445994, 33442, 11012258, 2147649666, 2181734432, 2684357154, 10496682, 142608512, 42606602, 2147616938, 671088800, 2692874282, 178301480, 2695539330, 143132808, 2854912642, 2292850848, 178290728, 2281833130, 44704296, 2860517384, 2181564424, 178389160, 2290122754, 2281835146, 704678018, 2695367208, 2183791234, 2191698048, 2147614882, 2693441674, 2852299424, 545399330, 44083882, 2818705408, 713195562, 704686722, 2726332938, 570959882, 2317361800, 2686454400, 572555816, 547397768, 2622122, 143138850, 2158110856, 2861083170, 673188394, 2827659904, 2281834496, 2684919818, 2827125410, 713197706, 2726299658, 572557344, 2684881064, 581074984, 673718944, 2726431368, 545425538, 2695505962, 2181048968, 673325186, 715655818, 2863270016, 2283807394, 10880, 142748200, 713719946, 134875786, 2181210624, 2290253986, 2821324800, 8397344, 2720178826, 33595906, 548044834, 2852685824, 713196168, 2694851234, 139434, 680173610, 42500608, 143132680, 2763402, 2183135914, 36219528, 2728954506, 2720704682, 142641314, 2148139530, 176693384, 2863169664, 578855552, 2189470370, 2860648992, 44695560, 42085026, 2685045408, 8912906, 2326298634, 572686986, 2315430440, 537012256, 2155915818, 2138248, 2852265986, 2156404770, 2818574496, 2861041674, 178815520, 688168, 581438088, 136841738, 2284464288, 2326407810, 178815656, 713042440, 134357672, 34089634, 2158100618, 2324300330, 570959880, 2718433952, 571088930, 2692876450, 2860681760, 2156439722, 2852823688, 44597282, 143269888, 705175720, 11174026, 2315952802, 2189600802, 2148040874, 2717952160, 34120226, 2861203466, 134785154, 2290616488, 2290123272, 2155881122, 168329770, 2283973280, 704815272, 2854267010, 178946698, 42631298, 2820680328, 136317474, 2156536354, 579512482, 580954666, 2281734792, 2718607530, 2854881450, 2284322858, 134219936, 715139106, 172034, 2685018656, 571089064, 2290264066, 570993280, 2686591618, 2292877448, 2684389920, 2191526442, 705341448, 2829090826, 679651872, 2827526186, 2728962050, 2157978240, 11143714, 2693270016, 2820702336, 2290747560, 2181565096, 142770186, 537036928, 42106912, 704809482, 2684355072, 134777514, 2183277224, 2819131530, 2290229802, 36350120, 570427906, 2183137962, 2852268194, 2148010666, 2829582344, 10659872, 2192091786, 680165408, 136446592, 2318041762, 2726996610, 666280, 704774794, 2282399746, 2325880994, 10659840, 2827100170, 176291880, 2820704426, 705341954, 2695529098, 2821333514, 178956322, 2281842848, 705309224, 2693275648, 671219840, 713195554, 2324209672, 2315954184, 2854887432, 2189558272, 581567106, 176292000, 44566570, 2726961192, 143295146, 35686912, 42117288, 572661930, 579512362, 44081314, 2148016298, 2819270826, 2827616394, 545958530, 680175746, 2720565290, 571115520, 2852159656, 2283937834, 545785994, 578814474, 2694875274, 2284497570, 571122344, 2820672010, 2324210306, 176720424, 2854780938, 2829223946, 2852691970, 2292230176, 142739490, 2318049450, 673884704, 704815656, 547356800, 573088288, 36217474, 2717944322, 142747690, 2290098184, 134250528, 2292222080, 713075200, 2192089120, 680167938, 2694849154, 2292721706, 2829723818, 134228520, 2684527240, 2149613706, 2189427240, 2181703850, 2189985922, 176693890, 2720016394, 2324334754, 2315296928, 34080802, 2156438144, 2156537994, 679479808, 536881674, 2156563114, 8529954, 44212904, 2684485642, 170434592, 2158143626, 705340072, 545267850, 145238570, 44173984, 2181177480, 715128864, 573057672, 2326407338, 2181046920, 2181049002, 2271778, 2290124930, 2821226536, 2292230794, 34220584, 145391658, 143296680, 581569160, 2684354568, 2189984264, 2694849152, 8921258, 2720672256, 11020320, 2156005544, 136839808, 2284324866, 539132424, 2686984328, 170435112, 706906250, 2684365474, 2183170216, 2821366400, 690346, 168331776, 145358984, 681749034, 167774208, 573087872, 2852258434, 663680, 2326399010, 713695362, 2854226570, 2821226528, 547498152, 2695408256, 8955912, 715303040, 136972456, 178815016, 2820680322, 682131496, 2317396512, 133800, 2720662024, 2686591018, 679643818, 2863303328, 713597480, 671230082, 2720573954, 2692784290, 2181071496, 168427520, 715139752, 573046944, 2325749768, 2829189288, 682098728, 578814474, 2728403618, 713204258, 8947714, 545302560, 2284363776, 2862744226, 2852825122, 2189590664, 545295018, 33597442, 2326274592, 2821359778, 2686978088, 2684527232, 169904810, 2323785736, 680133258, 2281734696, 706904064, 579373096, 2695372840, 134359720, 545916970, 713695752, 2290778632, 2157979688, 2827616896, 44695554, 33726978, 2323808258, 2183137920, 2852268714, 35654274, 572566056, 2720696834, 170524712, 2290090112, 170565632, 2290131496, 2183299752, 539099170, 2818572328, 532490, 2728927754, 2292198024, 8396930, 2693431458, 578855592, 8521736, 2190090240, 715270306, 2820711050, 2325874824, 167913610, 2317912578, 538978466, 2155907072, 2862614530, 2315821226, 2189437442, 34252802, 2283962528, 581470370, 2323808930, 2283808770, 2861180960, 2819129482, 713066658, 2726431362, 2283964936, 10627714, 581601416, 178921610, 2827657728, 2686495274, 707395720, 33554954, 690818, 2826971656, 35815554, 570950186, 713728128, 2829592712, 2852268160, 2282259114, 2282268840, 167805088, 548014728, 2157977736, 2181212810, 2292195330, 713556000, 2718040584, 145228328, 145229826, 545958056, 134752384, 134750218, 2720694282, 706748426, 713689600, 2686986368, 704651304, 2324340746, 580913826, 35785250, 579471362, 573082248, 42598442, 2191663242, 2315780234, 2827102762, 2150148608, 2720170114, 2281867424, 2192188074, 2726341290, 11051530, 579512842, 681749032, 8552490, 2325913738, 2819228168, 2183168010, 134744712, 2717919360, 2821327360, 2156005514, 10617000, 713164810, 539664392, 580945930, 2796170, 2325905448, 176824362, 2860649002, 581074944, 136841736, 2829721634, 2315782794, 2150140458, 2147656194, 2292875778, 8423946, 704677896, 2181728288, 36217506, 2283973154, 2692778656, 136446600, 2158493728, 2290657800, 680165896, 2315952290, 2718073384, 2827487400, 2629800, 713198080, 169902634, 35652264, 2818583168, 706906122, 2148139520, 581576736, 144738306, 2326274090, 2282397736, 9054880, 170043904, 2323679746, 170401954, 2720014888, 142780450, 134883874, 178389666, 537427970, 11182730, 44608034, 170428418, 704774666, 579381888, 545302698, 2686624386, 2158110890, 2695004296, 176857250, 2684920360, 2686487050, 572557992, 9044648, 143269922, 2684395530, 707431080, 2720704642, 44072994, 2861206152, 2829582466, 8555178, 2105888, 581085320, 704776714, 2693409408, 35793056, 144835072, 715827338, 2718081576, 713591336, 545925280, 2819106816, 168460832, 2818705418, 35817610, 2158537376, 170043554, 2283831304, 2283833858, 42606624, 2662912, 2158666250, 131754, 2726429346, 580946088, 8923808, 2292197512, 8398848, 2290649088, 2720541354, 2281875970, 11143330, 545955874, 539536000, 168306698, 2292711434, 682265128, 36211202, 2158002338, 2818746922, 2720147464, 547924512, 679649922, 2726330536, 2718566568, 2726865440, 178956800, 176204330, 8388608, 705175688, 2183301128, 707397642, 8202, 145260576, 673185920, 713566218, 713034282, 2726332960, 34212482, 42476202, 2150107690, 2290223274, 170557986, 2189600778, 2156003840, 2156432000, 704783018, 176171144, 671221890, 2684526632, 2827485186, 11184640, 176201738, 2290616456, 2720049666, 671776810, 580919466, 2325872776, 545401472, 2692752002, 2684487722, 2726439434, 2290133154, 134775466, 2155882632, 2718605480, 2147625090, 2692907522, 2189566504, 580911786, 671254666, 169877538, 2720563882, 2829099680, 2717950082, 178432042, 548055554, 2148010656, 547391520, 34089482, 545917600, 2292713472, 8422026, 10657826, 34114208, 2158100992, 42609322, 2138122, 2326274056, 2315954218, 2726340744, 578988170, 2150107170, 2183831680, 41953960, 2693399040, 2181696042, 2181571106, 578822786, 170394282, 573087778, 537528328, 682229928, 176728616, 2684881416, 2720565888, 2317361184, 44737186, 581437578, 2292850690, 2695365162, 713164968, 671746728, 581446282, 11044874, 167903392, 2863278760, 2156044936, 2099370, 2315944448, 178424458, 44212768, 2829625378, 673196680, 2315386882, 136882824, 706912296, 578856992, 134914088, 671656096, 2323687424, 2862653962, 2819227778, 2281742368, 2318049800, 169910786, 35818018, 570589184, 2726307850, 2148051498, 2271240, 707267082, 673744930, 2292326440, 573177856, 682100746, 2860548096, 671262722, 2283807370, 705202698, 715169832, 134381728, 2317386370, 144747048, 2158135818, 570469000, 36178568, 2281832578, 143166114, 539140234, 2818738346, 704817162, 2726428834, 2183135232, 2292845098, 682270888, 2155880584, 2156046858, 2623618, 571114024, 2717943968, 680003754, 2862754338, 2684496520, 680168104, 2156440200, 145399808, 2726306336, 2829746338, 704815776, 2852684458, 570983040, 2181073408, 134884000, 2684496000, 707299368, 2862751754, 2149755530, 2147491850, 2156006018, 2292320418, 2692778114, 2189437610, 167936002, 2315913258, 2686460544, 169912960, 2326440106, 44206624, 2819105322, 44696098, 704809000, 35817992, 2728430088, 2820672160, 2317879944, 36347944, 41945610, 2829593256, 2149591560, 671656618, 2624042, 2156560938, 2728427690, 2861048360, 2852694154, 536912010, 2148147850, 2827657386, 136323114, 2181046434, 2317355050, 2290622474, 673712674, 2326268042, 539665058, 581083170, 2720696354, 9046690, 570952330, 705208994, 143165472, 2315258376, 136970792, 33587874, 2827092000, 532514, 2726822538, 705333800, 2718565000, 2720664104, 2189437442, 547365536, 178266154, 671131784, 42641920, 142738056, 713719848, 2290614282, 178290824, 2695373312, 2692745896, 11182088, 169880194, 2149613698, 2150244994, 2317877288, 673185954, 2818714248, 2687008930, 2292353162, 44049056, 2728430088, 671615008, 2148040706, 715270818, 8432288, 2324302464, 2829748906, 671621256, 42082824, 2318049322, 572686890, 42076714, 11018272, 8913440, 706873378, 2158658208, 170527264, 2726300298, 535082, 704678408, 2281874082, 715792928, 178782882, 2290614408, 2292850698, 42084490, 2156440232, 2181564552, 2860523560, 176194186, 136350346, 704686720, 539140650, 2726461610, 2684912264, 671615146, 579512490, 2157971586, 548053536, 713697834, 2315421824, 10528904, 2684919850, 42106882, 136349864, 2324177538, 134390280, 35692704, 142772866, 671219880, 2290221090, 2181046280, 2818736778, 2854757002, 144878114, 136847496, 142748322, 2156431400, 2726824066, 682230402, 44605954, 713064448, 2181595688, 2290747402, 2192056834, 170532872, 42478080, 2190125098, 144843432, 2150238344, 2820801056, 2147494432, 2827659306, 2323685514, 581052416, 2190090370, 2158625320, 573211266, 178922114, 547490304, 2684488362, 178268330, 704817802, 570564778, 44173866, 2236418, 572532746, 713067048, 537428136, 33587360, 2726471808, 705177602, 2148051592, 2132098, 2728403456, 2686976034, 2325774338, 178913408, 539142178, 545301120, 170560136, 136356002, 2149722112, 2818605608, 134252680, 2189435426, 2181210248, 681715874, 2693269666, 2192050690, 2148141600, 539533482, 170559624, 2292746376, 2827102216, 671121408, 36309152, 2315788426, 2190115368, 176687266, 2726963242, 2191663624, 2852817066, 35654152, 2860556834, 2829592706, 178915880, 43690, 688642, 2317363880, 134359048, 2862745642, 545818626, 537037354, 2292885512, 2284454432, 2148182144, 2150148616, 2158135840, 170524712, 2720530946, 681609344, 41953282, 178956834, 134914050, 2827100290, 9078784, 145359496, 2271754, 8563208, 2317888002, 176826880, 170533416, 134392490, 2147526816, 33726474, 579512834, 2820711080, 2148139688, 42470056, 2726331050, 715172000, 178266242, 42631680, 537042952, 42600616, 2323677864, 539500712, 2861213698, 2728534698, 2695006858, 2183176354, 2156569226, 539132554, 2315788330, 581609984, 581052584, 2181695618, 2189427330, 176204424, 572663810, 2158141480, 570951810, 143304864, 2820801160, 2148008066, 2147483786, 134250504, 679518368, 11143200, 33589418, 713728514, 145402528, 2181048456, 2728534698, 2189591040, 673718816, 673884296, 581566466, 170009256, 2720565248, 2820833826, 2726988418, 707275274, 2191690242, 2718042120, 145238018, 715293226, 537537056, 178399400, 2819132066, 713719840, 2281742504, 2717911586, 168337578, 671221888, 537428136, 2854881320, 2829091328, 136481450, 2718441634, 2694848554, 2190117002, 573177890, 41945768, 33720840, 2685053088, 2150236200, 11018752, 176728074, 2230282, 2862621224, 2150113824, 2181595808, 570589730, 170526754, 134875818, 2854758560, 170436616, 2863178376, 539535498, 536912544, 545819146, 2324179616, 2158534658, 10625576, 2863270432, 715139752, 42117160, 2181048490, 2283833858, 2692882560, 2860688042, 548020770, 2181704328, 579504770, 2829230730, 134916608, 2821359746, 9077256, 2695372800, 2852659232, 2684397570, 713203746, 681715850, 581042208, 2324178954, 2190123138, 2156003968, 2819129856, 573211168, 2821365928, 8432264, 2290264234, 36186112, 705342122, 2323817002, 2854914184, 2692753544, 2292329088, 680165378, 143174184, 144747146, 2861041792, 679512578, 2158660226, 673319434, 671778858, 671129642, 2860648970, 136356392, 539140616, 547356674, 2292230816, 2630314, 2862656160, 2818711560, 579373736, 2189600770, 2292884106, 178422442, 548053634, 2147616776, 145270816, 2158624776, 11043498, 178782208, 2292753058, 2323685922, 2819229738, 144745000, 2315266082, 539666440, 136478848, 2718433834, 680044682, 2863276714, 2785288, 704782376, 559274, 2325908104, 2150105762, 713590920, 2290125344, 547490440, 2189470370, 572563584, 573090440, 2281704066, 2720014504, 715685896, 2156432000, 2181728384, 2860556842, 8956578, 44703906, 176201898, 2192222240, 2292187816, 2820702242, 580913288, 570958498, 142737960, 2315788936, 2282357250, 2192091306, 42467874, 571116162, 2192056480, 134914568, 44599424, 2281873442, 2860656648, 2854912514, 2686460416, 2718048906, 2692786824, 2183670432, 2097186, 2686626432, 8562690, 2325751968, 2693431938, 2290223138, 143263882, 680176264, 2861206056, 704643586, 2829058184, 571115554, 713597568, 2852651146, 547489922, 2717950088, 2183667752, 2158141602, 713719938, 2852784290, 170527266, 178293384, 715295360, 2190090880, 137003144, 581476488, 2325915784, 665634, 570565248, 547883136, 2827125288, 2158144032, 581044234, 2156570760, 570960000, 673352322, 32898, 2829582986, 548020778, 2827092128, 679610882, 134384130, 680003586, 671656480, 2282235904, 2860556320, 2829592712, 2189558408, 715655336, 2684887594, 671260704, 2860524032, 673849888, 8736, 545792674, 2183268866, 671645856, 2726963240, 2191655552, 2728435720, 681575072, 9085056, 688130, 10519208, 145361536, 136448544, 2827094688, 2726994082, 2854748160, 2686984864, 145261058, 2818704032, 2728566784, 704782848, 682134016, 547914250, 2156528290, 715130882, 2189599362, 2695367178, 570960394, 2292361768, 2684493962, 2684496032, 2695398024, 673228938, 2693278378, 547924010, 539003394, 715302954, 671097354, 545400992, 136972418, 2191565312, 2684881408, 2821365760, 168298536, 2829068970, 673319432, 2726985890, 2854388264, 2315397768, 537004546, 2318016680, 581083682, 715161768, 572566018, 2325881002, 42115720, 44697738, 679649960, 2684387850, 2854759050, 2686591528, 2149722752, 2157977608, 44696098, 657952, 2315922090, 2284456610, 136446592, 715139240, 2863309450, 2852790784, 537010816, 573218984, 2149746728, 2284322944, 2854748706, 2852784640, 178397224, 35785250, 11143210, 705168002, 2290780320, 681747080, 705331370, 2818746368, 535074, 2787840, 136970888, 2181177474, 2183301258, 681609896, 545292842, 42508418, 36317738, 559232, 2861206026, 145268904, 715172008, 671222408, 2692917930, 136347810, 2692907650, 2695004802, 2183800970, 679520392, 679488162, 11149344, 170558090, 35790986, 580946472, 168428066, 545426048, 136454696, 2861050538, 2147625634, 545794186, 178921482, 2315430018, 2156399104, 2283833384, 2282356778, 707437194, 704807594, 136348200, 2852290594, 2854234792, 10494602, 2283839530, 2693440008, 2105378, 2818580512, 673882280, 143172224, 8390696, 167780520, 10882, 2687139850, 704807082, 2282365058, 2281742376, 44212256, 715262122, 681615530, 2820712448, 2290786464, 671623202, 2323775530, 2281704072, 680175786, 2183824002, 2158143530, 2862647306, 2685020168, 2829623978, 705178242, 713722536, 2150140066, 168460330, 2718444202, 2818744482, 2292361248, 705300610, 2861214368, 2852128904, 545923712, 2315420320, 2282226178, 713042048, 713165314, 681705610, 2827004072, 2826960904, 704643594, 2323808392, 526346, 2821204096, 2315813376, 2852259848, 36342306, 2189601282, 545270314, 2155874946, 42115080, 2324302370, 2189568002, 2284366506, 2826995874, 704684202, 11012256, 2281744522, 578953248, 2720671744, 537528832, 2854791818, 136479274, 579469832, 2726963874, 2728430210, 2692909568, 2191567520, 2158111360, 2183145480, 10520746, 2149747370, 579347112, 2324334592, 570958336, 178956296, 145230504, 2818712202, 44704296, 673876106, 2829221888, 2694875680, 704782370, 42107434, 2181564418, 145392256, 538970242, 2158133762, 2854226466, 2693302818, 2317492866, 2819105288, 2686625832, 10617512, 2292327072, 2854756994, 136841728, 2149747370, 2148049418, 680135330, 44075176, 2852299296, 673882752, 172034, 2728395394, 578816040, 2819138048, 134250496, 145402498, 713040386, 136841898, 2149714474, 2854791200, 11149472, 42076704, 2192220840, 170533506, 9077378, 2728405026, 33694208, 2862656032, 170403978, 2290262696, 2315387394, 2726439426, 2315258016, 571116192, 170565762, 673851520, 2829756962, 2819139714, 36309664, 2149591072, 545923720, 2284464298, 167807490, 2189435018, 2183669928, 2156038152, 136880256, 8430080, 713589386, 145270824, 178792962, 2155881120, 144706186, 2686462634, 2852684298, 713039906, 170033792, 539099298, 2156038146, 548053546, 2191698434, 2149591074, 170394240, 2827520010, 2820835850, 36317320, 2829591042, 134228098, 705210368, 2860556450, 539011210, 537010696, 581601962, 2189437066, 707264544, 2861074954, 705341984, 2720663682, 2158109344, 34081418, 2829623936, 2323816992, 572695178, 671219840, 2728927882, 2692786720, 42500096, 134744066, 33686048, 706880136, 2158135296, 548045480, 2728396810, 142748192, 176685570, 2281865248, 699050, 136445960, 2315782818, 134218280, 2718564354, 570984458, 705169544, 178946602, 2795562, 41951240, 2290624522, 2718075522, 2156003456, 2323816994, 2827528704, 142615048, 682270882, 2694972032, 573180074, 2192220712, 673718434, 2189435402, 2148018184, 2189953576, 680165898, 2189469696, 682264712, 176857762, 537438240, 2189557802, 2315782178, 2228778, 2324212256, 10619424, 142779042, 2726961698, 581044738, 539003560, 134875266, 2183143946, 2292230786, 547357186, 2158010378, 134218376, 2827659938, 2687139882, 2156011528, 2863300642, 2191567016, 715169920, 2863179904, 44572672, 2105986, 2852686474, 2147649576, 580952200, 44072962, 671262888, 2728560778, 2189986344, 2720694922, 2720145952, 2692778024, 2818746922, 2292197378, 2317394050, 679479850, 2729052298, 2292844586, 2149722664, 2693439658, 2863311362, 178815626, 706783264, 2155913768, 2097704, 136349834, 33565216, 704678016, 2281703458, 2728558754, 134777352, 2818705450, 2861203466, 2827135016, 2158665760, 2862778920, 2155874976, 579477514, 2284454528, 167936642, 539501216, 172066, 715696162, 136355882, 2863303210, 713589288, 2862653474, 2826969768, 2317527178, 136980616, 2692745898, 2148051114, 44564482, 33718280, 2693311112, 10529442, 580911272, 43520, 704678440, 2292228776, 2181565056, 176685704, 168429696, 9076736, 176826504, 706873472, 545958024, 2281702050, 2829755040, 539107842, 2852135554, 2183793314, 2158667808, 136978944, 2852692514, 704678016, 2189461512, 178266754, 2862620840, 539495040, 2694850560, 2854396458, 707397640, 679643680, 2156013602, 2189566496, 170033194, 134389768, 2718075530, 705308712, 2283964936, 537406090, 2324308136, 166528, 2148018816, 682273320, 573055650, 2315954314, 2283808768, 2156431906, 2183168008, 547891754, 545956490, 2183137922, 178299528, 2821194282, 2155915936, 2728927368, 2290647586, 2148180008, 715653800, 2852694690, 2686492712, 176162818, 713697322, 2829189250, 178258080, 2290624650, 2863278754, 2854398632, 2149613576, 136315048, 679477768, 2158624778, 545792546, 706914312, 578813992, 570599592, 2726299816, 682131626, 2854789634, 2282365450, 136489512, 2852128904, 139786, 2284364322, 715169928, 2189591208, 8522250, 681746946, 178913450, 2819138216, 2852685994, 2720661632, 2726862978, 178921602, 11012770, 2685009922, 2317886088, 2829582882, 2755208, 2282367008, 2284366338, 35693216, 2283800704, 2717949992, 2726429192, 2686617770, 2863310856, 2720694408, 655362, 2315387392, 2862745762, 2829584384, 2862776352, 2818744482, 2292359338, 2726822562, 145361410, 2315422216, 2818607144, 2695012864, 2192050816, 144878082, 2190082216, 2695365282, 33728554, 2140714, 2726955522, 713558048, 2717949984, 2821236776, 2852168192, 682230432, 2861074594, 2854922282, 573186176, 176300074, 41953282, 547392040, 2852293130, 167905794, 679610400, 2852653738, 2150271488, 2290253866, 2191657514, 2687011456, 2829623816, 535210, 706748458, 706871304, 2860654624, 2860688042, 673874474, 2692743208, 713591434, 2189566498, 681618056, 178948610, 2827526658, 2852659872, 2860649120, 2728962090, 2290780320, 2283963040, 2718599306, 2326429832, 134351402, 2829222402, 2292713474, 2852137096, 2292714114, 2189568000, 673227402, 172160, 8832, 2686583466, 169904770, 715655338, 2720539274, 704651784, 682231808, 2183791146, 2325883010, 2861206154, 545400994, 33597610, 2695538856, 2284462600, 2156536322, 2324171426, 8429698, 176332834, 170426400, 2694873218, 142608418, 2818736296, 2862753832, 143270530, 10496522, 142606984, 705331200, 2290255912, 2315788930, 2283839496, 2787456, 713597578, 2662536, 2821236778, 167912066, 2158110882, 2686451850, 2189568650, 579340330, 2829068936, 9043978, 41943690, 2860556456, 41986594, 34243208, 168329738, 2720530946, 539665024, 570558634, 2181202594, 2325774466, 2692915746, 2854781602, 34220160, 136850090, 671091338, 2726855338, 2819235976, 579469858, 176193538, 2315258504, 2654760, 134261290, 2284324866, 144746666, 705178248, 2315395210, 2284455944, 2150105610, 2148010122, 2155905024, 547359360, 136350338, 178424458, 34089480, 176826378, 2693300898, 145361066, 2315919874, 176687648, 9054370, 2728954504, 545826946, 2192080930, 545391234, 2819263136, 2718048896, 44605570, 671260834, 2829230752, 671787008, 2852259880, 2323677186, 2861047946, 2281704072, 2290657418, 2183792810, 8522242, 2686453896, 2862776994, 176333312, 2718564480, 2863170080, 2718081664, 34211978, 2686976640, 2852135562, 679641248, 673188000, 2156431520, 2158102568, 2147492394, 2284495498, 2290123274, 698912, 134782984, 2318010370, 2692786312, 579340426, 33589258, 33686178, 682231936, 2694875658, 2827485226, 2156538530, 579469832, 572531232, 2717942280, 2181734410, 170435074, 2862655616, 2695506602, 2181178026, 2829724170, 2323810338, 2191526402, 134875146, 2728569482, 713040002, 2324211714, 2290231304, 176720002, 9085578, 715792384, 2317484586, 680012458, 2684881538, 136480800, 706751144, 2717950626, 2284331040, 134357002, 680135306, 547366922, 581575178, 11044992, 170525216, 2863139368, 34242602, 682230306, 681716264, 2829060640, 2183277186, 2852170400, 2684365314, 681615368, 145229824, 2190084642, 2852651656, 2694881410, 2826969600, 671255208, 2269322, 2147518976, 2852815016, 704817704, 2862784650, 2726953608, 2695366656, 545792640, 2821359624, 682101288, 715817600, 545268392, 176850978, 545785994, 34119818, 673843754, 2692786314, 2181169322, 707406474, 2150113824, 2263208, 570566698, 2820808712, 2183301120, 2818572968, 167905410, 2860558984, 2282234504, 704774272, 673227264, 579502122, 2315291274, 35661824, 178429952, 2324211850, 2290231336, 2147483778, 673318952, 580952224, 704808968, 2326309506, 2192048800, 35790978, 679477896, 35661832, 682131456, 2693442058, 579381770, 2192056490, 2183669930, 581470242, 579373224, 705167496, 547399688, 2147483690, 36186120, 673187978, 2147616936, 144876202, 2290657922, 2281867914, 704653472, 682265218, 2720671906, 2726961184, 134384288, 545958530, 581445672, 2818582690, 2656384, 2324302378, 2281734786, 690176, 570468906, 715694624, 2183668264, 176685706, 2292746400, 2158632960, 578978464, 2158013066, 2684887168, 570460194, 2283937802, 2326437928, 2726332554, 581477002, 2271274, 536913930, 571089440, 2695367208, 2181735074, 2720139394, 581077632, 704776840, 570993280, 42510472, 8923306, 707299336, 2726856864, 2183800992, 167913482, 671777448, 33563170, 705177762, 2818613376, 178823810, 2718075040, 2827094568, 713564672, 2718476834, 2149747234, 2863302792, 713558018, 136882818, 2282367648, 681715882, 2726297642, 2290747432, 2818583074, 539667104, 579349002, 2861211690, 2150238376, 2861173256, 2189986440, 2323818634, 713564840, 2726307850, 707267242, 573188226, 2282398240, 142608520, 2324333096, 2155913890, 2181605418, 2694883848, 2317486600, 2290098850, 170567688, 706906792, 2827618818, 536870914, 178913442, 2852685856, 2863310978, 144867368, 2726469768, 671752232, 681585194, 2684879400, 42508840, 178946690, 2181605888, 11042856, 573057154, 2315264170, 2829093536, 2693275808, 579502242, 707299330, 2726995978, 2687115266, 35685026, 2852129322, 2282225792, 35790848, 2290747936, 178784290, 2687140384, 2852692618, 570433546, 137013928, 2761226, 715261994, 2283799210, 42508330, 573079584, 170395650, 134359688, 2325905408, 2282269346, 2315780736, 134219944, 655394, 679477416, 167946914, 145271306, 2315256320, 2282389632, 2191665322, 176859810, 679479978, 178784416, 581470336, 2284333216, 679651496, 2726955688, 2718468266, 2829101096, 2156429834, 2852167808, 545432066, 2818583048, 2819140098, 2156535818, 2720040968, 573049346, 2718050848, 2282228360, 178299560, 679487624, 682142248, 680135168, 42076810, 545958536, 136489130, 144876064, 10242, 704776736, 176726570, 2181703808, 681713832, 713042080, 2861080744, 679643274, 2726428712, 2317920426, 136355882, 2862785058, 2282358824, 2729091616, 2818613384, 2819098626, 2854881928, 536879746, 704643584, 134356994, 2718442026, 673710240, 2317910024, 143272586, 142778538, 2726439560, 673851946, 2290100738, 2718083746, 2156012064, 2852792450, 2315420296, 537395848, 170035360, 178923554, 170560040, 2183277226, 2192181378, 581609642, 673226912, 2829222058, 673228970, 2692786344, 2189459594, 539142664, 2693401224, 2726306336, 707436554, 2317877256, 2861039746, 2317525666, 34079362, 2284464290, 570984448, 2726830728, 42633736, 548053664, 2726331008, 2829223946, 134219810, 35659906, 673718314, 2326308992, 36309034, 548014602, 2829584554, 2326405162, 2315782816, 42600992, 715663402, 681607336, 2726463530, 2283965064, 2862753832, 42478208, 2315913250, 2324333058, 36309152, 167780906, 166442, 704817802, 2149744810, 168438434, 681705992, 2686984714, 2292320936, 2863145122, 2852823176, 2315944074, 2290231976, 2827627042, 2827625120, 2821234848, 2720148104, 671129600, 2191532074, 10627072, 704653858, 2290262050, 44599938, 2323785896, 2318043810, 2150268970, 706914346, 2147614858, 2852268160, 705202338, 178423818, 2189557928, 2818607744, 2189557768, 573220994, 671130240, 2687109258, 176163490, 2192212490, 2155880970, 578822306, 2189961728, 681609760, 2317527584, 2158668328, 2720039584, 2860679168, 547891722, 680143394, 2686984832, 2684396074, 167914018, 2191689736, 2760746, 2156537890, 715300994, 2720139306, 2181701666, 705307304, 2729083050, 2292722336, 2236456, 707396256, 145227778, 2726331050, 2720172194, 671787682, 131200, 178954402, 2107560, 10529448, 178268296, 671088778, 2686486562, 36315648, 176169474, 2191559296, 44704384, 2820841992, 2284488866, 2718474410, 2318049440, 548020362, 142606368, 2323784320, 2292189856, 11045538, 682240522, 2281875456, 44081320, 176728576, 44703752, 2687142400, 681746568, 571091592, 2729091072, 2796168, 2181177474, 579338274, 2862778376, 706881544, 2149589632, 144844938, 579338400, 2317886122, 36309544, 145393664, 547924514, 2317361674, 2726996104, 537403914, 42631682, 2821235338, 2189961258, 2862655648, 2852292776, 2317353504, 2662922, 713558528, 2818706080, 578947720, 42084354, 2862751904, 2863276074, 144706176, 2819235850, 2693408768, 571121834, 2192214152, 548014762, 2150244896, 2720704512, 2827649058, 2183176872, 42510474, 2181693448, 145270920, 2150148776, 2728927912, 671099424, 705200290, 570599458, 2684889218, 44608130, 698368, 2323808392, 715825698, 2283831840, 2324171266, 166442, 545432074, 142770858, 2819228328, 2854365858, 134875650, 2181079586, 680175658, 134875274, 2863308930, 671752234, 706775202, 679520264, 682109056, 2685051554, 2860515968, 2315264040, 2315428352, 2818583168, 2190092330, 2189994152, 548053162, 11143210, 2290264712, 178915976, 2720006826, 578816042, 706751016, 137011232, 2149714472, 167944842, 136970408, 2148172330, 2283970720, 2726439586, 570589706, 2720702626, 2852661288, 2183798952, 2819269258, 35783178, 536913922, 136448002, 581435530, 2156044416, 2292853290, 679520386, 713722506, 713721986, 176728704, 573212682, 2684887714, 2827627010, 145260706, 2317494912, 573049346, 2827102882, 2852653696, 578953768, 136448034, 2684528800, 2852260008, 134750760, 2181728264, 2718050434, 142772224, 2684494378, 42467848, 581044226, 547915786, 2283840138, 168306816, 2317920424, 2192222344, 2829754922, 142649992, 537567360, 715655178, 2323785898, 579504290, 2282269322, 35790856, 176726690, 178397736, 673849890, 2317361312, 707267082, 2292351106, 2728428074, 2854748682, 134357538, 679512744, 2726824608, 2315395114, 36184744, 2317527048, 2863300642, 176717952, 2854887978, 2325883562, 44607490, 2149714594, 142737544, 2854783104, 170527370, 2156528258, 2717911714, 176294018, 142772386, 2281734312, 547367554, 2281843336, 8530440, 2852691968, 2283970720, 2827518602, 2827495434, 2158012552, 42117250, 2718048898, 2729052168, 559266, 2827616810, 2829191842, 2717943938, 2726308000, 2694849034, 42641410, 2284365992, 2323810338, 8921226, 2717941890, 2686453800, 2829189280, 2181603360, 2149580928, 705309344, 2148050944, 136315426, 2829222434, 2726864930, 2323677698, 547529258, 2854780960, 2861081248, 696864, 579340810, 44565162, 2826993672, 2695372808, 134260864, 10619400, 579371138, 2821335722, 145270922, 11051178, 139306, 136839712, 2281701930, 2717911688, 2323677864, 682101248, 2283841704, 578988202, 2284325384, 581051050, 8915626, 537537034, 2181734538, 2726963234, 580911232, 2190123010, 2318016552, 581050920, 680142850, 2315821096, 705333288, 41986730, 10657834, 2826996394, 2189991936, 178946178, 2827528192, 2686624394, 548014248, 167774762, 8956586, 34209920, 2150146082, 136970752, 671744170, 2292886016, 2149623976, 143264288, 2189558440, 2726339080, 2854357000, 2284464680, 2284488746, 145269386, 2829060232, 671219712, 581609482, 581470762, 573221376, 2281711754, 2720170498, 2854914720, 2692776578, 8552450, 2317361192, 168462880, 581599402, 705298560, 2281843208, 2325913632, 168435722, 539665026, 2695399464, 2726985858, 713204264, 671623680, 178956842, 715170312, 2181081640, 2189558274, 704653826, 2326407306, 168337450, 2821360138, 178432522, 713589408, 2148018216, 2181571208, 2854920704, 673187970, 176293922, 706783362, 2326298752, 8563362, 2818736288, 570466466, 539494408, 2720139274, 170000392, 713042568, 2189429280, 565282, 41953832, 2829756938, 713173130, 548014626, 2717952640, 176169642, 707396226, 715301376, 570458272, 2149614120, 144875650, 145367682, 2323645090, 673849384, 2686454408, 2720565288, 707266592, 2324299808, 2821365760, 33728682, 178259968, 2820800514, 2158010376, 671252640, 2818711552, 545826826, 547397794, 2290229386, 578855432, 2819106952, 2318018562, 2292852896, 2685042824, 2684518408, 178430114, 178430594, 570958472, 2292753026, 2282228232, 536879786, 167905410, 42502274, 2271744, 2685010570, 131112, 137003560, 537436194, 537012226, 578816554, 2820680360, 35651586, 2729083522, 178389152, 2854912682, 8956426, 2325881000, 145271464, 2325908106, 665608, 679487498, 545824928, 2695538696, 2290221730, 2191655040, 2687019050, 136486912, 573188778, 571113480, 2282258562, 2827616930, 2695407648, 34244746, 143272578, 539633674, 2149591202, 2820833448, 2181202442, 11182760, 2821236746, 547889664, 673317416, 571083392, 2829224578, 2726340746, 34087074, 707430440, 2158502058, 2183700522, 704653832, 2147517090, 136479402, 178921512, 2315919522, 142739970, 168337952, 570458248, 2852137120, 679479330, 142772768, 2315780136, 2829617824, 134906408, 2324168712, 2829617706, 2149711912, 713171488, 2728566786, 2827526794, 547397762, 680012456, 2852292616, 11175936, 9079304, 715260424, 33727112, 2826969728, 2156568616, 681609258, 2860681346, 10660002, 178923690, 2623624, 167805568, 707264672, 539664418, 2192050338, 2728960034, 2290647586, 9087114, 538978432, 2156398730, 134742050, 2326306826, 2323655328, 2147494408, 713566728, 2829590656, 2190115338, 2720047242, 2860679296, 2852692618, 2854748168, 2829197312, 2728525986, 713032320, 2181048968, 2821368488, 2718474890, 679518242, 2292219944, 2290092170, 536881282, 2317394058, 2326268546, 2687009314, 2821229186, 681707656, 8947754, 44182186, 170000392, 2819139594, 572664458, 713687040, 2860648992, 178300970, 537397256, 167946408, 570957954, 2290125474, 713590920, 2728394912, 2728536232, 11053186, 2292230784, 2148139530, 705298440, 572686506, 2684911616, 713171584, 8429706, 539527714, 2827526664, 2148182048, 176849536, 2315788970, 44597378, 137011330, 2323679392, 34243106, 548012194, 34088960, 713564714, 2326298786, 545294336, 545794720, 2155915434, 2150238370, 579510312, 704653480, 2860648962, 713597088, 10521226, 704808968, 142641280, 539533474, 679486112, 2317386400, 2326301184, 682100898, 44171810, 2861047840, 134742664, 2326407336, 170565672, 2317394562, 539658920, 2718564874, 2148051586, 2189601282, 2282389672, 545792512, 705202728, 2863276546, 2147494530, 2192058370, 2263584, 2753024, 713033760, 679611040, 2315919912, 704806946, 682265226, 42117288, 2317388290, 143166088, 2317877794, 2827657864, 178793090, 145260544, 2695530498, 134873738, 170533000, 136489642, 2854912554, 2292746282, 2687117448, 2720704640, 2861050504, 2829058600, 2158668288, 570985096, 2826971168, 2819228296, 9054346, 144704170, 2860657314, 35791520, 2854756992, 2729093632, 2158135304, 2183692330, 2315952640, 10627626, 36307592, 167815714, 35815432, 537043490, 680003720, 580944522, 44083848, 706873514, 2819260416, 571080832, 2695529130, 142616712, 2156569120, 145359018, 2149583010, 2315386920, 570985088, 41978506, 143130762, 2326309408, 2148041216, 2323679394, 2315397634, 2317355690, 682272810, 167946890, 2718474242, 2323687432, 2191534088, 44572682, 2720049288, 2821359778, 2181562530, 136325248, 2692754090, 539140618, 176202376, 570425992, 581566506, 2284333608, 2718050338, 2158496416, 9046026, 535074, 33556642, 682140200, 572664448, 134742528, 2826963616, 2686452394, 2325907624, 715270144, 2292196000, 2317920296, 44703912, 707273352, 2827001858, 571115522, 2181704192, 170534954, 704645280, 570993290, 680165922, 715663362, 2718468648, 2315815464, 570460800, 2315954210, 10485800, 2284331552, 137013378, 134777386, 8522240, 2854783624, 2181204010, 167774370, 136978600, 2720565760, 2826971266, 139786, 679479938, 2729085578, 2156399146, 526888, 705339528, 2854748706, 36186624, 706781730, 2720539138, 671096968, 2818572840, 537526944, 679510658, 681585192, 2826995752, 176687264, 143132712, 170437120, 2324310664, 2728951850, 579472000, 2323655330, 545783978, 2315815434, 680045088, 2156046466, 548020746, 9085064, 2819132072, 538976394, 545294890, 2687115394, 706914466, 167805610, 705301162, 2684518410, 2290122890, 142778530, 2281833120, 537436800, 713689642, 570458282, 2181726376, 570591776, 2317887498, 2155913728, 2181204106, 2726963360, 707405994, 545950248, 2189593258, 139808, 10619434, 578848770, 142770826, 167911592, 2684529152, 168437896, 34818, 170527240, 547399848, 145269248, 10657930, 176827040, 2284325384, 581437952, 2181073408, 35662498, 168331266, 2861048480, 565888, 705170080, 134916738, 2827001856, 2829714058, 178293290, 537043592, 10521128, 8945794, 8923146, 536912416, 537405578, 578953866, 2862776482, 2827094018, 537535144, 2155905578, 2315255944, 2818703520, 33687682, 11143338, 2852684290, 2664450, 536904354, 11175968, 673876096, 545294346, 2183301248, 673220744, 2183176322, 42600578, 2821325472, 142740010, 134357632, 2158529154, 2290616352, 673874466, 713205794, 11043336, 581075498, 136348290, 2192212488, 2323816456, 2818613792, 2726341128, 2283833474, 713173664, 35686920, 545824904, 671091208, 2694881930, 178429962, 548012072, 42076704, 580954752, 2820677792, 2854224512, 547916448, 44696200, 2189994018, 2854757024, 2148172458, 2726953130, 42502824, 2323644554, 2821234722, 2821324810, 545925280, 2150269064, 2290745386, 8389282, 2693300872, 707300002, 2284331522, 11012264, 704806912, 539099810, 2183309314, 2189434922, 11174528, 671221890, 2862612616, 2726308482, 2315913384, 176193674, 2148018314, 2854920362, 570427426, 2148010530, 681748610, 2317912066, 2284497410, 44705832, 2284333570, 2181728938, 570950314, 2326306954, 2281736322, 2862776968, 2695539240, 581479048, 2281841280, 537534600, 572664450, 2284454058, 2718599842, 2317525504, 2183168672, 2664962, 2292353024, 673359912, 136872576, 134225960, 2684878858, 679512706, 537010856, 2819270666, 2861179426, 2693308970, 8921226, 2692743200, 41514, 2156398624, 2181597858, 2693309058, 572688418, 176695466, 8398986, 671124010, 2317524994, 2325916298, 2183801386, 2821333632, 705341482, 2692745224, 570425384, 2284333194, 2728962056, 2684528648, 2852170376, 170535554, 2315788328, 2148008072, 2315298984, 41945736, 545268256, 671653890, 2326440066, 2290614440, 2155907586, 581470368, 2282267304, 715172522, 2150137992, 178260010, 545423882, 2192179720, 2281875586, 2158529034, 2860646410, 44050474, 2325743648, 2192212648, 545786530, 2685010570, 34211880, 2156038664, 2149722794, 134883328, 2325749898, 2860648970, 2829197858, 680044544, 707272736, 2718476288, 705306752, 705306762, 547496458, 2692776064, 2324342944, 2852290568, 134261250, 715301410, 136316938, 2820702240, 169877664, 2829593258, 2326437930, 2854750378, 537001992, 2854265482, 169910442, 580945922, 2821333514, 33687592, 36315786, 2829617666, 581042850, 682140192, 2726300296, 2315945994, 2695498240, 2819105288, 11045376, 2717942314, 2281702048, 578824840, 671648394, 673325696, 176201770, 2684398122, 2189601416, 2819262504, 145392258, 2863309352, 2718476808, 2149591594, 2726330914, 143272482, 2282358816, 170033674, 2820710952, 2290262688, 2717919778, 2684364968, 581599274, 2862621216, 2324209704, 680011944, 572564000, 579379336, 581478434, 671099562, 2820710400, 673841280, 167813250, 2158135434, 2290123274, 2183833634, 580913802, 33726978, 682240512, 10649728, 2181737096, 578846722, 2156036768, 2820712960, 2317492360, 547916290, 2718050312, 2284333706, 704678570, 581052962, 539631624, 707396224, 2684922376, 142770696, 673188386, 2290786858, 2325752322, 2189459626, 2693300392, 2854750378, 2317519520, 142737954, 671252616, 2863171592, 2325913632, 2238602, 2181048840, 136970272, 2684396202, 2183176226, 673352320, 2283807272, 2852290730, 2156044928, 539666594, 2861049986, 2317885962, 704784936, 35662370, 145270816, 2720539146, 2726961320, 2728952482, 2156568576, 2181048968, 2181573162, 2158667786, 579504162, 2155874312, 2156438026, 2692909186, 673882792, 713728544, 2317877898, 547365418, 2726471818, 2189951488, 572697218, 42076296, 2150115336, 2290778120, 578857600, 2156431872, 2829101098, 2315255978, 44182186, 8563338, 2717909672, 2315821730, 2694981672, 2292351528, 2686593568, 2190115456, 2315289248, 707265066, 2684486274, 547523210, 36350474, 10496034, 36217354, 2863278082, 2818713768, 2158133290, 705208320, 8921736, 2281842688, 2156570666, 705333290, 178782250, 680003616, 679487496, 2281742858, 713597450, 547914368, 2820811304, 2326276264, 2158144160, 2854920360, 2317386248, 2860681256, 170535586, 2684485794, 170535050, 2156538024, 42631810, 2181563048, 539492992, 2324342826, 2718441602, 671089162, 35815562, 715694216, 2686451746, 2191532072, 172680, 2829230752, 2317492224, 539107880, 578947744, 2189598880, 2718564906, 145236642, 176816290, 2695367298, 134217856, 141354, 2183826090, 2292842528, 2156538530, 2149581314, 2718435976, 2191524360, 545261600, 2818605090, 35793448, 681574434, 10619522, 715687978, 8921768, 2290616968, 673358378, 673751682, 2863145128, 178298914, 579502624, 2292753026, 715303592, 548012672, 567336, 2183178888, 673745408, 2149624330, 2720563882, 2189986304, 10617514, 2863147648, 2324177570, 8429568, 680175784, 2686493314, 713171464, 682264586, 2819230378, 2854232584, 2281865728, 44564488, 2820801186, 2189459618, 2718081546, 680175754, 2852266634, 2728569472, 2829197472, 2692876456, 2181081090, 524840, 9084938, 8522408, 579379240, 2729058312, 2282258464, 2827487272, 536873602, 537428002, 136325672, 2323687936, 2326399616, 2820671616, 134908448, 2693308960, 2315297442, 2686984832, 2189593218, 44698240, 671230466, 10618920, 2324212384, 178268160, 715292832, 581083272, 581077034, 2281711624, 34112010, 2860524032, 2720038944, 167936010, 545269898, 176818696, 8913056, 715827338, 713040384, 2156439594, 570460296, 547523232, 2686617738, 33587848, 2685045386, 2861048488, 136970378, 537436298, 535074, 2854388392, 2818615978, 44171274, 2827659778, 682132104, 532520, 136978464, 134258850, 178423810, 2148016674, 2281712130, 34089472, 144747040, 571113512, 680167554, 581446282, 704643104, 671656618, 34253354, 142614528, 176161282, 8914946, 2281832618, 705208968, 178391048, 2318049410, 671098888, 2147519144, 2718443648, 2726341152, 2158534784, 539536040, 2728405024, 579338250, 2148180514, 2290092072, 2190092808, 681618056, 2694881834, 657544, 41951880, 170402336, 680012296, 673327658, 2720049794, 2324171432, 534696, 2863171752, 2283970592, 2156571296, 539501226, 2852659880, 2148173826, 2854357120, 547398304, 34089634, 2684913832, 705308680, 10528810, 2821360160, 581050368, 2156014088, 2852694144, 2155872802, 682133512, 36315810, 2183299072, 706873896, 11051530, 144736290, 2861172866, 2158013056, 657576, 2284489216, 2183276680, 10400, 2155907754, 2684387466, 2315296808, 178391690, 2183143552, 136323106, 713728546, 2315255944, 704808960, 2718572674, 715794432, 537397280, 2862784680, 2693406754, 2323646634, 2819261096, 706742280, 2189568512, 581609602, 705169570, 679485440, 2156005544, 705200258, 2827487370, 41951232, 2191523850, 2818746506, 2181073538, 673851432, 2854267562, 33554434, 35651584, 2325913762, 2292713640, 2854750338, 2284495392, 176327338, 2684387842, 174762, 2819260554, 2282267264, 681715850, 2158625448, 2183800842, 713034282, 2821204096, 9087138, 142649896, 2149754888, 2827002496, 11051050, 2827004416, 715294890, 2860687882, 706748930, 2290256000, 2686986368, 145394176, 2684354696, 2827133576, 2829091370, 2158494338, 178815498, 2720573568, 713064618, 2181204648, 2720705032, 2323810850, 2323783816, 715130922, 2821194274, 2852694562, 705211018, 2718566408, 673228840, 2729085066, 2318019240, 2726832650, 137005216, 2292843136, 2317363208, 715827882, 545390760, 2317877384, 570960546, 707299880, 537012904, 8714, 2290755722, 545818658, 11176576, 2863269898, 2852266496, 2720571560, 705167912, 2148010504, 705333890, 579340424, 2827624994, 578849314, 8432138, 715784362, 2290264616, 2323647144, 2315823234, 573080064, 2829617832, 2821367850, 134382210, 537403946, 715163810, 34122282, 2292220450, 2686976168, 136848032, 2281834536, 707299370, 545826816, 706781226, 2315919530, 2190123010, 2147650090, 2826994216, 2282399786, 2290657448, 2862784514, 681585192, 44695722, 2829230602, 168306856, 713196168, 715301032, 671654528, 572695072, 170535586, 704651944, 44212234, 2097320, 571116162, 545925130, 42108960, 166568, 178389666, 2290092074, 2818714112, 2728403586, 715268128, 33554954, 570458762, 680001698, 2183831714, 2692915746, 33727016, 2854388360, 2692917794, 2692743818, 570435712, 539142280, 167813122, 167813162, 8954496, 526346, 2829232776, 578855048, 2325875210, 134226464, 2693308578, 2290223754, 2861040162, 2718433922, 715260450, 2720139296, 2158626816, 2818580482, 680034314, 10752, 2148182562, 44081674, 680143362, 570591874, 134785184, 2854223914, 2852129312, 2726994562, 2325749896, 42508298, 705331232, 673712810, 2726307976, 2686494760, 2686486656, 2720530472, 2148141216, 579477672, 2684879008, 2728430216, 8921762, 2863268360, 2283831434, 2819107458, 2290614912, 573213344, 680141482, 2189600776, 2281734184, 35782664, 2156536362, 2729058858, 2685043234, 2720704520, 2656802, 2132000, 34251424, 42115584, 178823810, 547889672, 2150105130, 2282268672, 547398314, 42600490, 707438752, 2829090848, 715129384, 134253226, 673710216, 2860523682, 2290780298, 2720016552, 167815850, 42076682, 2282225672, 2818613410, 2826969096, 2318008842, 2158010912, 2325874698, 539664424, 134908034, 178293418, 2854387840, 33696258, 2718564362, 679616520, 8553000, 705298570, 166048, 176816778, 2695531144, 136874624, 2158109320, 133280, 2695400064, 705210888, 2290231432, 2323687968, 2281840770, 2852659328, 2155905184, 578955392, 2283831816, 673843880, 548012074, 44180138, 9077280, 2852268162, 2189600898, 34122402, 2818572802, 11053090, 2861178922, 143261824, 33563138, 137013290, 2156046344, 36315682, 536879240, 2148149770, 42, 2148007936, 2156013730, 2323778186, 2821202562, 2156005512, 36342440, 2821237290, 671746594, 580946058, 11182208, 2315429888, 538968608, 572654242, 2183790722, 134783106, 2158633088, 2829099040, 2686451850, 2863171618, 680036992, 8946216, 33563274, 570556586, 145262634, 178954754, 2861170816, 2324202152, 707274794, 671776898, 2687009416, 2183790632, 671744672, 579349000, 2181038602, 557058, 2829099008, 715301410, 2149589154, 2720694954, 2698, 707273376, 579471368, 41943040, 2292851240, 2325915784, 2826963112, 671785000, 2189568128, 2720694440, 2149614240, 2317877922, 137003680, 9054218, 547496450, 2147494048, 2324212256, 673228930, 2155907234, 11143810, 2290098210, 2290253864, 2281703938, 2854748330, 704653482, 581478410, 705178144, 2692778018, 35694754, 2695373474, 545827368, 2693308426, 2852259850, 2852684458, 2685051424, 44214402, 44073480, 2852129448, 134392354, 36341922, 2818711560, 572686850, 2726339114, 169869834, 579371008, 572531362, 2717941922, 2720145952, 2854226088, 2324302346, 142739968, 673360040, 2695530666, 2852137506, 536870912, 547881600, 36348544, 2686984704, 707274914, 35684896, 2684395528, 537569928, 706740746, 545294888, 2315821578, 2156013602, 2290778656, 681609248, 44736648, 557610, 2326308906, 2315790338, 42106914, 44206082, 2190117504, 2829714056, 581052578, 2292230274, 715169834, 2819269152, 36309504, 715792928, 2718564520, 2158004392, 2718573224, 539666978, 2818703362, 34218666, 145261224, 2315790346, 2284333570, 2325907626, 690728, 33685538, 536906274, 33718944, 2685053098, 682140162, 2755114, 2290657288, 2827132962, 2852298912, 2692784296, 170395778, 2324178944, 2191557162, 167813290, 2687117834, 578816650, 2183701120, 547496488, 2684354722, 2282236584, 2720538626, 2860647082, 680135296, 2726830634, 2718564992, 2820671656, 134914594, 537526818, 679641768, 2852784130, 41122, 2325916328, 33589290, 134783648, 2324211848, 680009866, 715696672, 2317920896, 2290262050, 2284333728, 2622114, 704645280, 2693407360, 547488256, 682271394, 2686460040, 2284323490, 143294602, 42598562, 2684529152, 572530816, 2863303338, 2148018218, 671648426, 2290090024, 144738336, 547356712, 2728560680, 2189558304, 170437122, 2315946634, 2148139136, 145229826, 36184192, 142614658, 713041954, 679617066, 143272488, 167903778, 679520296, 539634208, 706904064, 2726963752, 2181048872, 2181605512, 2728405546, 705339400, 2693408930, 536881824, 2695531168, 143140906, 671776930, 671744168, 2862785034, 2228360, 2189592618, 2290100770, 2829617154, 690346, 2315814952, 176163464, 2158108810, 2183143944, 2292361352, 715129002, 533120, 2191697920, 570566698, 2292746914, 2158004738, 170401960, 570425866, 2827657224, 2720670242, 579348490, 2150105642, 2684920480, 145361064, 715661320, 11151914, 573213224, 671787146, 34210432, 671254690, 178817576, 143164032, 579477504, 2292850826, 2694883970, 547891234, 2148018858, 2325873184, 2150146602, 682139688, 136978432, 143132808, 548012194, 2852301480, 136356008, 539500578, 671254536, 2852167840, 2720047784, 2829191328, 2325744168, 2155880610, 2192058376, 2292746400, 35659786, 2283962368, 579381792, 2863145504, 170435114, 176335498, 2852292744, 2155874464, 2854748290, 707308040, 2149752968, 35498, 2729082920, 136456866, 713556482, 2685018152, 137011330, 2181693578, 2829724168, 2718565024, 2820800650, 545426050, 581608072, 2183170730, 2317877760, 2720180896, 2181728938, 134881416, 573080098, 673219080, 679608490, 715259912, 679616512, 168331306, 134750728, 8563370, 2720147586, 167782570, 10487970, 2281704064, 134351360, 2728567434, 2282364936, 570566658, 2150236160, 2717952650, 2819129384, 2192056480, 671746184, 548053514, 681576960, 547924098, 137013250, 136487592, 2726953096, 2325783176, 682100736, 2852291104, 42607266, 671615624, 579340320, 35792904, 178260098, 44736514, 578824736, 2852661896, 170560008, 143166082, 2787976, 2156527752, 2147655808, 673327648, 2191524352, 2281843360, 2693431424, 2326399018, 168462978, 2726339240, 2852692136, 713073282, 673327656, 137003048, 2829066882, 2861171370, 2149720072, 2854259328, 178399904, 134382240, 2829101576, 2852661768, 2326431778, 2192089634, 547357186, 44705794, 2281867938, 2281874056, 2720006666, 44075144, 2726822442, 2323777672, 2854889506, 42631816, 548014242, 2189565960, 2263560, 176201770, 2685044778, 704678434, 42084866, 2684365440, 715653666, 134251144, 2829713538, 2684487690, 2862745730, 2292713610, 2183275146, 2148147200, 671091232, 2862754442, 671123586, 681705506, 547922592, 2191559210, 2762920, 572530698, 33557162, 136323104, 134744736, 36217386, 682238466, 2863270048, 547356714, 34113706, 2292744842, 579477538, 2191696418, 2315264170, 2854226442, 671656064, 570565282, 2726430858, 170000930, 2717909544, 682271264, 2183276578, 2148147200, 682262696, 2861083264, 35686536, 704643200, 134750858, 2854881418, 2325774496, 547488288, 42641922, 2183266306, 570557066, 2149589128, 2150277280, 2323646498, 33693706, 34080802, 2852653610, 170526882, 2290098688, 41953290, 2283939970, 680034466, 2729083530, 2684355112, 2860679848, 538978474, 2693308544, 2826994216, 713566336, 2290133160, 134357544, 178258464, 142641320, 713558562, 2827624608, 2318019208, 539536042, 2317920264, 680176128, 2829617794, 2862778504, 2189593258, 2728951978, 168471200, 134875274, 167780906, 570433544, 545958528, 2190117026, 2726333058, 34120362, 2158102530, 2753066, 579478018, 8421546, 2315419786, 663722, 42510338, 537405568, 33595530, 134785160, 2318043786, 11176066, 715169920, 545955968, 2854234248, 142780424, 682142208, 2827520002, 2183137920, 537567912, 176300674, 176685186, 2852161568, 682240514, 2820803106, 2861080586, 42117640, 2854398474, 2726865058, 715825192, 2148182690, 34210440, 136456322, 10627624, 2183146122, 548022824, 671744138, 143133322, 679477288, 2292754560, 713067010, 671615648, 2631682, 547365378, 167805090, 579479562, 2693270058, 2326431874, 580945922, 2292187138, 2860654592, 44572704, 131752, 2684919848, 2155913864, 2686593544, 2150137888, 2183825962, 706879626, 679641728, 2720041098, 706873890, 2686625794, 2284464138, 2720563842, 2623528, 2829068938, 2718573186, 545827490, 2718466090, 2157977736, 680042634, 539527722, 2315258530, 44564618, 2315813000, 2826969096, 671785096, 2860558376, 44179626, 2318008490, 169869826, 2726331042, 2821358218, 2726439554, 680134816, 2317494410, 2189985792, 2726985760, 2686593152, 11018370, 2148139520, 2315780232, 167944874, 673219232, 2820702218, 2820844170, 2283962912, 144705546, 2692874888, 2150148642, 170002464, 2692885034, 2324203522, 9054848, 715661864, 537436202, 2820802602, 2157972008, 2718075400, 2726332554, 715827232, 682240648, 704817184, 2818607146, 34088968, 2820704800, 2728929954, 2861041802, 682107562, 2150138408, 2189559938, 707430568, 581042178, 2292353696, 2818705408, 2158503970, 2183825962, 572555818, 2189961376, 2315944096, 713555968, 33695880, 2315921440, 2292187272, 2181169824, 8915586, 539525162, 559240, 2150236290, 547916290, 2158526592, 2720670250, 2820835368, 36307074, 2326265896, 2860689960, 2284357802, 707403914, 11176480, 2282397698, 715137034, 2827004426, 42633856, 2230946, 2283972642, 2105898, 705170082, 2685044896, 2183792642, 2685010560, 2282269312, 536912008, 2292721832, 559136, 539099816, 2325881344, 167912064, 2147485728, 536873512, 2860550144, 537034890, 579373736, 10754, 134785666, 136979072, 713171616, 178432648, 2147623432, 2863311370, 2284358272, 2156528130, 176685090, 673357824, 2150148648, 2290622474, 2693431434, 34250888, 44597896, 2684365474, 2147623080, 10619560, 137013890, 557696, 2820677762, 176300034, 142649512, 673317376, 679485984, 2315919498, 178784928, 2283840128, 2281842688, 2684889122, 9085608, 2157972106, 2324177578, 168296450, 11010594, 176848938, 2317518882, 2189593122, 2281873442, 2827002016, 176818722, 570991106, 134908448, 2326265896, 178825888, 2292711584, 2720574122, 2694981792, 2728427522, 2720049280, 142778498, 2852137634, 579510314, 8398978, 715262464, 2720541192, 680140930, 673874434, 143164066, 715655682, 176849034, 671228042, 2155915392, 2827496074, 2148040840, 139914, 707308160, 706906754, 2148043426, 545923082, 539101834, 538968738, 2326432256, 176302248, 2158536872, 2317918848, 713599112, 2158502024, 2189593096, 572530826, 2158635648, 2147485866, 33595560, 2189600928, 167905928, 681616002, 11020938, 2720049194, 2820800650, 2818746536, 671654434, 2854390410, 2318041760, 570436098, 2854256808, 547889184, 2695529000, 545302570, 2326437922, 2829058600, 2192089128, 571080864, 682240136, 2829101216, 2156038792, 2720172704, 545825448, 2324342944, 545260200, 168329376, 170035208, 2863278728, 2692885120, 2726469642, 579512328, 579340810, 579471400, 2147518592, 547883688, 168437794, 2282397826, 581077504, 2156562944, 2718081032, 682109090, 2317879306, 578824866, 2752672, 704782882, 2156562472, 8552482, 671219744, 10625152, 44206626, 2819271298, 2728405642, 44214824, 2827004032, 547391530, 2150148776, 713173538, 2284487178, 537428136, 570984960, 707299880, 2862620704, 2292195336, 2190115498, 2148180514, 2325881354, 2684919978, 2323655338, 573210752, 2317484066, 2819139616, 2694849026, 2852825130, 178424456, 2692882466, 2692876296, 2149712392, 178422280, 33595520, 44171816, 704651808, 2852268674, 2318041250, 2761344, 34114082, 2292843136, 2692909736, 2282261130, 2718075434, 545925128, 2189470208, 2726821922, 713556520, 10528800, 2818615328, 2863276042, 2818736266, 2854267562, 2826971680, 581476994, 706871968, 2189568000, 2290264738, 2181570698, 581609994, 2156003488, 673317408, 2692784680, 9046570, 2852659232, 705333896, 2323645088, 681585152, 539533354, 671746696, 567968, 581074984, 42475530, 2728536736, 2158635690, 545303074, 2150115336, 2695406216, 170533536, 2192187562, 2283972642, 2282389504, 2694875136, 2821204618, 2629760, 539107874, 34218026, 167772162, 136479274, 706742274, 2829623810, 2686583458, 713173152, 2290655234, 44182144, 2718075522, 2686615722, 2282398368, 11174024, 2718075400, 2862612480, 2325880832, 2156011528, 2692778624, 545817098, 2292850850, 570435618, 134381576, 2863139496, 2317484546, 2728427690, 673882144, 136454666, 2726854666, 2191687842, 42508328, 10625704, 539109504, 2158537250, 2315387522, 715137032, 2726986248, 2852298912, 2820833802, 2158493696, 167782442, 144747040, 671089290, 36209162, 2147525162, 2156530218, 707405832, 570564736, 671778818, 2852291114, 571113504, 2150113440, 679651880, 167806976, 537012904, 2827102728, 679617154, 2852823552, 2189959304, 533162, 8397450, 673327778, 168468648, 2728435720, 176196232, 2819238536, 2317877280, 2685051530, 2189426696, 2827659426, 706781216, 2189468192, 10496520, 2852293288, 2684881032, 2325744138, 2854267520, 2181605512, 2150277800, 2819098752, 536914048, 713566848, 35784874, 2720137896, 705202304, 2718605448, 2762882, 2191524488, 2692776584, 2148172450, 2147658272, 715137578, 713558666, 2684398218, 524810, 713728010, 2132490, 35695240, 2854912650, 2281703938, 2718572584, 2149624490, 2149616160, 2860649130, 2283809280, 2292221954, 2230440, 168436234, 580921512, 2729058946, 705331720, 2862622754, 2821367978, 2325751936, 539107362, 2852268584, 2181701632, 2315922050, 2693399170, 176294530, 572523040, 539527688, 532480, 2827659786, 9046018, 144706218, 2852692488, 145369122, 143174312, 176302114, 2854922880, 2684889730, 681738888, 2155913858, 2829090850, 134908584, 707396136, 547913770, 580919434, 2315422250, 2686494882, 2852135082, 545398912, 2692907016, 537045506, 572653736, 2726297600, 136489482, 144744482, 42477730, 573213322, 715129386, 176160928, 2181038114, 2852686344, 167813128, 2863309448, 2149580832, 2315954688, 570466824, 713205898, 2693302922, 2720705066, 2181704360, 2158101032, 2281704104, 2149744682, 2821358088, 2728528032, 176851490, 9085058, 704651434, 10651688, 8953856, 2852134946, 680143394, 572689066, 8397482, 673317506, 134881826, 2189593128, 34087042, 581609640, 2269824, 2720047618, 2315780776, 2284495402, 681749000, 673226922, 2317363842, 2281873416, 8554632, 2191566880, 36309674, 2150269602, 2158133290, 548012682, 2149720616, 2284486666, 10650154, 2684365344, 2149622280, 571123882, 537010338, 2326298792, 707437090, 545424000, 2693275776, 136978978, 136488970, 559138, 671785504, 2729084970, 167905410, 142738048, 168338056, 681584776, 10494464, 2728395272, 2829101706, 2694850602, 547498536, 2852814888, 2148182530, 2292754432, 2827627010, 2684397696, 713589384, 2292883498, 2631712, 2720008202, 34245258, 2819269248, 2685012616, 570466314, 2189951018, 2685012608, 2156536322, 2292851328, 673841666, 680165418, 33565314, 2854879394, 35651616, 578814122, 581610026, 713033760, 2827485858, 2695498408, 537036968, 2325880970, 2290256384, 2720672258, 176849440, 2728397354, 2820800642, 178825738, 707305506, 2281867394, 2189566472, 2829617314, 2283831808, 673319592, 671129634, 2693406762, 2183277216, 2155881120, 2819099170, 570990730, 35660458, 547891722, 2281736704, 539142688, 2829723778, 2326431880, 8389162, 2317492738, 36341922, 2818583050, 2692754048, 2684389410, 671091202, 713591434, 2283842208, 547528874, 2826971178, 2156003976, 34089130, 2190090752, 2158143616, 2324170888, 2827649666, 2189961858, 704653824, 10528896, 2324211882, 2695366826, 679518728, 2827487880, 673187848, 570958346, 2687142050, 2283841546, 41953410, 170010666, 2324301826, 539099264, 168305154, 2292197376, 41943722, 682238632, 144705578, 673843882, 579349000, 2283932160, 35793442, 671778954, 713171080, 2854748330, 2147625128, 2283930146, 42117282, 144747168, 2819137568, 2317920264, 2728404994, 532616, 2821202570, 2826995840, 2695006336, 2796162, 2854226050, 167938080, 570558472, 2854887584, 2158141570, 557096, 2686986250, 145230376, 2138624, 2325905570, 144704042, 136978954, 176294570, 713728128, 2281867810, 142770306, 681609226, 2726332936, 2665096, 573188640, 2138282, 2687109288, 713203746, 2694875650, 2191696554, 2183137418, 532514, 573211266, 44705960, 673849504, 2183801384, 715686530, 2693407232, 2726824480, 713040426, 570567170, 2156012064, 42478120, 715128832, 2720137896, 2181728392, 679512234, 2156005536, 2720017032, 2827094562, 2325907978, 2190116994, 2726341130, 2318008448, 673194656, 2290122786, 665602, 144870058, 682263048, 2315952642, 2684881066, 538970282, 2317910658, 2720008832, 539535906, 2829754402, 2290231978, 167936650, 2149745154, 2718040736, 2148139650, 679477800, 42641538, 2326440098, 44204160, 36341920, 2854889504, 715302912, 42476032, 2150140418, 539101864, 44706432, 539623968, 2189953664, 2292221954, 2695528482, 704815618, 547496586, 572555810, 176333314, 2281745066, 168337440, 2325776512, 2687109664, 178948778, 2183823522, 704815232, 2149755530, 2183670440, 8945672, 681713696, 35693194, 2694851202, 34212490, 170009256, 680133122, 34122402, 2318018696, 134228490, 178782890, 715655330, 2192181416, 2284462632, 36348042, 713689608, 2156004000, 580919840, 2282367626, 572530856, 547390080, 2861211680, 2150148226, 10519210, 681738760, 2149720608, 2189560458, 2693431466, 2149712040, 2158100608, 2290622464, 176824840, 573210762, 44051080, 673185824, 704807042, 2686484522, 713034272, 176324778, 547528738, 2852137090, 2694851074, 578988706, 2693300874, 8421888, 8923136, 2862784674, 537438344, 705175594, 2827651744, 2282227720, 2155872296, 134881408, 44083208, 704643234, 548053674, 2292230690, 8552450, 2158103042, 2290625064, 2692882562, 170567816, 2290090496, 690858, 8955906, 8388736, 679477410, 2728929954, 2189593122, 571114146, 2854267018, 570597514, 2664450, 545949834, 2695536810, 545817096, 545269802, 2191534730, 143141416, 44608008, 176193674, 2829199498, 36339874, 44042408, 2324308512, 11042976, 2694881290, 2728559274, 2687008802, 10618920, 2684485640, 2181573128, 713721896, 143172138, 682238496, 2158658048, 2325907592, 2827135650, 2191695904, 679477410, 2147524616, 545295008, 2695004680, 44567200, 2692743296, 682142378, 2726464170, 2852258336, 144867338, 673876522, 42084514, 2290753578, 145394304, 178260002, 2829058058, 172200, 2827649698, 2720565288, 538976424, 2827004032, 2861181482, 2862776450, 2687008770, 2818605098, 2695004296, 2827657376, 2315823658, 673882282, 2148016256, 2315790856, 33563138, 168337448, 2728929282, 2687117442, 2818605730, 134881802, 35826312, 8528554, 539101216, 581566600, 713728546, 2863169578, 2629768, 2183667842, 134777376, 2147485706, 2729058474, 570466826, 545916960, 706781736, 545950250, 2192188032, 537012744, 713173514, 715819050, 2325741610, 2149582890, 545792128, 8923272, 2148139144, 581568522, 178260514, 2818736674, 178923682, 2315429920, 671754376, 2720574088, 580946048, 2189590538, 44051082, 170428552, 664234, 2315911810, 144712330, 2692917792, 705209000, 2183667874, 2290623112, 2130082, 2720147464, 144713896, 2818703528, 2284333610, 167905314, 2155913730, 2148051586, 2323785728, 170396298, 2728953888, 134384136, 34088968, 2292222506, 2148010538, 680036872, 2281874058, 2861083306, 8921610, 2726963722, 136325120, 2155913216, 2726297736, 2720039432, 134908042, 2686460586, 2718575234, 2284333226, 2181701666, 2726338690, 2155872896, 134774920, 713173120, 36347912, 43010, 2155872938, 715170312, 42107394, 2728927904, 42469536, 2854879394, 715784322, 2829746816, 715270696, 2860687498, 44081154, 2694849186, 178823298, 547531402, 2156405290, 2692876938, 2315288586, 44075176, 537436322, 144869514, 2686984706, 11010184, 2692745378, 2827526272, 2158633640, 9046146, 715260032, 547365504, 547498538, 2829724170, 545268234, 2290255906, 705341578, 2695538858, 2693434016, 2694980232, 2269696, 2818711592, 2181728906, 2181079722, 170426528, 2665088, 167946248, 176718378, 2718474752, 34112128, 2718599848, 547922592, 176204320, 547487744, 2326268416, 2324335266, 145401992, 2695408256, 166018, 2854748808, 2862751752, 2820710914, 707297832, 134750754, 42601130, 2290786336, 2181605890, 539656232, 713596930, 545917442, 713697320, 2829748770, 2271754, 35661856, 2157979656, 2726469760, 134752906, 713206410, 681716360, 2861072938, 2720148138, 578978312, 2283938464, 2694848672, 44214272, 2191532674, 671615648, 545792554, 2325751946, 2820809344, 579373056, 2728396968, 547881096, 2190114946, 547357216, 2852790304, 2282261162, 2107530, 2862647330, 2687115938, 11053730, 2147486218, 34078722, 2150148648, 136972938, 2326431784, 44573314, 2147526696, 537535106, 2315397160, 2156562560, 32906, 2183266466, 44171426, 178389130, 178793096, 9079456, 682141730, 2728560680, 679510696, 2283808768, 713064584, 167903912, 706750624, 2292752906, 2854920362, 680042634, 679518346, 8914978, 2693431840, 2326398976, 2686583330, 681618050, 178921994, 2326276618, 2854920354, 2239138, 11043456, 2290622976, 2827649152, 2728559138, 2158108672, 2158141960, 2861204000, 2818744832, 573048874, 673194112, 2191690370, 2861179552, 2718564864, 2852685986, 137011200, 705341984, 580921354, 178815488, 2728962080, 2687117858, 2282234538, 2854782978, 2694873768, 33448, 2263680, 2684364928, 2284363816, 2158012930, 704684674, 143262370, 570434184, 42117664, 2854256650, 2692754088, 2718474760, 680176298, 2191663146, 2829066920, 2323776040, 2684519048, 143305344, 35660290, 2690, 11010208, 671746082, 2818703904, 2726338560, 2290647552, 2325744128, 42109088, 2821226666, 2684922024, 2183266346, 170041376, 8421416, 145359402, 2692882570, 2150146176, 2317918216, 2281840808, 11176064, 2852127272, 2191690378, 2820712482, 2829224106, 176859170, 573180072, 581083690, 2192187904, 2281744930, 2147492002, 2326265992, 2183798818, 2686484992, 178422314, 2827616938, 706740872, 713203842, 539009032, 673185792, 142649984, 2148172328, 535200, 2158635656, 176333346, 2189961896, 537035296, 176693280, 143130658, 2156438016, 2149583402, 2718564906, 2317361696, 2854259360, 2148149920, 545399464, 2156537864, 2695397890, 2684526730, 170426402, 2684365354, 2728566912, 539134088, 170404514, 44705928, 176335530, 2324210336, 2687150112, 42107392, 2754602, 145262624, 681618056, 168435880, 2181169698, 547914370, 2317386248, 580913824, 2315264648, 178397216, 2684390026, 2728405506, 570460808, 2694849024, 2181177472, 2156429314, 2315946504, 44597762, 2099200, 2189961256, 2729058976, 2325907458, 136317474, 2150148098, 2156528296, 2854267018, 167914114, 2686617642, 33416, 2687009448, 537536682, 2854750848, 2827100672, 679608450, 2283799050, 2686624386, 145236480, 2181177384, 144747016, 2150279328, 170532874, 2292220074, 2854879240, 715786280, 2862615170, 2284497032, 36177952, 547496072, 713039882, 134259202, 41984682, 2290778250, 2149720618, 2718575266, 2147526666, 2695408290, 707306152, 43008, 2324300322, 2156046472, 2852159528, 2181701762, 44048898, 2192189442, 170041984, 2282261026, 2181736480, 170010666, 539664394, 2181693576, 2684395650, 2292189824, 2826969634, 572565632, 2863169672, 578953768, 715817642, 2315815466, 2684362914, 2290092672, 2325744258, 170535554, 706742400, 44181666, 537004578, 679487490, 2854395946, 682273282, 2686617634, 9046024, 537045504, 671219712, 2181728938, 2863147650, 2827616770, 145361538, 715262626, 2191698594, 2717909664, 571091488, 35817634, 2181694090, 537536642, 2686616226, 2183825442, 131714, 581601320, 2686585346, 581568640, 134908584, 142772232, 707398282, 539001482, 142649896, 2693302826, 2693308962, 2695504042, 33688064, 2156432032, 671779498, 145391616, 42082826, 572653698, 2191657090, 548020264, 578979968, 2829099648, 2140808, 715137696, 2860525698, 2183277088, 142737416, 2820808874, 671255080, 2854354944, 2726431242, 2690, 143261832, 2315780096, 548044800, 713173642, 581476392, 682240552, 44173826, 579502762, 2147649666, 2726306472, 2292222592, 2282390146, 2753152, 559624, 8528384, 2827618434, 2150247082, 2829222570, 572686376, 681584808, 178954754, 536881674, 2694980104, 2325883522, 2183178760, 2189566082, 581436074, 2793482, 168340104, 170000392, 2158100512, 2829723690, 2183831594, 2854783650, 2821202048, 2192091176, 2181735050, 2318017058, 545915424, 571082920, 2827135138, 2720670368, 2854922912, 2693441536, 715653664, 680011816, 2315952802, 2149583362, 2191526434, 178825890, 570591882, 2158534664, 713074728, 2181726210, 2717942440, 2238632, 2292318754, 2694973450, 42508426, 2726340770, 2718567050, 2854879874, 545925770, 2854758560, 2717909664, 2854879362, 2149591712, 579371554, 44737152, 537403560, 134750370, 573087904, 2284356256, 2852170280, 2720145568, 2686984330, 2181202442, 539142146, 2158108800, 2315395202, 2852137640, 143261698, 526472, 33688226, 2189427368, 2283932296, 713730218, 2147485856, 134359688, 10658346, 2695399466, 2324340896, 581083810, 2181565064, 671645864, 2323646602, 2718433922, 547390112, 2324211840, 545399464, 545925762, 581443618, 8431658, 34826, 2861080744, 2752514, 673220778, 2181048874, 2694881824, 134873728, 539533824, 10627104, 2183135912, 2148050946, 134775296, 581599370, 2181595304, 2282233888, 2819098784, 2282367626, 545826850, 2829199882, 2687019680, 715131402, 2325908104, 2317918248, 2829625344, 2862655648, 537537056, 44048392, 136358560, 2183301128, 134875306, 581476392, 570466818, 176826530, 581601282, 176333314, 2720172072, 44073602, 690176, 2718599328, 715653632, 2281841184, 134384138, 704784546, 8913024, 2861211778, 2324308128, 715827874, 545268354, 2860517386, 2283940352, 178299554, 547521066, 2271272, 2150115490, 2325744288, 2718575242, 682272808, 2827127458, 170035232, 673710760, 545434122, 2829060778, 2829754496, 2156012034, 570597928, 545917440, 2821237248, 2854224544, 2852784770, 2862779018, 2283972770, 33727018, 176171146, 665642, 2192048138, 536912040, 715784362, 2323784362, 2854387840, 2819235848, 2686494730, 666114, 2720705024, 167938560, 2148016290, 715172490, 169910434, 2695496354, 578855458, 2718081672, 2818613290, 2852300928, 680009730, 42082858, 713162762, 2863268008, 2292221952, 42510504, 42599082, 2860679818, 673712672, 536881320, 705300994, 2156437546, 176201730, 2860548736, 2192190120, 11051530, 8521738, 2183146152, 2181079200, 715295242, 2829191170, 2138666, 2695012906, 176726568, 136478856, 36186112, 2323685418, 2726431264, 570982408, 168435714, 178422408, 2863170176, 2181048968, 536911872, 136479402, 2150277256, 545792032, 2718466218, 2155881088, 2292228648, 2819261064, 570427400, 136479394, 2315945986, 2156038690, 2181734952, 673849866, 715827850, 134390442, 2862746144, 134351018, 673359914, 145270826, 2282365576, 2269824, 2854890114, 2183792640, 170035848, 178792578, 2820713122, 2819104898, 698536, 578813994, 42478216, 2684355242, 581567106, 2158635648, 2692909736, 2687142536, 44049064, 8948354, 581436034, 2726298282, 2158108706, 167905440, 571114120, 35693098, 2192189954, 2138626, 143261864, 2720169986, 2181081098, 2290748040, 2862615170, 2284456448, 42084480, 35662474, 178397192, 545269802, 572524704, 2150146050, 2190123650, 572664328, 8396802, 2860679328, 2694979752, 44042922, 10529320, 2726464162, 682098816, 571123720, 545925280, 2695506056, 42508416, 2191532074, 715137538, 2326309024, 2150236834, 2720170144, 704806920, 713064586, 134905992, 176302624, 2158528512, 2852784264, 538976296, 9044106, 2155913226, 704684712, 143138818, 42639498, 536904234, 2826960904, 2189986304, 570556960, 178397858, 579469474, 2191532040, 581574792, 2862612616, 545302664, 570952232, 11182594, 170527240, 2821357730, 578953216, 2854266880, 578988552, 713040386, 671099392, 174592, 134883848, 2218, 2325907594, 2726308482, 2183831554, 2861213736, 169904648, 567810, 2692915202, 170395784, 580919432, 2281873930, 136978568, 671647914, 2158110888, 2290753578, 2854232224, 2726832650, 2290649216, 2684397736, 2720672386, 681715722, 2729083530, 2281702058, 2181046914, 2852298914, 2819097226, 680001538, 144835240, 136323112, 570426016, 545260032, 681708064, 2147518978, 715139746, 2325784736, 715268128, 2181562922, 134914058, 705309184, 34078848, 2829754538, 570950304, 134357544, 2191665794, 581476354, 2158635658, 2192187530, 573081610, 559778, 547400322, 2819235874, 2692743682, 178954752, 2692784130, 2852259848, 2181573154, 168296608, 2827625096, 2694850696, 2148010664, 715161768, 145392168, 2183168160, 2290747522, 578955424, 42502816, 42608778, 2150236800, 2694883360, 2318019114, 41953312, 178391584, 2158143496, 680134784, 2862753930, 2860515464, 537043498, 41984160, 2149722658, 2156530218, 8530466, 671252618, 707265034, 2728951944, 2818713608, 142772386, 2290231840, 2324334592, 136325666, 35651722, 2181603488, 2852135040, 2150105128, 176302754, 178784778, 539140130, 2315821056, 2326430370, 2281701514, 2692784266, 706880002, 2325880994, 2292850698, 2282365442, 2863270434, 174600, 706914976, 573212714, 682263210, 2183700610, 2863276586, 2326299178, 2237056, 2829590664, 2852129408, 2720006274, 2694842370, 2191689888, 655496, 2189953064, 2150279304, 44083848, 2190092936, 581083274, 2155907624, 2729060514, 2827135114, 2861206048, 167911432, 539503242, 715819690, 704815776, 2150138504, 2183145602, 2695012520, 2684397730, 2692778538, 2290753696, 176196098, 2181597194, 34245290, 715653256, 682240680, 2189600808, 167807650, 10660010, 2854887968, 134252704, 2718468770, 2726437026, 705298442, 2156003880, 142649866, 2720180226, 2829058602, 2687117832, 145270816, 713031682, 167938210, 2292320258, 539011714, 682229890, 2281736360, 2191657514, 35694624, 548045474, 2854750346, 579381800, 2829189666, 2158504608, 570982560, 2854234272, 41978024, 570589728, 2181204648, 176687648, 145269378, 671123490, 2861212322, 2325743784, 559240, 2281701922, 545824768, 2829756424, 170565672, 2861170848, 134391968, 548014720, 532522, 713564810, 178432130, 178432162, 2325750304, 2191564936, 547889674, 715129506, 178259968, 673742848, 681748640, 134916226, 2189461514, 2189592610, 2183790600, 2728396800, 167903914, 2158144170, 42598570, 44572704, 2317527080, 2854879744, 2192187402, 2860548234, 168307232, 524328, 145402496, 167946280, 2718072834, 713730184, 2818605698, 539533480, 2281874056, 2862653600, 2150238216, 579504800, 679479808, 2686462624, 42608768, 136325640, 581042186, 2718466080, 573047458, 673849514, 2821366410, 168337922, 2821366442, 2284357672, 2290649122, 570990600, 545825322, 11042978, 2155913858, 707274754, 145369634, 2181071400, 36178560, 2726437416, 2820672136, 573048970, 134875266, 715171874, 169910434, 11182208, 2290092576, 671787528, 547358752, 11020296, 10496544, 2284462248, 2718081066, 2283970562, 2181595648, 2818746914, 2290616490, 2686462472, 2693308938, 42074242, 2189566594, 134742538, 671754410, 2686978048, 2728430218, 2149580938, 136325674, 2861178920, 170568234, 2685010434, 2191690376, 44212360, 143302658, 679651490, 178422400, 144835234, 2726471818, 167944872, 545958408, 578986658, 2720697000, 167905794, 42609280, 2189459456, 170533034, 2183145512, 2281701376, 143305386, 144747176, 2829748264, 2181081736, 536881194, 545958050, 33589762, 137013792, 715131008, 169902730, 671089194, 44050442, 579477634, 2695006376, 681707690, 539502626, 2819236392, 547891330, 2324203688, 2157970080, 178391594, 2284496938, 545392642, 2317396490, 547924482, 144713856, 572530722, 2720041480, 2324202146, 671621666, 2192089610, 44703784, 2862779008, 572557962, 680011808, 44171912, 539665066, 134392328, 167944224, 178913418, 2155880584, 178292866, 673712256, 705167490, 170402440, 2684364962, 2284365856, 178292864, 2852298914, 2686485162, 136850080, 2181603850, 2726307840, 705341450, 2181202440, 143165954, 2695496328, 2318043178, 696352, 680133122, 2829232674, 2290788896, 144845344, 142617120, 178430120, 44574888, 2317492352, 2189560490, 2692753928, 547915946, 545292968, 671754880, 176300584, 176849448, 2183692800, 2686618282, 2852792320, 2694981800, 713064970, 2325916288, 143141410, 681583242, 673352202, 142778912, 2156535816, 2284322818, 2317388416, 11053568, 2720539264, 548053640, 547364904, 570466856, 2718575242, 2821228544, 2189560488, 136325632, 176171138, 2192212648, 178924168, 2284322850, 2290788874, 36219424, 145359008, 2325782568, 705208872, 705202858, 559778, 11042816, 142748168, 671613576, 2818607274, 144704008, 2317484674, 545401386, 2181734408, 2694883368, 2238474, 671744522, 2181169290, 715260544, 2183659658, 2323784232, 11149856, 536906240, 2684920480, 579502218, 705308672, 2324299778, 713163266, 2317888000, 2282236458, 8398986, 2818613288, 2726429218, 36178434, 547356808, 2317363720, 2315395082, 2281709698, 538970274, 2728962056, 572555816, 2292875400, 713042592, 2854783618, 2629792, 573055618, 2192056448, 2326440490, 2284487178, 682107560, 2191657610, 168337960, 524960, 2284331168, 537528448, 2829093024, 2818736640, 144842914, 2183307266, 671099010, 2684881546, 2862784672, 2315823242, 706783368, 134875266, 2720669728, 42117130, 2183275018, 707297802, 579371530, 2821335080, 704678408, 2181204138, 570564610, 673352362, 136323712, 2281704066, 671090824, 2192214016, 545784480, 36350626, 9084936, 2852784648, 136358568, 2150113920, 2107432, 2326399018, 2230402, 2190123048, 572653570, 178791040, 2318049962, 2181693992, 144744482, 36317194, 2852137474, 2684398088, 580919306, 2323685378, 545302530, 2684921986, 579478176, 2323679362, 2728953866, 42074280, 2158658208, 2827134984, 2854780960, 2263584, 2827651586, 655490, 142737450, 2718050314, 2282367104, 2726856842, 178823810, 143304704, 41986210, 2192058528, 2284366346, 2315791010, 2181212714, 548044938, 713066658, 704643584, 571123714, 2694980136, 136481442, 11020970, 2863137312, 680012416, 2181180042, 707431082, 169910442, 2192179848, 178292874, 2654242, 2183703042, 42084480, 8399490, 713162754, 44083712, 2292844578, 2292320810, 570433666, 681746594, 8866, 2852170368, 2325883562, 167805482, 2148171816, 34218504, 2183145994, 2148041352, 2292713984, 10488488, 36307074, 2192048810, 2692885034, 2829191816, 2290788394, 2190117418, 2827659400, 2317353002, 170559626, 571114112, 35815554, 2325874722, 2684396194, 707429000, 545301002, 134228608, 2694851232, 8923786, 704651938, 42640002, 2827496106, 706873994, 671787554, 2156568610, 36211328, 136480930, 2718050952, 169902240, 2181737128, 2863144994, 548053000, 537012264, 679518346, 570458154, 11175946, 2282391682, 168471168, 713039904, 2181171744, 2315788802, 2323785864, 145270784, 35784864, 176685696, 548053160, 176693280, 715784330, 170396170, 2147614752, 169910306, 2317918210, 705177728, 581476362, 2726857384, 539634216, 2684388002, 2684880936, 42469410, 673884706, 581599400, 167938594, 536879138, 44083328, 713564672, 2150105730, 2693310464, 2283831936, 44736552, 143166112, 2827133610, 2852169898, 36217346, 2686593066, 537528354, 2284331136, 2271882, 539099266, 572522626, 176324642, 176857122, 170437160, 679643650, 2728397322, 539101864, 2292752906, 2147526698, 680009866, 571083296, 176302594, 545294466, 41951234, 2192091784, 680135210, 10625160, 8921736, 2821237258, 565898, 706748554, 2818580994, 2315788970, 2192083488, 572654248, 2325784706, 2684528808, 682140162, 134392448, 2687019658, 2720147464, 145367080, 2854234634, 581476490, 2820811402, 2728397480, 539664898, 2292361728, 2318018720, 713599488, 679616640, 2281703464, 2720172552, 2290625058, 35660296, 547398186, 2686494882, 2156005386, 2183266466, 2687117312, 2282399784, 681738408, 704643112, 704653440, 2827102762, 2693433888, 2317918880, 707437192, 2183301128, 2692907010, 2819097130, 705333376, 679611016, 573180418, 2863136808, 172202, 673352202, 2183274626, 169910920, 570589344, 176162816, 11174026, 134881962, 2821360288, 145270816, 2315266208, 8424072, 2692751490, 143303200, 2717909128, 713170954, 136872488, 2854750762, 178956416, 2692775976, 705339402, 707299848, 2147492520, 2631682, 2324310690, 2156538016, 2317879818, 2183143968, 570952320, 536873642, 570556928, 2325905570, 707396258, 2754696, 145238690, 2623624, 44573186, 579371528, 704686722, 2181169314, 680165410, 10527392, 33729194, 2852168328, 2728558722, 2728394888, 134226082, 2190092418, 168462464, 2147658376, 170002976, 2148049058, 2852266658, 2726307848, 715170472, 2820808714, 571113482, 167805448, 713591328, 2156044288, 2692786344, 2718597248, 547358856, 2156538538, 673187978, 167805568, 2181562368, 2157972130, 571090986, 2181038112, 2192048810, 2284489258, 705307168, 573080104, 2158493738, 713687682, 539099306, 44171938, 2315264648, 134252714, 176333322, 2324179594, 134875786, 2761378, 2183299744, 2827092642, 2181562368, 2323677832, 2684520448, 2695408130, 2290130954, 2728929802, 42609312, 2149753514, 2728436354, 2821357576, 2156530184, 136880640, 167813290, 578986632, 136839722, 176161408, 2317486120, 35651618, 2326399144, 707405826, 537561738, 2860550282, 706912938, 42633226, 2728536712, 9078792, 170565640, 571114026, 2720532650, 8431786, 2189961344, 2290614792, 536879784, 178946594, 2860556296, 145268768, 2147525122, 2189592746, 545958026, 545294850, 178260608, 167938058, 35825832, 9078824, 545260194, 545260042, 537569954, 713205890, 2292189698, 715661344, 2189470376, 2158103050, 2150245026, 2292318346, 2317912744, 580944000, 704774280, 34245280, 8431618, 2827657760, 671785642, 142772906, 41951242, 2284365826, 2717952010, 2687017096, 2728405672, 2694979744, 2854390440, 570458754, 706914442, 707275434, 715268642, 2854365736, 2827616384, 136847872, 178257928, 2718605346, 2315814914, 8563234, 2818746922, 2827649186, 144834730, 178291360, 2284365954, 44040226, 2315919880, 578953346, 704651272, 547364994, 35816104, 2729060874, 145360930, 2315821578, 178266146, 178913410, 2158666400, 715268642, 143262344, 141994, 2290647042, 2687139968, 2292187650, 2718565032, 2292353154, 2190082048, 145271338, 41986592, 143303200, 178782216, 2852268578, 572662314, 704686114, 2726955656, 2189959176, 2283932288, 2718040234, 2157971458, 136872576, 704686216, 170568354, 167914152, 2191556618, 8555008, 671744138, 570565130, 2863136906, 704643618, 2827618952, 2149616130, 2684487680, 36308992, 136358570, 2147493888, 2325908010, 176859272, 2718444168, 2283839496, 579381922, 706775048, 2862654082, 2829724160, 33440, 178815136, 2687115272, 2854781066, 681615528, 2284363818, 2820833314, 2326439944, 673185824, 2189437480, 134259370, 682262696, 673360514, 2189428866, 573213354, 2315430568, 2292361352, 681607306, 2684356618, 572688426, 681713696, 707267202, 2191524352, 713031680, 2189437474, 2281833090, 178260610, 2854256648, 2720145450, 579477664, 136348170, 2693310984, 11143850, 2821333666, 537528872, 2726994568, 2315395208, 2762792, 2181726218, 538978312, 679617184, 2762792, 548046978, 572695082, 2819131426, 673841322, 671262730, 2720047776, 2718048770, 2829582978, 2317486634, 8429696, 673884674, 2861080744, 673718824, 2720672256, 2315788962, 2317361288, 548055554, 139906, 2632330, 145392168, 9044608, 142617224, 2692776104, 679641216, 2726298242, 2318041642, 168430250, 134349480, 2326268576, 2728954370, 2829101736, 2821335200, 42641960, 539009546, 176824352, 2192181794, 2827100712, 44081282, 2631808, 547924650, 2829713568, 715262600, 2684494368, 2181597184, 2684913794, 2189568136, 2290789000, 2147656352, 2324171434, 2292711594, 679518378, 2292189826, 2189592746, 142772232, 2694842496, 2158536874, 42606722, 2150246432, 143165608, 679608864, 2138122, 44599304, 704807074, 537567362, 2687109128, 2324203528, 2729085482, 706775714, 2684919808, 33564832, 571123882, 545431560, 44703914, 2852293282, 134382080, 2317387810, 2181177386, 2753026, 671262880, 2686495234, 2147623082, 2271904, 2684881544, 2189991938, 167946784, 2829090824, 2692754082, 2819227810, 538976778, 2694981770, 2695531008, 2315397256, 2829756578, 581476866, 145269384, 2827616810, 538976768, 2728536610, 2854783626, 138, 2147616808, 35824136, 671656480, 2862655530, 571081386, 2860548138, 2158102690, 2283806858, 2728559272, 142745634, 536912386, 2290753538, 11012258, 2820844074, 2318051970, 2854355072, 682240674, 2315419818, 706879528, 2292320904, 671091360, 547521194, 570991232, 2852300842, 2183826082, 2181570570, 141480, 44049032, 713589418, 673327264, 545914880, 537036808, 2290092074, 2292714016, 2728430216, 2829066410, 136454280, 707266560, 715131402, 136972288, 169877664, 680044714, 671099424, 2686460544, 2290131072, 2819131914, 713040514, 2150244514, 681574944, 145402498, 578988160, 2189983746, 10486282, 2192187936, 144844936, 2317394048, 178432162, 2693398538, 2282233866, 2189986474, 2693401090, 36217386, 2155913762, 8431656, 2854264970, 705167496, 671260800, 142779010, 142641706, 2827528322, 573046794, 2861203616, 2686584840, 2720148002, 579373186, 581083272, 2149589152, 136970752, 2323646600, 2282389632, 136446634, 2181734946, 2281867424, 2718442144, 537430688, 713558184, 33564810, 570599594, 547923978, 9087618, 2183662090, 671091200, 2693433994, 706775680, 2317492906, 2324307970, 136978474, 2317361184, 2827657386, 581053056, 42600962, 2852170242, 2693440034, 2290133538, 2192083072, 44574754, 2318049322, 2150105738, 673849514, 2191556610, 42641952, 2150279680, 2829223978, 571082880, 2687115266, 2728919042, 2861181088, 2829723784, 2717942272, 2158502440, 579504778, 2147518626, 2829724170, 167813248, 2315297282, 547498120, 2315815458, 178389512, 2720016552, 2281874090, 2191523848, 715172394, 2694883976, 715161634, 168331786, 2860550152, 671252640, 2290090536, 2317918762, 2181704202, 2192181792, 137011362, 2183309312, 2728560648, 2317494818, 8954368, 170527362, 8389160, 2189953034, 2183268522, 2818580992, 2290754080, 2150113928, 2863300770, 2754690, 2686976674, 134261280, 2729083528, 680174240, 572654082, 2190114954, 2292351112, 43048, 2720530986, 2854748170, 2315952266, 134259360, 2150245024, 570425986, 10616962, 2181564968, 713034370, 2148180096, 2147525152, 2692883074, 2720702496, 134389770, 536914562, 2827624450, 2695537314, 41642, 169913002, 2132480, 545950370, 2854912160, 2718597802, 2158143624, 2821194272, 145238688, 2150148648, 136839202, 11184290, 2181046408, 178422410, 2149589130, 2183661738, 545399426, 142780552, 142739498, 2728436224, 539134496, 532608, 2315421706, 144704136, 2687010954, 2155907754, 10496640, 2315919498, 134908032, 2189566498, 2323810858, 581074946, 2317353000, 2860559008, 671654016, 2149616162, 682232482, 2852694024, 2281867784, 41953928, 2281867266, 178784256, 2315298976, 706748968, 169910312, 2317888128, 136981154, 2317353608, 2852257930, 2158012546, 2693439626, 705176098, 2282391554, 42107010, 2181169696, 539133962, 547490306, 2862614658, 33718304, 2720696322, 41951274, 2324310154, 178291362, 2695529122, 2157979648, 2720047138, 136978474, 33720488, 680034306, 2717943808, 2290256384, 682262690, 33555106, 2157980320, 679488040, 143133346, 2282367648, 2150279202, 537561736, 2149744778, 2687008928, 707428480, 178784264, 559658, 2183834242, 673229344, 673352360, 2324179458, 178825896, 545948330, 2326274184, 673742850, 579479586, 2795520, 44696194, 2292883496, 2854759042, 578986122, 10660490, 2324204042, 2692874370, 2684357280, 2852299424, 2720145922, 2189428896, 2148008104, 573055112, 9054368, 2829091456, 142649384, 167944712, 2156570626, 134873098, 705202696, 548046880, 537001986, 580913706, 2158632962, 176850984, 671096872, 570958336, 2283806754, 2694875680, 581476362, 2621480, 2852169898, 713066656, 2156011554, 570993152, 2718476936, 2827616938, 2685051042, 682098690, 2181048360, 679485568, 2718040618, 572686344, 537403434, 673229314, 539527842, 2829625984, 2827649578, 2284488840, 2684920322, 2863144960, 2684920330, 2317492904, 2726463624, 145269250, 2826995714, 2323677344, 2318018602, 547883554, 2317918752, 534688, 2282258986, 2156398600, 715129512, 2317517440, 142748298, 2718442112, 706873992, 539011232, 578814112, 11045034, 134389922, 2292852744, 713195688, 170526856, 2728534656, 671252642, 44704266, 2156006018, 35818114, 707396096, 2292318722, 2863171722, 2181177514, 144836778, 8352, 2191565312, 715303080, 688168, 2693276160, 547915944, 705202848, 2854759072, 2191567392, 679486120, 134776834, 2315387048, 547358882, 169880232, 2863137442, 41943584, 2684362754, 8552450, 2292885634, 2317355690, 671229994, 139272, 2325873160, 705307306, 2829060618, 2192089090, 2181210154, 2158666240, 10792, 2686584840, 169902082, 578945706, 679641250, 144712200, 2282225832, 2282399882, 539527850, 2818703522, 2156439586, 2717909504, 2684389384, 2819138208, 2284366472, 143138850, 36340258, 715164194, 2818712234, 681577088, 545260040, 2692882472, 2292327080, 572530818, 2281867266, 2183145992, 176204296, 671623810, 2854357032, 2228744, 2317396650, 2718042658, 10526890, 2728559136, 537438216, 2138784, 178292866, 44081696, 679651976, 137011328, 2149589666, 170559616, 2192089760, 681746986, 10652200, 705168040, 2692907016, 2150269602, 2818703528, 572686346, 2290122760, 143269922, 9046144, 2148051106, 2718566536, 547366922, 144744970, 547389954, 572564008, 2693276202, 2281736224, 548047362, 578814082, 673325194, 2860526120, 536904322, 2720571906, 176850946, 713722400, 704782474, 131240, 2720137728, 2692884488, 715259936, 713064608, 571115688, 168296490, 143272448, 713687586, 706873512, 136350344, 2181701802, 573220872, 170003080, 2290090024, 36211362, 2283937930, 539107458, 539101320, 539101698, 2821204136, 2315913226, 2317910026, 706882050, 10627722, 539533826, 680143498, 539533472, 176300168, 2147486216, 142778538, 170395680, 2324335272, 42074656, 167913514, 44575272, 572656128, 2860526240, 2325907496, 2183309354, 2726961160, 2317394568, 2292228618, 671124096, 170557602, 545950250, 537526400, 34121770, 2861206048, 35694728, 42082850, 2693433504, 673352322, 713066624, 580945952, 579502752, 671091328, 2283807272, 178399240, 2147483776, 10487946, 673317418, 134251146, 2292353194, 679518346, 2315387016, 715293352, 673743520, 169879594, 137013416, 11184648, 2317396000, 2728954506, 673712770, 2290756264, 2189470370, 2684396202, 2829593256, 2684364834, 2099200, 713695778, 2147486218, 2861211658, 2158665770, 2729058858, 2317525544, 2718564482, 705169960, 2191655074, 2181204616, 2819228162, 2181702178, 2325749802, 545400832, 2148149898, 2158010378, 2281710112, 2156014082, 713173674, 36348458, 704645768, 2684878858, 2718083752, 2317516962, 178782722, 2829066378, 2827624450, 2726437504, 2183669760, 2852161570, 2692874890, 539633832, 143165952, 2191690370, 2147525122, 2829623808, 176693288, 713556098, 134742176, 34121896, 557568, 2323686056, 698368, 2687142538, 2181079080, 134382080, 42074240, 671777314, 539533856, 44179456, 673849472, 2862754434, 134873640, 142617216, 2863136776, 2686978570, 2150148138, 2827526274, 2292228258, 2189953696, 2863278722, 2284331136, 2324203562, 137005600, 539132450, 581599274, 671091328, 2156397194, 2292195368, 2694982274, 44564994, 713689250, 143141514, 9077410, 2728427554, 167911464, 2726298144, 2149720738, 545303080, 178948106, 136454314, 673849474, 581601288, 2718566440, 2158528512, 2692745376, 2694848514, 707430912, 2720008224, 696450, 2292845216, 2718433440, 170534922, 2156561024, 539001344, 35817472, 2827485346, 713720360, 2692784800, 2860681224, 2820833442, 2317484160, 2148171906, 715261960, 145229994, 570951682, 2147657896, 539000962, 705167360, 2282392072, 44204200, 2290625026, 178391584, 2318011018, 2819260552, 178268200, 2726469802, 2281841152, 2695004800, 2317492872, 539109546, 2695372834, 539000960, 705339938, 2281865256, 2290655776, 713041920, 673720448, 11143714, 2818704032, 36315306, 176292362, 713198216, 539503234, 570952226, 2190082056, 673843234, 42598914, 2292711938, 2190115456, 707398306, 134253226, 681708200, 2192220330, 2158143618, 2686453888, 2292329000, 713566752, 2315430538, 2820669954, 581468672, 571121674, 2818574370, 35687080, 573088258, 2191655040, 2827092096, 671744002, 2323688074, 36341922, 2315258528, 2158526600, 2183301160, 10657834, 2149580832, 34079370, 2820833312, 2150113320, 43048, 178423944, 671752226, 2323778178, 2693300266, 36178594, 545400968, 2281832994, 176816290, 680166048, 673843360, 2147647626, 33726602, 671787146, 2827626498, 41953282, 673712778, 573188642, 2827102208, 2819132040, 2821236768, 10486400, 10487818, 715137546, 136489122, 526338, 169910952, 2693440138, 545819272, 2315430560, 2158004234, 178946218, 42074664, 545294498, 680045064, 2860523680, 2181202594, 36210856, 713687170, 145369768, 2863301290, 537043112, 2148174506, 2684887714, 2292714018, 713720360, 2726305920, 2692784290, 2315430528, 2827616928, 2181179528, 2726429354, 715163682, 143272610, 2048, 178432544, 2183178376, 2325742240, 2282359426, 2693431424, 706775714, 2326274730, 679641738, 572655648, 136446112, 2183800866, 2726431272, 2192091168, 706914306, 715261984, 715825154, 682232480, 2318049802, 2852823720, 2861170720, 2324310144, 2862656170, 2192212098, 2147616898, 2821358088, 573219458, 2693401088, 11143816, 2692909568, 673227266, 681749026, 2720049194, 2693401218, 176291848, 2728403464, 2821366434, 2720703144, 526888, 679610402, 10529440, 2752546, 2821195938, 2283937928, 2687115912, 2726865410, 170394144, 573054976, 2854266920, 2686486664, 41976352, 178291330, 682109576, 2854257184, 2149722114, 2726832768, 36309544, 2281702026, 9046666, 2323653248, 539109504, 2827627008, 136456706, 545391136, 679643818, 532490, 145236482, 2854789794, 142780418, 680002208, 570993160, 2726961824, 2189592586, 681748618, 679641642, 176163466, 36186664, 673849352, 681748648, 2861075080, 2852814882, 2191558666, 2282359328, 705210506, 36308994, 2156439690, 545947816, 2149714592, 545391240, 170010760, 2819097218, 2818613760, 144746626, 713170946, 2290223754, 145400352, 578816130, 570952194, 2852825130, 11174538, 2854355616, 2317494946, 2818712192, 2156568714, 2292320778, 33587842, 41978536, 170437152, 2684496000, 2695531138, 698498, 570985120, 655520, 2149614088, 2190084776, 681582752, 570985122, 2854756394, 671647880, 35660450, 36178602, 2860550184, 2283963040, 2685043232, 136347784, 2720006786, 144875552, 136357898, 539099266, 2728927882, 42475658, 136480904, 2147517058, 2852823552, 2158109320, 2718566912, 33597994, 2318051848, 539140224, 2148171914, 548020770, 2718083616, 671262856, 2821193728, 2829068928, 545262120, 679510688, 41977856, 704653312, 673745058, 2189459618, 679643656, 168305280, 2854780928, 2192056874, 2261130, 2181081610, 2632330, 178815522, 35651626, 2684880928, 2820809386, 136972320, 2693310506, 2318010376, 9087146, 2829722114, 2728428040, 2693268010, 178424450, 134227976, 2326309034, 2826994338, 2860681378, 570468522, 706882058, 2158012938, 2292318858, 713591338, 2562, 11176578, 2827134984, 671746218, 579348618, 2181070976, 2315421834, 679641736, 2829625474, 705298434, 2150146562, 2261154, 142615040, 536873000, 178268714, 571083394, 539011200, 682240162, 2684357258, 2181204512, 2693433512, 2183801346, 2158504576, 545816616, 671615114, 713173642, 581470208, 681716226, 2820833282, 2726330536, 579349000, 2852815522, 539664898, 2852257802, 168307338, 2852266122, 545294986, 2695372808, 2829593250, 2852815490, 9085472, 2148149888, 164520, 2862786730, 144705672, 168469000, 2155907624, 2183137410, 34245290, 136348330, 2318049442, 2728929450, 2819229866, 704776352, 706882088, 9054880, 2149722762, 2685018120, 705341448, 2183178882, 2827133448, 143173666, 8522370, 671230466, 539001472, 539134632, 2290256520, 2695539242, 2854395912, 2720008746, 2693433866, 2726821920, 168437898, 681607682, 2326274594, 2157971616, 44608034, 143294632, 2818714152, 524962, 713588744, 11020840, 134348928, 2862622848, 11042848, 176816266, 41986592, 682271392, 579471362, 2718599712, 170428554, 2148008576, 136972448, 2728929920, 2729085442, 2147491882, 707308170, 2156036640, 176818338, 539000864, 2158526632, 145367586, 2290092162, 176849416, 2283971234, 2818574986, 572696738, 2148172448, 2181177474, 2192222250, 2820811402, 573049482, 2282359304, 2829585058, 2190092840, 570433706, 2315911200, 2156044448, 545269930, 2318017186, 547881640, 715294882, 2282267168, 10660362, 704809642, 2156398592, 680042634, 2695375490, 2290623010, 33597984, 570992640, 2829615752, 2852126720, 2693270050, 707428360, 42469512, 715129344, 2728436264, 2149745154, 570435584, 176851594, 2292754952, 715130912, 144745122, 679479818, 2326268552, 548053152, 2281876138, 144738474, 547367074, 2860646912, 2861049866, 713040520, 2694873736, 2693300898, 2860524168, 2147657770, 2318051874, 657928, 167905408, 2692751370, 2854355626, 2290756256, 2315419688, 2315422336, 2290221194, 713064450, 143173640, 36341898, 2693433992, 2818736648, 42502178, 2686495234, 2315813408, 2821360290, 2695495682, 2239018, 707308072, 167938208, 2284462730, 44728840, 2158013056, 2284456576, 2687010984, 2315782274, 2852162080, 2726994056, 2292851210, 2324179624, 2728929834, 2860556456, 571116074, 681609224, 2325873322, 2183176194, 2290623138, 36209194, 8913026, 707395594, 578857474, 713163306, 44739114, 2720663562, 713558152, 178954914, 715268226, 2854922914, 2324201640, 705301128, 2282226304, 2684878978, 143305250, 34210472, 2181735082, 41943170, 2239112, 145271328, 9054882, 2852268578, 169880224, 2687019530, 167903746, 136317480, 2189593088, 570983042, 581052450, 704808962, 143297186, 2819106954, 2315780232, 2854748160, 33727144, 2854232234, 2718048266, 707273354, 537528992, 2726953482, 2852137610, 143165992, 713041930, 2684387330, 2695375402, 2692915754, 44214952, 41943040, 2315397130, 680135330, 2156038666, 2290622474, 673325218, 2150105608, 2862784640, 2818574850, 170524672, 547522560, 2317494314, 136316928, 2827100842, 2183135744, 671123978, 2726306442, 2181726378, 44206594, 178815106, 570589696, 539503240, 2718572682, 2684921986, 704678432, 167815170, 2686487200, 2718466568, 2261640, 2854396074, 2860556288, 2317877920, 704651816, 537438210, 143303170, 673319458, 578822184, 715162282, 2720541320, 2318043786, 10617504, 2158012928, 44696096, 2821327394, 170000392, 2694851240, 2183301160, 2317527082, 547487906, 2147483808, 33695778, 11182594, 2157969930, 2693302912, 2315264640, 176851624, 2818713736, 2323653154, 34211874, 2862779010, 2149753514, 2317484554, 713555978, 581085832, 2692743810, 9087488, 2687107112, 2854256680, 715685928, 2692753568, 2718040616, 2315823624, 2283800616, 713590920, 2315921962, 682142218, 536879138, 2726994464, 2863169546, 679651328, 2181696170, 2191523882, 2317887522, 2147657728, 167913994, 2192179362, 9046656, 2183309314, 2192048800, 536870952, 705300490, 2324308106, 2156562600, 178424456, 10625704, 2290229930, 2147655816, 44729002, 178260480, 178430088, 176169122, 170434594, 2720663584, 178948096, 707274880, 2854879232, 2147519106, 666250, 547922050, 547520648, 2692745344, 2684529186, 578947074, 35823744, 2325880962, 579379720, 570468482, 2156440104, 2852792480, 2687107714, 707299458, 713689090, 136317090, 176719882, 2829222536, 673358336, 145369602, 2821358088, 2318041098, 2150146082, 2854750338, 681607816, 2694982152, 2852266626, 142779050, 42510368, 2684398218, 2718564874, 2147623048, 42076200, 545399336, 537561602, 537045642, 2863147562, 2181046792, 144869386, 679510536, 9085480, 178298888, 136981162, 8398880, 2695498402, 545818632, 2149712394, 2854357514, 8554624, 663594, 2283800586, 2720014338, 536904330, 178784810, 2148171810, 545957898, 2729052170, 2687117448, 178956424, 570466944, 579340968, 2183266344, 2292189834, 35686560, 536911906, 2687107722, 42601128, 2728395424, 2183667882, 671124002, 679610498, 2181597224, 2860687904, 2324302504, 172160, 581574696, 715268234, 170426882, 2718433410, 671131810, 176851466, 2315790474, 2785320, 2158502528, 573211296, 33687560, 2149722626, 2158660106, 10660522, 2192222338, 2686976648, 145261090, 2325874730, 2686976128, 2827002402, 2729058346, 578855584, 2718573192, 169877634, 2718048768, 2720145538, 2685018248, 539011202, 10488488, 167938208, 572524554, 2315289130, 35651594, 33597570, 10494626, 673753728, 2861211682, 713203880, 573088394, 2726305792, 713039914, 8398984, 2190084768, 2827094056, 681707656, 2726338568, 2324332672, 580952578, 44171392, 713689634, 131626, 2820802592, 170394152, 2284489258, 143164042, 2189959810, 581599776, 2148043304, 2282399912, 545915400, 705169920, 2694851202, 2148018314, 2292720130, 176169610, 2148018306, 2829590568, 2852782624, 167936554, 2324169354, 2318041130, 34218666, 2292359682, 545786536, 578955274, 2148018696, 2282228384, 581042690, 2829746184, 34243114, 178784394, 2726428832, 682142336, 170568234, 2863147178, 572696586, 143130794, 570434080, 2829754530, 2862754344, 2150137986, 2820803208, 134351496, 2718566538, 8388744, 176826376, 2692784802, 2318008832, 2720016514, 2315289120, 681617952, 2189593248, 178782336, 2694849184, 2852683784, 144843426, 136315554, 2156014210, 673710602, 144744490, 145402496, 2290229288, 2818703402, 2192056994, 41986218, 2684912170, 704776226, 570992650, 166024, 671613066, 545434146, 2292189696, 570984488, 2819270696, 2821202562, 10487938, 44608034, 176687616, 2687117442, 2317516960, 2852129450, 545917474, 2189460106, 168306690, 581601832, 2183793288, 134390440, 545426088, 715786240, 2829093376, 2324308618, 170404010, 2694973962, 2148016290, 2318043264, 2158494242, 178948128, 2269832, 2292320384, 2854791688, 178915976, 715172514, 2156571144, 537537032, 34112160, 2282399776, 537397282, 2684364842, 178913410, 539533856, 715819552, 2150236834, 2726330538, 2284453898, 2718073512, 578814498, 36339746, 681576992, 2148180106, 2183268362, 134742530, 671099008, 2854232224, 176816256, 145369642, 2852129320, 715794986, 2718443658, 137013376, 144842922, 2852129410, 145262634, 2192059018, 2687141920, 2685020810, 713687200, 42607144, 2191523978, 715827722, 2158658090, 44171808, 713206272, 2693409440, 2155874816, 715268224, 169904642, 2281867296, 178268298, 2726952970, 42476160, 2693433864, 2156011648, 10649762, 2692743682, 35818026, 2181073408, 2827094664, 2283970562, 2181040168, 2323808904, 136315432, 2829230242, 2147491882, 570428034, 2324299816, 2795554, 2861081226, 169912448, 2695406242, 671621760, 679510536, 545432194, 142738058, 545958058, 10378, 2315422242, 168462338, 2155913856, 2827001888, 2292197536, 2192048768, 42117152, 178266666, 704645760, 2720696490, 707273258, 2854914730, 2283833346, 2290262664, 2181605386, 2821359786, 706773130, 144736264, 539658370, 2861170818, 2261002, 539625986, 178301472, 545401514, 2684880896, 547488386, 2284456106, 2149752962, 2292197418, 2720172192, 2290647168, 2183170082, 2686492706, 2852790946, 2150140458, 2693270058, 2292359328, 2861039626, 579471530, 2818744322, 2852291114, 681713834, 715794442, 35695266, 2693277728, 2292197384, 2820802600, 2729093770, 2156399104, 680036906, 2829099522, 44567176, 570993160, 2726439072, 2150269480, 33729064, 2826971298, 704817666, 2827651584, 2317877418, 570982560, 2323679872, 673882248, 2726864906, 36184706, 35661992, 145367202, 2281867274, 2324343296, 2292746890, 35660330, 2861047842, 2863144992, 2852790314, 2290131594, 2862647306, 2726469768, 704806952, 2147648040, 144844960, 136880800, 2324179458, 547924642, 2726308520, 2829232768, 2292189322, 34250922, 679485952, 2726429346, 176162850, 10920, 570427938, 581443720, 44606080, 136348320, 671785472, 2862645258, 2693302304, 579479688, 2158502048, 167938056, 713588866, 41984040, 136314890, 176334984, 168305322, 2827004456, 688298, 2718607360, 545425920, 2818738728, 573188744, 2726297728, 2181736584, 2695406122, 578988544, 2827528232, 671655978, 2290100906, 2156038314, 178784256, 170524674, 167774250, 671623810, 673218728, 44081666, 2148171786, 42641538, 2852162048, 536912514, 176720384, 2829199874, 2150138376, 2315952264, 537036930, 176849578, 2181073442, 2290133664, 2854789760, 2150139906, 2720565416, 715292714, 2726857384, 2281734818, 178301450, 2191524002, 581077642, 681574432, 2150246570, 2852823688, 2326438400, 2852167840, 580919304, 10496002, 35818114, 9085602, 2827649034, 143132810, 2860558346, 2821226656, 2684398218, 545432098, 713697920, 581075616, 545925290, 573218954, 572661800, 2158526602, 2191558784, 176720034, 168468610, 42074762, 134881922, 176816162, 2821196426, 2189592576, 537397256, 2720705032, 145391656, 2323677226, 178391584, 671787168, 2282389640, 706906626, 671621800, 2181737002, 539134602, 536911912, 548053162, 2181693986, 2281873568, 2150115368, 2282260490, 536912002, 679485600, 2684913802, 2150139946, 2292359306, 2854750850, 657954, 2821203968, 2684356746, 2684496000, 35695234, 2692784136, 680165922, 547531432, 2819228298, 679608960, 2283965090, 673876650, 545431560, 2726340746, 2684518952, 2852792864, 2183798794, 2156003850, 2317492768, 2326306952, 573219362, 9052674, 2149712392, 35791394, 2191689738, 570951808, 144867336, 2852268682, 2829593130, 2718050464, 145230378, 2290264712, 539003402, 2283939872, 2315266592, 2156044936, 144845344, 176687754, 2826993802, 2718075530, 134906402, 547489954, 2829582504, 2315388936, 547357314, 11184778, 2282266658, 2189599240, 2284366506, 136356008, 715137666, 2852168328, 2718597258, 2821201922, 2720532618, 2720672298, 44173864, 545784322, 2326432258, 2726305824, 2687139976, 2284355618, 573212800, 2726988450, 2861212162, 2281843208, 2686623874, 2726856706, 2854756354, 578947106, 144842890, 143297184, 2292851328, 2158624896, 2861049896, 36186112, 2686459914, 2290616354, 44728840, 2630178, 8431746, 2818703392, 713590912, 2852266626, 2138120, 2326298754, 136871970, 2290223138, 2282267296, 545294336, 713066504, 570958498, 2827618978, 134752426, 2150279714, 2191665314, 673882792, 578816520, 134250664, 2099712, 2720047786, 2695014912, 2694875168, 2149754920, 2183800968, 2821229192, 144713738, 2325915648, 2631712, 2183266314, 178299402, 2854920832, 715819138, 2687150218, 2717909128, 548012160, 11152008, 36340354, 145369248, 2827487242, 579510280, 545260064, 2189467656, 2181597704, 715164330, 2156014122, 2860558978, 2157980296, 2796072, 704645640, 2728403114, 9076866, 2726461576, 2726439592, 547365034, 2819262496, 581438090, 2684911648, 176687232, 2720533162, 539494922, 33727112, 142647426, 571089576, 143174312, 8432258, 671752872, 2156013570, 579379242, 2283798696, 2189459970, 2315782306, 2692884992, 44204200, 547498146, 2686618272, 176851586, 144704032, 2852299394, 572533258, 2818745002, 2315823138, 2686459936, 2684494346, 2695497738, 673743528, 134906498, 2720573482, 715687944, 2326432264, 713591336, 2325785090, 144869386, 2821202594, 2827651744, 2684363432, 537438378, 713564162, 673229448, 681740320, 713719842, 33555104, 2183176194, 144746664, 671228546, 2147492394, 2728427562, 2157970058, 145369258, 170567720, 170010762, 167936170, 2284456586, 2189994018, 176695306, 2693270178, 8945802, 2281867946, 2181171842, 2281843328, 9079464, 2325880968, 547891234, 2684881440, 2282235946, 136874144, 42600448, 144738344, 2854264992, 2315291178, 176851106, 9078818, 2860524200, 2155915394, 2315298944, 2827134976, 2284495392, 2862621226, 178956448, 581575338, 2726955690, 680134690, 2718575138, 2821367808, 715162120, 167774208, 2292875434, 673357962, 2318008320, 2720530592, 178817152, 2158627336, 11010090, 2317396522, 713566762, 2695366816, 545302536, 2323776010, 705169960, 2820702336, 2324335264, 10658344, 570993162, 2863179810, 570558594, 2158144130, 707406506, 134908450, 539107850, 704686592, 136874656, 2692778634, 2819129512, 33557130, 2292850698, 169879688, 545947784, 2183170560, 178784266, 2158109346, 145228458, 2131968, 44050434, 2684887080, 2854758922, 581610154, 545794090, 2685018754, 170567714, 2684494344, 671654058, 2183662082, 170396296, 2829625474, 537535144, 2852782242, 137013928, 2820810880, 548055042, 2183831714, 2728927786, 2149583528, 2192056482, 2821234824, 578855554, 715130920, 2315289096, 571088938, 537004584, 682101378, 2684518946, 578986528, 715137576, 2863310890, 2718565000, 671654056, 2183801480, 2692784170, 2821358250, 2852661418, 134259210, 2155907720, 33693864, 713165314, 2852159498, 2191663650, 33597600, 547521184, 2862615048, 167936642, 136316960, 545786504, 167938208, 671090856, 572653696, 526370, 571089536, 2282227752, 2284356128, 573047338, 2726855338, 2692775946, 2192189602, 2695006210, 2819097122, 44573192, 2829724290, 2156530336, 2156431392, 2149746698, 2726963242, 2854756482, 2181572640, 2181081768, 713198208, 539500672, 2829221898, 2827092488, 2819229834, 176726690, 680166016, 2818712104, 35687042, 581601410, 176824482, 2829583010, 9085090, 33589792, 2693439496, 2323775488, 2717909640, 2281743010, 2692786720, 2728927776, 2147656194, 2190114826, 2282267266, 2829623466, 2181736456, 572662272, 44573346, 679649834, 2158143496, 705178282, 168307210, 537569920, 2315788296, 2860656642, 2315791008, 2861047816, 2149591040, 681708074, 178397736, 2283800746, 176327298, 2323783722, 706773672, 2854922378, 2317885954, 143141378, 2852823082, 2282234370, 168436234, 2796170, 2827616896, 2685020810, 35793026, 681707522, 715688482, 144878082, 2718468098, 10658466, 688258, 2317877384, 2684887682, 170428424, 42117282, 2324168842, 2729093162, 2189951528, 2819237898, 2726431392, 581077152, 2189959208, 2728561162, 42109066, 2826996234, 2862656042, 713065096, 2156568584, 2854355626, 713064968, 2863147562, 2695506056, 2852298914, 33554434, 2189983912, 145269378, 167938056, 42502280, 33695754, 178790538, 42601120, 44171394, 2155874984, 680140928, 679510656, 44605450, 2158502440, 2099368, 8913066, 2787498, 2290616360, 2728954506, 705176104, 2290647042, 573212706, 2695406210, 2190092808, 2827135018, 2718565000, 2728960554, 2183143464, 2720145954, 570427392, 2718572576, 579512970, 2686484618, 2685042824, 2718433928, 2290131626, 2317920298, 680166058, 2284454048, 2827618314, 2326301314, 2726856864, 2292361768, 2326299298, 682262530, 42115112, 36176416, 2694840322, 136872448, 2290229770, 2852784168, 144867848, 2192190080, 41978536, 2820679840, 2105898, 2820671490, 715292672, 2292326912, 573088386, 2324178944, 681607328, 178258474, 2191657632, 2290254344, 2158101152, 2818736160, 572656160, 2852661250, 2621568, 2720573578, 2261152, 9044642, 2684362792, 2718605450, 2318017032, 42470058, 2728428072, 2818745000, 2720137728, 2695504032, 2158528514, 705300648, 2863278248, 145260552, 142770856, 2818605224, 581044744, 2687142402, 2315427882, 2315821096, 2819270818, 2183703072, 2686582914, 2862786592, 2863147146, 2290256544, 2315289256, 136325152, 10527232, 707267074, 145400362, 2686590976, 2315911176, 680036480, 42500232, 2181695490, 2827616904, 139304, 713689634, 2826961418, 715162122, 134875682, 671645730, 2283833986, 2726824104, 2692882594, 2281711616, 2726428682, 2852260384, 169912832, 36315272, 2290755744, 2282367626, 715694080, 545949864, 690346, 2292197376, 2292877952, 539134120, 2283842216, 671754914, 143138858, 705339912, 548045450, 2183791242, 713074722, 680173568, 42510850, 532650, 8945834, 178790952, 2326396928, 2158110858, 2315289256, 176693770, 176201890, 2819137666, 167944736, 2183178794, 44179464, 2720694274, 2860649090, 2718081058, 2283940000, 2692884514, 145269258, 539525128, 2281834632, 44567080, 2852825634, 2854266922, 2157969928, 33726986, 581576832, 8430216, 2148182058, 2158528680, 581085184, 2317877922, 2155905160, 9046696, 706740906, 2852823074, 548055680, 570990626, 705341480, 704785066, 2324301834, 713689120, 2821237248, 10627584, 2315291168, 142779040, 34079362, 2686986368, 2158103210, 143131272, 2726988418, 2818572832, 688162, 2181704322, 2820677768, 2726306338, 545393312, 178956322, 2189994664, 167774250, 2158103050, 2318019080, 145227786, 547889802, 2157971626, 136358402, 2156437536, 2282400266, 9084968, 44705800, 713195530, 545792168, 2156399114, 681576618, 2097290, 547357224, 2189566080, 2819140098, 134916608, 581075496, 176816288, 178258466, 2147617440, 2181573162, 170527394, 2694875168, 2693275682, 178423978, 2686591136, 2147486338, 2863300776, 2818615810, 2325751976, 2687109128, 2290622624, 2292230656, 715139202, 2324169346, 2854398466, 2263682, 681584808, 2158534698, 169904776, 8954538, 2150271648, 2315944488, 545915008, 33554594, 2718081162, 547922568, 2827487232, 545784362, 2685050922, 2695498272, 2726461994, 2284322976, 176826498, 136970248, 2183170058, 36208802, 44048544, 2183823914, 44564992, 2282400296, 570460320, 2183694986, 679512106, 2863302818, 537567872, 2192187394, 2863311362, 144736776, 2692778120, 36216994, 2138144, 572654240, 2821359658, 2726855330, 176849442, 176169506, 715131008, 2854226082, 2290092064, 176160802, 2854396064, 2192081544, 715664002, 2818613410, 2283841672, 176195722, 572688386, 2282357256, 168339626, 2181564450, 673710594, 2315921922, 2190117504, 2325774850, 2695372800, 578986634, 578953226, 169912962, 2863303338, 2863276170, 2852301314, 2189992098, 2693440160, 2325752448, 682109088, 42598560, 688648, 134217738, 2283841696, 2718436002, 2281867786, 33562626, 174624, 168438314, 2183266432, 2819097130, 680034432, 2726993930, 2189983744, 176325130, 2186, 682131498, 2261672, 35793546, 2692754080, 2728403106, 2684495906, 42469410, 44173480, 680165928, 34122408, 170435234, 2292885514, 2726431392, 572664490, 2283809282, 170402338, 42475690, 42109090, 2718040712, 2686976010, 2318051968, 2283833994, 2695004202, 136314914, 573180064, 34111618, 2181204010, 2283833472, 2325883050, 579340456, 136970920, 2720572074, 2323679784, 2189470368, 2324342818, 2860679306, 2720172672, 144845472, 2720008704, 2821360296, 2852661280, 656000, 2318018690, 2326432296, 2827094050, 2292326568, 2861042186, 2230920, 134359584, 8389154, 2324204034, 2192214688, 2854890114, 170009224, 8390656, 2854791720, 2158100512, 706912936, 545260032, 679649962, 2147656320, 2149580936, 2726953128, 2863145608, 2685051530, 580911618, 8521770, 673218722, 2283800578, 671656104, 2150146080, 134261418, 705301034, 547498026, 2281744426, 2150246944, 570958378, 2325914144, 2292361376, 10616970, 537002536, 537528450, 176818848, 2292222600, 706880130, 2315255816, 713566240, 42109610, 2292721832, 539140234, 2860679714, 2693398568, 42633864, 2862751786, 707403776, 2281736864, 536911904, 2685053442, 671754794, 2189468192, 2290100264, 11151496, 545792520, 2318008840, 36219392, 547520642, 167936640, 134253192, 2821229194, 2694848674, 2692743328, 539624064, 167772832, 680176258, 698920, 2290090664, 2150279298, 2147493930, 2718607906, 2728430122, 2317516810, 2292198026, 2147492352, 537436706, 578988192, 176302080, 2191696546, 2323652616, 167805578, 581569026, 2317527586, 570556418, 2718442024, 2692883082, 2181728424, 2183137922, 2695364736, 167946920, 681707690, 134228002, 2282268808, 169871368, 2729093666, 2695399594, 545923082, 581446314, 2290647554, 2818713602, 2821229064, 539142144, 706882186, 2829617834, 2324300416, 2720017034, 2282399786, 579371520, 168468994, 715270696, 578816552, 2760864, 2147494536, 2720571914, 2157977608, 35692704, 2191663234, 2829232168, 136882688, 2190117416, 715139624, 2282269194, 537043488, 136325634, 679643146, 2826995720, 2685044746, 134250632, 680167562, 2819238442, 44075040, 545784362, 2189459458, 572686880, 145236010, 134908448, 537430026, 581468834, 2684887080, 42074632, 2854780930, 167782410, 2718608000, 2326268072, 136445954, 2718444162, 2686593536, 2317494818, 2132616, 2827102378, 176687746, 169871874, 2283940512, 2269706, 2281742376, 8430208, 2787848, 2181606058, 570597928, 34081442, 2283940522, 713072674, 579471530, 2829715458, 2325741610, 581443752, 2283831842, 2282391690, 134906408, 2684395648, 2156530216, 2728962208, 682098722, 673843746, 572530858, 2191657642, 570567338, 168470538, 134875176, 2158108842, 2315780618, 581044266, 2282269314, 2821333026, 707428520, 2282226210, 2826995712, 2720664232, 545399426, 2315387434, 2728561312, 33597986, 2693277834, 2728927242, 176824962, 2290657450, 2717911040, 671260810, 2860656640, 2292359208, 44083232, 2796202, 538968194, 2318010410, 178946178, 2862787242, 2326300840, 2693433472, 2324209666, 570597386, 2282266658, 2720563882, 36309160, 2325906056, 671752746, 2181169832, 142649512, 176162986, 2827616906, 44081152, 2860687496, 2325750440, 706742312, 2317484714, 2829592738, 2282260648, 168329890, 2760712, 578988544, 8530442, 8396834, 2693440002, 570589312, 2829191330, 2325749762, 2717942440, 134744586, 2726986248, 545432200, 2181571114, 170001066, 2290223656, 168299146, 2324341258, 134881800, 2284487336, 682263050, 142737576, 2140682, 539658792, 2290098304, 2281873408, 715663368, 713173536, 42508802, 178823722, 2148018856, 715268266, 571089024, 136972290, 144843304, 2283930144, 2192050856, 2290747912, 2862623370, 34087586, 2852692608, 134258690, 707275434, 2283938434, 33555074, 2860681768, 2325784736, 134381706, 2827487778, 2230282, 2150148258, 545390626, 178399752, 2292359338, 547400194, 2156569250, 680173608, 673875976, 168331266, 134390272, 2693277834, 170035752, 2158502528, 2726961802, 44048416, 134260776, 2726330922, 168337440, 2181693608, 666112, 570993154, 572563616, 715301512, 707308042, 681738752, 34114090, 2191526432, 2181595776, 176203818, 2692775970, 2282367138, 44182178, 2326306850, 2686593184, 581567146, 681574944, 2862615082, 2317879850, 2827627178, 2189428866, 2693401248, 2854226602, 167807008, 2324168746, 2818746504, 2860518024, 2720694954, 2325913634, 545817120, 2189986474, 2189992106, 707428898, 2854887970, 11175936, 2315790506, 2192059048, 2684389512, 2284365866, 142781098, 34242602, 2692778530, 680165386, 581083168, 142747786, 545268226, 2863169674, 2282258474, 539535904, 2148008104, 680044584, 2852817448, 2181571208, 579340288, 673718786, 2717917858, 681584672, 2261546, 2862647816, 36219522, 539001346, 2181177896, 2156398594, 547889664, 2728560642, 2315790978, 2692752032, 545948160, 2281703968, 581468162, 2695004808, 705169928, 2189470376, 579502760, 2317516834, 2150107650, 176326656, 167782922, 2860648448, 143303338, 2726429312, 44608138, 545950242, 2684387496, 570566664, 704776744, 2684357290, 2860558368, 8397450, 2324177058, 682265120, 673357864, 707307650, 34220578, 2189568168, 705333760, 2852162056, 169877632, 134390314, 673316992, 2282392064, 42467464, 2728566826, 713722506, 545825418, 145392168, 2694982280, 2325875242, 570959906, 2726332554, 707430954, 2862654114, 680034472, 2718436002, 2147657858, 2290755744, 145391656, 2854265482, 134777000, 2147518506, 142608928, 578814088, 2292713602, 2827659786, 136347808, 35785256, 2726854688, 2283930250, 168337450, 2819227776, 2156012194, 704782986, 178954240, 681582762, 2820672160, 580954666, 44697762, 682273416, 2726470274, 547916330, 537034880, 10496650, 2728436232, 713566216, 2315780778, 145367680, 44050440, 2718597674, 176850944, 570600072, 2763432, 2290756136, 2323685920, 536881794, 2317484576, 2183823520, 11012256, 2315266210, 2821204618, 578856962, 2155883042, 671097482, 537569448, 673319072, 665760, 2692909064, 142780586, 144844810, 2621960, 2315291264, 11020450, 671098880, 2695004290, 2210, 2819269122, 679618602, 680165538, 178399914, 713697440, 176720040, 2854920322, 713591432, 2292318888, 713204258, 136315528, 705200288, 2821195776, 2827495970, 41986210, 538978464, 673188386, 2290657314, 2290756138, 10660488, 707275400, 134226058, 176203776, 2156404864, 8945832, 671221760, 673882250, 2860679296, 2149720194, 2694980232, 680133122, 2686453930, 538970632, 2684518946, 10410, 673712650, 539110058, 170011146, 573178496, 2290221600, 2854879906, 539664520, 713196168, 9078824, 2281712170, 2315258496, 581470240, 707275400, 2158133762, 545268360, 707406378, 2317910658, 2720148138, 2692885034, 33556616, 2323688104, 715303592, 2862623400, 581608098, 172168, 2827133578, 2318051882, 2326405154, 2860550688, 539133954, 539527210, 134785194, 572557992, 2694979714, 545785890, 139944, 570985122, 2192220200, 9054378, 704817706, 2827094530, 2189436936, 656008, 578849320, 136970368, 2854357536, 715260066, 2290253856, 2820680200, 2282400386, 2717911584, 715171978, 581052960, 170401832, 713066632, 545301034, 547496072, 2147483688, 2147517066, 536870920, 2156399112, 142738088, 715303458, 34122368, 8923266, 2317388448, 143141512, 2726953096, 680173570, 2149753346, 2684527272, 715696776, 536872960, 144836744, 673227272, 2315258026, 9044512, 2860558984, 539133962, 2854389794, 2325742112, 2818605192, 2190090914, 2292719754, 35654146, 2852817058, 2687117474, 2728569504, 673219112, 2326438056, 679477770, 2861083146, 2318016544, 176848906, 142745762, 2283807266, 2150271618, 2687142048, 2829590568, 2290123426, 2692751914, 2829066408, 2315815464, 2317885986, 680034816, 539009704, 2728567338, 2290614314, 2189557770, 2863303202, 11141664, 2829724162, 545292970, 713730080, 539494432, 2156038146, 2827485730, 578955938, 2325881506, 537561224, 680165378, 682264714, 2181179424, 2325784618, 715261986, 2819131552, 2183301632, 2323808776, 2726341280, 673751560, 570428042, 580913194, 2192214016, 136981024, 2693434024, 41943680, 2156561066, 33696288, 2827616898, 2695367210, 2292187658, 2695006850, 2854257320, 671752360, 136980608, 2852823690, 2728536194, 2150138370, 2827618344, 134228136, 134253184, 2692753440, 178825354, 35783296, 671261184, 35785384, 2829716138, 715131530, 537428522, 2684487848, 2686986370, 705208874, 559658, 537428480, 8561312, 2685042696, 2718435464, 713034282, 581468194, 2852159496, 2292228258, 2158624928, 2292198026, 2156535936, 2728435754, 170404354, 2290125482, 144738338, 547490464, 2861083272, 133768, 2147617410, 2720047784, 178266146, 178817066, 2720669736, 2147615274, 2158624898, 707406376, 176687114, 2315788808, 581075114, 2795680, 2717942440, 2829091488, 705331200, 2863169664, 2315264000, 2818607240, 2826963072, 2324308488, 2292754978, 715784322, 579373224, 2290614952, 2861049864, 573211274, 579340456, 2290748066, 134742536, 2687017480, 2821326978, 671645856, 547489954, 545294336, 134351522, 537036930, 705341480, 2829582880, 168299144, 671746568, 570468394, 2860524066, 682099328, 713173536, 2317887496, 671229992, 2192220800, 170525346, 11143850, 2150270984, 706914338, 533122, 2854887936, 2191557258, 704776224, 2726953642, 572530688, 2720014496, 2183701024, 547489794, 547889696, 537526914, 671129634, 2284331144, 715819144, 573081640, 168468610, 671131656, 2147486344, 41986216, 2156038304, 545268394, 2183275136, 572662442, 2156538528, 136874528, 33554474, 143138816, 2323677864, 2827624616, 33687682, 170033666, 2863137450, 2317527208, 2324302370, 713719944, 2818711720, 11051648, 2292713472, 579510912, 2695365160, 42639520, 2183299210, 2861080616, 2827092482, 2191687810, 570425896, 145392266, 178782248, 2130090, 679518370, 705202850, 2695407658, 2852257802, 545267840, 2852266658, 2156003874, 2861173250, 2183790752, 2694883490, 2324308608, 2852170242, 170043560, 2156536482, 557600, 34211976, 715827242, 2315422240, 573048872, 2728403586, 2687140386, 2821226498, 145367178, 2292744232, 145401898, 580954624, 2191657642, 2720137346, 2183667722, 2181597730, 2720664104, 539631624, 2323679274, 681749002, 2686978568, 2326309544, 170395688, 2324300450, 2717919776, 137005706, 2281744384, 2829090944, 2862612480, 673851936, 2290647168, 136448546, 2147485728, 134914082, 2827528330, 706742816, 2852135048, 143296640, 2718433928, 2323775650, 713589288, 2181212832, 680002178, 44574730, 2284497418, 2687017504, 2693278368, 2684485666, 682109442, 681713792, 33564712, 44605986, 2323644578, 545260202, 2315296928, 2720696874, 2284462082, 178915456, 176728234, 33729058, 671654400, 2192179200, 2158633472, 2326299146, 35817608, 44704426, 671752746, 704774818, 2148180514, 2729052802, 2821235232, 2191532194, 2820801162, 143132802, 578824744, 2695497730, 178956928, 570460288, 2718597120, 2684913704, 144744584, 2315782786, 33589800, 2720146048, 671254528, 2292361354, 537403394, 142641282, 547528704, 2149622432, 174720, 2720041640, 2283930272, 2156562464, 11020810, 44564608, 2829197312, 2854363306, 43688, 8948234, 673229440, 167813768, 2728566792, 2693278218, 2317494314, 2854257290, 673194122, 2687009440, 2324332554, 571082794, 2156431488, 2854791178, 573213354, 545269922, 178397736, 2292189858, 2686460074, 44204554, 2694973442, 178784938, 572662440, 715819050, 2726470272, 581607464, 2282226186, 2191665162, 2189566474, 2191567394, 2183833762, 2282235944, 36184618, 170002474, 2820671496, 134905984, 2107944, 2852692640, 671253024, 136848040, 2820710400, 137003520, 2315430408, 144844832, 9046146, 137003040, 44050592, 2854232746, 2290253858, 2290262026, 2695399562, 2726863498, 178954914, 176824834, 2292712106, 44182016, 573082122, 44607618, 2852257792, 170434690, 2861082634, 2315397250, 169869858, 2693310626, 2862751786, 679641090, 578955434, 2726437386, 10660360, 571082888, 2720041640, 42074242, 2290098858, 178293258, 176859778, 2281865728, 2189565960, 35825698, 681575040, 2862647338, 673196072, 2181081736, 2821196298, 547913762, 41978370, 11176488, 2292359848, 178423808, 2854912034, 545301120, 2728954410, 2829099050, 134881314, 673852064, 142647810, 2183799458, 579381282, 2860656640, 704645770, 167780386, 2326431784, 2717919744, 2292722186, 2728929794, 539533954, 35660320, 35825792, 539140130, 706742272, 2324201608, 2192179746, 142737962, 2829623424, 134916224, 2192048672, 673841162, 679617024, 536873090, 2317396488, 545393184, 44048424, 2720049186, 2324176938, 2686593066, 2819238432, 2183301800, 2860647050, 2602, 2150113792, 680133282, 2150271010, 679487498, 2692743306, 2147517088, 2728919176, 142740002, 2687107112, 2183176874, 707299466, 2148174504, 2292228138, 707307554, 671096840, 44204584, 170524672, 34209800, 2324204200, 2728525960, 144834730, 2281704104, 2181081250, 673188480, 2829091370, 2315419680, 2181603976, 2686626312, 2292877952, 2794016, 2147617280, 11053226, 34120362, 2149747338, 570433672, 2283808770, 2860556330, 713042440, 706904202, 2317920418, 581601320, 42631810, 713697282, 705176072, 44696226, 2181171880, 680034466, 571081250, 8560672, 704686112, 2282365608, 2854782984, 572694562, 547389570, 2684889760, 2317517354, 2726330368, 9085088, 168438440, 573180578, 2861211816, 2686462112, 673185922, 36340354, 2829722240, 174242, 44042752, 2861205546, 673351714, 715793026, 2283973258, 706880010, 178399786, 572555904, 34218626, 2130600, 2687019146, 572688906, 2687011456, 33442, 2852825762, 2827651746, 2284331138, 2829199488, 713032232, 539134120, 539134122, 2693270178, 682238472, 2323647104, 42476032, 545398818, 2687148576, 570599944, 178815624, 2819098664, 2686978216, 545393160, 548055554, 679488136, 2292326954, 673221280, 9052802, 35684866, 2158496394, 2317494816, 2819104808, 2189598730, 536881312, 142770306, 679479944, 2155905184, 581077642, 2189961888, 2718083720, 2854266882, 2290262058, 2284358274, 42631722, 2760744, 545792162, 715696808, 144744578, 178823330, 2183660194, 2852815008, 715663392, 2762786, 682230274, 2862612488, 680167594, 2728566784, 2292722210, 134382088, 2282367016, 170565632, 2156440194, 2729050282, 2720041088, 673218722, 2818607112, 145260544, 2181703690, 570993152, 2158108704, 573211306, 2181563048, 2726963338, 136972810, 136487594, 137013930, 136350240, 2861171336, 2785410, 2686624264, 2829617792, 2323687584, 2726338696, 142641666, 2149720234, 2827526664, 2147617322, 2718433962, 2323679400, 36176010, 578857098, 2283842088, 707398282, 547881600, 2315298816, 548045346, 2852817024, 579504298, 706748546, 578814626, 705169962, 2290221056, 168337536, 8923778, 545268392, 163978, 2189961250, 2819262600, 178923554, 2281843368, 671648418, 2726307872, 2718443680, 2787330, 9087530, 2281867776, 2156046858, 2686494880, 679518762, 715270818, 713588746, 9054346, 134742696, 2147658378, 673327272, 704684576, 2324204064, 145238058, 2694974112, 2150113960, 176824480, 548055592, 142606338, 2292318754, 35686946, 572524544, 2150279688, 679487496, 178300970, 572686976, 2292329088, 44048522, 136970250, 42607274, 2315943946, 2695004160, 706914336, 2290623008, 35817634, 11018368, 144712200, 2695006850, 2860687522, 2156536322, 2863268512, 178389664, 679520394, 2191532032, 41945088, 571122314, 42115722, 2191534248, 2726994560, 2720047104, 673718306, 143163906, 2148182056, 136882336, 2192089256, 673751048, 34086946, 44179968, 671096842, 176171690, 673852042, 2729058858, 2156570754, 2720006786, 2189566496, 704643082, 2726341282, 2728566954, 704817706, 548020360, 142781090, 2282357410, 2189994114, 2826961408, 2718083626, 2693278242, 2686625920, 134220426, 2284489352, 573049504, 545401480, 539101738, 170402442, 2284358272, 579346594, 680004106, 715163650, 679651498, 2818713640, 44703874, 168329856, 2192190080, 2762752, 34114216, 2317912224, 2290747944, 2156399106, 2282227874, 2283798530, 8954506, 2685053602, 2317910536, 2149720618, 170532994, 2694873256, 2726439434, 10493994, 178399272, 42115584, 2315397674, 705306666, 2290753674, 2684529152, 572557448, 2318008354, 578857128, 2292228642, 2852293120, 2819129864, 2290124834, 144869930, 2325914248, 35793056, 2284462080, 2183833728, 547924490, 142772770, 581476872, 176162954, 2282365600, 167815720, 35826176, 36315680, 682230282, 579502088, 44075178, 2852293248, 2189951530, 2149589120, 2819105280, 715292808, 2181562408, 2317353096, 136479392, 176193666, 2281834624, 2156012200, 2720663688, 178399400, 35792936, 2283964458, 2829060648, 671263274, 573178530, 545794600, 2826969128, 705301122, 715653762, 36176512, 42601096, 547400360, 2281710250, 41953800, 2852790946, 2862743594, 537004554, 715819554, 145271466, 2820844066, 545794208, 169910272, 2317886082, 2686486560, 2155905570, 134785704, 707429002, 2684387368, 8423936, 2292720288, 2692778624, 9044002, 144746536, 2292197546, 548014090, 707430536, 2829224456, 134258728, 178399752, 2181564578, 167781024, 671254688, 539009032, 2718083112, 33564840, 673873954, 2787330, 2183276706, 2147519112, 578947752, 42109600, 2854748296, 2148018344, 545259650, 715301000, 2326430338, 9087522, 671097386, 170011138, 2284486792, 2189435528, 36348450, 178429952, 8360, 680134658, 168298656, 178954410, 545826954, 715268648, 2216, 2694971936, 2323655298, 42502186, 2191665280, 2726437538, 2863267970, 2147617288, 2720148128, 2148043392, 11044898, 9052802, 134914728, 8553130, 2147525282, 134253058, 2854398506, 2158110752, 44599424, 573057536, 143139458, 682109064, 2720538632, 570591776, 44182152, 548022304, 35818026, 42510472, 36211240, 9085482, 705200298, 2860689418, 2282226184, 2852825634, 143172226, 2189461664, 2818738304, 2692917258, 2829715624, 2324342922, 2720563712, 170000904, 2684493994, 545300522, 33718922, 579469864, 713695776, 2726436896, 570591368, 2820844194, 572694538, 715696680, 2854781600, 2726864928, 2192059018, 2695012904, 44696098, 2854232736, 671121440, 134392362, 136448520, 2318017034, 2726461600, 673884802, 671615522, 538978442, 144703650, 570425896, 2147656224, 673753098, 2284364418, 2861081256, 713042474, 2684485770, 545816746, 34220544, 2695408264, 2292842658, 44739202, 581075586, 537035264, 2318049802, 2158135464, 2290614274, 2718072962, 8529962, 704807082, 136839682, 570567298, 136487562, 178397736, 713555978, 2829617282, 2818738858, 2192189576, 705167496, 671220362, 2191567520, 170428456, 2854395914, 42502696, 2695497864, 2819106856, 2695006762, 167807104, 2183143426, 2820672034, 170035360, 2324307976, 679485952, 8397322, 2819236520, 142748194, 2318018570, 2728927264, 145238024, 547389480, 170404386, 707398184, 2148042888, 713730560, 2148149410, 2854791842, 2820835880, 136349826, 713205920, 705210368, 2695399586, 2861050370, 2854264994, 2686462090, 178790954, 2726333056, 2854791848, 42074114, 170566186, 537567744, 2829757056, 10658306, 2692876288, 545816576, 42117122, 134744202, 673194026, 682264746, 2827528224, 2861073066, 2190090880, 2662402, 2261672, 2726437376, 2148171784, 134752778, 2284333728, 2317877802, 131104, 2183702538, 690186, 134776872, 2315389056, 671656104, 705339400, 32776, 2820844160, 2720704650, 2693310594, 2861072904, 167813256, 2821202442, 34209800, 537010816, 570427402, 2315815554, 2158495912, 2729093280, 2183277218, 34218114, 35816098, 2818738696, 713205898, 36348458, 2818738722, 2718042240, 572557834, 2687117992, 178815106, 673188384, 2854225920, 2826996392, 34242570, 2324340872, 2684357258, 2693440128, 713689768, 2852692138, 2821229192, 2292320392, 2290788384, 537569962, 2829723808, 33564802, 2684519072, 2720047136, 2290747552, 2718042248, 2283937800, 2718435978, 170568232, 705309312, 571089056, 2827125250, 8563360, 2684389376, 2158135424, 570468392, 2282266762, 578953858, 2158133376, 2156571266, 2862647938, 2726437544, 570425352, 539132448, 2692909576, 2854914602, 2190082562, 2323816962, 10627074, 2149753378, 715792546, 2282234530, 2147623050, 2190092288, 706879530, 2863278122, 2821360264, 2854912002, 713721898, 2726437416, 671621130, 2183307400, 167938184, 170525218, 2829093538, 142615082, 2685010568, 34078730, 2149580962, 11184770, 2720139810, 170428416, 679510016, 2292189696, 2852137602, 2685044896, 2183168008, 2315790978, 2728921642, 713073194, 2292221960, 178268832, 2183659560, 681616032, 8956450, 706740778, 671098882, 2189467776, 2861179016, 2190082088, 548012064, 42115232, 2684518952, 142780970, 707437098, 2728394914, 2819270666, 33280, 707395720, 2189467810, 8362, 2191534080, 36177930, 2820710944, 178292770, 176162984, 705331842, 2717941800, 706773634, 169878058, 2155913248, 705200680, 8555136, 2281742880, 2284366474, 580952234, 713728040, 704815744, 570436224, 2862785160, 681609866, 580954786, 42600456, 2156536322, 10518538, 44048384, 539535882, 713073152, 682098818, 33565192, 2820801058, 2685051042, 578854912, 136847488, 143303178, 2695505920, 176333320, 2692907136, 580952746, 567328, 176857218, 539134464, 671787688, 539000874, 2829060130, 2827102248, 571113994, 2190114858, 663682, 581052450, 580911754, 572694570, 2158135328, 2097194, 679520256, 143139368, 2318051328, 2281703584, 2684880898, 2695374850, 145262602, 44171432, 2685012104, 178956330, 581444106, 2191524360, 178948642, 2149722656, 2147625002, 579471490, 2192089128, 2323677226, 2720139274, 681705634, 2107522, 2726830760, 10627210, 2726437408, 573057026, 134906016, 36307586, 134750248, 2283808904, 2852661416, 2752520, 2686583434, 2718441634, 2147527330, 671623688, 570469002, 145238056, 2718436002, 170527362, 9084970, 2862645416, 679643272, 581575338, 579472034, 547399712, 679643176, 2236962, 2292853282, 2718468648, 581576744, 2852137002, 706914346, 144738474, 178299432, 671260704, 134384168, 2726308384, 570949760, 680036384, 2183826082, 145238050, 570564650, 44182186, 34242568, 2183275048, 536873610, 170009128, 170002984, 715694752, 2720704512, 178421768, 2147516552, 680135170, 715170434, 2155905026, 572566178, 11143816, 2282400424, 2728396810, 707275298, 581477000, 2854397952, 2852659232, 578986016, 2147492352, 42641416, 715653122, 11018250, 713687176, 573212672, 2156571306, 2827004032, 11010562, 2158004768, 578953250, 2852168200, 170035880, 2315264138, 32778, 572689064, 2821196424, 2281832490, 2720047778, 547529250, 134916648, 537430528, 548045322, 2693441536, 2818605224, 34089608, 145400354, 2283930144, 168428162, 34243104, 2183831714, 2324301866, 2292746240, 2852126754, 2157980328, 176171136, 571091488, 2852823722, 2281843368, 2317494954, 573212704, 2818738722, 2181073544, 11143336, 579510304, 145263232, 2147486218, 2821333544, 170533034, 2290780170, 2684519072, 2695399464, 2718575104, 2687150088, 2290624648, 671779490, 2315921450, 2181046922, 2315397280, 9086976, 2827526664, 2284462242, 2826963080, 42478210, 715170346, 539626122, 2818605568, 2190117506, 134350856, 178791074, 2728953864, 44737058, 705331712, 2191657482, 2190092298, 671746728, 2728534184, 2292318242, 2862787232, 143133346, 2315255978, 570951714, 2720039050, 2183692424, 2181046784, 539140650, 2820704290, 537397930, 2827485698, 581476866, 2290133666, 547490466, 2183274504, 2323818658, 2693433386, 2325742080, 2290655266, 2863171720, 2863170184, 2290098346, 573049344, 2183694336, 2156038698, 2820808834, 2728951946, 2862647818, 536879752, 136882208, 2755082, 713173130, 657450, 36218920, 134219938, 2181605504, 10494504, 573180544, 2190123178, 34244770, 2684889130, 705298562, 2693302408, 144867848, 2717917832, 2282267138, 2269314, 2191657120, 2189426824, 2290223104, 673851424, 2852694696, 2728954410, 2861181442, 2862746146, 2854781608, 2728559266, 570984992, 2852817066, 681609352, 2263722, 2181703818, 680165536, 36342272, 2694979626, 136972938, 2292713994, 2292884130, 2290231338, 2687148712, 2854879402, 2190090882, 178291234, 2317920800, 143139370, 2726305962, 2717917186, 2820710944, 2854783146, 545270304, 134776970, 33596034, 2829623338, 2820712610, 536881704, 2290657442, 2854265480, 2685020296, 2132490, 2726469632, 2190090784, 715664032, 2852651520, 2852161538, 547399720, 545958048, 579379722, 2315952288, 2315266690, 2283970594, 2282234024, 2827520002, 178423842, 673185794, 2290780162, 2827091968, 143302664, 715137064, 2687148042, 35816098, 142772256, 2189961250, 707299456, 573218954, 2854396576, 571123714, 681607714, 2821237250, 178389002, 2695528992, 704809096, 573055624, 169871496, 2718566560, 2283842050, 2181038090, 2726298280, 2317877280, 2726299776, 715825312, 2718048800, 167936032, 2158002314, 547889826, 42076328, 2693434018, 8923266, 2861181440, 2158668458, 713730090, 671656106, 2821358250, 572533282, 715827840, 2728960650, 2323685408, 8391330, 2281843330, 2156003360, 44605962, 2189992064, 2181079584, 164386, 2726822048, 134916234, 2821327402, 2692778632, 2131970, 2317355146, 572522632, 44597282, 2150244896, 2829713536, 134392352, 44073480, 699040, 699042, 2720172546, 537406120, 579379882, 705309194, 145367208, 34250792, 2158667816, 176195720, 2863172130, 539626154, 2192050336, 673720970, 10618912, 2325751970, 134873248, 704784546, 2854879880, 545432096, 2820680360, 2282260488, 170533000, 2818607618, 136446592, 570993320, 705308682, 539500544, 2861081098, 2819269130, 2819106946, 42470024, 2183299626, 705331336, 2292877856, 581575210, 682132098, 2726299682, 44171784, 2852659842, 682107010, 139938, 578980352, 580919432, 2686459936, 2692907554, 2317912744, 537045632, 136882698, 2726341130, 713730178, 2819137706, 2290256522, 35662464, 143263754, 136355842, 570566664, 2852301344, 144869418, 36349986, 2326440576, 539001378, 11149856, 2181571208, 2282367626, 2818615338, 2852825218, 581443722, 548044810, 2726830754, 570468512, 2284365864, 2687140354, 2324212354, 707398280, 2854912000, 2157970050, 2818615944, 715819176, 578945192, 2695498378, 2861170722, 142606344, 548014752, 2323647146, 2726994472, 176816136, 2818713632, 10651808, 2192212098, 2820843522, 142778536, 144745120, 2315815048, 2183662216, 11151904, 170557570, 170557602, 2693401216, 671777290, 2147492394, 578813986, 136347656, 34252834, 2852815362, 2325783178, 2826995882, 578822304, 671612928, 143133322, 713040008, 2717949992, 2827625122, 143164064, 131082, 178784416, 2726963882, 2317494922, 2315782698, 539009056, 706742442, 2720139402, 2728919080, 2852129320, 2292746402, 35785352, 545401378, 2148141600, 2694842880, 2292353538, 2863145120, 2292359178, 2726436994, 2726333056, 2147485824, 2729050656, 681707530, 704782472, 570599594, 579471368, 2852659328, 2717919778, 570991138, 2821326856, 2695505960, 34080936, 2854267522, 2158133416, 2323644552, 573186184, 2720661546, 178954402, 42639880, 704784904, 704643072, 570458632, 134391818, 136487562, 2854750370, 713196194, 2149714056, 136454272, 33729034, 679610538, 545433760, 170525192, 545785896, 2315813384, 2694971392, 2323644418, 2684355234, 174090, 2158536746, 2826960906, 705299082, 2318049794, 2323783810, 143163912, 2819228296, 2156405250, 2861041698, 2862645928, 2693267594, 168339624, 537559552, 2827485344, 170395808, 2156560418, 2861203584, 2282365568, 2158141578, 167946794, 715786922, 572525224, 2183702658, 2718599330, 715139242, 570589730, 2315430442, 572656136, 2148040736, 176171658, 35793570, 2148049568, 36315658, 2687109290, 705200296, 704643584, 713206410, 572662306, 2315419648, 572525090, 2728436362, 671090688, 545817090, 167805482, 2317525000, 42074122, 44737024, 2158665768, 2818615296, 34113536, 704651272, 2149745280, 713730696, 2282236546, 2292711432, 680001674, 137011242, 2718083722, 2829748872, 705169440, 545925794, 715784866, 2183309312, 2281711626, 2826963106, 136356360, 673221162, 2292198018, 2290625154, 2292712098, 2852790434, 2283841544, 169902250, 715661450, 2820704808, 42469536, 2191689896, 2718567042, 2728558728, 8914944, 9085090, 2693275776, 2819096746, 2148139016, 2317353610, 2284454538, 2281875978, 690314, 679649928, 9046570, 176818304, 2323777666, 673218562, 2149720192, 2684518914, 2181696042, 167774336, 2283833376, 2156036736, 2726299776, 2728927874, 705208322, 2325908130, 2147518634, 163968, 34245288, 170568360, 547914410, 8421506, 2854355498, 144875552, 134251040, 35687048, 33597578, 2147625608, 704676522, 2292351010, 578846730, 2283930274, 713689122, 134225920, 34245160, 2157972128, 2854267562, 2695365152, 539503146, 704651296, 2695530506, 2290122754, 143132674, 715792512, 2861048354, 144867968, 8397482, 2720563754, 2728558602, 134914592, 2720006178, 673745418, 2718048906, 174090, 2284357794, 2192181922, 34243074, 539140778, 2693277698, 2189992064, 705167872, 570466464, 547522728, 2181202432, 548052994, 2860689930, 539632128, 2183793184, 143138850, 178301570, 44737192, 581437600, 537534600, 572663946, 2284455968, 2728960544, 581608106, 715137570, 2284497570, 673188512, 2282365576, 570960384, 570952234, 706775200, 136323234, 2695503882, 2283973152, 2190123018, 2189601418, 707398304, 579510816, 570567202, 178391594, 2694875264, 2695504002, 2191687690, 2686486562, 2183668394, 2148041378, 2852169762, 2827618986, 168338080, 2158141442, 2149754880, 2726963368, 35661826, 2819235968, 143171744, 134775456, 2290624682, 570950154, 578816010, 2283964928, 707398152, 2283938306, 33597472, 2821335202, 705307136, 2818706088, 2819105408, 673876136, 2281710082, 579502600, 176693282, 2181210272, 8921728, 539003552, 136487594, 2324310656, 2325777024, 579338280, 580919816, 33554560, 673751176, 42108938, 579478176, 2292222120, 145230474, 35815458, 2695006210, 715172008, 2728397482, 2785290, 33564810, 2324209792, 579512962, 2718433320, 11141122, 579504808, 2191663106, 42600584, 2826961056, 2156038826, 671097378, 167946760, 572688418, 715825290, 2149753002, 705175722, 534562, 545393282, 144703530, 2315264680, 2183692418, 176163362, 2181081770, 2237066, 2863136808, 170035370, 44696098, 35653672, 172544, 2662946, 2860655240, 2192179752, 579340426, 137013288, 671615016, 715784202, 538976776, 2861211650, 2324211882, 539000962, 2695528994, 2852823722, 2315954312, 8432130, 176203914, 570425344, 134881920, 679618696, 2720531104, 44083882, 178948128, 2290100744, 2852159658, 573089794, 2190116874, 174112, 533122, 2149755552, 178391680, 2148149794, 2315428392, 2326274592, 2860526250, 706775042, 136478728, 571116194, 41977890, 33688106, 2325751938, 539099138, 2728525986, 2718575234, 2282233888, 2684518440, 706750984, 178291202, 707396098, 2292320394, 673753120, 2819268738, 44049064, 2181072906, 2829721768, 679485962, 170394122, 178913448, 2317918848, 570436256, 2726857386, 571116168, 2181204490, 8554498, 2827520544, 2324301866, 168296994, 2290229890, 2323808418, 2191567368, 579340968, 2326265896, 707299362, 137005568, 144744960, 2728536200, 715139080, 2720139264, 581435402, 706740352, 2686487074, 2818714112, 2726996490, 2318041768, 2819129482, 169871906, 178913928, 2190115370, 143131306, 2181073034, 2827618858, 681617568, 2726824458, 715293216, 671654562, 2818744960, 2192048802, 547400362, 2852128938, 2687115786, 2315257864, 167911976, 671230120, 2693310976, 705210496, 2148180514, 134359714, 2819238050, 2292221984, 572663968, 2130440, 2324204160, 680012296, 2147517088, 2315388930, 33565216, 2148182688, 144869416, 572533416, 143141034, 570427904, 2147617314, 2181203976, 2281744512, 2829724202, 2189600770, 2315297418, 44599296, 2694875656, 2155905154, 713205898, 2862745600, 2283833512, 671621162, 168297002, 2827649536, 167782408, 167774880, 2108066, 134260874, 547521186, 10493960, 2861213704, 713034248, 581577218, 33696394, 44073640, 2292351528, 169904160, 715653642, 2821194242, 170437248, 2718442144, 2158101154, 2695397506, 547523232, 2324333066, 2269218, 2158659752, 8399362, 142737930, 170560042, 2728405634, 572555778, 2720530474, 2862779050, 169869448, 2687019658, 570556554, 2827127304, 2826971168, 2854750722, 545434114, 2692745888, 2720039584, 581478946, 2685020842, 2150105258, 2693431336, 170000512, 2183146146, 715784330, 2147650048, 41977992, 11174570, 2694974090, 671261186, 10627592, 2192048802, 2315387552, 682140322, 2686624298, 715137578, 2829090824, 2156011656, 696480, 715655296, 545303178, 178823178, 573178016, 2317517448, 2181573154, 2283808768, 545816608, 681738250, 2862744234, 2281701408, 2852825610, 673221122, 681738240, 2326440480, 176333314, 2190092960, 176695970, 573219464, 2861205674, 2317879978, 2191696384, 2191657632, 581468682, 2284464170, 2693276200, 2728397482, 2191567530, 547522730, 539494944, 11018888, 579469866, 2181079042, 681716392, 570427426, 176292360, 2290649610, 2323647010, 2156535938, 2315395618, 2183700608, 2818736128, 2852686346, 545783978, 2763306, 539492490, 673874464, 2317361160, 2147625002, 2148139136, 8423458, 2726855336, 2315945984, 2158133898, 2323810336, 2181073408, 706906242, 134253090, 33555072, 9087104, 2686624258, 2324211872, 178266626, 2695014440, 2729052200, 579504808, 2148149408, 679649826, 707305472, 131626, 673350154, 2861212320, 2827528714, 2183826082, 2155915784, 715688576, 2720145416, 2148049418, 44081162, 2692745898, 536879274, 2318017024, 573088386, 2854789250, 681746984, 2315289128, 2863138816, 2292361858, 42502818, 679512074, 2720008354, 545792128, 2238634, 578857098, 134777482, 2820833826, 704678408, 571121826, 168296488, 2726863490, 142780936, 2852292618, 579469450, 2694979722, 2821193858, 168337962, 2629768, 2726863496, 673218688, 570426024, 537438368, 2149755560, 666250, 534560, 679643304, 572565538, 2761216, 2315815434, 2183833728, 44204072, 2282233898, 713697448, 36186752, 2157979818, 2718566440, 537404066, 573082152, 570458122, 2728403072, 2191534752, 2694848642, 547891712, 538970762, 2315919882, 2829189640, 682231818, 2283831426, 2718572546, 671130240, 33563170, 2183176874, 2821324938, 2860556960, 145391752, 168297090, 570425504, 2695530656, 2281703434, 2684354562, 42476042, 2315952776, 547520514, 536914090, 532642, 2290616992, 11184162, 168304640, 2282267266, 2826994314, 2183694346, 2292843144, 2325875210, 8423592, 673876520, 671090816, 713074858, 2284464266, 176687754, 671261320, 548022952, 2192179722, 2315428384, 545400834, 44565032, 2315821706, 2158494378, 36186250, 705340032, 2282235938, 2718566410, 536881154, 2827493896, 2318008352, 706871458, 2315419816, 705308714, 2281835168, 2156429344, 707299848, 573079560, 2326298632, 44214402, 2149720712, 2728569474, 2292883618, 2156535848, 2158133258, 2190092930, 537561602, 2693311018, 2694875818, 10520744, 715268608, 42477706, 178954242, 2726832128, 2156438018, 2292328456, 2863311008, 2695504416, 578953736, 713170976, 2324201602, 570958370, 33720866, 2852134954, 547924618, 706742946, 539624072, 44206754, 581083778, 2695364648, 2192187392, 581444128, 579371688, 2281832576, 704653832, 671254568, 11152032, 143305248, 176818722, 2157969960, 2819236352, 547498624, 2820704770, 2685020200, 690346, 2325783176, 682142248, 2157971978, 2317363744, 545792138, 704653312, 2156005514, 539656746, 2726952994, 2720047266, 2684919968, 545399464, 713173640, 680141312, 2323688072, 681740322, 134785160, 44204066, 2148173858, 713163402, 2860558504, 9044128, 536873634, 2292359176, 176171178, 2685012618, 2693300354, 2728929930, 2283801250, 2156438184, 671090698, 2150146722, 142641184, 572557866, 526378, 2189983906, 2158002730, 2728536064, 2686582824, 2099842, 2687010978, 2158109224, 42115202, 2282261034, 705300610, 145361576, 2695504512, 2863278240, 2271752, 2156044288, 673229346, 2854758432, 2325883048, 2148018698, 134260746, 682232458, 2862784552, 2181704322, 136446466, 2726824586, 2156044426, 2726341282, 2158013064, 536912416, 11143296, 178790562, 176818720, 176333346, 2728528514, 2315913888, 572532738, 2290649632, 539656226, 2150113282, 2317525026, 2684520586, 42478122, 570468482, 2720139810, 571115680, 2819097248, 2860681224, 42084904, 2150279330, 2292851208, 136315008, 581478440, 2728427554, 142778882, 715163808, 679608968, 679512104, 2818615848, 176695432, 11182218, 2317387906, 2317910688, 581044394, 570558634, 2818706056, 2292222594, 2324300330, 2854881282, 134359072, 44599808, 2189565994, 134351490, 44072968, 2150148098, 2854232610, 178817058, 679616642, 2694840962, 44731016, 2283807400, 2183168034, 2687017472, 706906658, 178432642, 2325872682, 2324343458, 33595936, 2829092896, 545423528, 2621994, 715301026, 679518248, 2829058050, 2852685992, 143272066, 579371530, 2685045386, 2818706080, 2192214570, 673227274, 42109088, 2693409442, 713034378, 2290092704, 136978466, 2692907520, 537002144, 579512834, 2720670218, 11010178, 42107042, 671654408, 2827526146, 36315816, 545401472, 2181562530, 704784394, 2324340778, 707264682, 2694849066, 2695406208, 680001544, 671785640, 131754, 545401506, 2323777568, 176160800, 570990752, 33718946, 8528514, 2820843650, 715825288, 2315954850, 2860688042, 2821368480, 2157977738, 2181701632, 2718081704, 539500552, 2852692098, 673843330, 2290090114, 11173922, 2821202442, 2292752904, 2854398626, 581601280, 581446306, 2829584392, 134906410, 2854922754, 2183309864, 2726865440, 178946698, 2685053608, 537012392, 2150236162, 2852127400, 44204706, 2818574504, 2149580802, 2826963074, 581576744, 715794562, 2692917762, 2717911210, 572565512, 2720703104, 2726305922, 2827495584, 174210, 44048544, 2181736490, 2860681378, 2149752994, 2796170, 2283800738, 2826971688, 170404488, 2292221952, 581575202, 176203946, 2181696168, 680140930, 131624, 2157979656, 2852135424, 2158624904, 715300904, 578953738, 705202728, 2158004778, 681617922, 2685018248, 581053088, 2282261154, 2315913346, 2315921450, 2820801032, 35790986, 557056, 2854887938, 8389152, 2726462080, 2290624512, 2192048778, 704807080, 2290748074, 2183274528, 2692753536, 2684526730, 536881674, 2686492800, 170428418, 11149960, 581599234, 34244776, 680135296, 2132010, 2819107336, 144837152, 2318043786, 33564682, 547487752, 2826961440, 539011234, 170568354, 2821204008, 136448552, 713164936, 537438210, 570984968, 2821193864, 8953896, 2820669992, 178424490, 548020898, 2181040296, 2181212832, 573088264, 136849546, 2852816906, 673851528, 134351402, 2317525632, 2694842506, 539656834, 2150115458, 2720049674, 2315299466, 570589192, 33718920, 2290256520, 581050368, 2693275682, 578849450, 2686582786, 536881282, 2292744874, 713722400, 2282357408, 578955296, 573057056, 2829591210, 176203904, 2325741578, 2190092930, 673186464, 705170080, 713171498, 2684527112, 704774152, 2854889632, 2695012354, 539658240, 2687109672, 168460426, 2150277762, 2720169994, 134381576, 715827722, 2829099170, 2181171872, 545392776, 2155880490, 134226570, 713564202, 36307496, 2854387720, 2692784170, 681740842, 704651808, 2192083592, 134785666, 2158624928, 2149582984, 682230432, 671219752, 2695012480, 2720170624, 682238496, 2317910176, 2183276584, 136325770, 2821368456, 581085864, 706783274, 2147648000, 545792042, 570458240, 524840, 2684526634, 673359874, 705331336, 707299842, 134776968, 170393760, 42076802, 168339968, 715260554, 2860690050, 2720008874, 2684387336, 536879752, 2326300704, 168430216, 2862647424, 2861213832, 2820713130, 2192048258, 2852129410, 2189469730, 2685018664, 2149745160, 176335008, 178922112, 713728136, 2687150112, 8923680, 579510826, 704651912, 704774152, 169910922, 2726461600, 144714248, 2829058562, 134261280, 548014250, 2290778146, 178924160, 2861072544, 537403522, 2726340640, 2695408138, 2861039650, 2317486250, 2147649546, 10485930, 2192214690, 707395722, 581050922, 2852684448, 570982562, 2695405610, 545794178, 139296, 144747170, 2192089768, 570984578, 2181597218, 2290614794, 579471522, 545826816, 2183145608, 2860515328, 2720563362, 2324210176, 2315397256, 704653344, 2158143528, 35692584, 2290624672, 2820710946, 2693309058, 2819129858, 2147650088, 136448010, 2315946626, 680003584, 2315395714, 11043498, 136871936, 2820801160, 2317486090, 8423944, 2189557930, 580954144, 2324302496, 2827651114, 547889322, 2861040264, 2292230144, 2829099170, 44597418, 2821204002, 673712778, 2827485194, 2189566082, 545261698, 2284454016, 170524810, 2155913354, 144837258, 578824194, 174210, 2191663146, 35793448, 2290131458, 35825832, 657536, 34245282, 2852265984, 2292851360, 2324204066, 705307264, 2728953856, 2726340778, 44608130, 168306722, 2323783810, 2284325504, 2720039562, 713032352, 42599074, 2147519114, 2720662186, 671746082, 2284464650, 41951400, 8560680, 2323646602, 8396970, 673874600, 2726955528, 545784490, 548012168, 2829723680, 168339456, 2323775618, 2820671656, 715664002, 2317494792, 572655650, 42115618, 36209186, 2292711944, 11051138, 545915040, 2292853250, 2829748264, 136882314, 2317912064, 706906114, 2820670082, 578979970, 2687019042, 539107360, 2854748320, 10912, 36175904, 713597442, 570564650, 2284325024, 2820671522, 2693401128, 168331808, 2854783648, 2829754378, 2860556426, 2189469856, 573087872, 41953442, 571123850, 2318010882, 707437088, 705200650, 681607850, 2686591018, 2281736320, 705340032, 2150279688, 41953802, 679520800, 547400226, 579379242, 2821335040, 2183831712, 42608800, 2729050154, 705208866, 2862620714, 579510432, 2687109288, 2290130954, 581083170, 36347938, 10660490, 2820802688, 42633768, 2181070880, 2148182688, 2718575232, 573219330, 704684034, 671090728, 2860515338, 178432040, 2192083464, 2861171370, 35818018, 134783144, 2820710954, 2284356256, 36208770, 2829724192, 570458120, 142650018, 2695014400, 2315395592, 2819140232, 41986218, 2181081258, 2787874, 8388642, 681713832, 136841248, 2861206184, 44564994, 2861082664, 2183168136, 682100904, 2687142560, 136456226, 134383650, 2317396522, 536871426, 176300672, 44083872, 671615618, 2827485856, 8529928, 2728428072, 168296490, 42469538, 134349312, 8397450, 131624, 2684356608, 713695266, 33597962, 547520552, 2827624586, 2687139840, 704678570, 2155905184, 2183832096, 2281742506, 2292329090, 2852268712, 2854234656, 2854914602, 9087496, 2148147874, 2181040138, 2326429696, 2863268352, 2862787208, 2718048770, 581083144, 2820801184, 2820835362, 2317394088, 2323687936, 178421890, 2191665704, 573087912, 539533866, 2183801480, 713033736, 136872064, 546, 681617538, 169912994, 2720702504, 545957930, 2827624586, 573089954, 42641570, 2290649608, 2861212162, 2819107464, 2317879816, 571090952, 176849064, 2827651104, 2860523562, 2158144136, 2684390056, 168299008, 681576584, 547359402, 2191698464, 2158133288, 707430952, 144842786, 2156038146, 170404000, 2148049568, 539633674, 178784392, 2718476298, 2854748170, 2183168002, 706775040, 44566664, 2181737120, 2854881800, 707431082, 2292219936, 2191526568, 2863270402, 671614984, 706773666, 2292361858, 145227912, 673327618, 2821333642, 2317484072, 2156014090, 44695562, 145361442, 2694883976, 33598114, 2693407242, 2717950624, 579346568, 142647976, 2181210634, 42633378, 2728921256, 2317396520, 2191523976, 2317519496, 673882146, 573047458, 682238592, 655370, 2183178792, 136356010, 581566472, 33720490, 134742664, 143171594, 2183823906, 2694971528, 2862778378, 2290745504, 2717941762, 176326824, 134750880, 144711816, 143305386, 572654242, 2819137696, 34078760, 538978306, 581477032, 131714, 2720538666, 680042632, 2147625002, 176826400, 168460960, 8529960, 34218026, 145238176, 537528994, 178293386, 2183834152, 2192222752, 2325916162, 2189951146, 2818605610, 671255200, 2148049448, 704809514, 2156437514, 2317912712, 168435872, 2720541322, 2325752490, 705200296, 713697442, 136874504, 2821227138, 2323810312, 2692874376, 2729093250, 679608458, 168299042, 2686625824, 706871850, 673227264, 704776232, 2324204194, 2827102338, 2290657952, 2189568674, 537528328, 671263368, 2326309512, 671123586, 136315554, 581574698, 2852782216, 573049506, 681738408, 681609738, 44564522, 2181728392, 2726862858, 176171656, 713687080, 2292198026, 705167912, 715268264, 2694974112, 2283962400, 2325785256, 42631682, 2281744424, 178792576, 2829721632, 680143496, 571123746, 2728921608, 713163424, 2148018730, 2728569506, 713171498, 705167488, 2729093256, 679486120, 2665128, 581445632, 2150148226, 571089026, 2191657096, 539132066, 713072640, 2158143618, 2729083392, 167944202, 145228424, 2854397992, 2150137984, 2150271488, 2692884994, 2852159618, 579340426, 2191688322, 682099232, 134875808, 134785698, 571123842, 2290133538, 680168098, 706904072, 2281834498, 2829593248, 2189427370, 2862785192, 2726955016, 2158526496, 704677928, 36347906, 682142336, 2726822018, 2315419648, 2323778082, 11051562, 2147623080, 168460930, 143263784, 673843368, 2686495264, 137011754, 2292713514, 176300706, 35783298, 2326396960, 2181563048, 2283930272, 2852127232, 704785026, 2728919688, 176728578, 2684920360, 545434242, 2317518882, 545958538, 573221544, 178790944, 679651840, 2149624328, 2323652746, 2621442, 2183178282, 2148139562, 2189426856, 537537154, 680135304, 2315266050, 2684879016, 2684887720, 548022312, 170035240, 2148018184, 580945928, 657570, 2189568130, 143269922, 2718050466, 2148016770, 2181202562, 2192080906, 10652162, 134752896, 570468386, 2189469858, 2692884488, 715792392, 2318052000, 2685042856, 707272714, 2686626464, 2827520130, 2686493226, 2183168648, 547391656, 671090856, 143140906, 2292189224, 10619562, 2819130018, 2829068800, 2183299722, 176728066, 2726986282, 2656258, 143130792, 8953896, 707299970, 168427552, 136323584, 2687142434, 570458626, 2099328, 2624042, 2283808770, 2692778496, 680045064, 713719842, 2693311114, 2863268512, 2726865578, 2718476458, 2852298882, 680003586, 8521770, 134914720, 2181728930, 169878146, 2854257320, 679479466, 2686462634, 2827124864, 673317002, 44050562, 2854879754, 682271402, 2292197930, 8424098, 673351848, 679477802, 168329864, 2324308648, 545792040, 2818582698, 706906752, 704807584, 2317484544, 2854912034, 2717944360, 2318018600, 2729091616, 715825824, 142778922, 573178410, 2325743648, 2819130016, 134905864, 671752874, 2292222592, 136871946, 539142816, 704651272, 2190125066, 2686495360, 547891368, 134907936, 2821196416, 168468608, 2720008234, 2726987776, 547397642, 715819650, 2693267616, 537528834, 2687150210, 178923656, 2726436992, 539626154, 2726463618, 167903266, 2685053066, 581044362, 2852266530, 2862784682, 35825826, 2148042880, 570597546, 526858, 169869834, 143141504, 2829191168, 178784264, 2854257154, 178389130, 144736810, 2183799304, 33565192, 2720170016, 580911242, 2818583040, 178791040, 2183135754, 8921640, 2155905024, 42476040, 2695366786, 581446312, 2156431392, 580919464, 2284496898, 2181048488, 143295104, 713040042, 2183307296, 2157970058, 682240512, 2821333544, 705176192, 705309184, 2281703936, 134350890, 42082336, 2156046850, 2694881416, 144714376, 163842, 671787018, 537438344, 2269834, 2183798914, 142739456, 44173352, 42076682, 2325751810, 573055626, 2290098826, 2685042688, 537561218, 2183700640, 168468522, 2290754058, 35791016, 2693278242, 2156005512, 2149616130, 2290614922, 2155915426, 2729050656, 34218504, 2183137922, 11051050, 2147648010, 8519712, 10487816, 136315394, 572565672, 2189560458, 2315921450, 9052842, 2324212384, 2181169280, 2664586, 2861206016, 176824458, 572656162, 2720147464, 44173960, 2718474280, 2158529186, 136882696, 2292318338, 2684529314, 2282397824, 33589386, 2728558626, 35825674, 682232458, 41975938, 2684485640, 2317363848, 581476522, 673852064, 176169120, 573047424, 42117760, 707308192, 2190092296, 2189599266, 2821237280, 2820679850, 2827616256, 170533034, 2623624, 2717944352, 143139336, 42508930, 671132192, 168438408, 41943176, 2693407272, 2290124802, 2729058856, 2189953704, 545294888, 33685504, 33554954, 2860648456, 44703880, 44597280, 579471490, 143305224, 44048512, 134350986, 44597794, 2150271146, 2852168322, 2829754528, 2317912224, 2315780226, 2863311496, 2818615328, 2729085474, 532488, 8915616, 176851584, 2728525824, 673227306, 571081376, 2317887626, 176849440, 2694981770, 2290756264, 572653610, 2695399432, 2686495368, 2324310026, 2292351490, 2181048490, 715131562, 2315952296, 671752746, 142739618, 2852258466, 537436704, 2718564352, 2860526240, 2290231466, 673218594, 169912834, 2156528128, 136487594, 706781834, 539003520, 704686594, 705308840, 143263744, 671778848, 2819106856, 143130754, 2181595808, 2290657290, 44214922, 2693300362, 2821236904, 545917600, 715128960, 170033282, 547924490, 2729085090, 44048384, 167938570, 134750728, 707396226, 565760, 682262536, 681706112, 41943202, 2693311018, 539667072, 579504296, 581437952, 2156011688, 2150148106, 2191534602, 2854914728, 539525256, 2720573960, 44173864, 2282357386, 707395722, 2290264072, 44051072, 671122056, 671255170, 671089322, 134744098, 11051648, 164000, 2315257858, 2718040706, 547356840, 2827125250, 539631744, 2687008800, 2852298914, 8528520, 706904226, 136841728, 680012424, 2158002848, 2684396034, 2181564424, 170402344, 10248, 2819131530, 34114216, 682098696, 170394282, 176302762, 2726865032, 2728394760, 713720320, 2292187808, 2326309026, 41943210, 2183168514, 2718073472, 2183694368, 176826504, 2156011688, 539634344, 2854890144, 537535138, 2292197418, 2148018216, 2829617826, 2323784226, 2148040714, 168435714, 2718040064, 2156438154, 707264650, 178300960, 673712680, 680034816, 134750856, 539533954, 134357002, 2191689856, 2829197952, 134389794, 2317888138, 573220906, 143296544, 2156397226, 2820711048, 2282227850, 682229930, 33564810, 2829617664, 42633376, 536914568, 539109888, 704678530, 170041376, 167936546, 2323817088, 2720039072, 2687150114, 2181564578, 2149753344, 142608418, 2852162050, 142647456, 2284494880, 2827135146, 706914816, 2827135104, 713067178, 36342312, 578979848, 572686336, 715130880, 145359018, 680036872, 2150271016, 545817122, 2726832768, 571091626, 713204232, 2317879432, 681714306, 2829615138, 170435114, 2282367144, 2282358946, 679488130, 2283831970, 2150236832, 2861214338, 2854750728, 2827494058, 44574754, 2156012064, 36186152, 167913986, 570589866, 713566376, 2854357000, 134752418, 176849440, 2852159530, 44574888, 2728526464, 2726830624, 2158527104, 136880640, 578855074, 178299050, 706783786, 715661346, 42476162, 2684356608, 547914402, 2181071008, 2149624330, 2829197320, 715260066, 44181640, 2290780680, 2156044320, 681715712, 2687142410, 581468672, 2863137320, 539664512, 2852126850, 547522562, 2718572586, 2183268872, 2821335210, 570559144, 178268682, 671746570, 2854750216, 557600, 2150271656, 2183692960, 2290090504, 2317486760, 673221280, 2863270432, 537004032, 713171072, 2132008, 2862746152, 570468864, 570425856, 538976416, 2629674, 2829224616, 671090730, 713591338, 2149747202, 2315397800, 8527874, 35651624, 2827094698, 178956288, 2318051840, 2324299944, 2181040650, 2862612648, 671744130, 537534594, 2861041800, 2181563010, 2686615562, 41945608, 713164938, 704806944, 2685053450, 134916770, 2181040170, 2189568520, 682262690, 2148007938, 2281835144, 170429096, 2718608000, 170402314, 36219048, 2827616800, 705331240, 2827659816, 2181079202, 143271968, 538978826, 178421768, 2826996234, 2820835362, 2181079176, 2726823938, 2290256544, 673874056, 2192083626, 2292222632, 2183137952, 2718042626, 168304800, 673849856, 178956960, 536873480, 2860690080, 2827496096, 2819235880, 673751042, 2269824, 2720172162, 2717949994, 2315813384, 2315387426, 33688096, 145228320, 2829222560, 2315943946, 42082946, 144842760, 2687010850, 671090826, 581044258, 2852268586, 682263042, 680012290, 2686593066, 2326299168, 41984040, 33727104, 2284497066, 2820670112, 2281710082, 2290254466, 707306122, 2156571176, 176294410, 715819530, 2718468232, 713687176, 2148149288, 2189601314, 2861042336, 572532778, 42084354, 579373730, 578945546, 2693442050, 2726428840, 679477802, 8423464, 545783842, 10376, 2692915874, 2863178410, 2827526152, 681609248, 573057026, 168462344, 579512864, 144870024, 2283970570, 581083682, 33695914, 2686485154, 2325907978, 537526826, 33728554, 547398146, 136970280, 2156429986, 578855072, 2695364744, 143173762, 2317355554, 671129634, 2324308640, 2729052202, 2150246946, 648, 2315290634, 2292755080, 2189468202, 170394250, 2726855304, 581478530, 35653642, 10651810, 176161280, 2687140514, 42477698, 178782218, 134908546, 144738976, 2687115426, 548012200, 134392320, 2183178280, 715784362, 2720147464, 2156439594, 2189566122, 2693433472, 2315788290, 2191566880, 713074826, 2718573216, 579349024, 2149753506, 2183798786, 178915978, 143295114, 2821327522, 547531434, 2292886058, 2183168010, 2821226538, 581476906, 136350242, 136323754, 2158504586, 2693442216, 170043914, 42508938, 2829230080, 2693431848, 579502632, 2292884098, 2720533160, 2860654722, 2317527080, 713566210, 8423466, 2315388930, 2189985928, 2694842400, 2827125418, 145393698, 2156013696, 2283831976, 2829625472, 2827004040, 2686976544, 2695504544, 36176552, 2860524200, 707431072, 8396802, 680166026, 2183276674, 2189591202, 2191524002, 2692909192, 176859306, 2726865570, 167782432, 539001384, 713066536, 2218, 2726865538, 681705608, 136325640, 2728929920, 2323775650, 2192214528, 537035304, 2324210338, 178389002, 178915848, 2147624962, 2147623424, 713558666, 136448160, 2852170370, 2827003914, 168296994, 2860657314, 2693406890, 44081314, 2695497866, 715825664, 36339714, 2317517322, 142639136, 176333354, 2282234400, 176859144, 2720696970, 545267840, 2684881024, 713689730, 2317910690, 573178498, 2315911298, 578846754, 704643202, 2317516960, 2239138, 2854922914, 36209152, 580954632, 11051562, 170401922, 2763434, 2693276194, 2147649546, 2149755394, 2284486786, 170002946, 136848010, 2820712584, 671779370, 134906536, 539132066, 679485480, 2158142080, 539132448, 2692874410, 11053090, 2693268106, 2189599402, 168296448, 34086944, 167946272, 2282258984, 2189468290, 2854226056, 9077416, 2263554, 2183135776, 2693399048, 176300576, 2861039778, 578986152, 170428936, 713173514, 44049024, 707299968, 705169440, 144867848, 705308706, 136357930, 134357512, 681715848, 2854387848, 2190123690, 2852160170, 170393602, 681713666, 2158100490, 33595560, 2183301290, 2149589664, 673350312, 34119712, 539631618, 170010632, 2862621218, 2692909696, 2854396552, 537536520, 2292328618, 2290649250, 713173536, 2684396042, 2827094666, 168329864, 537561226, 2326300808, 2726985736, 176685216, 2854259338, 2720137376, 2693440042, 9044480, 581437570, 42477600, 539107968, 713173120, 145367178, 2183277066, 2819269288, 11020288, 2852792488, 547889706, 2158504586, 178915848, 671132202, 539536000, 2181603456, 578822306, 696354, 688266, 536879112, 2718466088, 2315952266, 8953992, 2281835146, 170002440, 44073088, 2324203682, 2693302952, 170437162, 2726987818, 679641634, 539132426, 2282358912, 2315943970, 704815658, 713072770, 2156440074, 547530760, 545390626, 679649930, 2317525130, 136849418, 715270792, 44179968, 570466848, 143132714, 2829200032, 671754890, 2292755106, 537526824, 2315428520, 2829617800, 2728929832, 681705506, 545267754, 10370, 690184, 167911554, 2718564904, 2156005890, 2852167722, 168436394, 2687019146, 2818711680, 2694850688, 679618570, 2827659264, 571124360, 2292219906, 704809088, 2827520128, 136841224, 2717909672, 572530690, 42500104, 2290256008, 2829197864, 579469440, 2191523882, 2820669568, 2684527272, 2686978048, 2326407680, 539626146, 2290090024, 2183266984, 539109512, 2323644418, 2818711714, 706881672, 2191663266, 33686154, 713039912, 33596032, 539009674, 2315946656, 2290614824, 8914976, 715784874, 673718922, 2755200, 581609504, 704817162, 2158502400, 136358528, 2726340738, 2820704290, 536914058, 2692884648, 572688898, 2191695906, 144836640, 2323783850, 41953928, 2283940362, 2788010, 2862778922, 2326276232, 2827651746, 143264258, 2189951136, 2692784770, 2283841698, 142781064, 539656866, 681715754, 679618568, 2854780930, 2728569344, 170527370, 176300202, 2860648970, 9052160, 2860647048, 578822698, 136487074, 537037322, 539002914, 10485890, 2717919786, 34220162, 537529002, 2290753706, 2315944456, 2181702280, 2861048458, 2854389760, 2863136930, 524290, 2862647842, 178791050, 134752776, 2282356736, 537397898, 2693440160, 176687234, 581574826, 141480, 2687150752, 2693277834, 705210528, 2688, 2695539210, 2150277282, 2827487912, 2684364840, 136839680, 537559560, 144746658, 2189983882, 2282236042, 2181565096, 2829060650, 2325905952, 136358568, 673882626, 176693762, 2324204040, 2728525992, 170524714, 2315264642, 35825696, 2694873216, 572555434, 570591234, 2147486344, 2158013088, 2726428712, 145229984, 2158101034, 178391080, 536912426, 167806978, 36216842, 2292744832, 2693433514, 2156399274, 42631682, 706906112, 570557098, 578977832, 2315397802, 707299456, 2729050250, 2181040130, 2718468608, 2684529288, 33728544, 680132610, 2685044738, 44048906, 707437058, 713073154, 2190092962, 671130250, 42502184, 2694840362, 145391746, 2315812864, 2820833448, 36210816, 704653954, 168470528, 715784360, 167938690, 2292844682, 2147623592, 2281867776, 2292755112, 2147492354, 547889288, 2718466208, 2323784200, 2863145632, 2147518986, 8423970, 2191524522, 168307232, 176824970, 2158633122, 547924490, 2718073512, 715169954, 44048394, 176824354, 2191695912, 707307690, 2684919848, 35654154, 2326298658, 2693275808, 2718040200, 176693288, 2292353704, 570982400, 10658474, 2156438144, 2324310688, 704677930, 167772320, 2315291176, 2181202472, 144704000, 698912, 141344, 2684526602, 2687019016, 8430250, 713720362, 142745770, 2686451850, 2315389442, 2684398112, 34245128, 2158526602, 539658882, 2829191168, 713695874, 704678050, 547364864, 9078922, 170525226, 2827657762, 2826994344, 2694848680, 167936552, 142739618, 2325883562, 2827133448, 2283964928, 2718573194, 573186218, 142739466, 706740768, 178397728, 2829222026, 2149613600, 2158632962, 2192083624, 2726830722, 2192082944, 2854256640, 2147516426, 2863177866, 713198218, 2158494210, 2729058346, 2692754050, 2315298818, 698368, 2726470274, 579479584, 2181571114, 2720694400, 176169632, 168462338, 36218890, 2862647938, 2852661760, 11149312, 136841218, 2292721832, 2290747944, 2158526634, 681740416, 2827100202, 2860647040, 579512834, 2183831680, 2829232672, 2854881802, 673841192, 2829224482, 2720008352, 2325908008, 144842880, 34113674, 176849544, 673874056, 524418, 2323646504, 170557992, 579504802, 2192187432, 2183277056, 2861181440, 2238472, 679520296, 571124256, 671623720, 2854758400, 2693278250, 2183145640, 2283932192, 538976930, 682273416, 2854363274, 2192089120, 2718042752, 34243074, 178923656, 134261376, 2292361346, 2149713954, 2820712962, 688130, 2147519104, 680036896, 2818582690, 2726863360, 570982402, 2860656680, 2183659680, 134907936, 170535560, 2181210154, 178784298, 2292187168, 35785376, 2326266016, 2149621792, 178815104, 2269314, 2684354720, 2189994506, 2818738722, 44607618, 2284495522, 570960386, 2326432264, 142747688, 2317355146, 2317396106, 2863144994, 11051176, 2281865730, 2827485858, 2190090888, 2156046890, 44605960, 178921506, 2821333634, 2192083624, 170558090, 2728403626, 170002600, 2860646560, 671254570, 2656394, 2326276234, 170403840, 2097802, 706904618, 539623592, 2317920898, 2720538664, 2107562, 2729050240, 2290753698, 2189591082, 134742538, 680135210, 2282367530, 2820802560, 34245258, 2281702024, 706773546, 2150146570, 2818738818, 169912488, 2315812874, 167807018, 2728525954, 671777408, 2284488744, 2686494730, 2854365346, 715827208, 2149722792, 539623432, 136481448, 2860558888, 570460672, 33688200, 2281873538, 142748200, 679643138, 2686453920, 10652298, 44049026, 44040864, 2324300416, 2190082592, 705300512, 681713672, 137011712, 44730400, 2158101160, 2290755746, 537036840, 2728527882, 169878144, 2863137410, 2693276202, 2827493384, 2726963840, 2192187402, 142770728, 673227426, 44182018, 2317353130, 671089152, 705309314, 34087048, 545824770, 2852815392, 673352224, 2826994346, 10528938, 2158626826, 545958024, 33693834, 704651298, 578947202, 2317393930, 2854781480, 680034306, 2686984706, 134382088, 176818848, 671787688, 33320, 134881312, 715819650, 706912810, 2684495904, 2281876104, 2156014082, 9052328, 2819105320, 570591266, 176335018, 2820808706, 2692743170, 8390786, 2718433834, 2292359298, 2852653600, 2158526600, 169869480, 557088, 680003744, 572530816, 2323808808, 2686618154, 176292394, 713034410, 2290786440, 2131976, 2728560770, 2863172136, 545794186, 579381418, 2726430856, 2157972106, 2728960522, 2631712, 2317912074, 143271976, 2148040834, 170396168, 570950274, 581609640, 2292886154, 2317525506, 679518336, 2181073570, 2829623298, 2323688098, 2150139938, 2284333194, 2718599170, 2181701632, 2726824576, 573057704, 143141418, 539101864, 2315946018, 2158011040, 713197578, 2726439072, 35823618, 143272488, 2718048810, 2326432392, 2684355210, 673710730, 715655840, 545792674, 2686495362, 2181072898, 2860689546, 682107432, 134217728, 2729091210, 2315297290, 2317363360, 2852784770, 35823776, 167944234, 2718435328, 2684397570, 572686890, 2693440040, 545434114, 2718048898, 713165314, 176300554, 2695537186, 2189559970, 2149614250, 537567232, 673186472, 715653248, 136358530, 163968, 2292853410, 2315954730, 673882786, 673751200, 2821227048, 537397384, 570597376, 2818605698, 2826963104, 707396264, 2149711914, 2315943978, 2854879392, 706874024, 673227274, 2854789248, 44073474, 134783008, 2324170912, 537405960, 2862754440, 2852651522, 682131624, 33726504, 2861172746, 2326276776, 2827624968, 671260712, 2827520040, 2726955048, 2189601314, 143295138, 134742058, 572696714, 163976, 2183660064, 537397250, 2687141920, 145228456, 671776776, 33727114, 174728, 35692578, 2326431754, 42500746, 2156003464, 2191556776, 715172488, 570567200, 2189462144, 44574856, 713195690, 539009032, 715663362, 2720040992, 2290229378, 2862778922, 545818784, 573080074, 2818747042, 2284497058, 2829585064, 9054888, 715172514, 42641410, 2820835882, 2728427554, 2148147234, 9077250, 547496576, 32936, 2729058978, 682264576, 167774240, 2687150208, 2191567400, 2156538402, 2720573450, 2818613290, 2854357506, 34243234, 178290818, 176859296, 134228010, 2284464130, 571116200, 2158495744, 2292320936, 176160904, 713032330, 2861042216, 671222306, 2827616928, 2684486144, 2685010440, 715137152, 2827094018, 2181202048, 2718599850, 2190092448, 8954368, 9044488, 176718376, 706881570, 176302120, 10529288, 2818615848, 573186048, 2237064, 41986696, 2687148586, 526368, 134260776, 2156437544, 547496106, 2826996354, 2718597802, 2827004450, 537012362, 2097696, 44081802, 2290124936, 136448170, 133632, 2156014082, 8529922, 2818705576, 176327168, 2827135616, 134914216, 682106880, 2693308930, 2292719618, 10526754, 2282397736, 671129768, 571082794, 2694981792, 2325883528, 2132616, 2148141602, 44081162, 11053578, 2317387808, 715164202, 547913856, 578813992, 570589354, 2181210658, 176685608, 2190125728, 2157971466, 2192212138, 2854265514, 143165450, 2819236384, 2181702312, 134742658, 142772392, 671744640, 681713802, 2290745376, 2717919776, 539009160, 176203946, 2684398082, 2686460458, 2729052680, 578824874, 545426056, 681715880, 35654306, 11151392, 167936640, 570425856, 168470656, 2191565440, 537395872, 11010088, 2819263138, 2315289248, 713165480, 571116202, 713197698, 2720669728, 2821366440, 706912768, 545792648, 2191663234, 2150113280, 705176226, 707266690, 2192214688, 704677896, 2729093800, 2317920386, 2692775976, 170533002, 136972458, 2684520610, 2189993986, 2854357034, 2282227722, 2862612992, 145358888, 715694248, 2149624490, 535080, 11053064, 142779050, 2720664234, 705202346, 2729060898, 142737960, 2290231840, 680011818, 144868008, 545302658, 44567168, 2860524170, 2156044298, 2150140552, 2284324898, 671754402, 178825354, 2718050312, 2755202, 2762792, 578953730, 9052800, 570468384, 2292850698, 2862655656, 2283806722, 144836746, 2181212322, 581599752, 33694210, 2862623400, 2821333026, 2282367112, 705200674, 2687107114, 2290090664, 2317879458, 2323775656, 170394146, 706912296, 2818714272, 2687109128, 136446466, 2190117506, 2318018720, 2684889226, 2281867904, 2684920352, 2820833418, 2290745856, 2863308842, 2181605378, 2693277834, 2829584384, 707272864, 2687141928, 8528042, 33589256, 2290090154, 11184168, 2282259072, 705176098, 10627074, 8520232, 2192189994, 545259522, 2282269216, 545425568, 707403904, 2290753706, 2238986, 2829099048, 2326276650, 2819104928, 2149746824, 548053024, 706873506, 11020970, 176728616, 2854258824, 2181597706, 572686850, 9044000, 42115712, 2282392064, 2138786, 713597610, 2326308896, 2819262496, 42508802, 673327106, 581446146, 713558016, 2317525152, 2852292610, 2687150728, 2290786314, 570427392, 2693406858, 547367560, 2827657864, 36317832, 174730, 2325881000, 134906016, 2281833002, 42082432, 2323819008, 2147648002, 11143712, 707395618, 2829230760, 143141000, 704653858, 573054984, 673194024, 2694883336, 2728929834, 2315823146, 2728397450, 705175552, 707297440, 2317385858, 2292886024, 2148008074, 704782880, 2097800, 2684879008, 537397290, 2718441514, 11012768, 34113546, 167780904, 545391106, 134906528, 2290098314, 2692743200, 536881290, 36186632, 145229962, 2861082784, 2829066280, 548012554, 2283937930, 2183299616, 134785064, 2158502432, 671097386, 145260712, 167936672, 2191564840, 2726439562, 2695405698, 682270882, 44706304, 537528840, 2148042786, 578953866, 2155874434, 2720696840, 2290622602, 2325741610, 2863145632, 2818713608, 2292842528, 2156536320, 2290614402, 548012170, 8554634, 136456226, 2183791104, 579477544, 579346442, 2191657602, 2323646624, 2315823744, 679487656, 36315816, 168305194, 2818711688, 176717826, 42117152, 537045514, 2281867272, 2854783016, 170567682, 145238016, 2326432296, 573055144, 673349792, 545400962, 578824232, 570428034, 573049344, 2292843178, 2097666, 169904682, 2728921096, 42467464, 2148018858, 2728960000, 2854781472, 681748522, 547495976, 537537032, 44695560, 44214826, 2818582664, 2281842690, 2183824002, 2684528768, 713198242, 170560034, 526506, 559272, 2189593120, 715259904, 2284453920, 2726472362, 2692743306, 34245250, 679618602, 2323687584, 2819238016, 2323808898, 34120202, 2827520008, 581478920, 545949730, 706742944, 2315788448, 671787042, 706775208, 2821229184, 2238592, 178782888, 2156570786, 44728322, 682141824, 2147648128, 2686625832, 42508418, 2189593248, 681738282, 681607810, 2292318890, 176718464, 713074696, 2130056, 2189592744, 2852782624, 673221154, 36307490, 2317494816, 580944386, 2854234752, 2720170122, 571121696, 2281709602, 671655946, 2862752392, 657960, 2183660034, 2687139842, 2191565440, 167813768, 136479400, 2729052200, 570591778, 134752810, 134392450, 44050594, 2292875904, 547357226, 134906538, 2281843328, 2140202, 170000418, 2718442026, 136454826, 2717919882, 44204578, 671254666, 8522402, 170560010, 178915362, 673849482, 36216970, 579471522, 2695405568, 2315911338, 168435842, 2820809256, 176824832, 44075530, 2150277794, 2820835458, 142780584, 2726332450, 2829101698, 44607626, 8915488, 579373608, 2323677730, 2157972000, 167806978, 715661864, 2156568736, 715685930, 713198090, 2282235938, 144869544, 142617088, 2728397448, 2281865736, 548020264, 2695528960, 2720139434, 2862786690, 42510984, 2281873570, 2829200008, 580919938, 2326432424, 2315823136, 2728528424, 8399370, 2827133610, 178258056, 2148173994, 2290264586, 2148041376, 2819262626, 2863180426, 11010562, 2692876808, 2686460032, 2283798688, 538976776, 10527360, 44051106, 2189951616, 2684389506, 537034890, 2720049794, 2720664096, 41943688, 44083362, 578947594, 2290092034, 570556554, 2695503914, 2821358090, 671647778, 2827657760, 707266560, 715663402, 8555146, 571088936, 143264424, 2290614794, 2292320386, 2821366402, 2158496258, 715653770, 570567298, 9052808, 2325749898, 2150269472, 2819106826, 2726823970, 2728429610, 142739456, 2854791690, 581438112, 2718073384, 2829189282, 547359394, 2693398666, 44575264, 144876162, 2158666370, 10660520, 10658434, 169878144, 2718575234, 134349474, 168437768, 2686616232, 136882336, 2190090240, 2158667810, 2852300834, 2281711746, 2720533152, 178399784, 679520418, 570458664, 537567786, 578855074, 143261706, 715169834, 144877698, 545270272, 2693267456, 2147494528, 42500224, 578824840, 2283831816, 2827001984, 2156013578, 2728954408, 178792968, 2191565442, 142609032, 2138114, 2820712968, 2693406856, 570599946, 169902594, 671779336, 2718466218, 2726953474, 8522410, 713589378, 2315256352, 2292853418, 170010656, 176193546, 36307074, 144712362, 539664394, 2148141090, 2686462632, 2147656354, 680143394, 2621482, 2326405290, 176719874, 2290123424, 715162114, 572555298, 2318049312, 36219528, 178424354, 679485576, 682240034, 2862784512, 578947242, 539099272, 41978370, 134389762, 2281867816, 2686452362, 573186690, 2317886120, 704782498, 2292189730, 2827649544, 671744010, 2181079074, 706781322, 545270272, 2687148160, 545816618, 570950154, 2852653194, 2284333088, 2821326890, 41945760, 713589250, 2862654080, 176161280, 2282399904, 545816714, 2326399648, 2181701800, 706871338, 2181605506, 2852291242, 2686617760, 2147484162, 548012162, 2717942400, 2827649056, 2829754530, 2183143586, 2854267432, 178259968, 143270016, 713596938, 2863302824, 2147485738, 713171496, 134260736, 713042568, 2183299208, 2695407618, 548014728, 2728430114, 680168064, 578980000, 144703520, 35825666, 44206088, 715169922, 2685010464, 2282399880, 2181046816, 539502762, 2181171842, 2664968, 2158010504, 2821202570, 167780514, 2183266306, 2315821696, 681577120, 570556418, 2148171906, 41986218, 2155872776, 178268160, 2684397738, 2862786728, 2156006058, 713067144, 2862614658, 2156571168, 715786754, 578978314, 547916458, 176693762, 36184232, 2819262592, 2292228616, 2283940352, 2156012162, 2292361890, 137005576, 570433672, 2181572640, 170394274, 696968, 673194666, 136872104, 713687050, 2147625632, 2192181896, 167805064, 2292230826, 2281867946, 2693401218, 2818706082, 2854879402, 136317610, 2315945994, 671785600, 2190125216, 2290100264, 2148147720, 8872, 11020834, 2315954344, 2183178274, 704784418, 570983042, 2726463496, 2854750242, 2315288712, 2829099520, 2281867906, 565890, 134883488, 144869506, 2862645888, 2692776448, 578855552, 2181693472, 707299466, 682240520, 134883840, 8553098, 2326306946, 2827616426, 2631818, 44730370, 715784736, 2155915776, 2862746120, 44574762, 42508424, 570597384, 2148179970, 537042986, 539503240, 2860689440, 169912482, 2158635168, 2317527178, 10658466, 134908448, 2685020194, 715825792, 2129930, 2692882594, 169913000, 2324310664, 139818, 2684919944, 2821335560, 673226762, 2854756354, 2325785258, 2820677768, 2325774856, 2189429256, 2854224544, 713198218, 33694242, 2852127368, 2686618114, 2821228554, 134908546, 2281835016, 536912394, 707430410, 2852134946, 2325913634, 2281873920, 679617194, 2686584970, 2852291208, 134914594, 2325872680, 2326300682, 2140328, 2720533128, 2183145482, 2326407818, 2325784736, 134883458, 2189429378, 2317920802, 2718605450, 578847392, 2189428770, 2726300170, 167813162, 572664322, 2155880456, 178782240, 142770848, 2317484040, 168307210, 42639498, 2820702754, 2181212680, 2726994592, 547522690, 2315257856, 581468298, 176334856, 580954144, 2624008, 2862776992, 2282260994, 2854257154, 2148174368, 545792160, 8396936, 2315422242, 8431786, 167944746, 137011330, 680044554, 11044872, 2686487048, 169877536, 10625026, 10619560, 682229896, 8552992, 136350336, 11173890, 2854267554, 578816514, 706742794, 2292351138, 2281734280, 715161762, 715825314, 2692743682, 2292711936, 33565352, 36219016, 176728736, 578979976, 2686593578, 170535426, 2315389058, 2862746152, 44040744, 34112168, 2693433384, 144704034, 671088810, 680167456, 2854789762, 11175976, 2290614786, 2317353482, 713162880, 11053738, 671648256, 2854890120, 145367040, 679487626, 44073512, 2852694026, 2324202122, 536912032, 2191663144, 178782722, 2147484322, 2317484194, 2720541226, 2282358920, 2862612650, 707275272, 539142666, 536879778, 682141736, 2148018210, 35661952, 705176106, 176693408, 715661440, 136316960, 2192187562, 2718597290, 2726955170, 537537056, 2863278728, 713558530, 2726464170, 34119808, 11176584, 2158143488, 2183275146, 2284358176, 680004266, 178424490, 2183667754, 578854952, 2292744354, 715792930, 572694698, 704815144, 2718574754, 134752778, 715262624, 539501226, 10657954, 2181071016, 44705834, 35817994, 170428552, 2692909224, 142740104, 2156563104, 2728960162, 176859178, 2155905544, 168331938, 581444264, 2324201642, 2718075010, 2826969632, 44040834, 2726865024, 2686460456, 2156405280, 545262248, 539001482, 2282267176, 2685020674, 2183266944, 178825218, 2718073378, 2281744906, 680133282, 704784546, 2292228608, 713034402, 2192214666, 571121698, 570567304, 35661952, 2829625472, 134908578, 2718567050, 142778920, 2150246952, 570597506, 2820809218, 10400, 2662922, 539140610, 2720039554, 565384, 715653122, 2829099658, 679651330, 706773128, 168306824, 2854258720, 2684887688, 2718072864, 2729050250, 36178602, 536905762, 168298538, 2317918880, 2718599304, 2854881928, 581446282, 170396320, 2281842848, 2281703464, 680004106, 2292228610, 170033192, 671253162, 2292843170, 178260002, 2158635554, 2726437506, 2695538858, 145399976, 572563490, 139904, 2728569344, 682108962, 673841322, 2854914058, 581468672, 2323687946, 44042280, 2284333728, 141994, 713555970, 698882, 143132674, 2317486216, 545817096, 136358402, 176193664, 571081218, 2862645896, 2720696456, 2158110720, 2860558888, 11042850, 176324616, 2323816450, 2684487682, 34122368, 10650242, 673226920, 178389642, 673327624, 35660416, 2852815008, 578849442, 134228128, 2686986752, 2695364778, 2826994312, 2158135434, 41951880, 8399018, 2315946536, 2863179818, 713173640, 2827624450, 2290100224, 2156005514, 581601448, 2323653122, 2326407298, 539533866, 44214304, 2862785192, 571089536, 539664906, 2695496322, 715661832, 2684913698, 34218624, 2826994210, 176849440, 715661312, 169880226, 2290624520, 2158625440, 170003112, 2155913768, 671254666, 579349026, 36317314, 2852258440, 2323677866, 579347104, 2181046306, 2829230248, 2728962600, 8956546, 2323784360, 2281703426, 2183168162, 2148180610, 2829068930, 713697442, 8921256, 170011176, 8528514, 41945098, 2147527176, 2183823362, 44083240, 10518562, 545398920, 681615368, 2150238848, 680167944, 2694842536, 713697312, 715268770, 2692751874, 2183825410, 2718567074, 2290254496, 2315782656, 2862745760, 579379338, 715270312, 176728746, 2726429226, 2282266794, 572563498, 707273226, 2158494216, 534570, 707404448, 42082946, 548055554, 34220714, 2827127338, 144704042, 671230122, 545292832, 178429954, 537561762, 2692874760, 2694873122, 2283833992, 41976456, 2191566890, 690338, 671122050, 2156538024, 567458, 2718608034, 2290780704, 142747656, 144869378, 2150245024, 2157978274, 2821360168, 2729091746, 144744608, 571122338, 178293410, 2863145472, 2181073442, 2318018720, 579512874, 671228546, 2821357576, 11143336, 2818572928, 2718074914, 2292845226, 2282225800, 2192181896, 2827493920, 536905730, 2325776938, 142617248, 2192091170, 2819269160, 143138976, 2290657920, 172586, 681749122, 8840, 2189994504, 548047008, 680037024, 537436330, 537436842, 705339936, 136972832, 2829593256, 715301546, 2189992488, 715139080, 573090474, 715794976, 671648426, 572524714, 2852129418, 2684362882, 35793024, 176851456, 134777384, 2684355232, 2326438432, 2860681352, 2323652776, 705308810, 2854791810, 2693300224, 2686486690, 2191534632, 2854267560, 2718605450, 2292722306, 2281867400, 44728360, 547489794, 581044744, 2827091976, 2317879810, 2717909162, 2149591200, 35651754, 680002048, 2158659720, 2720532480, 136970890, 2325875360, 2694981666, 42633352, 2156038786, 679641090, 581443586, 680142858, 136348162, 2282398370, 671612930, 2693440130, 2156569128, 2158502402, 2862779042, 2827659306, 581052544, 2148180648, 2284355592, 2283831816, 578955400, 143172138, 170525346, 2323655200, 2829068808, 2852653224, 178432162, 671123456, 2315427978, 2860548618, 679512072, 176294410, 11151914, 143164064, 537428138, 2726338568, 2693310602, 713072650, 682099338, 2852292608, 36309632, 2156003968, 2155874344, 2718050442, 2728960136, 545917578, 545916930, 2323652642, 8561280, 2720662178, 536881290, 715262114, 2147616802, 2292222122, 2156570792, 705300650, 167905416, 2292228098, 705200650, 136847880, 671778826, 168331904, 2324176898, 545267744, 706749058, 2191657096, 579371562, 145393794, 167936032, 2292853378, 704782496, 570436224, 145238018, 2861206026, 2863278634, 136317090, 536879752, 681738754, 143133354, 2829714088, 2183833770, 2181079584, 9079304, 170524680, 715655720, 2325750410, 2718435466, 713196032, 572557962, 2684881034, 545825416, 34252936, 673359882, 2191565440, 2854920360, 2326265898, 2324342824, 44572834, 143264264, 2292222594, 671096960, 2189951488, 2692778152, 2852257826, 2283840040, 170567818, 142779010, 2720661642, 42500640, 44212264, 545817218, 571080738, 2181605920, 141834, 2820811394, 169902122, 539626144, 2138144, 2281712136, 2155907234, 572656160, 170395656, 35695146, 2720565760, 679520936, 572565538, 2290649122, 2818714152, 2818744322, 8945794, 2692751522, 2158633480, 2860654728, 548020394, 136849408, 2323810442, 178299400, 545398786, 2860688002, 2192048256, 705202306, 2629672, 2826971808, 2829590536, 2183823880, 2290100234, 2852782600, 2189566498, 2282356738, 144836640, 715817504, 2818746498, 2718075392, 2684363434, 707299872, 170567842, 2695498242, 133256, 537035274, 580946082, 658080, 2695364640, 2818711682, 2729083562, 2148018730, 36315176, 2189568000, 2692743210, 2821195912, 706873354, 136323712, 2181703680, 2863278250, 168296482, 2158002216, 2821335688, 145236608, 2325916168, 2282397696, 143271968, 35652224, 2148182664, 2284486664, 2292320802, 2726996514, 134250538, 2283842218, 682109568, 2158493866, 178399272, 571082754, 580913696, 657922, 2854781474, 673229320, 2852128938, 2695405696, 2318008362, 2818746496, 548022314, 570591914, 134908546, 33589800, 10520744, 2718433930, 2189951498, 673884322, 2829060640, 2829090986, 545948170, 671785090, 2685018752, 42608768, 704776864, 134883490, 548012074, 705178154, 2684398208, 2852159658, 2694875784, 2726821928, 2819270664, 136871936, 2150271144, 548047520, 2819270696, 2818711562, 2156571264, 579502752, 547916450, 2687019552, 133250, 682232360, 142649856, 704651266, 2728560802, 178397354, 2191687818, 657960, 2693442210, 178784258, 176826880, 537395722, 142647424, 2284331562, 2852268552, 713074824, 2687142528, 8921602, 713556618, 2718435338, 8562688, 532482, 2686986792, 2861042346, 2827518602, 44173824, 2819230344, 578988680, 2156440064, 2684389546, 2852293290, 8562720, 2181606026, 33726506, 2284331010, 33694240, 2854264968, 134907914, 2827528330, 2684362920, 167813664, 539140106, 535050, 2183793154, 42606762, 144843296, 169879594, 2818712226, 570949760, 680142888, 2282236418, 2290625162, 2183168162, 2684911648, 2191663114, 2183176736, 581077514, 2852291200, 706781186, 679618690, 2181177992, 707299456, 548020258, 573047298, 707436672, 2315427978, 2693311106, 707404418, 2728561282, 2325774888, 539658890, 2726330498, 572662272, 2189600808, 170565802, 2829066248, 168438280, 2156536362, 168436352, 537430696, 580952704, 680034976, 573188610, 547883050, 537436800, 2189459488, 2821236872, 134250666, 706879648, 571116064, 2729052328, 2147519104, 164520, 2852268546, 143269920, 2189560360, 548012586, 11143688, 42107530, 706912266, 2829101696, 704784512, 2693400706, 539500714, 671656448, 2852685994, 41943210, 144704010, 2317527168, 2852782722, 673841320, 33564834, 2695529088, 579469312, 539142178, 2318043138, 573188770, 42510336, 41984138, 573049512, 176325288, 2761344, 2156529826, 2860687362, 2190125602, 2726854690, 2693300234, 682141730, 2821368322, 2728404994, 715294858, 688800, 572655776, 2292197384, 2726857384, 713198208, 2829713928, 713171114, 8388610, 2852651048, 8429728, 2692778122, 2290745378, 579338762, 545294888, 2325880834, 34080768, 545819274, 679485576, 698538, 134252714, 578980512, 2852792450, 169904160, 2819097090, 2863180458, 2283939882, 2181202592, 539101730, 682230402, 671646240, 134907946, 8555178, 2818738210, 2107946, 33718912, 581574816, 572555296, 2323808416, 144835072, 176300042, 2829756418, 178784288, 581568514, 573090440, 2318017160, 536879138, 136348298, 2181603360, 2827520010, 545957890, 176161314, 682101256, 172168, 2685012104, 706871808, 178913928, 2290754216, 2726428800, 579469984, 44572834, 34220074, 706871336, 2281875978, 2324201474, 705299082, 2148018816, 570960008, 142740002, 578846882, 2292320938, 170426890, 2150105098, 2818746506, 2726865546, 145360904, 2147657768, 713173642, 2820842122, 2695537152, 681609344, 44206722, 8389248, 2686625824, 2155913352, 2728405546, 170041984, 2284456064, 2315815456, 2155915946, 178792968, 2692745898, 2290753664, 2284355754, 8923778, 167772328, 2149744768, 178266760, 579373194, 2150140066, 44182176, 2820833960, 539107840, 547891336, 2826996362, 2181212842, 2827518626, 673349634, 134359208, 705208488, 571083392, 143272578, 2191657090, 2323775656, 2726332456, 713032200, 572656168, 2190123042, 2720702506, 2827528234, 144845440, 2158133250, 136972832, 573186728, 2818705952, 682229898, 136489120, 581435392, 2728919170, 2318043178, 2315815466, 581044256, 2827526698, 2819238018, 176824448, 704643624, 2854748712, 2863303208, 2693439496, 581599752, 136489472, 2281742338, 2692917416, 2854365354, 2818581154, 673229448, 2324310562, 2854748706, 178924160, 671752352, 144877738, 2315921410, 2158537386, 10657832, 2861206056, 705300648, 2852134912, 2718474752, 2181212810, 682141864, 136871968, 2829584394, 537045640, 44206216, 2728558762, 2290614912, 176293928, 2183661738, 2684362888, 2718567072, 581443592, 2292230792, 136841384, 33718922, 545390626, 2829068290, 705168010, 2860649088, 42642048, 2726830218, 681575048, 2190114944, 537406120, 35653794, 2156044330, 2323686058, 537395848, 2863308938, 581052546, 168460936, 2820833960, 545818760, 2720172192, 44736640, 41977984, 34078858, 545433760, 581607970, 2148182570, 579340458, 2147625130, 537561736, 42467368, 688160, 2156529698, 545923584, 35782786, 715819554, 2695004712, 2149720616, 2821368352, 2684389538, 2861041824, 2181073544, 137011752, 2720672296, 2685018760, 579502634, 2317518856, 681609226, 2687115936, 2315395112, 2150113826, 2281742474, 8399016, 715137576, 705300520, 2852659368, 547358890, 2157969954, 681748650, 2138626, 2156006018, 2183269000, 169880232, 2796034, 145270944, 2326266026, 2827002410, 2818605096, 44575362, 44705826, 2852685866, 2686487050, 2269730, 168305320, 2158141570, 9079336, 178391586, 2861203464, 2860548106, 44179466, 134783010, 581050378, 570960554, 2819230336, 2694979714, 2157977768, 2315298952, 178290720, 134752384, 2686593578, 581437600, 2156036610, 34211874, 682131968, 176857762, 2150105762, 537569312, 36209322, 2720039464, 2325752488, 706775178, 581599402, 579512322, 2323819136, 142746272, 2158110882, 2852823048, 580919840, 671623202, 2863311528, 2283970690, 2728403082, 2861049898, 2726297730, 579338370, 671623304, 2818572450, 547496586, 2281873960, 2292359304, 539665056, 137011850, 2156561034, 2826961034, 2718083586, 2694840328, 2862744064, 167774752, 578980384, 41945090, 2156003968, 136355880, 2326306848, 165888, 44182186, 2324308520, 2158103168, 2283801120, 2820843658, 715137698, 2191557154, 9076874, 715655810, 36176032, 35785250, 713558186, 176816810, 8561184, 2315419776, 142647842, 2324333090, 579479722, 681738242, 2326397056, 2284358272, 2317918762, 2292842496, 11176458, 145260544, 2820833312, 44605448, 134381696, 10618922, 136446504, 8399362, 2829615624, 11149866, 2192083586, 178792488, 2726822568, 580952714, 715139626, 679641248, 681713706, 44597386, 547913866, 2827649162, 2726428680, 2208, 570984960, 167938592, 178430632, 2821360136, 42639906, 526336, 2729058434, 176168962, 2290616874, 581437440, 2283800746, 2158004226, 2819140104, 2695537154, 10650112, 2820800672, 134744232, 136347648, 134744586, 538970794, 2147625632, 144834592, 9044522, 547365418, 671220360, 2686462624, 2326308896, 2720139266, 134916778, 679518336, 2720146058, 11149450, 547398306, 2717919906, 2189429378, 8398978, 2818736138, 35783330, 2155883042, 2860518056, 2323810304, 2827627010, 2720041610, 2861081226, 706914850, 2156528256, 547924010, 2686585002, 713599144, 2852260392, 167782952, 2860550656, 9079306, 41945760, 704807040, 2860550656, 2693270056, 169878048, 145401890, 144878122, 42107050, 2183307946, 579480066, 2148147330, 178954786, 2720672392, 2181605504, 176326786, 136325256, 8947840, 2155880458, 680168066, 539631648, 573048834, 134357130, 2148042792, 548055208, 2686585504, 33688224, 10527274, 2271776, 570460192, 535048, 545825280, 570425344, 680012426, 2157971978, 2718599688, 136489472, 580921386, 545818762, 2729083402, 2183178248, 2326301194, 713205896, 537534594, 2695496362, 713564802, 11018754, 2290614784, 2693267464, 579338408, 2324211874, 44075554, 2181694080, 2147622912, 681708040, 2290786976, 2819129480, 673229480, 578816642, 713031842, 170042018, 134349344, 704809482, 2861180938, 680176128, 570428042, 580943906, 673196194, 2720663586, 2684922400, 2695375362, 134228648, 2156398752, 2282390048, 2192089762, 2860689442, 673352328, 2860646442, 8529954, 2150115336, 2852692002, 2181212288, 679518890, 2726824106, 679649410, 539664896, 536905736, 35793442, 176160802, 581468704, 11044864, 2819107490, 2155881122, 2717952546, 2720540706, 169904640, 2684355202, 2829723786, 44599458, 715819176, 2190115328, 2181079592, 679518890, 707397800, 680012288, 33589928, 42609290, 2292222624, 2718048288, 648, 536904322, 9046536, 526464, 2156014112, 2315397162, 2290625032, 2131978, 2292187272, 679651362, 2183823530, 2795680, 579346602, 2860523650, 2718597800, 134253098, 2692882594, 2181079170, 2720705034, 2284356104, 539625602, 2315266688, 2317494826, 2315389442, 2282269194, 2147625632, 2281842688, 2183137288, 2324177064, 680168104, 2720169994, 143132832, 134884008, 715161738, 2150244864, 2149720618, 2230824, 2318049952, 134906368, 134220416, 164514, 178782250, 537004200, 2191524514, 572525194, 2861203488, 2827494058, 2694873226, 33693698, 559136, 170395784, 11053704, 169910306, 2827135488, 144704040, 2819096738, 178293410, 170525352, 713599530, 2718597248, 2820702858, 2326405634, 2684363432, 680175746, 578816170, 545819306, 178268328, 178389544, 8423464, 547883042, 2181734560, 704678058, 571123872, 688130, 2292843010, 2158666272, 178915848, 134359714, 572662312, 134220426, 34113674, 2326405634, 537002658, 2821358122, 715163682, 2819131938, 706904064, 2190123522, 169902210, 2863276712, 2861041664, 2282259082, 715655336, 2183791146, 2687142408, 178923552, 538976264, 2147486336, 170394274, 2290125354, 2694875168, 2183826056, 545816584, 2852825216, 682132010, 2687150090, 671744040, 34211970, 2155874848, 680167552, 2695397536, 713599650, 578814114, 715696650, 715162274, 680036490, 2156561034, 44606114, 715295242, 145402408, 2181605504, 580954242, 2181703690, 2729093634, 2728962696, 2826963104, 2181210242, 2158502018, 572661896, 44212866, 2326301184, 170533538, 2726437378, 2693275650, 2181081768, 572663938, 34089506, 2325774368, 657570, 2190082728, 578816002, 671263394, 145367040, 2860526216, 2191565474, 2854234792, 2686624392, 671656490, 2860656682, 548022952, 10618914, 578980360, 573210760, 167944840, 8432160, 2149722274, 2317486760, 573082146, 2191688328, 2150236680, 2863267842, 2863172098, 539623586, 2281865890, 41953962, 2692882560, 2149583530, 11176104, 9052288, 2325752322, 713695776, 35653762, 42117770, 2695406250, 2829066890, 2693400746, 713697920, 142740136, 2827517984, 581470850, 707299330, 2852128898, 547531394, 178946592, 706871968, 539494560, 8947714, 170434730, 2281743016, 2819132034, 2718081058, 537528834, 2183790752, 2290624672, 136981162, 2292744362, 2318010410, 681576448, 2863170058, 134914728, 2281703466, 713564810, 2687115272, 539009538, 2281734184, 573048994, 2718466728, 705301026, 681617418, 2191558826, 545916970, 2693408904, 44575360, 707439274, 545301034, 579469442, 578824714, 2793640, 137011880, 2728536072, 8396842, 2720180360, 169912488, 168430208, 2192091680, 11184258, 142617122, 2315298944, 537010722, 573088386, 2150236328, 2189427330, 715139714, 33554986, 2155874346, 2827102218, 35693056, 713556640, 11141792, 2283932162, 2692751400, 2829623464, 2326432418, 705331200, 545303040, 2189590698, 176171040, 2787328, 2854226466, 2687107714, 2283940352, 2261640, 537010346, 2852790824, 2821194410, 2156038656, 671787682, 2282268834, 2717909120, 2292754474, 2717952128, 715303048, 578816674, 176161312, 570957962, 2324201632, 142739586, 10618914, 143172266, 136348162, 176302754, 573080066, 2862784520, 2687109664, 671754784, 178782336, 2852161570, 2861214250, 2290655370, 545958538, 2863301154, 42606728, 8956458, 2323775626, 131722, 2827485824, 2862751784, 2854748682, 2315782656, 168435720, 2318043786, 673357960, 176326816, 145361064, 176324768, 2728405538, 2158658186, 2854234666, 10658464, 2283801120, 2156528266, 134391818, 2726341258, 2290756234, 2183137312, 545259682, 2189470370, 547522600, 136317472, 2325883560, 2290264226, 2324302466, 145367688, 705209002, 679510528, 2315389442, 44206114, 143140864, 2693267978, 537042952, 2629792, 570957952, 579348616, 2693442186, 178823202, 144703496, 170437120, 705177728, 580913794, 2315258400, 673751208, 532610, 2150268962, 2819229834, 715819040, 176718378, 2761346, 2191654952, 2726430760, 2821327496, 2292326946, 671654402, 545923202, 35654184, 145230336, 2138114, 34244618, 2183170090, 706914432, 167903872, 673849504, 136841378, 2292754976, 2729085098, 682264704, 142615042, 536905898, 8389122, 2157970090, 570557056, 579478050, 548055682, 144713728, 704643720, 11151394, 2183299242, 715260072, 2292221952, 2158100642, 572531240, 2726428712, 2190125184, 2158010912, 11010080, 2282389664, 671623328, 673751202, 2284333602, 44181632, 2829058082, 2148008586, 2693300898, 2192212512, 682230312, 547357312, 2718597768, 2829066368, 2192189994, 2728919176, 8530434, 136445954, 2150146210, 537034912, 2281832610, 2862623274, 2695373346, 2827133098, 176693898, 44704392, 657418, 2326267912, 2819227786, 2158004256, 580919306, 2190117386, 2692745218, 2827649578, 573057026, 2718573194, 2826961418, 671132200, 2694980106, 2729093290, 2718607914, 572532874, 2192214698, 2854879234, 2820843552, 2827004554, 11182218, 2097832, 34112130, 42510498, 176726058, 673220746, 2718081696, 570589738, 2820710434, 143261834, 537010184, 2290231296, 579479586, 2685018754, 2684911746, 33726634, 715262504, 2284366368, 2852299304, 538978344, 2861214242, 2860657194, 34252800, 2190084736, 581574656, 545925672, 176194178, 2323655168, 2820833410, 2854256680, 2158660128, 2155874346, 2852694570, 2283831464, 36340362, 11182248, 2318043682, 169910410, 679477890, 573186728, 176695306, 137011330, 681740328, 2292326442, 8923778, 2315823114, 2183145482, 2854224000, 705342080, 704774826, 2685020322, 176169608, 178946218, 2863139466, 35661856, 547915914, 2686584872, 2290131488, 41943712, 2315395752, 11020832, 34218144, 2325872674, 537043082, 2726333096, 176169512, 580945928, 2150107170, 2695537152, 715661440, 2158108712, 673360426, 170042018, 2821235234, 178823808, 2687150722, 2860548744, 2148174368, 2290614784, 2284454050, 2192214560, 2147647498, 34211970, 41984680, 2292189696, 537567362, 673884680, 679619106, 2147658370, 35793538, 707398272, 2695503872, 2852683936, 570427560, 539003050, 548055074, 2282358952, 2852298786, 2726987946, 44181538, 164482, 2261026, 169869322, 681609226, 2323679272, 2271264, 2149746824, 680141482, 145361408, 2821235232, 2315291266, 2323655296, 2326308896, 2686495272, 682133504, 8521856, 2290229282, 2827649674, 2317494786, 2726863392, 713697282, 673851424, 2150146594, 2317486602, 580913674, 2318016680, 168463010, 539527306, 176300034, 2181573256, 2695012384, 2189434922, 2829748898, 2862645890, 2156405386, 2686585482, 547357312, 2728929954, 2693399048, 704653952, 673852064, 2150277128, 539535400, 671776928, 673360386, 2183307776, 134392488, 145268874, 704774186, 2189600802, 2192222762, 545301026, 680135200, 134359720, 2693276170, 545792650, 547356680, 2863276032, 2718441514, 2324333056, 713566760, 2684493858, 2325785088, 536879144, 715270690, 2190125066, 2854782984, 2191665322, 2861072936, 2820833282, 142780962, 545425930, 2290125442, 2323677346, 681574410, 2181048352, 2290780296, 2695408296, 35687040, 2189566624, 715794592, 671654016, 44566698, 2854256650, 705208448, 40960, 2315823656, 578854946, 168470536, 696874, 671088682, 578977834, 2318051488, 2854267560, 545826824, 2693431976, 2148050952, 44204040, 2282399904, 41984520, 134774792, 681714312, 142641704, 706740866, 2189986346, 705178248, 134914218, 2819263146, 170033154, 2192220842, 2726428704, 580911144, 671779360, 169880096, 2693302794, 581601416, 2324302506, 2861072520, 2796202, 2726437506, 2863138816, 713195552, 33720482, 2693277738, 144744584, 2687148200, 2158495752, 2284453898, 168331936, 666146, 673753738, 11149474, 2189436970, 696322, 2694980226, 2821236778, 2317363744, 2827124866, 134357000, 671777288, 2862754474, 141312, 33557024, 2317885450, 136478858, 547924616, 2191663778, 679485442, 679641768, 2317912608, 8430250, 581601832, 2181737120, 145230370, 2820843682, 2190092296, 2192179842, 2292219904, 2694973482, 142614538, 537567368, 2861080576, 715301032, 2852653088, 36211208, 578814632, 573088298, 557608, 10488330, 2829224450, 8923786, 573186560, 169877512, 2862786722, 2158144160, 134381730, 2863139328, 2326430248, 142641320, 10914, 2684527240, 2324299914, 134914186, 33729154, 2282398376, 2726470314, 2863300768, 2854783530, 2829582466, 671132328, 572664320, 143131146, 671097344, 2292744192, 2854881922, 168339496, 573055106, 176302762, 2692882976, 673751176, 2827528866, 2692778016, 2191524352, 34113576, 713687584, 2827092650, 2155915394, 671260672, 706773152, 671615136, 545433608, 2819099264, 2183307784, 167774752, 134906506, 2147658408, 2284331042, 680143018, 715663880, 547530914, 2852167690, 2821358082, 168427520, 2158635048, 715694754, 671263402, 2284488714, 570958474, 137013898, 545792136, 2317910536, 2684387496, 168471074, 41953832, 2292230314, 176203904, 545303208, 2149582880, 2726471842, 2158111392, 2230784, 2820844202, 2189469858, 2827135498, 2829615234, 42076290, 2623648, 167813666, 539632298, 2290753544, 570984618, 10519042, 2290092170, 581470368, 2726472192, 706750474, 2861214378, 2282367656, 572663946, 2861041666, 2863180456, 537405608, 2290647594, 176325122, 2829223938, 2827624458, 681749160, 2852292776, 2181079082, 2687148074, 704643584, 704809512, 715819554, 539133986, 2852823168, 2820835968, 2283937834, 2183168554, 2692909216, 2695400104, 170429056, 713566208, 2819129352, 2290090496, 581075458, 539656744, 176324776, 2827485226, 136481288, 715130914, 176851616, 134883336, 2290655272, 539533482, 2854224512, 167944832, 2147625482, 2692743850, 34086946, 8923690, 2183143976, 134875650, 539623592, 581468800, 42477736, 134875650, 8561184, 2147527328, 2292187776, 2158535296, 170404362, 44042912, 2158502024, 657578, 545917610, 690850, 2693401120, 165920, 2692883074, 2861179050, 573087778, 136448520, 673360010, 2315952256, 2323646600, 142614696, 176726570, 704782378, 2181562912, 2181595656, 707297290, 2189992488, 2852825256, 2852169762, 571116042, 673720842, 536913928, 168297122, 680004234, 2317525120, 35785376, 176687106, 2852291202, 2315920034, 2829058696, 581568648, 706751106, 168298656, 2829197962, 2854757034, 2729050120, 2318052002, 2325743786, 679512746, 581042824, 580945928, 2324209800, 2156529698, 2818714122, 682139656, 2281841162, 704675872, 2284365962, 2720145930, 2862612610, 35785344, 2818572936, 2860679690, 136316928, 2726822432, 176327178, 581435424, 44597922, 2829715976, 2718444032, 578855048, 2762922, 539634336, 2324177064, 2147625474, 715792544, 2829189666, 2189983914, 655498, 2827518088, 2183269000, 680166050, 8530082, 2290657448, 2829191818, 2818583170, 2282400296, 2190082176, 170434570, 2818706050, 34089122, 176201856, 2281709608, 2181571202, 580952224, 570558626, 2854256642, 2818572418, 2156538408, 178954274, 2147655682, 2315387392, 2189429282, 2191523850, 2317486720, 715661442, 2726308488, 176302752, 2692874888, 537035304, 2686585352, 545434114, 707436674, 2158535336, 44204170, 2290256424, 671096872, 2191655456, 2183143560, 2315921546, 581438082, 2181562498, 2326308872, 572655776, 11184290, 2156005930, 539626122, 679486090, 715653258, 2183692330, 713034370, 2315264546, 10650112, 579373736, 169878154, 537561768, 2326309504, 2156038792, 134774818, 2718599338, 2728569354, 42469538, 2694881416, 2693302786, 2148043296, 565256, 2150148744, 33688064, 2684520482, 143171584, 170402474, 705307144, 178915976, 547357226, 2156407458, 145236138, 144867488, 2693269536, 2720540834, 170525352, 2315298954, 2852291082, 34211850, 167944322, 2852134912, 655530, 2726994594, 2821226498, 35791522, 134218282, 705298440, 2290780842, 2720039042, 2148049546, 2183700650, 545303170, 2323688074, 2684518400, 10529450, 706873986, 2323647144, 545784482, 2183667880, 2317355050, 545957898, 33720352, 713041928, 145270818, 2827135008, 539667114, 36307464, 2684520994, 2720014496, 2318043170, 570984456, 2290098338, 2726830250, 2317918378, 2150269098, 573221384, 2728558730, 2183309448, 2324310154, 671752874, 2854390432, 2829232800, 169869992, 8431784, 2829626018, 539658762, 167913512, 2192222338, 2281701376, 44204578, 2158135946, 2238986, 2148172288, 579502082, 2717942312, 144712362, 170402312, 538976770, 2190092800, 713566378, 2189994146, 673229314, 137011714, 36315680, 2284358186, 2281744512, 2720662058, 2863147018, 2281709706, 2861179016, 578813962, 142649890, 2183135746, 143173760, 170567818, 2829058688, 168305312, 2718050818, 2729052832, 581436042, 2192220842, 44730890, 713695776, 11045386, 2284365856, 178258442, 178293290, 2189428872, 538970656, 2318049792, 10651810, 33597570, 705331754, 2860517536, 539492512, 2158627330, 2325872648, 2686623778, 547913738, 572525088, 167911970, 2829058080, 44042370, 134351520, 2318049450, 2263048, 35661826, 8519720, 705333376, 167772810, 2181595784, 34818, 2149589000, 713042434, 680135210, 2728402978, 2694881920, 673316898, 705202698, 579477632, 44736520, 2238472, 2158534816, 170532994, 2317519400, 2156038666, 10659874, 2820671528, 679485568, 2820833928, 707403816, 673884802, 2718573192, 141344, 2, 2292187682, 572694698, 713564800, 679649416, 539525152, 2694843040, 2192089098, 715170344, 2283937794, 2718608034, 2854781602, 136979082, 2684389416, 2852661410, 706740224, 545947688, 2829724168, 2693302272, 570558464, 2820810912, 2315421856, 2687011330, 715293344, 144845314, 680143496, 713163306, 2819230216, 2717919752, 713203712, 2325873154, 136486954, 11010728, 2726341258, 2147525250, 2150279170, 178422400, 2829068832, 537436320, 170527234, 2686625824, 713589416, 2686984200, 2821325322, 2181726762, 2292197920, 2728536232, 2860681858, 11149352, 2687117856, 2183800994, 2718073346, 2854363144, 172032, 44081706, 673874466, 2181038090, 2827003906, 144747168, 2192189610, 167780480, 679641130, 538970114, 176859808, 696872, 142746120, 167946250, 167944706, 2852301482, 2140802, 10485930, 2148141226, 2852816898, 34088968, 671746698, 570984576, 2183268520, 570589224, 572524584, 2183791266, 170404008, 2189568008, 2158625312, 2685020162, 2694982146, 2282268704, 133802, 2819098626, 178782376, 168460936, 145359018, 178924074, 2181728928, 581085194, 570990760, 545923082, 2854265504, 2282235914, 169869864, 136486920, 2147615400, 2158100482, 2155915776, 134777512, 136839298, 2292883458, 2693399040, 578955904, 2854750848, 2860688008, 2829756546, 134392458, 2718564360, 2190090250, 136446504, 715819136, 2189557762, 2728953866, 2155881090, 176687784, 713556610, 34210346, 2726340618, 170404514, 2315790464, 673228928, 545301162, 134775298, 707297410, 2181597344, 706742794, 707267232, 2692874402, 44212864, 578814120, 2829721634, 2315945992, 164392, 2158635048, 35791010, 2290253984, 570564778, 2829723786, 2190090890, 2290649088, 2726439432, 2325752456, 2854783018, 2192190088, 704651818, 539011712, 2325908002, 2189566122, 34112008, 2181726218, 2191657480, 2147615368, 2283831976, 137011232, 2324342954, 2820702754, 2829093002, 2827094666, 2324211714, 170041504, 168460808, 548020746, 2147625474, 2692745770, 136456712, 2852692512, 2326430336, 547487776, 671252994, 2147616896, 168462504, 143174314, 9046024, 2292195464, 2156036226, 578822178, 137013410, 2718048266, 679485440, 547924098, 33587714, 2821201962, 35694728, 42076810, 679651978, 136873984, 671752234, 2728438280, 2181212320, 176693288, 44567048, 2147622912, 2821327528, 2317486722, 715295394, 170043906, 2726856832, 44214952, 2726952968, 36210856, 2829066282, 2183176842, 2239114, 167783080, 2726332544, 2149714432, 2181693568, 2819104896, 2292752424, 2686493322, 2189600898, 682232458, 134752384, 168470562, 680012296, 2826962976, 2290780192, 2718048898, 2827651744, 559754, 715688576, 547398304, 671121930, 2726996642, 671132170, 34081320, 2290745352, 2181573162, 673884322, 2158626858, 2292351144, 134785162, 682229760, 168470664, 679643266, 2189435520, 36315298, 2181603338, 2158635562, 581575178, 682107394, 2687140386, 144835234, 536903816, 10657824, 2315397802, 2282266784, 572555272, 2726955146, 2863278626, 142639264, 176292514, 573048840, 2728396936, 2290255880, 136849544, 2183801378, 2317388424, 167772834, 673229440, 2720530472, 2317494274, 2292353184, 579510280, 2852257960, 671784994, 2694979754, 2860689536, 673196074, 2852170272, 2820835840, 176302754, 2718433282, 680001666, 2290755754, 2827616800, 545431554, 2317353610, 167903872, 573177864, 2147516928, 579480226, 2852169736, 2158625288, 2158110720, 2861181450, 2726953120, 705331362, 578977952, 2183275170, 537526824, 176824840, 704806954, 2852160032, 2150138496, 2281736840, 44605472, 176726154, 2829232808, 176824842, 2854389898, 2862655626, 2692884618, 580919840, 142607010, 2854881288, 682262530, 548022440, 143131266, 44597384, 2147624970, 2192083490, 2158108672, 176726688, 545923106, 8913056, 8552586, 170002976, 673327114, 2829713930, 2099330, 2283800608, 2158627330, 142641704, 2326397474, 2292351522, 572530848, 136315048, 2281736874, 707275394, 2728437768, 2821326984, 2323686056, 2183831680, 2720039592, 143174314, 570591272, 682100746, 144746506, 2147518504, 11143328, 673226888, 176859688, 2284494858, 134916618, 170035362, 2292884010, 539011594, 145367050, 2726308394, 2860655112, 2149616290, 143264266, 2282367008, 2156036232, 33597610, 2728525954, 2156003362, 2181728810, 142748320, 545792040, 545956520, 2684922410, 137011330, 44051112, 2821325482, 2181564554, 11012744, 170435234, 704783016, 170524842, 680134824, 2317494784, 2695528608, 2854232712, 2829060138, 581083680, 547366952, 2829756418, 2717917184, 2324300424, 178948104, 2324308098, 2860523554, 2854914216, 2183268906, 2148149408, 579348616, 2728427682, 2318051872, 2281865346, 35692714, 547880992, 2156563114, 2318049800, 144706176, 2105992, 673357954, 2315922058, 2687115306, 2717943810, 143174144, 545268362, 2860679842, 2860679208, 136454282, 2323677826, 2099874, 170558120, 2189434914, 2862744066, 2183700488, 2820800546, 2728962090, 2181081250, 658082, 578947584, 44075144, 2829716136, 42639906, 713590946, 581044770, 2726430730, 2819131394, 581577352, 706904618, 2720530592, 2283799072, 2863169544, 2693399082, 142616712, 2282391712, 33595562, 44737056, 2292885512, 2852782080, 2317385856, 2317527080, 2190092970, 2147657760, 2726471690, 679617160, 2726470152, 2189600778, 2695006216, 44574880, 2820710922, 2150270978, 2686591008, 2150244480, 713730176, 2854758402, 570982914, 170009224, 2684397568, 2852784258, 539142304, 2191665320, 170035362, 2192222858, 2318008842, 178954922, 2290788520, 2720014336, 133664, 2158535336, 2190123560, 2150148106, 167772192, 572522504, 673843752, 704776736, 2283964586, 2189467682, 2323818538, 2283964448, 176194080, 545391146, 2860550794, 2754730, 681618080, 2292744704, 2720704546, 680003714, 34120330, 2191532552, 2693408896, 176824362, 673229472, 2318049954, 145238690, 144714410, 2728960040, 2692776104, 2290746016, 2284333066, 537035426, 673185922, 134218368, 2693408896, 2684363392, 10519040, 2324210186, 41984674, 2263586, 2860526090, 539658280, 537012770, 2315290752, 2315427842, 2325783074, 142738056, 2191654920, 2281744936, 36209160, 2684920320, 671648288, 2147655688, 2292198048, 2315397762, 545434112, 545433760, 11184778, 2105472, 713196194, 707265032, 2861204010, 572532896, 2718081568, 142772906, 136478888, 2317525504, 2694883848, 2158144128, 2854355616, 178924032, 682240040, 671254536, 167913642, 2191558818, 35791360, 2284365824, 2181169194, 2318010530, 2684486306, 2324170752, 2728437898, 176726666, 2854387840, 572688394, 2148149258, 537559680, 2325883392, 2728534146, 2862615200, 545785866, 2827651082, 10660384, 2181571106, 2860689418, 144704168, 682237986, 581468194, 579471906, 2684365472, 2150107682, 671615114, 2284454570, 671227936, 170435240, 2728960512, 176300680, 2861212328, 168438304, 8391306, 2695004672, 713164938, 2685043232, 671621282, 170043906, 2150148776, 2829224610, 2692915880, 2829723778, 2863267874, 34253474, 572697130, 2292851240, 579510282, 2156429322, 537036842, 2686616224, 715825664, 579338794, 715653672, 2315954690, 134392322, 44206594, 2181734912, 2720178314, 168460458, 2190123552, 2292853384, 2695496352, 2323647114, 570960392, 715128864, 2726338562, 2718040616, 2189992490, 178921602, 671646250, 2820801160, 2181212162, 2695530626, 713040034, 2821368362, 537397890, 704774824, 547915810, 142639618, 2717942280, 2720006690, 2191687808, 168460424, 170002562, 2829191680, 2183823520, 581042816, 2860679202, 567298, 2728403618, 2726963368, 2695375402, 170043912, 2192058370, 176335488, 2717917320, 573055522, 2181606026, 2829582376, 547359234, 2863147528, 2826994304, 8520354, 2183307912, 2829748256, 10625024, 2147491872, 713687072, 2854912648, 713042048, 2718048392, 2827094570, 2183170088, 537438720, 713695264, 715661960, 682101290, 2283799202, 2684363400, 2726307882, 35817986, 579472034, 167813282, 545925152, 545916960, 2726470314, 682099240, 2861072928, 136446634, 10529440, 136872616, 2726308490, 673187840, 2821335680, 142746146, 671621162, 671621770, 2820680360, 165898, 2315288578, 2728429736, 524418, 142614530, 2317885602, 2324341258, 42631208, 178391074, 2852160034, 704651912, 2190092458, 536906370, 570599552, 2147658280, 168329216, 715260546, 2854357506, 2829066752, 539142178, 2292755072, 707305600, 136479392, 2819129474, 696960, 2729082880, 2728929928, 671255080, 35684906, 570460194, 681705608, 707406336, 2284356128, 176816288, 2158504064, 679477802, 2284323330, 537004680, 33596072, 2694881442, 2861180938, 8530432, 8552962, 143262346, 2183823874, 2854783490, 580944514, 671654568, 2656418, 2292886154, 2728402986, 2290780330, 2183176872, 2318009002, 33597472, 532514, 536881800, 136486922, 2854783648, 2718040584, 715303072, 2860525576, 537561130, 2819238528, 572531338, 2720137250, 134908552, 2281840682, 713075210, 176291842, 167903874, 168329768, 8397480, 2852170248, 2854881288, 578986506, 715128842, 2282400290, 539525258, 170393632, 2687109632, 715795112, 2861048320, 42467882, 178424480, 713598984, 2183831680, 41984512, 715137538, 715129376, 166410, 2852661922, 2317912072, 2292877960, 707396232, 2720538664, 42467488, 36186152, 715170336, 545300994, 134774922, 44574858, 537559170, 170535560, 682272776, 2158135464, 2686585354, 713206442, 2687115786, 33726592, 2149720234, 136358400, 572524546, 2854914176, 673319594, 2820679808, 680132642, 2149613610, 42467338, 547521160, 2821333672, 2150140546, 545398914, 539009064, 707430402, 673851528, 2192179874, 2156537890, 2147615264, 170557962, 2862653570, 2695408298, 2718564866, 2148010664, 2726340768, 2693408904, 2829189290, 2621576, 2852258306, 2821335072, 2097192, 2726430752, 2324209832, 2686494762, 2621608, 36317194, 9046050, 2149622314, 682133546, 2281835176, 136355848, 136981026, 2829189642, 2191654944, 2183268874, 2854226440, 42107402, 2687107618, 35662474, 2726953128, 145369096, 34245160, 2292361856, 581568642, 2852127402, 671260842, 707297920, 170567722, 2158537378, 178823682, 2290256520, 2720180744, 2695497890, 8389256, 2726298240, 178292872, 713042560, 2827616938, 578824232, 2324204064, 144706056, 170402336, 2692882944, 2692784160, 2860656808, 2728559112, 2315954698, 679649450, 9087656, 168436384, 2158528680, 176851114, 570556552, 42633898, 570949642, 2290221226, 2181564576, 2290231848, 144736800, 2155915776, 2317885962, 137003010, 2684919976, 134881824, 537438722, 10518690, 2282268674, 2686485130, 33685538, 2315821696, 136446602, 2189599272, 2150277762, 33694370, 572653576, 2292850848, 2325875210, 2147516544, 706783370, 2695530658, 2325913640, 2684887594, 2283963042, 547889192, 2695537312, 2726854698, 2829191816, 2692777984, 578988714, 578953248, 707398274, 545784360, 713730600, 145369610, 2237056, 2686976650, 713204386, 547497984, 8947880, 2718572680, 671253160, 578822786, 2183178786, 2685045282, 168337578, 10660010, 539535370, 35659912, 11176480, 2684889096, 2728405120, 538978824, 679649826, 144704008, 2827133570, 44597250, 2315913216, 671654056, 2292877826, 2728430122, 2158011040, 581566506, 44040874, 706751146, 2326432426, 2261160, 2230312, 8554528, 704783008, 143139498, 2183146024, 2158133378, 681749130, 715688448, 579346946, 8530474, 713203872, 2315430570, 2695006210, 2191696042, 673875976, 2717911170, 2863170218, 2860655146, 2829591200, 2818615848, 2827526818, 2290123400, 2325875234, 2129920, 2829722144, 178815146, 2726297632, 2324310696, 178921994, 2863310890, 2852782760, 8520194, 578945024, 2862778400, 2827494050, 681576608, 2692778146, 545957898, 10625568, 176718368, 11045034, 2726439082, 2230920, 2183832066, 547397770, 2325914250, 2138794, 2149744800, 2097664, 682238088, 679510144, 2189429248, 2685018632, 706742280, 671221792, 573048992, 2829093544, 713040032, 671645826, 2694972064, 715686402, 2283971114, 2150271018, 713566752, 538978944, 2183694472, 2861179048, 144876072, 2155905698, 2158660258, 178817024, 2324308138, 8530592, 673712672, 8430088, 2183168544, 2290623112, 681740416, 2147527296, 2315389480, 2829593128, 10518698, 2720533160, 2148041258, 2155880584, 2315911306, 44706304, 2687017506, 178299432, 10617512, 2317519496, 2818705922, 134348928, 2158004354, 2692784642, 671091336, 2189951106, 673357824, 178266762, 2150236296, 2695398058, 2728566792, 178266250, 134750730, 2181737120, 2821326976, 167807112, 2720006698, 713067168, 2684390018, 2292744320, 167944234, 539011072, 168331424, 2156003490, 2158002208, 679617184, 178956834, 11143296, 2156527650, 2852661794, 34252938, 2718040746, 713728544, 2156439554, 705300610, 545392808, 136880136, 2149614210, 2692776098, 679649440, 2820843522, 8388642, 713034242, 2726332960, 572531210, 2728534152, 2317396522, 2317486624, 2860558506, 2863270442, 134351394, 2292885634, 2827518112, 2862786696, 2181202058, 2692784138, 579512992, 547915778, 2692907656, 706783234, 44695714, 2315790376, 2692874920, 42609288, 572653578, 2191665154, 2324300320, 537427968, 2819104936, 169902112, 2795650, 537561122, 2819106978, 2156570656, 8947850, 2191557248, 2290655360, 11053064, 570597416, 539142658, 2692753450, 2158633096, 2728394754, 134219786, 34218144, 2181726248, 673843330, 2181562888, 2818744360, 2181202594, 2684395552, 9044648, 573079714, 671089320, 2181212706, 2155913386, 2181070984, 2654760, 2860550154, 2192220808, 134914186, 570567208, 2290100232, 9079306, 545262210, 567840, 570591784, 2821227018, 2820802602, 2157969450, 8530090, 136980488, 2854232714, 178391074, 2826969226, 671752234, 34212386, 2326432256, 715259904, 2281744554, 2156536320, 570992674, 2820702880, 2147648034, 174208, 168427650, 682231810, 2323646632, 2819129354, 2860524202, 2686984226, 44703872, 169869440, 580921378, 176816138, 2630176, 547521064, 44179592, 2728402978, 2292221986, 44607522, 2283930282, 2284495392, 2726961282, 2281841160, 578980008, 2687148704, 539625984, 2148173824, 713720482, 2718607914, 2819228288, 2148008488, 143269920, 2695397376, 705307298, 545300512, 2818711562, 2852266122, 2854232194, 565922, 705341610, 547883650, 2189426816, 2323784320, 2315813504, 570558466, 2149624360, 9052194, 2829191720, 2156440096, 573090346, 2630154, 570960386, 2854365832, 545303176, 705299080, 144875682, 2687115914, 705178242, 545294346, 706881570, 2315954346, 548047368, 2728405672, 539110056, 34251306, 2829222016, 2852268042, 713556136, 2189993984, 572662274, 2191526568, 715827840, 2189559810, 36211208, 8522370, 10658440, 539492522, 167774346, 142747690, 42606594, 136314914, 2720016514, 2183703176, 2148139010, 547889706, 2821367946, 2827135114, 2726830082, 170566312, 713206408, 2863303170, 681716234, 2317355682, 168436360, 2861080704, 2282400290, 673219072, 2290780800, 2728560682, 707438602, 715664000, 2323646496, 578953768, 579340808, 178825216, 2290655746, 36349994, 2692751528, 673884714, 2693433888, 36176426, 2284356130, 2156561034, 2292228610, 2156011562, 2156003840, 2149712000, 571124224, 164392, 176687754, 2099840, 673851936, 2192187904, 2820809218, 2156396578, 34212008, 42642082, 2854889992, 2190123176, 136872066, 2315290760, 547530786, 34244618, 713205898, 715170440, 2283930282, 35686528, 2191657506, 2693278250, 673721002, 178790944, 169872034, 2283970720, 2150148744, 2155907592, 707272832, 2686590986, 2692917792, 142745770, 2687139848, 539011618, 42639874, 178389634, 136488960, 2158143650, 2183791104, 2283962378, 545925160, 145270816, 705175682, 44040840, 2820833288, 167780866, 2292875272, 2149580962, 11143682, 8560808, 2829058178, 715139752, 2315952258, 10487808, 539132424, 2718474792, 2862620834, 2156005896, 2827092010, 673882784, 169877634, 2729083432, 178259968, 2158534792, 571116042, 2854922248, 682100864, 2158625322, 704643592, 2317524992, 572565536, 2854357640, 2818580640, 545950218, 2827657888, 136486952, 44606112, 539536010, 713687040, 169869480, 2720694922, 679518728, 176332930, 682098848, 42109450, 44075688, 2292843178, 178825762, 2324204040, 41978504, 2717952672, 571122176, 170535424, 2695504002, 136874026, 136323722, 2317527720, 2854390304, 2695364616, 545262090, 143141026, 2282228360, 2323785864, 2181079050, 2686593538, 2829722152, 2140162, 144843394, 571088896, 2158529064, 2284333698, 44728864, 2687011338, 2826969760, 545269762, 2181564938, 136349696, 2147625096, 2281833120, 2290092160, 573218826, 536881322, 2190084642, 657576, 2854264832, 35693218, 671122056, 579338912, 2192189474, 705306754, 2326439968, 170011306, 168340138, 704774152, 2281832616, 2693269664, 42085002, 707299338, 2155872426, 2155874440, 2664970, 2685011976, 44072994, 35684360, 2158526986, 570982400, 545956522, 680135202, 178266120, 178399754, 2326274184, 2191696386, 2158502440, 2156562600, 167782410, 2325785248, 2181737090, 2290090530, 2189961730, 2290229890, 2183692936, 2325914250, 44728360, 2158103042, 580952618, 2158535200, 144712322, 570559144, 2728395266, 715655722, 34080936, 2718474378, 2192056482, 572524672, 715294720, 2718474786, 2717911722, 2318049288, 2189460002, 2852266528, 168307210, 2685053064, 35653674, 35686560, 571124360, 2686591114, 142639786, 2854881314, 2282236074, 2692907528, 706874026, 2281834538, 2324209698, 713064970, 715131018, 2183800832, 2156406912, 570958498, 2729050144, 2181696034, 2718042248, 2860525600, 137011360, 2720049832, 2317486760, 2181603970, 2290657312, 2852292648, 2829060744, 8921642, 43016, 578814464, 579381250, 2695408288, 168331938, 673360424, 8421504, 578855434, 9077376, 2292351498, 134774954, 2181703848, 170527368, 573178368, 176826504, 2283940490, 174592, 35466, 2326440104, 144714282, 2728430122, 570950306, 2181171330, 581567144, 536903842, 2622082, 671656458, 34112008, 167772192, 2183694466, 2829748874, 581470728, 41976362, 545269770, 526474, 570556584, 2156399264, 2147483680, 580919808, 2720696328, 547922082, 679643690, 704643242, 2686984746, 2694881450, 579340842, 2718042658, 10618882, 2695006890, 10487850, 2726985736, 2852266506, 176324610, 2819269250, 2326397096, 2686626312, 537397250, 2819131946, 578953866, 680133152, 713197570, 36317320, 570468896, 2728960002, 2861081256, 2191534634, 2687017504, 33589256, 11045418, 169871906, 143261698, 2156013728, 713721992, 570567202, 2147524778, 143295136, 536912544, 2292842624, 2717952514, 2726340618, 2107522, 2728438432, 167944330, 2149624456, 178299424, 172554, 673327752, 2827132930, 2684496002, 2717950088, 713197738, 167805480, 136839850, 539001512, 2726436898, 2863138946, 2156396576, 143132842, 34220200, 715131528, 581437986, 2292361376, 143133344, 547389480, 581607968, 2181040768, 2793986, 2854264970, 2315813378, 2854256800, 8738, 539140224, 2686493322, 170035752, 178954400, 2720008194, 581478432, 178817064, 2861204136, 10625066, 2282367498, 2326431914, 42600616, 581074954, 545302656, 2147527210, 2687148160, 170535466, 579469472, 539501066, 2827528864, 2284462216, 2852651144, 2156432034, 2818712104, 10651682, 2852790272, 2292197922, 41953448, 2290264584, 34119690, 2829617312, 176332832, 2290778154, 545398784, 11141760, 2190090922, 2292228130, 2290647178, 2717942306, 2150246442, 44564640, 682139688, 178258560, 2325874696, 681616034, 33410, 537405610, 2726856744, 705208490, 2181073024, 170560002, 682100896, 2315919488, 548055680, 167813768, 539011624, 545260032, 178817698, 2693302792, 2315255840, 2728437794, 680134826, 673325730, 704684192, 178301568, 2315430560, 578953354, 10617386, 2718083616, 673882146, 680002050, 2718048808, 178430602, 2852170274, 2827651594, 2693441570, 2819137664, 2821368360, 671785634, 2292711432, 671261312, 706912256, 2718075008, 2315911178, 2717942442, 578846730, 705167490, 42106922, 2190123528, 570951840, 2686616232, 2819139592, 526474, 2861041800, 2863145514, 533002, 176201736, 134391968, 2695504418, 2827124866, 539658792, 2632234, 567432, 2695399976, 671253032, 2829099018, 2695006728, 536914464, 2818580994, 2862654114, 570982952, 33696288, 2147624962, 573049346, 681740938, 2192058538, 178258594, 176326818, 2156571274, 142747778, 2284453898, 11051040, 2718075562, 2181570562, 136972962, 36217378, 134390434, 706873992, 2819139712, 579373056, 34252938, 2687011360, 2760704, 570591906, 2726308490, 2158135306, 547913738, 537002632, 2236418, 2820833322, 2189951144, 2107904, 581478914, 2189983904, 143270442, 2192089256, 9076906, 671124106, 2819262592, 713558176, 2191689738, 538976906, 11018242, 545425962, 11151370, 539502624, 2827518120, 2284333602, 2317396482, 2158666402, 573088264, 169878058, 715131010, 2852300960, 2829189162, 2726470312, 168329888, 10521098, 545292426, 570466816, 570567298, 2819238058, 2189983776, 2829224448, 2284489224, 2820811306, 2108074, 2686583426, 2317516832, 2155881000, 547921928, 41986056, 2820712586, 2317879432, 2149754888, 713597602, 2818580490, 2720169984, 2829757056, 578857122, 8915456, 2852817064, 178823178, 42600448, 2282259104, 2281867816, 2150271016, 539109896, 2181079074, 145391746, 2147658410, 682131594, 34079272, 145270824, 2686583296, 706871466, 168430250, 537537034, 2158633634, 2726832674, 690312, 2827520034, 2694973992, 2762890, 167805096, 11141122, 176859170, 2292744232, 705331208, 167936002, 579502090, 682131626, 581446274, 42074624, 547358762, 2693408808, 545925130, 2290647584, 2150107136, 33728512, 679485440, 580913826, 715794440, 168329728, 2325883400, 2861039650, 2819099264, 2854357538, 671746568, 34211840, 2324209704, 2818613898, 2183701002, 537438218, 9046538, 2693278344, 2181603368, 578814090, 2283831978, 2686485152, 8563202, 545292418, 2284488840, 2821204608, 34244650, 2862620674, 2189560450, 2829582858, 704675842, 178784776, 2271906, 2854234658, 2819228298, 2155907746, 176726050, 2326300808, 144714248, 134742154, 44706432, 10658312, 2189953024, 706879648, 2821357736, 34080936, 2684911658, 2726963874, 571081344, 143270024, 2147647624, 144836744, 573055522, 545817128, 169902208, 539632264, 671090730, 2317920800, 715268266, 713720352, 167815840, 170533000, 169879586, 167944864, 136980992, 2281843232, 44040736, 2155905538, 2718081024, 2684881032, 2325883010, 2829060736, 570983082, 42508330, 538970240, 2150236160, 11045032, 168331808, 139434, 671122050, 580919298, 136445992, 2686582952, 2147617440, 8554530, 36341794, 2862614568, 715301546, 2236968, 704776834, 2282399914, 2149712000, 10617474, 2284495402, 681574946, 2326300712, 524416, 167806984, 2155907242, 671088778, 2149580930, 2726461474, 36315690, 170524842, 547490306, 2189566080, 715655850, 2323816994, 2718605480, 2692753410, 2695397922, 2156437642, 2819236360, 2281711778, 2148182154, 144706178, 2695538698, 2317877290, 2726472232, 2854390274, 2819131432, 143263914, 168430208, 178258440, 2862655522, 707405986, 2827124874, 2818713640, 2315389096, 715664000, 679608456, 581075490, 2315919904, 2852692618, 2281704072, 2827487264, 44696106, 707431074, 579479562, 2315913346, 537528840, 2140714, 134875818, 142616584, 2149720104, 2656264, 2147494568, 2324300322, 2692777992, 681575074, 142779016, 2282356872, 579471904, 2283799050, 2315397280, 2860558504, 579472002, 2685010080, 134916648, 682107392, 2148008064, 136841856, 136978602, 42115072, 2684879360, 2720172584, 579338240, 2190092800, 2687009322, 145367178, 680143016, 572697122, 704809514, 2860517546, 578953866, 2717952640, 2863137450, 671228456, 705333768, 44695712, 581083658, 2861047840, 539107978, 2150148224, 2158635168, 2147647656, 2150148610, 548046984, 2192048672, 704676384, 33589768, 573079722, 2862623368, 133280, 144837162, 136478856, 2283840130, 2827627170, 2686624264, 707405992, 545824936, 705309312, 178258442, 2292318344, 143132672, 2148051490, 581607970, 2829060106, 2860689442, 2718040104, 2292746784, 44730376, 33727144, 2148041352, 547356704, 713558690, 2181571232, 40992, 2317518986, 2829723784, 142617120, 142647944, 2687017090, 2189468330, 44212738, 2147486248, 2148043394, 656010, 170559648, 682101408, 2693407402, 2820809250, 10487840, 571083394, 2189426818, 2728953866, 144713864, 2181704194, 2189959850, 581607554, 547883040, 2693278338, 545260032, 2290221184, 706783776, 2684881578, 8396802, 168298666, 2192048266, 176685058, 2820702250, 2720672416, 2818581130, 707406346, 2728921226, 34220586, 706904098, 36347944, 573087784, 713695786, 178793096, 168339624, 680134824, 178430112, 713566752, 673228968, 665610, 706906784, 9076744, 2315389570, 176695464, 36317704, 713590794, 2852825250, 2695012386, 136978984, 2284455978, 570589730, 2694881450, 34111616, 713204234, 2729058976, 2821195810, 673221162, 2693310506, 2324308104, 2290092074, 176824842, 537037354, 8528514, 137011200, 2861050504, 673850018, 2818607234, 2158110882, 2852126890, 2317525538, 44081152, 559272, 2158141954, 682142376, 707431074, 707437088, 2728954504, 2826993664, 143304714, 2860518016, 2149720066, 671130154, 2290778624, 547496578, 2726963202, 134905890, 2829617834, 533128, 169878050, 2852653730, 168427552, 2317885962, 42510850, 706871850, 538978306, 2183276712, 2158657570, 2821333152, 35825704, 537535010, 134785194, 2860648458, 706781706, 168470698, 2693409448, 2292326432, 2852823562, 35686922, 167946912, 2728560648, 2821228544, 545925154, 707437184, 2863270024, 142639112, 2695372834, 547914410, 33720352, 2292852864, 570993312, 2189469832, 176849410, 2720170016, 2726864898, 570984616, 2317519016, 34242690, 545923714, 570458120, 579504672, 2281834496, 537567874, 2323677698, 707403938, 526976, 655874, 580944514, 537567754, 2827125258, 2728526498, 671778954, 144845344, 2684914176, 2191696514, 2181734560, 715137160, 34220040, 2827124770, 142606464, 2694849058, 170527368, 2147624994, 2692743840, 2726961194, 704776714, 2686487210, 2315389090, 2183176834, 2292721698, 2290616970, 35659786, 134383746, 2292845090, 537004202, 2191534090, 176693248, 10518570, 2147650048, 2290098312, 581566496, 706912810, 2323677826, 134775296, 136849440, 178298882, 2762920, 2317361282, 2315814922, 680132738, 2726341162, 2149615658, 2190114850, 548045346, 2290098696, 143131274, 2158013088, 11012738, 2324170882, 2147519104, 2324171424, 2687115274, 168296970, 682238112, 2183301152, 2324209666, 2819137666, 547531296, 539099144, 167774210, 2861074976, 2684520578, 570460714, 2852661922, 2292353152, 2861172864, 2190125066, 142606848, 2860550792, 8360, 136972320, 2191526026, 673196032, 2189435434, 33589760, 2292230282, 2726986282, 578814592, 10519082, 2190092330, 2686591528, 579373058, 2720672424, 715162154, 2290755624, 2694979618, 2729052290, 2183268898, 2324342816, 2860548778, 2283807266, 2315430050, 704774664, 2315921570, 537404066, 580952192, 545817258, 42600480, 2155907072, 2318019200, 2290223618, 681740320, 673874568, 10660394, 2138154, 10518664, 2684527274, 2281712258, 2315782184, 33720872, 2156011680, 2148171904, 34081312, 2323786408, 2729058952, 664202, 679479936, 704651810, 573212712, 570564616, 2728921128, 2863276586, 2324203560, 134218274, 169904776, 42107520, 2292720296, 2852683936, 2861205504, 537428520, 715792554, 680132618, 2684880938, 44574882, 2147484330, 2292318344, 565408, 548012674, 671099530, 2149614248, 2695407776, 707403808, 2315790378, 2315813386, 705169546, 2281734784, 707272744, 42108968, 2854780962, 2728929928, 2292326920, 134359552, 167774762, 2852268042, 176859170, 2687010978, 2827092520, 2156535816, 2684355114, 2281702056, 42115232, 10488458, 539533858, 2829754538, 2192181760, 2729085096, 2726854690, 2863169570, 2284453890, 572566018, 8947744, 35652258, 570458122, 706773538, 2827126920, 578945194, 713198088, 2854398112, 715784744, 536913952, 2292853384, 34218632, 2664448, 671621162, 2290780840, 713730696, 680165546, 2695398018, 671123458, 144877568, 2281834626, 671646248, 706873472, 2726830208, 2181606048, 2150148098, 2854397954, 145367170, 713588898, 673319554, 537043496, 2863267848, 2192220194, 2192220682, 2827493514, 137013378, 2324308002, 8423432, 2158627496, 2156429952, 2694973474, 571124258, 2718474378, 2819269128, 8421410, 2189428864, 2281742504, 579513000, 682231850, 578816002, 2181703680, 136315018, 2726330370, 134258856, 2147650208, 137013930, 2728559234, 680176266, 713031714, 2292746280, 2827135650, 2684881570, 545955874, 2282391714, 2726863520, 2720006826, 2694875816, 713203842, 2684526626, 2720178690, 572525098, 2283808930, 571082914, 673751554, 2693302818, 705306658, 2150238336, 2189592736, 2150236808, 2325785090, 178954400, 176202274, 2860548264, 2863171714, 9077408, 2148049440, 2819263008, 2147615362, 2156432034, 2150116008, 169904802, 2860648490, 570599424, 2826994306, 2283833514, 2156560418, 145236096, 682100872, 579477664, 2148182026, 169871904, 2290657416, 571081344, 2156561026, 2189435394, 2183168034, 143262376, 2785314, 2829230122, 713204224, 2829068328, 2726298112, 2317361184, 2181571106, 2665128, 2829584512, 673745536, 704784386, 134220296, 579512488, 134742696, 2290788520, 142649504, 2181040778, 134914696, 2315790498, 44706336, 2283801120, 145261218, 2829223976, 2854387754, 2156538378, 573055016, 2191534762, 548012162, 42641570, 2718081154, 168306824, 2325749896, 2147624970, 671752746, 178389130, 2290256416, 2283799210, 2292195498, 167805482, 2821324832, 2860556936, 178299010, 545947808, 545958058, 2726821930, 2684529312, 42642082, 2147616810, 2863276544, 2862654082, 545303200, 570436104, 136347778, 2156535970, 570468362, 2150279306, 573210666, 168468520, 2189462024, 579379234, 2138154, 170035362, 134250664, 2181597322, 682098818, 2693407400, 2290098848, 2819229856, 2687009312, 42502826, 2317363240, 2290264096, 136487426, 2726830752, 2861179562, 134220298, 2149613736, 673882242, 715794592, 2728534664, 579349000, 2292746914, 559136, 143173666, 2191663266, 2632200, 170435240, 2687019690, 2281736736, 2290647714, 705301032, 715786890, 134392362, 545925130, 144744448, 145261096, 536881154, 579477544, 704776352, 547364866, 145268778, 680165384, 2762762, 671129728, 2695012992, 170437290, 2862613162, 705210880, 2324201610, 41984514, 2694875818, 571121704, 571115650, 2818746504, 44181664, 547498666, 2718050304, 44040874, 713041954, 2692743330, 715268640, 2728929416, 2181169192, 2761384, 42631850, 2852692648, 2826962976, 2149720744, 680034472, 8522282, 2718468232, 2720662154, 170010786, 548012074, 2685044738, 167938216, 539658410, 2183143554, 2290100906, 2315952258, 2854758568, 134744234, 136350248, 2149588994, 2283964458, 548047488, 164488, 176334890, 545794690, 170002560, 2861170858, 2281711616, 713730592, 673710762, 579477642, 536905760, 545949834, 2827126792, 35686920, 2148173824, 133664, 2318043264, 44564650, 11020290, 2191657128, 673753088, 2726863360, 178921634, 2695014434, 2282234506, 8913538, 136448520, 2687010818, 2191534722, 2819270786, 2191534218, 2829222410, 2323776162, 2290133674, 2820710536, 2861205642, 2728395264, 713073184, 2155874440, 2181071016, 2156006058, 2150113834, 2292850850, 2684518402, 2283930146, 2269866, 2183700610, 2326309408, 580921898, 2292219914, 168329760, 36306984, 11053602, 545826984, 673186312, 44597418, 144844810, 2728927914, 2147655840, 2684527146, 2695531144, 176720034, 2720540840, 42633352, 2315298978, 2155880480, 2695399586, 2325874824, 2324176930, 2728921610, 2290098312, 682263072, 2292754600, 144835104, 2695373354, 570985130, 2829224608, 2317527208, 33688192, 145228418, 2284456610, 581445666, 2692909184, 2852825600, 2156046504, 2861212162, 539133952, 713032360, 681618058, 2693277858, 573221504, 176292000, 170565800, 680174216, 573057706, 8953984, 2282226312, 2281865352, 2158504618, 9077288, 2149755426, 2155915400, 10649632, 715270666, 2861080608, 2150269442, 170565760, 2726830754, 705202184, 2155913896, 539632264, 547397770, 2282266786, 715170314, 2290747936, 145367552, 2317888040, 10521248, 671787018, 2821326986, 2854750882, 44181546, 8422050, 681615882, 11053186, 581609640, 142615042, 10496512, 10660482, 35783336, 2192091176, 2695004672, 36219432, 713590786, 2284497410, 136978600, 671613610, 2720703106, 580944522, 2317486728, 2181728898, 539658922, 537526816, 673841192, 2685009962, 2695539330, 2818747016, 170394272, 178258568, 2149580802, 2189983912, 44599456, 704782336, 2284453930, 2729083050, 42106912, 2862776322, 680175624, 167938600, 2829058562, 2861180960, 681713698, 2158502570, 134752386, 35652096, 174248, 2192083458, 2181201954, 572557994, 537535146, 2158659746, 2861171368, 142608554, 2325873194, 2821326848, 178825856, 2829224456, 36339880, 2183661602, 2726963210, 2861040288, 2192091690, 2852135072, 570468394, 2292219906, 2281744520, 706906794, 2189983904, 34114048, 137013762, 2862647818, 2284333098, 2693407368, 8953890, 2284331552, 2326429696, 2729083402, 2192048290, 707266696, 573177888, 715688576, 178293416, 10660360, 2324209666, 176824458, 2283965088, 2284365864, 2860526090, 2158494368, 2862645890, 545958400, 2323785762, 2181735080, 2156003874, 2149722154, 2720671872, 44697632, 2829191720, 2693300392, 713171458, 2819140258, 2718573088, 706906760, 715793058, 143172098, 2292712064, 545401346, 144867496, 2282359338, 2692907680, 2148149416, 178915336, 2821202570, 8555178, 33729154, 2156014210, 2692876328, 136850056, 2315266688, 2156431874, 538978984, 2283809450, 134390280, 704807458, 2820702208, 547915818, 2718474368, 2155905696, 573188650, 2290616490, 42477730, 2662530, 178388992, 2818580648, 705298472, 567808, 2181073418, 176335402, 44173994, 145361034, 2290253826, 673850016, 2829617162, 42607138, 134219786, 2692917256, 144837250, 134348930, 11182728, 2283971232, 2315264648, 2317361826, 142779018, 2820702370, 134785034, 2692753536, 2317888130, 2852685864, 682273410, 2324341418, 2729083528, 176816266, 2726341162, 2147623458, 2684365448, 44081802, 2183276680, 537395360, 166538, 2684363402, 715301538, 673352360, 169877672, 143262218, 655914, 2684520450, 706879618, 2718040096, 2317361800, 2181212200, 673841312, 172194, 2158110754, 2190092810, 2854363136, 2189469826, 715825664, 705341472, 142780458, 679651362, 2717944458, 570436104, 2317912104, 2281711746, 169877674, 2818738312, 2282261154, 573057544, 2156038826, 41945640, 36340354, 2290122920, 2282235912, 2281832586, 2821360290, 143163560, 136325288, 2695407624, 2726332426, 134252674, 682238466, 2852823072, 178948128, 2292719626, 680135336, 2183662120, 2686582946, 142608928, 2284357664, 2695495848, 2181038112, 2158502530, 136348162, 579504808, 581470888, 2726822050, 2862746152, 2819262466, 713165448, 579472032, 134785576, 2190125194, 2315298952, 713597448, 36184096, 673317504, 2315419818, 136480768, 2684879520, 578814080, 134383626, 581569152, 2150113794, 545794210, 2282364936, 680173568, 11012746, 2189953568, 2189994112, 2192220672, 2189560480, 8422048, 2156562474, 2686484642, 2820835362, 145402496, 145402504, 2324334594, 42082986, 580944392, 9085570, 134219938, 36348418, 547522600, 2829066762, 706740904, 2863171754, 2854781096, 579510784, 2726862986, 2290133002, 2819261056, 547367594, 704684034, 2323652610, 2726832776, 557610, 2726953130, 570427520, 704784512, 2694973986, 713064960, 2820811394, 2190125568, 2326309538, 713196160, 2158635050, 2854912034, 2718607522, 715784362, 2189427362, 2829585058, 679651978, 2829584546, 537405480, 2191566888, 2290616968, 145369216, 178399786, 2158101160, 2863270570, 2726994058, 679518250, 41951746, 2695530666, 2326397608, 573210786, 178923688, 2181736970, 2283799074, 145262720, 679617154, 178792610, 170560138, 176204458, 2323810472, 579381794, 2862744104, 671262890, 707438752, 2827002368, 2292230146, 2326399146, 2694881928, 579346594, 2183268394, 2323652608, 143294496, 2821365792, 707439104, 2729058464, 679649792, 134783530, 2292720296, 144876200, 579471360, 167807018, 2148051112, 2189986336, 2684387456, 2718608040, 178793130, 2181595808, 2281703944, 44212362, 2283940394, 2290786346, 131586, 2826962986, 715817000, 2819137664, 2290131490, 2158010408, 2854363136, 178391050, 2821325354, 2281703458, 682230312, 2155915946, 2181048456, 2695407648, 42476040, 2827100194, 2827495946, 2149591562, 2292844546, 42076680, 2189953056, 2148180000, 2148182562, 671752704, 2827651210, 2147516424, 136978442, 704684578, 706742952, 2820680194, 679643272, 2158135842, 682140202, 545786506, 673319456, 2263592, 169902602, 8388650, 682101418, 168435714, 2283839530, 2829625480, 176334976, 536870920, 143303304, 2323654792, 2827659266, 2156527624, 2726996106, 570566666, 581042306, 8429696, 2852659720, 2283798562, 136979106, 673712130, 145230370, 2317361320, 2829721610, 570433706, 2189560352, 2728394762, 2326306816, 2692915720, 2718597640, 671261192, 2852260384, 704645154, 2192050338, 167813248, 2854914216, 2720170122, 2317518848, 2281873408, 2692784160, 2290649224, 2818607754, 578978306, 679651498, 578979880, 715663530, 145401864, 2729082914, 2181573162, 35823650, 537395242, 572566176, 547889314, 2290622632, 2281742376, 2861047842, 44697762, 2860654752, 2149589674, 2189951490, 11184264, 143269896, 2854365728, 134916106, 2324179074, 170535562, 2685009952, 579338912, 539658248, 537043496, 2693406728, 176685610, 143171720, 2315952642, 580954144, 2282392098, 176728066, 2820835850, 2863300640, 2819227656, 679617024, 136325248, 2852291114, 2829068842, 44698248, 136350368, 537010858, 536905762, 2819270656, 671615648, 2695539360, 673849992, 547390080, 713722506, 10526762, 2191558698, 176203786, 2283929736, 681616008, 2695504392, 2852137130, 35660320, 2720170498, 713170986, 2324342784, 2281703936, 2829716000, 178946208, 178915978, 2283842058, 2854758568, 713033888, 705177762, 2148008618, 2729052800, 581470754, 2192058890, 2829221888, 170436770, 2695014442, 681609386, 673843722, 581445770, 2861179432, 671648392, 2684919978, 2315388962, 144869896, 2155872416, 570566656, 2820802690, 539664554, 178915498, 134220322, 2686591520, 2181726208, 34244618, 170427050, 679616680, 2693441672, 2860679306, 706914954, 2852266120, 2862745728, 681615528, 2147483816, 2326301312, 44564522, 2157971624, 673229450, 573046816, 2685051434, 2315389442, 143264394, 545915400, 578814626, 2292228136, 578822146, 2158102560, 673712682, 2158665856, 9077258, 2854266922, 2192212608, 545947688, 2158010506, 2827526792, 2819229736, 2818613888, 548047496, 134752298, 707305602, 167813280, 671656480, 11012266, 2685020322, 44698144, 176816808, 2147649666, 2827526312, 36341922, 539011202, 42478090, 2189461544, 2147524776, 2819270784, 680043176, 2720661536, 33565352, 2191526568, 178922112, 681574440, 2829746818, 680174240, 2854357634, 704782496, 2695012872, 570993194, 2860550282, 545433602, 2130466, 671621672, 2317516928, 537395722, 2718435850, 44738722, 2728569378, 35815584, 2323783850, 673753120, 2230952, 578816520, 42117160, 713039872, 2323810442, 2854225960, 2149720074, 579381416, 2183792800, 673882754, 2158100608, 144867490, 2282266626, 2684487848, 170035842, 2326397442, 2191523882, 2292883968, 573178026, 2158111264, 2283940512, 2148180618, 2181564584, 2315387008, 2829748360, 32938, 2149589024, 2324343296, 2726306344, 2695530538, 134906400, 2148016770, 134259360, 679608962, 707396256, 2821204482, 2317353002, 178424490, 578814112, 715139744, 2718474784, 8527906, 2317361802, 2324176906, 707437226, 547391626, 2854355586, 2189953696, 144713768, 2718572672, 142639106, 176300200, 681748482, 35824170, 34088968, 704684714, 42601128, 2687139850, 2149613736, 2852266498, 2325742242, 2852168322, 705210370, 2156399266, 713032360, 2158135848, 671261184, 547498112, 2827659944, 2156011650, 35659816, 2317494952, 2720039048, 2687010952, 2149622306, 2292885506, 2318016514, 2852651688, 2150236810, 2726952960, 2820669450, 2726963722, 2819235968, 2147655810, 2315788810, 2684354698, 2183791264, 681577088, 2181564928, 539624106, 2325750272, 136839688, 2292195464, 548020392, 134744610, 2150277258, 581577250, 2192089090, 2718048384, 715817002, 2820702338, 2315395106, 2290657416, 2318011050, 2156004002, 2687009290, 715661354, 707438626, 2292850728, 2827135112, 8388618, 2717919240, 2852782602, 33589258, 143140904, 169910784, 2282356744, 34243104, 2190117536, 136980610, 2854357130, 579381802, 2148010024, 2684395688, 2282367624, 2325741600, 2183170696, 2183799434, 545923712, 2693302914, 167772290, 2326429864, 2269352, 11020968, 681714216, 673327786, 2819268736, 134384168, 537403554, 170041858, 2192222850, 2158102528, 2718599720, 2818580522, 2292720266, 2156529696, 579346602, 2317353634, 2324340776, 572695168, 570982560, 671623712, 2692882978, 2820833792, 2149622432, 2854396458, 44214400, 2181079210, 2158002856, 2693310498, 42640032, 2829191840, 8388616, 2315946018, 10527272, 655528, 142772778, 143270570, 32800, 169910826, 163882, 2183309952, 35687050, 44042882, 176718504, 2189462176, 571122218, 2695373450, 545956002, 167780360, 548046848, 2292845186, 2687117352, 547399818, 2854920192, 2284322858, 706740386, 570958498, 547359264, 2099200, 2283808776, 2818744354, 11044872, 571122314, 715688450, 671263242, 2284323336, 539527808, 2181169666, 2728430216, 169904296, 681609768, 713040514, 2191655048, 715827240, 715696680, 2318019104, 2720694792, 545915552, 680045056, 2854879394, 545925128, 42115074, 8921098, 2283973256, 2862787082, 2315290658, 144875688, 2862621192, 705300640, 34220706, 713206410, 176728706, 2323655208, 570556930, 2854232576, 715827336, 2147527328, 2155883146, 713033760, 578857504, 10496554, 2156044930, 2686976552, 2854789152, 2729060872, 2695497730, 715268130, 2720016554, 2099754, 2728395274, 136448160, 170565762, 2854889602, 706904202, 145361056, 10496008, 2818736768, 545300482, 2189992064, 570589320, 715262090, 547883138, 547889672, 713599496, 2852291082, 2827127458, 2821325480, 2324177544, 2324310562, 2148040706, 704776712, 2821366282, 2292845218, 2191525898, 572686850, 2852135562, 682271242, 2158141952, 41951232, 2728437768, 705178274, 2326266506, 2315815584, 2315266696, 579480064, 2726963744, 704678056, 2183662250, 168468640, 176826496, 2827494024, 168429706, 2323646624, 169869346, 167946408, 134873128, 715302952, 44048928, 2183269000, 2315911810, 2292877994, 673712800, 176720010, 2290255874, 681575042, 2852259880, 176201770, 2190082698, 2326440450, 707406344, 547913736, 44698274, 8399496, 136850058, 2155913890, 136972424, 2821234696, 2718042786, 539533992, 11018410, 42074658, 682263176, 2282225832, 2818615946, 2290132994, 579349130, 2317387946, 44566690, 713197578, 572566050, 2190114818, 715688578, 11151488, 713556616, 538978848, 2140330, 2183268520, 713728008, 706740392, 2324176898, 682263072, 2852784264, 2852653730, 681609224, 2852301482, 713728034, 671091368, 570436224, 2181073066, 44575400, 2192222760, 136357896, 136882690, 2190090920, 2686986378, 134914592, 2315389568, 42107394, 143130760, 2191689738, 2695504418, 42107432, 673360386, 2726856864, 2820702338, 134390402, 2718605960, 539101194, 34218506, 2324334730, 2156439562, 2852692520, 2149714048, 2860687874, 679487648, 2183275050, 2189426858, 715170472, 2718075402, 178921994, 2718040202, 2729058432, 44171304, 134906538, 545792640, 137005576, 713697826, 539001504, 2315427842, 2156562570, 2326429698, 170043906, 2827485186, 579371050, 2284488834, 2854265344, 2693302312, 713687680, 2317363752, 42502816, 2284356128, 134218408, 2149714562, 2692786218, 143270410, 2282225674, 2860687360, 2315788938, 11151530, 2852293122, 2726341128, 2181202442, 169912320, 537438754, 581478914, 2862653568, 8563370, 169910280, 145359360, 178397194, 41986592, 682132096, 2189428898, 2852266154, 713697824, 2156405386, 2684356768, 2693408802, 2147486338, 2158004386, 696842, 8421506, 2156398730, 170011168, 2863172104, 2692784808, 570558474, 572523144, 2694883968, 2317885568, 8421538, 2283972610, 545292968, 2852159626, 547367080, 2686487176, 172064, 2863172138, 2283839618, 2718042274, 2726955178, 33685512, 578857000, 139914, 2326306952, 2860550272, 706871466, 671754890, 2148049066, 167946784, 169912456, 136481312, 2158627488, 570427944, 715137160, 2318051968, 2292744354, 2720702600, 144714272, 671656064, 2684485800, 2686593570, 570458786, 545390720, 671121960, 2148016256, 581568648, 169902216, 144736800, 578980392, 713591456, 2693277858, 2156571144, 705175722, 2729091074, 42608642, 2181204000, 2718075042, 2097824, 2290231464, 10494474, 545270434, 2130562, 178793128, 707398178, 42633386, 2820803106, 2290625064, 2820680224, 2829068800, 170041888, 2863145096, 673228842, 572531210, 144703498, 170043394, 537002122, 2326399650, 10660008, 2181564424, 2148049576, 167911466, 2290614946, 539626024, 136489504, 44173320, 178423970, 178915882, 2183832194, 2157979808, 2283973280, 2693275818, 2157971488, 2821228674, 705210922, 2315422336, 2292746922, 2762754, 44698240, 671131784, 2317492362, 2317394440, 539009184, 570959872, 2284464266, 33554568, 713588866, 2729052320, 42608648, 2726988426, 2324170882, 2793600, 2318043776, 143132842, 2829757058, 10652194, 2726953514, 2317885450, 2861039746, 2189986432, 178922024, 680004256, 176718378, 673357832, 2863180290, 2150271656, 680036384, 2155874336, 2631720, 705167880, 169904770, 2147492002, 2728960034, 671621250, 2819260424, 2862776994, 559240, 2829748904, 572524680, 178301056, 2183668392, 536879786, 2290614954, 134916234, 2284497416, 2326429864, 539101858, 2665088, 547367082, 682240008, 2819137698, 2290231328, 133792, 143261826, 2686494882, 2863171592, 579502634, 2157979776, 715301538, 570991112, 2189953568, 707265162, 145359368, 545948168, 547528704, 2686623882, 36315778, 145391746, 680034338, 681715850, 2854881922, 2862656000, 2821234698, 2826971682, 2686978560, 2149752970, 2718048938, 539003560, 681616010, 2283973280, 2290229800, 8194, 2695014954, 2317353640, 145402528, 134389922, 2818747042, 2292220544, 2181038242, 715786792, 682134186, 2819260962, 565800, 178293288, 2181695624, 168331944, 2271272, 2324300450, 2325776930, 178921642, 715825696, 2281734688, 35659938, 2290256008, 2292752546, 2720006186, 705341480, 671623680, 2684357122, 176324616, 2181071370, 537534496, 2318049800, 580944416, 707265058, 2621608, 144869896, 581468328, 547487914, 571123848, 134881290, 673745066, 715268738, 2692882568, 10520712, 2156046984, 2726830114, 44050954, 8956456, 2829230090, 34081450, 33564674, 2315288584, 136478762, 167914120, 36348416, 134881952, 176202242, 539664520, 581075498, 2181046944, 704651914, 2829623296, 2181701792, 2827618848, 2720694408, 679641600, 2181202464, 2687011370, 2148182690, 2181737000, 137005728, 2852694560, 176824354, 671778816, 707430946, 2181726762, 713075242, 2827133608, 2854357514, 713596968, 713558696, 176693280, 2181171338, 2318051488, 2158111264, 176824354, 537567370, 2692915712, 2183801384, 2852792320, 707306146, 167905928, 664098, 547915906, 2728567458, 2692754048, 572656138, 2818706082, 579471914, 573213346, 134220290, 2718607370, 2854226088, 705340072, 2854363818, 536873600, 2829197354, 10657930, 579340960, 570960000, 2729052202, 2317879298, 2324170760, 2107394, 2317385890, 2315289098, 707308034, 2318043146, 537528456, 2157969544, 2292850848, 2290262146, 2181171842, 168297122, 44705834, 2656896, 2181736482, 673317536, 682262538, 2290614400, 11174568, 537534472, 2292326408, 2685009954, 42074250, 178817704, 2820713120, 167944354, 2820702722, 715794570, 2315952264, 2693309098, 2325782530, 2181701770, 2281734664, 2181048456, 2728954376, 10488480, 704684064, 36219010, 2684920480, 680134666, 538976386, 2315290762, 167815202, 2284486666, 579379242, 2820833792, 2762792, 143296648, 571116202, 2292187808, 2684922378, 2158527104, 2147625610, 178782890, 533024, 2852268682, 2860558344, 2860548650, 713074818, 11149824, 11045544, 2149713962, 2317385736, 168307240, 11010184, 537043074, 2694881826, 2693399200, 167815840, 2155913736, 547487880, 8562696, 137013250, 136446626, 2281742368, 579480224, 545786410, 713204234, 2827094538, 2717943808, 33687688, 2684527242, 580911144, 2818703904, 2829230240, 673720490, 572694568, 2694881922, 665608, 2147614858, 42106888, 539142154, 2149589642, 2860556936, 671744650, 2290133000, 2140712, 137013290, 2728566818, 2726437026, 2148147850, 2860556328, 10786, 136872074, 548046858, 572522666, 573079714, 34217986, 673327778, 2281709728, 707430570, 2818605704, 673316992, 2852127394, 2695496202, 174594, 134261290, 2292318760, 705211008, 2150146690, 715303552, 41951914, 34245258, 170557474, 2284365834, 170428424, 34253474, 2829713922, 2829058090, 2183831560, 2819104770, 2860646408, 2686460424, 537010338, 715784226, 35693186, 176859304, 2317361290, 137011232, 2292195874, 44607616, 671653896, 145367042, 2192214528, 2325873322, 34212512, 2290614818, 579478050, 571124386, 2155874944, 2317393930, 42502314, 34114080, 706906634, 2192214058, 573219330, 2728394786, 581050368, 8522250, 44182186, 2720180874, 134382240, 671646218, 8555008, 2324211874, 2290264074, 2860688008, 680034306, 537034794, 539134120, 713206304, 539003400, 2192089128, 2283841536, 2292746754, 578856968, 176292000, 2323679914, 44182026, 41978370, 2854226080, 2097704, 2326309034, 537395842, 673196170, 2315946120, 35692586, 2190082178, 176171170, 42500138, 2695374850, 2684520450, 2820836008, 145402016, 2156439586, 2694979594, 168469162, 170000928, 33688106, 2150236810, 2317385864, 2283971208, 2718574592, 2854922402, 2181081256, 580921984, 679611010, 671263232, 2793512, 2818706050, 704815618, 2718050346, 176857602, 580919296, 44728480, 2318041098, 545391240, 2852292768, 2720530954, 539533354, 682141704, 682107522, 168305192, 169912362, 2317387784, 2190117514, 2821359746, 2729060906, 2150105608, 2819137704, 2284455938, 2281843360, 2181204480, 168339618, 559136, 2149747368, 2290657930, 144834594, 34220544, 2283842218, 2155905056, 33694210, 2148172288, 2326438434, 2821194400, 2189592712, 142746112, 2729083008, 2132008, 2292197410, 671613474, 571123874, 2189469832, 2282391720, 2183266986, 144834568, 2318049800, 2323679752, 2315946016, 145392298, 178388992, 547889288, 2861074954, 2155874986, 2183825544, 2149714570, 2325881354, 570589698, 142615080, 2315782658, 164010, 8528552, 2150238888, 2317355048, 2684387370, 2158635178, 2148180106, 2829224456, 2189558312, 42107042, 2284462634, 715292840, 2729050786, 2281712288, 2854756896, 707274754, 571091498, 580913152, 2684887080, 579512832, 170033674, 2827135618, 2282259082, 143133322, 36307586, 545401506, 680167936, 2190082056, 2692745250, 2283971106, 715268610, 2862623400, 2283964458, 2315782314, 679608354, 545925632, 8391328, 2315257866, 34120328, 581567136, 539631616, 673753256, 580952576, 539500714, 2283807242, 10619050, 2324210336, 2290264066, 2726855304, 2155874848, 547523242, 2181177386, 2819268642, 2829722242, 2155874850, 44083328, 572696738, 2155880576, 671744042, 2862785160, 44182024, 178946698, 581075114, 2818574506, 713198216, 2181048458, 705333920, 168296480, 715260426, 35336, 2829093000, 2854782986, 578988034, 2726986400, 142739594, 2720014368, 178399242, 2820680320, 9054722, 2290647048, 2323686058, 2718040744, 136488992, 2695375402, 2684398122, 170534954, 713064490, 2290125354, 570466312, 176695306, 2150270978, 42082442, 2685020330, 2192050848, 715786250, 2155883018, 537536680, 2827004418, 2183277056, 176859138, 2192048168, 537561642, 2718564872, 2829584384, 137013794, 2282357410, 2158537224, 679479938, 2290655274, 2818580514, 2819230378, 144744448, 11141154, 2820803074, 9085610, 671613056, 2323808904, 679520392, 2718597794, 2236586, 2726429226, 2692885128, 2694979746, 42478080, 580952200, 704643744, 2852694538, 545818754, 2282225824, 671621280, 2315952288, 682139818, 33597442, 573219362, 673187848, 548022816, 2192181770, 707299488, 2720565800, 545794562, 2718597248, 681746978, 2158503978, 9077386, 2315821098, 2827485834, 573180066, 2693407264, 545925162, 2284497448, 2820811266, 2292187146, 539535488, 545267882, 2290655394, 134225930, 42475650, 671228458, 2726306474, 33282, 2826996258, 2718574728, 170558122, 2726305930, 580954112, 2728960008, 2717941770, 142770818, 44737184, 2191698088, 706749056, 671099434, 44567208, 579338282, 176693386, 134777344, 2726857216, 2282259114, 2720047146, 705333794, 2728405026, 715793026, 2189959328, 2156003464, 2150269450, 2324332704, 2281703586, 537561642, 2317886090, 539494912, 178817162, 8562816, 2323775618, 673349664, 2292361762, 2826993696, 2728435842, 548020352, 2852170402, 581077120, 2692775944, 2821204002, 2283971208, 2284486656, 2852126890, 2292714024, 545792160, 11141130, 134390306, 2863311400, 2147648010, 581438122, 2192091298, 2862778920, 2720137376, 2692883104, 545825408, 545424034, 142608898, 580911744, 10527266, 547498122, 176326824, 2157969410, 580913152, 2726464128, 2325749768, 547521152, 2292842496, 42510506, 2729085480, 144842920, 2863138978, 176292392, 570466346, 2686495266, 178301056, 36184744, 548012680, 8390690, 704676352, 2315782786, 2282260514, 2684878882, 2315256330, 176300160, 572524552, 539142282, 565896, 2819104906, 2325743626, 2860687522, 2726961834, 2290625154, 168460960, 2695498280, 2150146056, 681740930, 178817160, 578947592, 169878152, 2158633514, 2183832072, 2829722154, 539142818, 2290264194, 144877706, 681705512, 170001064, 2190084650, 2693400746, 578814122, 2854922250, 2284487176, 2183793194, 715696674, 2818580650, 571091592, 2820800554, 545915042, 539658754, 2819268778, 682109064, 2692784160, 2852823040, 35684512, 2861073058, 704653346, 2827493890, 2158659722, 2181079594, 178956960, 2147516426, 44738722, 579373058, 578977800, 2862751912, 2283939872, 35692672, 673357834, 713566208, 167944832, 134785546, 2686454400, 2155880482, 2189992064, 572656298, 136980992, 2284497024, 707274754, 2147492512, 33687714, 2728559114, 2192089632, 142639264, 2284488832, 143171752, 11174432, 705301026, 2829060744, 178422442, 134359040, 2191656992, 570433546, 2818713640, 2181169792, 35793450, 176728064, 145236648, 2684889224, 44564616, 2148180136, 688264, 673196672, 2156429352, 2181179912, 134261288, 713173504, 2728436264, 2147519144, 136839720, 671123456, 2156538498, 682101376, 2829715490, 178266272, 145400482, 2718042152, 2854396424, 2720041634, 2181595776, 2720705160, 2181726346, 671623168, 2323655328, 2191665672, 2290614954, 178790536, 2148149800, 2726469672, 2720565408, 572557866, 44705792, 2728394882, 2326438058, 2325883554, 2829715456, 2820844042, 578857602, 136979080, 713196040, 2290133664, 545792544, 2158135970, 539101192, 2326307490, 705339434, 2158658178, 580944424, 704678024, 578848770, 704815650, 2818615938, 142770698, 2326268554, 2693300896, 2158142120, 2728405032, 8954528, 2315389450, 2189434914, 2290092160, 2325907968, 679617034, 2325881506, 2282392064, 705167530, 2728436360, 2156044296, 2324171392, 33720832, 2686485024, 2189558410, 2754698, 581576704, 707308200, 537559082, 2818736160, 2290229410, 2854390410, 2863145002, 143303168, 2860550282, 2829191810, 8946346, 707265066, 2687148066, 2189592610, 2150238344, 2158013056, 134750760, 178946058, 673194154, 538976802, 8530048, 35790984, 2729091714, 10618922, 715260040, 2827100322, 2821234858, 2189592618, 167905928, 673226914, 705298984, 145394208, 2854225920, 2326431778, 178948136, 2861204000, 2720671874, 136315010, 2292187272, 2863301248, 704645152, 2191559298, 2158135816, 2686492832, 2324308640, 572531330, 42641536, 2860517376, 580922026, 715131528, 2324332712, 2148149802, 673221128, 176859776, 2854390280, 2290655754, 671254696, 2190090890, 2763424, 2326407338, 44048394, 2290256042, 170003106, 41986208, 2829232170, 2315780650, 170428554, 705331368, 2191526018, 2292320930, 178268200, 2687148074, 2720664074, 673710090, 143264258, 2829715970, 8528416, 2290130976, 2097794, 2662530, 2863180448, 2728438314, 547883178, 571123720, 2852170242, 536905858, 2726340610, 2686986368, 2189558274, 673351818, 2726832162, 713689640, 671131658, 142772874, 2852257930, 167805064, 2183661736, 2191689736, 2862622760, 581050922, 2283964426, 2315921544, 2821335048, 2686462472, 545827458, 715292834, 536873634, 170009090, 680045096, 2720705160, 573046816, 134382114, 2282359424, 2693300906, 2720014474, 2097824, 2729085568, 2686485000, 713075200, 2829585034, 2829224096, 2284357760, 41953952, 715817088, 681705994, 2183702696, 2317484544, 2819129472, 707398154, 715171976, 682107562, 2728954528, 681609384, 2862622858, 2821204480, 176826410, 2147623584, 2826961416, 2284322946, 34079266, 44212904, 572664330, 2315780226, 2852684458, 34816, 10627208, 537536514, 2315299466, 681582594, 715653640, 2827526306, 2860688000, 10488480, 2686495394, 2852162088, 34252930, 2861205514, 2820835976, 2290647170, 2290122786, 2181696130, 715171848, 168299050, 168460328, 2827132938, 2729093674, 704776226, 176325122, 10496168, 176324616, 2728403584, 2190123690, 2324341248, 2819107336, 2686986888, 2821234858, 2290622624, 2156046370, 11043456, 2147648130, 2632226, 2726963368, 2860558890, 538968608, 167905930, 143296512, 2852298888, 581599752, 713721898, 2292721800, 2148141058, 34251264, 2292328586, 136357888, 178397320, 2852661898, 42639528, 2693277706, 144706216, 2315428384, 33685640, 2820803074, 2854259368, 547881482, 715694626, 2852825226, 2829748258, 537395744, 42640040, 176204296, 167944192, 2181038722, 2155883018, 2821194240, 2695536640, 176324648, 581044352, 178817032, 134777002, 36341922, 2283964968, 581437992, 2729050242, 571090986, 2852792842, 134226442, 2281736706, 573057546, 178790952, 2726830112, 2181726240, 44173320, 2324177066, 2820803232, 35661832, 572655778, 2315264170, 2818714146, 2692775936, 539101834, 2181210144, 713206402, 578847370, 33555072, 2290623018, 2694842370, 2863278760, 581085834, 176685736, 2687117448, 2156536328, 2183833770, 2325743776, 715170314, 573218850, 713556136, 2726854658, 2720672288, 673350152, 557058, 2692917408, 2148042922, 176163330, 581599370, 170435082, 570466466, 2819107466, 2726855306, 537034888, 2726341162, 2325880994, 168429576, 2852169730, 572655744, 42115202, 2156538538, 713599624, 2190117408, 580922016, 145228418, 2692885026, 679488170, 2861049864, 2692778122, 2099242, 36219010, 713558666, 713042088, 170535560, 2147494400, 2323679784, 44565128, 2155905704, 715172490, 2191654922, 176849544, 2694875170, 2181564554, 2726462080, 2189461640, 2292744192, 581470760, 2191526408, 2149582976, 2192220704, 36177920, 41953920, 2685012512, 42477610, 2726988426, 2181073578, 705331880, 2325881514, 2852291106, 2228234, 136323200, 2821359754, 2726996640, 715164194, 36186760, 2829746314, 134775456, 2861050018, 2854389898, 134381576, 167813794, 2852129448, 2684526760, 2684880928, 682139648, 36315776, 2852651554, 2149712552, 33726466, 2155913864, 2861179552, 2183833738, 2718040224, 2282266624, 579471394, 545294464, 2863145122, 2718599336, 680011786, 539500586, 176202400, 2147494440, 10528936, 176294410, 2181693448, 168428072, 2323653128, 2821368458, 143141514, 545390760, 2292320418, 2181604002, 2726437386, 145270826, 2290223264, 681707690, 2189592578, 44574856, 33596032, 2325783178, 2323647018, 2827624450, 2718566922, 167782562, 178430474, 671647778, 2191663752, 11149448, 8421376, 706871944, 2827528706, 547495976, 715786282, 578855560, 2827495978, 536913930, 2282228386, 578814088, 673327232, 713730080, 671615488, 2292721824, 136349704, 2818738818, 673221248, 537010208, 547390082, 2191567402, 44567170, 162, 2189598720, 2860687402, 2829625888, 41976490, 35661858, 707299850, 547916322, 679611042, 2728437888, 537010314, 539009162, 2283964968, 2315788416, 2282235946, 539107488, 2325874850, 2821357608, 2326266498, 2720016906, 2863177730, 2829101696, 2818582562, 2854920226, 34848, 2694851242, 713589418, 2854789250, 144704170, 170559522, 2324209800, 168435880, 2283930282, 8913032, 2695375394, 578857098, 2826971786, 2829189258, 571114024, 537567882, 2315780098, 2290756266, 2284456610, 579338922, 168468618, 2148139018, 2686978218, 136448672, 2863267874, 671228426, 2189592586, 2324341416, 176196106, 2325916320, 164384, 539624074, 572555266, 2292220042, 688290, 537045154, 2318051456, 705202696, 2292877832, 705339938, 136874152, 2694875298, 2729061026, 539658282, 2686453920, 537534592, 681706018, 137013280, 33720322, 548055050, 2189953544, 2829191816, 2854259242, 671227904, 2158659616, 2326396936, 581607938, 178921472, 2827094154, 34087072, 2147647618, 134905896, 2150115328, 2190123170, 134742176, 34217986, 2695503872, 34112160, 2150268938, 581569160, 2261674, 581075466, 41986570, 2728558722, 2292195362, 2753162, 33563144, 545819272, 2860558882, 2720170632, 570985130, 2852137098, 2686585384, 42502824, 715694754, 2819132074, 537037322, 2284454024, 168429704, 2192050176, 176859808, 2728927914, 2147494400, 2821335080, 2718466602, 144747048, 2157969544, 2685044874, 137011712, 2821333666, 2315264002, 2147483682, 2315911296, 671124098, 134259338, 2315430016, 2190084232, 671255200, 44042914, 2156407424, 2283963050, 2687109122, 2158111232, 2684527136, 2156405258, 178301602, 570993194, 34120352, 2854789666, 142641696, 2827526826, 2827003906, 2292353160, 2189593250, 170009224, 2157971626, 142737578, 657568, 570466304, 2156568586, 2150115970, 706912810, 136454824, 713558698, 715786274, 665608, 170041384, 2148010024, 673712672, 2315256458, 681748992, 44573216, 170035242, 2827004042, 2692778024, 169904768, 2829101730, 704643240, 2829058082, 579471496, 2189983752, 2827132962, 41978370, 570559104, 2685045408, 2718566530, 2189467658, 2325749760, 143294498, 136970368, 704675872, 2156005898, 715270144, 11051138, 2862785064, 2315430408, 536873090, 2684881064, 2726332450, 2191698466, 2854781064, 2315427976, 144867456, 136350240, 682240008, 178956834, 705333384, 2726300162, 706914434, 2183831560, 2729052680, 545399464, 2829592618, 547359274, 34978, 581577258, 2693309090, 33726978, 2818615938, 2862615050, 671787648, 2718433320, 2687009282, 671253000, 2687115912, 2819096586, 2862653448, 572522504, 2854388394, 578822144, 2149712392, 2829068962, 145367208, 2183703042, 2854398592, 2147647528, 681738914, 573221506, 2283962882, 671752352, 2155905184, 2818613800, 539664426, 579480194, 2726955682, 2324299816, 581052970, 178921602, 2290122754, 2854890018, 2861047816, 539535496, 715655210, 2819238402, 2827495936, 2684355114, 570556554, 2323777536, 581077128, 168468994, 33694216, 706912384, 671612960, 136347784, 2292359170, 713730210, 2861214210, 671132298, 2317519016, 713198242, 8431744, 2290092170, 2854355592, 2192222240, 673325602, 671655938, 2292722314, 2854887586, 2726471722, 571089032, 2693275778, 567840, 2852135042, 136489088, 2283798664, 2292753066, 2157977736, 2324179488, 2726832298, 545783842, 713165474, 2726428706, 682142338, 2852137642, 36219434, 2854398464, 679520928, 545268392, 2158666282, 713599138, 2230954, 2860689410, 679487618, 2852300968, 178399786, 41986088, 706775048, 537010184, 136880802, 680003720, 545949866, 2323783722, 34245162, 2132138, 2317394474, 2685018144, 671088808, 8424064, 162, 2818744960, 2687009440, 2156405410, 2860548098, 2318008328, 2695373472, 2862743714, 42084512, 2726431370, 144746634, 11053090, 178389674, 2818703530, 145238664, 44206632, 42508458, 174082, 713204226, 2692778536, 44728482, 143305224, 2726463618, 2718597800, 2687017000, 2854791178, 2728929834, 2324179592, 2191523968, 2315952810, 2819131906, 176816808, 539009536, 2687115266, 681748650, 2829582370, 671230594, 2861179008, 581446306, 2829615138, 578813952, 679616648, 705333760, 2147649536, 11018922, 2693433474, 2318049920, 704782890, 2665088, 2726461960, 571080840, 2818738186, 44204554, 2181040682, 176687786, 2156038816, 170568234, 705170080, 707396266, 539132426, 2157971968, 2687115434, 2315954176, 141354, 42082826, 547496104, 139272, 2818736266, 2315429890, 671252992, 2852694528, 545949704, 2282225698, 671254664, 2818615456, 2317877896, 2189470208, 536912032, 572655786, 170402474, 2728429736, 537043106, 573180578, 33554594, 2181079074, 2150115464, 44564482, 2317525032, 2189428896, 2324299936, 547367456, 2854791808, 713564682, 673193984, 2325741578, 178782888, 2820835466, 2283798562, 539525282, 2829584898, 2181562498, 2687150088, 545923752, 2687109632, 2315258368, 2284364448, 706783240, 2863300768, 2192089602, 704807464, 167774858, 176294570, 2852782090, 2863278720, 2820810882, 134252554, 2283831816, 690344, 2720672266, 2181212712, 581042816, 42633730, 2192056994, 2147526816, 2829615626, 706873866, 2192214050, 537045152, 2324204168, 2687107080, 2819129378, 2827487274, 144875650, 44606120, 136478856, 134914728, 136315394, 2718443682, 537536522, 2861042186, 2852126890, 2284455968, 176335490, 2150269472, 2818574336, 682273280, 134742024, 2726332584, 2315780098, 11051554, 2325741728, 2863268362, 2827526306, 34112002, 682099242, 539536008, 2854257184, 572566016, 539140776, 2720662026, 11141122, 2181573290, 2183833632, 572696738, 2720694402, 578947714, 2283800706, 2819229704, 33554984, 2150113290, 2860690048, 176848904, 165928, 2149614242, 2147657736, 176294432, 2183277064, 2728435882, 2324179072, 2717917698, 2326407338, 681617954, 2686986784, 704807586, 2190082730, 44206248, 671779488, 671787680, 2189568672, 673360520, 176171530, 2695531040, 705210912, 145236008, 680036864, 2155872416, 2148008096, 36317322, 705210530, 2105474, 143165602, 2860517408, 2138282, 2325750312, 581575168, 2290747914, 2183662082, 2854387746, 679649320, 144867880, 2827528714, 704815778, 547358888, 2686591490, 547522720, 2863267848, 2729083434, 176202402, 680143370, 2862743586, 2324341282, 2324300320, 2181703720, 43136, 136981152, 2283831296, 681576490, 2692778154, 2317361282, 673185802, 579338920, 143262344, 2181573258, 2284489224, 2183700610, 178397858, 2156431522, 136480808, 539658280, 2183170058, 2726339240, 168296608, 2189559850, 2155907234, 581468680, 545783970, 2315945986, 537403528, 570990762, 681615522, 578822690, 2728427562, 570992650, 2717943850, 2854365320, 547881610, 10529440, 2324308482, 2150140576, 2726431360, 2292714016, 2318041632, 547520512, 2284462082, 2827657376, 2156431360, 2292361346, 2148007946, 2695538730, 2854232202, 134390432, 713697442, 2189961248, 2156536360, 2687109248, 2140704, 705176226, 44605610, 44204682, 579479688, 2862745600, 2726428672, 2284495400, 545923200, 178399912, 2829060130, 2183168130, 42642058, 2726985730, 2684911626, 715303458, 2283970562, 142739464, 2282261152, 2292720258, 579471360, 178299008, 572555938, 715825698, 42468002, 2720702626, 682229768, 42115210, 134914080, 713564800, 2324334632, 2292230280, 673718440, 176851456, 671255176, 144704130, 537436808, 178268202, 713164960, 2147516456, 2818713640, 2684487682, 2282356746, 571114114, 2664610, 170043938, 2785290, 579373224, 11149864, 704817792, 2852817536, 2158504456, 671099048, 2684520450, 2854912522, 2290616872, 44730890, 682099234, 581569066, 137011840, 2284333058, 2820669608, 2762890, 2720530976, 2324302474, 10650154, 2861080738, 136356490, 2230402, 42633858, 10526880, 2156439584, 572697258, 2728962688, 655362, 571113480, 34079264, 2693431434, 2852159648, 2852817576, 2820671498, 2720049698, 682265098, 2720530434, 671648266, 673718410, 681713706, 2664482, 2827616896, 44737162, 2726307872, 571088928, 2269346, 41978402, 2324300458, 536879746, 178921634, 2684487848, 145227784, 2148016256, 673710626, 176818176, 679487530, 10485888, 2191523968, 176719874, 8553120, 2183834146, 2829093386, 176826400, 696456, 713064584, 11143168, 2326440106, 142641666, 2687117440, 715664034, 673718912, 713031816, 2695004682, 579373184, 2147516458, 2686453896, 143165442, 2693310632, 2726822402, 2326309514, 579502754, 715262594, 2281832576, 2753186, 715792512, 572656168, 2189598754, 44212394, 170394146, 44048896, 143303202, 2158135304, 679608874, 673360040, 2283839520, 2728568864, 176195722, 2282357410, 2692786306, 715696770, 2181564938, 170002600, 36219426, 2860649090, 2852298888, 134218402, 9078794, 673874474, 2829754914, 2149582976, 2181079714, 9076768, 11018282, 2852266528, 2156529664, 2324176928, 176726050, 2147623560, 2854258848, 706749058, 2726862882, 2158002818, 705210922, 41978402, 2860679840, 2862655496, 547529216, 2852300968, 2190084232, 131594, 2317912192, 2281867816, 2861181058, 2827493896, 2088, 2827651208, 44212898, 2726996648, 2155905066, 673751682, 671121416, 2854267050, 2290221696, 2315823744, 2829623336, 2684529192, 2281842698, 134875178, 2183277184, 539132042, 680175786, 682265256, 2863147040, 2323786400, 671744554, 545925666, 178389002, 2147485864, 2158111264, 2315954818, 2150271106, 2827493920, 673196032, 2687019146, 680001666, 715137698, 2147655810, 2726331018, 534658, 705341986, 545390594, 706783746, 713204384, 580919330, 2854756386, 2718040200, 2852659882, 2156431904, 2692778498, 2150277152, 2821324938, 43178, 10619552, 2818711722, 524290, 572653610, 2860679304, 176824322, 704776746, 178823296, 2827618824, 2818605576, 2191556642, 2829093546, 2158537352, 143172234, 707265064, 537045632, 2726862850, 10616872, 2317516842, 570990754, 2155905066, 2718599722, 2284331146, 134875776, 681576618, 11020928, 11043328, 42107522, 2860646570, 570951850, 2684496034, 2852686496, 143165576, 176333346, 537561090, 2863177890, 2148010530, 2192222370, 570982410, 2281865386, 581601290, 578847394, 673194146, 2862786562, 2149615656, 2326439970, 2860515874, 2290133034, 2317527592, 136478762, 2861212170, 41986720, 44697642, 2726305826, 144835112, 2694875136, 2326274690, 578813962, 578822282, 2718072994, 2183793162, 134916136, 2863309354, 2189436930, 44081194, 682231968, 715819136, 136456842, 536879776, 2317363872, 547488258, 547398312, 8945794, 2684389384, 9046696, 2317525538, 2183694978, 673874048, 2820808746, 2326268066, 137013888, 2326308874, 178389032, 2728405514, 178948138, 134384298, 176857128, 134916610, 2693442176, 2181701792, 2191532544, 2692882944, 2183798952, 2099360, 2753064, 2282390152, 548012714, 2720572040, 2323785738, 136872610, 2720047650, 713042080, 2728567304, 2148018858, 2147625640, 2829585034, 2192083592, 2181169322, 2147484330, 168298656, 170402474, 2820835978, 2854258856, 42476192, 705200258, 2191663648, 2281734282, 673744898, 2829189642, 548045442, 2181038600, 2317912744, 2237098, 2191698050, 2728536072, 2720661506, 673350186, 2156044330, 2158666282, 2684357160, 2827003906, 2720139776, 2685043330, 2156568610, 2686452362, 707299360, 545950336, 673851434, 2827102216, 2684519048, 134785186, 2326268064, 2325881506, 2695399458, 2323687968, 2693300386, 2158633482, 2854389792, 2686616192, 9087624, 2183692970, 2325880834, 2720017024, 2819238440, 145367200, 713566882, 34984, 142780928, 2292746282, 578947714, 42467496, 2718572714, 681582720, 33312, 34242728, 2726988298, 11053066, 44214912, 2181038208, 178268800, 679652000, 176818816, 673359880, 671779330, 2728962210, 715653642, 545817250, 573081640, 545914914, 2292197920, 2684389512, 580911752, 168469154, 570458658, 2718073480, 144713858, 2191655586, 2181178024, 2283940480, 8704, 2686462466, 2155907744, 2181079720, 673220650, 2190092832, 2819236488, 2695406088, 2829748736, 2315289090, 8399362, 167914122, 2654344, 545434114, 2720049192, 35654274, 2852260392, 2290223784, 2149589506, 2326265888, 136970410, 715294720, 34086952, 2150269570, 136981152, 539656840, 11043338, 673327112, 2862744234, 2720145410, 2150246570, 2183798946, 33726632, 167782536, 11010178, 2323808298, 2326440456, 2826963456, 2861081128, 2827001986, 2695495808, 581083818, 36350504, 2863172264, 42510496, 42508842, 2726994600, 145262752, 681576448, 44597386, 176162856, 10496034, 2156046370, 134227968, 2854354946, 571080712, 579477544, 547922432, 2684365480, 671615114, 707273218, 2818704000, 178954784, 536873088, 2315788928, 538968192, 2324209674, 713196064, 2860690056, 581044864, 2829232800, 2827002368, 581052968, 2854879786, 44212352, 2728921730, 671614976, 713564168, 2829199904, 2317885960, 2752674, 2728536098, 713072810, 167807498, 142649354, 2860647072, 2695365280, 2693277696, 547488290, 2192081034, 2158493698, 680173738, 537002024, 2692751522, 178954794, 2147516968, 2819238024, 713173538, 8554634, 2854748200, 33596040, 2323644450, 579381384, 2292722186, 2147494568, 42084874, 2317355048, 11184298, 2819107464, 713039882, 570589858, 2693441706, 2829058210, 2829099170, 2147625640, 673712776, 2827517986, 547389960, 2189601440, 705178250, 690826, 2718435466, 679479432, 2181180042, 671752874, 2155880578, 2317363200, 2290649250, 713558152, 2326307336, 44081280, 2281873922, 142639744, 2686593162, 571122344, 176169600, 2852257920, 2854922274, 2829199362, 2728397480, 2323808386, 682134026, 2686984192, 2099880, 713564682, 168463010, 570460298, 2726824480, 2861050408, 2863303304, 706879498, 10659842, 35659786, 41945216, 2315397162, 2827004066, 2158012930, 581051016, 2695375360, 673318952, 2183178882, 2189986306, 169877504, 2821366306, 2156560544, 134381704, 176326696, 8947848, 2854789632, 2315790346, 581568650, 682140328, 671744552, 2283931810, 2852792840, 2183268394, 11045386, 8553128, 2695536648, 2693400586, 2862743688, 2326399626, 2720041514, 2315389058, 2158002312, 665600, 2323818666, 2860690050, 10651688, 545827458, 2326432394, 176294440, 2695407616, 44204064, 35785226, 2317879304, 673228834, 2717917824, 41951746, 2729093672, 538978346, 2181736960, 136448552, 2148173826, 2281744930, 2189598848, 42108928, 545433608, 2315291170, 713597602, 136980610, 33587874, 178399394, 547530888, 36306944, 145369736, 705168032, 2818583176, 715293312, 579379850, 2826962946, 704817794, 9078818, 2829722112, 539101186, 176687744, 2726953090, 170557992, 2284497416, 2317879432, 2684496040, 8552962, 178293282, 145399848, 33718282, 170559656, 176162848, 136847490, 2720178210, 2826969120, 10528898, 573087882, 2283972776, 2863172266, 2315823658, 573186186, 571089576, 581476992, 176169122, 704776320, 2281840808, 2718444202, 2283929600, 36178600, 11044872, 2318010890, 167936034, 2854226090, 557224, 2720662048, 2693408770, 578848808, 2852290594, 2230914, 8704, 10627234, 536872970, 2189591178, 2292197890, 539142792, 705178122, 2315788328, 2156571168, 679617160, 134916640, 2686584864, 2852784674, 2317494272, 681740456, 2282356770, 2820711050, 2181210786, 2695503880, 2717950466, 2317877760, 10529288, 2155872930, 168437928, 704653480, 2829189760, 2695367210, 168340002, 2827102242, 2157970058, 134261290, 144747168, 2324177546, 8389154, 573219466, 2281734792, 673218562, 2290745504, 671219720, 178266122, 2284453896, 2292195970, 2132000, 42109570, 2687150120, 170401952, 682272810, 2183791138, 176826890, 144704168, 573046920, 145361450, 2290745472, 44739202, 2181048320, 715303050, 170404010, 2281840674, 2190092322, 2148139146, 2283931818, 2317918368, 2687140520, 33288, 673226888, 2181204482, 2210, 2695399554, 134908416, 539525642, 2326308994, 44597248, 671645824, 2854398592, 176685608, 2728919552, 2323644584, 2181040138, 673753760, 176859304, 35695242, 176171176, 42633888, 537405568, 167903266, 707428874, 2852825130, 2290614954, 2181603882, 682230442, 2191526058, 2281742506, 2189568554, 682238090, 2687017642, 715163648, 42117664, 2149722624, 42633898, 2726339200, 2155905706, 2686492680, 143272074, 170000512, 2852167810, 548055720, 536879232, 2862612618, 2189992586, 11149480, 2290647176, 2860681864, 34089130, 2729052682, 2315395714, 2189953058, 2821360290, 2282391552, 715130880, 2324334722, 539623554, 2726428810, 36217472, 537534978, 570950184, 2150268962, 10527234, 707405962, 2325882890, 176327176, 2827092002, 2854225962, 2820843682, 580921984, 539000962, 571081216, 2852790824, 2720170114, 547922562, 2183659530, 2281865890, 671091336, 570589218, 581085354, 11051040, 2192220706, 2821204512, 170393762, 2158135938, 136446080, 539624104, 673874088, 176728192, 168435752, 2317879306, 2728927234, 142748202, 2852790920, 2692885026, 2317388298, 2821365800, 2854396416, 2829068456, 680134794, 2692874250, 2290256386, 41977896, 2189428906, 673227434, 2150277792, 704784898, 2181563040, 537042954, 673358368, 2192220834, 2685010088, 2284357792, 680165896, 537561096, 2685043210, 537534626, 715786280, 170000546, 565416, 705177738, 713730602, 2726471816, 2718048424, 2149616168, 2183668226, 170526858, 2829724330, 2147649538, 2695531048, 134260874, 44083714, 2860681248, 2692743202, 2290780672, 2292843016, 136978570, 2684528808, 10526882, 2315952128, 2189559936, 581601288, 170035848, 2684493952, 671097474, 579373576, 2863310848, 33587842, 2290616970, 671099010, 35791530, 2284486696, 33589762, 167807146, 2191657128, 44565000, 33694344, 570460202, 2156437664, 2861080576, 579469354, 2326268544, 42606728, 2189427202, 2818711688, 176326818, 2318049794, 2317396520, 169904298, 10520712, 44081192, 2292326946, 2728405666, 144842914, 2191532194, 2820677768, 671785128, 2317516960, 134785162, 134381696, 2829093000, 2292230794, 681747106, 572695202, 170394274, 2158666400, 656000, 134220416, 2819096736, 145393802, 2686593194, 2861039754, 2315389066, 176171168, 2818738208, 2326306944, 2686584960, 11141666, 8913442, 9077248, 2820680234, 2726308520, 2147527178, 9076736, 673876650, 2787850, 547889186, 2720532642, 2107946, 671615616, 145367552, 2318010402, 547913770, 547522696, 2693408930, 2317527050, 2283970728, 682107400, 545267882, 671099042, 2826971298, 548055200, 2829715490, 134881928, 8421418, 2854783008, 2099370, 2854748160, 2818705546, 170557578, 136872576, 42508970, 571083402, 706879650, 134250658, 2140168, 2720146058, 2284323456, 2685053600, 44703872, 545818666, 2183301288, 682139648, 2317494400, 548014634, 570466976, 671646242, 2860656682, 2283809282, 2183800962, 2863268354, 145391626, 144877736, 2238986, 713196192, 10521256, 2718575240, 2821204610, 2181048970, 547367048, 170003114, 2818706058, 178389152, 143304712, 2325913738, 2149622314, 696872, 136980992, 2148008066, 2282258434, 2693441666, 572566176, 2315911722, 2181693952, 681607842, 579469960, 2284453890, 2827094016, 167780874, 2236458, 2149581480, 2819137664, 713730562, 2292883970, 2315397120, 2325905576, 2150148736, 579381770, 2132514, 2183274626, 2326309378, 2283807266, 673360384, 699048, 537397282, 537045152, 2852299272, 2324168706, 44728968, 2685012482, 539142312, 580913698, 2282399904, 44050954, 2720541194, 681705992, 570949802, 679487498, 2326407690, 2718433800, 2860517538, 2315911714, 2284486824, 2189993992, 134357538, 671124136, 9046016, 2284366376, 2720017032, 176693384, 44730506, 578978346, 2183275138, 2656810, 36219010, 143173666, 2718599296, 537567912, 2827132938, 2148010634, 44703874, 2156530344, 2324341378, 2326301216, 2692909704, 2326274698, 2281736328, 2292746914, 2829199392, 2829191840, 2695408298, 707275400, 2156529826, 2150236328, 2720180224, 2720702634, 2862776874, 682263040, 2854234754, 547397672, 2624136, 9076904, 2150246560, 2325908008, 2717950496, 42633384, 580922024, 713197704, 44573312, 178948232, 176728066, 571081346, 2720670242, 681615392, 580944544, 2684911754, 671124136, 2325881344, 679520384, 573088384, 2693278248, 10527392, 704774688, 581085826, 715688584, 2147483808, 2292228266, 671229960, 2720694944, 2852651168, 2282227850, 2829224104, 2290256034, 2191523880, 545393192, 2684390026, 2158010536, 2726856872, 2819138178, 2720703106, 2192212104, 2827494026, 2326268584, 2729050632, 134392360, 2728395298, 706742274, 665608, 2762914, 134783530, 170535594, 2317525130, 36315170, 2183823906, 143296648, 2852692610, 170010754, 2281867818, 2821196418, 2282397730, 2149615648, 35791488, 673188512, 705176066, 2686454274, 545400960, 715825288, 715825704, 2818583170, 2684493960, 2282365440, 2695504032, 168460448, 2726823978, 10274, 34119688, 713566882, 2852792962, 167946792, 715653770, 2183702664, 2325785130, 2284464130, 2315266560, 2860558856, 671752234, 545915400, 2183178378, 2819228170, 578986528, 170002570, 176300552, 2693278210, 41943594, 44179976, 547391618, 2290130986, 545958538, 2290090024, 2292722304, 8529920, 2323778178, 682141696, 2325874722, 2820809378, 2687115274, 539625600, 2181081632, 2693267618, 2283799082, 681607808, 2181695498, 2854791298, 705308714, 579472010, 713695784, 696864, 704784424, 673185832, 673221280, 2686623914, 10518562, 170527392, 548022312, 2317920288, 33688098, 35660320, 2717911168, 2695364650, 41945120, 2318052000, 2315788834, 2819235976, 2861075072, 2158632994, 537427976, 8555008, 581042816, 2183178240, 579471912, 136347818, 2292883618, 715661954, 145359522, 2720180258, 2183170176, 142647306, 2290255904, 2818583050, 679520770, 539631618, 2317396098, 2860679170, 671779496, 36178442, 706749098, 41986186, 134389930, 2189470346, 2820843528, 2718605344, 2158493856, 2282398242, 706773162, 581468322, 704684546, 2148180104, 2324302376, 2148007978, 704776202, 688808, 2863311520, 690848, 2863145480, 2156396714, 44075138, 2183700482, 539099648, 2862615208, 707437056, 2324171402, 2860515976, 2685018152, 2282268674, 2819268738, 2323679912, 2181079074, 2729083522, 2692775968, 35684386, 2819238440, 2183670282, 2183170058, 537045002, 2829593250, 2323818496, 681577002, 2720016424, 9054850, 2861074434, 545392642, 42115210, 145399850, 581050504, 715653122, 2860526088, 178923648, 42510984, 41976448, 2284456104, 671776810, 578816648, 2269224, 2720573600, 2149720106, 2863137280, 2158536872, 2827518498, 10494498, 2818711720, 44608130, 176193546, 36340386, 673193994, 2283971234, 578824866, 681575082, 36186624, 2189601418, 2156429866, 2181572768, 673876010, 167807498, 580919296, 2290778626, 170428960, 8397450, 2726461474, 2854265378, 2762922, 2726437002, 581051010, 2325914154, 2718075530, 2292228098, 706879624, 2860679808, 570950280, 581443626, 9044000, 2693300384, 2726472226, 2862645416, 2685043362, 2728951810, 34112130, 34242730, 2692751392, 2317519402, 706914472, 2687150752, 2156528256, 2684495872, 2189598856, 704651778, 134883850, 2290133666, 2324210178, 2821227136, 44597760, 143173794, 2292351018, 2827528738, 2718599304, 2821324970, 2818615432, 143296642, 539011242, 673841186, 2325784714, 2728394760, 573081634, 705309226, 163880, 2818736130, 176294568, 2726953120, 2695406242, 2315258498, 547358752, 2854758944, 2726305824, 145399808, 671219752, 2148043394, 571114146, 136847498, 578955400, 2155883176, 2819104768, 2290223752, 2829232768, 715795074, 34114082, 11184800, 8553120, 681576482, 2324168842, 136882850, 2292753032, 2726431370, 136357888, 2685010080, 169869450, 2861213856, 581566634, 2717911554, 2684397578, 536912520, 34220714, 579478154, 2862656162, 2326430370, 2315944578, 42476202, 2315266690, 2324308130, 2695014914, 134383754, 170401800, 671655944, 2787458, 680009762, 2189557770, 2820702336, 2290092162, 136972288, 2158537248, 573188738, 2140202, 2317363872, 2315430410, 136349832, 143138858, 578849320, 2684395554, 143163424, 2829101696, 705331328, 178782890, 2192058368, 682140194, 2326274186, 545784360, 545949728, 2323655178, 178291338, 713072674, 2852169890, 2282267146, 8520362, 145359392, 681607680, 2854791722, 2158503976, 144706210, 581075490, 2183144104, 2862622730, 2861083170, 33597984, 2720563208, 2156014112, 10650144, 545917066, 2156044802, 178391714, 176728704, 2654882, 176325250, 2829101568, 704809130, 137003562, 2718599714, 8563362, 134785576, 2326299176, 2290614280, 2854914690, 2157971488, 673227296, 570589312, 2729060906, 2324211714, 2317518890, 547520674, 2317885962, 2821227138, 713597472, 2283937962, 2281876106, 2290125354, 2315395592, 34122376, 2191655584, 10485922, 705306634, 705169546, 2729060352, 2156003840, 2686494728, 581470248, 2818746890, 682100864, 671785088, 2728405120, 706881672, 143303170, 136325122, 144870018, 33595424, 170535456, 2693269672, 2290221224, 2189462152, 170435114, 2693408808, 10378, 167944866, 570468482, 2282260488, 2317387912, 2685050914, 2687107240, 682133672, 2829755040, 2687109290, 704684192, 168304650, 2821366400, 2821204008, 2684354698, 545955842, 2852129418, 536912008, 8421376, 2692882568, 571113642, 44042880, 2684387464, 545792130, 2283800578, 581568640, 2189953536, 2324335146, 680141480, 2155913376, 2292320800, 715262594, 2860558882, 2315428394, 143138946, 2854881408, 33718946, 2692786722, 2149589512, 144744584, 2726865408, 2693275656, 2325742088, 2292326536, 673849386, 2827125256, 2761256, 2854363650, 682264576, 682098728, 532648, 8946344, 2290229410, 2147625130, 679520898, 2181072904, 8923816, 2852291242, 2861206144, 539132072, 2155907616, 2693277736, 570426024, 2854365696, 2692751522, 10526728, 673712296, 2820843650, 2192188066, 2158135850, 2687148032, 170565770, 2323819146, 2148040746, 2819138050, 35662506, 537035298, 2818613410, 2189984386, 579373738, 33718786, 2829093002, 41986186, 2829099656, 9078912, 545818792, 2326431786, 144712226, 2326308906, 2854357154, 713728648, 176818346, 2684487840, 2863139464, 2687142538, 679611040, 581478528, 145367720, 2147624994, 579480224, 2158110760, 706748938, 8746, 2827135112, 2726822018, 2860687880, 545818632, 572564098, 2854355080, 2819131394, 2818712098, 35815554, 134389800, 2281734304, 2820801026, 10518664, 2192083456, 2181695522, 2684364930, 715687938, 2852782752, 581444232, 547489802, 2827485730, 539533864, 2829066752, 136454176, 134875650, 178817666, 33720360, 2315952128, 170011304, 2315913736, 690178, 539101346, 715137034, 2190082720, 2158135842, 167905802, 2181040162, 2686591104, 2720040962, 2819230344, 143163562, 145393674, 2827649546, 9043976, 539494408, 10494594, 2147625096, 548053162, 2684922370, 2718574760, 2324168736, 581609602, 2282236578, 705169418, 2181204520, 673188010, 570598016, 36175906, 2283940360, 2158635562, 681740288, 2150269096, 570425856, 145367042, 682273314, 2684878888, 8522250, 2281876096, 2281701506, 2290748072, 545303082, 2854914186, 537395240, 2183832074, 2323677856, 2861211808, 2181071498, 2860687498, 578816546, 679649440, 570591872, 136456224, 547922570, 715694762, 573178538, 2183832200, 2156406922, 176168992, 2728534570, 2852268554, 2852268586, 536914434, 10496544, 2284489218, 579373064, 2852651530, 570990632, 42074240, 2326429730, 2282397730, 44179970, 2664608, 178430088, 2863276160, 581609632, 178790536, 2622122, 2317888168, 2863169568, 2149589032, 680009770, 547399808, 2181070888, 33685664, 144711816, 682262666, 2820678314, 705169962, 578953896, 572533288, 2829617666, 671089314, 2290786944, 671090858, 715163810, 2158102568, 2290262026, 2720565896, 2189566082, 2852258336, 178782848, 2150244360, 579502216, 2323685408, 581468168, 2315782280, 547528834, 41975850, 2317525672, 9052168, 145391656, 11053218, 2282358794, 547390090, 715268738, 579381416, 134357160, 178299530, 706914816, 2728558752, 2149616130, 679610888, 671777450, 707305634, 2829191712, 706748418, 578855040, 581476994, 573090314, 2820808840, 145268906, 2156429954, 2190114976, 2192214152, 2290131456, 578986536, 682141698, 713196064, 2687010954, 2726996106, 34122370, 2729085066, 2284462208, 539001504, 705333768, 581044386, 178258562, 10657824, 167815338, 2189961354, 2854789288, 2726431242, 2189429250, 8736, 2326399488, 36315784, 2687016962, 2282389666, 681738754, 704815778, 2860515368, 2148147744, 673744906, 706773154, 178923528, 142617128, 570460320, 2829721632, 2189427232, 8399018, 2852792962, 136355872, 2684879402, 8563208, 2281834624, 34209834, 2158135464, 2819269120, 145360898, 2290223754, 2695004290, 547489920, 2827651074, 2684913698, 2283929600, 2315790496, 2189600778, 2827649032, 2826961538, 2818615968, 34245288, 136480930, 2191657472, 2290786954, 2726988458, 2292713602, 2829748744, 2718565032, 2854756480, 682272802, 2726821922, 2686492674, 2315290786, 178923528, 2819138178, 42469376, 2181737088, 2292351010, 2818738312, 8421410, 707265058, 2854756994, 572566184, 2269698, 2183791104, 547520682, 2290098730, 2829090978, 715292682, 170527370, 2281876136, 137011328, 2829101088, 699010, 178825730, 178921504, 705211048, 2315946634, 8527872, 715687946, 170402346, 2852651048, 2693309090, 679617184, 2147656224, 2726299778, 145270946, 2325874818, 2728919690, 2150246954, 2684879528, 2685020672, 142641674, 2686452258, 707275274, 571122184, 2861080738, 2726429224, 2281711784, 8554656, 2726952960, 143131304, 704686592, 136848042, 2183793162, 706781344, 2147516586, 2692883082, 2854756394, 715661834, 715131042, 2323808394, 2189953064, 2821359650, 539140226, 539625602, 2718073346, 144837250, 539631624, 673882122, 539494408, 2693431432, 2860524200, 2819129866, 680132642, 2854887944, 2818574466, 167815338, 579504264, 178391208, 2326407840, 688648, 2720565888, 2863270058, 2821327488, 2192091690, 42074634, 571122304, 715301504, 2147491872, 2149589640, 679610890, 2325783210, 2726996138, 559746, 2325873314, 2684881440, 2692917408, 168307330, 2852290602, 536870946, 2181081218, 2290655914, 682230432, 2717917858, 2720662016, 2829232648, 178922018, 2717941760, 2281734816, 2183702666, 2718605344, 537561602, 33696418, 2827624968, 2829746312, 8923298, 2189429384, 2860515466, 707264522, 539533834, 35695232, 33688192, 178823170, 545925120, 572661888, 2854387842, 2827651080, 35686952, 2183275168, 134873762, 580911232, 178300938, 42084994, 35784874, 2686459914, 2156005506, 573079554, 2631816, 572661890, 2717911168, 2283842082, 548055208, 2718433920, 579379872, 9087144, 2826962954, 2854256640, 2191655074, 524962, 2261666, 2290655914, 2718607528, 2821359616, 2854759042, 142780928, 169869986, 41975946, 715301032, 2150238752, 136315042, 578953258, 2158002344, 2818705920, 545826978, 2156038282, 2318019200, 2685045288, 33729154, 680011938, 2827657384, 178913282, 2717911680, 2147484320, 2181603880, 2819140098, 2718476810, 680176138, 137003010, 2720530432, 2271368, 2819097216, 34089002, 2726985890, 2292719744, 2726464160, 658056, 572661794, 2693431816, 2852823048, 2684365450, 142747786, 704643200, 539142664, 2728929312, 134226472, 2726332962, 144845480, 2694842504, 143303306, 2819235880, 2315911848, 2854912546, 2155874954, 2863180328, 2317494944, 2720696352, 545303208, 2323646600, 2157971464, 134881322, 2283839658, 673358338, 2854357664, 168429578, 2183694858, 176335488, 681749002, 36317194, 548046882, 145270816, 178790400, 2827487744, 44042400, 2826996266, 134785152, 176194058, 142746242, 704653322, 8562696, 145358848, 136478858, 142748194, 2728561192, 673884802, 2829068328, 573049378, 2695531016, 2183702560, 2686593568, 548022818, 539624066, 539527296, 170002568, 2726464008, 545431586, 2284456456, 679651850, 2684520616, 2148040874, 682141832, 715794472, 2686593664, 2718074912, 673196200, 42074282, 680140840, 2726429312, 136978594, 679477922, 168468608, 545923618, 2829093512, 2156529674, 705210914, 572563498, 2149623938, 35488, 2150105602, 2720565898, 682263042, 2860687914, 2192188064, 178268192, 2686486690, 2852257928, 134252578, 2315788456, 41976320, 2158528642, 176827016, 2281840642, 2684354570, 581443584, 2863137288, 2726955168, 2282389538, 44081674, 570589344, 713588776, 169869320, 671220264, 34245290, 176826498, 134252586, 2720172168, 548045346, 2284365864, 713558048, 2720016424, 169880202, 178259978, 2191557122, 2624162, 8391298, 9054218, 2852291234, 2191656992, 715696674, 2148149888, 2685020808, 2684389418, 2189600776, 2158102666, 176726016, 2695506466, 673319050, 2726428842, 44214826, 2183823520, 2717941800, 2860556418, 44737194, 707305474, 715661858, 2149720234, 570460802, 136349824, 2687011338, 671222410, 2726863370, 2325752330, 581569160, 706873986, 2692874242, 2189986336, 2150268930, 2189600930, 2693431458, 680012322, 2158627490, 2827616256, 2686984192, 2720014858, 2326429738, 2281711754, 145236520, 673849898, 673196162, 559616, 572524546, 2861212202, 44075010, 680011938, 2692876962, 2156570786, 681705642, 688160, 2183168008, 682232330, 168329866, 2181071530, 2189591040, 2728919202, 2863267848, 704815272, 2686986376, 2829199400, 2189426824, 580943880, 2860548648, 2282398216, 578947112, 8552610, 570425858, 2190082218, 10519210, 2726953512, 2728929952, 537536546, 2156527752, 2728429706, 10651650, 35653666, 2156003840, 44073642, 681749032, 168462344, 578945576, 579471362, 2695006754, 2290655776, 578978344, 2292719658, 8389256, 715130922, 2140800, 2156396586, 2156568712, 679485480, 673188520, 42500264, 145359402, 178825768, 2181079722, 671123488, 2323688074, 2718040194, 545303202, 2692917928, 572566178, 704783016, 539003522, 2150138408, 8914944, 715687978, 2726996008, 2686986248, 2862751914, 2147623426, 2821357600, 143304714, 2271776, 2315921416, 2318011010, 2827528866, 2324310056, 671647786, 2860517930, 2148041352, 2324341378, 2862778410, 2694849066, 142747776, 2315429930, 673876650, 2854388232, 2292318378, 2718597128, 579379848, 35651618, 2863276032, 715819008, 2821325474, 170403840, 681582602, 178293248, 2158535170, 2692778658, 537561226, 715661984, 2860517928, 2105482, 545294368, 2158141992, 537534466, 2283800608, 682109450, 572688546, 2860558336, 545432194, 2181570570, 2190115368, 2290223778, 539101696, 2192179234, 2156004008, 705301120, 539502594, 2695407744, 2324203528, 680034464, 2189427232, 2324177064, 167944744, 2148139562, 2720696480, 136448128, 2720180776, 673843714, 2181696040, 2692754082, 2129928, 705298562, 2326266528, 545267720, 2263680, 2157977738, 2718040744, 2827126954, 2728561194, 2326309410, 2190123688, 581085824, 537397794, 2290262696, 713697832, 2292755112, 2695405736, 136325288, 8398880, 537397768, 2852659328, 2326405672, 570984608, 681617546, 673227274, 145261192, 36350498, 2860526208, 2183301280, 2695530530, 2686978082, 2156536448, 2192050216, 134881928, 2819235880, 2147491874, 2326438056, 2323647144, 2150279328, 2821366304, 713564810, 715262114, 2686984202, 2728954024, 545949730, 2282268800, 706879528, 2726463520, 8399498, 2827649056, 2819131426, 2155881096, 176726656, 8947872, 537037320, 539107498, 2318008840, 2190082082, 2860679816, 44083714, 35785386, 144834722, 2156529834, 36341792, 2183670280, 2317516938, 680012296, 178948098, 2829591202, 2827625098, 168471074, 570426024, 170437288, 2852290560, 2315790368, 2150236170, 682238464, 2181603360, 34954, 570591746, 2318049930, 2324176896, 143270528, 42475680, 2826971818, 2191534080, 2860648586, 8553120, 2284497032, 11020840, 2684528768, 581042688, 2181204648, 2149589506, 573221024, 573047456, 681576578, 2315814922, 2718050826, 539009192, 2726996642, 178956936, 11020832, 2156529832, 579373058, 2820833320, 170525344, 2148018688, 44083208, 8552968, 715128834, 2686624394, 145391786, 8554506, 2829756418, 2148018210, 2686493186, 2854748800, 176851104, 2718444074, 2852683816, 134220426, 705208866, 2854257282, 2325775016, 2292361256, 2326267946, 2158665738, 2191524352, 2325775016, 2695397410, 2282234400, 2692743690, 578816546, 2158002722, 8530090, 2147648130, 8388608, 34087082, 679611018, 2192089090, 547397666, 2720180258, 2156570632, 2693433504, 42074754, 2189559938, 571091072, 35652224, 168470568, 2149580962, 570556970, 168306826, 2315782304, 696960, 2324300426, 8422018, 2147483690, 2317519488, 178782378, 2318041634, 136347682, 682099330, 145229962, 704678440, 547389480, 2318052008, 168471200, 10529312, 2192048800, 2292744322, 2729091592, 2317918856, 2315428392, 581574698, 2685009960, 2720145416, 2686486568, 10527264, 2821228672, 2720532648, 2281736714, 2854887594, 570558592, 2281712296, 2720531082, 570433578, 2819098762, 44214920, 548012194, 545300616, 581609642, 673884810, 2755210, 2827094154, 2158502026, 2692915208, 572533418, 578947112, 137013792, 2183702528, 2148174472, 134875690, 680135306, 178956928, 545423914, 2686986368, 34087434, 673745064, 178913288, 2191566882, 35782816, 2720573994, 2156405416, 2728559146, 713164930, 2687150114, 2852293258, 715260448, 134219816, 2181073576, 704675970, 2684919946, 713687074, 42500264, 2827616906, 536870914, 571124362, 2854922274, 167772162, 2150271498, 136314880, 2818714154, 713067146, 2829068842, 704809512, 168460424, 36341760, 2283807392, 2190082082, 2156438178, 2292845056, 2324343434, 2684354602, 2189437600, 42082826, 578986146, 170041864, 2156006026, 2686986888, 42502144, 680141320, 8520328, 671099426, 2292877442, 2829754888, 547364906, 2821359648, 571082792, 2290092712, 571091592, 2323783720, 2718083618, 8948224, 36208770, 2718042794, 2156535810, 2718466722, 2695004674, 170434592, 35824256, 176293928, 2317494816, 2181204490, 134218400, 2325776394, 2158135466, 2854388392, 2181597824, 2326431914, 170395656, 2191696514, 2862776842, 679649832, 134258722, 579480074, 2189959722, 2283932296, 2829617194, 704653832, 570993186, 170535592, 547528704, 2728929320, 40962, 572565642, 2829224096, 2149591592, 2191532672, 2105480, 2863276674, 537534496, 2156535936, 2717919872, 578856968, 2105480, 2695014400, 134251170, 2282234370, 2692915880, 2862744098, 545825442, 2726464042, 35791008, 2687115944, 134219786, 2852266504, 35694594, 2720702592, 682142240, 707266698, 2728534538, 706740864, 547531304, 682272936, 664104, 2282259072, 671091328, 581476874, 134228608, 2189461506, 2181597698, 44728970, 2862645418, 713065088, 715293224, 2728962722, 2854224034, 2726953512, 705208842, 539633832, 2189983778, 2717917730, 34253480, 2325883402, 581468160, 2149591042, 2156003368, 2826996224, 2852692130, 2827102722, 2726824096, 2693408938, 33726464, 681749000, 673720840, 2192050690, 706783912, 8915106, 570985088, 2228234, 2729052168, 168460800, 2097706, 2317918346, 2820844034, 656032, 2150238250, 2726987808, 170035240, 2156528170, 2726821898, 176161290, 2148141610, 671130152, 2852135552, 547359360, 2284364456, 706740266, 2149720738, 706742818, 2149722762, 704676000, 2852683906, 679512074, 2183670280, 548014602, 2326309378, 547488426, 142606858, 2829099048, 571089576, 168469128, 682237994, 170565800, 2183670304, 690688, 2290647592, 2755106, 2315422344, 33556488, 2290133152, 690336, 539658762, 2282357256, 671785474, 2728927786, 2726961280, 36184714, 2820712586, 2860556424, 713722024, 2726472328, 163840, 2726963746, 2818713736, 10494080, 704651426, 145227808, 2717917218, 681708066, 715169960, 2147518464, 2315255978, 2284324872, 2684494472, 704774186, 680012418, 176849450, 2149753352, 2189459624, 42631178, 2282260522, 713558184, 547530760, 682100736, 174728, 2728960544, 8948384, 2325881512, 671254688, 2695013026, 44565000, 2315266048, 2181048330, 2189590656, 2827495464, 136880298, 581042690, 2148042794, 2854397992, 573211144, 2694971530, 2685012098, 2720541352, 11018368, 2315266688, 144876162, 44703906, 170035232, 537045162, 715293322, 578814594, 713073152, 673874434, 44206602, 704684554, 2819263016, 42074760, 134218242, 704686722, 2281842730, 2149746824, 42115106, 526464, 537037352, 2852659872, 2323677706, 2694842882, 145238186, 134392482, 2326274210, 705333928, 167815168, 2819236480, 713195560, 2181046314, 682238594, 570460202, 2284453928, 671099042, 570458146, 178432514, 2326268546, 680132642, 547914240, 679641090, 2156560554, 144845472, 2290788866, 2862622728, 2728560802, 2686460416, 2854390280, 134875690, 143295010, 2863300744, 715661994, 2190090760, 2726824586, 2692786696, 581468162, 578953352, 2829189128, 2861171200, 2692882592, 2192059010, 2687117440, 2323776002, 2728528522, 2693433514, 2827094176, 2158133416, 2861073058, 2829746824, 2156014088, 2181696136, 144738442, 2147617410, 8554664, 545432072, 671787656, 2829746824, 707430944, 2829623296, 168437762, 547356842, 2826963626, 545794208, 33718442, 2324168866, 2827659394, 2863147016, 679616642, 33728520, 671091202, 34111520, 2862656040, 134260746, 2283964544, 2283973258, 9044640, 547367592, 134348970, 655874, 134219936, 2292875938, 2292187274, 2686986786, 2728430120, 2726472226, 44704426, 706772992, 559104, 134916642, 2292220552, 2793512, 2621448, 2854224424, 2860689418, 42633762, 2863269896, 2863310986, 539492512, 538968234, 2183801376, 2863136896, 2728954400, 571113642, 537404042, 570952194, 2181081770, 2189566602, 2854355616, 134389770, 2860657152, 580911754, 134260872, 10493984, 142779048, 2324310666, 170404392, 681740456, 2283831296, 539107328, 134228128, 2819235880, 8522400, 2687107626, 33727010, 680173600, 137011840, 2148050954, 2189961858, 2860656808, 10526754, 2720039042, 2863169664, 581568682, 2687107104, 2183799306, 2148018696, 2148018184, 2315780746, 2687148162, 178291362, 2183661696, 2281832490, 2728437760, 2718073346, 2158133794, 44171808, 9077248, 2323677344, 2821236744, 2854922272, 2686486698, 35815968, 2729050146, 571124256, 2827618826, 2685045386, 547914368, 170566282, 2694982154, 2818575016, 2861042178, 547891202, 139298, 2192214026, 2147493890, 2726464010, 2317388426, 2728437800, 2684887080, 2860655242, 2323679266, 2684889736, 2324171426, 524298, 2284456456, 2284489384, 671744168, 536881794, 2290092040, 2686984872, 706742272, 2283831298, 2863270050, 9044490, 2290786312, 539525794, 2695504002, 2183662112, 176302754, 2693439626, 572530730, 2292746400, 706748930, 176169634, 36350122, 2149746722, 167913994, 178266634, 681746976, 2281835050, 2821333032, 2191532066, 2819271338, 2818607106, 144711810, 2183825578, 715172482, 2158667914, 2183266946, 2324300328, 698880, 36178466, 134252554, 2684486176, 537567872, 42607112, 673220616, 715137570, 33728552, 2148149770, 2854781448, 705298954, 547891744, 134875176, 176719880, 2183176746, 2181571232, 10528778, 2282234024, 2325752330, 33720488, 706740224, 2148016258, 8397472, 681738280, 168469154, 42084512, 2686624264, 2686487072, 2324307970, 176687746, 2315815048, 535170, 707307648, 536879786, 713041922, 33686186, 2282367522, 2695537154, 2686487042, 2150238850, 2720664232, 2325907626, 2183137314, 176824866, 10528906, 33556514, 2191689768, 570425386, 2181595786, 2685012520, 2181079080, 2323818528, 573057160, 167805472, 705300490, 11045408, 10485888, 2686623754, 704784938, 35824138, 2693308458, 2827102762, 682265120, 2818583042, 2191663272, 167905314, 671623714, 144843402, 2325782568, 2861179560, 2105896, 2281744386, 572661888, 2191695880, 539666592, 2281867786, 713040544, 2726832810, 581044384, 2692786688, 176857728, 2290231306, 2105386, 2694883840, 41984522, 573179914, 35784864, 2147625506, 2821229090, 2158012962, 548055680, 2290262656, 143141514, 178954250, 2290098336, 2156038698, 2283831818, 2694981794, 2726955680, 178399232, 578988714, 545267882, 581576842, 2140194, 673219240, 2315397256, 2108074, 547891242, 2183268866, 134217898, 2852659720, 133634, 35659778, 170436744, 178397864, 671122090, 2317885450, 570990730, 2315395080, 176196266, 671090858, 673228810, 680045058, 2149589026, 2189566466, 671098912, 2281736736, 2318049930, 2290123304, 167783074, 2829722120, 573088394, 539664386, 134261410, 545292298, 571088938, 2829091362, 537045634, 2284363906, 671252480, 681715714, 2819270690, 143296642, 145367200, 176687752, 2718572674, 2282228384, 143272616, 2132480, 2189427240, 2863308962, 2315266186, 2290754210, 136456200, 136849546, 2150271520, 136350218, 2693277704, 2290780330, 2662944, 2292875402, 2829583018, 134775298, 2820810920, 178266240, 2317486730, 2191532170, 170395810, 2726955528, 2863309442, 545267744, 2854750890, 673712674, 682229762, 2192081440, 2852661386, 144738304, 2283964576, 679485482, 35651722, 41986080, 2818574464, 2315397640, 539535872, 2718073474, 713720448, 2829748360, 713730688, 2685020706, 688640, 2189590530, 682133672, 2854748288, 170002474, 2818583048, 2852137090, 536903810, 2860681864, 42598538, 572686506, 2191524008, 176168962, 713042472, 2684878888, 2191566848, 2148149418, 713198216, 2150246944, 2827626528, 572654082, 545261578, 679641256, 2317484064, 713556512, 573188138, 134744234, 11043456, 35823616, 10658344, 2821333546, 671647784, 681740810, 2861179018, 570992674, 2854267394, 545262248, 33589288, 671654058, 539011754, 579346442, 2156005930, 545948298, 2192179330, 176326696, 579373736, 572654082, 2147527304, 2155915778, 682270730, 2686978698, 142772362, 34210442, 2820842016, 2861048362, 2317516960, 2323783808, 2827094698, 539625640, 2292875272, 572661898, 2156562570, 682141866, 2686459938, 142617096, 34209954, 2860688032, 2183135778, 2183825578, 682240642, 2695406242, 134351010, 682263170, 137005576, 2752682, 42600970, 2826995850, 2147615264, 42117152, 2283973160, 2829617824, 704643232, 2720145962, 36178464, 2861080616, 136841354, 547529226, 144738314, 2852653736, 2158627458, 2323685888, 2281840672, 2150107786, 2156404866, 671260840, 2687109800, 715164160, 167813128, 142739616, 706906250, 682238122, 142616738, 2821228712, 2323786368, 2852291234, 681749120, 707429002, 2228738, 44695714, 2687142410, 2155913344, 170043394, 2718435456, 2852129320, 2290625066, 2156044968, 707405984, 178792618, 2192214176, 545294464, 2149580842, 169902752, 2854783016, 2192220682, 2687117994, 680143392, 707397634, 2181728298, 2728960640, 44566568, 570460200, 41122, 2315780616, 2315395080, 713173506, 2147617288, 2150113834, 2720669824, 2827487400, 2292875914, 2325916160, 2147647626, 2290124808, 580946434, 2687115946, 2860689930, 134752930, 2818703880, 580952072, 2829099650, 2283839656, 547881000, 2729060898, 706781194, 713033768, 671654560, 2854783010, 2156005410, 2190115456, 2684355210, 136839330, 2325751970, 2728396962, 679643808, 565288, 547389482, 2686487082, 715688096, 2826963618, 2150140450, 2827493506, 2281843336, 671744544, 134348842, 581042698, 2150277120, 2189992576, 178784768, 10518690, 2181204002, 167905290, 2326309386, 2687117864, 141442, 2282227712, 2854756898, 2854914562, 176720394, 2861213826, 2317519498, 2726470186, 136446626, 547392032, 136978570, 715260586, 2181073032, 2183309352, 2829615264, 2283939978, 547488258, 2693277826, 2150271528, 2181204096, 2292877474, 2686487040, 2687150216, 174728, 680002208, 706773034, 545923712, 704815240, 2692876448, 571082880, 2852159488, 136325258, 688138, 2827127424, 136981034, 34080808, 2189557762, 2326431754, 2854758922, 143164034, 535048, 571121704, 44206120, 143163914, 134774826, 2826995872, 2862655530, 2181595136, 545792128, 2148042794, 2829058696, 2693400738, 2695504418, 2720532616, 2728927786, 134218368, 168307210, 176302120, 143173762, 2820669600, 2283799210, 134883370, 572563592, 2192222240, 144706178, 2269344, 2148141194, 11053704, 527008, 2819262978, 2820710440, 707439114, 547399680, 681607336, 2818605064, 671754786, 2325882880, 2149591690, 2852790434, 2284324994, 679610890, 176827018, 42511018, 671129736, 134907938, 2290778282, 570949760, 44728328, 2189598856, 2693401224, 2854914082, 2684362890, 2684494474, 2684487818, 145238152, 671121922, 2190092426, 2728569386, 2181202056, 11043370, 706740224, 704774314, 2854267424, 168430242, 707306146, 2292713632, 144705672, 2820702240, 167774208, 2720049792, 11010600, 2692751488, 2820810760, 2685045290, 2861047970, 2189566634, 168436384, 2694850600, 178784424, 2290623018, 2282234016, 2820671650, 2290223650, 545260064, 539656834, 2854781442, 35684386, 10494082, 673874472, 573087874, 680135200, 44730376, 2147516546, 548014216, 136349730, 134906496, 2827518504, 572555266, 680044552, 537438848, 715128960, 2862620832, 10496648, 144738432, 44704298, 2189951522, 2192050336, 2281865218, 539140738, 2717952034, 2630280, 671754242, 679520802, 545950218, 170565770, 2315780768, 671088640, 2685018760, 536871434, 2282228394, 2854267434, 176204416, 176849408, 547881608, 679510690, 2292328618, 33720450, 136489600, 2156398624, 8520320, 2281709728, 2693275682, 2317912618, 2686978600, 2290100352, 572662280, 176291840, 2694840842, 682100738, 33562634, 2292752416, 2827526176, 2726832290, 2149747242, 178257952, 167804960, 34122408, 570434058, 2315954728, 44567082, 2324211850, 570466314, 168427522, 2720014336, 2718597162, 545817256, 538976384, 2282234376, 176826368, 2684389386, 2155872392, 2852792458, 673841186, 2317486722, 2147516578, 705169922, 2863278248, 573081634, 44567168, 707404426, 2292197418, 176818722, 2818615840, 2720180386, 2829617280, 167936040, 539533994, 2863145098, 547389986, 2685010090, 141442, 143295104, 2729060362, 2238464, 9054376, 2829615138, 2693267626, 526986, 136489090, 2695367202, 2292877472, 573221034, 33693698, 144738304, 2158103040, 2284462632, 176203808, 2290623112, 134359202, 142608936, 545826816, 578947202, 2317385770, 170404490, 134750728, 2156527626, 2324177024, 2720139402, 10496002, 145391752, 671253154, 2852792480, 8423464, 2183170208, 178258474, 178946698, 2726996648, 2156044448, 570949672, 2827496064, 671744000, 2720014496, 537535114, 2183692930, 2818605066, 2292353536, 145261064, 2325751842, 34252962, 2852129410, 144736416, 2819269130, 44040834, 2854234664, 2326398984, 9054250, 2693300256, 2290254338, 673352226, 2854756994, 131592, 2720047266, 2852782632, 41945098, 2728919042, 2861179400, 673744936, 705176194, 681574530, 2315922090, 2860648616, 142740136, 537526314, 673882658, 2860524160, 2819236354, 539492362, 2728960010, 2148010658, 178423808, 680003616, 2720008352, 2189428736, 713558658, 11184290, 2852653224, 713075232, 2686591106, 178954760, 2728534536, 671228426, 142740000, 2181606050, 570992802, 2852160168, 2863137320, 35826336, 34113672, 178299562, 581443584, 713728648, 2183694850, 2692915362, 547880960, 2189959208, 2860649130, 570589354, 2183143426, 42467872, 2156560512, 170526762, 2854257160, 2147525280, 2181204104, 2189992616, 178913288, 2290778786, 11141672, 671261320, 44081826, 2829066280, 136316960, 167938722, 2191663114, 42631818, 2820811426, 41951266, 578816648, 2684919840, 2325916288, 545957888, 579338786, 673849346, 2181726850, 178784808, 178301440, 137005066, 538978434, 2283831466, 2315428384, 44214944, 134916640, 2290754048, 2292883584, 33565346, 2189435552, 2687019018, 681740456, 548014216, 2854887936, 2720006272, 2183178890, 168436226, 2290122794, 143163402, 572564008, 2821335208, 673720994, 2729058984, 2821234824, 2829099552, 143131274, 707299842, 573186688, 2861040128, 2099370, 2693406850, 2181071488, 2292230826, 673196066, 2852792834, 2717911082, 33696290, 2192048298, 2158109322, 170033290, 2829713962, 2861179528, 41975938, 2158142120, 2862778408, 164360, 2158503944, 178817066, 2191696416, 178954376, 671656616, 2158504096, 2263688, 673219112, 573081770, 2317912704, 571090984, 2694842922, 11053194, 2315922056, 2687150082, 2290124930, 2148051072, 2692786176, 539134506, 570466984, 2687019554, 2686978088, 2852301440, 2728436226, 2854396576, 2150271018, 573180584, 537012864, 44607522, 2147483658, 2685018242, 2728403458, 2283972618, 2183307776, 144837162, 539535874, 2861203618, 167913480, 2863179776, 707265154, 169879682, 707437226, 2147656234, 42502666, 143163936, 2192050184, 2818744362, 2326265984, 706750474, 2687011330, 44206216, 2158110754, 570566688, 2717942402, 2720565802, 2189565962, 2292359850, 2684364832, 178784392, 681575080, 33596032, 136872072, 2189426728, 170527402, 573057706, 145270944, 2827518080, 2149711912, 578985984, 2158011040, 2230410, 2156013698, 548014762, 2684913698, 2728403082, 2150115464, 178258560, 2693406720, 2183701130, 170041992, 2325915808, 671254538, 2158633514, 2284355720, 2829723680, 673220616, 578856968, 2821202570, 2158633480, 536906402, 176194056, 2826963466, 2326300842, 2156568608, 2829093512, 2852170378, 2282397834, 2718605354, 2684397610, 134783520, 142770216, 2156429858, 136349738, 2290754080, 2147494536, 570565128, 8432136, 2317363242, 664096, 2852126850, 2156562560, 145359392, 2281873570, 176334986, 2292875402, 578854914, 537012776, 537036834, 33408, 176195720, 2854398634, 33696266, 2292351010, 682264584, 547495936, 2317388458, 2158503936, 704653962, 2150279818, 2148050976, 2829066376, 2290221578, 707405856, 2183692842, 2315946112, 134916736, 2827002402, 2785952, 2292721672, 570983080, 2191663626, 2132002, 2318051970, 573090440, 526888, 713205930, 2150277290, 579504672, 2829232258, 2718040232, 11176456, 2862645896, 42500130, 2290754210, 705211016, 705202176, 2718435338, 2684920480, 2282391560, 2819227682, 715653800, 178791074, 2183176744, 2827520552, 33726626, 2147625096, 144867488, 2687009448, 34218122, 2861074568, 2818613890, 2728960672, 2239138, 178793122, 679611008, 178391074, 707405866, 2155874314, 680132744, 2720015010, 10616992, 2190084610, 2695397504, 2156404744, 671621288, 2861041794, 2827135656, 715819650, 2181572770, 2826961066, 2290125344, 2150148776, 9087008, 571116032, 573089962, 2292877482, 571089544, 11012138, 2821236770, 539501224, 2324300426, 713589290, 42598944, 42475560, 2324334602, 8520360, 2190092842, 2827626658, 2827100298, 545948202, 42500106, 2819132066, 673851562, 44179584, 2189599400, 144746632, 11149312, 2695498370, 176818816, 145238018, 144868010, 2191696416, 2284456104, 581077024, 2728929410, 2181079680, 2686460576, 136358408, 581576736, 579379240, 2854922368, 704675978, 2292197536, 2852784770, 2181693600, 713204362, 134350890, 579340458, 2827659296, 143294984, 681615530, 2181046824, 581075112, 2150148650, 42508810, 178290856, 571115522, 2718081024, 2693311138, 2183798920, 8528424, 2183825578, 36341922, 2315299368, 2818703522, 136871938, 2191557120, 671752738, 2694873248, 2106026, 2283840138, 2693270146, 2818736640, 2149747208, 2283932194, 11143306, 2271912, 143262346, 2281742498, 35815560, 705202336, 2717911074, 2325784736, 539140232, 2694980256, 715694632, 2718444040, 168471202, 142770826, 2686585352, 2183275018, 2190084234, 2720532616, 145400328, 33720450, 2685045386, 2282389512, 2827485704, 707275432, 713558048, 2183694378, 2318043648, 2149583008, 2854922890, 144738306, 134783488, 2147492360, 2692786818, 2181570594, 44731050, 170002562, 2829590658, 2717944482, 2158667786, 134259330, 715653290, 2181696010, 681576482, 671621130, 2189994626, 581445768, 571083432, 2156530338, 44599842, 2684879528, 178923562, 2181694090, 2317888138, 581607976, 170527274, 2829715976, 134875146, 142738048, 536906280, 2862621184, 2720672384, 10274, 570960552, 2282367658, 539625632, 681714186, 2189426720, 2717909122, 715694090, 2283831296, 539527328, 539666594, 545301130, 715294888, 145271330, 671263234, 2686495392, 539142306, 2717950112, 2281867426, 10519170, 2292851210, 2282397736, 2692917760, 578857634, 2720539274, 8529930, 2685012512, 2693267466, 570985098, 2290221088, 2282367648, 176335360, 547883042, 548045320, 145367048, 680044584, 2818711690, 2284358144, 2315389450, 2191532706, 2149712418, 2861170826, 34858, 539492512, 673360002, 581601960, 143173768, 169910922, 144713864, 34113578, 2829060224, 2827520648, 145392170, 136849920, 679608482, 707274760, 167913986, 680036514, 704807040, 145391650, 2860679842, 579371680, 2317363842, 2720145576, 167946880, 578947618, 2326397450, 169877512, 2852135426, 2684364808, 167805442, 2191663776, 2854388234, 2315954826, 548055722, 570558986, 2189558304, 2181070978, 2148018722, 706773152, 2728534154, 2228224, 2829230216, 679477386, 570566794, 682232322, 2720041474, 547367432, 2323677864, 2852694664, 42633224, 2192189994, 2820702728, 134251176, 2860646440, 8396834, 2829715488, 2729083562, 2827124866, 176818730, 547922472, 673753226, 2189568546, 715817120, 134219906, 545916970, 2290131624, 2827496098, 2827495594, 34209802, 2720671914, 680001536, 2283973280, 2720139392, 2829615240, 143138816, 713171114, 680175746, 2155913354, 44048930, 673219208, 682264714, 2181040778, 2693308544, 11149314, 696992, 671121578, 545294858, 682270762, 673219114, 705308810, 2290255872, 538970664, 145236650, 2862621346, 707436552, 170565800, 168460802, 42469546, 537428482, 2718466050, 11043338, 11151498, 134916770, 33688106, 2150140418, 2860646408, 671130248, 2861080706, 682237992, 2324212392, 572555400, 2827528872, 176718344, 705308810, 2717917698, 715827882, 715268258, 2149755394, 2656768, 2829066368, 539632128, 176728706, 2156406818, 539623936, 548047530, 2324301834, 2192089730, 2323687586, 581085186, 170435074, 658058, 34111618, 682238496, 2190092458, 2290133026, 2829101600, 33720994, 2324310056, 715819530, 2694972040, 2190123690, 705175680, 671131650, 8946344, 2630152, 707403816, 2317492226, 706783912, 682131976, 2692876936, 671254570, 537004192, 2729060488, 2726830752, 2684527240, 2292326530, 2861041696, 715794464, 671228576, 2148050954, 2190090378, 2852659234, 680036896, 8397344, 2717942440, 581042304, 2183268994, 2156398602, 713556002, 136456194, 581083304, 2720571400, 2687009314, 35693098, 2183701154, 539003434, 2827127432, 2852653186, 2149746698, 2315952264, 143264394, 2826971168, 537569954, 2281867298, 2290098698, 2155872296, 578848898, 2147625640, 715129346, 8391208, 2852127392, 2158666274, 2191688328, 2315952256, 2827649538, 2192189992, 2718083200, 671130280, 537397256, 581075082, 176324642, 581077674, 581085320, 673710634, 2191564936, 42469538, 2718081536, 2862752418, 713687554, 2318008834, 570564738, 2860515328, 2324342920, 2662560, 704774658, 34212384, 2190116994, 2826993794, 671091234, 539665032, 2854232064, 671623304, 539535402, 705331744, 2281867424, 2852301448, 537403560, 136970368, 581476490, 2281744514, 2852683912, 167774210, 681716224, 706871810, 136350376, 536912520, 2819262632, 679641640, 8914986, 2292885632, 2281867936, 36315810, 707272744, 2854922240, 2323810474, 34211970, 581044352, 2827528736, 679512104, 144747018, 41600, 144837120, 33595552, 547522690, 44697608, 2695537152, 2189559842, 2230826, 713689600, 2726823936, 134260906, 673226784, 44081280, 2284497544, 580945930, 679616546, 168430240, 2317912098, 680034952, 169910402, 715694122, 2148018824, 2292220456, 2317387904, 9044512, 2325874698, 2686460458, 2292844706, 2623624, 2684889250, 545423488, 2762914, 713689090, 8529962, 581470850, 2181728928, 33718944, 176685730, 2181573154, 2325782528, 2829066282, 2189983906, 2829748904, 680045066, 547891328, 681617570, 144835240, 176695976, 134775434, 581576864, 170396322, 2818607744, 2323785768, 2827102730, 2860556290, 681607338, 2149714464, 2720178698, 673720480, 2290747426, 2181210784, 2281742850, 536911880, 142778506, 679608864, 2726436906, 2695496352, 176194088, 2728405666, 2695366664, 707398144, 2191532706, 671754274, 2156438154, 41953800, 547883522, 713721896, 572522634, 167813248, 715786282, 142641802, 2686593194, 136479392, 2108040, 36178602, 168470698, 671615658, 2181694082, 2181038090, 671252648, 44697640, 673220746, 2181571104, 2720565248, 2687019552, 2148149250, 10625706, 573180584, 2861073034, 2860657160, 36219042, 2150238848, 2282359328, 673219234, 2852651682, 2325752456, 680133122, 176857730, 170041858, 2729060384, 2183299626, 176201770, 581476992, 2796074, 2158110720, 2726470274, 2726463520, 2292877954, 580944386, 682139784, 2317527554, 2818747018, 2156562952, 176693794, 2819131424, 168306850, 2290753546, 682101256, 578847392, 715270794, 2720139402, 704645666, 536913962, 2852825130, 2318008458, 2290098314, 2685020330, 2189436938, 178817706, 2863136938, 570993322, 41986218, 2269184, 41976482, 2862613034, 2827520000, 578955298, 2693401218, 2861074986, 2191698056, 538976264, 539626016, 705333888, 2854879872, 581044386, 2324299912, 2692745770, 2315421826, 715794944, 2695498240, 145268872, 2695536648, 2315911682, 2158657674, 2818613792, 2718083752, 2686616072, 169902754, 167774848, 682141866, 2684520968, 2183137288, 2284324864, 539101224, 2820803106, 2854920202, 538968576, 547881120, 2720662026, 2720532650, 142781088, 2150246954, 2282228266, 2852684424, 2147657858, 537526304, 2726332546, 42467496, 579373568, 537537162, 2862751874, 178291368, 44212866, 704817824, 145369250, 36209192, 134218280, 2718564522, 2155905186, 681574922, 2863147048, 2290098176, 2315821698, 2729083528, 2317517440, 136981128, 681747080, 539634346, 2150279714, 2726438914, 2827133474, 671131656, 2138632, 2292320258, 2181203970, 2728405506, 679510690, 715170466, 169880104, 671777450, 715784872, 134389888, 2860648488, 706882090, 2827485738, 2323685506, 680009856, 8552962, 2684911650, 2860681218, 537036930, 2315922088, 2692883104, 545785994, 2158536712, 2852167840, 2821359754, 8424106, 2149589122, 2191665186, 570951808, 2695014538, 698370, 2183309472, 579479712, 2181048970, 2292875306, 2726463658, 2819262594, 2684356650, 657410, 2148180616, 2726832642, 2718433320, 2292359688, 2317888008, 2099338, 9085098, 537536650, 2860657288, 178792450, 2728536192, 704782858, 2158635560, 142770698, 134349440, 570436232, 2854781482, 2189435400, 134785696, 2290746026, 571081224, 2827004450, 2684518562, 2726431242, 2183176714, 2158667906, 2726469760, 2728527912, 715164202, 2158535200, 176717994, 573087904, 145262722, 170428554, 713730218, 44606120, 136981130, 11020418, 2192056458, 178399906, 9044136, 2292754592, 35693186, 2821236744, 41943714, 2717949960, 2821229192, 707275402, 2315946026, 713590818, 2156012200, 176202410, 2292752512, 704686208, 2281841314, 2827126912, 2290623114, 704643626, 2317918880, 2860679712, 713034280, 2315264674, 2281873442, 545270280, 2861072904, 673843368, 44042248, 673882626, 134785674, 2687150208, 167815848, 2827094570, 2156537866, 176160770, 2181605408, 2183694338, 580952064, 2820704776, 2728927274, 2315256456, 2158625322, 2821365922, 2282397834, 2863172264, 2183694880, 42084992, 36217344, 134250504, 679649922, 2191665832, 2150115458, 2284489256, 2819236360, 2820710400, 579349128, 10487842, 2292875402, 2717911200, 2283938440, 35818016, 134383754, 537002154, 2147516458, 537428128, 573047306, 2686584834, 134883880, 2861048482, 2821237248, 2292197418, 2829584394, 134908458, 705306634, 169869480, 44695554, 2684398090, 2181212672, 673751594, 572566152, 143165474, 2156568712, 2147483648, 579373578, 713195658, 2695405704, 705202306, 11182088, 2695367170, 671776808, 134742056, 170395778, 2860690082, 2157969962, 2854232744, 2820811400, 2183309482, 178823688, 176720002, 537561770, 2191565312, 578855594, 2861181056, 42469410, 580952192, 2729091210, 145238658, 2729093800, 578848898, 35662474, 176827042, 707436586, 2720047616, 2717944450, 581075488, 2818607242, 36216970, 545817226, 2692909728, 2326268418, 167938208, 8530570, 2829591074, 679651850, 168470664, 2324332544, 715653634, 2148051498, 2852653224, 671228040, 136972330, 8956456, 36317344, 572694560, 144703522, 2181202594, 11184168, 2183831560, 705169952, 2192048650, 705307298, 9044520, 2324201642, 2829101736, 579381290, 2860654600, 2863270018, 2324310152, 8520232, 2181693960, 2132000, 2863145610, 2862776874, 2315256322, 673360034, 2860517408, 2191566888, 2854264994, 713730698, 680009856, 2863179912, 2183825536, 2323810954, 2819137666, 2720669826, 143261730, 144845344, 537528840, 715653768, 2324178976, 170009128, 142647432, 2181570570, 2718075042, 2684487840, 2718597130, 715784712, 572664320, 2325905952, 2181597706, 2317484160, 2827135490, 44182048, 581609642, 2726305930, 2692786720, 2862776488, 2827487872, 2695531040, 36307464, 713596938, 671096968, 42115072, 136478728, 2315389576, 2290746016, 2720703016, 2720137352, 2693431338, 2156431490, 715784736, 2821194378, 2155907720, 682139650, 2292744194, 706775048, 35825706, 2861181610, 2292359712, 9085066, 2827618312, 2290778752, 2292318248, 2290223744, 2854922762, 713599010, 578855426, 715129512, 2282258954, 2695536640, 42606730, 545827464, 8921224, 2183168650, 2685012002, 673851552, 679649834, 2183667842, 134744584, 2684387464, 2192179722, 2728430218, 704784906, 545269896, 704815272, 679649802, 2315296808, 2323646626, 44599938, 2829099528, 2324203658, 2282236066, 2819098792, 715131562, 707267080, 2147648008, 673851946, 2827092512, 572525186, 167804928, 578847240, 2284489346, 705331714, 2192181290, 2317492392, 44048898, 673882146, 2189462058, 673718944, 2183137834, 2317393952, 8560808, 178430120, 178782250, 44597288, 170035234, 2132128, 536903850, 2189953184, 705210538, 572664320, 2687107202, 671621248, 538976290, 2863270562, 134776872, 176169122, 572686346, 682262568, 2191690280, 2863145002, 2158101024, 2718436002, 2684488354, 547365384, 2854881448, 8423426, 715688578, 2829232650, 170535560, 8921090, 536871434, 2183832202, 570466434, 539142786, 176816800, 178301482, 176196138, 704643752, 167938690, 168339594, 2695004832, 2325873282, 170525226, 673710240, 2818744330, 546, 2854791202, 2692876930, 2829593218, 2726996130, 2190117000, 2826969088, 143165960, 2829623818, 178293282, 2718597128, 34217984, 2854226568, 680175778, 2827520544, 2726863520, 682134050, 2147616810, 707274914, 2147625514, 2158633634, 537035402, 2687148162, 705208488, 2181081602, 11143202, 2315945986, 2720040994, 682107426, 2861204106, 2693442184, 2325905408, 2156560424, 2717943946, 2718435338, 2158501888, 176162946, 167774242, 2324211714, 581435424, 570589704, 570589354, 10496040, 2728951936, 2183137448, 2149582856, 539525632, 8912896, 570982408, 9044618, 539099650, 2191534728, 673849890, 570982528, 715794986, 2292187176, 33597570, 168331912, 2149720104, 680133288, 2190092418, 581074944, 2718608040, 671222312, 2854912130, 2315299370, 2829066242, 704815658, 2181597194, 2284358154, 136972328, 169912330, 136850088, 2728567298, 715686050, 573211146, 134258698, 2720565378, 11051562, 2189462026, 2729052802, 682100864, 2726331018, 2829093034, 578816168, 176720040, 2158010536, 2323776040, 2692786304, 42085026, 2862655618, 8921640, 2717943936, 2852823176, 143173642, 10496680, 2624000, 2718042626, 2829222024, 545423362, 537002528, 33695778, 2283938464, 143303170, 176827018, 168340010, 704774818, 2315430016, 2684396034, 2821196448, 2854791200, 10526858, 167905802, 2192222728, 2827001888, 2829623842, 134744736, 2686583432, 134350888, 673851912, 545794690, 136850056, 35793408, 134744104, 2819107330, 176332960, 11141800, 2292318242, 2863171722, 143270410, 2863138824, 2325743752, 9078784, 35694626, 2854363818, 545432192, 2861180928, 2149580832, 2148174472, 704653826, 2183801000, 2854264970, 136454786, 2283833504, 548022442, 2685045410, 42500224, 8396960, 2718050466, 2324211842, 539502730, 2827001898, 2684356648, 545432200, 2726961800, 2281734186, 536881834, 2318041600, 36317184, 2692753418, 548012712, 2718042634, 170527234, 713196192, 2181564426, 2324300416, 671623848, 2158536704, 2693407370, 2718040226, 570458666, 580954626, 2829617282, 2281711752, 2156036640, 579338282, 2821325482, 33720322, 2687016960, 713697824, 2684914336, 2189600898, 2861214336, 2315397290, 134349314, 2323654784, 2181563048, 2827495586, 671746176, 42639912, 2684395656, 2693406752, 136841864, 2695405738, 2189435040, 2863268488, 2726963842, 2315954722, 2852126882, 178268170, 143140864, 170401930, 2695364642, 2692786336, 2324177026, 2860655146, 2720137248, 2860689416, 671754280, 8948352, 2191567016, 11143842, 11018370, 2687109792, 42117792, 11149314, 34089610, 581468682, 2728395434, 548012162, 33720840, 2325751848, 2862746240, 170395776, 2149615752, 2192187520, 134258856, 706775690, 671222304, 2183798794, 2315946122, 2860657288, 2149589536, 2315291138, 2695364648, 145369736, 2148008488, 2317361184, 2686591496, 2860679816, 581050408, 2693300258, 581044354, 704809000, 2819236522, 2325743624, 134873760, 169912992, 176850952, 680045058, 581577386, 2718083752, 2827124736, 2191657000, 706912896, 2720147626, 2820702250, 706879488, 2326397576, 167914112, 578824200, 536911872, 2686615554, 706904194, 143294986, 2717909546, 2324340778, 33587746, 136356522, 537035400, 167772840, 2156429472, 176849576, 548012064, 559618, 2149583394, 2687011490, 571113514, 2684395520, 41953792, 2692784768, 579373706, 2317920936, 136350210, 2189428768, 11176074, 671124130, 2861075082, 2290756104, 2318011018, 144747170, 42633248, 2820669570, 2315389600, 2281736224, 145369258, 715825288, 142770696, 2192083498, 2862621218, 2323677864, 2720041512, 2827135490, 2183307784, 2292850688, 136841898, 35695242, 548020872, 707428864, 134785024, 2819131432, 2181562506, 2854357666, 2854264832, 176161282, 2726307874, 2726862976, 34220168, 2729050754, 2181573250, 673841320, 2315387530, 2854259210, 2827102850, 169871498, 2156562568, 2852298760, 581476992, 2190123168, 570990760, 2315264522, 581476898, 2284323360, 2852135464, 2156399114, 2684520992, 2281865736, 673753640, 2720172714, 143264290, 2292720258, 2687150754, 176302624, 2827657890, 2148049448, 42076714, 42084866, 2726955656, 2282365450, 2156536330, 178389666, 545817120, 136980488, 578945024, 2283798562, 2693431936, 2718474282, 2158625448, 581479042, 2283807360, 145270816, 169902752, 673874600, 2315821610, 704809098, 44206600, 2820704298, 134217770, 2181726850, 2281736234, 142738090, 8530474, 2686484610, 136456352, 144744456, 2192214178, 2181046304, 706904104, 2821194402, 2292883592, 2726332418, 2632352, 134351490, 2292845090, 2281736226, 167944840, 671097472, 2315428010, 2191655080, 145367690, 2315911720, 2860681898, 2282357376, 2818615848, 2325883392, 2189428738, 537034882, 2695503904, 2854914594, 704651266, 539131904, 2726338722, 681705504, 2718572586, 2718433450, 680143498, 136323210, 539502624, 2149582880, 2720530472, 2323775618, 2149747362, 715792938, 2826969730, 142614656, 2156437538, 2191688354, 2631810, 715795104, 2862753792, 2821366272, 547366954, 2726985856, 2753160, 2720696456, 2189467784, 8553128, 2192081440, 545270408, 581443714, 8399370, 579346592, 35653800, 704774184, 2156568608, 2191556746, 671220360, 2324302466, 2281867904, 2861081130, 2290753536, 573087784, 2156530314, 8923170, 673196578, 8390690, 707396130, 2323652610, 673319434, 2860517416, 2189426730, 2862612618, 534688, 2718466570, 2323818624, 2158536834, 2820678304, 134744586, 2317879938, 176859306, 570559112, 680004096, 2315288608, 2324171392, 572523178, 578857482, 134750250, 539664522, 713041922, 545401386, 570990730, 2852168192, 2323646986, 2717917320, 2623490, 581085736, 2820809376, 2728528514, 136356362, 136489642, 167903394, 144747170, 144844938, 2148018824, 42084898, 145402016, 548020874, 2183694370, 2156006018, 36309130, 706871298, 704782346, 2860679304, 2862621192, 715130882, 2323645066, 144738472, 2852782754, 2183168042, 2829623330, 2181040136, 142647296, 707266592, 142746144, 178421792, 2325880874, 573048842, 2284323456, 170404480, 2261512, 8391304, 2318041090, 2149720064, 142778536, 2718444040, 2829713536, 2290223776, 2183299202, 2829714080, 545956522, 2191655586, 671230632, 36315264, 176195746, 539633794, 2282357290, 570599464, 2818613888, 704815138, 32, 176326658, 2854397954, 2852651016, 2281734272, 2317492362, 34121736, 167813250, 2323784202, 44075040, 10627744, 2860657320, 545925258, 42109608, 715664040, 2192214688, 2315944482, 2863179818, 2695529000, 2728536200, 2181201952, 2818572288, 2323677186, 10519170, 713697314, 713039912, 44698144, 2827134976, 168468610, 144738954, 2860679818, 167938690, 707300000, 2728536608, 704686090, 168427690, 581042304, 671746056, 679485610, 2819105416, 44739106, 2829230722, 2854879392, 537535136, 2281703586, 715260034, 2157980168, 2192181386, 136446504, 41943176, 142608386, 2315788936, 539133984, 671787530, 2694974082, 2183176714, 2149591592, 713558570, 44599466, 35783306, 671252520, 713042048, 571082762, 682271264, 671089152, 671613450, 2191697962, 704815784, 2693431840, 2852659872, 2150115842, 2694851208, 8953896, 2190123688, 2728951938, 2155882666, 2183137280, 36217480, 2324171432, 2192091144, 2684913704, 2181597704, 579478178, 2290256010, 526376, 145369762, 580954144, 2852260488, 2728560640, 2695006722, 2156569250, 176302632, 680012426, 2189565954, 2692874282, 144878208, 136972456, 2862647848, 136978944, 2726308008, 2149583528, 168337928, 2726955530, 680133162, 578979970, 11184768, 571124226, 168460330, 2693270016, 2728405000, 2726995978, 570591776, 144736392, 9046144, 579510786, 2854889480, 2728430090, 2290786440, 33565186, 545923744, 713040042, 2158537354, 681714216, 705301152, 2191564970, 136356008, 681746594, 2238464, 2282234504, 2860688032, 2325774880, 573186562, 545947682, 2820704770, 178422280, 2192059010, 2282236586, 671262850, 2315813384, 2861042306, 548045354, 715794984, 681713834, 178290848, 2290223114, 704815138, 2726431272, 2284456616, 2292852736, 572689058, 170535080, 2158535336, 134916106, 578816034, 2821193898, 2694981666, 2158667778, 2292326944, 2158502538, 539503114, 2183274624, 2292877994, 176728098, 44050592, 715817480, 2862614664, 2693275648, 144869928, 522, 9054242, 2860687400, 44173954, 2852301480, 136454784, 2325782666, 547522730, 2281709600, 44051080, 36216834, 2684354690, 2695367296, 715661826, 547916288, 681585312, 33598120, 2192056832, 2829222442, 2728561282, 8945802, 545915552, 168331272, 570599434, 2829713922, 136315432, 35793544, 178814978, 136323754, 579477642, 545400834, 537045642, 581601312, 2290747520, 2326276610, 33694248, 2283930112, 534666, 715661312, 706783368, 2156538408, 2281742378, 35826184, 538970794, 176163490, 134253088, 2315420202, 2686484648, 2290122880, 2854922762, 2183307912, 2695506472, 136357920, 136839298, 2687017602, 168429608, 581601312, 545294888, 682106922, 34212482, 168428034, 2181038600, 176816768, 42107562, 176332802, 2158010402, 2189600768, 9054754, 2852159496, 2324201984, 673849858, 2158101026, 2148173954, 144714400, 2315790858, 2283938466, 2718474378, 2183268386, 547881120, 539134594, 2729058986, 680001664, 2147492482, 704686626, 44073608, 2686486536, 2156535976, 2695365250, 2720538754, 2292844714, 2861047810, 144738338, 144738976, 2317877922, 2852136992, 2684486186, 548047488, 2695372802, 2323687944, 537438242, 2852694146, 2181603848, 42641960, 2325777064, 11173920, 8423936, 2827493888, 2292875904, 145367170, 9079458, 2191558824, 145369256, 2158109320, 2324201984, 547915784, 2324300416, 2158504480, 2148180520, 145401984, 2720538634, 680036514, 42115752, 2863170050, 2284322824, 2282365480, 2283962408, 2854257282, 136972970, 2854398498, 572524712, 2821333634, 2854783498, 2863147648, 2863147144, 8430082, 2325785250, 2819097122, 2818605192, 547495938, 671623168, 2720702634, 2720145954, 41984680, 547922594, 2718566442, 679641248, 2191567018, 2292320770, 134776832, 35662472, 44173448, 137005706, 2147493898, 42074626, 673718440, 2860679810, 2189986440, 2317525672, 2281742890, 11184296, 578953762, 176204450, 567970, 178825770, 682131594, 673220746, 2726464010, 2192082952, 570949770, 2602, 679477800, 136882346, 579340832, 136456872, 2684387458, 2827495560, 526504, 706783904, 2325742248, 2150148768, 2686462624, 545294368, 2861049890, 2726470280, 2827487744, 2718572680, 2283939850, 2325916170, 2324177058, 2720172714, 2826969224, 713198218, 2692882434, 537438858, 2821366408, 680004226, 2728567306, 2729061032, 2829222056, 36186120, 680176128, 571113642, 10521130, 2861040130, 545267850, 42475562, 2860526120, 2720014848, 2189437568, 2189991944, 2862654082, 2863147138, 572662280, 136325760, 682134024, 2315913866, 2315422346, 2156013696, 715130914, 2148141706, 144747040, 134258818, 35686922, 2192083458, 2819262474, 570460168, 673710218, 2860548234, 8948266, 2189959808, 34121760, 134217728, 176171168, 2829068418, 2827520034, 2818574506, 2150279690, 35684522, 2189434920, 545819264, 41953928, 671645698, 2323818664, 36348418, 2149621794, 552, 2315952130, 2862647458, 713566720, 2282358912, 2852135072, 572653730, 539656714, 704784522, 713203874, 581443722, 44050466, 713564296, 2726471850, 2283807400, 2290221696, 133258, 2852300808, 2796072, 167944362, 176293922, 169902728, 548014752, 2148172450, 176294016, 2150244384, 713203872, 2852135554, 537403552, 2105386, 2150246432, 673882280, 2694850696, 2158625282, 2726462112, 570435754, 2728951850, 715786250, 176728584, 2718442112, 2315299464, 671613066, 663712, 538978946, 2158534784, 2189435530, 2684495882, 176728584, 2269312, 2852694144, 2687142400, 537528490, 2694873096, 176196256, 2726428682, 2861072938, 537561642, 2694875306, 2325750274, 136454154, 713599658, 2189601410, 11184770, 581566504, 33688074, 2181180034, 671124106, 2693268002, 2592, 2281875970, 2181040264, 8563362, 2829584394, 2829590528, 2149616264, 2290125312, 2147516968, 144703528, 2290754210, 176693920, 144747138, 35370, 2854879786, 2820841480, 2693309088, 548047394, 167914152, 170568194, 2325743778, 168437802, 545268266, 36340226, 2693308928, 2717917224, 8948352, 2191663138, 705307272, 11051018, 682240136, 537438888, 168462880, 169904810, 176693762, 539492392, 570556448, 713033896, 9052704, 705307264, 2149583488, 2192220714, 2761352, 2181046818, 134783520, 545393152, 2687019658, 2829584896, 681738752, 134261288, 2315913738, 2720669728, 2290622496, 715825674, 2863309320, 2821358114, 2693407362, 2189593250, 2827624608, 2150115330, 2687142562, 2717919784, 137011336, 142616576, 2821365800, 2862622722, 2292721674, 2158626818, 2821333512, 2852792360, 705331232, 537436290, 2728566826, 573178538, 42469418, 2686585386, 2728394752, 679649826, 2315911178, 696840, 2827651234, 2852257962, 545300512, 2158013066, 713206304, 170560130, 2290092168, 671656584, 2852268712, 145369728, 581083786, 2852653218, 673718818, 133120, 168427562, 10658434, 2148007946, 2190090882, 178422432, 713597602, 713164802, 9077256, 547359234, 2183692930, 35815970, 547530786, 679649320, 707272874, 2860558882, 2863171616, 2818613770, 167780904, 2796160, 2317396098, 11149994, 713065122, 713730560, 682229800, 170002944, 176851456, 2718607488, 578947714, 2728405674, 2692915874, 680140802, 2283807362, 8706, 11042944, 2317527722, 537035266, 579340842, 2818574506, 2192189610, 2687019656, 33720360, 10627592, 2717944362, 178946688, 136356360, 2726463650, 2183299586, 42608672, 2692909738, 2156538536, 2726830722, 44206762, 2684889762, 671252610, 2818615426, 33589768, 2827487232, 2684911626, 2281744416, 167781034, 2325875242, 547489928, 2821226498, 2158660224, 545816618, 2149616162, 679510048, 679488034, 2854226048, 2684362786, 136980648, 2181169322, 690306, 581601832, 657408, 570460330, 537428640, 169910784, 545425570, 2189426848, 2282357256, 2189436938, 10486410, 581438090, 673743362, 2317910018, 539527842, 2290253824, 706740386, 704815242, 134228130, 170009226, 41976448, 2284357802, 671744128, 2854267434, 2181734952, 2148149920, 2687107624, 713556512, 142746250, 2829756544, 713064576, 2326268040, 42076842, 570559146, 2854887458, 680037002, 8956578, 2189429280, 539625608, 2158657578, 2191523882, 2324310666, 2684493952, 580954152, 2687019528, 2728428034, 2155874464, 2686976000, 673318912, 2693300736, 707299970, 2818706058, 2324343432, 2149711882, 537045674, 2718075010, 715139080, 36184576, 680010376, 2281701536, 665768, 2148149760, 2183137416, 2158111232, 673742850, 44567072, 2282268704, 2292318720, 2695407746, 537010698, 704784906, 178817538, 2318018722, 715262472, 2820702346, 2148010530, 2189565984, 573180416, 2150146560, 2315299496, 34209952, 705341450, 2827135520, 539533994, 2292189834, 35785258, 10627752, 539131912, 176816778, 688810, 673188384, 2827526696, 2854365314, 539533450, 2687010858, 581569154, 526880, 35817992, 2726300290, 2315296896, 715131554, 2821236770, 9087010, 145399970, 2290649770, 167912104, 2181048458, 578955424, 2183176744, 2686984192, 705333920, 2827135618, 570466954, 2693439496, 2156011554, 170526728, 2861178914, 168427528, 2190117034, 136970912, 35784712, 145361056, 715131016, 2324168706, 2281711752, 11184642, 570434216, 539502730, 2694974120, 170035842, 2726339104, 681607808, 11018368, 2820669450, 36184738, 2692784768, 705333376, 713171592, 680001544, 2183667722, 679649320, 170008610, 44040746, 136358536, 2826961536, 35816104, 2718468104, 2852782754, 134219778, 2290133026, 136487432, 578978434, 2685020296, 539011754, 2290789034, 136874112, 36186634, 2720170122, 2820835362, 2718050826, 168460802, 704809090, 8389128, 545794562, 715172512, 570458240, 137013258, 178429962, 2189437568, 545431712, 44204170, 2852169760, 2183694496, 2292198050, 10408, 572697256, 2290262696, 2148173866, 2290229930, 539624066, 2854355488, 2323687586, 681607848, 688256, 134252706, 134908034, 2728951976, 2189598890, 682238592, 2693302434, 44050600, 707307680, 671131648, 170044040, 2324302344, 715792520, 545794722, 715685920, 2150244872, 2281712168, 2323688066, 2191534242, 682101384, 570559104, 2726830720, 673720840, 2827133442, 10659976, 715170304, 2827002498, 2192222216, 2315290786, 2861040162, 2854887944, 176162848, 579477672, 547520642, 2158624938, 170558088, 178268802, 176203808, 41951402, 2695004800, 2147483656, 2819236354, 2728402976, 2181702186, 2192089728, 134752426, 2181693610, 706882218, 178792960, 2155915432, 2315913386, 143141538, 44575264, 2284494848, 145369120, 2726299648, 2147526824, 2317527210, 537002656, 2150148776, 2158635530, 170428552, 2284488714, 2317888002, 537535138, 44182018, 2183307424, 545786538, 673359914, 571081376, 2315264522, 33720490, 2317879466, 2692885130, 2183667712, 682265218, 2317486634, 33595914, 145236616, 578947720, 8399530, 2692753952, 2728558634, 545391106, 545947682, 44597794, 2315428352, 2827493888, 2317879456, 34245130, 2156432040, 2181081216, 2149580928, 570951810, 2158010880, 573186048, 2181573160, 704645632, 2820710538, 2726987784, 2282356904, 671123464, 2863144992, 35826346, 2315397802, 34089088, 571115530, 10617352, 144747042, 2290755584, 2829715498, 42633250, 2827651082, 2292187170, 2821202570, 707308064, 41943584, 2862786720, 2863147050, 134392320, 2862621192, 547389482, 2728927264, 2720669730, 673359912, 570589736, 2315422250, 705308714, 2686984202, 537043458, 705167874, 176695298, 35686570, 2852167810, 2728952448, 2684913698, 673874440, 2315429922, 8390688, 679487656, 570949770, 705333248, 2827004584, 2718444042, 2147525122, 2183145600, 2318018602, 2693398560, 8915464, 2862647424, 680174216, 2854395914, 2852825090, 168304770, 136978602, 44182024, 2183824000, 2718474248, 174592, 145369730, 2686624416, 572695082, 42469376, 557224, 673843842, 704645674, 2852825600, 2284331688, 134916104, 2189426818, 713042570, 2726955010, 42115114, 168338050, 570427938, 547889664, 44599330, 167782570, 707428360, 704815776, 11143848, 2686978210, 2318019202, 570565280, 2190082048, 8389162, 579381280, 2720006698, 2726822056, 570597536, 2827100800, 2292886186, 713689602, 2820704810, 8431648, 2325749770, 573210666, 2317877802, 713697320, 42470016, 2821366440, 681738792, 42607232, 2694971554, 131586, 581052450, 178389152, 572654112, 2290788906, 571089024, 11141672, 2718476424, 8, 2283931650, 168460968, 2158526498, 136874538, 176726560, 8423938, 2323808298, 2325749768, 681749026, 2239008, 176816672, 2695364650, 168429576, 134392360, 704785034, 671646210, 548022410, 2292189864, 136882858, 570982410, 673718944, 2290223786, 2829615114, 2852792992, 2283800746, 2190084650, 41943552, 2720008224, 2324340866, 178266280, 134384298, 10627242, 2181736608, 2726429226, 144738314, 539142144, 2684387336, 2088, 539011114, 2728568970, 707436554, 2753192, 704807426, 581468202, 2148141568, 2158535176, 704645160, 2726297602, 2827517962, 2292351008, 539109546, 42639880, 33694208, 572565664, 10402, 536879242, 715270786, 2692786344, 11176480, 2183168168, 2292843042, 2290223272, 33597482, 2726961706, 2290231304, 42500776, 2860515978, 2283962888, 2687140490, 178946056, 44703912, 532514, 537428490, 579340970, 176333312, 578945162, 2692876968, 2155913376, 168436352, 2292228104, 2829755048, 578978346, 2189986432, 2183703048, 2323818632, 715261952, 8396936, 2685012480, 142614696, 2290229794, 2819271298, 704684706, 33720360, 2720539170, 2183299616, 9084960, 2283962410, 671646218, 579349024, 2326396936, 2106026, 707305640, 2181180042, 42109448, 2720573992, 2684889248, 143139336, 10496674, 2685051050, 715262114, 134225922, 2827003944, 2787496, 671227912, 11174530, 579340450, 2317519368, 134359170, 2326267912, 2189986338, 2099882, 2827618344, 680034944, 2181171744, 713034250, 581575296, 2292318346, 536912522, 2726463490, 2692883074, 2158633120, 2827526274, 134883456, 134742056, 2323808296, 144703626, 2149712426, 167944834, 2692743722, 2718608042, 2189559818, 2315791018, 42633354, 2729083040, 2718433922, 537012256, 2317484672, 176203912, 2829197866, 536879114, 2861173256, 167815688, 2693278248, 579347080, 673196546, 2181571210, 0, 2693431306, 2818613282, 139778, 2852653602, 570557066, 690344, 134383778, 2685053090, 715130922, 2149621888, 680167424, 2663048, 2192214016, 2192050824, 2862614528, 2158658056, 36210698, 134383616, 2861180968, 573178400, 2323645066, 671621160, 2827495978, 176818826, 2326438024, 2183301290, 2693406728, 2852266634, 573221410, 537567752, 2854363688, 2695496224, 680143498, 581042826, 34243210, 681585160, 134348832, 143140866, 2862655498, 143164032, 2149722240, 579349128, 178915368, 570952320, 2315821698, 682240544, 537397408, 2728430242, 2158002850, 178913416, 2238496, 142641280, 174248, 2281736738, 578816672, 581601794, 2726430882, 2726297610, 169913000, 2281711754, 2718081544, 2762752, 2726470282, 2326298632, 2292351016, 537536682, 2315296808, 2105346, 2729091210, 2181169824, 2181693608, 673327616, 539132586, 2654248, 2189951016, 2717917216, 176160808, 42609192, 2189428746, 2156561026, 44072962, 142649890, 144843306, 2818706050, 134348960, 2183145512, 2192222762, 699042, 2183137290, 2283972650, 2852817066, 682142210, 671744672, 578986506, 671097376, 2326274728, 2819129474, 2656416, 580913704, 176300552, 2181040290, 36217346, 2854224000, 2284324874, 176826536, 673327106, 145238698, 36211240, 705208872, 2156562472, 2326306976, 176720522, 2726437512, 2190125704, 167938216, 2189429280, 2282267266, 44605448, 547398178, 2693308456, 176695296, 2720047746, 715292704, 2726429192, 579338274, 2183694984, 2829230122, 36315274, 35785224, 2684488362, 2284331144, 33448, 2292195456, 176171176, 142639234, 2821333152, 2147616898, 581085856, 2819262634, 2325743752, 2860515328, 143294978, 2821234826, 671623176, 36184064, 168468520, 145400458, 705177632, 713033728, 176195712, 2695372802, 134250658, 671746560, 673327744, 42117640, 705308802, 178913312, 524962, 2854397994, 2158537256, 2315919498, 2694881450, 673218568, 2686616234, 673351688, 176324642, 44173824, 2324343466, 2150244394, 11182720, 681708066, 2863179944, 2282234504, 170435200, 682271370, 2827526784, 570427912, 2693267464, 2181736578, 176827010, 713721992, 673851426, 2827618312, 145361066, 2292222472, 136323712, 134357640, 2183309480, 2684486154, 704643626, 548012714, 2694851234, 2862754346, 715259944, 176169514, 696960, 545817256, 2862786722, 715268768, 715172360, 2854887938, 2685053578, 2189986440, 581599362, 673753120, 2684362786, 2829232130, 2861047968, 2190082178, 2684889608, 2324170784, 671615144, 2292326560, 2693398536, 681582592, 2149747362, 704774784, 2183307786, 2183661568, 178268322, 44204706, 136480770, 2158002720, 682107522, 2158141482, 2148180648, 2315913216, 573088288, 572663978, 176857250, 578945194, 2192058498, 679617192, 2693433346, 2157970080, 2718442144, 2820810920, 44081184, 2315397288, 44597890, 2290780808, 2684496554, 547496490, 178399234, 2191655080, 2292744738, 2183266944, 168435874, 8554626, 2181603458, 2720137888, 169877632, 578846760, 545957888, 143130752, 168471074, 572655754, 134348962, 579338408, 168329250, 2631680, 2156568706, 44597760, 545432234, 2271370, 134785672, 578814632, 2282399912, 44182144, 2290229250, 706775176, 2158526594, 2819106856, 2324211752, 2860548778, 2183266344, 176292480, 2189467784, 713067008, 688680, 2718599208, 673843232, 547496448, 2156570666, 2795648, 548045320, 2821228554, 547365546, 2686625792, 2692876330, 2829625480, 2192081450, 2181693568, 2183669922, 2325742122, 2290262570, 2189600802, 168296480, 2292187264, 572563618, 42608642, 178423848, 2788010, 715661450, 680140960, 2693441666, 2147494528, 572697248, 11020418, 2318051370, 2263688, 715696170, 2158504106, 655528, 2315389576, 2150246440, 671646216, 43040, 2325881512, 33718306, 681618056, 2190092298, 134881920, 2685011970, 2860681226, 2861047936, 2283937834, 679610914, 33727010, 682139810, 2282366976, 673873962, 2323687946, 44040194, 580921472, 170404394, 713556610, 534570, 2693431330, 2292353162, 706773160, 141320, 705202824, 2718468266, 2317517442, 2854920362, 2854234666, 2157970082, 167813290, 2820842146, 2852260000, 10488488, 2290090152, 682263178, 2148018184, 2829748872, 170435106, 2695537320, 44049066, 2290616874, 2150268930, 2860656808, 2686459906, 2183694472, 2156036650, 2854258698, 548052992, 713730594, 2181595650, 537002530, 2284462248, 2158141952, 2156429866, 10494592, 2325750314, 2630282, 2149581312, 539000834, 2155913856, 2819230370, 673751168, 2149622304, 2315952290, 2315388970, 2693440008, 42631306, 2318016554, 713032352, 2854398472, 538968736, 2325905410, 682140202, 2829615624, 34087434, 178825856, 2282400386, 713032320, 2685020168, 707274912, 579502752, 2282236072, 36184744, 176335530, 178948256, 136839816, 545400834, 2694971400, 10649736, 2189986440, 682131464, 2283939872, 2147647530, 2826961576, 170436736, 2290229256, 2315812872, 10486408, 178391584, 8529962, 537430018, 2820844066, 2290124960, 2728397474, 134219816, 2181737128, 2720565410, 169869962, 2829222538, 2720049152, 2852162048, 169912962, 671121928, 2281835016, 707275424, 2686451872, 2692786210, 136978466, 2156014082, 707403784, 2150279682, 2190082080, 2829625346, 34251296, 136446600, 2818615938, 42107018, 2829090976, 2149755522, 2695372962, 671220258, 2148018824, 42117128, 2158502530, 2863147008, 573054984, 572524674, 2189470218, 8563362, 581476384, 2686976672, 704806912, 565256, 176848898, 42631336, 2290223146, 2150277634, 34250794, 2728962088, 2282266664, 136325280, 170559658, 705210370, 36339882, 581609512, 2318011010, 2728405000, 2821325320, 2687148034, 2149589034, 44171944, 713722370, 2189469832, 2684879402, 2726996138, 2820672032, 2325774858, 573089826, 2325784714, 2829617320, 713032194, 2821226530, 2684889736, 2863171594, 2684526720, 2181179424, 706914434, 2181177344, 2183659650, 142747816, 2818583202, 41951394, 2325874688, 2862655658, 682133672, 2718564874, 2819261098, 2290231848, 8915114, 2695397376, 679488040, 707438730, 44705930, 536879146, 2283799040, 548022914, 2155872810, 136972426, 559266, 136317058, 2692884640, 178825216, 2686584992, 2787498, 2854783106, 2282358914, 2282228352, 176325122, 44730536, 715696768, 539000864, 2189953674, 9044608, 2686626474, 537534592, 2148173984, 170557602, 2728962186, 2181696010, 2315944072, 2190123144, 581568554, 169910280, 176334880, 570460202, 2720172546, 2150148106, 168429738, 2718566434, 2157980200, 143164032, 673751208, 536906248, 42109570, 2694875776, 2315815432, 2829066784, 547528834, 539625602, 559776, 715694090, 2819270666, 139272, 2156013602, 2684887210, 2860646944, 539533314, 571083432, 578979970, 2290754218, 2718572584, 2829101090, 2191526538, 2684527274, 178825898, 545303200, 537535138, 2290625192, 143173674, 2695012354, 713720320, 673710626, 143261864, 2157980322, 136972426, 41943722, 2785450, 581438090, 704776360, 2183135882, 671098880, 682142242, 2323785856, 34986, 168438410, 547495938, 2687117314, 136315560, 706880010, 2630178, 176718504, 536914082, 2292844544, 35661866, 671090856, 2863147554, 2863310848, 2315421736, 35684522, 2281865728, 2148049442, 2155913352, 2692743808, 2099874, 41986080, 580943914, 536903818, 2183660072, 2269834, 706880008, 142748322, 524290, 581574666, 8519688, 2326396962, 2728929288, 2694848680, 2189437056, 2282397738, 36186754, 679651840, 44605440, 2325882914, 2283800736, 705202816, 44040832, 673186336, 136849962, 2726865546, 2686462120, 2183277224, 673843368, 2820843562, 580944394, 580944002, 539624106, 2324307968, 559114, 168307210, 2692909608, 706873984, 44607498, 2684487808, 144844808, 707305514, 573219490, 547498122, 2854748840, 2827003904, 145391752, 8423594, 2852815362, 715655338, 2692909218, 2149581448, 2818582664, 2852815498, 178823200, 2695497858, 536873002, 2156038144, 11176482, 545786538, 539664394, 715129378, 570599946, 547924650, 44731040, 34113664, 713687042, 2317879296, 2693431306, 2695530664, 2326309384, 537526410, 2729082880, 545949698, 2728921098, 2292877344, 673720456, 2684887080, 2726299682, 168296480, 2819235976, 44073480, 2315389570, 2720039594, 143262208, 2147526690, 176816808, 713064490, 2290616360, 539099690, 2157979776, 2720704672, 2827520680, 2785952, 2324169378, 2726471848, 538978434, 707397792, 178815146, 43658, 2820669474, 671621122, 2692778506, 2684911746, 11182754, 2726824096, 178260106, 579379848, 581083682, 2290753546, 2191663144, 176728578, 570466946, 706912776, 42606632, 581435530, 579340810, 11010048, 681582722, 170033706, 2315388968, 539132042, 538978338, 2692876802, 671787562, 579471370, 2729058984, 2861048488, 2147518986, 2829101226, 2317918752, 537045538, 2283931776, 2861206178, 2290614304, 681708192, 548055560, 713173536, 2694873250, 581052586, 2183834250, 2282267296, 44574728, 2718564520, 2829101066, 547498664, 178782218, 539623968, 545433610, 42500618, 2829748224, 2862754432, 704686240, 2292886154, 2147616808, 715268744, 2852659232, 673221250, 2317355042, 579373706, 2720563720, 679479946, 573212808, 2829058720, 8528424, 2325883552, 673884840, 2292746914, 168305152, 713173666, 168331306, 2190125058, 539132584, 579346976, 2686486666, 176163496, 8397440, 2629770, 35792936, 2862647976, 2189568674, 2318041730, 713564168, 2692753538, 2827100322, 2156535944, 537403946, 2158528680, 136489130, 2192050688, 2149720744, 2156046464, 136478890, 145367202, 178422410, 547922048, 2693433896, 42106888, 706783754, 168470568, 176857640, 2189568136, 2692753418, 715295232, 2292197410, 2292230186, 2829715456, 715817610, 570600096, 44605450, 547359272, 2284462624, 2283962402, 2695397378, 136489122, 570984578, 2317361834, 2147519016, 579513000, 573057034, 704675874, 2863276162, 2692883080, 545925280, 42084864, 704774314, 545957888, 715661866, 537036808, 705333760, 42084866, 2684914216, 2282234400, 2760746, 2147526794, 2315289122, 715694600, 2290754186, 2228362, 134381704, 2156560514, 2818575016, 673360554, 679608330, 2148173864, 11141162, 2854223906, 706783784, 547390122, 704676002, 36315266, 178430506, 538976896, 170428576, 178260000, 2695397408, 2156429834, 2317885440, 2685018114, 545300608, 134916618, 2156044810, 655400, 2827616770, 539664898, 2290090152, 2684521098, 11042818, 36178560, 2181565064, 2686984842, 2189986464, 144875520, 682134178, 715663362, 144712234, 176160936, 2290745994, 136446466, 8561152, 2726331018, 2687109666, 2148139520, 2818746504, 34081410, 2692753920, 2290131498, 167806976, 2726830250, 581599400, 539140738, 2728427520, 144746626, 581599784, 134785544, 578848768, 539110058, 2695365128, 2190082056, 2158504448, 2190115336, 33720834, 2326301322, 707297322, 571091080, 679512194, 178423970, 2863138984, 2282367658, 167911466, 573211274, 2662408, 44608010, 537436680, 547922056, 2157979778, 2147484290, 136325794, 2158668330, 570589706, 168299138, 2818736128, 2150140554, 2818706058, 537395720, 167807498, 579346986, 2852162082, 2191564834, 142739626, 2181212320, 9052200, 2181570560, 2686461954, 2238632, 2326307330, 2852128770, 681708042, 2147614890, 2292752424, 2315952776, 581085224, 707430952, 2290780674, 2283809440, 167936674, 2292320416, 673194634, 2292198018, 537010818, 136978594, 2292326434, 704675880, 2228866, 2863139496, 2317877280, 2148182050, 2192083498, 2181562538, 2829197992, 2728435880, 673882272, 536912554, 2854398506, 2692874890, 2693309066, 2692876970, 2284489346, 581443618, 713042432, 2181736962, 2281744904, 2156439560, 2155905184, 2191524392, 539011714, 2861048354, 2324342944, 8399394, 2190092960, 570466984, 178258568, 42467370, 142639264, 2852299266, 36317314, 2181737120, 571080746, 2147616802, 2183659522, 545425442, 713162890, 42500610, 2156563114, 2283808930, 2191654920, 2863278602, 570434184, 2692753930, 136970786, 2726832802, 713730696, 2852683912, 44050602, 2325874690, 2720145408, 578857128, 715694248, 2692874914, 545262208, 539009024, 2192189994, 2315297282, 2656898, 2149712392, 2325751938, 545950248, 2323653154, 2324342954, 2827091978, 2852790304, 178782218, 671123594, 170395778, 682273322, 2862786722, 682231938, 715139754, 33565352, 539625986, 537561258, 2729091112, 2281874056, 572525088, 44206122, 168460450, 2728405130, 2158534824, 35694730, 715171976, 679618568, 581607562, 134881320, 2686582922, 2826963104, 2181040810, 537528864, 2315296928, 42640034, 2829584552, 2148008104, 715784352, 2315913730, 2281840680, 35785218, 704807426, 578813960, 578848802, 2852792962, 2189568168, 536881154, 2692882984, 2290125480, 570984448, 548020352, 144835242, 2323644968, 2284358186, 136456842, 2317494914, 570458272, 2720137256, 2318043168, 706748962, 671131786, 2854224042, 664234, 2664480, 2726330890, 2326397576, 2693275810, 2191564802, 573180426, 2150277288, 706906152, 176818306, 170404354, 536879136, 715784834, 168436232, 547358760, 2290133154, 2717909512, 2326405282, 580946090, 2692778120, 2191532074, 2282358946, 2323818530, 545819264, 2155874314, 2192181376, 2729093770, 2183176842, 713719808, 2854881920, 176857608, 2829197986, 2156404874, 707305632, 704645128, 545794048, 2150113440, 2692745376, 2292351104, 134391970, 2717950114, 2192212128, 167813250, 2149614208, 671787562, 2283841698, 571113506, 2282359456, 44075016, 2189437442, 142772384, 42478242, 2325882920, 537526912, 2189469856, 167913512, 2720047264, 573055008, 671254690, 2290624554, 2290092034, 2854887586, 2326431904, 671255050, 705308810, 671612960, 2158657706, 2282390016, 706783400, 2686625792, 142649480, 2726464000, 34252802, 681749120, 2860679306, 570559106, 2694840866, 536906272, 2158142120, 673325216, 2692753546, 2315266208, 537436672, 35661954, 2317879306, 33693730, 2325751848, 2685052936, 2852290568, 178391584, 578945026, 176203786, 682098848, 671228546, 2826969768, 35793026, 2728427560, 2282268714, 2852259848, 2726464002, 42109602, 2827094058, 2862654114, 2862786688, 35825704, 167936682, 44081666, 2861179562, 176849024, 2283839490, 2818747050, 44575400, 538976266, 2292842664, 2820672170, 2325905962, 2290780840, 2720146048, 2694980266, 581470762, 680044674, 2155913858, 176718376, 2147516576, 2181079712, 2290755584, 2695004704, 2325749760, 2292746410, 2695506562, 547391520, 2726340650, 2827616296, 2686454434, 10617504, 572687010, 2190090282, 2692776448, 571121664, 2863145472, 2183277194, 136480930, 2687115264, 536872968, 136456874, 2150277666, 2290649090, 2191657122, 2656416, 178298880, 2158635648, 671221792, 2820702722, 2819262496, 715169802, 2325743744, 547367592, 2292844714, 2281703426, 2728397448, 144870056, 2292359818, 2818736672, 715786880, 11151874, 2281840650, 681749128, 2155913226, 539494912, 2326266536, 681740418, 673876096, 2315952266, 704776224, 545393290, 2860687530, 539140738, 2852692096, 178825384, 167815850, 2826963488, 548055210, 2818705418, 137013258, 2827002024, 2323808778, 2726299776, 2854232096, 2695375402, 2315266568, 2821226536, 2158144130, 10485920, 2183833608, 671746562, 44737186, 2687142402, 705175680, 536906402, 178266624, 167815170, 2720532992, 2156429954, 2726856704, 2854397962, 2318018730, 579469856, 2860648960, 539626016, 2317516970, 2158133258, 44179968, 2687017122, 34220674, 136448170, 671778952, 35784866, 2686984352, 143270434, 673841672, 2181595266, 706773128, 2292845088, 2191558786, 2283834016, 673360552, 2718433410, 573088290, 679512608, 2150148640, 2726986376, 142746250, 571091080, 2829093536, 8948354, 673843338, 44075136, 580913800, 2283799208, 2158668448, 2852825608, 2718083754, 2726339074, 2861039650, 133256, 715163784, 680010274, 2191655552, 579373088, 679643272, 2693302824, 2728927272, 2720137352, 2819129866, 2290786434, 581085354, 178924194, 2693302952, 2147526786, 2720661666, 2818615466, 2685053608, 2692915208, 34080802, 545424034, 2861178888, 2324177064, 537436330, 579478018, 579480232, 537430048, 2720049320, 36211232, 581077546, 2189468298, 172544, 572696744, 145359530, 11043328, 2325874698, 145236650, 581608072, 715825666, 579510282, 573088290, 176693280, 706906626, 8520224, 707403784, 2820833930, 713590792, 2726830208, 2315815080, 578824866, 539502632, 2191657090, 141440, 9085570, 2726862888, 2818605738, 2190123008, 570984992, 136874018, 2829093504, 537395712, 2323646594, 10627210, 2183831714, 2183831592, 2821333672, 713034240, 9076776, 2192187944, 2315419810, 2325784586, 2183692320, 10616872, 2763274, 144738856, 2292361896, 679618560, 8913578, 2292754976, 713205888, 570983040, 671645832, 545268266, 578988706, 178825736, 33565226, 2694883360, 2860526090, 2819137536, 136847360, 2726961152, 2821358210, 136839168, 2183143938, 2863303178, 2318049290, 2861041672, 570567328, 2684912298, 2281865728, 170033696, 681746432, 2290092170, 545292328, 2694982152, 2726857378, 2686617770, 11176066, 2687107234, 2763264, 2158528514, 545294472, 713697320, 35686434, 715661474, 2317885568, 2156407298, 713164802, 2718081192, 2854748162, 134875306, 42640000, 537438760, 2718474920, 679479816, 2192187946, 2827135016, 2290256032, 164000, 2819098626, 9078946, 2692907530, 2729060994, 2156397216, 2692751360, 176824322, 2819263106, 581044904, 573088256, 538978848, 2318041642, 715139722, 142781098, 2150238730, 545424008, 2827495586, 2315257986, 2821368482, 2181201962, 2317519362, 705298602, 134351394, 706873898, 679520770, 2861083296, 143166112, 2819129346, 2284363808, 2684387848, 2862623368, 2148018344, 34220192, 579346944, 167938056, 2284464648, 136970752, 2318008450, 545825442, 526344, 2181572610, 2189470250, 2290092042, 2290625064, 671776898, 2192081418, 2323810946, 2829625512, 2325744258, 573188256, 705331338, 706748930, 2056, 134908544, 2818713642, 2155907626, 680166016, 2318008970, 2326276746, 2148141730, 142739496, 2861040162, 2181079714, 2189568520, 2827102850, 570949760, 2191663776, 2317388322, 539667074, 2693267456, 2292752418, 706773546, 706882080, 2819096744, 2290622634, 2147519114, 2147494562, 2281867906, 2852686344, 2325750408, 2323817122, 2284356224, 142737410, 170557984, 2315389576, 35692586, 2326399488, 2695373440, 44608136, 2818615850, 2720041632, 680134824, 141450, 2158633632, 679488000, 145400458, 136880170, 136323618, 537430016, 134750856, 2863276674, 2695405600, 681746464, 2686624392, 2292875810, 547883650, 2684364970, 2818613760, 134914208, 2728534024, 2189428778, 2282367106, 2820810882, 168329226, 680168066, 2862654114, 136323712, 2821358210, 2148141706, 537428138, 673319584, 2156044322, 2819237890, 42642080, 2827494024, 539099304, 2687148546, 2190117026, 2290745856, 2183143970, 2156036616, 2282267304, 671777416, 168296962, 713596962, 536873090, 2695505930, 2827001866, 537004576, 2150236714, 2821202088, 2150269608, 2726332578, 2862645410, 44575392, 539666568, 570950280, 2292359338, 2726431400, 36217512, 2852694146, 705342090, 2852298752, 2284456106, 2190084736, 2860517512, 2861083136, 706750472, 578814122, 2324307978, 2720139946, 2190090882, 134752928, 10625674, 134884000, 2695506048, 2183824000, 706914976, 144713770, 144714410, 41945256, 2821335552, 581077512, 2862787232, 134217736, 2852817568, 2326405160, 34243072, 2149744642, 33556616, 143270536, 178399394, 2181597834, 581085858, 2281710080, 2852817416, 2190084768, 2728428192, 2324209802, 547496450, 537428618, 2819097088, 2728405002, 134226472, 2183137282, 2183703072, 2323816608, 539533994, 142649896, 2157972136, 2181169826, 2728559242, 167813120, 572686882, 671221762, 2694873248, 537526794, 547924000, 2284456616, 573186216, 178956962, 42085026, 2728919688, 580944386, 2693440034, 2317396616, 2324212386, 2192089632, 11141154, 2181696010, 572530826, 2821335168, 2281867274, 178790408, 32802, 2326266024, 2325916322, 2852298794, 579502242, 2315291266, 671752832, 33695914, 2694875682, 2156011688, 545434240, 11018792, 2318019074, 2315790888, 136479402, 2326268576, 36211232, 134873128, 44728834, 2281703938, 145394314, 2283970722, 2283799080, 2148182016, 145238570, 2325915690, 2181177346, 2181038248, 176326786, 176335520, 671648384, 705339522, 578814088, 2720662048, 2283806728, 33554568, 2155880488, 671089320, 2282233994, 707266720, 2191663106, 142647850, 2292320936, 2726963240, 539500680, 2695399554, 545260170, 34210312, 2829746306, 548022794, 176824968, 2829189642, 2183276714, 2181595304, 2818580994, 2684397736, 134776960, 41951778, 572555402, 2183790762, 2183299234, 144845474, 2862613032, 2694842368, 2181726378, 2284356264, 170427016, 136882304, 2282357290, 2323817130, 2292720138, 169877674, 168438434, 134219906, 33597994, 2695405576, 2158626952, 2685018634, 2189961226, 8422018, 2323685418, 2819132042, 2695506474, 682131618, 2284333602, 578986120, 2315397762, 2148180642, 36341760, 2315397632, 673196578, 170436736, 42600450, 570990730, 176203904, 2315427970, 579373706, 11020320, 713196192, 2183301640, 2852169890, 2818746920, 168299168, 713697922, 673219072, 2190114856, 2192181800, 547391520, 2323816584, 2819229698, 2158666402, 548053120, 545916960, 2829058216, 2718081546, 139818, 142772874, 2720573610, 2693407272, 8320, 2189560448, 42076672, 145230466, 2324179488, 11042816, 2323808898, 2192189448, 2726430858, 2183176322, 10650112, 2189437610, 2829623840, 178922016, 2827618464, 2852692104, 2315954824, 705169416, 42508970, 570558632, 42076714, 680002090, 580921896, 2818613770, 2192222850, 136454664, 2158004874, 2323786280, 2323784330, 2861181448, 2318019234, 2325776384, 136972320, 2323819170, 680132642, 2292326432, 8429602, 134220450, 2693431978, 2720170152, 2282226312, 144738824, 2720565928, 8431618, 2718468234, 9087008, 35662498, 705339560, 2183831680, 2685018624, 2191524512, 2720696328, 42469538, 681715848, 42500648, 536879624, 2156399266, 2685043234, 713195552, 681705506, 2318018592, 2829617794, 2718566538, 2728438442, 2283806754, 167807488, 2292359722, 2827657258, 539099818, 2854920864, 2726994434, 2718050824, 2663050, 2191698432, 578822282, 705167872, 36317698, 2684495882, 579338784, 8832, 2147516554, 42109568, 2261642, 2156006024, 2862786728, 2324301984, 2192214146, 715129002, 42508834, 10657928, 2315290786, 2325880834, 2686593186, 2728536744, 8399370, 706904706, 673710754, 34242570, 2130058, 688682, 572696578, 2827517986, 2863303296, 170041480, 167805480, 713687560, 9084968, 581567114, 2718597128, 2687117832, 2326268586, 2826996256, 145394218, 2283964930, 713730088, 536881832, 136316938, 2181071498, 33718282, 168299048, 2317396640, 2827624448, 134906370, 2829757058, 2854750722, 2863300768, 2271240, 573213344, 2755210, 2854758400, 170429066, 2183266850, 2282364960, 570559010, 43658, 2684356738, 681615498, 2693302914, 2284489352, 2694840488, 2852792328, 2281832962, 2821359650, 2827002506, 2192181280, 2181701632, 2183670304, 176300682, 2147647496, 41953288, 2852169890, 2695405730, 2191690410, 36347912, 707439112, 671785504, 11045408, 2852790280, 178956970, 679649416, 176196130, 715795072, 2181605514, 2318008874, 570990592, 2665120, 673710090, 2718575136, 2323646634, 10520608, 2829748264, 44728968, 145238688, 2695004320, 538976930, 10619562, 2290125480, 2292359818, 2290229800, 2183178280, 2729085440, 2181169800, 2829591074, 682232320, 2155874464, 2148182050, 2292361738, 2861205538, 142778914, 2862615168, 44566688, 2158495754, 2728436258, 539533952, 2183309962, 2323645096, 571083426, 2192082954, 134883464, 2156012194, 2150146082, 2854267010, 2282398250, 144842762, 2718597800, 2818713760, 2181169834, 176160936, 2854756522, 134219776, 2183667720, 673882664, 44599464, 2854234664, 537012736, 2827126818, 170525346, 167938048, 698920, 570468514, 547520640, 166024, 2694842378, 2150269058, 539099264, 9085602, 2183266858, 2686616066, 8429738, 2323644928, 2686460066, 2686593578, 2695531010, 9046186, 671121960, 572555298, 2281873928, 144703498, 134251146, 2189469736, 545792680, 671129602, 2693398570, 715694730, 36309506, 2283930248, 2284464258, 2687148576, 176824352, 2284355722, 2860515850, 2325743754, 537436192, 2729091746, 2728953856, 2181073026, 2720008744, 2629770, 715827840, 2687019656, 8390792, 578816650, 2860556968, 2326430336, 545915560, 671645696, 42500608, 2684495882, 42641544, 2292189226, 176859144, 2183277224, 136847402, 34252968, 134389760, 2720006176, 2325881514, 2315782274, 2156535818, 35791370, 706914976, 2821357578, 176202402, 2728569376, 2158111242, 572557312, 35685026, 2726298242, 2820808872, 136454178, 2290125472, 539500680, 673849994, 2684496384, 545792650, 2292353034, 580919968, 547496096, 2693268000, 2720672418, 572653738, 2863137290, 2829723776, 705331240, 2192220808, 537035434, 2191665194, 2728560778, 168297120, 2192212618, 11053066, 2692876968, 2854226474, 41978530, 42467490, 2281843330, 2148007946, 2862623234, 176335520, 664200, 2315823786, 2720565890, 580919304, 2726472234, 715661992, 2181726208, 10617384, 713164800, 8330, 2694979752, 2852159490, 143130760, 2852817058, 2854390440, 8561314, 537395850, 142747818, 136980522, 581444128, 36317320, 2290124968, 707405962, 2189984426, 2852257960, 2692882984, 2854890112, 2852300832, 36184610, 2860526218, 2323776000, 681738378, 2183145984, 2281701408, 2157978272, 2190116994, 578955810, 715131048, 579371042, 539003050, 545784360, 2155872392, 2860524200, 168306824, 545425954, 2684881578, 145230474, 178389634, 145261186, 539142144, 2686585386, 36342306, 2158004224, 2315922090, 2147491970, 2149753002, 706775712, 178790442, 2862615048, 2189590568, 532608, 579373698, 2726331040, 2158002314, 2281833098, 2290622506, 706912426, 2148018314, 707397634, 2326300842, 41953448, 2183168552, 679477794, 2695375370, 2695530664, 2290786986, 34244650, 2323679904, 713040522, 2829722272, 2284462218, 673219112, 704645160, 2147527338, 715292672, 539533312, 136448040, 2827518120, 671219840, 2718474240, 178954888, 168296480, 2829091330, 2720661536, 136874530, 2827651082, 2860654634, 2820704768, 2317353602, 707307554, 671752832, 44730912, 44042376, 705342082, 2827102208, 2819105288, 2315288712, 537436296, 673196714, 176169506, 2292844672, 2728569000, 545955842, 706740360, 707306026, 545259650, 44179976, 2148139530, 680167560, 2692909184, 42633352, 2282366986, 143141536, 690720, 2862776330, 2323778186, 2862647968, 547924138, 2718564514, 169878026, 2729058336, 2854789762, 36217344, 2189953544, 539494402, 42469536, 2829756448, 44567200, 715794570, 2686986272, 2728438314, 2726461570, 2694981802, 2315911328, 2183170592, 8520328, 168438440, 9087522, 707397674, 2720041120, 707437218, 42076328, 682106880, 2726298144, 570599976, 2862656170, 537037450, 2326306976, 681738370, 2326432256, 2156397218, 170041472, 545956010, 545392808, 570434176, 578822314, 2726822026, 41945632, 2325913728, 10627234, 673219074, 2326268418, 35791018, 142641826, 2283973248, 2147656194, 2148147370, 2862654082, 539142816, 539665064, 2820809216, 681609888, 8423552, 178301570, 2686593064, 545267872, 539500712, 2325880832, 547489960, 713697954, 134350888, 572688928, 44171906, 545425448, 2315922050, 545824896, 580911744, 2183176328, 2181572768, 2693433378, 578848800, 168306696, 2150279176, 548020234, 2156530346, 580943872, 573055618, 581468320, 704678432, 681617952, 2156012160, 707397674, 579504136, 168437920, 671754378, 145392162, 2156407336, 2685012608, 545262248, 35652106, 2718042152, 2181202088, 2720571528, 2189951656, 8522248, 579346442, 167938178, 144869506, 144714274, 2318008866, 539009154, 2148010664, 679610912, 2829197856, 167772192, 2695405730, 2283800714, 2695408288, 545294498, 2181726720, 671656578, 2684363392, 167938216, 2862746272, 2181701642, 2290100264, 2158102528, 178823816, 2685018786, 35686562, 2284456072, 2827487776, 2150236194, 2315395584, 2685012512, 144738306, 539001346, 571123842, 2157977632, 170568194, 571091488, 176195624, 167936648, 176826914, 2290614306, 2315428392, 580919466, 2263176, 2149755008, 534570, 2147658282, 704817802, 2155883008, 570468522, 2863278754, 2695397888, 2686462114, 545392808, 2315264642, 578955808, 2718605472, 2720571394, 2752674, 2318017160, 2692874410, 2156439680, 539132064, 143263776, 2183137322, 570960424, 2761216, 2728536226, 548044936, 2692751490, 2183659680, 168297088, 2686593536, 168460450, 142748288, 2854889602, 2191565322, 41986210, 2728438400, 10649642, 2819129472, 2852694186, 134744194, 169910786, 167936514, 2720049672, 168428192, 178291200, 178923650, 2718597256, 2694883882, 2863170080, 680135200, 136456714, 2290754058, 2150116002, 134382210, 679477928, 2149720106, 2720704650, 2290254474, 2192181258, 2183135906, 167805610, 176171552, 2829716130, 2099240, 44206208, 170401794, 547531394, 671229986, 2726330408, 44736682, 679651496, 572664362, 2687019176, 705339552, 11182602, 2283833378, 2192181896, 673873928, 2192091658, 2761344, 2158101002, 2147617314, 41976328, 8234, 2861082664, 2829584520, 44212360, 2684879520, 2718599850, 2191696392, 526984, 2181597320, 33555080, 715784232, 2821236906, 134217728, 581077034, 145401890, 2852167680, 2315944450, 680036490, 2726437002, 2192214562, 2863303208, 136316962, 2292875914, 2694843016, 178792584, 713720362, 571083392, 176859810, 2695528576, 2317517320, 2656810, 671228448, 2726963208, 713728034, 42469386, 673358496, 2156036616, 2105888, 142748296, 704784512, 2829221888, 2820702760, 539009544, 42467336, 8914984, 2284454536, 2687140362, 545818624, 2726308384, 2862778400, 168306848, 539633826, 2692874402, 2860556290, 2283971210, 545816586, 679643786, 570566666, 537042946, 2317877282, 41977866, 707428898, 572694530, 133674, 2726987938, 2720571520, 2695538858, 715786762, 2827094144, 2693439530, 145227786, 578986658, 2158627370, 671228034, 2282390050, 2827518474, 2147524640, 571082754, 2860548234, 35823624, 2284331178, 579469354, 2183299754, 2269344, 2861049864, 2854232074, 2290090498, 671221768, 44738594, 539624064, 2726461472, 2685020810, 167913602, 2156038792, 2829222048, 2323677864, 2283940352, 713073322, 2181202594, 2684364802, 2290614818, 2861074442, 2820704298, 2695538722, 2820710538, 137013760, 547391488, 170426376, 581601792, 2821204640, 2863139488, 2785800, 706882048, 713164840, 537526304, 2686625962, 581478538, 579479712, 706751018, 36309026, 704784930, 2854225930, 673745418, 2326307360, 168337920, 2819098786, 545794088, 166048, 2854225962, 713564192, 41984672, 2720531074, 2728927240, 581476394, 539503112, 2315921578, 8388648, 580913802, 570591786, 2317484578, 715817632, 2283971240, 2852790400, 578947586, 2863269888, 2827004042, 581574784, 2684362920, 2729085442, 2147484320, 2684521088, 42475554, 2326267938, 2290254472, 2695372968, 2323685504, 580913290, 548053032, 42633898, 581438080, 178817032, 539625642, 8552576, 682142242, 35686562, 715169792, 2718441984, 673841192, 2854357026, 178299010, 715128962, 2863311360, 673718786, 2148173994, 11141160, 134916648, 679651872, 713697442, 2148051586, 2323653162, 537528448, 2684920448, 579504290, 2852784768, 2148182528, 2183701122, 2155913896, 2315264130, 2684363432, 2282235944, 2720696832, 570991264, 679617194, 2827626624, 145263104, 707437184, 679510144, 33557160, 2720663720, 2720694434, 176818826, 548022914, 2819238408, 581476352, 673350178, 2860550282, 35825824, 43528, 2860518024, 704684168, 2290789000, 167913512, 2686618274, 539525154, 671252520, 537526794, 2819236352, 2821228554, 178260520, 570957994, 2183269002, 547496610, 578848808, 2720541184, 715137160, 2283938304, 2726308482, 169869344, 2861047818, 41945120, 2183137280, 2664970, 2129952, 671219722, 2684494336, 570957960, 144842914, 2326268586, 2852694696, 44565130, 2863269896, 573046816, 682134186, 2827626666, 2181701642, 536870946, 570958472, 705175690, 2290756130, 2155913888, 2282227874, 2852659370, 2821357730, 134750210, 2695397922, 176695434, 2821368490, 2860526080, 2315386882, 2284456608, 2862745600, 713555970, 539666432, 671744552, 33727016, 673745570, 2852127392, 2693406858, 666114, 170533506, 143165472, 2158625290, 2726993930, 545390632, 2819098634, 2149747362, 2292844552, 2684889760, 705200258, 44214280, 167912064, 2729060520, 537528874, 2726307874, 682101408, 2720147456, 2852170410, 2326268552, 2685042690, 2181079208, 2718466210, 136874120, 178388992, 2290614410, 539664546, 2829723688, 42117282, 2269344, 579379744, 2325784610, 2292328458, 36219018, 2290264618, 705299112, 2192220298, 2150105762, 2860656808, 168460810, 2315911304, 136882688, 2317394432, 2326276224, 2325749888, 145235978, 2156014240, 536881162, 178268170, 2728569504, 2726863530, 573049344, 2149714056, 2155915946, 2192056970, 8953864, 545958018, 2720139904, 145227904, 2728560680, 2854756864, 2785826, 573082274, 690688, 136972426, 2863303298, 572555272, 2729091752, 2860646912, 2818746530, 2852268552, 2686462082, 537528832, 142745610, 539631658, 2189469704, 578814112, 545914888, 2156431394, 570589856, 142649386, 2819262506, 2326300842, 2862744104, 2149754914, 2829093410, 36317320, 2861213856, 2686492680, 679488168, 2720532618, 578848936, 2150268930, 2692907048, 713173506, 2282235906, 2315299464, 2283801224, 671621800, 573079690, 713599490, 2695530632, 545917600, 134777376, 2826969088, 679651370, 167815170, 545260034, 537427968, 2687009320, 2190090368, 134225952, 2325874816, 2156396680, 144738306, 2726469672, 42633218, 2317494434, 2826961408, 10657952, 715696136, 2183659682, 2292187306, 2820809386, 2189591072, 2189984418, 715139240, 715795082, 2158667818, 2718444202, 35684896, 2290657928, 2283833378, 581567018, 715655810, 537436832, 2827487784, 2281702050, 167936138, 34119810, 682273290, 2189601290, 2693278378, 578955776, 2687117824, 2183834242, 580919970, 2148141218, 2156011552, 2326399626, 2852661802, 2686976544, 715661858, 2281840770, 8552608, 679510144, 2854750242, 715259946, 170011178, 537012256, 573180576, 178782368, 2852299392, 2147656202, 2818582696, 2323808296, 2726429224, 8921216, 9076746, 2718435968, 557608, 2189959682, 578955808, 2290747432, 178260650, 134881952, 2130090, 2290231328, 2183662248, 2147494050, 570589352, 33564682, 545955978, 2861213728, 2181040264, 2729050114, 2189429258, 2147493888, 545300992, 704807042, 137013250, 547916450, 178391072, 35693090, 2720694912, 2694982154, 2728534058, 2684879362, 547356840, 2238984, 713204226, 2189468322, 168435842, 2692743808, 2820713122, 2695004298, 579512970, 2317517352, 2149581440, 2148141226, 134883338, 679619210, 136972290, 538978344, 2726832768, 2158668290, 572662304, 2181048960, 2821235328, 134218402, 2148010664, 581083138, 2692917250, 2820835970, 2684389896, 2282227874, 673718314, 34081290, 2854257288, 2155874472, 2290122794, 2325874848, 168469130, 2181563016, 2315264546, 2863302664, 713695746, 168329864, 2281742986, 2852659242, 2325907464, 2181180040, 539131914, 167806976, 572524680, 2292721800, 2315812866, 2720180738, 2317910536, 680167466, 707297280, 44073480, 2292714144, 9054248, 671132170, 11020418, 10529290, 579504162, 679520896, 2156404874, 2192220842, 2852684328, 2693308424, 715137066, 707308170, 2191689738, 2156569130, 2284462760, 11149952, 11010690, 33728522, 2292845218, 2183168650, 2631720, 176859690, 578953730, 706750602, 2694873120, 2695014410, 2818744360, 715261954, 2324299936, 570992682, 681738794, 704645128, 2183266826, 2820678304, 2284456096, 2827526312, 570428034, 715161634, 2183275176, 176171016, 136847392, 673751200, 673218560, 2189558314, 170002432, 2284462218, 8421538, 34251296, 2323687946, 2158502440, 679611008, 2317395968, 2315430026, 671646346, 2190082602, 2692874250, 2720669866, 2685020322, 36219050, 2292884000, 539000840, 167774848, 145393666, 2147492514, 713042472, 2852792840, 44566530, 144705546, 2189435424, 705169442, 2158012554, 2290098698, 2854759082, 537438848, 11184648, 2290221090, 2729093768, 33595552, 2693442080, 2863268352, 673219240, 680045184, 570458282, 671222274, 2687142570, 176851458, 2821360298, 2324178944, 169877634, 2292720298, 2317910048, 143264288, 572686504, 2820842026, 42609322, 715816970, 713197736, 680174210, 682238474, 136316962, 581607464, 2827135656, 143132680, 682134048, 580919968, 8429602, 2827651104, 2181070858, 715137192, 2192050690, 143263904, 2281876130, 169904648, 2155872298, 170559496, 2862754432, 2315297288, 2317492778, 41975842, 2318051840, 545794186, 170003104, 673718304, 2684911618, 673743488, 170435106, 2155913346, 2317355648, 2189984288, 2315420194, 2150279850, 8388736, 178782216, 680134786, 2692776488, 706914314, 578849320, 715793066, 579510912, 715655712, 136357930, 2729052674, 2189994528, 704684712, 673327264, 2323677184, 2854396072, 547914280, 578854954, 537406088, 2684529280, 2718575112, 2827618346, 715292682, 2687010818, 673720488, 2292320298, 2158004258, 2183268522, 673712808, 2821194376, 2829224106, 713065090, 2283807266, 2826960938, 170035714, 2150269568, 2281865898, 11012226, 2269184, 2726461952, 534538, 134357032, 2860687360, 2183168042, 167905314, 681615530, 2158141986, 34081410, 2156527616, 706912800, 2282225664, 539656320, 537438248, 2726339234, 2693408928, 2819107328, 2686978050, 144844842, 571081386, 34242560, 2863138826, 2189592584, 2281875592, 713730186, 2181070978, 2155907240, 2861178914, 134873768, 2826994338, 2684528770, 715827880, 2862744074, 136981034, 579347074, 176695970, 2694873770, 573090440, 170043522, 2693398658, 2315395242, 578988168, 2149754914, 2324299914, 2325882888, 673720832, 545393280, 10659968, 682273320, 2315421696, 2794122, 673228970, 679510018, 2693399074, 2156406912, 2281873448, 2147527338, 557192, 681583136, 2729091586, 144877704, 10660008, 2829715498, 2147486218, 713164936, 2189566474, 2718048896, 133762, 537002666, 537537032, 547397768, 537035402, 2281702056, 2181177512, 2149745160, 133672, 2726955170, 136446112, 2728559272, 176302088, 178399880, 169871882, 2686462082, 581042826, 539140642, 170002944, 2283937832, 42117248, 2718433450, 142647848, 2819228322, 2819105418, 2726438954, 538968066, 2827135616, 547881610, 573221418, 2695366794, 545923074, 2292230152, 2282260488, 539632290, 573219368, 713075234, 2283809280, 2315913728, 2155872768, 547922058, 2189427328, 35825826, 572566056, 2820811426, 36216842, 537534626, 2292885666, 178793088, 2292327074, 547528744, 2693269538, 2281703946, 2156429312, 2191696514, 2686583464, 44204712, 2685050880, 8, 2821234858, 2818615842, 2292361384, 2829101728, 705200642, 2148149794, 41943210, 536912544, 144746504, 671645730, 2686453802, 2191559178, 571083426, 170436642, 2720664096, 572686474, 671099432, 2292326538, 2281873570, 134914730, 671123976, 36315272, 2292361898, 2685044866, 545956362, 2184, 2147492392, 538976384, 570566824, 570564744, 2192083592, 44206210, 539501090, 2192181386, 2854363690, 145262720, 671777320, 2818738690, 2692784800, 2728430248, 656010, 9054850, 143296642, 178817154, 35791522, 2189984394, 671752232, 142780450, 2290253832, 144843306, 176827042, 2820809248, 10617506, 698882, 10496520, 671785120, 2156404898, 2863268490, 2284486792, 8391298, 2684520610, 2156407298, 2623496, 2183268480, 2324177440, 539101320, 2158502530, 2326301322, 2158010402, 539140608, 545391234, 2860550696, 2149752874, 2860687874, 35816096, 10529450, 706773128, 142770176, 2315814946, 10496128, 539631752, 2158010368, 657578, 145393672, 579471906, 178391554, 2150140546, 2318010882, 581050538, 2685045408, 2324170792, 2818744330, 2317527682, 578986146, 134391938, 2283940384, 44214402, 144738464, 537529002, 2852170248, 680001666, 2829060648, 2854750344, 134873226, 143263880, 2693269536, 704774656, 2728929952, 2284462602, 715817128, 2862645290, 136348290, 144837160, 2860679306, 2852659720, 2148171904, 2720172552, 168331776, 2189568008, 680165898, 671129640, 704678570, 524960, 682099210, 2147648010, 143296552, 2720541312, 2283938344, 2189568138, 170434720, 174082, 573081640, 134228098, 2181606048, 8915072, 2685052928, 2695504010, 2189951498, 2829755040, 2720538624, 2292351648, 2684355106, 2284331138, 2726865418, 2158102688, 2852653736, 35793066, 705200770, 2191663274, 2818706056, 134259338, 2695536650, 679486082, 679510690, 2282258562, 681714178, 2189986346, 2662440, 673350146, 2281865218, 33554984, 33696394, 2156560552, 2684529186, 572532746, 2326307456, 2147625090, 581476874, 2283799168, 34212008, 2717942402, 2692775936, 33565352, 2189591176, 578822664, 2694971402, 2150115496, 2720172672, 681713706, 570982946, 176717826, 2718441986, 145260544, 2684913672, 2181597224, 41945738, 2317912224, 178397728, 539525640, 2317394594, 2315815040, 2228874, 2819236394, 2156431528, 2687117440, 2183178376, 2695505930, 570991232, 178956840, 2158141482, 2686984834, 539535914, 2181736488, 671220234, 581443712, 713697410, 134251138, 2760738, 581470346, 2183791138, 36309154, 2107944, 143263778, 671754762, 2290780704, 2158110720, 2315420200, 2150244384, 2282269344, 2686453802, 134906528, 11141640, 2147617448, 536873480, 671228426, 713066656, 545259520, 2717952162, 2189591040, 178913922, 2323817002, 2826995840, 2862647338, 2317920264, 2819238402, 2315266696, 134391816, 673751682, 42633384, 2317494434, 33587744, 2720041122, 2852135072, 2271232, 169910312, 168329250, 136454826, 2692743328, 134392458, 2326397088, 36315296, 144876202, 2325776906, 537559168, 2317386402, 2281835170, 2854912672, 579381288, 571091616, 42082984, 34079240, 2861072554, 2290123394, 673196680, 2854259208, 136448554, 2326276738, 2693276170, 2726953610, 2149580832, 2190123144, 2819230208, 2854234152, 2852686376, 2183144064, 144869384, 2686493216, 134785706, 2684889768, 539501194, 581575178, 537430018, 142781066, 2693440032, 2720571392, 579348992, 2861173408, 2821195818, 572525096, 2149613738, 715819138, 9076866, 2149616288, 2632194, 2149613730, 36307616, 679618722, 2728921632, 2862745640, 548055210, 570952200, 2687117322, 2718042752, 143296674, 570565122, 2720573962, 2183266826, 2854879752, 2156437504, 2181179402, 142780418, 2827092488, 142778376, 2148141096, 2785408, 170565800, 2283962378, 707308072, 2292875818, 2292714120, 545432232, 170565674, 2718040066, 570466952, 2820702242, 2292842634, 545399338, 688256, 572697256, 35368, 2284322848, 537036800, 2829582346, 36317184, 2692753578, 2720669824, 2284456066, 2852293256, 2726996642, 705309346, 134356992, 680166056, 134744618, 2687142026, 2755202, 2854881802, 2820800648, 9086986, 2854914560, 2861072384, 2656776, 2282259104, 2720170528, 2693407274, 11051170, 715687946, 131074, 2726298154, 539665026, 2150238882, 2686616202, 705202346, 2728405642, 10368, 2692745218, 2147527208, 2283833346, 2829197824, 704653834, 704686210, 707308066, 2854357120, 578857610, 2283973154, 2818574498, 2192080904, 545434240, 570433546, 713064962, 2693406730, 2318008994, 2854922410, 2190090912, 715301410, 2324340864, 2290098184, 44705802, 704782848, 671744162, 35818144, 2282236072, 2726963328, 2820712448, 2156036130, 169902240, 2155874946, 145392288, 2192089256, 2156398762, 167772168, 8399520, 142772360, 11143682, 682238600, 2318008458, 581568650, 2183834122, 142641802, 2281701386, 165898, 682106880, 548055208, 2854750250, 131722, 144714242, 2324179584, 168305154, 2819097218, 2854388384, 2324169216, 2695539240, 538978818, 10519170, 2282226218, 2315919490, 2283962882, 2158536738, 36307112, 2290131498, 2181564930, 2728960010, 2728429696, 673186346, 2693433994, 36186282, 2284462624, 178924074, 2820672162, 579512840, 2189436962, 2820844040, 2150247040, 10619530, 570425992, 545923720, 2829721730, 41943080, 2726472330, 144845450, 142606472, 581610152, 2323810464, 2820710440, 33565194, 2819099264, 2150238338, 715825160, 2317910562, 44073632, 41642, 2326300800, 2818580520, 2718474272, 2694875298, 2818713602, 2861074978, 35826344, 581478402, 2156437514, 33720456, 2687140360, 2795560, 2158495752, 707403914, 2155915424, 545786506, 2147524648, 2290133536, 168340010, 144834728, 2323776162, 2852684298, 2860647050, 2189992490, 2685042818, 671221802, 134873258, 2281704074, 547528832, 2692777986, 2323810464, 698530, 2693406754, 44565130, 2562, 535202, 35686912, 2852167680, 2191534626, 673745576, 176302594, 548055080, 2720563842, 704815616, 2181597344, 2829615786, 547922600, 2684389384, 176693762, 572664352, 2684922536, 2156036610, 35825698, 2326266368, 2148008448, 2820800514, 707431080, 178946696, 2728962560, 2827649568, 2687009312, 671260680, 178399232, 671220264, 715696298, 2190090920, 136849544, 715164202, 704815626, 570460802, 2189460128, 2686453888, 2819129352, 2692884650, 2827526274, 2821235338, 2317519400, 2728927368, 2181179528, 41002, 713689258, 2292845098, 144706082, 537004160, 2290625160, 2821359650, 570599562, 2863278218, 134220288, 2852291112, 2728951816, 176726568, 681576458, 2284464288, 2158535170, 673325568, 580913280, 539502730, 581050410, 2718042240, 2326429696, 581476514, 524418, 579338402, 36178048, 2290748034, 2324211874, 2852659210, 141450, 579502632, 2158527136, 2158004744, 2315821194, 2726953602, 2695397504, 44042786, 2315823650, 143270400, 673751080, 578816136, 44040224, 704776738, 134359042, 10659872, 713203848, 134883842, 2292754474, 570435626, 144843264, 539110050, 2156538400, 178946080, 2148139008, 2323687434, 2325905416, 573210794, 145369728, 176168960, 33563306, 2158667776, 2155874304, 680043040, 2827659906, 2158535298, 2694881826, 2147527296, 2325907458, 2158133376, 2852651656, 547488264, 2718573064, 2292359682, 2283799168, 169904130, 545398824, 145263240, 178422280, 2685043200, 2821234850, 573219360, 2158502434, 2189566602, 2315945986, 2717908994, 2862620832, 2692882560, 548022784, 2726299682, 44567072, 176335360, 2158144160, 2820811272, 707272840, 10494088, 2854395906, 537010858, 34210346, 2821202594, 2829101728, 2684526728, 42633378, 537395200, 2325872640, 11152034, 2290649736, 2192081578, 2292187680, 2826961418, 2292351656, 2183800840, 705331368, 144736802, 547365416, 176728106, 671785634, 2821333634, 136970242, 671253162, 2315823658, 134258816, 681583272, 2183659680, 134750754, 178954794, 2829223946, 178391168, 42639914, 2728921770, 2191655592, 44706304, 536914602, 142639112, 539527210, 2181573250, 2720008202, 2157979688, 2181736450, 673185920, 2827518114, 2826993666, 169910432, 2827135104, 2156429962, 2315421832, 2284331176, 2315421738, 573213216, 134382210, 2692882568, 713198122, 2156560426, 715694754, 2726341250, 2149744640, 178291336, 2189992072, 570436106, 559744, 2150105224, 2292320394, 141314, 680034344, 143133352, 715303074, 2290223624, 2315290794, 2718050434, 2147658400, 2190125602, 706750466, 2726955680, 2315954688, 141962, 35782658, 2656256, 33562634, 673841282, 2183823370, 2861042184, 36349962, 35782826, 172040, 2852686370, 2317353642, 2685010560, 2862613000, 2819262496, 2821226626, 176161282, 2852160160, 42631210, 2854881962, 706740392, 168296456, 2156014250, 673227264, 671262882, 704686722, 2827493896, 2726464034, 42608648, 2787360, 2852170408, 2292875810, 673849898, 2692778666, 715131042, 539525256, 8561162, 2292197890, 2852823040, 2820844072, 2271912, 2323776130, 2315297418, 2827002368, 2150115488, 680140802, 44083720, 32808, 548022952, 2694881416, 2189590562, 2147656232, 2819137666, 170524808, 2829222562, 2183824000, 2827496074, 2281842688, 2281867306, 2860687914, 2852784128, 2156538506, 2720694824, 2829723656, 581435562, 2854881442, 2852782760, 2156530312, 2147526690, 581437984, 572653696, 2694842880, 2854756386, 2726461610, 2685018634, 2189992578, 2852291210, 707428490, 2629634, 2686494880, 578848768, 2694842922, 2281712168, 2829584418, 713173506, 2695495816, 2687109258, 143130656, 2284355594, 2183801506, 2292850720, 164482, 2694883970, 136479242, 713205928, 10658306, 2854265002, 715817514, 663690, 142639144, 681714338, 2183307424, 2315782152, 682098858, 2292883464, 688808, 176726186, 136314914, 2827487362, 2827651744, 2315427850, 713206314, 2181735082, 144869896, 2692874794, 706873506, 168304680, 2183790728, 545794176, 176824872, 143269898, 680142986, 2283809322, 2861042210, 545432098, 2183168522, 573088418, 2694973450, 2785290, 2147518594, 2292714122, 2191696522, 2693302400, 2158667818, 2148018688, 2726955136, 671784994, 680034432, 170044042, 2138666, 2860648456, 2684919818, 136972290, 142740130, 144876170, 33693834, 578847234, 2827520042, 2827493512, 134261376, 2726462122, 2183268384, 547889322, 545301128, 680001666, 581075624, 2181737000, 2282365600, 36309674, 2852268586, 2820811426, 2317877410, 2315815594, 2819137666, 2695504512, 2624160, 2147494562, 11018368, 2728438274, 704776744, 2827132936, 567458, 44599816, 2317486722, 134744098, 682232352, 2324340866, 2156036106, 581476394, 145392290, 2726824576, 2325880832, 2827127434, 581566984, 2829060738, 579346568, 572656130, 571122344, 2861214370, 679477898, 2860556424, 2829060104, 545268354, 715161738, 2726300160, 2860657290, 673718784, 2183692968, 134905984, 44075176, 42639400, 545433632, 2290616456, 570993290, 2281709696, 2315780746, 680002208, 706748968, 2820679690, 44204066, 44573344, 2189994154, 570960544, 178300962, 2155874472, 2181693600, 2854912162, 2326274090, 2818711592, 2854890018, 573088290, 145263232, 713072802, 2156406946, 571080874, 2728428040, 2860523690, 2149623976, 680167586, 547883168, 2852784264, 671754794, 545956008, 2148174378, 170557600, 2820835338, 2861080576, 545300482, 673720458, 167813770, 573218954, 2693433986, 2820800674, 2862752426, 2290090144, 572565642, 537561248, 2108034, 573088392, 706740258, 713720458, 2318043170, 142780448, 8554536, 2150113290, 170000938, 144878216, 2860647050, 673185824, 547398274, 713558184, 2283809448, 35661986, 673718818, 2687107232, 8390816, 176849064, 170395818, 2693440160, 539500680, 2684390024, 143272482, 2317527200, 2860517920, 2292221984, 2686493322, 570434080, 167804970, 2854759074, 545947776, 671744034, 671131658, 2191689770, 2854758560, 570599978, 2183667744, 570589696, 2862623272, 715170432, 679652000, 2158624936, 713040418, 2323777546, 8561288, 36186282, 167903872, 2290124938, 2726463616, 2326399522, 2317387784, 11141256, 143263754, 8953888, 2315298818, 545399328, 2149722154, 2318017066, 134258826, 35791016, 2140328, 2261154, 2290755754, 2829197832, 2281712160, 713206274, 2282234026, 571089570, 2728, 2852825602, 571124362, 2147491978, 2821368450, 143262378, 671089280, 178954786, 2147649672, 2156399136, 35684522, 2317525546, 36208770, 2854390312, 2158660098, 2315921442, 176717858, 2326274562, 36211240, 2728559266, 2290745890, 2181070880, 2860687904, 2863311394, 539667082, 713728008, 136980482, 2149752864, 2158002824, 2283801258, 136980650, 706781224, 2190084640, 2317355554, 178825728, 44212768, 2693400736, 9044514, 2158013088, 539503106, 2318051842, 2189459624, 545955840, 2692776074, 134252578, 2290789026, 2323677736, 2829757088, 2324308648, 34244608, 41977994, 537037474, 142641698, 2686462634, 538968744, 2315946112, 707398314, 2852814888, 2192222882, 2695503904, 2686625792, 715786402, 2726439586, 10625058, 545915016, 10496522, 2189961858, 681705504, 2684488362, 8528394, 2820704802, 2720563848, 134777474, 2720178346, 2852293160, 2325752482, 2726297602, 2686986792, 2763298, 2183799298, 2684364810, 2323808770, 2158496394, 145263112, 2722, 42601098, 2695367208, 2687019530, 679512064, 2281712256, 2189434890, 2158665768, 2324341418, 2819227810, 713721866, 2852299264, 2829060128, 176851466, 2854257290, 713206402, 2686486698, 2158012424, 2827520522, 539656322, 2097696, 2292228642, 2189462186, 2861206184, 2819099168, 539667106, 42633858, 673327656, 2315421824, 143261730, 2685018146, 2183659658, 2191663264, 178946216, 2863170082, 578947584, 2281832578, 2326439938, 2183660168, 145229832, 2695366690, 2326429866, 2284497416, 681607688, 2158635680, 673194664, 33562656, 2718442016, 178258594, 2183824008, 715293312, 679610914, 143174186, 2720702472, 715294722, 2720148008, 36219008, 671121448, 2292230816, 2687150728, 33563264, 2718564480, 2281840650, 536871592, 176726048, 2863179912, 131082, 2686978602, 2290657928, 170401952, 2860681760, 570589826, 713206434, 2819138218, 2695536808, 2192222880, 2157969962, 545792522, 2290229290, 2315823616, 2282227744, 2717952042, 9054720, 2317516832, 707439112, 2315913762, 572654112, 2317492776, 713687176, 570990730, 2315430402, 33557122, 537567232, 2325883424, 2281876136, 2729058818, 144745090, 2284454058, 2290657320, 2148182664, 2290614402, 2281843328, 34113538, 2718040706, 2292222594, 2862647936, 2317394570, 2290756232, 545423360, 572656264, 2147656322, 2862743682, 2292875906, 2284488744, 2150148738, 559264, 142780928, 35817986, 178268674, 2283833376, 134217730, 2317910528, 169879680, 681576456, 539656320, 2717943808, 573089952, 2726863520, 2181177506, 42074624, 581083304, 548044970, 2726855306, 537534978, 2819099176, 142770848, 545301026, 142748298, 10651680, 2324169256, 42502818, 706773506, 2325907968, 2323647106, 2315823136, 2191566976, 176293920, 547924128, 178924064, 2326309034, 2156563074, 167903778, 539656362, 2693408808, 2292883466, 2821228674, 2854912160, 2829722280, 539009704, 8552576, 2326307368, 33563298, 581566464, 8923266, 2854389762, 2862752298, 2158660104, 178432682, 2684354720, 2728525960, 2097160, 176195584, 44567040, 2324169250, 545260040, 2183274658, 2720532482, 36186762, 34251272, 2183694978, 35653802, 144714408, 713566722, 2827124778, 2283965066, 2150238336, 8948392, 169879554, 167936162, 2687141922, 673882248, 2190115362, 134349474, 9044482, 142772234, 2818581162, 44042760, 2861081258, 2148041376, 570992640, 539134632, 2157970088, 2852128904, 2281865218, 2317363336, 2189994026, 2155880618, 2829066272, 145369120, 176335496, 42598432, 2317879306, 2695012384, 537043112, 2323777538, 715688586, 134750210, 539107338, 537569408, 2284365864, 176859786, 2819260552, 2818738858, 707403914, 682273280, 2728960544, 539525162, 2820835466, 2852694184, 2694848648, 167782536, 682107008, 665770, 713590914, 136446632, 2189459458, 134357122, 10527232, 2692754088, 2852301442, 2692743210, 134785666, 671262888, 2183170594, 176859784, 707395712, 537436192, 581052448, 704774184, 548022272, 136972458, 167813666, 2718468096, 2860515458, 2854887426, 545915424, 570434210, 2686460586, 36177920, 2728929312, 2326429698, 176693770, 715687970, 2290133666, 573090312, 713195658, 680165888, 2726854696, 680043176, 2189467776, 2854912680, 2284358152, 11045538, 2158144128, 2189599234, 2158537218, 2181703810, 10240, 2148018314, 2852258346, 2728437762, 2324210218, 2281745024, 2148180610, 2686495360, 170035360, 2718476842, 580943906, 699010, 2827493896, 9046184, 2728394920, 167903880, 2685018666, 2158002312, 715130890, 2860648448, 139808, 2189992448, 2290100746, 539011626, 704809640, 705300490, 2827102378, 2720047144, 671121920, 169904642, 539011714, 2684529282, 2324204066, 2290229922, 548047010, 44597928, 579478026, 2192083496, 2861212200, 2183801376, 2290624682, 11020962, 143272488, 704651912, 2854750248, 2718073344, 176292480, 2695372834, 168427560, 2692786856, 176720010, 2155881000, 2829197992, 136848040, 713730208, 144837162, 2281865258, 2694840488, 707398314, 682109448, 2852651050, 2829591040, 707398272, 2854357152, 2819106826, 134218248, 2326432386, 2860524034, 2684887712, 536903682, 134219904, 2284365984, 545425440, 572663968, 2283799176, 176726664, 2821333672, 682139682, 143174176, 2862615048, 539099168, 2818711554, 2827485824, 2315780138, 2282228264, 545948170, 42608640, 2854259360, 34112000, 2181693578, 2181693482, 2684889090, 11018274, 671088800, 572664352, 2763298, 2665096, 2157972106, 2324302368, 2863138986, 2192187936, 36184608, 42606594, 671253128, 42084482, 2821237250, 2863170208, 2829715586, 713689608, 2860556448, 136356482, 178300938, 8562850, 707273346, 35785226, 2684397600, 2821335712, 34122248, 168460416, 2323679272, 35661986, 580913664, 715687970, 42631840, 2829093026, 2317388456, 2852268034, 2283964546, 33597992, 680176266, 2827092002, 8522408, 34250912, 2819098632, 2183170600, 671129762, 2284365994, 2181204610, 143295008, 2862754312, 2318049280, 571114112, 2720696322, 2317492352, 142770816, 145369632, 2281744938, 539101218, 2685018792, 715295368, 44081194, 673882122, 2317494912, 2821333642, 573055618, 707264554, 2315266216, 2827004544, 2282266626, 671779330, 655496, 136454786, 673884810, 2692909186, 2818605728, 2192188032, 2821335042, 2852301440, 715827328, 2852127240, 671254538, 713722378, 143305258, 2292197898, 2854264872, 36219434, 136980994, 2157969408, 134776962, 2693310474, 547367458, 2150236842, 705167882, 144738306, 42639368, 2821324802, 2818703882, 168430090, 679616552, 10617384, 2282266752, 680133122, 2862754304, 2147484162, 2860517378, 2720574080, 545958442, 44083202, 2181210112, 2829625346, 134258858, 547522592, 537035304, 176717984, 2695015042, 2827092480, 579477666, 134881920, 2594, 2290745504, 2189599272, 2156407434, 143165472, 2158103048, 2317910184, 572662272, 679643776, 2852651522, 2729060864, 170404490, 134775432, 11141664, 706781856, 715260552, 2189468328, 2693401096, 2315954730, 570983074, 2852291240, 2147655810, 2852137506, 170044074, 33564680, 2283841544, 136456200, 2156528258, 2149591202, 136314888, 2292754946, 136347648, 2282357384, 2820841992, 134384288, 2854888072, 136488962, 673316866, 2821335552, 2147647530, 2284462112, 44697762, 9054762, 35362, 2728567330, 10650274, 2181179906, 2158493736, 2826961064, 2861048490, 34120232, 2728567304, 681740808, 715825674, 2854912034, 10486402, 142650018, 44574850, 2728528520, 707403944, 681616002, 134875656, 2158627456, 2684354602, 673841162, 539009064, 2821324842, 704686602, 2852292650, 2819229834, 2720139816, 578816544, 705309320, 679652000, 2863303296, 573080072, 2189959842, 2317525506, 2863178400, 2315420296, 547883168, 2283929738, 580945930, 682107042, 681748488, 547391616, 538978984, 680176160, 41976352, 2718443690, 2190090242, 42633888, 2818583080, 2852161674, 34089600, 41945122, 2852258314, 34080802, 2292850698, 572656266, 136487042, 165896, 2829756544, 570960394, 2656768, 35824266, 581574688, 2861172896, 2292318240, 2317527560, 9044002, 2686585480, 2290256416, 2720008840, 2693267970, 578855072, 2829713920, 2191695882, 2324178986, 679619082, 36339874, 570960392, 2323688104, 578847394, 2860687496, 715685898, 2147524642, 2854396448, 2720145962, 2694881320, 2326431914, 2720039040, 170534922, 673187978, 2852825216, 533026, 679610888, 2192050184, 145238562, 2818736288, 2315952808, 2687011488, 538968704, 715268640, 2692784672, 170436618, 2726855328, 713730184, 539502600, 679477922, 2284357674, 2729061000, 547359360, 706740736, 2852128928, 580921344, 2292713992, 713173642, 176203944, 706914338, 11149834, 2156046378, 2158501920, 2147657762, 2315421866, 136970376, 2726332578, 671252994, 35686952, 2315913864, 570458240, 706874026, 572531208, 2693431338, 2728929800, 2317516930, 2694875690, 2720041482, 2189558408, 168429736, 572533384, 682132002, 2821335552, 2181169792, 2728525984, 581083650, 2318041642, 42115082, 539133952, 706775072, 539492520, 44049064, 707428896, 2318008866, 548055560, 2140162, 680011776, 134908074, 671099048, 2862622880, 705202690, 2684921866, 2284489224, 548055040, 2718575232, 679487658, 2720696456, 2183269000, 2726339208, 682, 2827493538, 715696680, 2284497064, 170568232, 707403778, 2290649730, 170001024, 2156562432, 144712330, 2281710208, 715163682, 2183661730, 136841856, 715694112, 8923690, 2694883488, 673350154, 2315954818, 167938722, 2726471810, 2315288608, 545269930, 176857224, 2190115336, 2290655232, 2684496520, 2818574880, 2692776482, 2718435362, 134390410, 2192222850, 581446282, 2326276648, 176204296, 2317363754, 178825346, 2326307370, 176294530, 570949802, 2827520640, 2323677858, 2324334722, 178388992, 2183692458, 704817192, 2290649098, 705306634, 2156013704, 42631816, 547922560, 2149714472, 178782722, 2292320290, 2656776, 682133536, 548047016, 2323646466, 547523104, 2862613128, 539626120, 8432136, 547364866, 2323810818, 9046186, 2819138218, 2684913792, 2317518850, 2282390146, 2818714120, 2155872418, 2284464288, 2315815424, 2324177568, 2181204000, 578986538, 136981000, 2819138210, 679608450, 707431074, 2728962178, 2281701922, 2695407754, 547529226, 548022944, 2317912226, 578846850, 2854224384, 2157969418, 671096874, 671623808, 673851946, 2818607752, 706882050, 134881416, 34119818, 11020290, 705306752, 537405568, 2720532650, 2726857386, 2290254466, 41002, 570951840, 2147625096, 2147625642, 2787338, 2282260488, 176160896, 2282233994, 33563272, 2317920264, 2131976, 2687139850, 167905448, 2315921576, 539101354, 578953354, 2852651554, 715303072, 2150148130, 539658754, 2684355240, 2158537224, 136972840, 144736424, 2282389504, 2157969928, 2318018560, 44737058, 44214826, 2827493888, 713072800, 2854758920, 570458112, 704782368, 2326267938, 573219336, 679610530, 2829590530, 2693310602, 34220704, 2829066282, 8424096, 706775688, 673349768, 134875136, 673358376, 2695400098, 2684356778, 2852126754, 715270152, 2315782304, 142780928, 2150247048, 136325280, 706740226, 2862746250, 2158135978, 2290254472, 539107840, 178956960, 168305184, 2183307818, 2684357162, 2692777992, 571082784, 134228514, 2829623426, 35784832, 170525354, 2292719648, 545269930, 537004072, 34111656, 2105856, 573089930, 537403432, 2819138178, 139786, 2854748714, 2150107810, 2189953066, 145270786, 2717943810, 2728921120, 545401514, 2827651584, 176324768, 176685576, 522, 681715720, 2192189986, 2148171946, 690824, 704684672, 167782954, 2726955018, 2820702338, 44083370, 679643146, 681707650, 33686146, 578945032, 548044832, 704784394, 2694840450, 2726961834, 681748482, 671228448, 2290747906, 537436680, 2863276682, 176327336, 36178464, 134777354, 704686120, 2692784642, 2728396928, 2228872, 2191525928, 704653320, 8913578, 713034272, 178432552, 2318018568, 2819262594, 2729058466, 2326431874, 2726297632, 33587754, 2325874826, 178924160, 2862776874, 33694378, 547531434, 537428640, 2728435746, 2292353024, 2192080928, 2189983914, 134873730, 581601410, 8561162, 2282259104, 142606976, 713566858, 2852683778, 137003520, 547881512, 539101832, 169912360, 673327114, 715268226, 178291336, 673359872, 44730882, 176333346, 2318051968, 8923304, 578824232, 2829593248, 2860681858, 681577096, 2318041608, 2189600802, 2852137610, 682141864, 167813792, 2819262986, 578824842, 2148010536, 2158658184, 2852290720, 2827127456, 2820672040, 2290123432, 715786408, 705177736, 2260994, 33718432, 581083816, 2863177866, 35660450, 704653952, 176726152, 2290647594, 170403968, 704643624, 2183659528, 42084906, 682270720, 136454824, 682238122, 2290780320, 143297192, 680045066, 570458634, 2818580648, 2315264040, 176851496, 2788008, 36308992, 2852784170, 2181180040, 2315913770, 539665026, 178817570, 680175656, 176171008, 572555306, 578979976, 2685020322, 168340128, 2694840864, 2181728778, 578953856, 2150116008, 547522562, 33688192, 11010178, 573057568, 2718599328, 704808962, 2282367018, 142745610, 571089410, 2282226216, 2827003912, 2686984362, 707428386, 705167368, 2281734176, 715784834, 2315297416, 167815328, 679641600, 176327208, 570599562, 2694840864, 43168, 2183692802, 673753602, 134218280, 2150277666, 536914602, 2290098826, 571114112, 545300642, 581044360, 8530048, 2189470344, 2324170888, 570958378, 715825824, 2148007936, 2629802, 2862746280, 673882666, 2821357698, 2860648610, 671123466, 2323687560, 143271938, 2863308962, 2852792456, 578945536, 2821195912, 2818615808, 136315050, 545818666, 705309194, 168298632, 2693300864, 2132136, 144711810, 2192083584, 2819268640, 2726297768, 2728951816, 2191696424, 33587842, 178913410, 42511018, 2684889738, 548055682, 2819238016, 573082280, 705298466, 2718040074, 681577088, 44705802, 2281840768, 2687115266, 547367456, 136487456, 170568320, 2829223970, 2292228266, 704686602, 36186624, 2694850560, 2726822434, 705202336, 713198218, 2695006248, 671655976, 34244776, 136970272, 570952352, 2854256778, 2684922536, 2820810762, 2183668354, 2284486826, 707395746, 682270880, 2827094026, 2829623336, 2720008832, 2829068840, 170033832, 2827487240, 707274914, 2281745058, 2861214336, 715653120, 2292326562, 545302658, 2728962088, 33726976, 2183275136, 570433674, 2729060514, 537537192, 2317516840, 673188520, 2181169674, 169902090, 571114152, 2323685384, 715303434, 707438762, 131592, 134259234, 2150107658, 178290730, 545303080, 2684528802, 570599970, 145263272, 704675874, 2181201960, 2315790368, 134228106, 581601920, 2282233898, 2284497058, 682100866, 2158108842, 2181605538, 673841666, 2684387496, 145270784, 2292222474, 2826996232, 545817096, 2283965088, 2191524490, 2323778090, 36210696, 537559048, 10657928, 704815618, 2827001984, 2292711936, 539101216, 2693275648, 715663402, 176171170, 2852162210, 715131016, 2726952970, 2315258496, 571122338, 136481450, 2852782080, 2854912680, 673851522, 11184682, 134250536, 2692917280, 2181177474, 144747144, 2326440096, 2860517544, 2290098312, 8555136, 136874146, 2695536778, 2292189858, 2157969930, 2687139874, 578824866, 679510186, 2854398472, 2695366816, 2821234848, 134752416, 33721000, 707398144, 2181606058, 2239010, 34212008, 2156560514, 178292898, 2190125098, 715686560, 2819268650, 2292328576, 2283964418, 545827338, 572557856, 671744032, 2284487208, 2269322, 682132106, 2292197890, 2191696552, 2183659562, 134350976, 682139650, 2728568864, 559232, 2687140490, 2189469696, 36350632, 2281873960, 545786530, 2158010538, 136849570, 581599904, 167946282, 134881282, 2282267266, 2192179368, 2827091970, 2317910538, 2158635048, 2728929416, 2290754178, 570959914, 2695506560, 679617056, 536905730, 2818607658, 2158657538, 547389448, 2686616200, 2763394, 713720448, 168337952, 572524576, 673357954, 2818736808, 2281734826, 2290264104, 580913160, 34211874, 134750858, 2315946496, 8913568, 167815842, 536912418, 167780522, 2726855208, 2326407720, 35823776, 170010658, 706773538, 143138976, 143133314, 2284464290, 33688098, 2290616488, 2854920320, 8947840, 573057160, 10657824, 2156437504, 548012672, 42510978, 2324170786, 545260170, 2281840672, 2718564384, 42467338, 715259946, 2720661536, 42115624, 673186432, 2181704192, 2854265514, 715169962, 682263080, 2315387040, 2787338, 545826976, 2183798816, 8520330, 2692743336, 35793576, 671615146, 2694981672, 2718607904, 2157969440, 2282397728, 581476522, 176816266, 2821237258, 142781066, 2854357672, 145238530, 2292326400, 2281744546, 537567242, 545292834, 136347810, 2284365832, 2728569514, 34252936, 2189961344, 2854398504, 696488, 2292318728, 2863171722, 548055584, 44081160, 44181544, 2315264138, 713204360, 2183266856, 2829232160, 2191657472, 9052680, 2317885960, 2181702154, 2852694666, 2158668298, 545786018, 715294752, 2854887592, 2852162208, 2315913386, 2148016258, 136839840, 2819261064, 2687017130, 2181046826, 2820704800, 580952578, 36186248, 8389250, 671131682, 2686484616, 2149747208, 548014208, 713173034, 571090952, 2283808770, 706882208, 145260674, 34218026, 34220194, 2317516938, 2854396074, 2292326434, 2317363370, 167914018, 2718572544, 2829091338, 2149744642, 2829754920, 44696064, 2149722282, 682142218, 2290649250, 2324310658, 176726664, 143262218, 2283833992, 2150279682, 2324340736, 671261312, 11042984, 2292721704, 2315258026, 680044546, 2147483688, 673327272, 2147657898, 2325916168, 704776226, 581075618, 2684354600, 2829099648, 44204162, 2684363264, 2228778, 570597536, 2147655842, 2827520648, 2192056970, 172552, 2315919522, 2695375010, 134350978, 548020224, 690346, 9085090, 2827624576, 573221002, 704643714, 2183801354, 145228456, 707264512, 42467362, 2852814978, 715261960, 2183135784, 176195746, 2687142562, 42641418, 178923656, 2189961896, 2684880936, 2720573482, 707439266, 679477898, 2283970728, 715131552, 539625480, 2292230824, 143165952, 2325907466, 2189427208, 33686176, 134875658, 2819270658, 2685051530, 2283962378, 2315821218, 2315297320, 545426080, 2829224586, 2315815074, 2189994144, 715268130, 2284333570, 2821368448, 2181565090, 176824482, 571114152, 705178122, 539099176, 2854264970, 581468712, 34211978, 580952064, 2821226496, 2281865770, 142781088, 715262112, 8560768, 2158004258, 2726308490, 2818703362, 2181046312, 679649416, 2687107082, 2827485698, 2726987914, 2148049536, 2728405504, 707430952, 33720874, 537004714, 559234, 167815840, 2728954530, 2315291138, 34111618, 2315952136, 707430408, 2325873314, 2726463650, 2183137792, 8552450, 2317877288, 170033152, 715137160, 2281712162, 2854879242, 2829093538, 2863136930, 2183135746, 35792898, 2860558984, 34079274, 2326268064, 2720696960, 715262634, 2158012928, 573179906, 2189557768, 2156438056, 704806920, 2326405258, 2190090794, 552, 2726330496, 2860688002, 44075176, 134258730, 178292864, 2283930114, 2290649642, 545958432, 178948234, 2854914050, 2150105736, 705168034, 170404482, 34243082, 2819097216, 176196128, 136487584, 713033728, 2156011554, 2720147616, 2692907680, 42469888, 2290262696, 2181696128, 2317525634, 679510696, 2852694048, 2317517474, 2829592610, 142778536, 539533984, 713730568, 657408, 176171170, 2158502560, 681716386, 2829232672, 570433674, 2158665856, 2323646976, 2323783688, 698880, 682238474, 44212864, 134382248, 178397856, 2189959176, 178913410, 571089056, 2687008936, 705299082, 573212840, 35793442, 2695372834, 2820810914, 176325152, 2684493824, 2283799080, 2324302464, 572656290, 706904704, 2692743818, 579373066, 557738, 144877578, 2829093026, 581083168, 167807624, 2829754506, 2862753800, 2190117546, 533160, 713033890, 2325874696, 2283962402, 2292351018, 570458656, 2292746242, 572694666, 2290221056, 2317887520, 144878090, 682230434, 2156046976, 2325784578, 33563296, 2158144000, 2695365256, 579510784, 2292328482, 715169826, 2156538506, 167938218, 8953992, 2692743842, 44073608, 2692885130, 2181605378, 2158504610, 679649280, 144867880, 8956066, 570466858, 706740770, 2150279336, 581083682, 2317363330, 673185792, 2281865346, 2718433282, 579512866, 2181046946, 671655946, 539011106, 715164202, 2150146184, 2282227744, 2852162218, 2693441704, 570558984, 539140768, 2862753834, 2292187146, 704686600, 2315813000, 44574890, 2684387848, 2728921632, 713064968, 34078752, 142639624, 2718605346, 682273314, 2292359202, 547400200, 2687016960, 679649954, 2292883464, 167946368, 168337448, 706906792, 2323776170, 42510466, 2827528352, 2720538786, 170428962, 679608992, 2692784136, 2315946026, 2147516586, 2317361280, 2183831722, 673187848, 2147625600, 2290223106, 2686582920, 2192059016, 2684529282, 44048386, 680045224, 2317388416, 176857088, 9052192, 44173864, 2315395626, 539109544, 2728558760, 539101832, 2157978152, 2687150762, 2324302496, 143272448, 680012418, 572555424, 2181703840, 2854879274, 2282266634, 2318008330, 571080840, 2290133128, 2183832074, 2720047144, 2820808864, 2684496010, 178948768, 2292711936, 170566184, 707405856, 2325751850, 704678408, 2665002, 715300872, 2315422336, 2728953984, 2726298250, 2718572578, 2290231458, 2821335720, 715169832, 2820710944, 704653480, 36210690, 539142146, 143166112, 44173994, 2183176234, 2318010378, 2827485698, 2318043808, 2829101568, 2692915744, 2325913642, 707431080, 671621288, 2158633634, 2149622402, 2317918250, 2829099138, 2315397770, 2726340642, 2728927274, 2684496392, 176325280, 571113600, 2284323338, 8391338, 170565768, 2150246530, 547914368, 572656264, 2290231466, 673350282, 2854758570, 545301152, 2854234754, 9052712, 33685546, 134881322, 134873130, 2292746274, 2829068320, 2183309824, 2829101610, 36341800, 170566146, 2819107488, 536879234, 41951266, 145401864, 2729091754, 170535592, 44607658, 8423560, 2183701128, 2261154, 545824904, 2829754378, 2292320416, 2190114850, 9054858, 2860515842, 2687140392, 2826995714, 578945544, 2191656968, 706881706, 2292883464, 2150247080, 2819238538, 2189593130, 167903362, 671776810, 707272712, 2271786, 548012194, 2819129506, 2191534624, 713204384, 570566784, 2191558696, 2292228226, 2315952130, 2181595784, 2181603456, 2183170688, 581444138, 671648392, 547922602, 581576864, 2158665736, 2685012522, 581476872, 673884194, 2728397480, 2148051490, 44083210, 2181177472, 2827092482, 2726308002, 2854232224, 2860649000, 2290221736, 2292320418, 143172128, 706781224, 715270304, 579478176, 2827659912, 2282258594, 2325782570, 2630304, 2290614946, 2181046400, 34209794, 681617962, 143305376, 578947618, 547389992, 579480226, 581044778, 2819262600, 2692874370, 176169512, 2785450, 170428938, 2854357504, 666114, 572655618, 136849442, 715663402, 2860548648, 578955304, 42631688, 680044680, 144843296, 537403912, 2693400706, 136972288, 2158100642, 2728566794, 2292361344, 704651906, 8913024, 547357192, 2149624352, 547522560, 2158002848, 42478210, 2149615752, 42476074, 2107392, 673841792, 2292195338, 579504162, 539656706, 2282397736, 9054210, 2818574474, 2861082666, 2686976034, 539503136, 176849032, 2326308994, 715819682, 2686486528, 2819140106, 2325906048, 2720563232, 2156562592, 545393290, 2326438440, 178389032, 681583114, 142617256, 545826850, 33595562, 2852136968, 2323685546, 2720180354, 673227426, 2821327016, 570436136, 2147516968, 136358016, 2284323330, 2290755618, 2323775618, 2183703040, 715162112, 2147623050, 706783754, 35651714, 2281875456, 537535104, 2325916168, 136978464, 44696192, 2720538632, 2720671754, 2315266090, 2325777064, 136356386, 704675968, 548044968, 696322, 9044106, 580952610, 170525218, 2819228170, 178823682, 142778506, 673187840, 136850090, 713556610, 2323652778, 538970120, 572661792, 2829066250, 706740746, 133122, 2821226624, 134357674, 2861171200, 2317395970, 33564674, 671228416, 681576970, 2158141986, 142639626, 2821234696, 2284489346, 680042530, 169869312, 2726864904, 547357218, 176849026, 579349162, 581468800, 2852790824, 2317517312, 2694849184, 2284323488, 2694884002, 2687115944, 2149622442, 581435554, 579338272, 579471906, 42476042, 573088290, 2323677344, 545294338, 570558978, 2292850698, 705333282, 2324343458, 8921632, 2728528512, 705208992, 2290614434, 2686486688, 2189591176, 573049474, 2183301154, 581599744, 2290655400, 2718441482, 2183135400, 2654218, 10752, 681576490, 715301538, 2821235368, 705299106, 136980642, 2189426688, 565794, 178268712, 580921986, 2729050656, 34220072, 167815842, 8956552, 168437802, 2684496552, 545392682, 671221794, 2290262016, 2854748674, 34252802, 681615872, 548022440, 176720384, 143302816, 2852134946, 2183309866, 2292852746, 136839338, 547883658, 2290754080, 2726963328, 2718468778, 2852300962, 2685051530, 579477538, 2819139722, 2317912578, 671778856, 2157969410, 35817634, 134744738, 2726297634, 713566336, 2181070976, 145270824, 44206250, 2158535296, 2726439456, 2695537314, 2819131400, 673325602, 2820803232, 142746112, 2189959714, 2827651080, 704784928, 2717919784, 573188608, 539666954, 713566890, 673196202, 2325915680, 2148042794, 2149591586, 2726469762, 2290223624, 2150148138, 2795688, 547881634, 2281835008, 2156439584, 2854357674, 572557866, 671263242, 539494914, 2862743680, 2283962402, 143174306, 2860649096, 704815138, 2190117536, 2726963872, 2284357800, 2282392064, 143173632, 681607688, 2728403490, 2687117344, 144704136, 2684493864, 35815938, 2315255978, 2290125448, 2726832138, 2718435330, 682232482, 2684363266, 169912450, 2686617762, 2181046824, 547399818, 2726470274, 2315782272, 2281841312, 2829582880, 2292197386, 2282390026, 2861041664, 570993152, 136454282, 688160, 2862787074, 2317395968, 578814114, 539140616, 42599072, 2827003906, 143138984, 33564712, 713689088, 2819097248, 2819261096, 2292850690, 2728951810, 713556522, 536914472, 2852653218, 44081194, 2726332936, 680140930, 2325774464, 2695014402, 36209160, 2821357706, 2158660224, 170393730, 2854257312, 36209184, 2290655912, 2718048418, 2821360288, 2684365344, 133248, 2686493192, 539101728, 715301378, 42115586, 2147485696, 2284333098, 134217760, 168435840, 545819178, 2852790282, 2863137440, 545292426, 134777480, 144705696, 2156407296, 2282267136, 2860681760, 2820702856, 2863300618, 707404328, 545957890, 2795658, 578855432, 2147655810, 2284363776, 2283800744, 707405824, 10649640, 2718564354, 137011746, 673751714, 170428584, 2819139586, 2283940010, 2829189280, 170437258, 2717943818, 2829715616, 545425440, 2829090850, 36217376, 2726862888, 2315821184, 2326266528, 2821358082, 673882250, 570990594, 2761352, 2138274, 573079592, 10651810, 143263906, 581476354, 2717917218, 2157980330, 2190082728, 2760864, 2150140586, 578857640, 2181693992, 2862656130, 170009248, 2325774344, 2292844672, 10649600, 42633898, 682098858, 673325602, 2685053056, 536905888, 545268362, 2854357154, 2726298152, 713589258, 2686616098, 142615072, 2726986378, 2693300256, 2317516834, 705331746, 2863300736, 572663970, 2684889098, 537395880, 2863309346, 41978504, 178266752, 2720669698, 42600448, 2290256000, 2181597832, 2852260362, 679479808, 2156038280, 178924032, 2684364962, 170394152, 2156527626, 178301066, 11176456, 144875680, 706749064, 2189568642, 170033664, 539631658, 2191663114, 573080104, 713204384, 2692778658, 2684887168, 2686593194, 2150247074, 34080810, 2147524616, 713205922, 2326405666, 704817824, 2718042624, 34081442, 536912002, 145391746, 2693277698, 2318010400, 2290616866, 2148149418, 545958408, 2148007946, 2315952768, 134259360, 32768, 671263370, 34078890, 2718597674, 34250754, 2852792354, 36307080, 671089194, 145361538, 2284333218, 2190092840, 2818613416, 715292714, 2863301288, 176728714, 144877570, 680176170, 176292002, 2284456074, 44173856, 36315808, 2183799336, 2281876128, 2685020202, 2728430080, 11152032, 2315790984, 10529320, 176326690, 2854756384, 2720139912, 2863180458, 2820712584, 581077512, 170000426, 545432066, 2191665162, 2156560554, 2156038282, 178397192, 704651298, 168436226, 2181204096, 9086986, 2852162208, 2854748832, 2181728266, 707297322, 570951720, 2149621888, 2317396136, 2720047658, 2821202048, 134259330, 706748552, 42117154, 715128834, 2821327010, 536903850, 705331722, 11182600, 2829068288, 44567178, 557704, 2861041664, 581083168, 2863147018, 713556136, 673745578, 35685002, 2326300840, 537043490, 2686615554, 2728559240, 35790858, 547366946, 532488, 2189461506, 570599560, 2720539170, 2097664, 682232456, 715268744, 168462506, 581610026, 2728427648, 143305256, 570566666, 2829199370, 2717950466, 2189959330, 2827002530, 8388768, 671091370, 2290229762, 2860548226, 178290690, 33727114, 35651586, 539501056, 2729052328, 2147657856, 2728929408, 2829222562, 2692874368, 705308712, 2183660200, 2183834248, 2150115336, 2181212704, 2860679810, 2854226058, 713720480, 35659914, 2827494018, 537535144, 2147647496, 2189462056, 2686976522, 2326274594, 2292197922, 2190125226, 545925640, 142779016, 2863267842, 681740448, 557194, 2317918376, 168299170, 44214952, 2818714280, 2284358314, 2236456, 705210538, 2190084226, 35651586, 2292187178, 2315913376, 2315256352, 2315291170, 2820713000, 178946088, 2718599200, 2326399616, 2181572640, 2290221096, 2325916322, 2684922506, 2181693578, 2684396040, 2271752, 134883850, 176816138, 2192187562, 145236130, 2147518600, 168331264, 2290655746, 682101386, 715301410, 2827657864, 679485576, 2238496, 2292228778, 532640, 713164810, 2283841664, 2147484168, 2717950594, 2863137448, 573213184, 10657834, 2158493736, 2292877346, 715686026, 2818738722, 2155872770, 682099240, 715130890, 547357194, 570427520, 10529440, 2718075050, 547889314, 2854781440, 2728405674, 2860517418, 2860524072, 2325882888, 178290698, 705331714, 2189459490, 2156429994, 2718597666, 705301120, 168462466, 2852685952, 2156012202, 2315397640, 2147484160, 2860655104, 2852129440, 2862785162, 671130122, 534562, 2317355008, 2862615170, 169878184, 2292746792, 715270658, 170527360, 2860515368, 2192212130, 2189429418, 44730538, 178397354, 536903850, 539109544, 42084520, 2728437792, 537536680, 2726986240, 168296450, 2292850824, 2694980256, 2281865864, 178423938, 2861080704, 134392450, 572532872, 572664354, 2686591136, 10486440, 2181603840, 571091586, 2717941792, 2820808842, 715686408, 2852129322, 573186560, 2181046282, 2158010378, 2829617674, 145261088, 2292228736, 142739594, 145391776, 2292720264, 2829060746, 144704002, 2693399082, 2156560546, 673359914, 2718081698, 2281736744, 2323785866, 2191657640, 2726471840, 168296490, 2862656002, 2861172738, 579349154, 36211336, 671623816, 42117762, 705331208, 2720540842, 2181571114, 2726963880, 2326265986, 2147516552, 2861211656, 2181079042, 2192056448, 571083392, 2148049034, 682231850, 2852298912, 2315288712, 671252512, 704785024, 2827485826, 42109442, 2281865762, 2150279200, 42639400, 2181571080, 2684387872, 176161312, 2158627328, 2694883850, 572662272, 2720180256, 2292722306, 2685042722, 178913920, 2829066880, 548055714, 176818338, 35660298, 2718599306, 2317912746, 680001704, 2687150592, 681738410, 2324170752, 2325908098, 570566794, 142615176, 2315422336, 2323687584, 2292222594, 2684354696, 2156569090, 578855562, 34087456, 2852162176, 42084362, 705176066, 44695722, 2860515850, 2149583370, 137013282, 545423914, 2323646506, 170041986, 11149954, 673327648, 2181171882, 2693308426, 2326407810, 537438754, 143264394, 671787650, 2149754890, 41951232, 671623850, 2281745064, 2189600938, 713695880, 2819270696, 142780554, 44075042, 2181202466, 142615202, 680167434, 10650152, 2818580616, 2283801248, 2281842856, 570427904, 2290255904, 2854257290, 705307146, 545816744, 44073600, 2718599304, 144877738, 143171720, 178432642, 679520810, 536912392, 2720139400, 671646346, 9052170, 2191696418, 2282267272, 680166024, 2238504, 580921384, 36176520, 545393184, 2852299402, 2155872802, 2852825216, 580944042, 136489098, 2854920712, 133258, 42633730, 706904200, 144713762, 143261738, 2284486696, 2827102752, 9076738, 142778408, 2315911682, 2315922050, 2181177482, 2818582538, 681577120, 143270058, 545423360, 134744098, 134382082, 579513002, 144744488, 547398144, 663712, 2315790498, 2821368330, 2818572448, 2854389898, 166570, 170532872, 682132096, 715270186, 2148147242, 2281744416, 8945706, 2284333706, 33729034, 2292754472, 679611008, 2861072930, 2720178336, 2315255848, 44179586, 2181169824, 2149755432, 2695366824, 166432, 2158633634, 134744200, 143303170, 536912514, 145268776, 2695539200, 2281873954, 715655170, 673884200, 2324202112, 2728427560, 170566154, 696362, 572525216, 2181694082, 2318008864, 10496170, 11141160, 2728429706, 35684360, 573218944, 545303178, 698376, 2693433506, 579340930, 176685096, 34089640, 680036394, 2189951496, 2829224104, 34251424, 2760864, 168462880, 2827520544, 168435848, 2181203976, 2181212840, 539099264, 2183800994, 2099368, 2156406946, 578988202, 2283806882, 2190117536, 715268224, 2852137482, 2099874, 143131264, 2324300322, 2183692290, 2325776928, 134873218, 2292189696, 2191525920, 715661474, 570468482, 713064992, 579347114, 34220552, 167813634, 2686623880, 137013930, 671778984, 559240, 671230602, 2150105600, 706781834, 2720039554, 2819262504, 2718048258, 2852653600, 2317395978, 2292851200, 2684529186, 2726470282, 536881186, 36349962, 2315298954, 706740256, 680142976, 167938600, 168331298, 2829582472, 2861205512, 2827487754, 2292719746, 579379850, 142737920, 2282389514, 682133536, 2147650216, 2695014914, 2323785896, 170533504, 176169514, 2181204522, 2720540674, 681713832, 2861179400, 2281736234, 144869898, 536881672, 2728921216, 2191663106, 136841344, 2155882528, 2158667778, 2318008458, 2290133666, 2694981800, 2829746218, 2158667784, 706781696, 536912042, 136454314, 2718072866, 2158658090, 2190082730, 679487530, 706906792, 2728569352, 2729050280, 573219330, 673742978, 2156431498, 2785832, 539502730, 2819227778, 8226, 2190092328, 44599426, 11051010, 2192056488, 2189600800, 570959914, 2318049280, 715819010, 167944744, 2192057002, 536903840, 2695006858, 34079264, 2148141066, 2726830594, 2284495402, 2718442018, 681738402, 536912514, 2156571306, 2181571240, 681615400, 2728536232, 178924066, 570952202, 2290747426, 2726986274, 2147517096, 679487498, 10519202, 2787368, 2326268032, 33718786, 176693898, 2181737128, 2190117376, 2149591202, 2149720618, 2854783616, 2189559968, 2183299754, 2860526248, 2862754304, 579471880, 2687115818, 2181728928, 682263082, 2821229194, 2290780832, 704676362, 2292754466, 2686451752, 2692874784, 2829199370, 2829197344, 2323645058, 2105376, 2720137898, 681616000, 2181204608, 2854257322, 2827618850, 705208866, 581468320, 44606082, 2860647080, 671784992, 137013416, 713197698, 573212842, 2686485154, 682240520, 2720571554, 579373730, 136872608, 548014626, 42115752, 673226752, 570434058, 2718605952, 2863309344, 2157969954, 2326276266, 2829722274, 2728559232, 134916130, 539658248, 2821326888, 671221922, 2728525856, 664192, 2692784810, 547357186, 706740258, 145227786, 537567746, 2181562890, 2323783808, 2283973152, 2150246408, 2183832066, 682262536, 713072778, 2693431976, 2183792778, 2827618850, 176327176, 2827526794, 681716226, 2720571946, 705341608, 2290747530, 579347074, 2629674, 548044962, 2283938346, 2315428008, 2726306312, 2150270976, 10493986, 2149753512, 2147494408, 706773024, 41945098, 176827050, 2148139682, 2282258952, 2827493376, 2282234504, 579479690, 545292298, 2820678272, 2860646568, 2290778152, 581052584, 2829224064, 2284486816, 572654250, 2821237258, 145402370, 2729085058, 144836610, 707437224, 705331370, 2326268418, 2315823266, 2821365792, 2284456066, 178913322, 673220610, 2692885128, 671090824, 537395362, 2854259362, 44573184, 679485482, 2695399938, 10496640, 2862776872, 671089322, 134916642, 671613442, 2854259328, 570557056, 178430624, 579469984, 579338242, 36219040, 545783850, 2158011016, 2183299080, 547490474, 2718081704, 578824362, 8915586, 2315946496, 2228360, 2189429250, 547913730, 2827659402, 2726822434, 2156398594, 706740746, 2148139648, 713599530, 2726824456, 2158534664, 2826961056, 2728394794, 2720530568, 2282261130, 580913666, 715163650, 2323808256, 2726428672, 35793408, 545269890, 42633216, 2183274626, 2821202570, 36178592, 2148147754, 704817674, 143138976, 2158144042, 2827649546, 2852135424, 2290125346, 2317486216, 2181171210, 11020802, 2147648010, 2728438272, 715653248, 2324333098, 539110048, 44703912, 9085440, 2695496200, 713197600, 572532746, 2726961280, 671621640, 2726340776, 2692909192, 2852268160, 35793450, 570984962, 2290131458, 2156536450, 2861049858, 2720669856, 572531338, 2192187554, 2190082186, 713687714, 545817120, 2282266626, 2282259106, 2290090024, 11051530, 2290221186, 2863172234, 2191655466, 2693442050, 2189600776, 33320, 2863172106, 713566336, 2692876448, 2192091274, 167782440, 10660010, 2315389090, 142746146, 2852290602, 2687140352, 2283833866, 178913314, 2692775978, 145236514, 2147494568, 2315388968, 706906754, 168436232, 2191567010, 176333450, 2695539362, 570992810, 176204456, 176726560, 43552, 134252546, 2717950464, 2283962402, 2292752416, 2149755432, 671088770, 2290649128, 706751010, 2726987904, 170534914, 2281745064, 2818574850, 581052930, 2181040672, 2695506440, 2829099554, 580913832, 176326794, 176685098, 572555434, 34113674, 2693310632, 2189601282, 2863147016, 142608416, 2829623968, 178782762, 134382080, 570958466, 2718436010, 2324168744, 570460170, 2785962, 2147625122, 2852162090, 545399296, 2818711690, 2854750370, 537403938, 145361544, 42640002, 2155872776, 139808, 2238504, 539107882, 673228810, 2826995712, 36307626, 33687562, 2726955178, 34121738, 34078728, 2318051842, 545950376, 44180130, 2729093642, 2183669896, 2158528552, 545948200, 572524586, 170426496, 2290625024, 707428994, 2158110856, 2290780296, 671613600, 580913826, 2192050176, 673316904, 42470058, 2284495362, 2686986370, 707429032, 572532866, 2720538626, 2827616392, 707306122, 671253154, 545917576, 2720540832, 706871338, 170567850, 671220234, 547922080, 2148173994, 2827135648, 2863171752, 2821366314, 682132106, 2693406890, 2315389610, 547498538, 2687019170, 2150277288, 547398146, 704782338, 2317516834, 2718575144, 545956394, 2694843010, 2326301346, 176728738, 2149614114, 713195554, 715139112, 36209320, 2863276552, 2292713600, 579373608, 2290778274, 178389032, 142606344, 539527682, 2183694498, 707273216, 2281703978, 2156438144, 2315911336, 581601288, 168462848, 33718402, 36211200, 2158494218, 2693300770, 2854780938, 2148007976, 2687142026, 136315048, 34113546, 680141344, 2863178280, 2854223906, 537528490, 2315913378, 570960520, 134382120, 2181040290, 178782218, 134774922, 170000936, 2189467656, 2854881834, 2324332584, 2324204042, 706742442, 2191687818, 2852815520, 713075328, 2827518464, 170436610, 2148139048, 2326300672, 2189983880, 145400482, 2324341378, 578816002, 142772898, 547490474, 2150140554, 176685728, 2862778890, 713566210, 2726961832, 705333256, 42502306, 705306666, 715694720, 2693300232, 2860550184, 713072680, 578945056, 682139778, 2860525600, 2685020802, 673710594, 570435594, 134742026, 42609184, 33726498, 713164930, 2726863392, 34122242, 705167498, 2323819168, 2156396714, 145369224, 143304866, 673188488, 2148173992, 2693276162, 2150279176, 2854887978, 2147649570, 671621152, 548045314, 539625632, 136479394, 2728405162, 11012736, 2854791168, 2192189610, 2863139360, 571083296, 34080930, 2147525248, 44050592, 2827487912, 9052192, 2852135426, 707308192, 36186658, 2315290634, 2147622914, 2829716104, 2323644552, 545262082, 671230466, 2181210120, 706750976, 539494434, 2155913770, 579373738, 2183832072, 571089066, 2686593056, 573219498, 581042856, 11141160, 176720392, 2854357672, 2687017602, 11045002, 705306762, 671129634, 2155872810, 2862655626, 2326301194, 2290124970, 2718573224, 2692745216, 2324212362, 2238506, 2818613794, 545925768, 2292189346, 2861172866, 136872576, 176171680, 713689602, 706873992, 581601322, 2854363298, 170000386, 176335370, 2326438432, 143172224, 2819099274, 2282227712, 536904194, 2156003360, 2861039648, 10496168, 2147516962, 2292328610, 548045314, 707430562, 134875778, 673882762, 2827624584, 2854789152, 178432160, 2292842624, 178432554, 570949770, 2292877474, 680002048, 2854879264, 35793056, 581576706, 2292885544, 545426058, 715294752, 706880128, 2826969760, 2189590696, 34209928, 673710208, 2192056834, 2189985960, 2829593122, 2863147040, 134881962, 44599426, 713689258, 2693439618, 2720015018, 178430592, 2190090794, 2692907688, 682240040, 704815240, 2290231466, 176169130, 2317527712, 2862784680, 536870954, 2324171400, 671754368, 2854750730, 137011874, 2282358920, 2687019144, 169912480, 2156013696, 707264514, 581574688, 2720694312, 44705802, 35815466, 2183307434, 572531208, 2852694658, 527008, 679616680, 573055114, 170393602, 2720572064, 167946242, 2192181888, 172714, 36184194, 545302536, 2315395114, 2183268488, 573221386, 548052992, 2315291264, 2718441986, 2818607138, 2156396680, 2323679274, 176849418, 2829746184, 2156440194, 2852661770, 2292189346, 2292361728, 2181597194, 573057184, 142639114, 2729093162, 713041960, 2854265480, 41984642, 8520328, 572531336, 2827092608, 2158493738, 705340074, 580919298, 36341930, 2157969954, 11174050, 570556928, 11141160, 2181597186, 671754786, 2158133386, 2686617760, 9054722, 2158657696, 2325749802, 2325880994, 2156404778, 2147516458, 2290090152, 2158133800, 142615200, 2685045258, 2148042754, 713566216, 680165896, 8388618, 2726439458, 2324177448, 537559562, 570466858, 2852659362, 145238058, 2148018216, 143173634, 36348426, 581569058, 2323784320, 178300930, 579469834, 570600064, 176728704, 178422402, 10658304, 2686591104, 2863171744, 2729060488, 715302944, 10658432, 2156440232, 2317910664, 142772776, 581568640, 2290747402, 136839682, 681716266, 2684486146, 581601320, 679619112, 167946762, 36176544, 136478720, 536906376, 2821327016, 2717941928, 2191565344, 2290649248, 2181565056, 715137672, 580919456, 2686618152, 2854224544, 2317492360, 2728428202, 671252618, 2726431234, 2695406216, 168429738, 2157980162, 2720039042, 2818607274, 2827001992, 2862615080, 715303458, 2290614912, 2150107688, 2269352, 2863310848, 34212482, 2726471682, 2726830090, 8432162, 2282356776, 2325907976, 2852169888, 2693275658, 2281867272, 2718433930, 572555402, 2686976520, 545817224, 713034402, 176728106, 548022402, 704774146, 2861072522, 2829756936, 167914120, 139808, 2685053056, 2862615168, 2315299368, 2150279338, 35815458, 2325916200, 2726461986, 2326306824, 2686487042, 578980362, 2181704328, 2863136906, 547365504, 2728559146, 2192220200, 2292220448, 545398786, 2190117024, 2147625610, 134351018, 2181040290, 704774272, 2827487362, 2863309312, 580952578, 671228586, 581567018, 2821204608, 2693308576, 2694850728, 539492490, 33587744, 671261194, 579512360, 2752514, 2854912042, 673874058, 545259554, 2818572842, 2726987816, 136479400, 673218722, 679641218, 545818754, 2726308002, 2324332680, 2282390018, 2324179080, 2861172864, 2820808840, 2726300192, 41943074, 172040, 2191564938, 145359522, 176195712, 2183834274, 2318011050, 2148041352, 2728397322, 2190116898, 134253194, 2829746216, 2129954, 176194056, 696360, 578978304, 2718605352, 144836608, 2318051362, 681585280, 2324300322, 2685012096, 570458626, 570460704, 681738786, 2156437538, 2156530344, 2189470378, 539132584, 2325776426, 2726854688, 8840, 706879656, 713031680, 2325880970, 2860646530, 538978338, 2148016768, 705298592, 2325784610, 2821196298, 2829748362, 10616970, 573080074, 2861050368, 178389160, 2819271338, 42107434, 168470562, 2687019136, 2827495976, 673226912, 681748992, 2861048352, 547520554, 2720663682, 579338890, 176695968, 2284462592, 134752416, 679610410, 2189429256, 2654218, 42109602, 2827003938, 2821234690, 2284325026, 2148051072, 144844840, 704807554, 572533282, 2829066242, 2687107712, 2149613610, 2852268194, 2292719616, 2693310624, 713689096, 570990752, 537567904, 2283801090, 2631714, 44212770, 715661354, 2852661890, 44048512, 143165962, 167774850, 2149622304, 2728405026, 2315429896, 136445986, 142615202, 133672, 2292850818, 2819104800, 570982560, 539009706, 2156562432, 2819271168, 44597248, 2829058722, 2720694402, 170566176, 2325905536, 2317484066, 2181040642, 170534912, 2726865450, 537043592, 176171144, 2820680354, 2192050818, 2860517378, 2189992448, 2192059018, 2693300354, 547924106, 2829615658, 136841770, 165930, 539525122, 2326405122, 2318008970, 682100778, 176204288, 713197600, 2183299202, 2695375394, 168307200, 2191688354, 680010378, 545958568, 2189434912, 2684494378, 671787562, 713196200, 41951370, 136488992, 578955816, 704676394, 134916234, 673325066, 11182730, 178266144, 704677922, 35793034, 2827092642, 178815114, 2687107234, 2324342952, 134752298, 2315922080, 679510026, 679512608, 679643648, 2861080704, 2323655306, 2819140224, 673843850, 2148016136, 2694980224, 707265186, 143166090, 2315290760, 572522658, 8561314, 2754728, 2324342816, 640, 11184264, 570434218, 547357352, 707406378, 2156570664, 715794946, 143139498, 706871330, 2181048322, 2728526376, 713566376, 680001664, 134785704, 682270754, 570993288, 2687117866, 580952194, 170041890, 142770824, 2192187938, 2315257986, 2819096610, 11051554, 167938186, 2687142536, 2695538722, 134357512, 2827485824, 143297024, 11042984, 537438882, 704645672, 2684519040, 2854234786, 547916426, 2687017480, 2718468738, 2860556840, 2147493922, 2854756512, 2686986890, 2720670218, 2852692522, 2818705448, 2158625416, 2150269066, 2158624768, 2323783688, 2283841672, 2687142538, 579479594, 2149623936, 581601792, 2717941898, 2820713130, 2281712264, 2156036234, 2728569482, 2687139976, 536914058, 34244744, 570993312, 2325874850, 2692909058, 671785482, 707436672, 2827626624, 8429698, 2827659264, 681582592, 8915616, 545948192, 2183799434, 178268808, 705167360, 671776928, 2726963880, 2155913224, 144713864, 2315291304, 2687009288, 713164928, 713566880, 2861050018, 2317396138, 2820803106, 2284464296, 2720661536, 176325162, 715696168, 2686976136, 2281742336, 134881952, 134348968, 178268834, 2150107648, 581476994, 2183825960, 2818574368, 33686056, 33687586, 2684518434, 142772776, 707431040, 2728954498, 2315428354, 2692915842, 2726832288, 2692907176, 539666976, 136325256, 671261184, 2315422346, 2695528584, 715170312, 2664610, 578816514, 2861211810, 572557984, 545914914, 2156011522, 2183790594, 679652000, 2189428874, 705169568, 679643138, 35791368, 2290788992, 34079392, 2692784296, 42609194, 2686626464, 2693278378, 679477794, 581042306, 2181565090, 8913024, 571082912, 2317885472, 715792424, 2284488864, 2315780616, 44214280, 578855074, 42117770, 573210664, 2281736746, 578824352, 570566658, 545916936, 2861041826, 2290647178, 44739208, 2192222890, 2686593664, 2315812864, 2686494890, 2720541224, 580952744, 2315952266, 547916418, 547488418, 8421376, 2852790402, 2829724160, 537428640, 537395362, 2819104938, 136487554, 2284487304, 2852694666, 537002152, 679487520, 2819131944, 2156014120, 536906240, 2191564802, 578988072, 2282356874, 713687176, 2189984386, 2190123680, 8945672, 11018922, 2728525952, 2147657736, 2147524618, 2158002848, 547498656, 2827102762, 715663904, 42117248, 2282227714, 144704128, 34250762, 2323652768, 2852684322, 2183798914, 134259200, 704776354, 2827649064, 537559168, 682133632, 2720573608, 2281742504, 137003176, 547367074, 137013922, 2854888064, 134905866, 2282389632, 145359394, 671089160, 2863270408, 579379336, 2323686050, 2726994562, 176720392, 2693277738, 2292852866, 570589314, 2158133256, 2686616066, 2156397184, 34210314, 570958504, 2862776488, 2191688328, 11045512, 2290254370, 2156006058, 2181597226, 706871810, 142739970, 144843394, 8389250, 145393674, 572689024, 2147494568, 8921728, 2718048904, 2827494024, 2793986, 176857256, 537536546, 2318049920, 2692753954, 2158659594, 548045352, 134348840, 536881312, 2854365346, 2318010882, 2147485696, 2821226634, 673187882, 143304704, 579510818, 136323074, 705339394, 2315921416, 579381890, 2829722248, 2290780680, 2183799296, 2854756872, 167936640, 134349322, 142737440, 715653128, 2324178954, 673874434, 2181073026, 2147650184, 682109098, 168296962, 2829099016, 2829230592, 36211338, 578953352, 2317394434, 2684395560, 2149745288, 570591242, 2686453800, 579502754, 547924520, 35791362, 42510848, 573220898, 35693090, 2157978120, 136882178, 539133986, 170035752, 2728921728, 2695012994, 2324341248, 2315788808, 2156429480, 137005066, 671754402, 139912, 142772226, 2685050922, 176202410, 35818152, 2290125312, 715819562, 34114090, 579340330, 176824480, 537561760, 2728559146, 673720970, 2860689960, 2684495872, 671121418, 570960394, 2148147232, 169877506, 2324301858, 36309642, 547891840, 571116074, 570984450, 545818762, 578955274, 2720538658, 2282258986, 578848938, 538970280, 570466856, 2317494282, 571081378, 2726299656, 539099680, 2191696008, 673751682, 2695012354, 673187880, 547356808, 573055520, 715268130, 2854365736, 42476074, 144736416, 2686593672, 539110016, 2292886056, 2854914178, 169877674, 2315430442, 2728921130, 2157969544, 2862752266, 2854881290, 143272074, 33562794, 2157971488, 44204674, 673753224, 671746600, 707398152, 2827495560, 2852266498, 2292886184, 2290264608, 2728929826, 42076162, 573054976, 2863170176, 2852135082, 145400354, 136972288, 2181565098, 2318041602, 2324343466, 2189560480, 2290122922, 705339402, 713719810, 2695496328, 2326309416, 673357952, 539099818, 2827626536, 2325875336, 539501226, 178300970, 2720694306, 2726340736, 36315776, 715817504, 2148147712, 167780520, 167782912, 2726307874, 539664424, 673359880, 10521248, 134384162, 2852134944, 547520552, 707264672, 539001472, 2155874816, 176160776, 2854920866, 142772392, 169902208, 2090, 706906626, 2190123552, 2854232200, 2189461634, 680132746, 2819271328, 2852692136, 134777504, 10786, 2852815370, 2826993704, 142639104, 2726298242, 2183299074, 2315299456, 36210818, 143132714, 2728919074, 2324335234, 2189437056, 2290623018, 547392138, 8956448, 705200130, 2315813024, 2826969600, 2695504426, 2191665666, 2181046272, 579504162, 8945834, 44574762, 2282367528, 134382250, 178399370, 2290264200, 2718476930, 570434210, 42084866, 2149591690, 42117770, 706873352, 134783528, 715786784, 168471202, 2720178304, 2829593256, 2695373480, 2189468200, 537569282, 8429568, 178823170, 168427650, 2183301130, 2183266976, 2852817570, 2150238882, 2684521130, 2860649098, 134777000, 2326398986, 2718564866, 2284357642, 573211264, 170041504, 2325872642, 2147524648, 2862752424, 2820702208, 33557032, 44736648, 176726048, 681708162, 2190125730, 573210792, 2728534560, 538976386, 2854791210, 168437928, 2192056832, 2318010890, 8521866, 134392488, 176850946, 2718040194, 2284358304, 143296546, 2827651752, 679649962, 178258594, 178258594, 2861075104, 136456330, 2820679680, 44704386, 2692882472, 679643266, 537004032, 673712810, 706783786, 713596970, 537395872, 10650274, 2863171752, 2290264608, 2290133122, 2693302312, 682273280, 168429570, 2726331016, 2190123050, 536914048, 2149722282, 2827528226, 2149581440, 2282367488, 570564648, 2147516938, 2684913826, 170402464, 36317226, 2156036130, 681615496, 9087016, 2854881962, 704653826, 33688098, 715130914, 2854791850, 2315946144, 2818738314, 545259690, 571090944, 2720671744, 2325752330, 2147516416, 2718040608, 2315289122, 2290655784, 168298506, 681609218, 2158504482, 571082922, 570458762, 44736674, 2686593056, 35782658, 42500610, 705177602, 2818744322, 143163520, 11184162, 170558114, 42107042, 570992648, 34089128, 10658344, 2158135338, 2326266378, 2820669994, 578985994, 176816288, 2818744866, 2189953152, 2829197858, 679643776, 143302792, 2686616192, 579502216, 2863303178, 2292353032, 2156536322, 42470026, 713564834, 537536650, 2281710120, 134742688, 2854789672, 2283940000, 2720137354, 2861180968, 581599754, 570556968, 169869440, 34087048, 673720832, 2317486592, 2326438058, 2290778272, 2720530952, 2326306944, 2863136808, 2317516928, 2158010410, 2686615688, 8522272, 2290657320, 705331874, 2687117952, 170395776, 2323776000, 2325915648, 539493000, 8914984, 143305218, 682139682, 2854225952, 2726832640, 545294344, 34212512, 2099234, 2156569256, 681715752, 706748938, 2192056992, 539501058, 713599618, 34218120, 134218408, 178823208, 2282392104, 715696650, 2105480, 705308834, 681707650, 681607202, 2861173386, 134908042, 581044872, 2284489250, 2622090, 176718344, 2290778754, 2292189194, 681748514, 715137024, 2820704298, 44572672, 2148043304, 2861073032, 2190090240, 170426882, 134750210, 2829755040, 2149614088, 2852169736, 2818580480, 2729082922, 539107978, 2148139530, 42607232, 144834602, 2818744320, 136325248, 2861075072, 170043562, 2728429570, 42601088, 673876000, 537436328, 2720541184, 2692743722, 168337578, 136880264, 167783040, 547488426, 578945194, 2192220320, 169879714, 2324212232, 715661952, 2827002408, 42500224, 705340074, 580944008, 2694884002, 581601962, 2181736960, 681617410, 2183799336, 176827010, 2726824488, 673849480, 682264736, 9087010, 2281734306, 2181201954, 2729061026, 2191696392, 545816578, 704809506, 145227778, 2191556648, 2862787106, 2720006312, 178293416, 2827528330, 2190123528, 136880650, 134384170, 2854750850, 545786504, 2315823274, 168297002, 547883016, 680009760, 2292722306, 8923274, 545270282, 2183825960, 2827002504, 2852823562, 134384130, 580919850, 139298, 2149720098, 2818703392, 2693277856, 578814114, 2315952296, 10519202, 536879618, 2693302946, 682238624, 2852266026, 2156528162, 11010560, 33686026, 713164970, 2317494912, 2726952970, 2324301858, 42478208, 572694562, 2829060776, 2150244386, 2829224616, 41975978, 2150115464, 9046666, 134875304, 2181169320, 2281734696, 42500608, 2148018304, 707306146, 581042178, 2695528578, 715795104, 168429570, 170534922, 2318019200, 167914122, 704817320, 2283831842, 8956072, 2819227776, 572696712, 33565192, 2695399552, 2820672032, 2147527208, 2829756552, 2292711562, 2290131466, 680037032, 579471370, 168306816, 178948106, 2720146050, 136480802, 2290748042, 2315913738, 572557858, 704817802, 2315812898, 2854396546, 2190082082, 673196544, 2147617442, 11174570, 145261066, 2852137482, 44214440, 547889160, 172712, 176204456, 2829092992, 2720540808, 571124224, 2718474922, 2323645064, 2687140354, 2325750312, 713204354, 2281835176, 10627594, 2687008808, 545792042, 704784936, 2860655266, 2818613378, 2147617322, 2292886184, 578953898, 2686484610, 713695880, 673359880, 715794986, 2290616330, 36341768, 2829232138, 168436226, 144711688, 2181605514, 579504808, 134382082, 2315289088, 144835202, 535050, 2192083072, 2693270058, 579512994, 578978432, 545783938, 2694971520, 36306952, 2692743306, 2827092514, 139426, 713599530, 2155913376, 2717944328, 8431618, 168436234, 2181562880, 134381600, 570433546, 537034754, 570952234, 2283808930, 42639488, 2860679298, 2662538, 134226568, 713721866, 35695274, 2183791104, 713164808, 2863137288, 547400362, 2326300802, 176857760, 2283840168, 656032, 572653610, 168435746, 2829224074, 44607618, 2317527202, 581567112, 537404066, 537537032, 579502090, 2829756426, 8432130, 170404008, 2191690248, 2826961450, 2829230122, 2829199392, 671222434, 547496456, 2325905930, 673851938, 2183701034, 2148048936, 8397440, 2324340872, 539525130, 682232354, 2156397096, 36341760, 2692876290, 2695528448, 44206754, 2150269440, 178266114, 571080746, 33718826, 2230914, 2315913736, 2863145608, 2189985802, 8555010, 2860516008, 682240648, 2189599264, 2147650218, 2827624480, 572563616, 2282366986, 2323654792, 134359720, 2720571424, 2852169736, 706904576, 2820835458, 537397376, 704686754, 2827126786, 2326299178, 2862653450, 713204352, 2228384, 2692917762, 673316994, 2147516928, 2726832258, 539107328, 2852661410, 573088288, 2827485736, 2191532072, 144843392, 2326438530, 2827485730, 573080072, 139944, 2852259850, 2718573090, 537528970, 167944320, 2156431874, 143296546, 2323778210, 2156038144, 581608098, 8563330, 169902602, 2281736322, 167905952, 2686986784, 176728072, 706740736, 2325752456, 2788010, 581599904, 713590824, 2292195848, 2863267840, 2181595274, 581566472, 2183692458, 2728436232, 2192080906, 2720530432, 2181079080, 36219562, 671754280, 35654280, 539658280, 715827712, 2147518634, 178956840, 707395586, 44704426, 44214914, 2820711048, 134916648, 673359914, 176294058, 167813672, 671654538, 679510568, 537395362, 2827528352, 547889280, 680140970, 2315782186, 170033282, 2315911810, 2684911626, 547392160, 143166112, 715827752, 176687616, 539492362, 136972448, 2315296802, 537037448, 136849448, 2630154, 42107434, 539134466, 34250784, 2292744322, 2720137378, 2818714282, 167911938, 680165890, 2326266016, 2325751938, 2718607402, 44083882, 176826888, 41951272, 142641792, 178268680, 2228746, 715303586, 545425408, 2317484704, 682101378, 2692885130, 571123842, 2821335562, 176859298, 35660426, 142772232, 2290614794, 573054976, 713072674, 2684520586, 2282226346, 42107426, 2292850690, 176325154, 2695013032, 2190115338, 2720563882, 537036842, 169910794, 2147617282, 2158103074, 2819229730, 713203872, 42084874, 2183266432, 139274, 573212802, 2852653064, 34250754, 10660482, 545425408, 44564640, 537004672, 2760864, 673194144, 2854750376, 705299104, 42641410, 2192089600, 715655338, 178825858, 2693270152, 2861040128, 657962, 2854912008, 2717952170, 2181040296, 2183137290, 2728951976, 547398184, 673841696, 713031690, 2854224034, 2693442080, 545267850, 2189992064, 573211178, 2726955018, 682108936, 2654210, 2829615144, 704817704, 36175874, 2323808288, 2686986912, 2863136802, 713564170, 2862654088, 539632168, 539107872, 2181695624, 2852686466, 2326399112, 2684518954, 168468512, 580943872, 715686434, 176726016, 2269736, 2157971586, 170428456, 35694600, 2695530658, 2183825442, 2156044960, 2693270146, 679643146, 2863276040, 33598114, 704653472, 2695397384, 707307656, 537526402, 2181736962, 2854887946, 178823810, 578822146, 539140258, 581569034, 2685051554, 136841760, 682107432, 2284322978, 537395210, 547487872, 2820809218, 2284323338, 42631176, 176194216, 33729024, 136349826, 2284322848, 33597482, 2692882562, 570460200, 572653608, 2852128930, 136355874, 2181202602, 8561186, 167783082, 2694848672, 42639904, 2156440224, 2317363850, 690688, 2718050466, 33557032, 42633218, 2157980296, 673325576, 44696096, 2326399650, 11051176, 2852258344, 143270568, 2852161536, 2720047264, 145393698, 2826969634, 679512064, 2718042632, 136872064, 2854879242, 176326792, 136849418, 167807018, 2692883106, 34119840, 2181597730, 2290221066, 706783904, 134382122, 2149624360, 2718474760, 682141858, 2323808424, 2694849064, 671614986, 2728566826, 2158495778, 178397736, 178817194, 142615202, 704774154, 713073290, 178391176, 2183274504, 168337576, 2827485866, 170002592, 2818605738, 2181177344, 2189428776, 36317832, 680004128, 2317486730, 681615912, 2854748290, 2852257802, 2686493346, 2820702370, 2290122880, 2686986280, 2281745032, 705170088, 11020810, 2852301480, 2323687464, 570589706, 2684521128, 705202178, 681607306, 2686460448, 178268832, 572531208, 2829757096, 2695365288, 145361026, 2323783680, 578947722, 579340418, 2283806762, 2150236320, 2861206144, 2726822056, 707398176, 705200170, 33686146, 2324302376, 570960418, 34209834, 2315397120, 537397794, 2315388936, 42082946, 2183299594, 2149622408, 134914218, 2148040704, 2284454408, 2687011496, 2695497730, 44567042, 9043970, 10520714, 682270752, 715661986, 2158144130, 2324171402, 2149589672, 2156405418, 2819131434, 2728962048, 41482, 2787328, 539133992, 673318944, 2695538728, 579502600, 2315255938, 2326276640, 178817544, 2290264232, 2695496362, 2720148104, 559776, 134225952, 2852300840, 2862754440, 2326398978, 681615488, 682100874, 2158665760, 137013800, 2852266536, 2852694048, 2854922920, 2189461512, 2693441704, 2282236450, 2292189704, 2693440010, 671090720, 673718914, 2717917216, 713033888, 2315264010, 178257922, 682230272, 178921512, 44040746, 698538, 2292722336, 572564008, 2183694976, 141954, 2860515840, 2290789002, 2290229898, 2693440160, 42475562, 681574408, 2692784298, 2860556290, 136357930, 143303176, 44171810, 579471528, 2155905576, 144835232, 2687150592, 673359872, 2191696392, 2693310474, 2819096738, 547497994, 545819266, 2192189472, 2181734922, 2192050186, 2181171242, 580919968, 36315176, 2728560648, 2729084936, 35686536, 2292351490, 2692784296, 2326265890, 707405832, 42510464, 2685018658, 2718443648, 2315290752, 2284497440, 570558474, 178782730, 2820710530, 137005090, 2183274634, 2156044418, 2852127370, 2148016680, 2687148168, 2326268424, 573087912, 2147650080, 10528896, 2282356770, 134261250, 2158527114, 2726824448, 2290786946, 2148010496, 2717950466, 2821365930, 572654080, 2829724322, 42633864, 2290131490, 178792456, 537042954, 713591330, 2726463498, 2148180610, 2852817538, 715161768, 2664482, 2149744680, 2183309984, 671230602, 578955304, 545825288, 2181180034, 2720008320, 2189991944, 36186146, 713719850, 705168040, 42084394, 2282228264, 2156530184, 2693275656, 2829230250, 537034880, 539494570, 143262378, 706748544, 2284456450, 2315395618, 178913418, 136841376, 2728534568, 2863308960, 547924488, 2692776448, 2181212706, 2191654946, 537405608, 536872992, 168462376, 2158665896, 44171434, 167780904, 2820833442, 545391240, 136355850, 707398146, 581576746, 170035850, 10660360, 2717943810, 2728929834, 673317376, 715661320, 176818218, 2271906, 571091082, 547397762, 167813250, 2317525026, 144703520, 170557952, 2281832994, 570433698, 2191655466, 713040416, 2827625096, 681708074, 2726832266, 144713858, 44573352, 2149615744, 673882760, 2729084962, 2827091968, 2686626304, 539011584, 176163496, 134785162, 671654568, 545390720, 178792618, 570959874, 704807050, 8923784, 573188616, 44597250, 2860515330, 176859274, 2694979618, 2854881314, 176857640, 134351392, 2718441472, 2852823074, 671263234, 679520800, 2861171234, 673745418, 2290223624, 706871466, 8397480, 679617194, 2283841672, 2695530506, 166408, 2150269610, 706775210, 2324335106, 715685890, 680167594, 176851106, 705339400, 176718368, 680133258, 2854357024, 33688192, 2684913666, 2829623338, 2281702026, 673753256, 178258442, 136874666, 2821196426, 42469410, 2181603872, 142647840, 2283965058, 2292318754, 715686568, 137003658, 2183670306, 2292318728, 704653448, 170401800, 2325752480, 2854258818, 679618720, 42599074, 2718567074, 671122048, 2818746376, 32896, 671230466, 2827102210, 715270314, 2684913706, 671746186, 2183791242, 2818738816, 178399912, 176201736, 536881706, 2150137896, 2829755042, 2283839656, 34122242, 2693278242, 535170, 704684160, 170557610, 2852135552, 2819261090, 2852790408, 36349992, 704676352, 2183275144, 44697634, 547400352, 715270690, 2829191328, 136315008, 170009258, 178913282, 704808960, 679651328, 579379752, 2860657184, 176818336, 2284366474, 2695539328, 581607584, 707266688, 715302914, 2326438434, 572664448, 2861072424, 2827659778, 673352330, 2726864938, 671623208, 538970752, 36208642, 44206626, 2693398688, 2158496392, 8530058, 2326438538, 547922442, 2189568010, 131586, 704808968, 2684518920, 167905290, 2192048170, 2687117866, 715270186, 33728642, 170535424, 41951400, 673196162, 2317352970, 2726300200, 2192080928, 136981024, 142641186, 537428008, 2852694024, 2282258976, 168471210, 2852651170, 705202730, 2685051554, 2818736170, 680133160, 44696192, 2852692648, 42633378, 2282398242, 2149623944, 671615490, 2820704808, 42609160, 2686624418, 2718566442, 671623208, 2281842818, 176325280, 545916928, 42084488, 2155882666, 2292230792, 2692778634, 2692917408, 713073152, 2829090858, 41953922, 680143490, 570957952, 2150107272, 2718567040, 673196170, 2718433922, 2694980106, 2819139722, 2189590530, 2854397962, 2862778538, 136355842, 8840, 145394314, 2852691968, 572696608, 2318018602, 539666978, 142770688, 545262114, 34212354, 579469992, 2326398976, 537406082, 2818572928, 2818582538, 44040330, 2718435338, 545391240, 8421418, 673327776, 142772866, 2290133546, 680002208, 2282392202, 2317484042, 571082890, 2150146560, 2726430890, 142647978, 2862612616, 2292752552, 2695399434, 671121930, 547399680, 2183275048, 2829230762, 2148010506, 2718599810, 2183793280, 11184674, 36176512, 2863170082, 578816672, 2323819170, 2158527114, 545923754, 2181734530, 36184098, 571089066, 2192058370, 2827494048, 706873480, 680034816, 142616584, 2155882634, 2290231818, 713589258, 2147494400, 705301002, 134356992, 704784424, 42477602, 136478856, 536881826, 178432514, 2862753962, 713198216, 142649992, 2148010114, 2183170082, 2718083626, 581468680, 2819099264, 545915402, 2726299818, 2150238344, 2820712450, 2315922082, 2148149408, 136315040, 2181595170, 2318011016, 2818580490, 680165408, 136315050, 2158666272, 2686493194, 2820680354, 578854912, 2728960546, 2820811296, 548045474, 2821234850, 2317519368, 36178082, 2315256482, 2282367624, 2189986346, 2181177352, 2819098634, 2158495786, 2692786818, 44212778, 35659946, 2726953474, 34220072, 2852651168, 2317355050, 2156568578, 2826961570, 2852651016, 673228962, 2191567522, 2292197898, 570427944, 168460930, 581476866, 706742314, 713034408, 2158528640, 2192050208, 44204704, 2107426, 143297034, 2315919370, 2827518632, 2827526698, 704783018, 2228896, 681738242, 681584672, 2290223274, 2158502056, 34209928, 164490, 2726832288, 2684881410, 2290780170, 2854922272, 545399306, 2326440456, 2317910570, 679608960, 715792898, 2692776096, 547367562, 547914376, 41953280, 2854750882, 581576736, 2282234024, 679618698, 42631680, 2323808778, 707275392, 2862614530, 681714336, 11174410, 136317058, 11143168, 2155883168, 2720541218, 2862744098, 2150277632, 136478880, 671132296, 2315297416, 545262114, 2147493928, 707308040, 539658794, 41943592, 707299882, 2692786338, 713590946, 2862785032, 680176128, 2863276202, 11012770, 705202690, 176685608, 2718599168, 2694981762, 547498122, 570460298, 673882242, 178823682, 2189429384, 2281843232, 2189470368, 144712360, 2181605418, 2190125088, 2829757064, 2147614754, 2693278248, 2854357162, 2861048448, 2156005888, 2827133602, 2181736458, 2852784680, 178790944, 141344, 2324300330, 36349960, 44182048, 581044266, 2183274664, 2729093256, 579373218, 571081224, 706775050, 42510344, 579477512, 579471498, 532992, 42107432, 2726864898, 35694720, 715784834, 545434250, 2827100320, 2150244352, 671221888, 2829224104, 2269704, 2156005418, 573082280, 2282400418, 2156560514, 571115554, 136847880, 2829058186, 36184738, 134774786, 176160896, 33685642, 539134114, 715137154, 2190117538, 2726994466, 2720672424, 2269856, 2863139464, 144878122, 44706442, 673884712, 539011080, 2863270058, 715172488, 2686593698, 715300874, 704686082, 2290231336, 136848042, 2183144106, 2192056322, 9087624, 2148018336, 671654440, 713171106, 2282268834, 2323687978, 42631690, 679641768, 2130048, 2728960128, 2183800842, 2827528842, 143272618, 142746248, 2827094688, 2148016674, 44083328, 679488160, 705300618, 671656584, 2692784128, 2852661408, 2728929928, 2149752962, 2290786818, 571082786, 705210506, 2290778154, 706880138, 713067048, 537395368, 545423360, 33562752, 2863301258, 2158665896, 2726330368, 2290092162, 2726472352, 42608672, 2281873442, 144834728, 2720530954, 680135328, 2156398624, 573220906, 2192081576, 2728394762, 142745730, 34079266, 33596042, 2317394082, 2570, 671088648, 2852661760, 2717919746, 8528000, 713720352, 2315266600, 2829189290, 2324341256, 2281867306, 682133514, 2317518984, 579469954, 2181079050, 178825864, 671623840, 35654146, 134744578, 145227810, 2290221216, 2290616490, 2158012418, 178268320, 2326308866, 578980520, 169910272, 539656322, 679610410, 2829191840, 570591368, 547913730, 178389536, 2150146208, 570565288, 2827651624, 713588898, 144738466, 178823712, 2829224098, 673850026, 2684389384, 2819130016, 2183659554, 581574688, 2718073512, 545958562, 176827008, 2158501888, 2290223784, 35660320, 2728536234, 548012042, 2861203618, 2155872416, 178790568, 545923586, 2324335138, 2692751872, 2718083586, 2654728, 169912362, 570591400, 2157979648, 2183168128, 2183301250, 545949736, 178432554, 2181565066, 2317912192, 2726824618, 2827496074, 2183823880, 2862751872, 2317887618, 2189953544, 2692907008, 713074824, 2283972736, 167780354, 537034914, 142615178, 2820669570, 2726340736, 581052450, 167813162, 134220290, 581609600, 36315170, 2854881450, 178815626, 2852817538, 679518370, 673188392, 2281736704, 578955298, 2181210152, 33565346, 2694851106, 144875690, 2284456618, 2191564802, 570558624, 2827487776, 2325915658, 170396328, 2148041346, 42606592, 572563586, 2325907594, 2852817034, 2147517058, 2326276224, 704677890, 671744160, 2150139944, 2829615136, 704782370, 178956426, 673751168, 2150277152, 2863269930, 2820833962, 671754762, 681705600, 2854355584, 2283806720, 2852126882, 2156569096, 581607560, 2228898, 2150105632, 42502152, 2687109792, 673874442, 44051106, 176195592, 2156046344, 2718040738, 2181562880, 671754250, 170402466, 2686584864, 2281875488, 2317385866, 573081762, 136454816, 2315780226, 178913410, 581443586, 680042536, 131106, 43690, 144712224, 2854922400, 2325883008, 705200162, 705167914, 2290130976, 713075370, 578816522, 2317385864, 137011242, 715164200, 167805480, 8947712, 578988194, 2863144960, 2158133410, 581445632, 2632322, 8399368, 42598954, 2181564456, 581567112, 178391080, 2181701794, 2819099306, 2147648008, 2720139264, 671785640, 2827624456, 2726472322, 167903264, 547889152, 581601802, 2694873248, 682107528, 136348168, 44204202, 136448522, 167905448, 2686453928, 2818703882, 2281736874, 136839176, 2720014856, 706873376, 2829197448, 2632234, 35687042, 176195744, 534528, 2863172226, 705333770, 178399872, 2860523562, 671655970, 2155913898, 671131656, 573055008, 715163658, 2818714272, 144736776, 572555808, 539001514, 36184234, 2854234272, 2687141920, 33587744, 673185954, 34086922, 715302912, 2862776328, 573055490, 2183276552, 9044520, 570556448, 2156046856, 2099840, 671787522, 2818738722, 713687050, 682099208, 178791040, 578854912, 2156396546, 2728921122, 2729093640, 134881800, 545957896, 2718441602, 2281840778, 2720571394, 2821368450, 2290756258, 2318041730, 537397770, 33555106, 2821367840, 2149623938, 2863311018, 2685053448, 168304770, 10619432, 2158496392, 167911456, 545784482, 2720178730, 2695399458, 2292752554, 2820801194, 578822144, 144836738, 2693442218, 682240168, 2693409450, 2183831714, 2323677216, 2860548640, 2819139722, 2292842538, 143172138, 142781098, 2148008480, 2692874914, 2852300832, 2281843210, 2282364930, 679518890, 2292752384, 33718792, 33718824, 2862645922, 2860515970, 2191663648, 696490, 526370, 2852258440, 2852126728, 547367082, 713697952, 2860517512, 169910826, 671784968, 176726186, 2191559328, 673718826, 2827518504, 2852301474, 2685009930, 167772800, 2155880618, 176720386, 34111496, 2324203562, 178817546, 2281865376, 713591296, 705342088, 2684488202, 2281867912, 671121928, 134883978, 680004256, 178948746, 681585280, 136871938, 36309128, 2281834536, 2728526346, 2854912010, 143295114, 673841698, 539003016, 2317525506, 2684362882, 545294890, 2729052200, 2156046496, 2148040866, 33718944, 2315911336, 2729060490, 2183669928, 682131594, 2155905674, 134260768, 2687150632, 8947842, 713065098, 42115232, 2819271328, 680042528, 681617418, 2720573440, 2315954818, 671785474, 2863311394, 168471168, 2183299616, 680142882, 2862786568, 2726955170, 537536674, 671124002, 2863276072, 2720573442, 2664616, 2324204042, 2325874688, 2147657762, 537438728, 176851626, 2326265888, 2261130, 168462890, 34114050, 10526760, 2695506602, 178815114, 537004074, 170396162, 2138760, 8519850, 2861205504, 2852661794, 178290818, 704808994, 2827133578, 2325750282, 679608834, 570952352, 2860550792, 11042850, 690856, 2290748040, 36315170, 2183178274, 2324333090, 2292875784, 2326432394, 2863311402, 8945792, 2326440608, 2854887946, 2155880586, 2826969130, 545433768, 2281745064, 2183168130, 2686978082, 36350504, 2829189290, 2829093376, 143263880, 2720148002, 136847370, 2191567362, 578977922, 2860681378, 539009194, 2852134952, 671131650, 2687142410, 2695399552, 2694875296, 2818572290, 2317918218, 2726306464, 2726953000, 2720664098, 2827487400, 545949728, 2686462496, 2720016416, 2728427530, 2283932162, 42607234, 2147524736, 178823170, 2281867944, 2693302280, 35660456, 2149722658, 2157977770, 2852782112, 2852291074, 2729058338, 36184586, 681574944, 33720448, 10494594, 2156560936, 2181202440, 170436608, 2821335202, 167905290, 673882154, 679608448, 44214816, 2728436392, 679617032, 573087914, 547359370, 545784482, 682232330, 713042600, 2189557920, 44730370, 705339432, 2325785258, 2191655560, 2686484514, 2282258986, 136349704, 2623496, 2325775008, 2852683944, 176169122, 2829592576, 8955946, 2827495592, 671221896, 2720016514, 136349824, 2862751874, 2829746346, 2852653736, 2829754496, 2685044874, 673196040, 573049002, 548055682, 2148141098, 2158100480, 579348490, 2158496392, 2863139370, 572522498, 2290747394, 570984616, 547881130, 2861050400, 572532776, 36217480, 2693433386, 178424458, 2694843042, 671123490, 2829713418, 2852257826, 144713888, 2315387520, 671752224, 2282399914, 2156537984, 2181605922, 2317394600, 2720178730, 2181046912, 673841194, 2820677800, 2693442178, 2191523882, 2318051336, 690208, 2192212490, 2720180354, 8555176, 33718912, 2685012096, 715655808, 680043018, 2693431946, 2820680194, 2827624960, 2183307912, 665634, 133130, 2150148130, 2183274528, 570982530, 581609600, 170035210, 2863267874, 578945058, 2326438570, 178793096, 2282258952, 2283809280, 2687017504, 2284355746, 572654090, 2820801024, 2181605386, 2726332586, 167772202, 2684496034, 136315042, 537428616, 136850058, 706880032, 2284456098, 2821333640, 545958050, 2191665160, 44704426, 2282234528, 8921096, 42601000, 143138944, 2720571426, 713599520, 2189459616, 176204418, 2854756360, 176851490, 2687011362, 11141258, 567848, 2686451722, 144745096, 537536648, 2829197960, 2189591176, 715295362, 713697928, 42631178, 2315264042, 35651584, 2315814922, 2192222888, 178268162, 2317887530, 2818615810, 715794442, 2323819010, 537012736, 2819131944, 579379240, 537537192, 2820679690, 178916008, 2283931658, 2821202058, 11043368, 573047306, 2183791138, 2281736232, 176160802, 2324178944, 2149616290, 178825890, 2158495880, 570433696, 178954376, 2819269130, 11043490, 2155915274, 2829232648, 176693802, 671656578, 2827526826, 547397792, 673360514, 673229472, 2852127368, 705169920, 2687150722, 2324299786, 2324300426, 134228002, 2147525280, 2862621186, 713074720, 176726024, 682272802, 170426408, 2718566434, 2753064, 2863177896, 537559680, 2284454408, 2326276768, 2821365896, 2818574978, 2315791010, 36348576, 141952, 10496514, 655370, 2183299202, 570458240, 2720170122, 681584648, 33597474, 44728322, 35823658, 142740002, 2852170240, 178391682, 176728074, 2819138080, 136874144, 134348800, 2854226432, 704677922, 144836650, 715696258, 681582728, 2829724320, 2158013064, 2189470346, 2684388002, 2156440104, 11143808, 2281876138, 2829754408, 176302250, 2149720234, 136487562, 2863300642, 2292719778, 2684881416, 170535072, 170525192, 2326407688, 580919456, 2325743650, 2726464138, 2156440064, 2189591170, 2181040802, 2318010368, 2854264960, 539533858, 168427520, 2718607368, 2718074914, 2282392064, 2726854696, 572661922, 2317484074, 2819230242, 2158101160, 2158627330, 679611016, 2290753706, 545950344, 2819268778, 2324340872, 2821358122, 34251426, 2717941794, 144713858, 671252520, 536881698, 704645288, 2862653448, 2693277730, 2292359168, 142639114, 2149623840, 2829623338, 2156563080, 2861041674, 2315954722, 706881704, 573186698, 134228098, 8947842, 136446120, 2317517344, 2685020808, 176728200, 2852268674, 2860550146, 2686486688, 163968, 713033864, 2192058370, 2826996392, 2192214688, 2684919808, 707272706, 2315258376, 537526816, 2695496234, 2863270568, 2693310976, 34220074, 142770688, 42633352, 579479680, 2150115464, 2852686376, 178923658, 33597992, 545261568, 713164970, 169910280, 2326407336, 2854365824, 537559562, 2852694048, 2325916162, 170394250, 8521730, 2192048168, 176827050, 578945706, 137003530, 2325905954, 704774690, 2228864, 2148007976, 144706082, 10660362, 2158502442, 2726461578, 33687712, 705167522, 2854781064, 2717952160, 663594, 2315389576, 2290780162, 2726857344, 682270722, 2863303200, 34079370, 41986728, 2189593096, 2726299810, 2861042186, 34245248, 2149624328, 572695176, 2150279176, 2149722624, 2156529674, 2156012034, 2686624296, 8946210, 539101224, 673751712, 2829591176, 570992776, 2821204616, 2292195360, 2818714240, 673851520, 673751202, 679477416, 2326438026, 2852815400, 44575394, 715293186, 538976770, 2820710562, 2692778024, 2862645768, 167772674, 539527850, 136350242, 2826971176, 2720039082, 2323644586, 145228458, 2829746312, 170002474, 145236130, 134775306, 2156003842, 571121800, 679649930, 2829060642, 671123488, 2692786344, 2827528330, 715261984, 2181606024, 2324300298, 167772296, 581077538, 2292744834, 2326430344, 11043466, 33557154, 2181210274, 2684526730, 2860689546, 2192181898, 580946562, 2829617800, 136454280, 2315823272, 2818736256, 2283806760, 2317494282, 176851112, 2854750720, 2718573090, 2718081152, 2863170210, 570985098, 2148049056, 2827626506, 2821228712, 2726961826, 715139712, 2863278600, 2283937824, 2827496074, 2324204032, 2694979626, 579338274, 2183144098, 2317363722, 573049002, 41975944, 8563202, 2324299786, 2827004586, 2191688202, 170527362, 145359490, 580913160, 571115648, 2263170, 2861050528, 537528456, 33720322, 2189953536, 537043624, 134908450, 2819230336, 2860689922, 2189462176, 2693267968, 539492354, 547521056, 2190084234, 2190082730, 2282356776, 131208, 2726339234, 2158493824, 136847522, 2150113448, 134381608, 538970120, 2097706, 2292230690, 2693277728, 2218, 34212008, 2686487202, 2654728, 570458274, 2317912712, 547490464, 2720530560, 2852792874, 704686210, 2147492002, 44040736, 2323783818, 2181734920, 578824872, 2692917762, 134392352, 572689058, 537012864, 2317361194, 2190082690, 42608808, 35651584, 42641922, 715786794, 33687680, 682098816, 2284363944, 2827616296, 2191665706, 545794560, 2692776482, 2282356896, 547881504, 2687115936, 2860690082, 2861205664, 2156014088, 168460842, 2181180042, 2827094664, 2726464162, 2326437896, 136456328, 2281867304, 2687117320, 715825792, 2827003938, 2686585344, 8921088, 35823784, 2189994656, 2718474784, 143171618, 142737576, 581076994, 178946570, 136880138, 2684911648, 2283938474, 2290657410, 2318041256, 141448, 2718050952, 570558466, 2852686376, 2189592586, 706871850, 547489802, 545431688, 547881610, 2181605928, 167780480, 2317386272, 570589730, 2281711776, 673843240, 8948232, 673884842, 2821235202, 2820802594, 2726306338, 2158660264, 176169506, 2863170216, 2281843338, 2693431840, 557570, 2292721834, 671752202, 134776962, 2726856736, 2282365096, 2729060386, 2147492522, 2189961736, 545923200, 2158141960, 673884328, 2158536832, 2654720, 2819270816, 673221258, 2183309992, 2829060136, 680135208, 2292746922, 547359272, 134261376, 2829068930, 657418, 2852299400, 545827466, 536913954, 2149614242, 2190092322, 35660328, 2192222754, 545785992, 2854226594, 143133192, 2158632968, 168299176, 2290778272, 2818607616, 545816738, 538968234, 134348802, 2684528808, 2284464138, 170393602, 142780576, 2826971680, 2317920384, 673841666, 2282392194, 2315291266, 2821235338, 176695818, 2720170122, 706742408, 2718605448, 538970242, 2854912544, 679649288, 2852683912, 2156440064, 2718607520, 2818583176, 2729093664, 2692745738, 34121730, 2148016298, 142740130, 572557474, 2819263016, 705176106, 142647944, 2863179938, 573177984, 671779360, 580913794, 178793120, 2183307272, 11149448, 2852126754, 537536650, 679485448, 2190125578, 673319434, 2292318336, 2720669730, 2318009000, 705200674, 2323655328, 144869386, 2819097250, 578857632, 2726437376, 2819131554, 169912872, 176169504, 2686486658, 713721888, 2284488832, 176163488, 2292713512, 2827092130, 2150269448, 142616744, 2183274504, 2829722272, 170033826, 715268096, 682265216, 548053000, 144878248, 2720147616, 2284331138, 167905280, 44573320, 2695495808, 2326274090, 2692915872, 9078792, 715131432, 2181046442, 44599466, 2147525248, 8913032, 142614698, 34114176, 36208802, 704817672, 2181048352, 2317494792, 2149580936, 545794176, 2130048, 680165536, 10529408, 680001698, 10651656, 2326432288, 573213314, 2829756456, 671089312, 539108002, 33597576, 581077128, 2728405120, 2726953634, 170010754, 706880136, 2155883176, 2684911776, 707404456, 176204322, 176332802, 2726988458, 136314920, 673884714, 2282266626, 2183703048, 145238152, 571121800, 44075658, 2190084224, 680012296, 545784360, 2684389506, 2827618306, 2263080, 2720047138, 2191557130, 2863138944, 2317918888, 2183826090, 2148008586, 2315266568, 2852651010, 10527240, 2694973954, 2292844554, 545786528, 2317920298, 2324300298, 2156561058, 134742658, 2818738178, 8389288, 2827495424, 538978848, 134391946, 704809122, 2156562976, 168436264, 2728560770, 2181695490, 164362, 11053194, 2323808392, 2820803106, 2694873600, 573082112, 2726830592, 2821367946, 2317920386, 2852300810, 2156005376, 2324211746, 2860689570, 2323775658, 539525290, 2829715594, 2861074440, 2694849152, 2148016672, 713171618, 2820672162, 713031810, 2854781088, 2130080, 573188106, 41976362, 2821195816, 2720016552, 42642090, 713730216, 2148016288, 707403818, 44739232, 2854887586, 2325744160, 2818615978, 2105480, 2189600938, 2827649576, 2181046818, 2318051488, 176685610, 176324768, 2158504104, 170403872, 2290614784, 35784712, 2292720170, 2854748192, 176195720, 2282400392, 2718435978, 34253346, 713564704, 538968074, 145394312, 2860689448, 134226602, 144836776, 539535394, 36342402, 44048424, 680175658, 136446592, 2326266402, 2156405258, 2820671656, 570564746, 2147485826, 2283937824, 2191564842, 572688896, 2290100258, 2718476418, 2684526600, 2684518912, 34220202, 144738978, 167815202, 131626, 682265130, 2323646474, 2720006666, 2728395400, 2726994472, 2862656162, 573079552, 2726994600, 545294882, 537043082, 41951360, 145399970, 2155907112, 134219810, 2183801512, 581610152, 545302562, 42598952, 715268642, 573080074, 2326440066, 2147655842, 34252800, 2827125418, 178815112, 176851072, 2861180960, 2829724202, 2863268008, 2861072522, 681616032, 178421920, 2686623914, 2147647498, 547399848, 2819269160, 44575234, 134356994, 2192189570, 2693408770, 547496584, 2726461954, 2315430400, 176325258, 2852162090, 8953864, 2325913760, 545433736, 2861081130, 2292714120, 2149745152, 713689128, 2821357706, 36186144, 44575370, 2147494056, 2283833376, 2818714122, 2281834538, 571116066, 2315387562, 2720672392, 134253216, 2290614312, 578846730, 573211146, 44574754, 2819131522, 2315944616, 578947232, 145367720, 578980354, 10493954, 2728534536, 2693406752, 2720705192, 2097664, 570468866, 34220072, 2718597760, 178432520, 2821368330, 2191687818, 178823176, 2684387498, 2829591202, 2282258434, 10487848, 680011906, 2726824578, 9046184, 44574720, 142609024, 34250888, 2785930, 547915786, 36178090, 2325741706, 163970, 2315780736, 2818572448, 537534498, 42469896, 2726953002, 713556512, 2292842528, 176193698, 2729058976, 2728960032, 2693270026, 2326407680, 11020842, 2860679712, 170035746, 134752384, 545300648, 2156563106, 706740232, 581608066, 2326309378, 690344, 2192220672, 2862623394, 671744642, 144867330, 2685011970, 170559530, 2150246944, 44206088, 36178056, 2693406762, 2720664224, 176849026, 673843720, 673185792, 34252834, 136358024, 578846888, 547520650, 2726824618, 2820669954, 2862614568, 705178274, 2728960546, 170535426, 2317527552, 8912928, 573213216, 44736554, 2852298754, 142606976, 537012864, 2315911850, 2718574728, 145369256, 571114018, 2726862986, 2317486248, 578953898, 2693433512, 8396938, 570427914, 2183662122, 9077282, 671230474, 673742978, 682264714, 2147614730, 2315395210, 2228776, 176327296, 42510504, 2183170722, 178956456, 2720049704, 42074754, 2156429984, 545261568, 134881802, 2720006176, 2695530666, 134785160, 2720704552, 8921640, 2324212232, 145261192, 2191663232, 578848802, 44705954, 2148016290, 42608672, 2317396002, 145393824, 134218274, 681607336, 36210856, 145227914, 2829721730, 2282392234, 715655850, 579338378, 2284489218, 715688106, 2284454026, 2284462752, 2147525256, 2156407424, 2695364744, 2852135562, 2861039618, 2284462592, 176202402, 2728525858, 713556610, 178792992, 2155874312, 713173512, 10625066, 2728428040, 2191698594, 545825288, 2854389794, 539664938, 2694973448, 2292714024, 2325908104, 2726437408, 2290778248, 2854789770, 176203936, 707396136, 2686584970, 2684518952, 573080072, 2156529802, 2720014344, 2861074440, 682231944, 2819138058, 2821194400, 2190123178, 8554634, 681713826, 2819139744, 2829232672, 548022282, 2317888162, 715655336, 2687115906, 2718040586, 33718824, 2686461984, 170428930, 2324201472, 713195528, 2292351616, 547490336, 545423370, 705301128, 136839808, 2685012648, 2827091976, 2189560490, 581074952, 34212008, 681584680, 2290133130, 673718818, 2686978600, 170559626, 705339914, 715817474, 2156560930, 570468480, 2862647304, 2315780778, 2292754976, 570591784, 704651914, 705170056, 42601088, 2325782656, 2686625832, 533032, 2183307296, 136316938, 673357954, 2292195872, 2827625128, 2158012450, 178299522, 572694690, 680004256, 8521730, 2720565930, 36219522, 671122080, 44599976, 2726996130, 2147484288, 2862622848, 145358856, 167780512, 705177770, 143261834, 533130, 176693888, 145361450, 537436712, 666154, 673751042, 176720522, 2827616808, 2283964552, 570960416, 2181046432, 671252480, 2157979816, 2854390272, 2684398210, 2181081216, 2720137768, 2829199360, 2829221920, 142615042, 2821366408, 42598912, 545269770, 2826993834, 2150140578, 2852167810, 706773162, 2861080584, 2183176744, 581601922, 2854264992, 2687109290, 545424042, 2192220704, 2192189610, 2147614760, 680176266, 680143370, 2726470274, 539525152, 42084482, 570567296, 2192189994, 2181571202, 2183299242, 143174282, 169869354, 145229864, 2147614728, 145399946, 2290133642, 2181038626, 134883328, 571122312, 681609256, 2695012490, 168469026, 537002658, 2685018248, 2829615648, 2687148584, 681706018, 2181701664, 2323677738, 671130248, 44049064, 682107400, 2720704674, 2181046408, 2726963202, 671615520, 571121826, 2827627138, 168339970, 33563306, 2862655656, 2820833920, 141448, 143264266, 2189437600, 2687107720, 2292361864, 682240642, 2852258344, 679477760, 547915810, 537438242, 2183826050, 2290745376, 2862786722, 2147625632, 2829722112, 579346562, 136323746, 570556458, 713590794, 2325907592, 36219434, 176685184, 178922146, 34120232, 2181573162, 673751554, 2323644936, 545923104, 176169128, 134384136, 2821194250, 539631778, 671744522, 2317516962, 36307114, 2317525002, 2694884010, 570991112, 2189461538, 2157971970, 548020736, 2156440232, 42469546, 2158534690, 715786282, 2183299112, 137003522, 144834720, 2684920328, 2827626506, 680135200, 2315266058, 2863308832, 2818574474, 2827125378, 2693277866, 134261250, 545269896, 41632, 2729050792, 32898, 680043176, 682106888, 671653930, 2726339232, 545817096, 2189429280, 673720448, 2686485128, 137013794, 178823714, 2860525602, 8429698, 715792394, 134381578, 2827618336, 2290780674, 706914816, 2852134944, 136849442, 178430624, 144747042, 2323687562, 707429034, 11143848, 144736802, 2325749922, 178954376, 2819262634, 2317361290, 33694250, 2282397736, 2149591714, 545294890, 2720172202, 11051010, 2720703114, 713599144, 705175690, 2829101698, 2829617186, 682139688, 2323644448, 169869354, 2826969224, 573186568, 578985994, 2323687560, 42641440, 2684887176, 2863147048, 168298664, 34251306, 2292845216, 41953320, 682238626, 2854267432, 2317388426, 170000394, 2852128802, 545914914, 2818706058, 2282258594, 170043402, 10660490, 131240, 35791018, 11045002, 545917472, 704776202, 2324308610, 178424456, 2192220808, 2695397896, 9077256, 2720538760, 2854781602, 2720008736, 2686460418, 2150246562, 565792, 34087426, 2290098696, 2317492224, 2284331680, 537036840, 2818613258, 2720172682, 2192083112, 580954154, 2181597314, 707273346, 570460704, 2684397610, 2284488712, 2181696032, 680135168, 2150146690, 2181072938, 2181212680, 713689768, 2323785856, 2861172896, 547883008, 679643808, 2150148778, 679610408, 2281873448, 704776842, 2263552, 2718599720, 176718336, 170557472, 136873986, 2156012040, 536905736, 178815490, 679619114, 2315291298, 537569280, 170532872, 2150113922, 134875170, 134906370, 2192089226, 2315780778, 707297282, 2156437632, 681609738, 178258050, 10625026, 36341760, 673841288, 2692753576, 2158004778, 2318049312, 548047402, 536914432, 578955810, 2181072928, 176201888, 2854365192, 2686582952, 36340224, 2854267552, 134873632, 134916136, 2829066272, 136850056, 2728960138, 2829092904, 2819131936, 671132322, 2147494402, 2728921736, 8423434, 34120226, 2819105418, 10619522, 2290780298, 2862752386, 142641834, 2325774370, 537428128, 11143304, 2854388224, 141960, 537034760, 44181672, 707428352, 2624034, 142614658, 2726961674, 2283799200, 581435906, 176302632, 2315256488, 144746506, 539133986, 8954528, 707404456, 715688618, 2693310984, 145369632, 2326431778, 573186090, 2694840352, 545786536, 137013762, 704784930, 2290747400, 11053602, 167783080, 2821236776, 2148180000, 704675842, 42600960, 2149589664, 10650154, 10527400, 680165930, 705202218, 704784394, 2156406792, 2726823936, 2622112, 136880170, 131104, 176720552, 11012264, 41986602, 44566658, 2818605704, 2726429186, 2686454306, 713165442, 2283938338, 2692753568, 570427520, 136454280, 2821229192, 2829058178, 2323654666, 2687142410, 2862752256, 581077538, 538976936, 9087626, 2192058536, 36315176, 2728534530, 679618570, 715171978, 715129384, 713591298, 2726340744, 178924162, 570556584, 2726341160, 579502082, 2323816610, 2282365442, 681705480, 2149614082, 2819238050, 2282391682, 9046570, 2290778794, 2685020834, 2827651752, 679641642, 715292706, 548012578, 2729058434, 713695874, 2284497418, 570564610, 2150238346, 176857608, 134384162, 2827102242, 704817186, 2720669706, 681584808, 2728929322, 570589344, 2693300264, 573180424, 2829199402, 10529440, 136448162, 34218506, 572522506, 2324340778, 2693278336, 2821359752, 679619074, 2854887584, 2852790312, 2852653576, 547523104, 2149582850, 537036930, 707396234, 168329736, 682140322, 2726996096, 2282258952, 2315395618, 547521024, 2292351136, 2821359626, 537045506, 713173632, 680165506, 715295272, 43042, 8530594, 2754600, 2687107080, 2827133600, 2827616290, 2292361866, 2325908104, 2290221226, 2183266850, 2685020802, 2820671528, 2148171808, 136970370, 2191696522, 704784384, 547923968, 715696170, 2728919040, 2762784, 536906370, 169871528, 2315913346, 547488394, 2284358314, 8528416, 2694873768, 581443712, 2854879880, 2862656002, 9046696, 2854226474, 2191688192, 2693398690, 571082890, 578814090, 2860690048, 715162240, 671099528, 2158526602, 35816064, 2827518498, 34946, 578846730, 2726955658, 131586, 2692751904, 578988064, 143261834, 715655682, 136970920, 537537024, 707308072, 2863144968, 2150105130, 673327744, 2156569226, 167813792, 2323687584, 2726855200, 170033672, 713204354, 2147624994, 2292198056, 2292752394, 2183823496, 178268168, 145238144, 2283841672, 2292885538, 2158660232, 2726855200, 36348578, 44204554, 2827133568, 2282266762, 2662440, 2829224618, 2191523840, 2315430442, 570992810, 2317394440, 2326430218, 681714178, 713171490, 178299394, 715270312, 570458112, 2720672258, 578822816, 545923114, 2852653602, 2326432288, 2726865408, 136839690, 2315815080, 547520552, 537436800, 537405474, 545300490, 178924168, 539000834, 573046816, 2852784162, 705333256, 2692909184, 8398882, 142739466, 2693276328, 2852301450, 2156011562, 2829066752, 2158658088, 545916930, 2099368, 671091360, 570427560, 143141418, 145262624, 2720139818, 706742306, 539658890, 2148149762, 2852265986, 2148050946, 144869506, 2323808288, 2687139880, 679477898, 2860556938, 2317492384, 2315266592, 539009162, 2686986282, 170035338, 2729093632, 671656490, 131746, 2325881504, 8429602, 715817610, 705308674, 42469514, 573188738, 2326397576, 2181171712, 2826960906, 573210794, 2189470210, 2149621922, 2324178946, 2861040138, 2283841696, 2852784778, 2181178026, 539527714, 134750248, 2315255842, 2326429738, 580952104, 537430528, 2819097256, 547881514, 2181171880, 578857632, 142739464, 144835208, 573081640, 2292187144, 2860656810, 2140162, 2292197504, 134389898, 33587328, 2189428898, 42642056, 2147483680, 2148051456, 682131464, 715687938, 2323647010, 2324201480, 2692882944, 2854226466, 2290614792, 44597888, 580946442, 36219522, 2181204002, 2687009288, 34210440, 2290256384, 704643208, 9044648, 2728396930, 2695537280, 2191534728, 136972810, 2150236800, 2726955648, 2860550792, 42076810, 2693268002, 2829189258, 2819104802, 537436706, 704676514, 8921760, 681582752, 715301418, 2325785256, 715303074, 2818572298, 44179592, 579510922, 2819262504, 547488386, 2189467816, 42074272, 34245290, 536912392, 2829066760, 2292746786, 673220640, 578816008, 2158133928, 2181040674, 581610026, 2692743168, 2191524008, 145394306, 44181512, 2282234504, 2290125442, 142615170, 715262626, 536912418, 715131426, 2284331138, 34250762, 2326399146, 2156399274, 571124258, 2181571104, 2821365920, 36219434, 2862787114, 2189986312, 545390626, 581052416, 581445634, 681617928, 42601000, 143296674, 2687011336, 34089482, 2183703074, 2693278242, 2827002536, 2695014562, 170402314, 539658242, 41943592, 2326397482, 134357122, 2829724290, 2181210658, 2183301632, 2156535850, 2686493218, 2183670442, 688288, 713171464, 9054850, 713564712, 166056, 172706, 143305226, 143264424, 2189598848, 2852137096, 2717941920, 2317494826, 2292189192, 2318017162, 673712776, 2624000, 2718040106, 2149753378, 682272778, 682230274, 168471042, 2290223626, 705175562, 2787330, 2862623402, 144746504, 166432, 2282234504, 2192091178, 10518656, 2228360, 44567042, 679643298, 705331336, 2819131394, 713196168, 144736264, 704785066, 713597096, 2693268104, 715816994, 143163424, 170035882, 2149623944, 2158011008, 2726428810, 2191687714, 2819096738, 2323808416, 2315266730, 2132136, 2827528202, 142641312, 178790440, 2156044322, 2852298786, 2283841570, 168438312, 2183176866, 2189566082, 2317920386, 2150277760, 2237058, 167912106, 2290092160, 35659944, 2852162178, 145367210, 10627584, 539142698, 2693275818, 2192190090, 2283963016, 2282227744, 134914728, 706904736, 673186312, 673327146, 2325783176, 144870018, 136350250, 2189961352, 547883144, 35791360, 2315297450, 145360896, 2317387936, 545262114, 2283831808, 136882858, 2728558730, 2852661256, 2819099298, 573079552, 715292704, 681609250, 35661986, 671615624, 2726469664, 673360552, 2282366984, 571088938, 2325916192, 2281701544, 2158536706, 2230786, 2323677314, 2693442056, 136317608, 2852659338, 143263906, 579349122, 2829222442, 671787560, 2694851114, 715825674, 2686486530, 145261098, 2718040104, 35785258, 2292752552, 2192089098, 144836738, 2156437672, 2720145418, 571114112, 2692907146, 131074, 536904192, 2829623304, 2181734408, 2862784680, 2183299744, 2192181888, 2150238890, 142740096, 2854396064, 2183145600, 671253034, 2317387778, 671785512, 11020800, 571089570, 671229992, 2862615080, 713203842, 2829099146, 547357346, 2181695496, 2284456066, 2852135456, 136970754, 33727018, 2862623232, 144744482, 136882184, 2694875688, 2862647978, 2282226304, 706750978, 547914410, 2687019562, 2192220288, 2292351138, 2181046784, 713195522, 2726953506, 2190084136, 2728558752, 170527240, 42117770, 2819228192, 673882752, 2854365730, 2156044448, 537561642, 8521888, 134259360, 2720148128, 2325905930, 2829092866, 178258050, 534528, 2149722634, 134220322, 2325906082, 2282364970, 2827127330, 2326268418, 2323646594, 2156044938, 548014602, 178815490, 547521184, 705178152, 2684355208, 142647306, 2315952136, 539666602, 142649482, 42598402, 36350114, 2684389504, 581568512, 136356488, 144878218, 176693922, 682106890, 707307690, 2138250, 578945674, 2147649544, 168337538, 2852266632, 2820670114, 9076864, 144867328, 2854226434, 706740392, 2684922370, 2829748874, 137013256, 2158535330, 713721858, 2158142112, 2326274600, 536879106, 134883840, 178301056, 2829066760, 168339458, 536913920, 2829625984, 2292230314, 2728954530, 11143722, 176302082, 547364874, 2726963200, 170404522, 679512744, 2290786976, 2181693954, 2827657346, 33687584, 581445762, 2686624394, 136481290, 547490432, 547922050, 2325882920, 142649984, 2292197506, 134881922, 2821335560, 2149720226, 2852291232, 2860515336, 41975938, 570565160, 679641768, 547924482, 134228002, 170000930, 142739466, 2694979592, 2290262016, 137011842, 2317494914, 579349026, 145263136, 2156396584, 2147484328, 681585282, 704676010, 537010690, 2183832072, 2150244520, 2819131554, 137011328, 2181046818, 545958050, 699050, 578980514, 170396290, 2281841320, 2323687594, 2726299808, 579373738, 2315945986, 706906664, 10617376, 704784928, 2155872906, 2821237280, 168305192, 167815816, 2189992576, 673742888, 8956040, 2829590664, 671090856, 11010210, 2695006856, 2155874848, 2326430210, 178790442, 2192089728, 579371042, 2192188064, 704815144, 2728403106, 2324169224, 2148042794, 2147492522, 2695014432, 706775594, 42115106, 2717950504, 145367208, 2862743562, 170404384, 8521890, 2863302794, 2821193730, 581437962, 539626016, 713599138, 2829191304, 673226786, 176693378, 2150277152, 170428938, 545784330, 2290623104, 168430112, 524962, 2148147842, 143263786, 681609898, 2728929834, 682099336, 2192212128, 2862615200, 178299552, 178432008, 2863147176, 713589378, 671221770, 671746218, 2323685504, 2147617322, 715262080, 2315919360, 2148149888, 2323776010, 707428352, 2147623594, 573211298, 44572832, 2720565930, 134381570, 2693440138, 539656194, 178825384, 682231970, 571082888, 2827526786, 136456736, 2158535306, 2181169192, 167813770, 2155913258, 581601314, 2829585026, 33595552, 547913728, 2183669920, 2190084768, 143165482, 2728953864, 2292754944, 2158495880, 2684911752, 2829230602, 705306656, 2728921730, 2686625954, 2821193856, 2181040162, 2317879848, 2324335136, 2686978178, 2685051552, 2862647978, 671099434, 178948610, 713171594, 36216864, 2695004168, 581601794, 2862743554, 2183834240, 2829722280, 10619528, 176717856, 136325120, 44173962, 9054336, 2684879530, 671255208, 2324300322, 145230472, 36315298, 170008618, 2818703872, 136478888, 2181046786, 679651370, 44083208, 2189959298, 134217730, 545433602, 145402530, 545393314, 2854756904, 2654240, 2862776482, 2827493376, 141450, 8522368, 2181565066, 2315911208, 2718441642, 2684889738, 2852260522, 2687107080, 2684919970, 143269928, 35824266, 2156396674, 2827624458, 2181169184, 2728921216, 2148043424, 2693277866, 166568, 176325258, 713720362, 2692778496, 134357160, 136880650, 545401514, 2292361384, 547528864, 2282260616, 2819260554, 2317484202, 134914696, 35782656, 2155874434, 2854922280, 178399394, 176728714, 178424450, 2156429344, 2149746856, 144706178, 2283937954, 2325783168, 681738248, 2862776352, 2183790760, 2292195976, 2189598728, 178782218, 2820679810, 2860556800, 167903368, 44204674, 41986088, 2860681344, 2284363906, 2863136802, 2284464266, 2720663720, 713730594, 2726830216, 2726863402, 545818666, 2281736744, 178293386, 178399274, 176326786, 578824874, 680043178, 2263688, 570466952, 2692784808, 2317484704, 2718468640, 715688066, 2324332578, 2693302304, 2181573288, 178430466, 34119840, 2820677802, 143302792, 11184138, 2829593088, 41978402, 673712650, 2284358282, 537537184, 2132096, 2315913760, 143130624, 36317184, 2292853376, 2191567016, 2183274632, 44214306, 572663970, 2281865216, 2181736994, 707403904, 547390120, 2315954730, 2820843562, 170000416, 2284494850, 176196266, 2854789258, 2761218, 2181736586, 2852266018, 2854789258, 2323647016, 2854390432, 2181038216, 2183143946, 715294880, 2138632, 2284333184, 145402402, 42510472, 2718474368, 539624096, 2631818, 33718280, 178432642, 2284488744, 2829230122, 2818746498, 2326301192, 2191557280, 2325741706, 2183792768, 2317394058, 136880672, 2156396584, 176695978, 715139114, 145401888, 2138280, 169879554, 2317879426, 2686978090, 176195616, 2315813026, 134783528, 2318010504, 136487456, 2820672042, 2720146050, 2854226434, 573219498, 2726332544, 2315821088, 142780552, 176169098, 2156044968, 578848928, 2718466088, 2860550786, 2728951842, 547496586, 2150140586, 143304834, 572662432, 2827626536, 2729052296, 2150138016, 2720565762, 2189568512, 2854396034, 571089416, 707267106, 2726832800, 671219842, 2729052680, 539109384, 673327232, 2829222408, 2283842090, 2686986242, 2632224, 572525056, 707437098, 2290122794, 706748968, 2158493834, 2147524770, 547498664, 2685044872, 2852692488, 548055592, 2324204074, 2281832962, 2183137952, 170533416, 2726464042, 539502592, 673849858, 680176298, 2695397418, 2290092584, 673221122, 2695014946, 11143808, 33687552, 2818705954, 707405994, 2718042658, 2854365858, 547392128, 170535072, 2854224546, 2323688072, 2183800992, 167913506, 2282234402, 2624136, 44575240, 44181642, 2150244866, 2821365800, 2158142112, 2149720704, 44042242, 2190090786, 707438720, 2718605826, 2326430346, 2692915328, 581566594, 2820810794, 2726996008, 2158111394, 2686461984, 44180136, 143141002, 2189983914, 2155882538, 706750466, 142747808, 2827651210, 44730400, 2149752834, 145361536, 713558530, 34242560, 2720146048, 169869314, 2284453930, 536911882, 581608064, 2694849154, 2325774368, 34218656, 42109578, 2108066, 2326429706, 136839330, 706912426, 2150244522, 2818574464, 2326397576, 2695372962, 707395624, 545786506, 2282365608, 178432032, 2684493984, 537569450, 170524672, 578955272, 713687560, 704677890, 539664552, 2181169282, 2717908994, 706773536, 2685012096, 36178440, 570982530, 2728403080, 2821333034, 545792042, 715163682, 2862752288, 41953922, 2728430090, 579479594, 2192189440, 2290657954, 2325743656, 2818613930, 539666984, 2325881480, 2189436960, 2726461610, 136979072, 2852293282, 36317738, 2317910186, 2695498282, 178266240, 8522272, 715128992, 2292195328, 681607328, 2694973960, 570599432, 33718440, 2183667746, 2728568962, 2158665888, 2315264032, 145394184, 547389482, 2156044960, 134228482, 2860681224, 570982560, 2818703872, 2290746016, 2690, 178391712, 2323775520, 2324334720, 2149746728, 713720490, 547880968, 706748448, 2282367008, 707305632, 713041960, 2149582880, 2192089608, 178790952, 2315422346, 2318049322, 145399978, 2862655656, 571113472, 2183268522, 2695406208, 681617544, 2720663720, 2861075106, 2149745282, 2818615808, 2863169570, 2189566474, 2818711690, 2155915816, 134359714, 570433576, 169869472, 2284333216, 707265152, 2695496322, 706904104, 571122184, 673188386, 43008, 671656074, 581575296, 713730216, 572565504, 2317912072, 2189992576, 2150279170, 2726307978, 178825384, 134883872, 44206240, 176695464, 2148182186, 2821357602, 704686216, 545268392, 178825256, 706914984, 2726955560, 2155905674, 2860656800, 2687107720, 547358762, 2318008864, 545392674, 2820680320, 545294848, 10649768, 673710624, 2726961312, 2183276682, 547490440, 42478090, 581085736, 178817664, 2315388936, 2158537258, 10627752, 176204328, 539527336, 169902592, 2183301770, 2861042346, 2156046376, 2292844544, 2695399970, 136880800, 2281875586, 539525162, 706912936, 713040424, 579469858, 2325777056, 539107978, 2150148648, 170426370, 35686400, 673187848, 2862751914, 2318008320, 2156439554, 681577120, 2819268738, 2818705568, 682109088, 2695375488, 704774186, 169912490, 44204168, 2181562538, 44182058, 2695498240, 2324212232, 2282261162, 2820710538, 2148018688, 2861075072, 547891744, 2158529160, 2692775970, 2820810880, 2147658408, 2317885984, 2191534632, 2720539170, 2181694088, 539110016, 2854355464, 145391616, 2829060234, 536904320, 42609194, 2826963594, 170533410, 2726300200, 2156437538, 2863137440, 715293216, 547889154, 42074242, 8527872, 578814632, 679617162, 2720669736, 2283831810, 682134048, 167946280, 2325782656, 571113986, 2108042, 2694971562, 704678018, 538976928, 706751112, 169904776, 8552456, 2190090890, 2692915200, 533000, 2324310696, 545949698, 545292456, 2284464810, 545399304, 2181210242, 2763274, 2290778122, 570985096, 2183694978, 2686454314, 671123466, 2860687530, 2156005890, 142781066, 2318049922, 2695375496, 134916136, 2861047978, 44696104, 2189598752, 578978306, 2282365608, 2323810850, 2189961898, 144842912, 579379232, 673187874, 707398144, 2695536640, 44566688, 2861049992, 176695296, 2192181794, 2863178282, 673751202, 2861047842, 2818582530, 570433546, 9046528, 2726996130, 2854759072, 34218632, 2181179562, 2684913674, 2292721824, 581075466, 2228224, 136480778, 580919978, 169879562, 706750474, 715131528, 169869322, 176171562, 547528736, 2827493546, 10488320, 2726463520, 2149720714, 34220042, 2191556648, 35692674, 2720539296, 673712778, 42117160, 570460322, 713206274, 2829222536, 2323655336, 34112034, 2290657312, 41945090, 581575304, 534696, 2692876320, 682139776, 715685890, 2148007946, 2821236736, 579478058, 2685010568, 682132096, 167780904, 671613066, 2192214570, 176334888, 570435744, 33564680, 131114, 2181726890, 2158011016, 536905858, 2860517384, 142616744, 715137024, 579510442, 44566568, 680011816, 570427914, 548020872, 571083296, 2821326882, 2150269472, 682238088, 136448042, 2149591552, 2147527330, 2317877376, 176827048, 168306826, 142607010, 578988714, 42633218, 176826408, 2290753666, 2107944, 2687011496, 2686976650, 33587880, 145399968, 136882690, 33280, 170428584, 2854881824, 2693433864, 2292721664, 570468904, 713040392, 715169952, 170401952, 2717917312, 2854748160, 2315823618, 167938688, 2192048296, 570589192, 2260994, 2827657226, 679643298, 170401928, 2317394050, 2150139906, 2718575114, 2726332418, 2147655848, 2190123048, 704645128, 2189469736, 2157980298, 41122, 41984522, 706882058, 713590792, 2852266626, 2181564456, 2147657890, 2852814848, 578988074, 2150113928, 572524706, 136839720, 533128, 545259528, 2325784586, 547915936, 536871080, 2726863490, 2317388450, 679485570, 706914978, 11182634, 2149624354, 2852298760, 537010178, 2148149384, 2158624906, 2181564576, 2156406920, 2854881800, 2317879434, 681576970, 715825696, 44698144, 545294978, 2821333026, 144746664, 2854922792, 2147624960, 2189959810, 704653314, 2192048290, 44214272, 2281703976, 2861205538, 679649440, 2324301984, 2290788354, 8562818, 2863147522, 42076682, 2290745506, 706904576, 547367592, 134785066, 8552968, 679512104, 706783370, 33694208, 2852129288, 41975842, 2684395648, 2729083402, 170524808, 570589706, 715655680, 2852293250, 573188138, 36309000, 2684356608, 36184616, 2720139818, 539099786, 41953920, 2317355040, 2687142536, 673751176, 2282367624, 2290125352, 2281843338, 713599626, 168306850, 2695366816, 671132200, 2284464296, 2317519488, 713064962, 134391938, 44597800, 547522594, 10520744, 34220552, 2158635658, 2292753026, 170041992, 2686618144, 2852784800, 2189435040, 2284497570, 176687144, 715139242, 2861179042, 2862745634, 2150245002, 2282260490, 2292230664, 681748650, 2654338, 44706312, 134228512, 536914562, 35685000, 705331848, 2149616296, 706880040, 2156429346, 2290262178, 539134082, 581438114, 2694981632, 2156036738, 2718042146, 704643106, 176194178, 2147616770, 42641442, 2819269130, 705210496, 2292318344, 2829748386, 2317887616, 176171144, 2717909002, 2290756258, 2315823618, 715139722, 545948200, 713588776, 2281734792, 535168, 581437602, 44081194, 679618690, 2728954402, 682100866, 715694112, 2687010856, 44728992, 2284366376, 706873354, 2692882560, 680037026, 573057058, 2281710250, 2726955170, 33562792, 2726857378, 2684520450, 44171938, 11010562, 679617026, 2323677344, 705300640, 707275298, 178956810, 169910792, 2147526658, 2827618978, 545392642, 2821204514, 578822184, 2148007946, 2158526472, 2854264840, 2181180042, 2147526792, 570460290, 2692751392, 2854758568, 713564842, 2156440202, 2852159490, 2325908000, 136481314, 178266624, 2290647560, 706871818, 33720960, 134359680, 133152, 2326432426, 10625578, 2290090016, 134906496, 2718435336, 2318043304, 673186434, 44171784, 8552608, 2854914592, 2819261064, 43040, 671647874, 671621770, 2860679680, 2826993794, 2290092706, 34251306, 2326438562, 2760832, 537436832, 2863278090, 573220874, 42076802, 2158667938, 2282228360, 706871424, 2684914344, 2326266402, 570957866, 545957888, 2183143426, 34211872, 2183832224, 145260714, 2149589512, 44574762, 547367466, 2820835458, 2852298786, 2693398530, 2281832992, 2290745898, 2827495552, 36184736, 682231978, 2281873922, 705339560, 2729082880, 2692751402, 41953312, 2107530, 2826963498, 537528842, 2863267872, 707406498, 168438280, 2718048386, 2156011650, 144845472, 715784736, 673318944, 2192091810, 134750218, 545423490, 2284453922, 170043392, 170041864, 2717909160, 167946914, 2726854666, 547487776, 2754720, 168470538, 172202, 706775552, 176816256, 8923138, 176204426, 2718567082, 2292844584, 167772160, 578855074, 2720047274, 2192190090, 2829716130, 34253322, 680167432, 42639522, 682230400, 2829197322, 682142240, 2720145408, 2818703370, 2317910026, 704653312, 2283840170, 671777418, 2720137354, 2283807392, 134218250, 570984576, 2158494344, 2726339242, 2191654912, 704776872, 579381282, 2292219946, 2726830722, 705341472, 176818730, 2718443552, 44739232, 2827487874, 573186208, 176161290, 2190090400, 545300520, 567816, 176693256, 144736930, 673325098, 2315919488, 2684878856, 2692909698, 572695050, 2827127306, 2695408266, 2148182056, 144843274, 168428074, 178923528, 680173696, 2325744136, 2323817098, 170560162, 2861080578, 42631208, 2183301280, 537395720, 532480, 176816130, 681607330, 2863178248, 2854223882, 2827526658, 2191663106, 167805442, 2191559328, 2695014954, 537534600, 537012898, 2326438442, 134220296, 11018410, 2189566602, 41953824, 573055490, 2820670114, 2156003880, 2728430080, 174242, 2718075040, 143138978, 2829746208, 167774730, 2315386890, 581083176, 167807010, 2189986440, 8399394, 704774696, 2324211714, 2854224394, 679518210, 8915074, 2282367144, 573212808, 2183801514, 2821335080, 2695537280, 704684194, 2695495714, 581599872, 680036994, 2156437632, 2693277864, 2191698088, 136872458, 2181204608, 8423946, 573088258, 2317486240, 2852268162, 539525672, 176719914, 2852301322, 581435394, 537403392, 2695372802, 11051042, 2693300874, 2693442082, 2686582786, 2158659586, 134908034, 704817706, 2108042, 2861214338, 2290098306, 2315422242, 2183702528, 2325774336, 2693302920, 2150245032, 680143490, 167805480, 2720694314, 33726504, 2148139688, 2860517378, 2183299584, 2284456106, 2726439050, 2693400576, 2155913738, 2695498370, 134220458, 178389632, 713564802, 2325913730, 2315420194, 136323594, 2284488704, 2819105448, 2324209832, 679641610, 572565546, 2684396160, 679488040, 2228258, 2852790792, 2793634, 537438344, 178791072, 8552992, 2860646442, 11182730, 2827626632, 704815240, 2325776896, 2290256032, 2852170240, 698378, 547399848, 2290647074, 671228040, 572533384, 142778370, 2726988328, 2718048770, 679520810, 673753736, 713591464, 2821366434, 8956448, 707404328, 545827336, 2728436386, 2854890016, 10649730, 2685020680, 178432682, 2717942312, 2228770, 2720565386, 41986560, 581575338, 144877570, 137013418, 713065098, 2181565090, 2854759074, 671787690, 547496618, 2183146016, 2726308392, 545433762, 713073314, 2181702154, 2820835466, 682098728, 2149755530, 2317910664, 545819138, 2829748768, 2829197960, 2692907562, 681713802, 2281874080, 704784384, 682107010, 2860523522, 2148141706, 570436224, 42510346, 2317887488, 2684921866, 2315815042, 42074272, 8397312, 2852290560, 579469344, 537567914, 10794, 142606880, 2284494858, 2728427562, 2726856864, 2290788874, 2181728898, 2729052170, 2726824448, 2097280, 715292682, 2720139914, 2854234112, 2718042122, 2852291234, 2284456584, 2181563042, 680003618, 570589858, 547357224, 580952098, 2181071520, 2282268808, 178921514, 2281743018, 2155907082, 2292195880, 671097002, 715694624, 2852161570, 2155874434, 2147517064, 2290780672, 2158002184, 11176072, 2728927360, 2290122922, 704651816, 176335498, 2156036770, 707395752, 2284462112, 2149624448, 2183695010, 176300586, 2181570560, 44738730, 178391554, 36219432, 2793506, 169904288, 2860687400, 2315813544, 2148050946, 713695904, 671746730, 2324341282, 704782504, 143303336, 673188394, 2149613728, 8563208, 2829584930, 44214824, 680141482, 2281833128, 167772706, 2292721704, 671252640, 143272618, 2821193728, 545818632, 2829224064, 2693300872, 2693302826, 545917096, 713040552, 2324302464, 2324212392, 681574432, 2292877440, 2147649578, 167815714, 8528416, 2318017064, 2827627008, 2718466600, 2827528194, 539133984, 539003528, 2686451872, 2325774888, 547496106, 2281841322, 2726862858, 178432008, 2685045288, 2861049888, 2818736802, 713566208, 44599968, 2729060992, 2156005538, 2852268546, 548053160, 8391208, 33720448, 145238568, 170011168, 2324310178, 2148147240, 2181702274, 706912802, 8921218, 176163456, 2150269600, 2861083136, 8431656, 2148141602, 136972960, 2694971530, 2852659240, 2156437504, 2728435754, 2728561282, 2315395208, 144877610, 2315823240, 679643776, 2718042762, 2861042306, 680140834, 2829593256, 2315266568, 2827520168, 2290221570, 2292712098, 2325916202, 134752808, 2282356904, 2852823074, 2292721800, 2788000, 2181038602, 681617576, 2150279850, 42508418, 2829757090, 44573346, 178817674, 2726822562, 2230280, 679512202, 2189986474, 134258728, 137013792, 547913768, 2315427880, 44572802, 580921378, 2861211656, 2281742368, 2684387368, 2323776008, 2147614856, 2718075554, 2827518632, 2693268096, 713720320, 176695810, 2284486690, 2292719784, 2148149768, 2686978690, 2292877322, 2694873248, 2795562, 2190082722, 2726856738, 34218122, 572530824, 715784738, 2695531168, 707273248, 570458760, 570433568, 2728427560, 2852128776, 2720704648, 2189983778, 44564610, 524426, 167905832, 539664384, 2686484616, 169878024, 2183659690, 2282398346, 545433730, 35826178, 2158010400, 2852792450, 707305984, 706912424, 715817098, 2189953576, 713687562, 580921472, 2854226568, 680135328, 2686976554, 2818738816, 537559170, 2827528736, 2315913378, 673186306, 679479818, 35818026, 2192057000, 2726955010, 2326405120, 2854890154, 545956000, 572530858, 2863267874, 44696106, 2863171618, 682262528, 705309224, 2663080, 2189437610, 2147624992, 33720992, 547389474, 36217352, 2687150112, 2192179712, 537559720, 2156005898, 35815426, 2189959810, 2852659882, 545792512, 2324179466, 715170472, 2149746850, 167946280, 671132322, 2726472224, 170043906, 673843210, 581042848, 2687019690, 2821204010, 545399466, 2693398538, 2829724170, 578824234, 8945832, 170560168, 548012162, 573211296, 2325883562, 2692786698, 2852815394, 704782474, 682108970, 2726824610, 2317492866, 134261418, 2862785184, 715303562, 673884712, 673843840, 41953962, 178921472, 2323644458, 2147617448, 545794090, 2692751904, 2155874432, 545390752, 167944200, 565928, 134228608, 44739202, 2820672138, 142641314, 2318041600, 34081312, 536903720, 2192181920, 34078888, 2718573066, 35695138, 34089482, 167804968, 682240680, 2107944, 570468514, 706775680, 2315814920, 11176480, 2726332424, 2325881512, 2829722250, 2720571552, 2852266506, 2852258336, 9052288, 2827624458, 579504290, 8430216, 2325782690, 705339402, 2854888064, 2726996610, 33720970, 671220258, 537528832, 167944360, 34242602, 706906114, 547364994, 9086984, 2686484482, 2726862882, 2156431370, 2728428202, 142639624, 35654154, 2726824618, 2317887528, 2728430250, 2323810856, 2818615304, 2106026, 2863303338, 11149832, 176685056, 42468000, 705167914, 44574890, 178790536, 2829713962, 2317888162, 2317920418, 578953896, 142770178, 2820712480, 547358760, 2718564354, 2326399658, 573213224, 707306016, 537036840, 2860517896, 136489000, 143174144, 2695375370, 134775466, 167774218, 176859688, 2282225704, 571124354, 36217346, 715661314, 2290264202, 144867850, 2148173952, 8421536, 42470048, 578978466, 178790442, 2755234, 145269386, 2181179946, 170402466, 143305226, 2323652768, 33554976, 2854783018, 671121922, 2720180738, 2829590562, 2323808386, 705331240, 2829060258, 570435712, 665736, 8553090, 2821325472, 176726658, 2282267274, 41953314, 2692745866, 2821228578, 578953858, 2726865034, 2158526474, 2623520, 2315813512, 2284497546, 176687778, 2862614698, 8923306, 715819170, 44608008, 681738280, 2323776160, 167903394, 547487754, 707264680, 8872, 2183661738, 2861211776, 2326306952, 2728951936, 673357826, 2695506434, 170428930, 713072770, 706882184, 570589730, 679643168, 2684496386, 8389154, 41975976, 679649922, 713075200, 134750856, 2282266786, 547522570, 581435906, 713171618, 2717952552, 713171464, 2860550688, 713034242, 715792514, 671752712, 8432298, 2863180426, 2819131554, 178399274, 2726298114, 143131296, 2323777672, 2158133288, 2820704298, 2150113962, 36317866, 2829230208, 36350472, 2292361890, 8562856, 2829189792, 2694840328, 545923592, 539632298, 2827102216, 537397930, 36309034, 2720702626, 2318010882, 680002184, 142647818, 2728435880, 176687136, 2284325546, 2324203682, 2860517896, 142614530, 2827649578, 178399914, 2282365600, 2821367818, 2818712192, 2827626528, 167944352, 578986656, 579379850, 2695006850, 2728437920, 9054880, 570589216, 8431624, 2829715456, 2183145608, 680167586, 2829592618, 2156529664, 2852651138, 178915488, 134744704, 11152002, 706775048, 570559016, 2827659778, 681607330, 2862786728, 2720006696, 2323777538, 671776904, 2862623360, 2181169802, 580952192, 176196232, 671621672, 178268834, 2292852738, 2852160170, 2292326922, 136882688, 2158624896, 2284488842, 2862786560, 2158526592, 2317393954, 539501216, 545391242, 2189469832, 2326399648, 2149712040, 2687010984, 715794954, 2292320418, 9076904, 715169960, 2181070880, 2317517440, 136317450, 679641120, 2686984744, 2156404904, 2695497858, 142772352, 581575306, 2281744546, 136839200, 2695538848, 8563210, 2230952, 178793096, 2720663720, 2720704640, 2863309320, 2685012488, 713067042, 2861074954, 713722504, 673187848, 2726955136, 679619112, 2283807394, 2292877346, 2183301762, 44181538, 673874082, 2687150242, 2156011560, 178956970, 2728536714, 2717942272, 142606976, 2290098186, 2854226602, 537035304, 2158501898, 681618088, 136445960, 2290786952, 2718476842, 2720047618, 41984554, 579512482, 2238978, 2718443690, 2292844586, 142608544, 2818736256, 2147616802, 170560136, 2818574344, 2189959200, 36178088, 2720178816, 2686617736, 537406112, 134390408, 713198240, 170535592, 581085216, 2181728930, 706873866, 715661440, 145358856, 44565024, 2326265890, 2183669792, 2183792648, 2283801226, 2191567362, 581077002, 136980640, 2181604010, 42074274, 142770304, 2819137570, 2324204160, 136872064, 715129352, 2863171616, 2156044424, 176162818, 176324608, 143270410, 2150138368, 33694346, 144870058, 2158625442, 545294496, 2728962722, 2729050250, 2684389930, 8423586, 2818605576, 2284355746, 715260074, 2861050536, 673751210, 2718466210, 176203906, 44567082, 2148141216, 170428578, 571113482, 715303552, 2290649770, 2325908136, 681707554, 2829748898, 2728929954, 2158004738, 2728534696, 136972448, 580921864, 141864, 136880640, 2183146114, 2317492896, 539011752, 715686024, 2292746760, 680002048, 176849418, 136456840, 167774752, 2148007970, 2292326922, 42082474, 539626016, 2684487810, 2189470210, 2284497026, 33729194, 539666944, 2181038592, 176325120, 681574400, 2183702560, 2183825546, 673751552, 537397416, 2148147370, 706873856, 581601930, 137013248, 2728427650, 2726987776, 2720170506, 136358058, 578988682, 579478058, 704806912, 145401888, 2726330914, 139432, 2852300800, 2132008, 2720145544, 35815946, 2130570, 176325128, 2292222122, 2323784232, 2292220032, 2290131626, 2147623456, 671623680, 581470856, 547391650, 539140650, 2720047240, 671613480, 2827133602, 578824834, 673196704, 33563144, 2183703072, 2695004202, 547891880, 2852692522, 2829224458, 2189592706, 170035338, 2158110882, 713558560, 2720669704, 134883842, 2720006186, 2181210762, 2854783144, 144736928, 176693376, 42502658, 567976, 548014720, 547528874, 681715746, 2718442018, 673325194, 134905994, 705341474, 2729084962, 2283970720, 713195552, 2156398634, 680012330, 134907906, 142740128, 705208874, 2829716104, 2281865856, 2148182186, 36350080, 2829713538, 44081288, 2695406120, 2192089728, 671645858, 671228032, 2292845224, 655490, 142639234, 680143392, 2148139522, 136446112, 570990632, 2148051072, 134881312, 579340458, 42477610, 2718575104, 2158659720, 2695497730, 548014112, 2157972130, 2190123658, 2685018762, 2282390184, 579349034, 2290256416, 706873474, 33562626, 2156405386, 2854781090, 2854363776, 10625546, 537567914, 178782728, 2156440096, 2717919904, 2720702632, 2862778496, 578947114, 2315264650, 2181072930, 170043426, 2692778144, 2726955048, 2191687712, 136350218, 671754408, 705309224, 539011624, 2181171200, 572695074, 2282367010, 713073322, 2827132930, 2695497738, 2158624770, 545784450, 2720006664, 2728558720, 2656296, 2852684330, 2183178882, 2728397322, 36317354, 681617578, 2726299658, 2854920226, 8391208, 9046538, 2324209826, 2695373354, 545295016, 539658402, 2189560490, 2685050922, 706749088, 2191534208, 545923240, 571113994, 2726963842, 2292886058, 573210762, 2292228648, 2190084098, 2684520576, 2694850728, 537034890, 2720532618, 2181564426, 581446184, 713697826, 8519848, 2695406080, 2820704776, 2728919200, 2717950506, 134908424, 2726307978, 2324210304, 2819132040, 35823618, 2863268362, 2754568, 178397856, 2325752480, 536873482, 2827132930, 539501192, 178815016, 2189985792, 2183266346, 143166112, 673359880, 136454826, 2726961192, 168462848, 144877602, 571115658, 2861072544, 134750880, 2860550696, 33589922, 2820669984, 136454818, 142641696, 2718083720, 680167936, 2181204096, 2326308992, 2189557768, 680133120, 10658338, 2692784778, 573179944, 2284497418, 2192189962, 2149589504, 170396322, 2150113280, 573177896, 2325883528, 2284462240, 713075370, 137011240, 571122336, 2720041608, 2148018210, 2281744426, 539658760, 178913832, 2323679784, 2192057002, 2317910568, 8423458, 170534912, 572653698, 2158668288, 2827102848, 2827102848, 2686492840, 2818580482, 2729052194, 2281710090, 2183834282, 537042944, 547924138, 169879720, 715172000, 8390664, 2829101570, 2148008616, 36178088, 8529930, 2694851202, 36176032, 2820678306, 2290614952, 707437088, 2325782568, 176202370, 2158494242, 2854881282, 539002914, 547529224, 2861041834, 2156047016, 134351018, 2852260008, 2726857218, 2729085480, 2686984202, 2317355170, 539665056, 2684354602, 2150279714, 2324308008, 682109058, 136350344, 713556098, 176291880, 35791402, 578980360, 2315782794, 570434088, 2290780832, 170395808, 715294856, 2852694688, 136323754, 2282365096, 2862654090, 547521186, 2147649536, 570567170, 2149623936, 2718040706, 2826961568, 2158635648, 2862623370, 572689032, 545392680, 537567778, 2684919946, 2183146120, 2726857258, 2821325344, 2156405378, 2156432040, 134883848, 704675968, 2317486250, 2852825762, 8954504, 2718597282, 2315944488, 2158527106, 557184, 571081378, 136841736, 2148051106, 545956386, 35692674, 2720008738, 705167370, 134742568, 44599848, 2695004808, 144836768, 705301026, 134250496, 2290786858, 170436648, 2148147722, 2863308970, 2862786690, 2684881064, 2854365704, 2819105418, 671785122, 41953920, 2149614210, 2728952322, 2692907050, 2821333544, 2281709600, 2726437418, 578945064, 2686976522, 2324204160, 134392320, 2323816450, 2147617450, 578814114, 2326299138, 2862653450, 2323646634, 2695367202, 176171656, 682107042, 144738818, 2829716098, 168305194, 8519682, 178784770, 713597480, 579379200, 11184168, 2729060392, 2282359466, 2325906080, 144705576, 34078880, 2728567424, 2283840034, 2326397064, 2829199394, 2693441538, 41978408, 34121858, 539492394, 10493994, 681715754, 2829197442, 2718599304, 2827125384, 2292712064, 539001472, 2763274, 2687150722, 547889800, 33597610, 35790850, 2862656160, 34243210, 2818703400, 167805568, 42115104, 2183692936, 2183178250, 545261578, 704686080, 2685053448, 537561760, 2728952330, 2852301344, 2862784512, 2860556968, 2694972040, 34122248, 547529352, 35815434, 8399008, 545917610, 527018, 2181703712, 539666570, 2183268394, 44171816, 2763400, 2317363330, 44698248, 538968200, 682232354, 8429696, 705331232, 42106882, 2181040130, 2292746912, 169880064, 538968618, 578980010, 2728962082, 572532744, 145359496, 36307496, 2315291176, 2718042664, 170041386, 2325742250, 2150268962, 170426912, 704782376, 2190084226, 705333418, 8923648, 144835082, 2827526304, 2861074568, 2720563202, 143261832, 2183178408, 2290255904, 547521064, 2686624296, 673753736, 2820800544, 169871394, 2728962176, 2821357698, 707266730, 2692743808, 136325160, 2687141922, 168337570, 8915626, 2318008322, 671090858, 2318049794, 2718474410, 690856, 2284487296, 2693275650, 2854226440, 2183700648, 539099170, 2191526016, 537397770, 178790408, 572688520, 44206602, 2281745034, 537035394, 2818581034, 44564522, 2726961794, 2854223912, 682231978, 2854225920, 34211840, 2192048160, 170035720, 2290616354, 144704002, 2819132064, 2686494720, 2720016552, 2290221066, 681714344, 134381600, 2326397058, 2819131520, 2692885002, 579471498, 571083424, 2181079050, 537536674, 8923298, 579381768, 2149713922, 547357216, 33688232, 136970402, 713722018, 2192091146, 34081312, 579513002, 2147649576, 2315788832, 2717950082, 2861050504, 2728927784, 2150113962, 2324179490, 545818658, 547359266, 573211170, 2852170250, 545818632, 170002954, 36317704, 170403848, 134752392, 167938568, 539492352, 144714280, 2317386274, 169871402, 706871328, 579469354, 2292189856, 658048, 680134696, 2728954400, 673196586, 2292197888, 2818744320, 44214272, 2324170794, 2326405802, 2818712226, 134259362, 539626146, 134916104, 2147648138, 2156439584, 536912520, 2156563074, 2860648960, 2189437098, 176333322, 2692751490, 707266720, 144877576, 2292359808, 580921480, 673742850, 139912, 167938178, 2181597826, 571113608, 704653856, 2687117480, 2281704106, 2326274594, 143272098, 2863172258, 673710112, 2829199370, 2317519488, 2324171272, 2821196456, 2695399936, 2318016514, 136480928, 2326268448, 2317518880, 2281867786, 2292197890, 174122, 33595904, 8554496, 9046690, 2323810474, 706874018, 671221898, 2290778114, 2684913792, 2821324970, 680042632, 2829197984, 2183276682, 581075458, 2728525984, 2720671914, 170558120, 178923690, 2854395944, 2718444040, 168468648, 169878154, 8530440, 2718599690, 704651906, 11020426, 2829582882, 8396810, 2183145506, 2283800584, 715827242, 559232, 2684919970, 2694971402, 44073610, 2694873762, 705299112, 42074112, 573219368, 2863179904, 170436738, 168471042, 2686494848, 2827624970, 2621576, 2728569480, 2829755008, 671220224, 8528544, 2820803114, 2720703010, 142617218, 145229856, 2191557152, 673841666, 44048512, 143303208, 705178274, 682107562, 572563970, 35826346, 2323819138, 715663522, 715792418, 136972928, 178817058, 2326274216, 2290131584, 11149826, 2156569090, 573188736, 136980480, 134381578, 2829754920, 2827651200, 2695528584, 2284364288, 2150268970, 2283940352, 2852792362, 2827518112, 679643810, 2693399176, 2292752896, 2693431338, 2315821600, 170426506, 715294882, 176685184, 713203848, 144747040, 2292722344, 35817472, 2183662216, 176335530, 2189468168, 2852257920, 2181169282, 2686451840, 2284494858, 673718400, 34078848, 673226914, 143171722, 2818613288, 145399946, 142745730, 10486272, 36309632, 2147518984, 144836736, 11044866, 11045512, 36176512, 2692882954, 2292721792, 2826969642, 673317536, 548022816, 2183824042, 136446600, 2284356226, 2852168234, 134226568, 178399874, 537397920, 671746602, 2192179242, 2692907560, 539666952, 2687009442, 2261538, 580945954, 2147494024, 2819104896, 176325290, 2854387840, 2656288, 578945160, 2236544, 671656608, 671122050, 573210762, 2860689448, 2181079562, 2720145544, 680140928, 172680, 34114048, 134381728, 706750472, 2156429866, 706783264, 2720008712, 671787008, 2728559274, 44607522, 2686583296, 673875976, 537430664, 145391754, 547496608, 2685042730, 2156047018, 548055714, 679487520, 134744618, 143173794, 2190117514, 2728962720, 44081314, 682240546, 42084898, 2290786314, 2852135048, 2150236808, 713042090, 715819048, 2726953122, 539658754, 2694973578, 671130242, 34089482, 545923112, 2829582472, 2282367530, 578985992, 178924034, 176204448, 2686616232, 680011904, 178260136, 170041352, 35785256, 2181171850, 704678410, 578979882, 144835104, 680009760, 2324210216, 2191665320, 580952736, 680142888, 168304810, 42107040, 579348520, 42607232, 178956456, 2695538720, 2818711680, 2292883968, 2323655330, 578977922, 704686762, 537526794, 715139616, 2860689546, 136488992, 2818605224, 169877544, 167774210, 2826969768, 2282235914, 2284366498, 2728525826, 134219818, 2189985920, 2192058536, 170429066, 2818736642, 136480906, 2326440616, 2317918728, 680132618, 2861072394, 572697098, 706874016, 536871040, 2147655722, 134777000, 170524808, 2323786378, 2281736842, 2315427874, 41951272, 34218528, 178432546, 2155907104, 2317910146, 539634344, 42608768, 136981162, 2820672008, 705341992, 2854759080, 142780930, 168430248, 176857728, 2292746760, 2729091714, 537043488, 537002504, 176687784, 2191698050, 178260618, 2282389504, 2290221192, 143139362, 41945130, 2181048872, 713204264, 2181201952, 2720530602, 2281710088, 2323646496, 2852694058, 36340226, 136849450, 176193706, 2150107818, 715295264, 2324335136, 2818582568, 2181073034, 524298, 2720565410, 2854791808, 2818713640, 44206634, 547883528, 2852127370, 143262242, 2829593216, 2819138184, 36317194, 704817184, 41978530, 537567880, 42475650, 680003752, 134906370, 539107976, 2827100808, 2183667882, 2621578, 2325874826, 698538, 2829224106, 690698, 681607808, 715827880, 33587850, 2829590658, 2292195328, 2325752362, 537569954, 2284364322, 573220872, 42502696, 673350184, 2181572610, 2281875968, 537569450, 2829617288, 145261088, 704784936, 2852128906, 2156431496, 545785856, 673882122, 2695400064, 545425952, 2717952680, 2860689410, 537002016, 134260896, 8913034, 134783522, 167903400, 2324300290, 537043466, 2829584904, 2686593536, 42476072, 33728674, 2315266186, 145400482, 2148043304, 2726832650, 545261706, 2315387050, 136872458, 713171072, 704809474, 2183276584, 539656330, 2827659914, 144706186, 2829230218, 713075232, 134389762, 580919426, 2684529288, 713198218, 2726339074, 2292850730, 2852816930, 34078858, 136358410, 2861072424, 142737578, 2686976520, 2718597802, 42117120, 42469896, 2818736648, 688800, 2148149256, 8390688, 2282259082, 539133954, 44736514, 136847874, 2292351624, 2854748680, 2183825442, 2281841314, 545957898, 2694971426, 42631202, 2183701152, 36317832, 572689024, 40994, 671132200, 2692917792, 2821196424, 2181179938, 681713824, 547389472, 11151488, 2157971458, 2326307456, 573079722, 547364904, 2192222218, 2629760, 2860657320, 144876192, 707397802, 34122400, 2827092648, 44040736, 44173832, 145369090, 548022954, 2147516546, 145402402, 570565160, 35823650, 671656072, 2292877834, 578953856, 537035298, 2324343432, 679485960, 142740098, 547520640, 2282357416, 715786378, 537526408, 2181702186, 178814986, 166570, 2269706, 2687008776, 537397288, 2852790944, 44206112, 2720148106, 2283940352, 2852268042, 142608416, 537559176, 143302664, 673751688, 2820800546, 167782408, 176818218, 2323784330, 2282234498, 671645832, 178429994, 8561194, 680165536, 2852653706, 2189560320, 2854922912, 2862784522, 9084968, 2819230368, 2317879840, 539003520, 715827330, 2686459938, 2685044778, 2720170626, 673744896, 2787456, 715694088, 2147658280, 2821196426, 2720538762, 2317492392, 2684913832, 145271424, 2281701376, 2720532482, 2281873954, 578945064, 2156003978, 2325880970, 536912042, 2717917736, 2158133280, 573057696, 36347936, 2687109792, 580952234, 539101698, 545792552, 2183176322, 580946464, 2283831848, 2323808778, 2863169576, 8396840, 2692751370, 2684486304, 2684518402, 144747168, 573188776, 707396264, 2324212384, 2183268480, 2192091170, 537438848, 2686590984, 44597770, 2852816936, 545794088, 2191532672, 2684527240, 2290255882, 573090472, 573211304, 134881794, 2315823232, 2183823882, 2325913632, 573180456, 178258472, 2854265352, 2317877760, 2148050976, 2861041706, 2827649696, 671621768, 715825288, 534690, 570466946, 579469962, 2820801184, 581574664, 43146, 2692753928, 2326437896, 707429026, 579510408, 715303554, 2863139330, 2156407458, 706904072, 172034, 137005570, 2189951522, 2860689546, 2827100192, 134742570, 145367040, 36218888, 44599936, 2860655240, 2854759040, 715169834, 2326397578, 2863138826, 2281834624, 671656064, 2317887658, 2156527784, 2861050378, 2181048482, 2820679848, 2718075432, 2183660074, 44730920, 2852268064, 2191696424, 2852300808, 713599144, 2156560418, 579338794, 707308066, 33563274, 2290133546, 2717942410, 707430408, 679487658, 706914944, 581042720, 2315823264, 2192050688, 170428928, 2852292608, 136841864, 2326306856, 2292714120, 35784714, 673873930, 2155882498, 570564618, 671255178, 2729091106, 2819262624, 2317912616, 706880008, 2861082754, 10486306, 168331306, 176693930, 168469026, 706748456, 671230634, 713730688, 2863171616, 134906376, 707266730, 2692882434, 2829721760, 671777442, 2317363712, 2281840778, 33554944, 168307210, 2192089728, 2862752418, 679520768, 2861212298, 8923688, 170524800, 2191525896, 2183266850, 671124096, 2315289122, 2284363914, 2318051840, 2827518504, 2156537986, 2692907138, 167772682, 715262088, 671776768, 11020800, 176293896, 2694881960, 2158666376, 673843842, 2820702858, 2718574728, 545391112, 2290100234, 44730528, 2181081120, 2290125354, 2147494538, 2158624896, 143305346, 2860525570, 673220776, 2854232738, 2829591210, 2183168642, 169869442, 2138112, 168331936, 713198208, 42115210, 2281734282, 2290786944, 2854789154, 2191532194, 680143010, 2317486120, 713164840, 2854363146, 142779042, 2147491872, 176193666, 2325916296, 2156535936, 2323818506, 2292845224, 671623818, 2854395946, 2819098656, 706871816, 2829068298, 2861081258, 44073090, 2827001890, 2292721672, 2183669770, 2290745346, 671227914, 134382208, 2323685386, 2693440130, 706742826, 671647754, 168460426, 35684898, 142616744, 2191564930, 548053162, 10526882, 2315419786, 2192212514, 42115112, 545917474, 2284331688, 2860689440, 548053024, 2189461642, 2315821218, 704815106, 572523178, 570466826, 547365386, 2283939840, 2317385728, 2156561064, 44081162, 537043586, 178954888, 545292970, 547400232, 33563168, 2290756224, 136882850, 2827135616, 2317918720, 2281745056, 570960040, 2819105450, 2829584426, 2854748200, 44574720, 2852299306, 715129504, 2325744298, 2315911304, 671621130, 2147655850, 704782850, 2693275688, 705200642, 176171018, 44180002, 33598114, 2230312, 2692776098, 537430144, 537004576, 178782378, 2183692840, 2281865858, 2692909600, 2292754954, 713556490, 705333256, 143138954, 2726832640, 548014114, 578814082, 2317393930, 2819138184, 2720565258, 44572674, 2852257800, 2290657960, 178422306, 2720662050, 2687115816, 2317494818, 671648258, 539002920, 2854355584, 715825186, 2290649760, 671785608, 715139072, 572557354, 2150238760, 671229994, 2821236776, 2827626536, 572662312, 42609322, 2326438400, 178915488, 548012584, 2189460104, 2156439560, 176695298, 681707520, 2156046848, 2860559016, 2726963208, 2317353634, 169902722, 713074688, 2292711978, 2324299784, 2189559938, 2189560328, 2191532032, 2282266656, 2687139874, 572557986, 2147658368, 42631720, 34086946, 2290657952, 706750504, 713203752, 2148008448, 2183277184, 715819656, 2105992, 168329378, 2290221602, 715663522, 2150115458, 44697762, 2684921864, 570599946, 570990728, 671123498, 2192056842, 34081450, 539099304, 2726857384, 168428194, 2292328618, 679619202, 570992800, 2854232736, 8391208, 2862656138, 136487594, 705200298, 41953962, 2148139554, 2292746794, 176857120, 134250666, 178268706, 2283841674, 165922, 168329858, 2148041346, 2726863392, 2326268416, 2854756354, 713722370, 2290755722, 2290262058, 2852170408, 2852651138, 707398184, 537004712, 10240, 2284331040, 2827001890, 2282234496, 167807106, 2718040618, 33598088, 143140906, 2720047112, 44042754, 2140706, 581476512, 2181595136, 2158108706, 2718468744, 707308194, 2686495360, 2131976, 581075072, 168468482, 2818572930, 136489642, 2315421738, 11010560, 2158010402, 2158504072, 579338920, 2693441536, 2728952458, 2694848642, 9046656, 2686583424, 705340032, 2623626, 704651274, 170533000, 2862655522, 2695014530, 578822186, 578980514, 2720541344, 2283938472, 2181081224, 2693442058, 169902632, 545950216, 715270818, 145399850, 2283801224, 2323652642, 2852167720, 33729056, 10659976, 2854226440, 36307594, 2317910528, 673849994, 2156528264, 545433770, 681607202, 2282258442, 539632298, 8429698, 2685051530, 2696, 557570, 2718040200, 2631688, 573087744, 673712648, 42477570, 176816266, 707405858, 2282267274, 704653450, 2852168320, 2318010410, 2324209802, 2148050952, 2686454306, 2684494368, 2325915776, 715260448, 578988554, 2718435842, 11053096, 2685020808, 2191524490, 2292722176, 10518690, 10652162, 2829754504, 2852300938, 2720041504, 2290221568, 2852160160, 545958026, 682262562, 673884832, 34122280, 2158010888, 524930, 2718607912, 545915050, 2718083714, 581478954, 2281873546, 570983074, 2281873442, 176325258, 2863276712, 2826963584, 8563210, 2726462082, 2149753344, 167936136, 2852814858, 680003626, 176294402, 2326268448, 136978474, 535080, 2693300232, 145367722, 715694720, 167782442, 2861072522, 176719882, 167903904, 42508802, 170535586, 176332936, 2852816906, 2292328970, 579381898, 2795690, 2148141186, 2290262178, 136980616, 673753640, 2796168, 706873898, 2290122912, 579504642, 545301162, 539101224, 671787018, 578816680, 2324335146, 2315388938, 545302570, 2692876426, 2290133506, 2827657384, 44214434, 35783176, 2692909698, 539664416, 2695406218, 715294754, 134742666, 2854258858, 2726963242, 10494626, 2852823176, 2821368330, 136978562, 713162760, 134914184, 2861083168, 2694883840, 36208778, 673358472, 2192050856, 2183825408, 671777322, 2820803082, 706742306, 673851904, 134777344, 2192083594, 2863147136, 537561600, 2861048360, 2148051072, 2718433290, 2158493704, 2189959688, 581435520, 2718566408, 176293890, 2852137506, 2281704066, 713687040, 570950176, 178397352, 2326405130, 571113482, 2318049408, 11184768, 36347946, 35823648, 2695400074, 539011584, 2105384, 673317544, 2282397736, 8923266, 680043018, 2720049824, 2323783688, 2190084618, 36211328, 44206602, 713075234, 572563616, 671647914, 571116194, 134916736, 2324299786, 2861042336, 572524672, 2827526786, 176687138, 2720672392, 168299176, 34250784, 2685052960, 134391850, 578988576, 2726953122, 2326274176, 2827135618, 2315395080, 2183301128, 9086986, 2819107458, 2827659912, 2290778794, 578977962, 2861205544, 548012192, 33587336, 2290255874, 573057704, 2315430568, 2290132994, 145358976, 2854266922, 8953992, 2315291176, 673226920, 681740426, 2315952776, 166058, 2827132928, 715131560, 2684920360, 2283801258, 2239010, 2132128, 707438720, 539656320, 2693408930, 33695872, 42115722, 545818760, 2315921962, 2292189354, 2863169576, 2829748744, 11143848, 178399242, 134914698, 2183268904, 539101352, 9079304, 176859138, 2820677640, 707305480, 136456328, 2829724288, 2726431370, 2695375520, 2852661930, 8398986, 578847266, 2317518978, 2283972744, 2325752320, 2726463520, 707300002, 2190115458, 578945666, 2728402944, 713164936, 680010410, 715827242, 2284323488, 2158002338, 2827004552, 671262722, 2181726216, 578816642, 680165512, 705333898, 2105482, 34218666, 2818703906, 11174408, 2720180864, 713697824, 143296680, 2686495368, 2819131944, 2720170538, 44703752, 2156044800, 2726298280, 680034976, 2860689544, 2318051336, 2852653194, 144869890, 11149986, 713073314, 176171144, 2292843008, 713564680, 2282268802, 715162112, 715817640, 2326274602, 715819648, 2717917226, 169880200, 143171746, 2726961696, 8552994, 2854890152, 2326397570, 136882818, 2861074944, 134351368, 2854750888, 713171594, 176326826, 679641256, 170525346, 36219522, 537537154, 2317910026, 41986562, 2281867944, 2820835336, 41976482, 2189959208, 671614976, 713073160, 134744192, 2827002410, 2149744768, 2191557280, 539525290, 170035232, 547496610, 2820702856, 2861074432, 36342282, 2323677704, 136448680, 713597440, 2664970, 2315430016, 671615112, 33597440, 2290647072, 2827618954, 2191654954, 144713770, 2818711712, 8553120, 2158011040, 167807146, 2156429472, 2181040682, 2158666282, 2720041088, 538976288, 2271904, 2290229922, 2323786400, 2821229066, 35686568, 2692876834, 2728427562, 176294528, 570957984, 2315921448, 581478922, 2820833928, 2795682, 547924136, 2317517448, 2852790816, 2684528642, 2156397064, 42609312, 707272744, 673876512, 176327330, 2156569090, 2818705578, 2818605738, 2148008578, 2726961672, 35686530, 2290231458, 2664962, 2726461986, 44703880, 2720014378, 2317912104, 2720139298, 2292328994, 2819238048, 42609186, 715784834, 2315297442, 44704418, 33562752, 715162114, 178301450, 2283801120, 2720147592, 2290256520, 2183823880, 2684520450, 2324202120, 2325905408, 36339722, 168338056, 2155872810, 176685602, 2863303306, 2820802720, 715268744, 44050952, 2282356896, 2692907552, 2852825610, 2861173418, 2158012418, 2158527138, 34112162, 2623522, 705200168, 570949632, 2720178312, 2323655330, 2326298752, 2315420192, 2684356736, 671130120, 143264394, 704817288, 2820680330, 2156429992, 2861081128, 2147624970, 2191564842, 2292361224, 2183170210, 134391968, 570589192, 2818705544, 2854750888, 2107552, 178266626, 545431688, 2726824450, 2819104906, 136880256, 707297922, 134875170, 169877640, 2827495946, 2292877320, 134219818, 2317888136, 2694875656, 2283972642, 2283940514, 134349346, 2726857224, 2281712160, 2284496904, 42641544, 713687680, 41984520, 2281841154, 2290778634, 168304682, 2158111274, 2861072384, 167780392, 168435754, 2148141704, 2694875650, 142740138, 2155915402, 143165474, 539502624, 524448, 2720573480, 2693277832, 2284488706, 143171746, 2718048384, 2827618344, 671090720, 178946560, 2729085578, 2323778218, 2189437064, 571091464, 2181572616, 2315395722, 539000992, 9078954, 671621674, 2192220674, 2861172776, 2282391560, 2326299146, 44705960, 713203842, 2158111392, 2693310464, 167774880, 715827874, 673186344, 536903842, 134348936, 2720670336, 2861204008, 176685224, 2148051112, 2818572802, 144745122, 2863301248, 706904616, 715129378, 134777352, 137011210, 713597098, 2718444168, 2862647458, 2720565416, 2726330880, 176695432, 143303208, 572532768, 713162786, 2156569248, 33554984, 2826994304, 2283932298, 42607138, 713040554, 2863267848, 134744586, 715816962, 682264576, 2693270184, 36186762, 2819107488, 10657832, 2189591048, 2852126848, 2150268928, 2283806890, 2326309026, 2315389448, 2149747370, 2826962978, 2192056328, 2191698050, 2829222528, 715294720, 2693400706, 2685018656, 170041512, 2191698048, 134774826, 671131688, 572555298, 2147623080, 536903848, 2155874954, 2821204650, 578947074, 2852129320, 2282261152, 10625058, 41943082, 2281865888, 2726472354, 42076168, 2158010530, 2717950082, 2718083720, 679651968, 547389450, 34251402, 682099368, 34087048, 9077386, 2150107274, 581470248, 9085610, 11151498, 2324340904, 136880672, 539494570, 176203946, 42117762, 2149755432, 2693439488, 2156399272, 2156563104, 2281867914, 2820833928, 2726464130, 2861206048, 2717909640, 2192059050, 2863309354, 2156013704, 42631210, 2820712480, 539625610, 136847522, 134217760, 681746466, 673873930, 2684879498, 2284497440, 570985090, 2183823368, 573186056, 2818605192, 136978984, 176695296, 2149589160, 2829189250, 671221890, 144875682, 682271264, 168340136, 545433762, 671097002, 2854756520, 2150107680, 34244608, 2720573602, 707266594, 548022434, 2230914, 42109610, 10625696, 682273320, 163840, 2290256546, 2324334762, 2726963714, 2325907594, 579340416, 537010720, 44214440, 36315144, 178397728, 178954880, 2315421698, 2686976010, 134217728, 2189470336, 578849322, 2695505962, 176726178, 2852159488, 2726830720, 679520386, 2181079720, 2861072554, 176292488, 573179904, 44599970, 2863147648, 2728536744, 713722498, 2863276074, 2317877792, 2694840840, 134783626, 2692786848, 580921378, 178946690, 2181606050, 537043624, 2324210336, 2282266752, 715786762, 705200768, 167772160, 2290256554, 2695496354, 2695004202, 2862645258, 682106880, 2729083434, 2718073514, 44705928, 42082856, 2323644426, 2324201512, 2686462632, 570599554, 35659784, 2281875970, 2326266024, 8530602, 537035304, 2726955554, 144842762, 145227936, 673185824, 2829617288, 2785416, 2326405122, 143131146, 2726463496, 537561762, 2728534184, 707428362, 570556930, 2189461544, 2290092576, 570591882, 679649800, 168438432, 2685051434, 2852292770, 548053160, 2860518024, 2181702272, 581568672, 10521090, 178258442, 134750760, 42508296, 35815584, 2829191688, 2183145994, 176726018, 2315788416, 572522666, 8530090, 2147617322, 2728427648, 2827495432, 2687142408, 679487528, 2181728290, 2684889226, 2827125416, 178784808, 578947082, 2862614688, 134261386, 2281734656, 2191690272, 2726832682, 2826995848, 572532906, 2829093376, 144878082, 2827627010, 34119810, 2325913728, 2283807362, 44171810, 44049032, 548047498, 573046792, 545783842, 134873730, 2238976, 537559714, 2686486696, 2292328480, 671779330, 2687140482, 42598432, 578855552, 170008618, 707265024, 2192181418, 2156440192, 136874504, 10762, 2863147176, 144869898, 680036898, 134226080, 2820669576, 2191532170, 2156437634, 2718608034, 44728352, 572525216, 2829099008, 2155880994, 705300608, 167772168, 2150279168, 673843754, 2692876456, 176826504, 2685020712, 2728428072, 682271370, 2796162, 679617056, 2192056490, 671621122, 581568682, 143163432, 2720139914, 2324340904, 2317879424, 2829721608, 2852298754, 2829058088, 2191532192, 2820679850, 2852686472, 547924610, 2818607658, 2284333696, 2292353026, 570993154, 681583240, 705308840, 715171840, 2863147050, 537012738, 170033674, 2323818506, 2290786858, 44042274, 2284464264, 715794954, 8429578, 2718081024, 170525226, 713566856, 2720041128, 545423904, 2854758528, 2820710912, 2147648000, 581074978, 704782506, 2692915850, 581052970, 2292883618, 2183661610, 2726963872, 134359176, 2292353546, 2149582848, 2820801184, 2158108810, 2827094666, 134260744, 547529352, 2315944448, 2183801474, 2819104938, 705169952, 41984032, 2818714120, 673186336, 144842890, 134750218, 713173120, 2181595656, 2686625802, 539142696, 2284464128, 690178, 8432130, 2325914122, 2271368, 539132032, 2149624362, 2861050504, 715295272, 557600, 2861080712, 2686986922, 2684357154, 706775562, 580946048, 2189435528, 2281843234, 705208842, 2292753058, 2726961802, 44040706, 2687148554, 2686484488, 2192081416, 2325874824, 570597930, 2315266176, 581042338, 579379330, 170435200, 704677930, 2821335680, 2317877794, 8388778, 2686984874, 176849578, 706882048, 2726862888, 2292851202, 176826496, 167782402, 2718435872, 2852126754, 2862744226, 2150236328, 134349346, 713042432, 2189434920, 2695506440, 10528896, 10625194, 682229922, 35793450, 2147617288, 579373570, 176300192, 713599106, 573088424, 176826888, 34121762, 671615658, 2183309474, 11018880, 539503242, 2290625192, 2192089224, 545794570, 2158012586, 581470728, 2720696362, 539142826, 168437794, 2324179106, 682141706, 2695528490, 2718435498, 2181603874, 526858, 36307082, 34121760, 705170082, 545399424, 545393288, 2829197354, 538978474, 545259522, 673876098, 570591906, 2281842720, 578955818, 2190123656, 2695015050, 2718042248, 704678056, 2694982304, 2156038666, 2854224426, 35824290, 545262218, 680034858, 2155915304, 679487650, 145367080, 2283962400, 2192179200, 2323818496, 2686487080, 579477536, 167905288, 2148051106, 713203720, 2692884992, 2290100394, 176195720, 2717911202, 2191557120, 2282367490, 2854758536, 2787848, 2317918762, 545794560, 2315946504, 2852258432, 2728435744, 715784864, 2728561322, 134881802, 545425546, 2717941898, 8948386, 680044682, 578822688, 2156429992, 34080936, 2181726752, 713564802, 715696680, 2854912138, 713171104, 2854756866, 671131650, 2290786464, 704645762, 2292187170, 2692778530, 2862620832, 547389962, 2282358954, 34121856, 572663816, 690344, 537428520, 8921122, 572557480, 178948608, 545392770, 42502826, 169910402, 2827100834, 8560674, 2860524194, 579478026, 2860649098, 673874592, 34244770, 2761346, 2158010368, 2290647712, 713040424, 2290623138, 2695407650, 537042976, 2317353122, 2826995746, 2324209802, 178954240, 169910408, 2190090242, 178292896, 10520746, 169904298, 704783016, 2323808906, 680003594, 170429090, 2158504480, 2282367648, 42609192, 41945762, 2147517096, 565920, 537395360, 2155883008, 167911426, 706873384, 142772226, 2315821224, 2148042888, 36217386, 2181728296, 2282233986, 2720563338, 2283964968, 539631744, 2862754464, 539134114, 2686984706, 34242688, 2695530506, 2726437514, 2323785738, 136874024, 170524682, 178825354, 33562666, 2282390144, 2181048482, 136972458, 2292230186, 2718605354, 2826971136, 2181570690, 2687117858, 2854750216, 2281865856, 707428488, 704782504, 2718433960, 570600066, 136454826, 167905824, 2793994, 545423392, 136849576, 2720538664, 2862653960, 2827004456, 581438080, 178292898, 2189986474, 2149752962, 514, 572555424, 539142658, 2283930144, 713073192, 547522730, 2315954306, 2191688194, 2852293152, 2720039050, 572694562, 134750856, 2317877922, 176824960, 2726472232, 547521186, 34243240, 2692786304, 2284355586, 2819228202, 2315289128, 2292711552, 33718442, 8421896, 706742816, 2829093544, 2292755082, 2819227656, 2726470312, 2317486242, 2726330530, 2862745728, 690824, 2284495370, 2150277640, 2191696002, 42115586, 2829582850, 2317387904, 2862753824, 2862745730, 578857512, 2863137290, 2181695530, 2183823914, 538970272, 167813130, 713203840, 2852293280, 2281873440, 2854234146, 42115746, 2183274632, 2150271106, 2284488706, 2326309384, 143303296, 2158004354, 2623522, 11010058, 44730914, 33688234, 2191564810, 2854750376, 2695538690, 2156038176, 707429000, 2861082664, 2684881578, 168427520, 2317353632, 707297792, 2854265506, 2181212168, 682139816, 2829066922, 2827520544, 2852160128, 2819130018, 136880296, 2826961418, 2863136928, 2147494058, 2729058850, 143271976, 2753032, 2720170026, 134916096, 42639520, 673325216, 168460968, 2854398498, 539011074, 136314888, 2324310560, 2717944322, 2281834626, 2290133536, 2692743842, 2149621802, 2861074442, 715784192, 2326309538, 706873888, 42502786, 2325875242, 2718074920, 178399362, 570984576, 145268738, 8389248, 2728396842, 2854365866, 178784384, 2315395616, 42502666, 2105514, 145238024, 548047370, 2326438440, 2686616064, 167815680, 143173674, 134775328, 134914080, 545300520, 2290647722, 170035880, 176294402, 570468866, 2829617282, 673188008, 2819236392, 2718476330, 134785032, 2726994600, 143138856, 169912872, 2829197984, 2323645066, 44204552, 532512, 2147518986, 134351520, 35661992, 2821196330, 572525058, 2632322, 2318049320, 136479232, 2852268552, 2317492776, 680165896, 2282225706, 136348160, 2323785728, 2292198058, 144835104, 705298600, 2158102658, 36217506, 176300162, 2318043274, 167805474, 33688096, 715137706, 176302632, 2852135042, 547367552, 2862776962, 41984136, 2150138536, 8953992, 713697824, 2862778888, 2290124970, 715786784, 170035840, 2181048872, 41984128, 2158002728, 2317484162, 8562858, 2150107810, 2183301290, 579373696, 2325915688, 167807626, 705298600, 673874082, 176327208, 2720664234, 136446088, 11012096, 704678536, 2685012000, 2315946498, 169910274, 136446498, 143271978, 2190092810, 673317546, 679512586, 2282400392, 2818615338, 2863137442, 680141320, 2181177864, 134359082, 2292875784, 2829746824, 715696128, 170033290, 2156046858, 2852823170, 33280, 539492488, 2860649098, 2318043778, 168305184, 2189557800, 571083272, 2315782144, 2693440002, 178913320, 145359498, 705202346, 2292843048, 2860556426, 539626152, 2852825634, 2687017090, 2692909570, 176203914, 537559080, 144747016, 557706, 545295018, 707266594, 673884162, 707438752, 2148018690, 571123874, 536873472, 715137186, 2323819048, 2281843336, 142606504, 2138624, 2148049410, 2317888010, 2860548650, 2684496392, 2854395904, 2684521128, 579512354, 545259690, 167911562, 2156536330, 33726594, 2282366978, 2189953024, 176300546, 573211272, 136349704, 42107048, 8921122, 167936544, 2183170058, 681617538, 8389130, 2854879752, 2315258400, 168462474, 2181177482, 2686585354, 715139210, 145235976, 33554954, 2189598728, 2726330880, 2181603970, 10527400, 2862746154, 2181597824, 579477642, 2829066282, 681740930, 2820702888, 545391274, 2191687848, 545826858, 545390762, 2720041128, 44739074, 2326299170, 176816778, 2861081120, 2726996104, 144713866, 2863302786, 176848906, 704782984, 545955850, 2728437762, 545955872, 2829197834, 2829232682, 2148182144, 2181704322, 33595562, 704815776, 579504778, 715688616, 2325785250, 2726955144, 2686616194, 2862622752, 170527392, 2720178690, 704815146, 2863268000, 547924608, 2189590658, 706906146, 34081418, 2315954178, 673325576, 178946562, 10529282, 2687008768, 2281875586, 704815776, 545268384, 570992650, 136317450, 547357346, 36317696, 136479394, 673325706, 2819139720, 671754402, 2281744930, 538976264, 134226058, 170434594, 579371520, 545302530, 2693399050, 141864, 2292850818, 581568648, 133794, 2282261024, 2158111240, 2324300418, 2281873954, 2695398058, 2183276578, 8398880, 2685044778, 2818714240, 2181040288, 2148173994, 2284486792, 671124002, 2315419658, 545955880, 134225962, 35694594, 538970792, 2717952544, 2326399624, 537438346, 2861181058, 2726306306, 2148149280, 539533858, 547367074, 570435744, 35824128, 2684529312, 539492482, 680001546, 2726430850, 570558504, 2323786402, 42607112, 2292883592, 36208802, 134785672, 681714186, 2149591040, 2863145504, 715694114, 2726430888, 11018242, 178399872, 2718443554, 572688546, 2281873416, 178946048, 715270306, 144746536, 2821193736, 36186146, 715292834, 36184610, 2684887562, 2720145448, 145402498, 580921896, 2860656650, 545794178, 2107400, 579478048, 537537162, 168337450, 2191696034, 178397856, 2292326530, 715164194, 2281736744, 41945256, 178290722, 168339970, 2158110880, 2827526688, 579471520, 2685051554, 44042378, 2695528458, 680045098, 2149591586, 2238978, 713073184, 2148016128, 2729060520, 2826961024, 2829585024, 2189437066, 8923264, 572557962, 2189566624, 2687107712, 36309672, 2686978088, 545947818, 2728403624, 673884834, 2156406912, 679608832, 44073130, 42510346, 2726832298, 136456736, 9052162, 2191565320, 2820843520, 134228482, 713198250, 2317527168, 578814592, 2189566498, 547365408, 2315821570, 2290657416, 178258570, 2720014464, 2718075050, 178291200, 673188384, 545303074, 2686462602, 2862753928, 136841258, 2181595298, 2325751936, 2189461664, 176824322, 2726471848, 539631624, 2281742344, 2181180032, 2290090632, 2132106, 547916450, 142738082, 2863300736, 681609224, 2148051496, 715163818, 2852129312, 2315788970, 10485930, 2852683904, 2192082984, 2728396842, 2684922024, 2281843328, 2684911650, 2290657834, 2181562538, 671647882, 713075234, 2684488330, 2283831458, 2189599370, 2191688328, 2149614088, 2325873154, 167772834, 705202338, 2854781570, 178290722, 10519074, 170035370, 143302786, 713566730, 134916106, 2189593096, 2827624968, 571082890, 681746570, 2829068458, 2281709704, 176850978, 547498634, 2826994216, 2326440488, 2829590536, 706783880, 705333282, 578824322, 2191557288, 2720139944, 547915810, 2156439586, 2156530184, 671623210, 680134658, 545792162, 2315813034, 2284331522, 34220546, 2819229866, 671744138, 2728437928, 704776232, 539664552, 2192056450, 704684192, 2150148264, 545915426, 539624066, 176726560, 2684527138, 2156562986, 2148040736, 2827126784, 2292353538, 35790976, 681746472, 33696394, 580945928, 2315264032, 42107050, 167813258, 2283932202, 34087426, 170526752, 578816138, 539501090, 134225960, 2282234498, 2720178722, 2726824104, 8391176, 565408, 2827487904, 681708064, 679643170, 2158504098, 715161642, 2728560640, 545431712, 570960424, 35824170, 134390440, 35653674, 2726332584, 2282267266, 671778944, 681583138, 2281736834, 176726186, 2323679904, 2155915298, 10494632, 673325224, 2685012648, 143297184, 545432066, 2692882568, 2720574080, 145393832, 2726961314, 2315266186, 2720662154, 176171552, 2854398632, 679510026, 169910816, 170560040, 2315299336, 137011880, 581607978, 2282267178, 2827657736, 673712130, 44565162, 673325192, 2158658050, 2290221088, 570435624, 2317492392, 713720362, 170558090, 2826996360, 547489802, 537012256, 2852683808, 2861040258, 2147491976, 2282365602, 2155907080, 2181210144, 2190125226, 2148182688, 2826960896, 2292189314, 539535488, 178430112, 2684485632, 2726461480, 715827330, 170042026, 44703786, 170566314, 715129378, 2323644578, 8530048, 681749120, 33589282, 143262240, 2292318338, 2191665672, 44073600, 580954626, 705167368, 33687592, 673841192, 673349672, 8921096, 547496106, 2852653184, 2829068290, 673228930, 573188266, 707428354, 680176162, 2686591624, 2728397448, 2290124930, 2315919882, 176693800, 2150269440, 545300994, 176332808, 2695538850, 178421888, 539011106, 570957856, 44606112, 2292744200, 2854759082, 2149623840, 36350122, 707405866, 2820702858, 2189992608, 2281742504, 143263746, 2695528960, 142748320, 545784360, 178825738, 2158110754, 178258592, 2854879232, 2852268554, 143174176, 545784362, 136841728, 715303432, 2685044896, 136479360, 178921640, 35660450, 2860517418, 176720010, 706750474, 44206592, 2829232672, 658082, 8522368, 671784970, 2318051976, 671230114, 33685632, 170434562, 545923072, 2282267296, 581444232, 44206082, 2861212320, 167782434, 2695496322, 673882624, 2788010, 2283962370, 2147518504, 2820843690, 2862645258, 2183146018, 2686462120, 2156014218, 2323783848, 539009666, 545948194, 2290780290, 36348074, 2729083050, 2282236426, 545925792, 536904328, 570589696, 2720672426, 580913674, 2819235850, 2317519522, 682100874, 2728921122, 2726333098, 673712770, 2821227178, 2284322826, 673851528, 706871458, 572531328, 2726464128, 2819106858, 2854363178, 2861081130, 539142792, 2323652610, 581446144, 8552488, 168339586, 679608842, 2261506, 2686451880, 2284365826, 2829584554, 2099712, 2282391680, 2726332424, 8519808, 33728554, 705309218, 2684354690, 2818574338, 2315952290, 671779360, 579340802, 713697290, 2099362, 2315422368, 2181079682, 2728438400, 682139658, 2292318210, 581566634, 713206282, 2290131464, 581609472, 715303458, 715171968, 2827627050, 2190114984, 2324177024, 2148010018, 2290747394, 145229858, 2684529186, 2158110722, 2324171402, 2818613802, 2687008938, 680132618, 2695407656, 2183692450, 2315919370, 2147623048, 538978856, 134392456, 145262760, 2684518922, 178782370, 2718564394, 2862620680, 176726666, 715655296, 671784968, 2281867426, 2290221224, 2323679912, 136880256, 2282227874, 2317525034, 2829592704, 2290614954, 168297130, 2148180000, 34253474, 547399722, 176849064, 2315791010, 705178112, 671255178, 2326300800, 547529256, 681746440, 679643298, 2283833856, 143295016, 176717952, 2729058472, 2720573568, 2183168034, 538978978, 2827659400, 2687008770, 715786890, 2181728768, 170568192, 580921346, 545923112, 2290264064, 681609378, 707398312, 2189593128, 8956072, 2720530602, 2852300802, 2860688042, 706880010, 2158004362, 2323652608, 673882240, 2315298858, 537561602, 134382208, 2323677730, 2284323362, 2150148650, 573178496, 2292886178, 2238624, 2290264072, 33696264, 671752322, 11151528, 2318049280, 713590944, 679520898, 2852127370, 2148043272, 2228224, 671089290, 36186122, 2191567490, 2292198024, 2281703938, 2189598762, 2317394088, 134252714, 144845440, 2687117314, 671779458, 715792394, 707305514, 547498530, 655914, 570468904, 2820679816, 570425506, 2684387370, 2686583306, 2317484546, 671744042, 2156560416, 2324340738, 704782498, 2694848554, 715262504, 2684919810, 537559680, 2281834530, 42477570, 2324170920, 2317353602, 2852259874, 34089474, 170437256, 682273322, 2692874794, 2191665312, 671230634, 2192048642, 2292327074, 2149755048, 673852042, 170396192, 707437186, 2819107456, 713588738, 2317387808, 2317363880, 581435946, 2819096586, 2282367490, 545792128, 2819262600, 42631850, 2819261096, 579373576, 681584674, 44048896, 33686018, 2148141064, 2863267872, 2325783170, 2692786178, 704686600, 545431722, 2290655914, 705309354, 2718466208, 2290256514, 539109410, 671131816, 2693302312, 33718954, 2685012106, 705177610, 2854396578, 671623690, 539533474, 2862753824, 2292845192, 134351490, 2190115330, 2863276202, 34122280, 2818615456, 178290690, 11176106, 526474, 178793128, 2819227682, 2687109664, 2290229410, 8956586, 2718040192, 547916328, 2158002218, 35825794, 2149722280, 2292877834, 2192189450, 142781090, 681582754, 2826963624, 44728458, 2156561026, 579373066, 35782786, 134883976, 2827495936, 705209000, 2818583202, 2720137728, 2854388386, 2821226658, 539625994, 545955978, 2292359298, 673226912, 36211242, 2728927242, 572522634, 671621642, 706881536, 545915522, 706879626, 537004578, 682270730, 2861211808, 713066634, 2861171232, 573210634, 2157969450, 134783616, 2728960010, 547389994, 137013794, 537010312, 671222312, 2155915914, 2158536872, 707267240, 2156014210, 2695538730, 2292320256, 671784968, 2147614850, 2283842088, 178422314, 539001378, 2720006792, 2290649258, 2829232138, 2852161672, 2821357698, 2827092490, 537438344, 2282228362, 42641544, 2726299650, 2324300328, 2315813378, 2290090530, 671646210, 2687019650, 680165506, 578955938, 2692778154, 2150107266, 673352320, 170434562, 2284333194, 2819138056, 2158135970, 671263272, 680043016, 2183176842, 673186312, 2818582658, 170527240, 2819099304, 571123714, 671228544, 680174248, 715825834, 2852692002, 2183299594, 178291360, 2192179714, 2292842664, 715170472, 2684919840, 8948234, 2829066370, 2862612514, 2284322944, 2325880832, 134916608, 2290780832, 169912328, 2687142432, 176302752, 715129472, 136479394, 8430218, 2318051362, 2282234016, 2820833960, 136480898, 2284364416, 663554, 2281711656, 2292845096, 2685009954, 2686978090, 673185792, 2692745386, 2693409288, 2687017514, 547397664, 671088808, 2829591040, 2325914112, 673849506, 2684889250, 539503232, 164354, 2158635562, 537567392, 2148009986, 2854365320, 2728534536, 178389666, 2726429344, 2821335682, 2325752320, 2148182538, 2183307912, 2861047970, 167944832, 713689248, 2317525536, 2189983904, 580913314, 2720533162, 2726830080, 2158625416, 2726332448, 2323644450, 2718443560, 143141032, 2684398218, 2317494952, 581075074, 565768, 570993192, 2326268544, 44597930, 673316872, 537438730, 2156535850, 2632322, 33727106, 35791528, 2684390018, 671230634, 2693406858, 166570, 42467968, 2826971272, 143270400, 34113706, 545260032, 573211144, 2183146146, 2318043682, 547924136, 2183825928, 581437608, 42107560, 573049376, 705167488, 2191559298, 10528768, 2852659208, 144834560, 2694982306, 2726953002, 2692883080, 34079402, 44214912, 572530690, 2324211746, 2326268576, 178913800, 2829713930, 2284456576, 2656298, 2323784328, 545783938, 681738760, 2827100192, 2317525032, 2325775010, 42117120, 168296576, 2181565064, 2694981632, 33728680, 545423392, 2155880960, 136325160, 2150269450, 2854232202, 178784896, 2158635658, 707396138, 2189984298, 2156046466, 33589288, 2263050, 42076298, 696960, 713728552, 178825896, 548044834, 539101736, 2158002858, 2317363720, 42117664, 34952, 178432512, 2718083072, 9086986, 8956448, 2684364842, 143140864, 2192050186, 679649826, 34078850, 539533354, 2318016514, 164354, 2693270146, 2718564874, 2684519074, 2863179938, 167912098, 705202826, 8921600, 2829222570, 143262368, 673742850, 2189427208, 2685012642, 2283800618, 713031810, 2854357002, 169912994, 704817672, 2189961762, 142606346, 2862622720, 2147614720, 2181081090, 2315397642, 2315815466, 143174280, 705307136, 167815818, 2728929922, 2292320426, 713033866, 2728405024, 2282233856, 2720172672, 570984586, 10529312, 8913544, 681708064, 2852301440, 143297192, 581443722, 2283807232, 680176256, 2281840642, 706742816, 169869866, 532650, 2284358152, 679643136, 34212002, 2181695616, 2149589002, 34218496, 2292361762, 2148018314, 2181572746, 134750848, 539656714, 10494122, 2862743552, 707308064, 2281832992, 2183834242, 2820712968, 2827624578, 8946344, 707264680, 2283938466, 2191698088, 2622082, 2854783018, 170567840, 136847528, 42633890, 143302698, 673327266, 545794730, 2818615976, 2283963040, 176826400, 41945090, 671646216, 167914146, 2318016514, 707308162, 2281744938, 176718472, 2283972768, 571123746, 545400962, 2183276704, 2694850592, 2181726850, 8945698, 2829714080, 2191696424, 545955880, 539492896, 2156563082, 2183694882, 572654216, 578854912, 2292850818, 545259554, 11141642, 537045642, 2852694184, 2156569090, 2189469698, 2829232674, 705341602, 2826995880, 2283932160, 2157979786, 2192091274, 2685043360, 145394208, 2323677736, 36347904, 41978504, 2720180392, 2720039554, 2692909056, 713599520, 33687560, 2854357024, 715172480, 713065002, 2191689898, 169904672, 2854879240, 2684887202, 2147486210, 2726863530, 2189462176, 2283937832, 167780362, 2325744136, 8423968, 2821367968, 680176296, 713196192, 2852298786, 682101416, 2147518624, 144867978, 679651360, 2821204608, 2290125450, 682230408, 33587200, 581608074, 2728536616, 2183670312, 145392264, 538978858, 573057192, 2323776000, 2315397762, 168297088, 2863171626, 2315257890, 2827528234, 2292753066, 704774304, 2854257282, 2290223104, 565376, 581599266, 682240642, 539536040, 572655624, 44575368, 537037448, 2728430248, 2183833642, 2324300418, 2863278090, 2726986400, 545398914, 681747104, 2729084968, 671263392, 2183276584, 2283833504, 2181049002, 2829592576, 578947754, 178257922, 680175656, 34121738, 2684518914, 2820811402, 2183702570, 172704, 2147486336, 2149589538, 2829756554, 2315397154, 10527242, 547914410, 2158657536, 547392168, 2818615424, 539656834, 9052298, 571091080, 2283842080, 680001544, 578988552, 2325881378, 2189593122, 2860523530, 2860654634, 2718040706, 680166050, 2282226314, 2181079688, 578947592, 2863169538, 137013800, 524322, 680002178, 142647426, 2292886186, 134881962, 2632322, 705300610, 2148008074, 10528800, 2324342914, 137005216, 2860689408, 2861072904, 2695405568, 547915914, 2189437088, 169912864, 2325914146, 2726963210, 536873480, 2684355210, 134881834, 2290747560, 176325280, 2684880906, 2693398528, 2863169544, 2717941768, 2728438274, 2283962504, 2323818666, 42631682, 579512354, 2192048162, 2158529184, 2290264226, 580952608, 2728962208, 2323687464, 2282258466, 35662338, 2692917762, 715137674, 2099720, 2862612522, 2324310024, 145260586, 178915850, 713564170, 570425514, 2192056834, 2820702338, 2282236074, 2852159496, 579510816, 2793600, 2718040192, 713032232, 2318051848, 178956458, 713198242, 2860656650, 2728428170, 143264264, 2684887048, 2726822408, 2819097248, 136347658, 2281736834, 2282358816, 2271752, 170001034, 2852653730, 2281703970, 2729093768, 2852301442, 2183792802, 44736648, 2292327040, 11182624, 2684390016, 2156046464, 2862622856, 2158135298, 2819263112, 570600106, 2191665280, 2852126762, 2315921418, 2156529802, 2685044898, 168304674, 2281742856, 2147658248, 2685020202, 579504138, 2156429856, 2726463658, 176294434, 8391208, 572555936, 2158529058, 673745448, 706871848, 2693433898, 2190092802, 178397858, 2829232648, 2726830210, 36184074, 143131168, 176728746, 2728405002, 2192212010, 2189599392, 2283833376, 2318019114, 2271394, 2189591168, 705202698, 2183168552, 571121672, 2325752362, 705333928, 539003050, 680010368, 680003618, 44081162, 2149745154, 10527242, 2854259338, 178266152, 36350498, 539109514, 713564202, 707272714, 176294442, 2315814920, 170535560, 42477602, 2284355712, 547889826, 2720016384, 2692909730, 142647336, 2852298882, 176695936, 2686583338, 2155905032, 2181204480, 2728927752, 2854914058, 706781738, 11010184, 2821359658, 545783968, 168296992, 2183826050, 2292720168, 2796066, 2717950592, 2726330888, 539503112, 2852137634, 168297130, 2863303202, 136972322, 2315298856, 131586, 11012104, 2292328450, 2820841472, 2692885160, 136880138, 713196160, 2718567074, 42598954, 705175714, 2148040736, 2860654626, 176335520, 673319594, 41953416, 538970666, 178922154, 680012424, 2862621218, 537397282, 2717911554, 573055528, 571116042, 2695506600, 2181570696, 2147650210, 144877704, 2284322848, 176816298, 2183170050, 170427018, 144705706, 2192048682, 42107434, 178258570, 2726439554, 2684494344, 168340106, 2860654626, 2156038282, 681707528, 2720696968, 167783082, 2695495840, 168331306, 2315257898, 2147494530, 681575082, 681609250, 136325128, 673229472, 539494432, 713195650, 178946602, 713067176, 2147492354, 2326432426, 2693267496, 2695408128, 2148139018, 2192220834, 2284456578, 2684387488, 2181726216, 581477002, 170557960, 573055496, 2720530474, 536912418, 2854750376, 545949866, 2863144970, 680043170, 170533386, 144744992, 2147617418, 2158110880, 2728405128, 671754378, 2720016898, 681740810, 2181597834, 2718081704, 2189591170, 2718574720, 2860679810, 136872482, 547490442, 2284331562, 2726331016, 671746720, 134785664, 682100864, 2183176224, 2819238016, 2695405568, 2718081024, 2324299784, 2263562, 571088904, 2323652640, 169877640, 2692917792, 178784266, 680003624, 44050594, 2718567048, 2829101704, 713164970, 2181204098, 2820800522, 2326309410, 2720014850, 579338922, 2150244866, 2720041640, 2692751362, 539101352, 2181695530, 2695366784, 2326276128, 36217506, 2854912552, 11012744, 2190123552, 2695012392, 680165890, 681585288, 715128832, 2325752322, 136849954, 134258818, 2148040864, 2181736576, 2863169698, 2317396008, 539658240, 2292230272, 136486952, 715686050, 2720049186, 136872104, 2854748322, 2156529800, 143164066, 2290655882, 8555048, 2183178786, 41977890, 176195754, 33728642, 2860518026, 2191655458, 2854758440, 2183170090, 2694974090, 2325872640, 2292720296, 33726986, 2317918250, 178948608, 2181210112, 2827487232, 2317918336, 2852268546, 2324343432, 2189951658, 168438408, 573054984, 2190090280, 2158667784, 673751040, 578953738, 42598442, 2720139296, 2326308992, 145367690, 2854396426, 143295106, 539133960, 2284462112, 2726986240, 10652162, 705331842, 2317888010, 170009224, 673318920, 581569064, 2602, 2156440066, 547489800, 2191665192, 2861179522, 2315290634, 682109472, 548020736, 673850024, 143296680, 168305154, 2726994472, 580913704, 2684395680, 707305512, 673710602, 169912490, 2230410, 545269770, 168305184, 2156397224, 536912000, 2149613704, 2181177386, 2728403616, 2686585512, 570597536, 36217002, 2281843362, 2190092458, 2181595784, 134908072, 2818582568, 42478216, 578846754, 2284333738, 705333248, 705200800, 2190116992, 2325783210, 2158004778, 2324209800, 581437602, 2821202080, 682099202, 2158665898, 167782914, 2720170498, 2149711904, 2183168042, 537536552, 713205802, 2283970600, 2684914306, 671647882, 2686976642, 2860525738, 2729091106, 2192220322, 168462986, 2695014568, 35695240, 545423520, 178922114, 44072962, 2318016546, 176202408, 2192212480, 713596930, 2684518442, 168329384, 2821333034, 42510880, 2829615264, 545824896, 545949704, 176169506, 673849504, 2819105448, 2819129352, 2726856872, 707307522, 2284497416, 9054890, 705333378, 2692743298, 170395656, 2149615648, 2718048898, 2854234250, 2852823554, 178268680, 167936642, 2156432000, 2687019008, 581607434, 2829585032, 706879496, 169902242, 557066, 538970274, 573186210, 2290778112, 2862752296, 547359272, 44696106, 168307330, 44081666, 134218242, 707299368, 2315258410, 2695506082, 715653248, 34218530, 2827127296, 579338368, 2695408130, 10496554, 2317887656, 178946184, 167807010, 2148051626, 2326300674, 537569282, 176300576, 2695405608, 2695375360, 2729058954, 673325696, 2862622848, 176693762, 2147616770, 665634, 2720702474, 524328, 2827102346, 11141792, 2281875466, 2181204608, 679485576, 548055680, 136448672, 681582626, 572523136, 36317192, 2324170920, 2317920778, 144836608, 2820702240, 2156535842, 570960520, 2292228650, 2726996488, 8552490, 2315911304, 2181736458, 581077504, 36340394, 168331306, 2827003944, 2862613120, 2695006888, 713721986, 2852300840, 2863268512, 2829583010, 10617344, 176327200, 545401000, 2718599848, 679488010, 2325742208, 539533984, 178290824, 581599776, 176816770, 2315813408, 713067048, 136454688, 580919424, 2852292648, 705340064, 2156044298, 570468864, 8555050, 539133954, 2820677634, 2718607904, 36340394, 2290624674, 2150138402, 2854920202, 11143296, 547392000, 2852790816, 178430632, 713042058, 34113578, 539634186, 2827526664, 536905896, 2728952458, 548045450, 565890, 671648426, 2726953480, 2290614432, 707405986, 539101864, 2854783112, 539133994, 8914944, 2684395650, 2315944066, 2181210112, 136454282, 537567370, 673316992, 33565354, 681716394, 178292906, 573212704, 2191534752, 2827627050, 578855080, 2852691970, 2290657450, 2324168736, 2156438186, 2290264746, 2323786272, 2325743618, 2325915818, 2684922026, 715792898, 134908554, 671648264, 176851106, 706881544, 715819530, 2827616778, 2818574850, 134258816, 178792618, 679518850, 713197730, 545401384, 2317910538, 570460162, 2693407362, 707274882, 713031808, 143272450, 545917064, 2149583392, 2860655114, 537430144, 706914464, 2181570722, 2150236200, 580921992, 2728921248, 2863171720, 2854264842, 2281744898, 2692917890, 2147484200, 2862745602, 176726658, 671656458, 2191524360, 35823616, 2600, 2150107170, 547521160, 2181728386, 2720565250, 2290130954, 144869410, 2863276672, 2693270058, 2292320386, 2861212288, 2819270664, 2158002218, 44042282, 545958560, 2149722280, 2147655720, 168430218, 2318019234, 571124386, 2718573216, 8921130, 176687264, 2158494368, 2686451746, 2692784296, 33696296, 2192179880, 2315823138, 706871466, 2623490, 2181736992, 2820835882, 2158503968, 545425408, 673720480, 9054882, 2854223874, 2158494344, 2183307266, 2148171816, 2718048426, 2290655266, 2150137984, 2317525002, 2684887040, 136488968, 682140194, 2324299778, 8388640, 2192081026, 537534984, 704684576, 579471874, 134744714, 715694634, 537405994, 580954280, 2720563714, 2189959338, 579469314, 144844930, 2292754560, 539142824, 11143208, 44597258, 2728428160, 2720530472, 176335498, 8521768, 2818607146, 134785664, 715164160, 2326309410, 2140168, 2317484072, 681615394, 572565514, 44703744, 2183834152, 673882280, 178391178, 2852170408, 41986722, 2189961226, 10486274, 2149722794, 2324299808, 706880170, 2686976682, 2148141194, 2150113802, 176162818, 2155881098, 2854890016, 2726330888, 2692786208, 2860687392, 2785416, 573057546, 2292744194, 2854258818, 144876042, 2821196418, 545925664, 707306114, 547359264, 9078824, 136478888, 2183826088, 545259560, 2192179752, 2684529192, 2718072874, 2854224042, 2694842498, 547922058, 2150277640, 2284355714, 34111528, 2282258440, 704784552, 2720694432, 170526850, 2695367330, 2150139904, 35784866, 2290655912, 2158109322, 2292884106, 44574728, 581076994, 33686048, 713164800, 2729060362, 2292845064, 178421800, 2189459456, 539666440, 2290624672, 578822314, 2852169768, 178397696, 145359016, 36347904, 2863171624, 10528768, 2726830754, 2283831848, 2827135658, 8915072, 2827626498, 33557000, 2150271104, 143261728, 136456746, 2819104800, 11053576, 168305282, 572663976, 2323778208, 2149589120, 178921506, 2821234730, 2282260490, 170011298, 2290756136, 704774176, 2318043274, 704645120, 134905986, 2158659744, 2292851370, 2695006730, 2156560904, 178298880, 545398944, 176171552, 2821325440, 580911112, 178432034, 2284358176, 682264738, 705339402, 2318043776, 33554466, 168331392, 2860679176, 168468642, 2281712290, 42076704, 2317887496, 581609480, 539535872, 2149754914, 536870922, 2852159496, 2189993994, 2317519488, 2191526048, 705200680, 2290614442, 8429698, 2158133928, 2192222754, 681615522, 2290616352, 178817058, 2156003360, 2693300360, 2181171872, 2819140106, 2829099010, 2150148234, 2191696042, 537528864, 134914698, 581042210, 2695530536, 539003016, 2158010912, 681576586, 2860646562, 707430528, 145261056, 2315290656, 11149314, 168329352, 2158665866, 2149614088, 2687117952, 2684521002, 2189469704, 2283939850, 170035370, 705341960, 2181693482, 2686486666, 545259530, 2692882466, 2726987914, 2150236194, 2282266634, 2854365730, 170566274, 713196072, 713695400, 136872096, 35791368, 2693275650, 2148147240, 2155874434, 178915370, 2827092514, 539666984, 538968704, 707430432, 2191556744, 168437920, 2326276128, 578824864, 2861204000, 2181179906, 713164936, 704785056, 10658338, 580919936, 2684889760, 2150107274, 134392362, 707307530, 2292189824, 178432680, 2181597728, 2324168834, 2686585354, 2192050688, 2718040064, 581601824, 671228584, 2726994434, 2148147370, 715661986, 713072802, 44730496, 176685066, 2684879402, 2290098176, 2861048360, 2718566568, 176827010, 2292187688, 2284322954, 2819139626, 2281843362, 2860679330, 2827649704, 681740320, 2862614664, 2726987904, 144704000, 2827126792, 547915944, 170000520, 715694720, 2819105290, 2155905152, 2283971202, 2852161570, 2717919370, 176695432, 176726656, 2281704064, 42606632, 2686625930, 2829756554, 2720041128, 2158143656, 707274794, 176294048, 2818714120, 681576458, 2155883170, 536873128, 571091488, 134883360, 2290778248, 2860657186, 2281832618, 41088, 2283834026, 2158143616, 2729058338, 2282357250, 42631714, 547529354, 578977952, 2281833088, 2099872, 2326268578, 178266242, 2149753384, 2325907584, 2687139880, 2189992586, 33693736, 2684527146, 2718083242, 2156527752, 44173826, 136847522, 2148007944, 578955776, 2852136992, 2829590658, 2181073546, 581044744, 2819137664, 673742984, 2829755050, 2148041218, 581575330, 2192187946, 688264, 539101186, 548012160, 176169088, 44698240, 715301538, 2852167720, 2317910016, 169904296, 2181604002, 2158110762, 176718370, 2183309856, 704815274, 36178442, 538970784, 2863147178, 715270688, 42639490, 2292886056, 581083274, 2684365314, 2852784138, 2324333098, 2693400610, 2829754368, 581051040, 2860679298, 2718050848, 715792936, 136839808, 9052200, 2290131082, 2821193866, 10519178, 2854879232, 2183662114, 2695538826, 2686615688, 2829230120, 2728951970, 2854912514, 2282367136, 2181605410, 35823624, 2191525922, 2684487688, 2325750400, 2156399274, 2283964960, 2819130018, 170043520, 2726461448, 176203912, 2315952170, 706783362, 545923200, 144738952, 547881482, 2728437800, 44212352, 2863172256, 2192187426, 2852135554, 41975842, 2694849186, 2687109770, 2695372968, 570599592, 545401378, 2829716128, 2695406242, 673227274, 673186304, 2147658376, 679487618, 8429568, 2325741576, 42609162, 578955912, 167806986, 679643272, 33693858, 679649450, 2695538848, 2692917920, 2686493322, 681740802, 2720571432, 2662570, 580944394, 143131298, 579338794, 648, 681716394, 2720704552, 679477794, 713034272, 2290748072, 2292195978, 178389512, 2290647200, 2191698080, 2191557290, 2183170720, 143138850, 2819228320, 570466346, 537045120, 671228552, 715270304, 2821367968, 573082240, 2147623560, 581075072, 571122312, 2290231328, 2290616352, 2149755434, 2692745858, 573178024, 570598050, 2720139264, 705331840, 705208330, 704817280, 131626, 715694218, 134348832, 145402016, 176161442, 2325776898, 2323810824, 680165898, 33554568, 142778880, 2720572032, 2654856, 537430024, 2148173986, 2726862858, 2852659232, 578953770, 2695504042, 134348802, 2863137448, 2324178978, 33597984, 2282359298, 2315780128, 2189961224, 2324201602, 2862752298, 2818746882, 136316928, 170435208, 42510506, 2158633128, 2692874792, 42633730, 537035434, 2852258346, 168427680, 2695006370, 548020768, 537010698, 545816584, 2695503914, 176196128, 2192089640, 671787656, 539011074, 2693310976, 547522600, 176302594, 36178432, 2819235976, 671097506, 2317492360, 2282399872, 145393800, 145269410, 2290745346, 581074976, 2317887498, 715301000, 2720664066, 2158493696, 547391520, 682132008, 2183176834, 680004106, 2687008808, 2181177376, 44075682, 681576992, 2191564832, 681576608, 2728919074, 673221160, 168337578, 2860550658, 539665024, 8563242, 2726430882, 2685053066, 673712256, 681705986, 41951234, 44704256, 144703498, 705200770, 2687008770, 573180426, 176163458, 2284322944, 2281742336, 581599914, 176824994, 2664992, 2156038786, 539009056, 2694851240, 536881152, 570597930, 570436136, 2323819042, 715661442, 713067170, 168331274, 2726823968, 673710752, 2720014890, 2191559298, 2728435746, 537405962, 2654338, 34089600, 2726961322, 170003106, 143172096, 33729024, 34086920, 2726856714, 572655778, 44599818, 2717944448, 2181171842, 2181038218, 2694843016, 2726471712, 671131818, 2686593538, 2726305794, 2720014504, 671090850, 2829090818, 673745418, 578813954, 2852265984, 2720541314, 2148010626, 547883144, 580954626, 2158536840, 536879274, 136841256, 581476512, 2148149282, 2854258688, 2324342794, 11018786, 2692876298, 2818607746, 2283964584, 2191566856, 2158109186, 2852784810, 673745034, 2819140234, 2720572064, 178825258, 579346434, 134359168, 2684357128, 2726988426, 2692885026, 664096, 2157979818, 2290253986, 536872962, 35815946, 2829058178, 579479552, 547883656, 2326276256, 578816002, 2283833512, 2189435560, 571123720, 10521120, 571088898, 8945698, 2181169320, 713558058, 178430464, 134359680, 680175776, 2290133160, 570949634, 705301162, 145238656, 707265154, 580921898, 36176520, 2181726370, 2191698048, 570985130, 2281734154, 2854267432, 44605482, 169910282, 178391200, 2829199362, 537395840, 2829197346, 2827126826, 2192083466, 2281736194, 2728534664, 136882730, 34120192, 2191689866, 2854920714, 539011624, 573057186, 545923200, 2325776386, 547529258, 145394314, 8923272, 573180554, 35660450, 673218594, 44051080, 143304704, 573177986, 2862647306, 2323677344, 713728002, 2819269282, 2315952810, 704643720, 579338250, 705168008, 2818607240, 34120232, 144736386, 2236938, 573213186, 2282364930, 134744232, 2862786728, 41977992, 2852790274, 2315780746, 2290253952, 671089160, 578822282, 2190092808, 570990592, 2687019682, 570991112, 545819298, 2729050666, 2150107178, 704784514, 2290090018, 170437250, 144705674, 2290747904, 704809000, 539107336, 2687140490, 2829748872, 2693401226, 2181079178, 2326399488, 2726437032, 2684395656, 581085186, 167911554, 2317886122, 168299144, 715137058, 170524802, 2191567008, 2684493984, 2281873440, 170395808, 2720662058, 2156440074, 545923106, 2315289096, 539656738, 2290125320, 682270762, 706775592, 44048554, 2183799330, 2718474400, 526338, 579379210, 715293320, 2684528810, 2326266498, 133762, 673882282, 168298506, 2854363810, 705210882, 2829224074, 673358498, 136446634, 2717950498, 8388648, 134219938, 143269922, 664096, 2684911754, 2156529832, 681715840, 168429602, 2181046816, 35790986, 571115552, 2818583082, 9077376, 168296994, 2718564906, 2862615200, 2728437890, 715827328, 680133280, 2318010368, 176726658, 2282356778, 167782562, 134742658, 41986088, 169904160, 2695503880, 2752648, 581607968, 682263072, 2826969088, 539631752, 2687117986, 2283937792, 2230440, 2818581128, 573046920, 2149755008, 35815946, 2693407234, 2315921538, 2718042658, 2694851082, 136872578, 572662410, 35815594, 673745576, 537404072, 578979882, 41945760, 2684396032, 680135330, 167780488, 2818712194, 713728544, 35651626, 2282390048, 548053162, 2819261064, 671088808, 572656130, 2150148776, 144877736, 176717858, 706914986, 2323778048, 2150277674, 679510664, 134384130, 2317355682, 2854226432, 2147647656, 681747082, 2318051850, 2726431272, 168438402, 571122210, 673229448, 176334848, 706742442, 2718435842, 34121856, 44206594, 715131432, 2692915242, 679616642, 578978306, 2718050952, 2787362, 2819107466, 2827626536, 545300616, 2827092490, 2852167816, 2148182144, 2684398242, 8422016, 573089832, 2695539200, 142649378, 44704266, 713198114, 704774152, 2687019018, 36340386, 11020834, 2158658080, 136972330, 2726330410, 704643584, 545294336, 2827100162, 2821327528, 573082146, 2292754464, 2326431914, 2861173250, 2829584904, 2761248, 11149448, 539133960, 2820801034, 2726306466, 41943592, 539001472, 2324342786, 176728074, 570425896, 2819130018, 2826996360, 673743370, 36209160, 2821196288, 2192091810, 671099008, 9044010, 2281835016, 2692917888, 2684390050, 2290229416, 680167936, 580913696, 2158667912, 2860654728, 2281867402, 2147617448, 2189986312, 10526850, 545269888, 2854388234, 2158667912, 33696416, 545301002, 2718072962, 11020288, 706882176, 2718435368, 671752706, 682273290, 2854750336, 42475554, 539533962, 143305248, 2728526472, 713173000, 2863177730, 168329864, 2158528650, 2852659242, 9078816, 2183700490, 2829101602, 11053192, 2317355562, 2827094538, 679643648, 136479274, 2183137288, 2292222600, 170435242, 134349480, 2157979808, 2317518976, 2323679274, 2728525832, 2326300704, 679649408, 10625194, 170566314, 2158012418, 11184640, 579381250, 2281736842, 2318041216, 2854226568, 35652104, 2158103040, 2827518112, 2283842218, 2829756546, 178790432, 682100896, 134390400, 2292886144, 2181597314, 2829713930, 2718083210, 570993280, 2692907010, 167781000, 2156431874, 2283962922, 134908584, 34081322, 545292328, 2315821186, 136315552, 2726438920, 2728558728, 42074794, 713556106, 673196200, 705202722, 2292353162, 2181695656, 36341920, 2282269346, 2189566090, 2183307266, 8552576, 707403912, 581476514, 142748290, 170527394, 2315395746, 142641832, 2726297600, 11042850, 679486112, 178397704, 671089312, 573186184, 2819238442, 2819129354, 8914946, 713689770, 2728403496, 2156536322, 178817192, 170041386, 682230434, 2158101032, 580952192, 2323808928, 537569930, 2693300256, 2726469760, 2150113794, 2290223232, 2156046370, 713072802, 2317888042, 547881608, 10650250, 581437952, 671778826, 143140866, 178948778, 2290131080, 2694974088, 681576608, 2720663552, 2694842408, 2317879810, 176195626, 2325743616, 2820712962, 8397346, 548022400, 2684363394, 671121538, 2324203530, 178292744, 11012130, 545824930, 2720170664, 2315430410, 10627594, 671615490, 11176064, 134774826, 581437600, 2183792682, 2158101128, 2147622946, 705307296, 142739592, 2183266306, 2720571938, 2820802592, 2148139560, 673327648, 8704, 2728437768, 680044554, 713163298, 11175968, 705169952, 44083848, 170524712, 681583264, 671097386, 2861205666, 2158002818, 679518208, 2852170240, 2191556776, 705331330, 2726297602, 573087912, 713687690, 2183670402, 2191663138, 2829092898, 536914058, 2854365736, 2819269122, 526336, 176728576, 176824864, 2860656680, 2191558826, 134785568, 2862615168, 705306632, 2158100650, 2854389762, 136882696, 705309194, 2283801096, 178815624, 169878056, 142616714, 2147617442, 681748520, 167938728, 35662338, 2852298890, 134906402, 545391274, 538968608, 565280, 33687554, 673851434, 8432296, 168460450, 570564776, 2720702498, 2189461674, 571122346, 2863138952, 2862752256, 143165448, 2290780168, 10627752, 2190082594, 2863178280, 2290131616, 573218816, 2852684288, 42117770, 134873088, 2685043208, 671123592, 2318018560, 35694754, 2692745386, 2155872808, 2323644544, 2726330880, 2292877322, 42108970, 682133512, 681575050, 671777418, 2693400610, 2183269032, 134873256, 2156406794, 715137192, 2324170882, 705300520, 2149582976, 2728394920, 547498112, 2324308618, 2315257888, 2693434016, 167774752, 2763264, 671220362, 168298626, 145359394, 178782890, 2861181450, 2860687882, 545917448, 671088778, 671219754, 134390442, 2315297410, 2183266850, 44564482, 2685045280, 2284333578, 2827624968, 36317184, 136480930, 706906666, 2326405634, 2726963754, 2862653994, 44181538, 671222434, 36209320, 144843264, 2829715586, 2720172200, 176300680, 713067018, 33450, 2147622912, 572656298, 2621602, 2827092482, 2323685386, 2693310472, 2717950504, 134873128, 705200160, 168337960, 2687115296, 2290747936, 545426058, 537042976, 170533418, 545925768, 537536650, 142608554, 2694971914, 573087880, 2818615936, 545914880, 2819227816, 134783658, 578985994, 134226442, 10619018, 169902592, 573080104, 671787520, 690722, 170426504, 134251146, 169871394, 2821333162, 44703754, 2862785194, 2315780738, 673319082, 2325882890, 2693433994, 8953856, 570960392, 176826378, 178429986, 176335528, 167912106, 143294602, 673753122, 572532736, 704643594, 2148049058, 41978376, 2692909706, 2728526504, 671752866, 2290092032, 2156570762, 545292330, 2325743624, 144837152, 2729060514, 34218506, 2820800648, 570992768, 2728534144, 682237994, 2728921768, 2827485224, 713697440, 2829748354, 682100898, 2281865224, 134776834, 2821234850, 2183307914, 2190125570, 545915048, 2695506058, 2862778376, 581478952, 167780896, 2191567010, 2726461602, 134351530, 548044970, 537404066, 671752874, 2726864928, 2854758402, 2290745984, 2685020712, 2284464770, 2317888040, 2317361280, 2695504520, 671785482, 2317386408, 539525250, 44737194, 2148180610, 2292326528, 715685896, 2863267976, 2324168744, 578978474, 2181570728, 33587200, 2190125098, 579469864, 570960416, 671123464, 545794690, 573090472, 168331272, 178825890, 176325290, 545398816, 2157977738, 33687594, 537569314, 144706210, 2728429696, 671230600, 35817642, 136479394, 167911562, 2819129354, 655394, 2695012522, 2827127432, 2693408776, 570599456, 2315782272, 2190117506, 2863268490, 2150137888, 671261224, 11053608, 673316864, 2181572610, 2818736800, 44698112, 2317879938, 8956074, 673882792, 2282400426, 178915840, 2694980226, 2292326434, 704807082, 2720047136, 579502080, 145270952, 2717911200, 581566978, 10518568, 169869480, 547922082, 2317388288, 178923658, 2190082184, 2282266664, 2132490, 10627626, 2818613794, 35654154, 2228258, 2157969440, 671088650, 2189568000, 581470344, 679520776, 679649314, 2826994186, 705298946, 2854257288, 715819682, 688650, 2158133384, 2317524992, 2325741730, 2183275144, 570466306, 715794432, 2720041000, 706740898, 2189985962, 2827100706, 36184736, 42601120, 136874504, 2158011048, 2156530218, 144706176, 8520354, 2624032, 2191689858, 2720137218, 2317920810, 579502634, 715294850, 2181603970, 545955840, 679512200, 2192091298, 2829593090, 2192220160, 2155913256, 2149720202, 2324170762, 178291242, 178292874, 2695529130, 2181597224, 11010056, 2862645280, 2317394090, 671746720, 2718575114, 2630178, 2718048938, 2284325002, 2282236072, 2290788898, 8947722, 545794048, 706781312, 572525090, 581569160, 2686591626, 2852161568, 580946048, 2726340736, 2693439658, 2325782664, 2860558376, 176161290, 715817128, 2852159624, 2192091136, 2695375528, 2318008448, 2829584394, 2190084128, 2726305802, 144843296, 2827657768, 178954754, 2315388928, 2147624970, 2621608, 679512576, 143272096, 2158526984, 2854750210, 44182144, 44212906, 2694883456, 2821204650, 2157970088, 167944736, 673873954, 174210, 10880, 145271296, 715686560, 2695400066, 2326267944, 2181728290, 2684526624, 136874114, 33728674, 2687115392, 705333802, 2695530504, 2158109194, 2829093536, 2692882954, 2720573480, 547498506, 673874570, 536912426, 176849056, 713590826, 142778920, 2315782282, 2694881288, 2686459946, 8921122, 2189468202, 2684496000, 679610890, 145270784, 679649314, 10527370, 2726308384, 2183301130, 2181693608, 144835074, 579348512, 679610888, 2820802602, 10882, 44695560, 169878050, 2181595680, 10651786, 2717942440, 2829222016, 2819098656, 545923746, 2317519530, 2292359200, 673710114, 2821335682, 2292187650, 2860558888, 2829101600, 671096864, 2158529154, 2325776938, 170532864, 2292883496, 2729091080, 136446464, 2292318720, 2317920296, 2155880458, 168429736, 36342402, 2686582920, 2752648, 41945250, 178290818, 2827493930, 2183702562, 705331744, 2860548736, 2148147328, 2189601418, 2315397768, 33694218, 144738952, 2150236842, 35784712, 705167530, 671090722, 44040234, 2854888106, 2325741728, 34111496, 673317418, 539527176, 11143818, 2088, 2717917738, 570984488, 2694979714, 178948618, 2283932296, 545947650, 144746658, 2181734432, 144870058, 134251178, 713695912, 9078920, 2854365834, 33595552, 570468392, 547490474, 707272706, 2326429832, 2821327016, 537537184, 2819131432, 2281711784, 2317484672, 134350882, 557194, 2728568970, 36308992, 176194218, 170395810, 537569824, 44737032, 671784992, 11012128, 142647432, 176719914, 2829060138, 547881640, 174600, 2189469736, 134775330, 2157970048, 134914688, 2325751936, 167782432, 2158133378, 2155907074, 2292220584, 579477640, 570436226, 168329258, 681615904, 713697312, 547398274, 655498, 545292320, 2695372938, 2726953608, 2183701026, 2150271138, 169912482, 2292746754, 2281834658, 134259336, 2695375394, 2862743584, 2863303298, 2819106826, 170524810, 2189592744, 2686460066, 2726963752, 36315298, 2729050754, 2693310634, 2147519144, 145269384, 673186344, 581569034, 8552960, 42639362, 176161290, 144736256, 35823754, 2325782656, 2820669608, 2181212328, 170001058, 143173792, 134742146, 2315823778, 2728429608, 2854920226, 2728960010, 2158632968, 34218658, 2292320776, 144711680, 2827493538, 2852792360, 679510656, 178397354, 143138954, 545958408, 44051074, 578988576, 2190090882, 2317519498, 679641130, 2189429282, 2829746184, 539142272, 2158144010, 2717919904, 44564480, 715825832, 2693267488, 2181704200, 34087560, 2157980288, 2189459968, 539107488, 2726855330, 2717942280, 167813632, 2282359432, 2863147688, 170565762, 537010314, 713034242, 2315946666, 713564832, 671129600, 176195592, 2158535210, 34826, 671615648, 2818736682, 2324204202, 44705930, 2693441664, 176171650, 2820803114, 2150113922, 2155907072, 33589250, 536905896, 2788008, 536913954, 42478120, 539631650, 2190090888, 2292875394, 547365024, 2105354, 713205794, 524832, 2821325448, 2694881826, 2718597768, 2728534688, 2318049922, 36216994, 545819138, 671754370, 2829099560, 2183701026, 2726332458, 713163266, 10627114, 2819262632, 143296672, 2181038250, 33685504, 578847402, 2315815554, 2290221728, 2694840328, 42598536, 2157971970, 42508962, 706904074, 144876192, 2687011328, 2292195330, 2854791690, 2726431274, 2149722786, 2318049418, 2860655240, 2183275170, 136980640, 2292845088, 2132512, 2860550784, 2315815560, 705333898, 9046176, 2156568704, 2284363778, 2192058922, 2156570626, 2148043266, 2149588994, 679518370, 2315946154, 2282234376, 2829232776, 143304864, 2292843048, 35686952, 2158635648, 704684034, 2854920362, 2821237410, 579469826, 2290616458, 134357672, 2718476320, 2156005514, 547889186, 2326439946, 2729083042, 679518720, 2292197386, 537559688, 581077506, 548053128, 547496098, 42607240, 169869832, 8521730, 536881696, 2192080928, 2317918218, 539633826, 170035242, 704684682, 134916138, 715259914, 2282226314, 2318010882, 34218114, 2728396970, 2684519074, 2726994440, 10519080, 2854388266, 134914058, 2827624586, 2854256648, 671123488, 2326300682, 2290625058, 41000, 2156570760, 170002560, 2290614946, 2684357290, 36340362, 44171304, 168337930, 671129730, 2692917280, 680135200, 713067136, 2728559146, 2861213738, 136480770, 2693310602, 2189590666, 2183694976, 2324308000, 2720039456, 2324299810, 2283940394, 2718599712, 2181169824, 539000834, 2323646986, 136880674, 136480800, 2827493376, 44704288, 2148180480, 33598088, 570951682, 2183299744, 671645704, 2861074984, 545433730, 145391650, 2191567528, 2726952992, 2191663240, 178817578, 673220778, 2324171296, 2819096738, 167911434, 178913832, 2230920, 2863177858, 2820802602, 547914282, 2854363648, 2861048482, 682262656, 536905896, 2695528450, 11018272, 2325774376, 2694873642, 2684889770, 145391650, 2190123648, 2695372928, 680001576, 2685053610, 2821360160, 134253224, 2726864938, 178817672, 539101184, 581575304, 167938594, 2281874088, 2818605610, 2156405248, 715661474, 715817474, 2323786248, 2183660162, 705333794, 2158625448, 2148149760, 170565634, 178291210, 2852694024, 2283833514, 2862743562, 2861073066, 2695496234, 2290092682, 2147516930, 2158494240, 572689024, 168338048, 707299968, 8956546, 2729093160, 2158502434, 2324341250, 44696106, 2158103082, 545262114, 572696616, 2684520968, 2720563232, 2158010370, 2324176896, 2290624642, 2324203522, 2158108674, 2820809256, 2720139394, 10485930, 671615626, 2290786306, 143172136, 2827135496, 2820678184, 2318011010, 545398816, 136456330, 8396840, 2290649122, 2862653994, 715825794, 2315780778, 2684520578, 44736514, 44181672, 707272872, 707428514, 2290788994, 2686976170, 2819105322, 573219338, 547528746, 2720016522, 2852268066, 44212384, 2181704322, 2695015072, 2158493834, 168435754, 2684387466, 671646210, 567304, 2181734538, 2150245024, 2695373480, 2157970080, 2852792834, 136349832, 134259370, 2282258432, 715794432, 2181693450, 8923272, 2156560898, 2189467658, 2854920330, 2684887050, 547356832, 2854758946, 571122314, 2189560450, 537561730, 2183790602, 2315296936, 2191654914, 573087752, 2729084930, 704817834, 713588866, 2181177472, 571081378, 44607522, 2852266626, 2189593128, 2829060744, 713040552, 2208, 2315387434, 539527848, 2158501920, 2158627498, 680012288, 2695498368, 2315388928, 2150277762, 680142978, 545916968, 2753064, 2315428354, 2148007968, 671124136, 2317920386, 2726830122, 33554560, 2148149248, 715260576, 167774336, 34253440, 44704298, 570597512, 673218600, 545819176, 2181605896, 36306944, 665600, 2323810850, 2829746176, 2181212170, 2717911050, 134382080, 134382248, 2150140426, 715827872, 142641184, 671785480, 168438282, 178782888, 704817706, 134752426, 34089120, 134906506, 9052704, 2695506560, 2852137610, 578988170, 2326307370, 2686485034, 2325741602, 539101730, 176720394, 2326407210, 2158144170, 705300490, 578846888, 2292221952, 34113696, 2631712, 539533858, 2819237898, 713720488, 578857642, 545268392, 2317888170, 2854224394, 671754400, 2820843562, 581601826, 545268352, 44607618, 2728437898, 2795530, 2686591016, 8913418, 168339498, 2687117856, 2282226306, 704817704, 134220426, 2852790314, 11173890, 715302920, 2323816616, 2854363816, 2190082090, 2292230272, 176171650, 2684396160, 2315422240, 2829748746, 144704008, 2156005386, 2181204618, 2292187264, 2728428200, 2326397088, 545392808, 134785536, 145230504, 2726955530, 41953450, 2693278344, 706740736, 2181046922, 2861082632, 705300610, 2315420160, 2685018272, 2694843042, 2684356738, 34119850, 537537034, 11141162, 673325704, 134348810, 134883464, 176169480, 35783178, 572662408, 134916098, 2687148168, 578822176, 715817640, 539109514, 2261026, 2827618434, 2852790304, 9078792, 2720705034, 176160936, 2158633000, 134253098, 2829189128, 2326405642, 2686493226, 2621954, 176824874, 715293352, 145367680, 2728921770, 2183135264, 44567074, 2326439938, 671252992, 2158103178, 2324299912, 679643168, 42469536, 2854264866, 2149747202, 2686453896, 44083882, 682229898, 715131050, 2728525984, 145268770, 134883842, 713728160, 2860556322, 168468480, 35684904, 671615104, 2827094666, 2818582664, 2158012928, 2290625026, 539011722, 11010602, 705342080, 144834568, 537045664, 169871498, 2290231968, 2787978, 170403848, 2852292618, 2827657346, 2720539306, 2695538728, 2181572778, 581083272, 578980512, 681708202, 2854355496, 2181597866, 2130432, 2147526824, 545425954, 2156407296, 2181081250, 715294754, 134774912, 2181693578, 2863178402, 2315913226, 42470024, 2158624898, 2147524778, 713730080, 2324211848, 142745728, 2315813024, 2728427682, 2292850730, 579338888, 2720049162, 2854258824, 2718466056, 2150245024, 2148171784, 2148010122, 2156570632, 2148139688, 2819097250, 2720697000, 2290131458, 581599242, 168435722, 671130114, 2827659944, 539011712, 136356512, 2326266016, 2282236424, 2181695618, 581050888, 538968712, 137013888, 2323808290, 539626144, 2325776928, 136980482, 2156038144, 2720662018, 581610114, 2726430754, 36342306, 671754274, 2695406248, 673360514, 2284331648, 2852170280, 137011714, 2820671488, 2149613738, 537035274, 2292852736, 168296994, 44697640, 11051690, 2821237256, 176859272, 2861047946, 8397472, 2686495274, 2695506594, 2692876842, 143132712, 2315266602, 2324212360, 673874560, 170568362, 142770688, 134914184, 2686618248, 2728558762, 2720014506, 682264744, 715169922, 2181564458, 2726330536, 2720565890, 176302730, 2156406818, 2181049000, 144845352, 136873984, 2281736744, 673849346, 2326274720, 2105512, 2854748290, 2863177736, 570957954, 2157979658, 2326268426, 2854912162, 2863170088, 2190125096, 2695537194, 2720696448, 2292328962, 2862746112, 536873608, 658082, 715261952, 42475528, 2326276104, 9046048, 2292318248, 2282261162, 2148018306, 580954794, 704651264, 2686626434, 673196074, 2147615394, 679518858, 682271264, 2183669768, 2263072, 713039882, 545825280, 2854258722, 170395818, 2181048320, 2292361384, 8521770, 10527232, 2181038240, 2829617800, 581436034, 2326276130, 2189559946, 2158504098, 570982570, 2290748040, 178424352, 572688424, 681746976, 547364904, 539099786, 2315421824, 2686453768, 2829058176, 545816704, 539656320, 2281712162, 2818712194, 673360386, 8399368, 142772394, 578824712, 2693311112, 2695496352, 2761256, 2190117506, 8554656, 2292722336, 536873002, 168304808, 578955266, 713588904, 10619392, 170535434, 547365418, 581468800, 2284497416, 176169506, 143164040, 2140322, 545925760, 2183831690, 2149747360, 41951232, 2726338594, 673196032, 2183274658, 33718402, 145227776, 134742058, 581083784, 42598442, 2149746690, 134252576, 33718818, 2181073570, 2863145120, 2818580522, 41953792, 2829593216, 9046568, 2684365448, 682240544, 2158004896, 2686616106, 537406080, 2315256330, 2149616258, 2726331040, 34112040, 170524712, 2692743298, 35659818, 2281742368, 8421888, 2183799424, 2684354600, 8520224, 8945664, 2192179336, 44738688, 2189428770, 176824842, 2863179818, 2695365128, 178389152, 705170058, 707397632, 169879682, 143263872, 671656488, 41975850, 548053642, 145262760, 705169960, 657408, 2269706, 176826922, 537034914, 2827495978, 715696648, 2720696842, 169877664, 2315813538, 42508840, 2852792834, 2181038626, 176728202, 671646378, 2852686346, 2189435402, 8913448, 570952202, 578988578, 8328, 145238666, 578978466, 2684496000, 572555400, 170567712, 2717919264, 2281834496, 143171744, 145402498, 2684879018, 682238120, 2621480, 680034824, 538976808, 715169930, 2183145514, 11045410, 2284365866, 174250, 2138666, 2156036746, 2863171746, 168428040, 36218922, 578824354, 176816768, 2315427968, 33314, 705331234, 2318010400, 573213184, 2190114824, 2726308480, 2829101698, 545267712, 671129738, 2189992066, 2324332682, 11143304, 2720672418, 2292746242, 707398152, 2684362914, 2818746528, 169902082, 2685051048, 2323686024, 142641162, 705331722, 2271776, 2821359776, 2283800576, 44073098, 176193536, 134359042, 2863302656, 673753250, 570992650, 2852792832, 136325632, 2148016256, 2729052672, 2315812866, 2158111368, 2238624, 167905448, 2284462624, 2292327042, 2821333122, 176816128, 2818738730, 168470666, 715261952, 2854758442, 2317877376, 44706432, 2155880962, 682131586, 2189557802, 2728919210, 2695366658, 2150236810, 2718468778, 35685000, 2827616800, 2324299810, 673843850, 176859688, 136446120, 2281867426, 144876034, 704643624, 2717950498, 2181693450, 2693275690, 547891330, 170566274, 715129506, 136454144, 170532896, 2150113408, 143261736, 2827624992, 548012552, 2192056362, 537561248, 713162920, 2150236674, 2819235970, 168337416, 142772778, 539623432, 145402496, 2692876930, 2852129314, 2726994048, 42476170, 2686623744, 136847528, 2317494952, 143303338, 547488386, 2819139722, 44206624, 2726830088, 673188392, 547915778, 2829714088, 2156429354, 704806952, 2290123296, 2693300776, 2684526602, 2862645920, 579340296, 34122250, 704784384, 2326440096, 42606592, 2158659720, 2726341282, 715786792, 136325634, 2718476832, 2826969760, 2183692842, 2290262570, 573210760, 11051048, 673360522, 167944746, 2852692642, 2183170594, 2863177770, 144876042, 2694851202, 2720573962, 176818690, 680142856, 176685706, 570959912, 2147527210, 2323777578, 2192081536, 581478570, 679510528, 581050506, 2820678314, 673194154, 2684390016, 2852661922, 536903840, 2283970600, 2315952264, 2684398210, 2692876290, 572695202, 2290223778, 178782850, 2686618122, 705200808, 2292754602, 2324209674, 44204034, 2158633130, 571115560, 673349666, 170041354, 2157980330, 2821368482, 2852170370, 2827651114, 178292898, 32938, 2861212194, 36186784, 673187850, 2148051114, 2324335242, 2726463656, 713064480, 2863172256, 2149713954, 2191526568, 713728642, 35791498, 2863269928, 2821368360, 2189591178, 2752682, 2290614442, 579379240, 573210760, 2693398570, 707274888, 2622080, 176171136, 537404034, 570960034, 134389928, 2158633098, 134359048, 705300482, 2189592586, 2829746178, 2860648610, 2726298154, 579348616, 2318049794, 2694850728, 704651272, 2181169800, 143305226, 536904194, 2156406922, 579469986, 537528842, 570957832, 2829221898, 2829755016, 680001568, 44572808, 145361026, 537436802, 44040842, 2326396970, 2282397728, 539533866, 581085730, 170437282, 682098824, 707307656, 178924202, 2099328, 41978504, 44564616, 2323645098, 2684389376, 166018, 680140842, 2852291112, 168329768, 715661472, 178915848, 2326268032, 2829754408, 2728525866, 715694210, 2147623586, 713590792, 2726865418, 2283965098, 167805096, 671220394, 2283962914, 572686338, 32808, 136882184, 2819099136, 167782536, 580919424, 2717952512, 2292754432, 715171970, 2820712584, 2860681218, 2827001888, 178290856, 2158536738, 44179498, 2854748322, 2192082986, 2290256426, 2695506466, 2282358946, 2183135778, 671130152, 537035274, 136454786, 134260778, 167772840, 2818706090, 2793474, 2292328994, 2862655624, 2656258, 2852137096, 2155913730, 671227914, 570558624, 174762, 143163392, 2290647202, 42477570, 671776904, 547881514, 2686485120, 2315430050, 144745130, 2718072842, 547365544, 715793064, 705331328, 704809002, 2189459970, 671123586, 2158502018, 2181072930, 2183277226, 11184258, 2156439552, 2854789120, 2325785090, 570589738, 2819131906, 2728403114, 2292842536, 2720180874, 2695015082, 2292351648, 715129482, 176824962, 2720014496, 134219810, 671099008, 176693250, 2183662120, 2684387330, 176334856, 581050880, 42502784, 707297930, 178423818, 2138154, 2854226568, 713173120, 2326266410, 2284497034, 169877536, 44206624, 2191688330, 2829060770, 10521218, 2852684456, 2728569346, 136316962, 2191688202, 168331914, 2720017034, 2720664098, 2728397354, 715172354, 713204234, 713042440, 142617088, 143173792, 2292318336, 2315920008, 671776904, 44214304, 671615104, 2854879874, 44566528, 679485578, 2181073416, 713064618, 2686618272, 2826969248, 142647296, 539009186, 2624040, 704645770, 2097192, 537559680, 2718575106, 8421418, 673849482, 2324202114, 2155883018, 144869512, 2684387328, 143263746, 680142976, 2158011016, 581577256, 170437258, 2323677738, 2183800960, 178782728, 2684518562, 715270698, 545294848, 2183668234, 2181695490, 10527264, 2728568992, 178399272, 2192089762, 2315922056, 2818703402, 2183143424, 2156560512, 2684529320, 548044960, 2148147722, 2290264106, 2158495784, 2189593120, 706742792, 44180010, 33718408, 2189983914, 2863300738, 2158529152, 713034400, 572696712, 715172480, 2694973448, 570466442, 715661314, 2326267936, 2687107202, 166048, 2695399584, 2728528394, 2158143522, 2820678152, 2281744552, 143173768, 696354, 2820835490, 2686487170, 715825674, 2829232682, 2323786272, 2818744482, 547891882, 2863278624, 2283964450, 2827094154, 136874496, 34121728, 705307298, 134873610, 2284487298, 545784450, 2156003328, 2827135144, 2290125352, 539666562, 572555816, 2230784, 2157977770, 2754600, 2685053578, 2852159522, 2818713634, 142614538, 2315823138, 682132130, 2827657226, 2156004010, 2189951520, 2183823488, 2694843042, 2819236482, 2821204512, 2189470210, 134908448, 713564328, 704817792, 671097002, 2821365760, 33597568, 2860548096, 715694754, 2189994530, 2720533034, 682240000, 681575072, 2720670216, 706742272, 2821196322, 2158141610, 2863147050, 2282258560, 2156013578, 2156571170, 580911232, 44573346, 2155905152, 581468170, 2829582338, 2323653122, 536871048, 526474, 2281876096, 178956450, 545783816, 680045216, 2290745354, 145270786, 2687010976, 537559042, 2147524778, 681582730, 167815688, 2820833792, 170533408, 2181573130, 682139816, 134383618, 539107874, 2158002730, 2317527562, 176720544, 2191690376, 2793504, 164354, 170532872, 2282356770, 713588896, 142614698, 2827100840, 570958338, 2693300744, 2189985928, 2829197858, 2325916160, 2852784130, 35784874, 2183144064, 36186794, 134350880, 2852162186, 2150279848, 2324168834, 2693431848, 178268842, 170401922, 44704266, 2717917216, 35653674, 136325762, 2818615840, 671252650, 705168032, 2192222210, 2818572320, 2818574880, 33696296, 2323679266, 170008712, 178260642, 547922056, 571115530, 545302562, 2324169344, 176204456, 580945922, 570458794, 2282234498, 2695006378, 679510568, 44738560, 2827649664, 573048968, 2290223274, 2862776842, 143131138, 2157979656, 571116064, 545915050, 2718433962, 139810, 2325774464, 690312, 713034410, 2192050304, 2181702280, 2827127456, 2292350976, 573179912, 671130280, 682109568, 715825290, 2181177992, 42108936, 2315389088, 2181040168, 539502728, 581576866, 2684921896, 2191525898, 170427018, 178258562, 2148051586, 545818752, 2147624994, 2852268586, 2284365994, 2827616904, 537012736, 705341576, 2155880488, 2818615976, 682273282, 134750762, 680143360, 35687042, 2317920770, 2728561192, 2827100674, 44739234, 33720354, 134775328, 2292885642, 570460322, 545261730, 2156044424, 706742274, 2189953064, 2829757096, 2155907074, 142641826, 164512, 35686402, 33589376, 35784744, 2718476418, 573219490, 178948098, 2852683776, 2282227746, 706912802, 33720842, 671230122, 2695014568, 547913888, 178790946, 2820669600, 579510282, 2189568554, 2325742112, 2292844584, 2692883072, 2315815048, 2183178882, 671097352, 2326276258, 2720573984, 2854234120, 2829721642, 2684364938, 2685044864, 537537056, 36348552, 681746570, 2718608010, 680036480, 2818706090, 168460800, 680044712, 572686336, 11182760, 134774786, 2863309314, 567808, 2827520138, 2156530176, 2283809290, 165896, 33565312, 2181565090, 539667080, 2148016160, 2282366978, 11182208, 133248, 178298914, 2181049000, 2323777674, 33589256, 2684878848, 2693407394, 2861173248, 2863136768, 176718504, 571113986, 707438760, 2156405410, 170396170, 2183143936, 144867336, 2283970698, 537004682, 2318017024, 673220640, 2862754464, 2190092328, 570436266, 2292746274, 2317912202, 144706210, 2862751912, 2099370, 2860556930, 2726832778, 11182088, 2282391586, 2156005506, 2818572808, 2317886088, 34089632, 681746602, 2862784650, 671613482, 2820711040, 2318017024, 44605474, 36210696, 567808, 2183790634, 2821226626, 2156044960, 2292844552, 35823656, 2192181928, 2862753960, 2156530176, 671654434, 570599552, 671096962, 537037354, 673325698, 8391170, 578816552, 43688, 579373570, 537045674, 2761226, 2181597730, 2181704234, 134785536, 2183275146, 136357930, 2861178880, 2829060768, 2862745762, 704645672, 715653760, 704653352, 679512104, 2148010624, 548014600, 707404426, 673884672, 679641224, 178291200, 34112128, 2318017056, 579512866, 2819105408, 170002952, 2158496290, 704815784, 178266786, 2862746248, 539132032, 2181696000, 713162880, 2290616354, 2820677794, 44564640, 2692917770, 2685044896, 2148149290, 679610920, 2323654688, 2140296, 44173954, 704686602, 715686568, 545819296, 2684488194, 547922056, 2729083520, 8423432, 2819269280, 671613576, 2323808810, 2317387808, 545433738, 2156396552, 2818607144, 2292351136, 11010720, 2693431328, 2695004840, 2282397698, 2158103200, 682262560, 2862776962, 2150105738, 144836648, 143305346, 2150279306, 2854879778, 2189994624, 134914568, 2819229866, 134250536, 539527840, 2862751746, 2686615680, 2183301762, 2181081760, 36217000, 9054378, 2818613376, 713558560, 2181212808, 42467496, 704645290, 2631816, 559746, 2315952802, 2720702496, 2317516842, 2147625634, 134251144, 536906272, 2290647552, 170394282, 2720047776, 168427528, 2149624360, 142614530, 144712202, 9076778, 2726994464, 547488298, 707275400, 2820833440, 715694080, 143165448, 2317492392, 573081632, 2728559232, 8521730, 534560, 682131464, 2284489378, 665730, 2827659936, 705167392, 2863276034, 2829754914, 539009154, 2687148706, 2283839496, 2826995848, 2325783200, 706882056, 570434080, 2292720266, 2854225930, 34087458, 539492872, 2149755048, 2317361696, 33685514, 2183143560, 2282365578, 143272586, 578945672, 2726823944, 2189467690, 537034920, 580954146, 2818574880, 143296640, 537043104, 2181693448, 8528032, 547365378, 2325872770, 2854887968, 681714314, 2189598858, 168460834, 167772168, 2726461962, 2826969088, 10625546, 145391656, 2718435978, 2854357512, 713171082, 2325907586, 2720565378, 2684912298, 642, 2861204106, 707297320, 42074120, 679643650, 2728394922, 545949706, 2158135976, 2720170656, 178782242, 33598080, 143303338, 2189560330, 547391648, 134390410, 2821360168, 136317472, 545794690, 2148149896, 2282226208, 36186626, 2829754912, 178388994, 168462848, 2148147872, 545268224, 579373226, 167938176, 134359168, 2860515848, 167944744, 705340042, 142649898, 2183170698, 581610154, 2324203522, 42510890, 2818574504, 2292219914, 671262720, 539101858, 680002058, 2820677768, 33685666, 2720146090, 2829066282, 2692753922, 2149616160, 33728514, 42508456, 2290223264, 2686986402, 143165994, 134750722, 704776360, 680044682, 9046568, 2324300458, 2861179018, 8955912, 41945736, 682098826, 715661450, 136323752, 715163810, 35826338, 2323777696, 2183274498, 2282399904, 167938210, 681714176, 2183135874, 666248, 2827528232, 2694974090, 134382250, 671784970, 11051690, 537001984, 704653984, 2686616096, 699010, 573213344, 2326407810, 2819227650, 539536032, 2158111362, 2852782080, 2829222562, 2147625096, 2852168234, 580919338, 2852293282, 537036968, 571121792, 2323818498, 539631616, 144836746, 2181210656, 2323685888, 2863180416, 671254528, 42115618, 2130594, 673710114, 41977898, 10496002, 8528394, 579371144, 10627744, 705210882, 2684398248, 2695367178, 2283831296, 35826346, 2854398600, 9087520, 713720458, 2860681888, 2685018634, 705301000, 2695528992, 581075592, 178300968, 2149583402, 178915874, 713042056, 2158657576, 2818713602, 169912994, 2695397416, 2827518626, 545423402, 136970914, 41986216, 11143810, 136487080, 539132034, 145361064, 34252968, 2191557282, 168462848, 572662280, 545425928, 581609984, 143262208, 176326824, 143296680, 134906410, 178260488, 2728919680, 2692776096, 2726470274, 44730370, 166058, 2726330410, 565768, 2717949962, 2147658250, 178397730, 2860687528, 681705504, 42502664, 573047306, 2861049896, 42631808, 2324299784, 2292853280, 2318051882, 144746504, 2819237896, 44212746, 2158528674, 2158528648, 572695074, 36216960, 2189986336, 2318052000, 134253218, 2854791848, 10529312, 134905856, 136348290, 713075240, 2684496002, 705210880, 2728929442, 2821228554, 2183799424, 10650272, 2861083146, 34211882, 680165514, 2820844066, 2819131394, 169912962, 144706056, 2191534112, 176169090, 42082432, 2718435968, 545433600, 2726832288, 671654442, 705170080, 2149615616, 2852684448, 8562688, 178823202, 573211306, 143163528, 136874626, 2686986784, 2281734274, 2695530528, 679477792, 572563624, 537405952, 164008, 2183799328, 2317492896, 144711810, 2158493696, 2147623560, 2317879432, 176335392, 545434152, 167780394, 2192214178, 2718564864, 178291362, 2281875496, 2315913866, 2150236170, 2687019530, 2829617162, 673186440, 2158627370, 143163560, 2826960930, 2317886088, 136839338, 2720049704, 2862656008, 2692917282, 705339434, 573090434, 680004258, 2292852738, 539633672, 715292674, 536879114, 578816000, 2684494370, 539633792, 581569152, 537561602, 2181726368, 41945120, 11174048, 2149615658, 2317363200, 136480768, 2283801088, 2854756906, 2292721698, 2852686344, 2324202114, 134392362, 36217376, 537042978, 2820801160, 545301034, 2181212288, 178299530, 2693278218, 539500578, 2284357672, 2292877952, 715139242, 713695744, 8431786, 145268906, 136849920, 167913632, 2192212480, 2728560648, 8390698, 2862746250, 168296576, 2726865442, 2292228138, 2728952456, 2191696008, 2726822530, 545268264, 715300872, 570436136, 2726854784, 673753090, 2318051496, 539666442, 2156569248, 2147625634, 545915016, 2292318376, 142616736, 673884674, 2290262658, 178293384, 570591778, 2852268160, 2827616416, 2860517376, 547883658, 705333376, 2852823592, 2183692808, 136487456, 715268256, 581076992, 538970656, 2156044290, 2183170728, 2720180394, 539142272, 2158659594, 2693276192, 142779042, 2318010402, 705333280, 2181726216, 34114210, 704809602, 671088650, 2155915272, 2692874784, 42639488, 136349736, 573188768, 8527912, 2728569384, 2324307978, 706772994, 573055138, 2827124874, 539623978, 2325741602, 2292230154, 2684396064, 2829748898, 545950218, 2191565322, 2728525986, 547530912, 715786786, 2720139432, 9087520, 571116192, 2315299464, 2190092938, 2150146208, 704774698, 2189984288, 2149720576, 2694840480, 2685020298, 2181573256, 2686626474, 545956512, 2852167690, 176826368, 578822144, 2181734912, 2852137506, 2861179050, 2158135458, 2726824578, 682107530, 42502274, 2181171360, 547521152, 2852291242, 178817184, 2269186, 42107018, 2189560330, 2088, 2155915914, 682098818, 713564298, 2829101728, 2687117314, 170526858, 2181603850, 142647968, 2852126720, 2818713642, 143272608, 690186, 536905856, 2862753792, 715792424, 2147614888, 178790562, 2317492258, 2181734922, 33562624, 2326429858, 673753632, 2726863394, 573049354, 681746472, 2183834280, 2693267594, 2861181568, 2863136778, 671089282, 2860656776, 679616672, 2602, 671754240, 671648418, 2326397576, 178268674, 2821236906, 2325913738, 136314922, 578945160, 2156404738, 178421890, 570589866, 2325908008, 2149713962, 2183791104, 11053610, 8953890, 2818746498, 178432640, 673751594, 170008616, 681705994, 2693439522, 2292721826, 2192048770, 2852266498, 2192058498, 168430210, 715270186, 134351010, 2861180970, 8923298, 176857762, 2158108712, 2852661794, 715270784, 2692743680, 2819235968, 42641416, 579371048, 537406090, 144705706, 2283937922, 545825282, 2147486248, 2729060520, 2315780768, 2728921642, 35782816, 2183143978, 2315388938, 2852694024, 2726429354, 44040704, 178291338, 10627202, 2720672296, 665610, 42106888, 2826961568, 2325743744, 682134026, 2726961674, 2862612520, 545956352, 2687117450, 715261986, 2148141698, 2695014954, 539624098, 545302666, 8421536, 172162, 168329890, 2325776930, 2156012202, 176685600, 671121410, 2863170088, 34250794, 682134050, 673718282, 2189951138, 42117250, 2862621344, 2281711658, 2718605480, 2854758442, 168331938, 142737960, 2148010024, 673753632, 2728927232, 35694592, 134217898, 2292884138, 167772714, 2827526152, 144876064, 2324301856, 2283801096, 580913282, 715262082, 673841674, 2726822442, 2718444042, 2729060906, 2854748674, 679477762, 571121666, 2284454536, 707305642, 2189959816, 2693310592, 8432168, 2315427842, 170035338, 688648, 143131146, 2189961890, 139816, 144705664, 178946210, 42082826, 680034314, 680132770, 176325282, 2317527562, 2720662058, 2860681728, 2695006722, 8396800, 696448, 34209794, 570565256, 2720047744, 2284365986, 2317396482, 2325881482, 2728395432, 2281742336, 145391784, 2290647072, 706742440, 176695466, 2189467816, 680012450, 10521088, 42477730, 176718464, 169878050, 2854264968, 579469474, 2325905954, 2854355458, 10486304, 682271272, 2819271296, 2208, 170427016, 2284488736, 2149583520, 145235976, 8921224, 572688930, 2686453920, 570597888, 537395882, 2150246402, 170559618, 2147616936, 2315911840, 2181595272, 2829197472, 2326276776, 715825706, 671746698, 2827657384, 671132322, 2323776128, 2189568162, 2315944098, 2852268160, 176824968, 2861042346, 2728525866, 2191655560, 2863278634, 2820811274, 134908544, 545818762, 136448520, 570559008, 2726341250, 145369096, 713555970, 143261728, 134785026, 2728927402, 2189566594, 2315815552, 2290223754, 2692917418, 2318043136, 2726439434, 673221122, 570591274, 581050410, 2325874824, 2290132992, 176728706, 536905768, 565408, 44212768, 547522568, 2752552, 2189459464, 2692751912, 36178568, 176816138, 539133984, 704678528, 44599336, 545261706, 2155915810, 539535362, 539000866, 2852258464, 578846880, 2686453922, 2695538696, 2861082784, 2156569224, 2315919370, 136454690, 705333282, 2726306434, 2183692418, 2726339232, 537534978, 570460298, 2156561032, 2271776, 2189435554, 2852128904, 167807144, 134914570, 2283809418, 35660456, 2726865064, 571115680, 679649962, 539132034, 2827659296, 707275424, 2861212290, 2189560360, 2290253984, 134389770, 706914984, 2752640, 581083784, 2818703882, 681713800, 2317525162, 144835232, 547881090, 2150246410, 2281734656, 143141002, 2827485706, 2282266794, 43018, 707299840, 2149714472, 2753184, 178915496, 713589410, 33693832, 178793096, 2315395722, 8390784, 143261736, 704782338, 2863145000, 2819132042, 2718607362, 2183702656, 545262240, 570460832, 2684519082, 11012768, 2685018272, 2820678282, 144843272, 707438720, 2183659658, 2829060232, 2819227786, 8389154, 2726987784, 545826944, 167781000, 10487840, 136970272, 715825698, 2283971106, 11141800, 2290264064, 578953770, 2862653986, 545301128, 2728561288, 2192181792, 2720565258, 706751138, 2282234024, 136839336, 715661320, 673851944, 136355978, 2323777544, 2686618274, 133258, 8391336, 705340072, 2694873762, 545259520, 2693401226, 178432130, 2192048674, 2684356738, 2695399464, 2829060226, 2292228104, 167807530, 2283938442, 2687115394, 671612938, 2819104936, 2148051080, 145359010, 2183170560, 538978978, 537436296, 2292752514, 167946408, 2686495234, 2852816904, 2718435978, 2191663618, 42600968, 169912480, 178266666, 2829099170, 2290614434, 545303040, 545261578, 2720573568, 2728438402, 35793538, 33595528, 2686593664, 136323082, 145228296, 2183268490, 176171656, 658090, 2324335146, 2686976642, 545292938, 2323776002, 176728200, 2183176202, 2290747938, 715171840, 2148139050, 2281703424, 176325128, 2155874818, 2692876938, 545398792, 2862614690, 176717866, 143264288, 679643146, 176193578, 2685053064, 34251266, 168297128, 671754376, 572533280, 671785506, 2826961024, 713031808, 715793026, 671252616, 2720137248, 2694982314, 713162922, 2190114946, 2148182538, 142606848, 579373728, 2692777984, 11010568, 176695432, 2861170816, 573212712, 2854256682, 2720014346, 144843402, 715661352, 34080770, 2862778880, 2684526602, 178823810, 2687150634, 2862620810, 9076744, 2860657194, 2158537224, 134252544, 44204544, 42076802, 2829722240, 2317527202, 704809632, 134875818, 145369730, 2826971264, 2829723658, 34122370, 707272874, 2718566944, 705200810, 681746570, 2318052002, 2693300234, 2149622304, 2181081120, 2107914, 545947808, 572686344, 2283964938, 715696674, 690186, 545401512, 548012200, 2292198016, 176332968, 537004682, 671219744, 2183275168, 570427402, 537012872, 578945058, 2158108712, 9086976, 2147657888, 2726298280, 136347688, 2147614754, 36218882, 2862645930, 170009218, 136454824, 139400, 673193986, 168468480, 44171306, 2829746346, 545818658, 2148182568, 143302688, 713689122, 9087618, 2181177504, 715137672, 537526440, 8423976, 2323785760, 715162282, 2720170122, 682141704, 2156036640, 134908072, 680174250, 673218720, 178915498, 2720705186, 176695816, 705298466, 2695407616, 2189983746, 44171914, 2317527554, 537430536, 2324307968, 178915336, 536913920, 2686582914, 2292744866, 143270570, 2158100488, 682141696, 2726830592, 8555170, 2819262600, 2191564802, 2829591200, 538970626, 2315813546, 2720145536, 178956938, 8423458, 2150107776, 42478122, 2829756552, 2292361256, 2315952802, 2821236896, 2292852874, 2326437898, 167911424, 44728840, 713171104, 673745032, 705301122, 142647298, 2158529032, 145227944, 2156563104, 707266594, 680165410, 565896, 2664448, 136481410, 2827659938, 2315255976, 2695006240, 2854791842, 682140330, 673229474, 143138850, 2150271488, 2818738818, 2718073514, 2860548642, 2685020162, 11010208, 2684398210, 537534474, 136882216, 2149722634, 2192080904, 2149581354, 2829066274, 44572704, 2292843018, 2852825762, 2183824000, 2820679808, 579373088, 145402410, 8391304, 143133186, 680009856, 2181562538, 2315823616, 8422024, 545392770, 134359074, 581042304, 706914346, 539502762, 2181177888, 2728927370, 42639912, 2854914728, 142639776, 142641162, 2726438922, 573081634, 2317355648, 2191698434, 2852651528, 2729058344, 2728402952, 2324335240, 2149746720, 545950218, 8391328, 2324168832, 36186146, 2718433314, 2694973962, 2819097122, 2829748224, 671647874, 167944874, 2290754050, 673219210, 2183274626, 681746474, 2819139712, 2695506570, 144837130, 715786282, 9044616, 144713770, 2158002338, 2315815434, 559778, 2829756450, 680140842, 579502752, 2718468264, 2189426850, 537010850, 2692909218, 2315387392, 2726955168, 580946568, 2684363272, 2852683944, 2189986304, 2292752904, 2819270786, 715696680, 2147525120, 2315256480, 572525218, 176859786, 713204384, 42117130, 2860687880, 168331784, 137011200, 715130880, 2323647016, 572533282, 2829590530, 547889824, 2826963080, 2685043210, 2315946154, 671261218, 2283808770, 2283963048, 2852694018, 578945056, 2854388352, 2818575010, 2821368448, 2315812994, 2694979712, 2157978282, 2189599400, 2290231432, 144875562, 136323210, 134744232, 2150107272, 176816776, 8554624, 2318019208, 579512866, 2827526698, 713564674, 682107554, 2827657760, 570591874, 2147483688, 2829223968, 2720039458, 532610, 581568522, 2821357738, 715171850, 2132648, 2183266440, 2852258314, 696840, 10627210, 2686976554, 2852823562, 2862645792, 2820841632, 44212746, 2281710210, 10520576, 176202378, 2191558786, 2290221226, 537004714, 2158141608, 2827651200, 545915402, 2852268066, 2692786184, 136839168, 2325914122, 2787360, 35817482, 2150148128, 2156561056, 547881002, 2325749896, 707275394, 44173472, 2686984712, 579379234, 2860687520, 2720139434, 2819131552, 2290090530, 134775426, 2827626538, 2284456074, 539632266, 2860646952, 134873122, 2720008872, 2829582344, 41976328, 573220872, 2686591008, 545302562, 679512576, 573221544, 2189959298, 167807618, 2829068936, 2852268714, 2862620704, 134744194, 145236002, 2192080936, 136839818, 2852683944, 2720039434, 572664320, 715825826, 176717954, 10529450, 2181081728, 671615144, 2763432, 713689608, 573088386, 539533954, 2147658250, 136349832, 178421928, 9052320, 8562850, 547365026, 2315289218, 2686976520, 2189559944, 547924138, 679649312, 682140202, 2685051394, 145394184, 705309320, 172074, 570567208, 581042856, 2282356776, 136348296, 136488960, 705341472, 2686454408, 134776874, 547358762, 545786400, 144713864, 2718476800, 704684192, 2852266626, 2854234122, 2156038274, 704678048, 2317877386, 2183701026, 2717919272, 715270696, 2720139296, 704776354, 2158111392, 2158625442, 2292746378, 9087656, 573087754, 2863269890, 2290264704, 136970880, 176202274, 2191696394, 143165450, 2324299944, 2695006250, 144876034, 2192059018, 8552962, 673751720, 2158502050, 2819106858, 2726339242, 2829754496, 2281843368, 169869856, 2149589032, 2158108680, 2687142400, 9079424, 537561258, 2323819136, 33686144, 547529378, 2717941760, 704686626, 2148010632, 167944736, 537001994, 579338880, 706880040, 2318016554, 2292328448, 11143210, 581444106, 2821237290, 2324210338, 581609992, 2863177898, 2324310018, 579381376, 572532896, 2325742250, 2827528712, 671787552, 2684365320, 547520640, 715303594, 2189568128, 176162818, 2684919848, 2720539170, 578945026, 673319040, 167807648, 2183823496, 2157978274, 713721898, 2821227048, 9076744, 706880040, 2694840994, 2726830600, 2720049322, 134357674, 570468874, 2687117824, 2189467680, 2315296810, 8522402, 2290755720, 136980616, 2863278752, 9077376, 143166082, 2183694504, 547488392, 2854881930, 580911138, 570589698, 2718474410, 2726461440, 2728534538, 671255168, 2720563242, 142650018, 2292754568, 713566368, 2854232608, 578986498, 2687148074, 2147648008, 178784296, 536912520, 2820670080, 2282397826, 2720006688, 2158659754, 34218154, 2827092096, 2326440488, 35817642, 134914216, 680036864, 580943874, 706906146, 42109066, 2852653186, 134381728, 33695880, 2852266120, 2282258568, 2292845056, 168429578, 2284495530, 570960000, 2181202080, 2156398754, 539009184, 136489506, 664064, 2281736864, 2861080616, 2230818, 33556522, 144736418, 2150269576, 178399272, 704782978, 136325162, 34218024, 2149720224, 2728430218, 134906538, 545915426, 178956960, 2183801474, 2726961794, 176195616, 2861171370, 539003010, 2720704674, 136454274, 2326440618, 682273282, 2686984840, 134259210, 134883880, 2283930152, 2325875210, 671121930, 570556458, 2324301994, 579479712, 2191559176, 142606890, 176302762, 2818706058, 682238082, 2695506056, 2326309032, 2819139712, 134259208, 2158110728, 713196160, 713730176, 35660330, 178391074, 682232482, 2290262696, 2315420290, 178266242, 144747146, 2686618282, 41943080, 532480, 2820704802, 2317885568, 178790570, 545303176, 2190116864, 2726994090, 2820677666, 2292875912, 143297034, 143140904, 2686493352, 2827651754, 2726298154, 2684387368, 2281832970, 134218376, 10658312, 2181728256, 2317486250, 673219210, 706775554, 10617346, 2819140224, 176720418, 704784896, 2183703200, 2325914122, 167806978, 2283807368, 2829615778, 2684389418, 142650018, 2860515872, 144843266, 2829617312, 142770314, 548014602, 42502186, 169912968, 2829754400, 2818575008, 11012136, 673188514, 537397922, 2158496298, 178913410, 2827003904, 2325751944, 2720139272, 2290264064, 2324342944, 580913802, 679649322, 136348194, 2150236330, 2283807400, 705340072, 2693401218, 2861171200, 2694840480, 707436554, 168429608, 671222274, 2686462504, 713695904, 2692917258, 539001514, 581075082, 11143810, 2863170184, 713196162, 2656898, 578980360, 2282236064, 539492488, 705333898, 573186560, 170535466, 2718050952, 2283931680, 2718042122, 680132610, 2326437890, 178299048, 547916320, 2728927872, 2726464002, 2684881576, 2718573090, 2829715464, 10485888, 2281867394, 715268128, 2282234528, 2854224040, 178790920, 176720008, 570958506, 673220744, 2326307330, 2156046338, 581569032, 2191665322, 2150268930, 713722538, 2317492392, 2189994112, 2191665282, 2183670434, 2281832994, 679520896, 2863147178, 136323592, 2728560800, 2317396138, 2183135370, 547891336, 2726431264, 2819105290, 176335368, 2728436258, 144843306, 2317386250, 573087754, 2190090914, 2155882658, 2692907552, 2323778210, 2720563720, 2861082752, 2183144072, 679486120, 134351528, 705177634, 539134602, 538978986, 170401922, 34253472, 2325882882, 2863311392, 539535874, 579338400, 178268674, 2290092194, 2860646952, 2158110850, 681584674, 2692786178, 673720490, 706874024, 715137538, 44042408, 581085312, 532488, 2155905538, 2181728290, 144736938, 2191663752, 34087554, 704684584, 2726340608, 44212864, 706783912, 2718608034, 679608322, 2292752938, 2720530978, 572524554, 2685018666, 2156013698, 545825314, 134252680, 2720696866, 2718435968, 2821202088, 2720041512, 573080064, 679608352, 2686585472, 2720705194, 2190125696, 2181606048, 2720008232, 42631722, 8396832, 570951810, 167807146, 680043008, 136456202, 2693308426, 2292326952, 2728438280, 2181562408, 2860687874, 581077034, 671261354, 2292712098, 681583114, 547391656, 133130, 715825186, 681705600, 707405834, 142647816, 679488170, 2284489256, 2684494466, 170001064, 134914728, 2138282, 713197610, 2854879370, 673194146, 573055658, 2190117024, 680167586, 11176578, 2692745864, 578857512, 2158537256, 2315922056, 537561258, 2827657378, 2238976, 2281742848, 2685018242, 673745578, 671656586, 136839208, 8522272, 2694972040, 671252618, 2726307880, 2292230786, 8530594, 176334890, 2318051338, 2191556618, 2821236896, 2860550696, 2282364928, 2852661418, 142770722, 2818746410, 547367426, 572566056, 8913034, 570600064, 573082112, 8398882, 2852659338, 2861203466, 2728960008, 2720696840, 8432256, 2861049890, 2290614306, 176203818, 134750346, 2862615048, 176717832, 2726830592, 2720573610, 2191665186, 2317920776, 2726439584, 2692917378, 2686451880, 679610410, 8947714, 2315395114, 143297034, 547921930, 2150140426, 673882784, 581577226, 2156036264, 2692784776, 673317546, 547358730, 2317387904, 537045000, 2192058408, 2317494400, 2317494402, 2325743624, 2282389506, 2290122882, 134908426, 2863276040, 2281704066, 570599458, 2283929768, 2324202144, 2684495904, 2191665664, 2189590538, 707437058, 2190092802, 2695529002, 11143690, 2282261034, 579379370, 2156044832, 34209832, 2720008832, 536881664, 2695012992, 2694840970, 2292197418, 2728528002, 704785064, 43562, 2323786378, 2183825408, 2282268800, 2156560424, 705306752, 573221410, 2861205512, 2324299818, 578988682, 2860548640, 2284488706, 2155882498, 145238146, 44182048, 170557440, 2818615848, 10496672, 2281710114, 2827094050, 35784746, 2820710442, 2860550312, 539535874, 2315428514, 2829224066, 2692753536, 2183266474, 2325915648, 2854267562, 570556936, 8391200, 168462346, 570957866, 2183276576, 145238530, 41943210, 539492352, 2192048674, 167815178, 2695506088, 44083200, 715696680, 2829748904, 705340066, 2820680352, 11182730, 570433578, 545914880, 34113674, 2189565960, 2860681248, 2862647850, 168331914, 44599432, 537043592, 134225954, 2720172160, 2863270528, 2827126944, 705301026, 2324310144, 705200642, 547913888, 581601408, 2829757056, 536879112, 2292359682, 2290264704, 8955906, 2292883592, 2695531050, 581470720, 2686454274, 33727010, 2863180298, 2684387978, 547881506, 2284358312, 178915848, 579371008, 34078888, 580944008, 134750882, 2283971080, 42510368, 679651968, 2183669898, 682229802, 539500712, 2292353674, 2156397218, 715784872, 2290264578, 570458112, 2324343426, 2315387522, 2860515498, 44042280, 2692753450, 144845346, 2819104778, 671744546, 2284496904, 2827657738, 8397320, 2324209706, 136356522, 704676360, 136323618, 2281834528, 715137664, 2158135298, 2283808928, 2315780138, 8956416, 581435560, 704645290, 2189953706, 34111658, 2158135330, 2284331042, 680143018, 570435584, 2829197954, 2290747554, 44739208, 2315815466, 671645698, 176169634, 536903816, 2863270570, 2150279680, 706781314, 2158004226, 581444128, 2282233992, 673327266, 572564128, 537526794, 2763400, 2718072840, 2726436904, 2860688040, 134351530, 2158495776, 2158526986, 2317486210, 547883690, 2323786400, 2158504488, 34089088, 581083680, 545392768, 178432128, 2290133546, 547528736, 2829617288, 168306826, 145262634, 178956930, 2718466216, 2158010536, 2729085608, 2290221570, 142770856, 2854357536, 2150146600, 2156044936, 706773000, 42606634, 8423426, 2183307296, 2787976, 713719936, 2692786178, 573210626, 2820809258, 143305248, 705308842, 34243112, 2852685986, 2292359296, 34087072, 2149712392, 2852129282, 44565002, 178924064, 44705794, 570558634, 547399722, 2181595690, 547398304, 2315288714, 538970752, 2827003936, 2315297418, 10527272, 178292746, 2150107658, 2718050818, 2290657922, 707397792, 704817802, 705176202, 707397674, 2860525602, 671255040, 545390762, 2325882922, 44597378, 2860687402, 136448522, 2326407850, 2860689928, 2827002370, 715137672, 36315178, 2854267530, 2695529002, 2281745056, 539633824, 168460330, 2324343466, 44214282, 2820702218, 176196106, 33686024, 143263746, 2819260970, 2852653064, 2283929602, 2829232640, 145268738, 8396842, 2292875784, 681708064, 2290229792, 2290614914, 572524576, 581468712, 42477600, 2147517066, 142770858, 2862647330, 136882858, 10496168, 715295362, 136356490, 2819096706, 2820669578, 2854920234, 671785474, 2624168, 2150113288, 2323808928, 545270442, 44695680, 143297184, 41976320, 706775170, 537528330, 2156398760, 134881802, 2281841154, 136880810, 2818572290, 715139626, 2284495490, 2852653608, 2183660042, 2827657760, 36348032, 537567872, 2315291274, 34209802, 11149482, 2861039784, 2191558784, 2315298826, 570960394, 2863180458, 11182242, 656000, 2326429856, 545303210, 2720047786, 33720322, 2718083714, 704782882, 34252832, 2317527552, 2325872800, 143302658, 2324308618, 2687019554, 2181573280, 573188736, 2284366344, 2861041672, 2317527200, 706882088, 2693278346, 671777282, 2861178880, 136487456, 715294760, 41953962, 178258434, 713173512, 2189427200, 581446144, 547489960, 11051138, 2292353536, 178782888, 2292195874, 2181572738, 2147517066, 2147617440, 2684527240, 671655944, 2156560546, 578847266, 2317394464, 671621760, 713558146, 2190114946, 44606114, 573048842, 10625032, 2788008, 534562, 2718048288, 2323819176, 570960552, 671088770, 134914690, 2692743328, 42500256, 2181735048, 2827651208, 170526754, 547488418, 2147622922, 2686462122, 2718083104, 2718565034, 176194186, 2695531048, 2317885578, 2283831338, 2694971522, 42115594, 537526784, 2317494816, 35826344, 10651688, 673194498, 2290123432, 2292875946, 2282228226, 2292320928, 2695528458, 42467338, 176204290, 570427432, 176302592, 2728534568, 2820677632, 11044866, 8354, 706742306, 671263370, 715694634, 2284333056, 2821227146, 704807072, 570466954, 2820710434, 2829101058, 2854224002, 44597410, 2155872904, 545432224, 142780584, 2726996512, 579348520, 537438346, 2829068426, 2326432424, 2323783840, 2863172224, 671654528, 2720016520, 178397186, 2686454274, 2158502026, 178432674, 2820843682, 2191532040, 2684879362, 2818574976, 2183661578, 2827528194, 572662274, 2694851210, 131754, 2686616226, 2158004898, 137003008, 2148041344, 2829197834, 2292720136, 2290229418, 44730530, 136839298, 547889288, 2720047744, 579469440, 144705570, 715661474, 170524712, 656002, 44695552, 2156036128, 690186, 2720139936, 8552608, 578814506, 2315944104, 142770856, 169902240, 2861205506, 680002088, 2150140424, 2149753482, 169880106, 581042312, 2317527552, 2693309056, 2140320, 2694973448, 2324341386, 2156560424, 2718572704, 2728960512, 2181204488, 2694842536, 44212906, 176826378, 168460416, 2829189642, 2827526282, 2854395912, 2149714472, 548053026, 143138984, 537004074, 2695373448, 545398784, 682230282, 2324299906, 2854914184, 2720039048, 2726822026, 545794216, 176302730, 713721898, 2189985792, 2862613120, 581601800, 2099840, 2729052674, 713589416, 2149747234, 682240034, 2621576, 2861204098, 705177728, 2718083106, 176292010, 2852825122, 2192048138, 2718607530, 2158496384, 2819129378, 136486922, 2284331522, 2282269226, 36177954, 8913056, 715303592, 570993280, 36184584, 2326309002, 2189467816, 681714344, 168298656, 2150148608, 715655210, 2820669960, 2720139296, 2191655594, 2861082658, 539658368, 673744906, 34826, 2158143648, 2820677762, 2852159530, 715794602, 715270178, 144836776, 34112160, 2315813376, 2281734784, 713042048, 2686986240, 715688488, 42641578, 2718075016, 170033672, 673873920, 2687008904, 671785120, 2692754048, 8529922, 2854354986, 33720970, 2860646922, 2292711466, 581435528, 580944384, 570993320, 2693440008, 136874152, 167815202, 715784714, 536871072, 2726856872, 2140802, 2863268008, 2692786722, 539142274, 547520522, 2150246560, 547924610, 2684397736, 145270914, 707438592, 2852257802, 2729085576, 2325783072, 136839338, 537034762, 134253186, 581051048, 682271370, 137013418, 2315823106, 36340264, 713073314, 2158002856, 713590816, 170560034, 545792672, 176718496, 715131050, 713689738, 145227912, 578955808, 32938, 9052808, 2695399464, 2862751904, 537045162, 2829714048, 679488032, 170436608, 2684357160, 571083394, 2323646984, 144843400, 11044994, 2315919368, 2686583434, 2656768, 2263720, 178923554, 2829756928, 2693275690, 2695496232, 2821235328, 2155907112, 2315397770, 2684357162, 2684357288, 2290256416, 34218498, 680011946, 679477888, 170042026, 2860550698, 2821204608, 2686591650, 578855456, 44048930, 2183268994, 8946314, 2181048458, 2829101216, 2827618824, 168462336, 35659906, 2862784672, 2129928, 2323652744, 2686584992, 2325774336, 2317484552, 2315297290, 2692776072, 572565672, 547489832, 2827616384, 11151394, 2854365216, 2190116904, 2729091722, 536912384, 2863172234, 581577216, 167903400, 134350976, 2156530346, 2686616066, 8912936, 2292320394, 539535912, 537042984, 2820800554, 581601922, 2181171714, 34089506, 2720049160, 2728526464, 2189592714, 2183801514, 2854234786, 2290649128, 2191526048, 2281842688, 176859658, 8555136, 178790954, 176695466, 673358346, 679608330, 2693440130, 2326431904, 2315823272, 2183799298, 42607274, 178399752, 680174240, 2325743754, 11045032, 44565002, 136358016, 2325914152, 2181702178, 688296, 579479722, 2281832584, 2852825216, 715295264, 10282, 168470664, 2318008872, 178258442, 2317386402, 536879234, 2819238530, 2820800522, 2829715584, 2192212610, 144867842, 2861214346, 167905928, 178948618, 2720145570, 2686623904, 143131266, 2181040640, 680009890, 706783234, 2684387328, 2821202472, 2718083584, 2718597666, 2158002344, 547489952, 2283932170, 168460832, 2156439594, 2155874818, 2854889480, 2156437538, 2181603490, 681617410, 2821204642, 2315821600, 2693270184, 2317886080, 2693433514, 2155907626, 537397386, 580911626, 11143298, 42500642, 2728567434, 34087042, 2181073544, 715663880, 2863136800, 705167360, 539011624, 573221546, 2181603360, 2191687808, 570558602, 176695426, 143173666, 2183692450, 2292187690, 2290229378, 42115624, 680134786, 2155874944, 713728128, 679512224, 706873898, 581085730, 2156538370, 34079400, 131240, 35790850, 570599458, 10651808, 680133288, 2687017090, 2315264170, 570960002, 2284357666, 713555976, 704809480, 2819140136, 2854355584, 2292844682, 41953802, 2284455978, 170395784, 136841730, 682229928, 2718048770, 680009768, 713719808, 2323778208, 2150244480, 2728569376, 11020832, 42631200, 2684362794, 547365506, 2720169992, 2692884992, 2728436386, 2854396448, 176857224, 698378, 2718597130, 581468170, 537002666, 2662528, 581478528, 2269320, 2317527688, 2718441994, 2818605224, 539536008, 2694873218, 35694722, 2149747240, 33718952, 548053128, 2829748226, 2181728776, 2155872288, 2720039426, 178921992, 2861173280, 42502282, 2191564832, 673229482, 176685186, 679488010, 537569794, 673712808, 2684486272, 539625992, 8915584, 2318049288, 2686984200, 2158626954, 2315954826, 170044034, 580921352, 2192091816, 145269282, 2157978248, 707300000, 2854920736, 10658346, 705339392, 144845322, 142770696, 2860654728, 176333440, 36217002, 2862645760, 671096970, 673349762, 2863269890, 2852135554, 2158101154, 2718444168, 2685012010, 715661312, 176849056, 2158013096, 2157979776, 2284358274, 682262656, 2317353130, 176162944, 579379882, 681746440, 682262688, 2192212640, 42478080, 42082984, 673852074, 2753066, 2862621192, 2281701922, 2284497448, 33728648, 2820704800, 136841250, 2283840162, 680134784, 44564522, 671254656, 34114210, 704776224, 680011810, 2317386282, 143295008, 2720180768, 539000968, 2684913832, 2292886184, 8388746, 176171530, 2183831712, 2282365472, 537004578, 572565672, 706742818, 704653984, 2862613160, 547389960, 42107040, 2854756362, 2726330496, 2860681760, 143174306, 178299552, 9046696, 578947624, 713730730, 2284496896, 2189953056, 167944746, 704651906, 679520296, 2292851232, 136849920, 2181179394, 673227274, 2852825768, 2192212520, 2692784170, 2720539146, 2862776960, 2718072832, 2281712290, 2158144042, 545914890, 34089002, 2686615680, 2292746240, 10486274, 2821325344, 2281701416, 2829197312, 680004106, 2863268352, 673349794, 2189467786, 145268746, 143302816, 581044264, 2718435368, 9052322, 2157969440, 2818605696, 2686593066, 671089192, 2315814944, 142770306, 44730402, 570428074, 578955274, 134228642, 178948266, 713722528, 2290123392, 658050, 2717949994, 11018784, 2829615232, 2290786856, 41600, 2156528298, 548022914, 2324168872, 2819107370, 2728561290, 2290625058, 2685051400, 35695274, 2818613922, 169902760, 715827338, 2686986920, 2827135114, 2863171752, 2726955178, 2323775656, 2156529824, 134250496, 2692751522, 178399234, 679618592, 8552584, 2687148202, 2829756554, 545818632, 2189961762, 11174562, 144835072, 2148171818, 2292752936, 133664, 713042082, 2693408906, 707397802, 2693310496, 2183301674, 688298, 2692752040, 2150116010, 2292845090, 715293344, 36209312, 2282225794, 2326265856, 715784192, 572696704, 2829582344, 134881450, 2726330920, 178916008, 570460192, 2726822530, 35660426, 547367456, 2192059018, 2729058346, 545425536, 2686615714, 573219336, 145391650, 2183668234, 144744488, 2861179018, 2829230216, 2290254338, 2726988330, 578816642, 2692745888, 143261736, 2283929728, 706775082, 143139496, 2726862888, 34253354, 579349032, 44214408, 2729050248, 2147648042, 11143178, 168338050, 2099240, 35817634, 8390658, 2726332458, 2863138850, 2283806888, 2692743336, 2692786816, 2686618250, 2728428170, 2181171744, 2863270538, 44171946, 682108968, 44706472, 2155915424, 578822274, 2147493898, 2827100330, 2228360, 2726856874, 2183832098, 2860654722, 168337536, 679651880, 170041352, 2687009448, 2827125376, 2862785034, 2854887426, 547915912, 671132168, 2684485792, 2189590538, 2717919914, 11176064, 705202728, 2324168864, 2827657352, 2183143434, 170033666, 2819271330, 573186186, 2181564448, 2281873544, 42641576, 2852825256, 2827625002, 2158144034, 2281736320, 2726438912, 2717911560, 44697770, 680174218, 2863137290, 2861083176, 704807562, 36184066, 548012032, 570957984, 2325784616, 2827493512, 2665088, 2290786434, 2155881002, 143302658, 2317918210, 2863179816, 570589864, 2863278240, 2827627144, 2323686018, 2726431266, 2158537376, 2292221962, 2687010976, 168436392, 2726994570, 680043042, 2158627498, 715162282, 2863302698, 705210376, 715172394, 2150113418, 2284494858, 134884010, 2156437640, 176324608, 10618914, 2281841282, 713173544, 170000520, 176693930, 545947818, 547399682, 681740808, 143173760, 2726462082, 572557344, 2726953504, 680140928, 682240128, 681617952, 713165352, 578988576, 2829754368, 2147647496, 42082946, 2147526824, 673325570, 2189951008, 2292722312, 570469024, 706904098, 2819269152, 2290655362, 545923746, 579504802, 176859650, 2718040064, 2860689440, 2720705032, 671744544, 42082306, 705176194, 2686584962, 2283842082, 2685011970, 2728429736, 2728405506, 581445632, 673751562, 682264618, 705167394, 2181201954, 144844842, 679611040, 2684527104, 2290747394, 176859648, 2189434922, 2718605986, 2684519050, 572525194, 539009544, 671122088, 2821367816, 2829197992, 570984450, 715688098, 2718435464, 680134656, 2148043264, 2821202560, 715295240, 2190125056, 673718794, 682100866, 178815528, 2860525698, 142647848, 2148049034, 2324300290, 536914058, 2720531082, 42109482, 2292877344, 707439106, 168460450, 2323687936, 2315397282, 2686453896, 715139072, 673188392, 143263754, 713034248, 2692751528, 547883688, 2292744322, 671656488, 2726439042, 537035266, 704645642, 2183798922, 2290122754, 2181696168, 2728526472, 2829191842, 2854920840, 178782850, 42631690, 2720532490, 178954914, 2854398592, 2827127456, 136349866, 2149622282, 168339592, 545957928, 2827657856, 2292843136, 681617920, 2292195880, 579479712, 178432648, 2852260512, 144869928, 570600106, 176302730, 2283801128, 2686986784, 2315823658, 2284333226, 33718312, 545267872, 2718072872, 2818572930, 145369122, 36211368, 2686623906, 2685018122, 2852301322, 2863139456, 2324310688, 2693433898, 2138792, 705333770, 2326306818, 2728525832, 176695936, 713165482, 2317486602, 2315397768, 537428522, 142746146, 680140832, 136978984, 168298634, 547923970, 2685018658, 2282227872, 2325749800, 2829617704, 2695498408, 2315823114, 671121450, 545401482, 573221546, 33727144, 10627114, 673710248, 2819261098, 2694881322, 134357546, 2821366410, 2684356648, 2827659298, 2317887488, 715268136, 2632330, 2686984704, 707404458, 170567712, 167911424, 2324169248, 578816002, 2863270528, 2156431530, 2861041706, 2315258538, 548055688, 706912936, 2726438922, 2186, 536912394, 2325785090, 2693407360, 134251136, 573211144, 2281876002, 581601440, 168331306, 2684914184, 2192212488, 176291874, 578945162, 143264256, 145263240, 706906240, 2693270176, 2189598722, 539140738, 713589418, 680003722, 8948234, 548012546, 2718083202, 2718042240, 2821335594, 41128, 2854396072, 2324204040, 2181070882, 2326405290, 9084970, 178814984, 539533448, 2192050186, 713195682, 178792994, 578814624, 2684879490, 170396328, 2158635008, 538970152, 666120, 706748544, 2684389408, 2726308008, 2282365090, 144705538, 44599840, 2854396426, 2860681856, 2158012552, 2718073482, 134359586, 671090730, 2323647144, 2324210312, 2720047776, 33694240, 663560, 2720006666, 713730728, 2324212266, 2228362, 2315921578, 2827092130, 547915808, 713075360, 44697642, 570427394, 139264, 580954112, 539134496, 176335520, 715696138, 2695012482, 547924010, 145400330, 673720872, 2829189154, 2156537890, 2854750890, 2317879466, 2315782698, 2281712162, 42115242, 144712360, 2281865866, 2728960552, 2315788458, 2155872778, 715653800, 673316864, 671785474, 681713794, 134752808, 537534504, 537526912, 8528546, 176848930, 10527264, 178266658, 2860679840, 572563584, 134776840, 2283809282, 2818582656, 136841890, 713728672, 2315422368, 715270690, 8945792, 178782720, 2156038178, 2861206058, 2665002, 579349026, 539658400, 572653696, 2854914560, 134881322, 581569152, 168329376, 707437186, 42500776, 170565640, 2155872392, 168438400, 671752322, 2726339210, 2656288, 682101416, 2862653576, 2317918250, 2695006728, 2829060618, 2726470280, 715687946, 2720572066, 2684887210, 713597440, 2282269216, 2183168544, 2283937794, 539494434, 578824738, 2281865346, 578822280, 131072, 35824170, 142748192, 547891848, 681575074, 2720047656, 2720694946, 2292744840, 2183801482, 681585154, 706881544, 2693431298, 2852126752, 2863137322, 2854920322, 36347938, 572555434, 2720540800, 2148174378, 2183266946, 2158012450, 2183694984, 2147650080, 2692751914, 42109578, 2793472, 545947682, 706773154, 2315419656, 44695680, 539533992, 2326399104, 713205928, 539142794, 2147524770, 680034304, 547924104, 681585322, 2189459970, 145358986, 2684922368, 2181597736, 2157972000, 2155907240, 547889152, 2181726218, 2156036640, 681746472, 42074658, 2283798530, 2292744200, 2290131104, 581568552, 707436682, 143294986, 679485994, 579478016, 580913794, 2156439594, 2861170720, 2189467688, 681609352, 134783650, 579512864, 2189460128, 2827092650, 42076170, 2861170858, 2191523850, 673742882, 2282260616, 176849546, 2156527618, 2860517504, 715792898, 9085090, 2147485858, 176335018, 581437450, 545400866, 176335530, 2785792, 671754410, 2315419808, 134359586, 2686461994, 673185802, 2686593576, 545783850, 537012256, 2317484552, 2718468616, 167911458, 572530696, 2290090152, 2183168552, 2854890112, 2157979650, 536904362, 2281867304, 8948258, 572689034, 688770, 137003560, 136448544, 537430058, 2862752264, 2315944448, 2693431968, 144845322, 2854234656, 2728561288, 44704256, 2292221994, 41953410, 707307530, 705333930, 178923560, 707403786, 671623306, 2282225674, 2718572544, 35694754, 673196706, 2863309482, 713196072, 2692876448, 680004256, 2852694698, 579348648, 713171594, 2189984426, 2315298952, 2156562594, 167782944, 665736, 688672, 2852266634, 168460456, 666274, 33718954, 2315386922, 2718444064, 2292326562, 2718048776, 2315428362, 2852168192, 2148048906, 2720008200, 2189468168, 2192048256, 2181726754, 682141706, 2720662152, 2693270176, 2283841704, 2854224552, 2132008, 2282268714, 2189559970, 713196032, 44204544, 571089442, 34984, 578986664, 2821226634, 2852694528, 136358442, 34220168, 2860515840, 713042474, 2292711978, 671219714, 713566346, 2158658208, 537012768, 2315790986, 2819137568, 178924042, 2684387850, 142639746, 673882624, 41953314, 571123848, 706912770, 2827004034, 539495072, 713206432, 705200810, 581478920, 134252586, 2230816, 170524832, 136314922, 2189959202, 2323646986, 2852825728, 42109440, 2728428160, 2760714, 2754688, 580946592, 581599904, 11174536, 2192222370, 2860556416, 2829722242, 2720170018, 167806984, 2189992456, 2862655522, 2284325408, 2720563234, 2283939848, 2854256778, 2728559104, 168428170, 2158526984, 2820833408, 2158110720, 10651784, 42470056, 2148041216, 2156005384, 704817152, 706781218, 2829197954, 176325282, 44605472, 680134690, 715663880, 2148018186, 2290780170, 581607968, 545958056, 2685012650, 682133504, 2726431232, 2718050338, 36186122, 136481290, 2156431392, 33688106, 2862647946, 547914282, 2684919976, 580919296, 2292719624, 2315389450, 2318010914, 33695752, 713163424, 2318041226, 2315430400, 2149583528, 704776866, 671090728, 2284487338, 42502698, 2863302792, 36210850, 167946240, 579340448, 2190125706, 41953312, 136323210, 2292886176, 2183170056, 2854257288, 176720394, 8, 2192222882, 2317394466, 2283800578, 707397802, 143305218, 2753034, 2155874306, 169912330, 2820680234, 168460930, 133154, 2181701800, 2821204512, 33563296, 2854912136, 41943712, 2183670434, 532488, 570567336, 143294984, 2729093282, 715139586, 2860656770, 2181736576, 34081408, 2728526506, 537042954, 36348064, 36219042, 169871496, 2158665866, 2292711456, 42468000, 176851080, 2317494784, 2630178, 705200674, 2282390154, 35823616, 671228072, 671785506, 2718599304, 673718274, 35783330, 2315266728, 2290747520, 537004074, 2149581480, 2149616130, 2292752392, 144736808, 170003104, 8423424, 44564618, 2282268680, 2818747042, 2726339208, 2150244514, 168427656, 145392138, 2290254504, 2181701762, 2860681352, 44204040, 2854365322, 2158625416, 2158502402, 2854224416, 2192091146, 2728402954, 2684919938, 2720039466, 2854782986, 2693310506, 573049002, 578980008, 36309024, 2181606026, 2686486664, 2860648618, 2323817096, 2684387338, 579512330, 2158102570, 2315419776, 2290231434, 2181081122, 2693442178, 2860526080, 2819131914, 136445994, 168462984, 2325783050, 2686615690, 2684922018, 2150271656, 2854365320, 579512458, 170000424, 705202210, 9085098, 578945184, 2726832810, 580946082, 545393184, 548020384, 666274, 41977856, 2158504586, 2183143594, 168297130, 2829090848, 2290256034, 2317525632, 571115682, 2317525152, 36315136, 2718474920, 167912066, 178790946, 2158534690, 11053066, 706742816, 715664008, 570591240, 42107554, 581610114, 9076778, 168429578, 680045058, 167905794, 2183299720, 145238658, 673712130, 581083272, 2684889218, 2191525930, 2695015048, 2829091330, 548047522, 2189467648, 134916618, 2156570656, 706906146, 680141440, 167903402, 2684396170, 2720565378, 2156429858, 2183145482, 2818703394, 176161314, 2862647336, 8389290, 2693433856, 713173674, 2718075530, 547924128, 2692751368, 2861212202, 2315258498, 178784264, 682273282, 43528, 715696770, 2861203978, 2192220162, 679651370, 538976298, 2818746400, 2292328608, 2292361730, 44608010, 2189565960, 2183266344, 164352, 2818736256, 176826914, 136882818, 573212704, 2147647626, 545433730, 2290123400, 2860681864, 2726961162, 715300866, 2829625994, 2854397992, 705308672, 176728576, 2283798658, 2090, 539501218, 2686484640, 2150277666, 2686451872, 2315913768, 131624, 567946, 35817642, 2292752554, 2156537994, 2854756994, 176202274, 36219562, 2156562440, 539107874, 706751138, 671785098, 539502634, 2282358794, 2686585354, 2686462592, 2694980232, 2687150082, 35692706, 539501224, 671091328, 169880064, 178399368, 144713866, 2863268490, 144845320, 2695495842, 2854783498, 2183144098, 570958472, 581042856, 2284495530, 2282364930, 2863278722, 44575368, 2829191818, 8432168, 2181573248, 545259682, 134875776, 169912992, 145262730, 8561152, 539656714, 2821227136, 2183268352, 707406378, 176726050, 539011080, 2150107266, 2718050984, 2190125056, 2821227168, 2693441570, 2315397120, 2132640, 2315291178, 2861171240, 2686460032, 2281840682, 10619562, 178301088, 715784194, 547921962, 134774816, 36211208, 176848906, 2684395554, 134253226, 680143520, 170010658, 680133120, 573220874, 581575296, 2718597122, 2150146090, 2852659752, 134357026, 2692917376, 136980512, 2315264650, 2183143970, 144706208, 713064576, 2324203530, 136487584, 673874058, 33685506, 34120352, 704653962, 2821193760, 2150277288, 2818746402, 168428074, 2861042210, 170557570, 579379848, 537428490, 570984448, 2820679722, 539140106, 2827626658, 2189590562, 2317363720, 537397256, 2827004552, 2189994626, 715293224, 2282364936, 2694883456, 2684493858, 134349480, 2718040714, 2325883434, 2820677666, 176300162, 2158111392, 573090472, 671252648, 573178530, 2283840130, 2694973960, 170396298, 682099240, 145369248, 167813120, 713558050, 142780578, 2829582378, 2189598754, 2315255978, 167936680, 2292318370, 545917472, 2157970088, 2156570754, 533026, 545260034, 2189429282, 2323786400, 2728536714, 2728526504, 136873986, 2189434922, 2284324904, 715661320, 570599554, 2189560488, 2283839490, 144744616, 2695495810, 2694883880, 2317385728, 705200680, 2181040162, 142641696, 572566016, 2728435880, 2632226, 33694208, 145268746, 8562858, 666242, 44212770, 572525216, 2158012936, 573048832, 2324301834, 713721898, 36317312, 705169578, 2728927882, 2656808, 2290221096, 713591296, 2158633632, 2829756586, 2827094146, 2318017160, 2829222018, 573047296, 2860524040, 2318049824, 704653858, 681714218, 559240, 35336, 2192220160, 2281833098, 547881120, 545915400, 2192058912, 2147647522, 2630184, 169871904, 671777280, 143262370, 2852299432, 671752328, 2181073544, 35784714, 547520522, 144746666, 579349032, 136454178, 547367594, 144843434, 167805066, 673710216, 2099336, 2718048930, 2324212258, 2290253986, 2862655498, 44572832, 44564650, 2818711592, 573046786, 2854922760, 2292886186, 682230400, 2819236514, 2158534816, 2854922370, 2315266696, 2281865858, 2282259114, 2860648616, 2827657866, 545915424, 704815104, 2315791016, 2158624810, 2315290664, 170437256, 2228394, 2282269218, 578824232, 573082114, 178293258, 34243202, 545267722, 2189601280, 2284365986, 2158624898, 2156011682, 134252552, 42109442, 167782946, 715292680, 178298920, 2854267424, 145401890, 2854223906, 2755104, 2862620712, 178432544, 537045122, 2862744104, 10627234, 2827004418, 705176064, 673712810, 44696074, 2283807232, 713687040, 2181177984, 573221002, 704686624, 2821325344, 2827649160, 2717941762, 167782912, 680141344, 2189992456, 578849282, 671621794, 134883368, 2852653728, 545303168, 2692882432, 2189568682, 44073602, 2829746338, 134775330, 44572800, 2282268712, 2317910658, 571121800, 2183307434, 682134186, 2860681888, 170557442, 2863139498, 2290100234, 2158528682, 2852291208, 673219082, 2693302306, 8946218, 2284495498, 538968736, 2148182570, 2181046946, 2684487714, 2720532514, 2155915786, 44703776, 2155915936, 2687141898, 2283841674, 2862776482, 2720041120, 2685050890, 715169960, 167946754, 44608000, 2687017640, 537395242, 713170984, 2317887520, 705200642, 2155872938, 2820679808, 2821236770, 679485440, 705331840, 713205888, 2829224458, 2292320266, 537567400, 2317887618, 2684397738, 2191688320, 545948192, 41975968, 2863302794, 706775592, 2787370, 8921738, 547916418, 36217480, 10272, 33312, 2684914218, 2191657090, 2827627010, 176193674, 42502274, 2820704936, 706871338, 145367170, 133130, 2684914338, 679477770, 539101194, 170043560, 35695242, 547889704, 8552456, 134382208, 2150105130, 142737546, 2323810954, 673849344, 673316874, 2292875936, 2292850730, 2323687466, 713073290, 9044520, 571122208, 571124384, 548014592, 2827125384, 2684488320, 145394312, 2189429248, 170565672, 2852685834, 2718435362, 2150140042, 2694979592, 137005058, 2156046986, 178258048, 706912808, 2718605482, 2728929922, 143141512, 2852169866, 41977994, 2326440072, 679477890, 713204362, 2861212290, 2863180328, 2718608042, 2684879016, 2718433440, 570992802, 134914560, 572533250, 2819262496, 547530880, 143261738, 545392808, 2860690082, 2281865728, 11182248, 44607522, 2156528288, 707406506, 539623586, 715784200, 2695530504, 2827092482, 2687107712, 2290098698, 2290223144, 680009730, 2183703170, 176324608, 2726461994, 2827094024, 2323819018, 679643296, 2282399874, 2150244488, 136882304, 707396226, 2692885130, 671230506, 2148149256, 11141762, 706914346, 547389448, 581042176, 168329730, 178817538, 10529408, 136448640, 2684921896, 2863139498, 573080192, 581437600, 2695497738, 2323677320, 144878080, 2728526346, 2829615264, 2852790824, 578980490, 2860649002, 33589768, 2192212010, 681609352, 671230634, 578847272, 2281840672, 35785224, 2315944616, 545303072, 42606728, 2191665664, 2156439722, 44738562, 2181564448, 2818705538, 537436194, 32802, 178948736, 134390280, 545824938, 2718565034, 2821366280, 2292711978, 176720392, 715262082, 572564130, 570427562, 144712234, 2686462626, 580919968, 2827528736, 547389600, 673851520, 2852817034, 2147614882, 2323786376, 134218402, 167905826, 2317912192, 136841386, 2290262568, 2191564808, 2183791234, 176824362, 2726986378, 579340962, 673884714, 580911146, 2763394, 143165952, 2693433346, 2852815016, 682237962, 2282359464, 10488322, 2854879872, 178923528, 581468840, 2292754944, 706781738, 715663370, 2718040064, 2132608, 2820844074, 539132448, 2686976136, 673218568, 2860524034, 2695367296, 2147614856, 715792384, 44083208, 2323777704, 8947712, 178391688, 178258082, 11051008, 143171586, 671089312, 167774338, 2317517346, 680134794, 2181179938, 2860687368, 42117634, 2829191168, 2290231466, 673751050, 142738080, 2281833128, 144703624, 2269866, 713198112, 2292351616, 2684887594, 11053088, 537534978, 10519178, 2829584520, 2324201472, 536871424, 2862656034, 2149755522, 144867458, 143304744, 536912512, 34212362, 134783138, 2158493824, 2726299658, 673876482, 2863177898, 2156038314, 2324332714, 2315944096, 547528874, 134884010, 2686976010, 559240, 167903370, 2829230634, 2156405384, 573219466, 538970144, 2315290658, 2726987936, 136981034, 2829091466, 44214826, 2191657608, 2818581024, 2821202442, 144747018, 134392322, 2292744842, 706912778, 682140168, 2717949954, 44730528, 176204330, 2854387746, 2158504072, 547365026, 2695006216, 2292320938, 2315430050, 2156036650, 2684495872, 2717911592, 145238698, 537012736, 2323783720, 2283809320, 136348298, 2686984226, 581599392, 2282227722, 176728194, 715825312, 713165442, 2684494370, 713555970, 2684889096, 144738986, 2191695906, 2726430754, 2829068424, 33589928, 681715882, 2107520, 2315299466, 2686487178, 2147622920, 2318041730, 178784384, 136315018, 2315815586, 2191556738, 2826994338, 2827002506, 539625514, 715295232, 573179906, 2107522, 658090, 707267080, 2827092648, 2317910056, 2684355114, 545301120, 578945578, 545423872, 2852170368, 2315952640, 2695014400, 2189568128, 681740928, 176171552, 2315823272, 2852651690, 2324299912, 581085866, 537569802, 713556480, 579478024, 547922474, 170567682, 2181046434, 2863145122, 33557120, 170033672, 2726339240, 2155907112, 581477002, 2317363370, 2763400, 682107040, 713599498, 2821365898, 2862786730, 2862776488, 671744512, 2149755042, 2156537992, 547389448, 166442, 2324310026, 2158011018, 2323647010, 2282234498, 36184618, 2860648584, 2852692648, 2854789632, 9077378, 2183170056, 704645256, 579472010, 178948608, 673851402, 2726429314, 2315266602, 715696808, 2861206146, 2821335720, 134217856, 2829060736, 2238632, 2826996224, 2827494016, 537406122, 144703626, 2854750370, 2686453794, 539142184, 134775466, 2148139530, 547495970, 2317486634, 10494506, 34220586, 2318010912, 11053600, 139264, 2290133666, 2324177066, 143133320, 2717941898, 2148149410, 2720661514, 2818607656, 2326274594, 2717943850, 545269922, 134383754, 2728558752, 2317486216, 134348842, 35694592, 671623818, 704815626, 42476066, 2181704352, 134351400, 34252936, 145361058, 9077288, 713728042, 8521856, 2290231458, 581443592, 2860518026, 2852691970, 2318041250, 2281704104, 170404488, 142772872, 2156440232, 34251274, 2718441608, 11042986, 537436328, 168298664, 2861212322, 2315266594, 2829189792, 539107328, 44573186, 681615880, 548012554, 170008736, 537534498, 2826963594, 9044512, 704782336, 2852784808, 2861203626, 2717950624, 36317696, 2862647306, 2315420288, 2852162090, 2818705536, 167944834, 570985090, 8429576, 581435394, 176195626, 713040000, 570458658, 2149744768, 2191567522, 167813794, 663560, 2192181802, 41953416, 2862614698, 2854232098, 2150138018, 2282367650, 679608322, 11051010, 142649378, 2820810922, 2325776522, 2827495938, 2829623850, 715653760, 2687010856, 2181048362, 144738338, 537037474, 10520578, 2183299752, 2720178176, 2862621322, 570556960, 2292746248, 11053568, 136448546, 581083776, 8396842, 11018250, 170565770, 713689608, 2720178314, 2147492522, 11020328, 2292875944, 2818705576, 2192179850, 682109440, 2692784778, 2290229250, 537559584, 707274754, 673358346, 134875178, 578848770, 2150277634, 2156047010, 537534624, 134883850, 673852042, 178954378, 42607104, 2283840162, 11184808, 2827092010, 578988074, 671219746, 2315946122, 2290090016, 2158109192, 11020960, 2292329000, 136349826, 2720565928, 176717834, 2324201600, 2729093632, 2684528648, 2326430376, 539131904, 537010816, 2157980322, 144834730, 169910946, 2326407722, 578849416, 145399976, 2631850, 143269898, 2863145602, 44730536, 35826306, 2863276584, 2323816488, 142737536, 680165416, 2854789154, 580952704, 2290622634, 2283939840, 2819099306, 2183800872, 144745128, 143271978, 2829746176, 573219328, 579373192, 673226920, 176194090, 2292853250, 41943560, 145361058, 2189986306, 2147519112, 134349320, 8553000, 2717909034, 539002922, 174624, 2685045290, 34243072, 2281742472, 671091202, 2325783168, 44704298, 176194082, 145369130, 8560770, 2862753962, 572531240, 2158535200, 713195656, 673743528, 704676488, 545917576, 2862784520, 713040544, 142739488, 2695505928, 2183793312, 671220234, 43048, 2181701664, 2148041352, 2852167810, 2720146088, 168430242, 579338786, 2861074434, 2189601442, 2686984832, 142639274, 545302656, 33589280, 579478024, 706748930, 134219816, 2862746280, 2192179234, 572555264, 2315913736, 2282258602, 705169408, 178389514, 42607234, 2684494368, 679651840, 548020362, 9079426, 2726464040, 2686593154, 682131624, 2861072906, 671229962, 2283809416, 8832, 36208640, 705208960, 537537056, 2190125578, 2183168544, 2728436392, 2854922882, 673851522, 2717950122, 2326405258, 713588736, 2818580640, 2315919912, 2726305832, 2685009954, 2192214666, 2684914346, 142649472, 705210504, 673319466, 169912842, 2284488832, 579472032, 2860649130, 573221002, 36176544, 2156399138, 35660290, 2317918762, 2852823048, 681607178, 537567880, 2282266624, 136317602, 33595560, 168427520, 36315810, 136349824, 2281701896, 578985986, 178423810, 2183266336, 2829755016, 2290100778, 2189994504, 2761224, 680173600, 2325915690, 2155907616, 2181595690, 2317879936, 41984160, 2728927912, 2852683906, 134916224, 713163304, 2852292610, 2156527786, 673194666, 2726832138, 572662314, 133282, 537561632, 2694851080, 2695504552, 2684889258, 2785408, 2191524512, 41945760, 2325776392, 2292714114, 2819140226, 2685010050, 2292350976, 2323685418, 2861180962, 2826971136, 170043528, 2183178784, 34850, 705167370, 2290256416, 2183669770, 2158534658, 572656130, 2863302688, 2158504480, 2829746720, 41976330, 145367072, 44081312, 2692784138, 44597898, 547530786, 2315780234, 2158624768, 178954250, 2292221962, 176695976, 545957890, 713066536, 715270826, 2718040096, 178825218, 2694979712, 2861203458, 2325774498, 681584682, 2156529834, 176160938, 2720530600, 145391744, 579502114, 681582602, 2720563880, 2290625184, 2854224514, 2852790920, 680044554, 2684520616, 35790848, 2292189312, 2826962986, 176857218, 2861180928, 11012768, 145402496, 176302600, 581083658, 142647296, 145394346, 136478722, 2829723816, 2290780840, 35793544, 578945162, 2854748810, 2693278216, 136323616, 167936672, 2326437920, 2684354594, 2693409416, 8923170, 715688064, 2726469762, 671131818, 2753184, 2158527112, 2827124898, 33597960, 44214410, 2819227656, 2189986306, 673196552, 2290623106, 537430696, 2728526344, 2860649096, 2720669834, 571114122, 36178474, 2315911296, 2192187528, 2318051362, 2290125320, 2292326440, 581607968, 713728000, 2147492360, 2129952, 673875968, 681705506, 2149747338, 704776736, 2325874816, 145369642, 167938570, 2183702538, 2852160128, 2686583336, 2192048256, 2282233866, 2324203552, 2687107618, 2695538824, 2315780264, 2183137824, 2695399938, 2147657730, 2829714088, 673194152, 169871402, 2720532648, 2315397642, 673751690, 2820841602, 136448002, 704684192, 2818613282, 2315782792, 10494466, 178266664, 2284497568, 2156538496, 680141442, 176196096, 673851424, 2684486186, 713196202, 2827659818, 539527178, 168437922, 2687148032, 131240, 2829224456, 2819129378, 2192091168, 572525216, 167905314, 2155874944, 2181169674, 545423872, 2852651178, 2785826, 2158110754, 2720039466, 2852823594, 570949674, 581566496, 2686978090, 2317527042, 705170080, 706904096, 8923784, 2852814984, 2156399234, 548020872, 2283971240, 2147491882, 11182730, 2315780130, 2158143498, 10619400, 571089448, 2283831464, 705308834, 2181734408, 2183269000, 545424010, 2827135616, 2692882594, 2695506432, 2315430528, 2158625450, 2720047146, 673753632, 573080106, 2861082624, 176687114, 142745762, 2189435402, 2150269450, 2283809418, 545917474, 2281743018, 539527842, 168329344, 2183703074, 2324299914, 2726830594, 2718435978, 579510402, 548055688, 2694840320, 8921730, 679618568, 2852691968, 545425922, 2726855304, 570984456, 2829058082, 178423818, 2230434, 545300994, 705341570, 578945704, 134350848, 176824322, 2325915786, 143264394, 581444256, 2190090402, 2181048864, 176333314, 2854756906, 176196256, 2149747338, 2325883528, 2821358088, 2852651554, 44075560, 2863301122, 545794560, 2718433952, 2283937920, 713172994, 539009024, 35818016, 142772778, 137011880, 705333418, 2827518472, 2720137352, 35662472, 572523178, 2818747050, 2292753026, 2717919880, 2290223240, 11176106, 2324332584, 2854756864, 2693407360, 2852293128, 2326438568, 2819106946, 537526826, 2685042696, 2181073034, 178916010, 10625152, 2726865034, 2290786432, 545393194, 578813962, 2726470146, 2818705448, 35815944, 547392000, 2230314, 2720705186, 2290262528, 34111498, 167813672, 681607328, 2819238442, 571115656, 2686617760, 2189558432, 2324340768, 2694840456, 2821228578, 9076778, 134752298, 2284331650, 2158537250, 715270792, 2692909216, 2315255808, 2183266976, 537042986, 579504256, 573210664, 176333474, 2827493546, 144714410, 176204424, 134356994, 2281876138, 2156530208, 2156397058, 44739072, 2323810338, 170533378, 2315921544, 2717911562, 673843882, 680173578, 580913706, 8530570, 2684919840, 145360904, 2818744834, 2726865440, 168435752, 2324201482, 2236584, 679649442, 573055104, 9076906, 2181046946, 2854879776, 35790882, 2181071400, 2317524994, 8953858, 2717942274, 704817672, 2189461504, 2726987778, 2630312, 704686240, 713031850, 34212490, 178946218, 2827649696, 2148173858, 673841152, 2149713954, 35654184, 579340842, 2148141706, 134258818, 2149615624, 136849408, 2156044810, 2862754306, 2181737130, 144834594, 2718476320, 547529352, 2692778530, 2156044458, 681746984, 2729052682, 35694624, 2854889984, 2323687978, 673327272, 2317516968, 2854223874, 143302688, 2854889994, 2158141602, 2829068322, 2695406242, 2718435498, 2862654114, 2292320426, 537569960, 2852686370, 41953792, 168331296, 2183694978, 2290649632, 2284489216, 673188512, 715172362, 2148182530, 2158626986, 545434280, 539632256, 2283972768, 2323783818, 581074954, 704776224, 581445666, 2281712296, 2292711432, 2860657282, 2860556842, 170042018, 539132416, 580911138, 573188096, 2685012010, 2820677664, 2686453896, 2284357632, 2317879306, 2762752, 167805568, 8562698, 178260128, 2230280, 2852168226, 536912546, 2326301218, 2684388000, 2181081634, 36348552, 713205800, 2687148674, 178825378, 681714304, 2281873546, 682240010, 2684395522, 2190092842, 8945824, 44204674, 2315954824, 2149722792, 2181572650, 715825314, 2181177986, 2818744322, 178298882, 2281843200, 2158111392, 2189470376, 10625192, 571124394, 706750978, 2829101186, 169904672, 143131168, 2826971170, 548014600, 2720049314, 169871874, 571083272, 2684528778, 134785666, 143132712, 2829724328, 571123872, 715302922, 2149582882, 2191698088, 2852685994, 707273354, 2190090242, 2684889226, 137013386, 2292219946, 706880136, 2315913378, 136970272, 168340002, 671778978, 2150138402, 679649322, 2284333218, 2726856842, 176857768, 2726961314, 2854264866, 2156568608, 2695373480, 570558632, 176824866, 33554592, 167946914, 2183277098, 143173768, 35651720, 178290696, 545958402, 548022402, 548053026, 134906370, 2684487688, 671647754, 2284489216, 2191657634, 2290092040, 545915528, 9087114, 681740962, 2827092616, 673186466, 142641162, 570425378, 545300512, 2099720, 581075456, 2324310056, 136874632, 673751200, 2687115402, 2829584938, 2181210280, 2183168672, 704784898, 524928, 2729091208, 2820808712, 2861082792, 579471402, 2148018688, 704678058, 2158496416, 2686582920, 136317440, 2183143592, 2861173250, 2861214376, 713597610, 2726470176, 581444098, 538978442, 2148050984, 2155880586, 2318049834, 537035298, 2720139818, 2720563370, 145236490, 136880162, 2191687720, 537395872, 10496168, 715302954, 141354, 547891338, 2694974120, 42109090, 2189437568, 713196194, 11141768, 168329738, 2826969736, 2686454272, 134382082, 2829092872, 2317492224, 2684486280, 715300866, 44173450, 2728569504, 2720704682, 2726436992, 2147616936, 2283937802, 571122338, 44703914, 705210506, 163848, 581075616, 537405576, 176827016, 8954504, 572655786, 673720962, 144834568, 581569066, 545294336, 2189961250, 547922472, 545259682, 143171586, 2181605920, 2662536, 2183692800, 2827657864, 2292719626, 671654442, 2692743816, 2685012480, 41943048, 10657792, 2191524352, 136873986, 2729052330, 671220234, 176849032, 35654272, 679485482, 44706466, 10625056, 2181693482, 581601312, 144834728, 10370, 2147657864, 680167562, 2718050984, 2861047938, 2292842626, 42633890, 2726855298, 2687117962, 2693300866, 2684919936, 42639872, 2326399618, 713034242, 178815112, 2863170208, 36184704, 2315780642, 2728534144, 2717917192, 2862779018, 2686986240, 2183178920, 671123584, 2818605216, 2292853280, 547891232, 2315397248, 41472, 571123752, 571113634, 2150279816, 681618090, 178924162, 2686624290, 2290133026, 2687009450, 169869994, 2694840866, 2158012970, 2147616928, 169912456, 178922024, 8391336, 33720992, 2862653450, 680165386, 2793986, 33693706, 578953378, 2861072936, 2323783808, 2818613888, 715827338, 44574762, 145263272, 2720694304, 2189568170, 698880, 673187842, 713165440, 35784738, 170402466, 2852135592, 2317885472, 673186464, 136978570, 134916266, 2785952, 2324342922, 2695373474, 2827659946, 44171266, 706783402, 680166048, 170402464, 578857098, 2726299786, 713720360, 548046976, 538976394, 681715882, 715293224, 143261858, 136489472, 2720703016, 2600, 2693270024, 2717917736, 2315264162, 2281742464, 673710090, 570466984, 581044778, 547913738, 2290131592, 671097474, 2323784200, 134357642, 547922562, 548014762, 2860550304, 172714, 570567298, 2821202082, 2192181888, 2149616296, 2854363808, 34120200, 2183137920, 170008578, 579471874, 2860523680, 573177994, 2158659592, 2862776354, 2189429290, 580954762, 571113512, 572565634, 2729093672, 2821194408, 2292842536, 545948296, 578857600, 680168074, 33597986, 707428898, 715793056, 688130, 137011242, 2191695912, 44736546, 2150238210, 2692917760, 578848808, 671263232, 2148182048, 2624138, 42640032, 2158496288, 145393826, 35661960, 2819228290, 681576482, 2325906056, 2292755106, 2695399594, 2292711552, 2726439040, 136323746, 44605442, 2191532682, 33695754, 8423458, 573221546, 579371144, 2156439688, 2156046850, 167911594, 143262216, 2695399970, 2147517056, 8555016, 2720662152, 2718466568, 2290098722, 2147625634, 2290625192, 2181704192, 706775560, 2829099178, 2717942304, 706882216, 715825184, 2826961578, 142608426, 696328, 2818705928, 2292222594, 707438600, 705175554, 2318041760, 143296682, 2156011552, 545958442, 167783050, 547889320, 2191526560, 2315430410, 537567392, 2686452392, 548044968, 2157977738, 176333344, 2158133800, 2190084264, 2827004544, 570425506, 2854357122, 673196064, 673221130, 524842, 2181605930, 8552618, 2718474890, 2720148106, 136972458, 2862653602, 144878208, 42641928, 2684920362, 2827493386, 713590944, 2190123562, 539535394, 2861050370, 2718050954, 142617120, 2720041120, 536873120, 2720663682, 33288, 2827649154, 2718597634, 539658410, 2181079072, 579479722, 8945704, 2819106954, 2861205504, 2720664066, 536873474, 2189462154, 144744584, 2158135298, 2687017482, 42475648, 2852128938, 671090818, 2728525986, 682265128, 2290254474, 11020426, 11020808, 2717949954, 178432040, 2158536714, 2192220322, 2156569226, 2156012066, 2324179082, 2284331168, 2852784168, 2183299200, 547359264, 2315944072, 2282400266, 2149712002, 581443714, 2315920002, 2271394, 134383650, 580919946, 2323677858, 142617248, 682109472, 2326301218, 539107330, 2325749898, 2284331530, 2829197442, 2290223754, 136348330, 8520234, 2852135072, 2718574722, 2852784672, 10652162, 570468992, 2829058048, 2693275650, 2183700482, 143140992, 2685018752, 2827126954, 2189994656, 2183309986, 2686978088, 2326307362, 673744938, 2827100712, 2695530498, 581599232, 715686024, 539101352, 10485888, 537428138, 2686583456, 2695012394, 176826528, 2147625640, 538978826, 134875786, 145269376, 2818736672, 2728429738, 142779010, 571116160, 671744642, 673882280, 2720573986, 2854922272, 143163552, 2686591144, 134873762, 33685640, 2826969216, 2821333538, 2181693448, 2820809226, 2729060394, 682237994, 705200674, 579371562, 11141152, 547880970, 167936042, 548055690, 2147656224, 2685012610, 2325752490, 682262690, 679485448, 545270442, 671131688, 2317888136, 2158144162, 176196226, 539107464, 2818581130, 671262850, 144842912, 2852300808, 2622080, 33565192, 178946592, 2852684320, 671612968, 682262666, 2282364968, 2718474760, 2852685960, 2793474, 713697800, 578847266, 142746152, 134258728, 2183137322, 578978466, 2181726368, 167815298, 168298664, 2283807394, 2282367624, 8399400, 142770826, 2852135552, 2318008490, 2324212384, 44173992, 2695012864, 11141162, 2290229258, 2819139754, 682265248, 539009192, 581050410, 35792898, 2693300266, 2829068330, 142739456, 2149744778, 34242568, 2189592736, 178825898, 655530, 143296522, 713599010, 2720574090, 2292713992, 2156563080, 2852782720, 706742408, 44599330, 2158142088, 2290753576, 2694981666, 2695004840, 2717917186, 2156537994, 42076298, 539494946, 2284325378, 2852825122, 2292884096, 2149722624, 2284323458, 2829191336, 2281875970, 2693308578, 679485440, 570558496, 11143722, 2820809258, 545914914, 2183307432, 178792578, 178424482, 2718575232, 2181040680, 42641928, 2852168330, 2686582792, 681577096, 168340096, 2237088, 8432136, 548012202, 170002560, 713074818, 172170, 706906626, 35825706, 2720571394, 2829713544, 2854363296, 679510658, 2728953864, 2284486664, 2862744074, 2827496106, 545401480, 8397448, 2156537986, 2728528520, 537569312, 33563274, 2149720714, 2692876424, 2317887528, 573177858, 671089322, 2181562378, 167944746, 548055074, 2281843242, 671777288, 2326307330, 2728921640, 176693896, 134384170, 2147625090, 2854748170, 2852815010, 176204288, 578978464, 2105890, 35783298, 2854791336, 704678528, 2829715624, 2695539328, 2726955176, 10400, 2629664, 536914600, 2862778530, 2284325538, 2693399208, 2695405570, 2819235970, 2718435456, 705169410, 2183798952, 2861083304, 671255080, 2191695906, 673325568, 2685051010, 682230274, 35785224, 2147526658, 2192181922, 2181696000, 2685043240, 715161736, 579347072, 2720533024, 2325872768, 671647746, 713564674, 715827200, 2147648040, 2624170, 572696608, 2695013000, 2155915808, 8398978, 134776962, 2324335106, 572689058, 2157969922, 134775458, 2183309448, 581437992, 41978378, 2281874050, 2158668418, 142747816, 136872610, 715687936, 2693308552, 2326268578, 142737578, 178817056, 2158632970, 35791018, 682140168, 2728962690, 2820671496, 2281712264, 2315921930, 2189951530, 526376, 2156429962, 2283801218, 2324210208, 2684397608, 673196682, 174112, 2720541344, 2156003872, 176693386, 573057546, 581083682, 2317363840, 680034314, 2852259848, 41943562, 36317730, 2326438536, 573057056, 680009890, 34242696, 2315913864, 44698240, 2726299778, 2282365600, 671615648, 570984994, 2317355530, 2149744778, 713689088, 2147657736, 713173032, 671744672, 2720146082, 32906, 715139586, 136325760, 579469962, 671777312, 547883560, 2686986914, 9054378, 143262210, 573079592, 2317361152, 537395712, 2158004386, 35818154, 704677898, 178268714, 570468490, 713591336, 2292845226, 2692743682, 2695365290, 2282367008, 2829091496, 2686984834, 581566986, 143261834, 2718575112, 673745544, 537559594, 11018250, 2693269672, 2189959720, 2315428394, 707428864, 8956584, 673742888, 539656714, 2821335720, 2694881826, 2281744906, 681738762, 707265194, 682134026, 2156005512, 2827649546, 42631298, 704782376, 170043520, 715817632, 2726338570, 144744608, 524800, 536871464, 176695336, 176201858, 538970274, 673753730, 2821234720, 2317361698, 573089834, 706775688, 2854390272, 2315387554, 2156013730, 145402530, 2861206026, 578953896, 2852162218, 536871554, 2827616770, 581044872, 547521024, 539000960, 545925642, 539142794, 682232328, 679479304, 2156560520, 134873130, 2189951616, 2717952672, 2323810304, 2324209794, 42633730, 536873514, 707300010, 44738562, 581435394, 547365032, 682131968, 681584682, 581052418, 2863311530, 2181202602, 573220874, 2717909674, 2190114986, 2147491976, 2315921442, 2729058432, 2181079082, 570565250, 682263072, 44739208, 36217346, 2827127464, 8921218, 2156036736, 2191688226, 2854756482, 145367586, 170404490, 2292754594, 704807426, 2192050824, 2684356776, 2283939848, 2292711560, 2315387432, 36211234, 2718040736, 42631298, 2105376, 2325775008, 705202208, 706775208, 2323653250, 2726428800, 681609344, 34111624, 2819107338, 2290092064, 2826996362, 144705704, 705202304, 579338792, 2694883360, 41984000, 42631680, 2829197354, 580919976, 2326407848, 144836616, 2854756874, 2687140490, 572533418, 713689634, 2290090624, 2281745066, 44567208, 671230506, 178784296, 2261152, 572686344, 2181169704, 713066664, 2317879458, 547392138, 705333794, 2156571170, 2687011498, 2290131624, 2863138824, 2827495968, 2854226562, 167944322, 176685194, 2292746240, 2183792680, 2863178408, 705208872, 139426, 2693300738, 33729026, 2829232642, 545292320, 36176522, 690216, 178266760, 673710728, 665610, 715794568, 142647840, 2726430754, 36309672, 2860689546, 178430504, 2695373448, 2156528128, 679486090, 673350184, 539011712, 679518336, 2852817450, 2156568610, 2720532520, 2149613576, 2317363200, 547530890, 2693311146, 2692777992, 2157979688, 144844800, 2150115842, 539142690, 2819138088, 143263882, 2726469794, 2863147690, 2686451842, 2728402976, 715170314, 2326276640, 142608896, 545827362, 707297800, 2685044736, 2827092138, 145238688, 570960010, 655370, 2191655562, 2728919208, 2148018312, 168329386, 168429728, 143262338, 136480810, 2685018792, 2283971106, 2852161696, 2292884098, 2854232744, 10272, 34244770, 2863267874, 2717917728, 2852160040, 2829592576, 545433634, 143131176, 2829232802, 2292712106, 2148172416, 2140704, 2281742504, 33595912, 169904128, 539536000, 2239114, 681748616, 713728682, 706781736, 42076298, 572686890, 581569184, 573218856, 545302698, 2684486178, 2692915360, 2726993952, 42477602, 2720147968, 581083690, 2695405698, 41951872, 2861072936, 176335392, 2150279848, 169869962, 680167946, 535048, 2190115458, 2684487842, 2728438410, 176327306, 2860550794, 2717911210, 178397216, 679610378, 2317386378, 167781034, 705177600, 2726437546, 713588866, 167936680, 2728397346, 671090818, 2324168746, 713066658, 44075560, 2149589154, 2827100842, 2149714082, 2726824074, 2854757026, 2183135400, 2181048320, 2726988416, 2147524744, 2183694344, 170394154, 2282236064, 2318008362, 572523042, 2148008482, 33565344, 704774186, 167780490, 2147494048, 2686462112, 2150105120, 2829748904, 178389160, 704686728, 2315813544, 176728234, 2147527336, 8921120, 2190123656, 2283806762, 36186154, 167805090, 2821226538, 167774336, 136323210, 2315257986, 8399402, 2854881418, 2854223906, 44736672, 573180546, 2290755584, 35792898, 44204032, 673187840, 705309344, 134225930, 2693401256, 713173538, 2726299688, 2156005538, 2829224576, 2156568578, 2821202592, 142740010, 2183669896, 167780394, 33408, 2693310498, 2854234242, 9087104, 2148147874, 2718436010, 2191567402, 34081408, 2292189696, 2629634, 707297440, 2263042, 178300930, 570949632, 8388640, 2860648578, 2819263016, 170041472, 539658762, 42115624, 2317527560, 682240040, 539623968, 2190084746, 573213226, 178432168, 2181210146, 2181605418, 2686452384, 673841320, 537534986, 2326430344, 704643754, 715686400, 679651976, 2147616904, 2720047136, 2827124906, 2684879008, 571115650, 2192212648, 2317525544, 2132648, 2829223944, 673884296, 2181046954, 2181179392, 2292320264, 572664328, 136448546, 2292189826, 2826996384, 2827649026, 2821335082, 176201888, 2150238888, 2156429322, 578822794, 2854390410, 2325783176, 713075202, 707428482, 178921634, 2695496322, 2323810856, 2818714146, 168306688, 545425410, 706882176, 34220674, 2862744194, 134391946, 144711722, 2183661696, 36186250, 673851906, 170044064, 176204320, 2149614218, 537405984, 704776744, 2192089642, 573212712, 2717919786, 2156006024, 9044010, 2820679808, 2292722304, 671228578, 2826996256, 681583274, 545392770, 2189468288, 2726961160, 2317494274, 545915394, 35695112, 2763432, 2148007968, 2292230786, 2147656352, 170000546, 2150113832, 2852162218, 673884842, 8396832, 134357032, 41943040, 41953922, 578816682, 2862785184, 2326266538, 545785888, 681746464, 2292720170, 178921984, 545794560, 2829713418, 2191656968, 2687109120, 44042370, 176718376, 170002562, 2156437544, 2720008706, 2821365888, 2826963104, 547392160, 2829092906, 715270698, 570558474, 136970248, 2149753352, 2292714018, 2149745186, 2158665768, 2318051882, 524842, 2181040642, 2717909128, 144835234, 145399944, 2827624458, 673874570, 170001058, 570982400, 2155913898, 2819129866, 2717952650, 713558018, 715164288, 168337418, 134250504, 176695842, 2183792680, 36309642, 2325751810, 2820671648, 2718040618, 2686591530, 2854234762, 2821357576, 2284364328, 673751584, 44212904, 2820713130, 682142216, 539494530, 11141152, 2317492768, 715268106, 2762914, 163850, 42641544, 2726963874, 2728954018, 165898, 2695399464, 136839176, 2183825416, 44575362, 2863139328, 707299498, 2192181290, 44698154, 144878208, 524962, 2281873954, 707299874, 547922080, 2728395402, 2323810306, 2796162, 2326276770, 2819105314, 2720047624, 134916226, 2315422336, 580913186, 174080, 144714370, 145268768, 706871968, 2693434024, 2718050346, 2693308970, 2290788874, 707264544, 168298506, 2147485698, 2728435754, 2239146, 673710242, 581435402, 2317387912, 42510338, 2861074978, 170566282, 2695531178, 2760738, 2282227880, 580954666, 2686593162, 167813802, 2852265984, 134916650, 2099842, 2686492808, 2718083202, 548045482, 671263272, 715653760, 35792898, 2318043816, 673753226, 572555912, 168305152, 134777504, 2694971906, 2191687682, 539533960, 2158626818, 2148149376, 136355848, 2720696490, 2821335592, 578822152, 2281874050, 136872608, 33564810, 176201896, 705178272, 713555978, 679611008, 2099242, 2191565474, 2726340768, 2323652642, 2729052802, 715161762, 2181571082, 539658784, 2183791144, 707299490, 539109898, 2150146720, 2149712426, 2787328, 2281703466, 2726955018, 2818605602, 2718466056, 682141728, 671654408, 699040, 2695539330, 167946794, 545432200, 143132704, 681738282, 134252544, 715653800, 578947618, 168468994, 2726832298, 2150146698, 2290253992, 539525256, 142737448, 2852258338, 579480066, 572530816, 2826960904, 2290133120, 690216, 671777312, 2290229250, 2282356744, 581567010, 2189959682, 167782538, 2290657408, 2189991936, 2156044288, 570984960, 539658786, 2323686024, 2726429184, 42470026, 2189994666, 671121416, 2317355146, 2820843658, 2148182530, 2189600936, 704645288, 539527304, 2156535816, 572533256, 2324169354, 176302218, 176332810, 2854234282, 2829101058, 579469858, 143133192, 2150138536, 2150279178, 2694851114, 682272938, 715819138, 168339970, 178790562, 536881706, 537395880, 35817994, 136446634, 2852129442, 176291978, 44573314, 671746568, 578847232, 2726856864, 2684485762, 2155874850, 35330, 2181038122, 706873506, 2283929768, 170428960, 2852692490, 2819104768, 144842890, 2695503882, 572524554, 2290098346, 2692884522, 578955434, 2852790824, 2148180008, 2283971080, 680168074, 2720571938, 570466954, 2158108674, 134261410, 570558978, 2283972650, 2686454408, 42606632, 580944000, 34818, 34212354, 167783042, 2282235936, 2861083274, 2717949952, 2097320, 2315266570, 573049002, 2726830594, 8430210, 2183135754, 2155874346, 2821193730, 36210858, 2829222408, 8914944, 2854879264, 176196256, 537559552, 41943050, 2156405250, 2324342920, 144746506, 2156527784, 680175752, 136454666, 33565226, 2829593226, 2183301130, 2317486242, 178299424, 2860556834, 2315780256, 2718605834, 2315395586, 2315395114, 2693275682, 133120, 2181048328, 2326438432, 706873984, 578822664, 2829623426, 36307114, 671623330, 2191665312, 704807050, 537036808, 673884328, 2190123016, 41978498, 2818574848, 167813666, 2189436938, 2793506, 2282235944, 145270912, 713034408, 34220704, 2189600898, 2718050474, 2317527554, 44179618, 10625538, 2192089088, 136323584, 2317394056, 713695266, 673751080, 671656584, 178424456, 2726963882, 581052424, 2147492010, 2189435040, 2827520002, 682133674, 2282227842, 579338792, 713697962, 2728525986, 2317879818, 2323654688, 547889666, 34081442, 10520706, 8530464, 2687150240, 2158100618, 2827657344, 2181694080, 715303552, 2852790434, 2720664104, 2156038306, 2181728808, 10617482, 168435754, 2819129992, 2821234826, 537567746, 2720702602, 44081672, 145236002, 2190082178, 2720565290, 2147494026, 2852298912, 713073194, 2726863498, 145227906, 42476072, 168437898, 707275266, 143130634, 2189568640, 2315429930, 8330, 2863177890, 679609000, 2158102538, 2189557762, 679512074, 2191526056, 2728954018, 539533314, 2317920290, 2827494018, 671621666, 567336, 142778376, 673753248, 176726144, 2317887496, 2290255904, 2158004744, 2290624680, 143140866, 9044482, 2158633098, 2281744544, 715292832, 2852790792, 2317492392, 680140840, 2271784, 2292877474, 673851400, 168338090, 144705570, 682109098, 170003106, 706783778, 2156570784, 178956328, 2290780192, 571114016, 2149622400, 713566754, 704806914, 2317394080, 143264266, 539658282, 134260898, 581438090, 2181210242, 2829099554, 704653440, 2155905162, 580921474, 34087050, 581599402, 42500768, 2290649130, 545392672, 136847880, 2818711586, 36209192, 2324333224, 572565512, 2854234624, 715784874, 545425440, 134220290, 2192048650, 142778402, 44597800, 571115554, 136847370, 134914080, 681716352, 2686451880, 2718050472, 548044968, 681740450, 2687115776, 2156529832, 679608458, 537537186, 2282266656, 143132832, 2292220456, 2183799432, 2726832128, 2157977736, 671776808, 2728953864, 2686460034, 36340234, 2149722114, 537534626, 2860657322, 11053696, 145263138, 572662402, 167946248, 134258856, 2290229378, 2282390186, 2149745288, 137003656, 696970, 2852126888, 545300640, 2819131402, 35783170, 2854224042, 141826, 2861179520, 2720049800, 547366920, 690722, 169878176, 33728544, 2183309994, 2860556296, 10486314, 134389792, 681583146, 144703656, 671615650, 2189557770, 34121890, 538976802, 713172994, 2190116874, 673843722, 2819229856, 2854887424, 705341568, 10627712, 2156437538, 33565344, 570984992, 11149474, 581077506, 578953256, 2852694656, 2317887618, 2852126848, 34081410, 545818762, 707439146, 2686591016, 10619432, 2149624360, 2192091306, 2183135872, 2692786818, 2718083586, 573048842, 8530058, 705175714, 713720458, 2827493544, 11018888, 671096872, 2827526146, 2684879528, 567946, 2323810312, 2861072898, 2323687562, 34245154, 2156535938, 2827657738, 178954242, 539009666, 2827657386, 715162282, 11010730, 537002154, 167903370, 2099882, 704785026, 2325915650, 673873954, 2156570632, 570982922, 136480938, 143138944, 42477706, 2819129506, 44597928, 2720139272, 2292744744, 178257928, 2325913770, 2292853384, 167911560, 2189959208, 2684887042, 2325775008, 136480808, 134351400, 33563176, 2726439562, 539656360, 2292222506, 580913288, 169877640, 537010824, 2852691976, 2147494560, 2854396040, 581044770, 2860558346, 570425986, 580921480, 144835112, 10521090, 2720008226, 713689768, 143164032, 570992802, 545925248, 2827004066, 2829199914, 170395688, 2181606058, 2147647498, 2283937920, 178815522, 168329354, 2854396064, 681705480, 705208962, 42508418, 2317918880, 2827094176, 2155905578, 680045216, 11053704, 176300160, 33564682, 2826969610, 2317525544, 2729084970, 2829716098, 145369762, 545824896, 578986624, 2290122880, 168471040, 713590784, 143302698, 11176482, 679485440, 671621248, 2726857216, 36218912, 2183800874, 572694568, 2860556424, 2827659906, 2317879304, 2181570602, 713598984, 570983050, 680132640, 2827102216, 2852298794, 715268264, 2192179712, 143303338, 2183703082, 547391522, 170434568, 2726461994, 34218498, 537436194, 2147494050, 2796170, 167780994, 2290649640, 2820704936, 2318011042, 2284462120, 2156563104, 2720662026, 35823616, 2317525162, 2852661418, 2728561322, 2290649250, 134390402, 8552576, 136347648, 2282399752, 166538, 538968200, 2763402, 2820811426, 579504682, 679479464, 539658272, 136882818, 2829068842, 11182594, 578953354, 2156439722, 547398304, 170533386, 671099432, 715795114, 2290778248, 573221546, 682230440, 170008608, 545916936, 11010568, 167946250, 2317918210, 2684486304, 2192050208, 145369768, 2317516960, 167815848, 2686583306, 136325794, 673710720, 706748426, 537012266, 2190090408, 539101696, 2282356866, 2183176362, 41098, 2315386920, 538970248, 539633704, 2821203978, 176171144, 2292228648, 2827133448, 2326300674, 142606858, 715172000, 136980482, 134873608, 2854388362, 178260618, 2290123274, 2685050922, 537004680, 2656906, 2183834274, 2156431520, 538976928, 2854232586, 681615370, 10494112, 671746210, 579471528, 176335530, 2687107240, 167946248, 706740770, 2315821224, 2315266690, 2183275008, 705210506, 547883656, 2292844584, 178391720, 176294410, 572696578, 548053506, 137005186, 176717866, 2158102562, 705339400, 2189985826, 2693408778, 2324302370, 2684889728, 2181595658, 2695364650, 2726307872, 10528938, 2720014472, 2860681738, 571091626, 537529002, 167772672, 145401992, 2261546, 2785280, 2726864930, 2290131592, 537002016, 2854914048, 2852135050, 2829617194, 2863172106, 133768, 2720178818, 681748610, 2692882474, 2292353544, 713588738, 2852653066, 34244738, 2158493704, 713589386, 2695528480, 44083330, 572566178, 715139200, 572557824, 2693300866, 176291872, 144713888, 578947624, 2829592738, 2324335234, 2818747040, 35792930, 44606114, 2325750306, 41945770, 2189469826, 539101824, 2695365290, 707305608, 176695936, 2282258472, 2183274498, 581085864, 704817186, 681609888, 2318010882, 2793610, 671263240, 2854365352, 705298592, 2156440224, 2695506570, 167936640, 42633858, 2728427656, 545948320, 2692917376, 2854922890, 705308714, 2854879234, 144836642, 141834, 705170058, 2821358248, 2821237408, 34112162, 2726330882, 2099840, 704686122, 2852134946, 2315780642, 178432128, 539500554, 536871426, 2854365736, 2718476330, 2861172866, 580911778, 581566592, 178258090, 2191567008, 2820672034, 174240, 578986632, 2183669928, 679618568, 11184168, 2192179882, 579381258, 2854783144, 2323808808, 2292722314, 145238664, 2720705160, 572664352, 2728534528, 2863177898, 2183669794, 2189591210, 580946434, 2718608010, 2317888000, 545401002, 2718083104, 2325883520, 44730536, 2819271200, 2181736968, 570597922, 2181597346, 2720563338, 2687019050, 2292853416, 136347688, 679487624, 682263200, 679610912, 36309538, 145236128, 682263208, 2325744128, 134916776, 2324179456, 2318011016, 2818713760, 705200768, 44698112, 2624040, 2854390440, 581437440, 33726472, 176685600, 681713704, 142649506, 34253346, 2623648, 537037352, 547497994, 44206626, 176717826, 42074626, 715260448, 715301024, 2284495400, 178290698, 2860646536, 537397890, 2821357570, 2317877248, 578953256, 2854365354, 36317352, 2687142442, 2149589632, 36210688, 2720538784, 707305602, 165888, 2863136936, 2158633600, 2629770, 579471368, 673744898, 34212522, 673196170, 2693278336, 538976288, 715169922, 2317361154, 2862656138, 2694974112, 2149616138, 707397672, 2315397768, 713032360, 579371688, 145236618, 176325256, 2132136, 715139104, 679479968, 34113536, 2821193896, 2827616896, 2854783138, 44605480, 134260744, 713206304, 2827659946, 2189986440, 2156571264, 2717909546, 2156560520, 2819271296, 136446080, 2183700512, 578986018, 2854750888, 2318051496, 2183701002, 2863303296, 715816970, 11174402, 581566978, 2827485834, 44171904, 35659914, 2720705184, 176826376, 42082442, 2827616776, 578847266, 2686978090, 168460960, 2720041002, 581437578, 545826850, 2158010378, 535050, 176719874, 578854912, 570960034, 2150271488, 2147649666, 2726996482, 713564160, 134356992, 2695398016, 2148139688, 2290614314, 2317517442, 2189599400, 2854395912, 2282261034, 579478184, 2863300642, 2629634, 2863171714, 11182122, 570567328, 707439144, 707266594, 2861074986, 9044130, 10494504, 43176, 2283809312, 2147527296, 2107528, 2156038656, 34244776, 2292713986, 2684356640, 2819107464, 573089960, 169877536, 10518568, 2692786858, 2820669954, 2181704330, 2324310664, 705167874, 2189961730, 2852268544, 578849282, 2317363840, 713196170, 2693309064, 2181736482, 2292187690, 2324209800, 33695912, 537045026, 2150113314, 547365034, 134744610, 539525666, 545794698, 2819268616, 2156005920, 2863138978, 715300864, 536881674, 2317879936, 131234, 2826969098, 2315821066, 2728953890, 682263210, 539101226, 713719850, 176161418, 2158144010, 713033890, 2290092552, 36309130, 2290264712, 537004584, 572696712, 570599466, 144706056, 10521256, 145391746, 35790984, 143270434, 176726538, 170429090, 705169538, 2290745378, 573188616, 715129482, 2820678186, 2147483688, 705200138, 713073320, 2326432264, 715827360, 2852160170, 170524712, 680140834, 682099370, 41951906, 11018370, 2149745282, 2315919400, 2148149792, 2315821706, 673186336, 680003626, 167783042, 2818582690, 545294848, 2181171722, 537559722, 2827659394, 41943170, 2728396832, 579502632, 2189437096, 145268768, 36347914, 2863278240, 2686616104, 705200674, 10496010, 539502600, 2686454304, 170557994, 143141504, 145402410, 2818714112, 167813632, 2315387392, 2149755050, 715661312, 2317920296, 545925250, 2694971560, 2183826050, 36186250, 2726963842, 537567232, 178792970, 679643170, 713722400, 36208768, 178792480, 2821204010, 44050946, 2324300330, 2324203688, 2183178250, 145227776, 176294442, 537037440, 2854256802, 143296642, 2692874922, 178913930, 2863308962, 2826969762, 2726865546, 2325782656, 581470336, 571089578, 673843234, 145391650, 2156437642, 2820811272, 536879776, 2821326890, 2324310530, 2693268000, 2191688320, 144842912, 671089154, 578824746, 145236522, 168428032, 2728402976, 42477738, 44739210, 2819129856, 571116040, 2695372832, 2718050848, 2155905698, 2283833378, 547913762, 2315790986, 2862753952, 2695498272, 548046888, 2290090530, 2860656800, 178922152, 2854758528, 2189560450, 2156038186, 655400, 178290698, 537567904, 2720178856, 170565762, 2852782080, 2818574986, 10529440, 680143392, 2181728258, 570460674, 2183703040, 2283965056, 2820672040, 2695406250, 44173832, 673884320, 570427424, 671091336, 167782410, 671623330, 2323785888, 705341568, 2284322816, 547367594, 2852170378, 8554626, 2181171722, 2283799080, 671645832, 2821358210, 2861172738, 2315944072, 2686484482, 715825288, 10494602, 680133162, 2826961440, 2861203970, 537395754, 2829748258, 681715754, 9085600, 2863177760, 2863278242, 176728706, 134261290, 2317492746, 170395690, 570427914, 176693248, 178397736, 570559136, 2729050248, 2860558880, 2317920392, 2158002186, 8423432, 2819137706, 34120330, 2183702562, 2290786976, 2323808298, 2325908096, 572686882, 545786528, 176203786, 44572840, 2820678152, 680174218, 673720488, 2155881096, 2150107298, 35793544, 2860657184, 2149722754, 2862645250, 671779488, 2728921218, 34218624, 713556008, 680036482, 2189427370, 2818605602, 2720038920, 2695397898, 2191534752, 2190114986, 2829722114, 572563584, 2290616864, 579346600, 547883530, 2852790914, 176194082, 2284331682, 2852257834, 2158665730, 2854920320, 572687018, 2317525632, 671222402, 2323647112, 679649834, 2818572810, 2692907530, 2181726850, 2148049034, 2695006752, 2852790440, 537405960, 2147486218, 2720563848, 2156538400, 679512578, 2317396008, 705333386, 2290614954, 713566338, 35694600, 2720573482, 2192048802, 143141384, 2720669856, 2292222594, 572697088, 2726963234, 2324209800, 2230400, 2695538690, 33555114, 2148016138, 2149583392, 2820800554, 581437442, 2158493826, 2726963338, 2826971168, 176824488, 2720540672, 539632162, 704784514, 2158504066, 2726463658, 42502184, 2189462016, 570984584, 2140842, 144705706, 2787336, 143261832, 2692917256, 11020810, 176300200, 2694981640, 2284495488, 2827618442, 572694562, 673873960, 144845344, 2317353514, 178268298, 713728040, 545431720, 539011208, 2326439968, 143172256, 33727146, 2290123402, 679479458, 537436168, 2290788386, 715784232, 2827102346, 2317518856, 2290122882, 145238562, 713695754, 681705632, 2181704226, 2323785760, 2189959178, 706904608, 681609378, 2181726210, 2183798786, 2860515360, 2156396672, 167938592, 707439114, 2720671786, 570427530, 2829197864, 2720172034, 2315913762, 715664040, 2192181896, 2718050442, 44599944, 2819131912, 2283809410, 2147526690, 145230346, 2685050880, 2155872776, 2149591552, 170525354, 2189992098, 2695408290, 2852692650, 707266568, 2292318760, 2720139274, 2821358080, 33720840, 524834, 2290221098, 2150113450, 681740418, 2718605312, 2290100874, 2156003458, 578979850, 2317396010, 2158633514, 2695406248, 2729060386, 2827102376, 2158504482, 2819268650, 2829066242, 2820833290, 547520512, 713719936, 2726338592, 2728437768, 2292195842, 169912970, 2155883008, 579477546, 2148141218, 547400200, 706904200, 176327306, 673219232, 2191697952, 167944234, 168296480, 2323646978, 2158101120, 2684355200, 559784, 2827518602, 2694842912, 2317486634, 8423944, 524960, 143174272, 679643266, 42508296, 167805442, 571089450, 2317494400, 2315943968, 2325872682, 36307490, 682238080, 578977920, 713203842, 2852823554, 2852162210, 2156013610, 2318016546, 537043594, 2315288712, 655872, 35824290, 144836768, 2326407808, 35793568, 545786536, 671220256, 2863170088, 673712170, 539003432, 2147518984, 545425442, 11051688, 2695537322, 2820800682, 2861080736, 2150148136, 2726308352, 2290264232, 170437282, 539500706, 2326399136, 136325642, 2290786432, 136487040, 2315395594, 136349736, 134914050, 2720145920, 170557610, 2325883016, 2695408296, 573221544, 673849888, 142639106, 2693398538, 2281840802, 2148042754, 2284495394, 2099360, 2158135818, 2729093122, 2148139522, 34119840, 2148016128, 707404298, 682098730, 2183274666, 176203938, 679477928, 2860648576, 707307680, 176687786, 145228328, 688640, 42508424, 2150238250, 43520, 8530080, 8431752, 2149714440, 2718474922, 2326276770, 680037034, 679641762, 682270856, 2148171912, 547391528, 548053512, 2189984394, 170003106, 178268298, 681609218, 2149591082, 2155905538, 2693440160, 170524714, 42606624, 2150107776, 578945704, 2183700642, 570468488, 680043144, 136872106, 547358890, 2852292608, 2720664096, 2692745738, 2854791296, 2720039586, 2281703938, 578822274, 713075362, 2726430888, 41943176, 715825162, 2862753834, 2147527208, 2686591490, 134382248, 169913000, 2687109248, 537045536, 2317396642, 681713832, 681707530, 2854922792, 142772226, 2148182568, 136972960, 705169960, 573177994, 2829191210, 168307242, 178291208, 2695406082, 143272074, 2829230730, 35692546, 2860526216, 34079394, 713730056, 2726439560, 2863300738, 11141122, 2292720266, 2694971938, 579510314, 2158625440, 579338402, 2158012928, 2324169256, 2819099138, 539623592, 44573226, 42631842, 2183791264, 2726955680, 2686484482, 682140330, 10494088, 2290092674, 2284356096, 2155913888, 715139072, 2854783624, 41984040, 2684922528, 2827624480, 545949832, 2684881024, 570958464, 8398978, 44073088, 2863268394, 570985000, 2718443690, 176857096, 2156560416, 42508938, 2147615266, 2718599304, 537403904, 715169800, 2826971136, 2292744362, 573221000, 44703914, 144875530, 136980482, 547522560, 2818711554, 170559624, 2282389674, 145236514, 2852137122, 2292886026, 2292220424, 2860681730, 134916106, 2189460096, 2854258816, 537012234, 573179936, 136456874, 570427522, 2819098786, 134752266, 713558018, 169877672, 2323687560, 579478016, 36184738, 143295008, 34252930, 2183309992, 713162784, 136315008, 2158627328, 2726996514, 2189951626, 2728569512, 143171594, 2158010536, 167813664, 2147650186, 2190082568, 704675850, 176728744, 2324335232, 2183268898, 36309162, 573179914, 681713666, 42631330, 8530082, 131744, 2156562434, 2282367112, 539002912, 681617536, 2685010562, 2281701898, 578947746, 671220392, 2192212512, 167782434, 2695506432, 2158626954, 2315386890, 2687107712, 2183834152, 2181726344, 35693224, 571115648, 673849856, 713695370, 2181204488, 8923144, 705210536, 2148043304, 137013800, 2728954370, 704815274, 170567810, 2692784136, 170011274, 2325908002, 10627720, 33589760, 169904162, 2150244394, 36306984, 2150277154, 2726855202, 673194146, 2283964552, 2819238058, 2693439626, 671746730, 2156406914, 2290131104, 2282365480, 2860655264, 573186056, 705167528, 2852686378, 2281745058, 2717950474, 11020840, 2852694536, 170041376, 2284454570, 2862622880, 2821237250, 2326265864, 2155874312, 2181169184, 704645770, 2728561282, 2695374850, 713064586, 2862751776, 2150236322, 706904714, 2686593664, 142737538, 2829623434, 682240546, 2282261162, 10520618, 673884704, 2292187784, 170429096, 706748426, 545784328, 143271978, 2292754562, 2819130016, 2687109120, 547530760, 2191559298, 44572706, 134350976, 2190082600, 42510856, 143174184, 2820803200, 579347080, 2147494568, 567434, 2821195936, 704653322, 2720047234, 715696650, 2728536616, 167807624, 2190117410, 671263400, 2284357664, 2149722250, 2290647554, 2183170056, 706912768, 2861049864, 2149622274, 681716232, 168462344, 581566472, 2090, 2148008096, 2323786250, 2181212802, 681749160, 134906498, 2324204034, 2693308418, 2718433280, 681574920, 2686585352, 2290755592, 143132840, 11149344, 136874112, 2861072386, 134881280, 673874442, 713197736, 673325218, 2829191208, 2684364832, 2720533154, 170000906, 2692784170, 2685050912, 144713762, 2326274176, 2183307400, 547498120, 2829090816, 526986, 41951904, 2684387850, 2687150240, 2720539264, 2191697922, 705175586, 579512448, 673751072, 572696736, 705177760, 2829101186, 176168970, 2852167842, 581052418, 2754560, 547531402, 671260682, 2155913856, 2826961058, 9046178, 2693308424, 578947584, 2687109280, 2861170858, 8560802, 570597546, 170403850, 713566888, 2795560, 142617096, 2687107234, 673712672, 2290221098, 36340266, 2718564354, 547389568, 2181079690, 680141346, 2281734176, 2281873408, 671099016, 170394250, 166026, 545958538, 2684493962, 2290092674, 663712, 715302954, 537567882, 581052970, 2687017098, 2156431394, 2155913226, 572564096, 570427562, 2827526818, 570558600, 8423464, 170526888, 169869482, 2720530570, 2292187688, 134384138, 572557962, 2156569256, 572655626, 2820842146, 545269930, 2726308352, 713074826, 176728712, 2861041674, 170404514, 679643816, 41951906, 682098722, 673751208, 680173578, 167804960, 673882762, 537035264, 2827518506, 42639402, 2140328, 2862614530, 547883528, 680036394, 34121866, 176300170, 2325774346, 169904170, 142641162, 2148141568, 572664458, 143132842, 2315919368, 2290786432, 2282235906, 2147617312, 2158133256, 2325749890, 2282366986, 176201728, 547390112, 2726862858, 2292328450, 2818747042, 2324340866, 142778888, 2818615306, 713689762, 682133514, 2292197890, 538970144, 170044072, 134875682, 2292720258, 545947818, 2693310594, 2149591586, 36209320, 2728919562, 134252674, 578953354, 2318010914, 2852298882, 134383618, 671744650, 2156529696, 2827002506, 680132610, 715794432, 2684354562, 2692909058, 2720573994, 2763298, 8560650, 2181046304, 2695530626, 671098914, 2827126912, 134742696, 539494560, 2726471680, 2158624896, 2158526472, 2282390146, 8528512, 2192187938, 2829068962, 679520426, 715688074, 2827616426, 2694881320, 2860558496, 2692784290, 2156530178, 2156429448, 671227914, 2317886080, 2282400256, 2105472, 2192050314, 10657792, 2694881952, 707430440, 170011274, 170568232, 2155874338, 680176128, 143141376, 704782370, 2283938314, 2728403456, 537569410, 715817090, 2827094690, 2156560896, 167780384, 680140808, 573087752, 2718073378, 2827124896, 706781858, 713722538, 715163784, 2861206144, 671615138, 547488288, 679510666, 579469354, 713687074, 142780576, 578814080, 545785888, 2148010538, 2684387330, 548022784, 9084970, 715169962, 715131552, 713198080, 178258592, 133666, 2317355690, 2317355562, 2282398336, 2821227170, 2854881960, 2181040640, 2183268384, 570425480, 545794216, 35692586, 707273218, 2726333056, 581085704, 145402408, 2684913706, 2183833602, 536881696, 134883848, 671752832, 2292351490, 680166056, 2181728770, 570982560, 2694875690, 2292744704, 2183170730, 704643200, 2148043298, 2720169992, 2720696488, 2684528802, 2852653576, 2324335242, 539132034, 2148180128, 2684354592, 536905890, 2156440072, 2147484202, 2149753376, 134873088, 679512192, 2852784674, 2695505960, 2796032, 2694972074, 580911744, 143131144, 578986498, 2861211776, 2863177896, 2158109224, 2693433514, 671779362, 537404032, 2862620810, 2282236546, 2190123658, 2284357792, 2729050658, 42633248, 680043138, 9077410, 579338752, 2183275042, 2190123656, 545390720, 44206240, 2687115936, 2323784224, 2818572840, 2318010882, 44736680, 2821335176, 682139784, 715292810, 2317394472, 144836738, 167946912, 2318009000, 545267720, 704676386, 536871458, 2183826058, 2852170402, 2325749802, 10519042, 134226466, 2694840362, 2821367842, 2318008360, 2726299688, 673218690, 2292843176, 33589762, 168337922, 2818736128, 2149745290, 2189983776, 134357640, 2147526784, 2695397512, 706873354, 579371168, 2818736130, 2156538026, 2324332680, 2181171200, 167936136, 2317918368, 134752896, 167815818, 2158110728, 142779008, 2718081576, 578822690, 136489088, 2155915816, 2820704802, 44072970, 680167586, 2192091648, 2862744104, 2192058408, 35653802, 2315813418, 134391850, 537043456, 2662912, 2191657482, 2717917698, 2158141600, 671654408, 539626154, 570468482, 2148008578, 571091082, 10617480, 2147492392, 2861211690, 2317888170, 33687592, 539533320, 2282236426, 2694981762, 10488352, 673841282, 2191564970, 136839176, 2149722784, 682265224, 690210, 545947808, 2820841474, 2292320800, 2862647456, 682264578, 573186048, 2827487786, 706781858, 2665130, 134916096, 705331754, 2283931808, 2863139464, 2150279688, 2156044418, 143165472, 2829584938, 679616552, 706882210, 572662314, 2315428488, 2695408288, 2821327488, 2729058464, 2720049162, 2292877960, 704653480, 545819298, 2290229378, 580921378, 537010186, 170428546, 2191657128, 545392810, 144867842, 539132418, 168430088, 144703658, 2156536458, 8396840, 559104, 176726658, 33562786, 713064576, 713689130, 537404040, 579379362, 2718083714, 2192091650, 2181570690, 143262336, 673718312, 42109600, 2191688322, 573213226, 2863269898, 2283842186, 545401352, 42470056, 44565026, 42475560, 713164968, 2728566792, 2860550186, 10528938, 2181726216, 2192181258, 136980640, 704782498, 144704040, 713203842, 2158627328, 8519680, 2192211978, 2860681378, 2290098824, 673710082, 2829590658, 169910944, 572530696, 2861179010, 134775434, 2852815018, 143165954, 2718597634, 704815746, 11045384, 2687117858, 2324211848, 705339432, 2292195872, 178817704, 170533376, 2729083522, 706750464, 2281711626, 2181603458, 706873864, 680009898, 682229922, 2820803114, 2324343424, 2728559146, 2720694306, 2181734944, 2284333194, 2720041512, 2720541346, 176300576, 2819229824, 671219714, 539665024, 2189961226, 2726832650, 36317352, 548055082, 2290655240, 2292329120, 2317527586, 2687010824, 42641578, 169871360, 2684920480, 143133352, 2326397088, 2290229770, 580921898, 579373224, 2852784160, 572565546, 2694850720, 2827616418, 2315397800, 34976, 681715880, 578816648, 2821204512, 2685012650, 2156003362, 2827124778, 2693442058, 713171624, 2181177354, 2149753504, 8422018, 2861204002, 143302818, 2147625002, 573049506, 2189600904, 713066658, 2191532584, 705202818, 671746698, 2726307968, 713687040, 679510690, 2158626856, 143165994, 176196136, 2190123530, 35793410, 2720049288, 537528330, 136874536, 2854748712, 10619048, 2692778536, 2718441482, 713171584, 578814122, 35785386, 571121794, 2729058434, 2326274560, 2687010816, 2687109632, 2829715976, 44606122, 580954762, 178399778, 2693311106, 2862752290, 2191526530, 704675970, 2150148098, 168329344, 2158667810, 2860524034, 2183825538, 2726305960, 2156003496, 2852159624, 2854232610, 2829090952, 2148179978, 578813994, 671129768, 706906786, 144875562, 144843272, 2686451746, 136446594, 2189992488, 673327746, 2181701634, 2819269256, 2315255818, 2149583496, 2281874090, 2726472232, 2684922026, 2183793192, 2829584384, 2685045248, 545786368, 2852135554, 679485576, 679479330, 2260994, 176203936, 2192181416, 2687150088, 2181040130, 579510402, 2728395306, 2821366440, 2191556642, 713171112, 2149580970, 2862621352, 168436360, 2684921994, 2315389066, 2323687592, 170434720, 570567178, 706904096, 2827485728, 167938568, 35695264, 2324168738, 671648424, 2157980162, 2726953002, 2290624554, 2684887210, 548012066, 2795552, 170008586, 671656584, 44599968, 36216866, 11051176, 134744224, 2147485706, 2860517890, 178268160, 2325874730, 2317353514, 2283842048, 570469026, 34122410, 2684922400, 671647752, 2726986250, 2684356746, 2325774858, 704675970, 2728567426, 2854267424, 2324168706, 2282266626, 2269738, 2694840832, 44181546, 2315943970, 2818705448, 42502818, 715268746, 545792674, 2323816994, 34243232, 144843304, 36340384, 145401864, 682132138, 2829617194, 2818736290, 705300642, 2181703808, 2158658080, 36175912, 2693267584, 2829748746, 8398986, 8521728, 682131594, 2315289088, 2317910560, 2315782280, 139946, 2317353482, 2863278240, 2860523658, 8424066, 2860689928, 547913730, 545399336, 2829592578, 2718599202, 44564992, 704675880, 2318019208, 2281734146, 2718040066, 2693268106, 34081450, 167782920, 2191696034, 2728435882, 2191566848, 2155905066, 2685020682, 2324308136, 2132106, 2325874728, 2315921570, 681715850, 2728436392, 2150244872, 134226560, 2818605602, 2292196002, 579373704, 2192082946, 2863268002, 2728919168, 539503136, 2684521090, 44606080, 713173034, 2720006282, 2290123424, 570466978, 2155913352, 2860648578, 11174048, 11042984, 34112032, 704686624, 2860515328, 136454304, 2854783144, 2726472234, 2852167808, 168430208, 2157977730, 167813282, 537010336, 570957986, 41943176, 134219818, 2694971562, 2192058528, 35826210, 673228800, 136882826, 2290756138, 2720694816, 33589384, 2158133280, 2852258440, 8522280, 2827526280, 706871976, 2290221570, 547400320, 2190125696, 2862753930, 681740970, 167813258, 680004266, 536912384, 547922602, 545300610, 2290780320, 142779016, 545955848, 715270186, 545391136, 697002, 42117258, 2692907048, 537569832, 33554568, 705168040, 2685042688, 44204704, 573055488, 581044738, 2181735080, 143174312, 2852825610, 2827125282, 2685053450, 2315288738, 167938176, 2281842858, 134261378, 8389288, 2818572810, 2292845098, 2318043690, 707307658, 2693308456, 2284358146, 8842, 2760874, 571082922, 170560034, 2818711688, 2284488874, 2829189280, 44171432, 545925640, 2183692802, 578813952, 2283932194, 532616, 2684364938, 665738, 2726832138, 2726856866, 2726955146, 713689122, 2148139008, 2189428746, 176333482, 2147625640, 2150244490, 2323647112, 8915488, 2148149282, 2694842504, 42082304, 545915018, 579381896, 178430114, 178430504, 2820672138, 2819268608, 2684496424, 2718050304, 2726855202, 2726464162, 713064992, 2189959178, 44703744, 2687008930, 2720148106, 145359394, 2292198026, 2191559200, 134251146, 2189469730, 168436384, 705169450, 178432008, 170008714, 2863139466, 2728526504, 144867362, 2147656330, 547397672, 10529322, 2692752002, 536870954, 715827202, 2191526400, 2324177440, 2860525576, 581607944, 2150148616, 42639520, 36317344, 33685634, 535210, 570558976, 2686623754, 537438346, 2148182018, 169904810, 713204360, 42606626, 570435616, 2183137416, 2317486634, 2684889768, 539626016, 168460810, 2862647810, 578816034, 2292753032, 2827520040, 34210304, 715816960, 579371554, 170002978, 134251170, 2317484066, 713722504, 2821359746, 2290223786, 2189599394, 2181177896, 537569930, 2318010504, 2861040266, 2292713632, 571089026, 2720704520, 671754402, 2324169354, 2284454538, 2862613128, 2686986880, 681576578, 2284325034, 578947208, 2318016512, 2150277664, 707436674, 548020872, 682240042, 545268258, 142608418, 537012776, 176720386, 570960042, 682142338, 2718607370, 2325751818, 2181693442, 136445962, 2324300456, 2315952160, 2717944456, 571091106, 136980994, 715171840, 41098, 578814632, 2150115842, 2183659528, 2827002528, 2317486728, 176169090, 707397768, 2729060354, 681574408, 2821324840, 2684493834, 2317517320, 680044704, 671121954, 580944514, 578822176, 671777442, 2694850602, 168430082, 2829623970, 573049504, 2829713440, 2684493824, 2827520008, 2292318762, 579471400, 2686593664, 10660394, 178268706, 176685224, 35692674, 2686585354, 572662402, 2827127336, 42502178, 537569322, 35791498, 679520392, 2324340896, 2728405632, 2183268872, 680168072, 142746114, 2720563208, 2718567072, 713203872, 570958496, 136880808, 2686451720, 547531394, 2158110890, 715139106, 713566218, 44575266, 2785794, 705298562, 2684887082, 42082976, 2181073024, 2150116010, 11176488, 2189468320, 170010634, 704684162, 2149583368, 2692917760, 2684387328, 2189558408, 2181202472, 671615488, 41943594, 34122280, 705202314, 2158135842, 2687010946, 2292318376, 42502154, 2324302506, 2315290658, 2230914, 2290780842, 178389034, 2191566858, 176824330, 2326432384, 2156571138, 2684364802, 34245282, 2728952354, 44042370, 2148018728, 42508418, 2729058464, 2819099274, 2192189450, 2183662218, 145391626, 2687017506, 707428872, 2149745290, 2317516962, 2147623072, 2860556808, 136446602, 42508328, 8947712, 176332962, 539495080, 176169098, 2718476960, 2326439936, 680143016, 682131464, 2181702272, 10529290, 2819268608, 578988200, 671752362, 142615074, 33556520, 136325280, 2283809322, 545300648, 42633856, 142608896, 572523016, 2315419784, 2863178250, 706882058, 2183668234, 2156404874, 539099778, 34087586, 2189560322, 580913280, 671779336, 134351528, 2284454016, 2820844162, 2687150624, 2684398216, 671787136, 2854363818, 2326397480, 10625032, 170043400, 554, 2189593120, 679649928, 2827651594, 2147486368, 170001066, 134218410, 573090346, 573054986, 706871976, 2818746400, 715302922, 2820710912, 2149752866, 2315422250, 178954880, 705331720, 2147625608, 673196194, 2695504552, 176324618, 2315952296, 2726961290, 2292853290, 578822272, 2183145480, 2861203458, 2326274210, 570960042, 2854750762, 2149614112, 2290649640, 547391650, 2281734658, 178258602, 35695146, 2189601312, 2326430376, 2860657192, 8397320, 176818346, 142609064, 2818738690, 2863137314, 2829623946, 2099362, 143174178, 178301090, 8912906, 2323647016, 2281832608, 167938570, 2820810882, 2819227816, 547530794, 2290786306, 2821237280, 2829746178, 2148016672, 2191688320, 178391080, 2292885538, 2693308968, 706783914, 2156012168, 704686592, 2720178312, 145400322, 572530696, 42608648, 2684493954, 713074722, 2684520610, 715688458, 2694840482, 673319466, 169869984, 2693275818, 2693431978, 2686986250, 2752672, 2189565986, 705301000, 2718042760, 2827487360, 44706434, 2785920, 2692917416, 578814496, 2820702376, 581568520, 2326307498, 706775082, 2821228672, 2290755744, 2720047784, 2189953192, 2726988298, 134228010, 2821357696, 704774304, 9046048, 2692743296, 2271882, 2315788328, 2863147176, 176726656, 2281704098, 10521258, 2149583394, 2728566818, 573047466, 539011114, 572655786, 2315821696, 2852691968, 536912522, 545302690, 44695688, 178923688, 136317066, 2284331650, 2821227178, 2290647168, 713597090, 705308840, 168436352, 2694979584, 2189593256, 2323785762, 2827125250, 167903776, 2862622722, 2315911712, 2281876098, 136478762, 572662402, 44572682, 671254690, 2695006378, 2820669984, 715300866, 2820702858, 2695364738, 707307680, 679616520, 167782914, 580954146, 537395208, 2158002858, 673884328, 134873634, 545816618, 2158013064, 704807042, 2717952040, 2283973280, 2148173834, 707299464, 2717909666, 581478920, 2695504544, 2158110856, 2684396074, 2860679850, 2863144960, 2720696322, 713599648, 547389602, 2685012520, 41976330, 682240170, 537043624, 2862752394, 2717917832, 144835202, 2852292650, 547924642, 706912290, 172074, 2718474282, 715664042, 2718605440, 178825864, 2684889088, 2862743690, 2183170216, 2181562370, 2292187264, 41984682, 142780576, 2281840672, 2685010050, 537045546, 143133186, 2181038762, 656008, 706873994, 2827520040, 2827132930, 681747106, 2720148098, 2717917194, 2827618856, 2818572418, 572530856, 2192179234, 2324168842, 2158633514, 2156404770, 178399360, 143163424, 8224, 666154, 2181038728, 33693864, 2829232808, 2283807402, 41951906, 2827528840, 539631616, 2861083274, 167774368, 142737538, 2687115426, 34218016, 2326407176, 42640040, 2181565098, 2656394, 570428032, 2158495778, 36349992, 705306794, 539666474, 2694850688, 42477730, 2181169186, 137005578, 2181210666, 2718050472, 2829715968, 2863311008, 134883842, 707428392, 2684889610, 2685044898, 2290133538, 578814082, 2718572576, 11141762, 557696, 2854920746, 33693858, 2191657098, 44040224, 536881184, 170558120, 537535104, 2284462760, 2726330920, 2862743720, 2720047616, 10520576, 8913442, 33729066, 539109890, 2717908994, 168331392, 2181048458, 2693278208, 2827094056, 42640040, 2692743850, 170394146, 2729058826, 2686591488, 10485922, 42084352, 176849544, 2315788962, 2290754216, 713722410, 2189959328, 2189557922, 2760840, 2819105290, 706881538, 679512200, 2158534690, 2183170722, 2315255944, 2158666408, 2181046914, 2326397440, 44040840, 168337538, 44173832, 2861040128, 2854395912, 2181179392, 578847360, 2190123688, 178948648, 2720694792, 2156560552, 2326266408, 545423370, 33685538, 2292744352, 705309320, 2720669696, 2818712098, 570597514, 547922440, 2821365762, 2189459968, 2181595138, 167903402, 2324302472, 2819268776, 137013282, 2694843016, 2694850592, 2282268802, 2181073026, 2132482, 681714178, 2827520032, 715825834, 573057664, 2861083298, 671088810, 176859690, 2155881088, 2290755712, 570566666, 2292197378, 134883456, 2829593250, 2282225696, 36177922, 2820844202, 705301162, 2827651626, 167936680, 134785186, 547497984, 2318051464, 545431560, 2726438920, 11012128, 2315821570, 2292844712, 2156404776, 671099554, 581437984, 2189429418, 2860517888, 2282268704, 2718597258, 537559202, 707297448, 176324738, 178260650, 2181606050, 581443618, 33587242, 35783178, 707404458, 715164202, 2150107298, 2317386250, 2687140386, 170532866, 2326268424, 9085096, 2147648032, 136882728, 41976458, 2284364424, 2282367112, 2150107306, 2150138400, 2726821888, 2695397504, 134252672, 2183694880, 2760744, 143294632, 673874600, 573188744, 44599978, 707297928, 2684494376, 10627200, 537535106, 2282392192, 2189470368, 707272736, 168468642, 2156405250, 680009856, 2686986400, 690856, 2686984864, 706904704, 178432130, 42477698, 2150105128, 579371016, 537567392, 2687019520, 2854365322, 2181603976, 2819263112, 2821237288, 2181565066, 696458, 2829191208, 8397322, 2854387712, 42598402, 169902600, 176851490, 537534602, 673753608, 167905280, 2292189736, 2854888098, 707405962, 44573216, 2861181600, 2692876456, 2664616, 2728960002, 704643584, 2729085448, 144711714, 671744672, 136348320, 134742050, 134777386, 44565002, 671785602, 44073130, 2862743560, 2189953704, 136317058, 682101410, 681617922, 176685218, 2190123048, 704678402, 2720178696, 2290786952, 11184128, 8390824, 143296546, 535170, 34079232, 136325256, 673360386, 2290092544, 2693441696, 2290223784, 2318017032, 134785546, 706740354, 713196160, 2191690242, 715827872, 2728927360, 143263912, 143272098, 2693269672, 36219402, 2147492354, 136972296, 545301002, 715139106, 2827094664, 178921632, 2829224482, 707273344, 2191532714, 2181038090, 2183801346, 2693433512, 2315913354, 2726830242, 8522370, 706742824, 2819139616, 10528930, 2156571264, 2684395656, 581050890, 36315296, 2317386242, 539009152, 537035432, 2183831714, 537428616, 2150138016, 706879496, 178397322, 2726996098, 2189428872, 2317484554, 2284358178, 178397314, 547397642, 2684494344, 2854920706, 2720541218, 673360000, 671230120, 2315952160, 136978562, 2181734944, 2315266050, 134253186, 2158111234, 2718040098, 537037482, 167905440, 170437160, 2147615368, 2854889986, 537037472, 2693308928, 671263266, 9054858, 2819096584, 2829615744, 2181169706, 2829582850, 539623938, 2720180354, 2684889634, 178792994, 715292834, 2181572608, 8390696, 713689640, 572655624, 673745026, 2323685384, 545792672, 2263050, 680135210, 2150279810, 2290256002, 2829582466, 706748936, 2148049032, 2318049952, 537403432, 579371682, 715664010, 539109514, 2720049312, 2282269218, 570991144, 176334858, 2292853282, 682264746, 2854256672, 143295106, 2158660224, 2862743560, 44042786, 539109920, 2819099304, 2149712002, 704653954, 671647784, 2685042722, 2718466594, 2181571082, 33687594, 2324341376, 178421888, 571115552, 682109096, 145236520, 166024, 169879586, 539101704, 2862784640, 682229768, 44706442, 8391296, 42508840, 2138754, 167912066, 2860550178, 682133640, 2158502016, 671648264, 2283798568, 2718083082, 2192212490, 142614690, 8956418, 2158013064, 169871360, 2726298272, 715825672, 34243080, 142739464, 571089416, 11141760, 2863137440, 176292520, 2283808776, 2852168360, 671613480, 2863270536, 2820835882, 42510882, 44206080, 581443584, 2720704680, 538970626, 44736544, 539527722, 2323784354, 2156397058, 565384, 2230402, 34119840, 713203712, 136323232, 136481448, 2726339202, 2147616810, 2317363210, 2829591050, 682240042, 2149591690, 176332968, 713198240, 9086976, 2315823242, 2284455938, 2829092992, 2695506434, 2728567306, 545425448, 539134602, 2827102378, 44737024, 2684526602, 145391776, 142780960, 2820801024, 2726987944, 143163904, 8430082, 168462880, 2852301450, 2181169322, 2717909128, 2181177890, 2829232288, 2189984424, 2317887520, 2290753696, 131714, 2819098786, 547881504, 2728536712, 536912546, 673841186, 33556514, 2284456072, 2150105642, 2862745640, 2290754176, 2726430760, 2284462602, 706906114, 176327208, 2854256800, 136841896, 2156527618, 2718466088, 705175554, 2692784648, 2181604010, 704784904, 2181177506, 2290647040, 704676514, 704808994, 145229832, 2820704290, 2149589642, 144842794, 137003146, 2852782242, 2325905440, 137005226, 2315255976, 8552992, 2158141482, 134348810, 2323685376, 2290616320, 545914922, 8390818, 2238592, 134382090, 44728362, 34218624, 2181046794, 2283807400, 2827528192, 704643114, 2819269120, 11020960, 143264424, 573219490, 2854396034, 2684389376, 570558626, 2158537378, 2717944322, 176169600, 2820844168, 145402024, 2105986, 8948362, 2729050632, 2692882602, 2852784296, 134750880, 2852782722, 2720705154, 713031840, 2861203498, 539134496, 2726856704, 573088384, 2290754184, 713031682, 2150271498, 2692753448, 2686626442, 2829224448, 136488960, 2717952130, 136348194, 581083272, 168, 2284456584, 176818848, 671262754, 169910914, 2284462082, 715262474, 136448160, 176194208, 134381704, 34818, 2292197544, 682262528, 2692745770, 2181038088, 143171752, 578947720, 143173672, 2324177570, 2726961162, 2237056, 2829058050, 176693794, 679518346, 2149712008, 2317361162, 2326430344, 707429002, 547400200, 2183178368, 2720015016, 2292875808, 2827528330, 2315821226, 2315921930, 143263874, 706773162, 2860517888, 572557858, 2190125066, 9085608, 2325742250, 178913794, 2326276224, 2282357416, 671645736, 547497994, 2284464650, 2147527170, 2819229698, 2192214536, 178268674, 2325777058, 578847392, 36217482, 9054720, 539503112, 2284487210, 2292189834, 572655618, 680176168, 539624072, 573090306, 2324299786, 8915584, 2854232706, 136487584, 2183268488, 547356680, 2693442080, 578955392, 144738944, 35825704, 2191534632, 2863145634, 671744000, 2729084928, 2150271522, 706912928, 2147656226, 682109600, 2686986890, 2829222528, 2183307304, 2292720258, 2718476456, 2282400394, 136456866, 673228960, 41943586, 545398826, 36177930, 42074792, 671228040, 2317361154, 2686585344, 144845482, 35654178, 2686494722, 547488418, 2726963714, 2326301224, 2818711680, 534658, 136847368, 578824202, 168307202, 580954112, 547358728, 526376, 2821195936, 34089608, 547389578, 706742954, 581083176, 2820808834, 2150105122, 42074664, 144745130, 570950280, 2290100394, 580952586, 2827495424, 2155882528, 11020962, 2283833378, 547916296, 2694840354, 2819269248, 2132514, 2290253984, 2632362, 2290616992, 2317888128, 2318008874, 2726864904, 680143488, 539495072, 548055712, 2317879424, 2860648584, 2326266378, 707436576, 671754400, 581050408, 2150238850, 548022786, 2292719616, 2325916296, 713064970, 33556608, 570468520, 572696712, 547397760, 547522688, 713171592, 42478250, 2862784680, 2284363906, 2692882592, 713589416, 2325883016, 8953866, 2854750890, 705169448, 2149614208, 547365504, 715661962, 176162976, 178948226, 578955906, 2315422208, 539132032, 134218274, 2317394474, 2820679712, 2692883082, 170428962, 2854363264, 176202242, 2827135616, 2852260008, 707273344, 2692915882, 144844808, 2189435400, 682273450, 2315815584, 2191534082, 579512322, 545292458, 2829617152, 2694980130, 2149745314, 33595562, 579471528, 536873608, 2862647328, 2854357506, 2290649216, 707428394, 2720139304, 2183299106, 145361410, 2292877480, 2325908104, 42468000, 11020962, 2158667936, 2150247042, 2861206146, 706873472, 133632, 2694973576, 145391786, 44728872, 578978336, 2692754082, 2158502048, 2269354, 2684521096, 36309504, 679608450, 41640, 2827528864, 2819099296, 707405858, 571114026, 2191695912, 2829060256, 134908424, 2318008456, 2852817066, 2148174338, 134252714, 10651680, 704809122, 2189959210, 2861042184, 2862785024, 2726436866, 547891240, 2191655464, 2694973960, 539011200, 679608450, 170041898, 680132770, 144706082, 2191696384, 2315298978, 2684487848, 2149623810, 145236480, 2685018272, 44042888, 2862784554, 34088962, 713558536, 2150279210, 2827526314, 2191523842, 33720482, 134382088, 2181734538, 2326438016, 681584810, 713566760, 176849442, 2718597290, 2854363176, 673220738, 545393312, 713032234, 671754920, 143305258, 704643714, 2284324872, 2147525152, 2189568648, 33718306, 42642048, 41945728, 142649984, 2290745506, 571080866, 680142978, 2183799336, 547488264, 2854920330, 571082922, 42599050, 8519818, 2819269250, 680010402, 2863145602, 2189600802, 145238016, 176816160, 2147518602, 2827657768, 33729186, 673721002, 2818738306, 136357928, 2315919882, 2149746818, 33554594, 671613450, 2726955042, 36317728, 2762914, 679487496, 713556106, 2323817098, 44605984, 2156536482, 41953800, 705202208, 705339432, 2720047618, 2720563338, 143172096, 2820679688, 2290747394, 545262082, 537430570, 178422440, 707405824, 2281842690, 2156429856, 35694722, 136446112, 547498154, 168468994, 539011106, 134359722, 8390666, 142778400, 34253344, 2860548128, 2728427688, 2292189224, 134219944, 2862653450, 2156538538, 41984170, 2191565322, 9077250, 713556610, 2183146112, 2181210786, 2192050818, 136316930, 44204712, 2281734666, 42510338, 2183825952, 2863137410, 715661472, 715795082, 2728404992, 2325914144, 2820841610, 35661960, 2720178208, 537535008, 2852792448, 2284495016, 2684889728, 705211010, 2148172450, 2686495402, 44695594, 2728929282, 2728430112, 713039874, 2147657890, 2148182656, 2324209696, 679641258, 178422306, 2686984704, 134752800, 673718920, 2189951144, 134905984, 2685053472, 2819229826, 2183793152, 36340352, 2150140544, 713589378, 2284454026, 2827003938, 2323810946, 8431626, 36348554, 539492872, 2684493984, 136446114, 2860515882, 2324301866, 2315420296, 2189601418, 699050, 145393832, 2292877834, 42074754, 2684878984, 2183268386, 2292713482, 2149745194, 680009762, 33565314, 2695004706, 680175776, 2315290754, 2854879234, 2728951808, 2323808936, 671746088, 2728929440, 2281703432, 2852298754, 168437898, 2281865256, 671778826, 2157980328, 2718083618, 2189994144, 2283831842, 2720139434, 33688194, 2292845186, 2852684450, 176302242, 2315815074, 2292351490, 707430434, 2686486666, 2829199528, 2181038090, 176334848, 536912512, 2292852906, 44605954, 33718792, 141866, 42640008, 682109096, 2827616394, 2324335144, 2283839490, 145238050, 547496616, 2284454560, 2862779050, 8913056, 44042752, 579373090, 2181703720, 704645280, 145271426, 2317396616, 2183178760, 2854791202, 2290223776, 2191665704, 578953896, 715163690, 33595528, 2323654696, 713075202, 2318049920, 143297026, 2827528354, 679512610, 2829099136, 2852651040, 537537032, 2315397672, 2284323370, 2829715592, 2862752424, 671779360, 2861074560, 2315790986, 168296584, 167936160, 673874048, 2861039626, 2156396584, 2149583498, 534690, 2147527330, 2684878882, 704815106, 705339904, 170001066, 539107850, 2852784168, 2292221992, 2829197354, 170043562, 545816608, 2854232576, 2317888162, 2284486826, 142649992, 136874018, 2863139490, 41953794, 2181038248, 2829224458, 2852823074, 2726987906, 170000424, 178948256, 2183694496, 2183659522, 2158665730, 2282258562, 2325742122, 2821235362, 539501098, 2183268514, 2718081538, 2158103042, 2290221578, 2852290728, 43008, 570556450, 2150277794, 2861081248, 2148018824, 2318019080, 671784992, 2290254376, 2852301352, 2695015072, 547531434, 35825792, 682229770, 2155881090, 2860681770, 2695505960, 144745098, 572532864, 2829101088, 2728525992, 34242720, 2821227008, 2861214376, 178823810, 580952232, 2720571938, 2150113314, 673219106, 137003010, 170426914, 178948642, 136882306, 713072776, 2860655242, 2720563336, 2230432, 33693824, 2720172714, 547924616, 142746248, 581085226, 42082440, 8391176, 170404512, 682101290, 2827135648, 2324204032, 2829068840, 2695014570, 2818613896, 545917450, 573188234, 2183823872, 2325752480, 2693302282, 2158133386, 134253056, 2292752554, 682238504, 548055594, 2281742978, 2189560322, 2720014378, 706740896, 2717952546, 713039872, 2684355074, 2728566784, 2284323464, 134785706, 2150269578, 2181734530, 2284364448, 704807048, 41943210, 2181212840, 2269346, 539142690, 33556648, 2718435338, 2290131496, 578947114, 2821204648, 673196706, 715302922, 2726330378, 2323645058, 2829748738, 35695136, 2728560680, 2326407328, 539099690, 706904618, 570466858, 2854890154, 547357344, 2861083296, 680045096, 713064992, 2656800, 2183831714, 707430410, 545267880, 2726855304, 11018240, 2728395394, 680011784, 176169504, 2726988290, 2819236360, 2827518122, 2158534826, 8921762, 136358538, 545958048, 715663362, 2150244352, 2324308010, 2315266210, 715131432, 704653960, 2718081544, 573220874, 2150138378, 535080, 2820835496, 136315522, 9086976, 142615178, 2156530178, 2149722762, 2654378, 2726961290, 571116194, 2315813536, 2132096, 2695367170, 713165480, 679649832, 2821359776, 2819105442, 41951912, 2829232290, 2718474408, 2284365826, 2861080608, 2283808778, 2720573602, 2728558602, 573210760, 2726439042, 581470762, 713072648, 2290090664, 2820800640, 2687141896, 2854914058, 573186560, 9079336, 2158626954, 176818210, 42508328, 2693399042, 2318008354, 545433602, 2829068418, 176816648, 2720694410, 2158111242, 2283831944, 2695006888, 705175680, 2323810850, 134783106, 547357192, 34081282, 2827102856, 168337410, 2191655432, 35692586, 174248, 2317355008, 2315911816, 2695539330, 2829101698, 2726821928, 2863147146, 715270696, 547359274, 532642, 2854355082, 579477512, 2854780968, 671121442, 44599976, 2695398016, 2755208, 578857122, 2686626314, 2149714600, 2290649640, 579340456, 2148171944, 2158526634, 2717909672, 680165888, 2826994208, 573218976, 142617250, 2191663234, 2292883498, 548055720, 2292720128, 2718073504, 33554592, 2292714112, 2720573576, 170566154, 2829092992, 2664586, 537428488, 134390282, 706742280, 2827100296, 2852685986, 570950312, 547889824, 2290622986, 578822690, 2190123144, 681713664, 537012234, 2720662050, 2149714560, 2687019144, 143270026, 2149722280, 176324608, 2821203970, 2132610, 2860515970, 2693433504, 715655306, 2284364426, 10617506, 2753186, 2189590698, 2694883490, 2148007938, 134774786, 2854750752, 581042730, 134783010, 178815658, 2181696034, 33687562, 2181603842, 548014248, 2762786, 539142176, 2694981640, 35695234, 2728951818, 136487552, 682099362, 2290649608, 44075656, 537537162, 2191534112, 2148008104, 2317516962, 166016, 2147525282, 2720180904, 34114090, 2854357026, 33596074, 2829585026, 680034826, 170044032, 713730216, 178397192, 673849864, 680174210, 2829592704, 537405610, 2228770, 2324211720, 2860647080, 681615528, 144736802, 33694240, 581052938, 2726953602, 579479562, 2694840456, 713687552, 537395330, 42076712, 176857098, 8391200, 2183702658, 2726955050, 10494602, 2325776386, 2821327008, 673226890, 2315395616, 2148182698, 2317912234, 680043042, 2315790888, 2181079562, 144845442, 2282397706, 713599498, 170532872, 539623464, 2283831426, 176195584, 526890, 8948384, 547531394, 2854781610, 2315911330, 2720008352, 2290747392, 142747818, 706874026, 2826995746, 2099720, 539633674, 136317576, 2693310472, 2317920898, 2282389674, 2150113954, 2686976642, 178823200, 713719968, 2189426850, 545784448, 570993288, 673226920, 134349482, 2317517312, 10529320, 178258058, 671746570, 2854234762, 547889704, 136348296, 673876106, 579379842, 2158535168, 539131946, 2290262528, 2155874338, 2183826056, 2324310656, 2149581346, 2827092512, 713697954, 44075690, 2854888098, 178432642, 2862614560, 2156570760, 671746178, 2325883008, 2149589130, 2140168, 2695505920, 2861171202, 707264520, 2852161568, 2686486530, 10518570, 2717919786, 2317387784, 545434152, 2692884520, 673843338, 706750986, 2149583362, 2693302434, 2292219904, 2325874690, 679477930, 2138248, 2284489384, 681607336, 142737448, 572532906, 33686056, 2315911296, 2729091106, 682229802, 2317920394, 2687109288, 2862754472, 134261386, 715661954, 2829713544, 704815786, 2183143976, 143132706, 2863300608, 134261250, 2692909192, 2819269152, 2317885440, 136841898, 2687019560, 2818736802, 2281840650, 170434560, 2284365962, 2720014850, 178397352, 547881632, 705308802, 2130592, 176291848, 682140298, 545819178, 2183135872, 2821237376, 2325880872, 144745120, 2829066272, 2693311104, 696834, 2326430370, 705169440, 10627744, 36339720, 572656138, 9086984, 8520320, 137005730, 2181702272, 11141160, 2281701408, 2315299336, 2183659562, 2726470274, 2726332426, 2156407328, 169912842, 715270314, 679616640, 2623488, 2631714, 539009576, 170428448, 545423904, 136358442, 168427682, 137013250, 537045002, 2290623146, 2827092128, 2281840674, 679479816, 2860648608, 2852692650, 2284358282, 8913536, 2854920864, 2718566440, 2693302786, 578986496, 581577218, 704776194, 537567746, 2149720610, 2191657472, 713722504, 2854782986, 2820844202, 679520394, 2324300458, 573082242, 2686485002, 170426536, 682133544, 44736682, 2323810312, 9054730, 2281843242, 44040352, 170404512, 539140736, 176203946, 2726308488, 44042282, 680036896, 136874536, 656032, 44599458, 2820680352, 2693408930, 536913960, 537430690, 579338880, 573188608, 178954792, 2183792640, 2183268384, 713566882, 2827618442, 168306688, 537430152, 169904642, 571121800, 35782696, 8423562, 570599458, 547923976, 713198122, 570556578, 2726987946, 2283972738, 547531424, 134873642, 42475552, 2693277832, 2718048808, 167938176, 2718050466, 2150138496, 715694600, 2829068810, 2155913384, 143303304, 2861170698, 581446176, 713075232, 537045032, 2156406784, 2099330, 2726985770, 2181048362, 41943714, 2726863490, 537559690, 581575210, 539131912, 2820671522, 2156429834, 539101706, 524968, 2717949954, 170043946, 167944842, 2854355114, 143141408, 704653354, 715792554, 671754402, 704653986, 2324168874, 2827100330, 2718433962, 34218656, 2694873608, 570564618, 2687107626, 671132160, 2181171752, 134916770, 11151880, 2860556298, 134357512, 2149621760, 2290614818, 2156535970, 176171552, 2692784256, 2292329130, 2854265512, 2189470338, 537559202, 2292885640, 571114112, 44181674, 2827518594, 176326698, 170427018, 545303074, 539003392, 547522690, 2693407362, 145238530, 176728192, 178913408, 2150271136, 2726862986, 178391594, 2325916202, 536903808, 2155905672, 136981162, 707308200, 33595402, 572533408, 2192212512, 713599624, 2861203592, 2829230754, 2695405570, 715793024, 2292361250, 2854912136, 537010344, 2862656040, 2863308810, 2317484552, 671262856, 2726439554, 2854224040, 9054888, 537567264, 2854781480, 2827135656, 2860646434, 545917090, 715130888, 42467498, 176728576, 539101322, 2718605832, 2695367202, 2315258498, 2318043138, 2827528194, 570985120, 42082848, 545783818, 713203752, 570950282, 2147527338, 2818605704, 2315913896, 706906112, 134381704, 2292351496, 42640034, 44040738, 715686400, 2821359626, 33557024, 681708072, 2183176226, 2181171200, 679610530, 144738474, 8923272, 2829592576, 573081600, 2158633608, 2155907754, 2181081122, 2326397056, 539140608, 2324204194, 134776970, 537561634, 2854397954, 34086954, 35791368, 8563338, 136839722, 2729060488, 567810, 2158536872, 2852160170, 2155874338, 2819229834, 2829748904, 2292845184, 547891200, 2290655402, 2726862976, 44212394, 2686976042, 2862655626, 2726832264, 2290132992, 2826995874, 178956808, 713599496, 671252640, 2726341152, 704807456, 2318008488, 143172234, 545917570, 682107048, 2862776864, 2158626944, 2148139682, 705177762, 2192214538, 36175914, 673884706, 42469416, 688680, 2693442080, 169878016, 679619072, 545915434, 42631842, 2695506562, 671754880, 2693442048, 176693258, 145238530, 2181562882, 170402440, 2192089640, 2189959850, 673710728, 2315266058, 2686582786, 2192059010, 2183668362, 2292230304, 545783818, 2820710560, 673851938, 571090986, 572530698, 2283940394, 145270826, 2192214530, 35785354, 2324201986, 539658368, 573221384, 2290221576, 2158493834, 169880074, 715164288, 2717950506, 2821195946, 680167552, 134742050, 2861082624, 2181048360, 2826993706, 2326300810, 2189984298, 2282358944, 2191526026, 581470880, 42074624, 2686584866, 143171618, 671654056, 681585280, 2192220842, 579480202, 144745002, 134875296, 41986056, 2317486242, 44730888, 44599338, 2729085096, 707403944, 2284331554, 2281874058, 2156431368, 2686452232, 144711722, 2181573290, 2695373450, 2854396450, 2862754304, 2317527176, 2829748258, 2863268000, 2862612648, 167782530, 2292753026, 2148041344, 2157979808, 2860548096, 671227914, 539533986, 2190090792, 2827625090, 2863177738, 2189427242, 539625482, 2155874344, 2863268488, 2317912576, 2862778498, 176848930, 2284454056, 682240682, 174592, 2854920202, 2829625992, 2684387976, 2717943938, 713588864, 2189557920, 167815304, 134225928, 680140808, 2827520040, 2860558858, 713689738, 2862647464, 2290788512, 2317486752, 545925282, 2317885448, 2820811394, 8530594, 706879624, 2728951968, 2150113440, 2323644458, 145369736, 573178528, 2623624, 176824450, 136839178, 136880128, 36219552, 2315922058, 8956578, 715294752, 2284464288, 34120224, 145269408, 2854363784, 570589320, 2290655360, 2317394570, 707267074, 715686050, 545392640, 706748968, 2826969602, 680009768, 2726961674, 10625538, 44075522, 2818714274, 715170304, 681749122, 2861205642, 581444224, 2720139778, 715169952, 2829714058, 2189462186, 679651338, 33685504, 539109378, 2282258434, 164360, 715270304, 34252808, 2284364416, 2292722208, 713720328, 545786538, 539140098, 545431682, 2687019010, 2854258730, 2315387554, 545423370, 145269250, 538968194, 2720178848, 2326407722, 144835242, 2720014346, 671132328, 2191657120, 2862778376, 2147484194, 2686582818, 2720041642, 2181604002, 136323114, 2281833122, 2819107328, 143262344, 35791522, 2728560648, 2158503938, 2183309472, 2827659938, 2315911208, 671252488, 2684493824, 2183798944, 2318049792, 2281701410, 2664480, 36341922, 671621288, 144738440, 34112170, 9077408, 2156535848, 704675880, 2149613728, 681617952, 42633384, 2718597250, 2728428170, 42508928, 2155874472, 11043360, 137011848, 2318041736, 537395874, 2292351008, 705169418, 548044832, 545292296, 33565354, 671227906, 2860690080, 573057186, 2189459464, 2324177408, 2718081194, 2315920000, 581075082, 2283940002, 2684914306, 142641666, 581050378, 536903842, 2728438314, 2686585346, 2290092034, 2821201928, 2284333736, 2315288610, 2827127298, 2720145442, 713722498, 33565226, 2284495360, 2290133024, 33696296, 2158657696, 2728953866, 537438890, 42609184, 144845354, 579348480, 144875528, 2862754474, 2283971234, 176857096, 2315946026, 579381930, 178423848, 2148182058, 673226784, 679510026, 2726438944, 2695505922, 679618698, 706873898, 145391778, 2687017512, 2852659848, 2718433320, 547883552, 572531368, 2148173856, 2726995970, 715686048, 34120200, 2315291304, 2820833922, 673743520, 2281832610, 170041994, 8921762, 2693433866, 2818613386, 2854223906, 2183168680, 134359594, 2158502026, 35686562, 2665090, 2149583520, 2854922378, 704686240, 143172098, 2854232714, 178784266, 34078890, 537404040, 176693888, 2686495370, 2686978570, 2726332456, 573211272, 673884328, 688778, 145367586, 2192220168, 2695373442, 715268736, 2183299242, 2852291200, 671131656, 570951712, 537534464, 580911146, 680036394, 2326274184, 2189428744, 2819261064, 2854395946, 169912874, 2192056488, 578947080, 36209162, 170565760, 571091114, 41122, 572525216, 2183833728, 2729060994, 2292359304, 570564738, 44572802, 134881440, 142607018, 537043114, 2728428194, 170000938, 2324212360, 707275394, 2720008192, 2820679818, 2189985824, 2292189696, 33727114, 696330, 2284488736, 2192048808, 170043946, 673360418, 680176288, 578985994, 545950208, 573047432, 2181081258, 2863136896, 8923658, 2863311402, 2156036226, 33587842, 134881290, 2156012202, 2292318346, 2863310890, 134883488, 33728642, 682238120, 537536648, 2720540834, 134777352, 671776768, 682107018, 2183660042, 44704266, 41953824, 2148147208, 570598056, 2156398752, 2693300394, 537397248, 35782818, 539525792, 2181595178, 2726996640, 673218698, 42467338, 2854922240, 2693308554, 8389258, 2147485824, 547521154, 2860679338, 713728520, 2192188034, 2190090242, 11053098, 673327656, 2863276042, 136350218, 8397442, 2819229706, 704645258, 2695504384, 2326299298, 2819107338, 2728526504, 681607720, 578824704, 705341610, 2720705066, 547391496, 682240034, 2150238722, 33687562, 2728403466, 547390114, 2149722792, 2694972042, 42477570, 167807522, 2693276162, 142650016, 2863278208, 2861181442, 2325774338, 2315952672, 2827616258, 545300992, 143264416, 2692885000, 8423554, 2281843202, 2728951840, 713164928, 570564648, 170533376, 136317096, 144703496, 2685020170, 547397640, 36177922, 573221378, 2854914216, 539632256, 2861212200, 2292719786, 2717944360, 681574538, 2290223272, 2686462472, 176169090, 2818607786, 2281734658, 136456352, 545925632, 547367554, 2728929800, 2284364328, 2281736738, 2693440008, 2852268200, 2326405794, 44739074, 2695006728, 2148180000, 2720139394, 2684363306, 2156399104, 2684518568, 10616834, 2829066248, 44040322, 538968616, 176171650, 2863170184, 11182760, 537004034, 10616970, 2324201634, 2292850698, 713695912, 573219336, 2290755594, 571089450, 2283972642, 579371018, 2324302378, 2290614402, 2158100514, 704676522, 42107010, 2318018690, 168296578, 671255040, 2183307946, 2827127434, 2281701384, 2283807240, 2290745482, 2728954538, 578824842, 33563146, 581446152, 2148147360, 706906754, 36184712, 8528522, 715663392, 579477666, 2156005376, 33720832, 11149952, 573047458, 537397376, 2183662240, 176171176, 2686460584, 570597928, 682230312, 2717952128, 2156530208, 2819131912, 2860556832, 2861179432, 2292719616, 2726952962, 143133192, 539626112, 2729083008, 33720362, 2147524640, 2717917354, 2694843008, 2147484298, 2827526658, 2827094530, 170009090, 2189568672, 2829197984, 545827338, 2156036232, 36341890, 143174280, 2183176842, 2662920, 145236642, 2181562410, 681585280, 2147649696, 2181605930, 2315290666, 2290122784, 176302210, 168296490, 2190092960, 44606082, 2726464010, 578986024, 2726854784, 2720538626, 9085482, 2156405256, 2317486218, 2728929792, 2686585376, 178956928, 2290125346, 713687682, 8561152, 570991234, 715655210, 2861080746, 2852683912, 2191698472, 178266146, 2189469864, 2283809322, 2158111394, 169877512, 134881322, 2729052800, 2181038250, 2315387040, 43146, 2284486696, 44180136, 2149714592, 545423370, 170526752, 2315297442, 2283937792, 671787552, 167936520, 43562, 2283839658, 707396106, 2664488, 2720705160, 2827518120, 2695537282, 2829093408, 572664320, 176726026, 547400362, 713564290, 2720538666, 35686440, 42508296, 673186338, 2326397066, 2820842146, 2720016512, 2829101096, 33720832, 2695536650, 2694974090, 2315790464, 2192179712, 8947874, 581077640, 715300898, 2191657130, 168427522, 2821204136, 176171520, 168329354, 2827528200, 2862645762, 2315289090, 707274752, 2827094690, 2230280, 2852825760, 2718073506, 2720671912, 168438410, 167807018, 2326432416, 8955912, 682262562, 680001578, 2821227016, 2860550314, 2324299808, 134785056, 167944866, 2324300330, 537534634, 2155872256, 539501096, 178792994, 2863171720, 2183825448, 2181073416, 2729060490, 168468994, 2317484170, 2818712074, 2292222624, 44605984, 704776736, 2860548232, 2820712962, 33557034, 2149621762, 44040354, 2315428520, 2315297408, 2720147978, 715139104, 2718083202, 2324212266, 671787138, 134908450, 682100768, 2686976138, 547522568, 573188610, 2292744226, 2827517992, 8913066, 44040746, 2315919402, 2284487296, 134381696, 2821360128, 581075586, 142639626, 2290133122, 2317492266, 2684357248, 176826408, 2787466, 2183670304, 539109384, 2189994026, 2820801032, 41975938, 2852135074, 547498024, 2684362888, 2718081032, 178817706, 2189460104, 713163426, 2717949992, 2829199912, 2818713728, 176695336, 142737544, 2290090536, 2181212714, 539140768, 2183143946, 2852792832, 2292361738, 2326431776, 2158529034, 680034466, 705339936, 2189591048, 2687017098, 42115594, 8956458, 682109056, 2692909226, 11018914, 35790850, 2183135240, 44173482, 2852817538, 2315911304, 2863276584, 2284454024, 42478088, 178397738, 673710088, 2694973448, 2315255818, 2821366314, 573186594, 34080778, 545390760, 134881320, 136349858, 2861179392, 704651938, 8399522, 2686492674, 44730888, 9087490, 671653898, 2181212680, 2829757096, 2183266346, 673351722, 679477280, 2284322986, 682133546, 2827627146, 580954280, 2315913386, 2718050306, 2324302506, 2148141184, 571088936, 2156570786, 2852290696, 2854389792, 2284453888, 33686018, 2819269256, 673712264, 545260202, 2718081034, 2290092714, 134906536, 2158495776, 681585312, 570558602, 2829232680, 673720362, 170394248, 2829617280, 2317353090, 705342082, 167774240, 176816138, 134383778, 2282236040, 2292318882, 2821195784, 2150113802, 2718476458, 2862655488, 673186474, 136323114, 178791048, 2829615754, 42106882, 570982442, 2318011048, 2720672424, 144845354, 2189559976, 2821366314, 2854889474, 2860525706, 2821368352, 42642056, 539501058, 673327104, 688258, 8562850, 2761226, 2863301290, 2189984386, 2827133608, 713032330, 570468480, 178399402, 10660490, 570460170, 2282400256, 2290223272, 707305480, 2150238344, 2686583330, 571091616, 679520290, 33726626, 671778946, 2720139914, 681714306, 41943210, 2292361218, 537405984, 713204362, 682107434, 713073288, 2189468298, 539011240, 2317355008, 2282364962, 2156014248, 2854759040, 2147527210, 671648424, 2694971560, 2183178754, 34212386, 2181038752, 176718346, 548012680, 2820802688, 2192058402, 2860523650, 2794112, 2852292746, 548053160, 581050376, 2819131528, 2726857258, 2282236072, 41951786, 2281704074, 2317486634, 2728962048, 2155913352, 44075682, 2720540810, 2189993986, 570425514, 134742146, 170535050, 8913448, 2158002722, 2326429698, 2693400586, 2687017602, 176720544, 681738400, 2860550176, 2827651112, 547357354, 2148008458, 573089960, 169902752, 2150269570, 2325874856, 2281703594, 537526920, 8561154, 579502122, 573210624, 2852137634, 2863308938, 2189437602, 679608490, 573180416, 33597602, 704776330, 2317879944, 572531232, 571121800, 680043146, 2181605418, 655912, 2156404738, 682229802, 2150277800, 41984522, 142780930, 704678434, 170527368, 2829189120, 2292746240, 2720533162, 570597418, 11020328, 2687142570, 145238056, 2191688226, 2156399104, 2718040200, 713728640, 715131040, 134228616, 36176520, 42467970, 545294976, 2284462720, 2854388354, 142608424, 176195586, 2821195818, 2158526632, 581077152, 2726961186, 545433730, 537438760, 2728560682, 704817824, 170436642, 681740456, 2290098826, 2827626504, 2819106858, 2726298272, 580921504, 680044674, 2862753928, 8423970, 579371690, 2290625154, 536912010, 2292353058, 2729084928, 2189461640, 2190114952, 537012384, 2181046314, 44728490, 2156407296, 2819238528, 167903778, 547496106, 2862785024, 2189557802, 704676392, 682264608, 178299426, 2281840682, 2861203626, 2317386250, 2860654592, 679518856, 545434154, 2150244362, 671123456, 2819229728, 2852692096, 671222408, 2290657800, 2190117536, 2685020842, 2687010850, 571121698, 2827651746, 178293418, 2156562568, 2155880970, 713171626, 2692784800, 2183669888, 2685043210, 2852137600, 42076842, 2818580618, 174208, 2181736994, 167807658, 539492488, 142738088, 2718042248, 671129610, 705167528, 170044042, 2684389514, 2315389602, 2820833954, 2684528808, 170008586, 547392130, 178391072, 2183145640, 170557448, 680143530, 2693409416, 178922016, 2181048866, 42115592, 2158002216, 2317527584, 2149615618, 2282258562, 2284462624, 2694848512, 145367040, 136448032, 2819140098, 715784842, 2191665192, 2315389568, 2315791008, 176171530, 2820711042, 2282400258, 145228424, 2694873640, 178790400, 680034472, 2684485770, 2854912002, 41986570, 2687109162, 2718435370, 2318008322, 142639106, 679649282, 578824706, 715163682, 2684487848, 547356714, 537002144, 2692776450, 536871048, 570458794, 2283841664, 536913954, 581609610, 671228426, 2181597864, 2684389512, 2181179552, 2821202048, 673358338, 2785290, 2686585344, 34079400, 44083362, 42508928, 2147648168, 2290616970, 176294402, 44048544, 570597514, 715655328, 2150146720, 141992, 33686146, 579504682, 715170304, 2181702144, 2829754880, 2284497568, 2854889634, 2854223880, 545424010, 42107522, 2726470154, 2829091488, 2862754434, 2155907072, 2315814914, 2693406730, 570984578, 570557090, 2821236872, 578822314, 572530858, 664192, 176202242, 681715722, 2323655330, 170426922, 545825290, 2192189994, 680173696, 706906760, 2718474242, 36219560, 2829230122, 10616842, 680143520, 537561632, 2156044936, 2829617674, 707428994, 2315780104, 2852300970, 713590946, 2860524034, 2147485826, 2821196456, 2325741736, 2854389792, 2192058368, 581478410, 715661832, 2183145610, 2854355080, 2149747328, 679477376, 2826963456, 2292353064, 671222440, 2156044808, 707305994, 2820842024, 2720180898, 2181048458, 145393802, 2726832288, 178292736, 167936042, 10658346, 2158002184, 136978434, 2148141090, 2149714594, 2183309442, 539492362, 2718075432, 2325751978, 137013896, 2726865410, 2158110850, 176818176, 2290745898, 2181701768, 706873504, 2695530538, 581446304, 178290850, 713033736, 2692917258, 2292845184, 2281703426, 704684682, 2726953130, 2852814888, 2684496426, 2190123138, 178293248, 2323654794, 2325774376, 545261608, 2818613792, 178923688, 2281744896, 2149722658, 2183301632, 2326306816, 170557450, 2317363338, 2315920000, 170535554, 681615394, 2820810912, 2192220296, 2325744288, 2317918248, 537430186, 2148180008, 136478882, 573212834, 2192089762, 2829582498, 136314912, 2326308904, 2829746698, 2189566122, 2726856738, 2729052290, 539533312, 713722410, 8948232, 2829748392, 679641760, 2150115456, 578814464, 2318019242, 715161760, 176196232, 2181726216, 2156004002, 33687720, 170565792, 11012776, 2192220322, 578977928, 570950186, 2315421826, 2186, 2695504040, 2720139306, 545826858, 2292875274, 2854224552, 2156569090, 671096970, 2315943970, 170428970, 8921610, 2827004074, 170033322, 2728394880, 145360896, 2317486082, 2149720576, 44048930, 2147615234, 2156429992, 2181563016, 2829623970, 671654410, 2183299618, 704774178, 2183146112, 671613568, 2827624994, 2290264618, 572696738, 2150279840, 168306824, 2324301992, 2290616992, 571091584, 11045544, 547881640, 2820844162, 178954888, 2720565384, 2183301130, 545433762, 579480104, 537427978, 2149753000, 2292744330, 2189951650, 2181073034, 580952224, 2692907008, 2827659432, 707297314, 2684919816, 2687017640, 2693308578, 2695004298, 671744682, 2323652608, 547400330, 578855464, 2325875338, 2281875584, 2862621224, 2284456458, 2860657162, 2324169346, 2156407464, 707299842, 2282397738, 2860516002, 44181634, 2818574986, 2181177474, 545917576, 2281867906, 11174018, 2236584, 713040034, 2718083112, 579371042, 680003586, 145358976, 581443754, 2686593066, 705178154, 537043464, 2820803080, 2728429698, 2862614664, 170009216, 2189593258, 2821202560, 570436106, 2325774472, 2692907690, 713034368, 579381418, 581444224, 2752640, 539011240, 36218922, 537034754, 2147484288, 2190123552, 715293312, 2826969258, 705210410, 2325774370, 2183692962, 2852823072, 2156046466, 715786408, 2138114, 176202242, 2155881128, 170043402, 2156429482, 671648266, 2854789642, 176826890, 36210730, 34112170, 2694849032, 2281834506, 144712202, 537559210, 2664992, 2183661602, 2105512, 2854920714, 547357352, 673227306, 679608320, 573180586, 2695006752, 2852661408, 2821229098, 2827517992, 2157972008, 2687117320, 2315297322, 8914978, 44182016, 2156529674, 142747816, 8388616, 671254562, 2183307426, 547520552, 8947880, 2158002338, 682229896, 2863177890, 2718083752, 176826370, 570558600, 707439114, 137011232, 2156005410, 2819132064, 2818712096, 2819235882, 2189959176, 2820803210, 2290623136, 537438210, 167944330, 572687010, 681738368, 2317879978, 2692776072, 547914370, 2156006056, 2821237410, 2237098, 178429984, 2720563336, 537045634, 2862647458, 2821324936, 545826952, 671615498, 2762760, 536911882, 131712, 2282266762, 2720139912, 2158626858, 579373184, 2863180416, 2148147234, 673882250, 176824832, 539101736, 2292853256, 579510914, 545398952, 539492514, 2692885154, 2158135458, 2854890018, 705340072, 2826961544, 176204448, 2818607240, 2191698440, 547498114, 673218722, 178921474, 2718435370, 681713832, 2820810784, 2861179530, 2654856, 2684520994, 537397802, 144843274, 178921512, 539107360, 579502730, 2156398592, 170394144, 176857728, 9078952, 2761378, 713041954, 176325280, 680042498, 2315821224, 679649962, 2325782656, 169879594, 2854888072, 34244650, 2190084640, 11053226, 537010304, 2317484170, 2292746922, 2192222210, 2827485354, 11143170, 545947680, 42510856, 134775458, 547358730, 2854363178, 539656360, 178399362, 178299554, 2720015018, 2282225706, 2292361224, 2684879528, 2315419656, 570565282, 704817698, 671744138, 2158624928, 671615650, 2158010888, 176201858, 35826208, 133280, 2284497576, 34112042, 44599432, 2718083712, 545826816, 2718567050, 33556648, 526978, 2155905706, 545917578, 2726438912, 573047432, 581569066, 170437288, 2718042626, 2183668256, 2861204008, 581444096, 548047498, 680010400, 178790408, 581446154, 2684354568, 2157977610, 2292721792, 2686591112, 10486274, 547522600, 2829625384, 170042026, 35654312, 715825184, 713032194, 34078760, 2693441672, 2318043306, 36219530, 2315387392, 2158002210, 578816554, 537438370, 679510050, 2718040234, 2686451882, 545914882, 680009760, 2718474378, 673882754, 2818615432, 2155905672, 2181564552, 2852291112, 2156536360, 176195586, 2693269632, 2290231432, 2820802722, 699042, 2695367200, 2720040994, 673745410, 2829058690, 578978306, 2158103170, 681707688, 136479400, 2684395658, 2726953130, 2826969640, 2820809386, 44566530, 2326440618, 680175786, 2324177576, 713591298, 2148141184, 2726298114, 679610920, 10659882, 713039906, 2852659240, 11182632, 167905416, 536873512, 136448640, 2157980298, 11143842, 2862615074, 2317361664, 2315420162, 2315288578, 2728561154, 168462336, 680142882, 2156406784, 548014762, 136839810, 143297032, 35785352, 2726471714, 10625034, 679488002, 2290262560, 2158635138, 176325288, 547364994, 2315944104, 671787560, 2189559816, 2686485034, 671228578, 2821234816, 10526762, 713599104, 2854887434, 42631298, 142737416, 8521898, 41986570, 2829091466, 2147616810, 715161770, 10529320, 169902082, 705298984, 176685098, 2292719626, 2317918858, 2718072968, 2292843048, 673185962, 573057570, 704809122, 2728527874, 144712352, 2315823624, 579338794, 570565160, 2149755432, 42510858, 178268200, 2728561322, 707397800, 176324776, 2292719776, 581567144, 2290747426, 671121954, 2149621770, 715295272, 139392, 35826186, 2317394434, 579379210, 134348802, 570992682, 143141034, 570952226, 2156429952, 176332970, 545423400, 176292514, 2684390024, 145392288, 145400458, 715685898, 176201888, 2684922496, 2315920032, 578857002, 704686240, 2693440000, 10529282, 671229960, 705211048, 2726298250, 2315296898, 2729060994, 2132000, 715817098, 715663912, 145238056, 170427040, 2157969440, 2183833634, 168337568, 167938210, 11042848, 581569066, 2183694984, 167780362, 44572682, 2861080744, 706783272, 571122216, 2315920000, 707273216, 671262762, 134883336, 11149864, 2156398634, 2695006762, 178954248, 2325749920, 581052554, 572696576, 2684357120, 2720565800, 715653632, 2150238248, 2852817576, 2692745856, 2156432002, 170002562, 44171936, 2684879018, 2854889480, 2290125352, 2827133602, 2147614752, 2819269288, 704815112, 136317578, 2819230208, 44572802, 2717911680, 705169570, 141354, 2324299784, 715137034, 2181040138, 2281865218, 2854226088, 2726863370, 144845480, 545426050, 2720170146, 136456362, 2150277248, 2292713992, 10496010, 2718081706, 2158102658, 2284364290, 578822784, 2818572458, 2820680362, 2818607144, 673357856, 2284325410, 2183661608, 2819263138, 2685020322, 2693270056, 176851626, 2317525672, 2183137314, 2686454304, 2147657760, 2726863370, 579512456, 715163818, 2292851210, 134260736, 679479810, 713697952, 176171690, 548020768, 168438408, 2324299776, 2718466080, 2325915816, 2854267016, 168428032, 2829066282, 545824936, 706914464, 2694881280, 35785354, 713163274, 571083306, 545391264, 579348650, 2821359746, 2829232130, 170435240, 545784458, 2820808872, 2718083210, 8423456, 671654538, 2282389640, 8399496, 2326306944, 579373578, 2324300330, 2147648162, 2826993794, 2854881440, 2192181930, 2324202144, 545794088, 2862612994, 2718474242, 2183268898, 36176040, 2827494026, 715655330, 707436554, 2183299618, 11012234, 2158495786, 2192056450, 2863178282, 673219106, 545270434, 2860689546, 2284488714, 2861050410, 134384258, 2282389664, 539623936, 2148018728, 713205792, 176685186, 8923138, 713558144, 2854756896, 2318043146, 176826880, 2687010952, 143139360, 2729091232, 2862620800, 2717943848, 2290788992, 2684494464, 579472034, 2827102218, 2728960554, 706749090, 2281704098, 704785034, 11018410, 2315428010, 715161600, 34087586, 671121928, 581443626, 134783018, 42633378, 682232450, 2181212840, 2158100642, 578857600, 2290649600, 2718042626, 2183137834, 35694594, 2854234754, 673874048, 680175776, 673710082, 705341954, 2315790888, 526984, 178921610, 2281865256, 44573320, 134252674, 2189986306, 2821335682, 168337568, 707403906, 2325743616, 2829713448, 573057698, 176327170, 176726690, 145367200, 2829093384, 2694840448, 2687010850, 2852817410, 671613570, 2860525570, 2694842368, 680176256, 673852042, 168329866, 178954376, 2315790888, 707430528, 2685044872, 42606624, 715817474, 136489514, 580913194, 142781064, 2323775498, 2684518952, 539527714, 2793514, 33687586, 2820800674, 2158534690, 167944226, 537534504, 2862778920, 2315782698, 168296578, 679616546, 34253442, 2854225930, 2317887624, 11141248, 36350602, 178301570, 2292318346, 2726856706, 579477546, 43050, 167774370, 2183700610, 680132642, 2861081224, 2718042632, 137003554, 2284496938, 168462346, 2326438026, 2155915402, 532522, 2149752962, 570433568, 573221376, 2854920864, 2695538730, 139306, 142748320, 44081320, 35790888, 2158101162, 707266570, 2684363266, 2829232256, 2292189738, 2726340642, 2695528992, 2861203594, 2192179242, 134777474, 2156538506, 2720139906, 2324209674, 2829101568, 2720139904, 2821227178, 2718468232, 671121960, 2720533120, 2684365440, 2192050304, 2326268546, 2852823592, 2290264106, 142641664, 168331778, 537438370, 2829232290, 679479458, 143303176, 2181204616, 581083168, 571113984, 573088296, 136486952, 136445952, 2181737096, 2156038698, 11174562, 2283809442, 2826963074, 537567882, 11051648, 2191526434, 713195560, 2156044426, 136871938, 2718050954, 9079432, 547530760, 2862779040, 34220672, 539666432, 9046562, 537428514, 167813128, 42115210, 35823616, 681705608, 2317920928, 170001056, 679477792, 2861172770, 671098882, 168462880, 168471168, 42608802, 539132064, 142639752, 2728919552, 570599464, 9054856, 2325883528, 2158010914, 579338370, 44706344, 671131810, 136486954, 2181734914, 2263048, 671785472, 33598120, 536903808, 2315298986, 2829090818, 2315290792, 2281736738, 2281865890, 2818747050, 539011752, 2189467784, 8947744, 2156038824, 176302720, 136487594, 8956040, 2854259202, 2720145960, 2819228328, 715696160, 2829582378, 2318010922, 2149616136, 2156038698, 539536042, 35826178, 2191654920, 2693310984, 539009032, 44599840, 2292318856, 2318009002, 136488992, 2183801514, 545270282, 2318051328, 713719850, 2323652746, 706871330, 578855080, 2155913378, 2656928, 2158635178, 10527232, 8522282, 673743496, 704676362, 170009226, 536879114, 142606890, 142641826, 2861203968, 579502242, 572663816, 545301034, 570558504, 679610400, 704645800, 42076706, 2718083594, 2317353506, 168298634, 44182024, 34242594, 2686486562, 170568202, 2820711072, 679487618, 2281704104, 671613088, 8921728, 570427938, 170524840, 581601960, 2324178978, 178913416, 2728435744, 547392008, 2292877952, 2854881418, 545957930, 2860690088, 2283834026, 2695375528, 11010600, 176325122, 548046856, 547390080, 35815584, 705298472, 2726299688, 136480768, 545826954, 2290089992, 671097480, 679488160, 2282228226, 2854264968, 2150107298, 2181571242, 2318008480, 143165984, 2827004546, 2718040714, 2189983754, 2325741600, 673360386, 2821236744, 2158529192, 176291842, 2827102216, 2290649098, 2819098658, 579510434, 704653312, 2692775944, 176335490, 2720530952, 2181595776, 2158626850, 42475682, 2292189344, 715794976, 2818615464, 2692786304, 2863302816, 2318010920, 176857096, 2720664232, 2761354, 168296576, 706912416, 570460322, 10519170, 2852651520, 2156431530, 2818703912, 176849058, 2191565314, 704774314, 713556610, 35660320, 178268170, 2189459456, 2729061034, 682270754, 178291232, 2315911338, 545956520, 2158660226, 2818615424, 134359040, 142649898, 2684889122, 2183137824, 2284365834, 2852126728, 680175656, 2325915786, 2862751914, 2852170274, 2192082978, 2829714082, 713171626, 706783234, 2230784, 715825672, 2325875362, 2150113824, 170560168, 178397730, 2728397472, 2189566472, 2281742504, 713588768, 2827626656, 680004130, 2694875304, 44182146, 9087016, 2684887584, 704684162, 578824744, 2156405418, 2282234408, 35694720, 2863137442, 547399722, 134218376, 2189959818, 2292721794, 2150140546, 2191565320, 570565256, 2317918376, 2284486792, 145367042, 698538, 545947784, 44730912, 168298506, 671121570, 2695366792, 142647968, 680132650, 166024, 178790538, 2684920488, 2315422210, 44173474, 167911426, 2158010538, 134873634, 2290786824, 715260546, 673720328, 581443722, 2686618248, 2695528616, 178429960, 8560808, 2818572288, 2149711872, 2183701162, 2158133250, 178292738, 2862647976, 2315395202, 547922088, 2189590562, 2192222752, 705200680, 715792384, 2821359618, 2324170784, 2718073480, 578979872, 2829197480, 2820800512, 2282258434, 143272618, 36317224, 2854390432, 2191665696, 2852653184, 2820712576, 548020224, 2694873768, 2189953184, 2854232746, 2852160138, 671621154, 2181049000, 2854912040, 2785920, 679479426, 570599938, 579469834, 2728929952, 2181693448, 2827618952, 673745450, 144878240, 2156407304, 671097386, 2147492360, 2189437442, 2829724162, 2183299240, 165896, 2854748200, 704684202, 176695840, 2686484642, 2726822408, 713171496, 713697448, 134220424, 680167426, 673352352, 44083874, 169902722, 2695498272, 578854952, 2720180896, 2692776106, 178301058, 11176098, 579472008, 706882048, 2282397704, 170009256, 143171624, 2861171202, 2860688008, 2862785152, 176291850, 168298632, 2189985954, 545300994, 134775424, 178421762, 142770178, 2181595272, 36186792, 715268234, 142617122, 671785642, 570458658, 2819107464, 570949792, 136972938, 707265194, 142748170, 2281832994, 9087136, 136489002, 2862786690, 673751714, 2190084778, 680034984, 170043400, 143264384, 2190123018, 42609186, 167782408, 142647330, 2693302434, 2326266378, 545947810, 570993152, 2818711722, 2183834146, 704645250, 2189428872, 134752802, 570957986, 671612968, 2189994498, 545294504, 2854258698, 573079554, 2726299658, 572557826, 2292851338, 170426536, 2686625834, 715268128, 134383776, 2687010816, 2155913250, 573057064, 2326308898, 2192214056, 2829101728, 2695496360, 2854912130, 681584650, 2190082186, 2150279720, 2728569386, 581083658, 2818714154, 539003018, 10627106, 134914698, 715827336, 578986632, 2290745992, 539099784, 2158504610, 2236546, 2861039744, 2686984320, 2181171360, 167782920, 706873376, 2820671618, 715688456, 2183659530, 2156397224, 571113602, 168337960, 2820677760, 2148172418, 682131970, 2720696970, 36348064, 539131904, 537430146, 131616, 144875552, 2105888, 2728528544, 136841224, 570985000, 34251432, 2686486690, 537010208, 715169954, 143297184, 2183661696, 579371680, 2686583424, 705301002, 44729000, 2147625002, 2827526824, 36317856, 547528842, 2323685376, 2192050722, 2326266504, 2686453928, 682264610, 682101378, 178291208, 2728536608, 705341960, 2158013098, 2718564898, 2191557288, 42639912, 2861179552, 681574440, 715653258, 170033824, 2324210184, 136448136, 713066658, 2854791808, 2326274562, 2728951810, 673884672, 713205920, 671260832, 136981002, 2156438018, 2827659394, 36309672, 2695407648, 2827659944, 705309352, 2282268672, 2325743648, 673882282, 2685045378, 2150244898, 134390312, 41945218, 2181070848, 144836616, 2863136906, 578988712, 134908034, 2821367976, 2827127296, 2695367306, 2192179234, 2687017002, 2326268458, 143261730, 2827124872, 2720170658, 2826971656, 2228392, 698538, 2829623338, 681746434, 2728405514, 178954912, 2728429730, 2181603968, 2852301312, 704676354, 2269866, 2692751522, 136487042, 144876168, 2263072, 2820835840, 2292361218, 2687140354, 2720006154, 2318009002, 545957898, 673196066, 42076194, 136325258, 547367552, 2315298850, 2829591072, 2281835176, 581050498, 2315952128, 34080928, 2317918722, 2819096578, 2148010120, 713597442, 143272610, 35782658, 145399810, 547496096, 36339874, 176859648, 671754920, 673843362, 537043586, 682231810, 713590952, 2292189322, 713074856, 680132768, 2862744072, 2281744938, 2183694338, 2821202434, 673351722, 2326407298, 42115232, 167782954, 704643234, 178432032, 2827135528, 2156529792, 2282225696, 2323776000, 178782720, 2694973448, 715816994, 2315264546, 679641602, 2156568616, 2819238434, 2315298952, 2158660234, 144876040, 11141280, 2158108802, 2147519008, 539101312, 2685020842, 2861041698, 2292875432, 2325880866, 2854791336, 2684919848, 2292222474, 2720146090, 2315290786, 2818583072, 8398978, 2283972642, 2183703208, 679510026, 42107424, 2729052672, 704684672, 2317486720, 170525344, 671645728, 2292361730, 2158101000, 42475562, 2148174336, 168462986, 545948194, 524458, 2720017024, 2158135466, 579348650, 42609312, 2181179944, 2181695618, 35490, 679520424, 2183135362, 2282365450, 572564136, 143172226, 539533866, 545824930, 2290745992, 2281841154, 673751040, 137013376, 143302656, 2290090496, 706775586, 35662344, 10619424, 170568234, 539494946, 2729060482, 2821237258, 539110058, 713203848, 2720565376, 2189559944, 2760714, 570466946, 539003522, 2829099520, 2852692482, 2695367296, 715172514, 2862776992, 8399010, 673358466, 2323818536, 2181726880, 2183799336, 2854912672, 579504128, 2861214378, 681617570, 34088992, 545301024, 168299016, 682141864, 581574658, 579469344, 2720532608, 2147623048, 2717950594, 578979880, 2854390442, 704815648, 681609352, 2819131946, 35653672, 2281745032, 8954370, 2753026, 671646344, 682131626, 2158668426, 8563208, 2718075562, 178260130, 572694536, 547357194, 2157980288, 713687690, 578988170, 679649440, 2192179842, 2282258592, 136882858, 2694981792, 2852298762, 673876000, 2317386410, 33589762, 2726961162, 2862751872, 681574570, 2292845226, 2181081218, 34976, 2729085480, 35659810, 2281744512, 2694883458, 2726862890, 2818746536, 2158633600, 539494434, 168329248, 170044040, 2158102664, 2290131616, 2818580610, 144747008, 2290788488, 2148149762, 2862621218, 34087466, 2753056, 2326274090, 673745064, 178430506, 2718597792, 2315815458, 2860523562, 134258824, 8429608, 2149745184, 2290092706, 2292744194, 2156528138, 713597098, 2785802, 2818703882, 682271368, 706881544, 2718474920, 2183659528, 2183831554, 2149591178, 2729060386, 2726430754, 2290100384, 2726439434, 579379338, 2829591042, 2282260642, 573178376, 2686978218, 2317484200, 570434218, 34212354, 2692776074, 2150271522, 2684913800, 2281835136, 176824448, 2140712, 8423434, 682265122, 2315256448, 539000992, 548020392, 2863311520, 2292744224, 713033890, 2718443522, 2819263136, 547392128, 2183307298, 2290253954, 2720170656, 9078912, 2718608032, 2852290688, 2158502536, 581601322, 2729060904, 2181562914, 2183825578, 2324308618, 2692884616, 682107048, 2693431848, 41945602, 2720530602, 705333794, 2284322984, 2854789794, 2315427978, 2326299176, 2829099682, 2284331010, 144837162, 2684889602, 2718597128, 2326430248, 704782376, 2147484192, 2854912680, 2686624296, 682131592, 2191687850, 2821229218, 715663490, 539140738, 2692907168, 2854258696, 713558026, 2315397666, 581443624, 524968, 2686453770, 2820678274, 2695012514, 2323778208, 539099784, 579477514, 2315946536, 2148048904, 169904130, 2854780930, 681617952, 2192048160, 539009544, 2189426728, 2852137122, 2718435872, 2793992, 713170954, 545390722, 570425864, 2183833602, 10762, 10619424, 2192050696, 2692784266, 713695266, 2183176202, 2324308136, 167774848, 671254528, 145367176, 8956072, 573180426, 713728162, 170535464, 581435400, 705178248, 2827135616, 2317912098, 2183178408, 143171618, 681749002, 2284325418, 10619520, 9046570, 33720362, 673841832, 34244744, 681615362, 2827092520, 537012394, 2149752992, 2695506048, 2854389930, 2720041098, 671252482, 2854914088, 35694594, 2138794, 169910792, 33728544, 572688416, 539495082, 682099360, 2728560768, 673841314, 2692909698, 537037352, 705340040, 2284494986, 34120226, 42475552, 707437098, 680134818, 713597600, 2183178888, 41978506, 36184712, 545262216, 2156562986, 2829191210, 2183790602, 2318018560, 2149755010, 572566018, 2685053610, 2854922784, 2854758434, 2829617314, 2829591050, 2860515872, 545423914, 2818744450, 143130784, 2863172130, 170533034, 144835240, 2315389482, 707437226, 2820712970, 680044682, 573057152, 2189985960, 578855586, 706740746, 2686487042, 705308832, 9046696, 715268650, 539626120, 2157977738, 134219784, 715792394, 715825704, 2687017608, 2283938338, 671088776, 2862614568, 2149755520, 2156429482, 2292886154, 167780906, 2684914218, 713204354, 673712768, 2695504008, 2861172864, 178915464, 2150115330, 44173986, 571116168, 2861213866, 706750504, 2324201474, 2183135264, 44081184, 2189961768, 671623810, 2150115880, 713074720, 143262376, 2684486186, 2829623944, 681738882, 2292843042, 44173858, 168305192, 2852128810, 705308672, 2282266624, 2821335554, 671099426, 671615496, 581575200, 2191657088, 44083744, 706742314, 2147524618, 539525802, 136323720, 545819178, 573211168, 2282397824, 679643298, 2282398338, 2684519040, 176163370, 671261192, 2282389506, 2150270986, 167780520, 2282266792, 176169474, 8948224, 2718040712, 2861041832, 2852260522, 2189600904, 2158012970, 705170056, 2292877856, 578953218, 143165448, 2692909736, 2862622890, 2693433984, 2686623746, 2148043304, 136489480, 2827659434, 2821360168, 8522280, 570597416, 536904360, 579381890, 2315299456, 704645674, 2189435432, 537403938, 2183137442, 706871976, 545401002, 34089504, 570985120, 2292326568, 715663496, 671221896, 8521866, 713730698, 580913672, 2290262018, 8530090, 2819099168, 537403944, 2325752360, 2726340776, 671746696, 713041962, 2860657312, 178424362, 2829723656, 570466944, 713203848, 41986184, 2156529792, 134881448, 571089576, 2720038946, 2290788362, 178793096, 2852683914, 2183702562, 545950210, 2820679850, 713599498, 2158667810, 536912032, 536904232, 705170082, 2189428746, 2720565290, 2183277058, 11182216, 2183276704, 176695298, 2685050914, 2183268482, 43144, 2861083168, 33563168, 715129346, 2720670346, 679477792, 2860679176, 2283808808, 2148050978, 2284365826, 673841792, 41945224, 2315913226, 42117248, 168337922, 2192059008, 44179456, 713695744, 539142282, 145268898, 2728405514, 2318049952, 2138250, 134906498, 571089568, 2290622592, 2192222720, 537002626, 2317879336, 567978, 2317918378, 8430218, 713730186, 2190082080, 167903370, 2826996256, 573057578, 545302530, 178815114, 581446272, 2281867912, 682272808, 2862753824, 2860526248, 2819104802, 705202216, 145400458, 2818613258, 2854256778, 33729192, 2183309440, 167936128, 144704128, 2158135338, 10521256, 2687017634, 2181597832, 715261984, 2282234538, 715653152, 2854914594, 170566314, 2149713930, 705300512, 2290786440, 2819105314, 547357312, 144746634, 2325783042, 143172232, 44695690, 579504290, 2148139648, 2181735074, 545399304, 2829713920, 2156569218, 142649986, 572654216, 2192190088, 705169962, 2317395968, 2189953570, 2156528264, 2728962722, 690344, 2860679168, 2717952520, 2181046312, 572653706, 2158111264, 176851456, 536881186, 170525226, 2726300296, 36347912, 143140898, 2283964586, 2854387714, 144835208, 36315810, 2148141576, 2290089984, 682139786, 2183168674, 671219722, 545923242, 2181038594, 2684526762, 36178048, 2183695008, 2862785152, 2181081248, 33729064, 36350592, 2156011554, 2157969440, 136980608, 2318008328, 671645826, 2191687808, 2189462056, 2695498408, 2323776002, 2283939842, 2692876456, 715164160, 34218018, 713689088, 2315821064, 10651818, 2325776416, 2147524648, 2718444160, 136448034, 545432098, 2326398984, 679618688, 176818178, 672, 2282268802, 539099810, 706748458, 545825314, 2189953058, 36315690, 681748522, 2148051104, 570427560, 136847496, 2693441664, 580946088, 2862645762, 2729085098, 170000514, 2315395210, 704684066, 682231848, 42084992, 2282234016, 2860515968, 537035304, 2861205546, 707307648, 705208874, 2821367816, 2292359208, 176717986, 2282235936, 2852685824, 673874466, 2826995850, 2183309450, 2718040224, 2326430242, 136479362, 2158633096, 572524584, 2318041730, 36317346, 145270914, 2687139840, 8388736, 545425576, 707406338, 682139786, 573087914, 169904130, 36216874, 2852268064, 706783266, 2181081762, 134875816, 2189566592, 42469506, 2726854784, 2282400392, 2158010920, 2718466722, 2290092034, 2189951106, 176695426, 572566186, 2191523872, 2315395074, 44706314, 2685018248, 8530056, 2686494848, 36219554, 2718050986, 2315788968, 2718081152, 2852694058, 578955786, 136882850, 547889832, 704678056, 572654120, 2854782986, 136479240, 2192056322, 44050944, 145270944, 2290616328, 682240010, 572555296, 2189953666, 2720702976, 2183823872, 178946570, 134359592, 679649800, 2720039466, 705170058, 681607306, 2718042792, 2130474, 715827874, 2284495490, 2827094536, 2191657002, 2720172680, 2148018178, 8423464, 713558568, 2693431946, 537045640, 681714178, 579338752, 2189558402, 2862645384, 44599936, 707436706, 169910312, 2292877864, 2290130946, 168304800, 673710082, 2099874, 178397320, 2315299362, 573177898, 2718081674, 536903688, 2656776, 33589792, 2189459624, 2325750272, 10890, 547881608, 2720008874, 545916928, 137013410, 578955816, 42600578, 704678402, 580911136, 2726471810, 715129346, 2148051458, 142772392, 682240520, 2854355466, 547489928, 682139784, 2284488738, 2290788490, 2281736234, 673843208, 10792, 2181210632, 715686018, 144736416, 715694730, 2324169258, 2317885994, 136358050, 2284462762, 10660008, 2191526402, 573186720, 2829623816, 134390400, 705177610, 524418, 2829230602, 2315911330, 2191665194, 2284462728, 706748576, 167911938, 663592, 2230946, 2695408266, 2315388960, 679477792, 538970120, 2829723776, 2317920928, 536871560, 143173642, 2183791144, 581566626, 2315428480, 2852784130, 570983074, 2290614824, 671746730, 2323685514, 2686585480, 715794570, 2728558762, 176294440, 2317363208, 2192089128, 35662498, 2282226184, 2290657832, 2860550698, 2191663136, 2860548224, 42607138, 2181695496, 2315419778, 2292318242, 176687272, 2818615296, 2726299682, 679518208, 2192082946, 2692915850, 2827626666, 2820835970, 170527402, 2829722240, 42076202, 170042026, 2181038722, 167783048, 682231970, 170395784, 143297154, 2282258976, 705341576, 2686487072, 11175978, 2158012968, 2854225952, 2684526722, 2720670242, 42082336, 2854398088, 136480778, 2325775016, 2181212714, 547498016, 35686568, 2854914690, 2686582946, 144703488, 704678026, 2189436968, 573213312, 2326265992, 2860525602, 2315788424, 2181081130, 682270856, 579510952, 545302696, 578945696, 178399874, 2323654794, 713687082, 673196584, 690176, 570991106, 657416, 2852685858, 2818572416, 545399432, 2183700490, 144706056, 2147614890, 547496104, 2728919720, 2827485730, 704817800, 143272458, 35825704, 2755200, 2718474248, 2852782218, 713556640, 2156538530, 136970376, 33718272, 2315823242, 2684879010, 2862653440, 2281701890, 2854879234, 34088992, 2852162218, 134359178, 142641320, 2148010016, 539109890, 2854267402, 680043008, 41951400, 2324332554, 2181073546, 167903752, 2181726848, 170008714, 545792138, 142609032, 673327746, 2821368480, 2687115434, 579349130, 539527848, 168460802, 2687107754, 715661954, 2818615432, 573049002, 2692876968, 2861073026, 536881672, 2181695626, 2325774888, 10784, 715139074, 2718040586, 581468808, 580921888, 178784416, 42633858, 2829623464, 2290755746, 2282390146, 2686493192, 548047362, 581609992, 537045000, 2192089098, 539535528, 715795072, 2726955690, 572653602, 2686986248, 2317920930, 571091586, 545794698, 570460810, 176334880, 539536008, 2271272, 2281841192, 578855584, 145261098, 524330, 2290788906, 571091496, 2687016992, 176326826, 2323784226, 170033186, 176195616, 2726824584, 706873386, 170008744, 673357984, 548055584, 2149589160, 713171586, 2726955522, 579469320, 2183700640, 35784744, 2315952808, 2150107648, 176300066, 33598114, 673360552, 707406496, 44599432, 547880992, 41975968, 2692751530, 707428480, 2158625320, 178792480, 673319466, 2717919904, 2819098634, 8554530, 706879626, 2854354978, 143294496, 2854398474, 2718441608, 682230432, 690818, 706781864, 2150244896, 2685051528, 42609154, 165890, 2323687456, 143295106, 136880802, 2819237898, 2720696994, 579477666, 10619426, 2315780736, 539535368, 33587370, 706781192, 2323810474, 170428962, 2290264576, 2718040736, 2317355552, 572664354, 707264512, 137013928, 2283806888, 2664456, 2629800, 2793504, 2729052672, 2156404768, 2860516002, 673351818, 2290262666, 42467848, 2695495682, 2189994152, 2860550818, 545818664, 142740128, 2685020290, 168329346, 537002538, 526882, 2860525578, 41951912, 2854357506, 169912352, 673882658, 2826969600, 2854889640, 2827100682, 2181169160, 10617352, 144844970, 134253226, 690344, 2230402, 704817666, 715664002, 2718433800, 2685045416, 2326438536, 167774720, 176857226, 134883842, 2684879400, 2728962056, 170568362, 704678050, 2158493704, 145236138, 2317879816, 44704298, 2726987936, 176196128, 2315430018, 2729093258, 671123496, 33695744, 2829591176, 706781184, 573179944, 2290745514, 2726961834, 2720571530, 2854879746, 167913640, 170008706, 673318922, 145360938, 2726341282, 2147647624, 715696674, 2292318240, 2684495904, 2315420192, 2820711048, 142747778, 2820803232, 143294506, 2862653986, 34087424, 2281734656, 2726830594, 681746464, 581577248, 2149753354, 167772682, 705309186, 2190125696, 136358026, 680034986, 570984618, 2728403114, 656000, 2726333098, 34113674, 2156529706, 705177736, 2191532546, 2189961856, 142772234, 9079434, 2718597248, 2181081760, 2684494346, 36178440, 2290089986, 545425954, 176162824, 547490432, 176326656, 44597930, 2728430248, 682098856, 2685012520, 2326301314, 679520266, 145268776, 707272866, 133258, 2862779050, 2284487210, 539494528, 705308840, 9079298, 170426882, 2819260584, 143305258, 2192083082, 178399274, 2693276194, 176201736, 2317920384, 2317387914, 2820704416, 2261536, 2684520480, 136355850, 2686460546, 2862743554, 681746434, 2290655880, 2819097096, 170426378, 573220994, 2718075520, 571080866, 178258056, 2158010538, 715688072, 2694875658, 713041922, 2158108682, 2147517090, 671090696, 2189568514, 2728962720, 537569792, 2290625024, 570466856, 2684390016, 2325882914, 2818615976, 2281742858, 2181570592, 2827135106, 2726856866, 2829756928, 2148016168, 2237088, 2156535842, 2290616962, 578978314, 2729058824, 44042794, 2826971274, 2317920778, 2685051010, 2191687808, 136356352, 2183135874, 2685051048, 696360, 2192080938, 581085698, 713075240, 539494410, 2149582858, 2158133794, 2686624256, 681583242, 41953448, 170002984, 2861171336, 2189426816, 8519722, 2726437032, 682099336, 2863147688, 42508296, 2726469762, 134226562, 2181726858, 33727106, 2315788808, 539495074, 2821368490, 9054210, 2315920010, 2726463658, 2854257312, 680034856, 2852290730, 2150107138, 8423466, 2181570592, 167905792, 680176160, 537567266, 168471208, 536912042, 2082, 2819132040, 2695398016, 713032200, 679641768, 2820680192, 33727138, 8561194, 2290264224, 2862787240, 715819018, 142772738, 2726307872, 2694842912, 176693290, 42084384, 2826993706, 2720014848, 707308032, 2861040162, 579381376, 2852651136, 680175616, 705333248, 2819260936, 2158135968, 2326265994, 2150138370, 2827520514, 2318041762, 136456202, 145268896, 2693277866, 581608106, 2317363368, 36208680, 713588746, 2820669992, 2728435842, 671621152, 34210314, 573049474, 2726341282, 2324170914, 2687150242, 539134632, 706904746, 142617096, 2150148232, 2821229226, 581075112, 2684887682, 33564672, 581435938, 539631656, 2189558304, 573057154, 2829722112, 2283938472, 8913544, 176333314, 2862654080, 680175618, 704645282, 134905864, 2720663722, 2860515496, 2860556320, 2189593090, 2826971776, 2284363946, 11152032, 2686486688, 539099786, 2183790760, 2827134978, 2861172746, 2821202474, 176826408, 2290231810, 2238984, 176203810, 2826971266, 178825730, 11012650, 2686493354, 573180416, 671254666, 2325783208, 2189557768, 136487048, 142647328, 11051018, 545785858, 2323647016, 2863145474, 137003144, 2325743650, 2189435424, 2181169792, 8388618, 2863144960, 2183790592, 176687648, 178946216, 2693300778, 2862752416, 2315389474, 2284322826, 2854234632, 44040744, 44728874, 581609634, 545816576, 2829099682, 570990730, 2323677192, 2189590656, 2862614696, 2323808418, 2695504424, 2860681384, 44572674, 2852292738, 2190084224, 671746048, 167780896, 2192058402, 134905994, 680174122, 2158666242, 537528352, 2315266602, 2860524162, 680141346, 2325881376, 178268712, 2315943946, 36348458, 2158002312, 134914594, 671228418, 2717943850, 2728536202, 673710210, 42084904, 137003136, 2190090922, 8562688, 681609256, 682272896, 570960554, 145394176, 168298538, 671744138, 2695495816, 679479976, 2191698570, 2694840962, 578813994, 2323686050, 136874624, 2818703520, 2315430432, 2624000, 170001034, 538968098, 145238176, 2292844712, 42076162, 2718073384, 131114, 2687008936, 167805440, 2684485762, 537561218, 2315264000, 2819140096, 657576, 2818711722, 2192181768, 539632290, 2684922024, 41943200, 2325751936, 2852135466, 2189961738, 2829748352, 2819235978, 34119690, 539533448, 2183145482, 2755072, 2282269224, 2821237282, 2283931650, 2147494402, 2283939882, 2861213696, 176300714, 2315954818, 2183659520, 571083424, 2863145608, 572563496, 2685010570, 10521216, 2852168354, 2694971530, 11042816, 2147524648, 545949832, 143132808, 2861049856, 579381290, 167936002, 2852691968, 2156432002, 44574752, 2189959306, 673745418, 671253122, 539140648, 2860649090, 2726862858, 2720169992, 44212776, 2692784296, 2829066882, 134774826, 2191534728, 36307496, 136323616, 2325749770, 539000874, 2728403106, 713558146, 44173354, 537526784, 145263104, 705333280, 690186, 33727016, 144738472, 2325914154, 2181081248, 715792418, 2861204000, 2852782218, 2854234634, 581435914, 704815112, 2862785058, 2693267978, 2860525738, 579373194, 2687019554, 178399744, 2852301344, 2149712552, 134873600, 715653674, 2720039050, 682271392, 2694971906, 2283964960, 545401482, 673317514, 2687009416, 170535040, 570960002, 2852684456, 2150146080, 2728397312, 715294722, 176169632, 2186, 2818744874, 2181736480, 2720041602, 170035752, 2318051882, 679616682, 2183667872, 539623594, 2630154, 537428482, 167938090, 2323818666, 2323685416, 573221536, 2829068416, 170557576, 2192091138, 671097386, 2315291304, 537403434, 178290728, 2105474, 2726994090, 142779010, 2820712960, 705300480, 2150107138, 2284331530, 2183792770, 680134658, 42508424, 2861040264, 2693311104, 2158537226, 44695562, 34079264, 2726340650, 2317494912, 167782528, 2149752992, 2150279720, 2191665320, 2150115370, 34078856, 673874600, 579340416, 2621602, 2183299616, 548012554, 167903776, 680142858, 2156046978, 2190090274, 36186760, 2718083082, 144738336, 2852299394, 2315952808, 168296992, 2181572736, 707398272, 145229994, 2729083048, 681748642, 35692586, 2862787234, 545783818, 679510026, 34210346, 537395240, 2158135970, 2687150122, 671129602, 706912416, 2290264098, 178915338, 655400, 570425378, 36216864, 144713896, 547881506, 705331200, 682264744, 2854258690, 570958376, 10488450, 547880960, 2829623296, 573089952, 2852259976, 666248, 176163498, 2852298760, 671220354, 2315419690, 713556130, 2150115872, 137011720, 539625632, 673316866, 570566824, 2726988456, 2183137450, 2717919752, 44042920, 713067176, 2684881418, 2156405410, 2158004906, 715270304, 35653642, 144706050, 10657930, 2854357512, 2818704034, 2861204096, 2630184, 706775720, 545792544, 548047370, 2729091210, 572696618, 2284455978, 2283809320, 2290754218, 2292845098, 2684878848, 2325916328, 2820702888, 2290786434, 168331392, 170393736, 2684364800, 134350890, 706880000, 2239106, 705333802, 2863311016, 545432226, 2862786690, 2686590986, 679649288, 539001352, 537012872, 2685042728, 167946240, 2718466570, 170396160, 2726994592, 682107392, 713558690, 2829617800, 144875520, 2156396674, 176169600, 10527360, 44081280, 9079466, 547889154, 44040738, 2191689896, 2720172554, 2726430722, 2827124738, 2717952682, 2861080736, 570434208, 2694840970, 2149591170, 671260840, 142608522, 2728962602, 2729050122, 671615010, 2157969960, 547392010, 2292351528, 2861206146, 682106888, 2149722658, 2192056362, 163976, 2183694464, 2720148128, 33694218, 2148041354, 2821357728, 164000, 2325883010, 704817794, 143130666, 2191567368, 715794466, 2684889120, 2829723682, 2861080746, 539527720, 136317090, 2156535946, 2315780744, 2148010632, 134783616, 2317353608, 715661984, 681607842, 168460810, 681708192, 572697128, 2148147328, 2827528226, 11018888, 10651808, 2181572744, 2326306856, 170527362, 539502720, 2324204074, 2684518562, 539533866, 707438762, 2181171874, 578824840, 142739456, 545794210, 2183143968, 679512712, 573088426, 2292353570, 2819268776, 578824834, 2861074440, 2149589634, 44575370, 2156004008, 537528874, 2685010058, 134384298, 2324342920, 142616586, 578855586, 2181701640, 2728528002, 42606624, 2263168, 2325881480, 547357344, 167772680, 8563368, 2693431978, 2863300778, 2685018122, 2315387018, 144738346, 536871456, 142745642, 2852692522, 679477378, 134250658, 671615104, 34212000, 143296680, 2718433920, 570993312, 536873472, 2863145120, 2147617410, 176294568, 2192214666, 2685044744, 164482, 2852661768, 2158494248, 2156537898, 707272704, 176687650, 2283962504, 2292359842, 2155907586, 2718040072, 2854259330, 2150139912, 2158527144, 579471522, 2156036138, 679617192, 715161632, 2181179554, 704817706, 2720571560, 2819104906, 715827240, 2317394472, 547367592, 2829092872, 136847528, 2862647328, 44728968, 581051018, 2325741696, 136979112, 2292353666, 681617448, 673744936, 715794984, 671623714, 2190092424, 2181071528, 2108074, 713066656, 2325905440, 2693311144, 2292359176, 2292712096, 35783298, 2150115880, 2315946496, 715653162, 134875274, 2720694920, 2183791114, 2694875178, 2318010376, 2326266024, 579469320, 2861047944, 2324170754, 2290655874, 2281865248, 134742024, 671744512, 2147483786, 2191665186, 136348288, 143139336, 2818572938, 2290786346, 9079296, 2852268706, 2684529184, 705208840, 539664384, 2762762, 2326432266, 679512226, 539503274, 2684527274, 2861212328, 680010368, 170008608, 2149746818, 2147614882, 2189983752, 704684706, 2284366336, 2860556328, 545424002, 2282391720, 2827496066, 10521130, 578977800, 2191655434, 2827092618, 578822178, 2718442122, 713032360, 2281745056, 2821367848, 42476040, 545433608, 176333474, 2693400746, 2156013568, 537035426, 2687011368, 136972962, 2290747394, 679608450, 2819138050, 10488352, 34218624, 2324300290, 2827003938, 2148016138, 536904328, 168437760, 570434184, 9076906, 168437762, 44214410, 2692884488, 10486306, 671646216, 34113546, 170559648, 545917482, 176720392, 2324171272, 570427400, 2694971432, 168299048, 673196578, 2821193896, 682133512, 2827487776, 2324334762, 2726472226, 2315821608, 680012320, 142738080, 136874112, 176720392, 176849034, 2726436994, 10657920, 2863278218, 2281744936, 2324341416, 573087880, 142641312, 33556488, 673221154, 2283831466, 2283807272, 2318018698, 137003520, 573090442, 2155880968, 2183168512, 2852290728, 2318010504, 144867490, 2852653738, 164008, 145369640, 682231946, 2728403072, 2829590528, 2818615840, 2818615816, 143261824, 681584776, 2292327040, 671098912, 2315813410, 2861072394, 713722026, 2686623904, 673219208, 34220200, 11020328, 2183692296, 707438722, 144747144, 2852126752, 2325872682, 167782922, 2282268680, 536881160, 136849962, 2861082762, 2189435392, 8528552, 11020328, 2290221194, 570435594, 2686484482, 144705538, 42609192, 2158665896, 2820809354, 134260896, 8923682, 2190084736, 2854357672, 2292320776, 2315387434, 671623840, 133642, 2281736234, 8396936, 2827649674, 134228130, 707429002, 715294720, 2315944488, 537537184, 2325744296, 44728866, 545817122, 2290647048, 2181079210, 2156432008, 2820702848, 2155905160, 715172360, 2149722250, 2860516008, 8923784, 578988554, 2324310690, 2147614882, 176291842, 2192189448, 170434592, 579478056, 2282397706, 8945698, 2718468264, 2726429216, 535178, 170403850, 537395842, 178954402, 2292189866, 2826971810, 42476192, 2156569098, 713558560, 2862778410, 704817154, 2183276552, 2827135522, 2158135458, 2695529090, 2181204490, 2315788832, 2861180962, 2818574850, 2819132064, 178430112, 2692876800, 571089064, 2687142442, 681740416, 134744578, 2183669792, 2827528202, 170010626, 2829058570, 2829584546, 2729050248, 2829058048, 2325785248, 166434, 134883874, 2695406120, 2283840130, 570597512, 2315422208, 578857640, 539108010, 539101226, 143139328, 545262242, 34089098, 2694849154, 680141448, 581083168, 2829230754, 170532992, 2261162, 671131648, 578857504, 2827520040, 704653440, 2863308962, 2718441608, 2282400416, 2686984842, 2290254464, 8390826, 36317738, 44173474, 2693433480, 36186626, 2720533024, 2829099560, 143164066, 2282390024, 707436682, 176162850, 579512320, 2281835170, 35661952, 2694881952, 570564650, 2315395074, 2190092416, 2183146018, 671129600, 578814600, 2687115786, 2693310506, 2181204618, 579348992, 2315291178, 131114, 2829222408, 168298496, 2281832992, 10625696, 36348424, 2158633608, 673712130, 2854791714, 2183670440, 41975818, 2684488360, 2852659722, 579371010, 33595562, 2692917258, 715169824, 137013930, 2720573472, 537559170, 2183790730, 2238632, 539501058, 2693269666, 715261954, 2662952, 2717952546, 547365376, 2821324840, 2819268610, 570466824, 570951840, 168437794, 713695234, 169912866, 705298946, 2692753954, 2315299458, 42469504, 2693398568, 2097152, 2281876096, 706880128, 705331882, 573210632, 2819096578, 2819096736, 168337450, 2183276706, 2622082, 2284488736, 35654274, 2695530538, 2787842, 715827880, 35818112, 2158529194, 2192187936, 2290264706, 539656192, 176718506, 134384290, 2852300802, 2149583400, 539525794, 679512192, 580919466, 581435432, 715131016, 682265216, 578953866, 2729061024, 682, 35659906, 2718435336, 2281744930, 539101194, 548053506, 32802, 713697322, 2861072544, 2720145568, 539500674, 2684398218, 671646216, 673745066, 673876608, 2720663720, 178956296, 2315422338, 170426506, 705333930, 2687011328, 144713736, 142739978, 682106914, 8912896, 2728437898, 144736930, 2156536352, 2818736130, 2283809450, 713204362, 168306690, 2820678154, 2181603978, 2189590690, 570985090, 2695408128, 2729083560, 178790410, 33687554, 2718607522, 2720571528, 2189959850, 137005192, 2150244394, 2685009920, 2147615362, 2150107306, 545294474, 2718441632, 547365024, 682140330, 2192212138, 570951688, 2692917386, 2284331650, 2181081216, 2292230818, 2818613290, 539009192, 2726963232, 673358496, 2191526560, 2191526018, 2726330914, 526336, 682230400, 2720178186, 2156571298, 136315432, 705298600, 2686495362, 2829093026, 707429026, 2861203616, 2183831562, 10625058, 2158101128, 42478240, 170395778, 2149712426, 2827518634, 2862787114, 682270858, 2694848648, 573188106, 2283799200, 2728396938, 136882858, 2717919776, 570599978, 673841672, 42508800, 134906370, 573055650, 2281703944, 2158635168, 2854920200, 2292187784, 2694849024, 2326438528, 2821196290, 2132488, 2282367658, 2818580488, 2281736234, 2852137090, 2097824, 2191698058, 2317394432, 679520386, 2687016962, 715161640, 145271296, 170403976, 681576584, 573057026, 706912770, 2720039050, 655370, 705309186, 537012264, 2325913608, 2192214536, 136489642, 704651936, 2323776162, 545824904, 2315954306, 2140800, 2283806850, 2854397952, 671228066, 2290754208, 167815688, 34242592, 682230306, 581077640, 2315919394, 2827001994, 571113986, 2292721664, 581568648, 2158534824, 2861205514, 2829754370, 2189591178, 547891328, 136355840, 704643616, 571114016, 536873128, 142770730, 2860687520, 2695407650, 2158103048, 2862622850, 2662954, 2282400426, 169872010, 176196138, 570952322, 2717909154, 2183701154, 36317216, 145227776, 2818703392, 2854750850, 2317516808, 715696128, 2281867298, 2283799210, 681615530, 2324168714, 2827659304, 570982538, 537010184, 134259242, 2325905962, 539101728, 167946272, 143295008, 2821202442, 537537184, 2729082888, 579381890, 573089824, 715655210, 2292722178, 2694973962, 176719872, 11012266, 2192189986, 2284333728, 170394272, 2862753960, 2181736994, 2820843528, 545950376, 2315266722, 2820671488, 545302538, 35693216, 2862655528, 2829224098, 8519816, 2181048970, 2684520970, 2292752392, 2156561064, 2189992616, 42609184, 10496160, 36341770, 545948192, 2827132928, 2149624330, 537430152, 2189436960, 572662304, 2284363776, 547889322, 690306, 2860517888, 2290747434, 2183669898, 2236546, 537561634, 713697314, 2860550314, 2854396074, 545399306, 2323786376, 656008, 671121954, 145399946, 2239104, 2685009928, 2720574090, 2292714144, 2282266784, 136882218, 2192220704, 143130666, 136882856, 2150107136, 572523040, 33416, 2150236680, 133770, 2854789672, 537034762, 2686616066, 2754690, 681705504, 136456320, 570990722, 8954538, 169910434, 2317912746, 705331200, 2282358922, 2148141216, 2862614696, 2861179010, 547881634, 2105346, 579346570, 682240170, 145391626, 2189993986, 2826994216, 2821237418, 2189428778, 547400352, 681607328, 36217378, 573049354, 2717950506, 2189435434, 145359392, 2192181418, 673841184, 680165384, 2189592746, 2183692808, 2149613576, 2854232586, 10652330, 2695407624, 2290223656, 706882218, 42117152, 2717944488, 2183662080, 2861206144, 571113642, 581574658, 537428608, 688640, 2290090656, 2191688330, 36211370, 707428512, 2718575112, 2692874890, 2686584874, 2283840042, 2318008482, 679510178, 2325880834, 2183170698, 176859304, 2821368488, 2192220810, 176849544, 8956578, 2685043362, 2684889226, 2190123048, 2158143656, 2156538538, 2149591712, 581435562, 11182626, 2325743746, 2694842402, 671227904, 2829617696, 2720006656, 2315298986, 143133344, 2284455970, 536913930, 144877706, 715795080, 2156405258, 44739242, 673194120, 2693270144, 713173672, 2695372936, 44731050, 2315952802, 170008736, 2861049986, 570466434, 178948648, 178432008, 2852691976, 34089602, 579512480, 2191526538, 36217512, 2326306976, 34251424, 178266146, 134258728, 41945130, 2326268546, 680167936, 570458794, 682098826, 2694840352, 2686976040, 537526402, 2157979816, 671744520, 545424040, 545925664, 707307560, 570958336, 2155874434, 2863303304, 178391202, 548022922, 671123970, 33726634, 168337440, 2826969226, 2852814848, 2192056352, 2720530560, 2181179402, 2852790408, 545825282, 2820844034, 2829222538, 145369218, 2692884480, 2693278376, 42510344, 707438754, 2191655586, 2315813034, 34080898, 673712776, 579477504, 2820842152, 2150238370, 44697762, 713039904, 547528704, 545825410, 713173000, 2283931650, 2181071362, 34220552, 2290098314, 680133290, 44738562, 706742314, 705175594, 581601920, 134907946, 706914816, 2854256800, 2138152, 547891746, 2315397800, 2156438178, 2821204512, 2147623456, 2820809376, 2317877890, 2189437058, 578847234, 2821202048, 2156561024, 713564296, 176859776, 134750890, 2860517922, 136350240, 136445960, 2292220034, 713590816, 2261512, 704807072, 681740800, 707396232, 545824904, 2861039776, 537012736, 682133546, 44730410, 33554568, 2183823362, 2183825568, 706751104, 168438400, 2318041768, 2192081576, 2284456586, 2684389896, 2183176330, 2292875402, 143295146, 176824994, 2292719778, 42631682, 673219082, 715301384, 2158133768, 2189953152, 538976264, 2726430888, 134916098, 134351016, 2290778760, 2290625064, 715302922, 134884002, 2156006026, 2684398248, 2695495840, 713072648, 11184674, 2862784672, 2282357376, 2317885984, 2325783040, 545301128, 707405954, 176717858, 2191556610, 537397792, 2726330498, 2818607104, 34209832, 2181079720, 8561162, 2190125194, 2150148130, 2183178378, 2684487722, 36176040, 536904360, 178399274, 707396106, 2284462754, 2292875402, 33595552, 579502090, 2290253856, 44730530, 2183144106, 2854226442, 704782474, 136841890, 2726996136, 136847872, 2317492362, 704653480, 706781730, 2854389794, 578848776, 131210, 715172392, 178921984, 2147486218, 578816512, 2326300682, 2821327018, 2863138858, 2283833512, 2183793288, 2189435562, 2326276106, 2829093408, 2324333224, 715139202, 41984554, 2860515970, 2158143624, 2821202088, 2787970, 705208320, 680165538, 36317224, 2720039426, 172074, 2692743298, 2692745728, 2325872778, 35694722, 9046050, 2158528544, 570434050, 2326437898, 145262592, 2852685960, 2183832234, 2692786344, 704774784, 169869986, 573180448, 2686591530, 545818626, 44728322, 2692884642, 2290753546, 170404394, 2818605610, 2324210306, 178422402, 137011330, 2156440232, 10496130, 8560642, 144744480, 715303434, 42117288, 2282357248, 44182186, 2324342912, 2147518496, 579349122, 169869346, 2720016512, 2315913250, 2281736226, 143140864, 168429728, 578953218, 2861172744, 2181696130, 539142280, 2852127232, 134250664, 2315297322, 2317484064, 8563368, 547397768, 547921930, 9054208, 2183702530, 2726854824, 8528554, 2189428906, 2183703080, 2720705192, 11149448, 44697762, 2156568610, 2829756426, 673185802, 2190084616, 143165448, 2148043266, 2827135104, 34087072, 34250920, 713689762, 2156568576, 2292752522, 36216960, 44739232, 2694873600, 704676354, 167905962, 715825666, 707430946, 36177954, 2684355072, 570950186, 679617058, 578979968, 578816138, 2292318728, 2324343296, 2149712002, 2829197440, 537559712, 169910274, 2326299272, 548046978, 8921738, 2324310560, 567808, 570950144, 2281703434, 2290655232, 11012770, 2852815010, 2820800672, 2292875912, 671124002, 2728919168, 2189961248, 134785154, 713599106, 706742400, 2720047616, 178397192, 2829222024, 539492522, 176859690, 547389984, 570425864, 2726330914, 2150107168, 2158633632, 545260032, 578955392, 2720571562, 2150146178, 35824162, 2693439530, 2183301280, 537405602, 2290264074, 2183268352, 2728560674, 2147625130, 2189560328, 2862615040, 679510698, 673876522, 681607818, 134228514, 2156399240, 2317386242, 2147518978, 2158625448, 2183170690, 681617408, 2686487080, 2292320296, 42608650, 2148139520, 704806920, 2820844064, 2284462592, 698536, 2149747336, 707297960, 2324340904, 2863278208, 2284333058, 2860556320, 2292327080, 547889696, 145227810, 671261186, 2230946, 2685012098, 2818713610, 671260680, 2863137282, 144738954, 178923522, 547916330, 2726987936, 2181726376, 9052328, 2315389090, 2852790922, 580921890, 2728919552, 715655336, 2158495784, 573057034, 2755242, 571113474, 713599144, 136446504, 134873130, 539134474, 572662312, 8915584, 2718566912, 41951240, 545947650, 671623210, 2852293162, 2827127298, 2315782152, 536879112, 2147647488, 34079232, 536870944, 41986218, 2290092040, 713564706, 144711810, 548012706, 134916104, 32808, 2156405378, 2818613770, 2718599680, 547520546, 2854388386, 44181544, 2156012072, 707297922, 671263274, 136839818, 2192057000, 42084354, 142641664, 2717909632, 2290655872, 547924640, 33589898, 2656394, 2181736994, 2156396714, 176726016, 548022306, 2827094184, 34114218, 2860556330, 2728927872, 545294850, 2183266856, 545786016, 2282258432, 2181210122, 2692876960, 36342408, 2189558280, 2315814914, 573188608, 168468640, 44597378, 715793058, 2130560, 2687109800, 2861181602, 2818736296, 178432032, 2157980328, 178301568, 707274912, 2827651074, 2315790978, 713596962, 2862613162, 2726332424, 2827485218, 134742690, 2862645384, 10616840, 2107528, 11020448, 2192179200, 134914592, 8913448, 2686616096, 713171488, 2158133760, 715827210, 2854781482, 136981024, 2861206056, 673874466, 2694875776, 2290616362, 2156405416, 2130082, 579340810, 2147650048, 2181212832, 713040554, 690176, 2695365130, 2292875914, 36348584, 10486274, 673876482, 539000962, 571116032, 178399370, 2292320906, 537526314, 2192058368, 2726470280, 144738314, 134381576, 2829756930, 2149722152, 2284456584, 539142306, 178300968, 2854267402, 539109514, 557098, 2281734306, 2694881794, 145261216, 2854363816, 2282225706, 145392298, 2854390400, 572686368, 9076874, 707275434, 536873002, 2827657216, 2693431944, 2326439946, 2854357642, 2854890018, 2317396616, 2854756866, 2281734658, 2326276608, 176687784, 2863169536, 547392136, 2190125610, 8560800, 136448522, 2685010474, 134389920, 136849920, 143296672, 2149753504, 2315429898, 2854355592, 134225922, 570599466, 44706314, 704784418, 10496136, 168296458, 2326298754, 2717950088, 2854912672, 2292885544, 545915394, 2860548608, 713164842, 2829722120, 671779360, 44048928, 705306760, 573057696, 44181664, 11184296, 2315258498, 2284497450, 2147486346, 168298664, 671130242, 2695497864, 2290647050, 145260674, 136882698, 2281744424, 178397322, 2150146050, 2826962976, 2863311016, 2156569088, 2158012578, 2323679274, 707428872, 2283801250, 2728526504, 2183800866, 36341770, 537534498, 679651336, 2692915328, 2191532712, 2827626506, 580919328, 2284325032, 671097472, 2158625448, 178825258, 680133290, 176302728, 168306848, 134875658, 2183178786, 537405608, 2189469864, 704678432, 136479402, 2315428352, 2693408802, 713599616, 2718468650, 2863138976, 547522728, 136489480, 2829625352, 2717941768, 2718075394, 2192056320, 2290778658, 44206754, 706906114, 134914176, 2728567434, 2718050336, 2326268424, 2726822434, 2854265000, 178923552, 42476202, 2720661672, 2284358304, 2283930122, 36315138, 570435744, 9078952, 2324340864, 2284333696, 2694883840, 2861049898, 167804962, 136456200, 715303584, 2292851240, 705175690, 536906410, 681746592, 178825736, 2819106978, 44083874, 2863311402, 2183274536, 680043170, 548044808, 2687019562, 2150245034, 2695374848, 2728962698, 2728428064, 144705546, 538976290, 578816000, 2192083106, 2728528552, 168438272, 176203810, 2192181280, 2282391722, 539142696, 2181704192, 2325915656, 10528928, 2862752392, 681617408, 2156562442, 581050922, 2326432384, 2720170018, 2283965096, 143174306, 713566378, 34119714, 2281875618, 2325743744, 2726955170, 2181693576, 2829058560, 682099362, 2726430730, 10649600, 2181604008, 680011904, 178292898, 10485898, 2692745216, 2318010498, 170396200, 547880992, 2192188064, 578955810, 671777408, 2821333672, 2317887522, 136979112, 580945960, 2156046498, 2717911680, 671785512, 145271306, 2290122762, 713728650, 2694883368, 2827520168, 545825416, 680003592, 682240640, 2292361728, 713034370, 565250, 8552616, 2854748714, 178782720, 2863145600, 704678408, 2156535808, 143133184, 2290133032, 2324209672, 2315812906, 2281710082, 680002178, 704817162, 570468906, 134776866, 145402402, 2729052682, 705306658, 2693308930, 2820803232, 44081792, 671648256, 2726986280, 2189993992, 2862779010, 144714240, 671752200, 573188256, 8399360, 133762, 2192091808, 2819228194, 134883882, 2827528706, 570427400, 136972800, 178782250, 167938728, 570468360, 2290262146, 142737570, 2183301634, 134916746, 704815752, 539140640, 144876194, 2854398466, 2829721640, 176824354, 547357186, 2156011656, 715162114, 176816800, 2290778248, 2821235200, 2183694376, 2656290, 136315528, 178782848, 2818582698, 2284494858, 2861075104, 715694210, 2827626504, 2861211786, 2292353160, 2829099050, 136874536, 2717917346, 2854783146, 713558538, 2317920296, 2686452256, 134351018, 167914122, 2292320936, 2147655816, 547531426, 2156404874, 578988042, 715817472, 2729052328, 167905832, 2281710122, 559138, 2192214688, 2292326442, 145227914, 42606728, 144867498, 681706114, 2693300736, 673358370, 2863268514, 2147658248, 2326301314, 168338090, 144845314, 2183832098, 2664960, 2292326440, 539109888, 545432096, 2318019106, 536879744, 2854912648, 2324201608, 178782760, 2819129898, 2317887490, 572530816, 2860524066, 2283841536, 170035330, 2692778114, 537526952, 2862754336, 2149615626, 704675842, 134217856, 704653312, 2150148746, 2261152, 44171818, 44182026, 2282391554, 2283807394, 168460842, 40960, 537037322, 2862751776, 134253226, 580911234, 537528834, 42510986, 2148141090, 143263912, 178424488, 2315395594, 2720671906, 2726300192, 715792896, 2826996386, 136882314, 2315815432, 532482, 2149616138, 671219744, 2155915904, 168307360, 2720017058, 142639744, 10786, 2685020194, 2150140418, 2281742882, 2852292744, 2695375370, 2693275776, 8956042, 2854791330, 2826960938, 136970368, 44214784, 2720006146, 570556450, 2860679850, 2158143624, 2290100776, 2281736322, 545294370, 2189600938, 2829093378, 671261226, 2861211816, 8429608, 705167362, 2290264584, 8522408, 2695006376, 704651784, 2149714602, 2860679810, 2854223880, 707430914, 698400, 2317492360, 2149755434, 44573226, 136871976, 572694568, 2317484042, 2821368330, 176720384, 2292195464, 679641088, 573186176, 2149583530, 671088802, 2282390016, 2290098216, 671654410, 2326274696, 134357632, 2189994504, 2189565962, 2728395392, 2325743650, 581599904, 2148141184, 2323775656, 34243210, 537012778, 2694979624, 2150244866, 170428546, 9054730, 2183801384, 713204392, 2317486114, 573186088, 10487944, 706904106, 134883464, 547366912, 2729052160, 167807498, 2147483818, 2692745226, 170393642, 581085826, 2290122754, 2190084232, 176824488, 2281736354, 2861213736, 2281867818, 2284355754, 547398304, 44081672, 2282269194, 572654082, 681713674, 2189435042, 2726994442, 715128992, 2684914304, 144738338, 680011904, 2317918218, 2726428800, 36306954, 713558178, 539656874, 8520360, 2861049986, 11176450, 8388746, 2854783008, 2323819168, 2729093640, 2686626336, 2829224490, 178389642, 2191698082, 579349122, 42076674, 2718042658, 2728954408, 2726469792, 2183170090, 41977888, 9085066, 42510474, 2189961378, 2692884514, 2728559104, 2283841698, 144714272, 539492994, 2854750722, 2718435464, 2192189986, 537561600, 168436392, 2718040074, 145391626, 2189994026, 2290753576, 2323810442, 545268266, 2852825130, 2147656200, 11010178, 44574850, 2693268008, 680175626, 579504800, 2292712072, 671613096, 2818572970, 170395690, 545794176, 2315427850, 2318008456, 36208642, 707272704, 2818705570, 2687148682, 9046538, 8431752, 2720539304, 34858, 2729085448, 2181695498, 2728952362, 2283940360, 671096874, 2693398530, 143173794, 2821367976, 2863303336, 2190090250, 2854758570, 2190123522, 2156537858, 2819138208, 2324342794, 547365410, 571080874, 2685012514, 36309130, 2324300298, 681574442, 2147526786, 704643626, 2157972098, 2281865728, 170043400, 33694370, 581568650, 579469962, 548055074, 145235976, 713597602, 2820835458, 2685051520, 2718081674, 2323775648, 178913288, 2718564392, 2149714600, 2183692458, 579371554, 673874464, 2827520170, 142746272, 2695399968, 713205800, 671648424, 2860688032, 2183277058, 2326398984, 2183659562, 2726961312, 2323785864, 2181563010, 2181040680, 2140842, 8946208, 547922568, 2150236170, 145271466, 2315788808, 2854922368, 2283809288, 2191655592, 136448512, 681740832, 134357162, 2854234760, 2854232234, 2854920872, 2282266634, 2720178178, 2158526986, 136872578, 715139114, 10529450, 10521226, 547490472, 545401512, 2862614530, 2692745346, 2862786602, 2183694336, 2290649258, 2728962690, 2819131394, 2685051562, 176335010, 545956394, 134742016, 35784744, 2158102528, 673227298, 2720531082, 713075368, 705170080, 2829222402, 142608896, 2284364424, 2191696512, 707396138, 2149583016, 537034890, 2819229736, 2158103176, 704653824, 35826304, 42115584, 706750634, 2829099680, 44608138, 33556522, 2183833760, 671220264, 2862743562, 36315810, 2290624520, 176728232, 682240160, 545400840, 2717942400, 2150246538, 2315952642, 10485762, 570458632, 2821359746, 8389256, 545914912, 8946306, 2105386, 2726339106, 2827518624, 2189590528, 2148041384, 2315388936, 2290133512, 2283833346, 573046794, 536913922, 580913160, 2315296928, 41976354, 2829623938, 143173674, 2718441608, 2854387882, 136489120, 2147656330, 706871978, 178791048, 2183309322, 2693311144, 141832, 2728569480, 142770210, 2156431402, 2292230178, 706912930, 2281703458, 2158529192, 2720047272, 680002186, 42467976, 2183669800, 2684887202, 134775296, 2827126914, 44607658, 2694982304, 2323647144, 671124130, 44728968, 2326439944, 2695366794, 136970920, 33589408, 547521056, 2685018240, 2695004298, 2181696170, 539109928, 707305472, 579347072, 134252584, 713720458, 2687117824, 673720450, 167944744, 2693300866, 2854265482, 2861081224, 2687109248, 570565280, 2829232648, 536903680, 682262528, 2290655402, 8389290, 680042538, 170558120, 8560800, 2820800544, 36184584, 2292220546, 2827125408, 537526914, 2819271176, 2821327400, 2315255970, 142737954, 2785280, 2686593184, 579346474, 2325914144, 2693399208, 172200, 10619040, 671262720, 2728569514, 679487530, 2189467810, 142614562, 2148149890, 169910314, 2827485824, 2720573984, 8913576, 2326265858, 572525056, 176163360, 2693433346, 673196200, 178299530, 33728642, 44736648, 2140714, 168460328, 581477002, 2158102568, 2317492744, 2685020840, 2695367304, 2820808866, 704807554, 2150113800, 579510786, 2292884104, 2686453888, 539109386, 2317877418, 2148051114, 682264578, 34089090, 536872968, 2323783682, 8913440, 2284495360, 2149711912, 2325914280, 136355978, 2282390050, 573049480, 671655944, 2315823112, 2138250, 167903752, 11051560, 178260130, 2315397664, 2324310048, 706906634, 143295144, 671752322, 705341578, 8914952, 539535906, 136349736, 34120352, 168329386, 2827618856, 696354, 2290223266, 143305248, 706783240, 2315298978, 176335392, 706912936, 2726955554, 44173986, 2290124810, 581607584, 2860655114, 2694881826, 688680, 134382216, 2718050850, 2785826, 2854920746, 2819235968, 36216960, 2281876106, 134914088, 2183659522, 2854357504, 673194506, 2281710082, 545425962, 2621576, 2728394752, 2324211746, 2150246562, 673720354, 2183790754, 136317576, 178954282, 2861050378, 142770314, 682240128, 565416, 2181048840, 539527720, 167805578, 2147486248, 2829221896, 134391850, 545827456, 2317363362, 571113480, 2317888170, 2726830250, 2326405760, 178399872, 705333802, 673325738, 164522, 2156046378, 548020768, 571082880, 715300896, 715784330, 2318041250, 2852161570, 11053578, 679641738, 178260520, 178432130, 2158004872, 2854912002, 2192187434, 2156562432, 2829617794, 2720145410, 8527880, 539632290, 698370, 2827624610, 34250762, 715170304, 2325777066, 134359592, 2183832192, 715663394, 2156044448, 704774656, 2105986, 2147483784, 572664482, 2148180480, 2860525728, 10660352, 713040394, 11053706, 570589834, 2854922890, 2852258338, 2818615842, 572533280, 8913448, 2281736874, 2863137448, 2726437386, 2315419818, 547889162, 713072802, 682238120, 2281734698, 2292711456, 2862753794, 145402504, 2325744138, 42508928, 42469512, 2157969536, 2826969608, 2684389506, 136874658, 33589288, 145400482, 2863302666, 44212898, 10618920, 2861179424, 36219040, 715270184, 570990634, 581566506, 2693308448, 42606762, 705308802, 2827616288, 35693194, 10625192, 713556136, 581569152, 178924160, 2726822016, 570566794, 2692776106, 680012298, 713697930, 715139584, 11020418, 2140168, 33696296, 705341472, 2324332578, 2148048930, 2728560648, 539658762, 176292512, 570427944, 2156003850, 167804970, 2284363786, 570951848, 545923720, 2718468770, 2685043210, 571122314, 2189470248, 2147525290, 11174530, 680044578, 579349128, 2149714050, 2192080906, 2654760, 2155913866, 2684486152, 671230594, 2720664202, 579510954, 178784896, 2860556938, 707299464, 35692576, 715827368, 44698122, 2693277866, 545424042, 2695014434, 134752800, 581470754, 2718564362, 682141736, 33721002, 2684878850, 2281867784, 137011872, 2717950122, 2290755616, 2183269002, 581470760, 2684914218, 2684355242, 8915592, 2684496394, 134785024, 2315422248, 2147485696, 2192083586, 168339978, 2282233984, 8945826, 2852127362, 2283965066, 579471498, 2728921090, 2860548736, 2694979722, 2290133120, 2854265386, 573213322, 2315815562, 36307456, 671621666, 539101834, 41978026, 2785448, 8520202, 2189460010, 2148174464, 2684914208, 8948384, 2189566498, 2158493728, 2854756480, 2684485768, 704643618, 2181564448, 2852651018, 2292329130, 10625034, 679477930, 33589378, 2281701928, 170566280, 572689024, 2692745258, 579469834, 713204256, 2290780704, 170426890, 681749130, 573090304, 570992802, 143172130, 2687107240, 178823306, 581075114, 8555170, 2692754090, 2292320394, 682101408, 579480194, 2181564424, 8913570, 2183798914, 44050944, 704784938, 2269864, 2728919712, 33728554, 537395722, 42606720, 715303466, 44705802, 9076770, 713564672, 134261410, 36184746, 2326397056, 9052674, 2326431744, 2148147872, 2158110722, 44075050, 2149714442, 680167978, 690306, 2189993994, 2720180770, 2829590570, 547889186, 44048904, 2181048354, 2726464160, 705202336, 681585320, 11182762, 713163392, 2820808712, 2324211752, 36176546, 33696386, 2315952170, 2183792802, 144738464, 2150137858, 2728397480, 35684866, 673317024, 713162882, 2852684330, 2654370, 2692884512, 537403530, 2821204650, 143271938, 2281865226, 671122088, 143133314, 2281865738, 673194626, 170404354, 2315911808, 2315290624, 2323817120, 178423842, 2158502402, 2854912682, 2852653226, 2290262146, 11012768, 134383658, 2183170210, 142746242, 570597536, 2156571296, 2189470336, 2284356264, 170533026, 2718567048, 713040424, 581444234, 2685045288, 2863172264, 145359528, 2325777066, 2130602, 170527266, 581470856, 2820841514, 539527810, 2189992458, 143271978, 581478952, 2181703714, 679651328, 2156535816, 713162786, 2191665802, 2283842184, 2829101600, 164384, 176816162, 715694592, 2692884520, 2292711586, 681574922, 2686978176, 570951848, 2818703520, 2189437602, 2156005410, 178432642, 2829058690, 2149581354, 2726297640, 144738466, 707297416, 2158536866, 170437160, 136358434, 673349800, 673194496, 2282359456, 2190114976, 2323646978, 136481290, 680132608, 2281873442, 2315389482, 2292222090, 2282359298, 2156530178, 2728921090, 2818605090, 671785482, 11042816, 2183143458, 2317888162, 545956488, 578978442, 539000832, 2315952138, 144703528, 2183833762, 2861048456, 2862653472, 2695366664, 2326407168, 2183667848, 143138978, 2829591040, 2156431496, 2191567490, 2687016960, 545399464, 2283807240, 548020778, 167944832, 2317396522, 2687139970, 2852816936, 548022408, 2192058912, 572531328, 570949632, 704651400, 136841218, 2695015040, 2239138, 134742528, 2861170688, 2684387880, 42607274, 2726955552, 2829615112, 671787648, 547358850, 2181595274, 2292852746, 539101834, 671096994, 2717950122, 571123850, 715128840, 2818574888, 2829584896, 706880002, 2827657354, 176826536, 705333930, 2324177056, 145361024, 36219434, 8948392, 2156560544, 572663970, 2292721834, 2183701160, 178299562, 715170338, 2852815528, 170527370, 2263712, 671615530, 2281736746, 2820811304, 538976386, 680174216, 2158144136, 713031688, 2862645408, 537404072, 134875808, 537403904, 2149615776, 547922050, 680045186, 548014602, 143165610, 2325872680, 33718434, 10485930, 2183801504, 142608384, 10650272, 168428040, 537004680, 134228130, 8423554, 33718954, 2854354952, 2147485706, 2829582986, 2156568714, 2692778114, 2692915210, 42467466, 671260706, 537035432, 547530922, 8923690, 2290125346, 579371136, 2156536320, 2150105728, 143163936, 136489632, 2861178888, 681607170, 145402410, 2292746794, 176294058, 176728736, 537002122, 2854922402, 679520938, 2860556970, 537010848, 2325913728, 9085066, 2717942304, 10527266, 2729050280, 573219498, 9079304, 168307200, 547498506, 178399400, 545792032, 2192220810, 715130920, 137003138, 570458632, 134258818, 2726330882, 2852291240, 2860647048, 136323072, 2148008104, 2192212482, 34220066, 2693269642, 536872962, 713206280, 2720178304, 2158658216, 170035752, 2861181472, 167905410, 2829199528, 557184, 2284489352, 41975978, 537559720, 681708168, 142780554, 680173608, 2325742216, 2149591050, 679619234, 671222314, 680176298, 2854258728, 2720145442, 2819131392, 2158004394, 682231816, 10494592, 2854267426, 2720696842, 178948264, 2720662144, 176857088, 537012738, 167944320, 2315952810, 2315922080, 2284489346, 2829066752, 2819268648, 570958338, 2284333570, 2158002848, 2694841000, 2138112, 2149614210, 169878016, 136448512, 2829584552, 2097826, 2852692482, 2854758920, 2147524770, 581610112, 707429002, 2181210752, 2315919874, 2326276226, 681576968, 169904768, 2284495528, 2315291170, 2150236674, 2795520, 572522496, 170533376, 2315913866, 167946272, 2189426720, 2654848, 136880650, 168337570, 2685012608, 2324341384, 2282390186, 2148051618, 573221536, 2755114, 2290756138, 2862613160, 2819238400, 167807658, 2854750752, 559274, 572566186, 2326265864, 2147524736, 681576608, 2290221194, 41976448, 2158529162, 34080906, 2720662024, 168329258, 2863311520, 2158528674, 2860689930, 2292712066, 9077376, 713558690, 2726439456, 144736800, 713697448, 2317484544, 681706144, 537010722, 2324179456, 44697762, 2863301258, 2726333090, 2149720066, 537395232, 168298496, 2147527296, 2292714120, 2621954, 547880994, 2183266346, 2156562570, 33557024, 2290786816, 2156432002, 2150238762, 33686056, 2290655368, 673186304, 2852659242, 2821326984, 170532864, 682100874, 2718441482, 169869472, 2191698080, 2192081578, 581470208, 134775298, 144712192, 2284333578, 2686495362, 2149621792, 2292353194, 2854890024, 2318041096, 2150271618, 2292885544, 671754792, 2181179562, 545792544, 2326397568, 2156407298, 2852268672, 165890, 2183669896, 2155872296, 571091594, 579480202, 671785002, 2147491976, 8704, 2854750378, 2284333600, 2829189162, 2695530498, 2861203488, 167911554, 2684485640, 2685010080, 713164834, 2318041098, 2190090762, 2861083144, 572524544, 8913418, 2156044296, 2718567048, 2156569128, 2183692840, 2821358122, 2862656138, 136489482, 679649922, 547529218, 2290133536, 706906280, 170009256, 2854257154, 142608522, 2149747200, 2720663594, 707428512, 2821234728, 679643138, 136849408, 142617130, 2863138976, 8423594, 673851530, 2728405538, 2819260426, 176294538, 673226912, 2863278752, 169902760, 545434280, 2854783490, 36209192, 2818711584, 2852137632, 681607298, 658082, 2687148680, 2726436874, 2820833794, 706871818, 32, 2852136970, 2317486594, 570957856, 2728429696, 2317879970, 2155905064, 673196552, 34218496, 2863147042, 2818582666, 2239136, 547488288, 570564642, 571091456, 2181202472, 715261986, 2718607490, 706773544, 2692745770, 2821194280, 2283840136, 170044072, 2189566498, 571116170, 707299466, 578822792, 176693248, 579371528, 2684913696, 11053610, 35815456, 44075554, 2191696418, 671098880, 2150140032, 713075210, 8923658, 2282260992, 572688520, 44081314, 176720032, 2290649216, 2190125704, 2326266496, 2693268136, 2292744226, 2685018144, 34245248, 571115530, 2323818504, 2860687530, 2290092682, 11018922, 2157978154, 2729093290, 178268202, 2261674, 2189428778, 2686486562, 680034850, 2693302410, 2718072962, 2323679394, 2726438946, 2189460010, 136355850, 2692917410, 2852126856, 2147647624, 2326397600, 2230826, 2686486656, 168339458, 2852168328, 579471904, 715696256, 2717942272, 2728396930, 2854922888, 2693409418, 2149713928, 578822178, 539667074, 178823330, 2192050826, 2317516832, 176161448, 2189437450, 176160800, 2156439682, 673745576, 2854920226, 679477768, 681738784, 2863303208, 2695375370, 2720039042, 715172512, 572525224, 547531304, 178956930, 2693400576, 2317519360, 2854758914, 2687017122, 547891370, 545300520, 2317879426, 2283938312, 2686453762, 2315296802, 2686453794, 713730560, 178299018, 169871874, 539109376, 10616866, 545261736, 2181562408, 8560648, 2290223240, 579512834, 176816648, 2148010506, 134389760, 713165442, 2292722306, 673221250, 10494600, 2860681248, 2158624802, 2315397282, 145260554, 2818574888, 34251394, 2852661376, 178397344, 2149613736, 136489130, 2281701544, 10616842, 176333440, 2315428000, 2863269890, 673849354, 178389536, 673720866, 44739072, 578854912, 2860648482, 2819129504, 2860681224, 2192189992, 2315821194, 713205888, 2720148096, 713556136, 537428520, 2728919170, 671623808, 2150146178, 547891232, 681738888, 2150236810, 134359050, 2158659746, 2284323464, 2827485728, 44204072, 707308064, 704645160, 2325744138, 2261632, 666248, 2852290562, 2726472354, 2326265992, 35651722, 2282259082, 2181565064, 33595520, 537536520, 170395658, 8563240, 2819129864, 706742794, 2854912680, 679479818, 581479040, 671776930, 707297440, 134873258, 2852265992, 2829189128, 2726824074, 713040418, 2318043144, 2821234730, 545292330, 679618730, 2149712522, 2148051594, 2290100776, 178260008, 537534466, 2692751400, 2829066408, 2283932200, 680168098, 170533416, 176818730, 547367432, 2290786944, 2854398632, 2720137856, 2157977608, 539142152, 681708162, 2156038272, 2317353640, 42639528, 706880034, 2728534016, 682230314, 2852128810, 33696394, 570434056, 2819235848, 547528706, 578986122, 2290098208, 2684520962, 2861041698, 713075202, 2181040290, 2852257824, 2324179616, 679649410, 2852126762, 2827485736, 8923808, 2860525730, 2181570722, 2720563848, 2281865218, 2684519072, 2854920704, 673351722, 2829232650, 715270786, 2315298850, 2317910536, 2693277738, 2323679264, 578986664, 2826963618, 170533514, 2292746880, 2317396642, 581599746, 2191534218, 2692752008, 671746562, 143163912, 2860687402, 176850954, 178399904, 136448680, 2862614562, 2863310850, 573090442, 2324210336, 2284363936, 572524712, 2323816992, 2326274696, 2282398216, 537567880, 178429952, 2190125704, 2720172584, 142639626, 41986208, 44050946, 2156440202, 2718441600, 2862647426, 537405608, 144877600, 2292754472, 137003042, 2852128896, 134258690, 572557984, 537010176, 2863267880, 713165354, 545300512, 2183301130, 707437098, 571116074, 136358562, 2325750410, 545399424, 2315258024, 2149722242, 2854879746, 2148139680, 682231848, 2695006240, 2720571402, 2726963232, 178790434, 172200, 35661866, 2862653570, 2292752552, 142606376, 44214274, 2317363330, 2860657160, 143263754, 680167552, 2158100488, 682238602, 2317879304, 537561730, 2189467810, 2695537312, 2693300362, 579512456, 33728672, 2852653090, 2687115914, 2827133442, 539665066, 2324179626, 2854365322, 705301002, 2726472202, 2150277250, 134259330, 2863270408, 2852686338, 167903272, 671261184, 579504258, 2147525122, 164010, 671123456, 2190123560, 2283931690, 705300992, 2155915776, 2149753482, 690858, 134873768, 2281834538, 673196066, 707438602, 671645826, 2852653706, 2720703144, 2862655530, 36186242, 707306154, 2685018122, 142781066, 2189959210, 2829748904, 134881954, 572531234, 2189592618, 2181573128, 545949834, 2181597354, 537035394, 572697130, 178946184, 2829724194, 41951274, 539132426, 8915104, 44704424, 581044866, 536873506, 2281744898, 2290223776, 10485922, 2664992, 2325875328, 36219560, 2687148168, 8562816, 2829191810, 2148147360, 2290262666, 2829222536, 2829748258, 2292845224, 2323652642, 581051042, 2315421730, 2827092608, 572557832, 2861050504, 2181603496, 2752674, 2862647426, 2684889728, 2315952648, 2326438048, 2149755426, 35825802, 547916456, 35684394, 536881792, 2863180458, 704651264, 2685052962, 715170312, 2315299464, 704776360, 8913576, 2852817442, 2826960896, 539493034, 2148018856, 2315780266, 2189959200, 679651488, 2191564962, 2692784642, 42633738, 572563970, 137011232, 2290778282, 2720571394, 2852128808, 2718564904, 2726865536, 2829715594, 581438120, 2829623336, 2854920834, 2158502048, 2156038152, 35815560, 548044834, 2854264840, 2861214242, 34211842, 2726994466, 2156530186, 2826996258, 713074856, 572696704, 2852694530, 2290614272, 680045216, 168437930, 578988546, 2150113802, 176726698, 2325906056, 2685045418, 8956584, 178815136, 2861205504, 2720049698, 2720146082, 170532864, 536914442, 706879650, 42074784, 2819262496, 170557610, 2155882626, 2181046432, 176859146, 2292713992, 2827487784, 2317517480, 2292875938, 2318017058, 673875970, 680143394, 36340384, 671230090, 671228458, 144835106, 2718607490, 570557088, 9046178, 2720532512, 673751050, 2315419656, 2829623842, 2827094666, 172552, 2728921098, 571115560, 44073610, 176294432, 2818583178, 2156571304, 2686591010, 2684526602, 707430570, 2693302272, 2692885120, 572697248, 2181081728, 2155880608, 144869888, 178429962, 2827495936, 2820810920, 2829093386, 2189560450, 133282, 570950152, 536904354, 2315782792, 136355842, 567338, 178823682, 2854783648, 2315389480, 579371048, 36315144, 2852127368, 2861205536, 2728960128, 2292842530, 572663810, 145392170, 2158633600, 713066506, 2326429736, 2315788418, 2282269186, 2156530176, 2156429442, 2819140098, 2852814984, 2854748800, 545392808, 2726305802, 2695398024, 33589762, 2156005512, 2726471714, 2155882624, 170403848, 572532874, 2852692608, 2183791146, 2323776168, 2818574368, 2283798536, 2271240, 2694980234, 2826971784, 2726830090, 2290624650, 2863177730, 2290229386, 2720671744, 581083658, 2292187776, 2292883592, 2323644928, 682264704, 44206594, 2718476458, 2821335170, 2149589152, 579340426, 533026, 690184, 145271296, 34087586, 2726996488, 36216960, 2852169728, 715137194, 2181046440, 2827528842, 33728674, 2684364928, 2861173418, 671132194, 2284333224, 2183309346, 35652106, 35684490, 2726824482, 2861048360, 2191567520, 2693270048, 679485952, 679643176, 2148016672, 2317385888, 707264554, 2692882946, 707403810, 176851584, 2150115850, 2315266082, 8552488, 2720006690, 2149583520, 2147648010, 2158109346, 673327114, 2105472, 681705482, 2861204128, 572686850, 2693398698, 2819228298, 579471496, 2283808802, 715162248, 2290649216, 2292220042, 2326397448, 176728712, 142606376, 547881634, 545917600, 2157978112, 2854257314, 715817120, 2820810784, 2292886026, 2290089984, 713730090, 169872002, 2720697000, 2827528834, 2282261026, 545425952, 44695592, 2238626, 581479048, 142608426, 170427042, 35662496, 2290616450, 534538, 178817546, 578822824, 136841736, 168436354, 671613474, 2315427850, 681749152, 681708160, 2829101090, 2190084138, 2284333194, 36217354, 44040192, 682238082, 41984128, 2183668266, 10487944, 2854781480, 2290614434, 2317519368, 2656938, 144704042, 2852260360, 2191690282, 34243234, 547528736, 704684168, 2315911850, 2862787200, 578955914, 2156046498, 2317492904, 2829189768, 2150116008, 9044106, 2695497768, 537561770, 2726961794, 2726961698, 2158102538, 2156570752, 2315790472, 578848938, 2827002026, 713588736, 2665096, 2686462496, 2181048874, 2861204130, 2290262562, 144706208, 581470850, 681576960, 2282399872, 2149754914, 2281701896, 2147494016, 44204672, 2326274184, 2183700490, 696330, 671779496, 571116072, 2292320930, 705309192, 2862784554, 578857130, 166402, 573178016, 2181210112, 142649888, 2183309354, 673357832, 176327304, 2147648002, 134226600, 706773514, 10625192, 2863139488, 35660290, 2726472362, 134883496, 2284487298, 2149582856, 2755232, 2181595816, 2728560808, 2684529192, 2861047850, 2852651048, 2325880968, 713599496, 707308192, 34114088, 704686248, 704675874, 2292222602, 2854389770, 579504296, 2181728800, 2183694848, 178301056, 2829713450, 139914, 2861172874, 579512840, 581438112, 671656450, 2150279168, 2190116906, 2829224584, 2192081544, 2827092514, 136839840, 2326407712, 167780354, 671787008, 538970112, 2820844162, 571080704, 2149712042, 2720540834, 136970400, 42598954, 144878218, 139810, 578978344, 2181081130, 145401864, 2726854690, 2762760, 2818583208, 33556610, 578822304, 680174218, 2720531114, 42074274, 547529376, 2157969442, 671787552, 571121696, 2147617290, 545783968, 178424320, 2826969088, 681574562, 142647816, 2829615144, 548044842, 2158635562, 134881440, 2282228224, 2325880866, 170559522, 2819269130, 2148182018, 44182026, 178423968, 2718476322, 176859298, 2718050466, 2718433962, 578986624, 581601962, 136355850, 2150107272, 539625506, 2818581122, 539011624, 2854781066, 176300200, 2686460418, 680167554, 2821335080, 2317885474, 2149745290, 178956298, 9079464, 2323654690, 44050592, 673185928, 2283831338, 2192058506, 2192048640, 42642048, 2687017122, 547913728, 145361026, 705167368, 2181171242, 167912074, 2158537216, 581468192, 2684529194, 8561290, 2827657866, 2283831946, 2191534762, 134390434, 2726987906, 136480810, 170043530, 715825290, 2695405706, 2684495912, 713566762, 2158504064, 705169578, 167903362, 706904618, 713730058, 2317486210, 2148171906, 2726955656, 2292842634, 2183168040, 2189558402, 2686453898, 134907936, 41986186, 704684168, 2190117544, 2282365098, 2818713762, 2692743850, 2728927402, 2290614954, 2695006850, 673874048, 8552610, 2720694816, 11182216, 681748482, 579338242, 2852792330, 2155907200, 2183146152, 2726429320, 2324204162, 2718042762, 2283938312, 41986056, 178948770, 176816800, 713039874, 580954786, 133760, 2282390026, 2726462122, 10652200, 2181693610, 673710120, 537397256, 2852127392, 2728427520, 572662410, 178301058, 2149714592, 713556490, 34220200, 671648264, 170009122, 2720172672, 2684362762, 713173154, 680132616, 571083272, 2183144104, 707405994, 8399392, 2684362752, 2183307272, 2827520520, 10618912, 2829060098, 2728536064, 142772352, 35654146, 2854914210, 2317527688, 42607272, 2684919818, 2852659368, 168462976, 2130464, 2852159530, 713599520, 673841800, 176324778, 2687009280, 671656074, 10494632, 134389928, 2860687912, 136478752, 2686494720, 537043456, 2318008864, 2183137834, 8555050, 2861080738, 2693267626, 2130602, 2726832160, 2147624962, 2829230122, 713588746, 537559594, 682141856, 537436674, 580919976, 673743400, 572564136, 671623328, 11174434, 2181169832, 33687552, 2149712514, 2181695528, 2728560642, 2826969250, 142770696, 2282398248, 548014216, 2283809416, 2290649730, 2820704264, 178399400, 2720565416, 2686593160, 2827659944, 10487850, 2290264616, 2189986344, 679616552, 41945256, 143133354, 2819260554, 572530720, 537404074, 170009130, 704651392, 2189599234, 2829191298, 581609640, 137011720, 2191698058, 42510504, 2686487210, 715794568, 2158667778, 680036906, 2827627048, 170567690, 2718466216, 2317879456, 573087904, 705341568, 2861180928, 2158658090, 2156440104, 571123872, 2325881376, 168331394, 136839816, 168296970, 579502082, 2827102208, 2228770, 713596936, 707267104, 2861204104, 682140298, 2189590696, 704645768, 536881186, 2181073024, 176333312, 536881322, 671776928, 2827520034, 2685018792, 2181169192, 2326407170, 33597578, 34220706, 707266720, 2158502432, 671121960, 2150107778, 547489952, 2191564936, 2720704642, 2156036264, 35792938, 2687117960, 681746952, 2292754944, 2820713002, 2695495818, 581083810, 134226592, 2192190088, 2796194, 2692786208, 707297280, 142740136, 134359592, 673876520, 2147657728, 2158667786, 704653826, 10627616, 524968, 136323586, 2283800744, 704815274, 673710088, 2157978154, 176300544, 2192050338, 2290745378, 2190090274, 2720574120, 706871938, 134258728, 2728951816, 2323808256, 178430624, 2181040258, 673884680, 2317525672, 2821193864, 579469322, 666280, 2315387434, 2854390314, 36175904, 8913440, 2860525728, 2860517408, 2192214184, 2684529160, 2317353482, 2694840330, 44182016, 134348832, 2181210282, 2685018658, 8834, 681582600, 707305506, 2325905544, 2861048330, 168329866, 526496, 2854783144, 547488386, 715262504, 2827004544, 36307072, 537430058, 713558538, 2720172712, 137005056, 2158659592, 2315919872, 2317527048, 2189994658, 2695014530, 2158108834, 2863276040, 2684913698, 2147494568, 2183800834, 570436224, 536914472, 2684387498, 2284325504, 2720180394, 673194016, 2854258858, 2315395234, 2148182050, 2158110754, 2820841640, 2325881386, 572555296, 2852128776, 2684494346, 34113672, 11182762, 715696776, 2829617192, 570558984, 2190125216, 671089312, 139392, 169902248, 2685051402, 713195650, 707437194, 10527392, 42608800, 545431712, 2282225824, 2829101736, 2315952162, 44171394, 2687017514, 2292852906, 2189994026, 44072960, 2720172706, 2192048776, 2158635048, 2281834658, 673319456, 537403424, 2726865448, 547891328, 2181073546, 2230952, 2318041226, 578980352, 8431776, 673327264, 706882056, 2283970562, 573186568, 178954890, 2189469704, 33587754, 136874634, 2829230722, 2189601288, 2156005386, 145229832, 2147657768, 11051050, 2315255946, 2862622760, 2189427242, 671263392, 2292353026, 2818574856, 2283840130, 572688898, 2695496200, 707297930, 2852692618, 2820800554, 2315954818, 2862653962, 2282236042, 41986184, 2189460096, 2190117418, 671088776, 2315291146, 2317363874, 679510152, 178258088, 2726854664, 2861204096, 578855424, 2728962688, 2315297450, 176857632, 2854789770, 2852299296, 144837280, 134907914, 673349666, 713032202, 2819261066, 537569416, 570427562, 2717909632, 2717952130, 136350346, 706880040, 2726823936, 2656928, 42633248, 578813992, 2148182050, 715661856, 2820678272, 2717942434, 2192091264, 2158103202, 681715880, 2290647208, 2189600778, 2183135784, 2819097258, 2181204642, 2148051456, 2149722122, 533024, 573087786, 2819229834, 581607424, 2717917312, 2692776064, 2181070848, 2282234378, 33685512, 581075618, 2695505922, 2819238048, 537569930, 142739592, 2149616130, 2326265858, 2821228546, 10496130, 2718444040, 2281875488, 2863179906, 579504170, 2192220704, 673325098, 2315922056, 2282261002, 2147658248, 2326309544, 2728954016, 2281873442, 2189961258, 2728919072, 2717943944, 2821234698, 2685020704, 10528898, 178424354, 2181048330, 2284363776, 2147494402, 545819272, 2863138858, 2726963840, 44572680, 44182026, 176168994, 2147518594, 2148172322, 715825288, 2148041224, 2693275810, 36317194, 36341898, 707428514, 713730178, 679610400, 2147519010, 2324177546, 715270690, 545783946, 2684913800, 2269728, 145400488, 2183276674, 2728429728, 2147623050, 578978314, 572531208, 2827649576, 145228456, 2827657226, 2189599234, 2283938442, 8398848, 2829199360, 680011776, 2181040128, 2720049288, 167911594, 176851624, 673185834, 178258058, 2717909674, 2726298248, 2158133384, 2158659746, 539658368, 8396960, 2325883530, 168306730, 2729058314, 143295146, 136872608, 671228450, 2852301448, 2794024, 2158012416, 2820672032, 2623624, 2863144994, 2158002208, 176695338, 713589250, 42609194, 42502688, 2191558818, 36210826, 2324169346, 547521066, 2819229698, 10652170, 2717943850, 143132800, 2693268138, 2324300298, 178259970, 144843266, 2323785890, 2726832264, 713066634, 2284323362, 10792, 134391938, 2829592610, 2148016642, 170428456, 526978, 2148007970, 2323810986, 2718042626, 2191534210, 2684364834, 679479938, 707428490, 2156399144, 680135328, 168436386, 2654754, 2191532704, 2728526466, 713165450, 44050440, 2862621322, 2685012008, 545817098, 2183799456, 2827002410, 2686484488, 2324203528, 35816096, 2718441634, 2687141896, 176202376, 8389258, 2158495906, 2158627362, 41978504, 2155907626, 2726955688, 2189467650, 707273344, 2818574882, 681708074, 2863276162, 715169802, 2147493898, 536914442, 144842922, 42600618, 2292359848, 578980514, 2190092290, 8561322, 2819229856, 2192181256, 2717952034, 2181605888, 547397664, 2192188064, 2324310176, 2290780706, 2230784, 2829099168, 545783968, 2718574760, 2852825096, 2720178698, 673350272, 2325743744, 2292843040, 707428994, 2829585032, 170008746, 704784896, 679649794, 2695407656, 2097290, 706751106, 170565792, 2684364840, 169912458, 2818574464, 44212224, 2281745024, 2693398666, 545948322, 167813664, 715661856, 2290745346, 548014216, 570952194, 2753058, 2150246912, 2728437800, 715129512, 2282398250, 2284331016, 9044522, 2191567008, 144706080, 679619240, 2148141194, 2158102696, 36175904, 2325913600, 137003008, 42508298, 2862645928, 2685020674, 167914024, 2284454530, 2189568680, 2181073576, 2684364968, 2326298792, 36186274, 2684879362, 2107944, 2181597730, 2695004290, 2181079072, 2292350984, 2292222114, 2290092192, 2720664106, 176859688, 2283963042, 578824234, 715664034, 2861211680, 2157978274, 2718599842, 145399976, 2318043168, 176857098, 2158667904, 545923722, 2325875208, 170033800, 673357826, 2860654754, 680173570, 2720047242, 704684066, 2685051562, 2156530312, 2718468266, 679520936, 2820670122, 2282260488, 2183307426, 134359690, 2720538762, 2728960010, 2685009930, 2156535842, 545923082, 671096864, 706906792, 176302088, 706740738, 2155872904, 2787328, 2829756962, 545292458, 2854750344, 134744584, 2861080746, 41943682, 2191656994, 707395752, 2820844072, 705200258, 2290100386, 2728953864, 545300992, 134391968, 2728430080, 2324209800, 2852170280, 2829748738, 2694981800, 2726824450, 8530050, 565802, 2829066794, 547520552, 2150105738, 2684913674, 34111624, 33728674, 136478728, 168430208, 2281734816, 170535592, 34211850, 44040864, 33556488, 680176130, 2718083200, 2684487808, 176294528, 2148040712, 11182602, 2695530666, 2290755592, 168428072, 579471906, 2189557890, 579479680, 136358056, 2829585032, 169912866, 2149714570, 671222440, 2686459906, 581444258, 715694242, 145229962, 2684364938, 42115072, 537561216, 42500608, 2315264008, 2190084224, 2854365698, 42076682, 2862744194, 2317877920, 42502658, 578849312, 2158142122, 2290614816, 2292351136, 134356994, 8560682, 2318018728, 715259946, 679618730, 2181696010, 33587744, 178291234, 8923264, 580954754, 2189428770, 2729050144, 2156429442, 547496586, 36309640, 2762784, 33288, 33554976, 144870018, 2315911682, 680165376, 178268194, 2861171200, 2854365226, 2821195776, 547356682, 680133282, 2726438946, 2820801160, 2192091776, 2854881826, 671784994, 169869856, 2155913738, 2183307938, 2192222848, 2821226666, 41977866, 36209154, 572523048, 537012256, 2150115872, 170524674, 671130240, 671752864, 143263882, 167772322, 2181734946, 178391170, 580944512, 681574944, 2686453768, 11141770, 2130570, 2315297288, 176163488, 134873120, 33726626, 679616642, 581438112, 2761346, 11141760, 671260712, 2155915786, 136980618, 178792456, 2147493922, 2181046280, 178293250, 2192056450, 2861211650, 2860523530, 2317486210, 2192058914, 578816674, 2728436234, 2148040738, 2818744842, 2860515456, 2150113802, 2183135746, 9054762, 176695338, 2718605450, 142746250, 2150105226, 707308168, 2717917352, 2694875818, 2282260490, 42639520, 2283800704, 2720541346, 2854914178, 136841352, 168337408, 2181603362, 2820833928, 581077634, 178292770, 581575298, 2818711722, 2818581130, 2181210282, 2684520488, 35466, 2726955008, 176162954, 2827518080, 143263912, 170043424, 2728536738, 713162912, 537428618, 9052672, 2292359712, 2158668298, 2686485128, 176720426, 2720172066, 713040424, 42074154, 673186474, 2684881570, 567946, 539623592, 673884320, 2192056872, 2687115914, 2158536706, 2860524074, 134744224, 167815176, 2326407208, 2323783722, 2863270562, 2827518626, 141832, 2150236682, 2150146090, 2183790722, 2854781440, 2861171232, 34245128, 2325875232, 2283971200, 142608930, 2684396072, 2854756864, 2155874848, 9044480, 2684887210, 571121800, 671754752, 42084896, 2829623296, 8953866, 44730922, 2183145504, 2692874368, 2820712450, 2820835874, 8736, 176333442, 2854881928, 2290098346, 144713866, 680037034, 2150236842, 2685018762, 2827127424, 673743496, 2181696136, 33688194, 713073312, 2821335714, 2863311496, 170043938, 145367074, 2183275178, 9046698, 2863269896, 2717917192, 2237066, 2684518432, 539527840, 2324171298, 170404480, 2861050538, 2158667936, 707275402, 35654306, 142608554, 2315952680, 580954626, 134252584, 2292713986, 2325784584, 10649730, 2324343424, 2192083496, 2854265354, 2148016298, 673710250, 144744458, 178924162, 2829068298, 707428384, 34080936, 168460296, 713695914, 704651810, 537405608, 537043594, 2238602, 41978528, 2860525728, 2863303328, 680175618, 8423978, 167805474, 2292852736, 2315919906, 2718073352, 145235970, 680142978, 2282268832, 2147647626, 33687592, 2854365192, 671123496, 2686593666, 2861072898, 2820704898, 35782698, 145262594, 2686984362, 547367434, 2324211720, 580943912, 2191565474, 2292196000, 570558506, 2684389506, 44697600, 2720139426, 2183669794, 144844960, 2826969610, 671785482, 42633738, 2183299112, 2829593088, 547520514, 570556586, 2695006728, 2718075018, 547389952, 134384128, 2318043778, 673194530, 2685050880, 2852686474, 572555306, 673358498, 539632290, 44075136, 2861074944, 34220546, 178257930, 579379336, 167946248, 2156536328, 2326431906, 2693300264, 665634, 2150137858, 545826850, 34251434, 2191526528, 713719848, 704675840, 713165320, 2819260584, 707436576, 581569032, 2862784674, 178292864, 2147623050, 2183176864, 2290256002, 2315780608, 2181571208, 44605986, 2156044938, 42607104, 715786890, 2189598850, 178268170, 2155883178, 2292189738, 581446306, 2852651560, 671645834, 537012896, 2192189442, 2192091138, 679479424, 2852692096, 715170464, 11053058, 2181595786, 580911786, 578953760, 2317388418, 142615048, 679619106, 2290778664, 545292802, 36307624, 2818705920, 2149722282, 704782890, 2861047944, 2717950592, 2862787080, 2861082664, 671263274, 2826961026, 2149613730, 2183700608, 44730496, 11012096, 2192089600, 2728951936, 2728528546, 168428194, 2819098632, 578953384, 11149440, 2283972744, 713197730, 2292886058, 2693310624, 139432, 536912394, 2687142410, 671654434, 2720039592, 704645122, 167914154, 715795072, 578988680, 673884682, 2695006720, 2726854664, 2147615400, 2158536706, 2148149280, 2728437890, 2189953664, 545794088, 547358760, 143140906, 2156396544, 2860687880, 2821357602, 2158143498, 2315815048, 2158135944, 2695006858, 704645152, 11182722, 537526944, 2263200, 2829090818, 178399370, 2728558592, 2284495370, 713597058, 134217738, 142770696, 536914472, 581444224, 145401888, 2318043658, 178397224, 2720047264, 539623554, 706742944, 2290100770, 2717949952, 42601130, 2720014498, 2860556936, 2720039592, 671228458, 2315946112, 2728534048, 145238058, 143294976, 673873930, 2315788418, 2292845058, 2726330504, 36209312, 10617506, 2181046304, 547528736, 2281832490, 145360938, 2694982314, 545958400, 2728921608, 10617506, 2155913898, 2326306954, 682238464, 2181562536, 572530816, 705307176, 2292744704, 2192056968, 2852814984, 9044608, 172194, 2292353568, 707306146, 2290100778, 713695874, 570589834, 33597954, 2183307264, 2148141186, 570597536, 2854226056, 36317194, 36348456, 706783784, 2183703178, 178389034, 2852260010, 570567330, 42601098, 44573186, 2694979626, 545784354, 2147616802, 178792994, 176302626, 2687008938, 2317385738, 537045512, 134752298, 2324168738, 178291232, 2315944616, 2181703722, 707265066, 2863147656, 680132618, 2155882538, 2181177864, 2149746720, 2829723818, 2290123298, 2854259202, 2720139904, 2156396576, 2863301288, 2860558504, 36307488, 547883658, 2326307456, 2729061026, 2281734314, 2181040778, 42633728, 2181171872, 2852692136, 44572800, 705307144, 570428040, 2181572610, 2326309024, 2315944104, 679485994, 2318049794, 2292714144, 2158109320, 2684486304, 2821368320, 713720482, 2281701378, 671754248, 545784490, 42640010, 136874146, 169871392, 143165480, 671252640, 2190115360, 673851912, 578985984, 707437184, 2283929728, 2323777674, 2684364968, 145263112, 715694720, 2149714088, 581478952, 715794976, 2686984842, 2326309514, 143130626, 2191534208, 2325776424, 36317216, 2315264514, 42502186, 2158658056, 2863177898, 2820833314, 2150236168, 44728872, 679651874, 142781090, 679479936, 2284496906, 2728962090, 579340842, 706906250, 10526858, 42076290, 44730922, 178291202, 673851560, 143272482, 2326266504, 570564650, 537004578, 2829617186, 539666602, 170402474, 539099690, 2726856746, 2281873576, 2852815402, 2156528256, 2147492008, 713728522, 707430402, 8552610, 2829723816, 178924170, 167946882, 2827526664, 2726955560, 2099330, 673720866, 167780898, 2862751906, 134348960, 2720040970, 44705826, 679477928, 2718048426, 570436128, 2695405568, 682263080, 537395210, 169912992, 142781088, 168436266, 715816992, 579381384, 2720563328, 2181597730, 2863138952, 2147656192, 698914, 2718435488, 2854265480, 2323677730, 713040040, 134742178, 2148141610, 2281703432, 2827626498, 136323584, 2852301322, 2854357000, 11182624, 35654186, 2852257960, 2794120, 2687150600, 2181702314, 2718048424, 545819146, 2191663232, 134752298, 144713896, 2726856874, 2861074602, 2283965066, 2820811266, 2695372810, 679641258, 2863268512, 2323646986, 2718468226, 2324335274, 2720008712, 2228738, 673753218, 2158534656, 36317728, 2863147042, 136489642, 2156569250, 42467850, 2829101226, 2290256008, 2684887072, 545261738, 681715752, 2820809384, 570556544, 176818856, 679518208, 680141322, 35661992, 2326309024, 2315944064, 581609480, 10519074, 41953832, 715130912, 2290264232, 580954786, 2157970056, 2827649674, 2281702026, 136454816, 2181734432, 2281711616, 2181571074, 707430946, 36176032, 2694873130, 9043970, 713173512, 2820702368, 681706144, 2852290568, 2282268674, 168438282, 178924168, 715161634, 704677928, 143272072, 144878240, 713564194, 2687107234, 573046792, 2692776578, 143174144, 169912994, 35686434, 2862615050, 706881568, 2192091810, 2183176224, 134228522, 2854363178, 2862785032, 2720178696, 144738432, 2189461544, 2860681768, 545391240, 2695372834, 707275266, 2829746336, 713171456, 547488424, 2820835968, 36184618, 713196072, 707437088, 2686978056, 2290754082, 2820843520, 2718468106, 2150138368, 136880258, 2726341122, 2692882464, 167905418, 713171114, 679520264, 581607970, 2684388008, 2147491850, 2854398506, 2753056, 571083400, 2860550314, 33695872, 2290614432, 2728428034, 2317519530, 2183791138, 2181079048, 2189560448, 168462496, 545392768, 145367562, 713564170, 2326309386, 2191524392, 2827626538, 176302720, 2862751784, 2148147746, 142615040, 579478154, 579381760, 681713674, 136348320, 2726996648, 33597960, 2130568, 537438880, 2191663232, 681747104, 2323644426, 170000546, 2318043296, 134383746, 134359202, 682140290, 707299360, 2290786858, 44605480, 2324177058, 671088642, 2189592608, 2854387848, 178913320, 2726854688, 671254538, 42510344, 537534496, 9044616, 713170944, 178432162, 2829584928, 2829058058, 2318051848, 2687107210, 42600584, 572664322, 2684397610, 581083810, 2819099296, 2686986410, 656000, 169902210, 2852127362, 2192091680, 547398144, 44597416, 705333760, 2863147008, 44206216, 2692743170, 176687104, 2281701546, 705202728, 572655776, 673196712, 680166050, 2852661898, 680011906, 2156431912, 2695364736, 2292852872, 2718597672, 671656490, 2157978112, 2726988416, 2192083586, 2282233858, 142772768, 2158626856, 145268866, 707264544, 715784360, 2860681346, 547880994, 2150115850, 2694840330, 578847266, 2860556456, 539492522, 2695504032, 2861039626, 2192220802, 178823680, 176169474, 2829755050, 33589896, 572564106, 673745032, 10496554, 2183299104, 2854756480, 664226, 2292351008, 679512234, 2324169218, 715303072, 35792904, 715170346, 2326300682, 168438282, 2156014248, 40970, 572654090, 2317920298, 2720006784, 8947880, 2149722658, 2718040616, 168306856, 537535144, 2290255880, 681577088, 537561248, 2150148776, 2284495402, 2284366376, 2821368322, 178782378, 2728954024, 2315290658, 2860524032, 2684922408, 2318049794, 35784704, 33564712, 2694972034, 2190082088, 2829222400, 11182082, 2292328576, 33720458, 44597770, 2190114848, 545914922, 2829722240, 11010210, 176332962, 545958018, 2148008608, 2183143560, 178815522, 35783306, 2861072418, 168296586, 9046530, 537561130, 2147656200, 44179586, 8, 9054344, 2158624810, 2290655776, 145236096, 2318041634, 44737154, 2147526794, 2695407624, 2183692800, 10658440, 570950306, 2281873930, 2685012098, 2283962400, 2190123144, 9052680, 145361576, 671222440, 2720532610, 2323645088, 2718575136, 538970658, 679617152, 2694842922, 570958496, 2726963880, 2854355496, 176163360, 2290623104, 2852653578, 679608360, 2728528554, 707307680, 8953890, 2692884618, 2181728426, 2728568874, 2282233898, 2684887200, 2718605354, 2317353512, 145393802, 170009088, 2827520010, 2317887658, 145361544, 673194506, 2323654792, 2284356106, 2854387746, 2819235882, 2718435368, 145392266, 680001546, 176291976, 2158632992, 2718075048, 34122402, 2852135432, 2183791138, 2290788992, 570993192, 143272096, 169869448, 2863311016, 134258856, 2623656, 170041474, 2852816930, 176302242, 2718442154, 142608938, 136970754, 706742434, 42633864, 2323685512, 707297280, 8921770, 2181038728, 2818615818, 572533280, 136325632, 2728929920, 673873954, 707405834, 2192212480, 170002946, 170557600, 2854881928, 136448162, 34119722, 671221762, 571115522, 2684889738, 2155872802, 2281742978, 2861080738, 2149589122, 2718072832, 2183668264, 2315258410, 2189437066, 2684920450, 539110050, 2726822026, 2826993672, 9046026, 2854783616, 2191698442, 2692784776, 2684914216, 2852792322, 2324334720, 707274882, 682142242, 2728403592, 537428106, 2282227850, 44573192, 2324308136, 545956386, 572686880, 536871050, 713590954, 671615650, 44042920, 2290746018, 2684365346, 2324211744, 2147658400, 136882824, 571122344, 2324310666, 2729085602, 2147657856, 8521762, 2290748072, 2717944354, 2105344, 2156562954, 2860649090, 178921600, 2694881920, 2860525576, 545302538, 671785472, 572565642, 671228072, 713590824, 2318043776, 2281744394, 176685610, 570983074, 2323808288, 2852301346, 2695004298, 713064610, 2684922536, 2292754952, 2826971144, 2827100810, 2149754922, 2284488872, 2827134986, 547391520, 581083176, 2150279850, 2149713952, 35653672, 2862612514, 704643114, 547358880, 2852170250, 170534912, 2325881352, 2829592610, 2820711050, 145394338, 2685052930, 42117288, 2282392232, 2323687560, 2325908136, 2183276554, 688136, 2191663784, 2863276034, 571081376, 2147616802, 682231848, 545923584, 142615202, 2317355018, 2861048360, 537438344, 142606850, 2695375370, 707430922, 539002890, 573082250, 2693399208, 144745002, 572522664, 2317920256, 2854256768, 2720671786, 665728, 35687048, 2148016674, 2854259328, 2191689768, 547397792, 2281875496, 8913032, 671787138, 44182144, 548045474, 176194048, 705202720, 545391136, 679616544, 2863170218, 9052200, 579381802, 2852692642, 539633826, 2183694496, 2854355592, 2684365314, 2862784642, 2717950122, 2863300610, 2181169826, 178784264, 713203746, 2181202600, 136356394, 144837128, 2317486730, 2183178408, 548020896, 713196192, 2181202592, 2827528352, 2827493922, 704774690, 581044258, 571083304, 170557992, 524288, 35661864, 537438240, 2324209666, 573089928, 2860523562, 2862623360, 134219946, 2317527168, 679518720, 715655338, 671132162, 713170944, 2097160, 671132194, 2728395434, 35790984, 706773160, 2190115498, 2720139272, 143171712, 2684365442, 2325905442, 2854914090, 545391272, 134220298, 2826993794, 2281703466, 705208362, 10625162, 578822184, 581083272, 2720145546, 2863172136, 8923266, 2317361282, 2189959330, 537430176, 2726305920, 2684398090, 671222272, 176300712, 2863170082, 2315430048, 2283808810, 2323654818, 2183135274, 2292222080, 176728746, 136978474, 547389474, 2829625992, 539533952, 2686485120, 547924642, 143297056, 10657802, 2720538658, 2283972778, 2325908138, 681708168, 2686583458, 545398816, 2147517064, 167772682, 2687140522, 698504, 2827618304, 2728397474, 2155915264, 36339746, 2684357130, 2863300640, 2147649672, 176292002, 2181696010, 679520776, 2323645058, 144738464, 2728534656, 2158635658, 706880032, 143304832, 2284366370, 168331778, 2315296802, 581446154, 2318019112, 2852128768, 42631202, 144713736, 2854758562, 2729085090, 2148139528, 2827493536, 2156529802, 570982442, 134777386, 682262568, 2729091594, 134752938, 2147517066, 169902626, 2818615976, 2852290720, 134357546, 2820704296, 715163776, 11045376, 2158143650, 34079274, 545783944, 2192091818, 579346978, 2829232770, 2693400584, 536904200, 2728525994, 2695497890, 715164192, 2326274050, 145263274, 2158502570, 2292326400, 2726308514, 35826346, 2189461514, 2861042304, 673187978, 539133962, 2181571106, 2720661538, 9043976, 536871592, 547528744, 2726431394, 2149616296, 545817130, 134742658, 581566978, 673742888, 2854758442, 578947592, 144837152, 548012704, 572655648, 2852301352, 2854881416, 2158626818, 2183825448, 2155915304, 33693864, 2315429888, 44181536, 579478050, 2728566920, 2156571146, 671621666, 547528840, 2181734952, 2290253986, 10652168, 2290655778, 2292851370, 2720670336, 707272736, 2282359466, 2720696968, 673712298, 8953856, 2686624394, 2694849026, 679608456, 2282267138, 2315920002, 2283939850, 2284454432, 176685570, 578978346, 145260674, 2854756392, 2315788290, 2181693474, 671131776, 681740930, 34218024, 42477736, 34243232, 43010, 2726832138, 170402434, 2819236482, 42084392, 2292353056, 2318019232, 545925762, 141960, 2181728906, 2684521088, 2290755624, 178915874, 547487754, 2718073384, 2148182562, 34220554, 2147493888, 547889792, 2621448, 167805096, 673753128, 2829756962, 176857218, 2315782818, 2150238850, 671785640, 2687150632, 2323778184, 545817088, 2183137280, 136478728, 170035240, 2150279712, 715825832, 10518664, 2284333738, 2686590976, 680004138, 2726988296, 134228616, 167774760, 145361578, 2325913738, 44048424, 2324340768, 2720047146, 2860518024, 35661866, 2860649090, 42631168, 2290133032, 2720006178, 170526858, 2326429736, 713162784, 145227912, 2861172864, 2290231336, 545399306, 2181571232, 680003626, 2695365256, 33587712, 136880162, 2852661792, 2862751778, 2829222568, 715688578, 143173794, 679651978, 167938184, 2718083616, 680132744, 2183266434, 2729091104, 41986048, 176302242, 2692751368, 581568674, 2181696136, 2290625184, 2819107490, 170566314, 2292719778, 705208328, 2324308512, 2863171714, 42115074, 2149722624, 2821326984, 2181703810, 11141256, 707397642, 2821227178, 8923306, 713556106, 2147658402, 572664456, 2284355746, 134348968, 545432098, 2726863016, 2282236066, 2, 2158493834, 137005226, 33554944, 2290655906, 2283970592, 539492512, 539134112, 2192212520, 36218880, 2149589538, 44206122, 2819230378, 545269760, 136323714, 715664034, 2820702890, 2717919754, 2148149922, 2290786826, 548055048, 2753186, 134883490, 673720480, 168470666, 573211144, 136456224, 143138984, 671097386, 36339880, 8553120, 570425866, 579469952, 2820809386, 134783626, 2292744200, 673710210, 2829724170, 557058, 2183178272, 169879594, 2315427850, 2156406920, 671255042, 42502794, 2720016522, 545262120, 2284365952, 2827520546, 537002018, 35825802, 579338760, 2684889610, 35793058, 2183276680, 2854396072, 2315296776, 8923810, 178954282, 134916618, 2189468320, 707274888, 2155872800, 705333890, 679611016, 713591304, 581437576, 2852659338, 2728394752, 2315952264, 2795562, 713597066, 2189469856, 2695397538, 134744194, 36341802, 2693269642, 2326405632, 34114050, 673884840, 9085448, 2156036770, 671088810, 2149720226, 2720039552, 168299136, 2728929928, 2686591624, 8948234, 2694873728, 34251296, 2325907498, 2281712290, 2315943968, 2292883976, 2854363808, 679616514, 2718599810, 679488136, 545956520, 2863145602, 570466954, 2156569216, 2189566506, 170524834, 2183135752, 2318011018, 2720137736, 44572712, 2181726338, 681706154, 673745536, 673710082, 2281834530, 178948224, 168428194, 2281744394, 34218018, 2684355234, 2284487304, 2827520650, 673849866, 9046152, 580954114, 2292845226, 715694722, 713172992, 539666976, 570984488, 537430530, 2292230658, 2720008226, 581609504, 2821235362, 2105994, 2695496354, 2315952650, 33729184, 2720704554, 579338912, 2326309408, 167783042, 136972834, 681708040, 168331810, 11045408, 136323232, 2852301482, 545292330, 2189953664, 2686583458, 2827517992, 2726299776, 673229344, 2292318858, 2656290, 2753064, 705341448, 2158657698, 2693399050, 2150113410, 2189992064, 713566248, 2820801056, 713730568, 2718435850, 2720565760, 2692876448, 2818583072, 548055170, 680034858, 141442, 679510658, 2281712290, 178432160, 2862753834, 2818607656, 2290130946, 705309218, 2323778082, 35815434, 539664552, 2147518986, 539107338, 573212680, 178266114, 176816168, 572688928, 2684889634, 2695405738, 2854396426, 2317363712, 2829093032, 2148049064, 2181046786, 673221256, 2315791018, 35686912, 2818746402, 2292228640, 2315919880, 705333280, 707436680, 2726431360, 2854789674, 2158529058, 2290755584, 673226914, 545957922, 681748608, 2729060352, 2726339200, 2818712192, 2189565986, 143130794, 10488360, 44605600, 2292351488, 143305224, 2237096, 44173952, 2829746698, 681584810, 42478114, 545948170, 2149591040, 2191534728, 2684395656, 136456736, 33557034, 2140800, 2192083456, 2629666, 580952232, 2183661568, 537034786, 11018920, 2693433504, 2729060386, 2150238216, 2157971976, 2181081122, 176194186, 579502248, 704774304, 713034250, 36178472, 680140810, 680012418, 42607272, 2684398210, 2292189832, 548014762, 545794090, 2819098656, 671219872, 134785696, 681574432, 2819228202, 2183824042, 548014624, 2728569504, 2150236706, 2819097122, 715293354, 537528874, 2326309376, 536873610, 2728960552, 2148147330, 143165570, 538976264, 2729058848, 35661960, 143132672, 2138272, 715293216, 681609768, 537403424, 42633386, 2181171848, 2191526400, 2854783626, 579373226, 2829715618, 2829232800, 547399722, 579469960, 671091328, 2317494786, 2324340872, 2685044874, 704782506, 682101258, 143139488, 2852685824, 144869410, 539011104, 9087488, 2290622602, 2317885442, 41632, 178922152, 707274794, 144878090, 178954762, 547914368, 176162978, 679520424, 170041506, 176859784, 2189568546, 44050594, 2318011016, 2189959330, 2827627016, 2158135944, 578822666, 2852137120, 545433632, 570566794, 2687011498, 2156036138, 10493994, 2728566794, 2684487848, 2181073418, 537569322, 2852291240, 673884168, 2829723808, 36347946, 168437800, 2726308362, 2692753954, 2284497570, 2149589666, 545426058, 8530562, 2155915426, 134252576, 144706050, 2190092290, 681707648, 2148049024, 2282365568, 142770312, 2325749928, 134357000, 671230602, 136315010, 673188362, 2324308514, 2852792352, 2191525898, 2862752418, 2854363816, 2192212096, 2686626346, 545950218, 581470848, 579504130, 169912328, 539656226, 2189992616, 134742696, 2729093152, 2190090370, 2315780648, 673876136, 673851944, 2290122882, 2281734184, 2819269288, 137005194, 134381576, 2158627466, 36309640, 144876202, 42640040, 176826504, 713171072, 2684397696, 34122368, 2191665322, 2695014400, 2317386400, 2861211818, 2318051882, 2861041834, 42500266, 170533376, 144837154, 33562626, 715137544, 2684529184, 2729058314, 2819139714, 671089288, 663554, 34111522, 545432232, 2863300736, 2292230176, 2826996394, 2860548776, 536912544, 2181702152, 2854748192, 142617120, 671776896, 673751168, 671615658, 2863270016, 547397640, 2720172674, 2827493416, 2720694432, 134383754, 2156530344, 2819098658, 8391170, 2157971968, 2685020298, 2147657858, 2685051520, 10619560, 671746562, 2292714024, 11151874, 2718597664, 2290786826, 2326438530, 2863180416, 707404298, 170009088, 2860679336, 707437184, 168463010, 2324310018, 2315299330, 2290625162, 2181736584, 2317361672, 176818688, 144747178, 2324168874, 2728921256, 170394144, 570597408, 2183662120, 2685053096, 2326274216, 715260578, 2156429952, 2687150082, 2693433512, 2684519042, 178432554, 134390442, 35654314, 581601410, 2686978720, 8396840, 2148149248, 2854922282, 2315790498, 579502240, 176193536, 2150268970, 2718083242, 578988160, 176827050, 8519688, 10496042, 43648, 176302754, 2183309314, 673351714, 671653930, 142609026, 580946594, 131712, 2718040714, 35692682, 2147527330, 713597578, 8528000, 144843434, 2292754472, 176816170, 176294528, 8431754, 2720180264, 2819271304, 547359264, 169869474, 704675842, 2150269610, 680141474, 2282389504, 2820702376, 33595424, 178422304, 2326307466, 2158495874, 2854224552, 2729082914, 2863177738, 178817184, 2323644552, 2854887946, 2292746274, 680004258, 2292877954, 2148051466, 2726855168, 2183137448, 2693267618, 545434114, 578848938, 2181564554, 2317877250, 2827526280, 2147614730, 168298632, 2863300648, 8522368, 170533538, 715268608, 2315954824, 2326301226, 2717911584, 655368, 713556488, 706906112, 134220330, 2189428906, 134357544, 2686591626, 2862645288, 2290649762, 681746592, 706912258, 2718050824, 136325250, 2693302954, 145393794, 579469322, 134907904, 143133216, 2292230786, 36315650, 539666560, 545947658, 2189992066, 2284331136, 136880288, 2687142560, 176302112, 2290122912, 133250, 34253474, 167914146, 2149714082, 570982568, 2129930, 134875304, 704776834, 2820710530, 36186658, 2819137696, 2818714112, 2821359776, 2281734274, 178301448, 2292318210, 2694972034, 2149755040, 679616520, 2821333642, 2686978048, 715261954, 167815168, 537037474, 537001994, 8955946, 2863267970, 2290756098, 2684881026, 176717954, 2684881536, 2147518498, 579340938, 33557128, 715795082, 2720705024, 2863278114, 2183178272, 713072770, 536871584, 2718048392, 136874658, 570436106, 2158133770, 539502722, 11012778, 545917480, 142745634, 2717943970, 2720139944, 2861050504, 671089152, 2284488840, 134259328, 2684920362, 8519840, 2158627456, 36350082, 44698280, 2192091176, 2318019082, 2694851234, 2692778018, 581569194, 2157977730, 2695014944, 573049504, 8561320, 42470048, 713564680, 539133984, 2284357642, 2158667776, 2317524994, 524842, 2181603850, 36309672, 2292187778, 136979112, 2192056456, 2192181762, 34245248, 143297194, 167938082, 2192058496, 2854748194, 707428906, 538978986, 2283930274, 2149588994, 2717949962, 2695004800, 33556992, 178389122, 2281734688, 2852129290, 671230504, 2829617832, 682134152, 33557000, 2692745762, 144877576, 2281867266, 2155883008, 2191526530, 136849546, 682109610, 178817704, 2323777538, 2693442186, 2863303178, 2629762, 713598978, 681746944, 176717834, 2317388416, 2863268522, 2720137760, 715663912, 2819269120, 2692909704, 2820669576, 44075562, 2183660040, 715260072, 136349728, 707438720, 2863137320, 2818580482, 2695495840, 579472000, 2282389634, 2138794, 2326274050, 679512744, 137013800, 2860681888, 143303170, 2862645280, 33695880, 142745602, 2317888128, 2099722, 44083872, 2269226, 2190123560, 2819238538, 2692917920, 2717909666, 36208770, 2292197416, 2829230090, 548012680, 2190092962, 682240008, 2324211872, 2189568136, 2827132960, 581085730, 176202272, 2861083144, 578986656, 2157978242, 537035296, 2189984424, 10493986, 2189598728, 178301090, 682264704, 2826995746, 2726300322, 713173666, 2148149802, 581468298, 680174090, 656032, 2720139392, 2156046472, 2183669890, 2282367016, 178913322, 2827485192, 168460800, 2190082594, 9085090, 34212384, 673219106, 2854390434, 707274882, 2315395584, 168462978, 545826952, 33729066, 2695004320, 2860550274, 168329888, 136456832, 680142984, 707306120, 2694883328, 2290229920, 169902754, 671121930, 545303200, 2292195336, 44597376, 2829090944, 572653738, 42502274, 178424450, 2183307400, 2149713930, 713566848, 2726461986, 178290722, 2829617834, 10485792, 2315255944, 136872584, 35652226, 42074282, 579349032, 680036386, 681576450, 2181564544, 2323677728, 570960552, 2284366504, 44214314, 134775306, 2685042850, 681747106, 578822154, 2190090890, 42469928, 34245288, 178784416, 2854879746, 535202, 581075498, 134916266, 42467488, 2718040584, 176849536, 33554562, 539527808, 545784320, 2863180322, 2150236802, 2148173856, 2684398112, 2230280, 681707554, 2687140394, 2726306306, 2325749770, 36317354, 145270824, 570466946, 2726428672, 2861040170, 2854781056, 681609216, 2191524520, 2281875586, 2718042794, 2183694978, 2148043434, 2695004672, 2325914144, 167782946, 681714304, 680010402, 2693300874, 2148139016, 2852129290, 2728536744, 2315920008, 2156562944, 43136, 2132608, 2686495264, 539099264, 2693276160, 145394208, 167815208, 2821228712, 134382120, 2290264074, 2695006720, 680034850, 545826850, 2827127298, 10494112, 143302826, 547883170, 2183834242, 547529248, 2324204162, 2718476842, 2189437442, 2183694986, 178923682, 539009578, 2324210306, 170000426, 713722016, 539632138, 42639498, 144705698, 539099818, 9046570, 8522376, 2819260584, 144869928, 682100778, 545792520, 169902728, 537012778, 2829197312, 2695012896, 9046536, 2829232648, 144736256, 2191565448, 2292845218, 2156404770, 2726436992, 2181212704, 2718573218, 2854363690, 2728919586, 2820678280, 2158010538, 2317527200, 713566368, 2317524992, 2854267562, 2684529194, 547400200, 2818613896, 671220258, 2829625474, 2324201632, 682240514, 2695497770, 690858, 34121736, 2315813538, 2183268384, 539133994, 2315790882, 578814632, 2829066274, 144867488, 41984128, 570951840, 2852257960, 581044256, 2718466088, 545915432, 2183275050, 570960002, 9044000, 2147658376, 579471872, 2852298760, 143296674, 2325881512, 704643618, 2827624456, 680167592, 2326265896, 2717942434, 570436136, 9054728, 134217728, 11018794, 2695372808, 2695374986, 2148007938, 545917090, 572686880, 578848898, 2720039432, 176335520, 34087560, 2720540706, 44204042, 2820712578, 706904712, 2718607402, 167944328, 2693268002, 2692907680, 2821367848, 2150236160, 2183831594, 2292320906, 8528034, 671252488, 176193696, 145402496, 176326826, 2281843338, 42606730, 537559082, 170568202, 2720572072, 2726330402, 713697418, 680134698, 570426026, 2818583178, 704643594, 2326439978, 671123490, 176859690, 545817096, 2729052706, 706748968, 673884680, 2158493866, 2156437664, 547916320, 2290262690, 539108010, 2189961762, 2292850696, 673884194, 134906504, 2718599680, 715696648, 2192048256, 2821368480, 2821335680, 178817664, 44572800, 2181603842, 705300650, 44050440, 2827517962, 548014624, 526856, 548022826, 2728951970, 2692784160, 2854232064, 2827127328, 2150105610, 2189992450, 2684496554, 176202272, 570951720, 10518656, 713697952, 2718081160, 134218400, 2695498250, 167780904, 44075522, 36307080, 2818613250, 2181202090, 2158110882, 44736640, 2323653162, 2820710922, 2324333218, 2621568, 2315788808, 2290657928, 2684879008, 573219456, 2158100650, 2281840674, 2827651714, 2718564896, 2692907682, 2717911594, 8563360, 713204394, 178825856, 713171082, 571122208, 2728536706, 2317527714, 536914464, 2819096586, 545292962, 168331434, 2854265512, 2718042154, 671263394, 2326276136, 2284363776, 136978442, 2829584906, 2181696130, 42477704, 680174242, 2861048360, 2862753930, 2183792800, 547881088, 35790976, 2717919360, 2820833824, 680174088, 2323786248, 168331810, 2684527136, 134389928, 690850, 696480, 2155880610, 168338058, 536912552, 178266624, 572653738, 2818714154, 2325913762, 2726830634, 570993320, 715786912, 2183268520, 2181734920, 11018920, 9076744, 2686460072, 715827360, 713722536, 33727146, 2157971488, 35825794, 9054250, 2189462016, 2281711784, 679510568, 167938058, 2720006792, 143305384, 2192188034, 170401930, 178815138, 2852299306, 142639744, 579502762, 10625696, 681618080, 137003042, 44204576, 10660360, 2695372970, 680165544, 571123744, 2189568674, 2183176320, 2183834240, 10625160, 2862753962, 2854389922, 536906370, 715171880, 142781096, 705175586, 143164040, 8421928, 2290624648, 2694849032, 715260066, 2684496002, 682099242, 713075328, 11175936, 2192187938, 680002218, 2821367850, 573090304, 2686591016, 580921354, 2292843050, 35817610, 2820702344, 10657824, 136348320, 44730408, 2686487202, 169904778, 2183178762, 2684355202, 2692884610, 2686451848, 2191556744, 2819129480, 2271370, 706881538, 9079458, 2283940010, 2292719624, 2686615714, 571083394, 2684397600, 706873472, 33595432, 2157977600, 136970274, 170396200, 168438314, 2720180776, 2148018344, 143131136, 137011712, 178922112, 176826890, 2281841152, 178823680, 2686494722, 2281742890, 178790946, 2149714056, 2183176744, 34087042, 11143720, 706912266, 144704010, 2863303298, 673196194, 715164296, 143269922, 671615650, 704807074, 2158004872, 671088648, 2718441514, 168437770, 679611016, 2292843042, 8561320, 2718441634, 713730594, 2695538858, 2861180930, 2854920224, 671131690, 2324179618, 143264266, 168339496, 2191687712, 2189460008, 2728394880, 2854232714, 2282258570, 2183703178, 706880136, 671088776, 2827487232, 2827094538, 579371008, 2158144034, 679488032, 170041384, 715169792, 673849346, 2181081610, 136981128, 578848770, 2821327498, 44206122, 673843850, 34122282, 2183299114, 11175938, 44728360, 2156005898, 2726822410, 2147656194, 2156529696, 167774248, 2718597770, 2156398722, 2284331018, 2820808706, 539140138, 681713794, 2827485856, 2189986472, 547522696, 2852266112, 178399394, 2852268674, 2862786688, 548044802, 136487584, 715653672, 2189435528, 145229826, 10619010, 2718607394, 145359520, 2283800714, 2317527586, 671623336, 2717950120, 143164066, 2860515330, 2292195842, 2283839626, 134348810, 673884810, 707438626, 2290223658, 2189467658, 2852792970, 579480234, 2852292618, 2158635178, 705301002, 2818574338, 2292353066, 679487658, 713171586, 2183307816, 11018274, 679520800, 2826994176, 2819138184, 2863278730, 572563592, 2820833322, 2695015042, 2292361218, 2695015082, 42478240, 2323783688, 671645738, 167938048, 2726341250, 2323688096, 143271976, 2284358306, 2325782568, 2324201642, 537559074, 681609864, 167813154, 2315913890, 539099656, 573081600, 2158625408, 2852784778, 681705642, 673352194, 547891746, 2292754984, 2718081672, 2720574112, 2861040296, 715162280, 2292722312, 2827651114, 539502730, 2315266722, 671220354, 178422312, 680140968, 572557482, 713171592, 2156560554, 2854912544, 2726996138, 2695399936, 176816130, 679488034, 539501226, 145238666, 2149754880, 570949634, 2325872648, 679617024, 36184066, 142778536, 2687117346, 169869856, 2315911336, 2693308448, 581052456, 2147485826, 2292228776, 8561282, 2157978274, 578822314, 2283939842, 36315680, 2820712458, 706871944, 570993184, 9044520, 2186, 2827520522, 42117642, 144738944, 2717917856, 2282356906, 2729058440, 680134824, 707436682, 2863270402, 681705600, 34251296, 2155907104, 134218272, 2863267880, 2686492842, 2720014850, 2189591178, 2189437602, 2158108674, 35823786, 538970112, 2827004040, 143173760, 2155874440, 2281876098, 2820712458, 44181506, 167913506, 145261096, 2281744906, 545783944, 143296680, 2318008322, 2685018760, 581435522, 713730088, 44214272, 2718050818, 570600098, 573057666, 168306826, 2726332458, 2693308456, 2718574730, 2315823114, 2726987776, 2183145984, 143295106, 2191698434, 673220648, 169872034, 2189961216, 2150238218, 547916458, 547356840, 713556490, 713074824, 705308810, 547913864, 170535584, 682270890, 8530570, 2281875976, 713074690, 2684387466, 178268328, 142745728, 2140170, 680010368, 169902594, 176333322, 671656578, 2158004362, 2156036130, 2283940392, 2726857376, 573082152, 2695537186, 2728929408, 673884202, 2292318754, 2684356642, 2323819168, 581574664, 2149753506, 673317000, 2181696170, 41976322, 178391176, 559274, 2181728256, 2158010410, 547922594, 2181201922, 671653928, 2684354602, 713556490, 2281867264, 2684496424, 2685012642, 2190082216, 2860654722, 134914186, 706740226, 2852126888, 134750762, 44575368, 706781866, 2718444040, 168470664, 573057194, 579371144, 2147624968, 35784864, 170557952, 682100904, 570460330, 705308842, 548044970, 42502154, 707274890, 143166080, 680011808, 2820669602, 2284364456, 2694973472, 581569066, 2156528258, 2155905032, 2729083050, 2686978690, 134220426, 704817194, 2150148226, 2281734178, 671230112, 2181178018, 2284462592, 33686144, 2290231306, 570984480, 142772234, 715794946, 2284489378, 713033768, 537036928, 2852661928, 2149613730, 2861171362, 2694849056, 2820679842, 2854363298, 2147485730, 2282400266, 578977930, 539133952, 547915946, 2861205640, 673874432, 581083168, 2854267424, 545950370, 2827528872, 2284497056, 715172010, 547523202, 33727114, 33556616, 548047496, 2818583176, 2183823904, 36308994, 2183660074, 572664480, 2181726848, 2861203624, 2183792640, 2189435048, 2148147242, 2150277162, 2863147656, 145361032, 2156437672, 573177994, 170526882, 2147494560, 142641290, 11184672, 10493962, 2147486242, 167807648, 570426024, 2318017192, 2820833792, 573178018, 539101824, 2720694944, 2150105768, 571090944, 170428552, 2181040672, 2720172168, 178291362, 2192222848, 2290655872, 2317352960, 2819263106, 2819230210, 10660354, 2315815592, 142746154, 573087874, 2181169282, 136448514, 2695539328, 704784896, 145399840, 2190114858, 169910946, 673229440, 680143018, 176193538, 2290092162, 2821325482, 2181728266, 2192179872, 176171658, 2317355656, 2718597770, 539140226, 2324179586, 2693302402, 144867880, 2694850728, 167813258, 2323778056, 136323240, 2150107176, 2284494850, 2726339074, 2326300674, 2147516584, 537042944, 35661984, 2155915936, 170533026, 143172234, 136841896, 2854357514, 2317355144, 570466816, 42082432, 34113576, 2148018698, 44180010, 2693439658, 2854889634, 2829723778, 168468994, 8432136, 2860679338, 2189459968, 548014250, 2726437408, 2189437098, 706740362, 10657928, 671252480, 170401826, 557706, 2290655912, 41986568, 2317353602, 2317518858, 35686562, 2695004322, 2189434922, 571124360, 142606466, 537526434, 2148149280, 8431650, 143141504, 34114080, 570982538, 545923114, 2282226346, 2181180074, 2183790600, 43688, 2684881536, 2695374850, 539656866, 2192091816, 2852692480, 2315386912, 176728584, 176857610, 176335018, 2315298944, 142781098, 170535458, 41130, 2854363304, 539533834, 2692786306, 581042344, 537428618, 41600, 2826960938, 579513000, 671752746, 548053000, 33587338, 2687115306, 11149314, 2138114, 2862653472, 681708200, 2717909002, 44574856, 169910400, 2821202090, 2156005504, 539003042, 2720170504, 2183145640, 570556448, 680037034, 8397346, 2693431808, 2860558506, 2155915946, 707297320, 2826993824, 572565666, 2684881538, 681574410, 713203744, 547922056, 572688514, 707265154, 2718042146, 713689728, 673718306, 2290655752, 2827127458, 2283831432, 8530560, 2149754914, 36341890, 2147657896, 143132834, 178915880, 42467496, 33720448, 2317888010, 2282398368, 2326439968, 713032226, 2863147648, 2686986378, 539492360, 9087498, 145230474, 673874080, 42076170, 44182184, 11143338, 131200, 680010250, 715827360, 44599976, 2695374888, 2097696, 2694873224, 2190090240, 548055072, 9052706, 658056, 2183659560, 2147622920, 545948162, 2826971690, 167772200, 34112138, 664234, 2281744544, 2720661536, 579381800, 2183800842, 176171554, 673744928, 2315430050, 167946370, 2284488864, 2685018240, 2829584386, 539003528, 715295264, 2156429864, 2728566952, 579338754, 539494570, 713730560, 2148174376, 715786762, 2726955530, 2181081256, 10627074, 2695366818, 579349160, 10651682, 682101280, 547359232, 573221546, 2156012160, 2720180266, 2147614722, 44573192, 570958504, 2662952, 35659914, 705339522, 680174090, 178257928, 713197602, 2156535840, 2686493346, 2726856866, 134775426, 2827102856, 537012898, 680034954, 707273344, 2726822056, 579371682, 2147614858, 671230634, 176160800, 2692753576, 2181572768, 2694843050, 537404032, 36350120, 699048, 2147625608, 2315291306, 2192211978, 2821324962, 2281832450, 142747680, 2827092640, 2147526690, 178924064, 2156407466, 2694883338, 715128968, 2317353088, 2826963080, 671230112, 176300544, 168329768, 2829626026, 2158504458, 2726461474, 2189986440, 679651872, 671621672, 572555946, 545816584, 2325744266, 144703490, 545958058, 2150247082, 673751210, 168338056, 570434080, 9078824, 547529376, 2860687872, 10754, 2181204136, 579471496, 570960546, 673884288, 134260744, 715170472, 2292361762, 579379712, 2720038912, 2726431370, 707307658, 2852816930, 36339848, 679643266, 2189467784, 136980490, 2694842538, 2728534176, 537037440, 145261064, 168298664, 715686400, 2284364328, 706882216, 2726300328, 2728927752, 2687142536, 176163368, 682101384, 2852685834, 2147518632, 167944706, 570597384, 679477288, 2181046946, 2819230344, 44214786, 136356394, 10520618, 2862622858, 2189435402, 134744066, 2827094184, 570958338, 2728528000, 2752546, 44171936, 2720180384, 682262664, 2317516808, 524808, 572662306, 2827649570, 713730594, 2315780106, 572696706, 44083368, 2684518528, 2315790976, 2720047776, 536881698, 2189568008, 2686494858, 578846728, 2149752842, 713697922, 2189959816, 2183667874, 673220736, 2192048674, 679488010, 579381768, 679510018, 2720694442, 2292221984, 682229930, 2325785096, 2687011362, 167911562, 573220874, 673317546, 713558528, 134776866, 178290698, 545785994, 33695752, 580946440, 2687141890, 2717919874, 705167528, 2686494760, 2692754082, 2827526818, 2281835042, 2282228266, 2183823496, 539631650, 2819139714, 2829199370, 2147657866, 2326267936, 537397800, 145367200, 2726822568, 2686986368, 2862647466, 2290100904, 713072778, 144744610, 688808, 2852170368, 539003522, 545269800, 2860556936, 2189992480, 671097354, 537012906, 35687072, 143263882, 2860687368, 2819131520, 545269896, 168462978, 581574794, 671785096, 2862786592, 168304640, 2317387906, 713589418, 557090, 2686978730, 2862612992, 176294570, 2687016992, 142609066, 545825322, 42115618, 2147614720, 2323776160, 2694883874, 579472000, 671654570, 167815842, 2148139010, 539632128, 8954402, 2155913384, 33589888, 2854390314, 2147525290, 9079328, 2317486594, 2692876930, 572663978, 2821359784, 547398186, 537010688, 2325915656, 170434730, 2726439080, 2190082184, 2854265506, 679512618, 705306754, 2181210658, 8389160, 9054850, 705341440, 707438602, 2283940000, 2323677698, 2097802, 2860558376, 671754282, 539502594, 581479050, 42074122, 673876488, 8562856, 2852136960, 673194656, 570435616, 42109440, 2189959304, 2325744298, 679610530, 36217384, 715164328, 2654882, 705202314, 2284494880, 682109576, 41120, 2718433834, 11182240, 704653320, 34244610, 8530088, 42074242, 2191698474, 176333440, 2292719648, 570984488, 2685012642, 36208768, 2147658240, 2156538538, 2694973450, 2156571264, 2854267560, 168299136, 176826498, 2694843050, 2852653736, 2149582856, 2230818, 580911234, 581083690, 2720049704, 2192089226, 2190084128, 2826995882, 176693408, 545434274, 680176170, 538968072, 2190114978, 2183309984, 2189435562, 2189991976, 704774144, 2326276226, 2819099170, 8429704, 2718468650, 35791362, 34114048, 2692909706, 41953416, 681713794, 2150115850, 2181081122, 8913416, 572696706, 44075528, 2718433408, 2726996002, 2717911072, 2149580930, 2158659586, 176816642, 176685704, 2685018666, 33720842, 559114, 704676386, 715171968, 545433642, 41953930, 2158135458, 11174408, 2290616490, 134752898, 2720008226, 2158133922, 2717950632, 2190084128, 715786378, 2323784200, 673194144, 2156560424, 537002536, 2157969418, 2183833736, 2728397352, 671262882, 2686984706, 2861171240, 2191556736, 2818607624, 178915368, 2861205506, 2147657770, 167807008, 2684395648, 36341792, 537405960, 2317519528, 545785896, 2156568744, 2189429416, 2315954304, 2317396008, 2695006250, 143138826, 2720671912, 144738946, 33686018, 2827493546, 168306722, 2192083616, 2852257962, 581470882, 178913928, 33688098, 713195522, 547357226, 537436680, 2684486186, 547883168, 571116034, 2854758562, 170533024, 2228234, 706773160, 545827466, 2324299786, 2819131522, 10487936, 2158143650, 673327106, 548012680, 44083720, 713072674, 2726963368, 581083776, 681714210, 2189427242, 539003010, 557570, 2827126792, 2107426, 547365386, 2829715498, 2189951136, 2183793314, 2854357512, 131744, 36186146, 666152, 44040232, 144746656, 2189983914, 2281832480, 35823784, 168463008, 2821357600, 671648384, 671623168, 2686451850, 8947872, 2323816490, 2281865730, 9087106, 2829582464, 715268128, 2282260488, 2728921096, 2281865344, 713074858, 2820677634, 2852685866, 170429088, 168462978, 2829068424, 2826962976, 581478914, 2158528682, 142649346, 573219336, 2684911658, 2862746274, 2818581162, 2315788928, 144705536, 539625992, 10880, 2863139338, 2290231936, 134873226, 2190084744, 2860681248, 2718433314, 571124354, 2692915338, 2147524642, 2192187938, 2829593216, 2863177728, 2325881352, 2854387712, 673876520, 713689096, 713599488, 2854387722, 178268834, 2183670400, 2862654112, 2862612616, 2726436864, 545923586, 2181040682, 2820843520, 2290123434, 2147516424, 2315258368, 2685045378, 2826971778, 178432682, 142778530, 143270440, 673876610, 539134594, 34080776, 2150148258, 2281736194, 2854390442, 44212904, 706904736, 8915114, 141834, 33597472, 572524578, 2718072842, 2717911722, 571113640, 2325881354, 44704416, 571091594, 2695374984, 178825738, 681705642, 2150107274, 167946912, 2292845056, 2290778122, 2726338696, 178301098, 2315291138, 2183269024, 2860647080, 2826969098, 9076874, 545400970, 673718402, 2695539234, 2861074944, 547914410, 2693276160, 2148141736, 2290788482, 2826969216, 2854387752, 36176042, 2150238208, 2284455938, 2827485186, 2315266720, 671787688, 2829716096, 10496170, 2324300448, 2269856, 2693406752, 2325875210, 2281710216, 2317388288, 539142306, 143165568, 707308074, 547881514, 682229794, 137003176, 2148041346, 570567328, 707437224, 2283841536, 178948768, 713173128, 2718564480, 178430088, 2325905576, 704678442, 2860690056, 134220416, 2862647328, 2323785762, 178915328, 679651498, 2692874378, 2686984200, 2283937792, 681609736, 137011328, 2315788832, 2718442112, 679610912, 536914594, 2183832104, 673851520, 573082242, 2854264994, 2181728288, 581567136, 2183301258, 2158529026, 2315791010, 2728560808, 2325913610, 136348194, 2686493216, 545827458, 671648384, 713197568, 2292230176, 2826969728, 10496008, 42502816, 671776896, 715825186, 573081602, 2818605570, 581476992, 580946474, 2156562976, 2726822402, 707267202, 33727112, 2720694410, 671262730, 671121410, 176693890, 2317494944, 679510664, 10627106, 2281742346, 671260680, 2693399168, 2684914178, 547883178, 178423970, 573090432, 2148149920, 2183143592, 2686591656, 2181728802, 2315296768, 536871432, 713687682, 671090730, 178430464, 707428898, 2155874858, 176193706, 671123584, 2283937834, 2189435530, 671777440, 134392322, 2695364746, 2852659240, 2282365442, 2720540834, 2718474880, 707265064, 178784776, 2852161568, 42115240, 578945570, 671779338, 9054754, 572555392, 2720016386, 172552, 2852651016, 545917440, 704817800, 8563360, 2147623072, 35653642, 34111658, 580911242, 134251178, 571082888, 176693770, 170566152, 144870050, 170435240, 2181726216, 2281842698, 573081770, 2149622314, 537397288, 134873218, 2686615682, 168296618, 2281865864, 2684487712, 2158659616, 34122272, 2156560898, 34220674, 168331304, 2183670272, 145270920, 2326405632, 176720384, 537559592, 178825898, 2181179432, 2718466698, 2325783200, 705200680, 2728921130, 572557440, 2181081770, 539632136, 2156528296, 578855432, 2726985866, 2292222498, 2686593698, 2693309056, 707274752, 44040360, 2726306440, 2861041832, 2862787242, 2284455970, 536871562, 2190115496, 2693277832, 2158632994, 2181606018, 10625706, 11173920, 2292326954, 176857728, 2189994624, 715792936, 713687552, 2827495424, 2281832608, 10526728, 2158527104, 679477378, 167780874, 2686593034, 35692712, 713588898, 2317492736, 545827456, 170557984, 44738600, 34220576, 681715882, 2827135528, 2694971944, 2282356738, 581575336, 2158627490, 715792424, 42607232, 2827124898, 36315656, 2852135082, 715663402, 2827493536, 2685018240, 2183266826, 2819230248, 580919818, 2829757058, 2315429898, 2283937800, 134916610, 2149621800, 2827520650, 2826963618, 673325602, 673187882, 537012362, 2720006818, 2693277730, 2181079074, 707297290, 579340330, 2684920322, 2684920362, 2860648610, 170426922, 707428898, 2827132960, 679617034, 679520288, 2720049312, 2149589504, 2861080746, 581437440, 134357672, 2862744202, 537004680, 573212714, 170393738, 2282398370, 2192212136, 673876138, 2191657472, 673884704, 715270176, 2860646914, 2621984, 2827651626, 2189460010, 2326399520, 2150140426, 2819270656, 2726996488, 143295018, 2318051338, 2292195850, 681618056, 2181564546, 2281742346, 2684878882, 2192091178, 33556648, 35695232, 2854759074, 581083808, 671654538, 2829101696, 2326429856, 2317396138, 10649736, 42600490, 2158141442, 713728032, 2183702560, 2821366442, 41945226, 673720450, 2189468290, 2687010986, 134916138, 673712768, 2156044296, 713042088, 547916418, 2829617320, 2819097248, 35659944, 2852268072, 2156560520, 2318017032, 42074624, 2317518858, 2821335176, 713566240, 2326300810, 2324179586, 2829584522, 34252928, 2283799202, 673710722, 44698152, 2239114, 36317832, 2718605952, 2284489224, 680044712, 570468994, 2292221986, 2726471810, 2861214242, 2281840802, 2726830120, 2718574634, 704817184, 2852162058, 581478560, 178924034, 2317492778, 2292359688, 2181038240, 537406088, 2694873640, 2693431944, 2829756586, 2693407362, 2827102848, 681740810, 2818607778, 2324299906, 2150115370, 570993186, 2290229282, 2315290666, 2818712096, 570458154, 44204544, 167946248, 715827722, 2149616258, 42084480, 671098888, 2820680328, 133290, 707297322, 2695531050, 42109090, 2190082208, 2318019072, 2687115914, 2189557898, 2829584418, 2183667752, 2189591210, 2158666248, 2726436872, 2292720168, 2325908104, 2148042792, 2685012130, 176824352, 176334858, 704678570, 2315780232, 715794440, 679479432, 2695397536, 707265192, 539492480, 2147657896, 545262242, 2150236802, 2190123648, 539527680, 2726953096, 2693431466, 143163528, 571080712, 11012104, 2317887496, 2720008360, 142747680, 581577354, 36317704, 2325744288, 2726996104, 715270696, 2284325416, 682238496, 572557346, 176291874, 2826969090, 2158668298, 682139818, 680165408, 137003680, 2729084938, 2695498378, 145400448, 2863169706, 673352194, 2282226346, 696970, 2852292736, 35782792, 715792906, 2820677792, 713598986, 2726856744, 573186562, 537002122, 2292350978, 673720330, 10528896, 136882184, 680141442, 136841768, 2192082946, 2292753064, 136489600, 2183137834, 2829748362, 145358976, 2149712394, 2292187688, 671132192, 671615146, 178268170, 170532896, 2656386, 34078730, 545303048, 2720533120, 545914922, 2158526978, 681738402, 2290778144, 2148018216, 713556522, 2158135810, 2292228130, 2852782624, 2827520514, 2158627456, 2284488704, 2827528704, 2861050370, 671655970, 571089568, 2189994114, 570433570, 2181605504, 2819237888, 570991144, 2155874434, 2860517384, 545426058, 547881600, 2155907586, 536914050, 2685018658, 2317920768, 44574752, 178792610, 142770176, 9084970, 167805096, 44730528, 559266, 2827127296, 2150246946, 2854224554, 178790434, 706740744, 136446090, 2686617730, 33693704, 537034754, 2315944584, 2726463650, 2324171394, 547359394, 2326440584, 2685018624, 2156012042, 679608322, 2317386410, 2863310976, 2829093418, 539140746, 2326299304, 178791072, 524290, 142641704, 2318043816, 131208, 2315913346, 2692752002, 715260034, 2820672042, 9077418, 2686625800, 2156014120, 2156397066, 44042754, 33729194, 2149714594, 705341994, 2317518986, 169912320, 547531402, 706914826, 2281842818, 2181212202, 2687142408, 545915522, 2861081216, 2149583488, 36178088, 673327658, 2852686338, 2818744968, 2827528232, 2317912704, 134906378, 2281835040, 537427976, 573089826, 2861171242, 2323688072, 681713696, 42510370, 2728428064, 2717942408, 2728566794, 2829224106, 136316962, 2692745736, 2685012480, 2281712266, 547883522, 2147649570, 10528808, 570591272, 2726428832, 715663498, 2183143976, 2282400418, 2692885024, 713589418, 2854914568, 2726862986, 2190092968, 142616738, 168430090, 2147527202, 2829615618, 2827528738, 539501096, 2854354978, 178825728, 2181169672, 2148018824, 34089504, 2829066794, 715817504, 34244610, 136481322, 170033674, 673186346, 170396168, 671752232, 547914274, 539110058, 715261992, 136350338, 547359368, 2861178922, 2694842378, 704686722, 144836778, 2687019010, 2324302376, 11051048, 2283806762, 2282399912, 2820835368, 136839208, 2181070890, 2181179944, 2325881384, 42502664, 2818744456, 548020874, 42641538, 673228834, 2189992098, 2190082186, 2181595306, 2292875778, 176201728, 170043912, 705175688, 2281865858, 44075146, 673352234, 170393728, 2684920354, 581468330, 2148174506, 2324202026, 578822146, 42608640, 2818736128, 176695818, 2726338594, 2829232682, 178299554, 2720565890, 170403850, 579340936, 707273352, 2695399554, 34114186, 2726339104, 679610920, 2717949984, 704653312, 2189959208, 144738314, 713198250, 165928, 2862647840, 44608170, 2686623880, 33688224, 2862620704, 2718605826, 137005704, 547914282, 705210408, 2720671778, 144844810, 2318016680, 2693442176, 176294050, 579346464, 174600, 673226784, 713558698, 2183170730, 571116192, 2156405408, 680036394, 547490312, 2726461474, 713689096, 2150271648, 42117642, 2290231938, 136872098, 136880288, 2629632, 170003072, 705211040, 713590816, 673220776, 581445666, 536881696, 2158141960, 2315264160, 143262338, 178298882, 2191565322, 2147615370, 2281736736, 706751138, 44212362, 2654850, 581077160, 174216, 2684356770, 33595394, 2181177898, 537526282, 2292187304, 579348522, 2181073448, 2292228650, 539011592, 680042538, 2315944104, 2323785736, 581083304, 44083850, 42475658, 167807010, 2292326530, 704784386, 176169640, 579469960, 2827092648, 713195650, 2718573184, 2315395624, 2156560394, 2150115850, 681746944, 2819097224, 2158010370, 573212680, 570566658, 573046914, 2317486248, 715655720, 2752674, 570958378, 706904234, 2720017024, 2726832138, 2282234498, 2827094186, 2323653280, 144837154, 2818615808, 2284365994, 2728558592, 2852659242, 673851552, 2147492394, 136882184, 44048512, 671260712, 2854396448, 2720137376, 176827040, 2158624770, 33555112, 2181048874, 671744672, 176333314, 2863136778, 545433640, 713171586, 539623594, 2292875296, 2317363722, 11176608, 671744544, 134220322, 34089482, 2290125450, 2189435010, 2324343296, 2192189986, 2826969098, 2181040808, 573186088, 713073288, 2156438024, 673873920, 538968074, 2292875816, 537403400, 134390280, 36211242, 545949706, 547357322, 2239018, 2290655400, 2315952680, 2827125408, 2325751816, 707436674, 581050400, 2829716096, 539533474, 33695776, 2860681256, 2862778378, 169902594, 2147527296, 2324210176, 2854756360, 713689634, 2158494216, 545392808, 2315782178, 579471496, 2284333576, 2695497890, 2317918208, 2753034, 536914568, 2863147560, 2181570562, 2728525824, 2684388008, 11044866, 545917570, 2829232674, 2693276192, 671230112, 44730400, 2860517930, 167944704, 136316938, 2326298786, 2318019114, 2183170696, 2315291168, 2158627338, 671645824, 2821227176, 2692907144, 2684496040, 671785480, 2284487176, 36186794, 2317879840, 705169954, 2829754922, 715302946, 570564610, 34079232, 2860525600, 145270794, 2156560930, 8915490, 578953760, 2720530474, 2158667944, 134775304, 545393162, 2156003874, 679619232, 9052202, 44206122, 671254666, 2861073032, 2292228746, 545827488, 570458760, 2097826, 136880674, 2290786952, 2821324842, 2718075010, 2695531136, 168298496, 2283971200, 2189436938, 559754, 2290133162, 34112000, 2156003490, 539527306, 581574816, 2324171264, 178399752, 42076194, 2155882538, 170396330, 2726339234, 2183660042, 578953762, 666242, 673753760, 2684365450, 706783906, 533152, 137003144, 681618090, 136317608, 2827626666, 548053666, 2852823208, 671615650, 2099882, 2147492008, 2149591178, 36317824, 2827132928, 539533984, 2726830112, 545827490, 705177736, 170565762, 2818580488, 2852651144, 2323810336, 2827126784, 2852651138, 2150105098, 2852661800, 176196234, 2324204042, 2852167722, 2148050946, 170535586, 170044042, 131744, 2718565034, 2718573226, 2292875394, 673350306, 545425930, 671754272, 2852260392, 10493984, 2181734914, 713031680, 2290262696, 680001544, 2150271112, 547883170, 581569194, 532992, 2623522, 2158627370, 142747690, 573047298, 2718050978, 2827616896, 2324211848, 134881416, 2728527872, 2282233888, 539134080, 2317910560, 144837162, 545270304, 682273442, 2695528448, 2290223786, 36309122, 36309034, 42076672, 2190090914, 713039880, 573211168, 2282228360, 44171818, 570982528, 2862778498, 2281867274, 2315427882, 8562688, 581085730, 2694973568, 178915842, 176204290, 2720178306, 679520258, 2158667946, 539525666, 681575048, 8194, 2158635520, 547922472, 139298, 34210466, 706904744, 705308674, 704774666, 2720531072, 2819137538, 2156013610, 705202850, 2158536842, 2189557802, 142772384, 682265128, 168306730, 2148010506, 33693706, 2315428384, 170426504, 2694873090, 581437960, 578849450, 704782346, 2827495936, 168469122, 571082786, 2852651560, 2684887082, 41602, 2292845184, 2718083586, 2190090762, 2720571906, 10625154, 2290745346, 2726830762, 2183178410, 134908450, 168305160, 36341922, 2325742216, 2728927362, 2692778664, 136882338, 578980384, 163850, 673876480, 570435752, 170525194, 545432066, 33554602, 2189959722, 539624096, 2684887562, 671229954, 2290262530, 2726430890, 2818581002, 704643242, 2684887200, 547531264, 36218888, 671221802, 2156044426, 557728, 134359714, 2852129322, 176818824, 42476200, 537042944, 2181603872, 2147493898, 671222440, 2694840834, 167774248, 2292222594, 145238656, 707299498, 2292219936, 143271938, 673884200, 34089480, 170041896, 2694840994, 2692915882, 2189599234, 2283807266, 2720532488, 2190092930, 11151904, 715161602, 2317385738, 679518216, 539011074, 545956488, 2687107080, 2192056362, 545426050, 2315428352, 2820802570, 2718565034, 145360906, 545294890, 2684487688, 142606346, 2718466050, 713556104, 537567232, 704774312, 136972296, 2728405034, 547881640, 2862778368, 178923690, 2686462080, 713564162, 581470890, 2292353546, 2718474408, 168329226, 2157971584, 2149712522, 2728962216, 2693409290, 680168098, 682107522, 172170, 136874504, 2326407688, 33595938, 2695504424, 2829715496, 136349832, 2317518984, 2323816616, 579504168, 2693311146, 44703912, 2694881314, 2684889098, 36186242, 2315255968, 713721992, 2854363778, 704678016, 2325751848, 537561226, 2852169768, 136978562, 581478408, 533026, 44739202, 2158004354, 11141122, 2148007968, 2827100202, 2729058466, 134916256, 2315813026, 42477696, 2818706048, 2155872426, 143272104, 2692917920, 2852653600, 570466314, 570960392, 673849986, 136978946, 44171818, 2189462144, 2728919592, 715172352, 2726437032, 2191656992, 2863308840, 168471168, 41975818, 570991106, 2692754080, 9079464, 673325568, 671787658, 145270944, 170533418, 170403872, 715301378, 2281711618, 143270402, 167946242, 705176106, 2692907522, 2827624994, 2785826, 2684914312, 2181070986, 168337416, 539492898, 2181597824, 2695504034, 681584642, 2827132936, 44171296, 134914600, 2852792352, 176327336, 2290098730, 547364906, 2290756234, 673873954, 570600104, 2324170888, 570460808, 706879626, 42508802, 2156406944, 2290754082, 2726469762, 2862656000, 705200672, 144706184, 42639520, 8396810, 2785418, 2818580992, 2684493962, 2183670274, 2191565312, 578824330, 2829099680, 2317486634, 2686484520, 581445664, 176693920, 2818706048, 2315945986, 2183659648, 2819140258, 136323592, 134219786, 538978442, 2827100714, 2854232192, 169871874, 2852137504, 2695536650, 2854879240, 2718468266, 2863308800, 2317879466, 2718083744, 671253152, 539494442, 547365538, 44567168, 35686410, 2863145642, 2720147618, 2315782784, 679510056, 33688194, 170566152, 2863179778, 178817184, 2852823050, 539666434, 2148139690, 2324299810, 2694873096, 2192058528, 33696386, 2323785866, 2695398024, 10657834, 547913890, 9087018, 2726299682, 681617922, 2852266634, 705202728, 2191695874, 2315430400, 143270560, 2686484616, 2138656, 2147657738, 2718435968, 35824160, 536912544, 44182152, 2189592744, 167913642, 2693400712, 2684527106, 681609762, 143272480, 2292359840, 2827657890, 671089184, 2827517992, 170035330, 533032, 2687008930, 715784864, 2283809418, 705175594, 570434186, 42608768, 707265032, 581437570, 2852659882, 2693431338, 136972840, 2318043690, 33565312, 2183301672, 715170464, 2292845088, 2726955648, 539633792, 2149616290, 2191559202, 680174218, 2854355624, 579373738, 2821196458, 2192091272, 142641672, 2861073034, 715260040, 581607938, 2181571106, 545826816, 2181595144, 2662954, 2827125410, 9079456, 2189565960, 2192056352, 673876008, 2819140128, 2860515842, 178791072, 2325907498, 2317912200, 2860654720, 8956450, 2181572744, 142649354, 2728921770, 2861179018, 143305352, 2282261024, 2854920200, 707403816, 8923648, 2284357642, 9076904, 2150244490, 2325881386, 673884840, 145230338, 142639658, 581085216, 547400192, 176334858, 2862743592, 2183146152, 178922146, 168296490, 539527210, 169871522, 579480074, 145359370, 547356834, 136454186, 33686154, 671131682, 2189598752, 2854781088, 2694875682, 168337928, 545915018, 2692743712, 170428426, 2686452394, 176292522, 545794568, 580946464, 572687018, 537436160, 671229994, 2156571136, 9052714, 581436074, 2692784650, 178397352, 715696136, 2158141440, 134382082, 144842794, 680009866, 142746282, 682139816, 2720008704, 2181046306, 2230402, 178956418, 2726471714, 2693267490, 170428546, 547399720, 2290755616, 704653992, 2728569376, 536906402, 2147526786, 2695405568, 2284456450, 2692745344, 2820669568, 2156406946, 2290778664, 679486088, 2283929738, 706904584, 142779050, 2183307776, 671221920, 2829584416, 145367208, 2283930154, 142772354, 145230344, 545794560, 2827649546, 2755240, 2829615232, 2821234816, 2861042208, 2829197344, 715292834, 705208456, 2718573192, 581044904, 537528490, 673221290, 2693308418, 682134026, 36177920, 537529002, 578978304, 2860648608, 707404424, 673196704, 2695530626, 2155880618, 2148043434, 713728162, 578955776, 688162, 2282357410, 137013288, 2156004002, 136839808, 2720670338, 2854791202, 134777386, 2729060872, 680003586, 2156431914, 136848034, 8948354, 2326300810, 2726305960, 671260842, 33718306, 2726994570, 2694980130, 579513002, 545294986, 2191532200, 167946248, 2156399106, 682230434, 2720180898, 2720139272, 134744194, 134390314, 2793992, 2720040960, 2829232298, 2284454048, 2862784674, 134776960, 2324201506, 715161760, 144738346, 44599298, 2148173864, 42502824, 715663880, 2861213698, 2315430058, 8423970, 2189459976, 2290647050, 547367432, 2852268168, 706914474, 2155872266, 559114, 178784290, 2318051338, 167807010, 2861211648, 2284357642, 33686146, 696842, 136874024, 2692907040, 2315266594, 2325782698, 2852161570, 170396288, 10486442, 2191665666, 704686600, 2317388416, 2684519074, 136454690, 682141824, 134391946, 2692917258, 2654730, 136980512, 178954792, 2150115880, 2290125314, 178423946, 2183703040, 176857248, 143297162, 2190123168, 2191657480, 2148182560, 713719938, 2693310466, 42115114, 136446626, 580946594, 170437162, 2695495680, 2158633634, 170525224, 176687754, 681705472, 547914376, 137011240, 11184672, 2695537314, 2181179520, 170559520, 2695408136, 2107522, 2726994464, 2324310178, 2728526368, 579338760, 2862620802, 2827126914, 2149747330, 2826963104, 682240010, 2107938, 2632224, 2720006280, 580911746, 2326265856, 2292721672, 2720047234, 2148180480, 2726963242, 35823648, 680002088, 2149720066, 715303080, 2726464002, 2728569384, 44042794, 2693302410, 2315813032, 2191690370, 2694873640, 42477578, 570591912, 545294986, 682139784, 2284358154, 2325881472, 2684880904, 178424320, 2726862850, 136446088, 10528930, 538968706, 145269248, 657416, 2323685376, 682141856, 2317519392, 2818738720, 2191556744, 35659912, 2107938, 579381282, 172672, 2821326890, 573087746, 680043138, 539001002, 581074944, 673876642, 2317879946, 2695405696, 680174216, 2147623456, 2728528554, 2191566882, 2183832066, 2684529186, 2326268450, 2191696394, 35816098, 142778922, 2281833128, 176718496, 169880192, 2854257314, 545948194, 2183793290, 10485794, 706740770, 2694979626, 2317525122, 2726332962, 2693269672, 11184298, 34209800, 167813674, 11020930, 2821358090, 671096840, 2283964544, 534570, 2281711746, 10625024, 144868010, 2181073024, 2821366314, 578955272, 2317353602, 2720669698, 2827494026, 2315389448, 715303424, 571122306, 2158004738, 527008, 2829199882, 539533834, 2317518882, 548055722, 2315780608, 573211306, 42074752, 2290100386, 2693398536, 2315911176, 2317353608, 170035754, 176695944, 178913962, 178948738, 2718083234, 2819236002, 2181605546, 33729184, 2292713994, 680034856, 2290780194, 704782880, 537428008, 167781032, 681740970, 2718050824, 44171914, 176849440, 2827495434, 2317494952, 671653928, 178946560, 170533512, 2158502048, 2290756106, 573047336, 679485992, 2147649698, 2315428488, 2325743784, 2863301256, 539623936, 33597442, 706871426, 2827618826, 2726996104, 2820710440, 2284456064, 2860548610, 2827003906, 164000, 170535594, 537397408, 681607200, 167805096, 539492898, 8362, 2318019082, 143272608, 2862776362, 673882794, 673317410, 573212802, 2863177864, 537436808, 2854783626, 581446282, 142617088, 536904200, 2292842634, 2150271144, 2629770, 143262240, 2147492384, 2720540834, 44081674, 2852291104, 547922472, 2862787074, 2147658402, 2852135562, 2862776970, 578953890, 2687008898, 2720541226, 2720017056, 142647808, 713597570, 539501066, 2862786592, 2692874920, 545270440, 581083176, 2318049832, 545794216, 2685042816, 2854912168, 571082880, 713075210, 671099554, 2283972776, 2284489376, 682263208, 2156003874, 2149623938, 2156538528, 2158100616, 168297096, 2189591210, 706880034, 578848778, 176695808, 2861181472, 42510370, 2238986, 2863269890, 44075690, 2191695914, 581599240, 570599466, 2292353026, 134742184, 42639392, 673188010, 537559594, 547367074, 682109058, 580944386, 2861170824, 143271978, 580954754, 2693409322, 8948266, 704653322, 705308706, 35336, 2820801026, 2183307402, 2281832992, 170566186, 11042824, 567848, 2292195328, 2728394880, 2158665736, 2686593192, 2729093162, 713556490, 671263360, 2292221984, 707273250, 688802, 33562666, 2686593032, 537430152, 547496608, 2290625186, 134875656, 35785376, 43522, 2720532514, 536879146, 2693406856, 680011944, 2281875490, 170393770, 2181570690, 713722496, 713566250, 2821325450, 713689640, 8421898, 713165474, 145391778, 705167394, 2686623776, 545425952, 2326407816, 2147485824, 671123592, 2821229088, 2684887074, 570952362, 2829748258, 2156404866, 145238696, 2317363362, 2317879810, 673751050, 2326268042, 2829068426, 134391848, 2317355178, 143295136, 547883016, 673194538, 2283831944, 2695012352, 537436712, 44075682, 2695528490, 2181210786, 8429696, 2290125450, 2718572712, 2720541314, 681738792, 673720482, 681708074, 2854781600, 2281709706, 2684889738, 2290747906, 545826984, 176161312, 2158536866, 579371658, 8923818, 671778954, 2718074920, 2181603850, 2281876098, 581437570, 539625480, 170426504, 2190117378, 44728360, 2181571112, 2860646434, 673882272, 671262762, 713206442, 572695176, 145359400, 2686460416, 2829232128, 136316970, 2821368352, 539633802, 2829582368, 11141152, 2282228354, 143303306, 581042728, 143271970, 578814602, 2317517312, 2190092834, 713556010, 2852168202, 2862753824, 2684887586, 176162826, 169871522, 2694851240, 2861083274, 682108930, 573220898, 2694840994, 704651816, 707403938, 570460680, 705202336, 2149583010, 2684879498, 11020298, 2292187818, 176687784, 2826971690, 2192059018, 2149621794, 36208800, 144746530, 2192058410, 2147527296, 134357642, 2183309346, 2315788968, 2315422376, 40994, 2147492514, 2149622410, 539533352, 2720180896, 178924042, 36342306, 44703746, 2283962914, 673327144, 2183661600, 2183800994, 573048992, 2818605096, 176300680, 134253194, 2693308450, 145271328, 44083882, 2290090656, 537536514, 571113634, 2183135266, 170426538, 178792618, 673745546, 682140160, 2290131114, 2156527778, 2150269096, 2150269482, 2181179946, 2156561066, 176827050, 533122, 2190092296, 2325916290, 673718954, 673710218, 168329896, 2317920290, 41514, 2821203968, 139400, 2158004898, 2181696042, 2728919682, 143304874, 2854750346, 2686984874, 42508330, 2191526538, 673229344, 581575170, 2694849154, 713564320, 44073472, 573088264, 545424002, 713566720, 545391146, 2189591176, 2820809256, 2283962888, 2181081226, 681583272, 2191687850, 136980522, 2292326440, 44214282, 2720671752, 2158141994, 170404490, 11018792, 2292721674, 2687115784, 142606346, 2726332544, 537428130, 2318017160, 715653792, 536904362, 2829091362, 2693268128, 2147649536, 526376, 2282236426, 715139242, 2761346, 2148174474, 2183176714, 2156527776, 2720006272, 167913600, 682230272, 2729091616, 2819097218, 682272800, 42468010, 2863172106, 34079400, 42467370, 671122048, 2282390144, 144869930, 2820802730, 2726338602, 570435618, 176818186, 2695004842, 2317355650, 2191526528, 2290780808, 715137568, 176685226, 2326300672, 2695365248, 2189429410, 2720663554, 2829721762, 41608, 547883522, 2718468224, 2292752394, 2158002176, 2157977610, 33687562, 2315289250, 2156560896, 547914402, 680135298, 2192091136, 167905282, 167772706, 2282258570, 134744608, 680036352, 8563232, 2861173378, 2315387554, 2290223138, 36186280, 2183670304, 176859648, 169877672, 34079232, 539634184, 2861214346, 679649418, 537436322, 537528968, 2718468232, 2189434888, 2183692450, 2147657866, 2292197928, 36219040, 2726439554, 168436360, 2149712424, 44737154, 44608130, 42107008, 2718468258, 10528770, 573057698, 2192188066, 537397920, 2861172872, 571114026, 2190090882, 34211874, 673360520, 572557866, 142649514, 136480778, 2827002400, 2861080714, 2718607392, 10651776, 713171082, 42467362, 2315427880, 682273448, 178391688, 168304680, 2325907586, 2230912, 2686978730, 2685053608, 671124010, 35825792, 2158502538, 682141864, 2852128800, 682271394, 2228266, 2290100264, 579347082, 2181605512, 2326268544, 715664000, 2292187170, 2147524744, 707404424, 8527872, 178391048, 2862743586, 2323784354, 2819227656, 2862752266, 2686617600, 41986720, 545915402, 579512360, 2692876808, 134389760, 2720041600, 2156560514, 176161410, 44212224, 2717943976, 34210472, 2324203552, 2281867274, 2860556808, 2654368, 2695405728, 144878216, 134381602, 579349024, 9052680, 573210624, 2290124968, 2326276770, 42467456, 2284331648, 570960392, 2315389576, 2157978282, 2292189736, 2694848640, 2820801186, 573046912, 573082122, 680004128, 2720137224, 2282267298, 539658242, 36176002, 713728138, 2632194, 2290092192, 2283831466, 2852659840, 707439144, 2685042722, 704686626, 548020906, 2183266978, 2687140008, 706750504, 2693268138, 2290223776, 539664522, 2854387744, 2693400616, 2189429378, 2290098210, 2694881824, 539001384, 547392008, 2821360298, 545260040, 2156429864, 579480064, 2827657888, 707267072, 579348512, 2728569000, 134883338, 143304834, 2726437512, 2829222056, 2290223274, 2317486120, 44206634, 2854234792, 2155882528, 578985994, 2718083616, 2726330922, 144878112, 2181079082, 44599466, 134359168, 2192081032, 2687141896, 10519176, 680140834, 2862614688, 2292844674, 681576616, 573218824, 578816042, 34079232, 671787682, 176859296, 537430562, 2686584866, 134752296, 679618720, 2183661578, 2860657162, 2684397706, 580911752, 10627074, 2189557888, 9054880, 10402, 2181603370, 2183694368, 2147623082, 2818581128, 2317920256, 2695498250, 2860689440, 570565258, 704782858, 42508834, 2189991946, 2728560640, 2829713930, 545958442, 2324340872, 2325874856, 2718476288, 706881704, 2156405386, 682238592, 581042184, 2820833314, 573210754, 41953834, 2863301258, 2156437666, 2292198056, 169912354, 2819138216, 2148018722, 713598984, 2284464130, 680010242, 707273224, 2281875458, 580944010, 715172482, 36307586, 2148049546, 2819140226, 578953730, 167946400, 578822698, 34212514, 2818746922, 142770688, 2315815434, 2820808842, 2829748394, 572525058, 715661450, 144836744, 2148182690, 2796168, 137003658, 673849890, 2281875466, 2158102688, 2729058440, 2324209672, 578824232, 537428618, 36210696, 578849410, 680011936, 2728525832, 143264394, 2829101698, 33696296, 707437184, 547356810, 2192048298, 170437128, 35684522, 2692907018, 2156407338, 2181210664, 2326309410, 671778984, 2686583458, 2315952290, 168438408, 2863180418, 2281701928, 2147658274, 538976418, 2191696552, 42606752, 44181546, 2695373314, 142617088, 8947880, 134905994, 2863302688, 680143496, 178389160, 572697128, 572688898, 2326407810, 715139104, 134750344, 2692907042, 2191534250, 713564802, 2192214184, 2326268450, 134219818, 170566282, 2720178826, 2315421832, 35816098, 176193666, 33694346, 2762882, 2325883402, 545294464, 2189593224, 168438410, 2292230690, 36309034, 2149581450, 136358018, 579513002, 2684365482, 559144, 144744584, 2323786410, 673319458, 2317355138, 167782946, 168468648, 170527234, 2694842410, 2827135650, 2323778186, 545923626, 2863138952, 2189470336, 2826971656, 578849320, 2190092840, 671220392, 2282266658, 2284331144, 42508328, 671121568, 2191665184, 2686453920, 539003552, 170044074, 539140104, 143133218, 2720006656, 2854357536, 2284488714, 10649760, 673849512, 671654432, 537559592, 2829197312, 2818744482, 2854387746, 2852790304, 2861074434, 2861048328, 2281842826, 2829224098, 573219458, 680165378, 134907936, 2228904, 2728951938, 545786378, 2323644418, 2728429730, 2158143658, 2323784232, 581576874, 2718476456, 537395210, 704653858, 2282266762, 2148042920, 671261224, 178924042, 2156011530, 579472042, 2324334752, 2183798954, 2854748704, 2325751968, 705200162, 34251424, 42107520, 572695074, 44736514, 170043522, 8397346, 2754722, 2728919176, 136454312, 2829583010, 134253058, 2191657600, 2156429962, 2728397482, 2818747048, 8948386, 2183798944, 170404520, 145263240, 2819140266, 2852301314, 2686462466, 2820680194, 168305320, 2862653570, 10494114, 36216970, 36347906, 170043938, 2181046816, 2318010506, 167813248, 44173984, 581577258, 578945666, 2720572032, 170557442, 545426090, 142772768, 2292189194, 671623296, 2687148064, 679608328, 2315430026, 539142144, 2687016960, 33720866, 539658786, 145227906, 2692876328, 2862784552, 578986146, 704776746, 2693302274, 537436834, 35792938, 2862647944, 2852782242, 2324210210, 2726856736, 2629770, 2728954530, 2181693954, 2157979658, 2718441634, 2317494824, 174240, 682142378, 2317361194, 572563456, 673876136, 2827624992, 2686624418, 545393184, 2292877826, 8561194, 40970, 2692883106, 170394240, 2827100290, 42609152, 2190117416, 2829197344, 2156046986, 671260680, 715129482, 2829060136, 2852823048, 2158109224, 681582602, 713032362, 2819104904, 681576458, 679510058, 2694843048, 178956834, 2863278080, 581443722, 2861172776, 167911424, 167944234, 2147623434, 2148043306, 682264576, 704784426, 681707530, 2326407176, 2097322, 2693268000, 2852661386, 679616648, 142647968, 2728962048, 2717911584, 8953994, 2147616906, 547889834, 2156036768, 578849440, 713066528, 2829199400, 673712288, 2281875594, 2821237250, 565290, 167772192, 2694875264, 673743530, 170426506, 2763434, 163882, 680044714, 681607338, 2726439552, 2821228672, 680009770, 2720040960, 713558144, 2315780130, 2323785890, 34089642, 2684921866, 34121856, 172544, 142647810, 2292222624, 671253122, 2720170112, 144842754, 545300490, 2685020674, 2158536706, 168462368, 707437066, 2324170754, 2158666368, 2191663746, 44695592, 2684879488, 134225952, 168329226, 2686986370, 2317877898, 10616832, 178946690, 44565122, 2819230370, 537526912, 34250880, 571113602, 536911872, 545949832, 44608162, 2827094178, 2190123650, 11018754, 2318018570, 2829189762, 673744904, 2292877962, 2324211872, 2318049290, 2818746538, 671648426, 2284356224, 706775210, 10657954, 2292359714, 2820801152, 2860548098, 2158668450, 178790922, 2148147874, 533034, 2149714440, 682109064, 170567810, 2148180130, 545262216, 2315952266, 2315257898, 2315913856, 2829224608, 2283938442, 679479944, 35686410, 2148018184, 170033186, 170559650, 2718083618, 706914306, 715292714, 2191534600, 2726471808, 134914176, 2854355626, 2147525250, 167946752, 545390626, 2192056328, 2862615048, 2728536192, 2283807234, 581044224, 8923778, 704782474, 2315952778, 2728430080, 42467490, 704675978, 8521864, 2147614882, 2149580808, 578814082, 2852266632, 2695364642, 35659818, 2720539264, 170001056, 2292842626, 2818746880, 2158627368, 2687148576, 548055690, 2728929962, 673350154, 2230954, 537012362, 2684922402, 2190084778, 33718946, 2158658184, 2863270050, 44040864, 41474, 536906368, 44605962, 2192089610, 2695406216, 2720148104, 35684384, 2181571074, 11020448, 580954666, 2662946, 2684528642, 176816800, 2158101000, 547365512, 680143530, 2315289216, 2694841002, 41943048, 2158002176, 537035272, 2726300288, 8422018, 42085032, 573218946, 2863137440, 2860681896, 2695406080, 2318049962, 44606122, 539001482, 34252930, 8915112, 2323644584, 2860648490, 2326276136, 142772906, 2324209672, 570565256, 178430496, 36309128, 681714210, 168429728, 2282235938, 2148147240, 44214824, 2861205674, 144844834, 2821226528, 41984000, 679477888, 2726986240, 2693400616, 2325784706, 34088970, 2717950088, 2318043688, 2317527040, 11018752, 178946728, 168427520, 2728953994, 42631328, 2726464168, 680143370, 137005098, 2862622752, 2821202434, 2819096704, 2695407784, 178430114, 2317494914, 142614536, 2718075042, 2292877952, 578988192, 581443752, 11044898, 545948168, 2325741736, 2630274, 144836738, 8528008, 34244746, 2863147008, 2290262688, 545957928, 671623850, 2150148768, 143261832, 539011594, 136454274, 2292353568, 2183823368, 170041506, 713040546, 2820702378, 682230274, 2157970088, 2318019104, 2290778154, 2729085568, 169871874, 2281867816, 44048520, 2687148042, 42500098, 2315288738, 715784842, 10650250, 547364866, 34850, 34113536, 2818615296, 2692743714, 142770728, 2292195978, 2292711458, 2693409288, 2860688008, 2854223872, 2147658280, 545955840, 545792002, 671121952, 2829754496, 671129728, 42633386, 2189961250, 2284356256, 136841218, 170426538, 2861042312, 671228554, 2323808290, 2728921760, 2183659680, 548022946, 573047424, 2191558786, 2317516930, 167805568, 2787848, 2290090666, 682264584, 681615496, 2290098818, 34079266, 715694242, 2860681762, 682109440, 143304704, 2818580522, 2283940002, 570599586, 2854363688, 2323679744, 170426920, 2692753546, 539632266, 2283831936, 2290264098, 2656938, 2729093674, 2854224010, 680034856, 573221506, 2158658088, 2158102664, 572695074, 33687688, 707307688, 2315387042, 136972832, 144713896, 2315258018, 671777288, 2720040994, 2693277706, 2283962528, 176171168, 713599138, 176693288, 2819096714, 2283800618, 2821229088, 36184610, 2326276778, 142608552, 2695374856, 2820833792, 682099360, 2861171330, 2686617738, 2684496554, 2728921736, 707430432, 2728960552, 2860656776, 581577386, 44705802, 167914144, 2323785890, 169877546, 143304736, 8921728, 2183268490, 570433576, 2292719658, 2324202114, 705178248, 2820808704, 2183277216, 2787840, 2862746248, 2158504618, 2183662088, 579477536, 2323808386, 657440, 671654528, 2157970050, 143304706, 2829191328, 2318008872, 2720702978, 2317912106, 2156046378, 2687008904, 547880970, 2317888138, 680034826, 35823648, 704643200, 536912008, 578979882, 2324168840, 2861179400, 2827133482, 2686625930, 134392456, 2863303168, 36210720, 41978410, 2818583074, 176851106, 713034274, 715694250, 537534466, 706740392, 713687584, 565408, 679641602, 33718944, 2149622408, 572565664, 2315419784, 2863268362, 170011298, 2290090498, 44081290, 679518760, 170533000, 2140810, 2189600776, 136456362, 2863302658, 145367722, 2684397570, 2821360298, 2292853416, 134750346, 679510058, 713687584, 682133640, 536873090, 2829582506, 2827102882, 680045058, 2292222496, 35823786, 715687946, 2156404744, 11151370, 9054338, 2718443690, 2863278602, 2820808864, 2728429610, 178921610, 10487936, 143272488, 547399682, 2819230378, 715655208, 2191526024, 2149711874, 707297832, 2315954698, 2190117512, 2728952352, 44214912, 671613610, 580911234, 35695272, 2862613154, 579379744, 2693431968, 44042794, 2156405280, 2317355042, 715260072, 2284497418, 2687140512, 142737920, 2854226472, 2860681864, 9087522, 680044576, 2150148258, 2726988290, 2829715496, 2282390154, 2290624674, 2726994474, 34209954, 33720450, 168304810, 176204322, 539142664, 8528418, 545956480, 2728435744, 578824866, 2317887528, 2852784170, 36309154, 2818746882, 167905834, 144870050, 539525250, 2827487362, 2192056834, 579373738, 2717952650, 570591362, 33562792, 715262624, 2685042848, 2728951818, 2860556290, 2728919210, 11044866, 2181169288, 2863309482, 2315421698, 42117256, 2181734402, 8921250, 673188002, 8388648, 33562762, 2158535178, 681609770, 2728558762, 2190090752, 671230626, 2284495490, 2326274216, 573057538, 673720994, 2156013736, 2283929768, 679477762, 134783648, 671754882, 2827100320, 34087562, 2720041608, 142746250, 134357160, 2854234656, 178946592, 579510314, 42510464, 715139744, 2290256416, 144736266, 2852137504, 2861040290, 167903746, 9085610, 42476202, 2191534112, 539623466, 2158100608, 2147484200, 176720512, 142614530, 705300616, 2281865736, 142779018, 42107402, 2292850722, 2192058528, 2718050986, 715260546, 539535906, 134908584, 682100770, 2150146184, 2729052328, 134783106, 2818746888, 572686506, 2183309858, 2156527752, 145269386, 2281865386, 2852129320, 539536008, 170426912, 2820704898, 2728952320, 539110016, 134785066, 136446474, 2820670082, 170044066, 713599624, 176718338, 578985984, 178268672, 2686583336, 537567872, 170524802, 2694842538, 545819178, 2290133034, 545957896, 679477800, 2181202474, 680012418, 2317395970, 545259650, 704686760, 164394, 2190084736, 2852300960, 681575042, 167914016, 9085056, 679641088, 2324171402, 8520360, 571082880, 2150277154, 2150138410, 2292351626, 2718042656, 176693922, 2147617410, 2821234826, 168460938, 2862656160, 579338240, 671778986, 2726822408, 2147616802, 2148051594, 33555112, 2726430888, 706879648, 671623714, 2726464008, 2693300744, 2323785888, 2664994, 176335370, 2326268554, 2192080906, 2183145512, 142770728, 2325883392, 170565632, 176859272, 680166058, 2132490, 548014754, 2323778048, 2283831426, 134783522, 2818613770, 2261154, 681609770, 2693275650, 2147617288, 170394282, 715663360, 545948322, 44083368, 2150115338, 2192214186, 2183826082, 713689730, 145359522, 570565282, 2317888008, 539626114, 715161730, 136325760, 2315813000, 545824904, 578824746, 2852792360, 2155905064, 2189959202, 2827102850, 2292228128, 178397864, 134226466, 2181726242, 34244744, 580944384, 539624064, 2854387714, 8561152, 2191559328, 673187976, 2860517922, 572664490, 713170984, 573055618, 176824962, 2191559202, 44697632, 2662442, 570567208, 581567008, 680043048, 142608930, 2315913386, 679485474, 673710114, 2325882922, 142780546, 682230400, 2326405672, 2863270026, 713198114, 580944386, 10493954, 545398824, 8953888, 578822784, 33696384, 134350976, 134219914, 8560682, 2324342954, 170041994, 671777448, 144878218, 2630178, 2191534762, 2284489258, 2158135424, 131626, 2189429250, 2818713738, 682240522, 2147658250, 33687720, 2684881418, 715303594, 2148016138, 2821237410, 2323778218, 572533410, 168429706, 2863278114, 578824226, 2854912008, 2854881824, 2183692928, 539658754, 715169800, 178301568, 545292418, 2324179624, 2820833450, 2693400746, 2854889480, 2728569480, 706912810, 2726300162, 572663976, 715694080, 44728480, 2192058368, 2149753002, 537528482, 2148049538, 35790858, 2684364842, 2315821064, 715295264, 572522658, 2821228584, 176202240, 547922474, 144713736, 2325741570, 680176130, 134916136, 2692917802, 2181606016, 2820833418, 539099816, 2318016552, 2720696458, 178793098, 671130146, 2860550184, 706773154, 713689250, 2150138530, 578947744, 713173666, 10652194, 2189560320, 42633386, 2284487168, 142641802, 160, 713073184, 571082784, 570427402, 2827528872, 176203816, 539107978, 545300520, 11051650, 44730504, 707297408, 2686984328, 671227914, 2827135618, 2183168034, 2726299786, 671752192, 715270146, 2282367626, 671220386, 579381930, 167905792, 2283806890, 2324202120, 2282269194, 2854780970, 679649794, 2729093802, 2323785762, 2863278592, 539502624, 2854756360, 36341794, 2189986338, 2317912744, 545292450, 539664906, 2181038762, 44703874, 2317918882, 2147485866, 168307210, 170535048, 168337440, 2150277632, 34218016, 2147625122, 537010826, 547881506, 2818704010, 2317527082, 2818714122, 44608008, 35652258, 2695399946, 2695006210, 539501056, 2854259210, 2292328482, 2281736834, 705202210, 143141512, 143172104, 526880, 2726865546, 705177608, 570991234, 2854789666, 36315136, 573087786, 713721856, 35661954, 2147492386, 2726961290, 2318010378, 2191696392, 2692885032, 2720016930, 145369642, 2282400418, 2158133376, 10658314, 2654720, 573057058, 2827485738, 2852129416, 36341760, 2829723650, 8432160, 44564642, 2192058410, 2860689544, 682271370, 2317385738, 2862656000, 35692584, 8956584, 680142986, 2156011690, 2317492904, 2315921544, 537405602, 715827330, 2854398624, 2324179584, 134261410, 2283841672, 2149615776, 167944842, 2726994602, 2685020320, 671746216, 36218882, 2693267624, 2726437378, 136979074, 539535872, 580946432, 673753610, 142649354, 10519200, 571113480, 2271904, 2854355114, 572557856, 2656386, 2718072962, 2861172904, 682140298, 10488328, 2318043778, 142748194, 548020778, 2729050658, 573186728, 2819107498, 707405962, 2728528546, 704686624, 2829756970, 2155905154, 570558624, 10496554, 2155881000, 671121546, 178954784, 547487752, 176824354, 2827100200, 176334856, 2281704104, 2292187656, 706750984, 2852792968, 2852291104, 2282258440, 34088962, 2827102880, 2852266152, 539011712, 2315255848, 2631722, 2181701664, 2692784256, 681617920, 705175680, 2718597288, 2827135648, 2819260576, 673316906, 2261512, 2829623432, 2694972042, 536903848, 44048392, 570984450, 2695015082, 2325874690, 547367048, 580946602, 2158635522, 2718433418, 656032, 142616704, 2862620842, 2863311400, 178423850, 33687714, 2695373344, 2183792650, 136358056, 2829060736, 2729050762, 2821359616, 2695012994, 2829757088, 2852290562, 2726830112, 2157978272, 2862653954, 141986, 2156527778, 545400874, 2720139912, 548020874, 44206592, 2693276330, 2829754506, 573218858, 715139618, 707266594, 11174440, 2148180490, 579346472, 704783018, 2726428832, 2692915240, 572555432, 537535104, 2290098304, 2156535976, 2827624490, 673712682, 166402, 572688554, 2189560352, 172170, 170000546, 144843264, 545824776, 572555296, 36217514, 2150277256, 536879112, 2827094018, 2818712224, 671228034, 545301120, 2694980256, 545827458, 2290778624, 2189953538, 176163496, 44179616, 2189983746, 705306786, 2292852778, 679485602, 41951872, 2181079690, 2860647082, 2290133640, 671746090, 2156038656, 2862785186, 539140106, 176859778, 2158133898, 580911618, 538976394, 682108970, 581599776, 2315256450, 2317879840, 2695004706, 42502282, 2728953896, 2292197376, 570436096, 168307200, 2818607656, 704678536, 579340418, 2818582562, 2693302824, 570589832, 176850984, 2693431456, 2694982154, 682107426, 2326300674, 2156399112, 2181734560, 2156003842, 2148172416, 2292875816, 2148180520, 570984480, 2315946024, 34120328, 570950146, 2189994530, 704684072, 34218528, 2861171370, 570466816, 2729060898, 2158626850, 143305384, 681738922, 42500746, 8429602, 136456202, 2818744490, 2283831946, 573055650, 673357826, 167914154, 2283973128, 2818605728, 572524554, 2728567328, 547366946, 2821193856, 2820802602, 33726506, 572557834, 178915872, 8913024, 2827485864, 545259690, 706781186, 178388994, 2829101064, 2686978688, 134776834, 2718435850, 715688608, 673742976, 713075328, 176194058, 2292753026, 704676360, 134783496, 536879648, 664226, 2818581162, 570952202, 2718597250, 2189460008, 679649920, 2191695880, 2829756938, 580913288, 2862753920, 136978600, 34218496, 2854789122, 2854363776, 142781088, 178432128, 2190084650, 671097378, 2820811392, 2189592746, 36309026, 11018378, 2827100680, 2283831328, 2852167722, 2852825762, 2290614280, 2829722152, 174120, 178815016, 547490440, 573219368, 2819235848, 11182208, 2862776480, 2763298, 2861049890, 679487522, 2852653608, 2324340874, 2148016776, 2315421824, 34253314, 2148149928, 2189961738, 2191557128, 2820710530, 2718466082, 2729083528, 2829585066, 2282357376, 2693275650, 2726297640, 570983040, 143165952, 2191532162, 2324169216, 10657928, 2694842882, 578814120, 681738240, 2852290698, 539011592, 538968616, 679488042, 2820835368, 2852290602, 679488128, 2718573058, 2292327072, 2692786176, 2189992608, 713034248, 176824842, 134750376, 174090, 2191534632, 2692915234, 32904, 679649410, 8522408, 537037322, 2283940360, 715161768, 2693275810, 178954762, 178266626, 2854257192, 2794152, 681707552, 2292885632, 2693300904, 2854758408, 33695874, 706906626, 2281744386, 657418, 655914, 2862785152, 2852686464, 2819270784, 2827627146, 571082912, 2192179850, 2156536330, 2717950506, 706750592, 33687682, 2281710080, 2695012514, 2282392096, 706781826, 2718474408, 2147525152, 2290223112, 707395626, 2821360256, 10658464, 42115746, 2762794, 673229352, 578824866, 2687141898, 570599432, 533002, 545949706, 2693441536, 570566824, 537045160, 2290229416, 2827657218, 176169506, 2290124802, 35825706, 136323586, 2181169672, 2821196322, 570951840, 2326267914, 2326396938, 2694980224, 2718565026, 2860550784, 707428360, 176859274, 547489832, 2192081410, 2728525984, 2189986442, 176161450, 35793410, 2317885450, 2852300930, 581476384, 671131690, 169902624, 2687107112, 2290649248, 705202818, 679617184, 2325742082, 2282367490, 2686454280, 536906280, 2150115976, 2183266474, 545433770, 2290614410, 713065130, 713042050, 713566336, 2687008898, 34120232, 176851496, 2728921728, 679641088, 539625482, 134750248, 2687019648, 11053218, 2230442, 35793034, 547498632, 2694848642, 136841770, 35662336, 679617064, 44042890, 2726857376, 547367048, 142745770, 44607658, 144738312, 539656234, 2687109280, 178421800, 706781834, 713566858, 2861180960, 545917098, 2292850720, 2717950088, 581438090, 2852137002, 41945736, 2685053578, 42082952, 2827517984, 2717919392, 570433664, 170526722, 2820810888, 2684486304, 539665066, 2726963882, 172162, 579373064, 2693441666, 2315921930, 579346984, 2718048904, 2860690050, 2827618818, 2183301258, 680036898, 537567874, 2183309954, 134391848, 2183703210, 706912802, 2860548770, 2281734314, 34245152, 715792936, 35653800, 2290655274, 2157972106, 2192056842, 2863139338, 136323074, 545426088, 705208488, 2717911552, 657568, 2292744744, 145227904, 2292755112, 2192212008, 2324171392, 671131818, 2729050280, 2820844162, 713697448, 2183168128, 10529440, 167815298, 2729050752, 2292754986, 2684881450, 2292850818, 35817642, 548045448, 581044904, 2191565440, 2189992074, 2852790280, 707264514, 2693431466, 537403394, 2317386282, 2726996106, 2695528586, 145236098, 2692753960, 571116162, 2189462184, 2290614408, 2852160170, 681715714, 2189427210, 2827124864, 2317879848, 2317877792, 579346442, 42107040, 2158534818, 2326276642, 2728558594, 2315790466, 2156529800, 573219336, 2693268130, 136874112, 2852292608, 44736554, 2685042858, 143139496, 169912872, 681607298, 706914346, 34080904, 11184650, 572654208, 2315422210, 2183790632, 545950216, 2281834528, 2158658050, 2686617730, 715130922, 34212362, 2156527626, 176333322, 2190116898, 2290131456, 704645672, 2787330, 2317484168, 2290649730, 537397802, 2292189832, 2315255816, 2181702152, 2317353608, 2686487176, 579349154, 2852300938, 535170, 2183146024, 2827626666, 681748992, 704684706, 2315814914, 578980010, 2728536194, 2718050848, 9077410, 35661832, 581476482, 2323685408, 2323646466, 2819097090, 2863147688, 144842880, 547389984, 178790538, 2829625346, 11018282, 136356352, 2728569352, 2281833098, 2281843330, 42599082, 2189461672, 2236458, 10520616, 8946216, 2290262658, 2728395296, 9087490, 539533472, 682273408, 704807074, 134873090, 536905896, 579379330, 2819229866, 2290788482, 706751146, 176816296, 2281734664, 2315298954, 2148147874, 2862620680, 2315422346, 142641800, 2829593218, 2684887690, 178915464, 2281843338, 2829091466, 2158144170, 570469002, 2854750218, 2191558688, 2292713640, 8520352, 168305290, 2820833282, 545425450, 545958538, 176325130, 33554440, 671779370, 2693277698, 713687048, 2183823904, 2158668298, 136448682, 671220264, 2282359336, 10485800, 578988042, 2325913738, 581085696, 2694973450, 36350504, 176685570, 9046666, 713687586, 2290755744, 2324310568, 167782562, 178293288, 2818572840, 2860689418, 2317912074, 671131650, 2862746282, 2157969928, 2290100906, 570599554, 2860689408, 2318017024, 570458144, 2829099176, 2324204032, 2290647586, 539626152, 10520584, 573180418, 2292189864, 2149722664, 2852137602, 2692745224, 2290124832, 572532866, 545392648, 2718575240, 2818703360, 33696266, 2654370, 545947786, 2290745898, 2854789128, 2283841568, 2283962538, 2158012552, 707397770, 581050506, 699008, 145268898, 143172130, 143303178, 133634, 679649792, 679512074, 2283971240, 2720704642, 2718441634, 176717866, 2684887714, 178954370, 2852814978, 681576616, 2818580608, 559746, 2818746408, 2684914176, 679641122, 34114184, 2183137418, 2820704298, 2819238528, 2687019018, 2283970722, 526850, 178825730, 41986720, 178922018, 2158667786, 2315296776, 2861083306, 2695012384, 2829623848, 673742984, 44739202, 671129770, 571121698, 2819268736, 713197608, 34212002, 2149581450, 2686976514, 2147518464, 2292197928, 579477642, 2852266498, 2183146152, 2829222538, 2718474240, 34087554, 10519048, 572656170, 2717911072, 2315945994, 545816704, 572655746, 36339720, 579469832, 547391496, 2854265376, 682101418, 145269410, 705210912, 2860516008, 2181212162, 168331904, 176203912, 690186, 2852257792, 36178472, 10619434, 2190092450, 2863178274, 2148149282, 2854225930, 657440, 2821204608, 671647778, 2829755050, 41951912, 2191567360, 134916226, 2183833762, 2269866, 539011746, 578955274, 2181597736, 2728929922, 697000, 537036936, 713728008, 2326276776, 537526954, 536881186, 2860558338, 2292711456, 2852661762, 2827002400, 570950178, 2326265898, 168329256, 2192081568, 36317184, 2315821736, 2820712992, 2292754976, 2150269450, 547883146, 2854914570, 2315945992, 2269738, 144711722, 2686484514, 2684396040, 2189462186, 539132418, 176291882, 2315952160, 682106890, 145227936, 178397186, 679512738, 145262594, 2854881320, 2821335722, 9079298, 136481322, 178424362, 42476064, 548022914, 2158624930, 539011626, 2181726752, 579371648, 715169954, 2261538, 537034784, 136980488, 2728405514, 673751562, 706749088, 2282367016, 2317486594, 10649634, 2684887690, 2281712170, 144747016, 2728568874, 2156405250, 2826971776, 2282227874, 704684170, 547392128, 2863136800, 2684912130, 682106888, 706775584, 713066632, 707297410, 2819238058, 134251138, 2720006698, 2315946626, 679649416, 707297282, 2292877960, 2656808, 2148139178, 547914376, 2147525160, 33562794, 547398178, 178948266, 572557866, 2693433480, 2862779048, 143294474, 2684521120, 2718466080, 2158666376, 2283799048, 2718075560, 2829590562, 143296650, 176859298, 581445666, 34120232, 176728608, 671228034, 581568674, 2192189610, 2818705418, 2684920450, 579469450, 2292187274, 2854756512, 572663810, 2827487368, 2315790984, 176160808, 2191688352, 545302666, 34122282, 2315290624, 33595402, 2720533024, 2292320266, 143294504, 2292189322, 2829230626, 2692917920, 2819131432, 2284464266, 671787520, 2728951946, 713206408, 11173898, 2720565384, 2819104906, 2323776136, 2150105770, 44605570, 579477506, 2827659432, 580952232, 2861075082, 36315138, 2158495746, 706914338, 2281702018, 539009696, 2862776362, 8421418, 2862645290, 2728526498, 579502112, 572656162, 537526824, 11010088, 8956458, 2183670282, 41632, 2829590568, 538968706, 44048928, 713031682, 10526752, 680003594, 2181734440, 671787170, 2158668424, 2147616808, 176695328, 536879104, 665762, 2192187434, 2694873634, 2181038250, 2720049824, 2852260362, 10625160, 681609898, 8430080, 682232448, 534528, 2726986282, 2156562594, 2281842826, 570466976, 2189428872, 673720960, 680132778, 578977794, 2829715618, 2720137250, 2860558858, 2156529826, 9077256, 2862778370, 2695014562, 2694873218, 572655648, 2863172266, 2149581440, 2726832674, 2829746688, 2147492490, 2854398472, 2261504, 2860517922, 2861181602, 2315422240, 682131458, 42598440, 2826961544, 2290231850, 545956482, 2829713536, 2290614434, 2862647296, 705333890, 713196072, 8521730, 2854881920, 176160770, 2292883626, 2281742856, 2819270792, 2324176904, 581077002, 134914184, 539500672, 715137666, 2760832, 2315782304, 2189983778, 715300994, 681738408, 539142656, 2852161706, 545425576, 2181081760, 142778538, 2693433898, 2181572776, 178259968, 2687011490, 545401354, 2694883368, 169871906, 2687141922, 41098, 707436682, 545955848, 573054978, 8421416, 581437482, 143269890, 713556522, 143295018, 548014250, 2861081224, 537403402, 2157969440, 2189994496, 2150244520, 136480938, 673350144, 2695006890, 2684520608, 170560128, 2290223114, 2156535816, 2284495520, 2290616840, 2292318216, 2695531138, 679643658, 2829197834, 2147491848, 2687150114, 43554, 178922016, 42510880, 2726428674, 41986730, 142779010, 581567018, 41986178, 2183659530, 44697642, 581577376, 2148149896, 2155915402, 2695012392, 2693311008, 34113578, 2317920266, 2819238530, 2861047968, 2183268352, 715653130, 142737928, 2323685416, 2818705546, 2317912610, 547490440, 2282391554, 2183661608, 704776322, 2820810888, 2315397122, 673327648, 2292361258, 713172992, 713163402, 2290747394, 2863177856, 545425410, 35695112, 2854398634, 2854226440, 2147517090, 2315290784, 2692883114, 44731040, 2692753408, 671646376, 2861179008, 2292714144, 578947584, 2325741576, 2281873440, 2718599690, 572530824, 178948266, 570952328, 167782538, 2292318730, 2862744106, 2237058, 2158635050, 2718075530, 168306850, 2326306984, 658080, 136849922, 571113504, 2728960640, 143271944, 545268392, 2292754432, 2183826050, 578846888, 172040, 42106882, 2292877986, 2324177034, 2156431400, 2726472322, 526850, 2860657160, 2326429824, 33450, 673884162, 9086978, 2862645802, 2693433986, 2282236064, 578945536, 2148149248, 2324340904, 570589192, 681576610, 579512480, 178293378, 539110024, 713164936, 715655714, 134228520, 2726308514, 2290622498, 2147518474, 167806986, 2283929634, 9054880, 671746184, 2147614880, 707395712, 2181038728, 2156538538, 2829058698, 2854390312, 545393152, 2793610, 8552480, 136847872, 35791498, 2827526666, 2158526466, 545825322, 2183307784, 167944200, 2720563744, 545818634, 142649482, 2190090914, 2726429320, 2158004232, 547922464, 545423530, 2819263136, 673884682, 34087432, 2852683778, 2726863400, 170403874, 34244640, 679477384, 143263784, 2860559010, 673226922, 704653314, 2860689546, 681740288, 671221770, 2692909728, 178257922, 680034984, 2720563874, 2684913666, 2852685832, 2821237248, 2728395426, 2181038594, 2827528352, 2156011648, 673712258, 681617410, 2852293128, 2323655330, 559232, 567296, 671645864, 2292713600, 2720539136, 11175970, 2323679362, 2726863392, 168460968, 572564008, 2717911042, 681716226, 673720482, 545292834, 2860656642, 2684389898, 2282357376, 10659842, 682141832, 136350338, 2720139808, 167807136, 707428384, 537405482, 715784704, 35783296, 2720139906, 2694840970, 715129474, 578988554, 2155882632, 2156398720, 142748200, 2183266312, 682264616, 2720014978, 2718050312, 537037314, 545295008, 170559522, 2852259968, 136358056, 2852136962, 2860654626, 2181070890, 559778, 579477634, 671262752, 10657962, 579373226, 706751114, 2284489224, 673851562, 136487456, 2290223106, 2150107136, 2192181888, 2323677856, 713171616, 2854267400, 2148149760, 2158133802, 2728534690, 2728921130, 36178600, 2694851240, 2860550664, 2854234250, 536904234, 2694842882, 2282261024, 2829746696, 573180554, 168339464, 2687115808, 2827651584, 707396098, 2292353538, 680004096, 2324168714, 707274794, 578847402, 2282233992, 2718575274, 44179978, 545958016, 41098, 2292187650, 178290730, 704643624, 145361066, 715259936, 2854922922, 679518850, 2827135528, 33687554, 2827493384, 44050954, 2863144968, 547531274, 2863268000, 2852300970, 2726429194, 2718476928, 2726953504, 2684913674, 2854395906, 144876202, 2729052674, 2292329130, 2191689770, 2728558594, 36309634, 547883682, 2852661802, 2183702688, 573080224, 2795562, 581476386, 2695004704, 2631714, 36186794, 2315266218, 548055552, 2155905672, 2290092072, 2720148104, 2325783040, 2720563208, 2318019242, 176327306, 2819129506, 2829189288, 167774346, 2292719656, 2827493898, 2183826082, 2720661666, 715295232, 10627626, 673744898, 580946050, 581443754, 2282266762, 2686454314, 2283964546, 2861039626, 2158004768, 2686590976, 2726863362, 168428034, 41945098, 2323777696, 2156560394, 42598922, 134252586, 547922570, 671220352, 2158503976, 134359714, 10627074, 2694884000, 547924618, 2862746152, 2717911720, 33685664, 2852129408, 10651786, 166432, 2854267426, 2290256386, 2281701504, 2140330, 178292906, 2326430216, 2685020832, 2720573450, 170426408, 2718441634, 570433704, 2318008360, 2694875168, 2687150600, 34111520, 170535456, 713590920, 2284495488, 2718599330, 2290223784, 2692786184, 2158135330, 2720531114, 2726306314, 176300578, 2290231426, 2827495946, 10526858, 9079458, 2692753538, 2718574728, 2158501896, 2290221088, 2281834528, 2158527016, 565770, 673710216, 2315946656, 671230464, 578945546, 2315256322, 2728954528, 704784418, 713206280, 2150105608, 2324300288, 2190117504, 2149589514, 8430090, 2728405122, 2282260482, 44179464, 581042210, 9078784, 2181595144, 573180576, 2728438282, 2685018752, 8520320, 545958016, 681607816, 2821360288, 44212362, 713596960, 679608872, 2684889632, 715661858, 44574856, 579371530, 2821335562, 178266242, 145228458, 2685045256, 178389120, 2821237256, 713198216, 8560800, 2718597802, 2183831560, 2150107304, 2829721760, 573186570, 9079298, 580944512, 2694973440, 10627754, 10528776, 2687117960, 581476514, 2695014408, 2687010976, 136972968, 570458112, 42470058, 2854398472, 145269288, 2181701634, 2149614248, 673753760, 10493986, 2326268034, 170041474, 2852260008, 178954880, 2863309442, 2820702242, 2693398666, 539107496, 537012746, 2284366368, 167913640, 136849578, 35654176, 11051008, 537428098, 570468482, 2827125250, 170436744, 2692884650, 8389130, 2861173376, 705167522, 136488968, 680034306, 2718574632, 545824778, 2156044290, 2181571082, 2271242, 682270762, 33726602, 2726830602, 2863145088, 10658442, 671744138, 2862745634, 579512994, 539003016, 572688416, 144704168, 144875680, 2282400424, 2192083618, 671228074, 680165384, 2150148744, 170533024, 2819137666, 581468168, 2695405696, 570589226, 2684387880, 2827526186, 178790440, 176849058, 2292884000, 2694843050, 2292328992, 2150271008, 2325741576, 176169120, 2695497864, 673196040, 170566280, 2292189856, 134777512, 178784426, 167914152, 2718599336, 671132168, 557096, 2183143464, 34120224, 715292714, 2829582368, 137003658, 705200296, 170003112, 680003618, 2189961760, 547498144, 2695408290, 570427914, 2695374856, 707307554, 704807050, 176857610, 2148050952, 2829615232, 2854363808, 2290655232, 557184, 2156013698, 2863179906, 715786240, 2158004744, 673186338, 176335498, 2728569474, 2820843656, 2687117480, 2819106978, 2156562594, 2827124864, 176695968, 2819271202, 2860654728, 2861212168, 539132544, 36186152, 8915618, 715653666, 136316968, 34087464, 10520736, 2728397322, 36348066, 547400224, 2656426, 2325774888, 2854387882, 2324210210, 715795082, 2149615776, 680045090, 2827135520, 2323808384, 545269770, 671744128, 2827616288, 2317918344, 2150238856, 165920, 2290254336, 145360904, 2156570794, 8422048, 2692776584, 581044866, 2728527874, 2158012970, 34078848, 537526434, 144845450, 33557024, 2852659232, 176202370, 2149580842, 168299178, 2720147968, 41951906, 2149712034, 2852290594, 2717919746, 2318018568, 715260074, 2862647466, 570599968, 537438888, 8956032, 143297066, 136488992, 2818714154, 2818580616, 11141800, 2191663136, 2148051490, 170559616, 9087018, 42076802, 167914112, 679520426, 134881288, 178389544, 2720664200, 570600072, 170557568, 2183146120, 673218560, 679477248, 2181562408, 2325875368, 524458, 2819131522, 707438592, 2684526592, 2863311528, 169879688, 34220200, 581437472, 145358882, 537397416, 539101322, 2189994018, 2147519008, 167913512, 2318041728, 2281736706, 2718083210, 2860649122, 2189592586, 141442, 2693400576, 578979872, 2684356746, 2718466176, 581476866, 2149747200, 537002530, 2189460136, 2181696130, 2718073346, 715795082, 2156529704, 32928, 2726470272, 2189961768, 2292875810, 33728648, 537036936, 2315821096, 2318016680, 2147484194, 2284356226, 715131392, 2181565064, 2281703552, 2693406720, 2283932200, 2827495968, 715786240, 2729058826, 143262210, 2315291146, 176162986, 168339496, 2326268458, 167772322, 2147492520, 178791040, 2148007936, 10487970, 2326405640, 2820802688, 673751688, 671230112, 680003584, 35338, 715825672, 2290754050, 680034850, 657442, 2685020832, 134873128, 2149580930, 134359594, 2829715584, 143297194, 143294624, 713075338, 2323677352, 2282389538, 713197610, 704645256, 176332970, 2189470368, 2718433416, 2717944362, 2147519112, 2692745738, 2717952640, 134875144, 671123496, 2148040840, 2726463656, 2183669890, 2693302946, 2728528000, 2315943978, 2720180904, 168331810, 2317920904, 2827518080, 2158495882, 2720039592, 536873512, 570556960, 2181046920, 673884290, 136489096, 44565162, 168338090, 2282356736, 178815528, 178956330, 136348162, 713588738, 142739970, 671123464, 2155874464, 537403562, 713599104, 178946600, 2829093504, 2726856704, 134250666, 167905442, 2183170080, 2820803082, 2632330, 42639880, 168337920, 570566698, 2852126728, 545434114, 8424106, 2685042720, 2156440098, 537004578, 2181081122, 35782786, 2720008202, 673753736, 136487074, 176826370, 547921922, 178782376, 2854750760, 2726863488, 11151496, 2827526272, 2694851104, 539631746, 713163392, 2323785890, 2191696000, 42510850, 673186336, 2863269922, 715825192, 2720574114, 36186632, 2827002410, 33587240, 10496042, 2284455968, 547924520, 545786402, 8388768, 136849922, 2654242, 2156398592, 44597760, 2694840994, 2292222624, 134228130, 2158502538, 715795082, 136489474, 579338240, 178268290, 2695375394, 2290756264, 2730, 176302594, 706750632, 707297952, 2183137834, 2728430120, 34112136, 704809512, 2728921248, 33554560, 2158635562, 680034850, 545261728, 2183307784, 2718474272, 570458634, 2818705928, 2155913344, 9076866, 2189961768, 2191689896, 673743402, 682098858, 2852290688, 2183823488, 170035720, 2820833282, 548022824, 42600456, 2282228354, 178815528, 2149754912, 2720180232, 8396840, 715792520, 178793098, 2728435882, 545825322, 34220032, 43688, 671097378, 2323778082, 2820671528, 136315530, 2861211682, 713042082, 2323816618, 2686976514, 537438248, 705208992, 570993320, 2292359712, 2718435976, 578849410, 707274792, 144744450, 581050506, 136323210, 145230336, 10528906, 572524576, 2854759080, 704817800, 144704000, 715819176, 671260832, 2324171400, 34252834, 713589250, 713042434, 42076192, 2181048330, 539533480, 176824994, 2718574624, 2230784, 2819230344, 679643264, 42475682, 545819144, 134916778, 2192056866, 2284322856, 713033898, 2150140424, 2148172290, 2290262658, 2189590688, 2686452226, 2718572552, 2827528360, 681574920, 2726952992, 2155872898, 42641408, 2183702698, 2157969448, 2324300418, 136841386, 43176, 176195752, 715301418, 2687150120, 2692883104, 2315782186, 2158626816, 2191532032, 33597962, 2684887688, 2818607104, 715664040, 704675882, 579338410, 2854232072, 2326265866, 2189991944, 36216864, 35694762, 134883970, 2852823586, 8915112, 704651432, 33687584, 2150148138, 2317877802, 33587840, 2726955146, 2695367170, 136323106, 2829746336, 572696744, 176693928, 2156536360, 538970658, 11018752, 545925634, 2687140000, 2284489216, 2269312, 145367082, 2147486210, 2728428042, 42469504, 715301034, 2326407306, 537004586, 571123882, 2827004040, 539107338, 2315298856, 2181605890, 35782816, 44575234, 34220192, 33720842, 2820671488, 8954378, 680176130, 705170050, 2147625504, 547390112, 713697418, 2325742114, 679649922, 2692786730, 2156431906, 570460168, 2181694088, 2728566792, 168, 2324202146, 2818712072, 136316928, 144878250, 2315921922, 2819227650, 2854890144, 2323653128, 2827624482, 2852162088, 2158002688, 572664360, 657410, 2147616898, 2819227650, 2686986762, 679479936, 2826969122, 580913832, 537395744, 547881098, 2326268074, 2181179936, 2056, 2315428008, 2190123146, 131754, 136480810, 167905824, 573186090, 715663906, 2325907624, 8560650, 2684389538, 2158625410, 715696170, 36219528, 2324176906, 2686461952, 682238624, 2147518466, 176818856, 2290124928, 2729050632, 570427520, 548020352, 2854357634, 2829060138, 713697930, 134357672, 176202408, 9077290, 537036802, 2149613704, 2326276136, 2728528034, 548022434, 2324341258, 539665032, 2720145442, 134391810, 707299466, 2150244994, 2315782696, 2283931648, 2263584, 2290264704, 2181734954, 2718040714, 681714184, 2728952458, 142737408, 33696296, 2820671650, 2827520648, 168471074, 2323810346, 2685043362, 2158493730, 176327338, 2315427968, 2863278112, 545423402, 570952362, 36184202, 2324170880, 34244608, 34245160, 2726305960, 705308706, 2290231968, 2324343304, 41977992, 682265258, 572686504, 170557482, 2852160002, 2281709600, 2685010050, 581435936, 2852792864, 2854783648, 2854748290, 34243240, 547391650, 2827100680, 2282358826, 2686623880, 2821324962, 2820710440, 2686584968, 2694979744, 673350306, 2158502568, 2323810850, 44171914, 2693302440, 2729050112, 178948744, 9044104, 713590818, 713040386, 2292220576, 2181595816, 537034882, 176849066, 671613450, 2862623400, 2686593674, 35662336, 2155913258, 2191559306, 673351848, 671221928, 671255168, 2695408288, 2148051464, 2148050978, 573177856, 2717909002, 44728872, 548012032, 2829582888, 671777440, 2190123552, 2147517098, 2323775488, 2718564490, 2147617442, 2694848642, 2820710914, 579512488, 2720006272, 2183268354, 35686530, 143139464, 44073514, 178825738, 537569962, 2852659754, 2852293122, 2158111368, 2292721704, 2323777696, 2326307330, 44575392, 2181204096, 2729093666, 580919434, 2862776968, 2820801032, 2854395944, 2852268576, 547881632, 682238504, 545957920, 2325749802, 673841834, 715688456, 679618698, 178956960, 2818713640, 169878056, 2149621930, 704675842, 36315650, 170404480, 2718040706, 2282398368, 548047496, 2190090272, 570985088, 8555178, 2323816608, 36208674, 2729085482, 2156437672, 2315814946, 572688514, 572656168, 2694851200, 673351680, 2728534696, 545434280, 2189429258, 580921992, 2819138210, 2183800842, 170000426, 2183661704, 2315782176, 2269354, 2325750408, 2292746880, 2728525962, 2687107720, 2717943816, 2292885504, 2852684288, 548046858, 2148008096, 2283929610, 2854223880, 570468874, 2230402, 2149623944, 2189467648, 2684390050, 8956554, 2852790914, 680011784, 536914592, 673745066, 2156396712, 168469128, 537567392, 2692907528, 2326300800, 707428866, 2863147170, 2157971594, 2290647048, 2150247080, 673350178, 2852790826, 704645154, 2191665154, 705339554, 713073152, 679641632, 2326274058, 2695536802, 573082146, 548020872, 579479722, 2158133376, 2728927912, 134914560, 705177610, 2181046816, 167815680, 2290223146, 578979872, 704776744, 539099680, 2292361736, 2292753056, 2854879264, 2728536704, 2290256514, 2829713418, 170535434, 2728921090, 2191695872, 2290131594, 2183168650, 143262346, 2861179522, 178266280, 2693269634, 2150238730, 2324299784, 2150277800, 2686451850, 704651298, 2317525122, 545401346, 578953896, 2148010146, 2860649128, 2281742338, 2726830240, 536871592, 34242730, 706912298, 673221282, 2860649122, 2863170210, 2290090496, 142647304, 673720864, 2292886146, 2685043234, 2325774498, 2323652770, 679485570, 2818738848, 2720041474, 2181572736, 34111528, 2720172576, 2290745994, 573082152, 545262216, 2720178344, 2148051458, 36186632, 2284486688, 2829101568, 680003618, 2315299362, 2819096584, 2326299146, 2158141482, 537043082, 133674, 2685044864, 142606504, 44180096, 2315944074, 134875690, 526472, 2290788898, 145268776, 572686848, 2692786720, 2726832672, 2687150592, 2325875242, 2821359784, 2860558474, 2150236162, 2820680362, 2726963712, 2829755018, 539099274, 2728525856, 2326405800, 2826961034, 178293248, 2290262058, 176693898, 537397378, 2687009410, 8322, 572694568, 680142882, 41943688, 134228520, 713032322, 573211296, 2684486312, 136978442, 2829582376, 539503264, 2820800640, 572555394, 2148141578, 2326276738, 2192080896, 141344, 713687552, 2292318760, 679649960, 2323654786, 2726430720, 2318043776, 136317480, 581574824, 707267114, 176818688, 2854390440, 2155905698, 2728528522, 682271362, 176334888, 2695496328, 581575176, 2150277760, 2693442186, 2192222376, 2191663744, 2315288704, 2726439050, 2323647136, 2695004712, 679610402, 581437962, 2181071522, 2684889608, 33564840, 36308992, 2315266208, 2818713610, 671612968, 176204418, 44565152, 705175714, 705169930, 2819260968, 2854759048, 10888, 2728536608, 2148171944, 2315255968, 547366914, 8430122, 2854387848, 2290614440, 2717949962, 2326397610, 2852825130, 2189426730, 145236642, 715794440, 2150277288, 2292886016, 2718081576, 2155882632, 2819268650, 2317910688, 2189959170, 2854887560, 2150236170, 578953890, 581476994, 2694875176, 2190125058, 36218920, 580919328, 671744042, 8528002, 579373224, 579381290, 170527242, 715302946, 537045024, 2283800578, 673221120, 2819129384, 2686978720, 2317385898, 2326399618, 2687010826, 579340456, 2826993832, 581470242, 2720541194, 2183692450, 2283833992, 9054856, 2156406784, 2281742346, 706906272, 35791530, 33587842, 134783008, 2726862890, 713689640, 713558688, 178922152, 2861181568, 2793504, 33718402, 681738922, 2183701026, 671219754, 704774152, 2236456, 2863302698, 2656808, 11012616, 2156431912, 2860558368, 176327330, 679649800, 581436074, 715259936, 2852129312, 2854389792, 11012138, 2821324968, 167944352, 44737056, 136355882, 8915498, 2726470184, 567434, 545262216, 2861203594, 581468296, 2827135144, 673851906, 2147625002, 2726469794, 176196258, 713040552, 44737160, 2820680320, 41975978, 2181079560, 680132738, 2860648618, 2282268704, 2282261024, 8519840, 2281702050, 2861181568, 713204392, 2325907488, 33596040, 8956458, 2726865024, 178290698, 2686487074, 137011338, 134359714, 713596970, 167903266, 9046696, 2107914, 2685018664, 33587842, 178924162, 11151362, 671088808, 8528002, 42107050, 2181693450, 2819263010, 2317920418, 715164298, 142606376, 2863311360, 2852160032, 579381386, 34114048, 2324340770, 2132642, 581479072, 2726339240, 573178506, 2720572066, 2827004448, 673352352, 2325881376, 178432002, 2315944448, 10519178, 673710208, 2860646568, 2317385738, 2325883424, 2854750248, 673843880, 2326407296, 176818210, 537436160, 2854922376, 2324212392, 2191687848, 170035240, 2283809282, 671255050, 2818572288, 2854234250, 2860558344, 2315815072, 145270826, 536913928, 572557984, 2181604008, 143304736, 2292754562, 2317910178, 715795074, 44605994, 2820809354, 134225954, 655394, 2283800736, 2292842528, 2695530664, 33555112, 2156038826, 715131008, 136448682, 2819228202, 2852651048, 671220360, 705298568, 2654848, 2863311010, 10486306, 143264394, 573047434, 547358850, 2686585000, 172192, 547367586, 2324202152, 2325784736, 706783880, 2236576, 2191532034, 2183798952, 2718433794, 706904066, 42641920, 2323775658, 169904680, 579512458, 715295272, 176693760, 2728567426, 2290747394, 2282261026, 178825888, 578822312, 2326265986, 10518698, 2852684298, 2852784130, 2718476418, 671220266, 2148050986, 2192058914, 2726461450, 545956360, 2158504490, 579479680, 673325218, 548020898, 2315954336, 2861081130, 44081282, 2315945992, 572663818, 8956586, 572530856, 2284331050, 8429696, 2726987912, 170394242, 2827493888, 578824362, 2854791688, 2821325320, 580911240, 2854783498, 2189590664, 2150269568, 572523144, 168468522, 580952106, 36217376, 2693408904, 2829101184, 2183137826, 2282391554, 178430464, 2292351624, 2181603368, 2189568170, 671098880, 2755112, 176685600, 2292853384, 2852135592, 33728544, 2695504426, 2854920330, 9084936, 2720704512, 134226600, 571123872, 2183692448, 144714282, 2718075520, 2829715586, 2183276706, 524288, 705208450, 44703786, 539535402, 2728921642, 2191663786, 679488008, 42467360, 2149744680, 176196096, 36178472, 42074666, 2318049322, 2148149280, 537010858, 2826969770, 545426056, 2326309024, 713720450, 34112042, 706740896, 134750346, 713075210, 174626, 2324170784, 2148139552, 679518722, 44042920, 2283801258, 2717950464, 2281841160, 2718081152, 2283831818, 2829091362, 715661986, 2192083496, 570950274, 41951368, 2692884618, 570990632, 8956584, 2852817546, 570589696, 2684914314, 2852298752, 2829591210, 2726854666, 673884288, 178791040, 545816714, 176816264, 2156407434, 2718072970, 578816162, 2324308522, 673228842, 2158659744, 2292328610, 705170056, 8528512, 178790954, 2315264640, 715655712, 2827657730, 2695364608, 33688096, 2718075560, 2717950472, 2695408298, 2282389664, 2852299400, 176171168, 548012162, 35695104, 2192050218, 42631816, 2862612610, 2326432392, 35694602, 679512200, 2190125602, 704645794, 2692776458, 545391234, 2315421704, 578816168, 2819238050, 2282400386, 713042464, 36211370, 2284495520, 545825320, 136489098, 2717911722, 537395712, 2726863402, 2726463488, 2281843338, 2826995720, 2183309832, 570558624, 176695968, 134916224, 682141728, 2148049032, 2323784200, 2819230368, 539624066, 134392352, 133802, 2156407456, 2852683938, 2318043650, 2281867784, 2692876416, 548055586, 2720572074, 715685898, 134873122, 10526850, 178266626, 2862647306, 2192082954, 539535520, 8352, 2290649130, 2181693610, 680010400, 33720994, 11053578, 2281865864, 539533320, 2183703210, 706750472, 2183823914, 2726953610, 2283930154, 2149621890, 2158501898, 34253312, 2684526592, 673849346, 169912320, 539142792, 172546, 580954120, 2157978144, 547389608, 2685050922, 134908586, 2156570752, 2827135144, 2318051880, 570597930, 2720532618, 2820710408, 2694875136, 2728405666, 167815298, 673745024, 2292853386, 671222272, 704776714, 2829615240, 2315430530, 2695503882, 35654312, 35782696, 178948640, 579472010, 2728402976, 545398786, 2148180104, 176726178, 539525632, 706871306, 2726953640, 2818583050, 2315298824, 680045192, 2181734410, 8915104, 143132810, 673357954, 2271360, 2181703848, 44695680, 134785576, 537535144, 2684878880, 2326429728, 2820702850, 36307080, 715301032, 2147617320, 2326266026, 579512360, 2183831722, 673718312, 42510338, 44179464, 2631840, 2181079680, 134752938, 578855586, 2852814856, 573221506, 2325783168, 680034432, 705178240, 580922016, 2686454282, 573088264, 2686986888, 572563458, 696330, 715163786, 578977952, 2323688066, 167911456, 539494538, 169912490, 2290125482, 170394154, 539492522, 170403970, 178299530, 142745608, 36184072, 2684919848, 581470240, 2282365088, 10528896, 2148016650, 580954786, 679649922, 706906240, 547358752, 167806986, 2283833858, 2158527010, 2150271112, 2149614210, 713172994, 2863171594, 573079690, 2148149250, 2189558408, 2281840682, 2860679328, 2284462120, 713173120, 44073098, 572654242, 35791360, 715786274, 35785250, 2290622602, 539494400, 2664586, 34211968, 2829101192, 2315780234, 34111522, 579381898, 570589186, 8945698, 33562666, 2819236008, 536881184, 2326276610, 2686495272, 704776354, 2728536744, 2183301768, 580919464, 572531328, 2155874344, 176193568, 2290092040, 537427970, 2292720266, 548053512, 168427648, 2281703944, 2155874848, 2191688234, 2852683810, 168428034, 2315788418, 2292326946, 680009768, 2158143656, 2694981802, 2827659786, 2189568128, 2191526432, 2325774368, 41634, 539533474, 44574762, 680176162, 2315395074, 539658400, 2821236776, 2324201600, 142737960, 570427426, 136872450, 579348642, 571123746, 145238688, 2315258018, 2318041610, 715795074, 9054378, 539634208, 2158144010, 33597986, 2192179848, 136489474, 707431050, 143294976, 2189460130, 2315911816, 2728962216, 547365034, 2190090376, 2326306824, 8430080, 679649832, 705308706, 671122082, 2829189120, 2862776970, 2819129346, 145261192, 2315812864, 2147657768, 2290264224, 2726471810, 166050, 2183268906, 673852072, 713558664, 673745058, 2854223872, 2191557130, 41945258, 539502752, 572664482, 2325874698, 2158102568, 547523200, 41951872, 2190115488, 537045672, 10617474, 581052586, 715163682, 167772200, 2829060736, 2317492866, 581470730, 581044264, 2282364960, 8946178, 2150279840, 671746602, 2785826, 2686976032, 2728919720, 2181606058, 2290254504, 142746144, 176826888, 2819106816, 2718050346, 671252480, 2290124802, 545393314, 2282227720, 539500714, 2726341288, 2148042882, 713042472, 2097194, 682140298, 2156038144, 2315395754, 2148008608, 42117672, 178389546, 2323647018, 2157980162, 2261536, 2827526826, 2263202, 707403818, 2726985856, 2317918338, 2827618848, 2729091104, 704686248, 44040362, 2693441674, 704645674, 2191687840, 2282390050, 35662464, 2852653696, 44737186, 671122082, 2192179338, 2861179040, 2158666402, 2290657322, 169878024, 34251432, 2819227650, 2158141568, 2829591202, 2762754, 681583106, 537004072, 2687109258, 2290262058, 2695399938, 2718433960, 663560, 2728437792, 2292198056, 2829592736, 34119842, 2150236296, 8554530, 2156013568, 2149583488, 706742434, 2728405026, 2686459944, 713722410, 707266600, 713599104, 42076296, 2183274664, 44040706, 713065088, 36340352, 2726854784, 707273354, 41953288, 2863137416, 134251170, 137003146, 137003010, 706742912, 715696810, 2290090152, 34253480, 2148180618, 2718433832, 42502282, 2315919370, 681716266, 8530562, 2189468168, 2282236066, 2190092968, 2284496896, 2852160136, 2684496552, 715302954, 178291232, 11152034, 2684397706, 545825290, 539533354, 681714218, 581075586, 11042952, 2324201514, 2158626858, 144835074, 2829232800, 42508320, 145261096, 42074154, 2324340768, 2148171778, 539142818, 2189429258, 2315387432, 2183793186, 2827100202, 2693276162, 2829713544, 176826890, 2317386408, 142649858, 2290756224, 673185802, 2158013088, 2860550152, 578980352, 2150105130, 2860518058, 2695537290, 143305344, 547357346, 2827094056, 2854363688, 178815016, 176848938, 715131042, 2861040138, 170009088, 545425568, 144869930, 679649928, 178817698, 2158493832, 2326407298, 2763400, 2693267490, 2861083170, 143295106, 2852260386, 2854267520, 706906626, 578824874, 2684889090, 136841898, 2829222440, 2290262176, 2728558634, 42608800, 2292713640, 2155883010, 2323688072, 2283833482, 581085834, 2284489250, 170041512, 713034410, 2854257280, 673218560, 2686583432, 2181169826, 2726857248, 2317361322, 2686593536, 679477896, 2189566592, 2728927400, 35783200, 2283940482, 134348810, 170524802, 2694881802, 539011626, 2718081666, 2315788936, 671253032, 44040736, 2150115328, 671098888, 2862655528, 42502176, 2695375488, 2796192, 2290123296, 545947786, 2290655904, 176859168, 134881442, 2820704928, 176859264, 706742312, 2281867266, 2192222760, 2158135946, 2149755432, 2148139176, 2827626658, 42633728, 2158010378, 2827092106, 2717950634, 680135208, 2325883434, 170559496, 2191695906, 2290262146, 545262088, 2324308616, 713033864, 2158004770, 547392130, 526346, 178299394, 682229896, 2860556296, 2820809250, 570567306, 547498634, 136487426, 2829592618, 136489506, 2726331040, 2718435338, 44173984, 2150277634, 2854791842, 2155872288, 673718954, 2720669834, 2155882538, 2854398602, 2685053578, 2317920898, 547529250, 673718784, 705209002, 2820677800, 715655330, 2324212234, 2317527682, 2819236002, 2695373312, 2685020168, 581479082, 141858, 2281703584, 9077288, 545390752, 2684913666, 168297120, 2317879978, 2147492514, 2158668456, 35782792, 2284331008, 2720530594, 579381794, 8429568, 671787048, 11174536, 2829625344, 142639146, 10520738, 2147492490, 2829593218, 2282390184, 2720533162, 2290780330, 145262730, 537405440, 2685052930, 44206216, 2717943938, 2191656994, 578824330, 580921506, 134777354, 2852162088, 2315823658, 2183299112, 539110024, 2149747370, 2693311018, 2290133034, 2189986306, 580945962, 2726471688, 2282400266, 2315255840, 681740930, 2861173248, 2820801058, 537559552, 547883554, 578947616, 178924162, 581607946, 10627714, 2860515842, 2693398560, 8360, 2150238378, 570435584, 2148016160, 547883178, 2325907466, 2829582368, 2156047016, 547400202, 572686890, 2192181768, 713728642, 170559626, 715128866, 2156439688, 2192089640, 2819230338, 548022282, 167938720, 2684526624, 2718607874, 2826996226, 713695880, 2149720738, 539132458, 537406090, 2150271114, 539656842, 176728106, 168331392, 2827100834, 2726988458, 170003072, 2189950976, 2717917322, 2158144040, 2829230088, 2861181480, 2694873736, 137003656, 136874624, 2315419650, 176824480, 573080226, 134348930, 707428512, 142740000, 2860646944, 579373568, 581083818, 136849442, 2728960544, 682132136, 34078730, 2189461632, 136350210, 679512064, 44075138, 2156046472, 42084386, 134752896, 671656576, 2860689928, 2326405152, 2687148192, 570589864, 536871464, 2181702186, 673745440, 2292230272, 545925250, 2829091490, 44171810, 2686593696, 2283932162, 2158495912, 2282359424, 2728396938, 581569152, 2862743560, 2183144074, 168437770, 2693408768, 145393666, 2181040802, 671097352, 578846858, 2181081632, 2854256642, 2315290624, 2726822018, 9084936, 2315823274, 2181571080, 2283799050, 2854780930, 10627202, 537397762, 2728953992, 8552962, 2718575234, 2271912, 681576960, 2854267016, 536906410, 2729084930, 2819263008, 168329344, 573080224, 2150139914, 2827487240, 2189593088, 2148018688, 141440, 2829232288, 2181595650, 2818613248, 545947658, 2290254504, 10248, 539099656, 713730208, 170560130, 2854234250, 2191687722, 581050888, 2685018154, 537043584, 2863300610, 533130, 8397352, 707397760, 42600490, 2852790816, 2863268512, 2284333738, 168471178, 136325290, 2726332418, 2685045290, 2281736746, 548055560, 713040554, 580919946, 2696, 2826963584, 2692753410, 2317525664, 2863138856, 2292361856, 673227304, 2148171944, 572522496, 681740448, 2863180456, 2754568, 572533386, 2315944106, 178790922, 2183798922, 671122090, 673185962, 41976322, 2181171720, 134250666, 2155880970, 136841866, 671785514, 539666954, 2284497568, 176687624, 2829197482, 2181169674, 706781728, 657416, 537034794, 142745728, 2158526474, 2156005384, 2283962402, 673751202, 706740264, 35659816, 8431656, 573188256, 2150116008, 2693267456, 680135176, 537403552, 2292189344, 42475648, 165890, 178292904, 2324168832, 579379330, 547913898, 2181038112, 2326267912, 713072808, 2325882890, 547921952, 2190082560, 2862622720, 2860689450, 2292221952, 2324310536, 2687107754, 36347914, 2326308874, 547924002, 2290131626, 2317486122, 673218690, 673325066, 673188386, 143294632, 2158011050, 2862615178, 2718083618, 11143296, 537534602, 2729085056, 680009890, 2718599810, 2150146186, 8522378, 2854363272, 136347816, 2192058880, 578980352, 36350602, 2852653226, 167911562, 2829591168, 2292885632, 2156003464, 713173160, 715817600, 545300618, 11020320, 2685018114, 2325774368, 680034336, 34081416, 142739978, 581609984, 572688522, 570425376, 2694842376, 2717950594, 580943874, 713596970, 578846888, 2183825546, 572687016, 548012066, 2821202048, 9078816, 2860517506, 2692874922, 671263368, 2192181792, 2820702218, 570567202, 545794562, 2156530186, 537427968, 671744682, 136446082, 713728680, 706904226, 2317484544, 573081602, 2852170280, 2854355624, 581042816, 545818656, 2863138944, 144706178, 715262624, 10627624, 42633890, 715819648, 673196576, 548047520, 581601794, 2317393922, 539011202, 2292844672, 178815112, 2861080584, 144744610, 671099528, 705200648, 2183667722, 2158133256, 2720039562, 33728554, 2317484162, 178956938, 2158658210, 2726300200, 572656130, 167905410, 681576482, 673219114, 2861049890, 715137152, 2692907146, 2718443656, 547495968, 35660424, 2695006344, 713558688, 2284366338, 2692915882, 2183832234, 682108930, 2315389600, 168462504, 2158100610, 2290647554, 44574890, 539658248, 547881480, 2150138400, 176859658, 2189568552, 2181169824, 2326274048, 2181171754, 2326439946, 713689634, 2189459592, 168469034, 2821360136, 2829592586, 178792578, 2290614816, 2192083080, 679479810, 682099360, 673327656, 2318043690, 2292189322, 142746154, 2854758570, 35818112, 679610530, 2852684450, 134259336, 2819227816, 538968226, 705301122, 2854879370, 539494954, 2283833890, 145268778, 706873378, 579381258, 2728438442, 2284487208, 715268738, 34220680, 2181726752, 673745026, 2284322954, 44050568, 671744648, 8399402, 42607234, 2726823970, 2854791808, 2684486274, 33720482, 2827528840, 707267104, 142780936, 545292290, 44048930, 2827485314, 178823720, 707267106, 2315386920, 2694971904, 539625480, 178825866, 2290657824, 2326405632, 2726463618, 2282366986, 2684878856, 2729052704, 2155907114, 136456746, 2158141600, 2862647328, 679616640, 41984160, 570558464, 170434570, 44572842, 2692876458, 707305600, 2149747336, 2726462114, 11174408, 134750242, 2284333728, 535040, 2147624992, 573188778, 10486304, 713558664, 8552968, 2686461992, 2315954344, 537395210, 2687117834, 2692876330, 705331210, 2684398112, 2290092072, 715786280, 2282269186, 2726300160, 137003170, 2158004744, 2863171616, 2281874056, 170525192, 2290131498, 2158108682, 2189436938, 34210344, 2290753546, 2281734312, 713695232, 2283841698, 2726464008, 671646346, 136847528, 2183145634, 2829623818, 2717944488, 2317516842, 713566722, 713695272, 2292721664, 715172512, 10627616, 539099648, 2181038240, 2685009962, 2284365994, 2726299690, 144834688, 2818605728, 174242, 713164960, 2685045376, 2854914048, 2729093120, 578846888, 704783018, 2150138370, 33555074, 2684496008, 145361066, 176851458, 2819229834, 2148179978, 679512616, 681738760, 707439106, 2686978216, 2147492480, 547881642, 2687011498, 673221256, 2685020704, 2189951528, 2284363786, 176201864, 144842792, 570558634, 2694875266, 170035242, 2317912224, 545917610, 2862614666, 2852792330, 2862623232, 2720694922, 579471874, 44597890, 581074976, 681705632, 2315952288, 706781352, 2820809218, 2818744458, 168296458, 2726823970, 682107522, 681576608, 573177984, 35651592, 539134626, 2717941760, 679643682, 713171074, 545950242, 2147524776, 2282260642, 2158627362, 176332800, 2317355136, 2862645896, 2684397698, 705208864, 2317484704, 2156562474, 2183176704, 581610016, 10378, 168428072, 2181169704, 33557032, 545824938, 2158100642, 537004042, 2181072904, 2317918722, 2854756864, 178397224, 2717919392, 673351808, 2181081768, 11173930, 681748992, 2821202602, 671777448, 2852692106, 2694875136, 536914472, 2189568032, 170426890, 2854783528, 169877506, 573057056, 134228514, 579349154, 2317920266, 34122410, 2826963466, 578846880, 704678024, 2318049416, 2693401098, 11149448, 2323819048, 2315422210, 143139338, 2281744936, 578988032, 2290624522, 2726306306, 145359498, 169912458, 2687017640, 2323677192, 705340034, 2292320264, 2324212392, 2819227650, 580913800, 42639368, 2692907530, 36175880, 42600576, 2693270186, 2189467648, 2718599208, 2282356776, 581446272, 2325907592, 143141418, 2726297760, 166528, 144745128, 713040386, 2317525034, 2148139018, 2863138946, 2829591050, 2192089634, 2854756490, 579346952, 170567818, 2718040074, 539623584, 33729192, 144876194, 573049512, 2862612616, 704651274, 10659850, 570960002, 44182058, 2854396552, 44042888, 547498538, 705306658, 2158013090, 41984672, 2290786466, 2284333056, 2820809226, 2729050656, 44565152, 673876490, 2183309832, 8555040, 707398154, 706783240, 2147524618, 537537186, 548053538, 2686625922, 715696258, 33693824, 539502730, 2290623114, 170401962, 2829191720, 570983080, 2692786184, 34112136, 571113634, 44214282, 2315290664, 2687008768, 580954154, 2820843650, 2323647010, 169910306, 168307362, 168462882, 2192058496, 2292754570, 44599938, 2692784256, 2324171264, 168429602, 680002090, 2158501888, 2718605352, 8560776, 2325874824, 2181081762, 713558658, 2282233864, 2718607498, 2819230218, 2237098, 2292189696, 2687117450, 2192089120, 170533024, 2323775624, 2684919848, 671097472, 2189461634, 2290756104, 2718075400, 2292198024, 2720664232, 713589386, 167936554, 2829093538, 34220162, 2726430880, 682139810, 8563336, 2862645920, 679619112, 143272618, 2181704322, 2238464, 707272706, 539664928, 2726854784, 581468840, 572664352, 2183268352, 2694842888, 2315780224, 2819228160, 671754762, 2693407392, 142616738, 2318049418, 680034464, 682140170, 136874146, 2150271008, 2684528800, 681738882, 168428192, 2290231850, 671131786, 2860679304, 2720178728, 134351522, 2854887594, 2692876968, 144867466, 537428616, 8528034, 2695014528, 136978562, 2315395592, 2687019650, 2323652746, 2189992458, 8397344, 44182048, 35815458, 2148050946, 570950176, 2694843050, 2854234632, 2315387562, 2687115808, 671656576, 2862614690, 2317524992, 2793474, 2827126794, 2290745986, 2693308968, 2156437544, 681714338, 170394282, 145367712, 547358728, 176824320, 168337920, 2687140362, 34250914, 581609642, 2269738, 573054976, 2718597154, 2292219936, 537569920, 136839818, 2684518442, 2284358176, 2315788290, 2718048394, 2726339082, 176728232, 2863303298, 2717943978, 2156399138, 2852651010, 143166112, 2158624936, 176324616, 2317492266, 2862778496, 2728951816, 36186634, 2718565000, 715262498, 2183692938, 2720671778, 707405994, 2695399592, 2685043360, 134906536, 2155882664, 2181046824, 136980514, 178292904, 2323644968, 539001378, 2292853280, 2147486210, 134752416, 2861074984, 537403944, 2686986784, 2854265346, 178784928, 2819260962, 2292198018, 2862754336, 2820671520, 578945034, 42109448, 682100898, 2097672, 35824136, 537430056, 2292222122, 580946434, 176332832, 2157977738, 176859808, 537036938, 42475682, 2261026, 579340322, 537045130, 2861083176, 2860556938, 2155907074, 2829590698, 2861181440, 2818574880, 545292290, 548022442, 2290262056, 2728954368, 2684396168, 671129632, 682265256, 571083304, 2156036106, 548047362, 2149583392, 2191665152, 178399368, 2138786, 2720662024, 2852137482, 2820833408, 35652106, 42633728, 2158659714, 36350464, 2292220072, 713042050, 178915328, 8953858, 682131498, 2693441674, 707267104, 144870050, 681609762, 44605608, 2315290752, 2821358250, 2148149770, 176857770, 34112008, 2829092992, 2230792, 2323817000, 2684529154, 136882176, 680133160, 2324302344, 2284489352, 11151872, 2181046954, 2150107306, 136454306, 2183669770, 2820679816, 169878146, 134884008, 142738080, 2290755594, 2854363136, 680168074, 144842786, 2183276578, 2181038722, 715655680, 2827133096, 36317866, 2694873218, 2158141994, 2827520162, 170535554, 2854266920, 2720572032, 2317888040, 2148016768, 2284364296, 704782506, 170401928, 2820672032, 690306, 176302600, 44048416, 2325783168, 2192188066, 572532768, 170003074, 2290622498, 570992642, 167905952, 178782346, 547883530, 2191532584, 2728962696, 178422282, 2854791336, 715139592, 2821229098, 545917472, 572688898, 2148172456, 673843752, 2826971816, 2862613154, 142606506, 2827135136, 34251296, 545300640, 2729082922, 2318008962, 2189951144, 2718599850, 2148040840, 145399818, 2695372832, 2818712232, 44574760, 2829748386, 2687139850, 176816680, 2852686504, 671254658, 2686591648, 2228896, 143264266, 682132104, 2317527208, 2326432290, 2290625186, 715139594, 136872448, 2820712488, 715687976, 168462882, 681585312, 2183799296, 2290747560, 2829199912, 2324171274, 2795520, 2726863360, 2317486248, 2829058562, 2694849154, 170533514, 573081768, 2684889602, 2726822432, 2315788328, 143305258, 2726338570, 580913698, 2863276194, 170010666, 2148051618, 572555778, 44696224, 548012584, 2695530496, 2829625514, 143262346, 42469376, 545786538, 679520896, 545794688, 2819263146, 142614570, 2829060744, 2600, 2829715456, 2860646434, 580946464, 144844842, 706742410, 2695496194, 572565672, 2726436992, 581435560, 36210696, 10494592, 2290788490, 673350178, 539634184, 580921866, 136323720, 2183176234, 2728929290, 144835234, 2718468138, 145260680, 2686626306, 11182634, 2283965066, 136871938, 2720530602, 2181737120, 2826971176, 2190123658, 2281734690, 2862612992, 671646240, 2829224488, 2695495840, 2156396554, 706742408, 44083362, 715661480, 2326274058, 570466344, 2317885960, 2156044290, 2324302464, 2729083424, 2717919274, 2324335242, 2852692010, 44607498, 2854789120, 537045034, 8423552, 2148010528, 537559552, 8956450, 44567210, 573088424, 2156012042, 176857728, 136489002, 33595394, 134908064, 2728403082, 2191556608, 2686591018, 2150277632, 682232352, 2726429346, 167936642, 713163272, 2192181290, 578947616, 2728403592, 715655712, 2819269250, 537536680, 176327304, 33563272, 2317879818, 2827649186, 713074688, 2728953890, 36340384, 134881792, 2860523680, 2292842656, 2189462186, 2317518882, 573178024, 176203784, 673710082, 136972842, 2854397992, 43018, 2827649696, 2148139682, 2686486560, 2854256682, 2686493226, 715129504, 559744, 2852129312, 570557096, 581085312, 547889320, 2860647042, 2687107112, 2718607490, 35684992, 705300642, 9086978, 178823328, 2281710242, 2685043242, 681617922, 682272802, 10920, 2693300394, 8948360, 8423562, 2282267136, 2281833090, 2236970, 2325875370, 2318018560, 579502242, 705340040, 673186346, 536905760, 706742440, 2827520008, 2284489258, 2726469762, 713599138, 2283800706, 2323688074, 2181564424, 176162944, 671752360, 2155913730, 2717909000, 2149720072, 2692917920, 681713706, 136882850, 2292222122, 143139456, 9046536, 166432, 2821335202, 11176584, 2156571274, 2729093152, 170008712, 136323754, 2863144968, 2183825408, 2189959210, 704784426, 178946568, 673193986, 168435840, 682099234, 2692753570, 2323810976, 579510282, 2158502056, 2821335680, 705176064, 2183669768, 2852162184, 143163552, 2183790720, 2192048130, 2852694184, 578988554, 2282258944, 2720145544, 178432008, 2181736610, 2686484992, 571123880, 2720147584, 167905952, 673712642, 2720172554, 581607562, 2692876962, 2820833280, 2181169280, 2726824584, 2827125416, 2290231946, 2821357568, 2283842088, 41984168, 570558984, 2282260522, 2156530208, 2271746, 11182080, 2863278602, 2787978, 2852651146, 8399016, 2183268386, 134883976, 2236970, 2290655362, 178260104, 2156013728, 671777418, 2728525826, 545947786, 2827626504, 715294856, 2863177858, 2156571304, 2852683810, 136978472, 2695397514, 547922594, 680003592, 2720017056, 2192220328, 137005610, 707274914, 2863180290, 2318049410, 715295362, 2827649056, 707267208, 713032224, 2821357698, 2281734818, 571091458, 2290778144, 2818581032, 2694973442, 547891338, 2686485026, 170402442, 2684493986, 536881672, 2290229250, 143131138, 178817192, 2684527114, 2717944354, 167813634, 707305984, 2818605216, 2686591144, 2829068458, 2718442018, 2181073026, 142772258, 713163264, 136882184, 2693408808, 2863169536, 136872450, 166538, 10627714, 2718564520, 681607208, 168305320, 715688480, 36208682, 2158658208, 547389600, 170565800, 715294752, 2827487272, 2821194250, 167774722, 2181595168, 2862776872, 144834690, 2315790466, 167774890, 10521096, 2717950090, 715653130, 2820704906, 44081184, 143294474, 2829592616, 681576450, 2693269512, 134744738, 33718922, 33598120, 11018274, 682237952, 2318049418, 2183299624, 2315913258, 2284456584, 2281832970, 2183702658, 2854914688, 2684520490, 572531362, 134744736, 682141832, 2236928, 715696640, 2693309098, 671230114, 2687150210, 176693410, 134783626, 2284365984, 2685051016, 2684528802, 11143200, 2821234722, 2684887690, 580921888, 168470666, 2156044448, 539101192, 2324176906, 2318049960, 2854363688, 2861083304, 713556608, 545393320, 168304640, 2282397728, 8915618, 2282366978, 2854357002, 2852792490, 2718042280, 2852782592, 33563274, 705167360, 2852659850, 2283809288, 2818738338, 2687017512, 671222434, 682141858, 2099330, 705300488, 682142344, 2718073506, 42598560, 2718433448, 547529248, 2181177506, 680134664, 11184296, 715303042, 682272776, 2826993704, 671099426, 170557994, 2189593096, 42631680, 2181562922, 2181177992, 2820800680, 8399016, 43144, 2317912072, 2317361674, 2317494952, 2190125698, 2158668320, 524928, 572696578, 2820833802, 2728960522, 578945576, 673196554, 2687148576, 42633344, 2686590984, 2181570730, 172546, 2854389922, 178260640, 579349152, 2191525928, 164392, 2315913218, 142778914, 2189983882, 715130922, 2324178978, 2726300170, 144835114, 705202306, 2158109352, 2323685928, 681616000, 655912, 41945762, 705306658, 539667106, 572533288, 2827485826, 41977890, 2292328968, 2326301312, 2686493218, 2158108832, 2860556426, 539001002, 707405954, 2686625800, 2183274658, 142738056, 2323654664, 144713760, 2292320776, 715303592, 2728430248, 2149712514, 571115680, 704686602, 2283839528, 559624, 2315397674, 167815690, 673743008, 2821193760, 581042826, 2854357032, 705333288, 2323688074, 671621672, 2191655424, 2819129346, 682230434, 705342080, 706912418, 2695375392, 2684887688, 2190082056, 2189428872, 2325873280, 2684397610, 2692786336, 2854257184, 2827487786, 2189598858, 2181171328, 2292875264, 671647906, 2821236874, 44696074, 2829058056, 11143714, 144836618, 680034824, 578824226, 681714218, 2149714442, 2861082656, 2148149248, 2827618856, 532610, 178430472, 715303584, 679608448, 713164928, 144704160, 145271328, 2290231840, 2693268096, 2281736224, 2181726754, 706912418, 169904674, 673327752, 570597514, 2284495392, 573180042, 2684389930, 680141322, 547528746, 34209834, 2827651082, 8954026, 2147524618, 572531338, 2284497418, 35823786, 581609642, 2281840778, 571089418, 682264578, 142639234, 579373098, 2158100512, 2685045386, 143270528, 2692909088, 2854750850, 2826971168, 2726298154, 2829615106, 2325749922, 10488488, 2158536706, 36209312, 2290616864, 533024, 2315944488, 537534592, 2156437544, 2156530304, 2818574376, 176851464, 2829224618, 539501216, 547389992, 2325783080, 168429610, 2854226080, 2148016674, 581470336, 2720139432, 2852825602, 2189462016, 2148041216, 2149623840, 581576746, 2284356130, 178266632, 2156405410, 2821360266, 573049354, 2818574370, 2290221090, 2284333224, 679512706, 2718050306, 681714304, 2282392200, 2785832, 2862614666, 2726963240, 136315554, 673751178, 2854232608, 136872066, 681617570, 134357640, 537406120, 581042688, 2190082082, 2292754440, 671645856, 2860648968, 2827102760, 2726332930, 580913282, 2189985954, 142740010, 2818613386, 545393184, 2181178016, 44212256, 715302912, 2155913768, 2315430402, 579510408, 681575040, 2107522, 2862754464, 2150115490, 2862647970, 2129954, 580913672, 134881962, 134251176, 2158002824, 2290649768, 2829593130, 2107402, 2854363690, 2718040066, 2852301352, 2189593248, 143174146, 547367586, 2829099562, 176816138, 2728534024, 673360426, 2284366336, 2826993664, 2717952002, 42106920, 2720703114, 44738698, 2695006216, 539533320, 2156527616, 2852301320, 2147650088, 44204578, 2829066410, 142615176, 572566024, 573180586, 2852301482, 178292872, 2283931808, 143297024, 2687107082, 2282261162, 167774848, 144704008, 44739232, 41943074, 547358752, 2860556832, 2728536098, 2326299274, 34210312, 143270408, 42633736, 2192048264, 538970154, 2726988458, 2695408258, 2717952160, 2324204074, 2156003330, 570591912, 2694981762, 176693896, 2860556970, 2149745280, 176326656, 44181514, 44212896, 2720178856, 704643586, 44173864, 579472008, 2818705448, 671623306, 2862615200, 176196138, 2684889096, 131594, 170566176, 11174562, 671121408, 2317396128, 2795554, 137005064, 2155883008, 570991144, 2726339210, 176160936, 144712362, 2183309480, 581470856, 2686461962, 578857610, 535050, 11176480, 142780586, 545958432, 41953450, 2323677194, 134381738, 2684889088, 2315427850, 2189460130, 2728438314, 2695373474, 134875170, 2189429410, 2860648618, 2829068320, 545267722, 572655656, 2728396970, 2693441546, 2826993824, 673221128, 133760, 2862784552, 2324212362, 2181728904, 547400232, 2183170690, 134752264, 137013408, 547531432, 680173610, 570466312, 2323776128, 2150270986, 144744450, 538978826, 176335360, 2156038664, 42510848, 2191566880, 2155915274, 679616650, 11020448, 2728569480, 2826971776, 537010176, 2632192, 2325744136, 2192187904, 44206208, 2684881056, 679619104, 673185930, 168304778, 671090688, 2692786850, 178422442, 145400330, 2819098760, 545824906, 579348618, 2695012352, 705307304, 168307338, 673874080, 2290788866, 580954794, 2326276616, 2720671786, 2323808290, 134382218, 2692745888, 539011714, 178266632, 134253058, 2323810434, 658048, 581607458, 2827651754, 2862621186, 2686462632, 2718566944, 168304800, 33589290, 145227784, 2819268608, 2717941928, 579477640, 2862653474, 2156571264, 176687624, 2720006818, 2181201920, 671099530, 134220298, 2192188074, 671784968, 2317355552, 2854355466, 673325608, 2281833122, 545398826, 2324301856, 136445986, 145269376, 2726298248, 178954400, 2695373440, 2292711560, 571123712, 2315419784, 2862645762, 2283930112, 168307210, 2292320800, 2181571232, 42469512, 2728560680, 2156005408, 2720146056, 144736386, 2191534250, 2829617834, 2818572290, 2282392104, 2685045290, 2684387882, 2156036738, 545433642, 571121792, 170000936, 176171650, 2819137568, 2290221056, 2149589130, 2156562600, 178792456, 2158627338, 2854224416, 2281842696, 2190092938, 2290229802, 2150148744, 2692915202, 705211042, 570958506, 145263232, 144843434, 2829625512, 2158660130, 2684889762, 134258698, 2155882496, 580921378, 707438626, 2693409416, 705176232, 2324204032, 705210888, 2315791010, 671230594, 2192056874, 2826996264, 42467370, 178923554, 42107040, 2684390056, 2317920936, 2862776490, 2862622722, 663682, 2290614408, 2323775626, 705331882, 44081802, 2108032, 170033288, 707396224, 2787362, 715270306, 681585290, 2720532482, 142647456, 2862645410, 715169792, 178258090, 2829723778, 168329378, 2325908000, 671220384, 10494090, 2290125448, 706873506, 2695399970, 570468898, 2148171936, 704684712, 2692874250, 2852159658, 2325777064, 2852651528, 671785482, 2854256650, 136970248, 2726864928, 578953866, 706740768, 2292219938, 2324212384, 2158495904, 2158635688, 539666464, 2181169672, 2726298282, 570960394, 144746634, 671099016, 2720146090, 572563976, 545925762, 2181701634, 578814088, 537403432, 2829722154, 2854887560, 545925154, 2818705418, 2726855200, 2684487810, 9054760, 539624074, 2190114848, 2147649570, 2147650056, 8914984, 2323819010, 10650144, 559136, 536912418, 2290221216, 176169504, 2189994538, 170560002, 2149753344, 2283939872, 2829060642, 2156562594, 2829714082, 42468000, 2324300320, 537561770, 2284489386, 548053504, 581468682, 169869474, 36317354, 706880168, 2150279808, 176685056, 537037354, 2686624386, 2728526504, 2684887554, 35694762, 2726308520, 2189994624, 168340008, 2729093672, 8423936, 133250, 2819129514, 2693311010, 44696104, 9054248, 2150246530, 581443720, 705178120, 2862614536, 2827485736, 673751720, 2132482, 2863180288, 570433570, 2149746856, 178815010, 2158108810, 2720672298, 2861039626, 537043618, 36184074, 2728427658, 2728397322, 2290657312, 2863137288, 35815554, 570565160, 706740906, 579340458, 681615402, 707397770, 44171914, 679651874, 2148149768, 2183662090, 2324204162, 2323653130, 176161450, 2283929640, 2292752522, 2718566442, 545270304, 2317355018, 2290657314, 33696384, 537438848, 2290262050, 167946754, 2684912256, 35661954, 2189983752, 673718912, 2728525858, 2827487778, 2158100520, 2191665290, 2183832066, 2318017192, 178823208, 2156437546, 2284355584, 143303202, 2282236448, 2148007946, 2726300194, 2826960928, 2181735080, 681576992, 2290100898, 2695374882, 578822152, 2317918752, 2854780960, 681738280, 2852170272, 2325914282, 134225960, 2726332962, 545947690, 36347944, 2189560456, 178389642, 2827518112, 10659842, 2147625122, 168428200, 673194626, 545817258, 547522570, 663562, 44566666, 2829230730, 2829724160, 679609002, 2191690248, 2317912226, 178921600, 2181202058, 2821194242, 2315815432, 2693441546, 136871944, 547924640, 2325742090, 134392362, 567808, 2283971242, 134357506, 713195648, 145400480, 547924130, 2281865258, 573211146, 134383658, 2318041736, 2149591592, 168296586, 2827649666, 2318018722, 547357216, 2150146050, 581044744, 2718040098, 2720670242, 2326274050, 680044674, 33727136, 537436200, 2854354952, 681708066, 2183168008, 142772224, 2862653440, 2323653122, 2829623338, 2821335178, 2156044960, 2149613730, 539001354, 539101738, 172192, 715784866, 2862654090, 176719874, 41986602, 33589792, 2156529826, 2827487746, 570984448, 33720864, 526890, 2827125418, 2317484672, 2686584874, 2189599272, 671621120, 573188770, 178946568, 2282390048, 2821237288, 2819237896, 571124386, 536903808, 42598560, 2829101194, 2317879976, 2726463490, 2315913898, 581446312, 664202, 2292187776, 134251008, 2181040266, 2854267042, 2315788450, 705331208, 2292853288, 2181169186, 2718597120, 539527330, 2694850562, 2684520608, 176335018, 536912394, 142780928, 134384138, 2323777696, 673352354, 2317888042, 579340810, 2192220714, 713695240, 2684920360, 2181177856, 2181603362, 2282268674, 8362, 44730496, 2183668224, 176695338, 2687117312, 10625704, 2181695522, 134916648, 176720424, 2863276552, 2686495402, 2149745160, 10487978, 2283940392, 2729084930, 2863276674, 8913026, 2292361888, 2818607138, 44181514, 581566464, 2821235360, 2181695626, 2718573184, 2292885514, 41943074, 681609250, 2685051530, 178817568, 167780480, 581446178, 44696098, 706781864, 145271458, 570558626, 704784384, 673851528, 2157977760, 2684365320, 42633354, 2684355074, 2156036264, 44695562, 2192056968, 698890, 2686451882, 34080930, 533002, 570990720, 35695138, 2156568610, 2684365314, 570993184, 2729050664, 42631818, 2263042, 2729085578, 579346592, 545300618, 2694982314, 2183309322, 145360896, 707305608, 2861082786, 2852137090, 42477736, 570460200, 2183168648, 681582728, 681609888, 2283938440, 44565120, 706781704, 2829066914, 2684387368, 2183793280, 570458120, 664194, 2717917224, 539633704, 2861204136, 545827370, 2694883362, 44212392, 2687107592, 2183833762, 42109056, 680001704, 2694981762, 2684397578, 134357002, 178946570, 2852170242, 35651754, 2323653162, 2827126792, 2820809258, 2325914146, 2317394442, 2820833920, 2284489354, 143296648, 134392330, 2820671618, 2323677314, 2183301800, 2192081066, 2854783624, 2692885120, 2829590568, 2183301642, 2631722, 681705642, 34251272, 2695504552, 2863310882, 580946472, 176202370, 688136, 545393288, 2290262570, 2693302274, 2281875584, 145361066, 2829623840, 570598018, 680140970, 134752778, 2315920010, 2326438058, 134349344, 44567208, 178268298, 41943720, 134774954, 2852137482, 545923232, 2695506570, 2687016962, 713695882, 547489962, 170557994, 44171424, 681574568, 44565002, 2863311488, 2694980136, 2150146594, 2728403594, 2827517952, 572555394, 581077128, 2852127392, 176302760, 2181603976, 2189468160, 545294336, 134391970, 44042410, 2863276544, 579512994, 2854756360, 44075008, 2315813512, 34218536, 2290747424, 671623690, 2664618, 168470698, 2181177480, 547358888, 2684357290, 2156437634, 9052168, 2684921994, 2191567394, 2821325322, 2717919784, 2324302506, 545401002, 2852823586, 8397322, 33728522, 679477792, 2283964584, 170041378, 2315395234, 706912424, 581566496, 2684520992, 2148173984, 671754274, 2326307496, 34111496, 2686486696, 2664458, 2190125066, 2760704, 573221416, 178301442, 2317879464, 11152034, 172160, 2861204104, 2861172872, 547522698, 673841792, 545948200, 2821236746, 572697096, 579338410, 2720703016, 2695015042, 134875306, 2281865896, 35818018, 2156038274, 705333384, 2283938306, 143271970, 671744650, 673852074, 2728526346, 168471072, 2692909696, 681576968, 682141824, 536906376, 170434688, 705307266, 168430218, 2854922400, 715170442, 2192179722, 44574762, 579371136, 2729052834, 2863180288, 2158133930, 2684485634, 2148149768, 2189599370, 2281744514, 671648290, 2324203520, 134217768, 134785666, 573047426, 713039882, 2694875136, 2317355682, 2695013024, 526986, 671744672, 2720572066, 2694971914, 715129472, 2150105762, 176687272, 178916002, 537528864, 2728960522, 2281742472, 2718081162, 142770818, 2158100648, 570960034, 178817666, 2720038946, 673327240, 2829191720, 545817128, 545916970, 43018, 144837152, 35815946, 2284331176, 42477738, 2818711680, 2158135938, 2290253992, 2726332448, 176160776, 547520640, 2862645800, 44212778, 673851520, 2720573440, 2852129418, 142737536, 2315790474, 2156537898, 142647432, 2150277152, 704686602, 9054240, 536912424, 2148182656, 2181046442, 671252520, 2686591146, 570428074, 2150279816, 145271424, 2695375392, 581052426, 2720540672, 2292320928, 537405600, 2695530624, 2861080746, 2156527616, 2818572968, 2148182186, 2852268672, 134218400, 2284462240, 2827649698, 547528736, 539525154, 2317920386, 539533954, 2860648994, 2694848642, 178946090, 2686452258, 704643242, 705300610, 8921130, 581609512, 2821236736, 42082954, 2290647040, 178421794, 2315780098, 580952704, 2752522, 2861083298, 2281833096, 2281742890, 2695373354, 143141506, 2323778218, 2324340744, 143165450, 565378, 2726307874, 136839202, 2317879456, 2728397354, 145358984, 2827127296, 2317394090, 2827495584, 2281736864, 572664360, 2158635050, 2819227816, 572532864, 2317912194, 671754250, 168296584, 707428906, 2718599816, 2854257162, 2317912714, 2852683904, 34209962, 2315388962, 42508296, 704678440, 2718042250, 2189994016, 571121666, 2821229066, 2854914688, 565248, 176302120, 2292713640, 2687017514, 2318051978, 42074282, 713566762, 2317484034, 41943682, 2854920744, 2861171208, 2191690408, 176720554, 2693276322, 142778370, 2861039648, 2315913768, 134752392, 2317912712, 2317361320, 134218248, 680012322, 581599234, 2290649610, 11149866, 134775330, 2191534600, 2282258946, 2829091490, 2860550786, 167780384, 2863278722, 713073162, 134261378, 2726953472, 539140226, 2692753578, 2821333544, 2829222434, 578947074, 567338, 2324342946, 2695529098, 2818747018, 2158659586, 2827102728, 11182090, 11012226, 2818746536, 2156440234, 680133282, 573081602, 547357354, 2861074568, 176324768, 2686493322, 178389162, 537438210, 2281832576, 2147616800, 2189470370, 673186312, 128, 44695584, 2290789032, 2852653096, 2317492738, 44042370, 2190090378, 2155913730, 2150236194, 2693300736, 2181210626, 2861041666, 2290131080, 2315813376, 9046048, 144738976, 9054858, 671131680, 2852692610, 2695012992, 581053098, 2281835136, 2317393962, 682132000, 2852126858, 713031808, 2728403490, 539134506, 2290223104, 536873608, 2665000, 578953736, 704651944, 2821335178, 673882248, 2158635650, 704817312, 178782250, 2854780928, 2315945984, 2693398538, 142747786, 134260906, 2326265866, 2720137762, 11176586, 2819228288, 2829058562, 2720694402, 2860689408, 682109602, 547498658, 178258056, 2189959168, 2148147882, 2192222856, 673720450, 578814112, 2281742986, 2292320290, 707428994, 2852790792, 671090720, 581478920, 706879520, 36218890, 44081834, 2317394432, 581050410, 34210312, 170568194, 2149589162, 2829713448, 2183790728, 581050378, 2290747520, 134783112, 178956936, 2686591528, 2261152, 2821226538, 2281832480, 2854387848, 42115746, 673357960, 176687626, 2283970720, 680034472, 2720014464, 570960416, 2819139722, 136978434, 2183299712, 2829068842, 145236640, 547389954, 581609482, 2150246944, 704774314, 535168, 169880200, 707273354, 11012234, 2686462112, 2726832298, 2829748874, 11151490, 10494090, 168463016, 168296610, 134359178, 2323784328, 707436682, 143173762, 2149589664, 2684528810, 2854887592, 2694881954, 143303208, 2181171872, 545949706, 581077000, 10520706, 2317912744, 8423936, 673884712, 170428960, 579469322, 178924034, 671123626, 2282236064, 2315299328, 2292221960, 545783816, 2692743306, 2695366688, 2150271146, 547922434, 707272872, 2720663584, 2317877288, 2829199400, 176826496, 2149754914, 174120, 178298888, 679477770, 2315258018, 705298602, 42074792, 2150269442, 2189435432, 2156038664, 33595944, 2158537250, 2862753928, 2326306944, 2317492226, 539664930, 33694208, 2695528480, 2290262562, 539664512, 673317002, 34210338, 580954666, 2156036650, 2693398570, 2155874848, 44075138, 42598442, 2284323360, 2149582978, 2290253856, 2726470144, 2317353602, 2818615970, 2718607880, 2147484288, 142639624, 136454786, 706914306, 2192081546, 2183790762, 2149722120, 33589760, 679649314, 2726996640, 33597992, 44083370, 136841730, 2862656128, 42599072, 2684887202, 581478408, 2290131584, 41984032, 2290256514, 2183799458, 143165962, 2150113418, 581569026, 536879624, 2183176322, 2158529162, 2292350978, 2861179042, 2324168874, 2826993666, 681582722, 178782752, 570949800, 2852659744, 2718075008, 2862754464, 545269896, 2148041386, 715827874, 2158494344, 572662432, 688640, 2315823744, 704651944, 673220776, 713173642, 2819137578, 538976394, 713719968, 2726824106, 707395746, 2150271138, 559784, 570950274, 178948640, 2852784778, 704686242, 2852814850, 536912426, 2283970696, 2292189858, 704774784, 2282357290, 178790920, 2190084618, 2189985832, 2292359712, 2829199488, 168338088, 2818736296, 581566464, 572655746, 2852692650, 2290253952, 2282367530, 2860647040, 2181736970, 2183168648, 2191698442, 2684887712, 2181040264, 713566378, 176857218, 8423456, 145367554, 547883552, 715696170, 2718081696, 545399336, 2292187816, 2728929282, 2148049442, 2181202050, 704815784, 573178504, 559272, 2684355240, 2290624650, 2726963712, 2726330370, 168340010, 2693300864, 2181081122, 579479680, 2315790346, 41976360, 578824194, 2854389770, 2692778634, 2852169770, 2819229706, 2862786594, 2155915402, 579504776, 2290229762, 2190125610, 136972426, 2183692800, 33718914, 2191559296, 578986112, 2762880, 2283806890, 2192181930, 537012738, 680036360, 2862744096, 2860550144, 2820677794, 715161634, 581444232, 167804936, 682240682, 2827659274, 671130112, 2685053056, 2728560768, 2192091306, 176816138, 2317918754, 539492994, 671261224, 10520714, 537397794, 170533024, 2686584960, 2183266442, 680003592, 2684528674, 696354, 2726338592, 2686453762, 169872042, 2150148650, 2829230080, 2820713002, 2720170154, 671776778, 570460800, 2729093640, 2190092802, 2315913730, 2324299784, 2156396584, 2852792360, 2281875968, 573213322, 2148149794, 715172482, 136880136, 2156012064, 545300992, 2315397280, 2189951104, 2190090888, 2854789288, 2183266946, 10617376, 44075168, 35660424, 2861171362, 176160930, 35815970, 42639906, 713728042, 2290788994, 2726299688, 167772840, 10494474, 11012224, 682240672, 9043968, 2150238208, 134776832, 2860516000, 548020264, 44728872, 2149580842, 2181079594, 2728929834, 2728929440, 547496104, 10527264, 2156003370, 2282397730, 673751178, 2827494056, 2685020202, 679641762, 579510280, 2686584874, 2315288738, 581470728, 2317920394, 176849032, 671646368, 2692917792, 547530882, 2183176842, 2829060234, 2158135936, 170000386, 545817130, 2854267016, 2860524032, 178300968, 2729050282, 2183178752, 2183277096, 137005736, 142617098, 168304802, 2763434, 2149754914, 2829099170, 145227784, 539527328, 673327232, 2282261026, 2819270690, 704645666, 2863177888, 2148141576, 176859272, 145261218, 680002056, 2147517098, 2827616930, 579371016, 2726436906, 2728534658, 2157970050, 537567882, 2693440032, 705176226, 2692784290, 715302952, 545301120, 143304736, 545948298, 2860679338, 2284456578, 2854232194, 2283970600, 2695366658, 167946792, 571121834, 680173610, 2863278752, 2820843528, 9078826, 2325905410, 2695014530, 713041928, 2149745184, 176333312, 2685053066, 2192212104, 2239144, 2290098818, 11020298, 34113666, 142779042, 44695720, 2717919360, 178268810, 11184682, 2315257890, 2290780168, 2230408, 545267752, 2717952010, 2818605704, 2147525250, 2854257314, 2726431368, 2158103072, 673882272, 2852260002, 143272616, 2292752898, 2156562474, 170401954, 2718572576, 2818738314, 573188778, 2325914240, 134883360, 671785472, 547495938, 36309120, 2826971146, 44698282, 2192091138, 537037322, 2686978058, 34250752, 2147517090, 136880168, 671654568, 2686453792, 2821204640, 713721898, 2728438402, 44736672, 2191565322, 581050402, 2282267264, 136839818, 174754, 2147518504, 673196552, 2695528482, 573211272, 34218656, 11042818, 2819097098, 2282357256, 34210434, 2854783008, 2181726344, 2717919234, 2326268458, 579477634, 142614696, 2290100362, 2181038634, 2718441482, 2852825224, 2315952296, 143166082, 537567872, 2158494208, 2323816488, 2827626504, 2325915658, 707272704, 2324211848, 2829591074, 2192083594, 44705794, 2181564960, 2283807400, 9046570, 2156014080, 2155872904, 581044234, 2315395584, 2726993930, 2852127394, 133642, 2729083426, 142649994, 2717917312, 579479722, 2860517538, 696490, 2726330536, 2189951618, 2720571426, 2191690280, 548022952, 2283808770, 144834602, 33595946, 2827517962, 2269186, 671776928, 2292353194, 2315944064, 35661960, 44695586, 2284496898, 2148180512, 715663394, 10649602, 2269698, 679649930, 2283808938, 33729184, 2150236168, 2183825922, 545432074, 536879786, 545915424, 2726995976, 704776866, 134774922, 2282359296, 2854783656, 44040330, 539658762, 545792522, 2820672002, 2820677674, 680174250, 2181604000, 176169512, 2150113320, 2149623978, 679641600, 2686625962, 2315790986, 44073480, 2720170632, 2820672128, 2863278592, 2852127264, 578947202, 2158004768, 2852692642, 2292877826, 2157971498, 704782888, 2292850818, 142739594, 33688226, 581085704, 2819097096, 2695539328, 178954752, 2283962880, 2281701890, 2148173960, 2863269888, 134349354, 2695407618, 2315395618, 2292877322, 704651402, 170041858, 136841736, 2189590560, 2292744354, 539626146, 547358848, 545292962, 2150139906, 2284364456, 142647970, 680173736, 547367082, 35783296, 581607968, 2323778088, 166432, 680167554, 11010184, 178422306, 2687150762, 10494624, 142772778, 573057674, 2192189608, 2720696872, 2819262978, 168329376, 2149591080, 715786792, 2315428488, 679618600, 2318010888, 145230338, 42601002, 8429738, 2862746122, 673325090, 571113992, 537526818, 2852291074, 35784744, 682131586, 176292354, 136882344, 168429738, 2318008840, 34121856, 581567146, 2150279714, 2692876322, 2693439648, 706775682, 578857122, 547367552, 10526754, 2191534626, 671129736, 44081194, 713195688, 2854234248, 715786762, 44050976, 2687148032, 2183137802, 11141666, 573177898, 176160802, 715817482, 42468002, 2325777032, 581567018, 2317353642, 2819236392, 2860647042, 2852684456, 2315427872, 33693736, 671779466, 715663496, 178782338, 2149722112, 2181570690, 144713866, 168304778, 145262722, 682238466, 145400458, 579502112, 8430090, 2852793002, 2726430754, 2692778146, 167805570, 143141504, 2290748066, 2158012584, 673226754, 8953994, 2728536704, 2155913256, 2826996266, 2852815360, 134752800, 2150107168, 10658346, 2818574850, 581435562, 136456840, 671623840, 715162280, 707272712, 163968, 2271754, 2684364808, 2718468616, 2189559810, 705301160, 2862621186, 547889288, 2290649770, 570949802, 2284488712, 2290625160, 2192222850, 176726536, 2726338698, 715292682, 2183276706, 2292359808, 2317886082, 34087592, 2156561026, 2852266658, 2728527912, 2158144002, 2281867786, 2156013610, 2726824074, 679649794, 538970250, 2189953184, 2282397738, 539142304, 2760706, 715663872, 2720137736, 545434280, 679520288, 706881546, 2718567048, 704776744, 2692784682, 2695504546, 2726307970, 2148180130, 10487850, 137005570, 713196074, 44206722, 2155915906, 2315427872, 2726439592, 2183798784, 2726339112, 581478954, 572661928, 2720038912, 2684881418, 547365538, 2290254336, 2318010880, 671752834, 2686453888, 681615882, 2693400576, 673751042, 2829189634, 2190084256, 176695842, 42469512, 713032192, 145230466, 2695496322, 579479562, 2821327530, 2829723784, 136315522, 2281876096, 680176298, 134742530, 2720573610, 143264418, 713697800, 136317450, 2821333034, 2325744168, 690848, 2720041632, 2720669832, 2283833890, 44605570, 2718083586, 715303072, 2292222624, 537010216, 2230952, 2155882632, 144845314, 10652192, 2728960138, 176827042, 673227402, 2726855338, 2158109312, 2852653608, 673193986, 142639136, 42510848, 8521864, 2852782632, 2687017602, 707273248, 2317394602, 2818574472, 679617032, 715793032, 2728951808, 2684354690, 2820800522, 2189959328, 2728566824, 2290133640, 134357544, 8562826, 713588776, 2282261034, 2324310056, 2323816610, 2283831434, 706773000, 178915490, 2720671906, 679641770, 570434088, 2158534656, 547922056, 2191696010, 2718566530, 2325774368, 2827659808, 134258688, 2156038152, 2281834666, 170009218, 10651650, 2726985864, 2326429730, 2283964970, 704774784, 2189961258, 2718597674, 682273442, 2157978154, 537397248, 570984618, 545825408, 2726832770, 2654378, 2829066370, 2821360128, 42109610, 571115682, 34220200, 2854256672, 548045448, 176720386, 8520224, 2695537322, 2728962058, 2819132064, 176161322, 2189985952, 580952064, 579371682, 33597952, 2695406250, 2684920482, 35825800, 705300480, 705200296, 143133344, 2829099168, 671779336, 2720039040, 2861081250, 2190090400, 2283839656, 698402, 44040746, 2686485122, 2694883488, 143270432, 142617256, 168463016, 2148182666, 2630184, 536873128, 2190082560, 168298664, 134777000, 134914178, 2317388450, 679479424, 539101738, 571089544, 2728429696, 2148040736, 35826186, 176204322, 578955818, 2726470184, 2862776482, 2862776832, 2718436010, 2317912616, 2827102218, 679610890, 2729085578, 671754882, 36209280, 41975978, 2728929416, 167774248, 2684486274, 680004130, 170393728, 34089632, 2290254376, 2324299906, 2181177386, 537561216, 2861074954, 539109890, 134906410, 682141730, 2149752962, 2720039466, 2150115458, 2290780290, 680034474, 680142858, 2863276066, 545950250, 2290616450, 2326307498, 2829090954, 2192220840, 145270912, 2854748834, 547924608, 2189557890, 548020362, 2292222474, 34079362, 176171656, 681749032, 570469026, 579349034, 2818574850, 2827485226, 2819268776, 2318051842, 2148048930, 2729052202, 136323202, 2718474370, 2826963106, 2692753440, 2852170410, 2191696512, 2181038626, 2290647082, 137011210, 2181210634, 2323776162, 2326405282, 2820669952, 579502082, 144738338, 673882632, 2818582690, 671260712, 2181693984, 715792426, 36208768, 163880, 2684914304, 35693088, 33564840, 2147527296, 707299466, 2283963048, 2315946658, 705200264, 2191534240, 2726953640, 2854388394, 2325872768, 44042914, 2827616768, 2718081066, 10619432, 178301570, 671621152, 8528042, 176302218, 144834720, 178915338, 2315911304, 2183801344, 2317396130, 2829715970, 2827487402, 713566880, 2156046986, 715661312, 2852684424, 2686616074, 578822314, 548020386, 2692907658, 578816168, 707430536, 581042690, 134217866, 2318018560, 136487466, 2692743720, 579381888, 178946720, 706906632, 573188136, 2158110752, 579477632, 170394146, 547400362, 2720172168, 2147524746, 680003752, 2827651072, 2150113834, 2283973280, 578945186, 570468352, 2191695912, 2684912168, 679512232, 2147484290, 706880128, 2694883976, 671752864, 2097162, 704643112, 2284462752, 547881610, 2720040960, 42508968, 2728436386, 2852169762, 2317886112, 142608418, 705200170, 2687117960, 671623722, 2190123528, 2290100232, 44696226, 715661994, 2718605864, 141314, 2621992, 136970888, 2191532584, 134260866, 545433736, 573087904, 2323679368, 2726996512, 41975944, 2181210786, 679520928, 2290753698, 2820810762, 2720531104, 2323687458, 2827627048, 134250538, 2290229760, 2685042722, 2720572064, 537436162, 536905856, 547389962, 44181514, 2324204072, 673221288, 570466434, 2720571434, 2829222538, 537012904, 2315919496, 168305154, 573177984, 2819129992, 2654720, 2181079722, 2156570784, 2862778408, 168428170, 2852293162, 671091232, 2720696872, 2158102562, 2860548778, 2292353056, 2292875810, 2283972642, 142639266, 2282392064, 142772224, 570425514, 2687011368, 44179586, 134774954, 713066528, 2156404904, 2818703530, 2728402954, 134774826, 2290262184, 572662304, 537534978, 2324332586, 134744226, 2317393960, 704643234, 2282400258, 41986594, 44083744, 680034944, 142778408, 2818746498, 2183137408, 548055074, 2862656160, 176851592, 573177866, 704817792, 705339914, 2826995752, 524448, 142745610, 2692915848, 44181514, 572524680, 145369736, 176857258, 2290616960, 144869920, 2323646600, 715161632, 2292361378, 178954786, 2726862848, 547399848, 578855560, 539634176, 2284363938, 2860523682, 2281712138, 2829724162, 8430080, 2189984384, 2292318856, 2829189154, 671785472, 581476896, 2324308480, 671131650, 2862612616, 545393288, 2181701760, 706882090, 136489130, 2726855306, 2326306858, 2326405642, 44182176, 8948234, 168329728, 681607808, 44574848, 2860690048, 36307626, 673351690, 2686451882, 545957890, 2191698592, 673712768, 2290223112, 2284356234, 143171616, 547913730, 2315422248, 573178496, 573218818, 581601408, 713173640, 2852792322, 2819262506, 9052162, 673327786, 673351848, 8915618, 2863147554, 580944418, 2315255976, 176168994, 682230410, 2292746920, 2693433856, 10625162, 170565770, 2283971208, 539003392, 715653258, 2852126754, 570993282, 533152, 2718081152, 579338272, 136358440, 145236138, 682270848, 35826176, 707299496, 167903754, 2854889642, 36307586, 36176394, 2324310570, 36317194, 2290788874, 572696714, 706783240, 2191696418, 2720178304, 2323687554, 2819131522, 2693270146, 2158626976, 176161312, 44728456, 2728536104, 2290655786, 168462986, 2829232290, 673360514, 673841834, 545302528, 2854365832, 2317486080, 2326440104, 41984642, 8948256, 144844800, 170404394, 2827493418, 2156570786, 705202216, 2325883400, 2827526826, 573220906, 537559584, 170042016, 2326309512, 2183170690, 2317393954, 2827485696, 142770338, 2728397354, 539495072, 35793578, 134359720, 2821360296, 2854266912, 2325743656, 673744904, 2326399498, 2829748866, 176202410, 2684922024, 2282367616, 44171426, 2148172298, 2148016810, 2147616898, 2827127424, 713072808, 8423946, 2862620714, 2692876290, 2821324968, 134908448, 2821365890, 2827627146, 570983048, 2149580970, 2228746, 137013410, 547883688, 137013762, 2189950978, 673194658, 2147491970, 2684914184, 176162946, 176168992, 547400360, 11149986, 44736514, 2191657512, 36208808, 44731016, 2862612994, 671252520, 2290090024, 578814592, 2282227754, 2323778208, 10496040, 2315296778, 2290754178, 2728534144, 2860558976, 2862743560, 548055554, 707274922, 2861050528, 707307522, 2755082, 2181737098, 578986504, 34211968, 706906152, 2821196448, 547365026, 713719968, 2324332680, 8399520, 2191559168, 2189558408, 44075688, 167936168, 2726461480, 2149720746, 2290623106, 2189959178, 2156538536, 705176098, 2326299298, 36186786, 2191655458, 2718073514, 2282258466, 176826888, 2821333024, 578955272, 671262856, 36350114, 657450, 2684387488, 2695498410, 2720008192, 178792992, 2150107784, 2325783210, 2317920288, 2852170250, 167946786, 2281841280, 537012354, 2720533034, 134905864, 44599850, 144713728, 704776864, 2155880458, 681575080, 33555074, 545925792, 2860548618, 547391626, 2854357536, 2693309056, 33556512, 2827616394, 2720661536, 2281834536, 573079562, 2863138946, 2281709698, 2292744736, 680002208, 671647778, 537395336, 2317388450, 2315813410, 2156569248, 547523240, 2862778370, 42508288, 2726824096, 2827493930, 2156036642, 715303466, 2852127360, 578988032, 2132648, 2158100512, 36186624, 2315813024, 2717917216, 34242594, 2190084224, 573088394, 136841256, 42076194, 715827200, 2630306, 2718605858, 2720137736, 705202178, 34252938, 2323810346, 142616610, 539494914, 2290788520, 2292351618, 35784840, 136486954, 2150269610, 2317393952, 2292320290, 2720669704, 2717911720, 673352362, 2861211784, 2829754496, 2181081728, 2863145472, 44212386, 2694875264, 2852694530, 168296994, 2829756448, 2687117472, 2854363784, 679520266, 167815338, 2183791114, 2684397730, 713066498, 2852301440, 2717908994, 2315299466, 578945194, 2686626346, 178432520, 679479970, 707431080, 2156562432, 671121546, 2693398536, 2854355498, 142780552, 41506, 537569922, 42500618, 2281875968, 2818582568, 10494498, 2183833600, 2726298146, 713165472, 2821204098, 707300010, 134357504, 2281702056, 167946400, 2685020194, 42074784, 2693407392, 2290092032, 2158502530, 8956578, 707273344, 178391050, 145369216, 176196106, 2854782986, 707395744, 2718466216, 2684919946, 36219394, 673325088, 570957826, 2728429570, 2821195786, 2820712578, 176160770, 11143338, 178948776, 2290778632, 2694850688, 170033154, 36176392, 547520554, 2717911168, 2821195818, 570458240, 2282225674, 705339402, 664232, 2695506472, 33720456, 2149614090, 2693431840, 134381576, 44050946, 2687148040, 2695366784, 2686484650, 2292886144, 2861072554, 2695012392, 2685053600, 2863311400, 581601922, 2852260008, 524416, 581574816, 2181704328, 11149448, 2192212136, 176204330, 42117120, 2695504426, 9052320, 8956426, 168437762, 2191558688, 572662408, 44040746, 2181562504, 713697824, 713689770, 2854396032, 2854748328, 2820802722, 42469384, 2829593218, 9052674, 2692874784, 2718607360, 545786376, 536905890, 2860525698, 2821237384, 2829625890, 170041506, 581610154, 36347936, 2325782530, 2829748226, 679618570, 2156005538, 715172386, 2695365160, 2862778880, 581051008, 176826506, 10651650, 2315290626, 2694875138, 168470656, 33595912, 2150148128, 167903232, 2726431392, 2292230146, 2829199498, 2324340898, 2315298816, 2819269160, 2281742336, 2820800546, 673357984, 715817504, 2863171584, 579371008, 545819306, 2183178890, 2695365256, 2158633514, 8555016, 145270826, 581599784, 176292010, 42109610, 2283800744, 2821327018, 178913834, 539140104, 2147492360, 2862620706, 2718468256, 142641282, 42639522, 2315913224, 44607522, 2687115400, 2150105738, 579512874, 2729061000, 578945576, 144704128, 671255048, 2325784712, 2686984224, 681707522, 706881698, 2324170794, 2191690402, 134251010, 539633802, 581444104, 713033736, 715262464, 144842792, 2820712962, 2827003906, 704807466, 42469504, 581608104, 2282398378, 2795530, 2819238570, 42107560, 2861041698, 170565664, 2827487368, 707264522, 2282392104, 178258434, 2183670440, 573177858, 2718042240, 8322, 2854750368, 2819230216, 33587210, 2325914274, 2726996490, 2860689546, 580946088, 673841824, 2854783616, 2290253962, 578849322, 679617032, 2718075426, 2821357730, 8430218, 178432672, 2191697928, 2158004392, 548053666, 2190082570, 2827659392, 10494120, 2189959720, 136456234, 2181169192, 2829625352, 2284454536, 2854232194, 2720574112, 8399394, 673712290, 682272928, 2192187906, 2290647050, 169912482, 176816258, 681746984, 2292713474, 2324340866, 537561090, 36307626, 136874112, 2315790888, 2315788930, 2281703594, 2290131616, 11184640, 2147650178, 671656490, 536912416, 2324340746, 2190114816, 2282390186, 178421802, 2189992610, 573082282, 2695399592, 707395744, 167815816, 2315430402, 2692907562, 35793024, 2854758946, 2190114858, 680042624, 44206250, 36339850, 145261186, 705177762, 2290223776, 2829582890, 34087464, 2191557152, 2158012962, 547366912, 143294466, 682240136, 2720703112, 10619528, 176169504, 572697128, 35784866, 681705602, 2155880488, 681609378, 2826993794, 2148051624, 2315780640, 2315395082, 2189427240, 44204706, 2862753920, 681609376, 168296970, 713719936, 2862745736, 2692786176, 570460808, 2283970722, 168469162, 10625058, 42117768, 170396330, 673325608, 35693058, 2863139338, 2862744202, 136445954, 2863147530, 2692915200, 535048, 581576874, 134777514, 705309216, 2150148136, 167946786, 2150277280, 2854920832, 33562634, 136981128, 2290221600, 178298914, 2189961386, 2150269472, 706871434, 2282356770, 2693302280, 142772736, 715301504, 2181038250, 2292744704, 178924074, 167774882, 578977922, 539664514, 2693310626, 2862656128, 176850946, 2317888042, 2155913216, 680034306, 8946314, 2292187298, 2863270018, 2292326410, 44048392, 545925768, 2290133538, 579338754, 2281867776, 2189992072, 2149711882, 36219010, 537043072, 2099330, 2695365162, 2819260416, 2326267936, 2290625032, 581607434, 8397312, 134220330, 2156429352, 673227304, 2192091178, 2290090656, 2228234, 2852260362, 2861204008, 2684920330, 547916458, 167944192, 713162888, 539132458, 2190092800, 2818712074, 539632290, 2820679690, 2323775626, 2692874922, 539494530, 134752778, 679617194, 2149755392, 547400194, 704653834, 539140098, 2317363242, 707308200, 2183268522, 547521024, 2147524778, 178817666, 8521770, 705306664, 671099010, 2728567304, 134881450, 2324332672, 2156011682, 706783880, 8520224, 2281835138, 2726963842, 2290122880, 2818607746, 167946794, 673188360, 170401794, 144844834, 713065122, 2181696034, 2726429312, 2315297450, 707272872, 573212714, 44731048, 2862615050, 170401802, 176302728, 2695004674, 178814986, 170568226, 136448170, 2292361866, 581445634, 34253472, 2292318880, 2156439714, 680011936, 707274752, 145360906, 168460424, 682270752, 713204256, 2317525512, 168436266, 145270944, 2854259360, 178793128, 137005058, 673852074, 2718573058, 2826996264, 2687148704, 682272778, 2729058338, 2818607136, 2181564552, 2829623976, 679643656, 2686493320, 547367434, 2726857344, 570558472, 704684714, 2183670312, 537004704, 2852661250, 2860690058, 2862777000, 2862751882, 2323654698, 2149747200, 2694981800, 11182624, 36315306, 2695400066, 10519040, 579381376, 2283831850, 539527336, 2726439560, 2684395680, 2181180066, 2284489346, 2861212162, 2829623848, 704806946, 704807082, 713695272, 44081674, 2852686368, 2156038176, 673185960, 680003752, 539503146, 136847530, 548053666, 2317516842, 581083144, 2664586, 704684680, 2728527906, 2290625192, 33726474, 679485610, 2860548136, 2156536480, 176302634, 682232456, 570589856, 44599944, 679512200, 10660482, 2317525032, 2819104930, 2685020170, 2326440066, 2718605480, 539099650, 2827495466, 2326399498, 168430090, 2189559968, 2192050176, 2726463520, 2860548776, 2148149386, 2317910530, 537405986, 548022432, 2720008330, 2726863008, 572695210, 680001664, 581569162, 715171848, 35785378, 2290747426, 715172480, 2281710112, 2829715624, 2147524768, 2183668384, 707275426, 170565802, 2148141570, 674, 545784330, 44572712, 2181169666, 545818632, 2326405250, 2860649128, 136872072, 2718574728, 706775072, 170011170, 2284324866, 2695375008, 136325250, 2726994048, 2829714050, 2852137480, 707405824, 573188746, 169910312, 2863145482, 2852162176, 41953288, 2827493544, 136480936, 2108032, 2149583370, 8522378, 2181603370, 2149713952, 176687650, 2150107298, 2693399082, 2718476290, 2317918722, 2854398122, 167781034, 2684387464, 2820811264, 2282356778, 2854390434, 2315922050, 2318051490, 2852784770, 688160, 581445802, 2693431848, 673851912, 671131784, 2686978690, 2323777704, 2861083168, 2290623114, 2317492234, 2282392104, 2692778634, 2694843040, 2684389546, 671615490, 2692909056, 671754368, 715139104, 2284488744, 681716264, 2860655104, 9044514, 2821360170, 2663050, 11012648, 2728394786, 2281742498, 679651490, 2861179042, 545956520, 2726863394, 2695495722, 34242698, 539142178, 572688552, 704676488, 2192058530, 142647424, 570992770, 2147485730, 705178250, 167807136, 536881312, 2718466592, 2290655400, 34119816, 2860558506, 35651618, 2157977736, 2729082888, 2281835170, 571122346, 572555266, 704807082, 2325914240, 715294720, 2156003360, 2183669888, 2189959690, 2820811298, 144713896, 2292361384, 2717950082, 2692743168, 2181562504, 2717944480, 2729091210, 2693406728, 36216960, 134350986, 537043104, 2189592704, 2852782600, 137005570, 134359552, 2317910048, 178923522, 2718605856, 2191690410, 2726856840, 2728430218, 33598112, 2292752426, 2854912512, 2860550282, 704782378, 713728680, 2290100256, 2852817066, 2283939976, 134750848, 2827127424, 705300522, 10625024, 142647970, 2181204096, 134359594, 2183275170, 673325064, 704677930, 2189560328, 2284357770, 706912802, 680142882, 134742026, 2315815072, 2695528970, 671230120, 2852260008, 570458794, 2156038186, 2852135080, 545294506, 715163650, 545268384, 2105986, 2183834120, 2829093384, 2183168552, 167772322, 537526784, 2155874344, 2720047264, 673319560, 2281711754, 8948226, 2282356768, 2686582946, 2318010496, 2148182154, 2148141056, 2284357666, 144736256, 537037344, 2283841544, 536914466, 673227304, 579371048, 35791520, 2684911658, 581437992, 167772202, 2820844202, 2854922250, 537535016, 663688, 2183309312, 2317494410, 2315782154, 2158504480, 178782210, 671220384, 2852686474, 2860679298, 547359234, 168462498, 2238632, 2729093120, 539099688, 136481410, 2325742242, 41945224, 547891714, 537043456, 170041482, 704651306, 2726995976, 2862653602, 545947786, 682238498, 578988712, 2624008, 671621122, 2183703040, 2720008840, 42599040, 2818583210, 2283932160, 144738474, 36219432, 176162856, 2317492898, 2290262562, 2861181570, 176695458, 2283801250, 704817674, 2282365482, 578857128, 713197578, 2820803074, 578955306, 2861049994, 2684398250, 547883680, 10652192, 715260456, 2695373482, 690346, 2281873416, 2728394794, 2728962560, 2315386920, 2826963456, 2819132074, 2854889474, 44564482, 142770730, 2728569506, 2290231336, 679643648, 131072, 143261834, 2726955144, 578977792, 2686495272, 2323686058, 144845354, 707273354, 2150140586, 2687017514, 537404040, 573178376, 2290788354, 2315815080, 673349770, 2728566786, 2861050026, 2726330914, 36184106, 2325905922, 2827520160, 176160938, 537430538, 704776738, 704782368, 2292320258, 573211304, 2827526146, 2149624490, 2818711722, 581470370, 2190114850, 2820833832, 680165538, 2325751840, 2292189736, 33596066, 2284333194, 2281867778, 2325784584, 2684495906, 136350338, 2860548136, 682229794, 2158660130, 2692743176, 2317877800, 671088802, 2860656648, 134785162, 704776322, 537438880, 2720039432, 2283940386, 2158141474, 2863170080, 2820672008, 2720704674, 10617378, 715795112, 545423530, 2284358178, 10651682, 545300512, 2147648034, 680142978, 178259968, 579340416, 2827100168, 178915338, 2290657834, 2192179362, 2281710082, 2183168170, 2622114, 713074824, 2827520546, 680167458, 545294856, 2862615042, 136315432, 2281703432, 178815650, 2718597162, 2156038656, 2318010538, 679485952, 2156038282, 2862614536, 2829746216, 2148139688, 537403944, 2693302434, 681714186, 144705664, 713197728, 136839712, 2150238858, 8528552, 2827657258, 44696096, 2827100192, 2728558760, 136355874, 707297442, 706781352, 2292221952, 2183792768, 705299074, 671754784, 2854256674, 2818607234, 2718476458, 2819237890, 2315921576, 2150140586, 168306856, 706781192, 682131968, 44212264, 33589888, 2861047970, 715784864, 570599936, 2854780970, 2228738, 2684914312, 2282389506, 704782856, 2821204522, 143262338, 2190125576, 715171842, 142770346, 682273320, 142772736, 2317888008, 2656776, 2323808416, 176859650, 2686978218, 168462506, 2728927392, 2317353642, 2819263106, 2818744970, 671623680, 35684520, 715784834, 2686495242, 142616704, 2818712072, 545786400, 2826962976, 2190090786, 2324302376, 10519074, 2728559138, 2281744938, 170009120, 2726428842, 2317492256, 682107424, 2183790602, 2192056960, 2147494024, 2818738730, 33597952, 537002658, 2147648032, 136446080, 2862655528, 2290229386, 44573322, 2695004162, 144714400, 34253480, 539533954, 2148173824, 2290786464, 145369224, 682140192, 44607616, 136970248, 2826993664, 2181701768, 715139112, 705169448, 2829060776, 2793632, 143304744, 8913448, 2284322954, 2189560448, 547366954, 2852790314, 2315812864, 2315288584, 2292187658, 2191532586, 178268672, 34220680, 170394122, 707428522, 578824200, 2854223912, 142779050, 2720704680, 44597890, 706773512, 2317519402, 2148173954, 143165600, 581476392, 2860550282, 2292713610, 705339904, 2827520010, 2829092898, 8553120, 537561250, 142647970, 2323677858, 680176256, 36219554, 2290098720, 2150271520, 10520704, 2281865762, 578824866, 145392130, 168296490, 10526720, 2192222850, 2290754208, 2860648456, 570469026, 2720530602, 136323074, 2862645896, 35693218, 545302568, 713171618, 2695538698, 2292844706, 2282258568, 2099370, 176302600, 2190125090, 696832, 176291874, 545826986, 2686495234, 573220866, 145360904, 545400864, 705175592, 2829099170, 2191657608, 170010626, 707396234, 705169416, 2852137000, 572525096, 44730376, 11175976, 536871584, 2325883530, 33442, 2862647840, 2048, 679651872, 2290130986, 713558664, 8923170, 2315812898, 2821324936, 705307176, 2282400266, 570468488, 713039880, 2189566122, 2826996226, 2183135880, 680011778, 545827336, 2692778152, 2728927906, 176859138, 176695946, 713599496, 44181538, 2829060098, 44704392, 681584682, 176824354, 136445954, 715260450, 545423498, 713721866, 134742698, 2183309440, 8921768, 2148141088, 2684355112, 2315782314, 680043146, 42639914, 2684529314, 34856, 537043616, 2684920320, 2820809216, 2854748328, 2829197354, 2315387562, 2189468200, 2191663618, 2860525728, 178266624, 2852161674, 2181693576, 2290089994, 545956488, 547889288, 2183702658, 704678562, 10485920, 2684889600, 2315395712, 680004104, 170395776, 9044130, 706904104, 36339712, 2192181418, 2718040064, 2290221578, 2854783104, 2283972768, 2192058370, 167774376, 2290130984, 2852782082, 572664450, 2829746346, 545302690, 707428866, 671252992, 2863276032, 8397440, 8431624, 2687019048, 2317920256, 36219560, 2155907744, 176196226, 2189565960, 2726431274, 168337442, 2323679904, 8915618, 2158658080, 2183667722, 2155882632, 2189992488, 2317918848, 168331306, 44573226, 2852137632, 176849538, 41945216, 539000834, 536879752, 2191663616, 144705578, 2149623944, 170035360, 682100904, 33695914, 2852258466, 2718433954, 2728567296, 2687009410, 2155915914, 145236648, 2728395392, 167781024, 168297098, 2852162186, 715786376, 547495936, 145367042, 2852298890, 2829189762, 2863179936, 10618882, 2692784128, 2826995882, 170011266, 2140296, 2860525730, 570599970, 2147655722, 2829617194, 2156528290, 142641826, 581607584, 671091368, 2827094568, 2826962952, 547528744, 2315790472, 2181562890, 673876650, 2183702696, 142606496, 2829092992, 2718466050, 713697800, 2861040160, 2282365600, 2820841632, 2323819010, 715293218, 2149615616, 2729093642, 2726338696, 2190125730, 136356394, 8560674, 2726955008, 2315420168, 2317910016, 2684528808, 33595944, 580944386, 33556610, 2158108842, 581470336, 2158660106, 2694973578, 134782986, 2829722248, 571081250, 545817226, 169904808, 2695014946, 681707688, 2189953698, 2852298752, 2692778146, 10657824, 2283965096, 8913448, 8390656, 34113706, 2687019048, 9078914, 2854259330, 2292883498, 713203720, 2860656680, 2852259882, 36307618, 11184672, 2318019210, 570436130, 682139690, 2183668224, 2863139488, 2795522, 2105474, 178817162, 2181081128, 578822280, 2282228354, 2863145608, 2290100778, 44737058, 11141162, 548053672, 2852137096, 704678018, 167905824, 174208, 2687115818, 11141282, 679651882, 2323685544, 2317484170, 2315255816, 143138826, 681616034, 144738474, 2693308424, 2290624520, 2290125448, 539664386, 706906664, 2189593250, 2821325346, 2819129352, 680034984, 2693278218, 705307144, 2323785760, 2189961760, 143131298, 2662440, 2820802688, 581085226, 2148010528, 2720170666, 2820841984, 2183143426, 2684881538, 42478216, 10485928, 548053504, 2720178184, 2191697960, 176857762, 2827100832, 34111530, 2150113408, 680003626, 715686018, 2695004288, 34089098, 2656394, 2181736458, 2148139042, 704643240, 2149624352, 2292361256, 573079688, 2687150120, 2290264202, 573057546, 170566304, 170566280, 2292850858, 581478442, 44083370, 537526784, 570428042, 704684034, 2281874080, 579469472, 2718573184, 41943178, 178956320, 713033728, 704677920, 2686625928, 545270312, 537526282, 2695530658, 2323783690, 2829060648, 2181038088, 2315821568, 2290229282, 2150113418, 2728921216, 2818607234, 2717941888, 707398186, 2726341160, 2818744872, 2239016, 539002920, 681583104, 2656264, 673753098, 2821204490, 2149613728, 2290264744, 42606594, 671253152, 715170304, 2183800970, 2861048322, 537002624, 136350376, 2292852896, 2827520002, 136316928, 2156404744, 167905792, 2149752962, 2191665160, 2860655242, 44567072, 2728919200, 713599018, 581601954, 578847400, 2821194400, 178260002, 2820844066, 545925770, 2718444074, 2281875968, 2099746, 2192189954, 2282367104, 2326309506, 715270178, 545827456, 2192189442, 2324308104, 2317494826, 2720671874, 2796032, 136972810, 2189601440, 2181071362, 143262346, 706740394, 178823722, 537010338, 34113666, 2326268458, 2315790378, 170000906, 34080810, 176693384, 2852792458, 545958402, 33554594, 713591458, 136880264, 713074856, 8432162, 705210912, 2325749888, 2687009442, 2718050816, 2686986912, 10652298, 134783656, 136970282, 2860517928, 2326432258, 145271432, 2692778664, 145238528, 2292228264, 2148010504, 2861213736, 2695496354, 2283839496, 2692882594, 2720041602, 42478122, 35825666, 579348642, 2282358818, 537535018, 2826994338, 2281736840, 178815520, 44212778, 2686585000, 134250496, 2156038146, 134250530, 2862621352, 2323653128, 2819129378, 2852653728, 2324204064, 2686462090, 44738568, 2156407306, 2283972616, 2820800650, 581609480, 2852290560, 2324171432, 2852685986, 2821235370, 2827520034, 2315420202, 713203746, 707398272, 2191687818, 2318049322, 2191696418, 673188482, 680133120, 167946888, 688128, 144714378, 2281711744, 2290780842, 2283939968, 2282358952, 2290755746, 10660008, 134744106, 715694090, 2324202018, 2183309952, 2156036138, 2183692426, 2315815424, 2290778280, 2852784298, 36339872, 2090, 9085576, 2862647434, 2183798914, 573211146, 579338248, 680037002, 2861072906, 547365538, 579348608, 2158010528, 10618922, 2693407266, 2290780202, 2156407464, 681746464, 2862645922, 2147483690, 547397768, 2228866, 34220576, 167911936, 170393768, 2793986, 2852134952, 2323777698, 11012738, 2720702472, 2827616266, 579502592, 144869536, 2827102218, 142617226, 2192187554, 713722528, 2292711560, 581085312, 2189992098, 2290100904, 673849858, 2183309984, 170428584, 145391648, 2290745858, 2720661634, 2191524490, 170427010, 2686492810, 715792426, 2181171330, 42639360, 2726830120, 2718443560, 2818615338, 2317918722, 2695004162, 537535112, 44171906, 2181169664, 2718042152, 2726338562, 715827848, 36217482, 580911136, 2290616458, 671615114, 2854922240, 671254560, 713722370, 2820702728, 2820842154, 2158529058, 2728427658, 2323652736, 2191655560, 2158633482, 2818738186, 2325743752, 2685044898, 2684389544, 673851938, 44599938, 167936640, 673227400, 713074696, 573211170, 2820669578, 2862614538, 2860558498, 713566762, 2292351114, 2726961152, 572533250, 548022274, 143272586, 2158627360, 2692743808, 11174432, 2181595144, 699010, 539500578, 715137058, 178298888, 2819107488, 2190125576, 44075650, 2820841482, 2829093386, 580922026, 2860646536, 8553130, 2150107682, 547921952, 2189459464, 671621634, 539667114, 2852168354, 579504258, 2829232778, 713031816, 2854357640, 2284355752, 2862779018, 665634, 34211970, 2718433954, 2183299744, 715663362, 673743370, 33563264, 2692884618, 2718074920, 2292714026, 35498, 681575048, 2325883392, 2686617600, 2148049570, 2818607266, 2183176194, 2686591498, 44736514, 2726471714, 8388608, 681713666, 169910914, 167944864, 682262530, 145270952, 2190092968, 713067042, 2158660138, 2150269096, 167774722, 673745026, 33556480, 2290131498, 2284488834, 539099298, 2728927232, 2158141600, 2686484608, 527018, 2717911680, 2284356232, 2284489216, 2720016898, 715686530, 548012672, 2149621928, 44566528, 2693431424, 2323647104, 2284323498, 547914378, 36209162, 2854264842, 579338410, 2821204104, 2192181386, 2190117416, 2315954858, 2282400424, 143294464, 2692917258, 2852260394, 2192056450, 144713888, 144738474, 10619528, 2695375018, 2684488320, 143295106, 11053096, 573186688, 579348608, 35654176, 2685051050, 682240042, 578955778, 707429000, 2854783106, 2156439690, 2726821922, 538976426, 34211880, 538970626, 2183826088, 2818706048, 526498, 142649352, 143172258, 2325883426, 35823626, 2292712104, 571123712, 681748488, 715653154, 2684520490, 41951746, 143141032, 704686090, 169879688, 2827659402, 2326309378, 11053578, 2826971818, 2720541352, 680165890, 2149591552, 2826971274, 2183662122, 524456, 682107400, 2829191298, 2687115786, 2181072904, 2158133770, 2820680200, 8530440, 170011146, 537436168, 2183668362, 2191523848, 145394304, 8560650, 2685043362, 137003144, 579348480, 2718599810, 134357536, 35815464, 2695364610, 571083296, 579504674, 145268904, 2183143938, 705210888, 42502184, 8921768, 36315298, 2230440, 682101250, 168337536, 713689760, 2315952298, 682271392, 2692884608, 545958562, 579349002, 2819271208, 2190084224, 2821335200, 2189429248, 2292329098, 573218856, 2150238216, 2829756418, 168297098, 2860518048, 537559080, 136456226, 2315788458, 178432032, 2191698472, 142780416, 2323808256, 44181504, 2149747202, 2324310024, 706906754, 144842912, 2181179946, 706740354, 41976450, 705200136, 33556482, 539134114, 2827651626, 2860558880, 2852694666, 572524674, 170002976, 2192056992, 2629794, 2695372930, 2282266656, 11173898, 572696578, 2282259074, 11045506, 134776866, 2156047008, 573080098, 2282225672, 570427432, 2148139042, 2158102696, 2183825960, 2150271114, 42600992, 2862647842, 673882154, 145270952, 2728437896, 681582762, 2149583008, 2826969600, 145367200, 2692786688, 713719968, 707264554, 2695407656, 136839200, 2283840170, 134916650, 145369256, 2325785248, 2191534594, 2726963874, 178825888, 2315290762, 2685051522, 142616584, 33696384, 2192089730, 2694883976, 2147617442, 11012744, 581468832, 2720178696, 2282236458, 539107880, 44083240, 9087528, 539503272, 2290262536, 176859168, 2283929736, 673712162, 2183176360, 2183694882, 2726854688, 2183307306, 688674, 2158632992, 8946344, 2692743808, 673873962, 2726863368, 2717909546, 578980386, 170437162, 143165578, 2860550154, 2283965064, 176726530, 2284464808, 713590826, 2819270696, 2318008968, 2140832, 2827125256, 2852162208, 8912906, 2282236034, 713556512, 2726306442, 707428386, 2692884992, 2829197450, 545267744, 2861203458, 2863269890, 2717952032, 167944864, 570460810, 547398178, 2863270016, 2694875810, 2282367650, 571113610, 2150268938, 8521858, 2315298856, 715664040, 2829615242, 715825192, 2728919048, 41978016, 537536648, 2315780096, 2283973256, 8398890, 673221162, 2317353096, 33696256, 2854363272, 2183137928, 44048906, 2292197410, 2158666402, 44042408, 2829191810, 581436066, 671613448, 2158535306, 548022784, 167912098, 572565674, 178260640, 715171880, 2150105248, 2150279168, 707299464, 8396968, 2282258954, 42508328, 713697322, 2821194274, 2189991976, 671785128, 548014216, 2686986760, 679651842, 2292884138, 671096962, 44597248, 2283973250, 137011360, 2290625162, 548022440, 8555010, 2281734696, 545923712, 545391234, 2686976674, 2158633482, 2862779018, 145270784, 704684194, 570435586, 2692786312, 2686454282, 2852694656, 680036872, 2818746504, 2317396104, 2684528800, 570951816, 547520648, 2156003496, 2720532520, 11053058, 573080098, 2863270018, 2147527296, 44736680, 581576866, 570558978, 134217736, 168462472, 539533448, 2728953890, 679643816, 176728576, 143305352, 2686618114, 2692753408, 2158002730, 2290647584, 168297002, 42478082, 2726333096, 2283800706, 2281832482, 2263170, 682265218, 2726857250, 33687690, 136487594, 704808992, 2861083306, 2189427368, 8528384, 704684040, 178391050, 578849280, 2150279818, 8528392, 2156560938, 2686493320, 2315430016, 547891882, 2323784328, 2284365834, 674, 144705664, 2860525570, 2717919744, 2861172874, 2290616450, 2662568, 2156397058, 8554496, 10627720, 2693300906, 42608802, 682133674, 545391240, 580946472, 680167562, 2728437794, 2292754560, 34212362, 176726154, 2726994090, 2318010410, 178921634, 2684887200, 579381930, 680034848, 2720041602, 2315289216, 2827102338, 2821360160, 680165890, 715686442, 573047296, 41986050, 2818703368, 2181073408, 44703744, 143297192, 2192187402, 706750464, 2692885154, 9052296, 581577384, 9077256, 2192181290, 545915562, 2228394, 176202248, 34245130, 715686434, 2181597322, 170532906, 2181734400, 2820702754, 134252672, 673228840, 2852300842, 2695531138, 2729060488, 2684911746, 673360546, 2827627008, 134774784, 33718306, 2183791136, 2821204640, 536906250, 715661346, 2852257824, 572663850, 2324302378, 2290649730, 44599850, 2290130954, 2192050210, 581435400, 2821202568, 2829617288, 2827100170, 572530728, 2728429736, 8521728, 707430912, 2326268416, 2315397802, 33595562, 2183662122, 2191698082, 671777320, 170043394, 2317910538, 2728427650, 715301032, 2192089250, 2149720576, 2281701922, 573047328, 2819139712, 707274888, 570599456, 2692786186, 2726340770, 2854397960, 545393184, 2860649128, 581468202, 178954376, 2827626632, 2150271146, 2718073000, 2852815498, 2147657762, 2860517896, 2726297770, 2292353546, 539624066, 545917058, 570960384, 2827092008, 11020418, 581050914, 134251170, 170560040, 713074698, 2191663784, 134359208, 44206632, 578945026, 715794560, 2315255970, 679610368, 2315397128, 2283929608, 2726298144, 2181171200, 578857120, 35458, 168462378, 673218594, 673876616, 2149591584, 2324168714, 705169448, 2189468200, 2829721736, 2317879946, 2148010538, 2861178920, 2821325322, 2718466218, 2181179560, 570566656, 570597384, 2282226344, 178421888, 547367552, 713206442, 2726332546, 2694982314, 2317361288, 2323816450, 2283937954, 44182026, 715262506, 2323786376, 2156399146, 176695424, 2326396930, 2324179490, 2818713634, 44050442, 2818572424, 2181046824, 536914560, 580911234, 176162850, 2862776832, 176687112, 2821226626, 2726855296, 2149615658, 2292877480, 170437160, 2787882, 2147524736, 2158109314, 176726144, 2282389672, 707274786, 2183692930, 2155915914, 713558696, 2292853248, 706912906, 2717919914, 2687109760, 2684363400, 2147485834, 143261826, 2693408936, 2852129442, 2829068930, 2318043304, 713599658, 2686460552, 2728929920, 2284486688, 34081288, 142770858, 539101704, 581575200, 570992640, 688136, 8432258, 176816770, 168469026, 2150105600, 11182632, 2718575232, 2692907170, 169871528, 2281709568, 537567360, 2283801128, 2818582560, 713730720, 2860558882, 671656576, 2281867274, 2181179936, 705339528, 2158002336, 143139328, 2818705570, 41945730, 2192057000, 2686978688, 579381250, 2183702530, 2718075528, 134914210, 2695365290, 2862778402, 2283809280, 570426018, 134873250, 169871362, 2860648488, 2692778114, 11184296, 35661858, 2156003970, 8947880, 2325784616, 704815264, 547891242, 2158496424, 2323677194, 2192050850, 2290657826, 2325914152, 706740864, 704808994, 539101730, 2156003842, 2191565440, 2292746370, 2189951136, 2687109632, 545399304, 707428392, 2183670314, 2862653440, 699010, 679608866, 136980616, 671124010, 178954760, 2315389570, 682263170, 36315688, 679619210, 2148049570, 8736, 2181597216, 537428610, 2785960, 679510178, 572654218, 2238626, 35815562, 707430408, 547924650, 2147657898, 581042216, 2292195840, 2192181258, 2105856, 671121954, 2854912674, 2323647018, 2292326538, 2181562528, 713689248, 36209282, 536913952, 581610154, 2863172138, 2315921418, 35368, 2324333056, 134225922, 2726429192, 2325882888, 137011754, 2290747946, 44597290, 34243112, 545268232, 35790850, 178954762, 2854791208, 2181605538, 11018888, 2728438280, 557066, 41977898, 690216, 2181695648, 2271744, 548022442, 2181203968, 2829756938, 145238152, 134883466, 165888, 2189462184, 570982440, 2862776864, 176824352, 2694840322, 2827487776, 10660480, 2718476834, 145260578, 2157980162, 2726339074, 44212776, 573089930, 2685044736, 2183659682, 2821324842, 581083778, 2821358248, 570466824, 570589312, 2684389544, 2292851338, 715262632, 2693302272, 537559560, 34089090, 136839170, 681607202, 33718826, 559776, 176687752, 2863309448, 2325783170, 673751594, 545391274, 2726953514, 705210376, 176859178, 2720539266, 706781736, 178397730, 536903818, 2156406952, 2729093122, 2156535944, 2861047842, 682140328, 2684487722, 537567744, 36178592, 44608000, 2827493928, 680012426, 539656352, 2694881282, 679518752, 2181736992, 673185802, 673196072, 679608330, 707436706, 713589418, 44173480, 2281712258, 2726961280, 2181734920, 2183790760, 2827657728, 545948330, 573057032, 545818656, 2183275008, 2720662018, 2685018658, 10652322, 2290625184, 42478090, 715139626, 2283965064, 578955272, 671097474, 2315944074, 44607528, 673219072, 539525666, 42631208, 136874024, 178422306, 33587746, 681615362, 2323654690, 137013410, 2728927242, 2852692650, 2158624904, 2720145450, 666144, 579504290, 2826971306, 2189467816, 2860526250, 176326658, 2190090282, 2183668354, 715696682, 2149722634, 2854881920, 2729061034, 2281709610, 2315919496, 2728954496, 2292320896, 545432194, 2150246440, 2147658242, 2829756418, 707307522, 2726332416, 178399370, 2821359656, 178815528, 705200680, 136871978, 2729052162, 2694840842, 572523136, 536903712, 713720320, 2854267426, 2183668234, 8429600, 572662304, 2720170626, 581568552, 2150277258, 2686452386, 2290221696, 10496648, 537045674, 2718607882, 36186112, 35686442, 145229834, 2863169698, 2147485704, 2726308008, 2149720738, 2718042762, 682263050, 2183799336, 2720016938, 2729052160, 2717909128, 41976328, 2323652610, 142649472, 2282365570, 2325750432, 141864, 2282365576, 673221152, 2852291232, 2158144010, 44599464, 2183170568, 671746592, 715784832, 2149589536, 2726333090, 2861081122, 2729058466, 2290754080, 705301128, 537567264, 10625026, 715301026, 707308074, 671091240, 2819131424, 144844960, 2720047746, 548053664, 170525184, 2819236002, 581044778, 537403522, 2325752360, 2720146090, 548022402, 2818747048, 2852661282, 547496096, 33686026, 2149753386, 704776872, 715164192, 134908458, 2183800970, 545399298, 169872040, 681738888, 33695882, 2183800968, 2324210178, 2854791176, 134384138, 580911618, 578980362, 2684389514, 2156013698, 2290655778, 2693309058, 2720041088, 715661952, 2326405640, 2863138824, 176162952, 42598914, 2684518944, 2861203976, 2158502570, 42082306, 2827624458, 2863145098, 571116162, 2284333610, 136448034, 44051074, 572697120, 8423936, 2191654952, 673229450, 2861181448, 36348458, 2854914058, 10619426, 137003656, 704684034, 2684911648, 581042216, 41953314, 2829593258, 143131170, 545294474, 537403946, 579502754, 715817480, 2720041504, 2283801122, 168298498, 142780576, 2684889640, 2189991946, 35695242, 10652170, 2862647816, 44737160, 545434240, 666122, 2726330376, 2819261056, 2829625898, 143296674, 2695537288, 2821367810, 704783008, 134253216, 2692753418, 579471906, 547889800, 2181603368, 2148008576, 539503232, 2156005384, 2717943816, 713695264, 2687142408, 2829754496, 2854389760, 2726865408, 573054976, 2820680352, 33726592, 35695104, 536904234, 33720992, 2158635016, 573046914, 2695407624, 572557986, 2726952994, 35784738, 136356008, 2290753536, 2728558752, 2326407338, 2156568610, 581567104, 573055106, 2818580648, 2692874280, 2157980192, 2156437642, 2863308936, 2720137216, 8421888, 671255208, 2829189672, 547891240, 2317518890, 2181572776, 134881416, 536903714, 9077418, 170435074, 170525226, 671123456, 2720014506, 713196032, 573177898, 2148008104, 10485760, 144711816, 2684914210, 581479082, 2149580832, 11018792, 2693440136, 2695531008, 2820810920, 2726963722, 539533448, 33598090, 170525322, 682099210, 2693399200, 2693310626, 673228840, 537035272, 2630272, 2686978594, 2190082594, 2149580802, 2692874784, 2861042338, 8555016, 2861172744, 545792554, 706742954, 2150244992, 42608672, 679619104, 2854224384, 696840, 537559072, 2192179210, 539009666, 136317440, 44574752, 536873120, 581437570, 663586, 2181605546, 673841696, 545303168, 2149624352, 134392490, 2821227042, 704645250, 9044482, 2183798818, 2829623426, 537043488, 2726439554, 2827126818, 2685045386, 2819269128, 42470016, 547497984, 2852692650, 136489000, 10660488, 8921738, 170394274, 10368, 2728559234, 145269248, 2190117408, 2821368450, 2693433992, 11149312, 2189568552, 2861083296, 2191526528, 2158625290, 537438368, 10488320, 2854234752, 2325782562, 671262880, 570567176, 2317394056, 35823648, 10627714, 142649346, 2183170090, 2821368482, 2684520970, 2183299626, 133120, 11141792, 2685010440, 167807146, 178258602, 2820671618, 2181564930, 2290262698, 35782688, 581052424, 2684526594, 2728403488, 2155915394, 2192048138, 8954410, 2292722304, 2861081248, 178922016, 2140674, 707264554, 33720962, 136358400, 2281832488, 671778818, 2728566792, 671785000, 539658370, 2852825258, 2292746922, 33597448, 2863270018, 170033704, 2149614114, 2149616136, 2155874818, 2189560450, 573088298, 538968704, 706742312, 2852169770, 170404354, 698538, 42640042, 536881664, 570991136, 2602, 715162120, 10625034, 2854224552, 2852162090, 2183170562, 2854389800, 704676394, 680002080, 570958336, 2820843688, 538970656, 176720384, 715162114, 2762752, 2317396106, 713074698, 2148018312, 2821365792, 578988680, 713033866, 2181073570, 545955840, 2326432416, 2326407688, 2695013034, 2181702152, 2861047978, 2324179456, 2315266080, 2829756456, 2323808936, 2726305832, 572654210, 170524704, 2192089090, 168437770, 713596928, 671613480, 136481280, 705210408, 2692882440, 8562848, 36315808, 168463016, 2290625194, 137011754, 9085088, 2317385864, 2317355690, 2189435424, 2686583456, 2694980098, 176850976, 2686582792, 33587722, 2695397538, 2718476970, 536870920, 35695266, 681615362, 178825384, 2317494816, 2863268360, 2284489344, 33694250, 579510402, 2189992488, 707273250, 2854396456, 2130048, 2818605600, 579346592, 2861179530, 706880040, 2181734530, 2860649128, 2695408128, 2284358154, 2290100770, 168338090, 2854232610, 707430528, 673351680, 2317910688, 2793474, 681705602, 547496482, 2685042858, 2155872928, 2284454024, 2181703722, 144875520, 2854389792, 8399008, 2726469634, 2230784, 570952226, 545434242, 2097674, 143304712, 538976800, 170428586, 539099784, 2720669730, 2754570, 2685018794, 2852685858, 2282365578, 144837120, 167938568, 545292426, 178258432, 572654082, 715295392, 2728405154, 134744096, 134251016, 705301026, 2821327530, 170559488, 2718564864, 2315430048, 539625634, 671744008, 168460802, 539002882, 134775456, 2829590538, 2862746120, 144836618, 2863276042, 8913032, 2292752936, 2148147842, 2323687424, 2189959178, 673228930, 2192048160, 2720145928, 704651394, 2729085578, 2315387554, 2325906058, 2686593184, 715131042, 34245258, 11053728, 671096992, 44697736, 42599082, 143264296, 2686986408, 2281840682, 176194210, 705333794, 144842880, 2181073032, 2819097088, 2147494530, 2829092866, 2852136994, 2684496520, 2150148738, 572697122, 145236104, 8555050, 8432256, 2181081090, 681707688, 578955906, 570591370, 2149583400, 705210506, 35783298, 167815200, 2695505922, 2818615330, 536873634, 673710594, 536879106, 176857258, 2726333058, 2717909034, 168469000, 581052938, 2827127336, 679487528, 2325784608, 539142664, 176294024, 2323786402, 2290223744, 539536032, 2819228330, 2290747562, 706879624, 2315788960, 581607456, 715302922, 2158633642, 673317410, 2317918216, 715696770, 547389576, 679610402, 168331424, 134359562, 2292328994, 2192089760, 713697408, 2827493512, 136357890, 2290616960, 539107970, 2150244898, 548045312, 581601794, 2155905536, 134914720, 2693433474, 170428424, 2281710210, 2290778786, 2317396610, 176851616, 2862745632, 2728525864, 680167560, 176849416, 2148016770, 547523074, 2147517096, 706781704, 2317912738, 2820833448, 705170058, 2236968, 2324300290, 673720962, 2860515456, 2315911306, 2148042794, 537045002, 176719880, 2854756866, 2852265994, 524968, 44214792, 579479682, 170044042, 142746144, 176294402, 2181597826, 2819138058, 2684494336, 671230090, 539494946, 8424066, 2818574506, 2827495944, 539109408, 2290788352, 707272738, 572653736, 705202850, 136348290, 2192083624, 136446472, 537010304, 2726341256, 2720137730, 539634178, 2281702048, 2147625642, 680043136, 2852268586, 2728962690, 43648, 705333930, 2290255906, 2189469834, 2829200010, 10752, 2718083714, 145238152, 44599456, 2189985832, 581044232, 2156568578, 2183669762, 2189992586, 34121864, 176726698, 570436266, 2726994464, 2862647976, 34251392, 10652170, 170429098, 176859138, 2631810, 2686582784, 2282236576, 2292220546, 2695366826, 176300072, 178915976, 2861039776, 2821367850, 547489960, 715694626, 2695506568, 2687019522, 545817216, 2148040872, 44574856, 36339714, 2718599298, 2318041130, 2191534242, 2684528650, 176161450, 2728567328, 573081610, 570598056, 679641224, 166562, 176162978, 573081642, 33595402, 572661888, 713590914, 581478402, 715295370, 2684486306, 2156405408, 2190125578, 10485898, 2718468234, 581601800, 8555050, 2686624290, 2150148618, 671129608, 2156560394, 2860524194, 2662568, 578847232, 547389480, 2239104, 168304800, 2317527168, 2290098210, 2695398026, 705299074, 142649994, 713064480, 673720320, 168438282, 2150105224, 570427424, 2315919530, 581044866, 178391168, 2694840994, 145228328, 706742306, 2192189602, 539002890, 8923144, 2852128770, 2181702312, 2760866, 2718564384, 2862656034, 547398274, 570427562, 655370, 578822146, 2155881096, 136839720, 136479242, 41984032, 2728954024, 44171432, 713033864, 2726961672, 144712202, 2861214376, 715137034, 571124226, 2720008746, 545392808, 706773152, 671263400, 2189983778, 170566178, 2684889226, 2150279208, 2854791688, 2183275178, 2317887488, 545433768, 713566344, 2325742250, 547399722, 539525282, 34218536, 2148180000, 44049058, 2325916170, 8391202, 2718572674, 2192082954, 144837280, 2192058528, 2720705034, 547916290, 44697610, 2693302818, 168340130, 11053194, 2190123016, 2181169834, 2238978, 572531368, 2324308008, 715171848, 547528714, 2158626856, 2692874400, 10616962, 570958472, 545826986, 170437128, 571122312, 2317394440, 671099432, 671252640, 2323808266, 570599944, 2323816960, 578988040, 2720170664, 134359178, 42470026, 581470850, 2149621928, 537002666, 547367074, 2692743682, 2315420328, 164490, 2829222440, 2692786186, 2158666272, 2861080584, 2157969960, 2147494056, 2156398762, 2191665706, 705341448, 2315813536, 2183176712, 10528906, 2326407330, 2282400416, 170526880, 578824704, 136323626, 2183661728, 2687139874, 2852168194, 170565672, 2829060098, 2324210216, 2862615168, 145236104, 547889186, 2149747202, 545300480, 2726332968, 2695405608, 545826984, 8423586, 715694242, 9044096, 570556578, 2283964938, 10519048, 143296552, 136841858, 2282261162, 2684920322, 2155872386, 2317355520, 2692776480, 671255040, 34122368, 2854881322, 10486306, 2283929770, 570950178, 579371146, 2821236746, 2324302474, 2148171914, 680001536, 2315421706, 44042784, 2693401130, 570958344, 8430080, 8913578, 547521066, 178948128, 713689218, 570559104, 170035338, 2315288738, 671088776, 526498, 572563616, 2718468224, 715137538, 715137570, 2148141728, 2323679778, 2827616394, 2149745184, 2820677794, 713067016, 2818572322, 178956328, 2147485834, 579373610, 134785154, 2863276682, 2621570, 2852661282, 9076778, 2181212810, 2684354722, 2148139018, 134783498, 570425384, 176851584, 715653632, 2181595298, 2854387848, 715653250, 170395650, 42631688, 2819238018, 707431082, 2282266792, 42609290, 537403528, 539502728, 2148016266, 2281832610, 715661450, 2726963338, 673221154, 2718573224, 172586, 168470536, 144706090, 2686618242, 44605994, 2317517346, 655400, 2284456066, 2684889090, 681574434, 33598088, 671253120, 2720571560, 545399458, 2181605890, 2827102754, 2282259104, 178432170, 2818738816, 2861083146, 134220424, 2282233898, 2726865056, 42502154, 2818615810, 10649632, 680135208, 2292875298, 2290754090, 545433770, 2819238536, 2292713474, 2695528578, 41945226, 2292885640, 134914208, 11043496, 705339944, 671752360, 2147516458, 42500258, 2726963328, 170000552, 539527850, 570567200, 2818705408, 2729060864, 2685042728, 682142250, 2156431904, 2148049032, 33554952, 570982536, 2283809416, 2147519136, 178790914, 2156528130, 581042690, 178784904, 2695372810, 44597376, 2158002210, 2325776896, 715259906, 680176264, 706773026, 2284462626, 142779042, 2323685408, 706881536, 681708034, 682140322, 178424490, 2686978602, 537002664, 2826971690, 2315788328, 44605442, 143163394, 144844968, 2684881544, 2284497056, 2315422240, 2189559810, 545950370, 2684364832, 2729050626, 581075080, 2852135050, 2827487914, 2854224416, 2181704224, 680003722, 2694875306, 170426880, 547520522, 2692745352, 2694881312, 2158635050, 2827618952, 2181212712, 2827004546, 547880994, 2181038592, 2684889738, 707274888, 2290092034, 2684395648, 2827004450, 10528810, 2728921634, 2720041600, 713564800, 673841194, 572555944, 2192190090, 2695498274, 2292713642, 2687019040, 539142176, 2720664232, 2158002344, 2315429888, 2818712234, 2189953162, 169871360, 2290780298, 2281744512, 2694883336, 41953826, 2292843146, 2315913226, 136880288, 2183299618, 2181038720, 2718573192, 35825834, 2863268514, 578846890, 2317912098, 2292875778, 2325776394, 2189959808, 2284462080, 168307362, 570984490, 136314912, 2282365610, 2157969450, 2292222120, 2228232, 176859304, 2290223618, 2684496042, 2189568642, 715171872, 2861074986, 545269896, 539527296, 673712138, 570597504, 2827002016, 168468618, 536912424, 44048906, 537004170, 715817474, 581478442, 2829625482, 2684397570, 2191559208, 2148174370, 10521096, 2860687530, 178397322, 2720571914, 2317492776, 2181726856, 2686583336, 548022434, 2829060224, 2685053570, 2283800610, 165888, 144878122, 2181565056, 673712682, 144834560, 671785472, 10529416, 44564480, 2852159624, 2854234152, 572523168, 2684528808, 573088416, 136323722, 2826996264, 570992680, 42607234, 2852659370, 545923202, 2860689538, 33696264, 537536514, 2148182560, 545818754, 145262722, 2315954730, 2720661514, 2826971274, 2829715970, 42117248, 2821357706, 2718476290, 2686454280, 2317492874, 2189565984, 715786752, 36217506, 2315954818, 178391552, 704643592, 136841896, 572566058, 2324335266, 545425448, 2324332584, 715786274, 681615528, 2324209832, 2282359328, 2863138858, 547883168, 2183146146, 2829066240, 2190114856, 2827487784, 713033888, 42117666, 2632232, 143297186, 713173000, 2854881410, 713042050, 136488968, 136317600, 2158110720, 2861180970, 682107554, 2191665282, 2183670400, 2726436904, 2315288576, 176335008, 2684387456, 44171264, 2317486090, 42476034, 2147625482, 682133664, 671776800, 2720661642, 2852134922, 176333312, 704643074, 2726439432, 36216960, 537043072, 2192222728, 548022408, 136315522, 2728569002, 2189470248, 2692745760, 178301448, 680141450, 2693398690, 705341986, 2861047936, 713689090, 2147647528, 168460960, 2158535296, 34220578, 2685010088, 2290647080, 2827616802, 2684488360, 2158004360, 168337440, 2324178952, 2325883432, 2281833120, 2819107498, 2820802592, 538976288, 2156014208, 539666466, 2191564842, 671621130, 673219240, 2827493920, 707299328, 537569792, 2315264648, 539009706, 2156407306, 2315256360, 8562816, 2191665824, 2852160008, 34250888, 713591306, 2183307944, 547488426, 34242570, 2726430858, 35823624, 170560032, 10649736, 8921128, 33557122, 671746090, 2155874976, 2720147616, 144867874, 2854264842, 539525160, 143171754, 2150148736, 176332962, 2860550690, 704643712, 570993162, 545784322, 36315818, 2183299616, 2720704544, 178388994, 2827092098, 547889696, 10527264, 44204170, 142747784, 2829625482, 539494944, 134226562, 2326268034, 2150140554, 537430152, 2686976128, 11184776, 2149714562, 2325751938, 2292713512, 705298976, 2191697962, 168304642, 134752256, 2826994208, 2818605698, 176292520, 2684494370, 2821327496, 2317527042, 2189961736, 2292228128, 2827651082, 581083818, 545303168, 2192080898, 2315954730, 2720672392, 2726330370, 2820835466, 167813632, 2191532672, 2852790280, 2183301634, 2189600898, 713689768, 2315780744, 705178242, 8399360, 2149712040, 2323785738, 2150138408, 11149832, 680134698, 545262218, 2147655720, 2317484072, 2854914080, 548022922, 2315299336, 2317494272, 2860681896, 573188776, 663720, 704686722, 11010048, 33557130, 2147655714, 2158635680, 570566818, 2827126826, 2819260928, 34220704, 2150244992, 2148141186, 539623552, 2181071394, 2281867912, 682231936, 142738082, 715172482, 673876514, 2863276714, 2324335138, 178300930, 2720145448, 2863145480, 170396168, 11042858, 2283839498, 539525802, 2318018722, 2861073056, 673720864, 2726996642, 35784738, 681715848, 44171392, 2827624994, 2821327370, 2861213738, 42510346, 2686593578, 145230336, 2852661800, 35653640, 681746946, 170426504, 2158144162, 2729052328, 2728428032, 581601448, 2150269608, 680133152, 136446088, 134914722, 36315272, 10485888, 145369258, 579346600, 579346952, 2720006792, 2192058410, 2183168128, 536905736, 10625162, 2720663720, 2720572034, 2290780808, 2292230146, 2148180002, 176824328, 2662410, 2726821930, 42109482, 2622120, 167905320, 578988032, 2852815368, 2315421730, 570433674, 2292877954, 2315297282, 2726300200, 2861205506, 673851522, 2820702880, 536905760, 2862754432, 2692751912, 2852790442, 172674, 2282227746, 2325907976, 2284358312, 2282260616, 2860523658, 573213312, 673218730, 2326438528, 715653674, 671229960, 2325913600, 35659776, 581476392, 2138658, 547391490, 2183137824, 44728360, 545390762, 578947720, 2726299680, 2324301986, 2181603328, 578945162, 2150113320, 2852825762, 2728438282, 671613578, 580945930, 579381896, 178793128, 713590824, 136446120, 578980352, 143131296, 44048930, 2326299146, 10486410, 673317000, 35693186, 2717917192, 9085064, 34251272, 2818738688, 2854879394, 134752768, 2147616906, 547891712, 11051050, 134259200, 2829093034, 2852137506, 705170048, 580952712, 2728435722, 2686585512, 2720670248, 2326431776, 2181202434, 2292746376, 168304680, 134908074, 573210634, 2158135810, 679487496, 713040386, 715303040, 2829623808, 2826995712, 2720669706, 145228320, 2694840322, 2290747424, 663594, 547913768, 673221154, 2148010666, 9046560, 706904578, 11184266, 2324301824, 704808970, 2717944360, 2315290664, 170404480, 42115112, 2854234786, 2728559272, 11010600, 2720172672, 2190084256, 2148008104, 713556482, 537034882, 2852653066, 36350112, 2281711754, 682229794, 2829066240, 2854226600, 2692743168, 2315790336, 2854782976, 673357858, 2695531178, 673884320, 2148147338, 2290780810, 713722536, 176333354, 2156569216, 168340136, 679641762, 2191524360, 2861173386, 2726339080, 136480936, 2315389066, 580954280, 136972968, 44212232, 2158660264, 2290788386, 2818705960, 707406368, 176196130, 539109930, 673843208, 581044874, 178397728, 2720180226, 8915586, 134750850, 2862647938, 570958504, 545914888, 671255178, 169910920, 2315823616, 2326274568, 2283839656, 2728428040, 545923074, 539101826, 2860517410, 2183823522, 2150246570, 2827528320, 36217000, 673843336, 2158103202, 2282260648, 537012266, 671744512, 2827526152, 2826993698, 671228586, 673317408, 2687117984, 545398944, 715792904, 10488330, 36348416, 706751146, 2318010912, 545393160, 2325913634, 2862645250, 144842784, 2860548776, 2720180354, 44073128, 34120232, 142606880, 2148008578, 2149616256, 2189459978, 2829715466, 142616738, 547359400, 2827135496, 176848898, 671121450, 8520328, 2695004808, 713687040, 2315395232, 547883688, 2323786402, 2728396962, 2158494250, 10658474, 2183178762, 539101856, 2181038114, 2158141952, 134261290, 2158537258, 176695464, 2315823778, 8528546, 2827626506, 2156046880, 136349858, 2158625440, 706912416, 571113512, 2317355138, 2717950090, 680167562, 2292318856, 573178536, 2829584938, 673185952, 539492864, 704651432, 545393184, 2726308482, 11174528, 2191567016, 536881290, 2818746498, 2326397608, 34087082, 570466472, 136356522, 707306154, 2861212162, 42084866, 2717952642, 673753642, 2695498272, 41945096, 547389952, 671614976, 2726340738, 2686615562, 538970626, 2, 713730208, 2818744352, 2155915272, 2686984192, 35693058, 144706210, 2156440232, 2156568608, 704653448, 33597610, 707274762, 35695138, 2761224, 2326405160, 134905984, 2148010122, 8913578, 713687082, 143271976, 8391200, 547530914, 671228074, 2684357120, 673357866, 706740898, 2728536714, 2281833120, 2315913354, 2818605706, 176693410, 2821327490, 10619562, 706783746, 42510880, 167813154, 671121416, 2158495754, 2150268928, 705202696, 2852160040, 2820710528, 2189428906, 2283939976, 2820811434, 168329738, 2290788872, 2861214344, 2852167690, 44206752, 44572842, 42469920, 178268674, 2684354562, 2826993664, 142608426, 578855562, 2140712, 2819106984, 44696066, 2315788808, 570599560, 2156538018, 547891234, 2720006306, 671222402, 2150105226, 2156046986, 2852290600, 170426880, 573213192, 2827520170, 680001570, 2292746890, 9046560, 2819262464, 41976482, 136358410, 170009250, 2192050696, 2687150208, 178792968, 176726154, 706773514, 2269730, 548020394, 705331722, 2686986248, 581470336, 570597514, 2290786816, 2726431232, 2687150592, 2862647424, 11176450, 2099720, 2862753800, 35790882, 570949664, 178399368, 2821203970, 2827004066, 2158493736, 671647880, 2818580648, 2156529696, 713697800, 713596938, 2693308418, 2315288616, 2290100770, 2292754978, 2149622272, 539525290, 2158141992, 539536010, 2156536458, 169902242, 2292353578, 547367554, 573087778, 8423944, 2281867776, 579348616, 142770690, 2147486370, 2718040746, 579371050, 572661792, 671654056, 2181179392, 170000938, 690698, 2156396680, 2787970, 580952608, 2693300746, 545923752, 539494954, 2284456072, 2155872898, 10658336, 2324332576, 143270410, 33587328, 42600488, 2854234666, 680004130, 2318052008, 2695012874, 34089602, 2149755554, 578855048, 2692776450, 144744488, 2695407754, 2861181440, 42478216, 2686460578, 2685053056, 2862647424, 673317002, 2323679744, 715137034, 2317353000, 2854224000, 178817184, 715784706, 2827102344, 2862645794, 42476032, 33563296, 2863301256, 2189429386, 537045544, 715303592, 2317920808, 134908416, 713170954, 2192222754, 2150115336, 2317885610, 176726562, 33686184, 2282391688, 704809474, 2720694826, 2818703490, 545950216, 2157979818, 2292850728, 680132608, 2695407626, 168339616, 572696618, 536912522, 8528424, 579512840, 2181171368, 545270312, 145400448, 2317910154, 2852694658, 44703746, 715661482, 2156569226, 2726832130, 2315954720, 2726855338, 167913610, 673851530, 548020392, 2862778496, 539011752, 2283801216, 2852792992, 2720694944, 2826994218, 715661832, 143270538, 713556610, 2147615232, 8391170, 2820670122, 136323240, 2317388416, 538978816, 2183135754, 570957858, 2687140514, 2818613794, 665610, 2854365344, 44214954, 170403970, 2282391562, 2728436226, 2693433890, 2852825090, 170560170, 2829189794, 176849576, 145369770, 2148180482, 44083722, 2718435330, 2158143656, 170428416, 2826969634, 35660322, 2684526634, 2821327400, 2860689536, 2156528296, 144867970, 9076738, 707272874, 704686594, 36341896, 2861181064, 581568648, 134390434, 2147616810, 715794600, 2684363304, 713197600, 537438376, 713590824, 44040704, 2820704896, 2147614762, 2315264040, 2181562914, 2157969440, 2819268618, 2728427560, 42508808, 2860657320, 705208962, 2281701504, 169879594, 682099240, 2181736616, 143263786, 579471872, 136454656, 2695012490, 2718075424, 2821358112, 134881314, 580952224, 2189593120, 2819236514, 2181180034, 142647328, 671252994, 2317887488, 145391650, 578816170, 44573322, 578988586, 44182026, 2854365226, 34113576, 2323677858, 2819270826, 2820672008, 2147525282, 2326438400, 2862746250, 2158660232, 2192048288, 2148149922, 2292746794, 2860648448, 2818615338, 9052682, 134783656, 705208864, 2852160162, 2183299744, 2684397602, 142647426, 168437794, 547529226, 2818581162, 145260704, 707275402, 168468648, 2861040256, 134750858, 713066506, 713597450, 704817666, 178825354, 2326440074, 2692882946, 715294752, 2283938442, 35785258, 41640, 2183137792, 547488386, 681574440, 2720006786, 2861205546, 2821325474, 2827657890, 681609376, 548046978, 713589416, 41945098, 547496616, 2692786722, 2181046312, 570436234, 2290100234, 2687011466, 2284357762, 706783914, 2326397090, 167903232, 2183832104, 2827520522, 2282358826, 2148050984, 2726308000, 2326440458, 715131016, 706749064, 579502088, 42502152, 2292752418, 535210, 2684389920, 2728437922, 141448, 681618090, 2854920330, 713041962, 680003722, 580954658, 2156538402, 2181046312, 539001512, 2149722250, 578945032, 176685570, 2827649696, 578988066, 573049504, 579502730, 570991136, 705301000, 537012384, 2692778504, 2282392106, 2821357570, 2315397120, 680010370, 572661760, 2821326880, 2324301864, 11053728, 2183660074, 2189600802, 572655624, 671254570, 2158110848, 2156014090, 679485960, 2189951016, 134785536, 2693270018, 2158667938, 2318017024, 2686626432, 2325785088, 2718599176, 2281843368, 34210442, 2829058082, 578977792, 2826996258, 671088640, 538978434, 671654432, 2148141608, 170041480, 2820833952, 2720530952, 2150269056, 2282227722, 142606976, 545794088, 2282268832, 2854267400, 142608522, 2860515368, 2685010570, 2147657738, 2149712384, 537528834, 2785826, 42076674, 2181562530, 136970920, 565416, 2818572450, 2283839528, 706742272, 167905282, 2854397986, 2282236578, 178266634, 671222442, 572688426, 580921474, 2718436008, 2147494018, 2181073032, 178422272, 578848768, 681574440, 713556008, 578824872, 2728396938, 547924002, 36186794, 11051560, 176294400, 134391840, 2325749762, 713556608, 2720565928, 11051144, 578978312, 2181171872, 2147516554, 2852653730, 2284489378, 8399010, 134783618, 2718443520, 2183694504, 144878218, 682107520, 578857600, 35652232, 2827528706, 2318016554, 2863147520, 2718607488, 573218944, 2317527210, 2726340738, 548053632, 2687010826, 2325783072, 537559040, 33693704, 2189951490, 572564106, 579347072, 42115074, 136448544, 2292850848, 2290747938, 35824288, 570556970, 2149720610, 2726863016, 715129000, 671221762, 571083392, 2315288712, 572530858, 137005064, 715137154, 2761354, 176196096, 2826995722, 713599658, 537438752, 44042408, 570427426, 2156014208, 2189953576, 2755240, 536881834, 547365026, 2292884000, 2326276128, 2156536458, 578988682, 2189459978, 2854234274, 671097344, 2290754176, 2687117352, 545783946, 2189568042, 10658304, 2189568034, 704677922, 2821366304, 570435626, 2720573962, 713591338, 688266, 2862778498, 2726955138, 42467370, 680134818, 178266794, 682101256, 2717909000, 2147647496, 713205802, 2147614850, 2281843338, 2862787234, 144877610, 2190116906, 2686591146, 578980488, 134348810, 2821335074, 142606376, 673849856, 2292719752, 2829099522, 2854267008, 176334882, 2819096712, 545270408, 2827485834, 170527362, 136978944, 178424362, 2818615842, 168437888, 679520266, 2686625930, 2629800, 2282269226, 2718599712, 2315821576, 2189469704, 2281835048, 2283964416, 581050400, 2183299242, 713697408, 2284364328, 2720573984, 2852694528, 36315658, 2156012170, 2726953000, 2315257866, 2720014976, 34121762, 2158667938, 2317361320, 2147649536, 170526848, 145367592, 143140898, 178825728, 2290133122, 2156036736, 680003752, 34212354, 581085218, 2726985898, 2192220328, 11010594, 681615362, 2720139938, 2150146082, 2315266728, 2181204128, 2190114826, 2292353024, 11045408, 168469026, 8913056, 2695374984, 9078946, 2718566400, 573180040, 2282392234, 8429698, 2684354570, 673325696, 34218656, 10496032, 2189469728, 136481322, 2158100490, 2852814986, 36350498, 2720041090, 2692884522, 573188608, 2326399626, 2821358216, 2852167810, 136489000, 2820680232, 2281875976, 715694248, 578822666, 44040232, 571081344, 2156429824, 42084360, 705331208, 2695367338, 2281876098, 2726439040, 573079560, 41986568, 681618082, 2863180322, 713072640, 2315397130, 579338400, 706904224, 10619554, 673219106, 2821365898, 2852161666, 33718280, 2191690402, 2157971458, 8552968, 167938216, 2684494466, 2827001856, 178301064, 2282357378, 2695372810, 2284356138, 176294058, 707273248, 2728397480, 2818605736, 170526730, 2821359752, 713064586, 2056, 537526826, 682107040, 2695373354, 581435904, 2290788360, 2692784130, 2324308480, 2717909160, 682240000, 2283801120, 176194080, 41945768, 2290756136, 705200768, 679641250, 34220040, 713719848, 2150244490, 2863147648, 178397226, 545398944, 681607296, 2106018, 537395330, 2827126946, 2827520128, 2818703874, 2820835874, 705208992, 2694848554, 2718433962, 134382248, 2862751746, 2290753578, 2854232738, 2315291264, 713204258, 2290786434, 559754, 581574784, 681585314, 2191696418, 44040834, 545301162, 671646242, 2726439050, 142614568, 2852659208, 36186666, 2326438410, 2317920904, 134359200, 572653698, 713697834, 142641826, 2192050178, 2717942280, 2624128, 706904744, 2323810856, 2158109354, 176327210, 715162280, 679479944, 2818738730, 673352234, 2290747938, 2191688224, 673876490, 681615520, 2686583298, 545267882, 2818605192, 2821358122, 2860556298, 578855042, 2829060258, 680036512, 2148182184, 680002048, 2728560640, 2684390018, 537045642, 572557448, 707264672, 2728929440, 679485952, 2852137600, 2181079074, 2820704394, 44567042, 174240, 2686487074, 169910784, 655394, 570589312, 2695505954, 2318017066, 570982570, 2728528424, 671648392, 142747680, 671099520, 144714408, 2829748896, 704678570, 36219042, 2720539296, 539527306, 42502280, 44565130, 2281703978, 2863301288, 2827657346, 2317885986, 144844960, 2854756896, 2282390050, 44703752, 2147493922, 2829582856, 2323786240, 715827360, 581075080, 2183276672, 143141034, 2854758440, 2189994656, 35684898, 704774824, 168436394, 572523168, 537004672, 570960010, 2317912714, 2720148106, 2684889088, 713689632, 2818615842, 178792586, 2156404778, 679512098, 2863170048, 2189994498, 2315395080, 2181210154, 165922, 2183792808, 2852160042, 167813290, 2284331554, 2326276642, 168304810, 2290221090, 539099264, 2315954824, 572653736, 2686978048, 170568226, 176851498, 545818754, 44049024, 713588736, 547367432, 42109096, 145236520, 136479368, 2860649130, 671615016, 704774312, 580911232, 2156527754, 673319424, 2685018626, 178422408, 573210794, 44575368, 2282234376, 2860679688, 545294978, 2729058944, 707300008, 2726996640, 671124096, 673229344, 11174432, 33726624, 545923200, 2158535306, 2829191850, 176163456, 2156438016, 2192050176, 2820678272, 570435754, 2150246434, 2148040714, 680004264, 581569152, 704817280, 705208458, 33694338, 142781058, 2138152, 680167424, 679611048, 2156528160, 44605954, 673874050, 2718564482, 2854888104, 547498528, 2107392, 170559624, 2191657642, 2720147592, 673220778, 2728929440, 176719906, 2720049152, 2829591048, 170428458, 713689258, 2324201608, 578857610, 2292877312, 673882762, 2192190112, 35784874, 2685051522, 581599274, 2281736842, 2315946112, 176857096, 2631690, 2292197888, 145391744, 134258722, 33563136, 2692882952, 715794440, 681609216, 2693439650, 2686462112, 2269736, 2854757032, 2148018690, 2150148736, 545956000, 2827135144, 707305642, 143173770, 2290100776, 2181072930, 545294474, 713599618, 673882280, 2191566848, 2829068928, 2862620808, 34210442, 2718466048, 34244642, 2148182688, 580919946, 44738728, 2861173288, 2854912674, 2326274088, 682231938, 2852291104, 2149754920, 2189985960, 536912386, 2852126730, 2284486826, 2829191850, 2147483810, 2827102728, 2158102528, 2860689410, 44204586, 537406120, 2325914112, 2623522, 44171426, 537045514, 2326407816, 705331848, 2290789026, 2692775944, 2854266914, 2854398624, 2181073032, 2284497448, 2292844554, 2728428066, 2862612618, 704651944, 34122368, 2290753536, 2315946506, 570951840, 671228554, 142770184, 570460328, 2860550784, 2282236456, 2720170152, 2323685416, 2726338690, 2315790474, 35791368, 571080840, 545949856, 2325774856, 10248, 9044618, 580952202, 142747648, 2150107648, 2192091658, 142647338, 578955816, 548044938, 2292228744, 2852300802, 2854881800, 2158133922, 715688610, 163968, 2290229770, 2827657224, 581438082, 144844936, 176687112, 2718435978, 8704, 2324179626, 671785482, 573082152, 2695408136, 2861042346, 2863177856, 2317486634, 671776810, 2819236392, 36348552, 2852692522, 705331210, 671090688, 580919424, 682230400, 2156012200, 142639650, 2149583528, 572557832, 8423552, 2821229088, 537405578, 2283801224, 2155872256, 536871586, 2190090250, 133632, 681740288, 2726996128, 9087616, 2323783816, 2183277096, 2860687392, 2819106850, 705168032, 2158493696, 539494536, 168460448, 547521032, 715268616, 680134696, 2157969448, 547498026, 539495080, 581477002, 134775336, 170035362, 2290755754, 176848930, 2150238890, 572656290, 2097792, 143295018, 2326407210, 34251392, 2326309408, 2317355048, 136454666, 35818146, 2729093290, 10526856, 2692876322, 2718564906, 8432138, 2315420170, 704645802, 2158010504, 2863311496, 2829617706, 547891840, 8915498, 671752832, 42082440, 33562634, 706912770, 545915434, 547522690, 715784352, 707306018, 41986056, 2324170882, 2190117512, 2156406952, 42508290, 136970794, 2147518986, 705339560, 2686616106, 2326299138, 2729093258, 581568554, 539625634, 570466978, 2183670402, 44204680, 537002146, 2149752968, 2687011456, 8560674, 2684387976, 2860550826, 2829715490, 2695504546, 580952194, 2315815434, 176816770, 10619560, 2315944488, 167946250, 2283801096, 2829716008, 2156429482, 545392672, 2283970562, 178258570, 42508962, 2862779016, 2720008226, 44608136, 2860556960, 572522634, 2282390026, 2290754176, 2728437928, 2863276066, 34122282, 2325741578, 698496, 682232482, 2718048776, 573213216, 136839714, 144844832, 580911274, 706740392, 9086986, 2684487842, 2284357640, 2720039080, 144869384, 134883370, 8528416, 2862653448, 2728927906, 35692546, 178913322, 579504674, 2290231976, 682272778, 570466338, 42467458, 34220584, 571083392, 167944224, 2718476290, 704774176, 706783904, 545431554, 8915624, 2692915840, 167813128, 2323808896, 2150137984, 2684889256, 2726330498, 36186280, 539656840, 10649738, 2827626664, 715268266, 2191564938, 704684704, 715172008, 2183668232, 713566338, 2318008960, 42109568, 545914880, 2621482, 2324342912, 2728962570, 2863178410, 167807112, 547916426, 2829715488, 2148149922, 2686484480, 2315298816, 2718566954, 715688064, 2695375488, 11174048, 176818730, 579510792, 704776872, 142739490, 178784386, 2718083754, 2147617282, 134251040, 2854389762, 35823650, 545923072, 2315911722, 2854398506, 705210410, 579477632, 2827487778, 579346562, 2155881130, 10660386, 2191523842, 2821234690, 2685051010, 10619424, 178293386, 2861172874, 671261312, 168430112, 2693310976, 36177930, 133258, 44171944, 572688426, 2324176938, 2728396960, 2315429922, 2281701896, 2183143968, 145229858, 2190115456, 178792456, 2821367938, 2852292642, 2156438144, 2156438146, 143294498, 2150236712, 2726438922, 2284333706, 2325916192, 136456360, 168460456, 9076736, 673720480, 547498018, 44075144, 2694848682, 2324340736, 2821204136, 571088904, 2284366464, 2317879938, 176693792, 570591370, 134250528, 2292884104, 2183137800, 2827094144, 42117250, 33408, 2718474242, 2284486688, 679608448, 715131394, 2315913898, 715655200, 35661856, 572661888, 2290614818, 2315255970, 2692915874, 2726822440, 579504160, 2827659784, 2183145992, 671252608, 581077512, 571088928, 545260168, 2323786376, 2191559176, 2854398474, 2720047112, 2290255872, 713695752, 2760842, 671777312, 2826963112, 34121856, 671752224, 134742024, 715825184, 2694974080, 2826961442, 2292754442, 10526752, 167774210, 2147485730, 2818607626, 573081738, 2728429600, 2684911618, 545294378, 2852653730, 2854387754, 2693309064, 715792514, 142770856, 690178, 537436328, 11182090, 8528040, 2686593066, 704653448, 2183143552, 2149591592, 2290090626, 33728650, 679618720, 570597538, 2827002016, 134742186, 2762760, 2183309866, 705210920, 671615114, 2158496392, 2827485216, 2155874826, 682141826, 671614976, 2191526408, 178292738, 713730730, 580922026, 713591304, 682263040, 134250496, 2829623434, 2819105416, 2819106848, 571123752, 704815618, 2150105256, 579346600, 2284331048, 673712160, 2686591528, 2695004168, 2292843050, 545401386, 176826368, 133762, 11143200, 2315389576, 134774920, 35791402, 2818747008, 36178560, 9052672, 2860558856, 2854390408, 2818572320, 2158528520, 9085066, 2818744448, 2854748160, 547498656, 2157971456, 2292754976, 579502112, 2317486240, 581568640, 2819106848, 2862744106, 570466826, 136358408, 36186666, 2862653608, 545783944, 41945248, 10488330, 2863278112, 44730536, 2726471840, 706750498, 2290229792, 144712232, 44567170, 2282357410, 2156046498, 2281742978, 2192050818, 2819227650, 547521026, 581085216, 2718081066, 2720006176, 2860556448, 539525762, 2818711586, 2189558408, 2819260424, 2820680234, 143269896, 144714280, 682265090, 545269896, 2829224450, 170535594, 2183793152, 682133538, 698368, 2181702282, 2624168, 2191698090, 2192212480, 44608160, 2819237896, 539011584, 44606120, 2827616802, 2829197442, 578847360, 176203936, 2820833282, 144834568, 2150138024, 2720139306, 32928, 2686625794, 2821194368, 2694843008, 168331816, 144736392, 572688904, 176687624, 35651722, 2692786178, 2190116994, 705167394, 2191696424, 2726428704, 715129514, 136847400, 673352194, 41640, 2862745610, 2323810954, 2290100864, 679641218, 2156406818, 44605570, 2183670282, 539500672, 704651946, 2695400098, 2819236512, 2156431522, 713171082, 539011618, 36178082, 2181572744, 2726469768, 715794978, 706775200, 573218816, 2695399456, 2315296930, 170534946, 2181702146, 2324202018, 2687010952, 2282397706, 2192089728, 2192189578, 2284489354, 2818712192, 2282227874, 715268642, 44728832, 2192190080, 673319464, 2718605440, 2190092842, 2829058186, 2148048930, 673851906, 572653578, 2827001890, 2860687360, 572697216, 2692909728, 2861212170, 2728559104, 33563176, 2827126912, 671778850, 713695882, 2728962210, 2281744936, 2829200042, 715128992, 2827092512, 2718442152, 2290616842, 35652266, 2820679720, 2684363306, 178391208, 2695537186, 145230504, 2692784642, 145369218, 131074, 2183798786, 2147623426, 2281865736, 2863276064, 144836608, 2181177474, 2829230626, 170000512, 137003680, 2147492002, 2692909194, 673874048, 2181079208, 167780488, 713558154, 2684528680, 178292744, 176160778, 2281865858, 8563328, 167815808, 2183144104, 2148041386, 178954922, 142737418, 2728558762, 671744522, 2323810306, 715170306, 2718566562, 145401896, 673710728, 538976384, 2720016546, 2854750216, 178956416, 2718599202, 35654272, 679485448, 713722410, 547530882, 2181179560, 715164162, 2687107592, 2284331520, 2720532520, 169910410, 2324310016, 2324340866, 2726338730, 176196224, 178782378, 2190116994, 2695004802, 539142688, 44042762, 2726464040, 579371648, 679617026, 8554536, 170033824, 2686494760, 2158633640, 2726824106, 2183669762, 2728534016, 2728397352, 145367562, 2183143456, 2718075426, 2664618, 10528896, 2695406088, 168297096, 2718573216, 2325750274, 2147623432, 2818615304, 2282389512, 2326429736, 2695006762, 36315810, 2238978, 545925258, 578814496, 10658306, 168471082, 144738338, 673753226, 2829754880, 2315257898, 2693433890, 2323808384, 2861041704, 713042466, 681705984, 705210922, 8923298, 145401896, 2695004298, 2324211720, 671121408, 2283809416, 2283809442, 680036904, 2106016, 2684364842, 2189437056, 2854879362, 526984, 2829199360, 44214274, 671222402, 44728866, 713075202, 2695372936, 2292219944, 2183825448, 671746688, 178915456, 2183801384, 8521866, 2820704768, 2132616, 8432298, 706742922, 2862614658, 136480800, 2686976032, 578824842, 2728567432, 2827651074, 2684521096, 36219432, 2290223616, 539133992, 2183143466, 2728403114, 2281865738, 539535904, 2728919712, 176332810, 8956450, 573211264, 44050944, 2315298856, 2191532162, 44737152, 2861170824, 673874050, 704645800, 2863276682, 548046850, 33720458, 44565152, 136981032, 2685018250, 539107368, 2827496064, 2818713738, 2292318250, 679479946, 704643594, 673753218, 2283964970, 35785354, 539492360, 2820679680, 145392160, 2290090634, 2695531168, 176826922, 2720041642, 2181040802, 673743370, 2829615658, 2854887978, 579371040, 8945800, 34114088, 570427528, 33564714, 2190084258, 34087080, 578988032, 2148016266, 36315138, 547521066, 2140840, 2854388360, 168299136, 2105514, 144834570, 2720146082, 2290755586, 2323647008, 2284456104, 2861048456, 2325784736, 2693409440, 2281736360, 2720565258, 2726469634, 2692775944, 579510952, 581050400, 145228424, 2097824, 176849576, 142780960, 2147516578, 2281875498, 707297834, 545948162, 2829715488, 2326437898, 178922018, 2693431848, 2192189992, 2189468202, 2099840, 167913600, 682140320, 578848778, 2854750338, 2819227682, 548053538, 2148049442, 704815274, 2720041506, 2829623944, 2147517090, 144845472, 679611008, 2819260576, 572694658, 571091624, 2283940394, 33718410, 539656744, 570460672, 2284323368, 2292720128, 2183826050, 673745058, 2107914, 34079402, 44599298, 2099720, 547531402, 2192181800, 2323688106, 2317910536, 706783906, 2692885002, 2183660032, 539003050, 2156440192, 2860655240, 2695536682, 2326301344, 2820704936, 142649992, 707274784, 2156044328, 2190116898, 2829593248, 2726332426, 2326398984, 11042978, 2315911714, 33595424, 2292877352, 705308672, 2827135144, 2685051424, 539109504, 2685018280, 545294370, 2158135818, 176719872, 33587338, 571081218, 2148051496, 537559082, 2191663786, 42467456, 2860655234, 2854257184, 715303466, 134906370, 2860646568, 2693399050, 2718476960, 2183307914, 42633760, 2861181448, 2156398752, 681715722, 581085858, 2829615146, 2826994338, 2290223114, 2284488834, 2315387434, 2821335562, 2290745474, 2156046890, 2860550272, 2189459618, 2148180480, 705306784, 570458762, 581044898, 137005738, 2281710112, 2292851328, 2729083424, 168462370, 2156036640, 2284453920, 136323242, 144712200, 715131402, 2158635048, 537004194, 2318008864, 539535392, 713042594, 2189984258, 2692909728, 136446498, 9087496, 2189984416, 570598016, 2662920, 8422048, 2189598720, 2326429856, 44728490, 2694979626, 42108960, 11053184, 2829060104, 2148049576, 2692909096, 713566858, 136323114, 2852684298, 579381282, 570950272, 679643818, 170008704, 42601096, 42601098, 2149624490, 2694884010, 2181605928, 2150140576, 136882314, 2263202, 2695537288, 2852694562, 713162794, 2720145450, 539000970, 36209288, 2717950122, 2863268386, 2861075072, 571082882, 2317394440, 580952064, 2852257834, 673849472, 698530, 142639624, 143295010, 2860517922, 144746498, 2326299264, 2726996640, 2284331656, 2726332584, 9076768, 2686495242, 2693308418, 2854920202, 2292713514, 2292220034, 2829230632, 2684398242, 2181695624, 178782210, 8945800, 539533354, 167905288, 44738594, 2183793152, 573219360, 44730498, 2728567456, 2318051466, 2315420168, 167913504, 671219744, 2230312, 2863139498, 34212490, 2718567072, 2325905962, 2726854786, 2315815434, 2282226218, 2324310056, 581445768, 2728438440, 2317393922, 2158502400, 2729060864, 44083752, 715794440, 2290262018, 2181572746, 578955298, 2695497896, 545923594, 2684493826, 681574912, 9046146, 169910440, 2720705162, 539134112, 2323808938, 2158108834, 178389000, 713697418, 2720571914, 44573344, 2694973992, 580921354, 2290221602, 8528522, 536904354, 2728927362, 145260714, 42476040, 2687117866, 41986730, 35686530, 2283971242, 2852268194, 571116192, 44040864, 2150236170, 2283807394, 2684919976, 2189437472, 2695496192, 539011746, 2324201992, 2315821698, 545433738, 2290786978, 2687107592, 2292722346, 707398146, 2861214248, 2192187936, 44048514, 679608458, 42076832, 8948360, 8946338, 2326405152, 2281867298, 2686582922, 2863169672, 570435720, 35654176, 570951808, 713196162, 2863300642, 144837130, 2827659304, 2317386248, 2718599296, 2687115810, 134752938, 34122410, 2150148770, 2852292618, 2718607522, 144713896, 713195562, 578849282, 2315428394, 2324169226, 2325741704, 2820672000, 8424098, 2158143498, 2156405416, 2181079682, 2281865768, 2819271338, 36315272, 2290616968, 2818613384, 2292351616, 573219464, 713599530, 2854889512, 2829625472, 548014208, 2292721802, 8946178, 136874632, 578824330, 663690, 2717919400, 2290229410, 680132618, 170526882, 2726461600, 682240138, 2654888, 2726339232, 2326396970, 36186154, 578847272, 11182120, 2290616330, 42082442, 2315386890, 2693401224, 9044514, 537405602, 142641704, 178268322, 136874152, 44181672, 2282357416, 2692786184, 2156396552, 144705672, 578824320, 36306978, 2189592706, 10657962, 679485578, 167913642, 2292320416, 2323808938, 2323816480, 679643680, 2694849064, 536913954, 178432522, 2720705186, 2148016674, 2189951496, 2860526120, 2150140456, 2281744544, 10627594, 573188130, 178300938, 143304736, 2147518498, 2863311392, 2664960, 578955432, 573180066, 2829189258, 170403976, 682240034, 2693267488, 2150107784, 2829592616, 44728320, 2695367178, 2290780298, 176728576, 539502752, 2192189570, 570597418, 2854879266, 2854234144, 2687141928, 571089442, 2192189448, 2292713986, 2863136768, 176857088, 713066536, 2684354722, 537438848, 539101832, 2728395274, 537395722, 2283842056, 2819268648, 2189429248, 706906250, 2820677762, 44048424, 44081192, 2317388296, 539533448, 578816130, 2192081448, 682273314, 11018410, 42510472, 2695367170, 2695006378, 41953416, 44204586, 579513000, 537012384, 2694980130, 578855456, 539000840, 8947744, 2861050018, 570436098, 170567840, 2190092968, 2829756456, 2829714058, 2181070880, 2281843210, 2150115496, 571122336, 42606626, 537037312, 2692743200, 581468712, 2292843146, 681607306, 2685010058, 2192222338, 2292222114, 2323808258, 572564128, 8947880, 2820669608, 2292714144, 681577122, 2862746272, 580954248, 2720662176, 2829060744, 168339626, 581599394, 2292351008, 11051048, 2726955522, 2183798954, 36186656, 713566248, 2827649696, 715162154, 178389160, 44566530, 2854750338, 10617378, 715817642, 2852301448, 2852135456, 34119842, 681715720, 178259970, 2283800706, 2282233864, 579510304, 2148182184, 2827627138, 671754922, 42641544, 2726824104, 178423818, 8520322, 166434, 2325874850, 2147494400, 2189568136, 545268256, 2181735080, 176302090, 2854363776, 2687010824, 145361066, 167772832, 715292674, 2684921866, 548047402, 2155907616, 2230912, 2191687848, 2156560546, 673876640, 2862751872, 2191696416, 2183660034, 2687019136, 2317387938, 145401992, 679485440, 715655720, 2819269152, 2283809312, 143264426, 713695402, 545423912, 8921120, 682272776, 178825218, 2852694186, 2718605984, 144705698, 2718073384, 715825320, 2793480, 539533312, 2827485186, 2181171370, 2684527144, 2148010122, 2158534784, 2325881002, 715162240, 168460810, 167905954, 2290747432, 2860689922, 2323645064, 11044992, 44042890, 8429570, 2819263144, 581609634, 2594, 178432040, 41984520, 2862787074, 142639104, 545955978, 170011144, 134883360, 2149616168, 2854748712, 2189460008, 2854354976, 36307618, 176695328, 2181606048, 2192056362, 581574794, 36209194, 571080832, 2189959328, 2819269280, 2158004266, 2684496514, 8923168, 2686582952, 539101184, 2183662216, 713164936, 2852784768, 2728438440, 36186656, 178817674, 547531298, 2158659584, 2158012938, 2860556810, 581607978, 33695752, 33554472, 2718575146, 715794952, 2726857352, 134906506, 2818605706, 42598946, 36184714, 2181202090, 2852290600, 2284366338, 11182088, 2183269032, 2862743682, 681607690, 2189598882, 539535874, 680004264, 10627616, 2315395202, 539140616, 2282267264, 2189598850, 42600584, 2692885002, 2281703968, 2324210186, 706879498, 142772864, 2852257794, 2290229282, 2852290690, 170535074, 36176514, 2147616768, 2820670088, 2323783810, 2324342922, 8429578, 2148008066, 2829615624, 671252994, 2325916168, 2150246560, 579340840, 142739498, 2861173416, 580954658, 2189558440, 2150105762, 2686484616, 2818738826, 2325750408, 2794016, 539533954, 2693310624, 545262122, 671131682, 143132834, 2827618464, 715303050, 2818738306, 2183694338, 2818574858, 2189568000, 2686452394, 545827368, 705202690, 2718048298, 671784970, 2183178912, 539011242, 671132194, 2191663234, 44597258, 681714208, 42642048, 2854267018, 2694971394, 671220258, 2192189472, 170427040, 42606624, 705339560, 539525674, 2284464770, 2281867400, 2325874698, 2150279808, 11151402, 42082824, 2147492010, 570565154, 570433696, 176851114, 2827526816, 176726538, 2284322848, 36341930, 570466856, 2283801090, 2318011018, 697000, 581478434, 2183309474, 705298442, 143133192, 2692775978, 698530, 2292754568, 671228450, 545259688, 2854395944, 673882664, 2158503946, 573221024, 673743498, 2156046346, 33597610, 2684881032, 2156046504, 573211298, 545794690, 2684388010, 2726307882, 547398312, 671222312, 134259210, 2852298752, 2292353570, 2228232, 2324177056, 2684496522, 536879776, 2687019658, 715687944, 704676520, 2720041120, 2829230634, 2819238568, 2726857386, 2827487272, 8945666, 2861075080, 2323687552, 578955434, 2692885154, 2156006018, 145361546, 2829223968, 2181202440, 2315297442, 2861213696, 8923786, 44730880, 35793576, 2281843232, 580921890, 545267842, 2326396970, 2181040648, 34119840, 2281876106, 2827659274, 578846730, 36184714, 682109090, 2684922528, 11143208, 2292198058, 2819137698, 145263264, 2148174498, 680004098, 176717866, 8948226, 570992800, 537569920, 2107394, 570427938, 2190084256, 2862612994, 713588770, 2726437512, 698890, 2829197314, 2290655776, 713728546, 166528, 35686528, 581050538, 2863147522, 170033696, 35684874, 545792520, 2158666272, 2326405122, 2821359752, 145361418, 673742882, 545423874, 570557098, 2720178344, 2623498, 2860687392, 2284355624, 2862655490, 682108960, 2189951648, 35793442, 176826498, 2863276706, 2281745058, 2827487400, 168340096, 2281832488, 2686593184, 2324310538, 2155874346, 682265258, 2290622626, 707396104, 545398946, 11184138, 9087138, 671612970, 580946560, 2148139138, 2818736768, 2181210280, 2158528520, 2694982274, 34250786, 10652330, 2684362760, 715129346, 11184648, 41951240, 2684887586, 141858, 41951370, 2685042824, 136478762, 10487810, 2181072906, 2826961440, 2292353058, 2685045416, 673743362, 9076866, 134220296, 545783816, 2726955010, 2860515978, 2156044458, 2283964970, 579471880, 704784392, 2827518080, 704807082, 2728427650, 2861080586, 134259202, 2829197480, 713728512, 9044000, 142737408, 671621642, 2191534594, 673720480, 44597290, 671255050, 178790562, 170428546, 42082986, 2183143552, 2281833122, 167807144, 713067170, 167813664, 547487882, 713566722, 579346944, 2284356096, 2686582922, 2281867778, 2317393960, 170011264, 2761346, 671261184, 2793506, 2718050826, 137005216, 705168040, 2818738698, 679649410, 537403904, 537526280, 2852661376, 2147625098, 570427426, 2189992098, 673186472, 2181595144, 2726864938, 2863178282, 2192048648, 2261034, 713697802, 141352, 2729091592, 168304810, 539109888, 713599616, 2818747048, 2720169984, 8522370, 671777448, 2292753066, 713064480, 134259330, 2854388360, 2292361248, 2191524384, 142747818, 547364904, 143303338, 2818747042, 2820678154, 178298888, 2189460104, 572557352, 679477928, 713697826, 2292844586, 671645834, 681607200, 2684529320, 2852126728, 581042728, 2718072834, 706871464, 44605568, 178823170, 688768, 2281734144, 36306954, 142639234, 2326274730, 547389480, 580954656, 2726987936, 2686593576, 2684919818, 2147616770, 2181564962, 704817162, 2148016648, 10494112, 2820679720, 2317885600, 2821359784, 2189961856, 35782658, 34120232, 2862753800, 571089440, 34112042, 2862645256, 178432160, 2181171368, 2819263146, 2852126728, 134775464, 34089090, 134217896, 2684527114, 570599970, 34244778, 136841864, 2693311016, 2189426850, 2728403496, 2861074594, 2290655362, 2315821602, 2693276162, 682271362, 11152040, 547883010, 44597794, 538968714, 2860550154, 2860556960, 2281835008, 178915970, 2685012002, 2718048768, 581053098, 42639362, 136325152, 671647874, 2852161672, 170043392, 170033162, 2728394882, 136874666, 141480, 578947082, 715292832, 178923650, 2720172066, 41984512, 2325916322, 2820711050, 578849282, 2692775946, 178946056, 537534634, 2693269538, 2863269920, 2131978, 578955424, 2718042240, 2819236384, 682106890, 2324301858, 705309216, 2158633634, 2147614722, 2695538722, 2183170058, 539658274, 680173704, 136454696, 715301408, 2562, 2181081640, 673710720, 2687011466, 2155872264, 713556610, 537567232, 573220896, 2189459464, 176816296, 2718468650, 2854398594, 2156527778, 705340064, 2726955562, 2324308482, 2324170760, 2720530954, 44608000, 2290256000, 2720008872, 41984648, 2318051880, 715172010, 2863177896, 673742850, 8399488, 168331914, 2149616288, 572688426, 581445632, 2695536770, 680175752, 2181565064, 2862647936, 2192222242, 176816256, 2726429186, 2684914176, 2237066, 2684527240, 42600608, 539494920, 176169608, 2283939842, 2156397186, 547530760, 2818613888, 2684389416, 2829748362, 2726471816, 706914466, 581052424, 10619016, 2729060480, 2292845066, 2155874344, 572522530, 33685672, 36348554, 548012040, 143163522, 170558112, 2726830218, 713566346, 2829590530, 2181696160, 671262762, 136972330, 2821236896, 2692784266, 178948650, 2150236320, 2191695874, 2156398632, 136479264, 578848938, 572557984, 580922018, 2818744872, 136880128, 2323778082, 2192048680, 2156038186, 2318043818, 10526890, 545925160, 2821335170, 673360554, 142608418, 2181169800, 2292195842, 713564288, 539625474, 2826995744, 2860550688, 715817098, 679487616, 715827328, 44703914, 2820800650, 137005096, 128, 704645762, 671263400, 2315911298, 170428930, 42477570, 2290221216, 2323783722, 2192083458, 143132832, 2281744544, 136456360, 671621672, 706775720, 2292353186, 167912072, 2290780168, 706871842, 705331200, 545294850, 706750474, 178948266, 170558120, 2284365952, 2819105442, 2829715616, 2854355082, 2315395114, 2729091104, 2622090, 2281834632, 2181573282, 44042914, 679477378, 2283938336, 2863276042, 10649608, 2155881120, 572663976, 2684878976, 169904160, 2315256488, 2315919370, 2818613282, 33728514, 170003080, 2326407296, 2685042856, 10619432, 2726865578, 2323655208, 2149613706, 144836642, 8921122, 545425546, 537405608, 143172226, 2147516578, 2158002346, 2820835840, 44599968, 33685664, 572531232, 715786890, 671746210, 2818615810, 11020418, 2325775018, 671744650, 2852661376, 2190116898, 2282268672, 137005602, 131754, 578953384, 2290090634, 2181571106, 2819140128, 2718474402, 664194, 8431778, 2827518506, 2720540682, 42076802, 2829224584, 42641928, 168427680, 2686617768, 2863308970, 2821204482, 142608386, 2282399746, 706873992, 2827659936, 537559714, 2718575232, 2317363328, 2726988296, 579504168, 176851584, 2693309096, 44739072, 2315430570, 2181696040, 2181693994, 2863270408, 579373096, 2284333704, 673841824, 538968194, 2860515976, 170436738, 679617152, 178389664, 2181702154, 44073128, 2292359208, 2852684330, 2718605322, 42601130, 539527298, 176685600, 44173834, 715817474, 2183801512, 2718575138, 136479266, 572533408, 36217354, 2282259106, 2192050858, 2324170880, 537035274, 8945696, 2292753064, 2854395938, 178817546, 134228106, 707438760, 34089098, 2684496392, 33718304, 2284487178, 2854791336, 2695397890, 134261376, 2726307848, 2854758400, 178258602, 42117760, 2862743592, 715268232, 2315289248, 2728952448, 131626, 2281841320, 2191558818, 2684526730, 2862754434, 2324209664, 170524680, 679477768, 713566762, 2852694536, 571113608, 2860518048, 44728490, 548022410, 178266792, 713163296, 2729093290, 2190092938, 2720016546, 2860523650, 2863170056, 2863270048, 145399970, 715293346, 2283800746, 655490, 682271394, 2189591178, 579478144, 673327266, 2684528640, 144711712, 2726824576, 705175594, 42639400, 2181701672, 35783170, 2819269128, 713695906, 33564674, 2292754946, 10617386, 2150238888, 36350602, 42082346, 2854395912, 573080096, 42084992, 2726821928, 679487490, 2290745474, 2726464160, 2692882442, 2292320928, 36340264, 579340296, 41480, 578855040, 178430120, 2861040290, 2686625920, 2827618848, 2687109280, 537567778, 2686462082, 2852266624, 2720148104, 2854890024, 2181204002, 680037026, 35791008, 2863137418, 2191565480, 2819238058, 2684526634, 2684493866, 2695539370, 545950370, 705208840, 581052970, 134777480, 144738306, 2684881066, 2854922880, 36178592, 536911882, 2684487842, 539107882, 35815968, 2284456098, 2318017056, 2695004810, 134875274, 2281840802, 578849410, 145392160, 2325776898, 2156012194, 539107456, 2290616354, 2821234818, 2726469794, 2818582562, 2324341408, 2852299266, 2860515970, 2863147146, 8521856, 2147616810, 2854234122, 2189428896, 2323776032, 168429610, 2860515872, 142617224, 2315813546, 136486920, 33718306, 2728960512, 33597954, 2861204130, 2283839520, 11182240, 2191657480, 2150113960, 170426378, 2149582984, 2282261128, 548046882, 35684352, 2323786240, 2158667810, 673874568, 170403970, 2861181474, 2829748392, 2189469824, 2695536808, 2158528640, 2282357250, 2282236448, 581577216, 570957962, 2281835170, 673742850, 559264, 2181728810, 44597770, 2726961288, 42469546, 537034794, 8432288, 679649418, 167946794, 573046914, 2819237896, 2315289088, 2763272, 2147655688, 10487818, 145238146, 671230592, 545432234, 2148049544, 2693275816, 2852291232, 2728436362, 671260834, 134258816, 2819106944, 705299072, 2821235370, 2183275170, 2684520616, 713040000, 2323775496, 2323816616, 704686722, 2147623074, 2693300904, 2158101000, 2829746698, 671646218, 2282226338, 2149720586, 167914144, 579381896, 2317353600, 2317352960, 673317002, 2793994, 2183307810, 545401514, 2323644416, 2324179458, 679649826, 167772328, 2292886026, 2818714274, 170526728, 2820841480, 2829197346, 178397226, 681705504, 682107042, 2284455978, 2854232200, 2687009288, 2292714146, 169878024, 176169512, 2315954178, 2829189672, 2720670346, 178291208, 707436554, 2718050304, 2821235336, 2284333602, 2189459498, 2852260000, 2717911170, 673849514, 2317879296, 2181702186, 571124264, 2324203530, 2282389666, 581575338, 671228456, 139266, 2852160136, 170560130, 2819235976, 2693300768, 2863145000, 715694760, 578945024, 2282392194, 715825152, 34111616, 2326440610, 704782880, 715170306, 537526434, 2326429824, 2149755042, 2686978696, 35336, 2181040162, 2324176896, 578988578, 2687117984, 176693762, 2324170882, 713695400, 713163394, 537004576, 2686624266, 2860656808, 655874, 537567872, 42500256, 178290826, 43010, 2292722208, 706880008, 2183825952, 2318008970, 2317918848, 2684520458, 680011938, 2292746378, 679485954, 706750600, 2693442176, 2283800746, 2150271018, 713197698, 579479554, 2718444192, 2292195970, 704815242, 2317363232, 680134666, 133282, 2819104898, 2726832674, 673843336, 704783010, 2156038664, 11053226, 2694840456, 176826376, 682131464, 2315397634, 671787656, 44204546, 2283930154, 571113600, 581052930, 715655178, 715261962, 671230114, 2315429928, 2821357704, 536912040, 2281842824, 680010400, 134875778, 2317394082, 9052842, 2852160040, 715694210, 2181572770, 2692751912, 2860656770, 2290133000, 136839200, 2852782120, 144868000, 679510144, 707430402, 44042920, 176292394, 705339522, 178825216, 2183269026, 2827651722, 2326307330, 2158100520, 2726439074, 537004586, 679477768, 2282392224, 2692745250, 2692745864, 167781024, 35653634, 2148139144, 704645642, 679616514, 2189426722, 580946082, 2863147168, 142649386, 715130914, 2729083048, 2183274536, 2158494346, 2150268970, 713164928, 707266690, 2861041792, 579512992, 2826993792, 547924008, 35825832, 2156046888, 673327264, 2149623946, 2829101568, 11174432, 572523168, 2863145088, 2158501898, 42631840, 2854264994, 2324177578, 8915618, 2283841674, 2282356776, 142606498, 2819107466, 545785856, 2157970056, 579512330, 545794080, 2829724322, 571116170, 2317918762, 2283931690, 11176064, 2292885546, 2827002370, 2183695016, 2829615136, 134785154, 2190117418, 688778, 2192179712, 2854395938, 663562, 2720671754, 538968232, 545783938, 704651298, 11141258, 168297000, 176827048, 571080874, 2181573258, 545923586, 8923304, 715292800, 705341600, 704684714, 707273354, 2283973248, 2183823400, 2190116992, 2852823592, 2726963752, 9052674, 35818152, 2852137000, 169879594, 136872074, 2827002378, 44597760, 2692907656, 169912994, 2190090282, 704677898, 2862752266, 2281745024, 579471394, 176726698, 673849482, 715268650, 2818581162, 2292721706, 2829590570, 2326268418, 2818744960, 2282259106, 2818744456, 2726298250, 673753642, 2290100392, 35791370, 679518850, 539623426, 2861039752, 715686058, 144870018, 671785472, 2686593664, 570992682, 170401824, 2292845058, 2192056968, 579479682, 2821235338, 713205922, 570428032, 2323810440, 539666600, 44075658, 2693308544, 2156429482, 671122048, 36216840, 2692775938, 2863278722, 136847402, 671777408, 579373730, 33554976, 2290616874, 547367432, 168338056, 671787682, 682133634, 2099202, 2854256810, 11174528, 2718083202, 2819138216, 34081290, 10652160, 581601288, 44212354, 176163496, 170010656, 715694728, 144837288, 2183143586, 2729052834, 2157969408, 136849448, 2315289090, 673884202, 671787136, 44206602, 136347810, 671255042, 10660488, 2818714250, 2281710090, 2695004288, 11012106, 539631658, 2282226338, 41986594, 705202218, 2181595648, 2861042218, 539525642, 178299050, 2726996104, 2726429322, 142639786, 2863270440, 36176392, 9085098, 145401898, 713072674, 2147494410, 2852160002, 136848010, 2863300770, 2852266498, 134742530, 2693439488, 707395754, 2862655488, 547528712, 10529280, 671262722, 44081826, 681615362, 2826963626, 572557824, 2829723682, 176849442, 2829592578, 2183277096, 145369770, 178423808, 539626016, 2827493378, 715653674, 2181171714, 680011912, 2325741704, 2820810760, 715825184, 2181702312, 2290098346, 2718050848, 36176426, 538976288, 2860515330, 170434560, 2684398120, 581478568, 2147617440, 2854748680, 673227400, 2189959178, 2863301120, 2854887938, 172554, 2190090378, 572688544, 2686461960, 10617480, 2687150602, 2183135402, 547489800, 673721000, 573081632, 8397322, 2854226056, 2863177770, 2158496296, 706879520, 8432296, 2097194, 2183309442, 2156438144, 2694881960, 2158100610, 2325873186, 2190084224, 178430592, 34212480, 2862787106, 2315419680, 2156560522, 2852694562, 2158633506, 2189953672, 704651426, 671091370, 680140842, 715137056, 547400192, 2728919712, 539656226, 44605610, 539002890, 33589888, 8947720, 133154, 578945154, 2325783082, 2692784778, 2693407234, 2818736682, 2726464130, 2315264554, 2191534242, 539099144, 581435522, 559618, 2720663562, 572522626, 2726985856, 2147484298, 2818607624, 178423848, 2686976130, 8424098, 134785674, 2827100802, 707265064, 2315395210, 9054248, 539533954, 2097826, 2829191688, 2854756354, 2292353154, 681749120, 2862653448, 2862753800, 581599872, 144867882, 2324204074, 682265090, 35817506, 2281873952, 142649512, 178790400, 2290647042, 2191557152, 2191534210, 713162890, 2854388226, 547915944, 2686495234, 713163394, 713040032, 539101184, 2852167816, 2854750762, 545423882, 2829617290, 2826969224, 42500744, 545923592, 2325915816, 136839328, 2693398666, 44597290, 2181702176, 2181073536, 539132554, 704782986, 2156437664, 176302240, 2282367624, 145399978, 8948354, 2686452360, 2755112, 2821326976, 547496586, 2183832098, 35660298, 707396096, 2863278216, 579502592, 2158534690, 2819106986, 2284464256, 2728954370, 35784712, 2718072960, 681609346, 2726436872, 2324299816, 136849418, 8520232, 2281876130, 2854789154, 35686432, 2290746024, 2148051074, 144834562, 2317492904, 2183309858, 2718048776, 2695537186, 2189951650, 713566754, 2317486088, 35693056, 2181562880, 679610914, 2854390280, 2149753514, 713728674, 136325762, 41945762, 136446498, 547367562, 2852301448, 2282398344, 671088768, 2852659200, 170427040, 2284323360, 2283970730, 2190082722, 2147615360, 578846882, 570984584, 33589378, 36210858, 136850088, 144870018, 2157979690, 680034336, 170044064, 570428040, 2860681378, 168337954, 136487432, 539533314, 2281840808, 136480896, 2281744394, 671647784, 2282227848, 707403810, 537405960, 167807018, 2718466568, 2147614858, 142608514, 2148149282, 2852659328, 145359368, 2325743658, 36217482, 2818736778, 715169954, 2189959336, 2150146698, 545917442, 176687754, 2821234856, 2283971234, 2728927778, 2317912706, 579373184, 134359170, 2862647946, 2181171202, 537528450, 715137698, 2324201610, 176302762, 2183137408, 2854234634, 2191564810, 2821202088, 2726996138, 548014248, 706914312, 673357834, 2684365480, 2826963616, 134381706, 2290616352, 682139818, 680045226, 9046698, 10660008, 2860649120, 36184618, 2854265376, 2662538, 2860648488, 2097322, 137005704, 2181048322, 2684396032, 2726428800, 2158141954, 565376, 2861075112, 176327202, 2693431968, 2728921728, 2290755592, 2155915432, 2192080930, 134260746, 2181171336, 704817184, 2718433320, 671129640, 2684496512, 11143328, 2281736200, 136850082, 178823298, 2852168354, 681607330, 2290229922, 545792002, 682140168, 673753256, 547523208, 2192089768, 2826963584, 536879266, 2829091498, 704774282, 2148008074, 134785704, 570991242, 2862654082, 2318008962, 2323808936, 2755232, 671752746, 2829584520, 2720137226, 176163488, 2819237922, 671779336, 673196032, 2684355072, 11182632, 8553096, 33563176, 681577000, 170558122, 545916928, 547498664, 2728559146, 42641920, 2147656352, 2863310986, 170035336, 136454696, 2099872, 2829099688, 2820671498, 2181736458, 11042984, 143296640, 673745026, 2189469832, 168331296, 2827135490, 134785026, 2818572962, 2181046304, 8561160, 136347658, 2720670210, 2720006274, 545816608, 9085576, 579477512, 2315921930, 707299880, 170429098, 2189426688, 2181695658, 2684485802, 2785314, 706773122, 2860516008, 2720705152, 2147518506, 680143490, 2687148040, 2726865410, 134914208, 679649960, 2686492832, 2826969258, 44214922, 2687017472, 136358530, 2692743808, 2827004040, 34113666, 2726305802, 2190123648, 2861081248, 2718607906, 571091626, 572523168, 578945544, 168305154, 144869384, 581083178, 581568672, 715655850, 2854758922, 170401920, 2157969928, 2860526248, 2326268424, 176302240, 680142882, 142606378, 169902208, 2147493920, 2820710914, 2695530498, 2686453920, 2192220704, 2157978120, 2317910186, 2290133122, 2158535170, 545391234, 2693442216, 2261000, 2827520640, 2323816960, 2284356234, 2695537152, 2282268706, 573177858, 134881440, 2621608, 178424352, 2726340610, 713556128, 679608456, 2284489216, 2819138184, 713597448, 2692743690, 2281742472, 2687150112, 2852300930, 2687008776, 2862623274, 715784706, 2686582946, 581566632, 706775680, 169878058, 2292327048, 143297162, 539632266, 2323808424, 2191696394, 138, 136849536, 2156568738, 573210634, 2829230080, 2325749802, 2629760, 2829199880, 167774376, 2292746378, 713064490, 565896, 2829232770, 570599424, 2324170920, 2695012384, 44083232, 580919976, 536911872, 41953952, 539626144, 715817632, 2157978248, 705210888, 2829591040, 2290745984, 680140810, 2862613024, 2852823586, 134389792, 2695013024, 2862744096, 671648266, 578980488, 579340968, 2282365576, 573089802, 715260416, 2192179840, 705333762, 2324202122, 134226088, 10619434, 2191532160, 671219840, 41951272, 136445962, 2862751786, 2862778882, 2826971266, 2695375400, 715825672, 671091200, 41953802, 2854257320, 170033192, 44608000, 2819106984, 2720530560, 2158103050, 2290647042, 2854781576, 2729050752, 134875688, 41984512, 2829222528, 2726339210, 2818572842, 10660522, 2827657378, 2829590690, 2325785122, 713041962, 2158536712, 572695168, 2686492712, 10627210, 715661858, 570597410, 2315921576, 2324310152, 2290614824, 673319042, 671785506, 2181735040, 142649898, 2148009994, 2819270818, 572655618, 2693308552, 2821204610, 178266274, 2686494888, 2718597258, 144704128, 34119712, 169902216, 169879680, 2819263112, 2150244906, 2284356130, 2820811296, 10617376, 2292711424, 570466304, 2315264040, 2827625128, 2150115842, 2717917698, 570591394, 2290614402, 706751104, 572686376, 570982560, 42598920, 2854791336, 2150113962, 673718786, 671091338, 33589378, 578857610, 2283799072, 704809474, 134914600, 2728962730, 706742274, 579381256, 704774664, 134774922, 2788002, 2283842056, 706912808, 2292851242, 573088426, 136350242, 167944200, 2819228162, 2852159616, 2290625152, 2147623424, 680132650, 2183801384, 2191688200, 2852782122, 2729060904, 2686460426, 42510466, 2685050914, 681740328, 139394, 673221154, 2686453770, 2726332930, 2189951008, 134873224, 2326274058, 537569832, 2192222728, 705167530, 42502186, 167944194, 682263082, 2318041760, 2852661410, 671262730, 41943688, 707272874, 573188232, 671099016, 537405952, 545948160, 2191698082, 134752298, 2728536704, 2692786338, 2292711432, 715163682, 134384128, 2315815464, 2323808906, 136317472, 178922146, 680175618, 2819236384, 2192187520, 2281744386, 545819168, 2290092202, 713072674, 2854357152, 2861179050, 2292852738, 579502090, 682099336, 44698146, 2155883018, 2684365480, 715303592, 169878058, 169871882, 682231938, 547914400, 2862785162, 704784426, 2158635170, 2290098690, 2720047242, 704676522, 2290778154, 144867978, 673196680, 2189557928, 2854388352, 176324746, 2728427530, 178825736, 134742048, 35815560, 2726822434, 665730, 144869514, 571114016, 2325749762, 2317912706, 2720137386, 2862746114, 579371168, 570950282, 539658378, 2692745386, 2819105448, 176171010, 2854756874, 2692907048, 2852790824, 2324310056, 2695506442, 2282258944, 9078826, 178791082, 36342280, 2684922402, 2323778184, 2695498280, 2181046432, 578953218, 2827518088, 572694528, 2718573058, 2861050026, 35826312, 144714250, 548053514, 713073288, 10660522, 578816138, 176824458, 44171296, 2315790890, 2827487370, 545294464, 2862622882, 579469354, 176160776, 2148147712, 2271904, 145369218, 681609890, 713689608, 10649768, 671752736, 579510312, 143302698, 139306, 572523018, 2818574474, 11018368, 2860687530, 2693401250, 136970402, 136486952, 2292351490, 2819227786, 8399522, 682230304, 142614530, 2281703554, 2692778626, 2158004360, 168329898, 2693278240, 176693930, 706740266, 2686618120, 581042824, 2315395234, 2190084138, 715696810, 35824296, 2718607498, 2284331018, 2860681866, 713730090, 11018410, 2158624906, 2183268384, 579480072, 2763402, 2695495720, 715696168, 35825672, 2852259976, 2282268800, 2684911776, 142616578, 2819131554, 671746048, 537010178, 2829060096, 681583106, 673882624, 2752650, 2183799432, 673351808, 2829592706, 134261418, 2827651210, 2181038634, 705309226, 537430658, 2097794, 2315387522, 178817538, 2292755072, 2860679818, 579346976, 2181726346, 2325873152, 2794112, 707273346, 2852816904, 2728951850, 2140202, 10627594, 2317361162, 2685051018, 580911658, 143131146, 42082858, 537559210, 713597474, 42641440, 2315943968, 2325881378, 34218626, 681574410, 570957960, 134217898, 2148174378, 2317492258, 2150246912, 2181734432, 2315299456, 705200266, 581607978, 2190123680, 44050440, 2317484544, 2818605698, 2693440034, 579340416, 2726822538, 2324333218, 2192222882, 2686978218, 8946314, 682099330, 2720704642, 134390274, 42115234, 167774376, 671752328, 573178506, 143133312, 671124138, 2261640, 170524802, 136839722, 2694884000, 2726307840, 2717919778, 2728927752, 2183703178, 681740424, 715292800, 170557472, 142778530, 42084360, 2686986240, 2323655328, 2181562880, 34112040, 2863144962, 715794464, 2692786728, 2317885576, 707267242, 2156538370, 2282236544, 2290125440, 2190123530, 673194504, 2718572682, 176294530, 2315954730, 168296458, 580954754, 673841282, 545433768, 581052938, 673882152, 2147648000, 2693278378, 581601410, 2189593226, 2315954346, 2718607392, 2292197538, 2326301218, 2317910562, 2684494338, 2183137824, 2695014538, 169910792, 2290229802, 2325880840, 8430080, 142737536, 2861073032, 2282225832, 2191657512, 2686617634, 539099144, 2325905920, 2189986466, 2862743688, 548045312, 2863169538, 2192189952, 539140224, 2694849192, 2183801354, 704817674, 35785378, 2820678272, 538978346, 559104, 671097480, 715161736, 581607554, 2155905664, 33694338, 570559144, 671260714, 170524706, 2191526530, 2854889640, 570589224, 2861181480, 673884712, 2150236832, 570599944, 2158133290, 538978858, 2695375520, 572686858, 42510504, 8330, 2281736706, 2726857344, 713198082, 2695405696, 2315298858, 2238976, 572686882, 682230402, 2192187912, 707299338, 713728512, 545294850, 570460808, 2315266210, 2854748714, 2315430440, 2281736746, 168430114, 2326405802, 671744002, 35654146, 2284356226, 44599978, 581470850, 2861072552, 2290657418, 715164298, 538968736, 2819263016, 2827100682, 671778952, 2720671776, 2317363242, 11182760, 2292230696, 715137066, 2819138186, 2156011690, 2190123146, 2718605866, 2718042784, 2323686026, 536873610, 8552448, 2315823274, 681740962, 2686461984, 2819130026, 2318019234, 2189435040, 579504640, 581445672, 170403882, 2852137120, 570960544, 673718922, 2325915818, 713556106, 134391938, 547498114, 2189994658, 2854398472, 9085066, 33589760, 673325578, 134253058, 2852162218, 2149744642, 547367562, 579512322, 706873354, 671656098, 8921730, 2325749920, 134785058, 2695408130, 2315821568, 137013408, 706748450, 2728527914, 671746056, 547366920, 2323784360, 2852815488, 2181603978, 134253224, 2192214144, 673841672, 2156538018, 168340098, 547498626, 134750248, 2695012994, 143165984, 2155882626, 573055530, 671754762, 2686492682, 2728405162, 671254570, 2692745218, 2819260970, 2181573122, 2821196450, 715653154, 2726439554, 2157971978, 2290649642, 2284365826, 2326407202, 8921088, 2147483682, 2290655906, 2821193890, 2190082698, 11045026, 2282269346, 2230944, 2686583298, 178784800, 42115208, 42082976, 2156036744, 2315397634, 2150105218, 2284462728, 178299434, 34211848, 570984962, 2281865250, 2148009992, 545947658, 536906282, 2686484994, 134908576, 42076714, 2283971234, 131208, 579381418, 2819229698, 36315816, 2284495528, 136357890, 134774824, 2624128, 11045544, 10660000, 11141800, 657578, 2190123560, 11176576, 2686624296, 2292852778, 2852257834, 579346432, 2852784810, 715129506, 2181203970, 673849856, 2818615818, 2181565090, 2317394562, 682107402, 2282233856, 42476162, 2720139394, 580944546, 169877514, 2292722176, 2315397280, 2695503872, 134744200, 713590944, 2283806888, 2720696842, 178784298, 2261002, 570950314, 2324212224, 681585192, 2819238402, 176162986, 2315288586, 178956456, 136456362, 2282235906, 2315946666, 167807498, 2854259208, 2854259240, 671263394, 2693268002, 2694883490, 2820672008, 2726953098, 2693310986, 2695537192, 170033282, 2323679400, 570427936, 34113576, 2324179114, 41945738, 2694981666, 44083744, 2820672032, 2854390280, 704645632, 2292329128, 539527202, 2158002306, 168296576, 538976290, 145401864, 2315952640, 682099234, 715819016, 2156398762, 169904128, 168298664, 2852653704, 34210464, 2284453888, 2861214248, 671646240, 2818574890, 2852792962, 547389960, 2852292610, 2687148202, 713566376, 2694841002, 2685043242, 2720170536, 35692674, 2183668264, 713687042, 8431626, 145261064, 545292426, 2323776008, 2718599816, 2854781098, 134392352, 2290745482, 136317608, 176816682, 570599552, 2317484072, 8555042, 2821333666, 2292850816, 167805448, 2729058850, 2290231464, 2720008834, 143172104, 2292222592, 2860657162, 2315913258, 2325774850, 704645250, 33696264, 2728953888, 2852169890, 2190123522, 547496104, 671130272, 2147615242, 545303210, 42108960, 8397312, 2854791210, 2726996488, 2281736330, 2854748202, 2181048448, 42642090, 2281742336, 2854750754, 167913506, 545391274, 2726987906, 679518218, 2726428840, 2183792650, 2107434, 548055560, 2292361248, 2148182058, 11045032, 2315821090, 2720563240, 2694973610, 2826993706, 547487754, 2323646976, 2148009994, 178429960, 680141482, 143141536, 2720006818, 2284486690, 578988192, 570556578, 671254570, 547914410, 170033320, 44073472, 2795562, 2861074592, 707428994, 178423816, 136481416, 578813992, 178913802, 2726863490, 537436800, 2181048490, 2191690240, 9087488, 168462506, 2281736322, 168460834, 537002018, 144736288, 539533826, 2720006314, 2861179424, 715827840, 2829068834, 713564672, 2718048416, 41986218, 2829748776, 42467848, 2819263104, 2236960, 2281744512, 671261312, 547889794, 2863147146, 44204584, 178391082, 2693267626, 581085730, 168435714, 2317355144, 2189951530, 2181046914, 2852817034, 143296522, 2281865224, 2686451842, 673849480, 2827495946, 2795682, 2150238240, 539495042, 2147615362, 2694840874, 698376, 2148010530, 2148147840, 679477248, 10494472, 713588776, 2283809288, 2282225664, 2827528322, 142770720, 2158144170, 2181726882, 176326792, 537528872, 42641544, 2292320416, 2686493218, 2326437898, 2720178184, 134908416, 545925162, 571090976, 673720320, 8328, 580913794, 144875648, 2192212138, 2718042624, 2157979778, 2728951968, 2190125600, 2191698440, 144844802, 176326786, 8956584, 578814112, 2281703970, 11176576, 537406080, 2818705578, 671099560, 2863169704, 178823682, 715262472, 579478144, 142641698, 34211848, 143130792, 2695006336, 2720540834, 178924066, 2718443562, 673712168, 537536546, 2290614920, 2729052672, 34088992, 36184072, 10493994, 2863147562, 2156398762, 136874120, 2692786218, 2687117826, 2283800586, 2181562530, 571083426, 2684889096, 2155913258, 178391178, 2687019138, 2326399138, 2315944066, 545434114, 176826880, 143171624, 2694979722, 2183700992, 2147649546, 2157971976, 2829066368, 548053000, 2158502536, 2326268578, 2191657602, 2860550184, 2283932194, 2191559298, 2861039752, 2149591594, 10649762, 664232, 2158109346, 571080714, 539634216, 2190115490, 2827649664, 704782498, 145270818, 2854750848, 2155882626, 713558690, 2717909162, 168460970, 2827528322, 2854758536, 2684485632, 539634186, 35685024, 679520290, 539107338, 10521130, 2315943970, 579504128, 2156407306, 704807082, 571080872, 44075520, 2785920, 679651978, 2829592616, 706750600, 144837288, 8432266, 578955946, 581044872, 2861039784, 176849450, 2181046818, 2317888040, 704643584, 10617344, 2695399592, 581574794, 2693398560, 136479394, 2829582336, 2718599850, 545786530, 163978, 170435112, 44214920, 2156046882, 2821359778, 713042434, 2290614274, 2720006184, 2692884616, 42115114, 679487648, 2284322946, 2323784320, 570597888, 2854791210, 536871552, 2181728930, 2147647498, 2854390312, 136972290, 2863145640, 36184072, 2191696386, 168429578, 681715754, 2821201954, 2820712458, 2728437768, 573080098, 579381890, 178260514, 2695504040, 2158657576, 145229824, 671131650, 2292850730, 2190084768, 679618600, 2720170018, 2317910178, 2156405248, 2147526824, 131106, 671252482, 2290262688, 136880168, 2820801032, 2290262146, 145260576, 715694754, 2686494890, 2829722112, 2860679680, 2695397896, 144746634, 2863302698, 2324308104, 570993184, 2156560928, 2717949952, 673351722, 2181072896, 2315780746, 547530912, 536871080, 2325751810, 2326399114, 2284331562, 547915936, 567426, 2317396130, 681617546, 42633730, 33280, 2854396072, 572532744, 671776768, 144713898, 164490, 136489130, 8397480, 9046058, 579469352, 143303306, 673352362, 2324176904, 2717919266, 2284363914, 2157969536, 2692876418, 536905888, 2181048458, 2158635560, 2292844554, 2818615426, 2729052802, 706873378, 2183659648, 178792992, 11045514, 2149614240, 2818746506, 548020864, 2290625058, 537559050, 2292230826, 572531362, 2183137920, 170041890, 538970784, 2284356128, 2829746690, 2181177514, 2282367530, 704807592, 143269930, 2183277226, 134916744, 2149614112, 680143490, 671262880, 545259528, 2158012930, 2718048256, 2181605506, 2818615458, 2290264712, 673718402, 2189468168, 713073290, 572688512, 2829223936, 706871938, 11042826, 707395592, 2158502050, 2720663688, 44738688, 713695874, 33556610, 2158660130, 176824360, 713032322, 673882658, 715696810, 9054240, 8521738, 547489952, 134881922, 2315291178, 682131626, 176824360, 581437600, 705210530, 2107944, 2283940480, 145367040, 673720490, 2684878880, 2684922378, 178954920, 2315389440, 679510018, 671261354, 2158004258, 2292195458, 2281736736, 34112040, 2728394760, 2317519490, 2718433826, 2820803106, 134875778, 10248, 2852684288, 34250754, 2827651714, 545917448, 134226472, 679641738, 144746498, 34087456, 2283970570, 176169098, 2684920488, 2323646600, 178948130, 2685043362, 35815978, 2292719778, 578986016, 42084896, 11010594, 2829200000, 547488296, 2315421864, 2150115850, 680012320, 143264264, 2324179106, 2105480, 571116064, 2282392226, 671779464, 2763298, 145260578, 2863276584, 34218656, 144842752, 2860649098, 2819107464, 715696802, 2852168362, 134250656, 2860681762, 705341954, 2158529192, 2317920896, 2183801346, 143302696, 713206274, 2694982178, 706880034, 145400458, 2829230216, 2728397344, 8923688, 680004106, 168306824, 170035744, 2283932162, 2862614528, 2315921538, 2290223114, 704806944, 2158660106, 2281832578, 545398912, 33720968, 548014752, 2720571424, 2147494538, 42601122, 2829721730, 35652226, 573055520, 2317918754, 34220200, 2323816608, 169912962, 2656936, 2183834240, 145236490, 681609898, 671096840, 42641410, 142639752, 2852300840, 671121576, 2686451746, 178399880, 2692784642, 537569920, 145399944, 579379360, 178791074, 2818583176, 8948360, 44040226, 2158109354, 2820669962, 42115210, 713697952, 42641536, 573089802, 573047336, 2827134986, 2326405760, 671230082, 44572802, 2827487370, 176171008, 178430464, 170035744, 2183145472, 707274754, 2183137794, 2283962538, 2685053058, 2181212290, 143296522, 2140680, 671255072, 571123746, 2158526592, 570949768, 2156439560, 2292318728, 547916458, 548055720, 573221384, 2150270976, 2158635530, 2282399904, 10496680, 2695497896, 9076896, 2318009002, 2315922056, 2718040106, 2852137120, 2684887170, 539658272, 2149712514, 2325872810, 581470752, 178266762, 34089610, 682098850, 2282266762, 143295106, 2829191200, 2181046914, 705331202, 2826971296, 2158665762, 2158526978, 570558626, 144869386, 680165544, 2156440232, 573188106, 143261730, 42608640, 2292361346, 2852300832, 673710114, 178825768, 539142826, 143302666, 11143170, 536881290, 2829066794, 2863138818, 680175746, 2695014912, 178954368, 2818572834, 2827627048, 2827518632, 713170952, 2281832962, 2326307362, 2854267520, 2726856714, 2820842144, 2720670242, 673712674, 715169800, 176327168, 2290125448, 570434216, 44075560, 136317450, 547881090, 570559016, 2183832074, 581050498, 2150115880, 2686976554, 713067146, 2282234506, 2284323370, 2190090376, 2687010976, 11149450, 2284325536, 2695374986, 2720702986, 713204360, 36217384, 537397408, 145238666, 144744616, 572524544, 671091368, 2829066240, 2290778632, 673876482, 673228930, 2281701898, 145391754, 2315823242, 2149583394, 581567018, 2150138504, 2827485194, 537045536, 2726955562, 2827626536, 545818794, 2191532546, 682107016, 537405992, 545400840, 2181210240, 2283939970, 2325774504, 713067146, 2149722762, 2290616866, 581599906, 2149616138, 33729058, 2149583488, 2720180738, 705200672, 580919328, 2190116906, 547487904, 570597506, 2290625194, 2827649698, 144745090, 572524578, 2290745512, 581077674, 170002976, 2156431520, 134351368, 170426920, 570468866, 2292752936, 44048424, 34120330, 2189557802, 715169962, 679487496, 2819104800, 2192222344, 2290622634, 2326268424, 673229472, 682142240, 680043042, 679518216, 2826993792, 671754784, 2324168746, 142617122, 2720047648, 11143200, 2317887658, 2861075080, 2829746346, 178923648, 2852162184, 34087080, 713034240, 167782538, 715164328, 2692917258, 679512746, 571113514, 698920, 2147623048, 573082242, 8953984, 539500546, 539009066, 144836746, 2281873576, 705169410, 2318008874, 679610378, 2292222466, 2717909640, 671124106, 573079722, 2854398464, 2150269480, 548012072, 680134666, 2717917186, 2149722114, 2150115368, 2292884000, 715128866, 2281742856, 2189951018, 176193568, 8562722, 2720170626, 2325907498, 537561730, 581444256, 2181073034, 671784960, 2829230728, 36307072, 2854783530, 704686242, 2290229282, 2317519368, 547522688, 673712296, 2829748384, 2181597192, 2158667778, 35694592, 2158012554, 2854889640, 2155883146, 2684519042, 572524552, 673710242, 134390410, 176162824, 2148018336, 176325250, 581053058, 2728534056, 2754592, 2863136778, 2149583530, 2827518626, 2695496192, 134348970, 136315432, 2862776354, 134783018, 2694981762, 2685050890, 671121920, 2324308514, 713687170, 545923114, 2156568736, 578947712, 2726461984, 10493954, 682101250, 2829582856, 537430562, 2726437408, 673720320, 2860647072, 2324343424, 715259912, 2326405768, 11184810, 2282365610, 539664938, 145236128, 537536640, 2684921866, 2283807274, 2283809450, 134261280, 2181079562, 545434280, 2718072834, 2687142048, 671129768, 570599938, 2317879456, 2282225800, 44606112, 2819130024, 673718402, 580911240, 573081762, 2684363272, 10494632, 2290262146, 2158660256, 2861172866, 134742154, 2692915874, 671097480, 144706048, 2158625282, 44704424, 2158536834, 2827518624, 704651424, 42639488, 167772842, 2728527880, 2315921418, 2819139712, 168337920, 571082792, 2829748872, 2829724298, 671785480, 2854748704, 2290649738, 2695397890, 547891234, 167913994, 2852266146, 2852692002, 2147486210, 2317516832, 143263914, 2292877354, 2852128802, 40994, 2862753826, 2281875490, 176850976, 2317887488, 136981160, 707297930, 2685020682, 134391816, 2147648168, 707267080, 2684389418, 539533952, 2155883040, 2829615746, 2315815040, 8560776, 545916960, 706783914, 581569056, 2826995752, 2155881096, 671778826, 705168040, 2718468128, 2729058472, 2720172034, 2695373322, 2148174376, 42633858, 681609344, 2686616074, 2819129986, 2189590562, 671615650, 142778882, 705298952, 2687109760, 2693309098, 2290622464, 579502112, 2694981640, 178424480, 2821202082, 167938720, 2281736354, 2726332458, 2105888, 10529288, 142778890, 170559522, 2290098314, 176859690, 2862776970, 557738, 539003042, 2726856864, 134916234, 2284333576, 2283930122, 2282367136, 671754792, 2192050858, 2158526474, 715819010, 136325802, 33587872, 2821193896, 35791488, 715655714, 671230112, 8423594, 136454282, 2755112, 572654122, 42641408, 2191698602, 34252960, 2821358120, 2854264970, 8834, 2181177384, 705200642, 11010176, 136323072, 539658376, 2317879424, 2860679808, 2323677192, 713564810, 9054730, 168470538, 35782666, 578856994, 2685051552, 581083176, 578855562, 2692784776, 539101218, 547389984, 34119848, 2315823754, 2315387562, 2862752418, 2726429192, 134914082, 8923776, 2695397538, 2317886112, 2325881378, 2290616362, 170435114, 136358050, 581438122, 707305602, 145229824, 2686492810, 2693433992, 136358400, 2717909512, 176293920, 2190092938, 2718476968, 527018, 713599008, 2686591144, 142615050, 44739074, 2718048384, 2147491842, 2854234240, 2818738344, 673352192, 2860517514, 2863302666, 2281701930, 145393824, 2695006338, 2686487202, 8954026, 164360, 707397794, 715694210, 2325915810, 579510282, 706906272, 2860689536, 704676480, 43144, 706906242, 673720960, 136850058, 2290221728, 706881576, 176849058, 35659810, 170426400, 143264288, 2720006184, 2818744354, 2692776616, 2720694314, 143131176, 2317517474, 2292853250, 134914570, 2852290562, 2148180642, 2829626018, 2156003496, 2292198018, 8429696, 2149616170, 2281734152, 176171138, 44597416, 33555104, 2684387848, 570458752, 2728921256, 573219330, 178260616, 178921608, 2155905032, 2717950602, 2860558506, 2099200, 682109472, 680140960, 2726306464, 2183824040, 10658440, 137005698, 2191663658, 2149712512, 537397416, 2687115434, 2181570570, 9085066, 2189592616, 2726832170, 2718040226, 537406120, 2720530560, 2181171202, 2860689576, 2820704800, 707439146, 2317484170, 2693399202, 2284489378, 539140616, 2318043688, 2829748864, 2726332960, 2292329000, 2854365314, 2105386, 2282356736, 2863301152, 681748640, 2284333706, 2728568992, 2829746696, 2693442050, 671614978, 2717943976, 176162952, 2189959840, 2290754186, 10652322, 8947720, 178817706, 144706080, 2854912002, 169904264, 2854259362, 2820702728, 36341896, 2717919776, 2827649536, 2315815594, 2315395744, 673753762, 2860523682, 545792136, 572661930, 539134504, 136317096, 2718574722, 34114058, 36348424, 178266144, 570458794, 2692745376, 2149712544, 2819237896, 2818613376, 2726953642, 42606626, 2862752266, 573055018, 671744040, 36309160, 176818178, 2623658, 680042634, 144714250, 2695014912, 2325783072, 2155905664, 2324179458, 143270050, 707436552, 2819129514, 170436610, 715786880, 2862751882, 2158144042, 2819097088, 2292361352, 671623176, 570991136, 176171040, 178260488, 170426402, 42606730, 167905960, 2318049322, 10619400, 2192050720, 581568650, 2862746122, 36209320, 2827616264, 2728960032, 705306760, 2827495562, 176695336, 680011946, 167911432, 2181079552, 2718444032, 2150244522, 715295240, 2686615712, 713196202, 2150271104, 134777480, 2717950090, 2183301154, 545393290, 2852792362, 580921888, 706742954, 666120, 673843232, 136448514, 579371018, 2820678186, 578824226, 2829200040, 713558176, 673316874, 2693440128, 2284366498, 2862778536, 2324308104, 2720670208, 2852686498, 9054730, 2826996266, 2827495432, 169880194, 539665056, 2862753954, 579478184, 2149615618, 2282367112, 170401824, 535042, 2827100162, 2318016520, 2718605984, 2720696480, 581051048, 2854920224, 11020832, 2827618976, 680175786, 2623618, 2181728290, 2684496034, 176169632, 548014730, 44073122, 10529440, 176203808, 167946282, 2695397888, 2281835018, 176196106, 572686376, 168337952, 570566656, 2323818634, 10912, 167807530, 2183266858, 2292843146, 143163426, 178815496, 2692784642, 41953288, 2684387882, 2720571522, 169910946, 671089184, 170428554, 10487976, 36209154, 2323786370, 2281841162, 178432514, 2317879848, 2323817130, 679643304, 705210378, 2155880610, 36307104, 2718468618, 2315946498, 2852298888, 2728528546, 11018880, 44173994, 144745090, 579478058, 2282269218, 35826314, 2860681888, 34087584, 167913602, 2183834112, 2720170112, 136872098, 2192179240, 2729050752, 579502728, 2819137704, 2292713512, 664106, 2728403496, 143269890, 2290100736, 2827494050, 2192081034, 579373192, 2728919170, 2687109130, 134228008, 2720540680, 36209290, 548012170, 2863147176, 573178410, 170011136, 2863179816, 2820670090, 537567242, 2189984426, 545270410, 679618722, 2191695912, 2726955520, 713687080, 9046154, 134253226, 581470208, 9078792, 2728427520, 715792896, 168436394, 2189559848, 2290649608, 2292753026, 2692784778, 537436328, 35684898, 2283930240, 2863169570, 2694982154, 2854890146, 2827100322, 2684488322, 545915424, 2325875370, 2726985898, 2692743688, 2183307296, 2720540802, 168471040, 2728438280, 679488002, 167815720, 2190090400, 2324171266, 2694883338, 573179946, 682270752, 673327112, 2284462600, 168469152, 2292197514, 2726332450, 134228488, 2283798530, 2283842056, 2684496520, 2720539178, 2684387840, 2284454442, 2860646442, 2684364834, 2862785034, 2192050346, 2282398344, 2720008320, 2862751914, 2686623872, 581601416, 134775338, 145262754, 42084490, 2720006312, 707439266, 2189959336, 2720661504, 178948264, 145229858, 579510794, 2827496096, 2726308490, 35790850, 545925128, 33312, 713564682, 581568544, 42115624, 579340960, 2283799170, 2181202464, 44042920, 2158529194, 2282227744, 705333282, 2156013736, 2290745896, 681615400, 2827624994, 2852823584, 2728403466, 44698280, 2181573120, 704653994, 145369096, 168435714, 2720172576, 671648288, 142780928, 713589408, 705301120, 2692885160, 547521192, 2829058184, 580913834, 2820800554, 2190125184, 2852659330, 713039882, 2189959848, 33587336, 2827132960, 680043008, 2317361794, 2150271618, 539666432, 2183268872, 2852825224, 178784258, 2726463616, 534666, 2863172234, 539631658, 681713802, 2852298784, 2324310688, 715819554, 570958378, 673360034, 2191657602, 673745546, 713697792, 2326274560, 2720663586, 539502626, 673325600, 2292320808, 2181212842, 144705704, 2183266464, 178298922, 134351488, 36317226, 2718443520, 581601960, 2315290784, 2728526496, 2718081570, 2317888032, 2862620672, 545950338, 2726338688, 679510146, 2829723810, 2149755424, 167815682, 2852792832, 579373064, 2230400, 671752872, 2315952808, 2718468136, 2695004168, 2863303328, 707305474, 134908450, 680004234, 713164928, 705200138, 2726994560, 2158535296, 142770826, 704677890, 2852659234, 176851488, 167813288, 2819106986, 2693300386, 539658920, 134359200, 704776864, 706773002, 2292320776, 2818714122, 537567912, 144704138, 2820713130, 2829101728, 581610016, 134260738, 2317386376, 705167362, 2155915914, 2183694504, 2150140458, 715694210, 715163688, 2718599810, 2654754, 536914570, 170559530, 2726865034, 2236554, 2183660200, 2150279176, 2863179808, 2189560450, 2718441480, 8423970, 2693401226, 2238978, 578822664, 2315420200, 176162984, 2861179040, 36350498, 2191654952, 2290756136, 2158537258, 713591330, 547358882, 144843298, 573046952, 704809480, 705309352, 2819129472, 679510530, 705306762, 682132002, 671615656, 2290229376, 713171080, 144836610, 2317519490, 176825002, 2315266728, 2852170248, 44050464, 2692915882, 42074754, 2318019208, 2284494858, 143131272, 707308040, 2852686504, 2827485696, 2290092040, 145391784, 578953346, 134785024, 8560648, 679618594, 2323810858, 570598048, 170402464, 671090858, 2157969960, 715270784, 2686492674, 2718567040, 136358402, 537045154, 545267744, 168329226, 673327114, 2819236514, 145238184, 680175618, 2695006368, 2283931688, 2854264866, 2662538, 536903816, 2149744808, 2097794, 2728405002, 673876000, 671219840, 2315298816, 671099042, 169902250, 44050442, 136446498, 34121736, 10652202, 8562858, 2181605416, 176163466, 2854756520, 134914090, 35825800, 2148018338, 579504160, 2156406922, 142641704, 2693300354, 2192091778, 170566272, 2325915810, 2290655400, 2854226080, 2282391714, 2686625800, 539109410, 2829101226, 655528, 2324340898, 705178240, 2829191200, 671097378, 537004072, 536881322, 539009192, 579478184, 2852814850, 680167970, 2862653986, 2158012584, 42500224, 2324332680, 2693407274, 2718566402, 2829592704, 2148174504, 536903682, 170525194, 2852790792, 178915968, 713034242, 2181212170, 682230440, 10496010, 2684518920, 2323644962, 2684397736, 2155883008, 2181726344, 167912104, 2818572810, 2317494824, 2720008320, 2729083008, 8915616, 2158529186, 2149720234, 2718468610, 2860525570, 2284363912, 134252552, 136479274, 176300544, 2726429314, 2718050946, 35792930, 545303050, 572563618, 2686582826, 713689250, 167783074, 2692743178, 696968, 2281736192, 2315946528, 2861081120, 2318041256, 2726332576, 2150140584, 2686583456, 713196064, 2315420194, 2862622856, 2854223904, 2826969090, 2290124962, 2181603330, 680135178, 706783882, 44204712, 2318018720, 2284456584, 2852661888, 8522376, 682100906, 2818705418, 2150140544, 2728921640, 2860681730, 673228810, 2148018722, 8399370, 557730, 170394146, 2694842538, 671230114, 145361056, 2728430242, 36350592, 2821333026, 537569824, 34244744, 134905986, 145402370, 2290623106, 137013888, 2323677194, 2684878858, 167944362, 176169122, 580954242, 578814120, 34244650, 8398882, 539633792, 170404386, 706906114, 579379242, 2717919912, 547889802, 548055210, 2684486146, 167815338, 2315823616, 2818746536, 2324204034, 671255168, 2852299394, 579381250, 2827132960, 143165442, 2323655200, 2158144008, 2695004288, 570428064, 142609064, 2686593536, 671097384, 2183694506, 581083298, 2718599818, 137011714, 2827485858, 2290657442, 134381736, 578955936, 2150138530, 2292359336, 2183667754, 537567752, 2292713610, 2861204096, 539140234, 2820704266, 142770338, 2283971208, 2292195490, 673325096, 2729050154, 2149753480, 34250760, 715170312, 2854791178, 2718433320, 2720703008, 537428618, 578980354, 176726560, 2726439592, 2190123146, 178782848, 134391968, 2827485866, 2656386, 579381930, 2718441482, 539011074, 539101832, 2726431240, 2695408258, 2183662080, 713066656, 2684354568, 134260896, 42633770, 145229992, 178260096, 137011744, 2155915272, 2729091112, 2315422378, 2317396000, 2181171210, 2720049824, 2190125706, 2686492834, 679619080, 44736682, 2148041386, 2158496424, 548045472, 2692775946, 2718083616, 44075008, 2326274056, 2317361800, 167903874, 8431658, 143172224, 142649346, 2097664, 2228770, 136316962, 2290223624, 142649514, 2852168232, 142641802, 2315256458, 657576, 136323208, 537438218, 8399008, 2156537986, 11184128, 2282357418, 134390434, 707405866, 178948650, 2290655778, 2693439650, 2718466730, 34113570, 2192189578, 2694883338, 2694883968, 580954248, 2281703560, 715302914, 539656328, 2148141704, 2862743722, 580946056, 2282357282, 2862754304, 713589290, 2819105408, 8421920, 2820841504, 539626146, 35686568, 2323685896, 579371560, 2315921442, 2283831938, 35826210, 713204394, 2821229066, 537004040, 581050376, 539502626, 2684911786, 2190090786, 545786378, 142607016, 680167584, 42641954, 143263786, 2761224, 8398848, 2148174496, 2862656170, 2863309312, 2694850568, 570425992, 176818824, 2694850690, 44736544, 2290264104, 11053088, 2292752906, 715688482, 134881312, 2156562944, 44075040, 36217482, 34253322, 2148048906, 571080714, 144704042, 2147516586, 713074816, 2317879434, 11182720, 570982410, 2192220832, 2181081602, 570468992, 170557568, 142781064, 2695406090, 679479936, 681714176, 33695744, 2728921216, 2155872258, 713556650, 2318051848, 2787882, 33718306, 178954282, 2147527176, 715794562, 2181562912, 573180040, 545955976, 671654536, 2183299072, 2684912264, 142746152, 8352, 680167594, 145359018, 44572680, 572655746, 170404482, 2695014408, 680140800, 547881122, 2148171778, 168331784, 2183834282, 2821237410, 2284486786, 145361568, 682229794, 2290789000, 42082978, 681746594, 142780426, 2317519008, 134228096, 2315944458, 2726429320, 178423938, 2692745768, 176334984, 706773154, 2283798530, 2282365570, 134744192, 2156429864, 2818613896, 707397672, 2183266946, 2181704234, 11053186, 41943072, 2695012480, 715268234, 168, 547530888, 8948264, 573079680, 679477792, 2729061002, 2324302378, 2692883074, 673852074, 145367050, 8399362, 134875818, 2861072418, 679610530, 44608136, 2183662090, 35653792, 2827618986, 36218890, 671130272, 705307138, 178432680, 2315266186, 573046954, 2687017608, 2324211840, 145361058, 178389538, 2281841184, 2686492808, 2826995882, 170427010, 2189600930, 655880, 2317388448, 2290221738, 35817994, 2192181896, 706783880, 2292195466, 34218120, 2728960130, 2863171626, 570434184, 176300706, 2315298848, 42469386, 2317525506, 526976, 2726431394, 35651616, 2181572738, 707404450, 680175754, 2183659656, 2862653472, 2324204192, 167783072, 2694883498, 134750344, 570556584, 679608842, 545819168, 2684485640, 2292189354, 176857226, 2720147978, 8398858, 2826963616, 2717943810, 2282266794, 680009736, 2318051464, 2684365312, 673712682, 2181735050, 581446146, 2284464648, 42478088, 2292720162, 2862653954, 713558058, 2158004226, 2158633088, 2854234632, 2726298112, 2317527208, 9054728, 11176618, 707431040, 169877538, 671261346, 2863177730, 44730880, 713197706, 176728072, 2852817536, 2192181250, 539101194, 2728952450, 2181571104, 2686454408, 713074728, 2181079040, 2852692650, 2720573578, 44574882, 41978504, 666114, 545792680, 2292197512, 41953826, 2861072544, 715260546, 2720694408, 2829623432, 35784832, 2324170890, 581050538, 2149712546, 537397898, 2693433984, 41977864, 136850050, 2148139146, 2686976544, 42639522, 2862612480, 176326824, 539134624, 570460320, 2181603330, 2183299616, 704678018, 2191654914, 713034282, 2854912170, 2283973160, 713073192, 578847360, 2282267298, 2854881288, 170403882, 2281835178, 2148010496, 36309128, 673194146, 705342122, 539132426, 715139082, 539134592, 2315780650, 580954152, 33693834, 178948264, 8390690, 2729052682, 2718042792, 2156005920, 578980490, 42074666, 573081770, 176335530, 707430402, 2148043298, 579379842, 2718468234, 44051082, 2684914186, 547889704, 581599752, 2192083618, 2852162058, 2315427882, 2854758562, 2829582464, 2694974088, 2818580992, 176818208, 673876138, 33565344, 2156437504, 42502144, 136456330, 8913066, 2181595168, 2728435714, 2827494016, 545917472, 2156046336, 715792386, 2315428488, 705300640, 44696234, 704817152, 578814466, 2726341128, 2860517930, 2827094688, 715260576, 2860517890, 2292361760, 2829066242, 2189986346, 2292886186, 2183823914, 2315288736, 2281832968, 2317361800, 8946178, 2284357802, 2148141576, 2695528616, 2324302496, 34244608, 581479050, 42082954, 707264680, 2324211848, 2317918248, 545262080, 536906376, 581042336, 168331808, 2326438442, 2323646498, 170560040, 142770848, 178817026, 578953760, 2694979592, 143133218, 2156570658, 42476200, 713589408, 2726305930, 178301064, 168437922, 2693440136, 35653792, 2694842496, 2692745864, 176327338, 2827485698, 42633760, 2150148234, 168306722, 2181562922, 581077002, 2827004584, 176335528, 11182250, 567434, 2150271498, 2726436898, 2183660042, 2686984352, 713197608, 2819238400, 578854914, 11149834, 2290223240, 167914154, 673226784, 2148050954, 2726330538, 2158103178, 547883168, 145271328, 2687117320, 137013250, 537428642, 580954752, 2829584898, 680004098, 42084904, 545818664, 536871080, 2820679690, 2686582786, 2854390314, 545393288, 2149581322, 2692753536, 679487496, 2684494464, 143165600, 2818746890, 2284323328, 35653792, 713196034, 2189565962, 2829591170, 142609034, 548053546, 2149744674, 2292228770, 2191688224, 682232456, 2684354696, 2148010506, 169912968, 2281834656, 2156398592, 2861050400, 2284495522, 169904136, 2158495784, 2183799298, 671130114, 2827528736, 2189559946, 2854258848, 167911592, 44181632, 2156438058, 144844842, 2148008106, 707431040, 170557600, 2852782114, 2282269226, 578988682, 2693269506, 715270826, 2181073056, 167780906, 682232450, 2315919400, 2283970698, 2183137792, 144736778, 2827092514, 2191566984, 2325882880, 682141706, 145238666, 2720532650, 545917602, 165890, 2156529674, 680011818, 142746154, 2155907584, 2290649096, 536881290, 11051688, 178825344, 176687104, 44206728, 2684396194, 2317887498, 570557096, 715688066, 136456866, 42076202, 2324335272, 10521218, 2290747560, 2315919392, 42601090, 539011200, 176857226, 2148141090, 715817482, 2819261098, 547916328, 548012554, 11042856, 2860558856, 673718402, 2323818528, 2189568554, 715301504, 2315788418, 545398920, 2147525120, 671090826, 169902112, 44565154, 2862615200, 2686623874, 2819105416, 11141122, 704653984, 2323785898, 2147517096, 547531306, 713720458, 545819176, 2148018306, 572653704, 2325784744, 572696576, 2149712394, 2156429440, 11184808, 35694592, 680034818, 2818615810, 2819107336, 539133994, 136317058, 2826961570, 2183695010, 144738434, 578955784, 2854357000, 2317484192, 580943906, 2829099680, 2189435528, 2150279818, 8522250, 8948226, 2158633474, 178258048, 2148018304, 2317918240, 2150140546, 145268866, 2726297738, 680141352, 715139714, 704774690, 170395656, 2863278752, 2695398050, 178291330, 547881002, 42467970, 681576618, 2317887530, 136882728, 2189468320, 680009770, 545262242, 715131394, 679617186, 581577258, 2818746376, 2820810890, 715172482, 2687115944, 2156397066, 2718605450, 2317361666, 136978568, 131242, 2729060352, 2099712, 2189427338, 547523202, 570960040, 679520904, 2819140138, 707307520, 2284494848, 44599946, 44181538, 2720137858, 144845344, 707403818, 2150148104, 679611042, 2827616394, 572656290, 2317484706, 581445634, 2290256010, 2662914, 2694851114, 2687150632, 170395784, 2158004360, 681748512, 547356810, 681585160, 2726305928, 673186314, 2326276744, 548012552, 169878058, 573055016, 2181726378, 2324203522, 176324770, 10527360, 2148172426, 42107520, 2149589672, 2692917256, 680045098, 2829099146, 2183825962, 8396810, 2315946024, 2323644584, 136839682, 2292195490, 2155907752, 2323783816, 2685012138, 2149589154, 44206624, 2156571138, 573090344, 715688618, 706750592, 547359370, 2720041474, 170568202, 2150279200, 2290655914, 33587850, 2827100682, 2315782152, 680034338, 673882666, 2324340872, 537529002, 42478080, 2290747560, 2189986304, 44181640, 2148051466, 42467490, 704776328, 671220352, 2282268674, 570990752, 2181595138, 578947586, 573188226, 682232352, 11182210, 34245258, 2147524778, 2718605992, 2726865536, 2826996354, 33587882, 2290616354, 705202720, 707297282, 539525130, 581567136, 707436584, 2156405282, 2720049666, 657450, 547531402, 142639240, 580954792, 142781066, 136850058, 43554, 570599426, 2325913768, 572525186, 42115104, 2854396456, 538976810, 2692917408, 578955266, 145369096, 2290133666, 658050, 2189461536, 168298666, 8915618, 2695495682, 2181048866, 572555818, 2852265994, 136486912, 178784296, 10618890, 2292320928, 42467368, 2622080, 33589930, 2155872802, 2827616778, 572688896, 8923178, 2854355072, 671121930, 44705800, 2317494440, 11010056, 536914562, 2726338728, 537406120, 168437930, 2694881410, 2290130952, 696320, 2862655498, 2315922048, 178391682, 681609888, 537569930, 2863276162, 134392330, 144703618, 2720180864, 2261034, 2189950984, 578816682, 2818572450, 170533026, 2829093538, 2852126720, 170526762, 2829754536, 2323810344, 2192056872, 2826960930, 2183702696, 137003560, 144836608, 2158141440, 2228266, 2324171400, 11174562, 2726996096, 671222304, 11012776, 2326396936, 2686626466, 142639272, 2862746250, 2726298144, 9046018, 145270912, 170565800, 2326266400, 2317484704, 2863278248, 2695406090, 2726307882, 2852160040, 2829746176, 143303168, 682109440, 36350088, 2695365130, 2192189448, 2863311498, 581044384, 2156529666, 178784904, 10627722, 707305640, 679618728, 547488264, 11010594, 2228392, 537001994, 2862645794, 2192056992, 2181171338, 2827651072, 9052672, 581435522, 690336, 2181571234, 2718607392, 545434146, 2684365472, 2192091690, 681609248, 145228330, 682134144, 144843432, 570435586, 143295010, 2726955168, 2317355656, 705175682, 134775466, 680037002, 2181171370, 2181070880, 2852162058, 34212000, 2156006056, 2158012424, 570982920, 136874504, 2862656008, 2829623298, 10627104, 570458280, 2281865864, 2261002, 2686460456, 134752290, 545393194, 145271466, 545923082, 2183266848, 573219496, 2150244522, 2827133066, 2324340866, 2155872904, 2183266954, 2819230250, 2290125440, 2827518600, 136486912, 2819227776, 679610410, 2718040706, 145400488, 2692776456, 673712642, 2720170536, 671623200, 2692874890, 578988194, 169912352, 682263072, 2829754880, 36342440, 705175712, 134356994, 134357122, 2726856834, 32800, 571081256, 578947106, 2829191336, 2728396842, 713067178, 545302690, 2158658178, 681716264, 673851560, 572557482, 2695495712, 2694979752, 581575298, 570458114, 707297962, 581575338, 2290100866, 2290092552, 2290647170, 2192048298, 2181071488, 682264736, 673843360, 32808, 673843234, 2292883624, 2863308936, 2852792490, 571081378, 570589858, 11184168, 2860655232, 2726297728, 142641312, 682230410, 537559072, 2325880874, 2720541354, 35793408, 176728746, 2325749920, 170035872, 713689226, 539101728, 2692909698, 704817184, 2854256802, 2860656770, 715259914, 2860689962, 2181605514, 578953226, 2726961824, 44048930, 33720354, 178946698, 2693300386, 35684904, 2181169664, 704817186, 36219424, 547921922, 178946048, 2183146154, 2147649570, 2854920194, 2191696042, 578824360, 2852129410, 2693431946, 671255082, 2685020328, 170558120, 2158503976, 2854912544, 581470848, 2720039584, 2181177984, 2718567040, 170525218, 2282259072, 2863278602, 2720014464, 2150246570, 2183309864, 679510144, 679479304, 567810, 2717919264, 2819227650, 170533378, 2150139914, 2192056330, 41953288, 548020394, 679608482, 581574698, 44040202, 2324210312, 44083872, 9079434, 2326274058, 673720482, 2863147050, 2183266818, 671787016, 2726461984, 2686626434, 2183299106, 2315788298, 538978986, 707438754, 10649600, 547399848, 2684922378, 2687117952, 2852684290, 715696130, 167905418, 679617066, 2860657322, 539634184, 2852137600, 715172362, 2324171272, 144746656, 145367048, 2860688000, 2686617762, 2281875466, 680132770, 579371050, 2148018730, 2829748258, 11012642, 2317353472, 2861212328, 539131914, 2315395200, 2694883850, 176859818, 2149747330, 713588874, 680004096, 2827496098, 44731040, 8554656, 680174088, 169904802, 545261608, 547889282, 715172360, 2684881034, 682100768, 2827485312, 34081418, 2726439042, 548055562, 142781090, 547367040, 679518722, 545947690, 2283831818, 572686506, 570435744, 2191696002, 2686617642, 545826952, 139264, 34218016, 539107362, 570559112, 167805096, 682134184, 2156530338, 2282266754, 707403778, 2281734282, 167913504, 570427402, 545826856, 2684527234, 2821234824, 570556586, 578822816, 2183145480, 2854232706, 34212384, 142608904, 42508840, 2819262976, 2852162208, 2189461544, 178299402, 145227906, 545950250, 167913986, 35456, 2654722, 2693300258, 548045440, 134390442, 2148180002, 2861080610, 673876000, 673227394, 671132160, 715171874, 573218978, 671648264, 42510472, 2694843050, 570985090, 713555976, 681616010, 2695400064, 43658, 136448160, 2325907976, 2181070856, 537034760, 2687150210, 545390722, 134260896, 539101184, 2686492674, 2318041224, 2686978698, 134744232, 2326431786, 578846762, 2693439488, 2860556962, 2325872672, 134349312, 2829585032, 136481418, 545260160, 2861042304, 2158495872, 2720563744, 572655746, 2292318216, 44075520, 2290614794, 2183668266, 34081448, 2315814946, 11182240, 572522624, 572565664, 136347650, 2827094056, 44697640, 44050466, 2827100712, 169904672, 571091490, 2665002, 2325881474, 2684363400, 2326276234, 713165314, 2318041600, 2158658050, 2821325346, 2130602, 673744904, 2829582378, 33729154, 167813768, 2726824480, 33696426, 679616546, 2827526274, 2183700608, 705200288, 570426024, 2720694946, 41986186, 681616040, 2325751848, 572523170, 578947106, 2728560642, 2761256, 2692743178, 2854357536, 2693278240, 136978474, 2684887690, 2147485736, 2290223136, 2189991978, 715827882, 2718435466, 548020226, 2690, 143131304, 2717911554, 704684168, 2149591690, 134750208, 2192089602, 2829101576, 8946344, 547359272, 42510976, 2728962728, 2819137674, 2315266602, 2158102696, 2326301320, 134914562, 2695495840, 2292328586, 2323653282, 2325875368, 713203720, 34111618, 682131456, 2158626858, 704675970, 2192083074, 2693440010, 2687011490, 44181664, 671098882, 2292754472, 673720458, 2720694272, 42633768, 547914280, 2821324930, 2686617730, 168471176, 36184618, 2852817066, 713730560, 2687009314, 2192179200, 2819139584, 176171042, 715694208, 526368, 176859170, 570958346, 2189568032, 680042664, 169902594, 2292877992, 44214954, 2785922, 2720533024, 578848898, 2821333640, 169902600, 2852161536, 2158141480, 715696648, 2718466696, 2726857386, 2181704232, 2282266760, 2284495018, 2325883424, 2281701890, 42115592, 688770, 580952576, 2793608, 2687140360, 2863308960, 170436776, 706881698, 579347114, 2283809416, 713687210, 2147648168, 2827624456, 579379240, 11051042, 2181049002, 2692743688, 2684488202, 704809096, 680044704, 42470048, 570434176, 2692885162, 547881098, 11184770, 573054976, 2325774858, 539142312, 2827657354, 707308034, 2718572584, 2318041768, 539110058, 2861173282, 2686984712, 581607424, 2726994594, 2181040168, 2158666250, 578988546, 2324179104, 2317527722, 537037482, 2189601280, 44565128, 2861179392, 2720038920, 178913954, 2819268640, 2821236896, 168436362, 170567722, 2192181898, 168304808, 176719906, 707273250, 2854881962, 567850, 36340234, 2191687712, 2854256674, 143164032, 144746506, 44698120, 167946792, 2693310594, 2181695650, 2183832200, 681738882, 2323654816, 2315264650, 2290647072, 715130882, 2292351626, 2693401226, 170401928, 2284489218, 170429056, 572532896, 580954658, 166408, 681583266, 681617408, 572557354, 2692751402, 2282398240, 2181073064, 2728568840, 715169922, 2718608042, 682134176, 169877538, 2181204490, 2861072552, 41984008, 579471400, 178421928, 2326407176, 176325128, 176849066, 42117256, 2147527330, 2684355104, 673196040, 713588906, 170426408, 2290262538, 42609280, 2284486666, 2323686050, 706881538, 176726690, 2155882664, 2189566122, 2821237418, 2282367138, 581601834, 44171274, 2325751840, 2181603466, 2819270786, 142647850, 170535594, 704776232, 9076904, 537403392, 36184072, 2150279722, 2720702986, 2686986402, 2189600928, 2317363842, 33695880, 44073634, 2149623818, 2282392098, 2148018216, 168437802, 673851562, 41978370, 2693408802, 134228618, 2686492712, 2718072866, 2183667872, 2829060640, 713204360, 2818615336, 2315290666, 2718042272, 2155915776, 170010664, 136323616, 2183135778, 2861206058, 2183299202, 2290090530, 532618, 2718443554, 2326299296, 2181573282, 2821195776, 581085736, 169871906, 2728396808, 673218722, 2718050848, 2852694048, 2829224098, 2726994568, 44214912, 134258720, 547530784, 2819105440, 2317918208, 134253096, 2156537984, 2854357154, 2852653728, 44051074, 2315264674, 2290789024, 2818572800, 2726430728, 36347904, 2728960040, 2148182018, 34078728, 9052834, 570990754, 2315823648, 707297314, 2315780616, 537526954, 2684878850, 715686434, 2852268074, 572686496, 2818580520, 2158536744, 570468864, 134752896, 2862645762, 573055626, 2189557794, 2158658178, 2156011656, 532992, 2720139394, 2189590568, 11020296, 145261066, 2726953610, 579371688, 2284333186, 136979080, 136480802, 715784840, 145401984, 2827616418, 2693409418, 572555914, 2183703050, 2728569376, 33718282, 133792, 2284323370, 8388770, 134883370, 136478720, 715694594, 2290655392, 2156406922, 547528714, 579510274, 178422274, 2290780322, 2181040138, 2692907554, 2315258538, 671123616, 682107402, 134742154, 2684520962, 536904224, 2820713122, 2290124928, 2829197352, 2852259840, 44073632, 2795560, 536912032, 2693398562, 579477674, 2155883048, 2621578, 2820843656, 134875144, 2686978050, 178792992, 176195594, 2720530978, 573186216, 2318016640, 713171488, 178389122, 2315921570, 2821366274, 2192059018, 2156405288, 537561730, 681740298, 2315913730, 2324302504, 134906016, 2192222208, 2228224, 136850090, 2728953866, 713597568, 2854363144, 9052712, 572524586, 144738466, 2726461960, 33562658, 142747658, 545784458, 2863139464, 2684494466, 545786498, 2852684418, 581435944, 671654016, 673876482, 2181210146, 2326268416, 136454658, 2693441666, 178259978, 537535104, 34081450, 2105866, 2820712480, 671754880, 10625536, 713034408, 35685000, 2718050944, 9054762, 2192187936, 665768, 578846752, 570597410, 2729091074, 537035298, 167780864, 2693433384, 581468834, 713033760, 682231848, 706879488, 143302658, 578955266, 2191665800, 2820672130, 2827493922, 2183143938, 2862614530, 2147656224, 2315823656, 35662370, 44597288, 2282359336, 2854234250, 2720694400, 2181597184, 679652002, 679619106, 2190123016, 2149613704, 2283964416, 145359018, 2829232674, 2292222498, 2189593122, 33687722, 167938176, 2148018336, 536912514, 2692909186, 705167882, 713206274, 2283962496, 2785954, 36175914, 34078888, 2820704386, 2326274720, 2284357634, 547520672, 706873384, 2189470378, 2281712256, 176193544, 2315387554, 2863136802, 2183694370, 679649802, 2147494434, 579340970, 570983080, 545817256, 8553002, 143138856, 2695367208, 2181179912, 36210698, 2290624642, 144713760, 707405960, 167905952, 2728396832, 142606336, 2148139530, 2192081570, 680133160, 707397792, 2315291296, 2820711042, 2158534666, 136882312, 2861203970, 704817704, 144744458, 2148149922, 2315821058, 2863278114, 2150236194, 170525226, 2726996106, 134742570, 34111498, 2728569480, 136480898, 176818850, 2156038272, 681705608, 580913282, 2290622986, 2860681760, 2829068416, 2315288576, 680034976, 144703496, 176163466, 2190084642, 167772328, 170560034, 571089032, 673226784, 2854759042, 539011712, 570985096, 2282260994, 2147485834, 682098850, 2729052170, 547367048, 2282359458, 2852814856, 43050, 715171976, 547922602, 2147494442, 2325908098, 2827094664, 547891744, 2686454280, 581437576, 134908554, 2854354954, 545923080, 2692884610, 134259328, 178782760, 537406082, 8954402, 2323810976, 144835202, 673851432, 2862745768, 134218378, 32810, 2315397162, 706879624, 2728405512, 2684354728, 2688, 2726307850, 2181603466, 2718466186, 713721888, 673226792, 673882760, 11141768, 2860559018, 2281841194, 2829754530, 713205922, 2829722120, 2283834024, 2290616842, 581083168, 172034, 2149752866, 34220576, 2290623138, 2819263144, 2821368328, 42475522, 2818711586, 2290745986, 2325915658, 538968744, 581436066, 42607114, 2692745728, 2283932322, 44730506, 2315422346, 2189593248, 2156011552, 2761250, 706914978, 144878218, 2156047010, 682238464, 2323687424, 2158536746, 2695399594, 145367594, 547400194, 579477504, 142738088, 538978858, 715303072, 2181210624, 2315921962, 2315788290, 713556096, 2818736128, 2292746272, 2191663112, 673718914, 2852692610, 539107464, 2819097128, 2686453792, 2290649632, 671229954, 11176480, 671752232, 2684495872, 2787360, 2861080578, 2684387456, 170035200, 136480930, 2862620714, 2326437888, 680010378, 2281736738, 43146, 142779008, 10486402, 167914112, 704782888, 2827487266, 706914856, 2181046274, 2290745506, 679512106, 581042856, 2150146730, 2728428202, 145360936, 705301154, 2147491840, 572688424, 2284333730, 2862754474, 2718573224, 2694971938, 178948770, 2852268544, 2290614402, 2323816482, 2181040776, 2150113824, 2189994122, 168462376, 539664384, 579381290, 34079392, 35686946, 657416, 573221514, 2687017634, 2826995880, 176171648, 2852169762, 2685012610, 2156405256, 2863301288, 34244650, 2183170722, 2829060136, 704653320, 682232322, 2827493410, 557730, 44042402, 673874090, 145369600, 42469930, 2323688098, 144746528, 715688608, 176726698, 2156396674, 2317363848, 713721866, 2324179616, 2728919712, 2183176192, 2729052162, 2150105248, 673745056, 680036898, 2315919392, 137005704, 134785544, 545432202, 44212906, 572532746, 2818713730, 10658336, 142641290, 137005738, 2156038186, 42600608, 2860517418, 2861171210, 2290100736, 2190090274, 581444234, 705176200, 679520296, 2854748802, 671779488, 548053130, 578980520, 142614664, 2290256384, 547498146, 2236546, 2326429826, 548053002, 2726987818, 2720541218, 2685018280, 2862778528, 557602, 134359082, 2861213696, 2315395082, 547883562, 2317352968, 539011074, 145263242, 578824834, 673744938, 2147622922, 42076296, 33718914, 2148147234, 176332810, 2181597354, 570565258, 33718408, 2156530210, 581044354, 2693407402, 2821194410, 681609888, 2860523682, 142639776, 142649384, 707398272, 2684355202, 704776834, 36186112, 2183275010, 666240, 2819263114, 44212744, 2156439712, 2281834664, 34243106, 547891752, 2692784130, 2684494464, 2147648010, 2692907520, 2729050658, 10618922, 537559722, 547881090, 2728559144, 679616552, 167946400, 2860518026, 2132002, 548053154, 2147615240, 581437994, 2717911082, 2192187552, 2684494496, 2693277856, 537430018, 2820704770, 2181038088, 2192222218, 136839208, 2852816930, 2821326882, 681707552, 2147650186, 571083304, 143132674, 707436554, 8946306, 2315288576, 2326437928, 2132000, 2292197504, 44599816, 715686048, 2687139976, 2684389376, 2324177570, 2862744226, 2155874944, 2695374888, 2852257928, 2292875274, 2720172544, 2695375362, 2317877418, 136445994, 2271362, 545925642, 2157971456, 176294432, 573188608, 2292189738, 2718048904, 2281867434, 2189559968, 2692753408, 671623176, 2181726722, 44182026, 2862613130, 682131490, 2829060648, 571116064, 2852653706, 571091594, 537536554, 2189600906, 713162922, 681738400, 706781704, 2323686024, 2283842088, 539501218, 2326274562, 10494466, 2315946504, 2326299298, 704686090, 168296490, 2148172320, 2317525544, 715301418, 578846890, 2315422344, 2292197930, 2684879490, 169871530, 2282399784, 671621258, 10660514, 2718565032, 2149622306, 2271912, 2753184, 2189467818, 172704, 547489824, 35652256, 2684529186, 713558562, 713695786, 42109568, 176728714, 2156570626, 8390698, 537405994, 44728480, 2718597152, 2147649538, 2326298760, 680165408, 168298634, 42469386, 8946304, 41986562, 705307274, 2685018272, 142614560, 704653450, 2189590664, 673742856, 2785832, 2292197418, 548047016, 579477546, 2720137352, 33729186, 715172354, 2829722274, 2728561160, 2192048770, 136315530, 545925770, 539099272, 2189566464, 2183694496, 2827094560, 2158502528, 2718042786, 2693431434, 2292222496, 11020330, 2283833506, 2854398496, 580952192, 2325777034, 713067008, 2315946634, 572689066, 2318018600, 167807656, 715786274, 42600992, 136839338, 2717919272, 2292220034, 2726865546, 681716258, 176291850, 705169578, 548012160, 570460328, 2717941768, 581601312, 673351840, 707395618, 2726428672, 136348200, 2326440584, 2281865346, 2323808418, 170427040, 2281873450, 2820712448, 178389536, 178424450, 2230306, 2860687520, 2729052714, 706873986, 704653834, 570990730, 570565280, 671785098, 136872586, 136872608, 2281874088, 2827616930, 2726428706, 2726297600, 2621600, 680140970, 9044002, 142781098, 2290788386, 144712360, 2695374976, 581077000, 545957888, 170535072, 573079554, 169910944, 2728536744, 145271330, 136349706, 2181597730, 2181048458, 2183170698, 2282233858, 2720697000, 11043338, 144867872, 2236960, 2827520008, 547400362, 44182024, 2292844576, 2726824610, 2826961448, 570466440, 2191524514, 2718597290, 2829101058, 658056, 176728618, 2854224002, 2820704896, 2183669768, 2852169858, 2861205672, 679608490, 169912450, 178948736, 167805090, 713687560, 706742792, 144712194, 2720704648, 134750378, 579340298, 548053026, 168427658, 42601090, 167804968, 2829724200, 2820669608, 2324203650, 9046176, 142770728, 570567202, 2282357416, 2693433986, 673882632, 11151530, 2854750858, 2324212224, 679485576, 164394, 2183170562, 2326276746, 705177730, 572688514, 8915082, 2728929960, 8519720, 2183662120, 44083872, 2315946530, 10616874, 2315944448, 2693275810, 537436202, 2684387978, 2863180322, 2158658056, 136981024, 2318043170, 2183703202, 2820800682, 2147615272, 2191534248, 2284333184, 2283800618, 2693442056, 2728927400, 547523112, 42117290, 713198216, 136348202, 2692745344, 168430218, 715655296, 178391712, 578980362, 680003754, 2862745632, 2283972648, 713040512, 2290098824, 2317910050, 35684482, 570993312, 715293320, 2820671530, 143165578, 572662304, 572686976, 2325875210, 136315528, 2827526146, 2315782664, 169879592, 578955296, 42599072, 578988552, 2157972138, 2863180330, 2820801056, 673220616, 2720540682, 545400994, 168296576, 2290753696, 655368, 2183266826, 8923680, 2863267842, 2687117826, 2686459906, 2860657322, 536905858, 2686454272, 2147647530, 2183137824, 713197576, 2282258978, 2862786600, 136317568, 33562762, 2726862880, 44204682, 2862656000, 2728528394, 2292320256, 2821226666, 2183143586, 170434594, 170008714, 168437760, 715270826, 134252680, 2324168874, 581568512, 176300200, 2861082794, 715819144, 134744104, 9087522, 136456322, 2684362914, 570427906, 2728403584, 2854791850, 548045320, 578953866, 2283806882, 547399816, 671778984, 2292844706, 136350338, 136348192, 2315954818, 2854397986, 680004264, 2315429928, 2284497416, 671776810, 671787136, 2819129352, 34220672, 143130784, 2852692610, 168427656, 2829723650, 35815458, 136355842, 539492992, 2281744930, 2290100898, 168430122, 2852300808, 671129632, 2793482, 2323645056, 2821196298, 42476202, 2147494568, 2192082952, 673325730, 143296672, 134389920, 2829068458, 2181726730, 2820841506, 2720533026, 2191567402, 2149580842, 2829746216, 2181573130, 2191523968, 2149624448, 2148007978, 2149624352, 42500266, 2821358088, 699042, 2695531168, 2863137288, 2282268800, 33595552, 44083850, 537534626, 715261984, 681576480, 2861049866, 2821368328, 2149722272, 715784866, 2315913386, 2181695530, 176171648, 41977856, 2183799464, 547389602, 167938600, 705333920, 548044802, 2827518634, 2181701802, 539101314, 679477890, 134777514, 2863311018, 2686460040, 679649322, 2290616840, 537002152, 2726830754, 8522248, 679609002, 2281742850, 2315419776, 2694841000, 2695375488, 705178122, 2323654824, 2818703368, 2818605706, 2860550698, 2183833640, 11020960, 707395746, 34220586, 536871586, 2695014536, 680142976, 578822280, 673188354, 671653898, 2292712072, 2324335112, 578857472, 2189598730, 2692784800, 2829721602, 570559112, 2684488328, 142606858, 142649858, 2317527680, 2687117322, 2158494376, 559106, 2157969962, 547488258, 2695012386, 2326301314, 671123618, 44042792, 2156568738, 170396162, 2292884136, 2726471848, 699010, 2684526730, 715293216, 44695586, 578849282, 44731042, 143165474, 44738698, 2829091466, 42633258, 2720145920, 707267080, 539001386, 2324340904, 537436672, 2191532042, 2852159624, 545432226, 2728951944, 2283840034, 2181737002, 143303296, 10493994, 33564810, 2150138376, 2854789770, 2271746, 545270306, 2284488840, 2818738306, 2860515464, 579478056, 167944200, 142772778, 142780552, 176161416, 35816106, 2729050658, 2720178218, 144869408, 2827528234, 2326431912, 537404032, 537043106, 176302762, 2820702376, 680166058, 2325742208, 2239138, 133256, 2149580834, 133258, 10527402, 2684521000, 2158493858, 572653570, 136454824, 2692915202, 706914314, 715129472, 2726832258, 679619082, 2695506464, 547366944, 2181048872, 2147656322, 178922144, 680142984, 33686026, 681607306, 2181570602, 2829066410, 2150115336, 2290780202, 2157972096, 2852268578, 36218890, 2728962720, 144834568, 2148141066, 2149591562, 572696744, 2292351018, 573212712, 705331242, 33596066, 2281734178, 2317918720, 704806954, 573082154, 2290100392, 2863180328, 573089952, 2325916296, 679520938, 2684487712, 136348290, 2281744520, 2686493226, 42117128, 2284355594, 2158526504, 2820835464, 2861204128, 168331296, 170035232, 535050, 2829066754, 2720702978, 679649960, 2290090658, 2692915842, 713074818, 2819260546, 2686625832, 2695408160, 704651784, 2720017034, 134785666, 2827133610, 680012296, 679649408, 2693401248, 532618, 2852126856, 581051042, 41984520, 2726996490, 2315913256, 2720540706, 2820843530, 663690, 2694842922, 707428522, 2290655400, 2183301634, 170010760, 2156038154, 2821229216, 134384168, 2693431296, 2829230728, 33589256, 2728396808, 178397344, 2829093408, 2827624586, 136481416, 2191690280, 44179586, 545434152, 8704, 141482, 580954666, 2861048360, 2729085578, 2282391552, 2729050120, 2818572448, 2729093634, 2729085450, 2097162, 141986, 2147650218, 573177898, 704784418, 2726955554, 134906026, 2150138538, 176859650, 2726986378, 580911136, 2720571946, 2693302314, 170041376, 2684889610, 2862622882, 671219754, 707406378, 2728927904, 2720571394, 2315790850, 713697832, 2729085056, 42084520, 2325785088, 2324308138, 2693302818, 537042952, 11151528, 673349640, 713034242, 2726823968, 8432296, 134785192, 538978826, 673876520, 2191556610, 2695398050, 706751144, 33729066, 715663530, 2726330496, 2718081192, 34079242, 2315419658, 170524682, 539133994, 44737154, 2181070890, 2854267560, 42076800, 2156036738, 572563466, 2156398754, 2315813546, 143139328, 43522, 2726471690, 2726955048, 2150146058, 2726437410, 2315815456, 2692907552, 2315429922, 2315911818, 2820678272, 2819263138, 671744552, 2852290560, 2281873536, 2105994, 704784418, 579479552, 2854395938, 682270730, 2325913632, 44179968, 2324302506, 2718566946, 2317525546, 170524674, 2292230688, 2685020328, 35338, 537526314, 2684488328, 706783234, 11020810, 2687019690, 2323644960, 145391776, 2189429256, 178823306, 2854232226, 178792962, 2323687586, 536873640, 2282260648, 172034, 2191657472, 2290778114, 145262602, 2685009962, 2692885024, 578978314, 671254568, 705208992, 713689760, 2687109632, 8921090, 178913826, 2181726248, 2315921960, 2317484544, 2863278762, 2183799466, 2150105256, 671744034, 2820808840, 2183702696, 2827094186, 2315815560, 2326407178, 2860648586, 2192081442, 178825216, 167913986, 2818736810, 2323655296, 2821235338, 2183309320, 2684912162, 2317361824, 2827003938, 2181204490, 2318052000, 2854781568, 2191690408, 681713698, 2148141090, 679641736, 136325282, 178956962, 2829092864, 2684527112, 671623298, 170559616, 2854750208, 170428586, 134782986, 545914888, 168307338, 2183168650, 2158103074, 2755106, 578848938, 2323687456, 42639392, 142778912, 168470570, 2695006344, 2147486376, 2290264074, 2829197824, 2189992616, 144876194, 680009762, 2818746498, 34210304, 2728438400, 2852168322, 581050912, 537534632, 2292884002, 2315790346, 2687019528, 681714314, 42084392, 2827651594, 2694875648, 174634, 2685051010, 170042016, 2290100898, 2155915432, 35817600, 2819262464, 713042466, 2130560, 168299138, 2860517386, 673196554, 2190084232, 2819236392, 11012130, 573057154, 2318018570, 2317353608, 2827626624, 673743400, 2726832258, 42476160, 176169506, 673849474, 142609058, 570558474, 2158502048, 176300554, 2852266666, 2148139658, 2829090978, 2292719752, 572662306, 2720172704, 2695014912, 145270794, 2726338562, 44731010, 2281874058, 2324340872, 9085448, 715653768, 145262600, 2819139714, 44075170, 539134626, 2829625376, 2181081226, 2150271104, 2684922400, 580913792, 570599552, 2181169152, 2189427232, 2158534792, 570990722, 2726988330, 2726305952, 536881794, 2181735050, 656000, 2728436234, 2820836010, 2829593128, 2860515458, 2752640, 2862645760, 2292230794, 671776770, 705167496, 580922026, 11018784, 2317910152, 2720565760, 10659874, 2695405730, 11173930, 167944704, 539002914, 170535594, 704651914, 680001696, 681708032, 2282225826, 545925122, 2827493386, 581566984, 176161314, 688802, 673745032, 548012682, 8913032, 2324170920, 2148051586, 2718476424, 2155913216, 34218506, 713697408, 2317484200, 2684881408, 176327168, 170395808, 2158495754, 671654050, 547881000, 2292320424, 671121408, 545917096, 178397832, 2183800864, 2684518922, 681574954, 33554570, 2156570752, 2695531176, 2181072938, 2190115464, 178432138, 2189559976, 704774274, 581610026, 673882240, 141352, 2181562506, 2284365856, 2181564552, 10527264, 8555050, 8424106, 145229826, 2827651722, 2854914176, 578980002, 537430696, 537045026, 2863139498, 2325874850, 570556578, 2281709696, 671754376, 2156429440, 178954242, 573049000, 2692777984, 715172002, 570466440, 2156571296, 2183135880, 673849376, 2315297314, 168331426, 671228552, 2148051498, 2156437512, 2326299264, 2236546, 2323819018, 35660290, 578855592, 2148018336, 715694600, 2820711082, 559274, 707430530, 715816968, 2726437026, 2852784130, 520, 145238658, 706781730, 2148172426, 10650280, 715259936, 537537058, 2726470154, 2155905666, 2820841986, 143294634, 2818613410, 671255176, 2148149930, 2829623426, 2685010472, 704686242, 2829722274, 2854266880, 2863138856, 141856, 33685640, 2317918210, 2158141610, 2720049824, 8874, 136970282, 2693311010, 170533032, 2720696352, 143305218, 2726470186, 167807650, 673851400, 168340130, 36176544, 2315782154, 2854750890, 176300586, 2157972098, 2863300650, 8424064, 36348576, 2148008106, 2692778528, 2819236490, 2827616802, 2324302368, 142778914, 548053024, 2315266058, 2097792, 2861040290, 2685045386, 671090696, 679643680, 169904258, 170008736, 2325915656, 2281875978, 537042978, 537428522, 2155880994, 134381578, 2283937834, 42476066, 581044872, 2827485186, 36309160, 145236514, 539623432, 8956552, 2155913256, 2684921984, 42631680, 2189428738, 2862612994, 134883976, 8529930, 44703786, 2852162080, 2290092544, 673753762, 44696192, 170043434, 539099808, 2190117384, 715817128, 2854234120, 35816074, 168304768, 682229760, 547881472, 134750336, 2181071528, 34220672, 2827618312, 539142818, 144845314, 2147486250, 2292320264, 2290132994, 41945728, 2860679304, 2132000, 2787850, 176693258, 579373698, 545425576, 715694624, 176195626, 2827618986, 2852659370, 2317396618, 673852072, 2860515970, 2821193738, 2854750216, 2315387434, 2726863490, 706742922, 2317484168, 35693090, 2130090, 142739458, 134219904, 143272104, 2852300808, 2147617416, 2148173962, 707429026, 36186626, 2284486658, 2290647714, 539667112, 2693270048, 2189951136, 36315168, 42076832, 2718599688, 2183834250, 2693431458, 713564802, 706879496, 572530688, 2281867906, 581567146, 44181506, 9044104, 706914314, 573212842, 2192220680, 2686618240, 35790986, 573080098, 2315952160, 715268128, 2189592584, 2284497442, 2292853416, 2183703208, 2290100392, 33554442, 545431552, 2323653154, 2684881578, 537010312, 2183661736, 2754690, 2686453928, 2191698058, 681749122, 704815144, 2191663650, 134775306, 2099370, 2829093026, 706914824, 2827657736, 2862614570, 671656098, 178792458, 8423584, 134383746, 538978474, 36348544, 2820704266, 168438274, 2147616938, 579469442, 2158635018, 2687115402, 2290786986, 539658784, 547488296, 680002210, 143172106, 2284464650, 705306656, 2685020202, 2149722282, 2686462632, 178956928, 2693406880, 2852661922, 2726854824, 2158536834, 579504640, 2720038920, 547356672, 44706434, 704815648, 578947584, 657930, 2183823528, 571082890, 2292359720, 578855592, 168338082, 2692917770, 2325743618, 33556522, 2282367138, 704686722, 11053730, 2685043328, 2315266178, 707299840, 2158633632, 34976, 2852168360, 34121738, 142745760, 2282356896, 11184168, 2728438440, 673753120, 11182754, 144706178, 2684914186, 545958570, 2282391720, 2728567306, 145230496, 671221794, 134785666, 178397312, 2686984840, 715294882, 42631848, 144738850, 35686442, 547359370, 178299018, 539107976, 2150279170, 536873634, 2191532706, 8954408, 578978314, 671754752, 2156571296, 2326438058, 579480096, 178815016, 545785864, 2284358154, 2317492906, 2192056362, 2718075392, 136358530, 2728536224, 545300640, 167944834, 2191655048, 673316874, 715268610, 704782984, 167911466, 2292230176, 136841760, 2685018114, 537010826, 579381256, 2292752514, 706742946, 2106026, 170524672, 2720139434, 2829068936, 2315812992, 572532770, 2282358818, 2156438146, 2317387786, 2292359328, 2692778154, 2148018210, 2860525730, 137013386, 2156560384, 570435626, 2687010954, 539107880, 2283962530, 2818615426, 673882282, 2728962698, 44081794, 178954242, 144867368, 705177610, 572655746, 178948136, 570565248, 2181573154, 2854783106, 715794984, 696328, 706904586, 2693408802, 2793992, 11143298, 2720532994, 570985098, 2819229728, 573082112, 2326268424, 681574440, 2318041096, 44179618, 715653128, 2271906, 673876002, 44736552, 2819104936, 44697640, 142738090, 2819132064, 2157978272, 176857642, 2324179458, 2183137312, 671752232, 2852659722, 136882818, 167815304, 178790920, 570591370, 2829756968, 559112, 2826969642, 2147615394, 706904618, 2189461514, 168307202, 2147486336, 2686486570, 679488000, 2720148096, 572696738, 2158012450, 167774344, 136841890, 44703786, 537036842, 2687010816, 145238018, 2854922914, 134881440, 168429698, 581444266, 2148010506, 2684887074, 2695529098, 578977928, 2282389664, 2283931682, 573088288, 2183145986, 545401386, 2156398722, 704643594, 2728960642, 33589280, 2129930, 2718050304, 2147615392, 2726430762, 2686454442, 2158133890, 673843336, 2129952, 573057160, 2852259840, 533122, 2315266184, 2325752480, 537428000, 706904744, 2829230248, 2862621224, 2158103178, 2829068970, 2720694818, 178260648, 2283962538, 681748992, 145399850, 698538, 2326397578, 539501218, 2852159498, 2140298, 547881514, 2181595168, 2317386242, 545260042, 539625642, 144705544, 536881160, 42085000, 44180136, 2317879936, 2158534698, 705339936, 2829721728, 44073000, 35687080, 2181070880, 548044928, 169871528, 2326309544, 2183307936, 134227968, 2818713602, 2826995746, 44599970, 2694982186, 35782658, 8946312, 8389290, 715130888, 144844842, 537043490, 176824872, 2862746282, 682264578, 671132170, 2829748232, 2686984832, 2183692842, 9046026, 136850048, 2694981674, 178948266, 539525794, 713033736, 2290122786, 136480770, 713721984, 2192189986, 2158635650, 537430570, 2852817568, 2149589538, 573210626, 2729083434, 2158002856, 578846848, 35793544, 539134498, 578857130, 2183832066, 572557864, 673744906, 33694376, 137013290, 2728438400, 8921640, 2326405282, 2862612522, 671785122, 2261024, 673228810, 673187978, 707398312, 2684486144, 2290262530, 2726953096, 2720702464, 671785130, 2282356898, 680165514, 704784546, 42117152, 178948618, 2692883104, 2684879008, 2693302272, 144703528, 2695012384, 2820672136, 34122280, 2147486240, 713075202, 36315776, 2827520642, 2292221962, 573177890, 2829625890, 176168994, 2315429930, 168427530, 2728921226, 42641920, 2821236768, 170000416, 2282357386, 705307178, 680176130, 579469354, 143166080, 707297408, 136323712, 142649482, 680167976, 2181606016, 33686184, 2728396962, 713033738, 167914122, 136315520, 2686978592, 178948104, 581479072, 570468394, 673851938, 136350344, 176695466, 2292222464, 34089600, 2317363338, 9046016, 2326438442, 2326274082, 172554, 2315780640, 36210856, 581569184, 169877536, 2148007946, 2157980298, 682273440, 2189460010, 2818746368, 2692883080, 715819522, 581477002, 713596970, 2726824586, 2818607618, 696330, 548022408, 581478442, 2829058090, 2852167688, 2323644448, 572654088, 176818218, 705200802, 2147656226, 673884192, 2854789256, 673743370, 2156005922, 2821204618, 579504162, 2323784224, 35684874, 548022786, 178913280, 2315299368, 2317920298, 176818826, 2684397610, 2717911680, 170000512, 2290748040, 2181595816, 2827649058, 673316906, 44181546, 2695366696, 2862778912, 545925674, 2192059018, 2684889120, 2728435746, 178423946, 2155883178, 168296450, 2323687458, 578953250, 2820671496, 527010, 2290221186, 537002024, 2326399146, 2686978088, 2718474890, 578847360, 537034914, 679518728, 2821194400, 142649376, 706873506, 2729091240, 572522536, 570951842, 704774666, 2720145568, 673874594, 167936010, 134225962, 145400360, 8390696, 2189598880, 2326432256, 165928, 704676352, 8423456, 42475520, 8947754, 2623616, 2726987906, 2325749760, 2290264712, 136446602, 9076738, 570468874, 671089160, 2861170818, 2317887520, 2292351618, 2156396578, 2829197354, 34220672, 44171818, 2718050306, 2156563072, 705299106, 581052586, 573088266, 2852823072, 579479680, 2726469794, 2854225928, 713722528, 2292326400, 579346602, 2281834664, 2818613256, 142639650, 545792008, 2192050826, 2325875242, 167813280, 2695012522, 178784258, 2820702730, 178293290, 11053186, 673745538, 2692917792, 2728953992, 2290655392, 2183825450, 2326265890, 2693270056, 671746722, 176293928, 2290264074, 10652162, 570468386, 706880170, 545824770, 44728490, 2189592744, 682265256, 2687117450, 573090472, 2156397090, 2097698, 2158141474, 2663050, 136347818, 705170058, 2192222344, 545300522, 2158529066, 715827234, 580945922, 178784426, 2729084962, 2290262666, 2863177890, 2325750314, 2820843650, 2684397610, 578977954, 673718816, 2818738826, 2283940522, 2292844576, 665762, 2852782720, 8521896, 11043458, 671621248, 2290131616, 170559648, 2861181450, 2147648000, 2158108834, 579510816, 2687107626, 2150115976, 705331328, 2324301992, 715696768, 671784962, 2282392066, 713032192, 10488352, 682238122, 2718048936, 170566186, 33595522, 2684919968, 136315048, 136849570, 2325874696, 2284357768, 44212906, 573055008, 2861203978, 2192179242, 2818711682, 707305634, 2158633482, 545294986, 2147519016, 713164968, 2149589674, 168329738, 2317396522, 9044002, 2829584938, 2326438440, 2726953120, 2281834664, 8521736, 134252554, 2720006792, 134914600, 713591456, 539667114, 2149591040, 673744938, 142780448, 715270824, 2317355050, 2181573162, 143132674, 2692907682, 2192190122, 9046688, 36184704, 545817090, 573057186, 2861180970, 547359400, 176687234, 44606112, 2686617642, 2827495552, 2148180010, 2686452362, 2695012360, 2829066378, 682240138, 2686593032, 134390314, 581076992, 2181597322, 2854914218, 2726963842, 705202824, 41984130, 680042506, 2148042914, 570599560, 178257954, 2863311370, 2726340610, 2315256458, 2726341120, 2819106944, 2282356904, 2292844576, 707307688, 2717911722, 11149354, 671219752, 176160778, 2183702570, 682131466, 581608098, 11184682, 2147614880, 2324302474, 2717952168, 578855456, 35815458, 545826848, 2854357034, 2326405152, 679608960, 136323616, 2290264098, 2157977738, 547496104, 581053066, 2820843522, 33695786, 713173632, 545794728, 704776362, 2728927746, 2861173384, 2861039648, 2819140096, 547922562, 715260456, 545300480, 134348802, 715653642, 2181169834, 713564192, 2690, 2862620810, 2324300458, 44565024, 581610016, 134884010, 2323808386, 2861041794, 2684889090, 2863276712, 2694873600, 2860649120, 142745600, 2283970560, 134217856, 136356490, 33563264, 44182154, 681738248, 673753634, 2326276650, 33729032, 570469034, 2684911746, 2317516810, 144747144, 671219842, 2292875274, 2158534818, 2854889642, 170559656, 2191688232, 573057058, 681713792, 2292361864, 2315823786, 42074760, 2720541218, 2192091816, 8399392, 2156571264, 2281873536, 2827127328, 578955912, 2826993800, 682273280, 715686570, 2317918250, 706783880, 34220682, 715819648, 2290755746, 570458786, 713164968, 2718433834, 2726961154, 715792904, 713173130, 2148141192, 2819229858, 2684365320, 538978946, 33696264, 2852823722, 2726955178, 142770210, 2728559234, 680143010, 539099776, 2156538498, 170428960, 2820835498, 170429064, 681577000, 2281703434, 178784394, 2829724298, 2761346, 168427528, 167772800, 682272770, 537569800, 2664480, 2281867946, 2228386, 2149722792, 715294728, 2726339104, 570992810, 706882056, 680034312, 547891202, 2183170690, 579340842, 2695497858, 2728927264, 2292195490, 2860548778, 2821368352, 9077416, 2183824010, 2819096706, 2854398114, 2726461576, 681615400, 35695136, 2192056480, 2326306856, 9044128, 673876008, 2861171210, 680044554, 2854922402, 2821202090, 2720671776, 539535490, 707397632, 2192091776, 2155913896, 178268680, 581601442, 705202346, 145359400, 172672, 2693441696, 2819268776, 671099528, 2183701162, 579471370, 176859296, 8956040, 715663362, 2854890026, 134906408, 35684394, 2147525122, 2726824482, 579502722, 35653800, 2687117866, 10487810, 2728568960, 44696096, 2861039624, 9078784, 2692907520, 2687150250, 176850978, 2323786400, 2292350984, 2728394752, 2728536706, 2290647202, 681740458, 2854783658, 2324302376, 2852817416, 178784386, 2720563882, 547924650, 581574792, 705339530, 2150115842, 136315520, 2284495402, 2190084266, 682109058, 167905952, 2726963712, 715139712, 579472008, 2863169696, 2829617802, 2324332578, 2827493504, 2315911298, 673187872, 2147491976, 581443752, 537537194, 2695495682, 2854234784, 35790856, 134219786, 2290131080, 145391650, 143305354, 167815690, 680143522, 671262848, 573057538, 2315427850, 137003016, 11176450, 2854396418, 682140288, 10526730, 35825834, 136323208, 2149591074, 2827487776, 2284356266, 679641728, 2181736584, 10521256, 2156006026, 170002600, 2729052832, 572523170, 2684397738, 2820833832, 11174570, 2317518856, 2155905058, 706914984, 2852792482, 2827102242, 2861179008, 539101698, 2684887072, 178921992, 2181204520, 41975938, 136872448, 2819140130, 571115658, 2315944072, 144744450, 2720531074, 145359496, 2692753576, 2156396552, 681747074, 581566984, 547489792, 2718567048, 2863137288, 2149755010, 2290753666, 572524544, 707430538, 2729058434, 673718792, 2693441706, 2692786304, 2818613930, 539632298, 681583272, 673317034, 681747106, 545950378, 2718040226, 2189459970, 2852790304, 2292228642, 2860526218, 2158536866, 2284497538, 2692909568, 34952, 2292353664, 545302560, 136872616, 2230312, 2315397794, 2720702472, 2290657440, 10652202, 44737056, 2692751874, 679649314, 136970920, 682142250, 682100738, 581470344, 671090728, 2157969448, 176203906, 176685186, 2318051882, 134783112, 2694973474, 682238080, 34087434, 537528488, 2818746890, 42601096, 8530592, 581075586, 2158526474, 2863179818, 671752872, 2827100170, 142772354, 539667104, 557184, 2228770, 704675874, 2726855168, 2692909728, 547883042, 42467328, 2693441578, 681738784, 178792578, 2147518592, 2157977610, 36315136, 2693269664, 537037482, 2325880992, 2158503968, 2281736712, 545423368, 682265226, 176850952, 2324204200, 2191564928, 579502634, 170002432, 2820670112, 2148141226, 2290624514, 145367688, 2191564938, 2726338594, 2854920744, 545292322, 2181179912, 547889794, 2326430368, 2720664226, 2862656042, 690730, 682100776, 2290223616, 570990752, 10658336, 2150277664, 2686495274, 579346442, 2695364650, 671612930, 2292197538, 2284464642, 2818582562, 571115682, 2282236458, 2325749888, 134226466, 11143338, 2148173952, 2315823144, 671129768, 9054882, 713034250, 2315257858, 168462378, 8396802, 134392362, 573213320, 2282389672, 2189590658, 2718566440, 2687115778, 2325743656, 10617376, 671754274, 536881698, 579371048, 537436706, 136981122, 2148174378, 2323783850, 2315780138, 2189593250, 2695506442, 2282365472, 2181726218, 178782728, 2150279850, 2315911306, 2693440168, 545784490, 2181179530, 2827002504, 178825386, 167903786, 2191657474, 2852692490, 570597922, 33686056, 2181603328, 539533858, 2694875658, 537405986, 10493986, 2854355488, 579379240, 2694973570, 573213314, 2155915786, 2720532610, 2323647144, 145238024, 35661984, 11143690, 704653480, 2821327528, 573055016, 176857634, 143173672, 570466338, 2729084928, 2283831434, 134742696, 2132514, 176169000, 547914242, 2821234698, 134253088, 537561634, 142606978, 35791520, 2754720, 715655168, 134258858, 2181564426, 35783176, 578980490, 2695372930, 2317887624, 42631818, 145367680, 2189566602, 2147518498, 2826961578, 2148141056, 707275266, 681618050, 581443594, 41943554, 176335010, 2854226434, 2183275008, 2863139496, 2726339200, 2718564520, 707439234, 8915496, 2854912512, 673884290, 2827094018, 581568514, 2147527208, 2820842146, 2190092458, 2820669954, 36176512, 2726856736, 581044360, 2324342920, 539503136, 170559624, 2687008802, 10660384, 2829721600, 671121570, 167774856, 2687115434, 581468200, 673718920, 673194528, 2695004704, 2695539200, 547523234, 8432290, 131720, 2284333600, 2158111360, 2315386888, 2281703946, 2684364840, 2281842722, 2720532648, 2692743178, 2684921890, 2827135618, 2728919082, 673327746, 2325749770, 168299136, 2694850592, 2189994024, 673841186, 136350248, 2318049312, 2821335562, 178292770, 713697314, 2686495394, 2317492354, 2156535816, 2283831818, 2323687562, 536903722, 2726439458, 713198250, 8390666, 2829623458, 2826963082, 42475680, 2729060514, 673744930, 176695432, 2158534698, 547392040, 134873122, 44704290, 2720662154, 571121800, 2684914218, 2181564930, 545925802, 679610504, 2155874818, 33563138, 2190082720, 713599626, 536912416, 713206306, 2720696448, 2149712418, 681749120, 2684365312, 2290657928, 713165482, 2861214378, 136874498, 2282399880, 9085602, 2695012352, 134259360, 2191556618, 2726824448, 579504130, 2829230208, 11010208, 2720180866, 682101248, 8432130, 578986112, 681576968, 2148043392, 705331882, 2158495882, 2191696010, 537528840, 2684912128, 2726830626, 713687208, 2315419816, 2282398242, 715302944, 2315264672, 2317517450, 545423528, 2684496002, 2720661664, 2720531104, 2190084640, 2692874248, 2147657858, 2718474378, 539134464, 2692915874, 2692778504, 2827125256, 2181212808, 2695364738, 2854259202, 144714370, 2693267624, 2685009922, 539502634, 2726439426, 705176064, 144834562, 2148147842, 10651816, 578816138, 2156398762, 176334850, 671648256, 35662368, 2292746370, 2729085442, 178782880, 580954152, 673851434, 536871424, 33563266, 2156571274, 145229834, 2283972642, 570589226, 2726832296, 2183178240, 2819263144, 2156538504, 673712170, 42469514, 168306856, 134228010, 2793602, 34112042, 539656234, 673882664, 2819098762, 2158133922, 10619010, 164394, 2718081192, 2158135968, 2829721760, 2292712064, 42502688, 2726471850, 8390818, 537526314, 2862645920, 2315782688, 169872040, 167913482, 42082314, 2181728386, 2694971906, 706781218, 2183700520, 2686591498, 715655850, 2315289088, 2693406858, 2292885512, 2718605312, 35785354, 2181040290, 2323816576, 2854781064, 673718410, 704684704, 573057570, 35817474, 2827485728, 2819270818, 2158012416, 705200138, 581052586, 2156406826, 673882248, 2191524490, 2861041826, 178784938, 2729050114, 34242562, 2726306312, 537428104, 2686615552, 2854395906, 8953896, 2664994, 176300586, 11012096, 2860558368, 167813120, 8921248, 570566792, 707396130, 579349154, 705200168, 176302240, 578978314, 143130762, 143304712, 2326266498, 2728428042, 168296962, 705333800, 2325744162, 34121738, 2147658400, 545914882, 34242602, 2183692842, 169880224, 2862612616, 539101832, 11149352, 2852685962, 2317879338, 2629802, 2860647050, 706871944, 2829060128, 2726988458, 671752200, 2324168736, 170010656, 2720540810, 44173480, 680167584, 176302112, 545948290, 2854354978, 33565344, 2685018632, 2861181058, 2284325418, 545423490, 526336, 2686493352, 545391274, 2148049026, 2261512, 2693275690, 2324302378, 11151490, 2282398346, 713697928, 142740008, 715694080, 136454698, 679610370, 2863276672, 2158143648, 2181570730, 704817192, 2150271658, 581470210, 2718075010, 2156405258, 2183669930, 2718474890, 673851904, 2281843362, 44180096, 696360, 578854952, 2281703466, 2827100160, 2150139936, 2862647938, 707430914, 2189951650, 715653802, 532648, 705210408, 537397282, 134777514, 537045160, 705306786, 2318051874, 2684919808, 2785928, 2685012608, 44075520, 2283971080, 573082242, 671121922, 579471394, 2290649610, 681705640, 681574562, 44182144, 2292318754, 2852128904, 2325913730, 8953992, 2317385738, 2284322858, 136972962, 2818746528, 2149753386, 545425930, 715786882, 2827126786, 715169800, 2862776994, 570591744, 2686460034, 2684919944, 539492874, 2726865578, 2190084616, 673327624, 2818582690, 715261994, 2717942432, 2728437794, 2189459976, 2862743560, 539142658, 33695752, 2860524034, 2292320928, 548053162, 545784480, 680165514, 570982920, 713042080, 2292329000, 536912424, 2189566498, 176695306, 547889154, 170435080, 8530090, 2854881954, 2283800610, 145361576, 681576992, 2621992, 2189959298, 178429986, 2854232194, 579347074, 2158496394, 2852126882, 581044744, 2728560642, 537012362, 2191655426, 715793064, 2158528552, 2861041792, 178784770, 2183823880, 2181693962, 715819050, 167936522, 2282227848, 2695006344, 2192059050, 671124010, 2821195912, 548022304, 2189600930, 2282367490, 8956424, 547913730, 2821367818, 579379744, 2827133568, 44728992, 2692882562, 178924034, 715260450, 2854223914, 2861074560, 579371552, 2684355234, 548022306, 706748962, 2156397066, 34220034, 143261826, 715139584, 2156535936, 673751714, 2686459912, 2192214144, 2261034, 2662530, 671131688, 2155913856, 2191665824, 526858, 573089832, 2852817064, 715292706, 2324176904, 142606466, 176194050, 548012200, 704645288, 682264584, 705339560, 2155905162, 176726184, 2189961384, 178915976, 715164290, 2181210242, 142770218, 144714378, 2718607530, 2315395616, 136981128, 2189470338, 2718433312, 679641090, 573218944, 2181081632, 713722026, 715172010, 673744928, 707430408, 143294976, 671260802, 10486408, 2158666370, 706873474, 2317885578, 572662442, 2292351656, 2720672386, 2686585506, 2261034, 2787970, 2818711714, 2861172744, 2863137288, 10651680, 2183661736, 2720049826, 713198240, 136456320, 2827526304, 2687011456, 2283940514, 170401954, 2132010, 704807072, 166408, 35652256, 2181728810, 11051042, 2692786306, 2290789002, 2829197322, 44050560, 715164170, 682141706, 680167970, 2818615842, 2684518922, 715655200, 707397666, 2720574090, 2694979592, 2284456586, 11141794, 548044970, 2720178688, 145271336, 679618698, 2818711560, 44040202, 2793634, 547498496, 2183800872, 33686026, 2685020842, 671785000, 34114208, 2326440482, 2315422370, 536871552, 2315258376, 176687618, 2694851104, 539634314, 8388608, 682240642, 176717992, 2684519082, 2693277856, 2862744064, 2292853290, 144713890, 2191698440, 2829713960, 578947714, 2821366280, 673884810, 579469864, 133130, 168462856, 8522378, 2819230376, 2284322856, 2827127338, 2156438152, 2157980192, 2720178208, 680142890, 2284462624, 2827624610, 681713800, 178424448, 2829101704, 144843394, 176687242, 2827092512, 705308682, 2315788938, 167813290, 539099810, 671228032, 2860515850, 170533544, 10652320, 680166018, 2818704042, 2156038688, 573180576, 134252578, 34220714, 2695407754, 2827485864, 2191698560, 2686495232, 2726824066, 671121418, 2684528650, 2860654730, 142772352, 2820842024, 2315420170, 2826960936, 2852792874, 2158534816, 134351400, 570567336, 2863270434, 2729050146, 9052800, 706914858, 2155913898, 2156571296, 704653320, 715137034, 2149583018, 545294976, 715825666, 2862614538, 535208, 2283929760, 705200298, 2818744450, 136872480, 36186274, 2155874816, 2191556650, 136978570, 673712290, 573088298, 2147526690, 2183168162, 2720703104, 34245152, 537034784, 2317484682, 2192058368, 572564104, 33694248, 33555104, 2686593066, 2692745216, 2827659304, 545818752, 2158135842, 178817672, 36176416, 134349312, 8832, 2684494496, 144704130, 2728960136, 167805480, 2684528680, 2282233992, 2147493896, 170567818, 2860679818, 2718074914, 671613088, 144744576, 36340354, 2156438176, 2283973282, 167813130, 2290789034, 673849480, 2282356776, 2325914280, 33564840, 707431082, 2664490, 8423464, 2189985952, 2189601290, 2695539240, 2863270536, 2852686466, 2189428744, 570597896, 2854390312, 715270272, 176849026, 547359266, 570433576, 578822698, 176293896, 578847242, 42467330, 539665024, 142780584, 44081160, 44573344, 581083682, 2852659712, 2189994024, 2290788360, 2827520008, 2694973568, 2726963370, 2820702858, 2821360298, 2854879744, 2181726850, 34253474, 715268106, 2324202144, 715137152, 44607618, 176160776, 682140194, 2181212200, 2325873280, 2292359296, 143272104, 2158537354, 2827657768, 713074728, 2695004682, 2326274186, 2862647850, 2686584970, 2315266080, 545391234, 681607714, 2155915426, 178397218, 2662568, 2189467688, 680004266, 44181632, 713042434, 2720530592, 167772200, 176203936, 2827127338, 715685898, 2863178240, 682273408, 2687148162, 145369640, 2147624960, 565762, 136348288, 2292197378, 2325872640, 136978568, 2728438280, 706882058, 2693407274, 671744640, 2281744936, 2819106984, 142745728, 2315821578, 2315954698, 2852268680, 2315266080, 557066, 2158668320, 142738050, 2685045376, 2325881474, 539109512, 539535528, 136871968, 137003146, 35360, 2148182570, 2315421856, 2692876962, 2189468200, 2863300736, 2183823528, 2818572842, 2325776904, 178260616, 704686216, 707430408, 2156529704, 707439240, 680143490, 2148139560, 170393640, 2155874976, 145260586, 713040416, 2861204128, 2686585354, 2861213856, 2192212520, 34250784, 715293184, 705339400, 2191698058, 2315815554, 579371690, 704784554, 2181040802, 134752810, 2821368328, 2181212682, 570957834, 167938690, 134873640, 2323677314, 145229952, 44042914, 2183801352, 143262216, 2263170, 143270442, 2863308802, 2720178186, 2694849154, 681615362, 2181210144, 572532744, 696488, 2718564514, 547397794, 545915018, 34122274, 35653642, 2189600778, 44204578, 134350848, 680034442, 2829623850, 2099234, 2862615170, 657544, 169904170, 570951808, 2854267016, 2315788928, 2292328488, 2854267018, 2191534592, 2147616896, 2155872258, 11010050, 2323646464, 545431554, 671653898, 2315255810, 548053632, 2818714152, 170033802, 2854388264, 2829090952, 2728569376, 681584810, 2315291296, 681616034, 11045536, 2315428362, 2190092448, 137011752, 10486432, 715655306, 2718474922, 2854390432, 176162944, 42475650, 671785120, 2149623970, 715270816, 2863303338, 2158012930, 2181081728, 2720016426, 571082786, 570425474, 144875682, 682098722, 2862615080, 134261250, 2820702336, 2183144066, 2181728418, 2860558850, 2271904, 2181212800, 2181038090, 176818208, 2693433482, 2852135592, 570959882, 573220874, 580944512, 2323646634, 11149866, 671655936, 715784194, 671744552, 2155874442, 2694971432, 2181595138, 2290786944, 704782848, 2281842698, 2191696520, 2729091200, 36339720, 2290253962, 713203874, 679510666, 143264418, 2692917890, 168462368, 2854920200, 671091234, 167813794, 2147516426, 2821357602, 2290090498, 2695504418, 134881954, 167913472, 2183170184, 142641314, 2854232618, 545301122, 673319560, 2819129344, 44214944, 2317484546, 579477538, 2720049704, 713564680, 170041480, 2654762, 2282358816, 2861041664, 42478242, 539623944, 2282397858, 35654144, 705339530, 178299520, 537536552, 713689224, 2752640, 673884168, 2687107626, 2317912584, 682107050, 572664362, 2324335264, 539134464, 2684914338, 2284365856, 33587234, 706748576, 2318010408, 2315395586, 2818582538, 2684389512, 2729058314, 36307496, 2819268768, 2862614568, 2728435874, 2323644936, 2290131464, 2829626016, 2324341386, 136972840, 143270538, 2720041632, 2729091202, 2181210154, 2148182658, 579381410, 2183274530, 2189953666, 34242698, 2861203498, 2718083720, 2829058058, 715268616, 136882688, 2687150216, 2290098826, 176726018, 545432072, 715260416, 167936128, 706742312, 2860556424, 707429032, 42082856, 178424456, 163882, 2726862978, 706740776, 131232, 2317361312, 2852792872, 522, 2684878890, 537536522, 2728525864, 2829199370, 547916290, 2191696416, 2183143426, 8914954, 2694873090, 2829721608, 571091106, 573179936, 142772738, 2148174336, 2820671624, 2148141066, 170035336, 136317096, 170566184, 2292220584, 2284456610, 35784840, 2315397152, 673852064, 2829060258, 2718435968, 705341570, 2829746346, 144746632, 2720014336, 2315952290, 2820678144, 2284331690, 2827520642, 2821202050, 2820803240, 2726330368, 682108936, 545295018, 2818703368, 2290221570, 2852659840, 2863144992, 2281843232, 545294464, 2315788288, 2694850568, 2818738210, 2325880872, 2157969410, 713590824, 145399976, 2323646592, 168471050, 2718567048, 2158635530, 2150137858, 2863180296, 134359178, 2820800640, 2156431392, 142617258, 2818713642, 2284333576, 11174050, 581042184, 2325750272, 2819270664, 2147649570, 578857002, 680036384, 44073000, 144845448, 134783490, 537430688, 547880992, 167913992, 35684992, 144844842, 2228776, 539492872, 2190090922, 2318008874, 36348456, 2158004896, 134357024, 2290657290, 680034954, 2826969258, 2292353064, 167944362, 170402432, 2820704418, 2317486210, 2156563074, 2726822402, 2717911050, 2191532706, 680141320, 2852301474, 538978856, 579502762, 10488322, 176324736, 169879722, 2684529192, 2097792, 2694971914, 178782338, 2720139434, 2821325320, 178924168, 2158504482, 44214912, 2862656168, 2282400418, 134228096, 2694840482, 2183832098, 2718433450, 2326431882, 2821195904, 2862621344, 2686984842, 2726961322, 2687140360, 2695538730, 2684496392, 8554506, 2820672160, 570960000, 2717943938, 2183668354, 176824834, 2183823872, 2829721632, 178915464, 145402370, 142639616, 682140328, 2149720584, 2862751912, 2861212160, 2718042794, 681584770, 2687017098, 2317492362, 2820679842, 536872968, 2718573184, 2315389096, 178956962, 2862776834, 44040874, 2324171400, 168438312, 136841738, 2861181448, 2181597834, 2720017032, 43170, 572696704, 681705994, 2181169192, 2819099264, 2728427554, 2663080, 2726988456, 537002120, 2156003968, 145394312, 537403944, 134875682, 2290788904, 2829200010, 2147518594, 11149952, 547530784, 570558626, 41945738, 2290786954, 2720702986, 143173760, 2189992610, 2718575104, 539623594, 142770210, 671096834, 2148149930, 2860558376, 2317352962, 2292883970, 41951274, 2852259882, 2854889640, 176857088, 2694881952, 2829068810, 42477728, 537436810, 2315815466, 2829058184, 2281742504, 11149952, 176816672, 673849994, 2283931776, 2181571114, 2684529312, 2147625472, 2317920288, 680034346, 2156005538, 2290262018, 136315530, 2720180266, 570434050, 176294560, 673882250, 2726462120, 2189600930, 713173666, 570599552, 673745448, 673849858, 2694971520, 571083432, 2290649128, 2852784128, 2317525026, 2189590688, 142639232, 2281736234, 2317363200, 671230496, 33695786, 573210666, 44737058, 2695014914, 681705992, 8354, 2181210250, 2192056360, 572654218, 8432290, 2852137514, 2325742250, 2863144994, 2190125600, 2862645256, 36178432, 2827135018, 2717952682, 680134794, 2729091072, 2819106944, 571080864, 682140320, 2664578, 2292187688, 705333256, 545958432, 673226794, 2148141098, 2150238856, 570591882, 2269736, 2282225834, 682101282, 2189994496, 570951714, 579502208, 2325785088, 537036834, 705331722, 2827126920, 2852137610, 176292362, 44738592, 548053538, 2189467656, 572663842, 8913546, 2687140384, 2718574728, 2720014378, 2684494474, 2290780328, 2829625480, 679477888, 2852782626, 2192083114, 2323685378, 2150270978, 681609896, 136839722, 2318041632, 2191657610, 673186464, 581050400, 671653896, 2189993984, 713196194, 2132000, 2138144, 133674, 2156537984, 671777408, 682132136, 2317918250, 2324210344, 706750600, 570458634, 715655338, 2860548128, 11174402, 2718441600, 713721984, 671746050, 2315397634, 34089120, 682265090, 2826994184, 2852661416, 715172392, 570460800, 2684520960, 2718566434, 2290223744, 176195626, 8432170, 578945696, 44703784, 142649888, 2718083624, 42631680, 2155905538, 536881194, 2155874466, 570991264, 2283938312, 2695397930, 682265224, 2728569354, 34087050, 2324310018, 176685098, 581468674, 2323677352, 142770690, 706882082, 2292196002, 2761376, 2684387976, 2820702336, 134219784, 696840, 704815112, 2281865728, 713206400, 2686584962, 2156038656, 2720172576, 2862754306, 671621280, 170008706, 2282359464, 547521154, 170437128, 2694850592, 2818706058, 8520200, 572532776, 2284456104, 168430114, 565290, 581599240, 2687139842, 144869928, 681740970, 2189459976, 2819262498, 2281711616, 572686504, 2829756930, 681738786, 2147657898, 8391200, 572555938, 176693248, 545917482, 536881314, 2292752906, 2695364746, 2158141992, 679518760, 2324335240, 2819263010, 545400840, 2156003840, 2686459938, 681740426, 2818713610, 2720172072, 2148141610, 2827487274, 2684529186, 168331304, 2147625632, 713173512, 2695405736, 2726428840, 565282, 2863147048, 707406346, 178823818, 579504266, 682240552, 704643616, 2862787242, 165896, 2292320930, 2191567522, 178823840, 706914946, 2183791240, 2827102216, 2292353666, 2717909546, 2829723776, 134390282, 8389280, 2228234, 2695538722, 2284357632, 2282357290, 44206082, 144878218, 2728962696, 2718607528, 2728566914, 167913992, 2158496290, 2315266568, 572694664, 2325774474, 2325775018, 2718599168, 696456, 2155905186, 2687142048, 2821325320, 144845480, 143272608, 136849922, 2189953706, 682229922, 36315786, 548014090, 2192220202, 178948608, 2726300322, 2192211978, 2315387560, 2686978208, 134783496, 2190090914, 682265130, 2155880994, 2158110720, 2317920386, 2158111234, 2190114946, 539631626, 2623522, 2158110754, 2821227146, 2684879018, 680037026, 539664930, 176294402, 170010626, 578822272, 2147655840, 671746562, 570428066, 8530056, 2315299458, 573089802, 142639648, 178793128, 532488, 572523040, 570957866, 2318041130, 2181564576, 2862622880, 537436170, 713556138, 2717950472, 570427424, 170041378, 2854920704, 36184712, 136872456, 2190090240, 572525058, 2686492834, 2324169352, 2156005506, 570566784, 2156399106, 134776992, 2693278218, 176851626, 547487880, 2819261056, 33726978, 2183299746, 537438368, 2183176746, 2148010152, 178954408, 134348802, 2158010912, 2148010144, 545916962, 2315387432, 2282225826, 547392008, 2190092450, 2323808266, 572663936, 579479552, 2155880584, 715694210, 35654144, 8519682, 545817128, 2684921992, 2290124962, 2155874472, 2281875458, 10619016, 2863138952, 2861181098, 176300674, 2821226498, 539666440, 671777314, 565282, 673720962, 571089416, 2150269576, 2181038082, 2290123432, 33686024, 707439144, 680174082, 42508320, 2318051968, 11176488, 143140904, 2684889216, 170011168, 167905834, 44695594, 136871944, 2326407690, 2854889642, 671653928, 2829066242, 2281873578, 36184578, 2863177768, 2317525506, 2861206154, 178432010, 2149581480, 2819104896, 2726832674, 2183137920, 2323808810, 571115682, 144712330, 2718050984, 2860656640, 178391552, 2181701632, 545923114, 10657792, 547498658, 713687048, 2863310858, 536881320, 2284325514, 536904320, 545267712, 705339402, 2290221608, 2684387978, 2686616226, 35496, 713195554, 2283831842, 671621128, 690210, 169871880, 2863303178, 713697290, 2290098314, 134381728, 178823688, 2818744840, 715655712, 578849410, 713164840, 536903818, 2720039562, 2854757000, 144877578, 673745442, 713720352, 2238472, 2852266632, 545925800, 671752874, 2829091370, 2827493408, 2818711680, 2819131520, 178954784, 2156432042, 44040874, 136348200, 2191655426, 2290756098, 2158529194, 2292353706, 571123722, 2181038080, 545301130, 176857634, 2685050914, 2728559138, 2862751914, 547366954, 704645280, 565258, 2183266818, 33685512, 2282365448, 565384, 2317879850, 545269898, 526506, 136481416, 578846888, 145394338, 2191665290, 539011746, 34212512, 178793098, 2290657322, 2862744200, 142770696, 178915458, 2158111240, 705301162, 168435872, 2323677824, 680043010, 41975842, 715262466, 536879616, 713695400, 2693409312, 578945066, 2283807242, 539634338, 2692753570, 2863276194, 2852266538, 713164800, 673882666, 134391808, 547366952, 44605608, 2829091466, 713204232, 2819099176, 2862776992, 33587202, 2829748394, 2686487208, 579512970, 2189568522, 170043906, 34251304, 2728568970, 573221544, 2827528704, 545270400, 35660456, 2829230218, 44083882, 2148018186, 2829617792, 2693269664, 2282391586, 2183792800, 671787168, 2158658088, 2819098792, 579478152, 671262888, 715653258, 715661320, 8527912, 547883520, 8738, 2192188074, 168338088, 2852292778, 2191657482, 682265258, 10526760, 2292222506, 2290262024, 2326307360, 673327264, 2695012512, 168329352, 581599242, 143297154, 2156038282, 2181204650, 2863267842, 134392482, 2852129450, 134226432, 681714338, 2820704778, 2324300458, 2728395402, 34114210, 2827125282, 715161632, 2138242, 2181726210, 2290625154, 2282367114, 10652322, 2284356104, 44597802, 2726854658, 2189435426, 2694842536, 2290256512, 2829058730, 2284487210, 545393160, 34120192, 35662344, 2181212194, 134383648, 713072770, 176292394, 573055624, 571089576, 36342272, 2821196424, 682131458, 35815432, 673226912, 2190092938, 11053704, 2852126728, 673745448, 671121928, 579348512, 2852692618, 2155913770, 170401920, 167780522, 2326274186, 2819260586, 2819271306, 139778, 2821196328, 2685018656, 11182722, 176859138, 545917482, 2158012930, 671099432, 570558978, 2318049440, 2818605578, 2191559336, 136970274, 170009226, 169871914, 536881162, 2192058408, 42631688, 178301570, 571089536, 10651680, 143141410, 35782816, 2862787234, 581574696, 2684922026, 2189468160, 2629674, 2861204002, 41984640, 547924618, 2283808936, 178815010, 537535114, 2726994434, 671654026, 2183832096, 715795106, 2718443690, 167911426, 8397322, 2827659306, 2191696418, 2147491848, 2718444040, 176327298, 570597514, 2191663104, 33554984, 671260704, 2829722250, 35653674, 713558146, 2315954306, 2720049160, 545792514, 539502602, 681749032, 2821236778, 2149623946, 705298560, 545786536, 2821234858, 2318019200, 2318008488, 581476512, 705309184, 2183309346, 2818736288, 681705504, 573212842, 2694842888, 2326309536, 673876000, 2694849034, 2684397696, 42639906, 2323777536, 2290614402, 2325872640, 537428480, 671746568, 2315397256, 2189559808, 2099328, 682131624, 2282225792, 2829582496, 142737416, 36315296, 2181562890, 2726429226, 134785546, 673349634, 663722, 178923658, 2183168162, 715793034, 705178112, 176693282, 169912832, 134881826, 2852258434, 2284363912, 704782888, 681615906, 2820811394, 539632136, 537002024, 2326274698, 671752738, 2718597282, 2290647048, 2729052170, 2183268864, 2861041824, 2156406792, 2181169314, 2148180136, 2684387328, 134908064, 680034304, 681715712, 10494120, 545794696, 2819268776, 2189601418, 2181597824, 2693433472, 2284323496, 2181180064, 145393674, 2292720288, 178389546, 142641664, 673317378, 34081290, 2181606056, 136880256, 2315911840, 134881410, 2829617322, 2693401216, 2181564458, 2718072866, 144875688, 2181046282, 2181734944, 144706090, 537042984, 537430176, 581607592, 706773538, 2190084736, 547915914, 579502088, 167936514, 2726430858, 144878240, 707272866, 673360520, 170427048, 538970786, 2861170696, 704776360, 572532906, 134783624, 2827624458, 10496650, 2686984234, 2819271328, 2315954186, 167780906, 2752514, 2854783018, 682272802, 548020874, 2149623970, 178792616, 44083872, 2148174336, 578955938, 2726439458, 145227938, 2155915272, 2283831976, 2726463490, 2728921602, 2290788362, 44081800, 2718073378, 578977960, 134382114, 2695506466, 707299874, 539011200, 2147518464, 44607528, 2861181602, 2861050370, 2854258856, 2183135370, 578847402, 2315266090, 2282269186, 2717917704, 2854257162, 2323810344, 713173024, 682108938, 2695504384, 2852661250, 571122210, 537561130, 2854389898, 704645290, 8921736, 2189568000, 578945664, 2863310850, 34242560, 2158010536, 679512714, 2190125704, 2315389058, 2192212512, 2753024, 655490, 33450, 2324332546, 559114, 706873474, 2158494250, 2686493184, 673712290, 2192211976, 34089608, 178915842, 36307082, 35652130, 715301024, 2863179776, 2271784, 713039874, 2695365154, 134873130, 145230506, 2292851232, 176726658, 136882688, 35818122, 2753154, 11042978, 178430464, 537529000, 2818744354, 573221032, 2728929280, 2818574978, 2315291144, 573081632, 2818615978, 2156529696, 2315813384, 545818626, 2685020328, 2821333122, 2158135296, 2281843338, 570992776, 2695367208, 2687115818, 2150246560, 2854756482, 2718048258, 35783298, 2861214250, 2863267978, 673884674, 536903682, 2282225802, 682264736, 2821324810, 2829197442, 538978858, 572563488, 35685034, 134742570, 2284333568, 134883488, 2694873762, 715817096, 2189566624, 570556578, 2819099168, 578816552, 2863179786, 2326431744, 136478848, 539658888, 2191567498, 8520360, 2183669802, 679641608, 2189598722, 715655816, 2860648968, 705339392, 2860558346, 44040842, 168337410, 2150277792, 2862612650, 548012552, 2820669992, 2156004008, 539631754, 2292326528, 671785474, 170035200, 2863136778, 42107392, 548014080, 176300554, 2183170184, 671132290, 44564618, 2158667912, 547496106, 671260682, 2324340874, 42475554, 573212706, 2852684320, 168305282, 2282391714, 2695373354, 713074720, 2860654600, 36309634, 2315264682, 706773130, 547356832, 545825440, 682133666, 2317912608, 2755234, 35783200, 2827518592, 44607490, 2694881450, 141448, 2829197480, 578824738, 2796202, 176293898, 2819261066, 680175616, 673849384, 2827100296, 176824994, 682270754, 2183170568, 134744584, 671645704, 2158135936, 2323785730, 2685043208, 42608810, 44607490, 2290756096, 2827125280, 2283963042, 44705824, 2718466082, 2317492768, 2290748074, 42117280, 145236642, 2150138370, 143131272, 707430912, 704817698, 680134816, 145367562, 2183178922, 573180544, 145263266, 2819130024, 2292220034, 2290647682, 136315042, 2181597736, 176203786, 2684881026, 2315823104, 2282228264, 44182048, 2726464170, 547496482, 136317440, 2854791202, 705175554, 2729093282, 2728397352, 673185794, 681609226, 2157971594, 537534978, 35791522, 178260610, 679518754, 2155872896, 2686584872, 2852292608, 2181570594, 2826971274, 134382112, 2827094696, 571091586, 144878210, 44697762, 2315780778, 2695397514, 2189959688, 142617130, 142746242, 2189992072, 2189436938, 134382112, 2819137666, 2191566984, 2819228322, 36350602, 704686602, 713042056, 539001002, 537045506, 2290657792, 715129376, 2191687848, 572566178, 2827003904, 2693439658, 2686984200, 8560778, 679512744, 2852825730, 2686451754, 2829066410, 2290090018, 2692883082, 2692786858, 2181073576, 704684168, 2692884994, 2728536584, 2693302312, 44599938, 715293312, 2190123554, 578854922, 2829060776, 169869344, 36219432, 44181666, 2863302658, 2181728928, 143302786, 44051074, 178790568, 2726963202, 2692876448, 11149320, 2292877346, 2863137322, 34089602, 144835202, 2318018602, 2717943946, 36315144, 707297792, 2726863528, 2694873250, 715131560, 2862786688, 44599816, 2726461568, 2728396938, 537035298, 2284363936, 547889288, 715172362, 2189985834, 176851490, 2852661408, 570558986, 2863177760, 2729083402, 704678442, 144746536, 44083754, 8914986, 2317484192, 167813130, 682109482, 2687109760, 2156036130, 681618058, 170526722, 713163298, 2821359648, 176302080, 705341450, 44565032, 2862751914, 537004682, 9087112, 548022826, 2863145608, 547924000, 570428074, 2826971778, 680142848, 44728480, 707305480, 2863179914, 578849320, 705307138, 2860689922, 2183277194, 2852793002, 713066666, 10518562, 2720139914, 2862786592, 2852792872, 145262626, 567938, 41953280, 681609352, 2283798664, 707305994, 11012232, 2787456, 2726996104, 2282367498, 2326274690, 2158666410, 2793608, 2158624928, 2284366370, 2694971402, 2147516424, 671131690, 538968096, 679618728, 2156527754, 142606496, 134905984, 548044842, 2292187658, 10496642, 2191696008, 539000968, 2720016904, 2292713482, 136356360, 11010056, 673359906, 681748488, 713196074, 682106882, 143141384, 2281743016, 713173504, 715169954, 2323810818, 176849066, 42082442, 2692745376, 581444098, 134914058, 176816266, 34218528, 167946368, 581443746, 2317361802, 2728927360, 545957928, 2718468098, 34081322, 2720137386, 170524802, 35823786, 2323816576, 34122378, 2150113832, 715694242, 2290254472, 2860649096, 168340130, 2854791304, 167780352, 713173162, 2829099040, 2157980170, 547528738, 2290223272, 547913768, 2852686504, 145361026, 2684496008, 2852784800, 10625698, 8421408, 2156406922, 2326397442, 2155880608, 169904130, 2149711904, 165928, 2861042346, 2827102378, 2324177408, 2862647970, 682230306, 2183268872, 565288, 2315290792, 8432170, 10651784, 2281842730, 2862752416, 36219400, 2326438400, 2729093672, 2720180776, 144703498, 2148139178, 2283809408, 680140834, 2189600810, 539011208, 548046858, 2726298280, 570952360, 2290756258, 2158627336, 2695004682, 545825408, 704774178, 2861074946, 2292754600, 44182154, 2821226504, 671623850, 2821196320, 707397632, 715825824, 680004224, 2692751906, 2718564898, 2829713538, 134744618, 2325880994, 547528706, 713599658, 168307240, 698408, 572565634, 671656576, 170526890, 2317353088, 545259562, 2326266400, 134359074, 8429600, 2192212106, 43562, 136325800, 33565346, 2692917250, 2292353024, 2323783840, 2284355744, 573057576, 2284366368, 2862623360, 2662528, 573080066, 715139104, 2183792802, 2819263016, 2148172424, 2189560490, 537559082, 2821196450, 2290254368, 705176234, 537004170, 142606506, 2324201602, 715303458, 167944866, 2192050690, 2829197472, 671230122, 11184264, 2720017056, 570589186, 2818580648, 44206112, 178421760, 2829623458, 2271744, 170394272, 167946378, 2729052842, 167905442, 145367080, 713687688, 679479840, 136349856, 682133504, 2317394592, 41986048, 715268098, 2292353576, 2281865856, 573090434, 2156537888, 2728528384, 2189470376, 2726469664, 2292228746, 2317393922, 2317355552, 176728610, 2861206058, 2148051586, 11044906, 2282367136, 2818572416, 2861213832, 2686493344, 33563170, 168339976, 2290221610, 578979848, 2862776840, 143296520, 34210338, 35695138, 2292327074, 2317355138, 2684887176, 2827624482, 134914088, 170010752, 176687146, 572566176, 2852792490, 537406080, 2156437512, 2156437642, 170000386, 2720565762, 2318051360, 136358434, 134875784, 176824864, 142609026, 2156438144, 2854782984, 570993192, 2150269472, 579477512, 2315297416, 2827485322, 713728032, 2862656002, 578824864, 11184680, 2189994664, 142747818, 2158012962, 2290125474, 42082858, 36176514, 2230818, 33564808, 581085352, 170000418, 2325743786, 2820844064, 10526728, 2718564522, 680141450, 570433698, 2157977640, 11045416, 2693275810, 2854357034, 715131434, 2181210754, 8554666, 137011234, 2684493834, 2852694536, 2827626656, 2149713930, 705167490, 2687142026, 578816682, 578857642, 2818607138, 2283842176, 545786378, 8397314, 2315813544, 178946562, 142739466, 2860654600, 2290647722, 36317832, 706882176, 2181212170, 2150113416, 2694982304, 2326301320, 572686890, 579469866, 178260138, 2158133280, 33589416, 2852661384, 572566176, 579346600, 2852784642, 11045514, 35815970, 682109442, 10496010, 673325730, 42115586, 2315813418, 2861171210, 170566304, 571116162, 2718564522, 2685043328, 2793512, 2189600768, 145367176, 2158494370, 547498528, 2290231464, 178915466, 2829060642, 2720172552, 2325913760, 547496584, 2684494504, 2684919810, 2718476296, 578988200, 9044104, 681585160, 545434112, 2860679210, 2323687562, 2323818624, 2695374890, 713196170, 178790528, 673325192, 2826971136, 713566250, 2156397058, 2854887938, 2818615936, 2852651650, 44607498, 2728526344, 2695004192, 2686623778, 2282356872, 2684398210, 2148180002, 2720663722, 2793642, 2292719658, 142780938, 2292187264, 2854756896, 571115552, 547529344, 2183703200, 2290624642, 178825352, 41945130, 2818747050, 42117802, 144845320, 44173322, 2156046882, 2819230344, 681740416, 2693300778, 2826995842, 2726994464, 2290262536, 2720571562, 2158143656, 673751554, 2818613792, 2728430120, 136317442, 2726431232, 673229312, 145270922, 545423400, 2692776584, 176324610, 42639914, 2181179528, 169869858, 2829068456, 2284464170, 671221770, 8915466, 2818704032, 2785962, 2158660136, 134873728, 2283964554, 2238984, 679608360, 2192181256, 539658882, 41986186, 2819129896, 2155905704, 707297826, 2829582856, 2191565474, 537004682, 168339594, 2292222624, 2189462186, 2290616488, 579381290, 2821202562, 538970760, 136323594, 2693267458, 2147647656, 170009248, 572696738, 136315394, 2323818538, 715786890, 2290254504, 2728528418, 2686617634, 698912, 537395232, 2157980168, 2148180002, 673753634, 2105344, 2325741696, 573046824, 2290262536, 2692885024, 2720016392, 2183825442, 2148141096, 2852129408, 2150279680, 663680, 168298626, 2728566824, 2317394592, 573221416, 136448514, 34253344, 537526786, 2819129354, 680133162, 545431712, 168462978, 142770210, 33688074, 36348456, 706775040, 131712, 2718468746, 2282398344, 681748608, 2726863370, 2315296898, 134259368, 2692917762, 2854365736, 2326432386, 2191565354, 681577090, 2728921642, 2282398218, 169904162, 170395818, 2819269128, 2281865866, 673852072, 705331848, 2726470280, 2729091624, 2149714082, 2323778056, 2317920778, 2148008456, 2318051370, 581607938, 671648416, 2821196426, 2686623880, 44565000, 35782818, 539099808, 2686493354, 579347080, 681575080, 170525218, 2862784512, 2819107464, 178924040, 679512098, 36315138, 2687107586, 166538, 570558626, 2315256480, 680141448, 2692752032, 539140736, 2718081706, 2818703362, 2720139808, 671656488, 706773504, 2283807232, 2315913344, 539525250, 2156537986, 715795114, 578979970, 2325880834, 133248, 2693270050, 2717950464, 2181571104, 2183792768, 2687107594, 690338, 134389762, 134228480, 2189428898, 2685042722, 536906248, 2183309858, 2861206048, 2826969610, 539626024, 539658240, 136454824, 2183307264, 705298466, 538976426, 705309224, 547913856, 2150236840, 2684387490, 2695407626, 2158108674, 663720, 2315297282, 2281734274, 41945226, 2158141440, 673350144, 2718607490, 2183825922, 579338762, 2191558824, 168427562, 142737920, 578988704, 168296458, 8912898, 2720180778, 2829724192, 2326429706, 34209930, 33597440, 2150140554, 2861214376, 581609608, 178913290, 168340008, 168438306, 682232328, 44212872, 2317920266, 547880992, 2191689728, 33562792, 42470058, 2183299714, 680036904, 673327272, 570991240, 176204320, 143166090, 168337544, 44182048, 2854398634, 673753768, 41640, 2863276064, 2148018208, 2181048872, 581083176, 707404456, 44608042, 178956320, 2190082176, 142737922, 713588746, 176695424, 673351850, 2315952256, 707437186, 2281832480, 2717943816, 44214818, 2852651144, 539665032, 671219850, 143264418, 2820702210, 2684487714, 673751202, 580944512, 2290788906, 2323677346, 2718042624, 44173474, 2687010826, 2324341256, 570433576, 167805480, 581609602, 2763394, 2292318760, 2155907114, 2720670336, 2156399240, 2728430082, 673349632, 2190117514, 2324308490, 2236928, 2693308936, 2156570792, 168337408, 178421898, 2292222626, 134260898, 2290133506, 2158011040, 2852659242, 2728567458, 2130088, 2687142530, 2326432424, 2827132960, 2189568138, 581077034, 673325570, 2862656032, 2183276544, 2726300202, 2191565354, 2290616488, 144869408, 2829715968, 671752738, 2854791176, 539501224, 2183660200, 10526720, 573210656, 2687117954, 2149712040, 536904328, 715262626, 136980650, 2292359842, 2281709570, 176726562, 2726461448, 2281840802, 570599554, 2158002208, 35785354, 167938562, 42475554, 581085320, 537561610, 2728921096, 2149745314, 2827495432, 545434112, 2105472, 570992682, 573218858, 2326397474, 2189598890, 688264, 143139458, 178948610, 2325907624, 2183702530, 2148171936, 167774890, 143264258, 2861173384, 545956482, 679510144, 142614568, 673196712, 2324308642, 2325883048, 2183301672, 2787338, 10519168, 2852160130, 2821333504, 42109602, 681582720, 2149712514, 42600584, 2156003496, 137003688, 143166080, 713073322, 704686594, 707267072, 713203842, 713689122, 2818613792, 2664448, 578988706, 44075048, 2692882560, 2793600, 2818607746, 2860556810, 707299498, 2315296778, 548045344, 42606720, 2720672264, 2818747042, 2290264224, 706882178, 2183170088, 2284462112, 2318043306, 2720178856, 2323776160, 2326438018, 42607106, 176332842, 2695372936, 41951242, 2189429248, 134220328, 2820670112, 2318051850, 44073634, 2290231306, 176857640, 673744904, 2191559336, 42607112, 2192048296, 2818705952, 2283929600, 2819139592, 2820800650, 2317492872, 2290098816, 2694848674, 673718922, 2105352, 707272840, 2854780938, 2662944, 2281875968, 44573192, 571082752, 2290124840, 571091104, 2181701634, 2149714434, 537528490, 10659840, 715795082, 671131808, 2726340650, 2157970048, 2821235360, 2718075048, 545786528, 134881440, 537037474, 8552610, 581083656, 2862754312, 690218, 705300648, 580946050, 571122208, 2821359752, 2818738730, 11020328, 2819238402, 715655722, 2181726728, 33688200, 2686494858, 2284365832, 570589704, 2283798562, 34122274, 2156563072, 176824330, 2150146720, 167805480, 2315389600, 2726305826, 2827657728, 573220992, 167914144, 2183823520, 707299842, 539658378, 2717952000, 2292744352, 10616970, 2820702344, 42641418, 567848, 143271936, 2854395946, 2686591648, 2323677216, 11053218, 34250922, 547365002, 136841224, 2281703584, 134258722, 548055552, 2149621890, 2181201922, 2726464000, 2315954208, 9076738, 2820808706, 2315790506, 537002152, 2861080704, 2326298760, 2821360130, 2183145602, 2684357128, 570557064, 2729058848, 681609376, 2821366434, 2720541354, 142649506, 2148008072, 666146, 680011818, 2829582344, 545295016, 2150269474, 715137160, 143141512, 169879720, 2317361704, 2283833482, 2192220832, 142647304, 658050, 715694240, 713064458, 2860515498, 2728397480, 680133288, 2860687906, 2695014530, 2726985760, 2150105610, 2684529288, 2147625130, 671746602, 136456202, 2150105218, 44214824, 178924168, 176685186, 10494120, 170559656, 145394184, 2181603330, 2684881408, 176818304, 547366944, 2829093506, 167782954, 2290624520, 2819268642, 2695367338, 567434, 2149712002, 715137056, 2728395306, 9087522, 2818747008, 2728536712, 11018250, 2863303176, 536903690, 178298882, 169880200, 178258440, 2827659306, 9052800, 42502152, 2147623040, 134875304, 42608648, 2819235872, 2183145480, 2684356648, 2818572290, 570957960, 2694973994, 570984610, 2191558824, 2323818506, 2863180450, 2685018248, 681574922, 2148147720, 2693276202, 2726832266, 2192212608, 2726299810, 2292877322, 33693704, 2284486664, 2687109672, 2796064, 35652232, 2281873410, 538976768, 570434088, 2687148040, 134914080, 570993322, 2687148170, 2718042634, 2863178378, 2290223626, 2282233866, 2158108704, 2820833792, 2181040776, 2281875592, 536904352, 36340232, 170404480, 2862776480, 2181212704, 2181562498, 2717909120, 2718040226, 42476162, 134783618, 2827133600, 581083688, 2728919586, 2694972064, 2826995746, 2720565896, 134906400, 2156562440, 2149582888, 2317879426, 2315782312, 547881506, 579379210, 143173770, 2318008352, 680173706, 2818583200, 10520746, 581567146, 539535362, 143294464, 705333258, 2181081258, 2315428008, 134873770, 581077506, 573089952, 671230088, 2290745898, 34245250, 2148180616, 581607458, 673187978, 673718826, 8322, 2156569090, 2718050434, 2315815594, 2718081666, 2317394466, 681738378, 2181177856, 671129610, 144835106, 2687019682, 2181728290, 11044906, 2290649608, 547391618, 696360, 2852683810, 2695539242, 2315780136, 2324169250, 136478762, 536903688, 2191698434, 33720962, 2282397826, 2821324802, 715129482, 2317918850, 143163552, 671263360, 144736778, 2819260424, 682133546, 2684485664, 2693442210, 680043146, 545784450, 572688938, 44564522, 2796160, 2318051842, 680003616, 713171592, 2819268736, 578848768, 134357544, 2720572032, 2693267456, 681714336, 2318049314, 2685043200, 673228970, 2317887488, 2325873290, 2728428200, 2820704768, 33562794, 170436642, 2863136938, 44173994, 2852159624, 2158627496, 144836738, 673710752, 545819272, 2720180904, 2862776448, 9044482, 170041378, 2821229064, 2726955010, 2181210666, 2147655840, 136849960, 2158141448, 44607656, 2181603330, 142616586, 2685045418, 42467328, 136480768, 33727010, 2720662058, 178301570, 2819229824, 8913026, 548020768, 176728704, 581050408, 2183694858, 2829590568, 168427520, 33720482, 2158501888, 2728437920, 2829090824, 545295016, 2820710434, 538976296, 2694851240, 2292722344, 2852651144, 2852293130, 2624000, 178956458, 2821360136, 579502090, 168307242, 170533386, 2317395970, 2695372832, 44050432, 2860646410, 2862746120, 2181571106, 713205896, 539003392, 570466442, 671228424, 136317576, 2829714058, 547398314, 2155874472, 680042496, 2156571136, 42609280, 2686461992, 2717941762, 168460450, 2684528642, 2325914272, 41975970, 136981024, 581607946, 2829060136, 2863301122, 2692777984, 10625058, 2726431360, 680044680, 2317912706, 704809640, 2158002690, 2107906, 2181595784, 41977858, 2862623274, 573180032, 2827124776, 2821357576, 2863300768, 2720049698, 581577352, 10488450, 41951360, 2720563210, 2326405290, 2323688106, 578849282, 578953216, 681609384, 2720172042, 168430216, 2326429834, 671096864, 2281832488, 2695497730, 2826995848, 2692884608, 2290254496, 2860654752, 673325064, 136349834, 547365538, 2726865570, 11149834, 715295370, 2150279688, 573080202, 2820671528, 713558528, 2854783018, 2860526120, 34078890, 36309546, 2181038080, 2189468330, 2818574466, 176687114, 2149591560, 176849538, 2290264226, 2684887552, 648, 2150236200, 2181081090, 2148174474, 167903784, 2795656, 2191523840, 2283973258, 2292850826, 134750848, 2726987914, 168429568, 178299400, 671228448, 578824706, 548055560, 136981152, 2693440130, 690688, 2686618274, 2693399074, 705300640, 713590786, 2729052330, 2281709576, 680012448, 2326266504, 2317879848, 2158002816, 671615010, 2694881314, 715661312, 178429954, 2718607362, 2158665888, 2827133064, 2150269610, 2826995746, 680167562, 671656106, 2190092800, 705339402, 2726308000, 2263082, 2318008840, 134774954, 2158534658, 2726953642, 167911562, 580944386, 2148182146, 2148182154, 679477250, 704817834, 144867848, 178791082, 2148043274, 2829222440, 2728429704, 2863147048, 2728960002, 713204352, 134883848, 10487818, 2827091968, 2239016, 2323783712, 2157978112, 572565504, 2829617290, 2728951938, 2324302472, 2818714122, 44566698, 2687011496, 134873096, 2183692842, 2863268394, 705202176, 178260008, 671121416, 537404066, 8915104, 567850, 2315430570, 673351816, 679610922, 2190090754, 671647754, 2827487360, 2829746184, 2189951008, 170435072, 579338760, 2156044970, 2325749896, 142639146, 33556618, 2158111368, 2818613256, 673851530, 715139594, 44607488, 2183276680, 134350986, 2191524514, 2820672160, 682264610, 35693216, 167938722, 35684360, 176718498, 526464, 2854789664, 10527400, 2324342952, 2156046858, 713173538, 2317879970, 547522560, 2787360, 2282389538, 2292712064, 33587338, 2718444064, 715661354, 2827520522, 548014218, 2826994344, 10657792, 2283833504, 2282268712, 2183143586, 143141514, 2317885480, 2324308002, 2829713568, 2191657610, 2149613706, 2147617418, 2720704552, 35496, 673351810, 2693442058, 2189558280, 579340418, 572564002, 2820835882, 42502152, 713556618, 571080738, 713162920, 2852134912, 2854234626, 2315954690, 2292711978, 2150268936, 548053666, 2818736650, 2318010920, 176728224, 134251136, 2826993666, 144747144, 8923306, 2829066282, 2150236200, 2317395968, 136454154, 570458248, 2192222242, 539101824, 2283962890, 2720538656, 2292852768, 34211882, 537036962, 2720169994, 2728560674, 178825250, 537436842, 2854398090, 134906506, 2693433984, 682270888, 2821204488, 10529290, 2147615370, 34113706, 2190117032, 178260128, 2192048808, 2829591080, 170426506, 2284456480, 2150244394, 2829230632, 2829232770, 143139360, 42502146, 538976418, 2718468226, 2281734792, 2189592618, 2324203528, 537528360, 2324342944, 2148051626, 172162, 8913442, 2720137858, 2694973440, 2282258600, 2282266762, 2156538530, 2191687816, 178266152, 2685018786, 2854879746, 2860687394, 2854365186, 713689608, 2694875784, 2148147714, 713198248, 2315427842, 142616586, 2852298914, 2819104938, 2818711584, 2695004160, 145360906, 2854914090, 8552962, 578955912, 570984968, 2860515874, 41600, 2821357706, 142747658, 2183791146, 2156398730, 2324171304, 176294440, 2829754496, 2726863528, 2854912008, 581607464, 2283937824, 44206634, 168329386, 42607264, 131114, 713564200, 707305602, 673843874, 2692743328, 2694840992, 673843874, 143131168, 2183792802, 2284323362, 36307456, 2687148032, 2726985890, 571083306, 570599586, 2290254464, 2852817536, 2189435520, 671260808, 2325782688, 548022784, 713170986, 44214922, 2183826056, 545401346, 539525248, 142745600, 2695407626, 2156397192, 2685052928, 170533416, 2181201954, 572557994, 8954504, 2155874432, 2854365224, 567816, 2852292642, 2629666, 2282397706, 9046144, 2687148672, 571088906, 2282226216, 178301450, 539633802, 168470568, 167936162, 547916456, 2819129896, 145393674, 2694971434, 44599296, 168340128, 545792680, 2148042914, 2317484168, 137013888, 2685018112, 2283831946, 2325873184, 2290221064, 169871400, 537430050, 2150115842, 2693275776, 2156005920, 9087626, 570984994, 176827040, 2317885576, 579379754, 671744010, 2290229384, 573081634, 2158133800, 2854781482, 42117154, 2158633634, 705168000, 2821236898, 2149616296, 2315815554, 2720530946, 673351850, 2148141216, 178432010, 8530088, 572524576, 2282392224, 174592, 2158010378, 2189557802, 2862776482, 176162954, 2282225834, 176720002, 573188138, 705333802, 2318010378, 571080706, 537395202, 2827135498, 11149952, 2695498250, 2821229218, 2284497034, 2726332416, 2854388224, 581610152, 715293218, 2829623936, 167944360, 572662304, 34209792, 2863308936, 2854267394, 680012450, 10657952, 715169794, 2326274218, 176687626, 704653352, 2829592608, 2292359722, 2183301634, 2315823658, 579379842, 547488266, 537567874, 570957864, 2695397890, 8552578, 704678056, 2726463656, 136978562, 2695397418, 581042858, 704817322, 681582634, 169872010, 681746976, 2284487304, 178948608, 545958568, 2158493736, 2149591072, 2284323488, 2726332928, 570949762, 2315782786, 34120194, 2861211818, 2282398346, 2284464128, 539501088, 2155872384, 581053088, 2283840128, 2687019168, 2147655810, 578849288, 2861042184, 42642056, 2726961704, 8554658, 2728560640, 2718443530, 570466312, 2692885002, 2819228330, 2317395976, 581470762, 2718605352, 142781090, 2189985952, 2852170242, 536873608, 2852686376, 713599114, 713198082, 2290125322, 526856, 170526760, 573049352, 178268834, 2687011370, 2854387720, 2728534024, 2854355616, 2726428840, 2829615136, 2694849024, 2693408778, 2284333696, 2695373312, 170533416, 2728560802, 2283932168, 42475522, 168438314, 142778536, 2315422370, 2728569474, 548053162, 2315290624, 2685051048, 169877546, 2728951936, 679641600, 8521856, 537428128, 168436394, 2860655242, 2191567394, 176826378, 2181604010, 167905314, 136323240, 682108968, 2818744322, 2718435330, 671130242, 8391178, 2189461634, 2290788864, 680009866, 134742664, 2862654090, 713695880, 136454826, 2852293248, 573087906, 578855458, 33563178, 2284325024, 545300650, 545302690, 178954410, 537043594, 168430090, 573219458, 2281867432, 2819271168, 2862746154, 2158527016, 2693399048, 2693300234, 2148016640, 539107498, 570458122, 42074784, 571116200, 178792586, 671744010, 143304704, 2190084736, 167905962, 136358402, 44728450, 170010634, 539667080, 2318043784, 2290649258, 2852653224, 673196712, 2292720162, 178922122, 2720016544, 2292853384, 2183299722, 36317704, 134351520, 2150138378, 44083240, 704808992, 178948618, 539634312, 178258592, 2315397154, 2148182152, 578822304, 2722, 706783360, 2829584384, 2718048896, 536871432, 33589418, 168435752, 2684527240, 2827528874, 679520416, 679643688, 136350376, 2726338602, 671615626, 2315430026, 2325777032, 2192179336, 713034280, 2854223882, 2686976682, 2323775650, 573049354, 42082946, 169880232, 2861206146, 2728960522, 42115712, 537436680, 8953856, 176204456, 573090472, 136317578, 2284333056, 2818574376, 142746114, 178956928, 706773000, 2827135008, 2147657728, 673194026, 681738880, 2827649666, 2821201928, 176292362, 176294050, 2684395658, 2718607488, 41986058, 2192187424, 2290649760, 707299976, 2158529192, 2190082720, 2854879234, 2156005504, 579502216, 2292712096, 8528512, 2687115808, 2726430882, 2326399626, 137003522, 44214434, 8554530, 2854922760, 2315430530, 2317363720, 681584810, 2863300770, 2686625920, 2629642, 134351370, 547916320, 2183832104, 682230312, 2852651680, 168304800, 539011714, 136358026, 2317363712, 2183701130, 2183823360, 34209794, 178915490, 2189568546, 2720662176, 2326439968, 136980488, 11020450, 2829756426, 570460674, 2290788512, 2720538634, 715292672, 2827004450, 705341994, 8954530, 2863178248, 2150236802, 2854398122, 2686978058, 44606080, 2827004554, 580913704, 2317394080, 2685045250, 2318019200, 2854355624, 2189961896, 679641608, 539502626, 537528994, 176196136, 142609066, 178790944, 2818736778, 2317887488, 2325874856, 2156570762, 2183275010, 2629674, 2726472362, 35826314, 176291976, 170393760, 145394216, 2290124832, 168462370, 2854398594, 2317912584, 2181171720, 713039912, 581435946, 176291848, 573186208, 705306762, 545783976, 2150279176, 2315257896, 2826962978, 2181704224, 681584640, 168469024, 170041984, 706750626, 2818736170, 2819131424, 2292361258, 2820835880, 2860689448, 167813770, 2282365088, 2720696328, 2717952034, 535208, 2282392194, 2685011976, 176300034, 2687109122, 679487498, 10487938, 168436362, 2694974120, 8520320, 2281702050, 42608650, 167913634, 2829746816, 44181634, 547889154, 539503242, 168304650, 168299146, 572697098, 136978432, 2717943938, 2317920904, 2726955552, 570597544, 539667074, 706879648, 131618, 169902632, 176294536, 2290647720, 2854889480, 11051136, 2827487264, 178266242, 35659906, 715825186, 2324335240, 2181079048, 2726332554, 9086984, 2192091778, 2150113322, 176332800, 2181704200, 167774242, 2181171850, 581443624, 2854912682, 178290850, 545301032, 2852782250, 580952234, 44081322, 682, 573178498, 2692909738, 537567786, 2862645922, 10882, 2156538368, 145268906, 34079402, 2854256682, 2695397504, 2189565984, 572653610, 2818714122, 2318049834, 42469376, 170035752, 2148174504, 2325785216, 2281736834, 2325913770, 539110050, 42470018, 44574722, 2692915360, 2860556810, 2156432032, 713719938, 2687107754, 2148147368, 2155915264, 2325782664, 704686090, 2156011656, 2827004424, 579471874, 170035330, 581444104, 2317918882, 9046690, 33696256, 167936002, 170041984, 545917066, 2183309962, 2863170216, 2191558696, 2158493832, 2283800576, 579510794, 134908066, 2317912706, 142615170, 145361546, 2854259330, 176300704, 2149722152, 8554498, 2726308392, 2718468130, 2695531138, 715268138, 2686593568, 547400226, 2315921450, 2190125608, 134883490, 143303298, 2695367178, 167914024, 44567210, 176816162, 707397640, 2150148736, 545262082, 537012768, 673360000, 178421802, 10494474, 134261378, 2818705954, 2326407202, 2695528618, 2821335552, 537567232, 32898, 2156437506, 42641578, 2687016992, 679651368, 2323816960, 2190123136, 2718476840, 168329768, 42074754, 679520394, 2181073032, 2317355688, 2860558986, 704643200, 2183692290, 548022402, 41943586, 178956290, 706775176, 144711714, 2158494376, 570556450, 2820809224, 35661824, 2718441992, 681583240, 545300520, 682264576, 142772864, 2860656674, 144747170, 176203946, 2862623402, 673882760, 705339400, 2726832266, 2729052170, 2189568544, 34251392, 2695538696, 681738408, 2687009418, 2190092290, 2326431754, 2147483818, 2852257826, 134384258, 2818582570, 673226754, 547891744, 713032224, 681706144, 2852651562, 537045000, 2819131946, 2290092576, 539109922, 167780360, 2726298122, 36208642, 537569440, 2290647168, 2150113794, 34253314, 713196192, 2687109258, 2826996354, 539658882, 35785256, 2181038754, 2283964450, 2819099272, 2695006760, 2148016672, 2315823146, 2282390056, 2317394562, 2684920322, 2862655528, 33563272, 704678410, 2827494016, 2695365248, 2192091656, 178293280, 137013928, 2860556962, 2854264842, 44206752, 170426890, 35659810, 2622082, 2695407752, 673843370, 8390690, 136325256, 539009538, 2315388970, 2720533002, 2147493890, 2862751872, 2720573472, 170429096, 581083680, 682263048, 2183669888, 2854398634, 680176136, 2819131522, 707428482, 2156527656, 2820803232, 2181562880, 44566528, 2861042210, 580944522, 2695012520, 2695528586, 176169096, 2821333002, 2189470370, 2852260354, 2852653570, 2190123530, 2324310048, 176685226, 2684879400, 2686487208, 2191534626, 713165474, 573055488, 36178474, 2317385736, 2694979754, 170396200, 2820702848, 2283971082, 2324212226, 2692743682, 10493962, 2728395272, 2854357538, 2150115368, 134914560, 570466442, 178397698, 2720704682, 2861047842, 706748458, 2726995976, 2695373314, 2692915242, 2818615808, 42599050, 537438856, 671621250, 136882826, 536873512, 2148018818, 2292228136, 34218154, 578855586, 545399432, 2181562890, 8527874, 673718440, 2821325448, 2181735080, 2827004456, 178430474, 682109096, 167807010, 2818705538, 579504266, 2156046976, 715139752, 2654338, 2290098698, 713164810, 548020264, 537559080, 2860523528, 2292886056, 545425538, 2829230624, 713687554, 2315422250, 581074984, 2323652744, 2283842184, 2148179976, 136445984, 2693407242, 2292361898, 537528488, 144867338, 2181169322, 2860647080, 34220194, 2718468618, 34113664, 8956424, 2728534666, 143297058, 680034472, 547495936, 679651338, 2290262026, 178423808, 2827659306, 2685020298, 539634186, 2827487778, 2718050474, 2181204520, 36342314, 2695505922, 537537154, 2684397576, 2183800872, 2147484298, 682265258, 2821357610, 545947818, 581566976, 2829617834, 2315815072, 2155915936, 673360416, 679608490, 2852659746, 2189462016, 2818574466, 2158658090, 570984488, 176859690, 167914154, 2852825600, 34078882, 671123466, 2326407304, 704815752, 2315815592, 10616834, 2692874920, 2281842824, 2292219914, 2793512, 2315823744, 2149589128, 2290253952, 2292187778, 2729050656, 10518560, 2148040704, 706742400, 42478120, 44173320, 176720514, 8948266, 679643144, 2325874856, 34252834, 2863276576, 170001066, 9087144, 573047338, 2315782658, 34121768, 41978506, 143294624, 2284355754, 2156405378, 578822664, 2156044810, 2158108712, 2728394912, 707264672, 713197730, 178815008, 681576576, 44048928, 170002954, 2324335240, 142616738, 136356002, 2854232232, 2693398562, 2183801474, 704677922, 2818607138, 578848904, 2191559338, 142770304, 581599776, 2863136896, 537405482, 570566794, 682131584, 142745610, 2829584386, 2720533152, 2317912584, 2717950088, 2191526562, 2189590568, 681609728, 2726338602, 2190125568, 2149745314, 579512458, 2862753920, 35793578, 176824832, 706914848, 2284356226, 673710754, 145238184, 2829591168, 2728528520, 537438216, 2694840354, 713196200, 2687019040, 2861047936, 682238474, 36218880, 2282359424, 539626152, 2694971424, 2687017098, 34087456, 704776706, 2284325544, 573211136, 35825800, 536912418, 2323778208, 2718566442, 545792544, 545824906, 41943552, 2692745858, 715686442, 581609474, 2184, 2694980106, 548012034, 715292834, 713173672, 539494408, 2292351136, 2684362914, 2754592, 2283808778, 2326399496, 2315298856, 2684355082, 2315296898, 168306824, 2317363360, 2317918850, 2720139400, 176816256, 145238154, 2148051464, 2820669952, 2728405672, 673841160, 176859304, 2323679400, 707406370, 581050890, 2860681226, 2728953864, 2720571434, 176327170, 178422272, 539099266, 2821327490, 2190117514, 2282235914, 2686486688, 32928, 2192050208, 2158666272, 2181079720, 571080840, 2862615178, 176326784, 2326405290, 2290133512, 42608648, 144835234, 137003530, 134220426, 666114, 2281873538, 11176096, 705202176, 2147625480, 2158635648, 2315397674, 581599776, 41953280, 581051008, 145367720, 526504, 2190125570, 2325873320, 679477290, 570435594, 715784234, 2181704232, 2863145002, 2862612480, 10619008, 2281833128, 2718572682, 682107530, 2861203626, 10520746, 2664970, 2158109194, 167903778, 2720038912, 673193992, 134906536, 707266728, 2189601448, 42607232, 2695374976, 2283932320, 570559018, 2684389538, 2728438400, 537034888, 2692917376, 2315397250, 8391306, 2718081696, 578848770, 2282367616, 2694973450, 679477802, 2818615816, 707428896, 545303168, 44706344, 673351816, 2099754, 707275424, 10625154, 2325874848, 2315919490, 706906634, 168460426, 2820711074, 713066666, 2292850824, 176294056, 539527720, 8399360, 136489120, 2718476322, 2728536618, 2189470248, 2158011008, 141314, 2852694146, 2687107114, 2854224546, 2317363874, 136489098, 176171552, 34243106, 715139240, 170010762, 713197578, 170535424, 144744608, 2717911202, 570952330, 715664034, 2819261090, 2728921218, 2728952488, 176302720, 142641160, 2261544, 2156570664, 2158496256, 44075554, 537559176, 2189985954, 581437952, 681609896, 547881640, 2290098728, 2860558848, 176194048, 42478088, 42640000, 2726961834, 539527338, 715262082, 2323778050, 581075074, 2692885032, 539109930, 2181177376, 2271784, 2820843656, 168437800, 2726823944, 8528418, 136970784, 2183694976, 2827626626, 42502658, 2729058824, 2181736488, 2156562442, 2826971688, 2290221098, 681574562, 2726862976, 131202, 2156431496, 2097282, 8953866, 2820844170, 44073610, 134261386, 2852265984, 2283973256, 2686487074, 2183670408, 10652162, 144877738, 671785120, 2861050536, 2317918762, 715663368, 2158494346, 572661930, 673876096, 168430242, 2862655490, 2720049162, 2854390442, 2861048362, 44572802, 2317388328, 533034, 572522626, 2158502410, 2230818, 2726428682, 2292744714, 36211330, 2318011050, 137011234, 537561634, 2726464040, 2718081152, 539134088, 170533514, 2854265344, 2728526346, 2157972008, 167912104, 713695402, 679512200, 2854890144, 713695240, 537537058, 2156044296, 713164962, 142737448, 36176522, 141834, 673357858, 2325749922, 2290133162, 35825674, 2290747560, 2819131402, 2181177506, 36178474, 44730914, 2852299274, 713564192, 705211050, 2720565922, 176204416, 2290100896, 671744000, 8712, 2158135808, 2147483818, 2720530560, 2692778154, 2290616448, 2150244354, 2826994346, 2863147146, 145361450, 539632296, 545956000, 2693407234, 8956576, 548047392, 44696234, 2796042, 178389024, 704651402, 2684879490, 178399272, 2292222120, 2861050408, 680003746, 44173344, 715786792, 2692874402, 8528554, 673753250, 2718073376, 547922594, 2150269474, 571122208, 2720041600, 2323818506, 2694873088, 2692885128, 545259680, 2728952362, 34112034, 2148141600, 178293256, 42117802, 2158102568, 2728560776, 35686914, 682272930, 707267114, 2852784640, 570566696, 671254696, 2156527754, 2684389546, 2315388968, 41978368, 2818736264, 2290262144, 579381416, 176824968, 536912416, 2684521130, 2852661408, 2827102752, 2860526248, 44212872, 2827528712, 145361058, 2726955648, 143171626, 2315790474, 42642090, 715162146, 2762794, 136972328, 2315911680, 2827517984, 33727010, 2315788962, 2827102754, 143262370, 2861050530, 581437986, 2183301122, 2324211880, 573080234, 2863172130, 2097314, 578945666, 170558080, 2323647016, 2694848520, 536912010, 34121760, 671623306, 42510368, 679608962, 2693275690, 42601096, 2717909504, 671261186, 579347112, 2720694402, 705300992, 536881160, 2156013698, 2315395712, 144711818, 2854783008, 136456706, 536879754, 536912394, 2292722312, 2317363328, 176693792, 572655648, 2718567080, 2718042754, 579347082, 2863179912, 673710120, 35694754, 671262858, 682142216, 36309504, 547356712, 42084360, 2325741696, 2852823080, 705178280, 2281743018, 2324169346, 2192083626, 2292722314, 671623850, 2729083050, 33727018, 41978536, 2854783490, 2324299906, 2155915914, 2728927368, 682237960, 2720538624, 2323677824, 170435114, 579349024, 573220994, 2861178890, 11045408, 33280, 2728921128, 2720702602, 571091626, 671615520, 145260706, 704817280, 36219554, 178815144, 706914440, 570958474, 2150246440, 168438282, 2150279850, 176695338, 178424352, 2692751872, 2827520648, 136874626, 2692745728, 168428034, 545785866, 41943082, 2819262976, 2317363330, 2862622858, 144706080, 134752936, 36315144, 2189992490, 142737448, 2149614122, 2695539202, 2156438154, 2284323466, 2183662082, 8563368, 2818736130, 2687010952, 8915112, 2726821920, 176719912, 2156437504, 42478114, 178300936, 2821335584, 682271394, 681616000, 2158100648, 2292222496, 2290756232, 548022410, 133256, 2292326434, 573057154, 134389930, 547521192, 2282365472, 136478858, 2290221706, 178790400, 545784482, 570458784, 2818581002, 2325873312, 545300610, 8955912, 170010752, 2829197952, 2325872682, 2686616098, 134228490, 581476520, 547496456, 176851594, 2148016650, 44575368, 2820712618, 2820842024, 673360040, 715268098, 570991274, 578847272, 2829623978, 2138656, 9087498, 679512104, 536904352, 2191657096, 681609250, 2191564936, 2862647304, 136874528, 578814112, 2315782792, 2158011018, 9077250, 2684526754, 2181704330, 2728527874, 34856, 671222442, 2191556616, 178293418, 2183299080, 2281867274, 715786922, 547358850, 34209928, 2181179912, 681738240, 2191558826, 2099202, 2147485698, 2317525544, 2292195872, 2292885504, 145369602, 713206442, 2158632962, 2326276224, 2290616488, 2854258730, 8399528, 2315430440, 704817314, 44697632, 680134816, 2189566472, 2827659304, 2818572426, 2325776938, 2150115488, 134744618, 545400962, 2325743656, 2315790856, 671656456, 579471530, 2323654818, 579338912, 2720178216, 2826994218, 2717917824, 2189590696, 2147492514, 176327338, 673718280, 706772992, 2718476450, 2150146728, 2720565762, 2155907202, 2155880960, 580921376, 2692907178, 2863311488, 2315427848, 176169608, 2281736712, 713171496, 134750762, 2726340736, 2284497440, 2827618946, 2854365224, 2181702144, 134875304, 176818346, 2147624992, 176324650, 167912106, 136489602, 2183301154, 2729060354, 680142850, 2190092328, 2156429834, 2283962370, 2829584394, 168435746, 144738338, 2684397698, 142608930, 44051082, 137003018, 2324308640, 2854922912, 705202826, 2720532482, 715303424, 134349442, 9052290, 2829189250, 2693300266, 2685009930, 2181696130, 690306, 547392136, 8954408, 2326407328, 142639626, 2726332554, 2317363880, 671220360, 573087880, 704807562, 671655938, 2726299688, 2720172552, 11184298, 2720662184, 167783072, 572664322, 42631850, 2292187786, 2829623336, 134875266, 170533410, 2726307976, 539132074, 2158632968, 42633224, 144843304, 2862751776, 2686591490, 2239114, 2862753834, 2290756096, 44075136, 145227810, 715784194, 2818605704, 2821226626, 41951754, 2818705962, 2718081536, 570958496, 136849570, 2621482, 134226466, 2686976042, 44040234, 2191524514, 2284494880, 2862647304, 134390282, 2821324968, 2282268834, 42601098, 2819132032, 170437160, 665760, 2192189472, 2238978, 2726431274, 2147616768, 715663498, 134875136, 2315428360, 2827127330, 2158658218, 35686410, 2181048842, 2718573058, 178432520, 2854881440, 713064962, 539500674, 2317394602, 167911464, 2189435392, 707307528, 705301024, 36219530, 2191567018, 35653666, 572662442, 2729052800, 2157980202, 573210632, 42502818, 2191565474, 2283800712, 2821237378, 679641600, 2284489218, 2326276128, 2315911682, 2183168544, 2852298914, 545392768, 2156563104, 35686920, 2726308514, 168297000, 673194538, 2718048394, 2183692936, 713720480, 2183692418, 2852823210, 2149755016, 673360384, 8423936, 2862753960, 573082272, 2323786248, 547366954, 2326430218, 671654016, 34252936, 2156529666, 573055018, 2183277058, 2862784546, 134351360, 134914560, 713041928, 10660522, 2315429898, 44206082, 2694848554, 2284486688, 2290625160, 2326274568, 2687142410, 11173890, 715664034, 2863278208, 2325874818, 2147658250, 2181695522, 2694971914, 2728962602, 2292852736, 2852694154, 2157978152, 673876522, 136839168, 671131650, 706879656, 680042658, 2692876936, 2862620842, 545792642, 36307488, 2150236800, 673220618, 573210664, 136841344, 41953960, 2284356138, 2720039592, 681706146, 2190123554, 2290622624, 167782434, 136356514, 2189427370, 579373570, 2685010090, 537438336, 581443592, 2829066242, 145393666, 11184138, 2718474368, 2860548256, 143262346, 176300546, 713064586, 2283833472, 2183660066, 538968610, 2818607106, 682231936, 2292711424, 579469472, 2728960640, 2829756968, 145402376, 2829060610, 2290229896, 671131656, 2317888008, 705331872, 2854258824, 143133322, 2183137320, 145361536, 176162946, 2717949962, 2821357738, 2720539170, 134226056, 2181736458, 2829625352, 579373192, 706904738, 2325741738, 2692778146, 2283937928, 2818613248, 178430634, 2183266944, 570591402, 704653440, 2149589000, 2261130, 2686492808, 2852692002, 35695272, 2284497032, 2158537226, 2862745602, 2281734792, 679610880, 704651784, 704782984, 2292851208, 2720014890, 2686484640, 580919424, 2192080938, 9077250, 671131818, 671131658, 167944864, 2324179466, 2323652736, 2860646922, 2281833098, 2852260362, 2694974082, 2183168546, 2852814978, 2785832, 537004682, 134873768, 2317484162, 2192081026, 2684879392, 579373224, 704643714, 673742890, 2282267146, 2324170792, 715170346, 2726994056, 2694881802, 2718567072, 536873504, 679649448, 2718048298, 2829058090, 2829592578, 178299426, 679651842, 2852161538, 707272744, 11051520, 536904192, 2818705418, 2156036616, 2860655272, 2283971240, 570957824, 573079584, 679518720, 2695012896, 671621800, 143263880, 2728960000, 2181597354, 2105352, 2819230216, 2191657122, 707396106, 2315788320, 2292875904, 2317396008, 176826402, 671752362, 705176200, 2726961674, 547400320, 547889664, 706751114, 2158108680, 2315266594, 2317527168, 707267232, 2820810890, 36211338, 2155907744, 2793610, 548055586, 2156431528, 9087656, 2863278242, 2281865250, 673718920, 2147486344, 34111656, 134350848, 2819238056, 2726463530, 2829230218, 2728559266, 2290755592, 2158665760, 2290616330, 578822312, 539494562, 2685042824, 2315387522, 2149589152, 2692786304, 9085600, 578979850, 704684202, 2318019232, 2290092034, 2326438442, 33720480, 11149344, 2315919522, 2158537352, 539626154, 2726832290, 2728427680, 571115690, 2854783112, 715301504, 671776800, 2323645090, 2158004352, 704676482, 2317517472, 145359490, 44182176, 713598984, 10494634, 572530818, 2315389482, 682232448, 2183275138, 682270762, 8528520, 2854759040, 673849890, 713564288, 44182026, 42511008, 2692874912, 2191663618, 2827651754, 2860517408, 10485890, 2726297770, 2324210216, 44083882, 2323786242, 2695364648, 134391938, 2284454570, 680167458, 673753226, 44173824, 178921634, 2315954696, 42477698, 680143010, 134908064, 2147617320, 8555008, 2150146208, 2317517314, 10527392, 41943082, 2156047018, 2191654922, 2718075010, 2156014248, 2290123394, 2860548610, 2191657608, 2189566080, 2323776170, 34212360, 539000992, 539525640, 2720563848, 2863177736, 537405442, 2728559242, 2315919874, 2718607498, 34209960, 2827124736, 2861047808, 570951810, 713165320, 2156440192, 44599810, 570559112, 578846720, 2183703048, 698402, 2189565986, 170535458, 34220072, 2694840832, 2183833730, 2315913344, 2818581162, 2183694856, 2720008834, 8746, 2281875968, 170000426, 170393642, 34218018, 2726961312, 2819236394, 671220386, 2290753698, 142778408, 2684914338, 34081314, 704815754, 579469962, 2720047746, 539099296, 715268746, 2687142026, 2183825416, 538976418, 144834560, 34245160, 2684389538, 2819137578, 2693275810, 2821237250, 2290655778, 2829593130, 2860656642, 2292195488, 2685051040, 2726963744, 537403520, 42598434, 137003008, 170011178, 2323687456, 10649768, 547914280, 167936000, 36176000, 570960544, 537002496, 41506, 2686624264, 2317920810, 715817472, 2860681250, 706904232, 170428448, 539631754, 704784416, 33696416, 2860525570, 176726698, 2283970730, 2820669994, 2863147690, 2158013066, 2829721730, 535082, 169902216, 2854396424, 36315136, 2191690408, 545957896, 2290131584, 539494944, 178954912, 145361034, 673852042, 715686432, 715655682, 537569416, 2183800832, 145260554, 571091592, 2629794, 2148141192, 570428042, 2684398242, 136446112, 2315395104, 539000874, 2281867810, 2694974080, 706912778, 537559176, 2820710922, 9087112, 539109930, 581476898, 581443754, 2317492394, 2829189154, 142780586, 2325782530, 2292886016, 706904200, 680141448, 2829756554, 44608168, 33598080, 8915080, 2695012362, 573188266, 2686459944, 2785410, 2156440104, 2181171744, 2687010824, 2685053480, 681714344, 176161418, 169912960, 144747016, 715137152, 537430154, 2099872, 42500610, 2820678184, 42082312, 136487552, 2281736840, 2687148202, 2686494720, 8948266, 2728919680, 174594, 134390442, 715172360, 2283972776, 2819138216, 33555072, 36176000, 2150140450, 2283800584, 2317524992, 2284486784, 2692907648, 578953346, 134260898, 2282389666, 2181565058, 2827004554, 2189991978, 2861181440, 2283938336, 2820800648, 2148149386, 33718920, 671096832, 681738280, 671744008, 176726154, 547389568, 2694842536, 2158635010, 580911112, 8432138, 545826954, 2693401256, 2826962976, 2726472232, 2156038698, 11176616, 2820801154, 713173162, 2189992482, 143302696, 2292850730, 136355872, 170533384, 537043496, 2718083594, 671787554, 2292875264, 33728544, 2695407784, 2821358114, 33589250, 167774882, 144834720, 2181177504, 2150113920, 536879778, 2192220834, 715784320, 2324176928, 11051552, 2183277218, 680166056, 570458152, 2315289088, 176293920, 579472032, 34080800, 2283831976, 715688448, 2317912576, 537405480, 2281832456, 2718599306, 570559136, 2684887680, 134252706, 2821359626, 570949672, 2284355594, 581610024, 2183168680, 715792520, 2729085474, 2829230760, 2862778538, 679610536, 2282356866, 2854357152, 2323783722, 537010690, 2156405250, 2728951842, 2820671490, 169879552, 2720145954, 681574920, 2189600936, 2854365344, 33718912, 168331912, 2686617632, 2156012194, 2181564960, 2183801482, 671228584, 671778824, 673743490, 10890, 671090696, 2283799200, 713695874, 2726472328, 2156440226, 2283809440, 2684362792, 713065098, 2695538720, 570952224, 42470056, 580913704, 2686984192, 580952576, 2189994154, 673874560, 178815010, 671646218, 2684387490, 536911912, 42467328, 10494090, 2156006048, 2718050816, 137005058, 2729058850, 2191565440, 663712, 572563594, 707429024, 134906536, 2282365058, 581576842, 8948384, 2181212842, 2282228392, 2192222378, 142779016, 2190115498, 2829582848, 42084906, 2183301162, 572523010, 2324302472, 671623208, 537567400, 2863276040, 2315255816, 2692907658, 2290614920, 2281701408, 2156538018, 2693442178, 705309354, 2315266178, 2829713960, 2728960170, 131234, 2728952352, 578986114, 2687115264, 2281875618, 545783968, 2863179784, 142641184, 537043586, 581085824, 581574658, 2854748672, 2097704, 2192048258, 2149722144, 2692884610, 2818615840, 537403522, 2325744296, 10650114, 44704384, 704676522, 2323646602, 2281734658, 666114, 136478880, 536881184, 2317355144, 679479298, 35659938, 170041504, 136315530, 2684520584, 679512232, 2317888010, 11149314, 2692915722, 2155915274, 2191663784, 2156044970, 2861203978, 2728960552, 2290131458, 33314, 573049480, 170525320, 2685044866, 2315790986, 2695014400, 2863171616, 44738592, 2158012458, 713072768, 178423946, 713198082, 2191695904, 2290255874, 168460832, 44073482, 167774890, 176827048, 572661802, 570990762, 2852168328, 2685053088, 2687109802, 2686486530, 42600458, 2684354720, 2148173824, 134775296, 2292195488, 2829715584, 144877570, 2325875234, 2191526050, 673753736, 545955872, 2827528232, 2861180938, 570993312, 713170952, 2754568, 2189951648, 35652226, 539656864, 537428648, 176195746, 2292844674, 537043074, 539134496, 178298888, 2694972074, 34244770, 2315790978, 2156046858, 2150244384, 570460160, 2156438018, 2829093386, 673185792, 35692712, 2192081570, 539623594, 167938696, 2181606050, 2852137128, 673874090, 539533448, 2155913728, 2290262690, 34220586, 2821333544, 2687150762, 2290647042, 35660288, 170436746, 579469354, 2726824448, 2189590568, 579504808, 548012704, 2852651018, 2156038666, 704653440, 545260202, 2863303330, 2317494944, 136448042, 2181070986, 715260066, 2326268032, 178913282, 2283833856, 134348808, 36208648, 545816608, 2282228234, 2271778, 2860655234, 2819238530, 572555264, 545947778, 2239146, 2860526208, 548014722, 11143338, 2292222464, 137003560, 2315430024, 134390440, 2318008330, 2820677794, 581444256, 2181040640, 526474, 545915432, 680135210, 2140808, 2726863490, 572565504, 34079370, 2283939968, 713033760, 2149714474, 2147657864, 2720016418, 2695399458, 2718572704, 679510562, 2665128, 44608136, 706775554, 136872618, 715817602, 2158002184, 2726830752, 538978346, 715294890, 2326268418, 545294346, 545292810, 2852168320, 33720480, 11012618, 2189951104, 681707690, 2692909224, 2726830594, 34218658, 2827657898, 2852160002, 2726994442, 2820671656, 169879554, 715793032, 679643778, 2631808, 2183670282, 2325749762, 142615048, 705306666, 2284462594, 2687109802, 176160808, 2695504512, 2829058088, 2717917706, 707264554, 136872490, 2290745506, 2694982152, 2861072394, 2315266080, 2190084258, 2315946112, 2656392, 547529224, 2324300450, 2283809314, 167805570, 2283963010, 578857122, 2283972776, 2148180000, 578822690, 8391298, 2726430856, 2687011498, 178299562, 10616874, 579381800, 178946600, 136446464, 679518728, 2130466, 2695375392, 715817504, 704686760, 537528330, 145358976, 2282258600, 715653666, 2720178690, 2317486208, 134884010, 8923304, 136355842, 2820677632, 170565802, 2695373346, 539132546, 545261608, 679610378, 2718050336, 42084480, 136874016, 2852169890, 168340000, 2315421704, 36177952, 143132800, 2687107242, 2317518978, 2852127360, 136348290, 2283809410, 2189557888, 2283971208, 170559658, 2694873760, 2686976672, 682231842, 2695373440, 2728435746, 705298976, 545399426, 2183299208, 176857226, 671784960, 2325907456, 673219240, 2829101600, 2325874688, 680133120, 705170056, 671623210, 671099048, 2183791240, 143173802, 2684879394, 2684921856, 36342402, 536879650, 44042280, 2183667874, 8706, 136847498, 547389442, 170426376, 2694850690, 671785506, 2283937834, 2860655106, 178954920, 537430016, 537537152, 2684365352, 570458658, 36177930, 134750344, 682238474, 2156406952, 713591306, 2861172746, 10625666, 2323818626, 170436746, 136839842, 2829584904, 2718567074, 715687968, 2283973162, 2158101154, 2292875274, 34978, 176720520, 537528874, 44728458, 2718474784, 707272744, 2820835882, 715268266, 134905864, 8946186, 2718599810, 167813256, 35825698, 2820679680, 2292228256, 578980010, 581445674, 2728953984, 2827520554, 2315814946, 2624032, 539503242, 11149314, 2317353602, 176302626, 547391498, 167905826, 178823688, 2190092936, 2863311010, 8955912, 536879786, 134220426, 2819230370, 671254562, 578953738, 547523234, 8431746, 2695531178, 579338280, 706773122, 578856992, 536879618, 2290090664, 170426880, 2819132042, 673319456, 2181736608, 2862753794, 134250664, 44728354, 713165346, 2726430760, 2284364424, 136874154, 2829068458, 2323645056, 2130440, 36317314, 35793568, 680167466, 144843296, 176685576, 2315780226, 539525160, 2692909704, 581077640, 2190123562, 41953930, 33597448, 2827002026, 545425418, 178299560, 170533410, 681609768, 2684919936, 178298912, 2821357704, 176728610, 2820704288, 2861206186, 2323685506, 2827135010, 2326397608, 2854759074, 2290624554, 2150148136, 136446082, 2189590696, 2863145482, 142650018, 715786762, 2290614794, 134252714, 2827126792, 538970280, 2720180258, 176728192, 705177738, 579510314, 2189959712, 537536544, 2861050370, 2191654952, 2315921570, 136317602, 2852692650, 144736778, 671227912, 2720137344, 2283801090, 2829748232, 572688936, 2694850560, 2854920832, 36342400, 44566690, 547531392, 2315821602, 2821204106, 168331400, 2149714440, 170535048, 170395682, 2317516930, 2150279328, 706751114, 35684898, 2629770, 2829716128, 2315952680, 2726955650, 2717911042, 2852265994, 2284486786, 642, 2718466056, 2315815554, 2181736488, 705202306, 178922152, 142740136, 8913576, 8423432, 2183826082, 539142306, 673318920, 2318049416, 2685018112, 2290622976, 2183268864, 2315823752, 8530602, 136970370, 10486434, 536871048, 2861170856, 2189461632, 8391330, 2687140514, 2158667784, 2191663650, 2292746378, 2282228256, 2720178186, 2315813408, 2726307872, 2324168842, 2323808296, 170035720, 2158529160, 2105866, 2720540808, 2860525738, 713695274, 2684518912, 2323652746, 567434, 2317494402, 715816968, 2695536808, 666248, 167938088, 2157978248, 8423592, 2685043210, 713034410, 2819098666, 570565256, 2827126794, 2292361866, 2819139586, 2323644938, 2728960040, 2315255946, 680002048, 34089482, 2854756898, 2718607498, 578955402, 2693433992, 170559522, 11051554, 2326440586, 2155913768, 572555306, 2292328458, 33718920, 145270912, 680141440, 176201858, 170395778, 707274888, 134785570, 2325741576, 2191557122, 2818607264, 2693310506, 35825698, 2292351114, 673317378, 2326397480, 9085472, 2183277216, 2718081704, 8521730, 2718435976, 42639400, 681577130, 671130144, 539535498, 145261064, 537567370, 715825184, 2854783522, 2292720128, 2183135752, 42631202, 673753216, 570558498, 2148016162, 2854226048, 136323208, 10627744, 8913410, 8389258, 536879144, 2852790304, 547392032, 537012258, 2158502570, 2189460136, 715655808, 547523112, 2829200000, 10627210, 671621642, 671098880, 176816808, 36317738, 2820678312, 2820671490, 2324310018, 42502688, 537561090, 715786914, 2323816960, 2821326984, 2829099688, 170396330, 35660448, 178430472, 176728578, 572655784, 2862751882, 715137162, 44703912, 673319594, 2854224512, 2684911626, 2695014536, 2147623594, 178946056, 33555114, 2686626432, 704653322, 2622080, 35823650, 11044896, 2854363786, 706882090, 44179624, 2852159498, 2323654816, 679486122, 168469122, 545925280, 581476994, 705298976, 2323777704, 144745130, 33555080, 570597898, 2818574466, 570433576, 136970754, 136357922, 547529352, 680045098, 680034338, 2863136770, 2190123560, 2181179554, 2283932170, 2315258504, 2323653162, 704645666, 136880768, 682230312, 2720015008, 2720049322, 2147518474, 539525248, 573046794, 2326300704, 715139752, 2827094570, 547398282, 35464, 2685018624, 2290625184, 168460834, 2324310690, 2269730, 2325744136, 167946282, 143172106, 178784416, 2317877762, 176193536, 2183793320, 2854879882, 34087050, 2284453930, 2692884608, 2826971786, 671655978, 713590824, 2818705570, 143271936, 2852784770, 134742184, 2149747210, 671091200, 167774338, 539535528, 2317885962, 570565282, 581601410, 2292722344, 2852784680, 2192089602, 681705642, 2827094568, 573219466, 43170, 2729052330, 671130152, 547392130, 2284454432, 167911936, 35824296, 2854258696, 539003554, 2191655560, 176194090, 2326300682, 2150238248, 580913696, 571091112, 2686984202, 2686494762, 547496104, 679479970, 2107906, 2290778240, 42107520, 178954912, 581566624, 2292228776, 8553098, 2325777056, 545268394, 545917474, 2290256418, 572656170, 2149754922, 11020290, 142616578, 2192214666, 545294376, 2726298242, 578978312, 2754600, 2317877288, 2695406122, 2183667746, 2692885032, 707267082, 2147492480, 2323654792, 2290131624, 545817098, 2818714240, 2150148136, 2861074952, 32904, 2861041800, 2820844032, 2150277282, 2156431906, 2158504578, 2315264168, 2138656, 2695399586, 579479682, 134776834, 2684913698, 673882794, 134776832, 681708160, 572688520, 673185802, 705167914, 2283937920, 581085346, 2181038210, 2863311528, 2292851232, 673319592, 134777506, 176203906, 2147484168, 682106922, 36309002, 134742690, 134384170, 2827127458, 580952736, 11018408, 537559178, 680133120, 2148043304, 2684397610, 2854920866, 2192222344, 2158144008, 2325782658, 715270826, 178389160, 2693399082, 2818607112, 2862653482, 136841384, 34218122, 2718073002, 2728394786, 2323808392, 34080808, 2862623234, 2292754952, 579373184, 2852258338, 2829197984, 2292187170, 539101192, 2315428360, 547389472, 134905866, 176171648, 573186696, 170434722, 573080096, 2693398568, 2315944576, 165890, 2323775496, 10616842, 537436674, 2726439456, 2183307394, 42631808, 8388744, 2854791850, 2189959690, 713598986, 2325784706, 2290780674, 2860556456, 2718048768, 539664386, 2149583394, 2290647210, 680034472, 2290100906, 2686452226, 680036994, 34244610, 2692752042, 9052170, 679651328, 548012170, 142778368, 176726186, 2862776968, 44728866, 144878210, 2829060098, 2290090658, 2718042282, 2818572450, 2271872, 545269928, 134259362, 2191525930, 2315397762, 2156568576, 545819266, 33595936, 134351488, 680173600, 2819105312, 706873378, 671787018, 2317516936, 2284366344, 36219392, 2324203552, 704776738, 2718573066, 136847402, 36348426, 11176618, 2717950474, 570460834, 2827659264, 2718040064, 705309354, 2820669448, 547522690, 134916610, 136487426, 136358018, 2684912296, 2147648138, 2629634, 142649888, 169904136, 134252682, 673849888, 2862778402, 44179496, 35695264, 704676360, 2861179530, 2863302816, 2656416, 2183792770, 2290100904, 570434088, 2728929290, 537004072, 2156439586, 36309512, 136317098, 145268736, 537405450, 2281873538, 2323654656, 2181210786, 538978336, 713588874, 2292711936, 2726987816, 2861171336, 2694973448, 2726854816, 2687148674, 2149755040, 2189951648, 548022920, 707297824, 2325741738, 715686026, 2158502058, 671621250, 2860646944, 2827487274, 547522568, 2728559104, 2317361696, 2292884000, 2726830754, 34113576, 2694840320, 2156537864, 2861180930, 10657832, 2284325378, 715661314, 167903746, 2728960162, 673229320, 2191532672, 2695408264, 2315944098, 44567202, 2315297312, 536872992, 571115690, 2726300328, 2664970, 2819237922, 539658914, 545958432, 2794114, 671656616, 2852792456, 2854389802, 2728394880, 2717917728, 2861172872, 2827127432, 145369608, 36342442, 679512234, 581577226, 2861041794, 681715880, 142772778, 2189437482, 2820803104, 2156036616, 2852268672, 2183791136, 547488386, 2694848640, 571123874, 547913888, 2283931778, 579512970, 2181079722, 2692909728, 679485578, 2684365480, 681585186, 2148147234, 545955976, 578824352, 705175680, 2729050792, 2230280, 2282358816, 2147516962, 178300970, 2324310184, 2192050824, 707297410, 572696744, 715794986, 8555010, 145369634, 581601448, 136347650, 2325741608, 578985994, 2718605314, 2324342944, 11174536, 578945664, 170524682, 2829617194, 2826996266, 2820833928, 705200258, 2726988448, 2854257154, 705169410, 2315266568, 2324168714, 713042432, 2324335266, 680011810, 581468832, 44206216, 44565152, 704653440, 143272074, 2189590666, 2149624456, 2315298952, 581050504, 680009856, 573186728, 2818582530, 2629642, 571114152, 2818615850, 2686453920, 536914600, 713695362, 2854396450, 42107522, 581479080, 572688906, 671228552, 537436290, 2728568832, 170002592, 547523082, 696320, 134775432, 2050, 34121770, 2852159530, 2694883848, 2290253960, 2819138186, 144867976, 167780994, 2720147458, 2861048328, 10529288, 2692786818, 2854748288, 2156530306, 2862612642, 178291232, 2150105256, 10617504, 2820844168, 545818656, 570468360, 143141506, 567936, 2860515850, 2861047938, 2684881536, 2189470346, 2315395744, 2326437896, 2324209698, 579379240, 2183268488, 144704170, 2149621920, 2820833802, 2147655816, 2692776106, 570591776, 2326274184, 145260674, 10618882, 44083754, 143303328, 538970120, 2284325384, 2150146592, 578977930, 2819262466, 657570, 2852790314, 2283938304, 176826880, 547359240, 2720662024, 2324203560, 2283833376, 145261098, 2317388458, 35784874, 44706474, 715169826, 2315290754, 8390794, 704684064, 2827651200, 2863309448, 9085090, 2292885536, 2686495242, 2181070882, 2324202114, 169871874, 2317361184, 176717864, 2695536680, 42115714, 537012258, 2718474400, 705178248, 2315821730, 579346592, 2684922538, 2854398120, 545302568, 705341986, 145263136, 131616, 34079240, 42508424, 2325774472, 2181079074, 2686626336, 673712642, 671252482, 580919944, 705301154, 145359362, 2281703464, 2720696328, 715817504, 706882186, 705211042, 144738824, 2819236490, 2684398082, 2150238216, 178298920, 713558562, 2829232128, 2664994, 143165994, 142770208, 665728, 2819227688, 2155913866, 2183277088, 2692917378, 539632136, 2149753378, 2860690056, 2283937928, 2191558696, 2861181600, 2157971466, 682230410, 2686986242, 2720696864, 145367712, 579502624, 2821359648, 545270314, 2326432394, 571122304, 35785226, 2292853290, 34114058, 2181204482, 2718075562, 2820680322, 673359880, 2829746336, 539623978, 705208362, 2191697930, 2282258976, 713042440, 581445634, 2860679338, 11141632, 43648, 2720006690, 2317525632, 539142666, 547913896, 2282226338, 580952074, 2729082920, 578986634, 2694851114, 539099778, 2663082, 2720180776, 2820835464, 580921482, 2156429984, 2695372930, 2324204192, 2695503880, 673874594, 170427040, 2852653186, 2315255978, 537397888, 673360008, 581609506, 581576712, 2684365354, 134742688, 2325752354, 579379746, 136972320, 167774250, 2829224584, 2157978240, 2728403592, 142770306, 35687082, 2854781098, 36317728, 2324169256, 176693792, 41945736, 579348522, 2181571114, 2728921730, 2854224522, 570949672, 2292884098, 2860548736, 2685051530, 2189470346, 2183791272, 2693433352, 547530786, 2695004322, 707297440, 2695528608, 2290122792, 2317492354, 33565352, 2686986794, 34220040, 2181204136, 2728951808, 2192050336, 2315952168, 8832, 2726855336, 170429098, 167807010, 2684878882, 170534952, 2157971490, 2324302368, 167905450, 2829101602, 713162914, 567944, 33693824, 671219722, 2861039752, 539011114, 178817666, 2158135808, 170426890, 679641256, 581575202, 2323786368, 578947112, 2191559298, 2181046282, 2183668226, 2326432296, 36178432, 715817632, 2315422240, 2819099176, 559618, 2138112, 2148016810, 673751176, 713164938, 579371176, 167772800, 673351842, 581601410, 41978024, 2155913728, 134914562, 2189462178, 2150138018, 539142688, 2684881544, 2685052962, 2156036738, 2829066248, 579379370, 671656456, 536912512, 2290625162, 533024, 2694884002, 2317887626, 2861081216, 44607496, 539658914, 580913322, 2318043298, 707406504, 2323679368, 2150269600, 579348488, 681714346, 713171072, 2820710408, 2189986336, 713206434, 8388640, 10496680, 538978848, 2292754474, 144875680, 2684914314, 2158658178, 41953952, 2284331018, 35686408, 35661992, 2686452224, 8528554, 2189468328, 2827520674, 706881672, 34209824, 145369122, 536906282, 144842792, 707306122, 2318008864, 2695506592, 547365514, 706742792, 707308074, 536881282, 2827102248, 2156571144, 8421896, 144711720, 2684496426, 2147518626, 713689226, 580921994, 545302536, 2192080906, 136839328, 679518728, 2097194, 169869986, 172168, 2149589034, 570982560, 547498152, 2283831464, 2292230280, 2290133536, 2148147874, 2695365290, 2692784298, 2148016258, 2827649706, 2317879936, 2863276162, 136970890, 2183670410, 681705992, 178293282, 8945666, 2155913858, 2192222218, 2189592706, 578979842, 2694881794, 8423434, 2282268834, 44050986, 2861172770, 178257960, 136970280, 679611042, 2315422344, 2190082594, 2181597322, 2818713602, 2819138186, 2190092320, 537526306, 2290100394, 2684879368, 2718040224, 136315432, 2726464042, 176687136, 2158537258, 2149747370, 2695528994, 681740458, 134742538, 2192189602, 673841706, 579381256, 2862653960, 705169418, 2854879882, 134259330, 567432, 134351370, 2189559970, 170560168, 2820808834, 2693398656, 142649354, 2181605384, 2325742242, 2692753960, 2692917410, 8921248, 2726332546, 2826969600, 679477800, 2728567330, 134785570, 680132648, 2324301960, 547529256, 713728042, 2290753576, 2718048904, 2192222754, 142739458, 570591360, 44698272, 713564672, 681705640, 2181177474, 2693277704, 539099296, 2292230144, 673718410, 2150138018, 2787458, 2192091682, 2147656320, 2183274664, 2317885952, 2183692288, 136487458, 573057194, 545260170, 2156396584, 170393760, 581569162, 8956544, 570589354, 673228968, 673710602, 2317912746, 570950144, 136874154, 2155883136, 682134024, 2720014344, 2181606024, 2149621896, 2290090152, 547913896, 2760712, 2189429250, 2692909184, 537004194, 2282389504, 2693408808, 44566664, 2820679850, 2821195936, 713697440, 2718476832, 547921952, 178391072, 570466816, 2140704, 8431744, 2687011360, 2854748802, 2156429992, 144714410, 671252482, 2156562570, 2684520488, 2728437922, 2829068938, 8530602, 2694881322, 673357954, 41951754, 2695538824, 2684362890, 713034378, 44171808, 2148141194, 2323783714, 547389608, 2728954024, 143141034, 2829224618, 35662338, 572557962, 548012578, 688650, 2726461986, 567938, 2684488322, 44737056, 170044040, 580919338, 548012032, 682142216, 2694979722, 581052576, 2862645896, 539494560, 2827100200, 2854363786, 178792448, 145391648, 2326430216, 671255072, 2283930144, 545792522, 10649768, 134348962, 2149744650, 572653600, 2148171816, 2821237288, 142606368, 536879656, 680175752, 2290657288, 2631840, 170525314, 715786890, 44731018, 2290614824, 2192089728, 36175874, 2862620842, 2694982154, 2147650184, 537037480, 2155905024, 572530720, 2862656168, 2326405792, 2726994082, 2315954818, 671779466, 2261632, 2325907970, 2827496098, 2820704802, 545267842, 547487912, 142780584, 578824330, 571089024, 167813282, 573055136, 169904776, 2818713768, 168437802, 527016, 572688424, 2181081122, 2317386370, 673849352, 2863269898, 671263402, 2720694282, 539003554, 680142978, 679617160, 136448128, 673882626, 2317396130, 2728405000, 142608394, 713730210, 547490434, 2290655880, 144747040, 547367072, 2685051394, 170393768, 2829060234, 2829101216, 176850978, 704675842, 537534464, 2829093506, 2726308352, 2183694466, 2282365602, 168460834, 2684357120, 2684528768, 570425984, 35785354, 2158108840, 2283831936, 8915616, 8562698, 2149722760, 167903402, 545292930, 136847882, 169880106, 2183146026, 713719818, 8519712, 2282236450, 2854395904, 2860689568, 539623584, 573055648, 2281875970, 2819097098, 548020394, 10619434, 2190125568, 2183135362, 2854232096, 2829066410, 673226784, 2181570698, 2189566122, 673219112, 2862778368, 548022824, 539140768, 671129760, 2290221066, 168297000, 2693302944, 44696064, 2693406848, 36307082, 2181046304, 571089408, 2282269352, 715300864, 681705992, 36209312, 548012200, 2283931778, 537002634, 2283931650, 707275424, 2693440040, 34087456, 2191524392, 2147518986, 2720047784, 2687011362, 142738058, 547488256, 2183799464, 673227402, 142647424, 2720533152, 36350112, 681740810, 539525672, 2827626634, 2315911168, 679479850, 2829222024, 2317363754, 707437064, 168435754, 2158504586, 178391682, 178946048, 168436234, 539133994, 142607018, 167905448, 8561194, 2323654826, 2284333186, 178399754, 41953280, 570982562, 145361448, 2684355104, 2827094016, 545955850, 2283798698, 2324340866, 2326299306, 8912928, 580913800, 2315427842, 2183834144, 134260744, 537037354, 573049506, 681738760, 2852684418, 2181212714, 2854390408, 2862654120, 537010856, 2189560360, 145369602, 168438274, 2150236290, 144738474, 2717944490, 143270050, 2325875338, 2158633514, 713730594, 2183299752, 713599648, 143171624, 42074794, 2720664232, 2861074560, 715663362, 705309312, 573048872, 2210, 671647752, 2862645258, 2283833898, 2827624610, 2315266178, 2228234, 2181072906, 2852291208, 2183146112, 2183792800, 2726461480, 2315299336, 2323784360, 539492512, 571082890, 10487970, 713687048, 134251010, 2860558346, 2726330496, 2189959176, 11018376, 2720137888, 2292844544, 715129378, 2290655400, 547487912, 2282236450, 142772266, 706781352, 2181046922, 2290745856, 2829191330, 2827133098, 41943584, 2821324840, 2230912, 2795648, 2107392, 2621450, 2726856832, 715172482, 2695375530, 2183266818, 2852290560, 2155907720, 579379874, 2326407304, 580946088, 573188136, 2149582984, 688264, 2317527074, 2290133634, 2852293122, 707406376, 2191556770, 2325751842, 2726994466, 570435594, 44564994, 8921608, 705298976, 682273410, 2149753472, 537035266, 137003688, 2290256418, 671645832, 2150246400, 545949728, 2717911586, 34212362, 671754922, 144712362, 2686591106, 2189994122, 707397672, 704784386, 2150246952, 682229898, 2183143426, 11018402, 547924000, 2290745472, 170001024, 682237962, 2290221728, 581443746, 178946560, 2718476416, 2325784704, 2158002730, 2181603880, 2181693568, 682263168, 715294858, 704645768, 134252544, 2686626338, 534560, 10518666, 2826995722, 2183798944, 176203808, 2854223904, 136454176, 2290133160, 2183277064, 570591786, 34220714, 539101322, 2183301794, 2149744808, 2324307976, 539109512, 671613450, 2323677738, 579479586, 673218570, 178268288, 2158624930, 2318049314, 673851912, 2829617824, 170033666, 666274, 2829615136, 2148141610, 570958506, 2290131496, 2149714466, 2726955176, 2829615144, 707297922, 35686568, 2818607752, 176685096, 2720041474, 2826969600, 671099010, 2324299784, 2686585482, 2720041514, 176859144, 671262848, 167946784, 33589378, 2181180032, 2827625002, 547521152, 178913416, 2852653578, 545925794, 2860516008, 706871810, 2686486664, 704684576, 570564778, 2692753568, 2684919938, 2729061002, 571114026, 706781856, 2693409282, 178792610, 2818736672, 2181204482, 547487746, 42508424, 10649640, 671097346, 136323584, 167774336, 578947714, 537559688, 134783106, 134908066, 2695373480, 707266728, 136323242, 2820809344, 2290753666, 2292877992, 2852790824, 2183669770, 176169600, 170535426, 2290657824, 2695004834, 2317525120, 2718081576, 2107938, 579340842, 34114210, 11141672, 715694080, 2726856714, 2191532682, 581085184, 704675970, 679477290, 679479426, 2190092970, 44042274, 545948288, 715696264, 2189985930, 2818615338, 2156562602, 11020416, 2323786240, 42631306, 2156530218, 578822794, 2290625162, 579510306, 2281865256, 2148182050, 2621568, 2292843178, 2692776104, 2181210624, 2686593696, 2158142088, 2324302504, 2318017058, 547364872, 2695397378, 2819236488, 2189951016, 2726339202, 713566850, 2729060480, 2829593256, 2694982306, 8390690, 673196160, 170010754, 134219786, 2189953034, 2829199874, 2181201962, 673851914, 2158135298, 2158635042, 545914880, 44075138, 2315258402, 2326301354, 713039872, 2819105408, 172554, 2818712234, 706914952, 44206600, 671621248, 2685012488, 2852258472, 42084872, 2326407336, 2292361864, 2686487176, 2181734530, 2852162186, 2685043330, 2717942274, 2183170600, 2318019104, 144869888, 578814504, 2821194370, 2720017026, 2157980160, 547891362, 2720038920, 548045312, 570565160, 134258858, 11042944, 2827094696, 2317877792, 2821234818, 682240640, 704686250, 547522698, 682133634, 2694982152, 2718466210, 2284357768, 539656872, 2826971138, 573079592, 2629634, 2156440066, 581601802, 2147623072, 2147524608, 131618, 2183274528, 2818744362, 2284494888, 144875680, 2685051016, 2720530432, 8915624, 707297826, 2819235840, 42641536, 2826962986, 2718605320, 2818714144, 681715720, 176202368, 145358856, 570558498, 2687010978, 539503114, 10528770, 2695400064, 2728534056, 570600098, 580913290, 2684879522, 2189566082, 134383784, 143165578, 2156036106, 573180064, 671096834, 663586, 547523106, 696482, 2862647848, 9087008, 704686634, 44736514, 2315256322, 2852692648, 2148016642, 2181695650, 42510344, 2158004874, 557226, 145399968, 2282365058, 2829222530, 704774306, 2192220712, 142738058, 2149713954, 2315919880, 2292754594, 707264522, 2829101570, 2694840960, 2156044426, 170035722, 44728842, 2860689408, 8552970, 2862776994, 2695006248, 2718050336, 681607680, 2282399744, 2793474, 176171658, 671252648, 2686986794, 36339882, 144843304, 578857090, 2282236450, 715139210, 176292482, 2695531176, 2827001992, 2192056448, 539624098, 2720147490, 545262218, 2826961058, 2181046786, 2158111368, 2191558658, 2862645920, 2156429824, 2827102722, 573188232, 167914144, 679610378, 2726463616, 36211234, 2692775968, 9085448, 2189566122, 2183694882, 44572714, 706904234, 2720565248, 2852168322, 2323810818, 134742058, 539664554, 2760840, 2150115370, 2181603370, 704676384, 34120226, 33596064, 136972328, 2820835330, 2323677354, 2693300770, 2191695872, 41953920, 579471872, 2818744866, 2693407272, 545824810, 2729050624, 2181694120, 2318049928, 2854355592, 2854224042, 36208776, 134359584, 671623210, 2852790944, 169869312, 2281873544, 8423426, 2726824578, 2728405506, 2718050850, 2292320258, 578822176, 134219912, 2192050304, 2718048288, 2720672258, 2292361386, 579469314, 673196168, 570984456, 11018914, 134782978, 2156538378, 539001376, 2829716098, 579346562, 673229322, 578816138, 2317363370, 2720145448, 144712320, 2181081224, 2821237290, 2189951648, 35693194, 666144, 2156439554, 2148182562, 713064490, 36186624, 2684398240, 2852684450, 704809096, 2192056992, 713564298, 2315387016, 2323819018, 539109538, 2829723682, 671655968, 2284323328, 2323817096, 2827133448, 2720563882, 713695362, 9054850, 707430562, 134259370, 673851402, 2726439456, 2726306442, 8527880, 573219360, 42117800, 706880040, 2818703872, 167805442, 2861074986, 41474, 2718466056, 2236450, 537010730, 539101314, 671253120, 8562826, 41953834, 2720178338, 2686486538, 2290649258, 170435208, 2283841576, 2326268040, 2158625288, 673360418, 2861173378, 2132130, 168437890, 671615008, 2829756960, 2829617674, 2818615298, 713042082, 134883968, 673851522, 671746600, 2183659552, 35784746, 142780930, 2326300682, 673742888, 2292189354, 44606082, 33314, 176824834, 10652160, 170008714, 2684485674, 2315913376, 2728927232, 144736930, 2684913826, 2147650184, 2692784290, 707273346, 2281734696, 2148018722, 178956840, 2692778018, 2695537288, 2827528362, 2292752426, 2181038122, 673219208, 547923978, 2155907584, 2183790762, 8390656, 2718073378, 2284364450, 2693440008, 2729060394, 2793480, 2181603488, 2181171202, 581053064, 2290747392, 167903264, 704653824, 2326307336, 2862656138, 704686210, 706871850, 2183301128, 178913314, 557578, 2863311488, 8554626, 573055528, 33589800, 2687109640, 34119818, 2827625120, 2324340768, 176857600, 176728098, 671091210, 178946058, 44050952, 2324333056, 2695004674, 2325742250, 671655968, 134881794, 2686624288, 671230122, 2158658058, 570557096, 2158534656, 679641600, 2292359178, 2695539360, 136448520, 2685012106, 176294560, 2862776968, 34245248, 539533826, 137013410, 2263712, 2720172552, 2861049890, 42641538, 2290624544, 679617162, 42085002, 680165538, 2325774464, 706775048, 2324302498, 704651426, 2862751754, 2183833642, 2183692802, 42633866, 2183831680, 2281835048, 2326274602, 2158111240, 2861173408, 682141856, 176851072, 9046658, 2189437474, 2181204002, 2147616776, 2324168864, 2685009930, 2720139298, 2861082752, 168460288, 2290614434, 170566184, 2729083040, 2292361378, 547523200, 144834698, 2315945984, 2189559848, 679651490, 2693302272, 11143842, 2317527170, 2860654600, 2854756898, 713599106, 2684529322, 44728362, 2326440586, 682238090, 2315944584, 169869472, 9043968, 2684912290, 2693398562, 2290231970, 579340928, 2147615274, 680002090, 2687148714, 2317355656, 2323644586, 671088672, 176827048, 2281711626, 2728921634, 2189558274, 2624010, 145230344, 141440, 565256, 176335016, 2150148232, 681716224, 580946442, 10658336, 33565346, 707306114, 2181046818, 2854914088, 2818712226, 2156431880, 8746, 2183824042, 2315299360, 136487456, 33694344, 2147649536, 2326266026, 8913442, 2140810, 178260514, 545958528, 33589888, 2818711714, 578816544, 2718083746, 681707528, 2693442048, 2854889504, 142606368, 539624064, 715793056, 680, 2686484514, 2192220330, 2181571202, 681740842, 42117760, 2183309314, 681740810, 2326274560, 715163682, 176292000, 2183701002, 144845322, 143262216, 2720016520, 2829058050, 2820810752, 176169000, 2183268352, 2189462048, 2728568834, 680045194, 2189599402, 144875562, 2283929632, 2827618346, 679610408, 2720671912, 2684889736, 2720172706, 2693310626, 680009762, 580921354, 671778952, 2290616448, 2863179946, 2181201920, 2718050474, 2183669770, 2181046792, 570597512, 2818747016, 2726305954, 2236448, 42469930, 2863276032, 2158503936, 2158660096, 2717942432, 2826971656, 170044040, 143132834, 142650018, 42107432, 2283833352, 2695372960, 8528426, 2818746914, 536879776, 539623424, 2692784266, 2191687848, 2317486754, 2326300834, 2728927776, 2685053570, 2720006314, 2323808904, 2820803074, 2829754536, 713597090, 2183170698, 143261738, 178823690, 2263680, 2317527584, 715139240, 2720540712, 570434048, 2729083528, 2192179842, 2290614920, 679510664, 2852651050, 2190125064, 715696682, 134785698, 2183266472, 42606760, 570982954, 2183793194, 167946408, 2726340610, 2149714560, 178397856, 715268738, 2290090664, 679520898, 2191534760, 2860655240, 2821234690, 2693275680, 713073154, 2829756576, 2726305792, 2324177034, 143270056, 136489642, 8913026, 2862776320, 2862784642, 143303338, 713031848, 2718466602, 2326309506, 698410, 42608776, 2693310472, 176325120, 2785320, 42600962, 2684879008, 2148174338, 176726666, 2684395522, 169880194, 2315823746, 2317355562, 2854234632, 2315395624, 10658442, 2693267498, 2861081098, 142739624, 11010080, 2718040226, 33589410, 578955786, 2318018728, 2826994344, 2290253984, 573088290, 673196584, 2728929418, 2726463624, 35784704, 168429568, 178793090, 8389152, 2317492896, 2283809312, 704676352, 539626114, 2105896, 2695365280, 671754762, 10402, 537403938, 2292353578, 136456736, 2156399106, 539533986, 2324343424, 2181171850, 44567050, 134742178, 2854780936, 2720170154, 145262722, 2189984258, 539107976, 2684365480, 2284487170, 2290092706, 2183274626, 2684354728, 2317494440, 2191532042, 2323646626, 2158502536, 176335520, 715688066, 715663368, 545794082, 2326299138, 713173536, 2191663136, 2862614688, 2192091168, 2821194400, 2687142050, 36342282, 33589928, 2829592746, 2156429962, 680036394, 2630186, 136839808, 578978344, 2785416, 176302114, 33595904, 2190117416, 2827126794, 2854789664, 2829715584, 573186208, 2827487754, 547391522, 673188488, 2324299778, 545303050, 36186242, 2317888160, 2863136810, 715827336, 42082314, 2148008106, 570950152, 178430082, 2282358826, 44073610, 34113672, 2292197416, 2720006824, 2854265386, 578824200, 44050954, 539134592, 2819236008, 2852651016, 539625642, 545301024, 713195530, 713728680, 2821324808, 2729052682, 2693302282, 707308162, 2192083584, 705178242, 537004170, 2854879880, 2820704904, 2192083072, 526976, 547367592, 176334890, 2183799434, 572686466, 2315256362, 2155882538, 2726429312, 537430050, 2862746146, 2281743018, 178825250, 2821368480, 535072, 2827494048, 537436802, 2862779010, 134350986, 136316930, 144844840, 178815114, 537567272, 2292351016, 33589794, 10625576, 2323653160, 2315790890, 545949826, 581476394, 2191558696, 2862612514, 2854782984, 44214408, 2694883840, 2720049280, 2190082210, 679520290, 2717911176, 2728953994, 570982536, 2860687362, 545426090, 539500546, 2318049448, 680036482, 2692786696, 2717952130, 2290098218, 581567008, 547889706, 2852816896, 2156038656, 539533962, 2315421704, 539625504, 671227936, 2684389898, 2718042626, 166018, 2192089256, 570468354, 2863139360, 2290747530, 571081224, 2183791266, 2148050978, 11018914, 547391656, 10528928, 44574882, 570466464, 2190117026, 134357504, 167946762, 2149591680, 2183826056, 2315815458, 2687150248, 2718040232, 2158100640, 537037346, 671613442, 10496672, 2829230248, 548014122, 2684922016, 706748938, 136454656, 2854879232, 42477698, 33693824, 178266626, 145391656, 134883882, 2821367946, 2282261032, 2726300298, 536914088, 581083808, 2720049792, 2263584, 2726865026, 673228834, 2283841698, 2819138208, 2317879434, 545292970, 8398978, 2148139016, 36340258, 2318043298, 572696706, 2852653696, 8389250, 170428424, 134392458, 2728921098, 2854758536, 2189951112, 42476162, 2324202154, 2181201962, 44698240, 565898, 2156571138, 2829093512, 2324203682, 2323652770, 168340138, 2183307816, 2290778250, 713042048, 713196034, 571080842, 10627234, 2854223912, 713687592, 2181204136, 2687150240, 134219946, 2281875616, 2693275818, 2292222506, 2150107690, 2181734912, 681716266, 134389920, 2282258594, 699050, 2861212168, 671099426, 2290616968, 2147524610, 2156407464, 134220416, 2158143490, 8563210, 2717942280, 573057544, 2191565474, 671253026, 2324211746, 2281702016, 567424, 44212256, 2861072522, 2854389760, 2852825218, 2728919080, 167944714, 144738306, 2854365192, 2726464136, 536911904, 145262752, 570958368, 537404034, 136317570, 2292189866, 176850976, 2158668290, 2292320424, 2726988296, 142608904, 142772904, 547881504, 545825312, 2820704802, 2854920354, 143130626, 2820704266, 2728534026, 178784298, 170041386, 545956362, 41953792, 2726431394, 36309632, 2726298114, 2854387744, 579471488, 573054978, 671122088, 2684913674, 2156406922, 2621448, 573178378, 2623522, 570468866, 2190092802, 10649634, 2282261128, 2292221984, 2317525546, 2720148096, 134357536, 2720530442, 537403554, 2156406826, 2684889768, 2181702176, 2192056488, 2290090024, 8913536, 2192214016, 176849416, 34253472, 2829191816, 2315298850, 2818572842, 673350186, 547397794, 2190082600, 9085088, 33589416, 2827092010, 2190114944, 36307114, 2283962498, 2317355040, 697000, 713590954, 35694634, 2726863360, 2692751522, 2315257890, 176717826, 539133954, 2818736770, 144706048, 2863311520, 168339498, 547924490, 680002176, 673882240, 2863278216, 671089152, 545261578, 570599424, 2156405408, 2854258722, 2718575136, 2860656650, 2189437578, 705339554, 2821335552, 8423554, 2728438312, 2827135530, 2315946016, 136849418, 580954240, 10487848, 36315656, 2325776938, 526986, 2147650058, 705333250, 2324170880, 2728435744, 2284464290, 545390754, 2862654090, 2692752040, 2155905538, 2292877994, 671123464, 178424450, 2720008736, 167911432, 679520296, 545923752, 144867976, 42076706, 2156561032, 2282235914, 671621800, 2827495552, 168462336, 2148051618, 673349762, 178290728, 2693431338, 2292744234, 2292228776, 539495080, 2695496322, 671613096, 2728437890, 139778, 2183135242, 713728128, 2284324994, 2183799424, 570466304, 581478530, 715139240, 2181079682, 673349768, 2818712232, 2726341160, 134883370, 167946922, 143171616, 2099370, 2861214338, 2684495874, 671260800, 2861075114, 571123850, 144705698, 2720049162, 680168096, 134259232, 2818703528, 673351688, 2281742986, 42631682, 2323679368, 2191663272, 578953864, 581435394, 2720008322, 679608328, 2684485792, 706873896, 2854783490, 2191657634, 2158144138, 2148018688, 681738880, 36309546, 2282225794, 2189462176, 2281710248, 2821234824, 681609216, 2156003458, 2148147744, 545294880, 581567018, 2191687810, 2695012392, 2284497026, 2317525120, 2292318242, 2281840768, 2695497896, 143304714, 579510824, 2720172674, 2283808906, 2687019048, 2150277666, 2852300802, 2317395968, 2684527232, 671132160, 2324343306, 2692743848, 2794152, 2181046954, 2149745314, 35659816, 2284323330, 2827651744, 2282260482, 40960, 2189435048, 44738720, 168460928, 537043488, 8912928, 2147616936, 578816520, 572531328, 2862784512, 2818712096, 2728561184, 2183299082, 2718572672, 2852299266, 2827520680, 2282397826, 2695014912, 2819131554, 570428032, 537528970, 2290786306, 2323784328, 2192181762, 2282398368, 2192048682, 572524714, 704784522, 2829191202, 2861039778, 2181071490, 2852127400, 167772194, 707299882, 673227424, 2687117864, 2728960040, 178956936, 44173450, 178913794, 707273346, 706880168, 144834722, 2693300864, 713034408, 41951234, 2158110880, 536912010, 2318049314, 2860548640, 134752426, 2687107586, 2292359210, 2818705416, 2324170882, 142745610, 713073320, 579348522, 2726464032, 2852293162, 34252962, 2862653448, 580921352, 2728960640, 2819131530, 2819131936, 2717911210, 671228034, 170535424, 2189984298, 682264576, 2755112, 537010698, 707438728, 2324212232, 2283930250, 2829722280, 2281873962, 2862647298, 2664458, 178432642, 35826344, 2147658370, 2158135848, 44173480, 167905314, 167815848, 10882, 547914248, 2158013056, 2181081600, 44042914, 176334848, 547913738, 2158624930, 713206272, 2323644936, 2827135114, 2325743776, 573057034, 2829746826, 143138858, 2854920840, 2315815426, 2284495498, 2324340898, 2189566120, 2281701384, 2292327042, 679520930, 2149755016, 144837290, 44728480, 34121762, 2150113962, 2726330912, 2149720584, 704653962, 2317396480, 682262656, 579510952, 2281835042, 2155905026, 168339592, 2158526626, 681746984, 2317355562, 671623810, 2325750282, 545270410, 2132130, 8956544, 2718075530, 2191655560, 2863311400, 673186432, 2819228328, 2854758560, 2687115810, 715270698, 2685010056, 567458, 2281842858, 2158529184, 134914218, 2190125066, 2281711778, 2192058914, 2284331176, 2158100608, 2158103202, 2694850722, 42467466, 705210400, 2827520160, 539527680, 2191523848, 2819129986, 2821196450, 2860681218, 2290614944, 2854758432, 2826971808, 2685044874, 539664416, 2827625088, 2158493826, 547400362, 2158502536, 44173858, 8522250, 176816640, 707396138, 2686984842, 2818747042, 145270920, 681585312, 136972832, 2323810848, 547364872, 167805064, 705308706, 11184296, 671754408, 537035400, 2695536778, 41986560, 2292189706, 2183798954, 2284357760, 2290098728, 2290786944, 545262242, 2821325474, 2726822568, 671654050, 2852792362, 557194, 2819270658, 2852298786, 2325782658, 2284366344, 2140288, 2189560488, 142770186, 2862743690, 704784930, 178260648, 680135298, 42598944, 537012896, 2149613696, 572563458, 571083394, 579340456, 2829232770, 2854881280, 2860517504, 2324168706, 2852782762, 2158142112, 705202306, 673317418, 671091200, 2318051872, 2189961384, 41640, 706783392, 2687150090, 2282400424, 539533864, 539634184, 2317486122, 707297450, 2818574368, 682108938, 2157978144, 167772680, 2158668458, 2181038760, 2325874696, 565888, 33720994, 2692751904, 2684493962, 2694982304, 2315954698, 2183694504, 8563370, 142747680, 2183692290, 2854390304, 2695536672, 35662336, 134259200, 545958402, 2862776482, 713165346, 572661770, 578945162, 2694979754, 2318016520, 2862655624, 2693308552, 2829615232, 35815594, 671096970, 2684528778, 536905770, 2852814984, 2827487744, 2718468264, 2717917216, 2862620704, 8954370, 704776360, 539502632, 137013258, 2852683778, 136347650, 2854912680, 2720169986, 2149720074, 2693310464, 581074952, 548022944, 10619050, 578947712, 705341480, 2149613570, 547367074, 536873634, 2191687690, 2695014914, 2718566560, 570460290, 34112170, 2283799080, 34211976, 2863309450, 2315920034, 2238976, 572696706, 176693250, 2829090850, 2826993800, 145270914, 705169416, 570433704, 573221546, 2718083744, 715293194, 2695399968, 2728960130, 44083234, 2181038600, 705211016, 2181735080, 2820842024, 176332842, 671752328, 545923072, 2726431234, 2324310696, 2854748202, 2281701506, 2827624994, 2819238528, 681576586, 178391168, 2819137576, 2283801250, 2861074976, 36348546, 713074698, 41978538, 2827100680, 134389888, 2726856746, 2863147146, 9086976, 671746720, 2854888074, 2192214026, 2818736136, 571082784, 673751082, 134348960, 2326308872, 42109064, 176685098, 2861203456, 2829066240, 2695407746, 176160776, 2189560328, 704643072, 2181038080, 2183823880, 2284462082, 10619426, 673720970, 715685890, 2281833000, 713558056, 2827625130, 715303456, 2290262058, 145391754, 44695720, 715784738, 681749130, 8397352, 2189428866, 539527168, 706775210, 578855586, 671744040, 2192187402, 142639146, 573088288, 2282364970, 44075138, 2149722272, 8397312, 581044258, 2684879528, 145399946, 2281835050, 681582720, 545261728, 2283929600, 2863301248, 136323592, 539527202, 2829221930, 573219336, 2718073506, 673229322, 178299554, 2852260512, 2860679808, 2861173248, 2315296896, 2818615842, 704817312, 2158111400, 2852792458, 2290254376, 679610912, 136448128, 2686978602, 2685018242, 2728536066, 713042562, 681705642, 136489096, 705208874, 2191665314, 2819262632, 547521026, 2147518474, 145238560, 545784482, 2190125730, 142739584, 671754752, 2183831680, 578980394, 142617122, 2183832106, 2827659808, 2829058568, 2183832072, 705306760, 2323808904, 2292220066, 2728528416, 673325218, 2695365160, 673873928, 2183275040, 2147492394, 34986, 2318016512, 570425474, 2829232298, 715687976, 2829582496, 673194624, 2282399744, 2147615360, 578980392, 167946880, 579510432, 2656258, 169880202, 2852169896, 705169448, 679649440, 579381386, 2183168162, 2156397064, 673751048, 2284488874, 2150105258, 178784896, 42117122, 2686618280, 545300480, 681749002, 2829189770, 570993282, 2852137610, 713032320, 145401986, 2860655232, 572530696, 673226794, 2192056362, 2728952480, 170396200, 581566498, 545400842, 713198218, 2720137354, 681707680, 673720962, 715262464, 536881322, 2827517952, 704675976, 2728525960, 2728405120, 2281842730, 34952, 2818744482, 2695528962, 713205762, 2684357128, 142780450, 2684485794, 545825410, 136348290, 134351490, 168331402, 2323647146, 673327752, 706783904, 704815274, 2720670208, 2325875360, 2290090664, 2720139296, 578847362, 42641954, 2191665288, 2292220448, 34081280, 539002920, 2158002184, 2281841152, 2692786818, 34120194, 2726339202, 539533322, 2326299136, 2282357386, 145263234, 144875648, 715794976, 715294848, 2189468200, 2326265986, 2726306434, 679518722, 2829617282, 526882, 2183703210, 547521032, 2827649546, 545262088, 671787530, 2317918760, 547921952, 2729050272, 2181597192, 2726330914, 142606856, 2181048352, 168462984, 42606626, 2829223968, 572564002, 42631306, 2720170506, 2290133632, 545917058, 35651624, 134907914, 2718607498, 2290624680, 2315954210, 539527210, 579379720, 2829066888, 671091208, 2827659786, 2728567424, 545261600, 2860648962, 41945088, 2720540802, 41943200, 2292713608, 2695528616, 547398314, 567938, 2290262664, 142608386, 2326266506, 705167872, 579346560, 2284497056, 35662346, 44050474, 2852792970, 2190125576, 2861048450, 673751082, 2099360, 2282367624, 2157978152, 2317887520, 2317527168, 570427904, 571089546, 2686462506, 2821365794, 2718605824, 2829713536, 713596960, 8921226, 2292721672, 11182080, 2684364808, 2284333602, 681740808, 2158632970, 679510530, 2860646568, 2728960010, 142738090, 2863300776, 2099752, 167905962, 2686976002, 2819227818, 673849504, 8915618, 578824202, 170011266, 36208776, 705175592, 2282364970, 2863137408, 539009066, 2290123392, 169877506, 2292230314, 2862612488, 673841666, 673841280, 134252682, 545914882, 539134464, 2695537290, 545925792, 707404456, 142746250, 2863138848, 178815136, 2686484522, 44695714, 8521888, 2290262570, 2726436896, 170395810, 2863269920, 2662944, 2829582880, 713588872, 2852167690, 537430698, 2158624898, 136972418, 2281834498, 134390408, 8948360, 705208352, 2819098658, 2686986786, 11149994, 176687624, 2726988450, 706742824, 679485962, 44083722, 134752264, 2862654080, 2317519528, 2148018346, 2718605832, 579512320, 178291368, 2852814984, 134218242, 2282268840, 2318043138, 673721000, 2315257858, 2158657706, 42117672, 545424042, 2158535338, 176717832, 2189437090, 2156046978, 539107498, 2863311018, 2189428768, 2728919202, 2326265898, 2183669890, 2150107176, 170010656, 2695397514, 2819263114, 2281745066, 581076992, 2861074976, 2862656136, 34220680, 581083656, 2317492896, 2158502432, 176327176, 2861211656, 537536674, 136489504, 2326266378, 2315790466, 572555810, 2156404896, 2315921450, 144876194, 578813952, 2684354568, 578988682, 2290100394, 8430250, 2829230088, 2292320424, 707403946, 2181702304, 2282392096, 136839720, 673220776, 136323754, 168, 2687011336, 2181570722, 178389536, 2181079586, 2189461538, 35826338, 2183178408, 537528874, 2829058184, 536905738, 168435840, 2148147874, 2292328488, 136325794, 2183792802, 2178, 2189985954, 2729085608, 2827092512, 41945088, 2720533160, 2718607488, 671744514, 2726987914, 144878242, 2852301312, 2189992072, 572531240, 10526754, 167772832, 44730536, 2726995978, 9054368, 35661986, 539131914, 176720392, 2324171426, 2686484648, 2693398530, 2827126816, 41945250, 2562, 707429002, 2147655712, 2686582816, 581085866, 713719810, 2852299434, 134785194, 2323688096, 539131936, 2315919490, 2854234760, 671778984, 713564672, 2283930152, 44575402, 2726961698, 134916770, 2686976640, 2684494466, 2852784802, 2148182656, 2726857344, 2156398626, 2692874882, 2105992, 2315427882, 2189994626, 671088648, 2720145536, 2147486242, 2189994634, 545423522, 2192212488, 2819270818, 42631176, 41951360, 2827126912, 673351808, 715786912, 2325744160, 713728162, 2181703722, 2192089130, 2290778240, 2150277762, 2290221704, 2315788458, 170567720, 539664522, 10652202, 2325914248, 2148180002, 2693407402, 2718466186, 705339528, 2283833346, 2292326402, 2324334762, 547356672, 32810, 2282225834, 2728919176, 2155905192, 2729091714, 2862744226, 36309672, 2132514, 136841376, 2862746152, 176685736, 2863269890, 2720146080, 2827126816, 547889314, 581074986, 2326267938, 2728558754, 2852299296, 572563978, 2292714120, 144844936, 2726830240, 2191665184, 9046018, 2284325514, 2854365736, 2820712994, 143261706, 704807048, 36217506, 2854226602, 2326267904, 707405954, 2097800, 2189568008, 9054730, 2687016968, 579371682, 44599808, 2315921544, 679488168, 671744642, 2852661418, 713064962, 2720049282, 570565258, 2183832066, 573079688, 35659936, 578955818, 41943202, 2189462018, 11018400, 2282391712, 144747146, 2829746698, 545259658, 2862751746, 176685058, 2686615562, 2827487746, 2189601280, 2097282, 2694875784, 2149616264, 580944546, 2282235914, 2158002178, 2695528480, 707428992, 2181570688, 2695506080, 2324204034, 715827714, 2854259360, 134391840, 42508960, 715268778, 2852169768, 2686618154, 715139626, 704784384, 33556488, 681576576, 44173480, 2281832584, 2284331138, 2181728256, 2192211968, 2150148098, 2852301320, 44703880, 2326265986, 2852792490, 557610, 136325762, 2720704544, 2862623360, 2324209674, 2181071010, 573047434, 145269258, 2323677216, 2852823712, 136454146, 2323653160, 673843362, 573057706, 548014730, 2818607264, 706880034, 2290231968, 2192056458, 2861206026, 2852135072, 2282234504, 2129928, 35651626, 673358378, 2326399106, 681609770, 2726341154, 579371522, 178946050, 144845354, 682099232, 581468296, 2863302666, 715262504, 715170432, 10526882, 10627746, 2148182528, 2820809216, 167946240, 2290748072, 2854390272, 2695408138, 2183307266, 707398184, 170535466, 35783304, 142778370, 2281703594, 671096842, 671623298, 134905864, 2290256554, 2692753962, 178915872, 2862620672, 578986026, 10650114, 2189992098, 2726963746, 2190082722, 2820811304, 2183824010, 33589410, 41986568, 2192059042, 2281744514, 2720008194, 2718443562, 11141794, 2852159618, 682270752, 134350890, 2290231818, 2158496394, 2852260394, 2861082754, 640, 713687688, 2283964418, 2720563720, 42470024, 545393322, 680143496, 2323655338, 2854265000, 2686986240, 704817664, 579480226, 681616008, 2862653962, 36176002, 2720047240, 2317918762, 579471528, 44608168, 2326407720, 2155913346, 705301024, 144877736, 176717858, 580911138, 706880138, 176302730, 715295400, 36350592, 679651336, 2854355626, 2183168544, 142649856, 2692745888, 2181169160, 573221034, 2183299584, 2315788330, 42467338, 2717952682, 2860657152, 2829197352, 2150279720, 573178530, 2283807402, 682101248, 679616650, 2284333064, 2181572648, 567978, 2157969578, 2854256650, 2684913792, 545270440, 570960554, 2821235202, 579381290, 707275298, 2156438024, 671230080, 10625704, 2863137320, 8396962, 2315389600, 176335368, 178430112, 571113506, 681705994, 169869442, 578945184, 42076808, 2692882984, 2148018344, 2827493504, 2821360288, 2854759040, 548014632, 715262088, 2150269440, 2099882, 143271944, 2827626528, 2326440610, 2189591168, 2862786560, 2292884130, 2284358144, 2718435458, 144746634, 545392642, 2281734696, 2292359688, 2324201472, 167913602, 178948618, 2284331146, 715163810, 2687142536, 2826971658, 170035242, 35824298, 2325915778, 2324300458, 705308680, 715169832, 704645160, 2694848512, 567466, 680135178, 2183170696, 570566696, 134359594, 547522730, 2290223146, 673219232, 2290131466, 2687017474, 167774248, 2718083744, 570460288, 537403392, 2717952522, 682240554, 706740226, 178258464, 10658464, 704807434, 713204266, 539492384, 2694971434, 2821194282, 2729085098, 539009672, 2861206026, 2281711658, 136445986, 2324343424, 705333280, 2692883112, 2149624352, 134219786, 2157969544, 2692745728, 547498528, 706881696, 2315954826, 673849386, 2324176904, 705306634, 2281701544, 2191526442, 707403810, 2148048898, 167903272, 2189566600, 682231970, 2720704674, 2191657610, 34209954, 713564682, 537403394, 2189462016, 570993160, 2818605736, 2326309376, 713697834, 134391808, 176695810, 2693302912, 713564808, 2292361378, 2693433866, 539658368, 2760874, 573055522, 572530850, 548012194, 2317494282, 706912424, 673849858, 134744066, 35659946, 2852790792, 2181572618, 2861074464, 2693409448, 713722376, 41951370, 715819680, 2686976674, 2189428746, 2158002306, 547365000, 2283939850, 2720571394, 688170, 2149745154, 2854791176, 2181212162, 2692909224, 8391328, 44728360, 573046922, 2181595650, 178915968, 178291336, 545392648, 715139242, 2183176354, 2695397536, 2157969952, 537012898, 2720137354, 2238474, 2323655328, 33694208, 2720703114, 2323808264, 2158635648, 704678048, 2292351112, 2728528392, 2315389480, 2720672296, 2156044320, 680167554, 169912330, 2728405544, 2155913728, 545392776, 671648386, 2821237410, 2290229802, 2292329098, 33595528, 2695014432, 134875170, 34114216, 143261738, 2156038696, 2292318338, 2693400706, 578822272, 537045642, 2726961706, 715268128, 142740136, 178397322, 2819104800, 2818574858, 2290754218, 2183135904, 2717917346, 570951712, 2324179594, 2827135648, 178954882, 176687232, 176695466, 2292197888, 715164192, 673851522, 36218920, 2820704904, 673882120, 137005184, 704809088, 2155880480, 41943688, 170035338, 2108072, 2324310658, 143173792, 176720394, 169910954, 539142274, 2325774370, 673185930, 2281710210, 2323646592, 2315290666, 2718074882, 2861049992, 2323810434, 539132450, 2819238570, 664224, 8423586, 2854781480, 2290788866, 2720180226, 2852257962, 2695530528, 178268330, 2718476936, 2284464770, 2819271298, 581476482, 2326399144, 704645794, 142616704, 2787338, 142772776, 2317494912, 539631650, 2290262024, 2150146218, 136872098, 41984682, 2829746176, 142738082, 570597408, 2181693602, 2687017002, 134905898, 579510786, 2862779010, 713591328, 545294848, 2821335560, 42639392, 713197696, 2181735072, 2132642, 704776704, 671752192, 681615522, 178782730, 2191558794, 705309314, 2290231458, 2684365346, 2720533160, 2283938344, 42606730, 144736904, 679512618, 704643720, 33554474, 2687107746, 539658794, 2181597704, 2720139816, 671096874, 2862786570, 671262856, 2192089088, 44083848, 2290657448, 2720574122, 2827004458, 715172010, 2693300384, 2726463530, 680009736, 2315387042, 704817320, 673710250, 2147657896, 706781194, 2821333514, 2720531082, 2819129856, 2860689954, 673220746, 143172106, 2863178242, 11174434, 2290130952, 578945578, 2315815456, 548053672, 2686486696, 578822690, 2183168672, 2156437538, 680011784, 11173898, 2687019650, 2183790602, 142649386, 170041354, 2181562376, 715661448, 705333416, 539625610, 36315680, 2317519520, 178956450, 2826971298, 2190116898, 2852653226, 2149712512, 42467458, 42598914, 8390656, 144870016, 573047306, 2323677834, 682142338, 2281867944, 2684389504, 2820678282, 673188010, 2323776170, 2189959712, 2147494056, 44697632, 2862622848, 2284364330, 2324203690, 715827842, 8391170, 2684879498, 2156398722, 2726330890, 581075458, 514, 2818711712, 581478442, 2852790274, 680043168, 713591306, 573179904, 2158494344, 2852659368, 2325774848, 704684042, 2695496328, 2158013066, 42606626, 8913416, 707275432, 2189994528, 537034762, 539656352, 715300992, 581052586, 2181693440, 539492392, 178954242, 2181079208, 142647946, 545958434, 570982570, 2718474914, 2861181448, 537536680, 136874658, 581599786, 2821367808, 2325915816, 2819238408, 2860646912, 581470378, 2829092906, 545401354, 2315289120, 2854365312, 706751018, 176719880, 2726470306, 176849538, 2820803106, 2829066754, 2729093248, 673712672, 11043360, 2189992458, 2827495586, 2097288, 2284364320, 44572706, 2281742850, 2183309344, 707406496, 2829230114, 682099370, 176728608, 2829617664, 2863310890, 705331208, 33595944, 682240138, 547389570, 2148051072, 2728568864, 176169640, 2147623072, 170434722, 2692917794, 547365386, 2729050784, 2147525248, 705167360, 2852792360, 2728528002, 33587840, 2315954730, 671654538, 713588744, 169878184, 2281734784, 2684389536, 134218378, 539009696, 706904066, 2726340736, 2854234634, 36210826, 2324209832, 2852653216, 2181695528, 578947106, 673710242, 539656354, 539009032, 2695398050, 579371650, 2323808384, 539525256, 42115074, 2863171712, 2685020328, 2228352, 168469128, 2290100738, 2181726890, 176292010, 2191665704, 2323808808, 176726152, 145392168, 679651978, 34122378, 2181597226, 33718410, 176335392, 34113570, 681748642, 545423904, 2693409408, 36350634, 36208672, 2685009930, 2317519368, 2685043242, 2852161698, 706775690, 33556610, 34218666, 547922048, 539626018, 174240, 2107560, 2189984386, 2684493992, 682240002, 537438722, 169869994, 2183834274, 704645256, 715294728, 134253192, 2818712072, 142641794, 134226050, 2181212842, 2720145960, 2292197416, 8923650, 2863309322, 2685051554, 134389770, 570982402, 2726428682, 144705544, 2317877408, 2147617410, 713042432, 2290221056, 715261994, 2149722664, 170396200, 2819268610, 2147650184, 170557482, 715163784, 2181038082, 2820844072, 134785696, 2695505928, 2323818634, 2726436874, 145238018, 2687016962, 681609858, 2292754602, 545262114, 145269416, 44739242, 2290133640, 2191695906, 705333248, 11143338, 2284495362, 715825320, 44206754, 2726306472, 671089194, 2686623882, 581601312, 713719968, 2852790312, 2181604010, 2726300170, 573221384, 663714, 2183145986, 2829232136, 2684887170, 44042760, 2282398216, 2827094688, 2695366658, 2819099274, 2827125418, 704645256, 713203754, 42475552, 705167872, 715827874, 715302922, 536872962, 2718435458, 2183669920, 2686462624, 143130666, 2326268448, 35653666, 2191534114, 2150148648, 2290622498, 2281734272, 2192082944, 2282233994, 2862614688, 2315790498, 2829101088, 2292320768, 680140840, 2149744802, 2148010656, 707266568, 8522410, 2148172424, 178823850, 2863267850, 2189467648, 144746538, 2854387714, 169871528, 44212778, 2315264648, 715300994, 2183299712, 655874, 2284357800, 536873610, 2158635042, 2317887656, 176294442, 2718572704, 713204226, 2820836000, 36176416, 2323775624, 2862778504, 2155872906, 2693400744, 2183790600, 2192189442, 10658442, 2290789026, 579502720, 176816264, 2820803072, 2631680, 2189468200, 2861083274, 2181734442, 2317519528, 34079240, 2317486114, 579512842, 145394218, 2861214210, 168307240, 11010218, 2147526664, 713165442, 2860681218, 2726994570, 2829746730, 144845450, 43554, 2863268384, 169904650, 2819098792, 134883874, 2326300682, 2720137258, 2720703104, 2852159528, 2183670274, 537430698, 545824800, 671623808, 2818581130, 143131296, 2694849066, 539624096, 2181572736, 2190123648, 168460960, 2292222112, 2158529184, 2282234536, 573212712, 11010080, 679610880, 9043968, 2158110752, 36184712, 36177960, 2684354720, 680010280, 680044544, 713067040, 2695407752, 2860556456, 2181040256, 680012296, 705208834, 2692884608, 2863309450, 2292222472, 537561258, 2863309480, 36216994, 2189985930, 715786376, 2854912040, 537567394, 2726823976, 168337568, 2317918888, 144736904, 581470378, 2323817128, 706881546, 2684527146, 2155882656, 2684878858, 2687115904, 539110058, 2685044874, 144745000, 2729058946, 2728960170, 2315430016, 2147648128, 2183694344, 178823714, 178823848, 2292320386, 2284357768, 2189593130, 2149583402, 2664490, 2290747394, 2720573448, 2315823626, 2693439626, 42117800, 2684495882, 8520192, 11044906, 2862784512, 2183309824, 2183170216, 715794464, 2693431936, 680045066, 11018280, 2656298, 134908034, 35687048, 679649928, 671089312, 41951880, 2147616768, 2686485000, 34245122, 178391712, 2281835050, 2281703938, 2292222114, 2695399592, 2687107242, 2829724288, 2718466728, 2819270656, 548045474, 715784746, 2664616, 581607976, 2192091784, 581076994, 570433568, 680036866, 2284489386, 2720145448, 2728536714, 537037440, 2315911810, 2158141576, 2283833890, 2684526722, 2728536106, 537395370, 579340298, 2156562986, 44073600, 2284486792, 2818574880, 2720694952, 581438082, 571080738, 682134176, 713728520, 2315428482, 2854264970, 682229930, 2290256416, 681574434, 2687141928, 715825312, 34211850, 2158626944, 2149614242, 681577090, 144869544, 2820679842, 2156569090, 2325784744, 682098696, 134261290, 2827100840, 178260618, 9078792, 2695012992, 176201858, 2728567456, 2281842856, 168427528, 2183301248, 142737930, 682100738, 572557450, 134873226, 681609768, 578846728, 681607168, 41953450, 142745728, 2717909634, 134775306, 2726952968, 44607528, 706775200, 2854789800, 134914210, 42477568, 2861203464, 713566728, 44050466, 168436354, 2729058434, 2181597730, 2718444066, 2684365344, 547891338, 2284331650, 2684881408, 2181565088, 2852814882, 2315299330, 2821359650, 42108928, 573180552, 2147485736, 581052546, 2283971242, 2693440130, 2861047840, 42508970, 2695407624, 2821229216, 2726955144, 682099336, 2728430090, 178921480, 2821358242, 2726439424, 2181726376, 579513002, 679616552, 2156431496, 176161320, 2684389898, 2315264680, 2795658, 134381738, 2290262152, 42084512, 2728534570, 2181210122, 2827485736, 134349354, 145263114, 548022912, 136882720, 673187976, 679510146, 2718083242, 680044554, 547488266, 178791082, 545825448, 547489824, 2687107592, 2820803210, 2191556776, 178266784, 2315257896, 2317396096, 168438402, 2189992576, 167914154, 2150137890, 680176168, 44597768, 2183145986, 545925634, 42476170, 537567234, 2158110728, 706783778, 2317388290, 143269922, 35782786, 570466954, 579478026, 706914432, 44736552, 2687142434, 2325750274, 2149589546, 2862615080, 2290090144, 536881282, 11149834, 2192220168, 2158536744, 2191556736, 176718378, 34220712, 2191665706, 536879264, 2292875402, 2324341248, 679643658, 44599338, 2315815080, 2317877762, 2282267136, 673720866, 671261312, 572522506, 2818613416, 134881290, 2726863370, 10619522, 136489600, 2148049568, 2720573984, 136355850, 539664426, 2292752386, 144867970, 2827495968, 2290622626, 572656170, 2695373450, 2183168522, 2861179402, 2693311114, 2726436896, 2326299138, 35784834, 2819262466, 8947840, 537405576, 2826971778, 143164034, 2692909056, 2315919906, 36209184, 44212362, 2315288586, 176818184, 2324178954, 671778848, 2821358088, 704782984, 2694980232, 2283842186, 2827657248, 143172256, 2181564928, 2149613602, 136874016, 2323647104, 548020738, 44728842, 8527914, 715694114, 143262378, 539494530, 10619016, 2149614210, 2852265986, 704782506, 673193994, 2290625032, 2315943976, 681609354, 2827528352, 2148051490, 640, 2687017640, 682229896, 136456746, 2148016298, 2283806882, 547914280, 2684887208, 572664448, 2829756930, 545826858, 2183146120, 2324204032, 671754250, 176324746, 167938050, 713165480, 545268362, 176827008, 2150236160, 2158495746, 2181737122, 2854355618, 168429704, 713162784, 178391688, 2317494792, 707403786, 8913026, 2290100872, 2158133258, 580913154, 2192050850, 715688578, 42478082, 2686459946, 2181573282, 35692680, 2158002826, 169872008, 178298922, 134261376, 2282400298, 2819236354, 2852293290, 2147658376, 547365034, 2720565930, 2863278082, 8921762, 2854889514, 2829617192, 704675850, 11173928, 2317394602, 572656296, 170000512, 2149589674, 2191697952, 33564802, 176160768, 2693268098, 545393152, 2189591210, 42084866, 2818706056, 44048938, 2820843530, 176687232, 2292744194, 10627200, 713697282, 178290848, 673876096, 2192179874, 673843368, 2684395562, 2684387336, 2720664234, 2693276170, 2718443560, 545433632, 2720041090, 41986056, 2292187810, 2728568874, 2693439618, 2718050464, 2189994504, 581042186, 2158002216, 168460808, 2292844544, 11018242, 2323816616, 36347914, 33587338, 688298, 2726857352, 2862613032, 545294888, 2292329096, 2292884096, 2827616256, 2183176354, 2687117986, 136323720, 36177952, 2189592616, 2726830728, 680010250, 2281867778, 2852653738, 2726822570, 570435746, 2192080928, 2862784546, 44695552, 176816130, 578848810, 2325743624, 172064, 2292875392, 707273224, 167905290, 547916426, 2820677794, 2819235882, 2292713474, 524970, 2281865346, 688778, 539525768, 681749128, 145270954, 2821366272, 2684881058, 172032, 2283801218, 707428386, 547398184, 715661986, 2695408258, 581576738, 2315428488, 545399466, 2852170248, 2827002368, 2157972096, 2720571938, 36210730, 547367586, 143172256, 2282227882, 713566216, 170535464, 715261962, 2315386912, 538978978, 537004034, 167914152, 2820843648, 2147656330, 2290090016, 2693433992, 144877600, 2150105090, 2156006018, 2829615656, 2284454410, 2692874792, 134253056, 673718314, 36176002, 34079368, 2684879016, 2148042794, 2283798562, 572557834, 545270432, 539533984, 682140194, 679643688, 2687148680, 2282236042, 2684914218, 2729050626, 2190084648, 2183694370, 673196714, 178299528, 2315954850, 8431616, 570982442, 2695014560, 2189459458, 167914144, 579371168, 2852301312, 2236426, 580913672, 2664616, 2819238400, 2720670248, 168340106, 2323784354, 713556616, 2183143560, 42508320, 2315943938, 41953802, 2686451872, 2323808808, 2820842152, 2827659778, 2820672160, 2863268352, 2821365888, 143165442, 715131394, 2829748394, 680004106, 2720014984, 36317216, 2192222242, 2157972128, 2183659650, 2821196416, 572654216, 2156431880, 673712642, 2181210274, 679520290, 681708162, 167903882, 2687009448, 578814472, 2282391682, 176720552, 537428104, 2692751392, 178784928, 2183823360, 2315946664, 579471912, 8224, 2156046338, 2862645928, 2317355050, 545400840, 2315788288, 2829593248, 2818615946, 134226082, 2720670336, 44698120, 2829713576, 2315913386, 2317879808, 671623680, 2282269322, 2863136930, 713164842, 2818746498, 2189951010, 169880072, 2729060896, 2821365928, 174594, 170559618, 2726308000, 35653794, 547495938, 2138120, 673841320, 2685012106, 176728064, 682238466, 673220744, 2695397506, 44042250, 2192050690, 539503274, 2787466, 539134498, 2720573482, 2147657898, 578824864, 136317440, 673851938, 579379744, 2281744896, 2728430120, 578813954, 2684920320, 704653354, 2861072904, 2284325416, 178956456, 137011714, 8422026, 571116064, 2862786568, 534562, 547528706, 707265184, 2861039784, 579379210, 705341472, 10651650, 2156005408, 570565282, 2292877442, 42117256, 2863138826, 680173608, 2156538370, 2818607240, 36348578, 704815136, 536906248, 2315952672, 539502760, 2685044768, 2158495872, 169880104, 178915338, 2827495976, 133768, 2862787200, 2181605504, 2158535338, 2860681386, 2694848680, 573049482, 578945568, 2728927368, 35651712, 2158004224, 2189600896, 36217514, 570427912, 682229794, 2829714058, 2149720586, 2829230208, 2155872896, 537045514, 2726428682, 2829058178, 2149589024, 671623328, 137003176, 167936554, 2315911682, 134383784, 134390440, 2718599816, 2189427362, 35791392, 2852135464, 44050434, 2692751882, 715260586, 715655208, 134381728, 145369224, 545294506, 143264266, 168469024, 2860657162, 2315290626, 2189953064, 2860526120, 671099434, 705333290, 707405952, 537536546, 2281742464, 2099360, 2718565002, 10627072, 2685053064, 539003402, 145369760, 2827626624, 2819129986, 2148043306, 673360418, 680142976, 2281832456, 2191665322, 681715744, 178954242, 2728394914, 2147519112, 547891746, 2860687370, 713697320, 2684922536, 2684486274, 2325784584, 2156568578, 42470050, 2684520618, 2290622624, 2860558346, 2290616866, 10627624, 2324168738, 2829230720, 2860548138, 134875682, 2685012128, 715139714, 2852137130, 145367210, 547530922, 2862744104, 176293922, 2317353506, 2852134912, 2315266048, 673360384, 145260704, 2819098656, 2827002528, 2684357154, 143263880, 10518528, 134905986, 547528832, 134752770, 44173450, 2820833962, 2149581450, 2323810338, 572689024, 134218274, 704651264, 2863308800, 2861082762, 178293250, 2862746248, 44605448, 2862654088, 170002952, 44040224, 2282367496, 715661448, 679641216, 134914696, 2181728416, 2718575240, 570600074, 143132800, 2687010826, 2818703370, 2158013090, 2183146152, 167938698, 2181605378, 2860558464, 2190084608, 2181597344, 2147486208, 2290256002, 2827092098, 2726823976, 673351680, 164514, 545794080, 713556008, 178954282, 572522528, 2819230344, 2819105448, 2854889986, 713196160, 571081250, 2693433504, 2156038792, 2150271530, 2720008714, 2829721610, 680004104, 680135306, 579379872, 2158141472, 2720671744, 2138658, 2861039618, 2852817034, 2827627138, 42084488, 673360554, 2281709728, 2860687370, 2315419682, 2181202600, 8421546, 2147524642, 142781066, 2282266786, 707437192, 578955776, 2290262530, 2785448, 2150105730, 2183792800, 2820802594, 2686984712, 2148172456, 176726184, 178268320, 2852258440, 133762, 706742282, 178391722, 681583242, 2692907016, 2821335720, 2726857386, 2720180266, 2692745376, 2852823720, 545826856, 2818703400, 680003720, 680176296, 136849928, 537567744, 2629762, 2827133568, 2852659328, 532522, 2720704512, 2852692650, 2829626024, 671645866, 2148182056, 2692909704, 2292883616, 136882824, 136323242, 134392330, 2158668288, 671230466, 2826961578, 2150277160, 571083424, 673884842, 2685045384, 571114018, 704807432, 167805448, 136882720, 682140192, 33290, 2284454048, 671262762, 2720541320, 679479304, 537569416, 713173536, 2284487298, 2860518050, 2685051008, 131584, 2325783202, 2720565416, 671614984, 2692786306, 2692907176, 2325873194, 706740352, 2684398216, 2854748290, 2695530504, 34113546, 2181702272, 2323786376, 579469984, 539634208, 545267840, 2315790506, 2694982280, 2317877890, 2720041512, 167938176, 715259944, 142746250, 142606368, 713163272, 2829746218, 547530922, 144745098, 539525800, 137013384, 2728438272, 2720565930, 167772704, 143270050, 673841290, 2315420298, 681715720, 2183823362, 167903904, 35824266, 2852692480, 539011210, 2323655178, 2183668384, 2684493858, 11018794, 713198122, 168331402, 713042434, 547924010, 145238530, 2290625194, 136847368, 2326437928, 537438850, 2862753930, 2290253866, 44564618, 2238592, 2852170240, 2819270656, 8555136, 168338082, 2726338570, 2686484640, 170558090, 673720866, 705300520, 168337448, 2829221930, 2149616256, 178389032, 671615138, 136315528, 699018, 2292875306, 2148182664, 2183793290, 2854748194, 545958442, 680166018, 2852162178, 715655168, 2720006178, 167903272, 2148180608, 545261578, 578847362, 42082818, 2720540834, 33687586, 2325776554, 673743498, 2852792450, 545925760, 2860558856, 2148147722, 581044904, 2860646946, 42084994, 2326306952, 2191663626, 673751594, 705307266, 2281709738, 2820710914, 2854887560, 2827626624, 33694378, 539536042, 2729060864, 2192187522, 2156535818, 681609218, 2326268554, 2829716000, 169912328, 2056, 144711810, 170434690, 581599746, 2718083586, 168460928, 2720008744, 2854232074, 2821195936, 2729091072, 2686584866, 2317363848, 2821357602, 2189599240, 2158111266, 545917474, 2181728930, 2718476416, 671260832, 673882122, 2693439658, 545391146, 580913290, 2820669570, 2323819168, 2718474368, 36178594, 178922120, 2726994562, 578855592, 2156038178, 713163392, 2729060354, 167946752, 2158110882, 2720180770, 41945768, 2148043272, 2317484040, 178913826, 704784928, 2720672384, 2183176202, 2852135456, 2726437504, 2854890016, 573055112, 2821325474, 2181046794, 2189959850, 35817506, 671131778, 2181204138, 2692778496, 2862614656, 570991264, 2317516840, 8955904, 2315790848, 2718042114, 2317492354, 168435752, 2728560802, 2317920290, 2326440096, 131618, 35651746, 705168042, 169902082, 2819098624, 578955400, 545259520, 170404514, 2728927906, 11051680, 2685020298, 547889792, 2718081664, 44042410, 2183799426, 2148049546, 2318011016, 2158135458, 713730218, 570466984, 2315388968, 41977888, 2315257896, 2189591178, 2315954696, 178399392, 168438408, 2686452266, 2656258, 713719808, 2323646496, 2819096616, 2181210632, 44081192, 705208354, 537043464, 8563208, 2190092928, 44564608, 548012674, 2156439562, 2854783528, 2284497026, 11018282, 573082250, 581437992, 8529960, 545950376, 2315815592, 2156036258, 2283929730, 2281865738, 673745578, 2827657250, 134883842, 705298978, 2281842720, 2148139016, 9079426, 2282225834, 705300640, 2315821066, 2325785250, 2315429922, 547881122, 145236618, 2726857384, 679619234, 142608386, 142641322, 144835232, 570559136, 545923722, 2150279682, 2315815050, 579471914, 2852825128, 572662432, 2326397608, 167774378, 545302688, 2829101218, 581052448, 2290778144, 715653632, 2694971424, 44050952, 2192181418, 2292850848, 2149747232, 578848810, 570427906, 8921130, 581083146, 134744200, 176327178, 2718599840, 2827520032, 572564010, 545817248, 144878218, 713689736, 713040034, 2284495362, 33595528, 671655944, 2728428192, 2315823272, 2155883042, 548044928, 2728953986, 142615178, 713072810, 136314880, 579371136, 715786282, 673196552, 168298626, 143138850, 134389922, 706750464, 2819139626, 44567208, 570468992, 2863270408, 2718566914, 144837248, 2818747042, 671222272, 142737408, 2861213826, 2862656128, 539535400, 2693400744, 2718040096, 178430114, 2324308480, 2860649098, 671787050, 682100874, 2821333130, 573211168, 2829191680, 2317388426, 169869984, 2752546, 2148182656, 142616746, 681740960, 2158668448, 2827134976, 2283932162, 2852257954, 2292230794, 2819229698, 2693433514, 2720041632, 33595946, 2192081410, 178301472, 2191696000, 2315258018, 144869378, 539009056, 35662496, 2158625314, 681714314, 2718566432, 2720180264, 2315420322, 143132834, 2687139976, 573057152, 44605482, 136454152, 2281709602, 35695104, 671124104, 34211970, 2821201954, 581075112, 2281842696, 2190115330, 8874, 2718564904, 2158133922, 673218688, 2729060394, 2695400098, 170008616, 2149591714, 2852661794, 671785482, 2829222402, 2325874720, 44599330, 2192190082, 136480810, 679485440, 571081216, 2861205666, 2290786472, 571121832, 2181736578, 10496512, 707403912, 44083754, 547397632, 2726330920, 682106888, 10485930, 176195712, 176300194, 2852686472, 2292850698, 2284363944, 142772392, 143132674, 570427402, 168296490, 2290778666, 176302728, 144736778, 2829232776, 2821193858, 2854390282, 2149582986, 2718048394, 2726300296, 2315296928, 2854357162, 169910944, 673874602, 2189568546, 545292834, 2685045378, 706750472, 2325776392, 134227978, 170437288, 715817512, 2861072896, 2156038794, 2829615274, 713204224, 2717909672, 2852661760, 178913800, 2854914216, 10659842, 533162, 36219560, 2323808802, 2854390434, 681577128, 2326307330, 2818615466, 10650152, 2325915816, 176302602, 539525792, 143262370, 2317527680, 680042666, 2189436962, 2290264202, 715260034, 41943042, 2156406818, 2860517410, 548020256, 2819238538, 535176, 2183168130, 2158004864, 136325154, 142615210, 2829593248, 33554432, 673221256, 547364874, 2181202560, 35825666, 42109096, 713196160, 2324342818, 579502752, 2323644938, 2820808840, 34080904, 679485450, 167774890, 2692743202, 2290647202, 2852817418, 537438730, 176726056, 44696234, 2282225794, 2693433898, 134744106, 2694849152, 2181079586, 538970122, 35660448, 2284456456, 673228968, 2147516960, 565928, 41945216, 2826993834, 539527682, 2726865570, 35653664, 539132578, 2686976040, 34122274, 34218154, 713067016, 680036992, 2686487040, 673360034, 2189983880, 167946250, 2284495530, 2190082082, 2282233992, 144704000, 176693250, 2290786848, 2656386, 35660298, 2854912000, 2148139018, 539626154, 136317600, 2292754594, 2315952130, 42477578, 2694883464, 2684881066, 537535136, 44179968, 170002984, 2821203968, 705169408, 2158101152, 2718442154, 2686454432, 2147649544, 167946410, 178424458, 2854750880, 170404480, 2854756514, 2183702656, 2189469736, 2323777698, 2183793288, 2183275138, 2695006722, 547522592, 2148149770, 715792898, 2695497888, 2854398496, 2292326920, 2863145002, 2147525248, 2827518626, 2281834666, 704817800, 581436066, 2290098858, 680036352, 547883040, 707437194, 2148016770, 2685045256, 2189994496, 2687019522, 2324301960, 2821194370, 2283971208, 671645696, 2189600898, 34086912, 2860556834, 570599424, 170525354, 671220392, 2854758952, 547881600, 2283930154, 174634, 573213184, 2282356866, 2720049312, 2150140032, 8948258, 2726856864, 2283938472, 167913984, 2147518986, 2283965066, 178268712, 2147615264, 2284494984, 671130122, 2281701506, 2317361194, 2861040162, 2282398248, 2283806848, 581478538, 176826880, 681607210, 2156406784, 2687115816, 2717909152, 2819230248, 579471522, 2281843202, 545949834, 145262632, 2191655048, 2147614722, 2324343306, 41951402, 2686623776, 2762882, 134881312, 2284333578, 2854390400, 673742850, 671623682, 2140834, 2281840776, 2323776040, 572688418, 572533258, 2863300616, 170404386, 2821196450, 2852792458, 136874114, 2290130954, 2718476330, 2686459912, 11141770, 570951688, 2728405536, 142639242, 2726339240, 2819096616, 33720448, 166056, 2283807402, 2819236522, 581610154, 681618056, 2325782560, 713165440, 2150238338, 682098690, 707396226, 144844840, 169869834, 2282225792, 2158658178, 707265024, 572687018, 10488480, 713597576, 705210920, 44696192, 2317361322, 2863136770, 2156563074, 134384136, 2720538656, 545431722, 2827526792, 2148147720, 136446626, 2148141610, 2183670272, 10487968, 545294498, 572697088, 2189565960, 42117802, 2284325002, 2156003336, 176726024, 2693400608, 176169634, 545955970, 2860681728, 44698280, 680034434, 2821229194, 168438442, 2852167810, 2695506434, 579346976, 2693401248, 2863137408, 142639242, 169871392, 2862621216, 2720145576, 580913674, 2695375530, 2292754600, 2317518890, 168296448, 2149714048, 2157970058, 33597954, 35818122, 706783912, 706751138, 2183144074, 2317394434, 2818607138, 2821327528, 572686848, 2852128928, 136479362, 2315921962, 572555938, 2099714, 168436224, 136839306, 2324170890, 8388770, 2693433984, 2852299402, 2695503882, 571124362, 8519722, 134775434, 178259968, 2726305834, 41986696, 2726332584, 142649890, 713042432, 713074730, 539109930, 168471170, 2684922496, 2852265992, 2315782696, 2183135874, 35824130, 2726300160, 2181562370, 2147516936, 2687009290, 2158493858, 2632200, 539656736, 11020322, 2687107240, 571113986, 44072962, 681740840, 2852159648, 141346, 2181171880, 2158666250, 134351018, 2693407400, 2155913216, 176333344, 2149624480, 136882696, 168305160, 2854914570, 2325751810, 2863276040, 581470730, 2155915306, 2827100808, 2729050154, 2720006786, 2720565386, 2819139592, 36178434, 673327146, 178391562, 143133216, 2317920394, 33693706, 2720172042, 2827133090, 178423936, 547924482, 704677898, 2183269024, 143133184, 2687117858, 2829617674, 42639402, 2189590664, 42631202, 142772264, 136357928, 170434592, 2860526218, 2718435872, 2684913706, 36176002, 682098826, 2795650, 545269928, 2726332586, 169869312, 33596072, 2324334634, 2729082914, 2191532552, 2097186, 2684487680, 2654890, 579340298, 2292714144, 167938218, 705306754, 8913032, 2687008778, 706914442, 2183144104, 680034816, 2324299808, 2818613384, 2862655520, 545923618, 706871818, 707437098, 33563272, 537528960, 2684922018, 673218728, 2324209706, 680174120, 2324332672, 2854758434, 2181046952, 2695014912, 134875656, 2290747402, 2292320424, 579477514, 545923234, 680011808, 2854232232, 2820678304, 680036866, 2190125730, 2818607744, 570564640, 2717911690, 142641834, 2156560896, 2829715496, 36341890, 2192091650, 178946082, 2292351146, 143271936, 2854889994, 715664042, 2827102248, 671623210, 2717950120, 2317353608, 8521762, 142608554, 2149589664, 545949698, 136970890, 2290264576, 2192190120, 36219400, 704651784, 2728536744, 537438730, 2829189666, 2829748232, 2283972746, 2686618274, 167780520, 679512098, 169869320, 2862645410, 2863278754, 545391242, 34114080, 144746528, 8554538, 33565224, 2156536354, 136980512, 536903840, 35686538, 2290253858, 573186722, 2819098626, 170426370, 658080, 167944320, 2829746176, 176163360, 2158527114, 8915464, 2720178696, 2854387880, 2148174464, 2181728800, 136315008, 2827651720, 43522, 567426, 33696418, 178291208, 2863147146, 131744, 11176072, 2315952296, 2684887082, 579338402, 2315920042, 134391848, 2189437440, 2315943944, 35653800, 2854781472, 671089186, 176335360, 682240042, 8521736, 2686984864, 2862647298, 2325916200, 136839848, 547889160, 706740778, 2315788936, 2281709602, 2854922240, 2290262058, 539535400, 2183670280, 2315389480, 2720006154, 2183801002, 2854920744, 2728429698, 715162120, 2687009410, 539633824, 2292850826, 545267720, 2326301346, 2829724202, 570567330, 134744064, 2684356608, 36210722, 2684487712, 2852169736, 579346562, 176850976, 567328, 570427434, 2718075394, 2290130944, 44040744, 2283833386, 2191654944, 142747776, 9046568, 33726466, 671654432, 580946048, 715688064, 2292228258, 567426, 172168, 2189961896, 2283937930, 539494536, 2720696362, 136479360, 133154, 2290264226, 2181169834, 2183137448, 44214826, 2156528168, 682272938, 2150148778, 2728528032, 2183793282, 134875690, 2686978568, 2852293122, 2692753568, 2827627146, 2720039040, 2181203968, 2155913248, 178921514, 2156046338, 2720172704, 8560640, 34087434, 2818706056, 34251274, 2183168034, 2150246410, 2692907658, 9054882, 673188002, 2826961408, 581077672, 2155913760, 2158108680, 715661448, 2821335072, 33693858, 704676386, 547915944, 2720169992, 2720696872, 2829058184, 2192081410, 706914984, 176333450, 136872610, 178266752, 167780866, 570466344, 2157969408, 36307104, 2189959298, 2284464802, 713162752, 2862753928, 707396226, 2190117544, 2156396672, 170557570, 681576962, 545301162, 2829617666, 2718433280, 2318049448, 2827616288, 682100770, 44728970, 2189986304, 679518344, 2829625474, 137011328, 44206728, 538970762, 2323810856, 547530890, 2861040168, 680134816, 2820842026, 2189986312, 2324209704, 2863303170, 134744200, 2324201634, 2852167688, 36317730, 2684398248, 704678538, 671613450, 2726993930, 2685053450, 2820677664, 2290090496, 2292883586, 2686591490, 2315296768, 545826984, 2148051112, 176326698, 2315430440, 2718048810, 2191688320, 581438090, 2718574634, 580919946, 545294344, 681575080, 545792040, 2720669738, 2290657794, 2686976042, 145369634, 579479714, 2826963466, 10651786, 2726832298, 2693431946, 42076712, 2852659872, 2820809384, 680010240, 2687150250, 2192181378, 681708194, 2149589506, 2323775496, 2687016962, 705178282, 44599296, 715169824, 2290133154, 2315296776, 537536682, 704815112, 2852268680, 2292744712, 2318043306, 2854881440, 2854365834, 2829222440, 570949642, 2326276106, 2852817546, 2156560936, 2686593024, 36340354, 545400960, 41986690, 2726339234, 2693442186, 167804970, 34212480, 706914944, 673219080, 2318051498, 2290756234, 715792546, 145270792, 170568352, 2818711712, 2821237386, 671754880, 136454666, 2189437482, 2158657570, 42109482, 2827092130, 35488, 2326301344, 10494474, 2181212802, 2150146562, 715260042, 2323685378, 2189959722, 715137064, 41945602, 176324778, 168329864, 34210442, 2695375488, 2863145098, 545268234, 537043624, 2281742370, 713206434, 715131018, 2325774858, 545915520, 671784960, 136839336, 2693441672, 539664522, 137011208, 33556616, 573082146, 2852162056, 2854365832, 2158504104, 143269898, 178823338, 35825704, 2854259200, 2686986274, 2156003842, 2150244904, 44731010, 2147483682, 35687048, 2623522, 44048394, 2827649194, 2692784298, 2827618954, 2852260488, 681748514, 2181079554, 44567202, 8923690, 2323808296, 2181046944, 535042, 2819271168, 2826971810, 671227912, 2819271328, 2292327048, 42469920, 44040330, 680001578, 2819129986, 698378, 2692907562, 705333920, 2827135488, 539623552, 144736938, 44212904, 547398176, 547522594, 579379714, 2852825120, 143138976, 2325743656, 581574698, 2326301186, 581470240, 715687970, 2818581000, 8923170, 680002048, 42076802, 167944226, 580913794, 2692778120, 131072, 2821227178, 2324169250, 2191688328, 545958440, 545431562, 2315813026, 713697930, 2158660128, 2183660162, 581083810, 2693300904, 2150138016, 2726332584, 715172522, 134351368, 136849418, 673874432, 2283841538, 142647842, 2191696512, 36340234, 2290092034, 2861072928, 2687019530, 2283831298, 539494920, 715663872, 170041896, 2726857256, 571091464, 178424322, 2684397608, 2317519362, 8429602, 34119680, 2290614272, 2693311114, 170396200, 2191698050, 2819129992, 8421890, 573055528, 581443744, 2692745866, 136874120, 2284454402, 178790944, 2189598880, 2325881384, 2656904, 11012738, 545391234, 2183692960, 137013384, 2158013066, 581438082, 2718443520, 2158526634, 141352, 145402498, 2718074920, 178784810, 655394, 145359392, 143302784, 557568, 2788008, 2183701130, 2107946, 715661442, 705176226, 704784386, 2684485760, 581476480, 2183670434, 698888, 2158012584, 2282234368, 2150238344, 2718599690, 581574688, 144837128, 2281734146, 537043458, 2315815458, 2156014120, 2326266408, 713196170, 136478858, 2829093514, 167772834, 671752320, 2863145632, 2862654080, 2147518474, 2861211648, 35824130, 2292714114, 2158108834, 2282365450, 673753634, 2150105098, 2787466, 170002984, 2852683912, 2820841632, 2728438402, 706740226, 545915010, 2181071018, 2292328482, 2323688104, 713196168, 2156005512, 2183307264, 547522602, 545785858, 2192179232, 2181695496, 2325743618, 572689032, 579373738, 2720662154, 707273256, 2852825634, 572695074, 545947658, 2317920426, 2326440618, 2854232224, 2317361154, 2281703938, 579373186, 136350240, 680002080, 2191665674, 681584674, 2281745058, 178259978, 673327106, 2292361890, 2150146592, 2190092834, 2192089258, 547528704, 673852032, 2148051616, 2158528544, 2324171402, 537436832, 537403912, 2829590570, 713599008, 10242, 2189559818, 178301448, 680141474, 2158659624, 36176010, 35782666, 2818615338, 2820677792, 2324335112, 2829099050, 41976354, 2693308578, 673327650, 680034306, 8388648, 2761248, 2192189602, 2720531106, 547881088, 673325730, 2827126816, 167780874, 545270280, 682141706, 34087048, 2324335106, 143164072, 2854388384, 168329736, 10658442, 2686618112, 713590786, 704776704, 713566218, 657570, 713072778, 2181704328, 2717943978, 2854748162, 36210826, 8912930, 2862621192, 2720705066, 178397346, 136848000, 2324334762, 2324209674, 578980000, 41951264, 2189560322, 36308992, 707437184, 2181734432, 2820671656, 2686462088, 579469448, 2752554, 169902088, 8431744, 2181177858, 679510528, 570460680, 10496170, 134348800, 2852136970, 545401512, 41943200, 2854881834, 2290256520, 11053570, 178792586, 42510370, 581044874, 548053506, 704676482, 2315264650, 35686952, 143133312, 681574400, 176195584, 705331208, 176335392, 9054848, 2292850826, 176300586, 142747690, 2692751362, 8430088, 2183833602, 2281867296, 573177890, 705333282, 572565640, 2191695912, 145268872, 713206306, 539502624, 2269186, 2326407168, 539107874, 2819104768, 2326307488, 2717917218, 2728405034, 671099400, 680165418, 2852301480, 2292714154, 2726464136, 131754, 136323106, 572686464, 144875528, 143171626, 178391552, 2860526088, 715268642, 2854357546, 2821237416, 2183145994, 539503112, 136349864, 2726996010, 2726341160, 2283931816, 707439106, 33718410, 2181701768, 2827649024, 2720016930, 545818632, 704776744, 178292866, 671613448, 2854396066, 2324342912, 2818738338, 2150271648, 2189427232, 681740842, 705333410, 41945224, 573046954, 2325914282, 134381610, 547487904, 2149581346, 2861048352, 2821196296, 35784714, 2317920768, 143133352, 10529322, 715131048, 134783114, 34251392, 571080736, 571121664, 34252808, 2292744744, 715792938, 178430602, 2621610, 2854912642, 136850050, 2726437410, 2290253858, 136356002, 673317536, 581468682, 705341472, 715295242, 2191654954, 2692743680, 178913800, 42631714, 570958498, 2326301226, 176693890, 134359178, 705177728, 573055490, 2829617664, 2684518560, 547924490, 34251392, 2157978242, 2829232130, 573081600, 168460930, 176162848, 2729083554, 2326430248, 706775082, 570558600, 2718599840, 44599840, 36209154, 713033890, 579469992, 2860681344, 134752256, 2282367104, 545955874, 715260032, 679518730, 2818736162, 2315815586, 2158667786, 2156404768, 2829230114, 2860525728, 704653344, 2693276298, 2860646408, 681707520, 136446504, 671121962, 671656448, 2318051362, 2821368456, 580946088, 168307370, 2315952810, 2726305802, 2149582976, 2684887200, 2183790632, 713558184, 707431040, 2852268544, 2718599304, 707406344, 2829625986, 537010826, 2148149768, 547530762, 2796034, 2717919746, 33589898, 168340000, 2325873280, 713203872, 2236576, 547528746, 2720539136, 2189426690, 536871458, 178815018, 2191523840, 2718599328, 570957834, 707406338, 2726955042, 713173160, 537045026, 2156407426, 2819139720, 2315823136, 2326309032, 136317450, 2854888098, 168329890, 2282227848, 2192214144, 2861072520, 2148141730, 547915776, 536881706, 2695530658, 2852784776, 2827649032, 2720663720, 2283807272, 2720697000, 2820844032, 2317885442, 570990728, 579349026, 707395594, 2158102696, 2315264552, 2281841288, 2863177768, 571080712, 2326399616, 10651810, 536903714, 35684362, 134914218, 2183277218, 172576, 2821366274, 537569288, 44696226, 2728534528, 2190115330, 44179978, 2663082, 2684527114, 2827126826, 170041514, 535040, 2150146216, 2149755016, 44597802, 178260130, 170001064, 681706016, 679479848, 2183170730, 2189568130, 34087552, 10658442, 166432, 572555272, 2156036736, 136481314, 144842792, 2190092328, 142780546, 2686978218, 10660392, 2818744960, 2190115498, 673884320, 2718444074, 2726996640, 44728320, 671129770, 539525130, 715696290, 671262754, 715819528, 2189429376, 2191665162, 681609760, 2827651746, 539501184, 713687586, 2687150592, 2852792840, 2726331008, 2863278120, 545948170, 707403776, 136489474, 44179978, 168435752, 178389152, 578846888, 2685018112, 2695405704, 579510434, 570991232, 2181038216, 548022282, 178266282, 2695529098, 11051176, 696448, 2819106826, 2156036224, 2192181890, 2147617322, 136980610, 10487850, 2192056330, 34111522, 176859680, 178299050, 2695012490, 35651752, 547924490, 35692578, 176719874, 2290090626, 573087882, 2191655426, 2861072898, 2829591082, 680173706, 11184680, 136448040, 42631682, 2290622976, 2821358088, 573177866, 2181604008, 679488162, 2854226088, 2181562530, 539101738, 671262882, 2687009448, 2819228202, 2718048776, 2726986240, 2852265986, 705175682, 2190082176, 2189566504, 696330, 680143522, 2290092704, 2860556928, 2183178400, 2726471848, 673753224, 2290229250, 134775306, 2156406824, 682100904, 2854756488, 2861048456, 168430250, 2189426856, 581601824, 136841858, 170525226, 545423520, 2315386912, 715794954, 2728558728, 2684363434, 2729083010, 2728405120, 572686888, 581446312, 705333890, 2150140586, 573180426, 545923114, 537042978, 170560128, 2292877442, 2191655434, 136489474, 178397704, 545301032, 176693386, 2282389538, 2821235338, 2686617768, 42084872, 715795074, 570950186, 2281873538, 673742848, 2292221962, 2854259232, 8923296, 2827092520, 2684912130, 168470528, 2829723818, 136358560, 2158633512, 2694974088, 2820803242, 533122, 2728395426, 2820702752, 2684487808, 2718048256, 707428360, 2686986370, 2821204490, 136841354, 673351818, 2863278730, 2726830080, 169877544, 8946336, 2325776392, 145402530, 573220992, 2318051978, 2326266402, 707307528, 2693300234, 2686624424, 2854258816, 545390600, 713730690, 2149754912, 2863270050, 143302666, 34087040, 8948226, 571113994, 2290221578, 706906122, 34253442, 581576832, 2281743016, 169912482, 2852814890, 145268746, 33720962, 2693308578, 142649344, 36307496, 705211016, 2726987776, 2827487880, 131722, 2315422250, 682238506, 2862622722, 705341442, 2191655080, 573212808, 2156038784, 578824354, 2157969570, 715268744, 671746048, 2692776488, 2323679370, 2819271296, 143296648, 2854914722, 145238186, 2191558824, 2156005920, 33589280, 2183275138, 2150270978, 537004200, 34120354, 2183301794, 680045224, 2290221194, 2290100224, 2150238850, 2862786562, 35791528, 706742914, 2819235978, 573180418, 136350368, 2148041344, 2728954368, 2318010506, 167813760, 134253088, 2694974080, 2323785728, 2149621792, 10651776, 2315387008, 2718083584, 2323785858, 8521898, 713072672, 34253314, 2718597674, 2192083584, 536873120, 2820835498, 673218570, 2192181794, 2315813024, 682272802, 136325256, 170436746, 2325882914, 704815744, 682229928, 34253354, 673327112, 713203722, 673357826, 539099264, 2181595682, 34087434, 176335496, 2720139266, 572656266, 36211370, 33720448, 539002880, 2283807362, 2717911690, 537559080, 2149755562, 2284322824, 579338272, 176851074, 2181696136, 34250888, 537428648, 682273314, 579348482, 2726955170, 2726298112, 570589226, 2192214562, 144736298, 2315255816, 570960040, 2684496426, 2821365792, 2228898, 2324201608, 2820704938, 178784800, 655904, 581601448, 2292195458, 2717943842, 578855072, 2292744706, 2292722338, 2148043400, 2183266306, 2854912650, 2158633130, 2317361160, 704653440, 680036994, 2239114, 2318011042, 2684526592, 2290221226, 571115680, 2863177768, 2156038312, 33563170, 2860523682, 42502696, 8429602, 142614690, 2826961538, 2149623944, 704645666, 715139592, 176816776, 2192189472, 2861047944, 2317492768, 715268776, 2695004296, 572557472, 134359176, 572697128, 2726865570, 2693300224, 673720456, 44704418, 142737416, 176851490, 2148174466, 2694982154, 2189560456, 713730216, 36178090, 2183170080, 2191698050, 2684911618, 2827496106, 2290657290, 2819236482, 2284454434, 573057666, 2156399112, 2854257194, 2827626634, 2692752008, 579373064, 2852266112, 2684528776, 176720416, 2854920360, 178299424, 2325913634, 8923178, 2854265386, 134873250, 2190082688, 2827495552, 545391264, 715295394, 10627746, 2684387360, 581042856, 572654090, 178782346, 2818738314, 8521898, 2718083240, 34080808, 136972960, 168337408, 170033834, 44182152, 41975818, 145358978, 2818613888, 681609762, 2191526016, 134218250, 539501088, 2183275018, 581566464, 139938, 2324202146, 704645794, 2728569344, 2694849066, 2158144042, 2150238850, 572522658, 572522538, 2315788832, 42082952, 145263264, 2283964458, 2181081640, 2854265384, 176693282, 2827626624, 580954250, 2728435746, 2148049056, 8521770, 571083296, 2156046466, 573081632, 671230602, 2189427368, 547392032, 2728437888, 178429994, 539625632, 671228552, 2852694530, 571082912, 2686986410, 2862647306, 2181179426, 2292713504, 578945696, 2729091746, 2829746338, 545785898, 134744074, 2684880906, 2684496546, 176294568, 2726832770, 145369602, 2147649666, 2862743680, 2150146050, 176859658, 2862776488, 570949632, 2860648480, 707299466, 2158501920, 571115690, 2191698090, 2192089762, 144738818, 2718042240, 136480898, 11020834, 2693268136, 2720139400, 2158493826, 8431658, 143171754, 44081290, 134258848, 2324332584, 144837160, 2158133256, 2283808770, 2315291136, 2324308482, 547530786, 713589250, 176824872, 2720008704, 136970250, 134750216, 2684356618, 2324333090, 176325250, 142606368, 2323677728, 2718081064, 2191695872, 673350178, 34086946, 41975848, 547367562, 2149591554, 2829623464, 581476896, 176816778, 655488, 167815168, 537559208, 2852692616, 134752776, 34088968, 2132514, 2827520002, 2183275176, 2718072842, 2284495520, 2695498250, 2156005512, 2156538528, 2827517994, 44083720, 2191567488, 165888, 2323818624, 2818705418, 2158004896, 44565128, 42467874, 545948162, 2684528768, 133250, 36211232, 142614696, 573082152, 169877544, 715827336, 36340264, 2318016512, 2793632, 144835202, 2720006154, 145238024, 2694875264, 2854265514, 2692874400, 2323679242, 698920, 2281701418, 545786536, 2183662218, 2315921568, 2827518634, 2718081058, 2326432296, 42476192, 2852135048, 176169098, 2189986336, 167815176, 2827125250, 673875976, 2323647018, 570426024, 545957928, 537559688, 2819238058, 42117282, 36307112, 545260162, 2189985930, 579512362, 671228458, 673325704, 145358890, 2158666242, 2692743328, 2283930274, 673357832, 713589258, 545270440, 2284331138, 176335488, 2315946112, 2821235330, 2183692320, 134356994, 176693770, 537569802, 704645760, 581050528, 2158135976, 707297410, 699050, 548022314, 536912512, 2693431304, 2693269642, 44738568, 2181212802, 671752232, 2829615778, 536873634, 144704128, 570566792, 671752872, 2720671882, 2191523842, 715161640, 2693400712, 2150246920, 2150139906, 2284324992, 680004226, 570984576, 2290124936, 572532744, 2292886050, 2827135104, 2282228394, 537438210, 11010050, 2861205536, 2150244864, 2692882954, 2150277768, 2317363746, 33565216, 706914856, 2323647008, 2325872682, 143272456, 2692885122, 2827520520, 2108040, 34087048, 2821227018, 705339554, 705331208, 178432162, 142740130, 2158133256, 570599938, 671123466, 2863147010, 2325883042, 168331304, 170426912, 2281876008, 704807426, 2281865864, 581575338, 2192212608, 2189437576, 2854226442, 2720662058, 2150246914, 2821365770, 2684494504, 706740224, 44704298, 2317388448, 539134496, 671776896, 2852694056, 2693302792, 2183277226, 2829068802, 2181728906, 547399688, 682270850, 2282228362, 706880032, 2281710082, 2325774986, 9085450, 573186184, 2684494346, 136489642, 2720541186, 2854922890, 706783264, 2147623552, 34251432, 136970762, 2147483650, 537045640, 2852651680, 2148147368, 2693441538, 41984032, 2718433442, 2827094536, 2718073472, 35653632, 581599392, 671752320, 2317525634, 713687594, 537404074, 2854354986, 2292755104, 2720572066, 167815330, 137011240, 2826995746, 167946792, 2827520002, 715795072, 35817640, 2192212618, 537526794, 2821333160, 2315289088, 2720170144, 2158495776, 42502184, 539101866, 2156530312, 44564490, 2692778624, 144875680, 44566570, 2290622472, 145367050, 2720041640, 2189427208, 44728864, 170396320, 706740354, 547883018, 2695407746, 2694883360, 142739498, 537004192, 2315397154, 2181595810, 2208, 2718435880, 673745442, 134906024, 144747170, 2292220576, 2191687808, 136972842, 2718565032, 168460322, 2861042346, 144875554, 2283929608, 142780970, 705298594, 2107394, 2852815394, 715661474, 136880674, 143272616, 169877544, 545268224, 671230496, 168471170, 2292875272, 2181565064, 2684485674, 682272898, 2282235938, 547391530, 705308714, 713164962, 8396960, 2827659818, 2684487818, 707297920, 11149960, 2290133674, 136839296, 2694881922, 2685045418, 167783050, 2181702304, 10527370, 715794946, 8554658, 2284364296, 715295274, 545300650, 2819107464, 2147650208, 2317355528, 706781346, 706873866, 170033826, 34218144, 2717952680, 715268744, 572688554, 2860526208, 673194536, 2317394474, 136445984, 2323653288, 671222402, 2685051392, 2323786240, 2728558624, 2728525866, 170041378, 144738954, 2323654818, 2852136994, 539656194, 35662370, 176693416, 547389992, 679486122, 142737410, 168460330, 673228808, 545262242, 2720180394, 2284486696, 144869544, 681715712, 2854357000, 34251274, 2686618112, 2317527552, 2189566472, 2718566528, 142772904, 706783752, 2694881442, 2827616938, 680045184, 2820802570, 2148180098, 42510848, 2189961226, 545915010, 142778890, 178921632, 537004064, 8704, 2149613600, 537536648, 545917058, 2183274504, 142745768, 44214952, 2181572642, 136871978, 2854264832, 2284322952, 2829721640, 671123592, 673188002, 168435848, 713591426, 2230306, 2718468264, 706742952, 2147492512, 176203816, 143130624, 36209280, 2685018280, 2687010818, 673188354, 673843362, 580921986, 2821333026, 178946568, 680174250, 545270440, 2728567338, 705306624, 35826338, 679487498, 2717911208, 539109930, 2852266536, 2695397922, 2692915234, 176161280, 2829232256, 682237992, 2148008616, 579479560, 2826960896, 2852260002, 537010216, 2720047626, 2156044928, 715303082, 704643112, 2189986336, 2827526176, 578947208, 573055498, 713065096, 2686976680, 2149714562, 2718466600, 2829230088, 144738824, 680142986, 547365026, 42115114, 671744032, 2728560648, 2192181378, 2292329128, 705339394, 673325602, 2687019656, 2720669826, 2323653162, 142747680, 2729058816, 2158141578, 143296552, 713075200, 707436578, 681740840, 2852135050, 136479232, 2317394090, 2854267042, 2860558472, 2728561160, 2827618442, 2862786594, 671123976, 2728405544, 706871946, 2695530506, 706879616, 2326397440, 2183669800, 2181736482, 581577224, 545267880, 178782762, 704645634, 176859264, 673841696, 2818738346, 2239018, 536870954, 2861171202, 2693308576, 2827649538, 2693276322, 2149583394, 176824362, 41945088, 539132448, 2283841568, 134742656, 35793418, 44050602, 2852694048, 2292318242, 2282359330, 2821333674, 2694972074, 2726955018, 2189460136, 2829230602, 8953896, 2158002216, 545956482, 545916970, 2861180970, 2155883144, 2818747010, 2181079690, 545816744, 2148149250, 713689248, 2290657960, 581077632, 10627744, 2155872778, 2862752290, 10494464, 145260672, 2183832096, 2149591720, 2694873216, 2189437096, 2860656674, 41986056, 713556514, 35659818, 2692784130, 168471072, 681738242, 705178274, 581609608, 2150105248, 2148010498, 671130250, 537559712, 142606368, 2290122760, 2156044968, 713566720, 2818744490, 178388994, 2147516426, 2819131936, 2692883080, 2099754, 570466306, 8914952, 570597408, 2317912226, 2317363840, 8423592, 2718075426, 136350216, 2826994216, 2315288714, 2860558882, 2862744106, 547924010, 176161442, 136839848, 715694626, 2189600898, 2317910656, 713596930, 2819230346, 2755200, 2693433504, 34121738, 169871394, 2718042114, 2157977610, 671121920, 2852135424, 2189436968, 2326276138, 2323818506, 705301122, 2728558624, 34089482, 144705672, 704643082, 539664544, 2820671488, 681749024, 547531274, 2726863362, 11053058, 2695397418, 571115688, 2684889640, 2862647946, 663712, 671621770, 168460800, 671089290, 2860687912, 2325874698, 2290098696, 545260160, 537430530, 134906410, 581085226, 2829625890, 545948202, 2685020672, 2183702536, 581478434, 539494570, 706873472, 578816514, 2821327402, 2718572552, 2189428770, 2861083136, 168462978, 2692909098, 2281873954, 2829199402, 539667082, 11149344, 2189459584, 2854265378, 2315823616, 2318043274, 11010722, 2323784234, 2191697920, 578945026, 682273448, 713067138, 43144, 172066, 2292885546, 579373600, 680166058, 2684355080, 142616714, 2820802570, 142641664, 143270432, 2282398336, 178814978, 2826995842, 44206752, 2155905704, 34079370, 537436704, 2192050186, 44206122, 545826984, 2292195970, 167905314, 547891232, 2290617002, 2325874850, 2827657386, 2826960898, 2827657224, 2189560354, 2290262664, 2155874850, 2852817568, 581085696, 136872608, 538976290, 715164192, 2726865032, 545824768, 2290647210, 134349448, 2192212136, 2693269538, 680142856, 2292189834, 570460202, 673357864, 2854783146, 2261672, 34089480, 2150244352, 2318010890, 2860517544, 673325728, 176849578, 545292330, 706751008, 2818712096, 2292712072, 11152034, 539101704, 35692706, 713697418, 2728567296, 2819137544, 2192189440, 538978816, 2821327368, 2854887938, 579477514, 2315387554, 2852792994, 2684922408, 2718468264, 2317888168, 8430210, 168299144, 539099170, 2155913864, 170033824, 144711816, 2860548608, 579502082, 41984138, 2863311010, 2181212170, 681716360, 2290133130, 2282400296, 681607810, 8396936, 2317920258, 2282225698, 715792936, 2852792352, 2324177568, 2821228546, 2726438920, 2281867786, 2323644576, 2281867808, 679618600, 2718040616, 2728428042, 2183800968, 178790530, 2726832674, 2796168, 2326266410, 2158004394, 581478402, 2183178752, 713033858, 705307170, 2192214048, 715696138, 538970114, 144845448, 2323775528, 671776930, 2317386272, 176728226, 545423394, 705301024, 145261226, 2190117504, 35818120, 143130754, 36309128, 2726994048, 539527200, 2155915914, 2315788832, 2325785088, 143164034, 2818615978, 178268706, 673228802, 2827659784, 2147484328, 707305512, 176848904, 2150269440, 539533984, 11045538, 42641418, 10650144, 2326405128, 2852653576, 2191696424, 679618600, 2654378, 547400320, 44212392, 2687142560, 539107850, 2315913858, 142772266, 682271242, 570558626, 134752904, 170402312, 2324171426, 679518344, 573188264, 36176416, 44597378, 539001504, 578824834, 2156569248, 2687142024, 2862746248, 2863302666, 36211234, 2860556842, 32936, 44206760, 682141858, 2191663104, 713599112, 2826960938, 536912002, 2718081066, 2827100810, 2315780744, 2852694154, 2181696136, 539132546, 2290098344, 8423968, 2290786954, 2854887552, 142647330, 671090850, 715661442, 706742432, 545824810, 573186218, 679643690, 11174016, 2692876962, 176818346, 681738242, 2718042144, 2181038114, 2283937954, 176857250, 579371138, 143165448, 680009864, 713162792, 545269896, 142740098, 2693300362, 2191665696, 2282398368, 2158658208, 2829756418, 572689064, 2324168872, 2318049802, 527008, 2149711914, 176695816, 2685045290, 2192091146, 2819235840, 2282390146, 671754250, 2156429344, 537405472, 2726299680, 178429952, 704817152, 715661474, 2158002216, 36307592, 2861214208, 2190090378, 2717952512, 2191663656, 170402466, 2156429482, 41986218, 545786538, 2283842058, 578822152, 671220232, 2686978592, 2728569472, 715825194, 176826368, 2821335202, 137013920, 673318914, 2158528680, 538968234, 2315290666, 547366944, 33729162, 547523112, 2292754562, 2829199906, 2292361346, 539011754, 2728394912, 2183662082, 2718442016, 2284453930, 143174178, 705167370, 2852661280, 178421890, 2281843362, 2189599362, 580944416, 578953218, 570993154, 679616680, 2318041130, 2720702600, 144834568, 713695914, 2283800714, 537526280, 671744640, 11176616, 2189991978, 2148016808, 570597376, 137011362, 547531296, 168296608, 2324211840, 573079682, 2292852778, 2183661738, 35783338, 572656264, 2863144960, 8561162, 142649858, 715819680, 715268618, 2283798688, 673753728, 557066, 681738794, 2695364640, 2729084936, 2684911648, 2726864896, 2726429194, 2827616928, 545917096, 570556450, 176848906, 168428192, 707308192, 2147485728, 671255042, 42598570, 2290131584, 2158012578, 2191697930, 2820712480, 8945696, 2315911690, 145230496, 2181079202, 2852168192, 2860655106, 2326306824, 2325774858, 537397762, 704782378, 2324170760, 2827651618, 2324202112, 2854365194, 2726996480, 2149754914, 2150107176, 704807584, 142639626, 713719968, 2729050250, 539000994, 2292230818, 2726961290, 578847394, 2852792968, 178268840, 537536672, 539533480, 2720697002, 2863302818, 537430176, 2686593162, 42107402, 671220226, 145260586, 136454146, 2860657282, 545950240, 10410, 2130440, 2726832266, 2728534178, 2695405610, 673227298, 2694982178, 8399394, 167944320, 36347904, 42469546, 8423432, 705300480, 2156038304, 657928, 165890, 2854259202, 682101410, 142649890, 2290133162, 2726470304, 545270440, 2854756362, 2687117834, 134873600, 539003050, 8923682, 2326268426, 706914304, 2292754986, 2687008810, 2692784170, 2820809216, 673841162, 2191565480, 537567904, 2861203456, 2686616232, 2684363400, 33564674, 2726987912, 2829230752, 2726996104, 2860550824, 2132488, 673851424, 36309512, 176171682, 2292884096, 167946410, 142748160, 2729058856, 2695012874, 2058, 2189959338, 2821366442, 2687140360, 144869418, 2720014504, 673325610, 682109576, 2292845184, 673882242, 2728561320, 2283831818, 145359488, 2693440042, 547389450, 706750594, 2283800578, 2317355680, 2717941794, 2729060904, 545270272, 673884810, 2290264738, 2281703976, 2827002498, 2695399594, 2687140008, 2854750376, 2292714016, 143270400, 2862746152, 2820712618, 176693384, 2819229824, 8947744, 2720531080, 44040362, 2292353192, 2718468104, 537403914, 167772328, 547392160, 2147625000, 2693398568, 713206400, 2149623808, 8521896, 134218376, 581567112, 2283930144, 2181038762, 11012234, 713033864, 713040424, 2156036226, 2692778656, 2862786560, 2292198056, 715261992, 679510050, 144744968, 2852814856, 704815136, 2192081064, 578988072, 679488130, 136349834, 2819230344, 578986656, 2191566890, 2684485664, 2317363712, 2852266528, 2290100866, 2147486242, 2854357640, 35824168, 2728567456, 571091112, 2290778154, 673841314, 673228808, 2192188032, 680012298, 2290747426, 570558976, 2829625480, 706748970, 44171936, 2860517898, 539535914, 2192214696, 2692874792, 713558688, 167914024, 2326274720, 547389602, 680167944, 2826994208, 2852653704, 2692885152, 2148042922, 537037352, 42467848, 2860524192, 572555810, 2726439434, 2860654720, 2282228384, 42511018, 2183266344, 2191665800, 2181597826, 11042826, 536873632, 145392296, 573180544, 2292228744, 134905856, 44073130, 2292883978, 713033864, 2818746400, 680003594, 2852137088, 33693858, 2157969928, 570460842, 2315812898, 2189992610, 2183137312, 2726330376, 715653258, 2717941928, 137011368, 572688386, 167772328, 170395784, 570950178, 44048930, 682238626, 2860648992, 2189590562, 545434272, 2726297600, 2862645290, 681575042, 2191524352, 2862787208, 145402496, 170559530, 2726436866, 2726429194, 2821360258, 2315913888, 2324177032, 11043498, 2819132042, 2862645256, 681738402, 2284365992, 178815112, 545917058, 2695365122, 2156046986, 578814626, 2107946, 2862621216, 2728919592, 44574850, 671096994, 2718075008, 44212898, 168340000, 2720703114, 680176266, 11149322, 707439114, 170043530, 2190125600, 168437922, 2861039746, 2315389578, 715696800, 2183168650, 2693269504, 10487938, 573218818, 42599042, 2852686346, 44597896, 2827002018, 2827651200, 681615520, 713597480, 42475560, 2281867272, 168470690, 176300032, 2156036098, 2818738696, 2315821706, 2695504386, 44214826, 2282392226, 578849288, 176160776, 682264712, 713203722, 2717941794, 44081186, 2827487394, 545794688, 8527904, 176687136, 2284462112, 705211016, 539494954, 2860655114, 522, 679651842, 8389288, 681618090, 11018274, 2292326912, 2860550688, 2156529706, 2728568872, 2325782568, 715164162, 570557064, 2158657704, 2147623464, 2827125256, 2290625032, 2726830088, 673349632, 2155874336, 2150279330, 2325881000, 2323776136, 44728328, 2282392192, 579471370, 144845344, 2684387338, 2718476290, 134742696, 36307104, 2829623818, 2282233986, 2323783720, 11173898, 2860517888, 2315386880, 573186080, 143138856, 2315395208, 2181736578, 2150246954, 2290649096, 548014112, 136456736, 8956040, 2860655146, 2325776418, 2684889770, 680034440, 2191665322, 2181597320, 706881672, 2290123394, 713590826, 170426370, 545434242, 2292884098, 673187970, 707429032, 2852135050, 2687142432, 2148040866, 539501064, 2686486528, 2829716008, 44739082, 137011744, 8955936, 2191524482, 2191526568, 673882624, 2829090976, 2717911074, 2181562368, 44048386, 2861173258, 2826996392, 539142824, 2158627488, 42084512, 2148147712, 2863137322, 2315264130, 2315821224, 2284333224, 705169448, 2281865354, 2317885450, 2829230122, 2720664202, 2821235208, 705210922, 2323784320, 539492904, 167903746, 2821333160, 2827092002, 2290098208, 2158666274, 2718433922, 2862656010, 537436810, 142772392, 145369736, 167813288, 573047328, 2852823168, 579504288, 715688488, 681609762, 2230434, 8528424, 2290221064, 2686624426, 573178400, 579340330, 2717909162, 35685034, 2284365952, 2181177480, 2230792, 2852292618, 2726333058, 36339754, 545423904, 537567362, 713722506, 536903712, 2292328450, 44728962, 548053672, 2821358208, 2189601312, 131114, 2664448, 2158626986, 8923778, 2097192, 2192048266, 715663522, 170535584, 2281712298, 178268834, 2852653056, 176818178, 2292351656, 2158101154, 2317527562, 178432130, 2726330410, 2158143616, 2189600802, 2718073480, 134883464, 2665090, 571091112, 2192190088, 581599906, 2818738696, 41943210, 2183831554, 2686976672, 2684389888, 2284364448, 2720008840, 36219402, 2726439560, 545392768, 2684364928, 143294600, 2191655082, 2325749792, 2181202080, 2729091714, 167813770, 44736672, 176687658, 2720563746, 537428648, 2281742370, 2181572640, 681583114, 715827850, 547881130, 33564832, 2852301344, 142608384, 9087522, 2686453930, 539631624, 671261344, 168471208, 2325914114, 2323784322, 707428994, 2157979690, 673317504, 2181177858, 536904328, 2191524490, 2325744170, 2181695618, 715663400, 2693278368, 36315178, 2829232138, 2863136930, 704653834, 2147484202, 33557162, 2717917824, 2821195778, 2181079552, 2718074920, 170557482, 537536642, 9076872, 145262594, 2718073506, 2148049026, 2852782250, 673852072, 537537184, 2726955528, 2290614272, 707436704, 713165352, 2860657154, 176161448, 2854879872, 673841672, 42510368, 170558088, 547367466, 2325752456, 143131298, 578855074, 134252704, 168331946, 715302920, 2148173866, 2693433512, 136317608, 2695015074, 2692884512, 671785632, 2324203690, 2282260490, 2158495904, 2323652648, 713033730, 2687117320, 2827659938, 2282392106, 673843848, 2861206056, 2325743624, 578947200, 2854265346, 34078858, 2324179104, 2317912736, 581050920, 2827125416, 2315922090, 2181737002, 2852170272, 2819096618, 2323810824, 2726963370, 142780586, 2148018304, 713040546, 707305984, 2323778178, 2281701384, 2861211776, 2318019072, 2829232130, 2818607624, 2729093640, 715694208, 2318041730, 2183170058, 2827518504, 2863180298, 547881096, 2686462114, 2863309440, 33696264, 178432522, 2189599394, 526848, 145400480, 704783008, 705167360, 682263074, 2827102888, 2726338592, 2190082178, 2861041832, 35692712, 2829191850, 2183700482, 2189984418, 2729091720, 2326309418, 2684496042, 2189599392, 2826971168, 578848938, 2728438442, 2787968, 2290100362, 44730408, 570960418, 713163272, 579480226, 2692915874, 545261706, 545923104, 41951394, 715292810, 36176424, 136325290, 144714248, 715663520, 580921474, 2290124928, 2318018570, 170533514, 2281842730, 713722530, 2827485218, 705168008, 136981160, 2324335114, 536906410, 170396168, 2290254376, 8388746, 2183277090, 2148043424, 168428064, 136970274, 2720137256, 143165952, 176818856, 547498496, 578824744, 2718574594, 2854756514, 2854756362, 2728435720, 2326309032, 2829200008, 2158002218, 2821368456, 44040320, 176160810, 167911464, 2158537386, 2192189608, 2158109314, 715792898, 581042826, 176332802, 2189951520, 2821325314, 545956360, 2050, 671262848, 673360426, 539494946, 2315780130, 2819096584, 2852135424, 2718444194, 2315913354, 2829197834, 10493984, 2820678306, 170011176, 2281701512, 2150148642, 2720006818, 713697290, 713196040, 704815626, 2684922376, 33597578, 579371178, 2281742346, 170033152, 2290231296, 2183694346, 2686484482, 2183170184, 176693928, 2156397090, 2191654946, 2726471720, 2192214056, 679512744, 539142698, 545269898, 570958506, 2726331008, 2317394442, 548014634, 2191564834, 547496096, 35653674, 2687150760, 2315813506, 2624168, 10528802, 2282267274, 2158103050, 2292230816, 581053090, 134785056, 144736936, 2317386402, 715139242, 2829746312, 2292752514, 2292746368, 715653800, 572564136, 2829060266, 706748546, 679619080, 2862784552, 2720563202, 2325776424, 2728929288, 2863179808, 571089544, 673720328, 176203786, 2821335560, 143271938, 2290223240, 169880072, 2718441472, 539495074, 570591400, 2315395072, 134250664, 2686976520, 144837122, 144738826, 2726953122, 713066536, 539666466, 136448514, 44073472, 2317361288, 2852823176, 671746056, 176818304, 572523170, 572656136, 579340424, 2852694658, 168305314, 136874536, 545948168, 2821204608, 2693431944, 2315815082, 2178, 2155915786, 2728559242, 681615528, 2282367136, 671227912, 679649450, 136356482, 2852653090, 2718575106, 2717911680, 2728436256, 2157979818, 9044522, 2284488736, 178923688, 682109066, 579510826, 2718476808, 2317396522, 573055146, 539494954, 690346, 2281840672, 2183669768, 679651968, 41945096, 167938602, 671654568, 2728536200, 704815274, 2852790400, 2726298242, 2692778504, 142647978, 671131786, 2149622410, 2729093258, 178422274, 136325760, 536904192, 2693441578, 35660298, 715303552, 713033898, 34122242, 170008618, 2281701896, 2726439424, 2281736192, 2290614434, 2192056320, 2720137898, 2718435360, 134220320, 11012616, 537397928, 176300674, 2861042208, 142778890, 715663488, 2854259208, 169910280, 680036488, 144744488, 2192048808, 706783744, 570952330, 10659842, 2290264104, 715172392, 713067138, 2720705154, 2282400418, 2317519008, 2324178986, 2818747008, 169902634, 2156431370, 2317494954, 2854783618, 2787362, 142748194, 136448674, 2693398562, 142647810, 2829224096, 2726955528, 713689088, 170566154, 2181079040, 2292359808, 2718435368, 2281704072, 706873378, 2317879848, 174088, 547392034, 178422272, 2150105728, 2192048136, 10240, 34209930, 2189426720, 539134090, 8421930, 715131042, 168430216, 680003616, 570434210, 2292744352, 137013890, 2282261122, 2181595682, 581075624, 2862614530, 671787170, 539101866, 35792936, 2155880482, 537043456, 2726994442, 2854781440, 178956448, 571122314, 715268098, 706751144, 2821228674, 2290256426, 176859146, 142649354, 42468010, 168471050, 2862621192, 42500744, 2860515842, 134785536, 682107554, 545957896, 2183137408, 538968714, 2147614760, 2860523554, 679610890, 713072642, 178923648, 673874088, 44173450, 2318041250, 2685043368, 671615498, 8956066, 539492874, 2155874946, 715137672, 2157969544, 706914466, 715817096, 680001576, 2191663650, 142647978, 35661858, 136446624, 8946344, 715303074, 547365024, 547922080, 2284333736, 2158625410, 44573218, 570950274, 2315266082, 2284322946, 2686585480, 44730912, 715292800, 657440, 2693308418, 2862621352, 142778400, 581574656, 565250, 2282236456, 713687594, 545425954, 2282399880, 176717866, 2323777696, 2695367178, 2821204002, 2694840448, 2819263138, 2827526144, 681577128, 2290778656, 572662442, 673873920, 2290124938, 2158004384, 2156535810, 167903912, 706912800, 145401864, 2156014112, 178946184, 2685043240, 2821227018, 2292885536, 715292840, 539624106, 681616002, 2862746272, 545794688, 705306656, 11182720, 176168992, 2663074, 579340802, 2292359210, 2282269192, 2315814954, 2854266882, 2693408898, 2282228226, 2852661896, 2181726218, 2181204002, 2820713122, 8956040, 2692786216, 41943562, 2726436896, 42502786, 2720147458, 682264618, 2819140224, 682271400, 2290092202, 10496138, 673884802, 2686459946, 2686485026, 2148010496, 44181672, 145261064, 2820810754, 704817288, 33589760, 713064578, 2148008490, 579479552, 169904296, 707264648, 682262562, 2818738688, 2852129450, 2827616770, 681609386, 581576864, 2686453896, 2189951530, 134228008, 545398792, 167938600, 2695006346, 2156399144, 682271400, 671221888, 136325122, 2692743722, 2852137514, 537002666, 168470530, 2324177536, 34080930, 580946560, 705308712, 578824232, 2728394912, 2283841704, 33687714, 707264642, 2183832200, 136849578, 2323778216, 2181038210, 2852300800, 704783008, 537034754, 2324301832, 178954914, 2158004778, 545826824, 143173762, 170035874, 547364904, 679641258, 2317527560, 679641216, 2860516008, 2284355616, 2315823264, 2315954176, 579349152, 145369218, 2284494986, 2181605504, 2695408130, 2290254464, 2324202144, 33728680, 2181728386, 2189961866, 682270728, 572653608, 2192058402, 713173024, 2820669960, 136323616, 2852817442, 2183178376, 42467360, 2292326570, 163880, 2654762, 673882280, 579373088, 539000872, 548045320, 671260802, 578816000, 2852268706, 143173794, 2753026, 2317486218, 8424074, 671262730, 706751112, 2829584938, 167805568, 570433696, 704809602, 2315944584, 547367456, 707437058, 2862656168, 2720696968, 2852292744, 2827100288, 2852135432, 671255042, 176193544, 8429578, 570982944, 136980640, 2862621312, 2684485640, 2147526786, 2183168170, 2720147970, 2720137384, 2861173384, 2821226632, 136446120, 2861172904, 715655306, 2283833472, 2190125192, 536914602, 176163360, 170044040, 2181702144, 2854223914, 10659842, 2717941794, 178915850, 673876610, 704815746, 2692743680, 2726993960, 2323784232, 176300192, 136456842, 142739456, 2854780962, 44204200, 537395242, 2863270560, 2326298762, 2852659754, 2684398114, 136972416, 176818816, 581085698, 2290262690, 8430088, 178956936, 134391848, 2827520674, 170524800, 2191696002, 176196130, 573186570, 704651432, 2726961152, 142607008, 2695528992, 2728569354, 2852135074, 134785576, 572695080, 2190125600, 176687752, 679518752, 2718444034, 11151496, 136979072, 673874592, 2826969760, 2819105290, 2281867296, 167813130, 2692907682, 2728953858, 2326274560, 2694873640, 2189984394, 2149720610, 706742946, 2150238248, 545425442, 136841352, 573082248, 2183791136, 11010210, 2720661634, 572696736, 9084936, 2852161674, 2720531072, 144712234, 143297152, 2863169578, 11012640, 35660322, 145268906, 2821360138, 2687140480, 2315815554, 570982538, 578814632, 713162880, 2829746728, 137013800, 536879114, 2158502408, 2728536586, 176325122, 178257954, 2158501922, 2183266818, 44050474, 581569154, 2155872416, 679520768, 136848010, 176333472, 2726856736, 36342432, 545792160, 42641440, 10518658, 2819131936, 2190082602, 2729050634, 2818572936, 178921632, 2189461536, 679518370, 2317396104, 2720178858, 2684496002, 681716384, 2695505962, 44083754, 2290125346, 2284495010, 2183277064, 707436552, 2181071362, 2630144, 2323653282, 8554496, 2686976520, 136871944, 2189428768, 176292002, 2156440234, 2181210120, 2795530, 44075178, 2720565250, 679619200, 2324203682, 176693898, 44573224, 706748938, 8530432, 570960546, 2323655328, 2147658282, 537430048, 2694981640, 2692876418, 2158625312, 170010752, 2829625866, 713558176, 2862655530, 2326405640, 2323644968, 144869504, 2189992104, 176857768, 170035712, 2829757096, 704653994, 681577088, 8519818, 573055136, 2686984704, 2685018114, 169902208, 2191532544, 134250538, 2284497450, 2827493504, 704645792, 2726823978, 671787176, 134384264, 2292195330, 671091234, 2717950594, 2147625122, 2692915242, 145261098, 42469418, 715139754, 2854232576, 2150270976, 2317484042, 705208832, 144837288, 2191655072, 538976938, 570982402, 134783018, 545431682, 142641282, 581050402, 548044936, 143305384, 2290647074, 10494472, 2720137376, 671787050, 170426914, 713590794, 170524834, 2315782146, 2147518984, 145236608, 2150271136, 713599008, 713162754, 2315258026, 713040384, 136874626, 2326407818, 2829189800, 545267880, 2829101066, 2852790792, 2820680192, 713695402, 679651458, 2854789800, 2694980106, 2292197386, 9087522, 2317910530, 2284331008, 2290122754, 2728566954, 2720703144, 2827657762, 2852159616, 176332960, 539525642, 2318051328, 579479688, 136350250, 2820803072, 713689120, 2283831458, 168331938, 2150113930, 2191697962, 2820811266, 36315176, 705309320, 2323679232, 144875522, 2290647688, 2762912, 8956032, 2158633642, 713695232, 715303586, 682133674, 2684520488, 2695374888, 2150244522, 2720172160, 170043914, 538976394, 167946912, 34218026, 2694842376, 545425930, 539664896, 42074626, 134228000, 2818583050, 2692778634, 671260802, 2728436386, 2829224576, 705177730, 2728951808, 33557122, 537567360, 2692743328, 2284366474, 144712234, 2821326888, 2191687816, 2283931778, 2156563080, 2283840034, 2318049440, 2720661514, 2821368456, 33555072, 715300896, 35818120, 680010400, 547924618, 2183824042, 144876040, 2292318850, 2829591042, 9044138, 2284497418, 545393192, 144877602, 572530816, 704808994, 2158002698, 136872456, 136839328, 581601802, 33554986, 570566816, 2292754986, 134261250, 2323687586, 2829714048, 681577122, 2192056994, 2860525728, 578985994, 2726986250, 134391938, 2684528680, 715694218, 2148016770, 2852686474, 176163338, 707265186, 176293888, 539132576, 2149591554, 2318018730, 44075522, 2290778626, 34251296, 570589352, 565792, 570984576, 570951840, 2150247074, 713075336, 673712264, 2829746858, 2854789672, 572653600, 35686434, 9052192, 2693302920, 2284456490, 176327328, 2148041352, 713067176, 2726955530, 2861213834, 2147525290, 2684388002, 2292189696, 168307338, 2150277152, 2695498280, 2693439658, 2819096744, 2694981674, 545827464, 136325802, 8424074, 168462888, 168339594, 2323810442, 169912480, 2290256546, 671744160, 2852692480, 178792456, 170435232, 2148149418, 2726994474, 144844834, 2191525922, 2728919208, 681715754, 34114080, 2282225706, 545792010, 134873602, 134383786, 2829590560, 2148010632, 705301152, 2718573058, 2158111242, 2149722656, 671777288, 2281734154, 681609738, 36210720, 2190114976, 2315297416, 2827100706, 33728522, 2695004706, 579502210, 673745442, 2324307978, 168339618, 2726863522, 2290090624, 2829716096, 2852290730, 2852260354, 2317353632, 2794120, 10617354, 2315922082, 2158668450, 2695407784, 2183801482, 2156537866, 2283930282, 2183275136, 2181079554, 2324342826, 134228512, 2829593088, 168462378, 2820843656, 168337920, 144744576, 673745032, 2862622722, 2820679680, 144736938, 2181702144, 170525186, 673710218, 671645858, 8396842, 8947752, 570949770, 2819129864, 713171584, 2323786280, 170404490, 2820680194, 41984650, 2150107144, 34242600, 2148147328, 34088960, 2315420330, 142748296, 2155905024, 545783808, 2686625802, 570557090, 35824160, 178389026, 2147647658, 2156406816, 136882690, 2181171370, 2318008354, 2861213826, 581437472, 2695528608, 2292877474, 2852268194, 705169538, 715663522, 8522370, 547367466, 673850026, 169880104, 706783240, 178921506, 44705960, 572654208, 33562664, 2726307874, 42510858, 715139106, 2720540800, 578816010, 2852694696, 579504256, 2829068458, 44075552, 2726332930, 2694873640, 2292361730, 2183800872, 134260738, 570992640, 548020386, 8421898, 2693433890, 2827133474, 41945088, 671228064, 2292351656, 2284333610, 176826506, 2158100608, 536905898, 2155907714, 2720049282, 579381890, 8528000, 2860687906, 2819137544, 707308168, 2820801160, 673327624, 42631306, 2686593666, 680043010, 2829222538, 2820801162, 671262882, 2818615810, 2684887050, 570466826, 11149984, 673841322, 33693834, 2729058954, 2827627170, 2861203594, 2183661578, 2318008458, 36309546, 36177962, 2183702536, 2829092896, 134390408, 134381610, 44739234, 2260992, 680165506, 2290756136, 713165482, 2821202594, 139808, 707439104, 2854257322, 176695306, 2693276290, 2632360, 2685020674, 2148043306, 134359082, 134750752, 2317486248, 2292359178, 715172360, 2292187272, 545915426, 2720571904, 682139690, 41953800, 704651274, 2315791010, 2156529696, 2284454560, 570949632, 178946730, 537036834, 170558090, 2324209706, 679616648, 2863308928, 34080904, 2821202432, 11044874, 581601792, 536914058, 136848032, 539142272, 2854398624, 2718050466, 571124354, 572530858, 2684486280, 2189559936, 8391304, 9046664, 534658, 2156012040, 2192050186, 2158535338, 713164842, 2861179042, 2821204490, 144837288, 704686120, 2863145602, 2148141570, 578980354, 2718083618, 2692745858, 2149615776, 167911426, 142606504, 2687148074, 578822176, 2282359306, 671255080, 167807658, 2687148202, 2854256768, 2854267424, 144746506, 8397474, 145228416, 713588776, 42074274, 2190123530, 176685098, 2826971168, 178916010, 713697922, 134742018, 581053096, 539502626, 2695004202, 2315387040, 143133194, 2821204616, 143305346, 2181212298, 570598058, 176719906, 2728536226, 41975936, 2281843360, 2852784810, 136348296, 2720694314, 178430624, 2687141930, 539533864, 168429578, 2158624898, 10619010, 34080936, 671220256, 2283840136, 2861173416, 2728566784, 2283930280, 673187842, 707404450, 682109088, 2315954848, 2720705066, 2829068288, 2852817024, 2292714152, 2156044832, 570959912, 545792642, 2694974088, 2819269256, 2684365312, 176204290, 539000874, 707436578, 2829582368, 8923304, 2282236424, 2326399112, 2282261026, 539536034, 2717919752, 2324177024, 570990634, 134881312, 2290655370, 2695400106, 2315427968, 144875656, 2820835490, 671778824, 580954632, 2290778122, 2147647626, 715825194, 2315291138, 570460800, 2854912128, 2317355658, 2284488840, 2147625608, 8388778, 545958024, 2720039082, 2860689576, 2315782272, 34212512, 2692784802, 2292328458, 134220298, 167807146, 2292220418, 142639104, 44565024, 570960520, 579340458, 178258056, 136456704, 2818574978, 715137546, 167807010, 2282367008, 681583264, 176160810, 681609896, 44206242, 2189600770, 2181169320, 2726994464, 2860656648, 11018370, 673185834, 2315919522, 168438282, 680174112, 2819227786, 545786536, 2818572424, 2863310856, 682240002, 42478216, 680042538, 2852823178, 2861039618, 164514, 2317355682, 2684912168, 706904232, 713695752, 2829625994, 2292320394, 682230306, 2150105128, 136489090, 2148173866, 36339722, 2821193730, 2852683816, 580919810, 680141312, 578978344, 682101282, 134219946, 2324334720, 144844810, 176720514, 44042760, 704684576, 2861180938, 2156560394, 579373706, 169869474, 2728428042, 2829223968, 10520746, 2158503978, 715663872, 705175714, 9046024, 2148173954, 8390816, 548045474, 2693440136, 178784906, 2181605376, 2717917834, 2138120, 2325907464, 536904354, 44605578, 2729085450, 42633352, 176160776, 41977890, 43144, 539626112, 2147494410, 2718466696, 2728, 581599904, 2281744936, 2726471848, 680174082, 2156396584, 178268162, 2717911592, 2854365706, 545949704, 545262242, 671646370, 2281743016, 2292875424, 707299464, 2158633472, 2155913768, 2183823530, 134350978, 548022280, 713040384, 2818736160, 11151882, 11051168, 2181702314, 547364864, 176201890, 2155874824, 2852292746, 570990626, 10518696, 2326399656, 2852692482, 671746058, 35660320, 2181573250, 2863309450, 44212226, 170002442, 8915112, 681575072, 2684395688, 2728428042, 570597376, 2157972010, 2324333184, 2718564386, 570949634, 2317877898, 545400970, 2686978592, 2854363266, 2693431296, 2158002186, 142738048, 2156397096, 2181726208, 713173162, 2317912744, 167905922, 2191558784, 2181702176, 570960418, 2158624800, 176163360, 144877736, 2695397512, 671752864, 2192212490, 2694884010, 176160898, 2292329000, 145399816, 2687017600, 144703616, 2720672296, 2155883168, 2694840960, 2181572768, 2290223650, 2283972746, 2693267616, 681583138, 2282358826, 2282227754, 681607170, 2692778016, 35791400, 136454144, 2158133800, 2238632, 168430080, 715694722, 2820800650, 679479840, 34211970, 170428936, 176326792, 34114186, 8923818, 2315920000, 134250658, 170394274, 2726987778, 2292220578, 2181693952, 2726955530, 2686495394, 671263368, 44697600, 142606984, 2818746496, 2158537218, 2829101218, 2693310600, 548044962, 145358890, 2687140520, 2821368448, 707305634, 2292359714, 44728320, 2687115402, 2861074986, 2829099138, 178948736, 679518762, 2726953482, 547495938, 2158666402, 2315911690, 2728427528, 2290778626, 42117152, 2155874472, 2181210144, 705308682, 2183178888, 2158528650, 2829713952, 42478240, 2718444034, 2315257994, 170009218, 2695006218, 2621610, 2720696458, 2852137512, 2282367624, 2687150240, 176693250, 2149722144, 2147491968, 2720571528, 673229440, 178946730, 539667114, 170535050, 679616512, 33720322, 170008736, 2192081576, 2158002850, 2324179618, 2829746336, 679520904, 2726469800, 2181570594, 34243208, 2692743680, 2326431786, 704684064, 2190090754, 143132832, 539132546, 2190084618, 142617088, 34242592, 33565314, 682107402, 176171656, 2860548106, 671623168, 713695906, 581577250, 178815656, 2282357378, 704817792, 2687148034, 2693308962, 581052426, 2282399746, 713590914, 176300706, 2827127338, 44182026, 2189992616, 2686583296, 581075456, 2826961570, 170429090, 537034760, 2684354696, 2192189474, 142779018, 2729050152, 705202344, 706906658, 2728929410, 2183661728, 579471906, 664224, 537535018, 2325882888, 547399688, 545818762, 2854879912, 671254698, 2718040200, 572663946, 42609280, 2829232800, 2860679200, 2158665888, 2149755016, 2158665736, 2292853408, 2852162210, 2292228096, 42631714, 169902082, 715786786, 545392640, 578978346, 2181177354, 2290098346, 682271242, 2726299682, 573089794, 705300490, 671261320, 537395842, 2317486594, 580913154, 682142248, 2687150120, 2292746914, 178921608, 170001056, 2827624962, 2854783136, 705301154, 707297408, 2819227656, 2324335144, 536881698, 2686984320, 681607848, 2852683938, 2315255938, 537037440, 535040, 2693302402, 2181038754, 134359592, 2863136768, 2729060354, 34244608, 2829191720, 2192189600, 2284331168, 2099328, 136478856, 2181046410, 2183801480, 2326274218, 539109536, 681713832, 713196170, 170429090, 44181666, 170042018, 167911562, 134383784, 715268138, 142780970, 44739242, 33728544, 2726961290, 44179616, 2158627362, 2829746208, 2097322, 673319592, 11051658, 33554560, 2315266562, 2290098336, 44040712, 573188234, 2720047618, 2183276584, 10487978, 2158624808, 2156429866, 2189566634, 2693268136, 44179498, 34087434, 2829593090, 2189986336, 34087434, 2283842080, 178399786, 41953922, 545434280, 170394282, 2720178178, 2323785858, 2317920896, 671254560, 2728536576, 713034242, 539099264, 2190092808, 2290092034, 713689730, 570469002, 2323778186, 2156530304, 570960000, 2271392, 539140104, 2189985834, 142615168, 168470562, 44081186, 2283973282, 699016, 176695848, 2852792864, 571114152, 2718042120, 2147526824, 673325090, 42508970, 2728561184, 170426378, 2190082080, 170008738, 44574858, 2150269608, 36184578, 36208778, 2863276586, 2729052330, 170043528, 143303178, 671655936, 671615656, 2282367496, 8520352, 2191663648, 715661986, 2326407202, 673186432, 137003144, 2720538792, 2324340898, 680140930, 178389032, 2854234114, 715786882, 169902634, 2862743690, 145391624, 2183301666, 2191559304, 2282389642, 671253160, 170001026, 2728429610, 2829058184, 2720047778, 2695537160, 671130250, 673712138, 2183299112, 2829197866, 682142368, 2156571274, 2818615336, 679510018, 715827210, 537528866, 2860689922, 2852792864, 2158012930, 2325883400, 44042242, 2181204106, 2315821696, 134261280, 545401002, 2290092714, 2318049418, 2156560544, 44730376, 673229354, 2684878890, 673229474, 704776234, 2183309472, 2684389920, 2130432, 572565546, 176204288, 11042848, 545915562, 2326430240, 545826848, 2318008490, 176302602, 2695006720, 2687117472, 2325749794, 2315790978, 2323816482, 36317704, 136456874, 178429962, 11018410, 2854397960, 2284322976, 581599746, 2686978210, 34079360, 2157971466, 2861205634, 145263234, 2156011530, 713033762, 2148042888, 10518698, 536871560, 671778824, 680045058, 545826984, 2656800, 2852170250, 2317517480, 2826994336, 2718075040, 2720047648, 44081288, 715688482, 143133218, 2829230592, 34253312, 581574656, 2324169346, 2317494432, 176695464, 141954, 170394272, 713588778, 8432256, 2181210632, 579471360, 2818615968, 2192081442, 547915914, 713566730, 2317887626, 2284487202, 2861082666, 145238562, 671222442, 143173792, 2283973256, 44212744, 581444098, 2695538728, 42478210, 169878058, 36342442, 671787040, 2323817130, 2862752266, 170565768, 2181703816, 44073640, 680176266, 570589834, 2317387786, 2315397250, 2829746210, 2692876800, 2148042920, 2862745736, 176718338, 42074632, 2684363392, 167813282, 164522, 41986048, 2819260544, 178389122, 2290778112, 2720565896, 2156536322, 2861172778, 2820710442, 2854780930, 573179912, 41978024, 2695506058, 166050, 176169002, 178916010, 144867338, 134785568, 705169410, 715794442, 539101216, 33685634, 2158004354, 673841312, 713067040, 2292845096, 545784362, 2854398080, 44173312, 573088416, 671787680, 578822272, 2819096608, 34946, 539134088, 680135178, 2862787112, 2189428898, 145361410, 2684518432, 2755074, 178916000, 2685045290, 2694851074, 36184226, 2861203584, 143261698, 2656384, 136841736, 42074784, 715172010, 572688544, 545398818, 2718050314, 2148051456, 2325743778, 2292852872, 41977898, 170396322, 2827004578, 2292844674, 2720541226, 10526890, 2283940360, 2861171210, 2862653578, 2290130986, 2819238560, 2694881792, 2149623808, 2284358176, 579502090, 2861212328, 41986602, 2827517954, 2191665800, 2158627496, 2685053610, 2183135400, 666242, 673317504, 2290623016, 2326300800, 2290647040, 2292361888, 713728650, 671130274, 573188642, 2292744232, 136849410, 2325752328, 537428136, 2147527338, 571114026, 2292221954, 2292351650, 539533856, 2317920938, 2318019080, 178946690, 2854258688, 2183669792, 571123872, 537010826, 136325122, 2147658410, 2326397096, 170041472, 2263082, 573049480, 167782442, 2818580618, 169871914, 2326405290, 2819269250, 136874504, 2692784648, 176851106, 713697792, 2852268706, 2283939842, 2323777704, 671089314, 705341450, 176193546, 2829232258, 2726856714, 2181693994, 2827124864, 2290745856, 2720662144, 537035394, 713564160, 2720180866, 2156407426, 2290780322, 2693409448, 580946050, 671621152, 707305984, 2315264640, 35686432, 2282399776, 545433642, 178268704, 580946048, 2829224072, 2326301192, 178825248, 2149613608, 2692883082, 579512488, 2827102370, 579379210, 2326438560, 2693310498, 2695014528, 2852651650, 2157979682, 136325794, 2156431880, 713031714, 547367594, 547497992, 663554, 2826961032, 2181071018, 168296960, 2192212136, 673318922, 2147625122, 690720, 2181696138, 8915104, 539109506, 2854920744, 176728234, 673219242, 2729060896, 2324170792, 2862751872, 536873602, 2155905064, 44083200, 168427522, 537528322, 142615202, 2685045280, 2720041474, 2695528994, 8923682, 2149614090, 2155883050, 2181079082, 2315788840, 2728962562, 704651778, 2192187914, 704784522, 2821335680, 580919848, 578814632, 704678408, 167913600, 537405474, 2326300802, 44081282, 2854387746, 2720145450, 2292318888, 572531210, 536881674, 571089034, 538970144, 2150279304, 2156396672, 144867874, 143264258, 134359712, 2819106954, 681576610, 573213186, 2726961800, 11018888, 2156013600, 2181603874, 2150269610, 705333408, 713599656, 682271264, 2720539266, 578854954, 134873088, 2192050696, 2326432416, 44204032, 2156429986, 2317361696, 2183143456, 2284323496, 2183143424, 548044970, 34113546, 679651970, 682240520, 2324334730, 136847392, 2654722, 176693280, 2718050984, 2729060386, 2150277672, 2292327072, 2821333672, 539634304, 2829755018, 2720145408, 2156429474, 44075042, 545957922, 2692786824, 170567848, 666152, 581050922, 34210314, 2149714080, 2324310562, 2324202112, 547921920, 2694848650, 11051176, 713206304, 715784744, 2685010600, 2157971624, 2292845186, 2189599234, 713073160, 2315429896, 2147655690, 2755072, 2282268714, 2854234272, 176818850, 178792480, 581599752, 2315428386, 2818712192, 2694973984, 145359522, 145391626, 706773024, 2317912704, 2315815072, 2156404866, 704645152, 547390112, 8430112, 142639274, 673745568, 2156569122, 2156529800, 2326299136, 2819138082, 536881698, 2720696362, 2829623842, 2150244864, 176332962, 2282390058, 2761224, 671253128, 570983040, 2147617418, 707273376, 2687150090, 2315922088, 2284495368, 547498634, 2854922370, 2181696160, 2261642, 34122274, 2282389506, 537436194, 2827657898, 713728520, 2728919202, 144738984, 2717950474, 537397376, 559136, 548055720, 704678442, 2189568000, 713197600, 2189961728, 673744936, 2820702210, 671253032, 178825376, 680142890, 170041856, 673316906, 144738952, 572532874, 547913736, 33589760, 44040234, 2290130986, 134907912, 2827102208, 2183266986, 2156397218, 2685018120, 2827004576, 705331882, 673319554, 168430082, 9054378, 145235976, 2156562986, 713066656, 2860525610, 2720670250, 2156004010, 2684388000, 42106890, 33694250, 713558154, 2860655104, 136978592, 545826824, 2863303298, 2181597832, 2664490, 2854357642, 2181048450, 2181079560, 682229920, 169912354, 2263072, 35653674, 581083138, 2826971138, 8948386, 2717950464, 2718565002, 581601930, 2157971592, 42468010, 2183309344, 2149589664, 2854256770, 704653864, 42633762, 682101282, 682134058, 682238498, 2860524066, 2729083008, 547924130, 679616552, 36211330, 2281711754, 2854758528, 547496618, 2686978186, 2292721792, 545958568, 2292220584, 2687107104, 44075168, 579348608, 178921632, 2728396938, 705210888, 2323647010, 2156437546, 2820800544, 2190123520, 581083818, 134785186, 176728712, 2292220552, 2819230370, 2752554, 42500770, 42510848, 2695365290, 2292853410, 2692754056, 2097800, 2720047264, 673745026, 2728430080, 2726339242, 2852260512, 715270304, 2181179944, 170526722, 2292359176, 2284488704, 2819129994, 679512608, 2694881418, 2148051618, 2695367200, 673319074, 134258728, 570425864, 2158493736, 715292800, 2282267138, 2155883168, 2862654088, 178956416, 2720008328, 2290253984, 2860648482, 2284494848, 2323783720, 134381576, 690344, 176848930, 2315911840, 144744992, 2326301184, 176292010, 2315790880, 2192222880, 2827616288, 539525288, 134883872, 2317527178, 2323654786, 2292187808, 2863177856, 2694841000, 2728525866, 136849418, 2827002376, 2726332448, 143272098, 579338282, 547391498, 581609514, 178266754, 33554568, 2318019208, 143296520, 2720702626, 8912906, 2192058400, 2692778026, 2692743304, 704784424, 168438408, 2829058178, 2863278592, 2717909120, 42606602, 2181038624, 2829721730, 9078794, 145238666, 2684364842, 2684496522, 35816106, 2819140128, 2726985866, 144706184, 2292720170, 579478186, 11149480, 581443618, 2818711586, 2860679808, 713195528, 2827133064, 176169600, 2695531176, 2820811424, 170565762, 2854920330, 673219210, 42641930, 2156439720, 42109064, 572523144, 143270016, 538970274, 673744930, 2860558498, 2693399202, 2720040960, 2292850818, 545783978, 145361064, 2860646952, 2148043298, 41986090, 548020256, 539131936, 2181202056, 706904202, 2292328616, 44083360, 2156406784, 2821335168, 2694971938, 176169472, 671785474, 10486408, 2729050280, 44705922, 2695014952, 143166088, 706748426, 715686016, 537569288, 35654146, 8923146, 2728569474, 2315266592, 536906408, 2158111232, 2820671496, 2852651648, 547356704, 2149582976, 2726297760, 2290092584, 2292195882, 2189459594, 2829091370, 2191698472, 2191665664, 2181597352, 581044232, 170428426, 136456328, 2762888, 572696586, 2728919594, 2826995872, 573057546, 167815840, 2148018698, 2155905154, 136487464, 2292222120, 2149621898, 34078848, 176826498, 11012130, 671129728, 2854387840, 178301056, 2149589154, 2317353122, 579512328, 35653634, 2317885954, 8553000, 579349026, 10519210, 2281873962, 44040744, 2718435368, 2685051016, 36350592, 8422018, 2183309442, 2852299274, 2728962570, 2158526602, 2189557768, 2190125090, 2863303298, 2148010146, 44573186, 34220072, 134783624, 2686451882, 2281734282, 42074280, 11012138, 671655938, 42467456, 34119808, 2718042634, 2282397738, 2819270826, 2720669698, 176687746, 35785258, 715794474, 681615490, 671219872, 570597538, 136448042, 136316962, 2326268552, 34211874, 145369768, 2863311392, 2720574080, 170033192, 2728952328, 2819260416, 2269738, 2829615264, 2183301162, 176728226, 2325782568, 548022272, 168429736, 136348162, 2718474378, 2324211848, 2854267050, 2684356768, 2692915840, 2158110856, 8391338, 2181728906, 681748482, 2292722178, 2684911752, 2324177440, 537010696, 142780424, 136847874, 33589888, 704807464, 2860516010, 2863179944, 8956066, 2292187778, 673849352, 2684912288, 545294858, 573081770, 2315422210, 142778400, 707272832, 2854357512, 2283937792, 2720170538, 715653282, 2326405282, 2852659714, 536881792, 2271232, 170043936, 572696706, 33589888, 2819104802, 713206410, 42508928, 144870026, 579371648, 2720702592, 572565512, 547495978, 537436832, 2181210114, 2686452224, 2861181602, 167815338, 713689120, 134908416, 713196160, 2695366786, 671227938, 2282390018, 2325751978, 136847400, 570991234, 2292195976, 167938178, 2283940352, 2326405762, 2687009408, 545827490, 2324342792, 539099144, 8921250, 2718050978, 134783626, 579502082, 168469130, 2852135562, 2720148106, 2317920298, 2820678152, 681607712, 144836610, 2829748224, 41986186, 2728435840, 2315922090, 2726993952, 2158625408, 571114144, 2292361386, 671647874, 682263082, 2818736264, 35662368, 2290092554, 2315913250, 2189953160, 2283964546, 137011200, 42467848, 2862786560, 713170984, 2819229736, 2324333224, 2324169384, 681577128, 680140832, 33596072, 715685890, 2292877442, 2827102344, 2686582826, 178825216, 170033824, 2720672394, 134357538, 673319424, 673317024, 168471178, 2183135360, 537405984, 8948384, 536881832, 2183309984, 8421536, 2181073578, 2861074570, 2283839530, 2282259104, 2820712618, 671260672, 2693300232, 713162914, 2854789770, 704782888, 32776, 2726299816, 2282390186, 704677890, 2622090, 2315297322, 2694881832, 570436128, 2796042, 2290753696, 2821234720, 176857130, 8430208, 547357194, 2156005928, 707438752, 2315913352, 41976330, 10625066, 35818114, 680010272, 41984002, 545917570, 2156005504, 10617512, 134253216, 2317527048, 2852268032, 2283801128, 579340832, 2820833320, 545425440, 2829592608, 11053186, 2829101058, 2190084256, 2183146026, 2861039752, 2720137890, 581569160, 704678528, 2282390050, 143140906, 2687148554, 11044864, 2692874410, 2191565354, 2695504386, 704782368, 2292228736, 10619434, 2148016674, 680174216, 573186218, 537569280, 578947202, 2290092712, 673751560, 2149746824, 137011370, 170011170, 578947618, 2861075112, 573213218, 2292845064, 2726830210, 2292754978, 537438850, 2852823072, 10627232, 168299170, 2290223112, 2695530658, 2183662240, 713042594, 10660482, 44081290, 2325774848, 142737952, 570950154, 2183823874, 2695398016, 2282359434, 2729060360, 579348992, 2189590538, 11053738, 2720137890, 2861173418, 578988202, 713722528, 2718441984, 33695776, 537528960, 2695004840, 537002112, 144836746, 2827494024, 673360552, 145399808, 34243210, 682273282, 545948162, 2324169346, 673360554, 42631336, 2684485770, 2317918242, 2284325410, 142748194, 44073506, 163850, 2718083234, 167774210, 673742882, 673849898, 663682, 33597440, 176728202, 8554536, 2821237248, 2854881408, 539632256, 35660456, 2862753962, 2718444066, 42109568, 573088298, 8913034, 537438240, 2623488, 41951234, 581609610, 704817824, 142649858, 2290753704, 715653770, 545826824, 2150107786, 2158502432, 704782856, 2326307488, 36309026, 2829714056, 2729091616, 570425512, 167914146, 134775298, 2829058570, 713596962, 42076674, 545423394, 36186626, 2692907688, 572696746, 581574664, 673753600, 2728921760, 2827651202, 2325913642, 2695006848, 2183309986, 671623848, 2717944320, 578947586, 2852782752, 581575328, 2726832642, 679477282, 2686486536, 2189959178, 707406506, 2190084648, 2156560898, 2854397994, 2192081578, 2106018, 707398312, 538976296, 2148139562, 2156014088, 2862787106, 2290133664, 705333922, 2283970690, 170437256, 2692874282, 145238688, 578988200, 581566506, 143305378, 2190123048, 704684714, 2183790760, 545956010, 2693310464, 134261410, 679488138, 2829099042, 42475562, 715260042, 2718597248, 705167904, 573046920, 2826961408, 2148180098, 2760746, 713589376, 178422306, 2827487784, 2728528034, 34080928, 144868000, 178300936, 176693928, 2156530186, 2684363266, 2818703490, 44040330, 2181212674, 2656770, 536873640, 2728430082, 42631330, 134350890, 713722018, 2150148778, 2826995874, 178389504, 2827004040, 2829197984, 2854914058, 44073474, 9046146, 2695372808, 571116202, 2854748808, 2147656354, 176695424, 2818711562, 2861204000, 2819230240, 168304682, 713042432, 539503146, 707430954, 2315419680, 2684919818, 579469834, 2695014944, 2191557160, 168437770, 134226464, 2818711714, 44697608, 33595946, 706906280, 2684526760, 2863178242, 539658240, 715292802, 36350602, 2827659904, 572523146, 570591360, 2325873280, 2181038754, 2631816, 715694242, 2684357120, 2718042242, 2189953058, 2315296808, 2318010890, 539666944, 707437216, 2183793282, 537430154, 673194658, 2283809288, 2323776128, 2156537858, 10658312, 176720040, 2183667850, 2155882632, 680036482, 145229824, 2155882656, 170559530, 134752928, 705341448, 2292851232, 35695240, 168429610, 2693400578, 2148048906, 176687624, 8390786, 2821325354, 143139496, 2324308522, 41943178, 682098858, 145394218, 2852653186, 2686615680, 2728951850, 705178274, 163848, 2686984330, 571081224, 680034816, 2317386370, 176294058, 571113474, 168329768, 2324310688, 545425962, 537537162, 137005194, 680143498, 2860518050, 34087586, 2315946144, 2827520034, 559234, 2150146056, 2190092288, 2158111392, 2323655330, 2283840032, 2292744352, 655914, 2326299296, 572655650, 715694218, 2820843680, 706912776, 2686494760, 2818711712, 2826971306, 572664354, 713556104, 2820704384, 2183692962, 581437986, 2290133544, 170565802, 2829756552, 2183170184, 143294624, 2726988418, 2821326984, 35785384, 42633898, 2684496522, 137003656, 2692915880, 2684887048, 2726339234, 580921986, 178923528, 2862751752, 2695530656, 2292326914, 2192058888, 44073608, 680134794, 572686368, 2726953512, 2192189986, 33589248, 178922026, 178954400, 2820704392, 2687107114, 570466432, 715688066, 2686616200, 2148043424, 2692753450, 570460288, 571089410, 2693406730, 2827626632, 2821226664, 681705632, 2818714152, 2632200, 2282364968, 2852159618, 2191663746, 537430696, 134750210, 537436298, 2820808834, 547915810, 176201738, 2150148226, 2324209792, 2148042794, 2860656800, 681740960, 2147493888, 2315386882, 8555138, 134250536, 536905738, 131106, 2150245000, 671779496, 2183143968, 44599810, 2717952554, 2720694274, 44179464, 2326438410, 145236000, 580921386, 2149591722, 2852128938, 144705674, 168429570, 2854365826, 539142152, 539525122, 2852685960, 2862655498, 134381706, 2854234632, 2852659328, 680003626, 2290754082, 145400456, 2183661570, 2684880930, 2861075074, 547400194, 573212842, 142780936, 8562826, 2189460002, 671744552, 2852135434, 713556618, 2148010538, 176720000, 2326266528, 2694873250, 42640032, 705333410, 547881608, 2695365160, 673196034, 573178370, 2189591202, 2686624266, 44737192, 2158535338, 2189994504, 178389504, 2718050986, 2148051104, 143173640, 537010346, 2290780298, 2189469706, 2726857258, 2862620682, 715162152, 2282358952, 705177760, 8396834, 2687141888, 2158144034, 2281867784, 2324203648, 2717911688, 545425408, 2863311018, 704651402, 176685570, 2692909194, 545956354, 580913194, 2156406922, 2861048448, 8945696, 2693269674, 2729091616, 578813952, 681607168, 679643170, 2189469738, 681746474, 8948384, 178790440, 681584808, 706751008, 2718573064, 713720482, 539492384, 2149712514, 2693302432, 2720137352, 2282236040, 8388648, 133800, 2284331530, 539656744, 178260514, 144869408, 2292351496, 706912810, 2315266058, 2686451720, 578986018, 34121736, 2317527594, 2852168362, 2189437576, 547531424, 2290614400, 2829099176, 2854879392, 2717941802, 2290746018, 136315426, 673718912, 2819099168, 170437120, 537395712, 2684493952, 167805608, 2826971778, 547529384, 2189426720, 2191524394, 167944352, 11184290, 134390402, 139304, 573057704, 578978346, 579478154, 571123712, 545824810, 10485760, 167913512, 8432170, 2158504074, 2862751746, 2818705962, 36219434, 2820702242, 2189951624, 539002914, 2718476800, 572687018, 704817194, 2852825216, 178266250, 2108064, 2629768, 2132106, 705331874, 707299842, 579472034, 34211968, 2181693442, 34211880, 136323074, 2189593122, 2181046282, 2860556840, 167772802, 2318017160, 704645762, 144706088, 2818607274, 170437128, 704817312, 34242570, 141826, 178915330, 2158658082, 545300522, 33688226, 2183307394, 715293344, 2282226178, 167782954, 142615040, 33726984, 2852258338, 2138664, 2820811434, 2720538752, 8389280, 547889666, 42117768, 2155882498, 2693407362, 2829058090, 2821204104, 579340962, 2189469864, 539109376, 2325916290, 2150105608, 176324746, 2728921096, 557216, 2148051488, 681574562, 2728534688, 2728560768, 2861072938, 539002914, 2728527880, 2317363754, 573210792, 2852137504, 136489098, 9087616, 42639498, 143264298, 2325913634, 2726428680, 134382250, 704774186, 2315812994, 579469952, 537045128, 44206730, 671754882, 2829592746, 170524808, 2282258986, 2726985890, 707266594, 548012032, 2718476330, 573079720, 704676394, 673710120, 35652138, 579379746, 2854396032, 2728396930, 176685194, 2325881480, 2325785218, 2695364608, 673360034, 713589416, 715819680, 673874080, 170524714, 2189435528, 2292851330, 573220864, 2654344, 2684496514, 167774368, 8528000, 673219074, 44697600, 2695504520, 2820803234, 2183178760, 2282365442, 537430560, 35823618, 2284488832, 2852298784, 2854922370, 2317877376, 176728746, 8921736, 673876610, 2155880480, 2190092418, 706904098, 41951234, 580954144, 2290647562, 2183790626, 134916618, 2829091360, 136979080, 580919424, 136978466, 2827657728, 176335392, 2324342816, 11044896, 537430664, 715303552, 671129770, 2685018656, 545958024, 170393640, 2156399106, 578986496, 2854232704, 2292197386, 2317877792, 178815650, 535082, 547398274, 2854259242, 143262376, 2158534816, 705202690, 705308672, 137013288, 2684397568, 2324341378, 547924608, 2147614882, 539000968, 2269226, 2149589632, 33728674, 2282359426, 706906240, 671222314, 44605610, 44573312, 134359074, 41474, 2684355202, 578979880, 136356008, 539665058, 2821360288, 673325088, 2317492744, 579469352, 2317494792, 2326308872, 2325774498, 715262112, 2752650, 2317396522, 704675848, 134785184, 715303080, 547397664, 2821236904, 176204290, 2292721792, 2148008066, 2324179082, 682100874, 11184264, 573177992, 2821357608, 545794186, 2326440072, 2191688232, 2189959722, 581468160, 2318051370, 145235976, 176163336, 2829746312, 2147492362, 178260008, 539502634, 2315821218, 34848, 42502154, 2826971680, 673319080, 2818744968, 573221514, 176720042, 2694851112, 539525290, 2292877992, 2315395618, 2793642, 170565664, 671746698, 44214442, 2158010920, 170557602, 2854758538, 705200290, 2819096744, 176849536, 2189961384, 41953792, 715129344, 2292351016, 707297320, 36210720, 2827649704, 2819268776, 715302944, 2718081184, 715139586, 170002474, 671220352, 134359040, 167936042, 704686632, 2281703946, 572697218, 2684922402, 178293256, 673228962, 545399330, 2192212002, 2292189314, 2720147490, 2318049312, 547523210, 579371552, 2654882, 2325883394, 2863136770, 2819271178, 2148172298, 2821333002, 136357890, 557184, 2686494882, 707398146, 33728554, 2829713570, 145270954, 44075688, 2728960136, 713066666, 170393760, 713728002, 42117282, 673843720, 547495944, 169879560, 2728525858, 706773634, 2281734144, 2729052682, 134875298, 547520680, 547366922, 715262632, 2692883082, 8912930, 2292353194, 2728428066, 673194016, 545432072, 2325749792, 2315919528, 2189598762, 176818178, 570952362, 539658880, 2192222336, 2852661890, 681740426, 134383656, 2292189224, 2726955138, 2183703050, 168435720, 10650250, 2318008994, 578816674, 2156437504, 2190123016, 2150148264, 10520738, 2318041610, 11010690, 2147649576, 2149714056, 2290223104, 681616010, 715794944, 2827004418, 715161640, 2829099522, 42631848, 2192091178, 704774314, 145262634, 169910944, 2148049538, 2282356864, 2819263016, 2726856832, 539632288, 545431722, 2726308514, 2829748904, 35790856, 707297832, 2191656968, 2726305794, 2829617322, 2820811432, 2818746498, 537436714, 145401984, 2829722272, 142606984, 2183799338, 2183667746, 2820833834, 713042464, 2720169984, 2863278752, 42076162, 671612930, 36176512, 8521856, 2284464130, 34121888, 715655850, 2726863010, 143164074, 136978954, 547528834, 2325774370, 2292755114, 35687050, 539535392, 2863137450, 2317352968, 2148009994, 2819262632, 10485898, 2181179432, 2155874466, 11173922, 176826882, 2718573186, 682232320, 671787146, 2181079594, 2827520034, 2158635688, 580954282, 2155905666, 713730216, 2820802698, 2192056842, 539000968, 547400232, 178954410, 579512864, 2181071520, 537012866, 2290786952, 144835234, 2315389088, 2189961760, 2158534664, 2861172768, 36211200, 143263746, 137005610, 170567714, 2862620834, 2862745738, 2281734698, 572664488, 2158102570, 679641728, 2290092704, 2181703720, 2283833344, 176300202, 137013290, 11143168, 679477290, 2155883040, 682099328, 713040514, 10625034, 2854789290, 144868000, 579379744, 2292853410, 2323686056, 176687746, 2155882528, 35694760, 539656322, 2181734530, 2695536800, 8390690, 8912896, 2181693442, 2228776, 2687148034, 134383626, 170428968, 578953258, 2189437088, 704807466, 548012192, 536912552, 2720563714, 679518336, 571089026, 2720047136, 2158493696, 134916096, 143264296, 579504680, 2692885024, 2283807362, 581478434, 2726988328, 2729083426, 2717943946, 578848808, 2720664224, 136880136, 2726472328, 142747648, 2325741706, 2728429578, 33589800, 8192, 2821325472, 545956490, 170035874, 169869984, 2695375016, 2315430442, 2158133768, 136448522, 545948322, 682262536, 573180034, 2728561314, 44597282, 2861082792, 44040232, 44695562, 44572680, 2720170120, 705167400, 2852257954, 2158502026, 2192058538, 545303210, 2189953568, 706873504, 2829093386, 2191534216, 539101834, 2854232072, 176196234, 2852685866, 2183701154, 176332938, 2281865866, 2283931784, 713203842, 8528392, 2820803072, 2318041120, 178266632, 2284366344, 545958058, 2183135786, 2284333064, 170534922, 2292230314, 570434080, 44730410, 680036352, 2192081066, 547487914, 581577346, 2326407170, 34250794, 2181048458, 35793440, 2829757090, 2181210624, 2684398218, 539134624, 2150238210, 8527912, 2827659808, 2863270440, 2695408162, 680140810, 539533986, 2149614216, 8421378, 2290748034, 169877642, 2150245002, 2150105632, 166440, 580921858, 539140098, 170396288, 2150148608, 679611008, 2684912170, 2852167818, 2821202432, 2852293248, 715139584, 33563272, 671785090, 673358370, 539664522, 548012072, 2718605986, 559776, 715653122, 2829068810, 524424, 2852300840, 682238496, 713073320, 581476392, 679643690, 2191656970, 2662400, 44599810, 2150137888, 134776962, 671615488, 2181603488, 168470688, 673318914, 2292326568, 706783360, 2192048808, 44204032, 539664930, 2861039650, 34079234, 2695397376, 168329898, 2148172330, 2717950506, 2325880872, 679510656, 144706218, 2693267618, 713205896, 36186632, 2181073066, 545433736, 2150148744, 536872994, 2181073032, 713588906, 167807658, 2827624616, 579347072, 2324210346, 2821235210, 8421888, 2717950088, 2852685960, 176728586, 578814466, 2326440618, 547397634, 2099202, 2621472, 10649768, 2718599296, 679512714, 2290753696, 2728951946, 2718608032, 176848936, 2326306984, 42502154, 143302824, 2183266336, 136839842, 2230402, 2852300810, 671646248, 545301152, 713720320, 136850058, 679520288, 2785442, 170000522, 170011176, 704774152, 2147658240, 2860654624, 2292328586, 2695506472, 671089184, 136478760, 2325872800, 2684881034, 715663498, 2860655272, 2292353162, 2317363200, 2317527682, 581476362, 2692885000, 679641762, 581567018, 572697258, 2720170122, 2821368330, 144703522, 2230792, 2189959690, 2147658410, 545817096, 8360, 44599970, 145402378, 679616512, 2852651682, 2147655712, 2326266018, 136350344, 2860679330, 2292197418, 2720531072, 2852301450, 2317353002, 690816, 136325258, 2852659714, 2827133064, 2693407360, 2149581472, 704653856, 8421922, 136480898, 142617122, 2183659680, 2318049800, 2324178954, 2695496360, 671091368, 545398818, 2181734568, 2861213866, 44574728, 2292350984, 2181212322, 2827616898, 2693408898, 2720571938, 581609512, 11012106, 2692917280, 2315258378, 671230634, 8915464, 545270432, 143140994, 2818615936, 579338250, 2718072968, 2861204098, 537010826, 2827624992, 2181070976, 545425960, 2315946120, 42510880, 2861041794, 2693277834, 2821237416, 715295400, 2718566568, 2292189834, 2717952672, 2292875778, 10619520, 2827102208, 136317578, 578986504, 11182080, 2861179424, 8519712, 2326440608, 707403808, 681615490, 2821335712, 2290223146, 539003528, 2324301954, 2317912200, 2189434922, 2148040712, 44698112, 2854887592, 534696, 2728927234, 134908034, 2720139264, 2281873578, 2863137448, 143171584, 10625160, 547389482, 2686986794, 2183800864, 2827487786, 545300616, 2315395746, 2862744064, 2325875338, 168468618, 10922, 2860518026, 2718474888, 2190084608, 2720180866, 688800, 172576, 176204424, 2157972136, 578822272, 2818574466, 134250656, 2852169760, 2685045256, 715129480, 134742538, 11051176, 136478752, 573221024, 2820843522, 545401504, 178257920, 681607304, 2686976650, 706781186, 547496586, 2318016674, 42599040, 2726863392, 176726024, 536873088, 545425410, 2829715968, 2292844672, 548055042, 42117154, 2720565280, 2852814882, 178792968, 570960522, 707430946, 2191663650, 2692786722, 545792040, 2829099168, 144836778, 10526850, 2693433504, 2158635522, 143165576, 715139104, 705202856, 178422304, 2325782656, 715161610, 2181570720, 2282392200, 581042816, 136839168, 2863145634, 2693311010, 44599466, 715819146, 2818583208, 679518880, 2863169538, 2665088, 145391648, 536904224, 2852292768, 2685051008, 2861048320, 33695754, 2158635650, 572523008, 2820672042, 11012104, 2726963202, 579340416, 713591298, 176171016, 36184616, 713195560, 2290789002, 2827495554, 34120202, 131618, 35654186, 539131944, 539003434, 2829591200, 33562666, 2860548226, 2821204520, 2156429954, 682262664, 2829197992, 2695373344, 2189565960, 673849474, 538968578, 548044842, 715303584, 524930, 538978344, 2692885034, 537569280, 2292320418, 34944, 2315288706, 2693439658, 10659880, 178913448, 2862752384, 170010634, 2718468618, 2147491968, 2189568672, 41943200, 8953858, 715827882, 2181169192, 2694875266, 679649322, 2325750410, 2156036096, 2852782248, 680176264, 2324335138, 681714218, 713205922, 2692909578, 2728536704, 2284324866, 144713760, 41951402, 2861205544, 2690, 2183701026, 2158141578, 547922570, 2695531146, 170011296, 145269418, 715303584, 570566784, 713566722, 2720664234, 32, 44698120, 545923232, 2686487168, 33564704, 2292219914, 2726988290, 2183299618, 682131586, 2283799170, 671090856, 168298496, 2283971200, 2686623784, 2720539176, 134881322, 2820704416, 2156538402, 2852653698, 705176224, 713064480, 2148010664, 134883464, 2158624808, 2108042, 2281709730, 713689642, 570466856, 2818711720, 2183660032, 2684527240, 2183694472, 2687017000, 578855432, 2726437546, 2728395304, 2315919874, 2819237920, 673753608, 145227904, 2829199874, 2181040778, 2292850728, 2852684320, 10651810, 570985002, 2718083232, 2827102370, 36341928, 2718435850, 2718042282, 36178050, 681585290, 142649984, 581445792, 673218562, 2726341152, 176824320, 169869474, 2284464290, 715300992, 2191696040, 42478218, 2192089120, 176728106, 2147525122, 2692884514, 2685052938, 2726332458, 706775210, 2156006026, 35652104, 2317486752, 142639776, 545819138, 705202346, 573211136, 2156535978, 10652288, 2183307400, 2315288736, 2149744672, 545392776, 2821333666, 2290130946, 176687136, 2819263114, 2863308832, 44706464, 539535496, 167782410, 2829066376, 579471400, 2149712042, 2863172234, 2315255970, 2156528298, 2687115906, 176693290, 2852298762, 539533346, 42107050, 2728536746, 2156404864, 656042, 704653448, 2656776, 2819261058, 2693431970, 2290624650, 2693268000, 2720563234, 673712264, 2819098626, 2854267010, 2315812898, 2317527592, 170009120, 2693408808, 570959880, 2826971680, 545433634, 2282365450, 2158133378, 2829623968, 2860656768, 142778378, 2317879978, 705300482, 673849480, 2686617736, 2818744456, 2324341256, 142617120, 35818114, 705340034, 539107466, 2729050762, 713728520, 547358888, 2326268424, 168437760, 2684388010, 2861041800, 545269890, 2695536682, 2861205506, 2189593248, 2155880456, 2726331050, 2863301120, 2281703424, 682100898, 2684354568, 680044578, 145358882, 673843850, 2728438442, 142770176, 2695537280, 2692743208, 2239106, 2726963712, 2156429354, 680141346, 2149711904, 2183792674, 43010, 2326301192, 2147658250, 2862614568, 2326405792, 2827100832, 2861050504, 2687109760, 2821333160, 539633674, 2292222496, 535176, 8431786, 2181048320, 2820843522, 178948256, 715653160, 2183832226, 2684881536, 178915338, 44173834, 178924194, 570567298, 2827135114, 545294880, 2189427232, 2158144034, 2728405160, 2720047626, 2829222402, 680034848, 2860558978, 2191698090, 8421538, 44073514, 548014730, 10520746, 539109376, 2854789762, 2695366786, 2863145128, 706750976, 2324340864, 713556002, 580911658, 142649482, 2726865576, 2720702626, 2181048840, 573219456, 142772394, 2318043816, 713728680, 699010, 2148141192, 2862647840, 2852258338, 704676386, 572664360, 44042786, 2852258312, 713730048, 11051658, 2189557920, 2190092290, 2183823530, 11182080, 2149746720, 715139624, 136972968, 2726985856, 2686591618, 2290788362, 705300522, 671099552, 2852659882, 2157980160, 2717949986, 2728402954, 2156530178, 2695539232, 545783938, 580913698, 679520416, 537428002, 2326299296, 2290221704, 142641288, 673751586, 2827659264, 2148180104, 2852259840, 2323808800, 2315954698, 2728430114, 178921634, 545914922, 143163562, 33563176, 2726963744, 2183823360, 706904104, 537569928, 2315821090, 537004586, 2693275648, 2147623466, 2821368448, 2821194400, 2105866, 168469002, 170404008, 168339594, 2318049962, 2282226344, 682271240, 178268706, 673745064, 2852268672, 2290100386, 2720006664, 2147494408, 2155882634, 2324210306, 2819229698, 2820843552, 2829232642, 664194, 136454698, 673751176, 578945696, 2318049792, 2862746122, 170041856, 178956832, 2720671880, 36217384, 134253066, 2863180448, 2829060130, 2192058538, 2283800714, 570468490, 2687148042, 168460320, 673219208, 2326268578, 2281711658, 2686585482, 2827102218, 134389928, 573057546, 539525258, 2281867904, 169880192, 176300578, 681746594, 2191526056, 136981032, 134875178, 2284357794, 176726018, 35653642, 671776936, 167780386, 681740840, 2156406952, 2695004322, 2158536832, 671122050, 2861050016, 2852651682, 2717941898, 671260682, 2315298986, 581444224, 2156397224, 134742536, 2854881410, 580954760, 2720571394, 2292197418, 572530818, 2326405122, 136882722, 2147623424, 2720016938, 713074816, 581608106, 2726822056, 2148180514, 680044674, 2662530, 167807650, 671228074, 142607016, 2315954856, 34210344, 680043168, 2819271298, 547528842, 2821335178, 681615488, 673325570, 536879786, 2854756904, 2326405672, 144869536, 578988552, 2763432, 715303048, 673745416, 579346954, 2717942306, 41984034, 715825288, 578988192, 2863300746, 579340832, 2717950594, 713720458, 715293194, 2726330922, 673351722, 2795530, 2694982178, 581444256, 176728608, 704774688, 2695012354, 2860679336, 539011242, 545260032, 2728405026, 143270536, 547487872, 2317396608, 170403872, 681582600, 572525096, 2686978082, 2819105418, 2292318218, 2318051488, 2292327080, 8923784, 2317912192, 680003746, 2150244394, 2292195848, 2292744352, 539009570, 2183669896, 547489794, 673319424, 134390442, 2315823752, 2150268936, 705208992, 2230794, 707265024, 2150279712, 2281742498, 2693270146, 580952586, 2861171368, 178301480, 2820672040, 673319424, 176300672, 681740800, 2819229696, 143263754, 34121728, 2284331016, 2283965090, 2183277194, 545432194, 2323655338, 572656256, 673882666, 168299040, 136454698, 2158529032, 2852293162, 2150279690, 2862621184, 2728921632, 2829189258, 2684520970, 2728437928, 2720147586, 2317912096, 682100874, 673349666, 2728397314, 2818572842, 671097386, 679512610, 2829232288, 2717919264, 671122080, 169877640, 2181701762, 2292222498, 680135336, 2050, 2181570592, 548046856, 713722496, 8560776, 2863136904, 707428864, 178268810, 539002922, 2326309024, 2284355592, 2183670410, 2863270026, 136347778, 44204546, 671615106, 2324210176, 545950368, 2181081728, 33720450, 36210722, 2826961416, 9052202, 2728558592, 539626146, 2827485346, 581468328, 2189959842, 2818736298, 671220392, 2687109632, 2684494472, 134742176, 671252490, 10496010, 673753088, 142639274, 2183299074, 545925794, 2854890154, 134916128, 2820843520, 578978344, 581601792, 2148182184, 10496162, 2292230280, 547496490, 134258848, 536881674, 2729091104, 33728514, 537395234, 2192058888, 170002434, 2726953472, 2863180424, 8915616, 2860657290, 2695398050, 2693308960, 2819260416, 671091360, 2629674, 142737546, 2324333194, 2852823682, 537037442, 176160938, 539631650, 9044490, 143173674, 680004136, 704678056, 673712136, 539624074, 10754, 2155880992, 10485770, 170393770, 2290614314, 715270656, 176294026, 2829197962, 2290092672, 2718574760, 2290122890, 2181073064, 2829199880, 136350344, 2324209826, 581075488, 33718912, 580919336, 2158658178, 42470016, 2323653256, 2694881954, 2323685536, 2685043360, 2192048296, 715294752, 2718597666, 2325882888, 2149722240, 145230344, 713564170, 671778952, 2191687682, 539536040, 136454664, 2685020162, 176695458, 2829625480, 176857130, 2621986, 2325907626, 2695012362, 2281832608, 143303330, 2684520584, 2147649576, 2149589664, 2158501922, 2183660200, 2694840450, 2695364650, 2720573986, 2150115328, 681615370, 2290229898, 2861170690, 35790976, 713730730, 2189435008, 539535490, 2189436970, 136317090, 2854234146, 2862744232, 2696, 2821333512, 2183266338, 673358378, 11012642, 176326794, 2717909546, 705169570, 2326396936, 2852683808, 2827626498, 2827133472, 170535464, 538978336, 42109610, 671121536, 2191698056, 2854387712, 713689130, 2181735040, 2189436962, 2158002218, 144713760, 35785352, 2726830730, 705331872, 545302698, 2860647072, 170568328, 2692743178, 581566506, 2325783082, 713164810, 145367584, 581044776, 36219554, 713064482, 145394176, 545391106, 2863139496, 581610144, 704678408, 2292351138, 44214784, 2325749922, 681716362, 2318008488, 2315264040, 539525640, 35686914, 581601802, 2158002690, 35685032, 170011306, 2692784810, 2236928, 2189593258, 2852137120, 2720662048, 2720014984, 10652192, 537561632, 2150246432, 2148049450, 547889152, 2728427560, 2854914050, 679608872, 2181704192, 2290131618, 2854914048, 2282389642, 713689122, 688138, 134785058, 142740002, 176816138, 2695406114, 2717919754, 539009056, 142616746, 2860548234, 2281711616, 2684390016, 673188352, 44597762, 682262568, 145359392, 2692915370, 2326405250, 673874434, 2685042728, 2181696042, 34078850, 2183659562, 2829221920, 2189590666, 136489002, 2860679176, 176325258, 2290122912, 547497994, 2685051018, 713730594, 2189983752, 145369610, 707405962, 142641154, 715268746, 2150116000, 134774946, 2190084608, 145227904, 2290649738, 167772200, 33587202, 2181204522, 545424000, 2261160, 2861214208, 2685043330, 11045408, 2292719626, 539501224, 44214792, 682240672, 35793034, 2861206154, 2189601288, 578857098, 176816170, 581446282, 2156560936, 539623592, 545824776, 2694873122, 2686984352, 2290780834, 2829746314, 42467976, 704783016, 42633354, 2156005384, 539009696, 2281734154, 2156569128, 2317518976, 44573192, 671655976, 144703498, 134391938, 2155905184, 2728430120, 36178602, 2283964426, 2326266378, 176818818, 715171970, 2290122760, 2684487690, 573057034, 2189565986, 2854363656, 2191532170, 2862779008, 34210344, 167905960, 2686593056, 2315256480, 2149720074, 134905896, 2720696962, 2192091146, 44171274, 2324209674, 573057546, 573089802, 2720670338, 36340224, 2819140234, 581609504, 539533856, 2158633514, 713556522, 136478858, 713564298, 2695004840, 671252994, 2190123658, 681582730, 2820679816, 679641762, 2819137536, 2181597320, 2862645896, 2852137600, 2283972770, 178299048, 2693270024, 2860689930, 2694883362, 713591338, 2829754506, 682107400, 145236002, 176193568, 170033800, 44572674, 2829199528, 2862621216, 168437770, 539002888, 137003522, 2318018728, 537405994, 2155905026, 145236098, 713689770, 2283806890, 2718573192, 570982410, 2181570690, 707403946, 142780554, 705210400, 713205890, 42508320, 2861181610, 705341984, 2290745984, 2852268680, 2819260960, 680132736, 570959904, 2282260994, 2292877962, 2292844680, 44050472, 545925248, 2685012130, 136486912, 2819129866, 44083362, 2726340770, 2189434890, 536904352, 168428034, 2290649640, 2726863520, 2132482, 671230082, 10627200, 547365506, 142639138, 167805056, 671124008, 679512074, 2726830216, 547357186, 2686986368, 704651944, 2852266122, 2149614218, 578953762, 2147648162, 2818738848, 2820833794, 134384266, 2852159658, 2860657314, 168299008, 10617504, 2192222722, 2156439680, 2284488736, 136978560, 681706146, 2827528704, 178946216, 2283801128, 170427050, 2718599842, 707308202, 2718476426, 2315921536, 715663362, 2693276290, 2317888034, 2326405770, 705210504, 2290655402, 713599010, 2189435530, 2720008738, 144875656, 2728954024, 2284462114, 2728429728, 539132448, 673751720, 2158110762, 2862752424, 2684526754, 170535432, 2818583176, 537004704, 178784906, 2729058304, 136849960, 547922088, 2693406890, 2820712480, 2854791682, 2819139712, 2263072, 11010720, 2862615210, 579502122, 2852659336, 2726431274, 2282399906, 2829721642, 2190117034, 134250634, 2852161570, 2326399488, 2282227880, 35659936, 33562634, 2854756362, 178817162, 42631808, 2720538656, 538970792, 2181171200, 680174088, 2654890, 2692784266, 36178594, 2852260362, 2292744194, 680135330, 2290223146, 2282236418, 713162880, 2694851200, 2181696032, 539492490, 178817160, 2862653568, 35793570, 2192214050, 539000834, 2694881288, 2147623466, 2852293258, 2156569096, 680135170, 2284358312, 545294472, 2147518474, 2269704, 2693269666, 34218144, 545784322, 2158504072, 2720039458, 2183692930, 143130760, 679616642, 2148182050, 539009194, 2190125728, 2821357704, 570990592, 34818, 134916098, 545958530, 2622114, 178823842, 136489482, 706906272, 2326438400, 176194058, 2150113802, 2181726762, 2684518538, 2795682, 2156407296, 579513000, 2726330378, 170565666, 2687008770, 2821325442, 2292353672, 705208992, 2156003976, 176161288, 682263178, 176194090, 704815274, 10627208, 2686494856, 2192220160, 170393760, 134883976, 570567178, 539002880, 34079264, 2181603850, 2315788426, 2192050698, 134908042, 33696288, 547522730, 2728921762, 539625984, 2861048360, 2292883496, 2685018144, 539009186, 681705640, 44736674, 547367434, 2317920424, 2728429570, 2720671754, 2687016960, 2821226528, 680034474, 713591432, 34245130, 2787336, 715661322, 536873090, 2718608008, 2726463616, 2796032, 578816682, 2271874, 144736928, 570458248, 548014634, 581051042, 33290, 2317519522, 673884714, 2720539146, 2324342922, 2694873250, 2149616162, 8555008, 167938690, 679649834, 548055178, 2726856704, 2684527104, 144746538, 2292320290, 581085738, 2150107658, 2819104808, 33720874, 2192222858, 178266624, 142772768, 134225960, 2284489384, 2189601442, 42476032, 673841322, 673876106, 134259208, 545259688, 2158501922, 42510346, 141450, 2829060776, 2695503874, 11184650, 2189959690, 2720703114, 681748992, 136315402, 2148141064, 136880160, 169869826, 537010728, 705202304, 8391306, 2718466048, 2189984394, 169904674, 2282358826, 134251016, 537395752, 715162112, 2818705930, 136356488, 2148182144, 2729091202, 2821228552, 2718050850, 170403842, 2693408768, 44738592, 537034914, 2686462504, 539664426, 2315813384, 11053570, 2325774338, 168427650, 44605992, 2854791850, 2290647040, 679610538, 136487554, 2326438528, 2290614306, 673226792, 537569794, 2726986250, 2190082082, 134906408, 2148172298, 2325874858, 134883976, 681716266, 671776770, 2283964576, 2852816904, 33727144, 35695240, 538970248, 133282, 2826962954, 2693302786, 2181572616, 41951362, 170435240, 2863278114, 8914986, 2149580810, 134916234, 539525770, 2284456448, 2854791714, 136315552, 545818762, 2692874888, 2189994144, 571091498, 679485578, 2726307880, 2686454304, 715794466, 2686582794, 545292328, 539011584, 2829713450, 10518536, 2862622730, 539495072, 2717919274, 2819129354, 707405858, 2315952682, 136323744, 2191696042, 2693441696, 707428994, 680003712, 673875968, 44180000, 34245248, 2158100650, 2728429728, 713066538, 707404320, 2292318208, 143272450, 2862622856, 570566696, 2181603466, 136839336, 2693309098, 2827518090, 2695528960, 35793578, 2324334760, 581601824, 673228842, 2820833930, 2292884136, 2284494856, 539134114, 2158529056, 578822178, 581476874, 2290090026, 704807466, 2821325472, 36309032, 2156568736, 2290655272, 2317920898, 2820669984, 170402464, 2181171848, 715661826, 2326431906, 145400450, 178793002, 2785408, 2684363298, 2290092704, 44083752, 2181201954, 2189961762, 42510506, 2183834122, 680042632, 42084352, 713170944, 178921474, 143264394, 2292877440, 136349704, 2726438914, 2149624354, 8955914, 681738402, 2156570658, 671777408, 2156429354, 2854225952, 167782560, 2819129856, 134391818, 33694344, 2861041664, 539009066, 2693431968, 2862743560, 2753034, 2192222250, 167774890, 2181704194, 681577098, 2281867776, 2149744776, 545260072, 2147484330, 2156397088, 578846762, 11182090, 671778944, 170044040, 2158660138, 2852784642, 682238472, 36309544, 2718597634, 2281842720, 539494912, 178421768, 2654752, 713195650, 8421418, 673358474, 2107392, 142748328, 2325776896, 2829066880, 178784290, 2821325440, 2827002408, 524448, 545431562, 168, 2290780704, 2290755594, 176718378, 136479232, 2829197322, 2192059050, 2860681378, 2852792490, 578848770, 715295362, 539525794, 35662504, 2149581312, 33554440, 2686617634, 2852167682, 2325905538, 2292885538, 2147650082, 2693309064, 681748522, 715696258, 2829232290, 545949704, 2282400416, 713042594, 44573314, 34252832, 2694971944, 176325162, 41978498, 579510410, 713072776, 2854748296, 176325290, 35659912, 673351816, 136325288, 547490440, 715661346, 715794594, 2190090794, 682230408, 545292968, 673745066, 145358856, 143297160, 2315288610, 144744488, 2729052202, 2155915426, 2158627362, 547488264, 2829200010, 705333256, 11149320, 2720664074, 170404386, 2818736288, 565290, 172584, 2684387978, 2158495778, 545433768, 2695538856, 545825418, 176324648, 44073632, 168435746, 178399754, 33589768, 2685012008, 2861206184, 11018402, 671221792, 2720573472, 2829199872, 578953858, 2318041258, 715793056, 2852653704, 2863276672, 2686493314, 539132458, 34080936, 170011178, 2183176322, 2726961794, 706871426, 33720490, 671752200, 2863301250, 176728712, 713722026, 136874498, 681738890, 2720137866, 2862779050, 2155907618, 538970280, 2181040266, 673753248, 679611042, 178825770, 581435434, 2290092200, 673876648, 2718599810, 134785024, 2718050954, 2827487400, 705298952, 2862752264, 671754882, 547922080, 713074816, 2692885000, 2827494016, 33696258, 2726439080, 2317516802, 705307146, 35793578, 144875688, 169904768, 2861178882, 2181210792, 2147625642, 2684889728, 2827487904, 2726856872, 2191689858, 2860681760, 136481410, 41943586, 545303170, 545950210, 170535072, 144706050, 2820841506, 169910282, 34087040, 176851496, 572695202, 2147658408, 176204296, 2861172778, 572564128, 548014720, 539101184, 2324179626, 2684397696, 545302690, 570597890, 2150113962, 2852135424, 2263554, 134250536, 137005226, 11149826, 136350346, 545302666, 134220424, 42607264, 144834560, 2819131402, 145361056, 2821333152, 2829593224, 2189994024, 671262888, 2726996608, 570426024, 42600488, 679643296, 2818711586, 572522626, 41984650, 36307490, 715292802, 136481418, 35817480, 681748608, 2155883144, 2852661802, 178815136, 673349642, 2863310984, 2728395426, 2862746274, 2693439626, 673219242, 2717909128, 704774280, 2826969602, 2158101026, 580921898, 2148141578, 2860648960, 170560032, 2192091682, 570983042, 33288, 2181726242, 2693277826, 2181737120, 2149581344, 144876066, 705340032, 2695373322, 178258090, 2189568170, 176161450, 176826370, 2158496418, 178432544, 581042346, 537035424, 2282228256, 706914976, 167905794, 545270440, 2317492778, 2150236192, 34244746, 2292711458, 572557954, 2236970, 572563456, 581050538, 2854365698, 2852692106, 706773538, 10528768, 713198114, 2189600800, 2692751370, 11012264, 2686462592, 2290131498, 570468872, 2728953858, 2718605960, 2149752842, 34211882, 169910306, 539131946, 2692917768, 2147526656, 579504266, 580913792, 8430210, 2821325482, 2323816448, 2284356096, 176859808, 2158143656, 2819228330, 2694842912, 145367202, 539133952, 2157980322, 673710594, 713558058, 707438722, 578955424, 2290090658, 2684364840, 8528546, 168429704, 134914560, 8424072, 2326407714, 2315952770, 2718605352, 134873128, 2284497536, 2189437474, 2148041248, 176202242, 176685058, 2726953474, 2829191848, 713558026, 36350496, 2181073408, 671615618, 579348488, 162, 573055104, 2147491880, 169879688, 2325881512, 705202722, 671099010, 578947752, 168307202, 713040394, 2692754050, 2820712610, 167936554, 547891880, 671260682, 2692907040, 2156012202, 168470688, 144845482, 2861048488, 2156560554, 2821194368, 134259210, 2315954314, 2315821216, 2852259970, 2155915938, 136454690, 2829058090, 2695408264, 2323646978, 679651370, 680173736, 34119818, 2684914208, 547490344, 2149582882, 713171112, 178391176, 134228010, 2156005506, 2324203560, 2290124840, 2728396800, 2862653568, 2147648002, 2156562440, 2819227648, 2854912042, 2685020674, 2694849032, 136839680, 545433768, 2290231336, 681617960, 671623722, 2317484066, 707266722, 545269920, 2190114954, 2149753352, 33589248, 42511016, 2191657130, 715162112, 671754914, 2190090784, 2728929824, 2158012458, 567938, 2827616800, 680165546, 545792648, 704684576, 2717911170, 2282259112, 136970410, 547487904, 42639914, 2326301194, 533024, 713041922, 2324211872, 2189984426, 36315658, 2684520578, 671088642, 2827002378, 713067018, 2158004874, 134750882, 571089576, 2326300832, 2283938314, 8921128, 143304864, 547523072, 2281712290, 537438728, 682131624, 2326274688, 2861213856, 681574922, 715268130, 2317527680, 2829746344, 2283930154, 41977866, 2147524736, 2821365890, 44728490, 2694849056, 2282259106, 547913864, 2323679746, 2181179936, 679651872, 2720664074, 2694881962, 2854879872, 167946754, 567298, 2726987786, 2181728938, 2726471712, 2854791682, 2829626024, 671746730, 2156431912, 2726341122, 679510570, 2191532586, 170527232, 715131402, 2292711554, 2148016770, 2695012904, 680034312, 2192081416, 2852659208, 2692751488, 2292326408, 2827659906, 2687109664, 571083432, 2324300296, 2827495560, 547390122, 673843210, 682270752, 136325152, 33564712, 2621576, 2827092138, 2854881320, 2191690248, 2317910560, 142770826, 673882146, 2290098728, 570599562, 2726428672, 2852692648, 33589802, 2183703048, 2829722280, 2729052200, 2192056352, 2686453920, 579512840, 2150246434, 713590784, 681607178, 545816584, 2156562464, 713040514, 2158004736, 2292722314, 2692786688, 673718922, 580954282, 11010058, 2718050472, 545955968, 715792424, 2821325352, 671260802, 2729050762, 10518690, 573081760, 571080738, 136981002, 650, 33696418, 2158502434, 704643232, 2854388394, 580946568, 2158004354, 2692778530, 166024, 547389568, 34078730, 43048, 2149623850, 33695744, 2315255938, 2189560482, 36219560, 139944, 2684397736, 170436608, 143165952, 681574442, 2729052330, 673228802, 2685020712, 548022282, 136315018, 2718575136, 2156012202, 545398784, 671615520, 2147617320, 2290253832, 2862645890, 671121440, 33728512, 699050, 2692753954, 671752192, 2863268000, 2860556448, 2686986402, 2315946530, 2693399072, 2726963234, 679618592, 2684529312, 176726056, 2290098816, 136850048, 2325751946, 580954274, 706773130, 2282357248, 176196264, 2718605450, 2149589672, 44730890, 573211176, 2149621890, 2623658, 142608426, 136488960, 2156527658, 169902754, 2860517376, 655528, 2281865768, 2728954024, 33694216, 42074752, 143140896, 2863268000, 33728682, 2325872682, 578822786, 537567266, 9052682, 2821368488, 536873642, 136850056, 682134016, 2726865538, 2685020298, 2854781568, 33589408, 2282228264, 2692776616, 176824834, 2323783690, 539011584, 2183268992, 673720362, 2720147968, 2158012456, 536912010, 704809600, 8956450, 545294504, 2826960896, 35825800, 548045312, 673194120, 2860646560, 715825192, 2150113826, 565248, 34210432, 671254570, 679520930, 2720180394, 2684397698, 537001984, 42641418, 42508842, 2148040864, 2192050728, 573088416, 2190084096, 42640032, 2158012936, 578846762, 2149616290, 2827517960, 2729085448, 143166120, 578824744, 2290100224, 2860517376, 136872480, 2183669920, 2827649194, 2684914336, 2147519144, 2852685866, 178266250, 570597544, 2189593122, 44566568, 715161770, 44212768, 673718282, 2860689922, 2852651170, 137003554, 142617096, 2326440450, 682270762, 671124096, 2230304, 44729002, 168463018, 578955778, 539624066, 2718567042, 2155905544, 2820671522, 537045130, 144712330, 713564202, 539494410, 136356520, 178397224, 2148180482, 2726955680, 705208842, 34218530, 42640034, 33729162, 704785064, 2819236354, 134350888, 573049472, 35823658, 2283973122, 2181048992, 34250794, 579472034, 10617000, 167936002, 10660394, 2726865066, 2821196296, 44083744, 176695810, 143130794, 2862745768, 2191655072, 2315782784, 545958570, 571088930, 570558976, 547488394, 578980490, 145394184, 145268768, 36348074, 715784330, 705300522, 2728953858, 545948298, 2292222090, 2324310178, 176334882, 673349794, 145271336, 579477544, 572531360, 2692784258, 581577248, 545423880, 2820833826, 2282258560, 2147614882, 536912010, 2692884618, 2317355690, 134916640, 2726832296, 8431746, 2190084648, 673319050, 2729085608, 2192089096, 2728960162, 34121728, 715694216, 2284462218, 2269856, 2726471818, 2861213856, 2726822528, 580911744, 2718442024, 2326432264, 682265248, 671613602, 2684496040, 2763434, 2149754912, 2189953056, 2181046402, 2854257184, 2155874946, 136356512, 680168106, 2861179394, 2852266666, 10494624, 715164330, 2686593578, 11053218, 580954242, 2829189794, 2292875426, 673220746, 8520328, 2827616264, 671255178, 2181597322, 2720670344, 2155881122, 143165450, 2685020298, 2863139466, 2728525992, 2718048896, 2687017514, 715171872, 9054218, 33688098, 34089600, 2325774346, 2149589032, 176859266, 176160778, 2282227840, 705169418, 2728534658, 713170954, 2854789642, 2190116874, 2631850, 2695495712, 539101194, 10494504, 713206282, 2192214144, 537010824, 2190084234, 44180008, 705306658, 673884832, 2290221728, 2694971562, 537405472, 168299018, 2324169344, 134777474, 2692882592, 579510440, 170428450, 2282391722, 42640000, 42502690, 572661920, 682108968, 2281734784, 2181702146, 11175968, 2827626496, 2685012616, 44696096, 134742024, 547392168, 2190115362, 2827094048, 2720573954, 2686451842, 2181564544, 2686617730, 2189428874, 2685012642, 713163402, 2181169312, 2854363264, 547364872, 2097794, 2191655048, 2695364608, 2282357288, 2317519498, 167936034, 2150138506, 673742882, 671131658, 2854224010, 570589698, 2183275138, 2854396064, 2852653570, 581044226, 2292721664, 2826993706, 2148179970, 539624072, 2785960, 2281867424, 134225962, 2718605858, 2148182016, 2728405122, 2695531042, 2317363208, 2283801218, 2820713090, 706873346, 581568648, 178397858, 2284494880, 35793024, 142781056, 2190090378, 2694873640, 178268194, 671656482, 671260714, 134228648, 168329346, 2861172746, 2818714120, 2820712480, 170009088, 2181565090, 680174080, 2686593698, 2318049800, 134908584, 2827485832, 539666986, 2283971234, 2729091200, 35785258, 570460194, 144705674, 2854783136, 2687150210, 2181570568, 2181726752, 176859648, 2292318242, 2324341258, 168307360, 707275392, 131586, 673753770, 2827649674, 664074, 2729093674, 2718042114, 581044864, 2687019008, 706751136, 2726330536, 143263786, 2156437664, 2854232194, 2281835042, 2686591616, 133760, 682099242, 2192081418, 2720531114, 2860550698, 167780514, 2852651008, 2687008898, 2685053570, 2862776320, 8397312, 10527266, 35784866, 2695399946, 571113482, 2819137538, 2726823946, 176849418, 143272480, 671228578, 537043456, 2726855178, 715827720, 2687011464, 537430560, 2854782978, 41984034, 570591786, 2192089098, 42076672, 2290780682, 2326431906, 2290229418, 2290624514, 167944362, 2315298856, 2317918730, 2317355138, 170033792, 578816640, 10650122, 2818736770, 2282397706, 178301610, 2183832232, 579338242, 573055616, 144845346, 2820800546, 2156046338, 2684520448, 682262530, 2315397634, 570460162, 2148008456, 2148182568, 579373602, 2284322984, 537043584, 2324176938, 572524714, 715262594, 536873610, 2829101738, 2324333184, 2325915690, 2189961384, 174722, 2852260352, 706882184, 176685698, 2686617642, 671754250, 547358880, 2863178240, 2183276544, 2183825578, 2695531144, 178825858, 145229952, 9087626, 2325873194, 2281736362, 2317527082, 537534986, 2192222762, 2726472192, 681617536, 2236554, 44048554, 2325881504, 134390432, 2720571432, 715262090, 42510504, 2854355594, 2189961248, 2317395978, 2829197984, 539664522, 2290256426, 2726428842, 8388778, 2685051048, 2854232584, 143166122, 2156438058, 2720041610, 673351720, 2854264834, 167815714, 2158666370, 41975978, 572653578, 143264296, 2282258600, 2315788970, 2854363784, 168468648, 671787176, 2183135242, 539107368, 682106914, 2325782690, 2860649122, 2290616970, 537034786, 2284364416, 715694218, 681716352, 2283971208, 2324201640, 2827651082, 2290778120, 681574440, 176163328, 136970272, 2852659752, 671623170, 679510152, 134785064, 2852128906, 705307176, 2820835978, 2281865352, 2726996488, 2282228256, 2818582530, 2827133064, 537405448, 2684356746, 169902754, 578945064, 570990634, 134359208, 36186146, 2292228098, 34253480, 679608456, 2181595136, 2156405376, 570460202, 539633792, 2717919754, 178921602, 713075338, 2317527200, 679479944, 2191526018, 706740226, 36315296, 537430656, 698880, 545783816, 2695503912, 2686618154, 2692917802, 10660514, 2148147328, 2829722280, 8923304, 145270914, 2148049026, 2720006176, 2728435712, 167774858, 2860687496, 579480192, 2863136778, 2191654914, 671262722, 2695400098, 44599848, 2693275648, 2150279336, 571124354, 548022402, 168462336, 170436738, 537045632, 2726307880, 681716352, 573218984, 2694971938, 671230472, 681574954, 2189992616, 571124234, 8388616, 2685018146, 2323646496, 545401504, 578816032, 2147647496, 2852694152, 707264650, 170011136, 141960, 2695012520, 579504808, 713728546, 2818705536, 2315954826, 2728921250, 671744170, 2687148578, 572662408, 142639232, 134261418, 2852694536, 2686976648, 2147517098, 2325873194, 581050410, 581044904, 2281736322, 579504136, 2819269152, 2149714088, 570992682, 176859170, 2820677674, 2726955560, 36209280, 2318049824, 2684357288, 671615616, 134218378, 170044040, 2692786826, 2150115368, 36339752, 2183823362, 537010850, 655874, 2325905408, 547389608, 2315814946, 176693410, 168331936, 2290657952, 2190090794, 2720694816, 673229450, 176333346, 2820671656, 2317484546, 2821204642, 2726963842, 715172354, 706773120, 167774208, 2684387840, 168429578, 2325914122, 2148180098, 713588906, 2623626, 142780458, 713564674, 2692915720, 2695505954, 581574696, 665642, 578854920, 2149623936, 2729052322, 548014762, 2861072554, 2631714, 144744448, 2720014880, 2292329088, 2826962976, 704651786, 144867978, 537536648, 2292711936, 2315430400, 2158666378, 2852784298, 44040232, 2728429728, 715825152, 2292714120, 2852817450, 2282258984, 2282236554, 539664930, 10616834, 2717911722, 2821203978, 2283929602, 2325905578, 2290229930, 2820704802, 2818605728, 167903266, 2149745162, 545398954, 2282236042, 2158537384, 2720663688, 35824288, 663690, 2282268834, 2818615840, 2317877290, 142608898, 713031816, 2191523848, 2693268098, 2317355016, 44081672, 168436394, 2826995714, 2821234730, 2183694472, 707430434, 671221794, 2323685504, 707306120, 2693401226, 2156569250, 570598024, 144747144, 2315420162, 176728738, 2323655170, 2863177856, 8714, 2158495754, 2181572778, 2190082600, 144736938, 581601282, 2720172552, 142615080, 2149621888, 42502698, 2829092896, 2861173256, 2819269250, 136456738, 2821204488, 2720670344, 176300040, 679608322, 2726953130, 2726830112, 176300162, 547358890, 142639242, 2852692608, 2821226538, 44173346, 2183826088, 545917056, 2282356776, 2149744642, 2156038656, 539099176, 2292845098, 2292877320, 176202280, 136358570, 176171650, 2148042762, 2821359776, 2281867304, 2818615464, 11184640, 578816672, 679518242, 2148049032, 715653250, 2181595810, 142608938, 570950152, 168468520, 2829197834, 573049352, 2284486656, 42469514, 2315780768, 176292360, 144736778, 2281744936, 167905792, 178389536, 42609152, 2147526824, 2820841642, 2726988426, 2326407176, 2718605448, 579349152, 2189426856, 167905408, 2158010378, 2862645890, 8322, 2684922026, 167913986, 2189467808, 681746594, 136847530, 2283841578, 2155880610, 681707680, 2315430568, 539009536, 2827125256, 168435754, 143172226, 713066536, 141352, 11143168, 715162282, 671123496, 2290090624, 176693770, 141856, 573188138, 169871402, 2852260394, 2283932288, 33589290, 2692909194, 42107554, 673325576, 2318008834, 170000522, 2862612650, 680135296, 144869506, 2685012096, 2692743306, 2317363872, 537043074, 2183801472, 2326268458, 134349322, 2861213864, 2693440034, 705331232, 2695496200, 2861049896, 2694840490, 2827618944, 572686464, 578978464, 680165930, 581476480, 2290221602, 2820841512, 2685044768, 2852653602, 174090, 8389122, 144834570, 2325774976, 134384130, 707299330, 136847872, 2323808810, 2818703906, 2183309824, 42478112, 44597408, 573188128, 2315790976, 680010376, 2148141728, 2183791264, 33718912, 2281841290, 2720180866, 2284366466, 537528362, 537002146, 537438858, 2149714088, 2147493930, 2149589514, 570436224, 2183299746, 2819137538, 2692786858, 578945674, 547889322, 2695506602, 2684486154, 134742152, 2820713090, 673196034, 2693431818, 571123744, 545259690, 2292318370, 2863145634, 713730602, 42609160, 671648264, 707306144, 2324210314, 143173770, 8430216, 2720147618, 2860559008, 2728919178, 2181703720, 136841218, 682132010, 578816640, 44083328, 167946920, 44739242, 2183832072, 2854257320, 539493002, 34816, 176332834, 2718468608, 2686492704, 680143530, 2687150722, 547367040, 2685043202, 176720002, 2157971616, 570567178, 2292318728, 537395362, 2230402, 2763306, 178817576, 2147625088, 145229832, 2718075050, 715262088, 8738, 167903368, 2693441536, 2315911720, 2150139914, 2862785184, 2827493896, 2283798656, 2324300450, 2685050920, 2149753472, 2827528712, 2728428160, 2190090920, 134916778, 679649792, 572662314, 573057024, 142615170, 2854355082, 2147624962, 2315946528, 10652330, 572694538, 2726299680, 548044930, 2656904, 2324299936, 2156036234, 42085026, 537397890, 547914410, 547367560, 2290098690, 705200266, 2189959810, 2728962088, 136489514, 35815592, 535202, 537561770, 178299530, 36309024, 178790920, 713162914, 539011072, 2326430248, 2820809344, 2283932192, 2324203690, 548012554, 2318019232, 134351490, 2282227872, 35652256, 2191532200, 707428490, 2686584968, 680036866, 2290125482, 2861211690, 2156036650, 2694849034, 36309514, 2854889472, 2097322, 2158012938, 580911114, 707428898, 2317910048, 680140968, 2863171618, 137005064, 41953922, 34114056, 2685020194, 2717950474, 715655168, 2155874346, 2827625090, 679649930, 168331810, 44171306, 2695504552, 579471362, 2292351496, 2149712034, 8921632, 2191525890, 133768, 34114186, 2317887496, 2158004778, 41943050, 2852290592, 537569922, 573082154, 545390594, 142780586, 580919938, 548022442, 705202728, 706773634, 2317920288, 2693433344, 2718050472, 134875818, 704776360, 33563296, 2181572640, 581438090, 2315419650, 2829756456, 2158100650, 2829713570, 2854396450, 2829615146, 671623176, 2687142570, 8519688, 178784288, 2292752936, 36315650, 172170, 41951882, 143166080, 2863276682, 2150139944, 539624096, 2190115328, 2155907202, 2852170402, 2325914146, 36186760, 143302786, 2325743624, 2147649672, 2181597824, 570993322, 537438858, 715825162, 10240, 2829060738, 2147519018, 2854922248, 2183266978, 2827520682, 673351818, 704651906, 570959882, 34078762, 2158625290, 142615170, 715161634, 571082792, 2158110720, 42107560, 176726024, 2292719784, 573081600, 707306018, 2183170696, 2863303202, 178299426, 2284333576, 2292754472, 8947752, 2686460032, 706740226, 2325880840, 134259234, 2282227746, 170557450, 2281703978, 2147483816, 705169928, 145367688, 2862787242, 570433546, 8398848, 2821327402, 681609250, 176851080, 545392800, 145394208, 704645258, 673194120, 2726821890, 44051114, 134384138, 2157969536, 176325122, 141448, 671088650, 2826960928, 545260042, 537045674, 168296970, 2183701026, 144747050, 680009866, 2685044864, 2189951114, 2148182056, 2861181056, 2284454024, 36309160, 570591362, 545423360, 663560, 2684487848, 33718306, 2862778506, 539500552, 2854234146, 545825416, 170041472, 2147658282, 170568192, 2192214688, 2694875656, 134252586, 35490, 134881954, 713171114, 679610914, 2854226560, 134218274, 2827003938, 8398882, 547496104, 715786912, 11184298, 682132106, 2183801352, 573221544, 2315266568, 679518882, 2325775010, 42109448, 145399818, 2181597730, 2292230688, 176171520, 2238602, 136978464, 2854395904, 2284486688, 174760, 572664458, 706750602, 145400490, 573221002, 2181179392, 2687150082, 33556482, 537559720, 671252650, 706906658, 2695536650, 11053192, 2694849194, 170524834, 671787170, 2181704330, 682270754, 704686626, 2860681888, 2720696874, 176728104, 2695399466, 143297056, 2315266690, 2695539328, 2290124840, 2720172074, 715262082, 2315823232, 2720563744, 2290123264, 2181704234, 2192189952, 682263170, 136355970, 679477290, 144870058, 167807490, 2181562410, 537395720, 538978984, 2720039464, 547523208, 539632136, 42639402, 673882144, 170535434, 2230432, 2664448, 573218824, 178790922, 33687688, 705177600, 2818713602, 673710760, 2852661256, 2827132928, 134228000, 2818736168, 2861048458, 579338754, 570566786, 547891328, 2829189152, 2290264224, 2820671530, 2718468266, 133154, 167772706, 170565674, 2290778634, 681609858, 2315420290, 2325784584, 671621120, 2819269258, 2654762, 35825802, 2156038792, 2156046496, 715303048, 2324301832, 713165344, 2156044288, 136874026, 2315813514, 547365034, 2315911714, 2181046304, 706740258, 2317396128, 2290131594, 2829232168, 2684496386, 2827102218, 705306666, 44566562, 2852136970, 2290131080, 2829716128, 538970664, 2718476810, 11176098, 143133192, 2684493826, 713065090, 2282266754, 44736514, 2854781482, 42467464, 545401344, 176325258, 36210698, 2821326880, 547397672, 2181171242, 2290124810, 2158536872, 545425920, 2685051394, 136448010, 570425898, 2829756456, 680034338, 168298498, 715784746, 572662434, 10651650, 2852692096, 36177922, 713198242, 673228808, 547490304, 679520930, 2290133024, 178299016, 2192048802, 136347810, 2827526314, 8424072, 707430432, 581601794, 142740010, 2684889248, 706882216, 36219426, 2284486824, 671656578, 176201890, 2684922496, 2687139970, 2684486282, 547364904, 2728430248, 2326276736, 682230410, 2292353538, 581053058, 2158110760, 570983042, 673718400, 2861179560, 2324179488, 671255170, 2720147970, 176818312, 2326268578, 2726996106, 167944738, 2829721608, 673712168, 178266760, 2726463528, 2821333642, 713040042, 2692745250, 34089130, 178391592, 2315298984, 704774154, 2290780320, 2860515466, 2726428714, 145358890, 2720670338, 2728396968, 707307688, 2282269186, 715784866, 715169802, 2684889250, 673710080, 579346944, 2191523968, 2192081448, 2271912, 2156406794, 2820841506, 176300042, 2323686016, 673874082, 2829582378, 2183135242, 2326407842, 2315288616, 2687107112, 2827624970, 2729083432, 579469314, 2852137482, 2284365832, 2324343424, 2149722656, 8396936, 682272810, 2156568712, 35792904, 570600066, 169902112, 673219112, 2282225794, 2284322826, 539664896, 571116160, 673196040, 2156038824, 136315050, 572523138, 680143018, 2821196298, 178432162, 164520, 2181605898, 2860559008, 144704034, 548022314, 715128866, 165922, 2283964458, 142647816, 705200160, 2156432034, 142647432, 572525066, 671131688, 526378, 2290623136, 2324168834, 2854912552, 2861082754, 715301024, 136355880, 144845354, 136487050, 2181048842, 2107560, 136479400, 2283807392, 2720662018, 2829101090, 2284363944, 713564328, 679608994, 682107434, 2717943842, 2826971168, 2818711688, 2819262632, 2718081546, 2149720576, 2290786346, 2283939968, 679617024, 715694624, 44050562, 2326399520, 2292198048, 2720172544, 2190115368, 2726953088, 539527842, 145402408, 571090952, 2150146592, 2819131432, 2323646984, 545400970, 2282267266, 2192089760, 144869546, 682109480, 8521890, 2694972034, 570425352, 2827127296, 2829093032, 178430504, 176204290, 11010184, 2854224040, 2821202056, 2190125706, 136355840, 704643744, 139914, 2181081250, 36175882, 2315780642, 2852292738, 2148010154, 41951392, 2317885448, 579477544, 2181737128, 713558184, 545956002, 143138946, 2155915946, 2693278242, 11176576, 2191688322, 537569410, 2726863520, 545948296, 144706176, 35692546, 2156011560, 2686984192, 169904160, 2283833474, 2753194, 565256, 2718572576, 10888, 170395688, 579340962, 673712256, 36210690, 673350176, 2827002402, 539665024, 682271232, 537035432, 571124360, 176161314, 2183299592, 2317484576, 705176226, 9085602, 2158668288, 2694873600, 2191657514, 167944360, 178956416, 545392800, 142649890, 42115208, 2852653706, 2290746024, 682100906, 11018408, 539502634, 143163936, 539525642, 2181728394, 8956042, 2149622282, 2861047976, 36317192, 2632192, 134252680, 2852260490, 8555050, 681715848, 2148042760, 2324301858, 573081602, 2693406880, 2695506570, 2726300170, 9054250, 2318043178, 34218120, 545431592, 2192082976, 2318018570, 145369634, 536912386, 178389162, 2317885962, 170043904, 2684486306, 705306784, 673187978, 2684362794, 545390594, 2315782792, 2284363778, 2820711074, 169879592, 144837122, 2281873448, 2148180128, 2158002216, 2228776, 2290264194, 136872450, 168470698, 2852692640, 167911968, 573089800, 704782378, 704782368, 8923146, 2191557248, 2827624616, 572531242, 136874026, 170002568, 679510656, 2787874, 35653802, 2191698058, 168304680, 2158534690, 2317387810, 704776226, 2726470178, 2686453898, 2693278336, 679510570, 2192212640, 2819260938, 2692883074, 545816618, 2147649698, 2183831562, 8921098, 178915458, 671263360, 2720533160, 2150244512, 671744170, 2284324992, 545401506, 2695537194, 580911272, 142639104, 578955946, 573221386, 8520202, 2190125696, 2861172904, 142772224, 142614696, 673327144, 167772808, 2181038250, 682264706, 671779360, 539502722, 580946592, 2694881930, 2687016992, 2718476968, 534562, 2692917920, 2684526592, 715303426, 2282398370, 36176426, 2692786856, 178301450, 2827135144, 35660288, 2323817000, 2191525898, 2156528162, 2158526602, 2861048450, 579479552, 713695402, 2292327048, 170568192, 2861213696, 2852265992, 2183301256, 2183790760, 2685042690, 2315389088, 537535146, 2863270408, 44575360, 2686624394, 2315395240, 682140288, 545914922, 2183669768, 136325256, 2827102890, 2863268514, 2284333192, 671088778, 2726439432, 2720663592, 2718476426, 2860687880, 2785922, 165896, 2284363912, 547365536, 2156014240, 2829232298, 2281840800, 2283965090, 145228426, 2158111234, 539631746, 2282390056, 44736554, 144834594, 2158633096, 2720664232, 547358752, 2694873096, 2726953000, 2290098722, 2189959688, 2693398688, 673753248, 136454664, 2818574976, 2323679906, 2147649544, 2720006792, 2821235330, 178268200, 572532738, 2181563042, 144867466, 705306666, 545786498, 2863276546, 41977888, 715139080, 2863171616, 2284333706, 547922592, 2317387914, 704809098, 539533354, 2290229378, 537043106, 715293344, 2860524194, 168329250, 532490, 2181562880, 680045186, 578947746, 145235978, 2191687818, 2192058882, 2181597706, 545393288, 2315780776, 2315256354, 35651626, 572533418, 143296544, 11010186, 682100770, 581567138, 2315419648, 2852790794, 2317918880, 2720047144, 34113706, 2192222856, 2156005920, 570435746, 2192189578, 2819137666, 2695537314, 2155872898, 35793034, 144834594, 2862613130, 34114210, 682107402, 2684518914, 2862621224, 144877728, 41098, 176720002, 2862785064, 2829583018, 2190092448, 2829060226, 170002562, 2693302274, 2157971626, 548055074, 36308992, 35693056, 573219464, 2684887594, 2323808800, 713722530, 673843744, 579347074, 2323817120, 2829092906, 145238664, 2183268352, 2315289128, 2861205536, 573178016, 2326429832, 143272072, 8946344, 2323817088, 2718567042, 174112, 2282397826, 2148051104, 704776226, 168305184, 2189591210, 2852651528, 34242728, 673876490, 2728534562, 537430024, 713203850, 2686461952, 2720170024, 2147647624, 2852266536, 168306690, 2147614888, 547522602, 142748322, 2695014560, 136841258, 539142306, 680142890, 572555776, 2861203624, 2686453890, 2852661258, 581075112, 2325905408, 2720565762, 537567754, 2189991944, 539003552, 2720015018, 2726339234, 2854756866, 2863278080, 2147484322, 168438432, 2158012554, 2325908106, 2181169802, 9087618, 2729050114, 713564682, 673849866, 2852659880, 2685042818, 2718468618, 2818738856, 167944712, 2854398626, 2158100482, 44574722, 144867370, 2863276032, 537569322, 2281742338, 2158494336, 2324310658, 2158141448, 11141800, 2718564522, 2228778, 537037442, 713566216, 142617128, 136874666, 2694974088, 2860523554, 579381376, 713597474, 8913544, 2325776512, 673874472, 34976, 2189994536, 578988160, 573221504, 2692885122, 2854748834, 2183168514, 2692882464, 2852782594, 2325872680, 2862745640, 671099008, 2315952674, 2189592608, 2821365898, 2717952000, 2147616810, 2829593120, 176294400, 2720533162, 2819260546, 707437192, 2181071370, 2158503946, 581470882, 578985992, 178293378, 2693399042, 578847360, 2189565986, 35660322, 136981128, 136, 2726338688, 2317879808, 539492512, 715163688, 572663816, 2860681738, 580911146, 2720530978, 671621152, 2852300928, 2317484552, 539525122, 2138280, 578816034, 2862776482, 2191566882, 573188136, 134390440, 2829746304, 44171784, 2818615840, 679610378, 2818613248, 2829593128, 2158102568, 2156014088, 2158526602, 2863136936, 143297184, 2282391560, 2720172194, 2728566944, 2292327050, 178948136, 168460834, 36186760, 2148182050, 578816000, 2150140554, 143173642, 11184128, 144877698, 2325782696, 536873128, 581085738, 704815618, 545433770, 682098730, 2149624448, 2821333130, 2729058336, 2726338568, 2686582944, 2158626954, 11143850, 538970152, 136323242, 2863137418, 2729060514, 673743394, 715131042, 2686616064, 11010058, 11012234, 2821236768, 137011882, 2324201474, 2325915648, 2158142120, 673876482, 2854783616, 2861074986, 578855586, 571089448, 2147524648, 8946338, 36178082, 2686616200, 2829722146, 2854226088, 2156038152, 2315266602, 2191523880, 580919938, 2284497056, 715137066, 11149834, 2181079680, 2191556746, 570591882, 2192222890, 2827625128, 2315821602, 673351688, 545958434, 581468672, 2099840, 2862654082, 2192091144, 2863136898, 2695014562, 673742986, 2183667754, 559266, 2324211720, 2720532522, 144844810, 545294496, 2148180002, 169902600, 2183307296, 715655850, 2686593544, 2854889986, 580944522, 706879528, 545916938, 134785570, 715686402, 537528330, 35653672, 547364874, 2282258944, 704677928, 2692909568, 2852790818, 33694250, 2687148074, 2283964968, 2693300744, 706873896, 571123872, 706750602, 2852651560, 2692883106, 2149614240, 705333890, 2861048352, 545431722, 2317394056, 2290231842, 2284325032, 570434080, 2861074570, 2317361672, 2156429962, 2148172450, 42631682, 539623944, 170041986, 673218698, 10651680, 176161288, 2717909546, 41953282, 11143330, 2183277224, 2821367976, 2157978152, 2292359688, 2317877288, 2292883456, 170565674, 2726463648, 2191665186, 2315428520, 715661320, 144842754, 10650120, 2863270402, 547498530, 2183667722, 2829755018, 2315258016, 671623808, 573210658, 2326266402, 136480808, 2181212810, 539099688, 2862655520, 136481448, 2852823720, 2852661258, 2728435722, 167946794, 545958024, 2158526464, 2692884648, 2694881416, 2860518024, 167815330, 2290124810, 581438090, 2148139168, 2854881418, 2292845096, 570591874, 9085450, 2283972770, 573049480, 2852792450, 2686462080, 134226050, 34121770, 2269184, 570559008, 134220458, 170557992, 570558594, 34220066, 2190125730, 705200290, 671252480, 2192089762, 176294442, 2820712584, 36184224, 178268290, 537534626, 2189986344, 572563616, 573079560, 2281742506, 2292195848, 2829060608, 2728396832, 2284495498, 2290624546, 178948744, 142745610, 2821335048, 704817674, 2684485642, 2283973122, 673744928, 2656810, 673843752, 2821335178, 2292843008, 2147492520, 33595912, 2694881320, 42607234, 2718040232, 715795112, 2695498242, 673227264, 8390688, 2656258, 2827526176, 673874056, 545267842, 2694842506, 2729058304, 8554530, 2323810304, 2862786696, 2292187168, 671096874, 2318041762, 2323685506, 2728569480, 33595424, 2282358946, 2292875946, 705210376, 143166082, 42117290, 2155881090, 2728560768, 2317879818, 2292222634, 137005184, 570984616, 2132608, 2684879528, 2819096736, 176302208, 2728435714, 570959904, 2325783170, 2684911648, 2694875168, 679649410, 8423466, 35785226, 715688096, 2820702240, 2181177898, 2290747904, 167772200, 2323808770, 2720146048, 679518346, 134218410, 536914442, 2693267626, 673720450, 713173634, 2684354730, 44695720, 2192048680, 2192089130, 167807498, 2720694306, 537043072, 33694248, 166048, 2827528832, 142617256, 142608930, 143264392, 2827657728, 178791074, 570983082, 713064482, 2292328960, 2687150114, 2693433994, 2687107112, 144867970, 680034850, 2181210794, 579371040, 2315782272, 2854234658, 2158010496, 9052712, 545269896, 8955906, 2315911818, 2158013090, 2694981674, 178291234, 682140328, 680176288, 2317885568, 10527266, 2684357280, 43560, 2819235850, 167783082, 33720874, 2684398208, 137013890, 174728, 679479304, 2687017602, 2290253992, 2149581346, 547523208, 2829715624, 2317920298, 178291368, 571089578, 2829101602, 707297322, 2138792, 671647784, 2158004904, 578986624, 681616000, 2726438922, 2820704776, 2181702272, 2181073448, 2284486690, 680034856, 547883050, 547889696, 2284456584, 2148050986, 2632328, 143172224, 2323784362, 176726026, 581052448, 42468008, 545261602, 713039914, 2695372936, 2183700994, 581576874, 2826963080, 2284365960, 571091594, 176204320, 11141760, 2630274, 8519712, 167783074, 9076872, 2181571072, 2191566882, 134873128, 581077122, 176826368, 2290655778, 144703624, 671230472, 572653730, 176818848, 145400354, 134392450, 169912834, 42076674, 2156398594, 178782752, 2156538378, 2693269506, 2760832, 2281736362, 2290745896, 2283964576, 2325873314, 2720540842, 168469128, 2282359306, 537436808, 2149746816, 2726437418, 2181726210, 715270306, 704684546, 570556960, 2726333096, 42598530, 2292884104, 2283929730, 671613472, 2862784544, 2158004736, 524322, 2729093640, 2826961536, 2821358218, 176816672, 178921512, 2282269186, 2150244394, 2854887426, 2181693986, 2794026, 2860558848, 2156044930, 2854789160, 2181704330, 2687109800, 2862653448, 2156562986, 44697762, 2861212320, 2290788392, 573180456, 169910818, 581470722, 36216962, 2852817416, 2149720064, 33556608, 2158626818, 2630274, 2191688320, 581468298, 2292851210, 539666432, 2692909218, 682273288, 545303202, 715163690, 9079304, 134228640, 671778986, 2684364962, 2852817576, 673876610, 136841730, 2325905408, 2317486080, 2728536584, 2147623434, 2183168128, 578977960, 2818574880, 2728536618, 545948296, 2854750344, 42633384, 2686462632, 537569792, 713072810, 2829723688, 537012906, 167772322, 176335370, 680132738, 2862645250, 2192083584, 2718444194, 2323816576, 2852265986, 671787656, 44731050, 2684387464, 2282268802, 655874, 671787138, 136489474, 2282389632, 2324334600, 706742274, 572530858, 2158659712, 537535106, 2181046912, 707266720, 2158660136, 579340416, 536912010, 2854791168, 2729060906, 671744000, 134750336, 2821235360, 682270856, 2181073066, 2829060616, 2323653280, 2158100480, 2695498240, 144713896, 2192214688, 707265058, 2717911168, 42117674, 570566794, 2863276586, 2862778888, 134881410, 10619400, 539665066, 8422018, 136325632, 2150105256, 2290657792, 572565664, 2728534016, 42115594, 2829197858, 2325774978, 671754794, 682240522, 2324171400, 2720669696, 545957930, 539533866, 44705800, 136316938, 2192050848, 573210624, 142740138, 2720571392, 2694971912, 2315780608, 713588866, 715686432, 134261384, 579512362, 2181179432, 2156404896, 2281734178, 578855466, 705202730, 579480098, 2687008896, 2852292768, 2282357418, 44706434, 2147526666, 2192056840, 2863278090, 2720139778, 168429728, 673185826, 2292752546, 2821236874, 134916256, 2720047106, 2147494402, 573178370, 2829066282, 581470754, 36218912, 2189437474, 170009250, 170041506, 136981160, 167903778, 2283964426, 2323644554, 178784898, 2827518592, 145270944, 167772834, 545431712, 136315040, 578955786, 673743488, 2720137730, 679518336, 2863278122, 2695539368, 578857130, 581075080, 2324179456, 2181210280, 705210368, 2192220800, 707273218, 2726471722, 539533858, 707305986, 2290254496, 11141256, 673874050, 681617442, 2290133162, 2323646496, 2760834, 10487840, 579371690, 33686050, 2854791712, 2694981770, 2720540682, 673718280, 2148051624, 169902626, 2282267272, 10528930, 2695372970, 2854912552, 2315788962, 707405864, 168435882, 2283809282, 2728569472, 679520264, 547488258, 2854920864, 2720008234, 537561120, 681713802, 2695528962, 537569440, 2317394440, 2181070986, 539140746, 176300552, 537526920, 2149720736, 2819104770, 2860687520, 44704418, 144877568, 2860523554, 2148182050, 705208834, 2315422240, 570469026, 673185922, 671090858, 2684487816, 2191657120, 36348042, 44608042, 143165600, 2148182050, 11043330, 169910314, 2854781088, 2686585346, 9079432, 2158102538, 137011872, 713722402, 134875682, 2863171584, 681607306, 2826994184, 2686460426, 2189568680, 578947720, 168460448, 134348802, 2190084264, 42106914, 2283929608, 134357504, 2156431392, 2189953672, 2149713920, 2695012490, 2323783720, 170042016, 680036520, 2325872808, 2854748328, 145260712, 547916424, 134348962, 2662442, 548022272, 2192181930, 2292754464, 144878082, 2189560362, 570468360, 2156437544, 707297290, 2324209664, 2190090786, 2693267626, 2156569256, 2720694794, 2632352, 2282235944, 2323775528, 2183667744, 2284495368, 2292326922, 142639144, 2684914336, 2189959338, 573079554, 539142696, 2818746536, 137013802, 681746474, 570433570, 2693275690, 581610146, 44730408, 539525122, 2693407362, 578955272, 2720530600, 2283962890, 673357992, 2686616106, 2718435336, 2852299432, 2189426690, 176171144, 681746952, 2284494888, 2862785024, 2189426688, 2317352960, 2854259242, 704817290, 2324333224, 2189951136, 2854232200, 715293312, 2181726858, 34087080, 2726338728, 2827649058, 578986122, 2149746850, 2718050858, 33687592, 2693434018, 2631848, 572523042, 545958528, 2290748040, 2862655650, 134906536, 139432, 170044066, 2693399072, 673753730, 33726474, 715663496, 2687148714, 2325873184, 2290657288, 34119682, 2694883498, 2148139530, 2860689450, 11020296, 142745730, 715786880, 2854881448, 573079554, 2190123176, 539142666, 573057162, 8432136, 34120202, 2827649546, 2292844712, 2726830122, 2686485122, 2323785888, 679651842, 704774656, 2818746912, 2108072, 2826996224, 178421922, 178823840, 545301152, 715270786, 11020424, 545434282, 571082914, 2726438914, 715819050, 2284365856, 2693407264, 34112034, 537559690, 2726341122, 537537154, 2324169352, 2726437546, 2718608008, 2183801344, 2324308002, 682265090, 2726854664, 2284495394, 2323775496, 679610528, 172552, 537561258, 2829066242, 2717917832, 673218600, 44204712, 2181070880, 2292320802, 671252640, 2728528426, 169910314, 2281744552, 2318010504, 170394248, 143304864, 2325750306, 2852784810, 2315258378, 2826996360, 2684390016, 2284489256, 178946594, 715163784, 2181693570, 2191696426, 2317494434, 2821234720, 10616962, 545391138, 2191564938, 35659808, 2183170594, 2827627048, 682109090, 2325785130, 44599946, 2829066272, 33694240, 168435714, 715261994, 671787018, 579504674, 134905898, 2318008360, 706775168, 2852162186, 167912072, 2158135944, 2861206026, 2326399144, 2693398658, 2694875648, 134357674, 167774250, 578955434, 673187978, 2852258304, 2290624648, 2827102850, 2150148640, 2325905538, 2826961024, 548047008, 707273218, 2156437666, 2317877408, 2325749930, 35694634, 539632288, 170396330, 2158626824, 2149714090, 2854889994, 715784328, 2282225674, 144714400, 2290745504, 2290647080, 707431082, 2284364456, 537559082, 169904776, 713033768, 169877642, 673753256, 2656802, 2282367018, 2860679168, 145392266, 168306858, 2158011016, 143295136, 8521762, 673196578, 2148147712, 679641728, 136872448, 2156398592, 2317361194, 2181734410, 681746594, 2147623560, 545794058, 35818152, 2317355554, 2685018242, 671228418, 671776896, 679616544, 2189470344, 2181177352, 36342272, 578855426, 143304712, 144835200, 706871976, 2189994656, 2148182176, 715686570, 11012136, 11151530, 2820712578, 705298472, 2317888002, 2158635176, 2726297762, 2687150752, 2315427968, 2854259242, 2785448, 671784968, 2284364418, 681576450, 2862613026, 134217736, 2718567074, 2726985762, 2148043394, 2821204136, 2283970730, 2852268704, 2150244992, 176719874, 2854257282, 707396136, 673193986, 2228386, 715687936, 579510280, 2149615754, 680134826, 134777000, 2693308936, 2726463624, 681607168, 713162762, 2290256394, 167903368, 8945666, 713564810, 2863300608, 2829101064, 2852126722, 2282233896, 8421384, 713599648, 671623178, 581607466, 704678440, 2317387904, 10519170, 2189468200, 547495978, 2686459904, 2829224096, 706749056, 2282269216, 671744130, 145229984, 680174120, 2693300264, 9046024, 168329216, 572555786, 2191566984, 2292843042, 536903808, 2819260554, 2290753704, 2189992098, 2190125706, 2147657770, 167911456, 178391688, 671097346, 178397704, 144842912, 682272778, 2183170696, 539658250, 178399400, 671221762, 571081250, 539009570, 2854363786, 136325250, 134905896, 713204258, 570435594, 2192056968, 2829756426, 178260098, 42609290, 706881546, 2762760, 2860679840, 2181212832, 570589226, 41504, 2694848522, 2820800674, 2829746336, 2181703842, 2720696330, 33720842, 2726463648, 2263594, 2692743330, 168298528, 580919456, 2315256320, 2694979594, 44605570, 2818705442, 2854783520, 35782656, 2190116992, 2183793162, 2290229760, 539101344, 547922602, 545925664, 137003010, 178422400, 2281832962, 573057026, 134227976, 2290223616, 42510856, 8956578, 35816064, 2863137450, 2181603360, 2686453770, 2281702056, 671121546, 2326268584, 44703904, 681738786, 2852683786, 2181693992, 715128832, 2852301482, 681747104, 2694881834, 42606760, 547891882, 545270402, 2181701642, 167804936, 2156036736, 539533442, 545425538, 2192050186, 2684528682, 144870050, 2718466570, 2192058378, 2147485858, 690690, 2728962208, 2692884992, 705202184, 547496490, 2862647938, 2148139530, 2854224546, 176693250, 545923592, 537561728, 2684395658, 2854922754, 2181562368, 2692882592, 2730, 671615496, 548014250, 2324176938, 2315952808, 33695754, 2629762, 2718433416, 2326300842, 2863147040, 537569442, 2158659624, 572533288, 713597450, 2284456608, 2686584832, 167946240, 36210848, 8563202, 2726854656, 2827135136, 2854889482, 578816520, 572524578, 682238634, 8954368, 2183832066, 548047528, 2718040586, 2290745344, 2686593056, 2728402944, 41472, 545303170, 2324299912, 131752, 2695496330, 137003176, 2852160010, 11018882, 2150236194, 2192083466, 2183309858, 2317396490, 2720696352, 169877538, 2148040712, 547924104, 2687010850, 671097000, 2290614826, 35660328, 2863147016, 578846888, 682272768, 144834568, 547367074, 2820803074, 2323687562, 2854789634, 679610536, 2158537386, 2693278376, 11044866, 572688426, 2284331008, 537561760, 34078856, 178782880, 139912, 2290262658, 2829101056, 2292719624, 2819099168, 2183146154, 168337418, 2818712072, 167807658, 2631816, 10527394, 2693409288, 2181737002, 2149745320, 2829721600, 2149720072, 581569184, 170001058, 2854756490, 704686720, 2147617442, 2827651072, 170035200, 679479424, 2695364770, 705210410, 2862647936, 143303298, 2283938474, 2181726752, 2190117416, 2192050176, 36178594, 2189992450, 537526794, 2317525024, 41984042, 715161762, 2726961706, 2148008458, 2183694986, 682229898, 2150244352, 707275296, 2686986378, 671262754, 2325913768, 664224, 673841832, 671778824, 2687011336, 2290780682, 2863178242, 2862753928, 42502178, 2726857384, 573211136, 704651400, 671754880, 42641408, 571089058, 2827126922, 2156528266, 2282269224, 2326431776, 2821327402, 2829066890, 571091592, 2684486306, 167914154, 2854365706, 2728927784, 2728960000, 2854920736, 715784200, 581607978, 2860657320, 2158627488, 168338056, 581568512, 176169098, 142770688, 2684527234, 167903394, 11042944, 33729058, 8421920, 2685018248, 2189437474, 2282365098, 2827487370, 2181696034, 537567362, 2290655274, 673359904, 41953832, 671220232, 715817480, 10625154, 538976394, 2854264960, 2326268456, 548014242, 2720147584, 715817480, 2149744808, 2827649546, 44173354, 2819107496, 2325742112, 2281703938, 704776834, 579471490, 2852291242, 671221928, 144836610, 671746050, 2854791336, 2684529282, 707403810, 705169960, 145392256, 2819104898, 2726857216, 673325610, 2720049696, 176300672, 2148049418, 178913282, 44075008, 2829060768, 2827496096, 2281841192, 547365026, 2854226592, 178792450, 2718572554, 10527362, 34220202, 2827517984, 705309194, 2720016906, 2155882506, 2323810952, 178956330, 36307104, 2155881122, 167774890, 2155915304, 2728929962, 143165962, 2720014378, 2726429314, 2726463496, 167815680, 579471402, 690304, 705178146, 537002504, 10494114, 42510850, 570557096, 2315921952, 42609186, 2290622600, 2718075424, 2323647008, 579381928, 2147655850, 2720704512, 682265122, 2692915744, 2183701154, 145360928, 715817514, 8560682, 2191663234, 2862752426, 2325776418, 548053000, 713040546, 2693275778, 2290647594, 2323655168, 2317888138, 570433664, 33688096, 168468482, 33554954, 2228394, 178782346, 8915072, 2157977602, 2148018306, 572557834, 2685044904, 8397472, 705177600, 2290753570, 2860687882, 2720049664, 680143522, 34242600, 2189568138, 36315306, 537430536, 2290090496, 44204034, 673325578, 44599978, 696490, 545792642, 8397312, 578813992, 707403776, 10529288, 706781186, 143305346, 2158668416, 176728586, 2156003842, 2819105418, 704645290, 2693433888, 2684921888, 545825290, 2684387362, 671654528, 34087072, 545393162, 2818736138, 2292877832, 2181603978, 2315943976, 572687018, 570992810, 2317888168, 579477506, 42502792, 2283940480, 2183178762, 2192189984, 671132192, 2192089738, 2718040586, 2684526594, 2685018754, 2686583432, 2292318888, 176687786, 174210, 33563298, 2158504098, 2827649056, 2726832170, 2189953536, 2684354600, 713197738, 2718607498, 2284331650, 696488, 169910824, 9044616, 42598432, 2148043304, 2283806728, 539631784, 671746728, 581577376, 2684921858, 707297824, 2854387752, 681748522, 680003714, 2155883146, 537559074, 2819138184, 539666568, 2158625416, 2693401258, 36307114, 2718042752, 36210856, 679641602, 2686454314, 2315790376, 679617024, 2157971978, 537036968, 136350346, 539664904, 35693192, 537004074, 178260104, 34253346, 2827094666, 2283809322, 176695816, 8389282, 34079370, 2827495976, 2323644552, 2191565442, 2283840002, 2692745386, 2861203496, 2726298144, 2325776544, 2282397704, 682131594, 2827520650, 682133632, 9052808, 2315954176, 2821194370, 168331394, 2863177858, 33720482, 2687010848, 134359210, 2282365440, 144736298, 42598530, 715819040, 168338080, 167903400, 36186634, 707275424, 2852784778, 547521032, 673843338, 682240680, 2860524034, 578980362, 2686454432, 581446146, 539000960, 581599754, 547364906, 34120320, 2852127394, 681748488, 524970, 2821194248, 573080096, 2183792674, 2323818658, 707405986, 176291850, 143130632, 704653858, 682265130, 581445800, 2158624898, 2852651520, 2315952680, 2852651648, 34253450, 2181736576, 170527360, 2862785024, 2189428898, 2156529664, 2829617802, 2317912738, 33597578, 705167496, 715686560, 168428040, 2148018336, 145227936, 2292842538, 539502592, 178784938, 2695495722, 681615368, 2829615784, 2785930, 707273248, 145402536, 706742784, 536904362, 578953866, 2684389506, 2693398560, 547391530, 570556424, 707305632, 2325881344, 2686495368, 2147518504, 2292713986, 2315428514, 2720180258, 2720014370, 673882664, 570434176, 673193992, 2283937922, 706781834, 2728919584, 170044066, 2632354, 2728394880, 2862623368, 537395880, 2317388418, 2156046856, 673882754, 581609640, 2753064, 2861047946, 2192222762, 2326397576, 539500712, 2695537280, 681615914, 2181177506, 2097706, 2854783136, 696992, 2692909194, 2720014986, 2290256000, 144843392, 143302656, 168427650, 145227808, 2156537992, 2695538850, 671221768, 44173952, 2687109760, 2156562442, 2827649186, 178823328, 2326299266, 2149614248, 2147484200, 2147647490, 705210378, 2829713418, 42606754, 2829625482, 144870056, 2852653226, 10496650, 42500098, 2852129410, 2820702218, 2854756896, 2290655266, 2860690058, 35653642, 679619240, 2292320416, 2684356642, 2829592578, 134785664, 2156013698, 2283929768, 2326396938, 2728919722, 2854756520, 578855432, 2158002816, 2854922890, 139938, 573186690, 2818580520, 2686453896, 537559082, 2156405376, 176162856, 2181597866, 170568330, 548044800, 573180032, 2860526080, 536914602, 136841216, 136874112, 8422018, 715825322, 2282225696, 581077506, 2326399114, 2854396042, 696330, 2189591082, 570982560, 571080864, 142778376, 715164162, 2718599680, 673843360, 673357834, 536913922, 704784392, 2819107466, 168305280, 2323677192, 2290616480, 136481322, 713720360, 2191557154, 679518888, 9087496, 707396106, 2190123554, 2717919242, 2283841538, 2624168, 2854756480, 656032, 10494088, 2720705160, 136972328, 707265066, 2818738210, 548022914, 176693408, 715655808, 170000514, 706742282, 2695375018, 2150105634, 143173666, 2183800994, 134357000, 166410, 178429954, 2726438944, 2852661794, 176335016, 167903266, 547488384, 2854365322, 679518880, 706906762, 2292197890, 41984008, 2692751882, 2189953184, 2693441672, 2282226312, 2181573290, 2695496226, 2191557282, 2726463658, 680175626, 134873760, 10658432, 44049064, 136314890, 2861179048, 2726830082, 2148010154, 144713896, 2854887456, 144736290, 136874634, 10652194, 2158004232, 2718081698, 682270722, 705175712, 143171586, 2852301450, 579373610, 2156570624, 145236480, 2686625954, 2283973280, 713205922, 673186336, 707436680, 2284497546, 2149591552, 572653600, 42641954, 170535592, 705167874, 11051522, 673710210, 2860559008, 715171850, 572653706, 42609288, 167813768, 2323808800, 2290229384, 2281867402, 545784448, 545301002, 2728405152, 2290090122, 655490, 2189986474, 705177610, 35817474, 8398850, 671787178, 673884322, 581478946, 713566754, 2720172162, 545270434, 704817280, 2860548224, 2181202442, 11149474, 2263072, 2315944482, 2695531178, 2718564874, 2183178400, 178815530, 2183799336, 2861173290, 142738048, 167911978, 2684390050, 570599456, 134783498, 706871936, 2720008864, 2181048992, 2728403458, 545259554, 2720696842, 2854363176, 673712266, 2324340906, 2158143656, 707428384, 2861050378, 713697930, 2191665320, 2718083722, 715653794, 547392130, 10496672, 2684486280, 2189600808, 2863276674, 2192083490, 545784450, 2852661896, 2191657096, 2827494058, 2821227136, 2726821928, 2317910658, 580919296, 2315422240, 2315430408, 580954122, 178946218, 682265224, 2284333218, 144747168, 145358856, 707265032, 134226560, 704784930, 2317396000, 134775306, 713031816, 2854226562, 2324212386, 2158141442, 570952320, 2819138080, 2827649696, 2183168162, 168331274, 2283840170, 145236650, 539533474, 42082858, 2819139722, 578955776, 176335394, 545925760, 538968586, 2829590698, 681574538, 2695538720, 2827618826, 2189959176, 170393736, 8552618, 2852167850, 2861170858, 2827094056, 706775050, 578849410, 143174178, 2717942442, 2860523680, 2728919168, 35783330, 681585154, 2726308490, 2155874848, 2290786954, 671096874, 580946432, 570436128, 2861041792, 2326307498, 680036906, 538978952, 2863170088, 673352360, 2156038272, 581052418, 538970752, 673349800, 2292359720, 178422440, 36176384, 572697226, 545825288, 142780586, 2147486208, 581085730, 34080802, 2191567018, 572557960, 547392168, 2324332554, 178954250, 2726429226, 2318018592, 2718442024, 547891336, 713195552, 715793034, 2829590696, 578813984, 44606080, 170402346, 572696608, 2183277184, 2317353642, 679618568, 2181040130, 176693384, 706914824, 2684881410, 2290754218, 545400968, 44171906, 36186146, 44728322, 178817696, 167782432, 2290229768, 176202408, 35782656, 705309346, 2156431904, 145400352, 2158626978, 579340456, 2156399136, 2183825952, 143133352, 2686591658, 673876106, 2687011338, 35685002, 2317527592, 539494402, 545827466, 2191558664, 2728929960, 2147485834, 713073320, 2726464170, 2290649608, 579512360, 2819139618, 581599776, 570597536, 33564712, 673753634, 713197576, 33693856, 2695365162, 545915392, 2752650, 673352322, 8398850, 34220554, 545923080, 2325907466, 142647810, 44181514, 573180072, 33728672, 2785954, 168429610, 9054210, 33597450, 581476864, 2827485698, 134390440, 2097322, 2854887592, 2728528424, 176818816, 2726307840, 2726470304, 2726437024, 170558112, 139810, 143270538, 578857632, 573081730, 2189951104, 2181212288, 41951754, 8953858, 579379752, 681746562, 715686402, 2692753928, 705208448, 2317492770, 567306, 178913450, 673843208, 169880064, 2827100712, 713163432, 2190125056, 680165386, 2183178752, 2717919266, 713163296, 2183268490, 2315258376, 2860689448, 2323679362, 168340098, 2686625962, 41943080, 680010370, 547913728, 547915778, 145260674, 145238024, 145261218, 2852260520, 2324334722, 2728560674, 176824842, 35660330, 713163424, 673220610, 2718435328, 2862647338, 671615658, 10625704, 673360520, 2717919882, 713591306, 571091626, 2181046794, 673194154, 2726307970, 2692753930, 2692909736, 2323785858, 34210312, 679485608, 580921352, 715303040, 2692915360, 2819104800, 8389250, 682237960, 671124130, 144878242, 2315782786, 2821226664, 2147657890, 2191665792, 136849538, 2149722154, 2863276706, 178293290, 170035202, 2191534242, 2720137896, 8913440, 2829625472, 705331210, 2326276736, 2189991978, 2694881442, 2726994570, 2718468768, 2695399938, 2107560, 2323687970, 2854758530, 679651330, 2863145130, 142748298, 706880128, 2315298954, 2685044896, 2190092448, 671121930, 168296576, 713697290, 2323778208, 545827496, 2282367008, 2818738218, 2629634, 713034378, 2181693442, 2829625352, 170033322, 42084866, 178948106, 136847914, 548046976, 44042882, 2149622314, 706740234, 174626, 145393664, 170566144, 713163394, 2860558344, 2854922250, 573057032, 2315823146, 581599360, 44567210, 2191690370, 682229760, 2155907082, 539492872, 134785696, 2695529090, 535040, 2686495240, 2695408170, 2323784328, 2829223944, 2318051850, 2829623850, 2315922056, 706904586, 2326432384, 2150146056, 2854758954, 42467970, 2687010984, 36219392, 707439146, 145369610, 2863145128, 2818580642, 713067040, 2852298920, 2156013600, 2290229256, 673194536, 707439242, 143138848, 2718476458, 2726865026, 144713856, 2181040800, 2099370, 2181695618, 565898, 142614536, 2149712384, 2323687944, 2720565282, 580952224, 145262624, 44599810, 706906786, 539107464, 2854363648, 8956586, 715261954, 136978592, 570556448, 547367042, 34218632, 713171464, 142647304, 2283929608, 2181728800, 2183702696, 580913800, 2717909664, 2720663714, 134783104, 2861083304, 707395594, 2693277858, 176850978, 671656104, 134776968, 2315291272, 134905986, 176204416, 2282356778, 537430026, 2687017512, 178430082, 10651658, 8954530, 2292318880, 2189986464, 136356514, 2181695522, 2290778122, 2860525738, 2694840840, 715260040, 2717952162, 2729093280, 2315788288, 2190090282, 44697642, 2685018656, 2726952960, 2860550826, 42106914, 545925634, 581437442, 573057698, 2323646624, 2684912136, 671260714, 2283971074, 143295018, 682229770, 2829223978, 167774344, 170008578, 170000936, 713203842, 2684355242, 2324343458, 2281701410, 144705536, 715131562, 2150148232, 143141034, 2718466176, 581443626, 680037034, 2860656810, 2281876008, 178397354, 679510536, 680165920, 2863310888, 715300874, 2149755042, 673317544, 2863310984, 2106018, 2315387562, 11042952, 2192083584, 167946272, 713728552, 679518848, 2726857226, 44607520, 143165960, 2323785864, 2720170120, 2860687872, 680135306, 713558528, 537438882, 2829748898, 2292187170, 537012256, 2281712296, 2818711712, 673841696, 143303178, 2829748872, 133800, 2684387848, 33562658, 573082242, 8520234, 707398282, 524416, 2181603968, 715294850, 707406376, 2693270152, 2863147522, 715292842, 33687592, 2282258976, 571113506, 2290747394, 2282260642, 133672, 34209952, 680132738, 42631304, 44075144, 170567720, 2726996010, 707267114, 33720840, 715819648, 707297922, 2720565418, 2726822400, 2787880, 2156530312, 2181177992, 706773504, 2281841184, 2326299178, 707431072, 2323777538, 2684495874, 2290649730, 144711810, 2315264128, 570460288, 134906026, 578985986, 41975808, 2863300650, 2318049450, 573219488, 2827657858, 2818744960, 2155905674, 134914560, 2315389440, 2315389064, 42607234, 573220872, 2729093794, 578980394, 11174432, 2158666378, 704651904, 2829617184, 169912970, 2158141954, 2726341160, 713198088, 2854756394, 2692915712, 2852661890, 2827651744, 2315788800, 2292320264, 2819099296, 10488490, 11184138, 2315290656, 142780544, 134752906, 2148043266, 34252938, 548047496, 8431744, 2323688066, 673186442, 34210304, 176859176, 673360554, 715825154, 2156005408, 2189460002, 2863177738, 2717917354, 2861075082, 559626, 134752930, 2720663562, 2149753354, 35684352, 2821228714, 2693275810, 2148048898, 2717908992, 2325881000, 537436320, 2292328968, 2728568842, 10658434, 2827135106, 2726822434, 2717919402, 2726822056, 715817642, 142770184, 168428040, 143271968, 2718468130, 559264, 545432106, 2156438184, 2326276778, 706749056, 2189984424, 2281873928, 2189426848, 2694973472, 2728962600, 2192048802, 2684356738, 2183269000, 2317879434, 673718826, 2323778050, 2290098208, 2325880864, 2317525512, 2820835330, 2325774880, 2323776138, 706750976, 2315255968, 168296584, 144843266, 2720180872, 2158004904, 2283930248, 10528768, 579469864, 144867978, 2829713442, 538976938, 2854890120, 2324211848, 570458146, 2852129280, 680044674, 2149589544, 578846752, 673884296, 2861048458, 2818574976, 2189566632, 2315289256, 2147524744, 570434186, 2695408296, 715163778, 581567018, 707266600, 9087488, 671227946, 44564522, 2827496072, 9044482, 682109480, 573054978, 8923144, 682132106, 2718476426, 8390794, 2763296, 134752386, 10280, 682272802, 2687150080, 2181695650, 42469930, 2863268362, 2292353696, 145359362, 134357506, 34112130, 2829748866, 170043552, 170535466, 2852686338, 713074824, 2281742378, 178300970, 539658400, 2687140522, 2695498248, 2189590530, 2693308544, 2325784578, 145261090, 706871296, 671090722, 715260424, 2854264970, 545950208, 538968714, 2852825224, 2156038824, 169871522, 170535594, 2693433384, 2324203522, 2686487178, 2315389474, 671746600, 134881920, 167807016, 545816616, 134218410, 178429954, 547530784, 178391048, 2829232128, 2192089762, 145238154, 2192089610, 2695373474, 547357344, 2829584386, 2684528672, 2726822536, 680001704, 2728951848, 2827495978, 44567208, 144837162, 2148010634, 2282226346, 2820833954, 2854363146, 2283964962, 2315944106, 178948234, 34250888, 8913546, 2854258698, 42606592, 2695529002, 34252842, 671122082, 35661832, 673316866, 143139370, 169912864, 2852301448, 2686976032, 2181728928, 539492394, 10496554, 144712192, 2317527072, 2720008834, 2685043338, 682099232, 142639274, 2292754592, 2292320290, 2315780770, 2829592714, 681617960, 176824968, 2283940010, 2862647808, 2720039456, 8552578, 657568, 545915520, 167913600, 2718436008, 715170442, 713197576, 178915850, 707395744, 2728919554, 2158002818, 34986, 671130274, 2323783682, 537428618, 10496170, 2829222568, 9087018, 2827625096, 2290616362, 2852266538, 2323646496, 539493026, 169869344, 579381896, 2290223272, 2687142442, 36178466, 9054218, 2191526434, 2860689450, 2189994026, 713196072, 178921608, 2156014218, 2317492898, 536871594, 715262112, 2315821698, 2315782152, 42109098, 572653728, 2720696842, 570993194, 2181203968, 10617512, 2819139624, 2695538826, 2191532712, 680043170, 178915458, 578947752, 545292296, 176849056, 713074858, 2728567330, 2181040682, 44081312, 2326274688, 704686762, 2729091106, 2325873312, 41951904, 2155905546, 2189961768, 8432288, 42631722, 44696232, 2156561024, 2827616426, 537528448, 2863138978, 2290788360, 11151496, 2861042218, 2191567008, 2181694088, 133160, 706773632, 2230408, 2684486178, 36317346, 2829592576, 715661450, 44204202, 715825698, 176685610, 2292353066, 2684389504, 10496512, 137011872, 33288, 2315922048, 2854780970, 539107496, 2290098818, 143133192, 2685043234, 2290789002, 2818738698, 163842, 2158010536, 2326276226, 2695373312, 2852129418, 2156404904, 33595528, 2315387392, 2861080712, 2726952968, 539656744, 42600448, 35782688, 2686976040, 2720661632, 704809090, 168438306, 680141322, 2854879232, 2189593216, 572563456, 2181570600, 713730056, 681749122, 10657952, 2326405152, 144738850, 547389986, 2149624322, 142772384, 2726428832, 2854748170, 44572704, 2728568842, 2284323330, 2148040864, 707297312, 715793056, 168339488, 2695537162, 2147657896, 42608680, 136357922, 8429704, 2821226658, 142639234, 178266784, 142609032, 706873354, 176171048, 573177986, 2854363810, 2818581026, 2237090, 44730890, 2829093416, 713564800, 2854234248, 8521890, 705300490, 2687148072, 2726338594, 136850080, 572564128, 673219104, 2324171298, 713558024, 2318041122, 715694760, 142614530, 2820844170, 176193578, 2863178272, 2694875784, 537002114, 715260586, 572688898, 2862787200, 2191526562, 10650112, 44040200, 2326299304, 2183275138, 2156398626, 2156431490, 2191657128, 681740330, 2284324904, 2819235842, 2827132970, 170435232, 715292810, 33729186, 136880770, 580952072, 680034304, 2692753538, 145393800, 705208992, 545783978, 570597512, 2149711880, 36315178, 34212394, 2718050978, 144738986, 176826914, 178814984, 2861181602, 2820811392, 2854887466, 178784936, 2720571912, 2829090850, 2190115488, 2191656962, 2820811304, 537395722, 679641738, 143163530, 2183299712, 2323653250, 537395370, 142737570, 35825664, 570958472, 2325875336, 673884168, 579512354, 136839816, 2861083170, 2189460098, 713566760, 2181171362, 671096970, 2192048168, 2720541224, 11045504, 2827127466, 176294562, 539101346, 2156432034, 2863138848, 579502242, 581052544, 178430504, 2149613600, 2852685986, 707406368, 136839328, 679610408, 2323687432, 581050922, 2720573570, 2860548138, 2292361216, 2862779040, 2323644450, 573179938, 715163818, 2852686504, 2692786304, 2686454282, 2718476456, 44728834, 2726830248, 715653640, 178290816, 2819260544, 713171104, 579469472, 570427552, 176825002, 2726832802, 570982568, 2684390018, 176203784, 2726830088, 2191525930, 2282400296, 2181573290, 2821229226, 715686056, 2325776522, 548020872, 707403810, 2281835146, 2854357632, 536905730, 136848032, 2820833322, 2326437920, 2695399938, 2317912226, 573080194, 2818713770, 2147623554, 133770, 2827487754, 2684389418, 671263272, 11018272, 2318017034, 42608682, 2821193888, 8563362, 2290131592, 671091362, 2829623818, 682272800, 8398978, 545423392, 2192091306, 571083306, 2292714144, 545269768, 715260424, 170394152, 2283798698, 2149755008, 673196192, 10248, 164354, 2860558984, 704817162, 2190125186, 673221258, 2829197824, 548012706, 671123584, 2183137794, 2829101568, 2860646410, 2718605834, 2852257832, 2818605706, 545819272, 545391240, 673316906, 170566186, 578945536, 2720670346, 2829584394, 2181072904, 671623336, 2158633514, 2720172162, 8421538, 571113514, 707299360, 2326430344, 578824744, 2292877352, 2181081096, 2284366496, 2156437538, 573082144, 2189566472, 2181597834, 2852128906, 142647426, 2318041610, 44050562, 42609322, 2315823626, 2861178880, 671097352, 2686453762, 2318043682, 2718474370, 2189953024, 680009730, 2852790912, 2821194400, 2181048362, 2149622410, 2326268066, 2694840874, 2818582568, 539656234, 2852685994, 142780578, 2827132928, 2191534634, 2317486730, 715653258, 2318051842, 44606090, 42631680, 2684529282, 2684911784, 2317918754, 35815554, 2726830722, 8520322, 2290786984, 2158103040, 580954794, 706904618, 10627242, 682272778, 2317888010, 2720145450, 2283798536, 707305632, 2156036264, 682265224, 706742914, 548055080, 176294400, 679479946, 2854781058, 168339488, 2317494312, 705170048, 42631168, 2183299626, 2692745896, 681607680, 713204256, 679485442, 578857002, 715169824, 581566466, 2852784136, 581444224, 2156046978, 570960424, 10488360, 2315264162, 545398914, 679641600, 41945762, 680003720, 174760, 538978826, 2156570656, 2726341290, 2292875904, 35684514, 2860525736, 134253056, 167780872, 572530696, 578979874, 545956362, 178948098, 8945802, 2147486218, 713564170, 2290778634, 539623944, 167903360, 2829754538, 2720008226, 2827125386, 42084904, 2290755746, 2183669898, 2292752392, 2290254504, 170560136, 136454666, 2282357288, 2326274178, 42076160, 671645704, 2819097250, 2693311144, 2726437538, 707438600, 679479426, 2158495914, 143172138, 2158103208, 2317396098, 143165474, 2147655722, 2818581162, 713074730, 142737570, 704774312, 41951754, 2821226498, 176851456, 2315788424, 572664480, 44607520, 2728527906, 2818605186, 134260866, 2692751904, 537569320, 2325774466, 2861179432, 143263746, 2183702560, 2323655306, 2183694880, 144747048, 2829625864, 43010, 673843850, 2324342824, 2183299712, 2718042152, 2290753666, 2684518442, 145260544, 580911648, 2819263138, 2860518048, 557218, 167815850, 545783944, 2181171882, 578824832, 2284486786, 143171754, 2158627368, 136448640, 42084904, 134251136, 2718435498, 2718075018, 2862645762, 2282226210, 681738882, 2156406818, 2863301258, 2720565290, 680010402, 570958496, 572664458, 170535554, 581085730, 44706432, 2728394888, 11012618, 178266752, 2718474890, 42606720, 2156011560, 579479586, 682231840, 2686976168, 2183274506, 2158625410, 705298984, 2726994562, 715686530, 2318010882, 44206730, 42085024, 2860687360, 547389960, 176718378, 2717911208, 570952328, 2862744096, 536881800, 2315255944, 2282225794, 2284487296, 657416, 36211360, 2325784616, 545917066, 2861179522, 168435744, 167936034, 2728397450, 2720006690, 713719944, 539134474, 547520552, 580919848, 2156439586, 671777418, 2695375016, 547489802, 671229994, 715661448, 2728568842, 2829590698, 2854758528, 2694875304, 2829232256, 2695503914, 176204456, 536879242, 137011714, 2854758400, 2323652610, 178921634, 570567328, 2718574634, 2827659394, 2158659722, 2720573992, 2854759082, 176169098, 178397696, 578813984, 2158100512, 2191558664, 34217984, 2324203650, 580954666, 2156407464, 2718075424, 2684920328, 2686485026, 2158660224, 2829615616, 42107394, 44173992, 2718444160, 545259656, 2654720, 681715872, 547390112, 581599272, 2315420298, 539631648, 2728397346, 2862647938, 144713736, 11151882, 2860548640, 145367712, 2728568962, 2281843200, 142780456, 176728576, 34209960, 2189951490, 2685018272, 170044074, 2324342816, 2292320776, 2726953632, 581599776, 10627626, 136880778, 136317058, 578856994, 545819304, 36178056, 715139074, 2820841506, 33686154, 11174410, 2290253858, 2149621792, 136358440, 545794592, 2726955688, 8555008, 35692712, 705339552, 2854355464, 2181564418, 681746592, 2183137930, 705208322, 2728396960, 2827100298, 2852659202, 33727018, 573213352, 11143720, 578947592, 2315264010, 136448136, 10616864, 673227304, 2656770, 176726666, 2282228256, 671615010, 2189461666, 539525154, 176335522, 2181046306, 2181040648, 2720172544, 573090432, 2292719754, 143174306, 2189462016, 36210856, 2282358954, 2284487328, 2282266792, 2726830624, 2326437928, 679485480, 537004712, 545825320, 2292746754, 2693409450, 35825706, 2862645384, 2695004674, 2695004330, 2684527114, 2325774506, 671785602, 11010696, 44573224, 579346600, 539140744, 2692917378, 539656192, 2753152, 176171138, 671615104, 176857096, 2829590656, 2829746312, 2819097090, 2693439498, 2818582658, 136356512, 2693399048, 547359242, 2155905162, 578813992, 2686978178, 168469034, 36219008, 136981122, 671255040, 8955904, 2694849184, 681576968, 578846848, 538968586, 2326308994, 570599560, 2292744200, 2854758442, 2726961160, 539664522, 579348520, 2317527170, 578988576, 2821234688, 2325785128, 2826969226, 2324210338, 706871944, 169910432, 539658888, 2130570, 2861081120, 2852823586, 2693440130, 9076898, 2292875434, 134914056, 145361578, 44040360, 178260130, 570558592, 2292327080, 2189428776, 2283831848, 547922048, 2852160002, 548012584, 671777312, 2684389512, 2290125322, 570599970, 2726461576, 671230464, 2684889090, 35693184, 145358978, 532640, 36218914, 2181048488, 2190082600, 707266722, 2183692298, 2729052194, 2148139554, 679487648, 545817250, 2292752394, 134261410, 176169002, 2692753538, 2317885442, 2819235882, 178784928, 2315919906, 2191564842, 2860524168, 167807656, 2282367658, 142639656, 570958496, 176720384, 713073288, 2862786688, 2827003946, 2284364448, 2156440072, 539492384, 545956520, 578855464, 2191665826, 2623624, 2158494218, 2181564970, 2819227786, 548012160, 42115240, 2862622856, 581568674, 715816962, 44171296, 142780424, 2317888138, 579479594, 42082816, 2685043242, 8954530, 178915842, 2692777992, 2861214378, 2326306856, 2282397738, 705176232, 713197602, 580913802, 666120, 2192211978, 2726824490, 2728929416, 2158004866, 142740096, 2726994560, 706906752, 2692884490, 2854357120, 2692784642, 557056, 2292713608, 571090954, 2149581440, 2315944074, 2718575112, 571122346, 2281734280, 142770312, 2147656328, 2820671624, 573081770, 134776842, 2820810754, 44214922, 2692743816, 2183266304, 176163330, 41953322, 2282400416, 145236130, 176726016, 2720703114, 2150277760, 2692745770, 698400, 2687017472, 537430050, 2292744842, 11018792, 2863276714, 2820710944, 704785032, 2829746314, 2827487392, 2820833832, 44173312, 2861041698, 2829721642, 41951264, 545294368, 2147648170, 682107040, 570433536, 545824808, 679518730, 705167880, 2317918752, 2181204098, 2290264064, 2861213856, 2155874344, 11174442, 2694971938, 2829713930, 2726865066, 2717909664, 581569066, 2728525858, 42500768, 2729093160, 143264288, 705200168, 547923970, 547498154, 2317879466, 2181595786, 671221768, 2181573288, 2862647970, 42115626, 134389890, 2282258568, 2829626026, 164490, 570591370, 2323778088, 713566370, 2685045290, 44731016, 33726474, 2292875392, 681749154, 8390792, 2729061000, 2183135874, 42639880, 2292353194, 2862746146, 2192050858, 655498, 713556650, 10494506, 42606592, 2863136778, 134775304, 33685536, 2854789130, 2181702146, 2720541344, 2685011970, 176728064, 548012680, 34119808, 681740832, 548014122, 178399786, 704678442, 10518570, 136355842, 2695536672, 2685053442, 2315397250, 2726430888, 573221376, 167946378, 539142272, 2821226634, 2692786208, 145262754, 2726470146, 680034346, 35823744, 671623336, 2181606016, 539527328, 570559114, 713042056, 2183145986, 545302562, 8390816, 2281867272, 36317824, 2820711080, 537428514, 2726471848, 538978978, 673718816, 169904160, 33598090, 178292768, 133632, 2827135106, 2150244874, 713556104, 168337952, 176687778, 2192059010, 2854264864, 2820710400, 2654850, 2852823682, 144834594, 537561090, 2284323368, 2284494986, 42500258, 2820800546, 33693866, 2181571082, 2821357696, 680133154, 168296576, 178784394, 2281832482, 537002538, 33565346, 706775592, 571124234, 134873760, 2282266754, 44048394, 713730088, 2149580810, 33557026, 11045410, 547913762, 178946080, 134382248, 679608832, 2147656320, 2863170178, 2271746, 2292222506, 2863268384, 145262624, 168329378, 2693431970, 176171656, 145228320, 705176106, 170002954, 545390720, 35792930, 573178378, 673317408, 10527394, 10627616, 134906538, 2148050944, 581577344, 715694208, 8391168, 2315297320, 573057186, 548052994, 139296, 671615522, 167905320, 2292219938, 2686976522, 2686593064, 2717942280, 2718566920, 545792674, 142614666, 673743360, 537403944, 8432256, 2271400, 176168962, 8391304, 168339458, 2852653728, 2687010986, 168299010, 2183667842, 524810, 11020424, 2728962730, 2854226080, 671754786, 706914952, 2827624616, 136478762, 547364906, 178956448, 2149755562, 2236938, 2718073386, 2695014570, 33597954, 2155883178, 2155905674, 548020224, 705167488, 713164832, 2183798786, 2684485762, 2326396970, 2728403586, 572656264, 172074, 44204034, 545260040, 144842912, 2820702890, 2324203688, 2827649674, 570428034, 707436552, 2281874050, 10659850, 2323655176, 2284358282, 2728560674, 133288, 571091624, 2829224104, 537004714, 706742824, 2292351648, 2283970720, 539107850, 570960394, 176693258, 33595520, 2720694794, 2820672128, 2323685538, 2317518850, 2826994304, 537043490, 679485474, 679477282, 537534984, 2324343330, 2149591210, 2729060480, 2318041632, 143295016, 2283932160, 170035328, 2282366978, 707395722, 673319458, 581569066, 142748202, 2317353472, 537534498, 2290778664, 2147625472, 2726439594, 178424360, 545392768, 537430666, 715653802, 681609378, 545431690, 2323687970, 2820811306, 2726994600, 2826969736, 573055136, 2323685922, 2191532712, 33685538, 573057058, 2282367490, 34242720, 176326690, 537526944, 2686986762, 2821326850, 578947208, 673850024, 145399946, 2325914146, 2693442048, 2852257960, 2181603874, 2717919874, 548053506, 2821228578, 681707530, 2283973122, 2181701794, 671754920, 2861083272, 10521098, 36219528, 170557610, 2191524512, 2147494560, 2292721792, 2827495586, 2720180768, 2315954730, 2686462592, 2324168842, 136480928, 545434280, 2861171210, 2181040674, 2694842882, 2158625418, 2324211880, 539623560, 2292746250, 578986114, 2181734570, 673325096, 547357354, 2183834280, 8561162, 2315256488, 2860690058, 2183137448, 537430146, 2150105730, 2684487850, 144867848, 2263208, 44081280, 2156036234, 2189560328, 2827493418, 581576840, 2729050144, 2283840162, 536873474, 707430402, 2827520160, 547522602, 2292228096, 715268738, 2852659200, 673874050, 573057162, 35693090, 167946370, 134219784, 536911906, 2854223904, 2150115496, 2861080608, 579479720, 2827127426, 580911754, 2183798912, 2315266058, 42107040, 169904674, 2189959336, 673851394, 167936008, 2818738210, 2158534658, 2863310984, 570556586, 2854914728, 2317920384, 2183800832, 2821196328, 136325794, 2325782528, 2181071490, 2726832170, 2664458, 2827102346, 2292328608, 2854758442, 169904264, 2315954720, 136488962, 2818583176, 2818581122, 176204298, 44179618, 2269736, 2283801226, 8389120, 2158657576, 176195616, 715270792, 2852159496, 2318043786, 145394184, 2181572778, 2315264674, 580954274, 2695006242, 43690, 142608512, 170568232, 2726308480, 2183800994, 715270146, 172586, 178432544, 2852159618, 713203882, 682107530, 2097192, 537395850, 9046538, 2183661568, 2283930114, 680174248, 176326792, 2181728778, 545292834, 572557354, 2728527882, 2860681898, 2292359818, 704653962, 8421920, 2861082786, 11152034, 8555138, 143131138, 136325290, 134775426, 545955848, 144712226, 2819260418, 706879648, 2282227842, 2192179328, 2189467786, 2717952168, 2852694528, 2726469768, 570468896, 579340298, 2694840488, 2726988288, 2819138088, 2323784360, 11143714, 2284464162, 2292228610, 2861203592, 11051648, 2819097122, 136874664, 2686590984, 671648288, 2820702242, 682240552, 2181734568, 2862655650, 2829591200, 2281876130, 2827657762, 2156569224, 2686593192, 2827487242, 2860655274, 2726955168, 33688104, 41951786, 2181178018, 44181632, 673196586, 164000, 2718564874, 2284333056, 144875552, 2318018722, 2829199882, 136489642, 539525632, 134914216, 673745440, 2284455970, 545786376, 2183703082, 673360424, 2720047786, 168470664, 167772704, 2818744970, 8563330, 34113576, 2852686466, 548014120, 2819132066, 545925120, 2281840808, 2656384, 713203714, 2147525120, 2282398344, 2726823938, 2852790794, 2695006376, 579469440, 2150236330, 572564130, 2156536448, 2181202088, 42601002, 43042, 2854355618, 713697322, 680143394, 545794602, 2283842088, 713728136, 36208808, 2261538, 2654760, 136980512, 168329216, 2183135266, 34210344, 144876066, 11174048, 35791402, 2726439050, 2323777568, 2325915650, 134750218, 2181048970, 2281744546, 2852661256, 42508450, 545401386, 2829068800, 673753736, 2283807232, 545303208, 178299010, 539142282, 715819658, 2181178018, 547914400, 2325785216, 537438880, 581044874, 681713824, 713695786, 557738, 2325907978, 2282367528, 545923752, 134220322, 2684518568, 2315791018, 526338, 671221794, 570433544, 573188136, 2149711912, 673718272, 545784480, 2282227714, 545432066, 2863180424, 704675882, 548044930, 671129738, 2282389672, 2861074986, 2147656192, 581479048, 2324301962, 2317885994, 2829093418, 570597376, 2181573154, 657568, 2692743808, 2236450, 2818704040, 539666432, 178946560, 134744704, 2863147176, 581446176, 42508456, 2181202434, 36348066, 2694883488, 2829093032, 2158659586, 2290221194, 2150115370, 36309122, 704809480, 11174538, 136972834, 11020298, 145270784, 2290786304, 136487426, 10650114, 2158668456, 2148149256, 2190082176, 704686752, 545826848, 2189951530, 713695242, 41976450, 2718466600, 578955394, 33696394, 178268832, 2191665834, 2155913768, 581569186, 2191566984, 2728395306, 682109472, 679510698, 671654408, 2189435400, 2718468608, 2862745738, 2692753408, 2325783048, 2183178794, 2827100296, 2827092610, 2728954402, 2818703912, 2315823136, 2149722248, 2684913666, 578824746, 2283972648, 8946336, 570991106, 680173706, 145260674, 2820802594, 11020296, 2821325352, 42599048, 2325908130, 136487424, 2325913762, 2863139490, 41984650, 9077418, 42469928, 2827132930, 170533536, 2686460066, 2281710120, 2695506088, 35661994, 2181202434, 176726536, 671261218, 2290616488, 671090848, 2863278762, 2692751530, 10652298, 671623168, 2323817096, 2726865026, 11182088, 2284497416, 2726995968, 548047498, 2821324842, 11174050, 2686454408, 167946408, 136972298, 2318017192, 2324343296, 136454784, 142781066, 2860648448, 2158624928, 168438314, 2156396554, 2726855328, 134350848, 2315790888, 2318010498, 539533962, 2156437664, 545391104, 44083754, 2862778408, 706906754, 715260584, 2149714080, 681738410, 2718607880, 11173888, 673358370, 42500618, 2854259368, 680166056, 571122218, 2281840642, 42500234, 2315289122, 2282390176, 2158004362, 136970922, 682131490, 2281734794, 2686493344, 671222402, 2158668290, 707297792, 36307112, 2315429920, 33557160, 2281736322, 680044680, 536872970, 570466986, 2829058058, 2148050946, 2821325352, 2728951936, 2158635520, 2181046914, 539527842, 136980994, 570565162, 134776994, 2854256810, 2325744160, 178299402, 2693409290, 2820833322, 2692884650, 2156528130, 572696744, 2149722634, 681708042, 2720139904, 2158496418, 176332810, 2292752544, 178432648, 545818794, 2854398506, 2191564840, 2317525504, 706740352, 548055594, 2861050498, 570433544, 681585152, 682098720, 9078818, 570960010, 2317484042, 176300034, 2726297640, 134390272, 573055114, 2852137632, 2326440448, 579379330, 167938568, 2718468104, 656002, 713164800, 176848938, 2158111400, 713164832, 2863300610, 545268232, 673718400, 2284333058, 2820670080, 2149745160, 167905408, 2827526794, 547497986, 2717919272, 2694875778, 715825800, 2695506090, 2720573608, 2156046370, 10527370, 2729052682, 2728427552, 715663528, 2156432002, 2189992450, 2189426730, 573219360, 2292746786, 2158633128, 704645674, 2323778208, 2192181288, 2315299362, 715688490, 2282228264, 2290649120, 2718048264, 2156407434, 172032, 581042176, 2621570, 696970, 2183701128, 713040386, 545816714, 570960552, 2323646984, 2282235912, 581601802, 539503274, 547398280, 545827368, 2189459594, 547498122, 2860656768, 580954624, 2718443650, 2827485736, 2854256810, 2281744384, 2190082184, 2818615936, 2693431330, 2158657538, 2852291112, 2284331010, 673712136, 8390688, 8913410, 2156044328, 2148050954, 2284486690, 545423370, 2861211688, 707430402, 2728395402, 2684887714, 680042496, 578816642, 2718567040, 2686591650, 2862784512, 2854264962, 2282227752, 673357826, 2829090856, 2863138818, 706879496, 2292877984, 134916226, 2819131400, 2292851202, 178817536, 2820841600, 10649642, 168427528, 570952320, 2684387360, 680037026, 581601280, 2290122922, 673194144, 170043530, 2326432384, 2290255912, 715794592, 2827004552, 2684922498, 2183661610, 579347114, 2718567050, 2183137282, 2726330506, 2693442088, 2694971400, 44599434, 539142144, 10496674, 2183834144, 2147655842, 2181726376, 539634218, 178784938, 545957888, 8423456, 167780514, 2099720, 141864, 2728929288, 2292359202, 2852167848, 144835074, 2728428074, 707305506, 2324168744, 2324211752, 2317920904, 713564834, 35693184, 2324334626, 36178474, 2181071008, 2684889120, 2863177888, 2190123560, 134219914, 176302632, 2820835370, 134883464, 706740744, 679479458, 2149589002, 579479560, 176332832, 2819140096, 2829191842, 545955976, 715784328, 144869896, 42074784, 34210442, 2820671488, 535082, 2693300776, 2818572802, 2854889600, 2692909096, 2726437002, 713687554, 170043562, 705342112, 579471488, 176685578, 578953762, 715137570, 2147625130, 44206626, 2694840962, 176294400, 2863311394, 715655200, 33726600, 170533408, 671227944, 581052448, 2852128898, 572555272, 2326438562, 134908552, 2315911842, 688290, 2692874242, 11151522, 2148050976, 8390666, 2324171306, 169910952, 2191558826, 2156527656, 2728394792, 2861211816, 2854781602, 176334986, 2282267178, 2292197920, 2827485224, 2687117960, 169912992, 545925290, 2325914280, 143264288, 713556512, 34111616, 545818760, 2181695648, 2290778152, 2820713122, 2284364418, 2726297610, 680036874, 2726308354, 581576736, 671121570, 545923202, 2827649696, 547521034, 176302730, 671654560, 2140202, 2826963464, 2326299266, 570428066, 680003618, 10660384, 572697090, 2695400106, 715792386, 2326407722, 713687712, 2147492394, 572566184, 178913792, 134359682, 713073280, 2158528554, 2156038152, 2315289256, 537430026, 2818705416, 580952704, 2149591048, 534688, 176687242, 2687142536, 2726863522, 176818312, 2693431944, 680004226, 11042986, 2854888104, 2827528224, 2726822050, 713064578, 2720669826, 134906026, 2315952128, 2181177864, 2158012448, 581083648, 144875690, 2155905696, 168299042, 2630178, 547398154, 671228418, 713039904, 671090856, 2150115842, 2147494018, 2686486698, 2685043330, 168331266, 2860649000, 2718605992, 2720049834, 2827127464, 2290657288, 2717919400, 715827360, 2158626848, 2720531072, 571113514, 539501090, 707428522, 2852266144, 2684388002, 2156529706, 578979882, 41608, 2181564930, 2326429698, 2317394560, 2720669728, 2693277856, 707430912, 144869898, 2852268704, 44051106, 2282259114, 2318051498, 2695539240, 136839810, 681716224, 2686453888, 2820710402, 2158537256, 134218272, 2281865376, 2181210120, 2283929600, 2284364426, 2315289250, 536879658, 2684365322, 2695366666, 2694881920, 167905824, 2686623912, 2862623234, 2156438016, 682270880, 2189953184, 142609024, 2189590698, 2189600808, 2693398664, 715139202, 167805570, 2684397602, 713033736, 713591298, 176816160, 134744618, 572663840, 137005216, 44040192, 2323784224, 547496618, 2854396064, 545948296, 2695367298, 673884290, 137011368, 42609290, 2283939840, 2315954690, 2192058530, 136448010, 2820710568, 2282268672, 178922144, 671262880, 134381600, 2147518624, 145228298, 35783200, 704784418, 545827458, 35694760, 2826961418, 44212360, 134357512, 2317396000, 715694240, 2720571528, 134752290, 170395688, 671099042, 705309226, 2325872802, 570564736, 671131688, 706912392, 2323688066, 2157978144, 2097154, 2155915402, 2827528192, 2718083714, 2158103202, 578980008, 2726988424, 580946442, 134908416, 2854234784, 2315299496, 168460426, 178956970, 2292320938, 2315782824, 704678442, 2315782306, 167938048, 145359488, 545917064, 134785576, 713588898, 2726963330, 2687016962, 2785922, 673221160, 2720661634, 2290657962, 713040384, 2684397698, 2315298944, 2685053066, 2183178880, 581468832, 705306634, 2718042122, 2863276554, 178791082, 36307496, 2317386408, 2282267296, 713165312, 2290778794, 579338368, 2183170056, 2315266058, 2692778624, 2693399210, 2863172258, 2717919360, 2147623584, 539107370, 2150148136, 2687117320, 178421890, 2819269122, 539502730, 704809096, 9087648, 144746624, 2269696, 715661960, 144712328, 706781706, 2796194, 34220584, 2861213834, 176859136, 682132128, 2150146208, 2818580488, 679510562, 2827496106, 2326298658, 168331298, 581601288, 2720538666, 44706346, 2720015018, 2720145570, 704776834, 671252650, 2726463624, 673710090, 8953890, 167936674, 2281842722, 2854256674, 167944832, 178260480, 690722, 2290748072, 144867456, 2819228162, 8560682, 2284462240, 142606378, 573178538, 2827625096, 537559586, 2181571242, 2292752384, 2820810914, 2290229288, 671091368, 2827618474, 165890, 548055690, 143297152, 10890, 706773120, 2695367328, 671123976, 536914056, 545262248, 2130048, 673851562, 2684495882, 2685012002, 2752682, 2155915392, 8423432, 545292424, 2284497026, 2686493322, 2662562, 2263712, 2292712098, 2147650186, 35783336, 176196106, 44204192, 11184128, 2860518024, 136872490, 671097474, 2183799336, 704651402, 2829713544, 41951392, 2862613024, 176726696, 2695504514, 547529256, 2315258530, 134873098, 2149589666, 168471048, 2155883136, 2860558882, 570589864, 2191557250, 136454178, 2860518050, 2181040672, 2852291082, 539632170, 537397922, 673712640, 2281842722, 134782978, 2686462594, 2156011522, 572557474, 11018378, 2862753962, 2728568872, 2189992448, 2717911688, 2852653608, 170560040, 573090312, 2181603976, 537438368, 178291336, 537528482, 570436266, 579510784, 2189435432, 136445962, 2820711082, 2863268480, 8399520, 2189428738, 8923688, 2726993962, 2158012544, 2726430848, 174722, 2189953674, 2290231840, 136871938, 2726431392, 176717856, 2717943968, 145394186, 2852653184, 713697450, 2156528266, 11042984, 713689098, 2686454432, 2191534754, 2158135944, 2852268200, 552, 2729091240, 547922058, 168430114, 2720530954, 2281841154, 2686984194, 707406464, 713556618, 673882282, 44599426, 2323644450, 680036394, 539624074, 2854748802, 33556648, 572655616, 2686623776, 579510408, 2183660066, 682262536, 2148018850, 170527232, 715169962, 2189566634, 142745762, 578846762, 2283799082, 2687016970, 176196264, 134873640, 2317492384, 2860558466, 579373066, 673229440, 2324341290, 573221376, 671656066, 2148040712, 2155881000, 8399522, 2623520, 572564008, 167944322, 2149589120, 143297160, 2326399104, 673712648, 2695004810, 2718597250, 713034248, 2762760, 2189593256, 2140194, 2326432290, 2284456456, 42502824, 545399298, 536881322, 2854232586, 706748450, 2861173408, 2282367624, 673849984, 35693090, 713074728, 2861049992, 2325913632, 8923138, 176818858, 34251274, 547881472, 537569280, 136315562, 8923266, 673720328, 2819137698, 2693278240, 573186050, 581601792, 2818583176, 2323810442, 2685053058, 167815840, 2852162184, 34111656, 2694873602, 2323776040, 42600488, 2827626528, 570600074, 2729093280, 2854395914, 2281873570, 2158110752, 573180424, 572557344, 2692907560, 2787976, 2726985864, 36216866, 134391816, 142737578, 2324333218, 2230824, 545392810, 167783080, 673849994, 548044802, 170437290, 11043490, 2149583496, 2147625130, 704645290, 143163560, 688776, 2829714048, 715294720, 136972840, 705307168, 178817152, 2695539330, 2720672384, 539658760, 671230474, 2263552, 178817704, 2290262698, 2181595296, 578986026, 671777280, 2105482, 2726864928, 2290123298, 2717919360, 169880224, 33726624, 2181179528, 673712138, 682229922, 673229346, 2326309002, 2155907584, 537438344, 11010696, 539101320, 134777378, 573179914, 178946728, 537569450, 8923136, 580919848, 704643584, 170566144, 168470664, 2852661928, 2158002696, 176717962, 572661922, 2156003970, 2181073024, 2726821888, 547883144, 134392328, 572555266, 2156440202, 2686625800, 2863270056, 671614984, 168339584, 2315387392, 2149616128, 2728397472, 2181570720, 2158100648, 144834600, 33589410, 2720694784, 2820680200, 2726863008, 2819228160, 144835200, 547488288, 33694346, 673219242, 2191557280, 715792896, 2290229418, 2324335106, 573047426, 673718784, 167914154, 134381696, 2149613728, 680143490, 539099138, 2183178368, 572662304, 578980000, 44574888, 2821366400, 2324179082, 2692884640, 176695330, 34848, 671220258, 548012584, 2728927360, 671096968, 2854920864, 134742696, 545391242, 704782336, 2717952642, 680141346, 42109472, 2726832136, 545434122, 537397248, 2819236360, 2317484066, 170527362, 713566210, 2183301250, 682238624, 2183702666, 707428354, 2694884010, 2284333570, 2284331648, 547367464, 2156537858, 679485954, 2323646602, 579469824, 715663498, 671787530, 35784840, 2829746184, 145238184, 2149616288, 2862787074, 136978946, 715819656, 34220160, 2860681888, 131712, 2852257834, 2860646560, 2150246954, 2720702632, 2717919904, 2283833378, 713198080, 2149720066, 2852268194, 572524680, 11018888, 2283831338, 2158502402, 706906154, 2684914210, 2281703432, 2720039554, 33597568, 663552, 10410, 2695538696, 579469354, 2852684456, 2718599176, 2819270664, 169904800, 707395712, 2692753546, 2323776034, 681749160, 2326438570, 2694881800, 178257930, 2290745858, 2323687562, 2150138018, 2695004832, 2684356616, 178257928, 2292326440, 2686484610, 2860548224, 2183170218, 581052970, 2190084130, 2150107688, 2315952138, 145271458, 2695375360, 2692915850, 2147484162, 581075584, 2827627018, 2720016514, 2290746024, 178397186, 2687140010, 2181573256, 679510176, 2230954, 545957928, 2323685376, 2315945986, 2325751970, 2324204194, 134744066, 536912008, 539001482, 2324310656, 673718402, 2624160, 682132130, 570558464, 2761216, 2684494498, 2726430882, 2854234144, 2282233890, 2728404992, 2284363944, 42477600, 671647904, 2692909704, 679479970, 2290747528, 2324340736, 2665090, 2324333226, 713720482, 8954370, 538968746, 44050978, 581075618, 680010378, 176693768, 2189470336, 2819229738, 2157977600, 36216874, 537012904, 2192179338, 2684921890, 547891362, 2290262538, 704807584, 2720038914, 2728430080, 2290624682, 2189599360, 2189470216, 2720672386, 547913728, 682273280, 2324203658, 169869346, 142740008, 579504672, 570591370, 2323679264, 2720172034, 2729091586, 2718433288, 713730082, 2181728290, 2148174472, 537428002, 2861048458, 11182088, 2829222058, 2852825642, 2317912706, 713558056, 706781698, 44705930, 2718599298, 2156398602, 570557058, 2860524066, 176300072, 2281867274, 2785288, 2156440194, 578857122, 8530600, 2694842888, 2860558338, 707431050, 2827493922, 673753098, 2862615082, 2283931656, 2281711624, 178293410, 10519040, 706871464, 2684519080, 673874594, 2656426, 2326267944, 2290649728, 705211010, 2292318240, 2827133098, 2325881512, 713173674, 2155915778, 2720672288, 2315913218, 2284462626, 2692884642, 2726308000, 170001058, 2292328968, 42631336, 2726832160, 2189566592, 548020906, 8915106, 2181046792, 2147516456, 2148141600, 44729002, 579338250, 2827625090, 2290231968, 713066528, 2718083722, 11152002, 2854258850, 671623850, 2317486242, 44573224, 2191663778, 2284497034, 570466976, 2854889642, 2686584874, 33728554, 2292875944, 713206280, 578986664, 10625162, 2183274528, 144738474, 134218402, 2818713608, 2720696960, 167903752, 2283831304, 178397354, 2826996384, 681714338, 168460450, 170525344, 2325785088, 539131938, 10616968, 178915456, 673841792, 573219368, 680011818, 2290256416, 539107360, 680036992, 2684887594, 2323654824, 2148043400, 178921634, 2156571170, 178792586, 168462976, 2150236800, 2694850688, 707430914, 537405610, 2693401248, 2315256330, 2693267592, 664224, 2149583402, 705331840, 176728106, 2156397216, 35818146, 2189426696, 2315821698, 2694875138, 134906378, 36178592, 41951370, 547922600, 176171560, 168428034, 2325783200, 2147486346, 673718784, 545948194, 2315291178, 10627722, 707405864, 2282267138, 2862647466, 2282397698, 671255080, 570559106, 2726331008, 142647304, 33562666, 2692876426, 2692754082, 706904618, 581075072, 2726437026, 2290231970, 9078792, 578977826, 679518754, 11182728, 2854879882, 2827659274, 570984994, 2852268714, 2852683904, 2324308488, 178792586, 2281704096, 36209160, 2861213738, 2863311392, 539492864, 581074978, 8430088, 713173002, 2150146216, 170428416, 570427936, 134383626, 2685012618, 143297192, 44204554, 2785800, 2829723778, 2192188034, 2829058594, 2729091712, 2148050984, 539009160, 2148182154, 673882144, 8555016, 2315790986, 2852815496, 134357162, 581437568, 2150269474, 2317396480, 2150238882, 704645256, 44605600, 2192222728, 34119680, 2852653218, 548022432, 2726864896, 557058, 682106882, 2684494368, 2718042154, 167938186, 545259690, 44180008, 2854881960, 2290622624, 170436610, 33587850, 706914306, 2720148000, 571113610, 706912392, 673743394, 715260072, 2284325514, 42074112, 2852653192, 2315291266, 134785162, 44179456, 671615522, 44704384, 2283939968, 2854912042, 715827712, 579471914, 539140768, 2829066248, 681748610, 715302914, 713073322, 2854224394, 168436386, 2290262664, 2720047138, 143296674, 713558528, 715130912, 2820810760, 2181201952, 679643776, 2324170792, 11051552, 673751082, 170010786, 2318019106, 704651818, 2852258304, 2820680352, 707405954, 705168002, 33718304, 2860558984, 681738272, 680142986, 137003040, 679608362, 580946570, 2190090792, 178389002, 2181171840, 2862615176, 169912962, 144876202, 2826963456, 2686593066, 539109512, 2687019040, 2862778882, 176826370, 2726330410, 2324335146, 2726330402, 581052450, 34081418, 144736384, 2147648034, 2726436864, 11149346, 2290622498, 673325088, 2325916290, 2183831712, 2325782664, 2686617760, 134875298, 539533866, 572557994, 2826962946, 168331432, 536873098, 167903274, 573221024, 2726822570, 2158536736, 572532904, 2157972008, 35816064, 671777314, 2158504608, 537010306, 2818605194, 176194186, 2156562474, 8520330, 570567328, 715816970, 2821195818, 2292222634, 680044576, 548014120, 2862776960, 176163496, 713031816, 2821335592, 2315395712, 2315395240, 2317494402, 178791072, 713687594, 671621760, 2191698602, 2693278336, 2861050400, 2684389922, 142614698, 2105512, 42076296, 2852659714, 143297064, 2692778120, 673219234, 2147517056, 2190090240, 134217864, 2729052682, 142647808, 572656160, 673884296, 2694971914, 42510346, 2729091210, 167780994, 2324170754, 2192188064, 679649418, 2282258594, 2684485674, 2292744840, 2827657258, 2181046794, 2281834528, 10496544, 167903778, 682262562, 2826971146, 178956834, 2150107810, 136880802, 2181071530, 2863145128, 2720563850, 8946338, 671621642, 2292228232, 2829722272, 571113994, 2261544, 41986176, 134261416, 2292187266, 2720014344, 671613440, 42074242, 2290264618, 178923520, 2862778498, 2181564456, 2684889090, 2694840970, 2694883370, 2695375018, 2862653600, 2818582696, 538976258, 2283833376, 2694851082, 170404362, 2854889986, 2192050216, 573088264, 2827127306, 2726464010, 8530560, 713697962, 682262696, 143272450, 2315297320, 2150105258, 671648416, 145236512, 2718573058, 44703882, 2282391594, 2726955650, 2693311114, 539658920, 2323810432, 2191654946, 545423402, 10651656, 2854920234, 2158144160, 168329378, 707266720, 2692743842, 2861203626, 545431682, 2148018848, 44081288, 2827485192, 2863179816, 2158494368, 178432130, 2147622946, 705208840, 2149712034, 178432162, 167946370, 673194634, 671263232, 2323785768, 2315788418, 573213344, 578848896, 581437994, 2282259072, 2150148096, 578855082, 167805472, 2818712192, 2684389544, 2827657378, 2693440008, 713165352, 570984970, 2685051008, 2292883616, 713162784, 2819131426, 43690, 2728927914, 2685012640, 2726864906, 707299370, 178954370, 2861074594, 2827520002, 2290655392, 2693302274, 2181572776, 2729050120, 11051138, 136480770, 715128834, 142770690, 2158133800, 2325913760, 178790402, 2325783178, 145263114, 2720694786, 2324300288, 2281835008, 136850048, 2158012456, 2283809410, 715270792, 136880264, 715784192, 2326440450, 2821193864, 11020928, 673884680, 2230952, 8562856, 144877608, 168436394, 2326407168, 2785282, 2692882976, 144869418, 2854388384, 2283842048, 539134472, 537561640, 2183274498, 2686624394, 705300650, 2181038216, 2827125418, 44171274, 570984578, 143138824, 2261034, 2854912000, 715793056, 579510272, 673843330, 573047456, 682099202, 2718474912, 2686616232, 2686624290, 2181171338, 2191687848, 539109898, 8948392, 2283940482, 170003072, 547523074, 2760736, 578822688, 2863139466, 2317492736, 2685020680, 2820835464, 2317363754, 2282235912, 579469472, 2181212842, 2191665290, 2820669608, 8913024, 581470850, 2692745728, 2149722274, 2192222890, 2720694432, 2183309312, 545434280, 2191657482, 167905410, 570566794, 8390784, 136446592, 2852137130, 2726830594, 713171464, 2325783082, 170565674, 8422018, 680174112, 2687117352, 10521226, 2181562504, 707265026, 11053088, 2326439976, 680165378, 715301384, 2720172682, 2852790442, 707305504, 536881314, 2325742242, 136448010, 570597922, 2282261002, 2156528128, 2147518464, 2323783720, 2718048778, 2819262984, 537528322, 136448674, 545292800, 2157971584, 704807072, 8956074, 2317527170, 178391680, 715131426, 2324308618, 2854267434, 715696288, 10649762, 2158002858, 34220546, 44608032, 35693226, 2829066794, 537405986, 2820843650, 2315430026, 144845312, 2156571272, 2292853256, 170395680, 2686495264, 682263170, 169877546, 2726955016, 2720694944, 2820704416, 707272738, 547881472, 2693408810, 134359042, 681609730, 2290098728, 2181038216, 2181603456, 2317352960, 178825890, 145402376, 178954274, 136358432, 2183667712, 2158133288, 2148172416, 2686591114, 2827132930, 2718608040, 11182634, 671252992, 42606592, 9054346, 680009768, 2156571138, 2787872, 2315264008, 32928, 673884170, 2819262472, 539003016, 10616840, 547399818, 44083338, 570436130, 705167882, 679486122, 2148179978, 2315943970, 2281876010, 2819107360, 713695872, 2191565322, 705202696, 2290753698, 2191526560, 2726437418, 2852694666, 2150137864, 2685050920, 9044514, 673843872, 136358568, 679610376, 2292359330, 2325916330, 2819270794, 2720145962, 9077416, 545824800, 545925290, 545261738, 2317396608, 548053032, 715302946, 2317918376, 169902112, 2726963370, 581053090, 573188640, 2147615368, 8388776, 8522272, 2827624490, 33696392, 679617184, 673753762, 2684529320, 144867490, 8399018, 706751106, 2324169386, 2315815424, 2861212194, 33554466, 679512578, 167772202, 539132456, 2854398114, 673851520, 2156535968, 10494632, 2290655880, 2192089610, 2829593226, 547531266, 2156406954, 681576490, 547357192, 2695505930, 2726472328, 2693400746, 713072776, 704817154, 539003554, 2149745192, 2282367658, 681583112, 2317353608, 2686593544, 2290256394, 2192212618, 2693398536, 41978378, 176720392, 2283932170, 2852260010, 2852290720, 705169408, 539101354, 33687586, 176717834, 2183792650, 713695776, 537561250, 572656130, 2684887200, 2283940482, 2323679362, 2729083562, 545393322, 715696160, 2820841480, 2686492672, 2862778914, 2819260426, 2852653608, 673753226, 2290625152, 2290229920, 2692751370, 2718042274, 2190117504, 2854257160, 2819270658, 681738760, 134383626, 2862746112, 2315422338, 2282365568, 2292842634, 679649314, 2684488352, 2693270152, 2292359680, 713558560, 2726332576, 2729083426, 2281867304, 579510816, 8421888, 2315952258, 2181203970, 2852651008, 2687107752, 570460290, 41986600, 2818712106, 673228800, 2861205672, 145361416, 2862653570, 671261312, 145400354, 2819138050, 2692778144, 2189568544, 2687009312, 2718435328, 34253474, 2829197824, 2686460458, 545925768, 44572810, 2854225954, 2827495594, 2862622848, 573221386, 2283937922, 2827624994, 545817088, 2718574632, 2632352, 2183178250, 2796072, 715292672, 2158109184, 2720169994, 2324310154, 143174144, 169902210, 143272490, 2827092128, 2684887560, 2726341130, 572532746, 2695365154, 167911424, 2718474368, 713041922, 2148174498, 170402472, 578955306, 537526400, 2283930144, 572532874, 2150115498, 134782986, 134916608, 681609346, 2852790914, 2692874370, 681746984, 578847264, 144713762, 2290649730, 2323653160, 2292851330, 2189951658, 2281709698, 2189469866, 713195554, 2292198058, 2863171712, 2181703818, 2695004706, 2156568712, 673710602, 536911882, 134744738, 134348832, 570957962, 144744578, 570982434, 2826969728, 539502632, 572696738, 2726961834, 2728927874, 571115690, 2315919880, 44706440, 2829623946, 2181564450, 170426922, 2861083136, 2820843560, 2720039562, 2284454400, 578947240, 9076874, 2315419690, 715653666, 2861213834, 2282228354, 2686590986, 539001386, 2156036138, 2208, 2190117410, 2290623136, 2181603458, 168436256, 2326431914, 2695365280, 2829191208, 2692745864, 176291976, 704676480, 539501064, 42641962, 2148180096, 42606722, 2686459936, 2726830626, 2292197546, 579373610, 2718050976, 176302080, 2720146082, 2150236802, 33557122, 2150271616, 545958024, 2829746688, 10496138, 2189598754, 578955274, 167946914, 2829222056, 2852161570, 136980520, 2315395074, 671123626, 706742794, 44179456, 2284357672, 11151490, 682101418, 2317877928, 145230496, 169912864, 2191696002, 2191556608, 8561186, 2818713634, 715817642, 2720563336, 2158110858, 2852661800, 2729093120, 2181597706, 2290125474, 538978826, 2323810824, 144703656, 178954370, 545270282, 2181734914, 680044674, 2189951650, 671655938, 539533344, 2181179936, 134777384, 715303434, 697000, 2149712010, 547889832, 565282, 2630304, 548047016, 168297090, 35694730, 2282236034, 539625642, 36342282, 2818746376, 537043490, 671777450, 573188610, 2290780802, 2325782568, 705300480, 2323808904, 2326306954, 41945088, 9046058, 136358528, 713689608, 581085224, 2728437768, 134260898, 2752640, 704782344, 34242688, 671230080, 539533474, 2827627146, 581470240, 2326439978, 167905802, 578857098, 2158493728, 2829721634, 11018400, 2156399232, 547891242, 2720672384, 2148180104, 2821333546, 705331360, 170524714, 673745066, 680167464, 42508328, 167938184, 2686493312, 715688066, 2726854690, 538968234, 680001672, 2829191170, 2820704808, 2819106816, 2718474240, 570466984, 2326432392, 2726333058, 2861075072, 581470240, 578824746, 573087914, 2181210760, 524330, 713556640, 2726431370, 170403976, 545432098, 144738344, 9087136, 2852266626, 2192187554, 35360, 2155905666, 2686462120, 706740906, 537045514, 143305226, 8432266, 2183798912, 2158625288, 2183309474, 2324307970, 673352224, 141440, 715795104, 580911272, 2854259362, 41945608, 2726463650, 679618688, 2695367170, 548053034, 2147655720, 2183833632, 2189558408, 2318008450, 2726994592, 579502218, 2854224386, 2684398208, 2325784746, 2684912290, 8391296, 2324310658, 134349472, 2720008320, 2695407778, 2149591562, 2155872800, 2156529698, 2155913858, 8921088, 2189470210, 167903754, 178430474, 705300482, 2324341408, 9087114, 578822658, 2728438274, 673221256, 715664040, 2189467656, 681615490, 2726332418, 2191534760, 2181693450, 178948776, 2148147370, 2720049312, 170402442, 2282397864, 2292719618, 2687109122, 2718574752, 2684494378, 2323778178, 2284456098, 2191688354, 2281873440, 2190082090, 2820835336, 2292220448, 2693442056, 2695004168, 704643072, 537438242, 9078912, 680036480, 2854888064, 680174122, 579379362, 2183833738, 2687148544, 2290090016, 2861073024, 573220896, 2290133640, 142747648, 2283971232, 2821333122, 2323810816, 2726955018, 2156527776, 537436682, 42476162, 2191697920, 581446272, 2861083146, 2183276704, 2684519042, 35695138, 2720180746, 682232360, 2105890, 2317885450, 2862623362, 170402472, 170557962, 688672, 715819016, 537569802, 539658400, 715139584, 581568514, 2181597706, 545302538, 666154, 176687114, 2820843690, 2852301474, 2315944576, 2183667754, 706750624, 547891242, 705331880, 43520, 42633728, 2720532992, 2692876330, 679479970, 2852167712, 136323082, 2695375496, 713042056, 134873762, 167815176, 2290778152, 715128840, 2318041130, 2726864904, 2829224584, 2192050848, 2728929928, 2158502016, 704783010, 2192083490, 547914272, 2156535842, 2181703842, 176693922, 715786880, 573049506, 2684485634, 2156044936, 144867360, 176818696, 579379842, 2147647498, 571121698, 2862785184, 679479328, 2290755618, 11184264, 2290131490, 704782474, 537438346, 2324332674, 136325664, 176824450, 2192058914, 2693309064, 713695274, 2325743656, 681617408, 581599912, 134783522, 570985122, 136839178, 2852684320, 8520194, 680003624, 33720362, 2829224576, 2281734696, 2686486562, 2728558634, 8954538, 2694881930, 143174146, 142617090, 573088384, 581609514, 2726471808, 36307072, 145391626, 36341928, 2818613800, 33728520, 33556490, 2292850720, 580946594, 680010274, 2854758570, 539107840, 34089642, 679479970, 176292002, 2718607528, 2156012200, 707307528, 705298440, 547883178, 707436554, 2155883010, 2687009440, 176685728, 2325752456, 2148147754, 536914442, 2325905922, 178784898, 33694368, 2292845186, 715655208, 8923178, 2191689760, 134218410, 2156003490, 8399360, 2191698472, 2150277794, 2717917194, 2292746922, 44048938, 2181171754, 571122210, 2818738184, 581042176, 2290789032, 2829716010, 2282357256, 545794186, 2290133120, 2318051976, 537430016, 2726332576, 680140810, 36219552, 548014600, 44182154, 2181704352, 680001536, 547530922, 572525216, 2284464650, 34250760, 2687009410, 2720040992, 2281704064, 682264586, 2854748682, 2726955560, 170001056, 2317918338, 2827126792, 2158004898, 2282228264, 2827004042, 2686493346, 144843272, 2158135850, 136479360, 169877514, 715653288, 2860689450, 176687240, 2852300842, 673882626, 2183309352, 178791042, 2181595138, 2228232, 178825762, 573047304, 170524800, 43522, 2183170186, 2326274600, 682271368, 44073634, 655522, 44574760, 567848, 713722498, 545259520, 8555040, 2191657504, 539525258, 2717919362, 2861180970, 673221120, 673753730, 2261664, 145262632, 2147623432, 2292877992, 2149753346, 134357544, 42502144, 2854355490, 690178, 2752552, 41953416, 2283809442, 2854265482, 2326268416, 2148173858, 679611018, 2323808384, 2284325506, 2189951138, 706783400, 11042978, 655368, 2284333608, 170044042, 539503112, 545794186, 42476202, 144744616, 581476864, 715292810, 2315790464, 2728428066, 539527178, 2852790410, 36307114, 176201858, 2717909642, 2158536736, 36350080, 2156398624, 2189459976, 134217866, 144867456, 11149480, 134384290, 581599784, 2686451840, 524322, 2325784736, 2852257962, 2282228258, 2183662112, 705331330, 36209280, 682101250, 713588906, 42107008, 176857122, 2158627466, 2860523658, 143261698, 2282365600, 2829713418, 682264616, 573089930, 134389792, 2292320800, 2149621898, 704653354, 2292187810, 176292386, 581075456, 2829713576, 545401514, 134348960, 2323783808, 673743394, 581044352, 704815656, 2726297770, 2292318858, 671260674, 2317525034, 537559682, 673360394, 2290131584, 168338090, 2325749762, 2720014880, 2326407688, 2290256544, 144836778, 705333890, 673325696, 136448650, 2283931816, 2720705160, 547365536, 2852782120, 42117666, 176849064, 2183307298, 2818704034, 131722, 2158103048, 580944386, 539495080, 548047360, 707274784, 2181048448, 2862753802, 11184136, 706781346, 2158502058, 2821204010, 2726463490, 134777514, 578822792, 2827649536, 570567210, 538978336, 41976320, 537561762, 2787466, 44564520, 2183275050, 713073288, 2684494496, 2282397856, 2695366666, 2718433952, 170526880, 2292877346, 9079306, 44597410, 2726996128, 134914210, 2292228138, 2155915432, 2324179114, 2325776898, 2819131530, 2324302474, 2323810464, 2191697920, 2821359618, 9085098, 2105992, 144738944, 134359554, 679477248, 2158012960, 679479946, 2827618978, 547498536, 2326266528, 178299050, 673850026, 2852814848, 2290788898, 2190123170, 2292754952, 2158010890, 2684494474, 565378, 2238496, 537002498, 2693400616, 704684072, 2860681864, 8424064, 2147524610, 36208808, 539494400, 11018240, 145369218, 539001344, 42467872, 579512992, 2686585344, 680003616, 537397922, 707439146, 168438400, 2685012482, 2863171626, 673884330, 2720170016, 570556962, 172586, 170426920, 2181081770, 169902090, 2326405162, 536872962, 35782664, 136325672, 713728010, 176326656, 176695296, 136358018, 2687019552, 570950152, 537436162, 2695374978, 706904744, 2189460096, 2324171306, 143141506, 679485600, 679610920, 2860690082, 2829585026, 134389762, 2292746250, 2694840456, 2155915272, 42608674, 136880168, 2181178024, 673327744, 2147526658, 176818178, 42606752, 142740136, 581610122, 2728561288, 2181703690, 2717943970, 134782978, 10488322, 2183307426, 2686462082, 715163680, 2290756258, 548044930, 2695495714, 673325066, 170568320, 2324342920, 2728929448, 2829625344, 2281865858, 2156398762, 671220392, 2317519498, 145263274, 715792522, 673357856, 539664898, 2189435392, 673882240, 2795520, 715793056, 36186112, 2728405026, 581074946, 2158633088, 2150245024, 713164930, 2827485698, 2148141226, 2148016642, 2147527296, 2862745600, 2854887424, 2695004840, 2292359720, 547367562, 2326439968, 8923816, 145360930, 2821196288, 2292328618, 2290123394, 578979840, 10650280, 2271752, 42508424, 2718040106, 536879658, 679610528, 2695373354, 41986176, 2860556810, 2156006026, 2687140480, 2324340898, 2156036266, 2292877354, 657930, 545294498, 2284489218, 682133642, 2854224424, 2718466178, 2156398762, 33589762, 707273216, 2148147368, 2829060746, 178299400, 2158494240, 2686616200, 2283831434, 143165960, 707306026, 2854387848, 178389128, 145229994, 696840, 2318017154, 2686978216, 44171392, 2694848546, 2863270568, 170404514, 2829199882, 681615490, 537037346, 2685018762, 2317492736, 2860548104, 707297410, 671784962, 2183307818, 176168968, 671090688, 2720563746, 537012736, 673318954, 145367170, 2192081410, 10518536, 571080706, 2292228640, 2684912256, 2283972618, 713173026, 547520650, 176851104, 144877738, 533026, 2695004322, 2191526530, 142616610, 2290133674, 2192056872, 2686624394, 2315389600, 42468010, 570559146, 2819139752, 572525066, 2820704938, 2326440066, 573186722, 2820811272, 673884706, 2183694850, 673884674, 178432512, 2147657888, 2281834632, 42631840, 681706122, 2315389600, 44042250, 2283972650, 2726993962, 2726955170, 2694851106, 2829584384, 2684527144, 2183307272, 698880, 44181506, 539132584, 2315782154, 715300992, 673874056, 10521216, 572664448, 2684493994, 10627232, 2315920032, 580919970, 2097290, 539009184, 2326429856, 2852291240, 142641698, 666154, 2290221194, 176327168, 43016, 2829623970, 539656234, 579480234, 170393634, 671254666, 707307688, 559786, 2854388386, 170567712, 2284464640, 2290256544, 579480104, 671776936, 2283833482, 2156036264, 2191524394, 134908416, 11176488, 2854357032, 545784320, 9044490, 548053000, 707438762, 8421378, 168429608, 2852298762, 715262080, 2325874818, 570460194, 545958026, 537430058, 2694842530, 2326301186, 34251306, 679485602, 145400360, 2181169184, 682270880, 2325776554, 682271264, 2281843200, 705202818, 2292850826, 2147517088, 706775712, 704684160, 42082338, 178397312, 715688578, 715784202, 2323808898, 2684487682, 10518568, 545817216, 2852692138, 2829092898, 671648298, 33595562, 713564832, 548012066, 2720541218, 176685568, 2862746122, 2282258594, 2317877792, 706912392, 2281876136, 41976448, 2687010954, 2324332586, 581051042, 2290133024, 2282357410, 143304704, 2863268362, 134349320, 2684363264, 2156431498, 2317394600, 2150279808, 34087040, 144845472, 545827330, 2183701162, 2693275810, 11184648, 2692745224, 2686582794, 581085728, 2726961194, 2158002210, 2191687808, 2728526344, 2694850568, 10486314, 2852653216, 2284497578, 2147484160, 2192188074, 2692784674, 134226058, 2315258538, 567944, 573186082, 537430530, 536911882, 2860687368, 11053090, 33557154, 2323776168, 705339552, 2684357290, 178913280, 2290657410, 2189592706, 2292752552, 2315389448, 33726624, 2191665192, 136871944, 36348040, 2829101096, 144878210, 548053000, 170008610, 2684879498, 42641928, 2290223658, 2181171210, 35651618, 2149614112, 2181693440, 545956512, 573079688, 681738400, 144834688, 2820843656, 673317418, 35336, 679477386, 671230474, 2156563114, 178956930, 573087744, 36210816, 705298978, 2157970090, 34244616, 143269888, 2181071520, 2718040576, 572686888, 10619016, 545949834, 143271978, 8520232, 573081768, 539632138, 706783904, 2282365570, 2191697928, 2155874312, 2726330882, 143171712, 2728428074, 2150245034, 2315944482, 42600488, 8399498, 570466858, 2315256482, 572522626, 2826963080, 11184162, 2717919914, 2317484584, 2695006858, 2852258304, 705309354, 2685020200, 2821335176, 2852135074, 2290614786, 2292230144, 2181736608, 2863278728, 136841738, 681607210, 573210632, 579504256, 2149720746, 2150105640, 578816042, 680166058, 537004682, 176302728, 2720694818, 579504800, 681713794, 2192056832, 176162986, 2717952514, 713196162, 580921856, 547520546, 2283807240, 2687019688, 2829713576, 2147647490, 2631682, 2854264994, 570952234, 2854750760, 2326432256, 548044968, 713728168, 690186, 2284333704, 134875648, 2158536738, 169880194, 35662376, 2852651688, 704815618, 2181079594, 2852825226, 2693399210, 2192220802, 2317888040, 2821358088, 2317388426, 176333442, 2693400714, 671645826, 9052674, 2192214688, 170434722, 178389672, 144744458, 581443712, 2656770, 8562818, 2861203584, 537035392, 2852661384, 707297962, 2726986370, 170524682, 536914090, 547529216, 548053674, 539003400, 143297162, 2860687914, 2158111242, 42085000, 2323686026, 715139722, 2863177896, 2862746282, 2728435752, 706873858, 547392042, 713697962, 2862778538, 537436202, 2326307490, 2155913866, 134905994, 2720662050, 136972322, 572555936, 2684912256, 539101194, 142606880, 2315952168, 2692778626, 2283964928, 2189959840, 570992770, 547922568, 144711848, 2150137986, 2860548618, 2693270024, 2720530432, 2684354562, 134389898, 178915362, 2150148136, 2854390304, 680133256, 2317879304, 2292353026, 34220674, 704807432, 539142186, 2283970560, 2854265344, 167772834, 2325782690, 581574784, 2630274, 713695392, 547496490, 2718042632, 680009762, 2728927912, 2684388002, 2718050434, 2694982184, 2148147746, 679611010, 713687680, 2860689408, 170009090, 2181605536, 2181046954, 2718050856, 539503232, 170428578, 2148180130, 2717943946, 2324169226, 578824224, 2718050850, 2854357536, 539011746, 2695537280, 2292883968, 2720139426, 2686625928, 2686460546, 2282261160, 580913824, 2149581450, 2183824000, 2718566920, 705298952, 538970152, 2318008872, 2181605536, 2854756522, 713204234, 136478888, 2728566946, 2130440, 2324170880, 578855586, 2693401122, 2183135362, 578955936, 2181079592, 2827485314, 713066498, 2156012170, 2323645090, 2720139432, 2191663114, 44040226, 2281867938, 2181201930, 579379714, 2324177058, 42502824, 2317363872, 2181595810, 145235968, 2158633472, 11010602, 2686976640, 176203778, 42500096, 570958370, 2695497768, 145271424, 2753032, 2861074442, 707397800, 578980482, 2326399616, 2189435042, 579512328, 176161440, 2819269280, 2283973258, 2324170792, 2664482, 2720006154, 2852792330, 2292877472, 11012138, 2693311104, 579338760, 2155883040, 713720450, 2863310984, 524322, 579504802, 178301440, 2315911850, 681708160, 2693277832, 2718441600, 2147493888, 2261162, 706873506, 2283800746, 2156571272, 2862785194, 545391234, 2761216, 2149722664, 2189429256, 2318016650, 2284365834, 713589256, 2325782690, 673358498, 706871338, 715300904, 2292195968, 2687017482, 705209000, 2685010472, 2718566530, 713065088, 2283932162, 682237992, 2325882888, 2324201480, 2155915394, 2728559242, 136847522, 2720016426, 2685009920, 2290622602, 2720172714, 539003042, 581042698, 2863136906, 571083306, 167772330, 2726306440, 2147526826, 713596928, 704684168, 2863170058, 713719842, 2181605544, 2728402952, 548014082, 2685010056, 579373738, 570565154, 170427008, 2694849160, 2292883490, 572686888, 2726993954, 2692786216, 143272610, 705298602, 713689098, 570960384, 2324310570, 548012682, 34087080, 2283932162, 2687142530, 2684364834, 2315954696, 572653696, 705208872, 704808962, 673884800, 178815498, 134251040, 2156560928, 2290133664, 572522498, 655530, 44738696, 10496520, 2728559266, 2317918858, 572688938, 143264384, 2684922016, 2315264000, 715131528, 2692776610, 2191655586, 2820835874, 2692915328, 2292845066, 2726428840, 2820670080, 2852659714, 681738792, 713072802, 176294570, 679649288, 33718784, 2753192, 143171618, 578986626, 2761378, 2718599296, 2149623810, 33688232, 44083210, 2281833000, 2155913376, 579502602, 573090474, 572525096, 2854387882, 2283939842, 2796202, 2283973130, 715270274, 2795528, 2147526816, 137005226, 42117162, 2852162186, 545783818, 2156560520, 2315813536, 167815720, 2290789000, 572524584, 715686048, 2718564354, 570556458, 2290788520, 2726431242, 2183145474, 2315823786, 145227778, 2325744170, 715688450, 2720049792, 2326276258, 538978978, 2862647328, 8520352, 545399296, 2819105450, 2315288738, 2292755112, 9054720, 548053024, 537034880, 2158133378, 2326405632, 547913760, 2819099144, 2692915746, 2183299208, 2191526402, 681584810, 34245288, 2147624960, 713205762, 2718042272, 2656426, 134914058, 2863137410, 2684493834, 142649504, 2692753928, 673196202, 2191526568, 2099338, 545426080, 2324333058, 715137666, 579512482, 581601826, 2189599242, 2239138, 2821358248, 545949704, 2829197312, 539501216, 682101282, 713564682, 2183178370, 572655658, 2181202056, 2826969640, 2693276194, 2315782312, 35653666, 2191698050, 538976290, 2158496256, 2854232234, 2694982176, 2684521088, 2317355552, 539626016, 2692775944, 142740128, 682240648, 8430122, 2717919880, 2292327074, 671776936, 539527210, 2183799458, 2156537984, 578947584, 2720180256, 174088, 2150236192, 134261258, 36216874, 2819270794, 36176042, 8915466, 579513000, 136970248, 2147484170, 2149616256, 2692778634, 2290264202, 145392138, 2829755048, 41943042, 2181702272, 8388776, 537010728, 11176618, 2190115488, 170565770, 2720145920, 9046050, 715268744, 176201768, 144738442, 2862614666, 2326301346, 537438248, 2192222378, 33595944, 713695272, 2315266568, 2720148008, 167813792, 2317516840, 2818615458, 2191663752, 35692704, 2183309866, 570435746, 142647850, 176201770, 2692874400, 2826993672, 2156396672, 570598048, 2726854666, 2156429354, 713564712, 2315790370, 538976800, 2854265474, 713719978, 539492992, 178817026, 537002634, 2292359842, 713206280, 2728536074, 573089800, 8529930, 2281875498, 671091200, 2693270024, 681607842, 34120354, 539101826, 2317387808, 679510144, 43042, 2290745378, 681738914, 8921130, 142650018, 707265194, 11151394, 2323818536, 673882626, 2282260616, 2860648456, 715292834, 2181171746, 2181171840, 167938048, 176728714, 2325775018, 2282367650, 713558560, 2181734400, 134350986, 2290229794, 2183266442, 2826963466, 682238122, 715295242, 2860515498, 682272800, 2827124768, 545294850, 2819237930, 168436392, 2827520514, 571123712, 2181169672, 11045034, 2156398624, 2325785250, 2317396136, 2692753568, 2687017482, 2284464776, 2155872776, 690314, 2728396842, 2158494208, 2687107586, 2692776586, 2818703498, 145361442, 2819140104, 570556456, 9085610, 2852653698, 706914978, 2854881802, 2852782600, 2183299242, 2147493896, 2729058442, 136849440, 2190123048, 2155874824, 168297122, 2863301152, 671648426, 2726857378, 579510402, 169869354, 679610370, 2821335714, 2150146570, 44606082, 2290231432, 2155915818, 565416, 178399784, 545824930, 2190115466, 2281711786, 2183790752, 673751562, 2283970696, 36342274, 2861179560, 2189593256, 2281742346, 2283831338, 2692876320, 2686984362, 2829591048, 2290778250, 538970282, 2818607656, 134881320, 2150236170, 2726832128, 2693309098, 2317363722, 2292351616, 2181603466, 2720530442, 42469378, 671621760, 570597512, 2860687400, 2283962506, 547923976, 41951274, 2820810880, 136478890, 2693278338, 2726471712, 707297792, 176695946, 572686504, 704643744, 547522730, 2827135650, 2318019200, 707395626, 682132096, 2181606024, 713034370, 2317484672, 2317920928, 579471530, 559266, 581476864, 2315911714, 539494440, 141314, 144703488, 169910792, 2852784640, 2323688072, 545925664, 2150236328, 713689258, 2324333066, 2860689418, 2191696010, 2827100842, 36348458, 2687017642, 537042946, 2860656650, 176851496, 2829615234, 705309322, 2861211818, 705333256, 2819106858, 33587872, 532642, 2694850722, 713558560, 2158536712, 579478144, 571116066, 178432034, 2762920, 144714250, 2148043402, 2281736840, 2717919882, 682099240, 2183792802, 8390688, 2726341280, 2189598858, 2290262560, 570427434, 2686984322, 2827528866, 2183176834, 547490306, 715694754, 176171522, 573057674, 2862647336, 134357026, 2290125314, 2147616898, 680009760, 2155907112, 144736936, 11053194, 2283841706, 704677928, 2720662176, 2720671754, 581042208, 2315823242, 2684520616, 178299520, 143261706, 2158535328, 715262466, 2181703818, 715688456, 2149755050, 673319584, 170428448, 134776970, 2860548618, 172584, 578945570, 33595562, 2181073568, 2693278370, 539132586, 35823624, 2728429696, 8923786, 713206274, 2860523562, 2863268480, 169877536, 548047488, 2726830720, 2158135818, 167938720, 547496584, 2317517312, 169902632, 2860558986, 136972416, 2189435434, 2181169832, 134783498, 2183168514, 2862645376, 537010218, 33564706, 2819229832, 2282226218, 2854232576, 704808960, 2290649738, 713172992, 547529354, 2290123274, 144736264, 2292222080, 2324333064, 2325782560, 2726305952, 2852168328, 2317484192, 679520256, 2326276776, 539140610, 2191688192, 578955946, 713687178, 2860558848, 170043432, 178291362, 2694840322, 142641288, 673751074, 2761258, 2290755722, 547915946, 2827493538, 2147484170, 2862645288, 704686594, 682134154, 168298658, 536873120, 169869480, 2323646466, 2852300970, 2854398080, 680010376, 2827651720, 2147656354, 537567746, 170033192, 2728929280, 2323816968, 2324212386, 2720563880, 10649762, 715293194, 2283964578, 2189436960, 134752936, 713205770, 34119816, 2323786242, 35823656, 2156046986, 2686585480, 680045224, 2820671496, 570559138, 537526304, 10529448, 42469506, 547520522, 134384264, 570468480, 2292318760, 704678024, 2323785866, 707266600, 545425440, 178268704, 539107456, 539535362, 2317385728, 2189460010, 2189568160, 44042410, 2694971904, 2191663136, 559784, 144712362, 580919296, 2820704898, 570466338, 134776842, 2728559106, 2189950986, 2852653224, 2687109288, 168437888, 44703752, 2315299466, 579379712, 170434730, 2695497768, 707405826, 2692907528, 2292189312, 36184738, 707406346, 2693275656, 178391072, 2729050762, 547922466, 2292875904, 36349992, 2829715458, 36175880, 2720006690, 2720694440, 8527904, 136872098, 545824898, 141866, 680143392, 715827872, 2158004874, 2685018154, 2819262986, 545819146, 2183274506, 2236426, 679641608, 142639146, 2149720104, 2718476426, 682140296, 2326268448, 168329352, 2148141568, 2827094530, 571123744, 681740322, 2686976642, 715164320, 2192212002, 167938218, 2190090274, 2290614272, 2283800618, 2263072, 2181734570, 537535016, 8232, 2684887202, 713164802, 581435946, 715303586, 2656930, 2818738216, 681583274, 715139618, 2181171850, 144738338, 680036520, 42467882, 145236650, 2685042696, 680034336, 2854232098, 580946594, 570591906, 8530594, 144738314, 713170946, 539634338, 2292219904, 704807586, 136446498, 134750754, 2728929322, 2827624960, 2148051112, 2189429248, 2863270560, 136323082, 42631176, 2282356898, 2861213858, 2827649664, 2155882664, 682263050, 2191665184, 2317492906, 539666434, 2695530626, 167782568, 2821196296, 707395618, 143172224, 42510338, 2155872426, 680009760, 570460704, 2694840328, 2284357794, 2687011360, 713067040, 2693300896, 2324332706, 579504680, 2315782152, 2695372968, 44572810, 679617032, 2158494370, 176848904, 2862620674, 713719938, 168427562, 2852686338, 539535362, 2728438410, 2827657770, 2852792970, 581445802, 2315395072, 2326298658, 2692745728, 571124362, 8956584, 706871968, 715303458, 681746946, 545956482, 2183145474, 2826961448, 2282236584, 2324342946, 2820677760, 2281875592, 2290256424, 2729050282, 539009536, 706906272, 2854234250, 2292875304, 2718468776, 673194626, 2181563048, 2326405800, 706749066, 2695397506, 2325784746, 536879658, 2150137986, 2692784298, 36219018, 11182080, 536903848, 580954274, 2720170144, 2183667712, 142606378, 2720008330, 2189992482, 2290100864, 2818580482, 2148018826, 143173632, 174632, 2852167682, 2281867394, 143165442, 671255202, 33562784, 2269354, 2684922400, 2821227178, 2726830730, 2694873600, 2315911296, 2684389928, 2728525832, 2693441544, 2726470176, 2818714112, 2860689536, 2292361898, 44703776, 2687019562, 2181694120, 2283937952, 681617568, 176300552, 704645248, 2862746120, 2156399264, 715784842, 170395810, 706871458, 704809634, 2726339082, 2150246400, 2149623816, 2192050730, 41951906, 2156044840, 134775426, 2854789760, 42082336, 681707650, 42108938, 2181605512, 2290089994, 33595530, 704686218, 2282398338, 35785376, 715292832, 2158528682, 2685045384, 2189437474, 570556544, 704807586, 2292720138, 2183792682, 2189950984, 2183168546, 2729052808, 170426378, 2158493864, 2156571168, 539107976, 2726297640, 2692751368, 2755104, 2183833642, 33587850, 2692907658, 539003392, 168297122, 545300642, 144869416, 2183143584, 2192058504, 2686583296, 167780520, 2191696514, 2687019650, 537528322, 2292361226, 671777418, 2283962882, 2854224008, 671097352, 705169536, 34114056, 2860556832, 170527240, 2290256042, 2317920258, 134225960, 570589728, 581609482, 145400480, 2819107498, 2281832448, 2189992490, 2852784802, 2818572450, 142746120, 134908546, 170535050, 671779464, 2863171754, 8946208, 2290786976, 682140160, 2726955648, 2854791208, 2315782696, 11010178, 2726955650, 174600, 707403786, 2315255810, 581575298, 2852817570, 572662442, 2315782658, 2729091242, 573047424, 170035848, 713195528, 134783488, 2190082048, 137005058, 2695536680, 673843848, 713040552, 2324204202, 137013760, 2181696002, 681716354, 2684528778, 142740138, 2324212264, 2695530666, 545392800, 2292361248, 715131040, 2315954826, 547530754, 2820710432, 2149589672, 10, 136323754, 548020362, 2149754880, 2860688000, 2686582954, 2156562434, 145399808, 2820800552, 572525218, 2158529024, 11010184, 2156046338, 143270442, 537395882, 2156038274, 581077512, 2726855306, 539101218, 143133314, 2283809288, 2862647432, 536912042, 167780362, 2684520960, 681715720, 9046058, 10651656, 2726856712, 673352232, 2183700480, 44204192, 705200680, 2726437000, 2818583170, 9087496, 539133962, 176193672, 2283970592, 707431042, 2326274730, 537403914, 2148182560, 579469480, 2695373442, 2190090248, 10496008, 537010312, 682270888, 2192220706, 44738730, 2315921416, 571123746, 2854887586, 2191665792, 133162, 2324201984, 2183168650, 2318008842, 8399528, 682240160, 2191696008, 570558632, 2315821698, 134905890, 170560000, 2692778026, 2863278730, 144705706, 2726338570, 2686986920, 539494912, 2829724168, 2852683938, 145229826, 136839298, 545923072, 545783946, 42084514, 2158535298, 2862743688, 2183659658, 145230378, 2684494346, 2158660226, 44729000, 713689248, 2324209674, 34245290, 2325880970, 673745568, 539500714, 704809130, 706880170, 570599592, 547915904, 682142218, 571123744, 2156527648, 2315264168, 2854365224, 2156528130, 2290748034, 8923650, 2854757026, 580913162, 2686486688, 673185960, 2827493538, 533122, 2189557794, 545948288, 2281703466, 2148149888, 2686625962, 170002466, 548055210, 2283809312, 2181595816, 2829093506, 2155880586, 2181071530, 2852823082, 679487496, 671645866, 178956288, 680044682, 2684881416, 2155915818, 707404290, 2149722632, 2324341282, 2820677760, 705306792, 35654184, 2158002826, 679611048, 707430922, 680143530, 2686616194, 2271882, 2684911650, 706882184, 136349738, 679518882, 145262594, 2726430760, 2726464162, 2181734410, 2863278602, 713558568, 2281744906, 2728437762, 2148180098, 2147658272, 134774954, 2284488736, 178823712, 11018400, 2317888162, 136847874, 176687240, 176302120, 2317492904, 2326397440, 2686624266, 572663842, 548022434, 2183143978, 2283930114, 2720145450, 580944010, 545294984, 2149712552, 170042016, 548020896, 545425546, 178293408, 170035370, 2324310560, 580922026, 2854789634, 2150105128, 2292845216, 2685052928, 2292720298, 2687008800, 2317918208, 2282389546, 2827004448, 2720563850, 2290229792, 2158529162, 671260680, 707264648, 11141130, 2326438058, 2181734920, 2080, 2181212168, 2720139400, 2718605962, 2827102216, 2629794, 142737960, 713203752, 2148141066, 570589856, 713566762, 2292752418, 176201730, 2718574720, 671754914, 2281833096, 167913514, 142780930, 524800, 42500768, 2147623424, 178266760, 134382216, 2718573056, 2192187402, 2282269320, 2687139970, 2147516938, 547358890, 537534600, 2189592738, 2693309098, 176826920, 713556608, 537438882, 9079426, 705175712, 679488128, 681738370, 2192082978, 537397418, 2315821192, 2140802, 2684922538, 2693270184, 34112162, 178956458, 2323778048, 579371528, 2827134984, 167815850, 2717944482, 547487778, 34087080, 134217866, 2695374850, 2147617314, 707431080, 715303434, 579471874, 705299106, 134873096, 2192056458, 682107562, 547389600, 2861083138, 706748586, 681582760, 134350984, 545955968, 2292228650, 2236544, 2827094016, 34089482, 2158143650, 2854887970, 8432264, 673187880, 2861074952, 2282359464, 35818122, 2829191680, 33695906, 2147625482, 133256, 8921218, 2284355746, 673876130, 704817834, 2149722280, 715792522, 2861072514, 2684387880, 2192089730, 167782568, 167938570, 145236648, 11043330, 2181605416, 536881674, 2665130, 2283973162, 2315288714, 547400192, 572524704, 2854781058, 134357160, 2685050914, 2282236074, 2684488232, 2183798952, 2720541218, 2183143456, 2283937834, 572566146, 2325784738, 2692784266, 536912042, 2818580608, 2861082762, 2728534176, 134785538, 2718075402, 2281704106, 2290092170, 2692876416, 134744194, 2317877898, 8562690, 2827517952, 673849352, 33718312, 134775424, 42478120, 2324179104, 514, 681617410, 2148010112, 2325915650, 2317352960, 545925160, 2854791202, 11042946, 2190090410, 2236936, 2192189600, 11176490, 2324171434, 2149722154, 579381922, 2290256426, 545400994, 2693267976, 673843712, 2852129280, 2861080714, 2863139464, 2181210760, 2829623970, 2695012352, 131074, 2821204104, 2695528578, 580921346, 2181605930, 34210432, 2861042216, 539009544, 2687009416, 2854363784, 143261858, 715688096, 2183662088, 2181202570, 2862784546, 2158660106, 2290092200, 2147656328, 705308714, 671099016, 2191556608, 178946698, 707273376, 572557354, 2181204096, 2230952, 2860654626, 2852292746, 2317525032, 176816674, 2819260426, 2829623298, 2685042824, 42640040, 2284322954, 2292712098, 658050, 2156440072, 2292219904, 170525344, 2148147720, 707272840, 2693276322, 704676386, 176824362, 679477760, 2718040072, 2324343424, 713728128, 168436384, 2326399498, 536914568, 134752296, 35815458, 547916288, 707307528, 2852299296, 2158537258, 2854396458, 681738880, 2818746530, 2190115490, 704785024, 2181081738, 2692882952, 570599554, 2819262496, 2695503880, 2156536354, 44706472, 2694840482, 2684486184, 2863170048, 2315911208, 2718042658, 2292844682, 2656938, 2728919682, 581077514, 2191534114, 547916296, 705341610, 2183661610, 715161736, 2854267434, 170010752, 2829230600, 572695200, 2284464290, 2318051488, 2150115338, 673316898, 673220640, 2686585346, 535080, 10619552, 2325875208, 2852299434, 2726436994, 2155907714, 2281875626, 2852136992, 2687142570, 167936512, 2821367944, 2148139648, 2283801218, 705175562, 2720016520, 2728929320, 715655330, 2718073344, 2181726858, 545949706, 2192189984, 133762, 2324171266, 2819228160, 2150148106, 537010856, 10650240, 2818711594, 2863310880, 145358890, 704678018, 44574888, 2284453930, 673874602, 34251402, 2315266698, 2785442, 682142216, 178299042, 2720703104, 2829748768, 580952232, 2315954346, 2181737130, 178424456, 536871466, 2684362880, 2147625472, 537559170, 2818711714, 170524802, 2317912226, 2860689440, 2717944330, 44042920, 178956808, 2829721640, 2324308514, 572653578, 36342410, 136480800, 536881290, 2148018690, 170003104, 2826961408, 143270050, 2189961224, 707273378, 178397354, 579502634, 2283932288, 681740298, 44049056, 547498506, 2860517418, 706740770, 715300896, 168468994, 2863270058, 2656384, 2819129504, 44206114, 570960384, 2149713962, 713206440, 704807082, 142616578, 2829721608, 178422434, 2852127394, 2181573152, 671777408, 2720170504, 2852694146, 170566274, 2230280, 539633802, 2692745898, 2149754920, 2821333544, 547498538, 704651810, 176726056, 2684398218, 2820811274, 671263240, 2292318762, 2860654600, 2827135114, 2854888104, 2281734786, 139272, 2829060106, 671778818, 673852064, 2290622506, 2821335176, 2183824000, 44731040, 2181202592, 33598090, 581599778, 547495936, 572653568, 547367426, 2718468226, 2292195970, 2820808832, 2854224514, 580954762, 176302730, 2183309962, 713163402, 579479680, 2695014954, 581566632, 2282269192, 570433536, 10494472, 2183266978, 578947618, 2158626978, 673720360, 170565792, 547914410, 2862778496, 2181606024, 2318018602, 704817322, 33589384, 10619562, 673743496, 2315264672, 572687008, 134253186, 2317525504, 681616010, 2099240, 2147493920, 2181737130, 706904066, 142641290, 170567722, 136478850, 570597376, 2854397986, 573090466, 571090946, 2292220448, 2656928, 2281701408, 8388642, 33693706, 2720694818, 2282367010, 2149621800, 2862776992, 2726333098, 2762882, 2290253856, 136487560, 2829058088, 2720180746, 2149714056, 2323776008, 2726306442, 174090, 170010624, 545424034, 713067018, 2148172290, 2158529162, 2317355176, 2283932328, 178956290, 713687714, 2183275170, 2860681856, 539110058, 572664482, 2323644546, 572555304, 2728558722, 673884162, 573079690, 2325872674, 2860515880, 547521034, 2720006152, 579471874, 2284325504, 136323586, 713687074, 2281711656, 2718073512, 136446464, 572655616, 2728952450, 545794568, 11010600, 567328, 8398984, 36309162, 178956802, 34250794, 2189429280, 2720180256, 167905416, 2827002370, 2820841600, 176325152, 2819260930, 2718444042, 176824840, 715786368, 2862620680, 2819107360, 2290780194, 2148049440, 2860687490, 705340066, 2292222472, 2181603338, 136487424, 2191564802, 167807018, 713067016, 713566760, 2818572808, 41482, 2326276096, 35660296, 178260096, 2717919880, 2818747040, 139816, 2694982176, 2726830762, 170559616, 2821196418, 144878248, 137003562, 705210538, 2326440096, 167805602, 131210, 34211872, 704686730, 571122216, 34243112, 2181605416, 178924066, 8954402, 41951362, 2281834666, 2820800544, 713204394, 679510152, 35686442, 36350474, 2148050978, 2158111400, 2292721672, 545794048, 168462890, 581053088, 581437474, 673710720, 2189435018, 2281702018, 33556512, 570425344, 134908064, 2863303306, 36184738, 10657832, 2718474400, 2149581344, 2281834624, 2183790632, 2829232296, 547391618, 2290657792, 705200298, 176695808, 33556650, 2694979624, 8423434, 704686208, 573220896, 2183692288, 9079296, 2852692522, 545818754, 2281712296, 682270856, 570427944, 673851944, 2728954504, 715131562, 144704160, 2826971296, 9046528, 2282234506, 2860688010, 9043970, 34253322, 2315257896, 10625578, 2157979816, 34220552, 178292746, 2324310690, 671089186, 176720384, 2156046378, 2192058376, 2283801218, 572653576, 168331306, 34218626, 2718075042, 36348066, 176824872, 176169600, 679510024, 2191526410, 2692778624, 2720563712, 570427434, 168337546, 539632288, 44574730, 539492992, 168337962, 2156429826, 44728458, 2148050954, 547366922, 170002602, 2181046784, 573218856, 2317363848, 2290098336, 671221800, 2284356256, 2854791840, 570992648, 2862779042, 2820803240, 581567106, 2862778378, 2281734144, 681738378, 2685044778, 2862776864, 715786402, 2692778658, 2323646464, 2862751874, 178946696, 2827528200, 539664418, 2819235880, 2317361800, 2692915370, 35661994, 2284464770, 145261224, 2148173824, 537036962, 537004544, 579338754, 35687072, 10496512, 2819260962, 142614538, 2829058080, 2685018666, 145367720, 2854879912, 2854266880, 2693276320, 713730568, 134217738, 176327202, 2183277066, 2325916288, 145361416, 33696264, 713697416, 2326405152, 2728437768, 35693098, 2829066888, 537526272, 537001984, 539624074, 571091584, 2317484578, 715827368, 2726832162, 2863309346, 2283939976, 673360034, 2281736744, 682270762, 704684064, 2695375010, 2693441696, 178782760, 2720008706, 2282227714, 2861039784, 570982954, 707396138, 2158666368, 36219424, 10627712, 671263360, 2685010440, 539003424, 679485954, 2852135562, 2826996386, 133122, 33563170, 2829617674, 2854789280, 144843266, 2189429408, 44042280, 2854224418, 2829617186, 2147616808, 33718952, 35783210, 2189951656, 2189591170, 2150107688, 579504776, 35693066, 539140106, 537528994, 679479432, 2183825570, 2820833960, 581075114, 715268610, 36348584, 2826963112, 581445672, 35782786, 2854365866, 136350370, 2718599296, 178946208, 537034784, 2717919362, 136979114, 2150238248, 2230272, 2150236832, 176850984, 2156561032, 713195680, 706748938, 682133642, 2728566920, 178793090, 2283833858, 170565768, 2315821192, 2692778632, 2827618336, 2183277184, 539623586, 673317376, 578814504, 2284364426, 2728929794, 580954656, 35659776, 2860657280, 2693302304, 2692751362, 2854363776, 136871978, 2818572936, 705169408, 2720563202, 8530050, 34079362, 43560, 673194634, 2686460034, 545925672, 537034920, 145369226, 2158665738, 8953866, 2829091490, 134391970, 2281843208, 169879554, 706740226, 2181696170, 2694848554, 673841696, 715686562, 707439266, 136880802, 2317877258, 2852694144, 2854267528, 170527266, 2181177858, 36309154, 2318043658, 570565154, 44204064, 570982946, 545434144, 2729093248, 2183275018, 2717909536, 2324171432, 2189568032, 545825448, 2695498242, 134744232, 2189959810, 2149623850, 2821366312, 713564328, 2819236360, 42082946, 2290098720, 2728919688, 545302656, 136882720, 547367080, 10519080, 679649962, 673196194, 136348202, 2854781066, 580943904, 35791016, 11143850, 2284331144, 713566730, 671096970, 2324179112, 178260650, 2720047106, 679512704, 681584648, 537036928, 2862786728, 144713768, 2149714058, 707274920, 545270402, 545824928, 145399848, 713040418, 134785194, 2189566464, 704815656, 2687107584, 2687148066, 2284456074, 2148018344, 2718468256, 673720456, 2795656, 9044640, 2726986408, 679651498, 2181693960, 144736936, 2862752256, 533130, 571090954, 2282357376, 143133322, 2191564800, 715169794, 706783754, 705168008, 2860548258, 673325578, 2729052810, 2150244522, 2147493928, 570591914, 34252842, 2315780736, 176816642, 688778, 2829230594, 44173354, 2290229922, 2315430058, 145227784, 2183145608, 145269378, 2263040, 539000994, 2326430368, 680132648, 2726832778, 134783624, 2854363298, 2189992482, 2189429378, 2852782218, 2820712576, 33728672, 9052704, 2718083208, 2821202082, 2290624640, 2852686336, 545401376, 11010690, 11151880, 580952610, 2156398602, 706750506, 2718433800, 673360520, 2281843362, 572523016, 682265248, 134907946, 2292752416, 2720049152, 178924040, 2862743722, 571113992, 134906402, 8429698, 10527240, 2158103178, 2854387850, 2149755530, 9046178, 578822304, 573212704, 2315264650, 545794728, 2292754600, 2281734656, 2148182016, 704808994, 2862753834, 2720180906, 2860558848, 2694851104, 178948610, 2854355586, 2181079202, 36219554, 134351010, 681574442, 2189991970, 178825730, 2694971434, 548053546, 2861170722, 682272938, 2156561032, 142617088, 705200800, 2315389570, 41951880, 2181204002, 2149714474, 10657794, 178421922, 169902248, 545270442, 2282267168, 680044712, 2818613922, 539009672, 539000832, 2190116864, 2183143464, 2726341250, 2189961768, 2852792480, 2318052010, 680012416, 578947200, 2720145538, 168427682, 2324333096, 178399872, 715268266, 2821333512, 2820835360, 145367210, 10496130, 178432650, 705331234, 2183825930, 2854232232, 2326405770, 176293920, 547364896, 2282266634, 580954634, 2192212608, 2292752928, 2181212800, 545923240, 2189426824, 136872482, 570993320, 2183692456, 673874472, 2318019074, 2720139912, 571090986, 2292318240, 145236000, 176335010, 2692786304, 715292704, 547883018, 11182722, 2720573952, 170033154, 2158143648, 44695680, 581569192, 170393730, 2290614432, 2862751906, 713591426, 170035754, 545824928, 2826995714, 11010592, 167914026, 682107426, 2150271650, 2283808778, 44738696, 2325874850, 713722018, 167946752, 2290625024, 34087586, 2820678144, 35693216, 2292320768, 682, 2695373474, 136882856, 168427680, 2826963594, 706914474, 2158108674, 168438274, 2190125066, 2693270048, 145369256, 581608106, 578857120, 671091210, 9043978, 705210880, 680176256, 167911426, 2852159490, 2228874, 2687011362, 545786408, 8388776, 2860517896, 2718081576, 545958562, 2718474272, 35815584, 2685010440, 145227818, 2158668320, 41976480, 532618, 545826858, 2829713450, 2861204130, 570566826, 2726340608, 2854224546, 2326407178, 713039882, 9054248, 539665064, 145271426, 2796072, 536914434, 2720538794, 547364904, 2292721826, 548012194, 2827528706, 2130600, 545947680, 8528010, 2292877986, 2686624416, 2827624994, 537035394, 2695006346, 2326267936, 2726961666, 2315821602, 713687168, 682132008, 679649288, 705306762, 2191523970, 142614530, 2191526400, 2854398634, 545824938, 673841194, 2687142018, 167815176, 2281742984, 2147527296, 2192059040, 2325742216, 581577376, 2325741602, 2861179402, 2292361218, 713697928, 707430920, 2324169344, 2189428864, 2693442184, 34112040, 2191696000, 2284456490, 537035298, 2325752450, 170565640, 2862622890, 655914, 2318051464, 696448, 2189470210, 2829721632, 2157977602, 2326431914, 680036392, 2854890114, 2323808770, 2323652770, 705331368, 2862776352, 9086986, 2726865026, 671646376, 2694982282, 547915936, 545261738, 2720530440, 570466306, 581576736, 2819129346, 2315428360, 2862778504, 2156406826, 2292754464, 2317920904, 2854363168, 2753192, 2854398474, 679518218, 169871400, 2292851336, 579480064, 2192212642, 176193664, 178956800, 2189992096, 9085066, 713198120, 2181081090, 170526720, 176695946, 2263200, 2718605440, 715696168, 44730410, 673350144, 707439264, 2148042794, 2158141984, 671613056, 136872618, 2720147464, 2315297320, 671099016, 707307680, 144746498, 44212352, 2292228136, 680002178, 581052970, 2158535208, 167783074, 2315782282, 2149615658, 707398154, 168462474, 2852651656, 2827004040, 2317355008, 168297088, 547891722, 715795082, 178946570, 11176586, 170434696, 44081186, 2821226658, 579371658, 36317738, 142737410, 2720015018, 2324340872, 682238082, 44597898, 35826304, 2148149258, 2318043784, 2686492842, 2718567048, 536912384, 2148018184, 8388642, 671646344, 2189558440, 134381610, 2281709738, 671230080, 2821368360, 2720565898, 178397194, 573055018, 2718597248, 2271872, 9085576, 537036962, 2728525864, 2315913770, 681738792, 35659946, 2282365570, 571083432, 8527872, 145359530, 2720178720, 2099754, 2818615298, 2827487880, 2284333098, 2325914154, 169871496, 580911778, 2192189440, 2854920864, 35785250, 673327618, 2726963754, 2292222112, 2150244872, 2726961322, 2292722178, 578986656, 2829722122, 136480802, 2694972066, 2861171234, 2150279682, 705208962, 545792160, 539132034, 572687008, 134219784, 2827485706, 34209928, 178258082, 2315943936, 2324168864, 2315430026, 8956584, 671777312, 142772384, 2693302400, 2852258304, 2189429410, 36341802, 2158537256, 2854888064, 715786402, 579371656, 176302728, 2827659786, 2728430122, 2290092704, 176849544, 536914058, 2720014856, 2181734530, 2315397256, 2820712584, 2692909728, 11043488, 715655298, 2292851370, 2147625602, 143272096, 2794154, 2728405514, 2685045256, 2315419682, 136446496, 681574952, 704776328, 2718567072, 696328, 680036514, 2271746, 2718466722, 2852659242, 572564002, 2760712, 2181179402, 2693275778, 2819107338, 536873090, 2854365696, 2315299498, 578955778, 2686625802, 134744066, 578847242, 2827616904, 2323645096, 2156429440, 2829191170, 2854914050, 713566882, 671099426, 2148010018, 2317396608, 2192214018, 578986026, 2687148682, 2292877832, 176859776, 41953794, 2326431784, 545295018, 42600962, 2284488744, 2290231936, 2191564960, 2854390282, 679477768, 2150277154, 715786250, 2317912200, 36217344, 706742944, 2693268128, 2282356746, 36219050, 2818736256, 2852815392, 2148040832, 2282390024, 2854256672, 2326438538, 2317887658, 8948384, 2317393920, 142608520, 2181180040, 581468840, 2717952642, 2693310594, 2692743306, 176848898, 136872450, 2325744296, 2686976170, 35456, 170533546, 579373064, 715663904, 579471874, 2860558856, 11012128, 2718605440, 2729052162, 2819098666, 143171616, 2292851202, 2861206152, 580921352, 2260992, 2717909026, 572661930, 2290753664, 36342408, 2315395082, 573055104, 572686882, 2181695490, 144705672, 2718040074, 680143496, 657576, 706873984, 2290753546, 2852823584, 2192220290, 2290262018, 2720178184, 8561194, 2787976, 2854387882, 2189437482, 2793482, 2863171722, 2686986784, 2292187680, 2695004322, 2315782144, 2290753666, 681708064, 44597928, 2819238432, 2854390440, 706912386, 2692882560, 2284331136, 671222402, 2726332416, 10519080, 705200640, 170526890, 2290090624, 2761346, 2323687554, 44574856, 134774786, 2718040234, 2324307976, 2694873218, 2292320264, 2183694506, 572525216, 2684911752, 2155874472, 134351528, 679485992, 2318043656, 167914122, 2155872936, 35694626, 2861082754, 2324203656, 715786242, 2852293250, 547488416, 715686442, 2852129314, 715268106, 143264386, 707308032, 2318016544, 2818711712, 8396832, 2854750890, 2827618944, 578848768, 2829756970, 168306688, 178391170, 2239106, 2687148546, 2717950122, 169880200, 2317877920, 2852816904, 539525800, 2829223978, 2728568842, 2317877384, 143261730, 571091592, 136356480, 143133226, 178430504, 142649866, 2862653960, 2156404770, 2686583306, 10660002, 35692586, 2662562, 2149755048, 680009866, 2862786592, 9087114, 2692909704, 539527202, 2827001856, 2692874408, 33556522, 2290788522, 2821360162, 2181572738, 2283931680, 178421922, 2323687584, 715128970, 2729058826, 11051042, 2720172554, 2190090754, 134359210, 682133546, 578955904, 2818613256, 2156005920, 2290090146, 139264, 2148147842, 134875650, 2863270058, 682238496, 2282227754, 33728682, 715131016, 2694980130, 2695004840, 545825322, 2282228362, 581477002, 176292010, 176202378, 2818738826, 2326276106, 713065122, 2183790754, 2271880, 8226, 545957920, 134785578, 2862745640, 680043016, 2189951626, 2290622984, 539503104, 2854783648, 545786024, 2183146152, 8746, 134883848, 2181595306, 42633352, 572663808, 2281876000, 681585312, 2684520448, 2821194376, 2860681378, 2854791680, 580946434, 552, 2183144064, 573049514, 2183692458, 705299104, 2862778370, 2150105216, 42074792, 545949704, 2323679402, 44566538, 2717909002, 2097824, 2191688202, 9054752, 2283809322, 2283965064, 2829746688, 2854791178, 2281709738, 2290264736, 176851106, 2149720226, 42115200, 671260802, 2283970570, 44566560, 2686485000, 2323687466, 673744930, 8430218, 2148008074, 2829590656, 143163394, 671091368, 10652194, 8522376, 2821235208, 704653440, 2181081610, 44737024, 2695496360, 143272586, 2692745762, 680003626, 33597482, 2693276328, 571081354, 142647458, 2292886016, 8921122, 2718083104, 2290253960, 2323808778, 537428098, 145358978, 578848768, 570433696, 142647850, 2827520168, 33685666, 2292328616, 2284333600, 547392138, 539131944, 137013376, 2315397154, 2325743776, 2692745256, 715792392, 2726339112, 704784392, 2292320392, 2820811306, 2147492386, 2183833600, 704807562, 2290098344, 2863145096, 2191698560, 573057672, 41090, 2829189664, 571082888, 134881792, 42500128, 8421408, 537430048, 581478528, 134742538, 2284364424, 35694624, 2852694530, 2729091626, 2150271488, 2190117000, 2827520042, 136489642, 707272744, 2829593226, 44566666, 8430216, 704807458, 706914442, 548055170, 2654338, 2181048480, 570950314, 681582602, 707265186, 2324203682, 2726339112, 572686506, 2818605064, 176196136, 2317361826, 2323810954, 572662304, 168329344, 2183145632, 570982536, 2621962, 2718572584, 565928, 2190114954, 673751552, 2323687946, 167944234, 170396170, 2183701024, 2283930272, 2181073058, 580944512, 2684387336, 2720047114, 142748290, 2694840840, 2729085098, 715687970, 713205770, 145230496, 2317492266, 713589416, 671754280, 2325784704, 2829746848, 44697768, 2148051072, 547498536, 2684387464, 680167552, 44073096, 2862645280, 2190082184, 2854365184, 2282236042, 679611042, 579379746, 705333290, 2150246568, 2147647650, 2317363240, 33720968, 2181177386, 2192089738, 2695505952, 2854881322, 2720172168, 2820835490, 2150238722, 539494538, 2852137482, 713170978, 136478754, 2718566432, 2854890152, 2181696170, 707395744, 707406498, 2189951616, 2315780650, 35651586, 673850026, 578822696, 2820672168, 2717919904, 2290754058, 42633728, 2729085576, 2284464672, 42469418, 539623456, 2818615810, 2863178282, 170035712, 2317918248, 2692909184, 2132616, 144747138, 2861206048, 581576714, 2863137442, 579469448, 2191526400, 713730728, 178948776, 581569152, 2324212386, 178266248, 2290616322, 2726988320, 2686453888, 705200258, 578985994, 2718599202, 2326430344, 673227272, 548012032, 36350120, 2718435490, 2181696128, 547398144, 713197738, 44040362, 2718042154, 2821366282, 2290778666, 2315922090, 705341450, 2315388970, 671615626, 134258858, 2718040578, 2156570786, 35784744, 2317361194, 2695530528, 8946336, 145392290, 2315780744, 2821360162, 715301416, 2686976682, 134785706, 145268906, 2192048298, 2793602, 2860550146, 715827362, 2158141474, 2852651682, 2718599338, 2190092968, 2685010080, 2695006728, 713730048, 2107530, 680045056, 44607648, 2183178920, 144704034, 671779368, 2829099016, 2183276586, 2693268000, 2155874954, 671613064, 2148016802, 2290614274, 547922594, 2190123170, 35825666, 2827094154, 571113482, 11010056, 2860515330, 2292189322, 2686591008, 571081226, 42476074, 136981130, 2284325506, 2190125608, 2148018306, 545827458, 2862744106, 2292222466, 680142856, 136456226, 11018368, 671744042, 715169792, 2148174498, 535168, 2718443690, 2854387872, 673744928, 539625642, 572530826, 2284456584, 2695374984, 2183660066, 2147483658, 715827712, 136446496, 144714274, 536914568, 134252712, 2726996640, 2692885000, 2324201600, 681740800, 545826816, 8421546, 33688194, 10625058, 2290780322, 2760736, 2181573162, 2692784776, 671230464, 2720574122, 2147517064, 170435104, 2720148104, 2189469730, 2718435840, 2854259362, 2685043360, 2281874082, 2290624514, 2282233866, 2290616834, 2181177376, 134744706, 134383746, 2269184, 2283972736, 539107970, 682107050, 680133154, 706773506, 2317920936, 2183178754, 2149615616, 704651426, 2852260482, 2728437920, 2190082176, 42601088, 671221930, 2718048802, 707438722, 2158624800, 2861072896, 11010058, 2156003370, 2189601416, 36341792, 2726854664, 137013802, 143269896, 35653802, 145236480, 2155881128, 2820702368, 2325916160, 36184738, 8554634, 2820704290, 2181048866, 2189992586, 2852160002, 572557480, 2292361386, 2861040160, 2189959178, 713040392, 707307658, 2181728802, 2282359432, 2183145506, 2821229216, 134785192, 34078722, 2292230688, 2827102368, 2862787208, 545786530, 176171040, 673876520, 2192048674, 136882210, 167780864, 2323646984, 2863171746, 705333890, 44599810, 2862779042, 176325154, 2318010528, 2318011010, 2150107690, 2156044330, 142608552, 134881282, 42109602, 2292320808, 134220448, 144744490, 2158002338, 136849418, 2695496202, 2183274530, 2281865386, 545294346, 671130122, 579371040, 2315395720, 539000834, 2693308584, 545400872, 671121576, 680002050, 10658306, 706775584, 34121890, 2684881448, 2284454560, 2284454024, 2191564840, 539656714, 2755082, 539525632, 2863170216, 2323679362, 705298432, 8424066, 2726469792, 44173952, 570564616, 578822146, 539502594, 705208962, 2718476840, 715694240, 704807426, 2720672264, 2819131938, 2158627328, 36317704, 2148139648, 2820810752, 2821325448, 172192, 170435234, 579349034, 2862753928, 2686485122, 8431744, 33589256, 2861170690, 2717952512, 2263586, 2183692962, 706904194, 11184682, 2156439584, 44212778, 170042024, 2326440608, 139296, 143141506, 2281701896, 706781704, 573047466, 680140800, 136839682, 2860517546, 2695539200, 572696706, 2728929928, 2793640, 136348200, 2819260968, 2325776424, 671262722, 144875656, 548020906, 2728566946, 2829625376, 680012424, 176203816, 2693399042, 141986, 136317474, 2147518464, 8423426, 2183176744, 8947850, 2192058402, 178397354, 2292746762, 2852653698, 2829593248, 2317353602, 2323677738, 2315952160, 545958530, 2852823176, 2718040736, 572557834, 682272802, 2854756490, 2324302504, 145260704, 2156398752, 2821368450, 166048, 680034466, 178784778, 2315397290, 715653800, 167807112, 2149712040, 673357992, 2687140480, 2861203456, 2861041794, 2861179040, 2820808704, 571091458, 2684528800, 671097472, 539656328, 44073482, 2158665736, 2315395754, 2282226178, 134359562, 2183692832, 2183307776, 572686882, 2181595680, 706750602, 2149591584, 537430664, 537010176, 673718914, 2692876834, 33686176, 2148149930, 2181040128, 145393794, 2292359680, 707273376, 2156527626, 2726469642, 578846858, 134914730, 2692909610, 2863309450, 176332832, 2686616232, 573213186, 2861213728, 2820680354, 2692784802, 671787016, 548020776, 2821325448, 134782978, 2183178920, 2191696520, 2315780738, 578822272, 2821367944, 2181169184, 2147518498, 2860689538, 2189953154, 2156527624, 2228394, 145230336, 2852168224, 2292852768, 41986088, 2290090656, 167944736, 2827091976, 2155915402, 144867968, 44736554, 2693278370, 2317486594, 539527168, 704686594, 2292721674, 44739074, 2718607402, 2326399648, 2148049546, 136849960, 2728526466, 673352352, 2862645376, 2324209664, 2726297762, 2323783688, 2684364962, 2284456618, 2860548746, 2315291266, 2861173250, 2290624512, 539109512, 580944552, 9054376, 35818152, 2181072936, 42633258, 33598090, 2323646594, 10496544, 2624128, 169877632, 570425480, 2829224584, 8396810, 2729052808, 2147484290, 2726438952, 539134466, 715171968, 2181728778, 167783072, 170426504, 143173770, 2317879336, 2282227744, 2281875592, 2693267458, 2852792834, 170000426, 539658792, 9054762, 2854758922, 2726953482, 537534464, 2156437536, 2728402954, 2189435562, 2149753474, 2284464778, 2862746274, 2315296800, 680165898, 539140778, 2695397888, 2827528330, 570984456, 2183701034, 142639240, 2760834, 2826995746, 2693401226, 545794722, 142608520, 2315944450, 2325783040, 713728000, 2694981770, 681707554, 537529000, 2323679776, 2726428834, 679518722, 673220616, 2317920384, 2854756520, 2686625952, 2860679200, 170035880, 170557602, 134785546, 2819129472, 2685051520, 2854758538, 2819105416, 2854257288, 10496544, 2148042792, 2158537344, 136479360, 2854389792, 2694982280, 2717952162, 2726854698, 715294762, 2728559104, 2694840362, 8915624, 681585152, 579379880, 2325751842, 144837162, 2695366698, 44171424, 2325907458, 2192187528, 707275306, 2863269896, 2861040138, 2728428040, 581077634, 144744480, 545923074, 2183170216, 2695375496, 167807488, 2290229898, 539632290, 2147519010, 2158111402, 581468162, 2324209824, 707398306, 704782370, 715686018, 2189600906, 580952192, 134381578, 2155872810, 2693433378, 581574794, 2863268490, 143303328, 2315911336, 2829068450, 2290616330, 36309640, 2863302666, 579512354, 2718605984, 547889280, 136479362, 2290098210, 42109088, 11010592, 42469536, 545923616, 2720180736, 2827094186, 134219914, 11182728, 10619402, 705298440, 2189599370, 142639746, 2183178754, 2284322818, 168299170, 2821333130, 2192181770, 682142370, 2829197824, 2323777704, 44073602, 2192187554, 671612970, 2290124960, 167911562, 168460320, 2827528874, 2693278370, 2829099040, 671096864, 174752, 2292228618, 2695006344, 2686624392, 2158502528, 681748648, 2720662154, 2326432426, 682229762, 144746634, 2692915848, 2155905032, 168462850, 570589226, 713170978, 537037480, 682273450, 2820679808, 42477600, 2720664234, 545914914, 682264714, 707272840, 2292844704, 167938056, 2863278634, 2157972128, 2156569258, 673720480, 673851946, 2852292608, 2720530440, 2158666368, 715792384, 679520768, 2827002498, 10485920, 136849448, 572566024, 134390314, 2827651624, 2720039074, 168468616, 142616704, 2317486594, 2290262656, 2695399976, 2292753032, 2720170026, 42082440, 178389026, 2686454400, 2158102690, 2861050016, 579381416, 2192222752, 2720147490, 8913034, 537037472, 168435872, 2147516576, 572661922, 2694875784, 42468010, 2852784298, 2158667818, 570434208, 2290756128, 715294762, 2156044418, 2693308416, 713589418, 539631784, 571081218, 11182632, 2290123304, 42478122, 537438850, 681584808, 2181046440, 2284464136, 2862653474, 581601832, 2729060362, 707273250, 547530890, 2292844584, 142746114, 2315266176, 673358370, 143164032, 2290098218, 145261224, 2150105090, 168304680, 2147525122, 42117120, 2787370, 42109440, 570589706, 34242594, 134258698, 715786920, 2631840, 170428586, 178823842, 167780520, 145369098, 2326438016, 2156044320, 2718040194, 42606632, 8704, 2630184, 2148018312, 2854354946, 44049034, 707297312, 2694850690, 167938056, 2189460138, 35815466, 572694656, 2158659752, 42502152, 578947624, 571115528, 2292885506, 581042312, 680011776, 2189459458, 2283831432, 2290262570, 2720672418, 545915042, 2684889128, 2862645280, 2284358304, 2326399498, 715171848, 671744034, 32808, 2861172866, 2156530176, 42115240, 170401794, 176726184, 571114026, 2325749768, 178260490, 578953730, 673718410, 682272928, 143304738, 578953858, 2718607872, 2315919882, 142770304, 2718048416, 681585152, 2147617410, 2317525672, 706740864, 2181038210, 579512968, 2852135560, 36348586, 680034434, 2181562368, 44204552, 167912074, 2726306338, 579349000, 2796042, 537036842, 8555016, 539666568, 681584640, 2854889994, 134881290, 2281712130, 2156404896, 536904360, 36184104, 538976290, 713163432, 2684914178, 539001376, 715268738, 2829754914, 2693278216, 537567752, 172202, 169904160, 2819269128, 168337408, 42502184, 143140874, 2131968, 547496098, 2728534696, 34220706, 545294890, 2726308482, 706773664, 715687978, 2720137376, 707274786, 2155915938, 572557962, 170403874, 142772234, 36342400, 580952066, 539656354, 2854256800, 2852784802, 2726855304, 2827616800, 2290789032, 715794954, 2787872, 2156562986, 713031816, 545391274, 2183176706, 679610376, 142748200, 2150277760, 707267208, 2292886144, 2157979786, 2854912130, 578857122, 713065088, 2156537984, 545434152, 2315430442, 2720016906, 707395584, 2192212010, 134775456, 2183307306, 547391520, 2692917280, 2693398538, 2686615594, 2819107338, 545950242, 2819263114, 176818208, 2695004674, 570564650, 2692786824, 2183168162, 8398848, 143131304, 707272874, 178913290, 33589258, 671263234, 178815624, 2181563040, 2148016802, 2292189224, 680167434, 2687117482, 2717944320, 2827002536, 42109568, 176818178, 2852162176, 2181570562, 145391658, 2819236000, 682109610, 2717944458, 547498152, 706781320, 2694971522, 10526760, 681582600, 2189953026, 2854234248, 2827528224, 2283809450, 682101376, 2326396962, 2183266434, 2192081546, 176824480, 2729091114, 2230306, 176171170, 2728927392, 2818747042, 536904330, 704677922, 680036866, 581609608, 705168000, 536881282, 538978432, 142608930, 137003018, 2821327010, 2284333184, 2695012992, 2695374856, 2326399010, 545269760, 2821360288, 2693406722, 571080872, 2317363752, 2292719776, 10496680, 2728534024, 713697282, 538976418, 547924648, 671090722, 2324333194, 680011912, 2324171304, 2183798944, 139786, 2282227712, 681585288, 2326300808, 2819229730, 713558146, 2191525890, 8528394, 2852792448, 145271432, 136882688, 2720014890, 2863311016, 176726018, 2147648010, 42631818, 573048840, 578814624, 681583138, 706749056, 33563298, 2324203648, 144837128, 2720047616, 2325882914, 169904770, 2819131946, 144837280, 2821234818, 2290231810, 2693409312, 2181573248, 2284355754, 2156046368, 537559688, 679485482, 2191559208, 134260874, 573188234, 704651392, 2852792992, 176693250, 2283839522, 2826971170, 2695372938, 2819263146, 572655658, 2281736362, 145263146, 35662464, 545399466, 2687019682, 545827336, 170426890, 2191534088, 2695373312, 579480194, 2155872802, 2686593568, 143173640, 2283971240, 673841800, 679488042, 2860689442, 2818712234, 570591234, 545400874, 35818122, 2189959170, 2684365448, 2829093544, 42475522, 578945026, 547496610, 2282228232, 145401866, 44597258, 571088906, 570984458, 573180576, 2158527016, 537012362, 2686461986, 573188746, 715172010, 715696170, 545431562, 2147623560, 176324618, 2323654816, 142617130, 2685042696, 42478090, 2148171938, 2148043402, 2282226304, 681617576, 2158495776, 2315266728, 178430600, 2149589512, 578980514, 547883522, 2685020712, 176294568, 2290124936, 2829756418, 2317492778, 145394178, 8915618, 2827657768, 2720137226, 44075010, 2315422210, 2290090626, 36217504, 539107370, 2138120, 2284325546, 2324334728, 11043336, 44739240, 176859656, 178399912, 2718474784, 2290745346, 2720170504, 539503112, 2192050344, 2283798568, 572653730, 2692882442, 2156404904, 2189558432, 536871464, 671228034, 673720834, 680001696, 2728960650, 170035754, 44075552, 2827520552, 2283808896, 2315299328, 572555264, 2290092680, 42502786, 178922112, 33589898, 142772874, 2826971808, 578977952, 2718607874, 176685088, 144703498, 2827618442, 2829592618, 2752642, 581478944, 2292752426, 2720694944, 2158012962, 2156399272, 2718597792, 2827526688, 34210434, 2317494402, 571121834, 655362, 2718042240, 44173320, 142649866, 169878154, 673720330, 2271778, 2726430880, 2150244864, 2292842504, 2325914114, 2726330408, 2183146154, 168427528, 2158495904, 581444234, 2631818, 713589280, 581075624, 715696128, 2632322, 44214920, 570982944, 178423936, 33718434, 680141450, 178397224, 537012736, 176849408, 33562752, 11020448, 572662280, 2157977768, 2189428904, 2191558656, 2284456450, 10529418, 134750856, 2191655586, 2192050728, 2190117034, 707428904, 537561226, 2315427840, 8528512, 144738952, 168429728, 2183299746, 2726300288, 581445762, 10625056, 10651690, 178399362, 2686623914, 2326405674, 548012576, 178782208, 2720170632, 2191689736, 2728559114, 42469930, 2720047618, 178915338, 2292843008, 2318010536, 2323777578, 570949762, 704782858, 671754274, 136882176, 2820669986, 2863139464, 2158002816, 2720532522, 2284488834, 34114186, 570565122, 2861072544, 35825672, 2629762, 538968098, 2726472226, 713203720, 2726461960, 144744616, 2695399466, 2686615592, 2230408, 36309120, 2852817024, 545398954, 2693276202, 2158496258, 2281835040, 671777322, 2149714602, 35817512, 176849544, 34244616, 8422024, 2795658, 2861047816, 145360906, 682263048, 681705640, 2819131552, 145261192, 2720538626, 2158135464, 11010186, 581468704, 680036392, 11020320, 143303338, 170041384, 2829754922, 2686461986, 2282357416, 2860556288, 2718466208, 178956936, 35695264, 10625546, 2863178274, 8529922, 144705544, 2324340904, 2852651146, 2290614306, 2860517504, 2821333512, 42598402, 144837290, 2854257290, 2315911810, 2829748362, 2326407690, 166058, 34122378, 2290649090, 2317394440, 2662440, 2827127306, 2684364808, 567848, 578947106, 2283932320, 545794090, 34211874, 143303176, 2820677674, 33696424, 2292230306, 2191534632, 44565034, 2183791112, 170402474, 8423458, 145235970, 2290625184, 178258562, 2692885032, 547489792, 176196130, 178946560, 142748296, 2189462186, 44204032, 2326430338, 2318041128, 2717942408, 547922048, 10496648, 2282389640, 704678410, 2852685960, 2829060770, 2720663680, 133770, 2192050338, 570982410, 2829615618, 178782242, 713689088, 2148051458, 2290125472, 2290756136, 2132520, 578813954, 2854363650, 8554506, 178791072, 2158502568, 2318017058, 2827102730, 2728951944, 2191657128, 2148149922, 2325872800, 2156405410, 705298976, 142746154, 2183176866, 2326276616, 2283801258, 2181696128, 537395232, 44171432, 134392448, 532482, 680003624, 2854258858, 2829723650, 169912962, 2695399976, 2728921224, 2827004042, 144843264, 2190092810, 44703784, 706912810, 42508298, 2694849154, 2854914594, 2693440128, 2863178410, 572662314, 2695014560, 539110016, 134873122, 34245250, 2147486336, 2729058850, 144703522, 2854258850, 713173506, 2189951114, 2720696328, 170428930, 570433664, 2718042786, 704643752, 679651848, 2183145610, 2692909096, 2315954306, 545391144, 2829615136, 2156437640, 2292222464, 2156432008, 2156571144, 136880674, 2183834144, 42117280, 679649408, 178782722, 570557096, 536873642, 10627752, 679618562, 142647434, 2728429570, 2718599840, 36178434, 2695367202, 2315920002, 33589410, 2281742464, 673843362, 2281701512, 2852692010, 2726298152, 570468874, 134742658, 2317486602, 2829584394, 2290231938, 144836610, 42117802, 42631208, 707437184, 134752904, 167813666, 10625152, 36208768, 34119722, 2684520490, 704782376, 673751208, 2156527786, 2695006346, 2147493890, 578813960, 581608074, 2158633634, 2829232138, 548047498, 2183701120, 705208320, 167815850, 567976, 2183799464, 545294504, 2692776448, 537036834, 706781218, 2717917730, 2290756226, 578977794, 2283807402, 8921610, 44695552, 2181048354, 536912514, 2686452264, 8522410, 2190123530, 36186626, 35684384, 547490344, 2284489352, 2292361250, 2317525506, 8554656, 2292884104, 673194656, 2326307498, 142778378, 2729093632, 547530888, 707428520, 2183268386, 2686986376, 2631688, 570556426, 2323687562, 35662506, 2326307490, 2263202, 2686976002, 2829223936, 547366946, 537004200, 2819140258, 539009672, 572564096, 2827494048, 2684397608, 537004066, 2150238762, 143261706, 2148016776, 170002466, 2695004202, 2720572072, 2191698432, 671612928, 10649634, 2684355104, 2820841994, 715827840, 671646208, 35782656, 2821367810, 169878186, 2325785128, 2720540842, 2820679816, 2829197322, 9044650, 2693399210, 2149713954, 2726330504, 2156437664, 2860525602, 2695372928, 2284364322, 2686486658, 134881450, 548022944, 174624, 34212392, 11141120, 168331776, 33718786, 36210728, 545426082, 33589896, 145270920, 2147616802, 715262114, 2720170026, 2819269258, 573089832, 2860558850, 671656456, 2852167818, 2181177472, 2827526314, 581443722, 2854881834, 682142218, 134220328, 2323785864, 713555968, 2158535338, 2281841322, 169912330, 715292832, 136323208, 537001992, 2190090882, 681609856, 2694842922, 2860515464, 2827616802, 707274760, 2156571266, 2720694306, 44739114, 673882114, 2827100672, 2818615968, 704676480, 2191526056, 578947584, 671623304, 2317486088, 42477608, 2695406248, 2684529288, 713558186, 2324178954, 2156036138, 2147519138, 42476200, 2283809320, 681738274, 570952362, 2818746536, 136882184, 679510050, 2718566914, 2726996128, 2686591522, 2284486666, 167946240, 8399498, 167780384, 2323646592, 168438410, 176827048, 2693401226, 2718605442, 713558658, 2720178306, 581077514, 178389504, 2283833992, 2323677216, 2324299786, 578988064, 571081346, 2183702568, 2282227874, 2728402978, 2687109762, 2158627330, 705307136, 2852160130, 578814632, 2852661888, 10528800, 2827649152, 671089154, 715129482, 671623810, 134742690, 539500706, 2158109192, 580913696, 2729058314, 2156407296, 2290223786, 2692874922, 545391264, 2315397248, 2684919816, 2283798658, 2684496424, 44173480, 167780512, 2862654120, 536914050, 679608970, 2829222410, 673882624, 2695400066, 713695242, 2692884514, 2290092680, 136970280, 579510304, 2862752290, 2684397730, 680167586, 2282233856, 671752360, 545947656, 2862786594, 43554, 2818572330, 579373098, 545783840, 2687139850, 41945634, 545390626, 707431080, 680132738, 2720540802, 2292714018, 2191558784, 2292351520, 2863300650, 168462496, 2191695880, 2695539232, 2692743298, 2326399018, 2695504000, 2292844672, 2183178410, 579469344, 547400200, 579346562, 707274762, 2729058434, 176163496, 2684396040, 2189429386, 134382216, 144744480, 704782466, 136325152, 142745610, 167903266, 2284357666, 35791400, 705298984, 2189435426, 35654176, 134914720, 2147615362, 34242594, 581569056, 2323810848, 2323646626, 578985994, 176163496, 2829748864, 2720530472, 2292328578, 170426370, 539501184, 688648, 42502314, 34242730, 2190084138, 8552448, 176857762, 35695272, 2852659210, 2315256320, 178424360, 11176586, 143302826, 673882146, 2292320266, 141962, 2687150600, 2686462634, 2284495530, 2156003882, 707438752, 705309314, 145369640, 2158657536, 2826971690, 35694720, 539107850, 537004712, 2290624520, 545294984, 2318041600, 2158013098, 2181081600, 8953994, 2269354, 2150244480, 8530432, 706879496, 572653578, 681584808, 2158010408, 11149826, 2852815008, 2686616194, 168306720, 2796032, 539536000, 2283842082, 578988200, 2692754056, 715301034, 2726857216, 2158494346, 2150146722, 166562, 705331746, 176857600, 715164290, 2829721610, 2861172746, 145228290, 2684520482, 11051016, 547915818, 2818613898, 2726986240, 176160776, 573180544, 2718468264, 2729050274, 2820680200, 44083848, 168306850, 2147625122, 2726431232, 176325250, 2158537224, 581446146, 2852694024, 673843330, 671221896, 134260738, 2292220074, 2324211850, 2181177898, 2282228394, 713719810, 538976800, 2290657322, 2097280, 707397794, 41977896, 539664928, 2317912738, 44206754, 170434728, 2292187298, 2315790890, 2192048810, 680132778, 2189557770, 572662440, 2829746218, 2282259082, 2728569000, 36342314, 570984618, 2854357640, 706773506, 545956480, 2318016514, 44072962, 578947624, 671779330, 41978376, 570433568, 2861181602, 36210816, 673228840, 2863276042, 681715754, 167944840, 2156571264, 2862645250, 2827520546, 572555274, 178815522, 524962, 35817514, 36211234, 42631682, 2728566912, 2694873738, 11141130, 671121922, 682131976, 706906144, 2821327394, 2862776834, 573211144, 41953322, 2726854824, 167815168, 570993320, 168331816, 2852651146, 2228392, 2149580840, 539525128, 2317879456, 2726332970, 2326266370, 2156046336, 170533024, 2181563010, 2281743010, 167805442, 2325785216, 2155907584, 8522368, 2852266658, 2818712202, 673317002, 2150277160, 2687019690, 2189437448, 2854225922, 680009898, 2148147882, 2819132032, 178293282, 2181595808, 2820704768, 10625706, 2718074888, 572557824, 671131650, 2183700616, 2156530306, 11176584, 2861047976, 2684487818, 2155907616, 2861172906, 2325783074, 2190117024, 2292842506, 2821229192, 2753194, 178916002, 142614562, 706773152, 2687117992, 2829748264, 34121896, 2852168226, 2829755048, 2728921226, 2720670336, 2323810858, 144738338, 679487530, 2147519016, 2281875466, 2684496426, 44214954, 2863180424, 2820712456, 2726824074, 704651906, 680167936, 33564802, 2315421834, 2183798914, 176202410, 2686493346, 2292351656, 2156014120, 2726830752, 2283807360, 2729060392, 176292482, 134774954, 166560, 2282359466, 673358336, 136849418, 42076704, 2325774506, 2147492392, 2290090632, 545917096, 578986634, 713596968, 2728534154, 2183178368, 2108042, 134357672, 681716392, 578980394, 572696618, 2718607882, 2325880834, 178784770, 33555106, 571083432, 2686583466, 2181046818, 2684495904, 178815018, 2284487298, 2693300354, 706904576, 545917608, 2315788834, 2820836008, 537045634, 2183792648, 2684526722, 176859682, 547891712, 2684520992, 536873482, 2860681224, 715293192, 2720702984, 44697730, 176857608, 2155872416, 2315428394, 581476906, 33726626, 2323818506, 713597482, 144867368, 2826994336, 2156440104, 170394146, 2290754056, 2684889224, 9044488, 2686484608, 144842786, 2860516000, 671623714, 2148141730, 178814984, 573054978, 2158142088, 2862612480, 2728395306, 559232, 11151498, 704678562, 2158101154, 2282227874, 2695012522, 682262688, 35825704, 673219240, 137003522, 671132330, 2720539274, 2693409450, 547400224, 2281734656, 2819096712, 2192189480, 2292842632, 2157978250, 2149589152, 2726823936, 681615402, 707428480, 713032330, 2149616138, 2183790594, 2826961026, 2718564480, 537569282, 715827202, 2687142538, 681574410, 2629664, 572656160, 2156006048, 2726439594, 2861050376, 178817056, 666242, 145369736, 2192059040, 144744994, 145391648, 537042946, 2183178402, 2284331138, 581052970, 2728534688, 134381696, 2323775624, 680134826, 2818572928, 2729058826, 145271336, 2324310528, 713591330, 176857602, 34087426, 2862653440, 167936546, 40962, 713689096, 44075146, 706906146, 2183143594, 33726474, 2693440000, 136323240, 167806984, 2726823976, 2854888064, 681577122, 2324204072, 715268232, 2189428770, 681716354, 679510690, 2147518592, 715131530, 2854748680, 2852816928, 715653794, 11043336, 545301002, 680134656, 2323784224, 2821327402, 2157980194, 176726664, 2728405544, 134357512, 2156038656, 176332962, 2318010498, 2692917248, 2720008840, 548014250, 581435944, 536881322, 2149580936, 539009186, 35654176, 178293250, 579512992, 2315264010, 2191567402, 35695106, 713205762, 2317910656, 167936002, 142616706, 2728428034, 571124362, 2726470272, 705167522, 2189460096, 34121730, 2720041642, 168469120, 142770690, 34080768, 2315911296, 545786376, 42609192, 2862776456, 34120234, 539535872, 178432034, 8519850, 170437130, 2717917736, 539503112, 715694720, 176332960, 2728962560, 704809640, 581468680, 2852128778, 671255042, 655488, 2863179786, 2315430434, 707397802, 169879690, 713689730, 34079400, 169877672, 167774754, 33589256, 2281835018, 707398144, 34244776, 176326698, 136874122, 170565632, 178388992, 178782370, 2861082656, 42599080, 2158625418, 682141698, 2729050792, 2718597640, 35785248, 134351490, 44075680, 573212672, 570993320, 2315954824, 11043456, 535050, 705178250, 2261128, 548020738, 2158627466, 715661864, 178825354, 2315911200, 176292354, 11012256, 8399498, 2292851328, 682142240, 2829748394, 2149722120, 2718466216, 2728929794, 573057672, 2323776138, 167807650, 547490434, 170395816, 2826993698, 581044392, 673884714, 2686616098, 715794976, 2693431976, 10494504, 2148147752, 2726308362, 2192081416, 2315266050, 2284366474, 170035330, 178921610, 2728951970, 537002498, 10494504, 2728534560, 2726437376, 9044608, 2820835456, 2181562530, 2852790408, 671787520, 2718476426, 41640, 2819263136, 2728405034, 2693268128, 2147615232, 715262600, 178266282, 137003138, 144870024, 2829615618, 2728526464, 2717952032, 2183825922, 142606378, 539525664, 545955874, 2192188074, 673193984, 2829713450, 704651784, 704684200, 2317494274, 2149616264, 2854789258, 578977962, 713599106, 167911432, 2183137802, 2290223272, 143141034, 2854748680, 2726987904, 178422282, 134873226, 2692907042, 2148016682, 581575298, 176857226, 176294016, 142739976, 2827626528, 2687017098, 578955432, 2728952490, 2147649544, 2290255872, 2819238408, 34089640, 2158659746, 2726298120, 579502594, 2149745314, 2147655810, 704817674, 2695004162, 2860526240, 2284486792, 2191525928, 2317912706, 2191689736, 42631298, 2718050432, 8560810, 2686460074, 2317879296, 2818572842, 169869826, 9086986, 704783016, 2158526506, 2852653090, 547521058, 134752296, 2283964544, 545292290, 143140898, 715653290, 2284453928, 524936, 2818703498, 704782504, 2818705922, 2290788394, 682273288, 2148050952, 2656288, 2852135554, 2720014880, 2191532682, 2718435458, 548022794, 2684912256, 655880, 2693431336, 578947626, 579348482, 2852161674, 2189568034, 142617128, 707308072, 545816586, 2860654722, 2292851202, 11141792, 679641608, 570982538, 11018240, 2694884010, 11010082, 2695536642, 2158528640, 2726994600, 2718599298, 715794434, 2695372930, 44731008, 2726299688, 2729060482, 2829191714, 11182242, 2862784672, 178823202, 42502816, 2818738722, 581077120, 2158012928, 2720014338, 9044514, 2728921130, 2684488200, 2720178176, 8945698, 2281703592, 2692876800, 2325873290, 2829713570, 537012386, 36211328, 2726862890, 704651904, 713591466, 715784200, 2282261154, 2622080, 170525194, 2829582890, 539665058, 168298666, 2156399264, 2263562, 11175936, 2829617162, 10521096, 136325664, 2821325346, 545826818, 34080936, 33595946, 2818744360, 537526944, 2158109184, 36307082, 2323810344, 2687109130, 2156407328, 2827495466, 2852815018, 168296488, 2861081090, 41953448, 2147647648, 705208872, 142614530, 2829066922, 144746496, 2826996226, 2720006786, 2827493506, 168428162, 10529312, 2325774344, 42108970, 680004234, 2728428074, 2317492864, 537004170, 176169120, 144844802, 2687115904, 2720663690, 136874634, 2819260960, 706773160, 671752746, 2818746400, 679477760, 2281867432, 2819098634, 2854267042, 168471050, 2686617730, 539658754, 2192222210, 2829189632, 547498144, 178954282, 2820808866, 570557088, 167946920, 2318016648, 178421920, 42084522, 2292361218, 2852790818, 169902626, 2860657322, 2821359744, 2718574600, 673196704, 2827616776, 2819261058, 671623682, 704645288, 2693433512, 2692745760, 713558656, 713173162, 581601922, 176717992, 2290131080, 2325874722, 36219402, 33565354, 134383650, 539099136, 539536040, 671260802, 2793482, 2315943938, 2149589512, 136847904, 33718792, 8530056, 570993314, 715302944, 2158109346, 8530090, 2685042856, 2155872264, 2861041832, 2694849186, 33557120, 2315823656, 36208808, 2284325544, 145238698, 572661928, 536905762, 2663074, 2821367842, 136454656, 2183790752, 536914464, 2181604008, 34120200, 2819271168, 2819263146, 681748616, 2190125186, 682131464, 680042530, 2729060360, 2728567296, 170000520, 35815432, 144878250, 679486112, 572523016, 2854890114, 713198250, 2189468330, 2827528224, 9078786, 36184192, 134774954, 2717941888, 2728403456, 2818746376, 142616706, 673744928, 176194184, 537406122, 2181597858, 2148171936, 2860657154, 36315176, 2720563208, 581569034, 2317527554, 2852259874, 715784226, 2158004738, 8956042, 178792584, 671621256, 2283931816, 679487650, 545431712, 2282392104, 2728397440, 2694851072, 2191525928, 2687140010, 537405480, 2818574856, 178301578, 2292711562, 2158002306, 134261280, 2684922368, 2282269226, 673852066, 2283937928, 2315821192, 2726330498, 2829191176, 143297034, 44073602, 178432514, 2326407810, 581437570, 571114152, 2183178912, 578979850, 547528736, 2726996520, 2281701384, 705339530, 2156529824, 704678408, 2315255976, 2281734144, 2290223648, 136841248, 170426498, 2323818664, 570949770, 2282234370, 2189994026, 142617098, 673188362, 10529314, 713589258, 572533416, 580952224, 11045024, 545262210, 682131584, 2156562984, 11010082, 2686451840, 571088904, 136315010, 2726307872, 144738856, 142608512, 707305506, 581075618, 2694883882, 2821204520, 537034752, 42076168, 2192220200, 143263744, 578986498, 681617448, 547391624, 167782944, 2829199522, 2717909546, 44181634, 682101280, 2283971208, 536912416, 2283841538, 2860517514, 145391616, 2726856736, 573079552, 2692884616, 539501066, 168307202, 2819229866, 2829099520, 42510496, 2695014912, 34089120, 176728616, 2181728418, 2189591072, 545423490, 715784714, 145402368, 167913610, 2819271306, 681585194, 545816618, 2718435872, 681715880, 715685922, 2818572424, 2191657632, 2861170848, 2181562888, 8552458, 581050536, 2862612522, 2282356896, 537004066, 2726830602, 2147518496, 136479264, 36208768, 671099394, 176335490, 137005568, 35815562, 136478720, 2317888000, 2854879746, 170533544, 581608096, 33729058, 41953824, 2326306850, 2827659778, 547488384, 2826995842, 176162816, 2852815400, 2863278754, 2827651240, 2190084608, 178921610, 34113706, 44573312, 2292318882, 2147519144, 2183168552, 571115658, 145238696, 2829617314, 2181571080, 2860657312, 2281832992, 44574880, 2818575018, 2820803234, 571089056, 134226568, 2158503968, 2155872394, 2315428362, 2189985794, 548055080, 548053672, 2130464, 572696610, 704645130, 2156405290, 44575266, 2147483690, 2281736864, 715795080, 715784736, 2621960, 136874632, 545269888, 11020322, 2317361162, 2861050410, 176827040, 2695374984, 33564674, 168339970, 565922, 2315812896, 134350984, 573082240, 539632162, 547367042, 572688522, 713072768, 176194216, 573188128, 8530560, 2726961152, 2728559104, 134744712, 545792680, 2694972074, 2860526080, 8527872, 2827526696, 170426914, 176859808, 705341474, 2684488234, 8954504, 2148048898, 170535594, 713556480, 143163552, 2149614112, 2147527338, 2827092138, 2181696000, 679486082, 573049352, 2317918240, 2189557792, 2097160, 2147649576, 715170306, 713075234, 2820810882, 8923266, 671260832, 704651784, 144876042, 2728560778, 706740266, 2852168194, 682142346, 2718040586, 673882762, 2726338728, 2685020674, 2183146024, 34081440, 2292195498, 713032362, 2326440458, 143130664, 41976480, 2718476458, 176204424, 2827659296, 2726299648, 134742528, 178258432, 2147527338, 680141352, 2820702760, 44042368, 134382208, 2720014504, 2726464138, 143165442, 2854783146, 705341602, 2860526114, 537012864, 178299394, 2684889762, 167780360, 537002122, 532992, 2827627176, 713566210, 2863268482, 176818722, 713162786, 2147526698, 707273346, 2694842498, 2728558624, 2718050306, 2684914312, 2140810, 2718468640, 2718605834, 2317885994, 2157977602, 2726830080, 2695012352, 545923754, 2692751904, 713564298, 2720563240, 2158135976, 2189992618, 559744, 545794570, 705202818, 2149613706, 2718468136, 704643072, 2726428704, 2684887080, 176816138, 2854389768, 32768, 680141346, 2818581034, 136978472, 2189991970, 134218378, 2686624264, 2827649696, 136480898, 2862743690, 578980482, 2720180394, 2687107722, 178430114, 2269184, 715300864, 538978336, 2315397258, 673188512, 2720016416, 144744586, 2687150208, 580946560, 2852692488, 42107426, 2852684416, 178817704, 545792512, 682142336, 2729058474, 136849930, 2282267304, 539011616, 2181177888, 713599112, 581444234, 2829746176, 178923520, 134228010, 2718468642, 2829757056, 681740930, 36219392, 539132066, 713730560, 2191698464, 671230498, 144842880, 2852782594, 545268266, 547881088, 578824736, 2692907016, 2820680202, 2147624994, 2156537866, 2284331528, 537043616, 2326407202, 539624064, 2852266120, 42601098, 33562792, 673874434, 538968576, 8948394, 2729050794, 2290616448, 9046050, 705209000, 2156044298, 671121922, 2315297280, 2827657352, 579338922, 679520896, 8429738, 2325750304, 2238624, 2290616362, 673196576, 663714, 34121858, 715300874, 2694881442, 2726471810, 2315255818, 682133672, 537036840, 143302690, 2181595650, 8530592, 2717941802, 36219008, 178913834, 2323810986, 2324209672, 44171912, 143305226, 2695367178, 2283840002, 2686591626, 2692874376, 680135200, 142772906, 673753770, 2292850730, 673710210, 2761218, 2181177376, 545916962, 671784960, 2728402976, 2821335080, 2818572962, 2852692106, 547366920, 2693442082, 2150279336, 2854922400, 572662408, 170043426, 2695496202, 143131272, 537037450, 2718048426, 2323654792, 2183274626, 2290786946, 706773122, 705339560, 2181693442, 2158102690, 536905866, 2726299690, 2155907618, 547520512, 168296960, 2687107114, 545292426, 2829224448, 144869928, 2818736256, 567432, 2317886088, 2827094530, 2317525546, 8530594, 2149613698, 2852128930, 548045472, 581445642, 2181726368, 2290223786, 35338, 578945706, 2147655688, 176857128, 33595552, 671744648, 2292883626, 145391624, 2183832202, 2183670280, 671646210, 2290264608, 673843840, 2325881504, 713073192, 2290223136, 713032362, 2829593120, 539501226, 44212738, 10486408, 41120, 10659874, 570589832, 2861040296, 145392136, 679649442, 176292354, 581052546, 2726461440, 35693216, 136357930, 33695754, 2325752354, 170557952, 2181048832, 537535106, 2686484994, 2829093034, 578855592, 174754, 2281865378, 2323808296, 2695506474, 2819104778, 2726832258, 134914048, 2156562602, 2717909128, 2854264872, 557056, 178397834, 2729052320, 2283833856, 2829090976, 2317877384, 2236418, 178913960, 715137538, 2315290794, 170435234, 136882690, 168428072, 2158101122, 2189950978, 136978434, 581077152, 2821227050, 2720139914, 2826996256, 2156570664, 143262218, 2687010944, 2238634, 2860648488, 2157972130, 2694873640, 2861178882, 572695170, 2717952680, 2854365194, 2818711552, 2292721826, 2284364416, 707266688, 42076832, 34079274, 35692682, 2158537378, 2325874722, 2860524170, 547889154, 36348546, 2863267872, 143305256, 2149591712, 671621762, 671260802, 706882090, 2155880482, 136347656, 136487562, 35782784, 2148016258, 134873730, 2290090528, 2190125610, 2323677730, 2290231296, 2156538496, 2684529194, 136454184, 170043424, 682108938, 706781696, 2315788416, 537397896, 170402346, 2827649154, 2656930, 2693408898, 2147658400, 545914920, 681738378, 2147658370, 2149714600, 570427946, 144844802, 539501090, 2263554, 2726472194, 176204450, 2726865546, 704809610, 2854879778, 2862751874, 2326438026, 2183307816, 2854783008, 136980490, 176300672, 2827526144, 2326265898, 2156038696, 2315419776, 2829060738, 2148040736, 706871938, 2726305792, 2687148074, 527008, 567946, 2852661802, 2147524608, 2726963330, 578846888, 2854783624, 42117152, 547358722, 673841706, 2687148192, 706906786, 570599938, 715161770, 2827659914, 168329256, 136448008, 2292353538, 137013768, 673841706, 2181169280, 572656264, 2283807402, 178792584, 559648, 2290262154, 2292719744, 673319432, 2097826, 2183307904, 548012072, 2684398248, 44073122, 713588904, 573088298, 42469418, 2763298, 2147648162, 11010210, 168435840, 11176610, 707274890, 2181572778, 2150277120, 2190084610, 2718565000, 2158528552, 707300010, 2695004330, 2292752898, 2156404906, 2728396962, 537537184, 44564514, 2147647522, 2726332458, 2155874464, 2150140416, 2183145512, 2292320936, 2323786378, 570993314, 538968072, 2827651240, 2282367010, 2281736746, 706772992, 537004672, 176201890, 2821358250, 2728951946, 2181079562, 2862778410, 2695531138, 2149755528, 134785544, 682262568, 34078754, 2695408256, 2629762, 673753120, 705307306, 168468616, 164520, 35791498, 2726822536, 44179456, 2155913218, 2695004712, 145401864, 2190092962, 2821229186, 2183670314, 2158100616, 176685098, 2148172426, 42115714, 706783754, 2860679330, 178948104, 581478400, 2684527234, 673352232, 580913322, 715827872, 134259360, 44728354, 2317355040, 2283841570, 2325883560, 2147648008, 2854791688, 2819237922, 2192048266, 2317486088, 2720664232, 2292221952, 570984618, 2283970602, 2860548738, 2292711464, 2829066368, 2324334632, 2189985922, 2181736576, 548047018, 2692745386, 2284488872, 44204066, 170557984, 2315815594, 144867328, 707297920, 2860654624, 704651402, 2829230112, 10660490, 2863311360, 2315389600, 2684913672, 2105378, 2183692426, 2726297642, 2819137536, 2261160, 2158004768, 715653674, 170044032, 2827127434, 690730, 2323778050, 2720172040, 2687150754, 704815138, 2852653698, 2292361736, 707307690, 168429608, 144714280, 2684365442, 178266114, 2317910186, 545783810, 572662272, 2315814920, 42631298, 2694884010, 2290124960, 573090434, 2157979648, 2729085448, 2181726344, 2282267176, 2827624610, 178823682, 2149613576, 2827092096, 539492904, 2854889986, 2190082722, 2192058408, 2685020800, 545827360, 2148149762, 2290092712, 547399720, 178399776, 136325794, 2323677696, 2863278626, 2192056864, 539625600, 698912, 2728960522, 136978952, 44214952, 42633738, 143163946, 2292719754, 35793418, 715825698, 2158496426, 2158657546, 537561770, 35695138, 2684912298, 2292752394, 2829615752, 2687011464, 570600074, 688162, 42500776, 547530882, 2181573160, 547389440, 2284489216, 2326309386, 2290223746, 2726341160, 44075690, 2821366432, 570556456, 2156536458, 2323777578, 2284356234, 545955874, 2189598754, 673874088, 2158002696, 2290625154, 2284454562, 2860558880, 2155907240, 705168002, 178291362, 2827126794, 2181728394, 539101864, 536905890, 41953954, 2726308392, 2189601408, 8423560, 2191697954, 2284464290, 2720696994, 2315288618, 2728436394, 680009864, 578955946, 34251426, 2820679688, 2183137954, 2183307434, 143261730, 2290229770, 547490306, 8422026, 706740898, 145367082, 706873504, 2821236776, 142607016, 2692743816, 539533354, 2854363146, 2694842498, 136882306, 2155913354, 136847394, 2818744874, 2323784226, 34119808, 41984002, 35818112, 2687107112, 2183145984, 2158496296, 2148010536, 2863172258, 34250760, 2192089770, 2684493984, 570951688, 11141664, 2192081442, 681713826, 572689056, 2820810914, 44730370, 2720180354, 167944320, 2854398114, 2827126794, 11018250, 679477888, 34253472, 2156536360, 144877576, 707397674, 2692915872, 2827625122, 696842, 681746952, 570433664, 178921642, 2325916162, 176162978, 2687150248, 570458792, 2317396130, 681713664, 144747138, 2315913762, 571115560, 671222408, 2190082088, 2150245032, 10651778, 2292230272, 2323677826, 2149713960, 134750728, 2148050976, 537430016, 2687150728, 705208320, 2854224552, 2181597832, 2318049826, 2156404874, 2183700610, 2325774472, 144747010, 2717917698, 2819269280, 547889282, 539009058, 2158496290, 2181562922, 143303328, 2183831722, 41984168, 707299370, 2183266984, 705340042, 573088258, 547924642, 170035338, 2317920896, 2282259104, 9079466, 134252576, 2192056362, 2192214658, 2290778242, 2818744458, 2728927402, 2315913346, 2282235946, 42598400, 2156046336, 44040866, 2693431936, 2685020170, 713042602, 2827493416, 44083328, 36342408, 2820702336, 715131530, 42074656, 2318018728, 2290780832, 170396192, 548014250, 671129770, 2860646530, 705167872, 41975818, 2183307818, 537045032, 671654538, 2726865026, 2684920488, 2694850560, 2281734696, 2132522, 10519170, 673874568, 538968234, 8923810, 2692907682, 671621128, 2860525728, 572522504, 673718922, 2718564898, 176163328, 715794984, 2726830088, 680133288, 42508930, 2854783490, 2189951498, 704806922, 2684363298, 11176608, 539658920, 2315397282, 176687264, 134883466, 168298658, 2190117376, 167903778, 673743360, 2763296, 36177952, 2818572450, 545393186, 143294634, 2686484616, 2318010408, 134883968, 2191565442, 34079394, 2290780328, 34089600, 2149591178, 707395722, 671090848, 145269416, 680002178, 570428074, 2861050506, 671621250, 570591274, 2290745858, 176335368, 2282227744, 2189461664, 2728560650, 167912098, 2290614922, 673849888, 42510472, 2852162218, 2829091368, 2190117512, 2140706, 2726306434, 2284366338, 2861204138, 44050466, 176193696, 578980000, 2720039594, 33556480, 2290090506, 2190123016, 134883368, 2720702634, 2686462120, 548044928, 2097312, 2829230626, 2622082, 168460290, 35784714, 2290090112, 2863170184, 2863276578, 33726978, 707307658, 34244640, 2820810762, 2687019136, 2290256032, 2183301288, 2852651144, 2158535306, 36178600, 2189601440, 2818736256, 145391776, 547400360, 11143688, 545947650, 2854758922, 11184290, 713564680, 682264744, 2183307296, 2726464040, 2686584872, 2324334754, 2191525888, 581050496, 33556648, 2692874282, 176728616, 2292326922, 671219744, 2325916192, 2685050882, 2852653578, 176857608, 2181169672, 2156536458, 8429576, 2284454434, 2686485154, 2150113450, 2150105736, 9052290, 2684878882, 167936682, 35793032, 2827518474, 2827487394, 144867848, 2695498378, 142641698, 142606472, 2281703968, 2863137314, 2728536736, 2181212714, 578846762, 705298442, 142639146, 2149720704, 2326308864, 681609864, 671787146, 537403424, 537010818, 580919978, 2147519136, 2718468266, 570591904, 545423520, 2158535200, 2148016266, 2324332706, 2325875240, 8562850, 142647426, 682141704, 2189983752, 2829584928, 142647976, 2687019048, 2695375496, 2189568160, 2282399880, 2261162, 2158536712, 673753642, 681577090, 2852694144, 572563490, 2692885024, 134777354, 40968, 142738058, 36339880, 578979978, 715301512, 707265056, 570559112, 168306850, 144843304, 682131488, 706906240, 174592, 2191698058, 2181573128, 2821228576, 11173920, 136980488, 2281734816, 44597418, 144867368, 2284323336, 2862779016, 145261226, 2852135048, 169902728, 2662440, 167806984, 2818703912, 2191663618, 2189565962, 2326300706, 145236490, 11141154, 167815170, 2753056, 713597098, 573219490, 2695012352, 139912, 2818574984, 2282234408, 170033154, 2852137634, 143138818, 547924522, 42475650, 2852653602, 673219112, 35685026, 42508962, 2292198050, 134250624, 131722, 2181210624, 537561216, 2292318344, 2290616834, 2695398056, 706749064, 136489506, 705176224, 537536642, 2827133056, 44075554, 545915016, 2686487040, 2862746114, 673873960, 42500640, 2230792, 2290745856, 34078722, 44736672, 2854781058, 8913032, 671746688, 2282268682, 2693431978, 2717917824, 2318017034, 33688066, 2181204008, 570566826, 2654338, 572696586, 581601440, 2156562978, 10528802, 2693269640, 2292875274, 2155874954, 34079394, 715795106, 169869314, 713597472, 42502690, 2181563050, 2317388290, 2158626858, 2818705576, 2181171210, 2191525896, 2282228224, 2292230824, 34087464, 2183832066, 2726822018, 2720696840, 2157971496, 2852170376, 167780362, 2684362762, 539666562, 713728002, 2820843656, 2325872810, 2147655810, 547891722, 134881928, 673742978, 2315258538, 2827618306, 2829068320, 176687752, 2150115874, 547522562, 170011274, 539665056, 2827493898, 170401962, 2292353706, 2292353056, 2692753922, 682230442, 2326440482, 2863139488, 2686986248, 134253218, 537044992, 44608000, 143263904, 2317910696, 2695367328, 2189461674, 2156571170, 581446304, 2326431746, 170000416, 671645736, 42084480, 573221034, 547367424, 2862745728, 705341610, 704817280, 679510690, 682101256, 579479688, 713728544, 169912456, 705208874, 2686618250, 178792586, 2695497736, 671746600, 2852684456, 547916458, 2861205538, 8562728, 9046146, 2852290570, 143263754, 136489506, 2290655242, 2323687970, 2284456578, 2290262688, 2854789152, 34087048, 547883650, 2820704288, 2158110720, 8423434, 8388768, 2687008800, 2148016802, 570957866, 2718572674, 2718075016, 715786242, 42607264, 571116074, 2148042920, 178388992, 2181048352, 42084896, 2324177064, 707299336, 2720565920, 679649930, 715172520, 2826961418, 42475680, 579504800, 2861041674, 2105386, 2726822056, 143294466, 2158108714, 2718081066, 2315913248, 2181694114, 704782498, 580952584, 2718564392, 679479816, 713206306, 144736896, 2281865858, 178424322, 2729084960, 665608, 573188770, 145359402, 2785448, 2156046496, 2283840008, 2190084610, 134349482, 681585288, 2854234656, 2687107074, 2854396418, 44739240, 2818712226, 2827618434, 2189600770, 679485474, 2191534248, 2695375368, 2181169194, 537436200, 2819138088, 34121888, 545292298, 681707650, 2183792642, 704783008, 2729084968, 581577248, 536879624, 547924640, 34087560, 2189468170, 8915592, 142639146, 176818696, 2292189184, 2861203594, 2315421866, 2854265480, 539142186, 2317879970, 2819137696, 547924610, 2181595776, 713041928, 713564290, 570589346, 176695330, 2181071370, 713599016, 570992802, 2720016394, 2829224456, 169878056, 2292230824, 2326274080, 579480232, 2728929952, 682270762, 573219336, 578814080, 143130754, 671131688, 671221898, 42469538, 706882050, 2862653480, 11042984, 2284331554, 35660288, 142737960, 176826506, 176818688, 673194632, 2290100768, 2686591656, 705202178, 136972328, 2189470250, 706873506, 2315430530, 671787170, 545391232, 44180000, 2147484298, 2693278336, 2192188034, 715685896, 176196098, 2192220682, 671752714, 142780416, 570952202, 134349312, 11182594, 2097824, 539665024, 2729050760, 2726430730, 2718075042, 2290745898, 673186472, 8529920, 536906250, 34079274, 2718083200, 2326274720, 547528872, 136489098, 2720145954, 2827651714, 44606120, 713687722, 2281832616, 2283971082, 2271752, 2190123682, 145369738, 704684170, 2190117504, 2693431842, 2827625000, 537406114, 42469512, 2097186, 671646210, 579502216, 44566570, 142614658, 176693792, 2852161568, 707275304, 713566248, 142770826, 2763306, 2191698090, 579346944, 2695014920, 2693267464, 2292746914, 2282398218, 168305184, 10496138, 2760864, 671090858, 713032362, 2752554, 2686495266, 547889154, 681748490, 2325751968, 2820800680, 2829755040, 671254666, 2820833802, 2181079552, 2686626440, 705333288, 2728428034, 2684922016, 673220770, 713042050, 2862647306, 2820833448, 2827520000, 2189557792, 2718605474, 581044864, 2728954530, 547891752, 2862622762, 704809090, 2860646570, 581044258, 571123714, 2189557888, 2827001986, 2720563754, 2158110890, 2158627370, 573048832, 2687017480, 2155880488, 2315813002, 2284464168, 2189560450, 2323783840, 2726437034, 545400842, 2315430058, 2181694088, 573188130, 671089186, 2854357032, 573087778, 2726332552, 2292719752, 2687017088, 2290231850, 2158659722, 572524586, 2861050408, 9046528, 2826963082, 539009664, 8923776, 671088682, 2728525954, 0, 2820677760, 2315428360, 570957992, 2863267978, 2148051106, 2282268706, 2695506432, 2281875464, 2290788522, 2829625472, 2818575018, 547880962, 2156014250, 2726986400, 143302696, 581077672, 143163562, 579504160, 713597482, 682133674, 170434594, 2183170178, 671647906, 681715872, 704774282, 2158626848, 2693439656, 2183702664, 2860656674, 178948136, 526506, 2694881416, 2181169288, 2138272, 2230922, 2717952130, 2292845090, 2315291304, 2860657314, 545958538, 2852792456, 715819136, 713689128, 567296, 2684363264, 2290122880, 136972930, 2284333728, 579346600, 2718608008, 178399234, 2191534728, 2692751528, 2695529090, 2862614562, 2728921256, 681618048, 673753096, 2290100904, 136480808, 134357128, 704684554, 2315946506, 2324334730, 682271242, 2325782536, 134219786, 704776842, 704774304, 34253448, 679610400, 2284497064, 715131010, 665730, 2292877442, 2325915808, 36209312, 2317361674, 715793056, 2827528320, 178815498, 2720172192, 2728437928, 134359594, 143174144, 141864, 680168096, 2290264192, 2192214186, 2323679882, 2819105408, 2324332576, 8953986, 579373696, 11051648, 2821193736, 682141824, 2860646954, 705331330, 2819096610, 168298498, 42500650, 671785122, 539000874, 145361416, 145228426, 2189593096, 144738826, 2852815394, 2317887650, 2189557762, 673227304, 2315946528, 134916608, 579379752, 571089026, 2829746856, 2158495882, 167903906, 2149755400, 2149753354, 10882, 2862776482, 2149720072, 178429954, 2785794, 34081320, 34111498, 547398272, 2324211850, 2315428392, 2315420288, 2729058440, 2718040712, 2181072936, 168471082, 572557482, 170566280, 2821360298, 673852042, 167903368, 681574954, 581446304, 2692784778, 679641768, 145369098, 2292884138, 2820833448, 2281709568, 679641610, 2726953130, 2292326570, 2318049290, 2325783170, 34212522, 579472000, 2283841576, 570460682, 2818615946, 2760712, 144836610, 2191532194, 2183823880, 42084352, 2326407714, 178921994, 2181736450, 2317920898, 2155907074, 2191564840, 2818613898, 571113474, 2852259968, 136358536, 713697826, 539009152, 134742696, 2693308586, 134752768, 2829754376, 680167432, 698410, 2720672298, 581478432, 42508810, 2147524736, 2729060480, 2686583456, 545261736, 2854912522, 34245128, 2852127264, 2860647042, 2693401224, 547921952, 658058, 534530, 2192050210, 715295394, 2852161698, 2318019106, 2862645890, 673227392, 545401344, 2281744512, 2829099690, 2281834656, 42117120, 36317832, 2189598762, 2292755074, 2687142442, 707405834, 537037440, 136323584, 142778888, 673194496, 705308674, 2692784802, 34087584, 2720662016, 33565354, 2271882, 2156404872, 2325774466, 2290262154, 2684496520, 2720145410, 705333898, 573219490, 573218976, 34244768, 2726824064, 2860656776, 2820704266, 2315428386, 715301506, 2292711434, 41984514, 144736808, 705309218, 673325738, 2156044832, 713195656, 680034824, 704784392, 2149623970, 2323685890, 35783328, 673327266, 178956426, 2148141186, 671653930, 715139112, 35684392, 42467488, 2181728288, 713203720, 2854920744, 706906754, 134873250, 2191665290, 681749024, 2292719784, 2852134954, 2726863528, 2818583048, 570984586, 2624160, 10529442, 2818605226, 44204544, 2820677792, 2155907074, 36342312, 2324310186, 2820833832, 571081352, 688648, 2695366698, 170568360, 2754594, 2720047656, 35652104, 2292318720, 2158659754, 2686625832, 679520930, 2315395200, 34089608, 143141034, 2854889632, 2191564962, 2292752544, 578854920, 715795074, 2829232266, 2818583210, 2147516960, 581050528, 145359392, 2189951136, 2317363242, 573057152, 578814080, 42477578, 2852161664, 2315946624, 2324334762, 11149986, 2726953472, 167815680, 571113632, 671787048, 10625672, 580919944, 2323646506, 537430146, 2720008746, 170560138, 547358882, 715655298, 142772768, 2684488330, 2292850848, 2283931656, 713730058, 2315944074, 2687010986, 2684521088, 2228232, 2325785250, 572523144, 2323679264, 2290778280, 2323819178, 44599424, 2323654658, 2181171232, 537428010, 134228008, 142781066, 2323817002, 705309186, 2292875776, 11043466, 578978344, 142740128, 704651266, 2190114986, 704651786, 539632298, 2820680330, 2155872768, 2148018730, 2290231978, 713719936, 2156568586, 2326407330, 134251168, 2183798824, 2861049896, 547521184, 2821196458, 682240640, 539099816, 168338088, 42510336, 2324209664, 2863145090, 178784424, 145369642, 2156568736, 679616512, 545292418, 178391722, 2282261152, 2290780800, 134906402, 134250536, 33695906, 578855594, 2292320810, 2860688000, 2728927272, 10627114, 2183137928, 2292198056, 2290253826, 2685018632, 673876608, 2317877896, 539099304, 2283932328, 2192190088, 136841226, 167781026, 2183667722, 2687019170, 2793474, 2192058410, 2158495784, 2155907210, 2726988424, 538968712, 2693398664, 2238626, 164008, 2622112, 34218538, 572664480, 2155905056, 537004074, 2686582920, 2827102760, 2829748736, 145227786, 168428074, 2189558312, 713032362, 2717952130, 2861041704, 2662432, 2190125600, 539626154, 36309034, 679487520, 2692743304, 2684913674, 35826178, 680002082, 10487816, 707264672, 168435722, 578854944, 35686432, 2685018280, 165920, 572696738, 2183143970, 2726306434, 539625640, 2821237250, 570458146, 2695006856, 2317879432, 680167970, 681705506, 2283973120, 706881578, 2717909154, 2863300778, 2821236906, 2694842410, 570425866, 2685045376, 2852298752, 134261256, 2684889218, 2794144, 2820803240, 2192056490, 2860558858, 2852692642, 2290755722, 2821193736, 715292714, 2158534664, 2623498, 2686584872, 681705480, 168437770, 579510274, 2191687720, 579373184, 134883498, 42074794, 2728962570, 134258730, 178915370, 134783528, 705170082, 671623722, 547924512, 145358880, 2290655746, 137013800, 2854232202, 2860681352, 36219528, 36184232, 170535042, 2686485000, 2728921088, 2686461986, 579469984, 139914, 2281832458, 2852159498, 2147485736, 545434248, 679609000, 2720180232, 2718572712, 2315395210, 2158502568, 578988042, 2726865576, 134348842, 2192083496, 167780490, 2290780192, 2693300226, 42085034, 167946250, 2155907720, 2728558634, 2854387850, 134881282, 2325916160, 168337408, 713588866, 2158496416, 2720178338, 2290221602, 2318051464, 537526826, 2181563050, 168462370, 2684889602, 2156537866, 707405864, 2290221194, 2854887560, 2147485826, 144870026, 679487496, 2818744832, 572662306, 33565218, 2158110888, 581607978, 2862622882, 2820842146, 537534984, 681740296, 536906368, 2726955048, 2315266218, 2150115360, 176687232, 713042442, 2189985794, 2290755592, 688768, 2292361730, 545425408, 680009856, 579373610, 570950280, 2717919754, 547915936, 2827528362, 2191534240, 704678024, 2236456, 142615048, 2819260450, 2315946120, 679477416, 680165378, 2147647616, 570983050, 2156528266, 2854781066, 2852661896, 572524546, 715139082, 2292187146, 706748552, 580919466, 2820704256, 2684881058, 142738082, 2236968, 2323679362, 42640002, 673196194, 706871424, 2726431264, 2183834152, 2282367018, 673221290, 570591362, 136446466, 680140832, 2326265890, 167813674, 2827657256, 11141632, 2158502050, 36315138, 573177898, 44703872, 2216, 715172480, 2656256, 11053738, 2148182666, 2726994602, 673753128, 2292353162, 2852168234, 537405578, 2684496512, 681713832, 681740808, 8553120, 671130242, 178432136, 136841258, 170428930, 178924194, 2324212384, 2720530978, 715653634, 2191665826, 2323685418, 2317912584, 2150115456, 2826969600, 707305984, 680042498, 2686624426, 8530442, 539142784, 2827134986, 10519050, 673186314, 681576488, 704809474, 2325907586, 713031850, 44204578, 2147617282, 547367464, 547488256, 178946186, 168299048, 2315911818, 2720694794, 681738280, 2138664, 2686616226, 705208840, 2726338690, 169904650, 573211138, 143141408, 170033698, 44212768, 2695408290, 2326397098, 2315266186, 10494632, 2156439680, 2718468650, 2282259106, 2818744448, 143295010, 2684879362, 2861083144, 2826963458, 2819228194, 545261706, 2852168362, 2820811400, 2862653448, 10619560, 2693277696, 2315954304, 713173664, 2729085482, 2281876128, 2720139266, 570985120, 2821237288, 2150236682, 688778, 2827102218, 673753768, 2283799082, 581476386, 545392810, 707438594, 715137546, 715270792, 2686584872, 2861173384, 144738304, 44040738, 713599656, 2694840322, 2189429288, 2326274570, 2181048994, 2726341154, 2323645066, 2827657762, 2720565890, 2863302794, 2860523650, 2283964970, 44605954, 2147518504, 547913768, 2685052968, 713564290, 2156398624, 713687584, 545425544, 539535912, 145269248, 2158010536, 715784362, 547390112, 2158144128, 2684390026, 578947242, 2281736706, 143263906, 671623168, 2281736352, 2820810912, 545260040, 33595914, 2720694440, 2292744320, 176332960, 35824264, 2854881960, 2695397416, 573082152, 2729050114, 547389610, 2325913634, 8953896, 2290754208, 579373608, 578824328, 671615008, 680132768, 705308712, 2158111264, 2663082, 2290264096, 11020810, 2854782976, 134884000, 2317920258, 167905832, 2181734528, 2317394082, 174210, 2150246920, 144835106, 713039880, 42639522, 2181070880, 8874, 2818736674, 2290647714, 44181512, 143164042, 2718042248, 145261226, 2720539306, 2317388330, 579469322, 705339912, 2718040200, 2862656130, 570984458, 41978504, 2156527744, 2726865442, 570559114, 2695495682, 673319562, 673194632, 178399872, 680143528, 2290124960, 2692874786, 545827328, 2148147850, 537567274, 2325784584, 579379336, 707274922, 2315919530, 2281842688, 44730920, 2852137632, 581085728, 8429706, 134217770, 682098720, 2183307306, 2687109664, 682232448, 539632160, 2326432418, 2718050850, 2147494048, 42469416, 144876200, 41945128, 134881792, 44072994, 2854390402, 2686486696, 2827102754, 2860654728, 706742952, 2183659648, 545426082, 2753024, 2156528136, 167936648, 136847880, 144876032, 2761250, 136839850, 2189427362, 2863276576, 176818216, 537528866, 2156044970, 144877698, 136839682, 2819238442, 144869896, 2324343456, 2852792354, 673720320, 2829191680, 2281734144, 2292197386, 2191532066, 537404034, 2183275016, 545948194, 44181664, 681582632, 2283807266, 2854232194, 680036994, 573089800, 176859272, 134384130, 2820809352, 579379200, 33554952, 35782696, 2150113920, 2718442144, 8914954, 671220354, 36340362, 42470048, 705175594, 679641120, 2827135496, 2827616906, 2829191722, 2323647106, 682107522, 2323816618, 2317527178, 2861204128, 2292852866, 10660392, 2156396544, 42074754, 2292198016, 142737930, 2315823104, 2189469704, 705333288, 2860679200, 2720041088, 581050530, 142748330, 2695014442, 2720008360, 34087074, 2283932290, 43136, 32896, 9087144, 705339938, 2156563072, 671615618, 2158658184, 2191526528, 673228840, 34081408, 2148016802, 573055104, 671122056, 671776930, 673318914, 2150246560, 2854267018, 172170, 2718466216, 34114178, 545400994, 2684881024, 2729093762, 2720540840, 2183669792, 673712682, 2829199392, 547366946, 570952352, 134916264, 2694883466, 176325290, 2150238216, 168437800, 2326276776, 2684922504, 2290756128, 11149952, 715131424, 713195552, 169877538, 715694634, 673720960, 11141792, 2860550314, 680165408, 44697610, 168297098, 136839842, 2325774498, 573188106, 2284488834, 10659970, 142778914, 707297288, 170560170, 168329858, 2315821736, 2854782976, 178792450, 2150105098, 2852823722, 2818615938, 176325162, 41642, 2191524002, 705177640, 143130632, 547498498, 2192050856, 2862613128, 713032232, 2829724194, 536881824, 176818722, 539109514, 136325120, 572686376, 2281841194, 176695938, 2717950090, 2862744072, 2729084928, 2282266786, 715653130, 167782434, 178915976, 2621568, 2183694976, 11149826, 671222408, 2729083554, 2687142018, 34122400, 2183301642, 704684682, 547924128, 581468712, 2317887530, 2281734152, 705178146, 44206082, 136356514, 715128968, 2283962370, 680002050, 573080066, 176168994, 134905890, 11149962, 44573320, 2693406890, 2156439592, 2181702306, 680045184, 2862746248, 169871906, 671121928, 2827102880, 2283840008, 43136, 2821358080, 2292359680, 2183790600, 134382120, 2829617792, 671776928, 2720139816, 705202338, 573178370, 10754, 2191566888, 539623936, 2155872776, 539625514, 2728951968, 2694973442, 2282399784, 704686754, 682265226, 33695912, 145238530, 2621994, 2317355656, 136849962, 167914112, 168436258, 579502208, 2315821608, 2829232640, 44204202, 2292197504, 8528416, 2317886112, 570565282, 2684887586, 2728437770, 706882056, 2183668232, 2315297288, 671255074, 2323808778, 2854922880, 2686623778, 2686582818, 170428424, 681706120, 681708034, 178391202, 2852790282, 2695012522, 2281736234, 2687139842, 2854890018, 2720180738, 2181204480, 2283963018, 2821335040, 134750370, 579510312, 176824330, 581042218, 2854750338, 2695364744, 2292877320, 143262242, 41953954, 178292744, 2695375392, 581077034, 570993322, 2695538696, 578822304, 2138280, 2155905568, 2192214688, 8399488, 170535432, 2684889602, 581476362, 715260576, 2820712960, 136980642, 2189593248, 2318043786, 581567144, 704809002, 2852653602, 2283972744, 44608000, 707272704, 2861047810, 2282358824, 2854363170, 673352360, 42475528, 2191532706, 707266570, 2718599712, 2150138370, 2290100264, 2324168866, 545425922, 547530752, 2726463528, 11010208, 2665096, 8945666, 547358880, 2323655210, 2852159490, 142641834, 2684521128, 2191532202, 178817186, 2181202570, 2149613696, 2284366370, 681748994, 682141704, 2821195786, 671122050, 134873122, 537397288, 2862787232, 145263232, 2282258466, 2793984, 713204354, 2324176904, 679608874, 2684387874, 2720571562, 2189994024, 8390816, 671260832, 2862776874, 176818176, 136323072, 2292187816, 547399712, 44212776, 2097704, 2149720706, 144714248, 579502624, 2284462080, 2148018816, 680135306, 547531426, 2829066376, 2156407434, 570951850, 2861074464, 2181038634, 2854887552, 2228864, 536873096, 2149755522, 137011714, 33595904, 2720139816, 2281745024, 2861205672, 580919938, 713695362, 2860687488, 713204394, 537036930, 581610146, 2826961026, 2686616072, 2282266656, 2692775978, 671776906, 2325776394, 2281843360, 579479720, 581468168, 2728396840, 2183176202, 2852161666, 539001474, 42074250, 2829590536, 2292875392, 706906794, 2189986344, 2189951656, 2290624552, 2818705954, 2315813024, 671260712, 2189558272, 168438434, 2189592736, 33555074, 2290657282, 2852126752, 2726986280, 679520288, 2183834120, 682238466, 2829224482, 2729050752, 2829623850, 2190123144, 2695374890, 680168098, 2726855296, 2821358240, 2326276234, 2829199368, 537002658, 2147615232, 537567234, 2315943944, 44738600, 2854914184, 2150247080, 2292886056, 570468488, 2155874984, 178432002, 2819140138, 2684889122, 673185930, 681575042, 2692786186, 36178474, 2149614240, 178432552, 2863170090, 2718040576, 539666472, 545300488, 2692882472, 2317887496, 167782914, 2720049322, 2290229408, 2827616256, 2862743720, 2192189994, 2158133928, 35686530, 10657832, 42500128, 2283962538, 2686493346, 2826971136, 8396960, 2854365730, 2818738826, 42641410, 2284366336, 2854889994, 145268864, 2854758402, 671654560, 2108074, 539109512, 2852258312, 581599394, 713695880, 581576704, 145269416, 707439274, 2860515978, 2726963722, 580944394, 539494536, 2292883978, 2317519400, 8389280, 42631338, 136448010, 2726431266, 713205770, 679518346, 2686617640, 2326276136, 536906272, 2158010538, 136981026, 2190092970, 2852659234, 2685020168, 2292875816, 2183168514, 34081314, 545262250, 704776360, 545425410, 2158526626, 2854920842, 2863270568, 2664968, 713730592, 715688586, 679651882, 2148043394, 715696296, 2863311488, 671254656, 35825832, 142609066, 572689066, 537526306, 715696160, 178432170, 2684878890, 2829191816, 2852792866, 2860524168, 143297026, 2283799050, 176816650, 2191656962, 2686591618, 704776866, 581437442, 144745088, 33564674, 679610496, 36210824, 2686615592, 2829584928, 570425482, 33587240, 715653640, 581044224, 145271306, 2852167818, 2854912002, 679479938, 2157979818, 36186242, 2292746792, 2861049888, 2158143498, 581574816, 679643274, 579379202, 176849546, 136839722, 671648394, 33728682, 673751210, 671754272, 2283940482, 681714208, 136315434, 2684485794, 2728402954, 2156012200, 2283842056, 8923778, 2861204010, 2720178216, 2728436354, 2190082594, 136874112, 572525224, 34121760, 42106882, 2315428354, 44050986, 680001672, 2181606018, 671752746, 11182114, 671752714, 2726832266, 134251170, 136448162, 570599944, 176693248, 536906242, 2181726240, 2315946112, 572531360, 578848808, 2720178848, 2147518602, 176327336, 673743490, 2326407304, 2323652642, 2860550792, 2726297642, 671778848, 143163392, 168435848, 2726332586, 42467466, 2684355112, 2323775520, 2284325034, 42500610, 178913960, 136872480, 705331882, 2156563104, 2290122882, 10526880, 2819099266, 2325907594, 35693098, 2149720224, 2315814914, 548053512, 2726431234, 10528808, 8552456, 2156529832, 167944832, 572655786, 570957866, 539503136, 715694112, 9054338, 2292746760, 2283840170, 2148016650, 2726822440, 570433570, 579340322, 41978408, 2130058, 144706186, 2156538410, 2693278240, 35793440, 681574402, 8388610, 682109450, 2191559328, 136839296, 2281841154, 2189435520, 2854223904, 2191665162, 2192048802, 2693406720, 134217898, 2156013738, 2695398056, 679643306, 2156562978, 134250496, 2318016520, 137013416, 713558688, 572565664, 2284356098, 2183694848, 2292884010, 11045386, 578824328, 44212864, 2818738730, 2282392232, 2183301128, 2726953514, 2156005418, 673221130, 2181169824, 2290231938, 2854922890, 42074666, 2684362880, 2695365160, 2318043680, 2695503904, 134883978, 2326397450, 707307658, 2720574090, 2183274506, 581435552, 681708162, 2183168042, 2829197960, 178430112, 144875530, 680142984, 705333800, 11176610, 704807464, 2863309320, 578814472, 2284322954, 2695366690, 33565352, 2820809216, 2726864898, 2819138048, 143165568, 178421794, 679512074, 9046536, 10485898, 142615178, 2292318754, 2156046378, 2621472, 2720172192, 671647754, 2149753504, 145391786, 176300682, 2290223242, 136970408, 2317396098, 2292850824, 2863147658, 145369632, 2692915848, 2183307786, 168331784, 706880000, 673712682, 2158632970, 141856, 10280, 2862778496, 581042336, 34080810, 170043400, 134906498, 134776960, 44739202, 2728962560, 2323810978, 36342282, 2684912258, 673229352, 10527266, 679641248, 2315788416, 42598944, 144837162, 2686623752, 35817600, 178299400, 2290623010, 2292187264, 671647744, 2238602, 2854256810, 142647464, 2189437600, 2189559818, 169880200, 41984554, 2150105122, 142639650, 2685053570, 10649602, 2684387490, 34986, 547357346, 2326266538, 2183135752, 2720702634, 2323677696, 168427552, 578945194, 536873122, 671746080, 2155880610, 680036992, 2192089248, 2686494760, 2183275146, 2181079594, 2292721672, 42117122, 2281841154, 2292361256, 2325883010, 2684881032, 2282266754, 2861211816, 2726338592, 2315258538, 136317570, 2829068832, 581577352, 572565514, 713034272, 2852259970, 2183299074, 36350112, 43650, 2684486176, 2292885674, 178784776, 2282390178, 142772744, 2686454282, 137005600, 2281865768, 176294400, 715786792, 705208480, 707308160, 2685020672, 537559050, 2315290784, 134783136, 2290625024, 2854357002, 145268866, 2323785736, 2324204032, 570466954, 44728354, 36348074, 8956578, 539664546, 2718072864, 2862744064, 35791528, 168429696, 545917568, 2148016640, 681713826, 8946314, 170403882, 573090474, 545792138, 167815298, 134383658, 573179912, 2290090664, 2189961762, 178422280, 36217386, 35824128, 673218568, 41975818, 170426402, 2191532672, 136978594, 8391328, 2686986922, 2685020834, 581042176, 679479970, 547883690, 178956426, 2685044768, 2292752904, 682140320, 706912258, 2819238538, 2763434, 2718040202, 11053698, 2317518986, 2190125098, 178258464, 2156396704, 679610378, 176334848, 2326407714, 2323776002, 2693300768, 2192083586, 2820669570, 145367690, 11020418, 2720532994, 578986536, 2149624448, 545917098, 170, 2795552, 36208640, 707439240, 2684398114, 2281709738, 539666442, 673194528, 2181081120, 2694850602, 2192189472, 2692777992, 547916328, 137005226, 666146, 133248, 673327234, 545267754, 2282226216, 2315821576, 2728397320, 10486440, 705177642, 2189435048, 136356394, 2820835338, 144705576, 2852298880, 2693270152, 2290090656, 2283833352, 11149442, 2860558504, 2829754922, 671613058, 2861047816, 715129354, 168429704, 2183170048, 2852135458, 168460426, 579338274, 679510688, 2192212008, 2862613152, 671654026, 145367680, 34089504, 715137160, 2190125602, 2326397482, 2852169856, 705177634, 539494922, 172674, 2147658242, 2726300298, 2860548616, 573179906, 2854388362, 663720, 545423488, 2181081608, 2324170922, 2183790752, 2788010, 532618, 537561738, 570556424, 2284333216, 2323776008, 178923560, 2854750338, 579379872, 35660328, 2819238056, 2827487264, 2818746890, 2326438408, 2292318728, 2150269576, 170566272, 2686593026, 2149714594, 2863147008, 572688514, 705300648, 698402, 44075690, 2282359458, 2292844576, 2829090984, 2693311144, 573089834, 176291976, 2728954368, 673219202, 2292187680, 2726996488, 2156036104, 142639106, 134873216, 170526752, 2860517504, 2156560904, 2157977736, 2326266018, 2284363944, 2325875200, 2819140232, 2191564936, 41975936, 572656258, 713203722, 2315952770, 2852784258, 34113568, 2283798656, 570952202, 2861048490, 706740896, 2317918856, 8915488, 2717950496, 548014112, 713687048, 572655618, 547916322, 706742432, 671621642, 2315296770, 2694842376, 2317492874, 2292744354, 36315144, 682237992, 2183703170, 580954120, 673228832, 2183299112, 2183799434, 2149621896, 170567842, 2326429866, 578857640, 2861082634, 2324177538, 2827657736, 570589736, 581574696, 715686018, 2852784808, 536870912, 2728929794, 142746272, 2282268802, 2684919946, 2292318338, 2720041642, 2718050818, 2156570784, 680043016, 673185826, 671613602, 680132738, 579479552, 2149591560, 2854267434, 2192081418, 136841730, 2854224000, 657578, 581077130, 42115626, 10657800, 671754784, 2315788832, 2183176842, 706873354, 2728560640, 2861041794, 2827493928, 2318008490, 673851424, 136448680, 34121768, 2318019112, 2326405248, 2236448, 671752328, 2325783168, 143261866, 178946186, 2191534248, 2318008328, 2181040680, 705176098, 581566504, 681740970, 169871360, 2283973162, 579469960, 2754730, 134783016, 2315289098, 2852790922, 2863138976, 581574818, 713034240, 2192222346, 176857098, 2292187298, 2726439458, 2290655368, 2821335200, 2718468136, 2726305922, 143171586, 2148182184, 2292714114, 142739970, 42633384, 545794730, 671262890, 33564682, 2728921120, 2191687682, 2148171816, 705211050, 581044232, 2854258696, 572555296, 2720702978, 2684398080, 2191654944, 713564712, 2158668288, 2854264872, 178260522, 134392482, 2148139528, 2315420162, 2861050378, 176302600, 706775170, 2863278210, 41951272, 547498536, 570427432, 2827485346, 539666568, 2829232642, 34251298, 10496554, 8954506, 34112042, 2189468194, 2863270538, 2685051392, 679477800, 679518216, 2693310496, 2156005546, 2819230346, 2686976010, 573212714, 2852266656, 2290130954, 2326399650, 2148049440, 34120320, 690306, 2821196450, 2818738696, 2290130978, 2282268802, 2728405000, 178399746, 167782562, 2720014378, 2156407306, 142770730, 682263072, 2324203522, 170003074, 706881672, 547889696, 2863303178, 537035296, 2860689408, 44606080, 2324332672, 679488128, 2827092490, 2693439522, 713597056, 10627210, 2281875584, 681575050, 2820802560, 2728525826, 2190117514, 704676362, 715694080, 706904064, 170565770, 8923304, 2189984424, 2726994472, 2150279810, 2686623754, 713596928, 2694875650, 681714314, 673186336, 2720008842, 573055656, 581445802, 2317486602, 2318010400, 545792128, 547389600, 2852259978, 178301090, 2820702248, 34210304, 2728438282, 578822304, 2292228640, 545792042, 145227776, 2717909032, 11174018, 681617578, 2129960, 134881312, 2315921442, 2860517514, 8528008, 2863170178, 36218922, 2181703682, 35782658, 681740418, 44171298, 570990720, 2183309472, 545390624, 2796192, 2862754346, 2317393928, 2819140264, 176687616, 134785192, 2283842058, 715292706, 547365384, 2687019690, 2854912034, 136325288, 2290131456, 2189951656, 2317910152, 2326301346, 2829593218, 537559080, 581083272, 44565162, 35818016, 134914082, 680176168, 167911976, 2183145482, 2829230722, 2282357376, 9046184, 2150138506, 2192048160, 2148010536, 2684913802, 2183823530, 134776872, 35654314, 2148018696, 2726305930, 2149755048, 2695506442, 8921258, 2323777672, 537397800, 134392362, 142615042, 42469922, 581610018, 2292845218, 2720039552, 2315430560, 2284456456, 2326397096, 35684352, 526472, 174208, 134383618, 170526856, 548053642, 2190125096, 2326439936, 2181046314, 2819138176, 2147525256, 2326265866, 715171842, 682099362, 2685018666, 167782432, 2149589512, 144876162, 671132192, 2720533000, 2326265992, 2181210656, 8553120, 2819229704, 2720145440, 142747648, 707265058, 178389536, 2284366338, 2325883562, 2183659690, 547891744, 2192189482, 547915904, 33685664, 2324202112, 545816712, 136882696, 2315788290, 8945802, 579502624, 2694883872, 2325749898, 2854397986, 579469448, 2862746122, 2281711624, 537534984, 671615018, 2158004738, 36186282, 2684520610, 559786, 35825800, 2718597290, 715664002, 2819138056, 168339592, 706742440, 570984608, 2695365248, 10625194, 2183299232, 2819235848, 2728428170, 8921642, 33597602, 136849570, 2290229256, 578980002, 2761258, 35660448, 673876522, 2829060096, 539101856, 545392648, 34088992, 2821235328, 137013928, 143132674, 2230792, 2317525024, 2854914722, 2147485856, 673751682, 44728354, 547495944, 2281736744, 2158111402, 2283937922, 2854783016, 2158010888, 34119680, 2292877826, 2718042112, 713198114, 539142186, 134776994, 705308840, 2283840138, 2315911688, 2684493994, 572531362, 33565224, 176717962, 176163464, 706740258, 2692917762, 2852661384, 671121536, 2854265352, 2323778208, 707265160, 2292875912, 170533376, 578955400, 144736770, 2290616970, 673851914, 2283798658, 176302626, 715259912, 671088778, 2189437090, 2693439488, 2326309512, 2155915786, 134742536, 2860556832, 2192059040, 2827657344, 2156036770, 2821194408, 2693310976, 2685011978, 2726953122, 2261544, 2284355754, 2720016520, 537430056, 2317486122, 2718468234, 2860518024, 178389632, 2326276648, 33687688, 537397800, 704651394, 570599968, 2728428160, 706748578, 2181038242, 143130786, 134881930, 2854881960, 704651264, 2282357418, 2189951520, 713173024, 10649632, 168468994, 2726470178, 547498152, 2183831680, 2820710560, 136446626, 8946336, 2694972034, 2148010538, 713719976, 2149583016, 2149754888, 2290256034, 168471042, 41945096, 2854889472, 136841760, 2685012640, 144870048, 36178464, 2290221090, 704676000, 2292228650, 2726338600, 176202402, 2695504554, 2181171720, 2862622858, 547531306, 10496136, 545432064, 2829591074, 139818, 565258, 2108066, 579373696, 2181046818, 2854232232, 34120320, 578855432, 35823784, 581443720, 2693431296, 2632320, 2323652778, 2827616800, 145361026, 2820704266, 176728192, 2717944448, 707264522, 2191534720, 2323784200, 545949728, 2149616258, 34089512, 2191557280, 2283938464, 134392362, 8522248, 8561314, 2819139752, 2150246530, 706781216, 2318051968, 8914978, 2692745250, 696840, 537526914, 2189427360, 2785416, 143165450, 176687138, 579469834, 579340418, 682273320, 705341482, 2854398114, 705210410, 2854879368, 41984554, 10485920, 2218, 2189985800, 539503136, 2693440042, 44706442, 136839818, 178790922, 2147517058, 41976330, 42469514, 2826971810, 680141322, 2315944576, 2292230792, 715164298, 36186112, 136839330, 178956938, 2726299656, 2854881440, 715663912, 2158103210, 41986176, 2861173288, 2720705058, 134259360, 142616586, 2284356130, 578824320, 36309514, 706750986, 2687019170, 2686976650, 2191564802, 2191688354, 2183277058, 2183307784, 2829756416, 2323810346, 2150140576, 2190115464, 10660488, 579512874, 142641314, 42641928, 524834, 2157972096, 2158658088, 2183268906, 34089472, 581446186, 2819131554, 172546, 715261954, 548055170, 2685044776, 145270912, 2189601410, 2728960042, 178823296, 2854396552, 2861180938, 539525130, 2323652648, 2829232136, 547522730, 2158010912, 36339882, 2147526666, 2726341288, 2281704098, 2326268042, 2284363810, 2148182696, 2324302378, 704784938, 581569186, 2283839490, 2190082090, 673218730, 680175778, 2829721768, 2726307978, 573088296, 2720016936, 168438400, 44698122, 2181210144, 2290221058, 545792514, 545825418, 8947874, 2157979778, 571115560, 2325883402, 2860525600, 2728927402, 547880992, 176324648, 2228384, 539527178, 143272456, 2656778, 2283964584, 673228802, 178946560, 44049026, 144713890, 2854398602, 2821202090, 707264640, 539525672, 2720145408, 715694730, 2324179490, 2686454312, 2852685994, 2192220202, 707272714, 176816810, 35818024, 2181048458, 33696424, 2290229896, 2292222600, 2148016682, 715131424, 2687115914, 2192091690, 2818736640, 2158109192, 2684365352, 2852816898, 671654568, 2860679842, 143269888, 2158666240, 2818747018, 579510440, 671752714, 2281832618, 680045184, 2687107626, 680001674, 671261184, 134916770, 176818336, 42115720, 2818746402, 10660490, 2148147202, 578814112, 2860655106, 143269920, 2323653288, 2686590976, 2687017472, 2183137280, 2315266722, 2290124928, 2692876810, 2821335208, 581607592, 2852661282, 2863171754, 2284331176, 2852300962, 2819260936, 2156044328, 136358538, 2754720, 2181572642, 2861072930, 134350986, 168329250, 2695405600, 176849032, 134220290, 2720006826, 2718048264, 707405994, 2819131904, 168429730, 2863269898, 707405984, 2156404738, 2818580616, 2281875594, 673350306, 41951784, 2192050696, 2181603880, 2821229090, 2861049856, 580919338, 545949704, 8528384, 2099880, 537430186, 2826961410, 537561088, 2728534688, 2284462250, 671623176, 178389642, 2854914728, 673712138, 2181169792, 2158665898, 671744032, 11182594, 143305352, 2862656168, 136487560, 2720696352, 2192083458, 2695495682, 2315297440, 2717909026, 2158493736, 707266560, 713597098, 679487626, 570559112, 141858, 2148141090, 679608480, 680010272, 8552586, 679518880, 537004168, 2158635176, 2192212002, 2315944072, 11043370, 2827518600, 2147494056, 671097354, 581042314, 2695364616, 2290098696, 2852659882, 2181081642, 136358050, 570589344, 36186754, 35695232, 142639266, 2684364936, 35818114, 547399690, 2692778626, 2324308482, 2726963202, 178784418, 2827626498, 2290788522, 2192048674, 545955978, 705306754, 570425352, 2292359202, 2181040136, 572689032, 2819271178, 2820672136, 2281712136, 2728921770, 2694851112, 2181038210, 10619048, 673876136, 2150271530, 2315919402, 44705928, 167944704, 673360418, 2324201986, 573218826, 2323775648, 139810, 2181735074, 539535394, 2827626658, 42107520, 44572674, 170435074, 8530592, 570434210, 572687018, 35659938, 42640040, 2720540802, 2862654082, 2829068416, 2148010122, 134351362, 679510690, 2324177056, 2818574890, 2292844680, 705177770, 2695006344, 2692753442, 8554498, 2181728298, 2140202, 2189598858, 2290100896, 671091368, 572661792, 10528770, 8915592, 2729058434, 2326439978, 143272482, 2861211656, 682134152, 11042946, 2728438280, 2191687810, 2829200000, 539493000, 2323655178, 9086984, 537526826, 2317519402, 2292361736, 2827495592, 2317885984, 682109440, 2862612482, 581566466, 44048520, 545824808, 2290655400, 2281874058, 2818572832, 2326437888, 671752736, 2829223970, 2861203458, 2156569098, 36348586, 2317885482, 178258434, 2183299626, 2326300704, 145359370, 2694979616, 680142858, 2181040130, 2283932330, 2717917216, 2622082, 673220616, 2718605314, 2191534090, 2684493962, 33565320, 10659880, 145228322, 2149722282, 681749122, 2181048994, 178815018, 581050922, 2718572576, 8912928, 2861072418, 707265192, 134350882, 581577354, 2317486216, 2323816962, 2323677728, 2324340770, 10528770, 2687010944, 2860517514, 2863268386, 715139624, 2181605376, 705200170, 44083234, 2686494882, 539001346, 707436706, 2728429570, 547399722, 170002594, 2852292736, 34212488, 705331240, 2292329002, 2290100226, 2284363936, 570468896, 2324308138, 2158665738, 2147624962, 2860515850, 2829754914, 2284358272, 2686617760, 2315419808, 2694980098, 2156530176, 680142986, 8388608, 578849410, 673327778, 2105504, 581437994, 167903234, 579346442, 2292845098, 705308680, 2325742218, 537001984, 2181562536, 705341962, 2290780704, 2290221096, 10527234, 2326397610, 2819138176, 537035296, 2862647946, 11042824, 8528392, 2099368, 170434560, 33688202, 2323777704, 2315922058, 680001666, 2860558336, 2156538536, 679477410, 673318952, 2156046856, 178430592, 2292844674, 2692915330, 2720180384, 2315911808, 2190117544, 537403426, 2726822408, 2726461570, 673718826, 2827528354, 2189566594, 573211138, 2283965098, 679518858, 169878186, 2324179626, 2818736802, 2821236874, 2852823712, 8522376, 168462474, 2191690272, 545390722, 163978, 538978440, 705339914, 2686462592, 168436392, 2861179010, 2863169704, 42639402, 2695367298, 2860689546, 690314, 36317346, 2292744706, 144875658, 163872, 2282267304, 2684889640, 2726854666, 545423528, 2325752328, 2854783648, 2284462218, 2692874914, 571113608, 143132682, 2158666250, 2720015018, 2818605186, 35653794, 673194632, 682229760, 33556480, 705299112, 44040352, 657930, 2726332936, 2230274, 2718605312, 34087560, 2315264010, 142649858, 41984552, 579504682, 548053162, 42631170, 35370, 2854398592, 134776970, 2284494986, 707267080, 2818713602, 2695399946, 8913538, 2693276322, 2695405696, 2290624650, 2860548234, 2694851232, 143171722, 679488136, 2156570632, 136481448, 572686858, 10493986, 706871936, 2860689578, 2292877960, 2854257192, 545401344, 715794600, 559786, 2863278210, 2687019656, 2149621760, 2181562370, 539666440, 2829582850, 2818572450, 547496066, 671130120, 2854758528, 2819238570, 2149746858, 176335008, 8947752, 2326268546, 2147647520, 2854265482, 2183178402, 2315419786, 176824866, 2860526080, 2326276616, 2820704936, 2284456074, 547495968, 680174090, 547498536, 2315422208, 570951690, 545826954, 572555786, 2717919784, 2181597856, 581479072, 573087754, 682272802, 2281734146, 713040522, 8953994, 11042826, 2860550690, 2315422248, 545794050, 2292850816, 178817154, 143171584, 2325875328, 536872960, 2292721664, 2854354954, 2684527114, 573213194, 143295106, 2283842082, 2150113418, 704784906, 2686984362, 2687019144, 9085480, 2852692520, 706871944, 2863268480, 715792512, 581476362, 2183146122, 2819099272, 44729000, 134881418, 704686722, 2315952778, 573188136, 2315256360, 539492490, 2728559144, 545817128, 2729093290, 10657930, 547520552, 715262634, 2684912264, 2684493832, 2158012450, 167938698, 2156538370, 2821358120, 715786272, 42598944, 2852292650, 2687142058, 539664554, 2326399018, 2854887946, 2827102882, 581044744, 2158501896, 2150148266, 2181072904, 136872064, 176327306, 167813128, 705208480, 2156046882, 178389024, 537035272, 2720039592, 2687148160, 2281734282, 2726824064, 2192050696, 2158526496, 44697728, 2829060264, 41975970, 2317492736, 2290231936, 715793034, 2720145962, 2282392072, 2323810824, 570951712, 673720832, 10650274, 2191696040, 144714402, 2827626658, 2317387778, 2827092608, 580952736, 2189953696, 170557450, 136456704, 2852137474, 2315913762, 573049384, 2854912520, 2284455946, 42510378, 2158495872, 168329378, 143163402, 2325875360, 35661984, 2283841568, 579504170, 2317877922, 143264298, 2862776842, 2728405504, 2684914312, 673712162, 2827616778, 34089506, 713041922, 2158141442, 176195746, 679485442, 2323817090, 2726439434, 2315944098, 2155874826, 178291338, 671130112, 536905728, 673712776, 681746976, 2720694440, 169869352, 167938184, 144738984, 178782368, 2315397152, 679485962, 706881666, 2150146058, 2284487298, 143297024, 168296482, 2326276106, 2684527274, 536881826, 2282365608, 2692776074, 2829191690, 2315944618, 2684387456, 579340936, 2282258602, 570982922, 176720426, 681584778, 2324300418, 2829191176, 537010344, 671744000, 2140834, 2290100736, 671752360, 581044778, 570460802, 706773504, 166560, 671263362, 2720148136, 2158659594, 671623850, 547496610, 2685020160, 2693269642, 2687017098, 36341930, 178782210, 2192212106, 136981002, 2726297634, 2854267016, 2325883394, 170533408, 2863276544, 2720041128, 713173032, 681746984, 680004138, 666122, 33587880, 2728429610, 168337546, 2630184, 2718048776, 571091490, 2861048354, 35790880, 134742186, 2861074952, 168297088, 2726300296, 2326265984, 2726963746, 2189986434, 2192083112, 2624008, 2726330528, 715794466, 176818696, 2290786338, 2695004840, 136349738, 2829223946, 2189459616, 671228418, 679641128, 134384138, 2283806762, 579381258, 578945706, 578986120, 2863302688, 548012194, 10617474, 134783136, 136980648, 44171394, 2317877890, 170008706, 35652266, 143138818, 571091618, 2686978216, 539527208, 2718574602, 2181073440, 2854234144, 2183168674, 178397832, 2281867914, 2284322986, 8554632, 570982536, 178946186, 136839850, 170011144, 572532776, 8519840, 2854922920, 2147657760, 44738592, 2325742242, 2693398528, 134752778, 2718608040, 2189951528, 2827626664, 573188128, 178290856, 2656800, 570436106, 547529384, 2720672266, 2181693472, 2720047784, 176196128, 537405440, 134775296, 2148147330, 2158010400, 673220776, 2317386248, 673194624, 2325749928, 8390696, 2720147968, 682101280, 2156036232, 2860556968, 704774688, 2315397160, 2728405674, 168340002, 2685020170, 579477538, 44737162, 2183145610, 2852161672, 2324178986, 2684356616, 2189462050, 176818306, 715129378, 134217896, 42076298, 579510400, 578846882, 2150238218, 44695690, 673852034, 2155907210, 2852159528, 2183301770, 570993314, 2684889640, 2686590976, 557090, 572555434, 178292872, 2181696170, 2324212226, 2150137898, 2729052328, 2860649120, 168468520, 10659976, 2863169568, 34122250, 2819236490, 682131456, 581607594, 545401474, 136847912, 2158528552, 2283842176, 2181597224, 134742186, 570983042, 167804970, 2105986, 2854395914, 2852268202, 578846730, 715786914, 2852790272, 2326276608, 2147656322, 2150137890, 144844962, 2324334762, 143295104, 2149714434, 2181171722, 579477666, 2720573440, 679485608, 10400, 713589248, 570466304, 178300960, 2728394786, 524456, 2318051466, 2861050376, 2726955146, 2283973122, 2726987904, 2693300738, 581436072, 40960, 2183800970, 2283799074, 42106888, 2324179074, 2720178818, 8956042, 2130600, 2282367520, 44171434, 705167368, 2181564968, 176335488, 2694973576, 2718433440, 2158103176, 2854881440, 136841386, 8946218, 2818613280, 539109504, 44575240, 2692915202, 11149344, 2695536802, 44607616, 539502634, 9085088, 539536042, 167805442, 2148018826, 579512354, 142649890, 713171080, 2157972002, 136488994, 2149720706, 2726865034, 539003432, 2726953600, 2829223946, 2820801058, 705339944, 168460970, 2282269192, 44073504, 2695014922, 706773664, 713564298, 168462344, 2852159618, 2156003370, 673185794, 2317888170, 2852782594, 680043170, 682107528, 11012232, 133122, 581077506, 671655970, 44040744, 573212704, 44572800, 707404322, 539011754, 42107554, 2150277762, 2149746720, 2827649026, 2192056832, 2718083586, 136874120, 2854756904, 2315395586, 144736928, 713687554, 2292359168, 137003682, 2720662154, 2852651168, 2726863008, 178424482, 2190084226, 9052320, 2189993992, 2695364744, 2189600808, 2189592704, 547529376, 142647306, 2718081672, 134875680, 2692751362, 2284325032, 2717919914, 143271968, 671090720, 2149720586, 2829615752, 545401512, 9076898, 681706144, 715260426, 713039912, 706871978, 178823688, 42475690, 2854888074, 2818615808, 2147658272, 44179616, 2685053474, 579513002, 715172384, 2281875594, 2860656776, 570556928, 44204192, 2860523682, 578816042, 545783970, 2158668298, 2283808776, 2181048832, 167903746, 679479968, 2819132034, 136847360, 2192058914, 2852159656, 704776714, 2693441538, 572555402, 44214784, 170426506, 2147518984, 2860558858, 2315298850, 2718572578, 8921634, 8398858, 2860679818, 136487562, 2325881482, 36315784, 2148141090, 2147494026, 2147625120, 134228618, 534696, 2282236578, 168460930, 136882186, 2829757064, 572686336, 44180104, 2720008234, 2861080578, 2292195976, 41953826, 537045506, 715262474, 136972448, 2623530, 571083394, 572654090, 2156003874, 176327328, 42598536, 44737064, 2315290752, 680002184, 682139656, 2189467650, 11042954, 572522634, 145369098, 680011778, 2290123274, 2283930240, 537438218, 2728403498, 2819260456, 679651368, 145229954, 673318922, 2149711912, 567304, 2148147872, 2720139914, 2829058720, 578955274, 134883496, 2281873546, 680003594, 2852823176, 170009258, 176332930, 713730058, 2281734696, 2692778498, 707404328, 2860548770, 2860649120, 579373056, 2820704392, 2147625610, 2860681218, 537438720, 2323784354, 8956546, 2860688040, 2829058568, 2290098818, 2852661760, 2827657218, 2317877418, 581470338, 2726961704, 2852299434, 2686487200, 2718050826, 2324212232, 707395752, 706871426, 2189428904, 2863278114, 539664424, 2827102376, 570600106, 572694698, 143271936, 2290092170, 2290625186, 134359200, 170428586, 2150271520, 2318043690, 547881632, 579478048, 2630314, 2861040138, 2854912674, 144875690, 2685043368, 2720694818, 2290649098, 2720047232, 2292883488, 134783490, 715292704, 581574794, 2852126856, 2190115336, 2819270816, 8552994, 2284486688, 2292353192, 2290786824, 573219370, 2292222464, 2796042, 705301122, 2189461536, 33589800, 136970408, 581445640, 2852160040, 2326306824, 2687017090, 673316992, 2720178314, 2317877890, 705170056, 715827752, 2183692296, 696866, 2685053474, 2726955682, 2183669896, 137011202, 681707680, 2317877290, 713204256, 679619242, 539632168, 2324201474, 2147647498, 2155880480, 2148010152, 2632232, 142649866, 713195658, 581435434, 2156003466, 2717950090, 2292884098, 2317355682, 2283833856, 545398946, 2156044296, 2852160032, 715270658, 539527680, 713170984, 2149712514, 698498, 2685053096, 2317361154, 2630314, 713730048, 44599304, 570468384, 2863139360, 2862776448, 2693431946, 573180424, 2324300320, 664234, 579373056, 673319082, 715795104, 673325738, 2693302792, 2821203968, 2826971688, 131624, 2827526146, 2292222466, 144738952, 536881280, 168462858, 671645866, 537010728, 142617096, 168435840, 578980394, 2692784778, 2183670304, 2852293248, 34218496, 2158109184, 2150116008, 2829625512, 170535562, 2192181802, 34087562, 2852260488, 2726963720, 2684889762, 682141704, 2728395432, 42599042, 2686452352, 715303074, 2155883168, 2728929960, 2827649664, 2687008776, 680167584, 2720049824, 545401346, 168305152, 704653322, 2261632, 34211840, 2181210754, 2693275690, 2183268864, 2720704522, 572656168, 2720014978, 2623498, 715262082, 705298434, 570425354, 2149745160, 143297032, 166058, 570591360, 2827616386, 176857600, 2156429354, 2325905960, 2684914184, 2315780138, 33721000, 2158135808, 2829191682, 673712808, 2860649120, 2820801154, 178391080, 170041864, 578822144, 2158004746, 33554464, 136325128, 713066632, 8399402, 176827050, 2818613794, 34244642, 2156431530, 136872576, 713720328, 35791018, 2282356904, 168329738, 2156570752, 2820669960, 167936546, 145360898, 2726955042, 706904576, 167783048, 2315922082, 2821326888, 705200170, 42084522, 142615048, 713042466, 2829722112, 2862776970, 664224, 704645770, 680167464, 2630272, 167772320, 545949728, 2315264136, 2820670122, 673194122, 2148051104, 547392034, 2156405256, 2315291138, 572563464, 2662410, 2326399616, 32898, 2156003968, 136349704, 2818713632, 136456192, 142641194, 715137160, 2854783496, 680034984, 2290221186, 36348072, 2852293130, 2821335074, 2324171394, 706783904, 572664360, 2292230304, 145228328, 2283964416, 2183832074, 2284358274, 571083304, 2155915394, 2147516960, 579480200, 2317387914, 142772384, 2726985856, 715292672, 581607968, 706879496, 715303040, 2694982272, 578986504, 34220584, 8391336, 2695006218, 2718433442, 8923778, 2325914240, 2718575146, 2281710112, 545301032, 2148147754, 2290100770, 2290098336, 545261698, 2684919816, 679512106, 2694971936, 547399818, 2147518504, 2282235904, 2862623274, 168435872, 176171048, 2684520994, 9077408, 715171840, 2861074466, 2189598880, 548022914, 2282266784, 176857632, 2158141570, 170436776, 539142186, 671096992, 2324299808, 2829092994, 136356008, 681747072, 2686493186, 134228000, 704643210, 2292197418, 2323679744, 671222314, 2158660136, 545432064, 2290262186, 178293378, 34220066, 673196032, 2819228192, 573089954, 2694849194, 2283807370, 2629762, 679608874, 145393794, 167772202, 2860556808, 11012738, 2818574338, 539533952, 539011712, 673710114, 570556544, 2178, 2854920330, 2726332936, 705175584, 2158625416, 2155913856, 2149752992, 2821204104, 2290122760, 2282367528, 2827135010, 2281875616, 2692751368, 2158109354, 2149714048, 547922600, 706906272, 2292875434, 42117672, 570433546, 144746666, 673884202, 570591744, 168296994, 2694980138, 673358338, 2862753824, 2726471720, 2315790368, 2324170762, 2290747402, 2156406946, 41482, 2654376, 2821226528, 713032354, 2315945984, 2862654120, 547365418, 545819170, 2148016810, 2665098, 2852291202, 2827126952, 545827360, 2147525280, 547523072, 2284325514, 2718466594, 2863136906, 2099362, 2728528424, 168470656, 10660386, 581609992, 715302922, 2687019688, 2729085472, 2717952682, 36342304, 2726332970, 2693401250, 168307338, 2192179714, 2155905666, 2860559016, 578857122, 170401922, 36350080, 2315395720, 136850080, 2694840994, 2284325000, 2191557290, 715301410, 178956426, 713198114, 2862612640, 10657928, 673319552, 2158504098, 167813162, 2829099528, 545431560, 2189986434, 134260896, 2852653576, 580913666, 2189428896, 2829591210, 10518666, 2157970082, 713689098, 704678408, 2147525280, 2686623752, 713164960, 2827092512, 2820808834, 44083240, 2695014432, 2326439936, 2150269602, 2189986344, 2692915754, 136839848, 2819235850, 2192187936, 573186730, 2326431912, 671744650, 713721866, 44739106, 2861074560, 2687011490, 134381728, 44698272, 2827485186, 42631298, 706742922, 168429704, 2190090280, 178301570, 2693276170, 2158493704, 681707530, 671262730, 169904264, 2317353130, 170033312, 2147614730, 136349826, 681576584, 2317886120, 2854920194, 35662344, 2695506088, 2282236450, 715795072, 539525154, 2147647650, 682230440, 2181048994, 537569832, 134392480, 144877568, 2685010088, 2183832104, 2854758400, 2324202018, 137005610, 2148040714, 657440, 34122378, 10518658, 2662946, 2827649192, 167782538, 2829748234, 144738850, 2317486242, 715262080, 2861072930, 2315296898, 2284325032, 537537024, 2281711616, 539011232, 2692884610, 2728534528, 2181696136, 9044514, 2852293162, 34212002, 10494090, 2717919904, 2693431424, 2852694024, 715172482, 580952618, 2820842016, 682, 2818605098, 2686583338, 2726431264, 2860687872, 2325872802, 682101248, 9077386, 570460168, 2290100736, 715819136, 579347104, 136839336, 2181081608, 681715880, 2189598850, 2686452256, 571115688, 2726987784, 2852782242, 707398312, 2687009442, 570458120, 666154, 2726963840, 145270920, 2158495914, 2854791682, 2292228608, 134350986, 42477728, 167912064, 2720662186, 44566690, 2785322, 2290256546, 656008, 572557834, 705202824, 2720563240, 2820835880, 2189470338, 2720540834, 704815650, 2150277666, 2862615074, 170011138, 10625664, 2854879360, 2819262496, 2292318856, 707273354, 2720049664, 673316872, 2854234250, 2718599178, 2720671880, 706748458, 2326430338, 2852300936, 2147517088, 2326300704, 704643624, 2726955010, 707437096, 2155872264, 2292754976, 176292392, 2686593568, 2130474, 2150236330, 2292721802, 136315048, 36341928, 8399360, 535050, 705306762, 42109056, 671230464, 2155913218, 2290098304, 42107554, 2158141986, 2854267008, 2149754912, 35791498, 2269858, 2821196418, 580921896, 143305224, 2158108810, 537438210, 144877738, 2728567458, 2829099520, 2720039562, 2852170240, 2821365794, 145236136, 2150238378, 580952608, 2149755432, 2281711776, 539503240, 2283842178, 8948234, 579479714, 705331328, 2323677184, 570458632, 2290755752, 168436224, 2156528138, 2860517416, 671787048, 545958058, 2263680, 2863311394, 2821367968, 2283831810, 657576, 2284495394, 2720531106, 2729058474, 2183170690, 2147655720, 144714250, 2325915650, 2819131434, 2156562978, 136349706, 8915498, 2728927240, 537428482, 673712682, 673229320, 2821204128, 144704162, 673317514, 704782506, 2863300770, 537004682, 680143370, 2149623938, 2323776130, 2818746922, 2726439584, 33410, 2326309538, 11173922, 178424322, 536881794, 144835106, 2728405634, 33720960, 136850082, 2720008714, 2684920328, 704776874, 673196034, 2820810890, 145393672, 178814978, 2189566474, 2158502568, 2695531016, 164008, 680174122, 44698154, 2717942314, 536914090, 2692776074, 2684526730, 2156406784, 2695506474, 707264648, 176685194, 2818705418, 573186722, 2854258850, 176171682, 2720148010, 44567170, 682265248, 673712642, 713728170, 2284487330, 2282268832, 2158144136, 2323816448, 2271392, 2718083074, 2318041760, 2693433354, 2687117864, 671787552, 2283972608, 2718050850, 2818605064, 2728962688, 2820810914, 176203906, 715262634, 2315395584, 2292722344, 33726632, 2282365602, 2686494856, 2854920738, 34080808, 145393674, 2290125472, 35684992, 2854258688, 579480224, 580913194, 2854224426, 2318049792, 2863169664, 2315422210, 2183146122, 573210792, 2827616386, 35783330, 2290647200, 2795560, 2147658250, 2695375008, 178432514, 2283971072, 2718466728, 136356384, 671221770, 547520672, 673188010, 2695398050, 2728397474, 2718442112, 2323783720, 547530882, 170035368, 2852659882, 8224, 8956040, 178391714, 2181169320, 673751688, 713170954, 10659978, 579510434, 167944224, 2826971650, 178956416, 713599144, 11042826, 705309184, 142746250, 2852299432, 679608864, 8874, 143130658, 178913930, 136478728, 2684881416, 2155905538, 715827232, 44739232, 573213354, 539525632, 2819269160, 34212392, 2854357672, 2192081536, 34946, 2156399234, 2315913768, 715262632, 2694848642, 2819262464, 537012874, 581436034, 2862745760, 570425888, 673194538, 673720842, 2192189954, 170008704, 2718476832, 671654048, 143163528, 178815136, 707308200, 136448002, 2183178752, 2692907562, 134777474, 2183661706, 2726961320, 713697792, 2728536232, 167815714, 35815978, 2685042848, 581076992, 2183266440, 136849442, 8424074, 706912802, 2155874826, 581446274, 136972320, 2862776834, 134883488, 2693439618, 168470536, 715260456, 170033666, 41984000, 168460960, 680001704, 33696416, 2852159488, 2283962498, 134916234, 2147625096, 671754914, 2726463488, 2728525992, 2181696032, 572557346, 581083648, 176193546, 2694982280, 2140288, 167914122, 536881186, 2317353474, 2317524994, 2183824000, 134359200, 134220448, 2686452256, 2820833442, 8923778, 2820802568, 2155880586, 2720139914, 2147615266, 2324209802, 2818738312, 2692907690, 36177952, 571116202, 2326309546, 142740128, 2189560328, 2158633090, 537535112, 36350472, 143173640, 2281703466, 2821193770, 2190114858, 573047306, 2290649224, 176196264, 681585282, 178260490, 673849864, 42082850, 2315422336, 704686090, 2158534824, 168438410, 704678050, 10526762, 2687148202, 2820710954, 35793578, 2281834634, 178423850, 2863179776, 2684922530, 2283937832, 167774248, 2156407330, 2326399618, 2726822560, 2862786698, 136348296, 36184074, 2695539202, 178257922, 35785218, 169902210, 2695006880, 2183669762, 705333802, 2695364608, 715292714, 671779496, 705178112, 141346, 8956586, 2860525736, 673194026, 713697418, 44739082, 704678568, 2728396800, 8563370, 2787840, 673188008, 2687011488, 2852301448, 2292719658, 680143528, 144876066, 673221162, 2826996392, 715262474, 539140746, 2158141570, 2183692968, 34089512, 673841792, 713695912, 2686593186, 2863137320, 548012074, 2317519520, 170427010, 2829617184, 715303586, 2156561026, 2718442154, 2854920832, 680167978, 34210312, 2292353058, 2852661800, 42107434, 2695530658, 2317877930, 2147517064, 2183834154, 707437184, 2854390280, 2284464298, 2728929792, 168331904, 673882626, 2290223744, 537042978, 2821202562, 706879522, 34081322, 11051146, 2684396192, 2820808712, 2687008904, 167774242, 2158002176, 11182210, 2827100168, 2729083554, 547915904, 8424096, 41943042, 2282356768, 167813282, 538976936, 2189983746, 178391688, 2315815426, 673227434, 2192222850, 2150238888, 2726439050, 2852301344, 8530082, 2106018, 2718605472, 2827132928, 2181204008, 682109600, 2158010880, 671787528, 572564130, 571080866, 144738818, 168428064, 176850952, 34087040, 2717919400, 680045218, 2292850858, 36307074, 715819040, 2181073546, 2148016138, 2826993664, 33728520, 2317885992, 570434080, 143140896, 10792, 572663850, 134348928, 539624098, 2315815424, 706781186, 671787048, 2695374850, 705341482, 2829748896, 2157971970, 2728405120, 2863270024, 2718433290, 680012298, 11149346, 136325250, 2324170792, 33687720, 2854232234, 2728429568, 2282226208, 573090312, 168329738, 548012032, 2149589026, 2156440200, 2684397736, 2726332584, 2829230762, 144738338, 673226914, 681615528, 2854396544, 539536010, 2292844552, 545957920, 168429736, 2292877954, 2860558346, 170535466, 681615368, 2189568514, 2854920744, 2854757024, 2852694178, 2827526178, 2158004864, 2315428520, 2718083072, 579504258, 2720661672, 2860689928, 130, 715163816, 537036968, 2283938336, 10618888, 707428520, 167936138, 681706146, 539503266, 2818615306, 581599370, 34080770, 2105992, 143296552, 2326265866, 524328, 2818736258, 2820802722, 2862647424, 682240554, 2282367616, 176327306, 715139234, 2149712386, 2192056960, 698506, 167914144, 2728952362, 671645834, 2281704096, 2728921608, 706914944, 143163560, 2729052290, 34218024, 2181693472, 570426024, 706880034, 2726299658, 2852817440, 2821226504, 2861179554, 134220290, 2183170696, 170035338, 136847528, 2181212288, 2283970600, 2854759050, 573213186, 2729083040, 2324342946, 2283930274, 2157979810, 34089088, 2685053576, 143131272, 2827004416, 134785186, 42608672, 2852299402, 34976, 2728567466, 2325741576, 2290221186, 673720994, 2818744488, 2694979626, 2852686504, 2693433992, 2695397890, 2718476928, 2863278242, 2317879978, 8432264, 2684887072, 2762754, 145229824, 682229928, 2183660192, 539658376, 705306752, 2148048930, 168329728, 2854912160, 673319050, 570599562, 570949674, 2157978242, 681716224, 2326265858, 2290229258, 2728558602, 545294506, 41951778, 705211010, 2315291274, 2189470368, 2818607650, 42476192, 2230402, 134357162, 2860646944, 2324203658, 10486410, 545947786, 705341442, 2290262026, 671645704, 2693270154, 547489960, 545947776, 2148051466, 42082826, 2324201602, 8954538, 10659968, 33688106, 2827496096, 2692786208, 679518728, 134883360, 680012296, 673221280, 168331936, 36178466, 2720170018, 2861073058, 539535520, 2720014472, 167912098, 2695375498, 134384256, 2292711552, 168462986, 2281745032, 44566562, 2852298784, 713720456, 36176514, 570589346, 705308712, 2829590536, 673351690, 35826344, 36309672, 581051010, 2326276258, 176163456, 35826208, 2854789666, 2326405762, 2315255978, 2763400, 579504640, 2820672008, 573079552, 2181073538, 2292351106, 2729085472, 2183137312, 33729058, 2827487872, 2326407680, 2826993832, 2829756546, 2728929320, 2148171946, 33554984, 578985992, 2318010402, 2284357794, 2317519360, 2323808290, 682238632, 2181735074, 8954376, 42510976, 704684682, 36177920, 671088768, 176726144, 715139714, 2156013728, 706781312, 2323688106, 178792482, 2290256008, 2147519136, 2694980136, 2820835336, 2726985888, 673720488, 537035274, 176171176, 681609736, 2181048490, 690304, 2192220840, 2191654914, 2686978594, 141984, 2718566560, 133768, 704783016, 2826969216, 2762792, 2692915208, 2694849162, 2852782760, 170527264, 2149747336, 2325875336, 673876488, 178301058, 2323652648, 143173800, 136356522, 2150146600, 579340320, 2290131498, 545794720, 145262632, 2149622440, 2687109802, 170566186, 713722496, 704684160, 145361448, 170002440, 2323646466, 2315823616, 168460458, 680176266, 679643304, 715137026, 145271432, 705299082, 2728429570, 2191663784, 2290789002, 8391330, 8552608, 664194, 2863172138, 713689600, 143173794, 2862614666, 671614978, 545292426, 34217986, 2292353162, 671746690, 2156528296, 136448032, 2318043296, 2854914570, 178792482, 167903264, 2854365186, 2726955050, 2728526346, 134908424, 570990592, 143173674, 2694982184, 682140328, 2315299370, 2686454434, 680004234, 2862645250, 168296448, 170429056, 10496170, 44730496, 679487530, 2693267456, 136446090, 2686582816, 137005738, 2684887554, 570958338, 2852790922, 572655658, 2190114978, 35498, 176826498, 176685610, 545816744, 715294882, 42115584, 2156044416, 2720006784, 2827651114, 2692753952, 2292189192, 2130432, 2292197378, 10652160, 2155881130, 2290100738, 2315289224, 2325752360, 680135336, 2686617634, 707264522, 2852128808, 2829191168, 2854758400, 2821333672, 136478856, 44703778, 2720571904, 176163338, 2325907592, 178792488, 715819010, 2189992618, 2820704392, 142615210, 33596066, 2181696010, 2149624448, 705169544, 537438338, 2292189320, 2292359714, 176335394, 8522280, 707395626, 136480802, 679617184, 2827651626, 2138240, 2862645800, 2852823680, 134260874, 2861170850, 2829222408, 42511010, 2687109794, 673884834, 572695074, 9044002, 2692915746, 170435074, 715661440, 2692915210, 2852162184, 571089442, 537012258, 2694971520, 536879112, 178825346, 2317879810, 679512226, 10496130, 681584770, 680166048, 178430634, 9076768, 2191567498, 33554946, 2819097256, 680010402, 142641314, 671746176, 2728396802, 2717943976, 2861181602, 547389442, 581444258, 170043402, 2852160162, 545391264, 673849858, 2189950976, 2150146216, 2818744994, 2861050498, 168435752, 705169920, 715827720, 136356520, 176334848, 44040194, 539666466, 2150113928, 2821359650, 2323777536, 704651936, 33718920, 2761256, 2692876832, 537438880, 2827649544, 2729083434, 671656072, 572664448, 2317910048, 35782784, 539656864, 2728561280, 2281709608, 2317918376, 682240162, 42109098, 581477034, 168304778, 2192058496, 2686485152, 41512, 10521224, 573049352, 2720016424, 2854887978, 573087786, 2829615266, 2692882464, 44050434, 35815594, 134752288, 144837154, 131618, 671613608, 671252480, 2323644456, 547521032, 2156014114, 2726823944, 33728554, 170560128, 143174304, 2785960, 547528834, 673357866, 2189460002, 2292220426, 690730, 42084392, 704817320, 2728559138, 2826996258, 2854920322, 134752928, 673196672, 178399906, 134390440, 2149614114, 2862612522, 167772810, 2854397954, 2720008232, 706906792, 537559682, 680009866, 144835240, 10792, 2726431400, 2632200, 42599082, 2726471848, 682271400, 545792136, 2150236810, 170558120, 2726987810, 169869352, 2317486754, 137003008, 539664904, 571122304, 2863310856, 36341794, 42641442, 178792488, 679643138, 537010720, 2827485730, 2818575010, 2181073576, 2190123050, 572531336, 2726955168, 2181701640, 8956034, 2325742114, 673743360, 671778946, 680168066, 573087752, 2156431496, 2694979752, 2147658240, 2692876322, 705167394, 2317918754, 145367082, 176719880, 2284462602, 2852291200, 2684485666, 2684365450, 11173888, 2693302826, 2860679818, 2183268394, 572654242, 2821196448, 2290221056, 2325874816, 11045408, 144736258, 44728968, 2290754178, 2827624490, 145261218, 2315289120, 2155905578, 143131298, 2695407656, 2686617640, 35784874, 134914722, 167914112, 2281865346, 2686984202, 178921986, 713064962, 145238656, 2718575274, 704645290, 169910920, 2693401128, 2829101570, 715260426, 578824200, 33597440, 2157971458, 2695530530, 2284331050, 142748320, 2854355594, 2281842698, 2862778376, 713163272, 2854357122, 538978954, 176695306, 705202858, 2181564416, 713590824, 2720145448, 704653858, 715137674, 2686462506, 2156398730, 2158534818, 2189600776, 2862745770, 567306, 2183833632, 2284331520, 2752640, 34088962, 688266, 537535018, 2292877314, 2720662176, 178397354, 2323818634, 2191698090, 666282, 2819098632, 2326265994, 2827135114, 2685043360, 570460194, 673360386, 2686978216, 673228962, 679651976, 170426890, 176717954, 2192190112, 143271946, 134392490, 2718474248, 2156528162, 579502634, 2821237282, 136317608, 2282365090, 44040224, 2687019016, 42470018, 2720039586, 715139594, 2827132968, 547530888, 2861082626, 2183692416, 2317910154, 671123976, 545818634, 579373568, 2158493834, 2189428866, 176695936, 682108928, 2852683936, 2150140450, 10521098, 2318051496, 2191698088, 2284454408, 2852128808, 679649962, 539495040, 538976416, 2148018826, 2181693994, 707297832, 713589288, 2315944450, 545925290, 134252546, 572524714, 547399810, 2156562432, 2854756392, 2726461600, 2729060384, 545826824, 2149746688, 141986, 2290100746, 2147657728, 2854363146, 178391682, 33688226, 134776840, 682131458, 178946058, 2158537256, 143173800, 2156528130, 2718468266, 2861040288, 167936640, 671623818, 2181726730, 2292361376, 581444264, 2861074986, 42641442, 572563624, 35659906, 2292746794, 2290789034, 2684914304, 168307208, 2684362754, 2819098760, 42600488, 136325250, 35826304, 681585152, 2149583528, 2827092000, 134914730, 44049056, 178782210, 10493960, 2183145602, 680044682, 2181079680, 706912256, 673220746, 2315430402, 168460288, 41986218, 41945216, 2181702154, 2861172776, 2281734656, 578855458, 176859808, 167914114, 2819105442, 682271394, 2148043426, 168340010, 2854881824, 2684519072, 178954754, 2726438944, 679608866, 2325907464, 36339746, 2323810978, 168304800, 2693401090, 2718564482, 2192212520, 2292195360, 142649890, 144712234, 11176448, 136978944, 2284462122, 170000392, 170525344, 2821195778, 2315264554, 2290223744, 713203880, 570567298, 680043040, 2189953698, 10518530, 2317361826, 2190117418, 2861214344, 134351490, 545260042, 2854264992, 671122058, 2150148256, 145227786, 570558600, 2156537896, 2323679906, 539107458, 2323687562, 547392002, 2283839626, 682134178, 2238504, 2325750402, 673227400, 143261856, 671752194, 35791394, 572523050, 2820679848, 2315782696, 136454178, 134383616, 2156013704, 2292359848, 2684521128, 681716394, 178825248, 2315389608, 715301416, 2686591144, 2693441696, 679619112, 134219946, 2829224450, 10657952, 2863301280, 538970274, 2852685832, 2315430016, 170525226, 539101826, 144869538, 178782890, 673226760, 142641288, 2181572746, 2728951936, 2292719624, 8923306, 713566888, 2829746304, 36350466, 2158501898, 573218986, 2827659778, 178814986, 2692753546, 704651402, 539658402, 2158004232, 2183268482, 2852792864, 2183135754, 2718042752, 2147484202, 2717942434, 657448, 2290657922, 8915106, 2158144032, 715819138, 2720539304, 2687117344, 2148139008, 704783010, 2693269506, 2325914274, 34212384, 10651688, 8529962, 706904192, 2315422218, 41098, 537405474, 2284456072, 2192187914, 2829230632, 144836736, 679643786, 2315255936, 578979976, 706750626, 2292850698, 2183277088, 2829099656, 2192089600, 2147616938, 2290649256, 2181079554, 2728436360, 2695006378, 2315427880, 572530696, 682139778, 2862653448, 2820669600, 2317355562, 2284494856, 176816266, 2192083458, 2317518848, 539110058, 176685226, 673720330, 44042400, 2181562376, 707428864, 682131976, 2718073384, 2157978146, 713034400, 2818615306, 2189568042, 682131618, 2290786826, 167772160, 8912938, 705200642, 167772328, 664096, 42475656, 673351690, 2191534218, 178790914, 2290262176, 2821204648, 539623944, 2148149248, 2820677802, 2692874890, 580946466, 2684496512, 2852127264, 2829724330, 573046786, 706740776, 2693308418, 2720694306, 545948170, 707266592, 178424456, 2228776, 715816960, 706871848, 681585312, 168469000, 2717909538, 170524704, 134908586, 545267850, 2692754080, 143130786, 2158109354, 2292752546, 10625704, 168297000, 2819140224, 713197602, 2860548104, 2284357642, 547521184, 579381376, 2156530216, 8560808, 10488456, 11143712, 704817666, 682230402, 35782794, 2692784802, 671088648, 547530888, 572656296, 2852298760, 2720008866, 2720662048, 2326299298, 2685044770, 168307200, 2140810, 2183135266, 2183137442, 2852301354, 2158111368, 2181726346, 2861074594, 2860656682, 145367714, 2324204192, 2192181288, 143138824, 2283962496, 2318010368, 2156538018, 539633794, 2190084224, 44212362, 2192056354, 176161320, 134259338, 573211178, 2861206184, 545434274, 9085600, 536873088, 2692907520, 2692874882, 143173640, 35817602, 178268192, 671132290, 2827526152, 578848810, 2192089770, 2292353194, 33696258, 715663490, 8954368, 33595400, 579502760, 2852694018, 2860656642, 2292875400, 2861049864, 34079402, 2854234154, 44605960, 2720049288, 573082250, 2684363296, 2282399912, 36186280, 715827208, 548055048, 2852292610, 167782560, 42640040, 2282357376, 707264512, 42639904, 2692907146, 2695504554, 2726987936, 2292228616, 2821236906, 539492394, 2863145610, 680042530, 705177730, 2754690, 2728927266, 539142696, 2819262498, 2694982154, 2323679906, 2292851242, 2695405570, 565256, 2754728, 42606730, 2829230602, 178422400, 2827649154, 2284454442, 2720178312, 2290092586, 34114186, 176293896, 2818613896, 134253184, 581575296, 705175562, 2687150080, 537561770, 2687115272, 142608514, 2693431456, 2181048360, 2854748322, 134777514, 36177928, 33589890, 536881160, 2819096586, 143165602, 682230274, 2282227850, 145227776, 713041954, 713589408, 2726854698, 43560, 2190123042, 41953312, 176726184, 2787328, 2827526658, 2282228258, 581599874, 2693439658, 2324212226, 2861204106, 11010186, 2325882880, 2156044320, 2821359618, 2192179338, 545401000, 2183266344, 570992778, 545425920, 2862776330, 2787328, 2292195368, 170558122, 655874, 176827010, 656002, 2718083714, 713590786, 2718564384, 2183790600, 168329346, 2290092544, 2156570626, 539101354, 35782658, 2155880456, 33685506, 713590954, 713597602, 713042432, 715260546, 2818712074, 706751144, 2156528290, 715259946, 2191532680, 2692751490, 136839720, 2156013570, 545424042, 36348072, 2156044802, 673196034, 570949760, 539665024, 36186760, 136981154, 2854396554, 2852651144, 42467368, 2191695872, 2692885162, 657960, 142614560, 2693401256, 42076202, 673186466, 713695778, 176302120, 2726985762, 142608546, 679618570, 2862779042, 707297418, 713591456, 573213218, 2829584928, 35686400, 2317877762, 682107520, 168296616, 2694982176, 2181597344, 2854232586, 581052586, 681716226, 572531232, 35328, 2315823744, 2728525858, 715303432, 2156538402, 2292877442, 2860523522, 580954658, 2192091810, 2820679816, 2827102856, 680174114, 673188394, 704653442, 2821324834, 35653672, 176162954, 2827001986, 178954754, 2148149768, 2863311392, 2183137922, 581601792, 44566690, 34089096, 2829754378, 2685012520, 2827659306, 170003106, 2819229738, 713728648, 2281865354, 2861212288, 35825832, 44599432, 2281840768, 136880642, 682237984, 8430250, 2156003874, 2283932162, 2693440034, 44599936, 545914920, 168438314, 169912968, 136358528, 2290264738, 2720696994, 545269800, 579340938, 2693269546, 8954024, 136325666, 44050568, 2728397354, 2821226664, 537004034, 2283964960, 167774370, 2685051402, 34113578, 571116040, 2728437888, 178260098, 2156011562, 2283938432, 2181595690, 36350114, 707431082, 2183309992, 2829746208, 2693300744, 2720571434, 2861039626, 2315297322, 2284323466, 34245282, 2692786314, 537567874, 176163498, 8389122, 2821366408, 2684356648, 145369098, 547916320, 137005568, 2695531144, 580952064, 2863145504, 2861181066, 2228906, 42631680, 2325880864, 2821227170, 539525130, 539656352, 2684487682, 167938602, 573221416, 8521762, 2189435400, 2860558336, 679652002, 142606976, 2315395754, 2827659786, 134744616, 548014120, 44599976, 673753224, 679610888, 2726470152, 2324171424, 2820670114, 715137696, 2692753962, 42510984, 178954890, 682139650, 2693269536, 2189435042, 2292885514, 571113480, 2192089122, 545426056, 570433570, 2829232130, 2718466696, 536879754, 2684889226, 2292351488, 2150244864, 548020352, 567946, 2685053482, 168329250, 167804930, 2281832608, 44597290, 671777320, 169880098, 704808962, 2726952992, 169872034, 2755106, 2726340610, 2684527144, 2720661666, 2692915368, 706775202, 2318010922, 35785384, 2728954408, 681716266, 143173642, 572532896, 713074824, 572522658, 33598120, 680009858, 2827517954, 42598570, 33726592, 706775080, 2686584960, 167782954, 2720139304, 2819105312, 2818738850, 681748610, 34121858, 2323817090, 715262626, 715653122, 2726953504, 537569928, 2149621898, 2852291232, 2290786954, 143269920, 537045506, 2283937800, 2686492842, 176293898, 35825704, 2665120, 2181071530, 176726568, 8528384, 545948328, 2695405578, 2720180898, 2183670272, 578824834, 2861050504, 2693431810, 713697930, 2323687562, 168460418, 2292754986, 2860517504, 580922018, 2156044832, 706882208, 680167424, 2292350986, 713689642, 2861072904, 2852653698, 2728951944, 548053154, 9084928, 2183701162, 681716224, 545393160, 2148171818, 144836618, 537561096, 571089416, 2827092130, 2315913354, 2158109224, 2726988458, 2147625640, 170434570, 167805472, 680168072, 2720148130, 136970786, 2263048, 2852692616, 170566274, 2863308968, 2326405290, 142778882, 539110016, 2687019178, 2315821058, 2292320298, 2324179594, 2829584896, 2281873576, 2728428192, 536905768, 2183137922, 2829590536, 673316994, 145263266, 570564738, 545401352, 2147486378, 2292328450, 2324179618, 570952352, 680045184, 2819268768, 713689130, 2228384, 2818583074, 2150115976, 713730178, 2325742216, 2271242, 144875552, 10494464, 2156003874, 35782658, 169910282, 715825664, 2183137314, 2189986472, 134873128, 570992768, 172682, 2852265994, 713033896, 170395690, 2281873568, 2181703816, 578988682, 578988202, 2290229800, 2155881090, 2726298250, 2290655882, 10496640, 715259936, 547883682, 176859658, 2189427240, 679617154, 682132096, 178790952, 2325881512, 134750378, 2821202082, 671621792, 170044034, 2728428194, 137005096, 673221130, 2283970698, 35815466, 2149615624, 168438410, 2729085056, 10528778, 44214312, 134392354, 2317394090, 2686493218, 170565770, 2323646600, 570434082, 706783882, 2729058346, 673720360, 2157969442, 673744928, 167938058, 671132296, 581599882, 2158012552, 539623976, 2694883368, 11045000, 2693302914, 715161768, 2793608, 2324310050, 570468512, 2156404770, 2818613416, 2687117992, 41632, 2324340872, 2155907072, 570567200, 571089026, 2662402, 539140264, 2156046506, 2854267016, 2292351648, 679641216, 2726462080, 33686050, 2728436226, 2140202, 537397800, 2693400746, 2860556970, 42084994, 176161408, 2726952994, 2760714, 44575274, 170559496, 2281875466, 8530082, 143270408, 2726830624, 2282259074, 2189959176, 11174570, 2290778120, 682100770, 2156569096, 36317736, 713165352, 537010344, 2156568584, 2854791690, 2726955042, 2158002184, 11012746, 2726332552, 2854365858, 36307626, 2726994440, 2827651074, 178948138, 33695754, 33687562, 35818114, 2158004258, 578988674, 2692907144, 2726830242, 545303080, 2183301256, 136448522, 2191565344, 2862647336, 2317361160, 142746120, 168471042, 680009866, 2181595778, 44171426, 2695505930, 2325784576, 35488, 42074250, 42478240, 2290614400, 2315780264, 2192179234, 2283799048, 167938560, 10627112, 573188776, 2325905536, 537004160, 2726340642, 11018890, 9052840, 548020738, 545262082, 136978570, 2695504522, 144713730, 10657832, 2787874, 579348514, 2728536066, 706912288, 2181734920, 655496, 2191657000, 2726429226, 2819105314, 44081704, 2694850602, 2282367528, 673196034, 681582634, 2861203466, 2728437762, 2283806890, 2183268392, 537567362, 170393600, 548012674, 2281704106, 671230504, 2147617288, 2158534666, 2819238432, 2729052712, 134785696, 682133506, 2693439528, 572694656, 2290089992, 167903904, 35783330, 2726297728, 143262346, 2325875234, 2315782666, 2192220706, 2692874368, 2819099272, 2323816608, 707438762, 2181040640, 580954658, 579504770, 136849962, 42633760, 2158495872, 168331786, 534528, 2860524066, 2854889640, 142737962, 2315397256, 2860646400, 579373738, 571089058, 2292318752, 34218536, 2149745320, 2829722282, 565378, 673710728, 2692743306, 2158002186, 9054760, 713566376, 713205760, 36347938, 134226440, 2323677858, 2630306, 170436618, 2149580800, 42641568, 673221130, 2283963040, 673841696, 136454184, 671752832, 572664328, 545302698, 2720146056, 136979112, 706781824, 545267848, 2692743810, 2854783112, 2687142016, 35791528, 2852694658, 167903882, 681706146, 2717909640, 33727114, 2158537352, 2694982154, 2819230208, 42633384, 539626122, 2854234152, 176726146, 41953288, 2324334762, 2292187178, 2726830120, 581566496, 2863145122, 134916264, 2684396066, 715171970, 2720704682, 2728962186, 573049002, 170437256, 2290747528, 169902626, 2269826, 682098858, 2315814922, 170000418, 2181202088, 42076680, 2158537346, 2317486242, 2156013602, 2189601312, 167944202, 2861211778, 136349706, 680140802, 2829754922, 704782344, 2861050530, 2192083594, 570434056, 2323810434, 2829222434, 44081314, 178422312, 168337546, 2156570760, 2718597640, 134350856, 715686568, 2829615114, 680134818, 2183659648, 2292877346, 2149744768, 2863308936, 134217738, 573090306, 2191523850, 2292875298, 2684397730, 2315946626, 2315919360, 36176520, 2692778538, 2183660066, 2720139434, 578945544, 2632232, 2852651648, 2315944066, 707305474, 655394, 134905864, 11044904, 2317885962, 2323652768, 2820702762, 2148182050, 8948266, 134384130, 2818738824, 2860524194, 2315264040, 2283929642, 547488416, 2148139520, 673710592, 715303458, 2292230666, 704774656, 2694972034, 2261152, 2720008224, 2325752488, 2827495944, 2726430850, 2192091136, 2726461578, 680167938, 547389992, 136349696, 44705794, 2819129992, 2863270050, 573081768, 2282234370, 2695529002, 715137666, 10627594, 2861074600, 2183176834, 2695498408, 547531274, 2189992064, 2821237258, 44567050, 2150107266, 142772266, 2290231968, 136489602, 713074818, 34079368, 2829625856, 2827135010, 578980386, 2192220800, 2854225962, 2720147456, 2318049312, 704774784, 2694848642, 2686485130, 2150140072, 671099008, 579373088, 538970664, 570957864, 2156406816, 2147516450, 36317698, 167911584, 2183670312, 142608930, 2181735074, 2861213832, 9077248, 2861083266, 2728525992, 35684490, 2821226498, 524320, 176848938, 2861205664, 581085706, 2694848650, 2685042848, 2315258506, 8560642, 570949802, 36307074, 673841792, 2826969122, 581576866, 144714274, 2854750728, 578953888, 131584, 2189437608, 2148141186, 167805610, 2284322976, 142639112, 679520290, 10527400, 2284333216, 136448650, 545292834, 705169418, 2728954530, 572655754, 2284331178, 42115626, 715696650, 2693268000, 2156013578, 2693440138, 10627754, 2852169864, 578953770, 2192189610, 2854791816, 2147494024, 36315272, 2284364450, 2852301472, 573188616, 144877730, 2720704522, 537561128, 570957994, 2325751850, 2827493538, 2718042114, 2829060610, 2819131914, 2149711872, 144844936, 168329248, 178923648, 2820833314, 2852815360, 571116168, 682142242, 671777418, 2720533120, 2852784136, 42641954, 2155905538, 2156012032, 545269770, 539133994, 2854748800, 2181728266, 2692917290, 671776802, 134382088, 2284464800, 2827124744, 2852292770, 2684496042, 2148141730, 42084512, 545303170, 2820800674, 713588872, 2820801066, 680037034, 143165954, 33598122, 144711720, 2236936, 2282227874, 2726439586, 2687117352, 2862754306, 2718466216, 2192181802, 671776810, 143132706, 681749032, 673710632, 10658304, 2156440202, 2863172128, 2107906, 42476042, 33589800, 2317912714, 2827526664, 176169482, 682098698, 170002568, 178298890, 33595400, 2819260936, 2728405640, 715696130, 2155874312, 2158141600, 715294888, 2827091978, 2863138816, 2325783042, 547522560, 704807432, 2728921122, 545426088, 2684919816, 713173544, 2284489256, 2860689920, 2189437578, 2158625280, 539634304, 134260864, 2694842378, 2147518984, 2189437088, 2323778218, 539002914, 178397866, 2860548256, 2826963616, 2158144034, 178421768, 178954912, 2283807402, 570991144, 178825768, 176726184, 2318018698, 2292318346, 145402506, 2694873122, 2829715496, 168298536, 136358440, 2726461952, 42084480, 673743360, 2819261066, 142745762, 2156537858, 673357864, 579381250, 2148182186, 2821335048, 704643618, 666112, 34087434, 2326266376, 2726306434, 2694875808, 142615202, 2820833450, 537403400, 2147486242, 2863278242, 537559682, 176720000, 2189568648, 33562658, 545433642, 545923744, 2717941802, 679479458, 2189470370, 581075112, 545390626, 2695504034, 168430218, 2181179562, 681706018, 681749000, 2860687872, 713588898, 578988704, 10617512, 142747650, 2148172416, 33562760, 2283937954, 2692776098, 570466976, 537405986, 681607168, 2192089608, 681715752, 2860648480, 2155905026, 2718468746, 2852159626, 44567202, 144869928, 2317353000, 2189992456, 572696746, 2695531170, 2827485832, 671787016, 537002120, 679487488, 682240650, 142608384, 2861212162, 2326396960, 2686484640, 2158013090, 2156012162, 2694851106, 2818744480, 2147625120, 547391520, 2726953610, 2183700642, 2852159528, 2852823714, 2695539234, 706775200, 2181603488, 9078824, 2283932170, 715163816, 2183700520, 2852694666, 681582722, 169904296, 2148016256, 2290090498, 679512202, 42633738, 2684387496, 44704258, 2852301480, 34218626, 44736520, 8521762, 548046858, 2726857216, 2140202, 2148051074, 2158668458, 713722016, 2150271112, 707439264, 715655336, 2720137888, 2720137736, 2315296768, 2695399970, 2317885482, 2147650058, 2284325536, 2158111232, 35785352, 2191532202, 137013890, 673712648, 545392778, 2863270410, 570951722, 145269386, 178946600, 176693408, 2686487210, 2290229922, 2149745192, 42609184, 144712226, 136316970, 2821326984, 713588776, 2860655106, 581470378, 44597290, 142647328, 2191566858, 2181072928, 713599136, 2718050826, 580952706, 2829617320, 44212898, 2718574594, 547528706, 41610, 2818607242, 136487466, 571113504, 537528354, 134783658, 713687170, 2826993666, 178815624, 143270410, 2148040864, 545262114, 10625066, 2156536322, 704782336, 713730688, 2718443650, 35783202, 673196680, 579510792, 36178560, 2183667744, 170429096, 671123488, 2862620680, 2290756104, 682139682, 167944714, 2854398090, 167813632, 547883008, 671253026, 2315922048, 134744712, 44179458, 2290131074, 2854363296, 168329344, 2315944072, 2854226568, 713195688, 681615874, 2684486154, 2189459464, 2720540682, 539011626, 537012864, 2149613728, 167815842, 2827126922, 2157969922, 2189959808, 671754248, 2290123426, 2695503912, 545923106, 571081216, 548045346, 134875778, 42639914, 704651296, 2158504456, 2728405504, 2292720296, 2695398050, 144704002, 2862787072, 2315943970, 2818581032, 2829093024, 170404008, 2820678272, 715653770, 570991144, 2686582912, 2284495018, 538968104, 143262378, 682264616, 2181177994, 2107426, 2685010466, 2726857346, 2693433346, 2283840160, 168340002, 34114208, 2189429416, 2726952960, 706912288, 34089506, 2315264672, 2854226088, 170525216, 2290655904, 2189592586, 681615520, 2820808712, 2189959298, 580944512, 2326440096, 10528770, 2829197472, 2282266666, 2818615306, 11010178, 2158635554, 2820710408, 2281867906, 2190125186, 2189559850, 2827496106, 43042, 2155907720, 2862655618, 2686617728, 144845344, 2324179112, 2155883178, 2728437792, 176824456, 10529314, 143163394, 547400234, 2292744842, 36315146, 2863170056, 581044266, 2183137322, 2181038210, 537405952, 168438408, 2181693480, 2292753026, 2324177416, 539132546, 2726963880, 2290262146, 2854789152, 704809122, 2726985770, 2720008738, 2687115298, 2190084224, 142641320, 545303082, 682238464, 134914720, 2687016962, 170434594, 2726430754, 2324210306, 2821360298, 170533034, 2694979624, 2562, 2158627368, 705298472, 2686484642, 2852782082, 170429066, 167914026, 41943560, 707428394, 41984010, 2183307296, 570468874, 715128874, 706879626, 537403522, 2861042186, 524320, 11151362, 2862776328, 2726437418, 2156005546, 2692786210, 573180072, 715137160, 2692745378, 2318017064, 34218666, 2283931816, 2283807392, 2183668386, 2181562376, 2820844192, 2315258026, 2692876296, 539140226, 2718605312, 2684496546, 176171138, 2728954408, 2693310464, 176728618, 2284495490, 2827649152, 2281832616, 2317920392, 2827528866, 176695936, 10619400, 2189961216, 2686978562, 2181704362, 706742434, 2325774976, 705341608, 705177634, 2863145608, 539667074, 2718567040, 2694980234, 44566562, 2181079210, 663586, 673882248, 2820833826, 170566312, 2149744808, 547359242, 170426912, 706914986, 2150244896, 704815266, 682265128, 44704386, 134916136, 170010624, 170043394, 2326300680, 2692907138, 168428042, 705177610, 2726955040, 2728929312, 704686088, 713195680, 2183170178, 682240034, 2158633002, 671088776, 545794570, 2148171810, 2860648960, 539634336, 2852126762, 2290098826, 2158495752, 2827495592, 536914090, 2283973282, 2726436866, 565258, 2181070888, 2718441602, 2148040842, 704807584, 2281873576, 715268608, 44083240, 2326300802, 548055594, 2281702050, 673188482, 2323818658, 2854398624, 2694873640, 682109472, 2183668352, 547357320, 170403840, 713073282, 680165536, 573179936, 2728405642, 673193986, 2158142114, 704651786, 548055682, 2191696032, 2629640, 2695366698, 2693439490, 2183301770, 682265258, 178921482, 2695013024, 2183668384, 673219210, 2292844554, 166432, 2821204138, 2150115498, 172554, 715129386, 680044584, 547389568, 44737186, 573221024, 536879144, 679641128, 680001544, 2281710088, 2863136936, 2629672, 2693433514, 671255176, 2181048872, 2752650, 2827627170, 2158529162, 538978824, 2692778120, 2860524162, 539533314, 2726330506, 536912514, 537537056, 2282356898, 679512074, 538970762, 2149744682, 2718567042, 707431050, 2862784546, 2726864938, 2181212160, 2726470184, 539131906, 2282226314, 2155907754, 707397634, 2097320, 2325744130, 2189427370, 548045480, 167807498, 10625704, 2283937800, 170434594, 176859690, 539527816, 178298880, 2283963040, 11012130, 168460810, 706871978, 2718442120, 2693276200, 2821235338, 539132458, 2315813026, 2183825920, 2686452394, 2181726850, 679485954, 2324310658, 2693439488, 2189436962, 680133258, 144714370, 2323652770, 682100736, 10659978, 168460936, 2729058824, 8399394, 705200808, 539009698, 2863276586, 2829093410, 2693302280, 671621642, 2862645376, 2158658208, 176728576, 11141130, 2720137728, 2317353120, 713204232, 8430250, 2827094656, 2158627336, 2192058880, 679616640, 2827627178, 681746440, 2852137506, 2315919904, 2819269160, 167946920, 44048938, 2863145504, 2156036648, 134382240, 705202848, 34112170, 537004578, 134785026, 8923264, 33410, 2189435560, 2829615778, 42109064, 2156005890, 2694842504, 2827135136, 34086946, 2284322856, 2191657640, 9077376, 2728927786, 2189435426, 570589186, 2852692010, 134744192, 142639784, 2826993674, 2820841480, 143165472, 572566146, 144705666, 571115562, 547389568, 2191526402, 578849440, 8915466, 2284355592, 2687107720, 671230112, 2693433386, 2183791272, 11043496, 2189470218, 538970152, 167813770, 2854395946, 2720016418, 2325741738, 2290753706, 2827616904, 2283930152, 2717952032, 2694981664, 2148050976, 2181048872, 10496170, 715685890, 35651720, 2323819042, 2820844192, 2281841280, 2290223776, 2317484682, 539623426, 2863145120, 2189598890, 166016, 2717919232, 2183669920, 682240128, 2149753378, 570458762, 2183268490, 2692874760, 2861181570, 680175650, 539631786, 42117160, 44695594, 704675874, 2189468290, 2863308928, 8521864, 706904072, 2149714090, 671262752, 713564202, 671123466, 713033864, 145268872, 178257954, 2315395082, 2861179424, 42508424, 2827126818, 42631840, 671777312, 2156011522, 2284456616, 2156399232, 682270730, 570960522, 715292674, 536881832, 2158658218, 2148174378, 2762922, 34089002, 2726332448, 673325576, 713033866, 2283800618, 170033288, 2284495394, 2728921736, 134259232, 715301506, 145391752, 2664994, 2156571272, 2315389088, 42117290, 673358376, 2854397954, 2684355234, 2826969600, 713695360, 579512354, 2728403080, 2717917320, 2718050344, 2317396104, 2818738728, 2720014850, 581610114, 2852300840, 2852266538, 580911648, 2818744968, 713590792, 2318019232, 2694843050, 2148040842, 8948232, 2693308546, 2281865738, 572695074, 2156397098, 2819230218, 581050504, 680135176, 682272768, 35652266, 168429738, 2829099010, 671262882, 548044968, 2854389768, 2787466, 2158526592, 2190092970, 134357034, 578947592, 581085218, 2726461610, 176718378, 2183137824, 2181179912, 168296482, 145238568, 176326696, 2317525642, 2687117824, 168304778, 170002472, 44698152, 2829101738, 682229802, 2852137098, 545950368, 2158534666, 2720137856, 2819104802, 707405992, 2692917898, 44705930, 537403944, 2148173858, 167911936, 167780352, 679649320, 679512610, 2292187144, 679619242, 537012898, 2181212672, 2818605058, 2686593706, 572656298, 2684487810, 2148040704, 41943720, 2854264832, 715817472, 2819262466, 2325905928, 671647872, 2720047242, 2156005408, 2827100680, 2150115976, 2818574498, 2827626626, 178954762, 176695970, 707267074, 2852290562, 2181704232, 682100904, 679649928, 578979840, 2854363272, 2684919818, 2695498378, 8391202, 176201760, 2290788994, 2695399976, 2317525544, 2325743616, 573054986, 2852260354, 170429064, 679651490, 2189459978, 2150246410, 2729093280, 133282, 2290778240, 9079298, 681583106, 2861042314, 36219400, 581077160, 2181564418, 707403946, 136456840, 2862654112, 570951808, 671228032, 2728962698, 137013256, 136350210, 2148051490, 570589194, 671228042, 2156036744, 2820711050, 570566792, 2181179904, 681574912, 2189991936, 8431648, 713721896, 136448522, 704645634, 2720170152, 2860646434, 170437162, 10486434, 144843392, 2283972640, 2292350978, 671778826, 2861080738, 2156568608, 2189428906, 2695004808, 2181040642, 43176, 134776834, 581044352, 539500584, 176202410, 134356992, 2292228106, 2827651104, 578947200, 2318041738, 2695531136, 2290122880, 134744072, 178792450, 573055658, 705342088, 2718574762, 145270914, 42641920, 2283833354, 143165954, 168468610, 2149754880, 2694841000, 8330, 2097664, 572563456, 134875306, 570558474, 2324210344, 2821195778, 578854922, 2190117416, 713172994, 2315791018, 2686460586, 581083778, 2720541322, 715164202, 33695914, 713165322, 671230600, 44204706, 537535010, 673317544, 572524712, 178300930, 673876616, 35818016, 2290090538, 144712328, 664096, 2315430408, 2156569224, 2323677824, 170402474, 673720842, 178259978, 35817512, 2283801216, 680012328, 581435936, 2854758410, 713073192, 8399490, 2315386880, 2720571906, 178301056, 2694842538, 178429960, 2292720160, 2794144, 704678442, 2283806850, 2156396546, 573212672, 36307114, 705200288, 581435522, 2290778248, 2149720576, 2149713952, 44171296, 2156036618, 2149581352, 144736802, 134217896, 2284364320, 524416, 2158627338, 2862752386, 44206720, 713196200, 2181737122, 2693398696, 2860523562, 178793122, 2148141184, 2852259880, 2720047778, 170566186, 539624104, 136487456, 573210752, 681740450, 2325774850, 2189435048, 2181046914, 2687010976, 2156431906, 578824872, 682101384, 44206754, 2323778176, 142639754, 2156038282, 2147518978, 2821333674, 2281875456, 2315299490, 2326307488, 2148043392, 547521194, 545923584, 539140648, 2189558314, 2693269506, 2729091714, 2854258696, 2692752032, 2318043656, 679617184, 2818615424, 2685011970, 571088904, 2854267432, 570458786, 671647874, 2155874818, 2693311018, 679649418, 671778850, 547389952, 41953416, 2684496552, 2292197536, 8521890, 537010720, 2726855306, 145261216, 34089090, 673218568, 2317879426, 178946090, 573049378, 2184, 2726298152, 581052418, 2149580840, 41945122, 547530762, 2158626986, 2718083242, 2728927370, 2854355072, 673851560, 2693434026, 2829583016, 567936, 2290254368, 41986688, 581083176, 167780512, 2685018658, 33718312, 178825226, 2854912040, 572696736, 671220234, 168337418, 2191532586, 571123880, 8429602, 2692915210, 2726856872, 2148182560, 2854920232, 176160802, 2158103048, 2158537248, 2317355144, 41945250, 2138626, 682240512, 35695264, 2189985834, 2283801256, 548012552, 715137152, 572662282, 176718464, 573186560, 2720180896, 144877698, 2189593258, 2284358306, 2147622944, 142641704, 2183834282, 2315266698, 2181169288, 8913568, 178298914, 176816264, 34078754, 536879616, 2720014472, 2317912200, 2290786824, 2863180296, 2860681856, 2181040136, 539632258, 167774338, 2862753952, 2621480, 2829748872, 578849418, 2189566122, 2854356994, 2861075074, 176300672, 2827618336, 145369088, 2829615752, 2718042274, 2191657512, 2726307970, 36216832, 2852661890, 8429738, 2318017024, 2284464170, 2818746400, 2156012192, 11176458, 706781352, 2183266858, 142608522, 10521216, 673843202, 713031818, 134258696, 2819269288, 10526754, 572688544, 2318041216, 680173730, 2728429736, 2852159624, 168298664, 8423592, 2192050216, 713205794, 539009576, 570427906, 2156013696, 570564650, 545398826, 176849570, 2317517344, 2693308938, 2827002024, 2315813002, 713170986, 2183669890, 2315430402, 145369096, 671779370, 2189565962, 2315389064, 2695528576, 10658466, 2718441602, 145238178, 2829058218, 168470666, 573079586, 2852815402, 2729093672, 681713832, 178258474, 2726961826, 537403520, 178432000, 2326266506, 2785416, 715164192, 579479690, 2315946024, 144745130, 2189951656, 2189994506, 2854791688, 2292886024, 2192181416, 2684494504, 570958504, 2818572416, 707428354, 2183792776, 673188360, 2181046312, 2292853378, 136347808, 682272768, 34250912, 680174082, 2156044802, 673745536, 539631618, 2852257824, 671787656, 178399786, 2630280, 2326309538, 35823616, 682262696, 581436066, 143302792, 2281710122, 548055080, 537427968, 671219752, 680140802, 2827003938, 134252680, 2323677352, 715172394, 2685009960, 682098818, 2720530474, 2694850690, 2860689440, 2818706090, 545426048, 2692909736, 581569026, 2156398632, 2155905546, 2292320256, 2156014114, 145230474, 705175720, 2325875362, 715655850, 715268650, 2324308616, 134261288, 2862653984, 705341986, 2819227650, 42641536, 2147656352, 2290229930, 572686474, 537534594, 2686494888, 137003042, 44171936, 681583274, 539009698, 2192050824, 2192214658, 10658440, 2192089602, 2829099658, 2315823138, 10493984, 2862752298, 2150236842, 2324201640, 578980008, 547367432, 178790568, 9052706, 2290262184, 2192083592, 34087040, 579340290, 2829592576, 2158141570, 10496650, 581085352, 713556480, 2718597122, 178823808, 2693440010, 35686946, 2158004746, 170035842, 2261514, 2819107368, 707428520, 2720573960, 2717909154, 2282365472, 8519818, 2854887426, 573188096, 570469024, 2720696456, 578814120, 143262216, 2695367210, 2685010082, 547891360, 2818738306, 707439138, 2183669770, 178268842, 547889706, 2726308010, 34242568, 136347688, 144736416, 2157979776, 44704264, 2854922762, 572522504, 44575360, 705339392, 2158012968, 2324308128, 8423464, 2718474760, 2829060096, 143270442, 178259978, 2726340776, 168427690, 673350152, 581085184, 2861211688, 2189951648, 136841864, 2718572578, 572688938, 581599744, 2861212192, 145369760, 170427018, 2147657730, 42478090, 2283930242, 570597930, 134260746, 2292353066, 671252522, 581468680, 548014626, 573220906, 706775690, 2685018794, 2158010368, 2861083176, 715827336, 715694210, 41945768, 547883680, 679488008, 2183307274, 2189557888, 2282391682, 2827496098, 570950306, 673357824, 572663978, 2181734402, 2695405698, 2692743298, 2684356608, 707436546, 142747650, 2292329000, 2283930154, 145393826, 2282226344, 35793024, 2292198056, 673359904, 2189590528, 706783274, 713039882, 2820712960, 2282236544, 704645640, 713173544, 537043616, 572686336, 680001544, 578847360, 2852692096, 34079394, 2147494560, 143305352, 2821333672, 679510570, 2720006176, 2292744866, 2323816970, 2818705440, 44574882, 2860517514, 42109600, 142647304, 10486306, 8921256, 671260682, 2290614432, 168468648, 2829230720, 536881192, 2728558600, 2717917186, 572563586, 673884192, 2290657834, 539492488, 2282391682, 2158141448, 2560, 2324308642, 2315297408, 170428448, 2717950496, 671648386, 578947082, 2157980322, 2148018218, 2819131530, 706882088, 537406122, 570434088, 2854890026, 2284464778, 42115712, 2282390056, 2158534696, 547522698, 578947746, 2315264544, 2284331650, 35783200, 681584642, 547496072, 679609002, 2158657578, 2148149248, 170, 2181696032, 167913600, 581599784, 2860517512, 705340040, 2284495008, 578945538, 170565762, 715270306, 2148008488, 144867328, 2726986400, 136317098, 33597600, 2693269536, 547397762, 706914338, 2687009416, 539501194, 681714178, 2695498282, 681746944, 671776810, 2317516808, 680173738, 2192048642, 143294976, 2324308512, 2718566570, 43688, 145228418, 2156044416, 2282266754, 2717919240, 2284486792, 35823624, 2191696416, 715129506, 142748168, 144711720, 572662434, 707307650, 2819137666, 176161288, 2820710528, 2854365194, 2183307904, 10912, 176720544, 2317918338, 35684354, 44081706, 570427394, 2820672136, 167944866, 2283973290, 178391072, 170524810, 2147494050, 545260074, 137003688, 2692784138, 33694344, 2854920736, 2281703938, 704653352, 2656906, 673753216, 680167554, 2324168744, 134357674, 572688936, 11151874, 42117258, 176718346, 705300488, 2317525666, 168299008, 36307496, 536873098, 539107328, 133256, 8423978, 2718468106, 2281865216, 2695495842, 2693407242, 2729091240, 2324301994, 145361538, 679643306, 42477706, 2315299336, 715686026, 2284322984, 2148182536, 2863300768, 2718468234, 137003682, 42631842, 2156044842, 2323819018, 580913664, 2863171712, 548053642, 679643170, 2158667816, 2854750242, 545300642, 2862786570, 2728952352, 2156006018, 2686583458, 2684528768, 706750592, 10617384, 134383784, 2281843370, 143133218, 2292327082, 10496552, 35684394, 169869482, 170524842, 134785698, 681582592, 2290622504, 547391626, 581609514, 33565186, 2852817032, 545301162, 2818605088, 578855560, 2156044840, 142780456, 705298562, 2852790274, 2728952450, 2861205514, 2863170080, 35651746, 704817322, 2292197890, 2718083232, 536873088, 2720694408, 2818607144, 2854387722, 2284495402, 537569800, 2283806880, 548012034, 673350146, 2284494888, 167807146, 2158495786, 673218720, 2326309026, 545955978, 2686616226, 2720571432, 548055688, 2181562378, 548020394, 2290789034, 36317698, 2852260354, 2323688098, 2325749928, 2326298626, 2158660104, 2292851242, 705211018, 571089442, 2854234154, 581083680, 2150277152, 545792138, 2718442026, 2862784546, 2315427848, 2862656170, 2821236736, 2290747426, 168339968, 2290747528, 2692776450, 2191655464, 537036802, 170000520, 178954274, 42117792, 2189428874, 2718474760, 545268234, 2283939882, 2684913664, 581478920, 2158658186, 2189435008, 2829757064, 2183307778, 8921634, 679512586, 2283833352, 2282359306, 671220226, 2820809386, 2687109666, 706775080, 679512578, 538970282, 704678050, 167903784, 2323808416, 2183299584, 2290780834, 2323783688, 2728528512, 2158667810, 539142146, 706906112, 44696232, 167815168, 2149621794, 2149622280, 579349128, 573210786, 44049056, 145268866, 705331202, 8421410, 2720565792, 2282389538, 2192222888, 673712290, 2854922282, 2728921122, 2726305802, 547523208, 2290231458, 715292832, 673316906, 2720139400, 44573320, 2326276232, 680044704, 547924650, 143141024, 167944322, 2819260546, 2323808938, 2317527552, 144713736, 145263266, 2181169802, 2684889218, 41984512, 35692578, 2189558272, 2819227648, 33557034, 545259656, 547367456, 715663490, 2323778082, 2191655432, 167946752, 579502090, 704774792, 2140842, 2820710914, 539656832, 2685043328, 715686568, 2324203656, 10754, 2191698472, 581042696, 581435562, 134908456, 2284488704, 539134594, 573049352, 36342306, 573088426, 2818607266, 2729091714, 2189462018, 545785890, 2284495402, 2156044458, 168438312, 706751008, 2183168034, 2189984392, 2325874826, 34112000, 526370, 167913634, 539107328, 2630186, 134381602, 671654538, 2149623842, 2821195778, 671648384, 2728568994, 145238178, 545294464, 545786402, 2155907754, 570949770, 704651786, 170558088, 2852692002, 2863177760, 673721002, 2729050626, 681707530, 2852290728, 143305258, 142606344, 671130122, 705333930, 2269834, 2852790410, 2290625056, 570565290, 2726961802, 44566690, 715130912, 2685043362, 2149746690, 2183168520, 10619522, 2693269512, 715825666, 673352200, 2183301120, 44179594, 33718792, 706742784, 8521866, 170035242, 178399272, 696458, 33696264, 2181570730, 11175968, 2315289258, 705331360, 2326266370, 2852291080, 2863303178, 2827495426, 713721984, 2157978250, 44212768, 538968202, 36208778, 680034850, 176717954, 2283807272, 2190114818, 2863137312, 42510890, 2860558370, 578945194, 2150269602, 2852167720, 44738698, 2325774466, 134252544, 11053224, 143163904, 2183268360, 2861050506, 2829060266, 144835200, 2282233888, 36317218, 9044488, 2191558784, 2862779050, 178913920, 2686618144, 573090472, 2315913354, 2158010914, 134774914, 2189961866, 2191689736, 2284486656, 2686585344, 2686583304, 2317877288, 8530474, 713072776, 572686504, 176848930, 44738696, 671220386, 8423552, 704807048, 178258594, 2726341288, 9078818, 176859690, 143305354, 673876520, 34080936, 2728438442, 2819138216, 671615626, 2686976128, 715696776, 2829093376, 537526306, 34242600, 2318049930, 136356360, 2728560682, 705341440, 673841802, 2290092546, 2317516936, 167780480, 178784778, 2282359296, 176204424, 581437960, 580911114, 2156044328, 2821229226, 2862653472, 168460320, 2269194, 578824866, 2694982144, 2192081544, 2862776328, 2281734690, 34245282, 2189994120, 2157979680, 178432552, 178924160, 2281701410, 33720874, 44171296, 715268778, 673743016, 8430082, 2323785768, 2662914, 11184680, 144878090, 2686485032, 547367074, 34218664, 2192222368, 2718567072, 143165570, 134744576, 2819104770, 176302602, 573180448, 136478858, 547924104, 44050594, 671123618, 545816714, 144713738, 539501096, 548055682, 2821357570, 545292298, 2726298114, 579379362, 679608448, 2324179114, 2720530570, 36219560, 2728394882, 671255208, 581075586, 42508802, 2158135458, 2155913896, 2827133578, 142745738, 136456832, 2684913666, 10496002, 2281865352, 2317524992, 706871936, 8530082, 2829615616, 2315395104, 8945696, 2191534242, 44173442, 136356490, 671752864, 42631298, 136448160, 2819228298, 2685043202, 682263210, 704676514, 2284495016, 2105986, 2726994602, 673742976, 572531208, 704653440, 34088970, 581075624, 2826993672, 2692915752, 2324334762, 168329738, 170008714, 573186216, 681582762, 2282225696, 2326274696, 8530090, 579347106, 545923618, 145392138, 704774826, 170002434, 706775210, 2720574112, 673194024, 170001056, 143294506, 2728435880, 671614986, 680002208, 2281736360, 706773152, 2147617312, 2820677760, 537567914, 2852825632, 167938048, 41984168, 9044104, 33727106, 2860515368, 2315291296, 2150277160, 2150107786, 2315387560, 537406090, 2290100386, 34243202, 570599464, 547392032, 2283799210, 673751210, 682134024, 682101376, 2192056962, 681746986, 169879680, 2315428480, 11042984, 8953986, 2829756968, 2827618312, 671752202, 673196040, 2821367936, 581601800, 2192091658, 706904746, 2147518464, 2284497066, 2717942400, 2863303298, 2269728, 532642, 2854225952, 2860525570, 2192179754, 2821365760, 2819230378, 578945056, 2292877448, 170559520, 536879112, 11045512, 2718575234, 2181073410, 42108938, 144845450, 2728403490, 2826971266, 578986632, 2693409290, 2317912616, 2720565384, 169904642, 715170434, 144703490, 2158100522, 539132040, 2323654696, 2852169890, 170394274, 169904296, 42633730, 2720538760, 713689642, 2860689570, 2819129474, 2728536618, 142770208, 142779040, 2819262600, 2686976680, 2726472194, 145400322, 2191534752, 2189469824, 2281842850, 682238504, 144878242, 707437186, 2183800874, 2862751744, 713072642, 2821234848, 579512328, 2150115368, 679479424, 44728450, 2692907176, 671227946, 536912522, 2191524522, 2717952042, 2818607624, 579349152, 2315911816, 2692778024, 44572842, 11012642, 2819263112, 2820802568, 2852817058, 2317363714, 2318019208, 11174530, 33595400, 8946218, 2315420290, 2158100608, 570426024, 36315776, 2290788520, 9052168, 2693302312, 2829615626, 176687626, 707398178, 10518536, 2323679784, 168338056, 2717919874, 2852300834, 176201866, 36317218, 713065088, 2149720234, 2854365834, 713721858, 2684354730, 2862647424, 2290231968, 2317877416, 2829058082, 8421888, 673350144, 2826969130, 2324204064, 2829748872, 42511008, 673220744, 713206280, 2315257986, 671787136, 178915370, 2315823144, 713599656, 682109440, 2826963104, 2318010498, 524800, 142616744, 578855426, 178793096, 2854363306, 2147650184, 2148016256, 36309032, 176335018, 539142826, 2684493834, 2827616810, 2324343456, 136350346, 570556418, 715696256, 2318051496, 570556458, 2684364834, 2692915754, 2860523560, 2726823944, 715262472, 2718574594, 134785666, 2827520520, 2156429864, 2181696162, 168298634, 673710634, 2281742506, 35684480, 2324300296, 2860517386, 34087434, 2317396488, 537526794, 570597546, 2854758432, 2284487176, 2818572322, 578848776, 8528394, 2729091722, 2720541344, 178946058, 2284333186, 671263402, 548020896, 2283962402, 681607210, 2189959210, 570949802, 526472, 176848936, 579373730, 134389888, 2292189184, 579512362, 581468706, 2191687816, 2820800554, 8389128, 2315813410, 682109600, 681575048, 2155907624, 2818738824, 581607464, 573213320, 2283939848, 2718444032, 136839170, 2760706, 2315395208, 581052544, 2861181602, 167938730, 2695006760, 2720571914, 2290231842, 2147617322, 2860548738, 671253130, 2148174378, 170532994, 35684874, 42601096, 2292351520, 2192222248, 2863276066, 2726297640, 2726437000, 176695976, 2281701376, 2860517890, 2189591082, 2315913890, 2326405666, 176857600, 547889322, 134750730, 42107552, 2290755722, 2726431400, 178956330, 666146, 2827495464, 547498626, 2821325450, 134881416, 2827659944, 2324335136, 2282233992, 36217002, 2694873640, 537395338, 715686538, 2324211880, 33595432, 573221504, 168331776, 2281835018, 536879264, 2156404864, 168471048, 2827626624, 706781704, 2863177728, 44567208, 713590946, 2156046368, 679643176, 570589698, 2819138218, 143163522, 8192, 572686888, 2292886186, 2292195880, 44081194, 178922120, 36315690, 704684706, 2720661506, 579512482, 2854756992, 704653824, 2630186, 547922560, 713566248, 2147622946, 136325248, 2290778280, 2819270816, 41976352, 671612938, 537406088, 536873096, 2156440106, 2863136776, 2284325408, 2726430730, 2718042784, 176193576, 33564674, 2150113418, 2686976650, 134250496, 545916928, 2726463618, 2693440160, 539535528, 2183168650, 2829757090, 2860550154, 581042210, 167946888, 681714216, 34245162, 170560042, 2852823170, 2726963746, 704676520, 170436618, 715653770, 2283932194, 2192189448, 2694971434, 539492354, 169902112, 136972424, 178293386, 2684880928, 2284454440, 2148049410, 2315815082, 715694594, 178389026, 2325915786, 2694973482, 2862753930, 2269864, 570985098, 2718081704, 537002536, 545956002, 42478210, 2693409282, 570427520, 680166048, 2852692650, 2189462016, 548022792, 2684529184, 136847914, 570433666, 44605440, 10651680, 2324335114, 713173026, 704676514, 178825890, 9044640, 2282399874, 2854780936, 2692882986, 682273282, 705208992, 2785960, 682107394, 2315946530, 537436162, 2684528674, 168436266, 2829582344, 2325881376, 2693442080, 2189601288, 2728954538, 715794984, 2687115434, 2826971818, 548014760, 2827526690, 2317885602, 2290125314, 2821235242, 2183178754, 713204354, 35693226, 2695367208, 537010314, 2158504584, 570468898, 176693248, 2694873642, 2854266882, 2191690370, 2189468296, 2315289256, 2860687360, 42511016, 2158527018, 2695012354, 2292187178, 671778850, 2292197538, 696962, 36317736, 573188640, 176171528, 2236552, 581044226, 2149624482, 2290231850, 580913320, 9044136, 2189961768, 178954762, 176859816, 682264586, 679520802, 2863147146, 8519840, 2282391562, 2852162058, 2324204202, 2189953024, 2315943970, 2228746, 143303330, 2860689440, 539658250, 2686584832, 573211264, 42477576, 2181048360, 715819146, 2728395272, 539625600, 144714376, 2181046274, 2284487338, 134220296, 2827657250, 2189559840, 2820704386, 2818572328, 2290789032, 2829625856, 547357354, 2692907146, 715302922, 8421538, 671219712, 2726830250, 715686536, 36176552, 539634216, 2149755048, 164394, 581085186, 2323786280, 536881704, 2325774344, 134252546, 2861047946, 2684887594, 136456832, 2323819176, 2292187178, 2147527202, 538978978, 176826538, 2317912104, 706912258, 572654114, 145228290, 145260584, 2819097216, 573179914, 2693277858, 581607554, 35818154, 671744520, 2149582850, 2686616232, 2282233866, 2281710122, 679618730, 2728403626, 547889320, 2150244480, 537397792, 170401802, 2862745770, 706742282, 2863139368, 136970880, 2852659202, 2290092194, 143302688, 44214954, 136454146, 2282390176, 2238600, 713162792, 34122376, 715163810, 2189428864, 134916096, 671746720, 547523112, 539502600, 2150236810, 545817226, 539658792, 713558538, 8390816, 2183825960, 707436546, 41976328, 2684387882, 10485792, 713033762, 2695014568, 2854265512, 537528970, 134752930, 539633706, 143165482, 10410, 2325872778, 538968704, 707307648, 2829197824, 2315289120, 2183137312, 176161320, 2315911298, 682273312, 2292197896, 2155872424, 536873504, 578945064, 36348426, 2827132970, 2157971616, 44050560, 2693308970, 2189461666, 539667114, 176818178, 167905952, 705208360, 2315258530, 715816968, 706783240, 547389994, 2283801248, 134744744, 2292353192, 44179498, 2718442016, 539110056, 36339882, 573054986, 539001346, 713032354, 2190123682, 681617568, 2852160000, 705341962, 2854914176, 170434688, 2720170626, 2284454410, 673742848, 170533386, 2796040, 2717909128, 9079426, 2147625482, 2820710528, 35792904, 145262602, 2158504458, 705306666, 142649352, 2325752354, 673349762, 713171072, 168331426, 581601288, 168471042, 681740842, 2189568042, 2829723784, 2693277824, 2282225698, 2181597858, 136847402, 2284322848, 2684914336, 2282358792, 2726338560, 2181073064, 578980482, 713566752, 715172490, 537438762, 170035368, 570557058, 545423520, 2827092610, 547399840, 2852126858, 11143168, 2820680226, 671230626, 42470056, 2155883040, 43658, 11141794, 2861181448, 2720172202, 581468810, 2281875978, 671754280, 2183178280, 35790880, 2149714050, 176850944, 44050562, 176695328, 178421794, 679512712, 2158004738, 2827618976, 538976800, 572696576, 2191532202, 34242570, 2324343330, 35686408, 136456736, 9046538, 657930, 679518208, 10652162, 2861083136, 671121578, 133128, 2718042666, 705341602, 2820677800, 136972810, 2684363432, 704807424, 2819230336, 2827649026, 2158011008, 2827133448, 673851432, 704776352, 2150105130, 2695539328, 36317354, 2726953600, 36209322, 2854226464, 2315387392, 2290753704, 705300482, 178946570, 2150107786, 2284333088, 2819270816, 578980512, 671130114, 2158143648, 35651586, 2147656232, 579346434, 2317527584, 2158002184, 136350346, 144843394, 681617416, 2156036744, 10618912, 10488488, 136972802, 2861179042, 2684396042, 2720540802, 34113546, 2695365288, 178825760, 2290657800, 581476522, 2854232096, 2323819178, 2692876322, 2315813418, 679512618, 2150236712, 2821237408, 2191688360, 2326266530, 178260616, 2281742504, 545915562, 42510848, 2862776834, 2181048456, 2860656802, 2826963072, 2325751840, 2687009450, 2191690370, 2315921954, 713206312, 134228480, 690730, 707308074, 2315389480, 2317918338, 34243208, 2854750882, 570565122, 572525192, 170002474, 2183790624, 581608074, 2183834274, 682240032, 2718608002, 579472032, 2315420168, 2720664224, 44073480, 715696650, 680010240, 35693192, 2728919688, 2827528234, 671776928, 41951752, 143171752, 2290616362, 142780576, 168470562, 2147486370, 673875970, 573186560, 2290780672, 547923968, 570466986, 2290262664, 673876130, 570950152, 176728232, 145401856, 178793088, 44737026, 2318043690, 2325774466, 169910912, 2183268362, 2191556746, 143172234, 671752360, 707428490, 671621792, 2315255938, 2181597698, 36348584, 2290614272, 2317396520, 142616616, 2281832992, 2720661632, 35793576, 2818703904, 2324335232, 671124138, 2854881282, 2156562952, 539099690, 2191695874, 2726953514, 578988712, 2183277056, 2283801218, 2315389090, 707428488, 2181573154, 2720172042, 2728929410, 680012416, 2684529192, 673745024, 2150105098, 178792456, 2720016930, 2290755624, 2728921770, 2158110848, 2149624482, 705200128, 570565128, 2686986368, 2694842914, 2189429410, 2315952810, 680036994, 2861048328, 2315288736, 573180552, 2854387746, 2318051976, 715139618, 671615528, 570991264, 537427970, 44179466, 2854789666, 2155913738, 2149755522, 34212386, 2818747042, 547490434, 34243080, 2692753410, 2150115456, 2720006792, 713564682, 671123464, 2318010368, 2863145602, 2149714570, 2315299464, 168435842, 2189435552, 42076842, 42109482, 713072776, 2282236040, 570468354, 2284323490, 42476066, 11176072, 2693309096, 2829223970, 2820841600, 2729085608, 679617184, 2156013578, 2315780234, 2324310018, 2290616322, 8388616, 2726333096, 42633224, 2818738218, 36217480, 2150246560, 545925160, 2852161698, 2318051330, 34122370, 715784362, 167905800, 2726437000, 2861179394, 2861212162, 2192190082, 2156562560, 572531202, 2150238250, 2852162184, 2829092904, 2290614314, 2290747528, 2158133416, 2718435466, 2156527658, 169871368, 2863136898, 679479456, 10529448, 2283929640, 2325914250, 2323652778, 2862614656, 537002656, 34089128, 2694881410, 2862785058, 570469024, 10486314, 2140674, 2718468778, 34220160, 2157971592, 2726963202, 680134658, 2695012520, 579512992, 2283938466, 2155883008, 2694875306, 44728866, 2290780800, 2718441602, 581077634, 2156044810, 34119840, 2695012872, 2863170058, 2694840866, 2726461578, 41978368, 572661768, 176825002, 682229896, 2324170762, 142608512, 2852817578, 2695408162, 713042592, 2854390400, 136349826, 44599978, 715293184, 673185930, 2292318720, 539142792, 34212354, 2728960552, 9077408, 8397440, 2863310976, 715687944, 167944736, 11182112, 2181081770, 680036360, 681738378, 2156568706, 679616522, 2326405152, 671255074, 715655202, 2156527784, 36186752, 2854390280, 581478944, 2686591114, 2183176842, 2147647624, 2148008074, 681609890, 2852167848, 34243208, 2147657728, 2829199370, 715696768, 2150115490, 10619520, 547889800, 538968192, 547915784, 579472008, 2283809450, 2281734792, 2325914114, 33587370, 545816610, 2191524488, 2157969544, 2284365826, 547520512, 715262122, 2290256392, 545826976, 2829756418, 44180008, 548020256, 42107434, 539525664, 170402466, 2854365864, 2820712584, 2820713120, 2726952968, 2290092576, 2315814954, 35823784, 578945706, 2728919682, 170404392, 2326440490, 34113706, 537430184, 2829091490, 539656842, 2283833344, 137005706, 2157979682, 680173738, 2290262178, 44736682, 2863145602, 679485482, 2158534816, 572697128, 143174274, 573080072, 33694370, 2158668328, 2720139786, 2326309408, 168305154, 136325152, 713173152, 570950146, 2852653704, 2284456488, 536881282, 35826306, 142746152, 42477738, 581468160, 2726430850, 2158657672, 2191696034, 681708170, 2191663754, 2183266976, 36176008, 2149580930, 2324308482, 9085096, 673712808, 2155874344, 2158625314, 578857120, 2317918848, 136454274, 715685930, 2862785152, 713566890, 2290625152, 2685010560, 134218370, 2852686344, 536879744, 2191567368, 571115650, 134226602, 2695407658, 133642, 2283808896, 44605578, 2818613802, 570982946, 44704288, 715130922, 11010696, 44173824, 2183170080, 2283839498, 2726339202, 2726439074, 2720008746, 579371554, 2694850690, 2729050784, 2827092522, 2827102248, 41978402, 2269704, 2829068808, 2860558378, 2693400746, 2156440224, 2686593194, 178921506, 2292318882, 524290, 9052810, 681615880, 2183669922, 673743522, 10651818, 2726856706, 42074626, 579338376, 680132640, 2718040096, 134251144, 570425986, 2189953064, 547389984, 2315821698, 545300994, 573079680, 178913954, 2325783050, 578848776, 44698154, 665760, 2290098824, 44048554, 2726332970, 2189961352, 539666562, 713687586, 682107528, 33727106, 2860517546, 2862784682, 2728436256, 537535114, 2183792648, 579379842, 2158141442, 2829593256, 715163778, 2726824096, 44081152, 8528042, 2863267968, 2692784800, 707404456, 545303050, 570425856, 579471522, 2183299592, 2292359298, 2827495944, 557064, 673850024, 2326307456, 134752424, 2726832770, 170427040, 581470248, 136349832, 2692786218, 2684486176, 2158633120, 539656744, 581085194, 2684486186, 2315395072, 178292738, 2752650, 2819227784, 705339528, 713064482, 713032362, 2718607874, 2829222440, 548053674, 579340330, 2317494824, 573178504, 176726562, 2283833866, 545947816, 142770848, 2325883528, 580946568, 33556608, 2191567394, 2862778922, 2189959690, 176195722, 8948232, 538970146, 2718565024, 547913896, 2283964418, 145238688, 2860655242, 705331714, 2097800, 2718474248, 2728527880, 2863169576, 2827004458, 565288, 44042880, 2861180930, 34080938, 2155915298, 2181573154, 2820669568, 36317730, 537528994, 2818572938, 168460290, 11010210, 2290780328, 2317525632, 2317519016, 2695496234, 41506, 713730698, 2315422338, 142615178, 2284355624, 168337962, 2284355594, 2720539266, 2829189664, 142739624, 578814114, 144744618, 2829101090, 142772768, 2149589664, 178915466, 34218626, 178924042, 2284358282, 2821193866, 2290256552, 2854365704, 136479234, 34244736, 581601960, 2292327048, 2292320424, 2156571138, 671097482, 707297960, 571091112, 715696672, 671654410, 2684354688, 2157977736, 2156397098, 44704298, 2183299720, 8955912, 2754568, 178924192, 2820835456, 547881514, 2284323328, 2827133474, 2687017642, 136874504, 143140992, 2720663554, 8429730, 2852159496, 2852661410, 134218242, 2315421704, 2281734688, 573088392, 134253088, 2729050632, 145361544, 2326307330, 2183695008, 2860679298, 11045378, 170043912, 2862645384, 573178368, 44049034, 2818744450, 2829754496, 2317519010, 671752842, 142609056, 2282236458, 136358432, 2718564480, 2818572416, 2318041632, 706871456, 2684881064, 2149622314, 136847392, 2318008458, 2728561288, 2717944450, 41512, 42082346, 2852692512, 2818574986, 707266568, 545925674, 170043904, 2684387466, 680001568, 44042410, 2292721674, 11182602, 2852300834, 2863301290, 2684526730, 2687017120, 545949824, 2718466090, 2183701026, 2854781096, 134750218, 42469506, 170403842, 42609194, 2292852872, 2726864898, 178784938, 2686492810, 545818762, 2720663584, 2726464138, 2860558856, 2189434882, 2326399650, 538970752, 2290098314, 578816522, 2317910184, 2325915680, 2726306440, 2695407616, 8921600, 715661442, 2317388298, 2821358112, 682229760, 545950378, 572694562, 2290133506, 2862623266, 2315389064, 2290264714, 2147622922, 35784872, 545423528, 2155874824, 572688512, 545826952, 11020832, 704643104, 2181726210, 2728536066, 2720147976, 44597416, 134742144, 2230440, 2292197890, 2183790754, 704817824, 176302594, 545824768, 143165450, 2694848650, 2315954730, 2230786, 168340000, 2728528386, 679608354, 2718572674, 682140296, 2762880, 44607626, 134873258, 2315290786, 679479434, 704684160, 682100744, 2854259362, 2283807394, 2323687976, 167911456, 2695495810, 2827494018, 570427944, 2148149282, 2852694568, 2317517474, 2318010504, 2684887042, 2829060104, 545261602, 2292886026, 2290221186, 2854355112, 145235978, 579472034, 176685192, 2147527336, 34253354, 2183275168, 715827232, 2315921952, 2181571112, 2155907746, 2728536066, 2158504578, 2863169536, 671230466, 679488040, 2860556938, 2760704, 2325744264, 2694971906, 11053570, 134774818, 2687109640, 680036898, 539494536, 2693441698, 2854789128, 2718083202, 2318041610, 2290788488, 705169930, 2718573058, 581077546, 680004224, 2654378, 2281867784, 35684514, 671613096, 2325783208, 2183170562, 2821234858, 2189590562, 2728960032, 713204256, 2862776360, 673882112, 2863308802, 707396226, 2158633632, 2621480, 579504256, 2821359624, 2820811306, 134783626, 134228480, 2685020330, 2158108674, 671263264, 2718048266, 142641696, 164522, 2860517386, 548020736, 537010208, 11174400, 2183266826, 581053064, 142770312, 2282226208, 10488456, 570468512, 2821366282, 673718410, 2695536768, 671122050, 176857224, 580911744, 2315954314, 2684387850, 2818607240, 2854232202, 671615018, 134907936, 2862653952, 2099840, 134258698, 2829723648, 2728427682, 537043626, 2189560448, 2854756994, 671254568, 2147524616, 144747040, 2181726346, 2862784520, 176163362, 2728927392, 671220386, 2290133160, 2192220840, 536912418, 2282225792, 176334882, 671261344, 2829746720, 548045320, 2284325418, 41953922, 2155880480, 42502186, 2826963624, 33564714, 178391562, 2818738858, 8953984, 673843882, 713591336, 2284495496, 2292328448, 681617416, 44050562, 2281833122, 2147494528, 547498624, 537010218, 2149711906, 2181562538, 2324209802, 2819131520, 178784256, 2318049922, 178792448, 2693400618, 2729052320, 537012778, 2827651746, 2181169696, 2158660264, 2147655848, 2861083170, 2181704330, 8322, 145235970, 2854234114, 176827042, 2695006888, 573210754, 2692751874, 538968576, 715795080, 545259658, 176194048, 2158102536, 713205800, 706906146, 572686504, 2283940008, 715655338, 2189992074, 2728962720, 35826344, 2156044962, 571116032, 11018914, 2693409288, 2283842088, 545914912, 144745002, 2862620802, 573055530, 2281835144, 2191532032, 2290090146, 143296680, 572565538, 2862744074, 579349128, 136323722, 144736904, 144747138, 705202818, 2728526368, 2829230728, 176332842, 2692874920, 2191654952, 547881090, 2686485000, 170394144, 2860648458, 2656266, 681574410, 713066626, 2315298818, 2290756256, 2292851202, 2183135784, 34086946, 2147485696, 169912960, 2148016648, 2854758560, 580952608, 578986154, 2854889474, 2148010496, 2829191210, 680143392, 2684355106, 2854387882, 44206114, 2720145544, 35685034, 2717952640, 2726821890, 2692745344, 2292711424, 536879786, 2156005506, 2323816480, 10652322, 2315921448, 545947650, 2720530442, 2326299264, 715786250, 2852685992, 143131298, 170557450, 715817634, 2827520648, 715655176, 573089800, 2323644962, 2191696544, 2720704672, 2325776394, 572688936, 2718083074, 2827624586, 572563456, 2317355010, 35652258, 2148051458, 42639872, 548020770, 2156046472, 167938176, 570599560, 10520744, 2097800, 2326276776, 682098696, 537403944, 2695538690, 2189460136, 10660352, 134777480, 143166082, 2693401250, 2863308936, 2192056352, 2317484202, 134783010, 682272808, 2323652776, 547367552, 579469442, 707398274, 2292187680, 2728436266, 715661312, 2818607626, 2315388968, 545949736, 707297792, 136489512, 2148042920, 2728526506, 142770216, 36176544, 2820712960, 41953824, 2326407176, 42641952, 2686583434, 579347074, 2854226602, 143270536, 2315388962, 2684354562, 2720572066, 2282398216, 671255080, 2181736578, 44599296, 42107522, 2183143464, 2726994560, 2695405600, 33726592, 707299498, 715139584, 2181562402, 581446274, 2860690058, 537043618, 548053026, 2323679274, 671130152, 536881696, 2292353152, 715129354, 2284462122, 2292845098, 2292851370, 44048416, 2155913864, 2150247048, 134391944, 680165930, 34244640, 8923146, 35791392, 2632330, 2181564448, 2717911594, 2192179752, 2728429728, 715663496, 2718574632, 136847488, 2829724192, 2315815050, 707430536, 142737408, 2158504586, 42106912, 567456, 2290788520, 36208650, 44204704, 44042880, 2150236800, 547397632, 2189426858, 2827618434, 2281701890, 715655202, 2684494472, 704817824, 681746570, 2281701504, 2149616296, 2729050760, 136355978, 2281710210, 715128834, 705333376, 176687136, 2726471840, 581050506, 581075456, 2191526048, 2181597320, 705331202, 2191556650, 2820702378, 679520392, 2323646632, 33418, 2695537312, 2324171434, 2729058466, 2829748256, 2324310146, 578822664, 706781218, 2192091138, 137005570, 673743496, 2854879784, 134881320, 2695531144, 35659816, 2729093256, 2692909056, 2156538410, 139906, 2281711746, 2183137800, 2862614696, 166562, 2862621216, 2192050730, 2326274178, 143296514, 2728953864, 2290123402, 704678434, 143270410, 2158504458, 2282269194, 539107496, 2189600904, 2818738186, 2284358186, 539099688, 707431082, 2854387746, 134259360, 570468352, 2692884618, 176849538, 681708162, 42609192, 2686624392, 2282358920, 2819229824, 2281710218, 715171850, 2819129346, 2860648576, 679649832, 145268738, 681713674, 134906370, 2860523528, 713195552, 176685608, 2181212288, 2183266848, 2292230658, 715270274, 579504672, 539525248, 579381250, 178258088, 44181672, 2852258432, 2852268168, 2729050760, 707273258, 2720702632, 133672, 144870024, 2183667712, 2827124874, 134883976, 2861041674, 33410, 2192222242, 671097002, 170043936, 539099264, 707274922, 579478146, 2181171234, 9087528, 545401512, 176695848, 572563624, 36186762, 2318051466, 2728954402, 142647842, 2183701026, 680166058, 2818580512, 547923976, 35783296, 2826971138, 570427552, 44081672, 2720669738, 682133642, 136481410, 34253472, 2315291178, 664104, 2317527178, 2686623882, 2862745768, 545816586, 2263170, 2686591530, 2821335688, 176162824, 2684488330, 2284331530, 142615202, 2827618954, 42074112, 547400360, 42082944, 2863311016, 2818711562, 2829591168, 571113480, 673751210, 2290264226, 41986056, 704645792, 2189435050, 707297928, 2720696330, 2692753546, 2150269064, 657538, 134348962, 2684526752, 673196674, 11012608, 2720006186, 680002056, 168296482, 707397770, 2191567402, 2728919714, 578988202, 570597928, 2317387914, 9044640, 34078850, 2282398240, 2852784170, 2324204042, 581435434, 2852292744, 176728234, 2183309450, 2819235880, 2860548106, 671754280, 2315944072, 536914080, 170559626, 2183301794, 2852651136, 36307488, 2158665866, 42476160, 2317385858, 581042722, 136872482, 2325774496, 2183276552, 2150115490, 2860525576, 2720539306, 2181079178, 2632360, 176169120, 2693407264, 2190123656, 2183301160, 2684363298, 2147525258, 8234, 167813130, 539632170, 2726855168, 581436032, 2829582368, 705309346, 2860526216, 2156011688, 2148139010, 2158141442, 36184232, 2149720192, 2852268584, 671656586, 2728921256, 2684887688, 713075242, 2147491842, 2317888138, 44564994, 2281736352, 2862645770, 2317888160, 176824968, 2284489250, 2852685826, 35694624, 571090984, 10625568, 545399458, 176171530, 545950338, 2692743170, 2861081128, 2292195368, 537436842, 168306818, 704774794, 2158633512, 572532744, 2861072544, 2818613376, 547357224, 547522696, 35651722, 2189435530, 572654216, 42469386, 145227906, 579504162, 8921258, 537012360, 168305314, 2292721666, 10529288, 572563978, 2854781608, 2191567400, 2183178794, 2190092808, 35362, 679641120, 2292752552, 581053066, 2156538018, 707437066, 2686451840, 2726340746, 2189592736, 2147616770, 2718599714, 35660330, 2150271656, 547530760, 2726830248, 33718944, 2281709704, 715817482, 134348840, 545269888, 134359688, 2183137450, 143171594, 2852784682, 176685706, 2192050722, 2684357256, 2684496520, 2156528168, 2726299656, 136358560, 537036960, 671230472, 578955946, 679512098, 547883520, 2149714474, 2728960648, 143138858, 42469544, 36350624, 2693398528, 579373066, 8923690, 2693398688, 2317486626, 2323816448, 42082946, 572664362, 2158526976, 2290649738, 178292904, 539664554, 2156005506, 2863138946, 704782368, 570991232, 134908586, 142778496, 547399848, 2156005410, 548055554, 539142656, 2826995872, 679520778, 34089504, 2863180458, 671623818, 545925770, 2324310666, 2281710242, 533034, 2821202048, 713031810, 2852135074, 682132106, 145359394, 713719946, 581479048, 34220586, 2829754922, 34220040, 176824450, 2861047968, 2323810858, 2827528834, 2854259370, 167805576, 2284331680, 2693277704, 2189985832, 134750762, 2290649122, 2827520642, 547529384, 44075682, 32770, 2720573960, 580911650, 2290262562, 713689640, 673851562, 170009224, 2326268426, 2156407304, 33688066, 2181038602, 2284364322, 8948384, 2290780298, 42109440, 170402344, 8560778, 713042434, 2325913608, 33688106, 2315780608, 538970122, 2315919490, 2105866, 673194624, 673743362, 681748640, 2829756928, 539131904, 578849288, 169877664, 2290262562, 671088800, 2192048256, 2829197952, 2818605696, 2728430216, 671091362, 545302570, 2191696032, 2821234858, 559626, 2726341282, 142745600, 2191526024, 572523178, 2819106824, 570460712, 2862754432, 2183299618, 2283973250, 33589248, 2861203624, 2156568578, 715169954, 134253216, 2181703682, 2282359466, 2818746408, 2861042336, 570427424, 2684889216, 2147492522, 571081346, 2854783146, 2726855328, 2156437544, 40960, 2695006346, 573213320, 2190084098, 169902218, 167804930, 2852790912, 2728528418, 581050370, 681740936, 2687148160, 573220872, 2818711586, 2191564800, 713204354, 2156536456, 715792522, 11149954, 2292754976, 9085474, 713170952, 671255080, 2150246440, 2189460136, 167813672, 2183668354, 2829221896, 706904074, 704817832, 2728569504, 2728525994, 36184576, 8555176, 665738, 143172128, 539142146, 2192220322, 2720533026, 2693441672, 2854357632, 2819227816, 176726178, 8528416, 2149712546, 682240552, 2318018570, 2156560386, 9084930, 2326405128, 537042946, 2183309354, 536879778, 679512202, 176300680, 178389642, 2189986434, 706742408, 715661826, 2694980224, 2854396426, 2685043232, 2862745634, 167944874, 2829584546, 42074752, 2720137738, 547530922, 715139754, 44050560, 573046944, 581437480, 168438400, 8915490, 2720702984, 572564000, 2156036618, 2315944584, 536906410, 36339746, 143303336, 35785218, 143303208, 545300640, 679608328, 715172008, 2854757002, 170035746, 2728921226, 2181564544, 34111626, 682142378, 170403970, 2150238370, 548044802, 673876522, 2718042666, 2315258506, 570982536, 2820841512, 573047330, 547392130, 2820702378, 142641698, 559658, 2324203528, 2292228770, 715825322, 2687141930, 176695434, 579379232, 673319050, 2854783114, 539140266, 2624130, 2284358280, 706906272, 2190125216, 33729026, 2290616840, 579502720, 581577218, 537004032, 570991146, 573212712, 2686495370, 2854266888, 2718599690, 579348648, 2325905440, 2684922538, 2181201952, 2191698562, 2621570, 578945032, 2147516968, 681609378, 2687117312, 547488298, 715792554, 2684881546, 2317517344, 2854922408, 579340928, 2183274530, 2326399618, 44040234, 673325056, 2821324834, 570984458, 2290625026, 2818744450, 145263106, 715268098, 2292318848, 2158536840, 707265024, 42502312, 547881506, 2863170082, 168427522, 578945066, 143261706, 2854398624, 2292753032, 2158004360, 2852161568, 2156046474, 2292752394, 176325290, 2315788960, 11174528, 170437280, 145260576, 2718083208, 705300992, 680132648, 2862655522, 671228552, 539132554, 715696680, 2271360, 680004130, 144837122, 2854365184, 2183668258, 539107976, 2192220168, 2181703850, 42477738, 573055146, 170393602, 713072674, 2155872256, 134217898, 33726602, 2854758432, 2189437056, 2854750730, 539099272, 537430056, 2827520010, 2862786560, 2818613418, 44181544, 8947880, 2324301866, 145393666, 2718608000, 134252706, 2190092962, 2861042314, 547495976, 573057026, 9043978, 2861181600, 2852168226, 2819139720, 2325872778, 2317527050, 2829716096, 713162914, 2820712616, 36175874, 2189600770, 33597960, 2158141442, 2326399648, 2149746848, 581478946, 2686486656, 671131688, 2852815394, 2829593248, 143166090, 2189468320, 2819237898, 715301034, 2190125696, 167944322, 2149583362, 145228418, 2726961160, 706783402, 706748968, 2827487914, 2720565410, 682240008, 2686593154, 673218562, 578980522, 545956488, 2158668330, 2692751522, 713072778, 581566506, 578847402, 581577216, 537037346, 679477928, 680141472, 2292711424, 545950376, 2284358306, 9087144, 705176202, 2282391586, 2684881568, 2862647936, 2693276296, 168296968, 2292230656, 134908074, 170008610, 581083176, 168296578, 715163656, 571114112, 2854748330, 571124234, 673228930, 2181595680, 2720565800, 42609312, 170002944, 2829224106, 136880256, 2654346, 2325907624, 2686976042, 2317516960, 143305384, 2324204168, 2284333090, 176334986, 705340074, 2192050186, 2323655168, 134783016, 581478408, 2326298634, 2183799464, 134357026, 34245128, 2729052808, 2693407264, 707307554, 2156440074, 713065098, 44730498, 2292744322, 580919434, 673226760, 2149755560, 11152034, 680176128, 707267114, 2821237416, 715794466, 671089186, 573082122, 2695504042, 682273408, 2284333098, 2860515882, 2694883328, 2852661898, 2290616864, 578814504, 11152010, 2323687432, 2324302336, 2158635648, 2728568840, 573046954, 2317885984, 2283841706, 134875298, 168297120, 680010368, 2819140096, 145238146, 176717986, 143302818, 578857128, 713566760, 8561288, 715696650, 2662562, 2854232704, 2324332706, 715786752, 2854388394, 679618592, 42606752, 705208832, 2860524074, 2827003906, 36210688, 178389632, 2156014112, 136849920, 167946890, 2324212224, 715696640, 2820810794, 36186114, 2292220450, 134384256, 33565192, 2140200, 2720137386, 715172482, 44171432, 2292198058, 143270538, 2290624554, 170395650, 2854888106, 2315428362, 2183307906, 2107554, 539625504, 35654306, 571121834, 545956488, 2281710242, 2147623082, 2269224, 680036896, 143165442, 2684913800, 134752898, 2726341258, 2317492744, 2829230120, 2728954536, 2317492896, 167938186, 538978336, 570599456, 715696680, 2829093034, 44706442, 2726300200, 2726961314, 2821359618, 2192081034, 2284496906, 44179584, 673745416, 673882114, 2818615840, 682132002, 539625642, 170401832, 2695014538, 2317910144, 713171626, 32896, 2292842506, 2728921768, 572524576, 533154, 2181038600, 2827618848, 547356808, 671654400, 2281843362, 178913442, 178792610, 538968618, 35784704, 681738760, 679608490, 2326300704, 2818607648, 705210496, 176294440, 2818704032, 539500552, 2819230346, 2158502440, 2729085098, 2158633130, 2325744136, 2192179874, 715270274, 134914082, 2827659306, 44737026, 2317912712, 704807072, 2147527296, 2183694984, 2820678186, 2189992072, 673852064, 2718474754, 134253058, 2181703680, 2821229186, 715792520, 136849578, 682142240, 8915496, 2827125384, 2863278080, 32904, 548012576, 2695498402, 176161440, 581052928, 547489952, 682273322, 2695406248, 2687109674, 578953760, 167815848, 170559624, 8560808, 2317492266, 581443594, 2150148776, 2854920840, 681609258, 533122, 539011200, 673843368, 42084490, 2290223786, 698408, 2726330920, 545267874, 2686984322, 2190125056, 2863270016, 168460320, 579340456, 713697440, 8422056, 539133960, 2325751850, 2686494880, 42477736, 2183178250, 2317484712, 2150138538, 2315823138, 2183660160, 698888, 2290229282, 2861082784, 706914346, 42115746, 673710122, 573046920, 713072648, 2695528576, 2726955048, 705200642, 2149581344, 9077418, 134750856, 2820672170, 2181564960, 143138976, 167772680, 134916616, 2827485194, 10617514, 2156538016, 176827016, 570960010, 2271362, 680001546, 713687074, 2189600906, 2189598890, 2860558890, 44173448, 2818738722, 2826962976, 580952224, 2694884002, 11152040, 2820679680, 2726955688, 44597250, 570468992, 178300930, 572697218, 2147494402, 142780554, 2631712, 35692706, 2284456066, 655904, 178956458, 2290754176, 2290131594, 2323647144, 2687117824, 44181504, 2726339232, 705202722, 2726987818, 579512490, 178923690, 2862647458, 44597378, 33587754, 2315823144, 2829591202, 168438304, 704653962, 170041482, 707403808, 2819270792, 581083682, 2290264706, 706904744, 2826963616, 11152034, 572532874, 671754912, 178258440, 43528, 44214920, 44048418, 2829191682, 572686496, 2189462056, 144738312, 10487936, 2315913344, 573178018, 35815458, 136872608, 2281704072, 2149624360, 679512072, 43522, 2324177448, 2183834154, 671648384, 2726431370, 2852694656, 11053738, 704774690, 2183800834, 2292351624, 570949664, 705341984, 2726865448, 2315813034, 2155907112, 2860648584, 176851112, 134259240, 713722378, 537002144, 44206728, 2323808768, 134381578, 2854887552, 2292198024, 2156570752, 2290745866, 178399266, 2282226176, 134390280, 169872042, 2148180008, 705309194, 145227786, 176824992, 2323775520, 2281865258, 2852790826, 2149712392, 2684911776, 2820833408, 2664480, 2149580968, 2183801354, 2729083050, 2720670242, 570960042, 2228352, 2183831688, 2183695016, 2695367298, 2181605386, 548022434, 2854912546, 2827125410, 679619082, 713697952, 570990720, 2726994432, 44574722, 168429696, 2693401120, 167946250, 715262592, 2863269922, 671252488, 34086912, 580952746, 2717919394, 706748970, 145238018, 570597888, 2148043392, 581599906, 33685506, 2323685922, 11053738, 142737928, 713689090, 34080776, 2158660130, 134219904, 2720047114, 715786920, 2158535168, 713566850, 145261224, 579338280, 673218570, 2862746112, 2686585378, 2189436928, 2820810754, 2281742880, 35791520, 705298946, 715817514, 671648418, 2190092970, 2718075010, 2854791168, 690338, 2281734690, 2685051008, 2315266722, 2281744928, 2720145578, 713556106, 2317877250, 571090984, 2189429282, 2852782592, 2158135296, 2325915816, 2189961344, 547398176, 2726953482, 673360010, 2192179720, 2106024, 537528362, 2829625376, 581470752, 134752904, 2693400736, 2191557162, 11151520, 11010090, 572686346, 2726339112, 539131912, 136882826, 2292884002, 680010280, 2852168320, 2190123656, 572555914, 176171042, 706871464, 2820710952, 2829101224, 679477258, 2150139944, 2150269440, 679651882, 2284324866, 706750984, 671124000, 2726429226, 11174408, 170557608, 2829713538, 2854781570, 2827133058, 144738824, 2183825440, 2818613930, 682109088, 134750242, 2292886026, 168, 705333794, 547487880, 2862786592, 170404352, 2156562562, 537561610, 671261322, 2692909090, 2863268386, 2693401248, 573048874, 2692778016, 673851402, 671613448, 2183168000, 2821202592, 2695367170, 2694883848, 143272064, 705333282, 2181180032, 143166122, 2318051466, 705200802, 2720563872, 2826971688, 2693309066, 2687016968, 2818713768, 579379338, 2684521002, 2728561184, 570958466, 2726439458, 679619200, 168462890, 43168, 10, 44050434, 573180066, 2693278248, 44565034, 2324308610, 2283809448, 2181726858, 2854365216, 169902218, 2863147138, 2147484194, 2695407754, 2292197898, 2695504520, 2684364800, 539101352, 2692909194, 2860515880, 539525288, 579471400, 682101410, 2317361666, 2694971432, 2189953706, 170011170, 2283970602, 2292361762, 134881322, 170002464, 2323786368, 2819096608, 2315921546, 2317527168, 145229858, 2685044778, 573211272, 2315913858, 2158502016, 2763272, 2686593706, 2818714280, 33687680, 2818607106, 41984040, 2826969090, 706914464, 10529288, 713206314, 2282358818, 2860526082, 136315522, 2148049064, 539107848, 42477568, 578824874, 2726961152, 136487456, 713697832, 2862746280, 705298442, 2325915648, 2720178176, 705341608, 2829197474, 178421888, 539527842, 136314880, 2862620840, 707275266, 581599882, 2854259336, 578816512, 2720016938, 9077408, 8552608, 2183170592, 34111658, 33595528, 2290133024, 2861171338, 167938210, 134908424, 682133634, 10625184, 2292842538, 2148018728, 581050920, 2315780738, 2317492776, 539140778, 176720426, 2726963872, 713687554, 705170056, 2189462184, 2189428896, 2192091266, 9085570, 581077634, 2720563240, 2854387746, 136841224, 705208330, 713074730, 178946698, 713034376, 2720014472, 2292714026, 2191695914, 581569162, 2290131586, 579478058, 34986, 2325783050, 707299466, 2190123648, 2728403594, 2290223138, 705177634, 2854879754, 142641280, 2292883626, 176201736, 2821365800, 2290231458, 137011208, 572557346, 36340232, 681617578, 713588736, 2821195786, 2827618816, 2693398698, 2862784546, 44204586, 42076842, 2317910698, 2292877986, 2324171298, 2826971658, 136487072, 136850050, 2191688202, 2862620682, 42639522, 682100770, 2826969768, 167913608, 167936522, 682272928, 673720992, 176162986, 713204258, 2829722250, 2827092482, 706750626, 2158493832, 570600066, 2325785130, 2181073058, 2292351488, 44565026, 136479264, 2189461514, 2852659336, 2726863488, 2720571906, 170560168, 579504650, 2821368448, 682230314, 2183660072, 44050944, 178260608, 145262600, 573186186, 2323816578, 144843424, 34114184, 2852661802, 2820672160, 2317355170, 548020736, 666120, 2827526826, 2283800610, 178258568, 570567168, 536873472, 673196064, 2315255976, 2826963072, 681714178, 2149744674, 2315298946, 2281743016, 581435434, 2292720290, 142650016, 2284464256, 2819269290, 144744960, 9046688, 2158101026, 706880130, 176685088, 2694974090, 2323818538, 145260552, 2860654634, 2324335112, 2854879912, 537035296, 705168002, 2315821738, 2821360288, 581074984, 143141504, 573186730, 573211274, 2323786274, 573088392, 681609762, 136978464, 42107562, 42107434, 2862645928, 2156538538, 2684878986, 176302760, 42076714, 545825416, 178266666, 581437568, 2693267490, 2183832194, 2190092960, 715163810, 144711816, 2149622306, 2829221898, 2692743200, 2158534658, 2726305952, 673751048, 2821194240, 36315296, 178430634, 671645736, 176826530, 539626024, 145392168, 545826984, 41943074, 2861203624, 704643584, 8396928, 2315427840, 2852268040, 2284366498, 570425890, 170010658, 11143842, 168430250, 2860558888, 176718376, 2326265896, 169910914, 671754914, 2292713984, 170033154, 2852128808, 581607464, 2183701162, 704807554, 10625696, 2315823266, 136850090, 2283965088, 176300672, 178389160, 573180426, 2158109320, 671744682, 2695531016, 715696778, 136487592, 2860518048, 2149616290, 547881096, 682240032, 538978346, 581478434, 44040864, 2181212320, 673884192, 2158635010, 2290649120, 2695012488, 671776904, 2852684458, 178292906, 178913288, 136348330, 537010826, 2323817000, 34080778, 143171752, 44042912, 144868010, 539656832, 2794018, 168469122, 2317887528, 2324334592, 545923594, 2290092034, 715262114, 2862622722, 176859176, 2324333090, 2181179402, 547359368, 2726464000, 136315042, 2622090, 2290655264, 2181079202, 537012768, 169880202, 2829058178, 707266568, 2317920936, 547489922, 579346600, 2861172778, 578947746, 671656586, 164482, 42642082, 142608938, 2158534656, 178293258, 671784962, 581437952, 2687017506, 2281734794, 2818613250, 2181728392, 2686986920, 581476992, 536906402, 2692909194, 2692786312, 713697922, 41986698, 2181178018, 178301064, 10518698, 2326440578, 706783400, 2861203490, 581609472, 2324177544, 671779328, 2148008618, 2149615754, 2686591498, 2694850602, 578986656, 2290264714, 581576864, 143272074, 2854922752, 2315291136, 36219562, 2156535970, 34211882, 2150238336, 176202378, 2852817034, 2693401122, 2325782538, 673352194, 2684912168, 2325915808, 2149581440, 143270440, 2829230600, 2687117960, 673317408, 704645130, 572655648, 2829060736, 715128968, 2292842658, 170043426, 2290755712, 2860679720, 2191654952, 2317387912, 136358562, 8521730, 134218248, 44173960, 680042632, 2292189320, 704776200, 134905898, 176827010, 8552480, 2829617290, 572555296, 2158668320, 547531298, 35684904, 713197570, 2281742344, 671230082, 2315397122, 2150236200, 2820802698, 2860646442, 2282356776, 170401930, 2863171616, 539494400, 2156440194, 2290778154, 145261224, 2718441994, 2829099048, 570591904, 671124128, 178432514, 2685018242, 713564200, 2684395528, 178268840, 2861047968, 2726428712, 168307202, 2282367528, 573090474, 2863310858, 2106024, 581044266, 570993288, 573081600, 715786752, 8389154, 145238146, 2821195938, 2819236392, 2148180618, 143171584, 2290130944, 2829230600, 2292853280, 578947722, 2315782794, 2283800704, 2695506602, 36350602, 170535464, 2324343328, 572563978, 2829713954, 2317918346, 136454146, 176687144, 145229994, 680002048, 2728569346, 2324203682, 2829713450, 143165602, 2684919970, 2687107240, 2717917826, 2726988458, 166410, 2315921962, 578988546, 10650120, 2181702154, 545294368, 2292754984, 10657832, 34242696, 2323786402, 715653802, 2324201634, 2192212490, 673351722, 2148041352, 705202336, 36184714, 2693302786, 2695015072, 671123456, 2720694914, 2281876010, 2687139848, 2292875776, 2728954016, 2686986240, 2292853258, 145228450, 2284464288, 2158624904, 713040514, 169872034, 2829060746, 44695682, 571113512, 706914306, 2315389064, 704784906, 2684518410, 2191696424, 2852299304, 2149588994, 2819096616, 2684528768, 143271936, 571114154, 545400864, 713034272, 2323785856, 570984970, 145238056, 2821193890, 35686530, 2324341376, 536871554, 713072674, 539533344, 2819262594, 2281865888, 42084872, 33565354, 166434, 2282268802, 2191688226, 2181178024, 2718468130, 169902248, 170426914, 2097704, 2818713768, 178956842, 2317484704, 178299528, 681585290, 2820672032, 2158535328, 2292845064, 579379874, 168462976, 2694973952, 572694568, 2820802560, 2752640, 34087562, 2860548640, 680003584, 673884712, 2292350986, 134384168, 570985130, 134914600, 715793024, 2818704032, 2827487776, 2282356906, 2147519018, 547488384, 570466944, 2190084264, 681607178, 539656842, 2292886186, 2156571264, 2829222536, 537403530, 2181210786, 44597288, 570984960, 572656168, 2282391680, 2283840040, 2150107138, 2827616384, 570984480, 136456712, 2852792872, 545925122, 2158496418, 2282269218, 2156396576, 2150238720, 2818746528, 176687274, 2862743720, 2684487680, 572653738, 2191557256, 2863270442, 2315782688, 2684922370, 545917602, 2323786370, 2158626946, 2720573954, 570556930, 2158501890, 2720014986, 537428128, 143269890, 2726823970, 2726856834, 579373730, 2292327040, 145238538, 2158495872, 2290229282, 170532904, 2693406880, 2694982154, 2190090376, 2726830752, 2726857224, 2189459456, 168306696, 2191657000, 2862613122, 2183145608, 178790952, 2854266922, 580919840, 2183692290, 11010698, 2720169994, 10520584, 2325913736, 2821368448, 2861170688, 2183825930, 2326398984, 2861205514, 2290616448, 168331816, 2315913898, 142748202, 142745760, 2728929282, 2692907552, 2147625120, 2829756586, 2854879776, 673753122, 2284464296, 176333346, 44081160, 2852291234, 2183274498, 715696810, 2692786824, 143131296, 547496448, 36184234, 573180448, 671089162, 42107530, 2829232640, 2684520488, 136317474, 704776714, 2282392074, 143269930, 2819230216, 578857602, 167914018, 169879562, 36317858, 34089640, 2720180360, 2292187778, 2818712234, 2686978594, 170402312, 170041994, 2326306848, 705167530, 134359208, 671615104, 42082818, 33564840, 548020866, 581601282, 2726961834, 2148043434, 680002210, 142740106, 579338370, 2829615112, 707404416, 2281712130, 571121706, 713067176, 170437154, 2292351104, 538968618, 2317394434, 8530472, 2148018186, 570951688, 2315813024, 176162986, 682264610, 581568674, 2155913858, 143272458, 570599456, 671099432, 2189437474, 581085866, 2292228778, 2726963368, 715688586, 2317363752, 2720703016, 2189435394, 2694881320, 2720539274, 11042954, 706912808, 2684887210, 2292328608, 2852170410, 134226592, 2854887970, 2684488224, 713687200, 9085090, 2827102888, 2860646400, 2315255850, 547356680, 134777352, 136454826, 2324299906, 2281744896, 2720705184, 143165440, 715816968, 570466440, 2183825410, 178784298, 35793440, 2326407170, 9046184, 2860525576, 682131624, 2150238760, 2720178728, 2323687594, 2292883968, 176162946, 2284363778, 176693896, 178784810, 2189461642, 2315256330, 170000386, 2827526154, 2861204096, 2729085096, 682231936, 44048386, 2854363178, 8712, 2156046986, 43530, 707264554, 2827094144, 2147518976, 2317910664, 136839328, 2684520480, 2752514, 2728919682, 36186114, 2191526050, 2720573568, 34081442, 134357666, 2181201960, 545925794, 2718572554, 2156398594, 11151362, 143270562, 2684496554, 2283940392, 578855552, 2726993952, 2821196296, 2694849026, 2726307840, 581075498, 2829058592, 2695375008, 572530730, 2181040128, 2181595296, 706880160, 2687010944, 2821193768, 167946368, 581566474, 2829066368, 2190090786, 581074986, 2621608, 536881194, 2687148040, 2183800962, 2829757098, 44697738, 580913800, 2158501928, 2662922, 2147492394, 2192091178, 144867362, 679485600, 2827094144, 2692874282, 2728566954, 579373568, 2728954504, 2292711944, 2854889514, 2317920386, 2284333088, 2684354570, 2728528512, 2820833314, 2862612608, 2854889482, 2728396960, 44737032, 11174434, 2148141226, 134381608, 547359394, 2854234752, 2158635656, 2821357698, 2684518408, 2829722242, 2726961194, 2292350984, 137013290, 2818712226, 2149591682, 2181204008, 2282359466, 580954794, 176693410, 673710090, 2692784138, 2718048384, 2861171328, 143297160, 707404426, 2190084610, 2155882538, 2192214538, 2326274176, 2720696352, 2720014496, 2156536362, 144705568, 178429960, 2190117538, 164000, 176292354, 2290786856, 2326299272, 134251138, 2149745312, 2718443690, 2292719648, 142639650, 2862623368, 2149583490, 707272866, 537528448, 2860558890, 545423488, 134357634, 2181204616, 2290623138, 2189437096, 2820672160, 167805066, 679479328, 2726952970, 41130, 2819097218, 8945826, 2685042848, 2189599360, 2787872, 545391264, 2183178280, 2238626, 2292327050, 8389162, 2726986376, 44081832, 145262632, 2315780736, 2860681888, 2821195784, 2827495560, 704651778, 2189470218, 2860523648, 581601832, 2290092074, 178823306, 2827618952, 2315395626, 2325741698, 2149613696, 170393770, 2820710952, 2156438018, 2284357768, 671752712, 2685044874, 537428650, 2183178408, 2099746, 570425514, 2156404874, 144704138, 539633696, 2290098338, 134390408, 2728560640, 8522248, 2632202, 2861203976, 2694883882, 571124226, 673317376, 547891880, 713687722, 524456, 2687107720, 2158667936, 572662432, 33564680, 2718048898, 134392362, 713196170, 2158133290, 673317376, 2181048866, 2315264130, 2315430440, 10527400, 8528416, 44706344, 680034976, 706742400, 178260096, 2686978568, 682107530, 2692786208, 176859784, 715292674, 581437568, 538978432, 2720663594, 570600096, 2191534082, 36347946, 136970754, 539109536, 715128832, 2818574848, 2283971240, 134253056, 2191564840, 673849866, 2684914344, 136841224, 2317494442, 2684912256, 545292322, 35785352, 178259970, 704774666, 673712138, 2728437800, 715694626, 2622080, 2720702506, 2720014848, 2726952994, 2148182026, 2290747530, 2158012960, 2829058592, 2317361280, 537567754, 713728554, 2148173856, 2718597280, 42641960, 539000992, 176693930, 136478752, 539633666, 33687592, 573178026, 8530082, 545923618, 2717909032, 2720702976, 34211874, 2863268002, 43528, 2324209696, 2149616266, 538976296, 2718574752, 2687115784, 705208352, 2150269570, 2138792, 2189994144, 2281834624, 539664552, 570556584, 2720540712, 538968192, 2228234, 2720662154, 581076994, 2819140258, 2323786280, 8431618, 2819270688, 2720014856, 673317506, 673196200, 2183793154, 2695372928, 2827520674, 10625544, 578953770, 2720661634, 2795656, 142740010, 578986018, 2829715458, 169879584, 8430082, 2860517930, 2819227818, 2284456106, 681706026, 2282261002, 537012384, 538976810, 167772800, 41953928, 2281744930, 142649994, 2861211650, 2693302306, 2692907040, 545784328, 2684880938, 2148147234, 2189985824, 2290131594, 2326407170, 2325881480, 2827626538, 2148149888, 2156562592, 2829230632, 679477418, 2829197864, 539626112, 136978602, 545434240, 2284365832, 145263104, 2183176330, 715262472, 2326300810, 715688480, 9086986, 2687142400, 11010218, 2684529290, 2720661632, 2827133096, 2819098794, 134905858, 8389130, 2863270018, 547889322, 134875176, 545925154, 579348992, 2685018154, 36350080, 36309000, 2726469666, 44073640, 2695014442, 2181728258, 666114, 706882176, 2718048426, 2692751402, 681705506, 2728396928, 713730208, 2183168168, 142650026, 2861204136, 706742794, 2862745632, 2862776834, 2158493864, 167913632, 2718468234, 713165352, 2284331178, 2315821736, 713721896, 142639658, 671131784, 2695530504, 136972840, 2158627498, 170009224, 539492386, 2181565066, 658090, 533002, 2283964584, 2181212712, 2284355712, 707404458, 673319048, 2290253824, 539525248, 655392, 581575208, 11043458, 2156432034, 581599784, 2290223104, 2290786442, 2852293282, 713597568, 2684518434, 42642080, 2684881546, 2720137728, 2621472, 572525066, 2323687554, 2692776456, 2148010144, 673884674, 10649634, 9046048, 2192222370, 134883848, 2818703498, 2829068328, 580913834, 2684396034, 537004200, 2684364936, 34243234, 170560130, 136355882, 2290788896, 2156046978, 706742944, 2325883424, 2325872768, 2191524522, 2829058560, 671621672, 713590912, 136871946, 573046944, 706882178, 673718410, 2685012514, 2315954824, 2829230594, 2156438154, 2292714026, 2323644416, 715137536, 547358882, 2860648608, 2149711904, 41951914, 578988552, 713197570, 2861074594, 2693275656, 8945666, 2829058560, 142617088, 2818607752, 704784522, 170524682, 707431050, 715131392, 2728566912, 2819129352, 671752704, 2281701504, 136456202, 679641250, 134391978, 2147623584, 136349728, 8423936, 545268362, 2323644936, 2158494344, 2692907650, 42600458, 2829715616, 136325130, 671777448, 2150246562, 2861042184, 570435722, 2728438280, 573218824, 664234, 2726824608, 572686850, 2183145600, 706914818, 579479714, 2693439490, 715270312, 537036840, 36315298, 673712682, 2290256424, 715687976, 2148008586, 2852160040, 2292228224, 178825354, 537430058, 581085866, 134906530, 2686486568, 2323655338, 145270794, 2183799306, 33564714, 42500096, 2158526506, 545262088, 688810, 10650154, 2854234784, 168427560, 2318008490, 8399530, 2325914114, 681574402, 681749152, 573047434, 713073280, 170560168, 2290745344, 2726430754, 2155907242, 134217736, 2726464128, 2326440456, 548022400, 572522506, 2726300320, 176687658, 2819129480, 706871336, 581601440, 706748578, 715268736, 707428896, 168331904, 176333312, 2150137896, 580944386, 2687109666, 2292719752, 35782696, 2156396714, 2827649664, 2189959200, 572662282, 8956418, 2156527744, 673876128, 2282389546, 570993186, 578945698, 2692776586, 2269832, 673221122, 134881952, 2829101056, 2315299330, 539664896, 137013282, 2862621226, 713067176, 11173930, 671752322, 176859144, 44173344, 136872072, 136847362, 2695538722, 547528736, 35824290, 2794120, 2684521000, 42106914, 2183307906, 2827618826, 11182218, 2820702210, 536879648, 134357152, 2318051458, 2862744234, 144706050, 713164840, 134905984, 705333248, 573186050, 2860679296, 673317416, 2156406954, 539009696, 134914688, 2692917256, 715664000, 2156012034, 573090464, 704782368, 2684878888, 2147484330, 44567168, 706783786, 539134122, 2149589642, 2720170632, 2181081226, 545786408, 2149747242, 2183268480, 2156003464, 680002048, 545917472, 2148180098, 2326407208, 681748512, 682230304, 2157978154, 2317918368, 176335498, 178259970, 34087042, 2282236544, 2686485154, 2718050304, 537569282, 706879616, 527010, 143132672, 680133160, 2728396840, 2726953610, 2325881504, 547520680, 2852790432, 42631842, 2147650184, 2191558666, 2720006690, 2290264194, 2158526632, 573221386, 526336, 134742146, 681746986, 2818705570, 2315919368, 2827126784, 2695505922, 578822656, 2852659714, 2157978144, 8921768, 671230080, 2290780674, 538978304, 2818607264, 44073130, 2324302376, 35793440, 679518208, 2821324832, 136970280, 2820833794, 2147492392, 143269922, 33687688, 2283931816, 2860556808, 2290092202, 572686978, 168468488, 142639272, 2317361152, 35693058, 581569032, 713074824, 136479240, 707403938, 2621954, 2157971464, 178266154, 671252608, 2818705544, 2183277064, 163968, 134218376, 2852268072, 2315823138, 2292221994, 2695497730, 2149745152, 671777410, 571089410, 2325744288, 2854390400, 681575080, 537430560, 2854789152, 178422442, 136446506, 705177762, 2728929794, 2818607776, 2183667840, 573188770, 2686585384, 2324171394, 170560168, 707307656, 176728202, 2863136906, 44179970, 2324212354, 2687107112, 35685024, 579479592, 2183137802, 2829058570, 2820669440, 142608928, 682264610, 2726472354, 11182762, 178421896, 539633800, 705208458, 2860654624, 2326432266, 2317394592, 2292195882, 705331362, 2860687370, 2156005544, 713566760, 536873482, 680143370, 2189959850, 704651914, 44597282, 2317363746, 2315290632, 2150236200, 579348520, 704678026, 572688898, 2155872938, 2189568650, 8954410, 681607690, 2181177354, 2821195944, 2684485762, 705167370, 713590816, 570466952, 2861211680, 2183670314, 2794146, 679510698, 2183695010, 537559080, 2684496424, 2324300450, 2140194, 572662272, 2317484682, 572696616, 143305226, 178389120, 682098730, 2189435008, 176851466, 178391554, 671621802, 2158503976, 671787682, 679616520, 10651816, 715696266, 706880136, 2818605226, 168306826, 2863172106, 2863170218, 2686984744, 2860655232, 715794986, 2181179554, 2323646626, 35826218, 2695364618, 2827626504, 134907904, 2852168232, 2852291072, 134359714, 2693406848, 545398954, 2861050496, 2826971144, 2290778784, 706904706, 2292720170, 2315813026, 2826995842, 2290255874, 144714250, 537569408, 706742282, 671099016, 539665026, 42117800, 706775594, 2656770, 538978432, 707297416, 2181212200, 2191534122, 679479976, 570990762, 2183168168, 2826963594, 2315782690, 176717992, 35790856, 2720539306, 8955938, 2720696872, 2794154, 178948128, 2158528672, 682134178, 2821327368, 2290753696, 169880064, 167774888, 570564768, 2326399146, 570589186, 176720032, 539099272, 2192091144, 2147615234, 579340290, 2687017128, 681615394, 2821193858, 2726961696, 2190092448, 581445802, 134875778, 2189601290, 705308808, 2860525704, 673218562, 11051018, 2183832066, 2684913834, 2181179560, 705331842, 2718564898, 2149591040, 178258600, 2863268384, 2189985928, 167807146, 713206304, 136872608, 706781314, 168329728, 2852684298, 2687010976, 2317524994, 2695498376, 2290778794, 2183176864, 2827493514, 680140960, 2290229794, 2317885608, 715655296, 698882, 2191564960, 8955914, 705210538, 706750626, 706879618, 547496488, 167780898, 572653602, 545955874, 2854783496, 2821195914, 2315780232, 2191556616, 2292222114, 2686986248, 170008578, 2726824576, 707430442, 2687148072, 570564770, 706873354, 2318041250, 142649984, 2686484994, 713591464, 2189959176, 178266114, 2695537320, 134916746, 2325784746, 2324204192, 534560, 2827127296, 2862778530, 2156536320, 170557986, 581083786, 176826536, 2181726722, 2720137216, 176818728, 136874016, 2821332994, 2860548648, 2315823266, 2819106976, 715792552, 2290649634, 2720180394, 666248, 41951274, 706879488, 2728962602, 2191654954, 33729154, 169878058, 2718605474, 35694626, 2829615776, 168297088, 143272608, 715303594, 2821359658, 547880960, 176685602, 2827520648, 2717917194, 2827102208, 2183825538, 169902600, 11018280, 2189434922, 713556514, 33562632, 572656162, 537436842, 2728962216, 2694873120, 679641098, 163968, 2729058338, 167913986, 671230464, 2325785258, 713204226, 2284464256, 174594, 134258818, 570591234, 715261992, 35651584, 2753056, 10627208, 2290125312, 671613442, 2861203968, 167815338, 573090314, 2190115370, 706880034, 2323679776, 671646242, 680176168, 2726308354, 2695504552, 134225952, 673352234, 2720705024, 142779010, 536881802, 2861212328, 136850090, 682240002, 41943048, 2726339200, 136448672, 2819229736, 571081376, 581479072, 34243082, 671121448, 545955874, 176169000, 579469344, 2158529160, 2155874946, 545432194, 8915456, 578955906, 579477632, 143139466, 170000512, 537559042, 2281835050, 142778528, 44204064, 2150271624, 134357674, 571082760, 41984674, 2726462080, 176826890, 2852790410, 570591754, 176726018, 545261730, 2684520584, 545431552, 2829232290, 2317527178, 134744578, 2189560490, 2684518538, 547489824, 2282227880, 2728559136, 2158658080, 2325915648, 570599594, 137003648, 2820833834, 2862656162, 2183823392, 178954784, 581468810, 44605960, 2156404866, 2292353026, 134906376, 578857600, 2829715490, 2147492522, 41514, 2720541192, 169869984, 673219210, 2325914122, 713589258, 168462472, 715164290, 537430144, 2317527050, 673849504, 143174282, 136970376, 682139690, 2827657256, 143294504, 2315821578, 2720008202, 178389162, 673841794, 2695496224, 176160938, 2818615466, 2317361312, 2282400266, 176196226, 136446472, 547924008, 2290786986, 671260810, 671613088, 8706, 145261066, 2148180608, 680036354, 2720541346, 136317442, 2315943944, 2819140258, 706912424, 8947872, 713064482, 673876096, 2326405768, 539656352, 580944394, 2315258400, 2693409282, 548055200, 176726658, 2684526722, 2323677314, 2692874784, 44703786, 682109474, 671091336, 567818, 11143210, 2315946144, 2821227010, 136358058, 2729050762, 2158012458, 10660354, 2694973480, 2189560352, 2787360, 2862647456, 2147647528, 2827528362, 2728525992, 2158504104, 2238506, 145367178, 2729058474, 2684494474, 673327114, 2694850560, 2290786826, 681714184, 2820833922, 2148042784, 581609506, 2315419680, 11151360, 524808, 2318041248, 35659912, 176818218, 571114152, 682238498, 2183145634, 2284497568, 682271242, 2852692128, 2720139264, 673351690, 2290780706, 176161450, 142779040, 134783018, 539108000, 170002466, 539632136, 545917448, 176720386, 2720672416, 2717942402, 2785920, 2282236448, 707307658, 547924608, 680012448, 2695539336, 170010762, 2684365346, 573087906, 570566794, 2787840, 2818574370, 545826850, 2292843136, 10496040, 2854791176, 2156397224, 168329216, 2283841546, 545923584, 2694875682, 2692915874, 2728954368, 713596970, 2158012416, 2326407200, 2189470378, 42082442, 545398954, 2861042178, 539011714, 143165440, 136358400, 2852300808, 2292851202, 706783906, 2191663744, 2827624610, 579479688, 2821235362, 8399016, 706740906, 2149744648, 134351400, 673876490, 2149580808, 2752640, 2821196288, 705168042, 2720047618, 2718599818, 581437482, 2684527138, 2854789154, 2829582336, 43144, 2315814914, 2181728928, 2854881920, 2190090784, 545423880, 8947840, 44704264, 2684529192, 539011712, 682107400, 2149580968, 134914722, 145402536, 2726986280, 2283841698, 682141706, 2819099298, 176816264, 2686454314, 168304672, 34114058, 2326438018, 537010696, 44564994, 2829230760, 696832, 570558602, 142740002, 143132674, 2317885578, 2821196416, 2318008330, 548044808, 41951400, 9054346, 2261034, 705331714, 2156538376, 2323775498, 44696202, 579469440, 2720137248, 8429704, 35815432, 706742314, 2183670402, 2189986338, 2854912520, 2156429834, 2290754218, 2150246440, 2156431490, 2728436352, 2827094568, 35662474, 2863177728, 2717950122, 134785570, 2862653442, 682263072, 2290655874, 547488424, 671776770, 2158536874, 134783146, 2158635688, 2155872896, 2863270530, 539632168, 2717911200, 2852694026, 2862653440, 2728921256, 2323786242, 35488, 2181079720, 2728566944, 2728929280, 536881800, 704807048, 176326818, 34081450, 134883850, 134905890, 2684362882, 144844810, 35661864, 2684912256, 536879658, 704807594, 2686986400, 2290133160, 167946242, 2191655584, 2315823114, 2317886122, 581445760, 2323775488, 2147484296, 2192212106, 2860648608, 537569800, 547488296, 136348168, 168469162, 2726855176, 2317912104, 539101314, 673843744, 136874656, 2726955562, 2728960674, 2189428778, 11020298, 673843210, 2189953024, 145367202, 2686460416, 178260520, 2150277800, 178422280, 167913608, 2156437672, 178257928, 142649858, 713040522, 34250794, 2728929440, 2763296, 713203882, 2155881122, 537427970, 2315291178, 2821325474, 2854756362, 2695004296, 2317394434, 2693434024, 673188360, 2190082210, 2189557896, 2720574112, 579338890, 2292852768, 681577098, 2147526816, 176818208, 573221026, 2720565896, 673194666, 671785122, 2325749896, 170011306, 8946338, 2281835042, 704686600, 131200, 176332832, 8390794, 33597442, 2284363904, 11175944, 706904712, 2863311018, 2720702602, 2785832, 2826971138, 36349984, 2148010658, 36178088, 2852792842, 2827517994, 2729084960, 671255082, 136489514, 570984960, 2315421866, 2283808770, 671219744, 2281842696, 2726472224, 2156044330, 581077512, 8422016, 2852694056, 176294410, 2729093640, 707431080, 2728528514, 545426050, 2827657768, 679479840, 144736258, 547391624, 2317912192, 539107370, 2282359298, 2150238344, 134260778, 11152000, 2829756450, 2189961728, 2861074466, 2282390058, 545423880, 2292853250, 144703624, 36178058, 2827485224, 42510466, 681708168, 2693308552, 145262624, 2860556456, 673874434, 570468872, 715270786, 176162986, 2324302496, 2158004266, 144867370, 545958048, 2292744226, 2684495904, 572654080, 2158143498, 2290622626, 2158657578, 2323818664, 539133994, 142745640, 10487976, 2818613290, 2181046920, 2317912578, 34079370, 2693270018, 2720565888, 572696610, 2183178882, 10617506, 572696578, 539009024, 2861213698, 41978400, 581607970, 2694973608, 545794080, 2189984258, 136350208, 2158496264, 671613610, 2819098762, 2852792834, 2323775650, 2323777674, 570460682, 2147491882, 2861039626, 136446122, 578822280, 136456328, 2694883488, 178299426, 706781738, 572688522, 34251304, 2820803082, 41945248, 663560, 2728397312, 2149624490, 2819227784, 2729085474, 547489826, 164360, 547390120, 134217738, 673745026, 2686616224, 2158633640, 2281867264, 2695407778, 547397634, 2819139616, 2728534696, 2192089770, 2284486826, 2323679370, 8913544, 2695528962, 2292189696, 545784490, 2684527272, 2827004064, 142780962, 42115592, 2821196320, 2189467786, 2183299594, 713067170, 570559138, 10494506, 2684519040, 715172002, 545816746, 134742050, 547880970, 2693401256, 2292754592, 2861050528, 2192222720, 9087648, 2827091970, 2852782208, 2819131520, 11175968, 2726996098, 44728488, 2852661890, 581445794, 545948200, 2181079040, 2854922912, 548012546, 2290229386, 671131688, 8429704, 11182594, 545826856, 2192056490, 713206314, 688264, 2183299618, 2852300810, 2183801504, 2292719786, 11020808, 545917088, 11012738, 680134658, 2827092618, 167911456, 682139682, 548022914, 573055490, 2821360160, 2692777992, 680034440, 2191665194, 42475520, 136979080, 578953250, 2192091176, 42633762, 2183826088, 2692884522, 2323687594, 682264618, 134783490, 2720705032, 2317363754, 539109410, 2156011658, 2150238218, 2829722282, 579513000, 42500610, 2829714050, 2147615392, 2323653280, 548047520, 36307488, 170526730, 42469546, 707437224, 2283800584, 581607466, 706906280, 2818705442, 705339432, 673849864, 2720178176, 665770, 42609312, 2189600906, 2324342912, 570599976, 2183834280, 170426506, 2325883560, 545925160, 41986690, 145393832, 176695818, 168435880, 2191665696, 713203882, 705202186, 2692917384, 2147493928, 36317346, 706881672, 2684520962, 2325774466, 539658282, 682271240, 671123976, 10488320, 136487432, 715786882, 671613570, 42607234, 2686584992, 570427522, 144704138, 2281874058, 144836616, 2290255872, 2693398666, 545295018, 2728429576, 2860656640, 11042954, 2283970592, 168470530, 2695539210, 2818583210, 537397802, 36315818, 548047360, 2147485826, 2290755720, 2192187944, 573186698, 581607978, 2190117024, 145261218, 713042600, 10487810, 178825858, 2726305962, 536914562, 2692745376, 537536512, 681576450, 2290780160, 581476898, 2854758410, 2292318882, 545260168, 682100768, 2829197992, 673882664, 671746568, 2181573120, 143131264, 11020448, 539009184, 2720696328, 2829199490, 145236618, 2158011008, 2324168746, 2862612610, 680142882, 671252994, 134785544, 2684912162, 2819268610, 570558978, 178291200, 2282226218, 671655976, 178915368, 2827520002, 2821201954, 2315395586, 2726987778, 142739616, 44697768, 570436224, 2726333066, 2862613026, 2183168130, 33720352, 168340008, 36306986, 671123458, 681582762, 2852659850, 42475528, 2290231938, 2692915200, 671648426, 2325872776, 2326397600, 2728951810, 2290256552, 2324332584, 2238984, 671252642, 539626152, 136481440, 169877642, 2148043304, 178817704, 580944384, 144712192, 680174080, 2315788960, 581443752, 573088386, 2323817096, 573220992, 2284355744, 8399016, 2317353096, 707395754, 2829721728, 2189429258, 2284331554, 2282228232, 573186592, 673227298, 2684887080, 2181726848, 170426890, 35654274, 2284487208, 706750472, 715784704, 2181571232, 2315913730, 2686984352, 2819137704, 2829746824, 2181212322, 2693408896, 2829230250, 134881952, 538970752, 2729050752, 2826995880, 547891872, 681714210, 539623586, 178397704, 673720960, 8429576, 705202690, 2157971458, 537010186, 2818738824, 136315424, 2863311392, 35693058, 713728040, 536879746, 2155905026, 539666432, 2788002, 578854944, 2323775618, 2148051074, 35791402, 2728929802, 572655618, 713032234, 2317484682, 2181212162, 2181704234, 538968074, 2728436392, 142780928, 547398282, 2147648008, 537045154, 2315299490, 2819269280, 2150140554, 2189426722, 2852135072, 2290657792, 41986082, 2284331552, 671613440, 2692786218, 578945194, 134744106, 2684496034, 176826504, 547915818, 673220640, 2684493834, 2717919272, 136456330, 2324169386, 2181696000, 134220288, 2326274184, 2821358082, 2158133410, 143262242, 44206624, 178924192, 176325248, 539001512, 581052554, 2861042304, 2107914, 707273216, 580946602, 539001378, 581567106, 2821202560, 2819139754, 2150146602, 2148180482, 176302210, 2189469738, 2290657960, 2819236482, 2181605538, 2150140064, 2693399072, 539132064, 2183700522, 2191657002, 704774306, 2720016544, 2158526594, 2720039586, 581609472, 2726331048, 573057568, 671230082, 713597440, 178948098, 2695407624, 41978498, 680133280, 2695506050, 2189994624, 2685012618, 2192222858, 2283962888, 2192048682, 2829615624, 8552578, 2852823680, 176196256, 2686615562, 2290754184, 2685018656, 572533386, 2282234402, 2863310858, 2821358080, 679608354, 536870920, 2862754304, 2785282, 2728397346, 2292327074, 2324179624, 679512072, 170429064, 2149583400, 581083306, 2852782602, 8554496, 2147516426, 2821204002, 570589192, 715696290, 2148040834, 578855594, 2863308930, 2281843330, 11143210, 2821335072, 539492352, 537035264, 2317887626, 2763304, 705175690, 545819306, 548047490, 144868000, 2292711562, 178432680, 2819131912, 2324299906, 145268746, 707431042, 539009706, 2181203970, 671784960, 715171874, 2686585514, 2284355592, 2181171242, 2826971648, 2283806882, 681714176, 2854396576, 2156003362, 680132616, 2282358826, 2315813416, 671254528, 2326274050, 2324210210, 2726995976, 2693439496, 142739618, 2283962410, 579512360, 2686976648, 136445954, 2183700608, 2852258472, 2324176928, 145268778, 33694378, 2726832138, 2132128, 143272586, 10528778, 536873504, 2693401256, 2292714120, 2315422216, 2148180608, 2820833930, 2862754442, 2684920456, 2192050218, 537035394, 2819129514, 2292189858, 2317387818, 2693400610, 35458, 42600450, 2693276328, 2819104896, 2150236322, 2860657162, 548055562, 537034752, 2281711778, 581601954, 538976898, 2192080936, 2852653192, 143132682, 2284365984, 2819227690, 2852259840, 139264, 2148141184, 2860558498, 2827618472, 2290788392, 2317355658, 2693300904, 681715842, 2728960000, 2820841986, 2686624290, 2687148706, 2150236834, 2692784160, 2283931658, 706882090, 539011104, 2181081130, 2149623946, 42469920, 2692876928, 545925770, 537561600, 2158666272, 2317877922, 2148149896, 34080810, 707439232, 178915328, 178782218, 170043914, 681716266, 2105890, 2818703490, 2183701152, 580952202, 2315421738, 8866, 2693276170, 2158495880, 545925642, 33563170, 2158110720, 2663050, 2315258368, 2284494976, 2862754440, 2282359330, 178399242, 671219712, 2317910058, 2717943808, 2693308584, 2717943840, 705341610, 579469824, 2148147874, 682108936, 2155915936, 715694120, 545958018, 673743370, 2183670434, 671744648, 715664000, 178823840, 2819129384, 2326407176, 2315430050, 713165448, 2281734824, 2318041098, 2318017026, 2284494848, 9084928, 545958400, 178922122, 548045442, 2863270056, 2687142026, 34089610, 2325741570, 2315813026, 573088386, 2718564520, 168331810, 2860654760, 2827493384, 671121920, 2684496394, 2818712106, 168299016, 11018762, 2829591040, 11176616, 2149583498, 2148042752, 35693090, 2686495272, 170009250, 176695426, 176720000, 581077162, 2829623978, 9079432, 2315264000, 2326306826, 679643306, 42633386, 2230282, 682109090, 548044930, 2148149290, 2829230210, 143270026, 2854750730, 578947074, 36340394, 2820842114, 143263776, 2852266624, 2726341280, 2826969770, 8912898, 673849866, 44181546, 682231978, 2718441610, 136880170, 2317912202, 682108970, 2158665858, 570591754, 42500266, 134776866, 571089440, 134752936, 167938600, 713589258, 571114122, 581052576, 715137186, 570984584, 2292359202, 44083240, 2829092872, 2155883146, 707396264, 572523138, 42639904, 164354, 2854224010, 713591432, 2290254464, 2181606056, 10528896, 2317353600, 536879786, 571088938, 42601120, 2150105736, 2854757024, 2826969730, 176850952, 2315421856, 2323687424, 44739082, 715655816, 537037322, 2281840768, 2826996256, 2820704778, 134776874, 681577128, 2323818536, 680142848, 134383754, 2150244394, 2283971202, 2726855330, 2795562, 2282359296, 167813130, 33727008, 2315954824, 2282236418, 42633248, 2861039776, 706881538, 697000, 2694981672, 2148051074, 145270786, 11012106, 145399816, 2181046274, 707428394, 2269858, 2284497058, 567306, 713687170, 35823650, 2158501922, 2684355240, 690336, 2325750442, 578822792, 2192091650, 2284363810, 41951272, 2862656170, 136315562, 134258720, 2283831976, 2829584418, 580952104, 715661482, 2852790920, 2820704264, 134390400, 2192189992, 2292318218, 2292720160, 671654536, 2315430402, 2684913800, 10528928, 715303426, 2720702594, 2149583520, 706742816, 2292220458, 2315397770, 536905864, 2826993698, 2189558434, 2854398506, 10652320, 538976418, 2149614122, 671656106, 2854889480, 2284366376, 2149581442, 11043360, 143302824, 178432648, 2181210762, 2290649224, 42500106, 172704, 2686459914, 545399296, 134883360, 2290125322, 2827618474, 34251266, 2687115392, 170041890, 34114218, 671648416, 2290754208, 176695434, 715688450, 169912354, 2854783530, 2324308136, 145367682, 2132514, 42478088, 2852136994, 2860687392, 44048546, 2183301768, 2282399754, 578857090, 2183669802, 2686625954, 2829593256, 2158010890, 2726339240, 2138122, 2315419818, 537037450, 144869386, 545262080, 2183692450, 2717952642, 2720532648, 2155874338, 537528994, 2315788298, 9079458, 679617184, 178291370, 2860556930, 2720016418, 178924042, 44698250, 2684520992, 2826969768, 42642080, 2317912064, 2829068960, 34211976, 2317396008, 2156429960, 144745088, 2158102658, 2183834248, 2720039458, 706871850, 679643176, 715170434, 537534600, 679488138, 2854356992, 2726865576, 2686494858, 2284464648, 35661994, 2292230658, 34079242, 581468162, 545784458, 2821366314, 11176618, 713728138, 2829091328, 673185954, 167938090, 579348480, 2630274, 2292752522, 2718081696, 2720703138, 2821327368, 2726961314, 170533034, 573088426, 673874570, 2147649698, 8738, 2317517480, 2720694826, 713042048, 2150246400, 2819263010, 2158135426, 681585314, 715268778, 2728919200, 167911936, 706750602, 570458656, 2189959842, 2726822538, 2183659656, 44567082, 2292353664, 2189568514, 2189600898, 2315813378, 170526848, 2821325354, 545434120, 134906498, 682237986, 2292351498, 35784744, 581085216, 2686454432, 2189461664, 706882088, 2718474378, 2325785122, 2315823144, 178948258, 2155880616, 706904618, 2290221576, 2827493416, 178299040, 2726340746, 136839336, 579502602, 42510378, 2717919874, 2862612488, 2685020202, 170566314, 715139072, 42477610, 2726830720, 2818746496, 2820669568, 2726996130, 2324201640, 8954536, 570982432, 673753256, 2317519522, 2687140384, 570564640, 673843850, 34826, 2191532544, 2854881410, 134217730, 2325783170, 2687148040, 2181703720, 2852659234, 570591784, 170559522, 2324211840, 136349826, 680043008, 713197610, 2684387368, 2695504392, 579338784, 567298, 2829101056, 2290253856, 573188096, 2315296898, 2324341256, 10616960, 2852659328, 2149720746, 2318019210, 2687150090, 2315420192, 539625634, 581074944, 44706472, 671221922, 2820672128, 2694981760, 168331264, 2191689768, 2283970730, 172066, 2292875402, 176162984, 2728536738, 136356480, 2290649610, 537534624, 8562816, 10527392, 2728526472, 715172522, 2852694186, 178391722, 571115530, 2183669794, 2147625512, 170435234, 680003754, 713566210, 2728929962, 2854258722, 2787466, 144703498, 2323653128, 2820680362, 178268680, 178921602, 2326430368, 134253226, 2315782176, 41953954, 33726474, 2820710914, 537004552, 545956002, 2325908130, 2819238434, 2852260362, 2829592746, 34243234, 2150115490, 548020266, 2281744930, 142606474, 176292384, 2183824002, 2829197864, 680165514, 2281734176, 2852260520, 536879648, 548055714, 2282267136, 2158536736, 142641162, 2148139176, 679641770, 713590826, 559114, 2148180008, 547356674, 170559656, 134905898, 11182240, 10529282, 170567720, 538970666, 2686984704, 178301480, 2326266026, 2818706050, 570564610, 570458658, 545259680, 168306816, 2269824, 10487938, 705210888, 2284366506, 168462850, 42502794, 2827624488, 579480232, 142748162, 2284464648, 2148042792, 536904232, 578816650, 671130146, 2150107304, 2326298656, 2854225962, 2191567488, 8913448, 2818703874, 2149621802, 44042368, 713689226, 2820833440, 8421410, 136446088, 2694873090, 11175976, 682131594, 2829197448, 2326265888, 8921640, 2158502024, 2863311010, 2183274666, 2726430890, 134218370, 2819268778, 2181179426, 671228424, 36317346, 2317920802, 537397802, 2692743690, 2862776864, 578947714, 2183266472, 2132490, 537430666, 671088680, 2189961770, 713065002, 176859648, 705299080, 2820672032, 2158667786, 2726464008, 570434088, 2862612482, 536879752, 679652002, 35695136, 176824330, 136456234, 9052706, 143163912, 2315814922, 176326656, 35824264, 2718476840, 2292719786, 178424320, 2854396584, 2695498408, 2860690088, 2148174506, 2860646946, 713042602, 170568200, 2694981632, 536905760, 2281835048, 580952736, 2852291074, 2150247048, 681715746, 145358848, 580913152, 2728929288, 2183668264, 2158100512, 2317355650, 713728546, 545826952, 2820833322, 680042504, 2852692650, 2695497738, 671096864, 2720016904, 707436704, 176728232, 33696264, 136841730, 168469034, 537012362, 671219872, 707439138, 679618562, 705341570, 44073088, 579340320, 168436352, 671099040, 2863171714, 698506, 713720450, 2282365450, 2156528266, 134219912, 2726963872, 2693310978, 10660520, 2726305962, 2315821226, 2290748032, 134258856, 2854912642, 539503234, 2852291240, 10488352, 2720565250, 682231808, 44214408, 707405952, 2819139744, 570591880, 2318010914, 682264618, 671623210, 2726955552, 704807074, 655530, 539500714, 2728404994, 682142346, 2290223786, 2684365314, 168306728, 673319586, 572687016, 704686250, 578856968, 145401890, 8397472, 537403562, 2852169736, 2271882, 2854226050, 2821365928, 2315397288, 2191524488, 2729058824, 2158102658, 136979082, 537406080, 2829724192, 537569312, 679641634, 2192181376, 2190125570, 33727114, 578947624, 579512490, 2695372936, 8522410, 547891330, 8529930, 2292197418, 2726462120, 44075688, 2281865866, 134750730, 178924160, 2156529792, 2854922274, 142781064, 2684521120, 2158144130, 2191567488, 2284363810, 166018, 2695015074, 2132106, 143174146, 2317492258, 142745640, 2324334752, 2726436874, 707307650, 2315813384, 2326431872, 34087434, 2158658056, 2284365986, 2693300362, 142639106, 33696424, 2819238434, 707405984, 2718605856, 170428456, 679651874, 178290728, 8954378, 2317484544, 2863270400, 671785602, 671096960, 671253034, 2318018592, 2860681378, 682263210, 680134816, 545292448, 545301122, 2728435880, 2863269888, 2854354984, 2317910690, 2284325386, 2686617642, 2147623080, 2149621760, 2192091264, 44728448, 571114144, 134348840, 2720530466, 2290657794, 2148010122, 581478528, 170435232, 10518696, 679608874, 536914562, 715161728, 547891242, 2290647080, 2861203458, 2150139904, 44048904, 581075594, 2728559232, 176849570, 8912936, 2325782690, 143139488, 2860558890, 2191559298, 2317355010, 571089064, 11151368, 2687150088, 713066530, 2323655168, 705208352, 2323786280, 2726863498, 176195616, 167914120, 2158657672, 2149746826, 2726471712, 580944554, 176717960, 2686616234, 164522, 33686016, 2821235210, 2149745322, 133640, 176291880, 2269354, 2156440232, 2315780650, 2694843016, 663554, 705342088, 2290231466, 2281745024, 2726339208, 2317353472, 547521056, 537045512, 2183178920, 2148174474, 2821204514, 2189951498, 2292320802, 571116170, 570458146, 2189593122, 2183799458, 2292714120, 2158657698, 170428546, 2181212800, 2818572424, 2181704194, 2148018698, 2687140354, 2726333058, 2181071360, 134884000, 579478146, 2685043330, 671656490, 2829068426, 2147658272, 681705506, 547523208, 671123464, 2829189120, 673325066, 2158012586, 2148043306, 137003146, 2695365154, 169912872, 2190125056, 2191687818, 2686625802, 2860649002, 2827494050, 673351722, 682263074, 33597602, 2290133632, 42074242, 2692745384, 2192050304, 2694981792, 705177768, 2861082786, 2315422248, 2282358952, 2192211978, 168305322, 11176064, 2181079082, 2820833410, 176196128, 547489826, 580952576, 2290655234, 673194144, 706742274, 2820669482, 2718608010, 571089544, 581083296, 2181210240, 178946048, 2158635656, 2290753570, 2150246952, 2684397602, 572532874, 579469952, 2854750336, 2818744840, 2282390154, 2720047266, 2158657706, 2826996360, 2852825600, 2695004840, 134359072, 715696680, 671123626, 142778914, 8946210, 170426888, 2191532192, 2829615144, 682232480, 547487746, 2693300776, 33720480, 2315386890, 539002882, 8912936, 2181736448, 136874018, 2826969226, 2729050240, 547495938, 142608418, 680004226, 2290745896, 2323819018, 2150279178, 537438216, 134349322, 706742824, 143295104, 2147518634, 547520682, 2861074434, 2158635690, 142780970, 570564744, 43042, 2852684416, 565770, 2150236704, 42598568, 673327106, 2181210666, 170533408, 2720170666, 2190117538, 145401888, 547498018, 36178050, 10627074, 704817706, 2148018728, 167772202, 2158665888, 134742026, 547522602, 2854758570, 2317355528, 2854267432, 682231808, 2290090538, 2149713922, 2718444066, 2183832224, 573178026, 2693302792, 34122410, 2827627010, 2818572290, 2854887426, 2281833122, 2284331648, 2181696008, 178916000, 2315913866, 2148016264, 2326432290, 547399816, 178823328, 535170, 2281835010, 2228864, 11051682, 559658, 688640, 2829591170, 579373064, 2684519082, 570558978, 2795562, 2150271616, 2292851368, 33685664, 707273376, 537438216, 178956296, 2656394, 44573192, 2854748680, 2863137312, 705208840, 2726333098, 671779464, 134744104, 680133288, 2685045408, 2863302656, 713034408, 2852160138, 33554976, 2820712578, 2720663714, 679520258, 2818714280, 36218888, 2283807242, 142780450, 2693270186, 2720563746, 2192089730, 705298442, 2317494826, 2230784, 176202400, 11010720, 2717917312, 8520232, 142746154, 2854914690, 570589354, 2181734402, 2684518952, 547391616, 44181642, 44204072, 673359912, 2728405672, 2190092960, 2829714080, 2852291072, 2718083722, 2827616426, 2292228264, 680043050, 136448162, 2292883624, 167774728, 33589890, 2854783624, 581470370, 2692754050, 2324201986, 2156560384, 2854887554, 2692884994, 178422272, 673843754, 2317920938, 42084482, 44073642, 581609480, 136357896, 526464, 2829723776, 570599426, 2695406080, 2290745984, 682099362, 2315944488, 33587720, 2863179808, 2156398594, 2324202026, 2818574848, 2317525000, 134914090, 580944554, 573178378, 2183790634, 2181728266, 144836642, 2630274, 713075232, 570960426, 570599978, 2292744328, 2854914208, 2829746344, 512, 2158503938, 36309546, 176332840, 538976424, 2190092330, 547358856, 2729058336, 176202410, 715131016, 36186760, 2854264834, 681616010, 581470856, 2183137290, 2292189730, 705307264, 134744616, 706871426, 136839808, 570990722, 2726865056, 2317395978, 2317877384, 680036866, 2728534560, 170557610, 713164808, 42508802, 2181570720, 2324299818, 2156003490, 578980522, 2821365762, 42468002, 11182730, 713066528, 2718042632, 2829060616, 681607714, 2827135144, 536881834, 2181073416, 2860689538, 2623520, 536879776, 2326396930, 141834, 2728397322, 2718573066, 545423882, 2862745770, 2150137866, 2317912584, 2763392, 9054730, 539633674, 2156440234, 170393738, 2829584938, 2183268520, 2181210112, 671230506, 565928, 2315266602, 141824, 134875688, 570436104, 671252650, 2292220418, 36211232, 571083266, 144736288, 142608546, 2720147464, 44042240, 169869440, 2726854826, 2695399560, 136972330, 10616960, 2149616296, 142649858, 168471072, 2323654698, 2158504074, 2692915338, 715169834, 572565672, 2684363304, 2729093122, 2718083752, 671132162, 42477730, 2183178760, 2829060232, 2854365706, 2685020680, 2720137376, 2181079680, 2693400586, 705208482, 2820841986, 704782504, 2323655170, 2728919552, 10528938, 170429064, 170035362, 657954, 570434186, 2156571178, 2685020330, 2687150210, 2315922058, 679610888, 682140320, 176326696, 2149714600, 581468290, 2726308514, 131106, 8528544, 145399850, 713695234, 10625578, 547356674, 42639490, 2694843016, 11182762, 2189470218, 178923650, 2852793000, 2827651200, 178921512, 2685018250, 170000544, 33587240, 2720565384, 671090688, 2819260416, 10652290, 35662472, 2158002816, 537002122, 169877666, 2686616098, 2192059050, 33688066, 2189592704, 2281873448, 2860556458, 539101834, 11175976, 2829093408, 548020778, 44214272, 2685043234, 673352352, 2292195872, 2686616066, 2158666248, 704645154, 2718050338, 2852298882, 2818607624, 2718605312, 2726985890, 134389762, 2189437090, 706871946, 170426538, 10660354, 2181180066, 679487528, 2323816608, 142737962, 2292720160, 168436392, 2686485024, 44575362, 2317525536, 571091074, 2854748842, 134220322, 2191657610, 713073186, 2149752832, 2854258818, 671746562, 142639658, 11151498, 706775074, 2183824008, 571123840, 2183659690, 36186120, 2695373344, 143172104, 572530728, 2189559976, 570957952, 581601952, 2181048448, 545400842, 705208354, 2325915680, 136480928, 2149624482, 41943688, 536904234, 2726953504, 2726439432, 2717942442, 2684913800, 2861074600, 2183670440, 547913770, 136487074, 673710248, 2317516800, 2820671656, 2827518122, 2148016680, 579512322, 2281834626, 35783296, 681716394, 2158666370, 11149960, 134776872, 167805570, 2148041346, 539109922, 136325120, 2692909730, 176726530, 2282357408, 673327744, 2862612490, 671621666, 704784938, 2181212290, 2827003912, 144845480, 2318018592, 11012746, 715663370, 178817536, 134914058, 2692743304, 2149589504, 2726994058, 2860524034, 2325914280, 36184578, 578980514, 2694974114, 2183833768, 539109376, 2829189760, 2852168360, 2728525834, 2818582568, 545819304, 2290092578, 2852159618, 2189991938, 42510338, 2827627048, 167936512, 176294536, 579340450, 2718564480, 570435594, 671132296, 673188520, 168331426, 136882720, 570566786, 143296680, 136456832, 547523074, 176693418, 2818583168, 36309546, 2818580648, 10410, 35661832, 536879138, 167774754, 2281736192, 713695370, 2821237378, 2149712520, 134785026, 2821229192, 2318018698, 715655298, 2718474250, 2726308482, 2192222762, 2317353504, 2827624576, 2191557256, 715293186, 2728561280, 704675978, 2318018602, 2183178410, 679485576, 2854750208, 2717944450, 680166048, 2290755714, 2827626632, 2158657536, 176816778, 2819131552, 44171808, 176728578, 2325916194, 570564768, 547531434, 2860687394, 2820808842, 537045034, 2317394474, 2728561184, 2693276170, 671123624, 2785440, 2720541194, 2317888000, 2827135146, 176171146, 2183269034, 134744096, 178915874, 178424456, 2694971426, 2827495554, 572523138, 2318009000, 170434602, 2720139306, 526464, 2829625992, 134381698, 2323816970, 715260458, 2818744864, 2854922922, 671785482, 2863179936, 10528768, 545958402, 2283808906, 2183178242, 2787850, 2189470240, 2326430210, 2158004258, 570458272, 2158004256, 2108034, 33557160, 2826969248, 41943712, 2189568650, 2827094178, 2717941794, 2686486698, 2158102538, 176720008, 2183277088, 536903816, 539109514, 2150105226, 680037034, 178432040, 679649954, 2181179528, 657418, 2156012160, 2827649568, 2181171714, 2829189794, 169880224, 2290647714, 2860525730, 682262530, 680165544, 705331850, 2729060512, 42641448, 572663810, 2852661258, 44171306, 578849322, 2148016642, 136839848, 2854912642, 2693276320, 136874528, 534696, 8396968, 136348328, 2718433288, 2132008, 8953858, 33555072, 8530562, 715827328, 2290657418, 144844810, 673325576, 10619432, 142606984, 539001504, 537438752, 33685672, 656008, 2183178368, 144711840, 679477800, 36350496, 2292361736, 35684864, 42117768, 570564610, 2292351650, 176171648, 143140872, 536906250, 2829058720, 42477730, 167813632, 2283801128, 539132552, 581083170, 2854264874, 713165440, 2827485826, 33687584, 715162120, 545785992, 2315258368, 2324332544, 2290133544, 2282228256, 539009538, 570458666, 2829191298, 572686848, 2191532074, 2685009960, 2317910144, 2318041738, 673743522, 2862751882, 2692909096, 2183266346, 136972800, 44696098, 548045480, 2662946, 2718564992, 134217762, 2821359618, 11182218, 2292754986, 2282234530, 2325774344, 2852651554, 2315823266, 2155880450, 537526786, 34210338, 537534504, 42510338, 2290614314, 581476512, 680009762, 10485768, 2755104, 2827651200, 2158666400, 144868010, 2726308008, 2827518602, 2720571914, 2729085090, 2693439490, 547498664, 2191687690, 2326274090, 2181597832, 715696128, 2761248, 2863138976, 176848896, 2693300904, 671130250, 144837282, 2149589160, 2292189186, 680036480, 178946184, 2155874466, 178946696, 2315815434, 2149591552, 2854234154, 2290616448, 2818607752, 2729052162, 671132328, 579471912, 704806946, 581050408, 2181726250, 682270728, 2324203522, 2695398050, 44575232, 2158658050, 715131522, 2148174344, 570556960, 2692907658, 2862623402, 44042792, 2271904, 2292720130, 2827495944, 2156003848, 2317525032, 2819140104, 715129386, 2315291178, 673745544, 2191665290, 2324171266, 713075336, 2860647040, 2323819178, 581609480, 44173826, 547916418, 2292220416, 8956066, 2687109162, 2717911594, 2827618986, 671253128, 545301032, 2819129992, 707267114, 2281873536, 2156538530, 2728559104, 2762786, 671752704, 573186184, 545818760, 168462464, 706740360, 2729082882, 2158002338, 2147516962, 2099336, 2192220328, 579338784, 2325883010, 581446272, 673319072, 8954370, 2290756264, 2819139754, 671746570, 41943168, 707398274, 2181695616, 704651424, 143270024, 581085194, 2183692450, 2149588994, 44738696, 2818572960, 538976290, 2181071018, 2852651554, 2861214378, 44042400, 42633224, 2818712200, 680135200, 2695004192, 11141288, 570957994, 538970152, 44737066, 144870058, 2317486728, 706871424, 579472040, 573213224, 2323677184, 2726338562, 2687115810, 2686584962, 570564744, 9078794, 2861081250, 2693269536, 2687019682, 2323818506, 2685043362, 8913578, 143173768, 2718597794, 2158657672, 2854912170, 539633826, 570564770, 2156535848, 2827133576, 2290123394, 2720671746, 2147519008, 2820800544, 168329216, 2694881280, 2728436362, 2692884618, 2147518632, 33563264, 2290747434, 2181073448, 2292875810, 2158527114, 570985096, 2181071530, 579340810, 145228418, 538970792, 2281843200, 2852257922, 2324310664, 2158526978, 2684881536, 2860550186, 33728674, 2818705442, 2158537258, 142614664, 143130634, 2687009290, 547357186, 44706432, 33589930, 673882792, 2088, 539525282, 170035368, 144876074, 44697728, 2189994152, 144736936, 537012394, 2281867426, 35785376, 682100744, 2720703008, 139810, 144878090, 570460200, 2318041760, 2820843528, 545300616, 2695497730, 2148139562, 176327210, 2292320778, 715130912, 2281834634, 2155907112, 572557864, 2717950114, 545948322, 688160, 671090728, 679608352, 570468354, 2284464648, 169878058, 2283962530, 570460840, 2686454408, 168307360, 2720694792, 2726862978, 2693270058, 682238114, 579381384, 581476384, 571114152, 33597474, 178301570, 32906, 35651744, 134357546, 2820808744, 2183143978, 2290131072, 2695014944, 2189592616, 2852257832, 2260992, 2282226306, 2155872418, 705176232, 2189959848, 2686582784, 579469352, 2693400578, 579504298, 141482, 44730368, 2284331136, 572656160, 2290649768, 2623530, 134260898, 2158502402, 571121666, 673327114, 2284497538, 9085472, 2325784706, 2826969218, 178913320, 2317877258, 2821193890, 2860550146, 2863180426, 2684881064, 682272770, 2686984322, 2183701120, 536905728, 2728534538, 2863139338, 2854879786, 2686976130, 705167498, 2863301250, 2284454402, 2692753578, 2315422370, 2694979712, 178784770, 679643682, 2718599202, 706773000, 2326437928, 2292361352, 2323776136, 2819129858, 680133128, 2685011978, 539525642, 673841152, 679510026, 34251392, 35686946, 2315813506, 539656234, 2829068968, 2728403112, 2728429704, 573213320, 2854265002, 680140968, 170560000, 143294978, 2290262656, 134357664, 2281745024, 2684880938, 36210848, 2191657512, 2854390304, 704815146, 537536522, 2325741608, 2150140032, 572695202, 41984136, 579504162, 671654434, 2148018304, 9044098, 2282365448, 537569802, 2684398242, 2191654952, 545824770, 537395368, 2684881410, 2130560, 178260512, 2819107490, 136873994, 2685043338, 2189437098, 671744650, 537569322, 2726953474, 176728104, 2140832, 2284323464, 680166024, 671744554, 680176130, 2854890122, 536912416, 679487490, 11018370, 2283840136, 2290614944, 134881832, 572662282, 35785384, 2720563752, 145230346, 2315421866, 2829617698, 2191534114, 570564618, 715784842, 176687778, 2854791848, 143173672, 713566722, 11173922, 134260736, 178298888, 176859304, 2324203690, 2324341256, 133256, 170043402, 682265090, 570564768, 2281832480, 136839178, 539533448, 673226784, 536873640, 539011242, 2282390146, 679651362, 2189428896, 2854265352, 2827004042, 167911456, 2158535304, 2862778880, 2156003488, 2684914304, 547365002, 35651744, 680044546, 537004034, 2324179080, 2181701762, 2281703976, 539101346, 682106890, 2192214658, 2854232200, 144736800, 2284495010, 142639266, 2695015050, 42511018, 682238466, 572532872, 41943178, 715816992, 671222306, 2181081634, 2684397568, 2684387848, 671615496, 578947714, 2717952170, 143173760, 178782208, 44081152, 537528842, 2729060480, 44214954, 2183662080, 44212384, 680140928, 537430178, 2726340640, 44736672, 10625032, 2192222216, 8923778, 170558114, 2861050504, 2290753706, 581476874, 2326276738, 572664480, 2290133130, 2271784, 134227968, 579371522, 2717919904, 44728842, 10488360, 2315823264, 545947656, 142780938, 134775432, 41945090, 2150279338, 671262858, 2852817442, 671752872, 2686584874, 538968096, 36350474, 2281873960, 2324307970, 2694981664, 2852126888, 2819096714, 539101322, 545956008, 713041954, 671123968, 2695539336, 36218882, 2686462090, 2189992616, 2283839624, 2192081026, 136316970, 2318043264, 2192082952, 2156535938, 2284487330, 2284453888, 36350090, 2326438016, 136489090, 143132802, 570960000, 2283939882, 2325913640, 36208776, 2684518440, 673327754, 2181726880, 2686495370, 2728960168, 2150269448, 2718599202, 170035370, 170524840, 35824136, 136315040, 10627242, 671122082, 2726823936, 2862655522, 537534594, 2728951968, 42467968, 143271944, 2323808264, 579379746, 163968, 713719810, 142647434, 570425352, 2284357640, 2826971810, 2283937794, 2325883018, 2861050026, 2148016778, 2281744554, 704776194, 42074280, 580911274, 2854223872, 2861206024, 2315290656, 2818583080, 10521130, 570960384, 2324310658, 2693433384, 547924618, 2292722306, 682139690, 572655752, 44171818, 2290254504, 2147483778, 2860515498, 679643776, 2317910528, 2148010528, 2284488872, 2158004232, 169910824, 2854887936, 2290647720, 2720703104, 573180458, 2156560522, 2290647178, 572695178, 571124256, 2720572064, 34089002, 2149755050, 2181210240, 2326268416, 679651362, 2147518472, 178266240, 2326397088, 2819129888, 581075456, 134752904, 2827124872, 167815328, 673876098, 2148018306, 2284365992, 2158528520, 2695006368, 33729056, 176720426, 2183168034, 2852137634, 539536040, 2861205672, 143270056, 2854783016, 36211338, 2156046496, 136347688, 581574818, 538976768, 8391304, 2819271168, 2826994210, 134357160, 2818714146, 2156012170, 2684387882, 2829068328, 176332930, 176859146, 2693440128, 2318019104, 2854758400, 2726961290, 679510058, 2718073480, 2692907520, 679488040, 2189984298, 570566824, 134381610, 2693441544, 573046954, 2728561322, 682140192, 680010376, 2852823176, 10400, 9044010, 2181696010, 134359560, 2192189482, 2854888096, 44173866, 2685020200, 2827526144, 2190117376, 2315944586, 35815970, 2325749802, 142615208, 2862620672, 2854226600, 545292458, 706783752, 571081258, 2183790634, 2317912586, 581576714, 2852782090, 2323784224, 2181038248, 34220674, 2829755048, 2854258826, 176695808, 2694849154, 170527264, 2181571240, 145361410, 42640008, 713591424, 33720362, 44179626, 170566312, 170043906, 2292359210, 136456352, 673841312, 2861083264, 2290614952, 2726857216, 2191665794, 2325743746, 2695407624, 2283798690, 671262882, 572688386, 2292326530, 2717917736, 2281744394, 537535010, 539142274, 2861074594, 2183798784, 2290090504, 537535018, 713064618, 2693302954, 8552970, 2148051080, 2852815400, 170524682, 2820713090, 2181734538, 559754, 136972808, 673325578, 537537056, 707266570, 44171400, 581601826, 2148172456, 2181693602, 547389962, 2860649096, 34111618, 2718605472, 2149712416, 2717952514, 10914, 2318041096, 537559592, 2290223106, 2695367328, 2315389058, 713720458, 545268256, 2861206018, 2158144168, 136972928, 2761218, 2189426858, 44565024, 2158660098, 2726832810, 2826996384, 2158667818, 2315429898, 2157969952, 559266, 2147493898, 2315397128, 145393706, 2325905930, 142647978, 2821226498, 2829066248, 134914698, 2158502570, 547521058, 2695530626, 679608328, 2181048962, 2149622434, 2827526312, 2155905162, 8913538, 2687017608, 572565546, 170035714, 682271234, 2158626818, 579340296, 2818572928, 548022400, 673745058, 2189469738, 572530722, 136880298, 170527274, 715696130, 167903272, 704776362, 2323785768, 2147623458, 131202, 680034304, 581446312, 144834722, 144878208, 169872032, 2315782792, 2290133538, 706881576, 2729060866, 134348960, 178299016, 545301024, 2693270048, 545425418, 44180008, 2148043394, 134350890, 545269930, 2720563208, 679610880, 2147655722, 44214826, 2623650, 2718476834, 2693267488, 2292883464, 2720146058, 2826963618, 2282389514, 2818605704, 10651818, 2818703882, 2281710250, 134914048, 715825154, 2191556618, 578945152, 134349352, 170559490, 2292222080, 2149624362, 715129386, 176849024, 2315256352, 2315395586, 573079586, 42510474, 2852825224, 673350306, 9085610, 2718073344, 2097792, 176202368, 539658408, 2315815466, 578846856, 578855594, 2315780264, 671097344, 704678050, 170434592, 715794954, 178946696, 8921738, 2821193738, 2290264714, 681582602, 35693194, 2283833890, 170009216, 44565160, 545827368, 8399488, 2821324930, 2315430400, 2717909536, 142748162, 573218946, 2863269890, 2149747242, 2686485160, 2191697930, 2686486536, 178915370, 168437760, 537534506, 707274912, 2191564832, 2726470272, 2854783530, 44599330, 134873600, 2323685386, 2728436258, 570982952, 176816682, 679510560, 33726602, 2317918218, 2726330496, 2863136776, 2720530474, 44575234, 44575274, 545917602, 2290746016, 572523050, 167944226, 2181704200, 526850, 137011370, 176327176, 572522536, 680142848, 2181079040, 2181040298, 8948394, 44212906, 2862647434, 2281875584, 578855586, 532650, 2821335682, 2158625312, 715663520, 134357664, 2685043200, 33597450, 2829754528, 2854758434, 2189459618, 36178560, 581599904, 545958440, 42502306, 573188746, 178913962, 2695537192, 547366922, 2717950080, 36349992, 2718042656, 2862622856, 2726333056, 2191526408, 2183301770, 2720571520, 2854356994, 143272064, 2861047968, 44212864, 2156405418, 176685730, 671778848, 580919456, 707398146, 2183667744, 170525216, 2149722120, 2148149930, 704684672, 44606114, 2183299080, 580944394, 2315823656, 2694973986, 2323778216, 673325096, 144703528, 178260618, 2324333226, 2149581442, 176294016, 2852301320, 2826960928, 547358720, 2282399752, 679617058, 671613090, 170000424, 2292219914, 10649738, 2827495552, 2158110856, 578848930, 176826376, 2263682, 2829222440, 579480074, 673360386, 679649834, 2156006058, 715661952, 2718599296, 707299456, 134251146, 2827657866, 572686378, 2290123402, 2861178912, 2236936, 2181603464, 10619048, 2148147370, 705309354, 673720840, 2158012962, 2149616258, 2829091490, 539533480, 2181565066, 168306816, 178432552, 2138632, 134259202, 2685012138, 715825832, 168437760, 2292230688, 539101226, 715137154, 2693300896, 706742912, 2156431368, 705339904, 10493962, 2717919264, 671779464, 2192048778, 2729091746, 581075082, 2686593570, 681715744, 713163392, 2852127370, 134750376, 2829090850, 2827094536, 2852266026, 136841898, 547915808, 167914112, 545792040, 2819105312, 134916650, 2829099656, 2684887178, 713697440, 2726832266, 679479466, 143140896, 2829232288, 2686462624, 704651914, 2315780106, 2684912258, 2192091658, 2147625130, 2720703008, 571081216, 2290092064, 2323687426, 545401474, 170435074, 41943554, 2622114, 2728927914, 2156561066, 2284358178, 167782528, 2818706090, 680165378, 2726865058, 681708072, 35496, 145270946, 2684493856, 176160898, 671229986, 2863147552, 2189429378, 2820811394, 143171592, 2718599720, 35687050, 2292875778, 2155872898, 176300032, 681577130, 2860518058, 2854396416, 33720482, 2150107680, 2181072896, 557576, 2718042122, 704676354, 2183266432, 8866, 2726439424, 2862776328, 2686593154, 682273280, 10485896, 2158493824, 170003080, 2156535944, 673751048, 2158504610, 2281873578, 2686626442, 2726471816, 2829090976, 2728436384, 580954242, 537036962, 650, 134228648, 8429696, 2183274632, 2323778050, 11176448, 537036840, 2687019042, 681585152, 715792386, 8522378, 680010402, 134775456, 2861212322, 2852814880, 178430626, 679518250, 2829625354, 2284363944, 178817056, 2692743720, 2189600808, 2150146058, 2156529664, 2692876330, 2283932298, 170402432, 537034794, 2290786978, 2190082688, 2283809418, 715139242, 2829189760, 41943178, 572531368, 2720047752, 547392002, 178923552, 2829713922, 2827520682, 134389888, 663690, 2156530186, 715686528, 36340256, 545794208, 2862654080, 2860526218, 2189593216, 2315266176, 44048418, 2315788426, 570425474, 2150279850, 2827659426, 680012426, 2189985930, 2861080736, 168470560, 2693407242, 2281832576, 170535040, 166536, 579502754, 8954538, 134220448, 2818744320, 2183274504, 2854922794, 176687656, 2158667906, 570556552, 2157969570, 580919810, 43554, 142615080, 168329866, 176818824, 170402314, 2292189698, 167807656, 2290755618, 2718597664, 547528842, 2720172714, 176816642, 2631850, 2718050986, 169879682, 715686058, 36186250, 142772776, 2852823072, 2827494058, 2315911170, 537010728, 2290256032, 573082272, 570427560, 2718574602, 42500616, 2684396064, 2156568610, 2852258464, 706912418, 548047490, 169912360, 167912064, 2720038920, 539656840, 2192220706, 2158626946, 2181563016, 2283964554, 2292361736, 2684526760, 2191534602, 2282391586, 2684879522, 706881672, 2315946026, 2818613410, 2183824010, 2685052970, 2290754088, 2189985802, 679520778, 2829585024, 2718435360, 2290788490, 176201856, 581478560, 664232, 2290657416, 2181073064, 2290125344, 170428938, 11141162, 10376, 705339944, 11143336, 573055624, 539623554, 572695074, 2726994592, 545817248, 145359392, 2192081418, 536903714, 2860525610, 134908586, 2827649186, 539525162, 44050432, 2183801482, 2854365352, 2692915370, 545917570, 545261696, 10657834, 168305160, 2318008330, 178424490, 2692874754, 2860548098, 2829191808, 2158103072, 2728403464, 42115080, 136446088, 2819097122, 2150269568, 8947744, 2860679336, 2156527658, 11149450, 2861047810, 168427528, 2819230338, 2158657674, 679520384, 713162882, 2290122752, 2829748360, 2829189632, 2192212514, 2317486242, 2684486314, 2852784288, 8391338, 2290778122, 570599978, 2818574848, 545956386, 2158493706, 545925760, 679608448, 44040834, 578955394, 2852792322, 9044490, 679608328, 36307456, 2149581442, 2720563752, 10526752, 2863309448, 2181038120, 136315392, 713197576, 579379712, 2318010504, 2720148002, 547528874, 176161450, 682098824, 2317361792, 2728929408, 2317396002, 671262850, 547389482, 2189951498, 176720512, 42633856, 679649314, 34212352, 2157979680, 2854912130, 2829066888, 2718040608, 2147486218, 163880, 537569962, 134392322, 680034858, 2148182664, 178948736, 36309666, 2726963874, 2687148202, 2852170242, 2686485000, 2827102882, 42633730, 167781026, 142739584, 2818703368, 134218242, 42641408, 145393706, 578854914, 2191567360, 2852258306, 705308832, 713197704, 170566146, 2726988458, 2821367848, 36186240, 170436778, 134251050, 2718441608, 2695365280, 680036394, 547498154, 2148041248, 2694971530, 2283962368, 2684878858, 2290229768, 705202312, 2192089602, 2155905058, 2324343432, 2695537320, 2323808386, 2282389632, 673194626, 2820680328, 134389762, 33597962, 706775072, 2156406946, 2282359466, 42082944, 2282389632, 2148010016, 2315291144, 176335010, 2158111360, 657546, 673718440, 706912426, 143172224, 2827091968, 2149591074, 43682, 34251392, 167938186, 170041482, 2325880872, 2149722120, 2147649704, 671645736, 2156529672, 2317918754, 2860558466, 2281841186, 2728534048, 136350378, 2317920898, 2826960936, 2150137890, 2684362912, 2183137416, 2862655658, 178293378, 2826963592, 144746624, 2183703048, 579340424, 144842792, 537536554, 167903232, 2718599810, 2326300842, 2158004904, 2863270050, 573089794, 42609282, 2728536072, 2861072514, 547389986, 2720178184, 2718435872, 34220554, 570985002, 2156036256, 2852685858, 10488450, 136850056, 2150271112, 2183662248, 176202378, 2290221186, 170395778, 2282359336, 713558696, 679477768, 682107016, 44572810, 2695004290, 2155915944, 41945226, 2860689418, 539495074, 2290747424, 42641578, 2821365890, 2191663656, 2192091298, 2717942402, 2728960160, 2861050018, 2863137282, 671252992, 705177770, 2684365322, 706750624, 2861204130, 36317858, 2861213826, 537405578, 2324308522, 537430026, 679520800, 168329386, 2189427202, 2684364936, 2819271208, 2728430122, 2684486274, 2685009928, 42607264, 2686626466, 2147519112, 682107552, 2147486370, 581074978, 42115752, 578953386, 715825320, 2861039626, 8432264, 679651458, 2687148552, 2158529162, 35790850, 2728919592, 2686626314, 573218944, 2323810306, 35652234, 134218368, 8923298, 715653130, 2861048354, 136314914, 537395234, 572565504, 526336, 2189427368, 704651914, 2821335722, 2854224546, 2315258378, 2189461512, 547916450, 2189599266, 2861181570, 2190123042, 2325907626, 2852815498, 2821195778, 2860559010, 2684496034, 33440, 2323687464, 2317910536, 673852034, 671230474, 579471906, 715303042, 2290756136, 2726832138, 136349738, 2183170568, 681738752, 178784778, 715827330, 704776714, 578855552, 136325642, 2819260928, 33693858, 2189568032, 2829592714, 2150271616, 2860646912, 35694722, 2284322850, 2283807232, 2149591586, 570559138, 34245248, 2819230376, 2720146080, 2720563712, 2862754304, 134914208, 2818712226, 713205770, 2189460106, 715827370, 671227936, 2684389384, 573186696, 2324301992, 36341760, 178815114, 2860656674, 2149621920, 2148043272, 2281875976, 545915432, 706775552, 2325875362, 2191532584, 664232, 2718597160, 2326298762, 571124386, 2158627458, 2728954504, 2326429706, 539009162, 2281840682, 2318049962, 2684387490, 2283801120, 2827092106, 2281843338, 11143720, 545432072, 539525256, 705200672, 167782954, 178430080, 2189953546, 2181564450, 2820835872, 2827133088, 2147493890, 2720008736, 2726430880, 713695232, 11182210, 42631722, 2149580962, 2854783008, 545398818, 581050890, 9046050, 2155907754, 178301056, 178299562, 2191687818, 2820704426, 34081440, 11012738, 178430466, 2862645376, 2684395680, 2728921632, 545956384, 2684493826, 2181728290, 537569282, 2292222624, 36306976, 2317910146, 8521760, 2826971296, 2323819170, 2819227682, 143295018, 2282392066, 696872, 2158625322, 34220576, 2686590984, 2684526752, 34122376, 35490, 2819098634, 142609058, 2819235850, 578988170, 2862645250, 671752872, 2156013704, 2292885544, 2854234242, 2861042338, 2860558474, 680143360, 35686944, 713206304, 581083818, 8519840, 2829230754, 679518856, 2324342920, 2181694090, 2686462634, 10658434, 537010184, 8563200, 178954792, 570992810, 2326405664, 2863172098, 35791522, 705341954, 2852268706, 2862655624, 2863301290, 2181565064, 2147617418, 2692917376, 2156431904, 2156014120, 673227400, 2820800650, 2181040290, 671653888, 170429088, 2717941762, 682270850, 2829101600, 2695004194, 2181070848, 2718081570, 2861049984, 570436130, 2818704042, 2323816490, 581446152, 578846722, 671621154, 713591298, 2158493736, 2720563874, 2315952258, 2695397410, 2315911808, 547528704, 2829066368, 178954880, 2189961258, 579502592, 2150148744, 571123850, 706749064, 42607274, 2323687560, 545826976, 2729060866, 2821327016, 2158141952, 547496576, 2190090410, 2827626504, 713064482, 2158002722, 579347074, 539003048, 2694842888, 680165384, 2820841994, 2854791328, 141346, 2326309386, 2862645896, 2818572322, 673325576, 144747168, 539134602, 539101322, 706748962, 539502728, 539493026, 715293186, 2315429898, 671088674, 142616618, 2317910018, 2718476296, 2684518946, 42608768, 2147615362, 570984618, 572662434, 705341992, 581085858, 545294850, 2189599368, 133770, 2183168010, 8712, 2149744800, 2728567458, 671099392, 168304776, 2156431370, 2852814848, 2827528192, 565290, 2720178730, 671787018, 10242, 2148147202, 579338408, 42475656, 571114144, 578947712, 10526882, 2192181376, 2290221186, 2720041512, 2686978602, 2324341258, 2315256320, 580911114, 570564744, 2192089634, 704783018, 673720960, 11020842, 2317527170, 2181038248, 139944, 538978440, 176326818, 682108960, 682139810, 144870058, 2147625122, 547487906, 134752296, 2318018698, 136358016, 133632, 136874666, 2684887584, 715786922, 567466, 134253098, 2852825760, 176859168, 2720008840, 2156536322, 2863303200, 9084968, 41984010, 11176616, 2795560, 673712290, 536879266, 170559488, 42117632, 680167562, 573210786, 2315782146, 42475680, 573079552, 170524712, 2862752426, 176302090, 33320, 2852160010, 570591912, 167780394, 673219112, 2181179936, 707275296, 42074626, 680175618, 134251048, 713556512, 547498626, 671787528, 42115584, 2818615944, 2860689410, 557738, 547397760, 35652136, 134883976, 2685012010, 178266250, 581599274, 8923648, 142616746, 2693308578, 2829593258, 2155872808, 2854234664, 44048394, 168329346, 2156569098, 2157977730, 44212264, 2695503906, 2861049864, 537537032, 2150270978, 2292713472, 2862778368, 2726854658, 706873512, 2695537322, 547889194, 2821368480, 35825666, 9077376, 2826962978, 2728561160, 547881474, 2315944480, 2148147328, 2323776034, 2323644962, 2818704034, 2720014472, 706742280, 2315387562, 2728429568, 2290649738, 578980386, 134392482, 2819098762, 2149753480, 673319584, 2827616936, 581042210, 679610882, 170043554, 2827133440, 10528904, 176294530, 167938208, 2692883114, 2189468320, 2150146568, 2718572586, 2181072904, 8430080, 2829093504, 2099210, 673841672, 2284456106, 2290133162, 2325776522, 2290657824, 2819268770, 42631842, 580921472, 2282358818, 2191690280, 679520776, 2156569120, 671621770, 170394274, 2717911050, 2158011050, 2183268864, 2324333064, 682132002, 681714186, 579379720, 8947722, 136347682, 33556522, 2156044936, 2292189322, 545818632, 2862614688, 35653768, 2684919936, 134258856, 2149722120, 2315790858, 707436672, 42600450, 44696064, 2149755008, 2284331560, 2147625610, 42467330, 2191654920, 2183800960, 705200642, 578846850, 2726472200, 136349834, 680011938, 673351680, 2191663784, 547488426, 537559554, 178300962, 580911746, 2854890154, 33556522, 2283800736, 2315397120, 178421760, 2149581354, 2819104936, 2158624904, 2105994, 673884832, 9046570, 2290745378, 170525224, 2829723784, 170525352, 2720146056, 170394144, 578855426, 579340936, 10618920, 2192081448, 2692784672, 2192220290, 2317492362, 715794984, 2852685824, 2819271304, 2324168736, 2191523880, 2181046306, 536870912, 168470656, 2147623040, 2861211784, 33562760, 2826996226, 2315919912, 682230408, 539101706, 671132192, 706748970, 2156003882, 44736554, 2829615648, 2155883010, 2818736680, 2290133122, 538978818, 2140168, 681583232, 2189428864, 2192056968, 2315419810, 704684160, 706742824, 705333290, 2315913218, 705210376, 136882210, 170009256, 2284355714, 2158002346, 2292886016, 705208962, 2282266664, 2181046306, 2155881122, 41472, 176687784, 2726308352, 536913954, 2821235240, 2156011680, 539003522, 2860526122, 705307168, 2292196000, 2726461952, 2862787240, 167772808, 557698, 707396264, 143270048, 145359360, 2685045250, 706783242, 2818738856, 2290090152, 34122370, 2684485642, 2325777056, 41943074, 2854226090, 44597290, 2684395554, 2693406730, 578955818, 2863278762, 680043008, 2860687392, 673228960, 673718402, 8947746, 10625544, 33694378, 2717943970, 2181597858, 44737186, 142606978, 145367042, 34079370, 581050498, 136355840, 10619554, 142747656, 176335522, 2854782978, 2292877442, 2183661736, 2315782176, 2149621760, 579471872, 2863310984, 2852161570, 570567208, 2323677706, 2829755042, 2861072544, 178268704, 547530882, 2318017024, 2718564864, 2183791114, 2726963360, 679649922, 2685020802, 2827659936, 680140936, 715786880, 170568232, 2728534154, 673194634, 2315812906, 682109440, 2281832448, 2686485162, 33597984, 537002120, 2819129512, 2138250, 2729085096, 2720006792, 671252616, 2726428706, 2862786688, 2726298146, 2687008906, 581443592, 144738474, 2284486826, 136325282, 10660514, 2863311010, 35661986, 539501226, 539140096, 2862778528, 2665128, 656010, 10617472, 2686593064, 2183145472, 2854789280, 178913952, 2284497538, 136323112, 2283929770, 2147486216, 2324177440, 539626144, 2718466560, 42502272, 2191665160, 581478954, 538970626, 548014208, 2854783648, 2718441504, 2147650058, 33565322, 2147517066, 9087138, 2158626952, 34212488, 2181603488, 2821326986, 34250794, 2687109282, 2686986922, 145401890, 144706088, 2860648962, 705169536, 178397218, 2695399944, 2720539168, 8388738, 663712, 142739592, 44212224, 706873482, 2183266944, 145230338, 2852651008, 713162914, 539494538, 136841890, 2852659336, 2292883970, 44703746, 142647458, 2281744386, 2720016520, 2829713440, 581437578, 134785154, 2325749922, 2726830752, 2281874050, 2854355114, 2315419784, 2854890122, 2290125472, 704678432, 539666434, 536871424, 2687019648, 706773152, 581476906, 2720694914, 682101258, 136358528, 2149744778, 2315397666, 2292721794, 178258048, 2292327080, 671752330, 168462474, 2755074, 2863278208, 2624128, 2281709736, 2818607274, 2718433416, 707299840, 2693275648, 134744064, 572695178, 2292883584, 548014120, 2318017162, 580946088, 713066498, 572523136, 2718466178, 2861181064, 136882336, 2181696008, 2861173378, 705298594, 537559176, 557610, 34218530, 2685010056, 2156437674, 44212898, 2183790624, 2324334594, 539624096, 713728130, 134777480, 539001512, 2156396584, 2315814920, 2693401088, 2324171298, 8423432, 2326300706, 547398314, 2158135970, 2147526816, 579479722, 573211136, 581609634, 2189600802, 2827618858, 2685020802, 2325874698, 2692751368, 713074698, 2852694690, 2717911682, 2684387872, 2191663242, 2763424, 2150148618, 44083240, 2717909154, 2292351010, 2821332994, 2156535816, 167774376, 134228520, 2290624552, 34121728, 2829721738, 2181212162, 36315776, 2863178402, 2718468104, 2726955552, 570556552, 2852301474, 2694842378, 2693398530, 671260808, 143138946, 35784706, 2325915690, 34242602, 2292719744, 2860681378, 2315944608, 2317363360, 169902602, 706748448, 2317879432, 44608170, 170565664, 2720563330, 2685053090, 2818607146, 2863309474, 2281865760, 570564770, 134881442, 537535016, 537406080, 2156005410, 2854922272, 2189959336, 671130120, 570984490, 673325698, 2183798912, 2324176928, 681576970, 34209802, 2148010538, 178299552, 2854365832, 178916010, 704782472, 2315954824, 537010722, 681607176, 42598528, 134253058, 537010690, 2105896, 572662402, 2717950600, 2158535208, 178948650, 2158493736, 671621130, 2852298888, 572688394, 8527882, 671260834, 134250528, 144875648, 571081384, 2157971592, 143133320, 707429032, 2158633090, 580911146, 2156535978, 2820844072, 136355880, 2728430090, 44182152, 2292744360, 2852258466, 178388994, 2317492386, 705167370, 2281876104, 2181179562, 2283839530, 673317024, 42076802, 2621602, 2290262688, 176816258, 2852265994, 2820671616, 2190084106, 41984128, 2852293290, 2290130978, 579512994, 2692752002, 44730368, 705341986, 2821324800, 578945194, 572557482, 713689600, 2281734818, 142747786, 2692917930, 713065128, 2728929290, 671089280, 2695012866, 2158495880, 2290092034, 2829623458, 673882250, 2728403594, 142608416, 679479850, 671615498, 2728953866, 2692874274, 2263176, 2283938474, 2729093762, 2820678312, 2290131464, 671263402, 137013762, 2720145568, 2728536610, 671779498, 2155872770, 2290657320, 2317912746, 545301154, 2827618986, 2292327074, 178823338, 2181204002, 2292713480, 2863276072, 673843720, 2283937960, 170401930, 2821234722, 8561192, 2150148098, 547523210, 2694980266, 545915040, 578857098, 44696226, 2852168234, 36186794, 167772320, 2695406088, 671124000, 2147650184, 713067050, 2693431944, 2860647042, 2854356992, 2852266504, 2726995978, 671623840, 2183178762, 570469032, 145227776, 2183143432, 681607336, 2692909698, 2181704330, 2192091144, 2829093032, 573212714, 2692776576, 2190115362, 547921954, 2829617834, 10494624, 35660450, 2290788352, 2326268034, 141442, 2281712256, 136981162, 2156006058, 705175720, 2156571272, 134359202, 2315813514, 2863147688, 538976896, 671752354, 545958024, 33589410, 2181210272, 2325776904, 539142818, 581077664, 713730602, 2150113802, 2861048322, 35825664, 2852169728, 2281867778, 2150279304, 2861214346, 673720488, 2292884136, 2181562536, 35686400, 42633728, 2685010432, 537397290, 545827458, 2726297608, 2852782216, 2728402946, 170009088, 713170986, 2147648168, 34978, 715128834, 174208, 671779370, 2324302466, 34121864, 539502602, 539101866, 2181071490, 2181204618, 545259528, 134392352, 163968, 671746178, 169912872, 570598058, 9052298, 44051082, 2821367976, 2158625408, 707438762, 2189599370, 2290789032, 178817570, 143140994, 539099786, 573212706, 539527850, 143165962, 545817248, 2325905922, 2181212802, 680009866, 2826971680, 2854922762, 2685020160, 2693270186, 2821235338, 9044138, 2827001992, 2863139464, 535050, 2692786336, 2181595818, 2181702176, 2687117480, 673710240, 2323685546, 715825698, 537535144, 671754250, 136882338, 671655976, 167807010, 682131624, 2820680330, 2147519146, 176160928, 548020874, 44597898, 2785928, 2147494408, 545268360, 2189951528, 673350146, 2854224042, 2315952256, 136489472, 143166090, 178921992, 2863300642, 2687016968, 34243114, 2192189482, 8921098, 35695104, 2854879394, 682265090, 2189994506, 2854881960, 136487080, 2862743714, 704782368, 2315388968, 2158504610, 537528488, 2282260642, 2720008874, 2854265504, 41986186, 2819096714, 713687200, 2290649216, 42608776, 2149623808, 167913640, 2863267850, 144867360, 578986530, 10486312, 35661984, 143131304, 10526848, 2820810880, 2852825610, 2290778794, 2829623818, 539656234, 2693433858, 2181605928, 8529928, 2726305834, 136356512, 178954920, 34253352, 680167936, 2228392, 570564642, 2150246536, 2693406882, 707403786, 34122378, 136314890, 8946186, 2861074984, 2568, 581077034, 679520930, 2694883490, 706781826, 2156011682, 2821236896, 2687010818, 2684921890, 2157980322, 34245282, 2324201474, 545947690, 2684879522, 2818706056, 2189986466, 2290616458, 2148018306, 671131776, 579478018, 571121800, 706740746, 2290100256, 33686018, 2269834, 705177738, 2183702690, 34081314, 2695531176, 696962, 673841672, 2862776328, 42076800, 2282228266, 143141384, 142770314, 2155874850, 2686984704, 2819262474, 2325784714, 713599490, 679520776, 681615490, 547400322, 715129512, 44214400, 176695816, 682240032, 539000874, 579373194, 2664480, 178430122, 673884194, 2192222216, 682101290, 2181212328, 8552490, 2685042696, 579510314, 2827659936, 2156561066, 2192222242, 2292842496, 573046816, 2318018730, 170395786, 2150244898, 2829754922, 2820844194, 2718605346, 2726963370, 2192081538, 2854387754, 44171394, 8519818, 2829721640, 36350594, 2282365578, 2323786240, 2282400264, 2192091176, 2183667880, 707266690, 673874592, 44696194, 2148043434, 706912778, 2819096616, 2148172296, 36317216, 34087050, 671746568, 713040418, 545794088, 2239112, 2821366312, 2821367816, 44599464, 2860655112, 2726439458, 2282390186, 679510536, 2183170090, 548022922, 168460456, 2829746210, 2315919872, 42633218, 42502178, 2281712290, 673229474, 2686976136, 2860550304, 2315913352, 545816608, 565888, 2692784290, 2148147840, 715270698, 134914698, 538978314, 136874506, 2156038658, 2281701416, 707436704, 2192189472, 178782848, 42076162, 11043490, 2282391562, 2818703402, 136323240, 671646210, 178432010, 2852266528, 2829715626, 2192188034, 2324171272, 2189950978, 141344, 2150246434, 2819228168, 2762762, 142647944, 539110024, 2820833920, 2326276616, 2292853248, 174754, 2819269290, 704643592, 545923208, 2863177736, 2686493346, 570435616, 539525664, 2821237250, 2826963456, 673359906, 178956808, 2325752330, 707297794, 2326429698, 2819137536, 545794720, 571080864, 707299490, 2694851240, 2854267432, 136849544, 134881952, 9087488, 2282367136, 2282228352, 715163816, 170428552, 2150238720, 144870048, 2718050858, 539665026, 2729058346, 44214432, 134775338, 2281865866, 2821202464, 537528970, 44173312, 145261066, 2662530, 713198208, 578822794, 539533312, 565250, 8553090, 2315395586, 134382250, 170568226, 2820679810, 537430152, 11020298, 581444136, 2694883882, 2694851080, 545267880, 690210, 33596064, 536871552, 8955944, 681609258, 705176202, 2292754434, 572664490, 2325914280, 2189460008, 671255170, 537559074, 713719848, 8948234, 2728427648, 2854267432, 2852135080, 579338922, 170434570, 2317486250, 673349666, 573047456, 11012640, 2155905034, 2726439464, 579469992, 167944352, 2854748296, 2718433410, 539666946, 573048840, 2827526656, 36184066, 2183823496, 671787168, 2729050784, 681746560, 2819131394, 136446626, 579371048, 2315954720, 8399016, 580913154, 2155880610, 2283970560, 581085856, 2158625450, 581437448, 713031690, 10784, 2860548232, 2720137378, 2821201930, 2292720170, 168331432, 2189992616, 170532864, 532514, 2692786816, 2664586, 2318049800, 706914952, 10652290, 2155874986, 42106912, 176824482, 2284462624, 2718599682, 134226600, 2826993800, 673884714, 9077248, 2720531112, 2684922402, 2156429472, 537405602, 2852293288, 2190123048, 11143208, 2695397512, 34210306, 673743368, 713697418, 2829222408, 2820835490, 2317518882, 2692743816, 2686461954, 2720540712, 178815656, 2726429354, 2726431360, 673710082, 2718042658, 2820833408, 2693302306, 2852784130, 35818146, 671623330, 144843402, 581437448, 682240514, 2181595272, 571089546, 671263362, 2726306464, 2820712616, 2728919722, 2183701000, 2819140104, 671754248, 2191689858, 2718566920, 673744928, 2720006186, 579479712, 548053000, 680011906, 681738240, 713719818, 2695528578, 2785440, 2861042312, 36178056, 36342314, 681584642, 2818711554, 2323679392, 537004202, 539501216, 704784904, 2318018696, 168469034, 178293256, 2191698440, 2283937834, 2695530656, 578854946, 178260618, 680045226, 579479586, 142650026, 671744648, 2818615968, 2854889992, 2283801216, 142772866, 2326399522, 673841184, 2862621218, 713689728, 2694980106, 11151880, 2324333226, 705309312, 8921634, 2728402946, 136347648, 2181171720, 168427554, 44206250, 704815776, 715172512, 2189961248, 581568520, 682098720, 2147485834, 2860556842, 2818706056, 715653640, 2684879008, 2189983882, 176818816, 2684387498, 2181572616, 2729093802, 679608448, 2156440192, 2282261152, 715688106, 572656168, 8388618, 2315299456, 142746114, 545268234, 679608448, 2728919082, 2281873442, 137005568, 33589410, 2323687594, 2189426696, 44695680, 715819136, 2854224416, 2726953514, 2183137826, 2155907200, 559650, 539527816, 176687778, 570991144, 2315298954, 2283962496, 2862752256, 134875306, 170533408, 2156530178, 2181070858, 41120, 11053186, 2860548104, 2284486784, 11018368, 2189557928, 545958440, 44572808, 170535560, 2728951816, 2728526506, 537002538, 134881930, 145262730, 10368, 2282234368, 2281875626, 679641738, 144875522, 2819227808, 2181603968, 539099680, 34119816, 2105376, 705342122, 2720137352, 579510400, 2820841512, 715139712, 2819269288, 2826994178, 713687714, 2317393928, 134382210, 715301410, 2183299082, 2726341130, 713162754, 2687115776, 581437610, 2826993664, 2829199488, 673841160, 176728064, 142772904, 557066, 2156396706, 176325122, 713171106, 680004232, 2292222122, 2860688008, 679608968, 545270434, 42642050, 2863170050, 145391744, 143173640, 707307554, 547498018, 548022944, 142770304, 136478730, 168437760, 2192181800, 2283831456, 680009866, 2290616832, 570435592, 2819106944, 2726854666, 2290614954, 673188522, 142606976, 169878176, 143139368, 2324310178, 2819137536, 539525802, 2818747050, 176201762, 2326397098, 142609066, 707398178, 2718572706, 570468864, 578947114, 36315648, 178258440, 142770850, 144875530, 2315389088, 2829592610, 8529920, 539633832, 2284323498, 145393800, 2290133672, 2829715466, 145263138, 2325751978, 2818574466, 706882080, 705175594, 2818711560, 2695528962, 2854920330, 2318049418, 2862620808, 2181177984, 2290264104, 2818615946, 10496130, 680175656, 2156404776, 2852816904, 2158100640, 2292886144, 34253450, 2829222408, 2282400266, 2726305792, 2693300224, 2292195848, 673318946, 2687115434, 134742562, 2726830592, 10494632, 2720006784, 2181737096, 36350088, 34252968, 2860523528, 2191565472, 168469154, 2147516546, 547915818, 671255178, 2854363656, 2190125066, 35662344, 690856, 2694875776, 2720703010, 10658432, 2852266626, 2827124864, 2863268480, 2324307968, 178399234, 2860556322, 2827616424, 2181565056, 2315397802, 2726994050, 142639242, 715819008, 8396936, 681740840, 34086954, 545261704, 176294570, 41122, 144746538, 581575338, 2720014474, 143296512, 2156396674, 2183823496, 2183694890, 178391200, 2630154, 2192048672, 2860648490, 2862622856, 169904256, 2290788898, 2183144072, 170041992, 2632328, 572655746, 2284497056, 567328, 2183309866, 713722376, 178790954, 2854398122, 524808, 2147491968, 573186600, 2818581162, 2718476840, 657578, 170404514, 2695366698, 537045000, 704686632, 579381898, 2820710560, 706912290, 2325752360, 2821234850, 2860548130, 2097794, 2821333160, 570558506, 143165472, 44597250, 581085834, 2820713128, 2861048360, 715137026, 2149591082, 2315422218, 2218, 2323777576, 2694883978, 2192212490, 136872616, 2150146088, 2665098, 2158102528, 2228896, 143269928, 679518754, 2281734176, 2685020808, 2718435970, 2317888170, 2862656002, 682141730, 2148173856, 2860690090, 2829615650, 705178154, 8396930, 2692775946, 2726855170, 2728951810, 2158668290, 2192081066, 42117162, 2158502410, 9054890, 671129738, 170402338, 178792610, 2158002208, 696960, 2324341290, 145400328, 2292713514, 142608906, 8388776, 2326300834, 2318043264, 581468832, 2687017512, 34119808, 2155881122, 2183791240, 137005602, 176171520, 2819104938, 680175648, 134261256, 2148041378, 2315954178, 144867488, 570466304, 2283831304, 2228898, 2284464642, 2290223618, 673720834, 704815624, 2729050280, 10618882, 2852784296, 34087584, 2826971264, 2826962978, 539495040, 2148018816, 2854389928, 537395720, 679643778, 2863303170, 2821359746, 572697098, 705202186, 2852782210, 571089056, 2821228706, 571080706, 713074722, 673841666, 2292883488, 2191557120, 2290100778, 2181169288, 2191687690, 680036392, 33557152, 178423808, 170558120, 134390314, 136847874, 2829715594, 2720664072, 2290254506, 545915522, 545269930, 682271360, 2315823626, 178299016, 2281842858, 2318041610, 2693441698, 2854789122, 10408, 671255170, 176334880, 2290092706, 704782338, 524802, 42608776, 705307146, 2854759042, 167936168, 2148180130, 2762890, 2829724160, 2693276192, 2191567490, 2862753954, 178921610, 34252808, 2181079080, 142772232, 673350154, 704776706, 2155872258, 2695497858, 707395616, 134881834, 2862743720, 178399242, 545818752, 679518722, 145402024, 2629640, 36307592, 44607624, 570950272, 178954248, 2695408258, 2720571432, 2282399906, 705209002, 34079266, 2326396962, 42631202, 2181728776, 2862647936, 2292320904, 142617122, 2315290634, 176824458, 2156406922, 573186208, 2183791232, 2181603456, 673319552, 2326266368, 2290614440, 539527200, 673196194, 538970634, 2183661736, 547488298, 167903264, 34112040, 2158495754, 2292884096, 42470016, 170394120, 2155907624, 33686058, 573089952, 2826961538, 2692743818, 713066538, 134750856, 705208842, 2326298762, 570591240, 2318043658, 572663840, 704817794, 671621128, 2290748040, 2148173960, 2290229762, 2862776456, 142745640, 2726340746, 2695406210, 2189590696, 2189459458, 2323687562, 571124266, 176818208, 176302122, 705211008, 2158502048, 671646248, 2820671624, 168304672, 2150138506, 2284462080, 2818615970, 145369130, 34120224, 2148182048, 2684487848, 682230282, 178792456, 2826994176, 578955392, 2149720200, 10627712, 715131400, 2827133450, 170041346, 35488, 176693898, 2315389442, 10494122, 536872970, 134875680, 2852823552, 2191556608, 572530856, 10627584, 713162784, 680009736, 2292850722, 178793096, 2324310026, 2317525024, 35661994, 167936672, 673196162, 2827004066, 2818712192, 2323653120, 571121824, 532522, 2192222728, 2292885512, 143163522, 2693398658, 2717942306, 2717911560, 2726298272, 34220202, 2281709704, 2317386282, 706881536, 2818572322, 2324308096, 570591264, 679651330, 539503106, 2852290690, 537002504, 2281876096, 134381730, 176169130, 142639138, 34210440, 673351808, 2718444074, 536870920, 2156429346, 537438880, 35823754, 2317918722, 2147519114, 2862654088, 2181079594, 539632266, 2695397896, 2692885024, 545956512, 2728397346, 2292883496, 2318051328, 673220642, 545824938, 2282233856, 2315419810, 2325785258, 142616610, 707267200, 671744034, 170393640, 2284487176, 573046952, 671230080, 2829058594, 44730880, 2284486656, 176160810, 547916456, 682101248, 2190084616, 144713888, 11018402, 2150105248, 2717952160, 2726332928, 2693433856, 2183146146, 2324168832, 2192050696, 2183701000, 2694842882, 2281712298, 167772714, 673745066, 2158110722, 572564136, 2325882888, 2183266432, 2829715970, 547523114, 2155881130, 2684488352, 578945704, 42477728, 2323775624, 673316866, 2854881792, 545947810, 10410, 2317879818, 2829584544, 537395360, 34220194, 142780970, 136873992, 2862778530, 2827495594, 2190125698, 176849418, 671623712, 545432224, 2718468264, 681582720, 2718083202, 705339402, 2692775938, 573089930, 2726832648, 2692786850, 2181210248, 2863302792, 2827625000, 673196192, 2821365792, 2852268552, 2852290728, 142649474, 2861171330, 2685045258, 145227938, 2191689888, 167914144, 2183301120, 144704138, 547889832, 2292754954, 673360002, 579502626, 673218696, 545949824, 2318043144, 2191689770, 2155874984, 178921506, 36317322, 144869506, 145394306, 170535464, 2156036264, 2284486784, 10487936, 680167946, 2692743330, 33562664, 570958496, 10527370, 136454688, 44181504, 682263080, 2829746216, 571089410, 8397448, 2852127360, 2819097096, 581468832, 2695006346, 539011626, 44081184, 2183800842, 35693186, 2290625058, 178258600, 178430498, 580952192, 2726855208, 537043074, 570597514, 8561314, 713195520, 570952202, 2819131530, 2684913666, 2717943968, 2326440576, 2325750440, 2283971072, 9077282, 2819140098, 2726428674, 33589258, 706740360, 36315656, 2720178848, 573186730, 34079362, 170533416, 2190084778, 539132424, 2860558880, 581468834, 581479080, 2684881032, 2156529698, 2191567368, 570959880, 2283833354, 44575240, 134785576, 2820842024, 545294984, 2718433320, 573211296, 2827126818, 2854234624, 671746568, 143174152, 2720671912, 573088296, 2191526536, 2192059008, 169902728, 671132192, 545819296, 2290622594, 571083424, 170000544, 2315297418, 2718050946, 707299970, 10619522, 2156536320, 671623810, 2829101090, 715817088, 2695372842, 178430114, 2189601450, 34114184, 144835104, 706773120, 145400456, 679479464, 2863311016, 673849898, 705333930, 2819270658, 578988704, 679479464, 673852072, 2854259232, 2862615168, 2290131618, 565770, 34087080, 2324341258, 167815202, 2292720168, 142772392, 10627592, 2324302338, 2863144992, 33587210, 715686408, 2862623264, 545393314, 44050442, 2181736578, 8527906, 2158528648, 2283841704, 2148018728, 681583144, 178266664, 2819140136, 581083298, 2820710920, 2726856842, 2326265898, 2290754090, 2281867938, 2290090146, 2290264712, 145361024, 44083712, 713589282, 578846720, 2686454408, 36307496, 2315397120, 2156046850, 2325913738, 539624096, 2829623978, 673884168, 10272, 2820841640, 143272072, 2718083624, 2283965064, 671613602, 178258560, 2829224072, 681607818, 2852292618, 705300642, 11020458, 136315530, 547889800, 33556650, 545301002, 707431042, 2854232106, 2315397128, 2190082058, 713072808, 2695397928, 34243082, 2325744128, 144869890, 2761346, 2148018184, 2718073474, 142748162, 2292361770, 2326301322, 2720172170, 145230472, 33696288, 2323654696, 136446634, 2829224066, 2284495018, 548022408, 2726832296, 2861170818, 682264586, 581444224, 579379338, 2282367018, 681576618, 139266, 673841162, 671262728, 682107520, 2191655592, 573057162, 2718048384, 2728962720, 581085728, 2283807368, 707267234, 2818572450, 176294410, 2860515370, 2292353056, 2189984256, 2829746720, 2726830218, 2718443656, 136323584, 144738848, 2190115464, 2684487688, 715784362, 2283940394, 547398152, 172202, 44048394, 168470664, 2189592578, 2852661416, 705341576, 2157971466, 579477640, 578947234, 2150238376, 44173992, 134875176, 2728430248, 567946, 136841762, 2852790306, 713065122, 2282398368, 2720662144, 2323654818, 2325907592, 680165896, 142649898, 2189560450, 2283939880, 2324341416, 2183145482, 2191696040, 134389922, 2686625832, 2181179562, 35825666, 2156405416, 2687115946, 2282258442, 176693898, 2292877352, 42076672, 2290780672, 2191657512, 545392682, 2183792776, 539140098, 41951400, 671778944, 2818580488, 2183668224, 2854355114, 547913890, 42476072, 2281736328, 2189558282, 537043080, 176294538, 2292353568, 134390282, 2317888000, 2686487168, 570591880, 2183266440, 2324209674, 671623810, 573219464, 2693400610, 167782562, 2829626018, 2695497896, 2317494786, 2325784608, 36219426, 570469002, 671089192, 2284489384, 142745632, 169910274, 2685010088, 2324308488, 2852162056, 713031682, 2684921984, 2157969962, 178397824, 2829754498, 680004264, 539658272, 570589314, 545292290, 168338050, 2155915906, 2695406208, 2820844168, 178300936, 713173120, 2284325410, 548020768, 2292853410, 2726988298, 2686986378, 680012320, 10625024, 581437992, 2317492226, 673875978, 134881320, 2718474282, 2323784328, 2148174368, 2317484584, 11020298, 2156397090, 178423946, 536870920, 2183823520, 144713858, 145367714, 134884000, 2819140266, 539536008, 2148139050, 539502626, 2315389602, 536904362, 143269928, 2155872288, 580913802, 2183301258, 2829093536, 573079682, 705176194, 713040544, 704651778, 2684528808, 707430914, 170559658, 2720694410, 680134666, 136872618, 715170312, 2271754, 2826996264, 2191534626, 2292228608, 2818613250, 2315427880, 2292195336, 2860524162, 2292722176, 570984482, 679479424, 2720047264, 136847488, 136978464, 671130144, 8388744, 2181572778, 2149591554, 679649280, 2323647106, 2148018312, 539109538, 2687011458, 2726438944, 572555424, 548053512, 2762786, 2324333096, 578985986, 715268648, 2323776162, 2695539362, 673228834, 682232488, 705339394, 134258730, 2317527714, 2181180040, 539134120, 2147494530, 2863302666, 145227810, 36210730, 2284497440, 2728927752, 2317492770, 673350280, 579379872, 705333890, 2283809314, 2829582368, 570950274, 547389994, 545950370, 539626026, 2190114818, 2292721794, 2726865066, 2693278338, 176300074, 2283930282, 2318016522, 2860517384, 581053056, 2147519106, 44567208, 2718567050, 134350850, 2687150080, 715795080, 578857610, 144706210, 539533352, 2317920258, 133642, 34218504, 713032362, 580954752, 44073642, 142779040, 679641098, 167772298, 713173538, 673874560, 137013890, 2695373352, 2818747050, 2190082720, 44574752, 2854258824, 570557066, 169872008, 2684911754, 2147625474, 2284488866, 2854920736, 2317877762, 698888, 2826971808, 571091498, 539666568, 136970792, 2728953864, 679510562, 2158111266, 143271938, 673194144, 2728569376, 713697920, 682109578, 578814082, 537036930, 176169122, 715661322, 681705514, 2829722272, 2281743010, 143163432, 673876480, 176302626, 2829754882, 2292221962, 2818615810, 2726963712, 2686986248, 2694881416, 570958338, 2183661600, 2181169186, 547521186, 2695408128, 2181572648, 2852684448, 2290089984, 2854357634, 2695373320, 2148050984, 2190123522, 2820809250, 8915584, 2183700994, 2862645256, 170524680, 713064610, 573089930, 2326268456, 143140874, 2324209824, 170035232, 2684395650, 2854748168, 706871306, 2693441666, 673316872, 681575082, 2283931818, 681584776, 2818736296, 713171498, 2726953506, 2862623274, 44599840, 2686984224, 2821333120, 2155913376, 537397282, 9076866, 2148149282, 2315264128, 2684363304, 2317920800, 673317378, 2282225674, 36317706, 2323819048, 136325672, 35791496, 2720565802, 2238472, 705177640, 178956928, 2326299272, 680166056, 11043496, 539099656, 2695375394, 136980522, 42642088, 2692917920, 136486922, 167938688, 2720540810, 2317388418, 2852292744, 134226088, 8, 706749056, 134382090, 673352362, 2763304, 671744642, 671787682, 580943882, 707274754, 2325905576, 2189992450, 2684357258, 2191687808, 2852291114, 713722536, 2317918208, 2283932330, 10526752, 136456872, 579338754, 545260192, 2317361192, 2694881834, 706871330, 2854387720, 42508800, 2261122, 713687560, 2854881322, 2281873920, 144842786, 35684394, 2189468320, 8396842, 2729050122, 2695399946, 176824328, 2827528714, 2692784170, 2315298856, 33598082, 2720006656, 41984034, 2718474370, 2317486624, 2315421698, 545916968, 2829724296, 10488322, 2762920, 2292220544, 2720705152, 2318049408, 176857128, 2718442024, 679643680, 2158624898, 537569954, 679649320, 2317912074, 2281711648, 178817546, 2281841314, 2819106824, 2821359618, 2315264130, 581051048, 170008706, 2191558664, 34243208, 168337568, 545302530, 136849962, 170567688, 539625504, 682270890, 44171424, 134883328, 44705960, 36176552, 2687148714, 2315299488, 2155883042, 2726437378, 537567874, 2854920832, 671121544, 537403528, 570565256, 655530, 2684920450, 581601418, 2726437514, 673751552, 142747650, 2284453930, 2183662112, 170033802, 2290747554, 2192056992, 2717911584, 2148016130, 36342314, 2290098688, 2695367304, 2263082, 573188136, 688290, 142745610, 2594, 134228618, 142772778, 134384130, 2720137728, 2148007946, 2684887720, 2189951008, 655528, 2694875146, 2818738344, 2728437802, 2148051496, 176695808, 2718443690, 2728927882, 178389544, 2861049866, 2191523874, 2156571178, 704782336, 2283807240, 2852692098, 2326432288, 2326405672, 136456194, 169872010, 2829191178, 539009160, 2819140098, 2852258344, 2323816450, 2686986914, 547392032, 713039874, 143296680, 2181177482, 36339872, 42639874, 2863311370, 168428032, 35651624, 136489632, 145227936, 2315780608, 2854357152, 545949832, 680176162, 2819096704, 2826963490, 2684363400, 2281833002, 2317517314, 2191534248, 2149752866, 142780426, 35792928, 167774890, 176728610, 2284488874, 673874056, 169871914, 2827659938, 2156407328, 176720000, 2148016288, 570990602, 671654434, 2149711904, 2192179336, 142748328, 2718081538, 706742946, 680004266, 2829060106, 2324333218, 2317527074, 2695374850, 11012104, 142609032, 2827126946, 8529928, 2819238530, 44565128, 2324302496, 536879778, 167936034, 2684396170, 44739234, 2827100840, 2155913888, 673196200, 35694760, 707395712, 42475528, 35661962, 2147525250, 2686976552, 2861048490, 2726863488, 707297448, 42500266, 2717941898, 2852137608, 2720137770, 2726857378, 713198122, 42600610, 8554626, 2325752490, 570951680, 178429960, 44567040, 170434728, 42117802, 2181571208, 145391784, 2147658242, 581569184, 2827659778, 34119720, 2718433954, 681607202, 570957994, 2155874946, 34251274, 134905890, 570992680, 2854750850, 2819229696, 539503232, 2292746282, 2181726216, 580954144, 42599050, 2686461994, 2148182560, 2694974082, 2315945986, 2192048136, 2726995978, 2695375370, 679485442, 2158626976, 2147657858, 680043018, 2156535978, 2281834530, 2720574090, 2157979690, 178948746, 2292752552, 178814976, 144714370, 2238976, 713558664, 143163400, 136981026, 2827493538, 2315823786, 2181212288, 2192189448, 178292898, 168471170, 143173672, 2686591144, 2181079208, 539132032, 713031690, 2148041386, 42598946, 2281835144, 2315780616, 2292230688, 2820712448, 673710752, 545433770, 2726865440, 33718274, 2183168554, 2183694376, 167815690, 2854789250, 2829199912, 2829090944, 2158010536, 2150113442, 2183667744, 2283962410, 2693278242, 579381890, 2148139552, 2861081120, 713075232, 2292220456, 715786880, 679652000, 178391720, 2283962888, 539527328, 2315821192, 2156399266, 2149713952, 2148049440, 539533856, 679643784, 2283972778, 715694632, 573080202, 2692876928, 2150269090, 707297280, 2720178338, 2860523554, 2854395914, 2762794, 36348072, 2829615242, 2820841610, 2793514, 671623338, 715786786, 168438400, 2323776136, 2821357608, 548014720, 2292752424, 2183137800, 145400490, 2181570720, 2283801224, 2292744202, 2854912170, 704815242, 671230080, 547498528, 136325672, 176169602, 545785898, 2324300458, 538970792, 2718433832, 2827649186, 2324211712, 707307648, 2819140266, 2623530, 2324178976, 705202730, 707403912, 2323645088, 2284488842, 2282399904, 671647786, 2863270568, 2728560770, 572663848, 705299082, 34087456, 673319042, 2862745736, 581601312, 2324308130, 142745762, 34081408, 2729060992, 704643114, 2292220576, 572686882, 136839210, 2852659208, 545955882, 538976778, 2687019168, 2695538688, 2149582976, 2720565768, 176824360, 573046954, 704774184, 2720178346, 2326407850, 573178496, 545301024, 2147623434, 145358890, 706873384, 2156429346, 41984000, 2861172904, 2191557290, 673196680, 176293888, 579381418, 2684879392, 178432002, 713695400, 2829197864, 2684496520, 2720571528, 2283799082, 713034240, 2685053088, 704815624, 2854750376, 2290098816, 2326429824, 2323677866, 572530850, 673360554, 136839818, 2315297448, 145369218, 2282236448, 572531232, 545303072, 2148149898, 2191524522, 178292904, 11053578, 570952226, 706906784, 178432170, 2763264, 707275274, 2720137344, 2852694178, 2324179082, 2149591688, 35695146, 145227914, 2720664232, 2156046472, 2290657448, 2189590568, 2282367618, 2694840488, 539492904, 2726471682, 2692784648, 2183299586, 2149580840, 2325875330, 2829221920, 705177762, 715161770, 176332802, 2829191722, 42115754, 578945066, 581566632, 9079434, 35466, 547916448, 2693267488, 2718050986, 2326439944, 537403530, 2158504616, 2284494888, 2315919872, 134742570, 681715840, 2324340770, 2292720264, 42607106, 682264610, 2854922282, 2693440032, 2694875168, 2728394882, 33687720, 8430216, 164394, 2181171362, 2324343304, 42500776, 2282358922, 2156399114, 2284333216, 2720662178, 2317355680, 2852814986, 578816034, 2829101088, 2284365960, 2726986376, 2323685514, 2192091816, 169902088, 537427970, 2156437634, 524840, 579340456, 2284322856, 673882762, 2726995970, 2852298792, 9044608, 2852290568, 2292714146, 2290753664, 142617216, 536881666, 2191696040, 2325916290, 2183700522, 2192189474, 573221408, 2686454312, 2181562530, 537569800, 547496482, 136456736, 34220682, 2326440456, 2189557768, 2190123010, 2290123432, 2685011976, 537428096, 168471048, 681746986, 539666978, 134908576, 2292353696, 2181597706, 536873512, 2156044832, 2717919370, 2147527298, 167772296, 545826848, 2157977642, 2155907746, 706772994, 2852684320, 545392648, 578822304, 2183669928, 168296450, 9085602, 2183800866, 176859810, 2793482, 680004234, 2150140064, 671261354, 536873474, 2189435010, 2720139274, 2147648168, 2818746370, 679518216, 2189437064, 570982920, 168429730, 2863303200, 2282400290, 2156046498, 41984040, 2687107712, 8946216, 143304712, 2684889736, 682139808, 2692917794, 145230368, 570984578, 42467368, 136841378, 169910920, 539108002, 715131432, 2292320394, 2720008360, 2863178242, 2720661504, 137011200, 2282400296, 168339626, 8421890, 2728395392, 671648394, 178421922, 2156538528, 2827649026, 2282391586, 2191657000, 2189470240, 2325905960, 2181605410, 2157980170, 2694971554, 2692751882, 538970152, 144744962, 671646210, 134350986, 2189600810, 8560672, 2183825440, 2284487304, 143269896, 2292222472, 2718574752, 705331338, 671646378, 671754368, 2149720072, 2149621922, 2181603840, 2323679874, 572522632, 682, 704807458, 570950152, 178430472, 579338920, 2292714120, 545434242, 2718433920, 2829066370, 178424320, 573057696, 2728567298, 2183670440, 573186048, 2323677320, 2692876810, 545957898, 36216960, 2854889608, 2181038122, 2860654760, 2695406120, 680176170, 2692753416, 570460810, 2181179946, 680176160, 572565544, 2686615594, 2189985962, 2326301346, 2728534050, 2317918880, 2821367968, 715262600, 2729052192, 2852266528, 2728430208, 2726856704, 2099874, 2158133282, 2323644968, 2150107648, 706912776, 44171944, 2315395210, 2326274720, 2181562498, 33688096, 2729091106, 571091456, 2283930274, 2829090818, 681615528, 537012872, 2863310880, 2158626984, 178291208, 176326656, 2189565992, 134357632, 2819269120, 2818605192, 673873960, 2821193770, 170560168, 8945794, 2155872298, 2686591106, 44083362, 706912264, 2158504104, 34078858, 2283932330, 706751016, 2315420194, 2684889610, 35793538, 2149591074, 2829748872, 44214432, 176728096, 42606752, 673841704, 2147617418, 713065122, 11010690, 2284331018, 539527842, 2622114, 44182154, 715661474, 2692915242, 707437224, 2181702280, 2720672290, 2158528650, 2323810826, 2155907074, 579510786, 2852686370, 170041376, 43170, 2821333512, 680034984, 2150271008, 545825314, 2861041832, 2718083114, 34120352, 35695144, 168329224, 168304770, 545917088, 2324310048, 8432296, 537004712, 2826969640, 2183135394, 168436360, 2718567080, 2726822538, 2290256522, 2189591040, 2315256322, 176169122, 2324310528, 713173506, 2852162178, 707297282, 2315788928, 145268864, 2821326986, 2317888032, 8200, 713064456, 44073600, 2147525258, 136849952, 715655336, 579512330, 143130794, 682101282, 2323685416, 2189568168, 2694840970, 547883146, 547922434, 2189459594, 2726996616, 44705826, 2315952128, 2728960136, 2290133632, 2694971520, 2325750280, 2684878850, 2684880896, 10519178, 2684495912, 2189994626, 671252648, 134217898, 134349314, 680165410, 2282268840, 2192222858, 10519178, 44179498, 11143168, 2852300930, 2860657160, 2729058346, 2693276298, 2284358304, 2720137768, 570990754, 8522272, 548014722, 2148040704, 167912104, 35785376, 537404042, 2156003874, 2148043304, 2819263112, 170395688, 2097162, 580946080, 545269920, 572532906, 2284488712, 2284454538, 536911912, 142772232, 537528330, 34087434, 36349952, 570599946, 2862653442, 2282399778, 2754688, 2323785864, 2718042272, 2861073058, 581610024, 2818703904, 2827626664, 2324168706, 33556642, 2315920002, 2192089762, 2827526818, 176292512, 2292197384, 2183825410, 134252712, 2284324864, 36211202, 178430472, 2181597736, 2149614208, 545400840, 2819227810, 2818607754, 715694240, 2718042792, 137003522, 136448128, 176728578, 681716392, 705333418, 2158501928, 2315266088, 2183145994, 579381410, 2852784672, 2284496898, 706773536, 545794690, 2325881506, 713198242, 2281840680, 2860687528, 673219074, 715268642, 707405954, 2728962178, 10486442, 167806984, 671787042, 573221386, 2694973442, 2148172328, 2852651520, 42108962, 134226440, 2818580520, 2684520960, 2728429570, 713697952, 545425442, 2819263018, 2692776584, 579381896, 570460680, 2283808904, 42109608, 2860654762, 8430218, 671752354, 2325749770, 2854890154, 2282226312, 681706146, 547522568, 2726438914, 11042978, 538976778, 2292755080, 44212256, 572697088, 9054216, 34253320, 2158133418, 571080864, 2292744712, 168307370, 178432034, 8390688, 2324171424, 2827625096, 2282400288, 2796074, 2827520130, 715795074, 134774952, 2854914730, 2150105090, 134359050, 673720354, 2283929632, 2325882882, 537559168, 2726308480, 2281867946, 143133218, 142748168, 2191655554, 42500642, 696864, 2861211784, 671254562, 537404072, 2860525698, 2281865898, 2688, 2717949954, 35793058, 2292353666, 536914058, 713599112, 2852260354, 2181695528, 2158143490, 2150139912, 706912928, 2181210666, 681615360, 536913962, 134775456, 2827094024, 581077034, 2827624490, 547915914, 2718048904, 2189961864, 2863139330, 2318051360, 2099872, 570960554, 2290647042, 2183661576, 2192181248, 2147516970, 2284324992, 2827003904, 169877674, 2726333066, 2694973602, 565794, 2315429928, 715793034, 2290131488, 580952608, 570599586, 36340224, 713687554, 2315264130, 2820808706, 2860523690, 581083784, 34079232, 36339754, 2191559210, 35825826, 168305184, 2132482, 2283833506, 136448642, 2181081088, 9054850, 141994, 2821237248, 2820803202, 2181564456, 713074688, 570466826, 2829722242, 36340256, 34210466, 2684387362, 2317484712, 2728396842, 539631786, 178784808, 578980352, 2323808906, 42115242, 2158534824, 41512, 2149582978, 170035714, 2189461538, 10651810, 2317363338, 2852159650, 8527872, 2189961378, 2315943968, 2693310978, 679479848, 42076810, 578824864, 704677930, 679510568, 167903232, 2326407336, 2718072960, 2283798568, 167905280, 713720458, 2181605418, 536906400, 178815626, 2148182666, 545390762, 682142242, 671615136, 42502688, 707297410, 2720137770, 144745128, 715270696, 167944224, 2693409314, 2283809290, 580946464, 142739618, 579379850, 2720137354, 143172136, 2695004328, 2726428810, 35694634, 2695536648, 580944522, 2693408938, 2181728930, 2149613736, 545915426, 545784450, 2717952010, 11176074, 2852169858, 176685088, 169904266, 579504640, 579379752, 2854397960, 2150140578, 2158659624, 2695012520, 581576840, 2819263008, 2156036642, 2283833984, 10520746, 2315389472, 539142786, 715653664, 2147623426, 2315821610, 2685044874, 2861213858, 680010378, 170035714, 2191665666, 2189951616, 2819106954, 706912802, 33589928, 2323679362, 42115200, 143132834, 178817032, 2728921088, 44730496, 2687010824, 2149713960, 176728074, 2282358954, 2292721672, 2720145954, 705176232, 671229992, 2282398242, 2787330, 134881408, 2190090912, 2726994056, 715661472, 139786, 2183798816, 2720039426, 713719818, 2862653962, 160, 706781866, 134382090, 581478944, 144745002, 545432106, 682229896, 2284494858, 2325913768, 134359586, 2726431370, 168298664, 2827618472, 2863278592, 34218658, 11018762, 2315790346, 2818738344, 2695406216, 2281865768, 2860525602, 176685056, 2325752352, 2149589544, 2862779048, 2290647072, 713566378, 2261506, 2829623938, 2317396098, 10652298, 2829722248, 2315790880, 10657794, 715268610, 178391048, 10486400, 706775682, 704776232, 2693407402, 167780392, 168296578, 2155915272, 2282236072, 2826963074, 2189961376, 2292714016, 2292361736, 41976362, 706914826, 143264424, 713730696, 2324310536, 44173952, 671091362, 2852137096, 2693399176, 2281842850, 581601410, 2726437514, 673194112, 707398304, 42500738, 570564640, 2827496104, 2157971594, 136479392, 570466952, 2156006018, 578848896, 680034432, 545425960, 168429576, 2718597768, 2317910528, 143303200, 713689256, 713042082, 2862653450, 673325706, 2695495848, 44179616, 2189961248, 707430434, 2728526370, 2854920864, 2728438440, 2819230370, 2191688362, 2158624808, 2281875976, 2819229832, 2692874786, 2860681378, 570567210, 578945160, 2718608002, 2728951810, 578947074, 2852784770, 142647978, 2695374858, 136972288, 545391112, 33587842, 2158625288, 671122090, 11174536, 2192081578, 705300616, 2684496034, 176171048, 2317492386, 136446498, 2284323360, 8528032, 713064960, 170393768, 682101376, 2189460128, 36315170, 2284454058, 2686618240, 671645858, 35653800, 2818582536, 2827094056, 2181040682, 2290133162, 537567392, 44696106, 2191526530, 2148048938, 2290625154, 2686616106, 2829224450, 2315952770, 2149621792, 707265186, 176324776, 2717941768, 2693442080, 134392330, 548046986, 8398880, 2861040256, 169912328, 2156560424, 11173930, 178291210, 35693184, 2860681216, 2726830752, 2684363266, 715171882, 2147494560, 2183825416, 136849442, 35692706, 537559682, 176816650, 2862622858, 2318017154, 42633730, 2693267594, 2684387370, 44567170, 2693401226, 2189461672, 715694600, 539631650, 671615106, 2819230376, 545957896, 2189592746, 2863179938, 715300992, 2315290792, 2192081066, 2326399650, 570960008, 665768, 573186698, 44606088, 143133314, 571124362, 2692882976, 2290747944, 10752, 169877640, 2192048130, 2292845066, 2326407202, 170008706, 168340130, 2315297442, 713162784, 2324340746, 2150148104, 2148141706, 671648392, 2190084650, 2860681226, 2181204002, 573180426, 537427970, 682270728, 2156439688, 2292712098, 581446146, 142639626, 2290098850, 2147483818, 537559200, 9085600, 2718075560, 671785640, 2290647042, 2686623906, 2862779008, 715786754, 2292361768, 36307466, 713556106, 2692907010, 2284464258, 573212712, 144867370, 2819098762, 34245280, 136979080, 706749098, 2684494344, 2861082664, 570589194, 2695537314, 2326431874, 545925666, 704643240, 2156440202, 2323677730, 2315290760, 34211880, 2818613248, 581074952, 2829060610, 178432514, 2323786272, 42606592, 2694973482, 134383624, 178399360, 2728952362, 2147524642, 2148172298, 570952224, 671615520, 134382218, 2720049832, 2863301256, 2292721674, 2694848672, 681740930, 673196578, 673712800, 44573322, 10520744, 671645704, 178790400, 715655810, 573057546, 2323677738, 2181703682, 682139656, 2829101058, 2326431906, 2829714050, 713033730, 537561256, 705309346, 2726830122, 706775560, 2290786464, 9046562, 35783338, 545294496, 136872608, 707430434, 2190123144, 2827485320, 2189568040, 581566634, 134883338, 176848904, 547365410, 2283833506, 682231842, 2150115968, 673851394, 134252546, 671648394, 2729052202, 2324301986, 11143208, 168471210, 2862784672, 2686590986, 570597416, 2820802688, 2854748834, 547883136, 178793122, 2323777698, 545923242, 2158633634, 2829714080, 2282227722, 715162154, 539656202, 2863178280, 682131498, 673226792, 2693440040, 136347778, 8923690, 2654728, 2693268136, 2282365056, 713205888, 34243114, 2158004896, 537567874, 2692907562, 2149591720, 713566730, 2854887562, 2323783720, 10368, 2726856744, 2158004738, 2852259874, 547881600, 673710762, 2720573962, 176728106, 170003072, 2183301672, 2852258442, 136880640, 2854912040, 44048552, 136456194, 9076866, 2718567040, 2292361218, 42607264, 539527178, 2819097224, 34245154, 682240160, 2181701640, 2189985832, 2684526762, 2861048488, 679485450, 2827528360, 2684528642, 10616970, 2729093258, 34119808, 2717952522, 707267240, 2863171746, 8945802, 2687011496, 2684387490, 2156397090, 2181728898, 144736290, 705167496, 2317888034, 8520192, 2189467784, 2862743552, 2148049538, 2829721736, 673221280, 42608802, 2183700994, 136348162, 2190114954, 2317910536, 573211144, 8430208, 2854234154, 2325881376, 2292719656, 713173120, 167944706, 136487554, 2326407818, 2687117320, 2189992616, 713697952, 2821202464, 581077674, 2686978218, 136478752, 673318912, 545401354, 570984456, 2720704514, 537430690, 36317354, 9077378, 715303434, 715817610, 2829232768, 572532770, 706912770, 547889184, 2324211752, 170393728, 170396296, 178268680, 2323786240, 2693269512, 2718073344, 2323646632, 2827657224, 2183178920, 2718575234, 578947714, 2148139008, 547489960, 537004706, 2692874890, 2181169192, 2852257832, 713722018, 42639362, 178399274, 168460322, 2290125474, 2315266688, 573081768, 2284464162, 538976384, 34250784, 2820841512, 2158108672, 143140994, 2624010, 547497994, 2147655688, 673188490, 2183135394, 539666976, 2686984738, 44597282, 8522240, 570993184, 2191690272, 44182152, 8391178, 36307080, 2827528840, 2181572642, 2821193866, 145269256, 2854234624, 2284462600, 44597248, 578847370, 570982944, 2862776994, 2290090538, 2728534568, 176687240, 134914602, 167903776, 2854267040, 2862620808, 2130560, 2325905962, 34251296, 2821333674, 2281835010, 2684354720, 704676512, 2158659744, 2818703528, 42084874, 671263370, 2720172194, 2290133130, 2147491968, 2189951496, 2315911200, 681576480, 2290614408, 2684387874, 2158667936, 143303208, 673319072, 671752840, 2693400712, 2693431848, 673349672, 2720172554, 715261962, 713042562, 2863179776, 545783808, 144877704, 2148010496, 2148149920, 2132514, 539625608, 579371554, 145238056, 2324212226, 2317918216, 570589728, 573179904, 2150105730, 2292328480, 2694848552, 2281873450, 706873504, 539632130, 581567008, 34220200, 2692753440, 44206122, 143165610, 2149714600, 142649384, 705176106, 2156044426, 2189961770, 11149442, 2317494944, 2325873194, 579340970, 2718599816, 2726994442, 9054882, 545259682, 2827100170, 2189951498, 34120360, 2181563018, 143270016, 44573346, 2323655208, 2819268640, 2820672008, 539658408, 8527874, 137011848, 673319560, 2290229888, 2228768, 2130088, 170043560, 2718073480, 671132170, 2692874912, 581042344, 2686618152, 178397856, 2695373312, 2718575114, 2684398242, 2183800962, 2147519138, 2290090144, 715260042, 580946562, 2695012992, 136358050, 2687009442, 2726856872, 2726953096, 2284323336, 2183700616, 42470050, 537428130, 2630306, 579349154, 136978570, 680037034, 2317386240, 682229898, 581435946, 2282358826, 2292195976, 2852694050, 2729050656, 169877512, 2861083136, 11010562, 33564672, 572524714, 2860550314, 2785920, 2829724288, 2189959690, 2861204098, 545392682, 713728168, 2281865218, 715827234, 142608418, 705176202, 145270786, 2685010442, 2684493984, 2695013034, 682132000, 2820835490, 581435904, 2315255944, 2315297442, 539002888, 35826314, 2290756224, 2325905930, 671262882, 2149591714, 573219490, 2687142570, 671132192, 42502282, 2827092650, 2720047786, 134883872, 2290655754, 2827124776, 143270056, 715169794, 2181734914, 2686451720, 2189986474, 2718468650, 178792618, 2150140458, 681748616, 2183790730, 671754378, 2290223144, 2290125352, 9044482, 2718468264, 713687720, 2156397058, 539525664, 35662496, 715686048, 2728528544, 178266280, 2189435394, 2156530336, 44050952, 2718605992, 539140256, 2157971586, 170404490, 10529322, 2156044928, 2189558410, 2317355146, 671779336, 144877706, 713697802, 178429994, 8399498, 136446594, 2290092066, 581568554, 671752194, 2726994464, 2787466, 570427562, 2150113930, 706781322, 2150277664, 10619552, 679477248, 2149713962, 545916968, 169910432, 2292197544, 2315429930, 2149747242, 2686615562, 36186280, 705200802, 671776930, 2158529154, 2852661800, 2693302434, 581568554, 671090818, 2323785896, 2694873120, 176203944, 2183662112, 2863180426, 2854365704, 578978314, 2718442154, 537045122, 35817610, 2684364938, 167774376, 707308194, 679518752, 2283937800, 2692753930, 2147525248, 545825440, 2284462090, 2150238218, 704782336, 2720672394, 168338082, 9085578, 137011234, 9084970, 2158666282, 2852127272, 578846858, 715131018, 2695399976, 2326407330, 2181695626, 142737440, 178422402, 136978442, 2860690048, 35817506, 41951872, 2324211714, 144745096, 547397768, 134349442, 715302920, 673317026, 2158667818, 2191663648, 673316994, 134873762, 545824770, 2862645416, 2687019042, 2854234658, 2818582562, 169872008, 2318008320, 178266784, 524960, 2315288738, 681607208, 145261186, 679479464, 176326666, 673884330, 705331362, 176196226, 168428042, 176163488, 548022922, 713033738, 136872586, 526498, 704651432, 673884682, 713556106, 2686978592, 2192048162, 134774946, 673357960, 2290786858, 2684362762, 145268874, 2284331040, 2281734304, 168296960, 2729093160, 547922466, 33720360, 33587746, 2852790440, 33595562, 2323777536, 2695375016, 2326301354, 579513000, 176693768, 2190115336, 681713704, 2282398216, 169872008, 579477538, 581470754, 671776808, 33695746, 682100866, 570991240, 2852694664, 2181171850, 2181735072, 145369632, 9085448, 142607010, 2147486242, 539631754, 2290100738, 2315911720, 2861082658, 2237098, 2852823688, 2752544, 134225930, 2315397154, 2208, 704676360, 2097320, 573211274, 8530056, 168331402, 2181728426, 2181703720, 547489960, 2820808874, 136882176, 2147623072, 715292712, 2693441696, 578824704, 41986050, 34089512, 539623944, 36217386, 2686984362, 2324171432, 2726856842, 35694722, 2819228288, 143132800, 2156003496, 2283833482, 2863169704, 664106, 33696392, 2292713512, 579502632, 547364866, 545925642, 2156527784, 2325913738, 673357826, 2156038282, 8913026, 2292230176, 671263360, 170568224, 537569314, 2819261066, 682142378, 2861047978, 2821204490, 680165544, 170532872, 2854789120, 136481314, 581470856, 2282398346, 2720702624, 681609728, 2726470280, 2189559810, 2726470314, 2718466720, 2147622920, 2290231810, 704776200, 537037472, 42469920, 42107520, 2323679906, 2156036138, 2718443658, 42601128, 2315954826, 144738472, 2852268586, 2325883554, 2852784800, 2793504, 2181048962, 2827520514, 168331808, 715825192, 707436672, 545794050, 2156038144, 673710752, 2282390146, 178956802, 545794058, 2284322850, 572696706, 2718081538, 537395210, 704782978, 2821368362, 673710592, 573178026, 2290229760, 2190125610, 2326397064, 2717909122, 44042274, 168430248, 11012778, 2726994602, 2695012898, 170566274, 136880136, 178923680, 2717950472, 36309506, 2852685994, 2150105096, 547914376, 2726439432, 706781824, 2315788416, 682263040, 581051010, 2818581162, 2718433962, 8421504, 8953864, 136978560, 681740458, 136849570, 2726439050, 2282225792, 713033736, 2718074920, 2290755752, 174218, 2292722312, 2861214248, 2687148712, 706906754, 2192187914, 44075048, 705200648, 673849858, 2862622848, 44599848, 2315257856, 2317355010, 2315922088, 2720705066, 2692917802, 2862654088, 2325743656, 2315815554, 2684387978, 682240032, 9052328, 2181595808, 704785058, 545262208, 2821333120, 2686494858, 2695504042, 671088778, 10625160, 2860517504, 2854879786, 134742690, 2292359178, 2718476330, 2788000, 2861080578, 572524682, 2284358274, 682109482, 2827657378, 2155882536, 671222400, 579502626, 2692784128, 145236640, 2282266760, 168468608, 143171722, 2317494314, 2326396962, 36341800, 2315813032, 2324211872, 35684386, 33694338, 715293344, 706740746, 713722536, 2827100832, 671098880, 2729058978, 2718566562, 2156011554, 2854789280, 696480, 2726332962, 2863171584, 2695497858, 2148010634, 2718081184, 2818572298, 2155874344, 2826996394, 2190123648, 706742314, 573220992, 2191690410, 2191559208, 682141824, 657922, 713203714, 545786400, 2687109280, 2726988458, 2726955042, 2190090922, 178299048, 136970248, 44073000, 680176162, 44736648, 2183669794, 679641250, 573081728, 580954792, 704675976, 706912904, 2829716138, 713039882, 2684887176, 2630184, 2148180648, 2284487330, 134883882, 2181048832, 2315944578, 2189568042, 2158135464, 34078728, 539623936, 2284331528, 581568546, 2717944328, 136317608, 715686024, 2191532680, 539131936, 2829746338, 682271274, 2183823522, 2147655818, 2190082088, 2292320936, 2189461640, 2147655842, 8528416, 2686583434, 2862776320, 2283940008, 2820801032, 2818605576, 2692874240, 2728534530, 2694981634, 2292877448, 170426912, 2862654080, 2862654120, 9085098, 2156036234, 573213218, 2192179208, 673317024, 2729093154, 2290747560, 671787168, 2183694850, 10618912, 2181562912, 706781696, 2762920, 2718441480, 2852784770, 2693267626, 2718474242, 2827100202, 2718073344, 2852169770, 2818744872, 2192211978, 169904162, 2728395426, 2325782560, 2694875658, 2181046784, 673220768, 2156044800, 2827094186, 2854232746, 539107872, 2181212200, 2290264064, 44599456, 136325258, 2854234786, 41953442, 673316992, 169869442, 2695365290, 33554560, 178423970, 2861213698, 136880168, 2821228576, 547924480, 167905282, 2150279338, 2181204000, 547487906, 2693269544, 673226882, 170426914, 2686618146, 2158537354, 34121866, 581050378, 2695538848, 2192189570, 2149580808, 170526762, 2190092970, 2283971072, 2852170376, 705339392, 136480906, 2694881448, 2290649640, 545947786, 715688456, 2729093152, 2292361770, 176324768, 2861081128, 2323775490, 2281873922, 2718433442, 167815690, 2181204002, 2155882634, 706881704, 671621154, 705339424, 2861083298, 704817322, 2189428864, 136448520, 2692876938, 671255178, 2827126784, 2149591080, 2685012096, 570958464, 2315395112, 42117258, 2317910658, 134228610, 572555904, 136849568, 2729083040, 145361538, 2854922784, 34220200, 176195722, 2150269602, 2315921448, 2854365314, 145238658, 2282397736, 168340130, 2282234536, 2315299338, 2821324840, 673357960, 2829232170, 2192222338, 570425346, 2726955522, 2282267144, 44181506, 2192050816, 2695006752, 144845322, 2693276194, 145260704, 144837120, 2818607786, 2686976032, 2821202472, 2852659842, 2317353610, 2181171872, 178391586, 167911554, 8530466, 673317544, 715794474, 671645856, 136872608, 2860688032, 11043464, 141834, 578947626, 2281842826, 715793034, 145361442, 573178402, 170010754, 2181570570, 547891850, 2694973608, 713556008, 572697256, 679618730, 2155880994, 2158135818, 2693302784, 2317877408, 2324341258, 2829591176, 2860679850, 2726855200, 681615498, 2755074, 2720038912, 2686583426, 682100770, 2693431338, 539631626, 2292353704, 2862752424, 2687109792, 679518880, 176335520, 2720563874, 671754890, 2324308002, 715137544, 2852782112, 134785162, 2158535304, 2183831586, 2726461450, 2684914210, 2323784362, 2720006146, 2190084642, 2324177538, 2292329122, 2863309480, 2283806762, 578848930, 143295138, 2290649250, 539495050, 2281710218, 36348576, 2686495370, 2695365282, 2720137378, 178825856, 2156440232, 2860517544, 2684889258, 42609154, 681577088, 2819263112, 42639490, 2685053096, 2860689960, 2147527200, 2720538632, 680133120, 2685012522, 176728744, 33555114, 682271232, 2863276066, 2720137736, 2150246408, 2694881832, 2695495722, 547529346, 2692907146, 570558472, 178397728, 671752360, 2693269512, 178916000, 34080802, 2158100994, 704645256, 170404384, 144745130, 2292230152, 673843848, 2147527306, 144868008, 2728405536, 2183146154, 2695496362, 42598528, 2684921986, 33686184, 545434250, 538976264, 2860515490, 2693442216, 2720704520, 2852790314, 573082248, 2684887554, 545398920, 44048552, 539002914, 2827493930, 713065128, 2860679168, 2692751874, 581599872, 2854256680, 2156439584, 2684914178, 8424096, 42633378, 704653986, 578849408, 2192179202, 2147527328, 2686453896, 2156429344, 671744042, 671255176, 145261066, 2818736682, 581050888, 2292875778, 2854887464, 134883850, 705209002, 2829191682, 673357832, 178266792, 2862615208, 2192056354, 10657922, 680042624, 2821196298, 2829221930, 2148149418, 2147622914, 2686584834, 2148139042, 33694218, 2315782656, 2281709728, 715825312, 2292877480, 176827008, 178921474, 134390402, 2290647688, 704782370, 682238506, 2852651688, 2728962602, 2315813504, 2317525032, 2686615722, 2147614858, 688296, 2818713640, 2324299786, 2237088, 2317486080, 2854365834, 2183277224, 2292877954, 2720670376, 169880192, 547367464, 2318049280, 2860517376, 134750378, 679641762, 2693308962, 2819227784, 572533384, 671778944, 2818703370, 570591874, 715786914, 2315290666, 2854922376, 170041384, 707308066, 167944226, 2323810944, 2149722114, 2148139530, 33726592, 2191534090, 545794568, 136839688, 579471530, 707275426, 136871938, 2726333090, 2852784776, 2292326946, 42631688, 42084864, 537559210, 2290256010, 579379200, 570556936, 42467456, 2820833960, 671124096, 176720546, 168471040, 2819105282, 2818738720, 2156405288, 2861170856, 2629672, 34113568, 134914594, 579381896, 671744640, 42510474, 2315780232, 2692743720, 2156038304, 571091112, 537567904, 2149753482, 2155874434, 2284366464, 2819138090, 673753098, 2686584832, 169878024, 671228450, 2854267562, 143302690, 176294016, 2720169994, 2695528578, 2852825098, 2854363264, 2292353154, 2281865352, 573186570, 142616712, 2692884514, 2183135274, 2852692482, 2290133122, 682265090, 143141410, 167938568, 2718597282, 2181171880, 537036800, 548047362, 537045024, 537403554, 44073088, 2726307882, 2292230688, 2149720744, 2863171586, 2728919688, 673219202, 2787338, 178791040, 170033832, 136847368, 2693269672, 2292714144, 2827125256, 547891362, 2720696962, 2282233986, 681583232, 2686460034, 2183670408, 2694981792, 2718574722, 2826994186, 2829713954, 2854914048, 11044872, 44171266, 2292195498, 2720180264, 559650, 143297024, 2148018210, 178954410, 2820833826, 2189429410, 713566378, 713067048, 2726832266, 33727144, 169878154, 2726854816, 176848928, 2325752488, 167944744, 44608008, 2282261120, 2181605410, 715170464, 2829224584, 2176, 705178250, 2720661672, 2718083242, 657544, 579504778, 44212866, 167944354, 8390696, 2292328584, 2827626530, 2818615818, 2684919978, 2852137608, 2324310664, 673221282, 2684920328, 2861083170, 136488962, 2323679394, 2718433834, 545269888, 2315813546, 2718083210, 2852159618, 2315815432, 581477034, 705333802, 704806912, 2323644930, 2192056842, 2684920488, 545948170, 2692874274, 176332962, 2282399872, 2317492904, 36176002, 537535112, 2324334624, 548044840, 2290231458, 2852825250, 10519074, 539658376, 713599144, 2325750282, 2192189986, 2852825090, 2821358122, 673876106, 176726538, 174592, 2860559016, 44042914, 706871464, 2191663786, 2150105256, 715817602, 539632258, 169878178, 2695506442, 134391810, 2728951842, 2189951016, 2317353634, 178421930, 704815114, 2192220808, 145262762, 2183137824, 35694632, 2292884128, 671132160, 537559168, 2183266824, 581044234, 707430530, 2720662050, 11051682, 2686495362, 2726857384, 2158004896, 2283963008, 142778410, 704782984, 8923776, 2323679242, 134252546, 8429576, 2148141600, 2827651082, 2854224394, 548020778, 136848000, 170568320, 2290647712, 2829230250, 705178274, 2183659554, 2863180426, 579478144, 570557056, 142745736, 35818112, 2860517386, 571122346, 2854912000, 2324169346, 2827487752, 2326399530, 44730506, 539494912, 2686585474, 581044736, 571113504, 2284322946, 2150246530, 2183178912, 581042730, 2795560, 2694875778, 2717949994, 545786026, 707398154, 2147648128, 2726439080, 682272776, 2149752994, 8519712, 2292318890, 42084392, 545792520, 136448546, 2189468322, 35659904, 713204258, 570591232, 178391720, 143297066, 2761250, 715694112, 673875976, 2862653474, 2292746880, 2852135458, 178784264, 2629666, 2283831424, 2863309312, 33688194, 170401920, 178923522, 2189469728, 2829232256, 572533410, 2149624482, 2829625384, 2861211786, 2192222370, 44706306, 178921512, 2729052808, 2863139456, 2826995850, 2283840160, 705211016, 581052970, 2181703850, 134744064, 2685045418, 2861048450, 570460330, 2147485864, 2862778400, 44051074, 2147624992, 2819227688, 706773034, 713591466, 42500136, 682229770, 170003080, 10650250, 143140994, 545431720, 134351008, 2827126792, 671623850, 44696096, 2632232, 537534602, 2189994538, 2191526024, 2863267970, 170524840, 10519170, 2718573090, 167944224, 2687117954, 2717944354, 2729093282, 174728, 573046826, 2315788426, 42467456, 11051008, 573080226, 2156437504, 2315289250, 2695372842, 2158502408, 2284497448, 2292187266, 2728929794, 143263778, 573221386, 713197736, 2854881312, 673349792, 2728919714, 176302728, 2854232576, 142746112, 570960522, 41943562, 715162154, 2156013706, 671131682, 2694973568, 2726824456, 2684487816, 2687142570, 44566696, 673350274, 2693276322, 42115080, 2192189954, 581085706, 2189600778, 2826961546, 581044778, 679652002, 580944010, 570589856, 2317918378, 579512970, 2852825120, 144738824, 548014632, 545925800, 174722, 2290788392, 2290253864, 2150236834, 679477376, 2315258496, 2290778146, 142778410, 167903906, 2720541218, 2820669986, 2860558984, 8956552, 10625672, 2150238848, 2317486114, 134390400, 2150116010, 539099274, 2861041706, 2315921450, 2729050274, 2621474, 570564738, 2290090112, 2687150240, 2324335106, 178389536, 176720392, 2290647720, 168462978, 2325774850, 34080770, 2157972130, 136325792, 36175874, 2686617730, 705210504, 2292713986, 2862647976, 2156538376, 2292720130, 2829099688, 2326430250, 2183670434, 2729050144, 2283808778, 168469128, 2862645258, 547398146, 2729084962, 715169952, 2183668362, 682140194, 2181201922, 2863270536, 2147524768, 168306696, 2829068970, 33685538, 33688106, 538978848, 579373738, 2150246402, 2726953128, 705306752, 2292843176, 2149753354, 2729050154, 539535368, 2861040296, 2318008458, 2292351490, 2317918378, 134391946, 2827004554, 9052714, 2684911618, 2726864896, 145236618, 10527234, 2861206154, 2189469826, 2720049162, 680165896, 539624074, 548053000, 2692876968, 715696256, 2315780224, 2694849162, 2192056450, 580913192, 537035426, 2861181442, 715827242, 134783488, 2728954496, 176161312, 2852651138, 673317418, 2684488362, 34218498, 2852137632, 2183275144, 176325250, 547365002, 2728962184, 2156437634, 142647424, 2292189346, 2718607880, 2861073026, 2290090658, 136316928, 536879786, 2158004866, 2181573250, 137013378, 2191655432, 2854357122, 2818583168, 2317388298, 2688, 142780938, 2148141096, 707297960, 2819271338, 2829232130, 2292746880, 2687150602, 2728951946, 579346952, 705300522, 2181603498, 176333450, 2820809344, 579512328, 2190090240, 8429608, 679643648, 136454786, 681575050, 2821367808, 2147486376, 715293352, 2717909130, 707308200, 2684878986, 2282269320, 8562816, 144747176, 2292326408, 34122410, 176827016, 2189992074, 547924608, 579381410, 539625506, 176851106, 34253474, 2821203976, 2190084266, 570983050, 570428074, 537561730, 2693400712, 36178440, 2282236072, 2728403490, 178913290, 8954378, 44607530, 2284488864, 2292195968, 2693399072, 715655842, 679643816, 136970762, 2324308128, 2821226528, 2261026, 2325914144, 10529410, 168339586, 167913634, 679616682, 2863144968, 2863303208, 706783906, 167905410, 704807560, 34111522, 8390688, 2818714114, 2148018314, 706881674, 2158493706, 44698120, 174754, 168304768, 713164832, 131232, 170426408, 713599016, 2726306434, 537001994, 2852301448, 690312, 2694982146, 32906, 176719882, 537405450, 713591298, 704774178, 570589864, 2282389546, 41953312, 681748642, 2148139042, 671785474, 2181038112, 688296, 136348296, 2729050280, 671648296, 34081322, 170535424, 2685051392, 2325752450, 2284456106, 673319042, 2726987816, 8529928, 2717950114, 9044000, 2181702282, 580919458, 2290614432, 2687107074, 170009248, 176726536, 10627744, 144705706, 2282358922, 2829584384, 537535018, 680044714, 143272480, 168329898, 2324169354, 545300640, 682134026, 2854889482, 2861178880, 706775714, 2147519010, 704774144, 176171176, 142639274, 33554976, 143172232, 682142368, 2183824040, 2818736128, 2317486240, 35685024, 176718368, 2685042856, 2718608034, 2686583426, 2281876130, 578977834, 2290221064, 2686452224, 2826971648, 2862615050, 36176522, 2720014368, 673327656, 2290756256, 2150146210, 537037442, 42640034, 134227968, 2192222378, 2157971498, 2687017472, 167805568, 698912, 2158528682, 2818705538, 143165450, 713204354, 2860656776, 2191663746, 170566280, 2685051552, 545301032, 547922434, 134881832, 579469866, 2861072904, 2862620714, 2852170272, 2189591168, 2323652768, 704784938, 2282227874, 134742528, 2720047234, 2728427680, 2818613896, 2827616424, 168299138, 2860648608, 2863276576, 2148010112, 713590786, 578848896, 2282225824, 713599010, 2692874376, 707437064, 706914848, 2726830240, 547397634, 2324310698, 2686593184, 2726298280, 579349128, 2315788936, 2718605440, 2147616898, 2284495522, 2290131584, 144845480, 2854224392, 2787850, 2190115330, 570433536, 42477706, 136347650, 681715882, 44042282, 2191559168, 178793002, 42475658, 713687722, 2324168706, 42115082, 2728438272, 2147516418, 2284496928, 538978466, 2693440136, 671752704, 547397674, 671779330, 170010624, 2317910656, 2158143496, 10248, 2282269354, 33718912, 2687011368, 2157972098, 680034986, 2685012096, 547891842, 2147524616, 581607552, 704782376, 167938568, 167903362, 2292320298, 2693275778, 44179592, 536881320, 2861047808, 581577256, 136325154, 2181179912, 537403560, 2852683944, 8956576, 134259208, 2829713930, 2684879368, 2149745312, 142770314, 671230634, 2718050344, 699042, 35784738, 2827133608, 537405442, 145263234, 2181563010, 671615658, 2718605314, 2692917248, 2326399490, 715663490, 2718442144, 715786250, 2720006658, 545300488, 2693302306, 176857128, 545792552, 2854879370, 573212842, 35661826, 134776962, 680010248, 2692909568, 539134498, 145359496, 713164802, 2283929736, 2821325346, 2860517384, 681740970, 2324334600, 2155872904, 673720874, 545292298, 2189429290, 2684485794, 2326301218, 2149583490, 673227392, 2290254474, 673874594, 144704032, 178389034, 713075234, 2192081058, 671089320, 167804938, 8744, 2324201602, 2820844074, 682109096, 570425858, 2686591626, 2150115978, 2183299624, 2181040130, 2687109762, 41953320, 2686495264, 2315291170, 2726986410, 2149580970, 2292187688, 142772770, 2326298784, 2860525610, 2190084136, 565256, 2317887530, 680043146, 547531266, 2720703018, 2631688, 2686593034, 2694840482, 2692786306, 2854226568, 11175968, 2718040064, 42476066, 2315297410, 2852266530, 2158002850, 10487970, 2150113922, 11012738, 579381258, 2687150120, 2150107690, 2284366368, 2325741568, 2687115426, 2290122890, 680134688, 33687592, 134783522, 2191558824, 134220296, 2138632, 2326309386, 2325742114, 134348840, 682134016, 169902242, 33720842, 2147655682, 715268128, 2155913858, 2818574344, 2324171432, 134391976, 715825666, 35661960, 2183825538, 2664586, 2315814952, 44739082, 2829590560, 145367592, 673227298, 176685088, 2190084640, 532490, 2189426728, 2317920808, 2695364610, 539011618, 8555146, 547924008, 2829713416, 705300994, 2318041226, 2694972074, 715161600, 2862620680, 168427680, 2158657664, 2720180384, 2315419786, 9054248, 169872042, 137003648, 2290098696, 2852300808, 2829222400, 2323687970, 2189598762, 537561096, 2726961824, 2192056994, 144835210, 134914090, 2148051498, 2860515874, 715295242, 42631810, 2852137002, 2854357512, 2183266346, 41951368, 144703530, 2283799200, 142609058, 578857088, 178421928, 671777288, 44606090, 2728395304, 573212706, 2829199528, 2686984874, 144738946, 166056, 2149714466, 707430442, 2852300800, 44051082, 143269928, 671263274, 715794952, 2726855208, 2158109320, 42109482, 2147494442, 673196162, 176849416, 44605986, 2181603968, 170033162, 537559722, 2695536768, 2728397352, 170526890, 2854748322, 2290655906, 2821327528, 2694973450, 2818574464, 2148018720, 2720008200, 10625568, 2829585026, 2292351520, 579479712, 178913802, 2192089770, 2283962400, 2818744866, 570983080, 705178248, 2230408, 2726822402, 2818706090, 2854388258, 2192212642, 2189950976, 168306688, 706781824, 2290745384, 134883850, 8946346, 2726299784, 2290124938, 2156005408, 2181735072, 2692874280, 142609034, 2147622920, 673753760, 546, 681707552, 145261090, 178397312, 673874466, 2281875976, 2829623816, 715825832, 2820678280, 2720672392, 2157969954, 2181701632, 2192220674, 2863138826, 680009730, 2685018248, 2729093634, 2192214530, 2150107682, 10922, 2150146218, 2728430122, 671099050, 34078882, 2158624778, 680140970, 33555104, 136839850, 2862653450, 679619202, 2685051042, 2829593090, 2292744706, 2191523848, 170534944, 545783818, 2821335178, 539107456, 44212768, 2290132994, 2183299234, 2829068930, 170525320, 142745602, 178301056, 580913194, 2818744490, 2728954376, 2158626946, 172200, 690688, 136972424, 2854258690, 2189559810, 2290264712, 2692776584, 681738754, 2656392, 2158660258, 2292877992, 2281865866, 2282358784, 2181210242, 680133282, 2292320904, 137013762, 2821335688, 170043400, 168331944, 8954400, 142740098, 2158535336, 2317888002, 167781032, 579510410, 2290780162, 673220650, 2693277704, 2861041800, 2192056994, 579512970, 581574688, 2718048800, 2189593122, 579338882, 2693431944, 2282261024, 36218888, 704653994, 705341450, 2183825570, 2852293130, 573186696, 142649512, 2284333610, 2821204128, 706914824, 2325913634, 570597538, 715817600, 682099242, 134873088, 2324343434, 715794976, 2181605378, 2132650, 2183801344, 134392328, 2692882560, 2325916170, 2189434882, 679510154, 2150247048, 2147658410, 2717941890, 2150246410, 671787176, 2854265384, 2325774336, 2292228234, 573046826, 2326299306, 2315395626, 176202402, 713075234, 579371008, 2726963330, 2829230720, 134261256, 8422048, 178258602, 705306666, 2728558760, 704809608, 673710600, 2326405802, 2829716130, 2150116010, 2189557770, 174122, 11182632, 2190125098, 2156044962, 169912360, 539500546, 134884010, 142639624, 2854781088, 2290754176, 142647816, 2148048930, 2692786210, 42115616, 2852659360, 2686460450, 2684913824, 2852691978, 2290223232, 2820803202, 176300170, 2684355104, 34120360, 2695398018, 2685051400, 2729050250, 2720170024, 2292843178, 2854748808, 169902728, 715686026, 2819104896, 176163330, 176824872, 537397928, 2854881826, 679518368, 679643138, 2157978152, 548014722, 145402496, 2158665858, 2852823552, 36186242, 136448162, 42600608, 2852694696, 170001032, 2829197322, 572530698, 673753768, 2829230080, 44073480, 2191655560, 2728954536, 548055050, 2155913346, 2158625282, 10659872, 2282390016, 178389024, 537436328, 44173352, 2183793314, 136350368, 2317525664, 573079592, 10627616, 2190125090, 2158004866, 33564712, 2686484514, 547521154, 2183176866, 2324177570, 170393610, 2284486656, 2854748194, 707306112, 715139714, 570460296, 2148016170, 2283839496, 2189601322, 671647754, 10658346, 2729060354, 33565346, 2315429888, 2863169538, 573081770, 2829723650, 671746088, 539107370, 2325916200, 2189953578, 2863180424, 2147615368, 2820678178, 2852258442, 145367688, 2292721706, 2325774858, 579502082, 178301600, 2820836008, 2820679840, 2624010, 11020928, 2318011042, 2693408938, 2323776042, 2829224482, 44608034, 570589186, 581083138, 2282389544, 2860517922, 2726987914, 671787136, 145393834, 2854920706, 2821204008, 168471040, 2290780706, 2150271624, 713198242, 2829230634, 705175720, 2718597768, 170000522, 36176426, 2149755402, 2692882592, 570952226, 2149589672, 706904608, 44081154, 8948266, 2718435872, 178260482, 2150236834, 167815336, 537438240, 2720571946, 143163426, 681617962, 2726854786, 42633856, 538970664, 545792138, 705200650, 673884162, 42115106, 680132736, 578986666, 11051010, 2852169898, 2861040266, 136970760, 2852825120, 2292361226, 580954666, 2155883178, 2684518954, 2292195840, 168462336, 545819306, 2729085098, 572696736, 143305218, 2726340640, 2105992, 2155874466, 2863139360, 2147647618, 2829060642, 671776904, 2692786312, 2687140352, 704774698, 176859176, 570984992, 2694842888, 537405576, 2861039656, 2820843522, 715825674, 557090, 2820842152, 547498664, 2148048930, 136972426, 178913802, 170011296, 2282236074, 2181180034, 176687786, 2692784778, 715268776, 2315297410, 547400224, 2189437058, 545948330, 2720563746, 2147650186, 2728954024, 2686618122, 673753762, 2695012898, 34250754, 2726429314, 2693309064, 33562632, 713597450, 2181178026, 539110056, 2819104770, 2829748384, 2192212010, 11020288, 178790528, 33589386, 143304746, 2150146562, 2282260994, 578979978, 579381376, 2863278592, 136478760, 2852825610, 2631850, 2191526408, 2829090856, 2147657856, 2726832808, 2281704066, 539140776, 144835234, 2263178, 571124392, 2819098792, 581052554, 673841832, 2281711618, 2183307784, 2191532160, 2687150114, 2317525032, 2281843234, 2818712194, 2192048264, 713067018, 2158668416, 2191565354, 2317912576, 2829093546, 178924194, 178922018, 704643232, 2819262602, 2761218, 178430498, 2324343456, 545292288, 2686462464, 2861171370, 2290788898, 142617248, 567978, 2693439488, 136841216, 578822792, 2181704362, 2181595650, 2720538760, 2854365346, 2718042626, 34242690, 2192091298, 11151914, 2284464290, 2726830602, 680036872, 2315419778, 536873002, 2158534784, 34244738, 168331818, 36217346, 2720178210, 704676000, 707299458, 2290231946, 704653314, 538968192, 2318011018, 2729085474, 2282397856, 2819105440, 705308810, 2852268552, 134359042, 2862745768, 578816032, 2150277250, 2692876960, 2148010528, 539132424, 2156535938, 2323817130, 715170336, 2323687938, 2148016770, 547529226, 2694883850, 2315814946, 2290092064, 680140936, 537002538, 2694848682, 671654402, 673744904, 136315424, 2318041090, 2324211712, 2693308544, 136323584, 2292353546, 2726429314, 2191665312, 2150107650, 673327264, 2684529192, 145227946, 2189459586, 2820712586, 2686986282, 136970410, 144877704, 2718072842, 580954240, 176827008, 2720541226, 713073152, 2317885570, 539525256, 570984968, 707297320, 174090, 2323685378, 2190123146, 671121952, 570960514, 8560680, 2315946024, 136348288, 2819238400, 170428552, 2787880, 2324340866, 176816674, 2829748392, 2282227722, 2720139394, 136445986, 578986624, 2687150762, 44073640, 2819104802, 2290655392, 134228618, 2821228554, 2148016810, 2862612482, 134873728, 2862752256, 2292195874, 713041960, 665760, 11151496, 2284497024, 2148149792, 704651272, 8947712, 2861072554, 178825858, 2693302922, 42600480, 2317352970, 2827528834, 2829060232, 2156003872, 537438378, 715293226, 2827618466, 2191696392, 539140130, 2819132066, 2860687498, 573210784, 671098920, 2819106850, 134883488, 2862776490, 579471912, 579338280, 42598562, 581437608, 44042370, 2281842818, 2821226666, 2147650210, 2718050976, 2290745480, 571091626, 2140842, 547915944, 2863300744, 41945216, 167905962, 2292753066, 2190082178, 573178400, 2292326912, 170566146, 143163906, 578824706, 2150244866, 134884008, 2728405000, 34244738, 713204386, 537403560, 2183301250, 707308192, 547922434, 2290786858, 2325907616, 11053224, 2854396546, 2155872778, 2326307464, 713720456, 2728558728, 134359074, 134908426, 2695006248, 2150247042, 2827526314, 696480, 2315954304, 142739586, 170533546, 8530088, 706783754, 571091586, 673219104, 673882240, 2189961248, 570564608, 2861212194, 136325640, 657416, 2654368, 547398274, 36306978, 581478402, 8528416, 671253120, 41977890, 176818856, 580952610, 2283809410, 137003650, 136323200, 167774336, 545261698, 2189983754, 34089120, 2686593024, 11010560, 2181702152, 704784426, 2820800554, 170010752, 2852300936, 578855432, 2854748296, 176325162, 134357674, 2181564970, 557696, 34211978, 143165568, 42076808, 36348416, 671097002, 2718042624, 2854357034, 2192212000, 715686560, 44696072, 2149621762, 680168074, 2695528970, 2694982184, 707265034, 579504650, 2726862856, 136357928, 2863268480, 2156429450, 2148172320, 2829060618, 178423850, 570599466, 2827520136, 671228072, 2189951106, 2150105600, 2827125416, 681609376, 2854256808, 2158504576, 706748448, 2827135520, 545785888, 136874496, 2728534178, 2720014850, 713040032, 2189953546, 570599968, 713075242, 2863171712, 2693399082, 176726024, 545301024, 2821237410, 2861048488, 2860654728, 2181597834, 2292712104, 2854232072, 581437472, 2323677312, 2693270178, 2829101098, 2862778408, 2694973994, 41986216, 136358024, 2149623946, 2282357418, 704651392, 2149613704, 548055682, 2827102370, 2326439970, 2852257800, 547523104, 2687019682, 142639616, 2687019650, 2718444168, 580919808, 2821358122, 545917610, 9079336, 539011234, 2147625610, 2863276576, 170567816, 682263168, 136347784, 581085226, 44181666, 2684518952, 539142690, 178300928, 134348840, 679477288, 2292752546, 682132128, 706781856, 44180128, 2191559168, 2325883048, 8921216, 2728921600, 2854922376, 35793026, 706914440, 2852792840, 2728927400, 2191559298, 2181040288, 580944552, 2158504096, 2726331008, 170534944, 2829101736, 142617096, 142617096, 573057064, 578953226, 2729085066, 537004680, 2183800832, 664200, 2726431242, 2694881920, 539664898, 2158109346, 142739586, 2292320418, 715686570, 2820669578, 2317494826, 2819262976, 536879776, 673875976, 2155872394, 704686730, 2317388328, 42117120, 2189985794, 673219112, 42633344, 2281710114, 2820836000, 707436554, 2720563714, 2818581162, 707436576, 2818581002, 570433570, 545947778, 2852823072, 35793024, 2150138408, 11045544, 167914114, 2726469794, 557088, 2863178370, 713588898, 34079272, 134218242, 573212682, 2284323498, 539632288, 673843722, 33595554, 2726994090, 170527360, 41984034, 581470880, 2149712384, 673357960, 2192212648, 168331784, 2191524490, 567808, 2292720266, 2829091488, 573186688, 2290614400, 537045122, 2281711784, 2292714144, 2323808904, 145399850, 44206762, 2819270664, 2158535296, 2156003968, 2686984354, 581437960, 2190115496, 671656098, 2149622440, 539009544, 537438208, 10660392, 2292361258, 671089184, 2863172096, 570428040, 2156570752, 42476066, 137013792, 2861211818, 2315823242, 2684493984, 2157969418, 715270818, 134914728, 42598920, 2155907626, 176695298, 11051682, 2326274698, 44081802, 572563618, 143172226, 2695004298, 2728561322, 539109506, 705202312, 2323688064, 573218826, 571122312, 671090720, 537403528, 572557826, 713195528, 2726437034, 706783746, 581608066, 570433696, 33598082, 671654024, 2861050504, 136480808, 2686623880, 2318008488, 178784426, 2283932194, 2189460138, 8421536, 2852260490, 671123976, 2685018754, 2827494024, 559746, 136841224, 571089410, 2827616384, 2695406250, 35784864, 136880768, 167903370, 136980642, 2292221994, 704653314, 2292195488, 537427978, 2693431466, 2290092714, 548022434, 713599136, 2829615242, 178924072, 11020322, 713064482, 578824872, 170435082, 2718050824, 2149580800, 2292328970, 2158665736, 2156527754, 134744738, 570427946, 713687048, 34114186, 178792994, 545824936, 2726824608, 679479458, 673221280, 145260552, 144706176, 2829592746, 581577224, 538970784, 176827010, 2315780130, 706873482, 2181081640, 2686585482, 2852168328, 2686626432, 2318008992, 2292359810, 565384, 143272586, 2323654816, 2829748746, 2317484584, 2827649032, 573186730, 35784864, 176193666, 573087744, 2728929312, 2189961384, 167944224, 134261378, 2281734274, 178823298, 33726986, 2181040298, 2156440096, 570558472, 2281834634, 715655682, 8921770, 2819262632, 547915912, 671091200, 2325741570, 679510528, 679643776, 2852653602, 2695399968, 2854357120, 707299338, 2684487722, 136841730, 36307082, 2693433866, 673327264, 2282234400, 167774858, 704807584, 673718408, 178391202, 2323817128, 2694881314, 2685051040, 671621160, 2717950090, 2140810, 167938690, 2290221066, 2693442090, 705331874, 2324302336, 671752352, 2315920000, 2191687842, 681576618, 2728536224, 2284331688, 2852685856, 2717917834, 578988576, 2684911746, 2687115306, 705210368, 2720572066, 2693398688, 2107554, 170524842, 706880034, 2694849162, 580954784, 2318019202, 33718816, 2157969922, 581569160, 2861082786, 2854881320, 671252648, 134752290, 178782338, 706775200, 578857640, 2292746376, 539107330, 176717858, 539140640, 2281834656, 2693442218, 2728927272, 10529448, 2282391584, 570958464, 2323685416, 2818615944, 580913792, 2192179200, 2687142442, 176693288, 2149747242, 143131296, 178268840, 2191688192, 170008704, 2726857218, 713597472, 2181040778, 539494538, 2820704266, 545825282, 8431744, 2181071498, 696834, 539535368, 2158633098, 143302696, 134873632, 2718597120, 570433706, 707439234, 538976258, 2820844042, 2283939882, 34212482, 2763298, 580921896, 705211048, 539140768, 688778, 2147655682, 673194658, 2292721800, 557610, 673352330, 2693277856, 134785546, 134384256, 9046538, 2315290760, 2720041634, 2852784800, 579469954, 2158109352, 145270824, 682133512, 178388992, 2829099528, 145236000, 696840, 2292230144, 572654242, 713566850, 2189961736, 573055106, 2821229184, 2290786314, 167805096, 2695506082, 2829623818, 539631658, 2854888072, 42470058, 41975810, 2720696362, 145260680, 134744738, 2695398026, 2818582538, 578979976, 537395232, 704815264, 2283800608, 679608994, 2323777674, 8954016, 664202, 2318041250, 2181212810, 2717952034, 2685053440, 136317578, 572531336, 145393704, 136847400, 2862776354, 2156014250, 2827627176, 2827100704, 2326397448, 2728558754, 10526762, 167946760, 571124362, 10370, 2686984712, 34089128, 2149720064, 578977954, 170401930, 2684355234, 2148141056, 579471522, 2829189664, 673710242, 2189598728, 2819235872, 547921922, 11045386, 2594, 8429610, 571114112, 2292853258, 2687107720, 2820833960, 2317361314, 34210472, 2720008202, 537010186, 2684879362, 2315264546, 2158102570, 579504680, 176292000, 33720448, 2829232128, 704815616, 2693433994, 2695015082, 142639658, 11018378, 2718442024, 707305986, 2292884104, 41951234, 2190084640, 715300896, 673316864, 2149752842, 2726961794, 2718441608, 2156439562, 35662368, 174082, 176728744, 2324299810, 2695497770, 8746, 2158012448, 2290255906, 537395752, 2315952138, 144875528, 176193544, 713589250, 2158101160, 2726855330, 167938210, 168429602, 2694971944, 673350304, 143271936, 2818736264, 2157971466, 681716386, 2827485736, 545302690, 2827649576, 2292885674, 2820680352, 2323810346, 11018400, 2191687848, 2191525930, 136315402, 2860679336, 2283931818, 2155872768, 2718048290, 33556608, 2324177026, 536906240, 2693398690, 706783394, 2726470144, 143132712, 133762, 707403946, 2718466090, 34111490, 665608, 705300994, 2819130016, 673751040, 176693794, 573186058, 2852161544, 2189467682, 2829066370, 2317385898, 2156011552, 539527682, 169912480, 2818574850, 145361570, 176728234, 2728526472, 35783330, 136356000, 142608512, 2687107080, 2317484064, 681705512, 2282367018, 2861083138, 547365376, 2720049192, 2158534784, 2720573568, 10250, 673884706, 170396290, 2290229768, 2147525250, 2097282, 2827518634, 671654026, 578824232, 715655210, 2819137704, 2827649672, 671612930, 2684488362, 715163778, 136880170, 2728525832, 2860525608, 10890, 715303458, 10625698, 33726474, 2623520, 134251048, 715139074, 2189467650, 539131938, 539494440, 2189991968, 573057152, 707307552, 176726664, 33687720, 8519810, 671754794, 11182722, 2149713922, 176818698, 33564800, 679610922, 8520328, 167815810, 2281865856, 2189435392, 673351722, 2818738826, 2150277632, 137003522, 2852128810, 545423882, 143133226, 713205794, 2854388352, 2854234754, 2717942410, 2694974122, 168329866, 2191534762, 2150148770, 2854365322, 170428450, 134752384, 2718566400, 144714410, 572533256, 680001706, 2852784130, 2728402986, 2290231330, 2686452264, 2283831938, 715163656, 548055168, 2281701418, 2693309058, 42117128, 705339914, 2819099138, 2147656328, 2819236488, 134785538, 2150107306, 10518530, 176851586, 2158665898, 144712232, 581577354, 2826993800, 42633736, 572689024, 2692876842, 2720049184, 2323785898, 2192190122, 2852782122, 2325774882, 707305472, 136456192, 713722376, 545827360, 705178280, 671613480, 136323202, 713719936, 2821194250, 2852694026, 170041480, 663586, 134906016, 679616514, 2323654656, 2726830632, 2138626, 2720041482, 2720696864, 2148049578, 41975938, 2693300904, 537436714, 2728919592, 2852815498, 539107458, 10527272, 42641960, 537395210, 178266144, 2862779010, 2317877800, 2693278336, 34220162, 2158502400, 2821333162, 706742440, 2720016936, 572555266, 547364864, 573047304, 134259200, 671744546, 2818713728, 704806952, 715293314, 134777378, 35660456, 2156535818, 2686976034, 2684880898, 2282357378, 168462344, 705208480, 715259944, 35817504, 2192212490, 134350984, 142745738, 2726439074, 2292351520, 2819140226, 2158528520, 573188106, 170526730, 680044546, 2147615240, 2282268808, 2852266024, 2720573450, 2156569096, 2860556928, 713064992, 680045064, 178432002, 707395624, 2181169672, 170534946, 548020744, 578985986, 35826306, 2684520584, 570958344, 134250536, 2819131432, 2692915336, 134744104, 2821237288, 2829748872, 570958368, 572525098, 2820836000, 170533386, 2191567368, 145260586, 538978474, 2720049826, 2156562434, 2728534024, 2157977640, 2728534024, 2685012642, 545819138, 2726436866, 2189992586, 573082248, 2189961730, 681609866, 2283930114, 168437920, 705342082, 547489832, 2181204512, 2315298856, 545816744, 41984042, 2728534058, 2192089224, 134908032, 2326308866, 2820835362, 145399840, 2684520992, 673841832, 2323679368, 2132008, 8947712, 2687017514, 570982434, 2150268962, 2318008962, 2852291080, 2863172258, 2284486792, 142639754, 44597768, 170428416, 2726306304, 2684920448, 2325749762, 33686018, 2820669952, 2717952032, 707436586, 2156570762, 176849066, 2282236042, 2315952640, 2292353056, 2281709728, 2148174496, 2158627496, 2718042786, 44212392, 33587720, 145367042, 2729050144, 2692876842, 2854922410, 2695407744, 706881570, 2149753506, 2726988458, 2728437896, 176816778, 2852823560, 36317314, 2325741704, 2290231840, 2156406914, 2192181922, 2292714120, 8913570, 2861047840, 2854398600, 2324211712, 681575048, 2726463656, 715164192, 537045506, 707438592, 44573184, 2290130986, 713204264, 2685020322, 33565192, 2284454570, 170035370, 2326276648, 2292359680, 2323647136, 178421928, 2821193738, 2686986920, 136873984, 705301128, 2190114946, 178782720, 2821357738, 2820835370, 2693308418, 671260704, 2181040778, 136981128, 2283833344, 2863145602, 548047488, 2726461600, 545925122, 2852160170, 2854365224, 8519714, 2315788458, 715268104, 2861173250, 715795072, 680043040, 2686493346, 715161610, 2820811304, 2290745378, 715686408, 682141866, 143297064, 671222432, 136358058, 2181179530, 2854365226, 2695375490, 671656616, 2827094528, 136480768, 706775042, 705333386, 2325785250, 11184264, 34218506, 2692907144, 673753218, 2317363874, 168429610, 537012224, 2820803240, 44575394, 33595520, 2687115946, 134390408, 673841794, 2860550816, 44597256, 167903232, 2181701768, 2862645898, 545294338, 2854363808, 570460672, 537536554, 581601440, 713689248, 134916744, 2283972738, 2684493954, 2687009288, 2829715466, 2726461474, 2149589632, 2284464810, 715295370, 44075050, 2158496392, 705339938, 545818658, 2315954858, 2324170762, 142617120, 537559688, 2158002858, 2695397504, 2181081610, 9044514, 134349440, 2315782658, 581083658, 8555138, 671230466, 2684494504, 539501090, 673226752, 2860548232, 2281842816, 2138626, 548012034, 2239136, 2189462154, 178430082, 42500648, 539107874, 715300874, 570458114, 2852653576, 44049066, 2862645290, 2684922528, 2695504032, 2696, 2718474752, 671090688, 2726953002, 2181693568, 2694971402, 580952736, 2852694176, 10619400, 2158529152, 2158103170, 2728953888, 2854912034, 679619232, 572566056, 2158110856, 8561312, 547531274, 537526410, 2317492266, 679487528, 2693431850, 535048, 2860648578, 33696298, 715172514, 2818607138, 2323786376, 537428608, 136882698, 570556584, 2852784640, 2281702018, 2324209792, 136489642, 2863276040, 713064456, 2630186, 2860515976, 2695506434, 2149714464, 136347776, 2718441600, 682270730, 715268266, 143263754, 42467464, 2189961384, 2290092170, 178258080, 36349994, 134914602, 682108960, 580921994, 2718441992, 2686984744, 2684887082, 36219010, 673882786, 11176488, 2150146216, 2192048162, 2284464266, 2284325000, 536881824, 2684397696, 545423912, 2694850562, 2692915360, 2283964584, 537559178, 141344, 537002154, 681715746, 681583232, 545923714, 706783274, 705342080, 144845440, 2829191682, 176850976, 2854234242, 2156440200, 713590946, 2693440010, 545401506, 2317879306, 136841224, 2315780738, 2862655650, 167805440, 713164842, 10652330, 2860517930, 2826969122, 11143336, 2283839522, 573211136, 178389160, 545957888, 2292196002, 2183168010, 2183274656, 2829746856, 2183834282, 573180586, 570597538, 2827133576, 2158624800, 705175680, 2692915746, 2854256680, 134252714, 706871424, 680167552, 682101256, 2718433920, 690346, 2181605418, 9052170, 2269216, 2718443682, 2181704192, 142606978, 2818747048, 2695367306, 2138632, 2156568706, 2315266602, 2827626634, 673325066, 169910408, 673196194, 713564330, 707299370, 2189461544, 2726300194, 571115690, 536903808, 2863278722, 2156036642, 33596032, 134744104, 2326309416, 41986690, 2324212352, 705175594, 2326437896, 2283973120, 2106026, 2326440448, 679649320, 2829232778, 2281703458, 142780928, 715686058, 2852684298, 570600074, 545783936, 713042442, 2317386408, 539666464, 580919946, 2827485346, 705167530, 580911626, 682107554, 2862612650, 2190123040, 570958472, 136456842, 2290786826, 2181079210, 2183660040, 707436554, 573211144, 2138242, 2726822050, 2818582560, 2315954848, 2684521098, 572533416, 548045354, 178301448, 537569962, 2323652648, 2149714442, 2827624610, 2863180450, 2158141962, 579504288, 178388992, 682238600, 11176450, 2192058496, 2695495712, 707299970, 44564618, 2854783104, 2284464128, 536914562, 36219562, 2282392064, 2315815586, 2315821064, 2728528520, 2183266850, 144706050, 44049056, 573219338, 2686487168, 2183307272, 671787528, 2326308898, 705341474, 539002912, 2695408258, 2787362, 570591744, 2284497416, 2282357376, 679608962, 2686986880, 2324201600, 2147655688, 572663840, 713556610, 2728921216, 2685053056, 2183702664, 168460808, 2326274208, 2728536194, 2821357698, 2861171336, 673882112, 2292843136, 2323816584, 2281701384, 169904640, 707305984, 2729093288, 2720530568, 11182634, 682238506, 2860688040, 581601280, 2827651746, 2686582824, 2192212104, 2158529192, 2323819168, 671787562, 581476872, 2192211978, 559648, 2148043306, 715664010, 2854758432, 2149720616, 11051648, 35684874, 2862753832, 2283833514, 2315921450, 33695914, 673325706, 570557058, 10519074, 2827624608, 2292719626, 2819098760, 2157979688, 170043432, 2820702722, 2621992, 715827714, 134357640, 134881792, 136315016, 2317525666, 2150279208, 2829625480, 136487458, 2181603970, 2718476458, 2854387746, 2158633642, 178421898, 578945536, 2158133408, 10616960, 2181702280, 2317492898, 2156036128, 136847498, 144875658, 2326300842, 548046850, 704645290, 2863303330, 2158502016, 679487626, 673710720, 2687017610, 2854750858, 2155880480, 2819230338, 2315419778, 44706472, 2862751914, 581599784, 2191556770, 570436104, 2183661578, 2693300874, 581083658, 2192222752, 537043458, 167903880, 707406368, 2325743784, 2684485632, 2315911208, 715825290, 545434282, 2726953632, 705210914, 706906666, 671752842, 169912994, 143261866, 2827528706, 2729061032, 2718607872, 2854889600, 168435722, 2189435048, 134916266, 2290755722, 580954146, 2158504610, 2821202432, 2149581346, 2158004770, 704677896, 671646210, 44608168, 2147491840, 2862778538, 572524554, 2283973160, 671229986, 134777386, 2292842624, 42641416, 44705832, 2726338696, 2854759042, 671228042, 44073640, 539525256, 142772744, 690696, 33589770, 713556138, 671131690, 2181695520, 2317886120, 2827520522, 2695373440, 2862614690, 2684889608, 2827626530, 2281873930, 570566658, 2819236488, 2684887072, 539535394, 539624098, 2156005920, 2190115466, 545914882, 44703744, 2726340616, 2862743586, 2826993672, 2315823786, 679510048, 2155905192, 2284454050, 704677920, 44599298, 136841760, 2315299336, 41986568, 134251144, 2852137122, 2820835362, 2325774504, 2829189794, 2827627018, 2686583458, 2728534178, 570984992, 578986122, 2863303170, 2158668322, 2686978722, 2317912744, 570597920, 2158493736, 2854887586, 10527392, 176204448, 2863301120, 579348512, 44171402, 36350634, 2860687872, 2728435840, 2854914056, 137013768, 10486400, 33554986, 41978024, 2326307458, 2684881546, 2829591176, 579504802, 572655658, 136880298, 707398304, 663720, 10658312, 2324176896, 688808, 715653128, 134883850, 2728919594, 547529224, 11141760, 2315291138, 36348586, 570597898, 2158668424, 2863172128, 537534602, 178257920, 682101290, 2282227712, 706773632, 164514, 2726330408, 176851080, 580913314, 2292852864, 570468906, 2695372936, 2684398210, 704807586, 2693300770, 673319426, 2720704642, 707275394, 715817632, 2753162, 537569314, 2819236392, 145236138, 707405952, 44204074, 2317912074, 715696776, 136970402, 44697600, 2729084970, 2181734538, 704809610, 2820835336, 539140138, 2191657120, 581601800, 8954410, 571124360, 707299330, 2623616, 2326429866, 2720006666, 2183301248, 34078760, 580952224, 713173026, 2821365760, 2819270786, 545816706, 2692778538, 706912288, 178784802, 2148008106, 2318043168, 2158010528, 2829230120, 2694849024, 2695014920, 2726461578, 142639658, 2863137290, 671227912, 2148147872, 178782858, 2818613290, 2158004778, 536873128, 2189427234, 33720834, 715792392, 2720146048, 2317877250, 10526722, 134881802, 170560138, 2728435872, 2692752042, 176693920, 2820713090, 2718607490, 2629770, 547915786, 671221898, 2192181770, 41978024, 715661442, 671097480, 537537192, 2282226304, 581609482, 134883456, 2686978560, 705306632, 2718599850, 579379360, 134775424, 2230400, 2728438400, 36176394, 2317519528, 134226058, 170041376, 34079266, 2292886026, 2148171778, 35653768, 41986088, 145402018, 2325880866, 178293408, 2290753666, 10528936, 2684919938, 2695399552, 42468010, 44214944, 2692874922, 2861039786, 2282260994, 2718444034, 2826971266, 136481282, 570958474, 2315823618, 2785826, 713032192, 2148180520, 168298634, 2192220800, 41975946, 2818713768, 2720145954, 42117154, 2284331050, 2150140032, 2695497888, 2317486120, 2282233858, 537397768, 2183299104, 681714176, 579347106, 2148139146, 2854363146, 2819105314, 145228416, 136446474, 2315291274, 2684879400, 706783786, 539107488, 178268832, 2326440488, 2861178912, 2826969216, 2150236320, 2191665162, 41986722, 2149623850, 2829593122, 2695506056, 2155915296, 2290786952, 579479586, 2629640, 2852691970, 2323654664, 539109384, 33587362, 2821236778, 2292197896, 572695048, 539626154, 579472034, 579512970, 176324618, 2323653282, 527016, 2181605544, 2158657672, 8915466, 715139744, 2718050306, 2325776898, 8421386, 2158108714, 2284356098, 2183702562, 2692874762, 2156429472, 2282258568, 713205762, 713171112, 2820677642, 2315790506, 2317394592, 704653858, 176726688, 2861082624, 570559106, 2684529320, 713064618, 537405986, 2827520008, 2720530602, 578814506, 545915008, 2717950506, 2726461984, 671123456, 33595402, 2149581344, 2191663784, 136978440, 2695014944, 713697824, 572557824, 176162954, 679512104, 44212258, 2720669728, 547366912, 581607464, 671784962, 2720672426, 2183831714, 2852792490, 2717952554, 36342304, 524448, 178954882, 536881152, 706783880, 144843426, 2862754442, 2717943810, 2692778146, 538968066, 2684396040, 2292850816, 34122368, 537002496, 2726987912, 2324342818, 2693401088, 2861047976, 2685051400, 2290754056, 167912064, 2819262466, 2129962, 134382240, 2686486536, 680141448, 2728438440, 178260522, 2326299176, 2854748842, 139808, 2829626026, 2282356776, 2150140552, 673843882, 715794952, 2726821888, 2829756960, 2820702336, 671613600, 537002120, 2726864896, 2149712394, 2818582690, 2183692424, 2720703016, 178389130, 142615170, 2854267010, 2317363242, 2192081064, 547390080, 545259554, 2191663746, 539634344, 170396320, 44212258, 673718954, 2819230240, 673720354, 134775336, 548022282, 578988202, 2189437570, 580919456, 2157977760, 44179464, 2728527914, 2315395586, 134350848, 570597890, 715301034, 2695014946, 2281843330, 2861211786, 537036970, 570565256, 134883466, 2726463656, 134261376, 2684919848, 2695397928, 657930, 578824360, 673849858, 2726436896, 2318043168, 2692874282, 673317514, 2150277290, 2728921642, 170426368, 2290255874, 2861075112, 2684357160, 134916258, 713041920, 8530570, 2148174368, 707395720, 2728403584, 2323646986, 704807466, 545292426, 2317388320, 2284454016, 2158632962, 2315264160, 2324340874, 547364872, 2149583010, 2290092584, 539623938, 545399330, 2317516968, 2755114, 2819131522, 679641738, 2181736608, 2150138024, 2315298848, 2192181258, 2829223976, 2695496202, 2149624354, 176333442, 565248, 33685538, 2726985730, 176194176, 2147484328, 2150137856, 2819106976, 2192214696, 178948616, 176685224, 134225920, 2692909184, 36348416, 2818582570, 570458656, 679479810, 2728919178, 2315421858, 144870048, 8946314, 35783296, 136323744, 167774752, 707405858, 2819105442, 698536, 136970792, 145236608, 2685044904, 2292720288, 178823808, 2720573610, 704784418, 572524554, 2192083466, 2692909600, 715661440, 2263074, 715137698, 2324203522, 41984554, 2292361226, 2728403626, 2726987906, 570985096, 2826960904, 2157978242, 10529416, 168437792, 2796170, 2692915872, 2190090370, 2695495850, 572686472, 8430082, 8554666, 547921954, 44730496, 134908074, 2861050370, 170401952, 682101282, 715260552, 2829617160, 570427402, 167938690, 2854232584, 2717911722, 2684914338, 2684364808, 713591336, 11143840, 143141376, 715262466, 2762754, 2852661928, 2284454442, 2820677792, 2323655208, 673876512, 2860523682, 2829584418, 2692786336, 2315298986, 2317918216, 713074816, 11051050, 2632360, 2189985832, 2150244896, 41984042, 34212482, 2282357280, 573089952, 168468522, 2158502410, 42115722, 2862744192, 2726961698, 2692909224, 2861072522, 2829724328, 2317527048, 33589258, 536911874, 2717943936, 2818613384, 2664994, 2720041640, 679510568, 679479456, 2695498408, 2192214154, 2852169866, 545393194, 539536002, 581083176, 715655210, 570425504, 681746984, 143164042, 2324334626, 539500704, 2726830120, 2189462058, 2323685920, 2326268074, 2292886016, 178790410, 699018, 2854756906, 176818730, 548046848, 2684519048, 2281832488, 581599232, 2829197354, 715694722, 2155874432, 2315389578, 2315782146, 547364896, 9079434, 2826969120, 2181046432, 42631178, 170002954, 539099298, 682263048, 145358850, 2829191712, 178421762, 713590952, 2326407202, 2149713922, 136841378, 2149745288, 2290778658, 681707682, 2728405640, 2183694888, 2323677736, 2720565888, 570466856, 44737024, 2181564424, 715163690, 2829199880, 2189428906, 2290746026, 704676480, 579349034, 2323776042, 2827659786, 2156038178, 2183143426, 547490304, 178921634, 545267752, 2829101216, 536911874, 679487488, 680133120, 673720832, 2323687552, 9044512, 705178146, 145238018, 2326267912, 2323777664, 33564674, 681707656, 178268322, 2687148680, 2317518976, 2728927746, 2863169546, 578857000, 167911584, 2190115498, 144738346, 2718443520, 2729052298, 2820808840, 2149712522, 2158133410, 2323777706, 2720703018, 537528490, 681576448, 2621570, 2156036746, 168331306, 580921512, 581075496, 547490472, 545958050, 2819269120, 2190115370, 715686432, 2149714474, 142609032, 167936544, 671123498, 2720705064, 2687010984, 673710754, 545292298, 2728394882, 570558466, 2726431362, 570589864, 8912904, 2821204096, 2158665738, 547357314, 2818703392, 548022440, 2695375488, 2726955522, 2315815424, 145391776, 2323647144, 2718040618, 2315812896, 2863145504, 136315426, 682273290, 679512104, 2818738688, 42606762, 143263744, 178946568, 2861212298, 2829584394, 572686464, 2192187394, 2852692480, 572663976, 134775298, 2290090498, 2284495018, 2860526090, 2315395626, 33693736, 178913280, 2132618, 2315954722, 10649610, 2147657736, 2728951816, 2183301282, 2323653152, 2694848514, 2317517314, 2726855328, 547364992, 2854357002, 2852293160, 707272864, 36307466, 581074976, 671230504, 172584, 134384296, 2863171626, 2819238400, 2863278208, 42477610, 33597962, 2189950986, 536906368, 2189558440, 581479082, 706912418, 545433632, 9079432, 2854267528, 8921640, 2726308514, 2317385768, 581074984, 2852126754, 143294506, 715270826, 570992800, 42598536, 2718566402, 36350506, 167813632, 44599434, 2156439688, 2324308608, 178266112, 713687584, 170532872, 2283937800, 581610154, 44204032, 2821226538, 682141832, 10496130, 2687148032, 536879744, 2138794, 2718466698, 2191532576, 2827127306, 2323647144, 705176226, 581576834, 545391106, 570460192, 2819262986, 2148149416, 713073160, 167903272, 2861040128, 2290133002, 34113544, 2282269192, 170428546, 2183143586, 2283972650, 136487458, 673712640, 2156530176, 679477280, 42476066, 679608874, 696448, 2189426728, 145369640, 2692786818, 539101216, 2315298824, 2183833760, 2687109120, 2829724290, 2317486722, 2720147586, 673745440, 10619392, 2189557922, 671646210, 44703874, 2728951968, 715696648, 681584650, 44607498, 2282367530, 2829715968, 2189568522, 136487432, 2282389640, 2720573450, 167944320, 2728427528, 2827616296, 2692751522, 2718566944, 2656394, 2687148706, 10494474, 2726824586, 537436328, 2292230152, 2156404864, 2158534816, 581608072, 2695399944, 545792522, 2726996488, 2726955656, 2820669986, 142641152, 2717909632, 2861181608, 2284323370, 707395712, 176685058, 579381922, 34251274, 143163394, 142641792, 2191657642, 2852653218, 41984554, 2315921442, 2292842530, 134260738, 2726857354, 36315144, 537528362, 2150269440, 2158635168, 680165546, 2685050888, 707275432, 573088418, 145261192, 44567080, 2148180650, 2323654696, 42608810, 2687115816, 2317920266, 2829101226, 2147494050, 2323786250, 2623490, 2854387752, 573057024, 2852694666, 570599456, 2685020680, 2281712130, 2156396546, 680134656, 2317353506, 168471050, 134349346, 713720320, 2693441536, 44204074, 671090720, 715827842, 545268234, 2854789290, 168470530, 705170082, 2158103080, 581607968, 2718073386, 144745122, 570427424, 570958346, 2854759080, 2863170056, 545925792, 673185834, 2821327392, 178397738, 168471210, 2158143498, 2324212384, 713719842, 547520552, 524970, 2058, 2158135970, 145367586, 178921504, 2183793160, 142779018, 169879682, 2290253866, 704684040, 176160906, 2854781578, 178432648, 176849448, 178421762, 2090, 2156438186, 2863311370, 2107944, 176718368, 42469506, 713195682, 33562760, 2684520578, 2718564906, 2687117448, 2818580648, 573210784, 2818572802, 2821237250, 2158111272, 706904586, 673349664, 2292228104, 40970, 2148008458, 2150146720, 2315790858, 671129642, 2829748362, 545915432, 572688394, 2189437482, 2158633128, 2718476456, 2684889634, 142614690, 2729093280, 2827487368, 2156012034, 2860526216, 2317885952, 2147649568, 2191567362, 2147622954, 2860688040, 2686584840, 176827016, 2292754978, 671623840, 142779010, 8954536, 2821360298, 2821229226, 143130624, 178268296, 2155913218, 142647848, 134253098, 2693302922, 2181169704, 2148018850, 8913546, 2827657864, 2315298818, 142778882, 8330, 144736898, 570591402, 2861171336, 2192212610, 671098882, 2693431328, 579478018, 43168, 2323677866, 8354, 671254538, 178814986, 2785928, 705178112, 2729058306, 136871938, 707406474, 170001026, 2863144994, 545783968, 2181048840, 681615528, 2189437058, 572686368, 2218, 2158135840, 136970792, 2181079168, 2854267402, 2819106986, 570991234, 2183143594, 11044872, 176859272, 2189462058, 705306762, 2684485634, 713599656, 671648256, 2183307786, 539535904, 2694842506, 168339616, 671230122, 682109090, 2150148770, 581479072, 42510978, 681715712, 715686536, 570433696, 178792618, 2861048488, 134261256, 2317363368, 145238056, 2718040192, 2686625826, 579510920, 2183274664, 2315397666, 2148016800, 136454690, 2181703682, 2720170504, 142649512, 524322, 2156046858, 2325916322, 2861181088, 44728872, 2852266498, 2181169674, 2290231328, 2281703586, 2686460552, 545401002, 2718605994, 578848938, 2317877250, 2183662080, 579371552, 2183144096, 136358442, 2829060608, 2861041666, 581607554, 679479330, 580954114, 10521088, 2862656042, 2821202560, 34209794, 36348544, 2720039040, 2726832160, 34212384, 169904680, 548055048, 2729091114, 167936010, 134259200, 2827102208, 2192189480, 581567138, 2854881928, 2130472, 2755080, 178399240, 548055680, 2150105602, 2183694336, 2717917824, 713589288, 2281701930, 715303080, 572654250, 2684396160, 2158013088, 539502592, 170044074, 2315911330, 539626114, 705341576, 33587714, 681738786, 2720146088, 2147616778, 2315954306, 539494920, 41943682, 705300992, 573219488, 2852684322, 2827485706, 2324179080, 706740234, 539525666, 2829191810, 34212008, 176687658, 537045152, 44599338, 2181693482, 2189427370, 545400834, 539003424, 2150146056, 2318016680, 2181040168, 545294890, 178915370, 673843338, 682271370, 2292842634, 144845352, 547392170, 10657834, 2282367146, 2829066250, 2282260490, 2292219906, 145238050, 176169474, 2695372960, 680141320, 2720563202, 2726430848, 2826963104, 42633376, 2315821576, 2829093024, 178299008, 2189568130, 2283808928, 570556546, 9046538, 680143522, 2862620706, 136325248, 548046890, 168337570, 36307104, 2829715970, 2315913386, 579512362, 2283962914, 673226752, 581437578, 2827100170, 2148179968, 2284495490, 35684896, 2854226088, 2684389896, 34113674, 706750466, 2854264970, 2818607656, 539099680, 2819238056, 2854922784, 2326432384, 144704168, 2290264066, 2282258592, 2685018794, 2820810784, 36211208, 44204544, 2693400616, 2183268514, 2819270658, 2718466688, 655904, 2718048938, 2829068808, 671096872, 2729060480, 144834600, 34251296, 2326399520, 673188488, 8423424, 548055714, 679617154, 2726298282, 2860648576, 2271362, 170535586, 705333890, 2726330378, 2190082570, 44597802, 545925640, 2191532586, 679479296, 2863302818, 536905768, 167936544, 2686585504, 673228832, 134875810, 144738856, 42074752, 548055680, 2860550144, 2854889512, 2284331146, 680045224, 705341610, 2829722122, 573087786, 2318041216, 2156568608, 2685044864, 707306146, 2861081218, 571091074, 679518762, 167905320, 539101736, 2820677762, 2829189672, 168297002, 2717909032, 2819237898, 2148141570, 44608170, 2290131586, 2860689962, 537535114, 581083176, 2150271018, 134875778, 2728951816, 706880170, 2157977728, 142747808, 2228872, 144843272, 2684920330, 2324178976, 2695398050, 2755072, 11151882, 133634, 2827493896, 167813152, 178432544, 2147524648, 2149613568, 176291882, 134382240, 671096962, 2315397154, 143141032, 2189953184, 2829101610, 2284487170, 178782880, 570460168, 142606464, 2292320906, 570460682, 2156439594, 2693308544, 580919432, 2729083434, 8921608, 681583264, 2325777026, 2827649152, 170033186, 567330, 2695375010, 168306850, 2861213824, 2292361258, 581478440, 2230816, 2861179528, 2292719778, 715295266, 2281744418, 10494632, 2829722242, 2156005514, 2189953026, 169912322, 713198216, 2282398242, 715130920, 2687016994, 2854889600, 2717917320, 2819263112, 570567168, 2684887200, 2684363266, 713206274, 681609216, 2315258504, 2315291170, 2181726208, 2861172864, 715303458, 673327274, 681607714, 2192056970, 168329248, 2228736, 581577354, 2821235234, 681706016, 2183135242, 707299456, 2315296778, 2819269152, 2290223234, 2150113418, 44083752, 2685020712, 545948288, 680167970, 2854758440, 688288, 134359202, 2755080, 2148139560, 144744490, 2158633632, 545425568, 2290124834, 2315954216, 715786250, 2148173858, 134389898, 42601122, 537043624, 167946282, 2621442, 2192050698, 2189959200, 2863137282, 2323646600, 2729091082, 134881282, 8554634, 36177952, 9077418, 2695503880, 2315264680, 2292326912, 671752224, 2821226634, 178424448, 8915490, 2827487402, 2191526440, 545390728, 131080, 715301024, 2718564904, 2292189226, 34218626, 8913408, 2718597248, 34112138, 2728927402, 547883144, 2181693984, 673196712, 679608490, 2292845192, 44051080, 2282269352, 2854390282, 178782858, 143131304, 176818216, 2325875234, 2718048298, 168438274, 671656618, 2150247048, 580946056, 682273312, 2148049416, 2720530568, 681747114, 536871040, 688256, 2728534568, 671255170, 2281842850, 2292852770, 707265064, 2326268450, 2105386, 545423496, 545923200, 2191698562, 168462858, 11143178, 681746976, 2271370, 580946466, 134875818, 578955402, 713597578, 2692917930, 136480938, 34250784, 2829060736, 570984968, 2149583520, 2292196000, 579379840, 2183800992, 176202248, 2686495360, 170008618, 136978594, 680141312, 2718050850, 581575176, 2189435008, 134218410, 141826, 2181203976, 36350466, 2852651016, 2326276650, 581052554, 545398794, 178397736, 570460714, 145402408, 36219426, 33718824, 2687117960, 715694754, 2854396032, 145230464, 2281873544, 706914858, 2718573218, 136454282, 2323818658, 578978464, 573082122, 673194538, 573087746, 2854365346, 2854258730, 704676394, 537403554, 178790530, 2718435970, 34120362, 572663938, 2726987808, 2720539168, 704651402, 682142376, 33728672, 2827135008, 2826996360, 10493954, 2762922, 2726428808, 2829189160, 2726864898, 2684527274, 11184810, 2283970570, 2155880968, 2315430408, 671654568, 578979970, 539109506, 2284333192, 2315790464, 570559112, 8555176, 2728428160, 2720014890, 178956290, 2693270154, 2156429450, 143163914, 680176170, 715661994, 35782826, 176859816, 545923752, 2318049288, 2686986912, 2190082082, 169910912, 2818574466, 713597448, 145367168, 715688586, 2827526826, 2315258378, 2695528992, 713074826, 8562696, 2818705416, 2318018730, 172672, 2261546, 2326268448, 2292875304, 131616, 2686486658, 170558122, 2271392, 33726976, 2728397482, 537010850, 578847240, 545925288, 142608514, 2863170056, 2181179904, 2292230792, 2181073568, 2686986792, 2148182058, 2158665768, 2181597314, 2192181802, 2292884096, 2317910146, 2283840042, 679512738, 671744170, 134916616, 2720671872, 655392, 2861214346, 570567336, 170567720, 2181701800, 176332930, 2860690058, 2156005888, 2156407456, 2158012424, 679611040, 2290778248, 34122402, 2190117514, 33718272, 33595394, 134220322, 671752322, 2686976000, 2324177024, 178913280, 2284462624, 571091496, 2694974080, 134783658, 2827616810, 144706088, 143305248, 164394, 2290649122, 134260896, 2694840840, 2720145450, 8956066, 8947842, 2827616258, 33688200, 10485898, 2191567402, 2726996138, 2692885162, 134220328, 2729084960, 2183299720, 2323777664, 2827135488, 2150113792, 36348066, 42502696, 2854758562, 545294976, 2862752266, 142639744, 176325258, 2282356768, 178913322, 2854363786, 2726988320, 580919848, 36317354, 682263210, 2283833472, 2317361706, 2852168226, 2292713472, 2720178344, 168460970, 178260008, 11020840, 580954152, 570556450, 581476512, 2183135272, 671091370, 681713794, 144713736, 545923744, 2181204650, 704776224, 705210880, 176816160, 176720386, 679608320, 2718573088, 134742050, 581083176, 2317494280, 706871330, 2686978178, 681738274, 2261674, 545923594, 2292228130, 2157979682, 44597770, 178946216, 567306, 681616034, 167815720, 2718433416, 42115720, 713204360, 2694842498, 2315264514, 142745608, 2860646954, 42467968, 573057544, 573055104, 2191556746, 2157978144, 707403944, 2156012040, 8563208, 581568642, 8552482, 2317525538, 681583266, 2283809416, 2862620712, 2720145962, 2829191690, 2818574344, 537438250, 33587842, 2325742122, 42631688, 2692775968, 2692874786, 2183793314, 713042600, 170428552, 2829200002, 176718496, 2862753826, 545303202, 2150268970, 134744610, 570565120, 42500266, 2861203464, 579346474, 2852683778, 2829623968, 2284323496, 2284357802, 2317361698, 144704000, 2720705032, 2282400288, 704809504, 2818605706, 2147526794, 167944234, 134228648, 537403530, 2852135560, 2728395274, 2852692136, 11141664, 580954144, 2686495392, 2693275816, 134914720, 2317486240, 143163530, 704817696, 2728536104, 539009184, 2728952448, 144835208, 570433546, 11042848, 43690, 713195528, 2861181056, 2150277290, 2684495882, 2692786856, 2687009410, 2317363336, 2861214368, 2687017122, 715784322, 671252992, 2318043304, 715655682, 169910434, 573088288, 581044354, 539667106, 2852784680, 2156563112, 581607562, 2827102754, 579504640, 571116042, 2317353608, 673196672, 2854887554, 174754, 2720694824, 2863268394, 537395232, 2718564490, 2852694570, 2290655872, 715825322, 131072, 671646344, 673843848, 2284323496, 2149754914, 2819268736, 145268906, 145236616, 2150269602, 2861080608, 539626112, 705298562, 145236130, 707272864, 134873610, 176193706, 2292843042, 2852686496, 2826971176, 539658280, 33696290, 142737536, 2686986378, 682229768, 2148018824, 34220554, 2317527050, 713171456, 715170312, 2795658, 168307202, 2728951810, 682109602, 2315296936, 2156046880, 142778506, 2189467816, 44704424, 2290657960, 673876002, 2150279298, 2181734432, 578813952, 2720172682, 136839176, 2189459970, 580921888, 2629792, 136454784, 2717941898, 9052810, 2720016394, 2852792482, 44214402, 170567690, 2290745992, 2281867944, 704643586, 2821237248, 538970240, 2854879234, 2692884488, 42607264, 715792552, 2860518056, 42600610, 2694873770, 2820841984, 671253160, 671648266, 545950248, 2156047018, 2718474888, 581476482, 673884800, 2183309858, 2156569248, 713564832, 2852694184, 2149624320, 2148008456, 176163328, 713695872, 2183170722, 581445762, 176302250, 2694971944, 2192220682, 2852782600, 2156405384, 673220776, 178921984, 679512736, 537537154, 2282364930, 657920, 2283964928, 2292885514, 571091592, 2820712970, 2820702346, 2290264586, 2138792, 2821365920, 134390434, 44042376, 538978978, 2282267146, 2147655714, 2687010850, 136489608, 679649832, 2230912, 704643234, 2315946658, 10627082, 35686408, 170035850, 671261218, 539101696, 144875554, 2158626858, 178430626, 2726952962, 2695372936, 680165896, 33729058, 673319042, 2282367490, 2861081096, 33557160, 2686585512, 671129762, 168299138, 673221154, 2283809408, 2158110882, 2282391682, 2854758432, 143261706, 705339394, 2695015082, 705208864, 2726953600, 2829060128, 2863179778, 707305506, 2720041096, 2155881090, 2283833386, 136882720, 2315296896, 10496672, 2854363146, 570992650, 570564642, 671654048, 581042218, 2323653122, 8553098, 2854365704, 2726993930, 2282356874, 2292220040, 671099520, 2183146018, 713165344, 2317918368, 536873120, 537004040, 44042368, 2158494208, 2852782762, 2854390440, 167936168, 2852651680, 178266754, 2720137898, 2290124840, 136350250, 537559170, 2292744354, 2148141056, 539001386, 2284333226, 144845480, 2284363786, 2852683786, 144869376, 2189984394, 707396224, 2292877834, 9087016, 2148010656, 581566504, 539533858, 167813162, 2695537186, 2862654114, 715301512, 2183307394, 2181081730, 2827520554, 144837250, 2281744896, 2684880928, 44171946, 136456842, 2685044896, 2818605728, 2326301194, 2317396002, 144703498, 2827127298, 2726471842, 2693409450, 2862653570, 2236424, 2156003370, 671654568, 134250626, 136489120, 176202402, 2692786818, 2852266624, 143304704, 2821333162, 2263202, 136970248, 715261960, 11176584, 2281736360, 2720178728, 2324308640, 2183269026, 2687010946, 2325774850, 673849378, 2818580514, 2290647586, 545270442, 169871488, 2158012578, 580913280, 2183168544, 2181046280, 2829222442, 145361578, 134226474, 134220328, 168306698, 2189460136, 178388992, 679618592, 36348040, 2189951626, 35652130, 2860679210, 679611010, 167905322, 545391144, 44171906, 2684887074, 8561288, 2149755050, 42510370, 2820669962, 571124392, 2292361376, 2821368360, 176851080, 2829093034, 2318017194, 537035424, 682098698, 580954792, 42477578, 2181079080, 2156560930, 681705472, 2189953162, 570599936, 2862653952, 713697442, 2315266178, 2148008578, 539492522, 2827651210, 2323687466, 715817600, 2819106824, 2315266720, 2694979746, 704784546, 715661474, 2696, 706783402, 36209152, 715262632, 2820809344, 2726299680, 8521736, 8913418, 2181070890, 44204712, 178793130, 537002018, 2282391688, 41976354, 41953418, 680132736, 2684493994, 682109568, 36350120, 581478440, 581569162, 578847264, 2718435458, 2281709736, 2693275778, 578849448, 2720172034, 2829617834, 2829713570, 2261026, 2281841152, 570952202, 137005186, 2318051882, 2323644552, 178792586, 2718042152, 713722024, 2326398976, 2283798528, 565768, 578955778, 2190125192, 33685512, 539011232, 2692907528, 2281832608, 2863170056, 168436232, 682132000, 2190115328, 2189600896, 2181179432, 2692743688, 2692753576, 679617026, 170404488, 572688424, 8521864, 2292361890, 2156003328, 2149582890, 2827132968, 2694971392, 2684922408, 2191654920, 34253450, 2317388320, 176816802, 537035432, 2821202466, 2192187392, 2290655392, 2684878984, 2726306432, 41986730, 42082850, 2181070858, 35785216, 547367586, 2282358946, 2686616194, 570468392, 573087746, 545914914, 168430090, 44171810, 2718468776, 2686616074, 2189558440, 10625152, 11010728, 2292198048, 2686451840, 2694979618, 145392128, 2720532994, 2684364810, 545816584, 2155882498, 2726961288, 2191698090, 137013418, 2156429826, 2827651586, 134775338, 2148048898, 545426090, 2191690402, 144869896, 538970754, 176195744, 2686984872, 2684488194, 547529224, 572655784, 2819270664, 2684397730, 705340074, 167946912, 2720137258, 705169418, 2317912074, 572557442, 2685044866, 2829058690, 2726429224, 547498528, 2283831936, 679520288, 2726996616, 2854396064, 2720008738, 679619080, 547392040, 2686460544, 2829715970, 655906, 570556424, 2854259234, 2729058824, 2281865376, 2726822048, 2862621320, 581577352, 168307328, 2718444202, 145269290, 174080, 136972448, 2630274, 572557474, 36184578, 2156036650, 170568320, 524298, 8560674, 2150138504, 44607616, 537427968, 2695504392, 167936040, 2694851240, 2692778626, 2317494400, 2283962408, 176857226, 671787648, 2826996352, 2155915434, 2191565354, 2854357160, 2148139144, 2181597312, 34081312, 539495074, 2829099050, 2687019688, 2860523682, 2726428674, 134349312, 2318019210, 2692745218, 34087560, 2820710528, 713066504, 559114, 176162946, 2695537322, 2263080, 2818747010, 2685011968, 34079264, 705300512, 144711810, 2148008456, 2862743562, 539656738, 2684390024, 34079274, 2818615304, 42508296, 2728394890, 2290624650, 8954504, 44739202, 44730376, 565288, 704785024, 713556522, 36342410, 2158103176, 2158141480, 2290229928, 2149722282, 671648418, 548047016, 2216, 2183299200, 2318019234, 170008704, 2695006376, 2282358824, 2852815392, 2156570754, 706912288, 2290254344, 2854889602, 547891850, 44075680, 44597248, 2863303170, 2181204522, 2718435330, 2191525922, 2684487850, 2326405154, 545917474, 2192089634, 44703786, 682232362, 2192214530, 2821227018, 2728534024, 532648, 2283970690, 573177864, 176203808, 715129354, 2829754410, 673751176, 42599074, 2720017024, 170393632, 2862647816, 2821236746, 2105482, 2726297634, 2685050888, 8519850, 36350592, 2685018112, 11051136, 2717919912, 570984960, 539003394, 2147485696, 165890, 35784872, 170000554, 2821204010, 2718073352, 2324300448, 2324179624, 44605602, 547889152, 537405472, 547913728, 167946250, 2861205538, 2820710568, 2156396714, 8396960, 2694979626, 41953442, 2720017056, 2315790888, 671123594, 671132194, 2695495714, 2284333088, 2325749888, 704809634, 2692778112, 41953442, 2315427850, 2158108802, 572661800, 2820702242, 2181171360, 134881930, 41975978, 2695006210, 715827714, 2148139136, 2158502562, 537567912, 2720663560, 2281834632, 679610880, 705307298, 547916320, 167944354, 2685018754, 539667106, 2292197504, 682232354, 143130786, 2183669802, 2684527266, 11184296, 2854357120, 679520256, 9077256, 581477032, 167938688, 2236584, 580954624, 2150238888, 537438250, 2147516962, 2752680, 545923208, 33589770, 8530056, 705331722, 2852159616, 705177728, 2191567498, 680001546, 2862647456, 2720573992, 2686460032, 2150107306, 2156003872, 10486274, 10760, 671123586, 581436032, 572565672, 2861172776, 547359370, 2181171210, 36186282, 581083778, 545917608, 2692745898, 2854748800, 2819098784, 572531370, 2283939970, 2148182018, 2718572674, 2181572744, 537438888, 715817098, 2191557160, 578955914, 545825290, 2281710208, 578988706, 2192214016, 579340328, 33721002, 682134050, 2726307872, 2726996514, 673327648, 545816576, 2728405642, 2687019680, 2228226, 539001352, 681714176, 2191532552, 2189959178, 2693433378, 2686591112, 537002496, 2693276162, 2183824032, 2720664232, 2720178816, 2324308488, 144843306, 2829722146, 44575234, 142770856, 671754410, 133256, 715696290, 11018250, 42502794, 2315257986, 572697122, 2821359616, 2325785130, 2150140456, 2290229258, 2292875264, 2325875242, 2290229378, 580946440, 2861082664, 2292746248, 2819140130, 2149754882, 2155882496, 579348482, 545914882, 42500768, 2693439656, 2687009282, 545948296, 2720694400, 2149752992, 2818582528, 671228554, 682098858, 2181573282, 2284333610, 2862753928, 170396194, 2148141194, 2684365472, 44738568, 713197698, 2323679784, 2315420328, 2282225666, 178399906, 2292187784, 2818736768, 715655304, 2283962920, 572566050, 581443714, 559242, 2852290698, 2694973602, 671785512, 36317704, 2191558794, 2156527618, 2315913344, 2829756930, 537012866, 142641282, 2854750760, 2158102664, 537569448, 2829615114, 136978472, 2695495722, 2150138506, 673196168, 2181169186, 2728526378, 178399872, 704783008, 671254688, 2854889474, 2718442154, 2718574592, 2827517960, 706748938, 2852260354, 2132512, 2827657864, 143172264, 2720704514, 2326301320, 2181179520, 42599040, 2852293128, 2189590560, 2821202570, 2863136776, 671252608, 178782850, 134905858, 2863303168, 2325880874, 673196162, 2192083080, 2820833410, 713599658, 167780394, 33557026, 178399754, 707299840, 2147650088, 143295016, 573218984, 715688618, 682101376, 707274922, 2183307426, 573079712, 9046688, 578955392, 168306850, 2728919554, 178258432, 133762, 2184, 176333480, 35784746, 2694842882, 2686582786, 2155915810, 681746568, 681747074, 2183277096, 42084384, 539664898, 2862754464, 33695744, 545827498, 682133504, 34244650, 42082952, 573057674, 170003080, 170558082, 545431592, 11182624, 2192214664, 2318051970, 704807072, 2820835874, 2726332416, 2694851200, 547365000, 2155872776, 572694656, 671254688, 581476354, 715825698, 35784842, 2155880482, 2148173826, 2726963880, 580952616, 178430506, 2183178760, 2819229696, 42598442, 2829591080, 570565290, 713072672, 2785824, 2181704354, 671615616, 680133248, 2693269664, 11020938, 136448032, 2694848674, 547891368, 2183170082, 2827094186, 545957922, 2284487208, 169869448, 2686461986, 2718074920, 2827094664, 2326438562, 8554632, 2147485704, 713564320, 2189467648, 2852268552, 707436546, 2863309450, 2189600930, 2827518474, 2315921416, 2829221920, 2148049448, 680034440, 571123872, 571123746, 581443722, 2820833416, 2862653480, 570433672, 2852128928, 547922594, 2684397728, 715293312, 713173032, 2726822056, 144875562, 9044482, 2685051040, 2315266690, 2720538760, 169880104, 8914976, 2290254498, 2158141952, 713591336, 548053002, 2129960, 2147622914, 2861048448, 2317353642, 2317393928, 2728430216, 2155874952, 2695530666, 2692776098, 36219048, 2692751528, 41953280, 134351522, 681584778, 2147516554, 567306, 572523146, 2829754538, 2695015082, 145359368, 2191565322, 704645290, 167780874, 2854912514, 2147525256, 134225952, 2292752418, 539502600, 681607682, 573213184, 679479818, 539134600, 35824266, 170526728, 2862786698, 679643266, 539492864, 713566240, 2181604002, 2685052928, 35783304, 673357856, 581576872, 33589768, 673351712, 2192083616, 176816288, 2795682, 673843362, 2149713930, 2148171906, 2695399946, 2158141994, 679651362, 2860647080, 143165600, 713165480, 2686590976, 536879752, 178791048, 2191564802, 547880992, 579512480, 11182208, 2292187680, 42641962, 2820808866, 178956962, 2183266312, 715139616, 44083744, 2292361858, 2290254338, 2315266176, 2728921762, 713205760, 2282364938, 143261706, 2290657320, 713697322, 2687117314, 579346466, 2852257952, 2852137096, 2156529792, 2854912010, 704817184, 2717952546, 537529000, 704815106, 2183307306, 545259658, 2820710528, 579502088, 705339944, 169910786, 2819263010, 536879658, 165930, 2315264552, 2861075082, 144844840, 2181179914, 2281742346, 167805058, 42641440, 34113664, 673325698, 136839848, 680036904, 680004232, 2695538722, 713556002, 2324210216, 2318041216, 715827338, 36210818, 8945666, 2324177064, 538968744, 547358880, 2292320418, 679616642, 134884002, 2820809378, 142770210, 2718040618, 169869480, 2181177866, 9054250, 2827125418, 578945704, 2829091496, 707267114, 682100744, 2860681866, 539631616, 713064616, 572522506, 2148180514, 178921600, 143163946, 2315911298, 715655178, 2717909674, 545950370, 10528896, 2132642, 539502752, 2862653480, 571081384, 704784418, 2821367944, 168427520, 142738058, 2323645064, 2284366504, 33596072, 581436042, 705331232, 2157971968, 707267234, 707275274, 2326299168, 671131778, 2149623818, 2820702338, 178954760, 2829754498, 679518336, 2854758440, 169912482, 2318016552, 2157978120, 8391306, 707305474, 2315288618, 673186306, 2819238434, 2183269002, 2181212832, 2183168650, 547916320, 2148018698, 2315813002, 2281832994, 581443618, 145236130, 2149747370, 143131306, 578824872, 572686368, 168435746, 2687019018, 539633794, 178260096, 573177896, 2183833632, 673351682, 2181597352, 8553130, 538976770, 578985994, 706880138, 2829593122, 2693276170, 2852128906, 2323687466, 11053192, 704643106, 2686460426, 2147491848, 2693302272, 2147657736, 42115618, 545301026, 704675840, 573082122, 705169544, 2852815400, 679520808, 134259234, 2326430216, 2181073546, 2147649706, 2156569098, 2324201610, 579504160, 2148008490, 579502112, 682107042, 706914944, 2728569482, 673849354, 2292189218, 145393832, 2728927906, 176693290, 2189469730, 2863139330, 178301448, 8913026, 2860689536, 170033696, 537561768, 2283842048, 545925794, 2692754090, 35660456, 2281736842, 2156404864, 2693302946, 2284495360, 2852159648, 547529386, 2852694570, 144845322, 2717943816, 167946914, 2315782666, 2290655746, 547391522, 2726987818, 570468520, 579373194, 2325743752, 167772842, 2315266730, 137005602, 2693276200, 9052674, 2687019146, 36208648, 2729061032, 34088970, 36216834, 2729091114, 2726438922, 145229952, 526496, 673357986, 2157977736, 2684363298, 176202282, 570949634, 42477610, 10485930, 2281736202, 134775330, 176693256, 533032, 136314914, 539533858, 715302954, 2326397058, 169910826, 2317910568, 2829623426, 2829066880, 713165440, 2156005376, 2821359752, 2729052194, 2854396072, 680165408, 10521216, 2693267978, 2191567498, 2318016512, 2829091370, 537010306, 2829099680, 10649770, 167807528, 545292800, 2148016130, 2183135362, 8399392, 545431562, 43690, 9077258, 573212802, 2317484546, 2315954178, 572664458, 2326405290, 134905898, 580952576, 713163298, 2694843018, 44181664, 537569832, 2852692642, 35793448, 2761250, 2860556928, 581083168, 705341602, 671221802, 673196170, 178399392, 2852266496, 168429696, 2728921728, 2829199368, 170, 2854920744, 2158529034, 545950208, 538968704, 34250882, 2318016674, 2183168130, 2755202, 715653802, 143264394, 178921610, 2860647072, 2292875432, 680037032, 547498146, 9046016, 570589864, 2191697962, 2292721666, 671615488, 2318043658, 548012544, 2686583434, 36341922, 2829748778, 2621608, 581476512, 2826969736, 134785538, 578848938, 42084512, 9085090, 8555008, 42606632, 2852694666, 136446082, 10526730, 2827624960, 2827495560, 170566154, 2819235976, 579373090, 2852692514, 2718083586, 713728544, 2284355584, 136349698, 537004034, 2147494048, 713730562, 2292852896, 2156571178, 2695374978, 715163778, 680166018, 178915456, 2326407168, 2326298658, 578816520, 537042946, 2281702026, 571080746, 2290786850, 2818615298, 681740322, 2290098826, 704782466, 682107522, 673710600, 679518346, 2290231434, 2281834496, 134775456, 2827004416, 705298560, 713171624, 715163786, 2283932192, 570984450, 673744936, 671262848, 2821333506, 136489090, 715162112, 671260704, 2863310984, 2147492482, 567978, 2826993832, 8921760, 2685018250, 581478434, 2107530, 2726469672, 2326299296, 2728952360, 2192179714, 2181571210, 2693308578, 134392360, 2148048930, 2863300642, 134916616, 134873736, 2189600770, 2325744290, 11175946, 144869888, 2863171744, 2292744832, 34080928, 2695012362, 581085314, 2315782282, 2692915752, 2292187648, 2718567074, 2181204640, 8389250, 2726339202, 2290264618, 176163488, 2189560456, 2183137952, 2827102890, 2695399424, 573218856, 539666440, 2290622464, 707395624, 2324333226, 170008586, 2854234754, 581567138, 2720178304, 547390122, 2852168200, 2852126858, 2283930114, 2150137856, 167774856, 2148182178, 2181081224, 8431776, 2726461440, 570599464, 570566656, 2283964458, 679488002, 2684889218, 671099520, 713072770, 713564160, 571114144, 2818607754, 2317516810, 572654122, 2829189152, 36209290, 35661962, 2717909154, 33718826, 33687560, 137003656, 526506, 2694875138, 2315815082, 673751584, 2728536736, 2192179234, 2718573218, 2156537986, 2283937960, 8913570, 2862621320, 2282397738, 2183307424, 707275274, 136448002, 2290614274, 671099008, 2726472354, 2292351112, 2662920, 2156536320, 136315560, 2827618306, 176169002, 2192058890, 2190125570, 2325774858, 2695538690, 570990626, 42641418, 176816298, 713072682, 2720049160, 680174122, 136839208, 2183825450, 165920, 42510496, 42500608, 673349800, 2148018818, 2863269922, 42641544, 715653256, 581051018, 2283807264, 11043498, 2290778248, 2685052930, 2693277730, 2852258440, 137013770, 2130050, 2728403114, 707299976, 2852661386, 547366922, 2684912138, 2261032, 178923522, 2695365162, 143272106, 2158013098, 2315430440, 2183137314, 167780514, 2290647170, 42074786, 2720696450, 2323688074, 2687117472, 2861212202, 2717917704, 2860550178, 136486920, 10496168, 680166016, 673849352, 2827627048, 2720008224, 33587360, 2695397512, 2283970696, 2292752418, 2693406890, 35652224, 536914432, 2863139368, 579480074, 2317494312, 579340450, 2718466216, 2692882568, 2156535978, 143141408, 176194080, 2290625162, 2820669440, 706772994, 42607146, 547495936, 2181038730, 547881504, 2623490, 2315823786, 2820672034, 134914592, 168298666, 2829099138, 178924040, 2283807362, 178257960, 134226050, 2156429354, 571123744, 42106890, 168469024, 578855426, 2854756482, 2148050978, 2684912288, 537427970, 680143400, 578977954, 44572712, 170404352, 9044514, 144834722, 34251392, 2728960170, 2829721736, 547389448, 579381794, 167903264, 2854750370, 2693310474, 2158635656, 681748512, 2820679816, 2149755400, 2827004448, 2818703362, 2147614880, 545431560, 2318041226, 537045642, 2292189698, 44173448, 145401858, 2283965096, 2183667840, 2281745034, 2192050722, 547364896, 580952704, 178922016, 42641418, 2158529154, 2323647018, 168329888, 2158494368, 705200650, 2315428352, 2317918378, 2183825570, 682238634, 168436354, 2315427978, 681738786, 2686618112, 2290100256, 2238602, 145269290, 2317387818, 2325744256, 682108962, 2695006762, 2863177866, 136479274, 673325216, 2854889642, 2281710218, 178956810, 178423968, 2632234, 36307592, 36184194, 578847266, 2693270016, 176818826, 167911552, 2158002690, 2829058594, 2863147048, 170011138, 2654752, 2323685416, 2148139168, 2149720576, 706880010, 42117122, 671129610, 2632224, 715268256, 671621632, 2183143968, 168337576, 2292359810, 2326440074, 545294880, 2191557280, 2323784232, 570566826, 2729052160, 36315298, 2189599240, 144836770, 2181169800, 547921920, 2271776, 44564490, 167772808, 2192048800, 2283807240, 145236650, 2684398208, 571080864, 570434178, 141312, 2156437640, 8530056, 539536042, 536881194, 36347904, 680043010, 545425578, 2325784616, 42500744, 2317484584, 8522400, 547889704, 571082754, 10528768, 545956488, 44048522, 2181177514, 2192091778, 2726437000, 2292886056, 2852300928, 2852298792, 2156568616, 42600962, 573057058, 168436360, 10625698, 2718566536, 2852816936, 2827091970, 2326431904, 680175746, 545269802, 673226914, 2728960042, 2686623874, 2685053568, 2863138816, 559234, 2629762, 170533034, 2315913762, 44081672, 33718280, 2720180904, 545261736, 2326266506, 713198250, 2283931810, 2189592578, 2281736192, 2693406722, 170567808, 2819238400, 176300066, 2181571114, 2315954304, 2323776000, 2158534824, 696832, 2228386, 134775464, 2315813378, 2283972642, 42502304, 698528, 35684872, 2717949994, 8913546, 705331328, 559266, 2852685954, 573211138, 539134090, 168429578, 136487040, 682099370, 176291978, 2863269928, 2284333194, 2192187936, 2290221066, 34081416, 579381386, 2150107306, 539099306, 2317527720, 2189426688, 8522368, 2325750402, 2323816482, 2726333066, 570434216, 8956552, 581470858, 2718597642, 2283971234, 2729061000, 2854388394, 34250752, 2695504512, 2181048330, 2684518536, 526504, 2854750338, 2695505920, 2158111368, 565410, 2861173258, 34121896, 2729058850, 33687552, 579512320, 44173474, 2785408, 707439146, 704809122, 671252618, 136970754, 2863309314, 2190116898, 134250658, 2726822432, 2729083426, 2720670208, 2315823752, 713042562, 537535008, 145260672, 2854363682, 178290824, 167807648, 539656834, 136880136, 704653354, 2315944480, 2192220672, 655370, 9078952, 2181562498, 559658, 134252586, 42609314, 539101314, 2099872, 136850058, 673218722, 545824896, 168339978, 536904322, 11018242, 134258848, 2317527562, 170000906, 2819229738, 2317887490, 168338080, 539626016, 167944842, 2325916160, 2282364930, 178790922, 2829221896, 545267880, 36309674, 713163434, 143302664, 2183692928, 134883338, 2695400104, 557224, 176300584, 33729184, 2863147168, 2860646434, 2829199402, 545398816, 11018922, 134384290, 2829722280, 168329256, 537567912, 2148182144, 8429738, 2684487850, 168298656, 2720146058, 671746186, 2860648960, 2852692096, 2826971690, 2181728416, 713040394, 2695364770, 2718607522, 2181693960, 2190117546, 673325218, 2284496896, 2315919904, 2827092098, 2827649160, 681714312, 2181081642, 134226594, 537035272, 178391592, 2854789280, 2726865064, 2147524648, 2190082568, 2290745888, 168305314, 136874634, 2629760, 143133186, 2852815488, 2192083072, 2158141578, 2761386, 8947874, 134217856, 36208642, 2155913730, 144747050, 144736800, 671752872, 2854748810, 2686976554, 2860515488, 44072970, 2852792866, 2326431906, 2158102698, 713198088, 2829746178, 2181597186, 2861049896, 679518848, 2684365354, 41945248, 2325913634, 2852684458, 2686626440, 33587242, 34212514, 2863145090, 679643650, 2181072896, 2326405760, 2827526666, 2318043682, 144835200, 2326276776, 11045000, 705340042, 2695375530, 713597096, 680043040, 167913994, 8912936, 42639904, 2693300266, 41512, 2181048840, 2158635042, 143297064, 2189985794, 2324210336, 143261856, 2684922370, 545423904, 2292361898, 705176224, 715172392, 2181169696, 2852692648, 570952234, 143270538, 2686615680, 2324178952, 2156003488, 2819269248, 134228008, 168298634, 167946400, 134744202, 2315419656, 671777416, 2863300770, 35686410, 2190092808, 178817154, 2292853258, 2317387936, 2694873122, 178298880, 44075682, 2717950120, 2317361322, 578953866, 42470048, 538976394, 704686728, 2693310602, 2826969736, 706912394, 2326399104, 572525058, 2827651754, 2318016522, 713558026, 2147516586, 2852661920, 2718083074, 573218952, 2752552, 8422048, 673228834, 2687142568, 715653248, 2283962506, 2181169672, 2292746248, 178823840, 578824834, 2820810888, 707404330, 2854234624, 2324343426, 547498656, 2695506432, 2694981642, 176816288, 673884712, 2183170178, 143165450, 2326396970, 2718433952, 673751584, 578978466, 2191696512, 571083392, 2156537888, 2318008450, 2860654720, 134881962, 2181703714, 2821324930, 2829068936, 2654242, 573081600, 715262504, 2852816938, 547367434, 2290221192, 2695366818, 713599490, 713556514, 671754880, 571090944, 539664522, 2860687394, 2863147170, 2854365184, 2181202058, 547389984, 9078912, 136487040, 2147491842, 2317516840, 707266720, 2149591594, 671646370, 2820702370, 2292744354, 2191565320, 2292328608, 2156046378, 578945186, 2149720066, 178946080, 2695529130, 178421930, 34078890, 2181595296, 2189557896, 2861042218, 2692874754, 178391584, 537567778, 706882056, 572654218, 134881930, 539624098, 2695398018, 715817506, 2819268650, 681746946, 144704034, 42475522, 2821324938, 2318041250, 2147518504, 2282228392, 2694875776, 2854363146, 2718040578, 2192089730, 176816138, 570992778, 136347688, 578849290, 2147650088, 168427554, 2726439466, 2284333098, 671088672, 2183834154, 2862784640, 671752232, 170566186, 2665090, 545393320, 548012202, 2720694784, 35785384, 539501096, 578824226, 2158108680, 2290098178, 581608072, 2829756448, 2860548650, 706881664, 2315430536, 579346568, 536913962, 176161408, 2631712, 705175562, 2852137504, 2323775528, 2728952354, 2326301194, 44731016, 2284456610, 2149591592, 2315814952, 2191534080, 2694875176, 2290231456, 2862743714, 707396104, 2158526498, 2290780834, 2158657568, 44572810, 2684354602, 2325742248, 2852160130, 10496642, 2820844160, 2854781440, 2726865032, 134259242, 134881280, 44042912, 2720563208, 2728953994, 33718410, 2183790762, 145227938, 167944840, 570984584, 2324211874, 42600616, 2728534154, 536881824, 547490304, 8923658, 681577096, 2861203592, 2191532194, 170044074, 136841888, 2147625634, 537012234, 2693269666, 167780906, 35815586, 44703746, 2181071528, 715661960, 572653728, 2317394602, 178268840, 2150105634, 715825314, 539003528, 2292353184, 2237058, 573218858, 2149722120, 33728520, 688288, 2720014986, 2818572458, 2325913602, 33557000, 143163400, 2687107202, 2852159618, 170533384, 2728954504, 2326298664, 707437216, 2189429408, 2325776418, 44597920, 2863172258, 2317518858, 579477664, 2852137600, 2189953578, 537044994, 704675970, 2685020296, 713719976, 44206624, 2860550826, 2694850600, 145236642, 2318018698, 2863301128, 2692907658, 2860688008, 682134024, 2819268746, 168329224, 2283842186, 2155905570, 2818605608, 2156038826, 548020898, 679608330, 2181704192, 705169570, 2315264000, 2191665802, 2726961290, 35785352, 35694730, 548012546, 2283938464, 2183135776, 143272488, 539142824, 707431042, 2283831458, 43050, 2623498, 170041896, 2821227048, 2684887178, 2290098688, 581085824, 707431048, 2862647424, 2694979594, 548012072, 2694840320, 572697128, 136839850, 2852790952, 707404288, 136454304, 545301160, 36186120, 2281865346, 2149746824, 2147524640, 8956042, 2728919688, 704784898, 134914050, 673751200, 2726832138, 2281742466, 2317388320, 33727136, 2826996224, 2189601408, 10625066, 10616840, 2826994178, 570597514, 704676002, 2718435968, 2191665664, 36308994, 578945704, 176293920, 673710248, 713064448, 2158633002, 681616008, 2317519018, 2140832, 2829754888, 581479042, 2181603840, 134218242, 715794976, 2695407616, 141962, 2292221960, 44597888, 570951818, 44605450, 707428482, 704815778, 10519176, 706914312, 2686591626, 134226594, 545423880, 2819235848, 8399018, 2693278338, 2819230208, 2147648130, 2325750434, 2726429346, 2692751912, 681705994, 666248, 704807464, 2695012992, 679610880, 167781024, 2317918338, 2726437408, 570960392, 2829191818, 134357672, 42109066, 665728, 33564714, 2820833288, 2192050216, 547398274, 671647778, 2282357250, 2148171914, 545958568, 2315919872, 2269738, 704806922, 176333472, 673720872, 665728, 134906506, 581470858, 176816138, 671252650, 2292875434, 176717866, 548044832, 2860524202, 2181179432, 681715754, 656008, 143294466, 2315395616, 2183831714, 2315389602, 145228322, 2693302272, 2818744866, 2818605602, 2818613890, 2315389570, 545303040, 2693278378, 2827133602, 2155872802, 134873256, 33564842, 2190084104, 545302656, 2140168, 713171104, 547521026, 2191524394, 2323775648, 2693275658, 2720703144, 2323777576, 2290262048, 2148018218, 2283833864, 2726437024, 2694883458, 2684912168, 2818615936, 2147623458, 11174570, 2181571242, 2183144096, 176824840, 2729085058, 134253216, 2283809408, 2827092514, 573090336, 539665026, 2282391690, 570983048, 573046794, 2695528608, 2726332962, 2684911752, 42115592, 573047328, 713566858, 2148174368, 2829593248, 536881696, 679477248, 578955264, 545816584, 169902120, 547883682, 2148172330, 145229992, 2726955528, 2326407690, 2283842058, 2292230184, 581044896, 2720039080, 581607466, 681748512, 2150140066, 2684390026, 707406378, 2149581474, 2317494410, 2290100384, 42109098, 579340970, 2283808906, 578955786, 8521736, 2726996010, 671222408, 671623330, 565386, 682139810, 176717960, 2326397440, 679651842, 2325752352, 2726332936, 2191688194, 167813280, 2281703944, 2324342784, 704815786, 33597992, 2181040650, 537561610, 2694840362, 145391618, 168331392, 2283801224, 581053056, 2150244994, 33587872, 178429960, 2181726850, 2827526274, 8422026, 2324310560, 2827001984, 9052834, 2829617664, 581075618, 671098912, 167938600, 178921986, 2852299424, 579371178, 168331778, 2147657770, 144868008, 2829230088, 539009546, 545816712, 2821358240, 142639752, 539011594, 2183301282, 2147616800, 2728569376, 539500704, 715139592, 570436098, 2326307330, 673327626, 2147623592, 2854881312, 35824264, 2818613256, 34112162, 2819098784, 2728962178, 2283842186, 2821366440, 2281710088, 2818613384, 2292228096, 170428586, 579371554, 679611010, 715260072, 713165352, 706912392, 167815842, 2720571562, 2189437066, 2181071528, 713590944, 571091072, 680135338, 41120, 2282226306, 581576866, 2695505930, 2147649696, 2720662186, 2181734952, 134875656, 178956968, 682109472, 2852290600, 713072770, 2852814880, 2315920034, 2149583362, 578857600, 705208994, 2726469672, 680003592, 2183667714, 545301122, 2323785890, 579348618, 8528394, 2323817088, 2325777024, 706906624, 2147493922, 36339880, 671647882, 2147519136, 2819270690, 2863268008, 2820672162, 44572706, 570589194, 2323644584, 2860688040, 2131970, 2156013610, 2181179394, 2190123042, 2325752360, 2147518496, 2692882562, 170041386, 2684520490, 2326268586, 2726832298, 704676010, 2156405410, 2190117386, 170008586, 2684520488, 2687019136, 679651498, 573219496, 2318017162, 2718605864, 2155880458, 545923744, 2284462090, 2728561290, 2630312, 178266112, 2718575144, 167938728, 170009090, 178397738, 134884000, 2290623104, 2862778882, 2292195336, 10625568, 537010818, 167772714, 2695531008, 707437192, 2860687392, 571082912, 2324169378, 144711850, 2861081226, 706912264, 44182184, 2820702344, 2183170090, 2717943976, 2281701418, 2130464, 2852817058, 44698112, 545300608, 2863270410, 2720180258, 2684889098, 2290745994, 547924642, 2191698056, 178913826, 2317525538, 2290124970, 536881672, 169877538, 2726961794, 34080896, 2687008778, 2315782818, 2862647946, 2189953056, 168306826, 579379880, 545794218, 2317494912, 167914016, 2684488232, 2315257888, 8521738, 136847530, 2324176906, 2862776362, 34211840, 2324168842, 2150115970, 713064482, 170524674, 11018400, 537559080, 2821194378, 706881568, 671615626, 8397482, 2720016424, 2829230752, 2819129856, 547490312, 2292714154, 10649736, 537405610, 2181171746, 2829754912, 170035850, 142778376, 2282367618, 36176394, 679518858, 673358346, 2292885506, 570558632, 8554666, 134750370, 671778984, 2324333058, 682240544, 547498530, 705342120, 705299082, 713032192, 2156014248, 136486922, 2692882434, 2684527136, 167913480, 2290649768, 2854758440, 2685043210, 2827518632, 2717917704, 2156005416, 176824960, 2156012040, 144876160, 178292776, 2325875368, 134251136, 666120, 715131016, 715303042, 2726332544, 176292514, 2827094048, 2818738816, 2818711562, 579338882, 2315298826, 44606112, 581468714, 168331306, 671787680, 134351400, 2862622728, 2315290624, 2189961866, 2181562410, 33556648, 2189462152, 2718441610, 536873482, 2686978602, 2826969738, 2686976512, 2315298858, 36347946, 578854912, 671262850, 36208648, 580952194, 2324342818, 2315428362, 169872002, 178823680, 176818856, 131754, 2818746506, 2829189794, 2827659944, 2158665760, 715131402, 578986114, 178793122, 704651272, 579512992, 570559138, 169878186, 8554656, 2189426698, 2694982304, 2149747330, 2290780840, 2861048354, 134750370, 2852137610, 170435200, 145400458, 579504650, 134391946, 143139456, 570991232, 2156568618, 2729052842, 2852265992, 36350080, 2324342954, 2181726346, 580952106, 144843304, 537002634, 581566504, 42109480, 2318010498, 680043048, 2149589504, 2325785130, 2827528328, 545434250, 2685043328, 2281736738, 2821194378, 580919296, 10627592, 176849418, 2852266112, 681576480, 2726824480, 547400194, 134744200, 545259688, 2148171818, 2852792834, 167905450, 547530920, 167944706, 2695405738, 178399402, 570460330, 2863171712, 2720541312, 713687170, 539501056, 2189565954, 671621160, 2755080, 2183307306, 2829723808, 2156536488, 2149744680, 2820678186, 2720669824, 713171456, 2292851362, 2852129418, 715784866, 2290131626, 2191663624, 2726437504, 538978304, 2191557282, 176717824, 705341448, 539631648, 145402504, 2720574080, 539133960, 2292329120, 680012328, 2284366346, 2323646986, 539658282, 537536544, 2630146, 539535370, 2693310464, 2665120, 2717941770, 2717942312, 673219242, 42631688, 2860681344, 2820842016, 2717919370, 2695407658, 11010080, 680134792, 537537184, 713597448, 2181038592, 35784738, 671089184, 2326430242, 2189461666, 2147494024, 2718572714, 2292187688, 2726298120, 2692907136, 2753058, 2147656352, 2281711752, 2191556778, 2192089600, 174248, 704643106, 2292711970, 2827126944, 145230368, 168437800, 176300586, 537526818, 681585162, 545426090, 167807106, 2317527170, 2317918336, 2829222432, 2692909184, 2324334720, 2292327074, 2192091784, 570597896, 545433642, 2181597706, 704678568, 42082304, 178397696, 707436682, 2818744960, 2325774890, 2861074432, 2147625506, 2821195778, 2158627456, 2315297408, 705309346, 2290264714, 2292220418, 715262594, 35815434, 2854388256, 545950368, 715262632, 532642, 143262378, 42508296, 2189467690, 10649768, 537438722, 2281865354, 2315298944, 178792994, 573046818, 2155882528, 2685043242, 2694840834, 170429088, 2326407178, 170033826, 2292885506, 2829230600, 2852135050, 2684914186, 167780866, 537042986, 545302530, 2292353192, 9085474, 2819260552, 2829232808, 10518530, 2290746018, 2862787080, 137011336, 2181701634, 570436138, 176857728, 681707522, 679520424, 35652136, 537561760, 570957858, 581436034, 139296, 713564162, 680175658, 2818703496, 2694973576, 2150115466, 134774944, 581607584, 671787178, 178817544, 547391650, 145359362, 671754240, 2323687464, 136980992, 704684544, 545301154, 570993194, 2827626632, 2147491880, 671228034, 671744640, 43146, 713066538, 2726832674, 2692752010, 2695408266, 2726470274, 2686585514, 2726832802, 578857642, 43168, 581470370, 176171138, 2281701536, 2717950122, 2694883872, 2181563042, 141472, 704686248, 2818744458, 2156013608, 33598090, 715655208, 526370, 537430688, 2290229898, 44608000, 2852266504, 715262506, 2325774338, 713566338, 42510890, 2148042912, 536904328, 704653352, 580952200, 2693431810, 545268256, 570556936, 673753216, 2863308930, 2726330538, 545784448, 2189985800, 2695504392, 2854912008, 2156431394, 2315952168, 2149714464, 145227784, 548053672, 133792, 2147656232, 2829617152, 2818574506, 34252842, 581050890, 2290754080, 2860646402, 539142146, 2863300642, 713064618, 170402314, 2819262634, 2149712544, 2149755008, 2156406920, 144705672, 2692778632, 2290229800, 2323679874, 2820841634, 706740770, 2147657738, 715784328, 2819270666, 2819228194, 2282258954, 2181726370, 2860548648, 2149755008, 2693277730, 2325744138, 573186056, 2854396584, 671752354, 2315952810, 2818738698, 2156407296, 539002920, 2692917794, 34080800, 707305608, 2189462178, 2726855296, 680009738, 2860689546, 137013248, 36208642, 671230474, 2695408138, 2852291232, 571088928, 2326276258, 2292351650, 533120, 671097514, 565416, 2692915752, 572696584, 536879650, 2695399970, 44072992, 537035298, 2852137634, 34078752, 2326438400, 2323653122, 2318010538, 545292802, 10526890, 2290624554, 713067050, 2189469730, 713556514, 2315430026, 2148139650, 2181177472, 134881928, 713073192, 142649482, 573220898, 2720148096, 2854781440, 2827133098, 2189986434, 673851554, 169902592, 36186656, 134906408, 134742018, 680003752, 137013794, 34243104, 2147484320, 673876128, 679486080, 170566312, 673227402, 570597378, 2323819042, 2862785154, 2787976, 44083242, 2318049928, 671099522, 2720139914, 2149755552, 2852161674, 673316866, 2829224608, 2726298280, 2281875498, 2821359626, 2290754186, 176332800, 2861206154, 539109506, 671752834, 2717911560, 2693270016, 713730058, 44083882, 2827094528, 2861205640, 537395370, 539623976, 671645864, 578980386, 715688450, 2686593546, 2695367336, 137013248, 573178538, 2852161672, 2138272, 2686986402, 547399688, 2283937800, 536881162, 2192089730, 33686050, 2150107146, 176169514, 11174568, 713589376, 2271872, 2315944448, 2728536194, 8424098, 2861205642, 2829189634, 2852161672, 44572672, 136970912, 2292842626, 2292353576, 2326397472, 2155882666, 2684493858, 2726299776, 170395658, 2694973442, 2148171912, 2315289088, 2717942400, 134881450, 573055018, 42469512, 578978312, 2282365610, 176827008, 178815136, 2147518474, 2156036608, 2158109354, 2150268960, 2147649576, 671744672, 2819235842, 2315266690, 548020898, 2292351146, 2292886184, 673851426, 136874122, 2718599712, 178389122, 2183137928, 2317353122, 680009770, 35695232, 2290625154, 570466474, 2147622952, 141858, 141346, 2156536450, 715301418, 557610, 573047456, 705210922, 41943584, 2324201994, 707306122, 2693439616, 545925672, 2149591050, 2326276608, 41986698, 2728919586, 673196712, 10888, 145238184, 2290122888, 673319592, 2718042146, 2720538792, 2720006176, 2183831594, 2718042792, 2283799178, 2149614242, 143131272, 2684889088, 704809090, 2150246568, 176859808, 142739464, 536904234, 2829748898, 704815232, 539525290, 658048, 178301480, 2292721698, 44573314, 2149615784, 2684355082, 168469034, 679641736, 11045418, 170428450, 35784834, 2686618248, 2720540834, 137011712, 2158111234, 178924202, 573180544, 170011136, 2148049450, 705331714, 580954152, 680044672, 143305256, 34245152, 145271330, 581052962, 11010050, 2860558848, 144745088, 573057538, 706748584, 2183301672, 2720702592, 2183799298, 2292220546, 578848808, 2150137992, 2720047266, 32770, 2189435560, 655394, 145394178, 2326438536, 2281875466, 671754888, 2827102730, 2695014536, 713197704, 136456840, 2281701922, 176333346, 10652202, 715292680, 11012736, 680045184, 2190092970, 2323818530, 2695367336, 9087144, 2827495978, 2325907978, 2150115466, 167781000, 2820702344, 2183694856, 142647840, 2292851362, 169904648, 170011138, 2292852896, 2138250, 2281701890, 178792616, 539099138, 41978026, 545259552, 32778, 2183135874, 170527240, 35826314, 2290614432, 2325883050, 2181736618, 11143810, 2685044874, 2324179586, 8430080, 2192222242, 539626146, 144703488, 2728436386, 578947080, 2189469696, 2717919402, 2863276064, 2325776384, 41977864, 2818574472, 2183137794, 145402498, 2819129888, 42598528, 579373096, 176857218, 671779338, 2097192, 2315427848, 706773024, 2325741704, 2183307904, 2829722280, 2720573472, 580944520, 2325905410, 36209162, 2192220200, 2292752512, 707265032, 2156012194, 2862743586, 2284488832, 2315952682, 2292328578, 573221418, 2820678280, 2829093536, 715661442, 2729060392, 2728534690, 144738850, 167815338, 2718083208, 36176418, 2192048266, 35784834, 136316962, 2183791240, 2729050144, 2821335554, 2820680232, 2728396810, 2693399178, 44574882, 34119720, 2148174346, 2695400072, 2819238562, 2191534632, 170041514, 673220650, 2862653442, 2718575114, 2192214144, 681748520, 178954762, 2181204618, 36184576, 2326399658, 2281742336, 2191663650, 671097480, 2726864906, 570984608, 2728395400, 44728834, 2325749922, 2290223274, 143171746, 36217386, 715825824, 2158527018, 2829748232, 42117674, 2181048328, 36348074, 2854782986, 2315823650, 168298496, 2282365442, 2860559018, 2726428674, 2282267178, 142649482, 573046824, 545294506, 2694980266, 573188098, 2181070986, 581052458, 547496456, 713074826, 2818572968, 134381738, 715170306, 2720137250, 2147524770, 2192212104, 2829230762, 2720047234, 682240170, 42074624, 539142274, 2720672416, 2315790506, 2861203594, 2821326856, 2827526696, 2292359720, 2852653576, 44573216, 713730728, 2632330, 36348072, 2290125482, 2317385858, 2282392200, 2284322856, 141482, 2718050818, 2818607754, 680174248, 713697418, 2685043232, 9054720, 2827526658, 2147615368, 141440, 2692751872, 571124362, 170428456, 2821324936, 2317525536, 143271936, 681705480, 715819042, 581437474, 2720145448, 704776226, 2829197962, 2631840, 2818582538, 706914442, 2317388328, 2695374984, 2854783018, 35792898, 168299178, 2292711586, 2862645250, 2852784674, 2282389642, 2317912064, 8553130, 2718599688, 2183660074, 2685018666, 547915938, 548014082, 2155905034, 2829092904, 578857632, 42508832, 539626122, 545267722, 2183307296, 2290092546, 579340450, 707306120, 176818858, 547521194, 2183168162, 34088968, 2183168640, 2189426722, 2726863402, 170434602, 136978946, 537436194, 2149722144, 2820704386, 176857096, 673743530, 145230338, 2686461954, 10649600, 2192181802, 2292197506, 548045442, 142614536, 2290255874, 578855426, 2181726210, 2860679682, 178782890, 35496, 682231936, 2852692642, 2827004554, 539658242, 537561642, 2693302314, 547399848, 539134592, 2192048640, 2284464256, 33694346, 35651594, 581569066, 42600488, 2862656168, 2149614080, 2191534594, 2315266696, 2284486688, 547915906, 2852290600, 44049056, 2854365834, 2694850728, 671130122, 2818583072, 2150277256, 679643298, 537001984, 2156036130, 2283831810, 2324169218, 2686978058, 34252808, 545294338, 2323784192, 2156528130, 2861212330, 545433632, 170041888, 2718444040, 2793642, 2190115464, 36184578, 2726437034, 570960386, 706773544, 167938722, 33720352, 2717919402, 2852659848, 713728522, 8947882, 706750472, 2726865056, 176685698, 2269354, 2147623082, 33696424, 2155880616, 2684911754, 715663488, 2189429376, 178954410, 581577378, 2158493730, 167938088, 715696800, 537045640, 572531370, 573047330, 2686624288, 142748194, 42074626, 134226434, 142772266, 2324335104, 539634186, 2820802688, 533000, 2189592578, 2854232610, 142608896, 2183799456, 706773002, 2718476928, 35815594, 2728534152, 176717866, 2729061026, 713556096, 178913792, 2717944482, 2726824064, 680134656, 2317396480, 713165472, 2820710538, 35825666, 665762, 2827133610, 2718605858, 2183701162, 170436744, 707272866, 44042274, 2315291306, 673351712, 2827002408, 671785602, 2158144168, 2290098178, 2829093418, 2827618312, 2863302688, 2148180642, 548012682, 2718040202, 2183692296, 2156437642, 2752546, 545303200, 2323810986, 715163656, 682264576, 580911144, 2189437450, 176324770, 2720662154, 2150238730, 2687107584, 2684889258, 681577088, 573049504, 35817608, 2315812992, 139274, 2107424, 2317385738, 2728566816, 545269794, 704806952, 2228744, 2189959208, 2191698568, 2862776970, 2687115904, 681713706, 2854750760, 167805442, 136489098, 176160906, 2695365280, 2726305794, 2861170698, 2728528546, 570993322, 573047336, 2148016160, 136314922, 682238592, 2282391690, 2694873250, 673718274, 2189951018, 33695784, 2283833896, 673327106, 2829197994, 168337450, 10400, 2693267456, 573218952, 2852299424, 2183266336, 2729093290, 44204672, 679518336, 42475650, 713689768, 143165450, 2155913344, 33554944, 581607426, 178792450, 578855426, 2326299144, 2271392, 706904232, 715139754, 2149747208, 2290623144, 33554474, 2189992456, 2284454016, 2318009002, 572525056, 35824130, 2317486730, 2860679202, 2818581120, 2685050880, 2686493224, 141866, 42510466, 2720145408, 2148172416, 581608074, 2158665728, 2692743338, 2292853256, 538976802, 2695530656, 680134784, 2818582568, 707405834, 671612962, 2326300840, 2852683936, 41951754, 2148147840, 2292320800, 705208866, 2281744522, 713687720, 2283962408, 680140834, 571091626, 2687008936, 2684396064, 2862622880, 137003010, 573049386, 673357824, 715792426, 2189590666, 673849352, 8945674, 2325873194, 2693275658, 2315258496, 2317492232, 2290100232, 42074760, 134348962, 2829060770, 680042498, 2726437384, 573188264, 570460810, 2155881088, 2826993704, 713687714, 2720139266, 705300522, 2720530568, 2687010984, 2718468264, 36309632, 33686186, 713064610, 178791074, 170426890, 178389002, 2315430024, 2720694912, 2694851200, 2829099010, 33597448, 2852683912, 2315790986, 681585314, 2654370, 2191525898, 8913056, 2728536096, 2281742890, 2181562528, 142770698, 581477000, 144706176, 8432128, 547498664, 134228490, 2292222496, 539500674, 170043424, 713073160, 571121698, 134391842, 2156038282, 170041472, 682109098, 178792586, 2290125344, 2323647114, 2326276234, 2150105258, 167911976, 537536546, 2156437512, 2181210784, 2190123136, 707306122, 2192179744, 2827487362, 34244616, 2827657890, 679479936, 2292197898, 2281736744, 2829223938, 2318041634, 2827133450, 2718574634, 2728560674, 2819228298, 170042026, 713689770, 2189598890, 176326658, 2317879968, 33589898, 2852161544, 2854912674, 2181605538, 2290124928, 131592, 2147484298, 143165962, 2863278210, 2261000, 2315944584, 35496, 2726298242, 2829584520, 2290780290, 581566978, 134744610, 178792490, 673712136, 2156038666, 2147492392, 579381920, 537561088, 2860655112, 547528706, 673352322, 537405962, 2317525034, 715825832, 2717909506, 2147615360, 36307594, 11149440, 134775304, 2692786858, 707406376, 2863172098, 2183823914, 579379328, 696458, 2692874882, 11174434, 170000554, 570990762, 33587328, 2819262592, 36307498, 2720671754, 2820680226, 2317519010, 144713762, 2318052002, 706742954, 2183801480, 671778850, 2292228616, 168339584, 134383626, 2687148072, 8430242, 2290625186, 2852168194, 2292851200, 44697632, 2282267274, 168437800, 2283940392, 2827526282, 682271370, 170557474, 2820678312, 679641770, 2860526112, 142778400, 2863278120, 143304842, 2820677664, 2854791680, 715696162, 44212898, 2692754056, 2860525698, 579338882, 713064968, 2147657762, 547358850, 2292353024, 2325749896, 2686454408, 2156537898, 2685045256, 2317887650, 134783650, 8946304, 2728559104, 2315429922, 2693408776, 2147655810, 715129514, 2720172586, 2181562922, 705168042, 715825800, 2718435328, 2663042, 539664904, 2860679810, 2826993826, 2317525154, 2317494914, 2150238240, 134260896, 2183799464, 143261856, 573079594, 2854232072, 143264418, 705341480, 2693409442, 2192089120, 35785386, 2192048802, 671776936, 42510850, 2726832682, 35654304, 176327176, 2181735082, 2820835978, 2684912130, 2852686344, 2148040874, 8954024, 2181734410, 2181210272, 707436546, 673319426, 2315266208, 2820678304, 169872002, 44179488, 573055522, 715795106, 2192081440, 671656458, 134359560, 176162858, 547922090, 2147524744, 2693278242, 2148141696, 570589346, 2156560898, 2149582882, 2693399208, 9054338, 2158012936, 2183662240, 42508458, 34244648, 2155907202, 2189467650, 2292222626, 680011808, 539011112, 2158635008, 2852127402, 2695495682, 2284331008, 2854922282, 142614568, 2821194274, 2686593192, 167815722, 142639242, 178292768, 2324308490, 680173736, 679486122, 44739234, 169904136, 2157972106, 2863310848, 10526728, 2827517960, 41978402, 8955914, 2829060768, 2852694050, 2726996098, 2863269920, 2763272, 2695531040, 9076746, 2692884992, 690858, 170394152, 536881802, 2829715496, 2720041632, 2820704898, 2820679816, 2181734568, 2819261066, 2854363656, 2827651232, 2284486824, 545399464, 2156046986, 671613570, 143294626, 2854889640, 2829724296, 44081832, 2150246400, 178814978, 35790882, 680009736, 707396136, 2861181056, 44605474, 2686454432, 134875168, 44737026, 2726955658, 176849024, 2284488832, 2107914, 2190092296, 671614978, 176324642, 33720456, 2863138978, 169910274, 136486922, 680043008, 2684527106, 571113994, 2720704544, 2720180904, 2290748040, 2181046914, 2829093514, 2326399016, 2189461664, 2684914176, 2692745898, 2827002368, 2720669856, 136478760, 178299522, 671255074, 2854259208, 2282236584, 2729093152, 10625160, 581476992, 9076736, 2692786344, 2684388010, 2230304, 539495040, 41945760, 545819136, 2684529282, 2157977738, 2284464266, 8738, 2686487074, 2686591008, 2863310976, 704815616, 2726463624, 706748938, 2326399112, 578986146, 539011746, 2726308480, 682131978, 671099008, 537536648, 142747682, 536911880, 2720702498, 2290657928, 713599146, 9087146, 176827010, 2192058530, 2190090922, 2150113922, 2829189130, 2147492354, 545425416, 2852790914, 168460424, 2694873738, 2323818666, 11152008, 2158626856, 2181079208, 2829099552, 2686494880, 570589728, 2292329088, 2631712, 178299434, 715162152, 570427904, 2292845226, 42084994, 706904616, 2189568130, 2820702850, 2827487784, 536906408, 2324334762, 2819132066, 547889184, 2684881408, 145270792, 2854789674, 679651498, 2820669578, 2326432394, 2685051530, 142778498, 539664424, 2686624424, 2317920288, 176827042, 537430056, 2827496098, 2860518026, 671656098, 169869954, 673876482, 545398794, 2863170210, 2281742882, 581077162, 2156005898, 2726830728, 169904778, 8552616, 10518560, 570425866, 9085482, 572522634, 2236586, 2190084226, 2820833802, 2684494466, 2290123434, 178299560, 2854922760, 537042944, 2686593570, 44730410, 2862622888, 34212384, 539656224, 144875658, 2147655712, 536881832, 2283833856, 2324170880, 2326397058, 169880192, 2150137866, 2315290656, 143264266, 2284488872, 2158534786, 2156046848, 2148049056, 144736264, 134258728, 2324334754, 2852260480, 2183137418, 2148043304, 34218664, 34078856, 671744514, 2695537312, 2827649024, 673882664, 537405568, 2695004288, 2694979592, 134875808, 34218506, 2726472232, 131754, 2190092424, 2693439624, 2854914090, 2150277634, 143271970, 10658472, 2149581472, 2726333096, 170396192, 2325881354, 2148049570, 2860647048, 2852134914, 682107402, 532640, 11149960, 715661312, 2181210250, 2158635648, 2829221928, 573047432, 8396928, 537405994, 170535050, 2854363146, 2281734304, 682263168, 581085184, 2236960, 2283840040, 44698120, 2181571082, 2728927912, 176818306, 581601282, 44042370, 33728522, 2695006730, 2181726376, 2292875906, 2158010408, 715784360, 2290649600, 178291368, 34122242, 704651936, 2685053570, 2149720098, 2315422376, 41978410, 706749058, 2861172744, 2190082730, 2158135306, 2827618304, 681583272, 2181046920, 42117162, 547498498, 715687968, 2181048362, 2158143522, 2156529802, 2821359786, 136355872, 143264266, 2156536480, 2318051488, 2718474378, 10625184, 10486304, 2854257162, 42467880, 2818613256, 2318051330, 2687139848, 144867456, 2686495272, 2726955040, 2149712512, 2860679176, 2189429384, 536912008, 167813288, 671097514, 2854922890, 33597440, 2181048864, 671263368, 570567210, 11053066, 134775304, 2829066888, 176324608, 578855074, 2155907624, 134260768, 673218600, 2158635688, 682271274, 2684398210, 10649760, 2720017032, 2147622952, 2728559234, 2325872682, 33565320, 2290616352, 2315814946, 178391170, 2827493922, 2854881962, 2694840448, 671754378, 2158501896, 11141768, 169912834, 547391520, 526496, 715792424, 144714250, 170434568, 2189959810, 2820713128, 2854397984, 2325774888, 2863301120, 2324343434, 178922144, 2282397704, 2189959330, 573179938, 707275432, 2183275176, 573179946, 2183307936, 2315812896, 36177930, 682107048, 713728640, 35654152, 2717917824, 2326440576, 2192048162, 2283800744, 2282359464, 2283800576, 2829757098, 2189599392, 2720147490, 2156530208, 10652288, 2290092674, 579340962, 42599048, 707430946, 2292885634, 36211210, 2860687370, 2860654594, 11141770, 178956802, 704684714, 537001984, 2315297408, 2860548224, 44075528, 573188608, 545956512, 2149745314, 2156038154, 2156398602, 170533032, 2282392224, 539503104, 715301546, 2323818626, 2862751784, 2695504424, 2108034, 2326440098, 539107360, 2292361256, 524960, 2821368458, 2181081248, 2156398728, 2149712032, 2629800, 682139784, 10888, 2819263008, 2189953706, 707403818, 2181212330, 2694850592, 2863170210, 142772746, 673745568, 143270528, 679485578, 2290745376, 707272874, 581044256, 680002208, 2728960040, 2317353090, 2284363808, 2150246568, 2623490, 2156003850, 176726530, 545816738, 2718433416, 176325154, 2694979714, 715163776, 2726472362, 715172514, 547530914, 2325752448, 2829748778, 2292883458, 707428488, 2290125312, 2317353602, 696360, 2181694112, 44730912, 178260104, 35826210, 537428520, 2685053066, 573046952, 35791488, 2315821706, 2728526338, 2315258018, 2829199394, 2694980136, 673220768, 2718435978, 2324301858, 2147485696, 545393312, 11045418, 578822794, 572654242, 2326301226, 2861050538, 570458122, 713695746, 2863268384, 2718466058, 2821359658, 2685020840, 170532904, 2720137770, 8430090, 2684397730, 2190125698, 2324333194, 673882120, 671089194, 2323776042, 136972416, 2692743338, 2158625280, 2158633096, 2829232170, 581601322, 2323655338, 2818746498, 2693308584, 2099880, 8423426, 44182178, 2317877410, 2189959338, 2181079210, 44706336, 10496008, 2827487778, 571091458, 142649858, 2827094152, 571080866, 2156439592, 2192059048, 2326298786, 2157979784, 2694850600, 704643624, 2726469762, 2158527016, 2317920298, 2854387850, 2695407778, 8423424, 2692874890, 2694873640, 2684495880, 706871458, 8424064, 34243074, 537528834, 2687115266, 33589418, 539011240, 2821326880, 136874664, 2190090912, 2282258954, 2821236904, 134228098, 2693311104, 2147486376, 2326267914, 2149712392, 537436682, 2156407464, 2183662112, 2192056490, 2854224386, 539626026, 2192220330, 707439144, 713066530, 11018784, 671090698, 2860687488, 2147494560, 673325698, 2284454058, 176851592, 2726464138, 144875656, 168462856, 137005226, 2189565954, 44738722, 565888, 44575272, 168337952, 2292886154, 2720565920, 705333376, 2150140450, 42109090, 539002922, 2282399882, 2148008456, 2854912162, 2315919392, 2829189290, 2852692002, 2315264130, 2854922402, 41986594, 2150105602, 144736386, 679649442, 8947714, 178823176, 2147650216, 2189593090, 2827659818, 2692917376, 537043584, 2827004042, 2863179912, 2189953066, 2827518592, 581476992, 671615528, 2854226048, 178432160, 2860548266, 2292744744, 33557154, 2818744328, 679608448, 2323646466, 2150115328, 2717917864, 567330, 10650120, 679610402, 2190092968, 143263752, 2861048328, 2863302824, 2292719616, 580946050, 705333768, 2623522, 2282227882, 673876128, 2192190090, 134744610, 2192083626, 2829189792, 142617248, 707403784, 581567144, 2684889768, 682131616, 2728960522, 34818, 2191665698, 2829722242, 673874080, 167804938, 2729060514, 2687150120, 2290223114, 2189467658, 680134696, 2818736288, 2325777058, 581083658, 143305354, 539140608, 2827649664, 2290622472, 2852782626, 8555040, 2156399146, 131624, 572565634, 2290124832, 2692917888, 2148041224, 134742658, 2158102536, 715688616, 2854750210, 2190090890, 2692915850, 2760706, 2860687904, 42641960, 2156005920, 167946376, 2728527880, 681582722, 2827649152, 2284333738, 2181046400, 572530824, 2324176936, 573186592, 136315520, 2290745864, 2818605218, 2852127394, 2862751784, 547487906, 673218722, 2829584906, 170524714, 2315419810, 2720147490, 10754, 2290649258, 2155913218, 134359592, 2827493928, 536904194, 715261962, 42477608, 704653866, 2283801120, 2852134920, 2190084650, 681715744, 707398152, 2854758528, 2292187144, 2692754090, 2150277674, 2263040, 545818754, 707395586, 2692778536, 2693300874, 2862778538, 581085856, 2189566496, 35783336, 2827485728, 2818713634, 2317527176, 2323644416, 2325914248, 2147486346, 2726953514, 136847498, 545393322, 537397386, 2694842402, 2820672136, 33597600, 2854363808, 2156535978, 704653856, 663594, 2282234402, 2315389058, 2684396040, 673742848, 134752296, 2325749794, 44182050, 2726462114, 579340842, 178301448, 2183662208, 2687016994, 2827091968, 2795554, 2181573248, 170033826, 2821358112, 131106, 673745546, 581435946, 167913986, 539001482, 2283833346, 681617922, 671097354, 2292361858, 145402370, 2283929738, 679487650, 144868008, 2282397706, 10627112, 2317396480, 2282400392, 2317363330, 681615528, 2717952514, 2818583200, 2720661642, 33557032, 36350090, 36309154, 2729050114, 570460714, 2183146152, 545294498, 145262730, 2819140234, 2726985858, 715260074, 10625546, 2728397474, 2283833514, 42467458, 42084520, 2852653610, 176162984, 2155874314, 2720541320, 581042824, 2827494048, 44212768, 169910920, 570427394, 2325776544, 2189591210, 176332808, 573049346, 547891714, 2292222504, 2290264576, 2818581128, 2720532642, 707397768, 682139682, 681576490, 2183800866, 2686585482, 673876514, 136350248, 580946592, 2149720746, 2284325410, 2820802690, 2819238058, 671131810, 167807498, 580913312, 2283799168, 671090728, 2729083402, 2726308522, 2181079170, 2292720264, 143294472, 143305258, 42109576, 2684521122, 2820808714, 713164840, 11182626, 671754760, 145402402, 142746248, 2323653280, 2718474754, 168428160, 8921120, 570960552, 579477672, 572533290, 2686461994, 2852126890, 2862753824, 536879232, 2317353480, 144870050, 715131434, 2317393920, 36350634, 681607816, 545262210, 2718050848, 2753160, 547922600, 570960544, 134250528, 2829066784, 2693277834, 8431656, 2191655458, 2726333090, 671131810, 2860657154, 178260490, 2860524160, 572663946, 44706472, 537403944, 2269322, 2718436008, 2863138978, 2324340904, 11012642, 2107522, 578848802, 548014218, 715128864, 2315266050, 715303050, 673186314, 2290092162, 170524834, 572697098, 2718573184, 2852266024, 2181204610, 547487874, 547521194, 2283971072, 2149614218, 2189437578, 2147526690, 144867968, 2192050824, 2852793000, 9079306, 2729091074, 570433704, 2717911176, 169904266, 2290123426, 2827651754, 2138144, 134351402, 2326274562, 2821366274, 578953352, 545923072, 2854783656, 581609472, 2325907978, 2693441704, 539632162, 143304864, 145369736, 2826994208, 2694842922, 2290264202, 2147622922, 2325881344, 2283833898, 537428480, 537526786, 2818712226, 42510976, 33718912, 134875298, 2315389090, 42117160, 33595944, 143261728, 545786368, 673317002, 536872970, 2820836008, 136980490, 570983050, 2191534720, 2718476832, 2684521096, 2323816448, 2315913898, 581435434, 136972960, 536879752, 2684357282, 2315289226, 2718573218, 707306122, 2693308584, 715301034, 704678410, 44171946, 671129642, 8431784, 145262722, 545958058, 139392, 2728536192, 2326405250, 35336, 539132034, 536914088, 2183793186, 2787368, 2147526816, 44182026, 33554570, 2687009448, 537569416, 2695408168, 168339498, 2726994432, 2271264, 2192050698, 178258570, 2183670440, 2158012960, 713564192, 2181726722, 10659840, 2158625448, 136970784, 2140842, 2282269322, 2718466210, 570589826, 142747810, 2290131072, 2148048898, 2156407424, 547487906, 2820809378, 2323647112, 167780514, 679610408, 2315952138, 2191565352, 682262666, 682229922, 2695006250, 2852292768, 673841194, 2181734400, 580944000, 2726856864, 565888, 539134464, 2693433482, 2158667914, 2148010114, 2183137824, 2729060522, 2827526282, 2323808938, 10519178, 2318043298, 2854789258, 547891210, 136847496, 2818736290, 145263146, 559136, 176201890, 2854267040, 2290788896, 2156011552, 144876074, 2324202154, 573218944, 2686615720, 176728738, 2183266432, 715163778, 2686494848, 2861172874, 2827004578, 2726856874, 8956040, 713728680, 682238464, 680176160, 713163392, 2818572936, 713173130, 2827528194, 172160, 2854881314, 2692915842, 578822826, 2282398218, 2183299754, 572522536, 2261504, 170404000, 671228456, 548022792, 142780962, 2284355744, 2852265986, 2718042784, 170533408, 539533440, 2852301320, 2686583304, 44083882, 657570, 705208328, 2283970722, 2189427328, 2852265986, 537403402, 2323784200, 2317492866, 2156560552, 2827100200, 705306762, 145361440, 2318043304, 35660296, 2687117962, 579512842, 2829623336, 2155874336, 2292877482, 2818582568, 671254560, 2284356224, 2181210762, 705300480, 715792394, 167805472, 44073506, 570982568, 2192181762, 2852792490, 547389986, 681617442, 41951272, 2863267976, 679649450, 679651842, 2147648000, 706751008, 680036490, 2718444072, 698536, 548055040, 144736778, 681714304, 2718564362, 537430050, 2728525960, 671122058, 2684395520, 2192187560, 44042280, 2820835970, 176849058, 2852825226, 537559560, 681575048, 2325751944, 715295242, 679510696, 673194120, 2819096738, 705208322, 2189961890, 2148043402, 2726332416, 706904072, 136445994, 2150269450, 2720705154, 2692885120, 572565506, 2147657760, 42115714, 143297066, 545923074, 44736522, 2317484168, 2183833728, 2181040170, 2860681890, 2324169224, 2693302314, 2720696328, 2189470370, 2189951490, 44179586, 2315388962, 679518240, 570566656, 2183266474, 547398272, 571082920, 36219018, 2819271178, 2684920488, 176194082, 2097320, 2181212296, 44182026, 178430498, 2317361704, 143295018, 548020360, 679610498, 682139778, 2819098632, 2192083072, 680141346, 33320, 2821202440, 2686584960, 2190082570, 134359050, 690858, 688160, 2181212840, 2692915330, 2290264586, 2318051842, 178946048, 2290647688, 11174408, 2685020194, 2718442120, 42606754, 2695538824, 2854758562, 2323685536, 2282367626, 537395362, 545294378, 44574730, 704645762, 8432130, 2181203978, 537561098, 572664450, 548055168, 713165314, 2726856712, 2147658400, 2315813378, 657450, 2317525024, 2827485192, 2284464650, 2694883872, 713589384, 2283938338, 41945610, 137011720, 539502592, 9087112, 2621570, 2292883968, 547883176, 534690, 176294408, 44081794, 681708032, 2189983744, 2720662154, 2315954208, 2854357152, 681715722, 713697322, 682134178, 2283939976, 168471074, 707397666, 679651368, 2192220834, 2315291170, 537534496, 2317918336, 2819137570, 2820671650, 2156529802, 10618912, 581607944, 2695531050, 2827133448, 2282392224, 671623712, 176292386, 2324335272, 35816104, 2718040618, 2323646498, 715694082, 673194026, 2729093152, 136839178, 168462858, 2183660162, 2726437504, 2820808874, 43530, 2829197866, 2156046496, 2819096738, 713032330, 2190114976, 537567242, 2323653290, 2686978218, 2149714464, 2860648584, 167807522, 572523170, 673316906, 2318008360, 145367690, 581437954, 671253000, 170000898, 178397184, 681716386, 2726297608, 35695112, 2181573282, 707273258, 2818746378, 539535394, 35654154, 2282398248, 134742186, 2147516546, 170043554, 170527368, 2315289258, 706871426, 2686615690, 2718564482, 144875690, 42502690, 11151400, 715793034, 673882658, 2687019146, 2861203496, 2189984288, 2827495560, 2317918368, 570950306, 2324340778, 579480234, 170010656, 170396200, 2693267586, 178825344, 42607266, 44206218, 170427042, 679485450, 2726461474, 176826402, 2283970698, 2156011560, 2181565098, 8706, 2852653184, 2292885546, 178430090, 2156396672, 2317519490, 134914720, 2728954400, 2729085578, 145227936, 2158626848, 2326268586, 2326300682, 170000418, 2326405666, 2854783138, 2147491850, 2852162216, 2860657320, 2829091368, 176204296, 10486440, 8397450, 2861206058, 2158109216, 2829591210, 537436714, 2829623298, 168438440, 581083266, 547488290, 707438632, 2818607104, 2818613792, 545925762, 2854781066, 2189950976, 2720139938, 698888, 548045352, 537436296, 573212680, 2863169666, 136358026, 2821226666, 578986120, 2854783144, 2852169728, 2829197992, 706783400, 547497984, 671099434, 34089480, 2230952, 545786408, 715786274, 2189959200, 682099210, 2718083714, 539633832, 2726471712, 2829713576, 33727114, 2148007946, 548053546, 2156568616, 713721858, 2323810984, 2854256682, 2290131466, 2156437514, 36184610, 2852685992, 2693400586, 715293224, 2290133640, 2315815082, 136446634, 2148008488, 572686378, 134875808, 136456192, 169878186, 2829721642, 705300512, 548020224, 715301026, 580911144, 2097826, 570990752, 168339586, 2821333514, 545955970, 2325916328, 571082786, 176291842, 2720178720, 580944544, 2158100618, 137011208, 44605576, 2854224512, 2323679754, 33720994, 2852290602, 2686615554, 2183834152, 2728954536, 705301130, 2155905544, 2693401090, 680045064, 35496, 136445960, 2796168, 2820671530, 2728962088, 2323647136, 2718081570, 537045026, 142614698, 2263560, 144869920, 707300008, 2829060232, 2325881376, 2158635018, 2687141888, 571113632, 537436330, 134252586, 581476362, 33564704, 2181171752, 2718605826, 2718072834, 2854914186, 136325248, 2861074570, 2694881826, 2684920352, 2318008970, 2686486698, 547488394, 2317393954, 2315780640, 42502690, 2290655232, 2150115976, 539109416, 176849032, 2854783650, 573090434, 545785856, 168329768, 143140904, 2315288578, 2183299200, 2156397058, 2827126912, 2794154, 2284495370, 673884672, 2192081034, 578854952, 42076674, 2694850602, 2192081536, 42598944, 44728992, 34121768, 571090984, 2852301322, 2315395752, 2694843008, 2854258728, 2693311112, 548047360, 2854257194, 580911242, 707299970, 547889322, 2155881096, 2726462090, 2148049440, 2190084128, 36315688, 136978984, 2181728264, 2694883976, 136488962, 176194056, 2819269162, 44050560, 2189993994, 571116074, 2861075106, 572696736, 679485570, 539667104, 2189590696, 713040546, 142641826, 42641952, 144877600, 2326309034, 713171496, 2281734656, 2854756904, 2183799432, 168460298, 178292746, 2829232170, 136317448, 572662400, 704815784, 536881280, 2191565314, 2157970056, 142772776, 42606720, 2181564418, 35684522, 679485570, 2863269930, 2149615656, 2323654826, 2158526626, 168469130, 706904066, 671221762, 134785066, 2271362, 8530466, 11141800, 2726865058, 2324299810, 170041898, 2292197898, 2317484202, 579346600, 2148010114, 170560130, 2324210344, 2692745896, 2854256802, 36341930, 2729082890, 682099370, 671097344, 2820842016, 143165474, 571090946, 671260810, 2728429610, 681706146, 2290657794, 2852792362, 142748322, 2156561066, 2317355530, 145367714, 35653800, 570436226, 2818744992, 2323786274, 682098824, 2829756968, 2315297314, 9054856, 704782370, 143166090, 2829714090, 545950210, 35826208, 142615178, 2827133064, 2829754528, 2852160040, 2718435842, 580911616, 2695528608, 573047432, 2695012394, 581468160, 2695014912, 2827004074, 704653344, 2718572672, 163872, 545303082, 178946184, 2726830722, 2324332680, 680143400, 578955298, 2852692138, 2827102856, 145394178, 145393674, 35686434, 134382208, 2861179392, 2852817576, 144869416, 548012072, 2183309474, 2861040136, 35815936, 2720533034, 2325872808, 2854881834, 539656194, 10526752, 536912000, 2323687554, 2829066280, 2282399906, 176728226, 715137672, 176718344, 671779458, 572695080, 2854920744, 570460810, 580919306, 2720170152, 134752426, 682142250, 134384130, 2189437096, 33718280, 2827485184, 2155880618, 538968098, 2862743562, 136349704, 705333792, 2852661770, 573055018, 539492898, 536879618, 2192181800, 680002218, 573178530, 705210368, 2189592714, 680143370, 2283833504, 2718083082, 2684357290, 2281874090, 170035240, 2852784776, 2318017032, 170557602, 176327178, 2827127456, 2631840, 2854224034, 176300576, 35791394, 2290262024, 2158658216, 2862746114, 2284366344, 573213194, 2315420162, 537037314, 2821333536, 2829584386, 2860558344, 2149712032, 2861049896, 2852659744, 2326274688, 2692885032, 681574408, 559144, 573178368, 2189994632, 2854781600, 2829584522, 536873642, 44180002, 2827004064, 2156046336, 2282225666, 2323679746, 2863276072, 178823328, 2685020680, 2281711624, 572555816, 707265186, 168339498, 578947074, 2325883392, 572523144, 2326268450, 2821366442, 178432128, 671230594, 136839818, 2315419776, 2686487210, 2150116002, 2148182178, 713721994, 134908072, 2325875232, 35815466, 2283931680, 680036392, 682099368, 545925664, 11043362, 679485600, 134359168, 2290253824, 2181038760, 2728929290, 2317516928, 581476360, 144876162, 2192056482, 2820803202, 176818850, 44204546, 136350216, 2189435530, 176332930, 707437226, 2315388928, 2283801226, 2148041258, 572533288, 170565800, 545826976, 2829748744, 41976450, 2183668362, 176695330, 2323817130, 42478242, 2862752266, 2191524490, 10488328, 715816962, 2861040298, 2284486698, 2290778626, 2283799072, 705169546, 44697730, 178423944, 144842792, 2720573602, 2820809384, 2290753706, 715161642, 2282357384, 33554602, 2684529152, 2854223912, 2149616290, 170428586, 580946090, 2183178370, 715686560, 545295008, 547520554, 2149720194, 169902722, 34114058, 2862647434, 136317096, 2192091168, 2149591552, 2726830210, 707395594, 178825258, 143271938, 2147485834, 679485450, 2726865416, 673843840, 526856, 2181177482, 673227432, 2292195840, 2863302826, 2325782536, 671785098, 682109480, 570597376, 142649352, 2292351520, 536881698, 2156431498, 2183694368, 533162, 2324333066, 143131272, 2317525034, 671613066, 715139720, 10519208, 2726854824, 715137578, 11045034, 573082144, 673849866, 581478432, 2726472328, 2325751968, 2323685890, 170568202, 2323786376, 136314888, 2183266336, 9046666, 704815656, 2760736, 176294058, 2861081248, 545825290, 176816642, 136448042, 169879680, 2827616256, 2820680224, 713564840, 2821365802, 2181605410, 2283833898, 2692917896, 715161738, 2820833282, 2863147530, 2132096, 2155913896, 548014728, 2283798698, 713064994, 673327658, 565258, 704782506, 2852651648, 2621568, 2181040640, 2819129986, 2158504578, 2148149250, 2827520042, 2821368320, 2827518626, 2292318752, 2827659306, 134390280, 581435402, 42074280, 2686487080, 136486912, 706871810, 2854396450, 2693268136, 2728952448, 2281702026, 707430432, 707430952, 578849416, 2315788424, 2826961064, 2318051874, 34119680, 2281873962, 673712266, 2829754922, 715137058, 679512704, 715139080, 2323776010, 2292359682, 2827493920, 44073642, 2726300322, 178924040, 167938186, 2720664234, 2728430120, 2820835968, 2181171240, 142748290, 2728960512, 545958410, 2820678154, 2854390312, 539664418, 168470658, 539624106, 705175584, 2181204098, 2147524768, 2829199488, 673876130, 167815818, 2315430050, 2827495968, 707299458, 170033322, 2156006056, 673874082, 2693267594, 8956458, 2718573098, 136446090, 8552490, 2852127264, 134219816, 168462888, 143130634, 539494400, 2863139466, 2325776384, 34251434, 2827616256, 2860523552, 2860525706, 545917568, 2181081736, 2729052330, 2854922368, 2183178890, 2191690240, 679611040, 2819104898, 2228904, 178913416, 2686978178, 2860646528, 2684496042, 2181736610, 2726340744, 706783274, 176816672, 713040552, 682265090, 2829591082, 2158494368, 8432256, 134881960, 145361448, 2326405290, 2821236866, 2854781090, 680140808, 547367434, 2686615682, 707274792, 9076744, 681574432, 36184576, 2284363904, 539009184, 547916456, 2283932330, 671222280, 35695232, 170565674, 2326274216, 538978826, 673319432, 545294464, 2290264608, 2728952360, 578846752, 11141632, 168296608, 2861082792, 2261514, 671123488, 134873130, 2854232226, 534656, 2695366690, 581608104, 2318016520, 2155881122, 2290747530, 178258434, 145392160, 44042794, 136446602, 2684879008, 578813994, 2318010912, 2315821224, 704643074, 2861205674, 144836640, 2829592578, 2860681864, 2860648490, 136880650, 713206432, 671097480, 2284325536, 2183825442, 2829623464, 2852257962, 2827651594, 168460800, 44204192, 2726471682, 2861074944, 2854922794, 2829593096, 44573312, 713173634, 2686623880, 680132778, 2829721736, 2829756416, 176168994, 545303178, 2687009442, 2191557256, 2148182538, 2692776480, 539492520, 176826368, 33554562, 573079722, 2147623074, 143132834, 11042946, 547914370, 2315946528, 2829224066, 578848928, 2290614922, 715696264, 547881504, 2192220202, 2147526690, 8563362, 671777314, 2190092936, 2718081152, 2863139498, 2863138856, 680140960, 176162848, 2148018338, 2685042696, 673185920, 2729093288, 2726308386, 707404322, 2685053450, 715137058, 34251274, 2150238240, 35654152, 2315397794, 2315255936, 33589386, 2326276264, 9044642, 2795650, 2228744, 2156439690, 2317887658, 2315821064, 2693401258, 2282235936, 539664418, 547489832, 2181071370, 2726298152, 2718597256, 136448520, 2861212330, 2726963210, 2695498242, 2695498370, 2107562, 2148040714, 570565122, 2189435016, 2829191330, 44695690, 572695042, 2862753794, 671752202, 174730, 536871592, 2324179112, 690848, 167936520, 2852784810, 41943722, 2181038754, 2192091264, 2821202056, 2726824586, 2720041472, 2820712482, 715688488, 673357824, 176300586, 2854256642, 170035720, 545400968, 715792938, 707299456, 2718605992, 9052714, 35791498, 2190092928, 2189598730, 2190115368, 536914082, 2284494976, 572653696, 715294850, 2820671626, 2829748776, 2861049858, 673753730, 2852659242, 2686485122, 2284486824, 2190092968, 2148016810, 547916330, 533128, 547529218, 2326276130, 578979970, 2192181280, 2718435336, 2236544, 538976896, 579379754, 2148182176, 704643202, 673876482, 548014120, 42639872, 715301002, 572664480, 170011296, 2720041642, 2827649672, 2284464288, 570427424, 178432000, 34243208, 2821236746, 545434154, 2149614216, 170527234, 704776200, 707299458, 2729085098, 682141728, 2292359176, 36350632, 2158108842, 2728560682, 539002912, 2190125184, 581443594, 167815690, 545261736, 2191523848, 2819229698, 713170944, 671121576, 2324171394, 2315952288, 11182632, 706748448, 2818574466, 2326306944, 673743018, 2729084928, 570960552, 581444104, 581607432, 10627080, 2191687850, 547529216, 34220546, 2181703722, 2317387808, 2282268800, 2181694090, 545259522, 2728528394, 2694843016, 170534912, 2189953032, 2149720586, 2315780098, 168306690, 2282227880, 176193672, 2693308968, 134252552, 2183703074, 2862656128, 2192187434, 707439264, 134785058, 715661994, 2860515496, 579512994, 2317386378, 539495074, 42633864, 2292320938, 704784386, 2860679210, 581444098, 715663400, 136882312, 545816714, 176169120, 8522272, 167946792, 178389026, 537395752, 2861171240, 539658786, 2317910658, 145393792, 2726472352, 2694980104, 2686462592, 713173640, 2317525002, 10659882, 2854881290, 2192189450, 2156036776, 2717944322, 2149744642, 2720530432, 581075074, 2315943946, 143295018, 2863172232, 2861212200, 2687142536, 2685010082, 2829724170, 2718083624, 2854879872, 673187882, 2684389928, 2818574858, 2323783840, 679512584, 44564482, 2181046952, 2158633000, 2315288618, 36178472, 2684520970, 2728536106, 9087144, 572662304, 2852823050, 572557954, 2726963360, 713558530, 715262600, 2829590538, 42508808, 2820669482, 2820680352, 2718433930, 35496, 2157980290, 2820702378, 713067040, 2854783136, 2726821928, 170566312, 713599010, 2818574888, 2862754304, 2686493352, 2726952970, 548046984, 2829101098, 2189566602, 2325783040, 2686625824, 2693440168, 713173032, 537569930, 2317519394, 134228488, 680001546, 2720006280, 2317918368, 704676360, 2852136970, 713072776, 2829617288, 573212682, 2684363296, 10627752, 2684395680, 2189951490, 573218858, 707398186, 580911106, 136486912, 2717952010, 705339402, 8389256, 2324342920, 2283971072, 33562794, 2654888, 2852128904, 2821333162, 168299008, 178915880, 2147657762, 134875138, 44597800, 2181595784, 176818728, 145393698, 2315430056, 715825674, 713072642, 2827627008, 2323688074, 547883690, 176202274, 2282391554, 2183170090, 145399970, 134750240, 136487048, 2157978242, 170394242, 2827626538, 2726332584, 2821335080, 144747178, 2720041120, 136972832, 8527906, 713588864, 2183144106, 144746498, 673358336, 169904170, 170534946, 2729091754, 673874464, 2862786728, 2819270696, 36342312, 671615498, 142647938, 2149616160, 2720697002, 536911880, 2726429312, 178954242, 8563232, 2183170562, 2726854696, 136358568, 2819263016, 2156431362, 142608904, 178266122, 713040034, 42467490, 134914698, 44072992, 2695004290, 2150107178, 545785992, 2191665706, 713196170, 2829093000, 44049024, 548012160, 2156569250, 44180130, 713165320, 573049512, 2158496266, 2862614688, 2183700608, 680133248, 2852169856, 134351530, 706871818, 2315921546, 2191665696, 2861049888, 706748450, 673194112, 2317352962, 2827125250, 176324768, 2728405632, 136325256, 44606090, 671121930, 524930, 715653770, 2324212266, 671123584, 134785576, 2718468138, 2324209698, 169871912, 2192083488, 537010720, 178924064, 2150279202, 2796034, 2693400704, 143270024, 545949864, 11018274, 706912416, 2854256648, 170532872, 581477026, 2720574114, 2827493888, 2687109664, 539500586, 2324209832, 570425474, 136841344, 2720532616, 2684521088, 2192181416, 2684920320, 134359594, 2315264032, 2718564904, 2695004706, 44564642, 2183833600, 2726299688, 170000418, 534656, 2695004832, 176202280, 548047360, 178922112, 537405962, 178268840, 167938184, 2718050466, 671099554, 2156036106, 2282233858, 707398304, 2181563048, 2315395754, 2818574986, 2158633130, 2852259882, 44081160, 2290229280, 681617570, 2861083306, 36348424, 168338090, 715819522, 2854267562, 713196042, 539527330, 143272576, 537012770, 2292187168, 658058, 2829748352, 10282, 2324301952, 2290098826, 715817640, 705331360, 715792544, 682098848, 44728866, 570565122, 2829590568, 2284323368, 570425890, 134873610, 142780586, 2762784, 2158657544, 570591874, 2189951018, 2317396096, 2292187304, 2684919848, 2191526560, 705339520, 2854264962, 33557128, 579348650, 2863179816, 581476514, 2290098314, 2183277192, 580944512, 2156431400, 537559082, 2323655200, 2315823786, 2829230114, 2726300192, 2694873608, 2148050946, 2290131488, 2728921768, 34119808, 539632160, 142650016, 2189459488, 2729091112, 35686432, 545925674, 2718073506, 2827618464, 144843392, 705202722, 655498, 581435938, 2726996616, 570589314, 144747010, 2324171434, 2728558624, 2317484032, 2854920840, 2147526794, 573221408, 2315428490, 547891330, 144878120, 704809600, 2684494464, 671121544, 34122242, 41953962, 2149589032, 2695408136, 681582754, 10652290, 2283972650, 682134176, 2191524520, 167912064, 2695505928, 2189992618, 35659904, 707275402, 2155874986, 2827135650, 2281744520, 715653160, 2324169226, 2148174378, 2684922528, 573082248, 2695497768, 2726823968, 2829232130, 176160800, 2728960640, 688802, 2852167714, 2630314, 2181081216, 2281832448, 573055016, 705341576, 2323679264, 2728929322, 2156399232, 134783008, 2852661290, 547922090, 2718474370, 671656104, 2717919744, 176848928, 8399392, 2686487080, 570556970, 715661312, 2156407424, 2324333058, 570589858, 176816160, 2854748800, 2158633472, 2718574626, 168340010, 42606632, 715301024, 10520746, 579371176, 2862623362, 2852137088, 2687142528, 2852129440, 2149755552, 547891744, 680034858, 2821335072, 682106880, 2326431744, 2290089986, 671746184, 2148018696, 2315815562, 2148180106, 2323646986, 2726963202, 2192056842, 2818713600, 580911778, 2720014466, 536873482, 143261738, 170567808, 2718566570, 2726987938, 671260714, 34120330, 539503144, 2181693576, 2315954216, 2156535978, 42633890, 2183307810, 2315813514, 671648416, 2150279178, 705341578, 573213224, 136445992, 673221256, 580946594, 2829200034, 2318041634, 137003018, 2684518400, 2695012354, 170404352, 2821229186, 2852268042, 2829615752, 2852823178, 36306954, 671124096, 705331368, 572664482, 169879682, 573220866, 2290655234, 2282261034, 2158496296, 2852823176, 548022954, 2147617448, 2190092330, 2854887584, 176720384, 545947650, 2695012386, 2686462624, 705167360, 2860687520, 2684519042, 581478530, 2281710248, 8232, 2695506600, 679512584, 2862622722, 42074120, 144738466, 2156011554, 579513000, 547498154, 42117760, 706882218, 680135306, 2325782658, 2149720608, 144845352, 134914696, 2181736482, 44608034, 2156406794, 2189426856, 2148016642, 143269896, 2181726722, 2726856704, 537043616, 2863309480, 176824842, 539625602, 2819129888, 2292195976, 2821367850, 36350632, 2189566624, 2317363872, 2694851242, 2718435328, 547523082, 2852790952, 2854234762, 579379336, 2191655594, 2290754080, 2692907048, 2854783136, 679643178, 2718444162, 2818572298, 10618912, 705298442, 537438880, 2181573258, 673882632, 2191688330, 713728000, 10618890, 2155883170, 2148182146, 680044682, 2720533130, 168296962, 572522536, 2854363650, 539533960, 671746208, 2149582856, 134382122, 136448650, 41975840, 2158624768, 2183832226, 673720362, 2863145608, 545292842, 571123754, 2720704648, 2326405634, 2726439586, 2150113290, 2686986880, 2860517536, 537436682, 2862645280, 2852784810, 2150140416, 2147625000, 2684496042, 713695786, 2726987938, 2684496040, 2292711456, 137011874, 2181210112, 2687117834, 2283962496, 2315919872, 137013250, 715268104, 545292936, 2290655242, 705333888, 705309192, 2861074472, 44042794, 2191558698, 2718466602, 536914432, 36217346, 134218378, 2181603978, 2718474274, 2726330368, 2191526536, 2284364298, 2183135744, 537535104, 41953834, 2829099528, 2854920360, 671754762, 178923656, 2156429448, 537526408, 706912930, 2183800842, 2686454442, 2317877418, 2282398208, 681715848, 537436200, 2283962370, 713566848, 2325883434, 10652162, 2324204170, 579373696, 36307456, 2149623936, 2326407336, 2281711618, 143131170, 2694981802, 44081322, 715786762, 36216832, 704676488, 578822304, 170535554, 548014240, 681746592, 2181603850, 707297408, 573048842, 570460832, 168427520, 2819096738, 573081602, 547916424, 35791008, 679608962, 715792394, 2693408770, 2189468290, 548012712, 144712360, 2156431874, 2290092682, 2190092802, 715819008, 145260552, 570600066, 2686617762, 2861073058, 10652298, 2282268810, 2315264522, 2717917704, 2183701130, 547529352, 545294474, 2692786216, 2854879904, 2, 681609378, 2862778496, 2694851242, 2852268706, 2181204610, 2181693578, 2290755624, 2292714154, 2281833122, 2827625090, 707299882, 2684397696, 715819562, 2863179946, 2821366304, 655498, 35817642, 707275426, 44565162, 545292416, 2863147008, 2290131074, 539492352, 2282236418, 681705504, 35660456, 2854920746, 2686978176, 2130442, 2692907530, 2149613608, 2156429826, 2326429698, 2183176224, 2726952962, 2726963362, 2324209666, 2684526752, 178815650, 2718607496, 539667072, 2827003904, 2695365152, 679608360, 2728561288, 537569418, 34121738, 2281834498, 2156005514, 167805608, 2315813410, 2181606058, 144834570, 145227816, 136841890, 168470656, 573188232, 2854395904, 2862743722, 548022794, 2283932168, 679617184, 715688490, 176302722, 2181572640, 713558178, 2726429346, 671099426, 176824968, 43170, 2862622754, 34112130, 11184810, 2718433290, 682230442, 2158141994, 10660000, 2156038794, 2684889770, 2191697962, 713566248, 141954, 579480192, 2315919360, 34251400, 547530920, 696448, 2829068808, 145367200, 44597898, 2281734656, 2097320, 41122, 2827659394, 537004578, 2147485736, 2149622272, 2183178920, 178290824, 2861181096, 2148009992, 42109568, 580921506, 2695399458, 573221410, 2192189576, 578848800, 2684919938, 144713728, 2325751810, 2827649184, 707265154, 2183831720, 2720047240, 682142378, 2854922370, 2726472200, 680175648, 2323784202, 35686400, 2829722248, 2189984386, 2158002210, 2191556640, 2315920008, 2150146218, 679518728, 2687010818, 573080106, 2720014986, 2292755104, 2183659658, 682265128, 2728560674, 2826996352, 2854887946, 2129920, 34218152, 2158010888, 2692907136, 681574562, 170436640, 168339490, 178825352, 2860524064, 2729061000, 2718048384, 2695408296, 2863169538, 537395882, 578945034, 2147617408, 2854922754, 707437090, 2692882432, 2720180744, 2230410, 2692753450, 2228906, 143304874, 2181597186, 2692876938, 44171306, 176160778, 10242, 2684518538, 2181210144, 545916962, 167781024, 2860679816, 167774378, 2192220800, 715164330, 715694626, 572695168, 2183277184, 2281840800, 2325743786, 2694873738, 2155905186, 170035330, 2292328994, 572566056, 34244648, 2694842880, 2282356770, 2156431906, 2728429600, 537436288, 578846850, 8421888, 167938186, 671746568, 2324301826, 713599520, 673351680, 2317918850, 144835106, 2861072906, 178915874, 2290780808, 2156005512, 2189601320, 2827624458, 170043530, 681617568, 547364866, 704776712, 2190092802, 170041992, 2861074976, 169871522, 2819229864, 10485890, 671222312, 2854388258, 2687117440, 706914946, 2720664202, 680003722, 35652098, 2189598882, 42502154, 2854889992, 2181726890, 2852792864, 573090442, 2694971424, 2861041672, 2283931778, 570458666, 2189592736, 2290098312, 707266730, 2686486536, 176326688, 42115232, 2818736130, 2283937834, 2860655114, 715786370, 10650146, 579348522, 2317525504, 136978600, 2315387040, 2290745386, 2149712394, 2149589672, 682107402, 176717866, 2728929960, 706904746, 11018794, 44182024, 2852782248, 680133258, 134228138, 2717909152, 2192212514, 2282398346, 673712128, 178922122, 2827092608, 2852299306, 2156437664, 2854363810, 44083880, 539009056, 134752808, 136315042, 707404426, 168298656, 537001986, 2156013600, 2269858, 547488386, 545262248, 713198088, 673227298, 2317877288, 139264, 2148141218, 2695006858, 539001352, 2717911682, 539527208, 10520586, 2190084136, 2183692296, 167944712, 2283839490, 42508928, 571089536, 679611050, 671623306, 2190116992, 176294440, 2862754346, 681715744, 535080, 671621162, 2728428072, 2728438442, 2181202562, 36209322, 34209800, 548014216, 2282392234, 2155907082, 143173634, 2852651146, 2826971272, 2729093120, 535168, 573090432, 169871520, 144745000, 2821237378, 2693276202, 176162818, 679520394, 2852266626, 2829722146, 2290221186, 2317486248, 578988546, 2324169346, 690344, 696354, 545794698, 2718435336, 537395242, 2097698, 671131658, 178956288, 2150279680, 570984968, 707403904, 176850986, 2684387882, 2190125090, 2292877344, 2190117408, 145367592, 2324302376, 168304640, 2282389514, 2317920800, 136841890, 2292850730, 2317353090, 679477250, 715293322, 671645728, 2315422344, 178954400, 144705546, 2158135840, 33562792, 2158657570, 2148173864, 2290122882, 2827487880, 2728567456, 176826536, 537002114, 715128866, 44042378, 572525216, 2861041674, 176202400, 2149614088, 144875682, 2147623456, 176171178, 681584770, 2852661250, 169872000, 2189598722, 2717911682, 2290231816, 2728403490, 11010210, 176160810, 2130466, 168306816, 2860524162, 2829230216, 2852127264, 2728396802, 2819238058, 2826969608, 707396138, 713066624, 2818705408, 706751016, 2728952456, 136349738, 168471074, 170000552, 2315944098, 705210496, 34944, 2282225674, 581437482, 2829723786, 2158668330, 2852782626, 706773506, 715653122, 2282260642, 2155872810, 547392130, 571114152, 2156038696, 538976898, 2686625920, 168337962, 2720006152, 2290221098, 2324179488, 35659914, 44180104, 2684363424, 2156536322, 134258816, 2863301162, 2827132928, 8554530, 570599938, 671623298, 2158004362, 2181210794, 570458634, 2860559016, 2854355624, 578988586, 2692876938, 2148139136, 2854912034, 178948232, 548022784, 2324340896, 145369122, 538976288, 2818713736, 34218122, 170565634, 10527362, 2158144168, 169880234, 2290649130, 680036482, 2292359304, 2283800736, 145400488, 2317885480, 2854750370, 539536042, 2191665800, 2147617450, 2317912736, 2692784160, 671222306, 2852651688, 2687107074, 2181071368, 679618570, 2686984746, 2183178762, 2292875784, 2726462112, 2315387432, 136349858, 2687009280, 2284325408, 33694368, 2191532586, 671785472, 168468994, 2818615330, 2290649762, 2281744554, 690176, 2694982306, 2819137664, 2720016928, 2326299138, 2324209696, 2686485128, 2694982178, 2829222018, 144845346, 34111658, 2818582690, 44051114, 2854389794, 2290223658, 707428906, 168427648, 35660288, 134774912, 136847394, 2863278594, 2695503906, 2695528618, 2315815080, 134351394, 715268224, 2283800608, 2191526562, 536870920, 2281873450, 2292711970, 2819236522, 34089504, 715128962, 2150270976, 2726824066, 673841322, 2854789802, 134226474, 2150271624, 2829199912, 573188138, 537536640, 10792, 178782720, 44564642, 2863170048, 2181201962, 2315428480, 44706336, 715139200, 2720145962, 2290092066, 2827132928, 2325774466, 44606112, 2158012968, 42609162, 679487522, 167938690, 2292187690, 2183309954, 2863139362, 2718442018, 2728558600, 2684354568, 42600962, 2720039042, 167805058, 2183834272, 2862614528, 2752520, 136847498, 2191695874, 2718597802, 573218848, 2147616938, 537567776, 2692915744, 682109602, 539011232, 2326268584, 579471520, 41945098, 2284454400, 545432192, 2728534186, 2181562912, 671222400, 2793994, 8913416, 2821325354, 715786376, 547891202, 178421888, 33589922, 2323654792, 2158100520, 2281834666, 2818575016, 2155880456, 572653610, 2695004170, 2854789120, 143263882, 2325782538, 2158141448, 2181169152, 2148141704, 2317396138, 34210338, 2149755434, 707299338, 2192056354, 580913194, 2315954818, 2826960936, 2282260512, 2147614722, 2147647618, 167903266, 570436096, 134383624, 2818746538, 2292744840, 581435936, 2720041600, 681713698, 538976394, 2863303328, 166560, 176695810, 8561312, 2854257152, 2860525602, 136847360, 680134696, 581569024, 2181693474, 134883498, 176816810, 547523104, 2821193866, 2860548618, 176292384, 2155905034, 715172522, 2728405672, 2694883968, 2729050112, 2281873962, 2728430122, 2861080586, 2863171714, 2324300458, 713695914, 35659912, 682100746, 167805472, 2323647018, 572697088, 8923266, 2323810442, 536914562, 2191654912, 2148174464, 2692885152, 707397800, 705177770, 2821229088, 2685012136, 2693440138, 2283807232, 143303306, 2284365866, 2099882, 2695014560, 36176392, 170402464, 2190092834, 713039874, 2827657248, 2181595808, 671220266, 579340802, 2685043234, 145400456, 570433568, 559274, 2315419776, 9052320, 2829200000, 707297794, 178954410, 2720572032, 2148042792, 2854781066, 2150138506, 548012032, 2862746272, 2192187944, 2818581162, 2829593130, 2290098720, 2687150090, 142772352, 2183798824, 2717952128, 2325752328, 581085226, 671621280, 2315790882, 578977922, 2852268680, 2827001890, 2729093664, 2820802690, 537561762, 2793514, 143132802, 2818738306, 573220866, 2718050856, 2820680328, 44049058, 8528418, 2192089258, 2717909536, 715128840, 673745418, 2684889226, 2149615752, 2290746024, 176169130, 2821237250, 2324178952, 134357512, 681615530, 707395752, 570425896, 44606122, 2720016546, 2192083616, 697000, 2325913738, 2861179432, 44181536, 537526786, 578947112, 142606378, 2150244992, 143166090, 2728559106, 44567170, 2317361834, 2318017186, 35695146, 545267882, 2158625280, 170033152, 2862779018, 2821359618, 547883528, 136350338, 2108034, 2228266, 10651690, 176332808, 2829060778, 2325751808, 178815114, 2157969578, 2695372970, 2281843232, 2292744362, 545259522, 44073122, 2726994058, 178423970, 573212706, 578816546, 2717917186, 44050464, 2694881320, 2324210176, 681617416, 2183176832, 2829722248, 2290655906, 2852651650, 2852258466, 2292746920, 172586, 2269706, 136479266, 715817634, 570558984, 2158635650, 707266690, 2829746722, 713165314, 2317879304, 10650112, 705169960, 2717952000, 2323685538, 2685044898, 2183268360, 2718441992, 41976320, 2284357672, 136486912, 2695398016, 2282397864, 136880776, 42511016, 2854226472, 707305474, 42609314, 682100906, 2718083202, 42633856, 2282391680, 2820679808, 167813162, 679649448, 34080898, 581569154, 705202176, 2785952, 41951880, 539502722, 538978314, 2326399104, 537430048, 2192058890, 2281703976, 537559200, 715170336, 570949642, 2290745512, 2692909096, 2155913898, 2189462176, 2827100298, 539495074, 136358440, 2290753546, 2854258818, 2861179432, 41953442, 671252482, 2693431328, 142746114, 2290254466, 2720047786, 2325784746, 2686618112, 2323677194, 573218952, 33720840, 2819271330, 10519168, 2183146146, 2282367528, 679617186, 2317396610, 42510978, 134217864, 8429600, 144875690, 8421376, 2148147200, 704817192, 2156528266, 145367178, 2819140234, 547357346, 2852653730, 581044386, 164010, 548044928, 2718443520, 178823306, 2726986242, 2818712192, 2819262600, 2720146082, 168428170, 581576866, 33556992, 2827133450, 706783914, 2317886112, 142772736, 2315386920, 2819104776, 545431690, 2191655586, 36176008, 134219904, 2150236296, 168299138, 579504680, 578848778, 2687107106, 2323679242, 681607170, 36347906, 2282398346, 2292219936, 673751586, 2854267554, 704653442, 168471202, 2852299296, 144712322, 706748960, 2150277794, 44605992, 143269928, 713196032, 2282228258, 2147616808, 42074272, 2860526242, 2281703946, 571080704, 42074240, 2325872674, 573057546, 545423362, 2191566850, 34209920, 2829722146, 2852168362, 547891338, 548020232, 713695242, 2684528640, 2290092682, 176695936, 713564330, 573221000, 2183307400, 2693400712, 2852170378, 2192220810, 539099176, 545786400, 680133120, 2717943816, 680036490, 2820833410, 580954754, 2323652746, 2147483784, 2686460576, 2827624962, 2854354944, 34122240, 545302690, 133770, 2852257792, 673319050, 547915914, 2687011498, 2852692002, 134742568, 2147616896, 2325750432, 169877514, 2189953666, 142747650, 2827135498, 11012650, 178389666, 168298634, 2282390058, 706881576, 134357026, 2718042146, 705306624, 538968610, 2290780168, 682101410, 42475554, 2283809450, 671754754, 2829197314, 2863147522, 545917610, 10521122, 2861039648, 2861212298, 2156036776, 580952066, 2829615242, 2325751840, 572694688, 537036810, 2663072, 2189984256, 2726988328, 2726994592, 707403912, 136489634, 2283807232, 8560800, 2718081546, 44171818, 2326431746, 2292189314, 570958474, 2158660104, 2292228616, 2852137514, 2290098184, 715688066, 2292195368, 570597408, 537534592, 2720170632, 42076680, 2281703970, 176196098, 2693433856, 10660394, 581445674, 2183275010, 706781728, 2283809314, 570950176, 2158527138, 2854390440, 2158133418, 2861048450, 136445962, 715819554, 134253224, 704817320, 713033728, 2852692130, 2282359458, 2290131082, 2191564930, 548055040, 537034762, 2156036258, 671656098, 2717942402, 2148149898, 176294018, 2183176320, 2854920840, 136323624, 680166056, 656010, 2156429960, 2827528360, 2695503904, 572663840, 671099528, 2717952130, 2292744322, 2292359818, 2728429602, 2326397448, 2718083594, 715303426, 715172394, 2150277794, 8522280, 170557992, 2181726250, 679520770, 704815146, 44212872, 33587882, 2317885568, 2720661514, 136325768, 713689130, 572663946, 705300648, 2726330536, 167911968, 2183178242, 707403818, 2852162090, 2183831552, 2827102378, 36219520, 2860526082, 2860679688, 2284462600, 176326784, 2192222762, 10625672, 679477376, 2684365322, 170393640, 2183701026, 10527362, 2718083618, 2820671520, 178258594, 144713770, 2284456480, 8520226, 170033152, 2854922754, 548020224, 170035208, 570559114, 8915466, 2821360288, 2315788290, 2854881418, 696962, 2189434880, 2686486538, 36348552, 2317525162, 2263210, 681715880, 665728, 2284495362, 2829722272, 44181544, 2821227050, 2684913698, 145238016, 2147491874, 680176290, 573057544, 2317363242, 143297058, 42082440, 144712328, 2183792778, 2326267946, 537528352, 2687008778, 2318008362, 2191524008, 2191655080, 713687594, 11018882, 680011946, 168329250, 178266272, 2656930, 35686952, 134883328, 581470728, 539632264, 2861212298, 2820711074, 570558498, 715694242, 579480072, 547367464, 2317396096, 2854224424, 570436226, 2230442, 34209960, 2854256648, 2695397416, 2315397154, 673745538, 2687010946, 681740842, 547528866, 2189591050, 2284464266, 2284497568, 34244736, 144703650, 707267112, 143141384, 167905954, 2829748872, 2315266178, 570600104, 2191564810, 2155880992, 539134090, 578824712, 136849920, 704686114, 571123880, 2147494018, 570425472, 545794088, 547883136, 2191696010, 2684496416, 2729093792, 2728919048, 2827526304, 536872970, 2283929736, 707405832, 707274752, 2820811264, 2694979616, 2149753352, 2863138976, 2684364834, 2292752424, 2726994560, 557704, 176202248, 2324310024, 10485890, 170568232, 2694883496, 2860656680, 2158496290, 2181210656, 170568234, 704643200, 713072808, 144746498, 581044266, 2315821090, 2181701666, 136316962, 537569922, 176720010, 8520202, 680166026, 2191655074, 539492866, 715293344, 170394250, 707307562, 539099778, 176695306, 2149753378, 570433546, 2284322984, 715653130, 573055138, 2718083240, 557698, 581445666, 176849410, 2863310856, 35662466, 671263368, 2156429824, 579471906, 2692776610, 2281875488, 2860525600, 578953866, 2860550178, 2192179840, 2718597288, 671096872, 178397354, 2181048968, 144835072, 537428480, 2158102530, 176203906, 2863137442, 33685642, 42478216, 43552, 2861072904, 169877504, 41943048, 2728962184, 8430080, 42107424, 532520, 705168002, 680010250, 2156407298, 537037440, 707265154, 2852298922, 2852167720, 2693398560, 2147492394, 2282234498, 2728437896, 545916968, 41978370, 2694843008, 44214400, 2148139176, 2190123010, 671744642, 713599648, 2726854690, 547398146, 679651498, 715161730, 134744576, 44696202, 2861181610, 2684528808, 2147492360, 2718083210, 2158002848, 2718605960, 11149832, 134783498, 2821234698, 2150236672, 578947240, 2820842144, 134389768, 547358762, 178817544, 44214408, 2147648138, 2284462762, 2189461664, 2820843658, 545292962, 167774378, 570458272, 2324179458, 2147648032, 570559008, 36340362, 2282400264, 35817504, 10650282, 2292351104, 539502760, 136456354, 537436672, 2728921256, 176824960, 2695006336, 2829617666, 545261706, 2818574858, 545398784, 2284366378, 2718468106, 2324204162, 36219040, 136456840, 573221032, 539099266, 715819050, 178946722, 2324332584, 673187968, 570993160, 2156429440, 2684878880, 2282227840, 2190082688, 43680, 2862656162, 2317486210, 2720178858, 2820843522, 534570, 2728954408, 537397890, 44730506, 2150138538, 2183824034, 2861073034, 2854267050, 2282365608, 2156004000, 176300682, 707308160, 707437056, 134259202, 713566338, 2326440578, 545783810, 42082466, 539633674, 715786882, 2829625984, 2149591722, 2317910690, 2155905058, 2325905410, 2284487168, 713173640, 2147527208, 2693310472, 167905794, 42639882, 178260490, 2819131906, 539658752, 2854791816, 2156536480, 8561288, 715131528, 178291368, 2189468296, 44567178, 168329896, 2292359714, 682134152, 2183266850, 2325782536, 2684494496, 2717952008, 2318049826, 2852784138, 2863267848, 2726987944, 581435554, 2323818496, 2852817032, 36186146, 548047368, 10520584, 705202848, 2183793186, 2183170056, 2763392, 2315297408, 176687786, 680134792, 2155915424, 2281876106, 2726330378, 570957856, 2862751786, 2149589026, 44597760, 170427040, 572533408, 134752802, 2189961248, 11051146, 176302114, 8921226, 2852168322, 2192220712, 2821193738, 134916768, 2686462592, 2695014402, 2854259240, 2720016386, 545302568, 2189591072, 2818744362, 2237058, 11045000, 2854264970, 2189599274, 2729058946, 10616834, 2684526762, 2686593704, 704784386, 2189469736, 2852134952, 2753192, 170558122, 2752642, 170559616, 572525224, 134382250, 134783106, 715260066, 2692876458, 715303050, 2862745632, 2156407304, 2863276064, 715686432, 2852299264, 36186144, 134873088, 2687115906, 2292353192, 2854758536, 570597930, 139816, 2854922880, 2728435840, 178784258, 2181204098, 2315813512, 170434568, 671263370, 2148010122, 2156537856, 2158135968, 536879648, 2183799434, 2324211744, 2183701128, 2315388928, 2106016, 2147617440, 2852268168, 2694881450, 2324332552, 2325743624, 2827102856, 2281873922, 2189460096, 2158660104, 537012906, 581044352, 547881002, 178266666, 706906794, 2148179970, 10659848, 2189558440, 2684518530, 2317888128, 706904232, 572664352, 176718336, 545400834, 2693439498, 2717909642, 167780514, 176204298, 681713826, 2150279296, 2149616298, 2717911682, 143140896, 573213352, 572663810, 2821368352, 2718575114, 2283809418, 705307264, 2282227882, 41984672, 2189468160, 178817194, 2315952800, 35653802, 679618728, 2149747234, 33720834, 2147616810, 2761386, 139394, 573179914, 2684921986, 2325915786, 537035424, 578855434, 673226882, 570957826, 2150146568, 548044936, 2290657826, 2860655232, 42117672, 673196040, 578953896, 579472010, 539525154, 673710600, 134750346, 671253154, 2829748736, 2718573088, 2718575264, 2863270440, 2818605056, 707397640, 2852301472, 682240128, 136874112, 2190090784, 578846728, 2827102344, 2684398114, 2315813026, 680012458, 2150115970, 536914090, 2852257954, 178299530, 2148043306, 2717950082, 547367554, 2290625184, 2726996482, 35785218, 580952192, 578988682, 11182730, 2156004010, 2318011008, 2183823498, 10619048, 44737184, 42082856, 2726462088, 715169954, 33718824, 2728436384, 178258474, 2819104904, 715663522, 715664034, 2728953986, 2181736448, 581437450, 2862778914, 176300162, 136323074, 2284497448, 2183667714, 2860525570, 2829068962, 537045130, 2687117474, 44206626, 2821325472, 2150269088, 178823336, 715794954, 2283973160, 2158012586, 34220194, 2281834528, 134348936, 680010376, 2718040200, 2181571242, 145399848, 573219338, 2684493832, 176294562, 2720014336, 2189599242, 581077504, 2148141576, 2718466728, 680012296, 8396928, 142772866, 2158010912, 680002050, 2191567360, 10521090, 2687148040, 134391848, 539633794, 2292885506, 681618050, 680045058, 167911970, 581601416, 2189951112, 2826961418, 705167906, 2693275682, 142772354, 571122178, 2726461448, 2156407306, 2852790432, 715794592, 2157972106, 2726300200, 2695528458, 537042976, 2717909130, 2147516960, 142608386, 2324342786, 2820800546, 539000866, 2189468288, 2852300800, 136880298, 134357026, 538968608, 178430082, 2326431754, 2684486312, 713203752, 2326299298, 673327616, 42508450, 570597416, 570435752, 136874498, 134873632, 2863276674, 131072, 581468802, 539140266, 545433730, 2181212800, 143172234, 539634344, 715784200, 168468480, 2315788808, 2819129474, 2325752458, 44204576, 2290625056, 134220458, 134390402, 682101384, 2292721666, 713074698, 170429058, 2317519530, 2685009928, 2282267304, 2149616136, 2854354952, 2827518592, 2860646920, 2718599304, 578824360, 2192050346, 41953824, 706906760, 2156438058, 2190090378, 673196584, 715819168, 2181571202, 581042698, 2829584386, 2818712202, 2147516576, 2192222344, 705300648, 2718050954, 2292850856, 570951682, 33685632, 2852790306, 44575362, 178954248, 2829625986, 34112160, 143295018, 44206122, 178257962, 2324168706, 34088994, 2148010632, 2317486602, 136847496, 2854887424, 2315919904, 2290614442, 548053120, 548047520, 2684389538, 2189598720, 169871368, 2729091200, 2326306944, 2827520162, 2158493864, 176162976, 178399776, 11012618, 548044960, 2323808256, 142737922, 2821333640, 169912866, 2290231938, 2863278600, 170428450, 2718608002, 2156528266, 2718050944, 545827370, 2183266978, 671097512, 2862786568, 2821235360, 33726602, 2183309354, 170427016, 2863145610, 707395754, 2693269546, 134381704, 2729050666, 2820802570, 2818572928, 2726987912, 681738888, 144878216, 35687042, 2292326536, 2238602, 34212354, 2156397216, 2829748362, 715792552, 178792618, 2326268448, 2149720226, 2190114944, 706879616, 2292350984, 2156536448, 547357320, 539536010, 715292800, 2189601312, 2829060768, 11010594, 136874656, 679651458, 2156535840, 539002914, 2148173826, 2315911210, 2829716096, 2687115394, 2826963080, 136489600, 2317353642, 10617514, 713072776, 682272778, 658050, 2290622474, 704817794, 42500136, 2149754912, 2692753408, 2148043392, 705308672, 673720872, 136356488, 2292744194, 2325907458, 2183793152, 671253002, 705200642, 9085600, 715793056, 142772362, 10528810, 170435232, 2720669866, 136839690, 2317885600, 2191687712, 145269282, 579340960, 572533248, 178432674, 11143170, 673851936, 2158103170, 2324332712, 2292228770, 170001066, 2852823584, 2829099656, 2718607370, 572532874, 2191665696, 11176450, 2148010664, 538968576, 2852782248, 178268810, 168331432, 2192058530, 178391586, 178389640, 2325908010, 2156399274, 2317887490, 2181169704, 578988194, 680142850, 2819096712, 2181595266, 2318010888, 713556136, 537002498, 673349768, 2183669896, 2829224458, 2861074474, 2324212232, 2829099656, 2290657290, 571088936, 2156562946, 2819270824, 2181603842, 547521186, 715825706, 134259208, 2158528650, 8832, 2324203560, 8555010, 545958568, 176824456, 2191567370, 2315952776, 580946466, 2183832226, 169912456, 713196034, 2150105640, 170567690, 145271456, 2827094152, 2315255978, 170396194, 2630272, 2181081728, 44083752, 2860515882, 2156038154, 2181210626, 2324168744, 2686495274, 2718441642, 2826961450, 2191559178, 2820844200, 2189986466, 705341448, 679485994, 2684395688, 2292883976, 35784866, 2720170498, 2317363712, 2720137346, 169912832, 704651304, 2183170176, 2686590984, 545431562, 42502176, 2726830088, 2282269320, 42117288, 536873088, 707299848, 2687109280, 679616552, 2685044770, 696490, 2728526474, 2693399080, 2323775658, 11010090, 545825320, 2728534154, 570589352, 2191657602, 2150138410, 2149744674, 8362, 705306658, 2686978184, 178814986, 2821366434, 2315266592, 2820802570, 176169608, 2860550786, 2860681248, 2326397440, 2728536224, 178389634, 557194, 2692753930, 2149714082, 2852684288, 2150140576, 705309314, 671099042, 2284357672, 2158110762, 2150107176, 168337416, 143172098, 2326399528, 42115618, 548020392, 2191663144, 2863145128, 715137664, 136972290, 142739490, 2281736840, 2150236706, 2861082634, 2718074914, 665770, 9043970, 705308706, 2281865386, 2860518024, 2720530592, 2325743616, 706881674, 2693433984, 2149755402, 537010850, 2728428168, 539009032, 682131970, 2826994186, 706740874, 2189462146, 2158528512, 2183277096, 671645736, 679485610, 581576840, 170568194, 2829232138, 2189592704, 136350250, 2827624586, 8704, 2325872810, 682134050, 573057666, 164394, 2827125280, 170567810, 707272704, 2863276576, 2281867778, 680142978, 36348544, 2728919682, 2318041226, 2315264000, 2827624616, 2325905570, 2158625442, 539134602, 2819229736, 176816642, 2190114850, 2692753544, 2827520522, 2189590656, 2183176874, 572563586, 2099880, 547358720, 2315952640, 2150107650, 2155905568, 8946344, 170396192, 581601826, 2158659722, 2147526794, 537567266, 2323644584, 134742568, 545957930, 35791528, 2821195912, 2323808936, 2181210250, 2192091808, 2181693954, 680133154, 168298504, 2820801186, 134384170, 8522402, 2720170018, 2292189186, 2315289226, 2150146690, 2854396584, 2189459624, 2191655424, 144836736, 2819260418, 715817002, 2720016426, 168427688, 176726666, 570950146, 2149753480, 2726822056, 2862653954, 2629760, 2852258314, 169871914, 167938050, 2818738338, 579381248, 705167914, 2685051552, 713031714, 2693406722, 36176418, 570425514, 2183667880, 2326430376, 2292884010, 2863137416, 2148049536, 545794186, 2720178720, 704782496, 547489962, 136841728, 2829090824, 706773002, 2819139720, 178391720, 2155882504, 2693406722, 539109930, 548047368, 545925674, 2325785250, 42500136, 2693308448, 2323775616, 10627104, 2829189792, 2726865538, 2326440456, 2684389378, 2192190122, 2821226624, 2695503904, 2282366978, 2158658178, 178258464, 2720703016, 2183276712, 2863278082, 2317912096, 2818572448, 2829617800, 2150115456, 578824328, 2821360130, 2684365448, 2183176330, 681609762, 2292746760, 34087048, 2720170530, 2181571202, 2852661378, 715827712, 2861170848, 2826969224, 2726830208, 2181703682, 33556642, 713558048, 524330, 2829091338, 2323810944, 707429034, 673876522, 547489922, 134218378, 2317877794, 545292802, 170009258, 713566242, 170526850, 2693300904, 2283929600, 2317484714, 10625672, 573046922, 537397800, 578816032, 2820835456, 2326438402, 570468384, 2821368360, 547392138, 2283842210, 682098722, 176720514, 2695538728, 2281865344, 533160, 2290231808, 2317388426, 2155883144, 572655784, 705208874, 715268224, 573049482, 571114112, 33718312, 539500554, 2281709730, 537037354, 2108042, 713204256, 176826496, 2685018624, 33694208, 537034912, 2192056490, 168329888, 2829584906, 2829092872, 136454184, 2315790376, 2695537314, 2692882440, 671746720, 2820801194, 704678538, 134351362, 2325782536, 167944192, 2315397130, 134916744, 2158624770, 2323687562, 547520520, 2685053472, 545956360, 2720671784, 176300034, 33596064, 145236522, 657544, 2718073386, 2720533122, 545259552, 42639528, 176685576, 581077634, 2826971146, 2695367210, 178924168, 36210690, 705208490, 2283938336, 2829715626, 170526760, 2685051522, 680133290, 2854396554, 2149755424, 2760714, 2693433512, 2863278634, 2827127330, 2290092194, 170043434, 42600458, 8396800, 2283801088, 2862621346, 136841250, 2693300776, 681746464, 170435202, 178397184, 176293898, 539631786, 671623296, 2150148104, 579346466, 169877666, 2183801514, 2692752040, 2318018728, 545423368, 170000418, 42607146, 10518688, 2861206176, 2717917738, 682265250, 2150244512, 169869866, 2854758432, 2852266666, 2819140256, 2281703944, 2283806728, 42467370, 679611008, 673710602, 2862647818, 2290100866, 2149583498, 707307650, 680042498, 2147519018, 8522368, 2190084776, 2829066914, 2819237928, 673718794, 548012578, 2821368450, 571089538, 2717950626, 680045194, 136358024, 2726955522, 8429568, 545816608, 178817066, 170008714, 2726332938, 168437770, 537534472, 2155905024, 2695006752, 2155907202, 134914090, 2717919400, 142737536, 176168970, 545292456, 145229834, 2718433960, 2183800960, 2181606026, 2315814946, 2818738210, 2292711938, 539140128, 2693440040, 2861206026, 2156405258, 536879784, 2326301186, 673360512, 2181734920, 578988682, 536912554, 537405472, 2862776968, 34976, 2282234024, 673874466, 2158101130, 570458632, 170558112, 673710218, 2827624488, 2156538496, 137005056, 35684392, 2720539306, 2717952162, 44564482, 2687107104, 682270722, 2861213696, 2829591048, 2827618858, 178924074, 2852268160, 671752714, 2684395562, 2692776456, 2827102250, 2684922410, 545955976, 572697130, 2158108680, 8945832, 2692915368, 178423808, 2156036128, 2854783112, 580922024, 2326306978, 2717941890, 2718042152, 2695496328, 572695200, 176169634, 2189437090, 2819107330, 2720172544, 671130152, 673882656, 2158102698, 36186154, 44181634, 168304802, 2728559138, 33720330, 2281865386, 168437898, 2726865064, 144835232, 2148051586, 2686582954, 2854357130, 145392130, 2281840802, 34242688, 2818736298, 170404392, 2852291234, 168462978, 2282392232, 136839816, 2269738, 2281703946, 570599946, 671254688, 2148018338, 34253322, 2315815048, 537428610, 134357632, 178916002, 176726056, 705178112, 134752930, 2720172552, 2686492704, 2325881376, 136325128, 2147483818, 2852692482, 537436832, 2326268072, 2181693960, 537397416, 2290231840, 2718441610, 2147658410, 8946306, 8430120, 2854791720, 2315911330, 682264714, 8519850, 539527688, 2821204480, 2315288610, 2325915656, 688640, 134914728, 178391200, 578849314, 2819229834, 680011938, 34080936, 33720482, 547891330, 537034880, 2718607370, 2718566538, 2861075072, 2190123680, 680037026, 2324302506, 2862745642, 2318051466, 2720662144, 2281873418, 2854789250, 673196192, 142779008, 2829101706, 681740834, 2862754344, 2290655234, 2326437920, 2693400714, 142772736, 2692751362, 671260834, 713730722, 537037448, 10519080, 2720670336, 2854783530, 176160904, 2157980328, 2317352962, 715786240, 2192089088, 2854388258, 2829724298, 704675874, 682265090, 539142274, 2827092002, 2818582562, 705175722, 2852162050, 545827368, 2694982144, 2829748898, 2818736256, 679518890, 134776962, 145262752, 2315289248, 178913960, 169872008, 2315919362, 134785162, 176302720, 145228424, 42476064, 2292195458, 2290786474, 43146, 2718599842, 2315790376, 713695776, 170558090, 2181212160, 2192220320, 2290780170, 537528352, 134389768, 579471912, 2860654754, 167905922, 2315946112, 176332808, 680176138, 2183275040, 2191690368, 715664002, 136872490, 42642080, 679619074, 547520514, 581601322, 715129002, 2863311520, 2718468608, 2695406114, 2852651690, 2821333512, 2317518978, 2158625416, 2861047848, 539631658, 2852692490, 33687714, 2150277288, 2687010946, 707405960, 134750250, 36341802, 2181726346, 2720563370, 2156528136, 10627072, 580911616, 671785480, 33728640, 2158143530, 9085448, 176826400, 2695537314, 539142818, 547364992, 682232488, 705333408, 2693300904, 11053098, 2854234664, 2720039074, 704782850, 2156538408, 2693310632, 11053216, 2818575016, 42478248, 2290253952, 537004704, 2283973128, 2692776490, 167774370, 707395592, 2692884608, 578847402, 2726986376, 2695364640, 673876000, 44204064, 2694840994, 671752704, 579510912, 2315266602, 2158004736, 545391136, 2155880482, 671744520, 2684881026, 571080866, 2684389930, 539002920, 11143810, 143272458, 2317519520, 570951818, 2282359298, 539009032, 2156568610, 2284333098, 2158528520, 2854748290, 2684887048, 713599488, 2292754952, 42599048, 2292228738, 715792928, 2820712448, 2685018760, 10650146, 2861042312, 2315266722, 36315648, 2282228264, 42470056, 673196586, 2282367010, 2820704936, 2290264616, 580943880, 44171912, 2325774370, 2829623338, 673193984, 2282267146, 2827649186, 144705576, 690720, 2692752008, 2720172554, 2820833826, 671621154, 134252706, 681584778, 2852823586, 2720041000, 2158657578, 145359496, 2818736264, 2854259370, 2284324864, 572566144, 136446602, 2149745288, 44565130, 545391264, 2717911202, 2854390314, 581437952, 545393192, 2315815040, 2326308864, 142737576, 715792514, 2795554, 2862778922, 2827651232, 2720139272, 2761258, 2861203458, 2854890146, 537559170, 2686591104, 537004162, 706882210, 671752874, 2149589674, 34210338, 2819097218, 2852659712, 2290657288, 11174018, 2829716002, 10658306, 2158501890, 2191567496, 673851520, 2317492354, 572686378, 707265056, 715696802, 2852784810, 168435714, 572532866, 713039914, 2282228394, 2189437578, 706748930, 34253440, 2281841186, 2820843690, 143270048, 578814504, 2854390410, 165890, 707396138, 536881824, 176194058, 673228938, 2820810880, 2282364970, 2147519146, 573090440, 170033824, 2325874824, 537567232, 2717909504, 42510474, 581435560, 706906240, 2720148130, 2147518624, 41130, 547530882, 2191696010, 2854791720, 142614570, 2150113952, 2317388424, 673721002, 707431050, 2158537378, 704817800, 36348418, 2192181290, 2819139744, 2192048136, 2290092712, 713206440, 10521224, 176204424, 2281865856, 2728436224, 2718474890, 134774816, 2821324928, 2854750888, 707405960, 2726341282, 33556520, 713566888, 2183793192, 539527714, 715694624, 2158144130, 2189429410, 35790880, 2726300330, 2290625192, 2863145472, 681713672, 715137162, 2861179048, 143297056, 671647882, 178399786, 679518858, 2684889768, 143296674, 170394274, 2827659394, 44173984, 2717917834, 2827520522, 2324333192, 2695397376, 579469864, 2726307842, 581444130, 2183798952, 2284489250, 671754760, 142740010, 673350178, 2860556296, 571081258, 134253186, 44171784, 2292713610, 2325881474, 178301568, 2324209706, 2726988290, 2189557770, 2147658402, 2829623944, 2292320898, 2181210754, 2687141890, 176300712, 2860689578, 44567050, 8915072, 2181179936, 142639274, 2854914208, 2720541354, 715301032, 8430090, 570466944, 11182600, 176695936, 2158010498, 44605994, 2149720584, 2181605888, 2852128778, 2326405256, 2281734186, 715139722, 2149714442, 2281710080, 44214434, 2852694664, 2684529160, 2632224, 673227432, 176294570, 680176288, 581575202, 705202344, 2860526250, 571113986, 35498, 671123618, 178913442, 137013800, 178823330, 2282392096, 2693302786, 44728456, 581479048, 2324168840, 2692882434, 557218, 134390274, 704782850, 2282225834, 2181048322, 2861040290, 707428394, 42478082, 8431754, 545391138, 537012232, 705331232, 2821327008, 671655938, 2826963618, 2158004392, 42084482, 178389538, 35815560, 570567336, 2718468618, 176300160, 2718435336, 2155907202, 44605450, 2290754218, 145229992, 2183659522, 572686880, 2827618314, 2149720194, 34122282, 545392672, 545816616, 2829232162, 168329890, 2290786432, 2292228744, 579347104, 579346954, 2684389922, 2684881032, 2686494722, 2324177576, 2829755040, 2191663138, 704675842, 2820679816, 2684397610, 705208448, 10650122, 2158537216, 679477920, 538976898, 681716384, 2728567434, 8915466, 2323785856, 2292722176, 35815592, 2158535168, 2718466218, 2183178754, 2820679816, 2155874336, 2862746280, 176818184, 570598024, 2192089762, 168297000, 44173992, 2183793162, 713687178, 134881312, 2692743690, 581468682, 671778954, 2284462088, 2181048330, 2156013602, 2827651202, 673319456, 707398178, 2290254472, 2820841472, 178815624, 136880808, 2827626666, 136355882, 572696706, 8424064, 2323784224, 2317394082, 572531240, 2317527712, 2717909122, 2728962080, 2854363690, 44572842, 705169952, 35693090, 2284325376, 2183793160, 2695528616, 2827003904, 570599970, 680176256, 2826996386, 2158527104, 2862622890, 36219426, 570993290, 134349322, 579469960, 178397194, 169904290, 705170056, 2818574858, 2317492266, 2726863402, 2283808808, 136349832, 671096864, 671654434, 2290657280, 715131424, 168471082, 2156560936, 2148049026, 2763274, 2325749762, 2282236424, 10658432, 2148018208, 2290133162, 170395778, 2692745256, 2729052160, 178793096, 36307594, 2318008482, 581437984, 539002888, 2729060904, 2728534146, 713203754, 8561154, 578955266, 2181048872, 2290647714, 2315920010, 2686493322, 143163432, 8522248, 2852692608, 2728953898, 33597960, 136350346, 2686986250, 570959880, 682270752, 142615202, 2726471840, 169910954, 2283962402, 536914434, 34218538, 2854922888, 2728953992, 2181695650, 2147525152, 42076842, 2692874272, 2147485856, 2132514, 134776962, 34252968, 2156003336, 573180034, 168427688, 538978856, 2315430442, 2317912064, 707404416, 671615656, 2157977760, 715784360, 178815112, 537430186, 706748450, 2181605410, 2315290752, 2860556832, 2820808704, 8554634, 2323818664, 682270728, 35651720, 545399464, 2662560, 572531368, 671263234, 2281873928, 690856, 2156429472, 715137570, 581567018, 176291874, 2181210658, 2191559298, 2147492522, 2829623936, 10619432, 2282392202, 2860688040, 2148043432, 172576, 2827657866, 713196032, 570949800, 8396832, 2148016160, 704677920, 681617568, 2821235338, 2718435458, 545398920, 2726429354, 170524672, 2292198026, 8921088, 671222442, 176194088, 671613602, 539140256, 2158635682, 2860550816, 2292842538, 704678048, 2728558722, 547489834, 2718466056, 2852684330, 706906248, 33685640, 2726996104, 2281842826, 2862645760, 178921610, 2861211658, 715688610, 34210464, 2324210306, 2183137920, 681576482, 144869920, 571083304, 2318010506, 145263112, 2156046976, 715164160, 2687011466, 2149616130, 2150269568, 2181703808, 2317352960, 2099752, 143264264, 705200648, 671222306, 2692917802, 688298, 2181071400, 2684389386, 2290223232, 2183695016, 2662914, 134225954, 2189469826, 2686485162, 2686986272, 536871432, 11010722, 526376, 581470208, 2684362754, 715303048, 10652162, 2317920810, 134391970, 2692882440, 176201858, 169877512, 2820843528, 2854224384, 2827624480, 2324310146, 2686978210, 704782848, 679608874, 2318051976, 2826995714, 2621448, 11018890, 44728328, 36339872, 704774824, 2728919712, 2317352960, 2183801354, 167938570, 2630272, 713689770, 144834696, 144736938, 2317396010, 2861042186, 34250762, 2158101024, 2158668328, 11182762, 8430114, 2629632, 537043616, 178268706, 545917472, 178921504, 2862778378, 2292187272, 2685050890, 713162882, 2720704674, 579477504, 2785418, 176171016, 2150246538, 176687746, 2326429864, 2191689864, 2192091818, 715687946, 578824354, 2189435010, 2854881826, 2325882890, 2728927906, 2854232746, 2150138528, 2323786402, 2820710402, 2147492482, 2686452384, 2852684330, 178430088, 2827496098, 2183801474, 2821326850, 671752200, 2860679330, 2317877930, 2854390274, 2726471690, 2148173962, 10521216, 538970658, 8398858, 537561224, 2726987810, 2156562944, 2820835464, 2156014090, 578814632, 2130082, 2728403464, 579348480, 2191663658, 167938602, 2284323330, 144738312, 2861206152, 570434056, 2685045384, 2292220546, 2720180266, 681708072, 2684518922, 2156437664, 2150105642, 178292898, 134916648, 713196066, 2821194402, 2717952544, 2156404866, 2326438016, 2158627362, 2718040738, 2323808800, 681607304, 2692751882, 9087008, 2861081130, 682237952, 2189470336, 2692743296, 2189566624, 713730048, 137011232, 2284364320, 548053538, 2158504072, 671778984, 167946882, 545267874, 2149713922, 671645834, 2155905576, 545292832, 679610528, 673744930, 680135304, 2183793282, 2656418, 2284322850, 681607816, 2192214568, 2852686346, 44048512, 2150268928, 573211298, 2684519050, 2692876450, 2292320266, 705210408, 2290623144, 2281867808, 547490312, 2694842504, 715268138, 44042376, 2181180074, 2150148138, 704684170, 2729083528, 2317885576, 2718048256, 706874026, 2156012042, 2684365320, 671746082, 2158010536, 2852790794, 2852268170, 2284454026, 539000992, 2820710920, 2325784610, 545425920, 2862744074, 2829617666, 44729000, 2317886080, 2821237410, 2854922376, 2189470240, 2290614922, 168305322, 545956362, 2863302792, 578813960, 580911626, 2148051466, 2693400738, 2261024, 2183176872, 682238626, 2181726888, 168331914, 715300872, 715161728, 44564482, 2181702144, 2326397474, 2156036608, 2284488706, 11020842, 178292770, 572533282, 9076872, 2684354698, 35684490, 2290786314, 2861041824, 2158659746, 539527842, 2189953058, 11044872, 715170466, 134907912, 142647338, 2181726882, 570982952, 2317386282, 713597098, 134742528, 44574722, 579379722, 44564520, 673841314, 705209000, 2290098218, 2283842176, 33726464, 2183168008, 2720573578, 715685888, 2726830120, 168463016, 715817634, 573213218, 8521866, 2315913898, 578980514, 2852137474, 2684362792, 2827657218, 42115104, 2181071010, 707297792, 2281840674, 143174184, 572530720, 176859810, 178956800, 673710720, 671089312, 134742664, 145394312, 143272610, 545302664, 2323652650, 134218242, 2720016392, 547365000, 2181695624, 2862653440, 713599138, 713042472, 2820841602, 2820704800, 2281867810, 2819238402, 2684518562, 2238978, 2854758408, 673219114, 2854357032, 537045160, 167911424, 704784906, 704676360, 42107016, 176161450, 2693311018, 545950248, 2861074466, 2183307400, 581608074, 2183800842, 44042786, 570556426, 2718476938, 2283840128, 2698, 145399976, 2181202570, 2324343456, 2852291074, 36339754, 2860550144, 581438114, 176859810, 170393728, 169871488, 671621258, 2181171752, 142608544, 2692784768, 178391176, 2854780936, 2317918210, 2181573162, 2183790592, 679510538, 2183790626, 671615136, 547528832, 2729050122, 2156407336, 2726307840, 34253322, 2290223266, 681607306, 176816128, 2693302922, 2283833504, 2181597184, 545431562, 165922, 176326826, 134260898, 35659946, 536903816, 136478856, 2148040834, 36340234, 2315780768, 2684920322, 2150271658, 168435874, 572686978, 36341800, 673196682, 2147625472, 144869928, 2281865738, 2192059040, 170434568, 2827002530, 673360394, 2726857218, 136315562, 178260008, 44736552, 570468362, 145268896, 136316938, 2191665322, 2718605984, 34112002, 2315823744, 142649514, 673188392, 2290753570, 10627586, 2324302464, 704784386, 143269922, 713722528, 2686487170, 671121416, 537397802, 141352, 2720006144, 2284358282, 537403906, 713173538, 2852659722, 44605954, 44182026, 2854355498, 2684527136, 178948266, 42500778, 2720047138, 2632320, 545958442, 42467456, 2818744970, 706906754, 2720146090, 2281841152, 545431680, 570565258, 2315419656, 545819170, 547883552, 704774306, 545434280, 2283841706, 178399234, 176292482, 2150244866, 176194058, 2326440576, 2863311010, 8424098, 671130248, 2283965096, 142649890, 2854396546, 2854789160, 673718818, 2852694048, 539142658, 2728919176, 34087562, 2684364968, 34212000, 671219850, 176203816, 2726428714, 679616648, 2726430754, 2317877890, 532482, 178300970, 2818605696, 580911656, 545391144, 671615010, 2181728808, 2684365480, 143163936, 2183800994, 570598018, 545303170, 573048968, 2189992098, 2183668360, 2325874818, 2284454570, 2292353152, 136978976, 715686016, 2326308904, 134916648, 10888, 2692786850, 2191696554, 2323776168, 42469514, 2863147680, 698538, 2852137640, 2315813512, 44083210, 2191688202, 178258434, 2656394, 2818580616, 2656386, 170402434, 707403906, 2183692808, 168338056, 570435744, 2695531136, 673221248, 176859808, 2181046816, 178293408, 2181046794, 2281703432, 136456194, 44206208, 2290092712, 573180418, 2820669472, 2290221578, 580946056, 539011208, 682271272, 2684389416, 2726461600, 2863310856, 705307176, 537430018, 176302090, 557602, 2290255872, 2729050634, 2863136810, 671646242, 715655840, 176816266, 2818738730, 705308800, 713695402, 715653128, 2692751904, 2181605506, 176160898, 2317879850, 176169096, 2284355592, 2292353066, 33556648, 2726996616, 2854783488, 2729060904, 168429728, 2282268680, 2290255906, 2324335114, 134783520, 2181169152, 178422400, 706871842, 2852169898, 169912962, 33589282, 2695505960, 2292850824, 2694971906, 44181536, 2315920008, 2290748074, 2829625856, 44597922, 545956386, 713196168, 2685012514, 571114144, 682109608, 2282390050, 136356010, 42502274, 537397920, 2827649666, 2818615816, 571114146, 134744224, 673718792, 713599530, 9079424, 131234, 143174282, 2720137384, 2720702464, 2686452354, 169869992, 167807528, 134219778, 2318049922, 2324310058, 134383624, 170435106, 707307520, 2720014504, 673360384, 581577354, 136325256, 2325907466, 665608, 176162848, 2818605704, 572532770, 2189461538, 679610880, 42107434, 545949730, 2718040584, 44599434, 2718444160, 169904160, 545916970, 178922122, 8913536, 2829068416, 2183799456, 2726436994, 2729050794, 168462474, 2158529034, 537526826, 136841352, 136970760, 33729058, 168429570, 2150148128, 547389610, 2156439690, 145393834, 671219722, 2323808802, 539009672, 2728919592, 167938730, 2821227170, 2147625512, 706904200, 2686616194, 572695208, 671653928, 705331328, 715293184, 704809130, 578979882, 34081408, 713196072, 2720565800, 2183275040, 11184256, 178268802, 581567144, 2829617162, 2181565088, 142780450, 2854750378, 2820844040, 581085224, 547915778, 134908042, 573089794, 176332970, 44597770, 10494082, 143272578, 142746112, 671089152, 2852659840, 2717943818, 715784194, 2726985770, 2192189984, 2191558794, 8921090, 134744586, 44171778, 696968, 2821235338, 2290786952, 2695495818, 2726469760, 134875296, 704645154, 2191690272, 2317912096, 539624064, 570960514, 2325776928, 706914954, 2284331168, 34089098, 681583266, 2290131586, 2192220298, 681582722, 2315397162, 2820841986, 705306762, 2282399784, 2323817122, 547496578, 2820844064, 2728397480, 579510274, 2149621898, 34113664, 35793448, 572663842, 2323654792, 178956426, 2317361792, 704817288, 537397802, 2720041096, 539623594, 2728960552, 42510986, 176720546, 2720137768, 2326437920, 713695400, 713556008, 2829714058, 2717941922, 537403560, 2158658080, 44728842, 545925674, 2326405762, 545792672, 2827657226, 2156530314, 44737058, 2861205674, 682107400, 547365000, 2860548640, 2292359816, 2728960042, 170558114, 705300610, 2191663784, 131746, 176195616, 715827234, 33556642, 579510824, 2149616296, 526978, 713719808, 2726823968, 169872008, 2692876834, 2852161546, 537404066, 673196586, 2156562434, 2317394592, 2860518016, 9054216, 42607106, 2720008352, 2149722624, 706742274, 2147649544, 534688, 2147614752, 143131274, 681615488, 2292850856, 2726830632, 2150140456, 2325776520, 715139616, 2692882594, 2829060106, 2315788290, 2281709578, 169912354, 2326439944, 2695004194, 2718476800, 2818615808, 169871914, 2728960544, 176824960, 715661442, 2695399456, 2854783618, 537436682, 143295114, 2317912072, 134392458, 573180458, 2694873096, 2728403618, 572523136, 2191688200, 136841224, 2181736480, 2827627010, 2315911850, 42475552, 547921952, 43144, 2324168872, 2860687490, 2687115402, 33720328, 8912936, 581077634, 2318043274, 2158633610, 34078890, 33687712, 2819227786, 681738912, 539494922, 176203904, 44040320, 545917448, 2861050370, 34220160, 44706474, 2821333666, 526978, 143261834, 142772744, 2763306, 2821368450, 2762880, 2693275650, 2862746120, 134783522, 134875786, 572695168, 2692917410, 2692876328, 706773538, 2183702560, 2695506088, 537536640, 2181605410, 2191657634, 2829189672, 2283964424, 2717952008, 176171680, 2726461992, 34242720, 2695504010, 2132480, 142770720, 2827092650, 579340936, 680043136, 2283800706, 706880128, 580952610, 2720696872, 2181573288, 2852823042, 673325184, 2687009282, 44573354, 537042946, 143174186, 539631616, 545948170, 168435746, 578955274, 144745096, 2281736202, 2852782248, 2693401248, 547924096, 2158012418, 2819228200, 2283929730, 33694376, 2820677634, 2181179562, 580911234, 545824906, 705333416, 2692784674, 2192181800, 2158496290, 537002154, 2148139168, 2726832128, 705200296, 2720565248, 2720703144, 2292744840, 2726436896, 2685020834, 2181728768, 671613440, 2829623840, 2292844704, 536873634, 573080202, 2183301664, 44083362, 168460426, 176162824, 163880, 2821196322, 2292720168, 178399232, 2728534056, 2318051882, 2282227722, 176169634, 2284333090, 2861212202, 547389984, 2695365122, 2720008328, 2149614250, 2283831328, 44730370, 168462464, 2686617610, 136456200, 2315922082, 2325785256, 170394144, 2282359434, 2191696418, 2181562890, 176851080, 134750880, 2326397480, 2283932160, 682273418, 34243074, 2820809258, 2150271496, 2156568576, 2183669770, 2191689858, 2149744770, 581042344, 178792490, 41945634, 682132136, 715784328, 2317363370, 673743530, 144745122, 8921088, 2181079200, 2158660136, 2854258722, 682273282, 2829066370, 2284464170, 34220554, 176687234, 134389896, 658090, 704776330, 2829093026, 144744458, 42117642, 2852686496, 2158143528, 11042976, 2820809386, 682101416, 2189566626, 2183826056, 573089834, 2829582880, 2852137130, 715687970, 170524672, 2149712008, 2684395562, 2686624394, 537037322, 2695505960, 178915842, 35793450, 715260072, 2282365570, 2183790632, 170402304, 2325776520, 681574570, 572530698, 42600448, 142606344, 2821201928, 11053578, 36176032, 570436128, 2692775968, 713204360, 713064458, 2818580994, 137005704, 706904704, 2281736234, 11020426, 673882664, 2150236682, 178793120, 143141034, 34081418, 2292850826, 573082146, 44081674, 178793096, 581443586, 2183661568, 545391272, 8921610, 537537162, 2315255808, 707428994, 8520224, 2717911552, 36208802, 11143714, 2158012586, 2290221096, 145236520, 2190123528, 2326397090, 2793642, 2656298, 713564330, 2090, 2150140578, 44728994, 136489514, 715294752, 671777290, 2686986888, 679520386, 2862751784, 715784200, 713566722, 2284453896, 2686593674, 2718564394, 2192058504, 2694980256, 2181603496, 168331272, 2183694378, 145268768, 2695372808, 705298978, 2819236482, 2718433800, 2281873570, 145263234, 2695405578, 2852137514, 2148018728, 2854232714, 143172258, 2863170048, 2189599362, 2820678154, 2189984298, 176695946, 2829191818, 2720006688, 713599650, 2686461962, 2323808896, 2281841288, 33556618, 2292746242, 2290655874, 44574888, 2323786250, 571081218, 2192091176, 2718599304, 2720170624, 136358536, 134752938, 36317344, 2318049928, 2315782304, 44214824, 2290622464, 144747010, 539142280, 2684485800, 2150277130, 9046144, 2852266536, 142780962, 2726996136, 2720571562, 573079688, 2726308000, 581444096, 545424002, 715295392, 2829093536, 11149826, 2315388960, 2684887714, 2192179328, 2315913386, 2189959682, 2854791200, 143171594, 134382218, 42467850, 2827651202, 2324202112, 2686460042, 2684398082, 2694851208, 2189590570, 2863310848, 44703880, 2149623976, 547490464, 2860548098, 2820672162, 682272770, 2720180394, 2282356736, 178259970, 580943904, 570425856, 2717919232, 2290747392, 705331368, 2862621322, 2282356872, 2827001986, 2685010474, 2189428736, 2190116906, 581470210, 144738344, 2687109642, 570958496, 42109602, 145369226, 2695405698, 673319048, 581044394, 35824138, 2324210184, 2158002850, 10616866, 42115072, 33554600, 134261410, 2729060512, 673185952, 143297184, 2147527178, 2326399018, 2292195338, 2284325504, 8561314, 2148040840, 169912864, 169869312, 145236514, 2283800712, 2687141890, 41986082, 2820702722, 2292195456, 671230506, 2694850722, 142739970, 2720137216, 665736, 539658762, 707404424, 2191564938, 2852137130, 44599842, 2829230112, 2325749896, 2158626986, 578988202, 144745088, 673227296, 2284456488, 33728520, 2290100736, 2315389056, 539664520, 671219744, 2325916202, 44599848, 2819236522, 680135210, 42631720, 537526274, 2181603840, 2821194408, 2720563368, 570458784, 33726594, 168430114, 2854363650, 713067146, 2718474272, 2726300200, 2183800832, 579340842, 671623328, 142781096, 34211848, 2317492736, 2852268162, 42074144, 571082882, 36178472, 581601322, 2852257800, 2315944482, 2720172034, 548022818, 715268138, 2728919168, 143304746, 715694602, 35825704, 2283970568, 704684554, 2718597122, 2829716002, 2290657792, 671752736, 2156537896, 2819104776, 136872448, 2820670082, 144714402, 2717942432, 143261730, 33556512, 2317910026, 170532874, 178432168, 2325776386, 2728430090, 2281703562, 680042656, 682229922, 2192089738, 2148139168, 2282228258, 548055712, 713173514, 2829222056, 539527690, 671129770, 2684496424, 705341482, 570468360, 2860558890, 2692776584, 2192181290, 2720040970, 539502754, 2728919592, 2820810920, 673318944, 572524674, 167783082, 2684913800, 2292752416, 2862613122, 539626016, 704817312, 2326407688, 537037344, 2282260520, 715130882, 2290256008, 33562786, 2695531050, 2158108682, 2827003944, 2318043810, 2687115938, 2829197992, 579379714, 581608072, 671124128, 41943200, 170436618, 545947656, 137011336, 2181597192, 2315821728, 2292875264, 2183307786, 2183274666, 2728960002, 2692874882, 2323679776, 134873226, 573178026, 681705474, 2695364608, 144703522, 2324211720, 673352202, 682270754, 2854225954, 169902082, 2854363178, 2189992074, 2692778634, 545391146, 9046152, 2326440482, 572557864, 8519816, 2687117472, 168305154, 167780994, 2181049002, 2827132930, 2728927746, 547889800, 2189986466, 2315821098, 2826993794, 144736394, 44736674, 2315296800, 145391776, 170527394, 536903848, 707439106, 176818690, 2852170408, 2685051402, 2315420296, 2854265376, 35784872, 2181572610, 2686485032, 2819104802, 681748616, 2181210240, 2695364618, 167913472, 579480202, 2860517928, 2819271168, 671121544, 538968192, 2717909024, 2158494242, 547397792, 2821365930, 176826368, 713689760, 178825354, 144706216, 2156405280, 167903242, 2785282, 539664416, 679477290, 2684520968, 170534952, 2718073000, 2158133282, 2863309448, 2156536320, 2630304, 2181202090, 679618560, 545393312, 2323777698, 8390824, 2156429482, 2687117960, 704677928, 2693278378, 2826960936, 671254528, 2263168, 176194082, 8562698, 2726469770, 44206730, 2819096736, 536905760, 2720049698, 2284325034, 2821234858, 2181070882, 2819261096, 142770818, 2726857386, 2726338730, 570982914, 134261376, 2189434922, 2726952970, 169877666, 2726865064, 2863268512, 2854750376, 42115626, 2726857386, 2717942440, 671621768, 2819271200, 715786922, 2290256008, 2854389768, 713031816, 2717941888, 2693439618, 2156560904, 2290262562, 536871426, 2684911618, 2852817576, 2183832106, 706914432, 715270816, 42084992, 548014088, 2181604002, 2281867904, 8913418, 11042978, 134357672, 176196098, 2326274178, 580919808, 2720540712, 142616704, 537397408, 2189992456, 2181073576, 713196040, 2720170624, 2829230722, 2726963208, 2852293120, 2695405728, 178432522, 707397760, 2695538722, 44206602, 2827659272, 548046848, 2317355018, 2861214346, 2728960552, 681615368, 2726986274, 2827495946, 8946208, 2693302794, 2292883496, 2181201960, 142740096, 2324179466, 2718566528, 2726824576, 2105512, 2318041130, 2317879466, 35693224, 2827618442, 2726994562, 144706048, 537526408, 2156440194, 2315952162, 2720139402, 580913282, 2149613738, 567938, 178290856, 144712192, 2284333696, 11012610, 2150105600, 715139592, 2827651744, 2290786978, 10529416, 547916448, 707404426, 2282225696, 682139680, 2191696000, 10649760, 2315296802, 2191557280, 142745632, 2325875200, 2315264034, 715655170, 570960002, 2829060616, 2290647202, 176851080, 2191532682, 167774888, 178290730, 704776360, 2726308384, 44728448, 2290786440, 573089928, 2189994114, 2820844042, 33685536, 2281843210, 2687117346, 33589248, 581601416, 2818605578, 705309226, 2862784642, 2761256, 2147648040, 2156397090, 2189468328, 44608136, 176294562, 706881706, 578816546, 571080736, 2726830088, 2158108682, 715661440, 2228224, 2189467784, 545916930, 143262208, 671754400, 178389162, 176827050, 2819269256, 169904640, 2325907496, 2281865736, 579349122, 143172224, 2726953632, 704645792, 581477024, 2283972736, 570589704, 178391050, 2726824608, 2827487914, 2148008066, 2720669856, 2818747040, 2318019240, 2728561160, 2283800744, 170035232, 2720137216, 2684880928, 579379842, 2684878882, 11018792, 2852160000, 2326431880, 2150277642, 2684528810, 170394242, 2315420160, 143171744, 2854791712, 705177738, 698890, 2282235936, 2820678274, 713031840, 11010210, 2156562562, 578857514, 547389472, 33696298, 2693302784, 176718472, 136314912, 706742914, 2317355008, 2854257184, 2323644424, 547916416, 2181735082, 2693407274, 2693441672, 2720697000, 2692876290, 578824746, 2729060360, 2829099658, 581044256, 2290647082, 2827520640, 169910816, 682106922, 537010304, 705200810, 2720572034, 2729085472, 136874114, 2819104810, 2190092288, 42633378, 176826912, 142772770, 170567714, 2693308544, 2292752384, 2158668288, 578953250, 143132704, 172040, 2192179360, 2821359626, 33596072, 545426080, 2863303328, 178397706, 134744578, 539527842, 167903394, 136316962, 2290092584, 2317879424, 581077640, 2695374888, 2863278218, 681707650, 2181696128, 34089000, 2684397576, 33693864, 2290229376, 2325749898, 2854758570, 539500586, 673720960, 2269186, 134384288, 2181562530, 143130632, 707274922, 673841186, 2826995754, 42510880, 579348488, 143139496, 2726472354, 2694982272, 144711680, 2181564450, 713165474, 2181070858, 2325905952, 2292843146, 713599624, 2150146178, 706748962, 713695266, 2192189984, 2726437384, 2284486698, 168329258, 581435904, 2290221738, 2181177480, 2695399432, 2181734570, 2819104800, 581599232, 704783008, 2684889770, 2326431906, 136882304, 2820801064, 536912546, 2726863522, 715260450, 136317482, 2694981632, 2863267882, 167911562, 2292318728, 134776872, 2147485738, 134907914, 33448, 547924642, 2317394080, 2820833410, 136325256, 2148041250, 2317885568, 657448, 2726821898, 573081632, 34253482, 548014216, 2183266954, 706750626, 35653664, 2324343426, 2852298784, 2292228098, 2158103050, 2728960170, 713165322, 2290231338, 145392298, 680165378, 2189437088, 10650250, 2317516960, 671098882, 2158627490, 44728480, 663562, 2292320776, 548046888, 698402, 2147617450, 2181179552, 136850048, 2692915746, 137013410, 581443744, 134750338, 36176032, 167805608, 2656770, 42641410, 2820843656, 679479936, 571124264, 2284464768, 2239138, 715268648, 2694973608, 673317376, 2821236872, 2150113826, 8529922, 679649448, 2325872648, 2827651714, 134884002, 11174026, 679510152, 572525226, 579471520, 136487464, 713067138, 8945832, 2818615936, 2148149930, 2692745738, 682264712, 42631808, 2281842696, 2718444042, 581575336, 2315791016, 682231944, 2692743680, 2820801160, 36350120, 9078920, 134391850, 571124386, 2829189674, 11018240, 2686459936, 2156003464, 2292230818, 2728428034, 2181073570, 2290100226, 715172392, 536879234, 2290614786, 2183660162, 2315946120, 2852692618, 2147617440, 2292222122, 2282390144, 33694368, 2282399882, 571082786, 11012224, 2728435882, 2720137888, 2720663594, 581468802, 35659808, 2829590528, 572654248, 2819140106, 144835112, 2860681378, 572564130, 2854881450, 2292714146, 680009770, 168339496, 2717943842, 573089928, 170404360, 167913512, 2852825632, 168298626, 2695530626, 176171146, 44083368, 2629640, 2718607394, 2326399658, 8388778, 35816106, 673720360, 715260074, 178784266, 2183176738, 715794442, 178954402, 136849536, 11051040, 2156044330, 2685018794, 2192056866, 673196034, 44206634, 137005194, 2283973290, 170393610, 706882210, 170435208, 715661952, 2863278594, 8947842, 2318008872, 2829724320, 2820833408, 2684881544, 2315919498, 2863170208, 2158004866, 570433706, 2191689736, 42467488, 2150269480, 2158004264, 578814602, 176720008, 41986050, 33598080, 679649800, 2861042304, 178823296, 567464, 2315782306, 2158013096, 178921632, 34089122, 571082882, 2156562472, 2692786338, 2728960010, 36177930, 671254698, 2149755522, 2148182560, 2148048936, 2318019240, 579504298, 705331722, 2694980234, 169902722, 2852301480, 2726437386, 176204320, 2852169762, 2818580610, 2149621898, 169879592, 2718433802, 2284355586, 2290780328, 2717949954, 2821359648, 42106920, 2694971402, 2726300320, 136456706, 2283833512, 570597410, 2181204650, 134873770, 2693439520, 2317879466, 680010282, 178948640, 673221130, 134260746, 2694851208, 2820669480, 715262626, 713689768, 2292328586, 570949642, 2861204002, 2147649570, 2692752034, 2189568000, 2290131458, 707429002, 545914890, 2326397450, 2317355688, 2726308010, 170434562, 8522240, 537436288, 33729064, 2189600808, 2718081162, 2292845096, 2158135848, 715303074, 167946274, 2687008800, 2192222882, 713689634, 2819131562, 536881322, 671778818, 143294984, 704785066, 548055594, 9054242, 8522242, 547924136, 2183301250, 2282268712, 2315954730, 134227968, 134228522, 2695374882, 673221154, 680045186, 2854226440, 705178282, 2821194274, 2684520480, 673743488, 2189953664, 174112, 2728429570, 2854914594, 2684396192, 690218, 524426, 2260992, 2323677186, 671131688, 2315911808, 2827092002, 2720139394, 44703880, 2820803202, 713695882, 2687109154, 715686538, 545391106, 657960, 145402504, 44083880, 578848906, 707437226, 570558978, 2317396130, 2695496330, 581443616, 169878144, 2863145096, 2326309002, 547889666, 707439266, 704653858, 2753032, 2158658210, 570589184, 578953888, 2829722280, 547356800, 713695266, 2318018592, 547400202, 2189953538, 2317352992, 2684398080, 2284358282, 2827102216, 178299008, 144836738, 2854748288, 715655202, 2692754080, 2686978728, 579381760, 2192056866, 2317394600, 2860558472, 2192220170, 578816648, 2726961154, 2284456610, 2687148552, 2326274176, 2829060744, 536873120, 2862621216, 2158534826, 2695530504, 2183694464, 573090306, 715128960, 573186216, 680140936, 579379362, 8913410, 2829590568, 570425480, 143140992, 2283963018, 565290, 572532864, 2283799208, 713066626, 671654050, 2282228258, 573087872, 134261410, 2829191202, 8956074, 2158111362, 134908576, 673349664, 706912938, 2317527690, 2729091210, 2686585384, 2149581312, 34121728, 2852293162, 715817088, 2149622274, 167772320, 2158101128, 681609866, 44696232, 168306816, 145401984, 2147615232, 2728397344, 169912456, 2726464000, 570466466, 44206632, 545423872, 11010728, 44204170, 2189953578, 579373730, 2317910666, 581577258, 2189462050, 539623584, 41504, 2720530570, 580919848, 713204362, 134349312, 2685045416, 571090952, 2290786304, 170002592, 2191525930, 33693824, 35654146, 170526762, 2156527746, 176818176, 2821327400, 2147517096, 545794568, 2718442112, 538976904, 715169920, 2686984192, 537430696, 673884808, 2317885448, 178924042, 2315397672, 2157978248, 2156431880, 2686986794, 36178442, 2863147178, 42609162, 2755072, 144712322, 707273378, 2189592618, 2150277258, 673718952, 2149622400, 2147615362, 578978434, 2283962890, 2860679680, 572663946, 705167880, 2861039624, 2829591168, 2685018144, 44182024, 2156005546, 134883842, 2819098634, 572664488, 681582762, 2861205536, 2181169800, 2726832768, 11151496, 2158527144, 2183143938, 2292754600, 539494410, 537405442, 2323784192, 178432546, 2760834, 2829615106, 44696064, 2717917184, 534528, 142772256, 715793056, 536904194, 2720172680, 572653576, 44597378, 682142240, 2290231842, 10526728, 178956928, 2281867816, 36348040, 2720669698, 2181201922, 134881920, 2140800, 537430058, 2148049442, 2283809314, 2189984290, 42609160, 142616576, 2183826080, 2726961154, 2284358312, 11149346, 2818744480, 2862752296, 572530688, 680003722, 170403970, 713163432, 2284464808, 539502728, 537010346, 2318049410, 2292351624, 2147658250, 142746272, 2854223882, 2158010402, 2860689450, 578824360, 2794144, 2718574592, 44073642, 2728953992, 2695400072, 2181073570, 2156571170, 2852653194, 2148042882, 164488, 167905280, 2315782186, 33563144, 2290778122, 176849536, 2854758922, 572695176, 707297832, 174216, 10529282, 139394, 134220298, 715260552, 2317394568, 2829617698, 2854264960, 170566274, 2158133770, 2829746306, 536914434, 42600610, 2191696426, 2189599240, 2192050218, 671612962, 2317912106, 2863172234, 2282367616, 34218152, 2315266568, 671123498, 536912000, 537528992, 2860550176, 2192179744, 136454312, 2192220322, 2155905152, 2155881096, 673352202, 2862653448, 680011944, 713558656, 170559658, 2191688200, 704678442, 673187970, 167782440, 2686978056, 178817194, 2315288616, 547523232, 673226880, 2189985920, 2692884640, 547522722, 2148016682, 142647968, 2726439080, 144712200, 35695136, 2729091616, 2189951626, 145235978, 2821236776, 2852792962, 671121448, 2860548770, 2718468778, 2695366664, 2694973602, 134776834, 2284497568, 178923560, 42109440, 2156407304, 2149591584, 2181570602, 142770304, 2191697962, 707431040, 2854920866, 539502728, 2720696330, 539140104, 2720049322, 715163818, 2190084096, 2147625642, 178432552, 2283831808, 2820671648, 2854397952, 2827624480, 570469034, 2686978592, 706873994, 2656776, 537395872, 2192050312, 671263240, 170527266, 2829626018, 2181171722, 2158635560, 2718443658, 2282392106, 2181595168, 178948264, 579346568, 715786368, 2854783656, 2718573098, 2693440130, 2317527080, 570436256, 168429696, 2326266402, 2315422250, 2315389448, 715825162, 136978976, 2821228706, 176203808, 572688930, 42502186, 537528490, 2290223104, 2854388392, 168470656, 11184680, 2292744714, 673710760, 2685052970, 2317363720, 2283842088, 2156003498, 2728528000, 2190092448, 679610498, 2726963370, 2684395658, 176695296, 2290133512, 170436640, 2726854666, 134226464, 2147655690, 2315387400, 671612970, 2854398602, 2325875202, 2149622312, 178954794, 705301026, 2861040290, 545914920, 2132640, 573089962, 2181573290, 2718441642, 707395626, 2818613800, 545794050, 2150279178, 713066496, 2192048170, 2290092544, 2158633130, 134875778, 2290125322, 2283964450, 2860524064, 2819129994, 2861050506, 35791362, 2317912232, 2181169794, 42599074, 673349792, 2718075050, 168331912, 536903688, 2189961346, 2861213832, 2158135848, 570993288, 144869410, 8430122, 2728567338, 2687009320, 2317918754, 2189459594, 2852292642, 2326306816, 167936032, 713195680, 2692786336, 547400352, 2693440170, 713564320, 2155905034, 2189468296, 2281734154, 715162240, 176195744, 2317525512, 2854748682, 2158142112, 533032, 2325906080, 2323688072, 2718564386, 2718040226, 2290122762, 2325742216, 682232458, 2156013570, 671228426, 2861172744, 44737152, 578988704, 545783816, 671228552, 2862778882, 545915554, 11053064, 2105376, 2860548768, 2292361738, 2158624938, 44706314, 33595936, 537012226, 572694530, 2717943936, 673884834, 35793544, 2684881410, 547891200, 33557002, 580944426, 537395202, 134875776, 44050946, 2158658090, 170429056, 557088, 167807018, 2684518408, 2624168, 178399242, 537043466, 2726471842, 713195688, 2819238018, 715819522, 176693760, 42607106, 2324310152, 42074280, 2192190082, 2284331050, 2284497448, 680009770, 580913194, 579379240, 2862754474, 2281873408, 2854234242, 11051552, 538968224, 2829722242, 174242, 706742400, 547400192, 2854759048, 131208, 2190090408, 2852782728, 2315911690, 10619520, 2318051976, 142780962, 170525184, 2821327010, 572565642, 2284333184, 174208, 2290778786, 2728525864, 11143304, 2281742498, 44042754, 539101738, 35823744, 145263104, 176201762, 547530880, 713599018, 169910312, 2290098208, 2854355616, 2230944, 2318018698, 705331840, 557578, 707306112, 178956320, 2860681730, 704686090, 580944546, 2189560480, 8522376, 2827626536, 2861170698, 2692876322, 2718048768, 2156005386, 2181201922, 2861082760, 2720540680, 2854889984, 706912264, 713206432, 169910946, 2325874720, 547881632, 573219466, 167774722, 2852683808, 2718605866, 570557066, 2861041794, 681575042, 2292230176, 2191663264, 2147517064, 2318019232, 2183692936, 581574666, 673358376, 2183692808, 134744192, 9054338, 713556514, 2317361160, 2720539272, 679616546, 581075488, 2282365570, 2269858, 169871904, 706773154, 2818615298, 2829713570, 547523114, 2158108840, 715171968, 666242, 570458242, 134261256, 713066664, 142778882, 2685012482, 704817280, 2720694922, 2852128906, 2861173280, 2726339082, 167905826, 2862785160, 2720670376, 178913408, 705339560, 2147485738, 581569160, 2829625890, 44705954, 2829066914, 2158627466, 2192089730, 2183660160, 570982440, 545915392, 134873600, 2292222592, 2325743746, 2183144072, 2325774888, 2189994634, 33685674, 2181573128, 136448544, 2149713954, 2720670338, 131080, 2684354570, 136841890, 2720703104, 35653760, 2829623976, 2728435714, 2717941802, 2821335202, 2183168136, 2148018210, 680141442, 570990752, 10650114, 547496104, 8527872, 2863147530, 44730496, 2323645096, 567840, 2861203488, 2317527720, 2315264002, 35783330, 8388650, 2826971264, 539631776, 706912426, 713204226, 133128, 2147616808, 2290229898, 581044232, 2854365704, 2183145514, 573212672, 2693401250, 2281867904, 2158133248, 178391208, 2191665672, 2317484034, 2181734954, 705210370, 688136, 2323652616, 545434272, 715688098, 680044706, 2183700616, 571081352, 2324343304, 33595914, 35793448, 42477578, 713695914, 2686453896, 142772224, 2324343298, 707275274, 2290655400, 145392168, 713730602, 573177994, 142641160, 579371650, 2720137346, 2325881352, 2720702634, 671613058, 2718466730, 2863139338, 2149589674, 134349442, 2290262146, 581077034, 2181736618, 134883362, 580944426, 2692778504, 44212224, 2818736674, 2862645290, 539664416, 671260672, 579381792, 2718050856, 176693768, 2820835970, 44075138, 2726437026, 548045314, 33555112, 570434216, 134744610, 167903754, 134357538, 673196194, 2281711754, 548045352, 176300040, 572688522, 570468872, 2728921738, 2156569128, 2189428768, 42109066, 671615490, 2282356770, 706742826, 8915104, 2292877344, 2820677672, 2148040746, 2326309410, 2323816576, 539664896, 2148139042, 136488968, 10496554, 167946402, 681584808, 2827618464, 673718944, 2827520650, 2729093256, 2281876000, 134752898, 545267720, 2818581120, 2192214154, 2281873920, 536912544, 578814474, 706775080, 2854264992, 142737962, 2156569120, 2284325034, 2693400738, 2826963106, 2852257802, 2861181600, 2290655882, 679651882, 2282399776, 143295112, 2158002698, 704643104, 44179458, 545916970, 34078730, 134783016, 2693300744, 142641154, 167774762, 704643722, 572557440, 2183669930, 704653344, 2325783178, 2687148202, 42500650, 547891368, 2189568130, 2155874944, 2156399146, 2292844546, 2290131114, 2323819138, 2829615744, 581044896, 2687107712, 170403840, 2820704416, 545292450, 2181212840, 2852170376, 539667104, 581569162, 2860517890, 2290229290, 2720040994, 8562728, 2317886082, 136882208, 2189568552, 545267714, 143140898, 2324210184, 579477640, 2720565248, 2861040170, 2718073474, 136874666, 581468162, 137003530, 2192187554, 545391144, 178948610, 706904584, 2318043264, 671096994, 134783616, 2323777576, 2821202048, 572655784, 571091114, 671612960, 2158536744, 539533440, 713730720, 715661344, 2820833954, 2852694656, 2326308994, 2819104898, 2315952648, 2326431914, 2818713728, 136487434, 178791042, 2192181762, 537012264, 2292318848, 134258690, 144738346, 2260992, 2821327498, 2183135274, 2283806722, 704684170, 713730698, 2192083112, 44173346, 537010850, 2147492352, 2183793160, 671787562, 2181604008, 2852817418, 2862615178, 2318011040, 11053570, 36309640, 2283963042, 2819270818, 2860518026, 2292754466, 2281712264, 2695364768, 2191690282, 688802, 2862615048, 2686582826, 2290745858, 2150115466, 580945930, 2854396586, 681585322, 2820800552, 11149866, 41986720, 2183694888, 707297802, 537526954, 539632288, 535042, 178825248, 2852168226, 545294850, 42502824, 539134120, 2818572418, 170557962, 2283800704, 2726308010, 2183793186, 2148009994, 2324169218, 2150138400, 573057066, 2147655722, 167805576, 537567786, 713730722, 2315255968, 2630314, 570959914, 673710602, 2281742346, 2694850560, 537002624, 44214826, 2687139880, 142780584, 673319432, 2181081128, 2695014402, 2282390048, 33595432, 8388768, 572697250, 2236448, 679510178, 547490434, 2325743754, 2717952162, 673720866, 33563296, 2717909664, 2324343458, 2271370, 2726472360, 2290229376, 2181171744, 539494914, 134392450, 2726856834, 2686591498, 139402, 2290256032, 2720016424, 579379368, 707396138, 2820671618, 557226, 44171296, 144845442, 11141800, 2324310186, 2315782784, 713558024, 2687141888, 142740002, 145270944, 570433674, 2827485322, 2829221896, 169910312, 32904, 570591242, 2818744834, 2631850, 2684396042, 539666946, 2149621794, 134357506, 2686593666, 2829093416, 2720172714, 572654248, 144876202, 34251402, 2860655104, 2292329096, 2827001858, 170557600, 581083176, 2852259840, 579340288, 537430050, 2818738306, 42641962, 2861214250, 168329216, 2685018144, 2148007978, 176335010, 2693401226, 2189560450, 2862744098, 2687117450, 2684880898, 2863278602, 42631200, 2720148010, 145361442, 178397346, 145400482, 2292755104, 2097162, 2819104938, 2318049322, 144738306, 11020928, 34087554, 2687141928, 2181081634, 2323775490, 8432160, 715819650, 2720137354, 2720139402, 2860558368, 2183146114, 2282228386, 715827714, 176824480, 35651586, 2147527330, 2158658186, 2325880970, 526856, 2694875264, 168460834, 134916256, 174600, 581044744, 167913984, 44171298, 136347688, 2290090536, 707266592, 178290690, 2684520960, 715139080, 2281742498, 2324201512, 705298594, 2862744232, 2158660226, 680036352, 2281744514, 2829091456, 570949760, 571124224, 145361442, 2158633122, 2284462728, 143165442, 545262240, 579469986, 2150146056, 176161280, 42639530, 2190125090, 2852268160, 144745130, 42469408, 8399360, 169913000, 2852661416, 681617922, 42084488, 2863139330, 2181605408, 2148008608, 142778402, 2282367488, 10627584, 2818738850, 579371018, 2315429928, 2317484672, 2181038632, 2862787114, 2181072936, 143163904, 2315397152, 41953314, 136972960, 680011912, 2726308482, 2148141194, 34252930, 2158004906, 2726438946, 578977962, 143172106, 168339466, 570600064, 142778504, 176824874, 42475658, 2261538, 545261704, 143305346, 176687776, 2190090754, 176169640, 2325744256, 41951874, 706751136, 2156036104, 8432138, 2183266306, 539624066, 136880128, 2158133410, 2290221218, 578822184, 178432650, 2149616130, 2729060906, 178299018, 170000938, 2820842122, 170533034, 713173000, 2692745344, 134389794, 2158135298, 2852683912, 178258602, 145401888, 2317877250, 136874152, 2156429474, 548046984, 572522658, 2315945992, 545827466, 539664904, 547914408, 2862778528, 545391138, 2718435370, 176851490, 2852170368, 2854265514, 134906538, 2158504490, 2852686496, 578985994, 42631720, 2717944482, 2829748226, 44736522, 2685052960, 2191657640, 673194144, 545294986, 671230504, 579340832, 2323655306, 142772362, 671260842, 2686976512, 2150107274, 2686452352, 572653730, 2861211690, 134774818, 2181202474, 715816960, 2284486698, 707307690, 548022306, 704776232, 143262338, 2183700480, 682109066, 10494600, 573057536, 2796074, 2192091776, 136486912, 2315921570, 2324301954, 2181728290, 2852258432, 8396834, 11020448, 2684914314, 136849536, 2693431938, 2183301762, 11053730, 2686453888, 2292875816, 145270920, 2819260458, 176717986, 2326405120, 2829197320, 2191696514, 2323685922, 2785322, 144736290, 545794560, 2315422376, 547523208, 2819105280, 572523042, 2726297610, 673751178, 2852298784, 2191698568, 581042208, 2818607138, 144713856, 2693310976, 2323687466, 2181048968, 178784778, 2158633482, 2854388384, 715653674, 2158632994, 715301410, 2281840810, 2829224096, 167903234, 134742152, 136446602, 134785026, 2191663104, 2315788298, 2318049952, 2292327048, 2694842538, 2158010376, 2829582986, 2292197890, 2156398602, 167912064, 2717950112, 134884002, 35790888, 2158657706, 176818730, 2192048264, 2852784640, 2325785090, 571116194, 2692776104, 170534954, 2323777544, 2183790730, 2181728256, 176726688, 2156044424, 705340066, 579349122, 2726436992, 2148051082, 144711682, 2181565088, 2852816930, 169869312, 2692882560, 570564738, 2190084234, 2324310568, 545916928, 2726865026, 2190125568, 2829754400, 545915402, 538978464, 2726821898, 2684387464, 705307274, 545917096, 169877634, 2131970, 2190090400, 2720571520, 539134472, 2820808736, 673186346, 572694536, 2684398082, 2318018568, 571113506, 2147617320, 570952202, 2854256672, 2315266728, 141986, 715688450, 2695495848, 2189459970, 2692874242, 2282267136, 2189592704, 2852782762, 136446464, 707398312, 2821229096, 2281744898, 134359584, 706772992, 680042626, 2726437386, 34078754, 673194634, 545792130, 170434600, 581607946, 2191656968, 2130058, 539533472, 2684887072, 545424042, 2717943848, 2718444032, 713164960, 2292719786, 2317492264, 2324202112, 134883872, 44605960, 2686454274, 178915488, 680140970, 2829191210, 2228386, 2726333090, 142779050, 673349672, 548053546, 2686461992, 137003138, 572564008, 2693406762, 570950186, 2787880, 178924162, 2685053450, 2191556746, 537534592, 2829197952, 715137034, 170565760, 539658242, 2284489250, 2318019114, 581468810, 572555432, 2181597314, 2325744266, 176693762, 671647906, 145369610, 35792936, 2860550152, 2717911042, 2686615584, 2718597160, 2315946496, 2692909568, 2283831840, 2728921218, 2818613256, 2183135402, 2861040298, 2718083200, 581468192, 580913312, 679610498, 2720565410, 2720008330, 2156432010, 548020768, 713597578, 707297282, 2283939842, 570589352, 536914058, 176857738, 2190084104, 2692876320, 680003714, 2827004586, 2819268736, 2860688034, 673712808, 2621952, 134776834, 2192056834, 169910272, 2325783074, 8530600, 2183700482, 2685053608, 713170976, 2323654818, 2156538410, 2281842850, 2718441506, 168331778, 2292722336, 2284486690, 2183170570, 2261506, 2157971626, 36211328, 681615914, 547914242, 2156398752, 36176042, 547367082, 705333770, 134228002, 679649288, 680034856, 2861173258, 2157978274, 2326309026, 2282258464, 2820833800, 2728395392, 2290264200, 2829746338, 2720563362, 2726471810, 170426912, 2282260610, 2292320392, 713728032, 2157979808, 707274888, 2860657282, 2726333064, 167815330, 713599144, 176202368, 2829232800, 136316930, 539011200, 2686493320, 2718599850, 2326301216, 706904066, 2317879336, 2324333216, 2829222410, 570599968, 2861075080, 2147617282, 2192189952, 2692874786, 704817192, 2150277250, 144834722, 706871466, 2158660128, 2686582818, 545391106, 2181606026, 2695405698, 671088808, 2282356864, 2290614410, 536912010, 2728567432, 2694981634, 2147492482, 133640, 2726305794, 10627200, 2181702304, 2155907618, 2283841546, 2324209832, 11010722, 35823618, 547356802, 2694873130, 178815490, 532490, 707267080, 2191556650, 2726953000, 2147527208, 2283939968, 679510024, 2290253952, 579480096, 2292230154, 2191534216, 2818747042, 2827100706, 2183790624, 143130624, 2717949960, 2718050952, 2829713538, 176294408, 170003114, 8561322, 538978304, 2326301194, 2686493218, 680034978, 2147518504, 2156396672, 2720006186, 2323644960, 42500746, 176300714, 2317518858, 704815754, 707428490, 144713736, 539533954, 671752712, 2149588992, 715794986, 2684396064, 2263552, 143141514, 2284357674, 547392002, 2147656362, 2290788864, 34079272, 2155874944, 2290133000, 176325128, 2755104, 578977792, 579373056, 42477728, 33556994, 2827126912, 2861171370, 2694840874, 2315422378, 2148149922, 2284363904, 671744672, 2283809280, 2148008616, 2819227680, 2728526338, 176171136, 2694973474, 707273354, 2189468298, 526474, 2281874088, 706871456, 2686978048, 134350976, 2755240, 10529410, 2686493354, 2292852744, 2155883168, 2820811392, 679608362, 2728921226, 2191534248, 2156560544, 2694973608, 2819228160, 2192187562, 704653864, 2183694464, 704643082, 2720017024, 2156437664, 537002664, 2685052930, 2324170760, 176849546, 176818826, 141312, 136978954, 579371690, 580919816, 2827651626, 2315921416, 2854920200, 2860648458, 2292198056, 136317480, 2656776, 2726832168, 2189435392, 2183268866, 2720694402, 2158627490, 2317385762, 578947722, 681616034, 2852661792, 44214304, 35684994, 2818736288, 545925280, 671131778, 2861083170, 573057570, 2158526504, 707404456, 2827651594, 579379850, 2820809354, 671746056, 42074626, 671787136, 144714274, 673884290, 2860548106, 2318017034, 10520714, 2323685546, 2852661280, 143294626, 2729058314, 2860657184, 547487752, 2181728386, 545950248, 2326396928, 2686451874, 142748330, 170426410, 136487592, 44212746, 2692778154, 2283833474, 2820710402, 169904160, 2692753410, 178915968, 2323677706, 715784872, 41953282, 573178408, 545949706, 167946912, 539527850, 706912802, 2315913258, 2729050658, 557056, 8520192, 682100746, 42633738, 2148016290, 2150146560, 705170058, 2687107720, 2315422346, 2150236320, 2292353696, 2694971936, 2290622602, 2686584834, 11184162, 2282392072, 2827002410, 2818574848, 2148173866, 134251146, 2852135048, 2684494336, 8553090, 2150269608, 713198088, 2156431402, 2315388960, 2728528010, 2290098186, 2284456578, 539536034, 2324168704, 2158013088, 2281867424, 36317224, 2852825250, 2284333696, 136847872, 2318051490, 681746952, 2684365440, 570597378, 706912808, 2326407714, 2147484160, 2860558880, 570599464, 2292359336, 704651946, 2158527010, 2684520960, 170009256, 547889192, 2821325320, 545917578, 2693277866, 2726330528, 565376, 2326266018, 2156528162, 2829058722, 2181563050, 2189435048, 2284322976, 2324212360, 2156406912, 2854267554, 671123586, 2290657448, 681746978, 578816128, 671623808, 44731008, 2315812872, 35824258, 2158658178, 2290655400, 144738954, 134785568, 36347936, 671744136, 2821335586, 2190090400, 2148147714, 2854889994, 144747136, 2147625608, 571082880, 2155883136, 10529410, 2191559338, 2281745056, 2693401096, 570425514, 2718566402, 2325883560, 2854232610, 2183834120, 2862645896, 134916138, 2284486792, 2685018122, 10526720, 176851458, 581477000, 8431648, 2720040968, 34212010, 178913312, 44173954, 682142344, 2183692418, 673718402, 2720670210, 707403808, 581476992, 2156568746, 570458784, 44573314, 2292744194, 8421538, 706775690, 2862744098, 36342280, 681615882, 2684387978, 2158534794, 2097288, 713697410, 548047498, 705208994, 707272714, 2728566946, 570558978, 572654112, 2156046882, 145271338, 537034752, 2157977608, 2694982184, 2827517952, 2292189314, 2829197824, 2147518594, 2148141706, 578822146, 136479266, 671615658, 2318041602, 2326301346, 706742954, 2158504488, 2718564864, 2819270658, 2315780770, 673753258, 2292353034, 2726963712, 8521730, 2827649672, 2829230240, 2854226434, 539140736, 36219562, 671088768, 136874656, 2726429192, 42633768, 581566978, 2720563744, 579379362, 545433730, 713558048, 2181694090, 2726830210, 682101248, 42082818, 2326267904, 2686585386, 145367210, 2147526824, 41951744, 2695397376, 2183661738, 2819270786, 2820704898, 2827493896, 573048864, 36219040, 36317704, 134261376, 706873346, 2324204192, 2315299336, 2190092328, 2181564456, 2728536738, 713599018, 42469930, 2317492738, 2181212704, 713687072, 2726428672, 2283964456, 42600480, 168338056, 10625194, 2852790826, 545262114, 713730722, 2315264168, 168337448, 2183669760, 2861179554, 176859176, 2695006218, 2829189256, 2315288736, 33696266, 715129506, 176300064, 2292843050, 42074794, 2318049410, 10617504, 2726462090, 539494952, 33555080, 2317918216, 680003592, 9052296, 557698, 134219912, 2718605824, 2183176864, 545792034, 10625186, 2820835362, 2326405802, 570428072, 2158526466, 2860550272, 2854879370, 715262634, 10494498, 539494946, 2281711744, 42109056, 2149623936, 578980392, 10660352, 539133984, 2183801512, 2720663714, 578977922, 545259658, 8399362, 176816162, 8923648, 2192081442, 2156438024, 44179976, 2726461576, 673718786, 537559200, 2325782528, 2820835464, 2317396648, 2191525896, 2317492232, 536881832, 176849448, 44048426, 579510280, 581574792, 2656296, 42477576, 2315298816, 2693398562, 35818152, 578822688, 2147494018, 581435552, 2147617320, 35825824, 713687688, 34078720, 2315780226, 579373064, 713173632, 2726464034, 581567008, 2695364768, 178784810, 2726307968, 2181703840, 2827528834, 169912488, 2829590560, 167805450, 2692784778, 680174208, 2819227690, 2854363808, 44171816, 2181728424, 713074824, 2147486216, 145263242, 2147647624, 176201890, 2318016546, 2290254378, 2718435360, 2726862882, 166058, 547924512, 136848008, 11018752, 537528322, 713599144, 178397834, 2860548736, 545303168, 673186314, 2315815434, 9087136, 682131624, 2863276194, 2189462154, 44081280, 134916264, 681584648, 2726340770, 2720703106, 2148182058, 2684356738, 2181603336, 44738690, 2686461960, 2315428482, 143294464, 706742824, 2818705538, 713566720, 545917440, 673188386, 2149622434, 715653130, 713556002, 2854256768, 570591882, 42469888, 2183274506, 176818816, 42502280, 673710112, 2686454306, 705333384, 170566178, 136446594, 713197578, 2148048896, 536873472, 707429034, 2695495848, 2315913762, 573186090, 176201864, 671615144, 539502600, 547487752, 2720014984, 2852291082, 2827618338, 2290755722, 142747808, 2261672, 142616744, 2147518978, 42082464, 580911650, 713034280, 2852134946, 559144, 142616584, 137005578, 2728397346, 2827651754, 178782338, 11141632, 176824866, 571114112, 2149713960, 2852692482, 44696066, 2692754058, 2695537282, 2323654658, 34114218, 2281744896, 2148182154, 673185922, 176196130, 2818580608, 545292808, 2860550306, 2852260010, 136479240, 2819097218, 681705480, 137013920, 136454146, 2685045384, 169871362, 713203752, 142647842, 545792128, 2684518568, 2720147616, 2854265002, 2718574600, 2326398976, 2684528776, 2190125696, 2720565288, 707305992, 137013930, 44048930, 2318049792, 2720039074, 174752, 36339848, 2829713544, 2718565034, 573055018, 2292752386, 673358376, 2284366368, 170535464, 2718599816, 545392770, 680175786, 2726307848, 2191525928, 2854224544, 136325290, 2860688032, 2183307944, 547883050, 2684485770, 2325783200, 42502314, 2720571906, 2158658088, 2183266304, 2861040266, 2149712552, 36317826, 2854357152, 2317396488, 2821229058, 680043042, 44696192, 2854387874, 11045386, 705178240, 2183832202, 167813120, 707274914, 2695497858, 2318041762, 2686593026, 578822176, 2156569258, 2181605890, 44173482, 136980992, 178429954, 514, 2282260650, 134742656, 178301090, 2684389544, 2323808426, 707397762, 2695505922, 2720572064, 704782504, 2720672258, 2189590562, 567818, 2728921640, 570991138, 2720565256, 713173034, 707403944, 2148016162, 581577226, 713034242, 715128864, 713689256, 2852159618, 178300936, 2326268584, 134752802, 2829199498, 2147494536, 2150238850, 2726461952, 2694979584, 2147625128, 2189426722, 2687019648, 2317396128, 2149744650, 10651778, 170035370, 2149581352, 578855050, 2292884138, 2183299242, 547520640, 2829224608, 2097280, 44566666, 539109506, 2284464288, 36315786, 581470752, 2149580800, 2684911754, 134777376, 134383754, 707405994, 2326309384, 579381250, 170559624, 11020322, 2686495274, 2281835170, 2324310058, 545393312, 2718073354, 169869986, 2292353066, 2686626304, 2728952482, 688168, 2692752002, 44706432, 2662952, 178301088, 681576586, 34087040, 579477640, 2315919402, 2157969962, 570960032, 2282397728, 681607688, 2156431370, 713204232, 2323644962, 2687010986, 707428512, 578945666, 2694840840, 42074634, 679617152, 2686593152, 2326407296, 2156005416, 2826996258, 2192048266, 705200672, 2158659752, 671230122, 2282233866, 690730, 704776352, 539525130, 715300872, 2726332416, 2862778408, 681574434, 178266634, 681746474, 2158010538, 2717909674, 143304744, 8915074, 567424, 2720180352, 2720697000, 2694875658, 570466848, 539009698, 579379722, 136847906, 2860558984, 2192082944, 579379362, 2728927266, 33595904, 2290254496, 2819104930, 579371018, 537010858, 2183799304, 2718444072, 2726862880, 42109480, 2852661410, 707437194, 143132674, 2318011050, 2726469770, 145271464, 537043618, 713073290, 2693433994, 2149712426, 44075522, 2315913866, 2829224072, 2290100744, 44575242, 2281875464, 36209290, 579478144, 715817504, 2181595298, 547883178, 2720178216, 707307680, 2191697962, 134875306, 2282225802, 2720539298, 715688064, 570565288, 44597280, 715784746, 44040834, 705308832, 2192214056, 2148149928, 8424098, 2192189602, 2860647080, 707397792, 2315919392, 2281742498, 537002026, 2827126818, 2728921088, 2819262624, 2827135018, 2717950602, 704678056, 2183178280, 2829068968, 35686538, 573089960, 2156568576, 2860556288, 571124384, 2183832194, 2157977768, 2694850592, 170426880, 2686462634, 713695360, 2325777056, 134776960, 545785994, 2726340650, 2692915368, 170002440, 44607496, 2695006720, 2720145440, 178389000, 2315429896, 42500642, 2190092832, 2862653600, 2181040768, 2728526376, 2852167690, 2181597226, 2860517888, 713197576, 144746666, 2292877834, 2292752938, 2189429256, 2854234634, 8560800, 170535592, 707404456, 2684889226, 545425416, 2181597704, 2861041794, 704645282, 2852694560, 2326309026, 36219554, 2290614816, 2852257954, 2693300386, 2694981768, 573090472, 2695004704, 169904168, 707275402, 2695367328, 537004682, 713196040, 713564682, 581569192, 2685018274, 2827649186, 2192091138, 2726332416, 2862653570, 2315256354, 706781730, 144869514, 2819132072, 2323810858, 2861181064, 2726953130, 2821357570, 167905410, 178923690, 537045672, 539011594, 2819229704, 134783106, 2860657162, 664234, 2729084930, 2687010946, 167938696, 2292359810, 2283808800, 704817824, 143141384, 705308842, 42508424, 2323654786, 176695424, 142780578, 176816642, 2695366826, 2728558592, 144837152, 167807522, 664106, 545392642, 573089794, 2826969632, 176300674, 2863309312, 2854357122, 2819268608, 2861181056, 2183790626, 142737576, 2315255936, 682140192, 170525184, 2181081250, 2685020682, 2150146600, 2720571554, 2861082752, 2854363306, 2718474914, 10519048, 581607552, 2693302786, 2821236896, 2693433474, 131712, 707308034, 2189459616, 545393186, 168329256, 570434184, 713722376, 2192189474, 536904320, 2686625960, 136315432, 2150277256, 170567850, 573080064, 35684360, 581052928, 2318049800, 2694971906, 539134466, 2323786242, 2818575008, 536873512, 537035392, 680002208, 680165514, 44048938, 2218, 2189598754, 2158013064, 2155874474, 2692885154, 2820669986, 2315299360, 2726472322, 2315264032, 537559168, 2827495464, 134783104, 573088264, 545302690, 2158109218, 2324203552, 35792936, 176169120, 168337408, 2281736322, 2819096578, 707308170, 2726963752, 682107018, 2728929416, 170403850, 178292778, 2686986370, 2827493898, 36341930, 2718433952, 2317527176, 671228450, 145260554, 571114154, 2148147840, 2191689728, 578814114, 34086914, 145358858, 2692776448, 680141352, 2150138402, 10619530, 707438720, 144869896, 170002464, 2826994338, 2693401224, 2829058600, 172194, 580946082, 578947242, 2284496896, 539634216, 2718605472, 713170954, 2726300160, 2148141736, 2191559336, 2852817568, 2695536802, 715295394, 2692907178, 671132200, 169912992, 2862754306, 176849570, 142770344, 2728558752, 2692745384, 2686454442, 2292197506, 671784992, 2156046888, 2150138506, 713695752, 2183661602, 2818711712, 2183277098, 2720672266, 2149712384, 713599658, 2290778624, 136350336, 2107938, 536881696, 178293418, 680009858, 2189994152, 579338368, 570460320, 11012098, 2861039618, 715819176, 2149712522, 2282225792, 2325873314, 581568554, 2281867938, 176857248, 145358850, 178784776, 524834, 136323616, 2157978274, 168296450, 136839200, 2728396802, 168299016, 2692754048, 524800, 36177954, 2728951970, 578988546, 34211882, 178921600, 36340354, 2156404770, 2726865034, 134742176, 2156036138, 10660488, 2818711720, 537012234, 681574570, 2863180416, 145401890, 2181572770, 2192179754, 548012704, 2317385770, 2863180458, 2326440066, 680133290, 570991266, 167936640, 2315780744, 705339938, 572697258, 2860515850, 144747050, 704809474, 2726300170, 538970120, 2829593098, 681707520, 2189600938, 2147486216, 545400992, 673751042, 44607618, 680135298, 10619562, 2183276680, 2192189578, 539099304, 2821234850, 2862784648, 2290229290, 10619040, 2149747336, 2695006720, 44599434, 2687139882, 35652232, 2147658410, 2854363264, 545423874, 36309640, 142649344, 2149614218, 143294600, 572523010, 2728395392, 2821327394, 681575050, 136489610, 2729050240, 2726988328, 2829224480, 42598530, 11152040, 581577386, 705308706, 2718575138, 548053666, 134348842, 2158002210, 2326268554, 34120322, 2686976544, 581050912, 2130440, 134883976, 705202314, 42600960, 11176482, 2148147330, 547398312, 578980008, 178790954, 581478400, 143294592, 2718468234, 2726461450, 680173578, 42074632, 42107522, 2183791104, 2192080898, 176333482, 2323687552, 2686582954, 44736640, 2829099528, 539666570, 2189469832, 2147518600, 2687148578, 2190117538, 42598922, 34087082, 168470690, 178268800, 537043456, 2283833472, 2283834018, 2726988426, 2695498272, 2854398472, 545792674, 170011168, 2821335072, 176824328, 2819140256, 2692874408, 8519720, 170394154, 172042, 572533280, 572522538, 167815690, 580911274, 144712354, 713198210, 2181073032, 2315813034, 2818613760, 8561290, 713171586, 2726306434, 657538, 679608320, 2685043370, 2317486242, 2820712480, 673220616, 2292326914, 2149624450, 136315392, 2687109258, 581083266, 2191556640, 2821228546, 136972296, 32800, 707265184, 2189568648, 2183178922, 2158135456, 2315288616, 671777312, 2192214696, 578977800, 2324179080, 673188488, 2290647554, 2862647296, 44048418, 34251266, 2189565962, 573081642, 141344, 2192179752, 10625570, 2827657376, 2852268168, 671777442, 2820704810, 144712354, 579379368, 2728405034, 537436162, 2818583208, 143294600, 671260674, 2854224386, 2728919714, 680176136, 2829197962, 176857226, 680043016, 2283833378, 539527202, 2694841000, 538970762, 2819262978, 2181595784, 2654762, 2718574752, 534528, 2694848642, 176859786, 2315386912, 2181081640, 706879488, 715161770, 2684395656, 2150236706, 2852792872, 539623560, 2261672, 673882250, 2318043146, 2191655464, 2147526824, 547883168, 713689096, 547891208, 682240034, 2317879808, 167944714, 706751016, 176849032, 2862615208, 545958016, 178258560, 2686624264, 2283809282, 2323653288, 2156530208, 671787552, 2148139176, 169877514, 2829625512, 2720172674, 178946056, 579349034, 170033194, 2695495818, 581569064, 2315264650, 2695006240, 2728954016, 2149754922, 178814978, 2862647456, 537035264, 2147486346, 136489090, 579480192, 707299338, 2192056864, 145271426, 168329768, 2147614754, 2692776488, 581476522, 545425960, 2181048456, 713590786, 713730080, 2158101002, 2292886144, 2821229096, 572689066, 2148040706, 145359490, 713730178, 2189986304, 2326266400, 2820802594, 2863276706, 713031850, 2315297440, 2149613578, 2862744064, 705211042, 2818705418, 167936672, 2863177898, 581470888, 2694851242, 682100776, 169910408, 136839722, 44607648, 671091370, 2860523690, 176693792, 2192220194, 2147491970, 2829101058, 170434560, 2687148192, 547883136, 36307112, 2726462080, 2854226600, 2692882976, 681746568, 2729083400, 579371016, 9087016, 44565160, 2156438024, 2818705930, 682240544, 713687074, 2284333698, 2323679914, 2148016170, 681706120, 580946048, 41951784, 2818704034, 170426370, 2687010954, 2324299810, 10529288, 2150148650, 571116202, 143294464, 144736290, 2684529154, 2105512, 545400960, 2189983754, 573177856, 570991138, 682132106, 176293888, 178792578, 2157977770, 2292720266, 33554434, 2315266178, 2821366434, 2282226208, 2323775490, 2283834024, 136972968, 2290100392, 2315815040, 707297320, 2854758570, 2156003848, 673843722, 2695536672, 545259680, 2147518624, 545914888, 2695365256, 142770696, 144711840, 2281842690, 2190090754, 2860681258, 34210474, 2190115458, 2155907746, 2818572456, 34220674, 2720703016, 2852782112, 2717917832, 33564706, 2684364970, 2692754080, 41943048, 2158135458, 2261634, 142748298, 539101322, 705307168, 2283963042, 2290092714, 579373608, 2149722786, 671776898, 2181728394, 170002978, 2326268458, 2861181090, 34218114, 35824138, 715786888, 2718075528, 2324310528, 2686591106, 581479072, 2718072968, 2695364736, 2292359690, 2860648970, 142739458, 145262730, 2695406088, 2326300802, 2821367808, 2728395274, 579381922, 2728534656, 2315297450, 2720704554, 571121832, 2158529056, 2829092874, 2854783112, 673196042, 2326307370, 144712192, 2820702890, 707395618, 571091106, 2728960138, 44083210, 2292318850, 682273410, 578986538, 2191665832, 579504770, 2729052704, 2692753538, 2852825250, 2829092994, 539494528, 707438720, 169869866, 539142314, 547924522, 44180138, 2284495008, 2826960930, 537012778, 2720530976, 44730914, 2191525898, 2694850570, 2315813504, 578814114, 715292802, 578822784, 2862613130, 2852825258, 178956930, 2317363208, 136970376, 671621128, 671615112, 2192048650, 2147494432, 136314912, 2695397514, 143270048, 2728962218, 681574442, 144747010, 2852268680, 176826914, 2684913824, 2821325474, 579340928, 570589826, 2324203562, 35826184, 671254690, 2720663586, 537012898, 713165322, 2284365864, 2189953154, 44566690, 537438346, 2729093642, 36350594, 2290090496, 2158659746, 2694973994, 537012386, 2720008864, 2862614530, 2861213728, 705208450, 2818572322, 2150236682, 547522698, 2695538696, 34252810, 2283831970, 2818711690, 2693300386, 34113544, 2717952000, 131714, 705178282, 2148182048, 35488, 2829592704, 2726963714, 2317886120, 2181169826, 572524682, 167772298, 2829584514, 679518208, 2292320258, 2684529154, 145262752, 176334882, 176851112, 2148182666, 9052290, 2720145546, 2821237258, 2818615338, 34113674, 2315291298, 36317866, 2852823720, 2150268936, 2796066, 2729093154, 2191657088, 2189428872, 2183301258, 2728919170, 178817066, 2191688328, 680140968, 8953992, 2158012418, 2694850728, 2862776456, 570957864, 570589834, 2821327008, 178389162, 580919330, 545400994, 44048928, 2693275776, 35825698, 2720571522, 2820671624, 539525122, 168468616, 35782786, 2818581128, 706914344, 537002026, 2292228618, 581437610, 42084522, 707272864, 671129602, 2852694176, 579471530, 581443594, 705200128, 572664352, 44730368, 2292359712, 2283931816, 2694848640, 2282391722, 44729000, 2821203978, 167911458, 44083840, 2854750720, 2861206026, 2718048298, 134883850, 715792928, 2854881408, 570952202, 2158635136, 10529448, 34081322, 2183176872, 673712672, 134914208, 545949698, 178260520, 671785602, 2149712554, 2726961152, 715653666, 673742978, 8529962, 2718074914, 572532904, 8562824, 2720145442, 536905760, 572555304, 8923810, 41943680, 2156437640, 2156562978, 2854224418, 2686583328, 2156011562, 572664360, 170011296, 2693408930, 545816744, 8528042, 145236522, 581044352, 2718042664, 2191524488, 2323687560, 537397898, 2728429730, 2827485218, 142738056, 579349024, 671262720, 579338370, 44214400, 11152040, 2192189576, 2726830208, 704776232, 2720538624, 33687594, 2282258602, 539631626, 2190082178, 2720670368, 2181595680, 2720702464, 176324616, 2718474274, 570434184, 715292704, 539634210, 2819229866, 2189462056, 673753120, 2324299904, 144876074, 145358984, 2694851082, 2852792354, 548022912, 136839842, 2283972642, 33565186, 704678408, 2181038240, 176300586, 2147491978, 42609160, 2149722786, 705169418, 2863276578, 715270664, 537534984, 2854363650, 545425538, 2728395424, 2623648, 713162920, 2189459594, 2317363720, 2189467688, 178260610, 673718434, 2720573570, 2315919882, 704776362, 2726963714, 35815562, 2826996264, 2292328578, 547398306, 707437066, 2694981666, 134776968, 2827133602, 136978432, 547523114, 2148172296, 136478722, 2156538378, 2720040994, 713728544, 2860688032, 2191534208, 539527688, 2282400266, 8923144, 2290778272, 33695874, 673710240, 143165576, 671614976, 537534986, 2281703560, 715137672, 537438376, 665738, 539140136, 2720541352, 176687658, 42606720, 2818744450, 131618, 679487616, 715661320, 2726987778, 42608682, 2861206026, 2156562434, 573177866, 671262720, 2854887432, 715663880, 572654112, 167905450, 2718565026, 10652290, 572566186, 2192089122, 2662952, 657928, 572695208, 32928, 2726470274, 2325915656, 2718081160, 713073288, 2155905536, 579347114, 2862622856, 2156036776, 2324310688, 2720563234, 2728919586, 2687115266, 2263082, 2826963074, 170535050, 671746594, 2292187784, 2854390282, 144711690, 704774688, 2158135328, 2686485128, 681746954, 2860679306, 673745578, 10658346, 2158504586, 579340936, 2290229282, 671219720, 2821335074, 9054242, 2292318344, 680167434, 2829593120, 134783106, 2852651650, 178790402, 134881416, 2829748258, 2854396456, 2183823904, 2686453890, 2720178218, 680132650, 144842760, 681583144, 134914050, 715162248, 572530848, 2829715978, 2325906080, 2795530, 2854398112, 2852685994, 2860526250, 573186218, 41978408, 2290647072, 143165480, 2290254498, 2181212834, 11043368, 2695498368, 8529922, 707272842, 673318954, 8562690, 673360514, 536903810, 2150107178, 11020296, 44729000, 578986146, 581468320, 2860556810, 713695266, 2147657856, 2827495560, 2181072898, 2852126888, 681574402, 570435722, 11143840, 578822688, 2729084960, 42109602, 2818613250, 581470848, 42082856, 2720540808, 673186432, 2693442058, 2862615170, 2318017154, 10496002, 8429728, 178924168, 136970410, 2290098218, 142649504, 2695397536, 581083136, 578822184, 2718073506, 547914408, 570960546, 178921984, 2157978248, 548012194, 579479714, 2854225952, 705175720, 44573354, 573057696, 35695240, 2686615690, 170033186, 170000386, 2150277768, 673753256, 2827001898, 578979874, 2726996482, 2148041378, 2318052008, 2325776424, 44573352, 2820803074, 680009888, 2191655552, 2325776512, 134227976, 42117256, 2190123010, 2861205504, 538968714, 2686452360, 176726026, 2862613152, 671089280, 2852268714, 2718441634, 2292189728, 36219040, 34088992, 707403808, 715653642, 570433538, 2325914282, 706873346, 142772384, 579469954, 33562632, 548012072, 2181204000, 704782344, 2326268034, 33563146, 682265256, 2684355242, 2684363298, 673882634, 2820811296, 2282227840, 2726855210, 145230504, 144711850, 2284456104, 143141032, 2191523968, 679617024, 2282228362, 2292875912, 2183799456, 2290264738, 2687150122, 679479808, 8553130, 545399464, 671623306, 2819132066, 547883136, 44608170, 2315397642, 11174058, 707297962, 134384138, 176720418, 548012170, 2686493218, 2820710442, 2827528362, 578816512, 34946, 2284489378, 2181204618, 2156561066, 2156398762, 42600482, 176291872, 34113570, 2684363434, 44728834, 2862622722, 2820710568, 10520610, 2324202120, 44567178, 2323677352, 2854881450, 2271778, 2317355562, 539634208, 2687107074, 2862613122, 671090824, 671228418, 44212384, 8520320, 705331368, 2860646432, 2315299336, 2183144064, 2694875274, 570458666, 41951904, 579347074, 2292754464, 2290264106, 2191665800, 2158526498, 2826963104, 2183299114, 2684912288, 2325751938, 134744072, 537406080, 2181736970, 2183301802, 2720041480, 134226056, 578980394, 713599522, 537430688, 2317355010, 547487914, 545300610, 573210626, 2150105090, 2720571904, 704807466, 545269896, 2862751746, 2315952136, 671097378, 33565346, 2315429888, 680167464, 545792544, 2852825098, 2861073056, 2728921642, 2191696416, 707300008, 2156405288, 2325782560, 2821324842, 2324300458, 2693400586, 144745122, 2829197954, 2290747426, 570436232, 44697610, 2326268450, 579379722, 42469378, 168331938, 681607712, 2281709736, 2147657770, 2326306986, 2190114818, 174624, 2157978122, 690690, 2282397866, 2281867912, 178258048, 713588744, 671263360, 2687117442, 679617184, 2315266698, 581444234, 10652170, 539108010, 42084898, 545393288, 545270304, 178790432, 537436170, 547523242, 2694980130, 2827618848, 706781738, 2829200040, 671089152, 2292714154, 33686152, 715653130, 2181202568, 2183825568, 178421768, 169871904, 168298664, 2157977768, 178424362, 673194634, 2854881800, 704651946, 2827124744, 713162792, 2147657770, 715817602, 707395752, 545399464, 145401986, 2326274730, 537430018, 578846760, 2729082888, 143303336, 2284497442, 713172994, 2148182058, 533130, 2158534696, 2827485864, 139298, 2269698, 2284355754, 2854387722, 2148008074, 178956424, 2726340608, 673712258, 178399752, 2827495458, 673357866, 545292296, 2324203522, 2818738216, 2315788456, 2290253994, 570597538, 42510848, 2684485760, 2862620706, 681607200, 134228130, 8519690, 547883136, 176201736, 2325872680, 2326307360, 176685576, 170008712, 578847394, 705309312, 8522280, 8398978, 33720872, 715294850, 2718599296, 2820704904, 41984042, 2147485706, 2290778792, 2827004448, 34120354, 2726961320, 580919818, 2686617760, 581077664, 2283841704, 170002570, 2728403624, 2863147138, 539527722, 2147492392, 2156568704, 2149613576, 2181040264, 2290264192, 2862776864, 547521184, 2854750728, 2190084650, 2325776386, 11174536, 2317387818, 2827002536, 2819140104, 2181735080, 134742698, 2720669704, 2861214248, 42478090, 168339616, 2282400264, 2685051016, 34121728, 581468288, 2854264842, 2323647106, 539003530, 2728919210, 35695234, 34078752, 2190084768, 10649608, 170436776, 2860524202, 2726865416, 579338378, 680167456, 168469034, 2695408168, 545792136, 134389896, 2183299626, 2181048872, 2284325002, 547490442, 2290100736, 2720172680, 44698242, 681746464, 2695536770, 176333344, 2684486272, 2729060360, 2318011048, 572531208, 706740384, 2148147712, 143261832, 44048514, 2728394882, 134383658, 11176072, 44173354, 11018242, 2323655336, 2852685824, 2189566474, 2181048866, 2729082914, 2324211754, 539525770, 2692884640, 2694883872, 2181597352, 170533506, 2560, 2718443554, 144843426, 2827100674, 2158135968, 174090, 688642, 2852782080, 2821193856, 2692776104, 2181703840, 715819168, 2192048674, 2818738178, 548053026, 2728960000, 571115520, 2158133792, 536871048, 2183702568, 44073608, 573046792, 2158665866, 2325915808, 33688224, 580911776, 176300674, 2728921218, 143141378, 2821202592, 565898, 680174112, 2821195810, 2728953986, 2158526594, 164010, 581478560, 2158111392, 2326405154, 2326300802, 545423906, 2818703872, 2686591528, 2829058090, 2315823114, 2315813410, 2861041832, 2693267498, 34218024, 2718567040, 145238050, 2326397058, 704686090, 673745570, 570982400, 545914888, 671260832, 169869834, 581435562, 2183831584, 142647432, 2829189120, 2148042922, 2282365058, 2684487808, 2695497760, 671255048, 2762922, 145227818, 34848, 2190084256, 578816672, 168438304, 2854257312, 673185920, 2191665160, 178260608, 2827126786, 681574408, 2292885544, 2191556746, 2686460034, 2281712288, 144842922, 2282390184, 705307296, 169912328, 2290229792, 2326274048, 2189437058, 2717952032, 2728427690, 34850, 2147483688, 2191663144, 2763400, 539003050, 573079682, 10519074, 545947816, 176302762, 2852784138, 2852814984, 8388768, 2315264170, 2718075434, 2860550152, 548055682, 2181605930, 176194050, 2829230754, 2785794, 2190084096, 2183669922, 176294538, 2820702218, 680132778, 2149589000, 10627234, 41943040, 2317394058, 2854365216, 42600584, 2718081162, 673884808, 2862753800, 715663906, 134226434, 2720041130, 2862645248, 705202850, 44179488, 2726985896, 176292514, 2189467656, 9052682, 2729083520, 539134464, 178913408, 2156569224, 2694981672, 2860687488, 573186600, 2325784712, 2315790344, 2191565448, 44040832, 2687117992, 8421538, 2717911720, 41951394, 176695976, 2190117536, 2654210, 2728919688, 42109482, 2192181890, 570984488, 134777378, 2284357674, 33720450, 170395818, 2729058472, 706912416, 570598058, 713689216, 713728522, 580919968, 2292712106, 8390826, 2315945992, 545425442, 2315815424, 581075074, 9084938, 168331914, 2694875778, 2862615074, 2818605698, 178954370, 2150140584, 680134786, 671252608, 2692786720, 2820802698, 679651872, 178430080, 167905930, 580954112, 2181572642, 547529352, 2726988330, 2818615298, 2147615274, 2693268002, 570469024, 545915008, 2717942282, 673227266, 2863137440, 539494440, 2717919264, 2726330912, 134875808, 2281736746, 2692784266, 143295114, 2156407304, 2692745856, 2829200040, 704678408, 11173928, 539000832, 2147494568, 2820833930, 2326308864, 168304648, 8947754, 581468840, 2819263106, 168305290, 572530698, 167813640, 2729058976, 2692778530, 526856, 134907936, 573081632, 705301000, 2181597698, 136980640, 671228042, 2854232704, 2156398594, 545267752, 2861180928, 134217770, 2290253864, 2820803080, 2290262530, 142772352, 2852653216, 2189986466, 2324301834, 2852651562, 2826971776, 2158660104, 2147657736, 681584682, 2292326402, 545401344, 142639146, 143261826, 715172480, 573180552, 2181212832, 2684365474, 44704290, 178422434, 580911650, 172074, 573220992, 11174402, 142780586, 2158627464, 36350472, 2292353568, 2854914208, 136358560, 2728437890, 136487074, 713033730, 2692882954, 545267850, 2726300298, 705298976, 671229992, 143272578, 2284358272, 34113674, 2686615712, 2861179402, 35652096, 34218666, 570983040, 580954282, 134774816, 2718466178, 547913858, 134908416, 571113506, 2827102760, 134744106, 2692885128, 2192091778, 167944738, 2685012480, 2292320426, 2189459592, 682273410, 2290788514, 33595432, 713032354, 2729093792, 2818607240, 2861074464, 2718042656, 2149615648, 178924064, 143269922, 2827100296, 713590954, 2686617610, 2325916298, 2720671912, 537559682, 671254658, 2852161576, 2729052706, 44083720, 35659810, 2192048170, 547400352, 2158537352, 2325752330, 2315944490, 2862653602, 2326306978, 2684920488, 2862612514, 143304874, 2852823688, 44180138, 570985090, 2315954216, 679479298, 2190090242, 2191690240, 2863270560, 2290264586, 2147625514, 2687017480, 145268768, 2230826, 2315821186, 539656194, 8915624, 2192181896, 570436264, 170401952, 2191656960, 2282392098, 2854791176, 2821359784, 2158667776, 8947850, 2315943978, 139914, 539101344, 9085608, 559624, 545433768, 2852814880, 2290747522, 581607970, 143305216, 134873634, 682141706, 2325774464, 539535914, 2148040834, 671615648, 671124106, 2192179714, 705308800, 8388616, 167815712, 142780968, 136882826, 2147623048, 2281841322, 581476992, 2158141450, 8388616, 2183268992, 2818580642, 2284488744, 2718083618, 2292853256, 2720145922, 2718564362, 2181704328, 178260482, 715686442, 681585290, 42598442, 705177600, 671122056, 176816288, 537526912, 573089794, 2687115400, 134875168, 671221770, 2149746698, 35826184, 2820712450, 2818746402, 2183692290, 2150146178, 2728428074, 2189568640, 2854265376, 573090434, 44214922, 2148018338, 2819260968, 2158012928, 2718042146, 2317486242, 673742890, 2818582688, 41986050, 713204362, 2818613250, 2862778536, 2860687370, 704686122, 136880256, 170568330, 137003690, 2829101098, 167807528, 176294570, 145238688, 2190117514, 44705928, 44083338, 2818574978, 671097376, 2863302818, 2325752480, 36315138, 2189994024, 9044096, 2150138410, 145358848, 178923648, 2230442, 2315946504, 2190084096, 2854355082, 169910312, 2728567426, 2685018784, 539109922, 168340128, 715128970, 547495978, 705306634, 2315296930, 2290649098, 2686582816, 176196138, 2818711690, 168331946, 2820811424, 2720180394, 578848800, 2687142442, 2317387818, 671227946, 8834, 2818713760, 2695506600, 572530858, 143132802, 539101824, 33562786, 2158012424, 536905770, 713722410, 176201738, 2323652610, 2829715624, 2819230216, 2323816490, 673219072, 10660362, 178266794, 681747104, 2728396962, 713067010, 2189565984, 2290256008, 680044584, 2695006344, 9044002, 559274, 176163368, 136847394, 680034946, 2324302466, 2761224, 136456872, 170394242, 2283831936, 44696192, 2323654656, 2324310568, 2726855304, 36342400, 33686048, 2317920810, 698378, 2281744898, 168299042, 2726994592, 2156005410, 671787048, 579340458, 2718575264, 2684921896, 2189565986, 688160, 42607112, 136316962, 2720047650, 2283841568, 167913984, 2854232706, 42606720, 545794690, 2854355586, 2827004064, 44083210, 2158494344, 579469440, 2284355744, 136841864, 144738944, 539003050, 2281704096, 44042752, 2729058440, 2191558818, 2282358946, 142780962, 545950378, 2323679904, 2820678176, 2192050186, 143296682, 572525218, 136478888, 35687040, 41953826, 681746978, 570559136, 2852137640, 2149591202, 2818582560, 168299136, 178922146, 2324299906, 682270760, 10659848, 2785416, 168298634, 713728032, 2189568674, 2860679840, 707305472, 178432544, 572662408, 33595426, 704651784, 178956320, 145392298, 2292721666, 715663914, 2281834632, 715268618, 2324171266, 581042728, 2292219936, 2854759072, 2149583496, 545956000, 2150277128, 671090850, 713205898, 688672, 2818613376, 170394272, 2686492808, 2852169730, 2687107744, 2684365448, 2281834664, 581042184, 34220040, 170402466, 2827126784, 545947776, 2147518600, 679512738, 581443624, 133792, 2693406890, 547891850, 682231978, 8560648, 2695408288, 44181536, 42502178, 2827649578, 578822280, 2323810824, 537037320, 2692915712, 139394, 2281867912, 572664456, 545260162, 137013282, 2726955650, 10652298, 41984160, 136317602, 578978472, 2324310536, 2694840450, 2191697962, 671230080, 2155905024, 536903720, 578855562, 2181081608, 579512450, 537537032, 41986594, 2718040608, 2818705440, 545292930, 570992640, 2718466730, 2684354592, 9077256, 548055594, 2315911306, 41943722, 2283833384, 578814122, 2284487304, 690186, 2282268706, 2323652650, 2156005928, 2818713728, 579502216, 2686462090, 671647904, 2818574976, 581085706, 42478122, 579480226, 2191657506, 545794082, 2827495944, 8947872, 8562818, 2292320904, 169871400, 2820842146, 573055650, 134750888, 2692776450, 176326794, 2819237896, 545816706, 44206634, 2684387872, 134775336, 2827626632, 2192091296, 2325783170, 2862612482, 143296642, 8946176, 706773632, 42084386, 2692778658, 2315395754, 34078890, 2718040586, 679477792, 704678440, 143305226, 145369610, 134391810, 42082432, 707397792, 2726332968, 2861041826, 2181079048, 2854781064, 578986144, 2863147176, 134218402, 698370, 578857634, 2282228234, 680141320, 167813290, 2820801066, 2150277792, 2281744418, 2854398634, 682271400, 581577386, 581436034, 713164968, 707405832, 2692883106, 11176072, 2150244394, 2181201960, 2315395240, 2852129450, 42107016, 2695528970, 2820680226, 580952066, 2292228136, 2192056488, 2862751914, 2726824098, 2190115362, 2292842538, 176685058, 539101226, 545785984, 167806976, 11010720, 2183692290, 570436128, 41953290, 545949706, 2861211650, 573221376, 2150268938, 137013928, 2183275018, 2819096576, 42106914, 176302090, 578986504, 2720178312, 2292754434, 578856962, 2292843008, 2282225666, 2284366466, 713689762, 2290125314, 8432138, 2686978210, 573210624, 34251306, 713695914, 41978400, 2818738696, 2818744866, 2282397866, 166442, 2726299808, 2693275650, 44180000, 2829091490, 2718474752, 2191534634, 43168, 681583274, 136874018, 8923680, 2099712, 2183660034, 145227816, 581050880, 2284324874, 2315952674, 2281835018, 2686484648, 166570, 539140768, 2720014466, 547889664, 580921378, 176196264, 2728559106, 715819522, 2183176704, 145229986, 705298442, 707405832, 704677896, 2183168002, 2729091112, 680036362, 42608810, 680010376, 680167976, 539001000, 41945216, 2684921992, 671754370, 134785026, 713719850, 2317396514, 41943586, 2863172106, 713165480, 2290649216, 2156536458, 2158109218, 673882120, 2192212098, 2821325354, 673221130, 713590794, 2323687554, 707439232, 2692745376, 547528842, 2821366280, 2324343328, 2829754368, 2191524488, 2861074562, 2282267266, 8956554, 2693441578, 11045384, 570951712, 715786914, 2686626466, 2718566536, 2290092074, 2695012866, 2718050344, 2826962952, 578953224, 673319040, 573080232, 168428032, 539099306, 10520578, 547522722, 178954378, 2852160000, 2718575136, 2183135392, 2192179754, 176859298, 170566272, 2281742506, 547397794, 2192181768, 2148147336, 581575200, 2189598720, 579373600, 539535906, 35791490, 704776736, 9076768, 2189599272, 2283964584, 2718597258, 715171872, 35782658, 2829099552, 2283962496, 2852129410, 679649320, 547913858, 2819228194, 2821202600, 2317524992, 682133632, 2318017058, 2692876960, 36350472, 176849568, 2158668448, 170043946, 2820802720, 2148010112, 2718566954, 36307618, 2183266312, 2692784168, 2718572546, 715784738, 571080736, 2189991968, 2191665666, 681617546, 178825738, 715786784, 35686410, 2183266466, 136880810, 547530762, 2292187264, 2852128936, 547487778, 713163296, 44206600, 2852692008, 545925248, 2862653450, 2317494786, 2728927904, 2323685386, 2692915232, 143139490, 10485930, 36315304, 2852814978, 2183826050, 2190125736, 2183660170, 2862743586, 2150107298, 2852258304, 2284489378, 2191524392, 2695374848, 2317885570, 547359360, 2138240, 2191564970, 2150271008, 2684529322, 2820841600, 539527168, 713730088, 136981122, 671754280, 715694208, 539665034, 2189559938, 145235976, 2860548776, 2818747010, 2326405256, 2183662242, 2156571296, 2290788480, 10660520, 2656386, 44738592, 178299424, 673196074, 2726855202, 2290649248, 136489472, 2829232682, 2155905674, 142606464, 2852817056, 2860558336, 2861039752, 168306690, 2821204482, 537528352, 35686440, 2149752874, 680167970, 2819269290, 11149866, 164352, 2317888168, 35793410, 2325872802, 2726985736, 539664512, 547488298, 36315682, 2324203682, 570458762, 143139456, 2283970730, 547529258, 713695368, 2148171938, 679651338, 545425570, 2686976002, 2829746730, 2862753826, 673218698, 2726306314, 145263106, 2271360, 2718444066, 2158135816, 2718042754, 33693832, 2862612618, 2281832962, 2863179944, 573180578, 44736682, 8562696, 671646338, 2315913378, 35686912, 2852160042, 2192179722, 176718464, 142616744, 579471880, 2192220704, 2156407466, 134884010, 572532776, 2827493898, 2829101736, 167944224, 537045120, 572663936, 671130242, 143270050, 2107562, 2684526760, 168299138, 2726306442, 2281736322, 2150107146, 573221512, 679610922, 2315823746, 2820702346, 2852160000, 2852169856, 2315389610, 2818572450, 2292320256, 2183145506, 655528, 2852653704, 2292351618, 579512354, 134351362, 2695504384, 136979072, 581443752, 671261216, 2183176706, 2284356138, 2326300832, 36307490, 136446634, 537035426, 2695406122, 2283798528, 2726824586, 2281703594, 133768, 715661992, 134258858, 34217992, 2728527914, 2292721832, 581076992, 679487488, 2183703080, 168470664, 142614690, 134251018, 2292746760, 2155907592, 2283799170, 713695266, 2283930146, 715817514, 2325873282, 2829714050, 2107906, 715794602, 2191655040, 2829716128, 42107400, 2150279168, 44081792, 545917058, 2183668386, 136978986, 42117664, 2282258952, 2147625130, 145367714, 2829591080, 2290264104, 2132130, 2718040706, 2317363848, 8390784, 136874538, 2827495936, 2323654698, 170002600, 2192181760, 2283831850, 41951776, 570990762, 2191690274, 2726832648, 2326274728, 2692909088, 2686460424, 579340936, 2820702248, 2158657576, 2854759050, 2720139298, 2150238730, 682107400, 707267200, 2156560544, 2852784648, 2281701376, 2323686026, 2326432264, 547915904, 169910314, 2323652618, 704653442, 713689738, 2686625954, 2283972778, 671229984, 2692776490, 713596970, 2854267402, 9076736, 2694875170, 8956426, 2325906050, 715260450, 2854396074, 2821194376, 41976450, 682100736, 176293888, 144747040, 2282400392, 136479360, 2684496008, 2192212130, 2158002312, 2283932328, 2720169986, 2862786730, 2694980136, 699018, 2826969120, 581568640, 2323644426, 572664360, 2097288, 42076322, 176334882, 538976800, 170396168, 2317394080, 537438880, 2720702594, 579477506, 2720014848, 682272906, 581607936, 2284333570, 536906274, 136489506, 2693408896, 547528712, 34089602, 537559210, 2863276546, 2726993920, 2819096738, 34243080, 2818738208, 713206408, 2323677354, 545783850, 2718040584, 2292328450, 572522624, 10625058, 715128874, 2158108840, 2694884008, 2281840674, 42109576, 2292752418, 142745762, 2283973280, 547891232, 2317912226, 44736680, 167815848, 2325742248, 142746248, 2149591592, 673874090, 2684365448, 705298986, 2148048928, 2191556648, 10488482, 680043144, 34245280, 10652200, 2729093160, 2829748256, 573179944, 2860654728, 134261250, 705341984, 170043522, 545425960, 10527274, 2156439722, 2282398338, 536871554, 2720670336, 10619432, 2147519104, 2292195370, 2829623840, 2821227138, 2149754912, 671615618, 2181570602, 2157977736, 2290262154, 34212010, 134908066, 2821360162, 170526848, 36209280, 33562752, 2292844554, 2862776448, 167903264, 2629666, 2720571530, 2315420192, 2317355552, 8399496, 578953352, 547922466, 671129640, 2631680, 2317920386, 2819271304, 2292713514, 2284462592, 715295242, 705200168, 2292752392, 11044994, 2821360298, 2829593226, 144736264, 2827493544, 2684355106, 176726026, 2726986280, 2181603976, 11043464, 2820802568, 134253186, 2156438144, 2854396040, 2189568170, 2158012938, 2718435880, 2181737088, 578816512, 579512968, 680036994, 2156044418, 2324335272, 547357194, 679520298, 2861203466, 143139498, 143133192, 2324333090, 2829754498, 2854887584, 2158493826, 713205794, 2315428512, 178815656, 2183801474, 42107392, 2826995744, 9085600, 570985122, 143173760, 537438888, 176693250, 673720360, 578953258, 673349770, 547883042, 547391616, 2323808898, 2191559304, 2726823970, 679608330, 671656616, 35785258, 547924512, 2147615240, 2827002536, 2189986304, 2189951138, 580945952, 2183268904, 671132168, 134220330, 2863145480, 715128866, 2150245032, 41943072, 2158529184, 2181570696, 2157969962, 2852651176, 680034344, 2694981768, 706906762, 573089826, 580943912, 2717909546, 715663874, 136486944, 142606498, 2290221608, 673350280, 44214912, 2820680224, 705200778, 2282400288, 2292754946, 682273410, 178268328, 704686632, 2820809344, 176163370, 570591744, 580919978, 2158658216, 2292852874, 2852126762, 704678562, 2189470248, 2684889608, 2854355106, 2315255810, 2862620800, 168437888, 2819238530, 170560168, 2181179936, 713198216, 2720565384, 671754410, 9054848, 2692874914, 2829591176, 2818703400, 581599240, 2854912674, 2284356234, 2821193858, 176687146, 2155874304, 2158633506, 545950242, 2190084746, 2685018250, 2818613800, 2323816960, 681575074, 2323685544, 2852685954, 2826969632, 2854257152, 671088680, 2861081248, 547529250, 537436192, 2852692130, 2191655552, 671785482, 682231848, 2158144034, 2315815560, 537436808, 682139816, 2728560768, 2852259978, 2819139720, 2827092010, 570598056, 2191689890, 2189461634, 681740296, 2158109354, 2693269674, 36184618, 2290133504, 573220898, 2325742242, 176195714, 2315790336, 145268770, 2795562, 2829615656, 136357930, 2192056832, 2149711872, 2693310600, 2315421698, 2686591496, 168305184, 2726830720, 2852653730, 715128962, 547528834, 2861080578, 168298626, 2323810432, 673325730, 2183695016, 10494624, 136358432, 2860687490, 704782504, 2720565258, 2829748354, 145236490, 8398858, 545432074, 2148180514, 680142856, 178817666, 2692876968, 2852694664, 2149580962, 2315397632, 681574408, 578857472, 2829715458, 33564840, 42107552, 2191655050, 134250656, 573046952, 170524706, 2183833730, 2821358080, 547364906, 170568362, 176693762, 169880202, 671744650, 2861074594, 2191657122, 34245128, 680175626, 681609384, 41945248, 2158141602, 2718608040, 673219240, 2192091298, 2826995840, 2181079200, 671746058, 178423816, 2315266178, 680143402, 2852784298, 681607168, 2282261000, 178423840, 2854357504, 2292351146, 8391296, 539501186, 548022434, 42608674, 2694973568, 2192089256, 671091234, 167782432, 673352360, 537395840, 713031720, 705341474, 2183309450, 581077026, 2818605058, 134381570, 2862746152, 679610920, 2326438432, 167780394, 680135296, 713173514, 169869832, 715139202, 715161730, 2720014368, 2158627330, 145400450, 2156438056, 2821227016, 2261122, 2827102754, 178391594, 547367080, 143174146, 134873122, 579338248, 2323819048, 671130280, 524456, 2726855306, 2726961834, 170011296, 2156407330, 673710082, 2191687688, 2720137216, 2718040104, 136880264, 8947746, 2192083498, 143261866, 578848938, 178293386, 11010696, 2695536650, 570436258, 2292353058, 2149747202, 2695503914, 2323783688, 539632296, 2852784776, 44567048, 2284357770, 2157978122, 713067168, 570950178, 2686626346, 36178082, 8552482, 2729050272, 2158624778, 2693433352, 707273226, 2819270696, 2147614848, 2183701130, 178825224, 33589928, 671121408, 144869930, 2827494056, 2720694952, 2819129984, 2158626856, 2819140258, 2148171906, 2147625608, 2183178376, 131074, 2315427968, 2326405760, 580944424, 136323746, 2852684288, 178432168, 134916778, 134359560, 2720139296, 143133184, 2323654816, 2630274, 2158534656, 2863276584, 169910912, 178432000, 570591776, 2695405576, 2318008320, 11184768, 706751112, 715663360, 2315788416, 136978474, 2695373322, 539099682, 548055552, 44730408, 2687141920, 2190123136, 2284325410, 2852814858, 2753192, 2191663616, 679485448, 2692786216, 2829615754, 2686493194, 657570, 545269888, 705210890, 145229954, 2147617440, 2158102658, 671219882, 2283963040, 2861041706, 178300928, 35793544, 142639784, 2829584928, 167772202, 2685051042, 715661832, 2323776034, 2820835496, 2829623424, 581599778, 44728842, 2290745376, 2181734560, 2148180130, 673841802, 2281873418, 10376, 2290092072, 2827657248, 2282398344, 2283973282, 679520808, 2192089762, 2148043274, 537526440, 2754602, 673188352, 671091360, 145400480, 2720047114, 2290778282, 2854234784, 2852293128, 2281703586, 2693406858, 2860690056, 2694971946, 42642050, 673841288, 145262594, 2181737096, 2829748224, 145268776, 8389154, 2686487170, 144834728, 2284486656, 144877568, 705333410, 11143296, 2325783202, 545292808, 2324179080, 707297282, 2158493738, 657410, 537559170, 2852694570, 545914912, 2290090024, 134389890, 8520224, 2181203976, 570951850, 143302664, 2720565282, 2726995970, 2158633096, 44179488, 136972938, 170560170, 2155907210, 2189429408, 169902080, 2728403104, 547389450, 2827125256, 547921962, 671776768, 2318049792, 2326397096, 2720704520, 578980354, 2150244992, 136880640, 2156005378, 2158002850, 178924162, 571115648, 581050890, 704809642, 2692909216, 581077544, 2854267434, 2854398504, 35826312, 2158665890, 2191663648, 2685050922, 2189599234, 2183692330, 2718435466, 170000424, 44042912, 2324308488, 2315388938, 2826969608, 572533280, 2684398088, 2317484162, 2150115336, 2156529800, 2315954178, 537526410, 2829197352, 527010, 680140928, 41978026, 35793418, 2156406912, 134752800, 170035240, 2820710528, 2181562890, 548022920, 2695375016, 2147617450, 671744042, 44574754, 537528450, 705169920, 2685053440, 176332960, 170035840, 715827754, 713204266, 2861213698, 680045096, 715825280, 2829200042, 9046184, 537569410, 2292196000, 715686058, 681618058, 2325785226, 698528, 671647880, 2720049322, 2132610, 2826969224, 2726300330, 2283964576, 2729084936, 2284356136, 2726461610, 2317484074, 2323810472, 579510954, 2829060608, 2693431336, 176332938, 42076704, 2292752896, 2863311008, 44040738, 2292220448, 36216834, 34212386, 2282390146, 2852265994, 2191654914, 170526850, 178259968, 142647328, 168296994, 570591776, 673317544, 2318051872, 2621962, 145361056, 570458624, 2693300224, 713203744, 2317879808, 713033738, 680175786, 2150137986, 536873602, 673874442, 2281712264, 2318019232, 571081226, 713564832, 2317484586, 2189559810, 2189560480, 2155907112, 707395592, 2720139816, 2829746344, 2854789248, 2323685514, 2829092992, 2315422376, 2189566080, 578980392, 2862787240, 537012234, 539492392, 2315430570, 2150238762, 2694979754, 145270954, 545391266, 2148016170, 44697768, 671089314, 2326407296, 2183309832, 705342080, 581468834, 581576834, 2685018240, 681707528, 2315421736, 2827495936, 2284357666, 2717950082, 2315943968, 547391650, 2718466722, 2785450, 2684527104, 579338786, 2818747040, 2852684418, 705169952, 2323654818, 142747778, 2181048840, 547400352, 2863145122, 2718572546, 2281743018, 2686625824, 178923552, 2318043816, 2290092584, 2862743594, 2183662216, 2281835042, 2189462152, 2819238530, 2692784136, 538978434, 2860558984, 2323816616, 571083304, 2829754890, 2852653088, 2861048448, 2189468192, 2829713576, 2191532704, 11149824, 2695012992, 34245128, 545432098, 665634, 570993314, 145399810, 34112170, 2861042338, 2692882466, 713163306, 537012386, 579381760, 42500096, 666122, 167807490, 705339906, 2158110882, 2183667722, 2862776874, 2326397578, 11051010, 2315430410, 2315813538, 9046024, 36219528, 136841378, 2317484032, 34242594, 572531200, 2829101698, 42469538, 2829224576, 706750472, 2692876842, 2325776512, 2317877930, 42500266, 681576456, 134744232, 8560648, 2290754080, 715164168, 713032354, 570557098, 537427970, 2324169378, 671230112, 713719946, 2192091272, 2860646568, 2281734304, 570992770, 2717943970, 2852661282, 2318010498, 2183274498, 2283799202, 2323808778, 2097672, 167903874, 145269418, 2718435368, 2686461954, 573210754, 2684528682, 705169578, 8954528, 680036360, 2852160138, 136873994, 143272456, 143295114, 715301378, 2820841474, 2820712488, 2282358792, 2860649088, 11174016, 2284324872, 538976288, 2181072928, 2324301826, 707405992, 2695006848, 706904232, 579381280, 167946272, 2863302784, 2323808266, 2818607778, 2191697952, 545794594, 2315920002, 170002594, 2181605512, 11176480, 713720362, 673843232, 2729085448, 44050464, 2684365312, 536914058, 713730184, 2317519498, 547367048, 2190117000, 168298656, 2292875274, 573089928, 176202370, 134881792, 526336, 707307522, 2827626656, 2818738730, 33556522, 2290264104, 713588778, 2819138080, 2284495370, 44180130, 42475554, 715696128, 2281711624, 2181696138, 680044584, 706751138, 2317912098, 2149720586, 144706216, 2157969538, 143174186, 715685896, 176850978, 2693302920, 42642050, 713203850, 178793098, 2862654122, 680167562, 134875264, 2720039434, 2183826048, 2290092706, 681746944, 2819138210, 706750634, 2317494314, 170567690, 142778368, 680173704, 2692745896, 671784994, 44073632, 580954144, 36317826, 2862620800, 145271426, 2183825568, 169912962, 2863172232, 2720170024, 2192214560, 713032202, 2624040, 704686600, 570598026, 2692876418, 673357826, 2852823176, 2687109120, 2717909026, 2820808704, 8915104, 671262858, 2149583496, 570435624, 2317494410, 2325916298, 167815714, 2694840968, 167815170, 44204160, 539134632, 2852167682, 690218, 707273250, 134384138, 2718575234, 169877674, 2720669736, 136489512, 2147658240, 547924096, 167782440, 2726297600, 2854224424, 537567400, 2156431392, 2191558792, 176826888, 2189557794, 169904674, 2720538632, 2854224002, 2282233986, 545294466, 2191564970, 2292187264, 2189459466, 8555042, 34089474, 682264736, 2718567048, 2829066248, 2283806728, 2726953480, 2829189160, 2819235842, 2191655458, 2718476322, 2854232064, 2190082690, 2854789634, 145393706, 33589248, 170428552, 2729052202, 682270762, 2290778154, 2718607522, 167805098, 170437288, 134906530, 2284497024, 2820671488, 705298568, 8921610, 134253218, 713597066, 11151522, 11143176, 572522504, 715663530, 573218850, 2827493888, 44075650, 36208650, 168329896, 545390760, 2718468640, 671222272, 536912384, 2158493698, 142641674, 2728952480, 547922602, 41977992, 579510792, 145235978, 679518208, 2183669768, 8389280, 142616738, 178421920, 539502760, 2854922370, 167774336, 2155874336, 682139656, 44173440, 2315296768, 2852793002, 145238026, 44573320, 713719840, 2156003330, 2862778496, 2827102242, 136355848, 2315944608, 2726963338, 570990720, 680167554, 2852816906, 167936040, 2156538536, 2861180928, 178825768, 9044138, 8396810, 2852162050, 673327266, 168299018, 2685045410, 2282258560, 573088298, 2827618818, 539527842, 2852823712, 2694979720, 548055560, 2290221056, 134261256, 2686495240, 2692751488, 35793024, 2290100384, 673359880, 673712168, 144844842, 705169448, 2325914240, 2315387432, 178432162, 2325741608, 2290786954, 34210472, 167946890, 705210496, 2181201930, 44567048, 2149581344, 2290624520, 2686462114, 8954368, 11151874, 2827526688, 578814120, 572686370, 2720540834, 2326306946, 539634314, 169871912, 170558090, 2282236418, 8560648, 2684881546, 715139594, 2686593672, 176163456, 2695367176, 680003752, 2726963234, 2852661922, 570567298, 2181704202, 2284454026, 42467458, 573057064, 547400226, 2156005896, 35687042, 2862778528, 11151906, 134384162, 169878024, 168307234, 178793128, 2150270978, 136849448, 2827649162, 2726996136, 2852815498, 581574784, 679518720, 178300970, 2155905538, 537004576, 2718040232, 2729093632, 2324299946, 2693300234, 2191665802, 713073320, 682237986, 2728534184, 2726865576, 572695074, 167782400, 539656322, 2686487042, 2284453922, 2158528546, 2156569122, 134359210, 2326266368, 539101856, 580952106, 136978952, 2821365762, 2829723786, 581044736, 2860558378, 715170346, 2292220416, 134883872, 2292845184, 2819096704, 715694210, 136882344, 2862654080, 36309672, 11174400, 2150279328, 167938080, 2718566570, 2181048354, 671261354, 2826969088, 2852127394, 547357194, 713075330, 35784872, 2147614762, 2323810978, 2323685898, 33718946, 2190092424, 2829748392, 2720565920, 545925642, 2148149792, 2326268072, 539110056, 34111490, 2325916298, 2147494536, 178948738, 178299010, 547881504, 170533002, 2827657760, 2692778666, 178817152, 41984674, 581050368, 2829617314, 2156011562, 33562626, 2685053450, 42631176, 10658346, 136872576, 2284456106, 2684387336, 2854264832, 2692876298, 2726863010, 167774250, 2819228170, 8421544, 144877602, 713032328, 578814466, 2158100648, 178823296, 2325914240, 2685018240, 134783624, 526474, 11051168, 680009762, 2664586, 8430114, 178421920, 44073002, 2693408810, 2292719744, 35784736, 2290130978, 33556522, 36348458, 145263104, 2726822408, 8921226, 679618696, 2324301864, 2149754920, 44048930, 2315427848, 680043178, 671656064, 143133344, 2191532066, 2827493378, 545958536, 2695536672, 537559690, 10496042, 134348840, 2191566888, 2156439594, 2290778794, 524840, 2158133896, 2695528480, 2753034, 2852128928, 134253058, 713034402, 570466826, 696354, 2292744866, 2181728776, 2827100810, 36209184, 2325915816, 143302688, 681583136, 655402, 2720006826, 2147525280, 679643136, 176168970, 547913760, 2854750208, 42502784, 2325782538, 705333898, 581607592, 713589288, 2827125410, 136841248, 539536008, 713697442, 705342090, 2149747328, 2862754314, 2686978050, 581609472, 2827618946, 2819106952, 2654754, 2155874440, 2149613600, 2189959298, 42510496, 10493986, 545398784, 35817608, 33587880, 2852653184, 44703752, 2860657280, 2181605538, 715696776, 706906250, 33596032, 539500706, 579346984, 134389800, 2292883464, 2693398536, 545955848, 2158495872, 2325777034, 580946058, 2192190088, 33565314, 579471520, 547522690, 2852784770, 168435842, 665634, 2693399170, 2852784130, 680141344, 539656736, 673849856, 2827003946, 33587232, 2829189288, 8954496, 705306762, 2290256512, 2324302466, 2158143658, 142615050, 2292844704, 2821204138, 2829091498, 2158141952, 2149747240, 2852137000, 2284331146, 2290747936, 715139208, 2695530624, 537427968, 143296648, 2317885440, 581437480, 2726333088, 2292842506, 2192222346, 579379714, 2852782250, 36341770, 2720039592, 581437952, 2820800544, 707306024, 578979882, 2692743298, 536881826, 2324343466, 2821228704, 2862613160, 167807136, 42608648, 547397674, 166402, 704817154, 2325883018, 547924616, 581083818, 2718050442, 136448010, 2821195944, 2326274602, 2728404994, 2155881002, 715163816, 2695399458, 144736264, 2148179970, 2324168704, 545259522, 538968714, 2818582538, 2269832, 144704128, 8432160, 2726824610, 134742178, 715688490, 2183135394, 2323646506, 178389546, 2326265898, 136841858, 8956458, 713689120, 679643682, 2324335146, 680036522, 681609736, 170566272, 134261290, 2147614856, 2726464042, 707297930, 680140970, 2854232746, 705333386, 715301504, 42639880, 2820833322, 11149856, 34089634, 2292711938, 2829623304, 176332928, 2181177376, 2718042752, 704815112, 2325784584, 2717917192, 2861204128, 2150113962, 2281865386, 136487432, 167936168, 41634, 2317484546, 2158502570, 2863270018, 572662314, 2292351106, 178293416, 679510176, 143294984, 34218498, 539533450, 2190082216, 36315178, 2317396640, 176693256, 2326396928, 2147658242, 671777410, 178432552, 2728567304, 537045632, 2728929922, 2726963752, 2818615464, 2156437632, 2852162056, 673882784, 2863179906, 134777514, 706882178, 713695240, 2325906058, 2694974112, 673358474, 671784970, 547391616, 176859680, 671744672, 169902762, 570959914, 44206250, 42476160, 11051682, 176687752, 143139456, 2695498242, 2315421736, 44040744, 2292318722, 545390594, 2191556778, 2158133248, 33556992, 33695744, 136478722, 2860548096, 2686494752, 673227304, 2325744168, 2147657890, 666272, 176333322, 8390816, 2718073472, 41514, 167807018, 2686582944, 673226922, 168437920, 2150138018, 2148049034, 2190090794, 539011080, 178915362, 2852290592, 2191564834, 2181038752, 2821368458, 2692874282, 2292744866, 536913952, 9078818, 671778824, 2290231842, 2192081538, 2324177546, 134359714, 545925768, 2317885474, 2323785728, 8915594, 681738368, 706873858, 2315430434, 2728436354, 682131626, 2718599304, 681715714, 2729093122, 136978442, 2827100296, 579479594, 2156399144, 2692917792, 2854890016, 539624104, 2821234728, 713558050, 2181572744, 536879624, 2718607394, 2181210248, 2149583360, 537002112, 2684389546, 2099338, 8423424, 2191695906, 2323819178, 578824194, 2686461962, 2156005930, 2728430216, 2156438144, 2324340906, 2284497410, 44214784, 579512352, 707297826, 671754242, 2862752392, 35695264, 134390410, 2292197384, 8956458, 2156404746, 2284331530, 671230624, 2191532586, 2292320288, 2693277832, 2281701536, 545292290, 2827125384, 2720008322, 176849450, 705210504, 671098922, 570436136, 168297088, 2720049192, 715301514, 2292361866, 34113544, 539502594, 539500706, 581445672, 548020744, 145238536, 2325883530, 2861075112, 36340352, 2183701160, 2281736736, 673219208, 2821358080, 176687744, 2183137418, 715137698, 2269322, 134906538, 2156399106, 2271778, 2819227816, 671230114, 545262218, 2726830218, 572653698, 2191534728, 176325122, 707274784, 657952, 707437088, 2189951138, 2852129314, 2726988296, 2181210112, 2317486088, 2292361384, 2158504480, 2191556640, 671221922, 2829590666, 2183694890, 168427560, 178956928, 170403978, 547922058, 144713762, 539502752, 2323646466, 2158101152, 2818746402, 2819096616, 2290647170, 2827100328, 2181073418, 2190117506, 170033802, 2820677802, 33695880, 2685051018, 2315821090, 142746240, 537535104, 2728534656, 2156560552, 2271872, 168296962, 2684879496, 2695372968, 2827487234, 682270762, 34218024, 2181204104, 2755208, 2156570794, 715686026, 704817314, 2860649122, 713203714, 2852290594, 41984680, 2717944488, 2728402946, 178299426, 36210730, 679488130, 2686591488, 2282261160, 2854879754, 2149752842, 2684387456, 2324170786, 142779008, 2687107210, 681715874, 2854783618, 2852782208, 673227426, 2728559274, 2821202602, 134785160, 2147518466, 539533472, 573211306, 2097320, 2315954816, 10658306, 673188522, 41953794, 2283801090, 681609376, 2694849056, 2860648586, 2157979682, 2852684288, 565384, 41977984, 134381728, 170568360, 42631168, 142606472, 2150140416, 2820810912, 706783754, 145229994, 2147623050, 2827487240, 168463008, 2323785898, 2284495360, 2156438152, 2156571168, 176324736, 2181572768, 136488962, 2149744648, 8527912, 2686624258, 680034986, 2717952160, 571091488, 706773152, 537012264, 707297792, 2852266112, 671645834, 2829099648, 33562656, 545261730, 2183276584, 573089922, 570591872, 134907944, 682231938, 2686585376, 671778816, 2317363722, 2284355618, 2852659850, 545424010, 2156038698, 2631810, 2324341410, 536914058, 2283962378, 2827618986, 2728929954, 10485890, 539009064, 572664328, 580919426, 2818705416, 2315288746, 2852260352, 2271234, 2720696872, 167805064, 2325776928, 2686986280, 2181204616, 2854748328, 2695408258, 10652330, 2852814882, 142780424, 9086986, 581083264, 681713698, 2861173256, 537043594, 545294346, 143174178, 2720039426, 169869440, 2317877418, 2695364618, 537004680, 2720530978, 2317492872, 2189590528, 145270944, 570990592, 2726463656, 2862785066, 2282359296, 2181179520, 704807560, 2181572778, 2862754338, 2282236552, 145394312, 537004706, 137013288, 2324301962, 539142184, 164490, 680142856, 2854920330, 142772234, 2189599240, 2158665856, 176160776, 715663882, 2726333088, 680176264, 671623840, 682142240, 44050602, 545401514, 11012610, 142746122, 570589864, 42107040, 570565154, 2728534154, 2181212674, 2684365352, 2684387458, 2282399914, 2827004552, 2820669576, 11010560, 36309152, 2860550272, 2155882656, 2861179010, 142739496, 706914338, 143270570, 539140736, 2821333024, 9087008, 537010816, 2149722250, 704784522, 2720008362, 2728403626, 44695584, 537559560, 142770178, 44599816, 713719810, 2283839528, 581042314, 537010728, 713042440, 532482, 706742314, 144845354, 2694973960, 2317887658, 2318041120, 2158496386, 134873634, 707431080, 2720014474, 2290657792, 573057704, 2158142088, 34242698, 2181694080, 547529256, 671787144, 2158666408, 178258048, 545393280, 2726463520, 571088936, 581436074, 2854750722, 178792458, 548014730, 2718040064, 2686593578, 2149747200, 2852653226, 134259234, 547528842, 2189437090, 2323653288, 2819104768, 2315911810, 178825216, 682230282, 2147623042, 682140200, 2181701770, 2181571104, 579371520, 680132640, 580954146, 2686593184, 134881416, 2269824, 2236586, 2718435978, 2684518568, 2155872904, 2189566122, 2183268482, 538970114, 2155874858, 2754602, 547881002, 2192082954, 679510666, 2829591176, 2860548776, 2284456608, 2317355040, 707436586, 671654026, 579504682, 539525664, 44075168, 680174250, 2189994624, 145271458, 547498664, 2854363778, 2315290752, 2720573610, 2852661928, 2684496394, 2324171296, 170010626, 2862655496, 2686486696, 169878050, 2148018306, 2685010090, 2189983744, 2292852746, 2852792322, 2818607754, 2863278210, 2686618272, 2326276746, 2150115882, 2148048904, 2686582784, 2829582344, 2284366466, 671754368, 36186754, 2728395266, 581601794, 2183135370, 33727138, 36347914, 2317361192, 2147655842, 168296490, 168471040, 142614536, 42074786, 2149714570, 2156005890, 2820702208, 10494474, 178432042, 537395842, 548045474, 136349864, 2324301824, 2290229890, 2718443522, 2282392200, 42500744, 2189434888, 44040354, 2694849056, 681705512, 134389792, 2183824034, 713721888, 2728436234, 2860646562, 2317492776, 2318052010, 679510016, 2189468322, 2315297408, 170557960, 2820713088, 2821204488, 2283801216, 2820671522, 2148149408, 134750338, 673710080, 134785184, 2290756136, 42606728, 2694883368, 10650120, 2861171330, 2854781474, 2728430248, 2150279338, 9078818, 581476488, 705208842, 2158135456, 2323644450, 715164298, 2854365864, 2283799040, 2852126888, 2860517514, 2692882434, 2860558976, 680042528, 2189599400, 2860648488, 2718574626, 41953954, 2181079176, 178266122, 671228040, 170394280, 2290745384, 707397674, 2149714464, 2323655298, 2684485642, 2684889610, 2158002850, 2695004328, 2324340744, 2315821736, 537537032, 707430952, 707305634, 2827528712, 167905450, 579338408, 176720416, 2292842528, 176327202, 2726961800, 8530600, 570458754, 2818738304, 2728438400, 572555946, 2695407744, 2315395714, 570460160, 142778370, 142615170, 2181562402, 2284462208, 2189470248, 2854398120, 2854257320, 42598952, 2694883338, 2860679714, 2271368, 144711690, 538970248, 2181177480, 671129602, 2317879818, 2692786728, 2863178408, 547913890, 663714, 2317486720, 2324204034, 2283932160, 2283841546, 2283929608, 713558562, 34984, 2720663682, 2326265994, 2854234274, 2829099050, 142772906, 145269376, 547400224, 671129736, 2720572032, 2281709578, 2852266664, 2315920000, 2862647978, 2190090368, 2854225954, 42074112, 538968576, 680176160, 538970792, 2190092970, 573188768, 2820801162, 144845314, 2324308482, 2829199522, 545819168, 715793056, 2158668424, 2821366402, 44075018, 178432672, 176202370, 2284331520, 570591754, 2720540680, 178421890, 573211298, 10496544, 2695375018, 2728435848, 713165442, 134752290, 42598408, 537012776, 2284496904, 136972832, 139402, 2763304, 572689032, 2292326568, 573057160, 11174400, 2149613730, 167936520, 570460680, 704678530, 545300618, 2156538368, 34245256, 539527208, 2283962402, 2728962570, 2155913344, 2720565896, 2292351520, 2318051360, 2192212648, 136487074, 2829623840, 537004714, 41953930, 2692907680, 178817058, 2729050794, 2860681386, 167936002, 2829060618, 2317525538, 671132168, 2283807232, 2686624392, 2192188064, 2326407306, 2819237922, 2684528642, 581470208, 2318011040, 2292851338, 10617482, 2147648128, 2158529066, 2324212226, 170557576, 2860548776, 2290780200, 713591306, 41976320, 137013418, 2718468640, 2183309960, 33557034, 33718280, 134351392, 2315290624, 2317355050, 570600066, 2191532202, 34251296, 2147625600, 167774720, 2860550658, 2317527040, 34089472, 2190084618, 2290223104, 2717943818, 707308072, 2148008584, 144714400, 2729093664, 169869314, 2181079080, 178301450, 169904802, 2325752448, 2290623144, 10487816, 707272712, 144870048, 707265184, 2281744554, 671785600, 681706152, 698880, 2292712074, 2281832576, 2687150248, 2818711584, 144736810, 2189470338, 2183309472, 2317492258, 137003138, 2284464642, 2189461642, 580944042, 2728396968, 539132576, 2726463656, 2281744552, 11149346, 2325913736, 136882850, 545817258, 2149753506, 136847882, 571089056, 537034754, 2863145632, 681715712, 2181694120, 168430208, 136325248, 2692745216, 178391722, 2827127426, 136880130, 707439242, 707403936, 134775458, 2863278210, 142616584, 2148147330, 168329888, 673229320, 2729093162, 2158527106, 671099394, 578824712, 2183695016, 176695338, 170009256, 2315389578, 545950210, 2326308866, 143130752, 713728040, 534690, 178397864, 2729050656, 2728953890, 2718435976, 2684878848, 176163456, 2315782306, 2827657728, 680011808, 2860679338, 704678560, 2192056962, 134881930, 44212906, 136325160, 578988576, 176171146, 143263752, 2183700488, 2829197472, 2148041384, 44606088, 169869352, 167938600, 2292320778, 2315823136, 537438248, 2720049322, 2728536226, 2181704232, 2720038954, 2183695016, 2684397576, 168469160, 2281873538, 170434688, 136445954, 144842882, 2862785026, 2317516928, 537404042, 34080770, 2281742888, 136480896, 673720866, 2694979586, 673710248, 572664448, 41986210, 2192083626, 2819263138, 2284497026, 2684887594, 715301536, 2821195816, 2315389098, 2315913898, 2631712, 2326276232, 671096842, 178792456, 2729091242, 682141728, 2147616930, 42076168, 2283931650, 713073184, 681738378, 704686728, 522, 2829060738, 570468514, 174722, 2718075008, 2684529192, 44173472, 2181704330, 10625064, 170566152, 2315919522, 2684887722, 2754570, 579504800, 2852167690, 2692784168, 2156570626, 537567272, 547391530, 169910442, 2326399656, 547881474, 2290778658, 2863147178, 705331712, 166400, 673718410, 2284495490, 42600968, 545825288, 547883522, 547915808, 8956456, 673228962, 170001034, 2181048840, 2189568128, 2326407810, 2720540682, 2863177760, 537428096, 2720148136, 671089162, 537536640, 134391808, 8913568, 671655978, 2826971138, 2158101026, 581445770, 134359210, 2181736450, 715655168, 571122216, 536881696, 2852651008, 2821226658, 579379362, 547488384, 682108960, 2827125416, 2281874080, 581599744, 2284363938, 537037320, 2189462016, 2728954400, 9077416, 2863270560, 2190123146, 2695406208, 2692882592, 539011074, 581050376, 35653666, 2290092194, 2155880610, 34252810, 134382208, 2323775530, 178432040, 2191524522, 2158141600, 176849578, 579338376, 713589250, 2181073410, 537004706, 2829721728, 2629672, 2290655394, 573210664, 2292844544, 34251306, 169910946, 33595944, 169910944, 2852259976, 2829593248, 2150107168, 2326309026, 713164834, 537012392, 679487488, 2718608010, 2290624650, 2150107266, 671623208, 2692917248, 2829191712, 2852784264, 2726832778, 578849280, 2189559840, 2720669864, 2729052194, 679477288, 704815106, 2150146592, 2720565762, 44739234, 2829200042, 2632192, 715688490, 136356392, 2827133090, 570950186, 2281711744, 680133128, 715655808, 134883976, 2292720288, 572522496, 580913322, 2854264970, 2854357544, 143174272, 2818746914, 2861072936, 134348808, 572563594, 42076802, 2156404770, 11173898, 2692786688, 2720530442, 178817704, 2720672386, 2156571304, 2692743176, 134384128, 713590954, 2149747240, 2156406952, 136356354, 539623456, 545302688, 2156437672, 8945674, 176720394, 2097314, 2827657352, 2230306, 673352200, 2685010082, 2292719648, 681576970, 2149583362, 8945706, 2854258696, 2156036650, 2326397066, 2693406722, 2192222882, 34114210, 2826961536, 2763296, 706912386, 713566370, 2819238562, 178784386, 2318043682, 8391168, 570564648, 2315913768, 705339520, 2623618, 169871912, 2854397960, 178266242, 2191565314, 2282398370, 44606114, 2189435522, 2325915816, 679510698, 2183823490, 170001064, 2147494440, 2687010848, 2325750280, 2324201992, 134752808, 2861181480, 2315782152, 707272842, 167905802, 671124002, 2827102376, 2315387040, 664104, 2183269000, 2326266370, 2324308618, 41943682, 170566184, 2686493312, 35693224, 671253122, 2854389802, 2318041602, 2726332448, 2829748354, 545956384, 671091234, 2862655648, 42598560, 571115562, 2854355106, 715292706, 2728927240, 2693311010, 34250794, 706881538, 2189599394, 2860556458, 133248, 2156563080, 2720006274, 2695408256, 2150238858, 2693275682, 134349472, 2189426688, 2720049154, 44737032, 2150236202, 2315266690, 547392032, 2852159490, 2323652736, 167772808, 2720041090, 715268234, 2694980234, 537397280, 2820713122, 2854267050, 671787040, 2861203970, 2684357154, 168427656, 2693308448, 2717952554, 2326438560, 539011234, 2315289128, 2729085472, 680009730, 2155905576, 2726463658, 2292754466, 673360514, 2284454016, 168306722, 2852259840, 2191698050, 536879106, 2315256354, 572531368, 2281832480, 134914184, 2685050914, 2861211648, 2821204104, 704653858, 2821368482, 2720573578, 681575040, 547391626, 2292746794, 715169824, 713040384, 707275272, 145358888, 2290778792, 143138978, 142647336, 581601920, 2632224, 688650, 2854920322, 2728528520, 2228874, 681738882, 142606472, 2150146218, 2854226592, 2852293162, 2190125194, 2728403464, 42641450, 2183266858, 2189985824, 2695399970, 682131456, 673188354, 2191687722, 35651720, 136970920, 679487626, 2323777704, 2861050498, 2290229288, 2717911560, 2261536, 2726340746, 2281875978, 2315944578, 178422274, 2852814856, 2718572554, 578847362, 713195656, 673360512, 2693310626, 579338274, 2684881032, 707406368, 2315782824, 581599912, 706773634, 2324310186, 136978472, 2829625984, 2281835178, 673843850, 2192212098, 142781058, 2685018760, 545826826, 42639370, 580946594, 178823680, 10520618, 2181728266, 2181605546, 2292230314, 2281745056, 713687210, 141986, 2189568648, 706773666, 144875680, 9087488, 2720694282, 168337930, 2692778664, 167913992, 2829232288, 698498, 548020232, 2158109192, 2861081226, 2861050408, 10528930, 2181079168, 713042562, 2315430434, 2821235336, 671645730, 671263400, 679641088, 168470536, 2818713736, 168438440, 2189427210, 713566208, 2148049408, 2684528648, 2282358952, 2718466592, 2692907042, 2290622466, 539107370, 168460832, 2685043362, 2720702594, 2852815360, 142647296, 166528, 2191690242, 2149713954, 547889194, 176293898, 2147492394, 2147491968, 545268266, 715664010, 2726832256, 2692745762, 11020834, 2827618952, 178301570, 2181564450, 2282367656, 2281744544, 145402498, 143165474, 2315428512, 2158110752, 36315784, 679608832, 178921506, 2720703112, 176300546, 539495048, 545947648, 579504642, 170426378, 539107488, 8390664, 2158529160, 713689640, 178260608, 2687117834, 2852299306, 715694754, 671621674, 2720172704, 41986216, 680011938, 2820672032, 2852167842, 539525666, 2290788392, 715825154, 2818605058, 671647754, 42631304, 44042920, 2863311488, 557610, 2281867304, 581566506, 2821193858, 705301000, 43040, 144703490, 2852651554, 696458, 2720015016, 44599976, 2726299778, 581438082, 2861173258, 2156431360, 2718468264, 2827651080, 2829066794, 2684920458, 2283808898, 2324299808, 2317920800, 2821333642, 2720702472, 2720571938, 2863138858, 715685922, 570959882, 705333250, 2324169384, 2852266154, 42106888, 176693920, 547891720, 41986184, 136356010, 572524704, 2148147242, 142649856, 2284454026, 682098698, 44081666, 2181212320, 2290778120, 168471200, 680134688, 2718476968, 167914018, 671255168, 178817664, 573218850, 2158010536, 715825824, 571122344, 44605578, 178258082, 2852815498, 2852266658, 134250666, 134350850, 705300490, 2323652616, 44728352, 671787682, 681713664, 2149752962, 2158537224, 2290623138, 178817064, 42606720, 2156569096, 34081320, 539002914, 42609192, 671752832, 2323808800, 2317525026, 2687109162, 142778914, 2861203488, 145229952, 2827518122, 2829060746, 539001482, 2852790826, 696488, 2861170848, 679651458, 2693398560, 9052330, 176194216, 673876010, 715786762, 176292522, 2695004802, 167772704, 2317388296, 143297026, 41977992, 2820704418, 2315946536, 44705802, 2318051456, 2860689952, 2829224458, 539000992, 673327274, 682230410, 176325122, 548014088, 704784426, 11053226, 44738696, 2861214242, 679619234, 35791530, 537430184, 2718597672, 2325776522, 704784394, 35653666, 2326299178, 2148051626, 715688104, 2829625346, 178948106, 2718050818, 2718466186, 2183701162, 2189953672, 168462498, 2720573952, 2326276640, 539631650, 2684357256, 2326301354, 537569930, 2854748288, 2326396936, 136357920, 2829093002, 2630154, 44050986, 680001704, 35659818, 2318051370, 2862621320, 2325784584, 44171784, 2821333160, 170533386, 2821335178, 2818706050, 2684529154, 2819131392, 2726961800, 2862786570, 671614976, 2819238408, 42085024, 673712810, 2326306848, 548053664, 2281734698, 145399944, 2148141570, 176162978, 2261128, 2317484162, 8947880, 573188234, 2281834504, 178921992, 2685042698, 2852129288, 2181696170, 134881418, 679487658, 2862744072, 2315264010, 2324301992, 176695938, 2684520968, 169869322, 2318041738, 2150107266, 2787970, 2863268002, 2819271200, 2156537984, 2317363234, 2687140480, 2819139712, 35793026, 168428040, 2192214530, 170436608, 168329888, 2324335106, 547880968, 2686451746, 706751016, 42642088, 536914592, 2726429314, 2654754, 682100744, 706775560, 10616834, 2821325354, 713596960, 2181081130, 2687019040, 2149614114, 704645128, 42508842, 2191687816, 671088810, 178424320, 2718042656, 2852782600, 2692874882, 713198122, 2862621314, 134742688, 137011720, 2827526152, 2726297728, 548012712, 704684546, 2156538376, 2290622600, 2718042794, 713564842, 2192058504, 2189992450, 176294530, 581075072, 2717909640, 567466, 136872616, 2158101128, 2315389098, 2323654818, 142616610, 34087466, 715786760, 572653738, 2183274538, 2687117482, 2787882, 580913698, 2695405568, 8421410, 176302592, 2158012416, 2284456482, 579469480, 144869544, 2318052000, 2107528, 8923298, 581445760, 178923528, 705309184, 705339904, 545294464, 2292713640, 581476386, 547367554, 2684356618, 705298434, 2860646538, 680042624, 713075240, 704678442, 143296514, 2693433512, 2157977610, 2158665898, 2819268608, 2717950464, 2315289250, 570458144, 10527370, 42115208, 36178568, 176695304, 2181605386, 2692874792, 538968106, 2829748226, 704809632, 2821368458, 2281711626, 2183268904, 2292350976, 168436352, 2820835496, 2290788394, 2818580650, 545434282, 2854789162, 539665026, 2324343304, 2726955656, 2281736224, 2292853384, 2181201928, 713034242, 578980522, 2695496322, 2684365450, 2852257802, 143303298, 2863267840, 35654154, 2695015040, 2726308384, 9085568, 2192214568, 559752, 2281711616, 2315913890, 682229930, 136347648, 2687115786, 2181597856, 681715720, 2852290602, 2854365704, 176687104, 2282227722, 2829590528, 145393834, 2860656640, 136317448, 2149581312, 2829068960, 2854887464, 139946, 565896, 705169408, 2158103170, 2155915432, 176849056, 142770728, 2861212296, 2827618304, 2323783818, 2326309512, 2827528832, 2317361314, 2861211690, 168306818, 696328, 33555112, 570589320, 715784360, 682273288, 2315288576, 2686615714, 2281704064, 2852128898, 545825280, 2292230304, 680012298, 572661896, 2150140578, 579349024, 2147485864, 2820835336, 2284495402, 2728405674, 176294530, 570564648, 2686617738, 682106888, 2862743722, 706871336, 2158103082, 539666952, 2283964418, 2282389640, 2728927232, 2149755424, 2728567296, 11043458, 2315815554, 136323202, 134905986, 136839722, 706914978, 571122338, 524808, 2315815466, 2315420168, 2325915808, 2324301834, 2191558696, 176851584, 11174026, 578816544, 2239016, 2852128800, 2862620840, 2292754440, 2755082, 134220290, 2150105640, 671746728, 2862753834, 539131912, 33564682, 547529224, 2281843210, 2315297442, 2158133386, 2718442112, 167772714, 2686986240, 2695015048, 42476042, 581075586, 547530784, 2323776002, 2183266984, 2315788448, 2290254368, 2158527114, 2692753408, 136445994, 2181734952, 2863145098, 2693277864, 545301034, 42609320, 2854363818, 2861083298, 570435592, 2290788488, 2686976674, 8398882, 690186, 2158658058, 2183269000, 2183825448, 2323784354, 2323677826, 10627112, 2290231434, 2130058, 176193538, 2290616840, 2149754890, 2183168648, 136323722, 9054890, 41986570, 713597098, 2854791848, 2854363296, 673188394, 2863303298, 573080098, 539533322, 545401512, 2829582976, 2829230120, 9077248, 713195690, 2290131618, 706879496, 2827517952, 572654210, 2318043178, 671621154, 8389256, 142745768, 170524704, 134357128, 10619050, 715817128, 679617194, 580913800, 2315913352, 2147493928, 578855592, 2181071368, 8912896, 681607808, 134258848, 545819272, 2147519138, 2191565312, 545302570, 44567208, 571083402, 2191565440, 2181079050, 715130920, 548014248, 2685018154, 136448034, 537561608, 44606120, 570435592, 2829090856, 704677896, 2191690274, 2282365064, 581075616, 2318016648, 2818746912, 2281742376, 2183824034, 42609322, 2728559106, 2684396168, 2148007944, 679651880, 2695504424, 2317527202, 170000896, 167903776, 2821235242, 673884330, 2191696512, 168296968, 2854887464, 2821236770, 578824874, 168462848, 44051072, 2158635010, 2156527616, 2150107658, 2729083016, 536870946, 2718605866, 2684494496, 2695006858, 673358472, 2158495874, 170008704, 2821193890, 2324203650, 2726955016, 2149591202, 578988034, 2665088, 2147518978, 2324302506, 178956320, 570427938, 539634176, 681609898, 673317376, 671656618, 537406080, 705169408, 579371136, 2191657600, 2150246530, 170559498, 2183799464, 136325762, 2827127432, 2827100802, 2191698432, 34113706, 573048994, 2282228256, 2829585056, 143174144, 2687141898, 33686154, 679485986, 705308704, 547490346, 2860689536, 679520288, 8923170, 572689034, 2189951018, 2290745994, 2695373354, 673352328, 2281709608, 680010250, 545794562, 178292776, 2183662088, 2692883112, 2852170240, 2692753408, 707299850, 2728427656, 2158537218, 131744, 2281867786, 33695874, 2290625032, 570959912, 2155883050, 571091584, 10527266, 570558986, 2820704258, 2183307432, 2315913354, 536912552, 2292744202, 2290753578, 2192056456, 2829224576, 2191688328, 34212352, 713689632, 547521162, 682270720, 2695375400, 715137538, 2282364938, 2284486794, 2281742890, 2863270434, 681609378, 2315913768, 2181073064, 2191565344, 2317355178, 707299842, 526890, 2819129858, 2694982152, 2181070976, 8563208, 2695014440, 167805058, 33688066, 2290614794, 2157978152, 11043360, 2190116904, 679608994, 2156038306, 2192081448, 136841216, 2183790602, 176685698, 2183825544, 2315815048, 35782664, 2281736866, 176201768, 2860657154, 42599042, 713558530, 8953866, 2718605472, 2718073352, 2818703882, 2156563072, 715131392, 545948322, 2720016512, 2315422248, 2315255850, 2149714048, 539623464, 2827003904, 715300874, 2819131424, 11045034, 35823624, 2695531170, 2290753666, 2684922506, 2728429730, 2282236040, 9052682, 2684365312, 2728437890, 33554570, 142747648, 570556930, 2158659754, 2190117504, 134873640, 537002536, 2290229418, 671615618, 680176288, 2191688320, 144869376, 581599778, 136315042, 2147655720, 2149614242, 2827649538, 2718083234, 35790856, 573089922, 145271458, 2281701376, 35659784, 2854257314, 2818736674, 2860559010, 705308680, 2827487232, 176693248, 2157969544, 2148149410, 570949672, 2183170050, 2684364832, 36309128, 2718476962, 2324343432, 142649858, 2317484584, 170041514, 144706176, 2189428746, 8704, 715172514, 8226, 2155880586, 2150244520, 578988714, 2827496066, 2720178314, 178260098, 36217386, 578979880, 2324177058, 144745088, 2686451754, 2718436002, 706904226, 673220642, 2155874856, 534658, 2717919914, 671648424, 2720180362, 44703906, 2860556962, 2324170920, 2292875432, 10660392, 2191696418, 2156440234, 579504256, 145399848, 44081184, 572525186, 2324341416, 2290131586, 2821196288, 570565258, 2189591200, 134914720, 167813282, 144867336, 143132800, 2854389890, 2190116992, 657576, 2692786816, 10619018, 10486400, 2315812864, 2283962914, 2694875176, 10660360, 2317363712, 713205760, 176292002, 2323784362, 2861204136, 715792416, 136882722, 131626, 2726332416, 715162152, 10651786, 2324301856, 545794090, 2726963874, 178391202, 580921986, 2862746122, 143304744, 2326407208, 2156568618, 573048840, 536881674, 145392298, 2863145482, 570957834, 2818711592, 8423552, 2325783170, 2861179432, 707299466, 671230114, 682131496, 2292351522, 2150148648, 170532904, 713040010, 2818738816, 44575266, 2693408802, 581435906, 537397408, 680135304, 176824322, 2191525898, 2324340864, 671744650, 680009730, 2720049288, 176848898, 2720696448, 2818615338, 2315945994, 2157971626, 2684518944, 33554464, 2852135584, 168469032, 8956064, 2729050144, 2158667936, 2819140256, 706882184, 2726299650, 2684529184, 2818738304, 2181603456, 178298922, 36208770, 545260194, 143164064, 2315296802, 2281712130, 713075338, 671621128, 136317098, 547528864, 707436576, 2324212264, 545824778, 578979970, 2863147688, 2728561162, 167815168, 44729002, 681748512, 2860649128, 2862620706, 2820702338, 706773538, 2826995874, 2852301346, 548045440, 2181562538, 33589256, 2863267882, 2282359434, 570466442, 706904608, 581446274, 8529960, 142606976, 581607586, 144867970, 134776842, 680045184, 2191665666, 136446594, 681740930, 673851904, 168471176, 2290122890, 178268298, 2692884610, 572555936, 537034912, 2694982146, 539494920, 2821325440, 2685051016, 2181081602, 570564610, 176717952, 547913730, 2281701898, 2183702570, 547916328, 2155882634, 538978432, 536881160, 713172992, 2854357536, 2150244480, 2821359776, 2292230184, 2631848, 557696, 2720571400, 134357000, 134883968, 168428162, 2820710952, 2852301344, 2181046304, 170525314, 2189565984, 8913448, 705175554, 2720664202, 2827092106, 143263778, 43176, 2729058952, 2623616, 2818615426, 2692876808, 545425442, 134359714, 10487978, 537569280, 2861205672, 537559688, 2282389642, 169910912, 2729058440, 681740418, 2149713928, 2282267168, 2827004458, 2862745728, 2324212258, 713689770, 2281703944, 2158625314, 2693433386, 2694875296, 2292850698, 178430506, 537526944, 671648290, 2284357640, 34079274, 706783400, 2283809290, 2854791816, 2150105640, 571124384, 2692743208, 713073192, 2684356648, 2284455978, 143140896, 2326268032, 2150113408, 2191525896, 706873512, 2189985826, 11182592, 545302536, 2852266632, 2192050178, 2147650176, 2284363776, 2292361256, 570984480, 2281709578, 2315266722, 573211306, 170565634, 10627232, 715303560, 34120226, 680003626, 2158534824, 706742400, 2695399424, 2158004776, 134349354, 2826993666, 41953792, 2191698432, 2284487202, 2692784808, 2720008354, 2695506080, 2156570792, 2854363168, 2156014216, 2694971528, 2720671880, 2821325440, 578988554, 2720538794, 34252834, 537569408, 134357632, 2292719656, 36339712, 2317492256, 570950146, 715172488, 671746218, 547915912, 2684389506, 2284355746, 671089186, 170535040, 2181701674, 178946210, 2183275170, 2148010146, 671746090, 176160776, 2189468192, 2290649120, 2292328584, 547883050, 578857600, 2726987938, 2861040256, 2861203466, 10527272, 2156560904, 2292853248, 2192179744, 136456842, 539664426, 713590816, 176335402, 2795520, 2147518600, 2290754186, 10660386, 2726333098, 2829066752, 2292886146, 2283841536, 2685044738, 168460296, 2181073058, 680143522, 713695754, 2150115850, 2149755560, 2281734826, 2726340608, 2692915720, 2326431912, 671646242, 2315790882, 2726961192, 35488, 8923650, 2693269674, 141480, 2189992490, 170396330, 2726469792, 176849440, 2158111370, 136481408, 2281835042, 2318052002, 2692753448, 2290622632, 2686593576, 44573216, 2326268576, 134225922, 2181079080, 579478186, 145230376, 34112042, 2149623842, 715661856, 2829066280, 2718075040, 2820702248, 2326440458, 8521866, 2149747242, 170532864, 2684518952, 539134506, 2282225794, 2720145442, 2150269064, 571115520, 2148172288, 545401002, 2181204640, 715137064, 2189961256, 2728427528, 142738048, 2315913346, 142747650, 2181728770, 134905896, 671096874, 2829582376, 548014250, 2315428386, 2284325032, 570427914, 2687109280, 2283807240, 578847242, 145401866, 167813664, 2852683906, 2693300386, 142780552, 2148016258, 2726863368, 133288, 2829197866, 2325873186, 671623338, 145361568, 2150277130, 573047328, 680140842, 2818605570, 2821237248, 2821226626, 2156528256, 2323646634, 547392170, 2149746848, 2820833834, 2829101224, 673753736, 671252648, 170565640, 2687115946, 572686986, 2181070856, 176204416, 10496642, 2718476938, 539495074, 2149752970, 145393672, 134752904, 679477762, 572686986, 2728558600, 145399936, 2158004384, 41943176, 671260808, 2324203522, 572696744, 142772360, 2155915426, 2156561032, 11182728, 2717944328, 2726308384, 10486432, 2852298922, 547889314, 167905290, 671752226, 36208680, 2292851336, 2726823946, 136325250, 2726993922, 2818703368, 537036842, 548022306, 2148141066, 706742410, 671614978, 2852823074, 537569960, 9085448, 143174280, 2315397154, 2728929930, 539003402, 2317361794, 572695072, 680044552, 35825666, 2284357666, 134783008, 44575234, 2695506442, 2852661258, 657952, 581437448, 2189959816, 2693399040, 2317387906, 2718573186, 706871306, 2282358912, 2720696448, 2315823266, 2326300808, 176291872, 2821195778, 44607528, 2325905576, 2290090530, 2820844064, 2827126824, 2694850688, 2854879402, 2282233858, 144744458, 578955818, 673316994, 2107914, 2192083616, 2282234408, 673884672, 2854912682, 2318018602, 134776968, 2692751520, 2684521128, 2829585058, 33587210, 671228578, 545955882, 673873920, 706873472, 178790922, 11045034, 705341984, 680036392, 715795080, 178266120, 715686402, 2852291114, 570427562, 134383658, 2726439464, 2656426, 2158012930, 2315821728, 44212738, 143166122, 2282260520, 2726330400, 679641248, 2829191306, 2283970600, 572565666, 680045096, 2695498282, 134228482, 715663498, 2726832808, 679477258, 142617122, 2687019048, 167903776, 671123466, 2189951656, 681738762, 2686484648, 535208, 715819560, 679641640, 713203754, 2181693570, 10660490, 570427946, 2818713762, 2860689928, 176695840, 2861171202, 671621762, 167815720, 2717942314, 2326430218, 33695874, 2155905064, 2829093000, 580913186, 2283971072, 698504, 548053664, 682229768, 2284364330, 2292318858, 2192187936, 2284489376, 2283798664, 2820669578, 170568226, 2788002, 2754560, 44697728, 547367042, 2290264616, 42477570, 2149621762, 144876168, 579373066, 707307648, 2729083528, 2827125288, 2819097226, 680176136, 2829197866, 2284331146, 134883848, 8864, 2324177026, 2729061002, 169869960, 2695365250, 2852161576, 2148051104, 2189469824, 8552616, 2140298, 8423594, 578846858, 167903400, 178422434, 2283833474, 2862746146, 33718922, 2728436226, 2686593578, 2686624418, 167772704, 673753738, 2819131400, 9076770, 2315944074, 44214306, 178432160, 2325784584, 2323653130, 2284497536, 143166120, 713556138, 573210784, 573178400, 2860646952, 2821194280, 2283842216, 547365512, 2181570562, 673841706, 136874026, 2149720234, 572695040, 673745410, 34087594, 145229856, 8923296, 2149712392, 167905440, 35817984, 145271336, 2192089600, 2860550786, 42076194, 2183178882, 170527402, 680175650, 2827487400, 2315389096, 2181210112, 10518530, 673875978, 142778376, 2284487336, 2150238888, 170002560, 557058, 2326276264, 707406496, 2284325408, 547520544, 2852136960, 44704426, 715169824, 134883368, 578824714, 2729082880, 2290756130, 2693278378, 34212352, 545947810, 539134496, 136841352, 2183309864, 2829197962, 176332928, 2189599266, 2720008328, 2189566504, 2862776328, 713728034, 2283831946, 679619234, 2149589512, 44181538, 579480192, 673196586, 2827124874, 581052936, 34120322, 581569024, 34078720, 2862620672, 2829615648, 9079306, 176333442, 581607432, 176857642, 2694883466, 671621770, 2281712168, 176171008, 2684922368, 579510914, 42510506, 2150148746, 2282367616, 34119810, 2686984224, 136478728, 35659810, 538968618, 2686582912, 704807560, 2726994562, 2852651552, 2852293250, 715300904, 2720008226, 673219114, 2726439432, 578814472, 671228042, 2852692098, 673194504, 715663392, 2156397218, 2192179202, 2326309546, 2282259114, 134219808, 2323679904, 178268162, 2281734792, 2158004778, 537397930, 713596962, 2829584384, 44705824, 679611048, 2860689952, 679649930, 2318041610, 2158141442, 2107402, 2158627456, 578979840, 2292187146, 2796042, 2854922376, 2292361736, 2181073410, 536911880, 134785058, 2852257928, 671754914, 2149616128, 41977888, 679510656, 11149354, 572697088, 539134080, 2147483690, 143264256, 134357506, 2317388426, 673751712, 2105512, 2325752458, 44173346, 170426890, 2191558816, 2684496394, 134875658, 34209834, 2818605576, 9087488, 673188352, 166056, 715301384, 2317912074, 34217992, 2728534176, 573210792, 2686593536, 570427552, 2284464768, 176859272, 682100746, 2726953640, 2821333152, 44573314, 145394312, 2684387338, 143294602, 536904352, 2829623464, 145361418, 2323654690, 2192058920, 2726862888, 538976258, 170558082, 44737024, 2860656778, 2325774376, 671613098, 2326306850, 2720041096, 2157969416, 545300640, 2852299402, 2189961352, 2181177890, 537034890, 2728438272, 33565320, 536905730, 170532992, 42500616, 2158135434, 2826969600, 2729085474, 2693408768, 2852686496, 2147526784, 42633352, 2761248, 42639490, 2315790978, 2692751370, 176204320, 572662312, 169902722, 705299082, 713590784, 526370, 9085610, 178791048, 2281702024, 545948290, 2325782560, 2192179714, 142608386, 168338050, 2692876418, 2190084130, 2324302498, 2829099522, 2852686376, 2852694538, 174592, 2684520490, 2718474280, 2190123176, 536914562, 142737538, 690312, 680176170, 2315821602, 170535552, 679617162, 34245152, 715655842, 178923656, 2726963722, 178956418, 134391944, 2183301760, 673186466, 578978346, 44075530, 706781320, 681716392, 545425930, 42510376, 2829224458, 2728430216, 2695367328, 2694840866, 167807618, 2281745024, 2315913354, 2156562562, 2854395914, 537567370, 679487498, 8423432, 537395850, 137003168, 2829723818, 2821229088, 10658346, 2325915688, 2189435048, 41943202, 134785674, 2729050152, 2827624992, 2189601408, 696320, 704675976, 681607722, 8923784, 2282228384, 547400234, 2826963618, 2820702760, 2191688320, 570557098, 2290133664, 572664362, 2315422370, 2854232202, 136970760, 573219336, 573211306, 142748168, 2190123146, 578816552, 176816800, 2819235840, 707264512, 2720704650, 2290647170, 2190114976, 2854387842, 681706018, 2284358272, 571123720, 2685018242, 2290614954, 2191526410, 2282399872, 143294594, 2158010498, 578947712, 2818705450, 2718599818, 143294506, 2290789000, 547531274, 2852268074, 2191534242, 35654176, 2315395082, 2687117442, 2284486818, 2325783042, 176851082, 2148139018, 570425504, 545783970, 8389130, 2324204032, 2325744168, 2860681738, 2290625034, 2718466600, 2863276194, 537035266, 578846882, 682098818, 2191523872, 2156429442, 134752394, 178790954, 537395720, 547496488, 2318008450, 2852290562, 2315921450, 680043016, 705341954, 571080704, 2292844680, 2728534658, 2720702594, 2827094536, 539631776, 539502730, 34081448, 2684922376, 2829222048, 539525666, 2282267176, 169904138, 539099146, 681576616, 2282261122, 44703874, 36350080, 579373736, 2829590568, 167913610, 578846720, 713730568, 167946762, 2726463648, 2684356640, 134777384, 178924170, 2829101058, 34087082, 2183145512, 680140840, 2283937928, 547529386, 581443616, 8398984, 2155913352, 42508296, 2861203466, 2692909224, 545433770, 42109450, 2821368352, 671252650, 35791522, 2189994120, 167936136, 36208768, 2156429866, 2318051456, 2292195456, 680044546, 34250752, 572663970, 2290133666, 2183307946, 682139648, 581044898, 2158111402, 579479682, 2693406752, 2686593058, 134226560, 704643232, 579471498, 571080706, 170557570, 581568544, 144837122, 671656490, 2854224552, 2819129354, 44697736, 565760, 545949826, 11020458, 2148147880, 2282364930, 144836736, 168337962, 36210696, 2284464680, 539525794, 2827616906, 2829189256, 134357546, 2317396098, 2693275690, 2191689762, 2761386, 2189568672, 176302728, 2818746376, 10526880, 2686492672, 2694849152, 570435594, 572530818, 539132586, 579469440, 2818738314, 34220202, 673743008, 581077672, 2852825736, 2820712610, 170557952, 2693440130, 2720180898, 680034858, 2726830760, 2282392104, 539099808, 2284325002, 2718433448, 545398824, 706882050, 2147614848, 178915490, 2852659360, 2283964576, 142770696, 570992810, 2829590656, 168436232, 2183792680, 44214816, 2290657824, 2158493706, 2189559808, 2181202432, 679485442, 2292744736, 8555016, 2862647968, 578824746, 545817098, 176294528, 2315823272, 2156437666, 44204194, 2292719618, 8948392, 2317918760, 2315422376, 2292744232, 176851104, 2183301130, 176294434, 673876520, 2854756866, 10494592, 2317486728, 581075624, 2819269280, 581468672, 704776744, 139818, 573057058, 2685042730, 11045512, 178423938, 673751594, 44730882, 136317600, 682139784, 2684887072, 2149582890, 2728404992, 2829092906, 2192188072, 682231946, 2726821922, 2192081546, 2181564424, 170557962, 545303168, 2149744642, 142747658, 2852137130, 671613440, 2686593184, 2854363298, 539533314, 2315297280, 2149624450, 681584682, 2755104, 10518666, 2315919912, 42076296, 2157979808, 673228936, 2818574376, 2862784640, 2148172450, 2324332546, 2763296, 2718048266, 578980008, 41953448, 2292754474, 545785864, 570566698, 2693302794, 2155907112, 11043488, 715661474, 168469034, 2281736234, 35684522, 178924034, 170527274, 2325907488, 2326274178, 705341610, 178948648, 680042538, 134391850, 8391328, 178784418, 11141800, 2192050218, 2818706082, 170009120, 2315266560, 2854881826, 41951776, 2861205674, 713591434, 2860558464, 2860515840, 2315913248, 2189600810, 2863268386, 2819104896, 2317519010, 2827651112, 2290755592, 2852258440, 715686016, 176163496, 2852160130, 2290090536, 2181728800, 578988584, 2821237376, 2283932202, 44564994, 2827659400, 170527402, 44738562, 580921866, 34079242, 707306018, 136325160, 178389640, 679618688, 2854889600, 2726821922, 2156530208, 2149616136, 671746696, 134392448, 2852692482, 2729050154, 136481418, 42478208, 2290229250, 2324212384, 715262496, 572557992, 178293288, 536881674, 178430498, 713039874, 2829068802, 178916010, 2820704938, 2324302504, 2695366792, 44695720, 2181081736, 715162274, 167946754, 136454184, 671219722, 671222274, 2156440234, 11042856, 713042474, 2687017632, 2155907594, 134382112, 2283806848, 578822786, 143165570, 2189961344, 2726439072, 2292746240, 713721866, 581599778, 35695234, 570599562, 2684520610, 679485482, 539132586, 2821360138, 2315397794, 2158535306, 2852293282, 2181203978, 673194658, 136454312, 673843848, 2854398472, 168435752, 2686584834, 35815976, 2292359176, 2317484584, 176300674, 2189436962, 704774146, 680003754, 36208800, 2181728258, 2149581320, 35782818, 2189568514, 2183144074, 134905896, 581077664, 2292189224, 2324333090, 2729093160, 2718565026, 2686593570, 2181704194, 2191567394, 2827649696, 2325906050, 44048394, 2861074976, 33686018, 2318043818, 35661866, 715819554, 44206594, 2694883464, 2854357504, 170008578, 2292328994, 707397768, 2862614696, 2794026, 547392168, 570597376, 673710752, 2190090410, 2860679840, 2284462250, 2726830248, 2693440160, 168299178, 2726428712, 570984968, 2720565792, 2728921736, 572661794, 2861041792, 2827100200, 2861203970, 134785570, 2827495560, 2693278368, 2684889224, 2158537250, 2819131938, 715793058, 545783810, 715137194, 2728953866, 35651594, 36176512, 2191690272, 545826946, 2156046978, 2692778632, 178956416, 168331786, 8563240, 2292754602, 2150244898, 2686487040, 33598114, 2283800706, 2718042760, 2728403586, 2717941802, 33688064, 706906114, 2155872928, 705208352, 33563138, 2827133450, 2863169664, 167780384, 2852653570, 539525290, 673317546, 2290223754, 713041922, 671778946, 2290649098, 2726952962, 170426496, 537002536, 8431618, 8432296, 2181595682, 2863180450, 2685044778, 2720008744, 2829754506, 176718346, 2317877280, 2852817408, 539658760, 134260746, 42606626, 143173760, 665770, 2728952352, 2282357418, 715161632, 44050978, 705300480, 2819097128, 539664386, 2728394786, 2694971554, 176824864, 2158660128, 547528746, 579504776, 537045640, 2158534656, 167815840, 2863169570, 35793034, 2861212160, 581443714, 715794946, 2726988424, 178817706, 2290789034, 35662472, 707265154, 178923520, 704817800, 571115656, 2189992450, 142606370, 2852168226, 145236482, 537043490, 44040714, 2326431786, 547367458, 578978432, 512, 2820802600, 2157977760, 705308808, 170043402, 2728438306, 545260168, 2854783112, 707406504, 9087650, 545262242, 673843210, 2693275784, 547522592, 680140928, 2189566506, 707429032, 673720482, 2726987776, 2181073442, 176726666, 570597896, 570597418, 2684919808, 579472034, 35818114, 2149589154, 545816744, 2694849194, 2693309088, 682271360, 2283932160, 2829617288, 2728525952, 2147527298, 178790954, 2158144040, 33720330, 2728536578, 2290255904, 2687115306, 2692876426, 142617090, 547487784, 35782688, 145367586, 570591786, 2863138978, 707273224, 2685044866, 143303338, 167936650, 581042344, 2290229378, 145270952, 2726953608, 671230464, 2826963112, 142616608, 8429570, 178924032, 682272810, 2718476322, 2854757026, 41951392, 2820810922, 2292195968, 713171490, 2829060642, 2097194, 2181726346, 704784522, 2854395938, 2684921896, 2852290730, 2829585024, 706781218, 706748554, 2860524160, 11143680, 545401482, 680165896, 548053514, 8397472, 142616746, 572566176, 2720148130, 578857480, 170010752, 134744074, 2189459968, 178391208, 547916290, 144736258, 131712, 2323810474, 545923592, 671744170, 2292353546, 2284331658, 2323784194, 2150140576, 680134664, 680004104, 2191526016, 581042856, 537405442, 537397760, 704678538, 2821327018, 2183799296, 548046858, 2326430242, 706906656, 2685012010, 44575274, 143141384, 715825290, 707308170, 2283809448, 545390594, 10618888, 36184746, 2863302794, 2284464648, 2692786858, 2183178242, 143130792, 35686946, 2150138016, 547922082, 2147494410, 2148016810, 671778826, 170043554, 2150238346, 2158627466, 2181703842, 2158102690, 539107456, 2860548776, 715303082, 145392266, 2150146080, 2290747426, 167944832, 539132072, 688258, 2290655776, 2183703040, 707428490, 715696256, 715300872, 536906400, 2692778658, 707267210, 2692784810, 170396328, 2684912298, 2326265858, 581435394, 570597416, 2687117314, 706904232, 2827135016, 33720330, 579512330, 2191696394, 539002890, 2827092130, 704651938, 8423434, 2189953192, 10526890, 715270784, 2693440010, 680135176, 2323645056, 2183137930, 170526848, 570458626, 682237994, 2315782690, 570567200, 2290229794, 170000512, 545398946, 682141698, 2190117536, 2829756456, 2324203650, 682098720, 2863171616, 144834570, 573055626, 2861048362, 34253440, 168428074, 2324332704, 2852299266, 682264610, 681716354, 2720139818, 2181177984, 2158528554, 2282234410, 176201770, 134881416, 2149713922, 142607010, 2315911690, 2283840170, 572557322, 671253002, 572696712, 2829222048, 2183307296, 2860690058, 2290657450, 144875530, 2863276552, 134783658, 2829066784, 2181728776, 2862753802, 682229896, 713066624, 136446496, 2189992072, 2861072546, 2149581450, 2290253866, 707266696, 2156431490, 178421920, 548055594, 144712234, 44567176, 567298, 170567690, 2290098208, 2718441482, 2292754592, 2325874690, 2326407848, 142770720, 547356842, 539140266, 539535904, 715653672, 2183694474, 2692743842, 2684919976, 537010690, 2191558784, 2155913738, 44695720, 545425538, 2317486080, 2156003978, 36176416, 2796064, 145228426, 704686600, 2325872650, 42470058, 142616714, 681609256, 537526274, 2720172546, 2718073386, 2854912170, 2693308546, 570558472, 680175754, 2292220032, 143173664, 705167874, 134391936, 2720565250, 170435080, 2852790952, 2318016640, 44075522, 2861179520, 579502082, 2191565472, 2726996128, 581601320, 2281742496, 2818736258, 2826961066, 2818713634, 2284489216, 673745032, 2317363744, 2315387424, 2728927362, 671754794, 2181597696, 579477674, 680045216, 2290256000, 545301152, 2726963714, 545401352, 547921920, 35818018, 578824864, 539003402, 2694981800, 2718597154, 581576842, 44206594, 11176072, 41953826, 536905768, 2189961730, 547528712, 680034984, 2624042, 44212866, 2820802562, 2158100992, 696352, 579471496, 2325883400, 2854922378, 2290122784, 545425450, 2290789034, 11143840, 2692753546, 2156044418, 41953408, 168296994, 167938218, 136970920, 136448682, 2191690280, 168435720, 2190125088, 176163328, 706914306, 11176576, 2317355042, 682100864, 2283833992, 539625642, 2686460074, 2282225826, 2290780296, 2826960928, 2718443530, 2290098346, 2324177448, 2326306826, 671645706, 2852684416, 2762754, 2684520450, 2692907016, 8391298, 671754242, 578986144, 2323655168, 2181046912, 2284365826, 573079690, 547529224, 537002634, 2315782656, 2863139368, 2290124930, 42607232, 2282389634, 2156046474, 2860524192, 2862753794, 42640040, 2818582570, 36307106, 570960384, 2290745344, 2323653282, 2718042634, 537430570, 2183695016, 2829222018, 570985002, 178784778, 537403946, 33728674, 176300672, 44573344, 2191655434, 671088770, 2148141610, 2292228258, 2158633472, 2718565026, 570984610, 2694971522, 44730378, 42475688, 145230474, 2325752458, 2181169312, 2269224, 2861074560, 2861072520, 2827520552, 671096960, 2829626026, 170394280, 2684528776, 10651688, 2189468170, 579373610, 2148149768, 2290756232, 2695014914, 2827657216, 8956418, 44050472, 2827649066, 178956416, 2326399016, 136356354, 671656480, 2325776384, 2863269898, 572555786, 2181605408, 44181674, 178954400, 2292361898, 715816960, 672, 2854748296, 134777000, 142606496, 2318041250, 2190125736, 2861170818, 2854357672, 2720694314, 2729083434, 537042986, 2326399496, 2726339112, 134261288, 679651496, 2852661898, 145269416, 2181604008, 2158660104, 2189593218, 2686978560, 2183823882, 2860687906, 170033160, 134252576, 145236128, 707430402, 2281736866, 2720047656, 44075018, 167912098, 44567080, 2292351496, 2754562, 2317486762, 666240, 2852260360, 170404522, 8923648, 581435562, 170426530, 2827659904, 682229920, 2720565282, 713590794, 581569066, 2155913768, 2158633128, 2158659754, 539142152, 715294850, 2692915328, 704785066, 176333482, 545794696, 704807554, 44737032, 673884712, 34243234, 682108970, 2315395722, 679510154, 134785032, 2290133160, 2158133792, 168462504, 2692743688, 44565154, 671099050, 169869866, 169879682, 570597890, 2317527562, 539134474, 2854887968, 2158142080, 2292851232, 10521090, 2693277826, 679486090, 2181048448, 2693269504, 2324299936, 2191556768, 2852299272, 178792970, 2317486112, 2324333186, 2281865898, 2695004162, 2183266848, 2292843176, 2150271520, 545827466, 42085026, 570991264, 44042760, 2325881504, 170567848, 2325914112, 545431720, 2684529192, 572522658, 2149589120, 168306824, 715262632, 134359200, 2181169834, 704817832, 2821226496, 539011624, 673318922, 2148149930, 707436706, 547397632, 2323818528, 2686976170, 167807656, 571121834, 142748296, 2720694410, 537034786, 41984160, 2728526498, 2684913698, 539110050, 2726988426, 2819097218, 176726538, 681609856, 2191663616, 2860649090, 704653834, 537526314, 2854224552, 2323655338, 2282269354, 673226786, 176685088, 2156044802, 170035848, 36307594, 537561096, 2729060480, 2315395232, 2860689954, 2726985858, 11182752, 2326306816, 2852661928, 2818572962, 532616, 2685053096, 178397738, 2685051530, 2190123688, 581075072, 537436320, 2686454432, 2692915746, 2148010154, 10617002, 673327658, 2189426720, 176851072, 680165546, 713697792, 2324201994, 2290231298, 537045160, 2283973122, 178825856, 671088768, 2281734272, 579340938, 137011368, 2726961706, 570957986, 168460832, 137011714, 2158665864, 142608928, 2323687432, 35693090, 2852299424, 713195682, 580921994, 2720563850, 679617032, 176333344, 2829724322, 2191695874, 44075658, 704684168, 545792512, 2189986474, 2821196322, 581075616, 2720049704, 2827002026, 176728192, 2326397576, 545434144, 11184256, 44574760, 2718474754, 2315299328, 2158504458, 715137032, 34220586, 2854365186, 2097800, 168337538, 134228648, 2726985856, 170395682, 10617504, 715172490, 570466474, 2181701794, 2693400746, 682238496, 9077282, 671260672, 2726430728, 2852161576, 2284486656, 2183662240, 2183792672, 2189994112, 144714282, 2292351010, 2326399626, 35694730, 2827618986, 545784480, 2829099010, 170568234, 2317361674, 671228584, 2852825096, 2282228360, 2326274186, 35826208, 2282392072, 168463008, 545294882, 2686460064, 2290125320, 2158108840, 2191690402, 170426504, 715139240, 2189557920, 2191558792, 705210538, 142738088, 41978538, 136349866, 581444256, 168329896, 167815298, 144876160, 2156013576, 44705794, 136849546, 2717911082, 2292353672, 545423394, 2860655232, 2726854826, 2861042208, 2281745026, 2282228352, 2795552, 2726299786, 707274762, 2684486274, 2720671784, 9076864, 176195592, 2189429376, 170000936, 136454698, 2687011330, 178421896, 2854389898, 578816042, 170003072, 144876170, 2191565472, 545424042, 671784992, 707430562, 537004160, 573057546, 144746666, 2827625128, 2821196320, 2821226666, 2829583010, 539099816, 572531232, 706879618, 134226466, 2852790442, 713040544, 2318049442, 44048896, 682140298, 713173504, 2181562538, 2323775530, 2852257960, 671785090, 11010184, 136446504, 2138152, 2726862850, 2861173250, 2281875592, 2147658410, 36176040, 2292187816, 2183791264, 655872, 2818714274, 704678440, 2283809322, 671623168, 539500578, 2189983912, 2183667848, 2854920360, 34218504, 35823618, 671623682, 2755234, 2827004426, 581075624, 170535432, 2718435458, 706871464, 538970154, 2282399914, 2863177768, 2192181258, 705202346, 2317352962, 176327338, 2693434024, 704643200, 2147655816, 2863147176, 2315946658, 2729082914, 2852260362, 2720170018, 2150246914, 673882626, 167946378, 572696744, 11012642, 537002146, 715794434, 142747778, 547531434, 2829191200, 178432674, 144738312, 2720563744, 2693409408, 2694980232, 2718050336, 671131650, 2317885610, 2155913866, 2693300778, 2150107136, 2686582914, 2325774336, 704645770, 10520610, 572661922, 2150140072, 573218816, 673319432, 2818575010, 2718564864, 572662440, 2827526272, 698880, 176816168, 545294976, 2189598754, 671744674, 34113536, 2820702338, 169910440, 2684879394, 2323777576, 2827487882, 2158659722, 690338, 176693928, 704809120, 34089632, 2282258440, 2317484546, 35654282, 539525762, 9044642, 2684485800, 2726953506, 713165352, 2156530208, 134776840, 2290221184, 2726961674, 167782434, 178948106, 2183692320, 167807520, 2720703112, 35790978, 137005216, 547881506, 579502210, 2290753698, 2097282, 2686616192, 2827495466, 2148050986, 35790888, 2862744192, 2863171714, 2290786464, 680001536, 537010698, 2818705568, 2183700642, 2189461514, 2718042280, 2181210248, 2687011458, 713695784, 2157980320, 42108968, 545292960, 2695496354, 170435080, 671262858, 136978570, 2662440, 2292875432, 134218248, 134383754, 136456864, 536906272, 2150238250, 2156560546, 2150107776, 2191663784, 35693058, 704653312, 2685052960, 573049482, 2829615754, 2695373474, 2720661640, 2685043328, 2728405666, 133280, 2852266024, 681582752, 2684365346, 547528704, 2315814920, 2685042688, 2684529320, 41951266, 547367458, 10652168, 143270434, 2284464682, 706879490, 2158002338, 2827495584, 680001674, 2754696, 176728576, 2852168330, 2821365930, 2726339202, 143172096, 8953866, 671263402, 547523208, 167807658, 578980512, 2284497026, 2852784298, 2821204616, 134914080, 2290624680, 143131296, 2818736130, 2726464130, 2720574114, 2181177888, 572695202, 539502720, 537526282, 713695240, 547913738, 2852782250, 2158528680, 176291874, 2292877344, 2281742378, 2861082792, 2156437674, 2819236514, 713205888, 2694982152, 671754920, 2148180106, 170033282, 2183135272, 2854398082, 545914922, 2694883970, 570458792, 706775168, 2686462506, 2852661800, 715137696, 539493024, 134906410, 144745088, 706740904, 145271424, 2820833792, 2147518466, 134875304, 545425930, 2318016650, 2192081544, 679618730, 136314880, 2290655368, 176849418, 136456874, 136970370, 671754922, 537395842, 571113474, 539011242, 2147486216, 167946272, 142778506, 169879680, 2147622946, 2827094696, 44180130, 2684880930, 2150107266, 673884194, 682265226, 571091104, 2181212832, 715825154, 2192048672, 539003042, 2827518634, 539634218, 715261962, 671654442, 2692915240, 578814594, 134875688, 671253152, 2686976682, 2829066890, 142649384, 2281736714, 2189568032, 2852293162, 2282236448, 2149722250, 9052682, 2852782122, 2728919714, 2281709728, 44697738, 33562784, 671647786, 178924192, 2818705922, 2181563010, 145401890, 2315782688, 167782568, 2819098792, 178268160, 2854267530, 679487656, 2228778, 2686591520, 2726961290, 2292719616, 545786016, 2292754594, 578814474, 545950248, 2183299080, 2684881440, 2323677696, 2818714154, 713597472, 2687107746, 143270528, 2726471680, 545292416, 2693441536, 2852651170, 2829224450, 2819236512, 581468296, 704643626, 578855072, 168436232, 2720172192, 2326432288, 681609258, 144704162, 44206626, 2695497856, 170008608, 2686584994, 178423848, 9079458, 2150238210, 2729085482, 573047426, 2317912616, 2818738858, 671647746, 10494600, 2852823552, 36342272, 579348514, 2282392234, 671132290, 578945162, 2829232138, 2694981674, 2189950976, 2326276648, 673874464, 2192189480, 33555082, 2695528992, 2157977760, 33556642, 143272448, 547357346, 2818572416, 2292721800, 167772322, 2183170688, 178784936, 2183670410, 2694881962, 2155915424, 2190090250, 176334882, 136350216, 545785898, 2317492394, 2281876008, 2189986344, 2720672296, 145393802, 2132610, 142770856, 134218370, 2829230210, 573080202, 2687115266, 2819230216, 2315813386, 2692909602, 2189591080, 170427010, 539133952, 537397898, 2854914560, 2862745634, 2685051018, 580919328, 142606882, 2821333026, 176294018, 682271400, 143296674, 42510464, 537010306, 36218890, 2763296, 44599968, 679617184, 2290090016, 2156044416, 2149722112, 706914314, 682238112, 2192058378, 2292722216, 2192050698, 2852661288, 134220328, 2686593696, 2150113440, 2687017122, 143133218, 570959906, 2686487050, 136980648, 2818615808, 2282268810, 671132298, 143138976, 579471360, 2820800552, 681715752, 713067178, 170559626, 2717911080, 2852784682, 2728960520, 2190117024, 680034344, 2150238856, 573188746, 2854881290, 9044002, 2692915232, 2820669962, 2694973610, 9044000, 2695004840, 2150279688, 2290123272, 2183659554, 41953320, 545950242, 2821237386, 2694875306, 2854888098, 168436256, 134250634, 705298464, 2720137888, 2827100714, 2323785890, 2290657282, 2157977770, 10486314, 2863278210, 681584776, 2191687690, 2290649632, 696320, 35686954, 2290745344, 537559048, 2685044866, 578980010, 705177738, 537397408, 539535530, 134381736, 705339562, 2181046784, 2827518112, 170003114, 178389664, 2315911850, 2852823552, 2190114954, 8522402, 143263882, 35782658, 696970, 2281867402, 2148139552, 172682, 578977954, 168304778, 2290231456, 2150236712, 170008586, 2827651720, 9087658, 713599144, 2827651210, 2693398696, 2156432002, 2685020840, 2315911296, 2693308416, 578857472, 2158534658, 548012672, 2694972072, 145236648, 2854781056, 33598080, 680165512, 2726832290, 134261378, 2150107680, 579379330, 2728394792, 2761250, 2728567464, 679616512, 8921610, 539492522, 2282235904, 547889290, 11020808, 2819097216, 2326265992, 33587752, 2665090, 2686623784, 178301448, 2694881960, 545292296, 2726463490, 2718442120, 713687042, 44599976, 682231970, 2318041090, 178432552, 145399976, 571081378, 2315944106, 2860526112, 2292875272, 136839682, 706740360, 2315421832, 176300706, 44704288, 2292883624, 2852293282, 136358056, 539500578, 2156438048, 681707682, 143304736, 2728436224, 706873472, 2156429834, 176726186, 570565256, 536914080, 2317910144, 2821359648, 681749130, 673849474, 2158535170, 2829066792, 2147491874, 2692743176, 671088778, 2852260490, 679518858, 145236480, 679512738, 8388738, 2829060768, 715696672, 44075146, 2829592584, 2148139522, 2728405664, 2181735072, 2693269536, 679512192, 715688616, 2158504610, 143131176, 2317494280, 715686568, 10616970, 142639624, 2827094050, 2854224392, 707265032, 2147486216, 2726994570, 2729085578, 2282268840, 2281701544, 547883144, 2281841152, 2726963368, 2829189160, 2283841536, 2156437512, 2158494250, 2692745248, 42608776, 2863303208, 673745448, 2315913376, 10658338, 2726429218, 10526888, 705333802, 707431040, 2156396674, 2158504608, 2826971650, 2283931680, 578953344, 573212842, 671787138, 2852259848, 2315780776, 2150268962, 673227304, 2149752992, 2695399554, 178429984, 2695397888, 2854912522, 2317527712, 548012072, 2692917928, 2694851232, 2728952330, 579349034, 136489608, 713040002, 2728566954, 2284495368, 2239016, 2181204104, 2183833728, 2829232640, 9077416, 136316968, 44605570, 144703618, 44073632, 10616834, 2854397962, 2181736480, 2292875776, 671646336, 11010720, 545947690, 143171752, 581445642, 715795106, 44564992, 2694982306, 176292522, 2720694402, 136489632, 2717944490, 170393608, 680012458, 2728951848, 2728528002, 2183661706, 2718474282, 2726428714, 44212226, 2695006210, 11149866, 671777450, 42074120, 2315788456, 2290262176, 707299360, 2317361320, 2183799432, 2156560938, 707272866, 2315823778, 671752744, 2148016640, 538978472, 2820802568, 2684919936, 704643626, 2720672386, 2282364938, 2181728384, 8945706, 2821325442, 170396320, 144747018, 2695506466, 573212680, 2155915434, 176160930, 2317355690, 2726824106, 671776906, 536871456, 2181693482, 671121440, 705333928, 169902626, 2687148066, 704815232, 547923970, 2317527050, 8424066, 2158141442, 2261504, 2754568, 2156535976, 2189468290, 42600578, 136323232, 2148010024, 134881952, 2695495850, 2684887560, 2728960648, 44204162, 2283938336, 663586, 170401954, 2183143464, 2821196450, 139818, 655874, 2829715466, 581044232, 2290123402, 2149744770, 2156399266, 2281745058, 2854780968, 2818581002, 2695536768, 671097002, 178389024, 2728929280, 2315954216, 705331208, 706740872, 137013408, 573049352, 2315427978, 2862776970, 2862656170, 2325907584, 142739458, 2863268512, 2325905416, 578955424, 2191665672, 142770728, 578857512, 2323655170, 2717911594, 539666594, 2829068930, 545950208, 2854748320, 572686850, 2191557290, 2854234282, 136315040, 2282365482, 2720137736, 2158101034, 2720139776, 538976898, 2323778056, 2156038664, 2323808264, 2281840680, 2729052802, 2862621314, 2189461666, 2820811392, 548053128, 715268642, 2821333000, 10529442, 2292722312, 572566018, 706882082, 547881600, 537397920, 2684354562, 2854398080, 2156038152, 2820836000, 2191657632, 2283970720, 144834728, 8923178, 2854396072, 2290754210, 2718474280, 705211008, 10627618, 2148173834, 11020808, 2686451744, 2324209666, 2684920448, 2686978058, 2624002, 2315296810, 545817098, 176685088, 706879528, 2854759040, 2819139586, 539664928, 2726308362, 2693270184, 578857512, 538968616, 581478914, 2324300296, 2147617416, 578849450, 2149615616, 707267074, 36178058, 145360904, 2819131552, 2191663754, 2325874690, 539140104, 33693866, 2686625794, 8834, 2718607400, 2191696520, 144869930, 144878208, 2290098208, 142737448, 539131914, 2181726208, 176335496, 2324177408, 2183823906, 2854365224, 44572810, 137013248, 2317525160, 36209186, 170559618, 2284325384, 545292802, 2292886186, 2323817122, 680167946, 2728962056, 8923818, 2290778794, 2829232802, 682142338, 545261704, 2726469632, 142606498, 34220680, 2148139530, 715686056, 2684914208, 2181204000, 9086986, 706880002, 2317517344, 536873098, 2863138984, 2292851330, 2147625130, 2156012162, 35652128, 143271936, 2281736706, 2829060136, 2189986434, 2829721632, 2728921768, 2281736874, 2189984298, 2324202122, 2819228192, 2325883040, 570993312, 134884008, 136872072, 2315946658, 581075496, 143141536, 2686493312, 2325751938, 2326309506, 537438858, 2290122760, 2281703554, 2290221696, 2189566498, 2325785224, 706871976, 706781834, 671090816, 2290090664, 545401002, 571122216, 679617160, 681713794, 2323687458, 2292883970, 2687008778, 2315289128, 713203872, 705202698, 8948226, 548045474, 36176008, 2821359746, 9044010, 144713866, 2687148714, 2862784552, 10529320, 713039912, 2150279808, 2326397576, 537559176, 2317885472, 578857504, 2829715466, 2720671914, 2818711680, 2726437408, 42109482, 2829756418, 35490, 545301162, 2820841992, 143132802, 11053192, 2854397954, 715260034, 2158133280, 168307362, 169902762, 2189568674, 2829099040, 2852162088, 2183833770, 41953288, 681617576, 9046050, 8328, 2292219944, 2726854696, 2695497864, 2717908992, 2318008448, 2183667850, 581569184, 537010826, 2818605568, 2852293122, 44181514, 2150105120, 2692778666, 2282367616, 2692876930, 2829191688, 715172394, 35654272, 2181701762, 539001480, 680133162, 2827651722, 2695498250, 8520322, 2323816576, 2147519114, 2854781066, 537397802, 2317920810, 2325872680, 2317486632, 2693267626, 581577344, 2156038154, 2720148000, 2695406120, 168299138, 10762, 706749066, 2854912642, 2292852896, 143139328, 145367210, 2819130026, 42476042, 2156560522, 176685578, 2140330, 2284356136, 2718083210, 573080096, 2317519522, 705331336, 2156011562, 145269418, 2183143560, 167772320, 2729091746, 2728403072, 2686986402, 2284323464, 705168042, 134906506, 167936008, 167946378, 44564640, 2290133024, 570556554, 2315913730, 2863276170, 2181202442, 2324204168, 2860517376, 2292230786, 2720172578, 2290231464, 2687117354, 538976930, 2315387562, 2686460066, 2852817536, 8399018, 2325913728, 2181180074, 2323677826, 2726330528, 2155881090, 2326298760, 2852301322, 713566218, 704776234, 34220042, 547523208, 2829617794, 2718597282, 2290100352, 8423424, 170428546, 134916234, 168339618, 142737544, 579373064, 570468874, 2692751906, 2718607528, 688160, 2191690378, 2829623330, 136848010, 2181736578, 2692884608, 2290616992, 167913482, 2292320800, 2323785738, 2860550786, 581044384, 2317885602, 578824874, 2861203586, 2854395914, 2292361248, 681583104, 578947720, 2861170690, 539110026, 2317484586, 713039906, 2283809290, 2861203978, 2317396648, 44698274, 2148149280, 2720039458, 2292353162, 673710248, 2820842144, 2726963368, 2292711586, 681574538, 2686984746, 2729084970, 2325783074, 2325743786, 707308202, 36211360, 2693433984, 2695364608, 547522690, 573212808, 170044072, 170526888, 2692882472, 2315913346, 2852823082, 2695506594, 44574856, 705169544, 673185800, 2717942274, 572696706, 2728962688, 682142336, 713689610, 2692876800, 167946240, 2720532480, 705200256, 2829058568, 2819228288, 715653768, 571121834, 2852170274, 580945960, 2854889506, 671778818, 2693433474, 2684518562, 2158633504, 2148041376, 2290789034, 134873130, 2693431296, 539142816, 2282226304, 2684520482, 704653322, 2189953544, 570983074, 2861039648, 2693302786, 2852162218, 42508832, 537036936, 2686494858, 547365546, 2861213824, 2684363434, 2860656802, 713695394, 2686585512, 2684922368, 673196712, 2183266824, 134785698, 2181728938, 2263208, 172032, 33729024, 178913280, 2829623976, 2718435456, 573180426, 715139112, 2292713602, 2686615690, 2827100682, 704776736, 145361568, 8923682, 2695536680, 176816138, 2827657354, 134916770, 679608960, 2181048456, 2281865864, 2821236898, 42502146, 580944512, 2720172168, 143264418, 704675970, 2829623298, 44728330, 2282359306, 176291872, 681584682, 145262626, 142649994, 2818713728, 572654240, 134389768, 167815682, 2818736288, 2317363240, 681574920, 671654402, 2158526978, 2317885448, 2684395688, 2717944480, 536881288, 2796064, 682231818, 581077130, 2863145632, 705170088, 2863278114, 2149714088, 144842880, 534658, 655912, 2820710400, 547391488, 2290256032, 10485922, 178389538, 8946312, 581077154, 33562626, 2105384, 2632322, 547496072, 2829592712, 2695497858, 545431680, 2861083296, 673843242, 2149589002, 2854224514, 2157978272, 539494402, 42076328, 2720008744, 8921218, 671613066, 2826971650, 176171008, 579379234, 2292722218, 571116040, 2281704106, 2718574728, 547498016, 2326405256, 2863267976, 2687008938, 579338282, 579381386, 2147656202, 706904618, 35783208, 44567082, 2156399266, 539002888, 579346440, 2852694048, 2155913760, 2158660128, 2692786824, 41986594, 547924138, 131722, 178923648, 143296672, 34089000, 2684355242, 2819099304, 581575208, 2718468106, 2317910690, 547891242, 35653792, 2717919370, 2861173248, 2695496234, 2718075016, 2752512, 36339872, 578955938, 2692917928, 713033898, 2695399458, 136873992, 679510698, 2729091722, 34112138, 2326309386, 2852651008, 2183135394, 2183268360, 2292852770, 142606368, 2686486560, 2852298920, 42600450, 2181726336, 2181171328, 2284363906, 2150105096, 2324340776, 671785096, 2183170698, 570564738, 8330, 178948098, 8913544, 2292228618, 2191523850, 2189427240, 2717950080, 2718443648, 679488002, 168329768, 2323808426, 2686582944, 2290262560, 2718444192, 2827618312, 2726306432, 673884672, 2290616490, 136841760, 41976320, 176194050, 2183309322, 579349154, 42470026, 2158010538, 2147648000, 2150115880, 2827002370, 671754752, 713067178, 2317396480, 2852128802, 2693300226, 44081154, 178389514, 44597408, 33720960, 176202368, 680034474, 2687115392, 2692909056, 2191655554, 2720147970, 2720049698, 537561224, 2686593664, 679479816, 178301448, 579512450, 680002056, 2323808768, 136456866, 713695402, 2326266498, 137005184, 537526792, 581446304, 35790882, 42074794, 145393698, 2863172138, 707297824, 673196194, 2326438056, 2148018848, 2190090752, 2155905152, 2290229762, 539099818, 2183834240, 548022408, 2695374986, 547496608, 169869992, 545268232, 2181210792, 2317385760, 682132000, 167905952, 673188360, 2315946112, 2718435360, 2292328578, 34244610, 705168032, 2325905450, 570960418, 571089578, 2105504, 2686984746, 2150277280, 2860655112, 579348992, 2819238024, 2726463528, 42475688, 167905288, 673327146, 145359490, 2284489346, 2692778632, 167944866, 2728560800, 41976482, 673359904, 2290089994, 2718474890, 2820808738, 2728953856, 134349482, 142608552, 2729060480, 2829716010, 2829093506, 167946402, 2860656802, 581601410, 2692743208, 673712136, 2158002818, 573079712, 705200258, 2147647530, 2282359466, 713591458, 44182058, 2862622856, 706906272, 2829068458, 33688098, 706748928, 2728558624, 144745002, 2863278632, 143131138, 2147517066, 715792552, 2325913634, 42598568, 134260770, 2854879394, 2292320898, 2147623562, 136839306, 8834, 545302560, 2261664, 572655658, 682232322, 2317885962, 167772714, 143141000, 35659946, 2863276170, 2324170880, 2684496426, 2818736778, 2860523682, 572533256, 169872010, 573188136, 2818706088, 2181736970, 2827002536, 2324209832, 134750344, 2818738218, 35792898, 168460424, 2190125578, 706773162, 170435232, 2720540832, 697000, 176720034, 2292746880, 142748192, 547397666, 2684487840, 2827618306, 2728919210, 172168, 136872616, 2852134912, 169904680, 2158004352, 44075562, 679649920, 680175786, 44083850, 176816258, 2181171362, 704815746, 537427976, 2292328618, 539527680, 2854357026, 2728558600, 2829585058, 2726330368, 673226786, 706882056, 2281873578, 715301538, 570556456, 8391176, 42600608, 2821235234, 671132320, 11012136, 673187968, 545949696, 707403904, 136874498, 2181169664, 715268258, 34086954, 2827659914, 539502722, 671262754, 176294026, 170043522, 134220322, 2818745002, 2829584386, 570564778, 671222280, 2181210752, 2292883488, 2852651042, 2685045384, 545956522, 2718441472, 2189986306, 2684387368, 2684494336, 681607304, 134752808, 2695004714, 2820811298, 136355850, 2158101160, 570565160, 2292318722, 578945058, 2158135978, 2863302698, 2183301770, 144712362, 671252490, 715301546, 35823626, 178922154, 145402402, 570597408, 2149753376, 537012256, 2852784298, 2325750432, 2315788456, 134350850, 2290256042, 673745450, 572566058, 581566464, 2107522, 2829197472, 2827627040, 2684912162, 178825384, 35684482, 2191526434, 2826960930, 2852782122, 706783392, 570960552, 2315944610, 2687109288, 2317912200, 11184680, 2315812994, 36175914, 136349858, 2726854688, 2720696482, 2717909666, 34089506, 2694881418, 34120330, 144844928, 2819238528, 167807522, 2820672138, 713203746, 136882722, 144714242, 2189992448, 34978, 2189429288, 715786882, 2685020674, 2325905450, 578814626, 2862623360, 176169608, 2717941920, 539623946, 715794984, 8955944, 572663848, 573054986, 10521216, 2852167690, 713033858, 2156438058, 2284365986, 42500746, 143132810, 545431714, 2181048834, 2315264170, 2181728394, 2685045248, 2158010368, 2726832266, 545393290, 570559144, 2827616386, 2315780768, 170008738, 134351368, 42085002, 2684920458, 143132810, 44040706, 2317363328, 547891362, 547359242, 539134472, 2695398024, 545392768, 671754250, 134875818, 545825408, 2819236488, 2283834016, 570458666, 11149320, 573188616, 33587370, 536873128, 44081826, 2694974088, 2827100288, 713173504, 10619016, 144712322, 2829091466, 704651784, 35662506, 11141794, 545392674, 713195530, 167781024, 2720538634, 2827616384, 715171840, 537405994, 167780872, 134883872, 2261672, 2726437024, 11175936, 581083688, 715270154, 671777448, 2183702696, 715161634, 570466464, 178258570, 2147650184, 2684387490, 704809640, 539003434, 547400322, 134252714, 680004138, 681740938, 2281876104, 178258058, 680042624, 2862653608, 2292852906, 2820677640, 36315138, 2282267264, 2820669480, 2686623746, 2827100168, 682229928, 704676522, 2324308008, 2827092002, 142616744, 176726026, 671776936, 2729050752, 681575072, 2693408770, 34252842, 2863139498, 2191657002, 2819230370, 679486112, 11149824, 2860681354, 713164832, 715301536, 537002538, 167946282, 713556480, 2718040226, 2818746912, 2829615264, 176818690, 176695328, 134382250, 2695506082, 34119680, 704653312, 578953864, 44695594, 2318051976, 2718081064, 2283965064, 176859810, 713033890, 548046856, 2283938338, 680036866, 2183703208, 2685053600, 143264266, 2694883882, 2290256514, 136880648, 2863268520, 2852292744, 2686976520, 581085856, 168429698, 704817704, 2323784360, 176859296, 34244744, 178790954, 581075458, 2720565762, 2318019114, 144712234, 655498, 143131272, 673327618, 2852129312, 36217386, 2183800832, 705177728, 2720172546, 2189470210, 707273216, 35785386, 145260680, 707403808, 2860655234, 2684526760, 42478210, 136882208, 2717942400, 2686460032, 2687148200, 42633762, 2726436906, 2693269512, 2728395432, 573180546, 2325908138, 2183670314, 2149622442, 2654754, 11051554, 536879658, 705333760, 545392776, 145238152, 2717943842, 33557002, 144835210, 2181046818, 2726961162, 44605578, 2189427360, 679518368, 2183692840, 2323810826, 2694974114, 2290253986, 2854881800, 545390592, 2827624480, 2156407298, 706871816, 2692776610, 2290253824, 167815338, 2150238752, 2282367016, 537428104, 571114024, 713165448, 2695504554, 2191665706, 2189568546, 2694972072, 680009762, 571083434, 2183268904, 2326398984, 2685020162, 2183700648, 713566208, 2854758912, 680010274, 2158496266, 682271264, 705210408, 673751168, 2687150730, 11149314, 570591882, 2283808808, 2181046952, 2761378, 41642, 10651650, 145358978, 2818703362, 545292298, 145228330, 704684714, 2181177864, 2692784266, 2192080896, 2183825544, 168427680, 2318043656, 2290131112, 2686986280, 2181201962, 2720565248, 537395752, 539003424, 2686486562, 2158535306, 2684356642, 545948202, 713590920, 2326440074, 2315395592, 2190092448, 2728395426, 681585288, 567456, 547881122, 2726988328, 2148042880, 2720170144, 2158010888, 44731048, 2284325408, 2181079048, 2829617192, 2132608, 137005096, 176685704, 11051138, 2325784714, 144835112, 36210818, 2148182048, 36178560, 2318018570, 580919432, 2728403586, 44212394, 176202402, 145402024, 174592, 2717919274, 134226432, 2189560490, 42074624, 2324310154, 2181040648, 2685050920, 537002664, 176171016, 715172010, 2192189952, 33685506, 579379328, 2290090120, 2149754882, 2292320416, 2149589666, 706906786, 579469320, 8522400, 2158666274, 2147650216, 2325880866, 134873632, 2290130976, 176325154, 571089450, 579479712, 8562688, 136487434, 545261696, 170008578, 176202248, 176202370, 2183692960, 581077664, 2290614442, 715300994, 715817634, 2183701002, 2720049282, 2728405130, 2854257290, 713042090, 166048, 2863270434, 2181571232, 545431680, 2862654114, 2720694794, 715270794, 707437096, 134359050, 2150105250, 2281867298, 537405994, 2315823146, 715817506, 579469858, 142746112, 44206752, 2315427978, 545425920, 2183137290, 538978818, 2854922920, 715169826, 2717911712, 2720694954, 671779328, 715687944, 134226562, 2156011528, 2718476928, 142747816, 36186240, 11045416, 35653760, 36350080, 167815336, 2717942434, 42478090, 671121410, 2147516970, 682238498, 2282390048, 2728962218, 167782538, 2694850728, 2827526146, 2686454434, 35653770, 168438272, 142770314, 139298, 136841352, 2862645888, 2827651586, 2181210240, 2158535336, 713205760, 547529384, 673351850, 547889162, 170435208, 706912776, 2326432416, 705210504, 2323646496, 2147623586, 2726854658, 178399784, 2149753514, 579502080, 682109602, 2317885480, 2149755552, 671648296, 36186754, 548022914, 707306112, 2860558346, 2720533024, 537428650, 2819132072, 2290098186, 2687117354, 2819097218, 2852135432, 2829058698, 2693275650, 2325774370, 707297954, 2827094058, 2189600906, 2315421856, 2149754914, 134250538, 2818704008, 2158109346, 539001504, 142740128, 2281744898, 143305344, 578822314, 2863180416, 705309314, 176196136, 167782944, 8945674, 2717911592, 2819229832, 547496488, 2326405162, 2315264514, 2863278248, 2819236008, 2827626504, 2684355114, 2107554, 2283970730, 170535552, 2726299680, 35817602, 2718075424, 2191559202, 2686593194, 2752648, 539101856, 2852292618, 713697322, 2826961410, 2728528032, 2687109122, 579346946, 2818738210, 2693311016, 2726437514, 2290624674, 537042978, 579502592, 2157969408, 34111648, 2158625448, 2860647040, 134875274, 2818738184, 2861080746, 545785890, 33718410, 9046018, 580913696, 2290221570, 11042816, 2820801032, 2720008328, 2726961794, 167903242, 134750242, 2818705568, 2315288610, 2720694952, 2191663264, 537012352, 34220544, 2324168834, 547364906, 2147494440, 696330, 2150246432, 168331784, 2687139978, 2829617834, 713067178, 570591360, 573082272, 11053602, 34242600, 2729091210, 704784386, 545423880, 2718048264, 2829099178, 2818581024, 176851466, 680034984, 2155915816, 2191556746, 134873098, 2728960008, 143272104, 2726297602, 2315299464, 136479360, 36307586, 2292219938, 2181038120, 2821226504, 169904810, 2263168, 2290747946, 680002184, 136970890, 704809480, 2282236578, 713719976, 145268904, 9044650, 2695407744, 572564138, 167944872, 680042504, 34244746, 673884322, 8923690, 570466338, 2149591080, 2284462624, 570425504, 2684485768, 169904136, 170035842, 2692743328, 2720702978, 2726341288, 673319554, 2183800866, 2323687938, 2147484328, 2290221568, 706783778, 2684521128, 572557856, 2150246562, 547365506, 8527882, 534690, 2718075018, 2629642, 2315427976, 2323679232, 2282261152, 2862621192, 44040864, 170437160, 44214784, 2854267040, 698528, 167815682, 707305506, 2325881386, 573088426, 134359072, 2687115400, 679518754, 2852694698, 2317355042, 2132002, 42641930, 713588874, 682108968, 2687141922, 2695012354, 2158013098, 2156439688, 144747008, 545270442, 34253322, 41978496, 2829754880, 573179912, 681574560, 2729060896, 539656704, 2192058922, 144843424, 35659784, 548053122, 571116066, 2726299816, 2854789122, 2323677696, 2854225920, 134357666, 2158109354, 2820710434, 2693442090, 2827493888, 2854390434, 548044832, 134777344, 539633674, 2687009416, 2827487394, 2695405728, 681582632, 176848930, 673851522, 44695688, 2325907978, 673718826, 42108962, 142616706, 2189459616, 570952330, 2720540840, 2148018826, 2693270152, 671776896, 2317517314, 2317885994, 2281734658, 2158633120, 570567170, 137011840, 136880650, 2281711746, 2189568514, 2860646560, 2158626848, 578955946, 2821358082, 36339712, 547891880, 705169954, 2158624768, 2318016522, 581609640, 2105480, 2281835138, 704807458, 2821327362, 2284488874, 2326397600, 36176034, 2183702530, 2827002530, 143166088, 176333312, 2820710402, 44040354, 715786400, 178817192, 2694875170, 2720532650, 170011264, 673751680, 2191663618, 11051690, 2283842058, 35783304, 680175626, 2183825930, 673196586, 545268232, 2863278762, 2323810314, 682271240, 178923656, 2685020810, 673221162, 578849282, 572654218, 572531360, 671654568, 2156562568, 545268394, 2183800840, 2863268514, 167938176, 143138984, 145361034, 2854396450, 673884160, 671746186, 2686453800, 134359040, 170428930, 545434144, 536904194, 545270274, 2183670282, 572688904, 2820671658, 537395328, 33695880, 44179616, 2315788450, 170044032, 2861172770, 2290622496, 168460968, 680141448, 44040202, 33693730, 33597994, 2829224490, 134350848, 2156036104, 134750752, 176291850, 579381410, 2191654954, 2292197930, 2818738850, 2818580608, 2183660074, 8528384, 707297320, 134251016, 176726026, 715129000, 673851554, 2854365218, 2684920450, 2189950978, 2854912648, 2283972744, 2827624962, 8956040, 2324204160, 2317886088, 167774336, 581470720, 2827003944, 673882762, 537397770, 705178144, 2854890144, 44081280, 2150244906, 2282226314, 706912426, 545915520, 170043906, 2324302472, 2326430368, 673849512, 2158625440, 573211298, 145361546, 168306826, 2148016256, 2862784640, 2192083456, 2325775010, 143302824, 537428480, 2317396130, 170000554, 2148182186, 673349770, 581574794, 2315913890, 673849346, 572522528, 10649768, 573186570, 176332832, 2158011016, 570564746, 2694840354, 671621640, 170525216, 2862746248, 10521224, 136479274, 170533408, 145236000, 2158660226, 572533248, 579346562, 2854922754, 570458250, 2183299074, 580943912, 167782530, 2687109122, 673317032, 142647850, 2827004450, 2315291266, 673751178, 2821335048, 581075456, 537430050, 581601826, 2818703392, 2315397152, 581044872, 2181736584, 134783010, 538968192, 42609194, 548047008, 2158495906, 545392640, 2150113792, 8396834, 2282226336, 178793130, 2852685832, 176194218, 2819263146, 2181204610, 2854791714, 570556968, 134250530, 579502626, 2729093632, 136454154, 8520328, 2728394754, 33693696, 572662306, 136872490, 578849440, 581446280, 581575306, 2826971656, 2829090984, 176859266, 2718574600, 2183695018, 2318010882, 2720047752, 571121794, 8423586, 706912426, 578947744, 143270432, 2156014210, 176728074, 2728951936, 680133288, 2693269506, 2158537226, 2818704010, 142639272, 581574698, 2728927274, 2693442216, 2149720714, 2290649218, 2854748674, 34122410, 176193674, 2852784290, 2156530314, 44605952, 679520906, 573088426, 2315911810, 2183823528, 2829199530, 134392362, 136847912, 178954792, 178290850, 579504298, 547488418, 168297098, 2281744554, 2181212202, 707267242, 2829748386, 178782850, 36217480, 545819274, 36216962, 2720694816, 2693441704, 713042080, 144845322, 2192050344, 8430248, 136454664, 545825440, 2726332970, 168463010, 666120, 2854889994, 178913826, 2282392194, 168428064, 2826963082, 2720662144, 2862786696, 2726300298, 2155883018, 10651682, 143295008, 142608928, 2821234730, 178823818, 2150148746, 35793026, 539502602, 2854398112, 704684704, 33587338, 2829715456, 2155874336, 170535586, 168299040, 2861072512, 167774888, 2183137952, 2281865736, 706750978, 547881000, 2318008352, 2685020192, 2684881536, 10496162, 2787970, 2862613154, 671096960, 2148051112, 2686625928, 2189599370, 2852823082, 673882242, 573088418, 671615016, 706783784, 2861082792, 2189953034, 169902112, 547891714, 176327298, 681615360, 2685018664, 2863170184, 536912554, 2687011456, 2862647840, 2686626336, 2147623426, 2726822400, 170557608, 2158133386, 2325913610, 2281710082, 713566730, 2324341256, 2283842088, 2726305952, 705300490, 536871426, 2290092034, 42600618, 2155907744, 705339562, 2191523842, 2292353706, 136841728, 134382120, 2692876424, 134226466, 2720047656, 2819107336, 707437066, 713042080, 136454688, 2718443656, 2281865864, 2148048898, 136317578, 2181171714, 2818607626, 44206760, 36208682, 2292885666, 2862754442, 134261410, 2147518472, 570426018, 581052546, 10650250, 2191534120, 707397792, 2156038696, 2189592576, 682109600, 10521216, 2726985898, 573079562, 2181048482, 2829756578, 2191698570, 2718042786, 572662402, 2181040776, 545292448, 2726472320, 2863270440, 2181204482, 2829716008, 713730688, 42117130, 2190084736, 136478730, 36309160, 2718474410, 44075048, 2692745864, 2282365576, 2284454434, 2854398594, 2726953610, 2148141090, 2829101192, 2863270410, 671754920, 2861039746, 2317385864, 2862614530, 2181079042, 671229986, 536905896, 2263562, 2852259970, 44597792, 134776970, 2292353666, 2281745026, 547389952, 2183799298, 167772168, 571124394, 2684520584, 2861047810, 142737928, 44204160, 8560680, 547883170, 2720148106, 2315264648, 2315919496, 537405480, 2726308522, 707275274, 2717917738, 707397666, 2862655658, 2315791016, 2283809282, 573057578, 176687112, 2282226184, 168331298, 2156013736, 2686582920, 2686493218, 2325882888, 704653986, 2191657608, 2181595808, 682132098, 2315427848, 547881506, 11175970, 176169608, 2292189314, 2189992482, 2281744522, 2820679810, 578947242, 2726429344, 2192181792, 2684914314, 2156569130, 42117128, 2324211722, 168469122, 2827092512, 35653800, 2181048320, 2821333034, 2149591714, 545956514, 2315919368, 706914818, 176302594, 2317492736, 2315266602, 2820702376, 9084970, 2315256458, 134217760, 581479042, 2158496418, 169910818, 2148051456, 539109888, 136358536, 2290647202, 2282391586, 655528, 2684520480, 2183833768, 715792544, 2818613378, 42510466, 545400960, 578986114, 2156012160, 704815136, 2818738826, 715661984, 2568, 2726430888, 2181204096, 2189566504, 2192187530, 2819129888, 671088802, 526466, 681616000, 2318019104, 539140226, 581445664, 673325576, 2821367938, 715794976, 713196032, 34086952, 545947656, 2694971562, 2728405504, 579381418, 2150140064, 2290264712, 680176296, 144875562, 2315299466, 2726822048, 2861206178, 2827132938, 581476522, 2283938338, 2284464674, 137013280, 2318041256, 167774728, 2292711944, 178825896, 680134690, 44566528, 2156561064, 713719970, 33565352, 537004074, 570952234, 705298442, 170401960, 178825738, 2318049450, 2695400066, 2726333090, 2862645896, 2852692480, 671621762, 547389570, 2315296778, 34081282, 537436290, 2860646440, 2158659584, 2324341416, 144869514, 2181597866, 11176610, 713205930, 2148149896, 2326405666, 2852266666, 2325905954, 2662570, 2726952968, 539011106, 143262248, 2323778048, 2820710944, 704678056, 2191695904, 166432, 2829723778, 2687148202, 2726330536, 2686591648, 682101418, 2290788354, 2325906090, 2326430336, 2183309344, 579340448, 2191559328, 2317525000, 713730048, 2692751522, 2863147168, 136454816, 2829099136, 2147658410, 571122336, 2694884010, 713589282, 707398274, 167938690, 134875776, 581435554, 2283840162, 2854922368, 2720180362, 176169096, 2863178368, 2686618272, 176325258, 2854756482, 2315823754, 671785096, 713040384, 682272904, 2156538376, 2717909672, 537428104, 34210464, 44567050, 539656834, 2852684426, 2190082088, 178915490, 2863300618, 178792610, 2318008330, 679649824, 2693269632, 2684526632, 2189591080, 42084490, 2317525120, 42115714, 8530080, 134390440, 8388640, 2292329128, 168296456, 44042760, 2149622272, 715295402, 2317486634, 2720662050, 2147650048, 2284497058, 2292850856, 2684889608, 2150107274, 572530856, 2317879976, 2718083232, 545794722, 2158504458, 2284488738, 2852266536, 2326299274, 2097184, 2862655656, 2693267976, 2862751786, 704653472, 2281843370, 536906368, 2148043432, 44042402, 2684363298, 539625610, 2292230786, 2829746184, 8921096, 2686454402, 2728429706, 36178090, 682229800, 2149744776, 2282268674, 671228074, 545818762, 2819227656, 143305384, 178260488, 133794, 2318010538, 44083754, 2292230304, 2317518978, 581446176, 2147492482, 2183269026, 2854781056, 2692786856, 673843874, 547889282, 2324335136, 11149826, 706748456, 2821360168, 2315782818, 167815688, 2717942306, 142737546, 705175720, 580911114, 2324307978, 713564328, 2097794, 572564010, 548014210, 2326399650, 579502216, 2728536586, 2148010538, 673360034, 2860689442, 578822184, 9044650, 35662344, 2181605416, 2820833410, 2148173856, 2315266216, 713040034, 2695496232, 2158502026, 2158660226, 2181048992, 2861173280, 2190082176, 2718083202, 178954376, 580946082, 2190123016, 2685044746, 547914250, 715130888, 2150271016, 34210432, 547522722, 537569322, 2281744928, 2292850720, 2728405536, 705308674, 35792928, 2717909024, 2860548264, 706873888, 2284454048, 166568, 581044264, 42107010, 671785472, 2318041736, 142746122, 2829625898, 2156044832, 713689088, 2692745250, 2324310056, 2326396962, 2726439594, 44605602, 545302696, 547924096, 2156538018, 170526882, 2283840032, 2282233890, 2148040866, 170426920, 2718597122, 2829754536, 2717911048, 2317393930, 176201866, 2181735082, 2819227690, 2692778154, 715794472, 2854357032, 2183178890, 2192222856, 42502178, 144867880, 2717944360, 2183135914, 10487848, 680142986, 673325736, 134349322, 2281843328, 167944704, 2150279818, 8552578, 2326440586, 2686986752, 673874434, 2147625130, 2326397474, 2181049002, 2693278216, 2315823786, 168305312, 2720147616, 713589256, 44182026, 2726472362, 2282356866, 143261858, 2718442154, 715164160, 2852694688, 2183701034, 671656490, 144711714, 2183823394, 2692745354, 2155907104, 547916456, 2785792, 2183659690, 33728552, 715131424, 2290100778, 715686530, 2726298274, 42108930, 2290131104, 2181696010, 570460170, 134881322, 2148042882, 2863137312, 2105994, 2190123008, 2720663720, 715139106, 706783778, 134218402, 2190116896, 2829230730, 2315954306, 2326268042, 2191687810, 671655944, 2684362784, 2860655106, 2192080904, 2315913218, 178422440, 2819129480, 2684922402, 2818582664, 2189437058, 682229928, 2281709610, 2158012930, 2718573194, 2324341280, 2181597226, 44564488, 573188256, 713074730, 2282268680, 2284357768, 144704010, 2820800546, 545400840, 538970154, 673229320, 2728435754, 547523080, 143174306, 2156038792, 2829189162, 44728874, 2326437922, 44565162, 2181603850, 144843272, 2155881122, 145369634, 679619200, 2821359776, 2099240, 2158002818, 2263592, 547915810, 137003530, 715696296, 2818580610, 2829068320, 10649762, 681616010, 679488032, 134348808, 44572672, 539502626, 2315288738, 2728527872, 34217984, 671132296, 2281736834, 715817608, 673753602, 134742186, 2684494378, 33555074, 679510016, 573177856, 136349824, 170437152, 2292320898, 2728569506, 2315389578, 2684487808, 570436098, 36349954, 2290778146, 2183667874, 681740808, 2693277858, 134916266, 33720362, 705340034, 671777282, 134776866, 2827625098, 705333930, 2726832808, 2827004416, 35685026, 2762794, 2720565282, 2156038146, 2829583016, 2189470346, 34253344, 34120234, 2282397824, 134383786, 571091074, 570958336, 579347106, 2818574466, 2632224, 2720661634, 169879720, 2148171914, 2148149256, 713072770, 548022306, 671255074, 2290624522, 8424096, 688770, 715292672, 176826378, 134228008, 565376, 2852160170, 168460424, 2726994050, 2323819168, 2854781442, 2317387906, 10519202, 2183299240, 2325875362, 2819140138, 713197576, 168430114, 2150271498, 2315823650, 579510786, 2290221194, 2150146184, 145369258, 134226466, 8947882, 167944736, 2726306472, 2819238528, 2315823136, 713041960, 2863300778, 2315952128, 2852686496, 581077632, 2183170570, 134228138, 2686591658, 673874082, 176726560, 144705674, 2158633128, 2315815562, 673318920, 170526880, 713695906, 545947818, 2181081738, 533000, 682271360, 143302688, 671647872, 2156036618, 547391624, 705340074, 33720864, 578947746, 2827102850, 178397312, 2192058410, 706904714, 2181726210, 2686591530, 2827493896, 679520288, 145391658, 705175594, 2693268138, 2282259106, 547528736, 673185928, 573049378, 2315946498, 2826962984, 581599882, 2829197450, 33587208, 537045034, 44182016, 178915370, 136316928, 673186434, 176168960, 2158143626, 2155882498, 545826952, 682270760, 679486112, 143305256, 545294850, 2829223970, 2192212138, 2183135754, 2181734920, 168329226, 9087496, 2685043328, 134914560, 547883018, 2686976554, 8322, 2686617768, 705210536, 2190082178, 11053216, 178825736, 2157977642, 2156407426, 2318018698, 144844968, 671654402, 2862784672, 2149622440, 36217474, 2150271656, 537567362, 570984586, 145358986, 2686495266, 2263560, 2726996512, 11051178, 707428866, 145263106, 2191526530, 2684363272, 2693310472, 2684396072, 2318019080, 44182186, 2692753930, 2324203682, 2317388416, 2862751904, 2720015018, 2190092832, 2819104776, 539664544, 2686986402, 2317486762, 2149622304, 2156014082, 176324618, 2147625472, 537010178, 2728527882, 2820800682, 2191565352, 2624138, 581601440, 2693439528, 681740800, 537405482, 41975848, 2829746178, 2317877280, 2827124866, 178817546, 2181703848, 2860646402, 579479586, 2158635178, 2325881472, 143296642, 2686593066, 2148010664, 2860558496, 2821236736, 33440, 42631336, 170035330, 2183266818, 11176064, 2695012360, 2694851232, 2726297632, 2156568618, 680165888, 33587752, 2852293280, 167938088, 168435842, 2686454280, 2686626434, 2325905952, 2819260552, 2693275658, 136849450, 178260642, 170535072, 2317494944, 142608394, 679512226, 2190114984, 2819096704, 2829748898, 2827616264, 2684493866, 2158503936, 2192214024, 2695407752, 2693308418, 2290092578, 44573226, 44706440, 2150238218, 9052168, 2820842026, 681747114, 2827001858, 2861047840, 545390752, 2718476298, 9078818, 34218656, 8923816, 2852816906, 136839298, 679651872, 2191534722, 2854266882, 2818744320, 35686528, 2818607144, 2854387714, 2284462752, 2852159624, 2148180002, 42609320, 2726470144, 2282398376, 2283937794, 671221920, 545292322, 2324310184, 8956456, 537536546, 2726299776, 2326405280, 2156407336, 8954368, 2315813386, 2290657824, 673742984, 539535362, 572557994, 545259650, 2292197930, 168339970, 2158529056, 682141738, 545302688, 539503138, 2623624, 170402306, 682141698, 2183307786, 2281867272, 137013922, 706773634, 167913642, 2183269032, 170568362, 2827526666, 537436674, 573188096, 2191665826, 134253090, 167772680, 2827092490, 41951360, 2158494242, 673843744, 169904768, 2157971456, 547367560, 2283840162, 713589282, 2820704418, 545792008, 2693278250, 2852268586, 2181048872, 679510186, 2729052808, 2156012034, 10652160, 2821236738, 136972810, 35792906, 2820844162, 715819658, 2695528610, 2728561312, 2726428712, 44073130, 134883338, 2315421704, 681716352, 2149615786, 2189460098, 2852257792, 573210634, 2826961056, 35793034, 167772714, 2728954410, 35693186, 538970666, 679610538, 707403784, 144714274, 144747016, 44698282, 2827102754, 42500736, 713558536, 2862751746, 2861040290, 2284487336, 134226080, 44605474, 142779010, 2852137088, 2283970690, 715129376, 705175712, 2323810954, 706742408, 2317352968, 680001674, 2726339240, 2191532704, 2692907018, 170525216, 44728866, 44564514, 2181605920, 2692778152, 8953866, 2829617280, 2852290690, 2292722184, 176826538, 704783018, 36216840, 2854791722, 671088810, 2292359208, 547922600, 2726955178, 2686986888, 178784936, 8913026, 2829066912, 704776200, 2191523840, 176818722, 36306946, 2315386914, 2862753952, 44171906, 2292844578, 2283809410, 679643136, 2717917194, 673718792, 705170088, 713597480, 2317355688, 2718474754, 715817634, 2315920040, 707430434, 581576744, 2181079584, 706871816, 2149722658, 2728567328, 35694624, 2684889728, 2854922242, 570949802, 2324211848, 671252522, 2183276672, 671754274, 2729093800, 2863170050, 545400832, 34112000, 2191564800, 2284455968, 573180544, 545958024, 42631848, 2282397704, 2181179944, 167772320, 679641770, 680176136, 580954144, 2819099176, 170524800, 570565120, 2854781480, 2292187266, 170426538, 573180554, 2318049826, 2281841184, 2282391594, 2326407202, 2726470176, 2829197346, 2183143560, 2284464162, 2325782696, 2326440490, 2292228256, 36216840, 704815754, 2852160008, 673720322, 673849512, 168298632, 2860681226, 2148042794, 707273386, 545399466, 2860548736, 539011104, 681607842, 713590792, 41986722, 2818607242, 44173450, 2863270432, 2717919904, 707275272, 573178376, 11173888, 136872096, 2147494024, 2283940482, 2189435392, 572688386, 11174442, 2283965066, 35686570, 2192091690, 134881410, 704784514, 2158142088, 144837256, 2621480, 581468674, 35790858, 44051104, 2325752458, 35662378, 2861211786, 581443720, 142745768, 2718574632, 673745568, 2686618282, 8423976, 713728672, 2729091074, 2317492904, 2190084128, 2827528706, 142647426, 2820833960, 2820802728, 671130122, 2284331522, 706773160, 537010722, 2315922088, 2158659592, 2694981762, 2147485704, 2191665792, 2687117962, 2761384, 42631336, 2317918378, 2181040768, 706740736, 167807624, 42109440, 715303552, 545300616, 2148049450, 2854234632, 680036520, 143139456, 2860648584, 168438402, 2292722216, 681584810, 713171626, 673319554, 2685051434, 33720842, 2326440096, 2315788296, 2292359720, 2181736586, 2282365448, 715696682, 2315422216, 2315397288, 2729093770, 580954146, 545915530, 705331242, 705342090, 2158502442, 713034280, 2720541344, 168462378, 2863172256, 539625642, 2728438434, 34112034, 2282226304, 2281712136, 2181210658, 2854365344, 2324177450, 2183800968, 682139784, 545432202, 35823626, 536870922, 671252648, 2192089608, 2283831306, 2189428778, 671122082, 2315780106, 679477888, 2694972042, 2158535338, 715163688, 2148182530, 707397800, 2819098794, 2693270146, 178817576, 2292221954, 2863302794, 537010306, 2728960168, 176162848, 136481280, 715161634, 2693302280, 580913322, 539533866, 707299368, 682273442, 539656834, 715260418, 2283833898, 176816778, 134750208, 581077002, 34252808, 2685043336, 2290780714, 142748160, 142772266, 2290624648, 2819230344, 2718566952, 526344, 2863138954, 539658376, 570468866, 2728405544, 571089418, 2720538784, 2192181792, 2717917736, 2192220712, 2720049802, 142647298, 548045314, 537010346, 2149583528, 2147623562, 139906, 2318010888, 2693433480, 2282233992, 2686460552, 2686978602, 547389568, 2183135234, 2292228096, 2183824042, 144714248, 2820811402, 2150247082, 578953730, 2326397088, 537036800, 570434176, 2829748352, 2284495528, 537534976, 2192179370, 2156398594, 2315296768, 2318008832, 578816642, 570591776, 690722, 2852651520, 178946082, 2326298754, 2821333152, 2852301448, 2183799296, 2862785034, 2827616770, 2829060232, 715301032, 2728396834, 176728610, 2829230754, 35785218, 170558090, 2281734698, 2149622402, 2325775016, 2317887616, 9085482, 680009856, 2192189448, 2854363656, 567808, 136456834, 2192187424, 539535522, 2818736170, 2863276546, 167914154, 2686593536, 707299840, 2269698, 167804970, 2818572970, 539501056, 144712360, 2191665792, 715661480, 2829058080, 2181736618, 136981154, 537002018, 2263554, 10520608, 2718433834, 679477928, 134916224, 170003106, 673753602, 42084360, 2728436352, 2317484680, 2692882602, 2192181930, 578857130, 2189984256, 2720702474, 545917578, 706748930, 547520522, 2292320296, 2818714282, 2326309538, 42607242, 2228232, 2324202152, 2821204480, 2192179360, 33556514, 579373736, 35692704, 2720015008, 2720532650, 682098816, 10619426, 570993312, 35684386, 136347656, 44730410, 557570, 2632352, 2323808802, 2181595688, 705200672, 2158141984, 2323776162, 2183792682, 2819271208, 713042056, 2863267848, 537012866, 2693300866, 682141704, 8389128, 2148010112, 704785056, 679649450, 2852686346, 707267232, 168298504, 2292877482, 168460330, 145261226, 136315400, 142780936, 679512096, 581607594, 2827135626, 2718040744, 2190092928, 579469314, 673876096, 44695552, 176195752, 545270304, 2694981794, 706740226, 178915458, 2755106, 2271264, 178790914, 42608674, 547400232, 145367554, 2189470208, 2290122922, 2147492010, 2863169538, 2181736970, 35792930, 2819269250, 136849570, 170567808, 2317918378, 705200266, 545786498, 2820678176, 2861214336, 2315791008, 2861203970, 2829748386, 2158108842, 704686762, 704776194, 145270944, 44605952, 2323646602, 2323819176, 2827094528, 2189950978, 134783146, 537567360, 142608928, 136874658, 176728224, 2292228096, 2684881024, 2852685992, 679485472, 2181070986, 2155872802, 2183301794, 167905408, 2156530184, 2189598888, 2323677826, 715827746, 679520392, 178257954, 539665024, 713205898, 36350624, 706880008, 696448, 2292351626, 2324333216, 176816648, 2284496938, 572566048, 2695503914, 2324335240, 2717942442, 545423522, 2191558818, 134220296, 44181674, 2720147586, 136454306, 2292350984, 2158627490, 2282399752, 2819262472, 2820833450, 2183832192, 537012264, 2181079722, 2863138978, 2283939882, 165928, 570589728, 680176138, 44738698, 539011714, 2317486730, 671656616, 136872450, 35792928, 2861172738, 2290649762, 34252968, 682231816, 2693300256, 2181564930, 2829748352, 176332810, 2156003968, 2863169706, 536904232, 2158526626, 8923656, 168436266, 2290780192, 2818713634, 573048874, 715794472, 2829623298, 145399850, 2860525698, 2728929408, 143271946, 2852686376, 2155872290, 2290788514, 537436298, 170033312, 2290789032, 2148016264, 572654090, 2290253960, 2821333162, 537430178, 570950282, 2829222530, 167938730, 2829197322, 581052554, 2854234274, 2317492362, 682270890, 2728534154, 10529450, 2191698464, 2148009986, 682098848, 2192187426, 581576704, 2720147626, 134392482, 2283831840, 2192222376, 142649344, 704678570, 2692876416, 2726824618, 167938728, 176162984, 2181179938, 706740768, 142780552, 581574688, 144738314, 2821327394, 2324299808, 715819050, 36348426, 2290754048, 2158666410, 2325915658, 2147614752, 2720533000, 2189459968, 2852291232, 545400840, 2183176842, 2156570754, 537561096, 2819138058, 545392778, 136980640, 671255080, 2156406816, 673849352, 2181048352, 2150113960, 2726471714, 2827618464, 11184136, 2695004834, 2181202050, 2189590656, 2317888138, 42599050, 2726436866, 680175648, 2694842496, 548014730, 2728536064, 178299520, 715694082, 545947656, 2862621320, 2760738, 2183793160, 2284364448, 547881480, 539009056, 2852127240, 572655624, 2148173994, 713173672, 2183669762, 136481288, 2718442154, 134250498, 145230338, 2181046282, 2283938442, 2282236074, 142772906, 42109576, 671130114, 145261192, 2829230752, 2692752040, 573054978, 178432522, 579349034, 2149581442, 2281875496, 2192179872, 178301602, 34080930, 547922088, 2181038210, 2852659744, 143272586, 2829058602, 2829716008, 2325751840, 44050560, 2717919744, 2820711074, 145359522, 2315298858, 11184672, 545399328, 2726439080, 570458144, 10496130, 178923656, 547487880, 680009888, 11173890, 2292711946, 8421386, 545294890, 2315780234, 548053672, 671220256, 537567912, 2190125194, 2189467786, 545958440, 2728397442, 36178474, 2290122752, 2863178240, 570984608, 2158666400, 673849344, 536871048, 2290223746, 2692882976, 571091082, 2282398210, 2686462634, 136882826, 2192179848, 2325905962, 2323786272, 167946760, 170008578, 2695407752, 167944330, 715784706, 570951840, 136446466, 2158110722, 2149613728, 2181046952, 673360512, 2156036106, 2324341256, 2728397344, 2150238760, 2692784298, 2315782304, 2315296896, 571083400, 178793128, 176826922, 715794560, 8522250, 2156560938, 578980488, 682132010, 2720041632, 2726830720, 178432520, 573213218, 715137194, 169869954, 579479594, 2686493346, 2684397610, 671656490, 2820808738, 547495978, 578856970, 42084354, 2317486242, 545392674, 2282234410, 2720704546, 136972800, 570425866, 705331360, 44171264, 715795074, 2183695018, 2820710954, 671776898, 2695497762, 8391328, 713564194, 142770184, 680132768, 134217736, 707299970, 571081224, 8552994, 2686582826, 573055656, 578955426, 715172002, 571080712, 545817098, 680036896, 33563168, 2156011562, 2326429704, 2281867904, 2687008808, 573188618, 2862776354, 2829585058, 2150246562, 2728403490, 671254570, 144867976, 2854748322, 2181734536, 2827618826, 2191534600, 671099010, 2183661610, 10649634, 2191654944, 2687150594, 2695006754, 42109448, 2315911808, 170393768, 2283962400, 2149621890, 2157971594, 2191688226, 2818615944, 573210658, 2717950624, 537438378, 2181728418, 536873474, 581575178, 2292189728, 2861179560, 167912098, 2826996256, 581599776, 713196066, 178782882, 136874112, 2692909186, 2693308418, 2290614784, 35684360, 33718402, 2147524608, 2687010986, 2726830088, 2821204096, 713205888, 178266248, 170033792, 2183700642, 42084992, 537438850, 2819262602, 2181595688, 2819236490, 2718605440, 8388738, 2820710538, 168438440, 8521866, 42115112, 143171584, 42639402, 545817120, 2695506594, 170557482, 2720146050, 2323655338, 2720539306, 145235970, 2148007946, 537405568, 570468522, 673187880, 2181572642, 2726856866, 2183824008, 2862778890, 9044640, 2852293128, 167774850, 2315782314, 44597792, 671746696, 707265194, 2315422208, 2282258568, 539107968, 2829066274, 2149589538, 2315389064, 42076832, 2718042122, 704782346, 2284456608, 2156044456, 134750248, 2818744840, 176327330, 2728429578, 34210464, 170401952, 573055018, 682142216, 2720696480, 570564736, 178292904, 2155907594, 2819130024, 8712, 2156006056, 2726865578, 2283808800, 581052586, 2819230240, 145358888, 2861039778, 34245122, 671648290, 33720874, 2686624384, 2317918730, 2156561026, 572686346, 713205896, 2148018688, 33688096, 2189600936, 44697762, 2317396138, 715817120, 2292714122, 2156398722, 2181562370, 704643754, 713041928, 2718597290, 2852259872, 2852653736, 168462464, 2315919874, 2862655520, 682107552, 2323816456, 2290614946, 2829715616, 537528874, 2149622304, 705200138, 134914698, 671089314, 2149722282, 713599618, 178946600, 134218248, 2695372962, 42600458, 579469986, 2693407370, 176324776, 2317388288, 537405610, 44597930, 168306696, 2155907720, 2191523976, 163848, 2183178786, 2284333064, 178260010, 2693408770, 170044034, 137005610, 539134626, 539666954, 44738568, 2191655074, 36348034, 2694842376, 2862613154, 136349826, 2829090976, 2726472352, 8389280, 2158537218, 679518242, 2728427690, 2685020322, 572530720, 715653120, 2818581122, 2720180256, 2692775936, 2326309418, 2181562920, 34220034, 2861073032, 580944394, 142639786, 2192189962, 2326266410, 2821366306, 2863268010, 2315919360, 2150105610, 34081442, 2854879880, 537395714, 142616714, 143139336, 178389130, 2326306984, 715661986, 536873514, 9054722, 2284455938, 671099016, 671623168, 713170976, 2325743744, 681607170, 144834562, 2183659682, 2149722274, 671254560, 2147623552, 170008576, 547522730, 707395720, 2189959688, 2315954306, 671779362, 2726961802, 2862779050, 2183307906, 2827493514, 704815626, 2281867818, 10657826, 671754280, 2317353090, 178916008, 44730922, 573088426, 170429066, 137003650, 2726988298, 570565122, 36349960, 713198218, 537397384, 2315291266, 705208866, 713064482, 134750856, 2860517418, 681714210, 2684919978, 168297002, 41953962, 2692917760, 2728929826, 2726993922, 2149747232, 168460936, 673357962, 536871560, 2695397544, 680004098, 704817184, 2147647648, 2181562370, 570990722, 134782984, 2156570762, 2686593704, 2818605736, 537012258, 2189429280, 673882122, 681746944, 168468480, 2292719754, 145402498, 2317912586, 176195592, 571122346, 2852127368, 134228010, 579373568, 2290231968, 673849888, 715130920, 2315427848, 2726863360, 2189991944, 705169544, 35654146, 2183176224, 168296994, 537436200, 2181726760, 2717909506, 36315298, 2189985802, 715128960, 579347072, 570458272, 2826960896, 2818747010, 2282364968, 713164808, 2181572648, 570990760, 2282366976, 2862786594, 34218632, 2827485832, 2686454272, 673710600, 2158496384, 178815522, 2190090912, 11053578, 2827127336, 2860515456, 35784738, 2283971202, 2726308352, 698530, 681583264, 2323786272, 168331946, 167805578, 176718464, 2829625888, 713721898, 2862613128, 2720532520, 44179456, 2181702176, 2315780128, 579479714, 168427688, 536912546, 580946474, 2819140106, 2818583040, 545819266, 2821358208, 539140232, 545432074, 167913482, 2148008616, 2693431808, 2687140354, 2852784802, 671621282, 8396810, 2694980256, 547913896, 671099554, 2684518912, 2183702570, 2726822016, 2728430114, 2720145578, 134783114, 167774720, 42639370, 2181079584, 2695539232, 142740128, 42607144, 2861204130, 170009224, 536879274, 707272834, 33688224, 673317546, 143131168, 2829066784, 2693409410, 679485608, 537004168, 2861083144, 573057056, 41986720, 2726955008, 713064968, 2718476802, 2158504448, 2852784640, 34078882, 2829716002, 571083266, 142778890, 545947690, 2292350984, 2158004768, 2281703560, 2292195362, 2818574376, 581470722, 2852137472, 671621122, 142616608, 2281835042, 713032226, 680042504, 680132746, 11010602, 2325743746, 2695013026, 578988712, 2852137608, 2687019042, 2315782786, 36177928, 570599434, 2156440202, 671255074, 2726305832, 2852292648, 2283931688, 2157969920, 32776, 2826963458, 35783202, 136456866, 579469474, 539001376, 136323714, 2693309066, 143261696, 2323655304, 134785032, 2819139722, 682270880, 2183268896, 539101216, 178784778, 2318051498, 2192091816, 2325915656, 2181570698, 682109610, 2283940000, 42074274, 671253162, 134908072, 35815464, 673882624, 578945024, 2183661576, 537034762, 2852268576, 2317920930, 2292851202, 2281867818, 537002120, 2189559850, 8421408, 2282397706, 144703520, 44182058, 715686016, 35791402, 2284325002, 2656264, 2827616938, 713195688, 2854398634, 2326430250, 44214442, 2190123658, 2292196010, 2694884002, 2290789024, 2729091074, 143297162, 2324341256, 707398272, 178948642, 2728436394, 537559584, 2818736650, 570958368, 572688896, 2323777706, 41945608, 545794698, 2324343458, 168329258, 537526304, 2685012480, 2181736458, 2821204488, 578955306, 136348296, 136489506, 2818583176, 2148141706, 545270274, 42074250, 2728929320, 2818705538, 547365418, 548014722, 11151882, 680012424, 2686494890, 2156571136, 2107946, 705300994, 2315429888, 671754248, 136317482, 2726428706, 707305512, 178397728, 2829221922, 143302786, 8914954, 168438442, 2148042754, 537569960, 713203746, 2720672298, 143171712, 134250658, 33589930, 2323818664, 8552618, 2726439562, 2158110762, 2149615624, 2695531176, 698528, 2326306978, 580954752, 2290221066, 2726339074, 2283833994, 2728559136, 42475554, 713042434, 545784458, 681714304, 547496616, 44073130, 2317920898, 715794594, 136871946, 170041472, 2315389448, 2181073066, 681713802, 144706208, 688258, 705167520, 2818580610, 2158667946, 572533418, 2189559848, 2191565314, 2854265344, 2694840992, 2728436384, 134357002, 2729091200, 144870048, 2290647680, 134774816, 706871938, 2821359786, 11020930, 671229994, 2726857346, 169910920, 2192181760, 2821196448, 2692786314, 143165986, 2818615426, 704678048, 2324300320, 2827135112, 2829189762, 2852300930, 2156011690, 2726305930, 2191525888, 671221896, 2684887048, 2860550186, 2821325346, 2189599394, 2862620834, 2284496936, 170566144, 2317918378, 42502826, 2728954504, 679510146, 2191564938, 41945120, 2189467656, 2189959338, 547924488, 2290098690, 2183825442, 2158504106, 2140202, 715786888, 2728536584, 673357858, 2156535808, 2230952, 2692775946, 2829748744, 570952362, 8528392, 2189560352, 44572682, 2281710242, 2290092714, 2695503874, 134228648, 2324308096, 2852653090, 664096, 2284333704, 2284363810, 2156405384, 35659946, 2821326848, 134357026, 2718435880, 2315790984, 2183824002, 2819140224, 2861047938, 2693439618, 2292875912, 42117800, 2156046506, 2324202114, 168329898, 2860517890, 2150105738, 2863300640, 2283970698, 581468674, 2829756970, 145238048, 2763298, 2728921728, 2147647626, 2290229800, 170043904, 2684496552, 537438218, 573186048, 178266784, 2148018338, 42109576, 2147616776, 2726963882, 2854224040, 2854267426, 671230496, 706742816, 2192057000, 2281843328, 657930, 2829068330, 548053674, 581052930, 2147617312, 682238632, 142740010, 2156405376, 704675978, 136323074, 671654442, 2861181440, 2282269312, 2695374856, 536871074, 2728430120, 2158633610, 34114184, 134881290, 42500258, 2860689962, 2827004418, 2284495010, 2148180512, 168340096, 2292326408, 33687712, 2686626304, 707406370, 2687150240, 178921610, 2326438432, 2149753504, 539495040, 704774274, 145236512, 2726994568, 178790530, 2829191208, 671228066, 2720178306, 673360386, 715655296, 2149714056, 538970240, 671654400, 2726341128, 2292885538, 2317396648, 2718442144, 707297794, 2156530314, 545827360, 2684912170, 2821333130, 136841864, 713722496, 170557442, 681740320, 2728403626, 547924648, 581609984, 2192091138, 11010048, 2189592706, 136841354, 41945098, 2290231970, 9052160, 42640032, 570460832, 671654570, 168469152, 537406080, 2819270656, 34121728, 2726330368, 539140138, 134217888, 2155905696, 2692786848, 545947688, 2189994530, 680142978, 136480904, 707430954, 2192214656, 681749122, 539658402, 2158108810, 2863278760, 2323644450, 2829066880, 143172136, 2192050208, 2292351112, 2854226560, 134258818, 2323686024, 547883554, 681713792, 2282234368, 169902114, 2283970720, 144714282, 2282389536, 707397770, 2863169578, 141856, 2819129504, 2192089216, 33597482, 671744138, 671228546, 170010666, 42475650, 2315430058, 142649384, 134750208, 2284325410, 671129738, 178915840, 537436714, 2854355106, 2717952042, 2283808896, 2282236416, 671262762, 2819129482, 2829582344, 673712258, 2726341290, 537537066, 2754722, 2099874, 2687139848, 671263272, 169910434, 2717911594, 2694842912, 169910440, 2821227170, 2283965064, 680142984, 2821327018, 2863276578, 178430632, 142647848, 581050530, 2315911842, 2192214058, 2685043210, 2315821696, 2290229378, 547392002, 2692917760, 2854881282, 136358058, 2852823074, 145402024, 34080808, 2149722656, 142772736, 2181202050, 176685194, 2317886112, 581468674, 137013288, 2189461514, 578947074, 2230410, 2693269536, 2181204642, 2284494976, 142770690, 42084362, 36217512, 679510570, 2728427688, 142614658, 680143488, 44212776, 671222402, 579348610, 545391274, 2191525928, 176169642, 8391328, 2726340770, 172712, 144836776, 2684495912, 8397312, 2191656968, 548053122, 2283929610, 167913634, 572688546, 2149580802, 9085442, 137003016, 176693888, 2695015072, 2315823744, 2183661610, 2862645418, 704807080, 682109482, 570436138, 176333322, 707297952, 42107402, 178423808, 2826971298, 2686454440, 2292754472, 2132618, 2183692288, 579477632, 2718573066, 2324308514, 2829615136, 2290756234, 134350856, 673325098, 139946, 706783872, 2728929930, 2820712960, 579479680, 136489474, 44042240, 671228032, 547496490, 537035274, 178823200, 2726830120, 2317910658, 539631744, 136315018, 2827526818, 2189592714, 2684921864, 2181072896, 44575264, 2854224392, 2157969568, 170002440, 2722, 2852170378, 2726470152, 2191558658, 11042856, 11045544, 2819261090, 2292746402, 2693311146, 134220450, 134384162, 573046952, 715792936, 2324176936, 581568552, 2156535816, 2863171746, 137011234, 547521194, 142770728, 2692874760, 2854355626, 2861050400, 2827495976, 142739466, 2685043336, 2728435850, 168430250, 2156571176, 176687618, 2818605064, 2318017066, 545390602, 168299016, 2692907018, 178260138, 705307298, 2292195328, 2862746146, 713555970, 2728921610, 42607144, 134782976, 167805578, 2190092802, 2181046274, 2281704106, 44081192, 2818615296, 673712642, 682230274, 680167976, 715161760, 144713866, 570468352, 573088394, 2693276288, 2284462216, 42117130, 2860687904, 679649410, 671220354, 2852134922, 2726952968, 2695537162, 8422056, 2191526528, 44705954, 10618914, 2829199874, 2290748064, 2728430082, 580944392, 168299050, 2189598728, 578980520, 579512866, 2854388362, 2728960162, 2155913896, 2326268576, 537405568, 2315296768, 2292189226, 44173954, 2317394088, 545398826, 134744096, 2726297738, 545270282, 2283798698, 2718575104, 2787842, 2820712488, 2315258536, 2156429344, 2852651176, 2281742346, 2829722248, 681706146, 2860655138, 2281865736, 136325120, 2326397480, 548053666, 682240648, 2148010122, 144835104, 713730216, 2147527176, 44599456, 2147655714, 178388994, 2863278216, 144836640, 2861082794, 2718572680, 2158109352, 35695114, 134774912, 547924522, 2155907584, 2860648480, 2325914152, 2692784682, 2720571554, 170044032, 134873736, 671647874, 2292850850, 2718599840, 34252962, 136454792, 2686978058, 2829590688, 2290753672, 2156407424, 2684488200, 571124362, 2693431458, 572661898, 2283931810, 671254560, 539140266, 545947808, 2189436968, 539131938, 2292744328, 42117290, 698402, 134389928, 42633250, 42606594, 679487656, 44040354, 2829066370, 2290655914, 578813954, 581601834, 2694850696, 2189953538, 2138752, 35694592, 2827618986, 671653890, 573211274, 705176064, 176824458, 41953288, 2317525634, 2726469664, 2284496896, 536879266, 2827127424, 2325882888, 170427050, 2818613288, 2818744834, 679512736, 2149752994, 2283930248, 142647304, 2729050154, 2863309322, 36317738, 136980648, 2189599368, 10527402, 2860523520, 680165896, 2728929792, 8923176, 2292842624, 2686460458, 539533960, 2852292778, 2326268424, 2189951656, 581566506, 713195688, 143302688, 2820811394, 713558048, 2720146090, 168340098, 176193570, 682273408, 176201736, 2292326410, 2181210120, 537430528, 2718435498, 2720539170, 2147485864, 713697320, 2829715626, 2863308938, 2695495840, 178790912, 144744458, 681574568, 2829713418, 682134154, 35662474, 706912898, 704809128, 2863137312, 10493986, 2852160136, 2155872258, 136325664, 2852259970, 34243210, 570460160, 136325768, 2827495560, 537436298, 2827657256, 578849314, 41943072, 2726430850, 2755106, 2191556640, 2861040266, 681708170, 2686978688, 2324169216, 2156014122, 2192181896, 145394210, 2189460096, 2317355170, 136882720, 169902624, 2861179528, 2283965066, 2323685896, 580911624, 572653728, 169877544, 2317388298, 170402344, 168307242, 2292359170, 715164170, 134750210, 44695592, 170532992, 2183299106, 2315919370, 2292746282, 2183791144, 2726830754, 2692753544, 2760746, 2860656672, 2148049546, 2829756968, 704782338, 170008618, 579340290, 176324768, 2818580648, 571091464, 2852128936, 2317386402, 170393760, 176859818, 682101250, 176302754, 143174146, 10657922, 2290622496, 2292228768, 2753064, 2820704426, 534560, 2326266410, 144843304, 2720017056, 2685012522, 673849992, 715786784, 2282359306, 2685018114, 679652008, 2239138, 143270568, 705331242, 2315954728, 545925258, 715653672, 2290262018, 2158627498, 145400322, 2852790432, 520, 2181703810, 2684365448, 143141546, 715696674, 682270882, 2726437536, 2720530602, 143138816, 578849282, 682098690, 2854265480, 169912962, 2717952168, 2326266506, 673874432, 2861082794, 715786376, 2290264232, 2729061026, 8397314, 134351496, 671090856, 2192089738, 134226090, 682264744, 707306120, 681577098, 42115112, 36209322, 34087082, 2686618240, 2686616226, 2728397352, 571121826, 682264578, 707406504, 704809000, 681607336, 547364906, 2819270784, 142745610, 2692876448, 2284365992, 2292844586, 2281736874, 2147655690, 2726333058, 2292351658, 178266786, 2148171938, 2755114, 671787050, 2862786730, 715268226, 537043488, 2821327530, 2326405794, 539502592, 713599650, 10617386, 579477546, 537405600, 2684881442, 134359178, 170394120, 2317920298, 176302080, 2326267912, 2854267392, 170533544, 545956482, 579340808, 11042826, 2156398594, 706871842, 2852268160, 2854780968, 2686485152, 715686528, 580919298, 2149613568, 2326265866, 2317912194, 2290092168, 673226890, 2183299082, 2728921610, 2692909568, 545269888, 131712, 42510338, 145229986, 2325906088, 2852825098, 2183823490, 2829615624, 9085088, 715262626, 2130058, 170534952, 671776938, 2863137442, 2726961832, 2854232618, 2692745864, 2192181248, 2861213856, 2315291170, 2720669698, 581083816, 170002474, 2317494786, 2726823970, 671656456, 141864, 681705640, 41945130, 680043050, 2282367008, 681715882, 2315790338, 2325881480, 538970792, 2820802562, 2317877248, 136317088, 2726963850, 2854912162, 2621952, 2827526688, 2283839488, 8956448, 2695495688, 2726439082, 539000962, 2695531016, 536904234, 713689736, 579477512, 145262752, 539632138, 2324301984, 142737576, 33718826, 2317920256, 2325914144, 2863308842, 136872448, 134744704, 2684390026, 2284358176, 2138626, 537537194, 673218698, 2852268584, 2189986434, 2292187778, 2718433450, 2854914696, 2728921642, 2854781480, 704782850, 2718074920, 570559136, 142649858, 144745122, 2283801122, 170008736, 713597096, 2663074, 2829191850, 580919426, 2315395114, 538968194, 176726664, 167780514, 33554472, 2726955018, 671612962, 2854750880, 2728405538, 2788002, 8945666, 705200810, 2325872640, 2181734912, 2324171306, 42469928, 571115522, 2189983746, 2695506050, 2228362, 170395682, 2158660256, 704676394, 2852683816, 35660456, 2820809226, 2326307490, 142606976, 136972418, 2687148192, 36317824, 2695539242, 539109928, 144843274, 537430570, 2728528554, 2284497032, 2827135008, 713591328, 8554538, 2860558466, 2761218, 2326429738, 2191656962, 2325908106, 2827092106, 2326429738, 2290221064, 2854259328, 715169930, 2292222498, 581468802, 673196042, 2692743336, 2192089120, 2718474784, 2181597856, 2140840, 539626114, 682265226, 34112130, 2762754, 713687720, 169869856, 539632128, 2718435498, 2718474762, 2827127330, 2718443656, 573221386, 43554, 2189986336, 2695528576, 144746528, 2829748352, 2189599362, 134381736, 2819106816, 570982538, 2819268744, 131720, 134914082, 2284486816, 706873474, 579381418, 2854890114, 545816616, 134258826, 705177634, 579349002, 2686617632, 671254656, 168306824, 2852290560, 671784962, 2158528648, 2829584896, 2315395232, 2155874336, 2820669472, 168470664, 8398856, 715786760, 2282367520, 2720694794, 570597514, 2317353480, 715169920, 671754400, 178782754, 671097378, 578849448, 178432672, 176333450, 2819140098, 2820803080, 136480930, 42606730, 9078912, 2862645288, 671222280, 570468394, 570436104, 545794728, 715128832, 713687042, 2282227882, 704653866, 545950336, 2150244896, 2686617736, 2282367114, 2621576, 176728066, 2324334624, 713596962, 707431042, 2819235842, 134744736, 169878058, 134752392, 572661794, 681716264, 2323687586, 2720006786, 2292713640, 2315919520, 2829066912, 547529352, 536904224, 665736, 145236618, 2819129992, 2720530464, 2192048298, 2097664, 573081738, 572555944, 9046560, 136489472, 572555944, 2860550690, 2684486184, 2726994600, 715137032, 536870912, 2819238024, 178290688, 579471496, 2290624514, 715794594, 2821335720, 41945122, 36315136, 170559530, 11053186, 2818574466, 168460800, 2324201512, 2292746408, 2236544, 2829101728, 2726955138, 2290745480, 2158659624, 168338056, 705331850, 2728558752, 176824874, 137011242, 2829222538, 705298440, 41986722, 663560, 2861080616, 539626114, 545915432, 144867880, 673884810, 134750760, 178784928, 2183702536, 713687040, 8430080, 2860648960, 2181704194, 671099424, 2282260648, 143165602, 715827850, 2684889608, 142614698, 176333440, 2181071522, 136880800, 143302688, 44075050, 2290780168, 2862645930, 681607306, 2292722186, 2290655914, 2852168226, 545269770, 2827487402, 713722536, 136454154, 671752842, 679512584, 2189590696, 2282267136, 2852792490, 134349440, 671654570, 545426048, 2325741730, 580921994, 2292744738, 547520514, 134881440, 176816138, 2684363272, 143294632, 2656424, 136839202, 2720040994, 545948170, 2796066, 8424106, 706882082, 680042536, 144876040, 2860559018, 2726333066, 174112, 704686240, 573213312, 42469920, 34209794, 2695408170, 2284464682, 42469930, 2686451842, 2181204642, 143174272, 715792544, 2726472234, 2156568578, 143294466, 2181040266, 2326440104, 178266656, 2149712426, 168469130, 545794176, 2819137546, 35695242, 2829189288, 2694883850, 2720047626, 2819129352, 715694728, 134750890, 2282390018, 704675842, 2292746890, 2324308096, 2722, 682141696, 673229448, 167813664, 713687714, 168437802, 2155883048, 581569058, 2763274, 2862654120, 2829060608, 578945674, 142641696, 169912362, 134752394, 581437482, 2326276264, 2852815530, 2787872, 8560648, 537004554, 682262656, 168329738, 548046986, 2695405608, 2852790914, 2158002858, 713721864, 572688936, 2829582888, 2290657802, 2292228608, 145393706, 10618890, 2149591722, 570556936, 713588744, 2290622496, 41953448, 715696768, 44605960, 2158143656, 34243104, 176818312, 145269378, 2863171594, 537405570, 2854881288, 573218986, 2324343456, 578980352, 167938722, 715694122, 2687010858, 2818615298, 170395690, 176857610, 715270154, 707297312, 44605608, 2829058562, 2692915232, 547883048, 2829617184, 2854789160, 713042090, 2148139050, 547522722, 2820704298, 715694632, 134226432, 2158526978, 2692876418, 671615112, 33448, 545915042, 2290133538, 2148171810, 2181571080, 42467498, 2323679402, 2726988424, 2189559810, 2150107778, 680044704, 34081450, 2695497888, 9079458, 141994, 2189568640, 539625506, 2687142402, 2326438056, 2149720586, 2726854696, 539658890, 2189950978, 715694634, 673188490, 145358848, 713173674, 2181570592, 671746698, 2717949954, 44204586, 2189985794, 2284366474, 2271874, 2692884992, 2261160, 168429730, 2686591650, 2694979752, 2192212616, 2158013088, 2718083720, 36175882, 143263906, 2820702216, 671612938, 176685738, 2281843368, 10529440, 2158504608, 8704, 168296962, 178948640, 578857474, 2323775498, 2827626634, 167780994, 42631690, 136970912, 35792938, 8429698, 2148016130, 2150244514, 2097312, 36178056, 2281833128, 2283937826, 2158144040, 2283842090, 679618722, 2281704066, 581601928, 2282365058, 44212768, 168337536, 143139328, 2158141578, 547498506, 2147485856, 2694973986, 2148040834, 169904264, 579379744, 2685018122, 176728064, 2726953642, 2181734400, 170565640, 2861041832, 34243202, 688650, 168340096, 570982536, 673718824, 2729050794, 2827125378, 176196138, 713072778, 2323687938, 10619042, 36341920, 536871562, 2819098760, 2292361346, 2695006250, 176335402, 2281873440, 2156563114, 2181071018, 2281703944, 2148182144, 43144, 671221794, 2189953706, 2717949954, 2854791306, 2726464168, 2861040264, 2684913696, 2829625482, 2718599712, 2183694976, 2694848642, 10521218, 707436546, 2324169376, 2282234538, 572696610, 2183176202, 35687040, 673188482, 713162882, 2228744, 2720180744, 170043432, 2282258434, 2728953890, 33693866, 537559560, 142778882, 168329864, 2284462602, 136356352, 2105386, 2684356648, 35695144, 2720139906, 2684356648, 537534498, 42510378, 2181562378, 2818703362, 681706154, 2292886154, 2192214184, 572555818, 35660426, 2181081250, 169910274, 44171786, 167813632, 2284454560, 673186474, 44695554, 573177858, 2863178242, 2862623266, 2283962504, 570982408, 2148049418, 2829757090, 2852692010, 704774826, 2863309314, 2283831432, 715131394, 2317918378, 713599624, 2861203458, 176687648, 2863138816, 134227978, 2149714048, 680167432, 2686615722, 11182634, 10660520, 2326398984, 2860556970, 2138664, 2829591200, 2183309858, 136479402, 2156399242, 547520552, 35815456, 10619522, 9086978, 44696066, 548055552, 2284366506, 34253448, 673352202, 2290745480, 178915466, 167813800, 2192179754, 2863270528, 671613098, 2323687432, 2192188034, 2687115424, 168331298, 2687148584, 2318041762, 2728951978, 2183832226, 572522498, 2181038210, 2692907018, 2854226082, 170427050, 2726863496, 706871464, 2148171936, 167911976, 143296522, 2158100482, 35793058, 2827625090, 2326309512, 2829091368, 2684365352, 8396960, 169872042, 2282364930, 2158143616, 2695406216, 2191524384, 2324203682, 572563584, 570557056, 2860657280, 169902114, 2728921256, 42502826, 2282392232, 578955914, 2684911626, 143141506, 2687150624, 2324340744, 143172104, 2854758954, 2852790434, 547400202, 145238152, 545827328, 176717866, 537436810, 2728403488, 2325881482, 41951786, 2324201482, 2318041090, 2726436994, 2726308482, 9078952, 2158010368, 2820833282, 176719904, 2718468232, 2292359298, 547531400, 2717952010, 2284325034, 2158013098, 2324334728, 178913312, 2290221738, 671219722, 2720041506, 2284487210, 578848906, 176335490, 2829585058, 2728403104, 2631850, 2181606018, 2149755554, 2720672424, 41984138, 2315780138, 2158002210, 2158635136, 2656426, 136486912, 2863171584, 2183178920, 537528992, 2324340896, 2156405250, 671779336, 2686626434, 547889186, 35654178, 134905896, 2325752362, 681607306, 679520288, 2181048354, 2863276074, 2827616394, 145369642, 2281736712, 579373704, 2821204138, 42115592, 11149440, 2820671624, 690698, 42475682, 548022824, 673186314, 2156570666, 136880776, 713206272, 2181726344, 10658466, 673874568, 2325880970, 2284322976, 573080072, 2282266762, 2189435018, 2818736296, 713689122, 2317879978, 44173858, 538976768, 44040874, 2854267010, 168339626, 2158502408, 2326440074, 2720137218, 671097344, 35660458, 707430528, 2684911754, 36186154, 2181079168, 581042344, 2281867392, 578824224, 671613450, 536879234, 2284322826, 537010722, 168296488, 34210434, 35654274, 2718599682, 2158143648, 2324177058, 136850080, 671645856, 547889290, 2290647178, 2181072898, 2718050858, 2158133282, 2829066888, 2323786250, 705309354, 44572832, 2181595680, 2819097218, 2818580522, 2692909090, 681607208, 535080, 2156011690, 2155872896, 681615874, 168427650, 2852651018, 170524834, 547528736, 665642, 134785026, 2728567338, 2821228546, 706781344, 547359360, 573212706, 2686978058, 168329256, 2863180328, 136970762, 579381792, 2147650178, 2720169984, 547357322, 2860656674, 2156013602, 2284325410, 2132136, 35653792, 2190084098, 2861178922, 2189437090, 671779336, 715688480, 142748322, 673226920, 2829748770, 2325905922, 136456352, 42502154, 2281736866, 2324203656, 2861181448, 142606474, 2158495784, 581468296, 2726431368, 2861082752, 681705506, 713599624, 579512872, 134226592, 2156005408, 2718048296, 145270786, 538978858, 2181212160, 578945066, 2720540834, 2752682, 539623554, 2686624290, 2684922018, 2695495720, 2684520448, 671262752, 2818744450, 704774698, 581052424, 2283839530, 2183826058, 2183135242, 2150148096, 2284324994, 2283965056, 2829066240, 545393282, 705333760, 581083650, 681716360, 581599394, 679608866, 167807522, 144876064, 2821202088, 2181046786, 134391808, 2192089736, 168329858, 35783210, 142614666, 2147617408, 142738058, 673753128, 2269186, 705309322, 679477890, 2261666, 2282392234, 2189994536, 547523080, 2720137728, 579379330, 2854781096, 581599752, 2852685856, 178782752, 538968202, 2662530, 42606626, 2692784802, 136315010, 144842914, 2323784362, 713039914, 2281712264, 2684493952, 44042250, 715171850, 2720704650, 143305216, 44081666, 2292711594, 572654208, 9085088, 2720565280, 2718466690, 2190125186, 704653322, 705341474, 673221120, 2325913608, 706874026, 2692753450, 2317363242, 176171050, 2283963042, 545399306, 2324204168, 2693270026, 545794090, 134392448, 682264576, 33688074, 539502754, 2324332554, 2862653442, 2290745386, 168430122, 136970914, 168296608, 704784522, 682229762, 2315256362, 2861205544, 2317918346, 136847520, 706742432, 2183695010, 680132642, 2827518472, 2862614570, 2821236768, 2861080704, 570960554, 2852135554, 2323783848, 578955394, 2763272, 178424360, 33726472, 2728396832, 2189437576, 548055080, 2819262496, 2283806752, 143270536, 2191558658, 2685043240, 2686487042, 679610370, 580944544, 44050440, 679649930, 2687117832, 2852300930, 545794080, 704782978, 2861081256, 2728527914, 2820810890, 2796042, 2190125568, 2860687400, 2315790888, 2829191808, 168340138, 570458154, 178260002, 168428074, 145391746, 2686618120, 2827132938, 545292322, 134750850, 2693439650, 2323778184, 547883042, 581476904, 2829221898, 547389602, 142615040, 2695373354, 2157977762, 572522528, 2325752360, 42600482, 679510666, 2183307912, 2282365570, 134389770, 2323786282, 2149746818, 682270760, 2720563842, 2686454304, 168299136, 2156396578, 11151394, 2819105288, 2192188074, 679512098, 2695529120, 567464, 34244650, 2261632, 134916128, 537043112, 178399370, 134382090, 35826184, 580952202, 2191526560, 2150140426, 2684365354, 2695366816, 673187968, 581050528, 178391048, 2726854666, 2284488866, 2726987784, 2189566466, 2324340744, 10660000, 704776832, 2290788392, 2827100288, 681585186, 581437952, 2819129864, 2150140578, 144834698, 2718074882, 2728525826, 44171400, 2854232704, 2190117026, 547520522, 2281873418, 579349152, 2191566856, 681609346, 2684398080, 172034, 2317393920, 2282266626, 136446474, 144705704, 2324168744, 145269282, 2695539362, 707396128, 168337568, 145269378, 2720703146, 2829230754, 44704426, 2282359296, 2326431872, 570425888, 671252608, 2720016938, 169869954, 705298954, 144744992, 35693194, 2694971904, 8923266, 2192189450, 705341482, 2158503978, 581607946, 170534952, 2685010600, 2282227850, 2192083586, 2852792866, 176300554, 681716392, 2718083074, 2323655336, 137011242, 2323677184, 2821237386, 538978432, 705167392, 2862656042, 2686485120, 2818713642, 2692907690, 2694875170, 143272480, 2156438050, 168305322, 2292850698, 713697794, 136874666, 580911616, 673325184, 581051018, 2860524034, 10488458, 2315395712, 2325915808, 2156398722, 142647842, 536905866, 176687778, 2181179560, 8529954, 2284487330, 2686583466, 673194528, 715655304, 547358730, 2728534050, 35338, 2862785064, 2324203690, 2862785162, 579469480, 2317361672, 713164840, 713033760, 2852825090, 2728429704, 8421514, 2852817442, 2147518472, 2717919744, 2695366656, 2191534754, 2852135072, 2692876832, 2189557898, 8390826, 176171562, 2191690378, 2787882, 2281734184, 2726865032, 2818746890, 2323810946, 2315395080, 2317361152, 559744, 2324301992, 671785506, 167946760, 2183793154, 572565634, 2189469706, 8921634, 169913002, 707308072, 2283972768, 573188736, 579338272, 545434240, 681576448, 2862776490, 2686585474, 2284357802, 2290649224, 2854914210, 2854791688, 545292450, 2819129986, 2191687722, 2323646632, 2820801184, 673351850, 704686602, 134351488, 2147492394, 36315658, 170437282, 2695398026, 671746186, 33554954, 2818574368, 44738722, 43010, 537526306, 2686618122, 673358336, 144744960, 144713738, 11175938, 682101408, 176849448, 2861212330, 35791488, 2854355074, 8527874, 2863267970, 2283806890, 581052546, 673851400, 2189994658, 136978434, 545262090, 2693401096, 2326274056, 707404328, 2158504072, 713066530, 33597472, 178782368, 2820678314, 2155913738, 2687107080, 2854920194, 2192181282, 671614984, 174242, 2829224586, 579338792, 682101248, 2156529800, 2324302376, 44204682, 706879498, 2281832490, 2726953634, 2290092714, 2826971146, 2854912130, 2829714090, 579371528, 2281873440, 34243240, 2728953984, 2852170378, 713697314, 168460418, 2183268994, 671088672, 34121888, 713033738, 2861179520, 2158010888, 2149616288, 2147485834, 2854783626, 2854395904, 2324300288, 169912488, 715301538, 539658240, 2829748906, 168299016, 10627592, 2695539370, 2829754408, 2718605954, 134356994, 570982432, 178948098, 2827526816, 2148149770, 537569410, 2324177058, 136882826, 42606600, 715293224, 134252552, 2283798656, 170559624, 539525666, 2155907618, 2854922376, 539656362, 178825378, 671261354, 2148010122, 2317877258, 2099370, 2718081704, 579512970, 2819140234, 2821226538, 548020864, 545303048, 578855432, 573213194, 170393728, 2821193730, 2819107458, 2860679336, 2692876938, 2829060608, 2181038730, 2189953066, 167774890, 35790858, 8530560, 136847370, 2861083304, 2852661768, 136980520, 2827625000, 2827649154, 578855072, 570599944, 144867882, 2191657640, 2720696328, 2720178848, 2729052192, 673226760, 2852692520, 673228968, 143165578, 2854357642, 2726439552, 2290231330, 680173698, 2726332936, 136487042, 2181081224, 2694982178, 134777514, 2192189600, 707430538, 681708194, 2156407434, 679510050, 2728427562, 2854887552, 2292755072, 2684528650, 704684576, 707403786, 2861171208, 713599498, 2283964554, 44599456, 9084930, 2236426, 2684485672, 539107456, 36175904, 2695405696, 168471168, 705200650, 2692883106, 2720530952, 707436546, 2720705152, 671744674, 145229954, 673882752, 715130922, 2290756136, 2192189442, 2317910690, 2183276712, 2694884000, 136317482, 143138978, 2281835146, 679651456, 2695375528, 2819236490, 2726961826, 2827627016, 2826993834, 680011946, 167813122, 136356514, 570591754, 2317886088, 2181726248, 142740002, 2158143528, 679512704, 10521090, 713163394, 10526850, 2729093770, 136347658, 578857130, 33597440, 144867978, 10625024, 2852160042, 2861048320, 2718050304, 2283962504, 673841698, 33556488, 2717941794, 142617098, 537010848, 35693224, 537438856, 44179594, 2325783040, 2189566122, 136454282, 10494506, 2147525162, 176203914, 2150238208, 573221416, 2181202600, 176302600, 176695298, 536870946, 539525762, 134351008, 715827368, 2148182664, 2181171840, 2326309544, 178791072, 2315422250, 2315264138, 2290753674, 144711714, 2819140258, 143262346, 2720663714, 2282236576, 2860655146, 578979850, 715793026, 2292328458, 134750368, 36210696, 42074152, 11151880, 547488298, 671785602, 2156571306, 2818738698, 673744938, 681585320, 170566304, 681584808, 2695372842, 715161610, 34858, 139394, 2156396680, 2818705930, 704686122, 673219080, 178424448, 33695776, 2191564802, 9054376, 8948224, 35783210, 2821228680, 144706082, 10660488, 578857634, 705169416, 715171850, 2695373312, 2852299426, 572530688, 2720180746, 570992674, 2686984712, 142617088, 174248, 167936674, 136486912, 2684496032, 2852661762, 698530, 526376, 2317517314, 2863302792, 713687562, 547923968, 539009024, 2284323458, 2181693986, 2191566856, 2281842818, 2818746402, 671752704, 143172104, 2684354688, 144844800, 10627208, 2323810818, 2149580968, 8390688, 2726471722, 44048554, 2852134914, 536879658, 2155913736, 547389962, 2726996000, 2192050178, 578822656, 2318051330, 145359400, 2720663562, 704774698, 545399338, 2324212256, 2820679842, 2315257864, 2284358272, 2863301248, 557738, 2695495818, 2281703970, 2181081762, 2821327528, 2292853386, 143131274, 167911562, 704815240, 2148007938, 139938, 145361410, 10487842, 34242568, 2158004738, 134905984, 143305248, 44737152, 673196584, 2852782082, 167807624, 136848002, 539003008, 42115240, 145358888, 567850, 2158625416, 545390760, 2147616802, 2852126722, 671261322, 2290256034, 2150138018, 2281876128, 699040, 537002538, 2818581154, 673841704, 2692876458, 2829191818, 2157969440, 681740330, 134916768, 2282356744, 2829058688, 2726469760, 2829755050, 704643074, 2687019530, 2315920008, 2720573960, 33556490, 2854398594, 2147616904, 537567360, 2181179394, 2290625066, 2292722338, 2820680322, 2718564512, 545958058, 144836610, 2155882496, 2718072874, 167946912, 2282359338, 8555042, 537397890, 536906370, 136323626, 688290, 2149744776, 673185954, 707430434, 704645162, 673186466, 2290755744, 680003594, 2854922760, 2862621352, 2290614440, 715161728, 524298, 539492360, 2150246954, 2717941768, 145269258, 8553090, 36217512, 145369224, 2323777698, 536904194, 176300586, 573219464, 2692909058, 2863268360, 2695503872, 573087754, 2158004234, 713164968, 570992770, 2147656234, 705342114, 168427552, 682229890, 9078816, 2827496066, 2317388322, 2854234280, 539658922, 548044930, 671776808, 2149622442, 545425962, 178266280, 133282, 10625034, 2687117856, 567464, 2317484674, 2728921632, 707437088, 2694982312, 10496032, 682132096, 36309000, 2695366826, 2861039626, 2147485858, 2726953480, 2863278728, 169910944, 2726832674, 2326397610, 578854954, 2826994216, 2829723650, 2189991938, 573219336, 2189557922, 2829197960, 2181210794, 706904744, 2315952674, 2829101224, 168329738, 2189427368, 2720530562, 170434560, 2158502024, 2156529834, 704645800, 2720170666, 2284456448, 2156437640, 2718444040, 2726953512, 176203946, 2821237416, 2860646434, 2210, 571082914, 573090344, 2290253866, 35661856, 580945960, 2693439656, 681617544, 707308192, 713196202, 2827124736, 2149591680, 545816738, 34121898, 570960554, 134775306, 136972842, 548012552, 2292195362, 41984170, 42076170, 705175562, 536903850, 2821327010, 715137538, 2326298760, 2292351618, 2324332586, 671787528, 144736296, 170525314, 565376, 2283973280, 2147625130, 715270690, 2785824, 8399360, 680042634, 707264640, 2720139906, 2189959688, 2720145922, 2860648970, 2150277120, 170402336, 2317492768, 2863171616, 36219562, 169910952, 533152, 170436746, 2726988458, 2852823688, 2862645768, 680037002, 134744064, 42074626, 673721000, 178391082, 570985000, 41984042, 2181701792, 2860515330, 2793992, 145271458, 142739594, 570591912, 537012224, 707305642, 2860689538, 682271360, 2158504482, 671621128, 2718572682, 2693270024, 681715752, 2292713504, 42600586, 2861204130, 2158537386, 2820844162, 578846848, 2315823784, 2323778090, 2147625632, 671132320, 682273442, 176687778, 2317361312, 42076680, 2852823594, 136456330, 578813952, 178956458, 570598024, 170402306, 2827528352, 143141410, 2821335688, 2820801064, 539500672, 2148010666, 2684914314, 176693760, 545786528, 145268896, 545432226, 143166082, 2326397440, 673882280, 680045090, 2692777986, 671099522, 2854750368, 537428488, 537042946, 36317738, 536906408, 2317518882, 578988064, 168429736, 35793056, 2728962176, 2819235880, 581476866, 136981128, 11018410, 2852129322, 2149722240, 537395874, 2819139616, 168430250, 704686754, 36309538, 2729050240, 2150247082, 2829060616, 673228936, 8390690, 169904672, 706912936, 2189953026, 2155874856, 42607266, 41951880, 572662282, 2827135498, 2829232138, 2156397186, 2281736232, 143294600, 44739112, 537404042, 2325914144, 35824138, 580943880, 681615528, 2686976554, 2826993674, 2821226538, 2695539234, 2326306978, 2562, 2181038122, 680043048, 2324204072, 707439240, 143264298, 2326437896, 570566794, 539133954, 2191564832, 707265194, 2156397194, 143171714, 2827616394, 679641640, 2720696360, 2694982306, 2854781610, 134907904, 704678568, 142739488, 166528, 2693300266, 8521866, 2183144072, 44567210, 2728534698, 145361546, 2827518088, 2147525290, 570427936, 538978466, 2315790466, 2829232640, 178793090, 539500554, 2292850858, 2323679242, 573047432, 2718572586, 713074816, 578980352, 547358728, 571124384, 2728435850, 2292755106, 2318011050, 2717909506, 679619200, 2852266496, 136358400, 2829197320, 2685051520, 707266592, 707438754, 8956424, 545392778, 178300936, 2827092480, 167946280, 2726439592, 167936522, 2785322, 545914880, 524832, 570957962, 2183832192, 707299496, 142641194, 2271746, 681740832, 2686617760, 2718435466, 537438880, 2861040170, 167903752, 2183833642, 2728921640, 144746664, 2863171754, 2685050912, 134359690, 2693308928, 2323677858, 2147615394, 671787042, 167946378, 2150148264, 2181212298, 680002208, 2827002378, 571088938, 2284364322, 2156036106, 10627104, 2292359210, 2158529034, 707430434, 42085024, 2189993992, 2191655048, 2326431784, 33685642, 2693431426, 168340098, 2157980296, 2685045248, 2158004264, 2726299808, 168427520, 2684520970, 2326298658, 2684396032, 2324177568, 2726963850, 170033792, 715129512, 41945098, 536913928, 2821325314, 537567274, 713588906, 2315954826, 581468800, 579371168, 671122082, 2860689450, 2317879978, 2684887178, 680011936, 2685043232, 33562624, 2150138538, 170527274, 2183275018, 2827495936, 572656288, 178790432, 2854912682, 2317525634, 2318041258, 2147524744, 572694658, 2281711746, 137003010, 705341602, 2827135106, 2282397730, 2687009282, 2292318850, 2818613408, 2282234538, 2149744672, 2695406080, 2292189824, 2728560650, 572697216, 2192190114, 8913408, 2284331690, 688138, 539631754, 2826962954, 2687140482, 2692753578, 2820843650, 2183135368, 170526760, 134349480, 545818794, 2148147232, 2189992456, 536912042, 170009224, 545950242, 136454314, 2315788938, 570558464, 2148016266, 2181073034, 679618568, 573046912, 9052288, 2695497760, 2192089130, 2863170208, 671621258, 581567112, 2726993922, 570466304, 34242690, 539110024, 2156406794, 2323776130, 2315288576, 547389962, 539623458, 572686856, 178391176, 713197738, 144747050, 2158495904, 11152010, 2284331144, 34087040, 2317912586, 2325915688, 581479050, 178299528, 571081226, 573180586, 2191689856, 2717911682, 144875530, 680012298, 2695006880, 581052450, 2720539274, 682141728, 168471042, 2150113792, 2729093800, 671647784, 2325915658, 2694873122, 2818574378, 144836616, 2281703554, 11143688, 715786248, 2283929736, 172040, 673194632, 2192181928, 2820680320, 2687109160, 671613480, 2181595144, 170559522, 2189568650, 136970754, 2156405408, 2686486658, 44731008, 2158110848, 2283962368, 2720172578, 673882786, 2290098336, 42477578, 2720530946, 2150113314, 2156568616, 2728429610, 579510282, 545399298, 713165482, 34251304, 2292711434, 2827102242, 681714344, 715128834, 8396938, 144745120, 2861080704, 2150271144, 2718597130, 671129760, 2684355208, 2325914146, 705175722, 34089608, 2132488, 2718074890, 2317486730, 2685053058, 2726438922, 2728567426, 2183660064, 2720694434, 178432552, 545792130, 2862746240, 2147519008, 680045064, 545425920, 548020746, 2189985800, 570434208, 2315954216, 141858, 2692743682, 579479714, 2826961570, 704817162, 539494952, 36306954, 715653258, 2317363234, 547391490, 8954402, 167807106, 547495946, 2147494400, 715786786, 2155913386, 136356394, 2189951498, 679520776, 580919424, 2181171200, 704817314, 673186306, 134907946, 2695504394, 671646368, 2829101578, 2854265376, 2818745000, 2685020330, 673743496, 2317363338, 178291232, 2860654634, 2183668232, 2324201994, 680140800, 2718048266, 2191696554, 44572800, 2860656776, 34111618, 2181605896, 2282358816, 2317361152, 2281840800, 713596928, 168331272, 671746056, 42607138, 2785450, 539501186, 580944520, 169872000, 176335018, 2728921634, 143163426, 8953898, 144746658, 2147483778, 537428104, 2183833730, 706912770, 41943168, 2099362, 176824450, 2854365738, 2292744736, 2819139752, 2695504040, 545400834, 178956328, 2326431914, 2292222112, 2315823138, 2827520554, 537567274, 547523104, 715827336, 2829623330, 706906122, 170402312, 2158635528, 581476482, 536912544, 2290746024, 41953290, 2854914176, 2862753962, 573049384, 2728525984, 572522632, 136445960, 2852136960, 570435616, 547916322, 2189459978, 539631754, 2728954400, 144703658, 2728929800, 36350634, 44181506, 33597992, 136882306, 713204232, 2147656202, 545947648, 539658370, 2687008802, 704807426, 2284494856, 571114154, 2281736232, 2718566562, 2315288706, 571114144, 145228456, 581479040, 2693440170, 537427968, 144869890, 2158100618, 2819238050, 168462344, 2324333216, 707305640, 2694842538, 2181737128, 545433728, 2281832616, 2281702024, 571089538, 2718075562, 2852793002, 2181079682, 2692884642, 2147649546, 713198242, 2283932322, 2687117344, 671130120, 44566688, 2728960002, 2860515336, 170042026, 2728427560, 44212904, 2829593096, 144877578, 142647304, 2862743722, 524938, 2315921448, 134906530, 579480096, 42107394, 715795072, 705210888, 2282358920, 2190092328, 2156437504, 2818574496, 2181570602, 671647778, 2693439624, 573180064, 2325785250, 2720705064, 2292326530, 2818581002, 573186722, 671613600, 34250922, 167813666, 2720696456, 2147650210, 2181693952, 2718040738, 682131976, 581437610, 713171496, 2315954824, 136317448, 2183823520, 142745632, 2821227168, 136489640, 537010216, 2726464042, 2325744264, 33557026, 2315943946, 2148018184, 715161600, 713204224, 2325751978, 2827495946, 36342440, 2183695018, 11010562, 681715746, 2720671914, 2818736682, 2827616768, 2852823080, 145263144, 2829066248, 8398986, 704684064, 2290616328, 178290856, 2852694026, 42478082, 2862787202, 545401386, 545956480, 134783136, 11174562, 2720670208, 2720047618, 673720450, 2860656776, 2183825440, 2694842410, 170437152, 581470250, 42639370, 581607584, 44212392, 545260074, 2728561192, 2693308578, 2728437928, 2183692938, 2150244904, 176335016, 178817058, 713687178, 176302122, 2728960520, 2138282, 2191665824, 571082784, 715294730, 167815714, 178815520, 2183823906, 2236426, 2148139682, 169871914, 2281711648, 176857600, 10752, 572697128, 34211848, 2720704514, 2819137578, 2829582858, 548045354, 2191655040, 539626026, 142770304, 2854389928, 705309192, 713566754, 168462472, 545785856, 144706218, 690344, 706904706, 537045512, 2147614730, 573180450, 2863302824, 2752522, 705178280, 2283800712, 8552610, 2687142432, 715260448, 8520360, 673360394, 2323685408, 145230498, 581610114, 2284462754, 168429610, 533002, 144736928, 2323777570, 715162274, 2317396008, 36209160, 671089314, 2181728808, 2829066762, 2191688192, 2315264642, 679651466, 2324310688, 143174154, 2290262696, 2854791680, 2728427656, 713719978, 545260032, 2323810946, 2326301344, 578857632, 547883530, 539625986, 2829721610, 2829746178, 169871368, 681746562, 715825186, 145238570, 715293352, 2292885674, 2315782818, 2181694082, 581085856, 2654248, 573188642, 581478562, 2183670272, 2156036106, 2693433866, 2156011530, 2852792992, 2852684458, 2191697922, 2326440072, 134742178, 2183703210, 579510274, 142747808, 2192050336, 2156437634, 2147518978, 145228458, 2854232738, 2726832642, 2181703714, 2728560800, 2684362794, 40962, 35818018, 2290262560, 2315913352, 44575266, 715171840, 2718443682, 2158103202, 581053090, 134359584, 136323714, 44048546, 2860646562, 2829093544, 137005578, 2148050946, 2150113320, 170568192, 2147649706, 2820802600, 44728322, 145361024, 145263112, 526368, 2684920448, 131104, 2326276618, 44730530, 2863276712, 34210304, 578947074, 2827094664, 2854750218, 671754762, 671230474, 2821325440, 570951816, 2685020682, 715294848, 2718574720, 2324176898, 573046952, 2192056320, 2860558856, 2158142080, 143163552, 581444104, 170565802, 2694848682, 136980480, 2687107714, 2852266152, 2829060610, 2819097098, 2191687714, 2189468320, 34211976, 2183168554, 2694875682, 134261376, 2718566400, 42108938, 2315821736, 2684889216, 2854265480, 2148040834, 2189592738, 671648296, 681738410, 2158627488, 715137026, 2684389504, 2147616802, 713171106, 2685044744, 2820835872, 715653768, 2728429610, 2290123392, 170527368, 2827094664, 2827001890, 2829092896, 2156012202, 539140096, 2684911626, 2863311016, 2189959306, 170532864, 2158503946, 579502722, 144706048, 547358722, 2720008192, 35791008, 706775040, 2148182186, 715686440, 2827627048, 673358376, 682271392, 2854259362, 706871432, 42469544, 704678048, 579340296, 2728526376, 2827627146, 142737410, 41943592, 2183823488, 713558026, 579346986, 2181079562, 2720047144, 35695272, 658056, 2860648994, 2189590560, 2315954698, 2863268392, 178299560, 2827528320, 2283972640, 2191695912, 2323819050, 2720180906, 170402432, 539533440, 2189568034, 680034818, 2728559106, 2292228736, 2854357544, 706873992, 545818658, 134357154, 682272810, 671091370, 579512320, 2292886154, 713697410, 178432170, 579512456, 2829625352, 2317361154, 2181693568, 2694873256, 2315823144, 2157971584, 2728430122, 2326405250, 2818605610, 2150238752, 579348488, 680002176, 176728104, 2827520160, 2156038184, 2290745898, 579346568, 2796032, 2292875304, 2292219938, 2728954402, 33694242, 705342080, 680001578, 2157978112, 2150148776, 581577224, 2150271650, 8429568, 167905418, 2860656768, 2158504066, 8921128, 2192059050, 2695504394, 2282259082, 2190123656, 33693866, 2718075402, 715663362, 538978432, 2282397826, 704784392, 539140640, 2862785152, 704784928, 178817576, 547391616, 2192083592, 169910306, 2726963360, 2156013570, 142639136, 41953800, 539107336, 536914056, 2149722762, 2326437928, 35784738, 705306754, 713566378, 2292318858, 2862754338, 2686626434, 145367080, 42633864, 2149714048, 545826826, 573087776, 2852258338, 706882210, 2292361226, 136454146, 44182184, 10658434, 680002090, 713031714, 671123498, 2292850858, 2863145600, 35660458, 2325874856, 2785408, 137003138, 2181564962, 2695528490, 134875304, 134883368, 2860518024, 706914984, 581075464, 2183793290, 2183168128, 10485800, 572555432, 2827002016, 2158010914, 2181572616, 44565122, 673753122, 2281835176, 671621162, 682273408, 673316872, 2155874314, 2325751944, 2292744736, 2862785152, 581574816, 134261248, 2148010026, 2290223234, 34112130, 2818738730, 671129600, 2148180002, 573055498, 2854887586, 8923306, 2281734696, 2827520136, 707266690, 2292744736, 170557480, 2760872, 2684527106, 8561152, 706904072, 2323677856, 545399298, 545393184, 2720572064, 539666600, 2852692136, 2325742122, 2829625888, 570564640, 2685012522, 713034272, 143270528, 11020448, 167946250, 44605472, 2323654786, 2147524776, 537537184, 134259208, 715685898, 2717943842, 547521154, 704678570, 44698282, 2826993666, 715663362, 44739232, 2695014442, 681746442, 8555176, 537534984, 2827649536, 2818747016, 2158627368, 9052706, 671654408, 2181736490, 2761354, 539626122, 2315266730, 2862645408, 169869472, 134742666, 9077250, 2860550154, 11141250, 2282236584, 2728952458, 573186730, 2183143464, 673720458, 134775426, 548055074, 571115528, 2860689450, 573180546, 2281835016, 673884704, 537528962, 671123978, 671647906, 2158109216, 2852792456, 176160930, 2726955010, 136480906, 2292719744, 2829221922, 42115712, 172072, 2147623584, 2785288, 2852266634, 2728559146, 11051554, 136841864, 34243082, 2149746858, 679608874, 2183137312, 536870946, 680002056, 581052960, 2326274080, 2829746728, 581050498, 673882632, 545392680, 539132456, 2183669800, 705333384, 2718444072, 2685053064, 572653704, 2728558720, 548020234, 178946058, 11184778, 704774176, 10400, 176163328, 2854354944, 536912384, 2729052162, 2192050314, 143270048, 2326307466, 2315788426, 2147492394, 2686492810, 2323685386, 2181736586, 707428512, 2317396010, 2726299818, 680011904, 2854781066, 704774186, 35692680, 2692786336, 170402464, 2852162056, 2852257792, 34121770, 136880290, 2282234408, 134359202, 136970242, 2829224482, 144706058, 168438306, 2189459970, 2854256810, 2324300426, 2720041474, 2693310464, 2192179882, 2762922, 565920, 547883680, 178299010, 2190123522, 134750856, 2728919594, 170044042, 42631176, 2158010530, 579349034, 715661866, 134225930, 2292875904, 2726994602, 35793576, 2685010562, 2191663658, 2694842882, 41978496, 2290754178, 2149621922, 170396202, 707436680, 44567202, 2854232064, 547367456, 134389920, 2684887210, 2318049794, 2862645890, 35652258, 163874, 2183266474, 2726341282, 2718466696, 2290780320, 526504, 2686451880, 176816672, 2861213696, 2854389794, 2695399554, 34113704, 2728962176, 2181701800, 8391170, 2318008354, 168, 557218, 170533376, 2829091456, 2107914, 671089290, 671121538, 2852128928, 143174274, 2158004386, 178300970, 537043496, 2860556322, 2097834, 2156014112, 539142280, 2324333088, 2315264130, 11176576, 537043106, 2324179586, 705175712, 9046144, 2189557922, 2852292610, 168429730, 11141152, 2718081666, 2694840330, 2854258722, 537043106, 36176000, 671253024, 572661792, 673196674, 579371682, 2820843688, 2315954688, 2821196298, 2183274506, 133128, 571115528, 2147484298, 2149622304, 2157970090, 2192214536, 2818580490, 2726987912, 2694840872, 2827127304, 706881672, 573046952, 2692883106, 2720565250, 2283938336, 537537160, 579340328, 2862614690, 2181595682, 2829092906, 167772200, 2181693576, 572689034, 2317519402, 2694842506, 705200650, 705333282, 169904776, 2862645408, 2728402946, 2854758442, 2155913346, 2157969920, 134351520, 573218856, 545925122, 547916450, 2852661248, 2863138976, 581083786, 715696778, 11173930, 2317486216, 2315823776, 134907904, 2854396586, 715131530, 671744640, 2183799330, 168436264, 41986178, 2726961826, 2720047616, 2281842858, 2685020192, 581085184, 144867330, 33595530, 2686484650, 673851522, 2315945992, 11010056, 578953248, 2317887488, 715262472, 2183831690, 34087466, 2148018346, 2854389760, 36186282, 2292843010, 2281742848, 2694875306, 170527392, 2854791304, 2852293130, 2147625088, 537042986, 2720704522, 136323592, 145367170, 42639906, 671612968, 536912418, 2156005538, 536913954, 2695506082, 2686460032, 142748298, 715163784, 2181701760, 2726823944, 673227274, 44606082, 2189985802, 2826993824, 713687072, 2283839650, 136882858, 41984162, 2317396482, 572686880, 2820833800, 2282233992, 170559498, 2158133928, 35695146, 142647306, 170394282, 44181544, 176719914, 706904066, 2685045378, 2692784168, 33554562, 2149581442, 2694842890, 2097288, 557736, 2718040234, 9079298, 673226888, 673718434, 2292885664, 44173832, 178790912, 2324341282, 578988064, 2819099168, 2829068842, 682139808, 715129386, 2192056362, 681607200, 142737546, 2728536712, 2292228096, 2827651074, 2820712584, 143165450, 680001538, 681577000, 134905866, 134881792, 2148147368, 2684911626, 705178154, 33562634, 2726987904, 170526856, 2324341384, 2695375368, 2695398048, 2686453760, 2829724320, 570985096, 176816808, 2726832650, 2181212672, 2315815040, 579502592, 2150107306, 715129384, 2315386920, 2317912584, 2854914210, 34080768, 2148180488, 11012640, 537528360, 571122184, 178823690, 573219466, 2656296, 33564810, 2852298880, 2852815368, 705331880, 2852790922, 671099552, 2190123658, 537012738, 2818744330, 2290098344, 2854363176, 706906784, 2191534728, 704782344, 44572840, 9077410, 2664456, 2189961256, 705175554, 581053090, 2726963370, 44212896, 2693407272, 579479722, 9087490, 2324342784, 2284364416, 539525666, 2317394594, 713162760, 2861181056, 44738562, 2156561058, 2862645760, 699010, 680012426, 137005600, 2315428008, 2695506058, 545947656, 679477280, 134392330, 2317353096, 2181702146, 538976938, 2692915234, 2282261130, 679643818, 2827651722, 545392674, 136478760, 2323818530, 715260586, 2687142536, 2325743624, 547530762, 715161642, 8431746, 2863302698, 2183702560, 2720047746, 136448672, 565410, 2192048770, 2150279690, 2820710952, 2150115840, 570959904, 2686462594, 136489600, 2852129416, 144845354, 35661858, 2818583050, 2292198050, 2829585058, 707406346, 2684389408, 2854783656, 2318019208, 671121962, 524296, 2861179552, 2718040098, 2157980290, 2819105322, 2323654794, 715128994, 2826971168, 2720014496, 2819131938, 42600960, 42467842, 2718436010, 2718474762, 2150268970, 2292230666, 537526818, 2685012640, 2821327530, 581052586, 34087586, 2862621344, 690696, 545292842, 2292197504, 142778530, 2325750410, 2290614944, 2728921602, 2717909130, 2684887586, 10400, 10659968, 682240010, 10652200, 2785312, 581446144, 706740770, 570983082, 2158658058, 537559208, 2183266474, 681584808, 2283831466, 2155874474, 11149834, 2281876002, 2181038250, 581476864, 2183301122, 680141440, 168329856, 2183176738, 2854397986, 2282258594, 141864, 176859656, 2189470216, 536906282, 44214304, 536904354, 134914562, 176857768, 2684488192, 2819139722, 2852298792, 547523210, 2818744448, 2189598722, 539527210, 143163552, 2720694304, 176163490, 2097184, 2695366794, 42082856, 36306954, 715262504, 2181597856, 713597090, 2818574370, 2829615616, 679616640, 2317388418, 2726430720, 2292851370, 2861203464, 2684355074, 2190117024, 145236138, 168469162, 673873954, 2158627370, 44048520, 681576610, 2728435714, 698370, 704653952, 36219392, 2684485760, 2692778112, 2183170210, 11151490, 579340840, 2156431498, 2290624640, 537569448, 41634, 2269194, 2854224040, 2852817568, 2819238048, 2852653568, 143261856, 2189591210, 2290745986, 143141418, 2686626432, 2315911202, 545268392, 707297320, 8522280, 572688394, 2147657762, 8423562, 2189994114, 545398952, 682142242, 167807496, 705175682, 178948128, 2863178274, 144736426, 2861075104, 2829582888, 673851400, 137013888, 679485600, 44696226, 2290229378, 537044994, 581083784, 44073632, 2150245002, 2821228674, 142641696, 2183299202, 34220042, 2282391714, 680004232, 565290, 715301378, 2726463624, 715260450, 2829713442, 170396192, 134873258, 2282359434, 2282367144, 10486402, 2862653602, 2097282, 2854914690, 705202216, 2695537290, 170394248, 2324204066, 2317394560, 168296488, 2230272, 2718433418, 2290788394, 2854389896, 178268288, 134357632, 2315814920, 170557992, 36219042, 673358370, 2695536770, 41953824, 134744072, 547366922, 2290123402, 41976352, 2694972040, 705175680, 578977962, 2326276136, 2684397730, 2325742082, 136314920, 34087584, 2821360168, 142745736, 2181570570, 671648258, 671613608, 705298944, 142737568, 2147650208, 2148141218, 2181040296, 2323810432, 2290616360, 2282260610, 2290221608, 2821335688, 2325881480, 2852817416, 715131434, 679651978, 142615210, 2821237256, 142617224, 169912866, 707299978, 715817634, 2192048640, 679643784, 2284358306, 536873090, 2283842090, 2861081122, 8561154, 2150245026, 715825792, 2820678186, 715817602, 2192189954, 673718410, 134776832, 2099362, 2158012584, 2290122792, 2686618248, 570589186, 2284333610, 10493986, 2138146, 2192220330, 10520738, 8913408, 170393770, 178916002, 570460322, 2155913248, 2852684290, 2148049538, 2190116906, 2147657866, 547498536, 681575072, 705339560, 2192214568, 178266280, 143272074, 2829748872, 2718048904, 581609600, 2284489386, 680003754, 2695536672, 2325913600, 10494600, 2819104810, 671777450, 10518658, 2728403072, 2183826048, 2728526378, 2684493962, 2315911170, 2860655266, 2726437384, 545827458, 9046664, 2292187306, 2315952810, 44073098, 2236960, 2191534216, 2726332552, 2325783050, 2181570720, 578953224, 2720530432, 33720992, 2720571522, 707266730, 2623618, 681617408, 713042442, 2183307946, 2263592, 2292842632, 136349864, 2158135816, 573088296, 539495072, 545434240, 2692745218, 578822698, 144870018, 681713826, 42502658, 681617930, 2687139880, 713067008, 2726832298, 34220704, 2315397632, 680009856, 178260002, 2820809218, 2157972104, 2317486624, 2323644938, 2284495496, 2192189602, 2729091746, 2158633610, 2829099008, 8563242, 679477760, 2728560802, 143264256, 578848808, 2191657640, 572522536, 581476992, 2829091370, 713564800, 664192, 2852684458, 178432034, 2282359336, 34081312, 2149744768, 169869354, 539501064, 2852692618, 578824226, 579504800, 167805568, 713722018, 671263266, 2282389634, 537043624, 2181171720, 10619010, 8530432, 2315427978, 35693088, 2827100840, 44051074, 2720147970, 2315257888, 2818613768, 2325742248, 2720180874, 2693441674, 707297442, 2693300738, 2693300768, 2686492840, 579381290, 2693302922, 2820843560, 2854225930, 571081256, 657544, 559136, 2720139904, 2829230754, 2820802602, 705175712, 2284364290, 690314, 715162250, 2728396930, 2181177984, 2147519018, 142770690, 2156440074, 36186120, 682098688, 2318008322, 2148180138, 2292228650, 2156399104, 2827134986, 2862656010, 2852823594, 170035880, 681617930, 570991272, 581599746, 673221250, 2315944450, 176203816, 2292844714, 8431656, 571080842, 2290616962, 682264576, 578824224, 145394306, 2717911682, 2827094664, 2693300768, 2820844200, 2694883338, 537001994, 2192222250, 2687109634, 2854914088, 2150246562, 680173736, 2861173384, 535040, 2192214048, 33688098, 42469512, 2183660034, 134916616, 673851560, 545262216, 2318016552, 134744738, 42074626, 539527210, 572664488, 2325915810, 170035880, 136356522, 178921640, 2726996480, 559144, 134218250, 42467874, 578988032, 680141344, 578849450, 2686591010, 2829748394, 707308170, 2183694848, 2863147042, 2684398088, 2718476938, 2860556840, 547359394, 145228448, 2852260488, 713589258, 42082474, 2183145640, 539664906, 2829722120, 2315395586, 572661760, 136325256, 2290264712, 2827002378, 707297322, 2687017512, 671752194, 2315911306, 2318041248, 2829715968, 142609066, 2183168512, 536914050, 2150246570, 573212834, 2284331170, 2315299336, 2852268202, 657570, 2317492362, 2315397664, 2191526048, 545426056, 698376, 136872098, 547913770, 2315920034, 707299880, 136882314, 134384288, 545432074, 2292851210, 143165480, 2718081058, 2324211720, 578822688, 10627114, 545817224, 2155881130, 537037450, 704815744, 2158504066, 537405954, 2726462082, 673350152, 673710754, 2720180874, 2324169258, 2324202026, 547880970, 2189427362, 578849408, 145369642, 2189434922, 144747016, 41945090, 2862612488, 42502826, 2181073440, 537567274, 2326265896, 2695506602, 136849952, 2820678154, 537528320, 2317484680, 134914594, 673876138, 134750250, 2156405280, 2147519106, 2191663626, 547530754, 136456202, 713042592, 2283972736, 2283801130, 134914218, 682133544, 178260480, 2324212354, 33686018, 578945162, 2318018602, 548014114, 2149746730, 2292714018, 2718468616, 42107522, 2720006794, 2292851360, 2694971912, 2281744938, 44048424, 2284365954, 10651680, 707307688, 34242560, 2826960938, 2720008744, 2156011650, 2189435522, 715661866, 2861040264, 2317518986, 2148174370, 545390730, 579379338, 2726341154, 2284355722, 167774336, 2726462120, 681609762, 2820704898, 713598976, 2323644938, 142772362, 36178434, 2684919944, 715139232, 548045472, 581050504, 572523136, 578977954, 36341794, 2191532072, 143163426, 176849410, 545915424, 35660458, 2315813024, 2693310632, 134250658, 170402442, 539626114, 134775298, 2325872648, 2192091170, 579477538, 547924480, 2281840810, 2829748392, 581567106, 2695365290, 44728968, 2148051616, 2820835498, 673841674, 2324169226, 581050506, 2315952290, 2326306850, 2189983906, 2860523656, 134916258, 2852691976, 547489800, 537395210, 2190084104, 176324650, 2862776360, 539527682, 170033792, 41600, 2827616938, 2149720202, 2189961888, 2686484482, 704684714, 2150277768, 178946568, 545958056, 2189557888, 167781034, 2720040992, 2818746530, 704817192, 2147525160, 2324333192, 170434696, 2150271144, 706912800, 8915464, 539634344, 2729082922, 42074664, 2854234280, 705333920, 581608066, 2156561064, 2290100866, 680011938, 2819238026, 537526408, 570466466, 145270818, 2829582850, 2687115912, 581077672, 41610, 2317527202, 2191567490, 2324202146, 2862786722, 2695375016, 134226048, 2685009960, 2819104776, 681585154, 136872448, 581468288, 707274760, 2821333544, 2324201504, 713590792, 2130600, 2183135240, 2695014434, 176168994, 2181696162, 707297794, 673743018, 2181703714, 2684922376, 2189470376, 2156560424, 666152, 34218538, 715653664, 2282258560, 2290655746, 2692874912, 2292353664, 713165482, 2326309536, 2854912546, 548012032, 571123752, 2686462090, 2290745512, 2729091584, 2726308514, 178432000, 2292842624, 2728405032, 2827127434, 579373218, 2281744386, 2852266122, 36307114, 178823328, 2325906088, 2720669832, 42109474, 2720041472, 34212394, 579373192, 538968096, 2819129354, 570434210, 2687117442, 176685064, 2693409288, 2718083752, 2863170082, 2695364608, 707428354, 2717909538, 143305218, 2282392106, 2852792832, 10649770, 713067168, 2726961706, 539009154, 2324201608, 545392682, 2317519010, 2718599714, 2852661250, 2192181896, 2148182146, 2718466186, 673219074, 2862645792, 10526730, 578986504, 2820680360, 2149580800, 2326437920, 2181081768, 2292196002, 537397250, 2852685960, 2694980130, 2183143594, 682134146, 681575082, 2695399432, 2720008354, 145238666, 44572800, 537427976, 704686602, 170526730, 144843402, 2717942306, 545955880, 715792520, 682273450, 167815720, 2860515968, 545259552, 2695504416, 2147516970, 2323775616, 10529416, 715784736, 2726857218, 178915978, 2290254376, 571091490, 2292187168, 2693270154, 2829615266, 2861083272, 178817064, 145393832, 2728536200, 2720539298, 2189560480, 2854887594, 707305482, 2685051402, 2829066784, 679477418, 2694973954, 2181696032, 679641728, 682263048, 2318043272, 2290649120, 671623842, 34080898, 2181734922, 2720180360, 2854912680, 2315297440, 713042090, 10619010, 142615042, 2292195874, 2181177480, 142772778, 168297098, 539503144, 2685010440, 536873480, 2818711714, 2148172328, 2852653216, 706871426, 2191559202, 35686922, 2148018346, 2852162184, 134390400, 2820672160, 713564194, 2181734442, 681746466, 671621130, 671787010, 2684518410, 2826996384, 571090946, 2315298944, 2726332418, 2290254370, 2315780778, 44608128, 2695004296, 2155905706, 2726987946, 2148182560, 573079690, 707266688, 2729083010, 11044906, 2158133384, 2158133770, 2826995842, 2189592714, 2862778528, 671131808, 2829230594, 548055592, 2686617642, 547922592, 2863177736, 2854914722, 2820802602, 2862645762, 2283831330, 578945034, 536912384, 578945194, 42508426, 2819262978, 2693433864, 2827102210, 2684487682, 2261000, 34111498, 10527274, 2720039434, 2728436226, 2821358208, 2852659882, 673196194, 44705834, 2189953032, 136356490, 134875688, 2318008456, 2821324968, 2181695488, 2826962952, 2290624640, 167946914, 2684879394, 2237066, 573186592, 2694873120, 2189437480, 2861050026, 142737930, 2819236482, 167914026, 581083264, 143269898, 33693866, 2158495906, 2862621354, 707297954, 681707650, 2818704034, 2290264746, 34210312, 2183137448, 2726961802, 34242730, 2158144008, 548055562, 715303050, 679643818, 134883360, 578955944, 2315266594, 176160808, 573212834, 2183277186, 2315266602, 8947848, 539142786, 680036512, 34112138, 170527240, 2718599682, 2183670408, 143163906, 2292746282, 2819105288, 673718922, 2147650056, 2718474400, 35817994, 168307336, 682106912, 2726297610, 581577248, 33587746, 44704394, 143130664, 2158635040, 2292329000, 2717952650, 713558562, 2284322824, 2818605090, 2684496034, 537430690, 681584648, 2290788394, 178299434, 2685011970, 2183137282, 2324201600, 713590952, 44575272, 2315813506, 35659784, 715694730, 2324333216, 2852694538, 2796194, 170011266, 2862645922, 2753034, 537428610, 42469888, 145367048, 170557600, 2292198016, 2156438026, 570984488, 34113578, 2692885032, 34086914, 715162242, 707297802, 705300616, 44573192, 680034314, 2292722312, 134777512, 715139754, 176728232, 713195656, 11043466, 2158102568, 2818572288, 706871426, 2728526368, 2695399978, 715301536, 2325873282, 33564802, 2720539178, 178298914, 2238474, 41953410, 567296, 2693441672, 178913952, 713039912, 2863139496, 2317885986, 578955426, 2192089610, 2654344, 671262728, 2819137672, 2181728290, 704651426, 134392354, 2684493834, 2150279714, 2181605416, 571123840, 170041994, 145400352, 580952736, 168470538, 2726298146, 35826346, 2148173834, 2693275786, 715161600, 548022306, 8552962, 547923976, 548014250, 2818582696, 2315255818, 8423968, 2181564554, 2854363810, 2821202464, 42631176, 2191657610, 2156044426, 2290755616, 11143210, 2861203458, 2861081130, 2192081570, 170557570, 2292230784, 705178152, 2325880968, 2862623394, 536905888, 536879264, 573186568, 2324178946, 2852661928, 579480200, 2820844074, 704645632, 572564130, 2694875784, 145402370, 10657832, 2687139850, 2323679232, 2826961568, 707299370, 2317887488, 673710242, 2156397090, 44204544, 2156005378, 2323776160, 2819238536, 2283932200, 682109570, 2149589672, 578986658, 2317396610, 706881568, 137003650, 2726830752, 2829101224, 579338400, 2292720162, 2325916288, 2189591210, 682141730, 2317361154, 707306144, 2726854786, 2191696544, 2183178882, 2326405122, 2720662186, 33720960, 547924128, 2718048290, 170560170, 168428192, 680009760, 2284454528, 713064578, 2157970050, 144867872, 570951850, 2729058858, 2795528, 2863269898, 2323654688, 10529312, 2687150112, 570949770, 2852136970, 2149589674, 2728403104, 42609154, 705298432, 2323653120, 2156011650, 2684389888, 681740426, 707297288, 2318043272, 2726305930, 545925672, 2852292770, 2717911714, 2693270026, 537537192, 176204456, 581470720, 2728435714, 2854264840, 2191532554, 2317879850, 671130248, 2326405642, 2318018722, 2282357418, 680042538, 2158496266, 41514, 2728951816, 2860655144, 573081600, 2829092906, 2695506472, 2158496384, 11020458, 2693407274, 2158668458, 2317910024, 2315913888, 178784298, 545956386, 170035330, 2183662250, 142770728, 142649344, 704776354, 581577352, 539099170, 2728569000, 2692776098, 2717950082, 671254568, 2158108704, 2148018850, 2315815594, 2829066784, 2149752834, 2315290762, 713687200, 2695408160, 2284486826, 168306858, 144837162, 44566664, 167815818, 178266760, 2281704096, 715261986, 2854256802, 713558176, 2819105280, 2693267976, 2292877834, 536914560, 2183833600, 2852300930, 2728405666, 2695498410, 2728919594, 2181038216, 2820844202, 2829199882, 2189434914, 2317361320, 673351712, 570589858, 671123976, 579502114, 2290616866, 178290730, 44698152, 44204554, 2155874824, 41945098, 36347938, 42598944, 570435720, 2852782722, 2290221226, 2281703970, 2284333728, 2147518506, 2695496226, 706871968, 2692885026, 34244746, 571124362, 143295018, 2281710248, 2827651104, 2829230754, 2181734946, 548022784, 10496514, 167807618, 2292318850, 706783872, 547889184, 2325914112, 168306818, 2827003938, 2191663618, 578955432, 707274920, 2720170016, 136454146, 176859808, 2189951136, 704645130, 2726961160, 704784394, 34245248, 545947648, 715161640, 2562, 671654048, 142639786, 2852825602, 2829585058, 2629800, 547392162, 2726306442, 170402304, 2140298, 2290133152, 2325905568, 2684887712, 2862776490, 142770346, 2654370, 545917058, 176728200, 176332930, 2155874346, 671778984, 34089472, 2183831722, 2315952640, 2720178346, 36341800, 581470882, 2684879490, 2323816456, 2282228264, 571123712, 580911744, 2290655786, 2720180872, 2317486600, 42502152, 713173024, 570567208, 580919944, 44040872, 178424450, 145238144, 2684879488, 44042282, 2147625472, 44565002, 2284488712, 2827526658, 2292320296, 537403554, 2324308488, 2156038274, 41951882, 665728, 170394250, 673851400, 704675978, 36210698, 2684518922, 2726470282, 2820843680, 2752674, 137005706, 2315421858, 2191558664, 2818703392, 2326396962, 539492360, 571122312, 2325883040, 167780482, 168438274, 707267072, 2317355650, 2717919362, 178397696, 537561608, 2692751874, 682232322, 2720671874, 2292752554, 680044584, 707436712, 2629666, 681617440, 2685042720, 2726439554, 2315788330, 572687010, 33589376, 2829748904, 167938696, 2695399424, 2854365834, 2181563048, 134253194, 579379874, 2656770, 715655680, 2794122, 2684520584, 2282268810, 539132034, 168340002, 2181728904, 2718081672, 2694873610, 2157978114, 547391650, 134914178, 2718564904, 2821228714, 2292753024, 144736898, 2854396034, 2290229888, 2726994432, 548020744, 2693401128, 142606888, 706775072, 537004072, 8389280, 2684520482, 44731010, 2717919370, 680167456, 176201898, 2189568512, 34122408, 2695364746, 682140320, 34244642, 2686976520, 2148139552, 2692884490, 2191663624, 548020352, 2852291082, 42631688, 44171946, 2862655522, 707273218, 2158013088, 715303434, 169879682, 2827092512, 176326784, 2686978218, 170403842, 2290616490, 680176288, 682099240, 2325752322, 2156431882, 176824994, 33695906, 681705506, 705342082, 705208872, 2827618976, 545426080, 145369130, 2686623874, 2863301162, 673196706, 715784322, 2238466, 682098856, 704643208, 579469312, 539633672, 537569282, 44605952, 176204288, 713039914, 713689096, 2181169674, 2718466088, 2156396680, 2718605352, 2158004896, 2147486216, 142772768, 2189599362, 2190117034, 580944544, 2315782146, 2726961794, 2158111400, 2687017474, 2147655680, 671752744, 134356992, 2854258696, 2263082, 681575080, 8560640, 2183178376, 2191524362, 545792680, 2181171880, 2315821066, 2862654088, 2863178378, 2861072424, 673876106, 143304842, 2827133450, 2684485634, 2282260616, 2720137226, 2692907520, 33687690, 2326276770, 2695375360, 539656234, 571123744, 144738434, 2818580608, 581077120, 134905986, 2686976128, 2728528034, 2728952482, 572555808, 715827848, 2158657578, 2726961312, 178421928, 2819137674, 2820810784, 2860681352, 144714240, 673851520, 713031816, 581610016, 2852659240, 2829066402, 176300672, 2694982176, 176818208, 2632224, 11018368, 2726308490, 2292850720, 2290754184, 2720006144, 570427432, 2728534664, 2685018666, 682100866, 713722408, 2183825928, 2821326856, 573057058, 2684878848, 170010760, 2692776610, 44564648, 581470762, 2158658088, 706873866, 2150277290, 2819237896, 2854256642, 2315429888, 2158534664, 34242602, 536912040, 671252618, 545431714, 570589184, 176171658, 2821204488, 2728438274, 2860649122, 143270536, 42085000, 2281875626, 136841346, 2728929322, 578945024, 134382088, 713564160, 2156528288, 2819098664, 2283972768, 44181512, 581468194, 2860556418, 2326440584, 673882658, 2290745482, 706742410, 570951722, 2183176712, 2290133130, 2829093002, 2827651754, 2315813506, 2632232, 2292883618, 167944872, 2854389922, 2181171242, 2826963114, 2156562976, 143297154, 581478408, 136880642, 536914434, 32808, 2861082626, 2181070976, 713067168, 169879688, 2684387840, 547521056, 2326301184, 539003018, 671615138, 2693310624, 2181038728, 2181726880, 42076330, 2861179050, 2720538784, 176717832, 2827485354, 578816000, 2189592586, 539142312, 136978592, 547530794, 579381890, 2148010632, 2726437034, 673360418, 2192188042, 671754400, 2826996386, 42502146, 142778888, 682107562, 2284454528, 170009248, 2854365864, 2290745992, 2829101066, 44182178, 682099202, 2852292640, 8432266, 2158109218, 144736384, 2181562402, 176334848, 2315389450, 142639786, 2292850856, 8561184, 2292318730, 2684889122, 713728160, 2829615234, 706750472, 134744106, 707307554, 168306856, 2326440064, 134785578, 143139330, 2318018688, 35824170, 33554592, 713687072, 2099874, 8552586, 2728428072, 657576, 2821202434, 715139202, 2315256354, 2156429344, 679608456, 2158668424, 713203874, 2149589664, 33726602, 134228138, 707264680, 579504650, 680001698, 2820835968, 2860524170, 11010720, 2156012202, 679643170, 705177600, 178260010, 2854265482, 579346984, 2107520, 8423586, 681577002, 2324168706, 545262240, 36315656, 145262762, 2324332552, 545262112, 2860648970, 136454154, 673185832, 2315298818, 2149622282, 44212776, 2729093152, 713589282, 2238472, 2326306824, 170533026, 572525066, 142606496, 2695367210, 36184200, 2149746856, 170393770, 10616968, 2183268360, 2292198050, 2820713098, 2720147594, 143304842, 547914248, 33718280, 2718442154, 2854357032, 578955784, 2158624938, 2720539144, 2192091784, 2156431904, 538970120, 2181703720, 2860516008, 707273352, 671219840, 10658466, 8421384, 537397802, 2860548098, 2156568738, 713556010, 2821367842, 2238984, 548053546, 2720702600, 2862623370, 572530688, 537438722, 2861203488, 41953322, 2854888104, 134907938, 671124000, 35687082, 671615530, 2718435882, 2861211648, 2148139530, 706775210, 176201762, 2284325538, 2819261058, 36176384, 2284489226, 673360032, 2685044768, 2283833856, 2181073544, 580952610, 707405866, 2315397160, 2728962688, 537428648, 581609986, 143271970, 673882632, 2156538376, 2861074592, 537567392, 2854789794, 2099874, 2686617768, 2820811424, 671613058, 2158133768, 2692784776, 671096842, 2692776482, 2863144960, 134916640, 2183834282, 2787968, 581568648, 2695528968, 2720663592, 2695375362, 145361416, 2854756896, 2191558698, 713164800, 2283799080, 176816778, 176302602, 2183702658, 673712808, 2728437792, 11149352, 143296514, 176816296, 2854363690, 131072, 673884162, 2726863402, 2147483784, 707438762, 35686440, 2315911840, 2854781058, 2692786826, 2821201954, 2292230186, 2281743010, 2685045416, 2326432258, 2695496194, 2720661642, 2317387936, 2130474, 2284489352, 36341890, 2156535808, 2281840768, 681714312, 2717952672, 2726437506, 145227946, 537002026, 2852300832, 2726986410, 2818615946, 539623562, 2695407746, 2292886058, 145392298, 2821357610, 2325915816, 169877538, 144867872, 178956458, 8388608, 2862754312, 2684518432, 2290778144, 9052288, 715139208, 2854234282, 2695397538, 579381376, 2183660042, 2181737088, 559744, 2854398592, 2271754, 8390656, 143172130, 2290748042, 704676008, 2665120, 705176202, 2281867818, 2317386282, 145268898, 673742976, 673849512, 2292326922, 2852168322, 8921130, 2820712618, 570992810, 578813994, 547530762, 2292219938, 2156527658, 168306848, 2156407456, 145262754, 2728429736, 2324179618, 2862655624, 2181563042, 2726963872, 2693269640, 35660288, 2854914048, 2829623426, 134750218, 537012266, 2191564970, 2728397450, 681746440, 536873610, 715139626, 167903778, 2181171874, 2290778122, 2827004448, 168307200, 2281865888, 663584, 673718440, 539142282, 573179944, 168429610, 2317363240, 2158633632, 2693431434, 2284455938, 2692753928, 690218, 2147625632, 9052840, 8396840, 2861048482, 2149581472, 673358338, 2686593576, 2684486274, 2281841320, 2315922088, 36350594, 2728951842, 2149614208, 2821333632, 2695015074, 581435424, 168298536, 2820801154, 2695406120, 2687148034, 2283931776, 2686484512, 578857642, 673745056, 2315790498, 170393762, 679610498, 671777320, 715661472, 2818711554, 2726961162, 713196040, 2852817056, 2819139712, 2261664, 2149714568, 715786248, 2149746730, 136448640, 34220584, 176824360, 2820704394, 680044712, 2157970090, 2852817064, 682101418, 713173642, 2284325376, 567978, 537561128, 2158135938, 2692882562, 537526952, 539656224, 673194664, 33688200, 2189994120, 2156570664, 2693408810, 539003048, 36348546, 2149722240, 2148182690, 10528776, 2191524360, 2726862858, 2692883074, 170404000, 178913320, 679651362, 581574786, 2854750890, 137005216, 2183667842, 169910434, 679643136, 170557472, 705342082, 673720874, 2827124906, 2282397834, 2147527304, 142649890, 2726854824, 2728558600, 2684527114, 2147527202, 2862647976, 578824352, 2829092874, 682265216, 143165954, 2282365610, 2155872258, 36218880, 2863268392, 2692909218, 2183823362, 2720178728, 42502304, 2150247048, 2290262018, 176726146, 143165472, 707428352, 2150277280, 34218120, 2324333192, 713730090, 680004234, 2827651114, 2150238210, 2290255904, 578955434, 682229920, 2191698592, 572664488, 715817642, 534560, 2282398370, 2290098176, 2717952000, 2852169760, 548044802, 539667106, 2720540832, 176728610, 2829617162, 8945794, 547922562, 2692915210, 578980362, 2684486154, 536873474, 2181040648, 136972930, 536873128, 2190116864, 715171850, 2827496074, 2820800554, 2192214048, 547399850, 545786378, 143270440, 2818582536, 2192081410, 2326274050, 570433666, 142772746, 144869546, 169912962, 571115560, 682270858, 2183662208, 2156013602, 2821325480, 682134026, 2282269194, 2820679682, 2292228768, 137003522, 570458632, 2290778784, 2315821096, 572688394, 713558690, 539142312, 33589384, 704676392, 570982528, 8744, 671752832, 2726822048, 36342440, 2326267914, 2686582954, 2282365440, 36177962, 2148018856, 547520546, 581085224, 2271240, 536871458, 2281832482, 41978530, 573180456, 2684911618, 2821367968, 178791082, 2147623552, 178825890, 539492488, 143263880, 565250, 570960554, 2718572586, 2726961162, 2183800960, 671222408, 168436360, 2282389664, 579340458, 2138666, 2763296, 2827126952, 134750882, 142641672, 36176546, 2317385760, 2324308482, 8954402, 2720180386, 2862645802, 136317610, 705167912, 2623658, 715696298, 2820833440, 8921088, 178948744, 572525194, 2820710560, 134916744, 134916106, 2290616456, 34245152, 136850058, 536906376, 680175784, 2189994538, 168305322, 42508808, 2854914048, 2156399146, 2325776904, 2862752392, 580919848, 145230506, 537397384, 2149616136, 2852686376, 2290745856, 2181212680, 2718474752, 2191557248, 705178122, 2147524736, 169878058, 2191689856, 167913640, 545400994, 2156005386, 2269706, 2315298856, 2762890, 704643106, 2292845192, 2862787208, 178397824, 2829197986, 2695364746, 42642058, 176204426, 167903912, 2181597312, 2158133248, 2820680202, 11051048, 673710216, 2283973152, 2720006146, 2183669888, 2191655464, 2728405536, 8914978, 2718433920, 545392642, 33557024, 176334850, 2183276576, 673194114, 545292808, 2820669474, 2284333194, 2862786562, 8555136, 547397800, 2686485160, 545303208, 169912320, 2292228138, 2155874856, 2181081122, 2693276296, 2181696138, 2158635042, 2155880608, 11053066, 2726830216, 713205802, 706742282, 2728435754, 2147657730, 539109536, 2181603850, 136489506, 2852782112, 170566152, 570589354, 10280, 2854756488, 2189435424, 2860648576, 145393696, 537037352, 145230466, 581437474, 2854914728, 2728396810, 2793642, 548014248, 2181169160, 178784896, 715262114, 704809600, 2292719778, 704774304, 2183792802, 545947658, 2325783202, 134908448, 136355842, 535176, 176326696, 44566688, 42117154, 2290124970, 34243114, 545786376, 176204424, 681607330, 2208, 682232450, 547521026, 33695912, 548044930, 137005698, 572563586, 2686984200, 2147649664, 2326438024, 673360394, 570427530, 2191565312, 143261826, 44573312, 545947778, 44564642, 44697642, 2695013026, 2863310858, 10651778, 134348970, 2694840960, 2181703714, 2284324872, 2819236352, 8921096, 2854922762, 681705986, 2861170848, 2158108682, 682270762, 2282398344, 176857098, 145236104, 571115650, 8519818, 679518882, 42641576, 581569066, 34112000, 2852128778, 41978370, 573081762, 539142272, 539492520, 2148016802, 680142984, 537397800, 539142688, 170402474, 176325160, 713597600, 2852694560, 2726464130, 2149714440, 706880168, 2860517378, 167782952, 2292875816, 570589346, 2190117416, 547392040, 665640, 681740834, 2156044290, 2149623936, 2317492768, 11010184, 524448, 539502624, 2281709608, 2862645922, 2852823552, 2315919872, 679643650, 44597282, 545269896, 2191663786, 2852784770, 11176490, 713695264, 2827485218, 2323775650, 2820844202, 581435560, 136841354, 2181726250, 2323679746, 713728130, 705341986, 2324341378, 2829199520, 545301122, 2819106824, 35818112, 2826995848, 2181605418, 2720573472, 713197610, 2318049802, 2854748842, 715696674, 2863270050, 2726953096, 2326405128, 2156398594, 2158494378, 44083744, 2854226056, 2854879402, 2189435520, 2183299712, 581445640, 134348808, 2827657218, 2181571106, 715688104, 2852299298, 570566792, 2819099296, 2190123018, 573057064, 671255048, 2156569128, 2686460066, 178948648, 134881954, 143165568, 2189994018, 657952, 2692786824, 713558666, 2155905698, 2862645762, 671744130, 9043976, 2324310560, 134225920, 2323818634, 539665026, 707306016, 167938696, 178815528, 2324211872, 42468008, 2149711914, 679651458, 547359264, 2662400, 671130120, 34089090, 545785986, 2284325538, 2728561160, 2862784650, 2863278762, 578824712, 2324210210, 537561768, 8915626, 134906368, 10619562, 579502082, 166570, 2829199904, 176728234, 581435402, 2281704072, 573089954, 36348040, 2281875498, 10519202, 2821237378, 2156561026, 2325774890, 2190090786, 545792170, 671122090, 2156536352, 2189961226, 176851488, 42470024, 134775424, 572656138, 2827657376, 570957834, 2323679912, 136970914, 41945602, 537012256, 133642, 11010082, 571088904, 679649802, 2852692648, 679608362, 11012778, 581050402, 537405440, 2158534794, 545917064, 2820800640, 2829066376, 682264744, 134884008, 11141130, 2692917762, 671646376, 33695912, 707265058, 679618562, 8946208, 2728536098, 2720039562, 673360384, 2854890024, 547496610, 9078826, 539527808, 2720049832, 666114, 2861082656, 2863177866, 673876482, 2284364426, 2324209824, 2692917418, 673220746, 545792168, 715653160, 2183799328, 8563200, 681713666, 134752298, 2147484202, 2860681896, 44575272, 673718410, 35660448, 573046824, 2292877442, 539492874, 176685730, 42115080, 43168, 42631810, 545423522, 2718075554, 134259338, 176302762, 2821235208, 2826963496, 2315387050, 2726439552, 673843840, 545268362, 2753032, 2290788490, 713067018, 2189568520, 715653160, 673193992, 11182112, 2861203978, 2147519112, 2819131402, 2318051370, 713040522, 2292720160, 2821357568, 713162786, 2283970728, 663560, 178301600, 176326818, 2726822410, 2826969122, 2147519138, 178923688, 2156038280, 2826962946, 715786410, 673325696, 2318049952, 42641920, 2818582530, 2292744226, 673744930, 2158668328, 170041386, 2290133536, 176685578, 547891744, 713072648, 36307624, 2192187400, 142748322, 36186752, 2684364810, 142772266, 2149580960, 2827487880, 2827127328, 178290690, 2157977770, 167783048, 134389920, 715303040, 538976424, 2269320, 2228232, 581575170, 680143016, 2693269544, 698368, 2718048256, 2818615466, 145359488, 176859170, 2718442120, 169910952, 2261152, 2726987904, 539107360, 713597058, 2326301346, 2317363848, 673743018, 2317912224, 698922, 579340938, 2283938306, 34114210, 2694851202, 44179976, 2692876810, 136448680, 144747178, 2284496904, 144736290, 2189951648, 2283940488, 578986538, 2820811392, 539633824, 42117634, 680167592, 2729082890, 679641738, 2290747552, 176857256, 2694881450, 2192179362, 134916648, 673327104, 2149752994, 671623848, 581444232, 707265056, 2829713922, 2189961384, 2290133634, 713566722, 2720571522, 2854748706, 539133962, 2324171272, 2692876448, 673884288, 2156038152, 2317912610, 8561282, 537045160, 671752714, 136874538, 2852167722, 11143338, 2191526056, 673852072, 2315788298, 671229992, 581077536, 2290657920, 2695012896, 2156407298, 2787850, 2684529290, 2282267144, 2326431752, 682134056, 580945922, 2181603336, 2829099522, 134381696, 2261642, 2158528680, 715817610, 2695496226, 2821235234, 2158101120, 2324335104, 2191566882, 2861042314, 2687009416, 2829615650, 680010272, 134750346, 2726306304, 2818582666, 537397890, 2819105320, 2854914184, 704809098, 2325741704, 2818738338, 2148171810, 2323818626, 2827092130, 11012232, 2686487202, 178391176, 706775554, 547881474, 2861181568, 35686954, 537559722, 2284497034, 671220266, 2862786698, 2860654760, 2190125226, 42600968, 536879146, 548053122, 134348842, 573213312, 2860556330, 548044928, 671096994, 581476354, 2281840674, 681713698, 2694981632, 580946434, 2283971082, 2282236578, 144869504, 2324169376, 2694873098, 2317519402, 2829197472, 539492384, 2325743754, 580913288, 715262082, 42115746, 673194506, 715653120, 707430528, 2829099138, 2156568706, 2147625472, 681577122, 2852291114, 2718575104, 548022442, 2684528648, 134742530, 2292721672, 2129962, 44042888, 580954240, 2183276706, 2183800840, 570952226, 715663370, 2818736170, 673882282, 539633672, 2315291296, 2150115978, 679643776, 2148018858, 2684485800, 33718912, 581085194, 2687008770, 2315299488, 2284487328, 579340962, 547924616, 2326438536, 11152000, 539134602, 682139650, 673319456, 2684486274, 176728712, 2726985858, 539099266, 2854355074, 2685043362, 2284464298, 36210698, 580944394, 2728438410, 2292320928, 2292852898, 2826969610, 573055490, 33597480, 2158526602, 547488266, 2282258952, 715268610, 679487656, 715295242, 713066504, 2820704416, 706748554, 34113706, 539623562, 170033290, 2695538698, 8423586, 2726822050, 2326301192, 2284325384, 2861048320, 2189951648, 2290256010, 176695818, 539107456, 671123466, 2720672418, 2726331010, 2863180456, 2829591210, 35659786, 679651368, 2149614090, 2283808930, 573048968, 2728567456, 2695364776, 42469930, 2158534698, 167782440, 167938728, 176718344, 136880168, 2189557930, 547922058, 2189600928, 579471362, 42508968, 545784352, 2290125314, 2726865416, 2684396074, 2292195882, 178946178, 2284363904, 2570, 537535106, 715129354, 2281711624, 545826816, 2315954186, 537430152, 145263232, 36339752, 2684919810, 167813792, 2148182056, 570984608, 2654336, 2326407208, 178815624, 2852129322, 578980520, 2317887624, 671091368, 2728438314, 10651778, 2852159618, 2317527680, 2819137696, 581077514, 2820841984, 2686484490, 168331778, 8527872, 33562786, 2324204194, 2718072866, 2290253986, 580919424, 178782754, 2191696554, 715129346, 2326397440, 2687117442, 2191687818, 2726341290, 2149713928, 2631682, 2236928, 143261826, 2283833352, 10519072, 2819140224, 2854232618, 2829722154, 2181736458, 2281876130, 178946720, 33587370, 145227944, 671229952, 2692907656, 2821229064, 178782250, 707264672, 2852815528, 2854783528, 9087496, 143131170, 170041866, 2317910562, 44075042, 2290778754, 143166114, 2854791306, 2317527682, 681615912, 167946882, 41945730, 715130920, 534562, 545432202, 2315297440, 144869930, 36340392, 704651912, 2326438568, 8948258, 2189460000, 679643264, 142607008, 2852268552, 679641600, 2720047112, 2282226176, 143262368, 2292189856, 2147624970, 2664458, 2281873962, 715696288, 713064576, 2829099176, 2854365730, 539503114, 145230338, 2191698466, 2720565888, 2852815522, 2861205536, 2827487272, 2323687424, 2183168544, 2284325026, 573047328, 545268232, 2292195458, 2819104898, 2326266538, 682238090, 539003042, 2720139914, 2158665738, 44042378, 2720533162, 2271368, 178423850, 2317353088, 537559554, 174114, 2720540808, 2684887584, 2292754954, 2315954824, 2283831810, 2863311016, 2852692480, 2829101098, 572523008, 2720664066, 136348168, 545958048, 2317363714, 166402, 178954250, 2720671754, 681615394, 168469032, 2860548618, 573178408, 2150105218, 2829585034, 2099370, 8913032, 2829224064, 2854881922, 2156003368, 545268384, 2827002402, 538968064, 2818613386, 176334978, 142641698, 2325881506, 657416, 2189568672, 176201736, 673196066, 2656418, 2820802600, 2695372800, 2860690082, 168299050, 2686978602, 681609226, 579348480, 134873608, 573179914, 573178528, 547924610, 2692874248, 35653666, 2726331042, 680036898, 2861047808, 145393794, 2181603498, 2720563328, 680167562, 2852825768, 2826993824, 2315427850, 545950242, 2686624288, 715268098, 2181737088, 2728962722, 2854791810, 2282398210, 2863302696, 2829723680, 34112008, 2753024, 2630282, 681708162, 705178272, 2189984416, 680043170, 704776744, 170566304, 2728436232, 706914442, 166016, 2685018786, 2656904, 178915874, 44081186, 134744192, 2664586, 136882824, 673718314, 2818736808, 144878240, 673220642, 2148041386, 2863136770, 707437098, 682106890, 570427552, 2785416, 2718081546, 671621160, 2189461544, 705299106, 2854266882, 545302696, 2183268906, 137005056, 2156535816, 2156046888, 2821204616, 2852268682, 8562722, 2155905666, 671779466, 713065120, 2827485352, 2826971272, 2755210, 2283833986, 134881408, 2863138826, 2158004768, 42641962, 2317519362, 673221120, 2726464136, 2728405026, 2720669866, 713162784, 2317355042, 713687048, 2315428354, 176859776, 134349344, 170525312, 134785570, 537002530, 143294986, 539140136, 2317492874, 178260618, 715259946, 143264298, 33597984, 42115722, 2323818656, 2827102720, 2191696040, 705167392, 571116200, 2854357632, 2695004800, 2692907138, 537436322, 2854257162, 2261512, 713074818, 11143840, 178782250, 176728578, 680044680, 8, 2726332936, 570466850, 673753728, 34078888, 134881802, 136486944, 2147516930, 2695366664, 42633864, 573080072, 2183793186, 673194146, 2158529064, 2181726730, 2148173832, 42502784, 2827102856, 2315266176, 537561642, 713590944, 168305186, 143302826, 565896, 2695506464, 2684365482, 2290090656, 673884704, 2181046314, 2684398218, 2862779048, 44214784, 2189593120, 9087658, 2862620842, 707299968, 2726963210, 2729060866, 713590784, 142781098, 2281873450, 671261354, 44180008, 2290090656, 2684389512, 2726300202, 2181202570, 44567080, 2726430760, 2192187554, 2323786402, 2317918218, 2852683810, 2820803106, 679651498, 2292189218, 580921474, 176859816, 706912930, 2729083552, 2323810434, 2685053474, 2686615690, 2324202120, 2852659714, 2282267144, 2150146720, 2726953608, 682099338, 2150271528, 2726300330, 44179458, 143262216, 167903368, 673227274, 2594, 2147614728, 2852290722, 2230946, 2827526826, 679512200, 2150244872, 2315791010, 2317494946, 673720490, 2290649762, 713566250, 572564104, 2326307328, 2326309538, 41945760, 2718468738, 35785344, 2827100712, 2315257866, 673194536, 2156038272, 705339914, 2325883562, 2829615616, 11152008, 581042186, 2284488832, 176720008, 10496130, 2147527336, 579371682, 2315290762, 572694664, 2191663650, 2684526634, 2183702666, 713695272, 170535432, 167807106, 36184584, 673718816, 2097314, 673849354, 141834, 539109536, 2718564394, 136882696, 545434250, 2284366368, 572532744, 565888, 2181734536, 2695372834, 715270826, 178915362, 2684390050, 2726856704, 134750730, 2189559938, 34243234, 680010400, 682098698, 680003746, 579381248, 2818574504, 2686624290, 178299552, 2819271328, 178924072, 704684162, 10527232, 145228290, 2181696136, 167905322, 2315397130, 178260482, 2720672426, 2860516010, 579471912, 134774818, 2317519528, 2820669482, 2726857376, 178790914, 2863179906, 2149591552, 547490306, 169912458, 134750848, 168337442, 557698, 2290090498, 168427658, 142748170, 2192082976, 143304704, 671220226, 145228290, 42641920, 41977984, 178815008, 2860681736, 547495944, 673194504, 11051016, 537569824, 2861203968, 2728568962, 581050536, 707439146, 176334976, 539001512, 2829221896, 2686492712, 2324334720, 2819270664, 2685010600, 2323784234, 548053506, 570556968, 706912256, 136847498, 2728403464, 2693302306, 2156570786, 581050400, 545956392, 673327744, 673753738, 2183702530, 2284496904, 2189984424, 2326405120, 2821237378, 705177610, 2317888170, 2829713536, 178954240, 145358984, 2694850594, 2271242, 2189568552, 134774912, 2718468642, 2862776864, 44599850, 2728962720, 2693270018, 2826969226, 545915008, 2686623906, 680002184, 170002568, 163976, 2156432008, 178792456, 142747810, 2726437002, 2323653152, 539626120, 2191696386, 34120234, 2692885130, 2726854656, 142737954, 2325905930, 143173664, 2854355496, 2290778634, 42109096, 137011712, 2729093250, 2190117408, 2827100296, 2284464800, 671623816, 2720041090, 536879778, 2818572288, 2263562, 715268744, 2686591106, 2156011562, 2149755400, 176335496, 2863179810, 673712264, 2728561160, 142739976, 707406498, 2718075016, 2717917738, 2318010882, 713173512, 666248, 41945248, 578814472, 2820808712, 671091330, 2818607648, 168429570, 2183825920, 10494626, 170041888, 573055018, 2726464168, 2818607776, 2282358914, 2190090794, 537395872, 142770690, 681617920, 2821359656, 2726955168, 572697096, 671778824, 176334986, 134883490, 35693064, 144870026, 706880032, 167905410, 2282234018, 704776874, 2720672296, 134914602, 10250, 539492360, 33686058, 2686626466, 705339432, 168299146, 167807648, 10660386, 42467360, 2695006216, 2685020320, 2326438058, 170002944, 673843240, 681574410, 2290647082, 2191566978, 680167466, 2189959168, 2684922498, 2860556968, 144738304, 134219808, 2863178272, 705176072, 2726832162, 547498016, 2191558666, 2292220074, 2863178370, 2695536674, 178391168, 2317527552, 545816706, 2728569384, 2852292746, 2720661514, 44181634, 2852792968, 2720139906, 707395746, 2829721610, 145402400, 2282268714, 2720572040, 2686626442, 2785922, 571122208, 679611040, 572524672, 547883552, 2317888040, 2156571306, 33695904, 2292722208, 673718826, 2761248, 2317879466, 545786400, 545269794, 176859810, 2862778882, 2818607626, 2852168234, 715262120, 2290098306, 537004162, 168329376, 136317482, 707439274, 547356840, 2099848, 2292222506, 144738344, 131626, 713589410, 2695365152, 143138946, 713196032, 2852161544, 680175754, 679617152, 2191665280, 681748650, 713032232, 2282367114, 2720137890, 2695364746, 2829066408, 2726864928, 42082472, 2192058408, 2323677706, 2181703810, 2148018818, 573213322, 2317361672, 2189565962, 547883010, 134357514, 537526784, 2854355082, 2692786824, 2692751490, 679512616, 679512616, 698888, 2863309344, 2860558344, 671613608, 134218250, 170404000, 2147486336, 2694883496, 145399848, 573046794, 143294634, 713162760, 673219074, 143296520, 673317504, 2787848, 713164930, 2324308522, 2315397672, 579346464, 42475690, 2283839498, 2726297608, 2323677312, 671260674, 2158627490, 581446146, 2290623112, 36306984, 2819137536, 2818605184, 673360042, 673753608, 2720148136, 2292187784, 2684364936, 2326405120, 705169442, 136978472, 144712354, 2829066914, 673720352, 2827485696, 2318019210, 2654754, 2684363424, 170437160, 2317353608, 570565130, 174624, 2290623104, 548045440, 671122080, 673745538, 571091106, 680036354, 2820710528, 2150140552, 141448, 579371528, 44608000, 2854365224, 706904608, 537526442, 2728429576, 2283973130, 2686978058, 581566986, 2852790784, 143296514, 2192056320, 2281834538, 8948266, 680143016, 136839720, 2863302658, 2192181802, 2686978690, 2191657610, 2695372800, 2695375520, 681748522, 143270026, 144867456, 537430018, 2317361832, 715694626, 8529962, 2228354, 545425930, 2292222634, 2317363754, 538968704, 673229344, 545392650, 713695914, 706906120, 2819228290, 715268610, 2818607136, 10519202, 2148149376, 2282357282, 2149621890, 715294762, 2282233890, 713165480, 2318018690, 2290756130, 8423554, 713042442, 2324168712, 2852259872, 2158103210, 136970912, 144844936, 2290090624, 176687752, 2694979754, 2150115880, 2854224386, 9078954, 514, 539633800, 2726953640, 2692876416, 8423938, 2860681344, 178954248, 679610410, 671088768, 671744008, 2728525986, 2693434024, 10487848, 571113642, 2156046370, 2728962730, 142778914, 547364992, 2189437064, 679643306, 34112000, 144713760, 2686624426, 178817024, 2325784738, 2326274688, 145401856, 573188098, 537004672, 682240520, 167903360, 537012736, 2728438306, 680143530, 41976450, 2718042656, 713695784, 2147517056, 2284331010, 2684487816, 715686400, 2290778664, 2282233994, 34112128, 2685020298, 2726469640, 2317387914, 2692743680, 699008, 2852167688, 2282366984, 537430560, 2317517474, 2148149760, 2283972650, 2852301344, 547365418, 2284325536, 9054378, 704643082, 2140682, 578988586, 2694875176, 570957952, 2150238890, 2695505928, 35824128, 2827092514, 44040226, 2183660162, 539110026, 11174570, 142606848, 671099434, 705341440, 2852817442, 145229856, 578824840, 2829713442, 2861074954, 170393642, 2269728, 143173672, 33556642, 573049002, 2854920328, 176302730, 2191688232, 2290657448, 545923080, 671088768, 145271456, 545432234, 705298600, 8421514, 2693440160, 2156004010, 2854234272, 2317494946, 35684520, 34087424, 2183832072, 136325152, 2156538536, 2290745986, 539001344, 705202720, 167903266, 8430242, 2157971594, 170568360, 2181040642, 2191565472, 673351840, 579472040, 2183176360, 2181169792, 178921608, 2827659400, 2191687818, 681616010, 2726855168, 539101224, 35816096, 2623488, 44083720, 2693407266, 2317519362, 2862751874, 2827100834, 570599970, 715653792, 142614528, 2158635048, 573178410, 176693770, 547883650, 547357354, 545399464, 2726987946, 2269322, 682262560, 2284324994, 538976424, 2191688226, 33726504, 578955402, 2686485162, 572686370, 2693442178, 2728405026, 2190117538, 33556480, 170560034, 713072800, 2156439690, 2324301962, 2861040170, 170426368, 2685012610, 40968, 707395618, 2181726762, 580913832, 2819260418, 2854887554, 547531272, 2726987906, 2181701640, 2720139938, 11018784, 715163656, 2726307978, 2181597184, 2820710914, 545916968, 2827657376, 2326267914, 176849536, 2292187266, 2281875498, 572697258, 41951242, 2718599818, 580911272, 681738378, 539109538, 136839840, 2282236072, 2290125472, 2326405160, 2852137002, 2324204042, 42076200, 707430562, 2728921226, 2292359178, 2692882570, 2191532586, 33688226, 2292187178, 537010848, 681708072, 715268096, 2189426848, 2189469704, 2827127296, 33597602, 11184258, 2720670338, 673743498, 559616, 2315790466, 2820833280, 2158135456, 10486400, 2693439496, 545261610, 573049474, 2181202464, 176695842, 2854258720, 2726854818, 176859810, 2684487842, 2315922088, 2818583200, 2686494728, 2728953984, 570597928, 178792960, 2692776490, 36348544, 143174306, 2693431424, 538968610, 2150107778, 2692776488, 2687150720, 2183299074, 673851938, 715653672, 41943074, 671130122, 681716266, 2821333538, 2281843336, 2693431976, 178784778, 671131650, 2156437514, 707306114, 2292720160, 178260608, 2181701672, 2290253834, 2726461994, 2692784802, 2283840138, 713074850, 537405952, 10496002, 545424032, 172714, 673196194, 2852661760, 2829066400, 2718597792, 2156440106, 134250632, 2283971210, 704784426, 8915458, 2717911170, 2148048898, 2236930, 2718476808, 2290616450, 2326437888, 2717944354, 2718476290, 2156529824, 2861173280, 2692786304, 176816648, 2829199904, 2099200, 2728396968, 713730600, 44738688, 671776896, 2852784130, 2284333098, 2156004000, 2155872808, 673850024, 547367050, 167903274, 2317355018, 42106912, 2325784616, 137005600, 2717919360, 2686495232, 170565768, 682142336, 545827338, 2183800968, 547356682, 8913576, 680011946, 2157969962, 2325742218, 10529410, 580944394, 2862746154, 2852661922, 170041346, 178915978, 2148180482, 2720180386, 715261960, 136481320, 170532864, 2290649736, 176720544, 2283806728, 144870018, 2728927912, 673843370, 143165954, 176685098, 42469898, 2818607266, 2692874762, 2325785088, 537428610, 705200298, 2685045408, 2860550826, 2150113826, 136358024, 2820704386, 178430120, 545915554, 2315389450, 713173632, 2820704416, 8391328, 579469314, 36175912, 679610880, 136325154, 167936544, 2693276298, 2156537856, 176168962, 2292329098, 547356672, 145270914, 2694972032, 2693300736, 2826963586, 178790954, 2821366304, 2292721824, 35684906, 2829232290, 2158133794, 581074954, 704651266, 143141026, 2685010562, 680034824, 539658762, 167914122, 539656322, 2863179906, 176726528, 35660418, 2819270664, 167772808, 144878082, 2829191304, 2147526824, 681609736, 547389450, 143130784, 571114154, 33718954, 715792418, 2148172288, 2147657770, 2829746304, 572533410, 2290780162, 713728040, 2191656970, 539527178, 2693300866, 2150246954, 706742432, 545392802, 2158635178, 2181212192, 2827520000, 2183301160, 671121544, 572563968, 42641920, 2292230144, 2654344, 2854914216, 581042818, 2158101130, 145260546, 134875272, 2829746208, 681615498, 572557314, 144836776, 2820800520, 2854912136, 170527370, 2183266464, 2692743818, 2854783528, 680045218, 715259938, 2282357386, 2728430112, 545949738, 2284331146, 2820679842, 35825674, 536903842, 176194176, 2684889098, 548012066, 44597288, 2684364802, 176291848, 2720006144, 176302112, 2323784224, 673325730, 2192181250, 2852126752, 2292746760, 33726986, 579379880, 2862743552, 2317879424, 573218858, 671091232, 2861039784, 8554504, 34081282, 671219880, 679512706, 178268330, 178391712, 2158666410, 681618048, 2829748394, 715169928, 44599810, 2854234114, 8398882, 2181736994, 682262690, 44204704, 707438634, 2829757056, 2694881408, 2820679842, 2181702272, 170434730, 673319042, 35815978, 2318017056, 671129610, 2150279330, 682264610, 2862620802, 134782976, 2861083146, 545260162, 2283842210, 2282367528, 134261288, 537043072, 2189470250, 2718474792, 715172352, 2292875914, 2189591202, 679477928, 2326437928, 715825674, 2189469730, 2821236768, 671260712, 2852162208, 2324341280, 34211970, 2692775968, 2317386272, 715694082, 145401992, 2720573992, 2726857344, 671088640, 537397762, 142780546, 2827651714, 2631688, 2192187912, 2148016682, 578986152, 2852291104, 144875648, 715688456, 539658370, 178954274, 682131592, 2282390050, 2325744266, 42502792, 167944360, 680176296, 682100768, 2793984, 2325882880, 2854922792, 176302122, 2158012426, 2827657730, 2728569384, 539001344, 705331338, 2726986242, 533154, 671131778, 547364874, 167813802, 715827754, 679651464, 2156399136, 2827487912, 2283973256, 2718466688, 2158635530, 170429096, 2281842850, 2720047624, 2181564450, 2147516936, 671252482, 2292877344, 671122050, 679610402, 537404040, 36186274, 673228970, 2325785258, 545425546, 11175970, 2149615648, 537536672, 9087648, 2728403106, 2281711786, 2694974120, 671220352, 539625602, 2150236674, 2324212362, 35816066, 2686593536, 570599968, 2158109218, 2158495784, 681615498, 2829197480, 682109056, 539658792, 570427912, 11184264, 713173544, 2183833634, 578816162, 2326274184, 715663522, 134785184, 571123840, 136882722, 673753216, 705307274, 133248, 2829090976, 539656202, 2318011040, 2315290762, 704817664, 2862745738, 2326438570, 176726144, 2720538632, 539632162, 2686978208, 539493002, 571116170, 2854232576, 2158494210, 2326407850, 537526400, 671754786, 705200296, 44048544, 715260072, 713564704, 2718081696, 136454664, 11149312, 2281875616, 2819271170, 663712, 2686460074, 2239104, 35687048, 2821229184, 2821194410, 705307136, 42510506, 715303072, 136839336, 2860558336, 671621634, 10521216, 2818574466, 2281744906, 2323783840, 2283931818, 2326432256, 2315297290, 2693409416, 2181728416, 2852823688, 2181179904, 2863270570, 42084866, 2181728290, 178792576, 2654218, 2183694474, 44042880, 2326432394, 41953282, 573180458, 34088962, 2315919362, 2862776360, 2818574338, 2829058186, 537001986, 2189467658, 170002474, 8923304, 2861081248, 167914026, 2829060746, 2686453898, 166442, 10920, 2192187914, 547922594, 2323816480, 178389544, 8948224, 2728952360, 539495048, 2282400418, 570982920, 2189994024, 145230368, 2860517928, 2718605482, 2827651624, 2132002, 145367680, 2292320800, 715163682, 2149755528, 2820704416, 2728536234, 526880, 2315420322, 581569192, 2190084776, 8522402, 673194624, 537045128, 144875680, 2862778370, 2290788480, 2686451872, 2156038152, 170565800, 134744608, 11020930, 2181048322, 2191688202, 581470376, 2829222018, 2183801002, 713042056, 2693310472, 2326309026, 2728569352, 547498498, 679608322, 681585154, 2147622912, 704686754, 137005736, 570597408, 2325777034, 705339520, 2283840032, 673358346, 176292352, 537004034, 8389250, 35791488, 2181072896, 2862746112, 145391754, 2692874402, 704686112, 2281711658, 2149621802, 537559720, 2324209698, 578953896, 2158013058, 2181212680, 2283842050, 144706216, 682232450, 581601962, 33563272, 2686584962, 34244640, 680165898, 11143200, 2695537184, 2155872802, 42607240, 144844800, 167938184, 178825346, 2292230666, 33720840, 2685044770, 168305162, 548047392, 2684365322, 2284486792, 2323677706, 44695562, 2819106816, 2315388960, 2156529794, 536912546, 673221130, 2150277802, 2720006144, 680134784, 2829232136, 2156036744, 2720661504, 176326816, 2821365802, 170035872, 2189461664, 136481416, 2852686346, 169910792, 176194184, 42642048, 548012576, 2181210282, 2107400, 2290262562, 673882664, 2594, 547883658, 572653602, 2718573226, 2281876138, 168299136, 2315428386, 715794944, 176335392, 581083146, 136880802, 35686922, 2292197418, 715170338, 547490336, 547881098, 33686154, 178913824, 2693442184, 136479264, 570468874, 539535522, 8913546, 539500576, 713196064, 681714304, 2183178786, 134359690, 2189462178, 2149747202, 8948392, 2150148770, 168430242, 2191657472, 2191524360, 42633866, 2728403626, 673350280, 2862612610, 2862615048, 2150244482, 680009866, 2191665834, 713558696, 548014208, 671615528, 2863300770, 2861213736, 142607016, 578822666, 2326309536, 2324212386, 2325774368, 167903914, 573213312, 136972810, 131714, 2315954218, 2323679362, 10526880, 142746154, 2158633472, 2317879298, 164352, 2684920450, 2147614752, 2315946530, 2693407370, 2726955048, 706882058, 2684362786, 715794434, 2720147498, 44081792, 2695529096, 536906400, 2189591168, 2860517504, 547891842, 581444256, 2181177888, 169872002, 570591240, 2726996616, 2686984872, 2718605824, 570468992, 570427906, 34078728, 2157978152, 2181179426, 2695498274, 134252552, 9078954, 671260714, 545792162, 2191663240, 535176, 539109506, 2852127370, 2183266306, 2819106954, 2317353122, 2317877258, 41977994, 8554658, 679479938, 44073120, 44214952, 671647904, 681618056, 2693270184, 2181040160, 715686400, 2192187520, 136486914, 2148141192, 2192188032, 2283937930, 2827657216, 145268768, 2324210346, 570460168, 2323655338, 673325576, 2181726890, 547520512, 2718074888, 2862784674, 11012616, 545819178, 706873994, 579373096, 144867970, 11020960, 178825768, 134881960, 2284358146, 671261314, 2324340864, 2156036224, 579479712, 2189429408, 170033186, 141864, 2158111242, 2862647328, 2158100618, 680042666, 144704010, 545956520, 35782666, 2720702626, 176193666, 2323777544, 2290753704, 2829746338, 539631754, 8554666, 2318049920, 578979842, 176728706, 2852167712, 2183670432, 565890, 2189429248, 44696106, 2693308928, 2181081122, 2695372968, 671222402, 573089824, 706881666, 2827618954, 2720137738, 2829715498, 8560682, 545955842, 134873770, 134783498, 2192187434, 713597448, 2728962176, 42117122, 2729091082, 2325741570, 539623978, 2191696394, 2694881824, 570957960, 704677928, 178913312, 545270410, 33565312, 2729058850, 2323679274, 170428578, 2290133536, 2819129514, 2191532040, 671623200, 136873984, 2292875274, 2189566122, 2720702976, 2720014472, 2282367496, 537438346, 536903680, 2183137930, 142748298, 2158103208, 178946176, 143138946, 2852661794, 2720172552, 671648384, 2181171880, 178815648, 35653802, 2684526752, 705169954, 2728960034, 2189953154, 2695407650, 547487754, 2821204640, 2147658408, 673185832, 134908584, 2720041634, 715817514, 2191564962, 170394242, 44564648, 715293218, 136325282, 167772290, 2282236072, 579373056, 178790434, 8421378, 2819099296, 2315419650, 2183178754, 2726430754, 2827100322, 547522722, 33693858, 570434080, 2827487874, 2325782696, 2292361866, 2852692138, 2818744488, 2827135658, 43168, 2158496264, 2191559168, 706781706, 2183307426, 2820712618, 144837120, 2318016546, 2148010498, 36317736, 713171498, 2718565000, 713590914, 2290788384, 2292318250, 2326407298, 142616584, 2827528232, 2729050240, 673849514, 706749056, 2860515842, 681748480, 537405600, 34119808, 34244778, 169910442, 2827487234, 2181734560, 664192, 178817152, 570556426, 2190090922, 2317519528, 671228418, 2189437482, 2290090018, 2317396096, 2290754048, 2315815426, 10619048, 2852661258, 44739200, 2150244904, 176824864, 10660008, 2324211754, 10657794, 2687011456, 44179464, 578955936, 2827626664, 539533858, 134391946, 166570, 178954274, 2156537992, 2687109282, 2317394600, 713697410, 2147625634, 2281734666, 2290754088, 2156396576, 145262722, 2282398376, 42641920, 2283965058, 715259904, 2284324904, 2827528328, 2718040706, 579502594, 2149722664, 2150107818, 578978344, 134744098, 2156538024, 2729093792, 567456, 42608680, 2861074568, 671229992, 671131680, 2820713090, 682101256, 2819260456, 706912808, 2693399042, 2863302688, 2860525578, 143166090, 172714, 713067170, 136325770, 713196194, 167914146, 2189953186, 2852653576, 578849450, 581470250, 2726439586, 673227274, 44728834, 2821193858, 537427970, 2718466594, 2852685986, 2863145504, 134914056, 33556512, 2694873224, 8528424, 547356840, 2686623914, 581083170, 2148018688, 138, 682109568, 8954498, 2854914210, 2317492736, 539664904, 2821193770, 2183299746, 166058, 704676000, 2729058848, 2292722178, 2827100202, 570433546, 2829724296, 2292195848, 136849544, 8561162, 8923690, 178923688, 671787050, 2158626978, 681607714, 679518250, 176850986, 2821333000, 2820800682, 2720014858, 2158493696, 167936650, 2181726338, 2156398634, 2326276264, 169910952, 136480802, 2156012200, 2147656328, 2854355498, 2282390016, 2728534562, 2820680194, 170002946, 2852299426, 2693407266, 2729085578, 705306664, 2861206144, 170402314, 2149722154, 2827651626, 2317484074, 134744618, 2862785026, 706742946, 2283973130, 44042890, 2829582986, 2818714250, 707438634, 673851904, 2860517888, 707267234, 681585194, 2852290592, 2323785728, 539009696, 2728954026, 713558026, 2158665896, 715260426, 545423370, 136972832, 44697760, 136970376, 2827624456, 136849922, 573188128, 2156404872, 2318018570, 2191556640, 570458626, 2149746848, 2753192, 166410, 2290223106, 8529962, 134225922, 706873992, 2720145954, 706880042, 2189983744, 680135168, 144834570, 2718575264, 2324302346, 713689738, 2150269568, 2820844162, 2158537224, 8923658, 545948170, 2149755554, 143139490, 2861048448, 2692753544, 44182058, 35686954, 2315266088, 2156571146, 2158102688, 2181693984, 2156537888, 2694850562, 170437256, 681615370, 2292351136, 44173472, 2189599394, 2324179488, 170526880, 136972936, 2149581320, 2829584898, 2292320776, 2863147136, 2281743008, 715295392, 142649352, 2863172130, 2861040170, 2191657482, 2726472232, 41986176, 2686616096, 2686618146, 673350314, 136316962, 2292328482, 2863303304, 673325706, 539527688, 2290647200, 2685018792, 42641448, 9077378, 2692915202, 144706216, 2728430088, 2820802728, 8913064, 169904770, 2290745898, 2192212512, 2728960170, 2717941922, 2283807240, 8430112, 2686618112, 2852823584, 2317887658, 2192179880, 2863137280, 2281835176, 2181169792, 2183692458, 2821366312, 144703616, 2863138858, 10652194, 33597442, 706742954, 2854914216, 2829099650, 2861080608, 2326268586, 580913794, 657578, 2284356096, 2181038634, 2190117026, 581468330, 570466856, 579469994, 2718081696, 715268616, 2720662048, 2283798666, 2317879840, 2819261064, 715294752, 2149614114, 715784234, 707273248, 2854226442, 144736776, 2819227690, 2720694912, 2686582914, 579347072, 2147518594, 176695306, 2852167842, 2148008618, 2821204610, 2282389666, 537395336, 8522272, 2852782632, 2238976, 571081384, 706750632, 2820801186, 538970242, 682262560, 2236586, 673194504, 2720563848, 664066, 537569832, 665762, 2720662016, 2189568512, 10651650, 2149580808, 2854780960, 2687016960, 713566754, 2290614786, 167813258, 545392640, 713072776, 545268264, 8423946, 2718572672, 2192056360, 2692751368, 2290092584, 41978402, 671254658, 2717909032, 671220232, 657576, 2192050698, 2292328992, 681738378, 545923714, 2854748834, 2818736136, 2282258600, 539101696, 2729060866, 11141162, 537438728, 2827649194, 681583112, 2148016778, 707264512, 2623496, 2852814986, 2692883074, 537559562, 713564330, 2325785088, 2282236064, 2149755392, 705202186, 8563210, 2718566562, 136882216, 2192091690, 34081408, 2854257192, 673186346, 176162824, 2156529672, 143132808, 2854398592, 170525320, 2292359176, 705331242, 2829584418, 2693275680, 537428480, 2326309002, 681740328, 671255178, 176816130, 2821333642, 2726300200, 548055560, 705178144, 2819131906, 36178442, 142606336, 2695367176, 706873984, 2191696386, 2720694408, 706740226, 2693408768, 2282233896, 681575080, 35782794, 42508834, 42076328, 44171402, 581567008, 10627232, 581445632, 2183135234, 2695497858, 570556930, 2861181608, 713687208, 2854912640, 573177858, 682107560, 176302210, 2282225826, 2860681378, 578857096, 581044256, 2694843040, 2191688352, 2694840458, 538978816, 176849544, 33685512, 2290622978, 572689064, 2284365858, 2827127458, 2183791240, 671648424, 170426920, 2290264736, 715663498, 2149614250, 2183266312, 2821234856, 2283937826, 167780872, 11045418, 2282268712, 2281840642, 545956384, 671613600, 537536554, 715161632, 2720573962, 2284331520, 167905928, 713599498, 2854920832, 663682, 144747146, 658050, 2821202080, 537397418, 2854782976, 2181073024, 2149720608, 2290623138, 2326274216, 44083330, 573055648, 2230282, 707299458, 579379200, 145262730, 44575266, 715300904, 44204200, 2717919776, 136882688, 2183799458, 2720145570, 2692776576, 170533514, 176162816, 144745088, 2686976040, 8923778, 2863311360, 681708170, 2829199362, 545948288, 545794090, 42082976, 42631304, 2720139400, 536871074, 713066634, 2147625130, 2147516970, 2317518858, 704809090, 673710760, 2684879016, 2325914112, 143130634, 11149440, 2692776480, 538978816, 136456842, 176693922, 2315288578, 2183307936, 134752776, 2829221890, 537404072, 142649512, 2693268130, 671621640, 2863180456, 2292746282, 35652266, 2158503936, 2829584930, 671785634, 570960544, 11176586, 41945640, 2852817418, 2695504040, 2284456072, 2190117386, 698408, 8530082, 570458794, 134742016, 536903810, 136456360, 682270752, 570990728, 2852651050, 2149582984, 170429088, 2323784354, 143166090, 545390626, 42475650, 682230434, 705175720, 2863138954, 136872488, 2315780616, 2158626952, 42639520, 2158658184, 706773664, 2693276162, 136454698, 2147650080, 11018882, 2863171744, 673319424, 10521216, 2292228232, 2829623946, 537535018, 581050890, 578857120, 2282397736, 2852136962, 713564290, 580943874, 2323819146, 2829066272, 2854758530, 715696264, 2281701544, 2684527146, 2282389632, 169902626, 671088810, 581468160, 2148010656, 572555904, 2692874370, 545792000, 2156431880, 2317355522, 168430080, 44728992, 2852290568, 2325905568, 581468712, 42082816, 2854354978, 178391560, 2827135106, 2157969450, 2684913664, 2860548610, 2148016264, 2728395426, 2150279810, 570435584, 2684520480, 2150246400, 2189468194, 36186144, 706775040, 2687107202, 2292230690, 713730570, 145400456, 2685044866, 536871560, 539000834, 547528736, 8390656, 2181203976, 2854388264, 168460938, 570982914, 2230432, 2852694528, 2726830720, 178301610, 2829722146, 570557064, 2148149376, 2317519018, 8522368, 2183668256, 134391850, 715262466, 571081218, 679651872, 169912994, 2726461450, 539527168, 707396104, 2720172160, 2827487872, 2821358120, 2324334626, 2105986, 2271872, 713204234, 578814624, 2827127298, 2862612992, 671646240, 704676480, 145361568, 170427042, 673327648, 142616608, 539107338, 2283971208, 2189953064, 2693308962, 2718444194, 573188618, 536879618, 706873898, 2827657866, 2685043362, 2189953576, 2726437416, 704653442, 136348296, 2148182658, 2829754536, 2861204096, 2326405280, 2863270434, 573178018, 143270434, 2326429866, 41986176, 2693300392, 11018274, 2827485194, 578847266, 2292886056, 144738986, 2861212288, 2147623434, 580919848, 2852260488, 144835072, 2323808386, 2854914088, 2695496202, 679643168, 681615880, 2324302336, 2292329090, 167780864, 2692907010, 2150271520, 2107434, 2315298952, 671122048, 572688938, 2720540704, 572563488, 10493962, 539000994, 2820678146, 2326309504, 2130464, 570958466, 715270280, 2827495584, 2323818634, 671230088, 8519682, 2290649730, 11184138, 537395712, 2323776000, 2718564522, 681582754, 539494440, 2726832642, 2181204128, 169910410, 35692578, 679641728, 33589258, 168339586, 2852301322, 536906410, 2147486240, 2158133928, 2189459626, 2324204064, 35793448, 2717942434, 2292714152, 136456234, 2862645792, 2694980098, 134261376, 2150137856, 10496522, 2315913346, 2156429954, 178924200, 671090824, 545825290, 713198080, 42500128, 539132450, 2695506088, 2861213706, 2726994472, 169871488, 581575176, 2726439042, 2852823040, 2685050890, 10625706, 43554, 2829060098, 2818605706, 713590920, 2827657216, 2863270562, 2827094186, 2158135842, 2695538856, 134914728, 679512616, 35826338, 2854257162, 2183832202, 2183299754, 681716264, 545391144, 2181597698, 2726961672, 2694842890, 2317887650, 2191696544, 2192214666, 704645672, 2183662242, 679618600, 2695400066, 2183667840, 2155872296, 681617954, 142772226, 168306690, 2317887496, 2155874858, 673317544, 2284462208, 44081312, 145230370, 178948776, 137003178, 2854234274, 2149624482, 33598112, 2284324866, 2181734408, 42633250, 2695405610, 680140938, 8388738, 545260034, 134389792, 570952226, 581468832, 2695536650, 2181046402, 2284357794, 539134594, 2622112, 136454176, 36317736, 537561600, 2326309416, 713695402, 34080930, 2693439496, 2156405408, 570985096, 2315421728, 178432648, 545816744, 11176608, 33693832, 11045544, 42084898, 572694560, 713195562, 2315782658, 2189427202, 2148010656, 2158503936, 2315266600, 33587722, 41978370, 2315298946, 2189953056, 2315289250, 36342410, 2863180322, 2191532066, 2150148778, 545785896, 2290100736, 2818713770, 547528864, 178397344, 2821335552, 2717944488, 2829615778, 144837162, 11010048, 2149624482, 2150105632, 42608810, 581609634, 2862647464, 2726822536, 2720047242, 42115114, 545794696, 2863300608, 2684879490, 2192222376, 2684920458, 134750370, 2694883336, 170008736, 2181562368, 690178, 2726953608, 2718081162, 2317912226, 570984488, 671096962, 44073602, 2694873608, 2692917794, 8955904, 2181038720, 2181728426, 539527842, 176857632, 170428426, 2189984394, 2687115426, 536879106, 145238536, 2728428074, 2863169538, 573080096, 2324300298, 2692786176, 2148008104, 2695399562, 2290786466, 2156044930, 2181564928, 2852823554, 671228554, 2189984298, 2317918370, 2852651050, 2826969728, 2862787202, 2284497442, 673710242, 35818026, 2852685984, 539535392, 142647432, 713556096, 2315257866, 539131946, 2854912642, 2290780296, 142739968, 539632296, 33556642, 34242594, 33595394, 2827659394, 2281835146, 2861040136, 168304808, 2728561322, 2685009960, 2284464256, 2726830624, 545950338, 2315921578, 2315288706, 2861171338, 134251170, 682237992, 145391656, 2107946, 2821193888, 42641536, 2281841288, 2726306312, 2281712162, 537428008, 545785858, 537012770, 2317393952, 36184746, 2863267968, 2190082562, 2158665728, 706871848, 2686492712, 2097154, 42117152, 2663074, 545824808, 2317877408, 2183307392, 134752802, 2861173408, 715130880, 2292877312, 2694851074, 2324212234, 2693309064, 2827495434, 44042282, 33562752, 2821358210, 2156038824, 170000392, 581446314, 706881578, 8397480, 2189560456, 2728405024, 145402410, 136849568, 573087882, 2827651754, 176717952, 2192057002, 2147524738, 2325881474, 545792008, 2860548746, 2684526728, 145402536, 715259904, 11012226, 2290625152, 581567136, 131754, 136479274, 537535136, 2818736130, 2718575266, 707297832, 2290778250, 143164072, 2158627338, 178946690, 176818312, 581478568, 2684913706, 713067016, 2729060520, 169878152, 144712202, 2189961760, 671746594, 2829068418, 537045122, 2189568554, 2281865730, 33555106, 35823744, 706912936, 571122186, 2621442, 10786, 2861171362, 2861050400, 578980000, 2693277706, 2827127304, 145359498, 136456234, 570558624, 2147649704, 2728962730, 137005706, 682107008, 2150246568, 2729085066, 671130152, 8563362, 2684363306, 545433768, 2720565282, 2189961248, 42609288, 571091584, 2181728800, 537567906, 42475552, 658080, 2284456456, 2819105320, 572654210, 2192081058, 2283930250, 2315944074, 581478920, 8746, 167774210, 35824256, 2695506434, 547891752, 145227904, 545786370, 2827102728, 580921858, 2827485698, 680036866, 2284333098, 41976450, 570959906, 673360554, 44075682, 2326276232, 2147617312, 2292754568, 2326306986, 548045440, 136872480, 2150115880, 2284464648, 2325785122, 2692917792, 547391618, 44042274, 2695367296, 2281703562, 2282357410, 9085570, 713034282, 671262720, 42510346, 2854363266, 570436264, 2761376, 537567904, 2181048458, 2695364736, 36184194, 2820809352, 34087458, 2155905578, 2665090, 2664488, 2155915778, 2852683816, 2317887624, 2183170218, 167780354, 539132418, 673744898, 136349824, 2693269640, 143141546, 713728010, 2290747520, 170393610, 2147623466, 2718599296, 539101736, 671654016, 707404298, 545292418, 581446146, 178815112, 34114184, 2718040066, 545916938, 682109576, 143130634, 2149623840, 2290655786, 705331850, 44706466, 2726431234, 2852661410, 570466440, 578986632, 2323778090, 145227776, 570591882, 178266632, 2324179586, 2181605512, 2190092840, 2694979618, 2818713730, 679510664, 2156569218, 2150138368, 2282365602, 2315264546, 2189435040, 2718607496, 136347680, 34244746, 2861173288, 681607304, 36341762, 2863147648, 2684362760, 2852129410, 2863308962, 713031688, 2863270570, 578945570, 2726961184, 581435394, 2317918856, 673229474, 145260544, 2717919784, 2149745290, 2717917728, 671754754, 142615170, 539626114, 2290780290, 2720539266, 570597410, 2099232, 2156404770, 2686460416, 2819235874, 2861080586, 170526762, 2720696866, 2191657482, 2284357760, 2290262536, 144875650, 174730, 168462498, 2854266914, 2820678312, 134348808, 2693431840, 170426378, 2818613802, 680176258, 2290223240, 33718952, 8948256, 2827520138, 36175874, 2150269058, 539626114, 8923178, 2283831808, 2819132040, 2819271168, 572688392, 42500648, 2685018122, 134785698, 2292883616, 2861181066, 679616554, 2728927362, 2183702696, 2685043360, 134881280, 696322, 705307306, 679651362, 573177864, 2181564418, 136489632, 713695402, 706914312, 42608650, 704677930, 2818712106, 2818613888, 2684889122, 2158110752, 176334882, 176161450, 2326437890, 2818605186, 178397864, 168329226, 2181693448, 2729050632, 2290231456, 170041888, 33686056, 34244738, 704651392, 10282, 545824896, 176204288, 2183268992, 715696672, 545948330, 715137704, 10496042, 2148182656, 2720147976, 715819554, 2821196322, 713164808, 2155907586, 2284453888, 2694850730, 2147518632, 2726963362, 42109448, 34086920, 2148051074, 44706472, 681738912, 681706144, 178913290, 2150107786, 2827125418, 2729082880, 2827092098, 2181695496, 2818744488, 2726436864, 570951712, 178817666, 713171106, 33729186, 2183703050, 2692907010, 2147650050, 2290614954, 2183307304, 136847488, 536905864, 572564106, 2821324810, 136356360, 715301538, 539500584, 143303298, 2183176232, 2192083082, 581468322, 2852784682, 2189427200, 141832, 2238464, 167813664, 532480, 170436770, 2852268544, 2148171808, 2821229218, 713564192, 2317494280, 539132066, 673325224, 2852127274, 707403808, 713173546, 168462850, 2317492736, 2819105280, 2158526978, 2292219946, 2290223650, 2819097248, 170567818, 2150236322, 2099850, 673718400, 2818574344, 2686618144, 2686492682, 143139458, 673219104, 704806944, 2693300386, 2854267010, 134228130, 581050400, 2290122920, 2181048458, 2156529792, 539665026, 2861082786, 681707658, 2148009986, 2692775976, 547487874, 8923776, 2718468778, 2695504512, 578816168, 2281734824, 2326397096, 2183268994, 2729060872, 2149580928, 707275266, 579471530, 578848768, 134384136, 178954368, 134742050, 170002568, 178817032, 715262626, 2148016298, 2290786986, 2183275050, 2695399464, 2827124768, 36317856, 578945536, 2852290690, 137003682, 2315920008, 44567082, 33688200, 2821333674, 44040200, 42084906, 2821365898, 580952064, 144712320, 2718433450, 142772384, 2726955018, 2181605898, 2192181288, 9085472, 715137578, 168296490, 706881706, 41975976, 2323653288, 10650274, 2695375392, 2726306312, 2315266698, 2150271008, 41640, 547490466, 2818572928, 2818580480, 136882690, 2821229218, 570589704, 570566690, 2827126944, 2191565312, 2315815562, 581476874, 706748450, 548044962, 673751042, 41978528, 706912418, 42641450, 2156431402, 2156405418, 145394306, 2695406088, 2695375018, 682263210, 2684387842, 33686152, 2720541346, 707272744, 2192091138, 2324203554, 2720696834, 167936032, 2281835138, 573055106, 713173120, 2718435970, 2718081152, 2324212232, 40960, 2147658280, 679477930, 2728927234, 2269864, 2718466088, 2317912608, 2862744192, 547889152, 176718344, 2720663594, 545270440, 578945664, 2728951816, 2862743680, 2829623424, 134226432, 537438242, 2283940522, 547915944, 2192056962, 2720572042, 2315782144, 537035304, 2862776490, 545792522, 8399528, 178823810, 2183170208, 681615904, 2860655106, 2315288586, 145228320, 2863145482, 2684527112, 682238080, 537526402, 713162794, 9087018, 2827092098, 581478568, 2325883392, 2192089130, 2818605696, 10527370, 2821357730, 8519690, 2150107264, 679608832, 2281840808, 2860556426, 665728, 33597570, 642, 9077288, 2181210112, 167813760, 2720172706, 168331778, 178430080, 2720671786, 2829230248, 2854914600, 2156560896, 2829230592, 10486306, 570426024, 573212682, 707405994, 2317484064, 705200648, 178391072, 715784834, 704783016, 2290090664, 2684398082, 2693401250, 2149580928, 2190092330, 2292320386, 581468680, 42502690, 681708074, 2129962, 2181073416, 2189565984, 2720571522, 178956320, 537037482, 2829189632, 2148180610, 134873768, 2793472, 2818613258, 36218920, 537438344, 713171074, 2181728928, 671228586, 2862622728, 2192091778, 34088994, 2292721826, 2325880874, 2191526050, 2861211808, 671132192, 33720866, 2852300970, 581077642, 536903722, 2684529322, 2694873216, 9044008, 713171592, 10485928, 8422058, 680001704, 136448138, 2720533128, 545423528, 2693310592, 2818605704, 545431554, 2852127362, 680134664, 2862612608, 2292328618, 2326440608, 2718474784, 36210826, 671623208, 2820677770, 2829592586, 2292328482, 680135306, 2315788288, 2720664194, 706781224, 178432682, 2692917280, 2862622752, 682141736, 2323685896, 570433570, 2663048, 11045544, 178430504, 168340098, 2693406848, 2283808768, 2191558818, 2284325384, 681738378, 2156014210, 169877504, 2315266210, 680175752, 2728534056, 2854224002, 2726955554, 8528000, 2318008962, 2860687394, 537403944, 2687142048, 2819262472, 2718048768, 705200674, 178424456, 42109602, 688640, 2150268960, 2862612490, 2687140010, 2324341280, 2720572072, 36217482, 2148041224, 707297954, 2292351490, 134250536, 2292719624, 2718566922, 2726430728, 570435746, 2819138218, 2861180928, 176300544, 42074760, 9054730, 713196072, 2290122794, 2728954528, 539002882, 2290624650, 2189470378, 2283833354, 671623840, 2852653096, 679608874, 2793482, 715131392, 2861214370, 548012586, 572525186, 572532736, 2315428522, 2147524640, 2324310568, 539000832, 2820713090, 136487048, 176195616, 2181734434, 2181728258, 2147516552, 545426082, 578953224, 2284364322, 178956968, 170393738, 176292392, 2148043400, 2189568514, 10619394, 2150238730, 2852815394, 573081738, 565384, 8954376, 2726462088, 2325914154, 680044672, 2181046440, 536914442, 2692775946, 707429034, 2687017096, 41951394, 2728952458, 2148147338, 572663816, 705175592, 2323655296, 713196202, 176850978, 2282389634, 178397698, 170394120, 2189591178, 2147492520, 2862655496, 2284357640, 2189435402, 2317912104, 33686026, 2318041256, 539101858, 548020896, 579338752, 2315913224, 713689760, 713042594, 2728405034, 34251296, 2326298784, 539131904, 655370, 2684526632, 2290614816, 681740426, 578980000, 704678538, 2326397450, 2654728, 532650, 581042856, 41945736, 2694850560, 2692786696, 2728525952, 2183145472, 2863137288, 545267840, 44212768, 2860517896, 2695531168, 2694971946, 704651810, 34217984, 673327232, 673852040, 2692874282, 570564746, 176292362, 2292197384, 579338376, 2281742474, 42641546, 36315786, 559242, 169871906, 2720664066, 2695528992, 2324341378, 145236136, 2183146024, 2820803234, 706914816, 2325916296, 547522688, 679477792, 2852169864, 2829713922, 2317363200, 572696616, 2183825410, 2720039040, 2852790946, 2852823562, 707431074, 680135176, 2818736258, 2181695616, 2720147464, 2150113960, 2283930248, 8396930, 2290098848, 2821202570, 2718572680, 44573218, 545947808, 2181179552, 170535050, 42107432, 2684487688, 2860687906, 2820801066, 178389544, 137005568, 142647842, 673352320, 2150146058, 2155905544, 35684874, 671776938, 35815594, 2183275144, 2326274688, 571115552, 680012330, 715827202, 539142818, 167903360, 2829060096, 537004194, 2157979690, 33727010, 2189951490, 2852257922, 2290090152, 2861205666, 570556936, 2852162088, 142639618, 2820669608, 2158496266, 2189983778, 2829715978, 2860558504, 537535104, 143270056, 178391560, 673876608, 2687017472, 2155913352, 547529386, 44214408, 2695013024, 2147527176, 671091368, 2183276672, 680045056, 133792, 176818818, 35826218, 2183702666, 2852792330, 578816130, 2323685376, 134359074, 664106, 2692784778, 571081378, 2717949992, 704643104, 11182248, 2787498, 2290262154, 579512832, 2829099648, 2854922282, 570425984, 2728534058, 176168962, 143302688, 704684578, 8947752, 176695336, 2318018688, 178954920, 35653642, 10619426, 2720563712, 2283962506, 2718042664, 2863303170, 2852126856, 2728919210, 715163810, 36342440, 2292883456, 2728919586, 706773632, 2662914, 2821201922, 2158002306, 673841288, 2147623464, 2183801344, 2726469640, 2315911682, 35686538, 8923810, 2181081090, 44081154, 2325905960, 539525770, 2290122922, 2726340778, 2687115400, 2854225960, 2829615272, 2819236482, 42467456, 2695004800, 2854388386, 2854750882, 8430216, 168430210, 11176488, 2692751368, 580952586, 2863170080, 134392322, 2324209792, 2325881000, 178825354, 2720664224, 2317484672, 2156006026, 2793474, 680002082, 2717909512, 2692915336, 2181212832, 2860690048, 2684493992, 2692776448, 2818738210, 581044354, 2829197314, 134742568, 2181595170, 715300904, 178266626, 145394208, 537526434, 178389538, 2290229920, 9044008, 2720662152, 680165378, 665642, 2148041378, 2693441544, 681707552, 2191558824, 2192056330, 168428066, 8923136, 713171496, 579373570, 2693269672, 713173002, 682132098, 144744488, 2860681864, 2183137954, 715169802, 2728528522, 2140296, 2726953512, 570984608, 579340424, 570425866, 705308714, 2728921640, 2726953000, 178948266, 2290614944, 10658466, 2283807240, 2323647114, 134357546, 2183309450, 176302754, 671621162, 2156404896, 2191689768, 167782954, 2819229738, 2157980330, 679479296, 167946762, 570957856, 2692743816, 539656840, 545261608, 136880682, 579381290, 572663944, 10496008, 2829617704, 143261866, 2315782178, 2827004072, 136478720, 538976768, 2694873088, 2854789666, 144842794, 2290100234, 2183137834, 134916096, 2158100642, 2819268618, 2292722346, 2827094530, 579512456, 44567048, 2826995848, 2829091336, 715261986, 134359072, 2228362, 2189434922, 2827102208, 673351850, 2192050720, 35826314, 705208448, 136349864, 33565322, 2189994498, 2324171296, 178423938, 715129514, 2317352992, 2854357160, 2181605504, 2292326408, 2821333162, 2827135018, 2158111234, 136317090, 2315387528, 2720148096, 176160808, 2158002858, 142746272, 2718048898, 136317474, 545786498, 2292746784, 2863268392, 671090688, 35661986, 41953824, 2283842056, 2685010090, 2718048770, 10657930, 34244642, 2695537154, 2281709602, 705176226, 671091330, 136980520, 2695408128, 2156406794, 545300648, 2726996096, 706914434, 2695497888, 2693276168, 681738794, 2852825128, 2720704522, 2156538408, 2692745728, 2861170816, 570992682, 2290780840, 679518208, 145369642, 2718075008, 2861204104, 578947586, 2685010560, 571113984, 2324332714, 178430504, 547498624, 42467336, 2189953064, 2854266920, 170568328, 713719944, 2720014850, 178784296, 2292877960, 178915362, 581607426, 2684485634, 2183135752, 580913314, 2148139176, 2324308096, 2190090370, 2720538664, 2861206058, 2687140482, 2281703426, 705211042, 2862779042, 134220328, 2281873418, 2717942282, 707267114, 545301162, 11010728, 44728458, 2138114, 2325774978, 44212362, 144738312, 680003592, 136456234, 2192212128, 2693409410, 570597890, 2818582688, 2315782658, 2686582794, 167782952, 539107488, 34113698, 2720047752, 706750504, 2192091808, 2819269256, 2852135552, 537436320, 581576840, 2818746368, 581568642, 137005090, 2852790794, 144836746, 2692874242, 579504130, 167815296, 2156036266, 2684921888, 9085056, 2820702720, 2693302408, 2191525930, 2718468232, 41943586, 2685009928, 144744482, 35651722, 715262632, 537428610, 2695539202, 2282356898, 142739584, 134752416, 579477666, 705342112, 42076296, 539533858, 35817474, 2686984704, 8915104, 2189568136, 2292328490, 168460936, 681617544, 134392330, 2854266920, 539142794, 2292197888, 2155874952, 581599754, 172554, 2155915392, 2692876448, 143264394, 2183667746, 2181595808, 573049506, 2148149768, 34113544, 2191532576, 2687115306, 2720670248, 704643072, 2292187648, 44703874, 143163936, 2852790794, 2181212680, 2315913224, 35685000, 680167458, 713042602, 2283831458, 713588736, 2827626528, 545434120, 536873480, 547487744, 681715874, 2854889474, 671222432, 2318049802, 2720573472, 713064970, 2827518506, 2292885666, 176695818, 2325783202, 2826995848, 2290133032, 715819552, 571083266, 2189986442, 2292721824, 2728397320, 2317388450, 134357544, 42609322, 2829755042, 134775434, 2818607144, 2318019202, 170533536, 680143400, 704684032, 36317864, 680132738, 2795658, 524416, 2189427208, 2820810762, 2156560522, 2684911616, 680042530, 2684389504, 2292722312, 2852823202, 2148174506, 2318010496, 2315430562, 8923306, 2181701794, 2323818528, 2156569128, 2695537290, 176334850, 2284323328, 2852694184, 169878050, 2862653450, 713073154, 2269352, 2693310624, 2191523976, 142737544, 145361578, 2720672426, 34217986, 11010602, 2149720736, 539011616, 143171624, 2183266338, 11042818, 2290254466, 2861170728, 2292722338, 145260576, 2852169738, 2317910696, 2281840808, 2827528736, 680143362, 34848, 2861205632, 170532872, 167805098, 2282392224, 538978312, 136882696, 2158135432, 673841312, 673875968, 580946048, 2718466216, 2326274184, 2818744456, 170567682, 2324168864, 2718599818, 2290122880, 715825322, 570434056, 707437216, 673841698, 2861214208, 2317920394, 2150247080, 2829058570, 581052930, 2183266440, 42510498, 713597066, 537043466, 539535904, 2852135456, 2317920938, 2189961248, 671623202, 42478216, 581468320, 2720573962, 537043490, 168331778, 2290657922, 142778528, 2284356138, 2821325442, 2315944584, 2181603328, 2181728290, 2860526240, 2726985768, 671121962, 8555048, 2860550784, 715825290, 2283932160, 2147624962, 2854234784, 2720539176, 8915106, 2290122752, 144705576, 170001024, 715131016, 705202306, 170535466, 2624170, 2290623146, 2181177984, 2315782146, 2149755402, 134883328, 2150236714, 578857480, 2156012066, 2283972642, 570458112, 34218536, 33587336, 706871330, 2281834506, 707395744, 682265098, 2290647680, 2183276682, 2821227010, 167774722, 2147518600, 2148008578, 2189461664, 2852137504, 33729186, 2687019138, 134389792, 2692874792, 2149622410, 2148009986, 2821196298, 572532778, 2292222504, 176335008, 681607200, 2284356138, 2720540840, 2685043208, 2718599170, 176294026, 2718444040, 2189983754, 2281843202, 2292877314, 2149583008, 2284462120, 715688586, 2158627360, 2860548738, 715303594, 2695536674, 44599304, 145399818, 2282233896, 565258, 10652200, 2827100832, 2317396138, 176292352, 2290657802, 36309120, 168339968, 136356488, 145262634, 2317885960, 537536552, 713697928, 570599968, 715293352, 681615392, 2158101024, 2290221088, 2693270016, 2718040224, 539109922, 2821358114, 2317879338, 2228896, 2147625130, 579379330, 178432032, 2720671784, 2283799042, 2819106944, 682263210, 682108930, 2827487744, 2192214656, 9077280, 713040512, 2156440064, 134348802, 671752866, 170532992, 2862751874, 2720016936, 44042410, 2324307970, 2326399018, 134359048, 2181177472, 2726986248, 167914024, 2861083146, 2191657608, 713196042, 2863138944, 681574944, 578816520, 2292875432, 581468330, 2829068296, 2726330890, 690312, 578816672, 2854879754, 143272104, 2852817440, 705202696, 2183825538, 671124000, 2190092802, 2147658370, 707436704, 539626016, 579381768, 9076896, 11184778, 2728921728, 2860656800, 2281742984, 34078754, 136841384, 2821204136, 134228640, 579379842, 2149754890, 2717944480, 680010402, 2147624970, 2191656992, 545792008, 2271360, 2130592, 671754786, 671097472, 2150246562, 2829713536, 2158529186, 673187872, 715817504, 2292320936, 539011232, 539536032, 581443722, 572696586, 2818607616, 682134154, 2854914082, 176195624, 2863270538, 176202400, 2315911176, 673229352, 2821236906, 2695407616, 2720016418, 2158665896, 169912962, 2718474762, 663552, 176859178, 143271936, 2271880, 2323776040, 2829093386, 2863169672, 44739202, 545267722, 2728427682, 34220706, 579381888, 2718574762, 578822698, 10625698, 2181595264, 671221762, 2282367010, 705306632, 2190082720, 2290123426, 2852135466, 172712, 673751080, 33587338, 35456, 145361418, 2863276162, 2192220714, 134252712, 705339946, 2718048906, 2284453898, 2156038312, 168468488, 545786024, 2326432384, 2818736802, 2191657130, 2693300232, 537534464, 2156405282, 44075168, 2728952362, 33694216, 2862787202, 2728534146, 136841738, 2325776424, 2686460586, 2684396040, 145269378, 715663522, 2728953992, 2726298282, 2726985856, 547529376, 176693792, 42076194, 2326407690, 2852161544, 2854387744, 704774144, 11053570, 2720704674, 2148180002, 673325192, 2687008776, 36317320, 2861205666, 570558624, 2692743848, 2148149920, 2318010890, 2282400266, 2827651082, 707297928, 681715746, 2693302280, 8530080, 539492522, 579373096, 2325881344, 2236448, 42601130, 11010602, 178915362, 178291234, 144746538, 9046688, 2718083712, 2821326986, 2149744682, 681705602, 9087018, 671787168, 10488354, 2157979656, 2290223626, 705175714, 178790528, 2695497738, 2150105128, 136839328, 681749162, 2326405800, 176171016, 42475688, 44048512, 2684879360, 2189462058, 537569418, 2693400736, 2684881416, 2717952640, 2686462626, 673876000, 682231818, 169910912, 2687019144, 2852161576, 2862654082, 176849536, 2720006314, 570589322, 2692884490, 36315138, 705167368, 2181210274, 545923082, 2326405794, 673841160, 2292195370, 2181695490, 2324307978, 704686240, 43010, 176302250, 581609474, 137013762, 2664480, 136978464, 2861049856, 178782242, 2189983784, 2818738696, 2290092674, 2158633514, 2315821186, 2687011464, 142778376, 2829101706, 2181605536, 2820677640, 144747178, 36317346, 707395744, 2324177064, 2720148138, 2183176360, 2323818496, 178430592, 2290262154, 2861212330, 2290223272, 2183274498, 143165610, 41951914, 679616514, 143296650, 2695496200, 2183670304, 2183692960, 9052320, 8200, 2821196328, 2282266784, 673349642, 142606370, 2315288578, 2827627048, 713599016, 537012864, 2284496896, 2726863008, 671646344, 8832, 680132738, 2694881802, 705178282, 673360384, 2820712482, 679652002, 2728534560, 713596938, 2686976168, 2281744928, 2854396416, 134251170, 136348202, 178432642, 2819140264, 2183703210, 2821368330, 713689258, 547400328, 2863309474, 10486410, 681576960, 143270570, 707273224, 2718474242, 2718048298, 2281841154, 2323776136, 2694883362, 570591786, 2726437506, 715794984, 2862620808, 168430242, 2686486528, 2829093536, 571122344, 715294856, 2686494762, 36211242, 545794056, 176851074, 2829617674, 169869984, 2718597152, 2861212170, 2317386272, 2726823978, 34087050, 2183299074, 145399810, 2863267840, 704807050, 2862621320, 136487050, 2183266856, 2284456458, 679643296, 690304, 545401504, 167772298, 2150271136, 44607530, 2685045250, 579338368, 2796202, 2819104808, 145236136, 673357954, 2829099170, 144704170, 681706026, 44575400, 2292228648, 2854783618, 34245290, 2183661578, 578979872, 580921346, 2192059016, 2292189706, 2282389632, 144703530, 2852259850, 2852684424, 2684520994, 141962, 573081634, 2821226528, 713064962, 2150137890, 679518336, 2695398026, 34212514, 2854357162, 2726961698, 143303304, 176324648, 581042818, 2728395426, 2821368458, 2290262698, 715260040, 713032226, 168329770, 34122240, 547529352, 2621952, 8560680, 2132096, 168470658, 715292714, 2820809378, 707306112, 2821237418, 673360002, 2283963008, 2292326410, 142740128, 44738698, 10784, 168298536, 581577250, 581044266, 539633824, 2326397448, 2720047658, 570468904, 2283806882, 713722016, 2158624896, 571090944, 713042602, 548053024, 2292361856, 536906368, 2318041634, 2326405632, 2718597640, 2863136938, 2281840648, 2318019208, 2695372800, 44565002, 9087104, 679518376, 168331394, 713597578, 570984608, 2726461450, 2281840642, 679643658, 35825674, 2324334592, 2687019688, 2717952008, 681609378, 715819144, 673349666, 2818615818, 143171584, 143138944, 2827659808, 705342114, 35660418, 2720694440, 581052426, 2148010664, 2150139936, 2852817066, 2694971552, 580952098, 2150277130, 2290747936, 2155880490, 2290221728, 2829623978, 2290789002, 673319584, 2325883522, 2292711560, 580919938, 136874626, 2181073418, 715162152, 2692882440, 2827659776, 681607336, 673194018, 570436096, 539664394, 2863278240, 2718567082, 137013410, 570428074, 579338280, 713067178, 681617952, 2181726720, 33685514, 2827651114, 547392034, 715686568, 33718312, 573090464, 168438400, 2728525954, 136486922, 2189459616, 134392360, 2290090120, 2829197954, 707305610, 2728534018, 136481410, 136979072, 671131810, 168469154, 2290229802, 139306, 2692743178, 539107882, 536881192, 36309536, 2827102890, 2191565472, 142747682, 2158635656, 166528, 2829230208, 2181202088, 2820712608, 2854264872, 134752394, 2147625472, 44040866, 679608968, 2282356906, 167815202, 2290780706, 2854756520, 142747648, 2720178218, 8421410, 8424064, 2819098762, 2686494720, 169879720, 2821204096, 2149582850, 178389152, 2827649666, 167936682, 2863145514, 657930, 2818705544, 145236104, 2860656642, 548020736, 707398274, 2693401120, 2729052682, 2190084232, 2860648992, 41978368, 526858, 713031816, 178923528, 573211298, 2726470282, 136874624, 707299464, 539101224, 715163682, 2323777674, 136871976, 2821202088, 2150148744, 2148173986, 2158108672, 671262856, 2290623016, 2284494890, 2181696138, 42631328, 36184576, 8521866, 136874498, 2150148232, 136882346, 33687592, 2827100680, 2692751392, 537395330, 142615042, 2726824064, 34252800, 713695400, 2318008328, 8430242, 2191559328, 2158143496, 2149722112, 704645800, 715137032, 2854791682, 2818583050, 2829093000, 2281832586, 35692544, 36186242, 2720671746, 704785024, 2157979648, 579373696, 671091202, 2315911330, 2695004810, 2854354944, 44738592, 579373056, 671096832, 705200256, 2726331016, 2156439720, 570599592, 2290780834, 9046178, 2827126826, 578945194, 704815778, 2854388234, 36307586, 2261034, 145261194, 715129504, 136349832, 2685053064, 2315298818, 2290098690, 42082824, 2158108808, 2854879882, 2686462626, 2292752514, 2315954850, 2181694088, 570982402, 2324210210, 168331424, 137011720, 579510944, 715664042, 9076864, 2292359328, 2687019530, 578822696, 2290624642, 2189469824, 2290745898, 170559496, 2292711464, 2315821602, 707405864, 539492512, 2183137826, 2818744962, 8923296, 2718072842, 2693406728, 2854259336, 706904706, 671221898, 2158529024, 136357890, 36309128, 178790434, 2148149386, 2862753834, 2686453760, 136880682, 581052448, 2326301322, 44695682, 2190092320, 673352200, 44730890, 713728648, 545925760, 2157971490, 176196098, 536879264, 681577130, 713590922, 8560770, 2863138978, 44179456, 2862645258, 42639496, 2158635560, 682238466, 2860524202, 2181702178, 545426080, 2149714602, 44704256, 2728953994, 170437130, 2292877320, 41943584, 545259554, 2282357250, 545794186, 2323654698, 136872064, 36317344, 2819137578, 539656330, 36186272, 2326440610, 673753610, 2156012040, 178922154, 2827094018, 679651498, 570556456, 134217736, 539501066, 713073312, 2695497762, 2854387840, 170000928, 8913536, 2686584866, 2829222570, 573080232, 2325751976, 707436682, 136350250, 2694840994, 2317918754, 2861042304, 2156038816, 2718081570, 2852301474, 145393698, 166570, 10914, 2323646594, 2283970698, 570558498, 2148016640, 2720178178, 2726987816, 2148049410, 134744106, 11043362, 2323679874, 2282228226, 2695364642, 2315397634, 2852291210, 2292187264, 33589258, 673753258, 2854922250, 8563200, 2317355680, 545949730, 44703786, 2181734530, 2149591690, 705208322, 545260170, 2827495434, 2820844064, 143141512, 707272714, 134384170, 2685044906, 2726431232, 707398272, 134359210, 2821324936, 2315298826, 176171554, 2692907168, 136880160, 2718564994, 2148141602, 704645794, 2861172746, 673742856, 2181606024, 2720565768, 2854357160, 36219402, 2821327498, 682133640, 715268618, 2861178920, 2728559106, 145271336, 2325785218, 8956418, 176196264, 165930, 539003008, 2826993834, 570950146, 2631842, 2189566504, 673882114, 2315264040, 671785512, 545424002, 537405610, 578986536, 35684362, 2292320296, 2315430056, 2149615778, 8736, 170526858, 2323783818, 705331232, 2150279722, 713687554, 680165888, 35693064, 2228386, 34253322, 2861047968, 2694840320, 2315430058, 2148051618, 2148016256, 134357152, 2108064, 2693431424, 34081450, 715137154, 2726300322, 170566146, 44040832, 706906784, 168307234, 2284331178, 2829591210, 579512482, 144706218, 2317887530, 705170080, 579502760, 2854398080, 2827125258, 537010722, 2728428194, 136349866, 681738368, 706781834, 539001376, 679643816, 682273416, 671260714, 2720145960, 547357314, 671785600, 2720539264, 2282358946, 2282392232, 706880040, 34212512, 2181728896, 2292722184, 178391082, 134250666, 2292318208, 682240514, 2631712, 679643146, 2852684288, 2181079176, 2818615426, 680173696, 580954626, 144842762, 570991104, 143261706, 2189435392, 2762882, 8530440, 2158135306, 671096842, 2155905698, 2729091618, 143164072, 2282367018, 2718083586, 145270816, 2190114826, 2315946122, 545948296, 43562, 2192220200, 168307368, 715262504, 2157972130, 2720572040, 2290788482, 134258824, 44212776, 2827520672, 2829713568, 715303594, 170041354, 671744042, 134875650, 570567210, 2728962602, 2819227680, 545399296, 705300640, 2861214218, 2852653056, 2158496426, 2155874946, 2827518602, 136315050, 681713696, 2829716106, 2820711082, 2821367946, 2820672010, 2728534656, 2819098792, 2854781578, 143174152, 545400962, 2821368456, 2852159658, 2181603968, 539142688, 2325905920, 11053730, 2693399074, 2283841666, 2147647530, 137011362, 2269184, 2284363776, 539101312, 33687682, 2852686472, 2818607744, 143262210, 2852692128, 2726862888, 2315397122, 41986592, 2720670378, 545958442, 143165600, 2684364840, 573188256, 2692876936, 2292189218, 2829748226, 2323686016, 44204034, 142607018, 2181595304, 178817536, 715163778, 2820809346, 2150238346, 2191532162, 570951818, 2695503914, 2326440618, 2325913762, 2290133664, 168462498, 35651752, 2863170058, 2863170176, 143262240, 2290122762, 178784392, 705298978, 2821367936, 539535880, 570425896, 2726333066, 2105376, 42609154, 2718050344, 715260066, 2192222754, 715664008, 145392128, 142617250, 2317355168, 2149622272, 705168032, 36307106, 2158666248, 42639874, 2181038602, 36186656, 2820802592, 2155880992, 9087488, 143302656, 2317885600, 2147494442, 573212834, 33555082, 578822312, 2852653224, 2694883466, 2829748234, 570982432, 682272904, 2729082914, 2150146602, 168435882, 682141834, 2819098656, 2183135370, 2717949960, 44575274, 2695397546, 2158528640, 2827618978, 578953730, 167780354, 2852266664, 682131616, 176335530, 680167434, 167781024, 2150236168, 2317361792, 134260738, 2717952520, 581567104, 579340808, 715169834, 2156560928, 136841344, 2150146728, 2183661698, 2863145640, 2687117826, 2820802570, 2860655114, 2695496226, 2181693954, 41953954, 2315911712, 673327618, 2147614848, 578824192, 33695904, 2290229922, 2181171328, 2726963202, 2283834018, 2693278240, 11010688, 170434560, 178291338, 2728568970, 704809098, 713558568, 705333794, 2290655872, 715270696, 178913800, 2181177986, 547889792, 41943586, 2829189760, 713064968, 705210376, 137003138, 715161634, 44605570, 2726308352, 2290223240, 2183669760, 537567874, 2325872680, 713065098, 33597610, 707403786, 8528392, 10627202, 10660354, 2829197858, 35817482, 2686451880, 34111522, 706749056, 671623680, 2158502538, 178823722, 2149615786, 581044234, 706750466, 2726429216, 2726955656, 2693300258, 2829756968, 539623970, 2861073064, 538976770, 706750474, 41976354, 2860526112, 2323679264, 178423938, 2726463656, 713041954, 2290625186, 681748482, 2717942432, 2687150114, 2325914274, 680009762, 2821203976, 2695504520, 2693302826, 34250882, 35693098, 2281703584, 704817320, 2720172032, 673349792, 2726824618, 35684896, 2181562922, 178266754, 713599146, 2829583008, 536906368, 2827133608, 580954664, 2852792840, 2687109288, 547528866, 2827528234, 539140264, 2718444066, 2718435880, 170567850, 680165890, 680036514, 2684357162, 2158529152, 2315911336, 673710602, 2718443554, 573049346, 33718442, 673187848, 2718050306, 134776866, 2829615114, 579477640, 2717949994, 134251010, 178792488, 2282398336, 2718597256, 2684528802, 2827493888, 2728953994, 671787650, 11045384, 33685632, 2156013698, 2726856874, 2694972042, 2317361706, 671219880, 178792610, 34119848, 167944354, 2282367522, 2325914250, 2718075434, 2720006280, 537010690, 571080842, 2148049450, 2292195976, 2158012418, 2852694664, 2827135648, 10520744, 2292220576, 579340968, 2854256672, 2183176200, 539656322, 33556514, 713066498, 2156529794, 2686495392, 145269410, 8915464, 44048896, 2189459464, 581052962, 2148018218, 539666978, 2315422250, 2728559104, 2726856842, 2281702048, 33694218, 2191698050, 2827657898, 168296608, 2189426858, 8554496, 2862786722, 178291242, 2290131106, 2829746856, 579338752, 42106922, 2149713920, 2860646536, 2317484706, 2829591178, 673350304, 134914088, 9046018, 2694875298, 680043016, 2854920746, 2829222528, 2324201504, 537045666, 2148173858, 681740322, 2726299688, 2150271112, 2821235328, 2156569090, 680165506, 2158110754, 2192212616, 2829756426, 2860518018, 143131146, 673226920, 2686978696, 178257922, 547366952, 2290747554, 715688618, 2191687722, 539101728, 571089450, 2860687402, 681746986, 2323783808, 2718597666, 705167914, 2860556842, 2860689920, 579346954, 34087592, 2324203552, 2284495368, 2826993674, 2181071008, 2292720168, 2191564928, 34218154, 2718081056, 570960546, 2315812866, 2155907618, 545916962, 2148016290, 580954632, 178432672, 2147519106, 2315919498, 144706058, 33718402, 2290262184, 537534504, 570425346, 2687148584, 713721896, 2191688232, 176202240, 2158133258, 142772736, 144834690, 43522, 2290753664, 2318011018, 2150269578, 2829223976, 572653696, 2821202472, 44728866, 539502728, 2189951146, 2283833864, 2323679874, 573057058, 2861170816, 2149753514, 176292522, 145360930, 2281743018, 2718566434, 2317920426, 545816714, 545955872, 581575168, 671787170, 2158660224, 176300040, 2860550306, 2324332554, 2284497568, 2819271176, 572530848, 2323679880, 33595946, 134752418, 571122312, 715292802, 134908416, 2693433992, 536914058, 2829617696, 2821325312, 572533256, 2282269194, 134349344, 2156528130, 2281736200, 2284487338, 2181603882, 142738048, 573057706, 136487458, 680167970, 2315952256, 33597474, 2854922272, 715172490, 42476064, 713687586, 2155874984, 2852135048, 537406090, 545958048, 2292753024, 2695528616, 176850984, 2324334600, 2189593120, 2317518882, 2284333608, 538976906, 2718599208, 2728560640, 10627594, 134226082, 2283831466, 2863267882, 36315306, 2150107810, 2854889610, 44731010, 11151522, 2325743778, 2852266146, 170524842, 178430602, 547924608, 539101728, 572565506, 2720669728, 145358858, 2324310690, 176726530, 2726469666, 2155883138, 2684518570, 537012776, 2728427690, 679520802, 713721888, 2323810946, 142647464, 2326307458, 2108074, 2820808746, 715292706, 2692776106, 570565248, 2726857248, 578816138, 713722410, 681740832, 167813256, 136882178, 2283962408, 2283800746, 8421922, 545426080, 2695539362, 141442, 178291338, 2149616298, 2156529706, 2818712074, 44574762, 139394, 2282399752, 2819106826, 2325883040, 2861204098, 579502730, 2829230250, 8527880, 2158667912, 145401856, 2821234730, 2323645064, 537045664, 11149440, 143132810, 545925154, 673720354, 178784800, 706742304, 2317395976, 2281704098, 2695496330, 2150146688, 170394146, 2852265992, 2818574506, 2148048936, 539101696, 704809632, 2283807370, 2192212106, 713040002, 537034890, 2685042720, 2860548642, 134390272, 537004576, 2284325386, 8704, 2827528746, 176294058, 178823714, 2862647306, 545270434, 2686618144, 2323653258, 2694848512, 2829093384, 2326429856, 2191564842, 579502088, 11018250, 679609002, 2854355586, 2150246954, 2149745194, 2693270178, 2156404738, 2686492840, 136850090, 8956554, 143132714, 136847392, 704676488, 580911616, 2820811426, 2863169698, 143270400, 2292884098, 2315788832, 2147650058, 573088384, 2157980202, 168462344, 2692786720, 715653282, 2829585026, 2854264872, 42600456, 537528490, 536873600, 713589384, 2819262474, 573088418, 2281734274, 2684387880, 2820801056, 42631338, 2720139906, 168430080, 2726863010, 2860548770, 2158666282, 178948746, 2181169186, 2861206178, 2282236584, 2156011520, 176851082, 2190092960, 2148171914, 2854783522, 2156438050, 2290131592, 573186056, 2720565890, 143133184, 2787976, 2181562912, 178389514, 136849576, 2317361320, 134359074, 2317886088, 2695367170, 713697834, 2148141056, 164352, 34113696, 706882048, 2284497450, 581577258, 2728927874, 2150115874, 538970786, 2819099170, 136850082, 167946272, 2819270658, 2729082914, 2852259850, 2317387904, 2852129320, 2281867912, 2854225962, 35782818, 2283929602, 2292884000, 2861050496, 33720362, 2854259360, 2821326858, 2325774848, 42109090, 2852683938, 137013258, 671089162, 2315782280, 679479434, 2156396576, 170395682, 673843234, 178422272, 580944034, 2829713538, 573090336, 2324201506, 2684487682, 704807050, 2728405034, 2720014506, 573213352, 545292448, 2158133288, 144878112, 578855426, 9044106, 42076330, 547391658, 2183662218, 673185922, 36184584, 170035330, 169871874, 682142338, 2183703202, 2692883080, 2282398368, 671261218, 2149614112, 2192179880, 2829090946, 178424322, 136978466, 2156399114, 2324201632, 170002594, 2325752354, 2685045408, 2687010824, 2290124834, 168436258, 2820704418, 2820680320, 2717943818, 2684911624, 2684921864, 2282227840, 2158111264, 176325250, 573057544, 2629640, 539533858, 8921122, 2863310984, 671623176, 2720538656, 34218528, 2862615072, 2290789032, 671099008, 2854390402, 2326300672, 2854363776, 673718786, 2729093792, 2862784674, 704684712, 570990760, 2863137408, 2290657280, 573055112, 2148149888, 137005088, 581479050, 41977888, 170395680, 42084490, 167774882, 176851488, 2284488714, 2326431784, 2283931776, 704684586, 2283806760, 2860548608, 705308674, 2693270186, 2181079562, 2687010986, 713173034, 2323786280, 42117288, 539502626, 715817002, 713730216, 2323652610, 572655784, 2726863362, 681615402, 2189568136, 2290753536, 2692776584, 2860688000, 2728397448, 2282234538, 2726472200, 545393280, 581607970, 671123594, 715792512, 36309538, 536912418, 2860687402, 2156014210, 42633856, 2726340768, 2325776424, 680141344, 44697768, 2684487720, 2158534826, 2794016, 176203810, 539099680, 2762890, 11042826, 2148172330, 2318043808, 2156399138, 42107018, 536871562, 2852823074, 2852292776, 2156404776, 2156570794, 673882792, 2829615264, 715784360, 2862784674, 2718466184, 2183176840, 2852268578, 2324310178, 545259528, 548046984, 680011786, 178954792, 2326301320, 2149753482, 168296992, 707264680, 167772194, 35793536, 2181704322, 2687010984, 713072682, 539003050, 35783304, 2687107074, 176717826, 545916970, 2684389898, 2694840834, 537045640, 2720047752, 713720362, 143296522, 142649994, 2315913226, 2854388256, 2149720106, 2694848672, 144842784, 570558504, 2326399658, 2796192, 713730216, 2189959720, 2192058882, 537012904, 2290780808, 2325750408, 2318016520, 44180104, 2315421864, 705307306, 2829582890, 2183170090, 2860656680, 2148182538, 548055082, 715295240, 143138848, 2192222754, 2099368, 547496104, 2191698560, 580954632, 713198216, 579471400, 536871560, 715169802, 2281736224, 2795688, 2150140546, 2819262978, 42076714, 545923210, 2695365152, 2726471690, 681617578, 2852792994, 580944394, 2148149378, 44705922, 537044992, 176685194, 2728567338, 2818744328, 2861049986, 2720538752, 2720041632, 44083850, 167807616, 2686452234, 2318041640, 2718048290, 9054882, 2726472328, 671262752, 2155874432, 131210, 178421920, 537397794, 2181046826, 170533506, 2684879496, 2854365858, 547365376, 2157977770, 2718436000, 178266762, 2694842920, 2156562600, 2189984258, 2183277090, 2290747552, 537436704, 2290122912, 2150244864, 2158534816, 713065096, 2292326410, 2854890024, 705210504, 2829199912, 545423874, 2854920232, 2863310858, 545390600, 2862784520, 2686486698, 2854365218, 35693056, 680009736, 2284456064, 2192222346, 545915560, 2860657184, 2694843018, 2720148138, 2326432258, 578822794, 2192214144, 681607818, 8915104, 2189462178, 581470754, 2862784640, 2726341160, 2684880898, 2318016544, 581052416, 579477666, 581042210, 2854266882, 539633666, 2290231968, 2281742978, 537438240, 2158632970, 167772170, 2315788802, 2181595170, 168438312, 579471874, 2292353696, 2183662088, 581468330, 42467978, 547889192, 671746696, 581567146, 2190084648, 33595906, 2147617418, 178915882, 671130122, 167911424, 2158495776, 41953280, 2284455968, 2156530216, 2829223936, 2726823944, 2693270176, 2684911648, 2720702496, 8955914, 578986154, 2181695618, 2283808810, 8947872, 2684528808, 172202, 2687109762, 581050504, 33562762, 2854758944, 33597578, 2720565416, 34079360, 10494472, 178293418, 573221408, 36210690, 673882274, 42082826, 2315954216, 144746498, 9076864, 2818714272, 581051048, 572697088, 170525226, 2854879874, 2695504520, 539011242, 2324170890, 36218888, 2819105314, 673319584, 2323647146, 144736394, 2695495722, 2156406784, 2863308968, 44075178, 673843242, 2181695656, 2325742080, 2729058858, 137013770, 2692751402, 547356680, 168337952, 2290264576, 707439146, 2720137346, 178921634, 537536682, 2687142024, 2318043818, 2147483810, 42500226, 580954146, 2685018152, 2192190112, 2284333064, 8913410, 537428520, 537397792, 44698280, 178954762, 2827100194, 2854234250, 2827125280, 2183307946, 2183307272, 673221290, 2189460098, 682108936, 657954, 2325782664, 134875680, 143139362, 2862786594, 176300576, 2157971594, 2821226664, 681576490, 713041954, 2863170058, 2147623042, 2818703880, 2147648138, 2156429480, 537528354, 2283940482, 2821327490, 671778946, 2325744170, 2324204160, 170033832, 167813802, 2148149378, 2183274506, 673351848, 136850058, 2317918378, 2323817128, 537012264, 2147650178, 682264586, 42598562, 44608032, 133290, 539623946, 2183170698, 673349800, 34211882, 2148141218, 2854389890, 2292318856, 178432544, 2827134978, 713720488, 2317912714, 713564288, 2695015072, 136448650, 2726857344, 35785346, 42508800, 2191690402, 2720178688, 8430218, 581443720, 134744104, 713073192, 2860558472, 2728528512, 2290745512, 673186466, 2317879336, 570598026, 2684390016, 705208490, 9054216, 2157977770, 536870914, 2684389930, 2829724200, 680140840, 44173832, 2292755082, 581575336, 2189950976, 143295136, 136849576, 2326396970, 178948616, 572688394, 673710602, 2728437792, 2685045288, 2827526304, 143138818, 2315258026, 2132002, 2150113288, 2183659530, 696874, 2326299264, 537035304, 706871938, 2261632, 44574890, 707272704, 2829191170, 2729060514, 2861206058, 2861206146, 8423434, 715270312, 167807624, 2323819016, 178259976, 144714280, 2861181576, 679520288, 578978314, 8923648, 44605608, 2290625058, 673873930, 2852653730, 580911776, 579338402, 715300866, 2323647114, 707397634, 145228456, 2292711978, 36217474, 705331328, 2717917344, 707438752, 134228488, 2726330882, 8555042, 33688072, 2284333578, 545949738, 170524682, 715303552, 704643074, 2854920226, 178424480, 2183799424, 2819268768, 2191534728, 170560040, 2819268768, 2692786176, 671746176, 2718572578, 2317910530, 2156431882, 2147516960, 145361064, 142649384, 705308680, 2829721730, 2854357544, 2728396928, 2726953480, 2819268738, 679608354, 2819238410, 704651816, 2693407370, 2717909664, 2861082754, 2284464802, 671263272, 2324203560, 169904256, 143174152, 168298496, 581435906, 2290786432, 537428640, 178257930, 537534592, 705308810, 2315299496, 2158133248, 2860558466, 167912072, 2281875976, 705167904, 2147649698, 2695497762, 707274880, 2324177056, 2290223242, 145262722, 2854259370, 2827133442, 2852790824, 2183695010, 2852137514, 681713672, 580954144, 2156038178, 2729091082, 2692752034, 2284322986, 168468490, 680167938, 715262090, 167783072, 545433768, 11184298, 134350880, 176332936, 35654306, 2726298144, 169871496, 2325915816, 167805056, 715827848, 545923232, 44697728, 2718468106, 2862746274, 2861173280, 41986050, 2720172162, 2283964968, 176726658, 2318016674, 548020898, 2281867272, 2183659688, 2728927274, 572555424, 2820836000, 536904194, 713695872, 2693310976, 572522632, 172674, 2852790952, 2862743554, 2323645056, 2694979626, 176728106, 2860550696, 170426912, 2718075530, 35684896, 2324210216, 545268258, 673751170, 572557984, 2718048424, 2720530466, 34245256, 2728929792, 44214272, 2718476968, 547889706, 44599338, 2795656, 44083328, 2818712192, 167774850, 2315952298, 671255048, 178922016, 547528712, 44572682, 2852257920, 2283970720, 2726429226, 707305504, 2317920256, 715270666, 2695536680, 9087650, 10617384, 707430400, 671656576, 2695506434, 2290131456, 673720490, 2130048, 2150277768, 2692743816, 715139202, 2829200034, 2292720264, 579471394, 2147625002, 11045546, 35823776, 2290747560, 44605474, 2158141608, 2860558338, 539658400, 2796074, 41984040, 167903906, 8563202, 2728438272, 42084874, 715300864, 537559202, 2684880906, 671647904, 2290754080, 2854256650, 682133546, 715164168, 2862622760, 2852692480, 2155913386, 539134632, 2684520448, 570957960, 2324332576, 2728526336, 36184714, 545400874, 2863139464, 2684889762, 134389928, 2156562946, 581445634, 2150105130, 2829191682, 134881832, 536914058, 2854266890, 143270568, 41984168, 581476352, 2189459456, 2820810912, 2695400098, 537406090, 167946914, 2854267042, 2720006184, 34114056, 715139242, 168435746, 170041506, 2323817130, 2685045280, 2156563114, 134391976, 10652162, 2728561184, 572655658, 2150277664, 134752930, 581476386, 2149591048, 2325880864, 2654848, 2290756256, 2820833824, 2147524650, 10518560, 176325288, 42639520, 2189593120, 36350472, 579471402, 2315944450, 42084898, 2726461570, 707437096, 2157980320, 2826969632, 2861211808, 570566696, 2862778402, 570564610, 2317352994, 134228520, 2829197994, 2147516968, 2861073058, 176687144, 42076800, 10627744, 2692917920, 2183309994, 706775082, 178946210, 581052960, 2290624672, 2148050954, 545434274, 2317394050, 2315790504, 2282389504, 2150138528, 11045408, 572530848, 2827126816, 673359874, 715130914, 2728405664, 537010218, 44607616, 32810, 2317486208, 707305632, 2718050466, 2861181568, 2183176840, 2148043426, 2326274570, 713720488, 10521250, 2189592714, 539109546, 137005568, 44599938, 671754794, 35825834, 2325775010, 2852159530, 681584682, 2852127402, 536873640, 2820679690, 2720041504, 2191524392, 2324299776, 715663488, 2290262178, 2189427328, 2728403080, 2860556960, 2292886016, 680004104, 571123712, 33696392, 2183274506, 8555168, 537043074, 581443744, 178260008, 145229826, 578855040, 2728951816, 2147622914, 581044224, 2854881832, 707265160, 572686850, 545268384, 547367042, 2686495234, 2183702538, 134252544, 2324335274, 579510434, 705307272, 2192212480, 2720049162, 168437792, 2720008330, 2150115490, 2684357290, 706748930, 2317396640, 538970122, 2323819138, 142609058, 539527304, 570556962, 35654184, 2158494250, 680173728, 2283799200, 176726152, 2147625634, 136874504, 8432264, 10496520, 671654400, 34212002, 2317355522, 2189467784, 715819554, 2852692138, 33729152, 547488296, 705208448, 2829091336, 2726996106, 142607010, 2695374880, 713066504, 2282356896, 136880674, 2325784746, 134349448, 545270442, 2282227872, 44042272, 704774784, 2854264842, 2728405160, 2290262048, 2323679778, 2852291210, 2318011048, 2191566880, 2729061002, 2315289226, 2326276258, 547497984, 170567714, 2283937832, 2693300896, 2819097224, 2693433354, 2147493896, 2819139592, 2181210152, 2284462122, 2189427336, 2181736962, 2183178400, 572563586, 2829101184, 2861181442, 547521058, 2191567362, 537403426, 673188482, 2728952456, 2189435016, 2189951104, 34112034, 2189951018, 34087080, 2148171936, 36348074, 41978024, 2189601290, 696328, 2728962594, 2290778114, 2861082754, 178301602, 144867362, 137013930, 2726431360, 2284364290, 2147648128, 2317879466, 2654856, 2693441672, 682098816, 8553130, 2720704514, 8396960, 2718443690, 571123722, 137003178, 176719906, 2318041730, 2156562562, 8423562, 178299400, 704776200, 680173602, 539527842, 36176392, 2821234824, 559146, 2685020298, 2323677832, 2189435042, 134873128, 2695504010, 713730592, 2820704800, 178915850, 178924042, 580911656, 44564522, 145268872, 545259648, 178823200, 2192050816, 2684494378, 2315911338, 2292318762, 545925288, 145270826, 2292875266, 2718573218, 580921888, 2720172034, 2315291138, 579371136, 2191532032, 176291970, 136456842, 2820809376, 2190125088, 2729060392, 136849544, 570991234, 713599618, 2282268674, 570589216, 2621984, 2181079592, 2326429826, 143304736, 2726865448, 2860558376, 33565192, 671615010, 673710210, 537397384, 2694849058, 2852266026, 2826961026, 539011234, 570990752, 2854750368, 2148147368, 2852653098, 2317361672, 539142792, 2148149386, 167805440, 2694873640, 2189598762, 539142818, 2827092488, 10627112, 2718573184, 2694842914, 34826, 2694972040, 176849440, 2720137352, 134359210, 2325881352, 545784328, 539666952, 33556648, 167938088, 570597384, 2191689760, 2718443650, 178923656, 2795650, 2263040, 2863179904, 42500136, 578855464, 2726961672, 2148016256, 2149714594, 2852127234, 2860525698, 2852661896, 2827526274, 2726470306, 144714368, 704784554, 2726856744, 2157979810, 2155874978, 2315429898, 2686618242, 42115594, 539142274, 2785448, 573188104, 42641442, 547392032, 2854396064, 545425962, 539109386, 2686493344, 2726824576, 2183268904, 705175592, 2158665738, 2852292736, 178260104, 570427560, 2726463658, 42640034, 567330, 42074626, 142606986, 573219368, 8953992, 2284454016, 539632256, 2861048330, 142746242, 2692883074, 2690, 682099202, 2686462088, 134392482, 167944202, 8423464, 2693406848, 707406346, 2818711562, 2149713930, 145367586, 2695506434, 136355976, 41945216, 578947712, 706749064, 2148010144, 2147657896, 2181171840, 2829200010, 2324308490, 2686584962, 570952320, 2685051562, 2239008, 537436170, 2147494442, 35336, 178389640, 167780384, 715661312, 2183268514, 2854881320, 2860649096, 571114024, 571115530, 2826994344, 176687618, 2292361890, 10625704, 2326399018, 134783626, 536904232, 581567144, 2720694818, 2281744544, 2155907114, 539633672, 2827124896, 145394346, 2819268770, 35684872, 9054880, 713689120, 2191663104, 2147491874, 136448032, 2728430112, 36186760, 2861212296, 2284331520, 2183669768, 713042434, 36348072, 36309672, 706912770, 34209802, 2726297736, 2290256512, 2693408928, 671779498, 2190123560, 44695552, 2829591202, 2157979648, 133130, 34251298, 2192187392, 572563626, 2854912034, 2281842818, 2684354592, 2315255816, 2315258376, 2157969920, 2292353056, 2181572608, 2292845216, 536871072, 2695405736, 2854224386, 136454826, 570460330, 2684363264, 9077416, 145261096, 2155874978, 167782408, 2148149416, 44083850, 136874632, 2726865442, 2192189450, 134775466, 167774240, 178915880, 178291328, 673357826, 145399946, 2852137472, 134914218, 44083850, 545393322, 2827528226, 681748994, 2852160162, 2684387848, 42600584, 2860679200, 136454176, 2156431882, 573211274, 2821360264, 2686593538, 2183826050, 142745738, 170568354, 572533386, 2181048328, 2284366496, 2149720616, 581576842, 178956832, 178258080, 2686978082, 548014208, 2728566792, 2292886146, 2821359624, 2829615624, 2718442112, 11141162, 2726832674, 2718468104, 2290264584, 36309002, 143141408, 2283965058, 2686462504, 2863171720, 2282258474, 2685042722, 134359208, 34080810, 545259522, 581575338, 2191663746, 176332840, 136850090, 673351680, 2827487400, 2818613290, 44042786, 706740392, 2728951808, 682240514, 2315266176, 2147525130, 2323647016, 2183692456, 176300546, 2854267520, 2282359458, 178290690, 545825418, 2283839528, 571091082, 2829623434, 2315952170, 2693433992, 2158108834, 2684519048, 2183660162, 2684529184, 680003722, 536912418, 2284333602, 136839818, 581044392, 2181081122, 2629768, 682231946, 707403944, 547490432, 2695503872, 144706050, 706881672, 2181606018, 8522370, 2317486210, 2156535946, 2720017024, 547528842, 143165600, 547880962, 2323777704, 2149614248, 548020906, 537045544, 2854914696, 144869386, 33729026, 2155872808, 176824362, 2158635178, 2631680, 2190084768, 144744576, 176325250, 167782530, 2852293154, 2315420168, 2861082794, 581085354, 572656258, 705333258, 142609032, 2829593248, 2292746376, 2183833736, 2726436898, 2192048130, 142738048, 2854914562, 673228928, 2685043202, 537012392, 2318043136, 145268866, 715171978, 664232, 2695495842, 2149583496, 2183170080, 2150279690, 707406498, 143172128, 33729034, 136350338, 2183692808, 671654530, 2852293258, 2852266024, 44599458, 704684544, 2717911586, 572563490, 547498018, 141954, 2854398498, 2726340616, 713195522, 168307338, 2326407840, 2692884482, 2854789794, 2726822058, 2317353482, 537010848, 715792928, 2281834504, 2863303296, 2156036770, 707265194, 2183301248, 2150140034, 2685020288, 673849480, 2819227648, 705169578, 573047336, 2158002216, 34244770, 2150236680, 9044490, 570466474, 2785450, 539525800, 704774818, 35784872, 713590824, 545917568, 2315397122, 2191534592, 2686459944, 715696160, 2183791112, 134251146, 2183793194, 2158536744, 2718607906, 44083744, 2290229418, 2292875274, 170532874, 2684486312, 134914048, 176848928, 170041376, 2854758402, 2315911712, 2852300938, 2718599336, 2695528480, 36176512, 2818714122, 2228264, 2860656682, 2284356256, 579480224, 2156397090, 2718075048, 42475690, 681714306, 167780354, 705331754, 176326786, 707397762, 2718468650, 2148182690, 671253152, 2318051496, 167936128, 178790440, 134359168, 2852258312, 2156429866, 713196066, 9085474, 2290133506, 2192220192, 2290100266, 2720533000, 713588770, 535168, 2183277090, 2863170058, 2852136962, 142779050, 671752362, 2820811400, 42631720, 715131402, 537397376, 2695004298, 9054250, 2852661888, 2726856864, 578953378, 2818580994, 2720041506, 2326274720, 34212002, 134873738, 2818744864, 2326407680, 570993194, 2191696416, 673720872, 2684495914, 539527848, 2863276162, 2818704032, 163970, 2283964426, 2863145632, 704807586, 2852135562, 2854356992, 2684889762, 2323784232, 671260714, 134776866, 145394344, 136348200, 671260704, 680011808, 2862612640, 2158527018, 705208328, 2292230312, 2819106858, 573057544, 545923744, 2720530466, 2290754186, 2726996648, 579381770, 578855050, 134226440, 2861047818, 170002472, 2760746, 168304674, 2315952298, 178923690, 572524704, 10617354, 2192048136, 2181726368, 715784330, 2854758442, 2317492354, 44048520, 8921736, 2324342818, 578822816, 2150244906, 2281841160, 671656616, 545302560, 44728842, 33718314, 571091490, 2854224512, 671752226, 2693406754, 2318049792, 537438856, 35782664, 547399722, 136357898, 2292195368, 680034986, 2818738184, 673228810, 671096834, 2181048962, 41953418, 143138986, 136348298, 2326397448, 2150238370, 178954368, 35783170, 2852684416, 2854363680, 2158668290, 143270058, 44042282, 35695144, 2852167688, 545262080, 2150140040, 681738880, 2654760, 136850050, 673360424, 2819228320, 578986528, 2181597314, 679608362, 580952098, 537559168, 145401888, 33596064, 537034792, 707406474, 176726146, 2863170186, 2189959200, 2150277632, 2726988288, 8398882, 2158633120, 545390722, 2695538826, 705309226, 2325913610, 681749024, 2829068416, 715268264, 2656810, 581479048, 2292329098, 578824202, 2325872802, 682240034, 2290098186, 2726953506, 2821324960, 2148043306, 2863170048, 2821196298, 2283798570, 548014602, 2720563328, 578985992, 2192222728, 671777448, 131626, 2190092938, 2726428800, 2281835144, 548014250, 705211040, 10529410, 2315397160, 34119722, 578947714, 2854887426, 715819648, 704776354, 581601962, 11045514, 571123842, 2236938, 682101384, 2720531114, 2863169706, 706775042, 2282398240, 2282356744, 2726439464, 2149712554, 2718574624, 2863300610, 2155880962, 176333314, 715825312, 136355874, 2852784128, 2189468200, 35651584, 715295274, 169871530, 537037482, 2861212290, 706781354, 11044906, 571091114, 2281842824, 707403914, 2325750314, 715139232, 2317396616, 2158527114, 170434592, 9052712, 571091488, 174600, 178299522, 2148007938, 579477512, 42639906, 44738600, 538976426, 571115560, 2156003872, 9054338, 2863270570, 548055082, 2189598856, 715164296, 8519690, 706750632, 578977930, 2183307402, 705331880, 545423368, 2326432394, 2282236450, 2315395754, 715131010, 2726431392, 2317393920, 2695364640, 579373698, 2695006762, 2685012106, 2687019554, 176326666, 663586, 2150115496, 136348162, 134742178, 2323783714, 2281834626, 2819262472, 539656234, 142608552, 2862786600, 8390688, 707297802, 706882210, 2692882986, 548012064, 2862653994, 35684352, 2819271330, 2282398210, 143262250, 2183266816, 8946336, 2189470336, 673884712, 547496074, 2695528576, 2718050314, 570591776, 2292885514, 2829058560, 706871432, 705208832, 673743520, 2717911562, 2148008106, 134220320, 2181603490, 2694982280, 2148007978, 578977930, 671228586, 698506, 2686986794, 8421922, 2191696424, 671623810, 715169802, 2323819170, 2852653730, 2290122754, 2863169538, 2156046978, 178946720, 170567850, 2821335552, 42084480, 134775296, 2818572938, 168437896, 10493952, 2317918248, 2687140488, 2148050944, 2158537218, 2692883072, 2183694346, 136480936, 2158657672, 2728960128, 545956394, 680176136, 571122346, 42510880, 2323777666, 2854357000, 2315821610, 681714184, 572656296, 2190116866, 2191532552, 2181573250, 134884008, 2284454050, 136454688, 570567330, 2290748072, 2315788328, 133248, 2852653696, 2863278242, 2718574722, 671646208, 2158101024, 2686986784, 2695405602, 174112, 578822792, 673742890, 680011776, 705309312, 2860647050, 2283831938, 168427656, 704817312, 2720146048, 44606090, 2290780290, 2284497568, 2820842112, 2693309064, 176720544, 2158635552, 176726016, 36208770, 2726832296, 168462464, 136970890, 671262730, 2827526186, 545425962, 570460170, 537045032, 42117120, 713072776, 2684527264, 679608874, 10890, 2290100866, 545392642, 2181564936, 2684493826, 705301122, 2818703528, 2861181098, 2290788872, 713205760, 134260770, 2189951658, 134392354, 2290264224, 2726463522, 35784712, 2315780768, 2237096, 713074816, 42475658, 548045450, 145262754, 572524544, 537438240, 539140616, 134351010, 2720703112, 2150236672, 36186250, 2150140450, 2854256778, 2323808898, 170426536, 671132288, 672, 2695407746, 681574568, 34081280, 713564290, 704686592, 2315954336, 671088768, 713195690, 2819268608, 168438312, 2720662178, 44181538, 144869896, 144867874, 545819136, 537438762, 2148016264, 134776992, 44599978, 142770722, 2192083594, 2720573602, 2315821600, 547891840, 2108074, 545826858, 2315911840, 2284331560, 680009736, 2854357674, 545825312, 2284325000, 2183825442, 178268704, 715661952, 2281865890, 539011586, 2720006792, 2860649120, 2315821218, 2827493408, 41984674, 178399786, 2292197504, 2158504450, 2693300256, 170404386, 144845320, 579340426, 2818581002, 548046882, 715139584, 2183268874, 545270306, 178298912, 2687150240, 680044554, 682238592, 578848898, 580944392, 2720170018, 2192083594, 10617000, 537397802, 679641128, 2692784264, 570589312, 176695432, 2693431978, 145393666, 2852300930, 2158665858, 2149746818, 2862776840, 2695397546, 134875178, 704809504, 2852659752, 570466858, 2718608032, 2684529280, 2290231426, 2852692648, 2684387872, 41945250, 545915402, 167912098, 2863172096, 673850016, 2290264746, 2820802696, 2726832808, 2281867306, 2818704002, 704815274, 2315954314, 570458664, 2325741610, 545390762, 134218272, 2818583082, 36211368, 2861083136, 2284364330, 2147516928, 42600610, 2852792328, 2686616226, 176332962, 715694248, 2183301802, 2863276672, 42467456, 537436810, 2854257186, 2290130952, 2281701410, 578847272, 572555266, 178399904, 2324171264, 169877536, 134916610, 2283842176, 713163426, 136325770, 136358400, 44737162, 2695505922, 2854264960, 2863303202, 578986664, 572654208, 2827518632, 2290092032, 2829582346, 671754400, 8431648, 2829199490, 2236962, 2189992450, 168305162, 2862754434, 2155872936, 537569792, 682134154, 34087042, 2326298792, 44204578, 537559560, 44040200, 2686484514, 713589248, 145229832, 136978472, 2140832, 673843722, 578947722, 682238090, 178782210, 142770216, 165928, 537002120, 2854363176, 707428386, 679610912, 2192057002, 2183170722, 8956074, 2283929770, 10650282, 2325913608, 142647336, 2315782824, 579340840, 2720670210, 41976458, 2282226304, 2785834, 2290614816, 144736264, 42508330, 2317518888, 2860681896, 704684714, 8923144, 705298562, 134389768, 573180458, 35686946, 2862754442, 679520296, 2686584970, 2325915818, 2323679272, 2726996618, 44730914, 715825312, 2190123680, 42633256, 2147623592, 537561762, 167804928, 545923114, 671647776, 10619400, 2862620680, 2189429376, 170033800, 545950240, 2149755426, 44599848, 570468864, 134777514, 136882824, 572664354, 2147625122, 2827657386, 673849514, 35784872, 581438112, 673720354, 715270304, 2183790634, 42109442, 2819229824, 570436258, 2694980130, 2292222112, 2292326530, 2281841194, 524970, 2156431392, 136355970, 41976458, 581077634, 136970242, 581567104, 136347784, 2821333674, 581607594, 2192082946, 2190092840, 2854914090, 170428416, 671227904, 134383776, 10754, 43650, 176685088, 2189992458, 2282228352, 2324310050, 537535104, 2317387810, 176203808, 680132746, 2687148032, 2281701376, 715825832, 143174144, 2292886178, 673849386, 2726822570, 34220544, 2284495392, 2726987912, 705339552, 580944514, 2192089218, 143302690, 2147524608, 2149712394, 571083432, 545425568, 137005736, 169880200, 2148141090, 2148149418, 44572704, 2323647104, 2720006312, 2292850824, 2292195458, 2720670242, 715128842, 2852792456, 704807464, 2684529152, 143132840, 2692745354, 44575400, 715784352, 580946050, 545269896, 2695405576, 2820678274, 2191663786, 169871882, 2717909026, 581435946, 545955976, 545792040, 545302664, 2281834664, 2692784680, 2684913832, 136478856, 2720015008, 2149581312, 2158110754, 11151402, 2726832648, 2818605738, 41978538, 2183700650, 2315256352, 2819263018, 2862745762, 44214824, 2149720098, 176193696, 681747082, 2820810760, 545958400, 2183137448, 142609066, 538978474, 137013792, 142779040, 2156014210, 134742144, 2326397098, 2685020704, 176717826, 573186176, 2290647178, 545270410, 2148147330, 706775554, 679520928, 539107496, 673188480, 2323652770, 2158002184, 143303336, 2819238528, 707404456, 705169922, 706912776, 2686485122, 2820800512, 673712160, 671130114, 2692909194, 547889314, 680135176, 573087744, 570598016, 2284323496, 2181079082, 2323677322, 704817824, 2290264106, 2854357002, 671097482, 2818738216, 2284464170, 143165576, 2860655266, 2685043360, 2326308866, 2282228224, 580913834, 579480098, 2852169736, 167772330, 671779330, 136850050, 145394312, 2860558336, 2156005536, 571088928, 2326439938, 2315780616, 2292189832, 707430912, 570458784, 2158143530, 2156398600, 41953322, 2717909538, 2158635138, 572654080, 578857098, 2852299264, 2325751810, 2820669960, 2183145984, 2323652770, 2861080576, 144706050, 690338, 2155883050, 2827092482, 2854398602, 2718572586, 145236482, 571114016, 704645160, 176292000, 713566344, 706906242, 2149589024, 2862623394, 2728397320, 2684922530, 2181728930, 2829722272, 10493960, 537397802, 673350184, 2819097226, 580946560, 545260168, 671090720, 2685012010, 2282269314, 2694982280, 136446506, 705333250, 2290655234, 172680, 713064456, 671779488, 2148008586, 2189566080, 537436808, 136315016, 170526850, 145361440, 581476866, 11012256, 170009088, 44597408, 2863310978, 8562858, 2148180136, 36348544, 2726855296, 2718083752, 2315790346, 176160898, 2157977760, 2183178888, 2718083202, 143174280, 2829230624, 168331266, 8553098, 547916288, 2726439560, 10619010, 176335362, 580922026, 139426, 2863311370, 2292326410, 537438378, 547530752, 536903720, 545917066, 2325784608, 33596034, 545950250, 524960, 169877674, 143297184, 2183790594, 2281876106, 2191688224, 2629760, 2852825738, 2292851368, 134359200, 673351682, 144705698, 681708200, 143163554, 2236584, 2854782986, 44206248, 42500128, 2317910656, 2728525984, 44605954, 2726863362, 2189566634, 2315913250, 2852128930, 170393634, 2854396552, 2827651712, 545824936, 2148174472, 2315911850, 673228930, 167774346, 2284486794, 2819139594, 2718468104, 2324211842, 2685053578, 545819304, 2290754176, 2862743722, 536903720, 2720661632, 137005056, 2860655144, 2854789280, 2315913888, 2693268098, 548022922, 2284365984, 2695506570, 680012424, 2157970090, 2315823144, 572532778, 581435522, 673360416, 2190125728, 167946794, 2290745866, 2183145640, 704678024, 2717917184, 2860548770, 178432650, 536879754, 537537024, 44599296, 2283800736, 8431784, 136882184, 8397448, 2717950506, 170010754, 2726955552, 178301610, 36317832, 2189985930, 8432288, 134744744, 2726961194, 570564648, 2283970570, 2718435488, 2315428010, 2237066, 44698144, 35692544, 41953418, 2695496360, 547359394, 2148042752, 2317885984, 538978306, 681747112, 176203810, 2861039648, 2183135914, 2317484712, 2292197898, 2315944578, 2292351522, 2695528618, 178913960, 2694973962, 2852694690, 2664488, 2290122922, 2326397440, 2693408776, 2284363904, 715163682, 2819262634, 2150139938, 706873856, 2156046984, 2150246400, 178432554, 2284497546, 42468000, 705167522, 2829585034, 705306786, 707438754, 10528930, 176325154, 136880128, 579502218, 2315922058, 2753184, 2695406090, 539633706, 2239114, 2728558594, 705333248, 570558984, 2158133888, 2819268648, 2826963624, 713206314, 2181562496, 545923106, 713728522, 2150268938, 2191558690, 10493992, 11042976, 2191567498, 34242602, 44083720, 572524544, 2149755010, 2315919906, 2292351106, 178954240, 2852291080, 2181696002, 570434186, 145369256, 2181179520, 2317527168, 2793480, 679651970, 2854750760, 2686986368, 2315946112, 143269888, 2818746368, 178817162, 2686593160, 44567080, 2829066912, 34245128, 9084928, 2821193896, 571114026, 679651850, 134873602, 137013794, 2852167720, 547889696, 176292512, 143295018, 2720694946, 539099688, 2149755010, 2695506570, 144704128, 178423808, 2695539328, 547880970, 2818615848, 2687008776, 2156404904, 2290623112, 8521898, 2820801056, 537403520, 42467842, 706914986, 2693308970, 532648, 681714208, 2283932160, 2149589152, 2854398122, 2237096, 2147493930, 579373568, 2860558506, 547889792, 176332938, 2183669760, 2693270016, 2692909216, 41943682, 681609218, 578977954, 2181210794, 170404360, 704776354, 2829582368, 2726822048, 2158535306, 2292359712, 2181202442, 2726830090, 136978600, 2318010408, 532514, 2854756488, 2181726210, 2292361762, 2283798656, 545950218, 715268234, 10792, 671646216, 2315823656, 2718433832, 2829099008, 35816098, 2149712008, 178817160, 2189559970, 2283939850, 537561642, 2317484202, 2827651586, 2862786698, 2324209834, 2147616906, 142740000, 2819096714, 547399842, 2829200034, 2862778882, 134252712, 2863301122, 142738080, 545792554, 547522696, 42500136, 2862645762, 2695014536, 573079560, 2718435874, 2854757000, 2324168866, 2181079042, 2158010882, 2726471808, 33564842, 2863138848, 2324177570, 2189566594, 167807010, 2317527584, 2684397608, 142616714, 2693310624, 2819106954, 2284365962, 2150140418, 2158496288, 145260578, 167903744, 2156011562, 2149722114, 2283973288, 2132512, 2860655234, 2852825090, 715262506, 578857096, 142647938, 170395688, 178430624, 2692778146, 168339466, 679485576, 2317888138, 44075530, 134916136, 2829189664, 2862645922, 2718476296, 2326431746, 2852259842, 565258, 176695458, 2718607880, 2290264712, 2192080904, 143133346, 2292842626, 2726832680, 2729052834, 10617506, 2324341376, 2829101090, 176816682, 713164834, 573188136, 176826890, 36315808, 2292845064, 547891330, 671261354, 134390274, 2192179848, 671746208, 44206240, 44737162, 545399434, 2728567424, 143294600, 671222314, 705298432, 715139626, 547367050, 2189961226, 2147494026, 671623200, 2794144, 178430080, 44042890, 2720145952, 2695498282, 2695503882, 2190123178, 170394274, 536903850, 144842752, 11018368, 2292850730, 9084970, 536906400, 547924618, 2720008706, 2317486728, 144746626, 2829623968, 707428992, 178921640, 168337576, 134875810, 34243234, 2717911680, 170010762, 2183301632, 706871818, 704782472, 42598946, 545923720, 167782536, 2852268672, 2230784, 144714408, 170436618, 2695366786, 136882184, 2181072906, 545956514, 178266242, 715164162, 169910400, 2686494890, 713590794, 2155882656, 2325881480, 9085602, 2685018634, 545294370, 2718476320, 2292843168, 713730082, 2726832160, 176194218, 2183662114, 704809090, 168296962, 2282398338, 681749130, 2158633512, 580943904, 143303170, 2787330, 2726333088, 9087648, 2192081410, 2292844682, 547531402, 2284464640, 178301450, 2315397162, 143272576, 2158535338, 2829724170, 713165442, 2863147040, 2720663712, 11051530, 671779456, 547358730, 2191526434, 2325880968, 170033154, 2284455976, 2318051976, 2854267050, 671746210, 2324342794, 2818713610, 2157979786, 9044610, 2728960128, 715817634, 2686625792, 671623170, 2181728802, 8530080, 2282236064, 2181204010, 673849506, 704653346, 2149712424, 680036386, 2685010568, 128, 144738856, 2183801384, 2189994666, 2156036128, 33565184, 2686584832, 547389994, 2324204032, 34114218, 2284454434, 571116074, 2821202058, 2686484610, 2600, 581569162, 170010752, 10527360, 2149623978, 34111624, 176292352, 170033698, 2290254336, 134357002, 2821202472, 11149344, 2183299080, 671656072, 2290657282, 2283938464, 2181562920, 704784936, 34081418, 2189593096, 143171714, 2156537856, 579373194, 2720047144, 2684919938, 2315387402, 176816802, 2325743754, 2862647936, 41953802, 142770306, 671778952, 681574400, 2158633632, 9079330, 2271234, 2629770, 168340096, 570993186, 2631682, 142617216, 545294336, 33322, 713566858, 547367080, 547356680, 2795552, 36309504, 2183800960, 2150238346, 42631200, 2829099522, 2820808736, 537405984, 2821333642, 706906120, 539666568, 178399266, 168460458, 2283963008, 706781864, 673227274, 715268648, 2326407848, 2148171944, 2854265512, 170524712, 34218666, 2860515488, 572566026, 2284456448, 2284333696, 547390080, 2150138402, 35684392, 537428608, 704653866, 2854879242, 2785408, 2324343304, 706914858, 2818736672, 2684485674, 2323644938, 2315788938, 673753224, 2827100800, 2323653290, 581479040, 2189961258, 2323655330, 536881824, 548053536, 145369224, 44697634, 571083306, 704653864, 2189560456, 34078730, 581445632, 570991232, 167774378, 679477386, 42082306, 2147648130, 581052456, 2326298762, 713205888, 2821325472, 2718572714, 2863278632, 2827651586, 578857474, 581044770, 671261312, 2819107362, 2720180744, 682271240, 2148172320, 9087528, 2326299296, 2829591050, 537528352, 539631648, 2315296776, 170011296, 2693431970, 2148041386, 2190092456, 8390818, 2181169672, 2190123008, 2191524394, 36340384, 2283801128, 2821367816, 2281710122, 178923552, 2852162058, 2827100320, 2821202600, 2695408298, 671647786, 2148141578, 2728528416, 536871042, 2819268650, 673360386, 2290221704, 2315782144, 2158635144, 539107336, 2687150080, 2718575136, 545784322, 581599904, 9044640, 10272, 2181597354, 2854266880, 715655682, 168337570, 539107970, 178913920, 2863311392, 679610922, 2718072832, 673185800, 2192089610, 572656138, 2718435496, 2156407466, 2692909226, 715128834, 2720705152, 581051048, 8431658, 573055520, 579480194, 705341984, 545261600, 176160896, 44573314, 8399490, 2148010016, 2156407466, 2819269288, 2829756450, 2323687594, 2281736232, 2861041792, 2728526506, 2157969952, 671255080, 136315050, 36309672, 713588776, 2686984352, 2860649128, 168471072, 715294888, 2269832, 2829748778, 2854388384, 176327336, 655874, 579512322, 2686460418, 715687946, 2729085088, 2693400704, 2282234024, 2315420296, 134883330, 2315952170, 715301378, 2318011048, 2156406954, 715663522, 2852694146, 168340000, 2829221896, 545393184, 2718572544, 572664448, 2181046922, 2284494976, 679610888, 2863178282, 2860689576, 673745442, 536911880, 2181179552, 2147648162, 2854879240, 2315790504, 572524706, 34250760, 2718574594, 168436352, 671228064, 2317484706, 570951842, 178792584, 2695006752, 2189557794, 2149622312, 2684397610, 2324310568, 2852825762, 673221120, 2695528480, 44173832, 713075360, 2183176234, 2156005546, 2158494368, 682237984, 178792960, 682098826, 35793570, 537045032, 142617226, 2718476418, 2684356768, 2156038146, 170404010, 2854920704, 178921640, 178923658, 178399368, 35488, 2863137408, 2156044968, 144703528, 713599138, 2818703490, 547531392, 707436674, 713039912, 35791488, 2292228648, 2726864928, 671121952, 2326440458, 2820810794, 573219456, 2156560392, 2150148618, 178268680, 2318016512, 142737930, 2860524168, 715139202, 44566698, 2718608002, 707437184, 136456354, 2292361226, 2315921442, 2728438280, 35826304, 42606728, 2191665834, 2720696842, 44204192, 2785322, 2695399592, 2190123170, 704776832, 2228778, 704784896, 2726308008, 2718050312, 671621770, 534656, 2693278346, 537559040, 537012384, 545786376, 671655978, 713721856, 2158144002, 44698280, 545914882, 2149580962, 2183137922, 134392362, 2290788384, 671787010, 2325784736, 44083370, 2728429570, 706912768, 2726822016, 176826410, 581052968, 2694848682, 170043554, 2863310880, 547358722, 2852694690, 2861173376, 713591458, 11141672, 715825314, 2729093122, 2718575112, 44214920, 705298594, 2860681224, 2183661704, 2147617410, 655520, 2263682, 679488162, 715292674, 705200680, 2315944456, 704782346, 579379208, 178823178, 705299104, 681716264, 2318017160, 579510826, 2861181088, 2717911594, 2695006338, 2829199522, 681616010, 2181081610, 10528778, 713590952, 2728921640, 2318016520, 2191663746, 2283939842, 2149615656, 2149580842, 2156399112, 2284325034, 2158111362, 2818574464, 715162280, 2315387392, 673710762, 2290100906, 2861179560, 8948386, 2181071488, 2819130018, 706882184, 2820835498, 170436648, 134391976, 2694851074, 578813984, 168428032, 145361538, 536881282, 168329736, 169902240, 2190090784, 44042912, 2157971616, 2283839618, 707267080, 704653954, 2190084610, 2726963848, 679616520, 2862776360, 33556520, 2181565098, 145270824, 673849864, 2323685384, 2155881120, 2728428074, 2155881096, 9046018, 2290124834, 44204160, 8555136, 2156404746, 2686462602, 2827618314, 44040354, 2147486378, 2315386890, 2317885576, 8389280, 2718574632, 715128968, 134875138, 2283940008, 10520578, 134392328, 2829221888, 2827487872, 35692576, 547359242, 142772738, 176816298, 2854265378, 170426400, 134883882, 682141736, 2687140480, 2148174338, 143141002, 2326429696, 2147486336, 707396226, 2192211976, 8554624, 682240552, 2228354, 2693433346, 579472034, 35686944, 2290131104, 680043144, 2317877416, 2189437570, 2318011010, 671621288, 705331872, 2281835136, 36208776, 136347810, 178301482, 143303170, 2726464160, 537406122, 2720178218, 2181565098, 671647906, 144867370, 143172128, 673358504, 545917578, 2290098304, 176162954, 2290625026, 578856994, 10494504, 2183176866, 11184266, 170010624, 2693406882, 2189950976, 2183834280, 176300544, 2324333088, 2290747530, 688168, 2821228682, 44073608, 2189437090, 2282392072, 2693300872, 168462474, 131200, 2155882626, 705208840, 671778848, 2720532608, 2718083082, 671754754, 673852042, 2157969448, 2686486688, 2854232224, 2282234496, 2720694312, 2827493898, 2664458, 134908448, 2290780672, 539101704, 673220608, 41976320, 2317525026, 713040426, 673228808, 2720006144, 715130888, 2282359336, 671752330, 2149616130, 2190090888, 581479048, 2726854664, 2729083554, 145228448, 2155883048, 8832, 145262722, 34220584, 2190082088, 547881130, 2820712960, 2686593154, 2720147456, 715172360, 2720702978, 663554, 2283800746, 8520320, 2720563754, 548053032, 2827517994, 2854398120, 570434082, 2854758568, 176194208, 42115202, 2821229224, 2728427648, 2720017034, 176171528, 2728394752, 705208450, 571089064, 681607208, 2192091170, 137011874, 539140770, 715794568, 2191566880, 170011306, 2282358794, 2148141698, 539011712, 2156046848, 2819107368, 2290655882, 2315821728, 2687019522, 680009728, 2728534698, 2150148648, 170011146, 136970280, 144876200, 681738376, 2621962, 2189568552, 2726298112, 547924522, 671230464, 2692743848, 145394304, 680001546, 2717909666, 36217482, 581042698, 2762890, 2189591072, 573178026, 680166016, 682106888, 178817536, 143272482, 168460296, 2729050248, 2728536104, 2821368360, 145268770, 2829199402, 178432648, 2863267882, 2183168042, 537428642, 2686459938, 2729050632, 33728672, 2281704096, 2819137538, 2097802, 170002562, 136487562, 573188608, 136479402, 8431618, 682237984, 2695536776, 570466432, 682099328, 2684496552, 2693434018, 572522656, 715794560, 713171106, 537010304, 176293890, 170000418, 2183137832, 44180106, 2283962528, 2861042186, 2818703530, 167905832, 2183834152, 2826971778, 2818712074, 679479466, 2261672, 8912936, 2684518400, 2829585066, 2686585474, 2718074890, 8520194, 2821359626, 9085090, 545826944, 2819262466, 2147657728, 145262730, 2818736288, 2686978602, 673352226, 2631680, 715169834, 2684493986, 2315780776, 44608130, 33564672, 2827134976, 11020936, 33597992, 2239010, 2720565890, 2156429962, 2860654594, 578855082, 2752520, 2318008970, 2726436896, 2158502528, 2686590978, 2720178304, 34220706, 671220234, 2292746890, 2181564450, 2726955176, 2726298154, 673327106, 8956546, 2693275810, 2854750376, 2150107178, 42639914, 2826961034, 2818711680, 178784770, 715161642, 2693269506, 2829626018, 2687107624, 2156562442, 167912096, 570599432, 715172392, 2097162, 2318018568, 2156563080, 2325749890, 172576, 673218600, 713689250, 2819230242, 547523072, 2281703944, 673742978, 44697760, 2292713634, 142737448, 2693399170, 537004714, 570559144, 713067040, 2861083178, 539492352, 573081632, 2149583016, 571122176, 2140192, 176163338, 2821325440, 2684913704, 707430920, 136323232, 2183299584, 2854387744, 2720041096, 2317879298, 707398280, 2158535306, 673317384, 579348608, 2862647848, 2692909738, 2283970594, 682232352, 8947744, 134883488, 2685010080, 573180584, 705208328, 2827124736, 2189435424, 2862620706, 170557578, 2718040224, 134218410, 168329730, 2317393960, 9076866, 36309544, 2852161666, 2686462626, 557730, 176726658, 2819137696, 2181038088, 178301442, 2728962722, 176291872, 136358408, 2183823402, 2149614248, 539656832, 2818582530, 136847362, 537561088, 539494954, 33589768, 42633226, 2157969962, 42478114, 34209922, 2292875424, 545784330, 2325873194, 573088386, 170527272, 2292746754, 536913922, 2326306986, 2632202, 2862777000, 178399368, 2717944330, 2283929640, 2827526698, 169877672, 537536546, 2149589120, 2656264, 36309026, 2181038762, 2315290634, 178388994, 36340392, 2326276778, 539011586, 2292711432, 34243104, 136972842, 2728929920, 570425984, 2829058730, 2854396584, 36307106, 2720146056, 681713698, 2686978560, 2827528362, 2762890, 34081418, 672, 2290231848, 2863172256, 2720539296, 2315397154, 10657824, 572557442, 537035306, 2326266400, 2283807360, 2150279714, 2760872, 2290657448, 2726863498, 682131498, 2684365322, 681708200, 176332810, 2150236160, 671744042, 679479808, 8522376, 673720842, 136972322, 170568320, 2281736840, 2282258466, 170428968, 2695498402, 169879690, 9077410, 579373194, 2686452362, 581567104, 2324171424, 2863302688, 168305290, 2192091146, 2863170088, 2854914176, 35660290, 581567114, 2189459488, 671648256, 580921344, 144867840, 2752552, 682142336, 682238498, 537406112, 537010720, 35694600, 2318019208, 2190123178, 170008712, 579381248, 2818572328, 2326397442, 2157972000, 2718605346, 41945634, 176719880, 2323816482, 2684913672, 2192081568, 137013922, 170535594, 2324300298, 145230338, 2181726376, 671228040, 2190123178, 2692915880, 176333346, 35659946, 2156404872, 2863139498, 2150269442, 545825450, 2149589538, 2852161568, 2189593224, 570958498, 2623498, 44171778, 578955786, 2827649704, 143272480, 2315389570, 10519074, 537567776, 2820802592, 704815648, 581607594, 35654274, 2687150760, 143302690, 2720040968, 176201866, 44181642, 2729052832, 537035426, 176859264, 705306754, 168460802, 2829230122, 2728525960, 2728429578, 578824834, 2317885962, 579340416, 44696226, 581468192, 44606088, 2686487048, 570557058, 2183143976, 573046946, 2192089256, 671615528, 2718574624, 178299040, 170533418, 2827094154, 2292318850, 671099008, 715696136, 2158529154, 2292189194, 144712202, 178432522, 2148139170, 2158004746, 134777346, 2687117354, 2862655528, 2189470376, 580911658, 2717952544, 134261256, 2150244480, 2236554, 2827657352, 537430658, 2158658058, 2687017088, 2720669826, 671654400, 2726297632, 671746176, 2149583360, 10649762, 2729058944, 136980482, 2283932320, 144877698, 2292195362, 34253474, 578978442, 2147625640, 2852257826, 578988706, 671122080, 2692909698, 2852823722, 2181212322, 545300642, 2726832768, 2728528520, 2323776032, 2181726762, 545915432, 2718435882, 2284364418, 2693302410, 2315821738, 2189983914, 8921098, 142780416, 715817002, 2150105762, 715795114, 682140322, 2192214696, 168340096, 44706314, 2821325480, 2718042786, 2140200, 2281835016, 673226912, 2281744906, 145228298, 715301416, 2281875976, 2292844682, 679617152, 178782858, 2282391690, 169912352, 537438338, 170035840, 2315297410, 705170080, 2150113802, 2149580810, 580945952, 539134504, 2827517994, 679649440, 136849922, 581085856, 168296448, 715784738, 178946720, 2190114976, 2684364968, 134914562, 2717943968, 2189599402, 2290622464, 2694851074, 11149986, 2827495466, 2686584968, 2325741706, 134875810, 36317314, 2827133448, 2149713930, 715268736, 2728567304, 580921890, 2325880992, 2181081122, 2317525128, 2156561024, 2325741736, 545300482, 134775424, 2148043306, 2726470304, 559752, 545426080, 673220736, 2149754920, 537528490, 144714368, 44042376, 2829232672, 2726953122, 2283962912, 2818613928, 705299114, 581470370, 671099528, 2852793002, 539535392, 2317394562, 704643114, 2818583074, 2158658184, 2323653248, 2854758944, 679619200, 545294338, 2852653090, 578945536, 2860558496, 2694873642, 2821359658, 2282259104, 2282235906, 2854879368, 2290131072, 581443712, 706914314, 2326399650, 136978976, 36217512, 680132768, 36315784, 706871970, 136347650, 2183137442, 2156538378, 144875562, 682132106, 145401986, 545956354, 33589378, 167813162, 570458240, 2147647528, 715663490, 572564096, 42502306, 715827330, 704678560, 671615618, 142739626, 2862614666, 2720703016, 2315782824, 2726862890, 671784992, 2861082792, 2290100234, 2156003848, 713697408, 2324299786, 545917570, 34079240, 671088768, 2854914722, 2323808776, 144738306, 2852299264, 2192083104, 2819129994, 2290221056, 2818746536, 537537024, 2317519522, 2693439626, 2829590538, 580911650, 2821367968, 2099872, 42502144, 2155905674, 2852126888, 570591232, 539101858, 8522378, 34089634, 2818572810, 142746242, 178793002, 567978, 2155915424, 2315920032, 2237096, 713041928, 547924490, 2292720264, 573186082, 715260554, 143174144, 2718474912, 705333376, 176818848, 2821366440, 143173642, 671130240, 2854365344, 36317352, 33589896, 34079266, 2189593224, 134916264, 682131498, 145269376, 10657962, 2818572458, 671228544, 2820680232, 2861049866, 2290780800, 9077386, 2686487074, 2862612992, 2282226208, 144845480, 2281843232, 178424450, 539099136, 2720662048, 2282367650, 33589280, 2324302474, 2852298794, 2695537194, 168428162, 2728397448, 539633832, 2325752456, 2861212202, 681585194, 2315389440, 169904298, 142772866, 679518720, 572533248, 134219808, 167772330, 176719904, 2097696, 2826961408, 2183276682, 2720008224, 539503106, 570466816, 671227914, 2720662144, 2192050720, 2862653578, 2829091498, 705331848, 682, 681740418, 2283932298, 2861083176, 539099272, 178956960, 176194216, 176196104, 34113664, 42115626, 133800, 573087904, 2189592586, 35815562, 2684365352, 44171434, 134744576, 2156405376, 706912906, 533154, 2827625096, 2149589546, 715139104, 547359368, 2148018176, 2726832288, 2686460578, 2860525730, 2692909576, 2695012872, 2192179754, 2686984202, 2156396576, 2818605194, 169904800, 42470058, 176728066, 2861179042, 2292222082, 143270562, 2283930280, 2132104, 573211264, 134744224, 178924034, 2284495018, 2760738, 134875818, 169902624, 2158503944, 2282392066, 704809514, 33718914, 673849898, 44572800, 145227784, 547923976, 169869442, 2685018146, 715270656, 2150271528, 8945834, 2861179392, 137005216, 10660354, 176720520, 2290753672, 2263688, 2821229058, 134906536, 34244768, 169910312, 167913986, 8953994, 2150146088, 704782984, 2292722208, 2290123394, 2181046410, 34220546, 579346946, 713173632, 547891714, 2695367338, 2156005504, 682273280, 680141482, 134261378, 144877602, 2829230728, 169912322, 2720574122, 8396936, 2829092866, 2718597792, 2720571394, 2693269544, 2852168362, 2192050306, 2290223626, 673753226, 34119682, 2189469832, 2315911808, 704686728, 2281835138, 2695406216, 715268648, 682098858, 713039874, 176851074, 547520640, 2684922024, 2720049792, 2854234122, 137005706, 9078826, 673360386, 580919976, 10486432, 2317484200, 2685045386, 167815208, 2292329002, 2694982306, 2852686344, 2290132994, 578816650, 537004578, 713566752, 2282227722, 2181073538, 2181595656, 34211872, 36176512, 2686462122, 2863179944, 2149747336, 713556520, 707266570, 2323808800, 2290745472, 2854756352, 2189435394, 579347074, 178257928, 572688416, 145236488, 715825664, 715172352, 2718444072, 133770, 2826969640, 10658312, 144845474, 2155883168, 2821335178, 2315782152, 2326276136, 2292195488, 176824992, 682108962, 715292810, 2861040296, 2686462472, 142778496, 2147491848, 707430440, 176824328, 705208864, 42639360, 2326438018, 671124000, 2290745856, 2852823562, 2238592, 144867370, 548044960, 545392672, 2829222016, 42639490, 2315395586, 2794024, 2290647690, 144705698, 537403394, 2694875264, 534690, 167772672, 2192211978, 143262218, 2318049280, 2315815584, 168436352, 34253442, 2854224426, 33589288, 715293312, 2281709578, 2190084264, 2687140392, 167905824, 2720180744, 2692786346, 41943074, 136355880, 539503264, 44083330, 2694980106, 2862623400, 134744576, 42478240, 178389506, 2150107178, 2191556746, 2156012040, 168460938, 2854259336, 2821365770, 2324302378, 2863278624, 2191689768, 2147625608, 136317474, 2863310882, 134785666, 707299370, 2181726242, 145236480, 144844936, 8554506, 44737184, 2324343296, 2191655592, 136446632, 570591904, 2156432008, 11010218, 2852292746, 705331872, 681583136, 2157979808, 581478560, 2290256386, 2726854786, 545817122, 673360544, 2720145952, 673743520, 537528320, 2158658088, 707297408, 547916424, 2315430432, 2861072546, 539533474, 2862787232, 673218722, 2281736360, 2693302272, 664202, 2694981634, 2720573472, 2290092576, 2656928, 2852167682, 2827092610, 35694728, 2686624416, 545423522, 673851938, 2290780320, 178948616, 144744482, 547390120, 168305186, 176335496, 2290754058, 2292754978, 537561096, 2863278728, 2317385770, 581435434, 144869506, 44179594, 2283801130, 144867872, 2191523976, 136880672, 136978464, 134776962, 2324170914, 2315296778, 143305376, 2852661386, 2147527200, 539134090, 2290133160, 170426498, 713034274, 2290264616, 167936010, 2315944104, 2325749762, 137013258, 34121730, 2860679200, 2189460130, 176300066, 2317525546, 2292230698, 168429728, 545948296, 2726339082, 2191655560, 42642056, 2315791018, 2315256450, 2852823168, 2787456, 2720540706, 8398890, 2282359298, 11151362, 2827485704, 34119818, 10625034, 715816994, 2326399530, 2183692834, 2829591042, 44738594, 170002944, 134389762, 537010208, 580954122, 715139240, 168469122, 2292197378, 2181177994, 44075520, 2827102760, 539131946, 573087874, 2861074592, 36219560, 144875648, 2821196418, 2726299658, 2820702848, 2718444192, 2189568680, 41951746, 2821194272, 713728130, 2290622976, 2181606048, 136456832, 178424490, 44572704, 170526850, 2686460074, 705167498, 2183176872, 142740130, 570564768, 579349034, 2284486690, 41986728, 2717911552, 570458146, 581566978, 2854354978, 547881096, 33727010, 8554528, 2854912552, 545300514, 2150107784, 2324332546, 176302250, 143269922, 2829222538, 2861072938, 176168968, 2292722176, 715784224, 2189468320, 2829068322, 2158534656, 581050498, 2315913352, 2818615336, 167905962, 2819270664, 170534922, 679520768, 2860523656, 707306146, 8954376, 673229314, 679641600, 570558600, 2192220712, 539525248, 2695529098, 2718567072, 570556458, 2191687722, 167938178, 2854791840, 2718083074, 2821358216, 673327232, 2148149920, 673357864, 145393696, 2191663112, 2158625280, 2821226656, 548053674, 144744960, 2819140232, 2821202056, 2827487360, 2820801032, 2819099168, 705341600, 671227904, 2852659210, 581444106, 688778, 2181048354, 36178080, 713196074, 33696392, 2718040194, 34120194, 2694840320, 2283842090, 671096960, 2290100864, 2183170594, 706881544, 34122248, 2684887690, 2192050690, 2665128, 2325916192, 34218498, 2284462754, 2315427970, 673851402, 11176576, 136323210, 2150137864, 170000930, 2720172682, 548012066, 671228074, 715661866, 2752648, 2718474880, 570435714, 2821365920, 2686984704, 547914280, 579504776, 2693311104, 2720006656, 715129344, 2281843232, 144836616, 2150105088, 2282391554, 713730720, 537534496, 178913312, 537395328, 2818703362, 2623498, 2720006666, 2693276168, 41128, 2317385738, 2292228738, 142780586, 2290756234, 658058, 178291208, 134906378, 2148018728, 2821327008, 545432106, 143132810, 2685042824, 2284323464, 2290755712, 578846754, 2158012554, 2230304, 579504258, 2692753450, 581610112, 167913506, 2181079720, 2694842538, 539110018, 145402496, 539132032, 2189992610, 2282399914, 570598056, 2693278216, 142740106, 673850024, 2728954496, 168329890, 2147486370, 2717941760, 2718605442, 176859680, 2315788320, 2189593098, 2829623816, 679608458, 136323106, 2827649186, 2156569128, 42508296, 2729085098, 34114176, 2684389928, 9046154, 2692745890, 2718468224, 673841154, 2829230208, 2819270794, 10625698, 144837248, 573212840, 33696298, 537534626, 581609514, 2325776938, 547357186, 2860655234, 2183793192, 34080808, 2693409322, 2292318888, 167805448, 682139650, 2861040296, 706781344, 136486944, 2863269928, 2692751874, 134883498, 2861179040, 2284464160, 2158635170, 2324302346, 134259232, 2720671914, 673357952, 2695497866, 36176424, 539109416, 2818738176, 170557986, 2183669898, 2852291234, 527010, 42510850, 2281865888, 2852301442, 2827495946, 2189953186, 2687142026, 679651360, 2290256032, 136981128, 570993322, 2156568608, 2726339112, 545948202, 2183146122, 536879778, 2156405248, 2183176712, 176687754, 2862786688, 2315430432, 2819263016, 134226570, 176726562, 570993280, 2686976170, 2726823946, 178391170, 167944840, 2282236544, 170033696, 2150105770, 539666592, 679477802, 2292850720, 2324308514, 136880168, 2852291234, 2861170824, 578945186, 2695496322, 2191558666, 144875680, 2862645920, 2829223938, 176171520, 2283932194, 2728437928, 2292328448, 2183694880, 679649922, 713165354, 2315298978, 539631656, 170002560, 2829066792, 142608522, 2181171330, 2720180864, 2281736738, 2290745480, 41943584, 2148049536, 33554978, 671122048, 681607304, 169869442, 2181081218, 673325736, 707299360, 673226890, 2181179906, 168429728, 2720178722, 44040864, 2290256520, 2158135432, 570435752, 2686584874, 2148182144, 2665000, 2189426850, 680167944, 2183268488, 545925130, 2315291144, 581601442, 2821324810, 2718564392, 539000872, 145360906, 2326397602, 547389474, 2687117314, 136847402, 2720572042, 547913896, 2315944456, 2315823778, 134217896, 713719978, 2819137538, 2821358114, 713556136, 2862653962, 573057696, 2819137544, 2720702984, 2852127394, 671787648, 36339714, 2324201986, 143264392, 547528874, 134218280, 673319434, 41986184, 570982946, 2183178890, 2147524770, 2290254474, 578824322, 704774824, 2148171904, 170434570, 176859818, 10518560, 144869922, 8563360, 2852266634, 539133992, 2290616352, 2695373322, 11176608, 2292875784, 559264, 2829058570, 673352232, 2324171402, 681574402, 42084874, 2147493888, 2181177986, 2325774880, 2860690082, 11053184, 9044002, 2192212008, 2694875688, 2854365704, 537430664, 170009256, 11184168, 8945674, 537526314, 136847530, 2862647330, 42641570, 548047362, 2862613024, 2181179946, 2720530464, 681740928, 2292883970, 707395744, 713173122, 2181038216, 715827234, 2156013730, 545431722, 2318041128, 2283840162, 8923650, 144877728, 578947114, 144878240, 572661922, 2324341384, 176693416, 136874506, 167805058, 2315913346, 143163946, 682231848, 8424098, 167774754, 547915784, 2693275680, 2819107458, 2862621354, 573179938, 34086914, 539656834, 707307520, 681617440, 2795656, 178954888, 2292221954, 2829191712, 2183791240, 2861040298, 176204320, 2284331560, 2315788320, 2292845224, 2292196000, 706906794, 145402400, 2190084618, 2324342786, 713170976, 2290747424, 2695399936, 170565632, 713566880, 42639914, 2718081192, 2190084640, 36340394, 539535874, 134908448, 2854387754, 2156431362, 706880170, 41951776, 682141864, 142779008, 2692882568, 671648256, 143131296, 2150271656, 2686618282, 2290780842, 573188130, 2684356640, 2281703552, 570460298, 34112040, 8563338, 680165898, 34253346, 2726299680, 34251296, 2129960, 2863144968, 2829592610, 715171842, 2686462626, 580945930, 2693431978, 42606752, 10616960, 2686495360, 2325875210, 570435712, 536912042, 2317492744, 581468162, 178424490, 2283807402, 41951874, 2685010600, 2290256520, 573186210, 713073322, 580954666, 715137154, 673193986, 178815114, 42642058, 2862647946, 2631818, 134351360, 2292353162, 2720049666, 2183135882, 33565314, 2323655168, 2149591210, 137005600, 2860550280, 2183301666, 539631656, 2686593570, 715259938, 545824936, 2315943944, 2156038282, 2183834242, 168339592, 2283833346, 170041866, 2726855178, 42475530, 2281745058, 2818581122, 715663912, 2156399138, 539101314, 537045642, 682238474, 2317879848, 2132608, 44567168, 2290789034, 2861047936, 2829101216, 682142208, 2283840000, 2292746242, 680133282, 2189984394, 2728526346, 679610376, 2718050856, 2728534058, 10518698, 2827528320, 2324179496, 170532874, 715295272, 536914466, 705308808, 2728403082, 579504258, 572563626, 169902634, 2147648138, 176333314, 2718605856, 2726297730, 570991234, 537436194, 2324308010, 2189558402, 2819263106, 176859176, 2695539368, 680133250, 2190084256, 2290123266, 134220328, 707405960, 2829093506, 715270274, 704651306, 2292875400, 2156046848, 2854888096, 2729093674, 673751082, 671785514, 673852034, 581075616, 33694216, 579346472, 36178464, 2854234114, 671254658, 42117770, 2181070850, 2818736296, 572557866, 2852257800, 2726863400, 2156563080, 682139682, 2189436928, 2326407178, 2158144042, 176728226, 581444138, 2695004714, 536879112, 2156003464, 2720703146, 2826963458, 2827094178, 2829199488, 2726996010, 42502824, 136454280, 2726429352, 570957954, 2720662144, 2190082592, 2862776834, 2292850696, 2826994186, 2852128810, 136874144, 8530440, 579513002, 573081762, 581479082, 2854354984, 573221504, 2290755594, 2755234, 2158135968, 2728559240, 2228872, 10520578, 673751176, 581075488, 570466976, 679618722, 2147650080, 2852268586, 2324299808, 142738048, 2292187136, 141834, 44704416, 145367560, 707275426, 545302666, 167905928, 539666602, 539101354, 579510442, 144869544, 2684887176, 2283962498, 2821326882, 2852659330, 2325741728, 545947690, 2282267272, 545294506, 2860689930, 704676008, 715293226, 2854226560, 2718474250, 2282398338, 178268842, 2685053096, 2190123018, 2726332970, 178299010, 10519210, 2695399562, 144712328, 2686582794, 2827659274, 2854354954, 2693407370, 2818712104, 136314890, 2290753672, 713588746, 2148182664, 2687009450, 715303074, 2852823584, 2183833642, 134914176, 2315290624, 539658762, 578846848, 679512616, 2282365472, 134383776, 2818705578, 2827494056, 2685052960, 44179968, 2720664202, 176327304, 2325750282, 2826963496, 2728528520, 2717911682, 2148147842, 42109096, 2190090368, 578824360, 2190084746, 2685043360, 547922600, 41943176, 2820833928, 539001354, 167774888, 2181701666, 539658760, 655522, 169879594, 673753098, 2686986368, 2827487370, 2158657664, 673194506, 2829090850, 2728536104, 688770, 2726821922, 2820843682, 2852661800, 2862655522, 671621672, 2282398344, 2292228130, 705331722, 2150246944, 2148048904, 539099680, 539656352, 2157977736, 705176192, 2829060128, 2150105098, 545432232, 681738762, 10660520, 2695375496, 2156538370, 673712290, 2189568522, 680009888, 134752418, 2829093512, 570567168, 2829582376, 2183168008, 2317492770, 579373066, 682270888, 2686976674, 44567050, 2292318208, 34111530, 10520736, 143164032, 554, 34112170, 539132578, 2728962594, 2718081696, 134348960, 2854750890, 2718466058, 2148149288, 2852691978, 2183825442, 2283940362, 2720532992, 142609026, 167913480, 570990722, 2315922080, 2829066378, 2281840640, 578945194, 36210848, 2818736160, 33728544, 2692778632, 2684398248, 2189460008, 2149752874, 2158144042, 134390400, 2692876450, 33718402, 178266752, 2292318888, 2720180736, 2181737128, 671088672, 570949672, 673849866, 2860648616, 2863270050, 545914890, 2325875370, 2720670250, 11175976, 2720670240, 2292318880, 2189601450, 571082882, 2156432010, 2821237386, 33562632, 713067136, 665640, 705309224, 136850050, 673229440, 2290130952, 2852684298, 176300040, 2718607882, 2692786848, 44736672, 713195680, 2819260448, 33563306, 42476200, 2325774858, 2317361282, 679488008, 2720565920, 2318017184, 42475520, 2821325354, 2862744074, 169904642, 2728527872, 2821333024, 579340970, 570589736, 2687115400, 8423562, 41953928, 36315296, 2820809258, 145238018, 2158668426, 2189437472, 2157977730, 35826304, 2292220074, 2155881122, 10486432, 176728074, 681738792, 713195648, 178290816, 2158535208, 704686594, 2292852898, 176163456, 2726821890, 2183137408, 2284331050, 2854881322, 2818574986, 581607562, 2718433450, 178259968, 134744072, 707428394, 134785578, 2148042762, 581436042, 44180008, 2720574112, 713722496, 2818713762, 33685640, 704807592, 681749024, 2282236074, 144736288, 2315782792, 2860526112, 2158657546, 578856960, 178825352, 2686618248, 715162282, 682271232, 134225952, 673851530, 707305472, 705167912, 2317918760, 2155915786, 679649800, 145369248, 2720573994, 2718081536, 2692876418, 2315422240, 2684919840, 2282233994, 176334888, 2290786952, 570557088, 2183309992, 139906, 2150238728, 8529954, 2281832960, 2827651072, 681609888, 134750722, 680034440, 2181701770, 2862745728, 2718574594, 2156406954, 134261386, 2861047840, 143302656, 2192050186, 547400360, 673874568, 2281744520, 537526920, 2181595778, 176816810, 545401480, 136349696, 2283839490, 2718081568, 2852782218, 176302248, 2155905538, 570982954, 715262624, 2156437674, 2863278082, 176292522, 2862655626, 134251170, 33687688, 2862621216, 2290657920, 671785122, 537397408, 10528906, 2097184, 2852134914, 2863276200, 2282234026, 713689096, 2827625128, 2687107080, 715301544, 9085064, 2854920226, 570564608, 42639394, 42606632, 178948266, 142614560, 2147623466, 713566218, 2829099138, 2728560672, 715696810, 178915370, 2236554, 2686492800, 178948618, 2317527688, 2183276704, 2718573090, 2192181898, 2324179458, 2728430114, 579502754, 2157969576, 705178242, 2720008714, 2191534216, 2290778656, 673319040, 136839168, 42508960, 2157972002, 545923722, 2860525600, 514, 2861080584, 570559016, 2852694528, 9078920, 2728536578, 41945216, 2292318210, 134742146, 139776, 2728525962, 2147647488, 2862785066, 2854750370, 2728526474, 2694842378, 682265098, 134875778, 2720178850, 681607714, 539142274, 2148049544, 715688482, 2852790402, 581052416, 706773666, 134785536, 545292424, 578846762, 578953730, 2720540802, 2820809216, 573081602, 2158004352, 2820841608, 581446280, 2829713578, 2325914274, 33587240, 167936008, 706912392, 134260898, 145358890, 570460832, 9087106, 533024, 2281736360, 671219746, 176160898, 2863169576, 704684192, 2149722624, 2726341128, 41943074, 681574440, 671260704, 166018, 2728921642, 2827485346, 2728921736, 2827100834, 41976482, 2315823658, 715686016, 178956290, 705200256, 679520930, 2827624578, 671778848, 539623456, 570460290, 545425930, 2292351114, 2684357288, 671645834, 547367562, 2317920392, 2326399490, 705178280, 2821360256, 10617480, 2854265504, 715268768, 2324204194, 2192089632, 715161642, 2720531074, 2829724322, 2315780106, 2156005418, 178397730, 2149621762, 143262216, 673229442, 680001704, 2819131402, 2284322826, 715161760, 2155880618, 671263392, 2632226, 2720670216, 145399808, 41953322, 2315289250, 2149591722, 570556970, 581052450, 134389896, 2826971170, 2695408256, 715169960, 168462858, 537569290, 548047368, 2684887554, 2827627008, 144878240, 178399880, 2158004266, 573055658, 2326307362, 2181728296, 142770208, 2829058600, 142748290, 2190084744, 545947648, 679479434, 2687017128, 2183146024, 34089088, 176160776, 536879138, 176849026, 581044360, 144842920, 2686493226, 2720541354, 2189462018, 2324211872, 10649736, 2317527552, 2852661920, 538978466, 2720014986, 144843400, 178784290, 539623976, 2282400298, 2854389802, 176816802, 537043616, 573081728, 2281736746, 2829724162, 170000938, 713566728, 2720532642, 42084480, 673841194, 2862751882, 2183832104, 2860681378, 2829224096, 2726832640, 2827649706, 547881514, 573213352, 2183178410, 704686602, 35793448, 579510304, 2693309088, 2324334730, 2694980232, 2854890026, 2720047786, 2819271306, 2695529096, 2852784810, 2827659936, 2181701768, 539109896, 548053640, 2852825128, 671621280, 2826993666, 142615170, 2726299784, 2290788480, 2826969728, 681705986, 8562848, 2694971946, 539132586, 545816616, 671623848, 580921352, 35785344, 571122346, 2292219914, 539000992, 35685024, 2292845056, 2829191720, 2292187786, 2181169834, 2693400736, 2317527074, 2728566954, 2726961162, 2862752298, 134752264, 2290100362, 144867880, 44173826, 2861050538, 537534976, 136847370, 671121928, 170000904, 2854226058, 2729060874, 2284331552, 10617384, 673196162, 34220586, 2158133770, 2829748234, 539101322, 2189959850, 2150277762, 33728680, 2150269058, 2819132072, 2284324906, 2695537314, 681574442, 2720180906, 2728919560, 2261536, 713162922, 176695336, 545259530, 168307242, 680140808, 2693300232, 2158010408, 673884296, 705177600, 2818736162, 44608010, 2854267018, 2290262698, 2318010538, 2191663754, 8953888, 2852692618, 34113706, 145399818, 9054728, 41504, 2787488, 2826961578, 2191690282, 134359712, 705342122, 2315952650, 715137058, 33564672, 2192187400, 2860517384, 673229312, 176816810, 2290100872, 2292877864, 704815784, 2130560, 2317518984, 178792994, 2863278720, 545392674, 2863170050, 143302688, 537536554, 35661824, 145262600, 145262760, 2183170218, 581077674, 548022432, 2315919498, 545269890, 2325875336, 2852293152, 2323818664, 2726437002, 2720006312, 2684520578, 2819099298, 2685045378, 42084874, 679477250, 2693440170, 2720139402, 2156440074, 2181695658, 671230122, 2325875368, 2726462080, 2819238024, 2191663106, 2284356128, 2283971114, 8946178, 581601800, 44697736, 547358888, 2325776546, 2189959848, 570960416, 2726865058, 2821204610, 144746530, 2284456586, 2148139138, 169880194, 2282233858, 2829721608, 2863172256, 570458624, 673718280, 2292228642, 2318016512, 2317484704, 8421546, 2693401128, 2158494216, 673226762, 2695504416, 142778368, 10521128, 2819099298, 539656320, 581075626, 176204322, 170533002, 580952618, 2720039042, 167905450, 680142856, 168435840, 2852161664, 2860548128, 2684913826, 2284487170, 2158135426, 2852782080, 2150246410, 704807082, 713162920, 707306144, 2694840842, 2863309314, 707265024, 2819269130, 681740426, 134381736, 2189600896, 144704042, 572653610, 2181595776, 673219210, 2818736810, 134359592, 673318920, 2149591080, 35652106, 559274, 2860687394, 2684922496, 2148049032, 2315389090, 10519170, 2863136778, 2183135370, 2149720234, 2826993696, 715827754, 2728568834, 2684389928, 2863178378, 167938728, 2323653152, 680042664, 2726308394, 2728438306, 8431658, 2819129864, 573188106, 2726297600, 2284486784, 704809088, 44040234, 2686582826, 2852784162, 2147625098, 136448642, 2148049416, 2728960040, 707395754, 144844832, 2282365568, 545433640, 2827102336, 42639522, 134253058, 538970762, 2324201642, 2181564456, 545783810, 2324310026, 547891210, 2685009960, 2718468778, 176695840, 2290231816, 2827624992, 176687754, 2283970602, 2317527720, 2158111360, 2323775618, 2284325024, 539527818, 35662472, 2292722306, 2324179082, 2149588992, 2821324834, 2283808930, 2181204650, 681615906, 35687048, 2183277056, 2158495744, 176335394, 715794602, 36348586, 136882314, 2695537192, 2854388386, 2283964960, 706871426, 8431648, 2726961666, 537404042, 2695373442, 44206218, 673196168, 2192059050, 2181728290, 2181695618, 707274914, 43528, 2720172168, 715262088, 34218018, 2854750720, 2718444074, 2283833864, 715303426, 2192056970, 570591264, 2317494920, 539624064, 2315429928, 11151914, 44073090, 2827100298, 136972450, 2695495842, 2827485312, 2861042314, 2819140098, 2191524480, 707398282, 170566312, 2692883080, 682131584, 145271456, 2290231968, 136323714, 2192058496, 44705826, 2726437514, 537010344, 2181605544, 2191689888, 8956424, 2292353066, 2318010408, 570425482, 2829058048, 578848930, 170557442, 134908040, 176695424, 680143370, 578986112, 10528898, 2729052808, 178292776, 2693433384, 715792386, 2292230280, 9046024, 2821193770, 2324342920, 680176264, 578846850, 2827528226, 573177890, 2148149890, 696456, 2726461474, 178946056, 579477536, 2860679840, 570589858, 681607680, 2860548608, 2827003906, 2718566562, 2795650, 178430080, 2826971138, 713695874, 713064490, 2147491882, 2818713640, 2326307496, 2148141226, 11141768, 35792930, 2726821928, 706781320, 2726862858, 134875272, 11151904, 2149722656, 2292713610, 36208770, 136882696, 168305312, 35826218, 2290780330, 715302954, 178915370, 2292195338, 2854234274, 141448, 170009218, 713697826, 2230784, 2283964962, 2158010920, 2686615592, 134349346, 2726430848, 578945056, 545819146, 2720565256, 35660418, 167905928, 139946, 10625570, 172064, 2282400298, 581569066, 570589226, 42508426, 2284495008, 8519690, 2323653120, 2191532552, 537037354, 2315952264, 570434090, 673349800, 2694849032, 168339618, 2183143944, 2181573120, 2820677794, 2827127426, 142649890, 178268288, 2726994440, 2827487904, 176726176, 2728428032, 581569032, 2324201474, 2695372842, 2292230154, 578848800, 2317492872, 42469418, 2317885570, 537004074, 570951680, 547358730, 2323786402, 2720672424, 2183825450, 2315790858, 176325160, 2158665738, 143140904, 2290786826, 713039872, 2189470242, 2192181378, 35693218, 42599072, 170041506, 673751586, 2729083048, 548053154, 2181704352, 2861081250, 34217986, 545392776, 2821226664, 567938, 2726963744, 713597578, 679611010, 579479714, 671777448, 2183268482, 2821325440, 136972288, 34113576, 713590792, 581050402, 2863278120, 134359210, 2852651552, 547391530, 2326268586, 2315266730, 2315952768, 2315944610, 2854398120, 2684364938, 2290253866, 2863172106, 539011106, 578980362, 134384162, 165930, 8431776, 2315420288, 715262600, 176857258, 536912394, 713195522, 2728427520, 136972288, 705177634, 2315297288, 580946442, 671132162, 538968576, 2829582856, 2854226562, 2860681738, 2863145130, 713687552, 2326438050, 2862785066, 142614664, 2695375008, 42608800, 2827004034, 570425384, 2726341290, 2854226472, 2695528576, 2684527104, 2695536810, 545424008, 178915368, 2191564842, 548046986, 144878216, 2282236456, 2292744744, 2728396938, 704686122, 2191665832, 2269704, 167938698, 2728438304, 9054856, 2315943944, 570566792, 2728403072, 706742274, 2323655176, 145268778, 2863308808, 2854881322, 2821202442, 2863303330, 166026, 2156406826, 2663082, 2283809408, 572533282, 2317517322, 2191565320, 2228778, 143264416, 169902218, 8913442, 133664, 2829713576, 679487618, 2693302794, 2726428800, 9079304, 671647776, 573047434, 134226594, 2854234784, 2147650186, 168429738, 170429090, 2149613576, 681607304, 673325602, 2861075112, 2686623914, 2829584928, 2829713408, 2282268832, 141834, 2183275144, 2829197442, 2281744928, 8430080, 572687016, 2191556768, 570427394, 2684881056, 9085576, 704643202, 42598946, 41984128, 707307658, 143164032, 142615082, 2852265994, 2156527658, 2318008960, 2718597792, 2820808866, 539132064, 2315389482, 2158494368, 33720448, 2820712578, 537438250, 168437928, 36350504, 2860679200, 707403784, 134785154, 2726961154, 2148141186, 671648416, 2695496226, 134883336, 581610144, 2189951650, 715817088, 2861180938, 2192220296, 2854266888, 2181597194, 2829584906, 2829582506, 11010568, 2692743336, 2181038250, 715696258, 537559592, 2827659936, 2290657930, 2325776552, 705341576, 136874632, 2290614784, 2695536808, 2290221224, 2726855170, 2852694024, 2854232098, 545958410, 2728403586, 134359586, 570460296, 2292189864, 545260042, 2818705546, 170035370, 545792032, 2692907040, 713599626, 2694973602, 170428938, 2720006154, 2290092042, 137013408, 705333290, 2156529794, 170041898, 671261218, 178259976, 2787336, 34113578, 573080200, 143130658, 2191695874, 547891722, 170535554, 545431682, 176695306, 44599978, 679641600, 10627594, 2317517450, 2687008936, 2158536712, 2829756938, 545300512, 2147493922, 2282234536, 2190117384, 578955402, 2181048448, 524448, 545303050, 671098912, 548055714, 682100904, 10618914, 134250538, 134776842, 2290221088, 537035426, 2861042210, 547365386, 2726469672, 141442, 9076874, 2827616264, 2292228258, 2315422376, 2656770, 2685044872, 2820809386, 2693431970, 2323685890, 705333792, 33685536, 704684578, 2827520648, 2326432264, 2728929320, 2726961698, 570458272, 2191566848, 2318043168, 2861206146, 8430240, 537010850, 2315911170, 2158496384, 35818018, 2854234122, 579502602, 2852268200, 2284487200, 134875816, 2192179842, 2860550792, 2852298762, 2852128802, 2150277152, 2324179456, 137013248, 547529258, 44728834, 2820803242, 2854363818, 707406344, 537427968, 2829068938, 2818736674, 2315258528, 681748618, 176857730, 2283806722, 705307168, 145369632, 573089960, 36349960, 539132552, 2281867778, 547365002, 2181171848, 539009058, 2692915210, 2292844544, 2860548618, 2325751808, 2181702272, 673227296, 704645666, 548053672, 578848778, 2720047242, 2292877960, 2829625890, 176816640, 11141634, 2181171208, 2720180394, 35695272, 537528362, 8921224, 144738306, 2854264842, 8430218, 715293216, 134349314, 134908040, 2315387560, 2720530946, 178948266, 571088896, 2282236584, 2854357000, 579502218, 671089282, 2862778368, 2861212296, 2157972138, 665600, 2290262176, 2315780104, 44081834, 2852814978, 2826993666, 2827528874, 2852168234, 8432130, 176859298, 579338240, 43040, 2829591074, 2726470312, 9044522, 2190123650, 2695506464, 2720704674, 36176416, 2189434882, 537561098, 2158004738, 9085480, 44051104, 169878146, 2282359432, 2819260586, 2829230112, 665610, 2290622592, 2685045386, 176816650, 134350976, 2315420168, 2283931682, 2292189194, 572688512, 706879528, 2829623840, 682107522, 580954752, 2728954530, 143173802, 2192081544, 2726438920, 2189428874, 547531392, 2863147682, 136317472, 548014754, 33597450, 35825672, 178391680, 2324340906, 8554498, 44573352, 706773122, 2324201992, 579510304, 581470858, 538978346, 681574400, 2687009418, 2326399010, 2181171330, 2852170274, 698376, 168438432, 2315821192, 2317361290, 2860515874, 2686452264, 134776874, 143297034, 2861205664, 34244776, 2155880584, 2829222432, 2271754, 34243210, 537536682, 570434210, 539495082, 715653282, 36317698, 2181169800, 168470536, 2726961194, 2852792490, 704774690, 2148149386, 2315780642, 44728840, 571121698, 10657920, 2695375520, 2156044416, 2183668264, 2325915656, 2852823592, 713695880, 707266722, 2292713506, 2150277634, 2854756512, 2829224576, 573057706, 2821367976, 2863276072, 2720661546, 145399944, 2718075048, 580944008, 2818607658, 548045474, 2150270978, 2325744298, 2156044938, 2156397192, 572525186, 2829723778, 42609154, 673187968, 2718433832, 2181693576, 2862752290, 537567872, 538976384, 2687010984, 41945760, 2191534120, 2692743714, 2852784674, 176171680, 2292318376, 2684889096, 168331938, 2317385736, 673317000, 580954626, 671230602, 2827626528, 34245130, 679485954, 671230472, 170402432, 2281734280, 2317912234, 2829748896, 680011944, 539493002, 2829617826, 167938208, 176718464, 2862744224, 2189600770, 673712680, 144844840, 705210528, 539536040, 536879112, 705331874, 2191524514, 2292195464, 578986656, 2315266208, 705170090, 2290262666, 2317920394, 141322, 10619432, 664224, 2829590656, 2323687936, 2726470144, 2192091776, 2726333096, 2150148738, 2189568520, 8399496, 539101730, 548053128, 2820710946, 11143810, 539009154, 176161408, 2283929632, 2150238850, 2290778114, 2852291234, 2317494408, 2183831584, 136839168, 539108008, 33686018, 2148182658, 2324170922, 2325782666, 682240042, 570565282, 2315782784, 2852782592, 136315530, 578824224, 170395776, 34220578, 2829592738, 2820833442, 655882, 2826961568, 44696106, 547921960, 168305184, 537042978, 581438112, 2862615074, 715131392, 2261506, 537567266, 134908074, 2852266536, 2718607914, 2292351626, 36219434, 134752778, 144844810, 2854388354, 715686026, 679618688, 2726986370, 2158004776, 707274762, 547523072, 2147650080, 681574408, 715169792, 142740098, 170560002, 704809096, 2323645064, 2158526984, 2686593704, 144876064, 2326432424, 134357664, 2156005410, 578947200, 2827651744, 2183135266, 2148010504, 2155880482, 2323647144, 2290098848, 2829615144, 2852161546, 547356810, 2862752416, 572696616, 34112130, 44181512, 2282227842, 2852136960, 44214794, 2826994210, 134260866, 136454688, 545292970, 570599594, 671778946, 2157978152, 2326432258, 2158502536, 144867848, 35659808, 578945184, 579471392, 144845450, 671746186, 2686487210, 136355970, 2787328, 136323594, 2282392200, 673227432, 2829592584, 2720533000, 2317920930, 2692778632, 168462376, 2317484706, 2149712386, 2156536354, 545947656, 713173546, 178430090, 673327136, 522, 176717952, 705307176, 143139458, 713067048, 2728960640, 2191698082, 2720540800, 2720573960, 2290262184, 690346, 2282268840, 170566312, 2317525130, 2728952320, 715663498, 707275306, 2854258722, 539133954, 2190125186, 2107944, 2854920322, 2728960642, 707429002, 2821196448, 573057698, 673227392, 578979842, 2284497418, 547487746, 2818613890, 2183143426, 2323816608, 145270816, 2317486760, 2183301762, 35660328, 9086986, 167805474, 174626, 142649512, 581468328, 10657794, 570597408, 536870944, 34243080, 2726824584, 2819105322, 133128, 2861050536, 2621450, 2726431240, 2820671618, 2317388418, 581074978, 2323686018, 2862614656, 2720041472, 2821335178, 2290746018, 537436840, 2818714242, 2695399458, 545393288, 133768, 2281742474, 2149591080, 2820800546, 137011240, 2183137928, 44171426, 2695405610, 2827133610, 2315952296, 145238024, 2148139650, 2827520672, 2695496360, 8388778, 2156429352, 168427680, 42631840, 2687150762, 2829617282, 2818744322, 2158536714, 2281744512, 168468520, 579348522, 2726865416, 2181562496, 579347112, 136323624, 136349824, 715270698, 2156046464, 2189994658, 2181570698, 2192211978, 2192212514, 2283798698, 578849442, 2818615840, 537012384, 2852659360, 2718474376, 713162760, 2717911042, 2728929416, 2325881474, 2686486528, 2155874954, 178293290, 34119690, 2685053482, 36209320, 538978434, 545917482, 2156046848, 2852162218, 573221000, 679486114, 2726821928, 2694875170, 673712778, 2282233890, 134357000, 2820704778, 682109600, 2728561154, 682265258, 2852653096, 682230442, 2190084130, 2282266794, 581608064, 570458112, 680010376, 145358986, 545915552, 142615040, 2829199360, 2284462720, 139904, 2315266176, 44706344, 573211298, 2692752000, 2315919882, 671230120, 2852126888, 2282400266, 536881280, 2729052298, 2147624970, 671746058, 579504800, 2686452266, 2860556288, 671754912, 2726955050, 42508800, 2317492744, 2717952034, 579502090, 169878186, 11176064, 2720573442, 167807010, 2718566400, 713064586, 36186762, 2852782624, 2150279330, 2720670338, 170008610, 33728512, 2829623970, 579348490, 578945034, 10616842, 2292851208, 2282268680, 706880128, 2158111392, 2192050208, 142747680, 2156038272, 578813994, 143297152, 136358536, 144867840, 679479432, 141858, 134873226, 2324171400, 2829722154, 2292195840, 44567208, 713566218, 2854365184, 2292746752, 176818218, 169910282, 178946082, 547531298, 136970922, 2785320, 2158633634, 2158102536, 2854224032, 34119842, 578977962, 2852162048, 548020896, 570983050, 178432682, 713558144, 673221248, 704684160, 36216994, 2623656, 2863269922, 2852653224, 2686451712, 2686452352, 167807616, 168428034, 536881288, 2827133088, 2189591040, 10650240, 573186186, 2156527648, 570466464, 142615040, 2718083210, 2190125096, 2315790344, 2692751528, 679510184, 681746944, 545818664, 2323810858, 2726856714, 2281734312, 579373568, 2183266850, 682109440, 174760, 44073090, 545423914, 44204074, 570949794, 671744514, 2317486114, 567466, 35362, 44042250, 136315016, 176824864, 713599522, 2147494400, 167813666, 167944224, 2695014944, 2317393928, 2854756994, 168340128, 573088418, 545955968, 166440, 2717919746, 2192222210, 581577386, 41945600, 2290657954, 2718081024, 578855560, 8430114, 2819131938, 715128842, 2149744680, 143172266, 2687139970, 2829756936, 2821367968, 144876160, 2624138, 2181701666, 706881538, 2290788866, 547523072, 547367586, 2148171906, 545431714, 565248, 2150105608, 178946728, 2192082944, 2785952, 2852784298, 581077152, 671263370, 2820680328, 2149714442, 2324201514, 2829715584, 2323810818, 2190117512, 2156530344, 145359528, 547399810, 42115104, 2156046504, 167780384, 2183266816, 671744546, 581479042, 2728569506, 673743400, 2684495912, 680168098, 570952320, 715663368, 167903778, 142770336, 2292719776, 715293218, 681749032, 2854365322, 705208448, 144714368, 2149582890, 570589866, 142737418, 2326397450, 2632192, 136841888, 2158133376, 2728396970, 570468992, 707275306, 713720450, 2818706082, 2726963234, 2818607232, 168468610, 34112040, 2717909122, 2192089768, 2189992608, 704784896, 2147494400, 144867336, 2155907074, 2726994048, 707264514, 673229440, 137013418, 2324210304, 705177770, 706783912, 144867490, 170560170, 573089824, 2292755114, 2860646538, 671254666, 8956042, 2687011464, 2726963362, 2695375008, 2693431434, 134905994, 178913802, 2829617698, 2147614880, 704776746, 2818574336, 539527336, 2726307848, 2315821058, 34080936, 2693302440, 2181703850, 2852815368, 176160906, 2863170048, 2829091328, 2292884000, 2684395690, 715661954, 170035746, 570425386, 2624032, 2854789162, 573178024, 673357954, 713033770, 176302210, 2290124834, 2181703688, 2863145088, 2726823968, 11149960, 2181595296, 2863308960, 539101320, 2326431778, 136487432, 136448546, 2147656192, 2157971616, 2852161544, 134777002, 539132576, 143294978, 681738248, 578945152, 2325883530, 673317506, 170401834, 2147617290, 36219520, 36219530, 715663368, 682272930, 539011746, 2326430250, 8956578, 2189557928, 2191567522, 570597410, 2156044288, 2684879362, 682263040, 44737064, 2684485672, 44566568, 2829748256, 2326396960, 2621992, 141832, 2827526658, 167815818, 673317002, 713687050, 2852127274, 2820677792, 134349442, 2325908000, 2863311402, 2852258442, 706882050, 178823720, 570559104, 2695531138, 2189953664, 44597762, 2827102210, 34243072, 2192048264, 671654432, 657578, 2315954688, 539525792, 713566370, 2181605896, 671253152, 2181072896, 547357218, 704686090, 2862746242, 2318049826, 143264266, 2720565898, 2684354594, 2829222402, 44736546, 713597058, 2684881410, 2852817546, 671776936, 2695004672, 2820843690, 2281744898, 134252584, 2827004032, 11149352, 2282236448, 2818574336, 2684920480, 2820801026, 671645704, 673884674, 715139242, 44696096, 2326274210, 665642, 682272776, 136487048, 2149753376, 142650018, 681740930, 36208802, 572689064, 707436584, 10520712, 145228458, 2189953576, 2183268994, 673745418, 545917568, 2684363298, 168296992, 178258464, 2283940480, 2861171360, 673349768, 2827526794, 2323816584, 2282398208, 2158495906, 8947752, 704806912, 2720565250, 680133280, 2183825952, 42642048, 2819270826, 170041896, 2818738344, 2720148010, 176857130, 707436682, 545401376, 539011202, 2290649736, 548022432, 2290753666, 33598122, 8744, 2190092424, 2183178920, 581607464, 131584, 2158494378, 36309632, 539131946, 680043138, 2147484162, 572524706, 545260168, 581445666, 145263264, 2728536200, 2686454442, 2148051466, 2281709600, 2324171304, 537536640, 2720697002, 178293248, 2862647946, 2827124896, 2686492674, 33596032, 570460328, 2156562472, 2720539146, 715137696, 704651274, 2189959168, 2863147048, 170035714, 579338786, 2190090240, 9046024, 144746536, 33555114, 557218, 571083264, 2290622632, 8921600, 2686487208, 168307208, 2283962922, 671777418, 715817474, 2726822562, 2854259210, 2263200, 673227264, 2192050344, 42508810, 682232360, 176851488, 545424040, 42607274, 134261280, 2728436386, 572653698, 572530730, 2149713920, 10521088, 2189984426, 673710210, 572557986, 2191663106, 715270784, 545956000, 2694873640, 178422304, 2718607360, 2854258818, 705333800, 2829592576, 707403904, 682265090, 2694979746, 2290256010, 2726953642, 2819097122, 581601834, 2315266560, 671090824, 2323644416, 570564776, 706906152, 33589416, 699010, 44206728, 2684496520, 673882120, 548022442, 552, 2155907720, 2818615306, 2181603362, 2282227714, 2323784194, 176857120, 537034762, 2693308552, 44206088, 572663946, 2827657866, 2854355490, 535208, 2718605312, 2861179018, 2720565376, 2292361224, 707431050, 167807624, 2315780096, 2192058400, 2317525642, 706751136, 2147649666, 713697290, 579512322, 570458656, 2861080584, 137013802, 168468618, 671099400, 2228776, 2726830720, 681747082, 704676520, 682131496, 2315812906, 570992640, 539665064, 704774186, 167903882, 673882152, 547397770, 2852661282, 547880968, 136325122, 8712, 2290253826, 2861181096, 713197568, 2829199368, 671261320, 144876162, 581050530, 2158135968, 2684365450, 10485760, 2854357514, 2862615208, 713032360, 8562826, 2192211978, 581607594, 539503266, 706904738, 2632226, 715687936, 44605568, 567808, 9054376, 547880994, 178921634, 2695366784, 2149747210, 2726832650, 170402432, 2149623976, 578816522, 2292719656, 2829592576, 2718468234, 579340296, 8915594, 2718040072, 2292721666, 2827094690, 2860556424, 706775042, 2149623842, 2720532514, 2323808904, 170393768, 134226568, 2726862850, 679520906, 579371170, 2827618466, 142746282, 2686494720, 2099328, 11012738, 571082922, 2860556322, 2191688224, 41978538, 160, 11174432, 143262344, 2861211658, 545292834, 11182624, 2156429824, 36210826, 707299872, 706773154, 2324299778, 713163272, 34119690, 673882120, 2155874440, 572694666, 578822272, 178424456, 143272482, 579504162, 2852792488, 2192179370, 2861049890, 2718042282, 42500776, 673841154, 2284358186, 571123850, 547921952, 44042378, 42467458, 2720038922, 2852784810, 2852815010, 679610498, 2623496, 2728921258, 2860548642, 2192050218, 547487786, 176824322, 136981128, 145402378, 136972808, 715268648, 2183660170, 42076682, 8390784, 167813128, 2728919594, 581568674, 2827528352, 134785696, 2292328994, 671785632, 2189598858, 2189994496, 2854756864, 2720147584, 2290264584, 2692743200, 10521216, 682263072, 170395776, 538978434, 2829754370, 2189568136, 545393312, 2158494344, 35684480, 707439106, 44081192, 170533384, 2861212288, 2820801064, 2158493730, 679619082, 713170954, 579510304, 2150140576, 8390818, 144836776, 2189599232, 2156398752, 547529354, 145367208, 43008, 2854920200, 2147624970, 2692876968, 2818572938, 579381888, 2821237416, 680043146, 34243104, 44605570, 2284455936, 33554946, 144877730, 570984458, 2863270432, 2148043274, 2726987810, 2150140554, 2181564930, 2181693440, 2819238410, 705200808, 680173736, 705298562, 537004714, 578847234, 2720541312, 2150107648, 2315421696, 673218728, 2726822560, 168470658, 44697736, 2325785216, 2818736138, 170535456, 2190114986, 2181728296, 2863309480, 2292318368, 2292883490, 178946730, 169878152, 10529288, 2324178976, 2819099136, 2728919082, 2687019018, 2189593122, 715162152, 581446178, 2692775976, 2692876928, 2693300362, 2684518410, 680140800, 142737448, 134220320, 2315264138, 8421544, 2684520490, 681582632, 143172234, 580919850, 2290788394, 2317920386, 170533002, 2315791018, 2829101608, 680036872, 2282267264, 2861039626, 2863308930, 2860687392, 2720148002, 696832, 170403978, 136882216, 2729085442, 2720047784, 2326440488, 573180584, 2726437512, 2686451850, 134873762, 2284497416, 578824224, 2150148768, 169904770, 572654122, 178948770, 2829714090, 673745538, 36211330, 2317527210, 167813258, 2863311530, 2720178184, 2718442026, 44072962, 2157977762, 2819132040, 539667106, 537567370, 2820702216, 2284357642, 10521122, 2183168682, 2726439424, 2829099688, 573221416, 42082856, 2318049408, 2158625312, 2818613378, 673753258, 44206240, 44696192, 2189951104, 34089090, 2829068424, 134875784, 2728954376, 673316994, 134252584, 11141160, 572686472, 522, 2325774376, 2130050, 2827657258, 2827100200, 2854365738, 44737184, 671778946, 2717952640, 2183667746, 36176522, 167772200, 2684912160, 2854264832, 134907944, 2181734434, 33563274, 2728921090, 176850978, 2821195904, 136849928, 2821366402, 2284331560, 10660490, 2694974114, 2292711424, 2854395946, 2315419778, 145229960, 36341920, 42508938, 679616640, 581437600, 537528874, 134905896, 2290788384, 2239144, 2183266824, 713195688, 2192187936, 33729026, 44083242, 2694840866, 2156562560, 167903784, 2632362, 2693442080, 572566058, 2148008482, 579480234, 2718083618, 671261194, 2315788424, 570466336, 2854264968, 176193674, 580952608, 2315257984, 143141378, 707297320, 2315264002, 548012064, 8519840, 537404032, 539101320, 680034346, 713556608, 571124394, 8552610, 673325066, 2728927912, 2283800586, 168296584, 2181728896, 2282356896, 705306794, 572688936, 2326267936, 671253026, 539503112, 2324342914, 2158667904, 176687266, 547924138, 2284464802, 2292843008, 573090434, 2315397672, 2820704906, 44572714, 2720041504, 2717917824, 2323777704, 2183307776, 680142850, 680174122, 168306728, 705200162, 547498530, 142772226, 134750762, 142617096, 2861074976, 2729091074, 2819230336, 2694980256, 2820710400, 2284488832, 2149753354, 537036802, 2852161698, 2861080586, 2694842536, 2315296904, 8563362, 2820711080, 671228064, 2192179882, 2694973472, 170426914, 2693434016, 2290264746, 581576712, 2729058944, 682142216, 2684527242, 2283937794, 34089506, 2189568640, 34079274, 167813664, 2862647944, 134905866, 2818615328, 168469130, 2183800970, 2190123680, 537569312, 580954658, 2726963754, 537036834, 681582730, 2695014530, 680009858, 176203914, 715655712, 2863267850, 2854267394, 539658408, 2192091272, 706880032, 136357890, 539009162, 2326399618, 579480098, 570460834, 2720041098, 2149754912, 2726308352, 2149615784, 2323775658, 673325066, 539140778, 578947234, 2692776074, 539634218, 2149583400, 2718042114, 2854387720, 715694634, 573177986, 11143330, 34121770, 176300586, 136486920, 169869450, 2717952138, 2693308448, 2315298826, 671090826, 2694881960, 170437288, 707404322, 547389984, 2829191720, 178432042, 581044898, 2827485312, 547389600, 176818218, 2183170208, 167807016, 136348192, 698402, 2827518634, 681714314, 679518346, 143174314, 2829713440, 680133152, 144706056, 537559584, 2284456096, 2694848514, 2695496224, 42633248, 136316970, 2720172170, 545792160, 682108930, 2684486178, 537010306, 8431656, 2183168640, 570427912, 2827493410, 680167976, 539009538, 705208482, 2860681346, 145369610, 539000994, 573186048, 2315389450, 2720563872, 673851944, 2323786250, 2318009002, 2147656354, 8913576, 673218688, 572555784, 34212010, 142639232, 143303208, 548053544, 2630312, 578945184, 2181202466, 713205896, 2687009322, 2686583298, 35687042, 572664490, 8430250, 2315782824, 36219040, 2315430562, 2324168738, 2686583426, 2827493920, 2720694272, 572563970, 2862622848, 548053512, 8391306, 2318019080, 706871842, 145369122, 2717919752, 2282226216, 2720663714, 680036520, 2292353706, 10617506, 681708040, 2315290632, 2149624488, 163978, 9087618, 42475522, 2684356736, 2191558690, 680175656, 673751714, 673218698, 2323685416, 681577122, 570960544, 2318041250, 143270050, 176859266, 2290090016, 2720006816, 44180106, 142606338, 539664938, 2829199490, 570468520, 579381928, 170535040, 578955818, 2192189450, 2854756384, 581437448, 2324308106, 9087626, 704807458, 573088288, 2284331658, 144845322, 2827659906, 2282400290, 680175650, 671220224, 680036360, 142649896, 2829746216, 573048864, 539009032, 673227394, 144712202, 578945034, 578857120, 2717909640, 41943688, 176160808, 673742888, 682270890, 539140650, 2318008448, 2315257898, 2282268802, 713040514, 2684880936, 2665090, 2317879976, 2819261064, 704782882, 2827649666, 142606882, 176294536, 2829197834, 545262090, 10378, 2718474410, 34089610, 671613448, 145238530, 682133538, 2325777034, 145367592, 2157969418, 42467848, 2693401096, 44083720, 2158143624, 44738690, 8528552, 2852792968, 2282227850, 545784482, 2290264104, 2155882624, 44597288, 570565282, 2325749898, 134752898, 2854791330, 170401954, 136479272, 572557992, 715784714, 679479424, 2600, 2718075016, 143132712, 2718564904, 681576968, 2718572704, 2687109802, 2150247050, 8946344, 33685512, 2821235330, 8397344, 41482, 2326274696, 2326306824, 579348608, 2726308386, 2718468266, 2150107304, 537395722, 2684526754, 2149720616, 545818792, 36317320, 2695014570, 10518528, 545947808, 545267714, 2158527138, 2852790818, 570597896, 2326405674, 2686591488, 2728534658, 2726308522, 2684879360, 2323775530, 2829197474, 2726437410, 545925280, 2827624576, 2292877864, 2720016416, 2181081248, 2147518496, 2183268354, 2686461984, 34243240, 2283839488, 145391784, 34112040, 176718466, 707307520, 581085224, 2692874272, 170033154, 2695399464, 2860687360, 537428642, 2854258826, 2686487040, 167946786, 547358728, 545784328, 11053738, 8923264, 2156431498, 2183178762, 2687016992, 539631752, 142650026, 2156399144, 671088648, 2684395688, 2326309002, 2829099010, 33726978, 2181048488, 168436264, 9052298, 2155915912, 715694752, 2158633000, 707266690, 671746562, 537004682, 170041352, 707428522, 2290090658, 2753034, 145367050, 713034240, 11176490, 2150148104, 144877738, 2158144002, 2149714080, 2290231464, 705202208, 2181728768, 715131522, 2147491970, 2324333184, 2292850824, 2149755402, 2852686466, 545915394, 2720008864, 537430178, 10617504, 2325873152, 2863169570, 2726832296, 2684395656, 539001378, 2819129992, 2852160128, 2158535306, 715663530, 2290655240, 2692907048, 581468160, 2292361376, 35815464, 2317918848, 705301154, 2829222050, 578846730, 2181734952, 2862613034, 2854750338, 139304, 578816040, 2827485194, 2686978210, 2861072898, 2315389058, 44728864, 579338272, 8398882, 535170, 33563306, 2821325354, 2852169890, 2826969256, 2827092490, 2852129418, 2685043208, 142641320, 145228328, 2324334626, 526880, 167936000, 705333376, 2718050344, 2183790600, 2317492352, 673194624, 2819099136, 2829584392, 2292195360, 2686462624, 537535010, 545792168, 42508842, 679610914, 537430058, 2693276202, 2323654690, 2192058410, 2695530634, 2829068290, 2148141096, 2181079210, 2181171874, 570949672, 673227272, 169910272, 707439138, 41978378, 33564674, 131586, 539009162, 2684912296, 2726471680, 141954, 10625034, 178424488, 2155915786, 2827094530, 2158528674, 2324332554, 2827094698, 547521056, 2290647552, 579340832, 42510976, 539009058, 2686585386, 2827518634, 2149589154, 42074634, 2292351616, 2861203458, 134349472, 2150148096, 2829222442, 2155907210, 2315954306, 715292704, 136454666, 2729052202, 2284455968, 168429706, 713198082, 572697248, 167905952, 134875264, 2728528552, 705167368, 537405440, 2158496288, 136355976, 8561162, 2282397736, 2284325384, 2192083112, 2827487264, 134220418, 167938178, 11012744, 571116162, 2861042344, 2149722754, 176726698, 2726428832, 176818826, 2284487200, 2829058698, 2183790730, 2147623080, 2820711074, 2728397480, 2189559968, 2150113408, 44573320, 539109928, 2147517096, 2281711618, 136872482, 2284358152, 2852266026, 706912802, 2860648968, 44048384, 2292744744, 35686530, 2282268704, 2695397922, 2326274594, 713073184, 2685010048, 174728, 2325774464, 2318009002, 2281876136, 2317492744, 681716392, 134351522, 539134498, 168331432, 2292195976, 2149591560, 713075210, 42082954, 573188768, 35692704, 2290229762, 2729052162, 2693441578, 2283809418, 2290133120, 168306722, 671785506, 2718075040, 2150140424, 570982442, 2292359680, 715292680, 44698152, 34210336, 2726832768, 36349960, 2324310690, 144745130, 2693442208, 572696616, 681708064, 136849568, 2323816458, 2852265984, 178399368, 2729061026, 2148180010, 706749066, 42633378, 537561090, 2292230152, 2181210242, 2726439432, 134359178, 2324179488, 2190123146, 713588770, 2183135746, 679610370, 2157978272, 713031818, 573049480, 715301034, 2827649162, 2181726216, 545914912, 545792514, 2156431370, 2325905416, 2284462080, 2852159498, 706773162, 2684487810, 545785856, 44173472, 580954274, 671752706, 11053186, 2158633098, 145268872, 178268328, 713034282, 2148180522, 705307144, 2827649706, 704686122, 707403946, 713034240, 176859650, 2854395944, 169910920, 168438312, 2156398722, 2829090984, 2861181098, 2183823402, 42633352, 2720178730, 167946880, 8529952, 2284355624, 2686593032, 2693439498, 2687109642, 2158668426, 2728567432, 2862621194, 715694088, 33563146, 134776968, 2720017064, 671779466, 11182114, 2323645066, 2150277674, 671089312, 178266664, 570466954, 2158626976, 2684494346, 143133224, 35791528, 144845442, 2290616970, 2720172546, 539140264, 673227266, 578816042, 168436234, 2829197962, 2158627370, 2290100266, 2150246912, 539492490, 2692775938, 2324299906, 2820712456, 2852170410, 176857760, 136315008, 570957856, 705178152, 673718282, 705331746, 176162816, 2829714058, 2292853250, 2284496938, 2158010496, 2284325546, 2860558850, 713041954, 2695539338, 136487080, 2818574368, 2261546, 682131458, 705306762, 2147519136, 8946344, 671648296, 578978312, 2860689962, 2318043680, 2692882568, 581052426, 539623586, 2155913352, 168469128, 2820802592, 681615530, 2317396648, 536881290, 571123754, 2156562434, 2726830632, 2728528384, 2686486530, 2684881026, 134908418, 581608072, 2819268778, 8555176, 42510978, 2290647080, 2158012426, 2687115392, 671253162, 2290649768, 2191567522, 704676362, 2323786400, 2326274600, 2156038306, 579371050, 581445800, 2693398538, 581085226, 42478082, 176726568, 538968106, 2147491968, 671656104, 2694842530, 2156429994, 2863172266, 8398976, 2852292776, 581445634, 571090984, 169872040, 2861073066, 2852298786, 2147615240, 35793538, 36307112, 682240648, 2282359336, 538976810, 2150113410, 2695374890, 2728960010, 2325783072, 2315946496, 581478952, 2726854794, 713065000, 2326438408, 2852692106, 2317527714, 2148016264, 2687139840, 143272458, 44214944, 2726963328, 136325672, 2189568162, 2829230626, 136325672, 2827102880, 2150236162, 2148149898, 681576968, 2148174344, 176818184, 539107458, 145361544, 8354, 680143360, 2720006816, 671228456, 35824264, 2860558466, 2726439554, 2684887682, 2283962880, 2761386, 42469512, 176851466, 2183831586, 673720480, 2183659530, 2860515370, 545916968, 2149745184, 2718468234, 134228642, 713066624, 2821204106, 2718048298, 2729091082, 2852817026, 547488384, 10658434, 42084488, 2315395586, 176728200, 682100746, 2729082920, 2292850818, 545398922, 178421896, 713042592, 2148016138, 2720563328, 2315954816, 2140298, 2181728770, 2860646530, 2854365704, 2720016546, 2132522, 2325785218, 2150236202, 2147518466, 2284487176, 573081730, 545817250, 580944522, 680044554, 2829748768, 9086984, 537438250, 547520512, 134752938, 580919970, 134875306, 8953994, 2726297610, 2292328610, 2149623946, 44073504, 547498624, 2860556296, 2718608034, 578824362, 2292851368, 537405472, 42108930, 2292222504, 2192050210, 2191567488, 136880256, 11010090, 2827001992, 2148174368, 2726308362, 131714, 2290262656, 35825794, 2155881096, 547891368, 2827528322, 2720703146, 682262690, 2827100330, 134389802, 2292883624, 2326397098, 2189950984, 715268642, 10527392, 671252640, 547883650, 2150113440, 170010762, 679510570, 2326307330, 168462370, 2621610, 134260744, 2860647074, 2315823264, 167944192, 2323810856, 2863278760, 2326268066, 2726471688, 42109576, 2684398240, 2692917922, 2720696866, 2324299946, 579472032, 548022818, 2190092808, 537403946, 2150238240, 570951688, 713164842, 33687592, 579512970, 679510018, 137003168, 2323646594, 2315823136, 2720671882, 2149755432, 2726470280, 545301000, 2827616266, 44182058, 573089922, 143163520, 713556514, 2829582464, 673884192, 2687117960, 539132424, 167938594, 2158535176, 144703616, 2097792, 570558602, 539501186, 137013896, 679641250, 2284333730, 579338922, 142647968, 2325776522, 2821229066, 681716226, 2317912736, 2149614240, 143139368, 671776906, 2726963368, 167774850, 578822824, 178423850, 172032, 2862784672, 2863147658, 2852653066, 2158012578, 713073288, 35818112, 143130634, 134382210, 143132712, 2147615242, 2694873224, 2292361768, 2695375520, 2181704232, 143270442, 2284496928, 168307338, 2686978690, 536912418, 2181695528, 673319432, 2687109258, 2718042762, 671752330, 178397344, 2726308002, 673882632, 2315395080, 545392648, 655906, 671228586, 2826994186, 2183800992, 2852686368, 42633856, 2292886176, 671099392, 2826969770, 671091200, 10616962, 2183801482, 2315911338, 134259232, 2315257984, 136880298, 2726985888, 2315952642, 2290748064, 2315395080, 713162914, 2685018280, 2694848682, 8921224, 2155882634, 2147494528, 681738912, 2829058560, 2191696034, 572532768, 671121930, 143165610, 41986080, 9085608, 2729050274, 2150236706, 2861181576, 715303456, 2183170698, 2324179586, 2292228738, 570458152, 2156529698, 2284358144, 2687140002, 2726987906, 2290253834, 2149613736, 36306978, 143272578, 2861179008, 2326298752, 144713736, 2181071010, 572525096, 2150107682, 2155880488, 2325880834, 2292222592, 2621608, 2181696128, 36307490, 134884008, 2695538818, 170566154, 2284364290, 673219104, 2315430530, 11020288, 2694843042, 2760714, 682240648, 41978538, 2827004040, 2827487752, 2183299722, 2156003976, 134218274, 178429954, 713689098, 2821324962, 2318043274, 2281867944, 578857632, 2720538664, 2687019010, 2729060514, 682272802, 2686986240, 2860646434, 2315258402, 2317361706, 170402306, 2147655690, 2158625288, 2852162080, 539494408, 176848906, 178924042, 671263232, 176292488, 2684919938, 547487784, 2827616266, 545817130, 33565218, 2693311112, 2189601416, 2190082176, 2281744904, 2852782762, 178784296, 698528, 570958344, 539533346, 143163552, 33728512, 539656352, 2284462082, 176695978, 178814976, 167813634, 136849450, 570983080, 143302826, 570982914, 2183694976, 2829715976, 144706186, 682134016, 142772394, 715303560, 134389928, 2290090632, 2158495914, 2819096736, 707428898, 2292744202, 134774824, 2318043786, 2324177024, 2863302824, 178397832, 2290262056, 2863311360, 2290786826, 8399362, 168338048, 2726307874, 170000418, 169910922, 681576994, 713728000, 137013408, 2693398656, 142737544, 145236514, 2692907170, 2862745642, 705169922, 2717952034, 673712128, 578855424, 2189559808, 35818154, 10494600, 2147625128, 671647744, 713041962, 2181597704, 2729050282, 178268842, 2717942314, 42641442, 581052586, 680173600, 671123464, 2324203528, 2284325408, 2684387880, 178790570, 2684887080, 682265098, 2282399912, 8432160, 2686593664, 2827094016, 2854357634, 2854232738, 545423360, 2718597664, 2292744360, 2284358314, 2324300296, 178293282, 2281734176, 2324302496, 2191532552, 42508298, 2728404992, 2158135338, 715268106, 2726470178, 539656354, 2720008202, 2860517930, 142647426, 559786, 581470346, 2148173864, 2692917410, 679649280, 2728436224, 570589312, 2685042858, 2820800672, 2692876968, 143272578, 2181597698, 2728960010, 713687552, 34081408, 537012232, 2829584938, 537536682, 2693433480, 573047330, 2860548106, 2282258978, 8915464, 2854789642, 679487530, 2852162048, 9054210, 2729058474, 2852816906, 2726437536, 2684914216, 176302250, 671776896, 2726463498, 2150115330, 8431656, 2726822050, 2325750408, 2324169224, 10650154, 145394216, 2687140362, 2821202602, 570425506, 713171616, 573221378, 680002058, 538970242, 2862653448, 671132290, 2687140522, 679510696, 176826378, 2860657160, 2827002368, 2684911786, 2181171328, 2795680, 673186432, 573178538, 2818580618, 2284322848, 2718607490, 713590786, 33721000, 573057674, 2183277216, 2181571072, 2861039752, 704774186, 2693408768, 2315821698, 2854232072, 2852159626, 573055648, 2821325480, 671220234, 2326405160, 143270048, 706748586, 42502186, 11149960, 2818605698, 2852823210, 2290780808, 42510378, 8552616, 2718466186, 2694873120, 178266146, 33589898, 2183137282, 170393634, 2156044296, 2684879490, 8921602, 673712800, 178815616, 2852814880, 715792512, 176324610, 681740842, 538976768, 8561184, 134785696, 44731018, 143140992, 2148141568, 538976770, 176857770, 2292189728, 2191655560, 8947842, 2860558344, 2189593090, 2861039754, 2687115778, 2158537344, 547922560, 2149720616, 2148051624, 539501066, 143131298, 581083808, 713073154, 2695012480, 2693302306, 2282234530, 715262506, 2292320800, 2290092554, 2155880448, 2283840138, 134908072, 143165474, 539656744, 44567202, 2687140392, 2692876970, 2854887946, 581569032, 33686154, 2852825640, 2192091784, 580945930, 705333928, 570434090, 2155907210, 2726865024, 2829756928, 2326266530, 2150115874, 2158135304, 8520352, 2693399200, 176202272, 2695529130, 2861047976, 2829058720, 547397672, 2685018632, 2323687426, 705167914, 2191655464, 178948642, 134260872, 2854357544, 2695405602, 34250752, 713564704, 144834730, 134883880, 673710114, 2147494408, 2155905696, 41506, 2820800522, 2695364768, 2826961418, 2181704202, 2829066920, 2686976650, 680143394, 2323775618, 2862647296, 2150277674, 2149713930, 8955904, 2821195776, 2860654762, 2728953858, 2283831432, 679510560, 707406496, 2852298890, 570984448, 2281873450, 2189566472, 2326405640, 2271914, 44597384, 34086946, 143174314, 2192189962, 539631776, 134382242, 145262594, 42476170, 9087112, 2181079080, 2323677858, 2692745218, 2693399168, 2695530496, 2190125570, 167782946, 2863276168, 680045056, 176824832, 2793992, 136847498, 170043394, 671129602, 2155880960, 715292832, 707306122, 2315815426, 539535488, 2315913226, 2181177994, 578857640, 178946088, 169904770, 2854783138, 545262082, 2323687978, 11020840, 2720015018, 2181040768, 2284331018, 2693401248, 144869538, 167944232, 2283840170, 144836640, 2181210786, 706912800, 581044232, 134252554, 2183307906, 2860657162, 2183832096, 42606752, 539632160, 44575362, 2317353088, 715163688, 579373730, 2292353064, 690728, 2818613282, 2147623584, 571089538, 2149753376, 2317353610, 145263272, 2318041226, 2861178920, 170009122, 572696738, 713695880, 10651786, 2852167720, 2729085442, 168306720, 44173994, 2726961160, 143141544, 2695375010, 2155883018, 2818744448, 2292195880, 681575074, 2097672, 2726824096, 2829058210, 2156038178, 2693401130, 2684889218, 2147616776, 579373056, 2181040650, 2324308512, 2694884002, 547367466, 578947592, 167780352, 671090728, 545301160, 8956424, 134261250, 42502656, 2729060386, 2686976672, 573188096, 2181604000, 2854920352, 2718468232, 143271968, 567296, 176292482, 142747778, 2861172866, 536906376, 2315943970, 2315291170, 707297290, 2281744384, 681574562, 2720139818, 176171018, 2821333538, 2324340768, 2326439978, 681738794, 2860646536, 2282399754, 2694979714, 538976418, 679518336, 36217352, 9046056, 167911560, 9044522, 145359498, 715792928, 2323653248, 2181204128, 2827133442, 9052834, 2148010122, 2156399146, 679651456, 2158668448, 2686484482, 2282260514, 2827094560, 705168010, 2726830122, 2860548266, 142745730, 35784736, 134742050, 35651722, 176169514, 539623970, 2728402952, 2283938314, 706914986, 134226088, 537043594, 36350506, 673228962, 704651304, 547883682, 2290123266, 570425378, 2097802, 579471400, 2317525122, 713040002, 2108066, 680132650, 707274762, 134774944, 136970786, 167914120, 2183799330, 547924522, 2147518496, 170428578, 2818605098, 8947714, 8915594, 2829724298, 705333408, 2684881576, 539634344, 2156429346, 2862743586, 8552488, 2284356128, 10649736, 34087560, 134783008, 2192091144, 706906112, 2684887042, 10784, 44179496, 707272842, 2325905568, 145262626, 570565162, 2156431906, 2718474248, 2189994632, 2283963040, 11184770, 145227912, 706742312, 2852692512, 2324332546, 2684486152, 2720694922, 2189468168, 10752, 545392680, 134250664, 578824320, 715694634, 35684480, 33695906, 2183832104, 2827487882, 141320, 537406120, 2183659688, 536912002, 537559552, 2852815008, 2821193730, 136841762, 671260834, 706742282, 2325913602, 2183668352, 2852792874, 2818605608, 8399498, 2181081218, 2728927752, 547487754, 178922016, 2325874696, 134907946, 715663530, 2155882626, 707274920, 538978344, 2818607626, 715688064, 705177736, 2158657696, 2718607360, 144867338, 2149720074, 545261600, 548014080, 176728704, 143272616, 545792512, 713204226, 2694979714, 2821229058, 176824970, 2183301792, 537405954, 580954626, 42475522, 2189592576, 2317519360, 2692745736, 681740298, 2315422346, 545292970, 145402498, 2819104776, 2863147144, 2818613930, 2191567368, 2148008480, 2282400418, 2189961856, 2183176194, 2158626976, 2862778370, 545261600, 136323106, 2862645762, 44728482, 547487906, 136882824, 704782338, 2150148104, 673884202, 2718442122, 8947720, 44728328, 2326300808, 178432640, 2718565024, 36340352, 2829746824, 2284494858, 2283940002, 2292883458, 705169408, 2852661896, 2852814976, 570992808, 2829748226, 2317887658, 2158144010, 580943914, 142747784, 537405450, 2181597226, 571114120, 537045546, 34112128, 144736936, 2694974090, 571083298, 2292714152, 41984514, 2685020296, 673226752, 2140680, 170567722, 2183694858, 2284489248, 9087658, 2155872288, 2827624490, 2181562922, 170426378, 545783808, 2284497442, 10486282, 2325749898, 2281711624, 2862647306, 706912778, 2290623008, 671260808, 2820833282, 715661834, 547914408, 2324210344, 2829724200, 545917608, 44179584, 2150277248, 570469024, 144712362, 133280, 2720178816, 2726463650, 2818613248, 2183299592, 539101728, 671752842, 176826378, 2284496896, 2290649602, 570960424, 2284325536, 176163362, 2760736, 34081416, 2181734410, 706904202, 673884192, 136448130, 136478722, 2281742504, 2720532650, 178956330, 673843210, 571123746, 2290649258, 176695296, 2105506, 2861205504, 144837128, 2692909738, 2181573250, 2684914184, 2852661896, 545786018, 715663904, 2726822410, 2827092008, 11012642, 136481416, 2693431424, 572525226, 2183301248, 2158013058, 145360938, 8563330, 2315921960, 2720694914, 167782400, 548020394, 143294466, 2281736832, 2282400384, 8522248, 673884834, 35785248, 2326276608, 2158633634, 570591242, 2318041130, 35661994, 170533386, 713206314, 578822144, 2686591018, 2284333226, 2692909224, 2325883392, 2315790370, 141450, 142649480, 178429986, 2854258848, 136481312, 671614976, 2147614858, 2281833098, 2190125064, 44042280, 9054344, 547881514, 2862787074, 572653608, 10617384, 2718476802, 573180032, 2861049992, 178915456, 2147524640, 545786024, 2290131106, 2684488224, 707297960, 2190082048, 9077416, 10660480, 537037344, 143262240, 2854914728, 2315427872, 143138848, 9046178, 713197602, 2695014538, 2317920928, 176824864, 539634210, 572557442, 680045216, 2820710408, 2192181890, 2191663234, 2785792, 673841192, 167815714, 8914946, 163872, 580954112, 2283930250, 536879656, 715686408, 8390664, 2852784800, 176695338, 134261282, 2148182050, 547923970, 2150148136, 2283841674, 0, 536873098, 2283800744, 2158534664, 44607490, 2292845058, 2147657856, 573178528, 8390696, 2315258496, 2820843650, 10527242, 2692917792, 2158109216, 11010218, 2284325002, 666282, 2283798664, 170043914, 682232322, 134228488, 579346472, 2290756226, 545433730, 713728650, 2324340746, 2192058496, 2729084928, 133120, 178817546, 2726439048, 2720016906, 8391304, 10625034, 2821193856, 2099242, 2156014250, 178823168, 2292359688, 2181570730, 545432202, 571088898, 42639528, 2861039746, 2818583176, 2720172680, 571080744, 2189994114, 2284363784, 571113634, 2685043202, 2292851330, 2819131936, 579510304, 2181571114, 581075074, 144736384, 2827493538, 134351008, 671129762, 2819107466, 579340296, 673884842, 2863270530, 2664482, 2183301634, 167936000, 2156432002, 2695014440, 34218506, 2686591106, 2181210666, 2860550688, 681748488, 145260682, 680132736, 707395754, 2623498, 33589802, 42502274, 143174314, 2290780672, 2818580512, 144876032, 2323687458, 673882280, 178258432, 548022818, 2324202016, 2854750218, 145262722, 2283932290, 673884322, 2718607528, 715172394, 679520904, 682272768, 671254664, 44575242, 9054856, 2854783528, 44738688, 2191524520, 2326407202, 547356840, 2181073026, 2829191840, 2148048904, 42609186, 170560160, 2860646442, 2684387362, 547881640, 2852823208, 537043072, 2317385730, 2192048640, 2158012962, 2819263106, 673753634, 2854396458, 2694843040, 2148147874, 2192214152, 178823200, 706751016, 681738242, 545785984, 2861179520, 2827528362, 565386, 2861206026, 2728536576, 545401352, 136358016, 547356712, 2854357032, 570425376, 2852817576, 696842, 2192187912, 2147658408, 174218, 33718912, 36176424, 2854889634, 2819269130, 705210496, 2191534080, 548022826, 2863137322, 11143722, 537395720, 2281745024, 2315815466, 2315821736, 673316906, 2181212834, 2860646922, 2192214056, 2717941890, 2693300386, 2149614120, 2717911042, 136849928, 2693278218, 2693300226, 9044008, 545794698, 2752512, 2818572330, 2720563368, 42115584, 2862621192, 2852160130, 2718040616, 2181564448, 2720047112, 2283800704, 2854756864, 2158111264, 2292714114, 178301576, 680143496, 2686616104, 2181595810, 2281742370, 2819131560, 2315782666, 539626120, 33556640, 2684354592, 2147649696, 167912106, 2826969090, 2158535328, 2720016546, 134217866, 570993160, 2181171360, 2183692418, 545270312, 572686848, 2684922026, 2290098208, 2189568640, 545826818, 2326309000, 545917440, 682131970, 2726331010, 2829197824, 2818574978, 2317888008, 572694696, 2861049994, 705178248, 42510506, 2150148234, 2684496042, 2860649128, 2290625058, 705168034, 2292198050, 2694842888, 2149581480, 715827202, 2861212322, 545923112, 679510050, 671787050, 2684486146, 2323647144, 2191698088, 682141736, 2684878976, 2852266666, 2315944074, 2157971586, 36342402, 145263234, 2317888130, 2819096738, 2189469856, 705200296, 2149589666, 143173634, 705177600, 2283929632, 170558112, 2191690370, 2324302378, 2852683906, 679641770, 2149621770, 2156005378, 580952578, 2189983880, 2292353160, 136880138, 2729060386, 2283809280, 2762922, 2323646634, 682098816, 2283800586, 136355842, 2852684450, 136882728, 2147622952, 136456232, 704684672, 8562722, 176857098, 682238626, 2854914722, 2292318368, 2694974080, 134220296, 34824, 2158502402, 178784386, 2863147562, 170033666, 2317888128, 168430216, 539494562, 573079592, 2728568832, 2862754464, 2852817578, 134776970, 143140866, 2284366498, 34946, 2150269472, 2148174504, 44697634, 681706122, 671252514, 2158536738, 2149720736, 145393698, 578980360, 707403944, 705331850, 2156563104, 534688, 713566850, 572531370, 2761224, 2189953706, 2158141474, 545824938, 2720565376, 570960424, 42117288, 2820704800, 2821227178, 2317353098, 2829748776, 2754698, 136358018, 11174530, 2820843688, 2315920002, 673325098, 2692882562, 144877736, 33727104, 2283962880, 2686593066, 2827485216, 2829191840, 2687115264, 2684398218, 2852293280, 42475520, 2323810818, 715686018, 42600616, 548014122, 671787048, 673751586, 715827338, 2860646442, 142740130, 2728929314, 2829099562, 679610378, 706740904, 2852825098, 2720170538, 573221504, 2718474754, 144835202, 41976482, 2728536104, 2190125698, 134258720, 537043456, 2693302440, 2325751936, 143302826, 2718042632, 134884002, 36176392, 2284462632, 2829222530, 671254658, 2157979784, 8530570, 2692745216, 41090, 671089184, 2315944066, 572524712, 2150246560, 539656744, 2281710114, 2317877768, 2693439648, 2189437578, 2695399594, 2726331018, 704807050, 2692915328, 680043178, 679651874, 2324301962, 33687560, 2829592706, 2630306, 547400226, 167805448, 581470208, 168337450, 2192188042, 2718433792, 2315430024, 2827127330, 2829224608, 671787680, 176825002, 2827520002, 539001506, 573046816, 2629762, 565256, 2720530946, 682240032, 2693310594, 537567370, 10526720, 44738592, 2181563018, 143131144, 578848928, 2183825418, 2317363720, 713588738, 671253128, 2692784778, 11045512, 2695014570, 2694981672, 679512616, 134908578, 545955872, 2156398720, 178397314, 2290780680, 2720530984, 42631712, 42076808, 2863137416, 2861171208, 671121410, 2827092640, 11044866, 2282391720, 2827649186, 36315682, 570466856, 178266762, 2148049066, 143302818, 2156044936, 706904072, 44171808, 176204290, 2181693568, 145393706, 657418, 145401994, 2862753952, 2862784650, 2149615746, 2854756994, 2827092640, 2192181770, 680135298, 178817568, 2318051976, 169904650, 705333768, 10617482, 44204066, 2860654754, 2105354, 136323208, 2684494504, 2181179432, 673851394, 35686442, 143294506, 2156036770, 2819106946, 2158110728, 36211240, 2192048138, 2829224066, 170426912, 2621570, 2183670304, 2191526018, 170437162, 2684494368, 682107434, 136348288, 2827134986, 2190092808, 2694840962, 2283970698, 2181040130, 538970752, 2818704008, 2156528136, 2150113824, 539533856, 2158010890, 2821202088, 2826971168, 170436738, 44605570, 547520522, 673327754, 42074144, 2317486088, 9085578, 2695405602, 11018282, 176160928, 571123850, 2290622592, 671754376, 673884192, 547365418, 704782880, 2720008746, 2728525994, 2854888098, 2281736714, 2827135488, 2852268074, 671621250, 671778946, 539664418, 707436712, 2820671624, 2684520970, 42598914, 10488458, 170559626, 176300680, 176851592, 2156570666, 11184160, 2190125096, 8430250, 33695746, 172672, 2315299490, 2826995720, 2829617288, 2829748736, 2149752866, 570468354, 44695562, 35654274, 167807144, 2861050506, 44073088, 2819139624, 2695374888, 2189599394, 2191524514, 144837256, 666240, 2827518080, 2147525290, 2325774890, 545947682, 2292320256, 680010240, 34242600, 2819104936, 134391946, 2863311370, 581435552, 547490474, 547522570, 715696776, 2863276674, 42475650, 2854388232, 176728072, 2718597642, 36219016, 2829200040, 547365538, 2718597130, 2191534090, 2686487080, 176848938, 578955936, 682100770, 2156563112, 2656426, 2827092128, 2860516008, 178421896, 44575240, 2686626434, 2829230752, 570435584, 2281703594, 2158666272, 142778376, 2147492482, 2729084928, 2292318218, 34251272, 705202728, 2694881440, 136489096, 2728951944, 8522376, 713599528, 713564296, 2860524160, 570460682, 2315920002, 9044098, 2281744904, 2684887722, 143304832, 2324300426, 2181736456, 2820712586, 2829746338, 36348424, 2290092034, 144711818, 2147614890, 2190117506, 2156011530, 557066, 34211882, 2189986344, 570991106, 2189428864, 178815624, 671752746, 682240680, 169871490, 2324341410, 136850058, 2283800714, 671099042, 664106, 2292228234, 2852160138, 44048898, 706783778, 145270826, 10625152, 2156537986, 2230306, 2156562946, 2692907010, 2155880616, 44574856, 2147658368, 44173832, 2317385858, 2181040264, 679520266, 2155874314, 572555264, 178954280, 2862615176, 704817698, 136874624, 2292844674, 537395722, 681582760, 2852299306, 2687140394, 170524706, 42467328, 2692907530, 2281712264, 547891234, 2685018120, 704676384, 2189461512, 671754242, 2324334592, 2148010538, 2829714082, 2819099178, 2150140450, 547356810, 2192220298, 579512962, 706781320, 2284496938, 2326397442, 44204194, 10920, 571114154, 2156005376, 673841698, 134775304, 176334850, 170035840, 2860681728, 715169954, 178430112, 136348330, 170527394, 571080746, 2149712522, 134881314, 707404288, 578947106, 2324342824, 2717942274, 2852823202, 704676362, 2324211712, 136454152, 679477920, 2156046344, 142615200, 537036810, 36309664, 2148016290, 573088386, 2720563714, 2861212320, 570460842, 579371018, 547487872, 2827495946, 131112, 547389994, 547915786, 2852291080, 671653920, 2183823362, 2183692938, 42508448, 579348480, 2860518050, 2189598760, 2323679874, 2190116874, 2819237890, 2862645890, 2820671650, 2181728930, 178430496, 537569440, 2181565064, 2181210280, 44608162, 2718081056, 706880002, 2050, 144704010, 671130274, 573088290, 2156006058, 137013248, 168435746, 2158494250, 142778376, 2695528576, 178298920, 2827659946, 581436042, 573188648, 545915040, 2189427370, 2718048394, 2695006368, 33589922, 36315784, 548044930, 713697410, 2685052930, 178946570, 572655744, 2654882, 142615178, 2190114818, 2181171242, 545423496, 2290625192, 2819237898, 2720541320, 2863139360, 2829754506, 178293280, 134225954, 2694875648, 2099328, 2694842408, 2852784680, 2155872928, 134383624, 2183660032, 134381570, 570425482, 2829757064, 36209152, 2158624800, 2854398474, 2183823496, 2763306, 2684520610, 2157979680, 2720662184, 2189462018, 2854357026, 581566632, 136456328, 2189426818, 2728929832, 2862647296, 2148016162, 2099874, 170560042, 537569450, 673325570, 134742666, 707274760, 715302912, 2282269352, 2317494410, 547364874, 682270762, 176327338, 178792584, 2183790720, 2183178400, 2191557290, 42115242, 2192048258, 169910912, 134883842, 713564672, 545825408, 2718073354, 2290780842, 2158624770, 167938056, 136481288, 2860517378, 2861206184, 2860558498, 713034240, 2695504512, 2818605098, 2854914058, 2290657922, 2148149792, 2315264642, 2290122888, 713556480, 2720008224, 2149720712, 178397730, 539110018, 2852661384, 2315422336, 578848936, 2324332714, 2292845056, 2686462088, 2282392200, 706775050, 2818613792, 2818744352, 715816992, 144744458, 2283809442, 681707554, 142606506, 547367464, 539132586, 580919976, 706906760, 537438762, 2284322952, 42606720, 2820835456, 176726154, 168438440, 2821367944, 2687011498, 2190090760, 547922082, 2315944066, 33694370, 2726856872, 537004576, 536871560, 2762890, 2281867914, 2326268418, 706873856, 2852653602, 2292359176, 2325783082, 571115528, 2183793194, 170426368, 2718605834, 2317918368, 2726994592, 170010754, 2728569480, 2183178912, 142615072, 168437760, 2281834632, 168299042, 2192212522, 11176072, 2861083298, 2684362914, 2692907146, 9046026, 35791498, 2290122888, 2290125474, 2726822018, 673187848, 2854920330, 2290756258, 2829197312, 2693441568, 573049352, 537438240, 2150271018, 2695495720, 2158002728, 2718474240, 170011272, 2827651626, 2720532618, 2192056322, 2726985728, 2827100192, 2726431362, 2315813026, 581436034, 671655946, 2150247048, 144844808, 579379336, 2692778538, 2189961760, 2695495808, 35652226, 715827850, 2183659656, 2720147584, 2157969536, 2718605480, 545794696, 2684913800, 145227938, 134875784, 2317887520, 570556554, 2284497410, 2261504, 2148007944, 2149581344, 713556104, 2763266, 2827624586, 2156429952, 2147658370, 2156535968, 178432032, 44214402, 134875778, 706750464, 705309354, 573048960, 2282399754, 2183178786, 2324302504, 170566154, 671099520, 42476066, 2324340776, 680004128, 134774818, 2861082632, 2315421856, 34220040, 2317363744, 2155872906, 2325881472, 2861211776, 41976354, 42074664, 2860548616, 42076288, 42076160, 42633256, 572530698, 707265186, 2191526538, 2687019650, 42631176, 2183832074, 134252714, 2190125088, 2854266920, 2324300426, 2821234698, 2686462498, 713597482, 2692778632, 2621472, 2317912608, 545923074, 2686453802, 33562760, 2852137130, 2854232736, 2281832482, 715795074, 2323685386, 144878088, 2718605954, 2147622920, 136874026, 671099016, 36340362, 570982440, 539109386, 2150107778, 2290616874, 2292883592, 2819097250, 2315790978, 2183662210, 2829590688, 2686493346, 2695504386, 581437472, 578977826, 713689728, 42606626, 44575402, 2860548104, 2820835466, 547914248, 547889162, 713589408, 572532768, 170000930, 2191532202, 2292746754, 581478920, 136355842, 2685020672, 2720669824, 681615914, 33696386, 2728429698, 141344, 581435562, 2854256682, 671777418, 2863145642, 141954, 33554440, 680142850, 2852290698, 2693310986, 35782658, 2726988290, 145228290, 578953896, 134744738, 671088810, 176162850, 2149591072, 2181048458, 35792936, 143174176, 2852128808, 8432298, 2282359458, 2315814952, 134785034, 573186050, 33589248, 134351016, 682142248, 572555944, 705208864, 2323778050, 2728438442, 2863136898, 2827094538, 680001674, 2281711650, 2695374856, 2326430376, 2326266018, 2324310176, 36216874, 707272864, 2149616288, 573079560, 2717911200, 2720533162, 178814984, 2694840872, 713591466, 545794056, 2726865536, 2820801162, 2189462024, 2292222634, 2147657866, 707264546, 168468490, 713074720, 144878210, 10625152, 2720532650, 2147492002, 571080706, 144746624, 713599656, 145238656, 42076296, 570591240, 2326439970, 170035744, 2693267496, 2718435968, 2695004834, 41951368, 2148040712, 571122336, 2324332578, 2155905568, 2818744874, 2158144138, 2326308864, 2726857386, 2854758944, 2290623010, 2717909034, 170533538, 2728394794, 713564194, 8913034, 2132002, 2692907690, 2148141224, 537430690, 136479274, 580919424, 2684496394, 2192091818, 2861042208, 11174410, 2728437792, 2107522, 2720137768, 570433578, 537436682, 2191690402, 2692874914, 2861049994, 705169440, 2317353130, 2147655688, 8528384, 715303050, 144867328, 2694873120, 2686451752, 144744586, 2325916328, 2852293250, 2147486216, 680167552, 580954250, 713597600, 2183178754, 537559690, 44171808, 705169576, 715816962, 681748520, 570468866, 2156562954, 715825154, 2862746120, 706912264, 2315264160, 2852661418, 679477760, 33597600, 2728405632, 142780938, 2150277248, 581042218, 44073480, 2821333120, 673188512, 2631714, 176826400, 2686626336, 581577226, 178266752, 2317912192, 169910912, 2854232576, 581609986, 134875656, 2149752968, 176204426, 539134602, 2829746306, 142778504, 2315257888, 2687139874, 2282400418, 134906504, 2686593570, 2684495882, 570597408, 2827102370, 36184712, 2191696000, 8389122, 2717909672, 2861214210, 673188354, 142780544, 2854257288, 2854232714, 34114056, 145400458, 2192220834, 2158529026, 2718435882, 36339874, 2687142018, 134359050, 2852651176, 143270026, 2158526634, 2181564418, 44704426, 579340840, 2156530306, 2852825634, 573188738, 2315429896, 2862754442, 2192050216, 2324179106, 2147655688, 673327138, 2686978178, 178391690, 2282364938, 2158109184, 581608064, 170526856, 2192091816, 2326276608, 2283839528, 2292886050, 537004072, 673884704, 671253032, 2820801152, 680135338, 2156396552, 715786762, 2819229864, 2315913248, 2283940514, 2290092706, 2827493408, 2150244384, 2147493930, 2192187392, 2684887554, 2156571138, 715292682, 2820678184, 2852162216, 2317910698, 2686616104, 707272704, 42608640, 2183299586, 2290262024, 707439264, 573210664, 2318008354, 44574888, 680043144, 2726996130, 2158494216, 2827004576, 537430560, 2284453888, 2192189986, 570982914, 2827003936, 134785674, 2156038688, 578822178, 2726306464, 572697128, 2819131560, 2852126760, 681616040, 2829222440, 2323777672, 143270400, 572662282, 2282365448, 8388642, 706781312, 2157979688, 533000, 2183832066, 547366920, 538978858, 176850984, 2283833890, 2290100264, 2819271304, 168460296, 2290131082, 144712194, 136446624, 2726865570, 2292744322, 33563146, 537428128, 579371008, 134350856, 2826961538, 2818706082, 169880104, 579338402, 134351368, 2315430530, 2720530474, 704808960, 167946240, 2862753824, 2156570792, 176685224, 170002434, 10651648, 44042922, 2693442184, 537037474, 170041858, 11018914, 713730592, 2324310018, 581468320, 2717911200, 167774338, 2317912074, 2191534112, 537537056, 2687117472, 545434274, 578855048, 176325162, 2281742378, 144836608, 2854879784, 2726824066, 34212520, 2854234786, 178825730, 2158493858, 537010186, 2191532072, 2149722250, 539623426, 2290753544, 44212904, 578947232, 581443744, 2158495880, 2861180930, 2158528648, 2181603330, 2726994056, 144714408, 2821365898, 2861206154, 2728526378, 134349320, 573057698, 679510184, 35793034, 715128962, 707405994, 2281736872, 2191524490, 2325744264, 9052704, 538968224, 2317910562, 715663528, 176816778, 2860556320, 673359882, 35692552, 142778370, 673358344, 707305642, 170525226, 578813952, 545923754, 2191557160, 715653248, 2181210152, 538970634, 2829723784, 2281841154, 580946442, 682229898, 671621800, 2787464, 2728403072, 42107562, 44737154, 2183703080, 2754688, 2315298978, 688138, 10487938, 2181046304, 2726987938, 2156407338, 539623594, 2821324802, 35790858, 2718435464, 2693300234, 2181564970, 570991144, 142772392, 671229954, 2290614314, 2692778498, 176720392, 44696072, 548055722, 170426530, 2852127240, 2852815018, 2852825250, 176816680, 2729093642, 679641762, 2281865762, 36184610, 2148171808, 35695144, 178954890, 2726830592, 178430090, 2192179368, 2694980106, 2181210794, 2140328, 2687140000, 2158537256, 578822824, 8953898, 134389890, 704774176, 2818736290, 671746208, 2726429186, 671654440, 682262560, 2829221896, 707439138, 573048874, 2854920320, 671654410, 35661962, 2827485856, 2863171720, 2860550184, 2290655240, 2863268362, 168462880, 35659776, 571082920, 713197602, 681585194, 2622122, 2317484160, 2861179400, 176335402, 2317879464, 2829722144, 2819269122, 44599464, 42639914, 2854759050, 713721890, 2181079712, 2852299394, 545425928, 2827616256, 572653608, 2863278632, 715825698, 681738242, 671621760, 2181702152, 581568552, 571113480, 713591298, 2860679210, 176695848, 2149714602, 2694850592, 2686460064, 2827626496, 2695406240, 2728954496, 2156013698, 2155874824, 2684395682, 2818615434, 2720694946, 170043400, 134389802, 2149623808, 8560674, 2821325448, 2181040682, 673193992, 2827001984, 2829721634, 2282234410, 2324211714, 2760864, 2852782760, 704643104, 704651938, 579338880, 2862776458, 2827487402, 176728106, 547359392, 168337568, 2829716106, 537535104, 2687140002, 2854748706, 2718441472, 145227904, 42076330, 144711680, 176300674, 2687148192, 2292746370, 2317879434, 2785288, 35817482, 2317385762, 2829230080, 2281867402, 2149745290, 539140266, 35694592, 539623424, 2147491970, 2720539304, 2283842082, 170001026, 142609058, 715686016, 144738306, 178399906, 2292714154, 2282399754, 2189470378, 2726431402, 570460704, 2685051400, 573087778, 2315397152, 42076682, 2695406114, 134905994, 2183823530, 578945576, 2290622600, 2692884512, 2191534114, 572555392, 2820810922, 2728395274, 2318008362, 547523082, 537528992, 176859776, 2860515976, 2156038794, 570992682, 545826858, 2158144160, 2693277834, 2181704328, 163976, 2183668384, 2156038144, 2684881546, 2181734562, 2292744360, 2829591080, 573057034, 143138816, 176169090, 545914920, 2687142048, 680045088, 2315299490, 2323677314, 2860515370, 33564842, 2181071530, 33718282, 579373728, 2829716136, 705308840, 2181735040, 2325752320, 2695012514, 715653258, 537536682, 673841832, 2854890154, 578847392, 2827495464, 673718826, 2861173376, 178298912, 580922024, 33695906, 681713696, 538978818, 682109450, 2236426, 2692784266, 142738056, 136325768, 579480200, 547889674, 2720694402, 33686176, 136347656, 41943072, 143133344, 142780936, 11149984, 2862745770, 176161416, 2694980138, 536872970, 2147516448, 8397322, 2190125698, 164362, 142739464, 2854912640, 537436288, 704684546, 145394346, 578979850, 713721858, 2684397738, 2148139016, 144704170, 2820833962, 35823650, 2829617800, 2284486784, 2863137448, 2728919722, 573057066, 2183309474, 176171018, 2149752994, 2854881416, 2818572842, 2686976008, 671262722, 2829593216, 2695504034, 2149580970, 2863276034, 2189991968, 2852686466, 681738272, 170000544, 168305184, 2860689568, 2852260010, 42631330, 136357922, 41600, 2181735074, 572664330, 136872096, 2687139970, 681576576, 673317536, 2283938304, 145358858, 176857634, 2726332416, 11143808, 2183793282, 2819238568, 2290092074, 681748642, 2726822530, 2692745730, 2148149258, 2728430090, 2827133056, 539011586, 573218848, 581568648, 2190084128, 144704138, 2317361834, 2820833322, 581042312, 671744008, 178921472, 713695784, 44048522, 2156399266, 2862615202, 545917576, 142737536, 2282258432, 2283940010, 170559656, 673325698, 565930, 572688930, 2718042274, 2282397730, 2692885002, 671754378, 2284331680, 10488320, 2852653194, 2292220040, 673753088, 2190090752, 545426048, 2318043264, 170534954, 539626018, 2292885632, 679610402, 2283973128, 547495970, 557216, 34119818, 580919328, 178921512, 547358856, 2156438186, 33687594, 2158658050, 571121826, 2189984256, 143302696, 136841858, 573057568, 2827657250, 2315296768, 2692917280, 706781194, 2861041802, 2189953578, 10619042, 671645824, 2323677354, 8552482, 2181595818, 713164936, 715784746, 671623722, 690178, 11044994, 144747008, 707398176, 2323817098, 537436706, 2729091744, 145230504, 2854357512, 2728428074, 142772776, 538970250, 571089450, 2283929768, 2190092834, 170436610, 2684922530, 2317486624, 2326437920, 2283940384, 581610026, 537534602, 2726338690, 2854398600, 2692915370, 545825290, 143269898, 539656194, 2150148618, 134906370, 2326397090, 2829617826, 44703872, 680135202, 2820809258, 178815650, 704643722, 680143522, 2181038090, 537559202, 679643168, 2315255946, 2693269512, 671787682, 2147484296, 144834698, 2852815018, 548046890, 34122240, 707398280, 2861178914, 2818605696, 2692909090, 2829591170, 707404328, 571123850, 682230410, 2097320, 2324201504, 526976, 2315952674, 680003584, 143302664, 2718566570, 2852825600, 144747050, 2149583018, 2820802568, 2685010056, 715295402, 134881416, 537403400, 2686623786, 571115562, 673360554, 539492514, 36218920, 176859146, 707438634, 34250912, 178292866, 2292844682, 2821359616, 713588770, 580913320, 44173472, 8563232, 42607274, 526850, 170434562, 2292189312, 136978594, 2189437096, 2718466728, 2726822440, 2720147976, 2726307874, 2325905448, 2315290752, 42640032, 2282398216, 570599552, 2315952138, 2290747946, 713073162, 168306728, 2729093664, 33726498, 178922152, 145391754, 170426402, 680135296, 581567144, 2183692840, 2149583520, 2283962922, 2829591048, 2148180128, 144844800, 537035394, 170394272, 2181204618, 2181204512, 715131530, 581607976, 671097378, 698376, 178268706, 572563624, 2726822434, 545794056, 2150271624, 2323644546, 570468514, 2181704192, 2720170120, 2156046888, 2315780264, 2189568642, 2290221226, 2829582344, 2827493386, 2827624490, 2821202434, 170404480, 2292320386, 2283808768, 178913416, 2728953986, 579349034, 539009546, 2158495912, 581599266, 2829714080, 136847528, 2326274082, 2860654762, 134742530, 2726952970, 2317920394, 2189436938, 2315911306, 680003722, 707299968, 2156432010, 2729060394, 673841314, 42074762, 44698122, 2686986282, 671121536, 2181204514, 671121920, 2181597834, 2693406848, 2720703136, 139818, 2684486314, 682232482, 572689024, 579472002, 2726439592, 44565024, 2315790368, 2852260480, 2726862984, 2158536872, 571089578, 145358888, 2718605864, 2150279208, 2695012394, 169879712, 136486946, 2325873288, 547913762, 2157978240, 2819129856, 2189559944, 547390080, 715261962, 2148051074, 713206410, 142740000, 673843336, 2829221888, 144746634, 680167456, 2099882, 2283970722, 673851912, 2629802, 706775584, 176849032, 2181073546, 2693433384, 671121570, 2281742890, 572697218, 176325258, 713689608, 8421514, 2149714434, 2324333226, 145394338, 2292220552, 537436168, 2693433480, 176848904, 2283962536, 2720049322, 545262090, 2292711458, 2138242, 2323810442, 42609282, 2292744866, 44572810, 2821235240, 2148149792, 36349986, 681713674, 35694634, 2819235882, 705298472, 539140104, 144744448, 2155915306, 696970, 11053226, 539626152, 2050, 713720490, 2684355074, 2183694378, 570960008, 2728525834, 572688546, 2684528674, 2863180298, 571123850, 537045128, 2854881962, 2821333162, 2862786698, 706871850, 2821333000, 682107008, 706742792, 671130112, 704817280, 572555810, 42608802, 142639242, 2158494368, 537010688, 2693442050, 2829582890, 2720694314, 707307552, 134391848, 2693268106, 2317920808, 142748192, 2820833450, 2861203616, 2158635656, 2282392066, 2860654632, 545923618, 2292228258, 573057184, 2150107272, 681607714, 2281835146, 2854357538, 134873634, 671230122, 2829590698, 682262570, 581444106, 2818714240, 2156562474, 2726305922, 671654024, 715696170, 2189557794, 2192181378, 567978, 581476874, 680142850, 2726437384, 168329344, 2290264746, 681574954, 539494400, 2292351650, 581044384, 2726332448, 2728561314, 2181571200, 715792554, 2860679816, 44565128, 2158010400, 44599850, 2827616264, 2718564394, 671754282, 671787168, 2854267392, 671132200, 176824992, 2283831818, 2148174346, 547520554, 42606600, 2181595682, 2726332456, 2290748064, 533128, 705168032, 167774754, 2829584546, 2854887594, 2863278600, 581569024, 176195722, 2821193890, 2138784, 2728536098, 680012448, 35793056, 2854397960, 42478122, 2284363946, 2718050304, 2720015016, 2189558314, 2829068328, 136848000, 2863177866, 170010760, 580946440, 170525194, 2323816616, 34087562, 2860515978, 2821195904, 2192050848, 2283962536, 2852299272, 2829199496, 2181071392, 2826971136, 2292353536, 2654376, 2183307818, 2664458, 170532992, 2290223138, 145361546, 167772682, 2860515368, 8388736, 2686484480, 2282365602, 10529290, 2820712608, 2324302472, 2317484074, 42469504, 2157971496, 2829582504, 2325915776, 2147625608, 706914434, 176335370, 547881642, 168428162, 2692874368, 2317877922, 168436354, 8923688, 2694849186, 2829222568, 706750634, 136358560, 704809640, 2829582890, 2861212328, 2282399784, 2158626816, 2324209666, 547364906, 2726305954, 2863136896, 142746250, 2324340736, 144844842, 178421922, 2728534048, 144736778, 2717952640, 539503104, 2315290634, 573218944, 2729083040, 704774784, 537438218, 2181049000, 537567786, 2283964968, 705200776, 679485600, 2283806730, 2290098338, 682134154, 681607330, 145228456, 2326298632, 2718435880, 2284331650, 134390432, 572686856, 2315420168, 707264674, 705170050, 2323819176, 2140808, 178790568, 2191532160, 2720704650, 2693270154, 143165960, 2728534016, 170437130, 2728536202, 573079712, 2695406250, 2854234626, 170002464, 2150140424, 2854363816, 2315790370, 2728962728, 536881698, 2728921642, 2156407432, 2290649090, 2191688352, 144845450, 538978474, 176325248, 2662922, 178817160, 2191558656, 36350112, 547364896, 2687117866, 2685045258, 2861047810, 579371008, 2686494760, 713064960, 145236002, 2148172290, 176294056, 8522400, 2726439048, 2284355586, 2283973160, 164482, 136847872, 681738890, 2183833728, 2181081602, 2181726880, 706906666, 536873480, 579379242, 580944520, 2718567050, 178913320, 547891336, 9052802, 545958410, 573179938, 573221538, 2854224008, 2315291266, 2183823362, 707428520, 2317494922, 715260450, 172032, 578856994, 2325785120, 2148008488, 2860687368, 176300032, 715686048, 581077666, 169872010, 2183301768, 715260552, 705308842, 570951818, 2326407808, 2829091488, 2189959722, 545390754, 2826993832, 2183667880, 8421408, 2097162, 178946186, 169910442, 706740226, 2183660072, 170533386, 2829230090, 706879520, 2284325408, 178424328, 2323679912, 671776930, 2761216, 2183143968, 2324302346, 33686178, 2147492482, 671785602, 2147648130, 578849312, 2728960000, 671754376, 2283799040, 673357984, 2860646400, 134261250, 10657824, 671623328, 2318041608, 2156437514, 2156004000, 134219938, 713687554, 2819138178, 145269282, 134220458, 2269344, 136980640, 2684488234, 2692874882, 2317492224, 11020810, 2821358090, 2863137280, 11051554, 136972418, 557192, 673720874, 2684889632, 136970272, 539003042, 2325782560, 2819106984, 2158108800, 2149622282, 2852792320, 2156440202, 2692745256, 134350888, 706904578, 2827627016, 2726464032, 2827624450, 2728397314, 2315388936, 176685096, 176826506, 8948234, 673718280, 2290092672, 2720016544, 2718081184, 178946184, 2695373440, 698914, 2282359298, 2150268962, 537034754, 136841226, 2818582560, 36210696, 673317384, 2819131426, 2818746882, 2820810762, 2695504552, 2854257184, 704776328, 2290124968, 2695498410, 545817120, 2183694890, 139434, 547367434, 715827208, 143165576, 33589376, 2692751488, 715696640, 145359528, 2183135368, 2323652736, 2181171848, 2726339082, 2852790400, 2720039594, 2684879392, 8923776, 2282392200, 2692917290, 673753602, 545948168, 2684396040, 2821195818, 533034, 579371520, 2818580992, 547523210, 539656354, 136454280, 2861206056, 32904, 2726308002, 545925664, 573210666, 2829585056, 545819298, 2819228298, 2150271490, 2728960130, 168470656, 2726955050, 2183825416, 136489600, 2684526600, 2192212008, 2729058306, 571089058, 2326301218, 704815112, 572555392, 2158141576, 2189591042, 2156404872, 2685009922, 35824290, 2282358914, 34114080, 2290223648, 2292744874, 2728428072, 2695006250, 136871938, 539633704, 2821228554, 176857258, 2728405640, 2862778538, 2720539296, 8561314, 2181701632, 573188618, 673841794, 715162282, 176325280, 713163434, 2695407746, 2283964928, 2852137088, 2860558880, 170041376, 2854265002, 681609354, 573047296, 2189568160, 2686593186, 536906280, 2829066888, 168436394, 536879626, 2693398658, 2149591714, 2819137706, 681617922, 680174090, 2827517986, 548022946, 2685050890, 2726961666, 2720148000, 2191655042, 2282357384, 176325280, 545925162, 2820844202, 671260834, 2854791714, 11184776, 545825442, 168296482, 679520810, 2148182562, 136839210, 2149615784, 2292853384, 2860648480, 176327336, 2323654824, 706775178, 10494594, 707405992, 33554602, 539632160, 174752, 713558568, 2685043330, 572697088, 537405570, 2726832138, 2183168520, 2821196448, 2290130944, 2283806754, 33729034, 9079330, 2852694154, 713598978, 539140128, 2821326984, 570468520, 2292877986, 2720574114, 671219754, 2282358922, 671132320, 2186, 2290755714, 715825666, 2158657664, 2284364426, 671124136, 2149589640, 2317879842, 539101826, 134782976, 713695874, 2191655592, 42469376, 705339944, 2183670442, 570556968, 2156438018, 34220714, 2693300352, 2315946536, 167805482, 44705920, 168429608, 2827485864, 715139242, 2685043368, 44730920, 539536008, 581042210, 704643074, 2149722248, 539011106, 673221130, 673753640, 679643810, 2290614824, 2692876810, 713042434, 2819263136, 2158103178, 539107336, 539633834, 2236960, 144878080, 2158141984, 2821324808, 176816672, 572555912, 2728436266, 136872066, 2818583050, 2156005418, 2852137506, 2761226, 578955400, 2181046432, 167914024, 673360416, 170559616, 2729060896, 572686474, 715300866, 44599818, 681705514, 715825824, 2150246914, 2852259968, 2323810850, 547498018, 178913800, 705333282, 2829090952, 2827520040, 143141002, 2852653058, 2686492712, 2692907016, 2149755042, 2189591072, 707428520, 533160, 2147655850, 713165352, 169902720, 44040706, 570425984, 2852653226, 2181210658, 580954786, 134351496, 2191688194, 581468674, 2326431744, 2692882432, 8397440, 2149722152, 581574688, 706912800, 178792618, 2684527242, 681617928, 2158635522, 44050594, 8423466, 2819237928, 2189599362, 10659850, 10493960, 2326399008, 42109058, 2729058338, 2728929794, 44574848, 44081290, 570434216, 2852134920, 2852659842, 2826963488, 169902082, 578947746, 2692917920, 2290657280, 9044608, 2284366336, 10619560, 169880232, 176327328, 2829199528, 2148139136, 570468896, 2189600938, 42606752, 136872072, 707266720, 2720137866, 2150105256, 706750632, 2189428864, 2271914, 680141450, 35686954, 2281865856, 704643112, 2183832232, 2852128898, 142606498, 2818615338, 680002080, 2156399114, 2290100256, 581077666, 2292318762, 42085034, 2862647970, 2323808296, 2148147208, 547924098, 2726994440, 134906528, 671230624, 2829721632, 705301002, 538976384, 2148043264, 578857482, 671124138, 2156529800, 2290092712, 2281865736, 2695503872, 2686626466, 44042400, 36186112, 680036896, 572523178, 673196714, 2852825642, 2284333610, 2818574890, 2326405666, 2852167840, 2787490, 2183834120, 2148018850, 44728490, 2290657952, 168460288, 131234, 2292875392, 681585162, 579469986, 2720563746, 2315288616, 42631850, 2852299424, 2829068328, 539009704, 176687112, 2317527170, 2326432256, 706906792, 679479328, 2150140074, 2728437770, 2684889640, 713566368, 2695006880, 142641288, 2622082, 42598946, 2821326858, 682133664, 706781216, 176728098, 581470888, 2819227808, 2854256648, 144876034, 2183178922, 2189462178, 2283834026, 2693399080, 134742688, 2282258954, 2282236584, 2147625472, 679651362, 2290780808, 565418, 2820801024, 2854363690, 176728106, 2726338720, 2315815552, 2326407336, 2156563072, 548053666, 537430698, 34946, 572664456, 713197576, 35782696, 2695367306, 2181702306, 2829713576, 2281736704, 33563306, 2149613706, 2315387432, 168460960, 41610, 2717909154, 34242562, 705169954, 707307562, 572566050, 36348418, 131112, 2290123394, 713730730, 2147649538, 539536034, 705177738, 2684398218, 2720702496, 547520642, 36184200, 8954538, 2861179050, 2149712010, 573087744, 545949834, 2829582984, 2862786562, 2694840962, 705333896, 2854365320, 2147494024, 679617192, 11149994, 2181070858, 2726865032, 2686487072, 2694881448, 139912, 2718605472, 2829066250, 136349856, 2315954688, 176202402, 42608680, 2692909600, 2718042792, 2317396098, 2283939880, 713165354, 2326298792, 2861213738, 539631650, 682240136, 673188362, 2315943936, 169910920, 681748608, 2155882506, 2156536482, 2686462626, 2183277096, 142746272, 2829060224, 2720145920, 2728528002, 2827102216, 706881568, 2283971242, 2684913706, 2820835848, 2829593088, 2664992, 178921512, 176857250, 2292318888, 2755114, 2269192, 178954912, 537405610, 2692751402, 2158534818, 2718435488, 2147527298, 10619530, 2181564578, 579480224, 2829615744, 44564512, 2150146048, 33564674, 176204298, 44048392, 536871562, 2829189248, 137005704, 539492872, 2726471680, 2156044968, 2820669602, 2693441568, 2315911722, 136489512, 136981130, 704807048, 2315422216, 2149755040, 680045218, 10651680, 539099264, 537559200, 2183694496, 2854357514, 2148147850, 2147625512, 2684922026, 673744936, 2148043424, 2829617160, 2183266976, 580911146, 2829230208, 136489634, 2148050978, 2181703816, 671784968, 2717911682, 2150245032, 2190115466, 545401386, 581050378, 2158624938, 572661768, 42076800, 680176136, 2283806888, 579478152, 8552618, 2726428832, 2183135904, 142745600, 2156432000, 2181597344, 2156004010, 11010210, 2190092930, 2147516546, 2317910016, 2284454048, 2323776000, 11018242, 2183800968, 143174176, 2148147754, 537438762, 2189951520, 539533442, 145236096, 2860516000, 2860657152, 2158666282, 579469858, 2862778538, 706880160, 2829058560, 679518760, 2684528650, 713066634, 713697320, 2827134978, 134392322, 2692909064, 2189601448, 2726863008, 11045536, 707297794, 2282260480, 2854748322, 2238626, 2191532042, 2290231330, 673185832, 44073472, 2189426730, 2820672032, 578855434, 713065098, 2181073442, 579504648, 578855466, 713066528, 2183670400, 2819260544, 2097696, 2854750368, 2718441482, 170428960, 2860679842, 537559074, 2718564896, 537561768, 2192187400, 2326438530, 2827485194, 537004554, 715137568, 537430026, 2720571906, 2685010048, 2183176328, 2852137514, 579349154, 2292328970, 136489514, 713032234, 167938600, 671130114, 34218632, 2183695008, 573088264, 2818572330, 715786376, 673884808, 143272490, 2158624770, 2860526240, 178784808, 537397418, 2820801186, 573212682, 2693311114, 168307362, 2292222090, 571124234, 545426080, 545824802, 2181212194, 572525088, 699048, 36350624, 2695015080, 2684889216, 2692884650, 2156014114, 145270824, 2290229410, 2728405026, 2282398208, 2183832192, 2863147146, 2190090792, 2718605952, 2315289122, 2861042338, 545423362, 2191534112, 2150279304, 571115552, 172680, 2852782248, 570436130, 2324169218, 2692784296, 178913930, 579504800, 2149589034, 2317494922, 679510696, 671253026, 2315813384, 144711810, 2860681376, 2282399904, 2282258570, 176300584, 134392488, 136325672, 134218400, 681738242, 682270850, 42633728, 581435434, 2156006024, 681748648, 131072, 2282227754, 2684921864, 167780874, 2149754914, 570466314, 713040002, 570460832, 2315780744, 2728526370, 9052202, 143272576, 2852266154, 2829189802, 2720148130, 35784874, 537436288, 35652096, 136880296, 679485472, 713033896, 143165960, 539009066, 2863137320, 2827528322, 2158144162, 2819104778, 2183266978, 2687117472, 2829090978, 536904192, 134783626, 2827002368, 539009162, 2315395720, 539099176, 2852659370, 142615080, 8226, 547400192, 2684363298, 2192214562, 35662472, 539525130, 2852651554, 679610920, 2692745378, 2684518954, 2150244360, 2726987810, 2827616898, 2854363274, 2156538370, 2819228296, 178817704, 2854256770, 537438720, 42109448, 2282233994, 34218530, 2720574112, 545819176, 2729091232, 2695528616, 539666592, 2315944458, 673753120, 167782568, 539533864, 713172994, 8421896, 2292222090, 673188480, 715655714, 36216832, 536871074, 704782368, 136972418, 548014250, 2323646602, 707307552, 11051656, 713687562, 2726307970, 2821196416, 2863308936, 10527274, 2861170856, 2190125098, 2684485666, 2147625480, 2854750344, 537438250, 679477762, 44566658, 2718574626, 2158657664, 2183700650, 673319554, 679608456, 581050914, 168437792, 2317910562, 2292222080, 178260618, 2292220450, 2183669920, 169910816, 2317879458, 42467338, 2150146722, 2158100608, 680036392, 2728536618, 2854757002, 2284454018, 2324211720, 2684518946, 176726562, 44206112, 2718081024, 2325906082, 8399008, 143272448, 134752928, 2726863016, 713075328, 2852782634, 2852684296, 2860649098, 178266624, 11012266, 2728394888, 705301152, 2150246528, 2829191714, 2854256648, 2718048768, 2325875338, 2861170698, 545260064, 2728558602, 2819238536, 33589418, 2183307936, 167806984, 2862751912, 134775304, 545817248, 537526786, 2861041802, 673710216, 144835082, 2693278242, 2156036258, 143133184, 2189469730, 2148042786, 580954626, 2183790626, 2325751976, 578813960, 2829189762, 44706472, 2323654824, 536912554, 2282269226, 2292326400, 671096866, 715261952, 2323644450, 2281703434, 2150107170, 136880648, 707395624, 2315788938, 2183700642, 44083746, 579373698, 707438626, 178268168, 142641152, 705341440, 2230784, 706871818, 178266762, 704809610, 2718599842, 2820810760, 178266658, 178266250, 713164938, 2852694016, 2189462146, 2829592576, 2820843554, 168436232, 2685018122, 679487522, 2148182528, 2189590656, 679611016, 2862621352, 144738338, 2148139682, 545270282, 176718506, 2852659746, 2829099522, 2192179872, 2283831840, 570958346, 2819260962, 142641672, 2290223618, 164386, 2192220810, 2282389544, 42606752, 565258, 44704266, 572653602, 2181728288, 2861214344, 167905290, 169871520, 2158503970, 671255178, 581577386, 2326432258, 2862784682, 178792610, 680176136, 170535048, 8520234, 2281867272, 168460450, 673187842, 178430624, 168337410, 2323775658, 2854914722, 581050402, 545956384, 671654026, 2726822050, 704676490, 2290133154, 2189994024, 537045032, 2191532674, 178399266, 2692907168, 671091338, 2323677736, 144712234, 2324171426, 134351528, 2818574370, 704643584, 34243208, 10617504, 2720014474, 2181073442, 538976258, 671129760, 2694843010, 537403530, 2315788328, 170404522, 8432170, 2190123136, 2720047136, 2717911720, 2829590658, 2656290, 2183309826, 11176480, 682100778, 2656426, 10627744, 178266144, 2720006154, 9078786, 2728438440, 41953920, 579512962, 570600064, 545792008, 579340418, 11012776, 2315780648, 2317355048, 178954368, 144713770, 579373578, 2720139778, 547914242, 704676394, 707275274, 2684913666, 2315788808, 2149583368, 2282389504, 134883882, 2158004266, 136349706, 2292220042, 2829754378, 2852160138, 2132512, 548022826, 2292744874, 704817280, 2819138056, 705298978, 680143490, 2189428736, 547359234, 2862743722, 2292746888, 2695498282, 2720006826, 547397666, 2720137216, 548022944, 136325640, 570567296, 2181210250, 2192080936, 679487496, 713687178, 2325875338, 2686984738, 2785408, 2728569376, 2662432, 2787362, 2283842184, 704776322, 2315395074, 2852159530, 2318051362, 2292852904, 2795562, 2827625090, 572565666, 680045066, 2192050826, 2863308928, 2863311392, 2662912, 2862655496, 539500552, 581083786, 713597058, 2728438440, 707299496, 2147650186, 2863267842, 671615650, 536906378, 715137034, 545423904, 2181081610, 170008704, 142770824, 42598402, 2323818634, 537004546, 2819132034, 35654314, 8234, 570991146, 2821325314, 2284365824, 2181595778, 2282367114, 2326431778, 2218, 2821335584, 2147484298, 573218816, 2158667944, 42502784, 570435746, 170401832, 536914602, 671099530, 2720178818, 2290649600, 144842912, 570950186, 2282357378, 707308042, 2326405250, 2684881408, 2238506, 2621992, 144836648, 578979970, 2684486282, 11141162, 673228970, 2827528738, 2695408130, 2326299298, 2261664, 682264744, 537535114, 2687010848, 673219074, 10625194, 167936672, 136448650, 176193536, 671132202, 2156406952, 698376, 680042528, 11020930, 2183668234, 2726471816, 2695004834, 42109570, 43048, 2156013576, 545916936, 36309672, 136478888, 143270434, 2290786304, 704653994, 2852137610, 43682, 578824832, 2854234762, 176201890, 2863170218, 2317363744, 2292359178, 2692907170, 671088650, 2860657186, 2156527746, 2818703874, 2281734312, 680003624, 2819140136, 715170432, 169912456, 657546, 570958466, 673317504, 578857632, 2720540712, 2854748192, 178432000, 2827133098, 578953378, 2181046272, 2718468226, 2829191296, 707405826, 2685053058, 570589312, 136874664, 2155880456, 537567746, 2149746730, 578978466, 133760, 713034242, 2717943808, 580954280, 715653634, 2629674, 705177738, 8946178, 165888, 573089920, 36339874, 570434082, 671777450, 2684920362, 44214442, 2282268706, 2820843520, 2292852906, 682131594, 136848042, 579469344, 581042730, 2292744834, 679477256, 539623426, 537559592, 2852782218, 2861206048, 2181736992, 570599432, 2325881344, 143305218, 713064970, 2190092840, 2326405768, 176857632, 2826961546, 2317910536, 2292884128, 145229954, 715163784, 713195560, 2854355112, 681746570, 715655168, 2654888, 2317484584, 715139074, 2685010474, 143262218, 706914474, 2726988456, 35818026, 2631818, 2325749922, 545432106, 545270306, 134218282, 539502720, 2594, 2717950632, 2728437762, 2863308808, 2560, 2829199400, 2108034, 572532898, 680043146, 673220608, 2728960544, 168429738, 571122338, 2826971682, 2728962730, 169878016, 2852260480, 2317920800, 41943720, 2826971680, 2852291200, 2860518026, 2149753376, 35815434, 2325908104, 537559050, 2726955048, 35684360, 2189568554, 2292843168, 572525218, 2852825770, 2695528994, 579338274, 2290649088, 42082818, 2191663658, 8429608, 539658282, 570951808, 2862612514, 2684527272, 2148010114, 537559050, 578945152, 2717919746, 178782218, 2290748040, 2720532488, 2726863362, 715131530, 36317186, 2762794, 2323819010, 2292851360, 2852268680, 570427432, 2149616290, 44597760, 545948162, 2726470274, 2292842496, 713205768, 713203840, 133762, 679610528, 36186144, 2684397706, 2292329128, 539666466, 2685042720, 679643816, 2827627176, 680175786, 2315911304, 573057666, 2854783624, 2821236778, 2155874344, 2183694338, 11143818, 2183178242, 671123592, 2290133546, 2326308906, 2290747562, 547498152, 671754368, 2818705576, 2829724330, 2820671656, 673742888, 713066498, 35694626, 2318019202, 2292197504, 33563176, 145399968, 580954784, 704784394, 2726963752, 2157977760, 2149583498, 10650152, 2148149794, 2861074570, 134776970, 2317527082, 2191534210, 2687017088, 538968066, 2324343458, 536871042, 168337448, 2150269610, 2694842530, 33589898, 2852259976, 35791362, 2181212808, 715131434, 136448520, 2718433416, 36307618, 178915362, 2861170730, 143269888, 681574410, 715169794, 713599016, 573211274, 2718607912, 2852692130, 2283807242, 2726438912, 134389930, 178913928, 142779008, 2191524480, 536913952, 2149624480, 2821360290, 2292851200, 136850088, 2292884136, 2693308586, 167946282, 713064488, 2292228106, 133288, 2829584546, 2854887592, 537559170, 2820677760, 144736928, 35653768, 713197578, 44564482, 2282235914, 134916738, 2150279712, 681749026, 2158633640, 573079552, 2818575010, 682140296, 2720172192, 705300640, 671645864, 2826963626, 2323654688, 713203720, 704686240, 570458120, 715825160, 2819262506, 2818736642, 679518880, 2147625090, 2829617674, 2158002314, 168462378, 2281734664, 42508810, 706871432, 681706120, 715268264, 2693431944, 2819107466, 2861048328, 170435080, 2158659752, 537436840, 36176394, 2290614282, 2718564384, 10659976, 44574856, 2315913346, 2158625314, 2292744834, 2827618818, 2315780266, 2156036256, 2862784648, 2183274666, 713695914, 167905960, 8421376, 2281742376, 176302122, 681715850, 2854264866, 2181693440, 178823816, 680143496, 2292351624, 2687117992, 134389898, 671130272, 671121418, 2692917248, 2191665152, 2687148192, 2718597632, 578953258, 2693308960, 539666946, 2726987914, 681706112, 44698250, 2827135520, 2147655712, 2281701928, 134220426, 581575200, 2290123402, 136847362, 579381376, 2282261024, 2720008840, 142609064, 2189951522, 178301610, 2854396416, 170033320, 2693406850, 713162890, 679617160, 8563362, 580911266, 673358504, 2156405248, 2860515328, 178429952, 2315823274, 572653698, 2718574720, 2692784640, 706775072, 2728430088, 2292754570, 548045474, 178300930, 2284464128, 2820843648, 44597376, 2282392106, 545399336, 2729052674, 2852161546, 578857642, 2861042176, 2181046944, 144746624, 2158109216, 681583112, 2149614208, 2720049800, 2821202562, 2692778530, 539666560, 581468672, 2261512, 2290092074, 42107048, 2726305792, 2685012096, 707272842, 671252514, 707397640, 168297130, 168296482, 2190092288, 2150246920, 2290125442, 539492906, 170568200, 2720039592, 713687584, 178399744, 176194080, 573180424, 2726306466, 178815104, 2317888008, 170002474, 2720538626, 2189568514, 168471178, 2158010506, 134381570, 572523042, 2156440106, 2189591050, 176848904, 671623298, 2181169664, 570434082, 545398792, 548044928, 2829721608, 2695536778, 535072, 2718435464, 2183168130, 134226570, 143270410, 671096840, 2315389608, 2685018786, 2718083104, 2686454400, 707439240, 142615074, 2818605600, 671262850, 169910952, 706914304, 2236968, 2861040168, 2821367816, 44179464, 176816768, 168437888, 176816130, 2148180010, 2315291304, 36340232, 2820800674, 2158010920, 537405986, 673327264, 2656384, 2726306306, 2315288586, 2317918722, 42117642, 2852694024, 2726430856, 679641770, 673327648, 707308042, 2827624608, 2283842208, 581599272, 144842914, 2821235234, 144844962, 2318008842, 2821228578, 2694971392, 178825888, 570589186, 2148171912, 578855552, 655400, 178397856, 136847880, 581437610, 8391298, 713722504, 2282367016, 10619040, 2695013024, 176302632, 2854234146, 2324310666, 707404426, 681707682, 2158626954, 2155915432, 2728395426, 548014760, 2292877856, 2854257162, 2684397600, 715786914, 2728960168, 2315954818, 2663082, 715653290, 2284325504, 673876490, 134250528, 537438376, 713196074, 2717911170, 2317394474, 2156538506, 2283970602, 36349952, 2717909160, 2785930, 8921728, 2181571074, 2720539304, 144714280, 134261290, 581444130, 2315395104, 2315266080, 2325749762, 2155915298, 2317395970, 2686986786, 2192212000, 680044584, 2315911178, 2158133794, 2622112, 573180424, 36348064, 2149621920, 713689250, 2148041226, 681706146, 2854258696, 2718474754, 178922018, 169879592, 579348488, 2290616458, 679649800, 2827625130, 2861075112, 8945802, 570469002, 2829068322, 2829093408, 2282268674, 548022792, 2692784136, 178948738, 170435240, 144867970, 571122216, 526856, 573055146, 2317912618, 2726832170, 136480928, 715293224, 33565352, 42475658, 174592, 2156535848, 704807594, 35817984, 2317888032, 2717919754, 680134818, 2852126880, 545826826, 2795522, 170393600, 35464, 2192189952, 2829748264, 35652258, 2317527082, 2317363720, 2826971680, 2318010496, 145401898, 2854224514, 2852823560, 2692915746, 2795658, 44608032, 168337416, 2183801344, 35684896, 166562, 2686585002, 35694624, 2183670408, 2192058368, 178430496, 2692885162, 682141706, 704686088, 2147616896, 539142816, 10529450, 35694602, 2852825216, 2694873602, 2686585000, 537403904, 2717950088, 548022434, 178954408, 2829748258, 2325872648, 35693058, 136356008, 2283937800, 578955296, 2854789258, 2829221890, 2718574602, 35818144, 2317361154, 2315264162, 536905896, 176857088, 33595394, 539110056, 170568360, 2827495592, 2323778176, 2290780290, 2292713992, 136979106, 2829590528, 2183703168, 581435520, 2281744392, 136849570, 2317910146, 2282226344, 579338378, 2292845064, 34209832, 2290778120, 2728561162, 2827526794, 2290098184, 2854398114, 36175914, 2190115466, 42511018, 705167368, 2189469728, 2183700616, 41945224, 2282367018, 2323653282, 673219232, 2317517344, 547915912, 2290647560, 2189560458, 2728396930, 145367208, 688168, 545262120, 2726339112, 142779042, 537010346, 545784450, 2684920320, 704678530, 2158657570, 2686986240, 136978976, 2827126794, 572654250, 137011362, 2829721610, 2860526240, 134217762, 2692743202, 2720573986, 545268258, 2852299266, 2292850690, 44050602, 658048, 2729060898, 571091456, 145369770, 673841192, 705306634, 2854757002, 36348424, 2852823080, 2323685416, 2317527688, 2852692104, 33696298, 673710122, 2189459616, 2720137354, 2726437376, 2183178794, 2317912066, 2158141482, 2283809410, 2692786346, 142616610, 2315812994, 2181734432, 2325751938, 2692882432, 176816800, 2726823968, 2324201642, 2695496194, 2147624968, 2852684426, 144836746, 2820843552, 2315397162, 176816648, 2726428680, 167936552, 2685012000, 671219872, 2158103080, 167936162, 144835240, 571124392, 2181081256, 42607232, 176816640, 44181642, 545262088, 539099304, 673358336, 2192220194, 144845482, 2829189258, 2292744864, 35651754, 2318018560, 579381768, 2720563754, 2155907624, 2284495016, 2324201600, 704684682, 2718073384, 2718565026, 2717917858, 2315812872, 2718605824, 142772234, 2323786370, 2149746720, 170404488, 136880264, 2282259106, 36350466, 2720664096, 2158626850, 2326298754, 143131146, 698880, 2292187170, 2684389538, 2283841704, 2292842496, 673843200, 537559074, 545923104, 2829746178, 2147491976, 2863170050, 2819269162, 176848928, 2283831306, 570990720, 2718443682, 2292353578, 2290221096, 2192050722, 2694979584, 572533282, 44697640, 671099522, 145271458, 2318041602, 2827094666, 705339530, 2718048938, 537012392, 134261280, 2183274658, 715172008, 176293896, 170525312, 2263170, 2692743690, 2315952768, 2292754946, 144836736, 705210528, 2156044834, 2726822048, 545425568, 707437226, 539009698, 44574848, 134227968, 2819269130, 539132034, 2852784810, 10659978, 2315946112, 2183309472, 706750600, 168428034, 42074786, 34211978, 2860688032, 570428042, 2290231298, 671744650, 134750720, 2282356746, 578824360, 2694979594, 2192214184, 673841290, 2183146024, 547916448, 2284323368, 2829756584, 545948162, 2318043818, 2290231842, 2693276296, 579346952, 713588776, 572686850, 679479816, 2818605058, 580952096, 545794208, 41951242, 2147625122, 671752744, 142747776, 10651690, 2283972736, 2829746848, 178784776, 33587208, 2148149288, 36177920, 144837130, 570589826, 2854889506, 178432522, 581435946, 2695506050, 2718074912, 10486440, 2692874410, 2283839618, 176826920, 2183799426, 2785928, 706904096, 704651298, 2325883552, 2718050824, 169877672, 2821202048, 2692909602, 581044392, 2718040074, 170437160, 2284489224, 715825706, 2818615424, 673188480, 679512576, 2684889098, 36349994, 570458792, 2158657538, 2292326946, 2105480, 679649800, 2148016256, 545816576, 134381576, 2315421864, 10496642, 2827092488, 679641096, 572663968, 715784746, 2826971298, 579510306, 41943082, 136448160, 2829713578, 35653762, 570952360, 2271754, 682238506, 2325749770, 176719874, 134744576, 715817098, 671623682, 142740106, 2315420160, 545783848, 2861081128, 2631722, 682109066, 2183266944, 2820810760, 42082464, 2717919752, 2718564874, 679616650, 8552488, 2158002312, 580954786, 2282268712, 145367202, 704653474, 2693300362, 134225928, 682237992, 170565762, 2325785216, 168436224, 176848930, 2686625794, 537012392, 2230304, 2324210338, 2281736736, 573048834, 2819096578, 2819230248, 2687011336, 2726429186, 134875816, 2181071392, 696456, 524330, 2862615082, 2862645378, 2827618984, 2149582856, 557218, 671615520, 2292844584, 44075682, 137003168, 42467328, 2861083298, 178422432, 2282400384, 707396224, 136873986, 2692907552, 145359008, 2684496552, 42600488, 705341994, 42633346, 2290221738, 2315430538, 2726306304, 2292885666, 136323200, 143133226, 44574720, 168430250, 2829197960, 33563146, 2282365442, 679641090, 2326407818, 2283806754, 707397632, 2726439554, 545827370, 2726333064, 578822272, 2325905928, 705340066, 2292744840, 572686376, 2860550186, 2326276130, 539131912, 2720663714, 536912554, 671654018, 2695397418, 570600106, 2820811432, 2158534786, 536905896, 2181048840, 2183662082, 705210410, 682238600, 2829222048, 2158493864, 2138634, 707297802, 2315913386, 134777386, 547392128, 715293216, 2863278122, 2191689898, 2720014464, 2324310016, 2728403456, 581077162, 713556522, 571090944, 2140680, 2148149280, 581476362, 176195746, 134392448, 2821204138, 2183790752, 8915082, 2820808744, 2282367616, 545425952, 2829090850, 680132616, 170533000, 539009674, 2323679362, 2149581442, 44173354, 2147615274, 2692917290, 142780426, 2821327016, 2821235202, 706742824, 34253314, 673884672, 2283831458, 2829099680, 44181664, 2158537216, 580913280, 2181070976, 2695496224, 2695504546, 168329866, 2156527616, 2290130976, 168437802, 176335368, 2158625440, 136446506, 178815648, 10529320, 2189961250, 2148016682, 11051010, 142772874, 2323819168, 705176234, 573188768, 2292326432, 176687272, 2687019648, 2820671520, 713695784, 2821237282, 2324340898, 2695365288, 2693267584, 143271938, 578988546, 2861074600, 167807146, 2317494826, 170535434, 2318043136, 2315911296, 2292320810, 2718564386, 715827240, 2158101162, 673744896, 145236642, 2684387464, 2861080704, 580913794, 706783400, 570435584, 2189951658, 2684363272, 2284358176, 2158012546, 680140970, 2158135976, 572697090, 2283962530, 2149755048, 2861205544, 144869888, 2693439496, 136314920, 545819168, 42600488, 167911464, 2684920490, 41088, 142748200, 2852823170, 2318049962, 705208458, 2315395104, 169910824, 176851496, 2726857378, 2794114, 713687074, 134884000, 2156405258, 2283806762, 707272704, 2728403464, 2726340746, 579373704, 2718599850, 705169440, 2181703712, 176203914, 2326300808, 170002562, 673327754, 2290124808, 704809000, 42117288, 2829101218, 2158665770, 2189983904, 572653600, 34121728, 2190125224, 713073184, 2693399080, 176204456, 2156044962, 2108034, 34089128, 581608104, 44173474, 545262250, 2726307976, 168429570, 2292230786, 2324310688, 573057704, 2189985834, 142608936, 169910282, 715172384, 176717832, 581052928, 167946272, 2290780842, 134251178, 8714, 2326274600, 2852651562, 2829746346, 2829713960, 2687019650, 2192181794, 2181212808, 2852298754, 2720169986, 671776810, 2290100896, 134785026, 671779338, 145261218, 681617928, 2726832642, 35661864, 715139202, 704678410, 42475656, 178399272, 2692882594, 134908552, 2728405632, 2788008, 2191556744, 8202, 2852135456, 176327168, 657570, 705169954, 2158658186, 537010816, 2284486690, 11149346, 2324204034, 713170986, 2718607392, 2284355624, 2852128776, 680042632, 2192189570, 681738794, 2829230216, 2720172584, 44214312, 168469162, 2323777696, 2863144962, 673874472, 537004706, 2818736768, 526346, 2326266498, 2827100202, 36342280, 681582594, 170000514, 2852162210, 2726994464, 2695004834, 2290748066, 178259970, 134381578, 2852127240, 2315821226, 2819099136, 671647784, 144713890, 2863276162, 43010, 2827616418, 41953834, 2852694178, 2150115872, 2323785898, 34081440, 696330, 2323688074, 8553130, 2821335682, 170035720, 35652232, 580911104, 680003714, 34080778, 2326276098, 2318016546, 2726439562, 34087560, 10410, 2191665792, 679610506, 536903680, 2284324864, 2728427520, 145230370, 679641096, 2795560, 2181597866, 537043498, 36315680, 705300480, 572697128, 2686453794, 2292197514, 33685514, 570466472, 2718607402, 134873760, 2290264578, 707395744, 8520224, 2324209696, 8396938, 2821366434, 136456834, 2192058378, 2181179528, 136970914, 2729093794, 2818736138, 680141450, 2684518402, 673884160, 2862784640, 2852160034, 2826969768, 2323818658, 2183145992, 548012680, 578955914, 2183792680, 2693311138, 2292326442, 706750976, 2292351136, 8913024, 539631786, 2181169706, 2183702656, 2183669794, 2292844576, 548014218, 2718435496, 176196256, 705170058, 2191663274, 134750856, 705175720, 2854922920, 2684527146, 2155915392, 2292713602, 2192214186, 681716226, 2717952642, 682272904, 704806946, 2687107074, 2695407744, 2827649192, 680168104, 2852293290, 2323655178, 143302818, 2818736800, 2158141962, 2324202120, 671787656, 178260104, 2318018562, 143172096, 2326299178, 137003170, 570949640, 707267240, 34209834, 2820677640, 2863138856, 665762, 2861073064, 2728952448, 2854781066, 539002922, 42633864, 2292359328, 545917442, 539525802, 136489632, 581437602, 136489608, 9076746, 2189462178, 41943168, 2292228104, 2315954216, 2158657674, 137003522, 36176394, 168305312, 2729083016, 579349120, 2323652738, 2863137440, 2181603872, 2684487808, 2325774378, 41984640, 10520744, 2263722, 2191689768, 570984962, 571083274, 142779018, 690848, 167774882, 2107392, 168307232, 44214954, 35653672, 34243104, 2148147370, 2862745632, 713588898, 42082984, 2854267562, 145238050, 2818744834, 167774890, 178422274, 547389994, 2292886154, 44564490, 705301122, 34079360, 2728536200, 545425960, 2693409410, 2694849024, 2323644936, 2317885608, 682270880, 545784354, 2854922762, 2726830754, 167774242, 2129952, 2323652738, 134782984, 2189437096, 671097000, 2326309034, 2717911594, 33687682, 33554976, 2189961216, 2718605986, 145393672, 2827649538, 2324302466, 2695406216, 707267080, 2181728938, 2720565410, 2692874280, 539492994, 2282389546, 2315264544, 136456842, 570559136, 2852825122, 539658370, 666280, 715655328, 2686593538, 2684362888, 673226754, 136314882, 134389898, 42510984, 2326405770, 2860648970, 2687115776, 176717834, 2283808770, 2150138408, 2315289216, 2290092546, 144738464, 2862785152, 2720704682, 2862744066, 2685010592, 131200, 2156038184, 2686484490, 2149720736, 2818711554, 2717952042, 704815242, 679618720, 538968098, 537010848, 2718433824, 2854365186, 2326300706, 572656160, 2325774338, 673718952, 548012672, 144738432, 2192048776, 2292187170, 2684911656, 2326266370, 42502824, 141450, 2315290632, 679649288, 2158002818, 2292220456, 2150238248, 2326299264, 679520386, 2726822434, 11184808, 539009066, 671090856, 537428640, 144876032, 2863276712, 2820811426, 573089792, 136486922, 715270176, 2860654730, 2315780224, 2315395242, 2156397064, 2155872264, 2157979690, 2826969640, 705200768, 2718564384, 2692876810, 2281701418, 167946402, 2292720266, 2686618152, 2726340776, 170560034, 2150148138, 707297288, 134392490, 2821333672, 2156561032, 573212840, 2315430400, 2818744992, 42608642, 545292842, 2155915392, 2315257896, 145238536, 696322, 2827528322, 713695266, 559624, 580944544, 2181038090, 2693433472, 679641736, 42478216, 44180136, 705169930, 176849026, 2191688202, 713075234, 2181703848, 134884010, 2718042792, 706781832, 143305248, 2292712064, 35783200, 136980480, 0, 2191697922, 2695504416, 2149582848, 713165320, 545947784, 2726988424, 705339560, 2284366338, 10752, 176693386, 664106, 143264296, 2819106952, 136347656, 2292746762, 681615360, 2317486210, 2189568522, 2323777536, 2228864, 178259968, 2158668416, 41000, 2181079584, 2852694664, 570564610, 715163650, 547496480, 2863311528, 2684493834, 2829230120, 673229352, 2827626496, 2284495496, 11143722, 573180546, 2317879464, 36341928, 167780354, 2761352, 573221506, 2861212202, 35660456, 680165538, 706871840, 2819104936, 539132578, 570589184, 44083714, 673851530, 144877600, 143262248, 2323816584, 2821335042, 145228328, 572686978, 2147483650, 142608904, 2317385738, 671228586, 176695968, 2269314, 2684356616, 539099682, 2290623010, 2181703714, 2692784168, 42500098, 570460680, 42508416, 145236488, 572696706, 539656872, 2281742376, 2325908136, 176695458, 2281712264, 573089920, 2317527722, 2728558722, 2863276578, 33556610, 2718072840, 705167914, 2854266912, 2326397064, 538978344, 170565666, 145369096, 681576490, 2323688066, 2854397960, 2717943810, 36186248, 2821202080, 2158633602, 144745120, 176300546, 2148051466, 705202722, 36342402, 547924618, 2695006338, 573186216, 2818704040, 2718442146, 9046026, 134776840, 2726830730, 2852694538, 34086912, 2693401226, 2726437504, 34244738, 706750472, 2662536, 2192179330, 2684528672, 178421802, 2726428682, 2181571104, 44572706, 2692909728, 2820702248, 547367426, 2720694402, 167807658, 2282365578, 2852128778, 2290229898, 2189459594, 2158501890, 2787872, 142608544, 681582592, 176333312, 44607648, 44083754, 571114154, 2181177898, 41986562, 2323647008, 547366912, 706748578, 2282258466, 2292721802, 671221768, 2854879240, 2819105440, 580946592, 141858, 136882722, 143302792, 41953792, 2692915234, 10494122, 136848010, 2861206018, 2147617448, 2820800680, 2695364650, 2315428362, 2290649128, 2852290698, 2829757058, 2324332578, 671253130, 2183135360, 2181040130, 2728396930, 579373736, 36186632, 573180042, 713073312, 547883648, 2156014210, 673876512, 2290133512, 557064, 142770304, 2692775938, 11053066, 42074626, 2821367978, 2862786728, 2852126754, 41953802, 715825664, 2693310600, 2720047658, 2190123560, 699018, 713721898, 537010848, 144876160, 2854748712, 178946688, 2852169728, 2717909642, 681585194, 2181728768, 2720565384, 539109896, 2687019648, 2686617610, 682271370, 144845448, 2325913600, 2323687466, 136481312, 144867464, 713590954, 673718824, 142770698, 8423458, 2183299616, 2829232170, 2821327370, 570597920, 547889280, 2686623872, 2183168674, 2686624394, 581074976, 2665000, 2158537386, 2821196416, 2156046504, 2149745184, 547365410, 2693399168, 2292845066, 2191690272, 9044138, 570985088, 2819230338, 33720330, 2728927362, 2718081536, 655360, 34212394, 41975976, 570982570, 2827102378, 2156439720, 34212352, 142737416, 2687019010, 2317361706, 2150269578, 2692784170, 2720530464, 2854791714, 2819238026, 2684528640, 2189468328, 673753762, 681607682, 2693302922, 673227426, 2861050376, 134259368, 178298914, 2158504450, 2323688106, 170402434, 706914824, 2283806720, 673843720, 713033856, 2189593226, 2860556928, 2827135530, 570434186, 578945186, 2290614274, 681615370, 2829232800, 2192179240, 573057056, 539626152, 2189470216, 2150115874, 539527816, 2718572704, 34251266, 2315791016, 2854879906, 134226568, 2189470344, 35784738, 2290778242, 2282234400, 545301000, 42467842, 570950178, 547367080, 2728397312, 167807104, 547916290, 178913410, 2693406720, 533160, 571114154, 2290755624, 681738282, 2290090498, 715825194, 706742442, 2684521000, 2325750304, 2687148032, 679518248, 2183823496, 169902600, 2753162, 2189953192, 8430080, 539140258, 44705802, 176171530, 705177736, 2181701642, 673841826, 44042890, 137013408, 681740842, 2622120, 715172520, 573089928, 136874504, 2317492770, 2692915882, 2324340776, 44607616, 2854398466, 2686984874, 707264522, 545294506, 2132640, 548047520, 679616546, 33554442, 2829099018, 42469920, 581443616, 35792906, 571090952, 572564106, 2158527010, 2282226304, 579381888, 673742986, 2325743754, 580954658, 8560802, 2183694888, 581470240, 2317918880, 2292329000, 2820802570, 2290625162, 2147518496, 2826963082, 539132458, 2860515464, 572566048, 2156568712, 707396256, 2695496362, 2827132930, 2862752418, 2852135562, 2158133898, 2860656810, 176685698, 547916290, 2158633120, 2290622986, 34120192, 2854226466, 2818736256, 705300520, 133760, 713164938, 2720047242, 2854357664, 2829092864, 2181597216, 2720702976, 2728559272, 713072776, 2852161538, 713598976, 706881536, 2820842112, 33693832, 2292875786, 2323775624, 2191698082, 578945544, 136841216, 2290133642, 2326397064, 8432288, 172168, 167914152, 581599874, 11174434, 36211210, 673849472, 2720147488, 137003680, 2819235840, 178923554, 2852659712, 2106024, 2190084232, 2687008930, 2728921600, 707274912, 2685012104, 2852266026, 2283840168, 2283841568, 704643714, 136972418, 2729091210, 2156568746, 2854387744, 713556002, 34220682, 2290756226, 167944704, 11018248, 2685018658, 2854267528, 2862779018, 2685018248, 2189953544, 705175592, 545949736, 2149613704, 35791520, 539632288, 2728527872, 2282258976, 2694883848, 2181203978, 705210888, 539000994, 178782370, 2728568832, 2107392, 547916418, 2695365152, 2148141610, 2726428674, 537395882, 545303178, 2692745728, 2158659586, 2290616832, 2827002538, 715270154, 2692784256, 2827659274, 2315397130, 2155872266, 713203720, 33687562, 673712802, 2326439946, 2694849194, 579512328, 2292744738, 2854389890, 2155913226, 34251394, 2826995848, 536912040, 707305642, 2852257928, 2718081058, 2684398088, 2726299658, 2632354, 2854748194, 536871466, 2156003464, 680141354, 44696232, 176818218, 2138626, 2183694848, 2852160170, 681706154, 570984584, 2728435754, 2684528650, 2827625000, 2149711872, 2181605546, 2183823490, 2726996482, 537428010, 2290747394, 2860548256, 2190092296, 2189560490, 145229864, 2720139912, 704806912, 2148174368, 538968106, 36348584, 2317525130, 2827133088, 707299360, 671230122, 704782506, 134359586, 706750594, 2684387336, 2150115882, 2684879370, 2284453898, 2686495274, 707406336, 2292230786, 2726307872, 537561640, 35824288, 2695006376, 2150113960, 2157971496, 2785408, 134349314, 139776, 713591426, 2684357288, 2281873960, 547889674, 2292318720, 10794, 134873632, 2852784138, 2818583040, 145399970, 2728405546, 2827649066, 2687142434, 2324203520, 2150277794, 715795072, 2829191208, 682271400, 581574688, 2147625506, 539101192, 2158635554, 134228512, 8953994, 134883488, 2720669730, 2829625898, 572656298, 2821365930, 10485760, 176859168, 178290826, 176685696, 36210848, 2284331146, 673188000, 2323810818, 2854881824, 2290256416, 176824352, 2290253856, 2150148778, 2854920360, 679479298, 169904258, 537569448, 2694851232, 2821358080, 579504298, 35662464, 2863170082, 2261506, 42508330, 570993154, 2150115456, 2326309378, 680166016, 2692751874, 2686976136, 2318011016, 2829230720, 671648384, 705341952, 2829724296, 2718607360, 33694346, 570458664, 2148141736, 2189599272, 539009576, 572662306, 713162760, 10487976, 565890, 673186306, 8399530, 2726822400, 2158529152, 169910408, 134261256, 707297408, 2818572808, 2150244384, 539000992, 2829746826, 168329224, 2787968, 2318051842, 33563272, 10486274, 142780962, 539626122, 170396296, 2728566944, 673710594, 2148139144, 2326438058, 536879136, 2284356226, 2156006056, 2621960, 2752552, 2181204608, 715696298, 679651874, 178391208, 2284497544, 178782338, 2317355560, 2150246538, 2156535840, 680034472, 2156044448, 2862615202, 144869920, 8354, 547922472, 2269730, 134252552, 2829099168, 2181169154, 42502304, 2284325410, 44565034, 2829222048, 36210818, 2317361832, 2692745768, 2684518408, 570589186, 2686624296, 166024, 2827616898, 2860517514, 2687019650, 2720139274, 2852683944, 2693278344, 2156036098, 547487912, 705178250, 2147657728, 2827004042, 2326298664, 36317322, 2282235904, 572694696, 136872608, 2692909184, 137005704, 2183168136, 579513002, 2684493824, 2827124746, 2323810848, 136357922, 2695529096, 715819042, 136456706, 2290745896, 136841376, 2283798560, 2687017098, 2181696042, 573081632, 142615170, 715786786, 139818, 2326265856, 2762922, 35783330, 2150279202, 2687150626, 571089578, 2315954722, 2281742848, 2147485824, 2827616938, 2821333032, 2718072834, 34120194, 537395370, 2687008800, 537002498, 2323777576, 2181073450, 2684355200, 573213226, 2829197864, 176826882, 2726862888, 2317355648, 2281734144, 2687017640, 2317877890, 2686460064, 2821333026, 2827002410, 134875688, 8423458, 2192058538, 2860655138, 145399970, 170524672, 545292290, 2684387872, 671098890, 570991272, 2158495778, 2860517888, 570984576, 537405442, 545947688, 33718442, 2148141576, 2687150754, 2181728394, 704815242, 707397634, 2863138978, 176292520, 2820671490, 2156568578, 671778946, 2191534112, 2181572744, 2854879400, 2863309442, 2693277706, 2181171874, 8399392, 2326268456, 2317910570, 8913576, 707274762, 537428096, 2785450, 2685020290, 2852169768, 682140320, 10486312, 168337544, 44566664, 2728929312, 2862615050, 673358464, 2862614664, 2694971914, 174752, 679512586, 2621570, 713730562, 673196576, 706751018, 136350250, 2820802696, 176685226, 2821204128, 673359880, 2147494018, 2827518506, 572555424, 581470346, 2147617440, 170396298, 2315386882, 2156431522, 2829754530, 713165354, 2720016554, 2693302306, 134384130, 2192222242, 2158501896, 2684887688, 547389610, 2326405794, 144877698, 34243200, 44605440, 537035394, 698530, 2860558858, 547356808, 2326306856, 673186306, 2315257994, 2818712226, 581601322, 713205792, 35793544, 673218730, 2854224552, 2315782314, 571088930, 2695372938, 2820801024, 673327626, 134750848, 35793450, 134391848, 705301152, 2686484522, 2694883490, 2693441696, 2155882626, 2718599688, 580913192, 36309544, 671099554, 167913480, 136841346, 36184616, 136317450, 2693409442, 2290624552, 539001354, 706781218, 176300168, 2181046434, 580944386, 2684879368, 2694982186, 137005602, 2728436232, 2718476842, 715825672, 2829058218, 2189951138, 2854389898, 134875272, 2181202088, 573178376, 2827094024, 2718574752, 538978818, 545268256, 537536650, 10488320, 134916256, 44697640, 2290622594, 176291978, 2284495370, 145367082, 2694840458, 2181736616, 547358752, 2720694400, 170041994, 2181728264, 33687682, 581044896, 2183277184, 2323783682, 2818746922, 169904648, 706748970, 715792904, 176169002, 36341898, 570558976, 176726056, 2694851242, 2261544, 2284322944, 2290092714, 2829623298, 2290229258, 2326430376, 134383778, 2284497058, 2827100298, 44567202, 2325914282, 2687140394, 539525282, 44573344, 571122186, 142772362, 9087136, 581435424, 36211338, 2860558474, 581085826, 2695528584, 715130882, 33687682, 707274752, 35661866, 2827487880, 136849410, 167912096, 2852258344, 44214912, 2292877482, 545955850, 705308840, 2726463528, 2325776416, 581468194, 2852293154, 2684520994, 176720032, 705202306, 545794208, 36177928, 134873090, 539623458, 134217736, 2718599338, 537528354, 176693416, 570556426, 2290133128, 2292220448, 573080224, 176816264, 579471530, 170526888, 2720047624, 2687019648, 137013418, 2820803232, 2720703112, 705167400, 706914338, 673185952, 680003586, 682240648, 2149753354, 36348586, 681582754, 136978984, 2692786176, 671623722, 545392672, 2282359298, 2854881442, 2315428392, 170396328, 2854881832, 143272608, 571121794, 2726471842, 2827127298, 2283798562, 539623592, 2158002210, 570433536, 2192058504, 2861041824, 573087778, 581607562, 2148174506, 2827126920, 176196104, 682232488, 2183137290, 2326301344, 2317918850, 537397896, 713196040, 713040426, 2149580832, 2863169672, 704686728, 2862647978, 2720571520, 42641408, 44212226, 704815136, 2728430082, 2158658050, 2181564936, 2852784776, 2181038216, 2190082058, 2692778538, 2827528872, 168339626, 581052936, 34119810, 8921218, 2720137768, 688650, 2181734562, 705340032, 581050882, 2283963016, 137013888, 2861081256, 42502314, 2718083082, 713197696, 679520810, 539656874, 2284331010, 579471912, 2821203978, 2686486562, 134752384, 572663848, 172200, 573046954, 143163554, 2228266, 2290223104, 2158534698, 2821325352, 2826994312, 2324310026, 136446496, 2156529832, 2150238880, 2183659560, 2854750216, 548046848, 2158004770, 713721898, 2693270026, 2318008872, 134218250, 2686461962, 2852784682, 143272066, 178430114, 707431080, 715139594, 2726996104, 571091592, 2158010912, 2854232616, 2183137408, 2317527682, 33556618, 8396832, 2686624264, 673753130, 2326298664, 2718040224, 2829715592, 2728534144, 2854258688, 2263560, 167944872, 2149589000, 680012322, 2687141898, 2861205504, 539533450, 2148018312, 134914088, 2720178216, 2150107816, 537561128, 2290264200, 2684397600, 704686210, 713588744, 8948384, 2827616298, 2827493536, 705331200, 2827649154, 704643714, 144744992, 2827001986, 681607714, 8923264, 570559008, 2099850, 579349024, 2854224392, 44040842, 673325088, 2189462058, 2155913890, 673710624, 679618592, 168437890, 2720538760, 2150137888, 2827624994, 713064448, 2156527786, 572686464, 537037352, 2189986346, 2292359298, 2190090922, 2147486216, 136849578, 2158101026, 713173640, 713695360, 10520608, 11010728, 715686432, 2827124738, 2271882, 2695531170, 2290755754, 2720047104, 671124000, 40970, 2148147240, 2692909090, 679610400, 682240162, 2326397610, 2317877792, 570436258, 2325881354, 2821324962, 2155907210, 2686986882, 2726824610, 2181728898, 2692743330, 176335490, 2290125440, 2852653192, 168299136, 142737442, 2863301248, 2861040170, 2854225954, 570458120, 713687592, 2281865346, 2292875816, 178915872, 2315421826, 2684357162, 571115648, 33587242, 139264, 2718435874, 673357954, 2726857218, 8915112, 2269192, 570427552, 671130144, 9046176, 713697922, 136358050, 580921384, 2290123434, 545827328, 2281842696, 713728160, 36176392, 2852653226, 136839336, 2685044736, 2720008738, 2282259114, 573047458, 2282364960, 33718306, 2860681386, 547359392, 579340458, 713721890, 2729058466, 178291208, 2284456458, 141864, 2728558592, 547365000, 2324334762, 2829713416, 42606634, 2191687680, 707308202, 2717909506, 2826963498, 2694873090, 35661962, 2820702882, 34251306, 2149753354, 2621570, 2829757096, 2728921632, 2860681248, 2728437930, 2099208, 8519720, 536914570, 2158537256, 671132290, 2852694056, 671261312, 715262602, 2315952290, 8396810, 572697098, 573221376, 680002216, 170404000, 2155913352, 539500576, 545294858, 2290229416, 704809506, 2290098184, 547496096, 2821237248, 704774282, 2149744672, 2284331552, 170526848, 2183800840, 2720704552, 2728954402, 2726994466, 713564704, 2318011040, 671787682, 2686462632, 2290256522, 707306114, 580952200, 547528874, 681748994, 2290614818, 167782946, 2695373450, 2829746210, 570436098, 2157977738, 2854789770, 679512618, 2183301282, 42609154, 10627082, 2854387848, 673196034, 2632320, 2694974080, 537528360, 2726461578, 2684518442, 2718599298, 539527200, 581077120, 2686976032, 2829585034, 176851594, 2323818624, 2189469736, 2150105600, 537430538, 2684495874, 545923208, 2324170914, 2290780674, 706871842, 2728534152, 2317494282, 2315288618, 2148051104, 2695406210, 36307456, 136350218, 581050530, 136323626, 682107392, 707437226, 167911968, 581470216, 547365538, 706906792, 715137032, 145263106, 168427560, 2148016778, 2718476424, 2728427682, 2292220546, 2729058440, 2718575146, 2315944064, 34078888, 2281742336, 2728954530, 713697800, 578986114, 2820835458, 2292875272, 178268162, 2150271626, 134883970, 145268736, 713590914, 41984162, 2148141608, 2325743784, 713032322, 2684920458, 2720563208, 2236544, 168298658, 539624096, 547487778, 706773026, 547913856, 42085024, 705177736, 2147492386, 671646344, 136841226, 9054762, 2726297738, 176695426, 679608968, 2787880, 581574786, 2317516970, 2684520488, 680173728, 2149744802, 537427976, 142739624, 2854922762, 704684066, 2150279816, 2728403080, 2156528298, 2729083434, 2324177418, 2149714594, 2317886114, 169871496, 673884320, 2827627050, 2315788418, 36217002, 44608138, 2695365290, 2191559200, 2181565098, 706873898, 2317386410, 2156560928, 170404480, 673188482, 2720017032, 2852686496, 2148180104, 2290098858, 178948736, 2181046400, 547498528, 2854879904, 581601320, 680034344, 713165450, 2147525154, 176335362, 8923688, 2861072394, 2852692098, 682230306, 681607848, 679510562, 713689120, 704776200, 539142186, 2189598856, 2181603360, 2818572968, 2728953986, 673226880, 169910410, 2325744170, 2854922274, 2728428194, 706873984, 2829754504, 578945544, 8431752, 2854922368, 537569410, 11141162, 11149354, 537430698, 142739978, 2863300778, 2861083306, 170041858, 2148182176, 545818626, 679641226, 176826368, 707398306, 2284456098, 545956520, 2181071392, 35694632, 2695405730, 145238562, 2283841674, 673720992, 134349346, 145369088, 2292351528, 2158667938, 671099402, 713597088, 170557984, 141984, 671744554, 2284487306, 2685018786, 545269768, 2695365120, 134391946, 2852694696, 706914338, 2686492810, 537436834, 2796200, 2324310026, 11151906, 2318018688, 2684922368, 2325785120, 547488386, 2726856738, 2829197320, 715817514, 2282236544, 547489800, 579371040, 704643112, 2827100330, 2158495874, 2156562986, 41945088, 168339616, 682101256, 136456352, 2281867938, 682240512, 2191556768, 570982530, 570597384, 2726297602, 2827626506, 2829754496, 2183299202, 2684881058, 42600586, 176726688, 545262120, 2852170248, 2325872680, 136880130, 2718607400, 2692778624, 134225960, 136456738, 2729083432, 143140898, 33718442, 2261162, 538976904, 570952224, 2728526504, 535074, 715663912, 572654088, 2863268002, 2281701896, 2324170920, 176695296, 2728921602, 134750208, 11045506, 2852825642, 581042720, 2183792672, 2684398242, 2315397120, 578977960, 545423912, 44605576, 704774152, 2854398114, 42631840, 2181169186, 2150246400, 33562792, 145393800, 145367176, 136317058, 671647912, 44736640, 2150137890, 136456202, 2827092650, 2148051072, 581607936, 704776232, 2292187138, 169878154, 42600586, 579340322, 539633824, 2324301954, 2183176840, 2728929410, 2829068424, 34081418, 673884842, 2191698432, 713172992, 715293218, 2147617448, 570567208, 176302090, 176201762, 2852651650, 136872488, 2829068968, 2315946506, 8914944, 2827496066, 690336, 2726431242, 11053736, 42076296, 570567176, 2281865384, 570983050, 2150236298, 2147648010, 144703520, 35791520, 35817986, 2685053090, 671261312, 2726953610, 168462856, 2317363362, 572661930, 136972832, 571091498, 2686618154, 547921920, 2854264970, 167780864, 537534496, 2181595688, 2183178250, 2324201634, 9054368, 578947072, 2318049962, 2693269634, 2181212674, 134742698, 2190123528, 2158133794, 2821202050, 706881570, 673228802, 713164938, 673710624, 2326266506, 699048, 2156399240, 169913002, 169912866, 2695004330, 2854267050, 715784840, 2695014432, 2854791330, 567434, 2694982272, 2820835976, 2189985826, 2684485768, 134359082, 2326430248, 136487560, 2818572970, 2183659560, 2726341120, 144704130, 679641128, 144876162, 2819140266, 2686590984, 36211330, 2158133250, 2292875776, 707405864, 705177642, 713687720, 2326430370, 2718081578, 134392362, 2158135466, 143132842, 2687011464, 2189992618, 2718605474, 42477698, 2325776416, 2183168162, 706748938, 2325905960, 2292320426, 2718476834, 545259656, 2324308000, 2158635176, 579348610, 2189591082, 673884330, 134914088, 165920, 2191689898, 2183825408, 2147648130, 578953258, 8912904, 706772992, 2861172906, 2818738184, 2860525608, 2728536576, 2820802562, 2726430882, 35792936, 570589706, 682265248, 2827627138, 2818744992, 178423938, 2863138824, 2315296810, 11176610, 176195754, 2687109760, 35823746, 2317525504, 581443584, 34089506, 671096960, 2861179050, 2860556930, 679488170, 2720563720, 573087746, 2181046280, 168299008, 539492874, 11043498, 142608384, 35782818, 539501064, 2292744202, 2156407456, 581468202, 2158660136, 2862776962, 2190115338, 545816746, 2827659784, 2236546, 2183670304, 2181048480, 671612960, 2686978560, 33563136, 2854889634, 706879488, 539503106, 2315946530, 2861211658, 570565162, 704809512, 579371530, 2281742370, 2687011336, 2189566632, 2863145000, 548022282, 2829189162, 573046826, 33695874, 2315821728, 570460160, 2854363786, 2148171778, 679477896, 144870048, 2852661928, 671615528, 690208, 581436074, 2156406944, 2852659722, 2271272, 170035744, 2862785160, 570589216, 570558632, 2684529322, 134914178, 42106880, 2191559330, 168298666, 137013890, 44073610, 715294762, 671090698, 145401992, 2854398496, 2189435424, 581574824, 168296610, 36208640, 2325782666, 704774824, 2147623080, 713204392, 2726830754, 2326397570, 36217474, 10618914, 2156528296, 134742176, 2189435402, 2728437898, 547881130, 170396162, 134350890, 545947778, 2324177568, 713558696, 2181737096, 176193664, 2852159658, 671099016, 2282399784, 2292351496, 2292744866, 44738592, 539131936, 578855586, 2189953536, 35817994, 681576578, 673218602, 2158660106, 2862753794, 572686378, 134226560, 169904802, 2326307360, 2693440162, 178793128, 2317396650, 36210696, 2150244522, 2821226624, 2148172416, 547497986, 2819106944, 2862647938, 715294880, 8421546, 2191564842, 2156011530, 2281874050, 539099818, 2290221184, 145238562, 144705674, 539502624, 2862615080, 704774274, 2718050826, 2720172706, 170035328, 2148018304, 2860526216, 2684363264, 2686493224, 2852790274, 2281834506, 679641762, 680174248, 2284331146, 2685018794, 671785602, 673360424, 680134664, 142746152, 145271304, 2282365568, 167782946, 2863177864, 167913482, 2192189440, 2158657568, 2150269576, 2686624266, 142617248, 2150107688, 11012098, 2292320768, 2155872384, 2726305834, 2827004448, 2148049442, 44214794, 704809632, 134783144, 545390762, 2754720, 33695906, 2829748258, 539142144, 547921930, 573049480, 2694851082, 2684486304, 2827657864, 2726472232, 2819138216, 36342306, 2694842368, 680134784, 176857130, 2181079168, 2326405162, 570564616, 34253314, 573079562, 2192080896, 2317396488, 2685010466, 2826995874, 2281745026, 143171744, 2718433290, 8423434, 704643074, 681615370, 2686487082, 713564330, 2315388970, 2149711914, 137003018, 42510368, 2684398122, 2656266, 680010368, 167905448, 2156396704, 2181726218, 44575272, 168462378, 8521770, 681738280, 2132488, 2181070880, 2156560898, 2183146122, 2720006666, 688682, 715819016, 679479466, 42631714, 715169930, 2726987938, 2695366824, 2283970722, 2820844064, 2686462600, 35824290, 2726333056, 2827102210, 2326309024, 2324177058, 545786016, 580952706, 573180042, 581083138, 713695362, 2829623456, 537035298, 2852299426, 178268832, 2819230242, 176160898, 581569154, 2282357248, 2147518592, 706773512, 169910440, 2156568576, 2820678272, 571124234, 2263042, 581077034, 168430210, 170035744, 142772264, 707404296, 539110026, 2819236514, 671787554, 44073610, 2860687914, 2686493224, 2693401216, 145271330, 680176290, 2290747554, 167813760, 2323679274, 2323808906, 580954760, 579504682, 2720664074, 2284365960, 2826963488, 2315812898, 136874016, 2819096608, 2684527232, 2147491978, 2686485154, 673357984, 671230466, 41978376, 2189951008, 170533504, 715661352, 44182176, 2861048330, 36184200, 707266568, 2718599336, 666154, 572522498, 2852694538, 167912074, 2862613034, 35686408, 145271336, 2827102250, 2695505960, 2726996008, 2854750218, 2284331650, 134391944, 673327658, 715786888, 176169130, 2282356744, 2189991968, 2150244394, 2281734314, 548053666, 715819528, 673327754, 2692909064, 2183276682, 2852685864, 2290124970, 571089570, 705333282, 581085858, 2283799170, 2694840320, 2694982314, 44704258, 2317910538, 142770848, 2821333128, 2325741738, 706904706, 2325880866, 2728429728, 681738402, 134251178, 2720565922, 42608674, 2862656040, 579502722, 2189559936, 2695530528, 33693832, 2317394440, 673743360, 681748608, 143271978, 9078816, 167913472, 2852651042, 2827102344, 2717911586, 134750762, 2317920778, 681574442, 44182154, 2720541192, 167781034, 2718466568, 2829101738, 547529344, 2854257320, 11010690, 136980650, 35652106, 8915498, 36210696, 2718040096, 2728919080, 2829221898, 2718574752, 2290122754, 2192048776, 580911112, 704782978, 2315782312, 41978536, 2819270818, 2654248, 2292195496, 34252970, 136356360, 580919842, 679510184, 2852127240, 2183301120, 136456736, 572664456, 178782730, 2687017098, 580943872, 2324310186, 2150105642, 2728403616, 2315921568, 2189599360, 2852290690, 2818736650, 681715722, 2694980136, 34218666, 707308040, 570435624, 671096874, 715170346, 2720672386, 2693440008, 707297450, 2181212704, 2315422346, 144834696, 2693276162, 2693409290, 713689096, 2852784298, 2684396040, 526474, 2852167690, 580919970, 44083328, 671654442, 2862786570, 2183825952, 2283940392, 578849418, 680166056, 36176554, 547529226, 2189470376, 2827133578, 2283962890, 2726439432, 10494634, 2861073066, 679510688, 539140266, 2820704896, 713164808, 2860648488, 145269378, 142641186, 547883136, 44728458, 2317879850, 547889186, 578978466, 8744, 2852823176, 547916328, 145361576, 35660418, 537567906, 715794954, 2150236202, 2158535328, 2290655776, 2728567434, 2692915850, 713034376, 2720039592, 2720565288, 2726463528, 42510986, 2726333088, 2718073344, 10617504, 2189984392, 8396960, 144878080, 2282358954, 142740128, 2315430016, 2729050634, 2826961024, 2695373448, 2862778402, 572663944, 2181204136, 2158534824, 539525640, 681708074, 169878184, 578854920, 2315913226, 2284356096, 539099658, 2819269152, 170000416, 9084970, 2282267170, 673196072, 2189986346, 36349954, 176818818, 176326786, 673743362, 170402472, 2283932194, 11010080, 715172490, 136325120, 2821332992, 538976258, 570565162, 579478186, 2181702184, 2323816576, 715827874, 2138762, 44048930, 2861072520, 679618560, 537438242, 547889666, 2190082560, 2662410, 579502120, 2317885986, 2684493994, 538976256, 680165512, 572525194, 581601920, 11182082, 538978976, 545261576, 2181597834, 706904616, 2863169696, 2860688034, 570426016, 545292296, 2191564960, 2693433352, 178430624, 713171496, 2315298824, 2819260554, 539666592, 11182762, 2720049666, 706772992, 673318952, 2281701386, 134777482, 706781346, 704808970, 2863308832, 2326299306, 2818574370, 42076706, 2818615818, 2726857384, 2852825640, 545958432, 545302528, 33695872, 170008738, 713064576, 2726330914, 580952586, 2183831562, 539140232, 2692778026, 536912520, 2318008354, 706742282, 2324170922, 581599400, 665600, 537397384, 2181703690, 2820702848, 680167594, 2663040, 2726429312, 579510434, 33554594, 706879528, 2728921634, 168339626, 2183145506, 2324211744, 2324343304, 134252552, 33596034, 2718042754, 2726332928, 168469034, 2183798914, 2863301256, 2290256008, 579340962, 137011202, 570425890, 2282397832, 2183702562, 142641666, 2315299488, 671656104, 170035200, 715137536, 36175872, 682141866, 2281841194, 2149722112, 581042178, 2325774504, 2860679850, 2284497032, 8528418, 2190123144, 580952746, 2281833000, 33556522, 2829197482, 2819106816, 2863169706, 2854365858, 2191523880, 2281842850, 33688202, 2684887072, 2326440490, 2181734920, 170041506, 178266248, 573212674, 178956330, 2818736776, 2317886082, 2827132968, 2717950120, 2183824002, 2325908002, 2827485858, 44572714, 699050, 2728536586, 681705632, 2854781442, 167913634, 176204416, 136325130, 705202696, 713197600, 581577384, 2686487082, 2863145130, 2315297442, 581468202, 33685674, 134752424, 2728397450, 2693433986, 681574538, 707264642, 2283801130, 2315299464, 578953354, 11184770, 2315291264, 713073314, 143264264, 2290133002, 2149752960, 178430498, 2191655554, 2281832610, 572655778, 713558658, 2827124736, 2852290602, 2317494314, 178792456, 2726297602, 2685020296, 167905282, 2292220456, 570950312, 143264264, 2718566920, 2860647050, 570435626, 2726961152, 578986154, 2158625288, 134357032, 2323652738, 2684912290, 539107978, 2284325506, 2181212706, 567458, 2158536704, 2292353032, 2862778880, 2325750306, 570951850, 11143688, 134914056, 2181204130, 2181049000, 34251298, 2324177024, 2854789666, 713073186, 2325916328, 2852128938, 2818607618, 2728525960, 2326268072, 578848778, 2686454274, 681714338, 2720039552, 2315780138, 548053024, 2290221730, 2189953536, 2147658378, 2290124810, 2720573602, 41953800, 2156006056, 2726824584, 713072810, 2821227048, 9046048, 136358402, 2181073442, 2283932168, 2315256450, 2717919912, 571124394, 2283973160, 2158657568, 671656458, 580911138, 680034464, 11010600, 2191557160, 539134626, 2315389602, 2292875296, 673843200, 145399850, 134777000, 2149711882, 707437224, 42510378, 44728872, 136882344, 2292318218, 145400320, 715686434, 2183168128, 145271328, 2693407272, 715661482, 2726985896, 176195584, 2290647552, 8530048, 11010600, 176827018, 176168960, 671779338, 2317396130, 2315299328, 2686617738, 2686462474, 134914176, 536881162, 671253024, 545784360, 2158135328, 2717943976, 2829099016, 170524704, 2729052328, 581443744, 2819129384, 545915402, 2863311490, 134750346, 170033664, 533024, 2695538826, 2726961184, 44566560, 2852653706, 2720530986, 557088, 704809472, 2323679234, 681749128, 704676394, 715661832, 2854258690, 682139688, 2860679816, 2147526826, 2826971688, 545303208, 8552968, 713719976, 2189429282, 573079680, 2720662016, 143165962, 34209920, 178298882, 2726430850, 33720840, 2317386402, 2726961706, 33596032, 671778856, 2290655880, 673745570, 2156562570, 680012456, 2718075522, 2157969408, 143304706, 178391208, 2324335138, 2149720066, 2183661568, 2726955560, 44206602, 134382248, 545294474, 2292746378, 2192089642, 679649800, 2290098336, 2149722154, 537428642, 545303202, 2695506440, 579512448, 178946178, 134219912, 176685216, 144744970, 572530826, 2694842376, 2192181760, 2686986784, 2183143936, 33726594, 705341992, 44730880, 2292361888, 2726439072, 142737960, 673187978, 572565544, 2292746786, 167782538, 2290092546, 176857768, 176294056, 178391682, 8554666, 2181565058, 2147485864, 2148043272, 2315387562, 2324300424, 2726832298, 167813154, 2726821928, 2819235840, 2315297410, 2191525888, 715664042, 170557578, 34087466, 2283800712, 680036874, 2315823618, 671131690, 42469416, 681740416, 2829197474, 2718443562, 2323777544, 2718466602, 572565674, 2686585376, 170568360, 671262754, 2854756520, 537430690, 2827657386, 2695374984, 143132834, 2158526986, 2685020706, 2325872682, 2821360138, 715827754, 706880160, 2862647842, 2189959168, 176859176, 681748640, 673873922, 547488264, 2156399266, 2852126728, 2684887202, 2728927914, 681738376, 713591296, 679518248, 2726330496, 33729152, 579346946, 682131466, 680044712, 2149745184, 2726994080, 2149623936, 671262760, 2181726888, 2862776490, 579510792, 2728919688, 2183170600, 10627234, 539494402, 2156036266, 580945930, 713599018, 2752544, 673229312, 134351528, 671099392, 2315397290, 42600618, 2290254336, 2852161538, 168462880, 2695504512, 169878058, 2183307392, 42082944, 33595394, 2694875688, 656008, 2315788936, 2860679688, 2720008354, 2852268066, 2684911752, 539494538, 136454786, 2829715594, 572533280, 2728558626, 2158143650, 2325742250, 2292189834, 2686978570, 2157980170, 681716226, 142608386, 2684526730, 136978434, 706871978, 2292884106, 715260064, 2726953120, 144711808, 36176418, 2183309482, 142778882, 2829617834, 705306624, 2852258432, 2729085570, 673851938, 134228138, 168340002, 2317887498, 2821235338, 2181570688, 2181734530, 545431682, 2829724296, 2728397320, 2684365482, 134250498, 145263264, 2281843328, 2183692426, 8528554, 2315264650, 2281703552, 36342304, 671261192, 167772832, 713074816, 679651850, 176169130, 682134144, 539667106, 2183170600, 2283808776, 578986530, 2236960, 682272768, 715825290, 2156003360, 2821357730, 2315428392, 2692915752, 573055008, 673841290, 136839298, 570589826, 715162240, 2292885674, 2263074, 547359400, 33562792, 2693267456, 704684162, 713196192, 2862645418, 145230378, 2290745354, 580921352, 2692874248, 2861214368, 2292361250, 579346946, 2829189664, 43042, 715301512, 2818575008, 2149613600, 2284496938, 167780896, 136849960, 2686495370, 2290756258, 2318019106, 2852169760, 2819138216, 178391586, 33554562, 571122210, 2728567426, 704643712, 2854750346, 2820672128, 2863278762, 144842784, 2720038952, 41975968, 8923146, 145238146, 143138976, 570427426, 547498504, 44181544, 545401480, 2692915744, 2317887488, 44597792, 2290131080, 8955906, 2852692640, 2282228352, 2191566890, 699042, 2191526058, 2829199402, 2190082176, 537403944, 41976360, 2819228168, 579346986, 2189598720, 2192056994, 548045482, 36342312, 8430242, 2854912162, 2854363144, 2860654626, 168437920, 2728960040, 715172360, 2829584552, 2728405152, 545260162, 43146, 178782346, 34079232, 2695364744, 681708192, 42084864, 2290623144, 36186792, 705202336, 537561642, 570991114, 145230346, 2292883458, 2826971136, 176826504, 572555944, 673743530, 42599072, 2854387754, 2861206016, 178257928, 2191690250, 713588904, 545269762, 172544, 570564650, 2695006858, 167938592, 136478728, 657408, 134783496, 572689056, 2290649738, 2158528648, 705202688, 2150138018, 2692753538, 2862645280, 2854756522, 142748322, 176717824, 2827094568, 35784840, 42109056, 144834720, 579349032, 2720137226, 2150105600, 2183268992, 34250794, 2191526016, 545817250, 2692786722, 2860523528, 2292877472, 2148016810, 2283799176, 176195584, 2158503944, 2150279338, 2684488322, 707395752, 170535456, 2323778058, 2324179624, 539500674, 2292752938, 570460680, 137011362, 2150113930, 2728962090, 715169930, 537559200, 34245258, 579338272, 2156399264, 2283971074, 572564096, 2728405504, 2862751882, 671132298, 713564298, 34220546, 178825248, 167772160, 2852290592, 705168010, 2181703818, 715661314, 2854265376, 536881800, 2862623240, 713034376, 2729091240, 2323687938, 2726471840, 2829199360, 2292228618, 2829224066, 2181178016, 572557954, 713687176, 142606986, 2687148170, 2148180650, 2191665280, 671746600, 2181597218, 715655298, 34087464, 178923554, 44706432, 2755082, 573089954, 44705922, 539101194, 143305256, 2819236352, 169878154, 2191524394, 2852127362, 2754560, 657960, 176728586, 2695498370, 537526434, 34080936, 2150244992, 174082, 679510018, 2325914114, 2695405570, 176826536, 581436032, 2183299202, 36317218, 176717984, 2290253834, 671221928, 713689642, 33565344, 573087744, 679651362, 2785802, 2189991936, 2189560456, 579371144, 2692784290, 2726963872, 2191695872, 136456706, 168337546, 2148051072, 144878114, 168329888, 2317888168, 2826963490, 545925634, 707428992, 2860523650, 2281865352, 2686453888, 682141698, 539631786, 681707680, 2323685384, 682109570, 178784418, 2148009992, 44171298, 2728960682, 44706306, 2191655424, 2158635530, 681585288, 2324171394, 143261728, 35686570, 33408, 170525226, 681609730, 2695373322, 2827132962, 11051018, 144877576, 2695497762, 2283834024, 704651786, 2326407304, 176687658, 2820679818, 2852135456, 2323646464, 547891336, 2720137250, 2147616936, 682109448, 681584808, 573048874, 2720008712, 2157971594, 2692882954, 2860558378, 579512960, 2183274498, 707306024, 578816008, 134785194, 572694562, 2158144010, 545292456, 167781026, 671097344, 713697416, 2189592706, 2718466720, 2720039594, 176816138, 2189461664, 570959874, 10488328, 2149745194, 671654058, 178815626, 2684527144, 2720530952, 715794432, 2694973610, 168428168, 547889664, 2324332706, 34244746, 547488392, 145391624, 681740842, 2726300328, 679608842, 2684526626, 581479074, 673319594, 2158625450, 673319562, 2189426730, 2854226594, 2684922376, 2726986240, 142772384, 581476392, 2290753698, 2191567008, 2692884488, 2282258602, 2852291210, 2158504608, 2189983874, 170044074, 2685051392, 2284333608, 142606466, 2863276072, 2290254368, 2686626432, 679616672, 705170050, 36175880, 2157969928, 2183669770, 2318041090, 706740386, 33562760, 178815530, 2686462082, 143261834, 2861173258, 176194088, 2156044970, 548055050, 10627746, 42117762, 713558666, 570599938, 2827657762, 673352232, 2150138530, 2315823658, 579510792, 536879264, 178817152, 178260522, 2148141090, 2315821704, 136456330, 2183178378, 570425896, 2818712202, 2284489218, 2829748362, 2292842666, 2147516546, 2821226528, 2317494922, 34220066, 2315296770, 2290617002, 2315422242, 2863172130, 2692784672, 178817154, 679479848, 2150105738, 2325872672, 2158627466, 2150236162, 679520906, 2686591104, 169879680, 713728512, 2156432040, 545269898, 536911874, 2282269314, 2147526696, 707265160, 2754696, 134776992, 707266698, 134906504, 2820843656, 145369736, 2324168840, 2290747562, 2860550792, 145369632, 2150246568, 706740898, 682134152, 42475562, 170437160, 2324212264, 2149583402, 707404288, 537535146, 2718074888, 715139072, 2290092200, 41975978, 36350088, 2854256674, 536911904, 570468480, 578953256, 2324343464, 136316928, 567434, 2621482, 2181038240, 2695537290, 2860558368, 2318008842, 673718442, 2821324808, 2192181890, 170404512, 2181169288, 2281865344, 2728437898, 2695537162, 547531434, 2852784770, 136874530, 579510442, 2684485672, 2819236354, 2686593152, 176327296, 139818, 2862615042, 2325881000, 2861172898, 2829093536, 2283931778, 2728927234, 2818736674, 705331242, 2192179842, 44182016, 2191687842, 537395872, 539000864, 579338914, 2323652778, 2720572034, 2718566434, 2326440066, 2829224074, 142745770, 706914472, 2181073568, 705333250, 41953410, 176169608, 170033664, 167782946, 2863268354, 2292220426, 134873608, 572661922, 713564200, 2821226658, 578814082, 2290657802, 2181597314, 2829585056, 10485800, 2826971656, 36217482, 547924008, 570427434, 36317312, 2181072938, 2149713960, 2695374858, 2728534178, 539656322, 2726832168, 2147527176, 176169506, 539525674, 673317000, 34088962, 178792490, 2818613418, 2156046888, 679512586, 2326437888, 2282235936, 2796064, 2728437768, 682231936, 2692745386, 2324308010, 2317877288, 579349128, 537405440, 44608042, 2692909696, 44605992, 2150140042, 2818613888, 42107434, 2686485162, 9044096, 2315823104, 42475658, 2687019040, 2284358280, 682271274, 176332962, 34111530, 581568640, 2326298666, 2292187688, 2284497568, 681708192, 2150246570, 170033162, 680141448, 547889290, 2189959170, 536873600, 545784328, 2281842858, 10521258, 2282357288, 2695528448, 539502626, 2852135048, 176818720, 11182632, 570959906, 2684518912, 2292320298, 2684913792, 33693834, 2829756448, 2694843048, 2317519392, 34218530, 2829593256, 142779016, 2269856, 2281865770, 2829232130, 2818744450, 2292189352, 573088392, 145393834, 42500232, 704686242, 134258696, 713566240, 681707688, 2755240, 2284322986, 35824266, 2829755016, 2284464168, 579504264, 548020746, 2190082050, 34113664, 8954016, 2324310690, 2149624490, 547398154, 547883690, 168306722, 2290624674, 168331946, 2183176746, 2189469698, 2854879234, 2181573120, 707305632, 10526754, 34245120, 2685050920, 2718441474, 2147493890, 673843712, 2282228232, 8396960, 2818574986, 172546, 673186338, 536871048, 2190116898, 2818583210, 176169090, 2191523970, 2149712392, 2158667818, 705341480, 139394, 705300616, 680010282, 713195554, 2317910048, 2686593536, 178815010, 2862745602, 2181704226, 2686593578, 2692745250, 167783040, 2684889602, 42115208, 2284357640, 681615874, 2281711786, 2852169770, 176332808, 2317920266, 579373698, 136456232, 2189590696, 2149714474, 167782400, 2728405024, 580911776, 35686402, 2852792864, 671613090, 2283841674, 2852814858, 2315387008, 682100736, 2183299594, 698880, 34243106, 565258, 178790442, 2726955040, 2854888098, 2284323370, 2819235850, 2323777576, 673220746, 2191534602, 44605440, 2148010536, 2192058880, 705333248, 2150236328, 579338882, 548022410, 2281841162, 2181693448, 134384138, 2148141192, 2818605058, 143261864, 2820677640, 2315790344, 545784360, 2692915850, 2717941802, 579340832, 168462504, 715303042, 33729056, 2692915840, 536906370, 2325914112, 142641826, 713597568, 536873642, 2284497024, 547891842, 176824352, 2862620704, 713697320, 2315389576, 2281744904, 2189994658, 578986664, 2852661890, 2852258304, 2726955560, 2183660168, 2317910050, 2181693442, 36340226, 2726464032, 2629674, 545948162, 44607522, 10408, 2693401120, 537397290, 679477378, 671744136, 42508290, 547487776, 2323783816, 2181564960, 2158143616, 2720539176, 2686976514, 143171714, 545301152, 581610122, 2290221224, 713722018, 680133250, 2189427338, 10518530, 2827657378, 2863147146, 142617250, 2147491976, 2726996642, 2323783714, 2183309346, 713697410, 581608098, 715794434, 537397890, 673228810, 36341930, 682230314, 136323584, 145270920, 570599584, 44606112, 2317492362, 2292721696, 2281865376, 2686492800, 2147616898, 2726307970, 2290786346, 2326274562, 2829232298, 705202818, 2315299488, 2183301664, 2686584872, 2192056968, 2150269066, 2717911586, 581052584, 2820672034, 680042496, 537559048, 2728561192, 2292845184, 682100738, 715129512, 170035362, 44573352, 2158504488, 545393312, 2183301802, 134908034, 715663402, 545792032, 545401376, 706873384, 2181605920, 537569312, 671655944, 2181202440, 2317888170, 2726953514, 178422274, 8947752, 2852135424, 671253160, 169902242, 143138816, 2854388354, 713195520, 580919944, 2656810, 2149754920, 2684919808, 41977864, 8396960, 2282365056, 570960544, 42641416, 2692778498, 715170338, 715827850, 2150107264, 2156038306, 2281744386, 2324177410, 2726431264, 681738754, 2819129354, 704782888, 2292877440, 41978504, 2687019168, 2158495912, 2720178850, 579479554, 679488130, 2862776362, 2290131082, 2292327040, 178399400, 2147491840, 2718474920, 679485578, 572555784, 2284464288, 2315813386, 34122370, 2862787082, 176292002, 2726464136, 2819269120, 2190090370, 2728536224, 134914592, 545825416, 673358338, 168305282, 2760714, 176201858, 547357320, 704815752, 2189983904, 136980522, 2694843040, 2148010624, 2861214368, 2686986754, 715129000, 2820671528, 44575360, 2726952968, 2854363650, 2863276202, 2821333674, 2829748258, 145236642, 41986568, 168471176, 2158526984, 2158141954, 2283831456, 2694972042, 2827651202, 2147486210, 572654080, 548014242, 2728962698, 163970, 41953440, 176859304, 169878048, 34850, 2290614792, 143132810, 715792906, 581445802, 547922090, 134219906, 548012168, 2829617282, 681615904, 145262602, 2819129504, 572696586, 570458752, 2820833794, 682265096, 2852134952, 2852268074, 176687264, 2862656138, 142649986, 673843752, 2282260642, 2292851234, 2190084746, 2323652610, 2150138024, 2821333664, 2150269568, 682264746, 673851528, 545827488, 2323775648, 2718442120, 2290753544, 136847530, 2189459490, 688170, 2181693440, 715129344, 35659776, 136489514, 176687106, 572694698, 539003522, 178784418, 2325913608, 567936, 573219498, 2292327082, 545393322, 545294346, 34253322, 707272840, 134752906, 178299528, 144713896, 539626120, 706871466, 539500578, 178823298, 706775178, 2854912514, 2192187528, 2726332552, 2132138, 2693399080, 2693441664, 537403426, 713687714, 2718565024, 136972418, 44605474, 9044650, 2728954410, 2282390048, 2324169256, 2692751360, 2860525706, 2686453770, 2728954370, 573218976, 2684529152, 2693431944, 526378, 2829723776, 143140994, 33696256, 673219240, 2819238538, 136970920, 2290614920, 2827094658, 134742666, 570556554, 2326405802, 2821357706, 2148018314, 136850048, 707396136, 178946056, 145359498, 2192212640, 2149616130, 142647426, 2686462634, 136479274, 2693440138, 167815808, 679643658, 2720563840, 547915944, 2315790986, 578857610, 2728427650, 2317361824, 2860548104, 2692743178, 2158109344, 42074272, 42076680, 2862645256, 707405986, 2854912000, 2717911688, 2189992576, 2861211682, 2818705544, 2282236576, 2192181768, 2686617738, 2852161698, 2720571938, 2325782666, 8552970, 2157969576, 170434602, 2720563714, 168331274, 35782656, 178956840, 8921248, 143305346, 168331936, 2720541194, 35684520, 134881416, 2325776426, 2292713610, 2695539202, 2156568610, 145360906, 2156528264, 573049352, 2762912, 2158633640, 2292711936, 178782848, 2158504104, 134390410, 2829230122, 2148016170, 680175754, 2686585474, 134219818, 2191696386, 570458274, 673710728, 2292318218, 2156013706, 706783272, 581599746, 170394122, 167807618, 2729085472, 2718040712, 44695562, 2860646568, 2189994658, 2728921096, 2820803074, 2181177378, 2192179840, 2861073034, 570993162, 580913154, 2818736800, 2189959816, 2718073344, 2147526792, 537002658, 2183299072, 680036352, 539003520, 2852162210, 2728567426, 2726305792, 547914248, 2183299754, 713689634, 2325905418, 2854750752, 2183692834, 2854397962, 2852292616, 570433672, 2720178816, 2292359816, 2158101000, 2323688104, 136347650, 42109056, 547359400, 2863144962, 2720178210, 2861205666, 2684911658, 715171882, 2821333128, 2189468170, 2325751936, 167774848, 2861083178, 2695374850, 2284356096, 2183702568, 663690, 704643072, 673194666, 2717944458, 8399490, 167938688, 2687010850, 2281744546, 136839808, 2861213834, 176818698, 536904234, 2315782280, 2818738850, 34121730, 682139648, 2156014120, 2718574592, 681740288, 2149613704, 537036802, 145228328, 44703882, 538968618, 2189593098, 178290826, 2686487072, 671746080, 2317525536, 176196234, 570425512, 35684898, 545301152, 2318043306, 178956450, 673720834, 682230440, 136880810, 144842792, 2862776960, 679518344, 648, 2684362882, 2183309480, 2318051880, 2720006786, 145271330, 2324210306, 2685043338, 2317885952, 579338400, 136323746, 2827618312, 42511010, 580919338, 2189560448, 2820801032, 679518882, 33595912, 2181040680, 8912898, 2290223234, 33554434, 2694883978, 2729091712, 2728566792, 679479298, 705210496, 545825320, 136315042, 2827002016, 2860556458, 2155874946, 696448, 2290231938, 170402306, 2281742378, 143172258, 170041354, 2861211650, 572653736, 690178, 2284333738, 144703528, 10518664, 580922018, 713204354, 35694722, 10529290, 44042752, 572656264, 8923688, 2693442050, 539011112, 2324179616, 2729060392, 2720672264, 2324343336, 2155874850, 715293218, 2692885128, 715139106, 545433730, 715268138, 2192056352, 8421930, 2720014472, 42084520, 168296490, 2852823202, 2829713408, 682100906, 2149755434, 2323808770, 715655306, 170033290, 713564200, 579371016, 2720170632, 2324212256, 2827651586, 539009536, 2283833506, 2718466178, 2282258944, 2720565250, 2105472, 2829099138, 2315266696, 35782696, 2149615752, 539009672, 2695397410, 169869474, 2315788328, 176300074, 2695537152, 2821204640, 167946912, 10519082, 2324171272, 539656360, 2726963882, 545916938, 2189985824, 144705674, 134916256, 705301130, 8520202, 2854234120, 2147485730, 2283929770, 34211850, 2190090250, 36184578, 36341762, 2827133442, 532640, 8430216, 2820810762, 2282267146, 2323778082, 2183307946, 2821234720, 539492520, 578856970, 682107560, 2829755008, 2852293288, 2718083618, 2852782082, 2852135432, 2158627362, 2687148032, 2854355114, 2317363840, 2158109224, 581476480, 2147491976, 2827659906, 8561186, 10520736, 34089130, 2818714152, 579346570, 2147617408, 2324170752, 176203778, 136323200, 2181726730, 2693406858, 713599618, 2315946528, 2720539304, 2686584864, 704783008, 570556418, 137003648, 706749096, 2863303330, 2860688032, 671099560, 2685052938, 2686984834, 2829090986, 2317363848, 2181204130, 581075458, 2157978248, 705169928, 136325792, 9085442, 2829058050, 570434050, 143164072, 2685018656, 2720702592, 178266248, 581083146, 572566186, 2827092618, 44181536, 578846752, 167781026, 2793514, 2726952970, 41976360, 548047400, 2282367520, 136357920, 42107562, 2852291112, 536906282, 2694881930, 2324171432, 698376, 579504288, 44081314, 2189437450, 545390600, 570466440, 2325874696, 581075592, 145236096, 2317527176, 170427040, 143140896, 2326276738, 169910272, 167938560, 2156003498, 2861075114, 2150246946, 706914432, 545923594, 2826971136, 2326299266, 2283970602, 169912842, 136872064, 2099336, 44075650, 42467328, 33727104, 2156006058, 145400328, 2292326944, 143165986, 581576842, 42475552, 2324177538, 572696712, 573210666, 2726993930, 170525192, 2718433408, 2854357034, 136349858, 2281711776, 2861041672, 2325906080, 580911232, 2326300704, 2720671904, 2317353610, 170526754, 2149711872, 2820844066, 671220232, 11053192, 2290090496, 537430656, 2852290570, 2718574624, 2760736, 136882186, 2685045258, 2292746376, 573186218, 539099786, 2282357250, 2862776488, 2284364330, 36340266, 2728566818, 35654280, 713075234, 167913506, 2728567458, 2854226440, 2728927784, 2829058594, 2692776448, 2854750210, 705167490, 537536680, 572655656, 2158111232, 2189459616, 706740776, 2192058410, 2192056970, 131592, 2729050282, 2326276616, 2317386242, 2718599842, 545957888, 2284486688, 42106912, 8421376, 2323679874, 2158635010, 43042, 9078920, 706748586, 2192214058, 2156013704, 35693226, 36340352, 9085568, 2820835370, 2149622442, 44572840, 2324308618, 167938186, 36209192, 704807048, 2763394, 2863138954, 2694884000, 2183826056, 2693308586, 170401928, 713196168, 44204712, 547495970, 581437576, 707266696, 570589216, 176720042, 2826960936, 2317353608, 715661450, 573046914, 2861048490, 137011360, 2820844168, 2156405386, 673218594, 178299008, 2720696874, 137013888, 547530912, 2283800576, 679641634, 2292746282, 136323104, 8948264, 2283930282, 2819228162, 2158504488, 2728953994, 682272936, 2861040136, 2726332546, 705209002, 2695373320, 42633896, 2315296770, 706882210, 707430922, 2863311368, 2317363338, 713566336, 36317192, 2158635008, 42608802, 134906506, 8562816, 2862744064, 537436160, 706740232, 713719978, 578980394, 2281832482, 704782858, 136981130, 8399360, 2323685920, 2156439554, 2717944322, 713695904, 545300480, 2718567048, 2192190122, 2315812874, 2284488864, 33687688, 679518760, 33589792, 2728560682, 572532864, 2181573122, 673745442, 2860558378, 2156036616, 36342280, 671091330, 34113536, 178432650, 2290221096, 2281703584, 547488424, 2181179394, 2821357730, 11051136, 570960546, 170535040, 579349002, 2829617192, 537002658, 2863179914, 2317361794, 2189984394, 664104, 681585282, 2181597354, 2693407360, 2281873536, 2693433866, 573179914, 2148049032, 570427522, 134752266, 580919296, 2695406210, 706912258, 572531336, 11051144, 2819236490, 539494570, 705208330, 2686584874, 2726439586, 707297826, 169910432, 705307272, 537526784, 145392170, 671777290, 2158004906, 578857120, 136323720, 2860648960, 8388640, 134348928, 134744200, 36315808, 2862653608, 537010186, 2158100482, 10625696, 2282227746, 2692743816, 2827092010, 2189557768, 36339720, 174728, 176171680, 2149583368, 2821359648, 2191689762, 2150107778, 2852817442, 572654114, 581042690, 680167968, 2728569378, 715260458, 137011232, 174730, 537528450, 11020808, 2829755016, 671121544, 36342410, 2315266176, 2829716002, 704651784, 570960392, 176325256, 2315780736, 2148049058, 41976354, 2726988320, 2290657408, 2863276160, 169877538, 2686978056, 578945162, 2861214218, 136839296, 36341898, 2281710114, 2686451746, 178260616, 2692907656, 2147492008, 2317385890, 2819270688, 2290655914, 2189558410, 2854363274, 2726857216, 178268706, 2829058728, 145369088, 2290125472, 44574882, 9054368, 713558048, 2181169802, 2684879488, 42109578, 2292351656, 142770816, 145262752, 178793128, 2290122752, 2317879434, 2720565288, 538978466, 580913320, 713067018, 42608642, 2149755562, 578985992, 548020866, 2189992578, 2284487296, 579471528, 2283972744, 2755072, 178391722, 2852168194, 673851392, 579471520, 2863301250, 2718435976, 707406506, 33589288, 143270056, 545826954, 2150115466, 2695004298, 2282228394, 2863268354, 570598056, 2292222088, 2315780618, 2156012032, 167914114, 8923688, 2860517922, 8912906, 10528768, 2854783528, 41977992, 2726865536, 2686585512, 2861081128, 2820801056, 2315289226, 680173730, 2183692448, 2695364648, 680133248, 715694592, 2726963232, 2283806890, 2282258472, 8947850, 545794688, 2656424, 176695426, 142639242, 178924168, 537430666, 2720696840, 715794570, 2718597130, 2860517922, 2140202, 2318017154, 2284324898, 2726963848, 681706120, 2692754048, 176161450, 44171778, 2686617602, 705341442, 673317002, 535200, 2281742472, 2192059010, 713566248, 2829101216, 570434176, 2728429696, 2181702184, 2156044930, 671647744, 579510944, 2819129480, 547489960, 2726305792, 2821204488, 2685010432, 2695406112, 2148139522, 134873122, 2718073472, 2156036234, 9054376, 2818574346, 2282365442, 35824168, 2326430242, 44075040, 2819129352, 538976810, 2326309418, 713171496, 134228512, 136874536, 136323074, 178913792, 2728438402, 2269346, 170010634, 2181171850, 572555306, 2684389930, 2720016554, 2854914178, 581437570, 2821367850, 2283809450, 570597922, 705300520, 2324340874, 136356386, 2829058688, 2281734178, 673193992, 44081792, 681740320, 11184288, 2290614400, 570985088, 2720139394, 2292752554, 2861041792, 578849282, 2155913386, 2317353090, 2292754978, 2189428746, 713205792, 581566592, 143133320, 537037346, 170395786, 536914600, 10529408, 178391072, 539492864, 44072960, 539101226, 145367594, 673720450, 2693276200, 707274912, 2852168234, 2158635658, 2282260490, 2852128896, 2860515338, 2726988288, 2148007938, 2324211882, 2323679752, 2323810978, 537438888, 2190116874, 167905952, 143174306, 2852685954, 2854912650, 2693308426, 2693409280, 2863177768, 10493952, 2156046378, 671230464, 2283971200, 2729052322, 2854234626, 2181737098, 134252584, 136446600, 570589728, 578822784, 2284363914, 538968714, 671221928, 2282236416, 571091458, 2290100258, 41953282, 2684362914, 570435746, 545294890, 2283798664, 136448672, 2317887498, 2687019018, 671623208, 2827493538, 2852784258, 176851080, 573047432, 178948266, 134881418, 134359176, 707308066, 2315946152, 2863170050, 2695407776, 2694972042, 2326266506, 545915042, 136446112, 679641250, 2687148554, 170401928, 170428938, 42109474, 2290123296, 2155905698, 671647746, 2315780224, 2323646602, 2283940386, 704684554, 2692882592, 2192083456, 2156562560, 713730688, 142772352, 167815712, 2718433826, 707398304, 2726994600, 539101194, 143165450, 545819306, 2317910688, 36186752, 136456362, 2829230760, 715655810, 679643656, 168471168, 2326308874, 2726986410, 44075010, 2720041482, 2148149280, 2189592714, 35686528, 2726955178, 706783368, 134875682, 570983080, 167944202, 9044098, 2148041256, 2325913768, 2315299338, 707306112, 707306146, 2686593034, 168437922, 2290649122, 2695506600, 571123882, 44212896, 136871936, 168462856, 2852782120, 2189436928, 35817994, 44599842, 2695375400, 539527810, 679641610, 2290778152, 42476040, 2686976008, 547523112, 545261578, 2292230786, 2281875594, 2862621226, 2192220202, 2283807274, 8948232, 2718040194, 145359522, 44703754, 2155880584, 713721888, 178421888, 537035266, 2818703530, 573186210, 681585162, 44706304, 2726963232, 713697834, 567808, 681707522, 2693268130, 2854789666, 673325192, 713564192, 2852653064, 2717911202, 35684872, 42608768, 715169826, 2315395242, 705333386, 706881578, 2692743208, 2854748160, 9079336, 2323646624, 2692915208, 2292845216, 35823754, 2718575106, 33720872, 707430922, 581567138, 2281712296, 143270560, 176728106, 2827651234, 2181210634, 539109376, 2718081026, 2819129344, 673753088, 713074690, 44072970, 2158108842, 671778976, 44180138, 2819236394, 2281742368, 2686493184, 680001666, 2728525994, 41472, 2720531104, 178290826, 176685066, 2852817032, 572661888, 178817578, 2821227048, 2684363272, 2183143594, 142737408, 537403392, 42478208, 2325751936, 2694842408, 2281835016, 2819268768, 35793024, 2284462114, 2827135112, 44597888, 2324341256, 142772386, 2720704640, 134907912, 706880010, 673743392, 2323653280, 2718608040, 145235976, 2726330496, 35783328, 167805576, 136325160, 143302816, 679518850, 679479946, 2695506090, 539140640, 2292885536, 134381600, 2189951498, 35785354, 572689024, 682273282, 34242722, 178954784, 536871040, 547914282, 44706346, 2290131114, 539142794, 2148049570, 2726856706, 713556618, 2290622986, 2315921930, 2326407720, 715784202, 2695408130, 142748298, 671130122, 2326440610, 2191534248, 2156011552, 547397666, 2315821192, 2728525864, 539502602, 2281842856, 680165536, 2692917802, 671621768, 167815170, 2292875778, 524930, 178298912, 2854920704, 2269704, 682106914, 2149747210, 2317525536, 2317910698, 2282233888, 545423400, 2292351618, 167938696, 2318016682, 2693431818, 2863278600, 178391170, 2292886050, 2829224610, 2820704904, 2820712962, 10528930, 10617000, 673319050, 2282399754, 176726536, 178389160, 2292221986, 2315256456, 176851106, 142616704, 2130048, 176717986, 134906376, 178793130, 144713856, 537561218, 2290262050, 2147484160, 673710120, 573213354, 2692778624, 579373578, 33562762, 2157971624, 573177888, 704782338, 178792456, 2718466058, 143294600, 11184266, 10658336, 2317525026, 2684362794, 571089544, 2695528610, 8530080, 134785186, 2726298120, 2181171752, 8956554, 548014626, 44695714, 2852258314, 44704256, 2318016640, 8956066, 2862622856, 537561632, 2718435368, 2191665664, 2829746216, 41943722, 2147518626, 573089792, 539494914, 2695364642, 168430122, 2292843138, 2862613154, 2158141576, 2829200002, 143173800, 2148180618, 2720702472, 178948226, 705339552, 2181693962, 2684529320, 547497986, 2687019552, 2829582466, 2829199872, 2718599720, 145402506, 581599754, 44698240, 704776874, 145361442, 44206242, 143133352, 10496640, 170395816, 679619104, 2189984384, 2290756138, 536914090, 2692909738, 2821235208, 176169088, 580911754, 136456704, 713558698, 2717911210, 704678560, 2158002312, 136487432, 2863302658, 2728927360, 2860688042, 704686632, 134775434, 176171144, 2325774496, 581077128, 2829066888, 2148182536, 145236480, 537436682, 11149442, 2317494954, 176300160, 2283962888, 176687776, 2862613160, 35790850, 2863278248, 2189994154, 2317885986, 2181604010, 142748160, 2292320296, 545923720, 2852126722, 2684365352, 715786754, 581607594, 547889186, 705306762, 2860689952, 570427914, 572697098, 2181736608, 579340834, 2720539266, 2717950112, 706740258, 44573218, 2290747554, 2261642, 2181073408, 706904072, 2829230624, 2862656034, 2148173960, 42076842, 2148016674, 2818746882, 2695004162, 2726297728, 581437986, 715655336, 2317879842, 579504802, 2862743722, 2158624938, 2852169898, 2158527112, 713730090, 706904202, 36309000, 44736522, 41977856, 2325913600, 679641248, 2283964448, 142772744, 2692752042, 547921954, 35654152, 8520202, 2827094664, 715686410, 570466314, 2694842498, 2150115976, 681609384, 2852137514, 545817224, 176171680, 142780930, 2192048810, 2181565096, 706904226, 713170984, 44704394, 2684528648, 134905898, 2058, 2181073064, 2292198058, 2854390402, 2148174506, 136448040, 2684520450, 707406504, 2181072904, 2324203554, 679518216, 134742050, 2695405578, 2282235906, 2684485762, 2323816576, 2862645768, 2281840800, 2183703042, 2854748290, 706748968, 2695399594, 8421418, 42469928, 671221762, 706871970, 2694875690, 2191663144, 2282225706, 2156399138, 2315954818, 570600106, 2819235976, 715130912, 2326440616, 2854920322, 170033192, 664074, 2726955648, 673185834, 2686618112, 539634312, 2315815562, 2181048842, 682272776, 2158504584, 2183833634, 2695530498, 43040, 2183301280, 139944, 134883368, 581077664, 673843714, 2190090882, 33728648, 134916776, 2191663624, 2717911680, 170000520, 578955392, 2726865570, 581044874, 2693270184, 2726464032, 2317879328, 2150113824, 176850946, 545819136, 2726961826, 578855048, 2324335136, 537528352, 2284462120, 178815624, 539666600, 2854914730, 673882784, 178817698, 2862615082, 134883458, 145268898, 2863278632, 11141248, 545783840, 167774210, 2149591586, 2315919912, 2156431368, 8399362, 136882730, 144869376, 681607722, 10617472, 2190125576, 41953442, 548014762, 2829593098, 2829617162, 42631818, 2290124842, 2862745608, 2284356098, 136350210, 36217504, 2829093034, 136489640, 547881634, 136980512, 2183268386, 581042690, 2720533000, 704809090, 141984, 573220994, 2290098848, 8424066, 2820670112, 2315944074, 572557986, 570991274, 33696264, 2157969538, 178954240, 2726864896, 2718083594, 715817602, 682098850, 2317920800, 2290223114, 2292222080, 571123848, 2156397184, 2763400, 671744640, 2323810312, 2726308482, 144738848, 715292674, 178784416, 2820713096, 2317912746, 2181079586, 2726985890, 545826954, 11053216, 547391648, 2324340778, 2686978176, 145369770, 176333314, 2191655456, 2692751400, 144705706, 671260714, 2158504578, 537404042, 2684493856, 2860681864, 9044616, 2684387488, 547891752, 580952576, 2852161546, 2325774336, 2827125282, 178825346, 537395242, 547891234, 2282268714, 2829713546, 671090722, 707305504, 2686591106, 2621448, 2827651584, 679608450, 673720842, 572555266, 170426538, 2315256482, 2315291266, 2150140456, 2861048320, 143172232, 2156003488, 2183662088, 2158102698, 2726431272, 33565184, 581468840, 2190090890, 2692752010, 2292746762, 547915944, 2323679752, 2720148098, 682271402, 2149752840, 548012032, 2863147522, 142778496, 681740938, 168305320, 2189591050, 42478112, 2183790728, 545948296, 2282261160, 715653160, 705170080, 673188522, 2318008874, 2729093672, 2158496296, 8736, 44083840, 715794594, 671656450, 2695400064, 2860524034, 2820801162, 2318041096, 2687117834, 145369736, 2852651682, 2818704032, 176824352, 168436226, 134785064, 537397890, 581601802, 679479426, 11182760, 2694980098, 681576994, 2827520512, 2282364930, 2323786368, 8954536, 2292328458, 706882216, 548055714, 537561642, 10519176, 539631658, 170041480, 2290262690, 8529920, 2821194242, 713730728, 2718075010, 2323652776, 537534976, 537567904, 713597064, 134228130, 176294050, 680135170, 168470664, 2292852872, 10519178, 8388776, 2829191304, 707273258, 573218978, 2726830722, 2685018154, 581478434, 2862620680, 706881546, 33694378, 2829099688, 8923146, 2726306466, 545949832, 170396330, 34244770, 2818738210, 2684520448, 573049376, 2684914304, 2686978208, 706775722, 681615912, 673194666, 715827714, 2728427530, 2726988426, 2726332544, 44738730, 170567810, 673188488, 176718496, 2827518088, 715687944, 2181704226, 2720573568, 164514, 11045544, 2292744330, 2323677194, 2717942442, 2818574888, 679643648, 545292960, 2717943818, 2821195936, 706781320, 2284464298, 715259946, 2189426722, 2829582888, 2283807392, 136448138, 2695367336, 42609322, 141320, 2852814882, 715792936, 2692907658, 671089312, 2150115490, 176816258, 176816802, 2183670408, 680004256, 143272074, 2729060386, 681618056, 2281736200, 704643616, 145236522, 178956288, 168296482, 578953736, 2728536610, 671262762, 545294472, 2323677706, 2292755106, 2317363330, 178266120, 2148141090, 2726987816, 2149583008, 2147516424, 144876064, 145238058, 168462888, 579502218, 704815138, 671219842, 10494498, 134251016, 44695712, 578985984, 2148149384, 2147494440, 2158110858, 2862612482, 11010722, 2863309344, 2290229410, 581609514, 44042408, 2852301472, 570983042, 2192048128, 679651458, 2284497416, 2290221696, 176300194, 42641962, 2317877762, 2282225826, 8923786, 2827626658, 2323679880, 2315911682, 715825672, 2693401258, 547531400, 2852782082, 671255050, 2694982280, 537528872, 178948224, 2189435530, 134359200, 2854922762, 524968, 713075240, 2181204520, 547398280, 2861041800, 36216962, 2728569506, 673220608, 134384288, 2720147592, 2827094184, 578955306, 143174178, 2829755018, 176849568, 2148174464, 35684992, 2323679872, 673186442, 682263082, 545390722, 2861041674, 2720573442, 2820669442, 2854889986, 2189986344, 2760872, 705177768, 2694982176, 2818738728, 2692885032, 547883658, 2189951488, 42598400, 537569280, 704677928, 570558986, 2694981666, 657922, 537536642, 2181071402, 170041514, 2820702752, 2148141186, 2687107208, 2684486144, 579510794, 2148043274, 2324301824, 2720669704, 2695497896, 573089928, 2150269608, 579512866, 2292722186, 44605960, 539492352, 167807490, 178389512, 2149752992, 33597442, 2692917416, 2860515368, 715655202, 178954754, 570991240, 2317494314, 2292350978, 715268616, 704686752, 2692743816, 2282258600, 134775424, 2852686472, 2829232642, 2158100490, 571113986, 580954154, 705209002, 2317355680, 572663842, 176160896, 2863147552, 178815528, 10625160, 2315954824, 704808960, 573082272, 134381738, 680004232, 44083370, 713566368, 2183276712, 2726963720, 176826504, 143271970, 581601826, 2282261162, 671613088, 671132290, 2718607362, 142778890, 2290647680, 671752360, 2317888040, 2854783648, 2819140266, 2829093024, 682272768, 35660458, 2326268032, 2728402954, 2852260360, 143304832, 690818, 713067176, 2686452394, 2852692010, 35823744, 9046144, 2281711786, 570599592, 2829584512, 679608840, 2317879304, 548022272, 42082338, 2829099648, 715293224, 142778536, 2717952160, 34114184, 2829623850, 178300928, 36186792, 2829099554, 537045032, 2315954312, 679485994, 2692876832, 2315266688, 2687117824, 2726996648, 2685018152, 2326439938, 2283831464, 547891328, 2315788962, 176302210, 545303200, 537004168, 673352232, 2827649672, 143270568, 579379368, 33728554, 570556930, 36217506, 2695399970, 2693431976, 2686625954, 679510176, 2183178888, 548044842, 2726832672, 2149613578, 2192089728, 2283929640, 715163688, 581083272, 2150116008, 143294602, 545431682, 2718048392, 2190125600, 136972296, 2818714282, 176859688, 2684520618, 573221002, 2261672, 2181703722, 673884832, 2181079714, 33554976, 570599968, 680004106, 671787018, 136349832, 2324201600, 2686495394, 2147647530, 671746696, 2829222568, 2860517898, 713162752, 2726994090, 2192212650, 34209832, 671229992, 545269930, 537528968, 704678048, 2183276552, 2290649738, 2149589120, 2284365992, 704676362, 178258088, 570566688, 2861080584, 2654880, 2132616, 2787850, 2183694506, 2728569346, 33563138, 547915904, 682134056, 33696384, 681582624, 42477730, 715795072, 33587746, 178397834, 2854257288, 713164802, 2317912096, 578945576, 166058, 2181703714, 137013760, 137003682, 8915490, 2821237256, 715817096, 2854791850, 167815712, 176204330, 2729060360, 2156527784, 2692907170, 2181079170, 2726823970, 143132682, 548014754, 537037314, 2854224546, 2860681858, 2189435042, 2827102248, 35651584, 2158527112, 2720049666, 2317394434, 2147623074, 679616554, 705202344, 2726429312, 2324335138, 2317361802, 139400, 144746536, 2292875296, 2148051488, 671124130, 2818738728, 2290221186, 2149712424, 547498538, 2852792842, 2155872802, 2158502530, 581576712, 547520648, 539634338, 2157971624, 2281875498, 167911434, 713165354, 2692784288, 2147648162, 579373096, 2687148680, 162, 578977960, 2282234016, 2861080712, 2695006338, 2324308520, 2190125576, 2684389538, 143271938, 539142154, 2692745224, 679618728, 142650018, 2148147234, 2192059040, 144704040, 573186728, 176204288, 136489504, 2692784168, 2717911584, 655880, 2284323368, 2854365696, 176168970, 2183694466, 44695552, 2861049856, 2862776320, 2147625632, 2191655426, 671754786, 136325672, 2292842666, 136355848, 136446594, 33694370, 2720703106, 2192059050, 2820833952, 715827840, 2818744488, 705170058, 547531392, 680001666, 572555944, 682106912, 579479720, 2684365442, 707430920, 2819229856, 136874122, 167813768, 134774824, 571091080, 2862743712, 2818615432, 681746984, 2718599210, 2284462600, 2829615272, 537012258, 680174114, 2149722152, 2156404768, 2290221056, 2281841282, 713173130, 706783240, 2684914186, 2317385736, 2181071528, 2284464264, 673710722, 2726963362, 581476352, 10617512, 2827100290, 143172232, 2149616258, 44705920, 163880, 168329736, 2292884002, 548044810, 704676010, 142615170, 707404458, 2292353152, 681740458, 176195586, 2189559978, 2290229248, 170565802, 2150268970, 176685226, 681607168, 35790880, 134777000, 570466978, 2728429600, 2819096584, 2190116874, 2863311498, 2282236448, 2827517960, 143165994, 9044514, 2623496, 548012712, 570589354, 36184738, 2148018730, 2149745162, 10529450, 715294848, 145360928, 42477696, 2099840, 704675882, 2183669794, 2829099016, 134253226, 681738914, 2191566850, 2686616224, 2181595176, 713722402, 2189426698, 706914848, 2138656, 2189592706, 2284331050, 2728430090, 547889826, 2693310464, 2728559106, 2324202026, 2325777056, 570951714, 2290262152, 178825730, 713555976, 2720532488, 167815808, 2318010538, 176326688, 2860646914, 2821365898, 2315944104, 2852659848, 2326405760, 167780362, 705307296, 573049000, 2820835840, 673186312, 34114208, 539494920, 145271298, 2728953890, 2827616384, 2315782658, 713728002, 178946698, 2820844194, 2228386, 170565792, 2818583178, 537436322, 2852257826, 2189461504, 2717950082, 2324300418, 682132106, 673851912, 2821194408, 573188778, 2726857248, 136874496, 2282392066, 715827370, 545792010, 144867970, 2861074946, 705168008, 2718476810, 2854265512, 573213218, 2292713602, 713171624, 2686986240, 573211176, 680142888, 2694848512, 2191688234, 142780928, 2863278082, 2282364970, 2282365608, 2861173410, 136979104, 145393696, 2315954698, 2818580618, 136456712, 2684365448, 2190090914, 42117250, 2862776482, 42117128, 2728561312, 134883872, 537430026, 572525096, 2829617664, 2318016514, 2192179746, 581608066, 143264290, 2685053440, 8391338, 2827092010, 2181597824, 671228554, 41976488, 35790888, 2282269194, 2693308544, 2692753960, 2728437768, 2149616128, 2150146178, 2863179810, 167805066, 2862776328, 142748296, 570566656, 713073162, 170395690, 2826996394, 2863137288, 2318016522, 44040874, 136489642, 2315387040, 8912898, 2829625346, 579373728, 2290125448, 33589250, 545785866, 9077386, 707297322, 536873002, 715129386, 2282225696, 2720530594, 2290264738, 2155880576, 573179906, 671253152, 2818607144, 170041474, 32800, 170395784, 705307136, 142780450, 2693409290, 2148173866, 42502696, 537403554, 2183669922, 2192214184, 581044768, 570599464, 2726470312, 2819228288, 537034784, 2720541314, 671090690, 134382216, 44040874, 2827528322, 2318043170, 2684521098, 2282365482, 34089514, 2861206026, 715129344, 2684527242, 2281833090, 134390400, 2290256544, 2323653248, 178260648, 2183176738, 579471402, 2192190090, 2192212104, 2852126762, 547389482, 143130794, 548053642, 2720661514, 33720994, 2284464808, 2684486184, 44705832, 2695530626, 533000, 44697730, 2852653192, 42600450, 2181040672, 547487754, 2686485162, 36211240, 581075456, 134884008, 2820844064, 680174114, 2283970562, 2728396840, 41975936, 2148180616, 2290122784, 579347082, 2149722274, 145369602, 2292228104, 2728927242, 2852694562, 671129640, 44696074, 547356802, 537045512, 2290622594, 679609002, 713687552, 137011842, 2147516962, 2718476426, 2862647330, 671254658, 178948616, 8528424, 681609226, 2693309098, 178793090, 9052842, 2157971490, 2317484040, 705300648, 2326267938, 715261992, 2631808, 137011240, 2181570728, 11151880, 2717942432, 705331712, 176825002, 539525802, 2726961282, 570425376, 178782882, 2263722, 559744, 11141154, 2290616354, 2326431912, 42502688, 2684887722, 2281711650, 713204352, 2290264714, 2852825736, 2854267562, 2826961450, 536873610, 681747106, 673228938, 44050594, 2820809352, 2290649216, 2728954026, 2283940386, 2686986794, 2656768, 2183168648, 36315690, 2325777058, 2820704808, 2860655138, 145227786, 2819096744, 33563178, 134228130, 545423914, 136872490, 2829060098, 2726300202, 705202314, 2292875936, 2281875618, 2818605194, 2315814944, 2827493928, 170557578, 136446594, 2664480, 2686451872, 2183176362, 682140160, 144711714, 578978432, 545819266, 2718083208, 2726961160, 704645760, 2181081762, 136325760, 167807018, 2191665674, 547490304, 2189984392, 2862743714, 36210722, 2281867906, 706871818, 2099714, 2854258856, 2728527880, 578854944, 2183135360, 539501098, 42475690, 2147617442, 144714400, 673227304, 690698, 579373064, 671091338, 579348994, 10485898, 9054370, 581567136, 2820669984, 10651650, 2181081602, 705210504, 2861179018, 143174304, 715794976, 2821368450, 579379208, 178790922, 11051048, 2325905538, 2684387872, 2192189600, 581601410, 2158010370, 706750592, 34243106, 42502698, 2820712992, 2718042762, 688674, 2292845186, 134350856, 9046698, 545819178, 681576968, 2684887586, 2317494272, 2729083432, 2694851074, 681705608, 713164800, 2148141576, 2149582888, 547495978, 2183307424, 2155881090, 545300610, 134873216, 2718042792, 11149346, 2282234018, 2720047112, 573177898, 2181726250, 713689128, 671099048, 2720539264, 705211048, 2820841482, 713165312, 545915522, 2292318346, 2149581320, 578847402, 2150105120, 142615210, 713695360, 2861075072, 2317363232, 33718312, 170526888, 2622080, 41978018, 2718573096, 134228616, 143296650, 671645826, 168428194, 2183702560, 143163912, 2854748170, 655522, 536871040, 704784520, 572686474, 2190115488, 2156038144, 706783754, 33595528, 176857602, 715663498, 36309034, 2189950986, 579347072, 2695536650, 547529218, 169877538, 35791360, 8554528, 578953898, 143294602, 2281865376, 2860681352, 681582626, 136350250, 2684889642, 2149720104, 671098920, 680168098, 715262634, 2694850698, 2155905186, 34220064, 2687017506, 2693310472, 176818304, 42085034, 707438634, 2862615080, 178389504, 679520802, 704645152, 2181040128, 170010786, 2860681736, 713197706, 579381762, 10485770, 2695539200, 42601098, 8912904, 2192091274, 2863311370, 547364994, 579340970, 2787872, 2325742208, 2827094058, 44737034, 44704386, 705202314, 2692786306, 2282225704, 679520392, 2158101024, 581478922, 2325782696, 178429962, 176728106, 2692876968, 169904162, 715663880, 2158012938, 571121666, 2183793320, 548012066, 2684365474, 2818736296, 2158133384, 2787488, 2854889642, 2157969962, 2315813418, 2189558408, 681609248, 42476074, 2317394432, 2718048296, 2818738826, 134873120, 2148139560, 673228832, 2156569098, 2852782730, 2284488866, 2862653448, 573057666, 2692874760, 681617416, 2852268682, 2852161536, 680036992, 167944226, 679616640, 2852685952, 2323818498, 704653450, 579373216, 144704130, 2189601290, 2325777026, 547924106, 705175594, 671228584, 44597922, 2281832970, 142614562, 144706178, 537004072, 681738888, 578816514, 579504808, 536879624, 2793992, 176201738, 134359200, 545950346, 134785704, 2292320386, 2818605568, 11143168, 579512354, 2686582792, 136358570, 2728559240, 2315823240, 2318043138, 2793472, 2861206184, 2718468264, 167805608, 671255208, 2852290720, 2317918850, 2829746178, 2852661282, 2158012458, 2283962530, 176717962, 548022282, 143163394, 547358754, 168329770, 35498, 547359360, 681716354, 2860655234, 42608770, 2863136810, 581569024, 706871810, 2181562506, 2290625152, 35782792, 2827493384, 11149994, 2148051456, 570468992, 2149615650, 2292755112, 10494088, 2854258816, 2150105216, 2686986882, 2323677344, 2852816898, 2692882976, 2183668226, 2315389608, 2158657576, 2829723776, 34220546, 2686618114, 145367594, 178391720, 2191567522, 11042986, 36307586, 2852653058, 2826994346, 2854226472, 682107050, 2827495944, 545925282, 715293344, 9054730, 2189470210, 10240, 170403882, 2829068960, 42609194, 2862776872, 2852293122, 680141320, 34211968, 2819270656, 2852661248, 2132650, 2315266178, 136315040, 145236138, 2326431872, 2189459456, 35783202, 2315419818, 10519202, 2728435712, 2693275776, 2155872808, 2685018666, 176728098, 2821226626, 176300034, 2284331656, 2854396074, 2829090826, 2292883626, 176171008, 136970792, 674, 547398186, 2283800610, 673317504, 142614530, 2854398626, 36209184, 705341442, 2720047112, 704782344, 2315812904, 2284462250, 2150115978, 34080778, 537567754, 2863169672, 2323686018, 580944424, 580911146, 2290780682, 178399360, 547891754, 680010370, 2148042760, 537559176, 2821367944, 11149960, 8421506, 2827094690, 167772288, 2156036096, 679610408, 2827651074, 578978338, 2284454016, 2281843370, 2720669706, 578822658, 547528744, 2687109664, 2283839618, 2269346, 2728428074, 44050602, 2717952136, 2189469858, 2181605418, 44567176, 2237056, 581042696, 2695498378, 176324650, 2189994496, 580954752, 2183831562, 671623304, 2863178408, 2863177888, 578822698, 44697760, 533034, 539502600, 2183670442, 578945026, 2292754432, 2684518410, 2292189704, 176291840, 2190082178, 2156431400, 2290778624, 536871042, 548045480, 715172488, 44181536, 2720008738, 176169602, 579510944, 176849408, 8921602, 2155881088, 134785544, 2191559296, 2183143594, 144747018, 2852659712, 178268162, 2149589034, 136480800, 681582626, 2726339082, 715301512, 2292711970, 2324300290, 581569162, 2694841002, 681706146, 2183792778, 704774312, 713598976, 136970242, 665762, 673841824, 176292352, 136874504, 2820679680, 10521122, 33693704, 35784706, 2181171338, 2283833896, 134218272, 2863180330, 2720139272, 2854223874, 2860657282, 539134496, 707300002, 671263368, 2819238016, 2326429864, 713695786, 680132746, 534536, 2687139882, 178948776, 2149589632, 570434184, 673218562, 2183670304, 170527392, 2860556810, 10496128, 2829093506, 2292711946, 713032352, 2820809216, 673742856, 2684887048, 715664008, 704817194, 167813130, 2284324906, 134349442, 2325741696, 2181179562, 41610, 2315788832, 2726865416, 2317516840, 2863180418, 548047362, 8522242, 2318043682, 681609384, 2854922882, 2820842122, 2155883168, 36217346, 538970272, 671263370, 8923306, 579469832, 2318008866, 705342090, 571091626, 178784298, 178301448, 2290229760, 2720565378, 671653898, 2862656040, 2718599722, 713591434, 36350592, 168469162, 2324211874, 671099402, 2720147624, 2183700512, 2189557930, 2148182048, 680010410, 2827092610, 178792576, 2693431840, 33726626, 571091490, 707297960, 2693268106, 680133154, 2819237920, 704653344, 142772744, 2684387330, 2854887466, 539132416, 2829189770, 2317385760, 682238474, 2819099296, 2189961346, 2829222408, 2192056992, 2183309442, 170404360, 537004576, 2819263144, 2852127368, 2282356906, 2324201610, 2818605738, 537004712, 2852136960, 680143392, 2228224, 2290786858, 2829593216, 178389538, 2284366498, 547881090, 2693440128, 2147494528, 2728525866, 2323810312, 36177954, 681607720, 2687017642, 2315420162, 34113578, 44075530, 536904226, 2827520640, 2149580960, 680134816, 2290647584, 715655714, 2282269184, 2158111264, 10494634, 2317877930, 142739456, 2326397576, 134783522, 2720139776, 8390666, 2156530186, 2315946122, 143140874, 2158013066, 537010210, 679641768, 170426920, 705309322, 178825256, 2290625034, 571089034, 2191526016, 707265056, 36175912, 579340802, 2324343424, 33688226, 2317516802, 168460450, 2181169664, 2717943808, 2284488738, 2829221888, 2181701760, 2726987778, 42115624, 11010208, 2720540682, 2284356138, 570460162, 34984, 2685044866, 547889192, 2684362794, 176196138, 2819140234, 2284325410, 573090314, 8915618, 2854256810, 44738594, 44573216, 32936, 36315146, 2149755522, 2686494722, 2315911712, 34220712, 537567776, 136446634, 2695400072, 2852257792, 2317361794, 36219434, 715292714, 545300608, 2181171232, 44597256, 2754720, 176335016, 2829230752, 679510688, 178421890, 2129952, 537002018, 2326266026, 2852266120, 2852259848, 144878112, 10752, 2726437034, 2863145642, 2720705152, 2862645920, 545259682, 2148041218, 2325883394, 696866, 537405578, 2860525602, 581599368, 545432072, 178823296, 707299498, 2317516802, 2325906058, 680174114, 704817320, 2827616256, 2860517506, 9052194, 2315780264, 2829590560, 176302632, 536906370, 2156038186, 2158660104, 2818581000, 713034242, 35659778, 570591394, 167946920, 2695406122, 2148173984, 178913418, 2325750402, 2148051464, 136358400, 2192056970, 2325784714, 178946600, 2323816994, 2147649698, 144703488, 2863138858, 145263112, 673718306, 178300968, 2720137378, 2317363234, 2155872264, 2156005536, 2693399082, 580919842, 2315813504, 2148016170, 2239106, 715786920, 2829223938, 44042754, 2692786698, 682272906, 144875562, 682271242, 2292350976, 539623434, 2684496008, 2820833282, 580946568, 2282269352, 545948202, 2318052000, 578947744, 44698114, 44736546, 2684527138, 537034914, 707398274, 2239010, 2325905416, 170534920, 2862620706, 548046856, 573211144, 537004202, 2284365994, 2290788874, 136873984, 11053096, 2158537216, 545923112, 547397634, 143261832, 2281736864, 2317886082, 2283840170, 2326440480, 2149580968, 2854389896, 35659808, 2692882944, 567456, 2323783682, 143141000, 2861172874, 8530090, 2315288706, 713590914, 572653608, 2726863520, 2181073448, 35694754, 570993152, 2283929642, 671124008, 2324202146, 2821333160, 2290778274, 2852825642, 707397768, 170535586, 2156014088, 2687107074, 2147493888, 2821367970, 2181701634, 2183825442, 176171018, 2852661256, 44695592, 11018912, 2292361770, 2694883370, 2292351016, 44608008, 2192214184, 2292197378, 2852126858, 545956482, 2720571528, 2183823370, 34210440, 2183309480, 682099240, 2271882, 176851072, 136489120, 538968104, 134783522, 44697770, 134750752, 136357898, 2684922018, 2728395304, 2183299080, 547531402, 2694881800, 707439112, 539634312, 2720694914, 2292713482, 2181202560, 2158633608, 573057672, 9044138, 2718040106, 2155882536, 578988194, 176326826, 178913450, 2728962088, 572697250, 545292802, 2826993706, 2726298248, 581468674, 2684488354, 134217858, 2860687872, 2785418, 545950344, 671123976, 2695372840, 2692745858, 2728394890, 137011360, 2281734784, 2158493826, 2290090504, 671230592, 2326432394, 2315421706, 2728403072, 2829591042, 2183307298, 2863177768, 134228616, 536912424, 2292320928, 2726987810, 2192048802, 570957834, 671255050, 2821236776, 2281742880, 2820704928, 176193538, 2728438304, 2290231458, 2189601450, 35653674, 2156036224, 570599944, 2292744226, 144836642, 2826963624, 134382112, 570991144, 2819137706, 572688552, 2726993922, 2324176930, 44214408, 673186312, 573048992, 44182058, 2191665162, 673744896, 2292752906, 36350080, 178298882, 537010698, 2324211746, 2821358240, 2155883008, 2281710250, 578847370, 2684357288, 2685043336, 2281702018, 178956448, 533032, 2862620832, 2728567330, 178291368, 167912096, 536911914, 2281710242, 36184746, 539131914, 2190082562, 707306114, 34209826, 2148141096, 2863147562, 2284357802, 33554952, 44083330, 11151904, 44565000, 2861204130, 539132448, 136325162, 34242730, 2317393962, 539492522, 681746432, 570458752, 570469026, 2323679274, 2323817096, 538970154, 170566280, 178924200, 36348456, 573186056, 2158536746, 2290753544, 176728578, 2156005538, 2726308520, 2191665834, 2854226050, 705210400, 2158535338, 2228232, 2283798666, 2158537258, 545925250, 2726988290, 176300032, 2147656192, 706912800, 170557472, 539632162, 2829058176, 143302786, 2854756384, 578988680, 2686451880, 44083752, 2684919970, 8914954, 671230466, 707404456, 715260426, 573081760, 2718042152, 704784554, 704645122, 680143362, 578857506, 2829222530, 573049352, 2854756514, 2315780616, 680012296, 42109090, 524330, 2819138050, 679652002, 713728130, 537004170, 2181204482, 2189592712, 2283964450, 2157980330, 671645856, 680135328, 572566146, 2149582986, 704684712, 2156036648, 2861170858, 2290745858, 704776362, 2827651712, 705341610, 713566848, 673360544, 8396936, 2862776970, 34252928, 579502722, 144835106, 2323777706, 671230112, 10494504, 539527682, 11053608, 704684160, 545923112, 2290624642, 2729091074, 2852169864, 178432680, 573211272, 2281832490, 657538, 2821202600, 2150269442, 2726340616, 2686976648, 34087074, 136487050, 167782922, 2282391562, 2827651242, 2292189344, 2183145512, 134226088, 44040202, 573090432, 2317918858, 2292719752, 167903746, 176294048, 2720563746, 2863300648, 2183170730, 2827002496, 2860647082, 573057058, 2863178370, 2147614848, 9079458, 2315289096, 2183701128, 2820702720, 2686585480, 2827135146, 2819129354, 144706216, 2863269928, 2829592586, 2269346, 2684526602, 578857474, 713075336, 35651594, 680176258, 2726300202, 2820704904, 134908424, 548053512, 44738698, 2315782698, 570950312, 42108936, 176859784, 705331880, 2694884008, 2147625472, 44048394, 572524552, 2685042858, 134752938, 2718566568, 134906402, 2726340642, 2158666378, 2718566912, 2862753922, 2728405512, 2854881800, 44572808, 2192056488, 2149616288, 2821365920, 2191663138, 167774208, 2717943938, 167772808, 44206634, 673325610, 2718599208, 2718083072, 706906626, 2181595176, 537045536, 8432168, 2720178186, 2315389450, 2827618336, 2192214536, 2317888008, 2827520162, 2290254466, 2718042280, 2685020296, 176685194, 681585288, 2726830248, 570960554, 2854748170, 2181079178, 2687148706, 713590824, 715262114, 573188648, 142614562, 10526882, 539003394, 2827092000, 2728526370, 2148147202, 2717919272, 42109608, 2290090016, 2686984194, 2821360264, 2325881514, 2323654786, 2315790880, 2720573570, 2326407842, 2326268552, 2718083752, 36350594, 2863303298, 178422312, 143141378, 42599048, 34978, 145262754, 10242, 178260648, 2684387978, 671787016, 2290624650, 2726341282, 42467456, 2862645288, 547914400, 715661962, 9052194, 705309352, 673188352, 2281736738, 169878058, 136882176, 176332800, 2827526304, 2325907968, 2292720258, 2695504546, 673851944, 673229440, 142745610, 682100874, 2695497736, 176693922, 704776226, 168329346, 2181046914, 681618082, 713728002, 2726854698, 2318043170, 2281867778, 174242, 176717834, 2854232194, 2282268680, 682098720, 2150146600, 545917098, 706871978, 2132608, 537043456, 2189558432, 2181046946, 572661920, 2190114984, 2292197416, 2156038688, 2728921634, 2325880970, 2150246410, 671131658, 2290221736, 2290262570, 44608160, 2854757002, 537427970, 679518250, 10619008, 545393192, 2290614282, 2156562954, 41984040, 706914314, 2282267170, 2183831560, 2147494434, 2820842120, 136488960, 2861049986, 2315397120, 2728559104, 2726308490, 2720538624, 2324299778, 34253312, 2726822528, 570993280, 2323677184, 136839690, 2854224424, 545433602, 671615490, 2718566912, 2693310984, 2693302434, 2183178888, 2826961416, 572525098, 36177928, 36184072, 680165896, 573188096, 581435400, 2183670442, 2684389410, 570982946, 539631618, 2315297410, 673327266, 2147526816, 2191655082, 2158660138, 2315299362, 169904138, 2852825736, 2829748386, 2720170496, 673712290, 2827626666, 2852825098, 2317486722, 664234, 2326407848, 2317918344, 2862776832, 545292834, 2852816904, 2726863362, 2315788296, 178290690, 176693288, 2283971082, 671089186, 2686484514, 2283929608, 11012258, 2283833482, 2863302786, 142748330, 2183135234, 2664458, 570425482, 539501066, 715270698, 178292738, 545423498, 176693888, 2692784296, 10518664, 2693308418, 8842, 715786408, 2189566624, 2852784162, 570990722, 704678408, 2862613002, 698410, 704651816, 33595522, 136454816, 2860548232, 706775554, 136480770, 545792544, 2728953896, 168435848, 11184256, 547528874, 136454306, 167914024, 41098, 705331328, 2189566498, 143272450, 2829585066, 2315397768, 539002880, 2818615304, 2150246402, 2228264, 2726995978, 2854781090, 2829583008, 704643114, 704806954, 681746434, 2728536738, 2624040, 2158536736, 2158012936, 176332928, 673196714, 673884288, 671230464, 2819236352, 581470722, 9076744, 176293930, 2228896, 579371522, 2692885032, 170436778, 2695405568, 671122090, 2694849032, 2323786250, 136874506, 42502152, 11149954, 168298634, 2150268960, 671785000, 145262626, 2695398050, 2852686338, 2720014976, 706773026, 145391650, 2292220032, 2148147880, 33565312, 10521250, 673350304, 9043976, 44042760, 176728224, 682262658, 2693431936, 44695688, 11053090, 2290125322, 579504288, 2821202600, 2720180256, 715303074, 2693310976, 2827004456, 671230474, 2695505954, 545955970, 44696106, 578980488, 681705514, 2693300776, 2325916160, 2720014888, 2726955530, 581577352, 2818582666, 42109472, 681609864, 2685012096, 2819131552, 44179618, 570991138, 673196064, 2694875176, 705341472, 2181070858, 178421928, 2687140488, 2192179722, 545819138, 134742656, 176851586, 2718565002, 2827624458, 144845482, 2282225672, 44048554, 2684364962, 580946432, 2854234634, 2192091144, 2323685418, 570598048, 2181695624, 536871554, 170402474, 2728536066, 2693407234, 134384288, 2149722658, 2862745770, 2819104810, 570984488, 580919842, 2150246562, 713040392, 2820702880, 2156527618, 682272904, 144711720, 2281734658, 170535464, 143139458, 2326267946, 134742568, 2863267872, 570991242, 168460288, 706874026, 2684494336, 573048864, 2818572938, 136479232, 134253194, 44206112, 2726470304, 2820669600, 2132480, 35692544, 548014114, 2281736320, 2694883968, 581077506, 2863138978, 2827002498, 671132322, 2821366314, 578985986, 11012650, 34858, 2718476800, 2156568712, 36186656, 671255080, 704653480, 2686593706, 579471914, 2693434018, 545269762, 2158495874, 715128968, 2292189834, 2281865258, 2283833512, 136350240, 704651776, 572555434, 547528704, 2729061032, 2326438050, 715260066, 2720008330, 2632322, 547915784, 134259202, 2686484512, 35784864, 2720145416, 548022402, 573046912, 580952224, 2155905160, 10657802, 169869450, 2862613000, 2818605088, 2821367848, 2694840322, 178268202, 134381602, 539525674, 2861172738, 545949832, 536912040, 2181605386, 2149753482, 539501216, 698914, 539666976, 2282227842, 2726952968, 573180576, 2860548224, 8921770, 137013898, 11051688, 2854390272, 2694873610, 2862745640, 2694979616, 169904290, 33563304, 2829068322, 2863276202, 169904778, 2192050826, 2726438952, 178432162, 2827493920, 2728567458, 2282227882, 2854232610, 2326397088, 2820811434, 2192091176, 679616648, 547490472, 2692751368, 2325785090, 2686452258, 537438722, 2820801152, 2852651560, 145262600, 545292842, 2720139784, 170403978, 168436264, 707436576, 2821237376, 2726431266, 539656704, 145270952, 2317918338, 2183275016, 2821235200, 134349472, 2147484298, 673194498, 2687107240, 44048386, 548047530, 671744008, 2183307266, 2829590530, 547520682, 2728927882, 2854355624, 136347656, 655392, 2282390058, 2282392192, 2695364650, 2829058602, 2326309418, 570982432, 2820670088, 2852299426, 679477288, 2720540802, 142780930, 44048544, 2861171208, 2284333224, 2854920352, 35686560, 2290657442, 176818304, 2852651138, 2324301826, 579479594, 2720014984, 572654248, 11010080, 715825696, 2317912098, 2325744130, 2282261130, 2191657098, 2140170, 2686626338, 2148139690, 2726955146, 2281832994, 2827133448, 10519200, 2183831560, 2132490, 2692745224, 2282234496, 2325742114, 168471048, 2729093794, 142781058, 2854256808, 2829722146, 2820835880, 2686461984, 43008, 136456352, 2720139394, 2147617440, 705298976, 671254568, 2718607394, 706879522, 2282267274, 167815848, 2694875648, 168460426, 539099688, 579338282, 539665064, 2862623402, 134873730, 2324168744, 8528552, 680011776, 8555178, 2718567072, 2729058946, 2693400610, 2149713920, 41978370, 2861170856, 2156405290, 2156568738, 35791362, 42609290, 170001034, 545949706, 538976426, 2189437480, 176294538, 2290262050, 2292351618, 2726822568, 547496072, 547399848, 142606370, 2290657794, 2684518912, 2156431906, 2861039624, 547922600, 570468386, 2686616064, 682098688, 2854887432, 713597088, 713165442, 2819260448, 2863303330, 2290753546, 2326440448, 8423944, 2692786208, 2282357386, 2236584, 2829093416, 682238466, 134782986, 33563170, 2158110858, 2860687368, 673849376, 2317486250, 2819139714, 698410, 2863169674, 539533344, 2158002858, 2326407842, 36306946, 2183694496, 579472002, 136841248, 2854258696, 134785538, 2315395202, 2860517920, 2281875594, 134914600, 680045184, 2820669448, 2181171872, 34212394, 2181736994, 537034888, 539666952, 134914698, 2181605546, 573057698, 2720172194, 571091496, 2181171370, 673849482, 705340034, 2854357640, 671787648, 2854889480, 178432512, 2829625384, 33687680, 2852782090, 42106882, 572566144, 539009064, 2686495234, 545917578, 2827126794, 144844842, 11012232, 2693267616, 682141736, 2189459496, 142606472, 682238082, 2693409290, 673742850, 539109376, 573179938, 2829197952, 2284456098, 2290614946, 42478082, 2654250, 2718468104, 2686624424, 580921512, 570959882, 2693401096, 167912096, 144736386, 134908584, 682131496, 11151914, 2282227882, 2861178914, 2282236448, 2282236584, 2863179778, 35815584, 580911656, 2693270144, 2829724162, 44042280, 2860656768, 2290647682, 2854887424, 2862645794, 570566658, 2829232138, 2315944450, 706742952, 2728919714, 2684921994, 2156536456, 713067146, 2860687488, 2729083424, 704784554, 2189568170, 572662402, 679611040, 2323654816, 176171650, 2183669896, 2281873536, 178399874, 536903840, 671253154, 682272802, 2292222472, 704686600, 170559650, 706912256, 537526952, 34112034, 536879112, 578846754, 679608842, 2860518056, 2183309474, 2156571170, 2718074888, 2148041216, 655522, 2862786690, 9046530, 2147485728, 571082784, 2827001866, 570598050, 2290649640, 145236000, 547400352, 2686984866, 8396928, 2149714562, 537045674, 535080, 2324201610, 705306658, 673720994, 2292883456, 167813640, 2290264746, 2863276584, 2189986434, 2726830602, 2183833632, 539535528, 2684365314, 2281709610, 2156568616, 32898, 537526920, 2829230122, 2820833320, 2157979682, 134357122, 2860655240, 2318019242, 35692706, 715303424, 2281841184, 706748968, 2860523650, 2292752938, 2158659626, 570591266, 2156563082, 680042664, 2290098208, 547389608, 2292713504, 2189593090, 2323686048, 2269346, 706906282, 143302816, 2852817058, 579381928, 2191655554, 2281841194, 41986178, 547498146, 2685042730, 671252608, 573090434, 44703882, 8521858, 178815018, 136325280, 44565128, 145271432, 2315419786, 134785194, 2181704352, 2317484040, 136487458, 2827487272, 11044898, 2821368456, 2099338, 2686495368, 548020394, 573089826, 2692745354, 34218146, 548012042, 2854914602, 671088682, 44565154, 2192189994, 2292187650, 704774786, 545432232, 2158668458, 2687150626, 9077416, 581444096, 2315944066, 2819270656, 579512458, 2181595680, 573055112, 2684881026, 2693268104, 2181702184, 673188482, 545259554, 2829623458, 11053608, 2684887594, 2692784682, 2190116872, 2156431360, 573211298, 2181079714, 2317492778, 2317525666, 2317486208, 2684881544, 2292222498, 2728568832, 2324302338, 8915104, 573048992, 2819268778, 2191689896, 673359882, 536906376, 167936032, 573188096, 2292754570, 44075136, 44607522, 136488960, 2148040706, 2820702346, 537427970, 33718402, 134357672, 545826946, 2323777698, 178825864, 682133632, 579379328, 537397928, 8555042, 2854258824, 2158495746, 545294344, 707297290, 2181202440, 2693300392, 36186626, 536906272, 142747776, 704684072, 169902112, 571082880, 2325751936, 2181565066, 2281701896, 715270282, 2829092994, 536912002, 2728402976, 2726994562, 8954378, 133290, 144736800, 671623304, 2283971074, 681576970, 671090728, 2156006018, 707404290, 2717950090, 2158626824, 8553088, 137011202, 715655200, 705308712, 2181736578, 578849442, 673753120, 2156404746, 2695536808, 2728396810, 2315911178, 2821365802, 43010, 2694851082, 136317088, 11020328, 2183825536, 671123456, 713204384, 10660488, 704785034, 2149591594, 2685050912, 2156537890, 2852268032, 547365024, 35815456, 2827133576, 2693398560, 170436650, 2189558274, 2720006818, 682106922, 572686338, 679488170, 2695496354, 2820808746, 705333768, 2684518432, 572662432, 537561218, 2324310536, 2718040616, 2315790474, 2150247082, 2155913248, 2852290602, 168337450, 671615136, 2326298624, 2820810784, 2282269216, 2726830088, 168298528, 706775720, 2158527104, 44040226, 2183301282, 169878026, 2860515464, 2819106986, 537561728, 704774178, 2852265994, 136872072, 2726297610, 547521058, 679611018, 2852694562, 34210336, 2315395594, 10625546, 2728566914, 2191663136, 34079370, 2755202, 2862647840, 176695458, 536870920, 2720571554, 2827100202, 2726306346, 2271746, 2718083114, 681746442, 2854354984, 579349034, 2684912290, 673743360, 178266786, 2854396066, 2687011362, 2693310602, 2863301130, 2317879296, 178921504, 144705672, 545391242, 2323808290, 2181081224, 671091210, 178817186, 2862623392, 2150113962, 33688074, 572689064, 2148018816, 42076834, 2281865736, 8953856, 2861048482, 44738570, 2827135650, 2147494048, 572696712, 2315387426, 539667104, 2861081258, 2726305832, 2149747362, 679487624, 8530082, 2821327368, 2829724168, 2852291232, 2183701002, 2694971530, 2150146600, 573212802, 2827659424, 170437160, 2684487848, 2852161536, 679649320, 705301154, 539535368, 679643808, 2819268618, 2284333578, 2149746848, 2827002370, 2829232640, 680037024, 136871978, 704774304, 2852685962, 2686984224, 2860687522, 2292351106, 526344, 33595424, 2728929832, 715303432, 2317918722, 2718597160, 134883466, 2284486656, 144738978, 2686624296, 2189984426, 579471912, 2819140136, 170011266, 2158004256, 2728962602, 547365546, 2854258728, 2717944450, 144712352, 671778816, 2325777032, 44212362, 10519202, 8528002, 11151882, 2826996384, 8432298, 176325122, 696360, 2862787114, 2693408768, 682270890, 679643690, 2726857248, 2192089608, 134752424, 41984512, 2726953512, 2149621890, 2158002728, 537397378, 2686626434, 2818615306, 2183299208, 671623712, 33557128, 2820702344, 2692775968, 34245160, 2694848650, 2157972096, 671752712, 2729091624, 2158502442, 673357834, 36210824, 2317363232, 2687008930, 671219840, 539109512, 679651458, 713687200, 572697248, 2720705152, 2829068840, 2156046504, 142649506, 2324343426, 545948290, 2283972642, 178948226, 2281736866, 2147526794, 176850976, 8555048, 142650016, 2860681888, 2315815584, 682265216, 2324177568, 11010088, 671623176, 679610536, 2292884096, 679643306, 2718435872, 2687117322, 142739592, 682132138, 35815458, 2283971074, 705168040, 2281843210, 2821335584, 2323819008, 2861081224, 2189600778, 547359394, 2720563200, 537403424, 713564298, 579469994, 2107530, 2150271488, 2189959688, 2717952648, 41096, 2694851072, 572564010, 2829716096, 2718042242, 2290655232, 2692876298, 2158141448, 2290254378, 2686452266, 539527200, 2718040066, 2852823208, 2290221064, 681582720, 2692876960, 706742786, 136317480, 2315921576, 34122242, 176859170, 2183146120, 2156399106, 145369088, 176857600, 2827616394, 2325883434, 176294026, 2728536736, 2192081408, 10652290, 35686920, 2852160034, 2852659722, 2183831688, 2692909568, 573180576, 704776330, 547389578, 2290614824, 2729085480, 681577000, 579373058, 2718433282, 537526786, 42476064, 42598920, 2827487746, 2685045378, 545262114, 2718566402, 571080746, 145227912, 2284497442, 680010378, 2684396162, 2684486280, 2290255904, 136980618, 537528962, 2863147560, 2687150208, 136980994, 688162, 2819131402, 178956418, 2827520640, 713687586, 44572672, 2147494018, 2720047776, 705341608, 2829197826, 705169544, 2720532608, 2692876426, 2183790624, 2685042722, 2860558976, 578945704, 2818738824, 142780586, 2158633000, 2820678152, 539109898, 2290754186, 2862776994, 143133226, 2820678272, 2183137834, 2729058306, 2687011456, 2158534658, 2158529192, 2156405378, 42477706, 2852168224, 2819129354, 673751688, 33696296, 2189983914, 2726996138, 679510562, 143305354, 2099208, 2827659272, 2695014560, 2687115784, 2854256674, 42076832, 2317920770, 35684354, 2720540808, 2854232576, 134219936, 36217386, 2852686496, 2827657866, 144746538, 545433762, 679616520, 2862744224, 579347074, 2183825538, 2829222400, 178260514, 2622112, 2684488224, 2150146568, 36219552, 671222408, 2692876320, 2728438402, 2684356640, 167780480, 578988032, 705202336, 2728559104, 2726438946, 142641832, 36315778, 681618056, 134359688, 690218, 547531274, 143165568, 2687142048, 2150138026, 2190114850, 2292875938, 2726961802, 168307336, 2818744488, 2149722762, 581042346, 2694973600, 44599818, 143261696, 2323817120, 2718474888, 673849514, 2684919978, 682109474, 2827651752, 2189469824, 580911656, 680042496, 713556130, 545792672, 2181081088, 2283930112, 545792130, 707406344, 2181704202, 673873920, 679619114, 170527266, 2183178280, 2687011370, 580952096, 2718597162, 2290092576, 2821368320, 2181571112, 547392136, 539533826, 2693407274, 2283833896, 136446112, 168435722, 42476160, 2183798792, 671228554, 34119714, 2290756232, 2861171328, 8431648, 704678536, 2819262624, 142770850, 2181177856, 547922090, 168296616, 578855432, 2230944, 2860654632, 178432136, 2181564578, 2183694464, 545792650, 2726832650, 2686494720, 2283798538, 2827004458, 2290100768, 2862645384, 572525064, 2147647496, 578857642, 2684398208, 134783490, 42609320, 707395754, 673227426, 539140106, 2290100872, 2324299784, 2149623818, 8947882, 2718564352, 2820702242, 2324209696, 141450, 8563232, 545917096, 2292197386, 2192222248, 176169474, 134217896, 706882210, 2718050346, 2326268064, 2818712064, 44173472, 2326307328, 2762792, 2684488234, 671222280, 2854354954, 570565120, 2862784640, 2854920224, 2684485770, 537526952, 2317361194, 170035848, 537569314, 570984994, 2261032, 2292875400, 2189469696, 2693267466, 2729093632, 35652256, 2290616490, 2695004168, 178946592, 2729058306, 2183823520, 536881666, 548014088, 34218656, 2147484162, 2852653576, 44597280, 2692909226, 34242730, 2282266784, 144868010, 44173322, 2692745352, 145270818, 2281867266, 2317396520, 2281875624, 713720322, 2192222346, 10486274, 581444138, 2726830216, 176849418, 136488992, 579371658, 170428456, 2191698440, 681585194, 2852128808, 2158133280, 2323652746, 44050952, 134916778, 537036930, 2192212610, 2684521120, 2181726248, 673710090, 145399970, 713589386, 539664930, 545794082, 2315395114, 2693308546, 9052712, 545401376, 2183170216, 681618082, 10625032, 2829189152, 547531434, 2324301992, 2860556298, 2684486144, 142780416, 2148007938, 578986528, 547389608, 539132554, 2726331040, 532512, 2326429704, 2156038696, 679651464, 713164928, 2829189800, 178790408, 2317494400, 704643624, 2181081098, 580952706, 673220608, 170010656, 2829060258, 2189992064, 2181038240, 2156407296, 2861179554, 537438882, 547883688, 537526794, 2686626336, 2854354944, 713599146, 36211368, 174240, 2728534560, 2183170176, 682263080, 8945664, 2852159650, 673227424, 2326306978, 2654208, 715260426, 579373096, 2684496008, 42475560, 681747112, 548055168, 2854889472, 2692786688, 548022912, 2863268010, 2315788290, 2281704074, 33720874, 2720172680, 170393736, 2315911328, 713164840, 704643752, 2826962944, 33589290, 2281876130, 2292720162, 571090954, 168297002, 673360418, 537397760, 43554, 41984160, 2686495242, 2852792328, 134259210, 2693278242, 2283939880, 578945698, 2718050440, 679610920, 2854748808, 2860550824, 2654856, 581052554, 715294752, 2720139424, 715792904, 679477898, 44597896, 176163368, 2158133762, 2852137472, 2860556288, 44564994, 2150113314, 2718466730, 2726832168, 2099840, 2862647330, 713589376, 671131784, 2181564418, 2820712488, 2720565282, 2315291296, 2726340778, 2292351624, 11174018, 572688546, 36340394, 2693278368, 137005098, 2686485152, 2292189858, 2181595264, 570992810, 715653642, 545261568, 170557994, 2281842850, 2192091168, 134261256, 36347946, 2852790306, 2324168712, 2318011048, 2189600930, 2315921954, 136316962, 581085858, 2183135778, 136847362, 706781216, 9046536, 2324179104, 2695497770, 178913802, 176826528, 2282365064, 2148051464, 44572834, 2156437672, 44567040, 2854887432, 2317912746, 2728927368, 2315256450, 2326298666, 2693398664, 8423554, 2191689768, 681574562, 34220192, 2315299490, 2181038728, 142650024, 715164160, 10494496, 8714, 2829746730, 11010728, 168298506, 2829623936, 136356490, 2720530568, 2717952000, 713075328, 580913280, 143132810, 581443746, 715170312, 537436202, 2854789128, 680142984, 10496672, 44573346, 2692784264, 570591274, 2290614920, 2189992106, 178946208, 2192089128, 2818705570, 2693302432, 578854952, 2147527176, 2861204138, 134783530, 2694850570, 2181564936, 713687048, 679608992, 2318041248, 2290614826, 547389480, 2852782728, 547529354, 170559624, 2183170600, 2726332418, 144704002, 134881288, 680174210, 682101386, 2292320778, 176335530, 2290125314, 2860647074, 8432266, 2862653576, 2326397450, 2826961440, 176335490, 2292318760, 2191557280, 713165440, 572662314, 176196136, 2829590664, 2190082080, 2694971906, 142740000, 537012738, 2684485802, 537436706, 2720180746, 681746570, 2684921858, 2149622410, 2281835168, 143166090, 664098, 579472034, 2827135114, 2728559136, 170527242, 2685018784, 579346466, 2283970562, 2157971978, 44075648, 557096, 142739970, 134742024, 2684365482, 680175618, 133768, 137005064, 8399018, 145400456, 715827368, 176169122, 33695874, 2852169762, 537438752, 2158625320, 2189461514, 33565320, 2720047232, 2684486176, 176324616, 178391050, 143174152, 34252936, 715688490, 2315813544, 681708200, 9078946, 168331906, 170434696, 570466440, 137013890, 706882218, 144878250, 2189568514, 2149591554, 2693308554, 2326405632, 706750594, 705300488, 2726994440, 176161280, 2684889738, 715792904, 2685018760, 673849480, 580921512, 2183301664, 2684920352, 581566498, 2192189448, 2818582568, 571083426, 2692745890, 2720137354, 2694841002, 2181606016, 537427970, 2317386250, 713566882, 41977856, 2281865768, 571082890, 706912808, 2862787082, 545923754, 705301002, 2192089122, 145228288, 11141250, 2718575234, 44171400, 36177952, 579504160, 34211880, 2692915872, 144746658, 10488360, 671648296, 2694982184, 2852126888, 578857482, 2624168, 706874026, 581609480, 2325883424, 168471050, 178915336, 2149720074, 681583272, 2183659658, 42500234, 2818572296, 2726830218, 167946752, 2687150634, 579480064, 2827627144, 2281835178, 139426, 9052810, 2862752256, 539109890, 2261514, 2684520458, 2818738208, 2684529154, 2292875304, 2854758914, 2282357288, 548022282, 2686984322, 2728536224, 2852291112, 136347808, 2854257160, 2821368360, 2156530304, 573178408, 539011624, 2820679712, 2827493504, 2183275138, 2283808800, 2687117824, 671615136, 559274, 679477928, 2692751880, 41977888, 41943080, 178389122, 131712, 8555042, 2192189986, 2860646400, 2281743016, 570466946, 570425376, 2292353704, 2149722114, 715170440, 44042786, 705209002, 41953280, 2281835008, 2155880992, 706904074, 579381256, 2854390282, 2325743618, 682240162, 2728927882, 2150238730, 2156003498, 681607818, 2315788456, 2281832968, 2827487882, 2694981760, 2290254498, 2860525578, 2820833792, 2315788298, 44567050, 145401896, 2292326530, 2317394080, 2694972074, 2861173408, 2796064, 2282225824, 671787170, 2290745480, 2325784706, 2854397960, 2819098794, 170011298, 572557962, 134883874, 2183790762, 705331720, 168305186, 2148141608, 35815464, 2829060736, 2284497570, 2290655746, 2686453922, 44706442, 539142658, 142745736, 2827627168, 2728962688, 581050530, 2718599330, 715139242, 713197576, 2728567458, 539132450, 170566274, 2720137858, 2821234696, 142770690, 176826922, 2854258816, 579346562, 538970282, 2684921890, 2854232704, 2718476290, 578986152, 679512746, 2282235904, 168304776, 673227400, 2718433280, 2189557922, 2158004354, 2292877858, 545948194, 134392362, 679643138, 10652320, 579477642, 2290229802, 539527818, 2147484320, 170043946, 707396226, 2149752834, 2290229282, 2829199498, 2852127402, 579504264, 671648258, 673187882, 671613090, 134883338, 2820833920, 2718597674, 673710090, 681585322, 2852653066, 715261962, 2283842218, 2694981792, 2687141928, 2147526664, 2695407658, 2324334634, 2149580930, 2728428194, 581601322, 706879624, 2819262986, 671131808, 706882048, 2148149410, 2852817442, 545956362, 2140810, 2693400616, 2181703714, 2692745378, 2820711080, 136478760, 2292228224, 2726961832, 681715872, 2149712384, 2852266538, 2861179042, 2148018346, 170009226, 539494954, 2684486274, 671230474, 679651880, 539623554, 2156438058, 2854756514, 2290124930, 681617576, 545390624, 715262504, 537004544, 2190084138, 536912512, 2852686498, 134384258, 2692874408, 36309034, 2726955650, 2863302664, 2726996128, 2818581000, 2140200, 2729093248, 2717909546, 2318008456, 2317355528, 581568552, 2819098754, 671263368, 2284331552, 2181734914, 580944552, 2150146562, 715696810, 2192212608, 547924002, 2726863402, 8520330, 572530720, 11053600, 134220450, 2155880616, 578986120, 36176394, 2290221696, 2726986410, 36306952, 9087498, 2190123656, 2192050728, 713598986, 2290756256, 2315290792, 2183799458, 34120322, 713687176, 2292713632, 2821202562, 2181177346, 573046920, 36184072, 2315388928, 35826208, 665602, 673849384, 137013802, 671752202, 2181703722, 570435586, 2318008840, 42500266, 2726824586, 2323816584, 2860655264, 2684527242, 537036928, 537004064, 2852161666, 170524810, 170009130, 36340224, 671779496, 10616864, 671090722, 2695537282, 136350242, 2189558442, 2718566536, 41984042, 579469960, 2158012936, 170435082, 2156397066, 134351498, 2149591170, 143139338, 2292883968, 36219562, 2323687434, 2762754, 2317885984, 176302624, 8397472, 2726855298, 169912994, 2292328584, 2695528488, 169877632, 578945186, 2717952130, 143139362, 2726987810, 2156011656, 2189598882, 2282391592, 35684392, 2826993696, 2720671882, 11045378, 673745032, 571121834, 671744160, 2692917792, 2181073026, 2156005538, 178397704, 536914474, 2150279712, 2820811306, 2726988296, 2147518624, 2290647048, 170566144, 2325774880, 2860681730, 2726300194, 2191565480, 2191698466, 2326399616, 579373730, 2685009954, 2148182152, 178791072, 2181734914, 2695495680, 134228514, 32800, 2324308130, 2189959688, 10616842, 539533986, 707297410, 680175656, 2315782154, 2728396930, 2147519114, 2863145088, 2829230248, 681716386, 524290, 704645256, 2323646464, 2852784162, 2325742250, 2818605096, 2326267904, 134251050, 2728952482, 2695506594, 2693276288, 2315266056, 8554656, 573080072, 539495048, 2290092202, 578945568, 715131392, 2861172778, 178948104, 8521856, 34243072, 2315395754, 136874122, 2290262560, 2861170696, 682230280, 2189557800, 42608640, 2155913768, 2852825226, 572523040, 2861181568, 10618920, 10487816, 713689218, 176687234, 33597570, 704684680, 715129386, 2861048362, 167772288, 2693439624, 537397792, 2854748320, 176824842, 2157979776, 715172362, 704686242, 170524682, 2158633130, 673753088, 673349672, 578856968, 580921994, 572564096, 136479274, 2190082722, 548053642, 143294592, 142606986, 2693408928, 706740738, 2720049312, 2292752936, 2852692488, 671656456, 176818338, 2191688200, 2720137888, 537438728, 705306624, 545956008, 572688522, 2192181256, 2140162, 673319042, 42508802, 9077410, 580922018, 2686460544, 2684496426, 681618058, 2686617632, 2854912680, 578857122, 143303202, 2292852906, 176728578, 2183670410, 134744224, 2695004194, 2827127330, 679649450, 2315429930, 2317517472, 2854258818, 2158111400, 2324203560, 682232448, 2717944458, 44705920, 713558026, 2863311400, 2156429450, 2728567434, 10518560, 2693275776, 176171560, 570984610, 2317484682, 2820810784, 547924010, 2695538688, 2820810794, 2718476290, 8923650, 578848896, 176300194, 578988170, 539656192, 136841896, 579371688, 707297792, 2684919976, 696962, 2148008490, 713163394, 2793514, 2687017512, 539533824, 537403394, 44214314, 705208994, 2818738210, 536881794, 580911656, 715131048, 2281873922, 2717950114, 2281874048, 2181212288, 526978, 176719912, 2684356736, 2829068456, 2283842090, 44567210, 35684482, 2315258498, 2156527754, 136880128, 44081698, 673318954, 671096960, 2140704, 707403912, 2729060392, 2820680352, 41000, 539142696, 8390786, 679643690, 176168992, 548012066, 2181565096, 169912352, 178954888, 2281834664, 143261730, 178823330, 2281734154, 2718567074, 2860515464, 2860550698, 2290778240, 680011808, 680012320, 34078882, 2325750282, 2290256394, 715295242, 2191526026, 2695013024, 581577378, 2720662184, 2829585058, 144704010, 166432, 2693269536, 11143850, 705299080, 134226442, 705169920, 548045346, 573178528, 715137160, 2158626986, 2149712520, 673220744, 2686984194, 2292228744, 2693399178, 537010218, 539142698, 2284333704, 134218368, 682270858, 2326266528, 2191654954, 2686986762, 2826996256, 680165536, 2695004800, 2686453792, 2292852874, 176325162, 2147484298, 134907944, 2324341248, 545391144, 681716256, 42508832, 571089576, 2325777026, 581042346, 2149752994, 2821326888, 2861048458, 2189950984, 2147526826, 169902762, 35695272, 134260736, 163976, 2158503946, 2190123658, 2694850594, 2852653066, 2148147360, 2761248, 2183793152, 2158657568, 557602, 2829623434, 2292187298, 548055200, 170008744, 2147525130, 573188226, 2863178408, 2717911200, 572565664, 35815432, 2189592736, 143269896, 2820802592, 537010346, 168470658, 547498016, 671096968, 2326300674, 2292877856, 680133152, 671787170, 671646378, 33687562, 539625640, 671227936, 2821368456, 579469482, 539658378, 145399810, 2318051842, 2315266688, 2282398336, 715653256, 2325774504, 134390314, 2821237250, 2728954026, 2290647680, 2292753066, 176300032, 2695399466, 2684920322, 538978304, 44180130, 2821204616, 2158101000, 2290133506, 2315952168, 2324301824, 713730562, 2861214376, 8555016, 673318922, 2183143426, 2324179624, 2181070986, 2860655114, 2283932290, 2158110730, 671123496, 2686494858, 2852661792, 2292711466, 2158529162, 2183145610, 2717942442, 680135202, 713689640, 682139648, 2315788962, 2820704264, 2315291146, 2852266536, 2284495400, 2829230122, 2190117536, 2290123298, 2829625472, 2290089994, 2687109280, 44597770, 545432072, 2317361800, 681582728, 673751714, 8921122, 178300960, 143294984, 2324212386, 176204290, 2728962218, 136489130, 2150105730, 35695242, 2183135752, 2183662216, 707266728, 33687720, 2854225930, 33718954, 2827135650, 2852161576, 9084936, 2324301834, 2181079080, 2829724328, 36219530, 2686626314, 144746538, 2726862888, 547399714, 2852290720, 713196168, 578816522, 2290622632, 573213344, 524328, 545268224, 2720178344, 2189959210, 8429738, 2283833376, 2326268554, 2192050210, 537034880, 2147649578, 2290100394, 2862744192, 2726431242, 537045154, 2323817002, 539134496, 2852300842, 2754602, 2829232672, 8554626, 2793480, 2183170184, 2854920200, 663562, 539500674, 2687019016, 2158624930, 2720573576, 2292719776, 539656352, 2292752904, 2684526730, 2860558504, 572686474, 713564160, 2818713736, 35686530, 2693300746, 2863180290, 707405962, 2862752256, 143271936, 2181079584, 44081666, 142609066, 2292842624, 2726330912, 707299872, 134914562, 713032192, 134383784, 2726986248, 536912424, 2693433888, 2694881440, 713064616, 2183137928, 713196170, 44573312, 2317388450, 34252842, 2860646434, 178784258, 2728397448, 581077642, 2158529152, 168463018, 178782760, 704783010, 168437888, 2149589546, 134752936, 2157971584, 2282389506, 35695144, 679618560, 2155880448, 705341450, 547915818, 10496648, 167944842, 671090722, 2325875242, 2323778080, 145399944, 168435880, 2318019104, 2729060994, 167804968, 2156036608, 671253000, 2726471680, 134359080, 545270400, 2323783818, 581050882, 2829060650, 680036512, 545392672, 2685020322, 537430658, 2860550696, 168339488, 537428488, 581576840, 2827094184, 2326438562, 136478760, 2687019048, 537010346, 2318049922, 682099336, 537395370, 2695538730, 2854264962, 2726824618, 11184296, 10520576, 707299370, 142772264, 665760, 134881290, 2155883170, 570951842, 170532874, 681707554, 2826971658, 11182592, 136880642, 2326298666, 532650, 547913896, 36209186, 713042048, 554, 2271882, 137005064, 145402504, 2190117384, 143297186, 580921858, 2829716104, 134914602, 2318017186, 2315815072, 145402538, 134905864, 170535592, 2181081224, 134389930, 545294498, 2181073536, 579373568, 2324179456, 42606728, 2148180610, 2155881098, 2181703720, 2852135552, 8399394, 42106912, 178399904, 170000416, 2854758946, 2324310530, 2827657384, 2236418, 573049002, 704782858, 573081730, 671648424, 2728921608, 168329856, 2829101736, 2147614848, 2183831680, 176160936, 2326308874, 2156013730, 11151530, 2147647648, 142778914, 578822826, 715688480, 571081258, 2826996354, 2326265986, 2686487080, 2718474402, 706775594, 10619522, 570564768, 2158627360, 178299040, 671097344, 682098818, 2189429288, 682142250, 536914442, 572697120, 2693277704, 11184128, 168471202, 9044490, 2686615712, 680134824, 2183700618, 33695872, 2686616192, 539494944, 167813760, 142608552, 36186120, 707272832, 2820710410, 2852814882, 545783938, 2829058176, 545825314, 2694972064, 2282267176, 581569186, 2192179848, 2271272, 579502602, 2290780800, 42600608, 167911970, 2283964448, 713719976, 2726854656, 11143202, 704774792, 2292886024, 2290264744, 142772896, 42510986, 136970274, 2726308384, 2861179048, 2827126914, 573188616, 2726305952, 2726437384, 2147494026, 2717909032, 2325915786, 671623176, 168462344, 2325743746, 2156003850, 44083336, 2695397514, 134875688, 2147491874, 169880234, 2181603978, 178922154, 2692745344, 673350272, 572557442, 536905890, 2695014440, 2726429346, 136972800, 145394208, 34218634, 2861211784, 2726855178, 2317525120, 33554976, 2284323328, 2694850728, 2281703464, 580911776, 2818605194, 2693440002, 2687140514, 2189436938, 680044674, 713198088, 704653856, 42510344, 2695504010, 2189599232, 2183790760, 2147491970, 176327328, 2860517386, 570556578, 11152000, 537045514, 2183299592, 143172096, 176816288, 2664488, 581568680, 2819129856, 680168072, 2684387362, 2189568520, 10486432, 2149615626, 682272928, 2695495720, 713558154, 690186, 2282389642, 2827102240, 2852792866, 44204064, 34250888, 2692778506, 673221122, 572530856, 537561728, 36176000, 2726961834, 581574792, 2292195370, 2686616106, 145269256, 42500130, 2726863016, 567328, 178430506, 671228074, 573210792, 2560, 547891714, 2181046402, 2099872, 2717909120, 2105474, 715694720, 2292843018, 2190114856, 679485482, 145263146, 145269378, 36341800, 134252544, 33554952, 2718050304, 713073290, 679477930, 2854889642, 2324201472, 713719818, 176857258, 2720565888, 2818712224, 2324179082, 715686056, 2863179938, 2818713642, 10618890, 2720672392, 2821204520, 673327138, 2718436000, 715295368, 2181570690, 178399744, 2720006280, 713196042, 176728584, 2862752288, 545923072, 144746530, 2717952138, 705333888, 545914890, 579371168, 176687752, 715819530, 2325743746, 2687109130, 42510344, 2150146688, 2147655810, 2148010506, 2720705160, 2326432416, 2685045410, 537397416, 2729091592, 2317353120, 2181212840, 539500714, 2315427978, 36186658, 578955810, 539109384, 581044234, 2854791330, 2149589000, 2156439586, 690858, 680142880, 2820835968, 2324308490, 2283842082, 2720563202, 2720669698, 713039904, 2324342922, 2852159656, 705342114, 170002594, 42074282, 2183135232, 2720696832, 33695776, 536905864, 2726472200, 167944832, 2692917250, 2292318240, 539101216, 2326308906, 2827627048, 671744170, 2685018792, 2191687850, 679518242, 134351360, 2290747912, 2292886050, 2281736200, 704645794, 2292754976, 707275402, 704782848, 570468898, 572523050, 2729085056, 581468682, 10618890, 671777280, 2684518560, 2718564386, 565896, 2862745640, 2728438440, 536871434, 579510826, 682238626, 2315256354, 2149623946, 2282399744, 2324333184, 671261354, 2693310634, 539658400, 2158633602, 11044874, 2693309058, 2192083594, 11182722, 8923818, 715794976, 8915106, 44073504, 44605984, 2852653578, 2158537386, 713162890, 537012744, 2082, 2181046442, 579346568, 539666434, 545792522, 2820680328, 571113504, 2685045376, 2150137994, 2323646592, 2181562528, 170559488, 713589384, 142608546, 671230090, 2317486120, 2292326946, 2695495850, 2189950976, 41976490, 2718605864, 36186152, 2292851234, 35684360, 2852293280, 2149583018, 2821236770, 170009216, 2720530984, 2852814850, 715827714, 2183823496, 2292361224, 2, 2818572288, 2283962528, 2323777576, 10376, 2148051080, 2281736362, 2862753800, 536881314, 2323777546, 2718476418, 2861081258, 2282261120, 2852293258, 2150271656, 11182250, 671787682, 2854789768, 671654434, 176162984, 142614664, 2181597866, 2148139170, 545785866, 2854389898, 2181179904, 680140970, 35784744, 706914952, 2820711048, 2148147242, 537569824, 579381250, 578980000, 2283831336, 2281742496, 671263402, 581601800, 44597896, 713205770, 2181728392, 145401984, 2820843680, 33589930, 2282267274, 2686593546, 168329760, 673319458, 2692907522, 671777418, 681607336, 178915842, 2326440608, 2191696552, 2189426730, 2829748738, 2292720298, 581044872, 682099328, 545259690, 2149752992, 572695072, 579348994, 2861042346, 2720016522, 2318008448, 2694840450, 524802, 176203810, 570982912, 2290123266, 2158534794, 35815970, 2181694082, 2190084256, 707397666, 2189568642, 2318010888, 2821324808, 2863138850, 2821228672, 145400330, 2317486592, 2323785760, 572686498, 536906400, 2829060098, 2852301450, 136872584, 704653442, 2315297290, 539527722, 2189560320, 168338058, 176291840, 704678050, 11045506, 681574410, 707430528, 671253032, 2323679370, 2718443552, 178421762, 572530818, 2183661576, 2315289088, 690208, 11173930, 578814504, 572688522, 170035360, 2183692418, 2728402944, 2317525128, 707403904, 2854789802, 35660288, 2829093410, 707397762, 145260704, 2158624938, 8431752, 2149591208, 42109602, 2189426722, 2726472200, 136456320, 656040, 578986498, 2852815008, 42106890, 2323819016, 2818607234, 2693399208, 2829746858, 36211362, 2150146568, 134750210, 536881666, 2684487808, 2324201984, 178268832, 2155915304, 2687019656, 2290649130, 713695776, 2720178696, 2183168650, 33597568, 705211010, 705208488, 2281744384, 2290221216, 581445768, 2829625890, 2720015008, 679479296, 579477632, 2686591650, 2292877450, 2292222088, 167936160, 2156538376, 2261666, 42607138, 671124130, 2281873920, 2325916194, 2862645384, 2863278242, 2720703008, 2829099562, 547398146, 2191696418, 2720571554, 143173762, 2720178848, 707275424, 2281703592, 33562632, 8948226, 2290092706, 2292744232, 8738, 2695539210, 2819235880, 2183266978, 2315943978, 2192179880, 170044040, 673743392, 579340456, 2818736136, 2148018720, 2158102562, 2861181576, 2323777570, 2695407616, 545398816, 539009066, 2694973984, 2148139656, 671253122, 2183823872, 2183659552, 2324308106, 176816808, 2155915808, 2829617664, 2729050794, 547889282, 2818744842, 35338, 10627082, 2315821186, 537397384, 706775722, 2692745866, 2695407754, 539502592, 2854783490, 715686440, 11042986, 2819230250, 682140322, 578856968, 572655624, 170428546, 2324171296, 673884706, 2323818536, 547924490, 2854355490, 41945122, 537526312, 2693398568, 2283809280, 2183792808, 43042, 2292853282, 679619114, 2292187146, 2863147656, 2281704072, 570598024, 2315430058, 673849896, 8522408, 2315788426, 713041962, 545816712, 539658370, 2728536618, 2821236872, 713040000, 33720320, 11182114, 581601280, 2695398018, 2720145544, 8528512, 134250634, 11175938, 2861203592, 145236648, 2192220162, 545827328, 545270432, 2819097248, 2693276162, 2290256554, 145360904, 705177602, 547889834, 2818580618, 671090816, 545424002, 44706306, 580952714, 170557960, 2156405290, 167774722, 707305632, 2860558978, 178397352, 2290754184, 2821228674, 167813792, 2726822016, 2181734530, 2726299778, 671754368, 8947874, 545948160, 136850090, 2726856842, 168435752, 2323652744, 2323653154, 176728746, 2183799304, 44040864, 2191695914, 547399712, 44739232, 167815200, 2317363234, 2720704642, 2728394912, 2826961450, 170402314, 699050, 2323775656, 2695013000, 2819140258, 706912256, 169878186, 2852792320, 2192058880, 8519808, 2852651552, 707406376, 170533512, 170403978, 10657792, 2686462088, 178291208, 2852685856, 705202304, 2315954306, 168468992, 32808, 2718572706, 134777512, 42639402, 2688, 2183793314, 176300072, 681616010, 178391170, 2693400738, 581083266, 2323685928, 176326690, 567306, 10659840, 44597378, 2155872936, 2158004866, 169878152, 2323685386, 2852692138, 2318008992, 2158493856, 2854357514, 2861047976, 682100904, 2292320384, 172064, 539142184, 2862647336, 2695536770, 35694602, 2829230728, 2862753962, 178290848, 715260072, 2183661568, 42074754, 2694875296, 2317353130, 41986600, 142739592, 167914112, 2283939840, 2148180608, 2854914562, 572557480, 681705512, 2860550824, 545958570, 44599850, 2718081160, 671132192, 2718083618, 2325874696, 2315291170, 2183299592, 2685010562, 673753218, 679610890, 578849280, 2718597642, 545269896, 715817120, 170010634, 2317912226, 2317527688, 2191688362, 2148016256, 44705824, 2695374856, 2315823752, 713728040, 567936, 534664, 548055074, 178266242, 2191565344, 2826969248, 2290753706, 42598402, 2292351520, 136972800, 170404520, 2726299818, 545392778, 2819129896, 42633738, 35782664, 539623938, 2317388298, 2281841154, 2862645288, 570597512, 44182176, 2315419682, 715293312, 178916010, 2861172896, 134220450, 44040330, 537428002, 2181605546, 673720834, 2854225962, 2726339210, 42476074, 2326405122, 671656450, 2686986242, 570434056, 2323688096, 2854267050, 547915912, 2826971298, 2829715594, 2829623298, 2318051842, 2827526144, 547529384, 10518696, 572525056, 2684496554, 2326432416, 2326308992, 570425992, 2192050728, 176325290, 2150138496, 2315921442, 2854234664, 705331210, 2191665664, 178430464, 42478240, 2862776970, 2317396104, 2821195946, 2693300778, 2318051978, 581436064, 2860523648, 2281742338, 10487808, 2292875810, 2820810920, 2819271176, 573186186, 2820702730, 2323783688, 2687107722, 682229800, 681746434, 2718040072, 2852825088, 2720671874, 2860525698, 42639520, 2693431842, 2852137512, 2726955008, 2147648130, 2685042816, 35823786, 2862623234, 2820712490, 581607946, 715262122, 547357320, 707308200, 707272866, 557090, 10496008, 2694973480, 682142376, 713566882, 570558986, 570982434, 145230504, 2158626818, 34245122, 141482, 2852790312, 2718073506, 9052832, 35824296, 2718075560, 42467872, 2692745866, 2158109352, 2722, 2821335208, 545956354, 178954370, 2720531112, 2292851210, 2192058408, 707267234, 2821333666, 178954920, 536912512, 178389000, 44179968, 2183825952, 537001992, 2720670376, 2693277698, 671653890, 2726996136, 2818713632, 2726988290, 44736650, 2692752000, 176826880, 713730048, 2284497408, 713599626, 2684357258, 2158667904, 572656162, 2863276714, 2684488234, 2826961032, 143272610, 2324335138, 2323818504, 581468704, 145391778, 2183792800, 532608, 2181048330, 176717984, 136839176, 2829625986, 2292219904, 167944834, 2106024, 142780576, 142650018, 2862743720, 168340128, 2324171266, 2720662024, 2192220840, 2147615392, 2147625096, 570958504, 2147623586, 145238536, 176816296, 2819104930, 2663048, 42076800, 713566848, 704686218, 2149621792, 578945184, 136882826, 2315256456, 545399306, 688136, 134742536, 2728952490, 547913736, 2863301130, 706781832, 2687139976, 2138152, 570589322, 2158501890, 2150271616, 545794090, 142772874, 134908032, 2695365130, 2820809352, 579340938, 134750850, 2861041698, 41953322, 2147625000, 673882792, 673351816, 2718572552, 706873512, 2694848640, 673710208, 707436576, 572555298, 2862622754, 2192189472, 2318018688, 2158659592, 715819010, 2632330, 2821368448, 671220386, 142641800, 178790560, 34080898, 680173576, 673349640, 671752224, 2183301666, 706740776, 2726856744, 134742568, 2181595690, 2326276266, 673843370, 2862754312, 2230914, 2292853248, 539658240, 2315397674, 713728008, 10518690, 2717909128, 137005706, 2728568872, 2315397792, 2190117378, 2854889984, 713064960, 2684397696, 2190090792, 2158665738, 176849536, 579340962, 33720992, 2726429312, 570468386, 2862623242, 715686050, 2854259336, 2720538666, 8423560, 44605472, 704678562, 537569826, 36342274, 11149832, 144738850, 2854748842, 2684496386, 2862653992, 581569034, 539503232, 2827520520, 2827520168, 2720145570, 2852168202, 2315395242, 2192083106, 715694730, 2624032, 2284366346, 2693401248, 2284462080, 2290745856, 2158627488, 176695434, 2183825578, 2317517472, 167807010, 136489474, 573055624, 2282269186, 170044072, 136488962, 2685053472, 2158100642, 2191532674, 170402306, 44182058, 2717911720, 2150238370, 2686978176, 2860657290, 170001026, 2155881002, 2148018722, 2315289226, 570567200, 2695004288, 682229898, 578979850, 707297416, 2283809288, 2720006786, 545259562, 682141728, 35360, 2852683786, 671229986, 2150113440, 2150238856, 2818607656, 170043938, 536914050, 705210920, 2720565920, 2863172232, 42502272, 2827134986, 35791394, 134777386, 44214442, 537405992, 136487586, 715786912, 2852268074, 10519210, 10518530, 2323776032, 35695114, 168329346, 539527680, 134359586, 2190116864, 682232352, 11012096, 545947680, 548014720, 524288, 548052994, 178782208, 2693302826, 2829066242, 2827657856, 2852817064, 2192059010, 2158535330, 2147617418, 2820835466, 143272488, 545958048, 538978442, 2183823488, 9046536, 713173002, 34121738, 2283831936, 143303210, 2694841002, 2728929450, 134381600, 144704040, 2284356096, 2150247082, 2183143424, 579381928, 10617482, 715303426, 2863267874, 2315823136, 11143170, 2281703552, 178782880, 170525184, 565408, 580921898, 715664042, 134251136, 2819096714, 2192080904, 547528874, 2191524512, 2149622312, 2284456576, 673876136, 170560170, 679477928, 2317355136, 2150270976, 2132610, 2239016, 2852258440, 2315395240, 2292222466, 547498144, 547891210, 136454818, 578824736, 2718074880, 2854234626, 2793506, 581468682, 706871978, 2820843552, 545425410, 2860515362, 178432130, 545270314, 2821327528, 2826994338, 168428170, 2181204618, 2156044320, 2189591080, 2150271114, 8390826, 548045472, 679518730, 545294474, 2852694560, 681609888, 673843338, 136454664, 2726469674, 176816778, 713556618, 143172096, 2728534664, 2720541186, 178423944, 715825192, 2860688042, 704653858, 2326399618, 704684714, 2158004266, 2863270538, 176324640, 2292318208, 2827487264, 8554536, 2820800546, 2326431778, 713162888, 44706312, 2323677706, 2729093642, 2157978282, 682098856, 11010698, 545261570, 2158004224, 2147623458, 539133992, 2191566888, 8421920, 2760704, 2317492392, 545817096, 2156012042, 538968704, 2325782688, 2693408808, 2150113832, 2729093162, 2183266346, 2718566952, 545784328, 2686593154, 2183832234, 2686461960, 581044744, 2284488744, 537526818, 679512586, 168337448, 573180586, 2181695530, 2852651682, 2687148032, 2685051554, 705167528, 545792136, 2323654792, 570565120, 2693308584, 2183266856, 2860523688, 2158659624, 2325913728, 44081194, 2150107272, 2621442, 2323679272, 2147527200, 2158624928, 2290221602, 2290786336, 2317394088, 2149711874, 2315258400, 570556578, 2290133032, 571124362, 2685020200, 707307562, 2281841322, 2150244482, 145394336, 2323808256, 143138984, 570564776, 2183662120, 705308706, 2826971136, 707273344, 145393800, 2819268778, 2324211720, 705169962, 2860656768, 680143368, 537526274, 2854390274, 2827616800, 36176520, 572563456, 2130056, 42502146, 169904650, 2820844202, 2192083586, 145238178, 713558530, 2192091144, 2826969256, 570990594, 2720662146, 547400354, 8552968, 581601794, 165888, 680012298, 673357832, 42476200, 2292843008, 2156440074, 134351362, 2190082058, 2155913250, 548055680, 539140104, 178292864, 176728608, 2820841506, 2292755082, 42117768, 2156438144, 2318019208, 2183299104, 681609346, 681708170, 2281875968, 42477736, 2148171904, 2150277130, 2323808298, 547521064, 2854267400, 2183309482, 144877738, 142617088, 2827493888, 2718566528, 545425960, 2284333608, 170008744, 536881290, 537002016, 536881666, 2191523976, 2192212616, 2147526698, 579338250, 2156038792, 44173450, 539525770, 2686492800, 2862745768, 168305194, 2862613152, 144842920, 2324300328, 2860646954, 142615080, 2324341250, 2183277226, 134908064, 2150271616, 2315823146, 705200264, 671615144, 9046664, 136981128, 681576448, 136314912, 2726824482, 680176160, 2290747560, 671262760, 2684362920, 2693400712, 2263170, 573218818, 2686616232, 679487648, 2181702312, 547523080, 571089546, 573186090, 539109514, 2181171712, 2718468234, 2829615650, 144736424, 2156404896, 2158534826, 2819131562, 2181040288, 2686617768, 2861048450, 545783978, 2181736608, 2726437546, 2693269546, 2189566592, 2107914, 2694873728, 176335402, 679520770, 2728929802, 2283972642, 2819096576, 33564808, 673360552, 2290264714, 2181048834, 178913834, 539131946, 2323818632, 2720565256, 2148139170, 2190125056, 134916648, 144704170, 2827651744, 2718050338, 2718048904, 2863178376, 2181081632, 2827520680, 533122, 2325872680, 2156003464, 704809642, 2283831306, 136487464, 2192220160, 2315921570, 2292721792, 169912994, 2317886112, 2861050408, 2181070976, 2317486720, 11151874, 2181072906, 36317192, 178790920, 2192083592, 2821196322, 681582632, 671221888, 673720328, 579379714, 572565634, 2181040648, 2684364930, 2827126786, 2684485666, 713558144, 2718072874, 2156569090, 680045096, 539634218, 707395624, 36339746, 681617448, 2183694376, 537569322, 11043466, 536904194, 143296682, 682099368, 8398984, 671787018, 2854256808, 168329344, 2717943810, 2326306944, 42606752, 2692882946, 2284456448, 581569066, 2150146058, 167905450, 706882186, 578955914, 2323785858, 2684520610, 11152032, 144712234, 2325881346, 2854232226, 680134824, 44706338, 2693433890, 536873120, 539109384, 707308162, 580921994, 2147658240, 681748994, 2147650178, 539009056, 2315944456, 2793984, 570591400, 168462466, 176827018, 705178272, 2181726752, 570598056, 570425376, 2181201922, 2189590560, 704808968, 2181695520, 2325741576, 36348416, 2720540680, 11010600, 2317486112, 707299368, 11184170, 143305378, 44212360, 682240650, 2283965064, 2148049450, 2263594, 42082954, 2284366378, 536911882, 2852817576, 33720458, 545260170, 2695365258, 679479426, 142737960, 2156036226, 671746592, 2695498402, 2720705184, 178817194, 2149582882, 2860548648, 11143688, 2720180224, 537037346, 539140128, 707398184, 44081800, 145400482, 2863145130, 2819099266, 2687117824, 178391586, 673318946, 2819130018, 680003746, 2829091488, 2158633602, 2821204130, 2189600936, 2191655048, 2292351658, 548014216, 2147518506, 2190092456, 2717911042, 705169954, 2684526624, 2190123648, 581468840, 2281742986, 580911144, 2292884008, 679611050, 715653280, 2827520672, 2684526754, 2687115912, 539099784, 2315422240, 170000898, 572566144, 545785994, 34242600, 571122178, 537035392, 2720532616, 578857000, 2282367624, 2718474888, 2829623808, 2282399744, 2189468288, 681713706, 682240168, 2292853378, 134359592, 41984544, 2282233866, 2317519010, 715301538, 169902088, 2315954720, 579504768, 2315430536, 2326405120, 573180032, 715128834, 10494464, 681574920, 176851082, 2183276706, 2324177544, 44564490, 2826996362, 539527208, 539000866, 2181177994, 2852659720, 573048832, 178915978, 134908578, 539634208, 2189470210, 2290092064, 537526312, 144844968, 2150107690, 707265034, 2819129898, 688768, 571091072, 33554568, 573178410, 2150146688, 2726429320, 671654050, 2290131072, 2720139936, 2662400, 2315298826, 34121856, 2290264200, 2282356744, 2326309416, 673358368, 170002432, 545915432, 2228768, 167774730, 547523200, 2281835178, 176168994, 2326268552, 2861171368, 2189558282, 2192082976, 2852815528, 176169514, 2726463496, 705202730, 178300960, 2693269514, 2191534626, 2720016512, 42076170, 10659850, 681574400, 2147655714, 2181562912, 44573226, 2281833098, 571091594, 581479050, 2156528288, 2860689960, 706881698, 2829189666, 2829199360, 2692745216, 578945064, 2863308938, 2228352, 579338888, 545300514, 572655656, 178823818, 2717949986, 2821335168, 2684365472, 2720696970, 2181169666, 688296, 671230594, 136315040, 545915434, 706742952, 539142656, 2819229824, 2183168162, 2191524522, 142772778, 704651298, 2829584426, 8530088, 570425352, 41943720, 2181728416, 2183703202, 2157980288, 139394, 36186666, 570460682, 2149745162, 2726463650, 580913194, 2189959298, 33718306, 2695497856, 573186730, 2860681218, 2854750882, 167815330, 10627072, 168338082, 2315422338, 715131560, 2684362762, 164008, 663554, 2827649544, 571080832, 2728397480, 2854783138, 2820672032, 2191689768, 2181703848, 547356840, 2854398464, 673227266, 579510920, 2148139562, 168306856, 580944002, 2692882570, 2718081154, 2862787074, 682271272, 671121416, 2728952488, 2176, 2852661290, 2284355720, 2852161544, 2147524776, 2317363336, 2292230282, 143303178, 2292220576, 2150148106, 572662432, 2283841674, 176693920, 2726822400, 2684387850, 706775712, 539626016, 713073288, 2720694920, 2150269088, 136487042, 134259208, 573048840, 2292852898, 578979842, 2695397418, 680133128, 679608320, 44599850, 2693308448, 136489090, 2728919552, 2821236896, 11151912, 2829191336, 2324179456, 706904610, 571091626, 2861171336, 2686986760, 2861075072, 2326397576, 570458272, 2317361802, 2827487394, 2726429352, 2686623778, 2158659594, 705341568, 681575072, 681738794, 2796194, 2827125418, 715819690, 2863137448, 41945610, 2819270826, 2181597186, 134744610, 2726993928, 2283931658, 136489120, 2728951936, 2829101194, 144738984, 8396800, 11045384, 578977834, 143296546, 2821360128, 673325226, 2181571234, 44075648, 2283964584, 2138250, 539134122, 44180128, 2281742346, 547498656, 2720047776, 545949706, 539500584, 2852260482, 2192214152, 2292754984, 2290657448, 2157980288, 44204202, 10486280, 673850024, 2315791016, 167938178, 705178282, 2156407456, 2685043360, 2829724298, 2156038690, 2158635016, 145227778, 2292187690, 2685052928, 167807106, 2183700520, 2818712226, 545948202, 682230306, 682240160, 547924490, 2728919680, 2192080896, 2827124768, 2138794, 145236010, 144836736, 176726154, 11053226, 170043432, 142609058, 2726307882, 170535584, 2695012994, 537536650, 2148010624, 2820678304, 2318019240, 2156003872, 2147516970, 2282236032, 2155881122, 168436264, 671121960, 2717950122, 2324203688, 2181562498, 671776770, 2818713610, 2315296936, 176818216, 545294984, 2819262600, 2693302794, 2687148040, 10651786, 2686462504, 2694840450, 539527168, 2269706, 2315823616, 690176, 578977922, 2191559176, 713073314, 571081346, 2181072928, 578824864, 537405602, 2290755720, 170394274, 2686984874, 143163402, 44048426, 671262720, 145391786, 44083842, 2718573090, 2720670378, 2827132968, 2662432, 2854363818, 2819140106, 2854791816, 548014730, 2149711914, 2181693450, 573210658, 2852651050, 2728526338, 2821228552, 2323687584, 2290647178, 8552482, 539658370, 2282392232, 144744584, 2323653120, 2191698568, 2149581448, 2099328, 178291242, 2829755018, 2829191848, 2158002688, 2282400258, 704782370, 2290253984, 2692784296, 2829746344, 2326266370, 2150244906, 9052706, 2317361834, 2292318850, 548012704, 705170058, 44173994, 41953962, 679651848, 2820678274, 2150107650, 2147518464, 134220328, 2684398250, 2281734824, 2860556970, 2695408266, 539494410, 2191556642, 136880138, 2693277856, 168331906, 2684528768, 2818583074, 539001376, 2148042794, 673710624, 9084928, 682131616, 2326407298, 537012264, 2183790728, 2694973960, 9084938, 44728866, 2283965066, 2156038698, 44073482, 2191557128, 2826994208, 2819238016, 142647296, 2827517992, 2860687498, 2819237896, 715817512, 2292885544, 548055680, 537430056, 713040552, 2158534698, 2158529184, 134382216, 707297794, 682273312, 2827627042, 178782882, 2717911720, 2317486250, 178268712, 42606594, 2325742090, 2684355112, 2852127266, 2820679690, 2819236514, 673226914, 539667072, 10882, 2720180874, 713165448, 681609762, 42084864, 2818615976, 2720178312, 2150236298, 176194056, 168428042, 539132426, 8390688, 2158108808, 2190125602, 10660360, 679611050, 2861080618, 2820677762, 547523082, 2183266818, 2726856714, 682270752, 8391306, 2290262146, 8422050, 176824832, 673360554, 134881290, 2630176, 2290090666, 2821366432, 526368, 2156538536, 707437088, 2282260480, 2236426, 705167400, 680010282, 2158633122, 2717911170, 2228258, 2860558882, 705208352, 2315911178, 2158536746, 536903816, 2827004072, 2827487368, 2685050914, 2686582794, 578855434, 2692909224, 547529248, 2829623970, 573082242, 680043048, 42478242, 2720041098, 537397760, 2290649738, 713170976, 671777314, 2684920328, 176818178, 44696098, 713588874, 2147485704, 2686460584, 2326405792, 8396968, 2324168712, 706775554, 2728405032, 2318019202, 2860515368, 2317525544, 170527240, 2183143970, 8555048, 696842, 42502824, 537405570, 9085576, 671621800, 570466338, 2317387818, 168437794, 2323646506, 2854387882, 715270794, 176717960, 545824906, 2692884648, 143264298, 2155913352, 2686487050, 144869544, 698528, 2315427842, 2315264554, 2158660224, 713566722, 2852692480, 704774816, 167944362, 578855562, 2695539360, 2282359464, 2694883456, 2862743680, 2315264648, 142739594, 2852137090, 2183307392, 8431746, 570557058, 2318043776, 44605960, 136325634, 680167594, 704645672, 2157972000, 2189598722, 2189994146, 2189434912, 42606730, 679608834, 2720041482, 2862753802, 680173706, 2852694056, 2157969546, 136847488, 671131810, 136456736, 2692754050, 2149722154, 2292189314, 2292720290, 2282358792, 144714376, 2695373442, 2862647434, 2317385768, 10658440, 2282397866, 44565130, 2852292776, 581470754, 671262880, 2181701634, 11018762, 2754568, 2189434890, 2854922762, 2325774890, 539665056, 36350464, 2292228610, 698880, 2684356618, 2181562496, 178422312, 579371690, 545794690, 2090, 2827616930, 715164330, 2718466218, 2290256394, 2827102858, 2829716008, 2718605954, 706775714, 679641248, 134350856, 673884170, 533152, 581599784, 2315256362, 715686050, 713590792, 2323647136, 2718476802, 178792962, 2183826056, 2695006730, 578945674, 2819269122, 2720532992, 2829623968, 2283971112, 2315422344, 44738698, 2693267968, 42641416, 143138848, 136317472, 2684488194, 2325777056, 2149714048, 2315946120, 680176296, 570958346, 10619560, 2863276162, 671653890, 2158141474, 2158668418, 2861040298, 143264264, 144835082, 143272064, 2158526464, 145236000, 2149711880, 2183668256, 2852266120, 682141832, 2852135434, 136847882, 570460200, 713588866, 2827132968, 545955970, 2326432394, 2726338592, 2728953864, 167813248, 36208800, 178915368, 44040352, 2726429186, 673743016, 2726472194, 2292351136, 579510280, 572533410, 2290745386, 2821204138, 704676480, 176294568, 2684520482, 2860647040, 2158503976, 2829748744, 2861170720, 2149714464, 2150279850, 10526890, 572530850, 34079240, 2192179330, 2693308968, 2147494048, 673712810, 2860655138, 2829189258, 2323778218, 9076744, 2829093386, 706881666, 581566602, 35692544, 145270792, 42510464, 539533346, 2189468290, 2829200000, 673360552, 134220322, 715696136, 136350210, 2283839488, 539495082, 679512712, 2718574600, 713695368, 2318010504, 663594, 2323644552, 2150271616, 2189598856, 8430250, 2718083626, 2149581352, 170396290, 539533354, 2860548738, 36350082, 2283841672, 142606496, 578986666, 713075200, 2326298754, 2282233898, 168436394, 2794024, 2192189610, 2156044424, 2684355210, 2148139648, 2861082664, 705307266, 688640, 2692778154, 145228426, 2720705154, 142770858, 2323776136, 2283939970, 134260738, 2292195498, 2317363880, 2827487786, 2694840362, 548047520, 2819137544, 2829625992, 2150105216, 2130562, 2826960938, 178954250, 2324204040, 170002954, 673351690, 2726863522, 581609480, 2684921986, 572533248, 671754370, 2692743176, 2863178410, 713041920, 134881792, 2726469674, 134744618, 2315952810, 2728436234, 176728074, 570992650, 707297928, 178954280, 2693311008, 2728929826, 2325784586, 679643298, 143133186, 679649834, 142746154, 2693309096, 2852135586, 2694972040, 44736520, 545923082, 2827657762, 2183145602, 2290090114, 715129000, 2820710408, 2156406954, 537002144, 2694883458, 2862615040, 715303562, 136872576, 2282359338, 671754282, 673350312, 2156005544, 2684355074, 2860556800, 680134816, 2854363650, 2282236042, 2281835136, 2292877992, 2147484200, 36210826, 680036520, 2189590568, 2284356226, 580944416, 134750880, 2623624, 36309024, 11042978, 545925762, 2281873930, 2292219936, 704684040, 538976384, 526466, 2726428840, 571114120, 134384288, 2717919266, 2324300322, 545925282, 573178400, 8388610, 2326268546, 2820833832, 581083810, 2860646528, 11045034, 2183170600, 2854887978, 2820710570, 715139210, 2862614530, 2189959682, 705331842, 536914048, 570952192, 44212776, 176717824, 2863267872, 673882272, 11053184, 178432170, 2326407330, 2692876930, 2282391552, 2726464160, 2717911594, 671787178, 2720530954, 8553096, 715303424, 2821367946, 169879586, 35824138, 2292359850, 2292318760, 2829066922, 537012906, 2147658272, 705339552, 2315395584, 2861050530, 2695398016, 2829714056, 2861204138, 2720704512, 137013290, 713195658, 36341760, 2281712258, 8948352, 44171778, 537395746, 2852259840, 2726987946, 2317918378, 143304872, 536906408, 537438752, 2323818656, 176335016, 44042272, 11182626, 707396234, 715664002, 570990762, 713564194, 2183307266, 2158633514, 2720563232, 2794120, 2728568864, 713695904, 705300512, 2281734184, 2728927786, 145359522, 2854224042, 136456194, 581468712, 706781856, 2862751906, 2148043424, 578986114, 713075370, 2693442210, 178299048, 573178496, 671615530, 2854256776, 545433632, 545824802, 704677898, 2854355464, 2284494978, 44739112, 682100778, 2686618240, 682140194, 2718083594, 2862623234, 42074754, 2818605570, 2695406210, 2862754338, 713033896, 2283932170, 2189566120, 2694980232, 134783490, 133162, 715131042, 167905832, 2693400578, 547487776, 2324210312, 679643136, 2692784296, 34253440, 2827094186, 2183701122, 2854396424, 2720039584, 2684920322, 2158660224, 545431592, 537430056, 673843842, 2829191690, 2827626664, 134914216, 715661354, 2827127336, 176196224, 2192058400, 35660330, 537034882, 143174154, 673194016, 42510882, 2728526338, 2854395914, 2819137576, 2728561314, 682133506, 2718050946, 11044906, 35785352, 2148016160, 2192179842, 2147624960, 44204066, 571123842, 2829066922, 2820833826, 136980618, 545423882, 578986114, 2281843330, 136358432, 2292752522, 170557954, 715171970, 2290788354, 2692753546, 2726472362, 2718597674, 2829746346, 715661322, 673849992, 42475560, 559106, 2318016512, 2283972640, 570589704, 2687115912, 713722370, 2149591048, 707274760, 178954370, 2281736320, 2292844704, 2692884522, 673849512, 36184586, 2827003914, 573186090, 2860649120, 2315264554, 570589224, 2692743682, 2292713994, 2325872672, 705300490, 33554568, 682262698, 36178434, 2326268450, 8562690, 2692917416, 139936, 681583146, 673219114, 573079592, 11184672, 2191690274, 2718605440, 2281702048, 2729085442, 2720572042, 2283839498, 10408, 2860558464, 134785674, 2829615746, 136970784, 2685020714, 2150269058, 671744552, 2290100904, 715162146, 2283938442, 2854390280, 671752320, 10528896, 671752200, 579379368, 2862745770, 679641256, 35685026, 2692784682, 2852268714, 170533024, 176693258, 8554626, 33565218, 42469506, 548014208, 2315782152, 2326397066, 2694851072, 170403872, 2826993824, 547356712, 2315782314, 673712170, 144875658, 680037002, 145392296, 2315386890, 2720571520, 2818712226, 581051042, 2183274530, 2862622752, 168340000, 136358026, 2149722664, 2317888160, 2861072392, 2793632, 2183178888, 42606634, 706882208, 2156561032, 2183832226, 2852784680, 680011938, 2827002370, 2149746696, 2290229770, 2861213866, 2105858, 176859274, 168460416, 2150246536, 539667082, 2852168362, 2726832298, 682131464, 2728951944, 2854912672, 2281840648, 2282400426, 44737058, 134359712, 673884160, 2158633472, 167774888, 2718599304, 10496520, 145367040, 2718081568, 681707650, 524800, 579502080, 2684365480, 2283831842, 168299178, 539502754, 2863276074, 2821204616, 2325883424, 2821335688, 176859786, 2147526792, 136850056, 2826996266, 2829615626, 34087560, 545431584, 2290100896, 33564802, 2720572072, 2325914242, 2191524010, 11176064, 579504776, 44212736, 571122218, 580952712, 2728921770, 36219394, 178922026, 2692745378, 2192220802, 2183145472, 36184106, 2692784776, 570959904, 2685010562, 2694971434, 704684576, 539107978, 2720178690, 2720530984, 34245152, 707308066, 565762, 706781184, 42631178, 2292852906, 537395242, 2283964456, 2317527682, 2148040712, 2692776096, 673228840, 2818605058, 2720573482, 671752840, 2281867266, 2189435560, 2189470242, 2819227808, 537034880, 2718050856, 2728921602, 170003114, 2820810762, 2284333066, 2326407296, 715131552, 570599976, 33554594, 673849344, 2189961258, 715819050, 2693302314, 673841704, 142639136, 570598024, 33729064, 2863311488, 2726461610, 2183834274, 2149613728, 2315296896, 2189437066, 706740866, 2181204136, 178422272, 705298472, 682240160, 673325184, 2147615274, 2718074882, 545816610, 547891330, 2720565922, 168437794, 2181704192, 681713824, 2290221602, 2718040610, 2158133288, 547883138, 2693302914, 2315919872, 545950216, 573210752, 539140640, 2852790434, 2852661408, 2147647648, 579479562, 176194186, 2158493866, 2158103178, 2107528, 167903754, 2317486632, 164000, 705331744, 143138858, 578814496, 2315944490, 136479240, 572655616, 671648298, 715825696, 136487554, 2282365090, 2292845226, 713066498, 2292744738, 2695506050, 2315430056, 170428928, 2852653608, 704684544, 2181079562, 2726856834, 9087112, 35660296, 572694530, 2718607496, 44081834, 571081248, 679512226, 170527400, 2181573288, 547498152, 707437066, 2728953890, 2863179912, 713588866, 682231810, 682109576, 671785120, 2860690048, 545925800, 2695006730, 145236648, 167815210, 681576586, 2290624650, 2284454056, 33589800, 715261954, 2862784648, 572557834, 570982538, 2821327400, 2694850696, 2282359464, 2183798824, 682142336, 2829191336, 133258, 2189470368, 2852266666, 10528898, 2156568744, 176728610, 2181703810, 8388746, 143173792, 579379848, 11018408, 715664042, 2686582826, 2191655464, 537002536, 2854791816, 713589256, 134259362, 2827094152, 2852128928, 671222432, 2323652736, 2317396138, 2726854826, 2155907104, 2827624610, 2132490, 713566882, 2281834498, 2181071490, 176718370, 136314880, 143304746, 2190116866, 176850984, 571080832, 2156046466, 2158004232, 705331744, 176195754, 681714208, 547367466, 2191523968, 570951842, 2150113442, 2684920354, 2292230826, 170404514, 42639362, 715786792, 704784928, 10496552, 8389288, 520, 557216, 2687140360, 145268778, 2852291112, 42508330, 178432544, 35659808, 713695368, 168305184, 579480194, 167938184, 706783360, 2105984, 2728560768, 2155905706, 547520640, 2726439434, 142647968, 2695407626, 2150279840, 170002600, 2189994146, 715784834, 2325783042, 176333482, 2826996394, 715130922, 671648258, 2158503968, 537436706, 134775432, 11012770, 42508802, 176294562, 170394146, 545392802, 573212834, 11141762, 2158535170, 581075112, 42469378, 2729050626, 142639136, 571090946, 2324340776, 547365032, 2863139336, 2718433962, 578977824, 2315821064, 2826993824, 2687109770, 570960554, 134744746, 176695338, 539626154, 581052576, 170428928, 2190117410, 2148018818, 704784520, 2862656138, 547366912, 8528416, 2183825440, 2326438402, 2158658058, 671784960, 2827493544, 2148182058, 547881504, 673317378, 176196136, 537397376, 2854783626, 10521088, 2694843040, 143303338, 2726864938, 2192050208, 2621578, 176160800, 2821228578, 167903264, 2693434016, 2863139488, 2147486210, 2829066368, 2325744160, 2281701418, 2827135520, 706906152, 134905898, 673876130, 2854889472, 178389152, 671230496, 36208770, 44075048, 134783650, 136479362, 2820808738, 2130432, 2292875914, 580954632, 2324170760, 2819227786, 680140930, 2155874978, 2192048770, 144844930, 2862613122, 539109536, 170535466, 2140810, 679487490, 2324209696, 2292746274, 2863179936, 2183702688, 2720573986, 2862776456, 2183692418, 2183276704, 2282258562, 715268770, 680142850, 2820678274, 44704394, 2854781482, 572663978, 134907904, 2862647306, 2318011018, 2718607530, 2726824608, 2820835330, 2720694280, 2685053568, 2326276266, 34253450, 715685890, 2105856, 2863145602, 2829093408, 2282269344, 578846754, 2315952800, 536871074, 143302658, 2854259232, 2686984226, 145399848, 2317388290, 142746154, 572688898, 2292875776, 2190125736, 2854264874, 537012354, 2156538506, 136456704, 673743530, 134744738, 2717952512, 42502656, 2149714434, 2181595818, 2863311520, 547881098, 547528864, 178913792, 715164194, 680165922, 2284486696, 2210, 545292968, 10485898, 2158133770, 2292359720, 2181081632, 11141258, 2685012128, 142748202, 145238562, 2693407272, 2827618346, 579340296, 178258472, 2821367818, 41943584, 11042946, 2854363266, 539493026, 2718566400, 2325906080, 2694848674, 706881672, 145369090, 673219202, 2728569378, 170404392, 2191534242, 706773544, 572696736, 2149591074, 2315791010, 2158102688, 565760, 41943690, 572654216, 137011850, 547883688, 2854256770, 2728525960, 10625666, 2726437536, 671090856, 2829090976, 2183833736, 706912266, 2693269664, 34212520, 144843264, 713195552, 2189427360, 2861041672, 134226466, 42107050, 2829591050, 2292318888, 2315395202, 2290655746, 713033738, 681584770, 2852692490, 2818706050, 570458786, 579480192, 176291978, 2818703530, 145260584, 673360386, 2726994440, 136448042, 2323646986, 2726437034, 44040192, 2150244384, 2281873544, 2315298848, 145367176, 715294722, 2854264960, 8399394, 2192048128, 2191556640, 715696800, 2656290, 144713736, 713722538, 2720573962, 2315430408, 713198216, 2693398568, 174754, 2290647722, 11175968, 2317385768, 2292318858, 705169952, 2821333506, 2292843146, 2158494346, 2158102658, 2156396712, 168306856, 2156439690, 2325776522, 2191696042, 2317885608, 2827485738, 715663402, 11184288, 2726822018, 2315911848, 2720172584, 538978432, 2726300320, 2694971402, 2292754952, 178299040, 136323586, 673196200, 11045386, 2820670114, 34250762, 2326432384, 145392162, 2290131626, 142770858, 682099208, 2854783018, 2292714112, 707403784, 704817666, 2147650186, 679616520, 2290745890, 2324212264, 671088674, 713599136, 2686492682, 547521162, 2829716136, 2852159522, 715655722, 176857600, 2148009986, 34244616, 671124138, 134750762, 2183145480, 134914730, 142778922, 581083296, 134752394, 671089288, 706742824, 682240128, 10649602, 2852268034, 532648, 2158109314, 706775560, 2189560458, 136841768, 715131520, 2284456576, 715784746, 679651842, 715794946, 2148009992, 8913416, 136323746, 681615882, 545398824, 2315921410, 2728558600, 2189590690, 36315656, 2183143586, 8946304, 2720014506, 2183703210, 2695497888, 2148051106, 2829230114, 42074120, 2281744522, 2189427362, 680143522, 2150236704, 36349960, 713163272, 680034816, 547883016, 2862784522, 10616866, 2158665762, 35654184, 539658370, 707396224, 134873768, 2861212298, 168460426, 2318051360, 2292843168, 679486082, 713689224, 706912416, 671221896, 42508834, 2315266088, 705167368, 570558504, 2829068970, 134875274, 2826995752, 2150138370, 134916744, 2852692522, 2150113322, 570589192, 2148173856, 2191688354, 536873632, 134384130, 713073290, 2852290570, 2684887074, 666240, 2138754, 2147526698, 545792544, 145369640, 2726994562, 671219872, 2726995968, 715260424, 44607520, 168337954, 547528840, 2692909186, 2149712392, 2189986442, 178956448, 2684913832, 2158667810, 2283973152, 2818704010, 2720180896, 705178154, 2326407306, 2290753536, 2862647426, 2685020840, 2148141194, 2818574984, 9052842, 2685010602, 657410, 713196064, 539533986, 2181202088, 36350602, 2720172712, 579340458, 573211136, 2819104776, 2183168130, 2290625032, 537536674, 145238698, 2147623432, 42609280, 143270048, 176291872, 571083304, 545916930, 2684363306, 2324177576, 176325256, 2148010530, 573180418, 2861040288, 547357194, 2156406912, 673188008, 2282268680, 11020458, 570983080, 2189467816, 134883978, 10528800, 176726018, 572563496, 2325874826, 547531274, 2826993824, 2728536736, 2158143498, 134252714, 2148051594, 2726821890, 2692909578, 178815016, 2829232256, 537528490, 2156429442, 2686593706, 2269346, 705200136, 143141514, 176171522, 8398858, 2820800672, 2158110720, 34119722, 2158660104, 2157979680, 10519082, 2862612616, 168299178, 2827528714, 2726308392, 713591298, 570425992, 2829066752, 2695364640, 2140162, 2189435392, 2155874336, 679488160, 178424482, 2147623426, 671623176, 170009128, 170560042, 134389762, 2290124800, 2684357258, 547498632, 2290264584, 2818613800, 33597602, 2292752552, 2283801224, 2718042794, 143263752, 134774954, 680142856, 2183700490, 42500138, 2684357120, 2156568738, 2821357602, 2290780296, 698402, 2181595264, 2728526496, 176685066, 671746048, 44212258, 579477512, 545268232, 2860690080, 178954794, 2290229768, 168436226, 2863139328, 673228840, 145367680, 168304768, 2284462600, 136970912, 2238506, 715128842, 2181693952, 2181563016, 679611040, 2228258, 33597986, 2190082082, 2728526336, 136972298, 704653480, 2156528290, 134752936, 2150140032, 539009578, 545268394, 2284333698, 2854257186, 704645154, 2854357640, 143263784, 42631688, 136874026, 573055496, 2852257800, 579348488, 671129634, 537405450, 2854398592, 581085696, 581077640, 35652256, 2192081536, 11044896, 2863136800, 578953216, 2852790440, 42469888, 2324168840, 142745736, 2720006274, 2854357160, 2728402978, 33729186, 2718435330, 2318008840, 713196064, 145268738, 2862784680, 2829746730, 2632320, 705299112, 2189984386, 34080896, 2156044936, 673710728, 2852659850, 34089128, 705170058, 178268800, 539140770, 176857218, 2317517320, 134225954, 2315919496, 2718048930, 705200288, 2728528384, 2290747520, 679643296, 715270144, 2317920416, 2315264032, 2315922080, 2686984354, 178430120, 170566272, 36342442, 44567178, 136839712, 34218664, 2315266720, 545433632, 2318010536, 2183791106, 176302218, 2325751808, 168329898, 2325874730, 2149754890, 10526730, 2854234626, 2860556450, 2191567522, 581470376, 2718466698, 2854888104, 2860654754, 680142858, 2685044874, 2860648458, 2183667754, 2854783648, 35661954, 548014624, 2720008226, 671744514, 581053090, 713042088, 2191559170, 2720571394, 11012258, 673185954, 539142698, 572661770, 2685050880, 2282228386, 2829092906, 2318049794, 2099338, 539658242, 2317887626, 2324177442, 145227808, 176826368, 538976810, 178291208, 673841282, 2819104800, 2317484680, 2290780298, 2284358314, 136323202, 2156003338, 137003682, 2693431306, 2261664, 2852170376, 673226888, 2720705024, 2181046400, 2852684458, 573090314, 2284355586, 681714184, 2183694464, 671230634, 571090944, 715172394, 2150107786, 10519074, 713031810, 2181726762, 2183176232, 547489832, 2183143594, 41986600, 2862645376, 2819235968, 2281867778, 2728559274, 2728954504, 2318010368, 713728552, 10617376, 2181726210, 2192187392, 2693400736, 168428066, 578814472, 578980522, 176859138, 704774178, 2292361858, 673317536, 570951688, 2147657768, 579471368, 2787872, 169877504, 176695818, 2692778666, 2158133376, 143303306, 2720170112, 176202410, 2155915778, 170434696, 2183168672, 134875818, 673884200, 573219368, 713040546, 673360034, 2862653952, 170000898, 167774336, 2852169730, 165896, 715655714, 2292318720, 2726824482, 705176200, 2860649120, 2729084928, 42477704, 570558976, 532482, 11020802, 715293354, 2818713738, 713171464, 713031720, 136882306, 2860548224, 2728962602, 2829625504, 2290132992, 2315257864, 11043498, 168338048, 2290256424, 706882216, 2726341130, 2692915200, 690312, 44697608, 2317910698, 136481290, 44075048, 706879490, 682238120, 2726298154, 2684919976, 2324170920, 136839178, 578824234, 2183694336, 704651304, 2829757066, 2717952162, 176160896, 2181210752, 706775690, 2284462730, 570556426, 2854354954, 2324177416, 704678056, 573210664, 2827091968, 682271272, 2827135498, 537534464, 2290254378, 2323677698, 2181728810, 2852135042, 570565122, 679649922, 2158004778, 2290622466, 2149582890, 578953866, 704784384, 44737056, 2326276258, 176825002, 713687042, 167936130, 707306144, 2290756130, 2684526634, 580944042, 2818736266, 715663362, 671746178, 178432674, 539101856, 706740768, 547881128, 2818713760, 2315821704, 578813962, 36209184, 2826961538, 8528000, 2147623466, 44083362, 145261066, 178399776, 2290092712, 35661994, 2695406112, 42641962, 2860550154, 8954536, 134752416, 2290098818, 8528418, 581468682, 2192091264, 2854259200, 715688104, 545269792, 2863278722, 681616002, 2189599394, 170557578, 2687109120, 707305600, 705308800, 580946600, 34250882, 571088928, 578980360, 2148141610, 537536522, 2292755082, 2148149256, 2317920904, 2829230626, 176857130, 2728568872, 671615618, 34114178, 671744000, 2693277696, 2156404906, 673325224, 2192089218, 34119842, 570466338, 682139776, 2158635650, 2819131520, 176816640, 713564288, 581437450, 2149755522, 2726308010, 176827040, 2819262624, 545956010, 2685012096, 2862785186, 176728064, 2861049984, 33556512, 2317388416, 42476066, 2156406952, 2181079688, 2785952, 2181734402, 2860548106, 2191688362, 2315913258, 2729060522, 2192091304, 581607968, 2686623872, 706783272, 35784864, 8530056, 706906658, 671785600, 545300522, 2281710248, 573080098, 2315788296, 142748194, 2284464810, 169902088, 2694883496, 2852694178, 2863137290, 2181564424, 2148141578, 2149744800, 2315946666, 2147622914, 2181210152, 168430082, 2281835178, 170435234, 167911968, 2720146090, 671656448, 44730922, 2685042818, 2317492864, 2686591648, 34212352, 2862647338, 2156014210, 578945024, 2181073568, 580952234, 2181696034, 2720696864, 570460706, 178792960, 2685010088, 2292320264, 145229954, 2819138058, 547913770, 2325882922, 713171584, 2718608008, 2150148618, 2863309344, 2150148776, 2290090530, 2819140130, 41976488, 2821195784, 2726864936, 578848810, 2150236162, 136489608, 2726864904, 524450, 11051136, 706904608, 706740904, 44567040, 536871074, 690304, 8552450, 2818613888, 2686585480, 2728435842, 2693310594, 9044138, 2726862888, 2860648618, 44730528, 2148171938, 134225922, 545819274, 665728, 572533248, 548012160, 2325905920, 680036896, 41943210, 545917576, 682232362, 2826960906, 2692907680, 2290788992, 2861178882, 2192222368, 671097354, 705202314, 2181734528, 578945696, 2684526626, 43048, 134881314, 581478442, 2158624776, 2694848552, 178924162, 2324334600, 176302602, 142615040, 2190092296, 545393320, 2192050178, 41986728, 33693738, 673753770, 2150115872, 2726470154, 2726306304, 579373706, 2183700482, 2283798656, 8399528, 2281745056, 2290124810, 2181704360, 2281701514, 11176576, 579502602, 142650024, 671230088, 144875552, 2728394752, 2692909224, 2861179528, 2695505922, 2664962, 2290123394, 44572834, 2290231840, 2754690, 2150269442, 706781866, 142770338, 2149720194, 580919434, 671221898, 142772362, 2189959178, 2147494434, 2326431776, 2317363200, 545827498, 2860681216, 2158012544, 2854781064, 2692909578, 10488456, 537395360, 2315255848, 573211264, 2158668424, 2829582378, 671254530, 715131050, 545423360, 2720147626, 547392168, 144867882, 715686408, 167946754, 2726462080, 680165546, 545425570, 2315297448, 706881576, 2325784744, 10752, 2854357664, 545423912, 2694842506, 170560002, 36309506, 35686560, 2315814912, 2181728938, 673220744, 2829068418, 35654146, 2192220192, 137005192, 713730602, 178266762, 2292875432, 2829092992, 2728429570, 539527810, 578846858, 539533826, 134775336, 2720704642, 2156562978, 545786530, 571089410, 2284487200, 2720008874, 136849952, 2726330920, 680009890, 2860690050, 178391074, 2720180266, 2862613026, 34113706, 145228458, 2149720610, 178823178, 2686494882, 167780896, 2718048898, 2720172704, 671779338, 2323652776, 2149588994, 176728586, 2695367170, 715784864, 2852659872, 178292864, 2132136, 178432512, 573210760, 44171392, 2720039464, 170035242, 8391210, 8421890, 2192214536, 2156530336, 2827618952, 578955298, 2693408768, 545955850, 539492906, 545917096, 570458240, 178268290, 44083360, 547367434, 707396264, 2156005930, 655874, 2281712264, 2818713762, 2315264138, 2729093154, 713728160, 167903394, 2861075082, 2854922760, 2283937832, 2157980296, 2150115330, 2148180104, 42502274, 2726993920, 2720006816, 2147485856, 2726854696, 2854888074, 2685020832, 2860526216, 547924104, 8923810, 2861206018, 44696096, 2720049282, 35661832, 2290754208, 706873512, 176195714, 2281875618, 2292746378, 2317877760, 2317517354, 2147658410, 2149746818, 2317386282, 2155872896, 539108002, 2325913760, 2695498408, 2863137312, 35790856, 36348074, 2324343426, 2290647074, 539101704, 36209280, 2827651104, 2149615784, 682265128, 570960394, 2726994434, 2827618344, 2728397472, 170011274, 145228322, 142647946, 2282268810, 2155872808, 2854750856, 176201898, 42478090, 2821234818, 2692777984, 2718441632, 2685012098, 547913896, 168296586, 2863310986, 178784264, 134391848, 2284462602, 44599978, 2284464672, 42598954, 681582752, 707264552, 2862653482, 142616744, 713042466, 2324341386, 2863178282, 2324178952, 36307490, 2726822434, 673220744, 682273312, 537438338, 673851528, 136478728, 2281710088, 2315919912, 537405952, 44214944, 133666, 2728954024, 2292189314, 2189437440, 2694875818, 707397768, 2685010560, 2282235906, 2818706048, 2852301322, 2693433992, 2684887594, 2718574720, 10487978, 2315257898, 2282358946, 2183692962, 2860524032, 2718573088, 35793442, 2818583202, 35685000, 2181179936, 44566690, 44040352, 2292228776, 2283840130, 547389576, 2148049058, 2821229096, 2720047274, 10649608, 10520616, 178913282, 2861179400, 2282392202, 567936, 2687019688, 2695373354, 536879650, 2861050496, 2189961728, 176169504, 2829197314, 2860548264, 178301098, 2818572800, 545261730, 2315921416, 2695408288, 2284488834, 170041986, 673220738, 9078794, 2283800576, 2292318216, 537403944, 2283809322, 2282259080, 2726961162, 2684396040, 2315913738, 168337568, 2687019658, 715170440, 2827494048, 42109602, 34122376, 2728437888, 2292353066, 680003746, 2290614282, 2718050304, 2826963618, 2158010410, 2827659946, 169902114, 170565674, 2827100290, 713033888, 10528802, 2720146082, 134359584, 34081442, 34245256, 2290221570, 2852814848, 2728927882, 2726865570, 2148149792, 2183692458, 2181693440, 145402410, 705339520, 715270698, 11143210, 2325751816, 581050504, 2693308544, 671123466, 2325774984, 2325874720, 2147491882, 2826961440, 579504138, 538978304, 2718474760, 2692784650, 178825258, 579512354, 715137194, 2148007976, 2684354562, 2158534664, 2854264840, 142615042, 2150236202, 2149624456, 144877704, 2156440106, 715827338, 2821237384, 2191567488, 715795106, 571121832, 34210336, 2852268584, 178790922, 134744746, 2283800578, 170041346, 2694873728, 537561122, 2693277704, 168435720, 2720705162, 2829754914, 2829058210, 2156405258, 2290788872, 134349482, 547520682, 2827495458, 715696808, 2684365314, 572663842, 2147524746, 2860559008, 579381800, 2693275776, 2861206024, 673745064, 671121408, 2156044970, 145394208, 2324299904, 2156036104, 2821333000, 705210890, 35694762, 2717952544, 539501216, 704678440, 170043394, 579348488, 713566338, 545949858, 2687107240, 2326306824, 44040872, 2854224010, 2150138528, 671099528, 713566370, 2315291168, 43562, 2818736808, 2158657536, 11042818, 680012322, 2693431306, 2695366792, 2282365600, 36307082, 2821228554, 2829066794, 545260192, 2687109666, 2315790850, 2852684290, 2149714594, 33589922, 581077538, 2284325386, 2181081258, 2717941768, 2720532522, 2821195784, 537405610, 2720662152, 2684389514, 2292222122, 176161288, 2156046464, 2323679370, 2654856, 2290098312, 2852686504, 2729082882, 2292719626, 2315790370, 2720662048, 713198088, 579373568, 2854914720, 706879530, 2687150216, 2852692008, 2282227850, 713728034, 2189426858, 2685051050, 2720669706, 2282258592, 145360928, 537403424, 706773632, 580922018, 707265162, 2181597698, 2718468226, 2827094026, 704806920, 707397666, 704815616, 2717917706, 570468480, 2819262466, 2693440042, 2717917194, 706742442, 136972298, 41514, 2821204130, 2290100392, 2827494058, 9054346, 680034434, 704782464, 131586, 570982440, 682109066, 537559178, 2325881474, 2181073450, 2315946496, 2720704552, 2826969634, 2862654088, 168462498, 2183703178, 2189590562, 2292351112, 2726985730, 2156432002, 2148139650, 548020738, 539001514, 706904194, 673751554, 139816, 2726338722, 2854758408, 2282260512, 2325783178, 538968616, 2854397992, 36350506, 2720146048, 178954282, 707266730, 2290649096, 2687109762, 548012160, 2694875786, 2686624258, 2726340776, 33565194, 2695528616, 170396200, 2852694658, 664194, 2189558432, 571116194, 705309194, 2317394466, 682264608, 713697450, 2315821698, 2819097258, 44730402, 578978442, 573089962, 547357194, 33565184, 681738250, 166056, 2156528258, 34253322, 2829755040, 2156406794, 2148173952, 176300168, 680166056, 2827518632, 2282359336, 2820713096, 143270434, 713040520, 2148139554, 2726299656, 2686492704, 2820808840, 2324340744, 131242, 33563272, 2282356768, 42606762, 679518882, 168428066, 2183670402, 2860526114, 2861073024, 10651688, 545401354, 715653642, 2317355042, 2854789762, 2827094560, 2729050762, 168337538, 2787874, 2827657898, 2694980226, 679512714, 715795104, 2189984258, 169879690, 2854265346, 33695776, 2290262152, 2156038688, 2862653474, 2720530954, 671227946, 537567274, 9054858, 42117760, 2189429282, 2686624392, 134348970, 671648418, 2852260008, 142745634, 2694881408, 42084360, 178432162, 705331840, 671221794, 2829593226, 2283809320, 2292844546, 2687017608, 655906, 539009024, 2324170882, 178258080, 671656098, 2183800874, 2684920456, 2821367968, 2695006882, 168331946, 2854789122, 537567904, 2686978050, 2863169546, 2720696874, 2149622410, 2284496906, 671228034, 176718496, 35692554, 2829617674, 527018, 2282227746, 2192181376, 539140264, 2189986432, 2720006176, 2729058464, 2693433984, 2284325378, 545783848, 2181693482, 178823722, 2147625122, 2239016, 580921512, 2684913832, 44695552, 2854357514, 2861072896, 2686976650, 679485600, 176685064, 2158536704, 36309152, 537567234, 2292187688, 2156440098, 44565120, 134750208, 41953920, 9054722, 2292198024, 2821335200, 2684913706, 2317910016, 2854232106, 671656488, 2717917218, 715653792, 2290130976, 2726857226, 35824288, 578814632, 2317910666, 547916288, 581470762, 2326407202, 168329866, 671220354, 2283806880, 682101376, 44599946, 34089098, 706871328, 2132104, 169904682, 2315954696, 2192222208, 2317912736, 705333794, 2147493920, 581607938, 2317492746, 539634178, 2829756544, 44042794, 2854355616, 8948360, 2318011040, 2827625002, 2693434024, 42500096, 671746216, 2726305824, 8946346, 2190117408, 134260770, 2158633634, 539625482, 2230816, 167946248, 2326437890, 2854396554, 42074666, 680036906, 2281736714, 673851912, 2726306336, 2290657418, 8923144, 145394186, 715686528, 2819139616, 715137066, 136315424, 2820810912, 2720147464, 2189986344, 2150140456, 142606466, 2192222376, 706783370, 2718566442, 579504800, 2863137320, 2325907592, 167936130, 713566216, 537561226, 2684356744, 715259906, 2854887594, 2281876136, 2148016136, 533128, 41984162, 2156538530, 537559560, 2718573058, 2695015074, 2191534210, 680010376, 673710218, 2686493346, 142772224, 2283964586, 2191559338, 176294018, 570949642, 176687112, 44214440, 139274, 2852817058, 545259690, 2827659936, 2191556650, 570991274, 715129480, 11043370, 681576992, 2862787082, 572524552, 42633770, 2827002530, 143302786, 2282227882, 680045184, 2861206024, 2315788962, 2726439584, 8921738, 2818581122, 2720530472, 2317877896, 537567400, 570982530, 2315289250, 2826971648, 2720671784, 143138824, 681575040, 2684881576, 2323654656, 2284366344, 2150105642, 2829091368, 2829101704, 2326405634, 2158626952, 2821236896, 2325749760, 178399904, 2692776456, 681713834, 2861074986, 35692704, 706871810, 679485578, 2829191842, 2281736234, 682273448, 2818572296, 34089640, 176824354, 44608170, 2315943938, 2862785160, 713173120, 705177738, 2155905194, 2269824, 145367680, 2717952032, 571114144, 8388768, 2827094570, 2726854816, 11143338, 705202344, 168471082, 144878114, 2317355050, 2692917794, 570425472, 2158133256, 2852692488, 178922016, 2729091594, 2315266216, 2684914306, 707406474, 2284487330, 170559626, 2325905962, 2852135074, 673720330, 2819262624, 539011744, 2854791682, 2325774472, 681584648, 35653640, 2228874, 572663848, 673317538, 2684887200, 715655176, 2821335552, 2718599690, 715270280, 176687266, 36348066, 579373602, 704653312, 2189959840, 2684912298, 2827135144, 671131816, 143164064, 2694971434, 137013378, 536914440, 2147656234, 2684496514, 2324177570, 10518560, 2861074466, 145399936, 2829066752, 545292330, 134744706, 2684920480, 570957994, 8522408, 145262600, 2157978280, 2826993834, 2148182536, 2323775626, 9044104, 2726472192, 2238976, 142746112, 2282236424, 176334888, 538970792, 2326308994, 2107394, 8423586, 2693441664, 2181178026, 681716360, 537036930, 2692751402, 580919464, 2192050186, 2323653154, 2284366496, 545784328, 2181081120, 42500098, 2281736226, 673228930, 2158626818, 578945666, 35823624, 579504650, 2292329130, 2190084138, 2149720746, 2852782088, 2820680226, 704784514, 2684520586, 11010728, 2693409442, 33695882, 2181072896, 2156006048, 2290262530, 2317352992, 2726430728, 2692907050, 715686434, 2181071498, 42508968, 35695146, 2829722146, 2156429960, 579512362, 2827102850, 704809128, 2826993794, 2147650218, 2695408168, 2692907522, 545423914, 2158135304, 2726821896, 2695538858, 44179616, 44171426, 2819262466, 705208482, 2685020288, 680175626, 673720864, 545423360, 2852134952, 570992682, 2729083042, 134389770, 142739618, 176695456, 2181693600, 2684528682, 2821333632, 35660322, 2728396840, 671089184, 2860649090, 2315258504, 707305600, 2129930, 2315255978, 176695938, 2183798792, 679610888, 713196074, 2695012360, 671746688, 2694973448, 35792906, 579510954, 2852167840, 34243232, 2158660106, 713040034, 539494410, 2189984386, 41945096, 682263042, 2829722144, 2317918336, 535080, 2290262184, 713566882, 144837128, 705210496, 36219048, 2726987906, 2820677802, 10529450, 2190125698, 671621634, 2284462602, 2158526634, 42631296, 673196040, 2324170920, 2323677352, 690848, 176695330, 134883978, 2148139530, 580913802, 2325873280, 33589282, 44182184, 581470338, 2147623050, 682108936, 44731010, 671220386, 2323808778, 2863169704, 2156570666, 2149711880, 2717952650, 2149755552, 704776360, 537395200, 170568360, 2156044808, 681715882, 2854912168, 2099872, 2290090114, 2829582464, 44572834, 136480770, 572654120, 581576866, 2283840042, 2829617800, 2720016424, 2191567008, 136847496, 548020904, 2718042120, 2191564840, 571080704, 2189437568, 36317866, 2695004298, 2192181290, 2729058978, 11045002, 573057538, 713040546, 2283801088, 2190123656, 176162856, 167905282, 144738856, 11141282, 2827102730, 8923690, 2315291274, 44606122, 2720669738, 2138762, 10496128, 2693310466, 2726297760, 2726340768, 176827018, 2181695496, 2292886026, 671623304, 2324343434, 2821227178, 2827526786, 167913608, 2315395752, 707428512, 2693439488, 41945096, 2323818498, 713566376, 2283840034, 704817314, 2720533026, 2323775626, 579371146, 706882216, 136850090, 704686754, 8423424, 2728960010, 2156038146, 2827485826, 10627746, 2695014410, 570428066, 178268800, 168340000, 2190084234, 2821228554, 565376, 2147484162, 168468520, 2324168842, 2854879362, 2692776072, 178422410, 2292711458, 2818744330, 713590792, 2684879488, 2326432264, 2852784674, 2189953578, 2695504554, 143133314, 545302656, 581437608, 11053736, 2827496072, 2829723776, 2718073000, 2862655656, 572532898, 2720571520, 2156568706, 11020416, 581042722, 581085858, 2191556770, 2728427560, 526344, 2861213730, 572522506, 8421386, 2190117512, 681705984, 142617258, 2827100290, 8552448, 2325751936, 36339720, 2326274560, 715694624, 176300074, 2728394752, 671097376, 2181171744, 176162978, 2854879392, 547881600, 545956392, 2189428736, 545794560, 2821325472, 2158495880, 2317486090, 2686495272, 2324203530, 2863303330, 2150148106, 2684878984, 2827659296, 2684388008, 2282267146, 2820671520, 2326307498, 2827659432, 2720049312, 673229344, 2192222370, 33562656, 2729085058, 704776832, 2158004776, 2183144072, 2863137418, 2158135426, 2326429704, 2191656968, 2282367520, 571089448, 673874568, 142739464, 2852790914, 570565256, 2290131456, 713064616, 673325698, 579381418, 2726439562, 2718476456, 2726987778, 578988674, 2156005888, 2685045280, 134883370, 2693302784, 2181169666, 581443712, 2829232128, 33694248, 2860515458, 178260514, 537044992, 680141354, 2720017056, 2854387880, 2156527754, 176201730, 2181728936, 8915586, 681617418, 2189468288, 2150148778, 2820713088, 2282228392, 2821357738, 2718040714, 2148016674, 170565794, 2863268354, 2284486656, 2148051458, 682229768, 178782378, 178946722, 2284494848, 2862743688, 2821234824, 2860656770, 35782696, 134261418, 8913440, 2863268394, 33687584, 2685011978, 2827616298, 2282365096, 707272874, 679643810, 2720671786, 8421376, 2323777570, 545431720, 2290256426, 2283831818, 579504648, 143271968, 2148172426, 2281742346, 539527712, 2854365834, 545792520, 2693406754, 579346434, 704653856, 2827618826, 2181179424, 136489096, 570466314, 682142248, 2829068808, 2148180136, 2718607392, 713697418, 2156404864, 2686591658, 176818184, 134908578, 2156537984, 547490312, 570468896, 713566248, 2283930154, 143270400, 2290655234, 688258, 581476864, 2290090504, 2140298, 2292886050, 680175656, 545923240, 10486304, 10659842, 169871496, 680003714, 36306984, 2693431434, 44736514, 2147516586, 571082754, 2292222632, 2854756992, 2324212266, 11045024, 2687017000, 176720512, 559746, 2687019018, 2192181290, 514, 2861048456, 705167490, 579504642, 2684362760, 713689600, 2685010434, 581478944, 2189992490, 2290647178, 2183275144, 44572800, 715293224, 2326268546, 134744224, 715663530, 2156407296, 2720664224, 2155872802, 2147650090, 136872106, 673745538, 2292883490, 2862744096, 35782794, 547883680, 2284331146, 2156398632, 2726996096, 680010402, 539633834, 579340968, 2148149800, 2149755008, 2189601314, 2854396552, 2718466082, 673327776, 2819237888, 713598984, 706873890, 706880136, 2315788288, 2181595816, 713195520, 545824898, 144845320, 44599944, 2861082760, 2861072424, 2829615144, 2684387360, 578953346, 36211232, 2819130018, 2720540704, 2181046786, 143173664, 2189468160, 664098, 2148016802, 570982440, 713564290, 539500584, 2283972744, 2181728426, 2282234378, 2820671530, 2238474, 2686451720, 579469472, 539099266, 2324169224, 2325881472, 10625672, 537035304, 2156570792, 578824744, 545956354, 2281701384, 170035752, 44179976, 2860679810, 547529216, 539503112, 2326274570, 581436040, 142770176, 706904576, 2860515464, 9086978, 713728640, 2189559936, 2282234504, 572523018, 671754282, 11149994, 167903786, 2863276074, 2317910018, 176160904, 134357160, 578986538, 679651498, 2325882890, 2685009960, 2852137096, 545261730, 142608418, 35654304, 2684355208, 2860525568, 2717919264, 2324301856, 2315387050, 2150279688, 2821226634, 2684363426, 2183274504, 178258088, 2317910058, 142649504, 572524554, 713556104, 571113986, 679518760, 2684397738, 2684493826, 673744938, 36177960, 2107560, 2827520552, 2156527784, 2863302666, 2190092418, 681576450, 136480928, 2147484290, 545917098, 2852168354, 2281734792, 2290221704, 2829189130, 174082, 2156438144, 142650018, 134253066, 673196194, 2325749896, 170404520, 41977866, 2192220200, 2656770, 2292230792, 2829722280, 2720016554, 713722400, 545398944, 35686402, 681715880, 2191565482, 2181171754, 44040866, 2728567458, 2820809384, 2728403592, 2863268354, 2860656640, 2326268584, 34212008, 42633376, 2292721834, 2726961192, 2149746818, 2315921928, 547365408, 136882818, 547891840, 679479296, 34081410, 33685672, 136454312, 176169514, 2189470208, 2315290624, 715686026, 524930, 570951810, 2829223936, 2684496520, 706871818, 671752866, 2863310882, 8529920, 145228448, 2684527138, 2183801506, 145270954, 2292221986, 2317918210, 655912, 2684529192, 2324299938, 134382242, 2720702504, 536871424, 143165472, 2317912712, 2290229802, 2827004034, 2854389802, 142615082, 2324209832, 168299008, 2854756864, 168430218, 2720532650, 169912328, 9087618, 2693441578, 145394346, 2863302818, 176332842, 2695364746, 2315788320, 2326274698, 10649640, 2317484034, 2720530954, 2726865448, 2861081088, 2158502050, 2148010634, 2158627338, 2852825600, 2228362, 2728567434, 2686593162, 2326274730, 705339426, 2695367208, 2292713640, 2156012194, 2852817056, 570599938, 2819270666, 10521256, 2292746274, 41953920, 2726985762, 2694979626, 2147656360, 2315945992, 524330, 2829584426, 2149591712, 2684529280, 2787368, 2315421826, 573186562, 2693431848, 696992, 578855426, 2150116008, 2192222346, 36176042, 539099264, 2854226474, 2692874762, 2156568704, 537559592, 713599146, 704809122, 579379882, 41978536, 9078912, 2726332546, 2181597736, 42076808, 682240640, 2324211752, 2147650218, 671124128, 2854750248, 2148016640, 2326298632, 2794024, 144842754, 2718474272, 2720696490, 142778538, 713197728, 2158002210, 44564480, 578822280, 715653674, 2862647432, 178924074, 2829722240, 2147527210, 571081354, 34210338, 170559530, 581444106, 10651816, 539502728, 2149753504, 679485442, 2318016520, 673196192, 680001698, 2827001858, 704774184, 2183692928, 547487874, 704774152, 2292361248, 10529282, 2324342786, 2323646592, 2854398082, 2854365184, 545398952, 2189559850, 142748192, 673745544, 2292752904, 570600074, 2819260424, 2726987914, 2821358080, 2718476832, 136978474, 2281842688, 2728403496, 42500232, 713564832, 2148049032, 2158002312, 537559720, 2821367946, 2318008458, 35684362, 704678024, 537438336, 2237088, 2818605088, 34978, 2826971656, 578816640, 2863276170, 572557442, 2695374882, 2860517928, 178782754, 2158624810, 134253096, 169869994, 134228482, 715664032, 33720834, 570950154, 2181202560, 2826996226, 545794562, 136972834, 167805098, 170010792, 579512842, 36217512, 2720039562, 679512618, 545816736, 2181210248, 2718081058, 42082816, 2854920840, 2317912586, 536871592, 2726306312, 35785258, 2863276706, 2861048480, 688168, 547357312, 2829716096, 679616514, 579346440, 673193992, 44607530, 134916744, 581574664, 2190115360, 2147616906, 178268288, 2821335592, 2190082728, 2290256010, 2692751906, 42500744, 680011818, 2290123424, 2729091594, 134742696, 671623712, 715685920, 2852659370, 2148016770, 713173666, 2283809416, 2692884480, 2827092610, 2819260970, 2685045386, 2726857376, 144704170, 682109568, 2695497890, 136487042, 168306826, 2863136810, 8921120, 682131584, 2829615616, 176693378, 2189592584, 2820704776, 706880000, 2726856840, 2827627138, 136880808, 2148182184, 33728552, 2138752, 578849320, 2860689544, 2292842536, 2147656194, 170393634, 178784930, 44182048, 2854365832, 2854914176, 2693277698, 136849546, 136487586, 2324341282, 2290125480, 34244610, 2684526634, 2821201954, 2718466696, 2854226464, 2695397538, 671124002, 715795082, 671785506, 537528962, 11045024, 2728927392, 8954368, 44214944, 713597056, 42642050, 178290824, 2695400096, 2852692000, 706881664, 2181169672, 705299106, 707306152, 2181177376, 2189983776, 2281712296, 2829625472, 2695004160, 134875306, 137013792, 567426, 170000386, 178293288, 2854355456, 2684494368, 579340840, 9054752, 2694980226, 2827003944, 36341890, 673318912, 2157980288, 2281742498, 715661320, 2191526432, 573057192, 713588778, 2318008320, 2687107074, 44706442, 170524832, 2818574856, 581568682, 44564648, 2315788298, 2149752834, 2156431914, 2290780832, 142647464, 170567688, 2726428834, 176849418, 573186690, 2754720, 2863269922, 548045474, 11149824, 579348648, 673851554, 545425544, 44566568, 2325776898, 671129736, 570600064, 10619010, 34081314, 2181564960, 2720180898, 2694842408, 2862622752, 136358026, 176851104, 539502626, 547529386, 679619208, 2686976032, 2283807402, 2191534082, 2318019106, 2720047112, 9077416, 679651370, 2183668234, 136348330, 2720139906, 704651304, 2726863008, 34251304, 2818572810, 2854267392, 2148008098, 2728430090, 2158537352, 42469506, 2726462082, 681575050, 680044674, 143139360, 44081794, 581085312, 2718048266, 2829058090, 2292222626, 579504808, 2326308906, 2149581474, 713564170, 2693300874, 707275400, 2183661576, 2729061032, 2861040266, 169902760, 581437954, 36307458, 2192058378, 2147649576, 579504642, 539625632, 578849448, 2695373450, 673358472, 2726961824, 144836770, 2317517354, 2718573216, 2183833738, 134219904, 136972450, 2818714274, 680142850, 2860681226, 2156036650, 2829197858, 2726824106, 2156568712, 44204032, 142780552, 2148139528, 2820810912, 2820800520, 545390754, 2818613768, 145393696, 715661442, 2183301250, 570466336, 42475648, 145227778, 33727144, 2149720234, 715295360, 2827100202, 2684354720, 715130882, 679617064, 143141034, 35652226, 537438858, 2726339234, 33597610, 2693400584, 715262594, 715786272, 2684389384, 580911242, 170535458, 134881448, 2695537192, 42502696, 679477416, 539535400, 547366920, 2150107170, 2728929418, 10659976, 2148139146, 2290649096, 2818607272, 2292222594, 143164040, 2192083594, 715696298, 2315911296, 578814466, 545792682, 2326274592, 2284355752, 134775328, 2819096704, 2158494370, 547915912, 2821234826, 169913002, 573049480, 10657928, 570589706, 2863136930, 578979976, 2189600904, 2189593096, 680043168, 142740130, 167938050, 2315919522, 44564514, 2189959712, 2863308808, 2861040160, 142647330, 2156440064, 545794176, 2720147968, 2686617728, 2692751874, 2684887048, 673188512, 134382208, 2695006880, 2191559176, 142772234, 2292189344, 2283842058, 2852684330, 2281865768, 2854267392, 706871970, 2826963074, 2692915744, 2315944576, 2325785120, 2181573130, 44171272, 2820669984, 2852694698, 2861172776, 2283963008, 537569792, 143140994, 2685010080, 9054730, 2821365930, 35793570, 2315291138, 713041922, 2694875690, 2191558824, 671656104, 2290655368, 704684074, 2819268770, 2183145482, 2686615552, 2826962954, 167911968, 2290229386, 2821358122, 170000514, 578854954, 673350178, 545917480, 2863278594, 537561226, 2852651136, 2686593160, 168460296, 2818580648, 681584776, 713065098, 167905802, 2191557248, 679641248, 567842, 2183176712, 2687115402, 2292327042, 2854758570, 44048906, 713591466, 2324170882, 2317394442, 2283831816, 134228138, 2148008576, 548046890, 570950282, 42600968, 2829721736, 2315952138, 680165408, 2281874050, 570428042, 2720671906, 34242698, 2684389930, 680167554, 2860556936, 41088, 2829746850, 178815648, 2326438530, 2191697954, 2315421738, 671230122, 539493026, 2149720616, 176204330, 2664584, 715131562, 705170058, 2149722240, 715260066, 144878112, 2862620800, 713719810, 36315650, 671091242, 2292230818, 2629632, 10527394, 2284497442, 142770720, 36186794, 176294018, 2290092194, 2684387368, 2861181450, 36341762, 2728403106, 2684518442, 144878240, 42510346, 142737440, 2290131626, 34220712, 43008, 713203882, 42468002, 2686461954, 167815842, 2695006378, 2181048866, 2720694432, 2718574720, 44075010, 2183176872, 2318016522, 2829230728, 538970152, 537438848, 34089098, 537012266, 2292351656, 547357320, 2282359298, 168437762, 547924010, 2315299488, 2852299304, 572686336, 167914026, 539142658, 2158537352, 545923208, 2181571082, 2692778530, 176818720, 2148041386, 145358986, 134357674, 2181046944, 144738954, 571121674, 167936128, 2326276776, 688296, 2192181922, 2290098690, 2854226592, 2149714442, 713031682, 537569826, 570960416, 2323786368, 2818746880, 2726864936, 2860548768, 36339848, 35693096, 33686058, 2854758944, 715131010, 581567114, 2191657608, 2325905536, 178948264, 581568682, 136850050, 2852694186, 671654568, 139392, 2829755048, 33728552, 2685045410, 578814496, 2852692650, 142641322, 2826996352, 2726428704, 164384, 2729060864, 578824194, 2326309506, 176291976, 573049386, 2189983778, 134905992, 545392776, 2720565248, 2189599274, 2155905160, 2324340872, 548047394, 2317912586, 681617448, 2854791178, 169902242, 35654144, 136839712, 2283798666, 2290229282, 571091074, 547520640, 2283840128, 2720694920, 2821357730, 2326308872, 2158110728, 2284324864, 2686984330, 671261346, 176851104, 2726953482, 2821324938, 2860657322, 2191534240, 705169922, 2192212008, 2283973162, 682131616, 143139466, 673360544, 2325881506, 2726955144, 2686616106, 2147483680, 2718081194, 136448672, 2325784576, 2854881288, 2292746922, 2192214568, 33564810, 2717952042, 11182720, 2158502016, 2284331176, 2827518504, 713728002, 2829615754, 2315291138, 176300162, 2156429994, 34250880, 2726330528, 2686451714, 44698122, 2687017602, 581470336, 2105994, 570597888, 145236648, 2827493898, 673318914, 2820811392, 715687976, 11010184, 134873224, 142779042, 2148141600, 2726306306, 2282398336, 539666978, 170535074, 42108938, 2189984384, 36315138, 2191655586, 144744586, 2263712, 178922144, 2684912168, 2821368362, 706781706, 571124264, 2315911328, 2728567328, 2726855178, 2324299786, 2317396610, 2695406088, 2290253856, 581601314, 547496616, 704774154, 11149354, 2158635562, 2147623426, 2155907720, 2326398984, 2854363274, 713730562, 2189558312, 707428514, 671219720, 2861181096, 2292852768, 42108960, 539525640, 2158624778, 2149714474, 706882056, 2720696962, 2694981762, 2292228266, 2686616234, 33694344, 2149712426, 134881832, 2158493866, 2694875816, 144713866, 2693406730, 136487432, 2852784296, 2156571274, 545425960, 570460802, 2326274728, 136454154, 570992672, 136489600, 167936680, 2829092994, 176193674, 144736938, 2854783656, 570949770, 2192220832, 715784834, 44040354, 2863171626, 673349666, 2284333696, 539101706, 2181204642, 2687009408, 713730058, 713730594, 2684881570, 2192081066, 679520298, 11012768, 2718599690, 2282366984, 2156044330, 36309642, 673350280, 2862784554, 706873888, 2818607786, 2854232578, 539623938, 144835242, 2317361834, 170560160, 655872, 538978464, 11053224, 44739114, 572531338, 170527400, 673317418, 176293888, 2315913376, 581436066, 2181703680, 579346602, 567330, 178823298, 2158141962, 545925280, 2720533152, 2819236354, 2726300194, 142740000, 2147526792, 2290625194, 681617954, 539003562, 545434154, 2729093130, 2282400416, 178424458, 36350498, 2694850592, 705298432, 2183801474, 176193536, 168331776, 134259242, 2189566632, 2717909544, 707273218, 166026, 2692786312, 2693308458, 11012104, 134883874, 578814506, 2292230146, 2860655232, 35790850, 2158504490, 42084520, 2148050946, 2686585506, 707430408, 9085608, 2687142016, 2317918218, 2694842914, 2192083496, 2238498, 2290262016, 2686454314, 537403394, 673319050, 680165410, 35654272, 671131810, 136479402, 2181695616, 682140170, 2281865866, 2686487048, 2819230208, 2189984418, 2191556770, 537428008, 2820803208, 671124104, 713590824, 536911882, 2158143618, 136478848, 713556648, 145361026, 2854388392, 2686585480, 2190123650, 2820679840, 168428040, 572525226, 2106018, 545401474, 2318041760, 176163456, 11020458, 176859178, 2860524160, 2190084264, 2315911336, 2852651560, 35694722, 539099656, 2192091650, 144836768, 2318052010, 2317353120, 2854879360, 178397186, 2290780162, 176857640, 2684397696, 2726985896, 142606848, 2821204514, 579504800, 537012904, 2183309352, 2155915808, 671227946, 11173898, 36176546, 134908586, 2326407722, 671122056, 2147625506, 2718468648, 536914560, 2654856, 2854225922, 2718435840, 34220704, 2326431786, 715784834, 2315289218, 2826971658, 2148141064, 673718824, 170525322, 176685728, 2317393922, 2192189986, 2728403498, 547391530, 2147518498, 2720041504, 706740776, 33589378, 2281703432, 2684889218, 2192179714, 2183659530, 2150246440, 2282397698, 2686485120, 2158135816, 44075138, 2829191722, 2684887562, 2149623938, 169878186, 134261410, 2821204136, 539101866, 2315922088, 142608426, 2862785194, 2147649664, 134914688, 2693276168, 145393706, 572522656, 2829721600, 2290100874, 547924642, 2191688360, 2318010920, 2315299330, 2827002370, 2684397600, 2729058306, 2854791296, 2283833344, 2752672, 2315386888, 713558666, 2827127464, 573221408, 2718075528, 2156014208, 545434248, 545400960, 167774218, 2717909026, 142772768, 2315944458, 2685050914, 578955402, 2860681226, 2820679680, 579371554, 713730698, 168298666, 2323688064, 137005578, 167905962, 2150140074, 145270818, 2692907168, 2686485120, 671228034, 2317517312, 539101864, 537436200, 2148182528, 2818746496, 2861173416, 547356682, 2686462506, 579480192, 2861179016, 170393600, 537567266, 2717950594, 2290780712, 2693407368, 570982570, 10616864, 134392450, 2315788802, 2694873760, 673849994, 2821360264, 545423400, 671221802, 707436714, 8552992, 572555402, 2290100392, 2862620842, 527008, 2317879330, 2318008360, 44048520, 176718370, 2156537888, 2191698560, 134391978, 2181735050, 2325883434, 144736386, 581437992, 2726955690, 2720047242, 571113600, 2318018562, 673218730, 713066656, 581435530, 9085066, 547490344, 2323646976, 2821196328, 2317516930, 2281734696, 2189953706, 713564328, 539666568, 715162114, 145359490, 707272738, 2827659264, 707428490, 2284462754, 178823298, 145400448, 2854758944, 681609258, 2326397570, 2230786, 2686976160, 572663850, 2155907112, 2684486186, 2728534528, 136454666, 2854791330, 2720541226, 2861041824, 2686492712, 671787144, 572694666, 579479688, 579379712, 41975976, 547883178, 715262594, 44597282, 579381928, 42084386, 2149581472, 713196160, 2854265002, 2148147210, 2181563018, 578955304, 2827627144, 2323654818, 2693408802, 2183659650, 545917578, 2863177888, 2181210794, 44728970, 33554944, 2281842688, 2720702594, 2829714056, 2190125058, 2726854824, 136323112, 33685672, 44607648, 2788002, 2183144064, 8522282, 2818711688, 524458, 143302784, 44073000, 578945536, 707405954, 690306, 2191565312, 2718040192, 2852661802, 2326440490, 2284489386, 2854780938, 2158135978, 2862751754, 705298954, 2821335592, 8431752, 11182080, 2147519104, 2317525640, 671089312, 2323784328, 2283834026, 2325782656, 570952354, 2271274, 2324176904, 9077290, 545818656, 2292326954, 713164962, 2318043808, 2148139146, 2283931680, 539099266, 2158004904, 33565344, 537403432, 2324179496, 2854264866, 2150271522, 2148182528, 573188776, 2717919274, 570434050, 34209824, 178784896, 680037026, 2720705184, 705167882, 2718474240, 42641952, 713173536, 673220618, 671132162, 178268810, 2726431402, 169904256, 133282, 2283929610, 2720139944, 2150105216, 696842, 713556000, 2852659842, 539533984, 2687115426, 2317484194, 145227808, 715696770, 2315911176, 2827518122, 2862753832, 178258048, 2718442016, 539003562, 706914984, 2156012194, 2693275658, 2693440138, 2720148010, 2827518602, 2728396834, 2852170402, 679641256, 2149755400, 713721864, 176824330, 2292877952, 2283939976, 2323808264, 2820808714, 10519202, 44599818, 2292754442, 537528834, 715784834, 2158103072, 2189559946, 2290133000, 671091362, 134775304, 2728437760, 2854226050, 581051040, 713697794, 673325730, 2728561186, 715303456, 178784770, 35815594, 10485920, 2192222344, 178290826, 2158668296, 571089570, 2860648962, 707273218, 578847234, 2821333674, 2827526304, 2720704514, 679479466, 2854398594, 2818580650, 2818613248, 2726340738, 44073120, 2863180290, 2156047008, 11045386, 2147647650, 2854257152, 2191534754, 579379330, 580913698, 671778946, 2325774856, 36186666, 2827495552, 44573320, 2852684456, 2820702858, 169871400, 134916738, 2317486762, 2718474274, 579373696, 715131016, 2324334752, 707308064, 2148018722, 33563176, 136478848, 9054858, 671096970, 44736680, 134875138, 144834698, 44607656, 2181603842, 2863302658, 2228736, 2852257962, 680142976, 679477386, 2860523522, 681714208, 578947618, 539664936, 134225930, 2852167850, 144703490, 8923264, 2720006306, 573221002, 8529930, 144869922, 176162978, 136978952, 545431714, 713597096, 715137152, 2292844552, 2854879904, 2863301130, 2183823914, 2181735048, 679479306, 2819129352, 44171266, 10627234, 2183135274, 2181737098, 679641096, 2827618336, 2292353024, 547883042, 2821237288, 2158666240, 2693267976, 539101218, 715686026, 2290264232, 2686487210, 2862645384, 2324209706, 170557952, 33589762, 44171816, 2819097098, 2189460130, 168340104, 2852266146, 2292353666, 680043146, 144867464, 2686462498, 681714218, 2181073066, 2621992, 169879682, 2191657504, 2695405728, 2156406922, 134357000, 2829625898, 581044776, 2630304, 680001544, 715686410, 176163362, 42631816, 2156397088, 2290229384, 178823298, 2148149288, 2323646464, 2323816968, 2181180066, 2819131562, 2323817002, 2290231978, 136980520, 2158537224, 145235976, 2324211840, 2147658240, 2325784618, 2155872800, 2324179072, 2693300736, 2829593218, 2693309098, 2728528386, 671230634, 2148141218, 2149582850, 2852299306, 36317738, 536903680, 690176, 2827001888, 10487850, 134914696, 2852167722, 2192189602, 2863136810, 2662922, 570458624, 2183277194, 2852814882, 2228264, 178432648, 2726340648, 11018280, 167914016, 2829101608, 573186600, 134742018, 10274, 2181563042, 143132680, 136454312, 144842792, 2292746282, 34245288, 547915776, 144711714, 715137568, 671252608, 713072680, 2694881314, 2854922240, 144747136, 572663810, 2281841192, 10527370, 681609384, 2854387848, 170557480, 33597576, 44697736, 715301378, 707404418, 713566848, 2726332416, 713032194, 2863300770, 2852265986, 34081282, 2147615264, 2684921992, 2189468290, 2324168744, 713730600, 2181073576, 545950208, 167815848, 2150247082, 34251298, 2156429314, 2317517352, 2261034, 713162754, 8521866, 579502090, 671230632, 44173826, 36340360, 2189566120, 2695506466, 2695539362, 2827003946, 144875528, 2861212328, 2099722, 539107970, 8391208, 2728927274, 679651370, 9044000, 33729160, 144834594, 2728402954, 2729091104, 2693407392, 2684398088, 673228970, 2862620680, 2317394432, 168296610, 34080808, 673884842, 2726955554, 2862745770, 2684397698, 170533514, 2829722154, 44182146, 2148141602, 671621768, 713075232, 2827135144, 2097674, 8354, 44042912, 42631682, 680044682, 2684495914, 2292187138, 2819263146, 547391624, 713597064, 10526720, 715663914, 2158526986, 573081762, 42109472, 705202690, 539664426, 539099650, 2718474760, 2181046794, 545268392, 547400194, 2324169386, 682240002, 2191695904, 33685674, 136456322, 679611018, 36349984, 168462504, 2317886120, 2191663106, 579338272, 170043936, 715300866, 539002888, 715164200, 547496586, 707306120, 167772288, 2692753928, 705306658, 547367080, 168427658, 2189994624, 535042, 671230466, 580952234, 2854398472, 41986562, 671230600, 2132642, 706912426, 2829091328, 539101696, 2684390026, 2718466594, 44214914, 143174144, 681713696, 2190090786, 565376, 2147625514, 2693407272, 43522, 170008704, 2326306954, 2860524032, 671263402, 671744034, 36341930, 2317918752, 2726341128, 706783746, 578824194, 2158625418, 2191567010, 539664554, 537004072, 2158659754, 2692743296, 136456712, 2324204200, 136848034, 2147486378, 167946786, 2290786336, 2819263016, 679518722, 2693406752, 657960, 168339488, 11010696, 537430528, 144834568, 2147485856, 570458152, 167782954, 713590818, 705333898, 2695014434, 681584648, 176816138, 704651264, 537395362, 2726307872, 2852684288, 176196264, 2821196328, 715139080, 167911944, 2292884096, 170426538, 705202210, 2156012066, 2692743682, 2281711786, 581568512, 2315428362, 2854756896, 2181701674, 169904650, 34089480, 44599338, 537559586, 2158660232, 547528866, 33589898, 170535426, 134359560, 539501226, 545786402, 34080778, 2852653184, 655362, 145260712, 2860648994, 545262210, 707403936, 2190125224, 136980520, 2827135136, 539658250, 2290647714, 2827487784, 682131488, 2156571298, 715303426, 2326440448, 567944, 8398888, 671124130, 44075658, 2793506, 2717950600, 2283831434, 2324334634, 44075528, 142616746, 2156003976, 134914688, 2684496418, 573219330, 178291370, 168435882, 545398914, 2818583170, 2156562472, 2317387944, 2317386400, 2150137890, 547397642, 2189951520, 2861213826, 136348160, 547523208, 2156438050, 42476032, 2686593546, 35661834, 673851562, 2827487880, 44072994, 145260682, 673229482, 44599432, 2183299242, 164482, 2693433352, 2190115330, 2323816456, 2150146088, 9043970, 671779466, 2694849160, 671260674, 706748418, 679477802, 578824714, 706904738, 44728328, 2326429864, 167946250, 2149720618, 713687050, 167813632, 2317525026, 2156437642, 572688394, 2829625354, 2720047234, 2695012392, 36219434, 581446178, 2325741578, 2183824008, 2728927746, 145230378, 705307298, 536879786, 137013416, 2720540800, 35693058, 168339464, 2821359752, 578847234, 11149440, 2854234634, 705202728, 680034466, 2720703008, 713596928, 536879138, 35784874, 2281736320, 168331306, 570982528, 176726568, 2290755592, 545431592, 2155913352, 168339970, 681707530, 168331392, 10496520, 42467978, 2290223264, 2326399648, 2158657698, 2854758914, 2819107362, 580946440, 143165960, 2283964576, 2148042794, 570591242, 715661994, 2862751882, 2148041354, 170560042, 176859144, 704784896, 2326306818, 573082280, 2181603968, 539099176, 2693401248, 2315790370, 682131586, 2281875458, 2695528968, 144714242, 2147657736, 578824864, 2726830722, 2326308896, 673712296, 704817152, 170525186, 705306794, 2685020288, 713695370, 539632136, 2326430216, 671096994, 570468490, 33718314, 682232362, 2785410, 170003074, 547531266, 706740394, 2317363370, 42082858, 144837154, 2156396586, 36175874, 2693278242, 2107912, 682231976, 2827102378, 144747042, 2728534656, 682240034, 2183834248, 571083394, 2852651682, 2290649730, 2181212680, 2192214144, 2818605066, 166432, 167938594, 143294592, 2684354600, 680036352, 2317877416, 2720041632, 547487754, 2325881384, 547914240, 2283840034, 715817514, 715688064, 2191695882, 2860515874, 2290229282, 2861083176, 671090730, 136978600, 2829715490, 2819138210, 2720573442, 2720170504, 2189951008, 571082880, 2694972074, 2819230210, 2852814856, 2290262698, 2818705920, 2281867906, 2821325354, 145230370, 144877730, 2827618976, 2181177474, 2181728904, 2726985738, 2292875944, 2191688194, 537534624, 2149746698, 134883496, 169880192, 9054346, 581568672, 578824738, 2326440450, 2687109154, 715259914, 144711688, 33554442, 673710754, 36341770, 673227296, 581444128, 2315266186, 2820833930, 44703776, 41976448, 547397770, 2726822432, 35818120, 2685044866, 2693308544, 2158103040, 2156570624, 545949738, 134357024, 167780522, 2863308842, 2720663682, 2315911168, 2317353098, 681582754, 144845344, 713031842, 2284331658, 2693300384, 679617058, 545958024, 2149591722, 176827010, 2323778050, 8521728, 33685536, 2158535176, 2821327530, 581443744, 136316968, 2693433378, 671787554, 547365000, 579469482, 2862754306, 33597440, 2854922368, 2819238016, 170000936, 2281742370, 573178018, 2728534570, 2720671914, 41474, 2720573568, 2318019208, 44042378, 170426882, 537037314, 2157971466, 537010178, 2826963112, 134873256, 2158496296, 2148149282, 2156036608, 2149753386, 2852814858, 41130, 2281704072, 671121928, 41978498, 2284331018, 715694728, 2720672296, 170000394, 2687140010, 2317355522, 36315136, 671129602, 2862786570, 167805096, 35791368, 34089472, 2183823498, 2324211872, 2695530634, 2324177440, 2191687688, 539099786, 570468906, 2684390026, 680009864, 2863179944, 176848904, 2292320810, 704807432, 538976904, 715164202, 2662946, 2726832160, 142639136, 142780586, 713728552, 134873768, 2158143624, 10660392, 2852298912, 2695528616, 2818746888, 2695497864, 2315395072, 2821326848, 2717919784, 682107392, 2282366986, 44695722, 2292197546, 134881824, 2283931776, 176291968, 2861083296, 2720663720, 2181694114, 2692907176, 44173474, 2686460450, 2720539176, 2290748032, 134752288, 2726305930, 2692874250, 673358370, 42609162, 2158504456, 11053216, 2323652618, 2624000, 2149616296, 2191663104, 2292877322, 545915018, 2686617602, 2684485794, 704808962, 2685010080, 2183301152, 570950186, 2686452362, 664098, 580944032, 35793568, 136882176, 8390794, 145227904, 2695014570, 548055050, 2728927234, 705331368, 2862612642, 2156538018, 572533418, 143164040, 2693302442, 2718564490, 2684496000, 682262658, 33589800, 2282358954, 2829189794, 8923296, 2818607274, 2720530562, 2829714056, 2692751490, 2290623016, 547365032, 2292359682, 571091592, 2852162090, 537036800, 2821227146, 581568514, 2283833480, 713556618, 2860556800, 2156013600, 537537026, 533130, 2862778888, 2827002376, 2149720712, 2827649544, 715268104, 2315911170, 2181048842, 2183268864, 682133674, 2726297632, 2862654082, 2692882472, 2852299298, 2728919722, 9085474, 143173762, 545423400, 35815424, 539533986, 170033288, 570589352, 671098912, 2283972778, 2692743306, 673841162, 2147648138, 11018762, 545816736, 2829197832, 2156006050, 2290123306, 2685020296, 715827848, 178792608, 581435528, 2686978184, 579371008, 572522536, 178784778, 673876642, 570958370, 2158504098, 168460842, 2315921576, 2181081736, 44695680, 170558088, 2183798944, 2693300770, 2292222498, 572686858, 35654304, 44606112, 2181040296, 2662402, 2183266954, 2269344, 2860524034, 2685044778, 2183307816, 539003018, 168331786, 581438082, 42609184, 2158635658, 168462336, 704653472, 681749120, 2189591050, 2183178274, 2685012106, 2292221994, 715137152, 2684921856, 33565322, 142772264, 2827526824, 44075010, 33688226, 2829222058, 545818760, 2718435360, 2282259104, 170559626, 2292843136, 42476042, 2728954496, 2183799306, 2292719650, 538968104, 536912552, 2290092160, 671746698, 547924480, 2292853248, 2726963840, 547398280, 145235968, 715139080, 145358848, 2183825962, 2726340648, 2158493856, 2156571304, 537404074, 2282357386, 2729085600, 2762760, 579510410, 2821367850, 2148182056, 178956426, 2290649216, 2282259072, 547357354, 547389954, 2324212392, 545826818, 2148182146, 2862753802, 2323808296, 578855562, 2818713762, 2861205512, 707397634, 2694840968, 713031720, 2189429376, 2283973160, 579346570, 2189601290, 9044522, 2149712426, 537528832, 136487040, 671130144, 2323685546, 2325914274, 570993314, 2183168522, 545398912, 704676520, 2326267946, 136350218, 134908576, 2157978240, 704807554, 44075138, 2290255872, 581074944, 2181171210, 2854756514, 2158004362, 142649992, 176169514, 176202370, 545261704, 2686451880, 2283963008, 2718443530, 673843242, 134259338, 2718075520, 578955808, 178948608, 673742850, 2829748392, 2325774858, 2292230146, 170534944, 178266666, 168296994, 2147657738, 2147658248, 2150137864, 136347810, 2325784736, 2726822050, 8520320, 572694666, 538970248, 2692907560, 33693832, 2148008456, 41984042, 144746656, 2686984712, 682140162, 2290625026, 2183307296, 2684519072, 167815848, 2818582690, 2726824450, 11043338, 2718608010, 2283841544, 2284454562, 2861172736, 2290649736, 134384266, 2147526818, 2684889258, 680044680, 170524704, 42599040, 2238986, 35651624, 580911106, 2147615264, 2827624488, 2694979624, 2156431874, 2863276712, 2861170730, 2149615784, 2852659232, 2315296770, 2729091082, 2728927272, 2290253834, 2718435882, 713719968, 2324176936, 44206730, 2829748768, 680043138, 2150107818, 2718574600, 10649642, 545917090, 2829189770, 559618, 2685012648, 2726987946, 2728396930, 2720016394, 2318019072, 579348994, 2860526218, 547522720, 706874018, 573048970, 2687011330, 2860656808, 36219528, 178948650, 2861083176, 571089418, 2854781448, 10625568, 2686978184, 145236650, 134774792, 2819236514, 34087424, 2829197448, 42598944, 2720573608, 168339490, 139816, 706781194, 2726341162, 178823690, 539101226, 2684528810, 2686487202, 2686976002, 2190123016, 2315944608, 2189601314, 2728561184, 715655810, 2290747944, 136880800, 134359688, 2692752042, 2283938304, 35826306, 136839722, 2863302824, 36177954, 9079330, 572697088, 581438114, 578953896, 44179464, 2183703040, 134349448, 33442, 2718474402, 571091466, 2183831552, 167781024, 2692745730, 2191534240, 704675872, 2694981792, 2695497760, 178266242, 705202336, 9077288, 2290123304, 671262722, 2726428800, 679487520, 681582602, 705175592, 2686978602, 545399338, 2726463488, 2726461474, 2829615656, 2860556936, 2149624330, 11053098, 2158668450, 178399266, 2315266594, 134219778, 2290647082, 680143488, 2827520650, 178266754, 2290623146, 705175712, 2292722218, 142614560, 2284495010, 8390664, 578847368, 2829090946, 2726472362, 2281843202, 8954016, 547359362, 2318043650, 2728436264, 2728534024, 680044680, 706781834, 170426530, 545792680, 2860689408, 715295402, 536872992, 2720180360, 545268352, 2181073064, 2292189186, 2852692480, 715171840, 42109442, 2191525928, 2132008, 572523178, 136454272, 713195680, 2158624768, 33597960, 2728534560, 581436074, 673325696, 136448170, 2820833928, 536871466, 170043914, 707264552, 2150238880, 545917056, 2718468128, 176728738, 9052714, 539003048, 2189568010, 2292755106, 2819140264, 2183667872, 178268704, 10625034, 2315419658, 143294602, 2820841512, 2692753416, 2181179402, 2632232, 545915010, 34252968, 557096, 2692745218, 36317312, 2156396578, 2862776874, 2181693610, 2863179938, 681707658, 580954154, 2729093634, 2827002506, 2284462730, 11020938, 578977800, 2148182176, 2290133664, 547530784, 2829623850, 578977824, 2827092104, 671654058, 36178048, 9054210, 2183135360, 178946602, 545917440, 2720573952, 2819131938, 2685051040, 570990760, 2821227168, 8834, 2147492482, 545302690, 704783008, 2818583082, 679608834, 2854232608, 2726864904, 176693762, 547399714, 44698272, 2156440072, 2183266312, 2292318760, 134391936, 2189469834, 579472000, 10617480, 170000936, 2686495234, 2720172194, 2852684418, 2852169858, 2852685864, 2862754434, 573186570, 713730570, 2820704290, 2862746272, 671096864, 573089922, 2863136800, 2684355232, 2820680354, 2726332458, 2726830754, 2281832584, 547489952, 42076290, 2317912232, 713072770, 44736520, 2130442, 713697928, 2624136, 167936672, 2323810304, 581577250, 2818582528, 176726144, 673852040, 2317484192, 2862778408, 134391936, 2686583304, 2821227168, 2624040, 536913920, 578849290, 715827234, 2324299818, 715661442, 143305346, 176825002, 2324341384, 705341984, 2192056352, 2156431402, 2826971178, 36339722, 2827135106, 2107528, 142737418, 2317484202, 8913448, 2290256424, 134261250, 671779458, 537035424, 8521762, 715137024, 2315952672, 143174178, 578945706, 2862779040, 578986536, 2181081634, 581042730, 9046658, 2155915818, 2181597184, 2717919368, 143165448, 547915776, 2156538538, 136454306, 2862745642, 145402498, 570982434, 2685018122, 178391584, 33597568, 2821226530, 2852170378, 572662314, 8330, 2326274210, 2183801378, 145393706, 143141416, 580911650, 2318017154, 2129960, 2726341250, 2717917706, 2862776320, 2686486530, 2687010848, 2821358250, 8430082, 35815464, 2728927776, 136478752, 2189953056, 2861213738, 545816736, 2315954826, 537043490, 2292845226, 2191657128, 2829230120, 578846720, 545956394, 2720041472, 565770, 706742922, 2656386, 2138114, 2149622282, 715301024, 2158144162, 673841826, 2181169322, 706873482, 2819104768, 2189434912, 167914146, 167772832, 168462338, 2819269256, 41945728, 2157979778, 2292359330, 673358472, 34120232, 671261226, 134914218, 547367552, 673352360, 134220330, 2685044744, 2326440106, 2239146, 2149591072, 2292877834, 2862787114, 2695528482, 2820669472, 2852170272, 2326397088, 671121440, 2156046888, 707272866, 2687107232, 2863278208, 673718792, 2854922376, 2854914568, 545948194, 2181597704, 707266722, 704676008, 2317494274, 673884322, 715827746, 2820808874, 168305192, 2281703464, 2156397098, 176294408, 682231810, 2158102688, 713599658, 2820809346, 578947744, 35793064, 2190115498, 713597600, 715685920, 2760864, 578988576, 572695072, 547891752, 539631616, 2693398656, 178923528, 2726300298, 41978498, 2183277194, 679616682, 570466824, 8389152, 2292853250, 176302114, 578947082, 2717919360, 2854258816, 2819230344, 44204714, 524802, 2318008330, 8521762, 2325743776, 2726824578, 2158141610, 2281865344, 136872610, 2686494858, 134905898, 44206730, 673745450, 8396840, 176687778, 143140866, 2687019520, 2720147498, 706750496, 706781216, 2854387722, 142606978, 2149591690, 2819139594, 681749034, 658058, 545431594, 176161418, 2726830114, 2720016552, 545431552, 2292719744, 673876000, 681715882, 2862746114, 581437448, 41480, 178792992, 2718435368, 539132576, 548012714, 581569194, 44173834, 581599904, 570597504, 2860647040, 704774280, 537428648, 36217512, 42502824, 2158133888, 545390632, 178301056, 2829224448, 2147516930, 10650122, 581445770, 2323819048, 715817640, 539011114, 41975978, 537043114, 2854758568, 537002152, 2183831586, 2717911680, 2281842722, 2829582880, 2654346, 44572706, 2191689858, 715268650, 2317355178, 580921472, 2290647690, 2282398210, 2148042922, 44567050, 707305986, 176204418, 2854920200, 2854232072, 2692915338, 548022816, 681740834, 2821237408, 2292746272, 176203776, 2326306944, 2158143496, 578822304, 2862776842, 579379200, 2720180354, 2861072384, 2284331680, 581075464, 570983082, 2829746336, 42599082, 2664456, 2283809314, 671754370, 134914568, 671253128, 168470538, 2156528266, 2158100522, 2818738312, 537436840, 673187848, 2820704258, 145238664, 2829748744, 2317361154, 36184586, 2155913250, 2718048256, 2148174346, 2720146056, 2290614432, 2821202560, 2192187522, 134382210, 2147648008, 548014080, 2156014122, 11149954, 143302816, 2156013704, 2326440096, 170035240, 42076296, 570982914, 2863171616, 2819129386, 715294728, 2695004192, 2149722754, 10660394, 2820680328, 2181728938, 8398882, 548012040, 2192181760, 572524672, 2852782082, 176327178, 8530440, 715825800, 2695365258, 2729058442, 2860689962, 704815106, 2684528648, 2284331040, 2726857346, 580911754, 581083680, 548022920, 682272768, 41943048, 2854265472, 2695014914, 143171586, 169902080, 8915586, 2720180906, 713066504, 2728962696, 682101280, 2820713002, 2692784162, 2191532576, 44073640, 2150279682, 572654114, 2826994306, 2324334728, 2290229282, 35826218, 2323654826, 545392672, 2325741608, 2283937960, 42510338, 167944328, 134258728, 673710088, 2860558850, 178389026, 169904674, 571082794, 713163400, 2183309312, 176195746, 2854750856, 167946760, 2189467808, 2685051522, 2852260362, 2191665314, 2290788994, 2861212170, 2720016928, 2755200, 2183178922, 2687148704, 145261218, 2854256640, 2292197384, 2854888096, 2155915400, 2862778538, 2684485634, 570589730, 548012714, 570458114, 2860648578, 671776802, 682099202, 715825312, 178817160, 2720040968, 8430218, 2852683810, 2854363808, 545300480, 178424456, 713075338, 547530922, 579379210, 41945600, 2318043146, 44072992, 42633888, 581436074, 178923688, 8913416, 2317885570, 570458624, 2860515842, 2685018666, 681740832, 2157979816, 547498024, 2192222762, 579472034, 572656136, 2692907042, 713588736, 2726830720, 2284456098, 11176586, 2827618816, 44599304, 680011778, 2863171586, 134351362, 2852792352, 2686492802, 573089824, 174760, 2149755008, 2325880840, 548055042, 2818583072, 2726955522, 2183178408, 707265152, 713695240, 2290657312, 2570, 2692909056, 2156562464, 707307680, 2854390312, 2323686050, 2686591138, 2192089600, 2819271328, 2852692480, 713598976, 679618602, 2818744992, 2854781482, 2155872768, 2862623360, 134750882, 2684389928, 2852651016, 2156429992, 579504648, 537002122, 2181073546, 579373600, 2290622474, 178423840, 136358440, 2820679850, 166560, 573048992, 2191525896, 33587240, 2860517928, 11175970, 2728525866, 2818615810, 170396320, 10659968, 178268672, 2726464170, 539500544, 2190125602, 36186280, 145269250, 2821360162, 2818738848, 2863309320, 2684485802, 663688, 176203946, 2720702592, 707439272, 579348610, 34079368, 706906248, 2829232136, 2687008906, 2324299816, 11010058, 2728919584, 713165440, 2852301346, 2099234, 2315428002, 2754594, 704807424, 681749154, 2290122794, 2752674, 545302696, 2829197352, 2854265480, 2290131586, 2183792650, 2861042178, 2729061026, 2149745312, 2686585472, 2315419816, 707430954, 2693409416, 134225920, 679485960, 2687017506, 2728402952, 673349642, 2852651648, 2827493376, 2183793312, 2236418, 704815242, 176194186, 2692882600, 168296450, 715129474, 713564298, 2281873962, 2292719746, 2281865864, 2325782656, 679485482, 570984456, 2183825930, 682101258, 169912352, 168437794, 41945120, 707437096, 2181605378, 178817154, 2829092992, 35824290, 2183694368, 579371552, 2726299688, 44738568, 134391818, 2326430218, 2156538018, 169912330, 134875272, 8914984, 573081768, 176332962, 136841378, 2693269642, 2283937920, 539658248, 44730538, 2317525162, 2290254464, 715169962, 545792682, 35784866, 671779490, 9079434, 682229890, 2292222080, 143261706, 11152032, 44607530, 44704256, 2290649088, 2325783178, 680167464, 169902242, 713066530, 10616866, 2829724330, 2718444042, 143270560, 2728527872, 41943680, 2192081568, 136972808, 2317525128, 36350634, 136970274, 539527202, 176718338, 704684194, 572655616, 2323808896, 2854265474, 545398920, 545785858, 2861072906, 143303336, 2726955040, 2684363424, 2156431906, 673358378, 570950272, 704815624, 680042666, 2852259882, 581052968, 536881672, 705298986, 2261506, 579338922, 2720694400, 704784896, 664224, 547891848, 176169480, 2315945986, 581601410, 2726955560, 2315946120, 581609610, 2183790602, 10627722, 178817152, 144834722, 170008608, 705210528, 2317353130, 178421928, 2684487808, 134908074, 2818605706, 673876640, 705300512, 2827002402, 2282397856, 545955882, 2147625088, 2827651104, 2621448, 8552994, 134905864, 2687150632, 42478080, 2282392232, 8429704, 2826961066, 2191524480, 2829590536, 2317361162, 168462890, 2281710210, 2326405634, 2148149386, 572697128, 2861181064, 170525354, 2726961184, 2183823520, 673753736, 539001344, 8431648, 170396170, 2687008810, 579512354, 545923240, 44703754, 2827102336, 2318051368, 572664480, 2692882944, 178956930, 2192082952, 2820844072, 2192050336, 2150244994, 671252480, 2281840680, 2317877416, 2821326986, 2821236896, 2720147624, 545925250, 2149621888, 2315387042, 715162250, 2827624480, 537430538, 134359074, 2324300456, 2315823242, 2158627362, 170011146, 2694842504, 42478080, 2181048970, 36176512, 2183176738, 136841250, 176693896, 545292832, 579348514, 2726339232, 2192058504, 2282269312, 2290647176, 579371168, 142615170, 2156431874, 713558560, 655368, 34122376, 681574560, 2290778112, 2183703170, 2183168674, 548046978, 704651912, 176202400, 168437800, 581575330, 570460194, 715817632, 581042698, 134382242, 2694851234, 2695006338, 2695539242, 704785026, 178260010, 2862613130, 2852137130, 2827127426, 715170466, 145262730, 35693090, 2726824066, 2860655266, 2693308450, 142606856, 706871298, 2818711712, 570469000, 570559146, 2827094144, 706906248, 168429578, 715694080, 2821195808, 2692909600, 2685020160, 2148016170, 178389674, 2726330880, 2687109802, 33562752, 2281744384, 2325881344, 704675842, 2156407456, 178923680, 136456360, 2181048866, 2282233866, 2189591048, 2861213730, 2693269544, 2192048648, 8421512, 166432, 679608874, 2281703594, 671253154, 2157979810, 10526752, 2829224608, 136446114, 178948266, 2762914, 2687109162, 707267104, 178430632, 706781226, 2315296810, 2861039624, 136874144, 44179616, 178782344, 671754282, 681738762, 10240, 2181704328, 2105472, 2324308512, 144842754, 680036394, 2854226560, 167911968, 2686460586, 2829191336, 2821202466, 2860687520, 44705824, 2192212104, 2726305930, 2181737120, 680012450, 2827493504, 2292361888, 2686986922, 134391810, 2686591522, 2183275010, 536873472, 2854780970, 715784330, 671746048, 2818746888, 2694981664, 2269864, 713722378, 143141378, 2695366690, 2695495842, 2147648128, 169912354, 169902722, 134775424, 2292320810, 2326266498, 178815522, 2181703714, 2827616290, 539658274, 2283929602, 2325914112, 680043138, 2290133512, 2852257954, 715128874, 2860648456, 713566730, 176193664, 35824162, 2819230338, 671099426, 2282260488, 33688072, 176334850, 706912298, 170401794, 706781194, 581077026, 2728429728, 34080802, 2862776482, 2156527778, 545923210, 2695014408, 11010178, 2720563336, 2852659746, 2692775976, 682101384, 2728429730, 713074730, 688672, 547883042, 2826969096, 2189435042, 673228936, 2230824, 536872970, 137011880, 2852265994, 2860550152, 169904160, 145262626, 681705994, 2726993920, 2284365952, 706781864, 2693302410, 2282398378, 2290256554, 571080842, 2820833792, 2863278080, 145367584, 705202306, 134218274, 2861173290, 2726340778, 2181736610, 2323819018, 170042018, 570458144, 2147656320, 2692751914, 2183793186, 2692876450, 681706152, 2158666376, 8397320, 176849056, 8396842, 570433578, 2284333194, 2317388320, 671623208, 2826971138, 2181038760, 2149713962, 2315946528, 136356520, 2692751872, 571080744, 2156562560, 567296, 547489962, 679652008, 2315386922, 2827133098, 143141410, 2283940392, 2290089984, 2183670282, 2863270402, 2861050408, 2158495874, 2621448, 2323654816, 2189568168, 705309218, 2181040168, 176171552, 688296, 142772392, 11010690, 2852268162, 42470050, 2292196008, 2147658242, 2685018250, 2317388290, 673358378, 713164832, 2192220296, 2863311392, 2726832138, 2158102690, 2192181896, 41986560, 42608640, 2829615648, 537405952, 2720671914, 142779008, 539107978, 168438272, 8529954, 42598538, 2326397066, 168331432, 2685043202, 2105504, 2695006762, 2684518432, 2292230688, 2181595272, 8704, 696840, 136454312, 2156530336, 2155905034, 34816, 536873504, 2695012384, 2720180264, 2149713962, 580911624, 36350120, 2324177024, 2292361728, 2720016906, 713588778, 2726341290, 2819104928, 2720008192, 579338250, 2863136802, 41951392, 2292843040, 679479432, 539658920, 673718826, 42109472, 36216968, 2624042, 2183669792, 10625570, 705339522, 35653760, 2728534560, 33718944, 2821335176, 2720572072, 715295400, 33596032, 2290754080, 2829066402, 145227914, 715294752, 2852782626, 2818744330, 8554664, 547889664, 2656394, 2281703426, 2862743722, 143165450, 2191565320, 142746282, 2818605224, 137003168, 170532904, 136323714, 2318011042, 2718573066, 2292746376, 2290256546, 580943914, 547389962, 2290753576, 2283938346, 2717909664, 2326276642, 136841864, 2324332712, 2854365352, 655522, 2820808706, 2818581152, 134782978, 539001512, 537004544, 2692885120, 168438434, 2693300746, 2687150088, 545401378, 2752546, 547364866, 2324343456, 178815522, 2686984738, 545270280, 579348512, 2852291072, 680043016, 539533834, 176292512, 2147483680, 2863137282, 680004136, 134914080, 2718443520, 2181072938, 2692876298, 673185794, 2158111360, 42511016, 142606466, 44703752, 2854889504, 2148008488, 2155905666, 570960000, 2829756584, 2191696416, 2283809312, 2684354568, 2820679810, 707305482, 679617032, 2318049922, 2720039048, 715825194, 2692874890, 2156562954, 11149984, 2281841288, 2862653480, 2323816992, 2181212200, 2684878976, 2292351488, 537405450, 9079466, 2290229890, 680140810, 44081794, 547922560, 2860550178, 2323819042, 33589768, 2821368448, 2860550794, 2827485322, 2827649666, 573221376, 2158504488, 706751018, 673843842, 2852162090, 2695013032, 136487042, 2720047234, 673882248, 2829068810, 2189985834, 2181202442, 2718474274, 2290122792, 713064450, 167774338, 2150107808, 2290755714, 2819230368, 2156036258, 11018370, 2729093768, 2852784162, 2726330506, 2129928, 35651720, 682270730, 2290231938, 2819230344, 571091080, 2720663592, 578977800, 136349706, 42502794, 2826963618, 570458250, 2283806858, 2284488746, 715696258, 36350504, 178948138, 2686978594, 713206432, 176728586, 178391586, 8421410, 2827616778, 679488008, 2852258314, 2282267264, 671648256, 2283809280, 176728712, 679520392, 547522722, 33587234, 2183309320, 2284333698, 671220234, 2148141600, 2190125056, 2827518080, 680004234, 2726821928, 671253128, 178817186, 2183694346, 570466978, 2290254498, 2852268674, 704809610, 680174082, 2821201928, 136972832, 2292883464, 2852686378, 581577352, 673843370, 143131176, 2190125056, 547883680, 673751074, 35653792, 170565802, 2861080576, 44572682, 2183274496, 34244770, 2282236424, 2863268362, 2192212642, 682230442, 572524680, 2726824576, 537037448, 2290131498, 2860681354, 2694981794, 2818574336, 176292514, 2190125088, 570591362, 679488000, 705300640, 2695531008, 2692754090, 539134080, 2684495872, 2191688360, 2292842634, 539002890, 571082752, 136448650, 2325907466, 572565672, 580954272, 10486314, 134881408, 578824192, 2190116898, 2693276298, 2728962184, 136358400, 35692680, 671230506, 2156036608, 545917610, 170403976, 2852299400, 8390792, 2292361384, 2149622306, 2827616296, 44605570, 10627104, 671132330, 573048874, 11053216, 2728567424, 34220554, 2292320898, 2189953152, 2315954688, 2107432, 36341768, 44171912, 578945698, 570566656, 2728436392, 572696608, 657416, 2718599298, 2290780842, 671754376, 713722410, 2140288, 2181562888, 681609736, 2325916160, 704782376, 144837258, 2852293280, 713556512, 2283964424, 2693440040, 578822154, 168460970, 573090314, 673357866, 2726308384, 2149745160, 2271912, 547365408, 2821194272, 33718312, 2290100744, 2829615784, 2318041632, 2687150720, 136880768, 8399360, 680012448, 8399010, 2323646496, 178399370, 2181179520, 715686024, 679610890, 2155874336, 168298632, 35692672, 2726865410, 580913320, 545268266, 548022914, 178948138, 2755210, 2827135528, 2692745768, 2695006368, 2181595648, 143269922, 581609642, 673349762, 573055528, 2156407426, 713689256, 2694883330, 2862612480, 170011138, 704782338, 2326307338, 2718444162, 41984552, 680167560, 579502090, 2281701544, 671752738, 704807552, 2695006760, 143261858, 33726466, 2826996386, 2281736832, 657536, 545301002, 2326431880, 2292353568, 2829748906, 705170048, 167815176, 2826969226, 539101354, 2718573098, 713564202, 144876192, 2149753504, 539099264, 134873600, 2862746280, 547389474, 34253354, 579472042, 42074240, 2695405608, 2191534216, 134228648, 2149755522, 136487466, 42082306, 713171594, 2694982186, 44214306, 572555808, 2318016512, 673360042, 679479466, 2656290, 2158002186, 2282234024, 2150113408, 2717917184, 713556106, 679485994, 2315821218, 168329226, 2156397192, 2829721642, 2726299786, 713556642, 581075458, 2290262048, 33693696, 2693269642, 8712, 536879656, 170557450, 2191663274, 682142344, 2718566952, 2183667720, 42117762, 671221928, 134350856, 680165890, 2863137448, 547891752, 2684396072, 2684496034, 2685045378, 2282364960, 2729050792, 545785858, 2192091808, 168430242, 2183145514, 136880264, 44698154, 571114112, 673751720, 2827002536, 547365386, 2147492000, 578980522, 143133354, 8921224, 44075688, 142606984, 144744994, 170435112, 704809482, 581607554, 2852685866, 2318011050, 2863301250, 579510944, 2271400, 2818703520, 2860548608, 682101280, 713589378, 2829222562, 2860688042, 2862656040, 2148141696, 44695560, 713074858, 2720180386, 2687109122, 134875298, 2183694984, 42469546, 2315954176, 2181179402, 707404424, 170526720, 2183660072, 2318017066, 2192212618, 547528842, 2854397954, 2726471848, 2863308928, 2852825096, 2717908994, 143133354, 2326399144, 2325907592, 2854389794, 707438720, 2158133768, 2147517096, 2158668448, 2315255840, 2315815082, 713564810, 2281835144, 2684363434, 2829584520, 688642, 2684518922, 170557962, 9046560, 143138978, 2684398122, 581438122, 178956962, 578945064, 2694842538, 2156437666, 170560136, 145402368, 2315919912, 134906378, 548045440, 2183661706, 10528930, 2829584416, 2693267464, 2290255872, 2281734152, 2827092608, 2852784770, 671752738, 2290254376, 2852659722, 2684518560, 2324340746, 178389128, 2155874304, 178790568, 178921506, 715301512, 2183694344, 2183168650, 2150146088, 2852653704, 2863278248, 143272490, 2726340778, 573221032, 2191654954, 2281703554, 2693302442, 10649762, 673325096, 2181171240, 11012618, 679608360, 2192050858, 35815944, 2158496418, 11174050, 681748522, 2315911296, 537037314, 10486304, 2283841546, 2150238240, 704776322, 2854781472, 2728528386, 2820843656, 2191526432, 2284325378, 2290780194, 548053544, 144738314, 2292875784, 8555050, 536905856, 170533034, 2192056352, 715825664, 671656450, 134217864, 2827657386, 10408, 539502600, 2323677314, 2862787106, 2189437600, 2284364322, 44737056, 571083304, 2183301800, 713689642, 572525194, 570460290, 34217986, 664234, 178391562, 176325152, 176202402, 698496, 2317525672, 2820842112, 2325776552, 545925152, 715696770, 581446314, 9079434, 2292844554, 2726823938, 706912778, 536905738, 143171746, 2158141568, 2852159522, 2852790402, 2317518848, 2862614690, 36184586, 682134186, 2821358080, 2284364418, 2728436360, 571114024, 2158010920, 2852692098, 2821368352, 572530720, 2281842720, 2821235210, 681576992, 715295234, 545923584, 170535424, 2290756136, 170000384, 168438402, 2686453794, 671260808, 2827657768, 557192, 2326399658, 176695810, 2181564960, 2282268674, 545261730, 2827002024, 2827657736, 134349320, 145260704, 2147655840, 570564616, 2281832962, 2149752834, 2282227872, 705308800, 11174538, 2685043200, 673751682, 8840, 2183137450, 680042506, 2852128778, 682231850, 176294402, 11012744, 142778880, 2281840770, 2829754888, 2852268714, 2263584, 36307112, 2315420202, 671752354, 570993314, 2693406848, 581044776, 2694851106, 2147622922, 2192081568, 2189959338, 2156432008, 2326306978, 573046952, 2728534178, 2693399210, 572662274, 536870922, 2290780288, 2290229256, 2290264576, 2147625090, 2862656040, 44073096, 704782506, 2189462186, 547367466, 176818856, 145271306, 2827616904, 681714336, 136850090, 168331808, 11053058, 713073288, 713566730, 2292353032, 2720145920, 2726461954, 671220360, 2684356640, 2191558664, 715161770, 2693433378, 2854791850, 2317887650, 539525792, 144845352, 2147524770, 2861039656, 2315428482, 2728954506, 2687148192, 715262498, 2181038216, 680175778, 2292222474, 134357538, 8528040, 2684913832, 578979840, 2829623816, 2726297640, 570589706, 681584642, 547490344, 170567842, 35660288, 715139104, 679512234, 2149720616, 2192048290, 707398274, 673710114, 2818615968, 2694881440, 35661960, 2854224034, 2282267274, 547883040, 2693406722, 570566656, 2720565770, 682270760, 2819238562, 2861039778, 2827004072, 136849450, 713722016, 682107018, 2192048770, 2684395688, 145228416, 178946698, 44564992, 715653280, 713033768, 2324332576, 2292353058, 2147657888, 2158004736, 42508448, 2829101730, 44081152, 134873736, 680142978, 706914472, 2284495392, 2862746240, 2695408130, 2862620714, 2191532192, 2283964960, 2323652768, 2829189792, 42508962, 2821228706, 2718466048, 581567146, 548020736, 581577376, 2283831840, 548022314, 2720039554, 2315954728, 2718574730, 2720172682, 579512842, 2158526498, 131208, 136486912, 170002440, 178432680, 2728921640, 136970752, 573219458, 178389642, 2150236330, 2324332554, 2292328480, 2140704, 2189560320, 42609290, 2283938336, 572696714, 145236136, 169878056, 2726830242, 2326431906, 2292755106, 136981154, 2281875976, 2854781602, 2324209832, 2718574592, 2852298922, 2181179912, 538968714, 2718443690, 2693270018, 167780514, 713039872, 545262240, 537526306, 2827627010, 2290788512, 2854881322, 570556578, 136839722, 2726429346, 2685018144, 34121738, 145230504, 537035434, 2158010376, 581444098, 136874016, 2189426728, 2819235968, 2852683786, 671090818, 136487434, 145394344, 705298440, 2762784, 2325873192, 2726830626, 2827493418, 2852129418, 2149583522, 2290223234, 44599968, 578822280, 572533248, 2107936, 42108968, 682134184, 2315921408, 2183792650, 8528544, 537567882, 537010696, 572688424, 2324169384, 715260458, 2191698594, 35686912, 2315430528, 2281710080, 2861081128, 178299010, 673349642, 178423848, 178793002, 2317920384, 143294976, 42076194, 2155874858, 705309352, 10488360, 706906664, 2317885608, 167946880, 545792160, 2192091306, 2720006818, 2292230656, 704784522, 713173538, 2189994664, 2854265482, 2684357152, 2693433378, 581599786, 579479562, 170043554, 2183274496, 10496642, 2852161570, 2149755016, 2325741570, 539109408, 2183145482, 715162242, 573221376, 2827092514, 545794688, 548020864, 579381408, 44049034, 707395592, 42639402, 680042530, 2148008074, 2281867266, 2854258818, 581607594, 2140288, 170035234, 35653666, 2726987914, 134785186, 2189994624, 2694979722, 2323688066, 2827526178, 2130432, 2692745344, 2718599306, 572563618, 142770818, 2183694858, 42500256, 2292712066, 570460672, 537012226, 578857512, 2796066, 2323783690, 2281865858, 2821204098, 41943586, 2148018186, 33597986, 539009536, 570992680, 2156562464, 682132130, 2726824448, 2728929418, 682240546, 679643680, 2854395938, 578978314, 2820808866, 713073184, 8432266, 2292754952, 539109898, 580921890, 707297418, 705342088, 134357120, 2290748066, 2826971776, 2271370, 2282236586, 143303168, 34218498, 579340448, 2156437632, 176195752, 539011584, 673229450, 2317885610, 145228456, 8423424, 2854363306, 2282391682, 2818615432, 2148043306, 2191665282, 581568512, 34081418, 168331914, 2181603370, 34078762, 2829101192, 11042952, 2150247040, 144878122, 2181603848, 2290657320, 2292359170, 2317886082, 2324300330, 41953314, 548045314, 36186280, 547400328, 141482, 578945546, 2158496266, 706740866, 2323644458, 2156537858, 142772266, 681747082, 2720573576, 2728402952, 2189992106, 2827100160, 142746154, 34081416, 2189592744, 172066, 2863308832, 2860515880, 2692784258, 44171304, 2183661738, 2861074986, 169879586, 2820671498, 2181212194, 2318041128, 167913504, 137011712, 581077538, 2292320904, 2183833760, 2317486602, 2290657928, 8923786, 144747168, 2156038304, 8921762, 2854750720, 2821202080, 2720139306, 2695366826, 673720448, 178823682, 706775688, 41978408, 706871336, 8912898, 169902634, 2284456098, 2181204618, 134390272, 2181595688, 2854750850, 2149613698, 2861042176, 572689066, 2191523978, 2720047648, 2292197512, 537567874, 2684527274, 547883136, 2315788290, 2720671874, 671228066, 573188104, 169904162, 170033792, 2315790336, 2720530976, 2820713096, 548014760, 545270274, 2158004354, 571080866, 2283841704, 2695374848, 2821204106, 537561098, 671621634, 2192214048, 705169442, 8915082, 2323775520, 44214826, 36178568, 134742058, 2183661728, 713720362, 2317494402, 2718468616, 2191532066, 2148042882, 144736256, 578824874, 671778954, 136839842, 2292187304, 537045506, 2315821610, 539110058, 2829200032, 673884712, 136841864, 44083336, 2292746378, 2685050922, 136454306, 2685018664, 2863145602, 168468994, 2149713928, 2818613890, 2281832994, 2292353162, 145392256, 167938562, 42470026, 581083178, 2821335560, 2787498, 2317527202, 2191690370, 537034890, 178424320, 42115744, 570591232, 2829716130, 2282390026, 134875272, 2290649600, 168329344, 2189566632, 35652256, 2324177032, 2854396448, 2189428738, 671746570, 705331360, 2726955554, 2854758570, 2728954410, 2820836000, 2326438536, 145229994, 537534984, 2684356650, 713599104, 2315790506, 2158633602, 713721986, 570984616, 545391264, 580954250, 2820712584, 2694840328, 534658, 176859274, 2819235970, 2684881440, 2829582978, 42478122, 2854750344, 2323783688, 2147485706, 2317525024, 704807584, 2317910666, 2292883978, 2829068298, 33696296, 2323785890, 2158144008, 673710728, 2326309408, 2684389546, 2230818, 2726430722, 2156571298, 573211272, 2181696160, 2820801184, 2149744672, 681740800, 2326309506, 2819129890, 2861041698, 2728960002, 2852134944, 2718474368, 2728560802, 2818712202, 2693442088, 2149582986, 2158002824, 713073312, 2829623434, 2282258432, 2283937800, 142606890, 2684356776, 547390120, 2718466698, 2315911170, 2318010506, 2684529152, 713558666, 2282391554, 170000928, 572661762, 547881474, 2183268994, 2156439562, 657960, 704784898, 167774850, 2192220202, 713033728, 713031808, 2155907082, 44042400, 673188490, 671132168, 2726955560, 136980488, 176849570, 2150268968, 679643168, 42631688, 671648392, 143173800, 176687242, 44736642, 2693408768, 2820669610, 2292220456, 2695012394, 705170058, 572530696, 35686912, 44206248, 170557960, 2181734402, 2720563362, 2718476288, 2818615818, 570959874, 2292850728, 704776322, 680034826, 176818186, 2863300650, 2315823744, 2819096610, 2149582976, 713165320, 707266560, 539099138, 34243106, 2684493866, 134774952, 8397450, 713198088, 2726855298, 176333450, 2630184, 2147655688, 2157969570, 42468010, 2718574722, 682229802, 2829582890, 2158109218, 2281867816, 2290231842, 170035882, 2694883976, 671785506, 34250754, 537526402, 673196040, 2819130016, 579504672, 671785632, 578855594, 704678400, 136849568, 168329896, 178946176, 706871936, 2656930, 2863300776, 547924488, 2156438058, 36184104, 145367682, 2283798656, 136978600, 2290622602, 2208, 2684362784, 2728405128, 2684485634, 2183670282, 547390090, 2726305800, 34252928, 2315297448, 706914434, 2181570728, 547523106, 2684518562, 707396264, 33726986, 537526410, 2149752968, 2181040680, 2150148648, 704678048, 160, 570959914, 2282266786, 2281736832, 2693300744, 548055178, 679479434, 705208328, 655370, 2315782698, 537536650, 578955266, 681714216, 2292222464, 706873888, 713074818, 2720148136, 2191532576, 2189437482, 2821196288, 673712810, 545923082, 2687109154, 682232362, 698506, 2852823586, 713032234, 2852817024, 2694980224, 2317484032, 2860556962, 178421898, 2263080, 2282233898, 2290262026, 679487656, 2860548610, 145400490, 42508458, 36209322, 705340072, 2150279840, 581052546, 142641704, 715696778, 10493994, 143270530, 2695503872, 41951746, 2325774472, 136978472, 2819237888, 2726961160, 536873128, 2687109250, 2818572802, 2191657002, 2862645282, 2148041354, 44173984, 545303200, 2192214056, 698912, 537534594, 2821226506, 2190092458, 176160936, 136847490, 2315289088, 9079306, 2718075400, 2819132066, 2695495850, 2325907490, 2728569512, 2852268170, 168469120, 2290223240, 2852686466, 176302090, 170395810, 2854390282, 572656136, 2158625282, 715661826, 2318049280, 2149589634, 2854266922, 705202208, 143270442, 2284489346, 713720456, 2829060256, 2315258410, 679641256, 176687618, 2854265472, 2687148552, 705208872, 680012426, 11051648, 2290614952, 2156003496, 2284333186, 167911946, 170035368, 2726985898, 679611050, 537012744, 2189459488, 2181597354, 547923976, 713599490, 673351816, 2720014986, 2181046784, 2726865032, 42508330, 2693278242, 2863179776, 2148149760, 696330, 559112, 2315952128, 671123488, 715819008, 2281841280, 2326265898, 2324168746, 2315395234, 537567906, 2726823936, 2323777578, 176695458, 578947594, 33718816, 2192058888, 2720047778, 2827649576, 34218018, 570556426, 2189600810, 573079586, 2726865410, 2189469866, 169912960, 2717942280, 2728525834, 680034434, 176693378, 715784864, 2718083234, 2183669762, 178956296, 2147492362, 2181571112, 2228394, 673751176, 2150115978, 137011232, 178430592, 44083208, 2684387968, 673219104, 679510186, 2827135488, 2281867776, 2183799458, 44572706, 144845314, 704686634, 570960514, 2191688224, 715655848, 2820712994, 578955914, 136448000, 2726856706, 34220544, 10625704, 2284324866, 2718083074, 2695408296, 715825314, 2284494856, 679617024, 136481312, 2192214570, 131210, 2684521096, 2282389632, 44214786, 713695872, 2290788394, 578986498, 44705960, 2156440064, 579512482, 143141504, 10528898, 176325282, 8431656, 2852814986, 681582602, 2829093410, 2281734274, 2854890154, 2720540704, 8915594, 2189437066, 705306664, 10882, 2717919370, 2686462080, 2729058312, 2191532168, 706912384, 178266624, 2718468616, 2861074954, 35791528, 143131176, 713728162, 705300480, 545270272, 42108938, 2284464256, 2156538402, 2315823650, 581470720, 2158010376, 573188258, 705308802, 170033162, 2632202, 704678016, 571114122, 2694881952, 671656490, 2692751360, 2692786312, 2282365602, 2820704290, 2692786816, 2821227170, 2829715976, 2685020832, 2726431362, 176203776, 2158103080, 2861170850, 707437192, 136849576, 2323646592, 2325872682, 134873770, 545392642, 2189558410, 570600106, 2155874978, 2324310568, 713719848, 35654274, 673884810, 9087106, 581044776, 2190082570, 2149622274, 2695006368, 673849352, 2156560418, 2821228546, 2827518634, 2687010824, 545785890, 136478850, 571089578, 704675968, 715300904, 2693441696, 704782890, 144704008, 2827092482, 2292230656, 2290221064, 2315257856, 2190114976, 2695407746, 11010090, 713556610, 2183662242, 679649920, 2818575016, 170567680, 8555016, 2284462626, 2686454400, 2695004808, 145402026, 679512608, 176849408, 715170336, 2685042858, 33596034, 2148040712, 2686976680, 2829232778, 44731050, 2317910146, 537526784, 2284325378, 539492480, 2818705416, 2665128, 44706312, 2323646474, 44607656, 2323808800, 2862778880, 682131978, 673874474, 2861205640, 136350240, 682099210, 33688192, 2324302344, 2147625096, 169878026, 136448010, 673718408, 44051112, 176202376, 144745090, 537406080, 2290788514, 545915016, 2281709610, 2317355648, 42606728, 2761346, 2158528512, 34209962, 539001002, 2862785194, 2863147682, 134873256, 2263594, 2147616896, 537395240, 2317492744, 673229474, 2317355520, 2290780288, 2829716130, 2292883968, 571114026, 573088258, 2283831810, 2693276322, 539109896, 526376, 2318043688, 2718048808, 713205794, 581044776, 545915560, 2292877986, 2107434, 570951688, 2107528, 2315419810, 547915936, 134875274, 2685018242, 680034464, 707398280, 2728927912, 2685020802, 578822314, 2282356866, 2192220834, 2664456, 2829197960, 545825314, 2863139368, 170527240, 581577378, 2189435392, 33589248, 8391306, 2827624960, 547523104, 679651360, 2315427840, 579371658, 2325882880, 2315954696, 2717950506, 42640042, 134744586, 673841322, 2284462752, 134883496, 8915114, 2156560896, 2820802696, 143297034, 2694875306, 2189467682, 142772776, 2290229384, 658090, 2190114954, 144705544, 44728450, 2189469826, 2818615936, 2317396008, 145229962, 137011368, 2852268200, 2290780800, 10527370, 2282398242, 679477890, 705342120, 168299170, 145227904, 170394146, 2693310986, 42476160, 2827624584, 35661858, 11010720, 2852792968, 2317394432, 704817666, 32930, 8529962, 2685044906, 2317877768, 671654400, 2150244994, 2183831680, 2147657728, 176195714, 2684518402, 134252674, 547487752, 579348994, 2183823914, 2728921090, 2147484194, 178922146, 573186090, 673884202, 42469888, 673360418, 2829068936, 34218536, 42631208, 2852792872, 2695400098, 572565640, 572530850, 2156396682, 36317184, 2158633000, 547357192, 545783840, 2190090890, 2863147144, 579379882, 679518888, 2692784128, 2863270536, 2852162178, 2156561034, 2827659392, 2183669920, 2693267458, 2323785728, 2317492864, 36339840, 2158529056, 2684529320, 2261000, 35660458, 35823650, 2852814880, 2290778282, 2156437506, 2290255906, 178389130, 2323679784, 34079274, 2718433802, 2156432042, 2281867298, 2686978090, 2325744256, 2684914208, 2720662144, 2687109642, 178946184, 2718466050, 707272744, 2281704066, 2323808258, 526858, 2290647584, 539533858, 2821335584, 2156570752, 134252554, 167946762, 579338282, 2323808418, 2752546, 2192188072, 2686451752, 8421418, 8744, 2717952554, 704776834, 2694840458, 2854234144, 2315919906, 545424002, 35661960, 570589194, 2862647336, 704815266, 572664330, 176695328, 2852135080, 2827100842, 2826995744, 2726953632, 11053698, 2860657194, 2181695650, 578979842, 2317519522, 2861179394, 134253186, 2191696040, 2820800520, 2684395530, 690338, 2317363240, 537559680, 2785290, 2284464808, 2720571904, 2290780328, 679608490, 178299426, 178268674, 143295016, 2158667818, 715139074, 2726332552, 2183178762, 2283809288, 44081152, 2729050154, 2694973608, 2861083296, 2147491968, 2147485696, 671623336, 2829748778, 2283930114, 42117288, 682231936, 2281841312, 2189961386, 2324300426, 2720563234, 570957832, 42508842, 41945640, 2183137928, 168329256, 2726437386, 2290262056, 671754408, 168331434, 8555008, 2684398250, 579469346, 2821366440, 572524554, 44574888, 681713802, 671129730, 2861072394, 2852128938, 2317396514, 579471400, 706783906, 2819262472, 2318041730, 706873354, 2687142440, 136356488, 2720172200, 2181570730, 713031690, 673841706, 704806922, 704784522, 704776842, 141952, 8529954, 11043338, 713687202, 2684528682, 143172256, 2852784768, 33694370, 44051106, 8956066, 2230442, 2323784202, 2183170210, 8553128, 2726332552, 34089122, 537438856, 2271360, 2183801386, 2862623392, 2263074, 2325785088, 2684387490, 545792674, 2854881320, 2181212842, 2325742122, 673221128, 36209192, 176334888, 707299456, 2852290698, 2181210154, 134742562, 136456872, 2827485216, 539110056, 2852792832, 2819271170, 2692784258, 682132136, 2686487048, 2826969610, 2189560490, 2728567328, 680011808, 168435872, 2292359688, 2282266634, 136970888, 2326276096, 44575400, 2718605984, 142748322, 2290625034, 581599272, 704809130, 2862743592, 2292320778, 2290133032, 2854750250, 2191557162, 2292851338, 2827100290, 169912872, 2720540672, 2290256034, 579510786, 2192083592, 706871298, 2324209666, 2820710536, 681585322, 2156044936, 33729184, 2829232648, 10625706, 41943210, 2686978688, 2315954728, 178301570, 2695506048, 2692915842, 2324332714, 164488, 178432546, 134873216, 581476872, 2686583336, 2181597184, 680167584, 2108034, 44705832, 44049034, 176171136, 536914592, 2150107810, 2684887586, 44704258, 547496458, 2860515362, 573089794, 2686462624, 2263560, 707274890, 573210656, 2317394432, 134908072, 2317527584, 2281875618, 2181171242, 2685051400, 34218016, 169877512, 539623938, 2183831712, 2315427872, 2282365576, 2821368320, 2852651680, 2190114826, 2317396648, 178292898, 579510794, 9054376, 2189427338, 2685044872, 142649352, 673317504, 707264650, 167772800, 681748610, 538976810, 2819260552, 33598122, 178823210, 2150107650, 2183276544, 2718050346, 2827100298, 2728951976, 2862778882, 2693440000, 44706344, 2726338688, 538970240, 44042368, 2819271336, 2239112, 2158627338, 2189426698, 134883458, 2860646442, 578986626, 2290133544, 679651882, 679651976, 2323687552, 2863301152, 2829068938, 33695872, 679518240, 682230312, 680002082, 2315952680, 2862614656, 680036872, 2686583466, 2292875906, 680036392, 2685020680, 2325907498, 134384170, 168339978, 2181201930, 2158004744, 2290788514, 679479458, 573221000, 134881824, 35662498, 2720661666, 170404520, 144867882, 2323775490, 671123978, 2138112, 581468322, 706783882, 41953320, 176171530, 170434722, 2283831330, 145392296, 134259336, 2183274538, 143163906, 2149581354, 44179976, 537535104, 2190090408, 2687117440, 2684389896, 2820835976, 42478090, 2820704424, 2820677768, 2692909576, 11018760, 2283806762, 33597610, 2860689954, 134218410, 578816138, 2157969448, 2105482, 2149589506, 136348162, 573212682, 715259938, 679479458, 2854890122, 707308200, 136874626, 2720139394, 671746688, 2827135146, 2191556770, 2156535944, 145263106, 570591368, 2827004066, 2694881794, 707266600, 2315954690, 11051178, 8431626, 539634176, 713719850, 581075584, 2315428352, 36347904, 2317519530, 2821195914, 545956362, 2827092480, 137005218, 581435914, 2726995976, 176201864, 545792512, 2149591552, 539009672, 2318010912, 2852266024, 2147493930, 2155882504, 2156438026, 2149755562, 34244744, 680010378, 671613442, 547889792, 713599136, 33695754, 2147492392, 2726863370, 704675882, 537438728, 2860550698, 2728534536, 2718474914, 2695531042, 539623586, 2283940002, 2728403626, 2183801474, 2720705032, 2819129344, 2726439584, 2818572834, 679616514, 2852784802, 2718444034, 2693408802, 2787850, 671252642, 2693408800, 2686492834, 578945192, 8528416, 33556642, 2852170282, 36184104, 2181595178, 169910912, 673318952, 2181597736, 2862645762, 143130760, 2821227146, 2155915306, 2693278210, 176302728, 35660450, 682141698, 581083274, 136479266, 2861178888, 2181701634, 2695397504, 178268800, 2147623592, 2718573224, 134391938, 136980512, 2821327368, 673196160, 2317486722, 679477408, 545392650, 144844928, 2323777672, 2283932160, 2317519392, 2228232, 2827133602, 2323646600, 2324211880, 168331272, 580954762, 2684397728, 671778976, 671621664, 11151530, 2755232, 706775720, 680175656, 2728962592, 548055050, 2684921994, 2693267618, 2156432000, 2281875968, 2852135434, 536904224, 581470336, 11043458, 44042410, 2821226624, 8520328, 33587752, 2854791336, 2684387968, 715784200, 8921762, 2147516458, 2863270528, 2684913674, 715128834, 169878056, 2183170688, 2685012104, 136448650, 2687009320, 715163778, 2292361738, 36342434, 713730722, 2156396680, 2684922376, 713556522, 682134026, 2694842376, 36184706, 2852300930, 2317394056, 2718072994, 2854922280, 671123618, 715171880, 679510570, 2819263008, 2728395298, 2158111400, 2854234762, 571091464, 143296546, 578816042, 539140650, 2829232296, 572555426, 547891208, 547400328, 170565802, 2852298762, 41945728, 579477546, 2819238570, 10527394, 537428000, 2155874464, 2158013088, 44075688, 8390658, 2863267874, 9087650, 2190084618, 44206122, 169902208, 170559490, 2829746816, 2818747042, 42609280, 2829189762, 167804936, 2694843040, 2281734272, 2183692930, 2283932288, 170565632, 2720539170, 2854783528, 2315946120, 524840, 671219872, 2629642, 2829746690, 673718794, 2282399744, 532514, 164482, 570567330, 2148182698, 144713760, 44040330, 704809632, 2282389504, 2821359752, 2191689898, 572522658, 134916776, 671254568, 580952616, 2149722752, 2684357256, 2190090914, 671752864, 539664384, 2861203978, 2717950466, 572523008, 715161602, 2189994026, 2692753418, 578814114, 680173704, 2230784, 2290616488, 2150105226, 8914984, 2860550786, 2861081128, 2728559266, 2684396170, 2819099304, 2315788298, 2323810824, 2325907978, 681616040, 136489634, 2292187656, 537404042, 2717917704, 2323653248, 2324340738, 570949762, 2819096586, 547528840, 134744064, 2140712, 2827659298, 2326397474, 11184298, 44214400, 706871936, 34250792, 176849568, 2290780800, 713173152, 2686593152, 34218632, 142778496, 2315813002, 2820809248, 2148147754, 143172232, 2315954856, 671623690, 2281734792, 713728138, 2686591490, 2284453930, 682265224, 2325881512, 539527210, 2726824106, 2718433920, 2292361762, 572525096, 2854398472, 2158527144, 2686492840, 142606976, 2621440, 2158660096, 142617122, 2827528714, 2283930154, 2829756584, 570597922, 2326276618, 2693308552, 2686583296, 547889160, 142748170, 673751072, 2862754434, 2863170184, 2861081248, 2692876968, 2149745314, 713721856, 705309320, 134218400, 536879242, 681583112, 2189566464, 2728428194, 178430122, 2315780770, 2158666370, 2854388384, 143296512, 671613056, 42477578, 2686591112, 2820670088, 2147648170, 2818705416, 44206602, 704784426, 2687011464, 570558978, 2190125568, 704676352, 2271906, 137003050, 42074634, 2323652648, 2686617634, 2717952650, 9078920, 545259562, 2155872394, 2150246434, 2726470144, 533152, 10616994, 2820803114, 44607650, 671746050, 168307232, 2150148264, 2820800682, 547889794, 144877706, 2852686378, 705200682, 2183299712, 2192220296, 715171850, 42477570, 134390442, 2854914562, 673327104, 2148173960, 2694883458, 673743528, 42641922, 567978, 137005578, 2728536706, 2852266016, 2324301984, 673196202, 2183170082, 2191657474, 2861050496, 705341600, 2148016674, 704653856, 682272898, 2720574090, 2827102720, 2819235976, 704653472, 705298602, 2192083592, 573186218, 2852268682, 704774794, 2829066914, 178423938, 2818580512, 10487842, 8421376, 176693280, 2861206178, 2820833448, 2324179496, 2281841312, 671263266, 178397824, 169904128, 671615498, 705340074, 2325776552, 2282227850, 2861039752, 715696296, 2156571178, 537002538, 2326307330, 2181081216, 2325880872, 2827126826, 2158141480, 679487496, 11042986, 176294410, 573055010, 8921728, 2718466720, 35693226, 44173994, 537430690, 2827624490, 2149711914, 178815618, 2282227744, 2861083298, 705309352, 176687114, 10410, 167783074, 2820835498, 2820844162, 682263080, 2684529194, 539003402, 2149722752, 2821226624, 545950376, 2282367114, 537397794, 2826995720, 136456200, 2317888034, 705309224, 2315921408, 690856, 2852135592, 688290, 2149745154, 2728429608, 2729085570, 2181048872, 571122344, 11043456, 2818581130, 2694842880, 673316896, 2290625192, 2317486754, 2726987936, 557192, 44075682, 539658754, 2852651648, 35692546, 2819262498, 2183307304, 2695375360, 2860689570, 578977960, 2189459458, 2183700488, 2156044928, 2292852776, 33687554, 2290100394, 2158110888, 2191663776, 8555170, 2147647650, 2686624264, 42598442, 11010178, 2818607106, 539134504, 8913578, 8555008, 2852825762, 2189961760, 547367424, 2323652650, 2292351530, 707306122, 2854879392, 2292746760, 2282234026, 680011816, 134783104, 176826376, 168429698, 142780928, 580945920, 2684389890, 9054880, 2684889610, 2854783616, 673227296, 715137666, 2156011680, 178916010, 2821365768, 671131688, 2684357288, 545261706, 2147485704, 2317519522, 8224, 2854232576, 2191665192, 545794562, 2728927264, 34211978, 2324299914, 35661832, 2281876000, 8399368, 2132128, 2692745352, 545816586, 2189959210, 8522248, 2158668458, 2829724290, 545784322, 136317608, 136978944, 672, 2694842376, 535082, 2292886024, 673841794, 2290778666, 2818574346, 2686484648, 578846882, 2720573952, 167807146, 2726297728, 2726437544, 2821359752, 2720669826, 679611010, 2189983914, 681609856, 44597768, 2821327400, 581050378, 2292875394, 2290655264, 539107968, 581444224, 42607138, 2693439496, 2324169384, 570567304, 142617088, 35815936, 2191567008, 673357856, 145391616, 8521864, 2829099552, 573219336, 2729093634, 2181563050, 2726341120, 169902250, 571083296, 2694875680, 671222402, 2686583298, 571082760, 2150107144, 2290756096, 537559048, 2158111394, 144842880, 713730730, 673718440, 2292851202, 2728428194, 2821204490, 548053672, 2820809352, 144714368, 35793056, 2292845096, 2726299818, 671754242, 706873898, 170404522, 673218720, 2156568586, 2819129352, 715137706, 2686623872, 2821333024, 170535082, 2686618120, 2693401098, 134775424, 2189986344, 706740256, 715827872, 176334856, 679618602, 35785354, 2728397482, 145227818, 134226474, 681715874, 571113482, 2323686050, 168340106, 2192058882, 2284323490, 144844834, 2317887648, 134750346, 2148040866, 580952704, 145270922, 2852694146, 2860646952, 715661832, 2695505960, 705341600, 671613448, 41951872, 2290657960, 680167456, 581577258, 671613056, 2323677346, 704684584, 578822698, 35785256, 2826961418, 713032202, 2718599850, 10625024, 36307586, 2852298920, 2324340864, 2326276226, 706879656, 2829716010, 2189558442, 2290090530, 2728536104, 2863169704, 2728536202, 2148048904, 2821194378, 2829724288, 579338400, 2728951842, 2149581442, 35783200, 581075490, 706748424, 166560, 167782400, 707308074, 142745632, 2323776034, 44050986, 713697952, 2189994122, 2684914312, 178913314, 2821228586, 170010624, 2852823554, 35659906, 536873640, 2631850, 2694850720, 134357546, 178388992, 2684887594, 2323808810, 545432202, 2829748776, 2818613896, 8224, 2191534722, 579379336, 2861213736, 2720563714, 2192050184, 2315428386, 2695504424, 2283842082, 2861049866, 176859266, 2861083266, 2190123146, 2192214688, 2693308552, 44181512, 539501226, 537043490, 539536010, 2282225824, 41978018, 144869922, 2156560938, 545270314, 713195554, 143305218, 539003530, 2191697920, 2829617698, 713566338, 671099552, 681584682, 2827659306, 2156003880, 2860681226, 2284324898, 2290789000, 2818705450, 2728919712, 2281736704, 2189994656, 2292187178, 42641536, 2189953026, 2852686336, 545917096, 2189961250, 2189599232, 2149624488, 143166090, 2862645288, 2829625506, 581438080, 671779456, 581599912, 2317912744, 178825378, 136316936, 680036514, 35785378, 44075650, 545786378, 34212512, 680168072, 547358858, 2726300194, 715259936, 170008736, 2284456456, 2158502050, 2150277634, 169872000, 2192222762, 145361546, 2192220160, 143304832, 2728396928, 2318019080, 2852692480, 2156560896, 2854748834, 134351370, 2156404778, 2726431274, 2326430376, 136323592, 2292845064, 679510698, 2323677704, 2695408258, 143131272, 2324171432, 2852292768, 2157972138, 34113578, 2821201954, 2695373312, 143297066, 707274920, 713173546, 178948234, 42607112, 2695506570, 713198242, 673185794, 2718083626, 2818703880, 713067168, 536873098, 671779338, 2283840130, 547881088, 2854224544, 2861082666, 579340328, 573088296, 2684518952, 579346560, 2860689920, 10486410, 176695298, 680012330, 2292220042, 713728554, 715825794, 2829197960, 578849322, 2183662240, 2181203978, 36211202, 2183700992, 2852816896, 42115616, 673227298, 2150138528, 713073312, 2695004840, 2189600808, 2861047816, 581576704, 2684529152, 44083712, 2292722208, 2191556744, 42117130, 2326298762, 2192048680, 2829625354, 581437440, 2860656768, 2852258464, 2181693442, 2819263106, 2692754090, 2192048128, 2292320256, 2315258496, 2284488874, 34245258, 2821237280, 2317527200, 679518218, 2827649194, 2156038784, 134916618, 2191655592, 539000872, 2147517088, 548045344, 170428578, 2854887464, 2818736130, 2292359176, 537010210, 143264298, 2315387042, 10625696, 704784896, 707396106, 136448136, 168296584, 713687554, 2147650176, 178260618, 548022826, 2317396618, 42599042, 705169416, 2717943818, 2324176938, 2148139554, 176302240, 704776864, 42082856, 134875680, 134881314, 2325785226, 2695015050, 572533288, 2156527778, 579338250, 680167938, 2181562368, 170526728, 2718468130, 2317363330, 2107552, 573178410, 2290133642, 570993184, 2687107746, 2326438434, 705178282, 2290753538, 2158657698, 2323808290, 704782880, 2820835362, 145369250, 2315386920, 8522274, 704678442, 34089506, 170394280, 2292361858, 526504, 178397194, 2854365730, 2317484170, 715139752, 2156529674, 2726988290, 706914312, 547495978, 2686485152, 168429602, 8519808, 2854363682, 2819098664, 2190082048, 2282233992, 706783264, 682133664, 134357032, 2829191298, 2852167816, 2290755626, 11012098, 11143690, 2695504002, 44214282, 2292219906, 8561290, 547397672, 2147625600, 2854226434, 2181212168, 2283809448, 578847368, 578977834, 2863178402, 2686484610, 2158537256, 2147617312, 42117130, 2720137216, 2829232138, 2156440072, 2852823072, 2148141224, 572555912, 2317484160, 176685058, 2852651658, 170001058, 42500258, 2829223936, 167774882, 580919976, 671612960, 142647840, 545268224, 713588872, 573186090, 2862614562, 680045194, 2323688066, 673221258, 2685053088, 2156536458, 178298914, 2315421696, 2829592586, 2290125346, 2720047656, 2181072898, 2323652776, 2317396650, 2292221962, 2687115402, 8921250, 671621802, 571113600, 2821202602, 2720563200, 570426018, 539132426, 2684389506, 2687008930, 137005570, 2282260616, 9084960, 2282367616, 2720180224, 706781224, 571081216, 33729152, 671746594, 715688608, 136348288, 2852792354, 2315397642, 2149754914, 33695778, 706750594, 2323786402, 11175944, 8423466, 539109898, 2684398114, 144711690, 2284487304, 2829615648, 2728960514, 2852685832, 2189598722, 2687115816, 681746466, 2138760, 682270728, 671253128, 705331880, 2728405632, 581083170, 2827526656, 671785122, 537526304, 2323653128, 679641736, 34220674, 2726471816, 2862647842, 2156036138, 2189600768, 2228352, 2692777992, 2155905570, 35791008, 581044264, 570434178, 170526754, 134908546, 176726698, 2692909090, 2818746914, 2148182146, 33554986, 580919336, 2315389066, 673718280, 178823818, 707264552, 548022408, 2191567490, 539664544, 145402402, 2718468106, 706904744, 2281712256, 2686461992, 2718599850, 10649728, 704815754, 44565130, 142748288, 10527370, 2147485698, 176335498, 2863147176, 2693302410, 2852162218, 2829058178, 545792128, 2181597346, 547883552, 168339490, 2315386888, 682142248, 170566146, 2183307810, 547889824, 2326405762, 570984586, 2158665736, 2852683784, 671222272, 2323645066, 2271400, 10519168, 44606122, 2148042792, 2282392066, 2720696842, 11182624, 705341576, 2860679848, 2821333664, 2729052162, 44566562, 2695367330, 2130474, 2686624392, 2720563882, 167807624, 673874048, 170560002, 2292713506, 2324211840, 2862615040, 176720546, 573211298, 2695529098, 33720352, 2860655114, 2726332586, 2189593128, 2852653218, 2686451744, 545303178, 178825736, 2315297282, 578947202, 143141506, 2292744840, 539634336, 2852653194, 143164034, 2191687682, 682142248, 2862645888, 2827485218, 2148171818, 2156437546, 2324340906, 570468992, 680166016, 681615490, 2726961186, 2315427874, 2821235330, 2686978082, 2155881120, 2852782248, 2829748906, 2695506090, 2684365346, 144745098, 2282391562, 579504298, 673360416, 2728558602, 2717919776, 2852291240, 680135336, 2726439592, 581575306, 35684352, 2726863402, 572566058, 2181736450, 2663050, 178268162, 2684357154, 2192188064, 142747650, 581083170, 715129000, 2315921576, 570984480, 2292744226, 2292318208, 2156538018, 35659776, 2149713920, 2718573090, 681716256, 2852268544, 2860655232, 10625034, 2852167722, 33693696, 2292318890, 579379240, 2284464810, 707397634, 2181728288, 2189566082, 539632162, 2183168000, 2192059016, 580919810, 2158666248, 136880290, 570591392, 134883840, 2686484480, 8915594, 2726857352, 2189557888, 2150247072, 2717909002, 2292197514, 2181695616, 680176138, 2189559944, 178430114, 2827659784, 539493034, 547889824, 134220448, 547881472, 2821357736, 715795074, 573221504, 2290655394, 2181038634, 2192083498, 713033856, 2632192, 2284333704, 579373218, 2324170880, 2686454442, 2290231842, 2686591144, 2181695530, 11043368, 706871850, 134873762, 2147624992, 170524680, 671778946, 178391048, 680135336, 537404034, 136357920, 547496490, 713203882, 2318016514, 706880136, 2158141474, 169871370, 2317912618, 2191665706, 537395882, 178257960, 35817642, 2147647658, 2862613128, 682133666, 2854387874, 2149591682, 2155913896, 41978016, 713073290, 704776202, 176816162, 2852784642, 2829189154, 2684887072, 2181571106, 145262754, 570950272, 673351690, 2181073576, 2191655466, 2687141930, 2686460554, 2863137416, 2854781064, 2821359650, 2181726754, 572697130, 571091498, 680010402, 170404010, 673852032, 2192081410, 2323646592, 2107944, 2150148736, 2686616106, 2693268000, 178391560, 2150107170, 169904674, 2827124898, 2318049920, 682262562, 2684913826, 178391586, 545827328, 2695504416, 705331712, 2292318890, 2156397064, 2726963752, 2183299104, 2685051018, 673720994, 2283801216, 134359208, 2191663784, 545817128, 2183833738, 2852686338, 680167552, 2290616320, 2854888066, 42631840, 2852815362, 2148010114, 170526762, 136979114, 548012162, 2189984394, 2827528200, 581052426, 671776770, 2282266784, 134914594, 2694849034, 570435752, 682264584, 2829191680, 2693302442, 2684518562, 2158101026, 570435714, 671228578, 539109410, 136839170, 2147650082, 2852790410, 2150116002, 2148048928, 2292721666, 2694840834, 2282364938, 2315257986, 144835080, 2189590570, 2854264840, 2820710408, 2156560896, 681609250, 2862623266, 706881546, 2189437450, 548047530, 42599080, 2819129896, 2324341384, 715827842, 2717908992, 134783114, 2158635554, 2819131402, 713040520, 573186696, 2821366408, 547391656, 2861204096, 2281840802, 2827002400, 136489096, 2718072962, 581610114, 2686591018, 35653634, 570557088, 2860525728, 2149589130, 2684363424, 581437474, 2183668354, 170527402, 713588738, 2729091722, 2720574112, 539142698, 704774312, 537012776, 2726338728, 673228832, 2720014496, 2317527690, 176693768, 2693441706, 2325742090, 538976418, 2728927370, 573220992, 537561634, 2852694698, 2283801258, 548012200, 169877512, 537567906, 2292843010, 136970920, 2720573602, 2819260544, 537045026, 539664426, 713206440, 707428522, 136358440, 673882274, 2820711082, 2829230602, 33595530, 705200138, 10528810, 11143178, 178946048, 36184200, 713074728, 2282261000, 11175970, 2283964418, 2147483680, 2818580512, 2158103210, 176857762, 2189951658, 2284496906, 2630306, 539099648, 2325883394, 2821235210, 2181734536, 679512064, 44206634, 2155874856, 2692909216, 570990752, 705341992, 2692784290, 547498624, 705210528, 167805056, 176695466, 2718083712, 36307616, 2315944448, 2794024, 581577218, 2156398594, 2292195458, 2863278626, 2728405546, 2148141704, 545914882, 134391850, 579338888, 2863278752, 170557442, 539632266, 2695373314, 166048, 537395200, 2281709570, 2189959848, 2829066408, 8431648, 2290657794, 2317518856, 581075456, 176824962, 581601450, 178790402, 2718564360, 2138760, 2818747008, 2728526474, 34089610, 164512, 134775432, 44214784, 713067178, 170535466, 571088936, 536881666, 2687019178, 2149746690, 2155907584, 34210314, 2282261034, 547921922, 682101288, 2317516834, 580921896, 167938594, 580919338, 2129960, 671121442, 2694971530, 2827649026, 715827330, 2290625154, 581577384, 36184234, 2189560448, 44573216, 167806986, 2787336, 42510888, 713074824, 571080842, 2148040864, 44214306, 2827626496, 572689066, 2720662056, 42084490, 2718574730, 536871594, 681714208, 2191695904, 33728640, 168462376, 539667114, 572530858, 2284325514, 537436320, 2292752928, 545398794, 2852782122, 673219210, 11043360, 2317394088, 713728168, 673718408, 2181736490, 570435754, 2183662240, 2720016512, 671787552, 2148147874, 2863145640, 2686452362, 2686485032, 2183668256, 2829582346, 2156046880, 2181046314, 671778986, 2687139850, 145367050, 8527904, 2862752298, 537395872, 2819099298, 2290221226, 134217898, 2149591560, 671621280, 44075176, 2148172450, 2829199498, 548055050, 2158108714, 2158529024, 2860655144, 136323232, 2325742240, 2829623938, 715784704, 2181603872, 2097824, 2324178984, 2829724162, 545390600, 2281832994, 2818738816, 545818624, 2283799178, 537004064, 168307242, 2852661416, 176685698, 2695012352, 680132618, 681576992, 2129930, 681740418, 2284464136, 2318051848, 2315289224, 2147483650, 167913642, 42640042, 536912416, 2829615240, 2315922090, 34112162, 8560674, 2292320392, 666282, 36309666, 2323685506, 42469512, 2181038634, 2818704034, 679649930, 176726186, 8421504, 136316970, 2156014242, 2860648616, 2292850722, 2821229066, 2720016936, 44597898, 176818858, 2852268034, 713697442, 2183792682, 2290788994, 2156406786, 176857600, 2148049448, 2323644450, 144713864, 2692874274, 688640, 134873256, 2282391688, 2827518466, 2821367816, 713728000, 2317877258, 2829232290, 2818613258, 2324201994, 704678050, 680140808, 673753128, 10650274, 2829066914, 11051650, 706772994, 131240, 2292318720, 2292722306, 33687562, 169904298, 2150140418, 578953762, 176849032, 2685052928, 2829099144, 2718073506, 2861211688, 36210698, 2283931810, 2826962986, 2282236552, 136849544, 2692776616, 137013898, 176816682, 2686593576, 2728951850, 2181202570, 573082122, 705210496, 573082242, 704684704, 2854357032, 713064960, 2852293290, 2158111274, 2156396712, 170001034, 671779458, 2183143432, 713031816, 178823178, 144706218, 176728578, 2728427690, 144712200, 142772738, 2684518538, 134908458, 2283964448, 134881834, 572694696, 2191687810, 2793610, 545949866, 2149755018, 2105504, 34120232, 2818615818, 2315821098, 673851554, 581444258, 167780904, 537397800, 2827493378, 713034410, 713558178, 2192189440, 178266122, 42475690, 2718081152, 705178280, 578816514, 535042, 2326407208, 176203912, 2720178314, 707403912, 2318041088, 537561632, 2726437376, 547397674, 2684493994, 2829590562, 545917096, 2150113952, 2861211656, 2695365250, 2190084608, 2686486562, 547367082, 581575200, 33696426, 2323646504, 673753218, 2189601312, 2829617802, 682139682, 134260736, 144711720, 2315911328, 178948618, 2183692298, 2158501928, 142770306, 2284488738, 44704290, 2315428362, 145359010, 2183299114, 2326274568, 2283937930, 2693398528, 178397730, 2829058722, 2718607394, 2860524034, 2158004872, 2686453890, 2821365896, 2292754594, 2819261058, 170010792, 2150148232, 2827004552, 136848000, 2726963202, 2323677314, 539011616, 2684887178, 571088904, 2720006818, 176195720, 536903712, 178397184, 2108064, 2829592586, 2861072552, 705210920, 547922594, 2191655464, 2684889096, 688800, 2318010400, 707405864, 139776, 579510818, 2854267426, 2829197480, 42641408, 537428618, 2860681762, 2819098664, 178429994, 2861081088, 580911144, 545956480, 178388994, 2290647714, 2284357672, 2292189866, 2181726336, 673718784, 570982946, 2284489218, 2852126722, 2827526282, 571081258, 143165602, 2861040170, 705340066, 2158141994, 581445762, 2290253962, 545292456, 547391528, 680174218, 713039882, 2283833994, 2718075522, 136315394, 142616586, 2157977634, 2292721832, 2726439080, 2292320808, 2685051426, 572557858, 2317525506, 2147524610, 2325874688, 671654560, 34087424, 2861205512, 10658442, 715825666, 2283971200, 2181734408, 2315397760, 36216994, 2190082184, 2729093154, 2720573960, 2827625000, 2852135466, 2292722312, 2158536842, 707266698, 2692751914, 2189983904, 176685192, 2158502058, 2694875298, 715300898, 2820841482, 2324201994, 705202850, 573057704, 2827102880, 176333480, 2156538024, 707396264, 2829093538, 2292353032, 2192048264, 2861214216, 2189591210, 2695006376, 2827651586, 2318043296, 8397480, 2323810986, 2685018272, 715827362, 2854258850, 715784320, 2693302402, 671787656, 537034888, 2695367200, 713556128, 696322, 2854783008, 2695406208, 2686593162, 673876618, 178823842, 9085568, 579373738, 2315919402, 32800, 33589386, 2720014472, 34252928, 2157980296, 2317486088, 2283833354, 671752864, 41975808, 2181701640, 2693433866, 2324171296, 2863268514, 2684879370, 2147494442, 2854396448, 682229760, 547391656, 2292721704, 142608418, 2318051872, 547392162, 2183661698, 2684919808, 2292850728, 705200130, 2326398976, 2097832, 143138978, 2290131496, 36184744, 2150236802, 2181595810, 537010344, 2156044834, 671228544, 570952226, 2290122752, 2181702280, 713566856, 2156038178, 581052418, 713564840, 570567178, 2192091808, 2325751944, 581444266, 2718083746, 167903880, 176195618, 2854783624, 2829623842, 705331882, 2324310018, 2282269344, 715301416, 573089960, 679619232, 134777472, 2693278240, 136479360, 136348298, 537002504, 2693300874, 2315782314, 2717943970, 545916938, 10520712, 581443594, 2281842696, 2861203618, 707404298, 11043498, 548046978, 178956418, 681740328, 2686617610, 2717919744, 715794986, 2718042762, 142649352, 573180552, 35784746, 2726963208, 2189986306, 2181046408, 11020330, 547365504, 2829615624, 2323778056, 545425546, 2282236424, 44042760, 44040872, 2854265482, 2147617410, 2827626634, 176300552, 707406466, 8953864, 572565514, 2693276194, 170565794, 2829090848, 2181202440, 168337578, 671254666, 134392458, 2692907520, 2282258602, 2687109800, 2290647200, 2684919970, 2281710090, 673753608, 33554570, 2323653288, 2863180448, 2210, 2684911778, 715819690, 168337450, 2686485002, 8946176, 2156561024, 11143712, 537428514, 2827002528, 2326274602, 10487970, 2290778794, 2860648578, 2718433792, 2862620808, 2852685824, 545825280, 2720670208, 10527232, 41480, 36219394, 2820710440, 143141000, 2662440, 2718050472, 2720539176, 570558600, 2818581152, 538976898, 11010568, 713566346, 2190084264, 35684362, 2685010474, 2692876298, 8552482, 2819262466, 2852653056, 681584680, 682240674, 2189434920, 545425952, 2694881410, 2323810338, 170565634, 2720704522, 2854234784, 2854920746, 673360514, 36315688, 2315388938, 671262882, 2283800714, 680165378, 2693431936, 2819236000, 673720864, 2292326946, 713034282, 10488354, 2318051330, 2315290626, 681740970, 2726439458, 2181603840, 176294568, 704651272, 2819260450, 2281711784, 168430120, 682270848, 2860647082, 137011714, 2728435752, 680010400, 2290778752, 2325881378, 2827092096, 44048546, 35817482, 136348194, 679520392, 2829099656, 2183669922, 8553000, 2326300800, 679616544, 2726830114, 2818736808, 2826963584, 705300642, 2290649250, 537045536, 545269928, 8921768, 538968738, 2156013696, 705200170, 539625480, 2692784160, 169878186, 679651496, 2192056962, 142780578, 134916266, 2863308968, 2325784736, 2192212610, 2192211968, 145359490, 2156560522, 581083176, 2281865258, 704643072, 142647808, 547399680, 2326267906, 35784738, 136481322, 2862754346, 2729050144, 10496168, 573186186, 2829223944, 2630146, 671230632, 170033186, 2150244482, 2156044810, 44575240, 679611048, 36216866, 10519040, 2854365186, 2827133440, 2325881346, 143140874, 2829191328, 134742186, 44081832, 545262112, 8530442, 2720671906, 579371648, 2324334730, 704684586, 2181570688, 705211018, 2292713482, 134251136, 176717826, 682271240, 2693431978, 573055496, 571121792, 134783136, 2684911648, 2693408802, 143271976, 168435714, 573088298, 143296544, 144842752, 2854912642, 715262594, 8521888, 707272738, 35660330, 2827618986, 34218528, 547391658, 2158635138, 527016, 2852823560, 679477418, 2326307456, 2147516450, 2317918240, 679651368, 32928, 2863178370, 2693267626, 2685053576, 2694972072, 680010240, 2325774370, 168468618, 545957890, 2854226570, 2181728386, 2863171592, 2818574346, 134905858, 2861048362, 2290264586, 2150139904, 2726987944, 2155874858, 2292318208, 134226440, 2315397282, 2860687528, 704817834, 2684494378, 2726340642, 11045504, 176824962, 2862654080, 2325875210, 707428520, 131072, 11176584, 713173672, 2720014882, 2315952674, 2323646626, 2821367936, 547496448, 145400352, 713041922, 167905794, 715784864, 2290229760, 539533824, 136316930, 2863268482, 42600450, 548055562, 2148141568, 2693277696, 2692884994, 715786762, 2290231944, 142746112, 2148171810, 170559624, 36184194, 2684520968, 170533378, 682132128, 2827627136, 2292883496, 2826971170, 167905442, 134785056, 2281734146, 536879626, 537395368, 176327296, 2283964544, 8389154, 44073002, 2317920808, 2829224576, 572686880, 2693406890, 136347690, 706750466, 36308992, 2829754538, 578824872, 2156397184, 2726307840, 2283964546, 34080906, 2326396930, 2183792640, 176726698, 145401864, 2324201634, 2183825418, 2318041224, 2281865376, 713173632, 2818706090, 2324342786, 571122306, 2720702506, 545425410, 545260194, 44181632, 2829592584, 2718466090, 144706178, 2325744170, 2282236584, 2148040832, 2693269642, 2326265856, 134350882, 11149346, 2720702474, 2283840160, 2692884520, 707297834, 545786536, 2860689536, 673187976, 671615650, 2726823970, 2190123530, 2155872264, 705308808, 581476384, 2854789288, 713721986, 571088904, 655394, 2317363202, 707297418, 2292752384, 2861040130, 2181048962, 713599104, 2694883362, 681584800, 713597442, 2315428482, 2826995880, 2282390154, 2323679274, 2183702690, 2158100514, 581052968, 581443616, 2282389674, 134218370, 170426498, 170560034, 9052800, 2290262146, 673194536, 2292851336, 143262210, 2191696424, 2284453930, 2315919488, 704783016, 2192050722, 170436640, 2318051370, 547889154, 681617928, 2149755042, 2324201506, 44730536, 581610114, 178292904, 2729052192, 581050890, 2827517992, 2183299618, 715162282, 559136, 137013928, 35659776, 2317386400, 570597930, 547489826, 715794466, 35826216, 2183834112, 713697834, 44564610, 136970400, 44214312, 141962, 178782376, 33587368, 2829189674, 688648, 2854225962, 2863311008, 42106914, 2827528874, 2726431232, 713719938, 169871880, 2686485154, 2183831714, 9085448, 2720661536, 2158110880, 2148139144, 44698120, 2827002408, 572663818, 545268266, 2829224456, 2720016904, 2820713120, 2852162210, 176292392, 42502282, 2191695906, 2796160, 571091106, 176826536, 136358432, 537403912, 696488, 707307520, 679608842, 2269226, 570985000, 2191558818, 578988682, 2684887594, 2852137472, 2284331146, 2317361666, 44042784, 705202856, 35793064, 713588738, 545262216, 33688200, 715260448, 2147656328, 178424458, 715262602, 2860655146, 2290622496, 2827526274, 704653346, 10658336, 169879688, 2158667938, 548044968, 2183176202, 167772298, 2686984234, 2158625416, 539658378, 35790850, 2654762, 671654016, 707406506, 539133962, 572565664, 539535402, 571115560, 2292228776, 142770690, 2282234408, 2726987810, 36184576, 2192181768, 572524554, 713599008, 581444098, 2818605218, 167905282, 8915626, 2694840874, 2317387786, 671230496, 176859168, 2695012490, 35823650, 2687109152, 671229962, 2324169218, 136970754, 570960552, 36317184, 42115744, 2156005544, 707431080, 2829197320, 170427050, 570983040, 35793056, 2189437602, 2686452258, 170567690, 2190090376, 2852260384, 9085472, 545431720, 713722496, 545916938, 44182050, 42084874, 2323784362, 2326405122, 715268232, 2852128936, 2694851202, 2283930114, 2718466050, 141984, 2315823746, 2629672, 2292222504, 2148139554, 537436810, 34087432, 2158012426, 681609858, 143132706, 2191655554, 2685043370, 671089282, 571088896, 176326666, 2292722178, 2317519488, 2324302498, 681746602, 2147616808, 2829715978, 2191557130, 2148174464, 673357824, 679485960, 144876194, 2854791328, 537561634, 2686495232, 2761248, 713597578, 2863270048, 2183299104, 2191655594, 44695592, 671227946, 2862653992, 2281873576, 35694754, 547359402, 2290262658, 9054760, 547531264, 145270946, 2718573226, 537430666, 2317486754, 2684911754, 134218282, 136489474, 2686976130, 2818583072, 680045216, 2686976520, 170527368, 2181701760, 8553130, 680175752, 164488, 2317361824, 2282389666, 715817130, 713064480, 671621800, 2684387330, 2852684290, 134351370, 680003618, 2854791840, 2324176896, 565802, 2819261058, 2829101216, 167782408, 134744712, 673186472, 2148147720, 2720008746, 33589890, 144738952, 573211170, 545423906, 136979080, 671097482, 168307200, 134782976, 169904170, 42478088, 537528354, 2149714080, 545917570, 713589282, 166528, 2189559810, 136880162, 2315298984, 2155882634, 2720664066, 11012618, 2158667784, 2692786848, 2854258824, 134258696, 9084960, 2820702338, 2693440040, 2685018240, 2692751528, 2692776066, 2827659810, 578814496, 571124224, 2292359296, 2181572608, 2183834242, 2827651712, 168428192, 706906152, 2181171874, 713173000, 2158668322, 2852170368, 134744586, 2150270978, 707398176, 44204074, 2183659562, 145229866, 2695536680, 2150116010, 2315387018, 2695505952, 2852134952, 2693399170, 2158537386, 2827004586, 2860646946, 2155915424, 2326265994, 2720565282, 545391114, 547881506, 570566664, 145369122, 545303074, 8432138, 579477664, 44705802, 2728962570, 2854890154, 2148182538, 537397408, 2852170240, 2684486280, 42508426, 2695504416, 545268392, 2687011490, 36309152, 707430954, 663554, 2717942400, 673357864, 2720702626, 2148042922, 2693276168, 2315815434, 2181073442, 2729091114, 2827624586, 2283965090, 671262882, 142641290, 2157969952, 176326658, 2191532032, 35694626, 2852661418, 9085472, 2149582856, 44572834, 2829584546, 673360002, 704678560, 166026, 168331424, 170533546, 2158635680, 2281743010, 2728567464, 2282226218, 581052938, 2192220202, 2189593256, 144869416, 539632168, 2192190080, 178301568, 706748938, 2290655776, 581050498, 2183277186, 136871938, 715688074, 548053000, 2148182568, 10625544, 581576706, 32896, 42082336, 2292318856, 143141536, 2156012032, 2283799178, 578953864, 2183798816, 2621442, 690312, 2726339210, 2181081258, 2820811296, 579478186, 144836744, 2315946114, 35815978, 570992682, 2718605472, 2860679328, 178792586, 539011592, 2192220712, 526376, 2686976544, 547356832, 2684878986, 2323783808, 2695006888, 2821325354, 2829715458, 2818605088, 2283839624, 136874504, 176717952, 671219746, 2183692416, 9079336, 170394248, 2283939850, 136356490, 2684397570, 2854388392, 2821234818, 2282261122, 2284497442, 545925154, 2860688034, 2695405704, 679485960, 35823650, 178258090, 581470338, 713589416, 2183274656, 2863145634, 578988546, 2192179330, 170532866, 2718050474, 2147491842, 2729060514, 2860550784, 2685018272, 2147519146, 168306698, 682229800, 168306850, 41945216, 2852823170, 43010, 145262592, 673850016, 2148010496, 2326298634, 2763424, 2324176896, 2852258440, 548047392, 2693300874, 169871490, 2290231296, 144837282, 2326407200, 170033192, 2818714250, 2863179784, 2852684426, 547356674, 44214282, 137013762, 539011242, 2717943848, 2326407682, 178423840, 713687714, 167813282, 682238626, 2158133920, 142616704, 2829066792, 178793090, 2181079170, 2157977760, 673876650, 178430498, 2729083042, 707308066, 33597448, 42115074, 537436322, 2686617600, 2189557930, 2284462242, 2692786184, 10496032, 166408, 2863270402, 679510024, 2292198048, 2729052330, 134744744, 547523082, 679649802, 2290123298, 2190114826, 2863276034, 537529000, 169902632, 176693250, 2326396970, 41984522, 2156561024, 679649410, 715686018, 2148182144, 548047528, 707297954, 2318010914, 2325913634, 2189992074, 170011170, 2190123562, 2323818626, 2694873736, 170396298, 176718378, 539140226, 2829191680, 176726528, 145367072, 2147494024, 10651682, 538968106, 42631336, 2183301258, 2695004706, 2718468232, 2284365824, 145236008, 44206722, 2317920808, 547914250, 2190092938, 41986568, 2820712608, 8432136, 2281703592, 34081408, 2183831690, 2687009408, 44608160, 578814600, 545433610, 2318049922, 2156571146, 167805472, 2290617002, 2183176714, 2728560674, 2684919970, 172040, 2693401122, 2785930, 2147657864, 2284364456, 671252642, 572696714, 2318043776, 547521056, 166026, 2149591200, 681716362, 707272866, 137011752, 537528450, 2181040768, 705299072, 178299048, 2687117346, 2685018624, 41986048, 136448138, 2148182048, 137011200, 2726987808, 176294048, 715694634, 2829232130, 2292219936, 539500704, 2325880962, 145391648, 144844928, 580919818, 545923714, 2862621354, 2148139562, 2292351656, 573221536, 170033672, 2686582786, 2281744520, 2149613696, 2318051978, 578945546, 707305472, 2189961226, 2315420296, 2726961152, 136317568, 2718442016, 2324308618, 2818706090, 715663362, 2325776898, 2726438914, 178825864, 166048, 707397800, 704774154, 2158526976, 2693300232, 2290745890, 167905802, 2155905546, 682229770, 671219720, 2686460034, 713597474, 671221922, 2156429482, 2692874786, 33554946, 2695530666, 547883522, 671261344, 134384128, 2860649002, 673196074, 2819263144, 536879240, 2852782594, 36348040, 707273384, 572695176, 176695850, 2148141578, 713033896, 2192222368, 2717952522, 2695407784, 2155883170, 2318011008, 671097344, 142739592, 176168962, 2726986250, 2183266314, 715817602, 2284356224, 713032330, 34212384, 2854758562, 2684365480, 671121544, 34113704, 2720178306, 2183659682, 176161312, 2326299296, 2317353634, 581052418, 2318017152, 2852815370, 578945546, 2829230090, 545302696, 537012384, 2183301642, 2718564898, 713042570, 539142280, 573218986, 35660298, 2324310186, 2290123392, 2155915810, 572696712, 2326396960, 41951752, 145367592, 142647466, 134752418, 547356704, 579512352, 167813666, 2820702378, 42115114, 2325883010, 681716256, 178389642, 2860687360, 2189985824, 573177866, 2149714600, 545400834, 8946304, 2852170280, 573057026, 713170984, 578955402, 2728435712, 2656394, 2315389610, 2852127400, 2821358120, 2284355616, 2827651746, 2687115274, 8423594, 547490312, 2189459490, 2728921216, 176302088, 176171008, 2820835458, 144845352, 704686242, 2854264874, 2149613600, 145400488, 2854920232, 2854355104, 35793034, 681738368, 706871968, 2156014208, 2263178, 2621986, 2149622408, 705210538, 671124098, 178921632, 570425514, 145361440, 679488136, 2183798794, 2325752482, 35826346, 2862785152, 178793120, 545817088, 671261346, 713197730, 539525794, 2281745064, 2818712194, 2695408296, 2192081546, 2821204106, 682133514, 134750754, 704653986, 2148008072, 172706, 545295016, 178921482, 2284358144, 2149589672, 2150277258, 2826993832, 2860550656, 2290624546, 168470530, 2282266634, 2726830122, 2718435370, 2854224008, 673874082, 2318043658, 671227914, 134261258, 44605440, 2794122, 2261538, 178817154, 167805602, 42478090, 2192222378, 2820712448, 2818574984, 673221162, 2290254370, 2854759072, 581085864, 673194144, 2863301130, 579480104, 2158526466, 567936, 673712800, 44728488, 715162144, 707272832, 176720522, 2323776168, 2150277160, 2820702890, 2158660226, 2821201930, 2829590528, 681705610, 2157970080, 42084362, 581577378, 2687109792, 539666944, 570991106, 534528, 2720041088, 570591906, 2158667776, 8431784, 134357154, 44075144, 2852661416, 145361450, 2190116992, 2720172162, 2717919874, 571116192, 33729026, 536913954, 2290623106, 168339592, 2818705568, 704784514, 2147658376, 2726986402, 178817186, 2191655424, 167772170, 44739232, 10651680, 671777282, 11053066, 579371528, 2692753442, 679617064, 537395232, 581052458, 2158536736, 176294528, 2181704200, 44564522, 42639370, 2190084736, 167782528, 178782250, 533000, 168331266, 2318008354, 167936034, 704651818, 704676386, 581468674, 44075136, 2315258506, 2718073480, 681615402, 2318051490, 8423946, 2684390050, 10528768, 713564298, 9046050, 580919944, 2718599328, 715816962, 2694875144, 2158635688, 2819263008, 2158658208, 2686486536, 2317885960, 2854781442, 2726995968, 2718565002, 715825192, 145263264, 2326438440, 547881602, 178292746, 2189566474, 713074818, 682131458, 690850, 2860550698, 2156535816, 8521890, 2189459490, 2827126952, 2317494826, 713203882, 539107872, 537405474, 2720178306, 2819098656, 545826978, 671623328, 142617224, 2861073026, 36217378, 42608770, 706873512, 571124392, 2189568170, 36217384, 134250506, 42639490, 2315290624, 2147517088, 142609024, 2107912, 707299464, 2181204648, 2183275018, 2826961418, 2728528392, 682271264, 713032328, 545925290, 715794952, 2718474408, 572697130, 2860687520, 680002184, 2189601282, 2317388298, 536914082, 537535136, 44736650, 2315422208, 168331810, 170044032, 2726300330, 11152034, 2684362914, 2323679880, 2315297418, 2105864, 578978466, 673753640, 2292883490, 2720006794, 578855080, 2685018242, 2191556610, 2686583296, 44599968, 2158633120, 2684919850, 2863169544, 2656258, 2156429866, 2695495714, 2315256352, 2292746880, 713195522, 2283964578, 2283930272, 2729052800, 176851584, 2284366376, 2283806720, 2183832234, 2684528642, 178921994, 2149720616, 2281840674, 2826961032, 2694881792, 2156437538, 2693407242, 178397824, 2158002304, 578814632, 2718048296, 168471168, 538968738, 8398858, 134261280, 176160770, 578953352, 2148051618, 705200682, 2827659912, 2726430848, 2326398976, 2852651680, 570952200, 2290786976, 2281709600, 547913888, 34242568, 2326276744, 2728435744, 573210792, 144703490, 704678018, 581077512, 581083176, 2191657504, 2692876930, 2323810306, 42477578, 2150244864, 2820811304, 705298568, 178784426, 2829189282, 671647912, 44212354, 9079434, 134228520, 2692874920, 705175562, 2147492512, 2323819016, 2290255872, 2728921250, 547488418, 2183299074, 581075112, 2654762, 2318041122, 579502242, 2860681346, 2323778082, 2148139680, 145236010, 2718474400, 178432160, 2324341410, 705167520, 673358378, 2282233864, 2726439586, 698912, 545423490, 44042280, 2292222474, 2315790984, 715655168, 2190116904, 545431722, 578980360, 9087496, 178301096, 169871370, 142772224, 2819131530, 2726332554, 143264394, 2290125450, 2819260962, 539000968, 2181046432, 2317396000, 144876202, 2818714144, 2854232704, 2685018122, 680034954, 2852135560, 2283806722, 713034400, 705178152, 578955296, 142615202, 2852792456, 2156013736, 579340970, 136454176, 2854750208, 2854890016, 145391784, 2718476840, 2181702144, 8552490, 2827493512, 679485610, 2325750400, 673751072, 2181597738, 2692753440, 2827520162, 2829754914, 2726461992, 673882760, 2829232650, 2829060266, 715688072, 537043106, 2315428010, 143172138, 2156406784, 178299520, 673220608, 2323810440, 548055040, 2693431978, 169880226, 571081258, 2189961226, 705298976, 2718042624, 42470018, 572525216, 2726963840, 134348842, 144745120, 178956458, 679619112, 2720039458, 2317494792, 2819263016, 2692751528, 2189961768, 9052328, 2755242, 706906632, 2686486538, 136839816, 2852168194, 130, 2826971266, 141354, 33562624, 2315389608, 143174184, 671230120, 2281840680, 682240520, 2315946626, 681582720, 33597992, 2283972618, 178946176, 705333288, 657576, 545819136, 134251050, 2192091168, 548055202, 713164968, 2181704322, 2189959810, 2827618474, 2854365738, 176196138, 2290625058, 2662560, 178258464, 2191689858, 44181514, 144867498, 2150107650, 680034312, 2829060648, 176169504, 2190125088, 134776866, 539099648, 176293888, 141442, 707274786, 2183299722, 2718599306, 2687140522, 2787882, 2189426826, 142647808, 704678432, 2684920488, 33688224, 571113608, 673843880, 2720006826, 2315821192, 2148010024, 44050568, 537536520, 2863276032, 2852299298, 704774664, 44731040, 2269698, 706781856, 2150277288, 2292326538, 2315780258, 2158010496, 142649992, 706879650, 2290614952, 42478250, 10496170, 2854257154, 35695242, 2728952448, 2820671498, 2820811402, 2684357162, 539525640, 2283938464, 2156562560, 706740256, 2726996010, 705208354, 32896, 573212808, 2292329128, 579338280, 673325600, 35686400, 2158002818, 679608864, 8519850, 2687115274, 2726299690, 167913600, 663712, 2829591210, 2282258602, 167807496, 539623592, 2819238432, 2861173378, 2315911690, 134752258, 2157969538, 2189459584, 8912904, 2326437922, 2148018216, 2323688064, 136315050, 537438216, 2863136936, 170010752, 178913826, 2290756258, 145262754, 570949792, 167783074, 2317525632, 715786370, 690850, 2862743714, 167946282, 2181693986, 44083752, 2726431266, 2718441986, 10487936, 679510056, 2181171712, 2829754536, 44073600, 134750856, 2099714, 2324333224, 537004544, 581609482, 2720705162, 2862647944, 2827495970, 168339978, 167944192, 2820808864, 145359010, 178946560, 2192214056, 142641802, 144869376, 2861039752, 2852823210, 2854398464, 680003618, 2282258944, 142739970, 142606890, 169871528, 142747648, 688170, 2181605378, 548055210, 570992648, 2818714152, 9046152, 2318051850, 2150146722, 679485570, 2687148034, 2854365728, 673194120, 2150271104, 2150148608, 2191557250, 2684485640, 144705578, 44214816, 2863137322, 142641792, 688770, 658048, 572533280, 170009224, 2726332426, 2821333642, 2317353642, 44083848, 10282, 143261856, 2863138976, 11175968, 2863310890, 2693431818, 2183275048, 2854756864, 2854791336, 142649866, 2155872426, 2827657258, 2181179938, 536881288, 707308170, 2695004288, 2150105600, 2819140234, 2150277664, 713067146, 2183791112, 2324177058, 2692751882, 2819230242, 2854912544, 2283831816, 33687688, 2282357384, 671124008, 2621474, 2325907498, 136315560, 545268384, 707297418, 679487528, 142739626, 545401376, 2183790754, 545827336, 2686582816, 2191656960, 545423880, 166056, 2695536770, 2189468298, 679641216, 2862653986, 2189560362, 671646370, 2854781440, 2150238368, 2718081058, 2654760, 2695365280, 573090466, 2729093666, 2323644936, 572530690, 2829593248, 42609280, 537428128, 2717941928, 2326309506, 176818312, 11184642, 715827360, 705331714, 2692909608, 2852162218, 142641282, 139400, 713072650, 168337410, 2852659720, 2829584906, 2720696330, 713564842, 2290755744, 671779458, 2726856746, 2726339072, 2820842016, 715293322, 2829724200, 178391680, 671776800, 572654120, 2150277634, 2183799432, 2854223906, 170396322, 2147616938, 581608064, 2292844554, 143131264, 682262562, 136487560, 2181606056, 2326309000, 2692784800, 2829232128, 2854365344, 41945120, 2730, 178429986, 2156003848, 547357312, 2191689730, 8432162, 2685011968, 136456354, 680140936, 2819238442, 136489098, 144843394, 705299082, 705208352, 2726953474, 2317355656, 141952, 682270850, 572662402, 44605568, 143141002, 2148008106, 681740288, 8527906, 170558114, 713040386, 671615146, 2324209794, 2829058560, 2854881920, 2155881090, 2156003466, 681713824, 715294850, 2325916320, 176728586, 2726464130, 713591424, 44179496, 539493002, 679617154, 142737440, 2718442154, 673194530, 41120, 178291336, 42600576, 2148051074, 539494944, 143305352, 2149720096, 581052424, 35659912, 673360002, 35686560, 145228424, 536912424, 2324169378, 2325913730, 2183268490, 136348170, 143171722, 2315429930, 2854398112, 671096994, 141826, 578980362, 2829090984, 2284487336, 713075338, 2827616384, 2282258952, 34114088, 178915970, 2718040192, 9079426, 44075138, 2324334762, 178791072, 2099232, 2148051456, 545917066, 713720490, 34081280, 137003176, 580919298, 2687117992, 2726854786, 134261250, 41986050, 536912424, 2317527562, 142615200, 2156530346, 572531200, 579373186, 671752864, 679649794, 41986186, 2695398026, 2720147466, 142641322, 2150105600, 545303048, 168436392, 673317032, 2192181794, 178782848, 2290625186, 547399808, 2687117954, 176718498, 2290100874, 580911232, 145359522, 2189961728, 11174538, 573046944, 547881474, 537002634, 2693406880, 704776354, 2692776066, 2863276680, 2728919072, 713556138, 2827135498, 570567208, 573218976, 715270818, 2684355080, 536904360, 2720574080, 537526784, 680034442, 44182184, 142739970, 44173314, 2149589512, 2283840008, 570993280, 2292875264, 42, 545915042, 2189469834, 666240, 2183275018, 2292351106, 11149320, 673843840, 170035240, 2854365824, 2819107336, 679649954, 704684576, 35659810, 2860654594, 176195624, 2317361312, 2326274090, 2860656808, 2755200, 671615490, 713032200, 578988706, 2155913866, 2326405250, 2317353634, 704653984, 2189951498, 706871328, 44049026, 2181562504, 2292843016, 2854920234, 2728927744, 2183299720, 44728480, 2326267912, 2726305834, 2183662112, 707398274, 2664610, 2829713576, 679512744, 2192081058, 134381576, 2158635690, 2191665320, 167813248, 673360554, 2819098786, 2695407626, 178260610, 136355880, 2728962056, 136316968, 2852793000, 2181070856, 2326405290, 705298984, 142772778, 2324302376, 134742056, 581050914, 2138656, 682109570, 2315397256, 136349866, 2324335146, 178790912, 41953826, 2292195330, 2191687720, 2854758944, 2685020192, 713074730, 2827649152, 10485888, 2158012458, 44737194, 545432200, 2692883072, 706748586, 2191557256, 2183274656, 2827517954, 139392, 713075336, 167936138, 2281742346, 2631850, 705200802, 176162984, 573049504, 682262688, 2854922272, 10616866, 2684889738, 545270442, 2827651720, 2183269032, 2148050978, 681714178, 704809608, 142649856, 2726855328, 2726341288, 11051648, 2863300640, 713206410, 545391264, 2862655648, 539533954, 2183170560, 537002664, 545925674, 170526888, 2718608034, 681707522, 2728430080, 545825288, 145399944, 170435232, 44050466, 2827495978, 547521162, 2326298754, 2150279200, 136979072, 143173768, 2726332584, 539011112, 680002176, 2183790728, 2852137640, 2726298144, 8390794, 2181070850, 573221506, 715655680, 143270018, 2156014120, 538976392, 2282268810, 2829191816, 704807584, 2325782570, 579347082, 2819105322, 539634186, 2862751912, 2854781576, 572531200, 167804928, 713165474, 2718433800, 704651776, 2290098816, 178423936, 2827616426, 571124258, 573047306, 2317486218, 545794568, 2852129282, 10627722, 10529288, 33720330, 2821366442, 715302954, 671744002, 134873122, 176719914, 538976258, 2728960160, 2852694144, 144845482, 2147518594, 705299106, 2148050976, 2852653730, 578814080, 707297832, 167911978, 539140136, 36176418, 2282268674, 2695530538, 2192048810, 2720178698, 176171138, 2860646410, 134218272, 2684387328, 2693400616, 2283962530, 136880672, 2192058890, 2292220426, 2318017034, 176718498, 170426536, 9085570, 2317918752, 33597448, 2317494410, 2149754922, 143139338, 8397442, 2283833354, 2315429930, 2694980136, 136882312, 2685009922, 538976392, 34253440, 2684921888, 2726471690, 168462984, 682139816, 144744960, 167938216, 545949826, 2718081152, 706750498, 548045354, 2863311488, 44704386, 44597890, 2183268522, 2854226602, 2852823712, 2718048770, 2687011498, 2156044938, 2290614826, 2181046794, 42500130, 706781186, 2694873736, 2158529058, 578849320, 713689768, 2761346, 2692909576, 2282359464, 2158133922, 144878240, 680173600, 134908450, 2315954816, 33729034, 36307114, 707405858, 170002944, 2852792842, 141448, 545956490, 713697960, 545955872, 2183307914, 2852268586, 580952616, 2684528650, 35815562, 571081386, 44171266, 2315913762, 2326439936, 673316874, 42633760, 671754880, 2315297408, 2282258432, 2720565248, 42598530, 134261258, 144711848, 2862786594, 713589250, 2149722154, 2684922378, 2684496002, 545260040, 2726830600, 2686624266, 570434056, 680011776, 573079722, 2317494952, 36178432, 176300200, 2192189600, 579510914, 2827657888, 34220072, 2861072936, 2863302696, 2282260992, 35653762, 2827125288, 2282227746, 2323653250, 570427424, 578988200, 2282269322, 134914592, 548022786, 42642050, 10616840, 671221922, 8422058, 2863145602, 178954410, 557192, 2717941888, 11010056, 2192212520, 2158633098, 715817610, 178260514, 170033800, 40968, 2323819042, 713728552, 33686058, 2181070978, 178782850, 2158010504, 2819228322, 2158133280, 2726830600, 2821359624, 164010, 573057194, 134883882, 167806976, 2323687594, 44730920, 136972800, 2827100810, 2183146154, 2138754, 2826961416, 2315289258, 33727136, 136972938, 2140810, 2192058402, 2292328608, 713566370, 178954368, 33721002, 2819129384, 547921920, 2181704202, 2827102338, 2693406850, 2684920456, 170436640, 2852692096, 35825800, 144869378, 2318019106, 11018754, 682131466, 2281744426, 2726437378, 673227274, 545259682, 33720352, 580911616, 2326437898, 706742946, 11149994, 2818738216, 2684887170, 2726429352, 2821358080, 715655810, 713720322, 34113704, 682141730, 9046698, 537436328, 2158527018, 143270026, 537428010, 2829232800, 2860656778, 134260866, 2686493192, 2318049418, 2852817034, 539132544, 680012416, 707273218, 715794978, 2315257994, 44048906, 673720960, 2315911336, 2181573154, 713730080, 176204298, 545794218, 2323784226, 44173474, 11141130, 537559176, 545956522, 2717909544, 539107850, 2148051456, 2317394466, 2099200, 134775338, 2156530336, 2315823656, 682271362, 2854398602, 2158133896, 2191567528, 136874112, 679510698, 573082112, 2181605410, 715696800, 578813992, 537536674, 2317355146, 169912322, 2155883042, 44574752, 2315296802, 2325905440, 573180064, 2317353122, 2718476322, 2718474912, 2693409418, 2181597352, 2326274216, 176726152, 2149714434, 2692885130, 2147623562, 2292746280, 143297186, 713170978, 178782730, 2181179520, 35792928, 682262536, 2158496418, 2181204480, 580946048, 145269256, 2189598850, 2156046336, 704645762, 2692786346, 2317518890, 2854388232, 2861081258, 2684889226, 2282266624, 581443720, 136880674, 176818344, 547488266, 176292392, 572655624, 2292713480, 2315913898, 41984034, 2283839658, 11010048, 2290778152, 2861214210, 673849386, 539625474, 143172096, 2819098760, 2726428834, 570436130, 174210, 2238474, 2718564904, 2282397706, 11149312, 2819230208, 2852694658, 143165610, 2861072514, 8421416, 2718599688, 8562730, 134260874, 2718575106, 2189434888, 2717950474, 572697098, 2820800546, 2852792994, 2290755594, 682231970, 2183831722, 36340258, 2148049416, 581050528, 581577256, 9086978, 176726186, 572689024, 2686584874, 2695400072, 167774850, 2827493544, 2192181800, 579477538, 681607808, 2181597834, 2292219914, 713197600, 2156431904, 142606370, 715294720, 2726993960, 2192081450, 2820678274, 2292228642, 713198090, 10485770, 713165352, 2862746154, 2325776544, 167944866, 2292720258, 2728437920, 42470016, 167903370, 145263104, 2852685866, 537528872, 36315272, 2829623976, 539667104, 2818744872, 2324210178, 2283800584, 679518346, 2158011040, 673358464, 176327210, 11175944, 537559592, 673325698, 2183276674, 673720968, 578816136, 704643752, 2854363688, 2686986760, 42508928, 2158494208, 33686186, 2827624962, 2317912066, 2820670080, 539134634, 2862612608, 715663496, 2818615810, 548020874, 573212714, 2718074890, 2290131584, 671263242, 2282358784, 2292222600, 2315389442, 8921130, 2283799080, 671130272, 2315430432, 2852790282, 2692778530, 2191564962, 44728352, 2290786440, 545267882, 2854748802, 2695538818, 547891338, 2192214536, 2150246920, 2718075016, 2827100706, 2656778, 673849864, 2189470378, 176300576, 2282269192, 663584, 168331434, 715653160, 680133154, 2726953642, 2718433834, 2863269930, 547489792, 705176192, 2685010560, 2729061026, 2860558474, 578857122, 581085730, 2726429226, 545260162, 2854888106, 682270760, 2821204000, 2852167722, 145359498, 2854756864, 537012266, 2718075400, 2827125386, 673188008, 134390440, 2156527656, 2827616386, 167912106, 578947744, 36175906, 2685053096, 2315782826, 2829625480, 2684362792, 673745576, 706750504, 44180128, 2862656168, 572697128, 170043402, 581042730, 2863268512, 145391656, 2315387400, 2323783816, 713599648, 144836648, 35687072, 547889154, 545816704, 2829197322, 2181040776, 2323819144, 10627744, 2325907618, 2720662018, 2687150120, 2718442122, 2189436960, 2685052970, 682240040, 2315821578, 2150107688, 2694842498, 713162752, 2695406240, 139272, 579371552, 2292220456, 34211882, 705208458, 2315943978, 715295240, 144711682, 2269856, 713558530, 170527360, 2720533162, 2827518506, 2181701664, 2821333002, 2827651752, 33718442, 2192179240, 2687019680, 2158502434, 539623552, 144738944, 679610498, 2315952168, 33694378, 2694883498, 142737920, 2860550664, 2820811394, 143262368, 671260832, 136849930, 2718476834, 705341450, 2317484194, 545259656, 42469408, 10520576, 34210306, 2284453898, 8553002, 2726985762, 2317918728, 136478890, 713687712, 548020776, 2720565898, 673884802, 570468520, 545300514, 573186048, 704686216, 145227786, 2860526250, 2261128, 2720532608, 44173312, 537436810, 579373184, 2325742240, 713591336, 2190117410, 2326438528, 178432042, 680034346, 571089410, 2192222762, 537567394, 2189601280, 2181564960, 2692743328, 713590944, 2718040098, 170559488, 679618562, 532490, 671221760, 142641672, 545259528, 2693399080, 573087752, 2827626664, 2820677632, 2827100168, 673218594, 679610496, 696968, 682109056, 2192181290, 2852823048, 2693409282, 681738920, 2684389514, 679512608, 2694875656, 8945672, 44072992, 707299360, 2192214666, 167772296, 2192220712, 671778984, 36178440, 33694216, 2684921888, 2720565280, 537569418, 681577088, 2693270056, 8562728, 2854264834, 2156012160, 2852162176, 2292744232, 2315296802, 2820835496, 673187880, 2282260514, 545390722, 134875136, 713040426, 2684396194, 570992802, 571082784, 2318051336, 581044264, 671614986, 2325907586, 2854748714, 537559680, 33589896, 2623656, 2862615168, 2290649216, 41945770, 136317088, 134875816, 547400226, 176824992, 35693066, 2190084618, 704776352, 2190116904, 539535362, 580913802, 2192212488, 41610, 136316936, 34114218, 42641570, 2695496354, 44564490, 707438722, 2282358952, 2147615362, 2829617314, 681607850, 537405984, 2631714, 539002914, 2852129448, 2695014402, 170394272, 578988576, 176857218, 679485984, 2827616776, 134774786, 713556610, 705167872, 2852160138, 2827495592, 2827657768, 573218826, 571114026, 144706080, 2821204138, 2292328576, 545400842, 2728527906, 176720386, 2318049440, 2720041002, 570599432, 2863308962, 2860525738, 2189559944, 581470208, 2155882656, 2148050954, 2862778504, 2148141186, 572564008, 581438122, 707272832, 178817032, 680043136, 705340032, 715295400, 570427522, 681738376, 178397728, 572533256, 2829058696, 2852167712, 2181735048, 2158143530, 167774368, 32, 2863270050, 713171072, 579373578, 176335490, 35790882, 2181564426, 136486954, 571089064, 2827127458, 134750208, 679512074, 572686880, 533026, 2718468226, 8429610, 2728405122, 2728952448, 2684396032, 2820843562, 8388770, 2687017482, 713197706, 2728559138, 2148018210, 8520320, 134253066, 2181046410, 573188106, 715819682, 545399328, 545792034, 42074250, 2284325034, 142650018, 2189985954, 2158004352, 134391938, 572525226, 2290090498, 44706434, 2147625600, 2191688194, 671253026, 145261226, 2728927370, 44731048, 2290231306, 2717944482, 539667082, 2821366442, 715786378, 2728919554, 44599936, 2720148096, 545783976, 705200808, 2318041256, 673874082, 704776322, 2852169728, 2156437514, 534658, 2829191682, 579338368, 137011882, 571113640, 707265186, 2315258024, 41943074, 671123968, 2693308546, 537567874, 579510410, 178817568, 176294562, 2693300266, 2181081768, 44564642, 2718083744, 2820679816, 573046944, 690730, 2183668394, 2695505930, 176324642, 539533346, 178782720, 2726340608, 170044066, 33688066, 2284333218, 671746600, 176302752, 680134698, 136454176, 8560808, 2292361384, 2183309448, 2820669448, 178258466, 2693268104, 713074856, 2720533026, 143305352, 2829091360, 715139200, 144877698, 2818738850, 145262762, 2292220578, 2290778248, 178946690, 2292842634, 2863136928, 2726865410, 36219392, 2290090664, 2821226496, 36211330, 2861206024, 547883016, 2292875946, 35659816, 178429960, 2190090280, 2692876928, 671647776, 2315266218, 580921346, 136448650, 2147655848, 170401930, 44574848, 578945674, 539623458, 144876074, 2694840482, 2720672266, 671252648, 2862612616, 2317877920, 8956544, 178784392, 2718605472, 145401896, 2149745290, 178397704, 570950146, 33565354, 673850018, 34122242, 573178376, 2150105640, 2282236448, 671221770, 178389672, 2317877282, 34253352, 2281704098, 2149755424, 2720573578, 715819008, 548044930, 2829713448, 2687117346, 2192222250, 545956480, 2148147848, 178924072, 547400202, 2684398080, 705177738, 715688104, 2854781056, 688160, 539656832, 671263368, 2718444192, 680002058, 2190123016, 2181177472, 2687019562, 2827094562, 2854224522, 42631210, 681746472, 44042792, 545433770, 2827493410, 2183144072, 176335520, 42608674, 36184192, 681740296, 704809120, 2315297280, 2829591200, 707403914, 713164808, 2726863528, 11053186, 679643682, 36178442, 178260480, 134916650, 2325907618, 2693431850, 178815618, 2325905418, 571122176, 2685020802, 704815624, 679649314, 2862654088, 178260520, 134873258, 2315255946, 136882218, 2686494888, 2290780712, 178291360, 673882752, 2720172554, 704815626, 704774314, 2325906088, 2183137288, 579510272, 2156571136, 2149746696, 2283962410, 571082912, 2158108832, 2861042344, 2292197546, 715786280, 42106912, 2326431874, 2728952480, 570591400, 2181702176, 2829715594, 539633696, 579504672, 134774922, 42598944, 537042954, 715792520, 172066, 2282269186, 42608768, 176851616, 2315258496, 2149752842, 548053122, 2315812872, 2192212608, 2729084938, 169878048, 2290124834, 2181040170, 682132128, 2818607242, 533128, 178432520, 2862743562, 2718572578, 2695528618, 178815144, 537559586, 2862614666, 2290264714, 2156527658, 2183824008, 2190117504, 679619210, 8423434, 8946176, 2292361256, 168306858, 2852268034, 681615400, 136872072, 2315428000, 2829623426, 2281873536, 143296642, 2818607234, 2290089994, 537438880, 136978442, 10660008, 34242688, 167944328, 2718607872, 579379200, 2686591624, 2687009282, 2718433800, 169913002, 680036482, 176302218, 2687019560, 2860679690, 537567904, 537436714, 35783296, 44051080, 8522280, 2829713546, 2860648456, 2149591168, 2726857248, 2684889218, 579512456, 2107426, 134228650, 41953832, 2829724296, 2863145610, 2861204128, 34253440, 715827850, 170003104, 704784896, 2827102856, 2326397480, 2852782114, 2158493698, 2191564810, 167913610, 136979106, 2192188042, 571114144, 570990730, 33728650, 2324308608, 2326399658, 2158004352, 713697800, 143163562, 136479394, 2317494914, 2827618346, 2282269216, 176326818, 673843234, 2728558760, 2181171872, 713205930, 705202690, 2324170792, 2692882434, 537561768, 2150115968, 704678018, 143270018, 2147516968, 136981122, 2148171936, 545956522, 536870920, 36210818, 570992808, 178432544, 679610506, 679649800, 679512746, 2829716128, 33556994, 2149591042, 565762, 136347786, 2862743560, 2284323362, 545817128, 2819238400, 2325872808, 42631200, 2852685856, 11010218, 680143008, 680176298, 524928, 2157980170, 2189436960, 44049058, 707274888, 2183143554, 2290125344, 2326266410, 2147493928, 178823722, 547889314, 33597992, 2820800552, 539525280, 2818615338, 705200130, 657960, 2720661642, 538978816, 578978442, 2315815584, 705307168, 170000522, 11184640, 2861072930, 176728586, 545392674, 539133992, 715293344, 2148049058, 536872994, 2156562984, 567970, 2283831936, 178423808, 2150146208, 539656320, 2292746378, 2317396096, 134259336, 2718468224, 2282259074, 34245282, 2819140138, 705339946, 2147485698, 2694842410, 2192091808, 545783944, 44736674, 539495072, 2718468778, 167911464, 2692909608, 580944384, 571116042, 2852823210, 2692745386, 2326306848, 144745122, 2720704672, 44073506, 713556482, 2720565378, 2324210208, 2324334722, 2695406122, 2861083144, 2818607754, 573049386, 2326306816, 2726431392, 2326405280, 2325873162, 690722, 2191557122, 682109578, 2863311490, 2189568640, 706740770, 134220418, 537436834, 2821226528, 2192048680, 11018912, 704776226, 570460712, 2191697960, 2820835496, 2720671874, 134390432, 2283834024, 570466346, 2693409442, 2192190120, 2181079594, 2827624480, 539632162, 537397794, 671621664, 41953834, 2685053482, 2818736170, 2686452386, 134744098, 2158111360, 2829593248, 169872040, 673188392, 2726439426, 706783880, 44081322, 2686625802, 2695397928, 44605474, 143163936, 2290657928, 573047338, 2720137738, 2718564520, 145359496, 581470210, 2728954368, 2852784650, 44565130, 2854750240, 2827094666, 8527904, 2189593096, 2283964450, 2695408168, 33686184, 2315788298, 706912904, 713067008, 578988170, 2181169696, 671744010, 44073610, 570427392, 579469994, 178948650, 578857642, 136454664, 144705538, 2148016266, 682264744, 2820843658, 570952232, 578947754, 2318019200, 671655970, 2718466184, 545826816, 573213354, 705202304, 2150271106, 36219010, 2728405512, 2315264128, 2827493896, 707395720, 2829625354, 2181704354, 2829189128, 42076840, 2189461664, 537397930, 537567904, 2819097122, 34089512, 136315400, 2192212610, 2685010474, 2323677698, 2290262698, 2718072962, 2695365258, 2283840128, 573210656, 2292361258, 36341930, 715784320, 142641290, 2315257864, 2860556330, 671254656, 2818613896, 136981128, 2290657962, 715268768, 2323655336, 35824162, 2156571266, 2190114946, 682273416, 44212264, 681713672, 2720008352, 671255040, 145369634, 136316928, 681707562, 2860646536, 2191689770, 2726298248, 2726963848, 2315266090, 134259338, 143133194, 715819144, 671129762, 2325784618, 705200650, 671221802, 2687017634, 2819129992, 2292853280, 2191567488, 178299562, 547521034, 2720661504, 178301088, 136874026, 2694840840, 35653760, 8397472, 176695976, 44737064, 167813120, 2860556938, 570566656, 176334984, 571091624, 2728954528, 578855074, 2692907010, 2821234826, 679510530, 547528866, 2181563008, 715162120, 2183266824, 680034818, 2189560456, 578813994, 2189568544, 545303074, 2283801130, 2189426722, 2720664224, 2695407754, 2827002530, 2284456482, 547924512, 2290221066, 2694873770, 2854750248, 681584808, 2323777672, 2684529152, 547391616, 2189993986, 2854365322, 547389960, 136841728, 581052584, 578847368, 539009066, 2132648, 176302082, 170435114, 707305984, 10494506, 2726305826, 679477770, 134351370, 2290229928, 2852685994, 2720696864, 2852792320, 2728396970, 142745602, 579373738, 35818026, 547924648, 2820841506, 2189426720, 2189461634, 2726985738, 44737026, 2192181794, 2315296770, 176850954, 2292754562, 9087530, 2694884002, 681576610, 539101706, 539665066, 35818024, 2718608000, 539656706, 713197738, 2820800552, 2292883466, 170557600, 2192091776, 42641418, 2183178792, 2728569506, 2292221986, 2156528170, 682101248, 2138120, 2150244872, 2852161706, 178430594, 715792896, 2852792458, 715137160, 33554600, 2156538496, 2685012640, 2192181792, 144877576, 134258690, 2718565002, 144746504, 2315780768, 572557952, 536881194, 2860525576, 2147491970, 134907936, 713172994, 178293288, 537569826, 2156014122, 2860550698, 715827712, 176202410, 2717950506, 2819261090, 2290778656, 2326266504, 2630184, 704784552, 2718081066, 2292884136, 144835114, 2292353698, 2718564384, 2821227018, 715139240, 2863136802, 545825410, 136325672, 134906496, 167782944, 573087882, 2189436938, 2829715616, 2292196010, 134914208, 2283839498, 682237992, 2862784554, 682262696, 537528458, 679520928, 2686492682, 673884672, 537395848, 2189560458, 134752392, 2292721696, 2718572672, 33562626, 681584672, 713040514, 176204298, 2158504074, 537428130, 2190090378, 2827094056, 581436066, 536871458, 706906144, 2158667904, 2183659688, 2720145442, 2728919592, 2192056322, 2829066376, 671220394, 2156440234, 706881706, 2852169856, 2318008352, 713198080, 2720039456, 539107848, 2695406114, 545300520, 8954536, 581438080, 36209322, 2155872936, 176818858, 170035850, 2863309472, 581577250, 142617250, 2282260992, 679520256, 10493954, 2317918880, 144745130, 706775048, 545390720, 2317516960, 2829617824, 2181169706, 2326438560, 2228362, 547880970, 679487530, 2281835010, 169877538, 2325883424, 2726331040, 671647914, 42500736, 682272928, 2326399144, 2284456480, 167815848, 42640040, 2326407840, 537397760, 671219850, 35652232, 2820710914, 176335528, 44565000, 2189959722, 2148010120, 43656, 178399234, 136454666, 2317920424, 2183791136, 2692745738, 2148147202, 134750728, 707273226, 2149714568, 2726298152, 2318041640, 2718565026, 2726306442, 545303210, 682098856, 33565218, 2292222594, 2821360290, 671222282, 42108928, 176293890, 2794112, 671744170, 2181212712, 2695538856, 134908578, 2147517064, 137003178, 2686976674, 2290264586, 2695004322, 2158101160, 44040864, 2819236522, 42082442, 704807594, 2150146568, 33597440, 42600488, 11010178, 2150138536, 2827618336, 2283962912, 178814986, 2631688, 176857610, 679641738, 2315823234, 42601002, 176685098, 2158666400, 547367458, 705306752, 2720169984, 2854912040, 44083362, 2693269504, 673325738, 134906400, 570993280, 2192222208, 2284331530, 2283939978, 134357152, 539656706, 136348290, 2315264544, 2818607618, 2189959688, 704678402, 573090442, 2717919392, 2191697962, 537559714, 44605450, 169902240, 2190084608, 2695399426, 2183309320, 2181604000, 706740392, 2695498402, 2147647626, 567946, 170559488, 715825282, 581566602, 42117802, 36315170, 33720448, 2050, 2315256458, 578857000, 2656258, 2720047784, 2097194, 2183178786, 2854258826, 2181603872, 2284366506, 44081194, 2324169378, 2292713642, 8946176, 2158667818, 673720480, 143303210, 2854365314, 706750496, 537045504, 682264706, 2147524770, 176726696, 2150113410, 2284462762, 2315430570, 536873634, 33687690, 2728566794, 143294600, 704686210, 580944010, 137013408, 178299016, 2318011018, 571089538, 35694626, 2148007944, 2862779016, 579477640, 2158536706, 673712682, 143302696, 2692874914, 2692907688, 681716394, 11044994, 42631680, 2720696448, 34111498, 2726430856, 573047458, 673712682, 2181171714, 2686494858, 2718572714, 579379240, 11018274, 2862778914, 2829716104, 707430912, 2148008106, 704675882, 42475522, 178815144, 174122, 9046528, 34111490, 715270794, 571091624, 8390792, 10493986, 547367048, 671090858, 713165474, 580911624, 579338368, 671228458, 715663360, 705340074, 537406090, 2150146050, 2189558280, 570556960, 44181634, 2863178242, 547922080, 579347074, 2818574464, 170426376, 2826994218, 2326438408, 2292318338, 2695399586, 136349730, 570433544, 682263082, 2189426818, 713171458, 579340960, 680143008, 176726658, 2685051402, 168329376, 2720139914, 2149582880, 2181169826, 673884160, 136839178, 537034784, 2183790722, 145359368, 2821367978, 9077386, 2325785120, 2695530664, 134785664, 2283807370, 136358018, 680045218, 34212514, 42074144, 170396288, 2726436992, 2325882922, 537037320, 671228584, 35684482, 2315264008, 170427050, 2326432288, 2183309442, 131200, 2189950986, 539000874, 2236970, 2283809440, 2827657762, 2156571168, 10493960, 2147649544, 537526442, 2292361738, 2317888138, 2684357258, 2315422370, 2149622274, 141832, 2720178824, 2692776610, 11018922, 581076994, 176857642, 2684364840, 537010698, 176169128, 8555138, 136356482, 2156535818, 176720392, 673841314, 145236000, 164384, 145236616, 2818613922, 2692907010, 2621986, 134744610, 704807592, 2860517896, 671260706, 715301410, 2192179338, 570458240, 671229984, 2694981792, 2854226464, 2854267042, 2687142400, 2181046442, 704784936, 539500584, 2317355042, 2183135880, 2155883144, 10527234, 2290614272, 2684518402, 2728929802, 8561282, 673360394, 547891202, 713566882, 2183660066, 713722400, 671787560, 42600970, 176335008, 2324308642, 580944544, 2728919680, 2323784224, 2718566562, 2315913250, 8913450, 571124264, 2317920424, 2284464128, 176204288, 2191565472, 2281867264, 547889322, 2686593194, 42600482, 581476874, 2829058090, 715292800, 539133986, 2192048672, 2686453922, 673351842, 2183307818, 2156003970, 2284497056, 573218984, 679485450, 178790922, 2181736448, 2183825576, 2720172074, 167913504, 2685020832, 2284488864, 168429704, 33556992, 713203714, 2862786560, 705340074, 2157979690, 2854225952, 2726330368, 2820833826, 2684363266, 2821335722, 2191534624, 2149616128, 547883136, 2684526626, 2183307786, 2156569216, 42117256, 526504, 573210786, 2326430208, 2728559240, 176334880, 136880674, 2156527786, 2318009002, 2860655240, 178793096, 35818026, 579346434, 2317363240, 145358976, 8553000, 2854914730, 2317484042, 2181180064, 570591368, 143133312, 2156011530, 44695722, 705208872, 170566306, 2283964416, 547498536, 2728428200, 715292680, 2821359624, 545423488, 2718466600, 706773032, 144837250, 2829224586, 134381698, 580919946, 2150271616, 143172138, 10657832, 36349954, 2183301802, 2158626954, 2156003850, 2695531040, 42631328, 2852260522, 2852692520, 2827520554, 2150247048, 8388640, 176326664, 2821324810, 2819137570, 715302944, 2854881962, 2157969416, 705333928, 2290780674, 2693302440, 2829746728, 2150148232, 33688072, 704684544, 2693310634, 2326399490, 2156529794, 9044128, 8388770, 133128, 2819137546, 2862787114, 2317518890, 134777474, 2693275648, 671091330, 2292353568, 715294760, 145227778, 2325872672, 2718476330, 2150245032, 545917480, 2829746848, 2149589642, 682107434, 168435874, 2729083008, 704676392, 136486912, 2829199498, 2728394754, 2720038954, 144867328, 2821228578, 2687117832, 547400362, 41976330, 2821195914, 2821202600, 10619050, 2192187520, 572656288, 2693276160, 571115650, 2621448, 2728396810, 2827624584, 579340968, 2852815528, 673718818, 707297322, 2323653160, 706914440, 2323784352, 2317527554, 178825384, 713195682, 2156046368, 136357896, 2190082090, 170401792, 2854234114, 2692778026, 142641184, 572664360, 2726463648, 2852134946, 142606850, 680036898, 176693898, 2852823688, 2158625312, 42500264, 681607338, 2183823906, 2752648, 168470656, 707397762, 2315920032, 2183801512, 2819105322, 2820808746, 2156570626, 579472008, 545392674, 2728438280, 144713768, 2819131424, 2686494856, 673882760, 2726464138, 170002952, 2717919778, 679641218, 2149591712, 705175592, 2317527552, 2718081568, 671262848, 2863268360, 2323808258, 2827651106, 2292721832, 2147493898, 145268904, 2284486664, 573055498, 2317492896, 8389160, 2860679688, 2158101128, 2183135872, 134752416, 704784426, 34080936, 144843424, 680004258, 170010754, 671123584, 2684387466, 170009098, 2148147712, 2147649576, 8527914, 2684921992, 33727010, 545957920, 2821327368, 36307618, 2150148746, 2692884512, 671227944, 2156537866, 544, 581437568, 715694080, 671099048, 2718442026, 2863147010, 2819139712, 2326440618, 2281840776, 707273344, 2695405600, 580954666, 134220322, 2158004874, 2156014120, 2315296770, 2728534152, 2183660200, 2317888168, 705208960, 579340450, 2861082658, 671129640, 2728526368, 2158665898, 2718081536, 2149722634, 671260712, 2863137410, 570982912, 2728403464, 2323644424, 2694971402, 42606720, 2717943810, 8429576, 8423426, 2183824034, 2820811304, 2694875272, 547881472, 570951808, 682109096, 2663082, 2192179202, 704807050, 2326431744, 2854781066, 168296960, 2324212384, 2726830626, 2290122880, 2292852768, 134359168, 715817610, 2158665888, 539109376, 545261608, 34210432, 704784896, 136448682, 2693278338, 2729093770, 2149711912, 2326438026, 688682, 2821359778, 134258690, 143269928, 2284357642, 2317518858, 715827368, 2181562920, 176294530, 2854265480, 673718824, 2687011466, 2318051978, 10485922, 2827518506, 2852291242, 42508296, 2189469730, 2720539296, 2283971232, 580954656, 2099200, 42606624, 44737160, 42633226, 548022274, 2158496264, 2829715586, 2695013034, 671254570, 2829060104, 2827094560, 2684881024, 2315395200, 176163496, 136488968, 713555976, 34120362, 2183826058, 671252608, 682232320, 2263074, 2282390050, 565378, 134907938, 2192059040, 2692917890, 8520232, 2315266088, 570466848, 545949736, 537436808, 2863300642, 2192081032, 2315430530, 2827651074, 176325152, 2687148064, 2684887682, 572564106, 2686487074, 548014730, 178423810, 581042306, 573047296, 2290649218, 136872576, 539667112, 2819260960, 2729052322, 2325774888, 2292361352, 2156036104, 176695432, 682106920, 136978600, 136446624, 2290657954, 2720696970, 545398914, 2315389442, 545794178, 2720008202, 2694982274, 2317887648, 2827485858, 137013418, 2148008584, 2318043136, 2149746818, 2694850696, 545917602, 2692786304, 2826963626, 2827135114, 41978528, 537010344, 570436130, 2292753064, 2156405386, 715827754, 2325905922, 2854890114, 9077290, 2192050312, 134390410, 2284356138, 2630152, 2317888170, 2728405034, 545302666, 2728403080, 2183275042, 572688928, 2693440002, 2156038272, 2861172738, 2852823080, 2323786274, 142606888, 713689216, 2861212192, 2720533032, 2183299232, 538970624, 167807144, 2818607648, 136874530, 2282259072, 2686460586, 2283932322, 44171304, 581576834, 2818744866, 2728921736, 2181038720, 2820711082, 2283807362, 2158004386, 2189460096, 2269224, 2292712104, 2269354, 2726855304, 136970272, 2726987906, 2862647328, 176171688, 673350178, 44050978, 2684496392, 136446498, 2156404738, 2283801218, 178956424, 2684390050, 2324332704, 713695266, 2158502538, 178815498, 2860558338, 2863172226, 176695818, 680175624, 178432040, 2726332418, 2317363714, 2192058378, 2191657610, 2720663560, 2684526602, 2829222440, 2147656362, 141824, 2323646634, 2317387938, 2283842216, 2147657770, 2821365888, 2717917314, 2726863528, 42500768, 2149722250, 2284496938, 705169544, 704684072, 2157980160, 680143394, 2155883010, 2720146058, 2156405258, 2863145002, 2684521098, 2292361258, 2860517408, 706740768, 2693270152, 2852170410, 2323808898, 10496002, 2692885120, 170533024, 671091234, 2684911618, 142770826, 131744, 2854357120, 144745088, 715694602, 168304682, 713170952, 2158526592, 2325743786, 2158537256, 2863172226, 2684364962, 681609218, 671776802, 704784554, 41945760, 145268778, 706748576, 2863303328, 2150115466, 2284366464, 671754400, 176203818, 680044714, 178825736, 2192091816, 2157969578, 2821228546, 2863136800, 713203880, 2819237890, 2819269128, 44605984, 671752322, 545948330, 713689098, 134259240, 2181038210, 673196192, 134359168, 2315814920, 2852685856, 2324202026, 2181737000, 2854789128, 2181595176, 673360426, 2694881410, 2860689920, 11012746, 2326268424, 2189600810, 2156406944, 2692874752, 572555944, 134742016, 578857474, 8913034, 2860655114, 2720563232, 2323808288, 680168074, 2326396968, 2290786338, 2693310504, 2819099138, 144738338, 33718816, 713204224, 680010408, 547356712, 713566344, 168299048, 2189429386, 2181595266, 2695495850, 178291232, 545432106, 2854890018, 570433538, 2283807234, 2281834538, 2827135114, 539533312, 2827649672, 707267234, 2189600802, 33564834, 682107552, 2155905024, 2862787114, 2860689538, 2692753536, 2693407394, 671229994, 671656608, 573210666, 2149591040, 2860648960, 176302762, 539000832, 142608546, 2284454440, 2862622882, 145270952, 581609642, 2694843008, 8521768, 536879656, 2148016770, 2290223138, 565928, 681583136, 581083688, 2821357600, 2318017064, 43050, 2181079690, 539527210, 715686026, 2718050474, 671219840, 705211018, 136479264, 33565184, 176720522, 8555018, 2290100258, 2191534730, 2325873184, 706873386, 2315780640, 2292222114, 2829101568, 2228392, 2686486698, 2693442050, 2147491882, 2155880968, 536879778, 680003722, 2726862880, 578955304, 2695372842, 44730498, 713566754, 42074754, 2852161696, 136347818, 2236586, 2717942400, 580921354, 2325907466, 2692786826, 134744714, 573081738, 2820803074, 706879624, 673712776, 2827495432, 167944224, 2315788418, 2323644426, 2695406216, 2156570664, 36342304, 2189559976, 144834594, 573178368, 144845440, 524840, 2190114978, 178268810, 142608394, 713689634, 2315813386, 2726857386, 2726830730, 2829189154, 2181728778, 142746280, 11010208, 136317576, 2283972608, 573089794, 2827517960, 2317879944, 8530592, 143132832, 2852817024, 571089568, 2148018722, 2829756928, 142772226, 2821335050, 707274890, 136350378, 2720041130, 580913194, 178260128, 2292361218, 9043976, 673753608, 2720541322, 34242698, 44206634, 42115712, 671222312, 142740002, 570950304, 2189435426, 2818744330, 2717909672, 570460800, 2326276616, 2147491848, 168427648, 2158102538, 2686452360, 673327266, 545819266, 2852299434, 178430498, 2729061032, 41984642, 2687117994, 2284356130, 178792994, 2829754410, 143261856, 42074280, 2147491848, 548014210, 2282367520, 2292228136, 2284331530, 11044898, 715268104, 671647874, 2863138848, 537567746, 680003616, 134349450, 547891362, 2684488320, 44073122, 2158534818, 2292842538, 2684881538, 570425986, 42115240, 2181171872, 2692751904, 2686626304, 2158133898, 178922114, 167807624, 2325914274, 2728438280, 2861048480, 2827659304, 11042826, 2818736674, 11051528, 134776970, 578857610, 2692917762, 580921482, 35823656, 2315911178, 573089826, 545816738, 168298626, 2315954346, 705200802, 537395368, 2686492712, 2861082754, 571124394, 2720178312, 2821325322, 2315397282, 537012394, 2826969762, 657538, 2325774466, 2284358186, 2829755016, 580911786, 2290255914, 570985098, 8913570, 578822280, 2854355488, 2826963114, 2325880960, 2324179490, 2290262560, 2181171242, 2192220328, 134750218, 2718441472, 705307298, 715260416, 2183268520, 2230434, 2726461440, 2156046466, 2191559330, 2819260456, 2158527008, 134258722, 537569322, 44048554, 673873952, 9087114, 41953960, 2821335210, 537045504, 2189427210, 2099242, 548020872, 2324342944, 2861203456, 36350504, 142647424, 134873130, 2862622730, 176335490, 2148007968, 2829197992, 2292746786, 2718048802, 2820841506, 2191657514, 145238018, 2318051970, 2718597288, 2292220584, 170011176, 2156038666, 2861048482, 2149614122, 2156013600, 2728567298, 2852258442, 2290745986, 2323785760, 2156005384, 36306944, 713164840, 41975978, 142739456, 11018912, 134883456, 10619560, 2284496896, 673712290, 706775714, 572655618, 713042090, 2292713600, 143172128, 2281865226, 715139712, 713064610, 2325782656, 2157970090, 2158536874, 2317355010, 2149714056, 44050562, 36216962, 715268610, 2827004450, 2189469696, 706742794, 539626026, 42084392, 2862743554, 2189590530, 2315387010, 2156044330, 2695530634, 2854363298, 2325743658, 2281865258, 2149624362, 2147615360, 571115656, 690178, 2189994016, 2323679914, 2852659338, 2189460098, 143174154, 134351368, 170534952, 545292832, 581566624, 2132010, 2854396456, 2720038952, 2718075394, 704686114, 2692907530, 698368, 2829197864, 573188648, 2852683808, 671752872, 2818582696, 539533322, 537528360, 547531424, 2818607776, 713558538, 2323810336, 9046144, 2729060488, 2726430730, 42608682, 2290748066, 539502762, 2728951970, 705301128, 581567018, 2718573186, 671263266, 682238112, 673227266, 142649856, 2861204138, 706906122, 170560138, 663594, 11143330, 2325749928, 539664936, 2852169898, 2140162, 2317386250, 679518720, 537010856, 2860681352, 35783306, 2818572800, 2325777026, 2158660096, 671656578, 2827485706, 2684485674, 2854781056, 579346570, 178913320, 2156429826, 680167978, 174080, 2315387042, 2156538496, 2315815072, 2860679328, 2189953032, 2852694058, 144738314, 573057184, 134253056, 2819098754, 2821195816, 2181073448, 176818344, 2324300448, 2239112, 2147616802, 2191525890, 2720006274, 134258850, 2156003368, 2156431498, 2819131944, 2829623330, 713163272, 11045544, 8553130, 2156538536, 682098722, 673227266, 2189426826, 44606122, 2718566528, 2290098344, 713719976, 142639754, 2190117546, 537430560, 2829722144, 2315264002, 2284333098, 8390664, 2686460554, 2827133576, 2181605384, 2150107138, 715694120, 33728642, 35824168, 2829615264, 2324333090, 35654146, 2860646432, 547883050, 671096832, 580952746, 2181728266, 704678058, 2829232298, 42467362, 548020258, 33589288, 2281704072, 536881186, 178948650, 35687048, 42502690, 682237960, 2692884488, 144869514, 2829232168, 2158504490, 2158111232, 2827124866, 2726306346, 2283801226, 2292359840, 2821333162, 537567754, 2282359330, 2862743720, 2860656682, 42511010, 548047360, 2323646634, 704653440, 581075594, 579379722, 2315428482, 2183832194, 2863308938, 572695074, 2181204000, 573212840, 44706304, 2181202432, 134744074, 2852694568, 2695405610, 2726431402, 545786506, 704653994, 671097002, 2695531018, 34220584, 2324170922, 35360, 178389026, 2692907528, 704684072, 679512584, 2315821224, 2189598850, 2829093538, 2324202018, 2192212616, 572555784, 2718443682, 681738760, 2189983880, 537561770, 2189470216, 178423840, 2695405696, 673720834, 2854226440, 44703744, 682238496, 2292754432, 2326298664, 2684356770, 2694883368, 705300994, 680134658, 2148147714, 143163434, 536912426, 178784426, 178956802, 34089128, 11018794, 2156438184, 168307370, 41953824, 10658338, 2695531018, 136315530, 44173954, 10488354, 2861173280, 2157980320, 41977866, 33557120, 2282356770, 559138, 570957962, 143271976, 681706120, 44083754, 41984130, 8923688, 2181565064, 2326274090, 143131170, 2317877794, 2827487392, 573057184, 44607498, 2726995970, 573186594, 715294762, 2149623818, 142737536, 570460192, 176194218, 170035746, 2854759072, 178956842, 682265224, 8552576, 133280, 2147658400, 2158624800, 2181046402, 136315528, 545824810, 168462504, 2685051560, 706773160, 572533408, 178817186, 2718081706, 2694875680, 2861081258, 572689066, 172674, 169902634, 2148018178, 2190125058, 2147484298, 2861213704, 169912322, 705307266, 2684494496, 136356512, 2317517474, 2818583176, 2324171424, 2183145474, 2818703488, 681585280, 36175872, 2292746248, 178292874, 2863147688, 2290090114, 579504128, 671646344, 2158535330, 2695375008, 2323785770, 2695367336, 715696298, 2181210248, 178817544, 2720670216, 167903880, 2325782690, 2282397864, 145238146, 545925664, 570556426, 2854922888, 570960514, 143131168, 2717911688, 2238474, 671623200, 706751138, 2323810338, 545819136, 2861050400, 2863309482, 2147623424, 2829623456, 2788010, 2324179488, 2819099170, 2861072552, 170565770, 2158101024, 2318049832, 2720563360, 715663496, 42631200, 136882178, 2852129312, 2181704202, 671088650, 682238080, 134916256, 2324308098, 170041352, 679611040, 715169832, 581478914, 715169920, 671787136, 134349448, 539658248, 2155881098, 526848, 33693866, 2323653250, 2183275146, 44705922, 136456200, 2852694176, 8432288, 2239018, 169872010, 2292198026, 713206408, 2326399106, 2760738, 673710120, 168436394, 2827124866, 705208874, 42084864, 682139778, 680034338, 41943552, 536903850, 2720574120, 2827003912, 36342434, 2317387944, 137011362, 2150105640, 2854224034, 2315389442, 2728569480, 704653480, 2324170754, 143305226, 2729060866, 2726863392, 2315821602, 2181038112, 8530434, 11043330, 2156005384, 2852298888, 2315814920, 2326266376, 2189985922, 2819107498, 581050536, 136350338, 2818580482, 44597384, 2326307496, 2827616288, 2726963720, 2692775946, 170000512, 178817666, 8956450, 2290649128, 2149614080, 142649376, 143131146, 682100770, 705176096, 539658888, 713072682, 2158004394, 2861072514, 2290655882, 2695495848, 42084392, 2147491842, 178300928, 2695506562, 2325749802, 2726431264, 2147655682, 2854781472, 671123978, 44050592, 44050466, 2189600808, 2317363362, 2695364746, 2819238400, 2132514, 713558658, 671260840, 681609730, 172586, 2292228618, 2819137546, 2156535976, 2686623880, 570589216, 2829099648, 2687109120, 2728395434, 2718075560, 44597928, 679649800, 2181040136, 2684889760, 671123584, 578857000, 706750634, 2827493408, 2158660264, 581574690, 707275272, 713165352, 580913192, 2158626978, 2155872392, 572563592, 42076714, 581566626, 2692876810, 2150105226, 2861042306, 580921994, 2290624640, 2755080, 671261192, 715655842, 548020864, 2695497856, 2827651082, 2323783680, 176849064, 33587242, 2158632968, 8913032, 2821366274, 537561602, 178913290, 2158502024, 534562, 2863147048, 11174568, 2156437512, 2190082602, 671744650, 2282261154, 170395648, 145367050, 2156536360, 2827094562, 2861074466, 2695495842, 547922592, 2158142112, 2624128, 679608352, 2829755010, 2863308938, 2826969224, 2695373322, 178823690, 707305610, 136489602, 2829191720, 2852817032, 578824738, 2852161696, 2158668456, 11182240, 2726857378, 680042656, 704645154, 142616712, 169910952, 2854225952, 680174210, 673350144, 2282234536, 2281734826, 571091456, 44075690, 2190125226, 2147485834, 2323808770, 178391562, 705177640, 2147492354, 2315814946, 42475520, 2147492008, 539656746, 565896, 2284358314, 2281833130, 2755114, 10652320, 42633378, 36219010, 681574946, 2863139330, 167946274, 2827493544, 536911906, 2156014210, 2854354976, 2158625290, 2852167688, 539131912, 2819104938, 539525160, 2862622722, 2684921888, 176859688, 715827874, 134881922, 2181079688, 44704426, 33597448, 547916448, 33408, 2829230216, 570597384, 2156047018, 537012266, 2632328, 142639234, 2656392, 134251138, 2860646528, 2863270530, 2854256778, 2685020298, 2860550664, 2281712128, 2189991978, 42641418, 539525250, 42607106, 2315788296, 170402304, 41951402, 2854396066, 136981032, 2189435432, 2686495274, 2728558728, 545917568, 682107016, 2717909640, 545794058, 8529960, 2156405250, 2282225698, 2718566944, 545794688, 2754690, 137003656, 9079464, 10627722, 2323677738, 134351490, 2694883882, 42510346, 44599304, 680176170, 42633762, 178913930, 2150105130, 2692874370, 2860556288, 2692784298, 142615170, 573046954, 545393186, 682141698, 136848042, 33720458, 2718474890, 2148141728, 2290125448, 42084872, 682140288, 176294440, 2181701794, 167903882, 573221034, 144843296, 657538, 715131010, 2147614720, 134906506, 579471530, 176292002, 2183178282, 2819139618, 2283938314, 8915112, 680135170, 671779338, 2821333536, 2315952290, 539099680, 136356384, 2854783528, 673221282, 144837120, 704815138, 2324203554, 2283831458, 2181073410, 2290756256, 2686978210, 178792488, 2189598888, 2860687362, 167938562, 2829199368, 2326309512, 715169794, 571091626, 2183176226, 2318051874, 2183662090, 33727144, 2189559944, 715171978, 2829756426, 2326429864, 143297056, 136478848, 2819106856, 143302786, 2827626506, 2149722242, 2821324936, 2281832448, 673319042, 2181210792, 2148141698, 11141290, 2317393930, 170011298, 578953890, 178790920, 142641312, 681715712, 2317484064, 167936680, 573048864, 570556960, 142770346, 2829582506, 537526314, 2827102858, 9077416, 2718435968, 136479370, 2290256032, 2283931690, 713173026, 2718441474, 2290657288, 572697224, 143173632, 144747050, 673317418, 34242696, 2693269672, 2284462080, 2693440002, 2827651112, 578980360, 547916320, 2827487786, 2854920842, 33597448, 581443626, 705210410, 2726340608, 172552, 10617482, 34121736, 2190123008, 169869866, 134752394, 526882, 2315919360, 682106880, 545392642, 680010274, 705333378, 580921858, 167781034, 2269312, 2662402, 2290649218, 2326397472, 44171810, 2685018282, 42639882, 2292353058, 2191697922, 2729084928, 2863308970, 537012776, 2147656330, 134744578, 2693398538, 2326407818, 178946216, 2664458, 2156398600, 176293930, 2717919394, 136456224, 2317887656, 2726430762, 2283970568, 537428002, 2283831304, 2685051042, 2860515456, 2686615682, 2283798696, 33718282, 2720702600, 2315264170, 11151400, 172200, 573079712, 176302088, 2281736234, 2819129858, 538970760, 136489096, 2181734442, 170565674, 713689640, 137003658, 2148051112, 34121768, 170002984, 134349448, 2284454048, 178397352, 2283841666, 168435754, 2315911210, 2148141194, 2829623840, 2852137472, 2686591626, 682232354, 145367586, 136847530, 2854750754, 2829093378, 44703776, 545915050, 2854390274, 178259968, 178430114, 35825824, 36309666, 134914176, 682230410, 178299040, 579504680, 11141130, 176333344, 2726832648, 36184098, 545300482, 2315790882, 2282392200, 170436650, 44572840, 673351816, 2181734914, 176687114, 2861211810, 2157969442, 176693800, 8956554, 2150105258, 34251402, 2181070858, 581468160, 2854264960, 2147486240, 178424488, 682134154, 136872482, 2821195946, 2292361376, 671099522, 2861081120, 2149713920, 142770336, 2862784642, 547891328, 2282392066, 41975936, 2720702498, 2852694152, 143141024, 2183135266, 2158002304, 9087650, 707436674, 681706144, 2720669738, 679512578, 2315921538, 547914280, 2818607776, 136347784, 578822786, 656010, 2820843656, 36306946, 537045024, 537002538, 2729083402, 10649736, 41984642, 2693431328, 571122218, 539535520, 2695536800, 2685020192, 2283833386, 2827100202, 573218944, 2694840480, 539492392, 143165480, 35823778, 44048930, 2860649128, 2820835360, 178915338, 679643168, 579338760, 572531362, 2861074560, 2318041640, 2290778752, 571123720, 2284322850, 44706464, 2720571432, 2292187650, 2718042120, 176818824, 145269418, 2686986368, 134883880, 134777472, 2323810346, 2720170496, 2156006048, 2325741706, 2726307882, 2192050186, 2720148010, 2684354690, 136839840, 2860656768, 2726857344, 2818607658, 2854922402, 2158496264, 2861172864, 570958370, 2281835050, 713590922, 2156003330, 671654026, 2324310664, 2158526506, 572531328, 2317387784, 2292852904, 705333384, 579349024, 671654432, 572524674, 2819131394, 706740896, 134357640, 176850954, 2793986, 2326307496, 2818607776, 2147517064, 2818607626, 136849418, 176168968, 2829716008, 35825794, 547881602, 2686984864, 570565130, 8388776, 10625192, 2158534656, 2829746208, 2693440000, 178268290, 2829746690, 545955872, 2183667850, 713564192, 2189435520, 547364896, 44204170, 2183667744, 2694840872, 9077250, 2718599336, 2326300802, 573088288, 33729194, 2282367136, 42117280, 571081346, 2729091618, 2315954208, 2695004290, 2863170210, 2147623434, 2271242, 715294856, 2315389472, 578988072, 2284494978, 2315911840, 581470376, 715655176, 2862655624, 176816808, 2728405664, 2317887496, 2191688328, 570564610, 8956040, 682229920, 2290647176, 44737186, 581575178, 2149711882, 2861206176, 2624130, 2726961192, 2863300642, 539632256, 548012032, 2854912032, 2818703496, 134881930, 2863310890, 44566570, 673220642, 2728919690, 715268610, 136871978, 580952586, 44051114, 682265224, 680175658, 2729093290, 2150279688, 44075658, 178423816, 2861212168, 2819138186, 579371650, 2863169674, 134744064, 2323652770, 537567874, 680009888, 176816170, 2315289216, 2325749890, 8945706, 673851392, 143140872, 8948266, 2854750728, 176333448, 2694881440, 2692786722, 2317492266, 2718564362, 704675874, 2852661768, 2156397090, 2726471818, 2827657898, 169879552, 545816618, 2190116906, 167815304, 178825864, 41953802, 2290221600, 547915808, 2155882634, 580944552, 545915040, 2326307338, 539623458, 2818703530, 2183793288, 715171976, 2315815072, 2281873578, 2854920234, 571123840, 682270848, 34253442, 2852259840, 9044002, 2818615944, 2829754410, 2158528554, 44073632, 2282392074, 2695407656, 2852653216, 2148018688, 42599074, 2720541194, 2099880, 2726470280, 2181048354, 2317910696, 2829721642, 170396296, 168462344, 572696712, 178923530, 2149714442, 2695505930, 2854920706, 2292326922, 2684496386, 704678562, 2726436874, 2818581152, 681615498, 36217354, 11051520, 2282268704, 2181046920, 2720563840, 578824738, 578857640, 2684527272, 2155913346, 144744490, 681706122, 167806984, 2147648008, 2687139880, 2323679776, 2728534056, 2158657570, 2862776834, 176693280, 42599072, 2190090408, 2183268874, 44706346, 682101248, 707405834, 2852817538, 673325576, 42470024, 44180128, 2693310600, 35659776, 2686451882, 44737024, 679617026, 168470688, 2820680226, 2325774504, 142650026, 33565322, 2183694370, 176824480, 707267074, 2729093130, 713720448, 2318010888, 2718074920, 2862645384, 671123618, 2281834664, 2854357122, 2282236456, 143297026, 681575048, 2695366688, 144836618, 42117802, 579381794, 2826963106, 2284488744, 707297832, 707308194, 2862754312, 2687017608, 2729093248, 2860525576, 2861039786, 36340224, 705176106, 2818605226, 2191655464, 2325875240, 570458752, 176720552, 144845322, 170566282, 2283970602, 2729093280, 2819230376, 681749000, 44695592, 2148141226, 2189468288, 2695006850, 2829617824, 2183176874, 547365546, 682098826, 2324299904, 2183667754, 2158144162, 2726461608, 545431720, 145236482, 145402530, 665610, 2325905954, 2854758560, 42641442, 537403936, 2156012032, 2818704032, 2326397064, 581476360, 168339978, 170002986, 2852135040, 8955904, 2282258440, 537559040, 713033856, 11053064, 680167432, 2717949954, 134881448, 573082242, 680012322, 145228320, 706871426, 2156003338, 11053696, 42598432, 2829199370, 2324201986, 680143362, 2326407170, 2292850696, 2694873738, 2726333066, 42640000, 2819236002, 2860679208, 2149753352, 682270728, 2290100352, 2158111266, 2148018176, 2695397416, 2282389632, 2684363298, 673849986, 166024, 713163400, 176857642, 35824290, 2183307306, 134905858, 571088896, 2686453802, 145260546, 671130280, 2189460136, 35815562, 2189600898, 178301440, 2290131584, 2149755520, 2694982186, 2821333128, 2147617418, 539001512, 2150246946, 2183659650, 715131050, 579471528, 2629642, 579471882, 33720488, 2183800832, 2717943840, 2718466080, 2156439714, 570591744, 2861213698, 579512832, 572654218, 2862744104, 2752512, 170396296, 2150107170, 2695408138, 524970, 144744450, 2863268512, 2325913640, 2664458, 715786410, 715292810, 10493952, 545824800, 2323677224, 44214818, 707272834, 2283831936, 2684518944, 2819131906, 134906026, 42467872, 2728953994, 2284323338, 2191690402, 2854750344, 136848040, 2156407296, 170527266, 2147526824, 178389504, 2290229280, 2826963496, 2720145418, 11151368, 134907946, 2720574080, 680175618, 539494952, 170035754, 704809634, 2147492392, 573210632, 35651754, 44214954, 2854224512, 9085056, 2695504032, 2685020170, 2820680202, 2181694088, 526978, 707428906, 2829068802, 34253314, 2852137128, 2191665666, 2326266378, 142745602, 581609640, 2191558656, 2183176360, 673849994, 2183277192, 2827624578, 136978986, 2283833386, 2189959306, 681583112, 2281873546, 547397794, 35785346, 538970754, 34112042, 713205770, 539492898, 581446154, 2854267522, 2827624962, 11149832, 2317387786, 706740224, 2315913760, 42109474, 579381384, 2852167816, 168339626, 136972938, 168304672, 671785088, 2693440008, 713719810, 713556128, 145393672, 2315913258, 44566538, 2692915720, 2290092554, 2654216, 144876042, 2854912008, 545915018, 170393640, 548022922, 143262208, 2695013024, 2325905440, 2181040778, 671648298, 673325056, 2692915360, 11042984, 713597056, 134261290, 2861214368, 2684922370, 145261056, 134914568, 2282398344, 35652106, 679652000, 2149753002, 2686593666, 42641450, 2695366792, 2726830762, 178421928, 715164160, 547883554, 2692784810, 713695776, 671615530, 570565258, 178782888, 2718050816, 2325882888, 704776840, 2191657642, 2282356872, 2189428776, 36350474, 2191654944, 176824322, 8555170, 2157969576, 704686722, 176327304, 2829716130, 2282365480, 2158633600, 2149712008, 545300648, 2189984426, 168437792, 2149722146, 2191698048, 144705544, 176693288, 2317525032, 570990634, 2720704648, 178421802, 2105992, 2726865578, 2854224386, 2283965098, 2315954720, 2318018728, 2149621768, 42117640, 178792960, 2147623074, 545956354, 2181572776, 547398312, 570428064, 169877514, 2189983906, 537395208, 178823810, 2149589000, 545917066, 536870920, 713695234, 178924160, 2861082760, 2183834146, 671222400, 706912904, 2752552, 2717949962, 2852170248, 705167882, 2183275018, 2827657858, 579512450, 706783744, 34081448, 545956352, 548047400, 2821229066, 2149624328, 2149746688, 2323647008, 2854879880, 537436298, 705306792, 144843392, 704676352, 170436778, 715784192, 178266784, 178815114, 11141282, 2326274600, 2181573280, 2863268488, 2315389474, 168305194, 2317396608, 2284487296, 2692751394, 570460296, 2852137610, 44574882, 581436034, 170008712, 572663810, 134260866, 11149952, 705340072, 2685018248, 44575392, 572662402, 2852653226, 2827487754, 713556128, 2292842530, 2692776064, 2827002400, 2821358216, 545783848, 706914314, 704675848, 136350336, 2728569474, 2693302944, 704678058, 705202184, 34253472, 2819097130, 143272456, 671746728, 176203778, 2315422344, 2149580802, 537438762, 2819228160, 713555978, 2720533154, 44737184, 142616744, 545423906, 537012738, 680175746, 2290264576, 2852651552, 143166120, 2819229824, 2315299488, 2726961194, 2290133536, 2315823266, 35815936, 2687011362, 144714240, 2692745760, 547487776, 671615624, 572565672, 2283973248, 2282400426, 136448674, 44204170, 2827618978, 2686492834, 547522594, 11045002, 42084480, 681607690, 2150238856, 176718376, 680, 2684487808, 706882176, 2284356234, 2324334722, 704774144, 2191665800, 2827618954, 682240136, 2852816904, 2148139048, 2292885546, 2861181098, 715268650, 581468322, 133664, 2156044416, 2852162058, 143141544, 2325749800, 145228290, 2181049002, 167913472, 680176162, 2818572328, 2189434882, 2147485866, 2860654762, 167911946, 145236490, 715817002, 705333800, 706879522, 34220160, 581436034, 579512320, 11143848, 2181704224, 2325875240, 2290624650, 33589920, 547881632, 548044840, 2281873578, 713597096, 572689058, 2292361224, 2829101064, 2271904, 547916322, 2183703082, 2315913730, 2829101698, 2283833864, 2317518978, 2292318754, 2718050434, 134752810, 581476362, 2717909160, 706751144, 2284365834, 2861211816, 2183667754, 2852694146, 545819296, 143174280, 2183146152, 2862778890, 545786530, 713031810, 142745608, 134881834, 571083426, 35651722, 2290778658, 136972322, 145402370, 2326431882, 547883658, 2728566912, 134392488, 2192212000, 2181169794, 545784482, 545917472, 2852260002, 2147494530, 2148141096, 2315428488, 136849450, 539664546, 680043010, 2156398752, 142647938, 2191564834, 136446506, 2684363402, 2326274088, 537559200, 673874466, 2282367656, 572697128, 137011754, 579504136, 2686460450, 2686585480, 2718468264, 2317516936, 144845320, 2820713002, 2183668354, 2156437632, 2818744488, 2281875626, 547913864, 2694883466, 573188642, 2283842186, 2860518024, 2692778018, 44081832, 2281867786, 539536008, 8560672, 2326265888, 548020362, 2149621760, 673186338, 671255050, 2284358144, 2181169826, 679641770, 134914216, 2150113832, 2728536104, 572653602, 143165600, 706773026, 170033792, 2315264170, 673843360, 2720178184, 2292719778, 2854912136, 539140226, 178292770, 44083336, 572686376, 2150277152, 144837130, 579471488, 539667074, 2281873416, 2726822432, 2183790624, 536881666, 2324211848, 2692745344, 176687138, 2820802594, 33562754, 2181046410, 2282268714, 44695594, 35651712, 168462882, 2158101152, 168306688, 2863268520, 707404328, 547364896, 2183790600, 2820702722, 581575210, 11152002, 673851560, 2827094698, 178823680, 2720671906, 2692784778, 580911616, 2852651648, 2863308930, 2692915880, 547488416, 170041864, 2292842626, 2282236032, 713034248, 176849570, 679609000, 2687139880, 2693300258, 42500648, 136456712, 2290745344, 44564514, 2148174498, 178825898, 176818690, 2829756456, 2685050882, 178290688, 2158102530, 2654376, 539003050, 10400, 713173506, 673743010, 178913928, 2191655424, 178948746, 2189462178, 696482, 2863278722, 2827618978, 2323655306, 2728403466, 44728864, 10527402, 2189557768, 705210914, 715661960, 2863169664, 571122184, 571082762, 34244746, 2181737090, 2852162184, 2863311368, 2326405634, 2183299072, 145402378, 2717919872, 705341994, 2827094058, 36175872, 42117258, 2155882656, 2292187304, 2292885546, 2860550312, 548055082, 681705634, 136448130, 688160, 168307200, 681746568, 170566314, 2827626528, 707273248, 8912928, 2283841538, 36184202, 2862787200, 2324334722, 168436226, 41984674, 537436802, 707266592, 673357834, 2148016778, 534698, 2693300392, 2150246432, 2728954410, 2860558986, 2687117472, 706871466, 2854887936, 545915016, 2158503968, 681746986, 2183793288, 2181736960, 143270568, 2863278218, 2158100522, 539623432, 176169512, 2852293160, 2726431360, 2148182048, 706871458, 2147484170, 2181570730, 2819227778, 2820800514, 2695372970, 142649384, 2692745888, 706749056, 2181603370, 44608170, 2726297634, 2150246538, 2720041608, 2686986890, 2819260418, 2189601408, 690824, 706912296, 2829748256, 42502656, 680133160, 2325752328, 145400362, 2820808712, 2183170728, 673229354, 2281742976, 2728919210, 2695405610, 2181606048, 690312, 2315291298, 2317361792, 2692778496, 2158627362, 2720694434, 170043560, 167774752, 11141258, 2315421698, 2718565000, 2687008770, 2687141920, 713566240, 2695372802, 134381730, 2315422338, 2156439562, 581566464, 2156396578, 539107362, 136448170, 10527392, 706879626, 176726016, 11053578, 545783818, 2852661888, 2728528384, 2315821090, 548047496, 2317353474, 134226600, 2829721608, 2190092810, 2728536192, 2819262632, 42639530, 545956010, 2686582920, 2819262602, 2147518624, 2762752, 2862776322, 547487778, 570591370, 713590952, 539658914, 2695406240, 671254690, 2315943936, 2819261096, 2315919528, 671648424, 2315257994, 2326437922, 2147658248, 168438282, 176335400, 2281873408, 2192222752, 2292327040, 136882720, 142738080, 2281832482, 178301472, 2292843144, 2829756578, 713066528, 2318017056, 176161418, 2189983904, 44564482, 715137576, 2290623114, 41953962, 2818746912, 2156404770, 2325905416, 42074754, 167946402, 547520552, 671776778, 579346464, 2315430026, 2726430848, 2183825922, 705342082, 2819107368, 2283932162, 2827518122, 2862746112, 545267874, 134752776, 2829093410, 581050890, 164480, 144738464, 36340394, 178913792, 168470696, 2324179456, 2818574880, 2686486536, 10529450, 715825154, 168437770, 581437992, 2862753826, 713566242, 2315812866, 2827003944, 567464, 2718607496, 713687072, 571083306, 42470048, 35694634, 2324176938, 178946594, 170041504, 178423816, 2726865538, 2827135648, 572522666, 2283972744, 713697794, 671263274, 44606114, 2827493896, 673843328, 537428482, 44731010, 671744130, 167774248, 681574400, 2317353642, 2854363816, 2148139656, 2861206058, 2852137474, 539494528, 134914698, 570468512, 33597442, 580946568, 35790984, 2717942408, 2819097224, 2292230792, 2282400256, 34119818, 2854881288, 2149591720, 2290616328, 2181728424, 2315812898, 2281736354, 178389120, 167938186, 2829748744, 2315823136, 572696616, 2726832168, 2189961354, 2819139586, 671612936, 2686986248, 42500616, 707438632, 11042986, 2189959688, 178948096, 2861205642, 134392488, 2315790848, 36315176, 671263392, 2852790272, 547520546, 2821228680, 572557482, 2148051114, 2863171746, 2183799456, 2826993826, 680044586, 11174056, 2693278368, 2190082696, 713556490, 2290747936, 167903266, 176162858, 8921098, 2728428042, 545786408, 570957826, 2692786186, 2190092328, 2854355074, 2821325442, 547496072, 580913160, 539533832, 2860524040, 136487554, 2820704418, 2819105418, 673350280, 2852135040, 8530440, 2317361674, 2292843010, 134349344, 2720180896, 2290745984, 2149746858, 681607818, 2183178922, 2192222368, 2829617834, 671787554, 178389122, 2156562442, 673221258, 2281832576, 2718564866, 539001352, 2726428672, 178399360, 545270402, 2284453890, 2718442146, 8530048, 176695306, 706775168, 33562784, 41945088, 10486314, 2854365354, 168339624, 2140704, 2728429738, 35695232, 2190125056, 8946208, 572695082, 2829223968, 9078912, 2323778184, 44171938, 2290221226, 2317525640, 144843296, 142778528, 2720694944, 2324343432, 705169962, 2189599402, 682141704, 2282392192, 2862647338, 11149954, 705333248, 2819260416, 2693433352, 176325160, 2819229696, 2283973120, 2189959202, 2829232128, 2158496298, 11176616, 707428386, 713067018, 34079242, 2189426696, 2862621194, 713556128, 2282399776, 2852291104, 547880962, 2292359178, 178301480, 545915040, 544, 713564192, 34113576, 2190082090, 2315954848, 8945832, 545917576, 41986600, 2664584, 2684920458, 536873480, 134228138, 2158659754, 178954280, 679477896, 8399522, 2158633504, 168331776, 2695004162, 581077538, 539527336, 682265122, 2854922248, 2693309096, 2183277090, 134391840, 2156003872, 2852790952, 572524554, 547400354, 705298944, 41976490, 2283806888, 145228288, 2664610, 713073290, 2183702536, 2684362784, 168331306, 2863303202, 143263914, 713031682, 142606848, 2728525954, 2860556810, 537395712, 547891752, 2158627496, 2326405152, 580943914, 539502592, 545267752, 682106880, 572555936, 2156046848, 136882720, 134777480, 41000, 2687016960, 581085186, 34243242, 2181040776, 2854781610, 2729060352, 2686486658, 673721002, 2192056448, 2863179938, 673226890, 707405834, 545433736, 715819658, 2692909096, 2720669696, 167938178, 8561280, 2283938432, 2860558496, 145236136, 581477026, 169902080, 2148180648, 36309674, 2149614080, 2181736488, 2692915232, 2158526592, 42076170, 567464, 176849066, 41951754, 537395234, 2684362888, 11149352, 578855584, 2282235936, 2728427560, 170525224, 2854234762, 2183176354, 548020386, 44728962, 680134690, 2156003872, 41953312, 8396960, 44072968, 136456874, 2720538786, 178291360, 2283809320, 10486312, 2150268960, 2148043296, 581077152, 713173544, 2726469802, 2282399754, 170009096, 2156527624, 2684889608, 2718607496, 680165384, 2283938432, 545958432, 2181204002, 2292746760, 579471530, 570565162, 167944200, 572688520, 2728919688, 581599402, 2720563368, 572532746, 2149712000, 2158658208, 34856, 2149591210, 682134026, 547356672, 656002, 713597440, 2156011522, 136315008, 2315422368, 2684913664, 2290647082, 2692743714, 144876072, 2695408170, 2821202088, 170525344, 33597602, 2692751874, 581083176, 174720, 2726955016, 713556522, 2729083040, 10650280, 2852299426, 673882240, 679477888, 2862744096, 170009250, 2158110760, 44574752, 2686454408, 2323810984, 2284487210, 537438376, 2192058368, 168339498, 2284323336, 2820835456, 167938090, 2854748202, 2156005544, 2155915266, 704651298, 2720040962, 2718474376, 682101256, 2693408938, 134777002, 2717919914, 2284331648, 704776704, 2820704290, 2854396578, 680003594, 2820671522, 578848768, 2191534762, 2261026, 41608, 539132456, 536912426, 170434722, 2183146026, 539502632, 2283972648, 2684387970, 2317494410, 11176064, 2685020194, 2718597632, 2158666376, 8430080, 2158633642, 134349474, 2158143522, 2863303202, 2819138216, 136874146, 2694875778, 143303168, 572532898, 539099682, 2155905024, 36349992, 137003656, 2292883464, 36307464, 11053600, 2821368320, 176695840, 2728437890, 2821360264, 2726963712, 178921984, 2183660034, 33564802, 579472008, 2860524194, 2290657800, 142737922, 2860654760, 2852258338, 2728566816, 167911432, 2728954368, 2324341290, 570599946, 10486408, 136315530, 2829058594, 573218954, 579381928, 142607010, 2315420160, 579502720, 33720450, 537526952, 2861042344, 2718073000, 673358472, 2317492778, 2720139426, 2148016680, 567432, 2862645928, 2281842816, 2181210632, 579479592, 170401826, 539132032, 176196106, 2854223872, 2827135488, 2852162216, 167780514, 537045000, 2821235336, 537430024, 2752648, 2829590698, 2795562, 2292719616, 11045024, 2191526562, 2317888170, 2326431778, 545914914, 2726830760, 2829230240, 2189598882, 706912426, 44574858, 42598434, 572662282, 545425408, 2829091498, 2156530186, 170527360, 167914152, 2263712, 2818572810, 8422050, 2726338570, 176718368, 2684364936, 679643138, 2315256362, 2181703840, 581446146, 2718074880, 671615522, 2191665280, 142608930, 2692753418, 2720006152, 2829230592, 176857122, 8522250, 2283799210, 673720864, 2720180264, 2192212104, 2150269578, 2684396168, 8945704, 2827651202, 2829224064, 573188640, 33696424, 8706, 2292187810, 34089122, 2283841698, 11010048, 715295242, 2192048640, 145269250, 2323810858, 2183692938, 2863310880, 2292754434, 2326300800, 33685666, 2183825578, 170394282, 2191532704, 167913482, 2695012898, 579340834, 2315266208, 134785570, 2726864936, 2860654720, 2863302666, 10660522, 2325785216, 2317518978, 8391176, 142647840, 136489602, 713566336, 44605578, 2794144, 8913578, 705177640, 2852160034, 2158635530, 2292746888, 2827649034, 2183825416, 10485792, 2726953474, 168429578, 41953282, 36341760, 134881450, 2720170024, 34113664, 2852293250, 141442, 44042376, 535072, 2686486664, 705341578, 2183268896, 134218376, 10370, 36178568, 2323652608, 2827496096, 169877544, 539634344, 2632328, 11053600, 2150115330, 2829617160, 2099842, 2324204040, 578955434, 2718466698, 673325216, 2694971528, 11182122, 42117666, 2726307970, 2147491978, 2693267488, 2687011490, 2181605386, 42608802, 2323647146, 706751018, 11174400, 539142826, 2862615074, 671655946, 2686484514, 2860681738, 2149713930, 2156429448, 713564808, 547916456, 2208, 715137544, 2717919874, 2149589152, 176848930, 134357640, 2829099040, 2863308930, 174250, 545916970, 2854264962, 2720704522, 168298666, 136487592, 2852260002, 2686486664, 682101258, 176826920, 2192220834, 176300040, 2325873162, 2181735042, 579502722, 42600450, 2693407264, 2158625408, 11053064, 2726863530, 2283972736, 10486314, 706742410, 178292744, 134906018, 713556520, 715825290, 2827135520, 44181538, 178257952, 2192212618, 2150277162, 2686492808, 2292220426, 565376, 2827132930, 42469546, 570949642, 176719880, 2685044746, 36348074, 2181048962, 2317888130, 33727114, 656042, 2860556456, 168298528, 2728402944, 2686461962, 2155874976, 176818184, 2862753922, 681609770, 2189599242, 2183834114, 2829584424, 2826971296, 42467976, 715688456, 2181038762, 545914920, 134351496, 2292842504, 2290264714, 176302730, 2861181058, 145238050, 2192188032, 2156536458, 2819140128, 2821236872, 2183793314, 176324778, 2156005378, 579472034, 35793536, 136487456, 2191695914, 2189437482, 34209792, 2829099682, 581052960, 2315395240, 2325774498, 2829756930, 2820841632, 2826963592, 2820677768, 2189600928, 707267080, 2290231304, 580919808, 539109386, 2158536712, 2192212490, 2821196456, 2829721738, 36219426, 2852266664, 2862615170, 168331906, 2325749888, 2827487368, 2717950466, 707404290, 136972458, 570564616, 2718476930, 2317517322, 2852784642, 167815210, 704774304, 2156569090, 2147494402, 2693278376, 2282226312, 42606730, 170402338, 2282226210, 545786368, 33718314, 2283799040, 715162122, 9079328, 2820704770, 10274, 680143520, 2829224618, 2821236736, 44567210, 2156013570, 145402530, 8520354, 2284464808, 10527232, 580921888, 2156439594, 671252608, 2684365322, 2693300744, 2315780608, 671744514, 2787874, 2292744194, 170001066, 2099746, 570567176, 545432106, 571080834, 2292875272, 176685728, 8555008, 169912490, 705331336, 35662472, 682101378, 134785672, 2726832768, 2718435872, 10657954, 2819137568, 2183694466, 2827495938, 2760714, 35792936, 2861212168, 2685018114, 2181070848, 2821235232, 170000426, 2325914282, 572557354, 167813768, 170404490, 36219424, 2854234280, 2158535298, 2827616906, 2190123042, 36317320, 572664320, 680004096, 2755104, 2684889248, 2158110730, 44040714, 2325774376, 715163784, 545423360, 538970632, 9076874, 713689738, 2183833762, 176726154, 673718946, 573082114, 2190084650, 42608640, 42469888, 536912000, 2819262498, 2720573442, 2726821920, 2726857216, 2189568520, 536873634, 170393634, 2728436362, 2323652616, 2189959848, 2290098850, 680167432, 545923626, 2726832136, 2150246914, 570435754, 2820809258, 2147649570, 143270408, 44048938, 176818850, 134351528, 2686986274, 2189462058, 176824354, 545260168, 713163264, 2290616448, 2158103170, 2818736298, 2292318890, 2726306346, 713074688, 2292753066, 2827487402, 2862786562, 579348520, 2718597258, 2829617824, 44599306, 673185826, 2821204136, 143271936, 2191526560, 144878216, 134875266, 2860526114, 2317394464, 2860647082, 539624106, 2261544, 2718083712, 545816584, 2863138984, 2281867306, 2693440138, 2684879490, 2820712584, 713590914, 2726955042, 707266602, 44212866, 706904098, 10619432, 44173474, 2189566466, 679641728, 704817666, 2283799042, 2156398752, 9044610, 2854914210, 2283964546, 42109482, 2189429258, 2181595650, 680009768, 2132608, 581083136, 2326299266, 2191557280, 2183137322, 2147526698, 547889834, 9044490, 2827487264, 2290090658, 2720565376, 707405960, 170009256, 573080224, 2155872258, 2862620682, 573188618, 10528898, 178422402, 142639106, 682106922, 142738088, 2325750400, 2324179074, 34210314, 2861040170, 2156404866, 2819271208, 581050504, 2827618946, 2325882922, 2283798698, 170402304, 713198088, 539011080, 42467328, 2793506, 2852290690, 2325913610, 2818746536, 2726961312, 2829093418, 2852161578, 168471074, 2720014466, 705333928, 545401474, 33718826, 2149753378, 2290133032, 671746690, 176171688, 2819096746, 545784448, 2292318338, 144747136, 176168962, 2323784200, 2695397896, 680142888, 178792610, 2863178282, 680166024, 2852298754, 680001536, 2181597354, 673360416, 2325907624, 2290747402, 2192050818, 2854781064, 2150279208, 176327298, 145367080, 2695004682, 2189991976, 2323808770, 34245256, 2323816992, 2720571394, 2318051848, 136849418, 170533506, 2290098306, 2183660066, 2156038690, 142649514, 2228352, 578816640, 2318041600, 571081352, 2192190088, 2860689930, 2158624802, 42107010, 2694881440, 2695397408, 547883658, 10282, 34244610, 2829590664, 11175936, 35686560, 2324177576, 2315788832, 2684488200, 170396170, 2718466082, 537405602, 2684922496, 178924064, 539140256, 145400330, 2190082696, 570959906, 536914440, 2720530976, 2695529098, 707397800, 2819271176, 570952232, 2181081600, 2324179082, 33720874, 2728952328, 681705504, 2317920936, 2156398594, 581083690, 706775074, 2190123170, 169904672, 8948256, 2631688, 11018282, 35826338, 2729082920, 680174090, 169878024, 134774818, 705298568, 2156398754, 34242722, 570982570, 2695537290, 2718573192, 2862615040, 707306016, 2861080738, 2686591144, 167946890, 2695407746, 2192220170, 2292351104, 33720456, 537438370, 176195624, 2821202050, 166410, 2282267170, 2820835840, 570556578, 2729085056, 2315920002, 2718435978, 2852299272, 673753728, 707299874, 2290745384, 2323677320, 2827526658, 2852823074, 142772352, 2720047272, 706880162, 673350304, 2854750856, 2192048288, 713728640, 2818713610, 2147616928, 2290754080, 9085480, 2147625090, 671656072, 2324210336, 2191688234, 2720703008, 10657962, 2315430528, 570434184, 2290262050, 143172128, 35785346, 35823648, 2687115936, 673851400, 704684160, 2156003368, 2150279298, 134744192, 144704138, 2323817096, 2827493544, 2157977642, 580921472, 2317363202, 706871336, 571089570, 2147617290, 2726961792, 2821327402, 2148147840, 671623714, 680002048, 2686584994, 2852651554, 2292195498, 9087016, 2827659304, 8552616, 2147518466, 547358856, 2726439434, 2821367850, 2693302282, 136874146, 2158495906, 572565672, 2726961666, 2861203592, 2720147466, 537010720, 2863276034, 673357986, 2852692010, 2718444162, 2854791336, 2827627010, 680036512, 2694848544, 2281842816, 581477002, 42598568, 2183694376, 36219562, 2315387528, 10649642, 671260672, 2156046498, 539633834, 2150279306, 2107914, 2852823202, 2684922024, 144706056, 682140296, 681747114, 169877514, 547924522, 2192089738, 2190125058, 168436264, 2326407840, 2695015074, 2292845184, 673852034, 44597770, 539000834, 2726333058, 2148172322, 547400352, 2863276714, 2720139274, 142639232, 2323655200, 534658, 2189435400, 713697802, 572686976, 11141282, 2693431306, 2854879272, 2854355618, 2181046306, 2324343330, 143270560, 2325907490, 2827618464, 578814112, 570558984, 145271426, 673745408, 2728427650, 2189568544, 2720662144, 2290253866, 2852137504, 2317918346, 539492392, 2325915650, 10529280, 2281701546, 570952200, 2148149802, 581478536, 2292228258, 176302730, 681706026, 2290754186, 2181693962, 172712, 2183823498, 2827485184, 2863179914, 2190115330, 33728674, 2106016, 545268384, 2281711786, 2317918856, 44728490, 2189459488, 2183268384, 178293248, 539107498, 2687017474, 2728427530, 2685009954, 2156044458, 142746272, 176335400, 2861083138, 176685696, 134881280, 2181079040, 679518242, 2156014240, 2292228746, 2663080, 35785216, 707308192, 2189468170, 10521096, 537012744, 2156047016, 2852170378, 2829060616, 580944000, 715301384, 704774816, 2156538402, 539140104, 680134794, 673720322, 2729082914, 578847400, 144738440, 2292228104, 9052322, 34121890, 2692917802, 2317388330, 136448130, 2862776960, 539666954, 2315428522, 2726832776, 2729085568, 2852782634, 2726988450, 2726856714, 8923304, 2147516938, 2315428362, 2720038914, 2861041792, 573178016, 144835074, 176292490, 44566530, 2326309032, 2852266626, 2290753674, 2827487242, 2155872936, 581085706, 2827651200, 2181201962, 2324310186, 671654048, 2694848642, 2158633608, 44608130, 671122082, 34119682, 170394274, 42633378, 176728064, 35662370, 573090474, 2726428672, 2726996104, 2147625514, 2158657698, 2826961442, 713064482, 2852299434, 2284364456, 2181038114, 170527240, 681609896, 2150246952, 176294432, 2190084096, 2183143562, 2726463498, 713566242, 2191534634, 2686582912, 2183168554, 2181169672, 2192181418, 706873866, 573047464, 2292320416, 44081834, 705342082, 2189959840, 167938690, 2829722250, 713566368, 142746114, 2324310560, 2183831552, 680043048, 2717911042, 2292752386, 581476488, 2315266216, 2829068930, 143172232, 2261632, 705210890, 2862751754, 579502242, 2183268872, 2818738210, 2189469858, 2, 715653666, 2156431880, 144711712, 2290747530, 2283972736, 2827126920, 2720008352, 2149744650, 673753738, 2156528266, 2694848514, 169904648, 176302632, 578847394, 2157971496, 2728405504, 573218826, 715270184, 572663840, 167815202, 169869314, 10658338, 35695146, 2861180962, 2283937920, 578988066, 168329768, 2827520010, 2317387904, 2654338, 715163810, 42600970, 2827100712, 2717952674, 539133952, 2720538784, 673742888, 537430056, 2821358210, 44180002, 545958432, 136978466, 2290254376, 2181038592, 2150246530, 134218248, 134259370, 2686624416, 2863171594, 143174184, 2290223616, 2692778152, 2726963746, 2191567496, 2826969730, 2315790376, 167903240, 178946048, 571121698, 2720148128, 2718048256, 2147622954, 170033184, 2829721728, 176849064, 671623168, 145260680, 713072810, 706742954, 2818574986, 713162794, 2819131434, 2290780840, 2753194, 2283962528, 2726832648, 698528, 682240672, 2290231434, 136356352, 539632170, 136325664, 2315427840, 2726338696, 142745602, 537561600, 10616874, 2656936, 706879522, 145358890, 2720038914, 581437472, 2325783040, 2292877352, 137011754, 2183834112, 2189953064, 2191534248, 2854357152, 715794432, 682238090, 2324341378, 167944712, 2323652650, 168428066, 2150105088, 559616, 10922, 548020864, 580952224, 2692876426, 2694849152, 704676514, 2147623080, 170011170, 715653802, 715786370, 2718075392, 570566698, 570435624, 8555016, 570460330, 136972418, 2150137866, 679520416, 547390088, 2687107082, 2317494432, 2819097218, 144842794, 2317517314, 2292877954, 537428138, 2854756994, 545915424, 2181701664, 2324334624, 680174242, 547889674, 2147527208, 2292886184, 2315954184, 2148182666, 547924136, 2315388928, 144746530, 2181081610, 2192048298, 2692874282, 2720694434, 2861171202, 2854920224, 142608898, 2315264642, 706775178, 2863171714, 545923714, 2283831976, 579479592, 547530920, 168296480, 178815104, 2192089218, 170043394, 35686560, 2183146016, 170401802, 2324168712, 2720047626, 2861081226, 2149711874, 34220042, 2318041632, 2281865256, 2157971490, 2149580808, 2728566954, 2183667874, 581085218, 176726048, 545423402, 34112002, 2281867946, 144711688, 2726469642, 170437248, 682238472, 2156537984, 539632162, 168438408, 170525226, 36341768, 537534978, 680176256, 36178058, 2728929794, 11012264, 2318041632, 2149754920, 2827135522, 2685012616, 44728322, 547523202, 2191697962, 2325883040, 2720672426, 2181179392, 671623722, 2562, 2686978600, 2156440098, 578857482, 136487424, 2726341154, 2325907970, 136325794, 2192082946, 713040424, 572697098, 2191559200, 2854224554, 2158526986, 36208778, 671088672, 178258466, 2189600810, 2315788928, 539140648, 2191556642, 713730602, 547365376, 2820712610, 679479336, 2687139970, 2686492842, 8921610, 2860656776, 2181736994, 704815240, 2150245034, 682264714, 134389762, 539009160, 2315823138, 145263264, 33718400, 2158633610, 2290229768, 680012296, 578816672, 713697824, 2150238880, 2324308490, 579347114, 34245128, 2283940360, 2829623456, 136316936, 2150115336, 713205928, 42107432, 713689096, 539533832, 36216992, 2863270570, 536871074, 36209152, 41953824, 170001024, 2290229378, 41977986, 2149589152, 539011744, 580952738, 547916328, 2693409450, 2189469698, 178266112, 174240, 572525226, 8912930, 2158002824, 2720565288, 36178600, 2829101224, 2191663754, 167774722, 169869832, 557698, 706906154, 2317877416, 143173770, 8202, 2692882560, 2726307872, 2191556768, 2863302688, 2190115336, 2863270400, 142737928, 2284324906, 2324332704, 2284495368, 134776832, 2158495786, 573210664, 545303050, 2687008898, 2326299274, 680167584, 34218152, 2827526304, 33695776, 704643082, 537561608, 2687008938, 2147649568, 579472032, 2720137728, 2656296, 2290753698, 8396968, 142647808, 2862745730, 2863172106, 2860524202, 537561760, 2829623464, 44212360, 570952360, 8396802, 2147524738, 167807104, 136325290, 572664354, 2753026, 2862645768, 144875562, 2728960680, 571080736, 2183301642, 680044714, 705202208, 570960544, 547891200, 2693311016, 573082274, 538968616, 33565314, 682270760, 713719968, 2684889224, 2827520130, 2827495976, 144706080, 178432170, 142639104, 537012746, 2157969546, 36307112, 2852684320, 2281709608, 2854365736, 42608682, 2695405576, 2827487392, 11174568, 2693408776, 705176224, 2326299304, 2292752554, 2821228714, 8923146, 2692917888, 2718597792, 2158666402, 578979872, 538978466, 2325875232, 2852169866, 2692776586, 2818607746, 2827649706, 8956064, 573188226, 2183667744, 545401482, 2718573096, 2684921856, 682131968, 2854750338, 136487040, 2720137256, 715661994, 33686026, 715259938, 42598570, 2854750754, 680034946, 547488258, 679520256, 578824322, 35826312, 715137570, 671623850, 2325914242, 2281711752, 2183135362, 2829191810, 547528834, 11012616, 143271978, 2189959304, 2621992, 2827092482, 2324177442, 2323808928, 571089058, 2687115818, 178921504, 2271402, 131754, 143132808, 2191696032, 579338280, 136972296, 2317353610, 170565664, 539656738, 2150271658, 44083200, 2861083138, 707299456, 571116034, 2290788520, 715164290, 679510664, 545294888, 567938, 673317544, 2863278216, 578979970, 178923562, 2718072970, 2324343424, 2729050272, 2281873536, 2192181410, 679512066, 2685044770, 34209952, 2324333058, 2315782784, 2317918730, 673745440, 136874506, 581470240, 581044874, 580946568, 2862621186, 2183833608, 2315421866, 2863268354, 2820677762, 33556608, 2718468618, 547365408, 2284494888, 2290778122, 176292514, 2183832106, 2281742504, 2324211744, 2324343456, 172032, 2191526048, 2326307360, 539131906, 34121864, 2827616800, 2325882914, 2863177770, 2181179936, 2281875968, 2854889994, 681715850, 2326268426, 2149713962, 2728436224, 580921994, 704809474, 570567176, 143140866, 545925664, 545817226, 673718824, 2726429192, 2281736712, 545400832, 2726437002, 2181210274, 35825800, 671123464, 176327296, 176818730, 2693398530, 547528746, 578955938, 2821359744, 2726464130, 2284363938, 176168992, 172546, 681585290, 2718599842, 169871530, 547490464, 36348072, 578814114, 170003082, 2324168736, 176851104, 2818736258, 170404010, 8560648, 2157977602, 2684529192, 169878184, 2686593152, 578980514, 2283801218, 2820801152, 43176, 2282236424, 2684485800, 579479682, 2861047976, 2129962, 673219210, 537559082, 713064458, 170568202, 170526858, 2147647520, 2829724170, 570958370, 2326309000, 2189469856, 570433536, 2829721730, 33587746, 707430432, 671131656, 581470208, 2155874818, 2191665794, 33726978, 2862623240, 697000, 2325784578, 706750986, 537012746, 10240, 548014122, 2718443690, 178922024, 2827004456, 673357864, 537559714, 134916776, 2191559336, 534538, 707275424, 713042080, 537534600, 2693433866, 581568648, 178266112, 545950336, 44182056, 673325058, 2156561024, 2283970592, 2827133570, 33563136, 581044354, 2281736840, 673325192, 2854887458, 176818186, 2728436234, 2718599808, 142772360, 2692786824, 715655208, 671754240, 2694980106, 2820702368, 134389890, 142780544, 134881312, 2686616194, 671260834, 2720170498, 524810, 2854363776, 2827518114, 2282367008, 2284464162, 170436642, 11184682, 2317494304, 2292875306, 570599938, 2854234114, 35693098, 2686453802, 176302762, 10657794, 2726461962, 2156012032, 679510144, 2860681352, 2292853256, 2827133608, 8923784, 2852169866, 537405952, 2718605986, 2863144992, 559784, 168296578, 2183176232, 34218018, 11053728, 2317363338, 548045472, 2718605984, 176203904, 715268098, 2860681250, 11151882, 2158495744, 547521184, 2854758920, 2150139914, 570567168, 143296520, 2829625992, 8913058, 2156046506, 2147623048, 8390698, 2157972008, 34121866, 570458250, 2317361160, 42607114, 44739202, 2685012106, 715170304, 144875658, 142616714, 2190090890, 2290756224, 142641824, 715161642, 537042954, 2283831298, 538968712, 545914920, 2147648000, 713170976, 573087754, 2155905032, 2694973576, 704782474, 2827495560, 2147650208, 2693278218, 10488482, 578945570, 142780458, 42082826, 2852651042, 2149613728, 2726953128, 2281835018, 2284325506, 536906248, 2827092008, 2189961216, 673849346, 547365034, 2852815370, 2317527562, 2315821736, 713695392, 2290614434, 665770, 2317484042, 2283970696, 2156011648, 2821358218, 44180096, 682132002, 167903776, 715694208, 2191523874, 715162152, 2861170858, 2827657728, 2854390440, 2821195936, 2728437792, 547400354, 2284464296, 578986146, 2695006210, 44083362, 2283840034, 2191698056, 2686593578, 559114, 2150146186, 2729052290, 2324209826, 715259944, 545294986, 143131146, 537536640, 136871976, 705307264, 707297920, 572664360, 2148049576, 539533832, 2854756392, 2317353090, 142639778, 2852167840, 570468386, 2183143978, 2290264106, 2863278762, 2695399456, 2829092898, 145360936, 2795648, 178422400, 137011880, 2290229930, 2189984258, 2315823266, 514, 2718081032, 169869472, 2718442018, 2728430080, 705177762, 2827624578, 713564680, 2282260994, 141832, 2684387336, 2686984192, 2149746848, 2317525514, 134873632, 2147494442, 581053088, 2149712554, 2829058722, 2315788330, 2863301258, 682142248, 170560034, 2150277634, 174624, 2793610, 2181696170, 44179456, 573088426, 11020330, 545262218, 145269376, 2315429920, 2820841512, 713075336, 713032360, 2292885634, 2695399968, 136841256, 10494634, 2826971298, 547924512, 545785858, 36339848, 655912, 143262370, 2623520, 2829584898, 573049346, 682100866, 715655306, 9052320, 36348544, 2717952170, 580921512, 2726431400, 707404296, 174082, 573186560, 682264706, 2181212800, 8921098, 671614976, 2191567016, 2315911178, 178817546, 2686484512, 2283971106, 2854265472, 2718468264, 136315424, 545302530, 178399882, 2183168640, 2821229184, 2692907178, 671779490, 538970634, 168304648, 2315815040, 2269320, 168331266, 545955872, 2192056354, 704809512, 2687107210, 2717943840, 2821204136, 170426920, 2283798698, 166018, 2148040872, 144834602, 679520776, 2158495776, 2854357634, 2820710434, 134253098, 2156046858, 2718605952, 134261418, 2821235208, 2325774336, 2854748290, 2695531144, 2852137642, 2156431912, 2290092202, 11020322, 2829197448, 167913632, 2728430240, 2829713570, 713689088, 547487872, 42598952, 143131136, 2181204650, 2290625056, 2852825760, 2190117546, 547497994, 2190082080, 707396128, 673720962, 2283932298, 2189436936, 2863269890, 713558058, 2684879498, 680175656, 671220256, 178784290, 704677920, 36349952, 2821335074, 144876040, 2290092554, 11045506, 2156405280, 8554624, 2860523522, 572688416, 2718466688, 578855072, 2284495368, 2827651082, 2693401120, 2718466592, 178389666, 2181210656, 10496170, 2820810762, 713719936, 2284324866, 2149714432, 2284357634, 143264394, 2158627368, 2183662120, 2819129994, 2315954698, 679652000, 2826960904, 545295008, 2821327490, 533034, 2290092200, 681584648, 34078754, 2158144008, 2821333546, 34121866, 2854388264, 565386, 581085184, 2158668424, 2189983872, 2282367146, 547922442, 545301128, 656040, 134908578, 2818605610, 2664586, 176161448, 2854912512, 11010218, 666272, 578856992, 715786240, 570427432, 547881096, 2281832586, 2290778272, 713042594, 2156536354, 134228480, 136848040, 2863136938, 573049352, 2728929920, 539632130, 578847234, 537569954, 2692778498, 2325916200, 2290253992, 136872456, 169902594, 2290788386, 143139464, 42109472, 2718474400, 580921480, 2292195498, 11173896, 170043392, 2281867936, 681708202, 2819097226, 33595520, 2718444032, 715294752, 2315428354, 2323777672, 2852817026, 2861181480, 2684397696, 2156399264, 2728405026, 2693302312, 2726439080, 2150244360, 2852790912, 145360930, 2684526754, 2191665834, 178792960, 2147649536, 2183662250, 2324334762, 2726431392, 2852816938, 2181563042, 580911776, 2854257288, 579472002, 2852268200, 2315815584, 2158109218, 547521184, 679477282, 682229930, 2720664066, 2158496394, 143269930, 134883458, 547358882, 176824992, 2189983786, 2317353090, 42476074, 2317361290, 2155905674, 572557482, 671228418, 2315823658, 2685012128, 2190082080, 547881090, 2192190082, 2695006242, 2854365696, 2827487370, 2315266080, 2818582570, 705341600, 136349730, 36210690, 682229768, 579373728, 2147616802, 580944032, 136841250, 673718824, 2284331650, 2325775010, 35782794, 671255042, 2821335552, 2181726858, 2686593666, 2854365186, 2191663618, 2826961024, 579480234, 34209834, 2292195328, 136456362, 2718564864, 570425474, 705331752, 2726305792, 570436136, 2183793314, 11151880, 581042208, 578822314, 8431754, 2819262466, 572655744, 178954272, 673227426, 2284464642, 579371528, 707266690, 2728427520, 704678434, 2325872776, 548045352, 2693399042, 170557448, 142778376, 570427392, 2183825952, 2315782688, 2290090664, 2860556322, 2183800994, 145270792, 2158495882, 2147655722, 2819227816, 136880258, 2315943946, 2192048672, 2827487274, 2726994560, 573210762, 136479242, 9076738, 2821333544, 2818714240, 170434698, 681740930, 2282365440, 143303298, 170035714, 10528898, 545817224, 680176138, 44705930, 2820677634, 2861181448, 548012064, 2281865376, 2315389608, 704782858, 2820713130, 705307272, 2718435840, 2684919808, 2149589128, 2861171330, 2324333088, 2821333122, 2861040130, 2720016896, 143295114, 2148139178, 2315954208, 33596064, 178421898, 705175688, 8391170, 681616010, 2819096578, 2726996002, 2190084608, 570589352, 715817098, 2281745034, 2192220680, 11012098, 44042890, 570458634, 2692915848, 2863145642, 673221120, 2325872672, 545914890, 2283931682, 2820669448, 573179936, 2281833096, 547529386, 2326309512, 2183178240, 44181536, 2854223914, 705169952, 2181570570, 2726472232, 136454280, 2695004834, 2829625888, 42475552, 581601320, 2684354592, 2148018850, 2826961440, 2826969122, 707274922, 539658378, 2192048256, 8948362, 142606466, 713566376, 176816266, 2317385890, 2156398762, 8913442, 143133184, 2854365216, 2821201922, 170393632, 2147518592, 547391522, 679616640, 35654314, 2852268200, 2156038146, 2150146728, 168340130, 170041352, 581575178, 2720694818, 2290780160, 2694873258, 2150113416, 2631850, 142616578, 36340256, 145399848, 2852683778, 2662568, 144869416, 580919434, 680141320, 2718466048, 33598114, 2190084608, 2317519018, 144842784, 545262082, 44597930, 581599368, 2189591202, 536914088, 2282365570, 547357192, 137013928, 2821367978, 547891200, 679479296, 35824256, 673841666, 2324341248, 707436706, 537002114, 178257954, 573046946, 2684889122, 2692745730, 681746946, 571091458, 2686460072, 136972450, 168462890, 8923816, 42639488, 548046984, 2728428064, 715137546, 673841320, 2717919778, 2687107106, 2687017482, 2818704008, 2290262562, 44706304, 539109544, 2292359200, 2862623394, 2157978282, 145261216, 44738698, 2796194, 2819227690, 2820704418, 42107392, 2156571296, 570566824, 579371690, 136454784, 2860689440, 2686494888, 2158143618, 2854887434, 2281841320, 2818580488, 36341898, 2693267456, 673196546, 2157969538, 2818738178, 545785896, 2191566976, 2147617408, 144867882, 176717992, 2156397088, 2236418, 545786400, 579349130, 134775296, 143141378, 2292877824, 2189601288, 537428008, 2156560394, 682108938, 2687115266, 2728396834, 2686986408, 707272706, 2862751880, 2854881442, 144704160, 2720662048, 2183667872, 581050402, 2191663656, 570460202, 2156036640, 2290100384, 705300514, 671131776, 2693311018, 671615146, 2860517898, 41984170, 545794560, 168331400, 8520224, 2148174466, 136970760, 671219840, 134916098, 2317494794, 2861170848, 572661792, 2099336, 573211176, 671787136, 2281742984, 167807618, 2318010530, 2192058536, 2149622272, 557704, 2292719624, 706906794, 2149621768, 2191526434, 537035402, 2191557122, 2325749888, 2692907016, 2684397568, 2261120, 2819140256, 2282397706, 2290221698, 2695367210, 134916096, 2325874690, 2290231426, 705175592, 2099200, 170534922, 705298560, 2694843016, 178782376, 2852258440, 578816000, 2684396032, 2827004074, 537535138, 2852691978, 34120202, 44739114, 2726461986, 2726824578, 2685018752, 2763272, 2325916320, 2147650090, 2147494570, 33720330, 2323644554, 2687017504, 2852784640, 34079362, 680165538, 2181079208, 2728929832, 136480810, 2827627042, 145392138, 573221408, 2284497570, 144738824, 2156563106, 2718564490, 2820841506, 176849034, 2324340872, 2720139904, 44605984, 2281703592, 2189467690, 42508456, 170437280, 2819236360, 2155913376, 2181728290, 579510312, 713171082, 2281841162, 681740808, 142639786, 143304864, 2324310658, 2147526794, 706748426, 2290754178, 2290755752, 2860681384, 572661920, 2852266528, 2150238880, 167938688, 704776202, 144875522, 539525800, 2685020704, 2158010890, 682140290, 2664450, 36350626, 2686617642, 170526882, 2684487816, 8421888, 2325907488, 144744994, 144706186, 545292458, 170533512, 2315814954, 545955872, 176824994, 42478216, 536913922, 2695397514, 680166048, 2283940522, 2283842090, 2323808266, 2156529674, 35824168, 144746624, 2821327360, 2852266504, 538968194, 2292754600, 571089058, 579381896, 2189959720, 2695375530, 2718607528, 2760874, 2315911208, 680165506, 42076808, 671778976, 704807584, 705341600, 2728536706, 547881122, 2726855296, 2148139010, 572532736, 2325872680, 136839298, 164362, 673228938, 136315434, 679518882, 2283940522, 2829060096, 42476160, 2191657088, 36176386, 2158503978, 2282267304, 170395786, 2149591080, 2150236288, 168430088, 2156038826, 2192190114, 2692753928, 706742912, 2717911202, 671744002, 2292195842, 572565632, 2190125192, 2189559946, 2819236488, 2819227656, 2284333570, 707265032, 547391528, 713073186, 145268904, 2318051496, 707308168, 134875298, 2821227178, 136356362, 2686487178, 2282261122, 713697288, 2820811296, 704809098, 42600960, 2693433378, 581574784, 2324299904, 33587714, 679641226, 2829090978, 2191665834, 2862614696, 682140194, 2315823746, 713196066, 2324203690, 679643170, 2189428746, 44048386, 2324178954, 2183692426, 2692743208, 136970754, 168299048, 671229992, 2687011368, 2158624776, 143141026, 2827094570, 2827526274, 539003426, 2181597706, 2292852770, 713590816, 35684482, 134908074, 176824832, 2317394050, 2292350984, 2283929730, 2156429448, 144835210, 570992650, 44179584, 715825802, 713042466, 2692776106, 572662440, 2324202018, 2726863496, 2827100168, 580952074, 2318016640, 715792928, 134260776, 707266560, 537395330, 178815104, 579346562, 178293384, 2138794, 679618690, 2189467650, 176826402, 2150246408, 168435872, 572565514, 2726430722, 2684389416, 2324343296, 581083690, 2684879522, 2317484034, 134906496, 2695407752, 713588872, 11182218, 2315266210, 673718946, 2140674, 682134056, 572655778, 2819131434, 2155872288, 2315813416, 168469024, 2860550696, 2718433930, 671754888, 2720565896, 671132328, 681574536, 168469122, 42107394, 2149580960, 2820713128, 705168002, 44738720, 545391138, 2156562946, 539633672, 2686462504, 2818714144, 145228320, 2692876834, 168338082, 2728528546, 572689032, 2324310146, 170043912, 704684200, 2860515874, 34210464, 537526408, 145393666, 44182176, 705209002, 537004192, 2860550698, 2819269258, 2189437450, 539099272, 682240522, 2728921640, 2183831560, 715819656, 2324177066, 176203816, 2157969416, 2861041824, 2684485768, 2282268802, 134742656, 572655626, 2147650216, 131584, 2156014082, 2860548234, 170011170, 580946570, 133800, 2325744130, 2183301290, 35695136, 10625192, 2720039464, 2818711586, 2863138826, 2292851234, 11018274, 2829625472, 8956448, 2826963104, 136357920, 2820671528, 2819262984, 2190090280, 537037480, 579471402, 578945026, 713170954, 2290625184, 2726464136, 170393600, 539631744, 2281709608, 2726863018, 2728429568, 2852825098, 707267106, 2827627176, 2729093770, 671261216, 2687017088, 9085482, 34122370, 2325783040, 2818574344, 2192181802, 673851904, 44081322, 680034952, 2323685386, 539107496, 578980000, 539656714, 176687104, 2281834530, 537004042, 713042600, 2854920738, 2631690, 2189558440, 8956064, 539099786, 42500736, 2726822400, 2852684296, 41986690, 142606504, 715172392, 547498498, 2852268680, 2317355170, 136882824, 2861041666, 2863302826, 578986634, 170429066, 545431562, 168329250, 2695006890, 8522250, 42082346, 2726472224, 2695528458, 545786506, 41984010, 176850952, 2728929826, 2192188042, 2147494560, 545923714, 44572680, 2192083498, 547889704, 707274754, 2686593058, 671623210, 2269856, 2695375392, 2315256448, 2149745312, 2728428066, 539658794, 2728427682, 2324204040, 2181701642, 2829754400, 2686978594, 539107338, 2156571144, 2720530594, 548053538, 715825826, 2796066, 11149322, 2726961184, 42109474, 2726996130, 2820669984, 2158110888, 2317484194, 42082986, 2687117952, 2684354690, 680037032, 673876480, 671777290, 2281832970, 2827493418, 2284496930, 2283964554, 2684354696, 2156046474, 36178562, 166528, 707405832, 167804960, 10526856, 10619434, 2325916162, 167805600, 10521256, 2729083048, 2820833410, 2183793320, 2854922922, 2861075114, 581446306, 2728396970, 2726854690, 2183135240, 2692743304, 2718435456, 2854881440, 176685696, 2228770, 2283841664, 2860548648, 178913920, 2862753824, 715261960, 8842, 2317918754, 713728672, 2315299490, 2684518954, 10520704, 176201898, 2720041128, 2281745058, 178432128, 2325742112, 2181736960, 537397792, 178921474, 2290745386, 707437066, 715661856, 42117674, 176720546, 539666978, 679641730, 36342432, 178784384, 2284331136, 170535040, 134881450, 681584642, 2827659304, 2317486080, 41953832, 715786242, 44075136, 11149984, 2728534560, 2323808906, 2726297728, 536903690, 2281873538, 2863172098, 34978, 41975816, 673744930, 2863170216, 2156003488, 2821335210, 2726300200, 579512968, 2854912160, 2325784738, 2281874082, 2684387490, 679608490, 2130432, 2323644416, 545434282, 707297312, 2819140264, 136316928, 539634210, 2292843016, 557600, 537536672, 2820844160, 2718476840, 10625056, 169910272, 2695367296, 2150277282, 707267200, 2718435368, 2726961152, 2861040298, 705168042, 136486946, 134382114, 671255080, 2318008834, 2717942434, 167813256, 134391970, 2720671754, 2097154, 2325775016, 176859648, 2686623778, 581569066, 2282390056, 2694982186, 176196096, 42633888, 2181202056, 2158504098, 2292228232, 681585320, 536914472, 2860524194, 2282261026, 2147655842, 537403522, 2695366656, 2317484192, 2718567042, 2238634, 2192081058, 2323778186, 2854395944, 142778530, 2686493344, 169880192, 2271274, 41943722, 715137546, 2854265378, 537561088, 2181693482, 2687141890, 545827336, 671623690, 570960392, 545949824, 2863302784, 2148141698, 2281832968, 2692751882, 681746570, 545269760, 134357026, 33720490, 2829756456, 2819238536, 2181048352, 673351810, 671646368, 134750848, 681583104, 2325906048, 2862655522, 707438752, 570950314, 2281744928, 2821325440, 2147625090, 2863302824, 2326438528, 2826969634, 2283939872, 178290848, 2726994434, 178782848, 2158635040, 545958568, 581575178, 2325774498, 2056, 2147616936, 2820801154, 2826969762, 2820704778, 174752, 170043938, 2324310018, 2324177440, 537526440, 2281701514, 2854355080, 2147625600, 2106024, 178422402, 9084928, 2326405162, 144869504, 539633672, 581445792, 134228648, 176169482, 2863276552, 35791394, 705339394, 2820704288, 41984642, 41953410, 679510568, 547913770, 2315258504, 2687011496, 136356000, 2282228386, 143296640, 715661826, 671787522, 2728429696, 578945546, 682101418, 2317879816, 145369600, 2685052936, 36178474, 2829625864, 573080202, 169910912, 2323687424, 172040, 2827100832, 2829221890, 2819139592, 570458666, 2854758442, 536913920, 581075112, 2181040168, 707395624, 2181597194, 2695012394, 2290780714, 2692745344, 2860689440, 715292672, 2720039592, 2292195978, 680002218, 680140840, 42631296, 2292711554, 2317516840, 2854750848, 2729060864, 2693401256, 33563306, 2852257832, 2686616224, 2318016680, 548047400, 2290788384, 44173354, 536871426, 2281873536, 706742280, 2290786824, 579348650, 2685009930, 581568642, 534688, 682264706, 2183168034, 2693300776, 715817602, 136972290, 2158633002, 537438850, 134883466, 2829748744, 2155907104, 2686484608, 178399234, 2720574082, 176334848, 545270408, 2720148128, 2324204034, 2728534688, 144736264, 707430922, 44040704, 33587744, 706775584, 2315389096, 2290100258, 2150236672, 580913290, 704643242, 2685012010, 168306728, 2728567304, 2863278594, 33589794, 2829625472, 2720137738, 9085088, 2290133672, 706904202, 680034306, 671129728, 2326308864, 143302698, 682262568, 176294018, 2181071394, 545925162, 178397344, 581050528, 2183143594, 2317918368, 2149582890, 2326407328, 2148041354, 178946592, 2684390016, 2183135240, 2324201640, 2315952680, 2829615240, 2148018826, 2686453768, 680002210, 44597802, 572557832, 2158624906, 33554570, 2693269666, 2726863008, 178389664, 178397320, 2695408266, 34081320, 715819042, 134226602, 2147519104, 2861072386, 2192188032, 2282364962, 2325875242, 682240672, 579510914, 2785410, 715663530, 2315430432, 2728560680, 44214432, 673228936, 42641576, 2315945994, 671785602, 142781088, 2862743720, 2269858, 2282367010, 2720565410, 136, 579504162, 36176384, 2158659594, 2158666370, 136356386, 671255042, 2281865378, 35791488, 2726341154, 34112040, 2861074978, 8530050, 570458792, 705342090, 579373568, 2686984352, 2315946538, 2290100736, 578945026, 547520522, 2150137864, 134742538, 532610, 145367050, 715825312, 9076736, 2326306986, 2687011488, 131594, 545923616, 2695012490, 581446154, 545434114, 2819261096, 2181703810, 34242728, 2191532194, 705200802, 2717952642, 2282266626, 142649858, 679479306, 2157971458, 704817794, 706740898, 545301034, 2695366826, 167911432, 9043970, 2149747200, 33410, 704776330, 2155905192, 178913930, 680134698, 2181728384, 2284322858, 2852685994, 8529922, 2686615690, 715161730, 144704040, 2827485322, 572686848, 2694973480, 547498026, 2190123136, 2787370, 2862751746, 2860517512, 2819230336, 2862751778, 145402376, 44567080, 41951744, 671648290, 536873130, 2326274690, 44736642, 682141730, 2818581160, 2718574760, 2819261090, 2829617282, 36307466, 706781696, 2861205664, 176719880, 2793984, 2147625610, 9087658, 2129920, 2852685866, 578848928, 2190092456, 548053024, 2793472, 2863139456, 11174410, 537045666, 2192058402, 715301544, 2292361760, 671621800, 143132674, 2325883554, 545259656, 680004138, 145369738, 580946560, 547889312, 142772872, 137013762, 2827487914, 2181605890, 2852815360, 578953864, 682133666, 2687148578, 536913954, 673718280, 2852135040, 136356480, 2728921736, 581052938, 704653994, 176816168, 2686617642, 33729152, 2718050434, 2324171266, 2726438954, 2324177578, 2282236042, 35686528, 2860515488, 2726462090, 572695082, 547489834, 2323816960, 41984162, 2155913386, 706906752, 2156036096, 41953314, 144844930, 142739490, 2181073416, 2283962922, 2292885536, 134228522, 41986184, 2718435498, 2861206026, 545434274, 2684488360, 2684362752, 2189462154, 2728927392, 10619394, 34826, 2862785186, 134252554, 2326308992, 581470240, 2290124936, 2852823080, 2292754474, 671221898, 2720671778, 2317888162, 671263362, 2324310528, 570425482, 539492392, 679641602, 2315298826, 44171776, 2323679402, 145271432, 2860656650, 167813288, 2729058312, 680175648, 2158493738, 2718468138, 42502816, 539658280, 2829197448, 43680, 2281710240, 2788002, 2863276066, 704815144, 2292711554, 2718048938, 579502760, 2827496064, 2728921248, 34089120, 2158495754, 2324176898, 2694875658, 2156046882, 537045544, 145268898, 2158142112, 134260738, 143262210, 2729085064, 44696232, 2156404864, 2191698088, 581568642, 170526856, 2284487176, 713205770, 579346432, 2695012490, 164522, 8921258, 547914242, 178389514, 570984994, 2149752842, 2862787234, 2829090816, 2183135746, 10617474, 168469032, 2315291296, 136839200, 2189601408, 537395752, 136970786, 2191559328, 2686582952, 8954016, 2728962218, 2692751394, 143263906, 144842922, 673325730, 176695456, 2693269506, 707403904, 44730496, 11143338, 2148180098, 2325744296, 2150277666, 580911658, 579510434, 673753120, 2292850728, 713566858, 2687150592, 713074826, 2686984706, 2150238858, 2323644970, 535050, 2686495370, 680009760, 134250626, 704686722, 2728561194, 2181726728, 673317536, 145367210, 44728864, 671252482, 2852686346, 2147524744, 2860548608, 11051690, 2281835040, 539001514, 168339594, 2852126760, 537034762, 2323776170, 2684486314, 2829626016, 2156396576, 2854750754, 2852661408, 2821359752, 706748586, 2282261024, 136850082, 571083394, 537034792, 680165418, 580922024, 2148174370, 144844928, 2284325408, 2181734944, 2860548642, 145358848, 2284322976, 673351688, 673712264, 136979114, 143264392, 545401352, 2752554, 2183831682, 2183135272, 2726822562, 2317394472, 8530466, 2720016896, 2315954816, 2720539296, 2729083016, 176824874, 2854887976, 2694849066, 2729058466, 2852782722, 2829197826, 2155882504, 539101864, 2826993696, 42508810, 547490442, 2718466568, 2827528706, 2726865410, 178921994, 176335370, 698496, 537010186, 168299018, 2854914560, 2315946016, 2324202154, 570589184, 44574722, 2290755626, 144738304, 715270664, 2324179594, 2315821704, 2156439560, 680133282, 144738464, 2282260992, 681707552, 2720540800, 176859298, 2156003488, 2148180136, 2852258466, 2862621226, 2325873194, 41977898, 11143680, 11149962, 715293218, 178391714, 2829230728, 2829091338, 2854265002, 707272712, 545792002, 2854783144, 2829197314, 713066664, 44204672, 2190084642, 573087752, 682141730, 2189983914, 2720573480, 2718599330, 706879496, 2718048418, 705178240, 134259362, 2695539360, 2720169984, 2148043266, 2818705410, 136880290, 680037002, 144836744, 571091456, 536904192, 2156538408, 2181736616, 713588770, 2728405130, 2323819018, 2819129504, 581607456, 2720705056, 11174562, 2821234728, 2290778144, 33695914, 713034408, 44738600, 143303176, 682107040, 2687016992, 174602, 680045096, 2860515330, 680001672, 2283800746, 2150244488, 539134634, 2283931690, 713196160, 2693407394, 671787530, 673753738, 539011624, 2315296768, 679518762, 2147486240, 545914890, 2191689736, 168306698, 2692776480, 2181597218, 2860655274, 2726307880, 8945794, 176193698, 2718435842, 176685056, 2852129418, 2693308450, 2317352994, 2693268136, 2323687946, 2684887050, 2147656192, 704684202, 573211298, 144747136, 2820702376, 706781344, 2189599402, 2156527648, 2729050280, 2290231842, 2861039778, 167774752, 8429578, 2852300832, 715664002, 2317912224, 145236488, 572655626, 2149583362, 715664008, 2290755586, 35791528, 580946050, 170436778, 547915914, 34114184, 671098920, 2693399170, 134219808, 2284489258, 545294856, 170393760, 2684354560, 2325907464, 671131784, 11182088, 2326276136, 2158659618, 2718040578, 2315790346, 704815106, 2820800546, 170532994, 578824194, 2284497536, 2317385728, 2829623338, 168435722, 682131584, 2684879368, 545925122, 681749152, 2292877954, 2315911306, 34089090, 2324177440, 142647808, 671255080, 170526856, 2156399144, 170033322, 704686080, 2854759080, 2728927904, 2315266050, 170428962, 10496674, 2820801162, 164512, 34114048, 10625544, 144706184, 2156044426, 2281842720, 537010720, 2150244480, 2726830722, 136325256, 2821325482, 176293922, 2862778410, 2852266496, 142780970, 178424480, 2284333704, 713558146, 169878178, 2726472192, 2686486656, 2728396834, 715696800, 2829058088, 170404008, 2292875912, 8913578, 2720573482, 715131050, 134218378, 2183309322, 570434082, 2284462218, 41953314, 705211040, 2281701514, 681574530, 572557480, 545425538, 2097696, 34218498, 573221032, 2829199488, 578945152, 2861214344, 2158504608, 2861041664, 679486120, 2315288610, 2181564552, 143173760, 713728546, 671615522, 2686626442, 2317885576, 705200138, 42600608, 2720170656, 35652106, 572653576, 2318041632, 2292711976, 547357218, 547520648, 34089632, 2292228768, 2630184, 168429706, 2147624968, 2785960, 2292351618, 176685570, 2819106984, 572564010, 8399392, 2827133600, 2852290722, 539665064, 2818744832, 178784928, 539110050, 2684887714, 11151880, 671778986, 2282236544, 579502624, 2284356098, 42607274, 547398282, 2818572426, 2318049800, 2150279848, 657536, 570600104, 537528488, 2326397608, 2283842082, 2156038306, 2325916296, 2718441610, 2192220706, 136882336, 2685053576, 178954786, 2861206154, 144736288, 2720139816, 2685042858, 2158504104, 176334976, 2323652610, 2317525664, 134782984, 176685578, 2317361322, 573080232, 2290231306, 2323688064, 680174114, 570959904, 671746218, 2317396008, 2292713634, 41945256, 176161450, 2852782210, 2820704808, 2317920938, 581438080, 2324343298, 2729084936, 2860517536, 570960040, 2820679680, 144747170, 2695004160, 671091210, 2821195944, 2693398698, 2228258, 2149714442, 178299040, 706783786, 2292220032, 573087904, 671263272, 2189994146, 2192048298, 170526850, 2192214058, 2718050466, 2693300896, 713689248, 2147614728, 2282236552, 36210728, 2819263112, 9077418, 11151874, 2820712608, 178784906, 2323654696, 2720139810, 573047296, 713695394, 133666, 2821365930, 2821236896, 2325752360, 143305376, 2854791210, 2283840168, 2826995722, 2183274504, 8388650, 2323679362, 178301096, 2315386920, 9087648, 2155915914, 2826969762, 545391136, 2283971240, 2695398056, 704784416, 713689602, 134350848, 2283798528, 2290778282, 2694875298, 713728640, 2317525128, 537405992, 573213194, 176851626, 548053000, 2148010536, 2862612482, 2156013602, 44173440, 2284497034, 2818738208, 679643658, 2315946506, 2282357408, 570469034, 537010338, 2854389928, 2283929736, 2156530336, 2684519080, 168307338, 2863171712, 142649386, 2292320938, 2290092552, 682133504, 2326300680, 44565130, 537529002, 573057186, 2852268200, 2326276608, 2148040842, 573055106, 2726438952, 2317486730, 2686618154, 570600072, 2147492362, 680042498, 713031840, 581601792, 2149622312, 2191532200, 35791360, 2726961186, 2181726376, 547529224, 2323685898, 704686602, 8390818, 176326816, 42600608, 2854914056, 178948616, 2854912162, 567328, 2281874050, 547496064, 537567906, 42109570, 2852692096, 2695506600, 44049056, 42502314, 713689224, 671621640, 2148016672, 2283801218, 2290657826, 2693302818, 545786026, 2290625194, 174216, 704782506, 36184106, 176302248, 680009736, 2717952674, 2820713120, 33589888, 41943712, 2852685858, 44705928, 705342082, 42084896, 673718280, 178422272, 2818572962, 136350338, 2290262178, 572530826, 570949672, 2861074442, 580952618, 2726472330, 539533824, 137005736, 2686584874, 11018786, 2181728256, 707396224, 706775586, 567328, 2695014440, 2718048256, 8923648, 144744578, 168298624, 2818736160, 2861072512, 41976354, 2726857352, 547922592, 36208802, 2852784648, 2863180456, 682140192, 2283940514, 682238112, 548047402, 2829582504, 2147486344, 579379202, 2140162, 8946184, 2317486632, 2692874402, 2283833866, 559240, 134226050, 2189993984, 2190092426, 2685042728, 178946592, 2860689448, 2283930120, 2821204008, 2718566434, 537034914, 545262112, 2861181440, 580944416, 2861040288, 2818613770, 11042944, 2821365888, 548053160, 2192181896, 33688226, 2138626, 2156429314, 2292219912, 713697288, 178391722, 44705824, 2852293282, 42631328, 143303296, 2284454048, 2829582498, 2290616968, 2686590976, 44736648, 11051554, 2729083050, 10786, 2315921570, 578945664, 2292230272, 2192091650, 2687019146, 33564800, 547922474, 581042346, 715294722, 539132416, 2283929736, 144711818, 2290623008, 2150146058, 9077376, 715295360, 579510912, 2761344, 715663360, 2181572738, 2191559304, 537535144, 2147648160, 134252680, 2827102216, 33720866, 41945634, 573213226, 2720006784, 2148041344, 2852659754, 44706464, 2181564458, 2281742882, 42633768, 570466434, 168429568, 547923968, 145238154, 143165448, 680003752, 696992, 2860550696, 2692885152, 2629760, 136448008, 145393794, 2147616938, 2720696994, 581085312, 143263914, 167772298, 715664010, 2156399240, 137003040, 2284356098, 2183170688, 2854224010, 570469032, 2863270024, 137003520, 579371050, 2315266058, 537569280, 2685042728, 681617578, 537567370, 2820678178, 11184770, 169904136, 2283809282, 2181202602, 2718605858, 2829715496, 671090850, 680176128, 715170434, 143272458, 537045120, 2854888074, 2324310056, 2324310058, 2717911688, 42510344, 178784266, 706904706, 673317504, 2854363784, 2693401090, 2181595688, 545431594, 2684365450, 2149714434, 572695040, 2191663616, 134228522, 2191696546, 536912386, 144745090, 2726439080, 705340066, 572697226, 537528992, 136317450, 581042722, 2720039424, 2315911712, 167911936, 671646338, 2684397600, 547400200, 2281711624, 35790888, 2192189994, 571122344, 2281710250, 2821236738, 2158143616, 715295274, 44565024, 705202186, 178946090, 35653632, 680036352, 2290090154, 571121832, 2158627496, 671646346, 704806944, 2147492482, 706880170, 44212746, 2183662090, 2155907744, 713165448, 2860550696, 2290753666, 707397640, 580911104, 134220330, 2726469664, 178432160, 2290748040, 2726993952, 671648298, 2718573224, 11143338, 2189434922, 2315289090, 143295010, 2317888002, 2315387528, 2290098688, 2326432418, 673221154, 2325751946, 2315266600, 143165474, 545423914, 2181737090, 2315952128, 145229952, 705342122, 2284363810, 2315386890, 2317920258, 2324179626, 144704010, 2686484488, 169871400, 2852135456, 136314890, 2718435328, 570565280, 2284462120, 581599906, 2317353504, 2324210178, 2692786344, 2854789256, 2284454560, 2150113824, 11143178, 2189469856, 8560802, 2686486656, 713034274, 170435080, 545424000, 578977928, 2192050312, 680042536, 2325883008, 2323808800, 706873474, 2281734666, 136349738, 2729083424, 170533026, 11143714, 2315266562, 42082434, 673350146, 2326266536, 2290122888, 2315257856, 2326440610, 2693300224, 34119850, 2728405546, 2827487904, 176300160, 2156005376, 42469888, 35783178, 176300682, 170535560, 164000, 2854396064, 2686986882, 2189459464, 2315389610, 2189593256, 44083360, 572530690, 571115522, 663712, 2191559170, 2720008202, 706740874, 539134088, 2099338, 11143168, 2148141730, 671621152, 673327112, 571123744, 2147525162, 535048, 537528864, 2692907178, 10659840, 2692876448, 2292886146, 2829101096, 42469410, 2827526666, 2852683776, 713697824, 2149753482, 2863300746, 36178056, 570950178, 545303170, 2684518440, 657536, 178292770, 707436704, 8431754, 2292850696, 2147516962, 2238602, 2158141482, 715827338, 2654760, 2729084936, 2290780296, 42599072, 136489642, 2282367648, 2820803208, 2149615744, 579338794, 2687117440, 143132834, 2827134986, 176857770, 715300906, 143140872, 713687208, 136487466, 2728960168, 2148041352, 35490, 33729034, 2819271202, 2755210, 2283937800, 539632138, 673843872, 2147625122, 2181595168, 2860525696, 706742824, 2720047746, 2156005416, 690184, 2693400746, 2685053096, 2685020800, 2292320256, 2150146048, 44040840, 2292842538, 2827626656, 2726855176, 581437600, 168438402, 44051080, 2726862984, 2827092482, 134777344, 9044096, 178389672, 2827520042, 2718040738, 2687010848, 2693400616, 2323817128, 2861206026, 671121568, 545816618, 2183703082, 2692915232, 2282269346, 34112138, 8954530, 663680, 131744, 2318043168, 2281834504, 2820672042, 580921992, 134348968, 2729091594, 2718476418, 170527370, 532642, 704651434, 2718573224, 2862746112, 715137034, 170533000, 2862746240, 573178018, 579510914, 2326306944, 706873890, 713165314, 2819131434, 2318016512, 547389568, 176728232, 545303050, 2283973290, 705209002, 44704290, 2156036104, 2726855168, 2149583392, 2290614434, 134357634, 2183301632, 578822794, 581574698, 524458, 2158002698, 579510274, 11012234, 2793600, 681715712, 2150115336, 571081354, 2720697002, 2687009322, 539503272, 2829721642, 537436288, 168296960, 673194114, 168437770, 2754600, 2292328994, 2315264002, 2183801384, 35654274, 704645666, 2720532648, 35815456, 2684922496, 2290747560, 715301410, 2686984330, 2695400098, 136454144, 2819131402, 578955818, 36348424, 2315389576, 2283962536, 570598058, 2317910016, 2107528, 170557986, 2720672258, 2290748074, 679608320, 679611010, 134383752, 167782432, 2852268202, 34089472, 2694875136, 2290655368, 2826961034, 704686632, 2854365346, 35790986, 2281867394, 137003650, 680012458, 2181210626, 2862622880, 572686978, 134777002, 2852160160, 706881536, 536914568, 2821236896, 704817322, 2192050346, 143262336, 537428520, 176687232, 145270818, 2720137258, 2147526824, 2323777672, 44040840, 2281742338, 131744, 2861211816, 2290788514, 581085826, 673718914, 2284462088, 2318043298, 2325749928, 8397440, 706742784, 570993282, 707404416, 2324203562, 713720322, 2156397056, 170436616, 2862655488, 10657794, 706906274, 707308034, 2829191848, 547915912, 176196264, 545292928, 671654016, 2181204616, 571082880, 2181562496, 2852266154, 705178154, 2315258402, 134875810, 547881098, 42117674, 2323679754, 42469898, 2687009320, 2282267298, 2156440202, 2726961698, 671222280, 2862746248, 682108938, 2290778282, 2150115336, 2326405642, 10625674, 2827624584, 2852167816, 2156537986, 579479594, 2718433794, 570599944, 545302536, 2281867816, 33718954, 706914848, 2181079688, 2290657448, 2315922058, 136356352, 170044066, 573210624, 2717909672, 578848770, 2183268906, 2155915424, 545303074, 715784746, 2326439938, 2854789642, 671754282, 2826995744, 673185802, 2325782536, 707431082, 167946408, 572654242, 2282234018, 679520896, 2684398080, 167772162, 170565664, 143171586, 545294888, 142639624, 682133672, 136839328, 42108960, 2281841314, 142737410, 2150105088, 704782376, 34121888, 2686485152, 2156038666, 2317385896, 2829091362, 536914058, 2181571106, 2820672034, 2181177346, 671255168, 2820678314, 2819268776, 706873482, 42469376, 9052840, 671221768, 2684389546, 2821194378, 9077282, 2181212674, 8432168, 2863276544, 2718435496, 570599592, 2860690080, 134392458, 2827651594, 2325914144, 134906538, 2860525698, 2829197322, 2829058218, 2821325450, 2862647424, 35782696, 2147648130, 42468008, 2662954, 2717941762, 2326309546, 2181210248, 2317516842, 145392138, 2181177376, 2684520576, 682141706, 2818582530, 2717944450, 136356482, 673753248, 2189468320, 42115106, 2728927914, 134382216, 2290624546, 36186122, 2155872288, 2292351144, 2829090986, 44695594, 2694873256, 2324179114, 2720147488, 2183702698, 143171618, 2148048904, 2282233986, 2158135464, 2687008802, 679608832, 539525802, 2183137410, 2281736320, 2726952992, 2156528264, 178421760, 573221506, 2829230600, 2729093154, 44214824, 2862786730, 715303040, 679479306, 145235976, 2315782274, 178268712, 537012256, 136874658, 2150146048, 2684922528, 34122408, 681609890, 2192187562, 2315266696, 2191690378, 713031682, 2149615650, 2281709576, 707299496, 690690, 2323810432, 2728435880, 680135336, 2326268578, 2860657186, 2189984392, 666114, 545259648, 580913794, 2315944490, 136325256, 168307208, 2726963754, 143294986, 178399752, 2281704098, 2325749896, 570589226, 2728960682, 2826963112, 42082442, 2317396480, 2282391562, 2181204608, 545262242, 681585312, 2283964456, 2315298954, 178792970, 2323778218, 35692680, 682141704, 2726985896, 673743008, 2854748706, 44607520, 143297026, 33688226, 34120330, 11184808, 570982408, 2693308576, 2183692968, 144835242, 2862614658, 2150140032, 715270184, 2183694890, 2183668384, 2158526626, 573090464, 133802, 142745768, 2315911810, 2282390152, 2155881000, 2148141066, 34252936, 2191697930, 581074946, 2290124810, 704807586, 2718605474, 2686615554, 2692751914, 176695328, 2819132066, 570427432, 2726961314, 2284323490, 2281835018, 176333352, 580919944, 705298442, 2726865032, 581601440, 706881570, 10487840, 168468992, 35826208, 705300520, 2718075400, 168305192, 2191534594, 2695015082, 2819230376, 573049384, 2852817578, 178268160, 2284495522, 2148172426, 682238090, 2760706, 34210314, 42476194, 545303210, 36317834, 673876000, 679512234, 2827627050, 673185960, 572661896, 547391488, 176202280, 2720671906, 178299016, 715653154, 2728929448, 2854887592, 2190092296, 2726994442, 2156570666, 2190082090, 2157972136, 2821201952, 2190117384, 2684887040, 2290098688, 143174186, 2183792680, 581577344, 8921096, 2290256514, 545434154, 2685051010, 41945642, 579381762, 707272744, 571083426, 2829232642, 2684387466, 2284453930, 2181171370, 578980514, 2323647010, 2686584992, 2829199368, 134783488, 715694112, 2852784776, 579478018, 2854888064, 2686978218, 137013288, 2829722112, 2863145632, 715301546, 2720008706, 170011170, 42467368, 673226888, 2156529826, 2318043274, 579346440, 2728569514, 2726340778, 579338402, 2156038274, 570425346, 2692917288, 2728960010, 2829223944, 2156570624, 2720047264, 176695338, 2693310602, 545267746, 34113538, 2290262696, 170395786, 134357538, 2181693578, 176816672, 2726824480, 579373184, 713720330, 2854750218, 2183307432, 573188648, 2854224522, 36219042, 534528, 536905738, 2183135786, 2695531138, 2192220800, 34089642, 713205794, 144868010, 2150269480, 142737578, 2695012896, 532994, 142647464, 581083658, 2155907722, 35684898, 11149824, 2158002304, 673350282, 2189568168, 2829582858, 713195650, 2317879466, 679477800, 44731016, 2726308002, 2852126720, 36209154, 35824130, 2148174370, 2863180450, 2156437506, 143297034, 2181726346, 2694973962, 2181171842, 2695374880, 2283963042, 134228490, 2290092552, 2827493408, 2149591560, 2281703434, 2684397698, 35660456, 167782434, 547358856, 2315387432, 2315395080, 2693267496, 715784746, 2148180520, 713033896, 704806944, 671754784, 2183831712, 136839714, 537561768, 2820704776, 2818605568, 136980618, 704645640, 2720696360, 671621634, 2183299754, 2686976512, 2192187562, 2718081674, 142746242, 34209928, 2189600778, 8946346, 547357192, 537034784, 2693276170, 2192220170, 2290614408, 2717943848, 2829099554, 547389994, 2624040, 673349642, 178432544, 2189566090, 2794026, 2290133506, 2181204616, 680143016, 2290778248, 2726854824, 579373728, 2861179432, 547391496, 673220738, 8389250, 2827627042, 134383754, 2694881800, 8921770, 2854354952, 2183268866, 537004202, 178784394, 142649352, 2158633088, 548012032, 8397312, 11184130, 2158659752, 547891328, 2290780714, 2181728264, 705340074, 545434250, 671654024, 2284325512, 143297064, 2183824010, 536906242, 679479944, 2149616170, 2728921226, 2189953066, 2693309098, 2323786250, 2315815048, 8430112, 136882696, 673318946, 2148007978, 704815112, 2717949992, 2292351018, 545424034, 682272936, 545816706, 134350976, 10519178, 170394272, 44730914, 2284358152, 573057192, 2826963074, 136970408, 545392776, 2148141066, 671647746, 545401514, 2323808264, 671623848, 176327176, 2686583304, 2282397826, 143174314, 2826995850, 2854756360, 44073474, 715303560, 680142856, 2148180480, 2323677322, 11176608, 581607968, 2726823970, 134351496, 2150271104, 671260800, 2861082624, 44736544, 8956456, 2284358306, 2282258946, 2695506082, 581044226, 136489482, 2818703360, 42115744, 539634216, 2147649666, 2323644458, 2290130986, 2695006754, 2862776992, 534536, 573046824, 2191655458, 2726338562, 2717950082, 2827132930, 2692907690, 547489832, 578822794, 11053738, 2726462090, 134217730, 168428160, 2717917832, 143164042, 2692743336, 705331872, 2860689546, 11012226, 2818744352, 578822696, 545294978, 682262698, 2192212482, 2290754088, 2230440, 2695372968, 2684493962, 2323775488, 2149714472, 2827518504, 713730176, 2281843210, 2829615650, 142609064, 545300640, 2315919882, 33718432, 167944738, 2829748266, 2183703072, 2181701642, 2862787240, 170428576, 2693275808, 715268770, 2183660162, 581445634, 44597416, 580913826, 2686583328, 2290753544, 2685053576, 2290223778, 2149722250, 2147617440, 143141536, 2692917288, 2290229376, 2861074474, 2728528386, 2692874760, 2155907210, 136980490, 2290122890, 2190082696, 547356832, 580952704, 145270784, 2190092296, 2181572608, 2693398698, 572661794, 176202240, 43050, 2149624362, 2318008970, 2107912, 2860681386, 2692786728, 168427656, 2181701760, 134357162, 2181212840, 537045024, 2726339240, 2147622912, 682263210, 2282227880, 2726961280, 2684364810, 9046560, 671230082, 2718597632, 168299146, 579381376, 2156571176, 2315943946, 2315298818, 2852694698, 2158012416, 673228936, 706748586, 2284495370, 178924160, 713687552, 547489920, 2183833738, 2147649706, 36350624, 2281711616, 2290780800, 176816648, 134220328, 2326439936, 136850090, 178391720, 2191557258, 142647466, 44212362, 673188488, 2860681226, 536904192, 2324300416, 2829197858, 548055080, 2290788490, 145238154, 2854922914, 715128842, 536914048, 2317385864, 2317918210, 2326276746, 2318008874, 145369250, 547523114, 137003688, 137005578, 2861082664, 547915936, 2191532042, 168337576, 2183702568, 168469026, 136317480, 176857600, 2158668322, 2827624970, 570589194, 673219200, 704784938, 141858, 2149713954, 713730602, 2861173258, 548044938, 42633250, 2191663752, 2826969738, 2283962922, 2292197416, 2686986408, 547916450, 2820801034, 2726299656, 2826996266, 2147486370, 145263242, 2665122, 2292886178, 579338760, 145238026, 176685730, 2325752330, 2271266, 2149713952, 2290748032, 10520616, 707308194, 572688554, 2693409440, 2854748672, 2181565066, 547883178, 44214312, 2695006730, 539109888, 2290098816, 581476512, 2685018154, 2821236866, 2318019232, 169871498, 35816106, 8389280, 671255074, 682271232, 136874496, 704651434, 176728712, 681749130, 2158666282, 9085096, 570957856, 536873098, 136325666, 524968, 2695506056, 2323677226, 715270818, 548012674, 673851906, 715130912, 2292198016, 2729093672, 2149744776, 673712256, 2829230762, 2318051978, 9087498, 2271274, 2827102248, 2827094664, 2190084616, 567970, 11020426, 2292328488, 2315428352, 43650, 673218594, 44739242, 178913416, 136481320, 2317887656, 178790944, 2693440130, 44180104, 579381408, 2150107170, 2694971914, 2694840872, 2183307818, 2718575240, 44083232, 547498626, 2819237890, 2326276138, 2726332928, 2720571402, 136325642, 2717952546, 2726832640, 2852815392, 8522410, 671220224, 2728430088, 2284497440, 8397482, 176693768, 2726439458, 2726986400, 545260034, 34251392, 2718050434, 2685010592, 2317484554, 2317353602, 2718040064, 545269920, 2726439594, 2728397312, 2107944, 2686484642, 2693308962, 2820802730, 673882114, 680004264, 44738594, 2284366496, 2292230794, 579512354, 539009192, 715137162, 2292320930, 680143400, 715137536, 2315289250, 570597410, 2852291072, 536903850, 2183667720, 2695504554, 715663490, 2181210666, 176302760, 8391336, 2829748896, 2829713416, 2281876130, 2862746120, 35818024, 134881800, 143171744, 565800, 2854748298, 2284462210, 42642050, 707436680, 539626152, 2795688, 545268354, 2228778, 2290755720, 42115746, 704686122, 2684887584, 2181735082, 2819262634, 35684482, 2284355618, 2852170248, 2852814978, 2852127272, 2863310882, 579379234, 8429696, 704817280, 176850952, 2317888042, 2183660072, 671787176, 35686944, 36317736, 178782730, 715663906, 134359714, 679617152, 2860548738, 2192080904, 143270568, 42510976, 36176520, 2694883490, 545827498, 2181040776, 2818615296, 2821204010, 573213312, 715827744, 2819131554, 2829582338, 2684488232, 2283831938, 2158529034, 136880650, 671089312, 2684529280, 573218952, 2282266752, 33686178, 579340834, 2827002376, 2693439624, 673751178, 671123466, 2862647456, 2684920448, 673718946, 565762, 35791498, 36184578, 2181701770, 136873986, 2728927402, 144704008, 168468514, 178921506, 2821365792, 2720531072, 570591392, 145229994, 539107328, 11182216, 2191696010, 679611018, 139912, 537526400, 704643592, 134875786, 168427690, 2693442176, 2695405602, 680134666, 707300008, 2718081536, 671752232, 2282367648, 2318049442, 570591754, 137003146, 41953322, 2852135042, 579379202, 2282225696, 2292195488, 137003650, 713164930, 2863171586, 131240, 2290745472, 2726955528, 2726832258, 704675874, 2826962986, 2827127330, 2283806856, 2282398338, 2726305930, 2323816968, 142772746, 2290098338, 2726985898, 2685052938, 2861179008, 2148174474, 10521258, 713034368, 2720006824, 572654114, 2292746402, 2148016296, 704815272, 2317886082, 705306634, 33565226, 673188002, 137005090, 2290090658, 2323655304, 2149591584, 707406370, 2326299138, 42475530, 680135168, 679610528, 539494954, 2149714570, 537036842, 2852268042, 2148141730, 680140930, 2729091200, 2183667874, 174594, 2292189858, 10650250, 537395712, 2290092682, 2292842658, 2684527112, 2861082656, 145229952, 178823170, 2181597706, 8397450, 44599330, 578955394, 2818574378, 2325783042, 537405442, 2692917762, 545925130, 2158529034, 581569026, 545302696, 537438218, 2290756224, 704806914, 2684494466, 2148174496, 704676354, 2852162090, 2863276552, 2854264970, 2324341248, 34243072, 2325907464, 539011618, 671746722, 578945034, 9077408, 545432200, 2192214018, 548012200, 715301504, 715262464, 2852290728, 671262752, 580913802, 2829230208, 715293192, 9052706, 671097472, 34121770, 2326299178, 680142856, 10519080, 705169442, 134775304, 545431680, 706740224, 573221506, 2829230216, 715131042, 581444266, 2191697962, 673882152, 704809480, 2315387560, 134750346, 713196042, 2687139970, 707397794, 178424354, 578848778, 34252842, 170394114, 2290231842, 2718048906, 2685051042, 679510056, 704686120, 570425344, 178915338, 2155915810, 142748168, 704684160, 2686978058, 9085442, 2728403490, 2155872810, 144877600, 688136, 682131592, 36186144, 2157977736, 134906504, 2687107616, 134359594, 570559112, 679649802, 11051048, 2192220834, 2290755722, 681716352, 2819238026, 2863311362, 2181726336, 547881130, 144706186, 581577344, 169869322, 713599528, 2326407850, 2818615330, 2148040864, 705299074, 143171618, 168329762, 2292755112, 36184576, 581576874, 539109890, 704774154, 2132106, 570567336, 545423394, 578955264, 134916256, 2863145642, 673325058, 2827493408, 36339880, 2726308514, 2693300232, 545819168, 2290778786, 581444138, 578814114, 2693440032, 2292320416, 2686460578, 2147623560, 2693440034, 2854750880, 2720139818, 8915458, 2728437896, 2694873130, 2147617288, 2183826058, 176194058, 2821204482, 178921608, 545434242, 2317887650, 2720047114, 2726824104, 578824744, 2324334626, 9076746, 2829754882, 2149583402, 679518856, 2292877314, 143296514, 176851618, 2860526120, 2717919232, 2718574624, 2854750376, 573049480, 34220704, 170428586, 2852825120, 545794218, 134261418, 715169960, 34087074, 2693398664, 143263784, 2718566952, 2181603850, 8360, 572688898, 170033312, 134348802, 2189462056, 2325874826, 2290125450, 2292222464, 2755104, 2726824608, 2718597794, 44574752, 680133152, 2150271522, 2726339240, 671228066, 143141002, 35815560, 169871874, 2318019234, 2315791016, 580946466, 2263170, 136325152, 2181071368, 144738306, 2718081672, 10529440, 2829197482, 2852170248, 2192083458, 2147616898, 2818613280, 170401930, 548012168, 537567882, 2695407618, 2158504488, 698912, 44083200, 2183135754, 2694971904, 42502824, 579512354, 713599106, 2325873290, 41953922, 2283972776, 2150138370, 2718075050, 2854365704, 42117256, 2191532072, 8530570, 134391946, 2317888138, 2852825738, 35792928, 571081250, 176824992, 2720530442, 168299136, 169878178, 2819098632, 35662368, 2181737130, 2726463528, 2326440456, 41943208, 581574794, 570993280, 2281834634, 2283929730, 2695506560, 176324650, 2854398114, 2684389384, 143172232, 145400490, 134359170, 2284462218, 2695367168, 578955304, 537428640, 2147624962, 2324299904, 44173826, 2326276618, 655530, 2323687970, 2821228578, 2147485866, 2695530536, 545956010, 539503106, 2686484618, 176302752, 2318049280, 2829590688, 548020352, 2283842178, 168329344, 2720006306, 2156005384, 524802, 2695530496, 2718435970, 671653920, 2852684450, 33554946, 704817280, 2720573986, 11141162, 2686451840, 681607210, 170009250, 2720014856, 679488010, 705170090, 134744584, 2192212650, 581083810, 2191534122, 536914088, 2693440010, 557602, 2147614888, 2156399104, 142770184, 706914440, 2147648162, 2192081056, 2729052160, 570599434, 176859298, 671785634, 8521856, 2191687816, 2819129386, 572664362, 715794944, 679510018, 2317516800, 2861181570, 2728962080, 2695014528, 2191687816, 170395778, 713034274, 2829060642, 2156530304, 2189953162, 2820802592, 707430922, 706748962, 2827485824, 2284355592, 547520514, 2290649642, 2821333154, 142608936, 682238498, 547487904, 2149711906, 34111496, 142608416, 178301090, 581083304, 2829582856, 573082144, 2862622856, 2156535944, 673712802, 2315264642, 2695495840, 571114122, 572531328, 2692777986, 2290100266, 178948096, 2686452354, 2147486240, 581075624, 2189557896, 2686451874, 2181171872, 8914984, 570952200, 2726438920, 167774218, 673351690, 145392296, 2852790914, 2158135432, 2818712224, 571115560, 713170954, 547521056, 42598562, 2315298826, 579477666, 2290092064, 547913768, 2149580834, 2284489216, 2158527144, 2147525288, 547529376, 41953450, 41951778, 2695004832, 2324302464, 2149746730, 2728921768, 142639746, 2192222888, 2147649546, 545792168, 2694850592, 169879680, 2183168034, 44040234, 11176482, 2862655522, 524448, 688648, 2147625002, 2323808384, 2854265384, 2829091368, 141354, 2326438026, 578986114, 2147516970, 2860517890, 2317494944, 2829099042, 2282398208, 713689634, 715794442, 2862623392, 2181171840, 2323686016, 673319562, 176161448, 704645130, 10660520, 2183275136, 10487850, 539527208, 2292719648, 705331744, 581052960, 2181038728, 2317516970, 2292877856, 706751138, 2728534698, 134875272, 681607840, 682263072, 2862777000, 2283842050, 2191534730, 2282233858, 42641928, 707436576, 545917064, 704645122, 704678570, 2687107594, 2315921930, 10619562, 572523018, 547357344, 2183143458, 673742976, 8528040, 35490, 2852825610, 133282, 715293352, 2326274720, 2315943970, 2323819008, 2284496936, 2284333704, 713173514, 2156005922, 2686591626, 42598922, 570558632, 713556010, 2728403082, 579371144, 2325907976, 539131938, 2693433866, 537002016, 715161632, 2190092842, 43136, 2726952992, 136882858, 2860655138, 2695004706, 2852823050, 2686454434, 2284322856, 36218920, 2684395522, 2281843360, 2156561058, 570957856, 2150246920, 2150140072, 571091072, 2325742242, 2192181416, 142617224, 134217888, 2290747562, 2686616226, 44083330, 2189961386, 681583264, 2692753928, 671787560, 579510408, 134250498, 2728954370, 2292197378, 176857128, 2183833736, 2148149802, 548055552, 673327266, 136446474, 2317486632, 136489090, 2692917288, 145394338, 682109474, 170033282, 545433768, 578947746, 2189984256, 2325774880, 2281874050, 715260456, 704782984, 579512328, 2829066242, 169879714, 2149722786, 178389160, 2684494474, 581437568, 2323652738, 142641320, 2147650050, 713074722, 2148041346, 167936512, 2827102890, 2693399176, 2861205674, 2820704800, 2315397122, 2819140266, 705176064, 134785546, 34114082, 2290624544, 2292230146, 33596072, 2820803106, 2181204488, 2720539306, 2729085442, 539632160, 142609066, 573212842, 2292877962, 705177768, 2190117538, 2192056322, 705306656, 579379842, 2829617320, 2290614794, 2189993994, 44050954, 2183176320, 136871968, 715129002, 713173506, 33693696, 2315291296, 2820704256, 2324203520, 145227938, 2720694442, 705333802, 545391232, 2290616842, 176171008, 2150277634, 142770848, 2827659424, 136486912, 715169954, 176824450, 679610408, 2695004674, 707397672, 570957960, 2325742114, 682273312, 681609728, 144845440, 2150247040, 2854781450, 2852692130, 176695816, 144744608, 2183176320, 578849416, 2317494304, 581052448, 167903882, 704809002, 36349960, 547530752, 44206120, 44040834, 2829582368, 539009194, 2754568, 34089090, 2315266080, 44567202, 548046858, 2156044298, 673349640, 2726865056, 178399240, 579479690, 705169568, 168296488, 2189462176, 539500680, 178293248, 570556450, 2820702378, 2156398720, 145228290, 33686186, 134916264, 2318010410, 143262370, 2726832256, 2181204522, 2150279688, 673352226, 2820712960, 666112, 2148041386, 44040232, 545303048, 10376, 679488000, 2292361216, 2720008864, 545262242, 2692745864, 681607850, 2718443682, 539656738, 134218282, 2685051048, 682101376, 2717944480, 681616002, 145369762, 2693398658, 2158668296, 2192220714, 682131464, 36186112, 2269194, 2326399490, 2687142410, 2324202026, 673325730, 681714344, 2315919914, 176300680, 2181073024, 2191695914, 2191524354, 2729091754, 2860558338, 2155882528, 2315919402, 679616640, 2693431976, 2852299264, 673194666, 144875690, 680001698, 579379360, 2720671906, 2718476936, 570957826, 2826996232, 2292187658, 2158496288, 176161408, 2181564546, 2290133024, 2156005930, 2852161570, 176161408, 673325098, 2158537224, 571113472, 570984968, 2323646498, 10762, 178915368, 144836738, 2729052162, 2284488746, 2820833314, 2191690272, 34113536, 176201858, 10649768, 2695506050, 681716224, 134218402, 2318051498, 2862647936, 578988074, 2820835874, 36219530, 2284325536, 2860681730, 2290789034, 2820843688, 679512608, 134228608, 10529450, 2692915850, 2271232, 2854396042, 2284456458, 2686591018, 2315946026, 178291240, 167813282, 2323785730, 2692784776, 2317910048, 2189566624, 2718433410, 2852661250, 178948098, 713687712, 2861206146, 2190125600, 2292197378, 715268616, 539632266, 2191564970, 178421792, 2861072936, 2155882658, 2181605418, 680134818, 581083138, 2862776488, 2860550818, 44731040, 2852265994, 2283932200, 713719850, 34112000, 2292220418, 36208640, 2854365834, 707265024, 2156038666, 679643690, 673316866, 537035296, 2862778506, 2149712546, 2149745288, 2283972642, 2281701512, 167815818, 2684526632, 134916738, 2292752392, 10526752, 2284488712, 705341568, 36350122, 671653890, 2157972096, 176160802, 2290616458, 11184162, 35817602, 143263882, 2192187424, 2819129514, 36342282, 2854224034, 2189593122, 2158144128, 2852126752, 2191565354, 2720170498, 44564616, 548012672, 2852685992, 42608768, 36307498, 673358474, 2281867786, 679518890, 2718435872, 2147623464, 2181737098, 2315288578, 2726463528, 573080234, 134752416, 673875968, 145399944, 2695366786, 2290098208, 170560040, 681738752, 2852136960, 571081258, 2317396008, 2315788970, 8399392, 2852301346, 2148042794, 2283973282, 2684387848, 178258090, 2324335266, 2156038816, 2326268064, 2150115498, 136839210, 134359170, 2149621762, 2726428682, 673228970, 2686451882, 715694592, 2662536, 539500552, 2685053474, 42468002, 44206090, 2158144042, 581443746, 2861213736, 2854750368, 2726856746, 134881920, 545267714, 2862746282, 545949698, 573055520, 682107554, 134252704, 679479842, 2826993706, 713588746, 713173506, 2819230338, 2284494848, 707297800, 2863145608, 144869546, 143165984, 539525248, 537567754, 573079554, 134873634, 671253000, 2826971274, 2720670216, 167805098, 2149624490, 2827518472, 671122058, 2685043336, 2687107210, 547915944, 36219432, 44737066, 2284325538, 2728919210, 705202816, 571116032, 2130050, 136314912, 2718474274, 2281867402, 713720480, 2692915850, 578980352, 2686582818, 704785066, 2149589536, 35652138, 545391232, 682142346, 167911458, 2181704232, 579512362, 134259338, 8399394, 570556928, 178266250, 2325774856, 2189592610, 704809632, 2852129418, 2827627042, 176851498, 143263744, 134225962, 2862753920, 35784872, 673349768, 2317388298, 2684913704, 2862776352, 2852784648, 2684911754, 178954882, 2191655464, 2183178272, 2692784136, 2718048424, 2685051562, 707398186, 178790440, 570993314, 2290625058, 2728526498, 2829092872, 42076170, 2852266024, 2325883050, 134349346, 2158536872, 673843882, 34220544, 2827627008, 2726464010, 2283971082, 2292713984, 144704032, 2191696000, 2292198048, 2728560776, 2315911848, 545958440, 2156036128, 178948130, 570427400, 11174026, 10485768, 579373608, 2826995872, 2729091112, 144738336, 704684682, 2189959178, 2684887178, 2692775936, 537010728, 2284496930, 2863147170, 2720047112, 2726856832, 2726963362, 44599938, 673852034, 2283970690, 2292884010, 2192187936, 572564096, 134381600, 2829746218, 570556970, 2157979656, 44214314, 2324310696, 2720016906, 2191665162, 2150107176, 34114058, 2181572650, 673843362, 671647776, 2829723658, 2829713568, 704774696, 671648418, 170568360, 2315420298, 707305482, 2852651168, 44704424, 2720008864, 2818706082, 2158635530, 2326405792, 2818747008, 2191559170, 2726961152, 2854224426, 2315264162, 2827100714, 2717919914, 545302538, 143174144, 176717858, 2290131072, 707428392, 35784714, 8914978, 573089922, 2183145610, 145361546, 715784232, 705333416, 2860515458, 2623530, 145392264, 178924042, 2819271336, 2292875906, 679485602, 547496488, 573057666, 170426530, 2728567298, 44704264, 41472, 42631296, 167774242, 2181564970, 170426400, 33694210, 8956042, 2149582858, 2317516840, 539632162, 671787008, 713065098, 2156003456, 571124360, 2854922890, 2863276074, 8915072, 2821236866, 2863177770, 2818583050, 2827526658, 2827616296, 2694843010, 2687117346, 2826993834, 2793482, 169912960, 2852661800, 33557002, 548022410, 2189992482, 681616002, 2819139616, 34087464, 2827092520, 2325883402, 2292877480, 2317492864, 168331296, 2323679776, 178782890, 178913410, 2156438154, 2860656810, 713564704, 143172266, 2718435970, 2237056, 2323644416, 2292845194, 2183309346, 2183178914, 35659938, 537045546, 2189993986, 2326276746, 704686208, 704774658, 2183801000, 2148141066, 2324168874, 673351682, 2624010, 142770824, 2860689576, 2692909736, 671096962, 547883682, 2156429962, 167782536, 2156537866, 2181726890, 34121866, 2292886176, 35823626, 2854387722, 33688106, 2862615072, 2148141066, 2818615458, 2324308096, 2693440034, 2726308514, 136356362, 2692751906, 567336, 2854232066, 2695004672, 706882050, 2862623394, 707272746, 134774824, 2149582856, 2686978560, 545915392, 2685018760, 671097344, 143270026, 136874538, 704782498, 2191534218, 2191534216, 671621634, 537012744, 2861083178, 2863145120, 681716392, 2317912066, 2818615968, 134785064, 671132160, 2718075562, 2720016552, 2818706082, 178421802, 2325874856, 134381568, 578824874, 2292230280, 2183301290, 2183826082, 2181703720, 2726332586, 2826995880, 671227938, 144843272, 2317492736, 2818583050, 2183694346, 682262664, 2852161664, 2818572298, 136489634, 142647296, 170041346, 144705536, 707404298, 2728567304, 2860687360, 2326405258, 33728640, 2726961314, 704643584, 2292842634, 570468872, 706882048, 547916450, 8554634, 554, 2720669864, 565288, 2686624394, 578822314, 176294528, 2190125600, 2183299586, 2290098338, 170429056, 136323210, 2718565000, 2181204650, 581569024, 715270152, 2292877312, 2158108810, 134258688, 2156569088, 2820702754, 2827126786, 2282261034, 2684496394, 170000418, 2862754440, 2693407274, 2684363304, 2852661256, 673843370, 2281840672, 144876192, 44605578, 2862656128, 545391114, 715817128, 8915618, 2829222018, 2686591530, 713591338, 2147525154, 2292228106, 681616010, 579346984, 2155872898, 2861042186, 2818747042, 2687142024, 170396160, 706775592, 679649416, 34089600, 665730, 2155913768, 580919810, 706781320, 2827102888, 671648426, 581077674, 2862647426, 170436738, 41951402, 2819139586, 2826969632, 2862787072, 2148180642, 573057194, 545950250, 134390432, 134226592, 2854259330, 178397194, 671098890, 673187874, 2239136, 2282228256, 8563328, 2863171624, 573089826, 134742152, 136882338, 2183170050, 34120194, 2283970688, 545824930, 2292220448, 2818605608, 143133224, 2290130952, 136454178, 136848010, 2860687490, 178782752, 2861181440, 2149720106, 2148018730, 2861205640, 2228896, 2150244994, 143138946, 673876522, 545431594, 713728544, 2292351656, 2282261152, 2283798696, 715270690, 144704170, 539656842, 2854387874, 2729058818, 2158668322, 168427680, 2854789674, 2290786944, 671754368, 2190125570, 2158503968, 2854357128, 178954752, 2189429418, 681615360, 572654122, 2192091648, 2720571400, 539134624, 2158135330, 713695400, 2147657896, 170532898, 2728568968, 2325874848, 570991146, 134883362, 679510146, 682132096, 2720014344, 537395722, 2269192, 2228384, 168468520, 2827651754, 2181696168, 2183667744, 8915488, 2726955680, 2684363266, 539666978, 2821195778, 2686486698, 2829591074, 2324343298, 34089482, 2852298920, 2189558272, 2148010112, 2854234154, 34081312, 2818572416, 8519848, 2794024, 548052992, 2726332928, 2631722, 2158493704, 2862653442, 572563594, 671230506, 2290253866, 2149722114, 2720006176, 2863138858, 579479594, 2726955560, 536904234, 572523144, 178429986, 715817512, 2183668384, 581446272, 572688512, 170426530, 2829593128, 2684485768, 2852691968, 2861072928, 548014632, 545392648, 2181204608, 524968, 42074656, 2694875136, 2821237288, 715696674, 168338056, 679485954, 139400, 2282367010, 547916456, 170437154, 2852782208, 2315782146, 142770218, 2315823106, 2149589672, 2325784610, 8527872, 2686625922, 2190082728, 167911936, 2829099010, 44182176, 679488130, 176171522, 2829713418, 178292898, 2818575008, 570952328, 2192089608, 2720670370, 2861050378, 2726297738, 2148018312, 2183799338, 2654208, 143131304, 2181046920, 580913154, 169902730, 680133256, 2694842496, 547530792, 671130122, 2687115304, 2147486376, 2181563040, 2860646944, 10649642, 2829060106, 2183137794, 679485570, 2147647530, 145263146, 134389920, 548012042, 2283931680, 44739210, 143261834, 2860548768, 539107490, 681706024, 2852686496, 2326306850, 2290262186, 2315921546, 578988194, 2292219944, 2685044872, 2693440168, 176194208, 2826969258, 178293280, 2292877984, 2281709578, 713032352, 2695372834, 2326274080, 2821335074, 713072776, 2726961186, 2323679778, 715161608, 170526754, 2686617634, 2718435842, 2695506466, 2685044738, 144844802, 578846888, 178948648, 688128, 2191655592, 547531274, 35823650, 2284324896, 2819227786, 2150105090, 143132810, 176695426, 2821195938, 2861075106, 143130752, 41951872, 2156397216, 2326301320, 713599498, 537045024, 2283973290, 178293410, 2318011048, 134742530, 2827487874, 176324770, 2318041640, 2861048354, 2718564392, 545295008, 2854912640, 2315421856, 679479432, 2684879402, 2155881090, 2148182186, 143305386, 657928, 178948642, 178258080, 524426, 548014082, 2155883146, 2860517514, 143270018, 715819040, 2315298818, 680133250, 545923722, 2685052928, 680132738, 713196064, 41943554, 707439234, 2729058440, 2191534722, 2181734560, 2820712458, 705209002, 715260072, 36350504, 671785640, 537395874, 2156527784, 547883520, 673753088, 570992810, 2820702856, 145402504, 176171562, 143294602, 713689120, 176859658, 2693440010, 2827495978, 545261736, 144867976, 570952224, 2829222568, 2860517378, 2863309322, 11018274, 2324308512, 2818703880, 2687150088, 35686944, 570591744, 537430560, 2860681346, 2862787210, 2852301482, 34114178, 2694974082, 2282367618, 2290647690, 2720704640, 539527842, 671227944, 2726431272, 2693302824, 539134496, 178430120, 715694250, 2324301994, 2315814914, 2819262976, 2726865024, 11149320, 134381696, 581050914, 2695365154, 671645834, 2726862880, 42467850, 713073160, 2852815490, 671121578, 2317920394, 2693302434, 570468512, 2181701664, 178954280, 2862776866, 2323785730, 545914880, 2315821226, 671088778, 2821335688, 2861050536, 545792042, 11020936, 34244770, 579373736, 2292754464, 2861181442, 2860679296, 178817160, 2862752416, 2284487338, 673325224, 2687115392, 705306760, 673873930, 715817602, 579504778, 178432642, 2826963584, 10619400, 176196264, 2862776490, 673874472, 44573184, 136349856, 2819139744, 134742058, 2324202122, 680167552, 2821193736, 41986178, 2860655138, 2854267402, 2819271330, 2183307402, 548053024, 36178594, 2148179968, 581601312, 2290647050, 673325224, 539664928, 2819238536, 9078818, 2720172584, 578955784, 571089546, 2819260960, 2726436906, 2820678272, 2827487754, 713719938, 2158667936, 2728396834, 44607496, 2692753952, 570436258, 2190123016, 2684878984, 2693401128, 2292875944, 2290223264, 11010186, 545785888, 579379370, 2863136896, 9085064, 581478920, 2829099010, 705208874, 2695528608, 2726953122, 2827102888, 176300584, 2326268552, 2862754338, 2158133888, 570960010, 167805576, 2181605928, 176687146, 579373226, 537043080, 2827627050, 133162, 2326274184, 44730530, 145268872, 2315952288, 2282356906, 2852160170, 2181038634, 178268802, 2323816458, 44599818, 2290649610, 570427562, 2183145472, 2189961250, 715786408, 2290098314, 44567050, 170401922, 43520, 170436776, 548022432, 2292351146, 42631208, 2684387848, 679512746, 2829068424, 2189961258, 2181040770, 2147647488, 2695006722, 145361058, 578986528, 679649792, 2324334634, 680012458, 44731050, 2695530666, 673357864, 8923690, 704807082, 539492394, 706871338, 2149746728, 2819107360, 2728568864, 2290098338, 2290655778, 2150246434, 2282268682, 2323687434, 2132608, 2820800520, 2686984320, 176824840, 2317516936, 581443616, 178292864, 2684488234, 42642048, 2290131112, 2829722114, 139778, 142772736, 2315288738, 545923202, 2695528450, 2282359466, 145238016, 178956298, 36175874, 572656288, 2150115976, 537397922, 580921386, 134260898, 2158101154, 36317696, 2829099560, 33729154, 2181079178, 2183146120, 573211170, 2158626826, 2818580994, 545431562, 142780968, 42074250, 581085312, 176687234, 32802, 2317492392, 2156036778, 2717911202, 142615170, 2829746722, 36186272, 680002218, 2684488226, 2852290722, 2318043786, 2829189792, 580921898, 2726437546, 2156538506, 2181565066, 2158002178, 33718410, 570565152, 2726830760, 713170946, 2686484512, 2283833378, 545915394, 2282390154, 2147625642, 2181595146, 134381706, 705300994, 11010720, 2829093504, 2156044930, 9085472, 715294850, 572525090, 704651906, 707436546, 680133152, 2728536586, 34250922, 44730408, 2323816960, 136972288, 578953738, 178423842, 570959872, 2726830090, 2326405256, 2281712162, 33557034, 2854365216, 704808994, 679520802, 706775594, 2290649760, 2820833802, 2192058530, 681609856, 2819238408, 679510058, 681738410, 142746146, 2685042722, 539101856, 713564298, 166048, 2860690058, 2181169672, 2191657632, 145393672, 532610, 545392672, 680002210, 2292886152, 2155907240, 42084896, 2720672288, 2718566410, 2695004840, 168435842, 2692882562, 707406368, 707307680, 2862653440, 2183692322, 2292196010, 2694840842, 713204386, 2684920448, 2292318210, 2317525128, 2819107496, 2156560552, 2695504392, 713065096, 142770186, 144842754, 8521738, 34243202, 537438848, 580946056, 2726824064, 715661346, 681615872, 2181048482, 42642082, 578846754, 2192220296, 715686018, 682240648, 2326397578, 2861172778, 704815136, 2684356640, 2821237288, 2156571274, 2292196002, 143264426, 547881514, 136871938, 2852790826, 536881186, 713075336, 2852651688, 581601312, 2720148010, 2827487402, 2854388264, 2861080738, 2281743018, 10488362, 2317918720, 2147650058, 679520298, 2148010634, 144747168, 2181073578, 178268290, 2150270984, 2852823592, 35824162, 144867338, 707300000, 11182218, 673317002, 2290647690, 34218528, 2863270536, 44042794, 2718476938, 136979114, 134357544, 680004106, 2325744136, 34114184, 2290123266, 2292843018, 2148180128, 2183301120, 570949762, 2283833864, 10494090, 704676394, 2323808290, 671254658, 2181204608, 2718572706, 2692883080, 681740424, 178260104, 35661960, 11045410, 178956802, 2324301992, 539134600, 573048866, 178301056, 168340010, 2854914176, 2290649642, 2292359338, 143269898, 2729058336, 2718435968, 2852128936, 572697248, 2829197346, 2827528842, 2281744906, 2862754432, 2189985802, 134391946, 2315911682, 707405856, 8555016, 2720137344, 170401792, 578849280, 2290131488, 2820679842, 706748938, 136358536, 9054858, 2720696488, 145392170, 2820803104, 2158144162, 2827092138, 2695406114, 2693442090, 656040, 545947656, 2183178368, 2821194274, 2829626026, 2324340776, 169902218, 2325784576, 42606602, 2315255808, 44171936, 2315952640, 2323816450, 2183700522, 578824714, 169902112, 143141418, 2147617418, 2155872296, 41951274, 2324343426, 2183790624, 2281840802, 2684397698, 2236578, 178825728, 547364872, 34089090, 2318008362, 2852784800, 2726955048, 2692754082, 2317494442, 178397858, 570991242, 2325875210, 2283930144, 573186594, 2183660032, 2863300770, 2829101608, 2854365864, 2315913730, 581435912, 2827133098, 2720047618, 167912098, 178423810, 44572682, 2854756906, 168331402, 713163424, 2726340608, 2323655176, 142780970, 168437920, 2281873570, 2693409418, 36184232, 2685011970, 44081192, 715139754, 169910914, 143164072, 570957834, 145393664, 2155880488, 2183146114, 671615490, 2687008936, 2693310634, 570950144, 2726462114, 2150238248, 144878240, 145238152, 539109922, 713695882, 2189992450, 2728404994, 176717832, 713720450, 572555400, 2292189730, 2326438560, 545819304, 42598538, 2718443528, 142616712, 145369090, 2315782304, 2147486248, 2752522, 680044704, 2191534250, 2317494786, 2686615594, 705333890, 2829722154, 2860517506, 2852784160, 573221002, 2854782978, 11141258, 2827657386, 143141504, 178268168, 137005090, 715303554, 679617160, 2317486216, 44073608, 2829722242, 715794560, 2325908098, 168430082, 34113546, 2863138986, 2695528456, 2720541322, 2191532712, 144704008, 2854789802, 142639616, 2315821602, 2829189120, 134390312, 42107008, 578988546, 2854789122, 2821368490, 682141864, 536873128, 570591880, 2326438058, 570958498, 2686984712, 178915328, 2860646434, 170033834, 2183168512, 681708064, 572654250, 537526952, 2852168200, 34244770, 42631688, 2821235232, 707404296, 36178594, 33597952, 2282236416, 715661962, 715137538, 545817090, 2149613608, 2854232072, 2862653600, 2852127360, 538968608, 134253056, 673317538, 539011720, 2687117346, 715655202, 2821365928, 2755200, 671785480, 2829068938, 11045376, 2827135488, 713722536, 673720480, 673226920, 42607234, 2821234688, 2189983882, 680132608, 539493024, 570469034, 2863311528, 143270048, 2854912032, 547891754, 8921730, 673319042, 671098890, 2827135498, 145367680, 42607266, 570958338, 2684912298, 170404362, 581437576, 547883688, 2818613410, 11173896, 545785986, 715268234, 2181735072, 44042376, 2686493216, 2728953898, 2829748362, 2326432392, 34081322, 680165546, 705339562, 2292744864, 35661832, 2728962186, 705200648, 170565664, 170567842, 10488488, 2729052704, 144837250, 41984642, 2183276586, 2324169384, 2324341290, 42508962, 143303176, 704645664, 2863145512, 2795680, 2292853250, 2827485224, 2854791306, 2282258978, 2694981672, 2820680232, 706775082, 2149744672, 673843744, 2854357034, 2854881930, 539492354, 2323646474, 570566824, 2717911176, 167813634, 680011904, 2687150208, 11051136, 36341930, 44605576, 178429994, 707438728, 706742946, 2192179848, 2290786816, 2686453888, 580944512, 168340130, 168438400, 167781000, 134259240, 44565152, 679610888, 2315952778, 2191697928, 715172522, 2829199880, 2183825928, 176171050, 706748586, 2261026, 2181726344, 2860556290, 2728402986, 2726863394, 673186306, 581478944, 2819098784, 2718081024, 2728402944, 2687016970, 2821324808, 2150105640, 2726300170, 2281833128, 2729083554, 2821228586, 2720006690, 573186178, 2854259242, 2290788992, 134744608, 142739592, 2181203968, 579512842, 136849954, 35652104, 2684914176, 168460808, 2183823882, 2729082920, 2818747018, 2150148128, 178782858, 545433770, 2821193730, 2852817546, 2148008490, 2325907624, 547364904, 2189953696, 136847882, 2183823912, 579346946, 2829223936, 2147485704, 2861212322, 176171648, 2852825602, 673742976, 33720360, 679618690, 2726429194, 581083786, 713719818, 2726330920, 2692745378, 2717909122, 2684355200, 42502280, 170559618, 706775080, 2862647842, 2282225696, 145369768, 2862653576, 2323644424, 2694843010, 2156046370, 2720672264, 176818848, 167946272, 134226560, 8388776, 2148018690, 571081344, 545949696, 2820844040, 2192187906, 537438344, 539134472, 2718575232, 715261986, 41634, 570427562, 715825186, 673843360, 2718607360, 2718048800, 578955944, 2819237896, 2323783818, 2720696866, 671746058, 2860548258, 2694873224, 705333290, 2326396928, 681748648, 2181210656, 2862743592, 2686486568, 2189961378, 2860646530, 2693278242, 2852167842, 2726832648, 2728526336, 2818738312, 579349154, 671253120, 142641792, 178948648, 2729050794, 539011082, 2854748168, 178792992, 134228000, 178391082, 545826850, 2157971586, 2829715968, 2720540802, 136839178, 2717909674, 2157977602, 33556608, 696328, 713558560, 145402504, 33596072, 2281702026, 35654306, 547530888, 2761216, 537010730, 44214410, 178790402, 2820671530, 2158103080, 673327146, 581435400, 2284486696, 704808960, 681713832, 11018410, 705167368, 2687115938, 2852653090, 8921760, 42108936, 43136, 2317361794, 11141248, 33595944, 2829746688, 2148171946, 36184608, 2692743208, 142778376, 2726822440, 2860688008, 2283798690, 2283963050, 2863177728, 655394, 2192214568, 42074146, 2693440032, 2324333192, 134359080, 2694873640, 178948642, 2315298952, 2326274698, 682270730, 713730568, 44214952, 2827124904, 537535008, 673319456, 2718566530, 2183299722, 715655168, 671089290, 2729091754, 2821326978, 2854887944, 715171880, 2189460010, 2292361384, 174248, 2158633634, 35653762, 2854750754, 680004226, 545268258, 178258056, 2718597634, 42107010, 539501058, 2687150088, 137005186, 2181178018, 679641610, 2852169890, 142772392, 2829060136, 2183299200, 533034, 570469026, 2283839496, 2326399656, 2189470248, 42641962, 176685194, 2149753512, 2326268544, 573188648, 8430250, 2149580834, 2323777570, 2282391712, 2317885984, 581044776, 2283971208, 548022410, 2829092904, 2821335200, 178815106, 2695004800, 715301026, 2326300680, 170043522, 715169832, 706749066, 705306760, 2183276586, 545262210, 2818711712, 2820843688, 170000418, 176816256, 178817186, 2685050880, 2315788288, 2181702282, 2861072936, 2156046888, 2630144, 690730, 548020256, 2686452226, 44695688, 2318049440, 537528962, 2852825226, 2687115296, 2852825250, 2820841506, 2292753034, 547891882, 2818615816, 680132608, 2718474250, 134348936, 2854389928, 537430656, 2147657856, 2281744554, 145361066, 8388776, 143264426, 2156003466, 2718050304, 2684922538, 11053056, 673850018, 2317494784, 176857122, 2281703968, 178922024, 2863278088, 2324299938, 715663882, 2827494050, 2720704512, 2829099562, 134219936, 578854946, 671227938, 2290624554, 2854224424, 2325872778, 2726857226, 10619402, 34209952, 2854355106, 2860679808, 2861039616, 2283842216, 2315266570, 2854879362, 547489800, 136323746, 167772800, 572663810, 671754250, 2854791688, 2720663682, 2281873538, 2860679306, 42115210, 178292744, 715663520, 2269186, 44173320, 673874562, 545827338, 2147525152, 581569058, 2693310594, 2281865736, 2827100680, 8423944, 44607650, 2317388416, 2323816450, 573080192, 673358378, 33695906, 168339626, 2818605578, 2284366344, 2726988458, 2827526176, 2829722280, 2693431298, 679487522, 682107562, 2192212106, 2190082210, 35818154, 142781088, 2282359466, 682231818, 2178, 2852299272, 2787466, 134250632, 2728429704, 2149754888, 2827528322, 2292877474, 581574696, 539527298, 2726824106, 2692786698, 134219906, 136315010, 44573352, 2315290656, 136325794, 170437128, 2728534528, 144870026, 713689770, 2315911690, 2326265992, 134389920, 579373730, 2318041728, 2290786954, 2158627490, 2149720074, 2192081032, 2787368, 706783778, 679643136, 2687109762, 2147623552, 134359554, 673851944, 168337442, 2863147170, 176824968, 2181171850, 2156429448, 548044834, 2292850858, 2155915776, 2323808296, 2290649256, 2695374978, 570565288, 2183268904, 2281711786, 2687150762, 2729085448, 2684496554, 537537034, 176849440, 2692907658, 2852169898, 2863301258, 682231976, 2729082890, 2158012584, 34211872, 2685018242, 2155907584, 704645162, 537526434, 170002570, 2718468232, 2189559840, 2181562496, 705298600, 2829748778, 671623682, 536873480, 2860654754, 704686762, 537526272, 681607170, 572653602, 570599552, 2693406730, 2290614432, 2190090370, 167815680, 36350464, 657536, 704815106, 671090858, 2150146090, 2292320424, 2190125704, 2829593250, 134914056, 2685042720, 713206312, 2283971072, 2283841706, 178397866, 548012586, 176824842, 2292719776, 715661474, 573188768, 571121704, 673319432, 715686560, 537035266, 2852298914, 2827127456, 8521738, 548045344, 545818632, 2156404776, 2829722122, 2693277704, 42502144, 2155913728, 705306656, 2720016928, 2827657226, 2829754888, 679651840, 2692876960, 2183703168, 2281742984, 2687115816, 2157971968, 2158627368, 2854232704, 673851904, 33595560, 136478752, 2717917834, 673712650, 2326266024, 578822154, 136486922, 2292744362, 9044608, 2860689418, 663594, 671647904, 10519170, 2156046858, 2323817120, 579371554, 2315266600, 170043424, 136841248, 2728568872, 136488962, 581050914, 34211968, 713556130, 673874050, 2726338594, 713719946, 8946210, 572655744, 176169482, 134357666, 2852782592, 715792898, 2818713642, 2191698440, 2862612992, 2852168328, 35692704, 547365386, 2317527680, 2820671616, 2156396682, 664106, 2684488322, 176685088, 2325741736, 2148172450, 35685000, 2693308578, 2852260354, 547390088, 579381250, 2854889994, 136316936, 11018752, 537528450, 33693834, 2686593568, 2862776962, 570951690, 572563586, 8431658, 2315823746, 2818583202, 144705536, 176302082, 167805578, 713596930, 10494472, 2230408, 170436616, 570427424, 8563240, 2826961024, 2860515842, 44048424, 134382080, 705211010, 2685045256, 44214824, 136841224, 2148171784, 2148049538, 2191534728, 144867458, 2692753576, 11044898, 8915114, 537397930, 713591328, 2284496938, 696970, 2183266464, 673882274, 2694849186, 44083232, 178389642, 671254658, 2181728930, 2717919872, 2819105418, 2718433410, 2821228672, 2684495906, 2827494050, 143132672, 681740800, 2862751874, 663594, 178946080, 11149480, 715303434, 2189598754, 2292320770, 2147623048, 680133122, 2818613928, 581468202, 44204586, 679610504, 2282390024, 2720572072, 2181204520, 2181728416, 2720530602, 35792898, 572663808, 2684395680, 178432000, 547400200, 35783170, 671260800, 2726994560, 35793064, 2315920002, 2684887072, 170002442, 2821368448, 545783968, 548044800, 2183146146, 2150148640, 2290622474, 713599136, 2318051360, 2317492768, 2694875144, 545398786, 581075072, 44695554, 136323722, 2718433792, 680141480, 2326268034, 2318051970, 2156440234, 2326397474, 2718476290, 139784, 145269408, 2717941930, 2718433442, 2863179808, 581075624, 539633666, 671260704, 170396160, 2325783210, 578953218, 2156429824, 671132160, 2158502048, 2829068960, 34080904, 573047432, 2821358112, 2147658370, 2728430088, 2181038248, 2292714154, 2290132994, 578814080, 142770176, 2284363786, 545824898, 537034912, 713165440, 134914728, 2819097224, 538976426, 579379882, 168306730, 144875522, 2861074952, 134220330, 2685018792, 2325906082, 2315780266, 44567074, 572655626, 572565634, 33589792, 167944706, 2829191840, 2693407400, 2189985826, 176850946, 671744520, 2158504576, 42115626, 2192089218, 2156527778, 2156036768, 34078760, 134905898, 715655682, 2148139562, 2692786722, 176857610, 715303552, 673218728, 2821201920, 2189462184, 2826963074, 536904192, 2181605514, 2183168642, 713163424, 2283929632, 2728953856, 2861081226, 2852129314, 2862614666, 673196194, 2861181578, 142608906, 671123458, 2728534664, 2181046920, 2156429994, 10625032, 2192181248, 539502632, 2860556960, 10486312, 2315419688, 33687552, 2282390146, 176193664, 2315823144, 2684365352, 2829099520, 167914152, 143261736, 2726472194, 2323685514, 2315943946, 136314888, 136979072, 2281867810, 34220202, 2290649640, 2684496040, 2726299680, 545292418, 44736682, 2147623050, 2693310634, 2819262632, 705202304, 673226914, 136448168, 2290625058, 2315919400, 2290649770, 33718794, 2729050120, 2726986282, 579480224, 2854397992, 581050538, 170002562, 2323644970, 2282367616, 573177898, 134777378, 2149589514, 705331842, 2281876138, 2192189986, 10618880, 2728534568, 679651336, 11182754, 2324343296, 176201762, 715655842, 2687109122, 570591904, 2695366824, 178268802, 2292875266, 715792512, 2818615466, 2718468616, 2827495464, 2720137762, 2315299488, 2147526818, 2785920, 2158657664, 572653610, 536914600, 2684486306, 11045514, 2692874914, 2326266530, 539656352, 134914728, 2861173248, 673710088, 707428866, 2818615456, 2292714026, 134777352, 2191565322, 2718572546, 2189427368, 2183662248, 2190123042, 2819097122, 2694840360, 2717950498, 2317353506, 134742560, 168329218, 42076682, 2827487872, 581077026, 176718466, 176857256, 176818338, 2684395520, 2325751970, 142609032, 44599944, 706879496, 2183695008, 2326276128, 2315919914, 2290092064, 2181606050, 136349696, 2315389056, 2829191714, 2818605736, 142747658, 8396968, 2863180322, 142772866, 545948168, 2189568138, 565384, 581569162, 2317912616, 2717952032, 2821333642, 2181179426, 579381410, 2292196010, 34220712, 2326407680, 169879722, 136480800, 2862779008, 579340930, 573048962, 2852692106, 178292904, 671645704, 167905928, 680043138, 682240640, 2315823650, 2827651074, 2290090496, 2684397602, 136970882, 2726862976, 570558978, 136456842, 539503106, 134881280, 134742154, 2754570, 2181202080, 2281742890, 570993312, 570589832, 545958016, 688290, 2726830592, 2189434912, 705309346, 671262720, 2325783082, 671614978, 41975968, 2281703562, 680002090, 2729091720, 579338378, 2852792354, 707403904, 2190117386, 2820710536, 2317516960, 2720049800, 2818704010, 44171946, 143130632, 2149613600, 11053698, 2819260426, 681738272, 2323783808, 704809514, 134907938, 573088416, 2852293130, 2325744288, 679510666, 2097794, 143138818, 548053664, 176325152, 713556650, 2728919688, 715661352, 537526794, 526472, 2692784264, 2692786338, 142747650, 2821327016, 2692909736, 537010696, 573087784, 2852298890, 2183692322, 2317494272, 2720664224, 2315290632, 174632, 2292754568, 705301000, 2863300618, 2181070880, 2149616160, 2726464170, 2854224042, 2181703722, 145261216, 11184778, 2147485704, 134914186, 539665032, 2854881322, 2695004680, 168471074, 44042274, 537002530, 176824352, 570566656, 2819104778, 2292886056, 2729085096, 2829066274, 2156529802, 572555306, 33687688, 679651968, 2158624800, 2318041122, 539656360, 2149755528, 142615208, 2325906048, 579471530, 2183670400, 44572704, 545826816, 579471362, 2158103168, 2326437896, 44730538, 176324642, 572565672, 671785002, 178399874, 2718048264, 136478720, 2183831586, 2720016394, 2720014976, 167936136, 2315421738, 705178240, 682132136, 10521090, 570458632, 134742658, 41943688, 2694973480, 547359274, 2686451722, 2684397730, 2283798658, 579512490, 671621802, 134251136, 537559594, 2158010402, 2820833928, 2183266816, 9085576, 580913184, 2147617440, 143172138, 2861047978, 706772994, 44575400, 176326656, 2290264704, 2821196298, 2728561154, 570591882, 41976328, 2726996522, 665760, 2292318216, 2290262154, 2728960520, 524832, 144738976, 169904640, 178922120, 545925130, 570991106, 673351840, 143297026, 2269738, 536913952, 2726461448, 538976810, 2684880904, 2181038080, 671229960, 2282266656, 715260578, 176169642, 2693441666, 2852823168, 8391304, 10527264, 570564640, 2290092682, 2156013578, 2147623456, 2827485736, 2292845226, 2684493832, 33597480, 2183266986, 571080832, 2318010922, 671645866, 2150236840, 2156003496, 142772362, 2156044328, 579512970, 2189601450, 2189467682, 2819099168, 539533450, 2147648010, 2862622720, 170401826, 2854758442, 2717919744, 707308042, 2181038082, 2181563008, 671623720, 136456736, 706750602, 570567200, 539658786, 2728960168, 2281867424, 176194184, 2191698560, 2323685890, 142746112, 2181734920, 713695906, 2852782088, 2284464162, 2149720610, 671621762, 715163690, 2192179880, 673751074, 673712296, 134219938, 680166024, 2718468256, 705301002, 581609992, 170002600, 2292746240, 2290614912, 141986, 705200680, 2862613026, 707404448, 579479552, 570564770, 44073600, 581574816, 537002656, 715295274, 572654216, 2158658082, 2852300842, 2183703170, 538968736, 8423560, 176695336, 2284333706, 2726832648, 2324210312, 673325064, 715169826, 2827001856, 2181071392, 2728403594, 2315790344, 2189961386, 42084480, 2157980330, 178946218, 2282389666, 2158013066, 2140704, 706873992, 41943680, 2852817410, 570990754, 41943200, 2818574890, 2852823594, 2189558408, 2860679176, 134774922, 715688458, 2854267434, 134914056, 2717909024, 34251400, 41986560, 537428130, 2860649098, 547367072, 2192082944, 2854396456, 2861049888, 10657792, 178915362, 2269218, 2863300648, 178954888, 2826961034, 170535432, 570559104, 2686460586, 2317484552, 44730408, 172706, 2281835168, 2158496264, 715653794, 10627626, 682099362, 2862621344, 2718567080, 2686976162, 2693268104, 663714, 2315911808, 673196584, 547358888, 34251424, 2695372800, 2755072, 2181210114, 673742882, 2695397930, 2760832, 2191532194, 2149583392, 2189470368, 2818580482, 2827659432, 2821325352, 136454818, 178791042, 2148051464, 144837162, 2854881442, 44696224, 176695336, 2147658402, 2720661640, 2148172424, 134905898, 581085832, 581608096, 2695504520, 8914944, 2693434018, 581610112, 144835082, 578816546, 178913794, 2852168200, 713203754, 2684362912, 2150277154, 673194024, 2852653730, 2325873160, 706750602, 43048, 713171488, 2315264138, 681617538, 167905834, 176291850, 545957922, 2292844682, 2148173992, 34113576, 2326407202, 167782952, 536881282, 2150247050, 2718048418, 2318010530, 2829232258, 547358728, 573046824, 545947776, 11173928, 2149752840, 176333344, 570567202, 2183176322, 2720049794, 2686593058, 176326816, 2156570794, 2684526592, 2821236736, 2156537992, 176685218, 2686591626, 2292195330, 2862645920, 134785160, 537559594, 715786794, 682109064, 2819238536, 2726822528, 704809480, 142641824, 42633762, 713033896, 2726472330, 2326276104, 2726830728, 2717943850, 2130440, 2818607754, 168469162, 673360416, 2290754048, 715137152, 2150148738, 44728960, 144736392, 673319082, 44696104, 142609034, 10658474, 143272456, 2827135522, 2190084768, 679617024, 2149591712, 44214272, 2695406120, 36219040, 2183170600, 178825256, 34087584, 176824490, 681609346, 2684387362, 34245128, 36177920, 705175690, 42631808, 2686617760, 2686591106, 134392482, 35659906, 581576834, 168460930, 2686484522, 2189959714, 2695364610, 2315266696, 2324302498, 2147486218, 164354, 2183793186, 570589736, 2148040738, 2686618146, 178424488, 2720531106, 2687019648, 142649344, 178915458, 580913288, 2826995720, 42631330, 2684518432, 2686617608, 2149744776, 167946760, 2183307810, 2686984832, 178923562, 2317877250, 2281865864, 2284333608, 36209194, 2325881344, 136358024, 2323644586, 8552962, 2829090954, 2156569098, 2183659682, 35826338, 580952072, 2862787080, 8520192, 547397664, 570957992, 2728438280, 8391298, 2818713768, 2190092938, 681617922, 2684389546, 2189428872, 134752906, 671621290, 713697962, 2861080738, 526336, 11173896, 2818607146, 547489962, 673187880, 547365416, 2686454434, 2181603848, 2726300202, 2695398016, 170568202, 35782818, 673319080, 2282391720, 671230602, 143130762, 136357888, 579510954, 2852170274, 536912040, 44607498, 2728526464, 545824928, 2821193736, 2860654722, 2695014946, 581435530, 2323819144, 2693270016, 2695537280, 2282390178, 44182018, 2156437538, 690816, 2854887424, 2862754314, 581042218, 537535138, 134785570, 2692776456, 581478560, 2150270976, 42076802, 545426080, 2726463488, 671131690, 2863147522, 10496522, 2181073064, 2147625610, 8552968, 2147625480, 176687626, 673743522, 2852128800, 2687117344, 2181210752, 2317355016, 168462496, 570991266, 2183143552, 2147658410, 2292752928, 44736648, 144843402, 2317363208, 145392136, 2685042696, 2318010888, 44182048, 573081608, 36186240, 681585160, 2692876834, 36317826, 2695498272, 2150107304, 44572680, 2183801000, 680167944, 176294442, 2729084968, 168437888, 2181736616, 581444104, 136454794, 671615626, 2862647946, 2140320, 176327170, 2818613290, 144836744, 42641920, 579469960, 11020426, 136489642, 142639648, 2726862890, 2147649576, 2728394888, 581609634, 579346568, 704782850, 145369218, 2684398082, 2685020192, 2315782178, 571089026, 144746498, 2692752010, 2684528640, 2863300648, 2099880, 2325774858, 579510816, 2861178920, 2183135880, 2156036224, 715170306, 2726305834, 2282357410, 2326268456, 2861081218, 2863147016, 680012416, 36217386, 170035336, 570458272, 2720540680, 545925130, 570591786, 2148051490, 2726330888, 8391170, 2156431882, 9087618, 44705960, 2686623880, 2860689962, 11053226, 2189991938, 176168968, 2729060874, 671754890, 176171648, 2157978274, 573088426, 547520522, 143272584, 673350274, 36211234, 176327202, 2854758442, 715686562, 2149712010, 2720662016, 143141410, 170010664, 2820704776, 572565640, 2290778250, 707431042, 671744168, 2852266632, 2290657800, 134782986, 2726863402, 2156536320, 572655616, 2854920746, 2718572706, 2156036650, 715784714, 2181081122, 2827657856, 581567106, 2281712138, 2862778888, 704676480, 2726955682, 2292350984, 2860526080, 2861050536, 2686593194, 571091584, 2684488192, 547400232, 2326405792, 2821228680, 713556514, 2827094538, 581044768, 44728992, 2189985800, 539501090, 696842, 2292714120, 134774816, 2729050658, 35790984, 2147518986, 671615624, 2686976168, 2283831968, 10521224, 176824450, 10518560, 705176232, 2686460066, 2854365856, 178793002, 578955296, 42502304, 533130, 2156528290, 168299168, 2315780136, 2290617002, 2147656362, 2284454050, 143261706, 705200296, 704651264, 8923168, 2854879368, 671121930, 2829093504, 578849280, 2863147682, 36339746, 580954754, 2326298624, 2284456072, 713687082, 707431042, 2694849160, 2158535178, 679643272, 545949698, 548053538, 2686978570, 2189951112, 671623690, 168331938, 537559688, 10242, 2315264674, 536903850, 2155907746, 2191657098, 2147492386, 666146, 2158660098, 2147486216, 2726855304, 2158002856, 168471210, 679520256, 178397730, 2720571946, 547924104, 581085706, 2686492704, 2318010498, 2854889984, 134359594, 172682, 2726996616, 2323653120, 715694080, 134357002, 578822664, 176203912, 545948202, 178790442, 44695554, 2325741568, 2728960130, 145394186, 2861073056, 2854791680, 167815848, 2863276042, 2181210248, 2156535810, 42115106, 2728960522, 572653736, 671752704, 2290778112, 167815200, 673753096, 2325749898, 2829584546, 2317355010, 136448002, 539132074, 2283840034, 572696706, 2181202474, 2687009440, 2181603456, 2726987778, 2720047266, 673327264, 2283962888, 671744680, 2183662210, 2860688040, 2315911328, 673876480, 2826994184, 673851400, 2284364450, 2282266632, 2181070984, 2820833314, 679617064, 2282260648, 2829230730, 547528866, 2284489346, 713558536, 682131592, 2183307808, 2717911050, 2821333506, 143295146, 2821365922, 2827518624, 537535136, 2760874, 9054210, 169912968, 2860646530, 682231936, 680167434, 2192081576, 2818607616, 166058, 2821358218, 2323785768, 704776226, 178924170, 539623978, 2290262688, 2158133418, 2728397312, 706871808, 713730184, 2315943944, 715819648, 136839722, 176324738, 142639624, 573079714, 671746090, 682270856, 34220202, 144703496, 548055072, 134226570, 679610922, 2158143648, 671787680, 2326309002, 573219458, 2854257280, 570599938, 2720147618, 2862612640, 572566176, 572695208, 2155874442, 2717919784, 673874602, 673327138, 537436288, 176196130, 2191665666, 580954656, 137003138, 2819107336, 2181210786, 170041344, 655522, 537567906, 713203882, 573047432, 2155874954, 705339522, 545784448, 2862776872, 2150238728, 578955938, 2189436936, 2827649538, 41984648, 2726865032, 176204426, 713033864, 2821326880, 547366914, 2189560448, 536914048, 2694981800, 537528482, 2686582922, 571124266, 715827368, 671654434, 2181204608, 2190117514, 2326300842, 570427528, 2718466210, 681576608, 33557128, 2829060618, 134744224, 2829224074, 2728921256, 2156571176, 2191687810, 704645792, 713072810, 581085224, 144706210, 2693310472, 2693441536, 571122314, 145228458, 144711682, 581566506, 2148016288, 2236938, 2190116896, 2862645898, 2158660104, 2282398338, 2158657546, 176687106, 537438752, 2156527786, 2228362, 136487080, 2861179402, 570433664, 2726308386, 2829093026, 2181603880, 545270408, 580952226, 2317918378, 713042562, 2326274690, 2315946538, 570458274, 715794464, 2684528682, 2150236706, 2684529282, 2325915658, 2283929608, 2315299370, 168460330, 2820677664, 169904264, 2290778280, 2695538722, 2236970, 570436264, 706906752, 2283806850, 547488258, 2292843040, 174120, 2325776904, 707307688, 2290786944, 2827133096, 178823296, 10485898, 547389480, 2189592712, 2863147176, 170001032, 673884296, 2325883528, 2190082594, 2315821578, 2318008968, 2819227680, 2818607626, 682273418, 142770850, 681584640, 145394344, 44182048, 705299072, 2318041600, 2685018248, 2290745866, 136874016, 2183309866, 42117162, 2317492746, 134391842, 136316928, 2854265352, 2282268802, 2728559104, 145269408, 2718476930, 713695232, 680036906, 34251274, 2148048896, 2718474250, 2852127264, 573221408, 2155880610, 578816042, 34088960, 706775040, 2317518984, 581085192, 2158534658, 679619202, 44698248, 537036962, 42076296, 8712, 2282358952, 581567016, 167772706, 2694979720, 2181072904, 2290131616, 134906370, 2281832450, 547496578, 2852159522, 2862656130, 2326267912, 545819264, 2317888010, 2282357376, 166402, 682131498, 2181210784, 2192220160, 2147617290, 2323677706, 573219336, 143272586, 2183824002, 681609768, 2324308008, 2726305922, 8947722, 2325883042, 2686591106, 2156429834, 715655720, 2694971432, 539525162, 2829625482, 2283798656, 705167496, 2720049280, 2694883488, 136315520, 2318041736, 2157971976, 573080096, 2695506472, 548022954, 178825760, 2189437570, 2861171370, 2292222634, 2861041664, 2695536672, 167938082, 2852301314, 2192214048, 136448162, 2863137416, 2826961418, 2290649216, 144837258, 176302208, 2717952554, 2818613288, 176334882, 673194144, 2863276160, 2189961896, 545398922, 671121418, 2315952258, 2819236512, 2692743850, 2317486240, 2326265896, 176848896, 573055528, 2318010914, 2717909122, 2686976162, 44179618, 539535490, 2728962208, 537403914, 35825800, 570589194, 41951232, 2693431336, 565418, 2852661760, 178291338, 2827651592, 2190090762, 2861041802, 2694848514, 2181171330, 2684493834, 2315919392, 8560680, 2192212648, 2686591658, 2686593034, 581083656, 2827487272, 2323685418, 2854387842, 2324334624, 2192050208, 536872962, 2863147010, 657442, 134349450, 2324179458, 2192190080, 545392808, 169869826, 581044736, 2292853250, 2718444040, 134785192, 2290778624, 8519690, 673327746, 10487810, 143163402, 2827651624, 570458656, 537430058, 2292853418, 548014082, 715295240, 2148018338, 2827528738, 578855426, 2861170848, 681705474, 704776224, 2684496546, 35686920, 2726996482, 671090856, 573177866, 2290753672, 2183277192, 2292197410, 2728927754, 681747104, 2317355138, 2818736256, 134390432, 570983072, 2852137482, 2827100832, 2687148680, 2684496426, 2687109794, 145261056, 2281867808, 36186624, 2189461506, 2862645922, 178299392, 545917064, 573219362, 2829716002, 572688928, 682263042, 2720137224, 2147526698, 2695374858, 2282269216, 2726437408, 2693276322, 170558080, 2283798656, 10649632, 2718048906, 2282364970, 11141634, 34120322, 9076906, 671623170, 2181736482, 2692909578, 2282367016, 2694842368, 2318016520, 545295018, 2191556744, 2326299304, 680009898, 2728534656, 176302210, 2826971776, 2097824, 2156044962, 2150105128, 580952578, 2726821922, 2181171722, 570425480, 2861048354, 671645696, 2181171880, 34210312, 2140808, 548047520, 10493960, 2283931648, 547399690, 2695004802, 2192091648, 2695006858, 2829716096, 572654250, 2130440, 2326306946, 547881642, 2854783656, 2726854826, 579348488, 2686976552, 2315790474, 573055498, 2190084266, 545292320, 2687109160, 2693270056, 538978826, 2147616938, 715171872, 178422402, 2829221890, 136325280, 2861047944, 2324341418, 2181704232, 2189983746, 2827528354, 143173770, 144842920, 44206602, 673751554, 2283831970, 2189984290, 143297194, 136358568, 704817314, 2281742346, 705331330, 142641290, 2827616928, 682107018, 707398304, 2695406208, 2158135330, 713689226, 35687080, 145393664, 681738400, 715268642, 2692745256, 2324178976, 136839168, 2150107816, 8391336, 545923746, 33557152, 671645730, 2292875424, 2827618856, 11141642, 539503266, 170533416, 2829058728, 2156044936, 2281842722, 2829092898, 2718436000, 579346570, 8923176, 2149581448, 2290133504, 2852134954, 2324310018, 713687552, 539492520, 579348650, 2158109226, 2156014216, 41978504, 2829625994, 136478760, 169880096, 536881802, 547357218, 2150113450, 2695506568, 2326398984, 2717917858, 144703498, 2324211882, 2148051498, 2728568864, 2819106816, 2181563050, 2158495874, 42107434, 539632256, 713564288, 10519170, 2852815392, 2148016802, 539101192, 2156036770, 2326276226, 44597386, 2325744258, 671744682, 581074976, 33554602, 570597416, 682230434, 2150279714, 2156005512, 539002888, 573082240, 170567680, 145268746, 2148042752, 2192048266, 2290264104, 681576584, 2147650058, 2150115882, 144869922, 2728396842, 134752258, 2324169354, 682131466, 713689736, 2281734824, 579502088, 679479810, 2158141448, 10652288, 681746976, 2752552, 2183692296, 2281712162, 178429954, 2829617800, 572533256, 2315946632, 673221152, 9079466, 2861050496, 167946792, 715164328, 166538, 2726830248, 2693308552, 2726856706, 33696394, 42469418, 565418, 2863145506, 11184648, 2189427210, 2149589120, 178823296, 705210400, 2693408778, 2158004266, 168438280, 680174208, 680167594, 2290264618, 178422440, 2827124778, 41978538, 547889312, 2181210280, 573210754, 2821333666, 44705952, 2149589160, 2189986314, 2693398568, 572656130, 34243080, 136358432, 143171744, 547496482, 2818711720, 2281873920, 573188266, 707265032, 2292752544, 2861074984, 178915458, 35693064, 2693431466, 42085002, 2292220066, 44081824, 2149622272, 42508960, 679479944, 2860646440, 545824936, 713722504, 2687019528, 580921512, 2827496098, 713195680, 2754602, 2284464138, 715817096, 2156568706, 2284496906, 2189427210, 176857120, 705339432, 537567912, 2183137952, 2147486338, 167936640, 2292320938, 2292222592, 705202850, 2183168170, 2694842882, 2665098, 655360, 2728927914, 178290856, 2324302474, 2325905450, 2686618272, 2729084938, 134742152, 2318051840, 178782888, 2189599394, 537010344, 2189985834, 2192058912, 2292852872, 713719840, 34209800, 2282266624, 2726333096, 176300714, 169904778, 2281873570, 2827102370, 134914216, 2819129866, 2292754976, 2181171234, 2819235976, 2148016680, 537430178, 2099330, 2720530976, 2158632970, 682109056, 539525130, 136355840, 2861048354, 34816, 2156538538, 35816072, 35791394, 2718042248, 2718442018, 165890, 2158660136, 2283831978, 704817186, 2155915904, 2317361154, 2189468322, 715825824, 44599810, 2290221088, 680034858, 2150244360, 2728528512, 579469952, 705175720, 2695012362, 2860525608, 2829224448, 35815458, 2189428776, 8226, 2692882562, 2284464170, 573178016, 10520578, 42469504, 2720573954, 35662466, 2692876808, 2729083040, 167944194, 2326405288, 2326399616, 2230272, 2863172138, 136978594, 573048968, 2158101002, 36209320, 2692915242, 33726464, 8563338, 673882152, 42510506, 2718468736, 176201866, 8954368, 178915338, 2718072874, 2686617768, 143272066, 673185920, 42508328, 2326306952, 2315954208, 2323647114, 2281712288, 134228002, 2687019562, 2290747946, 2325742088, 2686591010, 142745738, 2315788930, 2318017162, 2695530664, 548053664, 2852683946, 706904610, 2693440170, 2695498242, 713042048, 2726823938, 2829615104, 559144, 547922048, 2317363744, 2860687488, 2191687848, 539099170, 2726988458, 2861213864, 715784840, 2323818664, 33728552, 2818572298, 548055048, 539503112, 2183168034, 2132106, 2290625192, 2818583202, 2728921760, 134783626, 167905930, 2829230720, 536912032, 35694624, 539000960, 2192222848, 2317395976, 715784192, 2318010368, 2107432, 706781186, 176818216, 8553122, 2686451714, 547359240, 167780992, 570558626, 706751016, 2720014338, 34080800, 570556416, 2684365322, 2181734560, 681746946, 2728558626, 572697216, 2290616488, 581609994, 580911752, 2149580802, 2684389506, 2323819138, 145367594, 8200, 713555976, 2148180096, 2326431914, 2189951010, 2863147552, 2147623562, 178790432, 2290649770, 539131906, 671121570, 673319074, 713040514, 2181701770, 2695530666, 134750848, 2821196418, 715661314, 2281742498, 2728527880, 2827624968, 579469866, 176293930, 570597512, 178421768, 2728403080, 578979880, 539658786, 2728560674, 2854265482, 2726996618, 2181079682, 2695004842, 145261192, 2315397290, 2290616962, 2861075114, 2718433416, 579371168, 2720702496, 539109920, 2829091338, 571089544, 143163434, 134875146, 2290100360, 547496610, 2282258602, 8432162, 679518346, 571122216, 680045098, 2324201634, 673187848, 2863276194, 547397762, 565384, 178782378, 2150244354, 2190092424, 2292228234, 713697952, 537436290, 2695538722, 2664490, 671122048, 176324770, 2860648610, 545958018, 579379368, 2692743330, 145393832, 134783648, 573178378, 2181210762, 2720563874, 42115624, 2854879362, 2686593666, 2281704066, 33693696, 673745066, 2281745058, 679477768, 537002144, 2820835330, 170033664, 2829066274, 2852790402, 178825218, 547520672, 2694875776, 548053514, 538976288, 2290123392, 579371050, 2324302346, 2819131912, 713203714, 2686484640, 136978592, 2282261120, 2693278248, 671647746, 142615082, 2105378, 715663368, 2183799424, 2189427232, 2826969258, 2854791296, 2323817128, 681740962, 2189951010, 2181572744, 559138, 715301034, 681585154, 2323816584, 2829754538, 2292875298, 2852784680, 2862751786, 2147655810, 2281744416, 2315430568, 2292877856, 136880170, 580911656, 2323687936, 142649888, 572686338, 537002024, 2728536744, 547489930, 2189469704, 671089186, 2283808938, 2860515880, 2284456098, 2318011050, 134881450, 705200136, 572694658, 2684488234, 2852694570, 2656290, 9077376, 144877608, 144712362, 2827102250, 41986690, 134752298, 706775594, 2192083618, 671123616, 2718040072, 2852685960, 2728427690, 2290229384, 578945160, 2726431362, 136323072, 671752328, 2292753058, 2726338698, 170000392, 8915592, 11018242, 713039872, 578945570, 144706178, 715655168, 682231938, 2149583530, 666250, 2284456098, 143297184, 2754688, 2728396832, 2183137320, 137011850, 2820670122, 169872042, 2852290592, 8915080, 706914858, 713695874, 713730056, 134914208, 178790920, 2236930, 170560130, 10496160, 144877706, 2158495778, 715301384, 2292754440, 2192189954, 2150246946, 2292230272, 679617194, 142780970, 547522592, 33718922, 713719848, 2290262656, 2290229282, 42082464, 2156536360, 2315823744, 2315397634, 2292318760, 2726463626, 2654752, 524448, 170525192, 2686976008, 2818744872, 35793448, 2685042730, 2158141570, 2149747362, 42600968, 2150271104, 2654848, 2192091786, 2290622466, 2826994306, 2183178922, 164490, 2720704680, 134253186, 671648426, 178782208, 537438754, 2820843648, 545794186, 10616872, 545915530, 2191687842, 176292000, 539107336, 134260744, 2156044842, 681576618, 2147517064, 572696578, 35793056, 2158502048, 2181595776, 2694873634, 2181204616, 2189468160, 2181605416, 143130634, 2728929832, 681609226, 2269834, 713689728, 671787136, 671754400, 707428874, 36177922, 2818744362, 539001480, 2684922408, 2147486210, 2189467816, 2693431938, 2821365768, 572555402, 713697922, 36177920, 2150107650, 713721858, 2292746242, 169880192, 2860558336, 2150244872, 2315946114, 2324343466, 2684914184, 2818572426, 2189600936, 2156399240, 671253160, 2684529320, 134742152, 2292353032, 2192214538, 2158144008, 2292222634, 545792514, 34114050, 2181212194, 572532746, 2292712098, 679479938, 673327106, 2324209792, 2324335272, 2315428352, 679610408, 170526730, 570468992, 2685020800, 706775082, 2692885026, 2720172586, 2718573192, 136882314, 713695242, 545425576, 2729084938, 10527394, 2693275690, 167813674, 2720571394, 570949666, 2323778184, 42598562, 2818582696, 572696578, 42500138, 679477256, 2684913698, 2686616226, 2156406914, 2718466688, 136481290, 2852817544, 178825226, 705333248, 2283929608, 2726332554, 2826969610, 526984, 2238986, 2820803080, 2181169320, 715696256, 706912938, 170010792, 578980512, 2821326856, 688290, 2819230368, 144844842, 680132608, 2692786336, 2315821608, 176818826, 178268840, 11184170, 2281709738, 167815690, 2158013090, 673843848, 547530784, 2323688072, 176161440, 2829591072, 572563584, 2183170184, 2863278626, 578947592, 2819270658, 715302922, 2191526410, 2728960000, 572532776, 707430946, 134883330, 2826963106, 2685043208, 169871402, 2686582784, 2189470210, 2863147170, 2684922504, 680009866, 2282235938, 41642, 2183266314, 713687722, 2624002, 2793480, 2718573066, 44597258, 2827002368, 170002944, 33694346, 567328, 2323652776, 44083234, 2317361802, 134881922, 547530882, 145367552, 2686492832, 2317516938, 2852825256, 134744226, 170395778, 44608000, 2148049570, 9052832, 170404490, 2148182024, 134359082, 2863278240, 2148141698, 2158495786, 2283972610, 2728394754, 573080224, 2290786856, 170527360, 2762784, 581083816, 2317388458, 713728554, 34250882, 2695506464, 2192056328, 2292353570, 2854265480, 2726308490, 2323775528, 572555392, 2155907720, 2852293258, 2183793320, 539633664, 44040202, 704675968, 2323808392, 136488968, 680012458, 2821204002, 2324332674, 2687010952, 176194210, 2192189568, 713564674, 713197578, 44730922, 2829189794, 10518536, 178293378, 2854750242, 671089314, 2692753576, 572522536, 578979874, 682134016, 176685696, 2720538792, 176193666, 2315815464, 2281835168, 143131298, 2854397954, 2718050466, 673229320, 2315780128, 545260194, 705169546, 2158625418, 2692909696, 168329762, 2821368320, 2863144970, 144877610, 2191657610, 680004266, 2158668290, 2191534730, 581574688, 2720671912, 168430208, 2315813410, 673186336, 2720704674, 539658242, 671254528, 2592, 715819176, 715260074, 2694842504, 2860550272, 2156405250, 2827616778, 2728534658, 178389634, 2693275786, 176161418, 578824746, 571082762, 671121578, 34244744, 170011168, 2315291298, 705298976, 537001984, 2181038218, 704676522, 2292875304, 539011616, 2718476458, 41978530, 2852260386, 167911592, 581050402, 706879626, 2156013602, 572696704, 707395594, 673358464, 178921640, 2852268584, 2150138370, 2183170728, 2290264746, 2318019082, 545794210, 134785194, 2155880584, 178921994, 2181048960, 2315954698, 35783208, 2261024, 2728403458, 2315954344, 44212232, 2324308514, 2829715466, 671784962, 2324179594, 680012426, 2861072426, 681584778, 36315266, 578945026, 2862779016, 673352202, 2692915338, 136839170, 715137032, 2156439720, 679608360, 713722376, 548046856, 11151912, 2720694272, 2155905706, 2315946112, 2720574122, 545956522, 580944552, 2862645792, 671252490, 580919938, 713165482, 167815848, 547889192, 2694973448, 673317026, 143173634, 2692743840, 9079456, 2861047944, 2693267584, 2684363402, 2292850690, 2292877866, 134744616, 2852686346, 2693399168, 673325568, 2820711048, 2728527914, 2290229386, 580954114, 664194, 2156440072, 2860646536, 2695504394, 706781322, 681740330, 170043936, 164354, 2281701928, 2158141962, 2862753962, 2158004904, 2261634, 2717943970, 136874146, 34218528, 9078946, 2284366344, 33729160, 2148149386, 2694981674, 2156530314, 44572842, 2852298922, 2720172546, 36315146, 144870048, 539625986, 2230952, 2852290560, 134914560, 2183703170, 8552456, 545292290, 2726461448, 176693802, 2819228160, 536881706, 2829200002, 2621482, 176818210, 35785224, 8923170, 178956448, 2157977768, 2695498368, 2860558464, 176718464, 2283831938, 2829623970, 571088904, 2726824576, 2315388930, 44181640, 2829058050, 10880, 2829617152, 2326267912, 11174530, 547495970, 671123978, 137013376, 2183660066, 570468896, 2694850728, 2686616098, 2149746698, 2863169546, 178266282, 2827127466, 2318043650, 2147623426, 142608554, 581468288, 526890, 2862645418, 2315296800, 2686459904, 142615050, 2326407840, 2292842504, 169904776, 680132744, 537559050, 134359200, 33589282, 2718599202, 707439242, 2854398464, 680011936, 2718433800, 572655778, 11184128, 10518658, 144746626, 141448, 2693300352, 2149624360, 10496008, 11141154, 2284325378, 34210346, 2818713736, 145367560, 2729052330, 2854365866, 2863178240, 2183146024, 2860548224, 2862647970, 134259242, 2284366344, 545295008, 2189986464, 578955818, 178268800, 682273282, 134873122, 2693277834, 2318043136, 2694873632, 2191698440, 2852661920, 2818613258, 33563136, 537526314, 2695406250, 579512488, 9052704, 2829066368, 176163498, 34211848, 2282234498, 136448520, 8431650, 2326299272, 2852694530, 8432258, 144706050, 2149744682, 136849928, 539140234, 35684904, 2818615848, 134228104, 145229858, 2829191810, 2852815010, 2192050184, 134217896, 547883010, 9044136, 539109898, 679643266, 2189426722, 2189986336, 170434568, 640, 671654056, 144738946, 2717917832, 705178146, 539658752, 34253442, 673350144, 134384138, 2854267424, 673228936, 2692777994, 2326267914, 2292842666, 164490, 715688456, 2827094152, 2827517992, 2148141608, 547365024, 2694842882, 681583114, 143297056, 682142208, 2281742856, 35652128, 2181736610, 698370, 545292320, 142647850, 2793472, 2147516586, 698890, 2728403466, 144869922, 2156439562, 2854781056, 2148172424, 2263050, 578953856, 2323677858, 2720669730, 145394338, 2720703144, 35692706, 2189598722, 2318016682, 2862787200, 136480936, 2685018626, 2149755552, 671255202, 2726437546, 2863171744, 573047296, 10660482, 536872962, 2149582978, 136880128, 2326438016, 2863278240, 2292842624, 176302752, 671654536, 11051042, 178391562, 2150244386, 10627626, 2190116864, 176293928, 2290655744, 579349162, 2726470306, 2156529832, 2147657858, 44050568, 539666568, 2181073538, 2281709570, 2183178882, 713728642, 178399274, 2282267304, 2290100768, 571115690, 578816162, 2726855296, 671778816, 2191564970, 2854259232, 578814080, 580913696, 2819106986, 168469120, 178915328, 170033320, 2726297762, 2863300650, 2762920, 36186624, 2827094568, 178268706, 2854225930, 2183178888, 2315913218, 2860689544, 536873640, 2290223778, 581577248, 681607296, 2282391712, 2147623050, 2827493896, 178298888, 2631848, 2290756138, 44608136, 2192214538, 2726987816, 704809474, 579471912, 143174272, 2829197834, 570425898, 536905864, 2692882602, 10250, 2191523976, 671645824, 2863169570, 2282367498, 579381250, 2863177762, 573048962, 2097288, 2720178728, 547397632, 2685051394, 168298632, 2860646568, 2155907584, 2155913386, 2693270058, 545261728, 713564832, 2315946528, 176693890, 2183670272, 2720533002, 2189428906, 42476202, 2819269130, 2693398698, 2854879394, 545425954, 2821227016, 2684914338, 2863303338, 2692752000, 715164298, 145367040, 8530562, 2284464288, 2829066408, 2189593096, 10520618, 143262248, 2292220456, 690688, 545423488, 2181704322, 578855562, 2158108840, 2726986376, 715172480, 673884674, 573049346, 144875520, 707438624, 168305194, 33557032, 2728394912, 2632224, 682142344, 169879552, 2315821578, 548047008, 178260128, 713163402, 2720573578, 41610, 170426912, 2726824578, 2862776864, 2693302922, 713163274, 2325873312, 713687560, 2827616394, 679520298, 545950338, 2694873640, 2819228200, 2695531016, 536906410, 2326265984, 2323808938, 36340384, 571116040, 44605576, 11012736, 715137154, 707267072, 2684397696, 580954626, 2726299682, 2156404768, 537438344, 2156407464, 2324169250, 8390698, 34089090, 145369728, 2292353570, 671787688, 2854922376, 42633866, 2317385738, 2284495394, 580919432, 2829090816, 134750850, 2317527680, 2157979816, 2150277794, 134226466, 2148173960, 134351400, 2326437898, 2621962, 2854920328, 176849448, 2852659242, 2829058568, 2829093410, 2686462632, 2283931650, 2829623434, 2156432002, 8552482, 2717909002, 2148049570, 2325785130, 2157970080, 2192056992, 2315813002, 2156038280, 2292722304, 2728437896, 2155913376, 572686346, 2129960, 11018762, 673317376, 2720178850, 170041352, 36219560, 2281875976, 10496650, 2862743586, 2826993664, 42082816, 524290, 2323785856, 2181179936, 143271978, 2191566986, 2156003850, 2290090664, 2852692640, 537002498, 2315780776, 2820672010, 2282400288, 2718597258, 136847496, 671746088, 2726430890, 2315782186, 44040736, 580952098, 2149589128, 144713866, 2718441600, 42115242, 2821204490, 706871808, 578953856, 2718083210, 713687690, 2149753472, 178266784, 573210626, 2729085600, 580913152, 2821226624, 2148049570, 2863171584, 2684913800, 537395714, 2684881024, 547531306, 715295360, 2687019048, 2130432, 539140746, 2685010466, 2829232296, 682133666, 134261282, 42082338, 2854920200, 2191690408, 170426504, 2281840682, 704808994, 2281842816, 2726824576, 10518658, 2826963106, 169879720, 176294560, 134881960, 2290624672, 2281876096, 2158004352, 2148010634, 2818744490, 34112168, 2693401088, 2728568874, 682262538, 2860655146, 2324179458, 2292850816, 2292220546, 2158504096, 2189427234, 2728929832, 35815424, 2148180514, 2821195784, 680140808, 2292353162, 680042536, 2624138, 572566146, 2148180106, 539633794, 2140290, 2183801512, 671612968, 713165440, 2821195778, 2290655784, 2189994536, 2821236904, 705211048, 144714370, 2693442058, 671744520, 2729082920, 42117290, 2687107752, 2820811392, 167936162, 581444234, 671779368, 671615528, 2602, 2292711592, 2181210272, 136314888, 2729052330, 9046152, 2687019048, 2324341408, 2283840040, 547883050, 2720139296, 673357866, 2325908106, 2281875584, 10625544, 36210858, 539667114, 681583272, 8554658, 33720832, 36317184, 137003040, 2761384, 41977994, 2292197536, 2189591040, 145227816, 44173314, 2818574880, 2687109666, 2149754880, 2726438912, 2827625096, 539101354, 570949762, 2726298144, 8522410, 681738408, 2147483682, 2818736168, 2315428522, 658048, 2192058408, 539502600, 539132458, 36349952, 2183301250, 11143714, 2191525896, 2720006146, 570558986, 35782664, 2862620712, 2818580618, 2854234274, 2315920000, 2292327074, 2718433826, 581437448, 545259552, 2317396488, 2326276616, 2318017192, 681576458, 706871328, 2693267618, 167905442, 2238986, 2189558274, 2827127298, 2183145984, 2284333192, 2181212682, 715164200, 2692907656, 2158135434, 2292853386, 136882728, 2820809250, 570959880, 2189983914, 705177768, 2827659944, 2315954178, 2862655616, 9044608, 2315919904, 2147516426, 581599234, 34114090, 2692751394, 2284486784, 2147484162, 579471360, 2726963872, 539500554, 2191534080, 2183834272, 176728098, 2827659786, 2863145088, 581599362, 2820835370, 2686593058, 2181571242, 2686453794, 570990632, 539131936, 2820801032, 2829199872, 2818605610, 705300616, 2860550818, 168430088, 2827494056, 2854922402, 2282260642, 134916136, 539658888, 539011592, 570950186, 2852167712, 9046688, 2149613602, 42606594, 715784866, 2829230248, 545817226, 2148171784, 2829197320, 178946600, 2148180480, 2861048450, 2829200008, 11151912, 2192091298, 2292350986, 2281842688, 2181204480, 42082984, 2315389450, 713164936, 2290647562, 2149714090, 44736642, 671615530, 2862786730, 34089608, 169869954, 713163400, 2726862856, 2863301130, 2720148128, 178784800, 134750344, 2861049858, 134391816, 2861211810, 2720702592, 2695497736, 2860649128, 2283808808, 168435872, 545267848, 2695397930, 565762, 169877546, 42500256, 2861181098, 707266592, 142740106, 2148141698, 2290655906, 2282268672, 2821228576, 539527336, 2854232714, 8430216, 167946240, 2692754080, 143272586, 168337442, 671097514, 2183662122, 2323646464, 578846752, 36309666, 168298624, 2820713122, 715129352, 2158659584, 547914242, 145399840, 145238026, 143141536, 2149623816, 545827330, 707396128, 143270400, 707300008, 2148049546, 2284496898, 2695528578, 41986050, 680165544, 673196192, 44697600, 2325783080, 2281835176, 2726832770, 168471210, 2292326920, 571113602, 679479810, 545792672, 2718476930, 2325881000, 170435112, 579338760, 2761376, 2852816896, 2283833514, 581574784, 33563136, 2150246530, 2284331050, 2694848682, 2829623850, 2854881280, 578955936, 2292318240, 141480, 2785416, 2695506432, 2290223778, 2282365608, 2852268682, 143261736, 2726856842, 134881416, 168306720, 36309632, 11020322, 547389576, 11143848, 36339848, 2189566114, 42640002, 2726832298, 673745064, 679520898, 136315530, 136849536, 706740224, 2189951522, 2717919370, 2292720256, 673221256, 176859298, 578947594, 42598402, 539634218, 715260544, 570959906, 2863311368, 136979106, 2728436266, 2158665768, 2726865056, 673221290, 2326309000, 2318041762, 136479360, 2292711562, 545816586, 2292752554, 34245154, 2324307968, 2290254370, 2684389410, 2827659784, 545947778, 2290786952, 2283964578, 2726854786, 2284462626, 2818746400, 2238602, 11149866, 33563266, 144738474, 2827100842, 178432128, 2687115426, 2236544, 168331914, 145399978, 539140096, 178389642, 170557952, 2861080746, 2281867776, 176826528, 537395872, 142641194, 2818712224, 704784906, 2818711712, 2829746688, 145359016, 2693431938, 681705634, 2292222634, 2315821602, 2326276640, 170435202, 524426, 142647970, 2290098210, 2271752, 572686466, 2685009930, 2290745346, 2861179424, 2155905538, 41976450, 178299562, 35785250, 682240544, 578953898, 2290623008, 2183660162, 571090946, 2192050338, 2819138082, 673194538, 2686462474, 167772704, 167813642, 2827517962, 2718441994, 704776874, 11151912, 2861205664, 2720531104, 570566786, 42117674, 2720139266, 2158010528, 2862787232, 2820712618, 144736906, 2181204608, 715694216, 2292722184, 2158135970, 10410, 682099200, 571113474, 2156438152, 2693409418, 170394248, 2860688002, 2191524512, 2140704, 33718912, 9052290, 2183692426, 2150238760, 2323775626, 671776770, 2191532168, 2687010816, 2148141602, 2728921770, 570984450, 2158012968, 547529354, 2148180096, 2290649224, 2686986882, 2693268138, 2158668288, 178424352, 713171496, 144867976, 2315921410, 2181210792, 537567778, 2827487776, 145367552, 2695366658, 2149613576, 539666568, 145271464, 2189469730, 681609352, 2694842528, 680034978, 2281745026, 44575370, 34244616, 10618912, 178432000, 2190114848, 2854879874, 2292195490, 2718435368, 2318051370, 682271234, 2324211712, 10619530, 142738056, 2189568650, 2826996256, 579510410, 2829230600, 2183170562, 2158135338, 143296544, 42633248, 713204266, 2192091656, 537404034, 2281701890, 2292711434, 2829230082, 44083200, 144876074, 2315258018, 578816010, 673849472, 2860523520, 548012706, 2181204136, 2281709576, 11051146, 2687115274, 2726461576, 2326266368, 11184290, 573188234, 2852790826, 2155907106, 539525672, 2694884010, 671131690, 144878122, 2283971072, 2854783626, 715131050, 2158110760, 2826996232, 2695012994, 2292187784, 142745634, 2315790466, 2183143432, 10487978, 2149580930, 547490346, 713040032, 2181703842, 178290816, 2852782762, 573179912, 715129376, 136980992, 547883178, 2687017128, 2726439048, 2854748680, 2156036226, 713558538, 2720670242, 539632170, 673325578, 167774730, 539525120, 2684529192, 2183831560, 176685098, 671647872, 2155907072, 2149613600, 2284494978, 2208, 2829068834, 680167592, 142778376, 2317361280, 2315954176, 176851106, 42510346, 2292318248, 2728428194, 9087146, 2284358144, 2726955042, 2189461544, 679512098, 145367592, 698376, 539527688, 2718474250, 537526792, 176851488, 2315387426, 44179488, 2726823970, 2687148202, 2181728938, 713730602, 538970282, 144869386, 713597096, 170558112, 2827659298, 2281867426, 2662530, 2290231426, 707272840, 671778818, 539633706, 144744448, 545423392, 168468610, 2147517056, 2852298920, 2728568970, 34088962, 2821235370, 2820704290, 2819230242, 2687109250, 713040522, 2315258496, 2183800874, 2862647818, 2290089986, 143133194, 42639530, 2818703906, 2290262050, 704643242, 36307594, 2687142442, 536871042, 2686616104, 168468618, 2693433994, 537004552, 673712258, 137011714, 715131530, 2326276640, 2852659752, 136480768, 2852268192, 671262754, 2718442144, 2107426, 2686492810, 2261122, 2158659712, 705300640, 2684354688, 2292886048, 34252842, 134390442, 2236970, 704653346, 42510890, 707265032, 2192179842, 169872042, 547924010, 580954114, 713171592, 2325752352, 170568202, 579349154, 136349864, 134383786, 2694848642, 2191663274, 2684395680, 2728921610, 547391616, 134783146, 2829724288, 539110058, 2181603466, 682107018, 2854264834, 2829232160, 143262250, 136448680, 713066664, 715786912, 2315297280, 707397762, 134392448, 2282398338, 2317527168, 178923522, 715827208, 2693401250, 547496106, 2150271616, 705208960, 2686453922, 2827124776, 545262210, 2720147496, 2692907050, 2282227720, 2692784136, 573046818, 2728568866, 10526730, 715825704, 167774344, 671132298, 2318019234, 2261666, 167774754, 2728394912, 2290786850, 2821327392, 136316936, 145268864, 570992682, 2621450, 2292883616, 680143370, 547356842, 178399754, 570957866, 2718081546, 33565226, 2852291202, 2862776834, 176849570, 2105890, 2183669930, 713689642, 2718081544, 2829066378, 2694971562, 2317361288, 34088962, 2686584970, 2852815400, 679485448, 572533384, 681714218, 671227914, 2282225698, 2694971914, 2183275176, 2315921570, 671253002, 547357184, 715655690, 143263752, 144736778, 145359016, 134783496, 2717952522, 2281709728, 570591872, 2695531170, 2292230664, 573087744, 170568328, 2829221898, 2318049954, 548022306, 673884842, 673841288, 715293226, 2183170592, 2191526560, 570564746, 8555040, 2718476416, 2819097250, 2284363810, 137011202, 539099168, 2863302696, 2189951624, 167813642, 704686088, 673884194, 178825352, 2863171586, 134908450, 572662408, 2860556330, 33687690, 170033162, 2829593250, 2692752032, 2720539266, 580913322, 2158101000, 679641768, 545401514, 538976386, 2720664200, 2191532712, 143269898, 142746248, 2726469634, 8921216, 2292875304, 539626120, 715170472, 2720540802, 673745544, 2326432296, 581468298, 2720017066, 2821359784, 145238690, 539503242, 571082880, 178423936, 2324202144, 2158668426, 2156570784, 2718468640, 580911106, 578978338, 142772872, 2693267968, 2829748226, 36342274, 2282356866, 168427552, 134914048, 2326276224, 671263272, 2827002370, 2854920234, 2694979720, 545827498, 2726438912, 2281873536, 578855586, 2821236872, 2189599394, 169910408, 178954410, 2317361832, 2292885506, 2107528, 35652136, 2685053576, 579510274, 2290753536, 2852825088, 536873632, 671121546, 2315289218, 142770690, 578945162, 2284331168, 34112040, 2820811296, 2695538720, 2325905536, 178399912, 2283940352, 2693308552, 713163304, 545260162, 2263082, 145361418, 2189986338, 679649320, 681615498, 44730370, 2695365258, 704653322, 573179944, 537395208, 537569312, 547398152, 134907936, 539140232, 2860556834, 11175936, 715172386, 11143178, 573186560, 537395338, 547498026, 42631808, 134777472, 2191558794, 2829090946, 2318019240, 539109544, 145230338, 2292885536, 134883970, 170435104, 44206242, 11176074, 134357512, 704676010, 170041506, 143271976, 2692882466, 2281843202, 2694982176, 2290253826, 2158002184, 2827127458, 2292318858, 35790986, 2150113824, 2325785224, 2726961288, 44171304, 2284489226, 144845482, 168438442, 2190115368, 539632130, 178922018, 33562626, 2183276672, 704676384, 2183146154, 2720049666, 682231808, 2183692930, 2315815426, 143304706, 176720552, 2315420320, 2686986400, 8956586, 134357034, 143305378, 2292755072, 2686462090, 2181049002, 2694982272, 2861050016, 2149621928, 570952200, 705208450, 570952362, 178299018, 35660416, 2283939970, 713064584, 2692786696, 2827100290, 2158665760, 2149623968, 142737418, 545434274, 33589802, 2829748392, 713730178, 136348192, 2692917256, 2827528200, 2283842210, 136488970, 573046826, 2684488202, 2684922376, 168329378, 35687048, 2292318880, 705211042, 2726430728, 134744192, 679641248, 715793034, 2138144, 176859274, 2192048258, 41975850, 707297928, 2692786728, 176327336, 2292359680, 547357216, 713689608, 2282227842, 2150113952, 170009090, 713170954, 2819262624, 2684387496, 42500640, 36184064, 136358434, 573220904, 11012224, 34079370, 537404064, 35652136, 144706178, 2852298752, 2818703906, 679520258, 2785408, 2717941896, 2852815392, 2158666402, 36347912, 33688072, 539527210, 679518250, 134382088, 143141546, 2317525634, 547490474, 705333930, 2155913760, 9085064, 9052808, 2819131426, 2829093546, 699018, 545267752, 2695539328, 2315298984, 2827102728, 2718573096, 2290655394, 2854267522, 2315387424, 44607618, 579346466, 2693275682, 2239104, 2148016288, 570558600, 2315397120, 547391490, 178791040, 2290262058, 142739466, 35653794, 2156014122, 178954882, 2754720, 545398944, 2150236170, 8424074, 2181179400, 2324179488, 2191690370, 144714240, 547883658, 570556584, 145360930, 2693269514, 2282390050, 715688456, 176202410, 33564674, 2863302696, 2827618474, 2829721736, 178924034, 2860515970, 581468330, 44075688, 2181597322, 2692745858, 579469866, 167913600, 715786760, 2821204616, 2820712616, 2684913826, 2192089098, 2283970722, 2181562888, 706773160, 680001568, 573188224, 2861213856, 2290229922, 578978306, 36208768, 2829584418, 713556480, 570466472, 2726996106, 35686442, 33555114, 572533410, 681738794, 145227946, 682230306, 679479850, 547531296, 2317353002, 2284456066, 2693270016, 2317385760, 2729093770, 2317353634, 671121538, 2317525032, 11143840, 2155915306, 145361058, 2854232106, 2827092610, 170033322, 2290623010, 2718435330, 144869538, 2290647200, 2827125384, 2292359296, 715696682, 707398144, 2827495562, 2317885952, 2326431752, 136325664, 680174218, 2795554, 2693431424, 2315389568, 36350592, 2317393920, 2818736808, 2854748672, 2317877248, 178954242, 2684881056, 2292187648, 2726464168, 136323754, 715128992, 9087144, 2318017162, 144877738, 2156011530, 2189993986, 2819132064, 547913768, 682240040, 681585194, 2819105442, 2854365186, 178266752, 706871298, 134742050, 2156046472, 2149746826, 2862647336, 9076770, 2192212136, 142614658, 2158133408, 2324170912, 2718435850, 2760706, 10496136, 34114176, 143130666, 134253066, 2695497896, 176849024, 2189468296, 706906248, 539492994, 11182720, 2684887592, 2156044810, 713730562, 707406338, 2819262600, 570599586, 44728874, 706871840, 2189992482, 2183793322, 2821327402, 145358858, 707305472, 671754240, 137013378, 44739072, 144713728, 2281843232, 35695272, 2852167818, 539658410, 44042402, 547883658, 2862615042, 2183700648, 2282399754, 706740776, 2693275648, 143272578, 2282227872, 2852260384, 2156562978, 579347106, 2693431464, 571089536, 2181571104, 2686625962, 547356704, 578953256, 671754912, 41977864, 2820811400, 2720006304, 2325913762, 33726498, 2149755432, 2190084616, 2827135616, 2290786344, 545303050, 707404330, 681609866, 2284331176, 2181605890, 713689770, 170559496, 570990626, 570433672, 2183694848, 539131936, 570983048, 2684365440, 10487970, 2693408928, 2156560520, 2148016160, 44730882, 2695498248, 2317525514, 11010184, 548055690, 572664320, 2686617634, 2861050018, 671230602, 2326399530, 547357312, 671752224, 2148149282, 2150113288, 715170464, 2852301354, 2861179402, 33589386, 671099400, 581468802, 2818605216, 2156560384, 2325741608, 2315266602, 2728527872, 706871850, 2191556778, 570984450, 44573216, 671091202, 2862752290, 2685050890, 2158142088, 2720145408, 2863144994, 176333322, 2829066400, 10518696, 44181536, 2829748738, 2156011690, 42639914, 2861050402, 2183178914, 581077506, 671219848, 33596032, 134873736, 10486410, 2282260618, 2158668424, 2325782690, 2292883488, 2157969448, 573211176, 2149623968, 580919818, 143131272, 178791082, 2820833280, 170010658, 573049376, 706882050, 2281875456, 539502632, 673194504, 539667104, 42115072, 2720049186, 2325907496, 581609474, 2728561162, 134908544, 673851394, 696866, 34089600, 545401480, 579338272, 42510464, 673712776, 2686624258, 2283800736, 706742434, 10527394, 134907912, 545824896, 571123872, 2292883488, 176160768, 713032360, 176334880, 167782920, 134219946, 2158667938, 2695365152, 176194058, 2282392200, 2181565090, 559744, 2283800738, 144704002, 2317527714, 2148182538, 44171296, 2326265858, 579381792, 705298978, 2819236360, 170033674, 176335370, 713687682, 36341896, 715825312, 2156527658, 2863145002, 2694850720, 8396962, 2686617768, 2183276674, 537004200, 168306824, 2281743010, 2189470370, 2695399426, 655522, 2190082560, 2315296930, 545268394, 2318016514, 570433538, 715694120, 42606624, 44050600, 2315823104, 2854881280, 170434592, 2150138376, 671656488, 8554634, 2818705442, 170393730, 713558016, 658082, 178421930, 11149858, 2818705546, 2854226090, 10616834, 2854791816, 2829754400, 44042754, 33693834, 2819260968, 136356002, 145358850, 2283807368, 2694873088, 545261730, 681574944, 136445986, 2290649762, 178268674, 2323784192, 2282358826, 2147648170, 2861205634, 2695015042, 10627746, 2158503968, 176859688, 134914088, 2694848544, 2686582816, 2863268512, 142647816, 2315911330, 2694971424, 581608096, 539656712, 2156536490, 2315821602, 572555266, 142770306, 715694248, 2189429376, 2695400066, 2150279298, 706783914, 570458634, 35817994, 2140200, 2862752386, 2687017128, 707403816, 35661824, 2292752522, 2827495978, 2720145418, 2686494848, 2726824488, 671130114, 704809122, 673187874, 11053186, 11053728, 539525248, 579502762, 2726994600, 2863147554, 2863300776, 545292810, 2829222048, 35686530, 2861172738, 176171552, 2717911712, 713599498, 2863145504, 681615528, 33557162, 2718081024, 706871456, 2852299432, 671221792, 2315387528, 178790434, 134350976, 169869354, 136841768, 679651968, 2728427554, 166530, 2156044840, 2292722208, 2191526560, 2149714080, 545398914, 571081344, 2860556458, 2149744808, 545824776, 673357826, 539634208, 704809122, 2158494250, 2821195784, 671220392, 570427554, 2726855336, 145394306, 2860657160, 679643272, 2819140266, 2290786984, 142616576, 2150148136, 2156535976, 578955912, 41943680, 707272744, 657450, 548020874, 168470560, 2686451754, 688168, 537561768, 145360896, 44597418, 2148018304, 36211234, 134744232, 2820670114, 545923232, 2686624296, 2283834024, 34244608, 581444136, 579512330, 2190092928, 571081344, 567426, 571082752, 2685042816, 2292220546, 2720663584, 2150148138, 2147623554, 570960512, 44605442, 579373610, 547883522, 671623816, 547880970, 2292219938, 2720696832, 2821366402, 2181693602, 2720563370, 2181606016, 178290858, 2155883050, 2761354, 2728560672, 2284453920, 570949802, 2820713096, 142737448, 2818572938, 548020746, 2290616480, 713722402, 2692786698, 2863178408, 713205930, 2852686368, 545392768, 145402378, 679477792, 2829593256, 536871586, 134774922, 2189590656, 174592, 2818615330, 2158635658, 2183701152, 2854888096, 2726339232, 2821360130, 2183309352, 2852161672, 176204298, 178956424, 580911106, 2147655848, 10494624, 134348840, 36208640, 2181572618, 713697794, 2290657290, 548046976, 2150113418, 545794208, 2726330530, 142608514, 537535104, 2820669578, 680143400, 537045514, 2820679842, 2158502568, 134348968, 671123586, 143165472, 537569322, 2150107682, 2156046338, 35793416, 2684395560, 2147656200, 707308034, 143261730, 671124008, 2687011336, 578814594, 9052802, 2183668226, 176857736, 704653954, 581476394, 681583104, 2190084138, 144875560, 2150236704, 533034, 2181212160, 537004072, 2281734178, 176334850, 2189985920, 2692876800, 169902632, 2695538728, 2695397920, 2854264840, 2323685408, 2325750274, 2829197834, 2315821066, 571089064, 2860558978, 2720696488, 2315954696, 579480106, 679617034, 673325570, 2827649664, 2854756520, 579472002, 2290625154, 2854922370, 715794562, 178290720, 2323646464, 704686208, 44073128, 570589736, 2155880970, 2181737120, 2726830080, 41978016, 2726865570, 2684518538, 2852268200, 136839848, 572524576, 581599786, 2183146114, 2155882530, 572532778, 698378, 2684387976, 134351522, 2720047626, 2717919368, 713689760, 2694848546, 2189986344, 2854756994, 2726429354, 2818581154, 571113642, 176685192, 2181202594, 2284453888, 142737568, 2290778632, 145229826, 537002152, 34858, 168469162, 2820702336, 2863137288, 2138624, 707273226, 2693278210, 2228354, 573080066, 579373090, 2717919872, 539666946, 44737066, 2693270144, 8520202, 141450, 2686451754, 572565514, 170394280, 713558154, 142615050, 2720573442, 176857762, 537561226, 9085608, 547489922, 570951690, 2684880938, 2150269096, 704643234, 134883338, 2687142568, 11010090, 170402336, 134906368, 169869472, 679651882, 2686484650, 2292875392, 35684384, 35792896, 144704008, 2281835168, 2726995976, 2281734272, 176693792, 671654024, 715655328, 167946922, 539623592, 539101226, 170010762, 673327618, 2317885962, 2829199400, 2148009984, 572688552, 33718312, 2854889992, 10651786, 44572682, 2718605832, 36347946, 2820841640, 145268872, 145361056, 2854388394, 2315814914, 167813792, 2290221570, 2315428480, 2685044746, 2684387874, 176851592, 537528490, 704782496, 2726986410, 2158135944, 673745442, 143262336, 2720663562, 545260192, 2695506082, 44214922, 2560, 2863180328, 145238050, 2694842368, 33686144, 2317355520, 2692745898, 2315788290, 572689064, 42108928, 715653256, 557058, 578980352, 572557440, 2189435008, 8396802, 580913826, 142770856, 2684528672, 671656064, 2284494978, 167813768, 2665098, 2156527786, 534562, 2854267392, 34944, 9052834, 2860687528, 581576738, 2283932192, 570951712, 2181693994, 168438402, 538976778, 2284364296, 136978440, 35785354, 2292877450, 539667106, 2861206146, 2684494344, 2717944448, 34850, 715827880, 2315387010, 2695372930, 2852298880, 2630312, 537012770, 682263074, 2290614794, 2854922240, 2852135072, 671220224, 2191524362, 682230312, 2687017122, 537561728, 579469344, 673317416, 42633866, 581044768, 573213320, 2315919880, 170042026, 2695014402, 664104, 134873728, 2695407744, 2323645088, 2718042272, 2827528328, 2283929610, 2148009984, 704817696, 2326300672, 2317355648, 169871530, 673319464, 2860681224, 2292361728, 8421384, 581569152, 2183798920, 42508840, 2317920906, 2148149418, 2860517920, 673710730, 168299016, 2181572768, 169904778, 2284331048, 2726862986, 681707528, 673194122, 2684887048, 2693440042, 2189959680, 578978306, 679487530, 2317352994, 2183695016, 2852259976, 2315388962, 2150246434, 2325874848, 578816138, 2728428032, 704645792, 671096872, 2148174338, 2695531146, 134775328, 2726470154, 2283937922, 44703912, 2687117482, 2158002344, 142615176, 715169920, 142608898, 2183145634, 8521890, 2863138954, 704817824, 34253346, 2156529826, 2695006722, 2720178184, 571081346, 2820679680, 2192179370, 170535424, 35816104, 682098728, 2181736584, 572533258, 2324299914, 2292220554, 2325749794, 2662530, 176693768, 134916744, 682101288, 2863268002, 545923712, 2852299306, 142748290, 573079586, 2189437064, 539666442, 547913898, 2325875328, 533154, 35652138, 2720145568, 580954154, 2720663690, 41953834, 2189427362, 2183701162, 2720170122, 696968, 11012258, 2148147240, 578986530, 2292875304, 2717944328, 2728929802, 44564608, 579510794, 2181573258, 2854396578, 682231946, 2818607104, 11051008, 42500778, 547531392, 2684485794, 176816640, 534562, 2189961258, 144746498, 2863138984, 32808, 578988586, 42642080, 2326300808, 2324170888, 2155883050, 134777504, 2140192, 2818714282, 704651296, 2861081216, 2863308832, 2317877418, 2726305802, 573180584, 682142242, 176695456, 679617064, 2315954216, 688266, 170565768, 134382090, 545391240, 170396160, 2290780162, 2156004008, 580946058, 2692784800, 2826971136, 2189428904, 536906378, 2728396808, 170002570, 671131658, 2687150602, 2181179946, 178397322, 707428488, 2323655176, 673884672, 2189601288, 2684356778, 2862645280, 2158496424, 2282234530, 704651274, 673196672, 2854791722, 2863169704, 2324301992, 2317492744, 2324302338, 713203842, 2818580616, 2283940386, 2315288610, 2150269482, 168297120, 34251392, 2281840642, 713590946, 142740010, 2147527306, 2684518440, 2326438562, 2317519528, 2754690, 578856960, 707439112, 704686762, 136448648, 176826922, 142649898, 142609034, 545923712, 2183170722, 715301514, 8912938, 178792608, 713198082, 142641194, 2860548232, 715786792, 178923552, 9054368, 705167912, 2281873920, 680011784, 2147491874, 715661442, 581052578, 2761224, 707437216, 537567880, 145236000, 713195656, 2827657218, 2282226314, 2281736354, 143138976, 2852126858, 707437226, 570949666, 2728403618, 136871976, 2158658216, 707431074, 2860556962, 705176106, 545301120, 2720573578, 2829754882, 2821360130, 2189437600, 134785186, 35783176, 579338272, 2158110890, 2694883874, 176818848, 2827135010, 706904714, 2324310666, 170001032, 42109482, 2692751880, 2728437896, 679651970, 573082146, 2718572672, 8388610, 2829721770, 2147483816, 2827618466, 2181180040, 539503272, 547364874, 136323112, 2694981634, 681617538, 572566178, 33596040, 2663050, 2686624288, 2854398634, 2718573194, 715819552, 2729061032, 176300546, 2829197826, 673317536, 44182048, 2290090664, 144868000, 176302602, 2693407234, 2863303202, 2158141482, 2149722248, 2324176936, 2686584994, 706871464, 36210698, 2860689450, 2284363944, 2156044938, 136356362, 2315782794, 2315813536, 2720696874, 2315387018, 2284325378, 707403808, 705169954, 142737544, 178399240, 2695530530, 176695466, 2852784266, 2852299296, 547498664, 2281840640, 2829615232, 2290264738, 671132202, 2695399978, 9087498, 2315952266, 167905416, 570436234, 2854234120, 704653322, 42468010, 2827618984, 2684879402, 2281835042, 42085024, 713039880, 2684397704, 2284497416, 144706088, 547889698, 2852790794, 706775680, 2150148778, 35686434, 2684397570, 2852162176, 2290745864, 2317879434, 134351392, 572533416, 144878114, 2149752866, 2728427688, 2282266658, 707395616, 2290745506, 578979978, 572696714, 2317352994, 2854781096, 2315257864, 570427912, 671121410, 573048960, 2687017474, 168307338, 2323776162, 2156046346, 715139114, 2323777672, 706742818, 2720696322, 539101856, 2181606048, 2138762, 2191688320, 178266280, 41975842, 707395752, 2718081696, 2693408898, 713040522, 673360520, 2852817546, 547498666, 2189426720, 2157970090, 10616960, 2282398242, 2692909736, 2317396106, 2684488322, 44738720, 2720145418, 715262626, 131714, 41976488, 178258568, 2284325032, 547496098, 2852292648, 2156429480, 2283938336, 2323816450, 11045546, 145261186, 2292195970, 44050986, 2156438144, 11044896, 2292754466, 580913666, 545262088, 704645128, 36217472, 2728561282, 2181171362, 2290616458, 704643616, 2684881448, 2726963840, 2854387712, 2158658218, 2149722152, 44042792, 2692917290, 2158102538, 2854890122, 715819040, 2149754920, 2149747208, 2284456074, 671260672, 2861203970, 2315913250, 2284358154, 2315944104, 2693400706, 579381408, 2694873730, 581575168, 2861170848, 136314888, 2718435362, 2292351136, 41986210, 704651778, 2323677186, 2181177896, 143270528, 704776834, 176720034, 2317387912, 2325776896, 705298978, 2763274, 548014090, 2290655240, 2829090826, 2630186, 134384258, 545400970, 2147492488, 2290655874, 42500264, 2283937834, 2692874272, 679617184, 2821365800, 682232458, 2686978210, 706783400, 168339464, 169880096, 2281742888, 10658440, 2862622720, 2818607240, 2190090784, 671785472, 142616616, 2720047274, 557088, 176720520, 2862776330, 671228576, 539500544, 44040874, 2189590528, 142748288, 2315257898, 2317912224, 2183792776, 44180096, 176162954, 673325730, 145238154, 2827102722, 539492874, 176720034, 2717919400, 537045512, 706772992, 2717909512, 2726461442, 36315786, 2728960522, 545958432, 170559658, 2284356128, 581607594, 707264650, 2685018272, 2854234112, 681713698, 2854757002, 2818605610, 44607496, 2190114984, 34088994, 33598088, 2693433378, 8527904, 573079552, 2148180482, 2317910176, 2717919874, 713689130, 539656352, 707428384, 2852816904, 34088970, 2829058208, 713173130, 2729050152, 2191532576, 536906282, 580952704, 2862786600, 537397418, 2281835010, 2852258312, 2183135744, 705175562, 2191655466, 44695584, 2854259240, 2862655616, 547367082, 2860646570, 142737954, 2726963232, 44738560, 547916456, 573188618, 144876066, 2283971072, 2829617160, 2718075560, 2315823626, 673852066, 41978410, 2753032, 170568328, 2852651690, 36315272, 715295234, 2281841280, 578816168, 2156404768, 581478562, 573079562, 2854758530, 2317361792, 573178402, 2692915360, 2290780168, 680001538, 137005570, 2854267522, 136349826, 713196032, 665634, 142739594, 2281876008, 2323784202, 571088936, 706748586, 715170346, 2183659648, 578955274, 167813282, 2694849194, 2861172906, 35784874, 42475658, 2862776354, 42084392, 655530, 2147616802, 170557600, 2760832, 2156397224, 2717944360, 2156014088, 671098882, 570599464, 42108936, 176171690, 2283839496, 178913800, 570983042, 2317918722, 539666562, 2686591018, 10616992, 134883978, 2718040706, 2292197928, 2827094154, 8423552, 2728430080, 536906408, 34251426, 2662946, 2818613288, 8430112, 680043050, 2852694018, 538970154, 2695012514, 2717942434, 2726471840, 573186560, 176195744, 136478890, 170527362, 545816586, 2326399010, 2852162216, 2720565898, 44042920, 545294850, 681574946, 2150113290, 679518722, 2654752, 2292359682, 10487842, 2284486656, 2292329088, 2854781600, 136850090, 2181701674, 681749000, 34244778, 2324340906, 2292746786, 170526754, 2317355138, 2290092578, 34087456, 2315921960, 715661960, 715268256, 2829230088, 673219114, 522, 10658474, 145261218, 696834, 2728921248, 2852168354, 547924104, 2728438408, 11051042, 2686593056, 2292720266, 713204266, 547496576, 176194088, 570460288, 548022952, 176718336, 570991232, 42469538, 713075338, 36176384, 34089608, 581610146, 139296, 2686493226, 2694840962, 537036930, 2156406786, 2726865576, 142747648, 8423434, 2819137578, 2755114, 145369736, 2323685896, 545792680, 2827100290, 2695012906, 2323687458, 539132042, 143133354, 2863172226, 580921346, 2819099304, 2183791146, 2282261154, 2189429250, 10250, 11152040, 2189593216, 44728352, 671228066, 136325122, 168438408, 2818744360, 144713858, 537043626, 2819097258, 2323679392, 539492360, 2283970696, 2726822026, 2326265994, 42502304, 2324341416, 2752642, 2852651562, 679477768, 2284497032, 2693269506, 2190084616, 2720145416, 573186050, 705200802, 713067050, 2156406952, 11051650, 2325872770, 2183178880, 2292351112, 2191532672, 167944354, 2324333066, 2863144992, 2686493346, 2149615744, 545947680, 2684887050, 2283841544, 2150245000, 704675842, 532610, 167946408, 144736808, 44075530, 681746434, 2158626858, 2181179424, 671785130, 178399272, 2861173408, 704686730, 170402314, 44214408, 170559616, 2158658216, 2720530474, 2290786952, 36186752, 176302090, 2323817000, 2728560776, 537001992, 2148173864, 170527234, 10658466, 2720563242, 2290655784, 2324300448, 2147484168, 2861179520, 134883458, 2695012512, 2829223968, 2284497544, 9044130, 2694971528, 707272714, 673884672, 134392480, 539492872, 2189468192, 137005088, 2854920864, 143262336, 136874634, 2829584544, 2720696832, 715786410, 2283840170, 547357192, 2695531176, 168468482, 2684922530, 2728951978, 170532896, 145367072, 2854780928, 671645704, 681609866, 178399232, 170568234, 671787138, 8399394, 2854267392, 671621290, 537436704, 42607106, 2862786570, 170557576, 2281736736, 2860648608, 2854748168, 2821234824, 570952202, 2292720130, 2290090656, 42508930, 581050920, 2183703178, 537404042, 2282260648, 578824226, 704678528, 8397442, 2324308648, 134744744, 706912394, 2687010954, 673350304, 168337960, 2189593250, 671613090, 2720180386, 2183143970, 2687017632, 36209314, 2852292744, 169904162, 44180104, 537430144, 176202248, 2829222058, 176851496, 144844834, 2861074984, 2150138402, 2183661610, 537569442, 134390442, 2326440106, 2860526218, 2317877898, 36315656, 2325872768, 2826996352, 2318043176, 2695497738, 2693409282, 2819260928, 168337450, 2718564394, 2729060898, 581566632, 176161290, 713558666, 671124008, 2158658218, 2158002696, 2324308096, 144867968, 2863270024, 2862784514, 136874024, 2181571104, 2692753448, 2829222024, 704808960, 578813952, 2324332552, 145238656, 2315389064, 42641442, 545392802, 170525352, 548014594, 688672, 2292877352, 573081642, 2720565418, 679643658, 2149712384, 36178560, 539009546, 570436266, 2181605538, 2315298952, 2862645930, 2726299818, 713075336, 673745058, 573218826, 136970248, 136850080, 145393672, 2284323456, 2685018112, 2862751880, 33563136, 2684528808, 2852784256, 2720669698, 2158667914, 176163338, 2158501920, 2183832224, 2149591170, 2326307458, 2863276712, 34078752, 2315821704, 2181704200, 2726472226, 671746562, 170437280, 680167594, 2189559938, 545259682, 2694979714, 2686978082, 176300194, 570984586, 2325785122, 682273314, 547391530, 2156003456, 136454304, 698920, 2820712578, 2181564458, 2728558730, 679512744, 536914442, 44081792, 673327104, 170043522, 2317492746, 44605480, 136880136, 2686591616, 35791402, 2718081698, 2324212354, 715825280, 539494562, 715819170, 579502754, 2181210144, 10651648, 2263048, 545948194, 713728520, 545260066, 167911552, 170525194, 713558146, 2852817442, 143261706, 2687109640, 2686986410, 36219050, 2863270530, 2317918754, 713163298, 679479456, 671252512, 145238016, 2863309448, 2854758536, 2728397344, 2820801032, 2315266184, 572564138, 10651786, 2687011458, 671132168, 579379842, 2854789162, 2326429864, 713196202, 176695456, 42508970, 2694881410, 715301546, 2695375496, 2685020682, 2315257994, 713564194, 2190084642, 707403936, 578945154, 2827651626, 548022314, 706871976, 168469024, 10657802, 2693400714, 707274760, 136315392, 715262504, 2147516544, 2820680322, 2692745378, 2684389514, 42500618, 2189429256, 2718605962, 2854879272, 42082824, 2694881832, 2290614914, 2863276034, 671220362, 715825290, 715784200, 2827100840, 2282228394, 2284497408, 2827657250, 581085192, 134742696, 169871370, 673360520, 134250632, 573220864, 34086922, 2694875816, 2181573162, 2829101058, 2684878850, 2181595786, 2829068426, 42109568, 2326299138, 2684398240, 536904360, 581436066, 705331840, 136358016, 2818736770, 704651432, 715794946, 168299008, 169871882, 168339970, 681738282, 2281834666, 2148147754, 44073504, 537430690, 547359272, 715139754, 142781090, 545423914, 2183146112, 2693442050, 2726961834, 2148141056, 2326430336, 2318010880, 2820803202, 2191665698, 2819238442, 715694728, 33595906, 2686593034, 2284462090, 570565154, 143133194, 2318008330, 2685043200, 144845450, 168329768, 2726472328, 713033738, 2317394090, 134873600, 2315913256, 2630184, 2156560386, 144738816, 2686487074, 539525664, 36341800, 2181180042, 2684365440, 2720574114, 2695504042, 570600066, 2105376, 2181565066, 2181201952, 548055082, 164384, 2192059050, 178825346, 44703784, 2317492256, 168470560, 2290092546, 41975810, 44212392, 2183670274, 705331850, 2315813512, 713564682, 539666474, 2147648138, 2820712482, 42510466, 704776874, 704653986, 2726994562, 2621992, 704774818, 2284462592, 2181704200, 35695144, 2854922408, 538968098, 2324335266, 2827493384, 2156560896, 2315946626, 704686632, 2317387818, 2852814848, 2317492394, 573221002, 2156003498, 2820835840, 579510432, 8923170, 10627210, 673721000, 2292884104, 2189459618, 581607426, 2191663744, 536871552, 136348322, 545824938, 2315788418, 682100776, 579340840, 2726961704, 2183670442, 2158502408, 537526400, 176302752, 2820844032, 2150269096, 657920, 680133250, 2290092714, 178946562, 548012200, 34081418, 2860679808, 680173704, 170428554, 681716354, 671121960, 715268136, 11184770, 2827135624, 176162856, 2819271306, 539107872, 11149354, 2852782720, 168468512, 2720041002, 10521088, 2158666400, 2192190090, 2854398634, 655912, 178299040, 176294536, 713695272, 2323677696, 136972834, 145359496, 679488040, 572697128, 2323653288, 570597546, 681708064, 2726996488, 2181595178, 2283971074, 142770338, 548020266, 136323754, 8430112, 537438240, 671096962, 715664010, 580946560, 2860517896, 713039912, 143294634, 11149824, 539009570, 579338408, 666122, 2183137960, 41951272, 2324308136, 679510050, 2283801248, 2323819010, 2150271010, 2190117034, 2718443682, 2728952456, 547489802, 10487848, 2852298794, 9043968, 2325743786, 2827485344, 2852258474, 2820704256, 2826971656, 539099656, 8423976, 33727018, 134875776, 34209834, 673325736, 2324179624, 134883370, 2863136930, 2718564520, 581609512, 2863169570, 2315954688, 2325905448, 2158537248, 170525194, 706748544, 2155874858, 715270282, 41953450, 545825280, 170535464, 176324616, 713032192, 33688224, 536914466, 2181572610, 44575272, 2717919266, 2695015048, 2684911648, 2860526088, 134253186, 547528738, 2281875498, 2189436928, 2292329090, 2150244512, 2183669888, 715694730, 2693270018, 681576490, 2852651690, 570466472, 2158504458, 2318051840, 715696168, 570564648, 2323819042, 2183823496, 715663912, 2728560682, 539665026, 2726306440, 581085834, 2684487712, 570559146, 2292197408, 673852040, 9046186, 136479362, 2852126752, 680141352, 176335522, 2318049800, 2315389474, 547916416, 2281835136, 2315790882, 2821335042, 713033736, 2325750402, 2694881288, 11151496, 11043466, 134389770, 2189560330, 2726439554, 2795680, 671096834, 581044232, 671121418, 680037034, 2149589506, 2829068456, 2818607232, 2728527872, 715819176, 134742176, 671754282, 2726436898, 2147494402, 2282389514, 134873256, 578977794, 2156044298, 136972448, 167780360, 2292722186, 2854363648, 2263072, 706881568, 170568226, 2284355616, 11141162, 42607264, 680009736, 42476032, 2852814850, 2315946664, 2192050818, 2694840352, 2692874912, 2729091106, 2819238434, 2317355520, 2818615304, 2157969568, 10496042, 143269928, 2181048330, 578988162, 706751146, 2728395306, 537403552, 537528488, 34253352, 11149866, 2156568576, 167780394, 11141794, 539631752, 2281840642, 2863147530, 570428032, 2684881544, 2325742088, 2191655552, 168304802, 679611050, 2852782080, 35823744, 2684922018, 176685088, 144878080, 2284333736, 42478216, 705202306, 134752256, 573188736, 2694873096, 2315913738, 2155907242, 2191534082, 42469384, 2181734530, 2281876136, 136323240, 2728438408, 706742272, 704684170, 2718050954, 2281710242, 41986698, 2292230690, 2150269610, 578988066, 2156535976, 2317920266, 2726428704, 545784322, 2325776512, 578988072, 2148042914, 145238568, 134219778, 680166018, 578953856, 35825698, 2317386376, 2717943850, 2324211752, 2156014122, 2149621768, 2284363810, 2158004744, 2720530464, 170435202, 713032354, 673229440, 707439242, 2861205546, 548052994, 673712650, 571121794, 2282267264, 178817674, 2158101120, 2827649194, 2862753794, 144714378, 680135168, 42502312, 2323687592, 2192080930, 2284355720, 706748456, 2318010888, 673319466, 170403874, 142745608, 706740384, 2149714434, 537428130, 2726332586, 33718400, 2827649570, 715825824, 545817258, 2694875304, 2149580938, 2261122, 679611018, 2156397194, 2282399754, 176826410, 2290778752, 578857472, 42631306, 2183831560, 2852815362, 547400352, 169880224, 715694728, 2852300928, 42470024, 2854757026, 2726857344, 2315288576, 2157980194, 44572704, 539527810, 2324341290, 2158110890, 665608, 713031688, 2720006688, 2717909514, 2189459624, 2191534114, 2315919394, 2684362792, 2693311010, 2693433888, 680175784, 2324201610, 170000928, 2829099050, 2192059042, 2323652618, 2290231936, 170558082, 2148010530, 36315136, 143302786, 571124258, 2292326914, 2829590560, 2862745768, 704645122, 2183694890, 168306720, 2729085576, 176726050, 2726464042, 2685053570, 2726439082, 2692876834, 2852651528, 2829721608, 10529442, 2290780802, 2283806754, 572686880, 2158496290, 704678560, 2829197858, 2155882626, 36350466, 572555424, 715825154, 570428040, 2181049000, 2718597664, 2692776448, 2827004074, 2183301634, 2693439616, 707397666, 698504, 2720539138, 2181726346, 545401344, 2150105762, 2148040832, 36341930, 713556608, 537559720, 715661474, 167914144, 11012648, 673327656, 2686492840, 2150236330, 2157971464, 178815648, 8923810, 2292884128, 44073634, 41951266, 33554952, 713032194, 570990592, 134883842, 2829748896, 2728569354, 34242562, 178292770, 2315298848, 34087082, 178791042, 2821359778, 11176072, 35662376, 2315291298, 2326298786, 2852127360, 2852161538, 2325882890, 2158004896, 136841216, 2183178922, 2695506082, 2693406754, 33595946, 2183790730, 2862753832, 35793058, 34111530, 2720170624, 2720563848, 2292230312, 141832, 2292359818, 681582760, 170437280, 704684706, 2821333026, 671252488, 2290131114, 547889664, 705309322, 41953280, 666280, 671089160, 2148048896, 2693431328, 2326276266, 2292711426, 680174080, 713597088, 36186658, 545958024, 2315813002, 9044650, 2821326978, 547916290, 2854780936, 2324307968, 573057696, 2695536650, 2324310056, 2726952992, 2147524768, 570949794, 707405984, 704776866, 2860649128, 2728402978, 10272, 573055112, 680045224, 2192189474, 11141288, 2852694050, 2181212810, 579512360, 33693698, 2317527688, 2728569002, 178823298, 565760, 170043400, 8956072, 2695498280, 10625664, 536871082, 176171530, 681748994, 2718433954, 2854357512, 679619114, 10519178, 2317912706, 573179912, 144870016, 2284454562, 2181703840, 178293290, 44179488, 136317448, 707403944, 2720172714, 2183137834, 570591872, 2149581440, 2684521096, 168339584, 134906410, 2821226626, 705200810, 2183145608, 134250506, 176693384, 142607008, 2281702018, 145238056, 713204386, 539011752, 2284462114, 713173128, 2818738720, 134744096, 2189568008, 2726993922, 713728160, 2821202440, 2829230600, 2863170216, 707297834, 578980520, 2684487816, 2852301482, 44214784, 680034338, 681582728, 573211176, 44565152, 2181212706, 2190092832, 673196706, 2718476416, 2829223938, 2189428904, 2862776448, 42508800, 2820803200, 2099336, 2283831848, 707439114, 715663488, 2852161674, 142615170, 2820680352, 2819099272, 2149720106, 570589738, 2324211874, 2191564962, 10518570, 11045410, 35694754, 2852817408, 707308072, 545817122, 2863177762, 673352360, 2821202594, 2852266538, 679651848, 704815104, 167772800, 2239136, 2819260544, 671787562, 170428928, 143163562, 136315426, 2854750880, 673712288, 537405960, 169879682, 2181204512, 2315389088, 2860525738, 2189961256, 2158012544, 2820680234, 537397378, 2263722, 545818786, 581566594, 2324299912, 44698240, 2191567018, 2820710568, 2148182568, 2317494952, 2192212608, 2318041608, 671132296, 2829754880, 713564328, 537428490, 581599874, 682139776, 671785642, 2181571106, 2181081642, 144705704, 2684922538, 2147525290, 2284489346, 2326407808, 2684889120, 2861074600, 2827094696, 8914984, 2692909570, 134744738, 42607146, 715819682, 2728960040, 539631656, 2189953184, 2147617408, 36342282, 2854912514, 42631170, 176685696, 671778856, 36339874, 705176232, 2718042120, 673743392, 2326399490, 42076840, 2290231330, 536912424, 2181701666, 570589704, 2189428896, 2852299394, 178389634, 35692578, 2147647618, 44040360, 705306626, 2315814954, 2149745288, 545794600, 2829189634, 2324302344, 41953794, 136970378, 2693433512, 143295016, 581044776, 578814592, 539525258, 36309666, 2284331040, 167938730, 168470690, 682270890, 2818714242, 704815136, 2183299592, 2718599178, 545267848, 2284454050, 2863270048, 2728929418, 579381770, 2284464770, 2189591176, 2821324834, 2282236554, 2192056866, 2326407336, 2323677826, 170402306, 2292326912, 2318010498, 144746498, 8388610, 545292842, 178430594, 2686585386, 2717919906, 2860550658, 537569290, 707436546, 2686485130, 2819238568, 537569928, 170393762, 34212522, 8520328, 2852268544, 2290786978, 2183299112, 548012200, 704815650, 170568320, 44703882, 2183135786, 539099144, 2190123048, 537526818, 2158625312, 2183801514, 571090986, 2315813418, 2183309832, 33718792, 572664458, 2827124770, 2183301288, 581568682, 571116170, 696866, 2827100706, 176717994, 2852653088, 144869416, 2726339242, 2684493954, 581470730, 2157980202, 673194498, 713041960, 2156560394, 8522368, 2827001896, 682240514, 2821228584, 145361442, 35791370, 715653122, 2753192, 2820680194, 2829191682, 2158493704, 671255072, 2684355082, 2827651722, 10651658, 2281874056, 2181736586, 2686617736, 545260072, 570591242, 2720670370, 2191556746, 168331306, 545950240, 2148139010, 2183266474, 44075040, 2191524362, 33687690, 142780424, 2718083722, 34252968, 2728527882, 2149582882, 2819262634, 545431592, 2829066888, 705331202, 9044000, 579510792, 2192212640, 2726961666, 170535426, 671091362, 682271242, 2239146, 2281736832, 2326306944, 2156568616, 176728224, 673720970, 176163466, 2318051464, 570460704, 2861212160, 2148009994, 2281867296, 572664320, 34245288, 2181079562, 2852653728, 2292328960, 2829232650, 2181179554, 2148174498, 36217384, 704686626, 713730056, 144712234, 168438282, 571122344, 2720137738, 2686593034, 2829713416, 143133322, 578955298, 2718435328, 142779018, 8391298, 2181048874, 2189953034, 580913320, 2852792834, 2191566882, 671785472, 704651424, 176718368, 547392040, 167905922, 2105482, 44042402, 164386, 2726431370, 178266250, 2189568554, 2325785258, 2156529800, 2281734816, 8422016, 142639778, 2829721768, 167946250, 2726862978, 2852659328, 2158527016, 2181726730, 134914696, 2191665826, 2729082880, 706740768, 2192091690, 545915426, 2695399970, 581468810, 176720418, 2156399266, 2283937792, 2191564802, 9046570, 705167522, 2695528994, 176728066, 143262248, 2147616800, 2183309954, 2829232130, 713042050, 36309666, 2326432290, 2284366368, 2317494400, 2292886152, 2695496232, 167944362, 10496002, 2281712258, 705177600, 2181179392, 537397378, 2284331520, 673851554, 2829713578, 545399434, 2156529792, 2290231466, 2290254466, 2861181610, 2189953674, 2726471850, 42600490, 2694972066, 142647424, 42076298, 2852653224, 2829623850, 2281843328, 2862647946, 713195658, 2315288704, 2686984706, 2158133792, 2189460010, 2324168704, 2863268512, 572661898, 42082946, 2155915778, 581077130, 2181071392, 2132482, 581468296, 2821324800, 2686618248, 537035394, 178792970, 2189985802, 2863268386, 2290745856, 2281840768, 2149621770, 2718042248, 136880778, 168470560, 2325905544, 8913442, 2292350976, 705177736, 167805440, 537559208, 2148010154, 2819229698, 2818572296, 713203882, 2181202594, 2686484992, 2829189258, 706912296, 2149755522, 2821228586, 2181597344, 178429954, 578849320, 2292359328, 573047328, 2693308416, 2189591178, 2325776906, 2323810440, 2292852874, 704645664, 2325915778, 2281867296, 578953866, 679512616, 44179976, 2820713096, 679649322, 2323810826, 2324177026, 539623426, 2261504, 41953408, 2821202440, 2728536202, 2183170210, 2860550304, 170533418, 2191690376, 136839840, 547922088, 2181597866, 2181202464, 2818736808, 2827649672, 2717911042, 8923778, 2861040162, 572564008, 2181072936, 2685044768, 673227298, 2861213858, 176726536, 578855074, 2281744392, 168296994, 2148174376, 2686585376, 682232320, 2148048936, 134785032, 176818848, 2191558794, 2326438050, 134777352, 2290747552, 580946594, 570589314, 2718083242, 2860556936, 143303296, 134914570, 2261674, 2326438434, 537529002, 2720704640, 2720572034, 578855562, 35684354, 34210432, 2827092490, 2695498370, 2317920266, 2181171874, 2729083522, 547924490, 571089416, 178954882, 2852170250, 2315420194, 2854365864, 547498122, 144876064, 44181664, 2158494368, 143264392, 2269354, 2148141570, 2149746696, 2147485738, 2720178690, 545916936, 2852299266, 2150236714, 579379240, 178432674, 8921610, 2718075434, 2829093032, 573082280, 2183799306, 34218536, 176163370, 168299136, 2324169216, 2105994, 2829197858, 2852299394, 573047424, 532608, 44042400, 2156530338, 705308704, 35686402, 2854881962, 145238698, 2827528706, 545950248, 178956970, 144738986, 713031714, 9084960, 2315814914, 2228234, 704653992, 2191657130, 2323777674, 2686986920, 2827659402, 2315788968, 34244778, 9078816, 36175874, 134252552, 42082944, 2694883330, 178391042, 536871552, 2854879752, 2325883042, 2694883968, 578857514, 2282399912, 2284495530, 2156003458, 142778408, 2687017602, 570566658, 2283939978, 671623210, 572530848, 2818574496, 572522504, 167911552, 682098720, 142608394, 2281734818, 2323654656, 2283842090, 2157971968, 2686976162, 2148149762, 2158012968, 2326309002, 2149614210, 2861039744, 704782882, 8563202, 671654058, 36307104, 2818711594, 572555272, 2158504456, 2827528234, 2829623850, 35783328, 2326268074, 176824480, 2728960010, 178389640, 581468290, 2726961696, 2284331168, 671230592, 2282389504, 42631842, 679477408, 570434058, 168337954, 2686460552, 176161416, 2326309408, 11020960, 2827133090, 35790858, 167946376, 2284364426, 537438376, 145361410, 548020264, 2156012168, 581468810, 2282225824, 680002208, 35694594, 2097824, 2862743680, 2694851208, 2852651018, 169871392, 673319432, 580921888, 681707520, 581478408, 2290657450, 671646368, 2687140490, 2684486186, 2860656802, 713032200, 2862752394, 2183275048, 671221930, 545300480, 44204578, 2292721802, 2192083586, 2720016544, 44730880, 547531394, 136981000, 2720008738, 537397896, 143138818, 2155883138, 2324308128, 580919976, 2819260424, 665602, 136479362, 2684912138, 2147485728, 2686624258, 580921482, 2181572738, 671787048, 142739592, 42500096, 2852127232, 2729050666, 2621608, 143294496, 2663040, 35783178, 673882154, 2191657096, 707275296, 134908578, 548022912, 2728395434, 2854388258, 2720006312, 2718566410, 8322, 679510562, 2820670112, 2290090144, 2326265858, 2148016682, 2684919976, 2282236586, 178399394, 2189984298, 2324169256, 2317525642, 136479232, 134776832, 142740104, 176824456, 2829058592, 2290254346, 44567170, 547529216, 2726830626, 178399370, 2687107722, 35684514, 2862647970, 143165578, 2181597704, 34242728, 2728929922, 2860687368, 33685664, 2717917192, 2720565418, 167936544, 578947720, 176851496, 178823712, 2158665888, 42469378, 2718466080, 2852128768, 2728403114, 2720017024, 2692915242, 134908586, 36209192, 580921354, 2827651584, 42641450, 170033704, 679512618, 35498, 715172522, 572563488, 176824330, 2687019168, 2684520962, 2820835360, 2189459496, 705210530, 2852268202, 2718597634, 136349730, 2191567360, 545947682, 2290753546, 178954792, 176202408, 134905986, 144835210, 144744488, 2183826088, 2863267872, 176292512, 2181572648, 2318041760, 2156405386, 134227968, 2282259074, 2862614656, 2283841536, 2827001898, 9054720, 8522410, 35685000, 143132680, 2827002018, 35790848, 547490442, 178823170, 2819260424, 2820680322, 2854232584, 2192091688, 581599266, 34252834, 2290253960, 673220744, 2284462120, 2290786466, 671122058, 2148172290, 707300000, 2315299490, 671785130, 2694883498, 33565344, 167936034, 545292320, 2292875306, 547496448, 2693300256, 522, 2827126920, 705210496, 44083202, 2621568, 2726953472, 2818607234, 10625034, 168296450, 2863278090, 2820704906, 2282236448, 2854365858, 2150139914, 713599522, 2829746184, 166056, 10650122, 658082, 2863180320, 2862787104, 168468992, 545294464, 2315291304, 168438408, 2326405258, 679610496, 170003074, 580913162, 545434250, 2728921736, 2281734282, 42467328, 42115746, 679512074, 137005576, 170403850, 579504256, 2718081026, 2852129322, 2326405770, 539502602, 2726864896, 2190090922, 2190084640, 2685043368, 2263562, 573080232, 2820803234, 2183268392, 2821193898, 671746082, 2156398600, 10627208, 673843202, 2852659200, 167813280, 2290647560, 2158143656, 2158504610, 2189437610, 666282, 573219360, 690858, 2323655306, 2292327072, 2150138400, 2692753578, 2317486592, 2317363360, 2827616290, 580919304, 579477634, 671261322, 2158627330, 178389034, 2852136994, 570983050, 142650016, 2728536192, 136849960, 705210890, 178790400, 537559208, 170559496, 136317474, 178260610, 2854889504, 2728962560, 2191526432, 2726961802, 2720147466, 2684881536, 2192187400, 2181564418, 41978376, 2829058048, 2183168136, 169869954, 2821235368, 2156561058, 2324168704, 134883880, 2819270786, 2852823072, 2323819136, 144746538, 143305346, 11042858, 2686976160, 2183694338, 176203778, 705333800, 2315821088, 2181572650, 178817570, 536903816, 2290755592, 2325777056, 2191689896, 2158658208, 137011210, 704643200, 578857634, 178291240, 2720178336, 671623722, 145393802, 2729085058, 10494602, 136972810, 2325782560, 169912872, 2692776448, 2317385898, 2263048, 143131266, 2192082984, 539634216, 2862653570, 2148182018, 11182754, 2854258690, 2695004170, 2829615242, 572688520, 2861039744, 2686976552, 11020290, 2324342786, 11051168, 143139490, 2829754496, 2281840810, 2684887560, 715259912, 2854783106, 545792138, 2150138018, 537559690, 548055176, 2325785096, 537403426, 2720008866, 178424362, 2695365288, 2717952514, 2315943976, 2854232232, 2860656648, 2284322858, 2181734562, 34112034, 2156396544, 539631624, 136981034, 713728162, 170557984, 537430536, 682232322, 2695014952, 134251170, 2826969602, 713072778, 715655714, 2686462626, 2726953514, 2183268352, 2852784138, 578847394, 715172482, 2827627018, 539633800, 704651810, 2684922506, 178424330, 2192212490, 545262242, 2720572064, 673884672, 2854395914, 134783626, 2861206154, 538978848, 2685043328, 2728951850, 572689032, 705211018, 2292326432, 2150140416, 44049026, 144746506, 538968202, 673884320, 145227944, 2324343434, 538976426, 2315821738, 134251018, 167938186, 143163426, 539665034, 2819104906, 176294440, 2728567304, 2156038690, 580954786, 33693824, 2290262144, 2318051488, 573180074, 2726338728, 539002920, 671621792, 2292754594, 2189598890, 2281833096, 2326299274, 715295266, 2148149768, 538968714, 2863137442, 673841698, 2819262600, 2829754504, 573188640, 2695408266, 548055202, 537405576, 2829197984, 2292351106, 2317519394, 570466442, 42639872, 704815752, 706773632, 2854922368, 2686451754, 545947818, 679479306, 41512, 704782504, 2317525034, 134875264, 2827102722, 707308192, 2326307362, 2192214058, 2726464138, 2829623936, 707265058, 2284357642, 144834600, 704678568, 2326307490, 2684494496, 673743488, 2694881920, 170394250, 44706474, 2191696514, 2718599850, 44573192, 533160, 713042082, 2720663560, 547357186, 2862754440, 2183834240, 2181177480, 2150148642, 167905802, 2315266698, 581042176, 2317394466, 545817128, 178397344, 715688584, 136981024, 2685020800, 2829199874, 2317492224, 144837154, 2292189856, 2720532650, 2718573184, 706783906, 2687019040, 2829623818, 2829593256, 167815712, 2622088, 2854750210, 11173928, 680176258, 2827627168, 2191558826, 2189435392, 705176194, 176202376, 545794184, 33562792, 2820843658, 2718042762, 537395232, 2189959722, 581445634, 44698280, 2854259370, 2861049992, 2854363810, 2854234754, 572686850, 2818580608, 2156431402, 2819107496, 2819131906, 44597376, 2191567368, 2827126920, 178913832, 567938, 2290223114, 2132618, 2852162088, 143303200, 2720172192, 41986720, 671614978, 570436234, 2687019690, 2315812896, 2694973440, 2315256456, 167780994, 2718597288, 168437930, 2181563050, 2818607242, 681714178, 10649632, 688296, 35785218, 2181204002, 679477256, 565282, 2181071402, 11152002, 2854226050, 170395818, 578854952, 2720671752, 715293186, 682237986, 2283940362, 2861179392, 713722368, 178293250, 2181562504, 572694538, 679512714, 2317877250, 2686593696, 2324301984, 2720669826, 2156404906, 142649482, 2818581024, 548045344, 707274786, 2684354728, 41975978, 2685010600, 2819140096, 2148173864, 11053058, 671752234, 168296488, 2292746880, 2158004392, 713198248, 2863300610, 2190114946, 144869384, 2684395552, 2282399752, 538970792, 2317918880, 2862647338, 134259210, 548020392, 539107360, 2183824040, 2726857386, 143141514, 2720671906, 134384138, 136980992, 2854387712, 176327168, 539634306, 579347114, 44739074, 2852129282, 2726300290, 2292359720, 2692907658, 572694530, 578955394, 715131392, 671261344, 35693056, 705200298, 2155874848, 671129610, 682229768, 715819176, 2852816928, 2684496554, 713591432, 579346568, 537569448, 2861048490, 548022954, 547389570, 2283840032, 579479592, 176693762, 2317486080, 2318008994, 145263106, 8552578, 547915816, 34251400, 2149720608, 2292197512, 704807458, 705298946, 713720330, 673718274, 2861072898, 679651370, 2852659208, 134785666, 2150238344, 578847232, 2827100200, 2860548136, 2281742474, 35684992, 2317519522, 44050952, 581599746, 2107914, 2283970562, 2183824000, 2158657546, 2827003936, 168340096, 2854356994, 170002560, 2692784648, 713033856, 537012904, 2861180962, 682273282, 2728559106, 2718073482, 2662954, 36307498, 671220362, 545827338, 8388776, 548012034, 682231842, 136448522, 136349728, 2829584394, 2191696512, 136350368, 2728954498, 2820809344, 176728200, 706873512, 10650242, 136848002, 2148048906, 2317910026, 8948224, 680034434, 2283932192, 167772672, 178432136, 176302754, 2283842178, 2692885034, 8396832, 2818607138, 679510154, 2324168840, 2148141570, 178424490, 10890, 573180448, 2147656226, 2720563232, 2317877376, 36350090, 2827094056, 2155915400, 2282225698, 2760744, 539536032, 570435618, 570427936, 705167496, 136315552, 713588738, 2685051552, 537528832, 2190082184, 2726472320, 704784416, 578980386, 2156404744, 2720147488, 705202816, 673358376, 681574912, 2181070858, 539666466, 707428906, 42608648, 681716232, 2854357120, 2862743560, 570589858, 2290221192, 671228424, 2281843210, 33595426, 2861205672, 545824898, 2325875338, 34114056, 715664034, 2150137866, 134391810, 2693401128, 2720139786, 178258602, 2762888, 36307112, 570426018, 2827624456, 2694840450, 682232450, 178432522, 2149747232, 571091496, 134359200, 134392320, 545302560, 2157969440, 536879146, 681738280, 2282261120, 34243112, 2183307394, 2189599394, 682265120, 2283929728, 2158108800, 2631712, 2860689578, 2290655370, 144842752, 2282367008, 2861170850, 681747104, 705170080, 2323685544, 2862787082, 33693856, 713558176, 143130634, 167780898, 2181562914, 2821366400, 2684488200, 2158101024, 2181040770, 545825450, 2718433826, 2292884000, 145394176, 704815658, 42640002, 36309024, 713599530, 2820672032, 2323646472, 578986538, 2325915680, 134225952, 2281710208, 2720694922, 2190123690, 2292359330, 42117794, 143141034, 2326298752, 2191558784, 2326431754, 2158011050, 2290649730, 136350240, 2687117442, 133128, 44730882, 2292318762, 2862752296, 2718040074, 168427682, 704807592, 2158665768, 2325785122, 2181701794, 2726330882, 2720041090, 567432, 548045440, 2183661738, 168307242, 705170058, 2827624482, 2686452226, 2156038656, 2717950082, 2717911562, 2149583010, 134783114, 704643210, 713066528, 2826963106, 2854257160, 680010242, 713689098, 2863270016, 2718042272, 2827094538, 41984514, 2852685858, 178913418, 134905856, 41986568, 2819139586, 2728428066, 9077384, 2147625130, 2829722144, 2290623138, 547881482, 2189591082, 2183137962, 35662346, 178299400, 8552584, 581438112, 2818744872, 8430090, 538976898, 170565674, 2317486208, 547390090, 2860525706, 137003138, 36317826, 2324204034, 2720572042, 11175938, 2150238882, 2726341258, 2283806754, 36350112, 2149722272, 537043456, 682101258, 2684397610, 2183793194, 2829625384, 557098, 2189959178, 706882184, 2829058562, 578947210, 2157970058, 34087552, 44204672, 170566306, 35685000, 2852260392, 168331936, 682263168, 8432130, 2861170698, 2854879746, 2663048, 2190117410, 2181212672, 681583240, 2726961184, 178825216, 2189591074, 2150246952, 8423426, 41977864, 2684887554, 570458664, 2687017600, 688642, 573180064, 2862653442, 547391648, 2317527200, 579373728, 178429962, 706781194, 570958504, 2820844032, 2315812896, 2854390432, 8421890, 2317912064, 2317484714, 8552962, 2284365984, 2181202570, 2695014568, 673349642, 2829222016, 2290133512, 33563298, 33695882, 581042824, 2728536232, 2718597250, 2315256330, 134744226, 565290, 134873224, 2852784640, 2130442, 2861213736, 143305376, 578816040, 572663938, 704776834, 2630280, 2315952770, 570992680, 2323685890, 2695365248, 2852301320, 2852300800, 137011336, 11143298, 42641536, 715696288, 33562762, 2718443520, 2292754464, 170000394, 681617544, 2315952296, 705299112, 2283940386, 134783010, 10526720, 707275426, 2147625122, 2728568992, 2854357506, 144875650, 539633664, 671744162, 705202722, 539011586, 2147494528, 2292851202, 178792458, 2149752840, 713073322, 2150246538, 2819270690, 2326274176, 539099786, 134226560, 680174250, 2181606024, 2829224066, 537569794, 2290788874, 2718072968, 2861072424, 707436576, 2693442048, 2315290760, 2290264738, 41986568, 2718474280, 671096866, 570434080, 2684362882, 713596960, 713032352, 10649608, 713064610, 178815648, 2158635010, 2692876802, 2148141578, 168339498, 2147650178, 2190084618, 706914952, 176826506, 2132640, 44083714, 572688938, 2292720290, 2325881474, 2290254344, 33727016, 715663488, 2282268834, 168307328, 2862612994, 2292230282, 44599336, 2684887584, 2189437096, 44597248, 2292220448, 2155915264, 2720696360, 2821204618, 44204066, 8956072, 2149722248, 2693269642, 538976770, 2827135146, 673220768, 2693302920, 42469386, 2281832450, 2862612482, 2686452352, 2860550666, 2323778184, 2829230240, 136847362, 134881450, 168297120, 581479082, 2829223944, 176728610, 167780866, 2147516970, 34243242, 2290786312, 578986024, 42631328, 2325915808, 682271368, 705331232, 2189590538, 2654760, 671220354, 8431648, 178825224, 33589768, 2156407432, 2860525730, 707305514, 572555946, 2819230208, 136847392, 2693433386, 2818572298, 2729085440, 9046152, 2684357152, 579379752, 581445666, 2829230722, 36186250, 2821204480, 2862647432, 2150277768, 545917088, 579346434, 2181038208, 715827714, 2826971298, 2694840360, 2718575264, 141866, 2717941930, 2819269280, 679651466, 2183145602, 2147526690, 671260682, 2181693992, 2630312, 2189437474, 671252642, 2192056458, 2317879298, 2183703178, 2317887496, 2863276586, 178948130, 578953760, 581478946, 2684485794, 679608328, 2323818634, 136456194, 35695242, 2149581346, 704643618, 682270888, 2281745058, 2821204128, 2862784682, 2861048458, 2156529664, 2726297738, 673349642, 2820835840, 2183692450, 2863170050, 2819270658, 168331306, 2183176744, 581609986, 169879584, 143297154, 2862745642, 704817664, 144845480, 570984616, 572522538, 671656576, 2181703850, 547521032, 682098698, 178948258, 2821327010, 36184096, 2821196328, 2687142050, 2852691968, 545268258, 2726996106, 2181597706, 572663978, 35823616, 2155915424, 572522504, 2687150754, 2729083040, 581042314, 2654888, 2292359850, 170044072, 2695506474, 2190084136, 2726339114, 9077282, 537404064, 572523010, 2290231816, 2149580840, 136317058, 176302634, 545434114, 2860558378, 2323784352, 2290780298, 2191698474, 581083138, 2290092706, 134873634, 134785186, 2718042248, 2191689770, 2861042178, 2317387946, 2860681866, 671255176, 545401504, 33685544, 44730920, 579348512, 44605568, 9044610, 2692917896, 536912002, 176334848, 539634344, 2687107720, 2290753664, 178956450, 2729058434, 2149624322, 2819270696, 41953794, 44050570, 578813986, 671648386, 2827485322, 145358882, 2860525602, 545794560, 167780482, 573088258, 41986570, 2192089248, 581478946, 2568, 571122304, 2861181090, 658088, 545390600, 142606888, 547398280, 8431744, 2820835330, 2829191810, 2147516928, 539107458, 2150247050, 176687112, 2155881122, 33589290, 2852784130, 545818786, 142616746, 2158142122, 170396298, 715169962, 2158658048, 2326431880, 34218152, 2325749922, 2147525128, 2191534632, 579477642, 8391202, 547391522, 2827624968, 2820803234, 2189427202, 2315952258, 2728561194, 2189437482, 35815586, 2318008994, 682141864, 2281745024, 134219938, 657538, 713564160, 671777322, 42631712, 167946368, 705176074, 537526402, 2324209800, 2325742240, 2317879304, 2317527682, 2325774472, 2726961154, 42600450, 570591242, 11176584, 172192, 2189985962, 2282391592, 2323677866, 2290748064, 537428482, 520, 168296584, 176695434, 2860687528, 2323685890, 2181565098, 2326397066, 42609312, 2852792864, 2158004768, 671615488, 2728560802, 2718607488, 35792928, 11174440, 2861073064, 715129344, 2720180874, 2852661282, 2317527554, 42475520, 36184064, 578978346, 2325752328, 145238666, 2861042338, 2147625506, 2718083074, 2315266600, 2720573576, 579340296, 2718040106, 2729058442, 715262496, 168436386, 2720180874, 2192222210, 2282261154, 174728, 2728394754, 2686591112, 144869888, 2148149890, 2317885570, 578988034, 2726993920, 2726832680, 2290124802, 168462890, 170035370, 2863177890, 2686591490, 2694973442, 705200128, 2183798920, 2718607400, 2829189664, 581568680, 2292230664, 2158496394, 2863309440, 134883842, 2292221984, 176720010, 2326298626, 547529344, 176695424, 572688418, 673849344, 33587754, 2687109642, 8389282, 2282261002, 2324212386, 2726470154, 2317494954, 136454178, 36186666, 2827094570, 2290125354, 713073192, 545393184, 539656736, 545925760, 143296520, 2852257928, 572557352, 35684352, 41953448, 570425994, 143263776, 2183825408, 2821234688, 671097474, 2852694058, 2147516424, 10658336, 178790914, 33589920, 2149744776, 44081320, 2687109122, 2728536066, 2726461952, 537403528, 2695528488, 11151522, 2684889098, 548014624, 578813984, 547521058, 715170346, 2183277218, 2284495010, 2854232104, 2281701384, 2852661922, 2829584896, 2695373448, 168298624, 682101378, 545432064, 2183800992, 2269344, 2726297634, 705169442, 705202216, 705170050, 545294338, 2720008866, 10914, 8554626, 9052682, 2854888074, 573180546, 536881664, 34121896, 539107496, 2150148616, 143295018, 2147527330, 2315952160, 536879648, 545432192, 2687019136, 178266760, 705178248, 178913832, 705178242, 713173154, 713204224, 2726306472, 2829625888, 706880010, 2860523520, 2158660226, 2718597162, 2624128, 2147658410, 143138858, 134752778, 8945666, 713597442, 134382218, 34113704, 2189592584, 2183702562, 134908586, 2156044800, 134349314, 2290122784, 2156570784, 2819260546, 547490464, 8954018, 2191657504, 137011874, 42500648, 2325751944, 2854912544, 2192220192, 41945128, 2818583050, 178946088, 579512970, 142647818, 2324343424, 2325743744, 42477608, 178430600, 704653440, 145391616, 2156044288, 2283939874, 2827487264, 713066658, 2826963618, 679488162, 2156429354, 176849026, 539142792, 713074818, 2819099266, 2292222466, 36176000, 2292884106, 2147617448, 705308802, 2317363848, 705202850, 2324212224, 2315266592, 704784904, 2854759048, 2693270024, 537397760, 671254570, 704684040, 570991106, 578945024, 2156014122, 134252586, 671228576, 713564802, 35660298, 176294048, 548020866, 2183146154, 2820670080, 2728951970, 2282391688, 168304776, 33597474, 2718081064, 41953962, 137011328, 2694979594, 2283801090, 2150269576, 570458282, 2290254464, 2829584416, 2692876938, 707431040, 2686460034, 170524712, 2826962978, 139786, 2283964960, 657922, 570591746, 144736810, 545398784, 2317885954, 2854232608, 548012552, 136323114, 11018920, 42076298, 2326306944, 2726305826, 2189994144, 671787168, 34081282, 2323685506, 705176226, 570985130, 671130112, 2860556970, 2829716098, 2861214346, 537004682, 145236520, 713198248, 707439234, 2821335680, 2854387720, 2192179744, 2325873154, 682271242, 2852135080, 2283929730, 2686986920, 8915498, 2324310048, 2181696010, 715162152, 680012456, 2720014858, 2829592578, 41945762, 2324169376, 579512992, 671744650, 134226082, 2852128930, 2852135082, 2292353674, 715292800, 2693434024, 2686618122, 2863269930, 2326430370, 2718441474, 2692907048, 671656584, 2820679682, 673221250, 170426920, 680165538, 570565154, 671261344, 2281865384, 2693308586, 136487050, 2821357576, 2318041610, 2181169184, 2192091264, 10649608, 680168104, 2726439552, 2317888040, 699050, 713599530, 715663402, 136882178, 2854783650, 2324310696, 170428962, 2281835042, 2819270690, 10526848, 2819227658, 573082122, 134750338, 41943712, 671744520, 2326265984, 2720047754, 2686625832, 545391232, 168329890, 2156562560, 2156046472, 2852268544, 2149714600, 2292196002, 539501098, 2181606024, 2292187818, 2692751360, 581574824, 42, 2147614856, 2181204512, 2238496, 682232450, 715827234, 2183668352, 673753098, 2147623040, 578979882, 167805570, 2324310536, 2181704232, 169902122, 704776704, 2718444170, 144712354, 673753224, 143163394, 682140320, 2156431496, 2728525824, 2862777002, 2189428904, 715162250, 545400842, 2148008616, 2860648608, 178258434, 545390728, 2158658056, 2158625320, 8921642, 44179586, 2860556842, 2827518506, 2290647682, 2325752480, 2183832106, 2323655296, 707428898, 2183700616, 134226594, 2324209794, 2183309472, 570428072, 671787554, 2324308490, 2190082088, 2191687720, 2326266026, 2292752394, 2317887658, 2862623370, 10487938, 167911938, 715300864, 2861214338, 42478120, 2726830728, 2181177352, 2282267178, 681746560, 571089546, 681607200, 2861203594, 2191688202, 2854781098, 707437056, 2854398504, 2156396586, 2820704296, 682271394, 168299138, 2189568042, 2695006248, 2829756586, 142617226, 704809506, 705331210, 671615146, 178291208, 572696584, 145238698, 539494432, 2156407336, 2728561194, 679485448, 2158624898, 2729091072, 44171784, 2728927272, 2829101730, 524298, 705210496, 2827496098, 571082914, 2323818506, 2862754432, 682240170, 8388770, 168339584, 547367562, 705178144, 2191565440, 2326309410, 176859264, 572695170, 2818744840, 2290229416, 2326397064, 706880170, 2852792832, 2192179360, 571081352, 2156038272, 2148051624, 2728919050, 2684397728, 526368, 2191665312, 2323687976, 8200, 581437578, 2290264096, 2684527274, 2720016554, 2155882664, 178817538, 2325750434, 2150247040, 706748578, 2692743338, 2692775970, 2862622730, 2728953992, 547389994, 704678440, 2695006754, 2325776544, 2156036104, 2290100232, 10520704, 2829224576, 673357962, 11043490, 2726470146, 2317486626, 671744136, 547528706, 570468522, 570598050, 545826824, 704653866, 671623200, 142739458, 2150140042, 2819098762, 144876072, 545792650, 36211240, 144704160, 176300578, 2324343464, 2148049440, 44048522, 579510402, 42084514, 2292875784, 2852825632, 2862784648, 2150236706, 2860646440, 2271880, 2156568704, 2717941896, 2862621218, 134777514, 136481288, 10496672, 2695405728, 44730920, 2826994210, 2148139682, 2729085066, 715655176, 136874624, 136317570, 537436832, 2854234760, 2181038242, 681575074, 2181048360, 671228448, 10652160, 2183144096, 2283973130, 2318052010, 2684518536, 2284333600, 2854922760, 2720047648, 144845352, 2829584416, 167936650, 167936000, 2157979648, 136456840, 134351496, 2861178880, 713072808, 2827625096, 579502594, 581042696, 2862645890, 2292877448, 539626120, 2317912096, 715161730, 2726430760, 2854789122, 2323810816, 2292328482, 545294858, 2183301160, 570427912, 665634, 572654090, 570427912, 2728396930, 2861047936, 2317885480, 715303424, 2181604000, 143297186, 176695338, 42631168, 2694974090, 2829101608, 2820802728, 705331744, 572696584, 34078728, 2282400288, 570460330, 2827004426, 36309632, 2718599178, 176695298, 2147625098, 2720016386, 706914338, 2687009448, 2290753674, 570558602, 2292842658, 545794600, 2281833122, 2315395722, 2854357666, 704815242, 578955304, 578816042, 2818706082, 539099784, 2852260522, 2183660034, 134752930, 715295394, 664066, 2852290570, 537034754, 679510666, 2281876096, 8560778, 2827518592, 2326298632, 572523138, 178956808, 706873994, 2318016682, 2726338570, 2827493920, 537043490, 2687150122, 2315946626, 2852135040, 2795522, 2192222248, 44173480, 142772258, 547358722, 34250888, 11141256, 2326307362, 2156044840, 2292852864, 2852782248, 681583112, 2862776866, 545917570, 2693400736, 545923744, 2156560904, 176194218, 2684487712, 2819236360, 2158141576, 2694840864, 142607010, 2324333066, 2158501928, 2183703210, 547922442, 2726996488, 2281840802, 2315430570, 681749120, 144867498, 2862744106, 44703874, 2862615208, 2290229250, 2686618280, 2728560800, 2693275808, 9046698, 2720047106, 2854224000, 2323810306, 2292877480, 2662560, 145229984, 2192179362, 170395810, 671091330, 671098890, 713173154, 2290223242, 44605440, 581077002, 2729093642, 2852135464, 2324209672, 681576992, 178956834, 2852823208, 682101416, 2854225962, 2317516840, 578816130, 2192056480, 571124362, 176685608, 673325706, 2861072552, 2190090272, 2147616928, 705300610, 713197602, 545292832, 2693431944, 704653480, 572686370, 44565128, 704678408, 176687264, 578980384, 570436232, 2718444074, 145392136, 715162272, 537395874, 2819105410, 8554656, 580919298, 2684364834, 570425994, 136358016, 2728921760, 2720147466, 2157969570, 2827517984, 2150236328, 10627584, 44738696, 2190115466, 2687017474, 680001696, 2181702146, 671655946, 570984584, 706906786, 145361538, 145361056, 681575074, 2685052970, 11151528, 671263402, 2818738856, 176687232, 2292359296, 671752842, 2281875968, 2189559944, 170394280, 2821202432, 2150279298, 2829715978, 2148182146, 673228808, 673196706, 713697920, 36218880, 2854920832, 2189986442, 176693896, 34087594, 2282236072, 580919458, 2290098856, 2190116904, 2147485698, 696834, 2157970048, 537438216, 673745450, 2728559114, 536879776, 2292361736, 9079298, 176849576, 2325744130, 2726300160, 2720147490, 2829592578, 176294056, 680009728, 2290100898, 2720145578, 143270528, 142608514, 134351392, 581566474, 36340226, 572555914, 2720137888, 707264554, 2181048968, 2317361154, 715694752, 2728954370, 2149591552, 2284364298, 2325750272, 579349152, 176163330, 2821333152, 2854234784, 2718433824, 2818746912, 170396192, 581607434, 170035714, 715302952, 176851080, 178815104, 2693310504, 2181728426, 539527848, 706906792, 2726338592, 10488458, 176293928, 144876032, 2860679304, 537395208, 2818613768, 2156398722, 539101832, 170436776, 2317484714, 2862614688, 2158002690, 144876066, 2158002336, 2854355584, 671229962, 2192058914, 545792042, 673325610, 2325872770, 545824896, 2863170186, 2695406218, 2181210664, 2860681856, 2183694848, 715268778, 2684887042, 2281736330, 579469858, 42502786, 2861172864, 134228128, 547914250, 2852300936, 679649408, 690304, 2754730, 671656066, 537428642, 2317910050, 2686625960, 572555304, 2861212162, 572664320, 176816778, 2687140000, 2158633480, 2326430240, 2318008962, 2862656170, 2317524994, 2147483816, 42510888, 681607330, 2156038304, 2181081098, 679477386, 2860525570, 2191690242, 2818615938, 2326276616, 536905730, 2326439938, 704774184, 2192212618, 44173442, 2860525578, 2818607106, 2717919362, 682134016, 9076874, 32896, 2183268488, 2183146154, 547487914, 44696064, 2694979720, 2860689450, 176171528, 539533312, 176294562, 2326397064, 2183307424, 42076200, 705308808, 2686624256, 142615178, 2820808840, 2821229216, 142641800, 572531234, 581601418, 2192181920, 144747010, 2827133442, 41951402, 545393314, 707273224, 2829623970, 573180042, 581599242, 170560130, 2326309034, 2718435970, 2686584960, 713730688, 682272810, 2189951650, 2718042666, 705208480, 2852257952, 2283841664, 2290746018, 2829060736, 170533378, 42609152, 2156399266, 136446600, 2720704672, 44698274, 2695506056, 715301386, 2720662154, 2726993922, 2282258954, 545786378, 35684488, 44738600, 706742304, 2862645290, 2695496322, 548014634, 2290778272, 2284486784, 168436352, 178391208, 2292719656, 2818706050, 2728536072, 2829230754, 2181178018, 2829066752, 136849442, 715784330, 10619016, 136454690, 167903360, 2284495362, 2720016554, 2861081224, 2827493504, 2192179242, 2158110720, 570425504, 673227304, 170559488, 2192091816, 134881800, 2315255970, 2290221608, 134228002, 42475520, 2827102760, 44042280, 134742024, 11149314, 42639904, 707275304, 536914440, 2829058178, 2860517930, 704645122, 2323679786, 2147516970, 539525248, 704782378, 681617576, 673196170, 2282236032, 673319426, 2148139144, 11053728, 42074146, 2158133250, 2862613034, 2148180520, 578947720, 134914088, 42074658, 715694216, 715270658, 681714208, 2290747554, 2686495266, 36210858, 680034442, 33728514, 2694850728, 178913290, 2820808714, 2140714, 706783370, 2821237280, 2290255882, 2315944106, 2718443522, 168304680, 2323776160, 178292898, 2181202560, 136456328, 134258850, 2826996232, 142615040, 134908546, 570952202, 2183178282, 2694842882, 2325907618, 2718081186, 178299042, 2718468266, 539626144, 2718567074, 671132192, 570426026, 2829724192, 2281734658, 715139232, 2720563754, 2315954346, 33728680, 2720663584, 2854397952, 2181048840, 537002496, 2694849034, 131714, 2315389088, 2147525162, 2315821576, 679616522, 2695366824, 2315954312, 2292877480, 671230472, 2158133280, 2315289098, 682232320, 136357890, 2819140096, 2292326954, 2827001986, 2190114848, 2827624450, 170428552, 2694848522, 671261186, 2290657410, 2323778088, 2147625514, 545958400, 2283940480, 581437994, 580954760, 2282397736, 2862751904, 2325776936, 134219816, 705167904, 2692751882, 578979970, 2236552, 671096864, 2752520, 673743016, 2684487816, 2189437058, 2827649032, 2158103208, 2854750760, 44730536, 2292884136, 572654114, 2281745026, 178292746, 2718050442, 2728405634, 2150269570, 2726430728, 2157977768, 707272832, 2148016800, 2325916170, 680168104, 2829582978, 581568680, 715817474, 2726332544, 131712, 34220680, 2156005928, 2269312, 2818746912, 176302112, 2290786474, 673187968, 715653122, 2325749800, 573221544, 2827616392, 42601122, 547528704, 579469832, 706740896, 2150138506, 2326430248, 33595944, 2158502530, 2819107466, 36176386, 680042634, 170402474, 2728536194, 2325750402, 42117770, 2325915810, 713695392, 671647880, 537569408, 2820810754, 2729084962, 715827232, 537537192, 680003616, 673358472, 167780362, 42109066, 680143522, 178266632, 134750210, 2281736328, 2854789674, 2290254474, 2726832682, 2191532066, 11174432, 548044800, 42115720, 2720663688, 578816682, 167936000, 2150148232, 44599946, 2181562498, 2827624992, 2290755746, 680133256, 178825760, 136454656, 2818607136, 41945632, 2189568138, 2183799466, 2189429376, 2292219914, 2315954856, 2861080714, 176824840, 2292351626, 2158635648, 2158102568, 2818574378, 2695408258, 2718468256, 136880802, 2315944586, 2684889602, 2819097096, 581468162, 42631712, 2720696970, 11018912, 539009570, 539494528, 176818208, 2323778058, 537004706, 134785704, 2183831586, 168296610, 571082912, 570599936, 2292714016, 704651400, 2317355050, 2717909154, 2755210, 2284331146, 2854363650, 2325749762, 2829623818, 2317492904, 2325751938, 2684395650, 10657794, 2684356746, 526858, 2728951968, 539495050, 2292744714, 145369730, 2290221216], "scales": [0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375, 0.01708984375], "seed_hash": "quantal-trained"}