0	46	30	46	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
338027869329	338027869887	338027870437	338027870987	338027871537	338027872087	338027872637	338027873187	338027873737	338027874287	338027874837	338027875387	338027875937	338027876487	338027877037	338027877587	338027878137	338027878687	338027879237	338027879787	338027880337	338027880887	338027881437	338027881987	338027882537	338027883087	338027883637	338027884187	338027884737	338027885287	338027885838	338027886387	338027886937	338027887487	338027888037	338027888587	338027889137	338027889687	338027890237	338027890787	338027891337	338027891887	338027892437	338027892987	338027893537	338027894087	338027894638	338027895187	338027895738	338027896287	338027896837	338027897387	338027897938	338027898487	338027899038	338027899588	338027900137	338027900687	338027901237	338027901787	338027902337	338027902888	338027903438	338027903988	338027904538	338027905087	338027905637	338027906188	338027906737	338027907287	338027907838	338027908387	338027908938	338027909488	338027910037	338027910588	338027911138	338027911687	338027912238	338027912788	338027913338	338027913887	338027914438	338027914987	338027915538	338027916088	338027916638	338027917188	338027917738	338027918287	338027918838	338027919388	338027919937	338027920488	338027921038	338027921588	338027922138	338027922687	338027923238	338027923788	338027924338	338027924887	338027925438	338027925988	338027926537	338027927088	338027927638	338027928187	338027928738	338027929288	338027929838	338027930388	338027930938	338027931487	338027932038	338027932588	338027933138	338027933688	338027934238	338027934788	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2833	3650	2300	2833	3650	2300	2833	3650	2300	2833	3650	2300	2833	3650	2300	2833	3650	2300	2833	3650	2300	2833	3650	2300	2833	3650	2300	2837	3650	2300	2837	3650	2300	2837	3650	2300	2837	3650	2300	2840	3650	2300	2845	3650	2300	2845	3650	2300	2845	3650	2300	2845	3650	2300	2845	3650	2300	2845	3650	2300	2850	3650	2300	2850	3650	2300	2850	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2856	3650	2300	2865	3650	2300	2865	3650	2300	2865	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57633	23676	8011	2046	828	533	324	326	310	312	322	322	312	280	356	306	320	313	352	316	332	296	328	335	277	297	322	286	301	317	311	313	314	338	307	300	308	292	323	314	324	317	323	310	284	285	317	321	278	334	278	333	308	334	333	307	311	300	290	302	314	290	322	293	295	344	289	297	297	357	307	312	285	335	285	296	324	294	322	326	306	290	307	338	319	288	317	307	294	303	320	312	269	278	333	305	310	300	287	327	290	312	301	287	286	331	353	297	323	332	315	319	315	295	322	294	322	289	290	290	316	275	309	310	311	335	305	312	323	292	316	312	317	325	330	290	322	326	311	284	336	323	284	314	299	305	325	286	287	296	320	308	332	323	338	310	278	318	308	287	320	327	297	318	246	290	319	315	324	301	314	305	299	314	313	311	324	347	335	295	299	286	309	283	292	336	297	318	290	325	318	329	325	312	319	287	307	333	297	303	309	288	277	299	293	335	301	276	289	345	335	285	312	315	323	298	294	288	333	305	300	320	314	308	309	322	314	319	311	269	312	304	275	306	290	288	329	311	331	317	341	300	279	310	311	311	332	297	294	290	274	295	313	294	338	290	302	284	309	291	297	341	306	339	298	312	314	301	288	337	313	275	312	294	293	306	302	320	321	291	275	337	308	300	287	292	306	313	304	301	306	323	348	329	310	300	339	305	296	303	294	309	289	318	301	277	328	303	311	325	350	340	321	296	317	279	320	310	318	316	326	322	294	320	303	320	299	309	319	325	314	295	333	311	322	347	323	312	317	286	310	272	331	293	312	302	286	287	312	272	316	346	323	276	315	265	301	307	312	319	313	312	277	302	347	339	296	321	309	314	308	293	282	315	305	310	304	307	331	315	316	322	336	297	299	327	345	290	303	273	313	322	319	312	298	323	335	307	327	317	334	287	298	332	291	295	276	289	302	291	291	302	310	297	287	312	296	290	342	308	305	306	296	292	302	307	319	326	296	299	345	307	328	305	289	316	312	285	326	312	315	308	300	347	290	338	274	276	305	311	361	310	325	274	320	312	314	308	295	330	352	340	320	287	289	312	338	288	323	281	340	358	300	322	320	318	324	261	321	322	316	301	297	350	340	318	288	309	292	314	318	339	286	305	293	304	292	320	305	275	286	316	304	316	305	309	292	290	320	302	286	294	295	283	322	292	304	320	314	293	293	297	314	261	349	334	300	286	318	351	336	306	295	303	308	306	335	314	294	319	319	272	283	329	300	297	295	318	317	269	333	312	301	301	344	322	312	344	298	289	299	320	339	313	298	296	322	309	338	345	310	301	348	279	286	291	322	317	317	305	300	304	312	354	313	308	322	342	314	331	323	260	304	306	302	322	302	318	290	301	337	308	307	294	309	297	278	319	304	348	303	299	302	299	287	315	294	329	297	311	320	308	330	290	309	353	328	314	309	317	287	263	319	299	329	349	331	304	308	307	320	334	326	303	301	321	309	352	277	307	335	303	328	290	284	297	312	326	318	310	308	268	333	316	288	272	322	297	326	304	325	341	289	271	339	314	289	359	316	337	302	320	327	320	333	309	315	306	347	290	293	318	310	323	320	326	298	286	310	334	335	326	308	303	308	332	335	310	301	322	314	293	308	317	306	335	325	334	308	354	354	318	279	299	290	331	299	325	333	302	314	267	293	319	274	289	311	321	284	290	318	279	307	298	329	299	297	310	299	335	335	297	322	303	294	271	307	271	289	307	312	294	279	331	270	297	261	272	326	275	297	320	317	315	312	287	300	309	339	318	291	332	328	342	313	304	318	287	332	318	299	301	292	316	325	309	294	332	282	322	319	336	323	290	313	305	315	323	280	349	333	297	292	307	288	286	287	308	302	330	299	281	292	309	323	331	294	328	321	282	327	319	311	297	321	275	292	324	309	348	325	309	295	290	285	325	338	295	304	307	302	332	289	306	289	317	305	306	336	292	274	284	304	316	350	318	302	344	332	311	334	309	320	363	294	303	311	319	330	318	280	339	307	296	319	300	312	286	298	329	319	282	281	320	310	297	325	303	314	255	307	334	297	326	311	326	292	313	308	341	321	285	292	324	296	338	327	301	287	275	299	328	305	295	314	295	339	278	273	335	307	304	315	317	344	319	366	326	316	289	292	310	303	338	344	319	302	324	325	348	310	313	278	322	298	337	295	315	304	334	295	299	283	323	299	282	325	279	286	287	316	294	329	284	310	296	306	335	298	315	301	319	329	314	314	298	349	320	303	320	281	314	333	309	311	337	294	310	288	323	348	330	280	326	311	305	308	321	297	316	289	288	294	322	315	274	316	326	292	313	343	318	341	308	303	290	301	314	310	322	315	325	325	301	319	296	308	323	319	303	302	304	305	285	276	293	302	325	310	345	307	298	306	359	322	307	338	338	263	308	307	333	335	282	309	295	306	349	280	317	312	287	290	292	328	289	314	297	295	319	315	307	292	307	286	303	301	300	313	291	323	279	292	311	362	321	289	328	315	276	296	296	340	323	283	334	304	335	298	293	319	317	321	309	287	312	281	325	275	288	303	286	303	341	345	311	321	304	317	309	281	303	280	316	360	304	285	277	341	339	330	290	332	305	329	346	298	327	326	294	363	306	305	316	298	272	321	311	338	329	282	319	311	294	291	348	336	305	302	305	328	319	321	339	289	294	306	332	297	291	306	293	317	324	325	313	322	299	341	360	293	276	350	318	328	331	319	321	283	312	300	273	318	300	319	316	291	294	307	304	298	320	324	311	282	340	314	344	309	332	286	329	299	316	333	306	324	339	323	305	320	319	277	321	306	291	328	290	297	292	311	324	311	314	295	358	333	311	262	286	343	328	280	302	305	325	307	331	314	295	298	325	316	301	314	333	349	347	276	300	276	286	301	279	313	296	314	316	323	296	321	285	314	296	310	329	374	315	337	339	309	336	305	306	295	312	305	341	293	313	322	293	295	306	328	329	331	304	289	309	334	288	263	315	323	299	271	313	325	312	330	313	329	301	298	316	312	296	342	303	315	301	288	319	315	337	331	308	337	329	305	291	292	294	325	315	258	302	286	329	293	314	343	314	287	319	337	255	308	332	351	328	288	311	306	288	302	311	330	300	300	346	323	287	335	327	322	337	298	311	301	293	292	332	338	308	277	327	271	320	338	328	261	302	291	317	316	307	306	301	308	310	279	323	294	302	341	322	310	309	317	313	292	292	286	305	322	318	320	313	293	314	341	304	326	318	309	296	313	285	327	290	298	300	314	282	290	290	287	311	311	323	324	289	291	324	327	311	300	318	321	313	298	306	288	317	290	322	313	311	354	334	333	324	316	275	329	328	291	301	322	328	325	310	295	298	289	320	314	296	335	313	314	317	357	295	327	345	332	333	272	338	274	327	323	313	282	305	333	260	326	326	330	286	339	298	305	296	280	295	308	352	340	312	321	327	316	323	293	282	294	294	286	296	300	325	296	335	313	284	283	328	335	288	302	329
38539	14812	6636	3367	2160	1334	823	803	722	713	752	725	697	707	683	690	672	726	701	681	739	669	689	690	688	724	639	715	683	622	698	652	729	738	695	709	708	742	656	729	698	680	729	708	702	711	700	717	689	681	665	679	694	645	675	641	632	740	655	722	698	685	657	675	663	678	628	709	641	666	649	699	670	656	728	637	671	668	715	609	647	706	677	693	647	730	686	692	715	761	680	710	625	697	698	692	681	669	644	685	710	693	678	646	718	736	699	733	695	663	654	696	693	644	716	670	678	712	713	612	773	676	664	701	700	670	731	702	638	711	686	680	714	661	712	734	711	675	672	640	688	691	668	693	622	740	688	695	649	687	698	709	680	706	690	657	698	719	699	678	723	658	706	676	694	656	645	753	697	661	705	646	651	708	682	710	677	696	667	708	713	681	650	674	672	653	627	707	680	721	704	708	666	720	716	726	710	740	732	662	696	669	745	685	676	635	713	708	649	706	664	654	703	675	692	689	730	678	673	653	673	698	703	713	713	668	668	713	685	658	669	660	668	667	708	705	673	641	650	650	703	718	651	761	716	666	654	670	692	700	660	675	660	729	720	704	694	696	734	722	673	690	679	647	646	655	693	686	711	680	699	656	670	699	678	712	657	682	698	707	700	703	724	668	747	695	710	667	722	734	662	728	751	681	696	648	692	696	668	705	695	666	704	712	663	639	697	655	656	684	714	734	707	661	686	705	709	656	666	712	642	642	690	702	745	693	699	742	701	698	668	690	695	665	714	686	697	693	649	659	679	712	664	647	714	651	674	655	701	698	656	679	688	653	651	689	704	703	657	703	721	650	678	660	712	688	725	639	694	686	704	739	695	677	729	681	673	650	771	701	672	713	703	697	671	655	678	711	702	645	704	734	682	660	728	698	700	681	674	658	653	687	692	674	670	704	718	685	626	705	702	668	663	675	775	700	679	686	708	678	718	682	681	662	724	705	675	656	709	711	697	666	656	692	686	612	682	707	683	659	697	703	702	740	690	647	718	696	693	699	728	661	702	697	671	710	671	707	707	712	643	723	684	675	693	730	715	675	693	691	683	719	725	733	662	694	694	688	688	720	690	671	647	684	692	667	737	678	675	661	666	660	711	649	675	700	679	710	652	641	722	701	662	694	662	704	700	657	696	683	653	678	694	672	670	715	622	712	702	698	682	710	701	675	687	654	672	698	686	701	686	673	688	679	730	735	707	658	702	679	719	685	689	640	676	640	641	692	721	712	644	703	709	742	652	687	634	700	702	684	673	698	674	670	661	684	692	691	673	671	677	649	658	702	694	639	702	684	702	667	735	662	681	697	658	650	664	692	708	682	667	701	678	675	681	639	679	713	641	661	707	670	712	699	708	649	651	708	718	721	710	685	686	666	687	677	695	728	720	655	712	677	678	695	667	683	686	705	673	677	685	646	661	676	713	685	634	665	685	667	693	678	651	685	630	654	700	698	686	677	649	669	651	710	707	662	692	719	667	665	665	746	697	706	705	714	704	648	678	674	685	689	655	693	634	658	717	689	661	717	681	633	705	675	692	655	688	704	648	718	732	698	641	686	638	701	677	679	679	660	716	740	680	692	684	732	644	716	684	691	642	644	691	635	695	658	689	712	684	657	678	661	657	692	655	706	692	721	696	684	681	652	660	648	695	674	690	684	692	684	664	727	711	650	653	691	658	689	707	652	694	656	679	669	672	666	715	709	688	701	647	652	709	649	731	707	727	685	688	653	669	689	691	667	648	698	671	676	715	691	704	750	642	661	655	678	700	643	684	743	690	667	665	705	700	685	707	744	675	658	683	682	685	669	692	654	697	658	700	690	749	757	639	660	632	702	707	679	645	676	708	701	695	663	692	646	696	675	700	690	693	690	686	690	696	684	664	699	670	685	687	705	697	682	676	651	703	710	681	717	729	723	709	667	666	692	696	659	700	683	683	700	694	715	708	704	692	675	670	699	659	619	697	665	682	704	645	646	685	682	684	678	671	680	659	665	692	653	672	709	719	727	700	652	723	704	681	674	644	654	657	710	679	641	715	651	693	710	703	654	715	699	682	644	669	655	730	659	672	714	690	667	673	675	719	693	684	729	689	745	721	668	652	741	673	709	721	731	705	656	655	691	670	677	695	689	693	721	649	644	670	660	670	705	733	709	674	629	692	699	695	656	691	675	672	701	651	709	683	684	658	721	668	706	667	697	731	718	654	659	722	667	697	710	692	651	675	660	694	680	705	693	674	717	693	645	673	720	688	694	671	674	730	679	685	666	671	700	697	684	692	679	704	709	640	695	656	722	683	682	621	726	673	706	723	674	732	661	693	651	697	676	663	678	664	730	708	688	653	694	715	691	722	676	662	673	716	680	694	685	681	705	636	704	689	709	688	681	687	654	700	713	712	662	675	684	667	676	663	677	705	674	722	666	648	673	696	664	696	676	688	677	738	705	694	721	706	643	738	659	685	682	677	684	731	686	686	672	688	651	708	733	695	660	728	673	696	656	717	711	696	709	697	660	694	675	735	648	715	705	673	660	686	681	673	660	745	657	685	668	684	698	674	657	656	700	641	681	676	726	699	679	695	663	680	662	695	679	729	676	648	717	658	645	685	715	694	640	684	667	697	680	689	663	674	659	697	632	700	649	648	736	683	684	708	663	694	670	714	681	687	656	671	699	732	653	659	686	711	714	740	648	645	681	694	720	696	631	664	691	694	665	620	657	693	665	699	657	728	707	675	684	642	672	676	699	670	658	721	702	696	714	683	685	660	685	724	632	680	683	703	664	672	683	683	666	720	699	679	665	713	669	703	702	648	730	655	736	720	657	662	685	672	732	700	688	716	697	692	670	721	724	691	716	667	723	655	733	639	720	686	701	681	693	695	710	688	633	703	700	722	705	710	696	705	671	686	708	675	688	690	732	651	705	677	663	686	689	641	651	704	654	694	672	692	689	676	683	698	734	690	709	649	688	687	665	726	709	652	715	685	698	733	701	666	660	702	689	680	650	696	646	737	717	682	696	691	670	695	721	644	682	733	673	721	690	672	693	657	693	672	695	646	710	668	678	692	647	673	711	688	737	709	660	652	725	680	700	678	672	710	713	660	706	708	697	691	645	670	714	649	679	711	700	684	637	656	689	668	675	642	680	716	717	666	644	660	681	697	670	721	695	693	721	693	695	697	658	698	652	676	671	690	684	715	694	696	704	649	691	714	728	677	743	709	694	687	690	646	666	684	668	649	681	669	708	693	611	629	690	714	679	635	711	654	690	674	637	687	716	677	688	712	695	702	697	678	639	636	733	722	685	670	667	707	697	693	702	661	660	646	684	671	706	714	677	742	696	692	687	714	710	670	663	700	718	673	762	604	691	655	727	718	716	720	667	700	691	691	716	660	663	700	678	729	672	666	672	684	681	727	711	719	667	698	656	679	705	704	699	709	667	701	696	641	682	695	650	656	664	709	738	699	698	678	621
48285	15662	3122	1012	480	322	287	268	282	271	250	277	289	278	272	302	293	268	313	254	269	277	292	268	285	255	291	316	264	261	302	245	278	271	275	276	286	274	272	270	275	281	277	252	265	265	247	282	318	287	307	226	306	306	242	268	280	261	313	289	298	257	271	304	264	268	301	294	309	251	266	274	293	295	273	260	310	312	264	292	297	284	315	263	297	275	293	312	281	272	277	283	244	271	284	286	282	277	255	253	265	295	305	303	279	257	283	249	309	298	273	292	278	255	302	256	273	262	285	264	275	258	235	280	294	270	306	263	261	268	279	262	269	266	282	274	265	280	275	304	278	303	269	292	279	287	289	287	285	257	286	294	293	265	281	266	270	293	250	282	277	280	271	265	283	272	247	302	306	289	295	267	272	280	288	268	273	279	242	258	276	280	274	279	265	318	297	258	277	282	292	275	271	266	265	278	288	277	320	246	266	293	266	246	268	272	254	249	271	290	291	265	239	287	305	288	307	286	291	261	282	278	243	290	278	225	279	288	268	279	309	277	280	291	281	252	266	260	297	291	297	279	281	266	243	303	295	256	271	319	264	295	287	297	260	295	302	294	321	287	281	275	312	288	288	260	260	254	270	258	271	275	269	314	291	281	295	322	283	283	284	286	284	281	255	274	298	294	289	311	289	288	292	258	245	272	300	249	329	274	258	278	279	289	274	287	279	282	260	297	278	284	303	267	264	291	267	251	251	271	280	295	280	310	280	280	260	256	275	274	281	291	284	257	262	271	272	311	275	255	277	308	283	303	269	288	283	294	289	281	269	285	298	272	278	259	292	261	300	286	275	292	283	253	281	269	259	288	255	269	293	302	287	274	245	289	280	285	262	271	257	295	274	281	292	277	268	330	299	300	307	305	273	258	267	308	261	292	263	282	285	285	276	279	271	327	291	297	301	281	310	269	267	286	256	284	273	301	294	255	274	292	258	284	316	258	252	249	265	277	277	299	258	258	276	268	294	254	256	261	276	311	277	278	308	283	254	287	290	248	280	276	265	272	275	254	276	279	327	254	302	291	268	274	266	297	285	283	303	280	270	279	271	292	304	282	269	253	256	304	260	308	284	319	284	283	275	245	311	281	313	269	264	282	262	285	302	288	297	273	269	305	305	275	280	255	272	269	306	296	269	283	279	307	279	284	279	300	321	254	289	268	310	284	262	254	297	244	267	271	254	265	234	297	282	277	279	269	285	274	265	289	266	302	303	279	263	274	252	308	279	282	281	280	281	289	289	285	270	282	310	308	303	297	283	261	276	259	307	300	294	264	269	309	263	317	261	313	259	255	308	265	288	257	299	292	288	306	275	326	281	283	307	292	266	264	273	276	287	300	305	279	286	281	278	264	275	267	243	291	272	271	272	265	270	278	304	261	273	281	285	306	291	262	295	293	327	304	276	309	297	291	267	246	296	310	293	282	263	281	294	317	270	310	271	254	265	275	303	261	284	298	256	272	275	273	305	277	305	311	247	291	279	292	265	282	300	267	255	277	300	265	271	284	285	299	285	312	254	246	272	301	296	257	271	277	267	270	269	268	288	289	266	293	227	246	279	279	278	254	297	285	296	312	291	272	283	264	284	288	264	275	265	274	253	310	283	273	279	273	250	251	291	245	250	267	254	308	259	265	279	288	292	273	294	300	267	275	312	281	275	274	263	295	274	291	294	281	305	277	286	270	277	294	274	282	261	269	294	285	308	269	283	256	267	289	257	258	292	265	270	263	280	297	269	306	270	272	268	307	272	291	285	261	276	286	284	258	309	254	282	261	303	296	274	267	256	266	280	243	262	282	240	272	315	308	245	311	309	296	273	306	323	275	269	275	298	277	288	258	279	307	263	265	243	277	276	256	270	298	252	269	267	259	280	254	281	274	279	305	279	256	312	294	272	268	298	283	257	269	267	263	242	259	285	282	318	280	265	297	300	293	270	246	281	309	269	300	298	253	258	291	236	320	286	281	263	277	267	251	262	288	286	266	292	272	256	260	294	291	253	272	298	256	265	258	287	296	313	266	274	274	285	271	278	281	281	252	261	295	260	255	247	247	248	310	287	296	279	262	278	252	286	257	255	273	286	298	288	275	284	291	276	263	279	263	255	245	275	327	306	289	258	293	298	292	274	254	295	261	275	298	292	255	257	272	311	274	280	325	285	279	282	264	256	255	290	301	279	275	263	285	248	296	291	278	292	258	265	286	258	281	292	284	325	295	256	244	292	245	289	255	282	267	274	255	272	271	277	272	290	262	260	294	252	262	281	293	277	278	285	271	285	276	273	281	254	276	260	270	257	263	302	275	269	243	258	279	292	253	261	282	255	285	266	291	285	275	293	273	250	321	304	260	293	271	281	300	317	294	274	269	264	268	301	264	286	280	290	297	274	270	285	287	294	329	265	293	281	288	266	281	265	280	275	282	294	254	272	325	257	274	265	277	289	286	321	297	305	262	253	270	279	262	243	314	292	276	286	258	286	285	293	260	271	319	308	303	278	267	262	265	265	294	271	286	290	284	258	253	273	268	270	275	268	270	265	292	284	261	272	279	301	297	255	257	262	258	299	277	320	288	289	301	293	286	270	280	270	279	290	298	276	275	276	280	258	286	287	280	310	299	297	282	292	267	254	257	293	257	261	269	265	249	281	272	288	277	265	277	330	283	321	290	281	268	264	290	264	289	281	288	275	278	288	283	301	304	286	271	267	291	283	268	267	261	268	296	271	264	290	265	309	282	311	288	275	293	305	254	265	276	324	265	268	325	297	239	271	304	246	307	263	259	258	277	300	271	296	282	277	272	309	286	280	278	301	278	308	265	274	261	284	300	265	266	232	285	267	301	263	281	292	290	253	252	295	266	283	299	280	304	308	257	280	256	289	289	290	258	283	238	263	270	247	298	292	296	272	284	266	299	309	301	294	284	294	276	270	297	287	275	227	270	255	269	308	310	259	277	304	269	276	263	288	292	263	285	287	272	287	268	292	291	250	322	273	296	274	272	287	311	290	306	278	309	276	261	264	288	293	302	251	286	272	260	279	281	306	273	295	286	280	264	254	254	254	300	306	301	268	295	272	303	266	261	303	277	270	250	287	290	277	262	282	286	293	287	315	267	296	247	282	294	295	273	280	269	241	262	264	253	265	282	301	272	273	320	301	264	290	263	281	260	279	297	296	270	265	280	282	272	287	275	302	275	281	259	288	261	290	279	279	319	272	269	275	268	289	260	246	263	267	295	277	306	282	290	263	299	265	287	254	266	316	286	309	269	265	251	275	275	297	273	283	300	246	289	291	278	262	298	265	280	271	289	287	284	226	258	267	289	288	249	268	280	251	280	298	280	252	282	255	289	302	319	264	302	281	277	267	284	261	302	281	297	262	240	268	296	288	271	271	267	293	271	295	300	325	302	292	283	274	297	263	268	301	259	290	324	256	302	297	309	259	289	290	268	251	271	285	289	248	259	269	257
31936	9754	3563	2148	1312	715	669	657	599	607	591	670	573	616	604	642	598	609	637	604	639	592	656	627	671	592	613	651	609	613	637	619	601	656	639	591	615	590	639	620	610	650	656	614	670	580	629	618	580	615	630	635	582	611	636	649	614	604	647	682	674	649	597	611	631	609	641	606	583	642	612	635	630	654	637	622	599	595	633	643	654	637	625	589	627	616	625	585	613	575	682	642	601	637	621	615	610	584	604	592	580	648	642	616	618	599	612	646	584	625	611	604	616	627	602	625	599	569	610	623	595	643	626	619	620	620	669	630	598	590	589	586	617	655	631	654	613	662	619	650	612	541	669	656	646	612	580	610	634	648	636	600	601	602	623	679	632	575	573	608	602	621	637	628	625	594	619	626	613	609	618	631	604	615	665	623	602	639	640	589	627	596	686	601	626	624	593	663	607	695	636	607	645	630	592	589	655	654	567	626	686	690	609	622	618	586	643	615	622	648	606	620	602	638	590	594	636	619	626	615	611	568	607	621	634	595	629	630	611	622	634	632	623	624	639	581	615	639	647	684	631	578	627	599	627	600	641	564	674	625	607	608	624	633	611	600	662	673	663	640	640	603	645	608	643	604	616	632	628	622	604	656	678	609	613	620	575	615	584	622	612	646	613	713	562	629	623	637	628	639	609	606	613	584	622	618	638	640	633	601	598	627	629	609	639	664	600	622	605	581	614	629	614	612	644	585	641	624	654	630	638	612	606	643	674	635	674	643	671	615	611	624	575	628	671	652	630	660	647	621	603	651	642	610	600	603	587	636	691	627	598	635	642	653	672	610	661	626	671	610	643	608	675	632	661	635	623	642	624	643	582	621	645	604	595	623	598	652	579	605	586	599	580	624	620	634	627	629	600	622	631	626	635	618	599	604	632	590	599	612	612	643	635	565	635	566	625	625	651	586	655	618	606	592	611	596	611	633	635	637	655	600	627	624	589	645	629	603	586	585	602	631	649	609	646	588	653	642	619	581	597	618	604	608	601	593	616	615	594	623	588	582	572	653	630	608	615	609	609	611	596	627	648	602	613	613	597	630	634	628	665	631	621	621	630	609	627	617	630	627	633	605	619	631	627	623	667	617	630	603	612	617	653	622	619	612	626	641	592	661	648	615	653	616	629	651	618	635	571	620	622	649	576	622	623	666	587	616	634	665	618	610	595	646	628	621	660	608	629	600	609	622	638	603	616	606	619	633	655	627	624	592	607	649	601	587	617	602	601	626	594	614	600	597	641	601	599	671	596	610	606	673	615	635	587	611	648	574	602	640	624	620	566	603	612	620	652	616	571	631	639	639	600	634	587	634	598	664	644	638	593	599	641	620	602	605	601	599	665	622	646	642	605	621	612	641	627	582	625	596	604	679	600	668	613	616	620	577	600	587	646	577	639	596	642	592	650	576	590	605	585	621	658	582	596	635	610	650	599	627	613	627	632	618	611	619	611	616	655	651	586	618	632	669	653	582	602	600	651	652	616	665	604	631	611	644	615	650	647	579	604	615	666	602	647	568	626	609	636	618	626	646	639	668	652	616	621	614	655	614	637	608	590	654	643	615	607	612	673	661	618	626	595	629	621	597	640	586	651	640	650	631	641	589	615	610	641	593	619	604	617	618	619	617	635	634	608	635	583	602	623	642	628	615	646	631	593	645	644	583	599	619	621	603	656	634	603	619	624	632	647	642	574	594	617	614	610	618	614	602	628	606	645	674	597	632	583	609	589	614	613	636	556	603	644	643	636	602	598	582	627	614	594	629	615	631	624	613	597	606	604	616	592	587	686	637	572	658	607	610	610	647	630	629	643	660	593	596	625	621	590	601	614	660	660	622	616	617	659	632	626	666	613	608	628	614	646	608	626	609	614	618	604	646	608	592	612	585	624	596	593	580	670	633	627	644	584	642	593	632	616	606	662	623	627	614	597	605	609	629	614	613	611	663	616	625	563	658	589	596	657	590	655	655	658	657	651	628	628	567	601	610	604	613	595	638	619	605	670	589	611	605	639	598	654	628	576	633	586	600	625	585	601	645	604	609	603	582	607	570	636	636	613	621	629	620	597	643	665	575	637	640	627	567	646	638	640	649	652	678	606	622	611	603	623	644	627	626	610	607	657	606	630	628	625	682	629	599	616	636	605	636	653	606	599	600	608	648	632	629	640	620	600	588	620	656	592	647	603	612	638	615	558	639	594	623	592	570	616	618	585	683	638	605	598	628	633	615	649	577	607	644	635	569	611	621	562	616	613	628	591	609	631	618	583	655	654	569	606	622	638	661	597	631	599	605	607	651	589	623	632	614	656	616	674	597	585	657	612	610	624	619	605	647	627	582	589	650	626	643	602	600	626	645	660	644	672	612	627	639	661	608	618	638	620	628	673	617	612	631	668	636	610	579	625	676	583	624	636	625	582	612	615	592	617	626	618	591	639	619	626	575	623	633	581	663	576	654	610	590	621	617	644	615	597	620	612	629	628	616	623	605	594	656	588	597	627	642	621	660	634	633	620	596	609	633	575	638	612	610	645	648	611	614	621	595	657	619	606	639	598	654	622	618	598	616	655	605	607	612	635	601	593	612	642	655	602	626	678	624	696	641	640	623	661	622	609	608	602	641	615	607	591	679	636	630	628	640	600	592	573	670	621	634	648	622	620	593	639	582	706	650	660	620	682	622	639	639	628	621	620	625	630	546	651	630	630	604	576	630	622	653	645	587	674	650	611	622	608	632	640	613	654	646	596	629	615	609	602	607	615	603	656	609	665	624	649	617	592	636	647	662	629	590	657	656	631	628	583	650	650	625	577	644	591	634	682	613	595	656	617	656	650	651	604	642	651	653	616	624	566	619	605	585	597	622	663	626	645	603	598	658	674	630	623	591	612	614	656	581	639	619	637	586	610	596	616	635	656	637	618	593	625	639	647	618	623	633	621	622	659	621	651	637	631	639	627	641	639	597	629	621	635	669	606	612	623	621	607	627	600	632	683	574	650	631	603	581	636	591	650	651	648	635	602	620	584	672	613	584	604	631	634	624	620	568	643	650	603	655	642	590	606	603	594	652	603	605	591	646	630	648	610	656	666	622	644	644	591	622	626	591	604	612	594	621	611	603	645	607	644	641	643	611	667	638	646	599	619	594	626	629	671	649	627	613	608	585	651	605	607	626	616	570	633	625	628	606	672	606	609	629	628	647	582	608	603	571	620	633	636	620	604	646	646	646	605	621	592	581	638	613	578	682	640	613	636	609	662	607	635	626	630	606	618	566	647	621	643	602	595	677	612	620	662	615	595	665	604	574	605	648	616	626	643	613	663	640	648	600	666	658	658	614	617	647	610	637	602	594	637	607	613	637	601	650	607	661	607	605	596	582	671	607	572	627	616	637	638	626	617	567	632	651	692	612	621	637	563	580	577	619	602	608	652	621	625	607	622	606	676	561	587	615	589	641	573	667	610	619	630	613	619	608	623	667
58685	21596	5570	1107	498	366	328	304	315	307	284	283	306	268	303	300	312	278	281	304	298	281	297	291	291	293	315	298	301	299	272	290	311	300	264	276	269	311	300	306	291	308	313	285	273	325	274	296	296	309	266	311	300	307	292	291	291	307	264	283	320	315	288	283	301	273	288	321	281	272	295	280	286	308	296	282	289	276	292	260	287	301	275	270	316	273	296	295	303	278	288	286	270	272	303	268	289	302	323	258	294	306	276	259	320	265	280	272	285	299	287	275	331	269	268	329	324	295	279	266	276	288	299	268	308	278	262	288	271	266	272	283	299	270	262	301	292	290	280	290	251	298	275	296	272	279	301	311	309	312	273	291	302	254	272	309	280	272	311	283	281	272	273	266	272	286	300	290	303	322	254	298	297	295	276	273	279	304	286	282	290	278	299	304	242	279	289	286	292	251	273	311	286	290	310	323	292	279	307	257	261	294	290	278	245	293	263	307	277	315	284	276	273	268	300	285	307	288	333	304	282	271	305	291	300	297	317	257	333	307	299	268	263	327	315	295	299	302	289	305	308	321	291	278	293	307	270	308	322	299	284	289	297	266	257	278	287	290	304	299	279	318	288	271	289	270	310	293	298	299	298	264	279	277	311	275	293	278	272	294	299	292	294	290	311	288	294	306	289	277	282	293	264	291	303	265	287	288	301	254	298	293	303	291	231	285	286	273	336	285	263	266	279	263	279	264	279	288	258	288	293	333	306	286	259	317	312	286	293	293	274	279	287	284	311	305	288	261	296	301	300	308	289	285	312	315	288	310	295	289	261	253	297	272	282	274	272	281	299	317	295	324	276	281	269	299	316	289	317	283	275	266	309	318	297	268	251	312	270	308	350	314	280	297	300	282	278	302	302	288	332	295	289	240	259	308	263	286	315	300	286	306	266	294	303	313	304	291	292	305	273	296	309	280	286	286	271	264	284	308	280	288	288	269	306	294	294	304	286	275	306	298	283	279	257	306	287	306	294	317	293	299	300	265	256	313	276	299	260	295	295	286	276	289	279	283	304	281	289	269	300	297	301	286	268	291	261	302	266	303	284	280	278	284	258	284	293	304	304	308	276	299	276	301	294	273	297	292	272	315	300	252	279	287	319	249	257	275	294	267	313	298	282	265	292	295	275	264	307	307	295	274	310	274	291	276	257	286	311	274	311	289	294	290	252	292	271	293	263	311	300	271	281	280	273	294	294	287	299	288	319	291	273	283	270	324	284	294	294	299	311	288	288	317	263	279	297	275	270	280	289	275	296	269	286	278	288	271	264	317	275	303	272	260	287	291	335	283	310	305	307	306	268	260	271	290	291	277	257	267	299	293	314	255	292	276	278	268	299	302	268	272	288	317	274	277	293	287	326	300	279	293	264	312	272	303	271	250	288	279	311	290	294	254	262	280	271	281	288	275	292	292	304	308	283	310	284	276	317	302	266	288	288	285	285	269	273	259	270	274	280	276	282	280	265	299	289	299	305	265	293	306	276	298	269	301	302	266	284	338	293	305	303	292	284	346	292	301	289	293	288	262	284	294	312	278	294	313	293	276	290	267	261	303	269	251	269	328	309	288	281	305	298	300	308	267	283	313	291	254	280	273	295	293	306	293	297	253	283	289	280	285	297	276	295	290	278	329	301	297	327	306	290	265	277	253	292	322	279	286	317	286	316	275	284	312	271	284	245	285	277	291	288	300	262	264	271	274	292	284	263	303	294	284	279	304	301	272	316	335	273	282	289	266	267	302	310	300	312	317	268	253	304	277	279	260	269	296	275	310	269	304	282	325	289	255	285	272	270	323	271	271	295	321	295	271	272	277	277	274	297	304	268	309	279	286	276	278	267	322	311	263	262	314	282	288	312	257	261	308	303	286	319	293	285	298	283	268	315	338	294	282	260	276	281	271	281	259	249	283	285	283	338	262	331	305	290	251	272	302	297	267	294	314	251	294	273	316	284	273	273	272	303	250	273	266	294	320	276	276	305	269	285	282	331	278	297	265	322	308	282	278	287	293	330	280	293	262	279	296	274	298	263	281	289	305	270	264	281	321	298	271	286	263	284	290	274	299	298	301	296	300	261	285	265	284	301	281	301	279	264	324	298	291	315	300	295	284	303	304	295	268	277	307	293	306	283	299	300	297	301	267	269	342	298	272	299	263	263	275	285	296	311	260	304	287	276	316	278	243	303	273	310	282	294	296	299	285	321	292	299	309	300	302	269	313	292	317	302	246	276	293	277	283	271	301	297	302	302	291	291	298	269	297	308	312	282	278	294	290	271	300	278	258	282	262	289	279	287	311	307	299	301	274	289	282	293	297	274	294	289	281	323	300	291	293	264	315	280	288	320	281	282	300	294	299	274	313	306	293	325	297	299	299	274	282	284	262	295	272	305	281	276	293	266	255	312	283	296	307	298	322	285	308	295	258	265	290	311	300	294	287	305	284	284	274	259	288	292	309	284	299	304	269	321	302	305	309	300	244	319	287	268	299	296	277	325	291	289	261	247	287	246	289	280	278	291	244	318	290	297	265	287	286	307	272	291	332	302	306	310	292	252	289	290	295	301	309	275	302	284	296	306	304	299	278	284	277	332	301	266	266	299	324	257	278	276	287	282	308	311	293	294	248	276	310	287	326	277	309	268	282	251	305	258	261	266	282	285	261	338	264	297	284	304	323	306	265	258	263	314	253	300	284	276	297	302	267	301	298	288	255	278	299	296	322	301	293	266	295	284	306	310	298	302	257	255	305	273	331	303	299	261	327	273	291	306	290	308	298	309	306	306	282	300	285	286	275	275	275	291	291	299	299	265	277	252	302	277	286	269	265	295	285	273	296	279	315	309	306	282	291	251	272	295	302	294	273	278	313	311	301	292	283	272	295	259	298	304	258	274	292	297	290	286	285	271	300	286	272	288	270	311	280	282	291	264	284	267	271	281	256	325	282	270	316	284	291	299	299	288	282	293	283	284	291	286	286	282	266	310	269	325	276	307	284	295	282	327	285	283	299	275	303	310	291	301	313	300	281	278	286	291	293	289	296	309	295	262	259	275	263	279	290	269	309	305	291	291	266	286	295	287	265	282	286	290	303	339	284	291	285	284	248	264	270	297	260	286	291	280	300	288	271	251	272	292	284	312	261	266	263	298	278	286	274	268	242	295	292	274	329	277	285	277	262	337	283	302	277	283	302	274	262	292	308	279	326	300	289	325	291	265	294	275	278	286	268	266	263	311	285	302	314	292	296	304	274	262	274	291	293	313	283	295	277	279	289	281	272	268	279	297	302	269	284	279	276	269	295	295	294	286	297	286	294	297	293	303	292	303	288	303	284	312	273	252	275	277	303	292	290	317	282	265	304	285	306	288	307	270	282	295	304	292	309	271	294	299	292	265	252	289	268	308	271	280	260	287	289	294	302	247	290	301	272	254	262	299	277	306	249	277	272	269	319	281	299	293	278	297	283	269	287	253	253
39345	11724	3973	2114	1161	772	681	659	640	659	657	665	628	652	633	607	637	678	621	643	622	624	655	625	670	662	640	607	647	665	667	676	651	628	609	616	658	690	686	659	626	608	636	661	636	650	671	679	619	660	681	639	645	703	671	601	628	643	660	611	691	655	650	638	605	639	605	594	629	633	677	651	639	658	635	677	650	640	661	671	669	633	678	656	639	667	627	671	580	633	640	629	669	667	648	611	634	621	619	660	661	679	624	657	640	635	668	700	672	636	664	589	644	634	643	624	671	619	619	636	630	671	666	614	640	665	599	643	693	689	619	646	660	676	656	653	674	636	651	642	664	646	603	663	632	628	594	664	608	736	658	641	632	637	606	646	669	642	661	627	654	665	657	676	659	674	550	635	685	616	659	617	671	656	621	669	668	619	679	628	658	631	640	635	688	651	614	614	641	641	619	616	634	649	615	656	654	671	628	656	649	662	689	654	636	643	583	667	677	624	632	655	617	668	663	624	660	591	684	664	596	668	643	660	636	627	615	645	637	627	660	620	652	618	668	642	635	691	697	659	664	666	668	643	638	666	607	668	646	631	627	647	701	680	684	668	623	679	658	685	636	668	650	635	683	671	642	633	646	664	641	704	639	709	616	660	658	620	605	627	666	677	653	680	651	681	663	644	606	639	638	693	643	656	661	627	666	640	683	696	671	661	659	648	637	641	639	659	641	663	645	650	616	651	652	702	644	603	608	617	624	639	642	584	650	669	658	632	666	681	632	676	665	635	641	664	622	625	610	651	658	657	708	659	635	674	651	661	632	649	619	669	642	604	667	680	664	649	634	646	614	669	656	626	653	657	627	664	664	635	638	637	685	640	666	653	664	611	655	641	687	659	661	685	610	689	642	636	686	653	612	682	642	626	618	673	647	615	642	670	650	691	605	632	648	633	613	670	676	650	693	664	668	636	627	693	636	629	658	624	605	660	685	592	645	664	673	701	647	630	617	636	642	657	636	679	623	646	636	678	681	699	651	640	613	640	668	678	660	632	612	689	621	666	654	634	639	601	623	636	705	660	625	582	657	671	635	627	627	670	609	644	682	627	641	648	641	648	610	714	653	657	697	661	656	615	639	621	620	587	646	644	624	635	650	588	609	627	644	634	648	658	605	682	663	653	615	642	639	631	613	708	628	636	649	676	596	680	633	667	639	658	644	603	688	655	621	648	664	656	639	690	640	652	664	668	636	681	673	617	575	692	684	666	636	652	678	717	623	644	658	637	669	641	665	607	594	627	623	665	612	588	612	636	658	620	627	654	599	630	664	670	664	638	603	625	664	662	650	708	617	644	640	641	663	663	673	637	643	634	634	650	636	708	642	692	631	671	661	616	637	656	659	632	652	642	653	634	643	583	652	649	622	661	609	644	671	629	676	627	679	670	652	666	604	629	641	667	642	652	673	641	653	609	584	644	616	631	632	655	608	671	696	630	622	641	664	644	613	613	636	662	640	657	646	631	615	675	704	603	664	673	631	614	642	678	657	649	629	613	622	676	665	636	642	669	663	651	641	674	651	644	658	622	666	655	609	625	686	633	598	615	690	628	620	637	653	611	653	683	626	615	652	635	604	646	621	683	649	638	622	652	646	656	662	683	680	640	679	680	625	624	651	614	627	665	659	662	663	673	645	631	609	663	652	668	658	614	636	627	605	628	672	640	625	680	674	664	672	652	635	651	605	621	659	653	600	666	644	618	627	690	625	643	647	657	661	647	653	647	620	647	648	651	646	647	686	646	630	606	644	621	612	632	641	680	620	626	647	593	616	711	661	641	633	655	636	676	654	659	650	668	692	689	639	641	610	644	627	653	650	663	670	696	640	621	668	672	650	633	614	660	656	648	613	627	687	665	623	634	633	668	677	669	665	626	630	652	656	706	641	650	663	670	641	656	618	638	665	669	652	634	647	668	664	642	657	612	647	630	635	635	663	642	633	651	678	673	653	635	672	694	649	626	650	600	621	642	634	620	633	652	642	670	649	667	683	615	707	651	638	651	673	697	653	678	660	595	700	679	588	648	633	581	631	640	642	705	625	618	602	606	639	625	673	668	588	626	607	618	592	670	659	624	689	675	629	650	647	618	632	669	640	633	626	627	615	681	671	658	669	599	639	631	701	654	652	681	655	649	671	687	621	651	683	695	621	701	627	633	594	740	656	693	647	710	639	631	614	619	573	665	653	639	617	667	664	607	683	631	680	632	657	684	620	665	651	694	697	644	697	649	622	622	625	623	657	646	633	689	575	633	681	611	656	677	622	712	674	639	643	636	653	622	654	650	639	676	654	639	676	629	634	646	718	663	710	599	626	698	664	665	648	653	588	658	673	622	683	656	621	627	667	636	666	653	638	663	683	664	655	625	616	681	677	668	666	626	605	606	655	610	619	660	667	662	662	660	639	669	688	685	638	633	649	639	648	648	655	636	635	593	651	651	678	672	655	663	647	664	669	692	622	643	619	636	628	635	605	625	715	664	667	654	666	673	671	638	658	627	631	678	625	626	656	637	647	616	617	658	638	658	645	656	688	641	690	601	621	634	633	669	651	660	664	637	613	636	615	654	622	626	637	641	652	678	676	644	632	661	661	652	668	601	641	651	665	631	636	666	649	643	603	621	608	684	661	666	687	669	636	609	613	673	647	681	640	649	673	653	647	673	613	597	600	634	669	667	685	663	674	650	613	666	623	624	617	637	654	650	623	697	635	672	630	685	589	618	624	659	670	605	666	665	639	587	615	643	639	628	610	675	646	661	661	596	623	674	670	666	665	642	622	658	648	637	625	676	629	643	620	653	613	684	638	661	616	631	613	600	685	666	644	654	649	658	711	621	616	630	673	623	678	664	645	655	661	650	661	627	645	614	658	661	640	637	692	663	629	643	644	698	641	596	648	663	657	661	673	609	659	669	642	653	711	648	643	696	606	684	679	646	673	635	611	653	662	641	659	632	690	662	632	619	638	613	629	662	659	659	647	659	640	639	656	659	609	636	631	622	622	648	626	605	595	678	652	660	657	599	653	675	641	618	665	662	671	620	678	594	650	675	688	628	622	639	668	627	613	656	614	579	681	621	638	675	609	657	655	658	636	610	656	657	651	654	658	625	661	629	595	645	623	622	638	657	657	673	663	620	684	673	626	641	616	692	631	654	639	646	661	632	665	682	638	654	625	650	646	653	623	664	647	651	619	619	622	639	629	636	665	590	645	661	638	618	645	648	682	638	631	638	663	646	686	629	647	646	688	594	668	672	609	669	658	613	667	668	675	682	639	666	634	656	625	638	643	626	638	662	701	652	653	613	663	683	648	613	672	687	642	689	671	641	682	649	644	663	647	666	638	654	642	610	611	618	685	616	673	612	631	632	681	643	658	650	628	604	631	651	695	697	592	642	623	685	649	643	657	666	649	627	643	647	625	635	678	641	647	657	657	631	657	608	644	696	672	647	671	605	673	663	675	625	632	661
59664	24702	7548	1720	818	488	386	350	326	318	317	317	283	334	321	308	286	305	294	276	323	325	291	301	300	329	292	295	309	282	264	289	257	343	310	299	311	306	272	311	291	298	275	320	296	296	286	295	307	312	304	303	293	296	302	294	332	325	320	304	314	277	282	291	369	302	311	303	297	321	328	306	286	267	301	284	278	298	357	320	323	307	314	324	264	303	299	296	287	300	308	338	352	300	301	262	320	322	333	296	310	288	320	317	317	301	339	294	316	288	298	277	270	285	313	314	274	290	266	308	296	311	290	294	305	291	294	296	307	334	295	307	290	286	312	296	301	303	292	328	325	327	323	294	354	316	326	305	311	253	277	318	281	305	291	291	311	326	246	281	313	314	278	312	296	322	309	343	303	300	315	299	297	295	315	298	316	264	333	306	301	297	300	289	296	323	266	305	290	317	312	265	304	312	299	297	315	294	346	255	269	304	331	315	298	292	343	301	306	289	297	308	319	291	301	302	272	307	323	297	292	299	286	291	291	308	275	322	303	316	301	309	309	296	302	316	283	287	304	354	280	286	272	301	318	315	269	282	302	304	304	307	317	302	313	302	267	345	300	302	295	282	297	287	294	266	301	322	277	329	298	295	306	302	304	293	318	310	308	328	282	272	315	323	294	316	300	326	290	298	299	320	290	273	306	290	314	299	325	293	315	278	303	277	283	300	344	302	281	282	303	288	310	272	335	304	295	316	300	329	308	296	301	297	297	298	322	336	288	289	300	317	298	303	259	299	294	302	279	291	310	301	282	303	309	312	288	304	315	319	315	304	304	295	300	332	330	305	345	264	301	314	252	303	332	349	307	247	271	324	281	285	275	323	305	291	301	324	285	324	300	316	325	311	314	304	319	318	304	270	303	291	293	302	299	316	312	257	323	285	324	333	317	311	303	310	296	265	317	270	298	271	307	320	288	315	289	279	308	273	310	293	280	293	301	340	300	291	313	264	322	319	268	327	293	306	298	304	270	303	281	292	285	344	340	326	333	316	302	285	308	312	306	271	312	280	319	321	281	347	278	330	320	328	293	294	294	296	316	327	282	302	292	287	311	320	283	316	291	256	271	331	298	272	312	302	297	303	277	279	358	290	288	286	308	308	310	279	304	295	299	318	298	309	331	313	290	315	276	323	264	338	310	285	308	337	326	309	317	316	315	272	301	274	278	298	288	298	303	316	295	278	302	301	288	329	300	316	284	344	283	301	312	287	271	275	287	304	317	312	298	269	315	308	333	284	286	273	309	315	317	285	314	261	302	290	301	312	288	318	264	299	283	313	280	272	261	317	280	309	294	309	301	300	336	345	296	280	287	297	279	311	304	303	319	308	287	327	286	303	305	310	332	247	325	307	285	299	297	304	297	314	282	295	337	320	298	328	309	310	298	282	294	283	329	307	304	270	319	291	318	301	278	274	288	277	295	278	263	325	289	294	284	299	268	269	297	321	334	287	284	303	310	303	294	262	313	286	275	275	281	279	318	294	318	325	275	312	308	289	302	302	274	291	285	325	324	313	304	316	325	262	302	310	321	329	292	312	280	334	283	302	327	292	300	285	304	331	308	314	309	310	284	311	293	288	276	305	327	298	277	271	331	305	305	285	283	319	292	281	276	293	317	327	339	308	298	294	296	303	310	325	312	286	328	326	309	327	289	345	307	311	295	326	286	297	310	300	318	332	279	294	311	304	314	335	293	325	279	309	309	300	295	278	303	288	289	269	318	276	301	304	303	325	294	302	310	327	303	288	268	293	303	299	344	303	341	312	300	312	285	285	333	317	306	296	297	327	304	319	297	326	299	282	291	264	270	276	293	282	269	309	312	316	306	293	333	315	293	300	299	260	313	287	309	279	300	318	276	257	280	295	285	315	327	339	336	287	342	304	315	288	290	287	283	302	314	326	311	312	325	325	303	283	267	301	319	284	306	306	328	302	350	317	311	284	306	299	298	332	303	282	310	296	323	303	293	286	259	309	304	298	273	306	272	285	310	297	302	303	345	309	272	336	321	324	303	283	309	317	292	318	289	306	283	294	288	290	281	296	292	346	312	302	323	304	323	286	324	313	318	336	280	284	268	274	298	311	283	311	305	300	274	302	296	312	296	306	295	294	321	316	299	327	340	281	296	296	273	285	343	295	284	261	295	319	269	305	320	351	257	287	292	286	331	322	299	291	273	257	293	311	306	296	308	296	292	316	325	321	331	325	250	267	294	274	292	275	293	272	314	300	285	307	290	314	324	296	284	285	254	286	311	282	300	309	314	333	311	305	342	304	319	282	308	290	326	284	314	304	281	278	306	310	302	298	289	247	290	309	283	327	305	280	304	311	301	291	290	313	331	298	303	354	323	312	291	287	323	290	306	300	307	298	326	307	340	283	327	350	298	305	298	292	287	315	295	276	286	312	298	299	277	274	329	271	273	311	308	337	296	286	284	326	291	298	265	337	290	327	319	302	293	314	331	306	306	336	289	268	317	334	308	286	325	298	350	303	287	319	281	292	298	298	252	322	314	322	294	271	272	288	282	313	301	264	314	288	304	318	301	342	305	312	288	301	296	324	309	265	305	280	356	288	274	295	279	334	297	299	277	272	315	305	311	307	304	286	302	282	303	316	288	291	334	271	297	322	316	288	302	300	293	258	315	329	280	290	249	313	291	313	282	316	324	273	338	296	302	295	302	317	304	304	321	306	322	290	304	326	322	299	327	334	283	313	303	282	301	310	287	301	319	300	317	310	286	353	333	273	310	308	300	313	334	312	298	303	309	298	328	285	285	312	308	326	321	282	331	336	305	287	291	301	323	296	299	287	299	319	307	285	285	307	292	285	268	280	300	285	307	343	304	274	301	327	308	288	313	324	314	330	301	327	281	273	265	315	284	319	298	327	297	296	287	309	328	310	288	315	317	326	313	296	284	288	303	310	264	299	309	282	268	290	289	303	301	295	288	302	283	265	299	286	323	316	309	279	291	323	297	279	304	286	323	290	324	331	280	297	301	317	348	321	323	285	305	319	287	304	282	305	323	309	299	292	350	290	280	315	272	281	297	309	318	304	294	335	297	308	309	293	302	303	297	257	292	264	289	290	305	309	264	308	299	282	298	309	299	272	344	333	318	312	308	292	256	259	328	317	318	316	296	312	336	338	299	318	316	281	324	299	324	285	316	261	316	288	302	314	315	288	297	303	348	289	315	306	296	303	272	302	342	280	308	299	269	278	275	291	331	291	298	295	295	286	286	301	278	297	293	331	293	264	279	320	301	301	303	325	334	297	276	326	322	286	317	317	342	295	293	297	299	309	307	288	280	290	333	286	304	282	305	302	309	324	305	333	326	305	271	302	277	331	283	307	311	264	351	283	294	315	322	318	326	321	293	300	303	304	363	301	297	320	303	299	333	318	316	309	293	357	289	312	277	290	272	294	277	318	309	305	295	273	295	300	278	288	286	304	329	303	309	306	283	299
39885	15002	5748	3225	1963	1163	818	764	739	691	661	644	705	681	690	691	647	605	672	640	705	710	669	643	682	672	692	672	682	655	679	684	634	656	688	635	680	678	671	704	646	685	650	689	679	762	671	675	688	730	669	634	684	653	625	678	680	717	642	688	707	705	736	685	659	635	696	650	696	666	684	705	676	643	670	670	673	653	675	666	714	628	687	667	709	671	611	671	636	677	679	680	691	670	667	693	696	667	667	676	644	689	681	679	647	714	686	653	689	663	644	707	661	673	686	671	646	662	704	676	696	638	693	624	678	630	684	696	643	695	630	718	692	664	671	700	675	665	637	639	701	658	748	729	683	671	657	683	655	657	680	704	674	688	719	622	656	689	648	640	677	683	709	679	649	649	624	673	676	657	686	688	688	711	668	664	686	670	614	660	676	648	657	697	627	667	692	677	678	676	690	658	661	640	683	695	666	716	644	658	687	661	668	667	644	671	686	743	687	694	703	630	682	676	676	653	681	698	685	652	662	714	674	647	615	666	659	666	661	664	694	624	646	721	693	633	707	690	676	704	711	649	657	634	691	659	632	665	678	644	761	690	684	625	688	674	701	676	693	671	596	693	712	700	678	679	673	681	708	728	659	679	635	700	634	699	620	647	669	670	702	678	712	705	652	659	752	670	674	690	684	621	654	700	694	702	708	693	692	670	648	665	686	692	701	671	666	669	646	687	705	674	669	661	663	669	656	691	648	660	682	673	678	671	672	676	681	660	698	680	636	653	650	661	673	664	648	673	661	665	669	666	653	721	679	710	654	710	648	686	656	659	658	700	657	669	669	680	672	684	626	680	686	649	672	645	627	644	679	673	687	631	722	647	655	644	684	664	665	642	641	674	694	641	676	663	660	671	739	672	688	628	688	702	668	641	684	689	670	696	698	698	664	684	717	697	649	659	646	626	675	629	702	647	671	667	640	648	690	652	669	661	694	633	699	668	611	690	745	697	672	673	658	686	666	681	698	723	670	696	637	673	702	653	663	652	658	675	668	652	632	653	676	671	666	663	665	635	706	591	693	700	694	670	680	648	664	629	649	657	613	683	614	710	686	660	651	633	651	699	673	636	671	667	663	714	669	663	681	642	661	686	661	635	681	628	704	713	681	664	629	682	695	679	674	714	672	610	656	631	728	698	650	671	647	676	648	666	696	673	639	667	696	631	668	629	679	696	660	620	604	725	654	665	658	627	709	710	725	657	617	672	667	684	680	670	683	667	700	641	657	680	693	687	673	645	687	620	658	658	691	689	656	696	636	642	650	653	677	691	651	619	683	667	650	657	680	678	678	634	698	687	649	646	676	688	650	615	636	653	629	724	679	668	694	653	667	697	645	637	637	692	618	692	662	641	647	668	658	670	660	606	674	679	657	641	691	646	702	690	653	664	666	664	719	668	605	649	677	677	659	660	711	662	654	699	708	686	645	636	643	648	683	649	695	672	655	636	632	712	701	646	638	706	716	649	698	663	681	636	733	712	675	686	670	680	673	679	713	644	658	644	670	669	730	651	695	654	689	662	666	676	647	680	653	682	683	682	684	647	643	661	621	688	672	678	652	667	677	717	691	671	673	726	649	685	706	663	673	667	655	681	682	708	682	650	675	668	668	702	680	654	688	642	655	625	637	729	648	660	667	632	657	647	664	660	682	672	655	664	725	679	649	663	646	648	655	646	663	667	638	675	680	660	678	669	680	673	682	679	619	657	687	695	639	624	650	655	674	702	662	661	691	683	677	685	621	663	734	671	663	668	666	695	682	706	681	660	632	692	645	732	697	671	661	660	690	702	684	645	671	690	714	680	653	658	666	667	714	663	702	654	639	608	670	657	674	663	664	686	720	666	677	676	646	656	684	682	656	727	634	655	691	652	696	655	664	703	668	632	669	706	719	685	633	621	652	691	650	630	645	705	701	694	659	727	695	676	678	704	674	652	656	659	689	687	659	691	648	680	652	695	679	651	640	663	667	723	680	685	711	682	684	655	699	666	690	672	662	623	689	692	666	654	695	613	651	694	708	680	666	683	678	654	669	690	687	680	634	680	608	673	702	725	657	656	656	714	710	652	687	659	668	702	653	630	718	688	668	692	673	612	657	665	666	637	688	719	685	647	652	702	647	676	685	681	738	728	643	708	705	687	651	655	675	590	620	691	634	687	729	700	687	685	681	701	625	690	656	638	666	630	648	638	661	663	688	596	709	654	691	744	685	715	693	668	643	648	637	631	697	682	672	657	653	728	655	747	674	651	623	647	681	666	653	647	673	664	683	670	676	629	703	701	653	713	686	671	673	619	659	637	661	650	637	695	661	678	665	665	677	655	675	659	710	716	698	703	678	676	661	654	678	654	675	669	700	653	672	665	661	694	634	685	649	655	649	710	677	679	684	660	667	657	663	701	699	636	640	696	683	672	689	654	681	655	671	673	665	690	616	631	658	677	703	689	651	672	708	689	701	697	689	677	638	649	630	685	677	682	713	638	697	733	673	659	666	624	674	659	692	669	671	694	662	694	666	698	679	677	665	712	725	654	677	716	678	644	711	716	656	667	653	656	688	649	663	642	673	675	652	617	643	676	675	630	675	679	669	725	673	654	664	619	685	663	682	673	675	679	657	700	666	689	665	702	682	671	644	627	686	667	671	653	674	630	641	674	633	652	653	657	676	683	639	660	682	670	672	714	660	670	685	695	683	663	683	669	656	709	669	717	691	676	678	637	673	660	702	649	685	643	641	667	636	712	697	626	656	662	690	664	663	658	631	671	687	708	674	652	653	686	653	665	693	683	703	671	767	624	659	621	675	677	657	699	656	657	672	687	702	658	699	651	686	673	642	678	673	697	638	668	692	656	674	646	667	702	682	650	686	621	682	711	694	672	644	701	728	681	668	679	647	671	626	644	640	652	685	673	690	634	667	674	703	652	675	693	685	666	653	682	625	653	645	721	695	693	678	744	655	605	711	699	611	666	688	671	664	633	652	692	634	658	693	619	644	659	696	705	647	630	650	681	644	714	598	659	684	704	632	697	691	704	628	682	657	673	697	675	630	624	651	643	633	652	645	677	693	674	679	643	687	661	700	685	674	664	650	652	687	621	689	695	663	670	700	608	661	730	668	678	650	641	709	695	708	698	655	619	693	697	708	677	663	639	621	645	699	701	666	663	688	638	668	649	658	638	709	637	647	641	632	642	699	676	658	689	685	691	662	639	664	683	665	698	684	632	690	662	690	691	693	721	672	679	650	678	642	665	654	711	661	672	619	669	741	670	668	666	655	668	680	644	664	701	670	613	673	638	670	664	675	700	644	617	645	680	643	711	647	693	671	631	648	670	692	637	689	707	655	674	645	682	655	639	647	693	727	659	698	652	689	628	693	658	668	673	649	704	677	635	645	685	669	664	705	669	679	684	689	701	690	713	654	684	654	673	669	652	696	703	661	660	723	680	634	637	627	708	640	643	666	680	647	684
44452	12490	2138	560	368	325	315	312	292	312	277	318	311	289	316	273	271	268	284	288	266	286	282	269	267	314	322	292	258	303	275	290	301	295	308	268	294	299	266	280	297	307	279	302	297	308	246	275	284	270	320	317	297	288	299	306	313	287	273	280	265	261	301	309	291	284	291	276	298	291	294	294	311	253	265	306	324	285	258	292	291	300	278	264	295	291	296	277	284	290	276	294	304	284	309	275	303	309	302	300	297	312	287	282	307	315	290	326	327	304	263	302	288	281	324	295	282	293	264	299	267	268	293	283	281	281	291	273	284	296	318	266	335	279	275	339	315	271	313	315	292	280	309	288	274	274	292	294	282	302	255	283	309	266	275	301	330	315	286	285	276	246	316	283	278	316	277	288	310	269	287	281	305	258	284	271	288	232	316	316	281	290	319	283	294	284	301	293	304	260	301	294	273	308	300	280	296	279	301	283	316	253	268	292	298	282	300	274	300	274	284	277	279	298	288	285	302	308	294	310	291	263	284	317	303	286	315	264	279	274	282	315	326	281	286	264	276	291	294	274	310	295	275	280	247	286	318	256	284	290	309	266	298	299	310	304	299	275	274	308	306	289	290	306	304	315	309	265	267	268	294	281	283	267	259	305	306	306	295	284	277	265	293	327	306	230	284	288	270	251	286	281	309	334	284	291	284	277	314	262	272	321	265	293	291	288	281	291	297	293	278	299	277	315	254	313	260	271	311	263	324	303	272	302	309	288	286	324	299	274	284	283	293	288	292	289	285	340	293	266	282	280	299	259	328	269	285	250	286	277	277	287	294	312	286	301	284	282	302	288	291	285	282	281	338	279	286	298	309	303	290	299	274	297	275	296	253	246	297	295	304	293	296	270	313	274	298	282	301	275	298	281	277	311	297	283	283	289	270	292	284	279	278	290	283	281	295	264	299	290	285	302	308	281	301	286	291	322	275	282	301	280	285	295	278	260	291	297	299	300	281	304	296	273	307	304	289	240	282	309	302	281	303	337	291	254	251	287	319	298	305	303	265	291	289	338	276	286	284	295	253	256	285	294	286	283	269	332	250	277	304	322	272	269	271	282	271	272	280	269	281	294	297	276	289	291	305	306	299	322	290	299	277	270	278	281	283	309	294	300	270	288	296	311	305	307	285	289	276	267	251	293	277	267	261	310	285	273	274	288	295	278	289	321	274	308	335	328	273	282	290	249	285	261	310	281	258	265	285	260	300	298	292	270	289	251	308	318	274	273	310	265	270	288	292	284	276	336	333	274	278	296	320	279	247	292	291	284	310	294	305	299	284	304	273	278	294	265	299	286	297	283	291	282	275	242	285	275	282	315	279	282	275	315	303	280	292	283	271	302	268	255	306	303	259	294	318	274	295	327	321	295	317	264	273	260	301	289	297	269	280	292	323	319	291	289	291	314	308	259	277	297	289	269	285	302	258	270	255	292	315	285	291	252	261	309	280	271	352	306	267	311	289	272	291	286	263	266	282	280	268	268	272	303	295	280	297	273	302	290	283	291	291	272	296	285	288	295	272	285	292	317	297	281	296	313	293	272	311	288	271	290	299	299	323	292	300	315	302	274	282	282	275	296	309	296	311	271	308	294	284	296	301	302	282	291	277	296	271	294	279	300	300	300	316	269	293	286	298	290	307	310	298	315	309	316	292	278	272	269	268	304	314	294	276	287	320	301	268	276	281	275	306	299	279	258	314	290	249	280	291	281	280	273	287	298	270	306	257	300	297	276	281	308	265	268	284	286	312	284	285	283	298	292	320	268	317	274	268	283	279	318	281	278	276	282	283	274	257	283	274	246	312	302	279	313	285	289	277	277	313	305	316	280	293	279	276	275	278	312	284	326	291	279	328	311	293	298	268	289	252	285	283	292	301	263	284	269	276	304	272	283	294	306	265	281	306	294	287	296	286	300	268	287	268	293	305	313	282	283	289	304	279	310	290	317	277	277	290	285	305	246	283	312	314	279	273	258	299	286	312	288	287	247	295	297	284	297	302	272	281	289	263	295	294	311	338	303	282	290	335	293	280	308	297	320	254	299	290	271	295	305	283	288	297	306	298	329	301	286	276	297	276	291	283	262	314	320	296	253	279	316	305	286	297	295	269	282	299	279	320	290	268	312	303	262	301	283	270	282	286	288	253	299	287	311	306	259	261	337	295	255	251	271	268	268	322	306	287	258	272	283	310	295	280	282	269	287	329	261	295	265	316	314	299	248	256	311	262	256	300	302	302	298	287	298	279	278	311	308	304	285	280	283	301	300	297	290	295	293	325	275	266	292	308	295	324	298	272	288	276	286	297	287	298	309	313	292	274	286	279	304	306	280	298	277	301	262	301	295	311	296	283	275	292	287	319	330	286	276	281	295	262	322	286	294	287	308	274	286	263	299	290	295	289	296	281	271	280	254	293	292	297	300	262	317	287	284	292	331	290	281	267	289	287	292	288	308	292	293	306	272	277	278	298	250	295	283	293	304	283	296	297	283	296	298	272	287	313	299	286	280	286	277	319	271	277	299	285	329	322	299	338	282	272	267	321	298	308	322	293	302	266	282	301	266	288	300	302	295	265	301	293	280	302	275	293	337	297	279	295	280	272	267	271	275	283	276	285	302	270	297	271	295	304	266	309	303	289	314	271	311	284	291	292	289	274	266	277	297	281	321	290	297	264	291	301	256	285	269	334	286	272	296	271	302	269	259	305	283	285	306	286	283	287	291	299	271	244	296	324	271	269	330	314	297	300	284	306	303	281	274	288	294	313	290	305	293	296	302	307	285	274	276	305	303	319	296	289	308	290	304	283	308	305	269	280	319	317	315	299	304	294	278	320	295	312	290	312	307	261	266	292	281	304	289	286	297	282	290	291	274	304	289	265	291	278	261	237	296	284	298	295	282	300	292	299	254	275	285	274	327	273	280	292	321	270	295	286	327	289	279	285	310	298	251	268	293	308	301	282	305	274	288	254	267	278	301	259	265	299	292	279	271	292	265	265	300	253	313	307	278	297	281	293	276	274	268	282	305	339	285	294	295	294	329	301	274	301	296	302	300	271	282	300	280	286	321	292	274	307	305	287	284	295	332	283	286	268	296	281	315	303	302	275	269	311	310	280	267	280	285	285	315	300	295	304	309	285	311	295	275	305	323	278	261	346	308	311	290	280	275	289	281	264	291	269	287	305	282	273	271	310	282	281	260	267	292	289	320	290	285	306	284	277	281	280	314	274	307	309	307	272	311	302	286	259	295	296	268	266	290	270	283	265	309	267	308	287	292	280	271	278	305	312	301	279	296	328	252	269	282	303	300	259	303	281	279	314	303	300	252	290	278	300	306	257	325	291	289	311	297	302	283	275	270	289	303	300	286	278	280	309	285	291	296	280	295	300	306	286	287	289	283	294	288	257	308	282	293	327	311	294	295	281	316	270	272	277	287	292	241	295	298	281	277	270	283	281	282	302	275	304	290	318	274
26198	4329	1980	1056	880	681	637	618	643	671	619	647	663	680	646	647	611	674	661	635	629	664	617	667	677	645	649	668	653	658	621	672	639	590	650	669	631	638	642	626	641	672	654	655	638	623	662	646	633	635	673	633	613	621	645	699	616	621	604	655	679	644	654	628	633	683	673	670	658	624	642	644	643	645	605	620	680	611	625	660	671	665	635	629	630	661	679	642	622	628	662	643	661	704	696	656	671	646	604	672	665	652	648	681	646	669	628	641	663	636	634	679	635	616	634	671	589	666	661	667	636	648	645	611	655	710	625	680	682	655	638	658	625	600	655	693	697	727	650	659	579	618	634	617	629	643	688	646	643	623	616	628	630	625	669	600	648	614	646	636	626	630	663	649	637	611	597	644	679	659	656	620	667	624	687	647	663	675	643	635	644	639	645	629	643	651	630	609	701	665	614	656	628	712	676	629	625	683	641	671	626	656	626	634	679	645	629	647	609	607	655	667	639	646	594	615	660	653	658	659	617	647	664	631	652	621	647	606	632	615	614	674	619	622	706	633	629	639	650	664	663	630	654	652	650	631	674	620	687	693	625	703	633	596	632	617	637	635	624	622	616	633	644	644	594	672	612	604	619	623	640	688	641	600	639	663	664	594	669	654	647	618	603	683	646	647	646	626	630	604	652	658	636	621	662	654	621	684	649	634	686	604	643	625	656	668	673	603	670	657	637	672	651	670	644	629	638	638	673	657	627	661	636	697	676	659	634	687	641	638	684	650	588	623	656	628	634	652	653	689	696	677	607	621	654	621	647	664	629	625	620	649	654	648	660	641	638	673	678	626	633	594	653	614	626	679	627	657	638	664	627	667	635	652	671	643	592	688	620	632	632	603	663	641	630	642	682	692	649	648	553	655	641	661	610	625	608	666	640	649	662	615	657	658	691	592	640	653	661	652	636	607	627	600	659	702	629	583	620	610	626	653	637	606	704	660	686	649	633	629	659	633	614	651	638	651	601	682	613	625	647	635	628	621	644	636	614	643	646	630	678	619	655	618	623	668	630	623	648	672	683	690	624	657	652	649	649	606	628	666	599	661	598	645	619	658	720	634	707	608	649	590	692	664	639	638	643	655	669	625	649	632	624	637	616	666	630	656	573	644	670	634	690	590	611	636	655	655	589	649	643	617	648	643	651	653	650	633	621	667	622	677	666	605	586	601	648	627	661	681	652	654	661	662	614	644	609	670	644	662	620	619	660	633	630	623	681	642	649	652	643	612	664	625	644	625	598	630	651	666	625	629	674	692	626	630	636	667	617	659	614	659	630	689	658	641	679	602	652	677	629	657	689	614	638	644	610	617	635	639	646	669	667	630	664	658	604	622	676	653	638	654	633	632	649	651	619	605	636	680	608	662	635	714	670	617	637	666	639	609	632	649	654	643	638	627	660	672	659	615	656	625	598	647	638	686	651	605	631	653	644	645	628	617	672	607	659	627	592	622	643	662	640	621	633	649	639	676	675	649	644	614	674	642	637	620	683	658	622	660	622	661	623	679	666	624	656	624	590	686	663	633	634	642	661	642	605	628	642	673	637	611	619	612	670	648	611	601	630	623	644	703	626	611	637	667	642	663	665	645	650	633	635	653	663	642	642	650	674	635	608	656	594	670	644	630	662	681	659	636	618	621	601	653	665	634	634	625	658	686	620	603	699	672	644	619	639	596	663	597	632	642	617	634	695	632	627	645	608	635	643	643	668	639	646	579	623	619	613	660	643	644	663	660	659	710	655	642	631	689	612	629	589	625	673	632	634	639	661	588	612	656	664	663	675	646	661	655	623	607	595	605	622	610	596	642	662	634	644	638	677	626	693	664	662	619	646	669	668	614	627	658	637	638	628	632	669	614	656	622	638	669	696	654	641	641	637	602	685	621	618	668	661	615	629	646	622	647	680	665	655	631	615	628	635	643	625	662	654	612	659	623	627	649	647	667	660	657	613	661	671	676	634	641	647	638	656	646	577	611	673	686	647	662	635	660	662	671	672	627	673	695	666	659	607	595	621	604	651	676	622	619	622	662	674	631	672	603	662	650	669	669	654	624	661	694	615	637	634	618	626	676	666	630	659	647	614	689	642	590	623	642	667	664	660	661	625	626	676	633	642	617	631	599	658	612	671	627	670	643	633	661	650	640	633	655	636	624	647	663	658	642	639	646	634	652	672	682	698	650	653	645	618	619	633	622	637	638	648	699	687	629	640	653	629	636	614	658	646	655	666	580	676	598	644	659	660	645	657	627	669	665	670	662	645	644	676	636	625	635	721	638	629	622	657	663	637	635	637	666	637	656	659	654	626	629	653	641	678	634	654	688	642	655	675	635	662	655	610	636	654	625	685	688	631	620	648	690	662	622	648	650	646	640	627	665	655	701	648	686	587	649	623	626	638	652	651	627	608	630	659	640	600	578	664	685	662	633	634	610	635	663	626	664	659	655	653	635	655	653	642	632	615	684	653	631	643	644	658	648	618	666	618	618	675	660	641	668	629	616	669	622	634	600	663	632	648	594	680	663	610	612	639	652	654	684	639	641	656	681	671	661	640	683	688	645	630	646	661	659	637	667	650	624	621	666	630	671	632	658	677	661	651	625	639	616	696	651	673	672	660	640	638	624	639	628	639	686	678	611	591	603	648	643	694	671	667	644	641	665	669	686	650	616	602	676	665	637	628	646	616	665	640	684	618	602	590	713	598	668	638	652	646	640	615	650	665	645	638	639	630	685	674	638	630	674	634	617	600	695	664	633	589	684	672	649	622	645	668	674	610	679	658	590	644	648	618	653	604	609	618	640	639	633	649	625	705	650	637	668	625	645	620	640	648	645	610	620	617	645	693	609	660	646	642	580	681	658	674	615	620	600	589	666	631	638	647	620	664	640	607	635	621	618	638	703	679	638	623	603	680	644	671	662	676	691	633	595	622	700	649	652	652	624	706	629	676	587	576	661	665	714	640	652	653	595	639	622	641	605	636	620	612	607	644	633	632	635	652	677	691	628	616	640	695	624	681	655	648	629	673	633	640	629	650	654	647	629	631	676	613	648	615	622	662	630	650	659	670	667	642	657	575	689	601	632	628	632	642	625	655	616	653	647	683	619	665	671	660	633	667	644	647	646	617	657	622	610	609	655	696	639	608	637	670	662	669	626	683	666	702	634	617	668	632	684	689	623	603	579	650	676	695	624	656	665	604	639	658	622	637	609	661	650	622	701	645	641	651	642	626	670	640	673	704	702	663	654	657	653	649	653	626	682	659	609	645	628	640	659	625	665	680	672	682	606	616	718	610	618	657	640	650	641	668	651	621	629	631	671	649	652	671	624	621	653	611	636	607	629	616	604	679	687	618	672	628	659	688	604	633	630	604	626	670	629	618	694	653	678	662	667	622	649	643	634	633	618	629	633	611	637	656	649	660	629	611	636	610	671	660	694	641	625	645	635	659	635	659	631	692	631	661	630	638	661
49269	22349	8232	2077	918	451	282	295	276	275	276	305	246	258	292	274	272	238	274	285	274	267	299	277	257	260	319	291	266	263	295	260	302	311	289	253	275	255	273	255	278	256	277	297	273	275	256	291	267	257	310	279	266	280	305	300	296	272	239	263	250	262	264	266	297	258	272	264	291	262	268	272	280	265	308	317	263	266	292	301	302	277	306	273	282	249	251	263	274	283	249	270	271	279	264	261	273	284	287	288	251	269	280	263	251	272	275	268	221	261	275	265	264	289	316	260	263	290	272	269	264	281	272	316	261	269	272	264	263	279	261	298	264	261	261	265	275	242	286	289	264	323	298	274	258	246	297	292	271	284	285	248	277	281	272	267	278	280	276	290	253	270	280	264	254	267	306	241	248	268	273	271	254	242	265	279	263	277	294	295	304	261	279	257	274	288	292	269	268	262	244	251	278	255	261	274	293	294	288	236	272	276	273	275	310	302	255	294	290	287	270	227	293	233	266	283	289	274	289	273	286	260	279	262	291	277	260	275	264	287	268	278	283	311	312	288	282	319	263	292	253	232	286	263	281	247	275	287	253	280	248	275	283	262	285	270	280	251	307	285	260	279	267	274	284	273	303	300	249	301	268	283	266	280	259	245	264	270	279	274	276	255	297	285	273	279	279	271	242	318	274	271	264	242	274	297	275	261	278	276	275	284	260	254	255	233	264	288	296	258	249	278	298	243	266	254	276	277	272	263	268	268	236	268	276	257	272	260	284	294	266	279	281	269	289	246	268	286	249	330	266	257	259	277	308	259	279	282	300	282	273	266	242	291	306	264	262	285	245	259	267	283	274	279	276	253	267	309	265	270	288	280	291	268	263	267	252	256	277	269	247	263	293	284	297	271	280	302	264	304	265	283	276	280	292	286	259	297	270	282	286	301	282	264	271	289	281	250	279	269	275	267	261	259	277	284	281	255	291	291	259	290	237	262	245	281	277	271	303	296	295	269	263	266	281	303	276	265	281	266	282	298	248	270	257	248	264	256	271	295	265	299	304	274	277	272	298	289	289	315	255	290	288	248	264	266	272	269	297	283	310	270	270	255	246	278	273	258	285	302	272	275	329	254	296	263	259	262	298	251	271	259	261	262	265	277	274	269	277	257	286	283	263	246	276	320	297	300	266	289	271	286	275	272	250	295	289	296	251	244	244	270	326	296	290	264	259	232	277	289	291	320	267	250	258	264	295	285	273	270	252	269	266	267	260	294	249	273	303	269	271	252	282	266	288	274	255	250	274	266	262	260	284	269	319	277	286	256	292	279	280	268	259	275	296	236	251	265	299	304	265	301	333	262	242	243	281	284	299	273	291	268	303	283	305	257	264	290	277	288	275	255	262	264	263	254	215	284	286	274	262	251	259	271	278	257	282	290	254	268	264	280	262	291	269	262	256	249	279	264	268	260	246	305	273	284	257	246	289	271	255	271	272	316	294	294	285	281	261	265	288	279	237	275	274	291	257	304	270	262	265	287	281	275	291	290	247	266	278	262	228	277	250	282	289	284	254	273	266	254	297	291	301	267	263	289	259	260	279	253	345	305	256	279	303	274	292	298	282	290	272	262	274	298	292	265	301	252	298	252	277	257	264	284	296	277	293	268	269	286	266	251	256	245	268	267	263	283	289	260	233	284	289	264	309	285	250	268	265	281	293	264	251	261	279	319	272	300	242	264	269	234	245	303	262	295	289	275	285	251	263	269	275	247	274	294	279	300	267	300	238	271	275	288	272	264	289	297	264	277	278	244	232	294	276	264	284	276	278	278	281	292	296	308	253	272	249	282	256	242	271	259	290	274	274	291	268	287	251	291	287	301	256	281	293	275	272	241	284	268	294	294	280	283	242	289	265	281	283	280	283	266	278	295	269	254	275	252	264	309	268	252	258	304	304	281	263	258	287	251	268	270	251	287	312	297	267	279	255	305	286	238	281	257	267	261	295	268	277	297	283	285	302	258	292	295	276	275	269	294	297	264	254	279	247	259	248	243	257	282	268	269	253	261	281	257	311	263	291	261	288	285	287	298	285	254	269	299	293	274	284	295	273	269	289	267	287	288	282	277	272	273	286	278	262	261	266	271	260	302	282	270	268	301	272	276	270	279	288	259	248	253	276	304	235	283	301	294	278	273	274	294	266	306	292	262	264	284	269	281	260	276	259	283	280	256	279	231	294	270	257	283	246	269	266	305	275	270	286	259	274	263	250	280	273	280	286	277	274	268	258	293	269	257	260	271	264	302	266	299	282	283	268	236	258	305	261	265	271	277	319	282	267	271	265	261	228	247	243	255	263	258	245	264	275	268	271	245	287	280	254	272	253	271	288	258	285	261	251	276	263	297	283	252	278	275	272	281	265	273	243	267	276	287	273	250	286	252	266	251	276	265	266	283	283	265	268	312	285	278	264	247	253	250	270	288	259	291	269	271	288	257	241	245	250	237	310	285	304	280	271	261	259	281	292	293	288	279	270	261	279	266	284	261	293	276	254	289	295	271	285	324	302	292	274	298	276	291	299	263	252	270	275	270	270	284	277	267	263	286	250	265	272	280	290	250	281	259	294	293	255	293	277	273	261	293	257	273	306	270	276	264	271	259	266	280	286	275	300	301	280	266	266	285	243	289	318	272	284	245	265	277	285	282	259	267	296	275	267	272	274	288	263	317	249	273	278	293	286	292	245	260	286	273	245	269	287	309	297	282	266	294	287	280	277	285	296	297	287	262	301	282	271	241	265	296	306	275	282	295	275	277	295	283	263	288	262	240	262	275	317	297	273	272	307	271	262	287	301	260	279	291	269	288	300	264	269	267	289	294	278	297	301	259	280	266	295	260	286	248	269	271	274	287	261	273	272	264	299	245	270	250	267	260	263	264	331	257	262	276	260	282	285	274	263	240	333	267	247	260	282	281	292	271	268	241	269	263	277	261	266	260	263	264	257	277	290	280	287	288	274	268	266	245	267	260	277	301	245	292	254	270	292	270	279	268	263	251	262	263	282	242	263	299	261	286	307	281	255	283	270	290	251	275	264	284	274	301	253	270	250	307	299	286	292	284	245	287	254	243	279	262	296	294	293	264	274	290	279	256	269	264	304	286	274	272	253	258	290	269	306	278	240	282	293	296	279	298	259	323	274	293	239	271	277	262	262	278	283	272	266	296	301	268	265	252	267	257	270	272	257	249	259	283	285	279	275	271	270	258	275	286	253	267	276	300	293	259	230	275	291	306	317	305	284	254	279	279	271	285	298	271	286	278	284	272	254	270	311	268	258	258	303	262	249	276	272	274	290	277	300	267	267	270	280	271	274	274	245	242	269	261	270	287	268	291	277	283	299	275	302	249	252	259	291	280	298	269	284	296	283	289	297	301	259	291	256	293	253	305	274	306	274	274	278	249	265	279	270	263	264	253	321	259	265	287	288	269	290	287	254	263	232	302	249	301	276	282	277	249	276	236	264	263	301	290
33541	15815	6950	3782	2312	1121	724	665	664	623	651	603	667	663	622	594	639	602	643	637	644	573	631	663	626	616	591	605	599	601	598	628	588	643	641	630	648	643	633	595	643	629	620	594	638	611	603	636	593	644	630	622	570	639	643	619	648	634	627	624	605	606	677	648	656	640	567	605	643	560	589	585	611	594	591	610	606	589	597	587	593	585	603	636	596	604	616	641	601	613	646	648	607	605	609	595	668	629	591	598	630	598	630	621	601	619	617	586	609	655	600	617	638	662	621	632	623	614	630	633	625	612	625	593	599	625	632	624	620	658	630	609	603	629	614	597	651	665	635	642	608	601	597	626	596	585	593	641	621	639	575	632	649	625	643	605	595	614	596	610	609	615	604	625	639	656	624	627	629	620	631	668	623	626	660	606	641	601	601	595	637	616	639	619	642	569	627	600	663	582	622	595	646	649	610	636	626	611	568	617	615	645	611	625	582	626	580	655	616	636	606	619	629	589	608	585	586	601	608	606	631	629	635	660	589	643	596	614	615	620	633	676	597	606	602	609	602	628	600	639	644	597	601	631	580	613	610	617	627	679	624	588	641	593	607	640	599	652	654	604	613	647	626	675	601	615	603	638	603	623	639	588	651	630	630	617	642	582	664	627	660	627	651	632	595	594	635	598	603	644	654	622	612	581	621	605	605	552	619	620	630	604	602	599	628	603	630	627	594	644	608	620	626	634	628	639	591	608	612	645	612	640	641	603	651	665	613	585	622	641	608	595	586	598	630	625	621	604	619	615	650	633	631	590	617	619	609	614	607	582	643	563	596	618	610	636	632	606	629	627	656	616	658	637	570	639	599	611	611	567	578	593	619	662	600	614	632	653	664	645	640	641	604	598	622	653	549	582	612	598	607	559	598	581	611	613	632	612	621	623	626	605	614	613	632	580	615	616	561	613	650	640	588	628	678	644	612	629	609	595	647	611	691	657	623	646	591	584	608	577	623	651	609	612	636	610	605	595	624	616	609	623	634	622	634	639	618	629	612	641	656	652	605	628	600	589	618	602	589	607	632	629	642	597	620	623	605	617	659	657	608	607	617	600	652	626	640	641	642	625	642	583	601	676	631	616	627	613	655	603	574	611	583	608	611	596	627	608	609	660	610	633	625	667	651	597	647	648	592	605	588	612	570	642	603	622	621	670	559	606	606	605	686	596	617	588	594	618	611	636	595	615	639	599	651	615	641	621	617	573	617	607	630	628	636	611	619	593	574	582	640	670	602	607	649	592	581	634	657	587	631	638	620	633	683	625	636	614	606	593	662	571	659	621	591	555	594	648	605	572	593	587	639	599	661	610	584	580	617	578	605	631	625	633	606	609	588	634	654	623	588	617	638	649	620	590	636	662	615	585	589	616	678	625	635	638	626	624	620	617	590	626	642	601	610	613	657	639	621	622	587	627	631	656	642	606	563	633	555	626	602	587	624	628	629	648	663	621	595	641	623	652	606	640	628	606	630	641	661	640	611	630	614	626	634	606	643	603	635	590	612	610	601	631	610	661	635	622	657	615	590	619	635	653	591	649	590	644	621	643	636	626	633	586	634	624	613	599	573	597	609	615	625	611	576	597	631	625	629	607	608	591	639	614	596	612	654	629	582	610	659	608	623	604	646	629	654	609	601	606	639	656	665	627	616	669	602	599	608	659	636	608	624	604	674	638	574	629	607	589	649	596	614	600	638	612	614	618	639	604	593	604	588	606	590	663	639	612	594	666	629	597	605	648	571	604	620	614	626	630	581	562	623	616	666	618	662	636	565	645	629	649	613	614	613	595	628	646	626	634	623	603	618	618	614	611	589	598	620	627	619	595	621	628	659	656	571	638	633	577	624	610	594	623	609	616	618	633	636	611	612	587	634	623	610	629	602	629	632	618	626	608	601	620	621	612	586	623	638	604	626	664	564	590	612	666	667	626	638	599	646	598	636	604	632	617	654	599	619	676	654	625	592	646	589	581	613	638	625	611	642	600	606	641	627	650	632	627	618	614	619	600	654	645	634	613	660	654	617	588	611	584	607	631	628	573	600	623	641	648	641	611	637	613	612	634	667	623	611	607	613	623	647	607	669	597	620	613	611	615	661	623	609	586	619	586	654	585	594	593	587	598	628	628	588	672	617	611	641	600	633	597	636	625	631	643	663	631	605	668	617	597	633	642	583	626	630	611	650	588	631	545	578	605	581	629	632	572	616	627	590	655	572	611	662	628	645	606	576	636	637	636	644	609	612	611	675	660	588	594	606	645	617	608	547	609	627	629	540	608	577	617	604	637	625	578	607	628	612	629	593	631	629	585	598	600	614	578	655	612	599	603	656	645	619	580	604	580	626	618	632	640	614	642	625	585	646	618	611	610	610	604	664	606	594	588	603	616	645	647	644	630	606	653	599	554	636	605	628	641	602	594	565	610	582	602	558	648	607	562	623	602	649	619	658	656	639	598	618	610	646	593	610	614	632	598	606	580	678	611	646	597	584	634	646	638	640	599	630	630	613	619	650	641	618	595	636	641	615	636	621	638	604	640	609	605	647	580	613	565	614	633	613	621	654	622	607	640	619	624	605	602	602	625	611	614	627	585	602	623	594	609	614	625	641	575	610	622	573	634	634	598	634	644	551	634	619	638	610	651	630	613	632	614	641	670	645	601	673	658	593	652	620	636	636	594	610	629	641	648	623	638	580	594	604	653	621	614	636	652	618	622	596	605	606	620	622	589	632	608	660	588	613	631	606	593	597	641	604	610	626	589	657	648	612	597	634	637	627	619	587	604	639	587	641	622	614	633	610	636	649	592	622	637	616	578	612	604	630	615	609	585	604	596	629	588	615	608	622	621	578	624	626	660	651	565	642	644	628	580	624	609	666	611	611	585	641	625	596	628	588	603	665	620	636	626	660	637	660	615	618	599	623	648	612	645	618	585	615	603	591	610	632	626	598	640	616	618	672	623	584	617	662	594	615	633	633	601	598	640	608	604	627	597	650	576	610	600	601	625	619	628	646	618	636	651	608	623	667	658	606	629	606	654	603	627	630	651	582	604	598	594	606	587	627	593	635	653	613	590	587	624	588	636	631	592	610	620	657	599	575	611	665	660	580	624	636	608	630	612	592	610	646	632	635	645	618	623	588	596	621	584	607	645	669	649	619	586	625	640	628	631	635	588	609	598	616	590	615	584	613	596	593	648	591	634	596	679	617	617	606	619	610	632	627	621	594	613	593	638	645	662	582	623	616	633	573	592	619	675	591	621	603	585	638	588	584	622	624	635	639	643	608	642	564	606	597	627	643	550	651	628	586	647	640	586	608	641	641	640	632	631	634	601	606	602	640	623	627	614	633	616	610	645	633	619	597	635	605	631	650	605	638	606	610	643	602	585	638	620	605	600	616	643	621	587	598	625	635	604	627	604	602	608	599	655	639	615	625	671	607	640	631	624	674	615	653	667	570	656	603	620	600	608	615	628
59494	29659	14812	5048	1919	944	440	293	301	300	312	298	289	280	302	276	300	289	285	305	317	299	300	276	262	263	288	307	306	301	266	310	318	300	280	283	270	298	267	311	272	281	314	297	281	308	278	261	278	270	277	280	275	308	288	308	322	267	307	276	308	300	298	282	311	287	299	283	309	275	275	313	299	274	313	321	308	298	253	330	310	288	278	261	264	267	275	286	297	295	269	318	251	292	294	287	297	259	326	278	281	301	320	258	302	308	284	290	289	337	311	290	287	234	266	304	278	287	292	244	288	285	273	299	315	322	298	276	260	280	317	279	290	260	283	298	297	282	296	320	279	305	284	303	305	257	324	318	254	283	309	302	310	277	294	294	317	297	238	270	276	280	266	283	285	289	293	283	267	285	298	291	316	313	306	270	294	283	280	293	267	319	268	295	285	306	280	277	287	328	302	286	286	309	295	287	274	306	294	306	321	300	272	271	268	262	267	263	289	297	308	276	249	336	290	283	305	308	303	327	322	279	266	283	318	276	311	296	299	287	303	269	275	336	336	295	281	274	272	274	266	278	300	259	325	278	271	300	278	258	272	271	271	289	308	274	248	293	303	322	287	271	298	288	268	283	298	289	267	308	294	316	360	297	267	304	271	280	286	269	286	280	277	286	306	319	286	326	295	288	272	296	267	273	269	310	281	275	288	278	306	285	331	299	298	260	268	288	269	308	296	298	301	290	311	276	284	285	278	289	303	326	265	329	320	288	313	269	304	316	299	298	307	331	307	289	301	276	274	251	273	309	303	322	264	280	307	274	279	271	289	319	274	292	295	287	291	284	298	312	317	286	297	299	317	304	314	289	283	272	288	295	280	309	270	284	305	297	257	312	301	301	247	291	267	284	323	290	302	296	266	308	326	273	287	296	255	270	264	292	307	290	311	288	287	269	272	287	304	323	314	304	335	301	263	309	328	304	312	285	284	283	313	300	301	269	298	302	296	287	306	289	299	273	276	313	292	301	265	288	289	295	303	302	315	317	298	290	282	335	278	303	301	289	285	287	272	276	269	281	263	302	320	333	288	302	244	310	248	294	329	269	299	286	285	266	295	268	317	296	288	302	263	297	302	286	292	326	310	272	269	299	293	264	290	288	264	296	305	282	295	304	302	321	281	309	267	324	305	292	316	311	308	311	296	288	282	290	278	312	301	295	303	288	270	282	320	281	269	272	279	295	295	301	272	310	297	272	325	292	317	293	286	304	285	294	237	262	290	280	268	290	289	335	261	269	284	299	267	282	287	289	295	292	288	271	294	321	281	297	295	299	297	310	303	317	272	282	284	295	283	300	288	295	263	283	332	249	296	299	288	315	297	319	314	289	299	265	265	273	299	291	258	281	275	292	283	332	290	257	299	286	300	289	299	328	281	266	272	270	303	279	252	278	282	325	307	293	295	268	263	288	317	322	291	286	291	301	287	271	277	286	315	269	286	298	277	288	314	329	289	310	291	280	293	269	283	308	287	319	316	326	305	265	285	260	308	287	283	287	269	299	258	297	276	278	271	273	288	314	285	278	257	276	288	292	295	303	244	270	285	288	305	274	274	280	270	276	273	294	282	271	285	274	302	278	270	253	301	302	256	292	276	286	323	317	294	290	307	297	274	310	275	302	283	279	279	282	298	307	300	317	303	321	287	292	303	281	278	279	276	294	292	285	307	269	307	302	288	257	292	314	301	271	280	288	285	280	288	297	299	316	277	284	243	307	295	296	271	284	304	298	262	300	278	308	272	299	293	266	306	279	274	299	278	274	283	320	270	305	297	317	295	297	269	297	292	266	284	293	279	258	285	274	292	253	299	287	291	301	285	279	303	304	306	289	304	315	331	315	294	304	294	300	307	289	291	313	296	287	319	283	284	294	295	303	297	324	309	316	287	337	292	300	314	298	302	293	286	276	318	286	290	269	288	284	304	322	284	254	274	285	300	253	285	273	281	310	263	293	275	293	275	275	290	291	318	244	335	263	318	295	324	260	291	303	312	286	256	261	287	289	297	284	285	294	314	293	255	297	281	279	281	273	269	273	332	320	314	289	291	311	273	283	297	272	288	317	283	313	303	340	292	297	299	276	325	267	294	319	310	243	270	299	289	279	277	276	262	301	276	299	252	255	312	284	317	311	281	293	320	262	309	283	288	326	298	272	315	288	296	269	274	268	279	262	302	302	298	260	296	278	308	311	238	264	290	271	288	310	302	331	318	264	263	291	296	262	331	277	298	260	297	325	283	319	299	273	285	263	318	281	260	304	256	298	282	280	282	304	294	289	305	281	273	286	298	286	305	271	281	292	291	299	299	298	319	295	277	268	289	295	300	306	284	309	281	315	294	257	283	283	304	312	285	305	305	288	285	306	272	288	282	298	290	337	305	280	313	280	282	303	291	288	289	294	285	314	258	310	283	287	304	299	252	291	312	282	259	310	281	280	265	290	292	248	283	278	277	301	293	284	290	324	303	315	300	263	284	252	312	257	284	318	297	262	316	274	287	296	269	304	298	318	334	270	274	281	278	266	287	301	301	288	311	287	310	296	328	272	256	303	309	314	284	284	302	305	299	257	305	262	304	308	318	302	302	281	279	267	304	291	289	305	278	324	299	294	277	287	293	247	304	271	268	273	298	286	282	274	285	318	304	305	312	308	261	308	320	301	274	282	298	309	292	296	279	277	305	304	278	281	302	297	304	272	282	262	268	285	312	279	290	269	271	287	267	297	285	257	250	299	318	300	306	297	302	280	284	265	293	294	249	283	284	278	308	274	284	310	302	311	293	290	309	314	302	300	299	313	290	288	285	256	269	271	290	289	296	279	276	332	273	298	293	285	278	301	275	308	309	288	331	291	286	316	311	263	297	270	246	294	275	303	268	301	307	276	300	267	303	325	276	283	253	309	316	302	305	303	279	316	281	305	294	288	303	320	305	288	286	295	297	307	286	291	324	310	283	264	284	292	267	276	297	305	291	288	282	265	293	296	283	271	288	284	308	296	290	291	281	289	307	285	284	301	305	301	309	309	297	290	281	310	278	263	271	297	306	268	287	288	304	271	299	311	288	286	309	285	307	291	310	293	279	284	269	312	279	280	307	303	288	275	261	288	285	284	296	262	278	295	317	262	298	259	300	251	303	288	282	299	293	272	286	316	311	298	303	298	301	279	265	266	281	293	296	273	263	252	280	266	278	304	328	271	287	277	252	296	308	282	328	320	254	291	254	311	304	291	245	294	292	290	304	303	282	277	317	244	265	286	307	296	272	297	300	286	341	294	280	261	292	291	305	295	283	311	299	311	270	290	310	293	293	312	269	290	338	270	281	281	310	317	259	299	254	345	277	305	298	289	302	307	267	295	306	280	332	252	266	313	270	275	299	249	262	283	282	264	309	265	299	299	285	293	300	288	278	304	267	304	269	275	262	299	273	290	258	290	311	297	304	275	273	287	290	298	259	273	292	242	277	298	302	291
40018	22094	14178	7608	4975	2432	1036	786	748	717	676	699	651	725	679	659	664	665	658	632	597	651	656	663	638	624	667	668	631	655	653	627	642	617	618	657	604	658	705	656	656	608	600	610	635	666	652	685	641	656	618	622	636	696	673	670	636	686	645	667	632	629	623	709	610	628	612	654	645	620	648	621	648	683	675	679	650	624	599	660	640	643	690	651	626	646	642	624	667	655	642	669	677	655	703	673	664	688	627	622	615	615	642	628	654	623	688	615	642	601	636	593	627	628	667	639	636	690	671	610	633	688	588	682	591	620	636	673	680	650	627	624	632	632	655	647	643	638	677	599	672	633	602	614	654	666	622	640	655	691	672	651	669	624	631	627	647	670	661	647	665	649	668	663	621	642	633	642	681	672	633	658	625	671	638	636	669	621	654	596	638	649	673	625	641	655	681	617	676	636	625	652	632	647	667	595	693	661	653	626	632	640	644	610	626	660	645	632	637	637	664	610	635	642	631	669	648	634	702	641	643	624	640	665	657	630	651	635	617	661	672	615	638	668	644	659	648	625	638	637	641	660	671	622	705	655	617	617	632	630	625	657	671	670	656	666	617	637	685	631	666	615	647	638	706	651	644	625	616	664	637	671	651	654	630	636	653	649	693	676	672	650	652	653	655	599	617	697	650	654	630	662	663	630	664	685	648	621	626	614	633	601	658	618	669	659	641	629	616	624	623	637	638	633	588	683	628	640	649	661	660	653	634	609	608	686	686	634	676	652	632	691	658	596	655	583	628	646	590	670	693	638	620	667	667	629	621	600	632	618	675	698	650	628	634	654	609	639	633	631	665	641	693	690	653	627	677	639	664	677	655	634	681	637	594	638	661	576	584	610	635	624	659	641	654	616	632	640	656	587	663	660	670	628	632	639	609	623	633	675	621	651	653	679	680	605	623	618	617	577	635	660	640	618	640	608	623	677	644	646	663	638	665	634	645	629	613	673	617	643	644	630	612	661	649	644	606	633	633	648	611	657	660	646	627	652	647	685	621	656	619	637	632	619	605	661	633	692	648	664	609	643	626	696	664	563	623	655	658	622	654	635	649	604	656	660	650	694	637	659	644	656	654	627	676	597	603	674	625	652	651	645	655	625	644	619	616	668	639	710	672	656	641	672	653	688	628	645	643	633	662	661	653	632	639	669	663	648	642	637	679	617	628	654	642	666	667	670	623	649	612	649	664	615	627	654	634	670	652	636	623	651	649	636	653	564	663	643	639	656	668	668	678	667	666	682	618	641	648	669	627	651	645	604	629	676	684	714	658	639	615	621	651	715	662	659	676	631	684	666	687	616	648	680	628	652	601	665	673	625	655	601	651	627	635	666	650	680	669	664	635	624	640	649	643	668	674	617	630	667	630	675	671	689	640	654	630	654	618	653	694	678	643	653	660	653	640	681	615	639	643	634	657	648	702	654	648	631	671	643	660	676	685	648	625	631	643	661	656	624	617	688	631	663	639	605	638	619	650	581	651	624	616	668	613	623	628	653	652	652	632	579	669	638	658	680	687	649	683	652	680	667	681	741	660	655	664	678	641	682	636	676	656	612	639	594	653	624	674	727	641	609	667	661	654	656	634	613	647	654	668	630	616	611	648	620	655	644	631	683	632	673	660	592	660	680	619	682	638	653	670	678	644	635	655	682	620	645	658	608	667	620	639	665	638	686	640	657	640	633	674	640	666	683	629	619	686	633	621	632	613	633	621	658	586	642	668	682	610	653	646	628	652	620	632	620	680	640	680	564	647	661	607	659	643	638	653	658	644	653	646	616	648	670	606	628	675	622	636	681	657	646	701	690	664	610	693	671	661	644	652	672	644	659	626	711	628	656	632	631	597	640	663	693	636	591	627	605	693	677	638	665	630	618	654	661	680	647	612	618	609	675	661	648	647	601	652	642	620	604	636	677	631	640	636	652	652	672	663	696	643	643	626	631	653	646	675	664	685	669	699	657	662	664	655	574	670	652	711	668	681	601	671	640	675	663	625	683	603	662	666	597	607	640	623	648	664	655	656	646	686	641	692	651	628	664	639	692	647	596	632	597	634	708	653	660	667	661	652	656	656	680	650	683	623	639	651	649	588	659	662	674	664	643	626	666	672	633	606	655	679	669	653	633	646	665	677	655	651	631	626	658	647	625	641	635	625	659	639	665	629	629	670	605	648	659	676	616	657	638	682	639	666	653	637	657	636	652	651	620	646	664	682	663	640	632	657	681	637	706	637	634	667	628	640	649	633	659	661	638	623	649	657	647	632	596	641	642	659	615	656	604	611	650	637	617	634	625	618	652	649	649	638	697	675	671	665	719	641	711	668	665	663	641	661	636	606	645	647	657	639	645	640	669	592	649	642	687	696	610	675	673	642	687	629	617	609	651	596	678	651	633	643	643	683	649	650	586	613	640	643	674	625	669	626	636	609	669	621	599	653	656	651	637	643	656	648	660	666	588	653	618	642	675	659	601	686	624	594	650	661	628	699	642	683	643	671	632	652	647	627	624	658	661	666	661	676	628	667	637	634	664	653	700	678	658	640	661	620	646	618	628	637	674	665	657	648	656	631	697	617	641	668	591	692	697	690	648	663	596	630	693	634	642	666	643	650	628	616	680	605	637	613	697	713	662	625	643	648	651	692	669	637	612	665	640	666	615	667	624	646	677	659	636	668	657	661	634	628	653	655	641	636	652	649	661	642	604	680	633	651	664	627	673	625	685	613	659	682	640	591	691	628	685	661	652	643	627	642	640	639	643	654	640	705	594	645	667	664	639	612	691	596	666	640	663	670	625	632	659	625	661	590	628	673	642	648	641	631	664	625	628	608	643	678	644	647	718	653	658	641	661	643	617	637	673	628	659	655	671	643	653	615	632	663	602	620	660	631	627	669	619	709	616	609	649	666	642	674	623	672	633	678	662	658	660	661	626	641	610	668	678	601	636	688	617	651	665	589	627	650	629	654	657	636	635	638	622	624	619	637	669	635	654	637	679	684	628	690	610	672	642	672	651	649	664	626	647	672	646	641	666	670	627	669	641	647	662	659	703	681	659	639	707	642	600	625	642	698	663	621	632	669	648	649	671	702	646	639	681	612	594	627	643	633	653	644	635	633	638	605	616	644	648	663	621	659	636	642	649	650	661	643	667	640	644	634	621	643	654	672	605	644	666	654	663	652	672	654	631	595	657	655	729	633	633	689	645	611	632	650	652	638	664	667	637	624	625	654	635	649	640	613	592	639	634	639	665	667	647	656	640	633	611	615	630	707	645	634	623	658	671	649	635	654	677	643	597	609	662	641	610	607	641	682	642	638	588	605	660	610	674	650	629	591	681	594	643	620	659	657	595	680	644	583	680	617	684	571	631	626	665	643	599	686	631	663	658	700	661	641	650	620	650	615	664	686	657	627	582	629	697	680	660	648	644	721	645	635	699	694	633	702	617	681	609	621	644	666	599	626	610	646	634	713	634
44292	21363	6427	1917	755	459	303	268	276	251	263	259	287	243	261	216	240	246	281	231	283	279	255	276	259	236	242	246	248	257	245	265	260	242	272	238	282	273	269	281	246	243	240	255	243	270	265	263	239	245	246	279	250	261	276	252	277	275	217	270	247	267	225	255	277	279	240	248	228	251	252	248	233	249	241	239	278	271	258	264	245	246	250	264	269	223	241	269	301	246	259	259	250	273	242	273	263	263	231	252	234	240	272	273	233	226	223	251	289	260	255	264	236	254	258	254	239	273	246	255	239	252	252	275	220	277	249	228	234	279	249	277	243	246	247	239	248	263	230	234	259	230	248	230	251	272	280	240	236	244	279	243	263	266	236	237	242	207	243	232	262	224	230	237	264	261	268	252	257	250	227	252	250	274	254	252	240	284	257	236	243	251	256	243	248	273	244	233	245	289	241	232	248	246	271	253	256	221	235	218	243	241	256	234	236	217	231	231	260	271	252	275	294	263	267	268	230	227	264	221	259	243	262	260	256	237	274	248	266	289	266	295	258	256	247	253	248	277	268	238	253	267	213	263	257	280	227	243	220	245	261	243	253	281	259	255	250	251	263	238	264	216	231	259	243	253	236	243	246	292	258	259	253	253	271	255	268	221	238	274	263	286	275	245	259	264	247	290	254	244	240	248	263	262	255	226	253	260	237	251	292	279	282	276	216	252	252	269	256	252	269	244	271	247	252	264	247	290	314	248	257	265	258	262	243	251	276	251	245	215	252	241	270	265	264	260	239	258	279	231	254	261	274	281	258	223	249	281	269	268	283	250	281	234	255	242	235	255	246	245	253	235	277	219	254	252	279	273	252	235	277	219	301	242	259	271	238	281	276	246	250	233	242	271	250	283	224	243	234	263	239	231	235	261	273	221	254	229	248	232	262	246	227	256	271	226	269	228	249	253	240	252	234	256	267	289	259	251	261	269	305	237	287	257	228	263	278	227	215	221	232	237	266	270	219	253	264	261	269	277	222	252	204	281	243	261	276	252	241	253	245	226	259	274	223	229	267	248	271	244	245	232	256	294	258	274	273	244	263	248	231	235	258	253	237	275	259	242	249	235	216	270	265	223	234	242	248	254	263	251	251	224	237	244	248	243	253	251	262	206	264	269	253	265	253	275	251	241	270	234	237	238	262	255	253	257	246	251	251	239	233	281	271	260	236	254	254	255	249	254	260	248	276	260	247	245	266	268	285	271	267	276	252	254	265	277	246	265	275	264	256	270	284	251	259	256	265	265	268	268	279	232	259	262	255	279	275	251	232	264	248	240	250	240	234	269	255	257	256	270	260	255	266	236	246	228	259	239	264	232	247	255	266	250	243	286	274	234	241	252	236	254	273	240	261	231	250	231	235	257	290	240	270	239	271	255	242	258	267	279	249	235	215	256	288	277	256	215	256	230	249	280	295	209	263	233	233	262	255	249	252	218	264	251	236	261	259	274	237	216	270	247	260	237	205	262	253	260	237	243	233	237	273	271	256	243	245	263	262	255	224	241	271	259	278	265	192	266	266	286	250	251	226	245	230	261	234	227	225	301	240	248	278	268	259	280	256	275	263	273	248	243	243	253	261	240	238	243	252	255	219	254	246	248	274	250	250	214	255	248	262	280	228	251	228	277	267	226	254	231	273	267	275	263	290	251	258	263	246	248	244	262	269	246	262	261	259	240	248	250	262	238	264	240	245	251	234	231	245	284	242	251	270	233	255	243	242	244	263	208	242	282	276	259	229	231	259	250	268	247	255	270	239	255	235	252	233	287	269	225	248	258	263	256	246	262	248	249	266	248	253	248	261	260	248	249	249	258	259	255	256	254	230	241	240	273	243	276	215	219	222	267	249	231	243	248	232	257	222	253	256	268	275	256	264	263	236	248	264	257	255	265	233	242	241	245	230	245	273	237	261	258	257	256	278	258	285	267	248	258	256	231	282	284	252	217	243	274	214	278	291	275	249	287	277	256	295	233	227	246	279	267	249	243	236	275	238	242	247	247	265	272	252	245	235	242	260	223	240	247	242	296	222	255	242	258	266	262	281	274	246	230	226	259	256	260	253	237	285	245	259	259	271	261	251	250	243	246	212	223	234	263	237	215	258	233	257	258	273	264	264	289	265	269	267	240	266	246	274	258	261	253	252	248	221	251	252	266	267	276	253	238	235	275	250	219	281	259	275	247	286	247	237	224	245	243	243	240	249	271	270	275	220	242	239	296	249	234	255	232	212	239	269	249	228	268	267	259	226	268	271	238	236	236	266	243	258	262	260	263	253	240	235	239	281	250	270	278	237	251	239	235	261	230	247	258	266	270	265	254	287	272	232	239	258	279	243	223	261	265	276	270	250	260	275	257	280	248	249	276	254	257	218	245	238	224	265	237	264	216	262	242	243	236	248	259	242	263	266	288	263	268	253	250	216	255	268	234	257	258	258	253	246	278	259	250	268	226	256	264	264	216	243	237	245	268	258	261	248	223	257	268	250	266	230	259	222	247	271	263	241	255	261	263	233	244	232	247	270	241	238	253	263	260	280	263	242	276	254	250	245	256	271	244	269	268	255	228	227	268	269	241	269	258	267	248	245	248	231	260	242	265	267	275	290	245	239	257	248	244	248	262	265	257	281	263	256	266	248	281	246	268	251	225	220	283	263	252	225	227	237	267	274	241	252	244	267	242	256	264	256	260	240	243	234	243	239	240	256	251	263	287	234	248	244	237	263	285	267	238	268	260	231	229	250	244	263	256	259	237	267	242	239	251	232	247	261	260	250	247	267	277	249	240	225	259	265	285	235	271	254	276	245	249	240	233	229	266	235	246	239	262	276	251	225	228	266	242	238	251	263	249	224	258	243	250	241	263	292	255	258	237	267	261	267	295	256	279	228	247	230	253	238	259	241	262	229	231	190	244	229	239	248	229	241	261	260	252	226	242	284	242	226	244	271	246	258	213	277	284	244	242	270	293	275	260	253	221	276	244	234	257	240	240	256	255	247	263	254	255	283	245	223	274	222	239	237	257	261	253	234	269	245	239	238	255	255	256	282	235	273	285	229	239	243	246	234	266	260	237	247	269	258	258	245	287	261	247	247	273	257	254	246	299	271	232	258	258	260	283	250	264	274	239	229	254	246	209	247	292	246	233	211	239	259	233	262	279	236	267	280	237	272	234	245	234	242	260	264	256	259	239	254	238	248	224	244	194	253	248	232	257	259	251	245	269	263	254	260	226	266	265	246	261	253	238	240	249	252	259	276	258	249	283	247	263	249	215	220	219	244	243	252	288	273	239	264	268	244	225	261	263	235	255	261	280	219	278	263	252	262	265	240	220	295	218	250	229	252	240	231	250	252	275	266	223	231	250	249	263	244	234	260	238	268	248	253	261	238	230	251	272	276	233	269	265	267	264	242	238	236	233	249	245	268	259	208	253	262	237	251	227	261	252	228	244	244	256	260	259	237	241	235	262	245	263
30222	16909	7231	3861	1931	1015	653	553	575	574	592	590	521	568	551	528	546	567	518	548	565	583	519	557	542	531	582	526	617	546	567	556	635	557	574	595	607	552	595	589	559	584	545	547	584	550	549	549	576	561	627	571	578	582	571	570	585	592	583	555	581	604	555	579	547	549	562	570	548	574	542	561	547	528	620	560	596	619	559	595	557	541	549	602	576	560	590	566	558	574	527	562	557	574	570	590	591	568	621	581	570	577	569	543	559	573	569	575	602	557	569	562	599	584	539	566	522	578	536	587	521	528	586	569	608	553	542	571	570	571	553	573	546	535	554	572	562	573	538	546	593	557	527	557	552	522	585	549	589	549	592	580	539	495	557	573	606	588	551	579	590	583	584	525	618	600	519	574	545	605	538	563	597	526	599	593	603	575	546	568	559	562	539	554	560	559	579	575	577	568	604	517	549	570	543	590	596	601	563	583	604	559	584	571	563	552	559	546	539	545	579	570	592	515	558	564	556	551	555	602	592	599	562	569	572	544	567	557	560	526	608	590	576	591	567	556	568	615	595	550	516	564	606	579	551	558	542	615	530	530	577	561	610	546	559	592	539	565	562	539	554	584	578	506	550	565	575	528	537	587	541	570	564	545	586	575	567	563	567	578	556	591	610	557	543	577	533	564	561	564	565	546	563	560	559	599	597	569	633	568	578	583	578	581	586	569	554	543	549	612	530	585	538	585	580	559	635	570	591	557	550	537	562	576	587	544	574	553	572	537	550	533	575	565	568	576	605	600	561	571	569	565	529	553	596	569	589	564	559	570	554	569	586	619	624	548	535	606	567	569	567	566	566	568	605	528	531	569	543	568	601	577	564	558	554	574	568	548	599	562	597	541	577	578	591	578	570	528	592	570	567	582	577	575	541	560	581	576	545	567	539	584	598	553	578	584	535	575	538	578	564	578	587	564	587	596	601	558	639	548	550	586	571	572	592	583	506	554	562	561	546	581	541	556	572	601	535	572	574	517	550	576	569	571	543	554	613	578	566	587	561	533	581	559	528	584	581	543	557	558	589	527	576	557	596	599	603	577	613	506	611	600	543	598	568	546	581	594	544	540	571	560	604	574	537	594	550	556	551	515	591	544	603	604	561	579	541	586	558	587	539	543	558	584	547	579	570	576	514	568	565	533	563	605	593	546	611	553	568	530	551	573	569	599	570	570	605	550	571	538	554	581	615	554	551	598	528	575	566	549	581	531	576	609	591	532	592	604	580	564	592	579	573	565	538	574	558	563	581	591	575	599	558	557	544	548	587	584	628	556	562	560	589	614	574	555	556	555	557	559	512	594	571	539	577	567	602	586	533	574	610	596	556	607	567	603	549	566	531	553	613	570	583	541	576	525	574	582	606	582	589	572	535	544	575	549	542	567	590	594	594	531	602	527	529	553	557	566	617	533	577	565	534	578	535	560	577	606	621	621	572	556	541	571	574	551	553	568	583	540	560	579	548	550	554	573	557	564	534	577	508	488	535	536	586	604	570	578	555	604	559	545	579	563	583	548	528	565	546	579	591	562	579	568	569	546	554	525	571	549	581	561	582	570	561	597	568	491	555	620	563	549	590	569	577	564	592	560	589	572	566	613	599	524	573	562	563	621	554	558	589	588	582	572	584	524	573	539	557	585	572	544	569	597	530	588	601	574	600	576	597	597	587	573	541	582	528	586	592	547	567	566	604	556	590	571	567	557	569	579	594	584	536	628	551	587	568	623	529	559	535	539	619	578	536	563	496	576	579	567	570	550	589	552	588	541	560	577	548	560	549	534	549	563	575	598	555	580	559	564	523	580	540	579	602	569	612	568	554	573	561	568	586	563	576	545	606	565	532	588	562	549	582	502	568	554	535	553	563	556	602	568	535	548	556	596	592	578	544	565	540	554	520	611	609	574	578	559	553	540	582	520	554	577	579	520	582	550	553	563	552	573	581	573	575	586	570	566	522	543	577	579	544	539	576	535	549	556	598	595	601	618	548	566	592	587	573	595	573	565	588	582	586	580	543	563	583	586	588	585	552	573	575	574	540	588	566	503	616	564	570	555	513	561	578	579	604	557	591	560	533	544	556	542	546	630	612	573	535	608	553	585	567	579	564	596	578	599	546	595	557	583	569	530	588	547	602	602	577	560	581	594	557	577	577	576	571	553	567	585	566	553	572	570	548	559	575	569	545	564	547	598	581	540	533	571	578	559	555	573	554	538	619	576	560	557	527	541	615	567	552	562	578	532	579	566	595	523	576	540	579	555	544	579	598	553	535	519	531	551	574	593	580	597	571	541	551	608	540	584	576	569	578	573	580	559	580	565	574	597	540	531	626	561	550	583	618	524	584	547	541	568	598	558	542	534	575	545	577	575	544	574	589	595	597	574	557	573	617	561	566	575	570	582	578	589	563	550	574	589	573	596	584	581	599	607	592	557	558	559	582	552	594	537	536	554	530	598	580	554	546	587	555	536	579	578	567	576	601	607	609	564	562	554	598	537	571	554	577	549	548	598	572	554	571	568	542	564	559	593	573	584	595	621	565	589	581	555	555	546	579	585	601	565	534	595	552	538	591	596	560	584	575	579	573	553	594	583	589	520	538	588	572	538	576	561	563	541	580	570	547	531	551	542	587	582	586	585	602	576	561	587	561	599	532	577	570	524	580	595	568	602	572	575	591	578	562	612	607	583	513	562	576	556	544	570	577	593	564	584	575	554	589	520	506	555	618	595	563	553	571	531	600	592	577	618	580	578	544	571	603	565	546	569	542	581	543	548	562	567	600	587	499	537	550	574	538	569	541	567	590	573	579	579	523	590	573	557	569	575	618	524	623	576	571	617	560	537	541	570	536	548	549	595	567	612	558	555	538	613	548	556	569	552	511	566	551	552	601	595	569	557	558	515	596	554	557	582	563	570	556	577	548	574	591	551	543	501	546	571	561	572	533	576	584	559	564	603	560	562	563	560	567	544	545	575	575	544	571	570	555	547	558	556	604	558	606	572	545	524	576	573	581	629	585	586	574	548	610	568	574	583	600	580	515	519	541	547	522	616	550	580	578	622	535	578	580	577	580	559	548	562	574	564	559	562	591	590	571	549	563	579	536	567	553	562	588	554	559	600	561	531	569	565	604	588	527	558	559	582	572	591	579	566	544	589	594	588	591	566	565	589	554	545	524	598	579	581	600	621	550	592	612	558	587	554	588	561	570	594	559	562	599	540	606	544	551	563	616	563	589	518	596	561	581	585	551	565	564	580	581	563	620	578	546	552	594	578	565	588	520	576	533	534	563	605	589	581	610	574	558	605	558	562	557	577	562	547	564	541	590	564	569	562	548	595	613	517	559	571	560	582	589	559	566	587	600	565	564	553	584	618	540	575	534	571	518	549	506	554	568	572	606	564	528	534	550	553	575	573	552	610	598	603	593	553	556	539	551	598	574	577	555	563	575	588	547	554	609	536	572	580	557	557	576	554
61316	30839	13477	3719	1435	575	331	302	278	301	275	282	239	285	263	272	294	255	281	235	257	264	273	276	252	290	261	274	255	284	294	247	262	262	280	273	283	228	287	264	256	266	278	219	245	291	259	285	289	271	290	284	331	279	285	285	290	270	268	274	244	301	284	296	241	240	298	277	245	279	254	265	296	271	248	275	275	285	272	271	268	317	250	285	287	259	281	292	250	255	300	273	248	294	261	275	261	274	250	258	305	261	289	293	282	292	247	254	269	284	239	242	224	275	265	266	248	283	282	226	265	291	247	276	253	243	294	259	241	291	229	284	256	252	264	284	231	263	261	297	259	243	277	276	271	237	271	257	252	265	262	272	285	254	265	278	285	279	292	254	258	268	254	261	263	221	296	287	250	265	273	266	252	277	273	277	259	278	254	279	266	305	270	242	259	257	266	261	240	257	268	286	264	276	253	250	264	266	279	264	294	279	302	275	309	257	248	266	269	281	273	262	264	278	228	236	249	284	234	259	273	263	275	270	278	261	246	269	253	252	255	254	239	271	287	291	270	254	249	286	246	262	294	260	263	264	276	282	276	267	271	281	237	254	229	254	278	254	265	275	281	281	244	255	262	268	262	240	267	250	247	266	294	277	234	278	250	253	263	239	261	297	280	258	261	256	230	240	258	279	258	280	281	249	288	233	270	262	284	262	250	252	252	260	273	298	243	280	255	266	273	246	227	286	255	236	290	247	279	310	258	235	234	254	230	265	255	253	262	264	244	305	263	261	269	240	244	288	273	290	269	241	257	273	239	265	269	279	272	252	285	298	280	282	306	264	263	295	281	244	254	271	253	246	278	262	260	275	241	227	291	245	267	290	274	285	242	276	268	260	307	259	291	276	284	276	265	258	281	307	288	275	283	263	249	242	239	247	227	266	264	327	304	251	251	284	275	247	297	286	264	260	255	257	273	276	288	261	285	293	257	302	245	272	250	278	256	273	266	293	294	257	274	294	255	297	276	265	285	243	300	292	300	281	272	262	263	251	285	274	267	302	270	266	294	289	279	248	264	259	299	268	264	293	318	292	283	261	268	266	229	253	293	266	275	247	270	262	253	249	247	285	273	263	258	280	259	243	236	273	256	259	237	250	282	258	246	272	240	281	277	272	298	263	286	293	267	284	282	266	261	251	245	308	272	301	271	265	286	257	257	248	274	263	300	290	238	292	274	281	266	281	250	291	251	297	283	279	253	238	270	271	270	269	241	274	279	265	246	254	277	223	261	261	295	254	247	284	253	268	231	272	276	266	270	280	263	251	250	298	265	249	255	250	277	266	246	277	253	298	260	284	260	245	279	249	247	277	245	275	272	265	271	271	265	246	263	267	271	277	278	263	253	231	264	234	261	282	255	291	281	280	266	257	259	296	272	255	242	257	266	274	263	275	267	286	274	262	291	276	270	269	267	269	258	252	287	254	268	265	265	254	265	276	253	253	282	264	261	297	269	252	313	289	241	273	243	260	264	264	258	253	293	250	298	266	274	284	261	245	266	262	270	242	272	297	256	291	273	271	309	286	286	272	285	261	263	243	269	292	324	305	283	283	275	235	253	290	264	275	279	280	257	286	303	267	269	257	276	274	250	295	246	232	269	235	275	271	249	264	309	258	291	291	244	271	245	285	282	261	296	275	288	301	279	262	263	240	281	280	265	253	253	242	267	266	264	267	286	270	247	261	263	279	266	278	269	252	275	290	255	269	259	239	226	260	237	285	263	280	267	268	271	246	249	260	283	242	301	214	253	247	249	259	262	278	256	266	248	293	289	287	271	298	244	290	293	270	282	268	238	226	288	231	267	281	276	248	275	254	232	277	295	277	308	242	286	264	253	240	264	250	270	247	259	285	245	288	300	284	281	274	283	253	257	242	264	279	277	271	238	254	304	287	265	266	296	294	264	243	240	276	277	287	265	289	307	273	280	279	278	302	259	260	256	273	279	283	235	258	284	228	245	258	288	274	262	266	268	280	258	286	236	280	292	253	264	304	255	270	289	233	286	281	278	268	270	283	279	267	261	246	277	291	315	238	251	266	264	293	268	239	255	310	269	249	272	313	252	288	289	283	216	267	285	269	277	296	239	283	263	282	276	273	269	249	288	275	254	254	283	261	270	247	240	256	260	251	270	280	284	259	255	309	289	281	266	264	276	263	252	273	280	287	277	269	239	245	264	249	269	307	269	254	262	250	278	283	259	309	261	226	280	272	251	305	268	277	282	283	284	281	264	252	265	266	285	276	263	225	234	249	249	276	290	249	287	241	260	250	278	274	283	277	273	229	242	249	264	270	255	222	287	287	249	295	281	276	254	263	260	254	239	280	308	277	290	272	271	267	305	266	263	252	278	261	277	291	286	260	259	273	258	264	266	289	292	281	289	245	292	272	300	285	288	281	288	277	286	287	304	273	262	260	255	267	295	295	261	254	251	294	262	275	267	292	262	275	279	273	275	259	284	251	290	262	283	271	233	291	278	267	266	270	297	258	272	308	252	275	264	280	259	271	277	269	278	271	278	274	253	266	263	256	287	288	280	294	301	263	261	249	271	258	279	286	270	281	258	261	267	269	251	269	287	213	278	267	281	267	289	271	283	277	301	312	266	265	270	274	262	265	264	241	265	258	263	258	299	243	273	284	262	287	300	257	258	260	268	246	255	290	269	273	293	258	248	261	245	273	271	254	276	284	274	255	276	271	264	259	237	253	242	254	237	248	255	263	296	324	263	253	266	270	257	285	284	236	276	285	235	263	256	266	255	237	242	268	291	283	278	271	282	243	285	240	268	266	266	287	285	241	295	264	274	246	269	285	245	301	271	293	265	250	251	270	271	263	244	298	246	240	294	287	310	269	256	259	281	275	291	301	279	259	272	291	262	257	266	274	267	280	276	263	284	281	247	250	274	254	263	274	287	290	267	263	247	273	249	245	245	257	309	239	257	253	269	221	255	280	276	239	290	269	259	259	256	265	274	263	263	287	261	278	251	245	276	268	238	286	276	236	289	313	289	268	239	277	241	283	255	230	271	251	251	287	273	277	258	276	279	280	256	292	276	267	263	282	257	261	278	261	260	263	233	290	287	247	271	265	284	267	283	294	274	255	284	234	268	273	283	259	227	255	279	240	252	280	264	262	262	289	264	264	248	246	286	261	263	297	285	269	302	262	279	262	289	290	266	269	259	270	296	292	272	257	245	285	318	275	235	243	269	266	245	281	244	305	261	245	261	286	257	295	277	292	262	277	273	299	249	285	289	283	268	284	268	308	278	263	272	269	274	278	246	262	267	254	277	278	244	280	262	260	303	280	248	287	226	260	245	286	295	299	263	224	246	246	257	255	247	281	261	264	284	265	229	287	287	297	244	244	265	276	274	255	268	259	276	237	241	250	261	268	266	276	276	256	240	282	290	268	262	251	263	276	267	269	256	284	258	254	281	281	256	268	278	283	274	280	241	267	291	271	264	274
41156	24230	13656	6595	3853	1656	828	700	636	579	609	638	603	619	614	643	576	600	589	584	578	612	640	596	648	621	588	618	570	589	620	586	596	611	633	597	608	589	520	642	630	590	599	599	619	588	580	642	636	643	611	567	622	599	585	650	591	598	643	602	623	601	550	579	606	622	616	599	581	623	637	595	642	639	584	599	555	611	632	583	632	630	576	615	612	609	592	576	579	591	578	596	629	637	644	644	621	613	583	564	585	548	601	597	612	615	621	567	588	611	621	574	578	623	615	625	573	644	598	606	586	568	631	580	611	599	631	605	596	588	648	584	582	590	571	579	598	640	614	615	605	608	595	593	602	626	579	643	575	653	623	611	587	625	591	582	603	571	595	625	579	594	601	640	613	648	606	624	576	623	616	600	587	608	596	617	594	641	584	599	577	607	636	601	570	617	612	633	629	622	597	613	617	600	605	593	592	588	631	615	585	585	621	618	619	609	616	598	583	588	618	665	615	600	622	581	619	622	626	617	648	656	641	639	678	570	581	617	606	622	606	601	629	568	589	610	636	656	601	631	610	575	619	621	618	619	590	568	608	558	597	651	611	570	608	615	615	659	584	652	619	600	608	603	590	586	610	626	633	620	622	637	624	576	592	593	604	608	613	625	581	620	610	633	646	631	634	643	619	620	611	612	634	582	592	629	622	561	570	626	585	636	568	599	596	603	638	585	573	575	601	652	597	593	614	576	605	628	611	566	560	569	562	582	610	602	603	615	555	636	592	587	604	600	627	589	630	608	608	635	617	582	563	588	615	595	584	643	585	596	589	605	584	616	615	624	633	587	595	607	622	644	669	599	646	630	607	590	585	616	596	575	589	647	621	584	591	583	567	570	581	561	640	632	628	554	621	623	590	579	605	589	591	654	612	638	588	601	593	598	617	619	645	579	609	603	595	602	597	602	587	620	636	625	627	648	604	606	634	595	613	608	610	587	565	618	591	575	583	647	610	603	605	616	613	592	614	604	625	620	631	649	591	636	623	618	566	603	568	610	571	594	606	580	617	554	661	577	632	617	578	576	629	675	624	558	596	617	586	618	621	630	580	597	597	614	616	586	603	587	630	634	623	581	577	593	637	621	574	627	627	614	583	639	582	586	602	595	593	590	639	591	628	578	589	613	631	615	650	565	607	610	602	610	559	646	564	600	637	616	599	611	572	649	575	589	582	582	611	630	594	579	601	588	595	607	595	634	579	575	588	588	606	621	609	611	592	597	609	616	582	635	622	595	572	596	659	578	585	600	602	565	579	637	612	611	601	647	562	592	588	577	615	644	618	617	610	567	584	632	618	600	653	596	639	611	619	609	633	580	627	608	617	608	588	584	606	631	615	580	672	631	622	623	603	610	630	637	598	544	593	615	638	593	620	646	591	630	587	592	629	624	613	602	595	607	669	599	647	602	635	601	625	607	619	646	642	597	632	561	570	578	563	599	598	600	610	641	602	588	635	610	614	597	594	615	619	643	618	622	616	616	619	602	613	622	606	570	618	620	575	601	593	626	602	603	555	582	611	624	595	604	617	607	614	638	631	650	642	568	575	601	612	596	622	619	582	599	633	615	669	604	557	602	603	632	575	585	639	644	588	597	581	616	599	578	607	585	659	577	635	587	583	606	587	637	608	606	642	619	572	559	598	609	646	627	610	603	654	615	617	633	579	621	628	606	545	558	646	614	628	603	640	603	618	629	616	585	618	582	641	587	637	564	580	559	623	608	614	600	606	600	588	654	611	578	605	598	607	602	623	596	611	610	631	645	630	574	594	652	622	642	577	583	574	564	589	631	611	629	605	627	606	572	624	629	629	639	592	644	608	614	656	603	563	594	612	620	557	619	606	599	631	597	643	585	612	639	617	586	620	618	645	591	591	608	588	603	608	571	600	651	629	606	572	588	584	601	587	597	636	591	556	590	615	616	600	632	597	584	595	629	619	613	591	620	618	571	610	635	596	578	612	652	627	598	643	642	659	574	630	617	559	559	581	610	625	602	616	626	583	615	589	652	634	631	568	585	592	597	597	599	634	581	678	563	624	576	597	575	588	607	585	621	627	630	623	553	607	568	631	619	613	632	618	625	583	565	624	577	637	596	593	640	569	600	581	604	613	613	599	607	625	588	623	590	591	638	630	579	644	581	646	625	588	589	574	612	622	630	585	623	598	609	620	599	603	625	608	550	626	560	606	628	593	581	618	652	574	573	569	617	618	610	600	602	631	585	609	624	610	632	616	577	584	633	622	609	655	633	658	623	597	617	626	596	580	661	647	627	584	657	602	608	590	589	629	618	600	631	601	573	536	627	620	626	600	571	614	604	614	658	606	602	603	643	589	601	635	601	614	541	614	574	585	629	606	622	612	578	588	614	593	650	593	580	613	624	600	612	605	609	572	590	604	613	598	609	652	611	584	657	647	589	605	579	586	559	615	625	579	592	645	538	600	588	596	576	651	625	623	587	577	560	621	561	581	599	610	613	635	598	588	568	621	621	598	571	622	612	628	648	629	656	642	604	615	606	625	633	610	567	577	603	646	594	591	626	600	644	592	588	615	595	624	582	577	616	626	601	609	586	661	604	584	617	625	579	615	626	573	648	583	559	590	613	627	574	616	629	569	574	623	586	617	643	618	620	584	623	609	583	573	613	605	616	571	626	553	616	593	623	623	596	581	564	618	619	570	582	625	626	600	654	568	591	630	593	617	625	624	586	622	583	596	570	659	623	603	608	630	558	586	588	575	593	615	607	602	552	639	587	630	630	644	594	604	604	625	617	590	611	559	568	607	570	610	581	594	598	669	590	588	616	592	654	604	594	579	565	609	557	620	576	602	589	611	599	630	637	628	621	656	614	634	615	630	618	597	597	601	585	548	588	625	568	590	597	554	577	648	578	581	614	586	602	566	566	630	572	611	624	627	608	591	582	582	591	656	606	640	618	588	607	580	588	611	606	621	599	632	612	623	640	617	608	582	594	616	584	634	565	608	597	552	640	626	617	587	599	665	574	632	612	599	622	590	617	627	584	636	618	588	603	607	593	599	575	573	629	596	654	590	600	601	587	643	647	610	585	571	626	641	605	631	576	564	595	599	618	618	602	594	589	626	587	599	570	620	560	612	623	575	567	640	593	592	605	594	575	641	603	596	630	579	620	616	612	635	572	579	659	579	567	627	609	639	600	599	652	568	640	597	625	621	602	580	570	616	604	629	584	600	611	636	568	610	607	618	629	603	596	583	631	630	600	594	574	597	644	588	623	619	597	639	591	612	621	579	683	634	583	607	579	636	617	615	597	602	636	603	582	625	629	552	629	588	603	637	562	590	621	625	554	572	578	638	595	612	573	601	634	604	623	590	587	563	585	596	584	622	621	603	604	575	612	627	603	603	581	557	590	577	594	614	611	625	619	619	599	657	612	607	583	586	618	611	625	616	619	613	629	566	556	613	580	579	615	645	613	610	650	649	625	593	591
65779	26396	7416	1187	602	383	369	355	331	329	337	316	331	319	303	331	316	304	304	324	329	319	297	311	290	328	323	313	310	321	311	312	312	348	331	301	317	333	325	322	301	312	304	309	300	332	345	332	363	325	335	324	318	351	300	360	354	335	309	297	324	314	298	301	319	321	319	317	301	341	325	322	330	302	337	304	317	337	328	335	281	298	300	348	308	292	315	315	329	325	327	307	341	308	330	321	296	316	325	288	321	310	320	317	316	315	314	300	287	315	283	291	342	322	304	284	323	303	292	315	298	303	339	320	327	316	310	329	311	323	296	347	315	308	307	298	287	300	315	318	322	304	306	293	358	309	290	336	314	352	339	319	356	319	320	289	324	296	326	310	321	350	336	301	318	346	339	324	334	311	324	299	311	311	308	316	328	282	322	301	316	350	353	361	318	285	286	310	296	278	282	305	326	319	319	334	315	308	302	302	297	315	299	306	296	332	340	326	307	318	325	313	332	294	323	298	337	346	328	335	283	337	310	354	340	318	316	316	321	309	318	340	333	338	334	299	336	304	330	297	292	313	333	295	305	322	313	290	327	288	315	341	284	296	282	320	293	300	330	301	318	318	317	323	334	349	301	314	283	287	351	294	297	299	333	344	342	285	302	315	293	331	306	309	342	283	340	296	309	318	322	305	343	298	312	337	314	306	320	322	297	354	349	310	330	312	361	333	295	321	351	310	282	340	333	326	310	324	321	333	298	345	319	355	324	324	291	324	338	295	291	296	316	303	340	342	322	313	289	328	316	299	324	314	339	343	306	330	321	304	351	324	334	306	337	305	354	338	306	288	302	295	304	343	316	317	291	300	373	305	335	299	349	301	268	356	279	328	284	320	326	264	329	296	339	308	299	313	328	327	314	372	318	293	285	329	337	300	302	306	296	338	329	364	340	311	309	304	333	320	334	357	308	310	342	321	345	288	353	311	315	294	344	312	295	311	350	317	301	348	352	311	334	342	361	321	347	319	307	309	296	308	308	330	311	323	322	346	314	331	282	325	309	315	310	353	315	317	302	315	304	351	338	361	327	338	326	309	297	316	279	356	352	324	318	300	330	339	319	311	318	331	322	301	297	307	283	293	296	299	310	317	307	328	342	330	313	337	349	327	298	312	287	323	302	322	308	307	327	302	286	289	286	318	313	285	328	310	315	298	356	313	310	332	316	332	305	327	331	339	341	325	288	328	323	294	307	335	300	328	313	327	310	308	310	313	337	311	301	297	299	313	297	284	284	321	313	324	317	325	293	348	321	315	326	328	301	296	336	308	314	323	321	349	316	312	295	339	328	364	310	293	320	287	327	341	313	327	305	303	318	331	305	345	320	349	355	327	325	327	337	350	314	301	306	320	323	322	317	311	330	322	313	323	287	369	305	333	338	296	319	291	280	311	284	356	337	309	337	347	348	333	291	293	317	338	318	333	335	331	305	321	337	286	315	342	284	278	322	317	278	319	319	326	363	336	299	370	325	365	295	321	339	291	306	310	313	325	341	309	327	355	310	322	320	299	313	294	347	314	315	344	335	336	340	307	320	330	321	342	309	309	342	325	315	314	323	287	305	352	316	306	306	288	297	316	334	288	318	316	302	342	348	314	323	342	278	346	311	317	320	336	320	342	304	339	328	316	327	325	356	300	294	346	312	357	345	298	324	323	323	290	347	342	319	327	305	320	312	359	321	318	325	320	312	306	338	325	319	326	297	328	310	271	344	316	296	316	293	313	316	326	342	315	308	291	305	278	303	345	322	300	313	299	258	320	302	352	309	273	296	291	298	336	295	295	327	317	297	288	342	353	323	341	330	315	330	324	333	342	312	297	293	339	293	287	351	292	324	305	325	294	318	319	293	299	294	323	330	307	342	309	296	325	314	338	321	326	344	288	312	314	330	308	303	326	380	318	321	296	327	328	372	328	322	307	320	326	331	303	351	331	278	342	297	311	323	327	315	340	316	311	300	307	333	328	346	299	297	330	269	286	304	315	360	348	338	321	289	307	337	343	323	355	324	287	343	322	318	270	288	339	347	303	315	322	311	309	324	311	284	339	309	304	358	316	313	312	315	354	301	321	347	294	312	315	328	306	312	321	293	350	299	321	311	303	352	317	333	327	347	307	307	332	333	320	314	327	305	315	301	339	335	337	335	329	305	329	317	373	314	322	324	337	328	326	344	338	343	307	324	332	303	282	278	308	346	298	315	345	328	285	297	314	301	330	312	312	289	335	298	338	311	321	283	312	349	354	296	351	348	301	304	326	323	330	338	331	323	330	322	289	331	321	304	325	320	307	311	311	321	333	304	322	334	299	328	313	299	307	312	312	332	316	336	282	285	348	298	367	292	339	329	318	326	312	316	294	334	304	293	326	336	295	332	317	318	337	329	329	331	285	305	314	319	328	325	315	330	332	316	335	318	323	286	346	269	305	284	309	320	318	328	287	347	301	319	308	278	307	318	311	307	298	334	309	348	305	287	307	307	299	323	339	309	344	303	313	342	322	280	338	315	293	312	287	291	313	302	305	314	346	330	331	291	343	289	341	312	332	347	338	327	313	300	297	309	280	324	281	312	346	290	304	306	293	325	288	304	306	287	311	333	292	309	305	311	314	300	326	339	314	316	315	338	306	356	310	328	319	361	312	304	261	278	301	322	357	298	346	318	286	328	315	334	296	342	319	303	325	340	283	355	303	347	322	303	342	328	314	337	293	320	318	297	309	353	328	316	331	337	333	297	318	306	317	312	302	320	284	306	319	327	304	353	355	365	313	330	293	318	311	327	322	278	328	313	286	349	296	324	338	297	293	323	325	320	330	318	324	296	347	330	343	335	327	294	297	344	327	320	325	324	324	308	316	299	316	326	355	292	316	344	341	277	316	311	350	299	332	319	330	309	335	305	285	320	329	366	354	299	306	286	309	308	303	332	320	339	309	338	329	321	316	324	339	347	317	298	321	286	291	347	320	320	311	284	320	294	299	319	301	309	303	340	308	300	295	288	342	339	307	304	313	297	331	322	302	336	346	325	301	333	305	322	307	337	297	333	303	313	296	352	316	332	320	334	324	290	286	307	305	308	297	339	319	346	324	316	314	304	362	323	284	319	350	329	322	290	314	298	317	296	322	290	290	321	336	298	346	319	305	287	302	324	305	296	340	323	311	287	339	284	317	310	302	307	296	300	315	332	316	319	285	305	322	312	316	312	282	296	299	313	302	299	313	320	337	298	289	347	349	314	344	328	322	347	298	331	366	341	341	307	339	293	301	323	337	328	296	321	290	329	316	290	332	315	315	343	325	303	299	313	310	318	320	346	352	326	303	297	320	292	319	318	320	277	321	328	322	315	296	309	329	331	307	321	309	365	338	311	308	295	326	358	307	324	301	295	284	331	327	335	290	306	297	307	319	316	302	305	304	341	350	300	312	315	315	293	310	304	310	337	307	325	306	296	281	325	318	327	326	345	362	354	327
45567	15602	4721	2076	1436	909	729	743	698	718	722	717	731	685	696	684	697	730	690	764	704	667	664	709	693	664	685	701	691	668	703	699	725	702	703	739	684	676	690	719	702	704	698	706	712	693	715	681	700	666	705	722	646	696	688	699	713	684	762	702	726	690	717	733	736	718	663	688	700	660	726	733	742	713	698	708	700	775	696	657	739	645	696	682	693	727	683	694	694	709	699	683	697	707	702	662	682	739	687	732	748	737	703	672	710	711	739	752	694	676	670	741	707	722	691	733	684	759	684	690	677	733	683	756	681	709	728	718	703	663	706	686	711	677	705	737	734	689	721	752	704	668	694	729	697	725	737	692	670	673	684	682	690	728	732	685	731	697	721	680	723	720	693	690	728	675	667	677	694	713	744	681	663	716	664	689	700	705	724	698	657	644	657	697	690	706	715	676	666	684	698	695	693	686	686	730	673	686	691	709	699	727	703	708	696	704	724	710	723	735	746	733	687	683	733	686	686	678	676	729	739	712	750	682	642	673	689	692	703	729	692	726	717	674	694	698	693	705	661	690	693	721	714	716	653	706	654	721	697	739	694	687	761	694	737	642	761	722	694	677	691	667	738	678	737	727	744	693	677	649	698	717	684	709	712	707	675	658	699	669	694	705	677	743	687	677	738	709	678	707	701	687	744	669	723	684	713	661	704	671	730	694	664	736	681	693	662	727	680	663	659	684	689	726	650	703	668	713	719	683	665	687	729	662	705	681	743	712	672	698	730	705	699	714	706	663	714	676	691	700	658	701	745	728	714	731	772	720	695	728	669	706	744	704	732	672	692	680	691	723	720	737	659	658	699	706	647	687	723	692	677	664	710	717	679	678	672	663	701	754	663	691	661	688	729	673	696	725	635	709	688	693	719	655	712	707	666	731	663	686	729	691	678	725	667	684	696	657	686	725	650	649	724	717	704	642	686	677	704	730	677	714	761	696	685	696	710	760	735	699	676	730	662	692	706	691	681	699	707	693	685	730	734	676	713	685	682	657	704	677	684	710	664	729	672	671	652	719	694	719	691	680	734	716	677	666	698	690	725	685	747	721	688	697	690	734	735	697	687	727	706	735	716	679	642	690	718	757	680	691	684	689	719	722	702	718	706	708	721	678	710	685	691	675	678	698	689	692	613	698	713	732	667	733	690	718	723	699	662	660	670	673	648	676	693	712	717	727	692	684	728	648	686	696	690	704	678	688	690	694	680	728	645	745	694	715	679	688	727	670	701	693	713	695	693	737	701	674	712	673	665	719	714	724	708	724	673	713	695	734	718	679	738	693	694	748	761	655	706	749	681	648	691	735	701	688	669	690	714	694	698	695	712	676	698	696	689	714	729	697	712	700	653	696	649	701	693	705	717	705	701	690	732	675	689	684	743	717	683	708	730	726	710	736	696	691	691	668	692	702	745	713	687	671	690	698	700	712	668	671	701	682	709	752	743	699	730	702	710	723	730	666	742	710	720	698	724	673	699	714	706	719	705	706	652	685	715	695	759	764	700	750	716	737	659	660	646	706	645	702	700	699	755	687	737	707	747	708	712	709	679	710	656	733	649	654	702	699	718	722	699	642	724	687	737	709	656	712	679	668	660	674	663	698	696	673	713	698	676	734	701	733	667	671	691	744	690	701	718	720	726	672	722	738	680	682	734	688	666	723	690	680	750	701	662	688	664	661	663	691	724	667	728	734	722	726	681	649	724	708	742	685	702	729	719	717	732	726	692	737	681	673	668	673	687	657	688	674	666	717	669	682	719	709	697	655	687	700	705	703	687	694	702	723	703	710	688	659	736	703	679	720	712	736	700	717	718	653	697	672	680	692	679	726	690	701	733	708	740	694	689	733	674	745	724	683	680	712	717	686	731	687	691	702	717	677	732	702	700	663	672	674	691	669	710	724	703	705	713	694	725	668	747	693	666	730	659	709	708	694	719	680	677	683	708	711	696	678	676	680	693	703	704	699	734	709	714	644	671	669	689	716	691	679	698	704	686	729	700	671	694	715	709	664	694	711	743	743	695	704	723	711	705	642	728	672	713	732	705	724	746	698	693	691	702	708	720	699	702	696	687	762	725	687	720	719	679	654	736	702	674	716	693	713	676	695	707	696	641	679	727	680	702	706	710	710	672	709	687	697	686	686	703	676	727	660	679	699	716	662	725	713	700	665	712	681	710	689	674	744	688	720	668	713	627	656	669	687	656	706	690	689	712	737	734	685	683	708	742	707	687	703	734	663	702	697	684	668	689	705	677	704	654	710	719	679	686	662	712	683	731	689	704	686	661	686	667	684	695	709	688	704	693	719	648	680	715	717	753	684	718	700	641	711	673	722	725	709	705	721	701	640	664	649	691	709	686	713	715	730	674	712	717	703	683	676	750	706	723	693	679	669	698	656	650	718	650	677	685	714	703	648	695	727	678	706	645	676	687	703	672	664	672	695	713	721	733	714	686	685	710	719	710	714	667	674	717	687	707	687	710	712	675	714	655	682	676	681	661	693	710	711	714	683	667	737	727	694	750	706	639	717	699	712	694	701	691	711	742	693	691	676	717	734	744	710	676	742	687	724	729	722	704	682	712	703	711	754	670	728	755	713	702	714	745	674	725	737	725	675	687	671	715	681	690	710	707	691	659	646	737	745	715	699	721	718	710	699	721	710	726	699	733	710	709	738	683	703	761	662	701	726	716	672	661	692	692	678	666	679	728	755	712	727	725	690	672	705	713	692	650	635	761	690	728	701	690	717	688	729	680	705	659	670	692	667	687	724	693	737	704	699	716	676	718	722	707	689	665	651	690	711	703	683	676	683	710	740	692	705	696	650	683	686	716	693	715	647	656	710	738	709	714	684	671	714	685	683	691	725	721	749	684	725	750	716	683	722	705	734	664	741	694	648	715	672	694	727	694	686	722	772	682	672	702	674	661	677	719	683	695	726	677	688	729	677	672	688	694	700	650	681	651	662	717	736	689	680	691	693	727	693	712	708	687	693	711	688	663	716	713	690	698	731	694	694	684	738	754	706	725	713	650	708	706	708	688	692	633	710	649	693	681	695	681	719	690	720	718	650	709	692	709	737	726	703	708	645	735	655	671	693	710	663	702	705	696	716	657	703	696	681	686	682	710	695	717	701	721	722	741	727	717	670	701	692	722	675	630	649	726	686	670	690	753	691	698	657	691	671	664	676	706	695	652	654	724	677	698	729	662	672	665	676	717	705	705	684	706	677	733	731	712	690	729	709	650	730	688	713	695	697	655	711	713	734	681	725	666	753	700	692	719	711	723	672	718	714	703	677	735	770	671	726	729	668	710	684	696	730	719	728	683	680	699	697	694	658	701	671	709	665	767	740	722	675	696	708	703	699	776	719	687	707	654	683	691	720	717	741	680	711	688	666	736	714	689	685	711	718	664	685	738	699	733	726	729	705	698	685	654	738	689	729	747	713	708	707	704	653	683	710	719	690	707	729
48145	18587	4554	1383	592	314	276	269	284	250	262	274	275	275	263	273	267	251	240	284	291	246	249	274	264	276	277	249	282	276	228	226	259	270	268	279	268	262	263	268	298	281	269	232	288	270	258	274	259	247	281	275	269	252	247	246	233	227	288	296	276	235	237	243	276	238	252	257	268	246	226	294	276	238	300	274	271	279	265	261	269	270	285	249	251	277	278	253	259	251	263	264	279	257	297	260	264	240	264	255	259	289	267	257	283	278	271	263	271	248	263	283	246	267	223	254	263	275	243	244	269	307	271	258	269	258	252	262	263	231	243	231	243	247	254	256	245	250	277	266	276	258	292	287	287	259	272	253	259	235	275	272	246	277	264	254	250	259	274	233	278	249	291	276	246	290	270	280	267	277	230	258	294	276	260	291	276	296	265	277	241	263	244	284	281	247	250	268	249	237	268	261	273	235	275	271	272	260	279	255	261	238	240	243	281	278	276	292	274	250	274	268	242	253	275	235	289	273	244	278	271	256	295	263	261	251	272	250	230	253	283	284	260	248	281	249	273	237	215	235	273	267	247	247	253	246	269	278	281	271	236	265	259	257	248	271	260	235	278	258	266	249	250	273	246	258	315	270	249	266	264	281	271	265	267	259	274	245	274	274	271	274	268	276	251	296	294	297	250	267	264	262	249	281	257	261	251	251	256	264	304	261	280	287	286	260	276	238	275	230	274	271	272	258	253	248	232	270	252	271	262	251	255	243	249	265	269	264	275	290	250	264	278	279	248	238	227	266	263	250	274	286	229	227	279	268	258	277	265	262	253	305	271	233	277	240	253	250	263	278	278	277	258	244	269	257	273	245	263	286	254	263	281	230	252	261	243	243	253	289	267	234	238	259	255	258	250	277	240	239	269	241	248	238	244	265	260	223	276	244	239	263	246	251	233	279	254	277	258	282	314	259	248	274	223	263	285	289	299	262	276	270	244	279	268	266	271	283	252	261	265	274	284	245	264	278	265	267	219	279	278	245	228	298	257	252	275	254	242	257	256	285	265	260	258	268	241	250	265	249	263	298	276	252	265	283	246	252	261	276	240	257	248	241	260	275	276	239	269	277	270	269	253	277	254	262	248	276	269	247	265	291	250	245	250	269	268	255	248	276	252	252	302	260	258	253	281	260	254	266	233	283	260	288	268	260	260	265	248	282	263	265	248	246	265	271	267	256	269	267	280	240	251	250	248	289	260	234	259	267	245	257	280	275	257	219	247	264	278	241	245	260	240	253	281	264	253	264	265	239	242	266	263	283	263	243	271	272	273	242	266	271	274	270	237	261	250	239	291	273	279	235	260	275	258	276	249	256	245	252	267	258	257	257	246	260	281	274	248	253	269	266	284	283	287	294	274	276	266	290	276	269	258	239	267	235	257	258	318	256	240	241	262	261	256	271	256	278	272	262	260	246	300	262	253	271	268	257	267	234	252	261	271	262	245	252	271	249	260	281	267	248	256	270	302	269	259	260	254	263	279	233	246	272	282	237	243	300	263	277	299	243	289	274	216	287	241	254	281	275	291	242	283	265	272	262	238	252	269	283	269	262	241	262	270	284	242	253	320	266	242	271	275	268	227	270	260	253	256	270	257	234	246	256	275	229	256	246	246	276	266	269	244	266	269	288	237	239	253	232	278	271	276	295	254	300	257	256	291	278	285	258	289	235	251	260	256	259	271	269	248	242	243	224	229	244	259	256	282	257	293	285	243	248	224	280	265	278	268	237	268	271	282	230	248	266	242	239	246	251	248	278	255	240	253	284	278	269	293	280	278	277	283	283	261	246	270	250	235	272	252	310	279	274	294	290	246	258	265	251	270	278	292	271	274	282	260	257	258	293	227	306	274	270	265	263	283	260	267	271	259	253	252	264	286	280	277	265	258	266	256	265	250	259	297	284	259	258	268	263	245	238	261	281	258	268	240	262	252	261	249	258	265	286	278	248	281	218	261	298	249	278	280	273	255	296	274	286	270	247	260	264	254	271	255	276	243	289	253	250	252	272	284	257	263	237	267	251	270	227	294	277	299	238	255	283	247	263	272	243	260	250	259	257	238	272	264	260	231	243	279	270	297	245	263	295	254	263	282	266	257	266	256	271	258	253	254	280	262	254	244	244	250	264	283	262	243	277	274	256	265	252	269	247	276	252	280	282	276	268	248	257	275	301	246	261	303	280	260	261	250	245	274	317	265	258	257	283	251	262	256	236	247	267	290	264	288	232	283	243	233	241	300	233	290	290	265	295	231	285	253	278	293	249	273	286	254	277	249	275	265	237	251	307	226	296	243	284	279	271	298	282	270	291	274	248	264	222	266	246	287	273	281	258	292	254	261	245	303	288	267	239	272	266	257	242	256	270	236	246	281	268	241	281	312	261	304	300	278	267	296	271	270	254	276	233	267	277	264	258	278	249	263	248	261	241	277	277	252	252	269	273	276	249	256	257	254	269	249	247	278	267	268	248	274	278	294	271	260	282	236	240	266	278	251	253	275	254	262	280	267	253	266	266	254	254	232	232	261	292	266	262	245	242	260	241	270	255	282	250	273	248	298	264	311	277	246	242	265	253	271	299	271	297	295	241	256	273	267	256	259	259	237	253	288	243	289	254	225	247	287	246	258	260	252	267	289	283	268	252	237	264	236	260	257	249	241	272	257	254	238	267	277	258	225	250	260	241	231	274	262	238	304	272	252	256	246	286	240	279	259	279	270	244	307	281	259	299	280	236	257	256	272	292	274	276	260	267	276	270	287	265	279	237	252	257	247	273	254	231	283	279	280	273	252	250	279	265	250	248	278	271	258	243	229	269	272	256	258	263	261	242	253	259	261	269	251	306	250	256	260	257	282	288	261	280	279	273	271	252	270	298	259	285	280	241	268	234	255	254	274	282	255	253	237	273	237	259	250	269	234	250	264	274	286	265	243	262	266	273	259	271	253	284	273	242	306	231	264	317	235	266	276	271	271	294	268	272	251	290	265	246	257	257	225	214	295	268	268	292	256	292	265	276	278	258	275	245	263	245	256	275	265	257	240	281	252	255	272	251	267	280	292	272	270	236	283	258	294	260	254	242	256	260	280	292	267	257	267	249	280	270	258	266	259	259	283	301	236	251	248	217	287	271	238	259	290	243	265	254	279	267	288	270	267	243	314	290	282	238	268	271	269	265	252	275	259	254	277	273	227	292	285	263	291	284	259	271	257	269	256	237	252	263	280	262	260	260	264	261	266	292	239	249	246	253	243	293	266	242	279	250	276	268	237	280	299	255	278	261	265	277	268	238	242	271	258	277	267	275	269	269	261	248	267	279	237	259	251	281	288	256	276	274	252	267	279	276	263	261	241	249	259	268	270	253	263	275	269	253	286	289	269	243	222	269	275	248	245	251	277	241	290	270	285	260	249	288	267	286	256	262	223	281	260	281	259	260	228	252	267	256	238	275	232	278	268	271	256	277	241	243	262	223	264	271
32521	13389	5317	2953	1525	793	628	606	619	562	590	607	590	591	640	580	584	558	580	600	581	612	566	615	603	586	597	558	572	573	609	605	554	609	591	585	569	615	567	637	617	576	594	643	595	585	597	589	590	552	613	545	558	556	605	608	600	594	595	575	626	534	562	591	570	557	615	625	605	579	583	589	603	579	601	605	611	564	584	573	572	554	563	591	550	575	577	581	609	602	577	599	604	591	610	596	588	571	582	596	541	602	594	560	593	582	637	582	572	576	614	608	595	606	639	598	613	575	609	626	627	567	629	560	594	611	585	583	579	570	633	607	618	613	612	602	642	570	568	585	567	566	599	583	539	590	580	552	596	566	566	575	598	579	577	587	607	637	596	586	578	585	585	615	584	639	614	601	563	611	620	597	583	556	576	582	639	592	617	537	608	612	573	600	600	613	628	611	564	579	646	564	569	564	540	589	600	590	564	511	578	575	611	568	604	617	600	603	559	615	603	593	576	580	583	524	597	592	597	623	561	581	600	567	636	594	615	573	595	561	591	616	636	576	577	584	545	522	597	579	596	528	595	589	568	553	563	598	591	632	552	545	611	585	563	577	636	572	616	615	590	638	584	618	586	592	566	607	570	600	637	577	596	631	577	624	601	604	579	580	566	542	609	600	565	581	544	556	583	601	570	602	601	561	637	574	604	659	586	590	581	591	641	598	604	587	643	600	624	566	586	541	593	579	621	601	661	599	606	631	571	568	572	642	595	592	586	617	592	607	573	607	580	574	591	581	592	625	549	572	577	591	638	602	586	553	550	584	599	612	581	556	536	590	621	616	582	592	587	565	580	617	563	598	646	527	613	617	592	568	556	564	547	618	631	648	591	567	605	568	592	574	614	583	645	548	582	581	598	592	593	623	542	584	578	549	587	584	566	574	625	576	524	553	612	618	603	603	580	594	569	596	556	603	578	578	599	601	634	543	589	580	585	569	615	569	583	550	587	561	592	560	597	591	575	572	562	557	576	578	611	566	579	589	621	545	552	573	569	596	606	579	622	563	599	586	581	578	562	586	530	582	553	536	620	564	595	617	609	615	607	578	590	564	617	581	599	561	618	588	588	597	533	641	623	584	608	579	583	592	592	611	570	574	611	596	556	585	545	576	623	572	585	585	595	624	598	593	591	590	577	609	589	580	586	594	565	550	574	575	585	554	603	572	592	573	587	595	636	521	571	615	597	591	574	586	610	618	617	609	571	600	643	622	595	576	623	577	533	608	541	603	577	630	590	583	596	578	602	520	587	600	597	596	614	590	602	609	600	615	605	577	588	610	645	593	595	583	587	564	602	560	580	607	595	581	596	606	588	579	608	570	626	562	636	585	617	588	592	615	590	579	526	618	596	579	603	588	594	583	624	601	585	584	581	573	554	634	541	600	551	598	569	589	603	567	623	578	597	562	582	582	617	580	592	565	558	555	558	562	626	582	577	595	577	561	634	619	614	617	630	560	559	636	634	610	544	592	552	579	567	575	576	570	603	609	587	583	562	594	584	655	598	568	621	582	571	568	553	588	535	619	558	588	612	580	602	561	600	617	586	598	583	566	567	589	534	573	565	603	590	607	583	559	623	552	582	580	573	565	584	583	579	573	562	573	574	595	634	588	568	620	569	613	582	599	564	582	565	598	638	564	631	556	635	617	567	568	597	595	567	628	602	590	611	605	563	581	589	624	592	617	613	595	594	586	557	567	579	531	595	585	578	628	596	591	571	589	595	581	596	564	553	580	594	578	605	600	616	575	641	568	597	579	614	586	579	589	571	585	602	587	615	622	581	588	592	585	610	584	613	601	583	550	599	596	606	570	604	567	567	593	612	594	624	580	569	569	586	599	582	615	550	587	602	599	580	556	606	553	602	592	564	544	621	597	603	591	608	584	571	584	577	571	636	622	567	563	576	600	623	570	609	608	603	602	594	588	592	642	604	565	579	593	602	590	599	566	606	581	591	588	617	615	602	609	605	554	573	564	625	585	601	586	594	575	617	597	596	608	590	632	558	571	565	576	607	587	575	634	561	601	597	596	534	596	610	560	591	590	559	590	605	608	613	608	595	555	581	543	602	593	558	577	553	596	568	562	615	615	572	590	546	575	589	596	598	610	558	551	587	563	593	607	580	533	578	599	602	576	592	573	572	617	586	564	547	576	628	560	599	576	595	575	591	560	590	616	601	554	528	554	588	594	558	570	535	563	594	620	586	592	559	619	587	599	579	577	576	598	609	605	616	553	588	608	555	626	594	630	538	568	573	630	608	590	601	617	612	594	596	546	540	545	639	569	604	606	604	597	563	604	621	587	569	608	609	602	563	605	592	559	569	574	550	576	562	580	561	567	593	586	587	607	558	609	561	598	604	650	590	605	603	580	604	588	586	611	592	624	590	583	620	589	555	608	577	555	587	597	580	608	561	563	594	545	569	589	606	639	614	548	565	620	590	582	552	584	574	573	580	552	592	618	592	593	611	569	560	635	622	591	575	587	613	533	635	555	585	610	561	610	568	605	606	618	601	594	638	590	628	616	522	634	603	566	572	601	621	558	603	627	618	567	567	586	592	599	570	600	625	583	582	603	589	569	587	579	608	520	563	583	588	582	526	595	640	584	564	618	594	580	555	555	585	609	575	609	619	571	574	595	565	621	597	553	583	558	570	580	534	546	599	551	566	581	592	589	577	609	592	556	597	572	585	620	549	588	569	578	565	615	646	555	561	549	593	584	611	581	584	575	577	602	608	616	573	551	545	548	586	606	597	585	591	588	574	599	552	527	618	587	598	584	600	619	588	597	598	593	595	543	600	577	578	611	557	596	578	591	571	584	548	585	610	608	602	589	619	584	597	641	619	556	548	574	569	581	563	564	609	614	567	611	588	554	590	614	594	610	573	585	569	596	558	560	596	581	581	579	593	593	600	575	602	624	600	587	609	578	568	582	601	597	571	633	568	556	588	623	590	587	589	589	592	597	566	661	558	635	591	618	610	578	595	571	633	579	596	647	553	602	591	575	636	590	626	531	585	582	569	606	611	623	580	567	589	554	624	617	569	610	612	612	593	611	611	586	615	574	607	586	620	571	547	546	588	616	613	540	622	576	594	576	573	586	622	537	538	651	593	607	571	605	611	578	574	607	598	594	594	567	591	573	578	554	599	578	587	567	579	578	558	615	601	567	589	592	631	589	602	556	589	594	607	599	610	610	595	600	577	628	601	618	601	577	596	629	607	564	584	625	627	579	572	601	566	593	558	551	598	617	589	584	576	599	637	599	601	607	586	590	562	558	575	568	577	567	600	597	590	541	575	642	598	563	598	611	554	580	610	572	618	608	574	590	562	579	573	621	584	600	572	568	569	589	589	591	570	592	556	559	604	592	591	596	591	604	594	582	572	589	617	550	583	577	567	537	540	551	548	583	538	557	606	588	589	580	583	631	561	596	540	577	579	541	592	585	600	589	592	564	650	574	584	625
57080	20269	5159	1163	570	385	296	243	251	279	255	274	232	296	288	283	294	256	305	306	259	280	258	311	297	259	320	287	274	305	258	270	252	290	293	286	284	240	274	284	278	284	254	264	292	240	292	268	293	243	290	284	249	312	232	241	262	258	264	291	309	239	288	309	249	245	282	258	242	259	271	293	260	284	274	294	245	252	243	238	280	256	299	282	273	314	277	228	295	276	293	224	242	259	292	241	276	260	283	260	288	248	310	261	260	253	265	275	277	264	296	277	239	247	287	262	250	280	228	258	300	300	298	250	264	302	264	265	277	301	277	259	279	258	230	273	265	273	305	276	263	253	269	282	289	270	272	296	265	271	277	286	266	288	294	288	257	287	308	252	264	297	287	255	295	284	279	266	279	251	277	311	294	302	272	237	262	271	297	296	296	260	265	275	278	281	285	260	284	275	270	269	279	266	290	286	271	255	271	270	282	242	235	246	277	257	246	274	272	302	265	282	244	299	271	271	277	254	292	259	250	280	264	256	288	268	271	237	318	270	295	233	259	258	300	279	297	253	236	243	274	266	262	288	289	232	284	267	292	253	252	256	285	269	281	283	258	288	290	297	277	269	250	277	317	286	231	246	284	270	282	268	275	269	254	262	264	284	258	260	286	280	270	246	256	269	252	280	274	290	239	313	273	290	256	253	276	285	245	286	290	271	266	260	255	272	264	252	270	262	248	293	259	280	290	287	278	293	304	285	237	264	253	258	272	263	285	294	279	266	299	249	279	232	227	272	247	251	273	264	240	268	280	250	303	262	249	271	252	265	264	272	284	290	336	244	287	222	271	300	270	297	262	284	259	256	281	257	285	317	286	270	306	246	306	288	274	292	278	261	257	276	290	273	275	280	291	276	289	280	255	270	264	280	270	268	282	270	238	272	282	260	258	260	289	280	299	299	309	301	297	248	249	282	276	254	259	254	267	278	285	269	243	252	266	261	271	248	271	241	281	301	258	300	263	290	293	248	263	252	266	271	247	287	255	283	304	280	242	230	262	284	285	296	298	254	249	272	282	267	272	276	253	258	257	289	272	259	283	315	241	271	254	233	258	264	249	279	268	255	291	279	285	257	257	290	258	259	242	274	278	297	270	291	272	262	258	303	282	263	273	288	242	253	285	271	281	275	283	251	260	283	306	246	299	274	267	261	252	277	261	274	302	304	286	251	264	278	258	246	280	275	269	278	260	259	272	253	262	257	247	237	265	257	246	263	269	251	289	276	292	264	279	268	293	269	292	249	278	276	249	295	289	262	272	284	276	319	255	299	282	281	271	263	270	249	274	270	240	306	270	309	280	277	270	246	289	269	281	289	289	255	298	274	271	265	270	257	259	264	267	287	273	297	257	282	269	258	222	243	299	255	271	276	287	277	266	281	263	288	285	280	281	288	253	294	291	263	236	272	252	279	329	284	274	309	295	285	293	249	262	251	297	272	273	264	280	260	299	297	285	251	300	267	269	219	273	270	278	265	269	272	240	290	287	254	274	240	255	271	278	272	285	275	268	284	279	279	268	292	295	245	254	244	294	262	287	284	272	270	292	279	245	269	291	268	266	275	309	273	252	291	277	293	276	270	259	284	260	253	282	296	253	300	283	260	266	266	291	277	287	282	314	311	280	244	266	293	279	279	240	253	283	271	269	291	277	241	288	306	252	282	282	236	268	280	301	244	277	315	258	277	305	292	245	287	285	252	304	272	257	292	277	303	269	272	281	265	289	288	257	278	289	275	288	246	276	241	274	238	268	279	255	279	267	227	295	254	277	264	261	271	291	274	287	256	281	277	290	288	295	285	277	287	238	245	293	284	299	306	265	275	266	260	282	267	272	274	253	290	283	276	267	263	287	244	272	239	276	285	286	269	294	269	280	277	277	272	273	277	279	282	281	251	308	299	271	247	256	276	286	254	254	288	255	278	278	294	268	299	247	265	289	239	224	308	318	255	266	279	255	253	256	277	316	257	231	269	244	224	235	266	252	266	260	283	273	286	306	250	268	262	279	287	274	277	288	275	278	274	251	242	244	276	262	257	280	255	283	265	259	242	241	267	271	281	288	289	268	287	272	267	292	248	287	283	308	262	250	283	277	276	289	304	240	265	270	270	263	283	287	293	246	291	272	258	283	300	321	262	273	287	283	296	275	262	258	273	279	278	274	285	279	276	277	299	275	258	279	260	263	295	278	278	286	307	289	258	247	263	243	281	264	270	273	242	261	239	265	249	266	264	269	258	294	263	276	271	283	279	275	279	261	288	226	257	232	265	293	253	272	256	283	283	267	252	284	261	266	282	283	280	258	291	261	257	226	295	268	270	281	276	298	290	301	248	277	263	258	269	243	298	264	263	284	241	235	255	320	275	290	278	284	250	281	259	286	262	323	291	276	296	228	238	275	303	260	278	277	263	236	313	269	243	289	265	297	288	265	262	287	278	283	281	229	265	273	296	278	261	282	285	290	255	278	280	282	246	255	274	264	265	221	247	260	280	280	282	247	294	292	258	259	280	262	277	283	257	279	283	261	255	282	254	259	255	281	258	276	284	266	255	261	271	251	265	255	268	276	305	283	274	275	277	231	246	290	274	251	283	271	272	322	289	276	254	264	281	283	271	264	267	241	267	244	276	285	262	249	246	258	276	278	329	295	268	278	284	276	284	287	271	229	296	252	280	265	278	261	295	260	295	288	275	235	276	266	261	279	253	249	278	265	262	279	276	298	288	267	232	290	268	266	263	278	253	279	295	284	257	255	238	278	276	293	265	288	290	300	270	274	283	292	291	253	285	277	250	258	272	261	263	284	273	275	276	280	313	300	236	274	246	270	300	278	261	285	273	297	269	267	267	283	260	276	261	251	307	275	249	311	249	301	291	279	280	259	297	284	252	280	241	230	245	282	267	263	265	287	273	236	254	243	280	249	273	270	278	256	271	261	254	241	271	276	276	271	258	265	258	286	274	256	287	259	245	287	278	255	297	247	270	267	284	263	273	260	273	265	247	239	267	312	275	288	284	253	234	284	258	287	264	257	288	271	274	294	276	286	282	264	301	265	262	266	294	304	289	278	240	294	268	255	284	320	310	273	283	252	282	256	263	272	267	263	285	266	263	289	263	286	252	255	286	269	265	286	261	312	254	245	271	250	275	283	294	266	259	264	264	250	286	316	280	293	281	270	254	236	237	277	266	285	276	266	254	276	256	269	272	254	264	256	275	289	291	279	265	276	278	241	258	274	275	298	248	297	299	278	262	266	262	253	241	264	254	280	306	294	281	293	300	279	281	278	263	270	295	266	273	291	277	299	287	249	254	257	248	315	280	264	222	267	250	254	233	270	283	294	293	290	259	280	288	251	244	251	286	268	290	273	305	286	295	269	274	286	271	293	272	273	251	270	276	252	247	296	267	292	262	257	263	240	299	300	281	249	254	277	271	255	227	265	270	272	290	275	308	274	250	251	263	262	226	254	287
37891	12340	4614	2259	1453	1049	752	611	653	642	616	608	585	599	633	648	638	583	601	572	568	591	591	587	586	628	619	558	574	595	565	661	597	579	644	625	599	618	592	609	633	673	645	624	573	598	617	668	629	655	625	567	629	591	616	612	632	620	591	612	588	582	623	665	645	632	620	631	628	609	650	633	617	621	595	601	642	636	609	581	599	592	573	631	619	640	612	618	619	631	646	593	607	644	593	612	569	602	665	638	611	613	618	610	590	613	613	599	613	611	621	568	600	586	626	588	592	599	608	616	560	634	619	647	606	623	616	658	605	649	607	618	587	619	599	661	597	644	618	640	613	572	622	598	579	593	607	578	641	639	577	576	599	575	604	670	625	610	630	599	592	629	608	595	596	640	605	566	610	600	616	624	597	610	610	622	633	602	622	549	576	610	611	624	569	603	604	603	629	681	584	655	618	621	618	601	620	619	649	618	582	599	615	620	605	629	605	639	657	601	637	562	584	628	646	598	651	586	594	584	593	578	611	589	595	609	634	621	620	630	580	616	589	615	601	631	609	638	581	638	604	625	612	571	636	618	574	613	633	627	646	627	628	582	586	600	643	590	611	622	592	607	613	585	573	603	644	557	594	631	597	600	649	619	614	622	564	595	622	618	614	590	598	561	642	624	604	628	614	636	592	632	623	563	631	648	600	618	642	619	614	567	570	594	599	580	625	610	615	650	603	572	610	603	657	600	641	637	601	633	580	631	636	662	595	610	587	591	632	619	618	636	627	634	599	610	586	621	605	647	640	678	590	628	592	589	595	570	634	644	614	606	639	591	633	635	647	632	640	629	612	622	594	583	606	586	592	582	553	593	606	569	618	604	602	603	617	633	628	587	600	626	592	593	631	624	591	649	642	621	637	666	570	592	616	640	617	596	621	615	591	574	603	604	582	619	678	608	620	584	612	583	610	606	588	631	623	572	603	580	585	551	588	572	629	633	577	586	627	589	636	562	615	616	605	598	568	581	629	575	599	653	600	623	599	557	595	602	637	592	612	598	574	589	600	607	654	619	606	565	623	627	565	615	650	627	613	616	566	601	659	654	613	588	588	609	625	603	621	613	587	624	625	615	605	565	582	647	592	586	653	594	605	621	669	629	613	649	623	634	627	646	576	575	603	596	579	643	598	573	605	576	581	606	616	605	626	610	571	636	601	611	645	625	590	606	587	589	604	576	635	650	598	569	613	578	581	631	560	614	604	616	613	614	622	634	635	620	579	604	606	610	569	616	615	629	604	615	599	640	613	647	599	615	636	612	629	573	542	640	643	642	614	597	625	630	633	592	645	607	611	563	610	627	622	629	583	595	588	659	640	616	629	610	607	627	603	616	591	630	604	611	612	616	619	591	646	611	606	570	635	605	579	625	630	591	584	637	623	661	610	668	606	635	627	618	579	610	620	582	627	624	650	634	592	631	570	638	610	614	607	630	624	645	615	618	617	603	633	616	629	606	587	613	629	604	638	590	609	658	604	619	627	575	587	575	591	562	619	579	575	623	609	609	612	612	641	606	613	590	611	573	606	599	596	615	654	603	643	610	620	618	580	616	623	600	635	631	611	596	600	599	614	650	655	603	611	626	636	602	601	628	579	595	590	612	591	586	634	626	630	602	567	626	666	612	587	574	595	627	575	614	594	611	617	633	593	671	609	620	638	583	625	608	594	610	626	609	601	569	600	602	603	648	631	616	625	585	616	583	606	584	609	633	651	617	604	650	587	594	645	582	615	599	623	635	651	618	636	640	617	587	632	609	643	561	604	656	648	553	617	584	603	600	625	617	574	640	607	606	587	646	591	653	628	631	650	604	608	587	641	596	600	644	568	709	621	651	575	671	636	609	610	577	637	625	608	564	590	626	592	610	585	582	604	614	578	618	620	605	619	571	643	638	614	624	595	603	600	614	578	595	589	642	593	636	614	602	612	597	626	639	624	575	635	600	574	616	611	647	605	631	590	608	627	627	689	567	632	617	603	632	666	603	630	652	624	595	575	614	629	639	625	637	634	608	601	655	630	628	609	585	620	637	577	552	631	635	614	560	591	617	604	600	575	643	610	600	617	606	606	656	614	571	595	594	663	612	572	635	616	593	601	568	604	616	560	637	601	611	625	634	622	568	553	603	633	595	618	611	585	631	603	633	639	673	631	635	607	588	591	646	617	636	618	625	610	584	618	570	603	604	594	596	649	587	657	597	631	623	606	599	645	596	642	589	589	635	595	598	621	640	616	644	621	605	585	640	613	639	599	592	663	618	580	608	615	583	575	624	642	604	653	606	582	552	591	602	587	598	647	649	604	630	623	621	646	588	630	589	618	617	596	614	663	596	620	625	573	595	571	592	610	563	625	625	597	592	615	605	612	630	595	667	552	633	589	602	634	601	644	617	605	627	601	610	614	573	593	574	627	591	630	642	617	549	604	632	607	604	599	608	614	620	632	583	595	623	587	584	654	621	644	605	604	604	576	589	644	601	603	607	624	567	594	667	580	609	588	605	579	604	651	638	609	625	631	690	619	560	629	608	573	558	576	630	595	572	636	618	615	640	614	592	640	625	613	596	636	599	626	587	625	582	577	602	591	603	556	611	617	598	632	606	601	569	628	607	645	626	656	671	563	638	640	614	608	620	621	608	591	613	581	589	591	568	653	588	574	614	596	569	641	641	616	601	595	654	566	623	612	637	598	631	549	597	608	613	606	556	597	598	597	612	604	618	615	608	605	580	627	636	574	637	603	621	625	641	602	607	586	624	601	609	553	624	630	582	644	565	630	617	597	574	639	619	601	597	631	610	613	666	618	643	619	622	616	595	618	626	617	613	627	639	645	603	615	624	560	604	610	596	628	617	631	633	602	598	589	618	635	616	600	600	609	628	630	597	560	620	639	648	626	598	613	592	616	626	619	625	600	592	603	654	621	593	608	620	603	593	613	588	599	557	580	602	604	641	626	584	600	581	651	655	598	613	602	615	620	644	634	596	625	649	647	613	545	595	601	564	609	649	635	596	605	613	603	624	615	629	601	670	599	642	601	607	615	611	590	595	615	628	609	634	638	656	588	619	626	588	608	620	607	631	609	633	589	649	590	602	583	591	585	598	615	651	645	598	614	632	658	610	595	597	627	626	637	601	630	595	617	643	609	595	613	619	617	614	622	608	612	609	635	630	601	615	615	619	554	564	576	602	605	628	624	665	612	594	611	601	623	638	610	630	649	589	606	582	599	576	572	588	653	590	646	619	617	608	584	591	640	608	634	624	663	620	581	637	567	624	668	581	624	577	640	628	603	639	630	617	628	617	680	601	611	636	626	606	568	566	614	624	601	651	606	619	615	583	587	591	596	566	630	604	610	613	643	624	666	620	610	661	653	620	619	590	592	635	636	614	625	617	671	584	598	609	630	620	604	615	678	609	601	613	658	610	561	580	616	585	651	601	590	617	584	610	604	677	617	622	634	606	622	574	616	654
54481	23753	9771	2539	865	559	412	310	260	306	290	309	318	302	289	284	316	316	326	293	304	299	273	287	281	312	275	293	291	296	297	283	311	302	275	299	305	269	311	293	281	319	297	288	288	301	296	303	276	318	306	300	311	308	297	293	279	286	285	289	337	304	300	320	314	293	291	309	268	318	311	286	277	320	316	308	310	269	303	288	303	271	298	284	317	267	267	309	286	333	299	269	292	319	316	316	290	331	272	298	303	339	320	278	312	310	285	326	338	306	290	273	304	283	287	287	312	354	305	316	307	332	304	304	306	302	308	314	263	289	307	299	274	305	273	323	319	301	318	297	324	282	271	284	316	321	273	289	286	350	300	313	301	305	325	292	277	254	313	293	295	280	285	279	323	309	309	345	308	324	295	277	303	320	295	282	324	301	303	295	292	281	302	291	284	285	311	266	260	309	299	325	294	283	272	310	302	332	301	284	317	318	306	313	273	289	321	299	312	303	304	307	257	292	290	316	290	299	297	278	293	296	291	309	276	304	316	284	337	309	278	344	365	277	256	301	322	302	271	318	313	327	317	293	289	311	316	319	313	305	294	274	281	266	298	308	301	333	293	311	285	310	285	320	291	261	305	325	276	289	307	290	286	299	281	308	349	303	297	286	274	297	281	293	261	288	302	318	319	298	300	285	312	309	280	268	274	307	284	283	304	303	268	301	336	310	258	286	280	316	302	322	287	297	295	261	306	299	303	294	316	283	286	307	271	293	333	285	279	289	315	268	309	308	298	283	313	308	298	301	316	287	290	268	281	310	278	306	287	308	304	324	283	282	268	318	324	300	285	310	269	275	330	296	297	306	303	301	336	331	245	297	334	261	345	307	254	282	302	305	287	304	293	324	303	311	325	285	329	318	320	294	314	317	319	292	314	316	332	297	280	315	288	295	293	282	309	300	290	276	284	319	312	263	286	329	295	301	339	335	307	284	280	293	287	291	299	310	304	261	290	275	303	276	294	274	307	293	270	284	315	278	309	315	301	296	277	298	293	258	284	292	325	304	269	286	295	319	325	314	284	300	314	323	304	285	305	308	290	312	282	267	290	305	291	305	293	321	303	282	348	299	307	298	278	315	286	280	310	272	308	311	284	294	322	315	293	280	297	298	314	331	257	292	270	295	316	308	308	294	269	278	291	278	302	318	270	307	300	309	302	300	281	267	311	260	311	251	291	298	285	319	330	313	270	281	321	299	281	342	301	288	292	305	319	268	281	296	251	324	276	315	281	297	286	303	297	291	289	306	303	277	293	284	293	308	258	315	294	332	281	344	305	327	281	308	264	313	288	309	269	301	285	301	285	291	309	275	318	286	313	330	304	306	322	319	280	312	285	289	295	277	322	289	288	283	267	301	308	290	302	275	317	303	317	299	310	265	253	299	314	290	267	273	310	313	313	296	266	287	297	296	298	314	282	289	289	297	303	315	283	285	316	296	314	301	254	313	280	355	314	325	306	285	331	296	265	320	247	267	261	294	288	317	274	307	287	289	277	315	275	307	297	266	310	293	307	293	264	314	294	282	317	323	305	292	288	295	312	308	301	291	311	305	304	323	292	279	294	311	288	255	342	297	278	323	312	299	303	325	285	290	286	259	278	317	305	343	318	275	307	277	280	291	315	313	316	292	279	334	308	307	316	276	318	282	285	307	300	287	303	287	302	281	304	316	321	293	303	299	307	304	257	289	282	309	303	288	304	290	285	306	299	275	268	307	304	294	300	292	286	285	246	299	282	321	294	325	285	307	320	292	280	278	295	284	296	277	326	307	276	289	294	302	298	304	315	289	279	284	310	290	331	313	322	317	289	306	279	314	298	294	320	289	303	282	282	296	283	263	303	280	289	280	273	321	282	267	289	330	276	307	305	279	288	277	291	331	293	287	304	298	307	297	321	311	292	302	302	282	292	303	347	318	300	303	264	285	304	304	336	296	297	324	313	320	271	290	308	273	302	339	317	291	310	341	307	306	289	322	287	291	307	298	308	268	303	287	301	330	292	311	322	310	264	286	292	303	336	303	285	269	310	304	316	270	284	268	265	284	314	307	288	276	307	347	269	297	290	296	288	300	320	282	285	295	323	309	294	306	275	306	305	304	309	311	304	264	263	319	273	299	276	268	340	296	311	264	311	304	311	304	318	282	271	291	310	304	309	283	289	303	295	294	308	292	322	289	293	310	297	285	295	304	310	309	268	268	307	290	285	316	281	321	302	321	293	277	288	299	283	297	308	306	300	299	287	342	290	295	319	308	293	305	287	300	278	319	307	307	308	300	287	279	316	304	263	295	307	327	312	289	272	284	291	307	286	302	277	301	281	302	283	328	306	285	305	295	275	273	326	331	285	277	281	298	298	285	309	280	307	292	285	291	314	294	290	329	305	295	328	261	305	313	298	321	285	320	285	283	309	321	286	307	308	269	277	307	323	284	310	306	293	267	296	342	286	280	275	282	278	310	318	324	295	280	305	293	295	305	303	324	317	310	291	305	259	294	335	304	319	295	307	291	348	286	283	285	305	285	281	310	290	304	294	274	269	284	282	260	287	284	303	288	288	281	299	271	325	334	285	314	313	324	313	303	278	292	287	281	276	297	302	318	312	293	282	309	304	292	277	284	287	292	315	297	288	283	286	283	309	295	304	305	306	308	349	297	334	286	278	305	300	315	307	300	280	333	309	335	310	287	275	317	304	327	282	277	314	342	292	303	286	295	296	320	269	338	302	293	294	303	314	268	311	306	283	301	301	310	330	293	299	325	319	282	277	304	300	301	286	287	286	269	281	301	267	303	280	314	284	284	301	327	319	304	263	318	276	280	298	255	277	294	279	321	299	256	304	274	304	285	286	300	326	283	264	299	306	325	312	296	274	316	321	297	276	301	287	326	308	279	306	292	287	318	298	264	300	269	322	276	342	277	321	281	295	302	322	324	288	327	297	339	299	300	294	310	294	330	301	305	273	299	280	284	297	287	307	281	297	327	324	299	295	291	345	341	287	277	292	288	289	300	290	291	299	307	265	299	322	279	329	278	292	290	292	314	268	268	290	279	289	329	282	248	302	284	308	288	314	278	310	284	322	250	266	286	316	322	282	294	306	292	336	295	293	284	289	283	261	310	278	265	313	313	298	284	292	281	299	276	318	301	289	293	283	265	285	320	330	368	301	299	304	331	270	275	270	282	273	291	288	257	309	303	291	320	299	345	320	311	299	284	339	322	287	313	304	314	285	290	262	261	325	255	306	296	266	285	288	330	304	308	301	288	272	295	271	289	304	284	272	332	308	291	287	299	290	279	311	305	346	265	319	323	311	284	303	284	288	322	308	250	285	299	297	303	303	272	298	302	320	310	283	263	323	315	303	291	281	294	304	289	294	263	307	269	298	311	285	313	299	288	286	295	278	289	324	285	296	277	327	297	291	327	263	317	322	270	286	306	299	302	305	299	291	284	300	308	337	296	328	310	317	293
36787	15702	8433	4214	2329	1517	964	717	711	706	635	684	644	682	638	634	632	648	668	665	659	684	655	689	668	652	670	665	657	652	706	645	671	646	668	622	653	663	627	667	690	673	632	676	646	657	641	651	690	678	660	678	665	651	691	638	622	658	623	704	687	679	662	639	634	608	676	635	668	638	648	633	684	639	674	617	693	632	666	663	661	678	652	652	637	634	690	650	668	643	703	646	654	663	663	658	641	696	632	655	648	684	679	693	649	674	653	639	639	663	662	665	691	632	683	681	638	646	750	634	669	684	674	616	687	621	661	675	642	672	668	688	667	622	620	661	619	631	669	645	661	635	676	652	667	672	652	660	674	661	672	675	651	691	621	641	694	655	664	643	677	637	639	679	628	669	653	623	681	666	686	634	646	625	676	634	632	642	631	664	653	677	610	601	667	648	620	645	634	651	687	665	643	627	687	627	663	689	640	632	647	636	660	666	709	673	608	629	648	668	666	650	678	659	655	651	647	680	695	684	680	705	664	650	620	638	659	684	670	626	682	637	675	622	653	686	656	651	654	614	625	623	641	644	612	644	632	589	653	694	681	667	680	652	655	683	685	687	639	616	674	672	697	636	663	638	676	651	673	635	674	601	709	646	686	620	657	640	671	671	699	673	646	625	624	653	611	631	655	722	632	666	669	701	657	630	603	636	697	662	662	658	641	660	721	690	627	632	672	686	668	648	666	654	648	668	693	677	663	660	644	654	685	654	669	654	686	649	667	640	646	633	645	669	636	688	643	620	669	642	633	659	661	718	652	603	662	656	611	690	700	662	668	665	685	639	675	654	701	608	655	677	645	665	666	652	693	652	668	672	627	671	675	670	589	656	640	647	661	690	643	644	691	683	659	654	653	662	675	673	651	636	636	677	667	661	656	664	675	691	659	639	676	625	671	662	685	673	692	663	704	663	633	632	647	634	689	663	648	645	661	697	692	680	690	632	683	642	651	620	670	638	650	666	664	613	664	691	642	651	653	665	624	618	667	655	660	711	747	613	677	655	632	631	670	653	670	695	661	656	662	699	666	655	653	621	632	683	681	683	651	664	661	643	714	635	638	681	614	690	660	669	730	674	681	625	622	662	631	663	649	648	667	626	647	691	601	676	678	655	643	634	675	652	660	602	643	684	740	655	637	632	690	637	631	624	697	630	655	625	638	639	644	643	642	690	686	692	648	677	683	664	654	675	677	614	640	650	667	700	663	639	651	669	669	658	648	648	659	686	655	706	666	711	629	690	701	662	649	687	667	662	632	667	618	720	615	668	680	697	665	685	689	663	660	657	628	655	654	651	685	621	686	628	640	705	624	661	625	688	639	664	640	702	660	670	661	661	645	649	672	632	687	635	683	663	656	690	663	623	677	681	644	702	677	659	698	643	645	638	631	634	662	653	655	673	649	684	718	667	625	698	639	651	625	645	632	661	600	611	665	618	661	613	636	648	639	650	622	697	683	655	694	664	660	707	666	636	716	665	647	684	738	634	671	659	656	661	696	683	690	669	655	666	697	688	691	628	681	647	666	658	701	662	722	671	649	629	677	664	662	684	672	681	636	670	711	686	624	611	650	655	656	662	670	609	672	646	613	659	668	645	716	680	642	618	671	650	661	707	714	682	601	664	696	657	615	634	622	654	694	687	679	657	659	689	644	649	646	649	650	612	670	649	643	668	660	635	649	667	665	643	645	660	656	658	657	647	641	672	668	661	634	682	678	630	613	669	644	628	609	608	684	675	624	656	697	639	645	707	669	680	659	698	634	647	676	667	670	694	648	657	673	633	674	659	672	679	664	700	651	677	683	690	671	608	673	636	732	653	629	655	626	711	649	652	707	691	651	662	679	682	613	648	668	668	676	679	667	657	669	633	617	617	620	690	677	647	676	678	676	652	695	644	669	661	662	669	653	665	646	683	619	667	691	677	649	617	630	612	665	584	626	679	643	637	699	684	655	639	620	686	670	668	685	693	669	672	657	669	619	645	673	663	682	625	679	645	642	656	667	661	669	628	674	631	668	630	645	669	631	716	622	641	610	674	651	674	632	655	645	659	652	662	652	721	639	710	678	656	710	632	668	613	650	705	651	647	635	641	725	657	643	707	648	611	658	673	718	680	613	654	648	628	648	656	728	681	651	701	691	645	676	649	692	657	641	630	717	686	707	659	632	658	631	647	675	678	624	630	666	669	627	712	671	667	663	656	675	696	617	606	646	667	661	637	642	639	579	637	703	601	682	642	659	632	663	670	679	622	719	638	662	647	691	671	708	689	625	651	668	646	640	724	624	665	659	666	632	652	645	637	659	678	628	640	643	686	619	653	660	672	715	654	648	669	662	683	643	657	708	638	704	680	646	624	655	629	644	671	627	653	695	687	689	681	691	731	619	662	718	677	639	627	691	663	634	652	663	692	684	680	633	656	652	644	686	675	673	669	640	637	666	691	643	652	686	627	613	624	668	727	639	621	626	635	636	688	673	632	647	711	668	680	659	681	678	664	642	706	684	675	654	667	644	626	713	672	683	661	650	633	659	663	636	670	700	634	712	631	678	648	647	640	672	653	655	701	668	679	588	673	672	691	620	680	651	645	626	664	684	686	657	652	651	661	706	650	654	659	620	659	642	679	663	677	642	644	680	694	638	661	673	651	639	627	634	665	688	685	650	688	636	667	639	612	653	623	675	676	672	652	710	674	650	644	706	662	615	647	671	656	611	680	685	717	686	669	662	664	666	639	720	672	636	659	652	725	648	680	647	684	615	632	718	618	645	668	679	684	659	649	666	657	690	658	677	678	650	646	646	643	630	644	620	665	642	630	667	646	688	667	683	647	686	665	618	675	635	694	637	613	625	646	645	660	635	640	650	648	690	667	698	639	648	654	667	659	684	643	651	603	625	624	667	681	679	642	664	655	648	682	698	632	664	655	689	651	652	672	689	618	640	673	682	652	623	661	665	699	694	688	652	618	665	666	696	686	676	667	658	669	705	653	633	678	705	631	673	691	640	639	609	658	681	664	644	682	662	613	674	690	677	614	677	676	616	640	667	695	678	653	656	651	614	703	677	622	674	642	652	676	661	590	697	672	677	577	658	632	629	680	658	655	662	643	656	654	670	664	647	658	649	648	673	636	660	664	681	717	671	677	607	675	647	639	686	647	676	681	663	691	658	690	633	687	629	711	643	649	634	623	695	638	649	650	666	689	645	674	667	666	666	720	700	674	638	684	659	641	706	690	644	633	673	673	657	629	696	682	624	658	651	648	642	711	650	660	641	682	643	682	659	610	645	608	700	641	661	670	682	716	635	688	642	670	677	703	654	661	626	619	671	634	680	629	654	689	697	625	667	660	633	697	653	649	627	711	687	665	691	653	643	692	655	664	633	652	654	690	659	641	646	652	637	666	670	637	662	655	696	679	682	676	674	623	693	633	633	701	671	668	658	593	715	654	638	647	699	657	646	686	655	685	698	713
52310	20907	4867	1051	413	294	245	274	292	273	270	283	249	294	282	290	288	272	316	287	284	302	274	273	276	273	268	310	288	284	257	246	293	277	272	296	302	262	288	296	261	249	249	264	264	250	284	286	253	285	288	281	277	274	277	252	273	250	254	270	268	274	252	265	288	287	254	263	242	264	298	259	290	276	272	283	269	284	277	314	232	264	264	297	255	263	254	274	286	277	281	298	281	292	286	319	259	261	286	295	278	279	276	295	283	278	301	254	298	267	294	278	277	295	282	281	281	294	250	255	264	303	265	243	251	309	285	266	282	262	254	252	252	257	271	258	270	285	270	257	309	283	270	282	283	246	244	253	287	303	279	258	267	284	318	315	278	268	252	273	277	279	262	266	280	265	247	261	310	233	285	305	270	284	277	276	281	266	301	237	304	288	299	274	281	258	258	287	291	330	266	272	279	277	272	294	275	284	268	285	272	261	270	251	250	249	263	267	312	267	280	279	253	306	283	277	283	271	259	260	256	276	288	267	289	264	243	288	299	288	282	265	258	297	294	271	272	265	283	253	279	277	281	231	259	265	296	282	260	260	272	279	273	263	282	252	258	274	293	247	283	287	270	283	260	239	263	287	264	231	259	267	257	270	266	258	275	286	286	248	284	271	284	303	305	228	240	277	258	250	257	257	290	245	257	241	289	296	264	280	276	253	288	241	294	294	241	271	278	299	280	284	291	252	304	284	270	253	270	273	226	274	283	248	241	265	278	273	251	259	242	296	258	264	274	259	305	284	304	305	293	286	276	285	297	269	263	250	282	266	272	294	247	289	273	293	274	254	251	266	242	294	279	265	271	312	279	296	288	254	264	234	296	263	249	247	267	263	260	291	286	256	275	269	296	273	248	257	301	262	250	266	285	251	259	291	229	271	297	266	307	261	258	291	285	291	257	258	291	296	259	269	283	257	300	263	318	271	283	285	273	288	255	293	250	292	264	240	256	277	272	266	269	268	290	278	291	249	247	297	300	272	270	285	275	280	309	280	250	269	242	291	291	293	267	282	300	252	282	281	306	311	295	271	269	254	273	249	295	252	263	280	273	232	276	257	244	280	259	289	282	280	288	272	257	255	256	288	287	298	272	287	289	270	239	283	231	255	275	304	264	280	288	283	271	254	240	279	243	289	293	278	311	285	284	276	308	296	267	256	303	272	274	274	303	292	292	259	271	285	278	267	275	303	280	276	299	296	274	288	271	282	268	285	256	277	288	273	277	266	244	281	252	255	265	320	261	257	244	267	275	267	264	282	272	280	260	256	294	249	283	275	232	281	253	285	269	237	254	286	288	267	274	287	268	270	243	285	242	259	295	270	272	277	276	266	299	287	277	275	284	276	287	262	271	248	275	246	303	296	270	275	271	267	281	263	284	249	232	261	252	262	269	254	278	302	252	289	296	295	284	307	273	286	273	251	282	283	262	252	276	241	309	293	233	261	262	273	276	279	284	270	259	271	272	253	263	289	255	278	279	235	255	279	293	288	254	263	273	263	285	224	270	302	246	279	296	260	254	278	288	281	256	255	263	261	271	300	262	280	259	292	290	278	242	284	304	256	277	252	265	301	258	238	262	294	264	279	293	288	306	262	239	260	283	268	260	267	252	272	317	311	256	251	254	262	267	266	250	232	239	270	291	258	261	256	260	245	286	259	317	286	272	266	287	280	292	278	270	267	241	253	255	281	283	271	267	272	271	299	263	276	319	287	271	303	271	260	251	253	272	273	292	297	248	292	256	304	256	270	287	287	281	286	279	238	278	249	257	280	284	269	313	252	254	305	254	268	293	309	297	292	269	294	302	258	272	286	279	259	280	290	236	269	300	283	297	282	232	281	289	259	257	289	279	272	260	258	254	293	246	277	257	263	285	276	269	287	272	265	255	277	268	270	309	250	276	272	323	294	273	268	276	300	235	274	322	252	279	258	255	271	235	271	276	272	314	272	288	269	265	287	269	252	266	253	293	238	260	271	261	278	270	284	297	284	242	278	264	260	261	248	240	287	268	274	270	256	271	267	257	284	294	306	263	263	295	267	248	248	270	285	288	250	272	262	276	268	245	280	307	303	278	238	292	250	266	298	288	300	250	286	273	259	298	299	267	279	301	240	265	261	288	279	275	281	305	272	251	276	250	284	274	296	267	291	248	302	294	251	299	289	264	253	281	273	260	264	261	283	271	269	274	281	304	279	238	274	255	251	297	273	258	271	284	263	266	305	276	264	240	273	255	280	257	257	252	292	272	256	268	303	271	237	267	273	295	280	301	262	278	250	298	285	243	275	258	270	267	276	288	281	272	313	267	262	304	306	299	240	288	290	252	281	328	280	274	242	315	259	265	273	268	260	287	263	278	276	247	252	264	280	272	286	278	230	310	273	291	273	284	292	320	296	261	255	266	280	266	278	284	290	262	273	322	276	281	261	293	278	271	232	242	265	257	231	252	261	265	271	281	282	287	266	284	280	250	272	257	264	264	246	333	252	272	286	252	268	232	296	277	263	265	279	289	266	279	273	299	245	232	283	263	263	285	271	279	256	245	279	242	304	261	241	276	296	253	252	291	284	290	273	240	282	285	316	275	238	323	271	295	232	298	270	285	280	273	310	266	268	259	282	262	310	278	272	282	284	279	266	264	266	302	282	289	264	239	270	301	298	257	247	243	283	298	274	271	291	293	311	281	253	305	270	280	283	288	269	285	265	255	246	271	285	258	294	274	287	249	265	240	263	285	252	243	284	275	276	268	288	270	253	266	259	274	297	302	282	245	260	273	279	275	267	267	307	271	272	271	268	283	252	262	311	292	290	276	276	270	277	259	255	268	311	238	271	253	287	284	281	251	242	269	260	258	268	260	263	241	240	273	278	267	273	252	303	270	266	277	281	256	263	252	256	286	256	280	248	277	274	274	261	310	278	273	288	289	279	276	302	261	276	287	241	243	285	277	288	279	271	271	285	301	294	286	257	254	260	287	265	269	286	288	265	285	286	285	260	266	294	253	259	304	258	249	270	269	277	282	270	264	245	268	276	264	258	256	259	279	258	241	252	246	255	319	275	281	263	239	276	244	269	298	282	260	272	296	278	254	270	246	246	291	256	280	284	289	268	294	276	260	278	263	240	254	278	273	269	280	259	265	237	282	277	288	249	275	266	303	272	244	289	257	267	255	266	281	259	236	259	267	277	284	273	245	267	277	278	275	276	271	290	284	273	277	259	309	278	282	273	266	261	255	246	273	264	286	257	255	271	277	287	263	267	244	261	277	267	270	242	269	294	268	290	270	304	312	252	265	241	278	248	273	257	274	273	296	254	256	250	281	253	233	285	288	284	271	259	248	254	243	284	267	287	266	253	261	273	269	278	269	263	247	308	304	266	292	249	276	255	272	241	288	285	282	268	266	274	264	275	274	241	272	262	252	264	247	277	295	263	223	258	244	267	272	253	275	269	240	268	271	264	270	293	307	278
36454	13715	4966	2095	1050	792	667	647	584	604	607	623	655	603	656	664	637	596	599	609	608	650	570	611	619	622	641	583	651	617	604	611	616	602	600	600	599	613	617	647	577	546	616	621	608	638	594	591	616	573	629	619	648	601	624	635	575	609	595	606	586	601	612	620	611	601	620	593	602	606	579	665	601	624	588	619	596	570	599	601	566	656	616	646	618	613	579	580	622	636	596	579	572	592	579	593	616	583	622	629	649	630	605	593	559	641	628	619	600	635	618	589	584	589	586	613	618	607	639	608	606	603	568	602	588	604	639	621	570	610	611	570	625	597	655	608	630	601	623	624	620	579	598	590	598	605	573	594	615	569	692	658	604	607	609	589	626	601	622	557	622	594	630	578	568	587	583	559	553	599	615	581	589	577	582	600	557	624	564	608	623	627	618	546	640	602	623	614	595	616	625	621	602	615	638	596	634	600	571	571	602	613	614	592	581	612	581	577	571	614	588	619	628	582	650	574	616	630	595	639	636	580	621	624	606	552	600	586	643	599	571	585	612	594	562	609	630	602	588	594	579	602	604	609	606	554	594	600	614	580	609	628	593	615	659	559	550	609	564	579	625	573	585	633	579	585	626	623	628	589	615	604	585	608	623	572	632	568	602	628	628	591	623	599	552	622	631	608	645	615	616	594	572	606	587	609	570	610	594	595	603	563	620	580	616	570	581	575	637	597	595	563	604	581	572	630	611	566	623	634	598	591	638	577	618	610	600	608	587	621	632	610	601	573	616	612	630	632	572	605	547	612	620	608	594	575	557	597	605	618	586	620	675	571	604	633	567	604	606	598	672	584	575	591	623	631	597	602	609	644	598	614	566	678	613	607	610	608	573	594	561	598	587	624	577	622	578	611	658	625	611	607	597	609	626	661	615	573	631	609	598	618	620	566	600	603	598	619	608	647	601	619	604	579	650	604	593	615	571	583	631	590	610	562	571	569	602	593	633	601	626	603	620	637	616	611	608	632	637	606	586	587	608	620	609	611	609	542	609	650	604	612	612	597	645	608	588	622	600	623	617	604	567	680	583	615	609	590	621	606	614	590	578	636	634	637	623	622	596	677	648	662	604	632	608	621	602	605	617	641	613	586	576	619	604	615	567	652	599	612	595	603	570	592	571	592	613	608	618	617	610	673	563	591	619	642	631	648	599	587	626	601	661	608	606	639	598	620	603	599	590	653	624	630	603	622	597	602	643	569	603	624	578	597	580	633	554	591	611	621	589	627	610	567	612	577	628	613	649	585	652	632	617	604	567	601	616	648	578	672	607	597	614	601	592	633	589	621	610	591	634	595	636	589	625	601	615	599	623	614	566	590	623	570	606	617	589	596	608	599	615	604	609	652	634	640	607	605	606	585	600	588	604	637	571	590	640	567	607	576	617	595	640	588	619	611	612	610	587	633	613	598	622	611	586	596	594	650	602	624	607	585	627	649	650	603	609	597	618	646	581	663	612	650	605	574	610	604	608	599	594	561	596	585	618	653	635	636	594	640	601	604	555	554	597	607	622	640	621	621	629	582	655	622	617	561	583	573	583	622	576	599	631	604	624	619	649	569	634	629	649	589	606	634	631	575	557	570	580	604	580	605	590	637	617	596	630	624	617	601	638	598	642	530	625	636	608	555	608	643	613	611	592	570	622	603	621	603	599	646	645	589	631	630	684	596	616	633	645	619	633	621	615	643	616	619	608	627	600	627	584	600	617	588	600	602	594	578	632	612	669	680	616	647	625	613	634	612	590	629	630	621	628	572	590	613	622	649	600	588	576	585	572	595	588	615	602	587	622	591	604	567	638	557	643	603	628	574	605	620	597	551	666	568	626	581	593	609	606	614	604	588	633	626	619	611	599	647	571	597	627	628	652	577	612	587	598	604	560	576	602	609	636	637	554	599	616	617	612	586	607	618	626	617	606	620	605	593	606	616	593	599	615	591	631	601	608	589	605	592	596	599	626	583	664	583	580	600	597	605	606	601	581	616	623	571	580	612	580	591	593	588	608	615	599	606	645	573	579	626	615	631	577	596	583	587	590	634	585	615	664	600	635	581	576	607	601	644	648	654	578	642	633	610	619	629	597	606	615	594	637	614	617	606	657	596	605	645	648	617	573	614	594	656	625	630	562	616	581	571	611	583	584	582	657	566	603	601	602	608	627	602	563	592	618	607	614	632	594	644	611	610	616	563	568	615	601	586	619	601	616	623	582	598	620	563	575	635	602	596	601	653	614	626	577	606	616	621	628	605	598	560	594	584	593	614	616	621	594	621	588	606	613	586	580	578	573	634	594	564	566	602	581	628	623	628	571	578	607	583	610	604	661	603	588	594	585	634	599	642	608	596	606	644	632	597	623	599	625	622	643	632	652	597	605	597	606	601	603	641	624	562	580	625	607	587	586	608	580	612	588	620	597	606	592	575	580	584	566	587	603	595	610	604	620	571	624	620	651	553	628	596	602	637	628	604	619	650	603	597	594	638	624	594	558	582	618	613	613	617	585	643	584	594	603	607	618	634	583	590	621	579	601	587	579	621	598	577	634	623	603	618	634	615	615	596	588	563	577	640	607	615	627	609	619	617	592	580	599	611	592	601	617	600	597	620	623	603	572	628	581	583	546	653	579	596	569	551	614	614	611	642	634	619	593	603	602	653	584	591	568	632	669	596	605	647	612	611	618	601	605	579	590	610	563	594	613	634	637	595	605	595	595	588	597	604	598	593	585	628	615	608	597	591	594	599	607	596	606	607	657	629	617	574	632	598	563	627	629	573	580	636	582	617	597	617	621	617	649	572	658	561	608	613	624	593	583	623	585	644	660	656	617	605	604	630	598	628	624	572	644	617	605	566	661	591	578	566	634	636	579	595	622	626	602	612	587	592	610	617	581	568	656	579	600	620	609	579	615	630	586	608	610	600	583	584	647	630	619	586	586	623	587	600	603	602	575	602	642	614	621	578	607	647	622	593	629	626	624	621	621	573	600	635	628	613	594	599	597	599	609	595	633	632	593	583	597	592	652	575	605	612	611	588	600	616	617	624	604	640	617	656	615	601	578	588	626	582	606	605	600	635	640	643	592	609	581	588	585	627	623	605	602	608	613	610	579	596	596	560	660	638	616	629	643	636	645	642	628	593	605	657	609	593	573	592	668	640	627	625	586	598	596	584	617	598	651	615	592	621	604	605	626	635	617	619	553	574	640	628	638	596	606	554	585	595	603	624	618	638	627	588	627	560	609	591	613	608	569	612	591	614	574	610	646	589	602	615	574	631	586	602	621	611	593	591	594	609	607	639	599	591	601	593	629	553	552	627	595	603	578	599	619	598	583	637	586	593	620	573	631	612	592	603	584	563	634	596	627	597	602	613	616	635	587	660	607	632	665	594	626	591	579	616	607	595	596	611	587	589	603	599	608	607	599	641	602	616	612	587	597	629	642	559	573	644	538	651	565	623	602	639	600	615	599	602
58196	20550	4728	1249	743	463	275	283	285	258	268	259	288	257	262	284	292	294	268	300	256	291	227	276	250	280	266	274	308	271	280	271	266	263	254	253	254	251	255	270	277	268	243	269	258	237	283	276	260	237	272	274	266	254	262	283	261	249	279	261	241	294	244	260	251	298	279	264	277	249	269	261	272	256	258	239	272	262	250	278	281	253	258	252	290	247	241	250	232	247	244	241	255	274	271	259	291	261	244	224	254	241	284	245	249	258	276	247	284	252	267	262	273	267	261	251	246	257	286	275	264	256	285	263	249	268	272	279	281	263	266	257	272	259	283	281	230	251	276	298	281	280	316	279	273	217	231	214	271	270	280	262	269	253	262	293	284	278	282	279	243	259	211	263	274	248	247	245	261	260	254	271	266	265	265	253	261	238	278	246	289	257	276	264	252	263	213	257	272	278	243	291	243	272	262	282	275	251	257	275	279	238	284	243	284	267	246	264	263	268	249	231	257	278	233	264	274	256	255	252	284	259	253	273	264	221	272	261	274	269	265	256	271	251	265	278	248	250	274	251	244	243	254	252	275	238	278	239	245	244	263	274	267	250	243	270	279	252	254	252	279	234	280	261	249	269	275	289	272	247	277	251	259	262	285	246	233	276	303	280	267	302	271	255	274	273	280	272	261	258	280	283	280	232	275	301	274	268	238	268	268	294	262	251	262	282	275	262	265	257	271	252	277	260	252	270	224	254	270	261	267	270	226	284	266	302	261	249	243	267	237	241	249	242	274	242	234	270	246	264	252	261	264	248	263	273	291	256	260	279	230	247	308	244	241	249	264	255	278	300	260	277	258	231	265	254	260	265	270	265	284	272	253	273	243	249	271	285	247	283	266	295	277	273	296	252	270	255	255	265	238	274	252	275	236	271	272	274	260	264	270	270	224	274	243	288	276	254	262	299	290	252	267	258	290	269	276	282	226	266	279	245	244	260	244	268	278	305	260	283	266	253	240	264	294	273	283	265	291	272	281	241	252	274	274	245	275	223	250	239	266	241	256	257	284	270	272	255	292	257	259	277	253	271	260	271	276	274	257	271	259	268	248	252	239	302	279	234	258	257	223	270	256	241	297	268	277	278	305	255	264	251	228	265	290	280	273	231	229	273	274	227	278	259	266	254	252	273	273	231	232	280	241	270	230	267	254	270	270	251	243	267	221	263	249	287	288	247	243	245	242	262	226	265	254	255	253	265	240	255	261	299	284	250	258	293	266	238	271	268	262	254	219	248	256	266	236	273	272	262	257	318	264	260	268	253	268	262	265	261	242	255	277	242	272	249	225	237	259	237	269	248	242	206	253	287	271	253	281	252	277	244	228	246	248	237	269	291	270	255	248	265	278	270	264	246	277	252	273	243	282	224	257	259	271	248	277	277	236	262	271	285	257	277	291	248	301	245	251	270	277	220	241	255	277	290	243	248	272	281	283	239	265	274	273	272	266	258	271	251	270	270	281	274	269	264	231	300	226	243	270	288	254	232	246	260	266	261	239	282	252	256	256	280	274	274	273	283	301	257	276	259	277	240	295	277	277	253	279	274	264	276	267	269	277	284	256	268	271	248	256	269	290	275	252	259	250	262	232	272	274	283	266	267	252	264	253	247	275	262	243	287	286	254	292	271	232	244	280	244	280	268	282	262	251	275	284	284	258	229	269	270	303	280	254	246	238	272	269	264	265	295	273	277	279	266	253	264	258	257	241	268	287	309	255	254	272	281	253	255	262	242	255	258	247	265	245	256	283	281	280	302	283	271	274	283	256	270	290	246	252	266	290	276	294	283	276	273	267	274	273	246	254	266	248	210	291	250	240	267	216	246	266	284	282	252	246	258	294	269	261	299	275	270	272	280	258	256	259	262	275	283	271	257	257	259	255	280	283	242	282	249	291	251	258	260	253	263	257	295	284	276	253	292	271	279	275	256	238	266	263	255	231	257	312	256	291	266	248	242	253	237	260	238	268	239	262	258	248	251	243	285	252	261	265	284	255	241	231	276	261	222	268	271	246	271	265	240	260	257	274	250	239	249	278	293	288	265	273	282	260	255	247	253	245	259	264	262	264	242	246	263	251	273	246	244	277	250	276	262	262	278	261	260	259	269	250	251	258	277	275	270	245	277	257	273	271	285	268	234	263	272	281	265	270	276	261	213	258	271	235	253	232	249	284	252	254	281	225	257	261	242	277	252	250	268	318	291	251	238	243	273	266	256	273	251	246	291	241	279	258	237	269	249	237	244	286	273	239	261	246	253	244	274	279	264	236	236	249	271	264	292	260	264	259	273	246	275	251	253	269	276	274	274	270	290	277	278	286	265	286	223	277	261	270	266	267	243	232	264	239	265	267	256	274	262	282	291	260	264	255	263	249	260	242	245	255	255	273	239	306	285	284	248	249	275	247	244	261	281	258	256	226	255	258	251	255	251	260	276	270	298	261	234	264	259	229	233	248	226	266	258	259	270	286	249	293	261	274	264	279	255	262	261	265	270	233	238	303	295	277	275	283	273	240	256	264	306	272	259	260	291	275	254	242	248	260	254	250	218	275	289	263	279	254	266	271	270	259	271	255	267	264	259	269	257	265	244	250	269	262	229	253	268	266	285	266	249	234	271	294	279	275	263	266	252	283	243	297	293	270	272	246	264	251	281	296	237	254	260	284	268	278	283	274	281	272	266	272	215	268	250	239	267	288	257	277	270	251	258	267	286	259	306	239	270	262	256	232	231	253	284	276	259	273	261	263	282	275	252	283	262	259	227	242	253	277	252	293	267	249	258	272	266	244	255	211	263	243	234	276	250	245	258	239	270	242	273	276	281	234	251	252	264	268	217	267	265	258	265	272	260	267	300	269	273	277	262	236	301	296	289	286	256	246	272	267	267	244	265	260	277	302	263	280	280	245	256	285	264	267	290	280	275	259	258	246	289	278	259	257	260	262	278	259	256	278	265	247	274	273	268	260	250	276	275	253	290	267	269	300	253	258	279	263	247	271	260	229	266	279	322	280	253	258	258	280	255	256	255	256	222	241	291	274	219	269	261	259	235	257	260	275	266	265	284	286	272	297	297	265	276	259	230	255	304	276	276	231	259	277	252	250	291	262	282	285	256	267	253	259	278	263	233	232	274	282	245	276	260	269	244	259	260	255	231	264	258	278	240	268	250	260	280	283	290	253	240	270	287	273	256	295	257	268	267	250	277	278	257	279	268	260	255	220	274	244	247	274	275	263	289	275	235	282	253	244	256	290	231	293	264	286	257	266	281	244	259	251	258	235	274	272	282	267	251	270	251	240	310	291	298	254	286	268	299	258	256	267	306	235	277	263	280	285	299	274	234	260	265	257	243	245	288	276	263	262	294	262	265	286	277	273	269	291	250	255	297	278	262	231	252	281	232	281	277	262	256	216	236	254	270	273	246	282	276	255	278	284	245	273	231	295	296	294	265	264	278	285	236	259	244	248	261	295	274
38710	11885	4192	2778	1919	1094	688	649	628	596	624	585	600	638	630	616	599	571	619	556	598	598	588	583	595	660	617	577	605	618	612	586	595	622	601	589	563	583	618	563	586	583	602	603	596	618	592	595	596	633	578	584	565	602	564	595	598	627	605	596	629	586	591	620	653	588	543	592	610	608	580	575	586	601	629	605	597	589	586	578	581	611	594	584	608	614	602	616	563	586	604	594	538	614	577	577	612	656	611	596	585	586	595	624	603	610	577	627	579	572	563	601	568	621	608	624	618	607	605	598	588	582	603	641	604	567	586	591	580	614	618	584	529	578	596	601	566	602	618	592	562	572	627	612	604	604	570	607	577	596	583	582	612	573	565	586	594	612	593	644	607	603	559	626	621	595	592	594	631	574	603	620	573	606	625	601	616	588	589	592	594	595	580	608	619	564	597	566	579	623	580	555	614	576	599	605	608	644	612	607	594	601	646	609	618	608	574	579	564	592	591	572	646	604	575	616	637	583	635	607	600	584	564	590	570	608	644	568	586	590	602	551	539	582	658	545	581	596	575	581	597	608	573	619	559	592	585	608	567	605	563	612	595	621	590	577	631	634	575	537	581	604	597	629	596	577	576	637	627	629	588	603	613	597	625	633	575	566	560	617	603	614	607	630	602	582	564	607	608	595	555	644	568	541	601	582	607	583	561	578	624	561	594	620	539	602	579	558	593	634	571	563	545	601	580	592	552	602	607	619	595	615	594	612	651	620	590	642	635	602	635	607	633	599	565	663	605	576	581	591	615	600	569	548	602	592	580	580	604	592	546	619	611	580	599	586	605	595	610	580	638	594	577	587	597	581	597	643	600	618	611	556	574	604	601	617	570	599	572	611	571	616	602	603	596	598	585	563	621	591	603	613	562	615	556	608	636	616	625	595	643	584	596	584	615	593	556	619	597	572	615	589	637	574	577	611	586	651	577	572	586	570	632	615	571	610	623	594	598	544	645	612	618	558	580	595	581	613	572	579	600	568	560	596	585	628	598	603	605	577	598	643	600	585	573	587	582	574	607	575	644	605	592	644	573	599	620	623	621	589	592	588	626	560	602	603	601	617	569	631	596	631	592	624	581	585	571	608	614	604	582	575	565	614	579	619	558	574	560	554	578	559	584	603	541	625	614	631	612	630	636	589	564	619	573	639	595	591	610	574	546	578	609	579	596	581	627	619	628	546	620	594	633	614	606	626	596	619	604	594	563	673	598	599	626	594	576	592	535	619	589	623	552	569	554	585	593	577	602	602	612	582	593	584	597	565	613	683	595	594	620	600	570	605	594	600	620	621	631	603	621	579	637	614	605	606	620	589	610	585	633	588	593	628	547	609	582	591	622	582	556	574	553	572	607	644	608	586	591	606	605	615	590	587	598	626	614	591	592	600	617	651	612	570	603	608	580	567	597	622	574	616	560	597	609	579	561	579	581	587	622	601	611	601	587	614	594	593	596	589	594	594	582	517	623	583	609	595	558	612	591	612	645	575	608	564	651	581	601	603	591	637	602	628	602	593	608	625	603	626	598	585	590	610	570	579	605	586	586	564	623	618	550	610	632	631	581	651	650	603	599	639	608	584	613	645	594	594	629	607	605	574	594	572	589	618	608	592	592	614	583	576	612	617	571	579	577	563	549	593	604	596	556	573	591	552	634	625	623	606	639	614	620	616	605	587	608	593	605	584	586	632	620	582	568	627	601	628	581	585	650	579	549	585	644	633	596	631	571	578	578	623	604	592	601	595	619	612	598	586	588	578	640	571	617	576	585	635	568	594	596	622	615	637	564	556	657	598	564	595	538	581	630	572	584	556	627	567	601	590	630	602	577	611	574	594	602	569	561	579	590	530	603	618	588	630	593	620	565	605	533	585	591	571	640	589	593	562	580	598	573	594	555	585	612	640	589	598	588	580	562	623	588	597	608	620	611	620	615	573	593	592	626	578	595	601	609	613	629	555	572	613	559	614	586	592	613	598	633	604	617	580	608	602	620	610	613	571	558	582	589	656	622	608	546	618	596	598	597	606	631	597	556	584	618	597	583	619	611	599	633	583	582	604	559	624	606	618	620	595	582	575	557	580	573	608	576	603	626	589	606	568	587	602	585	569	564	600	594	569	575	583	608	657	557	568	619	625	584	635	557	619	589	532	567	598	589	580	607	598	669	602	598	605	609	600	594	571	565	585	600	555	628	621	618	592	633	581	613	610	592	618	596	555	603	596	595	614	595	606	549	600	604	594	607	574	638	603	587	577	604	580	567	538	610	606	603	596	573	620	577	590	608	600	596	617	624	610	576	599	620	605	554	619	619	608	623	609	636	568	587	610	630	612	587	631	636	592	589	607	545	581	624	634	616	611	638	586	568	572	607	605	617	578	631	621	591	571	604	591	603	603	614	632	577	584	596	648	622	620	569	603	568	592	609	616	572	558	627	601	612	585	584	606	547	580	562	574	588	548	600	610	643	566	632	556	594	626	601	600	615	571	560	618	610	576	599	619	612	589	626	583	586	610	593	622	602	568	573	658	612	575	601	632	577	631	571	604	586	589	579	612	625	609	573	600	579	656	549	583	553	578	580	619	573	630	588	582	599	618	596	606	564	590	602	586	616	638	599	633	594	564	551	613	607	596	570	630	619	607	591	588	611	598	610	587	572	568	586	557	626	534	586	586	600	578	574	580	625	572	595	593	600	583	656	620	568	611	618	586	613	626	559	619	643	611	605	590	533	600	571	617	523	566	607	600	616	608	608	604	584	581	590	571	582	631	593	553	600	623	611	556	551	631	599	592	574	591	606	586	553	548	630	603	627	636	644	641	642	547	602	596	577	584	608	595	644	641	562	624	613	559	643	591	558	580	575	599	583	583	586	603	597	558	590	631	625	600	589	621	595	584	587	614	602	614	626	602	576	597	602	603	595	600	623	593	577	620	621	609	597	587	559	589	577	593	571	582	544	579	579	570	625	597	585	619	587	597	609	625	554	580	556	582	552	604	614	621	631	556	623	628	595	556	611	628	542	564	590	582	635	612	590	655	622	591	581	561	621	561	591	540	613	567	563	589	584	611	544	566	592	624	617	585	595	579	576	661	569	577	573	627	592	576	549	584	592	597	613	586	569	588	608	592	570	595	612	609	606	599	562	607	574	570	621	621	576	603	613	558	601	580	617	569	587	533	585	553	633	621	604	597	587	643	568	599	575	590	589	590	608	597	620	565	603	574	625	588	601	581	609	582	588	613	616	580	641	572	591	563	587	597	576	614	586	567	591	580	642	597	582	598	593	576	601	559	605	602	594	544	594	572	622	600	622	627	604	588	584	616	567	592	604	572	589	596	641	607	594	582	622	621	616	618	604	608	601	593	601	598	600	588	618	547	608	592	588	584	640	564	622	583	668	589	583	569	617	561	570	586	578	585	614	574	589	592	605	588	582	588	574	620	610	557	626	603	588	572	583	583	622	612	565	597	574	599
56397	26096	12617	5021	2056	946	498	410	326	343	314	310	274	297	283	244	272	302	307	262	282	294	257	299	291	263	257	274	256	263	268	268	313	274	302	292	289	279	261	286	269	280	259	285	286	292	288	296	266	305	285	283	288	274	289	277	253	291	303	282	288	290	283	290	303	280	267	255	272	272	276	275	286	270	285	278	329	292	247	272	266	323	256	284	289	263	299	271	310	303	287	288	299	257	284	278	281	279	291	279	287	252	261	296	299	283	238	279	304	273	274	292	279	285	266	273	243	300	260	276	282	276	277	260	287	287	282	260	276	276	279	286	285	277	269	271	287	285	274	260	286	288	285	270	259	271	258	269	282	263	251	286	290	280	267	281	283	271	310	283	273	266	284	297	278	275	269	260	279	289	295	287	242	261	266	251	250	289	278	311	298	274	278	263	248	274	267	268	283	329	279	277	275	267	272	259	295	315	299	294	269	294	274	266	245	263	291	253	265	288	245	277	305	280	274	256	296	278	270	246	271	298	260	290	285	289	278	276	291	273	281	289	285	271	256	295	262	265	264	284	285	252	281	275	269	275	260	267	272	280	310	243	247	254	238	276	282	261	297	285	273	276	324	325	298	256	284	271	273	276	302	283	257	238	265	272	283	277	235	271	232	274	261	251	274	282	280	270	281	259	287	302	283	289	258	260	269	269	286	314	275	299	299	236	271	269	311	281	297	288	254	254	296	264	287	278	295	252	270	290	272	265	249	269	290	280	280	253	248	307	278	273	278	287	262	285	302	293	313	303	272	275	319	246	305	276	269	260	286	247	289	271	260	285	276	279	272	285	283	261	275	289	287	286	250	291	295	260	283	304	264	239	303	249	272	294	274	269	253	258	295	301	308	297	297	258	251	284	264	287	270	307	293	316	324	265	291	275	289	295	281	266	269	274	260	257	289	260	288	260	245	245	273	276	289	296	242	276	281	256	298	311	294	286	267	292	298	277	258	312	286	277	285	269	280	303	293	317	301	248	275	285	251	256	268	276	262	271	284	308	287	293	289	265	256	273	258	275	266	264	272	282	275	300	261	265	279	297	291	255	274	255	279	295	295	274	302	284	307	282	271	250	258	259	249	266	274	276	320	258	268	281	237	286	272	257	314	247	276	277	287	285	272	323	276	260	294	289	290	311	245	270	290	301	268	251	274	286	271	283	271	282	277	265	278	291	274	288	279	272	277	275	317	247	264	279	294	278	262	273	266	266	260	280	298	288	256	312	305	277	285	267	283	294	234	261	257	275	244	245	263	320	266	268	256	267	266	277	267	317	260	266	282	300	267	299	252	247	294	286	260	288	294	286	271	292	267	273	268	279	277	276	279	244	273	265	291	245	256	307	275	304	276	256	298	288	286	265	295	260	301	309	265	284	279	283	262	284	270	264	270	289	281	255	266	266	284	271	248	284	276	274	282	314	278	272	302	291	291	281	288	282	266	286	271	280	287	283	285	274	279	274	293	304	291	287	293	264	258	284	291	280	301	259	278	256	271	309	255	254	253	273	295	260	264	275	231	266	312	297	269	267	301	278	263	277	297	318	294	241	254	277	267	288	270	262	308	271	289	278	297	260	304	280	312	274	276	254	265	287	285	244	282	273	274	294	284	308	251	289	282	286	272	266	276	278	291	284	264	295	303	303	266	275	273	246	247	257	281	322	269	275	258	296	295	248	296	228	263	291	292	291	288	293	271	267	259	267	294	283	281	262	248	254	281	273	278	296	266	264	284	314	300	308	294	232	265	285	258	294	293	290	263	310	281	264	272	296	304	294	250	299	276	287	259	289	270	278	265	252	296	294	262	292	284	273	328	296	292	309	289	284	281	254	229	302	281	302	243	288	277	288	265	267	259	289	273	282	320	291	289	288	321	298	261	260	293	267	273	279	310	285	266	245	264	267	275	279	269	293	277	274	275	281	271	261	313	295	252	274	272	312	288	265	283	277	275	283	264	297	303	288	276	252	296	250	275	261	277	259	269	251	316	287	284	260	291	299	260	267	299	285	282	254	306	281	278	275	255	252	309	260	298	301	263	299	274	278	276	271	274	274	272	271	289	292	307	300	255	284	306	272	280	289	263	272	270	292	257	279	257	267	300	259	267	282	288	272	300	264	294	269	274	269	283	282	279	268	263	282	299	267	276	265	245	274	262	259	283	284	285	263	301	282	289	248	283	284	314	242	264	280	245	299	303	278	288	300	305	277	299	274	240	284	284	282	295	281	291	269	275	274	284	284	245	257	280	274	261	277	307	265	285	309	266	286	297	283	251	299	267	279	280	275	277	281	258	291	266	274	257	298	280	304	255	251	287	292	271	258	271	285	249	245	296	274	277	289	284	250	276	268	255	270	254	282	299	266	282	277	266	288	265	276	273	270	285	282	277	292	272	258	266	290	283	288	285	276	274	262	320	258	240	261	257	299	268	300	248	291	272	265	288	277	277	265	282	245	293	313	290	273	288	267	282	254	284	269	312	279	280	274	248	302	282	284	281	273	307	296	315	269	252	255	288	285	308	269	272	285	276	310	280	280	267	284	298	304	259	256	299	269	278	286	292	283	271	264	305	270	271	230	295	283	284	239	248	256	260	299	259	308	276	263	285	279	296	276	301	277	297	275	289	253	276	287	248	273	235	265	239	286	279	294	308	276	287	295	283	270	256	287	288	312	272	261	271	270	274	295	281	280	294	327	285	298	274	288	265	271	261	274	298	283	272	311	235	300	266	282	254	282	298	280	282	284	278	260	257	262	297	297	256	291	258	252	262	242	255	267	322	253	267	299	309	284	273	286	264	281	268	270	294	266	263	270	287	289	314	284	293	300	275	282	272	296	258	243	271	267	264	265	294	278	308	284	297	270	292	306	284	295	286	224	290	288	275	272	273	292	259	266	279	273	288	298	292	256	279	250	287	282	293	290	297	281	294	248	265	292	258	313	272	287	275	265	272	273	279	259	279	265	275	315	285	255	270	249	281	285	258	303	292	301	286	287	293	259	243	236	284	281	278	244	277	288	290	250	262	295	283	312	256	297	295	261	258	262	265	294	325	302	286	277	295	310	286	251	293	265	295	284	256	303	262	258	286	257	260	307	256	291	247	288	295	297	263	252	258	259	329	299	279	274	281	285	294	299	282	276	279	302	258	292	256	283	277	275	297	257	299	276	257	280	274	266	269	261	287	256	289	276	269	274	276	274	235	250	246	295	280	277	271	291	290	267	289	315	275	288	296	264	279	302	275	280	273	262	251	278	279	286	311	311	292	292	260	302	270	275	286	264	278	258	250	271	289	281	275	257	304	272	267	268	272	299	275	262	258	293	282	278	271	252	300	272	297	280	261	288	272	237	281	266	288	281	254	266	287	295	274	291	257	298	301	292	282	267	250	272	273	261	256	254	284	263	285	280	257	294	304	262	277	281	286	309	241	262	262	283	280	277	262	254	261	272	301	261	280	314	284	265	254	271	275	292
38001	19138	12718	8645	5261	3030	1296	1020	893	921	693	700	622	618	659	587	646	599	631	583	584	623	623	618	626	600	594	593	649	649	613	612	609	650	617	608	646	596	630	608	657	645	569	591	633	610	613	595	579	611	622	566	664	606	659	605	583	597	648	654	630	613	573	683	638	620	627	584	633	595	586	619	569	592	614	613	568	617	615	635	629	653	609	631	657	645	600	614	595	605	643	600	617	611	597	647	626	612	626	617	668	626	604	652	629	617	648	568	584	611	623	628	597	647	629	579	640	620	619	629	567	551	618	653	609	609	625	665	631	645	659	573	597	615	634	620	614	626	607	638	607	585	628	620	617	607	607	622	658	604	653	597	617	636	617	648	608	640	611	614	649	662	630	621	600	568	624	659	601	599	639	617	617	627	615	631	617	641	603	613	613	639	623	599	581	630	639	605	659	635	638	653	601	595	600	626	645	583	651	686	589	608	629	598	604	618	606	608	612	605	647	597	634	678	639	613	586	594	609	626	631	598	595	621	633	600	647	596	630	681	633	625	633	603	622	651	615	636	602	641	663	613	646	615	640	623	624	636	623	601	605	630	594	601	655	610	652	596	631	635	624	635	645	582	689	600	643	632	632	631	622	665	612	637	626	615	614	618	607	603	618	607	591	572	644	638	640	591	595	620	619	627	629	644	619	623	582	627	608	620	626	617	582	608	632	607	630	614	584	550	582	637	631	616	607	586	638	650	618	671	653	641	654	571	656	590	626	600	584	653	618	638	573	620	646	615	648	604	600	620	632	619	637	633	646	619	617	656	644	652	603	628	624	627	631	575	632	606	588	582	601	612	638	708	602	577	656	607	639	598	632	654	653	624	633	622	643	589	642	611	629	626	625	622	600	630	590	607	590	641	634	641	613	658	641	613	615	590	619	602	602	640	629	658	577	656	622	631	608	604	583	616	614	637	635	617	659	601	580	609	660	644	607	641	619	595	648	614	608	600	600	668	639	601	616	632	646	597	623	618	592	559	621	596	570	613	605	615	633	594	584	623	624	585	634	630	664	627	623	611	642	584	624	629	591	605	600	630	601	623	582	611	613	634	609	617	583	625	627	617	573	606	625	649	642	622	601	647	629	587	632	606	605	576	610	635	616	629	594	647	637	601	643	623	594	611	621	616	601	628	612	615	617	629	646	657	652	665	628	624	623	610	613	586	617	633	617	647	594	597	628	637	631	619	655	638	641	629	619	600	611	631	630	647	627	644	642	616	613	675	571	632	639	620	634	652	634	626	635	620	659	637	631	577	592	638	594	605	637	635	590	615	593	591	606	584	651	591	626	581	646	595	614	595	629	605	646	624	596	589	636	634	641	600	625	630	648	608	611	620	642	652	589	648	615	632	612	620	661	641	618	642	635	566	646	609	583	613	586	623	625	619	621	633	640	623	642	612	602	604	576	626	633	644	679	639	594	633	641	614	644	604	609	621	651	573	611	616	585	630	603	623	612	624	601	622	599	616	585	620	605	644	584	622	621	611	619	669	628	631	628	643	613	594	613	603	626	594	612	627	632	616	578	617	603	590	646	589	666	578	651	623	613	550	626	563	655	588	668	613	605	592	579	616	629	634	619	637	620	662	641	646	586	610	615	591	683	663	666	582	571	579	605	627	560	620	590	603	624	620	635	622	589	654	611	602	611	631	614	600	627	618	630	676	623	645	619	625	574	642	612	617	623	621	606	633	612	684	602	670	615	593	591	623	655	603	615	628	586	652	620	667	636	616	652	620	603	613	586	602	604	585	632	582	608	639	645	627	647	646	616	648	658	612	691	566	627	669	595	583	643	631	633	626	612	653	618	617	619	571	617	615	605	613	647	621	631	592	667	653	595	631	639	656	623	643	617	595	623	615	600	632	581	636	626	621	611	638	626	642	617	603	609	663	647	620	628	615	685	632	616	577	641	628	603	626	551	589	592	633	602	627	606	608	590	606	643	658	631	650	605	596	645	614	635	637	621	631	631	619	588	636	617	596	628	610	609	586	608	648	640	597	632	616	575	541	617	609	600	607	615	587	611	599	597	665	624	623	629	651	633	637	651	633	610	644	632	610	612	657	586	611	628	607	631	605	577	554	654	619	637	593	650	618	618	619	612	657	619	590	648	634	623	639	630	681	591	653	577	621	668	571	609	618	655	601	640	624	650	646	678	612	614	655	580	656	600	585	642	655	602	647	656	653	641	654	653	635	669	589	590	606	611	617	644	605	609	638	595	584	615	652	603	652	639	600	619	618	598	639	632	656	588	631	676	573	631	669	621	638	617	644	625	603	627	625	612	637	586	646	636	583	617	636	649	644	608	588	584	586	607	611	624	611	637	611	613	627	645	632	640	623	616	615	620	614	643	632	625	610	640	607	633	575	641	626	636	622	630	619	616	658	608	669	569	594	580	634	613	588	626	593	632	659	619	572	605	616	611	592	634	657	639	640	592	629	663	582	634	647	622	630	603	625	601	684	581	606	616	659	653	566	639	649	600	576	598	611	637	613	618	666	590	644	650	637	619	668	647	601	625	641	675	566	606	625	634	626	616	633	601	624	597	629	576	614	604	604	639	600	616	627	656	646	617	636	612	584	587	596	614	667	664	603	613	605	616	584	624	602	634	588	632	654	623	604	636	624	609	594	659	578	601	600	637	668	619	603	581	660	596	614	624	665	628	639	658	674	611	574	629	638	615	587	634	636	602	618	608	600	641	644	639	617	640	656	604	624	663	652	563	660	629	643	669	632	631	631	654	578	639	556	609	630	643	612	630	606	669	638	619	625	640	658	667	632	629	622	613	627	659	634	586	603	623	671	625	602	636	637	604	595	582	605	572	614	624	647	617	621	611	582	653	630	630	667	613	637	601	652	637	614	638	643	613	594	635	658	656	630	667	626	609	640	611	650	636	642	592	606	615	607	587	612	672	624	591	592	680	615	623	613	633	640	613	669	638	627	659	603	578	617	622	598	607	596	602	597	593	631	599	653	679	567	598	603	632	636	614	616	626	685	668	610	648	615	626	623	611	631	601	609	600	650	600	609	623	619	607	688	627	595	645	606	616	649	583	557	599	627	611	566	658	585	621	611	597	586	611	663	600	576	663	626	600	595	616	620	612	622	648	632	599	608	629	627	633	591	618	613	632	654	644	591	626	629	609	575	618	618	642	659	614	663	604	603	626	640	621	654	606	639	650	638	638	587	625	615	600	660	628	588	564	612	622	626	650	613	599	628	597	643	586	605	632	632	638	635	572	618	606	609	636	570	611	648	635	621	648	593	616	641	592	668	610	627	637	599	608	622	637	629	637	651	596	613	647	597	643	625	598	604	611	620	582	645	629	607	576	613	611	618	637	649	621	651	681	683	603	613	578	598	617	599	632	626	599	626	615	635	602	606	651	581	641	602	677	647	586	642	645	618	609	630	660	650	618	624	617	560	622	614	628	628	652	582	631	603	603	677	620	579	662	623	622	652
45001	16593	5163	1909	631	411	294	265	264	271	256	242	243	273	250	246	255	259	263	285	272	261	287	277	240	254	262	246	263	269	224	257	257	251	248	236	247	247	251	245	242	272	252	260	225	250	265	260	245	258	269	257	243	275	238	224	246	245	262	246	266	261	256	273	237	244	254	257	218	230	255	236	255	278	235	239	258	255	239	247	245	279	262	245	237	237	282	244	251	252	242	240	277	224	238	255	247	246	257	248	259	253	252	248	246	266	271	260	248	254	261	261	249	255	252	240	256	255	236	244	272	241	244	257	261	226	260	245	273	276	273	231	256	234	238	262	232	267	264	244	270	259	259	253	228	246	247	236	224	232	256	232	249	239	243	261	240	261	295	240	250	279	250	263	269	288	282	228	265	277	239	256	245	260	265	261	225	272	249	280	239	247	247	256	255	226	225	241	253	256	247	244	233	253	246	241	230	235	251	231	272	246	270	254	238	232	265	290	294	268	229	250	251	252	246	242	258	295	249	228	249	244	241	236	230	257	225	238	251	276	245	256	281	240	280	238	238	259	225	236	261	249	273	265	264	284	264	283	271	265	270	262	245	237	285	227	255	287	258	244	264	236	254	277	255	241	213	269	234	265	226	230	225	277	257	258	251	235	264	256	245	232	255	253	244	264	235	232	241	269	234	244	248	278	242	257	270	269	247	252	262	252	253	279	244	257	249	234	250	246	253	238	268	249	279	236	246	271	270	265	274	245	246	267	233	282	244	271	279	253	241	281	261	263	258	240	249	268	251	241	216	265	247	245	262	246	271	269	207	231	258	254	250	252	266	246	245	253	275	295	251	281	249	269	253	266	224	246	237	279	251	251	265	251	234	248	248	246	254	268	223	239	248	266	242	238	254	247	257	255	227	249	243	247	247	257	231	269	282	227	262	280	256	269	255	245	247	259	269	239	282	224	202	257	256	275	219	252	253	248	268	252	268	271	244	276	247	231	273	263	262	229	232	252	265	236	257	229	238	255	264	260	262	273	290	250	241	265	268	237	255	267	264	248	237	230	250	250	256	262	222	223	236	259	246	215	240	236	228	243	251	221	242	253	257	256	251	232	239	221	266	253	239	260	253	237	246	230	199	236	247	252	239	236	249	250	256	265	233	253	239	253	278	257	259	262	270	229	239	251	220	223	250	211	242	251	256	228	262	274	256	229	266	254	259	254	238	237	216	243	254	247	246	283	261	257	237	241	286	227	255	267	253	238	241	225	231	274	256	248	241	239	260	270	231	232	271	234	260	240	236	268	253	274	249	272	253	269	251	242	267	248	252	265	246	242	268	223	263	236	234	273	256	244	239	253	269	231	225	251	273	249	259	255	254	273	256	265	281	269	271	228	267	254	235	269	268	269	224	267	249	252	238	241	252	238	236	247	246	242	251	254	248	246	270	252	244	268	245	270	265	249	245	243	227	281	275	255	257	251	246	249	249	257	225	285	249	259	278	231	227	274	234	236	262	248	248	256	258	257	240	249	272	249	255	247	242	225	247	280	252	242	237	264	246	241	258	263	278	227	269	256	239	248	219	249	279	249	244	238	253	235	235	259	264	285	241	240	269	272	291	266	257	235	256	272	275	270	244	232	239	233	265	258	248	244	275	278	260	254	243	253	265	232	260	237	248	212	241	267	267	251	269	236	280	245	235	241	256	234	232	219	255	253	262	268	266	258	264	256	253	234	225	274	257	202	243	253	249	222	249	249	229	237	240	228	245	231	237	280	253	220	269	246	234	219	248	242	262	251	238	235	279	253	236	239	276	238	226	279	253	212	234	220	230	241	261	271	237	274	247	250	265	259	236	241	275	254	237	253	241	248	275	246	297	245	277	290	242	273	252	257	265	271	242	246	242	227	248	231	254	257	284	234	245	241	252	256	229	271	222	268	252	286	259	260	252	275	236	225	242	251	265	249	238	262	251	265	237	261	250	278	229	236	261	247	248	230	229	233	238	240	238	233	277	257	263	238	227	240	254	258	253	282	266	276	243	237	254	209	243	266	261	240	245	210	256	247	274	247	260	266	255	260	224	247	205	208	214	259	257	263	229	230	242	259	245	263	267	270	282	238	269	267	233	214	255	260	251	243	228	265	250	242	239	237	228	247	271	263	241	263	224	252	305	264	235	259	262	251	227	238	238	269	218	244	296	237	251	267	219	265	241	235	248	252	265	248	232	220	235	264	246	255	255	225	228	229	260	257	248	244	252	260	283	253	261	240	264	259	290	236	274	259	239	261	242	239	233	247	227	222	265	278	244	244	278	258	251	256	232	232	271	247	243	248	242	246	262	284	269	252	226	267	233	286	226	209	266	247	258	243	225	252	251	254	244	256	269	258	266	250	225	234	259	257	258	250	275	220	241	261	243	256	247	258	279	246	246	262	281	264	280	267	268	263	274	287	226	268	233	286	235	247	276	219	256	256	232	283	263	250	234	257	296	242	253	262	236	239	247	262	272	227	252	289	262	228	230	261	276	246	273	278	260	252	259	234	276	264	262	260	234	248	272	265	251	271	263	234	272	264	252	240	279	255	228	255	264	228	260	242	223	221	262	238	250	234	249	298	256	218	230	250	261	252	253	254	233	245	234	237	255	273	244	243	280	215	227	262	273	255	259	230	246	256	241	213	261	282	247	238	259	244	246	274	242	274	257	278	229	241	252	228	258	224	257	283	237	258	216	243	241	237	277	241	223	237	251	259	246	223	239	261	266	241	228	263	226	295	262	260	222	251	223	250	281	280	238	241	250	260	247	236	241	246	239	251	253	246	241	251	253	259	248	246	237	237	229	275	268	262	274	254	254	238	270	239	245	277	257	257	252	298	240	274	271	231	227	249	227	256	272	250	239	257	254	241	261	264	258	244	234	238	255	232	255	244	269	258	249	245	260	223	254	280	259	264	255	255	275	246	246	243	264	262	209	268	241	281	242	261	278	243	272	242	250	236	248	275	220	251	229	230	273	261	272	241	255	254	258	256	244	270	238	232	291	252	270	241	256	255	259	259	276	269	226	246	238	265	281	268	235	265	241	224	243	249	247	270	248	267	236	223	289	239	230	247	234	293	248	238	251	228	279	279	238	230	248	266	271	257	244	264	248	257	270	231	229	221	218	243	231	255	232	278	274	254	268	242	233	247	270	254	233	247	246	233	249	263	249	267	267	270	293	235	226	263	258	255	264	281	252	277	238	239	223	233	231	278	253	254	249	257	260	252	233	257	272	265	249	243	251	258	254	239	248	266	245	281	278	241	250	262	268	237	235	268	221	274	248	280	241	288	261	239	257	243	277	267	254	260	273	285	265	236	219	250	246	250	262	223	226	255	264	245	246	254	252	217	277	238	229	267	284	243	236	238	274	279	233	232	251	244	270	248	280	233	256	251	253	233	253	247	245	246	256	252	226	234	244	274	208	253	251	241	278	253	255	263	207	281	214	256	241	240	252	313	229	254	294	220	266	246	241	246
30520	12294	6908	4094	1648	978	711	612	590	626	563	584	550	560	603	557	585	566	587	585	509	599	554	587	570	529	486	562	564	575	532	580	548	589	606	579	608	577	546	582	554	560	616	526	587	563	526	568	567	550	539	550	543	554	596	543	568	540	567	556	545	557	560	582	526	552	546	534	560	523	519	568	558	584	588	543	574	572	580	564	601	600	590	557	563	615	566	553	550	581	579	575	561	602	557	542	568	581	554	601	634	536	558	584	568	553	575	575	591	580	595	561	530	569	531	544	550	583	544	564	592	591	540	553	555	575	614	571	544	563	606	574	568	535	595	523	544	610	567	545	537	529	569	526	554	587	530	566	543	561	584	561	581	567	594	584	552	582	571	529	538	576	543	582	597	552	583	562	540	597	568	578	542	606	551	555	558	580	596	594	545	562	550	570	541	584	535	607	612	523	561	609	571	487	565	625	533	545	589	563	548	580	560	552	489	554	554	562	574	534	568	572	555	576	542	576	567	584	549	561	575	625	591	555	597	570	532	639	563	573	518	550	578	566	519	538	561	525	568	579	570	581	571	537	553	548	580	569	629	521	528	553	571	572	549	533	507	576	561	526	591	606	563	563	576	553	546	537	558	567	533	524	570	546	538	562	538	568	568	552	559	555	598	582	592	591	539	545	542	626	534	581	537	549	549	549	568	570	571	564	582	595	593	550	586	591	585	587	566	587	562	560	533	564	604	543	582	576	527	567	564	591	569	601	604	556	520	552	581	543	565	537	564	557	546	546	561	601	534	517	512	551	562	550	507	555	561	564	569	554	562	563	557	610	577	569	548	502	556	589	544	575	536	529	543	529	587	566	543	537	557	525	566	561	575	584	545	520	540	542	568	535	595	566	610	561	581	601	596	568	566	584	562	570	549	573	560	572	576	550	573	539	570	598	539	563	558	566	606	593	578	603	557	600	563	557	540	565	579	553	555	544	578	541	598	533	536	541	575	578	613	564	577	578	568	543	557	567	574	545	609	582	589	535	555	574	574	581	524	570	651	571	536	552	593	553	556	545	541	565	555	513	545	569	571	542	611	612	512	546	558	560	557	557	582	573	570	553	593	553	560	581	549	560	524	564	565	517	586	587	536	516	560	582	540	592	535	580	569	555	568	587	549	584	562	559	558	549	553	586	561	614	529	579	589	559	584	515	553	566	562	594	571	524	492	576	553	548	567	540	587	528	576	584	586	564	549	535	589	543	612	604	579	556	580	569	553	542	563	566	553	583	577	646	548	562	582	571	567	567	566	639	540	571	576	572	609	556	580	545	606	592	535	553	555	593	539	591	570	584	560	560	593	605	588	583	584	534	568	584	629	518	612	569	523	556	561	571	606	605	528	569	584	517	550	576	534	572	544	577	575	564	572	547	583	556	551	569	550	569	555	521	563	589	583	528	583	586	562	554	575	556	583	580	509	559	570	539	547	534	542	556	549	548	604	579	547	564	539	601	604	555	597	581	537	578	536	545	583	589	553	593	586	524	581	550	574	573	615	588	549	524	567	591	571	579	557	564	561	556	547	555	587	571	580	598	567	611	603	590	538	561	633	604	577	590	522	573	576	606	552	567	563	591	570	571	581	564	590	589	541	601	577	537	576	547	572	597	551	567	625	592	583	562	600	557	543	570	547	521	534	548	542	559	543	581	577	579	555	592	523	583	584	555	568	556	587	561	578	582	596	545	557	590	555	557	573	564	601	547	599	567	560	549	562	633	535	559	566	503	546	562	525	569	555	570	531	594	551	604	564	579	531	564	553	586	521	537	585	605	548	571	554	550	595	604	592	546	612	522	568	605	573	573	538	508	514	601	540	580	560	551	523	520	547	556	538	563	578	578	605	538	563	555	570	553	542	572	551	551	553	566	556	609	535	565	567	534	564	564	530	542	540	545	568	562	573	541	551	570	576	565	572	548	555	545	544	574	536	561	536	572	529	562	593	597	559	582	598	565	548	525	570	569	567	575	534	544	532	605	619	562	587	526	551	558	587	566	555	596	563	530	547	560	568	574	567	637	522	562	568	600	518	638	554	532	524	588	565	566	598	529	582	567	645	546	551	565	549	551	522	563	535	597	558	532	610	536	600	575	562	554	558	534	555	599	588	572	577	573	563	581	551	557	556	565	573	557	631	537	569	518	553	531	561	589	582	611	573	611	583	586	559	595	587	553	546	576	566	563	554	582	558	550	576	572	584	548	571	578	552	569	550	553	608	576	601	562	580	549	533	570	565	562	574	606	606	565	617	556	610	574	597	571	559	546	587	582	559	547	572	550	564	554	522	567	555	584	585	563	523	608	583	588	590	558	549	548	574	586	573	560	573	570	550	509	560	578	536	551	559	562	542	581	572	557	585	564	577	553	596	603	574	517	567	535	564	562	515	540	565	579	530	548	590	551	585	578	572	579	560	544	546	569	595	510	600	530	625	542	588	559	548	580	486	566	562	571	556	593	552	590	554	533	587	562	539	584	598	540	535	536	562	558	567	550	538	580	579	570	555	545	574	570	554	519	579	528	592	543	564	552	566	583	614	590	635	573	533	579	546	596	566	523	618	548	588	573	557	576	508	539	541	589	566	522	574	517	555	581	592	537	546	577	578	551	555	521	610	557	603	587	550	564	584	565	562	526	562	551	617	577	577	540	543	568	553	569	567	567	569	598	585	565	523	534	589	576	576	572	569	597	578	575	536	557	567	612	525	582	579	551	575	561	551	596	598	573	544	558	575	539	565	536	585	562	551	541	573	574	563	547	568	603	544	578	601	573	563	529	599	565	570	559	536	485	571	588	579	547	534	625	564	598	555	553	563	602	574	556	563	556	519	555	551	587	577	555	528	537	538	551	521	545	566	561	559	568	560	558	516	595	560	583	523	592	540	552	571	558	540	560	550	578	559	529	575	589	600	540	552	537	597	559	563	572	578	577	613	563	556	585	564	589	570	569	570	583	552	602	580	555	550	571	552	587	567	534	571	611	576	599	567	581	548	497	548	546	563	561	583	588	598	574	594	579	512	549	588	553	570	561	534	518	526	574	569	570	561	606	538	559	546	580	570	570	574	564	539	562	541	554	560	555	577	506	590	551	556	568	592	537	581	621	554	611	567	554	589	540	604	575	589	593	535	531	579	543	549	563	561	540	547	552	574	604	562	567	566	586	574	558	551	561	568	559	590	551	626	582	591	587	585	559	588	560	519	537	570	610	601	540	555	540	554	556	575	586	542	564	543	579	552	551	588	573	579	558	572	558	556	560	597	546	572	546	574	600	565	598	567	537	570	596	621	563	555	572	557	549	558	531	549	557	565	597	568	566	552	574	598	602	554	568	556	562	571	578	547	569	564	583	533	628	533	544	575	548	580	549	512	574	558	572	558	562	565	589	580	531	585	562	510	560	562	578	580	615	533	549	551	579	599	586	565	564	555	618	546	575	610	572	540	569	545	553	557	584	567	566	541	573	546	566	564	578
54134	23925	8309	2162	736	491	325	300	270	258	263	272	268	269	273	268	288	257	271	250	270	272	272	276	267	251	258	291	235	276	241	291	269	263	279	258	295	285	276	287	274	254	264	294	278	271	224	249	272	258	294	298	261	259	269	284	260	290	268	285	250	290	274	285	300	253	254	279	295	301	280	262	287	270	282	283	280	249	274	273	268	288	291	285	282	296	271	277	282	252	255	290	294	270	289	285	286	256	278	283	268	285	280	268	274	257	273	270	275	261	260	279	277	251	281	279	275	255	280	290	264	238	257	268	257	257	288	271	263	276	264	284	286	257	267	304	311	278	271	264	238	267	262	272	262	292	275	268	276	284	265	276	282	264	302	249	286	262	302	286	252	298	298	259	283	270	265	288	225	253	285	286	274	313	270	278	263	272	262	255	308	249	264	245	251	260	241	284	260	283	268	313	242	281	271	281	262	283	287	284	266	252	245	275	264	260	254	276	240	281	256	269	251	220	260	280	277	267	243	249	270	282	266	285	263	281	289	308	284	265	290	277	259	281	276	265	288	270	308	270	267	258	278	257	260	274	237	275	264	267	298	253	285	253	272	277	272	253	246	244	272	302	265	255	280	284	264	268	282	260	269	290	309	262	255	270	244	290	264	240	243	275	293	284	296	268	256	259	287	252	265	300	267	262	245	288	253	283	260	295	282	279	285	275	271	271	282	256	258	251	256	249	254	294	271	288	281	298	267	283	249	260	287	297	266	289	274	293	273	269	253	276	285	273	272	237	251	273	283	288	289	268	230	283	291	256	264	291	272	252	255	283	274	286	261	274	270	278	252	290	268	296	298	265	240	278	286	264	311	266	254	273	299	291	250	253	276	279	258	279	270	264	257	274	288	270	270	258	275	254	243	262	298	271	271	272	265	282	277	271	285	254	300	236	284	260	264	277	278	263	255	264	295	274	278	266	290	280	315	260	251	291	282	245	274	270	246	268	258	285	260	293	260	236	247	276	282	261	289	271	270	257	299	225	255	248	259	251	282	298	259	262	276	313	243	265	251	259	266	254	272	291	266	261	242	297	290	286	286	279	272	302	240	299	283	300	252	290	262	272	286	304	258	251	293	273	267	294	283	269	259	290	254	266	258	285	265	306	278	285	254	296	279	319	294	239	272	237	262	266	290	247	261	249	241	285	263	251	274	264	268	286	261	303	285	268	269	283	279	251	272	260	265	294	267	296	278	256	263	247	289	264	285	250	277	254	281	293	235	248	268	238	285	255	249	249	264	247	306	248	294	265	249	252	248	285	256	281	260	274	256	269	282	259	268	268	278	280	278	283	282	259	255	246	275	299	257	249	261	248	284	266	270	263	261	279	246	292	282	254	292	285	249	277	278	278	289	253	262	279	265	280	271	245	233	252	241	304	270	252	267	302	278	240	272	278	273	282	282	248	259	301	280	248	268	262	257	284	274	210	272	291	252	270	235	283	288	249	269	250	273	272	306	294	259	243	249	256	278	280	270	276	271	272	262	277	302	272	292	289	300	258	256	262	251	268	244	261	264	293	272	290	273	277	280	288	252	270	245	268	307	274	290	270	264	277	309	300	293	240	238	263	273	243	269	270	293	277	295	246	273	276	245	249	268	274	271	267	249	266	284	289	262	240	267	266	230	276	282	272	267	257	276	265	297	275	274	271	256	246	291	270	299	241	259	266	280	237	279	265	258	271	268	260	261	277	294	246	262	249	270	275	242	271	286	293	289	266	264	246	252	251	259	274	303	276	279	283	251	296	275	275	266	281	258	282	259	239	302	278	254	294	288	260	250	237	268	270	279	269	312	269	249	277	280	259	250	276	274	296	261	303	255	265	296	248	243	254	275	254	263	245	273	266	254	285	270	280	258	307	294	257	246	280	274	264	295	264	276	270	277	266	273	274	235	240	259	308	234	239	297	296	277	253	294	287	265	274	266	250	290	279	288	290	246	248	251	251	292	250	265	288	244	274	272	299	287	274	276	257	273	277	270	295	277	270	264	322	266	255	255	274	241	290	283	265	262	284	253	259	259	261	289	273	258	249	261	268	266	251	253	290	279	305	278	251	264	276	257	272	289	259	284	251	273	281	258	285	267	261	244	269	268	268	273	273	288	271	234	255	245	276	296	266	272	263	272	254	286	296	305	278	301	301	266	268	267	271	290	271	295	278	259	251	306	272	279	292	301	299	274	267	290	270	266	250	274	271	270	321	267	276	268	260	253	303	262	281	288	249	287	278	293	296	266	293	276	257	281	230	263	237	292	282	302	280	264	270	282	275	260	285	296	258	270	250	229	279	277	240	263	287	251	267	275	275	271	274	273	279	269	276	267	271	268	297	285	246	294	255	277	275	292	237	292	250	276	291	260	258	263	279	304	242	251	248	284	246	260	274	265	243	267	286	264	249	276	255	255	294	273	293	294	251	278	286	283	246	267	278	242	275	257	282	284	251	292	271	264	299	240	288	275	264	257	246	259	288	281	268	271	278	305	264	274	246	266	262	279	261	238	243	254	261	273	259	279	280	275	253	255	270	280	278	221	285	276	267	290	274	279	260	301	225	275	256	268	310	287	230	268	312	289	266	276	246	258	295	269	283	283	264	278	293	295	283	258	288	291	311	256	259	271	263	228	262	280	280	246	268	294	270	269	273	269	285	283	326	273	261	253	265	268	270	276	269	251	277	257	283	277	269	271	222	276	281	315	296	250	253	265	291	256	263	263	263	303	262	258	264	279	272	262	317	290	266	292	295	279	260	292	284	266	278	255	295	280	306	292	248	292	253	266	279	284	257	226	257	271	311	259	296	248	293	257	266	276	275	247	279	264	271	296	254	256	278	289	276	269	292	266	242	248	257	275	261	273	290	291	273	284	274	256	271	247	261	244	252	292	239	276	255	262	262	263	281	266	241	246	285	267	248	250	286	273	261	270	253	273	310	286	262	259	264	286	262	264	273	290	289	277	285	263	257	320	267	293	266	259	236	263	270	262	298	254	310	257	290	274	299	295	248	282	269	270	282	253	284	260	272	268	259	257	261	254	250	298	230	251	265	289	267	265	265	238	297	272	291	307	278	258	266	280	262	274	273	269	261	271	279	258	275	276	282	262	275	264	281	241	235	243	255	237	268	285	263	265	278	265	236	265	270	292	277	238	283	258	266	256	273	264	256	302	261	277	259	273	274	260	252	266	255	278	256	267	286	248	267	246	286	269	292	278	270	242	271	265	232	276	240	269	254	288	271	275	267	275	291	252	260	254	258	273	269	272	269	253	286	259	277	267	289	304	284	296	303	314	275	255	319	291	269	268	257	263	272	267	260	264	270	272	273	276	284	278	214	274	214	275	277	279	265	286	253	271	267	254	281	275	259	240	281	262	262	282	278	276	268	297	277	296	265	245	247	290	245	310	270	277	248	303	283	246	269	258	295	288	292	268	258	262	267	270	265	246	252	292	260	289	251	259	296	277	260	254	277
35175	16633	7467	4042	1998	1306	752	714	654	637	644	625	639	593	629	590	605	633	590	623	586	607	604	620	595	606	606	573	610	586	632	633	639	601	614	616	666	590	643	620	588	575	612	632	613	595	645	643	642	598	610	541	648	598	633	589	594	642	559	583	603	592	582	610	597	588	578	632	645	587	585	649	634	602	662	594	579	584	596	591	620	600	620	597	607	610	598	636	612	624	587	620	611	583	601	559	643	626	586	601	605	623	610	601	610	569	599	637	592	621	632	644	570	600	599	589	613	607	611	593	595	637	610	617	617	592	612	572	601	618	628	572	614	596	619	614	596	648	589	586	589	581	628	583	628	626	642	575	595	638	589	598	617	588	650	641	585	610	585	599	608	620	628	649	606	601	607	611	603	600	610	593	609	585	639	607	610	630	646	606	613	609	588	613	569	603	617	625	589	623	596	643	593	602	603	643	600	606	587	575	633	597	586	660	610	607	607	659	585	582	578	606	606	603	596	637	623	652	598	558	614	541	586	626	588	597	623	619	647	592	595	595	653	612	586	604	658	593	619	617	650	618	607	619	654	631	623	590	581	617	672	623	582	589	603	616	593	616	614	647	613	587	586	661	596	608	648	596	660	609	613	599	639	595	635	624	559	624	576	576	593	587	610	630	672	588	579	623	618	586	573	617	594	642	589	602	633	581	590	629	614	641	577	621	617	594	607	610	594	635	624	600	591	616	624	640	594	559	568	661	624	609	606	576	596	603	608	586	635	581	576	623	610	587	588	583	574	618	582	602	636	608	580	614	585	593	580	600	576	609	639	589	568	615	629	606	579	609	628	601	599	613	627	645	619	568	543	637	587	588	598	658	638	587	601	601	549	587	623	643	633	619	631	606	590	582	611	584	598	649	604	608	664	602	641	593	580	609	581	622	623	626	601	614	556	601	620	576	631	660	576	654	608	575	621	645	559	589	597	611	606	557	591	593	596	617	618	607	612	594	595	606	594	639	628	573	597	595	592	609	583	590	608	610	616	608	555	620	616	593	586	588	583	589	591	609	621	622	621	632	600	607	582	593	666	638	611	623	657	594	650	628	594	621	674	615	592	605	574	632	589	576	591	580	570	632	564	657	600	578	616	617	571	586	617	573	652	606	661	611	639	577	581	609	611	632	594	570	585	604	590	576	610	583	606	594	563	600	596	627	572	608	574	587	608	579	612	614	596	617	618	645	649	647	579	592	606	604	589	650	580	626	617	603	663	571	623	641	618	618	567	577	585	597	601	630	605	618	585	598	629	569	581	622	594	640	571	618	575	573	590	604	608	620	625	614	635	626	603	602	601	624	625	625	607	566	604	621	590	615	643	623	609	594	607	576	625	615	610	592	607	620	575	647	623	608	670	608	609	618	605	609	633	605	585	630	656	559	605	584	700	611	545	610	578	610	591	576	622	552	618	639	641	585	590	600	621	612	604	582	585	596	595	605	621	608	638	633	537	598	585	610	587	597	609	612	582	610	594	581	635	640	613	585	583	560	612	625	587	627	593	592	624	601	644	628	609	592	581	585	613	637	620	568	634	609	557	608	601	609	665	649	601	597	594	579	617	651	620	588	612	623	598	573	615	619	597	619	608	618	631	604	604	597	594	566	576	628	591	642	602	650	605	560	605	569	651	608	575	618	595	607	602	630	600	622	628	581	572	627	581	634	615	619	608	590	588	638	601	597	571	634	621	623	582	560	569	619	624	607	619	618	604	625	617	643	589	578	616	593	626	620	588	634	606	636	612	613	604	623	573	636	615	601	652	613	593	618	584	632	618	634	520	658	609	590	613	604	592	602	610	663	618	625	600	626	601	592	585	605	657	613	593	596	635	595	632	571	551	591	600	593	572	572	596	608	564	582	616	605	591	634	656	547	616	605	576	617	613	607	621	579	603	610	666	588	617	627	613	629	665	604	639	659	648	607	640	572	614	614	612	594	592	554	561	633	596	610	597	580	565	618	630	620	604	629	624	648	604	596	642	610	590	600	586	614	628	588	625	616	618	547	626	628	600	653	583	596	600	641	568	617	608	594	621	526	590	628	606	663	615	618	629	643	624	581	607	569	604	594	624	578	660	546	603	604	605	601	637	587	622	642	635	634	610	572	609	572	553	636	613	613	604	613	601	588	600	596	588	624	630	581	600	644	574	625	596	636	593	604	580	623	631	630	618	608	647	629	601	574	552	615	632	571	619	639	602	615	603	607	604	608	615	623	583	612	658	637	621	616	618	638	582	646	602	608	610	567	599	629	602	608	588	603	594	585	616	591	634	625	610	606	635	620	623	590	594	567	576	595	530	626	623	588	627	584	588	637	614	629	616	612	606	643	590	590	632	618	608	611	624	611	573	567	650	618	599	597	592	609	611	605	562	613	615	631	624	630	582	564	616	603	608	583	567	627	590	581	609	636	625	589	633	595	605	622	633	585	606	604	589	583	633	596	572	631	634	644	638	602	580	612	595	577	628	598	594	636	600	564	580	585	612	617	585	556	643	567	582	622	601	607	609	626	605	614	574	621	618	578	615	618	613	605	618	641	609	584	578	626	608	588	591	618	618	603	629	611	593	658	597	611	591	591	642	619	596	594	611	603	609	577	574	648	589	610	620	599	599	584	614	626	596	589	596	581	591	633	636	602	613	566	646	623	618	620	625	659	623	577	654	619	627	636	585	660	588	565	599	580	595	611	616	573	653	626	608	562	618	600	618	577	646	601	587	611	588	579	593	583	622	585	602	592	593	584	559	655	629	581	654	568	617	607	654	623	626	581	594	665	647	586	627	648	565	607	571	617	593	594	631	582	592	647	583	577	610	601	606	591	567	622	599	600	630	605	629	609	602	609	620	559	601	651	624	639	662	579	609	624	612	655	593	629	609	628	606	635	613	622	605	570	593	554	596	617	600	580	607	610	599	606	639	581	583	603	624	633	575	612	597	591	635	617	584	646	622	604	598	620	609	585	614	600	645	628	624	635	627	602	564	640	616	614	561	613	606	615	640	626	648	651	583	630	636	637	601	626	616	614	551	637	617	660	587	603	584	615	609	629	618	613	589	604	596	627	607	601	595	631	587	599	635	633	575	596	615	626	620	618	580	618	584	604	602	639	617	641	620	617	596	617	622	620	611	599	664	610	568	579	637	614	602	596	596	631	610	604	667	601	596	638	628	583	653	657	609	570	619	704	658	635	613	580	626	583	648	598	619	657	610	590	579	668	630	591	606	604	619	569	593	565	588	590	619	576	637	627	677	611	610	581	624	609	553	580	596	644	596	607	609	608	623	580	630	621	569	619	608	586	644	573	570	655	590	621	598	582	564	616	614	589	619	620	612	594	611	649	610	633	583	633	594	595	619	612	589	601	595	588	588	599	625	614	622	609	578	600	593	645	594	639	569	568	599	606	590	589	643	621	640	576	585	597	583	628	618	620	595	605	585	618	610	633	664	621	609	584	612	643	589	628	611	542	561	613
62484	31109	12739	4217	1819	920	420	363	346	310	271	274	308	318	280	304	276	271	286	288	285	264	310	293	289	279	296	257	257	303	274	268	260	242	288	313	265	285	281	300	287	314	261	263	291	290	302	285	290	290	274	302	267	266	246	267	258	278	284	273	282	261	269	314	266	275	292	270	287	271	263	267	297	293	277	263	282	270	290	274	288	306	275	288	268	267	305	298	259	302	300	262	268	308	275	282	285	286	279	270	274	297	271	291	255	306	268	285	290	283	246	301	259	308	281	288	266	290	289	286	273	281	274	276	282	274	260	275	255	297	282	288	284	303	306	261	283	332	268	305	263	301	298	293	258	276	306	287	262	259	283	315	285	272	271	267	282	274	294	275	275	275	286	297	287	301	263	262	281	271	273	263	264	283	280	258	281	272	273	302	308	267	285	266	293	308	300	284	276	280	279	273	277	254	258	301	279	310	284	261	292	315	295	256	296	314	298	284	279	253	292	275	267	331	298	260	238	300	282	266	256	267	295	284	307	300	256	298	287	261	269	297	287	331	278	263	270	266	294	276	307	291	262	289	271	298	306	294	261	256	293	282	277	290	293	263	284	263	272	232	271	269	280	258	272	291	293	319	309	267	269	266	282	261	293	256	287	287	295	282	270	291	287	302	270	265	272	270	272	278	283	259	266	280	269	288	276	245	262	285	279	301	282	303	268	270	274	280	279	304	266	288	257	293	294	281	273	279	268	292	261	273	270	277	283	258	331	264	298	248	308	267	287	309	288	255	282	295	267	276	227	309	255	280	284	301	276	249	283	285	246	316	268	254	246	269	297	265	283	264	281	270	261	300	285	316	296	280	285	291	275	275	258	268	289	247	335	290	268	270	299	291	301	261	284	285	291	324	280	246	275	254	253	297	265	264	271	291	273	282	250	270	275	237	291	309	291	313	268	289	305	272	283	287	296	257	300	270	290	293	298	241	288	246	253	270	275	286	277	250	305	268	244	267	303	272	276	278	296	273	277	278	271	292	297	318	272	277	261	279	264	280	297	281	289	282	290	269	260	314	285	299	289	272	290	311	289	291	289	260	268	286	253	278	273	290	301	294	313	272	316	305	264	259	288	287	292	277	300	283	292	287	259	279	271	298	283	281	263	341	292	295	310	277	290	289	300	300	286	280	280	253	270	315	295	260	259	281	276	285	286	290	285	292	288	274	291	248	295	272	293	286	279	284	264	263	300	283	289	287	261	284	281	276	305	281	316	317	295	273	280	296	286	283	289	256	302	297	265	287	290	281	303	280	274	287	303	309	297	248	281	307	295	286	284	300	276	286	304	284	263	285	239	276	275	278	279	279	297	287	290	277	262	272	288	248	284	253	266	263	277	299	219	257	260	291	259	297	288	267	254	274	304	286	296	287	331	303	259	287	324	275	262	284	286	258	267	287	277	312	282	279	280	266	306	294	243	302	280	269	267	283	292	286	245	308	275	309	282	232	274	266	274	297	288	273	305	282	258	273	306	271	287	298	267	311	275	298	284	289	286	271	297	307	301	284	272	263	269	298	276	281	276	279	246	264	314	278	313	264	296	288	256	279	268	317	284	261	252	309	273	289	294	291	299	311	303	287	279	270	295	289	308	285	305	295	290	280	274	259	298	296	307	272	282	274	269	295	271	262	252	277	258	293	277	265	288	262	298	259	285	290	317	305	269	261	283	292	260	293	298	287	277	310	275	249	267	257	277	325	303	295	270	298	318	299	288	265	274	292	288	289	273	282	271	287	300	271	296	270	328	296	287	270	304	265	239	266	285	291	303	278	264	271	320	259	263	251	257	301	271	296	259	295	260	312	278	283	310	318	263	290	266	286	247	277	299	289	294	231	304	269	308	281	277	292	283	327	273	302	294	305	301	271	286	249	292	264	277	278	263	282	297	265	292	282	296	302	308	298	278	276	311	292	287	265	297	286	297	270	247	272	280	279	314	305	275	264	296	275	270	286	264	265	279	264	271	314	285	286	286	254	318	277	267	282	338	260	309	298	306	300	261	302	273	286	268	265	271	298	276	316	287	304	273	285	309	260	281	290	282	275	295	279	290	302	282	266	278	247	275	328	279	317	264	289	309	270	328	288	305	252	285	276	310	312	301	298	260	290	263	267	264	293	281	271	271	300	283	291	246	259	309	279	285	294	297	274	290	316	258	271	264	287	296	274	253	285	258	265	248	296	243	275	279	248	292	299	251	267	297	311	319	288	284	293	292	310	290	307	279	256	280	287	307	275	248	287	304	269	290	279	293	254	254	306	253	260	313	294	292	267	266	266	244	299	244	264	315	282	290	269	309	289	255	279	281	268	296	253	300	296	280	292	302	279	290	267	265	281	250	294	300	300	272	299	272	273	280	279	289	280	280	270	266	279	310	282	259	287	281	289	307	293	276	281	269	273	266	258	265	271	286	307	264	291	270	241	274	257	293	295	272	287	290	273	287	312	262	274	243	306	283	292	284	287	300	255	285	285	299	272	309	278	278	291	259	268	293	301	279	260	281	304	299	260	287	274	303	287	259	298	307	290	269	274	297	317	279	299	253	299	257	286	269	253	299	304	276	303	241	290	249	289	252	271	301	274	262	275	245	302	291	276	279	284	292	303	261	277	289	291	299	282	280	283	244	299	304	261	301	298	299	264	293	260	282	267	263	287	273	271	293	305	276	289	278	266	256	269	300	300	278	277	246	307	245	304	268	315	301	296	264	261	262	258	279	278	314	276	284	247	284	252	269	294	283	262	260	310	300	264	303	290	308	250	263	262	284	281	281	283	276	292	296	280	277	308	295	268	317	280	285	293	292	280	287	301	278	252	296	265	281	276	289	268	277	274	289	261	304	271	264	273	299	288	288	280	258	281	296	296	297	251	313	282	239	299	264	265	289	298	266	257	283	261	307	295	255	297	280	267	267	260	282	299	275	311	265	295	272	243	284	320	269	264	254	284	297	290	274	278	310	299	301	276	276	291	269	320	301	312	271	322	286	256	268	292	295	287	294	264	275	269	278	283	274	290	302	300	287	308	279	275	287	259	299	298	301	291	274	280	302	296	296	262	276	282	303	254	246	298	271	255	273	326	269	271	273	253	263	270	282	253	293	307	254	280	315	310	271	281	305	301	289	241	313	279	305	255	285	287	281	296	290	271	278	270	306	277	291	265	276	287	287	285	307	290	297	311	250	298	288	256	293	296	299	282	326	280	275	251	257	269	277	285	246	246	292	281	257	293	286	276	289	279	292	264	259	302	265	272	288	296	303	302	272	284	269	269	280	259	290	288	327	294	270	304	264	295	275	268	325	289	307	235	278	320	290	258	270	258	265	291	289	312	281	279	287	273	276	251	275	289	301	272	286	276	312	283	277	264	283	257	269	252	274	300	289	271	259	272	261	278	295	278	309	298	282	285	289	269	297	284	276	291	324	271	252	282	248	273	292	267	281	258	281	276	305	286	273	295	268	277	257	306
42240	22414	11621	7739	4650	2812	1210	821	759	727	675	650	690	668	640	649	618	587	611	663	645	648	636	603	666	607	681	595	597	634	629	622	586	656	629	655	619	586	591	616	612	629	623	616	648	626	610	594	614	620	563	623	567	632	663	633	615	575	588	649	597	610	599	616	609	603	696	626	645	625	653	613	654	613	633	618	630	619	630	624	650	603	579	628	626	648	604	610	585	619	679	652	640	645	591	580	630	600	581	586	636	633	625	625	620	645	611	663	637	612	629	617	644	599	661	627	647	617	631	621	603	572	622	652	619	598	625	655	638	612	638	600	612	655	619	600	647	582	557	652	642	646	636	577	632	580	620	606	596	628	634	628	660	592	649	616	635	649	630	642	607	622	662	643	631	605	639	642	602	665	643	591	619	643	609	599	625	612	623	580	627	603	639	632	618	559	669	621	665	677	642	659	681	600	635	637	634	645	609	610	605	570	620	604	632	622	640	632	644	612	619	588	638	608	645	604	595	597	649	619	597	656	616	626	636	634	634	629	598	618	629	615	608	622	645	611	635	621	591	615	607	588	600	588	624	591	643	614	611	651	640	610	639	616	618	568	621	650	590	676	572	620	618	576	630	590	606	616	593	621	584	612	605	624	591	611	639	645	643	636	609	601	649	614	570	631	620	643	595	649	668	611	618	676	649	600	656	621	643	638	634	578	630	635	614	628	611	608	668	583	601	663	569	608	625	629	619	646	636	654	633	626	635	649	621	648	567	646	626	646	666	646	588	571	645	615	621	627	630	645	661	611	642	610	629	628	637	604	568	631	636	642	654	645	651	625	624	673	655	607	653	625	619	675	624	639	596	606	631	648	606	585	630	617	625	564	587	621	616	657	624	637	676	624	582	591	605	602	621	643	626	595	619	603	651	595	602	599	653	636	631	592	616	667	633	599	590	660	630	623	599	625	610	619	626	635	598	659	596	646	627	697	617	611	596	637	628	656	647	624	598	614	599	634	626	636	625	637	595	623	617	598	651	641	607	595	581	667	623	699	668	607	595	657	580	641	580	603	605	665	660	635	612	621	646	615	648	647	625	636	601	628	641	646	610	642	588	601	603	642	614	626	601	636	550	617	638	591	651	622	619	624	617	653	607	663	629	655	629	574	596	626	624	628	632	588	658	627	629	607	630	660	567	605	634	627	642	619	644	637	615	610	649	655	630	615	596	662	623	618	634	649	652	623	606	597	608	622	583	622	565	617	628	609	579	616	643	660	633	618	594	609	649	628	608	621	647	594	627	645	627	636	651	664	619	644	597	620	617	681	633	638	632	619	609	623	653	609	617	625	630	661	641	608	661	666	604	601	589	652	621	651	628	617	559	613	617	646	651	637	604	658	613	589	643	637	628	684	596	628	609	653	614	591	638	581	598	608	585	636	636	626	653	623	616	628	669	563	661	616	647	621	607	622	650	656	592	644	603	639	625	622	600	616	644	606	635	633	640	608	587	635	675	621	645	607	617	637	597	585	643	607	641	596	625	623	642	680	610	626	587	611	632	597	587	604	627	627	650	592	610	613	600	616	633	595	614	626	633	639	586	637	618	620	643	602	642	623	645	624	599	602	582	620	624	675	638	608	665	613	595	590	622	636	653	556	649	642	604	650	632	641	628	607	577	581	639	574	659	598	635	627	604	637	620	646	619	625	590	650	630	642	575	617	589	620	628	633	628	604	592	626	582	657	654	601	577	636	644	598	612	612	589	647	593	594	652	572	637	616	616	595	621	591	622	685	659	661	584	643	631	616	612	638	656	624	618	586	650	636	595	628	602	604	616	622	611	654	657	591	627	630	643	623	596	651	622	622	593	601	581	695	627	617	626	637	634	657	633	618	626	621	603	606	640	637	578	594	584	595	634	596	609	595	623	644	598	603	619	654	600	619	634	668	609	623	690	560	637	664	608	567	615	590	645	604	613	631	586	632	643	584	581	642	594	654	634	624	592	605	608	620	591	631	618	629	643	650	596	592	650	654	592	629	692	614	632	632	656	660	635	598	626	668	631	625	594	625	641	609	651	634	644	627	626	605	624	627	598	627	661	626	605	626	591	635	613	665	656	649	635	648	618	649	632	581	570	590	584	628	597	650	579	586	599	591	612	663	647	647	606	668	643	632	620	624	638	653	639	575	652	602	612	661	611	616	645	675	600	643	593	576	628	638	586	606	620	624	579	665	637	592	606	644	613	696	591	619	645	582	591	619	604	620	609	605	619	613	644	634	654	604	604	602	603	654	647	633	632	637	640	649	648	651	652	654	599	639	587	598	625	636	626	630	608	682	647	617	635	613	618	649	666	618	658	590	622	607	616	664	657	639	621	671	634	612	632	616	621	592	557	623	673	662	607	662	631	623	601	652	663	659	577	589	643	585	589	586	626	634	623	616	625	627	611	646	616	606	615	662	622	620	645	641	618	633	654	575	621	614	663	584	646	636	612	606	612	638	612	618	605	630	644	640	613	659	625	630	631	606	670	642	597	581	646	602	652	593	661	579	649	641	568	628	655	652	601	637	628	674	582	641	630	604	642	644	657	563	637	606	606	635	627	630	593	644	607	641	601	667	580	656	626	578	631	622	636	635	618	610	623	587	592	635	609	607	655	621	645	651	631	618	617	648	617	679	615	631	620	579	638	599	629	634	615	656	601	635	594	601	609	624	626	621	625	650	605	662	605	643	633	621	636	604	580	649	570	638	593	583	617	627	630	619	622	627	669	640	613	589	646	598	652	605	595	681	621	648	634	637	583	626	617	636	684	591	599	608	619	612	646	630	627	644	674	581	589	623	604	626	602	615	687	625	627	628	587	630	605	639	643	639	605	580	658	636	647	617	622	625	593	637	656	631	620	663	623	616	649	595	637	611	596	604	636	612	632	677	606	598	618	632	613	566	647	645	654	609	672	637	633	629	615	673	637	628	641	640	612	611	611	613	646	641	652	636	630	614	647	622	625	629	661	641	660	595	619	595	626	607	641	663	640	659	639	628	636	611	627	633	617	639	621	631	606	644	591	613	630	594	637	613	605	597	628	588	581	633	643	607	635	646	598	628	667	684	615	629	646	657	593	607	663	576	621	669	636	618	627	639	613	616	649	588	648	630	620	623	638	635	609	617	645	653	648	647	643	648	609	611	605	662	581	629	598	621	627	687	631	608	614	614	627	635	617	642	603	631	598	613	599	668	597	621	619	620	646	645	584	626	634	613	656	652	640	649	617	610	595	599	638	654	611	630	558	592	574	628	615	624	602	671	661	620	621	619	612	624	661	583	611	600	645	639	613	642	638	629	605	606	615	605	588	629	662	645	561	608	617	619	638	635	673	636	640	653	649	611	599	591	661	666	643	598	618	630	585	622	619	616	609	608	669	598	618	665	601	598	660	591	657	646	650	629	641	638	599	596	636	624	630	612	609	615	636	627	661	621	627	578	635	608	598	607	588	645	620	654	594	646	570	644	650	588	657	611
44853	19280	5961	1950	879	457	292	253	258	250	237	236	254	244	217	261	231	213	228	244	244	234	243	246	228	248	265	225	224	231	248	240	244	239	236	231	237	252	234	241	234	238	250	249	252	246	212	299	249	250	242	250	238	254	221	246	249	268	263	258	236	239	225	232	204	228	221	249	223	261	246	235	234	248	236	223	256	218	244	229	261	262	248	246	248	241	250	275	265	259	245	226	241	249	254	237	248	272	214	241	260	230	240	242	231	234	231	248	249	238	253	249	268	236	301	264	265	250	222	273	239	232	260	243	247	257	249	236	229	254	236	228	243	235	241	240	270	239	205	262	262	210	209	239	238	211	227	243	242	250	225	220	274	225	275	234	240	221	233	230	242	252	232	225	251	264	264	242	254	257	267	219	234	227	230	240	252	241	227	250	226	269	221	213	230	250	249	242	256	260	253	270	210	236	279	243	284	246	227	214	226	240	231	243	287	282	212	227	261	223	227	247	272	244	259	246	236	236	252	227	250	263	233	263	262	256	225	205	246	204	230	238	243	261	241	236	239	237	245	242	266	220	283	242	238	241	262	249	258	246	242	254	231	244	261	217	254	265	232	241	244	255	252	252	224	254	229	229	262	248	256	232	260	248	264	258	261	242	237	258	238	228	254	260	236	268	244	246	262	283	215	245	242	274	262	248	243	226	267	245	234	258	238	236	238	229	224	221	243	261	246	244	235	239	240	267	258	240	218	240	257	231	223	248	235	257	219	226	239	229	235	234	243	236	253	235	239	227	237	243	236	236	249	236	213	216	244	229	223	231	234	255	254	242	263	276	238	225	234	258	235	254	250	271	231	234	239	256	251	281	236	268	269	247	213	280	277	244	237	230	249	235	261	241	262	213	267	229	277	224	241	246	232	283	261	261	240	238	257	230	227	230	248	218	259	254	257	240	257	252	226	253	237	264	291	240	243	233	260	238	223	264	254	233	238	276	232	242	262	244	255	249	265	251	221	272	254	237	252	265	249	255	250	233	270	233	249	254	258	271	241	272	245	242	291	246	237	222	235	262	226	237	249	209	241	246	248	227	251	227	258	230	263	265	218	241	222	244	230	222	229	254	254	234	226	254	250	256	274	241	259	210	237	274	259	267	233	261	230	230	258	212	204	264	268	237	232	268	229	229	238	224	255	233	211	231	248	215	241	213	228	232	237	241	260	233	224	227	249	240	241	241	246	235	222	241	237	254	254	254	247	248	219	267	232	216	239	224	234	257	260	246	250	216	231	274	231	229	240	255	253	233	221	285	278	235	226	243	269	220	224	229	259	255	237	233	239	223	220	233	247	252	204	236	246	214	236	253	236	250	246	253	276	254	230	261	237	261	262	234	250	263	243	214	235	226	247	292	236	268	254	256	244	281	272	232	237	243	223	225	228	261	249	217	274	242	270	233	252	269	232	274	241	218	240	235	240	265	241	222	225	239	258	230	260	235	258	243	254	238	235	265	248	255	263	212	233	238	245	255	253	269	279	236	248	274	314	254	228	247	235	254	250	250	236	278	262	226	257	241	226	244	266	226	234	224	221	210	218	242	232	227	239	233	222	220	245	240	242	262	222	237	255	259	247	227	242	244	234	253	245	244	260	236	230	245	262	250	258	243	271	218	237	228	257	230	228	232	252	204	226	258	245	224	249	250	225	232	240	259	227	270	245	251	246	238	261	234	269	233	286	256	235	227	266	243	235	246	231	233	245	230	206	267	230	244	267	265	263	243	235	253	218	247	228	249	269	237	224	240	262	244	254	228	257	233	229	219	265	251	261	233	230	247	230	282	261	223	237	241	261	276	265	252	250	235	244	256	265	226	238	239	227	207	227	273	237	256	226	250	235	241	224	236	252	232	237	226	225	241	216	238	262	225	222	252	269	237	248	253	214	234	244	260	227	257	262	216	226	237	254	218	233	205	234	200	221	232	234	206	271	259	259	258	246	253	242	220	230	233	232	238	225	256	251	235	248	231	261	226	236	250	235	212	234	236	258	239	265	251	258	256	256	256	255	235	237	226	217	242	263	246	229	256	246	263	216	247	277	241	218	246	247	251	253	232	264	238	246	242	232	251	269	246	241	228	233	232	250	226	234	228	278	230	245	224	238	212	223	243	246	224	245	249	228	260	221	205	240	239	247	232	226	230	248	252	239	258	270	248	252	234	254	237	265	232	253	272	254	256	241	242	257	268	231	290	249	218	284	260	223	238	232	279	237	268	237	270	256	238	240	233	236	236	222	233	249	237	283	245	257	223	204	257	238	238	232	252	258	239	258	254	251	227	236	249	242	269	267	230	239	238	253	250	231	238	251	257	268	229	229	268	245	240	288	255	267	234	206	245	249	234	229	246	237	268	246	231	280	249	226	251	239	245	257	277	260	255	249	232	239	216	257	249	268	219	267	254	229	250	259	260	213	244	230	214	232	262	260	236	246	238	243	264	254	224	262	257	260	243	274	257	233	247	223	256	236	263	258	250	245	256	232	261	224	257	246	233	238	218	233	270	230	260	248	254	247	243	256	218	249	240	244	259	245	227	252	237	236	266	226	252	251	223	248	231	237	229	250	238	242	228	225	239	210	227	236	225	235	244	236	225	252	267	241	249	251	253	233	267	241	233	246	221	240	217	245	238	231	237	262	241	249	232	251	237	261	241	222	243	234	260	241	222	242	244	218	264	232	218	248	229	234	253	229	242	236	198	268	247	249	251	265	262	252	242	243	250	235	235	236	218	223	268	237	242	231	237	238	241	256	224	235	233	226	243	242	267	268	261	247	261	257	230	242	226	249	230	255	233	253	231	231	265	237	243	269	256	253	230	261	249	232	244	247	240	235	243	247	284	239	193	241	250	241	256	264	234	260	200	217	231	266	249	252	251	239	226	254	249	237	215	263	246	214	242	250	251	231	250	235	245	234	239	245	255	259	217	264	222	260	217	251	237	249	228	244	240	277	258	240	248	241	256	205	253	228	241	264	225	219	260	238	281	227	266	234	246	230	279	266	247	229	250	255	222	242	264	269	244	239	281	212	290	251	222	236	227	217	280	255	228	242	235	237	256	217	276	252	252	245	269	237	228	214	240	236	257	257	235	216	240	270	255	220	237	257	262	251	262	261	223	250	241	213	233	258	234	241	242	271	271	226	248	248	230	256	232	264	251	242	253	247	247	237	256	242	259	247	233	228	264	249	232	241	245	261	250	253	250	227	252	254	250	248	222	257	244	244	243	234	233	247	242	251	225	254	239	250	222	235	240	259	237	266	249	196	246	264	242	234	232	222	241	229	237	254	255	249	255	199	252	207	244	265	269	234	259	243	238	248	248	250	241	257	208	239	231	260	254	257	258	240	258	245	221	258	241	266	261	224	229	256	227	279	233	248	270	222	231	245	241	241	229	228	240	273	226	246	227	239	264	264	226	246	218	216	241	260	252	255	229	226	244	217	237	268	222	277	256	236	220	246	244	252	227
30626	14723	7283	4181	2547	1246	674	643	552	519	542	577	557	525	590	550	511	546	579	524	520	543	571	520	568	534	504	576	566	545	545	504	553	563	580	535	549	573	562	577	521	555	514	550	524	574	507	544	571	562	525	514	539	570	521	536	556	511	505	551	534	620	555	522	539	544	564	520	561	578	572	529	526	628	525	569	520	497	555	538	535	583	618	520	565	541	579	565	536	557	548	543	570	565	560	508	547	573	546	553	539	517	577	569	533	534	535	533	523	593	565	498	570	522	527	520	541	534	507	588	577	556	537	522	527	544	571	510	527	559	573	562	533	498	532	555	552	502	531	536	542	566	538	515	527	553	562	509	587	573	534	598	523	581	554	577	509	515	530	536	548	491	552	516	549	521	548	558	575	580	556	570	562	521	572	555	568	564	555	530	550	497	554	559	572	524	565	558	558	534	544	556	554	519	576	554	531	542	604	543	554	516	510	556	549	528	562	575	519	551	562	538	543	535	541	525	517	567	566	529	555	567	528	544	542	539	535	557	561	535	555	560	487	550	514	564	517	581	558	557	548	546	531	562	557	545	539	533	531	538	550	564	547	555	520	543	555	518	576	548	516	538	585	536	553	546	481	581	525	552	566	581	592	534	500	518	548	527	546	533	578	563	544	525	512	553	546	541	535	577	564	519	537	574	562	577	528	522	510	544	520	537	528	573	505	510	544	497	569	562	541	528	533	540	567	505	590	533	537	567	575	557	517	550	543	531	561	507	552	526	543	535	530	558	553	536	522	575	533	542	520	544	562	559	496	533	526	573	493	552	499	529	508	534	571	584	591	580	523	594	535	504	542	559	553	572	570	540	532	565	518	577	548	580	524	578	529	534	535	549	585	548	553	577	574	534	541	581	528	543	566	532	522	539	539	569	538	544	524	530	523	542	550	573	594	560	546	555	540	537	533	555	548	537	567	565	533	528	534	565	569	512	562	541	580	553	575	553	585	562	532	527	514	547	544	531	588	561	516	530	510	530	559	523	550	545	552	561	553	538	512	553	568	543	517	526	556	532	512	540	524	539	527	574	570	549	537	560	560	546	545	543	574	572	528	554	564	551	529	539	528	565	557	548	588	538	517	527	537	602	572	502	501	553	535	554	517	533	554	554	565	531	531	543	561	545	530	537	551	510	538	566	552	609	519	564	522	564	579	535	566	561	529	571	542	540	528	569	565	556	565	552	550	536	540	528	533	538	536	525	516	580	539	526	556	547	575	507	548	558	503	535	538	547	557	558	548	519	575	497	551	536	525	528	562	576	558	573	560	549	511	572	564	533	509	558	596	557	516	584	555	550	523	579	548	544	575	575	583	530	568	546	530	613	545	522	516	587	566	543	571	566	553	539	514	541	557	576	592	539	582	558	518	540	510	563	536	521	538	512	554	562	545	516	546	523	560	554	570	545	509	524	545	577	540	558	564	540	544	533	515	542	546	534	557	591	517	547	539	582	548	580	576	568	516	529	537	509	535	557	553	565	531	555	595	574	555	552	568	540	557	577	547	538	538	550	535	537	552	559	585	558	555	532	540	537	541	553	514	580	557	600	549	547	534	516	530	549	517	547	533	554	530	500	567	559	549	540	532	533	509	534	544	552	533	518	521	557	525	520	574	550	566	545	551	508	539	492	537	544	538	499	551	575	576	528	532	608	560	569	534	552	554	555	601	567	516	569	510	557	558	535	567	529	484	565	529	524	577	552	582	571	516	558	532	546	570	548	483	523	553	573	514	538	528	507	560	510	569	551	536	545	555	500	513	517	519	550	514	537	564	575	564	585	568	534	594	539	523	560	552	517	572	585	561	579	577	536	599	537	528	502	529	578	525	570	527	556	542	551	519	511	575	543	534	552	586	543	540	596	597	564	577	549	565	528	568	527	549	492	571	545	532	549	553	578	514	572	542	499	582	546	527	532	532	497	545	527	508	552	553	562	552	508	520	511	588	522	603	499	525	556	561	569	483	547	535	526	485	532	550	529	555	543	555	548	533	514	561	536	530	558	558	518	569	557	517	556	597	556	567	550	539	500	560	584	550	554	525	537	546	564	528	533	533	528	552	538	556	559	532	582	548	523	554	584	588	523	503	545	578	578	590	509	516	533	556	522	543	572	541	542	561	565	589	560	536	626	538	519	548	533	535	582	601	536	542	518	590	562	526	566	561	539	549	560	542	551	507	568	524	515	539	571	557	579	539	567	530	504	550	559	516	557	585	556	538	530	609	556	538	532	516	539	484	582	503	558	539	547	524	546	562	550	593	579	524	520	534	526	579	563	549	548	552	518	535	553	547	547	520	534	538	526	567	516	586	574	588	554	532	517	543	554	568	488	518	547	554	501	604	525	535	559	558	555	550	521	557	541	542	563	596	549	524	573	576	588	571	548	551	528	550	522	564	529	577	574	557	575	542	583	570	533	558	514	508	549	552	539	583	518	531	552	569	551	548	590	576	537	516	511	563	533	591	564	540	587	465	575	555	554	542	551	492	541	536	544	552	557	556	544	548	560	557	541	519	531	555	572	590	548	519	561	558	544	529	516	558	534	559	561	557	509	595	565	520	571	541	546	541	582	537	522	527	509	547	561	541	576	529	512	524	543	557	513	568	596	553	559	559	527	525	490	536	491	571	572	551	549	545	534	547	572	544	588	544	538	564	541	523	512	544	512	522	537	547	558	568	559	596	539	570	531	609	562	561	545	554	540	567	568	586	554	541	549	527	556	553	547	559	536	561	587	566	576	578	600	556	529	534	528	571	527	552	526	547	565	548	514	533	584	492	544	557	536	554	546	534	554	572	517	556	559	561	555	533	500	524	595	580	528	546	519	606	529	555	522	570	563	511	557	529	578	578	555	504	522	576	577	561	557	551	572	537	531	608	554	608	492	551	566	526	576	599	566	555	527	537	554	500	525	567	498	567	558	559	587	562	534	555	539	556	530	497	598	547	583	553	529	550	513	530	523	551	544	561	539	564	544	543	575	530	515	567	510	531	542	519	527	559	542	539	539	548	492	537	532	587	565	502	542	568	588	585	555	575	538	564	562	491	551	513	549	555	535	574	565	569	562	536	543	506	513	523	522	593	546	542	529	563	588	581	503	549	576	561	518	550	577	585	560	489	509	545	551	538	533	566	561	517	496	543	529	546	605	530	485	570	556	565	514	546	550	565	519	540	562	559	592	538	526	520	543	536	528	511	563	566	568	562	534	534	512	497	535	510	542	498	534	543	548	530	557	520	546	581	528	570	574	566	539	550	492	565	578	542	577	542	502	556	562	608	570	559	523	559	568	564	568	535	561	539	559	487	552	527	507	554	569	551	502	535	535	541	581	531	540	529	582	520	547	572	540	558	562	575	522	527	565	546	522	543	552	525	591	534	563	595	504	497	521	541	518	542	556	576	541	565	516	536	524	549	536	548	557	524	544	567	533	550	566	536	562	548	535	532	571	562	569	579	503	535	574	510	555
53853	24318	8970	3489	1459	636	342	245	269	277	271	252	240	238	272	239	249	261	268	251	251	244	270	262	250	257	227	222	246	256	277	241	263	237	258	257	267	257	220	234	287	266	240	228	254	257	240	257	243	248	238	234	239	243	222	259	261	256	226	261	275	214	251	274	236	260	253	228	232	247	238	229	234	259	224	229	261	238	217	217	251	274	231	269	258	264	280	253	238	247	251	240	253	260	252	215	259	252	257	252	244	247	246	245	257	226	238	268	254	256	268	241	227	263	280	237	250	266	261	246	232	260	257	252	267	258	235	260	237	269	272	249	259	259	244	259	253	241	247	237	240	247	249	249	224	234	233	225	216	252	264	243	260	284	223	256	266	226	254	252	248	236	275	259	277	243	311	267	250	247	245	250	261	265	259	238	253	234	252	235	242	270	256	254	257	232	228	225	247	212	231	243	241	261	262	212	230	254	279	265	238	239	252	245	282	258	240	276	261	250	281	237	244	256	285	256	214	259	246	256	293	231	238	234	267	253	236	247	252	252	261	225	229	258	246	265	241	246	252	259	264	266	225	250	257	260	258	254	236	244	235	260	252	248	216	234	271	265	267	234	234	243	234	233	228	252	254	268	248	262	301	240	227	228	246	253	272	249	243	263	244	245	233	269	262	270	229	216	250	254	236	242	236	239	284	242	248	224	241	247	237	241	241	235	258	208	251	238	269	275	251	236	239	251	235	212	267	269	252	250	236	257	288	233	244	251	236	254	263	242	251	235	244	262	217	259	235	290	260	242	252	251	253	223	273	252	269	230	256	238	237	256	244	230	252	292	250	240	242	233	232	258	247	213	246	249	254	281	263	263	259	229	235	259	279	240	226	243	258	262	255	219	263	279	228	227	281	252	242	244	257	248	268	259	259	230	244	239	267	263	226	231	278	248	279	278	252	224	255	271	244	282	249	251	235	236	281	242	258	199	225	233	255	244	243	233	276	236	228	280	257	227	230	294	277	251	240	213	263	210	268	261	243	254	261	237	262	248	229	249	275	222	242	233	209	253	240	248	237	236	260	240	245	236	248	240	275	233	258	224	266	222	233	221	273	238	249	244	262	251	241	222	261	261	233	269	243	263	228	257	270	234	253	273	257	254	257	237	224	267	244	260	249	234	258	237	246	232	240	220	245	297	253	227	264	251	263	249	246	259	234	254	270	254	237	249	231	253	254	250	259	239	245	243	245	248	269	233	238	277	281	249	261	261	284	259	256	251	265	235	268	224	253	250	224	259	252	250	255	261	226	237	266	235	238	283	253	238	256	242	239	232	234	245	250	235	256	271	239	217	239	255	246	232	250	245	258	263	246	265	254	228	230	239	253	238	259	251	252	232	241	243	237	265	262	237	216	255	225	279	271	256	245	249	251	240	238	275	242	278	239	254	273	221	266	277	246	274	236	248	237	234	240	271	284	262	257	214	249	212	265	280	262	220	273	265	263	251	242	241	251	276	254	252	256	259	243	291	275	240	274	233	244	273	241	241	238	285	263	261	237	250	254	228	243	224	268	238	222	254	269	248	255	243	274	249	227	295	230	230	236	251	252	279	233	226	262	258	272	268	240	235	263	248	232	215	251	242	239	272	279	252	271	270	229	232	224	244	236	286	251	262	258	255	266	281	250	235	255	270	242	251	252	220	232	273	263	240	244	246	267	256	220	239	251	233	256	244	238	256	274	228	260	244	248	246	270	239	257	260	243	252	247	259	235	231	257	262	253	227	265	247	246	247	234	242	232	284	253	275	245	268	221	253	252	271	237	269	215	270	254	254	241	244	285	267	230	251	242	224	241	271	277	243	267	220	232	286	242	249	273	256	222	239	259	234	266	249	251	245	252	228	257	227	265	250	265	244	236	242	254	254	247	287	245	254	231	243	229	281	242	260	254	270	241	260	274	216	220	243	245	224	198	236	256	264	262	278	279	276	251	247	240	250	266	248	266	268	225	252	241	279	283	233	245	255	247	235	249	239	237	249	255	250	256	236	257	249	244	252	211	233	249	275	237	274	244	272	230	251	258	234	234	252	241	247	219	252	253	231	263	242	256	261	233	233	251	240	221	247	222	255	240	225	228	239	240	255	249	259	253	250	237	225	255	261	269	249	240	270	286	250	249	257	243	247	243	223	265	233	305	224	227	251	237	280	206	257	258	262	254	252	236	246	255	225	260	287	254	235	242	221	230	278	242	233	258	208	258	277	277	263	247	233	260	243	269	253	263	231	247	247	254	233	247	263	266	228	240	253	252	237	221	210	256	270	256	259	272	256	248	242	276	257	249	254	240	260	279	255	238	219	227	234	242	229	246	241	273	255	220	263	239	282	249	235	248	280	247	252	236	236	265	255	256	258	230	251	251	232	240	245	249	261	218	251	240	230	259	276	221	281	250	240	275	246	242	242	222	223	242	247	252	250	224	268	250	252	251	235	240	240	274	239	240	195	230	249	260	240	229	257	244	228	256	215	255	249	223	257	252	258	244	240	253	248	244	235	242	227	246	252	260	238	222	258	221	243	244	257	234	230	262	276	240	255	255	244	255	237	250	241	271	235	251	251	271	248	292	262	241	245	237	223	223	257	255	264	259	267	250	235	298	236	246	251	239	234	245	250	248	291	217	263	281	249	245	259	250	252	214	219	272	245	229	244	257	230	240	249	223	250	285	239	224	256	256	261	247	230	257	254	274	262	263	262	260	262	249	237	251	263	248	211	264	251	246	230	253	262	240	251	250	248	267	260	253	256	273	239	244	255	250	249	265	224	264	262	236	248	255	226	226	270	280	240	253	281	242	242	246	249	272	273	281	247	228	230	255	265	263	233	254	281	276	253	240	228	238	276	248	225	244	248	212	237	269	271	261	234	251	257	218	235	263	251	242	263	231	269	213	243	221	220	255	246	268	208	271	255	264	261	260	227	261	256	225	300	216	243	227	260	215	230	238	255	247	284	264	248	240	239	245	261	278	300	229	248	245	236	223	237	256	217	265	208	258	258	249	266	258	252	233	238	218	264	207	230	276	239	266	256	226	272	265	259	264	257	249	272	259	233	221	242	263	252	250	267	269	253	229	260	225	252	228	247	241	216	261	255	243	276	242	262	254	242	205	230	264	238	252	238	274	262	272	246	233	249	266	289	233	231	277	229	238	214	218	255	249	262	264	267	241	261	242	239	243	236	242	241	226	256	265	259	218	253	259	249	241	241	251	262	233	260	257	249	251	235	253	233	262	266	287	250	215	218	230	230	244	278	252	220	270	263	235	259	233	244	244	252	224	238	256	227	237	232	246	240	220	260	248	249	260	278	259	259	240	265	266	272	249	245	216	269	216	287	216	276	244	237	253	242	222	240	224	279	248	256	277	246	265	249	262	260	262	280	279	266	246	265	242	261	245	262	263	254	260	270	261	230	231	248	261	275	239	274	270	264	246	274	250	248	261	246	223	228	265	258	211	244	249	241	269	220	244	258
35408	17111	9630	6845	3886	1958	849	665	698	681	607	616	571	583	572	595	562	560	569	559	547	580	572	577	565	554	525	540	549	572	539	579	529	588	570	524	567	578	574	558	560	555	550	579	592	582	555	553	587	524	560	545	599	589	533	581	587	586	569	565	559	606	517	574	558	551	587	584	564	540	579	569	607	580	586	604	562	565	556	568	566	565	609	590	540	564	576	572	588	554	578	579	544	528	528	548	582	546	565	543	585	607	562	561	605	576	512	579	573	633	574	531	587	586	559	568	600	551	616	542	597	566	571	527	594	579	554	559	568	559	534	597	597	532	549	623	584	585	599	569	574	544	554	557	603	543	593	580	602	537	550	521	554	512	581	557	535	566	539	587	571	537	516	577	525	593	545	550	577	576	567	547	560	560	558	528	570	568	582	555	544	526	511	561	566	573	522	576	541	547	562	601	551	538	516	553	591	600	570	566	518	578	556	540	561	557	589	577	575	551	537	608	520	529	530	607	595	574	559	579	527	585	554	609	527	571	596	555	562	567	540	559	592	552	556	590	564	547	548	520	544	580	563	566	567	536	566	558	559	618	586	583	563	542	564	579	586	581	560	552	599	532	544	555	520	559	525	585	555	551	574	539	567	565	538	587	588	593	541	573	585	505	545	526	552	565	548	588	555	572	575	546	581	621	568	551	576	608	557	586	549	594	518	541	544	556	562	600	568	565	557	577	580	560	606	559	555	536	560	547	547	590	561	587	556	539	575	559	574	559	590	595	615	585	584	532	578	554	567	559	567	574	539	576	593	589	562	578	571	575	553	568	595	588	579	599	604	548	577	597	550	542	605	615	571	547	592	565	571	596	529	575	586	572	523	537	534	561	588	563	588	582	541	563	594	586	520	532	541	591	555	566	520	586	547	566	571	588	555	554	548	586	582	580	589	564	531	545	551	540	565	544	576	565	586	565	552	552	572	547	553	607	506	585	541	518	536	543	563	596	556	589	549	576	619	539	588	593	557	570	519	553	574	567	505	580	566	534	561	606	561	592	544	582	599	562	558	575	553	550	601	625	576	576	583	536	596	543	614	596	562	564	591	626	561	561	562	595	543	565	527	579	552	549	517	588	550	592	545	548	610	590	588	562	536	610	589	524	566	566	556	556	560	570	565	549	537	577	568	562	532	569	569	565	530	579	551	583	611	578	568	582	554	536	561	569	576	546	587	587	578	575	565	560	575	535	569	588	584	581	550	600	559	552	592	531	539	591	556	501	586	561	550	590	544	568	589	557	624	543	557	587	548	549	574	611	553	554	593	577	522	574	590	556	553	548	516	554	576	595	569	524	562	552	536	542	585	578	569	521	547	533	603	558	557	571	568	561	576	567	576	556	568	556	557	544	545	584	566	550	604	575	568	516	526	519	534	566	553	605	576	534	576	584	583	549	574	550	605	588	553	565	583	581	539	556	574	547	564	598	548	605	574	564	591	546	585	569	542	551	590	577	501	562	549	559	578	613	555	588	547	556	556	546	568	595	584	574	573	574	585	572	571	550	575	567	590	537	563	604	574	554	543	551	520	492	591	566	554	570	574	533	556	564	614	575	597	582	529	533	571	553	573	556	563	568	543	576	580	583	613	538	580	571	536	616	532	556	572	576	579	579	583	536	539	568	557	598	578	540	550	546	543	584	528	582	558	576	546	566	586	497	584	550	587	544	561	570	538	558	559	563	553	575	580	538	564	535	563	578	547	550	527	590	547	549	545	570	536	555	558	513	565	569	554	547	535	591	545	565	544	588	554	591	572	591	595	542	567	560	536	556	540	535	548	554	558	569	559	591	571	547	593	561	545	600	559	567	561	544	541	593	604	553	564	549	578	558	508	590	554	537	554	552	603	606	570	596	577	550	561	586	551	569	560	585	586	564	562	558	572	565	566	555	565	573	534	557	549	571	539	575	609	602	566	545	604	557	578	575	530	600	556	573	545	585	570	600	601	579	531	616	586	567	555	568	586	572	579	565	547	569	567	591	552	534	541	546	542	607	564	546	596	558	602	530	574	573	525	597	513	524	558	525	540	567	544	539	563	601	601	549	600	512	620	569	572	576	564	536	576	563	569	572	591	588	542	574	537	540	586	599	580	545	547	563	579	596	580	544	546	568	567	566	550	532	572	545	575	542	579	553	575	565	569	603	563	553	544	596	606	563	573	570	585	582	551	560	581	555	592	558	544	585	606	573	582	593	538	524	547	574	542	542	559	578	578	579	565	589	620	548	564	564	524	560	613	574	555	586	533	562	578	571	579	593	538	526	574	545	596	529	561	584	568	550	571	575	521	583	573	584	542	573	581	589	536	566	589	586	544	618	562	586	568	579	555	560	518	551	518	553	573	588	545	545	605	534	600	572	560	545	582	557	580	587	575	541	562	569	571	568	545	568	569	618	581	586	569	558	610	509	525	554	647	577	597	573	545	560	579	556	554	579	557	584	569	552	590	579	548	577	565	551	583	543	554	563	589	570	573	576	597	587	546	593	575	571	571	565	569	557	553	550	577	567	537	537	611	574	544	565	567	552	555	564	540	573	584	582	546	544	571	571	609	594	546	575	541	581	526	556	590	510	607	591	578	539	593	554	545	558	569	595	540	599	545	554	508	550	558	564	548	630	531	545	552	569	518	548	585	611	541	564	555	593	571	548	561	605	569	551	567	592	565	528	565	605	571	548	575	558	544	603	552	534	610	543	551	567	579	595	590	542	548	554	532	587	596	552	614	587	548	541	586	581	579	521	537	575	592	546	579	544	558	610	525	557	557	548	545	526	571	573	559	525	539	568	577	588	579	575	561	589	526	598	545	538	547	607	574	579	526	522	584	537	581	559	529	493	599	551	547	631	617	566	566	562	565	574	591	569	541	539	562	530	611	554	527	569	561	563	556	548	589	567	570	595	545	554	557	552	537	583	594	546	579	569	586	588	571	531	549	573	550	647	559	586	566	559	594	598	545	582	597	583	560	578	524	565	569	532	579	565	528	632	577	583	592	572	543	588	566	549	559	511	600	556	569	560	559	562	580	567	559	565	551	524	556	558	566	586	545	533	558	572	593	557	555	531	560	577	576	604	587	572	563	522	565	546	552	581	537	553	596	554	542	617	554	541	606	534	544	543	545	546	536	571	537	586	572	585	580	527	600	555	537	524	586	533	533	570	566	609	548	564	553	553	583	557	548	560	599	542	554	590	552	584	589	591	543	552	549	582	564	556	571	610	548	570	556	567	621	548	582	544	549	594	553	532	515	575	581	557	569	574	535	555	555	563	554	550	574	533	583	545	546	509	541	565	625	558	547	609	545	575	617	589	538	561	566	581	604	553	564	580	530	552	582	574	558	546	572	588	590	559	587	601	536	555	575	564	530	529	555	534	609	571	558	571	567	574	558	586	568	550	565	599	565	586	543	536	575	564	596	577	536	576	537	517	587	541	571	560	557	538	545	512	578	537	543	601	532	534	536	575
59066	26904	12423	4160	1569	750	388	317	349	311	317	333	335	294	285	277	286	293	272	293	259	308	284	272	281	305	292	318	263	280	288	304	276	251	266	279	273	306	271	275	298	302	284	249	258	306	249	275	268	279	298	285	229	264	284	276	262	285	285	307	294	263	304	310	274	273	294	286	299	287	280	249	287	290	299	298	296	282	247	258	289	263	269	306	290	272	283	289	285	277	279	278	298	272	283	282	287	308	257	259	288	264	273	275	259	297	322	293	266	285	303	283	260	281	283	275	304	298	262	291	267	337	266	272	277	266	293	276	287	250	237	278	296	279	252	276	273	288	301	270	314	293	277	302	325	323	284	280	263	306	268	270	295	271	251	290	307	241	269	274	273	257	264	278	291	274	295	313	295	286	283	294	281	290	292	276	283	276	279	291	253	267	261	298	264	277	278	338	284	300	286	285	271	249	254	279	273	272	326	304	289	259	234	279	281	258	269	309	270	319	280	288	308	285	306	280	293	262	259	272	279	256	305	302	267	297	280	322	273	320	274	267	276	316	289	264	303	253	260	276	263	279	274	268	297	244	300	269	293	275	273	300	283	251	238	248	279	264	249	267	279	255	299	262	251	289	269	281	274	293	265	292	295	271	301	280	303	278	288	279	275	307	296	284	303	266	248	255	288	309	276	288	255	313	315	271	261	265	297	282	270	261	263	315	275	286	300	270	269	303	297	265	280	263	318	276	285	294	263	281	254	298	323	300	273	288	289	299	293	287	305	281	307	301	267	276	288	268	272	269	271	274	286	263	293	282	290	296	288	309	289	256	284	263	255	292	288	261	271	293	264	285	259	278	282	269	272	282	277	270	286	257	289	278	303	282	248	293	283	298	267	296	253	290	278	294	249	268	273	262	276	254	256	238	265	273	291	267	245	270	299	277	262	263	266	323	281	265	259	283	239	287	307	279	277	290	300	245	269	278	238	289	274	272	269	277	268	261	309	286	308	291	276	295	279	299	293	282	284	278	261	242	275	257	304	270	321	270	307	300	325	260	267	284	310	266	297	258	299	322	291	286	252	281	275	287	281	293	259	272	299	272	281	249	289	289	281	289	262	277	298	308	278	259	257	266	294	291	286	286	259	293	285	252	254	282	298	293	265	295	236	272	293	285	238	281	282	263	302	307	265	323	297	278	294	261	269	282	260	306	255	270	260	287	262	274	247	287	282	259	284	302	269	285	227	297	272	283	294	269	272	285	290	271	280	247	292	287	307	279	266	287	285	276	289	263	295	273	289	251	271	281	268	244	285	300	301	283	278	296	288	242	275	278	302	268	260	292	268	265	277	295	292	276	277	274	275	291	291	295	261	278	296	273	288	282	282	280	253	307	281	277	291	287	312	279	275	294	271	261	244	276	313	278	285	280	265	258	282	275	253	268	284	271	252	267	285	276	291	291	302	272	248	275	315	267	315	277	257	304	280	315	317	265	276	275	290	306	281	266	317	301	268	306	276	298	300	291	245	292	288	266	329	281	296	288	278	272	277	294	290	271	277	292	287	275	274	257	336	278	302	269	277	280	280	273	247	264	300	280	320	273	264	305	239	283	284	291	286	267	324	281	306	289	286	318	272	283	289	276	297	258	276	264	260	277	283	282	261	275	296	266	261	293	281	260	286	280	289	291	288	279	284	310	277	304	281	263	307	273	271	291	251	278	281	288	269	293	279	264	268	276	235	272	275	301	310	271	252	271	315	275	281	284	262	260	256	288	270	319	283	274	288	271	294	285	270	277	256	300	273	249	254	289	296	292	290	305	288	284	300	278	250	290	281	265	287	264	269	244	295	264	255	286	283	284	258	295	270	305	274	323	300	284	277	276	269	290	266	279	264	242	241	284	311	277	308	289	267	264	230	277	313	312	300	268	295	278	301	266	291	264	265	244	291	318	269	261	265	278	272	267	330	308	289	281	291	270	319	295	291	292	283	269	304	297	280	271	301	300	270	270	282	305	285	270	278	292	282	297	269	281	292	275	317	288	305	296	297	329	264	231	299	255	280	283	281	273	296	275	269	300	288	276	291	299	285	271	289	264	305	283	279	268	314	293	286	282	287	309	272	268	276	260	257	259	292	321	281	285	308	298	289	278	289	285	264	254	252	295	305	284	250	276	274	295	287	294	281	233	285	276	256	267	291	282	301	272	281	262	306	306	262	299	257	286	272	273	271	298	293	308	289	281	314	298	283	249	304	279	267	276	289	272	270	277	251	265	286	295	274	284	290	272	266	258	302	258	313	281	282	279	241	283	283	297	279	276	291	257	277	295	271	310	301	282	264	291	266	304	308	265	283	279	274	273	258	297	269	272	285	273	259	300	291	297	278	278	286	281	269	282	297	277	295	281	262	292	253	258	269	297	282	284	237	301	273	247	288	267	262	252	289	301	296	296	300	308	293	283	256	281	279	278	241	279	265	285	307	301	320	273	245	269	276	265	269	260	269	296	308	265	278	286	291	247	281	280	273	254	303	297	288	296	288	266	271	323	271	294	271	268	282	265	270	279	299	273	297	267	279	257	304	289	279	296	293	244	283	297	270	317	270	279	287	263	278	303	289	262	264	305	285	314	269	275	296	323	280	306	280	260	285	301	275	266	273	302	267	271	301	278	315	294	300	282	254	288	284	280	292	297	314	324	275	289	316	288	265	285	287	277	280	260	269	292	267	276	280	272	282	273	266	263	277	288	282	257	315	318	261	289	271	272	278	291	309	298	271	278	264	261	280	278	282	290	280	284	306	313	285	313	297	254	296	255	264	276	282	291	279	273	283	273	315	258	277	249	262	293	302	272	252	266	292	286	286	268	291	285	277	292	264	289	270	289	318	289	245	275	270	284	296	264	267	261	258	270	258	309	312	266	265	256	318	276	281	275	267	297	266	303	277	275	251	266	321	285	261	236	298	323	259	250	271	283	275	297	294	284	287	258	283	263	297	275	292	275	304	293	268	285	281	249	280	288	262	265	302	257	267	268	276	272	288	306	271	285	300	305	279	292	279	285	272	311	285	270	299	289	286	280	272	277	262	310	318	297	267	304	300	279	277	266	263	281	313	267	307	257	262	269	253	297	296	265	275	275	283	270	264	291	282	295	266	291	300	264	272	298	256	307	286	287	273	271	285	288	278	315	293	294	276	292	281	290	323	262	241	305	260	291	282	287	292	241	256	296	276	276	272	259	252	283	283	297	278	279	263	264	305	247	271	269	305	297	272	265	302	300	273	265	274	275	243	297	325	269	295	267	282	300	295	265	301	316	284	275	295	259	284	277	288	295	248	261	286	273	290	260	288	296	258	294	295	256	289	288	282	267	297	281	271	296	284	282	310	254	275	279	288	278	310	264	258	269	261	304	283	301	263	249	264	270	278	269	306	268	258	310	238	272	281	271	281	267	257	317	298	275	308	301	282	283	279	299	297	257	298	275	312	301	284	273	280	271	300	276	267	274	266	268	276	290	274	309
39236	18214	11653	7020	3975	2089	956	713	710	766	735	639	630	603	628	621	655	572	621	641	612	599	622	621	599	646	656	641	621	602	609	659	660	622	603	582	621	624	639	630	634	646	621	611	628	650	623	638	660	659	614	628	614	620	621	643	635	621	625	612	601	631	639	600	634	608	626	612	617	644	638	652	650	648	626	592	637	625	611	645	614	593	665	634	633	692	632	601	652	604	652	624	595	626	624	622	637	646	617	617	642	612	600	642	637	608	636	639	685	668	629	632	652	626	632	593	648	691	626	595	642	618	653	613	580	633	622	643	650	660	630	683	593	620	665	569	642	609	629	601	618	575	653	641	625	639	632	623	653	613	657	640	595	659	625	659	603	642	623	651	673	659	634	607	636	616	670	614	600	631	649	647	590	595	633	631	625	576	630	631	680	639	630	636	631	632	653	623	669	637	604	637	639	658	657	643	614	566	629	626	661	627	604	609	624	618	645	602	668	596	634	633	639	645	602	602	599	607	599	670	614	630	607	602	648	694	610	605	639	612	612	585	647	635	624	576	593	642	638	622	664	642	654	631	619	593	606	629	634	638	634	633	634	652	581	588	621	619	646	643	625	614	614	607	603	614	593	669	646	658	620	593	643	611	632	662	588	622	639	596	617	638	672	637	666	626	624	662	630	588	608	591	652	634	654	646	636	619	645	625	634	642	605	607	654	630	591	613	630	637	617	607	609	613	643	606	630	657	623	603	605	628	611	637	624	676	605	638	646	589	602	628	630	616	585	612	675	613	597	621	606	627	620	584	608	649	596	601	621	625	619	593	669	624	668	595	623	586	590	574	612	596	614	637	592	587	672	640	629	622	601	624	624	613	605	622	636	613	670	587	600	641	578	638	640	641	616	651	631	605	598	569	641	621	619	644	632	635	653	631	681	616	672	640	647	636	597	569	652	662	670	659	624	634	617	621	597	633	639	636	602	615	583	610	645	604	629	601	611	593	631	649	658	597	656	635	616	606	663	598	617	649	637	638	636	624	610	657	630	641	602	642	658	621	611	592	720	637	624	622	654	620	591	604	638	606	610	628	663	635	580	629	616	599	616	604	638	611	633	600	608	619	634	658	612	639	605	604	632	672	669	638	639	633	650	633	605	627	575	596	655	603	618	607	639	650	634	622	616	627	665	615	604	642	659	608	645	656	634	666	611	589	622	590	627	608	647	663	653	617	629	625	635	642	648	611	628	620	626	644	608	594	649	618	629	605	647	630	597	607	628	697	626	661	655	613	641	619	605	689	583	634	622	609	591	669	599	632	610	625	668	611	604	611	595	571	616	636	589	649	608	637	626	575	609	646	598	618	608	617	631	633	623	649	641	578	557	558	617	619	630	598	607	591	620	621	584	615	626	615	647	650	624	611	638	650	636	608	638	604	598	605	641	625	640	598	615	633	623	653	648	622	618	598	651	633	633	596	625	659	606	644	582	643	616	594	655	573	585	606	628	623	675	693	628	599	663	647	612	606	594	676	599	614	630	661	585	618	652	654	622	604	571	609	626	612	632	603	621	641	575	634	637	615	608	637	658	656	637	627	625	622	580	639	629	655	645	588	660	614	653	655	621	614	618	628	638	670	637	644	635	671	666	597	646	582	588	577	643	656	635	646	652	592	641	639	647	620	600	603	622	672	615	653	649	653	627	618	624	599	649	627	606	589	625	615	640	609	638	630	633	620	607	680	635	597	609	662	629	612	588	633	622	662	623	696	645	635	643	637	586	626	636	632	619	616	628	663	645	654	652	613	620	614	617	652	635	605	593	585	625	675	637	620	628	609	666	631	594	629	633	589	641	655	663	642	626	614	672	639	646	656	677	580	643	633	626	621	644	582	602	599	632	638	637	640	637	614	615	662	632	624	590	674	648	612	599	682	656	612	602	615	654	623	692	663	665	590	630	647	646	595	632	626	620	639	601	614	642	592	687	588	592	598	607	591	581	636	603	644	623	636	622	577	599	654	627	640	641	623	664	616	642	619	653	619	645	605	617	620	566	631	626	645	618	577	628	605	594	638	609	672	625	583	609	636	665	631	600	629	599	615	640	648	612	612	604	645	585	571	624	610	628	607	581	608	574	611	614	602	632	628	677	630	619	639	565	621	621	628	609	687	582	590	615	632	615	594	652	636	606	629	599	632	597	623	633	642	645	649	634	614	577	609	602	585	638	628	676	647	629	627	600	635	638	613	638	620	601	644	591	584	661	575	652	602	683	649	688	594	667	612	610	700	648	602	682	601	592	605	614	550	620	644	628	611	607	611	609	677	646	652	647	624	662	625	599	610	564	615	617	605	650	636	627	595	607	691	642	642	633	679	654	618	600	617	677	667	617	639	610	630	662	623	684	651	604	612	632	598	645	617	693	630	635	642	661	648	618	659	576	630	658	586	612	653	653	609	607	627	671	628	633	645	617	599	649	640	612	624	625	667	680	648	665	670	634	636	613	599	638	639	601	601	606	631	648	656	641	657	599	619	671	611	647	623	617	652	661	639	626	644	644	559	625	664	622	610	615	642	617	597	574	622	626	622	604	634	658	637	662	652	652	606	654	599	646	615	622	612	635	664	628	631	659	629	627	619	602	585	615	600	636	645	625	640	605	579	650	636	596	609	669	608	624	643	666	623	614	622	612	635	652	612	657	644	651	629	619	634	633	619	604	564	652	600	613	614	624	605	609	655	619	631	604	637	652	641	619	684	635	614	601	598	631	624	605	664	599	622	616	623	627	662	673	588	602	591	638	615	669	620	585	604	574	603	611	640	665	655	617	651	610	601	626	649	642	645	659	633	587	591	604	618	604	665	592	649	622	605	583	635	619	619	615	641	627	603	624	633	627	657	641	657	613	620	646	602	601	604	641	638	601	578	640	589	628	627	608	650	613	604	608	608	598	648	604	653	575	610	602	642	617	674	619	620	642	592	607	650	637	658	626	657	614	629	594	634	628	605	640	646	658	624	645	592	656	652	649	638	684	639	620	670	643	641	654	644	642	619	627	668	611	625	636	619	645	636	619	658	655	643	646	626	635	629	661	600	658	609	663	602	593	642	620	678	624	580	612	646	652	593	621	622	626	594	611	636	666	601	641	672	610	588	623	622	643	591	641	639	630	639	597	662	622	653	600	642	646	617	592	642	634	594	628	644	660	662	599	644	625	600	642	651	614	607	668	623	622	661	605	647	633	632	597	573	615	601	613	576	664	637	670	645	621	623	614	588	613	643	680	670	598	656	629	621	613	640	620	602	653	619	639	643	635	650	657	620	603	627	621	642	660	636	575	591	628	610	631	674	616	618	567	656	600	618	616	622	633	591	606	627	645	604	636	653	650	693	604	658	664	665	651	583	620	648	597	618	578	641	620	597	621	686	661	626	604	578	626	632	670	583	593	627	613	625	615	631	619	617	614	648	606	640	623	633	651	637	608	616	641	689	638	638	605	608	606	637	658	651	601	625	614	613	660	623
40907	13308	4119	1402	500	356	244	241	267	237	262	253	274	253	262	248	260	227	276	244	263	238	260	243	251	244	243	260	245	250	262	214	266	275	252	272	263	276	240	256	264	245	236	283	232	235	283	240	249	269	239	246	238	284	226	231	269	273	265	251	263	252	233	254	263	262	245	260	246	249	238	249	230	217	214	246	256	212	264	249	226	265	252	271	226	245	255	248	258	244	247	268	249	244	225	268	228	248	270	262	233	284	245	250	263	256	229	272	260	259	228	277	253	241	242	251	288	255	252	254	264	274	279	253	261	280	213	280	255	248	240	259	258	273	242	222	277	269	289	257	252	228	269	243	239	258	267	260	227	257	248	247	269	258	246	239	257	237	235	241	233	266	230	267	297	226	267	265	209	265	257	267	290	247	271	281	258	255	222	247	255	228	252	249	252	270	252	242	264	254	222	244	241	254	256	258	250	268	266	242	271	262	226	248	268	216	283	276	256	243	238	295	256	241	255	237	274	240	219	285	246	275	256	252	259	279	251	256	248	258	235	259	267	242	244	234	288	284	239	243	252	292	271	230	262	274	274	264	265	230	224	257	276	228	278	254	247	225	234	270	252	268	217	218	258	238	242	261	229	227	248	295	261	253	227	246	261	235	247	264	257	239	260	267	247	267	243	236	257	285	244	261	218	233	281	250	233	273	231	261	280	284	232	254	207	257	266	244	257	237	245	249	234	289	230	233	241	249	250	244	264	248	244	247	256	294	217	281	247	225	265	240	237	244	291	227	256	239	245	236	272	261	275	255	258	246	252	256	259	269	253	247	245	233	271	258	261	264	242	240	250	252	249	242	250	256	239	276	242	262	267	240	258	252	247	217	237	258	261	227	276	250	248	253	214	247	244	243	261	263	245	243	292	245	263	250	270	251	224	259	254	240	229	267	252	277	261	244	264	254	244	280	274	237	255	258	286	263	227	244	257	259	275	257	241	238	241	233	268	199	226	251	244	252	253	245	229	280	248	260	276	268	261	290	257	257	255	212	256	248	249	239	262	236	272	253	270	238	265	237	271	233	229	259	253	232	270	251	261	246	206	241	222	262	239	259	255	235	243	263	232	232	257	229	268	261	241	261	247	288	259	261	235	265	266	273	232	255	258	235	256	250	259	254	258	259	279	271	260	236	266	276	261	252	223	255	249	260	216	251	283	294	275	236	254	270	241	256	270	239	230	218	266	226	261	255	290	278	236	243	283	287	239	235	262	238	227	245	227	244	241	256	250	278	242	233	259	249	264	278	251	267	233	236	241	220	262	260	243	233	274	269	250	245	255	240	243	284	253	236	230	267	257	252	226	241	274	244	261	247	264	248	229	247	263	252	250	261	252	254	270	214	266	238	243	210	261	278	250	249	231	259	257	266	241	239	262	229	256	281	262	253	236	237	275	246	260	265	269	239	270	268	263	263	249	231	268	273	232	261	240	229	256	219	255	242	258	225	245	242	274	259	202	264	253	250	248	256	224	229	256	242	290	261	253	275	221	261	262	251	278	257	259	256	252	240	248	267	263	217	221	249	281	218	246	253	251	251	275	258	255	234	261	256	266	263	242	255	263	239	249	227	267	252	228	230	219	288	248	234	236	259	238	246	288	262	256	269	240	242	209	231	251	243	239	255	261	256	250	248	256	236	278	274	255	267	241	259	267	260	250	265	247	227	250	233	239	240	256	245	215	248	268	258	218	289	238	242	218	240	226	298	254	242	262	251	272	245	254	257	266	237	258	255	247	248	256	238	276	235	252	248	261	233	246	234	297	250	248	229	293	261	289	239	283	280	278	268	257	275	227	250	255	249	252	227	259	243	256	249	234	244	240	257	264	236	253	237	284	259	236	262	235	244	257	239	241	241	263	232	258	246	272	274	254	239	254	243	293	234	237	253	244	232	243	227	229	249	279	254	257	264	281	247	245	283	257	253	282	271	256	283	206	263	253	235	276	236	263	230	231	262	252	244	271	247	254	264	256	220	252	229	251	230	258	243	266	252	279	247	253	238	222	263	246	254	283	250	263	238	247	254	226	238	236	242	264	259	242	253	285	276	238	220	238	281	244	248	254	228	253	259	247	232	262	229	260	255	270	258	265	237	232	247	259	236	251	254	244	243	276	259	258	253	262	271	260	230	270	261	254	263	265	238	275	270	247	259	225	246	252	253	246	273	242	247	270	250	256	236	270	258	250	231	247	261	255	227	252	274	253	222	237	220	224	268	233	265	211	222	275	220	246	253	262	202	285	257	249	262	247	251	255	248	263	247	266	234	265	253	262	253	238	271	258	262	271	278	233	251	260	243	256	274	243	248	245	248	264	262	260	263	224	225	233	240	233	276	244	269	248	267	258	250	272	248	238	242	252	264	200	251	245	263	262	234	235	258	235	253	254	228	266	224	229	230	252	255	266	227	264	214	256	257	255	281	267	248	237	263	239	251	234	265	233	263	249	255	225	284	271	287	240	272	256	287	247	249	268	263	248	239	260	226	244	277	270	266	273	260	223	249	247	224	267	252	246	251	242	238	260	248	252	235	248	258	265	259	262	241	292	271	283	249	261	267	228	255	283	231	254	293	259	252	271	238	253	234	252	259	277	244	244	238	246	244	245	240	273	266	267	222	279	248	238	285	267	237	237	225	230	244	245	243	263	220	264	233	266	229	240	260	248	241	264	250	286	240	265	244	244	256	271	257	244	248	264	256	248	239	223	227	263	268	215	234	260	274	249	274	251	242	268	241	267	272	257	234	241	278	270	251	282	240	240	254	247	231	256	256	265	256	241	258	249	263	258	230	252	257	248	273	254	255	265	305	236	274	255	276	212	235	256	242	262	272	252	271	243	218	259	263	262	259	244	252	233	268	260	254	255	288	255	264	255	278	257	262	240	243	254	254	238	225	255	226	249	253	239	238	236	257	257	243	262	217	272	254	237	260	251	256	260	263	253	278	257	238	232	231	260	223	250	244	279	260	251	245	239	245	238	260	265	265	244	243	274	257	254	259	242	252	234	256	266	272	264	221	208	234	250	242	247	256	248	250	275	261	254	231	258	257	248	241	257	261	238	239	228	249	274	226	278	261	247	253	286	259	245	276	270	261	273	268	245	257	233	221	250	252	268	251	249	289	258	277	265	244	263	254	252	239	241	249	264	231	236	264	239	263	233	229	263	230	277	258	260	249	236	272	266	240	257	245	237	226	245	234	262	254	243	254	267	266	240	260	231	248	255	257	215	252	244	259	255	266	237	249	251	265	243	259	272	253	261	275	236	241	262	243	245	246	287	244	257	248	295	281	251	246	269	268	277	232	234	255	284	268	288	241	253	244	256	274	249	251	270	247	261	242	236	263	260	284	266	210	263	231	272	236	268	255	247	268	240	261	237	279	262	269	259	255	259	255	268	278	270	232	246	216	244	241	267	232	235	235	271	265	242	243	253	264	236	232	255	285	268	257	256	233	263	264	250	275	251	254
25148	9728	5502	2884	1411	971	628	599	563	535	575	595	533	550	554	573	543	555	568	592	571	555	581	567	541	554	560	557	599	519	596	577	578	576	564	577	529	552	581	553	564	591	557	552	546	604	558	543	577	594	533	531	527	569	555	559	566	573	569	583	555	601	587	549	585	546	580	554	594	570	576	580	584	528	551	578	600	576	578	569	560	590	543	565	553	614	536	556	589	542	569	562	564	534	546	572	524	547	599	562	573	589	560	541	581	554	568	544	576	580	556	575	562	569	602	576	560	600	601	584	585	525	570	575	580	537	551	548	534	563	601	571	550	571	565	609	529	545	537	563	571	546	569	580	590	556	536	578	576	552	548	598	567	553	610	578	574	537	535	575	582	632	588	545	569	585	549	585	597	583	565	605	553	568	592	560	603	557	561	550	535	535	551	556	539	570	607	534	594	539	566	553	534	556	585	573	569	596	555	570	564	578	590	575	567	605	557	556	608	558	559	548	591	605	560	646	564	555	541	560	539	572	554	548	560	544	560	571	554	574	598	571	576	599	510	567	608	575	581	578	529	572	578	538	575	530	559	576	593	557	524	565	575	525	566	539	557	553	535	585	573	571	530	581	526	591	585	555	568	553	544	540	546	586	534	538	568	581	594	571	540	580	568	561	612	600	545	559	513	545	557	601	545	572	568	555	557	531	554	568	588	578	584	550	565	572	536	531	575	582	590	541	582	539	580	562	577	535	567	564	589	604	585	515	587	597	584	512	570	588	567	552	558	570	513	553	571	554	553	603	546	580	513	565	561	549	581	549	583	576	512	559	590	587	509	561	590	536	571	564	568	578	584	532	561	534	549	565	558	559	541	539	573	551	530	551	539	560	520	548	542	568	578	587	527	535	567	578	562	573	546	548	563	538	575	564	535	572	570	616	530	541	564	591	536	604	584	603	576	556	564	588	563	580	607	574	563	561	557	545	563	557	576	559	607	580	585	563	583	628	576	595	564	565	559	586	570	557	584	570	523	570	586	563	589	586	531	571	548	568	597	556	559	522	583	548	555	572	544	530	565	568	539	549	583	611	567	608	552	620	581	566	532	531	567	499	545	607	531	536	594	555	611	563	556	562	519	566	545	550	595	555	544	571	568	585	556	534	539	572	558	540	573	558	567	540	555	523	534	563	564	559	572	573	561	553	552	571	543	550	575	570	537	567	571	576	544	550	583	594	576	570	579	588	565	557	510	577	523	575	556	591	561	603	546	549	558	551	537	587	559	572	572	555	574	566	578	561	593	570	575	592	562	625	592	544	603	570	539	537	535	557	572	564	584	587	578	543	588	537	569	507	571	612	570	594	552	555	568	534	554	567	541	555	574	550	568	547	564	552	564	557	542	548	551	599	592	578	562	571	561	531	533	577	539	584	576	550	550	516	615	554	528	594	528	559	549	566	563	555	609	514	580	614	574	586	572	615	548	591	565	549	545	572	579	618	572	547	575	543	574	551	551	617	582	529	579	573	556	556	502	633	549	566	554	570	549	532	571	603	605	557	567	562	564	563	580	586	557	538	595	561	576	581	577	543	572	566	524	540	556	566	569	603	524	531	532	580	548	565	598	571	551	545	579	561	546	580	554	593	579	572	566	572	590	585	568	617	532	590	580	583	585	534	520	543	559	549	561	619	589	621	526	593	559	575	575	613	575	564	574	553	579	540	528	533	557	584	566	528	561	556	558	589	580	567	538	542	564	531	580	556	548	565	597	580	536	578	555	562	526	552	574	570	602	503	518	625	563	580	584	520	584	572	531	561	572	597	588	629	547	564	574	569	575	591	559	537	561	539	575	541	576	577	581	568	591	590	571	606	572	567	565	534	511	587	557	565	584	544	590	572	583	584	559	590	549	570	585	569	568	561	584	560	573	556	566	549	543	554	573	565	564	560	578	633	531	593	596	515	620	555	546	564	526	588	564	608	563	548	558	530	549	604	584	554	613	592	576	572	584	537	567	558	555	562	564	517	558	580	517	563	610	586	562	579	552	562	586	596	544	548	568	566	569	577	545	537	582	538	543	556	564	574	585	542	600	592	529	606	536	580	624	538	533	541	582	547	595	550	548	512	551	581	576	575	528	542	550	553	563	609	602	579	576	572	561	563	568	548	531	571	586	565	549	589	550	589	546	567	559	532	555	577	538	559	577	577	540	577	593	528	538	545	576	571	555	575	563	579	551	522	559	553	556	572	574	579	572	563	548	582	566	565	569	592	575	568	562	605	567	558	549	558	587	580	574	560	568	557	566	614	529	555	546	555	573	550	566	576	600	519	558	542	570	531	554	550	514	512	593	607	549	581	575	535	563	632	551	557	565	593	550	559	559	537	558	551	562	569	595	572	538	584	521	546	550	577	579	577	551	577	554	580	577	543	545	572	566	625	530	587	534	539	559	531	560	557	596	580	562	592	580	554	541	590	547	618	571	576	551	600	571	575	536	556	561	548	528	596	537	568	590	529	564	555	579	586	578	584	523	550	554	537	529	539	551	595	530	576	568	525	576	575	594	560	587	532	564	560	554	619	549	598	553	528	600	522	560	559	539	539	642	550	577	571	576	562	570	554	592	581	592	566	552	589	581	538	572	527	521	540	558	611	561	505	616	599	588	546	541	581	553	594	567	549	552	604	579	539	558	618	546	557	563	572	566	554	557	584	540	598	603	537	615	589	567	568	538	572	567	566	569	568	584	571	573	546	553	570	540	575	581	548	563	571	599	576	567	618	588	603	540	584	567	588	539	582	519	553	601	575	601	604	571	591	567	548	549	580	562	544	580	579	550	536	597	610	586	600	585	508	555	531	576	554	567	603	558	560	530	557	584	589	539	573	516	530	576	572	611	551	534	581	557	574	554	543	585	538	547	558	584	573	556	564	569	590	577	546	556	586	576	588	547	549	552	569	557	559	538	564	563	558	564	554	601	559	547	559	528	577	549	568	582	589	575	591	539	571	489	544	555	547	535	550	603	565	551	585	567	564	550	511	562	548	534	611	537	574	596	535	572	581	569	559	569	595	611	596	546	577	555	565	564	581	565	577	554	604	555	555	601	544	579	622	588	563	563	538	556	543	554	568	593	553	555	574	544	569	572	569	602	571	577	545	547	550	563	608	564	566	585	555	562	560	576	544	590	568	596	574	585	566	545	588	555	583	510	582	552	590	560	534	570	566	556	601	606	563	573	587	547	572	560	595	581	559	619	543	557	578	534	554	562	543	591	551	541	598	585	533	551	598	535	569	571	599	568	568	545	575	570	579	618	525	592	588	531	599	537	581	550	540	557	550	559	562	581	545	592	560	532	544	521	576	582	539	566	601	548	584	576	598	595	554	553	565	564	613	589	567	551	544	596	577	589	549	564	598	571	562	583	559	563	554	543	553	571	570	573	583	557	532	560	569	586	620	590	548	535	552	594	555	516	588	622	600	580	549	578	555	543	558	575	554	560	569	573	545	546	570	603	511	575	612
54591	27573	10785	2984	915	482	344	274	286	272	282	260	288	250	236	249	256	220	239	237	235	251	234	265	243	253	262	287	272	253	238	242	267	230	274	252	273	283	257	284	222	254	242	265	269	268	272	291	257	252	284	271	290	265	240	257	249	263	242	276	265	260	245	275	260	268	246	237	266	291	260	226	255	277	235	245	250	288	280	267	263	287	260	268	249	266	264	251	229	286	260	264	232	264	257	237	228	251	249	245	242	227	257	288	284	235	252	270	263	259	247	248	278	266	265	254	254	240	288	255	269	269	248	234	270	239	275	275	245	266	251	266	230	254	237	226	258	277	271	252	277	255	285	257	274	266	274	265	283	260	270	263	268	269	279	284	243	291	272	254	245	244	280	226	262	257	295	265	280	249	248	240	253	261	263	245	287	282	258	268	272	281	251	246	249	217	281	277	269	283	265	267	267	263	276	287	283	262	238	241	260	257	253	255	267	262	270	257	253	247	261	272	288	247	249	241	292	234	254	280	274	265	282	275	269	236	276	295	261	258	251	270	258	271	267	288	273	267	234	248	273	271	279	269	290	228	254	290	226	276	265	270	273	292	273	247	286	240	247	236	276	267	224	257	294	263	262	287	238	259	266	272	276	254	257	252	283	258	265	255	242	243	253	237	268	243	276	261	280	270	240	232	246	265	271	272	238	254	262	239	264	258	237	245	253	259	264	282	244	245	222	244	250	246	284	276	262	269	283	255	244	260	256	270	211	257	241	268	260	268	225	232	256	272	265	266	239	267	238	302	267	257	240	259	259	252	264	252	300	264	244	264	261	268	282	280	243	252	269	247	270	260	275	235	240	261	246	255	237	255	270	240	243	256	252	225	231	284	254	249	271	267	257	262	284	292	236	249	257	259	237	240	233	230	272	238	232	276	270	250	256	259	256	281	286	261	290	266	237	234	224	232	276	293	266	243	259	239	258	282	250	257	267	275	249	251	260	247	254	273	279	268	241	267	277	232	256	251	255	278	256	272	228	257	269	265	244	261	248	257	239	251	270	247	242	268	262	255	255	244	271	254	267	267	260	253	279	264	261	283	234	242	289	273	265	252	253	262	265	273	258	239	276	254	241	266	239	272	259	269	270	252	284	251	265	242	273	269	270	260	262	254	267	238	250	235	255	239	251	271	282	260	263	258	261	259	277	284	231	237	232	259	235	257	265	251	259	254	279	252	282	253	284	279	258	244	224	245	264	262	260	281	237	256	248	264	260	230	277	303	251	249	280	266	268	251	261	258	251	266	268	247	258	235	263	279	256	267	277	254	221	255	254	288	269	259	253	271	279	265	262	231	271	283	290	240	239	226	274	275	240	256	296	266	258	211	273	281	275	245	231	272	281	278	283	280	257	264	268	247	282	270	289	249	234	284	235	237	258	278	247	270	248	280	267	270	267	280	253	278	282	262	263	262	248	248	279	263	277	284	273	268	254	268	272	269	239	218	249	292	248	232	282	265	267	264	256	261	239	286	255	270	241	278	240	237	296	243	255	258	281	278	265	228	260	276	260	244	215	264	281	267	258	244	254	258	267	246	248	258	290	262	237	248	268	251	231	289	258	268	269	246	274	248	287	272	270	256	294	238	248	261	252	261	231	270	270	292	270	256	262	298	253	245	267	273	274	252	264	248	257	281	265	247	244	277	263	267	261	258	268	265	249	276	258	244	249	237	272	254	258	258	240	285	246	301	281	240	257	262	229	260	287	279	241	225	263	246	238	271	237	258	249	260	247	265	290	270	272	290	268	237	283	261	261	248	252	213	247	272	259	276	264	238	227	257	275	276	255	283	258	270	244	232	262	251	261	261	241	258	273	273	257	263	233	230	268	270	226	242	274	250	248	247	265	265	264	254	220	263	249	268	264	252	277	253	257	242	272	269	277	254	278	257	244	271	258	264	256	252	257	287	275	229	262	287	278	241	249	241	237	261	254	265	279	255	270	264	272	257	300	267	292	255	273	266	254	280	246	254	238	261	236	289	256	269	263	237	276	249	242	284	257	270	271	258	237	243	266	254	260	249	291	212	268	251	229	223	271	277	237	230	288	237	261	238	242	263	284	277	262	227	260	253	276	240	258	287	251	256	270	236	244	236	255	246	280	262	257	218	271	266	284	290	260	266	270	242	284	254	255	269	251	245	265	271	253	248	266	273	261	247	247	239	269	287	285	246	280	262	266	252	249	240	269	234	279	252	292	252	259	270	270	271	288	272	270	238	246	268	230	255	237	280	265	302	262	253	286	268	282	273	276	261	275	277	260	275	248	247	258	276	266	272	241	236	248	243	249	274	273	289	248	229	258	259	280	268	241	252	269	298	262	276	248	253	231	266	234	253	267	255	263	286	260	276	238	269	268	244	262	246	234	260	251	269	288	260	241	248	221	277	287	264	276	256	303	280	268	233	236	224	252	296	263	262	237	296	278	268	238	267	250	278	296	277	283	270	263	260	253	243	273	251	240	279	283	227	244	259	242	257	285	270	285	281	245	232	240	276	256	283	282	277	264	270	232	267	260	296	265	276	264	258	263	296	272	221	263	285	280	286	264	296	265	259	261	253	247	261	235	259	254	247	253	276	223	267	257	299	263	274	256	277	246	245	254	259	224	230	257	237	264	284	246	276	276	278	280	270	297	248	267	269	247	271	269	279	271	234	279	232	232	268	263	242	266	255	262	244	280	239	260	265	243	267	245	268	246	215	265	238	245	268	250	225	291	294	259	257	260	298	273	303	251	262	233	270	249	281	238	255	259	285	260	244	274	284	259	229	278	262	250	243	221	264	283	256	249	243	256	267	282	256	257	291	259	255	268	249	276	221	276	250	280	269	302	251	212	248	291	256	233	261	269	231	245	271	270	246	247	276	256	259	258	258	241	263	281	281	258	252	262	282	269	253	274	256	262	266	259	270	269	272	263	277	254	277	268	240	243	263	261	266	249	268	253	274	267	265	244	230	235	273	277	272	237	240	227	252	279	263	279	239	260	250	248	298	283	222	239	248	243	266	247	269	274	294	302	283	271	288	265	240	258	286	244	226	231	275	248	245	256	257	306	269	246	277	260	294	295	272	270	276	284	264	241	257	284	246	238	256	273	247	290	269	252	222	276	263	245	250	279	269	268	273	264	238	270	244	281	258	269	263	256	297	273	231	264	272	265	263	237	289	266	257	281	296	267	275	279	261	267	280	247	257	225	236	236	257	252	249	259	214	287	241	266	259	282	226	241	259	239	279	278	263	233	254	258	265	278	278	227	277	260	288	258	251	254	263	261	278	252	266	254	271	257	250	297	255	247	291	277	237	253	273	234	270	275	242	273	226	257	261	250	294	246	263	239	275	267	259	234	306	252	243	232	258	275	272	246	290	283	277	257	266	271	239	206	246	243	249	261	245	235	258	242	222	239	264	264	231	281	277	243	229	223	254	265	287	251	241	281	262	265	253	264	249	244	265	264	263	259	261	245	253
37870	22044	10230	5207	2385	1331	754	636	632	594	685	597	602	604	597	633	641	572	617	584	593	538	599	569	613	570	602	560	586	654	585	633	590	564	569	580	655	605	585	634	601	621	585	578	589	570	592	629	602	603	594	614	619	559	590	556	611	593	580	586	594	634	586	571	561	597	572	618	601	611	613	602	574	619	622	601	591	538	535	563	585	608	623	668	572	608	584	605	570	615	588	587	552	582	622	565	613	612	590	580	581	607	577	595	584	563	616	552	630	581	588	554	584	597	599	601	636	571	593	579	592	631	580	590	539	593	575	624	594	607	572	580	590	568	570	648	604	598	597	560	562	572	585	561	579	588	568	588	598	600	554	594	604	567	601	585	568	585	578	626	560	598	595	566	580	576	598	578	617	588	577	596	577	578	626	618	607	581	567	556	624	647	585	581	618	577	633	609	552	584	586	594	608	589	622	623	552	554	600	566	643	583	601	624	618	562	573	567	595	594	633	598	561	567	586	599	630	591	536	598	589	595	599	612	582	637	557	569	545	612	608	610	593	586	574	570	596	564	581	613	606	578	575	570	652	638	655	579	547	621	589	645	637	567	575	588	585	585	578	568	606	609	623	587	621	589	595	608	568	596	547	587	590	617	584	605	551	586	585	589	562	621	550	627	621	570	581	601	633	641	612	600	599	580	588	631	528	630	566	616	603	575	561	603	592	580	586	615	629	622	624	601	594	605	605	643	546	592	622	557	621	646	600	561	587	648	606	601	624	600	555	555	608	599	565	548	604	560	572	598	608	585	544	575	620	597	604	619	592	628	564	583	606	638	591	585	590	523	559	634	611	566	533	594	554	632	642	639	621	604	595	594	603	539	581	606	603	591	576	610	586	587	573	563	595	572	605	606	604	543	598	581	582	580	587	571	587	598	568	630	572	605	604	585	590	587	622	599	605	639	585	585	563	552	579	605	571	651	585	616	569	548	580	604	616	618	605	579	598	600	603	604	578	593	587	575	598	588	585	573	546	570	597	636	578	572	572	575	603	542	578	614	577	602	608	596	569	629	584	631	630	593	594	598	588	585	572	556	591	590	565	601	601	608	614	561	599	535	584	599	603	564	605	560	603	562	548	576	584	566	535	586	574	565	595	599	597	640	605	574	554	578	626	593	601	613	601	575	608	663	573	601	603	624	582	560	538	622	572	548	576	616	603	564	599	617	617	579	607	578	548	558	595	597	536	565	561	629	557	618	613	586	601	612	575	604	589	614	575	596	586	579	604	590	626	603	574	567	640	589	617	600	576	574	548	585	576	566	574	596	549	573	634	595	610	556	605	582	609	593	553	559	586	588	593	608	580	588	582	616	567	576	621	598	609	560	642	578	527	586	571	567	602	575	567	576	591	586	591	599	581	603	564	567	598	565	614	655	607	655	572	593	582	597	648	653	562	580	580	559	610	611	609	574	590	601	572	528	580	588	594	557	591	572	598	621	606	601	559	624	621	620	606	615	642	576	600	591	570	604	558	603	546	522	543	614	613	586	546	586	587	574	594	532	577	600	569	619	602	565	589	576	573	603	544	592	620	539	589	596	549	618	607	618	617	612	587	575	599	576	611	617	603	566	615	610	589	646	575	568	618	604	568	601	573	620	594	624	599	546	578	574	610	573	573	581	570	586	582	564	605	593	566	605	617	566	614	564	590	555	598	611	531	585	547	582	577	596	576	571	562	618	579	627	598	579	573	590	564	557	602	595	574	614	618	664	604	594	603	571	557	598	569	574	602	566	580	624	613	559	584	609	574	624	622	570	606	553	571	627	592	599	564	620	568	648	530	580	576	572	636	567	606	577	621	586	575	567	629	638	594	622	596	589	575	602	617	560	562	586	571	584	590	602	584	592	582	600	604	594	586	632	631	597	633	618	581	578	570	616	597	562	571	602	594	608	611	618	578	587	615	609	604	607	619	611	571	620	539	600	626	576	588	598	568	614	616	590	600	562	593	607	605	623	622	625	571	608	591	622	584	595	575	627	589	585	552	591	617	581	596	579	627	632	575	592	575	592	608	574	600	610	562	593	569	575	569	640	569	574	601	626	637	604	622	551	556	568	557	564	561	604	557	575	556	614	603	568	606	553	602	616	567	605	613	584	582	575	545	597	575	611	612	582	594	585	605	581	618	600	623	541	614	614	594	607	570	576	612	547	630	614	591	593	597	644	586	593	553	605	562	619	573	591	582	585	606	594	623	544	545	609	595	620	589	561	561	602	639	553	572	574	633	589	595	568	555	576	580	585	575	592	597	596	669	616	599	578	578	637	600	588	606	566	567	584	520	605	593	612	587	573	592	586	558	590	623	624	601	558	614	551	560	618	558	582	591	585	599	607	585	573	599	610	609	602	575	591	580	582	618	610	586	598	542	576	599	625	579	564	594	574	552	587	591	621	585	602	626	617	558	557	627	576	539	620	570	626	583	567	563	597	619	617	601	576	633	555	608	591	573	632	604	593	565	586	571	576	617	601	600	599	586	558	583	579	582	600	566	587	543	575	642	603	602	620	592	657	581	602	573	570	587	549	615	613	585	605	582	588	585	592	605	585	612	604	552	601	583	595	569	578	582	535	621	563	590	589	628	608	634	542	586	532	576	583	609	600	625	609	595	621	587	604	568	609	618	613	580	606	588	576	615	570	613	603	598	538	587	567	575	622	610	608	628	595	618	584	602	556	618	557	569	551	601	579	587	590	596	587	575	607	575	622	582	608	582	639	583	574	604	574	589	616	586	594	588	598	573	577	588	577	605	602	618	567	584	605	566	620	572	587	558	587	538	591	572	631	564	585	567	590	583	531	613	606	573	564	569	569	547	620	564	565	583	590	560	573	580	631	584	607	619	588	596	630	625	621	581	599	580	594	578	625	604	590	578	634	579	548	563	573	593	607	643	552	584	600	568	585	618	564	624	579	579	603	567	598	540	602	580	568	559	579	606	570	598	625	547	614	573	591	596	547	614	580	637	561	581	650	582	621	575	624	641	595	586	613	592	569	660	569	599	654	600	635	563	585	578	579	566	581	579	618	625	576	587	597	603	594	588	588	645	609	598	584	608	596	553	595	580	617	554	565	614	583	577	594	553	631	569	622	593	597	586	582	599	564	628	599	600	597	572	580	626	576	611	559	587	563	597	603	602	604	559	561	566	595	641	577	622	595	589	594	593	593	579	609	580	596	597	596	597	587	617	574	586	617	592	606	599	602	612	551	581	593	588	624	535	612	644	591	619	596	593	562	565	592	594	611	555	582	588	575	571	566	603	570	583	614	561	596	587	581	611	633	616	622	612	547	555	623	588	557	609	584	594	569	601	568	587	584	605	567	641	572	612	625	548	598	549	616	577	604	601	593	586	596	568	552	577	571	609	602	575	624	578	561	583	577	565	593	601	638	541	582	535	598	592	603	591	615	564	634	577	616	598	585	616	601	595	611	591	627	591	549	603	599	593	621	538	576	603	566	581	575
65017	35263	14970	4309	1391	567	342	295	307	318	291	270	288	282	309	259	274	286	273	292	277	313	276	235	291	292	307	267	300	273	263	279	254	302	264	295	274	248	248	257	310	297	288	298	303	276	269	292	296	297	299	295	303	277	274	282	255	291	273	274	267	266	278	272	302	316	286	297	284	251	292	288	292	280	310	260	252	314	286	277	292	252	316	286	293	269	271	300	273	304	262	278	282	303	298	285	303	314	281	265	286	261	294	265	260	259	257	276	282	279	313	254	296	341	272	283	268	317	268	272	259	255	280	310	284	309	271	254	292	292	263	283	261	241	277	311	252	278	292	282	292	284	279	277	281	268	253	294	249	248	245	268	303	307	286	291	269	272	228	264	254	278	270	266	304	259	299	304	292	246	289	302	280	265	301	274	292	273	280	283	277	325	295	282	291	296	290	251	276	271	281	269	281	285	309	285	254	271	285	260	311	292	267	285	255	280	284	294	271	312	279	293	288	279	316	246	279	311	270	232	306	288	290	285	290	283	263	319	267	295	276	302	268	285	302	287	272	304	273	315	297	247	289	281	272	299	277	275	273	306	267	309	273	338	294	289	277	283	289	272	259	264	280	245	297	283	314	291	313	289	304	285	275	303	293	268	286	284	301	302	303	281	264	303	332	265	278	290	299	303	270	297	272	266	284	289	278	280	286	265	307	294	267	281	285	286	281	251	272	254	271	261	275	291	233	318	308	271	279	270	292	281	280	285	264	279	292	276	285	279	279	260	259	270	268	279	288	235	260	308	272	255	315	303	277	296	291	297	272	286	257	277	293	298	268	278	290	267	286	294	311	291	274	271	292	265	257	235	278	271	264	298	317	258	273	290	275	286	285	284	308	293	288	315	264	262	294	291	301	270	253	319	281	273	271	251	280	311	281	238	280	250	294	293	282	284	272	286	280	343	309	265	285	290	303	275	285	266	275	273	305	319	295	282	254	259	271	292	256	283	311	271	271	294	292	277	292	251	275	260	290	292	275	248	268	274	269	299	309	270	274	271	278	264	297	298	252	293	330	257	292	290	255	290	282	277	264	260	317	290	304	277	267	291	278	287	286	284	272	293	275	337	297	295	294	310	297	305	299	269	300	280	282	273	276	300	296	277	279	263	264	294	302	292	319	273	292	291	250	251	272	290	285	255	277	301	293	275	274	267	273	280	272	289	255	268	261	284	250	290	310	282	273	308	291	280	286	298	287	265	263	295	276	271	301	307	234	304	320	264	286	266	289	290	279	297	265	281	297	298	272	284	280	309	290	285	247	275	279	290	285	270	310	344	311	284	280	269	282	259	285	293	292	254	281	302	293	282	272	276	282	284	291	275	282	324	306	294	297	285	314	275	240	287	272	312	316	292	292	288	279	272	256	298	279	266	287	273	266	296	293	281	295	260	283	272	280	243	295	272	281	284	253	270	284	313	293	288	278	261	281	285	308	276	289	283	286	255	258	277	280	303	296	256	293	269	288	289	272	324	270	285	252	317	273	308	297	287	268	282	326	286	280	281	279	243	270	301	279	274	290	278	246	275	266	308	301	263	277	299	319	289	273	274	292	292	279	312	260	255	312	267	263	273	267	305	296	284	304	290	257	294	287	275	280	277	298	292	300	288	295	264	288	293	285	273	272	274	317	254	267	268	272	271	275	268	255	274	261	285	262	294	291	262	285	276	280	273	274	296	268	283	255	333	306	285	279	300	311	286	257	294	288	282	295	282	305	261	239	236	260	282	283	294	277	245	278	255	306	255	273	260	313	296	303	263	255	288	315	288	304	301	282	294	308	303	256	269	296	282	266	297	293	303	251	281	275	315	269	249	265	292	266	249	281	286	271	278	270	261	277	281	312	249	261	295	271	287	284	282	273	281	305	288	240	286	273	307	238	266	275	270	290	278	238	255	272	318	264	291	286	287	293	303	254	254	254	273	307	303	285	270	286	281	288	301	311	306	320	301	311	269	296	279	325	296	261	246	273	285	266	274	265	310	286	275	276	277	285	283	265	315	318	280	282	287	277	295	299	262	278	305	275	296	281	268	345	278	286	274	290	307	290	284	283	320	273	285	277	290	293	221	270	286	296	296	269	280	286	288	277	326	316	310	304	275	280	287	287	300	285	260	313	292	277	294	303	296	263	319	276	277	301	306	273	295	314	317	270	296	285	271	264	298	324	271	275	282	310	270	266	301	267	244	269	301	274	302	292	300	276	307	272	272	270	280	273	252	270	274	267	287	316	258	274	282	280	275	303	255	266	308	264	279	290	308	295	278	286	284	274	303	280	268	270	277	281	277	249	261	297	296	286	284	290	293	314	283	264	277	284	269	299	244	296	296	284	299	282	267	297	284	301	283	303	269	279	287	263	277	291	287	266	299	282	313	296	265	277	289	279	267	262	273	258	313	292	257	285	252	283	297	309	276	313	286	271	292	285	285	258	282	310	295	272	288	266	310	288	292	279	275	279	285	274	291	277	269	283	303	290	272	305	258	302	255	301	260	314	299	269	262	272	282	287	298	255	270	321	300	288	304	299	287	280	325	315	288	298	323	263	270	286	275	289	306	272	278	259	287	272	255	293	271	273	258	326	286	290	276	278	270	289	275	318	255	292	303	283	278	277	282	276	290	288	253	287	288	268	277	266	283	274	288	280	270	310	282	276	285	253	297	280	298	296	284	310	281	317	254	259	278	291	286	304	287	302	289	275	324	332	292	291	273	272	302	296	268	278	280	274	266	282	276	264	266	291	303	264	291	278	319	270	279	299	258	287	289	321	265	260	268	252	259	276	251	263	264	301	267	292	246	304	277	307	271	255	300	271	297	306	272	312	254	267	263	274	297	275	308	292	286	269	300	271	287	284	293	326	250	294	322	294	297	250	276	274	277	283	271	325	303	278	286	271	305	281	283	273	267	263	281	270	278	259	262	267	271	264	288	264	260	320	272	287	287	306	289	308	290	263	250	284	284	286	246	288	298	294	315	276	272	291	286	275	284	281	306	307	270	254	287	288	279	269	265	267	262	279	280	304	314	306	297	313	290	292	295	277	270	276	227	283	316	287	277	280	277	299	281	282	295	276	283	284	314	260	247	304	262	281	306	306	275	307	307	276	301	297	278	264	257	271	309	279	279	276	313	246	317	291	291	273	293	302	305	278	286	308	308	299	280	300	311	290	279	260	297	275	314	289	295	279	276	323	299	269	299	308	298	248	275	305	315	319	290	291	250	287	260	317	292	279	279	281	266	245	289	292	287	317	286	255	293	294	297	286	301	256	256	252	280	292	291	267	250	271	300	281	301	287	299	272	278	307	288	298	285	274	242	257	314	286	256	300	277	265	319	286	267	267	294	277	272	266	285	291	300	312	274	315	311	282	268	270	284	289	285	282	296	303	281	314	294	312	280	277	285	276	288	267	277	291	323	302	272	278	279	264	278	307	266	263	256	291	286	306	299	275	297	284	298	288	306	292	312
43552	28485	13643	7149	3503	1540	794	795	701	732	697	687	623	690	632	613	672	620	626	568	583	642	611	642	609	635	600	624	604	651	585	621	651	632	608	624	625	633	620	633	646	643	622	669	635	663	618	624	668	650	635	626	628	598	634	626	619	630	622	616	628	592	619	600	638	654	628	612	647	611	653	660	658	609	660	622	690	626	663	615	610	658	613	649	623	641	621	620	633	637	681	622	645	616	611	611	639	612	620	573	616	616	613	691	657	707	624	647	612	684	595	610	644	597	576	639	608	645	613	624	590	651	638	583	603	647	638	629	607	629	620	602	630	605	613	643	672	613	594	619	637	623	625	638	635	598	663	590	645	588	634	619	621	645	620	634	625	614	589	678	672	615	626	643	626	609	595	586	608	605	639	636	661	633	640	626	667	619	665	611	681	629	625	598	642	677	672	672	615	622	611	611	548	616	597	634	654	656	638	649	629	628	604	623	593	651	613	593	597	607	649	630	589	630	653	616	644	610	606	623	596	644	650	616	608	688	626	624	615	685	655	590	621	615	626	622	647	628	648	593	641	626	646	626	640	609	631	642	647	636	639	643	596	630	647	631	580	643	624	607	634	621	639	633	609	644	625	656	660	617	625	614	689	593	659	617	654	642	624	606	586	663	624	633	674	649	610	604	606	703	636	591	630	629	607	622	615	686	619	610	583	642	610	633	621	654	605	622	656	647	629	598	609	637	674	619	652	589	655	631	611	650	587	623	626	686	666	616	585	664	665	595	628	621	637	639	623	653	585	644	630	605	656	634	635	616	612	576	591	642	635	611	620	662	607	658	606	653	595	656	636	633	630	665	641	616	634	638	652	636	632	627	604	621	619	677	589	633	659	674	604	583	633	598	662	606	613	594	666	581	653	645	613	607	663	607	607	653	612	611	623	608	588	624	605	618	621	662	626	630	613	647	635	671	627	627	649	627	630	645	638	642	672	615	609	599	630	606	676	653	653	633	618	627	620	620	589	636	616	643	647	643	570	651	640	610	604	635	646	629	669	619	629	606	678	627	648	633	630	632	584	660	627	649	621	620	590	605	611	636	610	620	607	634	614	673	660	649	630	618	701	668	671	616	651	656	617	643	679	629	625	649	659	639	650	658	583	667	639	632	624	656	642	639	638	624	648	608	625	614	631	681	648	642	646	657	645	630	643	635	593	583	670	607	617	650	647	643	627	635	640	603	612	669	617	627	623	618	632	641	655	618	642	585	632	581	650	634	646	614	640	631	649	619	614	651	649	562	638	624	656	613	606	621	582	682	610	624	654	634	617	683	614	647	629	612	628	658	664	641	643	613	624	635	613	636	653	653	642	705	609	614	613	602	601	651	655	603	638	619	634	660	643	627	614	624	634	654	619	591	685	569	643	606	621	636	640	635	628	643	644	589	613	618	626	601	654	652	681	631	605	654	649	646	624	600	633	644	602	679	637	654	640	613	642	638	622	620	613	649	619	588	648	605	642	638	621	616	600	642	594	632	664	616	633	646	628	632	683	633	626	608	644	640	651	649	606	662	675	651	655	618	597	617	637	592	618	597	621	622	676	623	621	630	667	600	651	606	631	643	631	617	652	653	606	664	614	598	632	598	637	612	618	613	597	607	592	595	619	605	633	627	646	639	598	681	590	654	629	621	615	648	669	684	648	629	609	640	661	644	634	640	610	663	649	637	626	587	648	637	661	591	610	660	666	631	620	600	645	631	643	645	668	619	639	634	633	642	612	600	643	571	632	646	632	664	642	639	614	633	606	630	648	632	606	595	631	636	645	627	609	632	624	633	637	641	638	650	668	649	649	628	613	674	628	645	619	635	576	674	667	638	603	571	643	627	625	627	638	660	605	583	631	656	640	706	614	628	689	642	616	648	631	628	589	643	597	585	631	653	627	570	614	622	601	654	611	635	589	636	666	609	602	663	611	621	640	629	635	615	634	642	587	618	637	652	642	626	631	592	648	649	655	651	637	620	601	674	633	635	598	656	625	597	632	623	605	634	639	672	652	628	619	653	621	619	672	633	627	626	639	598	632	620	631	623	629	661	611	635	603	620	666	636	647	653	636	651	652	653	597	595	644	620	661	632	633	625	641	637	608	669	646	611	627	682	588	636	609	649	632	642	630	574	672	673	600	600	639	621	616	603	661	610	670	606	636	617	631	625	633	591	635	586	643	610	655	628	590	614	662	659	616	637	605	627	628	606	580	608	642	668	627	601	631	682	637	641	662	602	625	617	643	639	671	646	651	618	617	630	608	648	627	628	625	603	586	651	661	620	643	635	592	598	584	645	617	612	659	605	564	671	636	636	666	628	635	602	689	612	578	663	619	636	639	625	617	645	620	616	606	664	623	611	614	618	619	623	653	602	649	616	641	626	663	637	641	640	597	681	642	610	612	622	646	628	593	653	640	620	597	603	652	646	650	621	653	603	643	632	628	603	608	629	624	645	656	640	635	614	601	587	598	615	633	628	634	668	620	585	657	609	615	626	620	590	634	623	609	600	656	606	651	580	594	566	665	634	631	646	627	621	652	602	644	641	593	639	612	617	617	639	579	674	618	621	620	621	615	636	629	639	617	609	594	645	636	640	640	637	630	620	635	630	603	613	606	589	648	676	644	643	651	616	617	649	625	569	645	645	601	642	608	602	638	636	615	643	612	636	671	627	665	645	648	612	586	638	630	632	650	598	631	680	671	688	587	649	649	639	687	607	632	623	665	614	684	624	641	639	644	595	632	657	643	618	637	637	653	631	623	626	641	624	662	648	617	678	624	667	635	649	632	624	681	611	618	649	630	643	657	626	621	657	612	610	625	558	614	643	622	661	594	604	617	599	624	612	617	654	636	602	633	624	627	639	614	636	642	705	652	600	626	636	584	640	645	656	627	675	615	642	653	640	612	650	619	642	623	621	631	677	629	631	646	591	651	628	629	625	637	671	627	636	663	620	626	673	680	638	622	590	614	608	653	638	577	626	639	625	611	600	658	642	611	617	610	611	663	628	611	626	639	645	616	652	633	639	620	637	691	634	581	631	586	624	661	627	629	629	635	615	627	575	624	647	620	632	624	626	611	624	629	629	652	655	633	628	642	595	662	675	623	636	642	584	665	647	623	623	617	627	595	624	588	673	645	605	661	640	659	652	627	604	615	655	640	612	637	635	657	631	598	672	610	653	574	636	590	636	660	608	634	640	639	606	633	637	594	596	637	640	623	675	667	622	608	638	653	578	660	643	652	639	600	605	678	650	594	660	589	619	677	647	619	653	613	656	630	601	636	641	594	627	662	644	584	606	643	638	590	656	604	618	645	607	596	637	618	571	621	586	627	654	644	609	641	599	638	649	640	655	637	630	638	630	601	633	690	646	630	634	697	609	611	649	577	628	601	667	624	629	555	630	621	631	599	591	603	647	624	609	630	635	655	631	597	658	635	624	576	615	638	664	616	602	603	655	660	638	612	655	623	698	640	658
47560	16303	3936	1065	550	351	276	213	237	253	279	260	292	259	261	257	241	272	233	284	271	238	243	255	253	246	258	263	252	243	241	268	259	295	262	250	269	266	263	214	250	242	247	257	251	231	241	246	254	263	262	271	247	254	257	250	249	242	282	233	251	247	263	246	238	247	255	236	243	256	246	242	278	280	231	260	234	234	246	255	235	226	238	282	248	271	219	232	259	257	221	258	276	248	252	263	252	255	246	253	262	253	244	261	266	287	233	238	250	242	297	264	276	240	239	231	241	248	239	244	229	226	246	231	269	263	250	267	264	250	247	239	255	281	255	269	244	245	265	241	243	247	234	252	253	250	244	230	237	279	255	262	236	247	258	248	301	244	252	240	238	273	254	247	300	252	249	283	258	229	243	259	275	253	269	269	251	257	256	270	263	230	260	247	236	233	216	245	249	239	227	237	263	233	203	267	266	278	291	248	238	254	264	249	253	246	244	257	248	233	274	258	223	248	235	251	258	208	255	257	252	249	271	247	244	242	251	251	259	254	241	244	243	257	258	203	256	241	262	234	247	240	224	224	250	242	238	266	244	246	247	241	258	247	243	249	255	240	273	258	229	232	261	259	228	254	264	242	251	236	256	261	253	250	267	275	255	253	253	243	255	243	259	254	269	255	257	240	263	249	240	242	239	269	230	250	272	239	239	230	240	249	281	213	277	238	258	242	251	254	252	259	268	222	266	233	252	246	250	244	265	243	257	258	268	223	250	263	249	273	243	229	247	272	234	253	250	240	238	253	249	211	218	234	249	267	204	246	247	230	244	252	239	263	241	235	249	260	259	263	266	256	244	266	249	238	241	222	241	286	272	256	268	203	241	231	258	264	223	264	253	259	246	235	252	278	237	244	217	245	256	258	256	211	294	217	244	243	255	244	247	268	267	259	248	249	194	249	254	264	275	222	286	246	260	248	286	240	258	243	266	248	243	231	242	247	229	228	247	250	265	264	224	248	239	256	261	230	207	263	254	232	258	252	265	282	264	251	285	248	240	228	237	233	233	250	273	239	229	248	280	278	267	253	264	274	245	256	257	254	237	249	255	238	278	254	247	255	254	247	259	266	238	243	221	245	273	293	267	249	237	255	261	251	234	269	237	246	289	263	276	272	253	267	235	243	261	234	292	233	230	244	236	259	242	261	227	243	247	249	261	248	240	259	281	228	266	262	277	229	233	242	242	251	233	248	263	240	279	258	242	234	224	253	242	253	238	228	229	262	210	225	264	219	245	277	281	262	288	285	270	257	234	242	228	234	241	239	311	250	257	265	252	259	251	261	253	271	258	254	234	248	243	285	253	260	288	208	248	237	246	253	240	262	227	253	272	261	250	271	283	243	219	238	283	271	240	243	245	276	278	249	267	278	232	270	240	247	256	241	303	258	266	241	266	225	276	272	241	255	253	213	223	259	244	244	238	273	224	240	224	256	242	245	234	251	236	223	255	263	256	215	235	255	256	257	254	238	263	222	247	260	239	246	249	246	258	233	253	233	229	252	270	260	269	244	275	261	269	247	246	257	220	252	229	241	251	240	251	266	246	252	286	241	232	262	242	267	229	206	239	229	255	250	218	250	245	283	260	268	280	244	257	256	215	240	275	272	237	233	264	271	234	263	243	266	273	259	266	248	273	249	227	268	250	248	240	255	255	252	275	239	264	243	241	234	259	235	246	265	276	226	225	276	237	245	241	252	251	244	272	229	261	213	285	265	243	273	238	243	237	228	261	254	264	234	249	254	233	241	295	239	293	242	260	252	273	279	260	283	251	257	234	220	265	243	289	241	250	256	229	255	256	281	261	263	257	242	210	248	261	240	258	233	250	272	269	207	274	232	250	254	232	248	245	265	267	235	246	226	252	265	250	280	267	237	259	208	267	255	245	253	268	275	249	238	242	278	245	250	257	253	246	241	224	242	257	257	267	272	250	288	253	226	259	257	247	246	267	259	257	245	229	266	287	244	241	264	241	246	266	241	272	255	243	245	264	245	236	248	250	241	262	269	254	240	253	243	255	238	231	265	233	237	240	272	252	240	254	245	258	241	249	260	244	232	244	243	283	261	254	232	216	247	237	255	256	259	247	260	230	223	272	246	238	255	270	256	235	231	232	283	260	254	261	263	224	228	244	267	263	247	256	252	267	249	253	264	252	260	282	245	263	214	273	243	258	245	251	245	246	259	253	248	233	266	260	269	248	234	205	244	270	265	236	258	230	260	266	236	243	257	252	249	257	230	249	207	247	259	225	234	240	261	275	247	257	247	253	254	232	255	232	268	290	248	267	256	230	224	261	229	250	263	251	270	239	224	237	254	250	253	240	265	258	253	240	247	241	270	209	290	246	253	232	287	263	271	253	266	226	261	229	259	254	206	258	256	258	245	224	255	241	222	237	248	281	266	258	261	250	233	251	222	240	237	245	247	265	243	263	241	253	257	277	253	232	242	221	254	236	210	267	236	232	233	240	254	264	264	249	240	254	243	256	248	258	289	266	265	237	256	268	257	250	251	282	235	256	244	252	250	228	258	262	223	270	252	233	230	277	266	255	274	268	232	268	237	236	232	230	263	303	252	218	267	230	256	254	251	266	231	254	267	256	246	232	251	250	238	271	234	249	261	247	282	235	262	240	263	280	251	250	244	237	288	243	264	270	268	242	258	263	256	228	255	258	241	288	250	230	268	265	243	253	240	239	252	238	270	228	241	245	247	224	257	236	258	275	242	253	276	212	265	278	229	270	242	291	239	245	281	257	235	269	243	266	300	249	247	240	248	242	230	233	282	251	245	251	251	264	240	232	244	271	266	233	247	239	249	279	228	255	275	265	233	247	239	257	221	245	246	269	254	249	253	216	232	220	219	228	264	258	253	254	238	267	268	240	234	269	257	238	268	257	236	261	238	251	268	258	231	265	263	245	259	259	254	223	231	256	278	251	244	246	252	262	270	275	259	243	250	268	218	247	270	244	260	249	266	243	260	241	256	269	270	245	247	245	274	264	258	219	243	243	251	221	237	246	249	246	277	229	246	252	275	252	275	262	227	290	282	235	227	268	277	271	279	262	256	221	258	279	254	210	227	214	291	237	254	223	225	251	253	255	225	262	258	271	248	271	270	246	249	258	254	226	256	226	261	250	243	285	255	236	254	230	261	237	233	258	275	254	229	216	266	238	268	262	261	233	273	231	254	229	252	262	233	257	218	250	244	223	253	281	249	233	273	262	275	238	246	259	252	245	254	238	226	238	246	268	218	228	235	231	260	238	236	254	277	253	256	238	246	294	247	243	262	290	261	215	239	235	258	255	253	244	252	253	271	249	250	297	271	229	257	245	254	259	242	250	249	235	267	261	243	282	259	258	237	271	255	247	260	219	262	246	227	306	222	291	244	267	245	219	257	266	258	245	248	213	248	237	227	268	291	230	249	246	281	242	255	244	258	253	257	270	257	254	250	266	234	242	271	250	242
32247	11822	5050	2259	1327	877	592	608	590	575	583	538	573	576	555	551	590	545	591	550	549	553	549	524	562	543	587	585	514	588	570	577	558	558	590	583	576	583	557	565	562	539	574	595	578	585	586	582	541	546	540	623	600	549	542	573	527	558	563	552	616	579	605	568	574	561	558	546	525	577	539	538	557	569	550	599	577	547	585	549	588	573	570	567	566	588	565	547	549	574	613	594	512	581	602	563	603	547	580	587	558	560	517	576	597	570	582	574	553	559	545	574	553	558	561	531	564	597	567	515	561	540	593	496	547	511	550	526	557	591	580	579	528	566	571	563	515	563	545	524	548	575	603	519	512	547	560	580	605	513	601	568	661	550	548	563	554	608	565	517	566	534	567	538	589	584	528	512	576	573	553	511	548	535	582	602	558	526	521	584	627	553	548	545	565	562	568	564	555	557	598	604	568	572	561	585	568	563	571	523	580	551	542	557	558	534	586	521	591	543	558	549	555	563	560	570	568	549	582	549	587	563	555	563	572	577	554	594	570	579	581	583	573	631	574	596	559	521	551	542	546	577	613	542	588	560	578	588	557	566	573	591	554	524	585	558	563	571	552	553	612	580	546	536	544	607	560	555	554	539	572	558	549	551	566	535	556	555	560	551	561	574	563	569	568	568	584	563	531	563	586	609	589	573	575	564	607	558	551	548	576	556	548	557	566	555	591	528	569	578	547	545	539	535	604	549	543	551	588	567	582	551	532	553	538	554	561	584	572	557	538	553	530	540	533	569	565	560	566	577	546	575	605	557	564	547	600	567	576	579	534	572	570	556	579	585	502	557	582	554	571	561	551	572	605	528	586	557	565	576	553	581	513	613	542	564	590	569	585	594	597	564	601	583	557	559	569	561	545	509	570	554	521	564	549	574	544	575	600	523	583	555	583	597	566	573	557	557	567	600	585	536	528	576	580	604	574	572	563	525	572	522	557	591	559	553	547	545	573	559	561	545	593	534	554	570	564	557	601	583	558	562	619	557	603	544	551	546	547	553	583	562	554	549	615	543	551	551	537	531	548	549	565	549	566	555	556	579	556	522	573	570	513	583	558	559	515	551	517	624	578	562	561	596	547	564	580	543	581	594	536	534	578	575	550	584	557	544	564	571	555	539	548	535	539	550	554	572	559	586	593	582	551	579	563	548	587	519	571	607	547	591	570	573	567	557	575	550	579	551	616	560	571	576	550	586	582	603	567	549	581	551	586	563	548	526	590	596	573	593	556	567	554	585	541	612	527	575	552	543	540	535	573	551	589	542	526	538	604	579	609	568	570	551	571	551	546	547	563	585	522	576	598	591	590	565	530	551	542	577	576	627	545	564	550	565	535	564	527	548	545	539	564	535	564	530	584	563	583	579	601	560	585	558	595	570	574	517	590	558	603	559	540	535	595	568	558	590	531	552	580	558	561	510	559	591	579	543	603	551	526	565	588	577	585	534	567	562	516	613	545	538	529	533	543	551	560	591	553	555	580	570	570	582	526	575	551	563	562	570	520	557	577	577	527	552	532	599	565	526	557	563	554	543	570	566	523	536	594	548	576	586	574	592	572	577	581	537	599	529	574	578	565	548	610	576	542	580	582	576	575	550	586	587	590	595	583	534	569	578	555	577	591	571	513	583	563	605	577	609	587	569	572	587	558	617	560	589	553	523	563	554	528	568	547	555	576	603	542	606	539	575	538	596	566	564	551	565	551	582	577	569	531	565	561	544	574	582	548	532	544	586	575	549	589	562	559	566	592	563	589	588	579	566	558	601	555	547	564	575	543	579	571	564	589	550	612	580	565	586	567	572	557	574	550	575	548	548	576	614	561	580	586	607	554	578	575	553	517	577	594	548	570	528	579	572	559	578	547	554	530	557	590	568	597	613	585	536	522	545	521	556	515	542	585	577	549	542	573	565	557	575	600	576	597	559	622	547	525	575	585	547	557	552	561	604	525	586	572	519	568	566	553	573	611	564	512	542	529	590	558	570	568	540	581	541	563	566	578	544	599	608	596	562	575	602	593	532	594	562	623	561	577	562	579	553	574	593	569	546	559	571	601	522	570	597	554	541	574	546	575	581	581	533	523	537	557	560	578	583	558	552	554	570	555	542	564	537	511	554	578	593	569	577	604	572	502	583	550	539	540	608	596	527	530	553	567	541	575	552	573	551	597	592	508	591	540	559	559	588	605	490	527	590	582	621	548	565	540	596	540	560	586	522	572	524	549	554	565	551	583	557	575	559	575	549	591	555	561	583	538	533	557	587	584	558	599	580	572	611	576	573	556	534	535	543	610	553	590	542	571	558	544	560	520	595	546	589	519	596	539	580	513	632	598	539	580	578	558	554	566	573	557	573	568	535	565	564	534	562	577	583	553	598	577	558	554	528	578	536	548	546	568	524	548	530	605	567	568	546	570	547	546	567	529	584	544	526	537	545	544	575	558	549	540	540	576	562	541	579	577	532	545	573	574	579	575	560	587	532	564	576	587	563	519	573	580	577	591	569	579	574	561	559	562	578	571	576	555	595	630	560	575	527	527	532	561	601	584	591	586	570	573	520	597	590	553	578	540	605	582	545	577	569	545	569	615	641	568	549	575	541	554	555	555	523	574	560	596	530	535	587	561	551	556	537	568	585	554	594	570	560	564	536	599	564	552	571	564	552	562	549	548	588	528	552	561	558	606	552	589	583	543	562	558	567	587	542	569	529	570	568	563	562	558	583	551	570	578	563	565	584	566	522	537	575	556	572	529	577	553	580	560	564	585	568	568	566	578	619	536	548	577	558	514	566	544	577	615	580	546	506	553	558	507	534	547	542	556	513	564	591	562	573	509	579	592	592	596	582	573	543	581	568	548	550	583	557	564	546	549	585	588	558	595	602	593	590	570	562	567	620	572	572	587	555	595	572	577	556	571	536	525	568	517	595	546	541	568	579	571	572	580	578	535	580	512	570	583	564	553	535	570	600	546	624	575	547	533	563	624	585	543	626	578	577	518	529	522	540	496	543	566	530	581	586	565	549	594	592	613	591	571	527	545	565	540	580	585	580	579	567	563	511	584	531	534	553	576	595	553	550	547	602	610	581	599	560	532	543	549	563	603	530	537	590	559	570	553	567	546	576	572	570	562	586	577	573	558	613	569	537	556	579	556	542	552	522	579	559	526	572	534	584	585	587	567	581	553	568	537	560	536	523	566	555	544	563	587	538	552	531	530	567	536	544	570	558	542	576	530	545	552	536	587	555	557	532	535	594	543	562	580	564	496	571	564	549	581	512	524	610	583	575	517	569	547	546	566	539	548	577	586	548	596	533	537	590	520	557	573	540	569	548	551	571	542	580	548	531	547	579	558	524	565	574	608	562	546	587	546	569	578	572	542	605	595	557	530	561	528	559	546	556	546	512	576	556	556	513	561	621	541	576	572	574	542	507	536	586	581	586	549	567	555	593	576	512	589	606	532	577	573	582	560	542
54152	22293	9133	3804	1746	795	405	301	280	269	217	271	266	231	223	254	231	241	220	227	215	211	214	266	208	198	223	224	248	209	206	216	256	243	272	231	244	219	247	238	247	207	258	257	228	223	240	227	250	230	235	227	225	206	229	224	235	244	252	229	222	249	252	223	203	239	211	223	240	257	234	195	251	260	239	236	244	223	208	242	230	222	213	252	233	240	252	225	227	224	236	227	241	246	222	225	229	247	222	247	209	225	196	232	228	269	236	248	258	228	235	204	215	229	229	238	220	240	228	260	251	222	221	209	232	214	252	213	263	243	236	222	246	207	231	208	248	228	224	215	206	235	219	222	236	225	237	217	250	248	226	219	228	204	221	243	231	248	225	205	199	209	235	244	225	252	251	219	268	223	237	246	196	234	206	242	202	226	225	235	240	199	218	229	213	232	246	249	215	217	212	228	279	263	249	223	232	230	218	241	211	214	212	243	228	253	229	243	239	203	248	210	238	240	225	261	266	231	208	234	226	238	244	220	223	242	213	236	244	241	238	226	215	254	212	222	220	228	220	239	211	247	245	273	227	229	229	261	282	221	255	255	230	220	228	199	246	231	245	232	237	232	271	234	242	278	226	224	239	246	223	222	217	230	208	249	202	257	249	203	265	226	231	213	239	231	221	223	209	235	251	247	214	245	212	242	244	233	227	219	214	241	268	229	242	242	222	192	237	213	239	233	240	227	223	223	191	222	206	265	212	233	252	245	236	227	219	216	247	235	218	206	224	229	248	266	253	246	240	237	240	243	212	249	215	241	191	219	228	234	237	224	243	218	212	239	222	253	237	210	201	262	235	218	229	231	248	257	234	258	220	268	218	239	233	222	214	240	231	231	226	220	240	255	238	277	249	255	236	240	241	248	237	239	216	242	237	235	240	241	240	248	197	243	233	216	237	238	216	228	223	238	228	253	243	239	246	215	228	234	268	259	228	242	257	202	260	228	219	224	235	223	253	235	225	206	196	227	223	246	223	200	223	231	258	237	225	240	236	236	215	252	222	224	258	223	228	231	233	221	223	246	221	230	243	235	212	243	233	242	221	220	237	234	197	200	234	222	237	246	241	212	221	216	202	235	216	250	230	222	228	242	226	239	224	249	228	216	215	226	253	224	230	234	213	239	183	239	204	228	239	223	226	246	227	221	242	257	232	216	228	229	221	250	200	244	221	224	223	221	225	212	266	212	227	236	235	242	261	231	239	241	219	240	248	226	231	225	210	255	206	222	202	234	243	249	224	223	267	224	258	225	229	185	254	266	266	230	228	233	203	218	237	244	253	243	221	215	224	224	253	243	230	238	257	252	226	252	229	237	249	241	240	225	202	210	243	227	222	274	221	233	240	205	220	246	229	216	205	205	220	234	227	241	227	231	217	250	235	214	245	211	226	228	196	214	260	258	226	228	241	237	210	251	221	232	228	188	213	230	234	235	216	227	233	225	215	224	251	218	208	254	223	240	208	262	244	242	206	238	242	224	240	263	234	248	227	235	228	224	225	227	220	225	239	261	233	254	213	238	276	221	218	233	220	227	250	247	236	216	210	224	240	215	228	262	242	261	220	256	219	248	249	217	235	235	218	201	234	226	238	227	232	226	229	236	219	220	206	211	205	206	223	228	219	232	246	209	226	213	244	205	275	225	233	225	246	222	222	212	247	237	235	245	208	216	218	274	239	224	241	243	246	231	222	248	233	257	236	196	235	247	233	217	223	206	212	256	232	273	244	246	232	211	210	276	234	221	219	247	229	236	226	212	222	222	212	217	213	230	249	206	247	205	212	232	229	226	208	202	245	268	253	230	224	243	235	248	251	220	253	271	233	196	242	221	238	199	220	226	228	261	240	260	229	197	223	228	226	241	248	227	234	241	226	232	237	233	251	211	231	201	238	241	268	249	255	261	224	213	249	244	217	226	237	239	247	214	229	243	216	243	240	249	238	220	247	220	233	225	252	250	221	233	256	249	245	222	236	235	236	230	255	228	197	224	266	226	224	229	245	230	231	250	226	217	243	239	224	232	227	218	222	208	220	239	229	202	198	226	239	243	246	238	216	250	228	222	249	249	214	262	250	227	216	244	240	235	221	271	231	208	238	246	213	222	246	220	218	223	230	237	246	244	245	243	240	249	260	229	244	235	202	258	219	219	226	236	244	253	215	268	205	256	204	229	230	248	247	222	245	229	208	217	195	233	215	237	253	250	229	252	254	232	242	237	190	228	240	222	247	229	234	230	246	211	224	240	224	238	254	241	227	220	244	237	221	233	240	249	242	196	219	214	250	231	243	231	260	241	234	243	261	215	225	246	227	233	237	213	204	252	230	194	241	250	212	204	237	224	232	217	229	222	208	228	219	237	256	216	233	258	219	245	241	223	244	234	204	206	209	233	236	212	243	207	242	240	213	215	195	192	209	259	266	267	221	232	229	214	261	216	236	224	242	236	259	226	233	261	259	201	239	209	226	229	229	225	234	206	246	211	214	231	225	202	231	242	233	232	271	222	219	222	220	239	217	204	227	239	240	213	220	255	244	240	233	226	264	248	207	218	234	234	204	222	204	202	239	258	254	220	215	245	238	225	245	230	229	256	234	234	232	239	208	247	241	241	207	243	221	222	241	223	244	230	208	240	209	259	236	266	226	239	256	233	205	244	227	216	222	210	230	237	222	231	253	233	244	232	239	220	245	192	230	253	229	231	206	216	218	260	251	229	239	232	241	267	239	256	228	261	242	213	203	231	235	213	214	240	243	209	255	233	203	241	235	217	233	237	193	245	254	239	228	236	213	215	244	248	223	212	225	237	245	257	246	221	208	227	236	235	240	229	274	223	229	234	257	259	231	197	229	257	254	188	251	251	234	250	242	230	238	276	241	224	222	242	240	256	218	205	222	230	225	220	238	243	249	226	238	208	206	234	226	239	188	224	225	234	239	256	242	216	264	209	246	253	242	228	223	243	236	252	221	226	266	214	276	227	231	240	245	227	234	225	232	239	256	244	226	220	263	207	210	249	216	234	235	217	201	237	242	256	223	240	200	243	219	250	250	239	253	237	215	260	244	229	249	256	245	216	235	240	230	194	246	243	213	233	220	249	259	254	230	222	241	228	240	247	221	226	211	221	216	242	242	211	254	211	209	228	204	223	264	219	245	231	239	227	208	212	245	235	234	224	244	250	244	241	263	226	235	238	248	225	259	249	245	200	231	199	255	227	223	227	270	224	227	232	245	219	221	222	271	244	233	225	227	199	238	207	225	235	246	214	233	239	207	218	208	248	242	237	219	219	236	231	219	223	249	224	254	232	234	252	234	231	246	235	227	205	225	220	227	241	214	203	276	254	211	259	208	233	227	233	234	245	235	224	204	246	262	241	235	215	243	238	240	229	221	264	247	219	240	226	263	209	210	213	235	222	220	248	210	223	210	226	230	250	214	240	234	219	218	238	232	208	210	235	242	247	224	242	250	231
35173	16403	10604	7855	5106	2571	999	831	767	644	706	700	552	524	519	544	484	531	522	506	536	519	491	514	572	539	527	552	531	517	535	541	537	550	548	470	534	513	511	553	511	521	542	502	513	501	530	506	543	528	534	518	534	577	548	504	490	556	500	483	566	519	537	524	541	480	523	539	520	577	531	562	545	491	539	531	536	529	566	532	529	521	526	515	509	514	536	551	533	523	550	514	552	566	552	530	567	557	500	522	571	531	551	534	545	528	528	542	509	513	504	529	503	526	517	530	514	525	526	541	510	566	502	539	522	534	483	518	550	499	534	527	530	517	523	520	556	488	539	519	530	537	489	538	516	514	484	515	543	535	531	537	518	502	535	494	535	517	585	505	541	538	577	531	577	536	519	526	567	507	527	567	554	565	519	507	536	507	560	543	528	514	550	544	477	544	536	532	498	535	550	526	535	569	519	518	536	535	572	502	484	559	567	519	529	534	520	524	501	568	526	515	530	505	480	503	470	549	533	507	485	527	515	486	522	499	543	532	529	518	550	533	517	521	528	551	552	503	580	596	532	516	520	511	518	521	532	531	528	510	519	494	552	498	522	526	546	525	545	548	523	540	574	523	562	552	522	515	515	521	538	571	517	551	511	543	544	525	511	555	508	531	535	534	542	479	539	510	537	562	548	546	526	507	528	537	494	511	491	544	542	534	536	514	540	522	543	504	530	505	542	550	533	540	540	579	542	531	554	544	530	580	529	531	518	526	510	530	531	507	515	480	541	555	525	542	537	563	552	485	543	509	542	537	496	539	557	488	534	518	533	533	524	502	509	534	538	522	521	539	513	541	527	517	535	506	556	534	540	495	501	547	541	538	496	543	517	536	502	552	556	512	525	500	511	509	530	508	540	488	562	532	526	523	547	496	507	518	526	565	538	521	530	502	552	544	502	536	528	538	505	518	549	541	563	553	512	534	576	557	528	530	517	513	532	540	527	573	542	552	527	528	529	538	498	573	549	560	486	546	522	542	533	531	556	521	531	518	530	514	512	556	503	550	491	511	506	534	501	540	544	528	516	528	520	535	544	564	483	559	541	515	515	523	576	500	526	495	490	528	533	534	539	535	501	572	580	565	560	547	499	528	485	481	520	529	539	494	552	530	535	512	535	479	538	524	560	547	492	523	554	525	574	533	529	535	511	525	521	553	524	527	512	548	531	519	556	506	519	528	544	564	555	538	531	513	521	539	561	538	508	525	498	541	572	529	560	515	519	527	541	518	523	552	527	531	513	518	506	509	531	529	489	509	537	497	552	507	504	491	501	518	530	524	562	543	553	569	505	533	535	494	495	576	502	513	573	533	505	507	491	541	505	513	542	541	504	532	545	514	528	536	535	519	526	546	504	557	564	533	551	554	581	521	543	547	508	505	505	511	522	566	524	557	514	510	552	549	495	523	524	505	503	523	548	525	541	527	513	527	533	525	528	493	495	522	550	478	507	540	555	537	559	520	556	525	507	491	549	508	538	534	522	541	518	542	529	505	542	552	521	523	551	524	542	546	550	556	552	554	518	499	516	502	518	559	567	553	500	543	507	530	550	509	571	533	513	516	569	498	536	565	565	586	554	530	552	539	537	538	492	544	493	517	527	550	537	527	489	528	533	530	530	515	480	519	562	525	529	550	558	526	543	536	528	515	522	558	534	542	521	521	505	525	520	538	495	522	567	517	520	569	538	515	564	537	516	534	510	471	538	514	521	509	513	539	522	494	562	552	532	515	544	530	464	547	567	504	524	557	536	548	493	561	555	528	491	543	532	535	544	494	558	517	538	522	519	528	540	546	526	522	508	544	509	526	539	503	535	505	550	517	529	591	535	535	515	514	535	510	542	517	509	542	525	510	564	499	518	546	570	506	482	532	519	533	524	528	540	511	495	554	522	514	550	521	522	539	520	538	540	548	546	551	536	552	558	531	606	493	506	539	546	528	550	538	541	555	545	504	488	546	535	542	521	544	512	549	495	548	520	510	542	539	535	531	526	517	521	527	507	540	531	555	533	529	495	534	536	540	551	557	533	510	511	531	517	512	491	519	547	492	545	533	503	522	499	513	489	537	503	531	557	507	553	529	550	535	475	545	545	540	496	548	528	565	544	499	502	554	519	548	555	535	504	546	533	537	504	499	475	486	521	485	529	515	500	540	536	523	558	560	547	516	474	544	527	530	548	524	565	518	537	470	546	498	498	555	503	538	539	528	538	529	561	499	528	514	515	529	530	531	534	546	534	526	560	519	504	506	536	497	533	524	554	561	498	549	533	529	490	575	514	518	529	510	517	565	501	533	537	538	586	518	542	559	504	531	566	551	573	493	557	560	482	515	548	538	510	545	528	497	535	533	507	531	524	526	518	531	538	524	551	533	544	507	546	504	538	529	542	560	543	495	525	516	566	501	565	540	541	512	495	517	496	533	530	512	545	545	548	484	539	486	523	529	537	532	544	483	555	572	510	511	538	518	550	498	531	515	548	506	519	535	542	551	538	532	498	576	489	496	541	530	550	537	516	538	492	539	536	528	528	471	543	535	489	570	531	543	536	525	540	538	507	517	541	500	520	545	581	556	537	535	536	539	546	561	553	551	520	539	534	493	521	512	542	513	530	541	512	559	541	534	545	506	558	513	537	527	550	539	536	561	494	545	519	536	543	553	523	556	519	527	547	538	519	538	504	569	529	521	509	486	502	561	474	575	506	561	518	524	549	560	541	485	504	537	513	526	547	503	555	517	525	547	531	543	570	518	523	516	550	499	532	515	531	511	543	509	556	545	510	542	544	515	523	592	538	497	538	497	550	539	519	489	533	512	557	522	504	549	523	546	589	475	534	506	554	527	567	541	516	547	540	523	556	471	531	532	530	513	532	530	539	529	531	496	474	481	557	523	518	551	550	536	506	489	522	551	527	514	526	523	508	570	549	558	510	569	515	572	496	525	521	562	484	504	501	524	536	512	517	511	516	506	532	545	544	571	522	512	492	537	543	520	514	480	534	536	516	530	489	529	533	525	535	530	525	519	542	563	482	476	500	517	478	521	551	525	545	540	554	550	577	522	491	530	512	496	560	548	532	515	542	542	533	508	511	533	523	548	563	493	557	557	527	517	505	517	532	507	542	539	553	557	544	511	527	553	555	574	600	529	467	504	544	555	548	500	542	515	485	519	534	537	517	531	513	544	503	530	534	538	543	559	555	555	519	559	554	555	550	522	518	523	534	524	495	505	491	530	550	501	519	568	517	533	561	557	545	517	525	508	538	495	544	505	518	527	512	587	529	546	537	515	544	547	497	544	506	529	532	529	551	510	488	519	495	526	576	532	554	573	511	530	528	493	526	547	525	516	542	555	529	554	545	552	500	535	504	512	534	535	531	534	502	497	503	555	535	506	490	508	528	524	510	555	561	519	532	564	569	551	567	528	565	553	557	495	499	512	509	494	538	553	552	519	533	539	537	550	530	555	517	522
59696	26179	10295	3503	1425	548	361	323	360	331	311	331	263	285	267	257	253	259	229	265	287	267	287	283	296	277	280	255	274	285	270	289	282	256	264	288	297	308	263	289	284	281	285	302	293	297	263	240	283	281	281	279	245	273	319	285	298	288	267	286	269	253	280	256	257	266	283	266	270	278	284	278	277	286	282	271	285	260	263	271	234	300	241	261	251	307	281	238	259	279	275	264	273	300	244	264	247	230	287	270	278	256	269	278	293	275	257	271	315	252	253	250	233	274	274	264	283	271	288	280	284	304	253	271	268	280	301	273	276	272	272	266	280	273	228	264	271	267	248	302	253	312	275	262	289	271	268	276	252	277	302	251	302	261	283	272	291	255	286	303	290	286	277	288	274	276	299	267	287	280	281	286	255	256	294	259	272	261	234	328	301	272	299	261	270	260	265	294	285	280	280	281	253	237	289	278	289	265	243	282	256	270	264	282	280	299	272	279	278	263	308	267	245	258	270	283	288	267	300	277	261	300	281	295	283	243	283	292	283	314	269	251	289	267	285	250	264	319	286	267	305	282	253	277	250	302	279	305	277	282	286	276	277	271	282	254	278	283	284	316	253	247	263	288	285	283	324	249	292	274	256	274	247	298	277	287	279	307	283	267	247	262	220	271	279	318	284	296	284	278	263	268	261	229	308	272	276	242	279	262	260	269	259	275	268	265	296	271	276	302	250	246	291	266	271	270	276	275	281	315	244	252	270	266	306	282	271	272	300	276	290	269	241	262	283	257	265	235	285	289	243	239	278	248	303	257	262	290	227	246	260	285	261	260	267	266	253	272	279	262	300	252	293	242	257	264	248	211	271	281	268	264	265	305	278	323	245	259	239	287	263	262	259	232	268	269	263	251	267	266	292	293	282	259	228	252	273	276	295	257	266	253	246	266	291	266	261	307	258	256	288	293	245	246	281	274	304	256	270	279	265	286	257	257	227	309	301	308	284	238	301	262	263	270	275	252	270	282	244	235	283	251	302	280	249	254	269	278	269	273	260	268	227	275	255	259	254	257	313	292	284	298	256	268	283	285	311	246	285	277	252	279	291	246	301	271	276	292	298	278	274	249	237	294	282	256	266	257	294	278	287	268	267	248	288	283	271	280	267	240	251	293	237	279	291	283	266	284	282	266	287	287	247	293	256	277	287	247	275	253	277	279	290	283	283	297	311	280	273	259	246	278	283	271	266	320	282	278	275	283	311	284	252	227	266	241	276	282	281	253	281	272	265	269	284	269	264	303	276	245	269	288	294	283	281	283	291	301	267	278	286	275	275	267	289	304	253	305	277	286	304	255	244	246	242	257	268	268	262	254	258	274	291	272	262	252	291	280	281	257	283	279	301	230	256	261	279	290	291	273	278	237	241	252	246	266	260	292	291	262	288	272	275	254	277	288	277	278	237	231	289	242	280	277	252	282	274	272	291	309	228	244	276	273	278	275	265	285	269	272	237	310	281	278	268	291	279	277	293	260	261	260	259	271	276	291	261	253	248	292	289	275	260	280	237	262	294	277	268	272	258	251	244	300	255	260	303	265	263	266	271	264	273	276	276	258	277	323	254	320	287	275	278	274	250	283	309	263	269	310	254	277	299	280	236	274	287	284	252	305	268	267	270	280	271	276	263	278	299	263	226	253	266	301	284	270	244	276	249	248	246	243	265	272	275	281	270	278	280	299	274	275	267	282	268	317	278	273	285	281	291	273	251	277	297	258	312	267	272	253	265	258	260	303	277	257	274	316	269	248	267	279	278	279	272	268	281	273	259	255	278	269	256	279	268	248	273	262	267	283	268	261	258	291	263	285	280	267	279	282	273	258	265	251	285	268	275	279	273	311	292	297	288	257	271	272	256	246	276	282	246	263	293	243	266	314	275	260	247	268	246	271	276	252	297	266	286	265	256	247	283	253	285	273	259	254	266	236	262	299	334	272	296	304	272	266	284	265	275	249	261	268	305	260	275	260	272	269	276	266	276	303	280	267	274	273	267	260	268	272	300	240	284	279	271	281	289	284	249	270	272	271	292	258	291	264	242	231	268	238	254	282	260	272	272	248	274	296	269	260	282	228	254	258	268	300	275	257	284	265	258	280	306	287	247	241	261	300	286	267	272	254	270	253	256	245	267	270	256	272	310	276	268	269	302	233	288	259	266	293	294	267	294	298	282	249	269	272	249	285	267	278	273	276	299	235	270	255	251	253	260	268	239	267	263	273	289	277	281	269	317	250	325	272	286	258	253	280	267	254	248	243	279	286	267	264	263	272	246	296	292	281	268	283	260	258	279	253	251	248	283	264	270	282	283	293	241	258	293	263	270	269	264	253	247	281	288	250	268	264	277	246	216	274	272	279	284	269	252	264	305	285	308	264	283	283	285	262	274	262	244	246	288	267	269	263	285	261	246	251	314	269	271	262	253	300	293	257	277	268	279	258	282	284	264	276	275	260	265	263	275	275	261	267	259	258	265	296	261	258	242	268	293	260	265	286	274	256	301	233	265	269	334	305	282	230	264	284	272	297	283	273	261	262	291	242	279	243	282	274	244	250	274	261	268	248	244	261	246	260	251	265	265	286	251	268	303	262	274	250	267	271	300	275	292	244	243	278	277	292	271	294	268	277	245	273	284	254	274	261	289	250	272	259	291	304	252	276	244	268	277	274	275	274	273	275	309	272	258	229	269	273	271	279	262	253	278	303	242	263	257	278	245	276	275	290	228	299	259	269	274	257	271	261	259	262	272	266	277	298	245	276	301	277	244	290	284	284	266	283	272	294	272	245	269	246	255	232	257	267	278	274	262	268	306	271	251	249	284	270	279	254	267	247	268	220	291	259	243	279	290	295	274	275	296	262	263	290	286	263	243	286	299	273	262	291	272	265	262	245	280	277	266	278	249	272	244	264	270	271	264	295	281	270	272	280	287	275	231	252	248	290	291	262	255	275	251	270	289	256	236	273	282	237	284	322	293	292	287	276	238	265	254	280	284	289	313	295	268	256	258	261	268	287	293	259	246	283	289	251	235	279	317	287	293	269	245	240	269	295	291	297	304	283	280	275	275	297	247	277	262	235	295	270	280	281	250	248	274	275	287	296	252	276	245	265	277	273	253	275	282	274	269	247	263	281	266	294	299	305	261	287	296	289	312	261	266	271	259	297	272	253	254	297	280	250	282	283	279	280	289	284	261	296	253	302	269	272	265	259	253	249	261	293	251	253	268	241	275	255	257	288	273	234	287	281	287	252	303	277	270	288	280	286	264	280	265	275	263	262	253	253	294	250	248	284	279	293	246	310	262	268	258	258	264	259	248	318	281	280	277	259	277	288	268	281	270	258	268	259	289	306	312	271	272	284	286	294	314	256	271	270	281	273	269	240	275	288	285	270	273	283	275	273	272	307	294	293	282	272	286	290	281	254	308	280	256	256	302	249	294	286	269	282	265	232	235	260	275	280	245	290	253	287	245	259
40311	17382	9583	6340	3558	1670	917	767	881	727	667	739	668	649	668	611	605	591	618	626	591	569	603	637	617	621	626	605	658	605	599	590	607	594	610	618	606	676	580	582	580	601	596	611	635	587	596	644	570	566	619	622	556	575	598	587	579	531	609	599	601	613	584	634	565	639	664	626	608	594	643	607	612	567	602	603	573	576	610	571	605	583	598	638	577	606	574	633	621	625	616	587	592	574	585	552	623	621	600	575	617	626	617	575	623	603	580	605	581	604	627	622	649	574	595	584	569	618	596	606	607	547	576	636	625	611	624	592	562	609	603	608	652	624	604	578	609	592	581	591	590	636	618	652	601	656	663	593	602	617	613	585	605	605	600	593	625	577	617	651	570	611	607	598	650	598	661	600	631	610	596	624	595	628	582	548	612	633	577	581	638	643	587	599	593	558	577	623	608	606	597	614	607	577	612	602	568	625	612	580	618	606	589	593	636	533	616	622	591	590	577	551	615	639	586	625	589	593	554	598	622	604	655	598	559	551	610	582	620	581	675	575	595	609	583	630	639	580	610	610	567	613	614	595	632	647	607	550	635	644	596	593	638	644	622	619	598	595	577	601	624	632	618	529	586	597	595	617	611	601	571	570	593	642	605	563	590	607	622	576	583	593	612	679	634	592	581	652	657	614	615	586	637	598	602	635	638	610	643	599	623	586	564	621	594	565	629	635	596	575	619	592	605	553	572	628	590	591	590	606	594	615	611	593	586	575	581	631	601	600	575	607	596	617	622	594	617	596	611	608	623	603	580	607	595	618	615	609	574	644	561	616	609	609	583	598	599	608	600	634	605	651	587	548	582	571	610	610	598	600	596	583	640	593	594	577	598	599	605	587	570	619	597	621	581	627	595	610	642	624	591	596	586	582	571	589	631	630	601	587	602	612	616	571	597	643	536	581	640	610	639	577	612	599	551	572	578	598	609	563	614	615	651	586	609	629	605	572	591	590	578	607	607	604	631	623	608	620	606	619	604	576	605	603	565	618	611	622	616	627	624	605	627	573	619	605	612	603	576	602	582	635	626	600	626	603	568	570	594	650	602	622	590	550	600	607	611	609	579	594	593	580	581	594	593	592	600	606	644	578	623	591	603	641	588	592	621	590	621	604	586	592	623	586	611	608	557	630	623	640	591	602	580	604	622	599	593	595	626	637	616	594	597	606	585	623	545	621	638	606	648	592	599	576	591	622	575	598	611	574	598	579	604	581	608	544	588	619	599	586	616	606	612	602	605	620	593	630	567	622	615	563	609	571	644	588	647	594	610	617	632	578	567	632	615	601	615	622	579	570	596	584	586	610	620	629	611	587	558	609	633	559	587	610	610	608	666	556	602	637	594	564	605	572	600	624	620	612	635	649	605	570	617	582	597	633	588	582	633	596	595	607	626	604	597	579	574	557	599	612	577	572	627	565	563	582	584	601	597	573	578	592	610	604	603	644	663	581	638	566	582	591	607	609	588	588	587	604	585	600	619	610	564	617	616	595	615	582	617	594	586	637	622	610	636	609	617	595	619	627	613	613	628	609	591	631	593	603	581	621	652	633	596	628	577	643	617	609	596	582	590	597	620	609	622	634	564	655	609	640	656	584	572	594	612	627	596	613	619	596	589	570	584	628	582	580	640	601	583	618	629	651	647	608	614	609	608	592	620	625	593	614	560	596	584	645	592	638	620	628	687	613	637	611	610	605	608	601	616	583	574	627	609	608	583	622	600	614	619	645	605	615	596	586	605	635	608	605	602	582	660	618	594	615	594	595	637	627	642	606	588	573	612	584	612	603	607	583	573	612	626	623	620	531	609	639	593	570	615	607	609	626	561	580	588	609	609	656	600	627	580	604	636	631	629	626	599	588	569	572	625	596	648	660	626	641	591	575	594	563	595	615	539	632	607	601	596	606	602	574	614	615	602	600	651	600	607	607	652	598	608	640	635	571	658	625	639	557	609	621	649	610	582	599	581	633	597	618	602	610	592	615	623	594	628	581	611	590	598	619	610	646	551	568	593	590	647	602	609	641	592	601	610	649	643	603	640	585	641	607	616	613	614	614	624	612	602	628	588	622	635	558	591	623	619	579	600	604	632	589	555	631	602	637	602	560	646	654	631	595	585	605	591	620	600	579	594	637	585	614	636	612	586	619	608	597	600	577	546	615	632	568	574	556	627	644	564	593	589	604	606	610	625	612	612	648	604	615	623	611	599	608	624	627	569	576	611	587	621	622	612	597	582	612	638	598	585	640	604	592	636	579	643	600	601	604	603	611	589	611	600	597	601	623	621	645	582	636	622	611	614	618	645	640	600	612	632	599	596	576	613	644	608	550	607	637	626	642	575	612	610	608	584	587	625	630	575	583	606	652	641	616	612	606	585	574	636	576	607	611	618	618	606	641	624	612	572	616	628	637	594	575	632	616	596	626	611	608	574	621	627	615	596	605	611	629	586	597	589	607	625	567	587	610	644	641	641	632	580	604	622	581	636	570	591	590	613	604	594	571	602	650	608	599	644	614	655	572	617	586	575	576	587	616	658	588	609	577	637	603	649	581	607	626	644	597	584	560	536	629	594	566	591	602	629	566	651	642	627	609	584	600	610	573	615	586	617	593	597	641	588	613	646	575	569	616	597	663	633	575	670	662	616	627	651	609	568	632	599	584	644	625	617	587	612	638	629	616	580	584	613	595	645	610	629	597	610	578	637	600	622	577	601	558	669	606	585	587	614	606	539	608	556	619	642	572	570	616	605	608	562	615	653	587	621	637	567	571	591	598	600	613	620	614	573	551	606	572	611	543	600	597	591	621	606	678	584	573	571	553	622	630	618	597	626	593	625	612	609	591	604	601	634	607	590	603	596	580	634	646	605	583	603	596	564	606	638	598	633	615	578	584	631	611	586	622	578	603	601	612	653	633	604	615	580	538	594	617	606	618	574	607	616	629	595	624	617	615	626	582	589	622	604	621	628	619	571	592	617	653	625	597	591	627	640	592	573	613	577	585	617	654	607	616	561	609	598	636	619	617	669	607	621	601	640	602	578	627	652	653	623	656	609	636	596	563	600	626	566	570	595	615	588	602	641	622	625	626	642	595	571	568	547	552	597	591	609	599	579	598	572	621	559	622	567	592	594	595	620	651	620	618	614	653	593	601	626	627	606	619	626	616	559	603	610	602	551	605	601	617	614	598	624	595	584	587	608	565	577	580	644	614	601	587	615	624	601	610	587	614	563	629	654	625	596	561	584	589	657	607	607	605	623	587	611	618	617	624	623	659	631	620	592	609	603	583	606	573	604	596	593	634	589	601	595	635	591	609	631	617	647	594	641	616	573	598	594	613	587	619	612	633	626	601	648	612	634	610	569	568	601	637	611	620	628	590	612	625	590	590	619	579	654	588	619	612	578	626	594	575	629	578	584	601	602	600	623	564	643	639	595	621	609	606	581	622	585	619	568	664	607	562	636	583	602	583
47611	14967	2683	739	408	315	284	283	293	262	274	276	260	275	272	269	261	238	260	262	263	252	274	262	251	295	242	245	266	279	251	274	273	233	282	280	257	264	251	255	288	293	251	299	269	270	270	277	261	288	280	231	261	281	269	239	275	276	272	277	315	253	299	281	256	248	252	271	273	255	252	254	279	274	275	231	329	260	264	261	283	265	259	271	264	295	257	275	295	251	258	272	236	295	233	290	284	266	319	235	272	276	257	290	289	258	278	300	287	296	281	246	276	276	296	258	272	244	294	253	270	283	276	272	288	262	268	277	281	266	274	263	297	283	279	240	215	282	259	239	246	283	270	283	261	267	290	285	277	272	249	265	281	281	239	292	275	283	297	281	286	270	251	287	260	274	284	274	277	254	285	313	253	239	247	293	269	278	258	255	274	289	250	276	263	257	283	252	256	311	271	262	288	289	237	268	238	238	258	266	260	246	262	249	255	294	281	265	258	249	255	258	285	251	245	263	266	251	246	285	283	273	263	278	257	280	277	265	261	259	248	269	265	252	247	263	274	273	309	267	258	269	277	264	269	270	267	230	270	245	287	288	247	246	298	260	250	245	269	255	270	240	239	257	247	263	279	288	241	270	292	267	252	294	271	268	269	255	251	272	239	265	265	255	275	267	298	269	264	239	293	327	259	299	260	270	260	290	249	295	294	254	257	277	288	238	280	301	256	272	280	256	273	316	268	274	282	282	277	275	259	239	276	289	301	283	258	260	271	274	277	264	241	295	285	293	243	230	279	298	307	233	289	271	281	238	271	262	287	260	306	260	245	265	268	285	301	300	263	246	257	269	240	265	313	269	298	244	276	252	281	301	276	237	294	265	277	266	233	248	270	266	276	269	281	279	279	274	248	280	275	252	269	264	261	278	273	304	253	257	265	279	257	276	280	292	262	272	243	271	249	252	240	268	247	251	250	265	264	272	284	268	268	230	303	271	286	278	259	260	253	275	258	242	238	275	274	280	268	273	284	258	266	263	256	282	271	252	272	259	274	238	253	272	262	251	290	272	263	246	280	308	284	277	257	288	245	267	280	285	273	254	279	279	264	264	252	264	283	259	272	256	253	279	289	258	272	256	254	297	307	285	269	251	235	278	249	267	255	258	263	289	249	255	246	254	255	254	281	268	262	281	273	289	269	277	240	249	293	280	266	254	243	277	281	249	290	258	274	281	265	259	271	256	274	281	273	261	272	239	297	272	240	311	281	260	249	245	273	282	276	282	233	259	236	258	263	249	294	273	231	278	301	275	264	269	250	285	271	274	247	310	286	280	308	259	273	288	238	243	274	259	240	242	253	272	267	249	296	276	249	224	281	274	259	255	240	292	263	256	248	254	250	266	250	267	267	257	217	315	256	258	266	253	252	236	287	277	260	266	257	275	247	250	258	307	286	289	261	273	261	252	268	267	263	279	274	255	233	289	282	267	282	277	258	238	281	278	256	265	265	262	274	258	271	272	285	290	245	258	257	263	275	272	265	249	275	239	283	247	278	283	282	271	240	293	262	273	237	283	259	280	275	279	270	265	280	313	283	267	298	253	254	252	272	232	262	292	247	278	283	268	281	244	266	271	258	274	278	286	270	253	261	285	285	277	251	267	290	250	277	295	274	241	244	245	268	280	279	241	277	292	239	275	257	240	262	263	270	268	284	265	260	280	269	288	233	294	274	273	274	288	286	240	278	252	240	289	260	256	304	276	273	269	293	248	263	273	261	255	269	298	260	253	288	260	284	270	292	245	266	276	247	268	246	258	241	254	271	280	243	289	237	250	271	268	235	246	274	249	272	279	258	240	263	302	261	252	239	261	253	255	278	274	254	253	277	298	277	283	254	271	257	291	275	279	263	279	257	283	276	276	244	272	283	283	251	266	279	245	241	265	254	258	257	269	265	244	283	247	240	287	248	250	259	258	269	272	276	249	278	299	273	275	259	256	259	256	260	262	260	275	249	272	268	280	255	265	240	272	297	268	241	284	259	245	289	240	246	262	281	294	258	266	224	235	276	250	291	262	275	291	273	261	245	293	254	242	271	259	240	247	262	328	236	255	268	266	262	246	253	267	265	258	268	310	281	283	268	221	277	257	240	274	282	285	280	283	270	273	248	287	275	287	260	267	236	265	255	247	247	241	273	272	270	294	266	277	260	273	259	286	264	270	273	248	268	265	247	244	273	291	278	296	279	291	266	277	259	245	295	258	289	254	277	248	258	231	288	288	259	289	267	249	246	242	284	264	282	235	234	283	297	242	254	289	259	268	302	271	260	274	266	236	272	284	265	308	218	261	251	272	246	274	252	278	274	253	250	263	286	292	263	287	304	258	258	258	250	308	235	244	241	258	271	256	250	252	277	268	259	285	252	245	299	258	281	297	238	273	252	253	272	272	267	265	260	258	269	259	232	263	271	256	261	255	295	272	258	265	255	260	244	314	248	253	287	256	283	267	270	260	271	264	258	226	250	307	288	276	272	266	246	237	251	264	259	288	293	252	255	248	279	282	300	284	290	252	247	294	244	248	283	262	275	294	295	234	267	305	242	259	233	252	256	247	272	287	294	253	274	237	265	311	259	275	283	282	260	292	264	259	251	273	245	251	295	261	259	290	241	271	241	252	296	258	257	275	296	303	275	280	279	281	257	269	256	258	293	275	253	256	251	251	287	236	235	261	255	275	283	266	277	243	255	272	238	243	235	266	289	251	291	247	286	248	276	271	271	264	226	305	271	299	259	261	288	255	279	260	266	265	212	250	273	286	282	274	305	275	254	291	296	282	279	251	265	241	250	260	262	245	262	280	256	246	261	263	248	284	270	265	258	245	260	262	232	279	254	246	247	273	243	268	266	262	263	271	279	246	243	254	273	281	276	281	273	257	265	280	288	273	278	290	290	266	272	263	276	259	275	274	238	252	266	276	274	281	283	263	251	244	283	271	269	266	216	281	267	239	271	239	282	290	282	258	288	280	260	261	249	288	259	283	302	257	256	261	279	255	291	243	265	277	263	248	267	265	264	278	254	277	242	263	238	242	268	274	273	287	277	255	263	288	260	253	294	261	253	277	248	261	255	246	283	275	302	243	246	251	261	255	261	232	285	242	251	289	252	251	266	272	311	266	246	278	253	295	254	289	289	283	238	252	293	249	275	243	250	282	317	261	306	293	242	264	254	268	255	283	272	284	253	279	290	271	243	253	247	241	253	284	282	253	253	240	264	293	271	229	255	272	285	271	275	285	257	279	267	255	256	313	268	248	274	287	261	270	282	266	293	226	268	269	264	269	305	286	252	268	272	297	267	268	271	282	264	265	274	256	265	314	273	295	254	299	267	261	302	282	279	281	258	285	278	266	294	258	246	251	265	241	268	285	271	247	290	276	254	262	300	281	228	271	291	289	234	265	281	277	287	252	271	260	273	261	289	307	256	276	268	234	234	270	280	236	274	246	265	262	307	251	258	284	249	298
31171	8028	2980	1649	1005	722	575	620	644	613	555	600	542	596	602	590	617	611	610	625	611	603	588	551	575	584	586	588	558	621	607	569	606	600	585	579	593	590	576	593	554	603	577	656	609	582	583	601	573	561	585	566	577	572	584	598	577	634	592	589	603	639	600	599	556	626	592	567	615	573	590	605	600	596	593	569	597	601	567	588	584	576	589	609	599	569	591	608	586	544	600	632	567	572	576	578	607	591	556	580	595	586	565	603	601	584	600	587	591	620	570	611	620	595	592	564	598	575	570	574	664	625	622	556	587	573	592	571	592	647	659	612	591	655	583	593	593	589	602	571	554	592	584	618	578	575	607	646	596	609	589	596	563	593	611	599	579	588	575	573	572	582	597	571	605	639	583	578	622	566	561	641	594	574	624	614	592	608	597	603	589	599	607	582	595	559	608	622	616	593	566	595	597	602	551	597	604	617	565	530	603	611	605	549	615	600	615	601	581	610	618	605	621	591	541	593	581	612	600	518	630	560	582	611	601	533	606	596	597	592	593	569	613	597	560	589	586	572	537	593	614	621	580	611	526	588	675	590	614	596	614	568	601	599	583	566	600	626	573	588	601	608	605	575	600	612	558	625	588	599	544	589	607	598	598	597	588	583	606	610	619	591	605	569	603	571	588	623	581	582	580	614	561	577	560	592	561	608	567	588	604	585	564	605	607	614	548	609	609	581	597	597	598	573	636	657	614	560	562	601	589	597	628	625	563	562	547	575	575	574	597	574	610	553	618	583	613	583	597	572	598	581	595	535	593	598	607	597	601	576	615	616	625	600	591	567	585	620	616	616	625	614	531	623	615	618	595	589	637	606	600	620	608	627	614	569	617	577	611	633	566	623	636	627	608	590	624	574	581	645	610	613	562	578	609	564	599	541	610	580	565	617	581	640	614	592	579	643	570	554	577	631	578	601	569	575	585	586	597	581	624	584	568	590	605	582	619	574	583	563	593	583	636	617	603	590	593	599	585	572	537	590	559	613	627	597	571	585	620	585	616	602	619	583	615	595	576	583	600	604	627	589	583	622	583	638	564	599	576	593	551	580	591	593	560	634	588	593	604	604	613	616	618	574	587	589	558	613	609	626	614	564	578	600	615	565	587	607	598	564	591	624	593	613	619	628	601	557	611	592	610	586	632	593	572	602	641	602	620	611	631	585	624	615	610	612	593	593	579	581	627	612	615	606	606	578	553	635	605	589	578	609	665	594	627	640	549	544	598	645	598	622	613	606	612	575	608	612	581	535	649	598	575	601	604	573	571	563	594	573	594	576	596	591	575	564	606	584	586	593	598	604	593	610	568	596	600	621	595	599	598	576	621	540	588	595	604	578	578	567	603	589	601	639	609	575	576	601	580	585	610	573	589	588	597	591	599	540	609	555	571	606	597	576	604	591	603	619	562	627	567	606	568	570	611	548	589	612	600	584	606	551	622	628	596	622	594	624	552	531	634	608	597	608	601	580	559	631	597	630	582	595	614	578	551	590	604	633	613	596	636	550	586	637	628	612	608	609	597	638	575	571	572	592	630	594	621	604	575	606	577	631	581	581	602	611	602	576	581	582	584	609	603	621	543	644	620	586	602	643	594	626	605	591	632	595	571	656	595	581	622	642	635	557	603	590	569	607	598	600	651	540	606	593	618	585	562	583	612	592	637	595	551	586	615	603	589	600	605	629	594	554	617	611	564	615	600	618	563	565	596	642	564	573	559	608	555	556	612	616	565	568	575	582	613	576	552	588	631	549	575	544	597	581	633	607	562	628	610	594	625	656	604	574	586	563	578	633	591	593	525	615	611	618	611	559	588	616	591	603	579	569	582	619	655	624	619	626	607	579	559	596	626	609	581	641	563	610	598	606	578	625	574	589	606	585	581	619	606	588	596	613	567	563	600	619	571	580	547	540	580	597	585	596	606	624	649	581	579	585	610	613	566	631	584	581	620	603	619	604	613	606	581	599	608	557	544	603	596	607	576	590	574	573	549	636	620	567	634	576	549	586	533	566	620	593	593	621	596	629	590	567	633	641	576	615	612	543	544	569	546	543	581	572	596	568	593	577	585	613	568	593	631	598	573	607	611	559	607	583	602	653	615	596	572	570	597	616	568	606	583	585	559	608	610	553	568	585	551	623	613	583	617	587	549	566	553	564	621	635	600	595	564	606	609	592	566	601	611	583	579	626	600	578	578	560	618	590	567	584	587	588	607	568	573	589	572	569	631	616	576	559	583	589	612	584	576	563	579	582	576	607	606	584	552	620	642	609	576	565	588	574	597	598	562	540	587	578	575	612	623	601	601	605	568	605	637	602	606	565	611	602	637	570	617	608	569	596	577	588	581	636	623	577	643	619	581	569	587	610	586	612	600	591	616	600	602	588	600	571	569	593	581	546	597	599	618	622	602	576	591	607	575	604	582	594	558	593	594	591	617	635	629	560	630	599	609	591	601	610	613	631	561	619	617	613	604	614	617	548	579	596	603	604	565	606	631	607	595	580	600	568	623	611	577	595	546	594	618	614	571	594	620	609	617	588	608	624	608	601	596	622	604	636	600	642	607	637	599	599	590	573	629	570	612	596	586	603	619	560	574	593	627	610	579	650	577	570	546	613	623	620	614	617	632	583	615	631	576	570	571	631	618	590	622	599	596	602	607	596	634	570	570	583	576	626	586	622	596	565	570	576	614	585	595	577	614	625	592	627	604	606	558	581	604	629	604	588	577	559	567	568	604	578	593	633	578	641	599	618	584	583	597	611	537	626	593	600	618	625	610	584	598	590	615	563	610	541	561	567	568	620	587	604	611	596	591	608	614	596	565	635	575	589	632	584	585	574	556	608	633	599	579	581	662	577	616	601	579	612	587	621	647	604	557	575	574	612	539	576	648	604	616	609	561	581	625	603	618	578	574	624	593	584	598	628	577	599	615	633	595	620	641	623	605	531	594	616	562	603	605	593	561	562	640	603	618	611	604	605	601	589	615	602	583	610	593	611	578	576	595	566	592	561	603	582	560	585	548	595	597	625	618	630	570	624	625	583	595	580	593	554	593	596	599	622	601	653	617	591	613	573	597	566	610	568	556	593	612	589	589	618	571	582	605	580	623	583	607	570	608	576	598	570	611	593	605	592	596	615	579	570	599	627	580	607	600	571	519	614	631	600	588	593	612	603	550	555	651	584	567	605	646	602	647	606	595	614	582	600	576	581	620	578	618	597	605	597	582	619	634	599	596	572	560	581	584	575	617	632	583	633	596	581	613	622	577	638	594	577	575	618	557	566	590	632	599	613	553	620	611	636	588	553	564	587	603	604	601	630	601	579	572	589	608	605	592	644	607	610	591	577	610	591	591	601	624	620	575	618	597	552	567	615	678	600	595	587	580	593	587	587	577	604	594	593	587	571	617	600	644	605	593	582	627	630	580	581	603	604	599	575	588	567	588	587	630	624	598	641	585	651	597	577	555	570
54725	24474	8559	2228	785	432	333	291	290	255	260	253	217	255	253	241	264	268	237	246	184	262	258	242	238	229	244	246	254	219	247	225	251	217	248	229	227	237	243	280	236	229	258	236	243	224	232	261	231	281	236	233	244	226	228	198	272	243	248	230	241	215	231	230	235	248	222	257	239	239	249	271	227	266	224	221	251	199	224	214	241	256	268	208	235	260	221	245	247	241	253	248	229	226	233	236	259	242	235	227	255	226	242	276	228	215	227	242	234	276	225	268	232	249	278	235	236	265	242	259	244	250	250	254	238	230	204	194	215	255	258	233	247	242	223	199	256	258	256	255	218	261	220	233	242	231	234	219	249	223	232	258	219	231	239	266	243	234	219	226	244	234	229	225	243	258	276	252	216	228	244	251	253	261	237	244	264	258	247	251	200	255	206	242	275	248	233	247	229	225	246	222	241	234	232	248	247	228	267	255	253	243	246	212	237	217	225	246	254	245	221	231	238	216	251	230	208	240	260	254	243	238	258	248	245	273	227	232	243	211	232	262	226	241	238	215	241	222	250	250	255	216	250	238	251	226	216	222	256	237	231	254	215	258	223	247	264	239	257	243	199	224	222	241	241	256	238	241	242	229	236	212	243	247	216	250	246	249	234	250	257	255	234	229	230	259	252	230	239	226	232	242	248	241	255	258	224	247	245	239	262	261	239	240	236	248	249	223	213	233	246	275	238	260	248	246	274	230	211	232	248	223	251	271	261	239	200	213	246	273	260	261	233	221	230	221	245	232	225	241	224	261	223	224	233	227	248	256	239	235	243	262	238	245	239	232	221	236	242	233	223	253	220	219	218	245	244	237	259	213	239	264	252	247	258	239	246	222	223	228	241	222	236	242	246	255	273	249	231	231	267	236	263	224	202	238	220	252	249	256	252	238	243	249	254	230	245	231	235	240	252	229	251	236	218	232	256	248	215	220	235	245	241	235	276	240	271	283	249	257	239	246	238	219	244	248	245	262	250	238	287	237	230	225	260	239	283	281	237	269	258	225	240	257	292	246	241	241	232	229	230	229	235	225	233	246	242	239	255	215	230	233	255	219	267	238	257	223	264	265	197	231	276	227	244	230	227	231	257	224	239	257	239	254	241	236	227	281	216	234	275	226	252	234	254	249	263	247	282	213	239	242	262	242	228	239	211	221	210	245	235	233	215	229	250	232	237	235	208	236	240	221	211	252	258	231	280	267	231	242	252	247	241	251	214	248	242	212	232	254	228	231	225	259	240	238	226	256	213	240	269	276	260	229	255	243	242	201	237	237	236	196	265	254	257	240	217	237	242	229	233	226	241	249	255	254	221	263	225	256	238	231	251	254	208	270	255	252	242	197	253	249	237	244	235	237	247	261	190	258	250	231	251	212	267	246	222	238	247	242	232	245	221	241	249	219	247	264	221	246	220	239	238	228	235	252	255	250	241	272	254	214	234	228	267	250	222	266	269	231	258	263	235	230	227	231	208	247	203	236	230	256	259	208	257	237	241	234	243	276	258	277	252	229	228	240	214	230	237	239	241	250	231	238	238	234	230	250	257	247	254	253	242	222	210	217	231	214	224	248	224	239	218	237	242	228	251	232	218	276	237	261	239	244	239	232	228	254	279	238	294	238	258	220	262	232	243	243	207	247	219	243	241	220	249	234	229	251	259	277	271	243	246	246	222	230	260	288	219	238	245	264	241	253	252	267	257	249	224	261	239	232	272	261	239	256	233	263	264	267	254	260	255	232	225	252	244	234	248	254	213	225	238	255	259	234	243	238	267	223	209	259	231	241	230	253	249	232	284	244	245	245	258	233	232	221	248	239	247	268	250	233	221	251	261	262	241	249	246	224	263	269	253	211	262	262	247	256	239	241	246	249	254	248	235	253	241	226	243	249	222	253	235	241	235	252	226	257	231	268	242	261	246	195	228	216	237	240	225	245	263	225	224	254	246	240	224	260	249	238	264	261	243	226	220	236	232	237	223	241	263	249	254	224	258	233	235	229	256	244	263	235	231	226	244	238	245	261	222	245	239	263	255	233	248	227	263	246	241	237	227	274	236	227	232	246	248	260	253	244	238	250	246	267	249	248	259	233	231	256	263	242	224	238	234	226	251	246	231	222	210	250	269	220	245	255	256	247	262	224	288	276	247	249	254	225	235	230	280	243	244	226	268	227	245	226	262	256	226	245	256	244	276	245	227	257	228	257	254	231	222	231	226	243	259	259	223	256	246	234	218	229	233	228	253	218	233	220	229	252	249	256	247	245	260	208	259	262	224	256	266	220	243	244	204	229	224	247	236	281	244	239	243	247	216	240	222	241	248	242	243	238	253	216	270	235	222	259	248	247	212	259	232	263	226	238	259	235	270	245	260	215	246	239	258	255	230	267	248	242	219	240	239	240	263	227	255	249	194	276	211	230	214	248	242	249	228	248	246	262	287	260	260	225	249	241	246	215	227	257	245	237	214	252	223	252	212	219	235	233	239	233	254	268	221	237	226	254	240	255	230	262	253	219	221	223	258	215	221	247	231	249	246	253	219	264	277	244	231	232	240	217	216	224	274	279	262	223	229	219	251	248	246	245	246	195	229	237	243	243	230	256	236	255	239	224	242	244	233	255	239	253	252	239	227	252	222	249	252	237	254	228	260	242	272	270	248	257	284	249	240	250	249	260	242	250	245	272	234	239	208	242	227	212	232	252	238	223	262	217	233	234	249	241	228	236	217	240	267	237	243	218	241	239	235	239	253	235	246	242	259	248	252	237	245	277	251	243	257	251	243	239	266	249	274	256	258	247	235	234	213	209	237	233	213	214	253	244	253	226	239	245	263	275	227	258	222	227	237	258	232	229	257	261	254	268	252	248	227	241	235	237	229	229	230	240	212	245	256	221	244	235	239	234	261	212	249	245	251	248	245	214	239	247	228	237	241	244	256	216	237	241	229	238	248	247	230	228	254	257	209	233	282	220	240	254	264	254	227	234	211	259	247	276	246	237	244	244	248	245	226	253	261	232	248	231	254	277	218	252	192	258	245	247	214	229	260	265	261	248	257	255	247	265	242	264	241	223	256	240	232	247	258	264	248	256	237	190	244	278	223	252	237	253	237	241	241	222	215	265	253	260	237	249	226	207	242	214	228	239	252	256	240	261	212	231	253	211	240	261	221	290	232	246	215	259	251	244	240	246	230	235	235	239	232	228	247	241	267	228	251	248	219	242	249	228	239	214	232	260	240	231	266	252	222	219	268	273	231	233	252	234	246	232	267	249	208	238	229	223	226	239	249	252	231	254	243	246	247	245	230	250	233	242	223	240	234	239	245	237	214	235	249	226	243	239	247	265	259	229	229	250	227	231	247	257	231	235	275	237	257	275	251	241	267	245	235	252	237	223	247	256	265	250	267	263	249	255	269	269	246	223	267	249	230	256	236	229	242	227	238	228	223	242	238	244	241	245	266	242	233	222	262	248	240	239
36620	18176	8025	4172	2097	1219	885	754	663	636	644	587	557	542	500	556	549	542	561	559	546	529	529	550	535	555	568	541	609	571	565	534	518	548	513	542	529	544	537	534	498	519	568	542	518	584	555	558	559	546	570	561	559	505	563	559	537	565	574	589	553	489	561	511	571	564	562	530	557	536	600	510	555	566	572	538	560	532	525	551	520	583	555	596	547	516	534	557	540	549	570	523	526	529	535	557	551	558	544	541	548	561	546	582	543	575	534	528	517	549	546	502	520	534	519	559	540	515	497	542	561	558	491	500	525	513	575	550	566	569	527	532	534	550	565	543	548	545	544	539	564	569	563	536	541	550	561	535	520	575	539	529	527	515	538	530	543	529	534	544	526	564	582	533	554	540	557	575	521	532	554	572	544	551	523	556	586	590	559	513	526	553	531	506	535	544	551	530	555	547	562	586	523	586	572	502	564	527	526	535	544	542	527	550	525	511	559	504	560	556	561	523	557	505	542	564	521	543	578	510	543	585	553	503	554	560	587	549	534	543	577	578	511	574	559	544	554	561	562	536	520	515	572	547	533	568	486	543	562	583	585	543	541	506	516	534	591	517	559	533	541	535	544	554	538	563	516	548	532	493	554	562	552	562	525	532	537	552	579	575	536	520	538	544	581	592	591	562	541	540	531	515	527	534	514	556	565	563	525	531	585	545	577	559	551	564	520	569	540	554	503	533	494	526	546	541	552	530	541	576	529	548	572	515	564	545	540	559	569	525	519	560	540	528	603	541	558	545	570	547	573	520	587	543	529	530	556	569	578	503	543	557	529	584	550	538	554	553	570	528	529	572	520	538	548	545	541	579	587	560	553	463	544	605	549	560	536	551	532	547	555	536	533	549	534	548	569	536	597	556	571	557	548	544	542	563	550	528	513	545	567	509	550	523	561	583	535	555	560	533	543	527	545	490	537	559	551	563	529	608	531	542	533	484	542	569	515	551	553	547	537	553	598	530	557	533	573	579	519	532	517	577	489	530	555	546	569	541	540	550	540	519	544	560	545	586	580	584	538	536	544	524	555	588	525	519	531	571	516	532	513	573	533	547	569	490	554	537	539	515	557	593	529	529	543	545	557	572	590	532	528	531	530	579	550	542	590	529	554	542	550	536	537	545	582	581	549	582	554	551	541	564	544	547	480	564	518	538	564	545	530	546	544	528	521	521	554	514	531	586	579	536	513	566	557	535	547	541	567	537	559	579	544	588	545	561	494	509	549	534	539	504	560	541	596	531	520	553	530	583	570	554	536	583	551	521	554	560	549	504	551	556	557	625	540	542	529	552	558	538	569	520	556	553	564	550	561	536	576	550	530	550	544	550	606	532	557	538	563	532	567	512	540	581	563	543	556	541	533	511	537	573	566	557	528	541	579	556	501	546	525	540	539	559	518	604	556	546	539	508	527	515	572	554	533	540	566	556	547	532	520	590	542	525	528	555	529	546	528	529	558	565	522	549	558	529	531	537	550	521	545	565	583	566	546	532	534	535	478	540	516	556	546	536	557	545	555	564	535	557	571	567	516	557	536	542	539	522	548	519	545	527	584	573	576	555	524	540	555	569	530	555	574	539	594	560	557	515	554	528	561	534	516	552	558	539	546	552	543	567	543	553	530	564	588	487	520	538	548	551	546	544	588	556	492	559	580	554	574	536	566	553	551	533	537	543	555	561	543	573	567	513	555	579	556	510	542	558	490	606	541	562	540	544	534	500	560	533	531	557	538	530	571	553	521	534	570	540	551	548	574	578	565	512	543	561	558	512	549	611	548	549	532	542	553	569	549	535	548	559	580	558	520	565	596	546	571	565	540	545	567	592	553	577	544	529	525	515	548	536	563	607	557	609	509	508	558	519	528	572	580	573	510	565	556	584	510	534	563	605	547	536	596	527	575	548	540	562	520	548	565	568	562	577	532	573	589	581	564	548	531	543	566	560	548	551	567	529	555	553	530	550	529	522	535	580	553	535	513	530	561	542	578	543	564	527	549	550	535	503	530	562	546	509	548	555	577	551	603	525	551	566	534	607	542	561	591	535	542	533	517	529	523	504	533	527	530	547	567	572	546	527	527	548	569	533	538	527	547	543	545	506	545	531	527	573	522	556	574	561	536	533	555	574	524	541	524	495	543	584	588	506	551	536	551	539	511	556	523	513	536	545	577	519	561	597	604	541	511	619	510	561	581	532	552	536	531	583	561	557	541	551	513	557	548	517	562	549	533	540	496	541	521	551	576	582	517	531	538	512	550	508	518	538	566	572	504	575	538	592	517	519	584	541	512	550	544	539	551	533	569	568	530	568	572	573	532	552	526	516	503	517	537	541	520	529	532	502	549	548	560	530	574	531	530	539	544	582	573	517	557	578	533	568	565	561	554	529	539	566	560	494	507	551	565	594	513	580	546	581	555	527	548	538	539	584	509	543	519	577	536	547	533	556	598	568	557	521	526	563	557	529	565	536	540	515	593	541	578	531	543	589	550	536	547	547	519	563	551	529	574	556	534	561	562	553	528	534	525	507	546	555	572	558	484	575	506	582	552	564	547	548	561	567	539	547	582	548	574	533	557	549	544	538	577	546	561	531	559	518	570	537	564	566	600	534	515	526	580	541	526	549	560	554	547	562	561	584	550	571	546	557	534	534	519	575	491	524	547	569	555	550	567	512	520	529	578	549	557	528	522	539	536	515	550	559	540	513	562	568	508	532	498	533	507	565	536	527	527	552	557	515	521	553	521	561	551	554	549	524	558	567	583	522	507	539	544	545	549	557	559	541	524	529	584	527	531	590	576	522	541	523	524	550	532	551	542	529	529	524	562	510	542	560	540	543	525	552	511	550	579	569	553	559	551	557	527	532	546	530	578	527	513	571	526	545	561	556	580	535	565	566	587	528	532	542	501	533	529	555	540	568	542	540	556	530	523	561	487	536	531	550	569	534	582	584	526	561	550	532	552	584	569	549	539	556	549	566	568	539	534	563	533	564	578	545	552	568	519	561	546	569	558	516	547	528	549	538	568	560	525	548	558	568	528	594	539	541	549	513	526	532	569	563	536	510	571	515	535	548	526	546	571	583	504	551	525	573	588	583	567	567	568	584	551	527	551	537	566	544	516	541	559	564	558	558	568	542	558	574	521	539	523	549	554	576	535	556	554	549	516	556	546	591	506	539	532	561	554	546	556	535	523	594	540	601	554	551	541	534	504	520	538	505	531	613	546	526	554	535	541	549	544	553	540	541	519	561	552	512	549	514	527	502	582	554	542	578	530	524	556	573	524	557	540	548	524	564	560	575	519	560	509	533	556	540	555	568	544	563	568	586	554	565	536	561	548	528	530	568	520	550	585	578	523	502	522	545	549	573	530	538	574	552	514	523	540	524	566	521	541	532	545	534	558	534	514	545	513	615	527	501	540	540	580	521	548	561	575	557	535	517	549	557	528	566	513	545	554	538	579	555	558	549	562	496
66185	29801	11133	3078	1094	581	390	363	324	292	302	288	269	294	296	289	290	268	286	281	286	276	307	266	274	284	275	250	277	282	304	286	317	285	256	231	269	262	288	231	261	283	254	291	306	272	277	294	271	240	284	282	255	278	292	285	267	275	291	307	295	275	269	285	260	277	283	258	300	309	284	266	227	246	282	289	251	269	278	261	272	294	275	239	285	273	282	275	274	291	281	278	269	297	288	270	266	285	295	284	276	290	288	291	288	271	299	264	305	270	313	276	307	300	283	257	293	265	270	303	282	294	276	280	323	277	286	268	250	254	264	263	274	258	271	269	292	289	296	263	292	290	280	254	282	281	263	276	306	272	279	273	311	302	268	271	240	248	275	269	253	329	278	279	265	311	285	294	299	247	269	292	277	277	251	269	283	253	278	289	268	267	269	306	282	255	300	286	277	245	237	284	294	266	292	298	309	260	282	309	305	285	289	280	289	260	256	266	269	295	271	291	271	251	261	287	272	288	259	257	234	252	229	261	247	223	275	266	309	279	275	271	303	271	256	281	261	278	245	284	293	306	312	294	245	264	243	285	274	303	263	275	274	269	269	256	296	278	281	260	280	266	282	276	263	288	295	297	303	252	273	278	259	276	264	259	272	289	274	260	282	288	257	264	287	254	284	290	286	259	306	270	287	300	276	256	248	282	303	275	297	290	275	264	280	304	259	271	278	280	282	309	255	271	300	278	280	266	255	320	269	285	263	276	277	276	276	287	271	270	267	256	268	259	287	284	267	234	300	297	291	277	295	252	316	273	281	254	283	258	262	279	257	254	273	271	278	276	271	300	306	287	266	291	335	275	261	263	268	292	257	286	290	290	280	272	259	291	270	297	229	288	272	273	276	238	245	263	299	268	268	294	297	236	298	269	290	312	279	293	276	255	287	276	257	277	266	277	277	254	290	285	260	291	283	284	242	261	270	284	298	277	273	300	283	276	273	283	284	290	302	259	280	245	301	280	258	282	286	280	263	276	282	269	263	282	295	248	293	270	265	275	268	264	269	258	293	249	289	290	274	311	288	272	250	285	248	279	279	290	246	268	280	283	278	277	289	292	291	295	268	245	242	286	243	264	277	259	256	275	274	282	279	286	237	275	290	257	277	277	305	294	256	267	265	266	284	286	260	308	258	292	264	258	257	296	274	253	248	282	254	289	268	266	244	255	270	283	255	274	272	298	248	259	294	279	284	287	276	261	233	268	300	271	278	276	289	282	275	286	303	283	245	252	284	289	270	255	269	248	270	272	276	275	299	252	265	281	297	240	240	275	252	292	282	268	270	284	261	298	289	259	286	277	286	266	273	269	280	274	279	257	274	280	286	272	287	318	256	288	266	224	265	265	286	267	256	272	334	289	247	286	255	291	264	283	302	270	269	285	244	276	270	258	245	280	271	242	265	297	276	294	270	275	267	246	261	249	303	267	272	269	261	318	263	271	269	256	304	306	260	275	285	307	272	291	304	281	254	296	274	255	296	284	273	282	269	276	278	297	295	291	253	255	255	300	239	264	303	278	283	290	253	282	300	309	267	284	258	259	286	243	268	260	297	252	259	296	303	245	260	266	284	295	321	252	282	258	252	259	268	286	278	270	297	291	276	264	274	303	269	262	289	272	289	307	294	271	312	281	261	306	274	303	254	292	272	291	294	304	265	272	279	285	280	252	268	286	292	272	252	266	223	263	257	274	245	264	292	279	291	270	272	267	264	270	279	260	275	304	269	269	291	306	290	271	269	277	263	286	270	290	276	267	242	286	276	293	313	302	234	295	290	266	280	291	254	266	250	278	298	279	272	288	281	287	261	301	253	268	261	268	286	274	274	271	299	323	275	290	270	249	283	308	259	271	302	278	282	296	269	275	287	276	276	268	286	294	291	287	271	251	273	278	263	271	253	274	244	275	300	270	262	307	309	282	266	270	305	273	240	276	274	280	263	293	299	289	278	270	309	274	277	286	274	291	300	259	273	274	273	253	295	280	282	287	277	271	254	273	260	294	245	283	235	259	268	281	307	282	266	272	272	258	278	294	297	282	277	274	259	269	290	258	302	231	331	270	234	274	267	241	273	284	287	276	262	273	257	291	308	259	265	280	236	273	276	280	277	282	263	277	271	245	252	308	270	284	269	277	239	269	306	262	313	298	261	246	271	268	276	274	282	281	282	280	275	259	297	286	280	266	285	247	289	288	268	255	259	275	273	277	266	274	257	263	278	295	243	290	262	294	278	297	282	256	258	274	270	292	263	312	271	262	296	293	314	301	298	268	311	295	317	285	292	266	269	250	254	287	292	290	264	283	288	250	263	312	270	267	263	289	261	261	294	283	296	269	267	281	261	285	265	297	271	304	310	269	234	229	271	269	258	298	290	281	275	274	278	282	289	273	269	285	290	295	273	274	271	277	272	260	260	271	272	254	278	295	270	284	280	274	270	273	307	265	281	276	254	294	310	280	273	271	312	262	285	279	281	271	300	297	306	286	288	267	284	267	311	318	283	276	233	266	284	274	252	263	305	262	291	305	249	286	288	269	275	257	274	297	271	281	284	278	279	271	276	293	274	273	231	299	254	274	277	290	240	240	266	287	279	282	257	289	281	299	303	265	299	274	292	281	295	273	237	271	269	246	276	273	273	276	263	285	303	264	261	298	252	271	274	272	259	282	285	272	265	304	272	294	294	302	274	265	276	264	300	287	291	266	289	256	270	286	285	294	278	264	311	285	311	258	267	254	274	287	300	286	278	274	297	302	312	298	293	284	286	270	271	271	270	290	241	286	277	283	278	270	294	297	251	292	265	289	260	290	290	277	266	276	293	297	265	293	257	280	265	279	264	301	296	300	291	284	271	298	280	256	311	270	264	273	311	308	283	257	271	270	309	290	275	249	264	281	300	300	314	279	284	289	296	287	304	274	306	258	280	308	258	278	263	297	264	287	263	288	271	288	257	311	247	261	266	283	273	297	275	305	306	271	305	243	273	302	286	260	324	265	273	286	284	263	315	296	252	270	266	233	261	290	257	253	289	271	262	298	277	227	286	263	264	237	267	279	261	281	291	266	264	287	300	261	271	253	284	313	273	283	270	276	263	253	266	277	275	248	281	264	289	271	253	306	272	278	302	266	326	271	284	290	282	258	260	315	244	295	279	277	267	264	298	283	279	272	270	291	273	261	252	314	289	317	267	292	253	257	289	275	274	284	241	234	298	258	270	259	271	293	284	272	270	262	262	283	277	275	225	258	275	279	299	260	275	297	298	286	254	274	252	293	272	261	296	294	304	294	278	276	261	248	318	270	284	258	228	283	260	241	281	266	273	246	283	287	293	277	257	279	277	298	276	286	305	281	279	279	290	238	288	244	273	295	279	302	255	259	263	263	270	288	273	326	271	273	271	264	249	264	250	315	292	268	287	291	258	273	270	283	256	252	304	290	311	302	293	223	274	279	294	279	294	267	259	247	263	259
44959	20734	9886	5356	2891	1638	861	880	785	743	700	671	665	597	634	619	637	615	617	601	604	608	598	609	637	592	651	633	638	616	613	608	627	617	618	622	607	620	629	603	616	609	611	640	618	594	571	595	610	610	558	615	616	636	644	600	641	643	604	607	631	589	623	640	611	622	604	607	638	596	623	607	615	627	606	643	621	602	590	642	644	559	665	586	559	627	620	628	622	642	584	624	626	621	606	622	644	665	621	646	608	610	598	627	613	607	631	626	591	602	613	595	602	636	621	633	636	672	618	639	613	613	619	634	621	626	647	636	632	598	612	626	629	632	628	637	593	639	616	627	609	596	596	635	593	617	589	618	627	636	561	601	603	629	640	627	643	666	615	603	629	607	647	564	617	623	655	626	586	612	564	597	599	609	614	619	614	613	643	616	616	600	642	635	593	604	637	607	601	604	623	628	617	643	652	552	612	614	610	603	608	623	636	653	639	652	614	632	641	622	647	620	604	634	630	684	609	599	562	650	665	598	648	610	613	589	638	637	623	674	579	598	595	571	611	605	637	610	623	577	612	605	614	605	590	571	606	654	607	643	648	622	607	629	598	620	624	591	607	566	657	650	608	624	636	581	599	615	615	625	615	613	646	601	583	656	596	631	556	617	652	650	618	614	600	666	596	625	601	585	619	660	691	660	617	617	622	636	623	613	602	681	634	648	595	623	578	604	628	602	609	637	631	628	642	600	611	625	612	646	631	571	585	584	611	616	659	661	613	585	662	613	628	631	634	600	621	627	625	617	587	600	594	654	608	636	629	627	658	615	635	626	619	615	574	628	580	623	615	611	613	605	634	619	629	649	630	629	640	626	607	688	610	598	573	593	611	619	605	663	629	606	583	637	614	608	656	616	643	619	589	612	633	618	612	611	630	613	590	662	606	645	604	632	611	637	593	659	625	603	611	601	597	608	589	612	625	611	624	606	629	616	662	643	615	619	627	631	635	619	640	590	659	574	580	674	630	621	612	639	651	623	660	609	629	608	600	631	622	601	617	642	590	614	624	612	590	636	629	612	635	635	553	588	589	598	602	611	614	633	629	637	639	621	597	625	633	563	627	603	597	651	617	601	593	626	654	590	658	621	625	588	600	635	642	588	628	596	565	625	601	637	604	674	631	585	620	623	650	584	640	644	609	593	630	641	616	609	602	619	616	608	618	616	574	662	646	624	640	590	596	640	611	602	621	591	593	600	634	631	630	634	589	593	645	600	621	617	564	662	624	611	573	583	658	597	623	644	660	649	620	635	637	620	599	626	592	589	602	616	619	612	594	585	566	645	653	606	598	612	627	609	606	610	615	635	614	605	595	606	597	584	586	617	591	664	577	612	610	637	656	614	609	625	636	606	578	609	607	596	664	597	599	586	654	633	644	598	590	617	632	606	635	562	614	611	612	671	611	624	614	609	650	646	635	622	599	592	640	592	646	635	615	639	618	621	609	590	605	583	610	590	622	586	609	617	574	621	588	640	643	636	593	654	570	623	605	618	612	627	619	671	628	625	666	630	604	629	625	643	640	599	634	648	578	635	625	638	585	604	618	617	593	652	659	624	638	596	602	630	608	614	593	678	607	626	616	629	652	624	608	599	635	602	608	575	605	655	605	590	569	652	605	599	608	605	596	569	615	628	616	633	598	633	609	600	617	632	638	572	590	627	612	621	553	619	656	627	631	647	631	602	646	649	600	642	621	603	623	614	585	596	646	594	667	658	617	597	615	611	622	658	644	611	557	625	602	604	620	613	591	590	634	661	603	598	654	637	648	606	664	646	655	613	650	627	624	581	635	642	690	616	625	627	600	603	609	635	661	613	647	656	585	637	602	650	622	612	636	584	651	609	610	593	629	651	642	601	598	605	600	621	602	610	619	582	610	676	638	612	639	614	638	597	683	600	633	619	633	602	610	632	628	636	632	635	601	576	608	638	581	630	623	658	604	620	588	650	594	576	637	617	622	651	605	593	642	591	659	622	648	623	620	624	612	587	600	622	641	616	598	659	600	597	644	604	623	620	591	539	593	601	654	632	591	568	598	608	657	587	646	660	592	653	641	606	589	691	647	616	615	587	659	649	630	611	581	604	680	601	632	611	608	642	619	588	589	617	640	631	655	592	600	639	578	570	656	631	578	610	594	665	700	618	623	597	576	605	613	604	578	640	656	622	641	604	624	594	640	646	655	643	615	636	633	616	597	589	640	614	610	627	596	644	633	653	614	601	646	598	644	587	625	581	641	600	591	629	608	627	630	609	649	647	639	622	597	606	614	643	639	641	640	649	625	636	673	635	604	616	657	632	589	631	623	619	625	612	659	610	629	612	581	618	640	589	598	584	645	578	612	650	611	599	630	640	596	666	597	626	606	622	610	621	631	573	637	606	621	630	618	625	642	604	619	627	612	638	621	623	657	614	606	603	667	577	597	616	661	620	632	605	626	670	638	643	598	642	622	617	661	609	583	631	619	660	629	616	586	592	639	602	619	631	593	646	638	591	651	620	628	658	629	591	637	597	611	601	559	620	617	573	584	596	638	620	632	597	642	636	610	643	591	622	608	640	618	623	625	617	598	632	631	608	625	627	637	636	635	623	614	601	651	638	630	621	598	605	634	618	622	597	639	602	617	623	632	597	600	603	626	619	628	673	582	630	575	620	576	640	613	600	640	646	613	656	603	626	598	618	681	619	616	699	611	658	630	633	549	648	615	629	601	643	626	574	641	616	633	615	668	621	605	633	624	616	622	592	625	590	610	618	604	602	596	670	627	597	625	626	652	590	613	621	587	589	610	590	647	607	621	615	642	612	633	658	610	614	600	598	614	616	670	617	647	634	620	589	593	632	623	594	614	636	645	626	614	603	585	633	633	605	583	595	632	587	664	633	642	653	570	611	635	634	631	610	625	639	633	606	583	605	642	584	642	603	605	649	600	606	637	611	618	636	669	610	632	642	626	627	636	610	592	591	590	593	606	608	651	591	589	659	574	601	603	616	639	639	594	608	618	636	634	577	603	582	623	650	641	599	633	589	641	601	614	611	603	608	624	556	638	586	594	638	626	621	616	631	604	630	583	624	603	577	629	611	580	625	625	635	622	648	604	617	585	634	632	609	602	619	577	568	637	611	629	604	589	636	598	563	627	629	607	578	605	591	630	641	651	626	594	655	647	653	587	670	629	604	600	602	588	645	621	642	622	613	624	586	619	636	578	613	648	670	592	583	671	625	608	646	620	611	581	623	651	625	620	654	645	614	611	629	631	655	614	625	591	570	591	589	643	605	605	631	595	608	650	590	608	639	600	644	628	611	635	660	608	612	626	617	582	651	620	621	636	650	664	581	634	589	622	644	616	575	626	591	600	648	637	622	632	668	638	637	633	602	642	649	619	605	623	566	644	577	627	672	606	647	624	578	668	666	599	613	573	633	630	633	624	627	618	616	601	627	652	641	629	627	654	643	636	662	559	600	604	570
44010	18325	6289	1900	676	360	240	268	233	223	232	258	283	232	259	240	248	260	223	233	267	222	234	249	232	250	239	241	259	221	212	228	271	219	235	204	251	234	272	231	275	247	226	203	241	234	257	223	276	252	235	264	246	241	268	248	270	253	250	241	237	250	227	212	222	237	251	224	239	240	269	239	201	245	214	257	239	265	228	248	254	246	266	244	230	245	247	250	251	205	253	266	254	233	231	243	229	240	225	259	251	276	214	261	244	212	247	246	234	250	261	249	253	246	213	244	234	207	234	220	229	223	236	257	252	257	230	239	224	210	247	249	230	227	237	236	236	237	243	238	245	255	235	239	220	226	233	246	246	225	247	231	250	257	229	218	253	224	246	251	237	237	243	218	235	251	241	239	218	251	234	252	221	266	204	195	239	225	218	244	227	247	259	239	239	249	225	204	231	249	234	240	220	226	239	250	215	258	248	240	234	245	262	252	233	246	242	270	229	255	246	264	229	231	245	233	223	213	253	231	255	216	240	227	245	225	221	235	246	248	243	232	224	219	256	254	254	229	256	264	240	249	231	266	242	228	266	232	247	232	255	232	272	274	265	227	220	229	253	234	267	248	249	213	228	228	261	234	214	197	249	222	243	253	260	241	235	253	241	244	260	271	253	261	210	235	251	242	246	249	212	267	217	215	258	199	212	255	253	271	238	229	226	247	249	248	242	258	227	238	269	248	224	247	232	228	245	244	262	234	243	274	232	240	252	245	230	232	251	254	225	238	229	265	247	235	232	234	226	225	234	254	223	217	240	255	229	228	215	220	232	227	242	244	250	243	252	239	267	265	268	217	260	240	234	221	249	239	262	254	224	233	249	253	234	235	245	237	237	269	234	247	250	250	246	239	231	226	248	260	230	245	231	227	271	244	241	220	247	220	252	245	241	231	280	220	226	261	229	241	213	216	229	249	252	227	238	243	234	256	225	230	238	246	274	258	239	244	220	221	235	265	244	249	249	270	227	233	233	235	250	271	228	232	241	262	250	235	211	232	245	242	238	225	225	257	243	231	238	218	207	240	232	221	247	253	245	226	217	252	233	238	238	240	242	239	257	244	230	274	228	240	230	222	225	200	230	227	260	240	250	228	236	228	241	202	245	233	236	267	237	247	258	246	222	263	238	269	230	222	244	264	226	283	273	230	243	272	244	254	214	237	250	232	211	226	262	267	265	252	265	241	240	229	231	269	240	266	261	250	211	253	218	214	239	238	232	230	241	256	269	266	221	242	254	209	205	217	213	229	226	222	211	205	221	251	221	198	241	236	258	248	246	263	233	200	258	258	245	246	246	200	247	238	218	272	236	220	222	246	264	254	223	265	251	252	249	251	252	226	230	219	227	242	239	218	239	231	249	239	211	254	249	250	244	244	230	218	236	249	213	260	247	244	216	243	250	221	245	251	230	236	253	238	239	225	214	233	247	214	243	252	234	235	226	216	238	255	245	271	232	261	238	244	223	234	243	245	260	214	255	258	259	222	231	270	248	239	240	232	244	235	226	232	265	194	246	235	231	206	246	248	231	206	268	245	224	277	261	255	255	259	233	227	268	258	269	241	258	247	248	230	243	214	235	266	254	239	238	229	258	238	230	257	261	285	231	242	244	241	236	275	251	246	243	256	250	244	234	224	265	248	241	241	260	216	209	237	243	286	224	248	246	245	249	263	242	235	271	221	250	229	228	225	238	217	237	211	261	228	232	245	250	216	229	249	221	267	268	252	255	242	242	199	243	254	245	221	232	222	258	244	213	217	209	239	239	249	289	238	215	205	247	273	230	211	210	238	247	247	242	277	235	246	239	246	273	243	251	276	273	227	246	236	239	255	224	251	259	232	252	221	248	240	229	212	256	228	240	245	238	257	227	227	244	232	262	257	214	248	232	262	231	223	224	225	266	242	238	248	255	246	254	256	251	258	240	227	211	225	227	232	202	221	257	247	223	234	229	235	217	246	236	232	249	247	241	236	237	233	255	236	267	228	229	205	234	231	265	228	248	227	230	233	235	227	208	267	218	248	231	254	238	197	234	249	267	199	255	243	224	222	222	227	243	252	231	218	266	274	255	233	233	218	250	227	228	241	252	225	256	250	249	261	208	256	224	263	236	251	238	243	238	235	238	250	254	238	237	244	216	237	241	251	250	219	232	231	233	228	235	251	235	226	238	254	226	224	230	225	243	239	253	228	213	244	229	268	209	234	212	266	247	233	252	213	270	243	222	260	224	215	234	254	265	252	209	254	240	230	234	235	255	225	214	260	250	233	257	250	237	293	225	255	248	223	245	239	269	274	235	274	257	244	223	230	235	232	244	256	243	233	252	261	241	217	222	232	222	245	252	268	248	259	243	233	246	233	220	206	253	250	249	256	248	254	237	210	244	197	234	226	260	244	234	245	266	248	240	248	229	218	236	233	244	229	259	272	258	229	218	239	249	214	236	253	282	208	215	233	232	264	239	243	221	227	206	252	227	231	267	240	251	249	236	250	262	234	234	248	238	251	239	250	213	220	248	240	244	229	233	229	247	319	238	208	237	245	251	238	265	227	258	233	230	231	247	232	265	246	261	253	241	240	222	237	252	252	236	236	224	213	260	254	226	226	254	223	217	215	212	222	202	243	254	273	231	217	231	252	258	279	234	226	256	231	246	236	234	275	261	204	267	238	215	256	241	231	224	241	214	247	233	225	249	237	253	236	273	248	248	243	214	231	283	254	229	254	246	245	268	230	237	268	242	232	239	229	275	250	258	234	235	225	237	252	237	264	237	237	260	237	238	234	272	237	254	269	244	241	242	216	236	234	243	231	250	264	254	226	255	259	259	236	256	221	247	232	261	259	222	230	259	256	273	242	232	246	261	241	248	245	254	266	247	223	249	234	240	260	247	237	234	233	238	259	239	239	271	191	251	242	243	238	272	245	261	237	264	259	260	232	253	255	301	257	233	244	257	212	202	265	224	245	245	238	258	234	242	255	242	229	260	215	241	250	219	229	262	228	222	260	245	252	248	229	244	241	280	231	255	257	263	236	222	253	205	256	268	253	221	266	265	266	291	221	259	256	244	229	219	217	226	224	238	239	232	274	265	261	266	248	264	257	227	224	251	261	245	234	219	253	238	243	245	234	221	259	252	231	216	239	248	241	200	236	217	215	221	223	222	244	241	250	243	245	240	264	240	243	256	225	232	247	229	230	246	221	235	244	230	238	225	244	267	259	263	233	239	261	257	274	229	228	252	246	261	265	251	242	249	240	243	225	229	254	232	235	254	237	247	238	214	227	244	221	241	244	246	235	247	244	206	236	226	255	249	222	234	246	222	223	235	249	224	227	244	231	223	230	248	241	208	270	240	252	228	224	262	254	243	267	218	246	230	235	243	245	252	254	231	267	250	209	225	285	241	252	250	233	219	253	234	230	264	253	269	240	246	256	245	236	243	223	231	246	258	278	231	240	240	216	247	269	209	251
29483	14377	8004	3912	1841	993	591	576	566	581	553	562	523	528	529	554	526	565	546	553	566	555	572	533	526	523	516	573	512	555	517	568	540	543	546	530	554	534	534	522	536	526	545	552	542	562	549	586	552	572	542	543	570	549	541	541	539	561	565	590	525	528	546	545	565	521	566	516	557	588	544	531	519	578	522	577	538	574	581	524	571	557	508	534	526	565	570	526	548	531	580	560	530	593	539	540	530	519	543	576	534	512	532	549	554	525	528	554	552	559	537	569	557	504	540	513	544	544	551	547	557	568	531	581	533	531	536	544	518	578	552	550	538	485	548	514	545	550	547	562	501	597	515	530	536	536	561	518	543	548	552	517	552	492	562	543	574	579	549	531	569	530	548	540	558	538	524	508	544	540	528	566	509	535	518	535	548	518	536	558	570	507	547	522	582	544	519	543	556	537	545	537	560	524	589	554	492	563	525	521	566	521	536	551	567	520	531	531	576	542	577	515	530	537	535	533	546	559	565	541	570	523	522	523	531	521	559	529	619	563	537	555	527	567	547	584	578	518	558	581	536	584	542	550	511	539	549	534	563	541	553	531	542	536	577	531	512	525	508	537	532	584	540	558	543	518	569	527	515	550	532	498	589	531	533	503	536	540	530	520	536	557	540	507	528	597	561	592	529	496	519	527	548	547	574	518	540	523	516	551	516	527	561	551	542	494	570	543	585	505	564	516	502	583	512	554	511	553	532	565	546	543	532	559	500	588	577	521	581	555	549	552	500	530	577	517	499	566	556	563	498	548	549	548	568	555	507	554	541	573	535	538	507	510	524	515	538	558	579	518	584	582	566	492	528	593	545	570	543	562	552	574	572	579	518	547	536	569	540	533	522	536	548	547	521	503	550	528	532	555	557	589	547	530	536	540	524	590	574	551	557	551	539	481	529	531	531	532	571	543	558	552	531	534	584	547	560	541	533	540	512	558	537	579	544	577	567	533	537	572	510	576	527	529	536	504	549	553	488	487	532	544	512	523	534	549	555	521	554	518	570	560	545	519	547	538	517	559	545	529	509	557	535	549	564	530	558	558	550	557	557	524	546	523	531	555	545	530	573	542	562	551	578	552	491	537	543	545	547	506	573	532	533	581	556	567	521	552	562	546	535	516	543	565	548	508	491	520	524	551	503	539	503	530	511	519	542	564	553	534	592	571	576	548	541	540	538	582	549	535	543	545	559	514	561	557	563	503	532	560	520	575	526	513	502	521	571	539	499	511	510	520	551	547	546	523	569	550	555	543	588	542	504	487	544	556	500	529	524	530	549	525	544	522	601	507	536	572	556	559	531	543	570	547	576	523	536	579	551	527	531	534	511	562	493	552	517	526	546	527	550	535	566	528	554	531	584	541	536	550	557	554	534	521	574	557	555	548	535	530	524	545	554	577	523	535	589	532	541	558	551	550	563	554	520	584	543	549	561	570	609	523	535	528	561	509	553	504	570	554	544	554	537	553	532	562	551	520	535	558	475	566	523	576	524	538	569	555	568	521	566	518	567	510	555	562	532	544	529	560	522	551	560	551	507	503	548	554	555	533	596	530	568	518	517	542	560	532	536	517	546	559	533	542	522	562	553	483	554	532	568	536	524	530	549	559	548	536	529	531	547	558	597	567	540	540	571	546	574	521	526	527	523	529	515	529	556	572	576	536	555	575	530	503	528	542	562	533	586	524	505	542	528	538	535	545	525	518	547	553	528	520	537	472	611	524	524	534	625	538	541	503	538	555	556	583	484	538	542	574	539	538	518	546	570	558	555	543	541	569	506	525	544	507	504	548	510	555	540	537	548	535	517	552	546	564	554	535	537	536	533	561	536	513	511	537	564	579	491	537	504	527	543	559	529	543	511	545	524	550	532	580	539	549	538	530	544	532	539	549	547	550	525	513	513	543	544	534	505	513	525	534	534	511	533	507	530	521	574	547	507	520	531	563	590	501	562	508	529	572	529	522	522	564	530	533	543	516	533	524	535	506	556	527	563	513	528	562	597	559	561	524	586	570	554	594	568	541	539	553	538	518	509	544	553	560	541	527	547	513	515	570	557	566	530	542	533	565	546	547	533	548	493	529	537	555	555	575	578	542	535	547	559	549	509	534	535	520	541	535	558	502	534	558	531	509	570	567	560	508	506	477	523	543	580	520	536	573	560	554	564	578	559	509	504	536	542	527	582	582	540	544	557	495	501	589	551	528	531	552	534	545	551	524	529	529	495	559	497	547	546	532	539	541	552	554	528	509	571	511	536	547	525	606	541	574	556	543	503	554	571	554	535	529	512	539	576	501	530	550	548	543	548	563	551	530	557	517	580	494	538	519	557	534	541	505	537	542	538	560	540	562	515	545	575	544	606	541	555	532	531	525	576	542	532	551	556	558	507	553	505	533	578	511	551	537	581	551	514	518	562	517	511	540	510	545	578	535	534	573	531	513	527	448	544	552	557	488	526	533	528	568	581	532	541	532	538	575	494	520	570	526	560	498	517	557	533	539	531	535	545	503	534	544	499	581	601	545	559	616	570	559	532	546	533	530	529	547	534	533	552	526	575	546	518	567	544	555	552	520	550	530	543	536	547	550	523	523	558	503	561	536	534	521	538	498	529	484	546	527	531	536	547	505	555	549	533	567	504	533	514	541	540	506	566	554	534	527	563	540	556	533	560	570	573	546	512	527	535	559	595	528	519	542	544	515	526	553	526	497	517	574	516	508	521	552	549	517	534	544	526	546	530	527	577	529	579	561	515	557	552	569	538	537	564	513	454	542	540	462	553	505	530	542	564	519	510	583	534	547	528	524	518	550	569	521	536	528	516	541	514	542	541	537	584	510	549	566	549	523	538	562	546	535	519	534	561	554	578	557	499	552	558	554	558	569	545	540	560	580	493	497	533	572	564	526	564	551	544	530	508	513	561	519	550	549	558	547	501	519	560	535	544	499	562	531	516	530	590	515	543	577	569	541	528	568	540	564	524	523	585	533	532	585	530	568	528	512	518	567	568	574	530	552	539	528	560	502	551	526	525	518	555	584	542	493	512	553	567	534	525	548	529	559	540	528	550	535	584	554	526	542	512	555	559	571	539	559	521	562	553	550	578	530	580	542	514	586	527	515	574	526	526	547	528	542	532	574	535	587	539	535	504	540	521	569	554	549	551	546	535	552	547	563	526	567	510	542	586	532	495	542	531	608	529	569	552	537	523	520	520	591	565	559	537	528	554	559	548	540	533	564	518	548	530	534	541	561	591	533	575	548	534	550	529	556	563	496	538	535	554	556	570	536	513	530	524	551	561	584	528	541	527	565	563	534	548	505	570	524	527	541	576	505	514	557	525	547	560	528	569	520	511	572	520	532	517	555	512	543	558	549	535	563	524	480	563	530	513	547	564	535	552	548	556	582	563	501	476	518	576	557	576	556	522	519	530	560	542	528	535	502	548	513	544	491	536	511	532	542	533	547	557	510	563	549
51911	22973	9918	4037	1488	521	312	271	274	274	265	242	204	259	221	232	258	243	257	226	208	219	275	218	227	235	220	264	230	228	238	246	219	234	231	245	244	221	220	241	239	230	203	244	220	259	205	211	259	235	238	228	238	232	222	235	218	262	211	217	227	202	208	205	215	238	214	242	201	246	207	203	247	226	257	245	241	238	246	243	259	203	233	228	224	241	259	266	250	221	239	225	254	248	222	244	238	225	230	243	234	242	245	255	246	228	246	217	222	250	221	213	249	205	257	242	222	226	231	238	257	259	238	226	244	198	197	230	251	224	225	236	227	242	217	233	226	258	231	267	221	230	238	225	237	237	270	230	250	247	227	196	212	226	212	215	240	225	215	264	252	252	230	231	212	265	202	238	238	226	241	244	219	229	237	220	215	232	225	251	223	245	234	231	251	239	207	237	261	219	209	245	263	239	231	222	251	187	235	227	231	244	224	253	222	242	230	222	259	251	247	224	239	258	222	244	243	218	233	237	231	241	226	235	216	246	249	214	186	226	252	234	233	252	232	227	237	242	230	223	223	243	233	250	250	210	212	211	242	237	220	246	246	237	244	211	205	209	236	243	217	220	228	239	241	246	233	226	242	226	229	252	241	220	226	240	227	226	221	209	216	206	221	245	240	244	218	258	234	210	218	249	257	232	175	201	234	240	256	255	233	250	227	238	202	241	217	232	218	213	234	220	219	230	233	240	218	241	248	225	231	208	217	269	237	220	254	224	256	204	221	245	242	236	218	237	242	269	228	236	227	202	226	243	230	254	247	241	213	209	242	244	226	243	221	241	223	207	204	225	253	237	232	253	231	215	257	210	230	253	250	233	194	244	232	250	242	240	223	250	236	235	218	234	267	245	230	230	241	229	241	252	228	233	226	228	245	228	215	207	225	214	205	203	224	234	223	273	289	257	195	228	240	248	258	261	220	224	259	228	239	225	239	247	223	247	244	217	218	241	238	234	251	198	239	226	232	242	212	235	252	241	246	213	240	195	201	247	275	227	227	250	238	263	232	227	256	261	238	264	212	245	254	238	233	243	245	196	222	269	223	219	221	242	222	228	243	262	225	205	194	273	246	235	219	238	226	228	234	249	232	262	253	229	231	226	226	236	239	242	237	249	234	236	223	218	210	220	251	224	227	212	222	243	256	227	212	215	233	246	243	239	239	261	253	227	234	245	213	234	235	241	216	214	230	216	217	226	242	244	241	252	236	251	239	218	244	228	227	224	262	241	219	258	240	233	233	222	265	227	236	244	237	223	225	249	241	246	268	227	219	224	232	224	229	202	261	248	252	222	224	224	223	235	276	231	255	257	255	238	230	247	200	260	218	232	240	239	225	250	270	220	225	257	248	260	196	205	248	255	222	219	212	228	217	236	224	241	219	251	257	262	235	242	224	222	242	191	232	246	203	215	248	226	233	234	221	215	235	223	210	211	246	198	237	241	241	237	230	243	209	218	222	246	268	258	239	217	238	248	231	236	254	237	239	252	238	238	230	279	244	221	234	251	255	254	264	244	232	224	246	243	279	231	262	244	250	265	227	232	240	243	246	228	227	229	225	239	218	258	243	223	251	236	243	234	217	239	219	285	239	236	217	234	231	211	249	233	215	241	201	225	221	195	222	266	243	235	251	234	250	222	239	188	232	245	246	229	266	239	284	234	219	256	225	276	227	221	224	284	251	229	239	229	246	228	250	208	255	224	223	248	242	234	281	266	229	211	210	221	239	234	244	215	211	206	245	247	232	229	232	229	213	270	211	222	220	244	217	215	215	227	229	240	259	239	256	230	190	263	185	228	244	230	221	225	257	244	242	226	226	235	236	221	230	264	188	227	238	236	237	240	203	226	225	230	249	225	220	197	248	204	245	233	238	227	232	257	252	226	224	244	241	225	226	232	254	267	235	236	262	238	231	239	243	266	263	241	231	206	242	249	239	211	220	214	243	250	257	221	243	229	230	224	231	214	218	230	249	238	235	212	223	267	244	224	236	238	235	251	215	257	260	251	272	258	246	231	236	241	235	240	220	237	243	221	257	233	208	214	218	247	260	234	203	229	223	230	234	223	218	253	199	223	255	250	222	210	257	237	203	193	249	256	228	229	262	264	237	237	263	224	223	235	257	230	193	246	207	224	245	239	257	231	238	236	234	224	226	233	242	229	202	207	227	214	207	226	232	230	206	256	238	230	231	224	260	253	220	224	258	226	259	234	228	259	245	230	260	237	228	245	236	228	256	238	223	244	239	232	208	209	211	209	234	248	238	236	261	240	229	240	222	231	271	229	246	219	215	222	229	255	232	242	239	242	226	247	214	239	258	221	228	251	251	259	221	268	230	227	232	257	252	233	236	201	251	214	233	245	247	235	218	215	214	251	267	265	263	245	252	264	238	225	248	225	244	238	226	226	236	233	229	215	226	220	246	210	202	245	257	224	211	260	242	231	211	237	244	233	244	229	239	239	210	249	241	194	229	252	232	246	224	248	245	240	254	226	236	211	241	235	233	235	232	255	225	235	254	238	251	247	223	252	199	242	239	218	195	218	201	233	237	227	251	243	215	234	240	225	250	237	221	255	256	200	256	257	224	242	249	258	237	230	211	246	212	221	261	258	222	240	246	236	263	278	228	227	247	220	213	218	241	231	229	224	202	251	223	234	240	243	219	224	209	206	209	227	231	203	238	238	237	234	261	258	240	219	234	242	245	229	245	216	250	250	233	239	230	248	217	257	244	233	248	219	224	214	201	232	234	223	242	222	230	225	233	227	198	248	211	273	220	230	219	203	249	208	243	228	260	249	263	257	229	265	235	217	215	244	226	227	248	255	252	222	230	239	234	247	249	230	218	257	218	251	245	222	230	210	255	237	230	243	231	202	227	221	216	241	252	241	251	232	228	254	245	241	225	253	209	232	220	246	254	226	254	221	270	243	268	211	216	281	207	234	219	253	243	252	227	241	239	216	230	235	269	245	248	228	231	242	232	248	224	264	244	229	262	228	222	226	212	229	240	240	265	211	210	219	251	221	248	251	220	204	267	216	225	237	246	219	252	236	244	229	229	272	236	214	229	220	248	209	260	227	209	219	245	260	218	238	254	243	224	272	268	234	221	207	239	267	251	214	237	237	228	242	231	239	236	266	258	238	218	227	207	226	249	240	213	237	212	196	231	240	237	276	238	225	255	237	225	207	180	228	250	212	241	229	213	205	213	253	249	217	235	214	241	234	215	244	235	260	232	233	229	241	209	225	222	219	201	228	232	218	238	265	208	223	208	215	223	219	254	244	237	210	214	235	224	228	243	237	255	230	219	255	247	217	219	231	239	224	254	213	181	239	227	243	231	231	230	227	237	233	264	285	228	206	219	241	236	251	258	232	248	222	217	263	216	276	219	244	265	230	216	241	219	256	240	210	203	247	220	200	251	256	245	232	229	265	249	253	257	198	243	234	211	241	233	246	234	251	221	211
34010	17965	10758	7425	3675	1435	786	755	741	694	649	579	546	587	518	564	533	534	544	531	507	517	520	580	561	509	553	563	547	477	549	512	536	522	548	533	488	520	535	564	579	521	536	574	529	514	525	531	489	536	522	536	552	519	485	528	530	518	497	506	525	579	562	505	581	531	527	548	577	546	528	537	560	518	534	558	537	514	568	535	535	519	559	510	544	519	565	490	533	522	569	511	587	592	499	530	583	559	559	531	533	578	531	518	582	525	584	572	495	549	544	517	548	538	565	562	532	562	534	530	513	558	534	509	521	550	529	582	590	524	504	555	497	512	523	569	555	549	574	530	551	521	521	525	557	570	570	564	503	518	544	520	566	519	596	541	558	550	564	527	559	535	537	532	530	540	554	568	545	525	552	537	548	520	521	576	507	563	525	542	509	548	550	506	510	538	559	525	559	517	549	533	539	558	510	576	516	560	510	527	531	514	533	523	546	485	531	516	528	548	559	537	509	526	591	556	534	534	559	560	515	523	525	546	554	486	520	515	553	529	554	564	535	554	540	519	553	548	559	541	574	516	540	527	513	517	529	550	507	562	507	519	507	528	528	518	543	528	551	549	535	557	551	515	521	564	488	550	516	544	542	561	554	557	538	538	546	571	531	530	562	512	515	531	570	505	537	545	508	530	556	586	562	506	503	524	526	549	568	576	519	549	525	532	533	531	509	541	545	551	512	560	550	532	532	524	511	522	535	549	517	584	534	517	520	535	556	555	567	538	508	494	534	528	513	505	516	510	548	573	528	561	566	556	528	519	546	532	529	557	544	565	505	534	535	520	546	524	516	573	488	572	504	526	551	511	543	539	554	525	498	581	556	531	515	572	543	550	547	552	487	559	543	542	537	503	523	521	574	513	538	507	524	503	525	517	533	542	567	501	562	514	525	550	538	534	526	517	571	584	558	562	539	502	586	539	522	513	507	527	522	594	529	505	531	540	546	544	544	543	522	555	555	529	571	527	571	543	545	556	539	523	521	566	539	525	556	525	518	524	547	527	546	519	544	498	546	532	512	544	539	552	530	512	539	547	541	520	542	566	495	504	567	532	531	525	550	518	546	554	537	521	526	516	522	523	558	538	575	514	552	527	515	543	564	512	511	521	530	538	547	528	533	525	539	571	566	545	536	515	519	517	540	542	514	525	546	551	502	526	534	553	522	546	535	520	531	549	547	552	524	586	599	533	525	512	479	515	556	577	543	540	561	543	558	528	578	528	507	524	505	538	515	505	549	517	546	566	510	554	543	526	532	528	528	534	498	561	539	499	538	515	551	504	564	527	525	568	583	543	565	513	533	532	565	510	525	563	561	552	566	495	550	553	562	516	550	545	516	538	522	511	546	509	560	529	561	510	535	541	562	526	541	537	547	598	506	544	495	565	521	550	515	556	525	528	566	557	572	545	544	505	540	523	516	532	517	574	527	519	532	522	547	531	529	535	524	576	567	525	565	532	514	544	561	511	554	548	496	524	532	546	556	535	577	550	543	557	518	513	466	539	525	569	527	550	519	532	565	530	511	517	517	485	598	522	546	533	549	560	523	571	587	545	492	542	516	530	599	509	528	547	538	530	560	479	553	519	516	571	500	572	528	533	494	495	555	537	572	513	553	490	543	512	535	554	525	533	542	529	531	504	522	558	536	547	556	521	485	492	562	539	548	507	573	578	528	490	554	552	547	539	547	547	533	510	548	548	516	508	514	517	510	551	504	513	561	535	543	542	551	536	556	540	503	518	549	509	559	583	477	525	491	525	559	529	534	547	511	542	523	530	513	503	513	528	483	566	555	564	532	545	531	561	548	540	558	497	539	511	548	520	532	528	490	536	539	549	553	514	524	522	532	568	489	524	540	520	531	526	536	536	570	531	519	537	501	558	555	545	558	537	507	569	512	522	510	575	536	528	511	519	515	527	544	540	505	519	517	526	470	539	531	509	541	547	508	562	540	491	530	512	547	535	554	499	545	513	531	526	539	553	517	545	540	521	528	572	541	542	511	555	562	548	553	511	554	525	511	546	552	568	523	506	552	526	557	518	533	518	526	510	559	561	521	603	509	527	545	513	508	546	537	570	501	514	568	553	545	543	534	567	529	568	524	568	546	517	554	511	540	529	556	539	531	505	509	532	506	535	534	520	540	502	529	567	561	549	538	519	529	507	537	575	519	544	529	534	520	510	539	548	564	525	563	571	498	544	516	549	482	506	518	492	552	535	509	556	587	544	540	476	551	550	559	528	551	531	490	519	529	520	546	569	507	557	488	559	554	549	514	531	537	502	505	527	543	566	551	536	569	491	540	534	525	559	538	584	528	530	522	538	489	546	510	557	542	521	526	514	533	528	512	539	492	554	585	525	512	522	515	538	529	526	546	520	560	469	569	503	500	519	529	523	534	581	540	538	534	549	557	531	522	523	518	575	590	559	531	540	548	543	525	530	558	502	538	520	540	498	533	526	528	527	556	544	553	555	539	544	556	578	504	527	533	507	567	547	506	539	542	563	508	519	553	563	527	501	521	529	518	522	541	568	539	543	511	586	594	564	555	542	504	563	525	516	473	527	511	562	534	535	552	498	507	526	512	528	526	521	573	520	517	517	514	545	527	546	500	519	562	556	520	553	524	544	527	547	506	549	578	542	521	577	499	562	531	545	518	521	546	608	528	568	523	527	565	532	545	522	496	539	521	511	562	577	536	559	571	560	542	518	594	575	544	553	518	570	526	556	530	536	455	547	522	544	545	519	539	560	502	572	536	557	490	573	522	518	519	546	548	532	547	490	505	524	558	525	543	495	553	553	538	495	532	562	535	553	512	510	513	540	541	491	588	520	488	505	566	539	492	544	590	561	552	570	553	551	502	513	517	522	488	500	566	545	503	555	541	552	525	555	537	558	534	550	472	536	548	539	536	544	522	515	555	518	558	538	527	483	505	544	504	543	594	543	493	517	539	551	478	522	570	539	555	564	524	523	526	525	501	524	520	526	522	486	524	531	536	501	550	542	515	494	546	562	541	522	537	502	527	531	532	549	551	527	493	526	515	518	525	554	558	552	512	563	529	497	516	525	540	513	585	536	513	535	513	566	540	572	518	549	480	539	528	507	569	562	513	535	527	497	493	554	539	504	524	487	480	539	589	534	535	498	523	564	550	520	573	540	541	507	524	542	502	551	541	538	508	538	491	576	534	568	514	491	559	540	582	527	516	559	495	542	534	569	561	567	524	529	521	549	566	505	519	525	559	546	554	511	526	536	545	506	528	570	522	518	530	515	563	535	487	554	519	508	555	544	580	537	572	558	511	545	537	541	526	525	552	547	555	560	535	548	550	495	567	535	568	528	520	534	505	486	532	491	549	539	564	541	502	529	502	526	550	542	540	548	514	529	542	521	532	544	529	516	577	514	534	490	548	557	532	533	567	570	505	537	552	553	515	540	528	517	533	524	529	534	554	556	522	530	547	567	527	535
55744	30647	16526	6629	1752	531	403	389	298	261	275	293	301	269	258	282	277	256	275	274	283	260	293	262	268	270	245	241	299	252	265	262	251	258	279	308	263	271	280	234	270	279	266	220	255	235	253	253	293	275	245	276	289	301	259	294	254	251	265	256	226	275	255	306	253	243	300	282	286	274	282	245	284	236	258	272	250	275	270	264	273	278	282	269	265	245	279	270	285	249	281	228	287	288	269	230	279	266	248	289	269	284	292	263	255	279	281	257	272	267	265	233	266	309	244	248	271	270	288	243	236	283	294	244	268	275	260	275	274	244	269	256	291	274	249	250	233	269	263	287	270	286	250	277	284	261	253	297	278	299	276	256	263	263	291	268	270	270	256	261	259	250	282	280	244	256	255	244	283	249	267	252	244	266	308	283	237	277	276	275	224	266	272	242	264	256	280	265	231	267	272	244	250	271	281	258	252	273	270	244	271	263	311	249	264	247	291	252	262	269	245	261	294	270	245	275	280	282	290	248	248	247	269	240	270	247	281	294	234	278	275	283	250	234	230	286	241	267	294	273	285	272	303	276	247	296	280	270	228	254	266	261	253	250	284	225	251	254	265	278	278	249	271	252	252	267	294	280	247	261	275	248	267	286	251	273	248	259	240	258	278	266	279	250	255	306	267	278	269	290	279	238	256	252	255	243	288	282	268	274	268	259	268	265	258	232	265	261	246	270	264	281	263	259	267	262	247	247	237	260	281	276	279	256	243	272	258	272	272	280	283	270	311	239	267	277	288	288	266	245	242	266	273	292	271	291	288	286	264	266	252	239	225	240	259	261	255	263	269	297	257	238	247	265	258	270	252	290	247	246	281	262	257	255	257	257	294	255	260	278	259	276	249	262	251	241	311	272	287	293	260	294	288	259	284	280	264	271	236	234	254	247	239	265	279	284	276	257	236	255	280	273	275	241	254	283	273	240	259	259	246	251	259	277	272	242	282	245	221	269	261	303	269	277	264	289	255	246	257	272	265	235	246	259	270	303	247	291	250	262	299	291	271	267	260	281	280	274	243	241	259	274	255	291	251	268	291	295	273	281	268	250	266	286	265	281	254	277	278	268	303	287	243	292	289	259	256	265	237	269	270	256	273	250	235	267	272	271	270	260	241	261	270	266	257	278	241	280	291	265	254	255	278	292	262	251	244	257	271	247	248	271	245	263	257	272	282	282	294	282	253	256	254	243	277	265	275	253	251	253	292	276	256	251	263	269	327	304	255	276	284	278	260	307	279	272	249	248	237	269	260	259	260	265	262	260	274	296	251	252	259	280	262	252	256	254	268	268	304	252	261	270	309	262	256	255	233	248	258	299	262	236	274	254	289	274	252	258	219	275	274	261	279	288	279	274	277	285	261	238	262	261	294	269	263	291	254	264	303	254	261	254	255	264	261	265	275	277	294	276	279	248	282	246	256	284	274	282	252	263	236	265	258	263	268	264	279	266	295	289	269	273	287	270	265	261	246	244	281	253	255	269	253	289	287	245	283	300	262	238	246	283	250	276	269	259	260	234	266	280	253	258	252	271	274	273	245	243	270	269	280	286	258	269	272	305	314	259	270	276	309	283	285	300	252	267	266	245	265	259	241	246	263	280	288	251	282	270	259	247	297	241	282	264	257	256	272	271	289	254	278	264	313	280	247	252	268	267	219	236	280	277	237	270	247	269	267	242	277	266	256	271	282	249	237	281	269	297	246	310	234	287	254	239	244	278	284	275	284	252	270	263	267	245	268	284	264	284	252	262	252	299	250	267	282	325	293	248	267	276	252	278	264	252	248	257	264	243	282	263	260	289	260	260	276	284	248	276	260	242	263	278	260	286	274	252	289	252	265	263	279	259	259	262	240	254	258	264	289	247	273	239	243	304	277	287	262	259	245	253	239	269	242	248	307	281	261	263	288	245	253	272	321	259	286	277	251	290	293	260	256	271	295	227	293	262	264	244	241	247	265	267	280	227	262	254	244	244	260	251	263	264	327	269	243	254	250	269	246	259	263	260	276	263	265	263	274	266	266	279	236	281	247	315	259	236	268	268	276	267	273	261	292	254	255	287	267	275	294	287	257	279	286	247	298	280	222	274	284	266	276	256	246	252	264	268	291	282	275	253	273	243	271	299	243	276	242	244	243	252	256	282	285	268	247	272	264	256	266	248	267	257	259	280	260	265	273	254	276	287	243	272	246	250	260	241	278	271	252	274	252	287	255	256	256	277	253	272	253	288	253	261	273	277	228	243	279	252	259	274	264	248	290	251	266	248	242	272	284	280	242	268	273	265	264	264	238	283	259	224	262	259	276	284	264	261	285	260	273	280	273	276	281	311	275	281	289	232	263	244	243	265	281	253	254	261	278	245	280	271	268	274	275	265	251	257	278	250	267	267	263	270	260	240	270	294	245	279	286	239	282	292	261	250	248	276	277	273	237	266	254	273	250	271	273	270	276	278	262	273	267	262	279	259	265	264	283	263	260	269	236	286	251	270	260	226	234	273	245	269	279	267	255	257	255	286	247	241	250	243	262	258	264	254	282	302	272	279	231	262	268	257	272	289	301	226	219	244	258	265	267	256	254	293	262	240	245	285	249	249	271	280	292	287	255	236	275	251	288	236	263	276	248	300	250	255	272	286	298	272	262	278	268	275	275	263	245	255	255	256	286	226	284	248	263	278	277	264	265	292	297	294	257	291	304	267	258	269	272	279	249	234	255	278	269	279	247	274	275	261	235	272	229	281	240	247	238	285	263	244	281	269	290	259	238	281	263	236	281	260	296	252	290	258	277	319	282	284	271	262	261	255	230	284	260	274	260	262	284	277	278	243	271	257	245	272	261	272	286	260	271	281	239	256	232	241	296	277	275	277	290	270	277	250	282	303	285	250	256	260	241	274	259	272	284	274	253	269	272	239	252	270	260	272	248	257	265	276	270	257	236	276	252	243	290	272	276	272	262	281	283	252	234	287	255	253	269	262	268	303	281	283	274	240	278	286	250	278	253	259	252	258	274	255	283	298	298	251	278	269	274	296	266	263	289	249	242	270	272	249	276	224	276	271	231	283	250	300	250	230	295	243	260	260	282	283	250	278	286	270	247	266	254	250	241	239	257	256	264	257	277	277	254	272	266	257	249	285	252	270	246	243	255	282	270	261	258	281	291	276	293	243	261	297	272	248	273	261	271	280	278	278	212	260	260	248	243	265	253	264	269	261	257	258	280	250	263	257	261	247	264	277	290	260	275	257	257	272	251	279	266	265	301	264	257	270	248	251	238	267	255	253	254	247	294	278	224	251	275	252	249	271	253	275	269	266	272	272	261	263	277	238	253	290	219	263	260	284	263	315	253	235	231	254	248	230	271	289	279	235	280	269	254	259	254	261	257	249	237	250	244	276	269	280	262	265	310	274	269	260	293	273	281	274	264	238	284	241	242	283	272	239	279	258	292	275	276	276	260	262	260	269	250	254	266	265
37167	25285	16796	10281	4131	1646	975	963	822	701	687	649	652	604	668	629	579	588	549	601	603	571	594	562	566	583	595	552	595	591	579	596	576	555	605	602	628	577	557	588	613	625	572	532	581	622	599	563	567	568	573	591	608	630	584	586	579	595	649	593	608	575	592	592	567	654	528	609	580	578	560	564	572	638	608	582	616	613	606	655	593	635	612	607	593	603	568	608	627	606	604	605	570	595	569	627	617	608	598	607	611	586	594	634	630	636	589	598	622	587	548	578	623	620	596	583	601	560	595	623	553	593	625	600	575	574	570	595	634	633	608	611	572	627	600	564	602	567	596	568	629	592	598	545	604	647	593	592	605	590	574	584	577	554	597	548	584	558	575	590	612	629	574	597	545	601	593	657	595	622	574	617	613	548	589	546	569	591	599	599	623	576	611	573	610	596	593	607	579	628	597	583	617	633	646	623	596	610	614	597	558	572	604	572	612	590	554	584	578	607	621	538	623	624	581	599	612	601	619	554	597	595	607	636	604	600	572	570	563	585	619	614	582	590	609	602	621	575	568	607	594	570	546	578	629	583	559	633	542	608	614	602	600	589	584	591	624	604	575	610	590	572	587	635	559	587	560	592	602	579	634	576	639	589	594	613	639	556	620	589	605	545	577	611	615	601	591	571	580	623	619	642	610	640	614	562	572	601	599	591	607	600	589	590	575	577	595	620	612	628	554	577	596	600	608	609	592	616	617	614	607	549	603	633	568	589	582	563	602	545	640	566	590	648	597	587	624	604	558	608	568	554	577	662	599	596	617	626	596	580	556	591	597	588	617	575	611	621	618	608	608	608	556	604	578	579	605	610	609	587	579	624	616	594	598	537	605	597	588	628	609	588	579	589	573	587	582	550	536	596	599	606	572	633	634	529	633	594	607	610	610	592	639	541	597	608	606	615	572	606	590	578	637	538	567	623	600	577	604	593	601	585	609	593	594	562	577	542	594	602	618	593	552	569	623	578	609	630	599	566	607	555	549	614	592	599	585	632	601	613	582	596	591	580	604	601	629	630	576	599	570	612	612	606	590	574	569	618	608	595	589	595	550	597	609	654	542	555	602	616	559	620	592	625	648	588	549	616	636	615	576	566	602	608	598	589	615	605	582	589	599	598	558	629	577	632	577	581	591	574	589	547	629	576	589	561	638	576	626	558	558	629	592	610	629	610	600	605	599	559	647	606	588	605	626	609	568	603	564	626	624	589	617	592	600	594	579	602	601	614	634	599	587	601	601	649	575	623	596	571	567	613	581	651	609	589	557	649	619	586	602	563	564	569	595	599	619	589	604	643	561	636	602	598	587	612	560	618	614	586	610	601	613	611	591	606	622	600	573	591	578	652	566	609	575	595	630	616	611	599	656	597	618	653	599	600	584	558	600	537	616	572	596	603	595	592	576	593	545	608	638	569	601	612	620	549	650	582	568	619	579	583	645	609	566	630	576	591	588	559	628	570	582	613	606	587	587	593	588	581	611	634	577	564	616	596	573	588	567	587	586	593	610	547	584	610	611	589	641	597	589	589	583	637	596	565	607	613	592	620	574	588	594	594	604	601	554	602	592	590	624	609	580	581	590	582	579	585	625	589	634	619	572	600	588	584	595	604	578	607	607	616	623	561	610	581	595	559	580	564	619	583	642	593	597	611	557	551	610	568	621	628	577	574	617	623	618	551	598	594	627	578	602	575	640	584	594	568	585	608	583	582	595	586	578	615	605	617	615	583	609	636	603	598	591	630	566	598	588	600	601	580	594	596	639	568	594	581	551	638	556	594	579	642	598	603	585	570	600	597	577	591	595	591	626	596	595	596	574	614	571	576	561	618	606	656	596	604	602	608	598	575	570	573	629	579	601	652	634	573	570	602	610	581	590	581	622	600	589	606	574	587	617	582	544	555	626	614	543	576	595	625	609	573	612	624	588	578	563	610	584	571	596	607	631	597	611	572	574	638	623	604	617	598	593	586	585	546	616	589	606	537	606	543	567	537	591	640	636	624	628	636	604	624	572	595	558	600	580	610	579	563	594	585	609	602	604	559	594	580	583	589	624	615	558	640	618	632	619	607	582	593	617	565	626	605	640	618	559	598	624	584	603	587	610	598	588	606	581	565	578	576	602	629	622	601	613	589	591	629	578	598	607	604	622	569	630	586	602	585	625	583	585	588	629	584	577	574	643	618	554	577	595	572	600	587	575	582	595	600	572	618	609	595	565	570	623	564	585	568	608	639	641	595	632	548	556	601	594	608	599	596	594	601	577	627	580	593	577	596	596	580	580	599	628	563	590	590	573	587	574	572	555	626	598	614	560	619	580	533	591	563	603	604	593	579	631	604	648	580	576	575	636	580	620	567	574	575	610	581	576	606	578	603	601	624	581	606	615	636	582	602	628	624	605	615	621	567	621	651	615	589	609	615	618	591	558	607	604	564	628	592	607	597	571	510	549	617	582	569	582	598	577	600	600	601	593	668	654	597	587	595	616	606	628	650	614	608	634	610	582	613	615	589	636	617	575	599	610	613	565	605	576	596	602	601	604	597	582	594	585	598	542	583	570	579	625	583	600	639	620	572	569	570	600	595	569	624	608	607	552	621	550	590	602	609	601	565	624	585	599	605	590	590	601	582	565	547	623	590	603	597	608	542	596	555	627	586	621	557	573	532	632	594	608	558	600	629	598	591	577	609	589	582	612	601	578	603	575	598	549	611	596	602	609	622	601	613	588	591	614	590	596	599	574	589	587	628	603	612	573	597	582	615	596	603	585	562	610	607	590	639	580	594	608	570	568	603	647	538	558	524	591	614	558	583	599	564	603	591	616	613	587	582	635	600	604	627	617	608	618	557	598	594	600	560	617	585	581	597	571	575	570	608	617	574	582	554	573	568	613	569	605	620	610	607	591	582	592	563	576	582	585	575	619	593	586	650	575	629	561	613	606	632	556	604	615	581	596	562	608	581	616	570	579	572	595	593	621	573	578	557	575	604	633	634	577	618	583	610	619	586	590	565	595	580	637	595	622	602	606	586	604	570	558	601	616	584	600	590	577	606	612	620	552	605	575	601	595	619	552	632	610	624	583	589	609	551	584	623	599	570	633	564	627	603	616	591	604	621	622	590	579	617	569	602	623	592	600	620	608	565	540	639	586	565	601	595	582	537	632	577	598	630	605	559	556	569	579	601	602	642	605	576	633	580	603	581	613	592	590	603	560	598	562	610	629	591	607	615	631	594	590	593	565	637	568	594	578	597	593	587	600	616	615	596	614	582	582	591	595	592	637	610	598	600	582	611	653	574	613	550	578	637	602	584	563	602	593	583	600	599	546	579	637	638	553	617	584	596	623	601	576	582	586	575	631	596	609	594	598	622	513	572	588	614	612	630	579	563	583	585	562	585	605	572	643	594	602	604	601	597	613	634	604	621	617	595	639	583	619	601	584	607	617	600	624	589	631	583	628	636	578	546	584	609
44907	15195	3373	900	491	339	266	274	246	233	285	247	260	225	248	283	265	254	254	281	232	246	278	266	268	257	274	282	244	245	260	228	238	295	249	270	238	234	263	234	247	227	235	260	240	227	256	254	273	249	244	246	247	286	288	271	253	231	268	260	253	223	247	294	239	246	215	255	248	243	244	265	269	246	219	238	248	253	237	255	249	275	251	246	256	233	249	242	239	256	267	237	259	247	261	282	243	244	243	247	223	222	251	252	256	262	235	251	255	269	229	248	258	265	213	249	250	237	265	267	247	285	252	227	232	228	252	252	215	239	239	245	273	274	232	250	229	207	264	235	223	248	247	253	238	286	284	226	264	218	252	236	236	216	271	275	264	261	263	287	238	263	240	262	257	233	292	239	244	247	248	264	261	222	253	215	244	232	215	291	268	246	258	262	285	267	264	249	239	263	247	236	270	241	252	261	268	238	267	231	254	234	229	285	265	219	250	253	251	253	275	238	236	270	251	240	281	255	255	257	232	268	258	263	231	241	271	254	230	265	255	240	222	221	226	249	259	254	262	225	223	252	240	238	268	250	264	259	226	255	248	257	289	234	237	263	235	265	268	260	275	243	220	240	260	258	245	243	261	243	265	258	246	243	222	271	275	259	235	234	230	250	249	236	265	275	238	238	241	268	254	257	246	272	231	246	230	236	254	276	257	226	213	236	267	272	249	260	249	226	241	235	257	253	261	276	242	267	265	249	271	239	269	255	267	236	249	232	262	264	234	263	236	249	242	270	241	287	233	221	227	253	298	256	235	262	252	255	276	261	228	248	250	263	263	258	238	252	235	273	253	211	245	272	260	274	237	246	266	245	228	232	242	261	248	239	262	229	235	252	255	249	247	224	247	253	247	233	251	242	237	271	251	243	242	253	261	278	265	256	260	267	226	230	233	229	275	232	276	279	248	236	245	249	285	235	288	246	280	223	231	257	276	243	283	246	275	259	257	248	274	231	248	239	252	258	237	224	272	249	240	222	262	259	242	239	250	236	229	241	256	246	276	261	278	260	268	254	272	248	254	257	251	220	264	261	246	250	231	241	264	232	248	242	273	271	269	215	257	238	241	279	272	258	279	245	258	265	236	226	261	251	240	253	277	260	244	243	259	254	276	248	245	244	256	244	250	254	240	242	271	238	252	262	244	304	264	273	282	237	257	266	243	241	253	236	250	235	232	250	264	253	271	239	240	249	271	251	230	248	268	212	203	225	262	263	264	246	246	256	273	250	258	245	274	240	261	257	261	234	246	250	236	283	238	250	229	256	264	246	234	216	244	236	262	285	271	274	217	242	258	232	243	259	212	221	254	280	272	267	237	235	267	235	249	235	240	234	284	221	224	272	234	239	240	225	269	223	241	250	246	259	263	226	240	229	256	263	229	241	224	237	274	276	244	272	264	227	236	255	254	231	237	256	295	288	248	266	253	253	256	241	230	219	241	236	262	250	277	244	256	258	263	238	240	225	265	257	230	225	269	253	242	273	257	237	245	269	230	249	252	259	236	224	284	292	256	215	245	270	263	242	245	269	260	253	262	251	221	257	240	251	259	252	291	227	245	242	230	233	272	216	262	241	285	254	263	257	251	281	247	226	243	255	238	253	251	244	249	250	276	260	248	255	242	249	294	255	241	232	241	238	255	234	250	254	256	268	248	259	256	264	233	285	274	245	235	243	230	271	236	275	248	259	252	227	199	253	259	252	247	279	235	246	253	261	260	234	258	256	259	236	244	247	226	257	241	205	253	231	250	261	232	240	252	239	262	280	254	248	274	246	248	290	233	253	249	260	218	226	223	261	262	257	243	240	225	245	289	252	189	237	290	247	233	243	258	276	233	265	277	263	258	240	268	253	239	203	228	263	282	258	231	251	282	213	230	224	248	278	275	238	267	246	229	242	255	250	246	251	261	264	257	246	239	241	238	228	248	248	233	250	247	257	244	226	284	284	249	262	278	218	279	239	254	278	259	267	283	246	289	237	281	239	264	247	237	266	248	281	243	247	261	272	220	254	256	253	239	254	284	259	257	284	236	293	274	247	267	224	254	261	272	278	235	271	250	246	241	254	240	252	223	238	265	266	263	241	227	242	251	240	239	248	261	256	274	239	247	267	275	244	252	286	251	245	227	221	241	248	251	259	228	252	267	271	221	239	263	248	268	263	293	252	254	254	274	263	250	228	282	241	255	260	234	234	271	253	246	271	228	268	248	262	263	244	249	251	230	260	280	247	211	248	236	247	270	263	219	244	235	227	231	251	263	253	218	239	248	262	234	277	251	246	214	265	224	280	257	249	248	292	240	242	259	269	249	244	239	244	241	232	263	234	238	234	275	236	277	244	274	253	240	277	239	246	274	233	249	247	257	260	275	247	261	205	248	248	266	238	240	244	288	246	240	240	257	250	232	259	270	225	247	256	250	244	252	254	251	268	267	257	248	269	228	206	282	263	290	264	270	234	257	220	290	271	234	246	274	248	227	238	247	254	224	241	250	256	237	275	248	274	249	221	230	238	260	231	262	239	252	231	231	234	256	279	256	265	259	268	258	224	284	255	273	235	246	232	235	224	247	255	256	268	251	240	256	265	230	277	246	260	233	245	239	226	239	259	219	254	247	245	250	269	253	268	251	241	226	264	260	255	256	215	267	256	249	266	244	257	253	249	228	223	250	274	257	273	261	242	237	220	273	252	257	276	240	253	238	251	249	227	250	227	256	286	280	248	252	253	256	220	258	283	225	250	276	244	245	243	274	262	250	270	251	256	278	246	258	239	259	261	247	256	276	263	226	261	274	258	260	266	230	246	258	276	261	259	227	288	268	261	278	241	230	270	257	248	248	283	250	244	257	247	253	224	262	249	231	242	267	236	238	239	264	271	257	254	252	237	236	252	274	224	250	279	232	233	251	261	274	231	232	220	237	246	247	277	211	239	244	250	269	229	231	278	254	240	234	238	260	248	244	250	270	266	285	255	250	243	221	238	238	263	260	263	235	263	241	259	271	250	228	241	284	239	237	232	254	268	240	252	226	239	241	263	287	243	232	299	256	236	249	248	244	270	249	236	249	264	256	282	214	258	226	250	268	241	252	267	289	268	259	222	254	226	231	263	275	279	269	273	273	278	257	226	279	240	265	235	263	245	268	234	276	248	259	257	254	269	237	266	250	237	258	253	266	252	235	267	264	276	264	257	259	269	246	262	237	264	250	254	260	220	248	229	262	264	248	255	275	221	230	238	246	247	235	252	264	247	286	231	216	251	275	244	242	265	241	219	286	230	254	250	242	273	271	259	239	226	244	252	220	227	234	238	240	268	253	264	251	257	266	244	260	295	241	225	218	248	246	266	278	272	254	244	237	241	280	214	231	252	251	259	264	247	250	230	248	259	245	261	232	239	259	236	229	238	262	247	234	241	268	257	278	259	269	271	291	240	230	233	241	237	246	263	274	236	269	270	254	259	246	242	243	236
28943	10164	3871	1812	1277	841	648	613	618	594	567	528	553	625	569	553	567	550	543	559	527	573	519	579	539	605	592	555	563	553	535	566	576	584	573	549	582	561	566	562	575	590	588	581	577	562	549	595	521	567	555	584	560	555	608	571	541	571	588	589	548	569	576	581	525	570	544	561	561	571	553	535	605	561	552	563	536	551	550	555	576	550	563	566	552	574	589	606	565	601	597	546	592	571	581	550	577	542	530	539	559	589	548	544	588	574	588	524	527	590	571	566	569	592	537	574	568	548	599	625	561	573	548	541	565	576	555	559	592	556	561	532	551	531	547	561	555	568	554	545	575	579	604	606	550	555	592	578	575	547	594	594	568	572	562	560	525	569	582	571	526	539	563	556	554	607	590	552	520	583	616	601	548	538	570	530	547	539	589	600	557	587	545	605	610	582	552	538	601	568	575	549	552	578	574	589	536	590	539	562	570	554	565	576	575	613	545	506	547	579	524	559	595	560	552	574	556	518	555	582	518	584	582	552	534	524	538	541	538	616	553	603	591	603	565	513	571	547	551	536	557	533	597	540	570	554	560	581	595	579	569	563	567	590	548	562	566	563	547	568	554	570	586	535	575	559	607	532	538	598	583	548	557	581	510	567	599	548	533	564	519	572	557	522	589	558	537	577	550	570	573	556	591	545	548	554	594	559	578	589	575	554	525	578	584	555	572	506	534	563	567	525	550	541	505	535	544	546	546	501	574	534	561	588	601	549	580	581	523	585	559	541	548	518	580	569	553	594	578	588	558	505	549	516	553	584	542	592	550	586	532	510	584	628	585	566	530	589	592	559	609	556	537	557	552	562	590	556	578	570	584	580	565	571	573	577	577	530	593	603	574	529	590	570	573	553	593	598	579	557	559	560	534	548	564	523	569	552	586	563	590	525	577	609	556	555	589	544	568	570	533	518	547	544	542	567	526	552	564	530	554	540	510	575	578	544	592	587	572	578	580	523	537	565	575	599	574	584	528	561	562	543	600	604	526	599	589	584	610	509	569	583	607	581	597	586	598	552	519	590	554	534	592	564	539	574	524	514	577	572	562	578	565	587	539	551	529	563	541	569	544	553	555	565	544	548	545	553	560	546	553	571	562	561	570	538	595	562	549	571	571	573	586	541	536	541	554	570	567	528	580	596	576	581	565	640	555	530	593	581	588	552	571	563	565	546	569	572	559	562	583	534	552	548	547	639	559	599	583	547	583	557	528	560	576	528	578	568	581	561	534	550	570	560	535	529	542	624	579	532	565	603	576	571	548	561	565	552	582	593	592	568	569	607	551	538	551	565	580	553	572	522	573	576	606	561	586	593	586	538	546	561	562	541	560	560	583	606	589	533	532	539	537	580	568	602	568	579	571	570	555	533	563	557	580	560	542	513	487	574	525	557	533	555	578	544	546	598	530	566	577	570	580	584	575	603	554	582	597	586	589	539	587	598	584	593	546	521	557	541	569	587	542	565	543	532	557	565	566	550	533	544	566	579	554	577	594	562	554	569	519	559	582	564	550	519	587	570	534	593	556	559	530	558	567	547	556	576	566	546	526	501	566	532	574	584	562	603	529	610	566	552	578	541	589	562	644	521	527	550	556	583	559	568	580	621	544	615	525	549	568	575	565	597	539	558	521	589	566	574	582	536	594	600	576	553	557	554	528	538	534	593	558	572	538	554	563	566	577	524	562	552	570	616	609	594	553	532	583	548	591	602	537	609	560	586	566	554	559	556	567	576	562	546	558	592	576	541	574	547	574	557	578	543	539	547	533	544	587	569	544	581	580	535	568	618	612	561	536	572	576	577	555	540	582	552	547	548	547	570	614	576	583	579	541	520	570	557	579	532	595	569	572	590	567	601	572	558	577	568	551	543	565	543	569	552	533	590	558	574	549	579	511	559	567	532	598	554	580	582	577	524	590	578	572	559	595	601	595	569	594	560	558	605	556	561	578	513	581	553	581	548	542	601	540	570	557	566	555	579	531	587	572	576	571	574	563	602	577	606	536	590	550	567	639	567	581	613	592	541	576	561	547	568	579	604	566	509	544	524	536	552	560	511	530	531	618	543	572	574	580	570	632	565	539	558	573	555	557	559	586	547	593	601	535	513	579	589	554	536	566	595	616	579	558	563	571	572	543	572	558	555	561	590	517	572	576	554	583	562	589	573	542	540	560	527	566	574	549	560	563	554	574	553	581	594	581	530	522	567	577	560	531	595	551	577	574	512	593	576	580	567	546	540	573	525	558	546	584	524	523	547	544	594	579	549	582	568	598	539	534	567	554	571	525	550	562	612	589	522	569	539	543	564	523	554	550	541	572	565	542	605	553	563	570	599	605	570	543	606	544	569	553	529	571	525	547	557	577	552	563	589	573	552	542	570	592	602	541	567	574	593	540	578	567	573	599	542	579	555	545	586	570	573	558	551	570	555	604	550	614	535	543	564	554	564	511	535	552	569	585	568	577	546	532	595	545	596	534	546	571	586	543	582	635	574	596	607	529	549	535	557	549	568	555	580	564	581	548	531	561	569	592	580	552	544	587	546	539	563	598	548	570	583	595	573	574	588	564	570	554	554	575	544	538	577	560	570	643	546	583	494	513	570	565	584	554	576	579	529	574	560	577	583	579	580	581	610	577	589	575	552	546	574	511	542	597	547	555	551	521	550	596	542	573	565	546	595	563	558	592	573	568	588	547	576	585	507	585	552	585	570	570	612	527	530	594	572	545	613	564	599	569	625	582	582	545	561	570	616	554	615	570	566	568	537	537	538	548	574	573	585	553	560	574	565	549	562	564	570	574	529	566	590	532	551	561	523	575	566	543	568	578	571	574	551	546	579	601	555	507	591	552	563	563	540	543	565	577	593	535	569	568	610	559	553	574	594	582	529	558	574	559	590	587	515	594	564	570	534	562	574	583	576	554	558	557	543	513	573	532	556	593	564	552	568	544	546	558	604	567	583	545	585	569	568	570	570	624	584	583	611	567	541	538	557	553	589	550	564	556	580	586	561	608	568	602	576	526	572	580	547	554	538	553	550	537	582	605	541	564	568	551	584	635	523	539	540	557	542	531	524	543	560	542	565	584	531	532	563	581	579	550	567	557	594	578	554	557	561	555	546	511	549	533	543	582	573	554	550	540	573	549	540	548	561	557	576	553	586	557	577	586	540	552	565	587	590	560	583	561	560	632	570	564	564	558	566	566	565	551	578	601	549	528	593	558	577	536	497	544	569	604	542	568	561	550	557	528	562	608	568	591	576	568	598	518	556	557	595	550	530	574	599	566	541	556	556	547	612	505	582	562	585	530	565	589	516	536	571	581	525	535	590	583	549	582	539	536	561	571	620	562	549	600	545	545	546	545	540	591	552	577	558	579	562	571	591	580	567	552	548	563	563	549	545	537	581	577	598	548	524	528	560	531	563	585	586	582	549	593	559	575	556	547	558	583	573	566	529	605	518	546	627	559	563
58003	24081	7520	1817	843	431	287	278	290	277	281	269	275	245	264	275	307	270	265	266	254	240	260	258	274	289	274	260	300	247	251	271	269	268	223	247	249	247	245	255	277	250	270	261	274	252	262	273	279	256	240	275	283	266	275	270	259	271	250	259	244	276	289	284	265	263	275	275	247	262	230	276	276	248	272	281	282	241	269	290	276	280	269	232	282	254	250	252	262	271	254	270	281	266	260	266	261	250	281	275	255	272	259	240	280	255	242	278	267	259	261	266	239	285	232	263	287	259	318	247	249	299	255	292	266	259	255	246	283	292	280	235	262	267	258	264	263	261	265	255	295	254	268	253	252	303	234	232	273	266	318	255	261	271	266	270	246	253	273	291	283	247	251	281	278	246	267	229	244	247	257	253	261	253	290	260	261	261	279	232	256	228	248	257	243	239	277	253	262	245	263	279	237	249	253	266	251	256	289	252	281	284	271	246	260	277	233	220	252	259	265	248	248	253	281	234	249	256	258	260	248	262	253	259	263	264	266	300	263	262	261	266	283	284	244	287	251	256	265	297	282	276	240	237	240	352	293	247	264	251	263	247	275	296	243	269	247	235	244	281	285	267	282	249	282	258	286	273	257	258	269	242	260	222	276	241	269	271	263	270	251	269	311	287	252	252	267	252	254	249	285	268	260	245	257	258	230	252	258	265	283	275	249	257	263	254	247	288	255	280	272	226	262	275	257	270	289	262	263	235	242	262	236	243	250	269	295	255	281	271	230	261	279	258	277	253	259	271	274	268	244	272	253	296	251	263	270	276	254	248	254	286	266	291	266	243	267	258	292	249	264	279	298	234	265	265	259	292	255	258	301	268	264	288	284	258	261	263	264	262	246	260	255	228	248	253	281	248	266	281	254	307	251	259	255	245	255	224	256	295	253	261	283	267	289	284	273	279	249	233	264	274	262	261	237	248	257	240	285	282	298	260	258	239	281	271	225	281	283	263	271	256	253	252	284	266	252	260	276	257	272	270	261	261	268	265	264	256	287	298	238	262	255	291	256	296	241	249	274	282	288	263	256	266	253	261	272	264	259	263	270	260	277	279	271	298	258	265	290	265	241	265	228	270	254	240	262	284	244	276	251	268	273	291	294	245	254	287	249	254	285	300	243	265	271	266	276	283	242	255	274	265	223	252	250	257	275	250	263	243	279	237	249	264	257	229	265	253	263	244	267	274	264	253	281	274	258	254	260	283	279	283	237	278	271	255	276	244	262	245	259	282	299	255	248	276	257	310	276	271	280	263	243	278	294	269	301	288	251	249	292	266	266	288	264	281	262	284	268	251	253	281	260	273	287	275	270	264	254	288	257	261	253	243	271	272	295	261	243	256	253	272	267	243	260	263	240	242	276	263	242	261	253	232	244	272	266	264	260	275	273	249	295	241	291	258	261	246	252	252	252	249	273	282	289	271	260	264	242	252	247	265	275	235	267	248	248	269	239	253	261	264	247	233	222	251	270	238	249	249	266	260	265	271	269	269	253	249	234	265	261	249	272	278	275	274	274	285	272	269	267	271	280	253	248	261	234	256	288	269	256	254	286	280	278	265	258	285	282	256	275	297	296	257	271	255	262	270	288	261	241	283	262	260	249	282	278	278	260	271	280	239	265	258	273	261	299	272	263	259	244	245	242	253	269	260	276	282	249	232	285	294	284	277	244	273	240	259	282	226	285	280	260	252	282	257	265	251	269	244	270	273	270	270	219	257	235	271	276	271	270	247	285	238	274	249	275	262	269	252	258	271	304	247	259	290	265	254	272	266	272	271	266	263	277	265	272	264	255	249	287	261	276	262	248	255	257	244	255	270	267	259	256	251	267	304	237	265	239	250	253	281	251	258	268	255	241	241	271	287	287	260	279	271	254	272	277	258	276	263	237	266	243	233	284	254	250	242	233	264	295	300	250	237	254	257	274	245	253	273	243	277	236	272	267	255	282	236	244	250	267	246	245	268	268	280	267	275	254	285	269	258	273	265	271	282	289	283	267	289	251	277	259	304	237	248	241	264	275	247	241	244	258	251	259	253	255	287	251	251	256	248	261	270	267	242	254	259	261	266	275	263	244	283	251	266	284	284	252	277	240	303	278	272	284	249	248	286	252	274	267	246	252	275	255	255	257	255	239	233	263	282	224	285	240	256	282	263	248	230	284	294	269	263	262	255	250	266	257	242	279	239	308	247	253	267	283	272	275	275	301	273	259	257	259	298	241	227	301	245	236	269	272	279	268	254	282	269	256	252	250	260	248	263	232	256	279	268	269	240	251	272	273	252	269	269	246	257	275	285	240	268	261	254	269	260	266	267	262	240	279	244	281	270	262	299	274	259	285	236	273	251	247	249	241	268	241	272	266	254	273	275	243	246	250	261	256	282	289	270	237	253	278	237	277	227	265	244	262	260	282	278	275	275	253	268	266	256	231	293	239	233	254	257	254	253	282	251	251	260	264	258	261	209	257	232	286	242	274	224	238	298	279	262	247	235	256	266	285	242	277	253	245	273	278	255	238	282	254	232	277	246	236	292	306	244	233	270	255	231	233	295	269	249	262	239	270	263	303	248	261	257	270	239	245	262	287	251	289	285	243	258	279	299	261	256	269	274	264	268	241	241	276	263	264	262	271	230	265	294	301	251	257	245	273	275	283	283	252	230	271	284	292	256	280	282	248	238	272	247	260	251	250	290	251	285	251	272	293	312	245	260	250	251	269	280	270	255	263	295	276	255	267	266	270	305	280	259	274	279	265	287	294	268	232	251	258	260	264	258	241	259	268	271	248	268	268	265	250	275	291	278	238	248	257	259	277	247	262	258	262	296	252	276	265	262	286	271	269	249	274	259	277	257	293	256	244	274	275	253	280	238	300	266	251	286	242	265	296	251	271	285	261	248	261	248	262	240	251	245	253	253	285	254	264	243	275	242	229	280	265	245	273	257	225	277	245	273	243	237	255	253	307	268	262	269	292	286	235	271	263	287	277	248	303	265	241	258	267	249	293	243	241	279	305	268	248	283	225	268	239	291	300	239	274	260	262	270	301	259	286	262	256	258	247	264	279	268	273	253	292	242	256	246	270	242	274	263	255	280	275	260	261	249	255	285	261	282	255	258	280	294	284	260	284	273	242	265	232	256	243	258	270	252	269	272	247	268	285	240	239	270	271	263	283	258	260	269	266	259	262	259	267	259	274	265	290	250	276	269	252	246	246	283	257	254	286	252	284	248	260	273	253	317	268	269	257	283	262	258	286	276	292	225	239	258	248	259	254	245	262	252	258	244	246	259	275	279	283	269	268	243	244	270	289	285	274	256	262	273	259	257	264	281	270	263	252	272	278	246	286	245	211	272	258	249	243	294	274	264	244	238	267	254	259	238	252	263	278	279	278	257	274	264	289	258	245	240	304	267	231	240	258	285	283	265	276	255	262	268	238	257	273	241	258	291	274	284	283	263	282	263	253	277	272	291
39489	16596	6436	3509	2238	1139	738	624	691	577	624	584	602	582	585	533	615	617	595	585	586	588	629	621	591	622	540	611	569	580	590	607	582	603	581	572	606	608	588	599	578	621	635	610	666	586	616	561	625	579	577	561	613	615	549	586	612	596	630	583	604	592	610	614	584	615	589	568	616	627	517	631	592	614	605	619	623	589	615	581	642	577	621	594	590	624	591	602	586	617	586	614	592	611	594	574	609	520	593	567	643	611	575	559	626	637	605	626	624	585	567	633	592	599	571	612	583	614	580	576	604	591	569	605	613	595	605	616	624	581	603	586	622	614	626	613	657	598	570	567	570	614	582	616	558	579	620	579	579	605	587	602	632	581	619	591	591	600	602	579	609	585	584	585	626	595	591	590	563	588	605	573	589	592	591	599	613	549	596	576	617	555	617	610	551	595	585	600	596	586	619	576	622	577	595	578	546	593	594	573	615	592	594	565	660	564	597	561	598	605	596	593	604	664	598	617	580	600	597	589	603	623	581	566	592	599	569	642	595	592	620	582	584	608	596	557	640	638	576	597	605	601	580	607	576	635	619	580	549	575	588	572	659	622	587	588	567	621	595	631	639	561	631	596	586	579	578	611	562	613	641	583	587	600	635	619	561	604	614	610	547	641	607	624	577	583	625	592	614	577	566	618	644	595	623	591	588	571	586	555	600	589	609	583	579	599	581	559	558	653	599	615	562	595	603	618	575	599	589	617	616	600	614	606	605	575	601	629	617	611	589	621	607	596	593	587	593	563	595	597	577	601	601	578	562	616	605	642	617	625	577	591	594	595	581	575	598	594	584	620	568	586	597	637	590	562	643	558	621	580	610	595	633	605	595	581	559	599	624	590	607	603	570	595	590	596	613	629	592	557	596	619	611	595	634	598	615	558	600	598	629	586	602	635	619	598	579	610	585	628	540	585	599	575	569	562	629	591	597	593	567	602	617	568	607	602	595	558	567	607	592	606	614	650	570	618	613	643	609	587	597	579	606	610	621	613	611	595	630	566	587	553	623	615	633	612	617	585	590	555	615	567	568	626	570	608	628	596	617	599	577	584	613	595	603	573	615	591	578	570	633	574	611	620	612	578	605	578	564	595	587	653	563	574	588	623	619	610	617	622	598	575	606	640	579	609	533	602	588	616	562	594	570	649	603	593	628	583	544	622	613	589	610	598	599	584	635	577	601	596	569	575	616	587	595	572	597	622	630	572	587	570	593	616	625	629	595	569	624	606	687	617	631	627	600	606	579	580	626	590	561	583	608	615	619	604	651	570	545	593	551	569	581	569	616	608	572	551	633	651	599	557	578	581	632	609	589	567	622	582	575	576	588	590	593	648	617	554	643	572	604	588	625	550	526	607	609	592	594	614	620	597	585	570	645	598	590	601	616	639	620	563	611	613	547	596	568	609	606	593	565	551	568	609	583	568	626	633	578	555	617	590	599	569	597	559	624	622	602	630	626	599	533	584	556	580	596	613	618	608	611	609	613	575	591	580	593	558	586	604	543	607	621	637	568	600	623	581	584	604	644	578	552	613	600	630	604	598	590	607	624	568	599	595	630	608	612	597	646	583	571	594	606	567	604	584	586	612	585	591	629	595	606	620	645	622	586	602	613	601	614	590	645	589	664	605	621	582	582	585	589	602	599	563	633	644	603	604	645	609	577	624	605	616	611	581	559	612	607	615	541	621	562	612	620	577	575	624	639	582	578	581	626	614	573	563	608	627	636	592	569	610	564	563	600	579	610	561	634	574	597	564	577	613	571	587	580	602	612	575	622	600	580	606	588	614	597	565	569	547	627	600	600	581	591	558	583	644	528	595	584	602	586	559	622	623	591	637	600	598	580	587	587	576	587	627	569	602	576	592	569	600	615	627	580	663	592	588	581	628	593	624	605	595	570	584	592	639	609	627	575	598	557	630	578	591	589	593	610	617	597	598	616	643	636	631	608	584	597	614	587	609	595	586	592	543	608	586	593	570	569	581	555	591	563	644	621	608	580	586	610	617	640	636	583	573	603	605	587	587	620	592	584	606	619	577	565	598	594	607	663	575	590	598	604	584	622	566	586	622	603	630	573	564	601	663	543	604	592	590	603	595	578	586	586	576	603	610	652	582	593	570	581	552	573	546	600	608	548	565	582	642	604	564	617	595	610	634	585	595	600	634	638	586	595	605	639	553	621	586	603	587	596	591	602	625	603	605	603	640	583	611	583	576	651	574	653	619	560	617	619	620	573	543	578	613	593	580	654	587	578	605	555	564	631	614	642	616	617	600	575	585	608	545	646	625	588	595	586	577	597	603	611	625	605	592	609	588	636	606	556	596	595	656	639	568	628	547	584	578	611	575	548	591	602	557	583	627	598	557	616	606	625	606	616	624	567	586	608	608	577	608	599	564	591	586	599	613	601	582	620	608	598	612	610	570	588	559	604	561	595	600	639	555	598	610	601	554	628	592	628	591	591	598	624	611	603	592	580	625	566	615	634	588	612	621	603	599	584	609	620	633	548	587	611	630	588	601	583	611	610	600	630	577	588	584	597	603	595	645	589	565	575	564	544	596	619	602	603	620	610	622	608	607	594	645	585	608	556	660	632	599	660	587	606	567	611	634	600	614	601	582	611	594	586	582	604	597	608	585	573	588	590	555	580	670	618	572	590	604	570	600	626	618	580	612	588	641	615	614	607	575	680	561	586	595	613	559	604	590	584	555	590	565	571	609	593	557	644	654	605	618	599	637	592	603	578	621	599	568	603	610	603	623	571	569	610	611	593	555	576	562	556	610	610	615	601	615	573	631	649	609	569	552	611	565	555	607	570	580	617	580	628	671	620	613	619	583	598	653	601	576	553	597	596	559	601	567	593	624	592	602	576	647	600	586	567	580	589	618	592	586	628	570	633	570	596	628	601	577	633	546	607	604	605	605	600	602	621	569	598	609	595	613	613	610	579	601	567	549	606	599	623	597	585	620	559	629	599	590	574	615	598	634	584	569	594	563	570	602	622	591	576	592	622	554	594	579	574	613	595	554	589	617	595	651	588	601	573	577	609	570	597	602	570	603	612	579	611	592	619	613	646	631	582	548	626	592	617	576	584	559	591	560	548	600	627	640	629	612	611	587	598	568	598	594	576	578	598	620	611	612	626	596	583	587	642	622	610	634	604	555	578	568	547	606	602	556	590	631	600	598	582	621	639	568	593	579	618	624	576	622	610	612	614	558	550	618	601	608	590	565	634	617	615	587	606	622	606	612	567	574	586	593	589	599	627	530	612	603	592	627	612	604	624	571	659	563	569	587	585	636	597	562	607	605	563	618	589	606	644	618	601	596	570	572	601	587	583	596	667	595	603	588	554	579	602	551	578	600	588	604	609	650	566	586	617	566	557	619	568	623	601	539	586	557	565	629	595	590	638	597	558	566	612	600	613	622	653	608	574	626	616	579	616	583	608	640	563	609	583	621	612	574	596	630
59521	30719	15996	6217	2134	846	399	302	314	308	313	317	277	270	264	268	264	279	288	287	263	294	268	263	234	267	274	295	287	241	261	240	256	290	244	272	241	282	298	270	244	308	264	249	285	282	267	277	239	288	272	304	261	272	268	291	269	279	270	293	274	246	268	300	280	246	284	232	304	249	263	284	303	285	252	234	299	295	264	256	261	255	298	269	272	280	278	265	252	291	278	257	263	286	278	315	284	288	288	302	236	270	291	265	230	252	282	264	256	254	275	282	284	251	255	297	289	259	271	280	262	266	291	261	303	274	283	272	276	276	267	256	248	259	236	252	247	271	253	284	280	254	263	245	254	242	229	253	282	256	257	287	255	264	291	299	280	251	305	275	274	278	262	263	245	275	267	272	320	303	247	284	281	251	263	296	282	273	266	254	289	267	244	260	299	280	273	248	247	222	282	259	263	302	240	302	267	275	277	260	275	265	278	272	251	287	269	264	276	244	288	253	253	270	285	261	279	241	276	271	243	258	303	284	254	323	272	246	254	291	268	286	274	271	265	282	298	281	316	291	267	291	272	276	277	297	251	244	261	290	273	235	261	266	261	277	259	280	256	258	256	271	273	268	249	296	280	296	278	304	313	256	265	283	271	250	262	264	259	273	275	265	273	236	249	262	259	272	301	294	266	264	255	264	261	296	297	298	279	260	280	259	277	269	246	273	288	291	268	254	252	273	282	277	277	253	277	284	249	268	273	287	256	305	246	294	277	272	251	253	275	286	295	276	264	276	294	271	252	254	255	298	254	262	269	247	253	276	263	265	283	283	262	261	244	291	266	267	272	276	270	282	276	279	266	247	268	275	301	280	256	281	250	266	286	301	270	263	281	274	276	262	286	275	248	257	289	240	264	269	282	292	252	238	277	248	276	265	245	252	268	244	271	282	257	290	349	267	252	310	293	269	271	234	278	264	279	257	254	244	258	259	260	274	285	251	263	274	264	292	277	284	294	229	252	303	256	256	249	260	253	288	274	303	294	252	283	305	257	300	265	291	275	288	280	278	266	261	236	273	284	275	286	304	266	255	252	278	268	285	263	272	261	255	255	277	276	241	246	259	271	274	268	255	255	267	270	273	251	263	275	273	283	246	263	261	247	276	276	269	261	288	290	255	305	274	285	252	267	228	262	268	247	277	267	259	264	294	224	254	255	296	258	252	266	252	275	261	252	261	317	308	260	267	274	235	280	257	292	281	247	284	299	317	250	272	267	269	296	275	266	312	293	275	247	281	271	244	315	257	269	261	273	269	302	232	292	262	265	277	298	272	249	285	283	302	240	255	246	251	257	299	295	269	247	272	254	270	262	299	288	263	270	232	258	287	267	293	265	264	240	294	261	255	288	255	246	239	266	246	276	258	283	258	272	270	279	281	277	288	260	265	248	278	293	297	254	263	282	243	252	258	261	277	292	250	263	265	275	279	245	292	260	286	274	254	275	243	233	284	255	264	229	271	266	288	275	265	290	238	256	265	297	259	225	270	306	252	255	283	282	279	285	305	266	257	279	264	210	269	232	281	268	232	272	242	275	290	278	277	266	236	276	270	260	280	297	274	231	267	293	253	278	277	266	260	273	267	263	269	264	286	254	280	248	262	263	254	290	313	285	265	242	256	274	262	266	292	272	284	280	301	266	264	271	266	288	272	274	256	250	262	283	247	294	249	265	288	271	258	267	273	273	266	265	279	286	254	247	301	269	250	255	281	260	266	254	267	263	254	273	275	250	258	258	289	284	263	286	276	282	278	269	255	220	279	271	301	249	286	287	278	254	277	275	260	289	266	264	297	262	272	284	263	285	287	285	277	258	283	271	264	252	262	266	274	282	276	291	239	278	280	261	253	302	277	265	301	286	264	235	267	297	253	255	284	281	276	286	250	247	256	254	272	251	293	283	268	253	277	317	262	245	282	285	265	268	238	250	279	262	274	251	268	261	281	255	289	251	314	263	222	296	269	287	259	304	291	288	266	289	263	257	275	261	293	272	292	249	259	262	277	274	255	240	284	307	258	246	290	257	278	257	264	251	294	276	285	255	248	267	278	268	275	285	255	250	266	255	289	257	256	282	273	251	263	265	259	303	282	275	266	282	279	236	257	256	236	268	262	238	282	237	281	263	300	294	256	260	276	288	290	254	270	303	264	247	258	246	246	265	261	297	262	231	272	280	278	260	263	274	251	259	278	278	260	259	273	272	282	273	241	275	277	264	301	277	253	286	262	246	324	255	271	268	280	283	273	248	249	272	286	260	277	273	249	262	282	279	267	277	276	276	275	240	264	280	245	237	256	264	271	266	282	250	278	265	299	287	248	260	267	252	261	269	271	234	251	263	252	242	272	265	279	245	247	277	266	283	289	313	288	247	269	251	228	306	272	269	262	265	277	266	266	286	255	266	253	289	286	270	285	274	282	296	303	278	275	244	262	259	291	272	260	253	253	253	268	278	271	276	297	236	257	260	273	282	283	230	281	303	235	275	247	256	260	267	286	263	290	254	253	263	262	267	275	259	280	307	260	274	247	293	310	282	244	294	267	250	267	264	269	263	271	231	258	263	254	265	268	248	302	262	266	319	257	280	269	280	258	245	278	291	266	234	260	270	275	277	295	236	289	276	263	234	287	260	266	244	279	257	241	263	240	257	274	267	242	241	270	244	269	264	266	265	275	237	288	254	271	252	257	268	273	262	271	281	293	294	250	272	280	264	269	292	281	275	265	296	266	282	247	279	275	269	274	250	265	264	282	277	304	261	237	228	260	289	269	281	235	308	273	236	283	269	256	263	271	270	264	260	255	269	263	263	303	278	255	274	253	261	277	273	288	254	267	246	266	261	266	244	271	281	249	268	264	254	260	291	313	254	268	301	265	280	247	248	260	256	269	283	302	265	268	290	267	262	295	272	239	239	269	294	263	252	258	254	282	264	274	302	276	257	263	254	239	288	271	272	278	262	268	285	269	290	239	265	285	265	258	281	264	266	253	252	244	250	264	272	268	267	257	256	246	282	298	279	300	262	271	289	277	266	290	281	267	249	254	247	260	235	256	276	272	285	272	257	268	273	278	262	286	287	251	246	260	285	256	255	253	283	282	279	260	268	268	263	293	251	260	282	277	280	280	313	302	296	285	230	270	292	269	227	273	280	262	248	275	280	285	254	245	270	244	289	276	263	241	261	248	287	275	260	291	271	306	291	250	252	256	230	275	272	296	252	253	285	247	265	253	235	235	296	245	307	286	269	266	295	278	274	245	266	280	284	302	275	280	240	282	272	257	266	272	251	305	272	253	271	257	277	253	270	269	271	294	243	213	282	217	265	264	239	256	271	243	248	282	279	305	265	259	259	280	280	253	260	275	272	284	297	266	282	261	282	262	266	248	292	272	266	266	283	283	253	308	254	235	259	252	245	249	266	273	256	276	275	281	266	253	246	267	263	269	279	250	263	257	288	269	287	239	245	263	281	251
38929	23816	16921	10433	5252	2411	1066	738	734	704	737	630	594	624	560	676	615	622	556	567	598	623	600	621	582	603	578	570	638	610	616	679	575	639	594	617	587	652	666	628	625	596	602	592	640	628	573	563	629	596	602	605	654	590	555	656	633	609	626	569	623	562	605	610	632	600	631	607	600	592	625	635	599	625	593	635	607	564	617	627	603	588	593	624	632	603	593	591	631	586	646	588	579	631	607	631	596	571	615	604	612	633	593	610	635	548	606	573	631	650	572	593	605	609	579	629	632	585	601	577	545	628	613	605	606	588	585	625	623	590	645	567	599	619	599	668	601	610	589	616	594	598	591	629	581	562	632	560	561	596	586	583	643	583	591	581	599	607	623	618	609	599	616	593	647	655	594	587	641	597	617	575	580	589	588	592	604	645	595	597	603	635	635	541	591	654	625	574	600	539	579	576	592	650	620	561	621	560	565	605	548	615	643	595	608	624	607	617	643	623	596	616	578	589	627	619	579	592	588	618	589	558	612	617	587	603	591	633	631	662	558	610	587	623	555	581	616	600	688	597	660	637	597	618	603	615	580	610	634	618	627	575	637	616	589	618	607	600	617	630	565	594	572	589	625	594	601	597	618	565	628	642	614	591	617	651	619	581	622	599	618	608	585	608	591	584	596	568	655	613	608	569	645	591	622	613	614	623	636	573	632	651	561	615	628	597	582	603	586	590	615	605	607	643	608	629	608	586	598	595	579	622	615	598	633	639	621	614	594	584	585	593	578	632	554	588	590	596	626	596	639	614	626	557	587	576	611	638	615	609	589	633	589	594	625	598	580	573	585	624	602	619	579	622	609	610	612	591	590	623	593	574	596	609	590	554	628	579	607	593	615	583	602	629	602	606	577	590	565	581	578	615	609	604	559	626	619	599	612	581	621	587	606	605	583	607	598	604	589	574	574	585	628	610	607	647	607	577	603	618	589	589	600	619	558	622	580	597	628	602	631	637	646	604	632	635	618	654	625	628	555	596	623	606	610	583	646	600	605	604	586	616	572	610	637	595	584	595	605	609	618	614	605	587	610	597	599	587	612	602	583	578	588	584	618	605	654	623	606	590	595	579	564	622	575	563	601	578	621	583	619	627	605	570	580	582	625	617	633	631	618	623	641	639	577	538	610	596	603	593	623	626	610	598	639	572	603	605	611	598	613	576	626	637	625	650	588	606	585	603	611	620	609	615	589	578	642	560	590	603	564	587	609	611	594	597	620	586	608	572	624	643	637	634	639	586	588	613	668	610	617	613	596	640	614	638	577	591	601	621	613	579	586	560	589	561	588	612	622	588	643	623	603	639	596	606	602	617	594	548	616	581	576	627	622	591	573	644	588	585	612	561	563	592	579	583	577	626	576	597	621	611	619	617	613	611	565	638	667	571	596	591	586	602	592	590	608	543	623	590	641	602	601	566	585	585	638	608	611	650	606	592	599	566	585	555	601	581	594	599	612	647	586	637	636	550	598	610	603	608	604	642	570	599	614	590	591	635	606	628	600	580	625	598	612	596	632	636	649	619	596	602	604	624	602	602	627	620	600	574	583	618	622	628	617	599	596	594	627	594	603	575	611	590	573	612	621	558	597	597	587	619	582	597	592	573	578	614	571	611	604	598	643	632	590	628	578	606	610	620	664	566	603	615	545	623	619	644	575	566	633	582	631	617	638	620	595	599	610	604	608	611	584	587	586	607	567	606	648	552	578	552	603	660	590	558	665	623	608	621	579	614	634	611	592	611	621	616	592	593	593	618	603	639	624	590	611	564	615	588	570	605	631	589	598	603	591	588	594	618	609	578	562	599	623	616	595	551	547	619	627	602	619	598	592	631	629	616	637	624	606	620	648	572	584	617	566	586	576	600	601	614	596	639	608	569	609	593	633	575	653	584	635	603	613	571	605	631	578	605	616	616	621	622	581	627	586	587	573	603	614	591	590	634	599	598	631	622	606	596	627	664	624	583	621	574	560	596	572	619	604	596	645	581	604	634	623	630	597	674	569	595	653	613	606	610	601	576	611	599	572	568	617	627	593	618	594	606	644	583	631	598	599	572	592	581	585	628	581	574	557	620	611	617	618	553	616	587	596	637	576	629	614	619	611	588	624	599	658	631	610	630	614	603	578	607	609	576	609	558	573	636	614	622	621	579	582	591	616	592	644	566	623	663	661	601	621	579	585	633	620	613	556	595	600	619	583	620	598	597	576	619	590	585	615	626	610	612	584	616	611	593	602	621	646	600	602	610	619	607	633	590	600	577	580	604	592	596	591	595	592	603	620	618	564	547	580	622	597	619	608	583	623	601	595	601	639	648	587	580	538	600	588	611	613	582	619	572	623	586	594	575	642	572	538	613	612	572	631	592	584	589	613	587	574	622	560	554	605	629	628	583	598	592	590	632	591	585	631	594	639	617	590	574	583	604	581	630	620	610	593	591	596	591	605	630	606	575	616	624	610	632	585	607	625	629	601	585	578	606	617	579	598	633	586	607	601	615	611	595	614	611	622	557	619	609	576	581	659	591	632	614	613	633	616	584	614	607	620	603	601	589	600	632	618	564	603	598	622	619	626	602	599	609	637	595	568	648	573	616	605	592	627	586	603	592	614	606	605	617	606	580	594	580	632	618	623	611	599	616	610	594	629	617	606	557	578	595	584	604	634	678	590	590	629	593	602	578	579	653	597	619	605	576	569	612	584	603	618	596	603	584	599	588	647	606	596	592	551	604	582	602	529	618	616	617	601	558	597	577	605	609	579	573	637	619	597	618	618	609	582	617	642	630	603	596	617	618	596	570	622	542	622	595	619	587	641	617	602	553	635	618	607	604	554	562	609	680	562	627	607	638	616	613	591	606	566	590	593	625	599	610	563	598	567	614	582	605	609	627	602	635	618	621	609	627	604	591	583	587	610	638	589	599	607	620	609	640	597	578	603	592	565	582	603	613	619	631	578	625	567	615	566	585	628	624	599	605	614	652	606	588	607	552	594	634	612	628	607	616	597	629	583	597	610	629	561	605	626	586	634	597	601	637	594	567	619	628	603	610	627	658	583	586	628	624	635	650	606	568	583	613	592	629	597	631	574	615	587	601	611	609	592	604	619	586	585	593	588	620	616	602	596	564	602	594	592	618	622	623	610	615	551	586	612	568	611	599	632	631	602	634	604	601	602	599	580	613	612	617	580	624	624	590	629	582	584	617	560	626	629	633	585	587	623	638	594	585	543	630	568	634	588	579	624	615	630	582	595	611	602	578	608	597	624	554	587	546	618	646	594	579	606	594	574	605	603	640	552	591	594	624	605	538	614	581	567	633	598	577	602	602	620	587	666	621	573	563	625	569	649	649	586	614	642	623	608	599	650	609	611	586	593	592	593	588	596	534	587	571	563	567	559	604	596	579	608	619	582	587	633	569	602	590	635	552	582	578	629	605	602	616	594	635	658	616	608	667	623	604	634	640	599	621	597	624
46267	19510	3831	851	429	321	273	300	253	305	275	231	269	298	269	272	271	283	287	287	266	272	282	264	271	278	268	281	277	273	275	262	260	289	279	295	240	250	257	226	294	238	280	263	262	275	261	262	280	259	250	269	279	288	271	282	273	286	280	284	262	236	272	289	297	253	266	284	275	284	253	238	273	286	281	298	294	278	248	242	261	264	251	265	250	269	288	277	266	279	268	277	269	271	291	260	297	260	262	275	261	242	213	260	270	271	274	283	269	270	266	227	284	263	252	284	266	266	260	291	251	285	270	283	274	260	263	248	238	281	273	248	245	243	255	282	283	268	276	245	269	272	281	267	236	275	267	292	229	276	273	278	274	264	287	278	269	257	265	254	274	258	280	275	286	250	247	240	253	315	264	285	258	260	274	262	263	267	272	266	295	259	253	248	269	282	279	289	284	278	243	259	261	247	277	282	262	297	280	271	283	239	257	271	258	259	248	240	248	246	237	267	258	291	268	254	258	261	263	273	289	246	293	264	299	267	267	233	272	270	268	250	292	265	256	273	284	263	290	291	301	264	257	257	246	276	256	273	268	255	303	305	262	286	275	269	249	287	247	272	269	272	266	262	271	279	253	273	253	262	284	268	280	263	262	265	262	256	271	280	297	265	271	257	260	250	262	277	271	277	274	268	274	285	282	266	288	273	251	284	258	262	255	286	272	270	221	266	286	244	254	284	253	243	278	257	257	251	245	279	247	269	279	252	267	273	281	257	243	261	282	270	243	273	273	248	231	250	249	250	252	298	296	259	277	252	254	268	264	285	287	262	245	259	232	273	247	272	276	245	243	251	279	286	275	253	257	284	240	239	272	276	305	247	280	283	258	260	260	262	276	297	263	260	285	236	287	272	290	307	306	268	246	268	269	272	286	291	260	303	257	262	268	273	262	300	262	284	283	256	247	290	254	251	277	255	284	281	252	275	277	249	254	284	279	259	255	219	271	281	303	275	251	248	287	264	274	275	262	244	254	277	287	264	242	294	258	255	283	248	293	247	267	279	280	280	273	284	254	238	275	262	264	274	272	281	271	276	240	261	285	297	255	294	268	248	260	266	265	258	238	252	314	279	236	296	270	294	293	300	266	241	277	300	275	236	266	247	297	254	297	266	280	258	278	293	259	264	253	285	277	289	290	283	235	255	287	310	263	270	251	252	294	267	285	280	268	273	284	290	252	260	269	271	294	277	276	257	266	268	259	294	294	260	266	259	265	274	251	240	275	285	257	241	281	245	254	262	281	314	250	263	278	260	280	263	250	280	257	262	266	243	293	264	270	229	293	293	240	262	278	268	259	273	285	244	278	275	271	260	274	267	266	301	295	265	253	271	278	288	287	249	262	235	264	290	261	250	266	265	294	255	280	250	240	291	282	284	289	282	255	268	290	265	247	259	276	296	252	282	292	274	267	253	235	326	287	243	262	270	276	249	264	268	288	252	276	274	257	290	233	270	250	252	273	266	246	279	283	300	259	262	266	280	259	260	256	271	267	285	238	278	273	293	309	277	274	263	261	255	297	284	276	268	229	299	266	255	267	267	258	279	279	261	263	265	275	280	240	238	243	297	272	281	259	254	243	274	271	285	284	268	290	263	252	258	275	251	244	276	287	300	252	286	270	316	244	260	276	278	277	244	295	265	272	252	253	270	266	254	280	264	302	262	278	273	277	294	250	248	249	282	260	292	283	260	264	275	262	300	287	239	228	256	264	248	267	283	269	269	251	259	278	259	285	231	255	270	250	291	276	257	241	284	283	253	263	257	239	287	276	265	276	261	289	282	291	261	257	283	263	272	306	261	241	271	250	289	255	273	263	289	268	280	230	293	276	272	263	260	260	258	242	318	279	265	248	263	265	250	274	263	259	261	295	268	237	270	269	264	277	251	238	243	252	252	251	248	307	244	261	299	253	268	269	300	290	252	284	251	294	249	320	289	244	260	266	262	272	251	291	254	285	276	277	259	267	270	252	257	253	259	293	285	275	271	235	291	250	251	251	262	295	256	273	247	278	254	246	242	256	262	225	298	264	282	264	292	313	268	281	255	234	267	251	256	261	284	242	246	279	278	291	260	267	288	256	290	270	244	253	286	253	283	270	293	261	260	317	298	264	281	262	268	277	256	266	243	245	249	296	255	254	278	257	264	260	255	229	258	247	245	286	244	273	238	320	273	287	245	264	266	281	264	263	272	267	272	257	243	287	293	287	263	277	255	264	271	259	274	259	276	254	262	291	243	279	260	287	268	253	254	246	276	260	242	246	275	278	257	227	252	255	254	269	255	273	268	247	284	260	271	253	250	257	270	269	253	276	247	297	256	294	277	256	319	275	271	294	272	268	261	289	242	257	288	255	264	283	257	248	260	263	258	234	269	280	290	287	267	276	277	284	269	266	281	289	284	289	278	255	247	264	264	251	296	270	277	273	303	259	267	246	267	302	273	257	282	270	280	250	250	262	272	280	281	269	272	266	273	278	231	263	236	275	266	284	286	293	288	286	305	311	253	264	259	249	275	261	291	259	286	294	306	302	285	302	264	269	247	288	282	256	270	257	257	289	260	280	267	269	321	256	253	301	271	260	266	253	252	279	278	288	270	255	279	279	277	267	296	279	270	269	275	255	262	251	254	268	264	270	267	274	266	304	233	265	272	286	262	256	259	255	258	278	259	238	274	272	276	264	280	288	268	274	281	270	292	286	246	257	254	266	278	292	283	289	274	266	260	277	271	274	295	312	256	278	264	263	269	262	282	276	288	276	278	304	262	230	281	246	283	253	276	217	267	246	257	289	285	308	275	275	275	281	223	256	286	261	295	268	235	289	271	278	288	247	278	253	264	295	308	290	281	284	293	254	272	264	280	263	243	271	236	282	276	268	278	274	296	259	266	261	252	264	259	262	270	282	273	265	288	272	245	229	272	257	287	245	260	270	286	262	311	290	299	271	286	258	306	246	245	255	266	261	248	280	270	286	269	291	236	255	266	302	292	257	278	255	273	280	248	287	258	267	262	255	244	275	260	248	256	249	255	285	251	288	264	236	264	257	254	287	272	280	287	272	265	245	277	276	289	260	273	256	247	248	272	292	296	297	272	249	302	242	253	271	263	261	277	259	261	263	244	274	278	274	271	262	253	290	253	275	278	256	247	297	258	298	258	252	290	266	270	296	255	277	258	294	229	241	267	271	273	265	282	269	293	279	262	287	254	279	270	281	301	274	257	283	268	275	261	237	262	271	278	238	244	288	289	268	241	250	264	263	284	288	248	297	270	251	275	247	271	274	273	250	270	250	281	279	282	241	261	243	285	308	283	240	260	274	252	285	278	249	252	245	237	273	260	254	284	271	265	254	243	265	278	271	299	284	246	248	264	284	256	261	260	251	258	260	286	266	268	231	268	248	255	255	278	279	261	258	253	281	285	265	269	262	253	260	281	259	284	251	268	280	270	284	281	255	281	277	276	276	247
32383	13835	3309	1620	980	735	653	627	620	600	598	608	584	601	541	552	626	604	579	595	580	616	569	625	607	579	558	577	585	608	589	607	611	646	567	634	613	561	615	588	609	634	635	578	614	620	633	608	626	583	595	589	605	584	601	604	626	616	593	592	606	640	573	599	591	620	542	614	575	569	610	590	638	615	618	603	633	584	667	603	644	593	558	608	632	600	641	576	599	591	578	592	646	566	579	643	614	659	577	572	574	639	637	597	563	575	594	573	597	630	605	574	556	594	632	611	556	583	626	582	610	618	654	608	627	588	609	607	648	577	612	638	608	630	594	577	590	625	638	604	601	628	605	574	607	642	599	588	597	621	609	636	588	543	582	613	635	642	637	631	585	595	584	587	591	591	587	603	583	628	558	586	598	632	555	611	606	581	581	639	622	610	595	621	596	617	609	587	610	592	592	612	584	632	583	601	585	620	624	599	605	633	586	623	600	593	589	607	597	582	598	555	617	610	607	570	592	626	561	555	580	634	619	624	649	578	570	572	661	599	618	585	630	580	617	539	657	561	615	610	592	584	641	569	597	609	631	603	603	603	640	615	627	631	584	605	594	588	604	594	579	594	643	650	619	598	592	548	572	614	564	599	588	548	643	595	589	616	599	593	603	591	600	634	568	617	622	593	606	605	574	604	592	600	598	619	596	594	558	585	582	580	633	634	624	619	605	648	589	590	577	618	566	611	588	613	622	587	619	608	566	623	561	611	630	588	623	601	616	594	618	576	589	641	554	593	558	620	630	599	629	543	606	593	627	543	610	585	651	555	610	582	586	617	591	582	600	590	606	556	611	611	610	588	608	597	625	591	579	599	587	610	588	620	618	570	591	596	639	610	633	580	589	610	572	598	606	609	597	602	635	648	630	562	584	572	626	593	590	590	609	598	568	576	616	597	599	615	617	607	591	577	548	569	585	585	616	601	565	588	605	598	638	581	585	604	560	613	614	589	656	627	580	553	570	623	597	625	614	587	605	600	614	616	622	601	587	625	611	618	593	604	588	586	585	584	636	621	654	572	582	606	601	580	614	574	602	576	597	615	577	574	575	573	591	595	590	574	579	612	598	601	592	602	596	603	599	579	591	561	610	614	583	612	560	628	564	554	624	618	589	635	591	648	629	601	615	581	588	601	590	582	591	595	630	603	607	607	598	564	572	604	612	566	628	652	638	622	637	621	576	654	599	632	624	596	605	546	598	591	586	599	605	600	593	609	557	652	619	599	611	602	620	649	598	554	629	667	618	606	596	596	571	612	586	599	637	578	586	590	591	569	608	587	613	573	561	638	642	607	575	606	556	635	590	608	643	587	629	604	626	605	598	660	580	600	582	605	513	621	579	604	602	595	583	564	601	623	632	560	611	583	584	592	577	559	601	583	595	627	615	595	610	663	610	576	608	604	592	625	609	555	657	596	565	607	557	599	586	590	563	559	625	556	636	576	629	587	612	619	539	589	589	605	592	604	620	577	603	552	572	596	594	623	622	560	603	559	582	558	579	559	582	586	603	626	624	593	630	589	626	597	610	594	601	599	592	573	668	581	621	594	632	604	616	588	586	612	586	639	601	597	576	606	620	588	595	593	607	556	616	539	621	573	616	597	615	537	576	566	573	578	600	575	581	593	601	600	594	584	648	599	601	564	593	575	646	584	575	591	632	615	593	615	607	588	611	591	621	623	580	617	618	603	606	622	574	607	623	608	578	554	608	586	596	628	581	609	568	615	634	590	623	580	594	621	607	580	580	567	649	601	622	655	610	601	594	595	591	610	593	576	581	553	601	598	598	589	606	653	607	654	637	567	614	608	615	590	602	608	637	593	632	658	610	632	620	629	603	545	617	624	611	617	628	560	603	620	588	597	575	597	603	641	638	641	621	611	576	623	616	609	621	602	628	556	620	653	591	588	582	662	594	597	568	618	573	573	594	569	619	606	608	567	605	590	623	607	602	593	623	594	573	584	622	581	580	602	561	579	612	616	633	581	565	602	587	649	637	559	634	598	605	572	579	622	605	579	611	587	594	589	647	621	579	586	591	565	583	607	628	621	618	591	618	582	624	592	571	605	624	600	574	589	586	626	572	602	626	637	601	602	575	605	574	596	609	579	616	584	596	628	650	579	611	600	572	574	578	621	604	567	597	580	623	606	579	633	610	584	629	596	586	580	573	574	602	580	592	579	570	578	647	592	599	579	597	609	591	568	582	582	600	603	633	589	604	557	608	593	621	596	638	583	581	633	567	611	598	598	605	602	584	625	580	611	605	589	592	601	595	600	569	607	600	594	604	599	603	608	614	607	611	577	596	632	625	614	568	626	571	578	579	566	575	610	596	639	587	599	559	619	553	598	595	557	616	624	619	572	603	599	642	631	597	621	602	605	613	592	628	599	605	580	596	601	587	593	565	640	569	620	594	649	559	580	556	601	567	603	550	657	617	542	597	599	621	619	639	590	582	619	589	643	630	597	600	607	657	635	582	606	623	593	620	619	591	630	611	615	619	623	601	631	632	606	591	612	590	609	566	642	638	620	595	596	578	614	640	582	607	660	607	590	628	571	583	626	594	586	633	597	648	561	602	602	588	618	577	585	606	582	575	613	595	622	627	584	583	629	589	632	556	582	563	579	563	591	592	569	604	608	563	591	570	599	636	562	624	585	562	622	609	624	553	587	609	588	599	613	634	594	629	645	617	624	625	618	601	574	622	585	584	621	557	601	583	620	606	556	588	607	591	586	614	617	587	618	604	628	563	643	580	622	587	549	620	593	581	602	593	625	636	585	570	612	581	576	595	615	592	571	593	608	602	572	605	603	579	581	601	594	604	569	599	597	593	606	631	599	617	588	610	623	581	593	617	646	593	609	581	589	604	601	554	621	573	587	619	630	585	577	603	587	630	597	595	621	588	604	594	606	575	595	598	605	580	568	598	575	580	592	555	573	586	576	619	582	572	601	611	636	641	567	618	648	607	622	602	596	598	561	602	588	603	613	562	599	615	590	611	553	595	572	541	626	629	583	624	586	599	635	585	565	586	571	596	606	587	574	572	654	562	610	583	600	607	559	660	622	608	578	611	598	601	593	623	610	613	640	647	606	659	608	576	588	622	611	601	587	595	590	609	637	596	603	594	527	572	613	594	659	639	640	606	603	644	605	594	588	595	602	576	600	645	590	584	610	611	624	582	553	582	610	626	592	620	602	594	590	567	652	574	631	629	563	606	578	580	584	558	573	549	578	615	553	586	640	637	558	601	615	638	595	593	634	577	652	597	619	584	584	593	571	626	548	615	572	585	566	586	613	600	587	597	626	604	620	583	588	623	571	604	599	597	547	615	541	557	612	587	635	603	594	591	587	619	581	614	610	606	595	635	638	600	571	646	638	594	599	551	574	578	594	612	605	613	571	582	554	636	627	569	629	605	609	546	599	591	576	636	612	601	666	605	630	636	548	548	598	603	590	582	570	640	581
63528	29430	10853	2813	913	440	317	277	257	302	276	264	273	263	283	248	253	257	262	289	258	270	233	227	243	237	257	250	215	268	250	224	213	244	261	230	280	246	244	230	242	244	250	247	258	274	274	235	247	266	237	237	234	233	265	252	278	254	263	278	229	248	273	259	229	269	253	232	248	233	224	239	264	248	264	235	272	245	213	262	271	268	247	238	253	268	246	223	233	263	264	270	228	271	250	246	252	234	256	249	253	305	265	273	265	267	269	268	237	268	257	242	254	255	234	271	261	232	250	230	242	242	256	231	252	244	255	273	244	278	227	224	240	257	241	255	254	275	240	241	238	275	267	252	228	243	284	250	224	251	263	249	272	264	273	264	224	272	247	278	259	203	257	236	277	250	263	234	243	248	244	261	239	238	282	252	248	274	234	251	261	271	263	275	271	269	246	240	271	235	251	267	249	252	270	289	272	258	233	248	257	229	284	252	263	274	251	268	272	257	261	266	281	272	269	272	241	285	251	268	260	256	253	275	263	255	240	246	271	284	259	270	239	246	245	245	237	240	241	264	249	244	233	246	227	271	246	266	288	235	260	251	263	242	259	235	231	254	222	208	258	254	279	226	255	240	262	209	210	252	262	266	230	252	292	261	236	269	231	237	262	229	277	272	254	264	244	242	272	288	225	279	278	268	240	270	266	241	263	247	249	259	263	226	253	229	236	287	239	276	233	284	244	261	238	231	253	260	267	257	277	252	273	275	254	232	242	272	243	253	275	250	265	262	271	275	294	240	251	231	280	238	280	272	249	278	260	244	283	297	234	224	254	251	244	250	251	263	236	265	245	238	260	236	242	258	237	268	258	254	261	253	226	248	238	243	254	283	234	237	246	277	255	238	237	250	272	243	249	230	266	261	257	250	276	267	241	250	257	262	277	258	273	250	255	239	239	233	251	266	257	249	255	239	250	232	257	255	271	248	296	257	274	254	221	272	258	271	254	213	247	246	255	250	243	265	241	244	228	255	262	244	239	242	268	227	240	234	236	264	242	222	230	284	265	271	233	256	259	272	232	260	289	261	267	265	246	258	263	235	247	248	271	230	264	276	243	270	240	265	244	253	242	272	264	238	242	235	222	246	249	265	244	246	251	278	237	240	262	231	224	248	255	269	266	239	261	260	225	247	255	243	269	260	242	234	238	253	251	255	236	247	277	277	271	257	277	265	258	265	241	259	254	254	242	236	238	246	213	245	257	265	261	233	259	243	268	252	289	243	244	238	244	256	236	266	245	245	246	268	256	260	236	257	247	268	253	274	229	259	265	233	232	273	237	258	240	221	279	248	198	237	289	274	271	251	267	244	222	225	264	270	290	239	262	260	234	246	271	250	263	222	242	286	241	257	275	270	276	264	269	244	284	285	278	274	272	285	268	259	261	259	270	262	278	217	251	241	249	227	282	231	246	256	245	270	258	269	267	237	219	251	271	246	249	244	230	296	275	264	245	275	279	249	233	249	231	277	240	256	229	279	260	234	268	251	238	254	289	263	275	258	269	264	294	265	261	253	281	275	219	250	255	211	239	240	251	272	256	237	295	245	269	262	285	244	273	274	244	276	254	228	231	232	272	285	259	236	232	255	259	258	259	231	227	244	258	241	227	238	235	247	232	262	251	276	237	269	273	259	244	274	251	242	269	240	256	243	260	261	275	254	271	218	263	224	240	248	248	263	276	262	265	284	226	259	237	265	268	255	263	254	232	236	277	247	247	246	248	306	270	269	269	233	213	254	250	236	291	244	231	257	243	277	226	248	231	251	280	225	261	266	251	233	251	247	263	247	226	246	270	260	245	275	243	246	231	253	236	250	261	244	262	278	270	264	248	267	251	217	245	252	281	275	266	258	251	256	250	258	239	236	257	264	249	228	282	232	302	262	253	259	250	257	279	253	233	244	263	226	260	224	269	235	226	243	255	258	229	212	264	214	262	249	279	227	277	284	276	233	231	264	262	247	259	283	248	241	235	245	232	265	276	267	270	258	213	261	251	257	268	296	245	243	262	263	268	256	227	232	282	242	288	253	271	265	268	230	245	256	238	269	272	264	288	257	230	282	258	260	267	281	223	247	258	258	277	260	262	250	257	246	270	245	272	260	278	244	226	257	280	246	250	246	254	286	273	293	251	219	247	237	275	229	234	264	250	255	240	240	244	272	254	273	237	271	227	229	248	228	254	248	250	250	250	258	264	245	225	250	257	235	263	255	229	250	267	248	234	247	264	247	248	276	245	269	254	268	274	236	257	251	272	262	252	261	249	268	230	263	285	251	248	248	241	241	250	231	282	254	278	255	244	264	271	248	253	264	256	268	255	225	260	254	236	254	266	262	240	267	247	276	270	249	266	256	233	262	228	265	246	237	271	248	243	257	292	254	255	211	254	260	280	282	250	263	243	249	240	248	236	231	255	291	267	268	258	274	250	286	242	254	266	254	245	292	262	251	255	241	254	280	250	247	273	268	268	246	251	269	245	268	271	242	263	248	257	246	269	239	257	256	266	261	271	262	282	286	281	227	258	261	256	250	256	275	258	261	247	287	240	272	245	289	257	286	246	242	272	253	246	275	260	269	265	255	246	258	228	238	238	285	268	275	246	250	252	255	250	235	283	277	237	256	269	247	243	257	216	269	284	260	262	259	252	265	264	261	257	266	267	261	260	262	253	268	239	260	238	263	254	231	261	249	238	253	238	262	249	278	237	267	276	264	233	262	282	234	261	243	255	244	271	262	246	235	230	265	256	267	243	272	278	234	245	229	241	245	294	256	241	237	262	283	253	220	260	279	239	262	291	297	261	266	236	227	256	244	278	249	257	269	250	225	233	222	263	233	266	250	275	262	277	268	243	265	231	227	288	244	256	240	247	241	247	259	273	274	250	279	238	263	273	217	237	228	249	231	232	229	291	262	244	240	229	257	262	251	211	261	258	284	251	251	240	275	267	266	255	253	255	227	261	232	223	245	272	248	264	277	268	260	250	275	270	260	269	238	276	261	239	235	264	267	256	270	251	277	247	254	256	262	244	225	240	238	267	253	261	260	239	258	268	303	261	266	234	273	251	254	245	261	217	240	241	251	229	295	242	242	270	246	230	246	234	262	252	285	236	248	239	252	263	277	258	252	274	263	273	255	257	245	252	282	250	267	252	235	270	266	256	258	264	231	264	251	255	242	286	255	250	268	255	244	270	259	273	267	254	234	241	227	239	241	260	249	262	209	262	260	250	258	239	254	241	240	254	269	242	286	225	258	265	266	265	255	242	261	278	254	260	257	252	269	258	261	257	257	242	254	273	238	285	265	261	241	258	260	271	237	228	256	242	214	244	252	264	273	252	248	269	244	258	268	262	276	252	258	251	240	269	284	228	239	231	240	264	236	254	232	261	244	248	238	243	230	262	233	252	274	239	267	283	245	252	257	235	276	241	228	256	225	249	263	246	252	278	270	271	245	274	251	295	218	270	249
43335	20819	10692	5106	2425	1306	812	696	614	613	579	570	555	610	584	586	559	567	601	586	551	587	608	574	583	580	585	585	543	564	549	577	577	591	602	563	579	592	587	549	544	636	612	591	590	594	590	592	574	560	563	594	569	590	615	565	572	567	585	563	589	589	583	604	535	569	623	563	573	559	583	616	565	607	543	563	607	580	605	568	565	560	513	557	539	589	610	570	612	570	567	586	612	559	555	588	638	548	557	599	581	538	571	597	618	605	571	601	581	588	573	608	561	576	580	564	620	562	558	619	567	618	552	596	621	545	569	557	575	539	560	561	559	583	597	564	590	571	572	582	573	578	550	595	550	587	585	594	575	572	563	606	555	606	624	575	579	633	554	604	603	566	583	592	572	613	566	593	580	553	582	590	616	587	586	589	540	603	581	604	577	574	609	554	549	572	552	542	609	612	634	534	555	603	543	569	603	580	585	600	642	614	608	560	563	619	568	584	557	571	569	556	576	576	611	597	574	534	588	576	572	568	577	587	620	582	596	578	591	587	592	580	552	519	569	578	572	524	585	543	570	575	542	550	563	582	571	537	572	559	563	570	602	597	581	562	584	553	567	567	569	543	558	598	561	559	589	599	588	585	587	583	591	602	580	609	571	579	538	569	557	554	623	607	590	570	534	621	559	577	543	547	603	620	578	597	572	574	579	579	590	602	556	551	580	541	594	592	580	556	540	566	601	540	572	544	571	609	535	610	574	602	556	544	549	578	605	597	512	583	571	579	619	581	578	608	558	541	589	579	570	585	566	602	587	612	573	570	574	597	586	602	608	525	614	586	534	586	574	553	542	597	569	601	583	603	618	588	552	574	580	611	564	600	575	550	619	600	554	578	563	625	601	579	590	565	596	565	570	546	577	533	536	643	525	587	524	545	614	578	621	575	583	633	574	591	592	583	575	584	553	602	582	594	556	594	558	588	618	619	562	582	574	596	559	588	598	549	574	611	543	572	590	554	596	591	565	585	578	576	588	592	572	594	587	553	583	576	585	543	614	543	568	523	546	537	548	588	540	578	580	573	579	601	548	556	597	564	545	589	578	577	577	594	575	574	522	563	575	619	586	558	574	555	556	569	538	549	569	600	586	542	618	583	543	583	591	590	568	588	581	569	570	604	576	563	580	583	602	554	546	568	559	545	602	584	561	580	621	514	570	542	619	551	581	561	576	606	609	525	620	552	588	567	572	553	556	569	592	575	636	586	549	559	602	597	573	565	578	551	594	572	561	572	553	577	547	608	578	586	590	576	599	548	521	590	578	576	579	583	614	604	576	578	584	551	611	541	579	548	581	585	548	591	567	543	596	569	578	597	552	601	582	571	553	561	579	635	579	578	587	557	570	564	580	576	594	556	547	562	567	589	537	551	596	576	565	579	607	545	566	550	577	563	571	585	592	557	560	615	563	599	605	551	588	594	549	618	553	565	525	561	556	563	600	576	596	507	555	591	596	582	538	566	537	594	542	567	587	525	576	572	616	529	563	581	581	593	573	597	555	560	578	584	614	576	610	608	580	570	578	598	575	540	539	569	602	582	582	561	563	576	557	605	621	582	537	567	612	581	636	628	595	593	585	566	582	527	603	572	545	580	593	569	568	600	597	591	552	596	602	558	563	545	579	546	570	552	617	600	618	564	565	587	595	609	560	580	580	549	547	601	605	563	568	583	606	592	628	564	579	553	577	610	573	598	535	599	590	606	532	582	569	620	577	563	547	585	582	560	567	566	586	589	553	552	565	565	553	589	593	543	567	542	544	553	546	588	576	542	552	591	625	599	607	561	574	575	593	567	602	611	564	542	552	575	617	584	572	569	542	589	524	546	566	522	527	570	633	650	590	558	540	549	540	551	600	573	586	578	576	586	570	570	576	563	583	552	565	618	574	603	592	567	592	578	579	591	599	611	573	610	587	570	535	562	575	582	589	570	566	577	550	553	553	552	578	563	579	569	641	597	586	575	557	537	621	575	607	578	594	530	558	605	547	598	570	606	587	573	591	534	588	609	568	661	558	559	566	600	569	582	552	557	560	614	544	542	543	593	598	558	608	556	588	559	586	581	564	575	553	573	613	575	583	610	538	605	586	588	593	559	574	586	564	539	617	600	551	532	574	551	586	594	603	567	575	622	569	591	589	584	596	622	609	547	583	542	594	590	588	574	576	551	575	563	574	566	609	576	544	592	609	545	557	570	589	581	552	579	623	603	575	561	582	613	558	589	583	566	565	552	576	600	562	582	589	610	579	566	577	552	565	572	571	564	573	556	592	576	548	566	556	571	555	584	536	558	577	572	608	579	566	588	609	560	565	595	543	610	589	550	619	567	610	600	584	572	510	575	570	599	553	594	582	592	583	558	585	590	577	573	576	590	608	614	588	624	556	608	503	553	593	540	585	522	632	548	576	548	539	630	588	547	548	584	625	557	562	612	602	582	564	590	639	570	596	615	587	570	579	559	566	569	568	591	557	593	593	571	611	542	579	558	597	577	596	565	575	598	568	578	589	575	619	583	617	603	529	583	570	577	556	583	575	559	602	541	594	562	545	542	562	611	534	576	620	571	595	563	577	610	570	568	542	587	597	603	582	552	558	565	572	591	547	579	563	578	579	575	538	569	593	573	597	578	570	555	591	575	599	579	567	560	590	596	602	598	597	580	594	564	559	560	579	609	589	578	565	577	597	571	590	590	586	579	569	575	556	601	554	590	575	607	603	571	589	557	582	597	584	572	581	564	557	573	600	627	631	550	562	567	547	576	554	596	562	578	612	558	548	605	580	616	559	589	549	609	586	598	600	575	572	581	563	588	529	555	568	550	567	605	546	538	600	566	606	592	594	592	605	560	590	541	557	574	539	621	594	529	580	552	569	587	570	523	573	531	593	605	601	572	553	593	620	597	559	595	605	617	587	528	533	617	569	577	589	578	545	522	603	579	588	590	556	570	566	569	597	548	627	608	562	557	578	623	604	545	588	583	576	607	563	596	649	563	589	564	550	562	571	582	596	574	588	598	551	571	581	550	583	563	607	580	558	598	579	534	580	571	565	629	625	628	548	608	605	627	557	594	597	541	621	604	555	581	605	600	556	584	573	567	596	558	593	611	586	537	598	592	547	588	599	606	601	605	611	570	574	593	593	568	567	541	584	566	606	583	587	584	574	601	596	561	551	603	534	621	590	553	547	564	629	548	568	573	598	565	612	587	560	540	588	641	556	572	562	593	579	585	605	580	569	560	572	576	595	570	593	581	578	622	571	619	597	613	590	590	549	607	574	555	610	571	550	549	550	574	583	598	566	597	558	574	537	554	567	578	590	554	622	552	577	600	625	559	602	573	599	563	583	647	608	620	539	589	601	609	585	610	538	615	549	612	599	549	581	598	546	610	589	581	546	592	599	621	567	564	588	532	540	602	566	568	595	542	606	578	594	576	553	508	596	562	594	548	543	574	610	581	584	602	588	581	578	562
59730	29619	12943	3432	1463	868	450	334	300	287	297	287	301	286	281	302	296	263	263	302	295	312	311	322	316	287	312	281	269	252	282	289	284	297	269	269	260	267	259	288	305	268	291	285	297	251	243	285	296	280	268	292	273	288	261	265	308	276	279	284	250	279	283	273	255	305	303	308	286	259	274	266	270	288	287	282	283	257	271	243	296	288	294	331	313	298	259	263	286	255	271	305	255	271	281	261	290	273	287	270	267	298	277	262	284	266	278	274	250	301	274	284	276	269	318	316	270	280	246	278	278	286	259	274	309	252	282	277	259	317	267	273	306	247	253	282	291	307	261	301	261	282	245	274	270	283	302	294	291	271	300	257	278	273	246	284	277	304	279	283	248	265	282	297	308	311	271	306	259	319	324	298	304	295	277	293	286	274	258	275	268	266	322	270	278	300	268	299	294	258	299	255	263	316	249	282	271	304	251	286	318	287	297	270	280	291	253	255	279	274	305	270	266	255	283	290	263	266	287	265	299	275	296	275	309	291	294	292	307	296	295	272	263	270	276	290	283	279	311	293	294	256	299	282	265	288	273	279	287	300	272	278	273	255	297	275	301	265	289	276	277	260	272	271	274	294	289	259	318	276	278	271	258	267	255	277	256	296	275	285	287	291	284	312	272	271	256	245	312	282	292	241	244	274	295	289	300	278	312	283	283	274	280	281	273	282	266	272	270	270	325	272	287	272	285	286	273	304	275	274	298	241	261	275	262	274	282	276	270	307	293	301	284	285	291	298	265	275	268	303	300	264	255	299	256	290	285	286	283	310	275	263	277	269	292	280	272	294	277	274	287	297	283	251	263	279	276	247	261	252	307	248	294	269	281	282	308	280	311	258	301	286	273	275	286	270	264	323	264	273	261	278	278	288	283	310	255	275	293	260	296	277	258	266	272	281	268	301	283	289	283	321	278	288	292	280	265	299	294	298	281	300	308	274	288	245	281	290	291	286	279	265	285	327	285	286	289	307	297	296	274	262	298	264	274	301	290	297	321	290	293	285	252	299	299	265	286	278	277	254	247	255	315	320	309	290	272	263	272	270	278	263	304	284	303	289	297	284	258	255	245	284	290	274	308	266	258	255	265	264	292	305	240	312	286	292	259	249	244	272	289	268	273	254	285	294	283	290	275	301	260	267	289	313	281	308	299	285	293	285	255	308	314	273	256	308	291	296	281	279	251	285	310	314	289	257	270	285	264	266	276	260	297	250	292	285	288	269	297	285	282	291	301	288	317	269	270	311	268	265	284	283	247	286	277	286	286	256	280	276	271	268	277	294	264	299	315	278	294	280	295	283	286	297	308	274	272	269	276	287	235	302	256	300	290	266	275	286	297	280	285	300	281	269	261	249	316	287	327	325	325	284	289	283	285	289	266	301	266	276	264	280	295	308	266	281	292	268	286	274	267	262	277	282	284	266	288	266	287	287	271	261	268	245	271	271	323	283	265	281	218	267	289	251	290	308	277	277	285	278	277	273	282	288	308	259	281	277	278	279	285	270	282	274	260	266	275	291	285	275	275	297	252	274	287	296	278	252	289	300	266	250	269	277	332	271	254	287	299	274	270	261	290	268	285	277	266	286	288	275	277	281	273	274	319	293	268	245	276	276	272	261	306	272	299	253	276	272	290	245	289	296	288	275	275	273	336	281	282	278	292	293	282	286	274	271	269	266	318	286	273	283	272	285	295	273	277	267	267	276	290	244	292	307	307	299	295	266	298	306	270	270	289	342	279	276	294	300	284	268	272	285	305	250	284	268	309	270	322	280	306	262	279	302	299	262	277	300	261	263	306	292	273	271	291	272	259	290	257	232	289	279	275	274	257	312	254	279	283	260	260	273	269	307	246	302	248	301	293	275	236	277	256	255	274	269	276	242	266	288	299	262	254	281	277	283	285	279	256	286	291	285	267	276	285	285	279	290	267	282	277	282	297	267	264	288	308	278	252	272	316	260	287	303	295	277	297	270	311	248	267	270	312	307	286	251	283	280	317	289	339	283	265	284	269	320	267	269	272	302	301	310	305	291	282	303	286	264	292	282	293	306	273	297	253	337	276	251	269	283	280	256	273	269	296	281	286	271	252	307	277	283	273	304	309	282	269	292	267	282	277	313	256	266	277	283	310	273	265	303	290	332	318	275	272	282	283	302	294	271	280	273	279	286	285	295	262	259	291	319	273	302	308	283	281	269	302	262	285	276	301	279	255	235	279	275	281	288	295	303	272	258	297	273	265	253	265	274	263	281	306	285	280	304	278	276	300	291	248	265	270	268	273	303	262	279	285	276	297	290	278	281	257	265	260	249	274	279	257	263	296	283	270	240	257	275	290	287	275	277	277	286	277	294	253	300	294	281	328	267	272	294	310	298	265	270	305	282	285	287	263	282	252	269	260	284	305	273	285	289	276	277	295	266	276	276	321	311	282	295	289	276	239	274	243	280	283	246	266	309	311	247	286	288	276	315	280	271	274	307	286	274	280	259	235	265	297	323	283	303	299	254	282	282	284	305	259	281	246	290	264	307	263	290	256	288	298	270	302	285	276	283	263	295	275	313	272	281	260	268	288	279	274	259	312	243	307	276	319	272	257	258	304	295	257	252	289	313	276	256	281	266	263	249	280	282	265	301	283	261	268	273	262	258	314	284	290	268	337	242	258	286	307	286	277	280	291	285	230	269	281	282	274	278	286	285	279	258	299	286	307	261	291	271	299	311	299	287	244	254	301	339	300	292	255	286	263	287	334	308	272	281	280	271	280	296	271	241	304	281	272	310	284	278	304	286	251	252	280	243	258	307	303	269	237	281	293	249	295	312	283	276	307	280	246	309	271	291	276	301	280	299	275	262	294	270	304	285	279	252	290	289	299	287	269	274	299	275	270	294	267	284	288	279	320	292	264	245	242	296	294	286	272	280	295	268	274	322	311	314	291	283	254	284	279	265	298	284	308	323	329	262	258	311	295	259	245	265	270	307	286	274	282	247	278	273	265	281	279	267	309	274	278	277	296	249	292	299	262	280	263	294	282	289	266	290	269	294	299	251	263	261	295	299	263	302	277	297	274	276	269	278	293	302	282	283	270	285	267	294	298	274	276	281	256	277	282	292	285	267	278	282	247	311	292	264	316	286	292	258	291	286	270	282	279	266	285	283	289	269	282	260	279	290	228	296	286	293	274	273	282	279	285	317	284	256	317	320	275	256	274	292	307	275	316	287	303	273	292	282	293	285	286	269	272	319	283	271	304	253	301	267	278	269	299	311	302	272	280	288	283	261	274	280	270	279	245	275	293	293	250	274	288	277	282	290	285	240	289	271	289	305	297	263	297	270	285	251	259	243	304	265	268	297	285	268	285	272	297	309	280	277	301	301	272	255	290	245	255	240	258	283	278	298	271	298	291	258	288	301	281	266	269	286	294	274	316	302	264	298	277	276	297	281	258	277	292	237	278	269	237	306	278	287	287	287
39522	23356	11752	5850	3662	2570	1121	815	738	680	656	620	679	625	618	613	615	613	588	618	666	666	646	633	618	644	638	629	659	578	586	641	664	616	686	637	632	615	628	636	615	600	631	601	655	630	635	653	612	617	642	609	631	592	580	591	615	612	667	578	639	622	630	630	636	610	650	632	626	629	639	622	597	634	625	628	659	647	674	627	620	619	622	628	595	596	677	590	620	609	653	642	677	597	559	634	579	585	601	631	652	613	631	636	643	609	605	635	630	648	614	591	606	611	614	611	640	598	616	592	635	590	600	604	617	608	621	605	623	687	622	630	645	606	655	651	635	607	651	611	612	643	633	598	633	622	608	639	619	613	582	623	614	649	644	624	656	637	630	602	612	613	629	604	598	572	597	583	601	639	596	651	630	623	607	616	596	607	610	643	600	665	596	593	656	621	616	596	596	626	660	642	598	610	679	602	676	670	630	598	638	610	637	612	620	637	660	593	633	611	627	616	615	606	646	624	636	587	579	615	609	605	627	602	667	684	634	635	613	627	626	642	622	643	636	609	634	643	637	660	646	617	662	651	675	601	637	608	585	625	634	645	637	548	602	598	600	600	598	650	661	615	572	648	609	661	621	631	591	653	586	657	607	613	607	612	654	688	631	633	636	640	625	648	641	648	584	597	630	638	638	588	618	621	581	630	612	621	602	639	616	672	626	612	611	673	635	638	658	656	666	568	639	621	592	649	655	655	629	602	609	631	635	615	545	636	621	618	644	587	622	644	654	633	614	657	597	596	577	622	633	620	682	622	655	637	586	622	630	640	629	626	591	651	671	608	613	649	586	595	568	643	624	652	657	656	625	569	578	607	671	571	607	615	633	620	595	664	677	674	593	627	664	619	593	676	552	622	667	636	651	614	620	612	608	634	550	658	640	630	635	672	664	620	640	600	646	645	635	653	685	606	631	617	611	692	618	600	598	689	644	593	621	592	628	639	619	594	639	645	608	616	621	613	637	627	592	614	593	611	663	612	622	650	650	630	603	630	643	621	563	623	647	610	612	602	654	667	658	620	612	601	666	574	604	678	640	638	613	601	651	615	599	655	666	644	609	609	621	626	609	641	612	663	627	657	688	642	635	651	638	663	604	603	653	630	625	607	607	672	631	650	632	615	642	615	621	628	636	593	681	602	592	612	622	641	601	671	605	570	659	635	622	664	615	649	636	639	663	635	599	633	587	618	639	628	617	569	634	579	660	630	625	627	597	593	615	626	592	581	639	622	650	645	649	628	617	628	629	669	628	632	636	636	637	591	627	647	616	627	614	630	598	590	560	609	605	625	628	621	588	639	648	624	638	651	621	631	640	545	630	668	632	595	648	585	587	614	550	649	573	591	604	645	617	575	610	595	602	657	636	610	650	641	646	610	636	645	642	615	618	630	634	605	614	681	645	576	596	611	625	593	637	626	631	646	600	613	636	627	654	586	621	657	617	665	605	632	618	635	610	601	673	617	581	609	623	592	631	581	647	599	619	681	629	667	643	606	614	650	674	609	643	621	605	609	612	644	628	630	601	666	648	632	635	599	607	651	630	574	611	593	605	592	607	614	609	641	615	650	621	594	582	619	633	632	619	591	610	633	635	628	625	583	637	610	587	616	612	607	669	614	657	588	636	592	635	622	665	610	644	595	664	581	624	613	660	595	612	609	659	601	639	587	631	601	673	604	664	620	631	648	621	596	607	594	593	615	656	613	610	601	611	599	634	617	620	587	622	618	663	634	622	578	591	664	634	652	608	616	592	646	649	588	636	646	623	594	666	673	663	612	623	605	601	653	573	580	620	656	630	649	650	615	590	618	618	580	602	583	630	628	606	657	556	618	644	656	607	623	632	598	635	643	598	636	591	565	629	603	617	653	626	628	642	601	592	656	596	619	595	652	650	579	641	603	615	628	617	593	601	628	591	607	645	578	616	597	617	614	639	605	612	630	592	614	621	635	596	615	630	634	644	632	617	607	642	631	609	621	660	606	640	653	664	638	659	608	569	614	606	608	624	629	639	601	663	618	627	648	650	656	634	593	625	596	630	613	620	609	666	635	653	578	619	594	629	638	632	631	600	670	639	641	600	653	636	620	593	624	594	628	631	631	633	661	647	604	632	609	618	602	613	595	616	623	631	644	584	622	659	643	589	634	618	616	639	599	641	644	601	650	658	654	614	641	664	609	638	642	537	626	665	630	614	584	591	616	617	596	652	614	630	632	611	599	622	663	584	598	616	620	622	633	618	651	608	667	623	626	582	632	659	580	601	639	635	650	609	593	624	614	573	635	612	597	650	604	639	604	646	627	609	620	617	604	611	626	583	591	609	627	597	659	593	637	618	610	613	604	619	615	664	636	616	601	671	621	660	614	594	612	610	607	595	663	615	676	638	613	620	625	704	600	611	649	653	601	615	626	595	594	629	623	640	625	599	575	619	596	625	622	675	628	646	629	601	633	619	681	571	659	606	593	641	623	623	646	624	603	622	641	582	653	598	646	583	651	620	614	596	602	611	629	621	640	607	626	636	595	594	647	573	627	580	616	618	568	667	621	571	616	609	647	570	611	616	600	614	605	597	644	629	615	652	631	638	576	569	607	637	643	633	675	611	623	654	647	601	607	644	624	664	600	581	645	592	632	626	653	649	641	620	646	615	634	633	571	606	617	618	619	568	618	625	600	599	621	627	648	621	603	610	626	646	632	648	617	594	649	624	677	628	603	608	604	652	642	606	607	590	637	604	650	654	652	606	669	652	656	609	642	613	595	597	617	625	637	592	604	606	660	613	621	587	619	620	627	638	619	620	644	619	628	609	623	655	626	672	672	621	620	604	587	636	623	636	618	605	608	629	662	646	667	610	654	611	613	635	628	617	633	613	629	624	584	618	630	627	600	618	621	642	587	643	653	640	624	595	642	636	625	608	599	683	612	650	599	626	646	614	604	642	580	609	651	616	637	634	627	629	617	590	632	644	628	628	652	637	612	649	628	644	665	577	613	644	607	596	603	607	602	636	622	625	633	616	655	617	622	602	602	643	591	624	593	635	646	616	551	696	608	620	605	617	607	657	631	587	617	626	649	705	666	623	623	624	606	632	635	626	592	628	656	618	655	592	587	636	628	629	623	639	593	557	603	614	598	617	642	636	628	648	634	633	632	630	658	629	608	627	615	630	622	643	587	646	599	663	609	634	600	630	629	667	629	571	661	597	590	579	598	645	605	644	666	633	647	589	619	630	589	608	602	642	617	648	637	686	639	637	654	622	574	555	608	649	655	620	595	652	635	607	596	610	674	593	610	644	618	635	625	661	618	673	620	596	603	619	627	615	629	634	655	605	655	631	622	607	653	649	603	587	607	623	617	652	604	669	559	625	654	656	634	631	650	625	626	580	638	640	582	563	633	619	623	652	617	651	646	598	613	601	624	593	631	581	677	606	671	627	630	629	621	583	584	628	636	656	601	627	653	645	622	627	627
47474	15916	2340	612	398	307	268	296	262	284	302	297	303	272	279	236	296	248	277	295	281	263	266	261	298	293	296	247	248	292	299	297	261	268	257	275	318	276	299	280	313	287	305	274	288	291	260	269	281	290	291	258	271	290	254	306	267	279	258	270	263	283	297	310	256	332	297	266	278	281	281	302	289	253	313	303	251	277	304	288	260	300	302	260	284	313	279	266	294	280	314	270	279	301	315	263	297	259	282	261	297	281	291	274	281	277	313	290	278	262	287	280	253	301	279	280	271	263	268	260	300	269	272	242	299	290	279	299	288	300	300	279	283	285	295	246	250	254	291	298	287	264	253	259	298	296	296	298	275	287	264	258	269	265	279	311	261	265	293	296	284	276	288	270	291	309	261	292	268	270	274	292	285	267	278	271	297	260	274	278	279	294	250	290	269	308	254	256	265	291	259	310	264	284	268	304	263	296	291	276	278	276	301	273	276	252	263	284	285	262	301	269	263	304	290	286	283	270	272	270	279	277	260	243	256	268	276	271	286	266	277	269	318	318	266	258	299	290	296	264	251	310	286	277	284	286	292	291	280	281	294	285	274	280	296	298	282	300	279	279	291	284	253	289	252	297	227	304	303	253	261	310	269	266	315	303	268	294	281	274	275	286	291	276	255	260	290	268	247	259	249	271	272	296	274	274	279	302	301	302	260	280	300	288	283	279	288	288	295	254	249	295	276	275	275	289	290	285	281	286	300	324	259	242	285	274	286	294	276	248	293	260	272	281	286	297	280	252	273	264	288	307	246	281	282	279	278	269	286	281	310	296	273	261	261	267	249	287	278	268	274	261	292	259	278	275	292	293	290	292	292	294	285	259	284	282	284	261	292	277	264	273	296	264	288	253	287	298	264	277	289	264	273	259	272	300	277	284	268	287	257	285	268	281	247	285	262	288	296	282	269	290	270	251	278	301	317	312	241	274	282	301	296	273	268	276	337	311	258	252	277	265	275	273	265	270	245	271	259	263	296	289	299	289	281	261	247	286	284	308	260	281	269	276	299	283	304	243	255	301	264	271	267	258	289	271	284	270	252	284	266	257	282	288	271	316	315	270	285	278	289	308	272	252	240	267	279	285	279	254	258	271	310	263	268	267	280	328	295	234	306	269	273	292	282	284	271	251	252	289	271	265	256	270	281	304	290	282	299	250	289	263	267	257	290	260	295	257	256	285	294	273	268	269	294	263	289	267	283	261	295	257	286	291	240	266	263	302	251	288	276	283	284	255	250	285	264	245	298	324	279	275	294	256	281	285	285	281	265	287	288	276	262	272	281	282	293	290	261	291	278	266	276	276	268	285	287	266	270	286	303	283	249	288	309	256	300	262	284	278	329	277	286	302	275	290	299	314	259	295	279	303	267	280	293	287	289	278	287	312	260	275	289	237	270	316	269	282	274	259	246	270	287	289	267	291	280	257	267	262	324	263	283	262	294	276	301	279	302	299	302	286	297	246	234	317	287	279	299	256	269	230	280	295	282	291	271	273	267	292	302	252	297	288	264	265	267	312	290	259	291	249	270	296	261	305	262	291	247	281	261	283	278	275	266	284	284	307	260	306	288	248	265	286	268	280	283	271	249	285	292	293	263	263	295	300	287	307	306	261	268	305	268	302	301	277	260	269	275	287	318	329	243	296	292	282	281	268	306	277	286	291	263	270	256	240	267	300	270	311	275	282	283	290	284	255	284	268	276	281	298	289	276	275	292	300	293	245	265	287	270	296	298	276	270	277	286	281	238	293	280	257	276	307	285	286	296	296	304	302	254	275	261	296	268	260	242	294	272	285	277	261	280	270	249	275	288	251	249	290	293	251	300	295	306	289	294	285	267	289	275	269	287	299	286	295	295	271	243	288	253	258	257	295	280	273	253	264	284	260	277	305	273	277	262	270	264	283	286	293	292	289	293	270	320	278	275	247	271	268	272	290	265	277	309	306	298	269	284	281	288	300	283	247	265	263	288	280	279	307	263	258	291	291	277	269	273	246	283	245	278	309	289	340	274	280	293	287	251	275	303	303	247	281	245	282	291	260	288	277	273	219	287	254	284	263	280	237	264	281	290	288	285	274	274	260	269	260	263	263	256	297	283	275	271	253	297	270	256	265	269	273	280	252	252	250	276	281	251	282	254	280	292	263	291	305	282	305	291	278	271	309	261	273	307	305	244	249	272	292	240	265	274	289	276	256	279	280	280	324	291	279	264	286	285	285	270	272	278	285	304	297	280	273	280	284	293	280	257	259	268	276	267	293	317	287	276	288	281	286	272	298	311	236	241	285	270	307	290	284	267	248	315	272	275	281	291	320	304	310	255	278	296	288	316	268	258	297	260	280	284	272	289	286	274	279	251	281	298	278	229	272	292	292	286	291	265	298	296	284	289	307	257	303	283	260	280	268	292	285	256	277	286	274	313	248	282	263	301	258	316	313	268	262	283	238	275	279	304	263	248	308	313	266	305	258	280	273	270	276	287	281	251	257	283	278	301	270	260	290	268	280	269	280	271	259	295	281	303	291	259	292	281	271	270	265	274	265	278	277	278	275	310	274	293	275	300	297	295	273	290	250	257	316	285	272	284	306	263	282	249	279	294	279	281	264	252	301	290	253	260	288	265	297	300	284	269	304	289	271	252	279	289	271	286	298	310	293	246	280	275	274	249	305	283	272	298	254	286	280	290	300	260	250	297	259	270	293	281	252	300	282	246	264	262	281	283	267	271	273	295	237	293	265	286	263	249	284	297	268	296	264	298	285	321	261	289	276	279	292	280	276	296	275	299	291	258	278	268	277	269	286	304	286	294	303	269	272	302	283	318	314	290	298	285	292	293	258	273	274	271	296	273	257	280	274	284	277	254	279	278	290	269	286	268	275	305	280	282	291	274	282	292	267	263	278	273	291	291	273	273	304	239	269	291	251	304	300	271	311	294	225	289	261	301	234	264	267	261	267	271	280	267	280	277	320	291	297	289	273	268	283	269	277	270	273	269	268	275	266	263	248	271	283	259	277	289	297	322	259	264	303	291	273	275	284	268	302	288	295	282	293	282	268	295	277	283	309	290	274	272	282	276	285	278	257	269	261	268	275	313	285	254	285	267	260	260	275	273	258	301	287	301	280	302	257	255	287	252	242	274	271	317	325	272	262	264	285	292	283	296	287	250	296	241	267	262	260	282	271	272	268	265	283	264	265	258	252	283	229	272	274	262	285	249	281	286	280	300	281	253	295	269	279	310	285	254	257	265	291	319	259	283	286	299	269	251	276	283	276	271	280	265	302	282	307	274	273	306	263	281	296	306	273	299	300	282	305	256	276	321	270	256	275	285	257	230	288	295	290	248	300	287	307	293	258	252	261	292	292	285	285	271	251	240	265	270	253	278	299	262	298	243	278	302	302	303	282	269	272	278	267	262	290	295	298	249	272	272	286	254	250	262	277	260	269	312	262	277	282	233	318	262	290	286	292
31873	9126	2139	1271	881	724	675	627	669	604	626	638	614	556	641	608	622	635	570	613	605	614	638	610	568	582	620	615	629	570	665	620	615	636	593	621	565	634	636	621	605	602	619	600	633	633	621	624	593	661	590	623	600	594	612	638	605	647	664	603	620	601	628	616	643	586	626	603	657	650	600	612	656	603	646	626	631	657	593	569	590	587	611	624	639	621	606	619	616	642	604	653	624	625	635	640	593	620	577	595	605	626	592	616	625	630	636	609	659	618	625	628	589	655	583	601	654	629	566	641	636	661	630	592	650	607	603	633	603	621	640	577	585	634	640	673	604	580	606	634	598	649	622	588	629	615	628	630	612	660	551	626	629	601	628	630	617	674	648	606	636	607	627	624	641	662	616	606	604	631	609	586	645	614	577	610	636	644	591	623	622	661	632	564	613	613	596	612	632	636	599	624	587	612	590	641	626	622	616	686	615	600	635	580	546	645	582	682	624	665	578	602	621	632	595	610	635	583	609	669	597	614	589	643	669	545	645	630	654	633	566	601	656	601	615	630	616	598	624	634	621	659	623	630	597	588	593	630	651	671	597	562	616	589	655	590	603	662	612	645	639	587	618	612	633	600	641	613	613	624	620	603	595	623	619	599	593	604	646	566	592	647	634	640	629	628	651	628	604	598	576	644	596	575	621	586	673	644	642	608	601	660	647	640	625	617	610	672	609	598	633	621	624	632	582	612	664	592	620	598	581	604	599	611	553	617	620	615	641	628	657	624	629	580	603	690	587	638	651	627	655	614	598	662	633	618	639	575	606	651	638	616	580	596	678	612	600	630	627	608	625	545	588	647	582	593	651	615	620	629	649	628	626	607	650	579	623	581	580	591	613	583	629	636	648	631	605	622	626	592	565	654	585	582	623	598	583	628	591	659	641	579	630	609	639	622	628	607	601	592	616	610	612	572	631	588	615	659	629	600	562	573	616	627	623	644	591	634	575	608	605	605	652	631	629	615	648	637	600	609	631	622	648	560	610	613	654	594	623	618	636	619	625	584	595	606	611	588	610	624	608	589	647	639	629	606	584	655	639	624	613	648	621	596	623	655	634	626	628	582	630	620	620	582	638	585	607	629	625	574	602	613	676	625	604	663	595	603	601	639	633	635	658	635	604	626	643	597	589	644	591	603	644	621	615	620	620	663	609	615	615	606	621	614	624	626	587	631	642	654	636	617	610	642	632	638	630	619	607	553	664	584	637	600	676	623	617	693	654	603	636	599	579	629	641	595	611	692	633	580	590	632	602	617	604	612	608	610	606	631	611	629	636	626	612	636	631	622	593	645	628	611	653	673	617	645	602	621	603	627	578	650	651	595	638	626	637	619	630	580	637	599	594	576	623	613	636	644	663	621	638	637	654	638	635	621	619	652	625	638	623	637	643	660	576	628	625	614	568	615	646	604	615	594	591	638	611	628	631	596	597	627	600	632	663	630	618	628	621	633	570	626	653	626	649	600	603	619	609	651	617	639	611	621	630	622	598	580	624	546	630	630	653	650	631	576	638	612	643	636	640	566	636	616	631	643	637	614	595	620	603	633	612	603	654	604	584	636	678	617	624	590	612	647	610	603	612	668	587	624	607	578	627	613	607	621	594	576	659	617	665	639	638	677	602	654	556	591	612	564	630	617	616	616	579	633	573	626	590	621	634	621	635	619	616	617	652	626	614	655	620	616	654	582	610	660	618	599	619	622	667	591	633	641	595	637	615	637	610	580	627	636	638	571	587	624	641	580	621	588	662	645	631	672	658	613	590	659	636	640	656	624	577	551	614	623	610	596	624	578	600	602	592	627	588	621	687	575	611	663	591	604	659	635	642	620	606	591	645	625	598	589	609	644	607	580	582	574	584	648	631	595	591	622	627	616	580	648	623	627	666	612	632	617	630	638	585	629	608	637	604	621	633	604	627	646	624	626	650	637	587	655	612	641	608	602	641	581	604	645	626	634	616	602	616	648	603	629	643	638	614	602	587	622	638	628	643	609	630	640	622	627	611	616	612	584	617	613	603	621	576	602	589	610	633	617	591	614	614	601	626	648	624	629	649	580	604	634	587	632	623	636	640	592	590	613	648	618	624	642	667	563	589	665	635	639	623	617	621	549	635	658	598	612	586	636	629	622	598	638	635	597	622	612	639	607	633	614	636	606	626	566	621	622	579	588	645	621	616	621	613	604	619	607	642	651	623	579	590	612	578	631	626	590	679	592	625	638	607	612	586	613	606	647	637	659	638	620	619	589	636	600	639	590	623	590	650	580	629	608	658	628	659	599	602	614	589	629	619	570	627	601	645	618	608	636	617	604	636	639	604	632	636	618	604	608	594	606	637	621	629	603	641	640	644	620	629	590	619	677	616	625	656	656	631	635	629	651	632	607	632	612	612	611	617	623	612	650	613	639	593	617	605	603	641	618	619	672	625	586	611	610	643	643	617	612	639	614	597	624	563	575	587	590	599	626	652	631	625	601	626	593	638	598	619	640	612	657	636	646	612	619	583	613	581	613	652	638	587	603	592	625	590	584	604	591	628	590	584	634	629	618	625	589	622	579	619	595	649	605	600	609	589	622	621	600	613	584	685	727	594	607	647	632	670	584	581	636	638	653	617	616	614	653	649	634	597	590	628	633	592	615	614	661	625	594	596	594	639	593	656	658	644	605	658	582	616	600	626	582	623	605	587	593	592	631	626	647	635	628	590	592	617	600	651	618	669	611	660	616	628	617	581	632	656	602	571	619	638	604	567	649	639	613	628	627	641	606	612	606	641	653	621	582	627	614	605	600	648	584	608	603	627	617	591	611	577	635	625	617	608	636	592	647	633	600	612	617	602	621	646	644	619	610	627	645	663	620	618	632	631	622	613	615	575	619	644	585	621	635	640	655	605	636	602	598	586	615	625	643	607	625	604	602	599	630	619	650	595	601	639	600	637	649	625	550	615	616	627	637	619	632	621	631	553	626	558	621	625	636	607	644	601	583	624	634	612	621	619	641	628	579	625	625	632	651	608	589	638	617	614	642	561	636	628	657	605	653	676	641	596	549	625	586	595	604	642	627	623	632	649	641	574	614	623	597	653	653	636	595	626	592	613	588	594	629	613	627	600	651	623	661	635	597	595	637	639	608	655	637	655	563	591	614	591	632	590	644	604	631	578	591	606	670	627	570	662	618	608	638	631	640	611	600	592	636	610	621	613	599	641	659	662	599	622	634	640	610	641	584	626	612	612	598	647	644	604	616	638	597	650	651	595	608	613	617	652	576	642	654	637	590	642	635	601	595	605	624	638	689	614	593	604	641	646	587	608	620	628	626	617	589	618	599	643	625	601	587	622	617	614	639	651	595	627	601	620	608	601	606	616	622	586	638	575	612	615	607	599	631	626	662	621	626	609	657	592	655	650	632	603	605	647	664	588	606	635	592	579	655	606	608	631	613	649	598	649	628	621	621	629	595	621	611	625	615
60591	23403	5941	1088	515	374	281	267	274	294	273	272	259	252	257	275	293	278	271	312	326	290	240	256	262	258	248	271	282	265	307	278	247	274	285	289	272	294	285	293	227	264	262	249	238	251	284	274	263	288	303	269	261	269	277	269	319	316	257	275	278	261	264	300	295	264	283	256	262	245	270	276	301	238	272	277	268	242	266	270	282	315	262	269	273	270	276	271	250	248	315	284	298	295	296	306	260	264	266	279	297	286	246	247	302	296	266	258	314	279	303	284	280	291	260	292	270	297	249	306	293	267	268	293	316	276	304	265	266	265	275	272	292	300	258	272	288	283	261	262	270	258	275	288	244	302	276	288	298	242	269	258	252	317	263	262	287	263	249	289	317	258	284	270	291	292	251	259	309	277	292	289	304	286	276	291	322	295	287	244	276	260	250	259	252	306	287	271	263	287	285	258	276	306	299	261	324	238	260	271	273	274	248	273	267	291	294	274	310	314	288	281	254	265	275	283	292	242	303	278	280	285	272	236	294	284	286	271	256	283	300	298	267	283	286	246	296	292	270	287	275	286	244	275	288	276	290	275	283	288	252	282	289	276	294	276	304	265	271	297	286	279	251	249	267	269	270	284	272	276	282	278	234	245	277	307	274	280	276	261	268	280	267	291	265	260	298	264	278	283	289	280	273	281	287	276	304	257	272	267	298	263	297	270	271	271	278	268	289	272	267	321	285	301	302	284	269	295	312	298	300	238	270	269	277	274	271	281	267	270	292	259	302	276	283	274	271	260	236	249	288	293	278	244	281	257	278	284	283	263	299	302	260	299	267	294	293	289	303	308	301	315	287	290	281	263	270	270	311	258	286	255	283	293	277	272	267	261	245	305	288	268	280	258	289	280	292	277	295	289	268	313	264	295	249	295	276	260	300	281	276	266	320	278	256	286	276	304	242	273	257	277	278	282	276	278	283	310	279	334	286	275	287	262	265	277	260	278	303	312	282	286	276	309	283	277	268	281	295	292	304	276	284	257	269	265	299	292	261	261	281	255	276	261	273	283	257	276	293	295	290	293	311	333	270	276	279	270	289	308	249	298	254	257	293	281	272	315	285	261	293	289	266	305	288	257	297	286	266	300	336	302	261	259	267	276	296	261	252	286	248	282	295	291	278	270	286	283	305	286	287	260	271	306	277	272	259	302	288	270	233	270	316	243	256	251	262	289	269	275	279	279	283	252	266	283	286	268	264	285	285	274	267	281	271	272	281	306	279	250	288	271	271	292	271	272	284	280	282	254	265	271	275	302	317	253	319	282	259	257	286	264	267	269	313	305	283	279	283	327	280	264	314	254	304	280	301	278	336	257	290	259	263	269	253	276	297	274	303	285	268	296	270	293	265	289	312	278	260	274	260	284	307	247	262	279	303	297	293	308	312	257	274	317	280	282	303	257	315	306	265	262	298	258	295	269	247	281	306	288	297	284	292	282	301	260	268	261	277	241	304	253	237	260	303	253	269	285	285	264	286	280	293	279	276	238	259	278	277	288	326	256	281	253	295	269	284	281	296	267	322	287	298	260	250	275	280	268	289	268	267	294	281	300	291	256	276	266	285	283	279	285	247	258	292	272	259	290	259	286	286	280	274	296	274	272	287	270	263	250	277	312	292	275	314	274	295	301	263	276	277	283	282	273	277	291	272	295	275	310	308	329	255	252	278	300	255	293	292	277	289	320	303	281	293	276	315	294	280	269	301	280	251	271	243	252	279	282	283	261	319	275	322	263	264	290	287	279	279	251	268	288	300	283	273	276	295	295	265	279	273	241	304	276	275	256	271	282	268	246	276	255	295	315	259	309	282	273	246	279	294	273	298	275	272	286	307	289	244	294	256	281	290	286	297	249	261	292	272	299	272	279	287	267	281	277	272	260	273	281	306	277	274	252	256	296	313	279	299	319	311	270	288	278	287	272	267	319	269	315	270	264	246	278	296	283	275	274	264	308	294	258	296	256	296	293	261	303	283	288	323	278	281	295	278	294	250	284	273	271	279	278	256	302	283	305	276	259	289	263	287	293	263	282	285	266	276	277	283	260	258	302	250	252	286	271	264	276	276	268	285	308	249	239	287	259	289	279	265	291	258	277	236	262	292	277	266	281	303	263	267	279	270	273	280	253	239	281	273	258	287	270	277	264	305	279	274	267	285	305	299	266	298	273	284	267	286	271	306	295	264	254	263	261	303	301	270	285	275	281	281	243	279	304	300	285	259	269	283	275	283	275	304	287	260	294	262	261	242	290	268	249	268	309	269	277	307	286	314	294	258	272	265	285	273	259	271	283	273	310	278	283	278	281	276	282	284	302	288	279	292	270	270	257	270	330	271	297	255	276	272	246	235	247	287	317	295	264	246	246	269	266	277	258	274	237	272	280	288	267	258	262	265	269	255	289	302	285	269	271	279	299	283	283	240	279	294	288	267	279	292	263	266	258	277	267	262	288	276	323	299	282	274	274	285	263	261	269	274	290	283	264	239	271	288	249	263	265	287	310	286	272	268	290	266	300	281	286	293	308	294	287	319	287	279	295	273	280	259	269	280	309	292	264	290	270	270	292	290	265	304	284	295	246	269	288	240	274	272	257	257	244	302	262	269	253	267	244	268	245	276	252	254	268	276	279	301	286	262	261	292	294	305	272	292	265	295	259	286	275	297	260	280	304	269	299	279	264	307	271	275	282	275	244	242	281	298	290	295	275	287	276	277	285	238	279	288	272	277	284	279	252	274	282	289	276	257	302	268	290	281	298	256	280	288	302	295	270	289	291	282	265	273	280	272	265	292	284	286	297	280	274	277	274	265	267	281	275	242	283	294	274	286	258	286	294	281	253	279	315	285	323	314	271	296	269	288	266	267	336	284	283	277	259	277	281	286	251	275	274	264	258	253	305	302	275	294	274	279	281	294	278	300	275	290	268	274	292	273	257	277	307	275	305	276	269	270	285	295	280	245	284	288	294	306	272	257	261	277	261	253	261	306	282	232	285	282	282	257	256	274	296	288	255	293	283	292	267	267	258	254	280	273	291	300	286	258	272	268	259	288	249	271	272	260	263	260	298	290	264	296	269	293	280	283	286	314	274	272	259	275	293	312	294	267	271	290	299	303	293	265	259	253	288	263	285	293	312	292	305	242	284	273	260	275	296	297	294	303	316	287	317	278	303	270	279	302	272	269	283	265	264	287	287	286	308	293	287	281	276	271	267	241	265	264	283	320	281	262	306	287	269	266	268	285	267	309	280	298	280	301	293	286	278	280	245	261	272	270	288	315	274	294	267	276	290	268	265	296	285	279	274	267	266	253	287	288	242	306	280	271	275	265	295	251	306	317	266	271	272	288	299	304	294	296	294	229	257	289	312	283	269	265	247	260	254	311	314	296	258	275	287	273	281	252	260	302	276	291	289	259	243	276	267	267	261	271	280	273	292	286	291	284	281	263	270	244	249	245	259	287	245	281	280	262	272
41378	14810	4844	2093	1118	924	654	656	626	641	600	620	656	590	609	616	632	642	589	620	629	625	631	643	676	624	609	648	632	624	609	621	611	616	656	621	648	631	608	606	615	588	638	618	637	576	604	652	644	682	635	642	628	593	613	634	625	641	585	583	654	598	607	634	587	645	644	617	622	625	604	603	637	582	614	628	589	631	630	633	557	659	644	605	638	634	622	624	565	646	672	629	627	629	583	633	621	624	614	633	630	626	592	629	579	646	581	632	601	603	640	669	599	641	630	590	585	599	645	630	623	616	621	632	609	655	628	580	607	633	620	583	612	652	627	614	631	648	649	630	649	622	643	633	590	621	619	629	615	604	606	639	651	609	637	619	609	649	572	618	669	606	637	569	630	641	616	683	617	620	607	598	621	612	628	622	635	605	673	635	641	644	615	608	635	640	640	583	649	647	600	635	631	636	610	627	652	607	663	643	674	645	599	638	602	596	638	654	592	592	616	616	626	594	648	662	623	583	592	621	624	615	666	602	629	634	620	614	595	630	585	628	614	616	633	648	641	584	634	580	637	619	622	628	655	617	649	621	639	623	591	631	610	619	652	623	635	593	616	559	586	638	657	632	588	589	631	627	617	617	610	571	582	630	649	659	637	638	646	622	609	580	600	620	641	638	589	639	629	601	574	640	627	606	629	624	634	684	636	665	640	596	632	590	596	571	645	618	603	653	580	662	634	626	624	647	606	620	677	637	634	605	611	644	599	597	634	608	653	627	616	591	642	650	650	651	652	608	636	632	636	622	618	594	614	626	684	598	581	605	621	604	649	638	624	617	604	610	648	633	615	654	608	633	627	607	678	619	617	629	645	640	583	639	609	635	612	601	582	660	653	578	615	652	614	592	617	625	596	628	640	605	592	597	612	657	630	641	639	608	664	615	630	628	620	634	629	608	592	635	570	658	629	644	613	603	639	585	583	616	574	612	629	681	645	626	620	638	628	625	614	607	638	646	641	626	589	628	658	637	647	623	614	620	612	652	627	621	636	644	663	594	617	615	609	654	591	647	658	603	612	589	630	610	642	614	660	605	593	622	641	596	605	638	682	628	597	602	619	600	603	589	656	622	649	637	609	641	594	656	583	661	642	646	561	618	650	619	666	620	579	642	589	655	658	594	614	616	586	649	599	592	640	663	616	610	628	645	610	617	618	606	645	651	643	582	649	612	602	573	604	569	621	619	643	652	554	622	648	635	636	664	630	613	601	631	624	635	616	547	616	642	620	609	616	608	589	622	646	633	620	577	631	653	651	595	625	587	618	612	586	620	620	659	601	608	616	648	641	636	646	649	617	610	639	613	624	580	611	651	623	617	636	612	627	630	603	596	610	671	637	641	643	621	615	624	661	658	646	613	616	601	626	602	632	640	632	605	642	598	648	656	624	643	637	638	589	563	618	625	627	664	621	634	582	628	666	640	643	646	616	637	634	657	625	628	625	638	632	635	623	607	586	615	642	657	627	637	572	612	661	655	619	648	645	644	627	630	595	606	664	657	648	642	657	588	606	609	566	614	606	620	634	642	633	627	617	622	585	620	608	594	607	651	650	628	645	608	588	646	596	619	631	592	677	606	651	693	603	632	648	615	600	596	557	631	633	626	585	652	607	620	647	605	654	624	641	610	592	580	614	607	616	654	652	587	625	622	601	625	595	629	609	627	645	630	629	652	604	625	593	636	607	663	632	653	653	641	606	629	693	646	701	590	572	602	624	642	599	635	585	567	634	635	649	624	647	611	647	650	650	607	642	591	601	617	616	633	662	628	654	616	668	600	646	599	629	641	621	617	638	643	689	653	600	619	624	647	635	608	610	661	649	603	615	599	640	613	657	609	641	625	616	645	568	609	676	611	618	612	643	596	574	626	612	614	605	597	647	630	599	593	624	617	634	580	619	649	597	609	616	629	656	589	639	661	645	635	610	640	599	614	598	632	579	629	620	598	586	646	660	614	632	615	610	642	660	653	651	649	601	607	656	621	653	647	576	618	625	639	601	637	642	601	627	628	600	628	586	617	624	628	633	616	646	618	616	634	594	588	631	656	609	642	606	614	620	654	605	653	623	633	626	611	613	622	607	652	615	610	600	637	653	646	624	655	620	644	590	615	631	643	612	579	664	632	668	594	613	661	637	604	588	657	566	633	586	596	633	643	623	651	606	628	604	639	606	590	629	623	626	662	648	641	574	645	616	627	623	622	627	603	613	612	632	626	602	659	622	639	636	631	635	613	645	622	615	588	632	666	631	608	656	572	637	575	635	641	633	646	606	649	607	628	628	627	603	629	617	658	610	629	630	619	580	661	607	603	618	606	627	642	604	620	564	614	604	682	618	634	644	628	614	603	658	588	618	616	628	611	632	641	621	632	647	593	595	637	633	643	622	629	618	628	684	635	628	607	607	632	629	668	640	603	631	640	605	598	660	585	624	564	619	606	624	616	638	636	607	635	604	601	636	628	613	642	609	654	641	634	629	638	652	622	671	592	598	666	633	613	581	617	592	665	598	620	627	642	598	636	614	613	636	612	622	597	601	558	633	570	588	627	613	649	627	611	611	550	626	621	612	655	613	632	605	653	643	626	658	615	602	615	587	606	605	622	612	624	675	641	635	637	596	594	658	621	595	602	633	625	606	601	595	637	634	596	607	628	589	585	586	642	608	641	608	646	620	627	587	646	580	603	704	639	645	604	634	593	635	615	663	664	605	587	584	653	617	629	645	632	597	592	613	615	597	636	620	591	620	613	610	593	621	590	626	656	606	663	582	654	633	588	633	629	636	674	629	585	594	652	632	623	610	594	629	635	601	577	666	604	630	623	660	620	634	615	608	626	585	653	650	582	605	646	581	614	596	608	601	620	605	605	621	632	680	644	599	595	678	618	600	623	643	622	599	610	601	665	581	635	614	604	602	588	613	688	640	628	587	612	611	628	619	614	638	619	649	653	611	647	599	628	650	625	609	595	636	613	607	649	655	665	599	581	640	638	626	606	645	613	606	611	621	611	629	641	658	623	613	624	600	644	621	602	603	617	639	672	629	661	647	637	590	610	565	595	580	643	647	639	634	615	636	615	625	601	622	628	647	615	616	619	632	619	624	590	622	622	566	619	626	618	648	655	643	632	614	602	657	625	664	604	635	654	645	596	668	639	644	608	601	666	623	613	669	637	643	624	612	641	576	586	582	615	600	590	638	600	654	611	641	567	668	672	637	624	608	612	619	655	616	623	630	645	598	616	678	646	587	681	617	639	653	616	634	575	601	593	685	628	629	617	627	622	667	597	628	587	637	614	619	637	660	593	640	597	580	674	643	660	644	649	648	619	644	629	641	612	599	641	656	612	625	614	580	604	606	614	613	607	626	657	662	620	637	656	651	656	614	590	630	626	661	638	696	648	664	614	617	651	617	582	595	648	617	648	648	633	644	595	596	618	607	616	627	589	642	626	636	616	626	572	617	655	605	604
53304	21384	6324	716	401	351	320	346	296	279	300	303	297	295	282	301	311	310	328	297	336	329	327	344	365	298	294	318	295	314	321	280	379	317	334	299	296	298	312	323	305	298	342	321	335	344	313	314	325	325	296	340	340	322	342	332	319	289	304	326	327	311	304	310	303	288	307	331	305	291	325	286	297	303	326	311	337	335	333	295	315	322	324	313	327	298	304	298	292	316	313	330	278	337	323	319	358	318	336	315	311	325	306	310	303	358	349	313	350	305	319	337	307	330	355	337	320	323	327	310	293	326	374	299	351	360	350	318	353	300	325	336	287	291	347	315	313	332	280	324	295	333	277	304	289	307	302	337	332	309	336	311	304	337	317	305	292	335	309	325	305	311	271	314	354	363	327	295	281	337	332	358	296	340	302	314	308	334	300	322	311	356	338	326	327	321	293	291	302	355	332	310	320	267	349	311	330	291	309	349	374	303	330	338	318	351	299	337	306	292	330	315	308	308	307	346	300	307	335	327	317	316	371	369	324	328	337	333	269	295	307	296	311	352	330	340	325	324	318	290	272	317	326	299	313	328	266	354	316	319	290	336	318	323	331	302	361	311	324	361	279	313	314	320	286	329	285	341	332	298	322	303	346	300	313	317	314	331	309	322	318	360	302	301	300	300	320	303	309	294	279	322	310	267	307	317	309	302	306	328	301	346	350	302	309	306	313	307	365	324	342	324	368	317	352	326	327	323	329	350	303	347	312	318	295	299	333	339	316	317	325	295	291	311	351	299	302	332	347	308	277	279	303	345	270	347	318	324	317	339	305	316	284	303	337	347	307	336	324	328	324	335	307	319	364	332	300	345	292	336	353	332	361	314	321	327	340	317	297	276	331	326	336	343	338	324	324	294	310	301	304	317	300	324	316	316	342	290	340	327	316	310	314	285	312	354	301	330	315	332	328	336	355	332	292	317	294	315	337	299	304	328	326	328	325	350	302	307	308	355	294	314	346	326	331	326	335	320	346	346	336	314	300	311	291	316	320	312	319	320	280	306	305	302	331	288	314	286	349	342	288	314	332	298	310	307	292	304	300	334	339	293	294	307	313	333	302	304	301	310	310	336	333	304	318	338	308	309	329	306	344	347	335	295	319	311	301	282	298	315	326	334	321	325	325	337	325	309	298	290	310	305	303	305	345	286	328	315	303	315	324	315	328	310	334	299	316	322	329	325	357	312	337	292	315	333	300	339	354	311	277	284	334	293	328	310	319	315	323	325	303	347	324	307	306	302	297	324	361	301	297	330	355	305	310	325	291	342	286	311	312	300	304	335	328	330	301	346	315	373	333	316	355	315	328	346	322	328	299	322	275	348	316	324	317	303	313	304	310	289	311	296	330	327	344	336	311	307	327	328	294	292	332	335	279	314	350	293	315	337	332	324	323	336	317	313	303	336	304	340	370	332	338	317	289	325	304	364	320	333	304	290	292	307	335	314	273	308	305	322	353	312	311	301	308	350	348	286	354	283	322	330	349	295	280	323	325	347	265	341	329	316	280	314	332	327	322	327	324	347	307	344	286	286	308	313	327	288	310	297	337	313	328	290	332	354	297	322	325	301	306	312	336	308	327	306	354	287	289	307	300	308	306	298	299	339	314	334	282	303	270	334	344	312	304	312	341	321	306	323	339	312	322	303	290	296	292	315	334	313	315	325	365	317	332	305	270	291	328	319	320	311	327	320	318	347	316	316	320	332	283	329	345	314	313	329	328	305	328	336	326	328	316	344	320	332	313	332	328	323	331	336	350	319	325	345	325	281	308	330	331	309	339	297	327	295	334	340	335	344	301	315	324	312	354	325	327	337	350	327	314	342	305	330	302	311	324	340	313	344	314	332	342	338	285	335	287	337	330	309	313	335	338	345	292	332	330	310	304	304	296	336	315	304	329	306	305	296	293	306	348	311	333	300	296	304	329	344	313	311	326	320	295	313	313	351	308	311	292	307	328	326	347	300	315	319	322	350	314	325	305	349	346	321	333	318	304	313	328	307	353	295	325	296	333	315	319	326	301	328	310	298	307	326	314	328	319	295	317	292	304	305	314	320	315	305	351	338	347	339	319	287	317	353	289	305	293	285	292	300	335	273	284	343	288	303	327	309	329	312	286	276	332	300	317	328	296	304	309	328	330	314	327	344	331	335	341	350	321	306	313	287	307	308	280	321	292	329	328	343	321	322	321	310	329	367	313	315	340	319	308	313	354	306	309	323	331	315	318	301	304	335	322	322	315	330	321	321	338	322	303	327	292	326	346	344	283	328	312	310	298	312	321	320	344	330	364	349	304	277	337	303	306	316	311	312	299	308	290	327	319	333	338	302	302	316	321	309	310	313	308	316	290	324	317	304	343	326	346	334	290	326	292	320	327	329	315	357	301	346	319	350	320	271	280	298	322	300	326	325	330	318	334	321	339	333	339	318	314	312	317	324	315	290	318	337	313	324	337	336	294	328	308	319	321	333	352	314	314	298	287	280	325	318	289	278	338	310	318	286	292	355	317	321	327	310	307	345	316	332	332	318	350	356	312	352	297	332	284	310	307	311	336	332	335	319	310	343	295	300	300	313	290	292	298	337	329	319	291	323	319	297	310	335	345	349	355	353	320	343	304	321	328	317	290	302	308	332	314	323	317	323	309	300	313	302	284	300	357	331	343	350	270	324	342	327	316	310	334	306	310	348	342	311	321	311	332	321	316	335	328	323	303	320	309	342	322	312	319	336	326	319	328	301	336	299	323	339	330	331	296	344	314	302	303	299	319	327	306	319	300	303	311	304	308	351	310	353	303	333	258	331	310	301	308	329	327	283	348	309	296	322	295	310	323	333	334	296	307	319	317	301	318	322	332	293	327	314	296	331	307	314	361	327	329	315	327	350	324	311	318	343	292	305	330	312	317	330	306	328	347	307	340	306	281	325	311	319	335	307	319	321	352	318	323	322	313	319	334	319	318	334	332	325	297	329	306	300	318	369	338	319	324	308	327	332	325	316	310	317	333	336	328	335	331	318	339	304	326	323	322	335	322	302	307	279	272	291	306	337	305	307	341	319	312	304	319	314	322	283	336	314	320	306	334	315	307	354	304	321	290	329	338	340	352	290	292	332	308	342	318	306	322	295	310	278	293	331	331	313	291	310	287	301	335	321	326	292	318	284	315	345	293	353	309	314	339	329	296	319	311	291	296	314	310	321	318	311	294	285	289	353	314	322	317	335	344	307	335	308	321	281	272	349	301	326	332	335	324	330	292	332	335	309	289	345	336	341	276	292	317	309	310	299	339	345	313	314	300	320	336	303	330	310	313	336	358	332	321	342	322	316	337	335	292	315	311	289	333	319	300	299	329	322	328	307	328	317	291	328	331	300	368	298	337	310	303	346	322	344	308	326	297	303	340	309	323	325	349	289	318	324	309	335	309	327	314	347	324	294	332	297	336	300	310	304	311	275	329	342	322	328	279	337	307	333
35049	7590	1704	1049	895	761	721	701	705	745	718	727	729	687	679	711	717	644	788	713	683	693	674	702	692	715	654	704	694	687	691	675	699	707	746	697	655	739	715	722	684	655	676	720	689	697	675	719	664	704	656	721	680	724	703	714	701	672	736	705	698	702	713	705	662	674	676	724	702	742	684	724	681	709	713	720	715	722	704	692	693	701	757	714	690	676	701	718	711	705	666	678	659	707	723	709	674	682	734	740	706	705	651	692	634	695	668	768	692	650	733	722	708	624	678	718	691	697	684	711	653	762	725	712	702	726	677	679	716	725	716	690	638	723	682	697	691	706	703	712	764	687	717	676	706	668	714	693	693	720	688	674	683	710	655	725	688	686	733	731	756	651	706	700	654	689	697	652	702	719	698	710	642	681	678	691	720	727	697	687	697	730	686	723	708	733	689	717	641	714	723	654	708	720	661	740	714	711	701	728	665	705	707	755	719	729	705	731	741	663	687	748	746	725	704	656	683	716	681	705	676	728	658	695	685	672	675	722	646	711	700	676	675	732	738	719	687	700	705	711	701	684	695	678	742	717	720	679	682	748	701	680	716	684	697	687	702	703	710	743	684	681	713	655	697	699	726	727	688	693	705	731	717	663	646	691	723	680	685	673	687	715	725	767	720	740	684	683	677	716	704	706	723	722	692	663	760	678	726	700	694	681	652	697	716	675	697	704	751	690	738	698	780	723	732	744	727	753	664	666	705	663	707	681	674	640	679	728	726	728	674	697	657	705	687	750	707	682	693	682	699	681	679	690	700	705	697	716	695	707	719	724	715	714	663	675	738	680	696	643	723	728	711	705	682	713	703	689	682	734	659	666	686	710	749	700	693	691	677	714	718	698	718	656	688	703	739	733	655	690	735	692	709	686	729	698	715	730	713	702	694	703	763	747	728	727	713	718	743	710	692	706	733	700	747	721	670	689	733	666	753	700	733	736	705	714	711	672	709	758	706	677	689	715	729	709	666	713	708	720	665	681	746	722	650	655	678	722	739	731	737	695	712	673	704	689	740	741	687	691	703	709	715	685	663	724	718	704	723	698	700	738	762	715	721	699	717	707	673	737	675	667	657	684	706	684	703	670	708	682	749	715	710	711	712	692	669	729	735	656	669	734	659	676	694	690	721	700	698	697	726	678	687	730	682	673	663	697	700	704	695	729	705	708	711	719	691	728	708	671	668	651	705	698	667	711	685	736	673	721	656	682	742	709	644	634	723	724	704	719	751	716	702	663	720	682	646	706	661	732	677	714	699	740	704	693	681	692	687	696	685	737	688	729	717	701	693	721	712	690	698	730	775	675	721	687	694	682	720	670	726	692	748	717	664	742	677	698	744	678	690	683	691	691	733	696	718	705	693	734	717	688	708	706	714	726	653	696	751	672	680	650	678	686	691	715	682	689	687	727	730	651	686	674	715	676	696	731	714	666	696	698	741	682	703	657	696	738	681	676	721	721	682	713	730	684	702	650	711	724	705	713	701	707	687	718	696	738	673	695	672	750	697	721	686	710	706	718	680	674	671	703	664	685	712	709	699	700	686	698	680	747	718	693	709	688	723	689	741	739	722	754	721	680	676	727	722	664	701	686	652	731	698	718	723	685	720	682	755	722	699	683	713	697	719	681	676	732	707	658	686	688	691	678	671	711	686	691	654	705	718	707	717	664	638	734	703	745	710	705	750	665	655	721	723	687	718	743	708	677	717	748	688	669	675	723	678	699	675	702	688	700	662	686	693	698	670	726	681	706	696	695	686	722	716	656	684	726	721	735	711	745	698	704	705	730	666	722	769	735	727	738	714	715	673	678	721	692	666	689	692	676	751	684	701	724	708	696	750	674	739	672	682	664	711	700	696	659	668	717	727	668	732	704	673	732	717	669	703	686	709	704	756	663	735	657	729	720	617	672	694	710	697	745	686	703	693	686	719	704	653	732	699	710	678	727	732	703	691	653	711	689	694	688	713	698	708	747	678	700	684	700	662	702	672	710	669	754	758	674	756	681	692	709	736	657	730	707	725	677	742	717	718	677	715	680	733	654	703	709	701	693	669	715	687	770	720	694	670	677	722	694	674	699	718	689	713	728	685	702	668	741	720	716	715	665	745	770	723	690	695	713	678	725	679	718	715	724	732	718	703	720	692	695	694	656	685	665	702	695	697	718	733	671	655	655	715	702	652	698	754	712	719	681	692	731	713	713	682	667	684	686	737	712	724	690	688	671	704	702	746	705	682	680	709	703	709	706	712	713	640	688	738	669	646	731	688	746	693	701	710	700	733	689	701	727	684	714	694	676	706	708	702	712	718	738	722	663	683	741	696	741	671	719	705	715	749	696	697	757	680	709	716	693	701	725	700	720	671	711	685	699	673	697	739	746	694	713	727	650	715	676	690	735	717	685	702	656	704	659	693	749	679	685	713	712	643	677	697	683	679	688	713	695	707	670	748	693	720	689	700	744	748	702	673	673	671	669	691	741	708	702	698	705	744	706	708	725	710	684	728	721	694	736	747	716	706	690	691	713	709	696	726	702	724	710	745	677	696	731	697	705	671	693	644	674	676	683	719	696	687	706	718	677	701	656	756	677	712	666	720	636	712	691	728	712	666	703	726	738	658	718	685	690	757	687	650	698	706	674	712	688	725	711	749	640	660	677	697	716	741	709	681	680	678	689	709	726	718	692	714	671	709	717	664	691	709	690	677	712	732	683	743	714	650	680	670	740	693	702	689	676	681	715	696	678	671	709	755	671	721	713	755	708	699	658	708	642	733	707	690	622	653	702	659	717	679	704	692	709	687	688	717	681	736	668	672	720	728	690	694	731	660	706	701	719	701	733	687	676	736	715	686	693	707	670	696	694	694	717	720	720	699	684	709	743	681	690	756	700	733	688	651	714	675	724	737	701	700	759	706	692	683	648	723	733	680	717	754	685	721	715	707	736	681	651	726	744	650	737	706	718	734	695	691	673	681	684	659	722	649	651	655	681	716	649	721	773	739	706	704	681	704	686	744	757	701	683	741	656	674	794	665	708	676	695	727	675	724	723	703	717	755	693	690	737	748	712	681	703	748	669	701	712	691	689	678	752	755	739	728	720	704	743	698	725	655	692	631	733	716	758	696	743	657	717	722	718	710	706	689	742	725	693	699	707	668	728	741	760	731	696	668	734	707	728	670	720	673	656	707	719	727	745	688	727	685	763	722	651	711	717	711	692	673	716	692	721	705	697	719	735	691	719	686	687	704	730	736	649	685	701	731	648	670	706	647	681	731	708	674	696	709	766	740	710	695	708	703	707	706	699	716	660	692	669	736	685	741	682	706	686	700	666	730	694	701	743	694	703	689	671	685	685	709	715	712	680	738	717	692	724	717	681	765	697	674	649	669	729	686	695	709	692	755	691	722	732	715	734	712	730	682	695	699	680	721	728	689	712	674	718	677	701	691	659	761	760	713	719	664	693	703	717	683	732
47360	17588	4533	1576	656	462	328	271	272	253	275	263	261	276	261	247	249	289	260	252	261	291	264	260	251	280	239	284	264	256	291	273	263	278	228	252	280	273	276	260	240	237	254	262	264	258	277	264	258	264	255	258	246	252	241	255	268	244	261	257	246	268	247	239	282	255	230	243	266	254	247	282	268	234	235	241	245	243	251	262	240	267	247	258	262	232	263	284	273	263	278	238	244	268	262	284	256	273	261	273	233	240	264	261	275	291	282	272	256	285	247	263	242	286	253	272	249	293	226	279	263	245	240	259	267	244	240	275	234	239	245	259	261	270	248	261	311	252	253	252	275	281	264	246	275	270	262	268	269	229	247	254	247	278	244	246	283	261	249	260	232	267	246	260	228	246	254	242	228	263	249	240	245	259	216	248	245	254	254	270	248	230	255	263	263	238	238	241	273	252	287	250	242	254	245	266	288	251	290	273	247	261	264	314	257	245	263	260	249	270	282	276	226	264	261	281	283	257	266	261	261	258	272	279	267	284	265	242	254	216	265	270	304	265	238	274	288	274	231	243	286	256	243	242	244	255	296	272	242	238	272	253	267	246	247	261	238	262	243	231	251	267	236	254	252	260	263	260	242	251	238	258	276	289	241	253	239	260	224	236	272	266	238	283	248	260	281	284	240	243	267	245	265	255	245	264	268	288	261	249	254	248	277	248	267	234	272	286	257	274	273	246	244	256	257	243	236	232	247	264	255	237	241	249	246	268	262	248	274	253	250	232	273	287	264	263	241	287	237	264	291	285	260	260	256	257	261	230	279	243	292	251	287	270	284	241	246	243	261	265	217	235	265	292	267	258	259	246	257	274	230	260	291	277	237	249	257	279	249	267	265	243	243	276	279	285	238	280	245	256	233	251	277	276	274	257	256	279	250	252	246	281	267	235	245	253	272	292	268	280	268	223	264	294	274	240	250	237	234	279	265	272	239	236	278	277	255	266	256	243	260	288	286	260	238	271	275	271	268	261	259	238	267	243	274	251	279	252	287	244	238	272	272	288	253	273	260	263	251	233	259	283	256	233	269	279	284	237	264	245	279	269	265	292	261	250	247	277	264	270	288	241	252	241	254	262	276	263	259	257	252	266	251	223	291	253	238	260	274	218	242	262	281	255	264	260	285	230	274	271	292	279	230	261	286	236	280	270	280	274	257	279	271	263	274	268	254	250	247	252	231	276	252	268	243	264	282	243	266	254	282	250	236	257	282	272	259	259	274	269	268	280	260	253	261	242	238	265	290	289	263	271	258	282	237	247	233	275	264	253	243	263	295	265	302	248	255	240	218	247	243	274	243	271	281	255	279	267	292	232	226	247	274	269	252	257	258	249	223	272	258	252	252	267	270	241	248	288	245	292	266	268	239	289	284	256	236	267	227	243	288	264	253	270	266	234	255	269	257	240	287	249	253	305	239	249	238	263	265	278	275	281	270	291	264	255	245	260	253	268	266	273	272	257	271	247	239	244	270	240	283	258	293	276	262	277	270	261	220	260	252	261	259	260	212	285	243	221	241	281	244	257	254	292	240	252	276	257	281	262	257	262	243	240	237	281	269	248	265	240	269	254	272	319	281	241	252	245	291	261	238	282	238	268	240	252	244	238	268	252	258	244	254	243	255	249	263	243	258	272	246	264	258	284	242	250	302	256	316	260	259	264	257	252	255	259	266	288	263	230	240	237	260	281	259	215	231	255	260	256	244	252	273	265	269	285	246	241	263	242	246	242	261	243	256	233	260	228	273	225	243	264	265	278	277	227	261	278	305	248	254	260	242	266	251	274	235	240	224	280	251	263	253	235	278	258	268	247	245	261	237	296	266	249	241	279	246	260	247	290	280	248	265	269	263	249	252	250	245	265	260	259	231	264	253	255	286	239	261	260	264	236	272	285	271	253	283	244	260	263	215	230	240	277	243	274	291	238	224	255	258	236	280	253	253	284	268	253	277	225	268	255	232	277	274	242	233	226	252	260	298	266	240	219	243	245	256	234	275	256	257	250	262	247	283	263	273	286	262	254	263	244	270	262	233	244	231	274	260	255	259	262	246	226	241	262	251	274	264	269	273	279	271	264	239	242	229	239	284	266	254	214	300	252	249	258	278	267	289	265	249	265	267	295	298	277	239	252	264	230	259	268	240	274	267	254	267	253	240	272	259	247	224	265	251	258	303	271	245	233	268	246	234	253	245	287	286	248	261	261	270	240	290	289	272	229	259	267	252	253	242	288	250	252	270	306	231	276	233	253	247	240	260	256	249	252	272	258	261	245	275	262	299	269	264	285	246	288	277	286	265	292	271	257	230	229	272	264	263	252	258	255	246	265	221	266	276	243	226	291	278	249	227	237	258	268	303	219	250	295	258	277	252	267	259	245	258	264	226	235	267	251	272	262	263	264	250	257	283	262	271	277	289	272	267	243	250	239	258	254	273	274	267	238	259	241	253	267	270	257	269	279	271	280	283	247	248	220	282	243	297	268	257	259	277	253	235	280	249	264	262	263	265	267	278	244	260	261	286	273	257	263	247	249	274	257	268	269	281	221	268	264	243	251	270	259	284	254	234	264	263	284	262	284	243	260	254	255	252	282	250	248	267	236	265	262	277	261	258	289	300	280	265	277	268	262	256	249	247	254	274	279	274	277	262	264	265	256	240	266	238	280	252	234	257	279	288	218	265	240	239	299	237	252	257	233	241	261	263	271	262	260	246	250	236	256	232	263	248	289	282	269	267	281	238	246	261	244	275	258	256	253	237	241	246	238	284	236	280	261	263	257	232	232	251	275	239	293	249	248	246	242	255	283	229	259	268	247	246	262	256	247	242	223	258	258	258	295	259	255	245	270	262	265	262	247	275	275	280	238	248	225	243	267	253	245	262	261	246	252	253	265	266	264	257	235	262	260	275	252	249	259	251	280	287	267	273	276	253	257	259	282	261	309	252	271	260	279	236	226	257	257	251	245	259	247	281	260	271	245	242	284	261	240	249	274	242	259	275	278	266	259	275	266	291	261	230	270	242	256	258	266	280	292	250	270	254	243	260	274	255	241	277	250	274	259	273	263	243	249	315	246	273	282	258	254	247	267	264	263	255	276	246	246	240	244	276	282	248	263	258	305	261	267	241	254	289	237	251	271	240	250	264	277	280	282	275	245	268	275	270	240	264	261	259	253	252	253	244	273	273	270	262	274	257	254	273	251	276	247	258	209	257	271	281	264	247	243	290	252	249	248	268	300	255	230	254	237	287	256	247	256	266	271	249	278	230	246	270	262	288	297	264	253	251	264	246	255	281	287	271	265	247	262	269	234	302	268	248	266	238	239	244	257	259	276	276	250	274	248	243	233	262	251	264	276	253	233	230	272	263	263	252	229	225	225	277	270	264	279	252	277	255	267	272	258	253	252	230	228	279	289	247	262	300	246	221	255	262	256	264	294	277	263	263	255	283	275	254	248	238	268	259	232	274	241
32372	11345	5406	3457	1718	1119	763	581	591	623	601	628	583	570	590	533	594	584	578	594	537	591	557	534	540	597	590	591	531	560	549	523	602	603	570	607	544	593	547	575	563	600	607	570	588	586	603	601	549	568	589	562	590	555	564	617	622	599	591	579	557	613	589	564	601	590	607	562	508	562	521	605	540	593	584	558	567	594	624	566	579	545	534	570	603	614	560	571	584	565	563	556	588	601	577	611	601	552	587	568	586	561	616	611	570	569	534	574	573	543	590	585	580	563	593	572	590	576	550	585	567	569	604	586	622	592	577	560	577	560	576	598	587	579	579	567	582	551	570	574	590	537	576	548	578	572	587	558	564	572	611	604	576	568	636	566	538	612	606	595	571	565	587	565	535	543	574	568	572	576	558	601	597	558	593	587	564	589	575	545	562	587	562	562	541	559	578	557	544	590	598	564	599	584	560	598	541	546	593	576	593	593	581	616	545	566	575	584	554	602	582	547	585	593	574	606	574	588	611	575	564	554	568	546	560	580	572	593	557	588	545	580	606	587	604	600	584	604	588	596	548	602	618	578	635	576	600	573	580	571	539	604	550	595	594	542	596	592	603	556	557	565	562	589	571	595	569	648	525	550	567	512	588	569	572	600	557	583	578	551	582	537	598	571	593	564	543	606	598	542	559	560	593	548	571	582	551	568	554	558	594	575	558	607	571	590	619	584	560	612	606	569	601	569	549	581	583	580	584	613	620	628	550	588	552	540	624	599	574	597	592	564	579	577	554	571	588	600	566	570	612	582	577	564	543	568	607	562	589	552	565	601	572	560	623	585	577	583	575	523	604	608	620	569	565	593	574	590	554	553	556	606	575	550	570	606	553	556	565	605	587	613	535	626	566	595	560	538	581	589	575	567	619	621	587	589	588	633	556	550	585	556	597	569	606	573	563	556	615	582	519	598	551	561	610	569	556	563	613	544	609	624	591	569	555	607	575	569	584	590	586	556	588	582	575	583	570	566	595	569	502	618	560	578	595	556	566	562	598	574	594	585	592	584	561	591	604	584	577	568	581	594	561	552	544	600	570	571	559	601	543	583	599	594	544	568	560	564	590	564	552	560	542	582	606	558	596	597	563	610	557	605	614	568	622	564	555	585	537	570	584	577	619	598	558	582	575	562	596	532	567	586	558	544	582	571	585	597	573	589	593	624	603	523	544	557	550	613	591	562	593	543	615	597	590	585	682	588	579	590	571	599	591	564	550	603	597	605	556	585	566	575	614	556	604	608	583	558	568	564	545	600	550	606	616	579	570	592	576	551	610	577	546	542	579	559	550	557	588	568	568	596	613	576	604	567	569	580	508	532	575	560	554	578	563	568	587	579	574	570	582	577	568	586	578	591	562	542	571	591	558	575	571	575	524	567	542	575	577	580	618	577	597	544	549	560	596	630	608	585	541	579	602	564	574	587	578	616	607	587	538	579	560	569	584	601	599	558	580	602	581	626	552	560	587	628	553	549	574	566	586	612	583	570	549	525	616	614	596	606	582	588	599	574	585	573	577	595	527	602	560	550	590	586	523	565	604	562	596	543	581	580	578	540	578	569	557	591	579	559	620	564	535	581	583	550	560	576	567	580	604	571	538	556	618	560	543	589	593	568	590	541	571	624	550	545	579	572	525	600	585	569	561	571	554	577	585	604	592	606	590	558	514	597	576	588	600	553	590	574	581	577	521	560	617	606	593	568	556	595	586	599	590	555	624	577	567	555	572	598	587	568	558	586	577	562	578	595	571	569	584	564	566	548	580	546	553	585	641	583	572	580	615	599	580	570	606	586	623	544	570	606	575	597	596	578	533	592	577	628	523	547	570	602	537	597	614	578	586	585	566	572	610	576	595	585	542	568	600	620	615	532	594	581	617	533	541	563	558	605	582	518	602	605	568	566	551	596	622	515	532	568	572	567	598	592	577	596	589	588	553	536	594	619	550	597	577	560	553	596	571	589	593	614	548	592	566	559	614	573	584	550	565	581	547	580	594	546	618	551	537	526	575	604	606	559	577	558	570	581	595	598	593	579	538	530	563	600	575	583	589	613	606	587	547	575	519	566	582	575	581	574	563	569	590	608	577	541	539	558	594	599	623	608	571	563	567	582	540	565	565	638	583	587	573	544	542	580	573	588	583	604	545	572	555	610	591	578	583	585	602	554	577	591	512	539	570	590	604	639	576	602	515	555	603	588	568	577	608	543	603	562	571	577	569	546	551	594	542	594	571	535	583	592	587	592	527	590	609	590	551	591	573	596	559	572	575	585	578	590	518	550	578	612	585	541	591	575	579	578	611	519	575	554	552	529	625	553	589	623	589	566	607	567	524	580	572	619	581	607	606	567	611	561	577	576	607	593	580	601	580	598	569	557	580	546	595	562	600	579	540	580	611	583	573	549	558	579	576	565	585	544	567	630	558	614	583	618	562	595	597	550	603	530	578	601	600	588	569	526	580	596	581	549	582	612	560	611	551	566	557	564	625	599	532	549	581	526	544	575	570	579	565	607	524	573	578	528	576	603	556	576	590	583	557	620	563	582	588	596	621	557	624	591	573	571	558	556	561	554	601	608	614	585	532	545	545	603	584	608	585	577	603	606	529	604	629	594	581	604	582	554	583	579	567	562	583	567	603	626	639	551	575	563	568	582	577	593	592	590	575	553	554	567	593	561	576	585	579	585	535	558	562	639	593	587	547	597	630	526	617	593	561	612	526	559	623	544	546	566	579	583	543	583	581	569	624	583	569	585	614	595	587	577	596	579	591	561	565	599	567	589	565	566	590	584	588	589	604	576	566	559	571	595	547	576	569	592	586	587	578	558	554	599	588	586	540	629	558	577	613	572	581	618	589	539	594	560	590	565	579	545	603	531	556	585	601	570	565	562	589	577	565	579	561	596	565	587	584	561	521	555	595	576	617	557	538	585	586	607	571	589	595	558	552	604	576	589	567	556	586	577	609	584	595	571	554	592	601	528	589	556	555	564	559	562	553	580	551	595	601	618	542	568	554	563	578	565	543	573	561	531	563	591	552	563	563	568	550	575	575	593	642	575	599	576	566	583	569	574	619	598	591	513	603	529	566	614	582	614	601	567	574	595	548	620	558	604	594	613	573	536	592	578	577	555	572	561	579	574	567	544	592	585	593	605	562	610	579	585	539	578	602	582	589	561	586	546	564	576	525	595	569	624	532	551	578	573	609	590	586	589	570	599	551	615	597	599	572	560	546	610	593	584	607	553	580	625	596	578	604	578	588	559	614	583	613	564	590	610	559	568	559	593	572	573	592	542	585	600	542	579	561	589	565	555	552	568	570	567	570	563	574	550	595	595	548	558	523	594	611	560	596	574	559	568	612	607	589	566	581	608	545	564	605	601	587	592	610	623	606	588	588	576	560	578	591	599	555	591	579	574	592	540	583	615	593	579	557	600	594	550	550	557	574	581	550	555	564	566	568	600	619	581	566	574
60084	23938	6508	1827	803	522	361	315	270	255	260	274	280	256	262	298	282	253	256	258	282	263	268	249	257	247	250	234	246	241	243	273	288	271	275	239	261	282	273	272	267	310	266	284	261	297	258	272	246	247	270	265	281	247	255	254	266	271	300	272	269	290	235	276	282	262	250	229	254	264	262	260	265	240	249	253	233	253	264	256	265	245	283	282	276	269	261	283	264	274	263	261	240	267	266	239	260	267	295	254	277	254	278	263	268	269	271	267	257	269	282	258	239	264	268	264	268	267	258	281	272	277	266	274	262	265	244	247	237	242	298	280	251	258	246	272	240	268	232	227	316	228	219	250	256	256	241	278	267	261	251	294	269	270	256	247	241	255	271	269	243	272	279	269	243	229	292	235	271	284	263	245	235	249	262	273	256	250	243	267	265	298	261	283	266	253	248	267	264	261	245	284	247	252	272	243	251	276	277	226	284	283	253	234	265	274	274	261	277	285	280	265	251	262	253	283	251	241	259	229	257	259	277	260	299	297	280	248	269	288	247	287	259	257	276	273	265	266	285	258	227	252	226	285	253	251	273	262	269	254	282	265	307	255	264	262	231	262	264	263	275	266	269	268	274	278	272	247	262	275	254	235	286	286	276	270	260	284	246	259	240	288	266	261	258	239	253	260	274	274	234	288	243	263	256	249	246	263	254	242	254	254	266	298	283	280	268	258	275	261	284	278	266	255	270	257	254	246	263	258	232	268	252	249	284	262	273	255	261	244	268	292	250	288	272	230	256	283	270	261	259	262	270	285	250	262	262	270	252	289	285	230	258	250	248	242	266	286	259	257	286	285	272	276	270	275	249	259	284	266	265	255	264	253	278	252	245	302	286	308	298	269	270	259	253	285	227	256	270	279	295	291	232	259	257	252	220	226	255	265	227	269	266	268	253	262	281	286	252	238	274	256	248	312	251	282	265	309	293	278	254	259	236	271	246	242	249	256	273	246	261	266	262	264	279	263	269	271	225	252	267	282	279	280	249	288	247	260	277	272	288	273	267	274	251	263	267	262	266	238	232	254	260	277	271	289	285	250	265	262	280	249	302	283	251	290	239	292	288	243	274	280	253	294	301	257	298	248	254	297	278	233	245	284	264	273	228	264	283	250	262	245	247	251	267	241	274	270	283	266	253	211	233	251	271	248	278	259	233	259	277	249	291	241	279	235	251	275	260	260	242	275	291	285	268	255	253	278	272	266	259	260	253	289	256	231	269	260	278	256	300	238	251	275	282	251	268	243	272	255	292	265	251	242	282	263	300	304	295	283	292	285	253	281	266	256	278	260	258	262	282	230	259	272	268	267	286	270	251	256	249	268	272	278	275	269	253	262	293	289	249	257	254	252	244	284	265	251	259	235	266	243	254	265	238	242	273	299	282	281	264	259	251	257	265	258	237	256	261	272	257	278	283	252	292	254	285	291	252	267	264	243	238	237	270	260	283	297	279	265	277	301	309	229	283	258	270	248	249	273	249	256	255	249	272	276	271	248	287	261	242	285	277	249	237	262	265	246	272	280	274	275	291	260	263	266	285	279	298	252	285	254	258	244	272	264	278	275	280	240	270	258	234	250	288	248	227	251	285	289	259	277	254	236	263	237	266	278	251	258	258	233	229	244	236	285	215	244	270	266	251	280	265	262	273	245	288	264	262	274	305	285	269	253	243	239	248	284	276	252	271	269	272	264	273	276	283	263	258	245	287	253	267	254	286	278	271	259	265	253	279	278	263	237	290	286	270	244	238	255	260	253	256	256	270	243	263	247	245	272	241	255	237	274	302	285	265	259	264	276	235	264	264	255	272	267	262	263	271	278	256	225	259	262	237	268	295	269	251	248	287	259	262	238	264	231	271	279	246	275	251	276	280	289	254	248	240	264	229	243	286	248	263	266	249	292	242	251	244	231	268	266	268	246	264	287	285	237	253	265	280	261	249	261	233	287	281	269	269	276	279	256	268	257	255	267	274	231	253	304	288	265	262	282	271	302	288	259	239	283	255	249	284	280	266	245	299	281	297	285	263	262	269	266	276	277	284	297	277	226	251	244	288	281	235	241	244	296	273	266	256	253	250	270	270	247	237	259	229	252	286	252	307	285	283	268	283	276	265	279	327	268	272	289	247	292	282	248	220	266	286	267	242	269	275	216	272	266	270	290	272	262	289	283	271	240	270	265	273	274	304	255	279	267	264	255	248	243	259	271	254	259	271	246	264	230	285	257	228	234	263	272	289	277	261	260	258	279	253	246	266	256	227	259	252	276	301	256	253	271	270	303	264	296	273	290	233	269	249	233	255	243	256	271	239	245	270	272	256	281	254	258	247	273	283	304	239	268	243	265	280	287	287	279	294	295	265	281	259	245	255	261	255	316	264	228	266	266	269	273	255	263	256	273	268	242	242	285	263	254	261	263	235	257	289	260	241	259	268	263	274	265	261	260	233	254	282	300	263	276	278	275	227	288	266	253	242	249	247	301	246	229	293	248	289	257	257	257	250	263	250	280	277	256	265	258	271	235	258	290	274	253	208	248	280	258	275	248	281	279	291	254	256	262	248	250	250	258	262	256	286	324	253	276	253	265	251	253	274	240	269	256	263	235	268	263	264	250	244	275	251	236	243	226	241	272	244	240	271	265	267	251	264	241	250	239	290	307	260	245	259	267	259	254	270	237	242	233	277	254	268	255	280	260	267	291	248	234	233	254	248	256	265	243	264	245	270	228	236	276	240	265	309	260	289	243	252	265	313	277	271	265	249	288	245	247	228	273	292	255	239	271	243	280	253	236	251	247	261	257	267	279	282	274	266	289	297	251	253	282	289	288	239	274	295	257	229	263	254	257	281	274	266	264	260	259	240	266	239	258	253	251	279	274	272	248	254	269	257	258	267	263	247	275	254	283	277	308	290	264	275	263	297	292	236	259	258	271	265	256	255	262	278	236	271	250	279	252	247	264	245	276	259	272	263	237	255	271	266	256	259	253	247	261	245	262	240	256	282	246	244	251	277	270	265	285	254	258	266	249	260	256	266	309	257	256	249	271	271	244	246	262	261	280	269	258	288	256	252	261	221	270	261	284	271	253	257	318	262	254	253	259	283	297	291	276	254	249	246	239	237	277	289	294	260	247	268	249	270	236	233	276	275	281	287	275	258	249	277	250	253	261	259	255	276	253	256	275	255	277	265	230	267	246	274	261	271	266	274	268	243	265	238	284	295	302	264	218	228	294	237	273	274	257	266	245	253	244	230	276	240	231	272	273	270	254	255	272	260	281	287	279	251	256	264	242	271	264	258	269	279	248	243	283	287	251	260	265	239	250	267	241	251	284	272	282	259	266	281	253	237	249	272	265	227	256	265	302	249	260	264	262	276	277	257	278	228	282	261	269	242	269	268	290	263	259	269	255	253	263	266	263	274	277	242	263	279	236	300	260	262	258	249	258	250	272	273	279	284	252	282	278	276	276	263	262
40664	15370	5834	3646	1832	1338	979	632	584	618	605	573	525	565	624	570	598	641	548	609	607	583	606	553	589	599	587	622	575	590	539	561	570	633	593	586	552	610	633	612	593	565	598	591	582	612	600	616	574	575	573	582	581	593	539	637	570	607	588	587	601	606	587	604	583	638	569	594	604	582	591	542	566	573	580	602	571	596	553	604	560	620	565	639	573	595	635	604	585	590	627	592	611	576	635	585	566	602	598	582	587	579	604	593	577	575	585	559	596	598	638	593	590	613	584	633	586	600	607	618	595	614	575	567	597	582	583	577	595	567	578	593	595	544	602	603	600	562	620	570	575	571	590	588	601	601	574	593	630	610	612	580	579	604	603	574	621	592	612	616	560	620	603	611	611	581	602	603	607	563	560	605	567	559	609	572	583	571	549	562	593	604	593	600	611	611	588	593	585	570	563	561	586	594	579	630	575	633	584	589	571	582	607	624	554	592	625	536	588	546	601	617	621	589	570	554	631	601	594	627	538	609	589	538	600	603	583	610	596	569	605	594	600	616	608	587	603	593	565	589	613	588	559	594	596	573	562	589	578	588	633	597	625	589	600	590	607	558	616	600	622	610	569	593	591	631	564	581	581	599	556	569	614	557	635	616	605	591	632	581	567	625	589	583	583	570	601	602	554	589	560	625	618	585	601	609	559	583	621	559	606	601	611	587	592	591	609	608	577	544	639	610	602	572	634	544	623	617	595	615	609	566	623	585	604	563	595	555	607	618	620	582	597	579	624	598	616	544	618	590	608	594	567	617	626	583	566	574	580	581	575	597	590	573	577	576	611	585	592	596	583	628	620	607	587	556	589	617	596	582	547	601	586	605	638	587	605	595	609	587	564	594	590	597	626	543	574	595	595	601	595	589	591	599	576	573	599	585	596	558	591	583	591	610	574	568	616	620	574	570	575	591	628	573	620	612	556	593	631	603	572	583	606	563	613	580	584	621	619	607	618	618	610	599	607	631	617	558	613	601	588	634	617	583	580	583	570	592	567	616	633	651	597	624	588	637	627	605	615	565	581	579	580	612	589	570	591	577	603	553	612	644	569	589	595	599	610	579	599	575	595	608	596	599	609	618	557	590	610	637	622	634	601	607	567	616	577	621	554	575	567	642	570	565	618	548	589	607	588	594	567	576	634	599	592	593	583	601	594	586	647	599	634	603	607	578	590	595	554	615	601	628	601	574	588	562	630	584	632	607	541	561	587	596	613	591	636	572	586	579	571	634	599	584	589	576	603	592	559	566	604	584	653	606	627	591	607	560	588	582	605	571	542	600	588	621	650	581	600	615	617	587	624	563	625	592	581	574	610	619	606	617	591	626	553	589	598	582	598	652	587	594	619	604	574	621	585	609	611	607	617	578	601	593	610	594	539	590	578	579	603	570	577	581	552	527	644	600	612	570	589	643	565	560	595	570	651	581	656	595	557	591	616	611	614	633	641	618	586	594	602	595	609	577	596	586	577	590	580	630	593	591	608	583	574	589	624	606	573	604	583	613	571	617	574	585	573	626	623	576	582	589	606	576	608	592	603	599	589	591	552	615	590	602	574	596	606	592	575	601	597	591	595	624	591	592	574	639	574	598	583	560	616	616	583	637	598	586	629	554	604	566	551	594	619	572	560	565	594	553	578	598	568	607	585	607	610	604	553	592	593	569	612	590	567	590	639	577	591	578	595	562	592	556	566	642	645	576	587	584	641	605	586	552	546	592	569	582	597	586	588	559	563	591	610	605	582	614	609	599	546	633	613	579	561	622	624	606	648	576	604	615	627	578	603	553	551	609	615	564	585	572	629	540	597	590	606	634	585	618	587	599	593	608	590	592	591	546	632	588	577	593	605	563	560	615	593	610	595	575	557	579	624	614	596	558	591	586	585	596	623	531	555	585	583	570	598	563	598	569	594	601	622	612	584	595	612	587	585	596	550	592	543	603	572	612	596	564	642	587	651	557	571	566	592	592	604	577	565	593	592	580	585	625	596	605	586	574	624	566	580	576	558	597	638	583	618	591	596	625	595	586	608	552	612	592	598	584	570	595	550	580	534	592	589	601	550	580	611	606	572	576	615	603	591	616	654	574	581	628	585	608	620	584	613	583	618	624	610	603	632	573	583	634	581	598	571	611	638	608	637	594	582	574	606	620	604	578	635	622	588	607	589	563	605	581	634	564	560	546	531	602	563	595	602	598	595	589	585	551	591	577	585	535	574	557	605	615	574	577	584	562	582	588	642	553	644	597	576	564	595	582	593	601	573	628	610	599	579	613	598	560	607	600	582	586	577	571	621	582	595	609	571	545	565	646	561	590	620	587	588	607	609	590	576	628	607	592	589	588	611	577	607	601	614	633	594	604	594	583	543	585	576	641	604	615	596	615	586	569	596	605	604	571	563	611	604	604	582	578	626	570	570	605	636	630	608	554	615	586	623	589	613	548	594	597	599	606	596	595	575	587	605	571	613	614	549	565	554	638	586	596	566	643	587	563	631	604	599	596	591	596	577	628	637	596	614	603	596	588	569	593	573	605	588	618	615	585	603	596	602	564	590	572	601	628	588	598	572	571	556	559	636	585	612	630	561	562	602	573	626	586	556	604	575	573	609	567	585	624	610	597	571	649	557	621	592	613	636	567	626	626	577	597	600	597	581	549	636	613	617	530	584	534	616	586	575	597	595	572	630	584	626	588	605	562	568	639	582	594	609	601	537	541	562	596	620	575	582	618	589	569	606	572	564	630	618	590	618	601	583	583	623	589	639	591	547	653	595	555	533	572	607	593	619	586	562	579	583	543	629	600	584	620	582	584	547	559	591	620	619	601	596	601	584	573	584	623	636	625	594	640	563	586	544	601	584	629	604	567	606	593	565	549	588	596	581	583	622	615	574	607	610	609	576	583	569	589	595	550	609	613	615	604	609	607	597	575	577	616	618	574	572	585	608	625	617	566	613	616	598	605	561	582	585	587	635	581	594	604	587	595	586	631	597	592	597	585	606	596	600	599	623	625	586	622	568	628	575	588	622	550	597	637	617	617	596	585	611	613	571	564	613	588	599	571	582	590	593	588	573	578	588	603	644	590	574	605	578	612	581	548	619	625	558	590	592	627	649	609	601	577	544	557	597	578	577	652	542	609	617	608	595	600	594	608	624	604	559	599	601	610	591	615	585	616	566	590	601	637	557	579	532	565	615	574	571	555	522	594	594	596	612	566	618	578	571	585	583	645	592	595	553	596	593	588	576	532	589	583	634	620	590	616	588	585	601	587	537	586	599	590	579	610	597	606	616	572	616	605	588	569	644	584	649	605	586	636	562	609	551	616	600	522	589	578	571	621	639	625	549	624	601	639	553	562	562	599	594	579	617	638	618	587	595	593	596	632	621	604	581	633	548	594	557	608	594	629	602	604	579	633	593	556	537	536	614	639	593	570	600	554	592	560	532	587	645	635	604	610	587	556	550	586	568	601
61671	27869	10158	2844	1651	885	593	445	334	298	318	323	252	264	304	291	294	283	283	268	300	291	309	234	272	288	289	274	266	253	281	294	270	296	285	272	307	321	234	295	284	247	283	282	256	295	281	294	290	283	280	295	272	270	286	286	299	284	282	276	313	304	297	289	271	272	287	274	283	305	292	291	282	277	260	288	261	272	280	252	267	284	294	286	262	267	303	281	281	288	266	319	302	287	294	284	286	284	320	257	288	270	299	309	290	309	304	296	281	293	318	309	306	287	303	304	275	295	286	302	337	308	286	310	298	256	283	282	309	292	306	292	240	243	329	281	304	282	343	316	296	315	290	298	287	278	288	284	300	298	287	327	302	321	307	276	276	312	320	269	299	284	293	252	308	283	303	297	278	282	260	296	299	292	313	313	265	308	282	297	307	280	302	293	311	308	289	280	269	292	259	279	294	282	311	298	312	283	327	319	289	328	286	281	323	299	308	299	307	277	273	256	295	273	315	312	314	329	305	307	284	280	280	297	299	293	282	297	301	286	289	278	330	301	305	323	329	277	288	265	287	284	290	289	289	290	291	271	283	282	275	293	280	285	298	271	276	283	257	290	301	304	309	262	294	305	285	286	287	284	291	299	300	269	309	275	312	288	279	288	257	293	293	310	275	308	283	265	244	305	285	287	299	300	301	280	296	279	270	270	305	281	267	281	277	292	293	273	320	283	307	289	291	273	278	277	287	295	284	300	299	279	257	281	299	254	271	303	268	298	280	286	284	294	284	290	301	285	277	263	304	277	288	283	261	271	276	302	247	303	287	284	286	291	297	327	287	273	293	301	313	281	262	269	299	324	275	300	275	279	284	274	290	300	317	266	283	302	255	251	271	293	302	321	286	297	268	275	288	257	264	288	276	270	265	284	309	275	263	279	283	285	264	291	324	302	287	273	330	311	286	279	293	276	301	256	287	267	306	280	292	305	308	280	277	293	274	262	273	281	272	276	269	282	308	277	314	268	310	299	275	287	279	296	304	307	332	263	311	275	262	292	280	275	277	308	300	281	297	301	285	325	339	297	294	270	268	282	278	297	294	278	265	286	297	320	306	330	285	278	245	269	266	290	283	300	265	293	275	281	270	279	296	321	280	250	303	295	267	262	267	277	287	330	281	273	286	286	281	290	297	295	305	270	271	298	296	269	290	272	287	256	305	286	260	307	291	295	319	291	276	281	288	273	257	312	294	303	289	265	291	302	275	297	314	310	305	299	328	277	316	278	313	314	302	282	270	276	263	286	277	280	309	304	265	293	288	285	274	297	241	283	279	246	298	303	297	280	296	306	303	282	295	280	272	290	264	293	246	321	300	262	267	314	292	326	269	298	349	286	246	256	275	307	283	309	281	274	262	311	279	297	328	312	291	281	283	276	270	314	285	265	274	278	287	280	281	292	286	275	293	273	262	307	275	296	296	268	309	283	316	304	294	318	309	277	257	279	303	315	323	281	289	282	288	292	273	298	287	292	282	281	287	254	271	280	284	328	295	270	273	296	289	306	289	296	288	289	300	293	293	288	311	288	287	289	311	289	279	291	270	280	291	279	268	281	309	320	307	276	283	264	276	248	286	318	292	284	297	280	269	291	283	275	303	253	255	307	278	285	276	271	273	316	281	290	345	294	300	291	270	243	287	281	296	309	281	259	319	274	311	287	267	268	273	307	251	277	302	268	256	276	321	284	300	321	276	283	275	304	278	258	264	266	321	306	297	257	274	297	303	301	264	269	294	323	301	321	314	312	285	289	310	278	291	268	303	284	295	262	306	302	290	291	331	324	302	312	276	342	290	271	264	309	263	307	249	262	324	302	267	306	293	283	264	256	287	279	307	296	316	306	316	329	282	301	274	334	306	278	322	274	278	290	282	293	274	313	276	288	248	272	289	274	280	285	278	247	302	274	291	310	272	275	291	310	321	310	308	288	295	296	282	279	294	283	292	330	250	262	317	269	318	299	288	280	301	255	284	273	284	288	279	286	294	318	266	271	265	278	291	258	274	302	316	274	288	260	265	259	305	260	308	280	328	277	271	289	262	273	300	295	312	294	275	261	311	321	311	268	266	317	296	290	286	300	272	282	266	316	278	299	301	316	284	277	279	275	265	310	297	262	300	287	297	308	304	271	328	289	317	301	299	307	282	278	283	309	291	287	282	262	310	302	279	274	261	265	287	276	294	279	282	285	282	279	269	300	278	329	289	298	309	296	270	295	295	269	264	269	283	284	321	269	296	285	254	282	282	297	296	266	322	284	263	303	325	348	303	297	315	308	281	270	269	293	314	300	260	302	293	280	286	292	306	276	270	262	271	321	299	292	299	271	271	291	281	269	283	311	289	272	296	284	308	268	292	318	312	256	285	324	271	274	304	270	286	306	259	284	292	284	286	259	310	273	278	296	295	272	294	274	283	293	294	305	307	285	311	300	292	257	299	274	313	309	284	280	282	283	294	286	260	269	301	296	323	287	303	284	289	280	274	269	291	280	269	283	264	263	274	297	263	296	281	281	295	280	279	254	283	283	296	296	284	310	299	288	300	321	268	282	277	296	240	280	285	308	259	294	322	306	283	292	299	299	314	311	325	314	297	293	299	290	279	283	268	274	295	285	288	277	273	292	313	276	286	291	309	264	294	259	282	300	324	274	285	272	326	273	271	299	322	338	325	317	274	284	301	268	278	308	293	304	311	286	321	302	268	281	285	285	290	294	272	265	296	322	275	311	282	277	275	294	289	303	276	272	272	325	296	279	290	288	291	314	272	326	297	291	287	302	341	280	306	268	277	301	345	317	240	256	285	302	291	278	274	332	265	282	296	256	269	313	263	274	339	296	277	316	273	266	313	290	294	302	284	280	309	316	305	272	239	250	271	285	308	294	267	284	255	265	277	263	299	284	299	283	324	259	262	280	297	290	317	303	297	300	265	275	278	268	300	296	297	304	311	286	258	286	261	288	282	285	281	301	275	267	271	274	264	304	263	321	318	316	294	308	262	322	291	267	269	305	267	292	279	280	291	284	319	292	249	265	271	315	293	281	321	278	280	288	304	267	255	337	295	305	279	322	320	298	272	298	280	301	257	280	254	272	272	292	282	258	285	272	295	283	301	312	303	270	304	315	284	287	294	290	288	313	285	264	265	287	263	279	281	256	312	302	302	275	284	286	283	314	271	280	310	273	302	289	284	272	306	290	277	260	287	318	275	271	270	293	287	286	280	327	288	275	266	318	275	285	258	323	269	310	320	276	301	284	266	239	287	258	300	309	296	297	308	298	303	310	314	300	308	282	273	283	281	244	293	291	289	310	279	306	307	318	338	267	330	289	269	267	311	268	301	293	251	306	306	275	297	292	336	300	259	270	279	284	292	277	282	280	271	296	300	308	310	279	317	286	302	283	286	276	296	324	303	262	278	275	296	311	262	295	275	255	308	315	278	280	290	307	265	271	283	312	276	301	285	289	290	308
41631	19172	8539	5733	4247	2570	1480	1249	902	660	655	640	663	623	642	673	707	634	633	675	648	606	667	632	630	642	638	650	671	640	614	640	664	591	677	634	608	660	638	637	644	616	622	664	647	615	643	588	600	631	660	624	589	647	677	649	631	643	643	589	660	605	651	645	625	651	655	664	629	630	640	637	646	666	620	642	671	656	619	619	607	628	661	632	623	613	644	660	630	616	624	638	660	647	647	599	633	642	606	605	673	644	678	622	708	636	634	671	637	628	651	628	625	621	638	615	650	657	680	650	655	622	639	639	635	638	651	604	681	660	650	642	632	620	644	640	616	611	628	623	714	649	667	616	645	597	674	620	650	622	588	654	623	697	650	670	641	626	621	610	614	616	645	657	659	649	643	649	638	683	603	691	619	625	642	637	652	601	623	652	631	609	672	603	606	630	636	677	623	679	598	639	674	674	605	623	641	627	681	610	658	638	603	671	648	605	686	651	614	642	603	699	668	632	646	660	629	616	589	640	629	666	634	643	608	646	661	613	651	704	646	604	654	614	612	683	649	642	635	659	622	642	596	643	629	647	604	640	653	651	669	694	594	642	613	631	609	609	611	629	623	614	577	656	654	667	663	645	670	715	687	638	669	638	669	660	667	643	592	645	621	633	661	650	669	668	624	639	613	680	631	648	650	640	649	597	633	603	641	633	611	654	615	641	625	623	611	652	666	615	670	600	650	620	615	637	669	606	617	649	587	605	616	635	621	630	618	638	645	631	611	602	637	623	610	668	636	628	622	680	640	672	654	650	666	639	628	619	634	619	670	603	662	657	634	633	603	654	626	672	648	686	642	679	641	582	637	676	596	617	639	642	631	674	633	641	667	636	666	557	608	640	636	617	644	622	663	620	639	589	599	676	616	632	673	634	640	635	620	637	608	675	633	647	647	623	608	665	634	663	601	659	674	654	660	655	634	645	669	629	625	594	614	647	660	618	688	602	647	652	619	621	657	669	640	677	655	647	603	634	686	610	604	633	657	628	652	619	615	659	655	611	653	645	706	637	677	637	647	598	665	635	627	668	638	605	678	644	652	615	633	638	620	691	697	611	624	589	623	650	623	624	596	673	639	626	642	675	573	680	635	662	635	631	679	626	657	646	641	618	603	663	673	609	612	672	672	621	649	649	606	653	669	606	660	675	639	638	585	636	652	651	632	642	655	643	651	633	636	619	620	677	638	635	632	653	627	663	646	643	644	608	659	636	659	656	676	625	660	622	623	659	658	647	645	635	666	648	625	646	662	631	661	623	639	677	617	641	658	607	662	653	621	613	641	608	645	640	631	656	641	647	622	614	646	644	651	670	615	643	653	640	654	617	651	674	659	617	640	663	654	647	619	604	652	649	601	614	639	623	653	634	661	579	643	603	611	653	610	614	592	654	633	603	629	654	685	621	645	614	620	693	638	612	674	665	652	601	654	716	678	610	633	627	679	611	626	632	651	600	655	630	612	634	672	660	631	644	669	602	613	619	625	618	627	600	633	650	588	661	615	604	654	631	644	683	678	635	659	637	657	629	658	659	677	606	706	616	625	685	675	650	629	660	640	625	631	633	686	660	661	654	655	647	672	662	690	678	679	674	646	652	617	650	610	613	596	615	639	677	634	639	614	643	661	573	636	646	649	608	640	622	637	669	676	652	637	620	658	598	628	677	682	677	643	623	690	628	648	643	638	594	633	662	611	704	608	651	666	631	690	645	648	653	625	630	597	631	650	635	636	668	650	629	664	616	628	683	659	598	679	654	650	612	658	670	616	628	643	615	654	643	590	608	655	624	666	667	672	613	635	610	625	628	623	669	655	641	669	619	632	663	599	642	655	679	604	622	648	629	643	628	654	654	629	625	694	645	668	632	644	630	624	615	654	646	676	643	623	635	669	659	646	653	618	630	618	617	670	609	586	598	673	639	628	624	667	651	619	695	612	642	659	614	627	646	618	622	652	647	658	689	688	616	638	626	644	621	640	646	647	629	640	681	642	617	625	614	663	616	604	614	653	638	639	604	632	596	657	655	661	652	650	644	660	644	605	578	636	660	623	619	650	598	627	636	650	690	643	590	623	661	628	653	655	598	643	648	583	671	671	628	632	625	653	585	679	624	689	623	671	646	637	647	676	637	675	655	650	598	595	608	662	621	657	646	630	674	584	623	654	637	675	621	677	635	633	649	655	633	646	625	630	661	624	698	678	632	675	618	668	627	672	632	668	618	621	652	659	660	630	619	613	615	679	666	662	683	660	648	663	635	632	621	604	610	613	644	597	637	649	635	603	669	637	570	686	604	678	627	626	660	610	683	635	640	657	669	645	644	644	664	656	653	631	616	592	665	616	692	650	673	615	649	608	638	641	622	651	640	647	623	662	659	646	621	619	659	654	637	624	668	626	611	608	621	623	645	675	616	659	648	645	649	668	608	659	640	658	650	630	649	602	631	650	674	616	622	589	642	658	666	651	613	636	641	596	663	646	699	663	614	622	644	633	635	655	651	632	652	616	626	639	629	602	636	654	654	683	613	565	646	689	580	650	645	637	601	624	641	633	631	634	666	627	650	620	626	692	626	630	640	644	657	650	622	630	601	628	642	598	624	633	604	667	620	629	685	625	643	670	622	602	611	651	626	621	599	602	630	684	575	658	624	602	630	702	635	622	645	643	611	618	649	645	627	639	619	654	641	583	673	626	658	609	596	641	628	644	638	617	620	649	621	566	621	667	670	642	688	698	621	623	644	587	626	643	631	636	649	626	645	636	669	620	652	646	600	667	638	598	620	594	650	705	591	611	647	663	671	639	628	645	637	637	595	663	612	639	608	603	617	603	638	660	610	661	574	636	634	585	626	655	640	593	619	627	607	607	637	684	616	611	643	638	655	705	623	693	626	672	645	631	624	634	655	637	624	643	629	626	650	664	607	645	626	667	601	639	682	637	641	651	630	570	668	632	639	632	656	650	635	622	599	647	670	648	642	600	620	682	624	660	647	602	679	645	636	596	680	632	629	635	611	688	613	632	621	660	635	628	608	684	634	677	683	649	622	629	630	679	647	627	637	592	643	662	631	608	625	655	608	685	619	622	648	614	654	649	621	653	653	662	663	652	614	638	651	702	666	650	595	620	678	641	594	640	660	603	663	637	665	632	674	655	615	645	678	659	668	667	635	664	643	611	673	639	620	592	692	697	622	675	631	643	643	626	645	654	629	622	639	635	677	606	632	644	623	629	647	652	663	645	672	622	673	657	624	658	644	634	636	672	639	634	617	647	629	594	629	669	608	650	590	644	655	591	618	605	670	645	697	620	646	673	605	669	622	665	633	620	637	576	613	628	661	620	618	611	593	657	624	627	575	617	625	611	634	626	650	657	611	624	630	613	657	621	685	673	620	643	659	652	608	616	630	630	666	636	657	672	685	612	619	659	663	620	627	633	671	635	682	642	646	663	642	623	672	608	647	660	651	649	629	679	667
47734	19813	5815	1875	834	440	306	250	255	265	277	256	256	260	248	267	253	262	287	267	257	255	259	249	263	286	264	233	239	260	264	256	271	253	264	251	256	249	247	236	251	276	255	256	261	275	265	247	279	243	221	254	253	259	243	244	272	267	257	220	263	244	264	266	263	257	246	277	271	253	255	255	243	221	260	241	250	267	250	240	269	262	270	248	266	256	246	241	256	259	234	271	261	248	262	262	227	225	240	280	298	223	276	244	269	267	240	277	287	238	252	263	272	220	230	284	269	264	273	271	255	265	263	241	270	254	223	271	295	235	247	230	250	290	251	245	278	243	242	245	270	273	280	263	251	229	281	264	264	250	264	247	256	256	257	286	282	257	257	281	250	236	258	273	261	266	241	227	235	245	237	247	221	260	260	240	274	258	251	248	215	256	287	249	263	277	268	256	275	225	241	251	249	274	258	244	254	244	261	241	275	236	243	267	227	275	263	274	279	243	252	248	224	229	227	264	265	287	261	269	284	256	268	243	268	231	267	265	232	237	246	233	280	244	270	256	300	270	257	237	258	273	269	271	273	267	265	250	224	255	246	262	267	257	213	216	275	248	225	260	244	255	257	287	241	245	275	260	269	260	245	247	244	274	288	229	230	268	282	251	257	260	234	263	247	260	241	287	258	240	247	294	246	264	256	253	239	219	250	279	294	266	261	289	226	231	243	244	273	280	287	233	272	259	279	288	240	260	288	262	229	268	277	269	247	249	282	243	244	267	274	254	268	268	247	255	238	249	234	269	248	235	284	256	252	231	250	242	258	278	218	256	234	242	285	257	288	247	252	268	265	265	216	248	255	280	229	281	266	267	264	253	254	257	281	254	256	289	248	286	229	231	254	258	244	228	242	234	257	244	265	274	236	271	241	267	288	276	242	291	272	257	263	304	266	258	277	234	282	253	254	249	268	261	253	261	263	259	254	261	251	228	266	248	266	265	287	261	294	254	262	269	278	247	290	269	240	228	254	272	259	271	288	247	273	244	246	271	263	265	260	276	264	243	272	276	288	231	264	308	233	238	276	266	239	264	247	226	252	262	284	258	221	251	276	284	261	226	258	297	269	278	227	235	262	238	288	253	257	274	260	284	240	266	269	240	247	228	282	269	249	253	276	252	251	271	248	271	240	241	227	235	230	273	268	253	234	256	258	302	238	256	278	247	259	251	249	265	253	247	247	270	248	263	242	236	266	257	248	265	247	265	255	226	236	279	243	260	247	257	270	258	252	269	265	254	260	251	256	266	243	268	248	259	283	259	246	257	247	272	267	245	230	252	233	268	290	248	262	245	269	259	258	251	261	258	248	255	263	257	239	242	249	247	254	238	293	247	238	285	254	257	247	252	231	267	281	290	263	251	275	247	264	255	286	265	273	258	291	270	255	263	241	277	302	262	277	249	270	279	240	231	242	238	250	261	233	282	275	252	280	237	234	241	261	270	268	247	265	282	274	253	248	213	258	251	280	275	252	269	225	252	256	235	238	236	242	263	248	246	261	244	262	237	251	257	259	244	266	237	279	263	284	265	264	244	258	239	267	249	254	245	236	269	225	253	245	229	280	272	250	286	245	242	272	260	257	251	284	283	266	268	263	298	266	202	247	256	288	269	251	258	268	272	255	262	247	245	252	245	265	236	245	290	274	235	247	260	261	252	235	252	253	279	258	268	295	277	234	285	237	274	269	256	282	218	254	259	239	247	262	249	257	243	247	250	245	252	271	240	264	282	251	257	259	250	286	251	246	211	244	228	220	245	233	237	240	226	292	279	268	273	277	306	238	235	238	249	230	253	285	230	258	248	236	277	263	249	242	273	265	277	234	254	262	277	238	224	228	266	272	255	244	283	244	273	240	282	240	253	235	289	251	261	269	260	257	263	239	233	232	281	256	247	252	276	232	256	262	240	257	270	263	260	260	242	248	268	246	266	244	275	246	240	261	253	237	244	249	283	235	243	257	272	244	247	276	259	257	208	259	258	273	287	256	272	238	234	240	239	223	276	248	253	277	267	293	209	255	253	255	232	255	246	247	263	254	248	288	250	242	259	254	238	226	269	247	271	272	287	271	274	255	250	274	262	270	271	231	259	257	248	238	242	253	265	279	236	274	262	248	279	263	273	278	214	242	252	262	259	243	272	238	241	279	274	257	276	265	270	254	230	268	290	255	245	281	271	238	217	259	272	235	299	247	256	249	280	259	268	262	270	286	247	285	246	265	243	255	252	256	225	261	258	302	243	237	299	262	235	251	260	242	234	253	256	261	244	268	250	237	256	248	250	261	271	247	251	265	260	243	241	262	254	292	253	261	281	264	265	298	259	260	230	259	267	246	243	232	246	248	253	273	233	271	271	257	265	251	281	263	239	239	227	274	249	271	276	271	243	248	242	243	294	288	266	265	246	221	258	272	246	266	252	273	253	238	257	250	255	256	269	241	247	236	246	262	239	261	257	254	245	281	260	262	266	276	252	244	254	270	230	226	253	260	271	260	257	266	276	280	268	264	265	259	262	272	260	239	247	242	248	272	252	259	244	265	245	240	249	265	269	273	258	273	238	259	248	261	234	250	244	239	244	250	252	252	259	256	247	270	222	258	288	266	261	263	267	275	256	262	260	269	267	260	285	286	270	227	272	264	232	272	259	263	220	273	274	234	270	235	268	253	283	252	265	255	246	294	267	259	262	237	267	264	256	250	248	277	272	245	267	256	262	235	262	253	270	270	243	240	258	260	265	275	268	267	239	260	252	278	255	239	287	252	266	235	258	256	252	242	274	260	258	261	270	250	243	253	243	262	263	271	276	249	266	267	264	242	259	256	240	269	266	259	243	263	255	257	237	266	268	242	246	241	255	273	295	256	242	270	259	255	279	272	260	285	264	259	267	289	257	279	208	253	249	228	228	241	256	267	254	260	263	294	230	268	248	240	223	224	255	273	247	272	273	249	247	245	282	284	246	273	229	235	267	244	258	249	233	255	285	238	250	289	236	262	270	261	271	257	244	284	252	265	232	243	268	226	257	270	263	251	232	287	290	233	267	245	252	260	242	253	269	278	256	280	275	233	281	238	220	272	239	249	284	281	224	252	247	250	270	240	288	293	250	225	261	298	278	244	230	240	226	271	257	276	284	225	265	270	234	234	263	249	278	269	243	236	239	242	236	249	262	289	242	229	247	245	251	240	262	266	246	306	252	254	245	253	266	261	288	269	258	223	239	241	265	256	216	285	260	228	239	235	277	233	255	286	250	252	257	267	247	284	271	243	265	242	260	284	276	252	279	273	292	263	237	267	273	240	253	241	240	231	253	260	245	245	253	246	256	259	250	268	253	261	287	290	255	283	283	288	261	291	258	252	276	263	231	257	303	268	270	282	278	241	255	249	234	242	251	284	273	238	275	257	283	244	265	255	290	272	237	251	249	270	232	254	263	272	234	267	267	258	267	277	295	269	262	231	268	235	234	273	266
32319	14251	6976	4095	2171	1216	822	655	587	537	592	563	611	612	609	552	556	565	561	570	639	566	542	588	551	563	606	519	599	545	526	548	549	579	547	539	606	592	608	549	568	573	587	574	534	588	587	606	542	586	591	582	544	562	553	551	539	585	573	558	566	613	585	590	580	597	588	592	565	583	590	601	532	563	617	527	544	531	588	586	567	590	568	563	564	602	608	582	576	555	566	619	597	560	622	591	546	573	576	609	580	585	627	566	566	526	580	609	598	553	568	587	559	592	526	586	576	579	534	587	606	553	582	581	630	570	591	590	565	550	570	605	598	537	597	574	559	555	540	559	579	599	569	592	627	534	572	582	612	549	575	586	594	589	548	576	558	603	584	565	537	569	568	551	574	555	570	565	532	589	575	526	572	567	550	578	577	577	577	565	549	584	580	573	547	570	560	578	579	524	585	520	602	532	564	553	534	569	575	575	579	550	507	576	566	623	573	585	571	542	581	552	579	607	568	576	567	552	538	570	556	600	512	589	580	605	576	565	561	595	624	541	601	564	598	554	551	544	565	567	600	572	577	554	548	562	558	557	580	603	588	555	571	624	593	599	560	637	553	576	585	586	586	605	559	589	573	579	588	566	586	576	536	597	598	580	561	600	586	544	580	584	609	580	545	585	582	603	584	586	578	632	613	556	602	590	610	546	565	611	550	621	586	627	576	571	580	601	557	561	607	573	556	608	600	585	539	565	554	592	559	573	586	612	605	584	597	556	584	624	565	563	539	550	587	586	615	564	577	577	585	598	547	549	610	558	537	556	551	606	608	527	597	560	585	558	578	556	557	608	569	582	592	541	520	549	561	566	557	567	586	591	545	574	540	574	590	558	530	562	569	609	557	553	594	578	588	571	608	577	580	537	567	586	565	607	535	539	578	597	571	571	588	554	567	588	583	581	601	555	567	560	559	548	568	538	584	572	575	552	566	560	547	582	576	592	591	571	607	587	572	567	576	517	575	525	566	567	573	556	614	559	596	555	509	579	595	588	567	553	545	479	565	563	595	579	566	562	575	554	578	595	567	570	571	570	544	562	621	565	541	568	576	551	558	559	580	575	548	596	584	579	579	500	577	575	598	544	567	575	607	575	594	588	597	578	585	542	575	537	588	650	548	585	618	556	575	591	599	615	557	589	562	577	537	580	563	579	606	628	538	614	565	538	582	559	544	559	550	581	600	555	592	555	545	552	574	598	581	609	601	563	578	537	552	566	559	567	595	559	580	555	558	604	590	604	579	560	596	529	569	570	581	588	557	574	601	596	586	588	585	549	544	576	597	578	583	549	587	554	613	601	544	549	561	566	588	616	577	568	571	553	573	614	546	533	556	556	555	604	598	586	564	598	533	596	591	566	545	582	565	559	588	525	580	616	577	532	575	577	608	585	560	570	535	573	559	536	594	587	593	555	601	620	551	519	604	582	566	562	622	612	603	553	578	599	558	585	592	546	554	594	559	572	574	567	563	528	559	631	616	536	567	606	605	561	601	553	581	564	571	555	568	593	589	589	557	548	592	579	583	578	625	557	574	537	581	609	605	570	569	552	574	553	532	630	571	542	546	573	564	553	543	536	601	591	587	552	594	543	613	575	575	564	595	550	567	615	593	566	574	606	584	579	603	614	570	586	538	538	602	596	547	612	592	566	567	585	566	607	565	593	595	606	597	507	577	556	578	599	594	574	611	584	564	551	564	579	576	554	547	595	535	549	562	552	571	583	592	572	607	545	552	556	593	566	519	556	626	556	600	576	564	571	563	529	502	534	574	595	567	564	562	573	547	627	555	607	576	605	605	599	533	552	596	594	589	592	539	592	553	610	559	581	547	604	558	560	587	559	573	569	549	561	512	536	556	579	623	595	610	582	578	594	584	576	579	566	522	591	587	541	554	542	567	583	570	571	561	590	581	588	592	578	581	581	590	549	576	584	540	582	618	592	583	556	598	607	550	587	587	641	545	667	605	545	610	572	566	571	561	548	589	612	567	566	606	620	553	528	549	527	544	561	555	565	585	569	565	572	550	569	560	560	533	543	616	629	573	562	554	609	569	553	584	587	583	556	596	581	576	559	572	577	594	563	592	565	603	562	582	549	588	528	583	588	594	565	561	556	554	551	573	573	581	565	594	545	558	577	564	614	609	603	574	576	586	563	585	607	589	557	554	616	502	569	532	621	620	609	590	585	584	586	603	635	544	577	561	552	575	584	530	584	575	601	615	572	544	562	579	592	560	609	599	616	581	603	570	574	565	630	579	583	590	541	557	579	608	594	602	579	586	603	571	582	578	544	595	617	587	582	603	535	519	532	571	574	556	599	581	655	605	593	565	561	557	542	595	591	614	579	586	578	588	549	608	514	633	523	537	586	542	576	555	590	605	587	567	578	561	541	553	560	565	576	611	578	573	558	559	590	562	564	579	568	561	582	539	601	585	543	540	549	572	578	553	531	583	580	585	548	565	601	554	579	603	567	548	573	602	533	593	569	532	591	572	544	554	607	576	586	571	624	611	533	596	549	580	554	585	601	552	569	585	562	567	532	568	539	602	635	581	542	593	577	583	545	602	607	593	585	590	565	553	587	582	569	543	569	600	534	579	578	570	588	619	582	537	592	544	557	602	581	563	562	571	573	570	567	515	536	567	560	553	615	522	563	576	589	576	604	600	607	552	565	593	527	552	593	549	666	581	531	559	585	558	584	567	585	568	556	541	549	568	602	574	562	562	606	585	555	598	556	592	532	557	550	604	582	588	611	621	595	541	565	565	537	588	562	584	595	538	575	627	629	582	543	615	556	556	563	591	592	605	540	536	616	594	582	578	620	568	590	584	603	597	592	598	584	618	622	581	548	573	570	550	572	579	578	577	531	583	565	537	543	551	585	591	592	616	581	535	566	597	576	603	577	561	584	545	580	577	611	565	611	591	571	623	574	561	527	632	598	583	559	578	581	620	567	546	589	568	564	604	632	545	564	569	607	560	565	597	576	593	566	549	570	568	636	573	548	553	559	578	549	561	570	526	563	564	605	571	585	581	573	551	572	582	539	586	591	592	589	565	573	562	624	578	595	598	549	588	528	571	588	580	569	602	592	585	580	572	541	552	559	546	556	583	518	528	565	580	551	541	583	626	609	606	540	580	562	591	560	586	544	591	557	619	565	610	563	580	574	591	574	605	562	565	573	585	585	576	588	555	578	571	555	529	559	561	571	518	594	556	547	559	553	604	572	563	578	596	530	586	570	577	561	600	589	562	610	583	601	590	541	566	576	592	575	576	535	562	571	581	519	542	545	545	577	542	533	628	592	569	611	610	568	586	572	581	598	563	555	564	595	584	594	597	590	590	533	545	531	563	577	625	558	544	566	579	559	591	529	597	560	607	603	584	559	554	545	585	585	601	621	580	554	558	582	612	585	618	564	613	571	574	570	588	560	561	550	611	580	585	565	588	553	586	596	554	577	522	538	575	564
57391	22492	6394	1736	804	479	355	322	305	252	280	292	252	285	270	258	274	291	255	244	266	277	264	279	253	268	270	216	261	255	247	249	270	262	269	274	286	275	243	251	270	248	253	218	274	265	275	253	244	225	242	292	247	270	274	251	282	314	249	249	257	257	265	231	281	242	240	247	260	284	271	256	260	273	258	289	295	243	222	273	286	242	273	263	245	277	256	262	261	226	260	246	290	263	250	256	259	274	252	267	266	259	263	261	247	262	242	216	243	255	252	284	268	235	261	246	264	248	262	251	267	270	279	265	261	268	272	237	239	248	243	257	276	280	259	254	285	245	280	276	245	266	276	258	268	246	272	252	275	247	242	234	290	297	307	259	242	273	310	244	267	311	267	240	276	275	248	262	242	251	271	246	273	271	263	224	252	277	263	243	249	262	257	270	274	268	238	241	274	237	304	271	283	271	228	260	265	266	314	250	253	266	244	254	259	267	247	267	274	270	257	262	268	270	277	274	248	281	250	281	258	251	248	289	277	261	261	267	268	308	261	282	265	273	250	230	276	244	281	305	256	278	258	267	259	261	244	267	282	263	290	281	286	255	278	265	249	298	278	253	284	280	258	266	259	250	262	263	260	245	272	253	255	240	277	268	291	273	263	259	231	283	273	233	270	257	246	291	255	258	252	243	281	278	281	265	271	265	277	278	286	255	248	257	243	256	268	265	230	254	256	240	292	265	268	282	262	266	275	271	271	235	274	259	281	253	284	252	257	275	257	292	270	257	253	256	266	304	287	268	253	277	268	259	241	312	250	282	255	265	279	277	266	256	275	254	244	276	325	276	232	256	248	257	255	266	249	269	283	263	270	257	243	259	233	260	293	245	272	268	248	262	255	250	295	251	318	262	233	273	266	288	260	288	266	229	271	251	265	255	242	272	241	266	295	282	247	234	267	263	273	258	266	256	260	265	244	276	284	257	258	319	282	262	242	270	260	280	262	285	267	261	273	250	256	277	270	260	267	290	283	260	275	253	259	272	240	257	251	228	238	259	271	242	257	275	259	281	243	244	237	266	285	239	262	258	251	271	255	267	250	285	255	261	260	280	280	231	288	244	282	266	276	248	265	283	262	245	230	251	297	280	276	288	251	284	283	270	248	281	250	255	287	273	257	274	274	275	259	243	287	265	263	258	250	229	277	269	257	258	282	261	264	286	245	280	254	250	257	262	288	250	279	277	295	245	261	286	277	262	254	267	259	237	247	254	262	239	278	255	241	290	250	233	272	262	251	270	233	251	295	286	271	241	247	265	251	227	259	269	257	259	307	251	307	274	275	259	242	295	264	276	239	246	233	263	262	249	285	291	289	252	285	266	214	282	273	260	276	268	260	293	223	238	250	321	258	262	267	239	276	287	267	229	278	274	240	236	266	293	287	292	272	279	247	274	278	302	248	261	275	271	263	282	258	269	260	256	294	276	251	220	272	236	239	251	290	277	254	262	251	265	271	251	275	246	277	271	266	254	269	239	291	264	267	242	288	241	260	254	245	267	271	251	265	231	242	246	254	269	293	222	258	252	250	307	310	257	264	281	273	252	256	260	261	272	244	270	267	237	261	245	252	269	256	281	266	270	286	264	274	251	248	281	264	277	252	236	284	285	261	255	234	263	253	259	246	238	246	249	276	263	214	239	236	248	288	284	273	273	255	233	220	262	257	255	271	256	248	297	249	268	280	256	253	246	251	258	246	262	255	263	265	290	235	246	251	261	271	255	274	256	288	281	253	274	261	238	232	266	282	253	257	248	270	279	256	247	288	276	275	288	232	236	275	267	246	287	279	275	239	245	282	266	242	277	287	268	281	257	276	236	268	271	281	261	282	263	264	243	291	232	262	273	266	274	226	257	273	276	270	227	266	253	266	274	238	232	284	256	263	267	251	248	265	287	281	255	277	262	280	267	279	263	266	289	272	281	274	273	257	269	260	263	278	223	251	304	259	296	274	262	257	279	283	248	294	278	263	239	266	262	255	262	253	272	283	256	253	271	259	268	261	273	251	254	275	248	280	288	250	265	261	256	295	242	272	260	246	236	271	270	287	264	280	276	249	266	256	284	251	289	272	278	310	259	258	245	219	272	268	293	263	264	259	264	263	276	247	256	230	257	291	261	269	267	249	291	241	285	268	273	253	239	256	235	254	272	274	270	265	252	256	253	280	278	248	269	268	232	276	319	248	272	265	250	283	273	241	277	263	252	250	300	303	271	275	291	269	267	287	261	264	295	234	236	297	249	285	283	275	248	278	267	281	248	283	263	256	236	274	249	248	246	239	253	268	283	280	262	250	281	261	268	275	271	250	244	258	266	241	258	273	276	253	270	260	242	257	271	248	244	264	261	271	274	246	290	258	283	273	269	251	257	261	273	251	288	282	248	268	285	231	282	243	240	252	273	252	311	234	279	285	263	252	275	259	259	284	239	241	252	269	257	258	264	265	301	264	245	224	253	281	234	270	246	275	249	250	244	260	264	222	247	244	274	265	296	259	250	251	249	266	280	251	260	282	248	256	247	283	287	244	270	255	244	227	271	299	275	257	256	270	253	290	222	252	246	273	254	248	276	276	264	281	258	241	271	277	291	255	275	255	253	269	263	263	254	260	249	261	253	261	231	261	242	269	261	252	258	248	250	280	245	251	261	242	270	260	246	269	255	261	287	267	266	279	247	258	270	256	263	258	245	261	251	273	239	272	244	287	263	281	253	241	249	234	256	252	258	263	232	237	215	264	261	274	281	284	260	242	248	279	238	277	265	230	276	260	269	264	264	253	280	260	292	280	231	246	265	234	255	250	250	252	262	259	251	285	264	260	263	267	240	279	254	274	245	255	282	253	264	273	243	275	261	295	256	313	231	268	255	238	278	259	232	250	222	251	254	283	262	254	257	235	240	247	261	279	300	262	271	265	246	269	266	281	241	242	276	255	283	239	250	268	238	241	247	252	278	236	263	301	223	274	249	269	267	245	247	255	263	251	252	248	293	244	221	262	240	275	239	266	282	250	262	270	263	260	240	267	284	245	245	266	260	273	234	262	275	296	251	265	252	267	280	287	249	226	243	281	263	252	250	258	253	250	258	262	261	256	246	241	283	279	260	248	280	250	235	240	246	288	278	263	258	294	270	251	264	267	253	285	271	246	281	215	242	300	248	280	260	252	279	241	283	280	282	295	279	252	263	248	267	264	252	248	254	258	284	234	237	260	278	278	273	247	236	244	235	271	250	266	270	271	268	266	258	244	278	250	240	261	218	261	280	266	270	236	255	257	262	288	232	246	259	252	266	250	265	233	262	251	251	276	258	252	237	244	251	264	235	248	274	277	265	264	299	235	258	246	255	264	262	267	259	251	271	281	281	262	245	297	276	262	280	222	261	232	263	287	264	264	277	284	287	275	271	289	256	280	262	241	277	271	260	260	242	241	249	244	269	260	253	273	252	260	243	263	309	235	236	255	251	269	246
39198	14698	5990	3736	2163	1314	1022	770	617	575	604	653	627	630	594	581	585	620	589	600	577	613	563	578	576	610	572	563	554	587	590	584	586	587	580	633	587	562	591	568	552	599	555	598	589	571	591	578	589	597	550	598	577	583	594	635	583	549	602	623	619	617	592	576	658	562	596	596	567	582	642	563	562	580	571	569	557	643	575	569	595	603	622	635	604	628	643	570	603	558	633	591	542	587	586	574	625	609	554	585	555	560	628	601	588	614	616	584	572	590	629	582	541	579	612	639	582	597	586	600	584	580	575	583	589	557	581	620	637	561	607	551	572	556	600	589	564	573	599	602	575	586	595	592	594	574	586	596	601	631	591	585	577	614	610	574	623	563	596	593	599	609	636	574	590	600	581	584	569	603	570	574	616	592	551	642	600	601	562	601	537	618	566	597	631	629	564	602	582	593	604	599	591	609	589	630	587	632	571	584	569	572	578	578	576	625	583	574	601	625	584	584	557	639	556	569	607	600	591	595	585	599	574	625	604	583	600	573	569	608	580	628	575	591	634	584	583	635	589	570	627	630	603	615	631	616	602	556	609	593	513	597	599	575	619	590	589	630	573	574	612	613	586	550	597	595	631	565	612	596	608	599	551	620	581	586	601	574	572	555	570	568	600	611	586	592	573	556	584	600	593	589	618	560	567	602	596	598	577	604	553	570	613	582	612	563	599	595	595	584	592	600	616	607	604	623	611	632	569	606	566	569	590	608	637	612	591	594	520	634	634	619	600	610	601	573	618	588	585	617	605	591	597	571	591	586	579	556	597	579	581	581	599	578	592	595	568	574	579	604	592	534	592	579	607	583	620	606	573	580	599	567	573	561	610	611	563	597	598	619	566	632	582	594	568	619	558	616	578	612	551	585	588	582	573	583	606	595	626	598	587	596	646	591	563	589	605	559	607	600	583	628	609	595	557	582	587	599	596	582	591	532	621	584	559	611	608	580	597	569	604	585	573	607	592	600	570	609	637	574	535	604	581	617	597	604	571	580	563	556	603	596	604	638	564	605	569	577	566	560	589	572	595	590	592	580	624	545	594	580	586	601	565	517	580	572	597	639	603	583	593	601	609	569	582	593	567	553	598	566	619	609	586	590	615	583	582	618	547	548	602	577	578	613	575	608	604	543	621	559	625	582	565	605	572	570	534	614	577	604	579	597	636	596	617	610	578	588	594	570	591	583	618	607	576	628	604	589	567	624	602	591	567	602	557	574	597	626	611	582	553	582	602	599	608	594	552	601	574	584	626	589	601	611	571	583	598	644	600	567	609	591	605	595	590	599	586	568	555	606	572	591	601	538	553	594	631	542	582	601	555	564	576	598	563	562	608	538	564	621	588	557	615	552	587	634	592	604	610	630	589	569	573	554	585	581	624	549	575	577	606	588	603	547	523	556	599	610	555	637	582	617	552	604	583	610	551	599	629	562	512	592	604	566	594	595	609	568	581	547	636	550	622	590	615	592	615	588	570	534	547	571	598	594	586	557	586	586	625	603	556	589	640	585	619	561	581	606	571	547	566	608	595	612	580	630	608	574	585	586	569	595	588	580	602	573	573	593	571	577	611	588	616	604	600	575	570	562	592	580	597	613	572	566	569	649	611	620	564	568	608	592	539	585	622	575	629	554	568	507	571	570	590	572	587	591	631	603	596	545	627	588	569	602	564	579	616	598	572	591	604	567	564	556	563	599	591	577	636	618	567	591	597	627	579	561	559	555	618	547	557	622	605	554	659	564	557	596	564	587	598	585	563	582	599	609	561	553	599	620	562	581	580	568	615	609	621	626	572	604	596	601	580	613	561	626	594	581	592	612	580	590	571	558	561	585	579	568	591	579	641	600	565	592	573	604	563	586	558	615	619	614	553	629	584	573	560	551	581	602	522	610	623	584	608	590	572	586	625	579	595	593	576	593	578	554	631	595	589	591	581	587	571	572	608	570	594	560	572	604	646	591	559	587	551	620	572	573	587	576	614	573	611	545	554	574	605	597	595	561	594	625	619	554	583	625	589	586	567	593	600	638	592	613	630	571	607	632	576	546	619	585	596	573	587	649	630	621	577	545	585	591	583	599	581	607	568	578	561	559	583	651	576	567	585	587	577	585	571	566	597	566	622	578	612	586	590	576	553	599	585	614	574	605	616	599	600	576	582	571	584	576	576	574	586	567	589	613	605	556	605	604	616	554	583	560	594	600	593	610	584	606	591	589	606	588	604	591	583	579	594	606	611	604	621	590	621	551	641	637	560	566	576	614	597	578	594	629	599	604	596	566	648	622	612	623	581	620	553	600	574	574	594	620	574	582	593	598	609	587	578	635	570	582	576	575	555	602	577	608	643	562	589	601	573	566	609	567	571	588	603	631	633	569	619	633	611	562	572	579	582	605	594	587	582	613	599	605	596	609	592	620	551	571	603	596	597	598	547	587	605	596	590	553	589	591	577	577	568	591	574	579	619	578	559	586	563	625	592	540	593	562	647	585	603	577	566	608	615	564	605	565	614	571	592	582	620	616	591	607	615	604	614	617	599	614	586	549	611	595	614	624	618	581	592	592	585	574	586	555	596	624	625	571	595	589	556	631	622	580	617	619	597	582	615	601	613	561	598	611	620	574	636	595	559	592	581	579	551	612	618	572	598	623	625	543	569	609	579	609	568	585	568	571	567	609	588	612	585	565	569	562	567	590	617	616	576	582	611	555	579	619	593	576	579	568	571	575	601	553	586	592	559	629	625	604	611	587	585	576	608	551	622	600	603	588	594	633	584	621	612	582	588	597	591	576	629	565	594	533	580	589	566	603	589	573	575	554	594	585	608	646	617	571	595	580	610	588	612	596	548	594	571	531	582	601	609	646	600	599	604	602	572	616	611	593	583	566	632	615	611	594	563	588	557	575	627	596	593	627	603	597	604	576	588	539	584	582	616	622	602	587	588	573	608	555	568	563	612	633	599	562	565	578	586	607	587	603	578	611	624	572	588	627	606	595	607	558	622	569	574	595	587	600	592	584	570	515	546	569	556	626	638	629	568	576	594	602	603	561	609	575	611	578	594	584	602	590	643	583	552	602	587	614	584	606	556	585	558	568	584	626	583	608	558	605	586	596	595	575	642	614	615	639	552	557	641	596	564	592	564	555	574	609	615	589	587	605	630	575	563	577	577	632	571	602	574	611	625	598	596	572	569	608	577	596	591	587	587	609	583	586	587	572	589	609	577	579	605	578	606	607	633	536	640	597	570	623	585	589	602	547	613	631	576	621	596	613	622	617	565	570	625	597	570	604	574	590	560	569	654	583	570	627	570	632	559	600	600	589	595	589	586	582	569	602	625	614	609	564	597	613	608	553	614	626	555	615	584	593	591	570	595	573	589	567	605	589	597	584	598	624	560	578	615	571	582	590	599	594	584	591	602	556	601	619	570	638	563	588	614	586	578	609	582	575	627	583	546	576	529	573	632	612	595	572
59603	30194	13927	3862	1204	796	586	485	316	346	303	297	294	294	307	270	302	291	313	302	296	323	289	266	269	309	285	288	271	266	245	315	285	276	295	307	304	291	292	336	287	259	275	272	293	292	287	302	252	297	275	271	266	277	276	312	304	298	281	285	278	283	289	289	337	298	293	272	299	293	297	333	286	303	271	333	288	299	302	309	306	285	335	287	284	280	305	303	285	279	288	288	285	321	297	280	296	256	331	302	270	297	294	303	286	295	283	273	298	308	306	317	270	290	297	288	237	274	276	294	284	283	294	292	268	277	279	301	258	280	266	293	282	271	329	285	283	309	311	283	304	265	300	287	300	290	284	284	294	285	282	284	309	286	295	318	290	266	285	266	273	270	311	251	262	298	298	296	267	316	298	339	250	289	341	327	271	305	311	289	270	273	270	295	309	312	285	273	292	292	297	308	287	270	298	293	293	269	304	292	291	290	310	300	305	301	274	255	273	278	295	296	286	267	295	282	307	254	281	266	255	310	301	252	267	275	322	298	305	316	299	318	289	286	270	266	299	277	289	272	259	258	248	288	287	286	312	280	311	302	299	259	280	270	270	281	286	305	293	290	299	279	277	310	287	262	263	282	294	277	308	295	316	266	303	289	265	264	276	286	296	328	290	290	275	269	296	313	280	302	298	277	294	304	293	307	292	304	282	280	270	282	291	258	263	245	265	285	245	276	287	301	294	289	274	270	245	282	305	281	277	313	268	286	280	298	266	321	307	275	300	301	289	320	299	277	283	262	283	276	313	281	322	259	310	296	283	292	308	315	292	285	277	283	293	293	290	251	279	297	257	286	317	298	265	288	293	295	313	287	303	281	286	275	300	288	231	253	284	268	280	265	248	284	274	279	264	305	305	307	271	268	296	302	267	315	300	261	284	278	303	273	252	303	270	301	282	272	297	276	279	296	280	272	282	273	329	302	300	326	295	303	262	279	299	287	322	266	294	303	296	299	268	276	248	295	252	282	294	330	297	303	277	263	328	282	294	290	297	289	305	316	311	294	277	286	311	295	321	300	292	277	300	314	286	282	281	304	312	282	297	262	280	282	322	295	289	266	283	293	300	274	282	266	270	284	313	297	257	286	264	288	304	308	310	290	265	234	284	305	287	298	280	297	247	295	276	299	291	300	315	302	317	272	258	273	305	285	303	347	283	272	281	310	281	288	281	316	272	301	311	291	303	294	296	298	284	255	312	296	259	275	297	267	255	280	293	303	307	258	300	241	285	327	288	293	276	295	296	317	323	263	322	295	282	266	295	338	277	304	289	273	313	284	276	295	294	294	298	249	273	300	288	270	269	277	297	315	296	285	266	260	294	297	283	287	299	299	296	318	317	320	303	299	305	315	314	281	312	284	257	268	281	334	251	300	301	297	254	301	298	282	282	285	284	279	283	254	304	318	298	245	267	277	289	310	307	287	307	273	258	288	274	269	297	288	287	283	294	315	293	340	292	281	305	308	297	263	299	277	270	313	289	262	295	304	264	287	318	264	297	330	295	297	308	287	311	276	303	297	306	289	276	254	303	305	267	261	253	241	289	284	275	269	297	282	295	319	306	281	285	287	292	283	349	305	254	285	283	300	326	268	313	302	300	309	298	315	310	285	277	287	315	290	297	299	270	312	320	273	302	285	293	282	294	280	292	295	269	281	271	263	303	305	317	303	278	275	292	274	266	286	285	272	281	278	301	281	282	284	298	314	307	267	283	296	275	303	271	294	293	293	297	299	277	257	262	305	287	282	298	284	273	297	298	284	292	257	271	286	298	325	311	279	293	315	293	248	289	283	269	278	286	282	287	304	294	306	325	286	287	313	324	297	276	269	277	281	295	287	291	303	250	297	270	313	273	231	276	321	289	304	286	271	264	277	306	280	283	331	287	270	311	310	308	282	309	279	282	324	309	242	300	302	292	281	302	309	265	301	290	297	303	286	278	284	285	262	270	290	270	293	293	287	243	301	289	291	336	326	286	310	280	332	293	295	268	267	280	280	269	318	309	262	297	259	271	305	249	310	295	292	284	317	287	269	276	261	328	295	319	282	269	291	287	254	278	287	272	282	285	259	306	254	263	298	285	282	319	269	298	294	301	287	295	290	270	291	313	280	300	293	301	280	236	303	320	272	296	311	298	270	287	265	298	298	318	308	293	286	287	262	292	271	280	274	286	287	284	276	314	239	282	311	301	305	276	304	287	301	272	281	294	264	296	285	283	337	251	299	309	275	308	279	346	279	273	291	257	292	294	308	278	279	292	273	268	320	289	268	276	293	265	299	323	298	277	259	264	290	262	293	259	302	305	263	278	271	263	314	284	257	262	268	282	298	297	289	268	291	291	298	265	282	301	316	293	282	264	294	267	280	301	305	244	300	287	291	294	299	300	270	297	292	296	298	262	282	316	258	269	288	319	261	288	262	279	309	255	288	297	304	279	275	307	278	284	290	311	269	281	330	281	296	290	288	275	307	249	258	293	304	262	313	276	281	290	264	305	325	269	279	273	272	265	287	276	267	302	302	294	288	308	273	289	290	269	282	319	258	275	320	232	302	315	273	300	271	248	274	276	280	326	296	282	276	272	265	282	290	309	304	297	258	266	277	291	303	324	287	299	251	296	277	267	275	277	286	278	266	272	302	279	266	306	311	224	288	259	304	292	276	317	277	283	274	266	273	280	312	253	262	281	272	289	286	291	283	282	269	295	262	279	283	290	312	274	308	290	279	282	269	310	288	260	318	296	304	312	283	291	290	296	287	274	244	261	288	262	281	275	278	283	273	291	323	304	287	292	274	283	281	260	266	291	278	327	264	263	304	305	268	270	282	296	303	270	302	297	265	264	272	303	280	275	301	298	283	273	257	275	308	296	293	279	297	306	293	332	320	270	292	285	281	276	296	271	301	275	308	303	265	283	306	292	349	310	273	258	250	267	318	310	283	280	308	318	269	268	262	271	282	260	300	290	259	286	267	274	272	308	319	278	299	305	255	274	285	264	286	297	290	298	264	272	298	256	299	291	274	315	288	300	286	275	257	318	320	277	287	271	269	281	324	273	275	285	325	298	292	289	249	332	283	274	293	275	259	289	304	279	265	280	301	274	300	284	293	273	300	302	266	285	303	308	283	310	293	297	291	276	265	293	280	260	288	294	286	293	288	303	300	254	275	280	272	269	293	310	272	291	248	282	245	311	327	292	285	308	300	277	288	304	275	307	305	323	272	273	280	318	259	287	274	301	302	276	289	290	286	318	281	266	300	298	291	309	273	291	252	290	280	291	291	277	283	262	277	278	266	280	337	266	321	296	324	296	279	269	256	302	306	269	287	307	285	302	297	296	283	321	320	290	284	280	304	277	275	305	289	278	296	291	281	299	283	297	294	289	309	289	279	274	306	297	294	322	297	278	271	291	249	291	275	306	273	322	273	302	308	281	288	305	317	301	259	306	297	279	297	293	274	310	280	301	314
40818	23367	13558	6037	3125	2320	1782	1517	950	757	731	646	682	663	653	645	638	638	611	614	622	656	632	602	645	657	653	640	668	608	635	651	629	628	600	616	671	639	638	655	636	682	633	649	653	663	598	593	653	644	661	640	666	661	588	591	630	634	608	656	658	616	618	630	683	631	644	621	660	628	573	625	644	628	622	628	662	621	621	608	615	611	646	688	615	673	627	632	681	630	658	637	649	633	623	604	678	624	637	644	664	630	627	645	638	639	661	613	627	644	647	683	633	615	626	658	669	610	624	652	661	612	630	631	642	617	649	654	647	610	678	601	636	646	635	592	643	609	641	612	660	613	686	621	656	654	656	628	614	629	652	634	666	653	658	621	653	646	652	644	606	658	626	605	643	602	647	645	655	659	695	618	627	671	600	646	629	682	597	684	607	622	626	600	607	622	634	632	649	602	596	697	627	644	646	648	639	642	654	666	624	671	646	616	642	621	653	648	635	628	619	649	648	655	636	595	680	671	635	628	645	636	649	651	663	649	652	649	653	643	608	608	657	647	644	604	691	623	614	622	637	659	637	632	639	625	614	587	648	636	615	646	601	621	668	583	661	651	648	580	642	654	584	632	627	672	654	625	690	656	647	645	605	677	624	668	628	590	622	670	657	669	677	646	627	671	624	601	660	611	678	661	665	637	613	676	646	609	630	611	636	667	641	615	608	662	618	667	641	616	628	626	697	634	685	623	600	679	630	669	602	654	610	644	602	620	613	613	653	621	627	671	638	644	618	661	678	623	633	678	630	632	642	639	613	634	652	637	594	656	646	634	652	639	634	647	585	649	635	617	646	627	635	627	610	603	644	610	590	591	688	657	621	585	621	660	636	622	650	620	666	655	649	664	642	631	631	621	629	612	622	605	624	632	596	617	624	614	595	642	602	627	625	632	630	644	642	613	652	621	661	659	616	619	621	633	622	714	615	639	685	637	656	616	674	643	639	643	627	609	620	620	622	654	630	613	641	666	637	620	669	628	638	677	642	623	638	634	641	664	661	598	661	667	621	687	625	649	617	602	614	618	643	622	652	677	649	643	635	611	631	624	612	598	672	619	636	639	648	640	647	628	639	682	669	648	636	633	644	630	620	606	593	626	656	617	666	619	655	590	604	623	624	622	590	658	687	633	634	588	668	618	635	605	638	638	645	630	645	611	621	668	661	641	632	636	653	652	629	628	687	613	648	637	631	647	632	595	645	626	646	673	600	671	604	660	624	640	632	618	653	658	638	662	629	625	642	637	613	660	679	623	629	637	638	647	641	668	657	671	611	651	666	674	612	650	608	695	642	653	664	631	669	645	652	627	644	654	597	646	634	606	625	652	690	635	647	673	691	653	656	617	620	600	616	598	637	627	652	660	677	621	633	625	683	665	661	622	616	613	649	631	658	634	684	609	620	638	651	619	644	623	628	619	640	647	640	627	634	604	582	644	667	626	648	614	669	605	635	656	598	701	621	657	627	670	605	643	638	652	650	663	644	615	622	607	634	652	665	646	650	635	635	628	592	668	624	643	606	640	623	659	638	622	613	671	683	653	616	604	679	650	595	615	640	652	654	667	615	581	663	604	611	604	616	650	640	654	665	622	638	648	634	631	632	618	637	617	624	624	626	646	617	650	671	647	625	652	604	657	621	630	629	633	608	606	630	623	612	652	657	667	630	585	656	593	618	629	602	646	622	625	655	612	644	669	632	620	650	644	628	638	634	701	603	592	644	629	661	599	633	613	623	644	654	609	639	606	621	610	672	627	648	641	669	615	626	652	669	647	682	659	681	600	662	620	634	639	669	615	570	610	612	664	634	623	635	580	649	622	625	592	655	615	661	654	634	668	629	659	619	639	654	618	686	622	616	650	639	590	579	629	643	646	633	616	681	704	625	579	633	650	627	607	616	684	639	642	604	634	652	593	648	629	643	640	666	636	669	642	644	637	662	628	679	621	660	654	644	677	670	634	644	645	653	569	653	630	664	627	640	607	652	592	618	640	596	650	630	685	666	647	646	652	612	652	611	628	605	640	661	690	590	630	629	630	640	615	626	642	585	633	598	627	607	652	639	639	669	680	629	685	649	659	662	628	648	623	642	618	623	677	635	612	698	650	674	642	614	632	618	641	605	630	632	677	624	673	621	632	622	635	599	678	648	638	660	594	671	642	623	655	661	639	667	609	652	625	670	660	696	660	631	679	606	661	646	636	666	673	649	599	693	633	668	644	708	604	601	679	575	698	639	644	666	642	623	657	663	615	655	640	647	623	625	613	626	671	626	672	628	651	648	662	613	669	687	661	624	618	661	607	662	653	639	617	660	619	601	665	647	666	616	657	611	615	625	597	652	632	631	659	619	646	665	643	604	672	633	695	668	638	632	580	663	656	651	664	631	637	613	665	616	631	644	594	571	647	625	616	619	627	688	620	658	643	660	621	620	610	618	659	639	639	651	627	628	622	624	670	638	643	678	635	644	612	634	668	656	651	599	648	623	669	628	637	635	608	639	615	648	647	644	671	605	640	624	655	658	605	644	627	635	587	664	629	625	635	614	628	568	608	625	626	643	634	631	594	606	637	616	580	599	627	661	617	664	669	649	669	616	625	623	627	630	619	648	659	655	613	657	633	673	624	646	601	575	689	668	652	604	681	667	637	614	640	650	609	587	653	624	640	663	629	656	624	652	612	622	675	645	617	653	639	629	629	631	663	660	652	641	660	622	646	654	629	640	610	648	655	609	632	610	653	657	670	669	645	603	632	589	673	641	640	645	632	682	637	633	657	631	612	610	662	616	664	617	665	638	623	599	634	623	642	688	659	628	622	640	609	684	648	618	632	622	648	620	640	629	626	626	647	601	586	607	641	656	600	597	615	593	632	633	641	592	681	604	655	635	646	669	636	608	654	626	659	690	628	613	611	623	678	626	622	667	685	630	661	626	625	634	677	663	666	612	637	621	618	656	646	627	617	651	628	611	635	626	665	632	652	603	600	650	688	660	625	611	598	654	638	621	648	615	588	643	628	616	631	594	635	636	661	618	637	694	602	627	669	639	652	696	665	600	620	649	612	657	647	630	611	638	612	592	630	634	663	628	634	662	598	646	611	628	637	599	624	612	634	638	627	700	625	630	604	635	627	635	632	620	654	650	664	661	652	587	666	626	670	630	604	626	667	607	657	652	627	616	653	626	570	633	654	682	642	661	621	608	640	623	628	629	638	635	688	667	603	613	652	665	629	591	620	661	661	609	652	620	605	620	625	584	613	634	619	643	657	647	584	631	677	649	626	612	651	652	636	610	620	632	633	631	622	648	642	629	656	641	610	594	612	633	624	601	633	640	653	606	634	630	642	652	651	607	617	604	609	642	633	687	649	617	642	658	606	662	696	656	659	645	644	625	622	656	630	650	600	632	619	622	634	687	685	626	663	639	638	697	609	658	636	631	652	637	596	610	648	662	619	699	622	610	648	636	631	678	706
51475	19121	4503	1223	522	376	334	305	306	271	273	270	269	282	243	272	236	250	260	254	245	253	250	240	259	251	288	286	263	244	257	278	264	270	262	282	258	271	250	267	283	254	273	256	225	240	247	246	264	270	270	243	257	249	269	251	278	251	272	267	268	250	234	265	264	277	260	286	255	266	263	275	261	263	232	249	273	282	255	239	287	250	283	280	250	277	271	241	234	278	250	256	253	254	255	254	284	281	246	245	244	220	271	254	264	293	259	257	248	262	284	259	251	244	285	249	242	235	281	264	250	256	266	270	245	270	301	241	253	259	287	280	256	250	265	271	273	280	262	262	241	245	250	271	263	254	262	272	275	244	255	256	251	240	256	266	254	289	251	242	255	245	264	249	251	267	248	299	277	279	308	269	280	264	265	271	263	270	262	285	261	251	236	284	255	273	260	250	267	267	232	258	311	248	267	285	273	269	238	228	238	249	233	275	278	269	284	254	249	240	266	279	281	252	273	301	244	274	274	265	249	273	294	243	258	231	264	222	275	292	260	243	267	247	294	289	275	248	274	284	236	223	276	282	285	281	240	273	258	272	273	249	255	227	265	241	271	300	282	251	263	269	282	264	231	268	268	268	314	257	270	253	247	276	281	290	260	270	266	253	289	223	279	272	251	267	282	234	268	279	270	259	257	271	267	249	255	242	271	249	261	274	251	257	287	276	259	240	249	250	271	231	277	288	270	264	273	286	280	269	232	264	260	254	294	258	294	290	274	235	259	258	265	261	301	267	255	284	253	289	273	232	271	262	281	289	275	247	270	257	253	253	263	229	260	263	253	281	295	245	278	252	281	308	294	250	271	280	247	277	257	244	274	268	258	282	242	244	247	273	251	283	280	241	275	282	255	236	280	256	262	298	264	262	259	268	261	278	255	285	250	270	257	274	240	241	272	252	272	266	267	255	293	271	284	263	272	267	268	245	250	272	257	244	247	258	262	269	253	263	273	259	242	266	304	258	256	261	262	277	286	245	271	248	252	277	290	248	286	284	270	232	265	238	254	265	240	266	280	265	268	289	269	302	271	266	291	264	258	254	245	263	236	249	253	231	234	245	231	262	283	245	259	283	251	276	260	247	266	278	238	264	259	295	251	260	263	257	220	264	274	281	263	258	258	267	277	275	247	255	260	249	284	235	243	235	274	248	267	265	266	252	241	258	278	263	265	282	278	269	285	258	269	294	251	243	294	264	255	262	266	249	280	308	239	285	289	269	255	258	249	240	244	255	257	303	302	247	280	261	264	272	246	225	254	236	263	258	248	262	228	266	260	284	246	281	233	263	273	266	288	261	287	249	248	246	250	258	249	263	236	263	251	245	273	244	246	287	279	282	280	294	254	261	273	231	258	237	260	273	302	291	256	269	245	274	262	248	256	242	260	252	282	275	252	282	282	279	260	281	251	279	262	266	267	274	247	257	251	287	277	272	268	246	270	269	291	260	250	275	263	235	257	242	227	267	231	231	246	266	299	253	263	262	247	278	274	242	256	264	292	288	249	261	252	282	244	292	267	289	283	246	262	274	255	240	282	280	268	238	282	258	248	279	255	256	288	269	247	279	280	258	265	261	263	267	254	249	282	267	240	266	246	276	245	307	263	267	298	287	276	246	238	303	215	272	263	290	252	281	265	246	239	245	233	254	250	288	265	260	274	304	235	254	270	247	252	301	273	288	275	264	300	294	257	255	276	258	272	275	257	300	277	247	239	293	258	267	247	268	252	288	288	250	228	256	297	255	262	280	233	328	264	290	263	259	277	258	252	284	267	251	263	265	276	249	256	255	244	280	297	263	236	241	276	261	273	259	292	252	263	262	267	251	281	249	242	271	267	279	269	255	280	262	259	309	278	239	251	257	252	278	249	271	264	278	274	286	229	270	260	248	249	295	263	258	259	278	245	262	260	234	294	251	292	249	283	255	249	263	225	266	261	247	275	254	251	255	292	281	262	255	271	274	262	264	267	233	271	261	264	251	281	253	259	261	231	272	258	261	270	290	246	287	255	237	279	273	271	243	282	275	255	283	267	244	267	304	286	228	286	301	248	265	251	272	237	261	264	265	248	273	236	261	274	259	264	250	254	238	260	242	284	261	260	279	255	252	285	272	280	276	254	278	261	265	259	274	258	279	254	277	247	289	272	264	243	254	238	275	227	266	229	234	248	288	226	236	282	269	241	245	267	250	285	257	262	241	281	279	281	264	260	227	273	282	240	262	260	239	269	279	262	257	257	285	264	273	276	258	274	211	269	287	231	239	293	241	260	239	268	224	247	294	249	270	293	238	252	286	259	261	252	285	259	231	264	251	268	274	278	263	257	232	242	271	246	264	239	249	260	300	266	237	246	271	238	251	277	279	316	266	269	240	252	254	268	280	302	279	258	218	233	297	249	244	240	235	249	278	265	269	267	264	232	263	258	258	252	266	277	236	266	238	251	271	270	268	230	275	270	273	282	250	259	303	283	231	240	243	259	240	279	249	287	261	262	275	281	248	277	237	276	261	235	252	264	258	262	271	287	251	255	259	286	241	274	260	255	246	266	272	252	237	251	236	281	248	238	274	265	233	260	253	278	260	286	236	249	248	246	262	261	249	264	275	271	262	258	258	267	276	257	284	255	241	261	241	247	268	269	269	246	258	250	258	241	273	248	283	254	271	263	253	290	265	266	285	299	241	233	259	261	258	249	258	246	272	253	290	236	284	264	265	262	265	285	280	242	264	263	275	262	273	292	295	282	262	256	289	278	237	232	232	263	278	261	286	265	272	233	272	256	304	269	261	264	278	254	294	271	260	236	273	251	269	262	297	282	228	247	244	254	282	272	271	239	251	312	262	239	294	266	264	246	280	248	258	268	271	229	238	245	277	256	244	274	275	269	260	256	283	249	248	236	309	281	249	245	316	248	259	274	257	292	248	282	277	246	284	252	273	276	255	259	293	239	263	258	264	258	310	242	229	273	300	258	276	262	242	239	269	256	257	272	302	267	252	250	250	264	291	271	253	261	277	246	251	260	223	290	266	280	272	240	259	261	271	273	258	300	268	264	276	271	226	264	267	271	275	238	280	275	259	271	257	293	276	271	273	277	284	239	287	288	255	227	231	254	245	287	270	271	272	252	269	226	274	272	249	280	234	279	253	241	267	260	248	228	259	266	257	298	290	276	247	243	268	255	255	279	266	279	244	262	255	258	264	262	242	251	272	262	263	284	262	238	249	284	267	266	268	278	265	252	261	276	224	294	282	243	284	288	285	295	254	300	266	261	258	303	271	268	261	269	291	287	255	272	245	256	228	251	246	257	240	238	258	290	282	272	248	230	268	255	270	266	275	258	239	268	263	271	246	269	246	240	245	269	261	307	303	255	280	307	273	298	252	263	274	246	253	272	237	273	282	251	261	277	259	297	282	248	292	255	270	284	260	245	247	256	269	219	272	260	265	271	269	270	270	257	283	251	253	247	295
35527	12949	5070	2432	1481	966	766	669	572	570	580	577	552	571	572	554	561	600	576	614	598	559	562	596	558	556	525	628	589	591	568	577	595	583	590	619	609	565	566	582	572	612	605	614	552	611	579	629	591	557	585	602	570	577	565	570	591	608	590	577	624	597	544	628	568	596	577	555	592	593	598	639	549	615	557	594	594	576	600	586	523	573	548	604	587	594	593	633	629	562	574	583	603	572	617	586	579	582	579	555	534	602	596	589	603	545	621	609	640	616	568	547	602	608	585	562	583	553	591	642	556	576	559	600	537	576	614	586	603	557	607	629	605	607	570	586	553	621	559	568	597	589	611	595	602	553	588	555	612	620	560	549	544	567	594	614	593	536	613	573	609	584	598	589	609	609	614	592	617	560	594	586	649	578	570	580	569	575	600	592	574	571	605	554	562	570	595	572	604	591	592	621	578	591	564	603	576	579	579	605	605	583	573	555	529	589	578	571	595	588	600	585	593	574	556	564	582	585	588	581	593	593	601	563	562	551	605	585	590	563	578	589	641	606	569	541	629	593	584	594	551	543	529	606	604	557	575	607	596	607	610	575	568	624	575	603	635	585	555	594	566	572	574	618	612	606	586	553	610	577	600	582	599	571	620	606	598	547	617	566	580	596	610	537	581	574	578	572	538	617	569	657	590	556	605	582	623	594	578	543	630	638	561	599	534	603	638	618	571	602	559	594	587	571	569	603	571	537	572	612	666	609	540	569	554	599	602	587	578	580	540	566	602	548	590	597	586	569	587	570	553	576	594	597	580	576	576	568	564	609	552	623	579	551	575	625	571	611	613	593	590	592	563	578	632	614	662	551	611	578	596	608	566	526	623	558	598	582	627	578	575	589	595	570	539	593	529	620	597	555	582	637	576	598	551	606	601	581	576	592	551	569	584	578	560	593	606	578	609	584	588	598	594	605	593	576	594	628	593	571	599	586	598	580	554	631	588	571	595	608	584	534	601	603	607	618	643	593	571	577	606	604	585	613	593	626	559	597	629	540	607	556	564	644	590	601	585	602	593	635	582	580	610	590	580	505	575	593	596	594	556	581	599	576	588	591	566	571	600	567	639	612	575	630	615	619	586	596	618	587	573	575	597	548	596	596	619	572	550	560	578	595	605	616	575	589	577	574	595	571	591	556	551	574	607	606	585	573	614	538	629	549	551	627	570	610	570	569	584	560	588	589	634	544	626	570	631	599	601	602	573	578	562	557	595	606	617	553	596	594	607	575	589	613	615	632	580	592	532	557	591	564	580	582	562	592	549	603	601	566	572	579	577	588	594	527	563	613	575	573	570	606	525	590	556	631	554	579	627	640	552	599	590	586	607	570	570	564	600	625	555	555	605	627	615	603	613	609	598	594	655	637	602	585	547	603	588	603	589	581	568	554	560	630	570	588	584	577	572	590	574	512	599	649	549	579	612	567	575	561	572	571	601	606	594	574	555	603	613	585	571	594	574	636	576	630	620	560	585	584	554	573	572	565	580	577	579	583	638	568	567	603	569	616	570	545	565	580	618	574	573	597	569	620	631	617	610	588	609	561	596	601	576	620	641	585	571	566	569	612	637	593	606	561	599	634	558	579	585	622	617	597	587	587	622	591	634	606	581	603	591	558	585	581	616	602	562	586	589	583	640	582	559	589	581	575	597	599	541	579	576	618	599	595	601	561	558	588	583	598	593	552	603	578	564	563	572	600	547	580	580	641	596	584	592	590	552	609	616	572	623	555	568	545	618	577	581	588	614	577	591	579	607	603	615	609	596	609	588	584	571	557	536	584	561	625	626	576	571	603	572	602	614	584	584	583	594	607	569	616	553	585	633	559	588	620	581	588	599	557	597	610	598	592	579	601	622	587	561	594	575	555	534	583	559	622	622	565	564	586	603	591	622	586	572	584	594	611	558	589	643	595	557	581	602	577	605	558	581	608	565	547	604	574	616	596	551	605	612	555	572	551	586	539	601	569	628	630	597	600	586	574	614	640	553	595	635	555	616	611	604	620	588	607	588	556	595	592	599	606	597	625	618	533	617	609	595	576	610	627	600	545	605	616	583	576	596	581	591	610	579	586	521	617	528	590	554	551	598	589	631	604	593	533	592	600	588	566	594	581	558	568	587	582	599	610	587	573	583	547	623	610	596	609	599	600	598	614	608	640	562	588	599	618	610	564	585	585	603	553	576	595	594	625	660	588	615	541	612	617	607	586	656	608	620	548	597	583	604	624	587	577	587	578	603	612	601	624	580	607	590	567	605	608	567	615	604	617	583	596	559	584	575	528	564	596	585	556	583	559	584	562	623	639	558	559	586	630	597	600	610	582	642	552	635	572	553	601	605	615	585	542	589	587	573	593	622	600	571	603	585	574	594	658	635	559	584	581	539	564	627	627	639	563	559	550	564	575	554	600	545	555	613	588	579	598	583	556	606	607	576	619	549	599	586	591	594	587	577	620	607	583	626	533	578	603	612	617	568	603	595	591	589	577	565	580	567	595	610	562	578	612	566	577	584	578	600	617	592	578	560	573	558	590	596	599	601	588	595	599	557	547	601	550	573	582	573	600	600	609	618	568	576	565	585	585	640	589	621	585	590	594	600	530	588	620	616	561	605	594	581	573	591	558	577	646	594	597	571	627	569	601	566	609	600	589	582	590	599	611	536	600	605	573	578	586	573	580	623	592	542	598	631	628	585	586	634	564	614	569	540	620	597	563	576	644	595	643	581	577	595	557	564	562	623	633	569	552	576	584	563	576	590	626	591	609	579	600	572	604	579	600	585	627	575	600	623	602	572	596	598	623	616	586	600	545	604	621	582	610	597	585	638	565	591	588	589	588	612	612	564	604	580	611	607	559	523	612	551	582	597	611	572	626	579	572	600	571	590	553	600	570	565	565	572	586	589	549	604	597	590	597	591	557	648	596	619	603	592	613	588	603	584	580	586	618	593	598	578	552	620	602	565	625	618	564	599	600	527	637	600	625	602	544	611	607	591	584	546	562	610	608	615	579	566	594	545	581	585	583	590	559	565	611	581	607	569	577	574	603	572	585	609	590	574	586	612	594	581	596	593	575	563	604	588	561	631	592	612	535	634	591	602	570	561	574	585	633	614	576	591	598	552	586	596	566	619	600	617	589	597	564	626	625	560	609	624	606	593	610	563	619	611	604	629	589	591	595	574	568	548	598	589	617	637	564	547	609	592	595	603	600	571	588	570	600	590	560	554	606	577	590	612	584	578	592	603	568	624	533	583	577	587	587	600	602	610	588	575	561	566	607	588	577	561	577	612	581	616	592	556	598	619	568	539	537	578	580	603	586	585	606	563	578	607	553	581	580	625	577	569	602	574	590	567	576	605	621	559	571	603	589	623	582	577	579	589	569	633	547	558	561	593	551	606	596	561	582	581	582	555	602	604	602	571	615	567	609	611	598	543	606	614	615	616	586	536	594	610	579	568	555	560	598	597	564
62038	23520	5360	894	464	353	318	361	312	284	278	287	285	267	266	279	274	288	277	277	262	282	277	310	271	249	304	295	300	257	233	282	274	308	273	290	315	283	293	281	284	250	290	258	318	268	275	274	299	276	273	244	269	284	290	299	274	252	279	275	293	280	263	303	306	271	268	298	272	284	282	299	270	257	300	263	271	277	290	298	286	254	279	285	286	278	259	318	249	283	253	305	296	281	275	252	255	249	276	280	274	273	281	272	288	260	265	282	268	274	264	266	268	285	279	291	277	281	279	268	303	255	247	258	273	293	305	276	271	268	276	298	298	247	247	251	272	294	282	278	291	276	257	272	260	256	262	240	282	326	273	293	269	244	276	271	283	271	284	290	257	277	273	290	272	272	265	296	271	269	246	296	260	245	283	280	300	275	293	289	254	278	263	251	264	278	306	303	297	276	254	265	274	255	239	278	300	298	275	271	285	267	292	273	277	289	286	289	290	282	251	252	286	283	262	289	270	266	282	285	280	240	234	273	274	252	268	290	262	321	295	282	294	281	308	269	312	283	286	253	311	290	307	272	263	277	287	287	279	276	252	265	280	272	269	284	308	261	279	267	297	281	302	300	287	266	284	287	309	287	284	299	296	269	252	245	271	269	258	277	314	266	287	252	267	291	283	264	249	253	262	312	276	286	259	267	301	275	240	273	312	276	280	276	237	280	294	277	285	259	263	268	275	281	284	305	287	275	260	312	297	227	264	267	279	294	278	262	249	289	265	267	252	303	298	279	251	262	245	276	263	234	292	254	278	266	264	274	260	288	284	245	273	270	284	265	293	295	266	270	274	264	267	258	263	276	243	267	293	304	246	258	275	270	262	301	245	287	267	264	253	282	300	275	306	275	250	270	275	264	269	263	252	286	270	270	291	289	272	273	256	267	303	252	263	256	269	258	274	248	269	279	273	267	283	280	281	290	256	311	268	311	287	305	295	291	289	292	277	288	265	235	278	269	285	274	268	290	262	264	305	294	279	253	323	244	276	282	257	283	286	257	314	273	280	266	295	263	286	273	283	291	266	260	291	291	284	306	256	279	258	247	309	245	265	291	306	295	284	285	278	245	269	284	270	271	289	228	276	286	267	255	255	295	297	301	259	262	288	277	266	244	279	236	258	317	295	268	291	264	253	286	301	266	274	314	231	271	269	238	280	263	274	284	277	268	278	284	290	284	267	284	274	280	307	329	307	286	265	284	272	236	278	281	310	311	266	284	253	296	282	301	275	278	294	286	276	305	276	287	287	299	294	299	286	281	251	287	231	313	288	270	317	262	238	300	330	288	291	283	269	270	283	317	262	289	238	299	315	274	274	281	263	250	275	282	286	249	270	259	274	270	274	273	299	291	278	255	258	296	286	263	275	258	271	270	284	269	269	286	251	286	305	239	295	310	265	260	274	253	257	265	302	279	293	293	303	297	294	251	276	267	263	288	231	266	280	258	300	307	309	254	314	261	288	290	279	274	319	311	250	290	254	299	269	286	265	279	262	271	243	254	275	257	265	265	285	296	286	296	299	241	246	281	281	297	282	262	313	303	285	258	295	298	275	286	268	291	263	254	274	277	279	261	296	247	246	300	278	275	289	285	273	280	308	264	270	305	292	272	305	293	299	283	264	280	279	285	262	271	273	275	276	305	272	275	288	297	286	294	283	261	259	280	299	268	271	291	308	281	272	316	297	315	279	281	246	277	286	269	323	262	290	298	273	285	244	269	274	278	280	289	273	275	311	271	283	263	304	255	255	255	278	240	276	263	284	275	297	284	257	302	284	270	276	270	297	232	266	261	268	273	286	263	281	263	292	253	291	258	300	299	282	270	264	281	271	245	284	256	282	291	279	284	273	276	282	284	281	254	265	241	279	289	288	296	270	317	305	299	272	290	260	252	273	259	265	256	302	321	288	276	288	280	253	278	270	265	292	299	272	262	266	282	290	280	263	236	281	268	238	265	278	306	305	288	271	284	255	271	280	270	287	290	267	277	291	285	272	240	292	280	281	280	266	278	258	276	256	268	264	293	286	249	251	235	254	276	323	284	239	292	288	270	277	249	264	270	276	265	310	282	288	281	301	266	272	283	276	260	268	262	253	286	274	284	267	283	280	259	245	267	241	258	222	258	268	332	275	291	290	296	303	267	263	253	286	288	292	263	300	274	283	244	270	303	266	274	276	292	267	287	276	282	307	293	245	283	289	274	274	309	259	286	239	307	293	299	286	269	272	261	286	308	267	251	250	272	242	300	300	277	288	261	260	306	269	263	298	286	280	291	275	296	273	294	308	264	269	256	265	290	301	288	286	295	260	260	274	251	249	292	272	304	285	302	278	279	284	292	278	274	294	278	263	271	263	254	290	277	268	254	293	284	302	290	274	252	274	258	257	267	287	261	259	301	274	269	299	283	298	276	288	308	252	287	280	268	241	272	279	275	277	259	267	272	294	274	329	286	261	259	272	258	294	288	288	249	251	264	267	247	279	279	229	282	276	266	271	254	273	310	273	276	270	308	295	295	291	277	269	279	283	281	260	261	264	274	277	265	291	254	252	265	269	273	277	256	286	306	287	298	278	292	256	287	290	339	280	280	270	263	305	275	286	288	248	267	273	257	295	258	293	288	263	285	295	271	288	260	305	258	271	296	292	306	246	248	285	312	278	264	261	272	241	331	250	272	249	267	282	283	236	299	252	262	295	279	282	297	284	261	277	284	258	303	278	260	310	267	302	244	314	296	284	273	298	264	285	272	277	273	282	268	279	263	274	251	296	293	280	265	279	252	255	292	311	283	302	301	299	283	244	271	298	258	288	309	287	278	287	279	300	263	281	305	285	219	239	276	273	286	261	313	308	287	277	271	334	263	269	276	284	270	319	251	271	291	319	277	256	285	244	255	268	279	300	259	292	280	294	291	274	298	284	261	265	277	315	264	274	276	284	257	289	263	255	274	281	276	303	257	271	247	273	271	293	270	271	300	263	247	304	242	279	268	276	279	291	281	290	258	270	278	276	284	263	254	281	272	267	283	322	270	275	293	281	284	263	266	258	260	253	255	262	261	291	282	253	262	264	267	273	291	288	252	266	243	303	277	280	287	280	249	277	289	268	270	285	275	270	263	250	286	261	277	265	309	305	293	286	266	302	287	262	285	303	264	248	283	292	280	236	289	279	253	297	281	297	251	292	288	294	270	307	298	289	295	287	276	252	280	267	306	316	299	265	267	244	291	284	280	297	294	256	277	287	291	247	265	279	253	269	303	271	274	266	277	257	290	272	252	268	273	242	274	283	310	253	287	256	259	285	250	256	291	262	307	271	267	251	273	299	265	261	275	243	284	313	315	285	251	248	252	245	285	293	229	250	285	267	292	309	282	276	271	270	274	280	278	263	272	299	250	268	281	269	281	291	254	278	266	274	265	264	267	303	280	267	245	257	265	263	263	295	282	275	283	273	261	279	276	265	297	286	276
42277	14050	3948	1914	1207	990	858	855	669	627	639	673	578	606	587	583	656	608	630	626	644	595	607	591	627	614	607	591	624	642	659	624	637	607	621	666	643	602	643	630	656	626	663	643	607	609	690	646	584	575	665	563	622	595	569	600	619	549	642	620	597	585	601	639	642	656	635	628	643	593	618	586	632	633	655	612	644	624	648	627	622	606	632	631	649	606	657	614	607	620	592	624	640	625	627	645	625	585	609	671	591	641	594	635	586	626	608	647	622	620	631	583	611	623	641	634	622	614	653	604	623	581	621	618	629	607	661	620	665	665	620	622	567	596	589	658	660	592	619	638	609	590	596	662	582	633	591	605	642	563	671	637	664	648	630	586	600	607	650	635	643	641	587	616	665	662	616	603	569	603	602	659	633	627	615	562	657	633	633	609	620	686	612	633	555	621	644	603	633	626	632	641	645	619	603	645	677	660	611	586	607	609	619	666	625	588	620	586	638	676	628	593	616	622	581	600	604	645	629	591	634	608	595	648	593	642	612	625	580	589	588	615	657	567	638	632	669	608	624	634	620	630	594	593	630	582	663	626	636	611	655	598	582	626	624	636	608	609	616	640	642	628	656	608	643	575	594	598	636	595	623	624	688	614	602	613	585	635	584	664	610	651	618	676	609	629	620	595	668	650	593	627	576	604	583	613	634	643	652	689	646	612	636	641	660	609	649	646	632	599	630	617	604	626	669	632	606	614	624	606	595	637	597	636	618	628	620	651	630	616	646	594	638	620	644	679	616	606	624	580	636	611	633	625	614	600	629	591	619	577	621	625	591	606	595	629	612	611	621	659	592	596	621	599	636	597	641	613	639	612	604	590	604	614	620	632	602	615	650	638	636	614	633	588	605	630	617	613	599	571	635	571	603	635	614	658	642	606	621	651	622	626	650	640	628	615	638	619	651	616	615	634	600	689	686	589	623	631	657	611	579	605	594	660	614	641	648	608	665	680	635	605	590	605	611	619	585	633	604	691	672	605	641	666	604	618	607	608	625	631	660	578	650	625	643	635	611	594	647	631	583	619	587	573	592	575	651	614	573	640	660	631	619	586	593	618	609	641	640	660	627	640	635	625	614	599	594	634	592	628	618	629	608	604	663	583	608	585	673	561	562	663	662	594	585	604	641	614	638	614	679	599	600	615	637	665	624	614	589	635	629	601	627	645	638	604	635	569	565	601	608	646	617	653	619	656	580	640	632	629	638	602	617	599	587	610	628	591	653	599	599	619	588	631	651	609	604	626	636	590	604	620	613	593	643	584	641	610	624	678	633	636	627	616	621	595	632	645	643	619	597	636	639	682	616	628	608	648	636	561	627	635	599	606	678	594	604	599	595	611	629	611	616	635	658	594	580	607	626	620	639	607	599	603	646	627	624	596	626	609	606	683	617	643	614	612	588	626	649	595	663	664	602	633	636	625	649	633	576	637	648	668	599	632	622	616	623	591	663	597	603	635	655	641	663	665	646	562	630	619	618	605	591	620	652	615	551	661	594	608	621	624	635	620	618	616	603	608	669	583	620	644	568	609	658	626	607	599	614	656	645	660	605	616	631	642	616	632	623	543	613	646	631	655	627	626	613	608	590	664	560	650	605	626	643	638	618	579	628	574	669	599	611	639	658	598	582	636	631	606	630	635	647	669	612	640	598	597	601	561	636	658	568	667	586	598	571	607	578	602	661	573	582	616	579	593	617	635	651	597	614	635	598	631	597	644	645	639	619	595	634	625	676	617	613	627	636	609	604	646	596	629	590	612	644	627	612	601	600	631	609	596	585	629	599	618	607	595	593	638	648	644	593	633	621	645	623	634	606	649	601	586	587	633	631	606	654	611	570	629	633	612	635	554	608	642	613	628	630	584	616	621	614	622	620	624	614	610	608	617	605	627	638	625	611	592	636	585	615	626	621	614	620	589	638	616	615	623	607	597	591	598	593	594	611	590	660	581	638	666	631	643	607	630	614	641	620	616	589	662	642	642	605	653	637	584	680	593	637	628	641	658	596	579	637	664	606	591	598	617	601	645	603	615	647	597	642	571	634	630	615	634	623	615	662	614	645	656	608	617	623	609	611	624	654	645	629	627	614	635	644	587	622	642	607	608	568	628	591	611	605	638	607	619	622	657	614	621	646	628	601	601	639	595	670	648	621	636	636	585	625	550	605	600	645	602	630	581	644	657	581	611	594	588	607	636	659	594	587	601	619	664	611	591	577	566	615	642	639	631	652	629	576	623	685	575	625	578	649	644	669	653	619	660	603	654	627	627	648	591	640	639	627	627	590	617	593	626	605	563	562	638	620	650	603	604	576	649	613	611	627	650	594	643	641	641	611	640	612	569	595	631	639	619	636	615	641	643	615	612	652	600	646	615	581	630	612	632	590	639	608	607	611	603	592	642	642	634	599	601	637	646	608	611	602	651	608	592	608	610	596	590	613	624	591	654	601	602	641	665	603	616	619	668	634	629	596	631	610	614	608	604	618	606	622	635	614	613	635	624	599	632	649	599	603	611	655	578	635	622	626	637	603	622	665	650	642	663	613	641	655	621	585	625	597	612	632	618	681	620	591	645	621	594	641	615	582	624	629	638	626	619	635	589	596	683	573	610	604	612	597	664	656	663	700	628	612	662	634	662	589	627	597	642	641	567	604	576	592	639	615	599	574	604	609	653	639	598	596	631	604	630	618	645	598	626	601	632	591	609	659	661	610	626	594	659	599	635	649	593	597	602	585	620	616	590	595	622	634	602	589	649	637	624	609	595	605	629	649	653	669	576	581	599	607	588	615	673	653	570	673	589	589	568	628	590	593	641	608	598	637	631	620	658	618	609	694	625	596	597	615	631	604	624	635	627	601	608	639	573	626	660	650	630	668	605	625	610	628	628	597	544	614	620	606	612	650	634	602	607	620	639	580	625	579	607	632	609	597	608	630	579	653	638	605	626	668	674	634	614	545	617	591	617	640	609	640	619	628	594	594	645	630	627	611	617	632	621	647	607	647	623	636	625	604	615	633	571	588	655	642	606	606	650	608	644	632	620	573	556	619	597	596	634	609	617	631	572	646	637	619	606	639	600	636	651	607	665	580	640	631	602	631	618	621	598	616	605	622	615	643	575	593	611	602	581	616	637	661	625	632	613	619	582	608	615	598	622	640	613	637	604	631	592	621	610	635	626	650	601	640	622	624	603	633	632	650	580	611	599	621	578	624	586	599	584	651	590	618	619	625	568	631	600	602	636	578	631	601	639	644	655	627	620	592	598	617	638	608	590	602	580	636	598	573	614	636	613	601	623	623	608	580	592	608	611	621	588	618	573	585	660	623	629	599	617	639	628	644	580	645	609	609	599	641	622	581	620	573	617	622	648	629	625	570	637	652	590	634	629	611	589	555	664	611	677	623	561	606	660	593	619	606	613	581	619	596	608	608	609	593	650	564	644	615	627	643	591	594	592	621	614	611	643	595	656
57505	25343	8906	2188	892	571	516	450	344	303	284	323	294	296	308	300	298	295	311	284	280	314	303	306	287	326	315	312	304	320	330	314	306	305	297	295	282	335	298	316	300	285	270	310	302	295	277	286	330	299	297	279	289	288	288	309	272	271	289	281	333	277	298	291	311	263	301	297	280	305	287	270	307	319	327	270	295	317	306	313	304	305	272	300	294	312	299	304	264	262	279	307	301	289	240	271	311	291	289	277	286	305	297	307	318	285	341	304	310	273	277	285	283	352	316	316	291	311	309	331	315	316	322	287	314	263	296	297	285	305	278	284	294	296	277	311	295	329	308	316	291	275	338	278	292	315	317	317	339	298	311	278	280	278	288	288	307	307	284	309	313	288	323	322	312	282	297	285	304	334	320	274	260	294	312	286	271	299	312	313	309	288	303	313	312	271	320	279	306	285	328	292	266	266	296	311	291	312	275	321	303	311	337	292	321	317	287	307	300	336	286	296	287	313	257	312	296	341	300	276	317	312	304	311	284	301	312	305	290	313	283	282	265	306	270	258	284	307	274	264	283	286	271	289	307	283	264	275	296	312	314	343	306	303	308	293	282	292	310	272	288	282	288	285	266	271	287	311	251	313	298	304	314	319	305	289	333	318	299	294	283	330	307	315	284	301	285	301	307	299	294	290	330	295	295	274	297	266	292	298	292	255	323	318	327	284	313	292	280	298	268	283	320	290	296	298	308	281	276	306	314	272	317	296	300	308	261	318	291	282	277	311	307	299	294	324	312	315	312	313	313	285	302	299	283	307	277	304	291	309	291	310	286	288	315	304	284	296	325	299	275	258	283	305	318	304	326	269	286	338	251	267	296	304	301	287	268	321	281	288	272	268	280	311	303	269	288	275	295	271	313	336	265	295	276	296	277	298	318	266	283	314	266	288	316	292	298	307	297	291	282	274	269	300	281	305	294	294	296	277	276	313	310	299	288	319	286	314	327	289	290	314	300	318	327	302	321	305	290	310	269	312	304	279	257	297	254	284	320	268	307	291	294	320	324	315	254	321	275	312	294	270	285	299	278	310	321	321	324	300	315	296	290	305	275	294	313	273	297	302	315	304	279	265	293	267	272	298	301	287	292	301	323	302	289	330	303	281	331	280	296	296	266	266	309	290	286	291	287	307	286	256	293	294	281	292	291	330	331	337	285	297	328	295	288	280	254	354	300	291	325	265	314	303	274	315	313	277	295	308	303	293	302	275	287	280	284	308	331	319	292	309	280	313	297	314	292	308	316	293	294	288	291	321	294	338	292	303	301	281	296	324	338	264	319	289	306	299	294	278	292	308	298	287	293	315	305	314	317	284	306	276	317	276	316	297	280	322	320	292	280	272	300	278	303	323	277	306	286	292	311	315	318	280	309	284	280	303	309	292	310	288	310	291	292	288	296	334	298	267	291	304	277	284	316	295	254	305	312	339	309	317	327	283	333	292	292	285	309	313	298	292	319	279	317	289	270	261	305	323	295	306	321	302	258	297	328	318	277	324	271	289	289	298	283	281	323	318	266	310	287	304	303	282	277	262	288	316	314	284	296	295	274	295	281	316	275	291	323	312	279	247	306	291	295	282	293	294	278	286	295	272	310	291	279	294	269	314	322	277	291	310	288	333	324	329	316	265	313	267	310	312	324	303	282	280	280	290	272	293	271	276	314	290	305	280	279	260	304	344	308	288	285	333	296	285	308	306	302	300	262	300	302	308	287	279	277	349	314	296	272	298	296	266	280	300	293	290	302	293	316	286	303	303	299	288	314	270	290	271	276	270	258	271	305	294	299	293	287	316	284	275	283	304	268	321	286	324	298	319	261	263	284	277	311	295	280	302	291	322	283	298	311	300	293	303	292	326	276	312	309	280	323	287	291	304	279	291	284	291	290	291	287	276	311	325	302	306	301	307	318	312	304	285	312	282	251	298	317	288	290	272	289	299	309	315	279	284	321	279	283	272	324	270	295	312	316	296	298	284	303	333	302	311	316	263	288	296	267	270	280	288	295	308	305	307	248	306	275	283	277	328	313	300	304	273	317	278	291	290	301	307	306	324	272	274	306	341	313	273	274	305	302	297	315	299	269	295	305	270	323	289	321	283	268	292	320	280	296	281	288	315	302	323	268	279	319	332	304	312	276	303	341	280	293	255	298	296	292	318	272	271	284	286	284	281	287	266	302	309	306	278	307	289	282	289	329	280	301	276	309	286	264	288	317	295	319	303	295	296	290	285	265	281	290	252	268	315	304	289	304	294	297	301	318	271	273	317	290	289	300	311	287	308	300	305	300	332	307	293	271	270	325	307	302	277	331	318	333	276	321	324	314	304	291	286	265	293	293	274	311	314	292	287	281	278	282	301	294	320	322	267	312	329	288	308	276	271	330	276	292	286	273	295	302	300	298	275	299	321	303	302	296	271	299	289	277	303	313	329	284	297	286	295	294	314	318	306	299	300	301	296	286	312	281	293	305	325	250	308	290	345	313	304	302	288	296	278	280	319	306	310	291	327	322	291	320	301	292	282	290	284	311	275	272	303	353	295	319	321	300	331	289	299	294	303	282	296	294	276	300	298	309	307	306	328	305	286	276	274	315	271	278	317	274	308	278	271	326	273	318	284	308	301	318	287	317	288	267	287	297	274	299	317	282	296	357	287	280	329	275	291	323	324	276	302	301	286	287	330	317	308	300	327	274	320	301	275	269	300	299	325	293	339	304	284	286	326	268	312	303	285	288	318	303	307	269	330	303	297	318	334	259	285	311	277	306	282	306	282	278	284	285	309	295	304	328	320	318	274	291	288	271	286	294	286	267	267	305	289	291	295	305	296	287	300	282	302	315	317	321	286	274	300	273	326	287	309	291	269	251	294	313	288	244	292	299	333	332	346	310	268	291	298	281	306	274	290	276	298	313	269	294	328	285	290	300	293	298	287	280	297	315	315	295	297	297	299	294	312	285	315	299	297	284	287	294	288	260	281	309	330	286	268	297	304	314	303	292	295	286	296	292	296	294	321	317	300	335	308	305	311	335	285	278	319	280	290	277	292	289	308	298	278	262	312	319	307	282	291	276	308	302	309	325	286	300	278	295	280	318	335	284	303	309	286	265	304	260	280	297	305	298	316	296	299	283	299	309	305	302	278	288	299	288	261	279	304	316	303	291	309	267	275	306	265	305	276	318	287	273	259	290	293	340	306	313	291	305	292	292	297	290	272	274	309	285	305	259	260	291	309	264	295	288	263	314	278	309	306	264	272	299	312	331	314	313	288	313	315	321	292	324	304	255	288	301	291	288	329	318	285	309	336	329	324	260	272	307	273	267	273	293	305	277	309	268	327	306	268	292	276	285	298	319	299	297	298	282	298	287	276	333	253	287	315	308	267	278	310	295	300	288	280	284	299	296	286	295	273	325	289	268	287	266	265	339	261	292	296	265	311	253	267	314	306	286	306	289	304	314	287	305	284	282	313
39844	16792	6423	4005	2280	1607	1375	1148	747	716	638	670	667	614	614	661	647	624	635	660	622	658	597	661	661	631	637	697	657	643	673	683	608	645	620	606	645	634	697	649	651	686	666	637	609	635	691	663	674	671	652	627	684	660	682	620	669	607	634	660	644	649	663	655	653	634	616	644	620	653	642	652	622	675	616	717	609	607	584	664	678	639	624	642	639	621	641	649	688	672	675	662	695	673	635	636	606	635	673	643	679	655	719	639	662	653	667	628	623	646	627	670	663	654	650	702	628	644	662	628	614	629	662	678	638	679	700	672	613	667	632	669	620	657	635	670	650	683	652	698	652	657	668	643	662	674	652	681	635	644	678	649	608	636	659	684	644	624	618	674	636	632	678	640	621	632	664	633	626	641	642	646	615	675	664	627	664	670	657	678	619	654	659	647	691	657	659	669	628	655	670	671	686	657	640	660	641	671	669	664	677	679	627	658	623	656	632	629	634	662	645	681	641	655	620	676	611	710	616	646	653	679	633	635	623	619	652	623	671	678	658	608	632	609	625	653	653	646	661	618	642	648	616	647	649	642	624	609	644	663	684	684	704	658	643	662	627	604	678	641	663	644	687	632	632	655	660	656	656	624	639	662	658	659	664	675	640	631	643	668	626	674	681	631	683	632	645	644	648	658	618	643	671	637	645	621	654	646	614	665	654	618	688	641	686	640	654	654	644	608	601	628	654	623	649	656	677	654	637	627	642	644	667	656	660	635	598	643	629	624	624	663	659	666	651	686	669	698	636	656	683	644	669	671	686	664	667	608	655	606	689	613	647	633	633	662	678	653	695	645	672	658	689	635	634	702	667	642	660	637	656	653	598	664	654	638	679	618	634	646	647	628	655	641	644	619	701	644	694	667	690	671	632	665	645	644	596	629	687	649	618	666	687	627	632	616	661	660	663	661	663	665	667	648	651	628	677	638	636	672	663	623	621	598	683	712	677	664	654	575	618	623	649	644	661	652	639	652	611	638	644	675	657	633	611	615	624	632	622	641	652	637	709	674	647	647	664	653	668	626	615	696	623	691	679	635	626	639	665	662	658	695	657	689	650	660	624	658	705	623	658	665	596	695	661	663	636	636	651	606	709	671	651	617	680	671	665	658	655	647	662	665	636	667	659	708	654	660	677	650	655	622	628	672	596	668	640	625	601	670	683	634	625	629	683	665	669	647	603	645	637	634	669	591	649	660	661	691	623	674	657	644	627	667	636	651	655	691	673	639	640	666	690	644	660	633	608	636	651	634	655	643	660	629	695	639	656	650	663	646	663	647	674	680	668	624	673	677	675	628	615	660	639	650	654	665	614	671	633	627	695	700	678	634	631	635	695	641	655	698	619	647	658	673	628	613	653	650	653	645	662	681	655	600	684	618	637	651	670	633	638	659	651	613	635	623	705	620	661	644	644	644	650	603	685	602	645	660	655	697	671	705	639	670	624	651	626	692	645	676	657	695	649	670	638	682	615	646	634	661	694	643	660	612	664	627	641	666	629	637	671	650	656	631	688	658	646	677	677	676	629	645	667	668	652	661	641	598	660	697	623	616	643	655	681	676	618	647	650	613	639	666	657	635	659	638	649	668	624	614	632	625	634	612	674	615	626	675	708	609	626	612	682	642	607	594	649	647	659	618	637	646	620	636	631	619	700	633	629	628	645	653	656	640	631	671	684	648	672	637	713	607	668	670	687	630	606	696	674	650	646	653	643	634	653	658	646	645	654	666	636	609	624	646	654	627	584	621	634	659	653	605	637	634	682	614	646	654	630	636	678	649	657	619	606	642	634	657	630	616	637	608	621	654	653	654	642	689	644	665	624	694	675	634	618	692	666	629	669	655	662	661	600	624	664	678	651	645	661	632	663	690	659	671	633	642	624	679	651	645	637	634	728	612	679	620	634	658	623	697	630	655	633	617	683	667	639	617	603	662	617	685	648	650	664	607	679	679	667	658	630	672	710	679	659	728	661	668	650	648	627	679	637	676	570	641	616	628	641	673	662	670	638	659	674	691	677	654	638	656	632	599	661	661	644	681	705	637	631	590	645	685	662	622	633	645	638	671	621	595	660	678	691	622	679	615	680	655	684	686	635	693	714	655	600	597	667	678	609	669	637	651	625	657	623	652	653	666	661	632	645	643	657	639	665	687	651	662	633	636	678	671	613	659	613	656	637	675	604	587	670	645	667	657	626	624	651	629	635	640	643	635	620	669	672	673	651	697	673	650	643	668	618	647	628	630	602	605	606	622	665	666	655	670	636	686	680	679	621	661	661	649	663	660	668	675	701	612	660	616	637	643	640	669	650	672	649	641	691	644	659	602	648	623	671	660	660	640	642	631	678	666	681	619	661	628	618	678	656	654	652	635	651	644	648	644	679	668	678	665	700	656	639	705	660	622	616	591	601	635	642	600	667	651	622	651	610	701	654	673	638	667	718	604	613	581	622	660	656	650	615	651	664	641	667	608	691	659	643	653	673	675	633	665	669	663	610	665	662	638	640	644	656	686	686	624	664	704	684	607	637	634	606	671	643	658	669	713	646	647	649	651	703	719	605	671	643	668	703	635	675	660	648	642	648	695	676	628	626	635	631	637	647	627	630	697	660	670	636	619	650	622	650	614	641	678	643	623	625	665	676	640	650	627	647	656	660	650	651	639	643	683	666	689	667	637	599	664	666	706	612	620	661	631	671	655	642	656	667	613	650	648	627	697	633	665	642	607	669	656	690	658	673	642	660	621	684	645	651	636	646	629	610	655	643	650	647	686	672	630	641	657	643	685	674	655	632	656	626	640	637	622	635	683	682	622	667	677	610	647	642	677	697	655	653	644	689	658	624	668	695	600	593	615	649	666	650	628	672	651	631	646	643	693	686	644	653	679	623	709	647	678	683	696	653	657	684	664	610	641	655	678	643	655	665	646	627	656	617	645	674	662	684	716	606	674	661	670	660	660	659	720	634	639	662	656	638	661	630	629	693	637	648	655	637	672	637	666	654	650	595	580	653	626	680	651	660	629	641	641	624	634	657	660	655	617	651	677	661	686	651	659	614	607	682	637	662	680	671	659	654	672	648	683	650	652	694	623	610	643	678	624	630	688	650	641	628	678	662	657	685	620	637	643	644	664	690	717	646	669	682	636	682	616	611	704	675	646	686	606	665	665	665	674	683	635	672	627	635	682	653	652	676	652	704	625	624	674	634	619	628	637	685	629	634	662	688	668	668	598	637	637	632	620	628	650	630	659	689	603	645	654	646	662	656	678	693	632	659	669	667	656	644	638	642	636	660	625	624	640	638	648	656	653	648	647	650	642	642	644	665	640	622	671	643	667	629	684	603	666	695	681	673	626	618	643	637	670	652	654	632	634	680	676	668	628	612	652	648	696	627	667	679	630	627	669	622	606	687	650	695	649	610	618	676	623	710	657	660	639	631	699	646	659	649	660	656	650	682	593	626	683	647	711	630	625
49082	15469	2713	708	387	316	314	274	281	277	292	298	300	295	281	279	294	314	279	287	293	284	313	288	260	258	289	297	311	289	259	262	294	284	249	279	277	288	270	308	302	265	298	269	255	272	277	266	294	260	333	285	297	272	282	308	328	291	276	282	268	285	288	290	250	258	269	275	283	259	291	280	291	265	262	285	291	274	312	254	257	272	285	246	261	265	325	303	271	278	277	306	278	278	296	278	258	280	288	257	302	282	266	270	292	243	281	265	246	302	315	293	284	278	298	260	272	330	287	261	276	284	259	297	297	276	270	263	275	289	279	267	270	299	287	261	275	277	298	255	296	285	271	298	289	280	272	282	283	239	281	314	276	273	268	294	272	292	244	289	265	316	258	290	275	300	287	292	304	280	276	285	259	329	257	274	294	282	271	275	302	282	269	289	267	279	294	334	272	270	310	303	316	265	309	274	272	277	294	245	280	278	275	276	291	282	267	237	261	318	285	278	292	289	267	254	321	273	270	246	280	309	247	286	298	275	263	255	287	307	272	272	302	272	280	265	285	286	271	290	282	278	269	267	287	280	300	305	269	256	253	277	261	274	267	283	259	260	283	271	305	304	271	283	264	264	268	279	292	277	278	251	283	284	306	284	265	285	280	264	283	266	251	277	285	258	255	262	300	305	273	315	266	283	272	276	246	295	295	293	293	284	281	298	290	279	285	277	312	266	250	276	237	292	263	276	286	274	284	277	243	248	241	303	247	328	274	259	276	292	292	275	308	258	289	264	274	272	261	299	312	254	294	277	312	282	227	281	291	273	286	313	290	279	274	253	304	261	262	262	273	297	266	265	308	282	281	273	246	265	284	263	280	272	285	292	274	275	272	285	290	296	256	266	276	294	235	269	292	272	273	298	272	235	257	279	241	276	292	281	295	280	264	298	301	302	246	252	280	295	270	262	263	308	258	273	254	306	267	257	279	306	254	280	269	275	292	293	257	284	272	277	258	260	299	274	296	286	255	309	300	290	273	285	276	303	289	276	276	278	295	261	295	279	270	252	272	283	274	270	314	324	279	276	266	280	264	231	284	253	254	258	260	270	299	244	267	274	250	272	281	263	267	251	274	287	282	249	263	287	267	280	297	275	269	307	265	294	301	289	254	266	299	280	312	284	256	283	259	306	262	279	318	296	284	247	265	282	301	336	288	291	282	287	308	298	299	273	286	266	295	252	278	293	283	255	282	297	316	256	322	304	293	257	297	258	283	265	268	265	282	295	278	280	291	272	273	276	300	291	262	303	268	248	259	269	273	261	270	275	275	278	258	281	280	280	250	279	279	251	292	283	281	260	266	280	285	310	264	294	291	239	272	290	285	269	291	267	287	283	277	271	283	286	287	260	296	256	284	312	285	265	283	284	300	248	266	261	271	266	283	250	229	290	287	242	256	292	299	278	276	269	264	284	310	252	293	256	272	285	296	294	275	289	232	267	261	314	269	279	296	286	288	312	250	248	296	300	258	262	259	260	268	307	250	286	268	283	310	292	312	273	264	281	263	266	255	280	269	275	322	296	287	275	261	301	280	291	333	289	278	326	294	270	310	292	314	259	272	289	243	265	253	284	296	278	277	294	329	313	287	286	273	283	289	271	273	271	295	279	244	294	287	276	317	294	287	269	278	278	272	262	310	278	296	251	296	282	306	241	290	303	295	282	256	263	268	261	254	250	263	277	291	300	278	270	295	269	305	276	298	261	289	274	252	266	271	261	310	279	280	299	275	281	258	266	240	276	251	272	249	254	296	273	276	283	272	260	264	276	277	257	294	279	246	267	275	260	262	284	294	292	264	288	287	300	280	282	273	282	254	287	303	298	260	288	277	294	269	289	279	301	272	296	279	257	265	261	251	291	234	282	287	271	296	284	291	255	254	288	264	294	294	279	265	318	308	283	259	288	274	294	281	275	290	269	285	270	286	264	283	284	297	322	311	275	254	316	262	246	284	265	312	326	287	275	273	282	277	299	270	269	297	268	313	242	297	289	261	287	314	311	314	243	307	281	281	257	286	282	263	288	260	289	281	304	297	276	256	284	276	275	254	301	229	300	268	274	262	270	260	262	267	284	292	246	266	280	290	272	263	304	251	257	287	290	299	299	282	293	300	299	283	296	292	297	278	284	258	260	268	258	284	266	291	286	273	292	275	290	321	272	265	301	277	265	284	314	244	270	268	282	297	312	268	274	282	280	281	263	279	283	294	267	253	301	268	285	281	319	305	286	297	242	269	271	272	302	275	256	276	254	262	275	277	276	252	268	256	265	271	302	314	265	296	292	277	281	287	288	293	266	284	282	308	276	281	301	286	301	244	263	275	288	255	290	281	307	327	312	291	304	274	303	293	295	266	245	286	270	273	262	280	263	271	245	299	271	273	293	274	285	263	255	294	274	271	294	255	314	272	252	302	314	277	288	278	305	273	292	301	263	241	290	298	290	245	284	283	297	299	316	248	283	257	258	289	300	285	315	243	280	265	278	299	291	273	283	280	295	251	295	269	289	284	279	289	252	272	305	279	297	289	260	292	280	283	257	266	299	308	270	258	267	303	274	243	282	292	273	287	238	261	288	284	264	277	278	315	284	295	313	269	300	281	273	278	262	286	259	285	317	283	272	282	276	303	267	282	282	295	262	248	304	293	296	283	335	261	268	296	310	284	254	286	229	304	265	262	286	263	276	232	248	266	269	279	283	253	266	313	262	270	304	287	283	289	295	279	261	292	283	269	282	273	312	274	321	284	290	271	272	285	291	276	287	275	275	267	254	277	258	301	296	312	288	249	249	286	297	260	296	298	249	258	253	243	272	308	299	234	279	276	285	309	312	241	305	258	278	285	289	245	286	298	285	282	280	276	266	297	268	263	248	287	266	233	256	294	300	292	269	285	295	291	244	283	261	264	288	299	271	308	274	263	262	288	284	277	297	247	265	266	296	276	271	273	306	302	310	300	280	255	334	283	254	278	248	288	239	282	273	271	276	292	281	282	290	284	256	258	263	304	308	263	292	276	269	257	268	273	306	289	315	255	255	297	319	258	294	312	297	313	303	254	301	249	277	290	226	272	270	269	277	300	306	268	277	332	285	309	255	290	302	265	307	280	265	257	291	257	291	280	276	257	245	294	295	290	279	259	267	269	282	271	273	277	266	303	289	290	295	263	307	260	286	274	289	283	278	279	258	287	260	272	313	267	298	267	279	276	294	267	297	315	296	279	272	312	286	265	240	278	266	265	299	282	299	271	306	278	293	274	281	280	278	308	272	276	298	273	285	252	286	309	289	272	257	283	270	308	296	299	319	268	256	307	309	323	278	235	275	298	292	260	273	326	261	315	282	265	285	297	272	328	279	280	294	272	286	273	311	304	278	346	286	282	253	284	283	268	283	289	277	278	275	282	294	275	246	296	278	279	243	314	286	279	278	286	247	288	302	284	311	292	270	274	272	289	258	271	292	279	314	324	274
33331	9572	2724	1534	923	747	727	647	615	577	591	652	628	598	642	580	646	600	629	612	567	581	611	618	653	622	620	620	625	599	617	579	619	603	616	572	559	623	604	602	612	630	619	628	597	606	567	581	635	631	666	599	570	621	640	613	659	667	600	625	633	595	648	638	640	604	568	611	622	613	641	635	672	619	556	625	632	604	604	580	622	628	632	646	610	586	588	634	593	609	644	602	583	653	569	640	560	596	609	614	614	674	609	612	615	653	604	675	604	580	602	666	628	588	568	597	630	604	639	633	572	604	602	640	603	619	596	674	622	645	629	631	628	609	589	614	607	583	602	599	608	632	628	629	628	617	586	635	621	616	635	625	589	598	639	636	616	624	618	579	607	594	614	591	607	597	626	605	625	633	604	607	618	624	572	662	636	602	622	603	616	629	632	626	647	621	584	584	639	638	607	617	631	635	606	605	644	621	583	608	611	614	625	612	594	645	631	623	596	622	632	605	605	652	617	603	598	623	598	554	632	649	593	582	631	629	668	620	639	598	645	647	635	597	652	654	621	620	623	628	638	604	584	571	661	593	647	624	648	615	620	633	651	633	658	570	619	590	628	596	622	613	596	623	638	624	612	593	650	624	665	664	627	579	601	624	586	623	590	586	632	583	585	578	646	623	646	653	584	582	572	597	636	615	628	596	556	614	630	619	631	622	591	624	629	589	616	607	634	627	607	622	586	609	639	593	626	645	629	614	608	597	543	621	613	625	617	643	602	662	624	616	600	600	619	625	621	588	636	641	599	618	624	569	635	593	603	579	688	607	600	615	614	663	594	671	632	600	595	579	638	599	649	616	607	602	668	646	602	596	595	653	633	629	640	616	610	601	616	612	651	620	626	568	619	619	621	595	622	611	630	624	620	600	603	605	613	630	583	607	630	615	655	629	618	598	579	621	573	617	594	581	628	615	599	649	612	612	599	621	583	659	597	624	615	557	637	625	603	641	629	585	629	620	619	599	592	613	620	617	577	619	627	603	605	630	620	598	611	588	568	612	604	605	594	594	598	570	619	624	644	658	629	589	599	600	622	605	623	599	578	598	638	657	637	588	615	611	640	607	600	645	621	606	622	655	635	625	647	659	616	622	586	650	625	648	630	653	656	608	630	628	606	635	624	606	612	556	624	618	616	592	633	605	630	617	627	598	631	580	573	601	661	629	590	620	648	612	587	618	599	610	656	588	596	597	620	636	634	598	609	622	606	615	672	628	593	616	586	622	567	579	611	635	628	631	609	646	654	635	623	583	636	541	610	594	608	596	671	588	592	604	573	637	633	601	603	607	654	609	602	630	567	607	630	570	656	625	578	609	644	646	640	590	611	637	605	597	611	593	619	620	610	607	627	628	626	606	630	636	615	623	674	586	639	597	588	628	604	604	590	582	621	637	603	629	640	589	593	655	639	629	588	597	594	646	587	636	582	572	613	597	572	607	620	559	669	630	642	618	592	626	661	609	583	626	635	614	609	601	640	579	574	622	619	604	628	599	623	587	585	683	614	636	604	646	618	597	609	615	620	598	598	597	599	584	595	588	597	619	619	666	633	642	607	580	644	635	608	628	613	614	650	607	647	645	615	644	638	645	606	575	598	617	579	617	607	566	646	634	598	646	654	613	604	606	641	621	580	637	605	590	646	678	628	624	636	635	588	629	594	604	582	635	585	611	637	575	616	658	609	626	605	675	646	591	612	651	624	634	602	621	607	609	581	624	653	596	631	580	645	611	610	610	568	660	587	603	610	612	604	617	629	626	600	597	604	600	612	630	566	651	643	621	588	619	598	614	618	634	569	642	614	668	618	587	652	599	659	646	625	611	612	629	640	653	659	614	618	570	633	658	617	620	594	654	655	632	640	606	623	606	618	625	580	623	628	623	626	608	629	607	616	619	618	604	622	576	615	613	633	598	585	600	616	621	583	567	638	640	606	585	586	604	647	616	613	627	562	579	601	593	619	628	568	573	628	615	642	647	631	590	625	623	598	590	658	603	613	552	598	602	626	606	630	634	637	611	634	621	588	632	654	635	608	611	608	609	580	600	570	660	643	638	640	648	631	622	603	658	644	612	618	615	641	617	668	589	594	668	634	627	675	640	642	614	604	638	615	662	596	610	602	598	615	591	666	609	657	565	590	603	612	608	593	576	573	621	611	604	625	630	618	623	634	603	616	582	627	614	622	611	639	600	612	607	652	650	611	587	655	632	629	636	617	630	581	616	630	569	601	660	619	586	602	606	626	637	651	612	640	602	584	629	604	593	584	625	612	597	612	638	607	655	614	638	628	568	595	621	595	597	600	645	616	628	601	663	631	596	645	583	558	624	646	641	632	624	577	634	638	638	628	589	612	611	575	623	586	624	621	608	628	649	635	603	629	597	599	619	607	622	595	584	619	619	633	592	622	611	624	609	633	574	606	630	619	587	645	617	640	681	629	625	596	622	627	632	615	628	633	598	608	581	597	602	625	615	603	644	635	623	647	584	599	643	629	640	651	626	603	608	673	632	603	620	614	587	649	622	634	635	660	621	663	592	611	640	581	603	645	602	618	641	641	597	629	643	614	611	591	633	583	657	633	632	632	617	599	611	657	623	595	636	624	654	630	585	643	621	590	628	622	582	622	608	670	624	662	659	641	642	603	656	646	600	610	656	620	598	617	577	625	635	628	629	619	615	639	612	618	581	623	636	594	634	610	669	614	631	614	626	626	638	598	573	642	598	655	601	621	639	622	612	607	564	617	601	661	537	625	624	627	616	657	616	609	675	590	606	594	615	627	622	594	602	587	625	616	619	618	619	632	600	566	617	607	628	618	650	630	608	626	658	606	592	654	603	597	645	602	604	577	605	592	613	659	612	625	627	659	582	660	665	643	620	630	632	618	604	624	622	652	623	644	617	615	644	611	612	567	625	630	674	573	585	568	650	682	557	604	584	614	573	639	610	644	620	654	700	573	604	594	579	627	596	648	587	592	621	635	631	627	634	629	608	640	647	624	660	617	603	624	612	621	612	578	609	629	573	638	584	613	617	611	597	606	644	606	578	612	598	650	627	637	607	579	595	655	613	599	622	626	621	605	615	590	591	625	600	653	595	670	635	621	614	594	620	643	662	631	627	597	616	643	621	657	629	621	603	634	635	640	630	614	640	636	639	576	636	668	635	623	609	637	591	638	621	602	618	666	604	641	616	611	615	606	620	618	627	666	664	612	587	593	602	611	627	629	661	624	602	648	625	659	580	623	645	593	668	595	631	572	617	628	651	633	615	634	618	594	635	589	647	611	619	604	588	610	654	641	627	611	592	584	638	642	612	590	573	630	664	660	627	623	649	616	641	645	617	599	624	647	617	627	647	585	636	620	644	651	646	626	599	627	643	599	618	624	623	631	639	605	586	614	629	614	625	643	636	637	629	586	609	653	623	607	623	628	633	595	680	586	595	592	608	602	590	601	634	631	595	626	638	591	569
53866	20779	7323	2526	1103	683	471	360	259	271	273	224	275	269	254	242	237	235	265	262	254	260	251	271	258	249	267	264	250	274	267	268	222	252	253	237	242	267	283	274	243	250	261	225	248	249	253	272	255	257	253	237	265	246	277	268	293	263	213	240	239	264	273	275	261	260	252	267	278	257	248	259	224	245	270	246	250	262	265	278	211	258	252	255	277	252	247	291	278	247	289	285	231	267	238	259	252	247	274	249	285	250	251	241	252	258	276	235	280	239	266	268	269	268	261	247	268	274	282	272	281	231	215	239	273	242	235	260	229	268	246	256	291	234	225	256	243	240	269	255	261	255	267	255	243	274	273	272	247	263	246	259	268	241	252	235	247	290	270	253	267	282	247	254	261	239	285	264	263	279	236	228	259	308	267	257	245	269	280	268	247	240	256	236	246	225	278	249	276	272	267	259	264	293	286	260	240	260	254	237	254	286	257	253	260	251	238	224	264	283	257	252	267	275	258	276	284	262	250	272	273	281	252	264	240	259	271	254	245	258	268	267	245	260	293	236	273	244	251	243	256	250	237	255	266	242	264	247	264	222	246	255	237	265	250	267	243	257	241	295	265	271	253	265	293	242	283	226	226	262	285	252	270	248	286	245	254	250	252	256	236	272	262	254	238	252	259	268	240	234	289	235	274	267	249	255	236	240	276	248	259	246	245	280	248	287	251	268	237	268	253	270	258	263	258	265	284	269	238	252	270	261	264	244	270	274	261	248	280	243	277	275	240	258	247	239	253	251	242	256	281	267	267	250	267	257	233	247	241	254	284	259	205	254	270	231	245	227	221	287	247	260	244	244	261	264	258	250	255	252	250	263	255	238	245	275	262	243	243	261	297	249	261	225	263	231	257	262	277	285	233	261	264	268	245	265	229	258	257	254	258	261	232	268	288	248	262	265	261	256	273	241	239	229	264	252	258	265	266	254	287	267	263	253	272	280	260	271	265	231	245	255	267	251	244	256	258	244	262	260	246	267	259	228	261	286	261	257	281	229	286	284	267	269	279	253	290	270	252	283	257	288	259	281	285	270	252	257	265	262	254	274	270	283	240	246	292	280	270	258	246	288	269	274	263	245	247	259	257	270	251	278	248	250	273	257	241	252	236	252	277	233	232	242	230	246	264	255	296	286	224	241	225	247	280	254	250	258	276	255	225	247	258	252	228	291	268	278	249	261	255	242	266	268	269	279	289	270	243	219	269	246	281	266	269	301	259	264	257	272	236	252	249	238	274	261	247	254	225	235	268	275	250	283	255	256	245	237	239	251	205	255	235	251	263	285	238	268	255	265	264	234	254	248	252	282	263	245	215	277	265	254	261	230	267	267	251	250	278	248	261	283	249	267	263	247	278	261	273	269	251	238	270	242	259	244	260	275	282	324	254	262	255	244	257	255	248	239	272	267	250	264	267	250	242	247	263	247	242	236	254	267	250	248	260	274	256	252	245	271	250	243	235	257	280	281	228	254	256	224	286	253	250	261	266	272	246	281	262	248	253	233	255	228	281	237	260	257	259	285	287	247	288	247	270	271	250	250	294	267	274	293	237	303	248	258	257	264	251	250	275	274	281	278	283	252	263	262	253	265	230	250	275	267	241	264	230	268	284	251	272	270	259	244	268	275	252	257	263	237	233	263	237	222	274	264	250	243	278	255	256	216	257	257	300	255	246	263	261	249	253	248	255	274	244	250	291	239	239	271	230	227	231	231	290	272	276	245	237	274	259	286	238	249	235	244	254	246	269	266	259	292	247	267	285	247	246	266	263	257	234	256	247	275	283	255	263	268	247	256	246	244	248	266	309	270	235	213	264	275	230	256	248	247	266	283	281	300	245	265	272	225	250	260	282	291	220	231	263	272	246	261	291	274	282	254	223	250	231	264	230	240	255	262	248	245	285	240	260	268	244	285	240	272	289	264	223	273	232	260	246	232	250	230	274	254	241	279	273	244	261	233	247	257	250	276	252	238	261	283	259	250	284	256	271	262	263	253	260	264	242	269	236	263	270	248	268	263	274	249	251	230	252	254	244	241	262	237	284	253	278	205	257	256	232	244	269	275	265	244	226	266	254	269	241	216	243	266	284	278	244	259	266	236	269	255	234	264	258	267	236	237	259	247	242	314	267	250	251	249	252	245	256	262	241	289	247	259	246	247	250	270	275	264	273	249	270	226	257	231	246	257	244	257	244	280	298	260	248	276	250	245	298	279	310	235	279	240	283	242	237	266	267	251	267	245	231	256	275	255	266	257	241	245	248	248	234	275	256	237	260	229	234	243	261	302	247	238	242	247	260	289	282	244	259	262	263	275	267	264	232	268	284	243	256	244	260	241	198	238	246	273	280	270	274	242	239	255	258	203	263	261	291	246	246	214	264	270	272	251	234	254	291	258	249	272	278	266	229	244	261	228	248	292	262	244	269	291	260	254	235	276	259	293	235	281	268	244	239	273	247	249	234	243	284	264	248	258	250	260	278	249	243	261	283	259	258	271	278	260	241	271	229	264	247	231	253	275	275	222	249	265	280	270	280	286	254	237	227	217	248	242	225	287	287	224	235	236	267	250	239	265	239	247	270	273	234	299	289	289	256	237	248	257	281	265	271	266	278	247	240	234	251	283	228	251	253	241	276	225	251	265	267	248	258	227	254	266	238	240	263	241	257	246	244	267	265	258	249	242	247	264	285	240	220	280	265	246	257	240	272	268	241	249	254	256	267	269	250	241	263	296	227	236	256	238	232	216	280	270	263	261	255	291	283	249	256	265	275	254	236	244	264	262	267	257	238	260	222	256	264	220	248	216	278	237	252	270	283	246	261	240	234	226	267	247	260	276	258	235	284	257	272	250	245	270	254	248	303	255	265	258	277	251	270	271	287	295	274	261	291	265	251	251	271	235	248	253	271	251	258	270	281	240	235	262	246	237	301	269	221	294	249	267	292	240	263	278	260	269	270	264	266	276	273	241	261	266	253	237	264	267	235	259	254	261	258	260	219	255	243	247	215	281	298	237	251	270	248	223	247	278	270	272	271	259	257	264	276	284	285	240	263	242	250	215	235	258	270	261	229	250	262	274	221	261	270	240	274	253	252	239	252	251	289	253	245	256	279	261	247	268	238	265	235	260	251	259	271	270	283	249	245	255	246	238	270	251	265	250	245	265	261	227	258	223	265	240	256	255	243	298	263	244	267	242	261	259	261	255	262	273	276	265	254	269	239	263	260	241	256	265	296	262	253	258	248	236	226	261	231	258	268	246	263	255	253	277	255	255	245	277	251	270	240	255	275	263	287	286	256	241	297	272	265	268	266	230	251	261	215	246	240	253	249	227	280	245	250	234	261	260	238	250	276	243	236	268	254	264	257	235	261	252	267	239	245	256	273	267	260	276	255	270	259	232	257	264	308	282	263	287	253	245	231	235	267	269	271	268	239	265	235	254	276	260	256	269	276	247	248	239	246	283	245	244
36044	13348	7666	4992	3020	1876	1307	907	634	565	586	573	564	588	584	568	566	519	605	583	572	595	585	580	610	596	592	566	572	563	554	599	581	580	608	561	621	581	564	572	575	572	592	542	576	598	575	560	552	591	568	583	571	584	531	566	600	588	613	602	600	566	562	555	555	578	556	592	553	588	594	556	586	610	566	526	554	570	557	584	596	600	536	550	575	579	566	597	568	566	554	584	639	544	584	582	572	603	524	603	573	601	543	570	582	627	542	598	615	583	584	594	536	599	580	576	561	615	592	574	570	557	575	593	575	622	636	597	583	543	591	581	641	588	578	581	588	576	541	629	604	580	579	589	575	591	569	560	582	588	589	565	562	574	568	588	580	565	578	607	591	597	601	605	567	538	550	605	584	602	559	580	581	565	581	569	559	564	619	544	556	553	574	578	573	532	564	560	596	617	590	608	542	582	552	594	581	578	584	578	549	579	588	596	594	576	589	602	590	588	551	603	571	578	600	593	554	558	589	569	594	591	564	602	562	576	609	555	582	575	533	567	569	557	546	571	600	582	595	569	637	574	601	605	549	577	553	524	588	605	556	592	598	569	595	560	619	599	585	580	594	575	558	552	521	589	571	574	576	587	602	565	577	541	570	620	581	539	576	580	583	576	571	582	591	614	570	575	572	561	552	634	565	566	569	581	550	558	613	569	562	596	573	589	581	629	589	590	593	563	560	585	562	616	542	557	580	573	573	537	572	585	558	532	583	590	612	545	561	602	587	572	542	579	528	621	549	559	583	566	618	602	560	553	588	584	578	584	558	561	569	576	622	610	595	610	549	555	616	577	608	562	565	617	528	631	596	535	552	584	570	582	578	578	580	603	611	555	552	577	555	597	596	593	598	599	588	576	581	579	589	531	571	577	518	601	562	552	627	582	525	582	586	574	606	570	583	559	585	569	547	543	548	597	592	597	596	554	586	591	567	589	555	588	578	599	601	575	607	575	560	572	556	576	549	560	605	564	579	574	624	593	543	553	581	554	597	596	581	590	559	565	603	560	615	567	529	609	577	622	592	584	555	582	561	571	565	595	583	602	571	561	650	579	576	571	590	600	568	609	566	606	575	597	540	602	549	553	537	573	553	572	593	563	589	545	577	633	583	557	573	603	604	582	610	624	580	554	579	552	548	589	581	575	612	545	542	568	586	595	623	575	557	606	586	588	589	578	540	571	572	599	557	577	610	610	576	586	532	573	564	579	567	529	581	599	571	592	574	585	624	586	569	556	586	600	592	553	600	582	576	596	550	624	578	605	589	551	572	555	558	621	581	594	560	607	599	566	596	574	603	605	608	578	548	573	593	555	574	563	562	580	562	601	612	541	521	569	537	548	593	545	550	558	591	596	587	615	543	589	574	579	628	564	600	600	560	542	559	584	535	622	578	597	579	613	565	555	584	606	531	594	589	598	592	588	563	600	562	548	607	592	576	577	594	588	551	535	563	594	585	592	555	559	547	594	606	562	577	566	561	569	529	577	567	579	587	606	524	548	538	533	577	597	581	592	534	592	560	593	517	586	579	595	598	569	588	586	593	580	576	566	547	618	573	592	575	590	573	625	581	551	558	561	586	613	556	568	598	602	594	565	556	581	579	584	563	566	554	586	593	599	578	578	522	549	553	546	529	599	552	599	577	575	619	576	592	589	596	562	545	563	581	554	579	536	590	550	600	555	559	541	554	573	545	566	564	568	562	585	599	564	585	583	594	533	573	538	604	597	597	541	598	536	578	604	631	584	576	576	617	569	598	569	601	546	569	561	639	557	557	572	579	610	582	540	562	570	584	571	581	613	573	579	556	570	547	621	545	629	576	585	560	587	587	561	589	576	557	541	583	541	571	556	545	628	583	583	593	570	551	547	593	567	575	596	591	603	593	539	589	596	571	569	564	570	645	578	630	609	601	597	561	558	570	569	570	565	570	553	618	544	605	570	574	595	561	573	567	582	581	566	601	561	544	595	587	592	523	606	578	599	556	602	567	571	586	625	625	575	579	612	598	652	590	529	563	600	594	585	557	559	509	553	557	519	598	588	625	546	603	567	598	580	529	594	561	540	580	637	568	590	601	582	552	552	579	565	570	622	605	535	579	600	599	538	526	565	594	597	549	617	580	618	594	584	566	554	592	594	561	556	577	556	592	593	566	621	635	582	607	593	566	595	612	612	615	567	532	576	591	608	540	570	598	535	552	572	562	608	612	581	608	604	556	553	548	566	552	564	572	602	566	584	569	580	579	603	594	555	555	605	597	599	604	567	584	582	600	600	530	561	604	552	582	612	635	622	583	541	572	552	599	599	583	571	585	577	565	566	609	593	606	589	585	597	560	546	556	546	562	591	579	577	581	563	564	625	598	585	540	577	602	630	551	604	579	610	555	551	592	564	577	582	627	576	527	579	608	578	586	622	600	526	551	575	547	515	532	581	539	588	590	621	589	576	556	591	565	547	579	589	602	534	605	569	604	536	565	567	525	623	590	609	597	574	563	623	557	603	603	610	546	599	561	567	581	588	593	610	582	590	559	602	541	597	574	596	579	574	563	504	617	572	604	536	600	567	605	592	583	563	568	566	572	580	572	542	527	564	576	613	597	586	597	606	537	561	607	555	606	593	585	571	596	572	537	573	548	598	588	593	615	568	541	575	560	569	596	602	578	575	588	566	597	555	561	577	583	605	555	586	584	568	584	578	582	583	597	613	593	615	549	567	599	590	564	542	529	612	568	578	560	610	583	595	583	545	583	590	591	613	547	539	606	570	565	581	593	638	580	583	610	578	611	590	545	585	590	566	584	592	553	595	598	573	576	562	564	605	601	601	571	593	563	526	582	599	552	560	610	617	612	602	599	566	557	545	569	599	582	575	648	578	609	571	573	577	599	570	590	577	581	580	598	596	598	542	598	536	551	570	585	583	588	587	592	557	585	542	572	569	544	578	582	571	621	580	592	582	594	579	622	596	563	602	543	535	594	611	584	579	574	609	579	627	559	541	533	592	596	578	548	599	615	623	574	574	577	597	551	592	582	550	551	539	561	557	576	574	575	553	573	585	586	597	593	544	596	582	567	538	562	585	557	553	595	559	588	568	579	613	605	553	570	569	591	578	578	602	554	575	593	648	594	532	601	548	560	577	576	575	594	615	584	572	599	576	575	576	582	563	565	620	592	573	581	587	552	544	602	598	533	567	602	589	545	513	577	555	574	533	579	581	592	548	558	591	546	615	569	576	555	546	576	536	567	567	609	561	560	600	627	631	557	609	611	529	595	549	572	590	568	561	559	609	572	610	588	531	558	546	609	611	611	554	638	575	601	560	571	597	597	579	583	587	602	527	583	622	558	575	586	549	618	586	639	575	630	553	576	581	536	561	578	609	564	540	556	563	586	538	555	568	561	575	596	585	569	597	596	587	586	616	583	580	577	564	589	596	532	580	557	626	587	616	595	633	567	565	604	575	584	584	608	585
62322	30006	12573	3716	1183	749	591	452	332	328	311	275	287	299	267	283	272	260	301	265	270	290	287	288	283	294	297	308	286	309	267	292	288	273	270	272	299	273	293	278	282	310	264	302	278	280	278	290	293	303	292	283	267	285	280	283	279	298	309	276	289	250	279	305	294	320	285	286	270	276	285	257	308	300	270	284	310	273	252	303	266	305	267	287	296	305	291	286	276	282	275	277	302	305	272	274	267	309	291	278	299	289	282	270	268	306	274	268	292	307	283	256	253	306	304	267	310	278	277	310	285	285	295	299	289	263	293	264	264	336	274	268	283	301	300	253	343	250	296	294	255	253	282	256	291	307	288	303	287	268	306	297	310	281	313	310	281	301	291	270	288	292	273	276	284	274	273	284	287	240	292	281	266	312	316	269	281	302	281	317	265	292	304	298	287	304	297	282	269	284	285	273	275	276	266	296	273	294	272	300	276	304	278	276	310	313	287	302	300	281	288	264	313	293	291	296	285	271	285	315	281	273	300	279	272	258	308	302	317	283	303	279	302	316	303	266	250	299	293	311	300	303	302	269	287	275	286	278	282	311	284	297	306	294	310	304	293	277	325	342	321	284	256	274	298	267	282	271	261	291	300	304	290	288	297	312	267	299	284	301	321	276	297	302	299	274	242	245	289	301	286	274	292	287	280	297	251	281	245	278	271	261	282	316	280	281	274	295	304	289	324	299	280	291	283	279	309	307	278	295	284	304	290	323	316	294	325	269	269	305	317	265	316	295	285	264	291	314	317	299	264	279	304	310	267	288	297	284	263	270	310	279	274	292	256	303	304	316	278	282	272	298	272	278	271	256	324	297	279	293	269	280	265	260	281	296	281	268	266	278	293	304	254	292	274	300	281	299	295	300	286	300	281	273	270	296	294	276	304	253	271	282	303	305	281	286	290	287	278	284	288	290	272	309	285	305	275	272	281	326	299	277	283	277	294	286	297	272	283	300	294	296	286	265	248	275	329	292	277	279	277	268	254	281	274	296	270	294	281	268	287	276	258	262	343	272	295	286	292	280	273	291	254	308	312	270	311	280	307	308	266	277	266	275	299	309	288	302	278	305	286	270	277	279	270	271	274	308	295	316	323	278	279	271	291	285	304	299	296	288	287	295	320	285	296	293	278	290	308	286	276	319	290	271	272	270	265	302	337	267	303	276	272	272	283	310	269	256	308	312	268	312	264	290	287	278	273	306	301	315	296	268	279	300	286	277	329	315	276	293	273	272	338	294	282	302	279	278	295	276	274	299	296	311	257	290	286	282	297	282	289	320	317	315	324	268	282	288	270	296	305	314	263	281	294	293	276	291	264	278	282	290	291	314	287	288	293	313	303	304	286	270	324	270	276	287	307	247	310	282	334	307	292	284	290	313	294	270	271	271	277	294	326	304	287	275	293	261	296	293	282	303	282	295	292	273	293	300	304	279	308	291	289	303	304	296	292	265	330	295	285	306	325	271	289	278	302	279	296	302	292	296	306	281	296	276	306	271	277	278	291	267	300	274	320	293	317	295	306	304	296	279	314	279	298	303	259	302	313	302	321	302	283	259	322	312	252	317	272	292	285	311	304	272	300	295	271	293	279	293	300	256	273	276	304	300	291	323	277	315	280	283	298	269	296	289	293	255	280	270	283	273	323	243	292	315	284	327	275	270	296	298	308	280	277	279	289	305	261	296	313	279	265	274	292	305	309	302	293	285	262	262	318	280	260	301	289	319	297	276	281	321	274	258	272	243	341	285	278	303	315	327	295	278	281	290	300	251	301	262	272	286	315	291	273	275	290	302	347	331	284	280	292	278	311	286	285	258	299	292	265	304	300	273	289	294	276	289	315	292	300	288	299	270	289	303	269	307	282	313	303	305	305	282	282	298	274	314	274	248	296	302	288	263	298	270	276	276	278	280	257	285	282	280	288	303	322	289	270	303	298	310	304	306	273	299	312	303	279	281	296	291	288	272	266	297	311	272	279	311	281	283	288	299	286	292	261	299	291	282	279	287	290	260	285	318	306	297	286	281	313	288	273	288	286	265	296	276	253	284	277	300	262	286	276	278	281	280	284	266	276	263	265	269	253	270	278	298	283	278	282	299	304	306	300	299	289	269	270	266	323	329	281	269	305	255	296	286	271	307	297	283	306	298	271	291	276	263	278	313	256	288	299	279	271	264	285	279	303	290	266	296	280	275	278	305	279	306	268	316	298	263	278	289	267	272	268	252	259	288	264	290	275	264	282	286	288	275	290	288	267	249	328	305	268	321	301	317	310	258	264	277	277	317	285	284	287	259	297	260	278	304	323	304	310	250	288	286	298	290	293	267	257	271	314	298	318	298	296	279	259	293	293	306	286	258	309	281	288	258	316	298	303	315	319	295	294	310	255	322	290	306	309	277	275	283	252	262	229	261	278	287	275	266	300	276	288	269	289	331	278	300	284	297	276	289	265	253	295	266	298	288	310	304	288	303	292	305	276	286	314	298	278	327	290	307	304	280	317	318	299	255	292	316	291	287	290	285	315	292	269	238	285	294	291	279	257	295	274	267	315	292	289	275	267	246	273	278	292	271	311	267	292	297	269	291	306	291	288	273	267	304	312	268	273	282	293	289	304	276	261	273	296	323	321	295	306	274	288	297	292	296	308	290	279	264	323	300	297	313	296	259	302	271	289	291	292	297	302	278	278	233	335	301	291	257	322	298	285	260	254	242	275	279	254	297	298	276	266	253	269	282	314	292	292	303	286	286	323	307	296	283	259	269	321	261	327	273	288	302	272	287	283	286	264	298	287	257	245	306	285	295	319	309	326	276	267	293	293	248	260	313	292	291	264	257	284	291	292	316	261	279	311	300	270	310	313	290	286	272	276	324	309	299	309	276	293	289	272	309	296	291	329	281	288	254	262	289	260	308	258	297	267	305	317	290	285	281	313	284	315	320	297	332	271	257	282	289	296	288	305	261	283	270	313	279	250	253	277	296	277	275	311	293	290	327	267	260	318	277	279	299	298	300	266	288	307	258	265	303	316	288	309	265	296	276	305	287	276	305	289	323	289	270	314	274	309	346	304	286	306	309	268	271	302	293	308	265	290	268	295	297	331	290	273	282	272	292	321	294	277	300	274	281	300	310	296	273	293	291	282	279	276	253	295	277	266	281	291	325	291	264	289	307	264	311	304	267	261	290	300	257	283	282	276	292	294	262	313	312	265	289	261	262	302	299	276	278	277	293	291	309	269	299	294	279	298	298	284	296	310	312	295	286	294	274	287	281	296	277	263	288	283	274	302	297	300	289	293	276	285	299	307	279	301	285	256	261	275	296	263	278	270	273	294	263	294	323	308	272	284	280	302	275	288	281	325	294	284	269	288	308	274	307	290	293	279	294	285	325	286	270	298	265	291	328	315	257	281	309	285	306	281	257	270	265	264	280	263	321	275	314	304	248	301	272	255	287	268	291	298	305	290	319	253	275
42739	22578	11337	6059	3065	2264	1762	1159	787	630	637	654	628	603	614	644	648	659	680	646	664	599	602	692	594	608	583	615	628	599	641	648	646	631	646	688	694	595	661	596	682	653	659	608	632	637	662	633	595	650	670	604	638	672	644	589	662	629	639	613	603	630	610	660	611	620	616	677	680	608	636	651	618	578	625	659	622	661	658	687	706	616	626	643	672	671	664	628	634	698	653	619	607	644	643	606	604	656	655	635	652	620	629	627	674	607	604	649	631	645	644	620	634	660	602	620	701	672	597	630	615	672	648	611	677	600	672	665	665	588	630	660	656	621	628	640	605	677	646	608	626	642	659	629	615	648	601	628	595	639	630	676	639	622	636	662	599	631	633	620	658	667	638	605	649	642	650	651	630	613	623	674	645	669	616	629	642	598	671	603	602	643	619	602	653	607	606	631	634	639	657	661	642	593	663	608	620	635	631	654	629	594	632	687	646	608	642	631	638	594	606	609	575	635	637	651	634	633	624	675	656	615	606	610	593	608	625	691	629	694	603	588	698	597	653	625	603	627	632	666	688	600	612	646	616	647	593	618	619	605	606	640	611	632	634	637	603	587	600	638	640	630	647	627	637	628	692	633	616	657	630	636	680	645	612	648	616	618	634	664	655	692	689	669	636	622	693	625	603	622	689	618	673	632	641	608	661	671	637	625	621	645	657	615	649	624	604	698	605	622	637	666	568	625	638	620	635	661	662	629	589	678	559	612	646	602	620	645	608	637	686	644	669	628	657	649	653	644	657	655	586	639	649	655	635	629	595	674	588	655	657	629	610	639	685	643	640	628	653	608	645	604	631	649	606	644	634	635	645	612	627	658	679	645	658	647	616	699	624	631	691	666	617	630	617	652	610	663	581	656	612	598	687	673	629	645	683	645	602	636	643	585	658	617	640	643	616	628	649	647	664	639	640	666	620	571	650	733	658	688	631	639	616	656	676	623	619	656	603	630	608	620	656	656	653	636	630	600	597	679	638	632	647	648	623	653	636	636	702	632	610	614	622	625	664	601	615	614	642	638	638	649	593	624	635	606	646	688	656	609	636	639	665	631	661	618	606	651	641	610	667	694	667	624	631	648	617	677	579	654	621	646	662	640	647	657	666	633	618	650	610	640	641	653	661	636	641	636	647	634	634	653	666	630	672	698	642	633	663	617	605	647	679	685	677	639	627	646	600	653	633	653	641	646	636	668	631	664	622	597	629	635	645	653	637	578	639	639	637	661	645	622	627	652	631	639	646	632	612	630	651	611	649	651	668	652	636	673	635	702	622	665	661	626	627	596	661	647	641	659	678	645	626	607	640	657	606	612	635	622	643	627	645	628	653	637	646	651	639	632	642	593	620	625	632	645	640	632	662	639	600	690	606	629	622	674	611	624	628	634	655	624	614	638	616	630	641	609	643	616	653	633	680	652	591	646	640	669	655	632	618	672	666	628	635	706	673	625	617	596	670	614	656	574	608	653	619	608	619	635	602	630	557	641	623	672	651	585	685	645	631	605	624	668	624	639	621	636	623	621	636	634	586	623	655	646	644	648	632	633	669	644	603	594	634	597	652	626	635	635	634	688	599	654	653	639	631	610	639	649	626	606	622	673	666	678	665	606	669	595	639	633	586	635	662	620	643	630	648	635	677	571	640	654	649	622	648	617	626	638	616	579	610	649	616	606	670	620	627	669	610	600	630	621	657	617	622	640	657	631	674	686	632	638	712	627	670	666	656	602	596	683	651	654	677	635	612	616	588	673	588	599	615	685	634	641	616	656	637	702	622	624	603	643	640	599	660	711	632	579	674	670	683	624	636	670	627	660	640	619	654	597	594	624	643	658	635	655	672	664	644	647	590	632	659	648	667	667	618	688	631	650	630	624	627	613	629	634	645	633	664	647	633	611	653	655	587	621	580	659	644	655	631	611	657	653	634	640	599	657	617	666	656	684	613	616	636	603	613	631	697	609	642	650	688	634	616	591	669	614	639	646	672	672	594	594	649	661	607	594	640	637	650	655	624	620	621	596	668	669	661	649	593	599	629	571	660	620	649	643	662	638	632	633	605	666	625	610	654	627	626	657	617	656	645	617	645	635	637	635	606	588	594	667	627	643	614	645	649	660	617	652	646	623	648	622	632	635	647	651	642	586	604	619	622	626	659	625	637	667	578	648	616	653	621	629	620	661	664	633	602	655	654	651	651	660	624	612	632	647	630	633	590	614	613	653	669	601	687	604	617	659	638	648	695	664	624	607	608	665	625	610	621	603	619	630	655	613	588	629	617	598	636	644	596	605	662	605	619	664	606	619	620	615	637	584	630	636	597	647	596	663	637	596	654	628	650	622	622	612	631	667	636	577	633	637	625	677	656	669	649	616	650	608	650	669	660	593	677	632	620	579	628	650	631	639	655	623	643	656	691	638	662	623	653	632	611	682	592	640	661	582	631	642	607	613	606	634	589	663	678	592	683	629	616	651	660	702	603	633	641	630	656	623	626	619	625	601	627	649	627	642	633	615	610	643	591	619	602	630	675	606	650	621	678	608	632	662	657	637	616	638	639	675	631	668	640	614	630	600	682	616	598	625	653	652	613	623	655	654	625	652	662	623	628	563	621	607	617	632	617	636	596	633	656	634	679	630	641	607	644	651	641	608	626	626	668	676	608	607	594	589	636	612	662	642	637	614	620	658	638	632	650	596	613	624	639	618	622	655	668	640	617	652	673	650	643	634	662	697	657	632	637	660	651	639	640	667	634	630	657	664	613	626	656	620	641	638	678	630	604	623	644	637	621	653	632	617	643	651	655	650	617	643	653	634	636	626	586	596	567	637	667	622	668	643	663	663	636	603	607	626	609	605	598	606	625	658	645	673	646	613	623	644	663	660	643	619	672	640	659	628	655	631	588	667	629	650	701	616	646	657	665	620	655	612	602	644	636	659	554	642	623	682	635	642	636	651	641	638	663	630	640	622	657	632	582	631	639	627	639	638	642	637	661	630	617	584	620	626	618	646	624	616	634	641	644	648	676	648	586	678	610	587	671	653	585	616	644	657	627	641	623	619	669	636	653	620	606	631	579	599	620	626	639	663	640	655	652	622	634	667	604	606	592	676	576	595	655	642	685	642	593	608	612	639	598	592	651	661	634	613	606	618	617	599	627	596	643	621	651	639	645	612	594	620	661	639	623	652	629	612	609	610	652	683	652	627	660	673	653	599	678	608	647	670	625	674	621	640	678	590	658	630	675	637	622	612	594	632	637	639	626	639	635	580	603	659	663	653	612	651	607	608	637	649	622	628	621	664	619	632	639	649	631	590	608	617	647	607	617	630	669	627	618	632	662	650	637	644	667	688	629	638	588	633	664	670	605	596	596	625	623	661	586	608	615	674	597	618	654	592	642	600	626	597	657	665	650	652	627	620	623	627	598	636	644	656	699	589	699	586	625	608	586	687	648	616	610	641	623	647	628	599	654	642
50568	19865	4156	987	517	444	354	265	274	309	269	270	237	279	252	254	272	283	268	210	266	256	273	269	282	275	262	279	291	266	277	256	269	261	257	279	267	283	269	281	269	238	248	277	260	289	257	259	267	268	239	259	275	254	290	248	259	220	270	267	258	273	265	231	247	273	253	280	238	267	286	269	277	236	239	252	253	265	241	272	264	270	253	238	244	232	239	237	251	262	239	248	290	250	262	269	261	253	268	264	281	215	275	244	264	278	234	255	265	286	265	267	276	308	268	247	250	254	254	255	236	261	264	254	263	256	225	259	251	275	278	266	272	278	275	254	259	266	265	275	289	244	267	272	245	260	293	250	268	257	286	246	274	252	271	253	231	276	283	241	233	257	260	253	265	259	265	237	242	239	254	267	250	289	279	293	235	275	235	275	271	232	249	259	259	239	257	245	287	239	252	274	260	296	243	224	284	280	305	258	244	265	271	285	253	268	219	270	252	261	237	246	274	297	255	257	256	268	278	257	284	256	264	232	250	263	252	273	254	291	261	271	243	245	272	241	257	262	297	268	261	267	255	277	279	254	232	246	281	266	317	258	236	259	248	247	270	265	265	238	232	232	298	270	260	238	305	267	314	265	220	248	264	266	265	238	259	266	280	266	251	248	271	297	285	246	248	262	279	255	265	235	250	297	274	235	249	263	251	241	256	275	256	242	219	241	237	262	273	273	282	241	246	252	254	248	283	248	264	281	242	264	249	267	232	279	295	283	244	241	231	265	258	279	250	248	279	238	249	259	260	256	264	268	282	276	264	276	295	231	271	255	259	264	287	269	252	242	253	271	262	269	269	284	274	266	273	266	274	242	289	278	278	273	249	279	244	273	263	266	235	244	257	267	279	270	238	276	288	272	287	266	276	258	252	242	269	242	243	267	263	242	244	257	248	242	223	246	264	275	265	256	240	256	263	265	255	273	245	275	270	271	229	229	209	251	249	272	245	246	295	229	257	242	290	284	264	278	247	251	251	256	270	252	265	235	281	235	252	264	272	260	226	275	298	272	278	270	247	239	266	265	256	289	282	251	248	254	260	216	252	232	254	266	234	238	261	257	238	260	262	271	249	260	280	260	260	297	271	261	268	245	265	269	248	257	265	268	257	259	236	268	259	239	257	261	245	260	270	251	271	242	265	252	265	205	265	254	224	256	250	265	229	231	257	253	228	272	270	248	253	268	244	260	272	274	275	278	256	287	266	297	254	263	245	244	278	249	269	272	239	245	245	274	278	295	259	239	246	273	258	256	267	246	279	290	258	254	266	269	285	263	255	282	271	252	276	263	255	258	275	278	267	306	259	274	287	275	252	238	263	278	276	237	224	275	237	269	282	286	236	239	256	268	284	258	294	254	276	260	298	283	250	271	284	263	259	228	248	261	263	253	253	272	251	234	293	262	291	276	254	284	233	273	284	249	247	237	273	285	297	253	267	219	263	250	271	264	286	258	263	254	238	250	263	250	224	260	259	278	256	221	233	242	255	270	274	239	283	251	251	273	228	283	266	278	242	235	249	262	262	229	271	270	269	234	233	268	242	261	281	279	234	242	257	280	260	249	252	261	255	234	257	256	259	239	266	255	264	248	246	259	275	260	221	303	250	211	254	264	269	252	243	256	312	256	238	245	288	266	266	235	242	282	255	277	277	247	246	276	273	233	265	244	281	266	247	241	235	285	243	260	257	258	262	302	257	255	257	256	262	256	263	290	267	258	266	238	262	262	288	260	239	251	255	261	211	246	257	264	235	262	252	253	269	250	219	262	256	254	277	254	242	259	260	278	252	261	243	293	245	278	280	277	266	250	245	226	258	260	247	254	271	281	257	257	267	273	258	251	277	257	238	251	291	245	272	256	273	256	274	278	260	252	254	288	246	255	266	253	259	236	263	239	263	256	266	306	267	292	244	284	284	298	263	266	309	311	252	283	244	236	279	253	232	231	237	246	290	225	290	291	239	259	281	256	279	275	248	286	250	286	289	278	274	247	288	252	282	239	250	318	283	243	269	249	254	317	271	263	241	253	286	267	252	260	294	254	249	242	255	256	233	287	255	289	270	280	271	245	233	242	245	288	265	277	271	302	273	255	255	274	263	254	278	238	273	267	251	267	292	255	299	292	271	284	300	275	241	248	275	257	277	232	235	281	273	233	256	252	273	288	275	267	285	266	253	273	260	234	268	234	270	256	248	262	249	237	270	278	245	274	286	275	253	281	292	263	303	289	229	300	260	281	230	285	266	250	270	263	262	268	280	256	275	244	234	272	249	263	308	244	278	218	258	303	259	268	278	248	268	297	231	274	240	268	227	277	271	234	270	254	258	268	267	261	269	244	259	255	269	243	234	255	274	246	235	243	265	253	267	245	300	270	265	254	237	236	287	262	235	266	261	271	268	253	259	256	257	252	239	255	254	266	259	264	262	223	249	243	262	254	250	258	263	267	284	254	306	254	242	255	269	268	212	257	281	268	281	241	241	291	249	277	231	280	239	259	251	263	261	278	261	282	260	280	242	258	268	245	230	292	298	241	270	244	257	253	257	279	291	248	286	246	265	253	236	272	224	275	237	280	225	278	248	268	271	266	225	246	253	272	253	291	243	275	256	249	260	237	290	260	283	260	249	263	236	262	250	262	265	264	259	271	252	271	238	278	275	310	269	234	246	252	276	253	274	249	267	264	265	242	274	277	235	268	235	242	260	255	273	239	252	254	256	231	256	255	286	228	249	262	250	274	250	222	223	267	267	239	276	252	288	253	267	272	268	255	254	272	258	264	268	245	244	259	263	242	263	235	246	262	227	252	250	264	266	245	277	275	284	247	240	278	289	272	267	247	241	258	269	258	263	260	276	271	276	265	245	238	252	267	259	253	282	253	254	244	239	254	244	250	281	264	251	267	268	292	286	250	240	238	263	243	245	272	239	256	293	238	263	270	263	277	249	245	245	249	247	252	258	241	268	253	292	266	277	243	287	259	267	270	263	293	246	275	267	259	248	254	239	249	261	243	254	261	244	236	283	272	248	234	255	295	222	284	263	266	245	260	278	262	248	260	272	262	240	270	235	246	255	250	260	256	271	259	267	262	264	291	242	247	274	270	240	231	289	269	275	249	234	261	278	281	245	276	254	261	284	285	279	232	257	242	276	267	251	277	255	256	256	281	226	242	275	246	244	265	239	261	269	262	281	240	310	265	282	269	259	300	235	253	263	270	262	262	271	266	283	236	248	283	234	256	260	287	246	281	267	260	278	273	282	284	257	255	258	296	264	266	272	234	291	288	283	241	272	259	259	271	279	284	238	289	257	257	219	261	267	231	274	243	253	288	251	270	248	271	249	253	276	265	245	244	252	246	263	260	300	256	242	241	248	253	237	246	250	250	238	268	241	271	251	287	272	262	264	245	287	307	269	271	256	272	271	254	264	292	230	249	257	254	251	252	264	267	261	264	227	263	261	242	272	274	265	277
34854	12779	4373	2239	1356	1074	758	592	582	597	600	577	584	580	574	592	627	626	534	572	546	581	565	572	610	573	579	583	571	595	581	591	595	583	574	588	608	596	574	589	541	536	594	571	557	570	579	560	545	555	552	533	554	556	607	545	587	595	567	565	584	587	562	579	560	586	583	593	553	607	608	595	552	534	575	586	546	624	598	574	618	548	586	626	560	605	562	536	574	589	565	614	554	577	594	630	599	617	582	592	569	537	618	588	605	583	603	502	586	615	598	584	584	609	563	581	574	557	579	626	566	591	581	623	559	591	555	595	553	571	591	578	630	617	570	523	592	608	560	613	625	634	576	579	603	596	573	601	578	607	561	539	565	560	560	571	583	577	584	577	615	563	588	550	570	631	582	558	601	560	599	603	574	597	604	556	564	600	536	604	593	563	587	511	558	558	562	604	592	587	552	564	590	551	602	533	563	621	601	559	579	553	584	630	567	530	567	557	591	519	608	615	515	555	593	567	538	573	577	598	578	548	581	557	570	567	550	634	562	555	563	585	535	601	580	586	586	535	561	564	564	552	570	577	565	523	574	574	608	578	567	588	582	623	604	570	585	538	561	625	591	562	538	528	510	649	603	574	591	580	585	606	563	571	563	602	618	562	597	625	542	569	589	574	582	564	598	579	564	565	628	574	606	626	587	573	573	593	562	581	610	574	597	601	639	565	551	566	557	583	576	617	571	604	563	570	552	570	594	520	583	542	578	574	586	588	565	576	573	549	603	549	541	549	593	535	590	562	568	574	563	593	595	594	508	596	585	574	607	589	551	576	561	603	603	543	529	577	568	591	553	552	600	573	570	551	572	525	573	565	580	576	571	576	567	565	586	584	564	581	576	579	563	582	594	516	619	599	538	551	584	613	593	596	617	585	572	587	583	585	543	598	579	587	603	576	611	593	584	613	578	556	593	563	553	607	557	569	564	542	571	581	585	535	577	575	553	536	632	593	603	558	558	577	567	576	579	537	575	571	592	580	618	549	582	582	583	598	603	563	558	594	551	562	583	549	572	565	592	563	614	604	574	582	579	549	542	570	595	581	552	582	554	558	584	586	567	609	557	553	561	564	588	577	590	598	563	584	597	584	567	570	557	600	571	610	567	532	606	567	556	596	524	573	576	577	593	573	535	584	544	609	608	607	622	638	570	580	571	617	581	605	570	546	561	586	601	593	567	612	603	592	566	594	574	592	587	584	552	557	601	586	580	578	568	531	583	616	573	595	582	568	591	607	578	587	578	562	601	557	585	570	592	555	615	575	551	566	628	566	568	643	584	606	561	545	562	593	547	593	569	567	573	565	632	604	572	606	536	597	559	553	536	557	596	568	551	584	561	582	592	577	596	595	599	593	576	555	591	584	548	556	560	606	520	608	572	560	601	596	547	544	537	567	592	593	553	606	571	574	548	549	600	580	618	606	582	578	596	610	574	605	584	571	554	562	578	583	524	559	574	587	562	568	581	606	583	594	606	572	588	605	569	584	604	578	571	616	588	574	558	656	547	591	599	546	572	590	562	607	543	569	601	553	603	581	593	548	589	594	575	594	608	547	569	541	549	579	593	582	608	582	547	589	580	572	576	572	557	539	570	584	623	561	588	596	567	616	520	571	554	568	616	621	593	517	576	558	548	588	603	626	554	564	584	546	554	584	590	563	564	581	570	551	612	564	512	552	539	582	538	597	568	588	579	614	555	602	570	568	570	551	583	559	578	562	585	542	590	640	581	560	570	578	611	575	587	559	571	574	529	588	579	583	591	541	565	634	576	626	628	586	541	536	604	573	603	568	577	553	588	573	529	614	554	540	624	556	587	571	547	567	566	626	561	548	587	582	581	567	562	578	534	565	581	606	577	605	598	606	585	573	584	586	554	573	581	557	565	564	601	548	578	536	575	616	569	594	566	626	589	550	593	546	564	569	549	547	600	635	596	562	566	542	571	599	566	569	577	617	570	573	608	616	548	545	599	540	534	585	566	586	573	562	553	592	547	571	593	618	580	576	549	548	573	633	580	545	569	573	607	575	575	589	562	581	574	531	601	528	596	540	569	520	619	555	555	591	572	602	546	615	590	588	558	584	598	551	522	560	573	568	579	570	561	572	572	579	555	542	583	609	619	534	609	589	632	619	581	553	574	566	582	607	569	593	564	564	579	540	565	630	579	602	585	594	560	569	565	548	569	593	611	536	562	572	548	536	566	609	586	546	597	561	574	546	626	520	550	551	586	519	601	611	581	562	605	575	587	560	562	601	603	596	553	590	552	562	570	566	599	600	567	617	608	599	558	624	591	577	573	573	548	615	600	580	635	545	582	582	606	565	584	574	594	575	551	596	588	556	566	559	550	573	567	567	604	556	575	572	600	647	583	596	585	546	540	577	566	611	563	584	576	545	585	575	548	589	540	554	590	582	644	604	582	571	588	541	600	572	558	555	563	567	583	561	588	573	615	616	555	608	566	583	565	567	544	560	570	574	579	615	608	569	590	596	552	552	531	590	580	591	545	608	581	608	574	584	590	536	625	588	587	631	559	581	589	579	596	589	587	560	599	581	526	558	603	572	557	587	621	606	589	605	533	588	549	571	587	562	606	564	587	570	572	567	563	599	579	572	594	534	577	579	583	553	564	577	551	563	583	569	579	567	542	543	641	609	561	616	560	612	572	562	565	571	587	591	603	531	602	547	563	592	547	562	573	602	588	572	615	636	558	582	563	574	523	574	596	606	604	560	567	629	566	603	625	603	603	625	570	567	556	592	576	563	547	606	565	576	579	598	529	602	541	575	582	560	596	565	591	586	568	592	566	609	603	584	581	628	565	549	542	591	580	572	566	593	538	584	566	553	540	533	570	562	602	556	557	563	608	572	584	595	594	528	599	609	578	564	559	533	599	560	585	580	576	616	595	551	575	589	557	598	539	551	598	525	626	582	589	591	540	573	594	569	556	590	608	590	613	559	551	536	563	575	579	626	580	613	568	595	566	563	524	563	614	621	545	586	589	539	614	589	578	599	603	629	549	579	550	595	540	581	565	611	597	620	562	630	568	621	571	589	589	574	566	549	594	609	580	551	588	629	607	559	572	586	637	583	577	605	585	571	580	597	595	580	596	635	572	552	555	586	603	600	605	563	598	549	567	565	563	551	566	575	553	578	535	603	591	623	591	544	607	563	595	533	585	593	615	540	577	609	541	587	572	584	624	555	627	635	561	582	555	623	514	535	546	594	578	570	580	562	577	601	529	582	597	532	586	559	568	599	554	579	564	561	593	576	562	579	607	584	547	555	593	608	579	597	621	561	615	582	564	546	583	615	586	546	582	613	591	602	557	634	632	624	568	573	588	541	590	587	573	594	581	590	580	575	623	607	585	589	532	575	566	612	570	546	638	552	591	632	535	600	569	569	554	576	576	557	596	555	601	570	575	581	594	567	578	621	552	574	602	566	557	592	577	576	577	571	527	649	570	567
61354	25658	8149	2339	1174	768	530	433	367	283	265	269	246	268	265	239	267	245	261	259	275	299	272	229	235	252	244	249	252	251	287	264	225	275	259	259	277	286	298	277	291	271	214	236	231	291	282	271	280	235	250	253	260	270	255	254	264	242	260	295	286	283	262	228	240	207	265	268	258	257	253	240	287	253	244	227	228	228	258	252	257	246	258	247	267	225	265	234	277	249	271	257	262	233	249	281	226	255	271	245	246	243	267	237	278	253	255	260	259	286	267	257	251	239	236	258	239	269	257	288	258	260	237	267	255	243	250	263	263	214	215	270	266	260	262	264	270	246	256	271	264	290	274	246	248	291	248	247	259	257	272	264	260	268	258	236	262	235	259	234	270	285	270	248	278	256	262	253	253	239	272	246	244	263	257	273	271	262	247	235	252	271	266	250	249	273	280	249	238	247	267	230	257	242	280	239	263	264	263	267	286	260	260	289	246	273	293	245	241	273	217	235	220	237	264	255	253	249	263	261	246	221	267	286	245	256	266	265	237	238	244	233	254	248	250	244	253	266	273	258	276	257	247	251	247	265	261	259	283	237	288	273	269	266	256	264	241	272	262	263	253	286	261	268	235	239	261	264	232	264	247	264	238	227	255	252	261	268	271	238	290	248	260	233	226	266	233	258	231	279	251	290	254	285	266	275	270	279	330	271	283	273	249	249	276	236	260	261	233	263	253	249	259	243	275	240	242	231	249	287	267	265	264	267	247	266	249	265	261	260	235	255	264	242	258	268	270	248	222	238	226	226	238	237	262	282	234	265	243	253	263	262	242	254	258	221	254	272	263	250	246	262	287	256	244	242	250	246	276	259	242	245	269	259	251	244	249	231	254	250	273	226	258	244	235	284	258	217	242	280	260	267	254	268	270	248	280	249	249	281	246	239	237	248	268	246	266	270	260	249	255	244	244	261	224	276	252	243	227	255	259	251	244	274	277	240	255	268	265	237	226	250	262	265	243	241	234	313	233	262	238	251	295	240	252	248	276	257	241	256	268	282	262	263	260	262	254	243	238	265	249	319	278	242	276	255	272	249	261	251	246	246	299	282	255	270	256	255	250	266	274	226	278	273	245	272	275	287	234	276	237	255	260	252	241	272	267	252	263	257	250	260	249	273	251	261	270	257	255	245	248	259	244	243	242	253	259	250	257	282	238	258	255	258	252	251	254	277	264	261	265	287	268	252	275	250	264	245	266	261	293	218	230	235	251	274	244	247	237	252	251	250	268	256	265	260	240	261	244	251	249	245	274	285	263	270	262	293	252	253	260	256	266	244	278	275	276	278	254	253	285	259	250	239	270	248	249	241	276	300	230	272	251	279	261	267	239	250	250	258	268	272	255	260	224	244	277	252	225	230	241	257	292	269	273	275	243	229	231	263	252	264	249	268	262	289	241	262	251	307	262	253	260	290	214	287	222	248	263	254	289	272	273	272	275	270	272	236	257	251	275	233	255	260	244	259	251	284	235	278	256	257	276	199	252	278	262	259	248	282	262	273	265	271	245	238	256	232	292	278	267	245	241	269	276	272	272	274	264	222	251	259	283	245	234	274	261	210	270	250	251	289	247	278	267	254	290	253	244	285	248	261	270	244	252	269	245	232	254	280	287	229	264	259	271	245	250	254	255	289	278	247	234	277	304	260	295	252	262	263	270	251	251	261	263	244	246	273	249	262	308	236	250	254	275	313	274	250	255	257	264	232	265	241	241	235	264	266	265	247	262	248	270	240	252	240	247	255	266	265	272	235	251	252	246	243	258	258	255	252	282	254	265	238	249	280	281	251	272	255	258	263	266	231	255	257	266	229	242	247	254	257	270	274	290	286	263	271	282	245	266	280	246	277	266	300	225	266	274	277	260	250	265	244	267	249	247	258	258	246	233	281	249	250	272	253	250	269	282	271	248	239	224	237	283	289	272	225	248	246	272	279	250	265	231	264	245	237	248	259	247	288	264	228	265	234	247	268	258	237	271	277	284	242	285	266	278	255	254	252	219	250	297	267	288	217	249	272	258	267	253	279	266	257	245	254	297	291	251	284	237	260	232	260	275	257	306	263	266	247	244	243	258	250	248	274	257	240	254	224	252	262	270	271	241	247	284	268	237	269	246	252	252	243	264	246	238	263	267	261	291	259	249	253	234	257	240	239	227	246	255	242	281	285	233	254	272	274	241	258	268	251	266	278	270	271	234	253	251	286	258	208	294	243	237	269	263	255	277	257	255	278	247	247	247	245	266	241	247	292	258	270	270	256	242	267	260	279	261	233	264	234	261	257	255	255	242	265	244	244	249	228	274	238	287	265	247	237	262	246	252	275	260	259	278	272	271	253	254	295	264	280	239	264	259	276	292	255	256	253	238	265	247	243	259	255	266	284	275	282	269	263	254	260	250	252	232	254	253	252	283	275	257	256	273	243	257	273	279	256	231	280	254	277	251	259	250	287	246	242	220	290	234	257	246	273	252	249	246	290	256	254	226	259	231	240	231	273	271	217	239	254	259	240	259	246	264	281	287	260	256	240	264	309	250	252	243	264	235	257	272	273	282	264	258	266	278	259	304	252	254	244	260	265	253	238	265	255	271	250	259	277	260	256	237	227	237	227	282	245	270	265	246	243	246	248	258	241	253	294	259	285	265	272	247	262	248	264	255	238	259	269	290	250	290	260	241	239	269	249	277	236	232	241	284	236	272	254	282	250	238	275	224	257	231	242	282	278	253	278	267	230	265	285	263	277	253	264	227	243	296	252	269	268	255	255	266	293	230	280	238	251	237	274	266	267	279	268	230	237	249	263	235	250	234	277	255	245	274	298	277	266	273	231	230	258	279	260	277	276	241	282	263	261	277	211	248	257	258	287	281	239	258	285	259	272	245	252	252	232	265	266	272	266	254	236	249	228	290	243	254	240	242	231	246	278	289	262	222	229	263	299	259	239	244	248	259	281	251	258	273	265	249	226	227	273	273	259	238	245	246	248	266	235	241	248	252	243	246	262	281	230	249	240	254	267	234	267	239	249	253	267	287	260	267	239	255	258	248	259	254	264	276	274	250	257	229	224	287	259	264	288	274	257	272	254	277	271	259	284	245	232	252	255	245	278	262	265	265	263	232	255	269	270	284	253	275	264	261	257	263	255	248	258	255	278	246	233	252	280	277	284	269	251	269	242	265	267	284	267	255	246	234	272	285	302	252	254	235	270	266	251	274	284	271	285	298	263	246	259	281	225	257	250	251	245	245	250	269	243	260	270	267	257	278	263	252	244	265	266	248	246	277	275	239	261	254	278	256	267	277	268	250	280	278	248	255	233	257	258	284	237	258	262	261	260	232	247	271	257	256	214	232	279	273	250	240	275	268	280	257	241	256	299	284	272	248	288	301	252	220	260	251	263	232	276	261	223	246	257	259	271	289	232	275	276	277	262	261	288	226	280	263	254	277	288	298	289	288	257	299	256	278	232	255	245
41599	16383	7253	4682	3123	2096	1532	1160	815	589	561	569	564	602	575	558	586	566	573	588	589	620	597	582	563	596	583	585	527	567	592	609	569	555	553	570	564	601	563	558	570	584	592	559	612	601	604	584	578	570	590	563	585	587	573	591	565	569	572	598	573	571	595	564	571	636	552	574	550	583	569	559	567	584	550	571	546	630	521	562	603	585	590	609	574	526	576	554	594	636	572	557	598	588	598	579	608	575	578	584	614	594	588	567	532	602	585	580	537	571	586	614	549	555	607	551	564	570	566	632	524	565	590	555	549	598	541	629	586	552	583	574	552	588	613	558	636	583	573	594	612	638	553	589	521	551	569	564	582	594	556	623	583	602	576	579	539	596	600	559	583	601	624	618	592	595	604	590	573	578	583	620	569	584	563	598	609	537	570	578	548	591	606	551	551	594	556	586	558	605	587	595	591	570	596	548	565	514	571	569	570	557	580	605	580	573	575	563	546	555	559	581	610	555	557	560	555	545	600	601	595	577	607	578	598	580	640	542	567	542	539	570	590	611	544	583	574	565	550	558	595	574	589	603	537	571	609	550	597	588	595	522	601	581	587	552	595	586	628	579	560	553	581	589	576	562	571	531	562	599	559	586	598	580	563	559	597	563	589	602	576	580	570	528	616	571	564	557	627	600	587	542	611	579	603	581	600	593	612	598	529	603	582	538	570	607	594	583	602	561	586	586	578	616	575	574	611	589	575	581	541	595	589	557	571	582	573	577	566	547	543	576	560	561	614	591	634	530	558	587	566	560	573	619	568	540	574	564	570	606	575	521	571	579	561	594	555	554	596	580	619	560	536	561	586	544	592	602	597	555	636	608	625	585	588	577	570	580	572	578	575	542	605	546	582	582	588	580	585	584	601	589	591	567	560	597	554	572	585	571	551	499	581	620	535	572	578	580	604	541	550	613	621	590	585	559	562	566	560	557	561	563	562	556	585	570	590	552	589	554	588	581	559	616	607	579	558	556	539	535	575	580	507	548	572	602	587	603	602	580	596	590	562	545	570	559	557	553	606	572	568	595	608	567	572	570	559	560	592	545	570	594	569	566	582	590	531	561	607	567	570	539	600	583	525	562	563	574	615	598	589	625	604	578	601	596	595	570	602	612	571	576	550	569	575	591	578	602	586	573	583	566	562	611	619	606	573	573	588	574	576	612	603	614	552	529	575	567	546	544	618	621	569	605	585	605	595	579	606	540	595	560	605	570	568	589	609	587	586	605	600	575	523	582	585	575	533	547	661	560	557	561	543	609	614	578	581	579	591	553	565	580	616	579	594	582	549	565	574	593	593	575	559	592	556	610	561	560	540	585	599	564	590	581	569	609	566	564	611	537	582	603	556	574	590	579	605	537	569	601	529	532	596	575	595	574	555	586	542	568	577	575	535	580	604	554	577	631	599	547	557	572	590	556	616	558	611	585	593	539	541	601	575	552	588	606	561	568	579	577	569	582	580	572	614	554	578	620	587	592	590	590	584	555	564	588	536	581	592	575	536	571	562	579	554	596	602	579	609	577	515	571	636	531	574	603	574	585	608	574	629	574	584	594	547	566	553	585	625	619	583	567	589	579	564	566	524	577	592	608	524	587	596	528	564	538	545	554	609	543	546	615	583	563	577	602	557	566	570	566	525	558	568	565	626	563	574	566	639	575	557	535	582	537	583	556	571	553	613	554	567	550	573	556	577	570	573	610	545	594	577	544	553	568	575	580	603	575	625	540	587	567	542	559	624	573	569	610	572	559	574	637	590	557	571	555	586	591	571	556	605	577	598	551	586	573	562	590	587	605	577	584	654	614	606	575	566	565	570	579	592	629	557	611	566	571	560	586	598	563	587	577	580	604	603	580	587	619	572	579	584	592	541	563	531	579	575	569	566	598	574	620	598	558	603	600	551	574	526	581	560	583	558	610	590	571	530	603	549	533	572	564	605	611	581	560	586	578	547	599	648	593	583	548	599	603	563	605	596	580	566	522	569	535	582	552	574	583	569	568	605	598	658	615	550	559	561	602	583	578	543	544	571	586	612	569	561	567	577	595	601	593	564	567	578	587	582	593	531	576	560	558	570	568	587	598	578	586	554	599	607	577	616	550	595	562	599	565	592	578	570	574	556	568	543	585	609	578	617	607	603	591	555	589	619	568	622	614	589	584	605	544	597	554	566	588	603	556	596	580	567	536	597	565	531	549	589	550	521	597	560	608	570	550	529	591	576	551	557	564	532	574	528	591	554	588	570	588	569	547	606	545	549	585	580	568	590	609	628	587	586	571	600	562	589	551	601	567	612	583	601	563	597	567	592	565	591	578	555	549	609	579	586	589	566	584	573	590	579	549	565	575	573	558	562	578	577	601	567	558	600	538	563	573	573	554	564	564	546	574	551	583	562	551	574	543	563	573	601	554	554	553	567	622	589	579	560	568	534	592	577	591	553	595	615	603	601	612	581	573	575	561	562	572	595	563	602	616	561	558	520	565	563	576	593	570	568	598	566	527	577	631	577	550	570	595	592	566	585	616	599	593	565	584	583	607	559	595	570	567	598	589	556	581	590	592	596	566	565	586	566	554	598	585	556	590	551	584	592	584	587	590	624	595	591	571	602	538	587	552	597	549	582	533	580	595	565	560	572	563	542	593	551	565	567	546	581	569	555	557	560	545	600	636	549	565	591	579	576	578	556	578	595	587	574	603	548	562	523	550	589	562	639	551	555	553	582	558	603	561	578	590	593	603	606	574	513	538	551	613	519	541	593	565	597	589	591	547	603	561	615	577	582	599	621	585	577	553	606	601	605	537	523	581	572	638	625	586	585	591	583	596	600	519	559	593	586	592	583	604	563	587	585	610	581	552	555	563	600	590	573	560	553	557	582	573	557	592	593	590	590	647	582	579	552	572	540	586	600	581	610	555	605	577	573	597	587	587	619	573	617	566	569	595	588	543	600	535	591	567	597	569	552	569	582	597	578	537	613	564	585	632	561	624	560	567	532	600	533	565	567	578	530	615	581	571	535	616	594	591	549	564	573	605	544	575	512	559	559	593	562	595	574	563	590	580	553	568	589	543	604	583	567	575	554	544	573	591	566	570	567	553	552	547	563	564	554	546	555	541	588	577	556	541	583	558	553	603	573	588	613	563	575	574	581	568	604	570	536	624	588	542	635	536	545	630	558	572	605	597	609	568	597	601	531	535	560	604	597	580	553	585	607	584	580	585	561	606	602	608	551	556	552	608	551	549	607	575	588	588	561	600	607	631	637	552	559	607	596	587	540	577	625	570	562	611	556	610	551	618	589	589	574	570	598	570	570	555	606	595	613	543	559	584	569	550	565	594	553	576	607	577	571	560	577	587	567	565	583	571	539	552	612	625	562	565	577	568	601	592	582	583	617	530	605	574	567	594	591	585	565	562	582	565	604	566	597	569	528	567	548	548	565	619	541	527	559	620	573	603	586	569	602	602	594	563
61373	26796	10545	3425	1286	866	581	558	405	321	292	329	300	307	309	285	284	330	317	299	276	297	267	276	283	287	304	273	284	291	305	299	282	301	296	289	291	274	294	262	270	253	305	290	291	292	273	277	272	296	304	285	303	265	294	317	298	282	321	273	285	263	287	277	309	286	287	266	275	329	283	278	285	288	313	232	296	288	293	318	299	285	247	309	258	262	283	264	288	255	305	303	289	276	310	291	324	290	284	265	286	305	260	287	305	297	311	284	285	297	300	228	312	252	286	325	240	271	305	315	298	285	294	298	311	291	273	264	282	278	300	288	259	325	316	313	320	285	288	320	281	277	257	290	297	276	271	269	270	287	297	277	259	271	284	285	283	275	305	266	277	313	266	308	265	296	280	285	283	262	303	279	295	242	280	273	278	277	310	293	299	282	276	265	309	306	283	298	293	309	273	277	282	274	297	294	264	248	315	308	291	252	312	297	285	290	306	288	278	288	310	296	284	250	298	302	303	276	300	293	297	271	286	292	291	267	268	284	276	289	280	250	276	248	283	298	316	257	258	265	301	320	287	304	257	296	296	296	285	291	272	310	293	313	264	266	279	285	269	292	310	300	316	280	289	290	282	255	278	297	314	299	275	309	291	286	287	288	307	302	273	290	321	305	301	323	302	300	309	274	295	252	252	289	317	281	301	279	284	246	250	291	273	318	293	264	309	284	259	285	253	284	243	257	306	286	296	262	267	309	248	250	298	256	302	293	261	280	302	271	284	281	288	301	306	285	274	308	278	331	321	307	288	289	298	273	292	270	246	309	284	276	300	286	272	293	301	305	285	287	315	318	305	275	292	266	297	298	297	266	262	300	277	285	284	257	300	291	287	281	261	272	295	264	272	305	276	279	299	287	281	293	291	284	284	299	310	274	325	327	287	299	313	265	304	279	254	310	299	246	329	303	286	287	287	308	284	282	310	273	307	275	302	269	270	281	286	316	282	285	265	306	294	303	266	304	297	302	270	282	289	273	289	266	317	250	255	289	332	264	292	304	278	283	269	267	277	279	273	272	253	337	304	307	275	271	266	316	319	279	286	310	307	303	328	252	291	286	303	266	296	282	303	281	304	299	301	309	277	293	266	251	280	271	291	316	283	288	308	265	286	298	262	298	309	280	294	290	276	299	288	287	272	293	307	256	270	270	285	268	274	293	306	331	303	258	326	284	294	277	282	288	295	246	290	282	272	279	305	300	285	298	291	277	288	267	305	312	320	267	298	254	283	249	271	292	279	281	271	247	280	302	266	277	282	317	269	317	287	312	292	296	294	314	287	249	265	255	267	278	274	254	298	301	289	306	264	307	296	282	292	278	302	282	289	270	293	290	297	277	288	292	314	278	285	303	293	275	274	316	305	267	281	327	289	309	279	286	301	284	286	285	293	282	278	294	292	299	278	279	293	308	285	257	276	294	268	315	323	282	325	288	312	274	254	278	288	303	265	284	294	275	256	282	297	283	288	269	283	281	284	290	283	293	311	294	269	293	278	319	287	309	265	262	308	285	295	320	313	278	284	280	287	286	284	263	271	318	327	319	289	251	281	279	319	295	265	292	268	290	301	289	294	278	282	278	295	285	301	288	296	275	304	295	259	278	252	295	255	293	270	295	291	303	282	305	289	272	269	281	292	308	286	315	274	309	331	279	293	271	249	308	287	306	281	284	286	268	284	285	286	277	287	286	305	279	298	276	290	302	333	224	314	337	291	292	263	279	297	286	295	331	310	292	278	274	280	293	297	278	278	269	268	297	259	279	291	285	254	319	292	277	296	311	295	282	285	260	275	292	307	281	287	268	289	273	292	271	283	304	289	311	274	275	310	312	293	317	245	284	309	307	334	302	262	287	263	286	285	324	305	288	263	256	310	281	323	278	284	313	313	277	290	286	289	309	283	336	273	265	308	300	280	299	292	291	291	294	282	330	286	280	265	271	287	265	312	306	273	314	268	301	276	263	322	291	299	274	302	277	303	306	293	295	313	255	317	274	305	311	303	284	334	305	302	285	256	276	242	304	298	302	261	296	299	291	310	291	318	285	273	294	297	293	277	308	318	264	285	315	293	277	305	267	273	260	296	273	273	296	277	285	298	289	294	275	302	292	290	250	315	312	306	293	285	253	301	286	289	293	275	284	307	302	290	317	306	268	329	329	246	287	297	277	284	290	282	287	291	305	303	283	282	278	286	296	301	274	281	270	274	295	284	297	291	271	279	246	280	311	306	287	267	268	287	299	296	304	313	271	267	305	302	324	279	249	309	300	312	272	285	302	296	306	275	301	280	314	293	292	309	318	284	294	317	334	305	299	267	295	284	282	266	277	291	267	278	266	259	312	297	301	303	271	276	320	274	267	253	299	294	276	305	264	274	280	316	314	272	285	263	261	330	294	322	295	282	315	293	298	301	261	266	272	253	277	291	296	294	272	282	259	290	307	281	289	269	248	273	298	264	272	244	312	267	290	305	327	285	286	274	281	274	292	294	317	287	264	266	283	298	319	283	284	311	326	265	281	274	284	283	258	283	272	297	315	277	266	284	305	305	273	259	298	274	335	288	280	271	303	263	263	285	289	298	301	299	284	264	288	294	287	292	286	295	283	280	282	239	286	283	318	295	280	286	286	263	278	272	291	294	289	273	313	295	313	284	296	303	300	317	304	346	281	300	281	275	283	293	322	270	277	329	276	252	264	279	285	281	300	300	303	300	298	290	268	302	293	274	297	277	269	283	306	234	284	323	311	330	258	288	274	262	309	285	297	266	293	316	294	293	302	306	281	316	267	301	313	277	293	261	271	269	283	282	282	302	266	258	281	266	315	285	300	297	280	295	302	255	308	342	321	329	303	296	269	283	275	259	304	320	313	293	278	282	290	275	282	308	292	260	276	294	309	224	295	288	298	270	283	324	301	313	294	311	334	306	277	270	284	287	278	287	301	314	299	319	276	283	256	265	290	301	265	305	268	250	301	287	265	269	319	276	290	301	288	303	297	282	307	289	299	275	265	266	289	271	263	273	261	277	281	285	251	304	246	294	316	284	275	315	300	271	288	264	301	256	283	277	295	298	286	325	314	309	285	271	294	263	276	251	288	272	242	274	283	324	292	312	304	297	299	263	299	314	270	312	300	313	281	258	279	272	288	281	295	269	291	290	289	313	304	264	314	264	291	300	288	279	286	291	261	293	281	300	276	276	303	294	297	285	298	269	292	306	285	254	291	272	257	327	310	280	303	286	297	309	299	278	277	309	307	308	304	290	302	279	287	269	303	264	292	288	283	295	277	299	303	279	303	285	304	268	268	280	318	304	286	329	278	284	287	291	292	290	324	305	261	316	287	276	284	295	311	306	245	279	263	316	291	270	295	271	309	267	274	271	270	307	307	276	277	284	290	285	286	297	297	289	292	298	263	278	296	315	307	289	309	284	295	287	286	290	280	275	273	271	299	276	292	305	307	306	278	306	296
41238	18856	9772	6098	3299	2386	1876	1619	984	672	685	677	648	687	625	638	613	658	671	672	652	614	648	624	610	595	646	626	677	662	638	646	624	572	678	601	622	662	647	637	583	661	659	626	630	648	672	639	602	629	608	620	658	614	598	626	571	618	647	613	613	644	620	619	670	702	681	651	629	673	635	608	620	673	636	634	621	634	620	598	646	665	616	574	631	637	621	633	613	667	655	643	620	666	625	652	636	679	659	648	682	615	652	663	632	590	622	610	662	636	645	625	636	643	650	634	628	648	604	615	628	625	599	695	637	638	687	634	641	622	638	636	619	614	607	589	601	584	621	644	585	614	612	605	687	655	622	660	682	650	611	614	627	642	663	630	614	629	627	681	676	630	654	642	631	614	637	610	663	640	610	632	645	588	656	601	626	688	597	640	591	627	608	634	643	566	651	623	670	642	675	641	625	617	629	633	586	622	626	630	625	596	625	625	644	660	658	613	643	637	628	602	638	616	640	631	620	633	628	645	647	634	625	679	645	650	620	627	598	607	637	679	614	610	649	667	611	597	642	602	653	658	596	642	654	586	689	641	627	610	670	627	675	631	615	697	644	648	613	664	637	610	630	626	633	647	599	707	610	609	661	644	662	597	660	622	648	623	626	718	604	612	628	662	666	616	608	611	660	642	632	596	666	648	677	622	619	645	643	704	605	658	642	641	641	573	609	608	639	603	587	594	612	587	674	644	627	679	648	641	661	625	667	625	588	633	606	644	668	642	626	603	630	642	660	633	627	657	614	643	630	607	624	596	646	653	653	627	640	648	669	629	596	593	616	634	648	606	591	650	612	635	637	661	627	630	612	648	673	643	666	700	608	596	598	624	650	673	643	620	619	665	637	621	641	588	638	677	684	656	619	637	664	617	627	675	629	650	662	671	576	668	653	604	587	629	666	674	643	627	644	654	625	619	667	614	636	606	653	617	645	607	637	645	642	571	653	610	673	641	663	604	639	604	656	664	634	679	633	593	650	607	661	594	598	655	644	660	667	643	639	671	595	611	654	681	643	632	671	623	614	612	641	647	629	624	620	625	599	616	643	620	620	657	646	659	667	628	609	682	638	609	690	653	655	646	635	646	613	631	633	615	613	639	620	605	639	641	626	648	655	629	633	652	696	654	638	639	616	639	606	623	645	645	623	613	621	662	660	617	602	654	593	613	622	658	672	647	670	639	609	658	638	615	675	649	619	625	647	650	623	652	663	636	595	662	687	616	630	665	673	648	613	665	665	625	662	634	642	647	600	620	630	558	649	625	629	632	596	618	669	590	654	622	659	641	584	680	632	648	649	636	647	576	601	588	603	636	622	618	675	619	662	664	622	654	651	623	630	598	632	638	702	628	649	605	686	591	624	630	679	625	637	574	628	629	671	639	700	698	608	645	622	605	636	656	632	609	604	641	637	627	653	616	618	603	663	611	591	580	671	634	652	684	640	656	631	625	641	631	648	630	616	682	687	649	653	625	613	666	664	634	613	622	580	632	635	654	651	691	633	631	578	620	664	623	636	628	650	602	630	662	649	619	657	650	664	631	642	641	603	623	627	614	660	632	675	590	653	597	694	650	617	624	613	665	613	656	662	650	636	644	625	632	625	631	666	692	658	622	660	674	649	626	627	608	611	647	625	613	638	637	654	638	627	639	667	645	586	665	612	683	619	655	630	648	616	646	628	618	644	644	614	639	664	724	597	601	631	634	593	615	625	622	653	632	653	690	673	652	648	656	650	653	642	663	611	673	645	635	653	639	655	650	601	666	635	653	559	594	640	589	635	621	658	650	588	653	667	618	692	651	651	683	618	651	602	658	652	647	589	650	649	632	646	657	687	635	629	624	633	638	656	659	619	626	619	646	649	659	640	584	582	613	673	664	634	630	639	617	623	653	596	595	654	616	666	586	637	618	608	623	633	613	640	645	594	605	613	628	615	648	659	623	610	638	620	589	619	659	628	646	623	627	668	618	635	632	593	596	689	626	649	615	576	622	598	653	632	661	627	655	643	617	668	627	669	671	632	651	612	663	629	628	618	606	614	613	587	594	592	583	611	621	615	650	616	676	631	630	674	601	658	646	650	612	600	652	644	653	642	634	648	616	590	653	661	649	632	642	620	646	546	613	631	616	641	635	628	654	636	643	628	663	617	672	621	602	615	664	640	645	644	604	655	627	632	607	609	653	693	656	655	645	637	584	668	637	668	620	641	652	602	671	625	608	615	597	669	592	593	636	613	638	599	663	598	629	637	601	664	682	636	631	619	631	648	633	608	594	628	623	610	610	564	664	633	629	604	611	617	681	642	638	653	614	624	673	598	582	626	653	645	592	685	627	634	591	609	655	611	643	616	631	583	615	621	613	669	608	615	620	618	606	645	630	647	624	644	617	598	633	626	648	618	627	640	627	621	654	652	602	649	669	635	604	674	662	615	591	617	631	638	658	660	640	626	579	633	626	643	667	603	640	633	634	646	646	629	652	586	610	657	621	637	618	673	653	622	597	657	604	609	654	655	630	666	642	631	587	655	625	631	657	648	623	628	629	644	676	622	647	674	644	635	618	632	665	643	660	642	617	634	649	622	632	601	662	641	675	645	640	678	658	654	624	634	621	649	626	628	609	601	649	661	627	628	645	603	606	626	634	633	563	607	658	616	632	665	614	632	628	631	639	595	622	632	624	587	647	661	567	671	633	628	658	620	691	681	596	603	655	593	673	655	654	642	645	672	609	602	641	640	642	638	598	594	601	651	696	635	641	644	626	633	672	593	657	651	654	620	586	633	675	646	610	610	622	613	618	623	643	682	641	652	663	641	648	612	614	661	598	653	597	652	652	638	637	647	626	633	664	619	626	654	610	638	585	592	633	586	619	616	582	607	617	590	627	668	660	668	622	657	582	645	610	614	642	610	619	635	613	654	650	610	604	627	645	579	652	627	634	632	639	629	628	633	641	653	615	663	619	609	602	612	619	655	619	627	611	645	586	632	593	621	636	638	650	653	674	622	700	609	610	629	656	622	613	672	642	664	598	665	655	648	677	632	596	613	591	658	657	637	607	614	654	632	663	608	617	643	665	633	660	606	605	663	635	622	627	623	629	612	628	653	619	643	615	630	641	641	658	633	622	629	679	644	682	639	658	617	614	675	628	601	580	670	669	638	634	664	642	606	617	648	633	647	690	604	631	623	631	662	667	633	672	614	674	612	651	656	632	647	648	660	613	651	643	652	570	598	586	643	622	640	602	571	625	650	645	626	662	641	636	620	661	594	598	638	664	633	627	615	631	619	683	618	624	629	656	648	643	626	650	673	621	621	621	597	605	635	618	628	645	646	711	606	639	629	613	636	678	601	674	670	606	657	658	629	643	661	659	624	675	642	633	628	613	648	636	588	568	679	638	615	642	656	651	612	624	639	651	612	647	624	629	629	637	616	629	663	641	610	613	637	642	618	628	657	643	628	636	625	625	604	649
46502	17350	3872	833	474	388	295	285	302	287	257	292	345	297	273	294	283	255	251	323	247	313	295	297	306	292	261	310	303	259	309	282	320	270	297	284	255	305	275	287	271	299	302	290	288	314	298	308	274	300	274	281	274	283	308	302	295	322	300	277	303	288	294	284	287	282	300	284	293	288	308	283	290	293	272	265	293	293	284	296	285	294	288	286	302	269	277	283	262	290	300	300	284	271	298	262	297	295	263	281	284	267	274	269	263	277	259	275	285	285	268	284	259	299	267	259	291	284	289	297	284	274	291	296	294	294	290	278	291	274	308	264	279	294	276	305	277	258	288	281	276	288	300	306	298	248	286	263	283	281	287	276	265	331	323	282	256	259	311	301	312	273	287	298	271	279	268	316	273	321	284	314	301	294	287	300	245	295	323	289	260	304	274	269	274	274	272	248	295	293	263	270	297	300	263	267	260	270	303	269	255	292	262	295	267	303	302	288	264	267	297	280	251	301	278	267	306	316	272	287	271	280	266	297	293	280	300	274	276	280	296	277	279	305	271	283	276	314	306	267	269	299	284	288	268	319	274	284	260	284	308	265	298	285	287	295	273	289	253	255	302	275	266	265	301	269	295	278	269	272	253	303	295	263	280	287	247	300	280	264	300	280	301	291	275	267	285	266	248	278	264	268	259	279	285	259	252	294	274	299	273	275	294	294	271	252	258	264	283	273	276	292	280	269	296	296	315	305	275	264	283	302	276	281	304	301	270	284	251	294	281	279	261	264	286	276	287	288	284	264	297	315	268	240	261	252	270	301	297	312	272	263	290	298	282	261	313	276	298	292	269	325	273	293	259	311	303	299	274	281	265	268	257	302	283	267	270	249	279	285	259	265	281	283	268	286	275	290	251	268	276	302	307	269	293	303	278	258	265	296	287	300	265	287	271	304	279	309	245	261	283	289	274	251	282	274	292	259	297	276	265	256	285	275	279	284	251	247	318	288	282	325	278	253	252	272	288	243	304	269	289	301	279	311	282	275	231	257	275	300	294	276	265	315	274	242	290	277	275	272	304	264	254	279	276	312	294	259	271	272	283	300	223	291	305	275	271	284	293	304	269	271	253	261	263	262	328	269	276	314	262	289	284	301	244	235	284	264	257	268	296	272	284	297	296	263	307	277	295	270	255	301	283	295	290	272	272	283	313	296	276	266	318	257	268	269	290	277	268	286	274	275	278	282	265	292	266	255	276	330	284	285	302	294	287	306	301	241	291	261	290	306	272	257	294	288	269	265	278	284	296	295	287	278	286	297	285	287	318	313	291	275	266	302	292	266	293	261	304	272	286	307	267	292	287	296	256	278	304	260	285	294	282	327	266	300	238	283	282	268	290	294	270	247	266	310	288	284	275	299	338	296	298	285	264	291	297	283	261	288	263	252	250	283	308	306	278	305	282	326	291	295	254	261	286	271	295	297	273	259	290	287	269	279	278	297	287	271	289	299	299	273	302	294	284	295	292	325	291	271	279	282	302	284	275	285	301	243	277	254	294	250	282	277	290	300	308	310	266	270	301	264	265	272	251	290	283	247	262	261	310	285	284	278	276	283	257	309	294	296	279	296	289	269	303	296	275	316	281	262	296	272	283	288	260	226	292	260	273	313	294	277	265	290	275	284	305	310	250	247	277	291	282	300	294	291	287	303	329	262	285	284	274	294	303	292	281	312	316	257	280	264	282	293	287	283	281	289	258	267	296	246	267	281	319	277	323	266	276	263	271	311	267	293	304	279	287	249	258	274	321	263	316	255	269	269	253	271	295	244	296	280	267	244	316	290	283	265	289	266	263	282	278	294	299	287	270	305	266	301	240	334	267	284	344	298	271	299	294	300	288	312	270	252	281	248	278	274	274	295	279	301	281	289	270	275	243	306	274	316	279	272	284	308	280	288	247	285	291	263	276	274	256	270	300	307	299	305	267	253	299	279	288	273	297	271	272	269	292	296	295	304	301	289	288	295	269	273	282	289	285	272	252	275	294	251	288	288	280	328	267	290	293	277	288	302	276	297	288	302	294	278	304	273	267	273	288	289	288	280	280	278	300	286	299	294	276	288	264	259	289	270	287	295	287	298	287	261	300	279	295	301	263	271	265	277	303	300	303	276	268	281	245	313	258	248	284	277	274	274	284	284	284	267	258	289	297	270	270	283	300	273	267	302	310	263	276	293	269	267	283	277	284	272	259	278	298	271	282	273	291	282	283	260	251	331	291	301	266	263	261	297	244	307	301	272	259	256	221	278	266	307	290	300	264	292	287	279	247	307	301	287	280	298	284	299	258	264	293	267	302	308	293	269	291	315	289	304	297	301	288	295	284	301	324	297	299	300	267	276	297	301	301	256	296	269	287	253	295	279	286	282	288	279	297	301	304	279	284	270	271	252	325	299	291	283	280	317	320	305	295	286	288	264	285	268	282	280	265	315	303	272	259	307	250	284	272	252	295	301	266	286	292	277	289	288	300	270	280	292	313	303	289	285	293	293	305	276	321	289	279	268	234	298	294	275	265	294	294	315	300	264	269	289	297	278	276	307	284	323	286	274	252	301	264	290	260	274	290	281	265	302	314	305	307	282	277	270	290	293	260	289	284	288	285	269	274	265	261	306	248	283	282	250	268	299	277	321	316	269	298	297	304	289	274	291	283	268	259	284	315	270	236	262	276	269	268	302	334	330	270	277	254	289	295	257	252	279	297	285	266	259	250	312	300	274	314	280	293	285	284	243	264	296	285	292	307	270	290	266	288	292	292	314	295	290	252	264	297	292	318	265	296	324	311	311	302	265	277	315	297	310	295	302	277	252	299	286	260	273	261	274	303	296	278	264	292	259	289	259	284	270	296	232	269	273	284	279	275	250	261	266	291	291	242	273	287	267	260	281	301	327	288	287	270	302	272	293	287	292	270	250	285	283	287	287	307	299	301	281	253	273	277	284	271	291	276	285	273	246	258	244	306	281	262	290	263	286	264	267	285	268	274	288	245	285	268	302	270	304	273	272	287	252	266	283	279	267	244	262	291	285	270	264	290	283	295	275	297	279	286	288	276	291	281	285	280	278	283	273	263	269	289	277	282	305	278	267	297	258	272	319	267	254	274	243	308	274	277	258	273	287	308	304	300	281	275	275	265	272	261	282	277	297	253	292	303	249	279	314	293	286	313	283	284	280	281	258	264	300	283	281	264	307	250	281	277	279	291	306	304	293	276	277	290	258	304	293	282	261	282	317	278	273	270	288	281	293	327	290	261	326	256	299	286	249	306	259	282	272	278	261	289	293	275	271	262	312	300	273	253	229	293	277	298	297	268	302	302	285	307	305	290	272	312	275	257	265	318	272	264	256	246	280	319	288	312	287	281	280	291	293	301	283	319	295	267	261	266	293	268	271	258	275	258	264	296	296	277	329	282	275	282	288	269	275	257	300	292	262	265	279	291	290	273	270	301	294	310	260	296	279	310	278	268	289
29765	10079	3456	1689	1200	921	827	676	632	595	614	638	621	662	624	649	663	662	642	641	593	583	629	624	628	620	642	630	601	624	652	598	630	630	601	660	692	607	658	577	669	636	609	614	605	596	667	609	648	653	596	576	618	604	589	591	575	624	671	602	619	617	624	685	648	622	648	670	605	612	636	621	673	584	595	605	634	655	637	656	650	629	625	623	635	592	656	608	588	646	623	624	601	636	568	645	604	641	588	635	588	620	611	619	607	640	679	662	628	603	652	618	626	618	649	599	620	580	654	634	637	577	624	648	561	585	628	609	601	597	632	612	646	640	648	615	618	691	676	597	634	637	645	607	647	592	623	585	634	635	626	654	648	642	603	617	641	627	598	661	648	621	623	609	646	639	622	593	620	617	600	670	578	619	627	626	622	609	587	660	648	605	575	643	620	628	605	641	620	617	587	609	634	590	598	641	620	625	652	623	640	575	653	577	627	590	609	637	656	605	619	634	623	625	575	650	632	614	658	610	603	600	624	608	612	632	634	631	599	660	654	666	612	632	663	623	669	622	627	639	606	616	626	612	599	661	622	630	609	617	596	610	625	659	606	701	649	664	648	590	638	640	655	618	626	571	639	638	620	630	616	598	587	643	599	596	627	626	600	581	612	629	611	677	676	573	621	635	596	635	597	637	621	596	612	679	628	620	626	601	602	603	597	585	594	659	584	574	596	670	638	608	640	612	610	618	603	644	576	626	596	609	607	621	612	618	670	639	592	609	619	581	637	666	642	640	639	591	620	578	600	648	620	610	608	633	621	589	594	647	620	647	637	654	634	632	613	624	572	639	637	580	605	649	625	596	638	599	629	605	600	581	615	606	605	572	608	578	599	628	624	597	636	594	661	608	623	620	615	612	602	644	626	630	672	615	656	630	629	670	629	676	673	581	623	636	619	623	622	630	614	618	617	633	628	608	605	604	647	587	573	671	620	616	626	614	638	613	639	651	633	604	597	635	649	657	634	584	621	624	617	618	660	656	606	676	650	563	612	619	650	633	619	585	630	591	643	619	629	624	580	614	645	615	640	596	636	712	577	591	616	669	573	604	643	596	626	637	621	610	646	674	660	578	603	637	585	601	616	612	645	609	605	656	607	641	611	611	642	559	636	629	608	621	634	566	628	590	572	667	606	651	633	613	613	646	626	575	657	611	630	640	628	641	595	595	599	627	650	622	583	606	592	635	665	662	635	652	628	584	619	679	601	633	612	650	702	551	579	604	624	623	628	594	613	672	634	595	650	621	625	642	625	627	611	610	604	625	598	614	586	654	570	622	615	650	612	620	678	643	607	610	621	629	595	628	650	629	604	612	608	610	645	611	624	666	606	640	578	572	624	629	593	628	606	608	640	618	644	600	670	632	608	611	631	589	612	617	652	632	619	590	639	615	604	627	612	692	610	622	628	626	622	590	676	631	615	632	560	562	601	630	610	615	655	628	632	609	627	626	610	639	650	646	607	658	638	642	592	583	654	658	638	610	653	663	632	640	583	589	626	613	567	637	598	650	592	614	645	596	626	607	657	597	620	592	630	616	660	638	639	596	613	608	619	671	588	595	638	606	644	590	638	603	622	649	600	642	592	624	623	604	622	629	648	636	621	613	662	630	615	642	636	618	645	657	614	595	612	625	651	602	624	656	610	607	633	632	614	603	656	581	650	592	637	589	603	639	620	574	637	624	659	606	618	605	584	598	653	605	635	675	586	577	613	629	628	606	623	616	600	601	616	596	653	579	631	649	600	637	600	616	633	575	643	586	623	649	620	660	665	623	601	638	592	618	628	659	676	620	634	597	601	620	633	632	592	609	674	594	620	640	591	605	612	615	610	635	620	587	652	631	622	663	611	601	623	629	657	691	612	612	636	624	576	613	639	616	627	606	565	670	593	634	633	613	595	663	631	605	691	628	640	614	620	611	622	600	624	646	622	593	643	614	606	636	608	627	623	690	648	614	545	607	653	624	616	640	659	643	699	635	584	636	613	630	637	664	640	645	610	611	645	639	627	598	590	612	596	641	634	668	624	618	578	645	622	622	627	627	637	613	631	637	595	609	586	612	577	652	606	630	610	629	630	604	627	626	631	613	648	613	610	626	624	662	651	624	618	595	650	632	644	649	633	615	686	625	650	639	631	590	626	640	593	616	597	618	613	620	629	621	634	607	649	643	604	688	608	640	631	659	609	579	633	605	642	628	634	649	588	622	638	587	630	582	610	649	624	627	630	605	649	644	655	631	618	663	622	619	613	618	594	603	637	634	663	631	593	606	635	654	643	622	641	605	610	644	641	617	606	602	600	588	590	602	636	644	620	662	596	610	634	612	639	628	626	632	636	656	654	628	570	647	654	563	626	603	622	609	588	634	619	603	590	602	585	625	586	622	577	609	641	621	639	608	616	612	644	588	616	656	602	616	620	622	658	591	634	622	617	601	607	580	617	585	610	667	610	603	618	644	618	648	604	611	599	628	649	622	620	629	636	606	603	657	646	674	638	612	621	627	624	600	618	597	621	623	643	630	575	639	640	598	674	623	606	625	585	662	595	618	630	615	645	626	601	600	644	655	604	562	616	618	626	620	633	638	650	596	579	602	606	653	617	633	580	638	578	639	636	620	670	567	651	618	662	577	614	631	639	626	624	601	624	615	619	591	625	604	603	628	648	620	633	624	600	625	616	595	656	654	675	611	648	583	619	635	618	597	670	649	580	643	629	592	679	611	640	657	635	595	629	567	639	562	639	659	585	608	590	612	601	615	615	639	602	617	639	657	567	663	602	570	632	643	583	590	604	597	583	613	583	648	675	604	619	606	586	614	629	631	643	621	593	645	666	659	626	609	626	601	633	600	595	650	556	587	630	682	606	606	647	610	619	629	609	592	620	622	582	675	629	638	640	612	622	662	620	601	585	621	589	588	635	618	651	659	651	623	609	594	679	595	598	632	634	595	598	615	685	575	626	650	576	635	618	612	626	645	630	647	631	615	637	604	616	643	651	604	572	605	573	645	592	651	645	640	611	642	649	598	658	596	602	644	632	573	625	670	646	614	620	611	630	614	639	645	625	639	635	588	617	602	603	619	635	659	561	648	604	630	617	608	629	605	635	620	601	643	607	618	612	627	633	607	588	642	666	624	633	583	562	632	660	635	654	592	622	679	617	636	631	644	650	620	586	630	627	582	592	593	620	623	587	603	624	651	598	616	609	667	650	633	662	613	600	575	615	600	625	621	666	607	641	600	634	645	613	622	655	582	630	608	649	626	650	636	608	616	653	591	606	671	625	614	613	627	600	623	624	619	631	617	686	624	610	645	613	637	606	634	624	623	615	647	645	604	612	582	636	636	557	630	598	638	596	561	605	658	597	582	648	610	582	583	582	647	611	663	603	650	594	644	652	615	636	633	636	606	644	612	667	650	636	621	638	660	624	620	643	637	582	611	657	689	623	643	605	602	627	588	603	619	621	611
61625	24520	6165	1106	553	398	346	337	330	290	252	327	310	318	265	271	264	284	252	266	254	257	283	258	299	296	278	267	286	313	237	264	293	292	252	272	268	263	245	267	312	283	274	277	287	312	300	278	284	302	286	283	266	289	274	277	277	260	254	301	325	298	261	269	296	281	282	288	312	273	294	314	294	286	309	287	286	300	291	305	277	301	252	303	239	278	264	294	297	314	259	282	279	284	277	302	305	275	320	298	288	300	306	266	274	280	298	303	314	305	318	281	303	272	273	285	295	309	277	267	280	315	318	299	261	276	292	237	279	260	275	283	274	264	314	228	303	284	318	282	312	295	278	257	296	263	293	283	288	299	306	267	281	288	290	274	289	293	288	274	284	250	286	297	295	292	281	289	293	303	281	297	273	246	272	299	299	294	260	274	268	268	296	287	281	310	264	294	281	276	329	288	251	285	279	275	291	272	310	272	295	258	271	277	267	277	281	281	298	293	281	309	290	263	265	283	277	291	293	259	310	265	268	276	303	287	267	277	277	282	271	299	290	280	270	266	287	263	290	268	283	287	279	306	281	271	310	306	334	284	282	263	279	257	270	273	282	306	307	314	308	280	275	271	280	275	300	296	264	287	290	286	299	266	263	245	309	289	272	330	293	291	301	285	285	280	287	298	301	308	306	293	267	303	290	285	289	269	284	298	306	300	271	276	286	278	255	248	285	300	311	292	316	271	297	270	301	284	291	269	298	277	262	255	278	240	289	239	286	271	285	273	279	320	274	290	289	307	263	279	290	303	299	288	308	319	284	246	273	283	304	296	269	289	312	310	306	257	294	298	290	316	291	275	289	307	276	280	250	299	301	316	289	260	299	273	267	288	284	308	287	288	304	272	286	322	298	302	293	282	268	263	281	286	301	298	305	297	286	309	273	278	300	293	293	259	289	314	256	254	313	292	255	264	290	275	308	335	304	266	269	296	287	287	312	288	255	304	297	268	289	279	265	281	290	328	283	285	303	277	294	305	249	272	281	258	302	253	266	288	304	295	290	275	284	280	258	256	305	283	263	288	303	313	280	243	285	282	285	301	304	256	290	282	276	273	280	281	291	288	279	302	301	254	270	306	293	310	300	277	269	298	300	258	317	302	296	248	283	298	290	270	280	307	295	291	299	278	262	312	254	265	305	281	287	290	274	282	261	272	298	319	256	245	320	276	286	290	293	281	263	241	278	313	288	272	318	293	292	312	326	263	268	282	266	260	291	301	302	302	312	277	317	310	309	259	264	267	288	262	270	283	248	281	288	263	300	289	270	339	297	298	253	259	272	286	277	301	256	261	297	273	291	264	277	258	260	321	275	285	275	272	250	258	272	293	271	295	278	293	294	285	260	272	269	284	282	278	271	289	298	259	237	292	304	291	292	282	305	261	262	257	295	280	299	296	262	282	278	303	247	274	286	273	274	280	296	304	299	276	267	286	275	270	317	278	262	271	284	258	306	281	288	285	305	284	280	240	258	296	253	258	260	255	275	287	269	288	254	272	281	302	272	306	285	267	287	260	265	293	271	273	277	279	296	302	290	304	249	293	282	257	268	260	287	308	309	268	288	282	249	275	287	272	265	296	303	280	279	302	302	265	317	317	286	269	280	277	291	274	275	310	297	293	293	269	346	258	296	307	308	258	308	279	255	286	286	269	297	280	320	261	308	289	248	259	322	297	260	327	270	291	278	269	257	294	310	282	289	262	290	283	299	320	282	274	301	287	351	267	304	316	263	264	288	275	292	311	299	282	319	267	301	280	257	282	276	264	299	282	284	282	301	292	307	259	262	259	280	307	298	299	277	303	268	256	300	289	262	281	290	322	274	296	289	275	259	310	284	289	285	281	280	305	318	268	300	262	278	288	294	295	292	269	287	272	297	306	296	295	260	302	276	320	301	292	287	315	301	307	255	279	285	288	276	282	271	289	268	288	326	277	278	298	262	298	292	266	250	286	299	286	272	306	285	270	287	276	300	270	294	282	253	302	278	320	286	300	300	273	279	291	305	298	296	321	322	306	301	308	298	312	294	283	291	275	278	276	267	322	275	300	272	289	283	280	287	289	288	295	293	280	302	328	289	278	286	291	251	287	280	297	263	279	269	281	297	284	290	350	308	270	261	287	269	276	312	301	264	257	297	295	286	299	283	256	269	285	275	293	295	301	321	271	246	284	315	275	241	306	282	280	277	278	304	292	270	263	271	260	308	284	275	269	322	266	298	299	268	276	274	265	291	268	294	268	289	313	255	283	293	314	286	333	278	319	314	269	278	274	295	252	276	256	298	245	300	290	288	291	249	317	279	257	314	277	270	312	287	249	278	283	256	279	267	265	275	294	291	290	287	288	271	285	281	282	281	276	241	299	298	297	268	288	273	266	276	283	311	320	269	243	258	295	303	270	262	263	275	266	272	321	294	303	276	293	273	288	315	274	285	272	327	303	284	289	260	285	308	316	286	276	295	291	302	291	302	272	253	301	277	281	293	286	291	304	300	295	278	263	319	310	268	291	289	322	301	311	273	294	315	323	306	335	263	299	282	306	283	293	272	274	283	278	283	314	284	292	289	269	274	288	276	258	272	290	269	287	285	283	272	311	279	281	288	262	292	306	296	290	221	291	285	274	315	250	260	278	295	268	308	280	305	267	284	264	277	283	295	292	294	292	301	285	301	325	309	300	295	308	311	271	290	283	301	288	275	291	282	270	266	267	287	265	254	270	257	296	262	300	254	280	274	299	266	300	307	285	275	281	255	262	296	268	298	275	268	299	255	297	290	295	322	289	313	272	303	242	277	273	319	283	257	266	283	282	285	281	277	278	273	275	291	262	263	270	299	305	310	295	270	305	321	300	270	320	276	291	264	267	282	307	284	282	273	283	286	301	315	284	268	312	259	259	287	272	276	287	246	293	284	274	271	291	278	297	290	296	290	271	275	274	298	323	266	334	261	273	294	279	279	246	282	281	288	286	274	286	240	283	301	268	304	301	286	280	294	277	261	306	283	290	307	272	290	299	270	260	258	275	274	255	285	285	305	295	268	322	306	293	291	274	269	293	278	282	270	279	270	294	281	287	283	270	305	301	276	263	289	267	287	254	255	271	287	273	250	278	310	295	274	326	275	271	251	270	302	314	288	259	326	289	292	258	297	290	255	288	266	261	299	281	288	288	324	256	282	262	263	269	268	275	289	294	324	308	318	310	298	290	280	272	300	286	278	281	260	267	332	268	280	326	287	304	280	285	300	286	285	295	304	308	253	275	319	316	282	271	268	278	267	296	248	283	287	290	302	268	298	275	272	299	313	263	248	284	275	306	255	279	282	231	309	300	286	264	289	271	286	287	305	281	262	304	296	268	297	292	283	272	288	283	286	317	269	287	287	273	263	293	267	296	254	284	279	297	279	274	312	279	249	278	306	300	262	277	274	315	291	267	320	274	255	257	270	287	280	267	281	298	260	279	289	289	290	306
43011	14217	3966	2163	1472	956	811	756	682	637	601	650	613	617	662	618	612	639	627	648	646	615	628	630	653	651	666	646	626	626	586	625	642	619	604	624	642	614	606	642	615	654	662	628	638	629	592	646	613	632	637	645	644	583	627	619	638	624	613	603	647	628	626	661	644	620	627	623	653	632	655	640	592	597	644	603	633	640	659	602	606	603	664	623	700	670	600	650	660	595	648	639	623	639	655	613	602	652	667	669	657	646	646	623	639	654	619	606	667	616	643	609	675	619	581	610	662	655	660	613	604	626	654	611	656	610	632	650	632	677	614	664	631	629	621	608	660	627	624	622	638	676	640	623	700	617	604	600	607	646	642	614	693	647	618	644	633	604	649	636	661	603	664	634	619	637	570	666	636	662	671	674	629	634	617	641	634	635	636	625	617	609	634	631	643	636	616	640	653	661	667	633	640	604	627	624	594	682	660	614	616	652	607	648	665	654	613	645	589	672	633	677	639	648	631	628	679	590	629	608	618	643	648	686	654	632	626	615	636	609	636	667	665	614	638	622	621	626	664	607	659	653	660	636	664	618	636	675	659	618	650	658	635	636	684	623	618	583	631	684	671	612	646	646	628	621	597	611	593	602	610	613	619	614	634	668	674	632	620	602	649	644	664	609	658	607	654	646	618	621	670	611	587	616	623	624	605	631	639	656	593	621	644	602	632	668	640	673	662	596	659	630	632	602	638	629	613	612	607	640	587	624	617	618	606	647	673	620	644	598	643	667	630	618	631	633	617	629	649	602	650	668	627	588	608	629	651	659	601	659	644	697	634	631	660	628	599	633	648	644	633	578	655	610	666	650	628	604	644	637	665	618	650	624	640	656	624	635	649	622	643	630	638	607	622	614	630	602	620	615	621	664	634	592	647	631	634	636	652	657	668	645	618	656	663	622	665	659	689	640	653	606	669	613	630	633	622	637	623	647	638	619	655	617	649	637	671	650	665	616	612	642	626	661	646	598	604	639	638	684	665	637	603	685	633	605	653	636	622	643	611	625	655	631	607	630	641	647	667	618	653	615	650	614	594	666	601	641	631	674	656	627	656	603	619	623	623	615	596	654	641	619	636	610	627	636	580	641	631	630	635	659	594	631	649	626	636	595	650	634	652	618	643	639	622	626	636	631	645	618	646	626	602	605	618	601	603	629	641	610	629	601	678	641	635	619	608	637	610	618	623	619	658	654	611	682	649	658	607	657	639	646	615	617	581	667	591	678	609	627	645	633	647	615	622	645	632	591	620	602	624	612	618	623	664	653	637	625	649	619	613	654	638	664	616	674	584	633	625	629	631	654	616	626	651	654	602	638	649	626	667	646	659	655	621	609	608	634	635	618	644	622	654	641	692	655	638	656	601	626	600	625	640	677	639	624	657	614	560	613	610	596	660	652	683	639	621	634	628	673	631	602	651	601	688	637	600	624	683	638	617	633	658	623	684	647	638	643	647	683	623	620	594	615	617	637	640	661	615	643	642	623	667	640	622	613	594	623	622	645	581	671	591	669	657	640	666	611	649	645	639	612	638	626	639	632	655	640	593	646	627	641	659	623	581	662	634	633	677	619	612	635	624	627	661	629	664	574	605	661	601	665	612	597	642	589	613	665	586	670	593	613	646	643	603	661	645	611	623	626	629	616	625	622	627	654	638	560	662	614	662	653	685	610	669	627	648	659	622	657	605	554	599	649	651	590	651	652	584	642	671	640	646	630	661	645	612	673	617	626	613	596	637	641	636	651	661	630	665	622	629	664	628	695	623	605	669	646	646	640	608	671	693	635	623	621	646	631	656	643	612	680	606	634	636	656	636	640	595	695	622	615	622	594	666	604	632	619	629	675	639	586	653	643	597	639	663	632	618	617	598	627	604	618	643	635	642	633	662	649	630	616	691	642	579	662	669	634	660	649	685	650	613	624	645	594	647	613	625	617	621	660	648	593	616	629	612	629	601	651	648	638	668	678	648	611	621	620	683	672	649	614	662	636	619	604	646	646	665	646	631	662	633	651	581	623	630	638	648	595	668	645	627	669	612	586	646	664	638	622	612	641	667	589	649	633	635	628	614	633	662	649	635	591	645	603	651	604	659	632	605	609	643	653	624	641	605	638	658	624	601	625	638	618	637	642	627	606	642	651	689	644	649	613	612	617	663	683	550	671	671	628	660	650	613	637	645	665	577	673	614	690	668	610	623	661	616	603	666	613	612	643	605	623	626	631	619	657	642	641	613	619	565	630	645	630	601	659	659	648	653	634	624	614	618	617	609	651	636	665	623	656	667	622	689	638	659	621	677	592	614	621	659	643	612	624	611	570	655	634	652	614	692	655	637	593	641	608	601	627	614	614	678	644	632	613	657	624	654	630	594	660	625	669	596	654	692	650	618	620	622	642	673	634	631	678	629	652	607	628	586	659	629	643	626	638	608	639	667	661	617	627	651	639	592	631	625	647	666	614	623	598	667	616	657	628	614	669	624	623	656	645	611	609	626	633	665	658	626	631	634	655	651	682	631	692	599	615	665	623	611	661	618	641	630	655	595	635	625	666	651	645	646	702	633	639	620	626	636	626	633	657	644	660	657	644	636	658	630	612	623	655	633	641	687	627	594	649	637	620	627	655	635	632	617	603	639	676	643	639	601	643	603	651	653	619	607	664	651	625	597	587	629	623	642	673	627	654	625	600	654	640	633	674	630	623	660	624	609	607	603	652	647	637	643	650	630	604	639	575	646	647	621	627	654	612	657	652	611	637	657	643	663	675	640	659	652	667	640	664	684	630	655	612	616	605	656	634	640	603	622	656	607	630	648	646	642	611	635	618	618	624	610	662	627	632	623	638	635	638	609	659	632	640	623	613	599	664	653	638	645	652	661	638	615	638	616	676	652	621	635	635	659	594	664	628	629	613	654	661	605	654	634	651	614	620	638	634	629	576	619	604	655	619	650	638	629	600	628	640	618	620	597	647	622	592	640	635	683	629	612	606	619	628	633	673	629	625	635	700	626	633	657	634	664	637	611	626	644	629	636	647	641	636	594	652	628	625	649	598	616	656	659	622	643	558	596	615	597	622	629	643	636	682	614	631	639	681	711	661	643	643	588	649	639	652	640	620	668	653	648	600	615	666	627	633	667	644	627	652	609	708	652	562	644	643	676	665	655	631	618	690	622	619	632	593	665	582	665	626	590	590	603	611	597	613	634	646	618	622	602	652	599	639	630	653	640	624	632	676	601	638	637	625	632	664	611	636	667	580	640	612	605	677	590	631	644	603	641	642	635	625	650	658	656	674	643	629	673	612	651	621	636	620	611	665	664	614	594	609	586	660	644	646	655	664	624	655	604	610	627	617	671	566	641	630	623	592	619	626	620	664	603	641	638	618	646	597	644	608	605	607	657	629	600	600	623	679	634	632	618	645	629	611	630	632	619	601	568	634	658	628	639	664	632	619	587	617	680	672	611	636	610	614	595	617
67962	32659	14008	3833	1230	652	541	379	372	301	325	318	281	261	329	300	330	317	283	304	302	335	269	333	316	296	284	314	334	327	288	296	315	329	280	297	292	320	307	294	301	242	278	321	306	324	326	273	301	308	271	262	315	312	294	308	295	280	300	277	327	309	303	333	297	336	307	314	261	331	319	303	309	316	309	308	329	302	324	289	291	324	315	302	321	297	278	316	300	293	274	278	294	289	326	320	294	282	312	316	302	316	316	309	296	329	309	279	321	324	317	320	300	284	313	303	298	310	296	318	315	296	314	287	290	311	307	288	292	316	287	279	301	288	297	299	313	322	355	290	315	305	312	311	311	292	326	295	297	300	306	288	304	316	296	292	313	302	338	320	305	304	304	279	300	297	300	278	302	314	318	285	299	326	319	300	288	299	303	284	290	288	287	305	306	316	312	290	313	298	310	279	309	329	290	311	340	337	306	333	317	297	294	338	314	280	305	250	322	284	293	297	279	297	285	288	315	317	277	292	318	301	273	310	293	285	285	293	308	290	286	334	279	277	299	306	319	307	310	324	317	329	322	287	336	299	316	333	286	315	315	338	353	358	276	298	316	295	292	289	299	299	317	295	320	274	323	278	313	312	317	290	337	274	314	281	321	314	328	252	283	306	309	327	279	315	294	296	292	291	302	291	307	298	285	283	317	303	335	323	298	281	278	290	303	324	321	312	267	291	310	292	303	346	325	276	305	264	271	307	293	283	259	306	281	275	304	288	261	332	320	306	304	295	294	296	295	272	294	302	273	309	307	271	328	273	299	311	300	303	330	323	327	307	311	269	284	303	326	314	310	263	293	326	281	280	286	279	294	272	332	297	312	343	324	269	309	306	312	304	318	300	290	308	300	288	283	286	302	314	273	301	317	326	300	312	297	301	304	330	312	271	299	294	312	299	301	296	303	286	294	290	312	276	298	295	290	308	296	296	345	347	328	289	320	306	273	312	312	330	303	290	272	304	338	304	302	340	283	274	304	317	301	314	331	303	289	257	302	307	285	274	309	315	287	320	289	271	282	316	289	303	316	339	301	280	302	361	313	296	301	313	331	307	274	278	302	314	310	254	320	308	303	290	315	296	261	322	313	314	298	289	320	298	290	299	325	305	282	330	301	323	306	300	297	316	316	311	284	285	298	301	311	307	302	292	289	296	286	338	310	282	332	325	302	301	297	296	328	282	315	286	284	319	288	287	268	277	295	298	314	304	285	307	283	304	311	290	304	330	314	299	302	291	284	286	331	313	331	303	290	281	311	350	303	341	333	288	317	289	311	279	313	304	332	327	276	311	302	308	327	287	291	292	311	314	282	291	307	308	281	298	283	274	301	330	306	292	314	306	315	299	295	319	309	267	294	305	311	309	286	273	334	288	313	292	331	302	290	308	339	309	296	296	301	305	306	337	322	301	354	323	311	336	310	301	287	307	295	293	306	313	303	320	292	279	303	351	303	293	289	284	286	296	302	340	253	237	298	294	309	277	318	320	276	313	321	332	294	280	295	320	330	326	261	288	294	294	311	315	267	276	351	321	307	310	319	303	294	301	310	316	303	313	286	302	269	322	278	282	293	303	294	309	284	293	317	305	322	295	340	276	295	304	315	305	290	309	327	328	310	281	292	344	285	301	298	331	301	317	324	284	250	299	325	308	276	326	305	303	316	269	299	302	305	273	279	281	299	311	291	275	299	310	292	310	344	294	318	298	285	300	279	308	334	316	285	317	304	333	307	273	274	300	296	322	293	303	315	321	293	325	314	284	257	277	306	303	323	315	293	281	285	276	306	325	325	296	301	288	315	292	314	302	336	324	281	333	317	343	333	306	298	324	307	290	270	304	312	295	293	297	294	327	299	299	329	303	309	323	307	280	283	284	292	269	306	314	267	286	296	338	288	308	322	282	285	316	262	315	314	266	280	331	327	303	299	298	300	295	296	319	283	338	271	281	293	297	303	289	342	320	307	325	326	335	277	303	296	280	282	295	289	293	323	283	305	323	309	297	315	320	301	326	299	328	301	334	287	271	349	285	279	266	307	307	289	302	320	324	315	291	319	283	288	295	312	314	285	291	281	318	294	337	292	293	343	296	299	285	297	310	323	303	316	316	316	312	324	299	304	286	303	320	273	283	299	302	310	320	300	315	285	272	293	275	300	279	304	315	308	321	305	285	332	322	299	287	324	309	299	311	291	302	304	318	298	309	346	284	300	312	318	277	282	347	312	285	305	327	260	281	346	286	302	292	298	299	285	283	305	316	300	299	318	301	316	279	303	295	347	325	309	298	282	299	294	319	273	341	357	319	291	304	281	280	314	315	313	309	275	306	289	320	299	330	312	287	277	310	297	312	330	289	277	304	302	311	323	289	280	311	301	292	308	322	300	282	276	314	308	280	321	292	319	306	313	309	328	298	330	312	310	297	315	278	330	292	302	328	307	353	271	294	290	336	287	298	336	276	285	307	274	293	283	305	290	297	275	319	311	266	299	275	284	322	330	316	335	284	316	265	299	317	305	297	272	308	296	319	303	278	319	296	336	300	321	282	280	338	323	305	300	284	294	278	303	293	372	306	295	313	340	297	291	282	319	322	341	304	281	314	323	315	312	315	298	323	293	304	302	279	286	322	282	320	304	316	285	292	287	321	293	304	269	317	305	295	301	310	325	287	300	286	288	305	333	302	287	316	318	337	333	317	301	327	305	319	334	279	283	319	282	329	299	289	272	333	320	330	354	302	303	308	291	287	307	319	334	309	341	306	307	330	292	316	319	302	276	276	310	304	299	302	290	286	286	293	280	336	299	303	280	309	333	313	321	316	275	299	330	309	309	262	298	291	309	321	307	327	312	303	292	296	296	305	301	286	287	298	285	287	301	326	334	294	300	342	279	289	313	289	285	287	285	308	290	283	327	304	294	307	294	312	307	261	294	290	311	286	293	309	295	330	301	312	277	325	341	307	297	246	308	324	294	323	307	307	292	324	282	311	286	274	291	299	316	297	297	319	290	297	278	306	299	277	295	267	292	311	325	318	332	307	321	303	323	262	283	263	296	305	324	324	335	321	321	302	303	306	327	320	316	317	326	316	329	292	321	311	280	308	319	285	306	288	270	273	274	307	297	288	283	325	289	325	274	297	280	311	335	299	278	314	285	288	323	294	316	294	298	270	337	310	309	309	323	314	287	291	300	336	303	262	329	289	274	303	316	285	360	285	259	287	319	273	323	274	315	300	301	310	309	290	295	303	306	341	308	294	322	302	314	296	285	352	303	324	307	355	305	310	297	308	292	301	302	295	327	334	309	283	265	305	332	270	295	315	325	280	275	334	278	325	279	296	319	285	278	295	299	316	300	292	300	287	303	306	306	288	321	273	286	323	332	304	304	309	301	278	309	296	314	317	272	302	265	298	305	326	311	258	289	285	339	308	290	314	326	325	283	293	304	286	285	290	302	308	292	315	309	348	322	333	276	318
46022	24827	12708	6425	3111	1796	1298	909	789	658	727	644	691	647	682	686	705	638	656	661	623	672	647	649	641	647	669	701	646	720	651	684	638	667	684	676	701	669	658	656	649	673	614	616	686	636	671	669	664	689	646	667	669	666	646	680	680	626	654	695	704	731	648	670	648	628	652	680	650	706	662	709	637	682	689	641	662	677	665	654	658	666	650	671	669	660	658	652	649	668	635	692	714	709	665	691	656	692	655	682	653	683	678	702	669	673	701	651	693	681	665	662	673	696	711	629	646	656	711	664	657	638	631	673	672	633	680	649	642	637	667	614	631	680	666	684	690	648	677	616	653	676	658	646	694	661	619	687	678	710	682	676	650	672	657	654	635	684	606	696	638	663	654	639	698	687	672	650	613	716	669	700	671	684	693	719	664	722	669	637	655	628	651	672	641	603	664	641	695	664	661	636	664	661	662	651	654	705	653	665	631	690	671	669	687	700	663	637	656	621	676	681	638	690	643	634	670	661	681	675	705	650	637	687	690	677	620	683	649	673	684	666	701	681	720	643	683	676	683	667	611	665	671	640	671	654	724	675	662	673	686	667	686	645	666	646	659	606	690	705	648	694	658	654	668	644	709	693	682	642	696	725	674	644	678	623	691	674	678	651	675	670	694	691	646	650	672	655	691	654	633	699	692	659	652	676	675	662	655	617	642	694	659	685	709	655	653	681	714	688	674	668	656	648	647	661	646	669	675	719	634	673	695	686	680	660	671	686	714	669	663	646	677	622	662	691	671	670	651	713	700	657	703	654	635	653	668	657	690	685	707	707	630	670	658	639	689	670	634	658	666	688	698	693	656	647	654	689	642	675	688	610	660	690	646	645	625	668	675	657	666	664	676	661	697	689	689	692	673	635	675	666	686	660	661	651	650	637	672	618	699	718	686	677	649	659	635	673	671	667	681	696	717	623	658	687	649	703	666	713	646	660	609	664	705	624	693	688	657	662	695	675	612	711	715	682	713	670	643	656	660	661	633	657	667	648	629	682	664	620	647	654	673	669	657	723	656	672	719	635	648	626	630	643	661	660	650	620	658	664	627	668	708	692	703	675	624	660	697	654	631	691	670	665	697	665	669	676	672	627	664	644	674	691	645	634	654	638	628	646	658	633	657	675	700	683	652	685	685	695	656	665	592	616	654	706	660	672	699	723	658	681	651	684	668	682	681	648	672	667	696	706	667	620	669	638	652	646	666	703	672	639	676	659	666	697	671	672	670	676	658	631	670	723	675	667	696	668	630	685	663	754	664	668	672	610	661	699	664	651	665	683	665	666	709	679	657	688	657	677	710	693	665	676	685	664	690	670	689	672	684	640	683	683	675	656	620	699	679	651	676	656	640	624	692	684	629	627	683	664	672	650	629	694	683	680	681	683	668	685	647	662	663	657	665	714	663	676	675	683	661	641	705	662	679	705	647	656	639	676	647	673	621	660	679	721	687	713	604	618	666	637	682	707	646	656	681	645	692	721	676	640	706	642	704	640	651	688	684	678	687	658	645	703	667	650	677	661	679	700	709	678	669	627	644	674	695	664	662	646	674	713	699	671	642	655	677	695	681	684	672	705	689	672	711	661	642	670	691	671	672	668	728	709	657	687	694	695	621	660	666	703	674	614	659	686	637	605	665	691	676	646	695	668	716	673	703	637	652	640	691	693	670	628	657	654	645	662	680	691	671	655	695	687	649	619	667	630	698	700	665	675	667	636	684	689	682	651	685	663	672	668	651	700	682	699	687	699	654	642	642	650	663	689	664	651	650	667	653	615	697	661	684	645	704	616	698	657	672	626	661	672	698	675	653	661	673	661	704	657	686	685	649	619	670	639	684	666	717	668	657	675	651	674	636	685	718	712	662	681	682	687	714	667	663	692	640	673	683	677	635	710	659	656	666	673	659	702	654	677	677	700	705	620	678	651	657	701	664	652	648	681	649	651	633	654	644	656	696	697	696	683	646	666	690	672	694	647	677	716	660	690	721	651	656	711	640	657	703	660	713	685	662	675	673	614	619	651	665	680	723	669	706	696	692	656	671	653	640	681	713	630	648	635	674	694	686	658	658	665	641	703	695	714	606	691	651	583	685	683	688	656	669	647	691	690	645	654	689	680	673	679	696	676	619	674	652	688	668	659	666	661	667	659	650	609	650	705	677	717	637	677	738	713	687	703	657	660	682	630	695	658	676	670	658	662	657	707	695	653	613	712	654	661	680	697	586	664	680	628	668	659	729	645	716	641	689	655	629	697	627	659	634	653	675	679	666	640	667	667	677	639	682	635	702	661	675	613	641	694	699	663	645	693	655	651	708	665	671	736	624	669	672	680	676	637	677	671	640	650	655	654	689	641	664	646	681	672	613	684	678	675	699	688	723	685	649	694	644	692	658	653	650	619	641	657	683	638	726	693	685	676	684	660	630	642	631	687	622	626	704	679	673	669	677	640	688	684	672	690	644	668	646	682	659	671	691	661	688	648	651	695	647	674	644	658	665	638	708	640	664	670	637	706	634	630	678	637	615	657	696	645	718	677	704	691	680	688	641	633	644	673	665	675	696	683	648	634	669	705	651	634	676	688	675	652	671	649	669	650	661	655	678	668	657	698	632	643	671	683	708	628	667	682	687	613	635	629	668	676	664	643	673	616	643	678	649	626	667	641	663	692	656	745	668	646	644	694	642	664	672	659	717	688	715	665	685	691	675	662	692	634	676	720	673	653	688	671	676	635	682	665	715	658	693	654	660	614	635	664	704	652	655	659	662	646	651	633	721	662	655	705	674	682	669	713	680	670	644	700	654	647	681	689	658	675	686	679	661	614	658	645	633	687	682	653	632	687	659	643	663	641	671	662	661	656	668	684	672	634	623	675	669	691	692	660	659	690	696	693	696	659	685	676	657	638	683	710	731	686	690	632	713	671	651	707	631	638	666	703	742	647	672	614	658	677	715	669	656	693	648	652	640	658	675	644	656	657	664	631	680	635	647	671	686	638	628	637	694	692	714	652	640	655	677	669	655	624	676	717	677	711	688	676	681	663	651	668	661	670	679	627	637	669	622	671	681	672	733	696	707	724	690	635	666	652	620	673	662	664	645	659	698	695	678	638	681	631	621	688	631	623	693	641	626	678	696	676	645	645	715	698	644	682	661	677	682	660	660	667	682	681	591	707	641	695	652	655	685	697	655	657	653	627	650	680	638	662	679	681	666	678	683	646	608	669	682	685	696	638	680	679	678	658	684	628	701	660	700	667	693	693	674	695	721	678	689	683	680	690	656	679	624	669	662	657	716	658	681	637	678	663	649	663	676	709	678	685	667	706	652	655	687	658	668	680	645	637	629	680	640	637	673	690	706	639	624	697	616	675	642	683	687	627	651	696	654	671	646	689	712	633	682	681	670	639	694	666	663	681	627	659	648	684	654	651	680	630	665	636	660	655	623	648	652	660	689	679	667	703	684	700	658	702	702	674
50843	18652	4331	1274	491	350	302	259	297	284	280	279	267	243	293	277	273	314	273	296	261	276	277	269	307	250	289	271	262	301	309	279	260	291	279	281	263	264	268	285	261	275	282	276	298	315	292	272	219	305	278	271	280	217	230	248	271	278	253	295	261	265	259	270	247	257	296	279	300	274	289	270	240	278	293	285	259	289	244	271	281	310	222	284	277	272	271	249	275	269	290	295	290	297	271	285	248	283	269	273	287	241	257	295	275	295	256	281	243	259	279	263	288	285	243	261	255	283	282	268	286	245	296	272	279	264	277	263	296	277	297	284	311	260	279	297	291	285	289	249	279	277	288	241	264	268	276	254	318	294	278	274	283	225	283	264	270	268	277	277	253	262	284	276	295	264	280	278	266	247	226	295	298	287	289	291	278	279	276	251	279	295	283	285	284	265	266	304	288	275	288	249	292	280	277	283	278	265	278	262	266	274	284	297	279	278	257	278	266	229	281	252	267	252	272	324	280	252	260	255	268	311	281	286	255	243	277	275	293	273	283	274	292	289	264	265	306	290	243	244	274	291	279	297	287	291	287	268	232	287	275	257	258	249	282	270	279	305	252	266	300	275	291	282	301	271	253	316	231	259	280	288	240	296	279	263	266	277	276	243	262	261	260	231	293	264	291	237	271	314	263	249	272	292	254	269	257	289	272	247	325	260	278	280	282	300	265	256	258	274	283	288	267	290	270	282	289	253	239	265	299	274	270	290	261	282	277	262	294	300	270	282	306	267	285	286	259	266	262	247	255	261	281	255	278	259	273	263	264	298	280	298	247	294	286	274	274	285	279	267	276	294	251	268	302	293	238	277	242	254	278	243	306	286	289	269	301	296	315	262	242	311	277	272	296	294	305	281	274	261	265	258	272	300	301	237	259	267	250	245	292	263	271	257	265	284	244	268	269	275	264	298	293	270	275	253	292	282	258	264	286	282	281	280	259	270	277	289	305	286	271	289	257	234	275	287	277	272	315	296	281	274	281	276	265	259	294	292	254	309	268	285	290	267	273	269	274	265	277	273	238	274	283	252	242	253	316	253	250	280	283	272	278	252	266	269	277	297	277	280	291	289	271	263	275	282	282	276	267	236	255	289	275	286	267	253	267	279	303	259	271	285	291	290	252	267	249	304	266	287	251	277	260	303	245	260	279	275	305	260	255	250	301	251	239	269	290	256	274	277	278	278	282	243	290	250	295	249	268	259	254	295	289	259	294	240	294	279	283	253	262	283	280	268	286	290	276	260	276	259	296	271	300	282	293	292	305	259	289	274	263	303	278	262	274	283	263	258	288	260	291	251	268	266	324	271	273	292	287	256	290	234	264	262	280	259	296	281	243	245	258	275	264	280	289	273	278	271	293	266	248	283	291	276	265	296	272	285	276	290	319	247	285	243	250	264	271	250	259	247	275	268	280	285	314	284	264	275	256	271	293	283	279	320	299	289	279	262	284	266	296	254	263	247	240	286	260	279	300	254	285	291	277	303	273	289	274	278	282	263	230	263	280	301	239	294	258	240	290	299	283	253	271	261	281	265	249	255	271	292	306	220	272	265	264	321	281	274	266	254	272	288	279	266	234	279	272	292	281	304	258	281	255	279	271	266	275	275	261	262	284	264	237	298	295	259	294	279	254	254	285	315	285	268	288	281	282	270	284	235	261	296	286	296	271	246	264	287	279	261	249	256	287	235	249	286	267	267	297	271	275	259	262	299	262	273	276	254	301	253	291	278	265	292	246	254	280	300	269	252	294	261	279	255	234	273	282	304	304	268	283	316	263	251	267	288	219	245	261	286	253	300	274	298	269	265	277	279	260	270	269	256	266	251	300	270	284	266	270	322	273	264	291	265	278	263	282	283	224	292	248	272	266	266	283	269	268	279	271	264	255	260	250	263	277	255	270	241	288	274	289	308	283	257	234	268	275	297	276	269	249	291	300	294	278	295	287	262	290	263	284	244	248	254	267	281	249	278	267	268	290	259	263	268	298	292	298	286	259	265	286	305	289	278	275	289	292	259	293	269	283	306	316	307	288	276	260	226	246	262	274	269	280	281	268	277	272	281	266	265	272	272	296	243	248	267	274	262	328	277	264	295	281	253	267	272	267	279	264	262	274	271	286	266	250	277	264	275	288	290	275	272	292	273	243	295	253	277	257	274	267	300	273	261	279	274	221	266	301	280	255	266	260	254	274	272	273	253	300	269	298	289	258	261	279	287	287	270	282	269	280	281	302	282	303	289	293	269	239	272	272	258	262	259	244	267	242	238	293	287	258	244	252	270	280	294	233	272	274	253	266	300	274	315	271	268	283	241	282	284	280	264	272	259	239	265	262	264	291	284	279	264	274	240	266	271	254	311	282	257	311	295	266	291	280	271	291	263	280	267	280	314	279	268	305	297	287	313	281	273	289	277	256	287	270	280	324	286	276	249	292	277	313	282	274	291	256	281	281	250	274	249	261	254	264	282	267	275	291	269	267	248	283	270	241	291	261	311	285	284	271	272	270	256	280	267	273	271	292	294	250	247	300	267	274	255	304	265	265	269	259	265	281	240	303	275	274	258	283	284	268	264	245	272	327	294	266	245	272	277	284	274	224	257	283	241	268	302	280	293	267	305	242	269	283	294	278	291	261	256	304	279	273	258	275	300	263	256	278	258	255	274	258	273	294	299	279	253	259	261	304	283	283	233	258	269	269	257	282	291	243	293	254	287	263	254	290	266	307	268	292	248	265	274	284	249	287	270	262	252	257	265	282	247	271	256	291	292	261	263	269	256	282	241	266	276	274	279	260	248	267	279	259	274	265	271	275	290	264	308	271	279	303	273	254	308	256	251	289	291	284	286	274	263	272	263	274	270	305	261	275	302	254	282	295	260	255	312	279	264	249	246	254	265	293	277	260	268	300	271	304	269	284	303	267	313	286	296	290	292	290	305	286	270	304	296	305	231	288	251	267	291	260	311	255	287	266	261	280	270	275	270	265	259	262	253	285	309	265	309	293	283	273	262	295	269	287	278	258	260	241	228	277	284	286	285	278	270	286	328	287	265	274	254	285	264	245	239	281	286	278	274	289	276	277	275	246	259	272	284	292	255	281	266	250	289	228	309	308	254	260	285	292	276	270	293	259	283	290	265	277	264	273	267	278	283	238	268	275	294	308	286	273	276	267	275	286	257	266	282	281	240	287	290	265	243	246	258	257	278	276	292	241	270	263	283	256	289	274	263	264	317	269	306	268	252	274	264	308	263	268	287	292	245	264	261	268	268	266	261	265	257	277	263	263	293	277	267	282	263	246	254	242	297	285	285	292	260	282	244	259	271	318	281	275	282	252	287	252	263	307	289	259	301	265	287	285	245	268	278	251	269	272	275	276	261	270	284	239	262	251	239	273	275	269	263	256	253	274	253	270	285	244	303	294	299	286	262	266	286	261	257	260	289	246	265	274	281	270	258	292	297	287	279	252	293
34409	12462	4761	2515	1161	898	717	654	644	585	602	608	596	619	599	651	626	607	620	617	632	586	614	622	602	575	598	588	585	628	613	619	638	548	595	559	607	605	660	624	602	643	631	600	630	584	611	635	588	586	567	580	626	639	594	624	572	574	598	638	601	606	607	599	668	646	610	630	613	615	578	632	624	601	604	648	647	595	595	608	623	602	642	620	590	591	615	630	606	612	584	583	616	597	571	592	630	592	651	613	602	606	603	662	612	639	600	591	585	606	688	638	568	599	576	561	593	600	532	557	608	640	625	628	631	639	598	588	552	617	632	626	616	637	569	612	645	622	602	636	652	616	602	605	613	597	606	605	612	574	586	566	605	607	608	651	611	636	645	610	586	608	600	588	632	617	660	617	627	596	633	588	574	634	616	651	631	635	612	604	599	603	586	643	657	593	630	574	627	644	641	614	534	575	564	597	642	589	610	586	598	628	569	624	595	566	605	585	590	625	586	618	600	622	617	593	657	626	619	579	620	565	576	576	604	613	600	555	586	627	616	604	581	576	610	612	605	604	602	600	606	628	601	596	563	668	605	592	632	599	609	611	606	609	593	561	614	606	563	577	605	583	581	604	568	627	627	610	618	621	660	583	594	607	631	636	585	610	611	579	591	581	643	611	581	609	633	586	599	612	647	638	618	615	623	601	594	608	614	634	618	599	584	590	643	637	604	525	609	637	567	596	677	644	615	645	599	575	604	568	644	610	633	565	584	619	570	618	583	589	585	608	600	577	626	623	626	611	647	586	574	629	565	593	564	569	572	549	589	571	591	570	601	574	592	587	606	663	607	600	566	592	585	608	580	615	609	588	602	571	621	557	615	604	563	609	616	582	609	598	587	558	617	597	644	613	634	593	596	610	633	594	603	635	622	587	606	620	600	604	614	618	599	569	647	650	555	644	631	603	589	601	580	563	579	635	614	617	624	578	601	597	628	570	563	622	605	605	635	616	603	612	610	588	591	591	622	600	587	593	594	657	610	611	606	584	620	601	609	580	596	606	639	593	594	623	572	562	613	638	555	566	624	623	627	622	666	628	625	635	581	670	604	594	627	623	575	637	590	616	598	595	624	609	609	592	655	572	617	660	599	625	549	587	613	641	572	625	638	603	625	664	607	619	630	607	597	612	580	616	631	593	605	618	594	602	583	617	617	623	598	554	616	572	577	586	604	574	601	588	607	635	597	583	629	639	578	584	609	626	587	601	623	603	564	616	637	600	589	573	509	614	638	615	615	567	574	642	618	616	632	574	616	560	589	579	595	594	561	631	614	603	586	609	580	583	613	615	597	620	586	628	619	630	629	585	611	620	585	573	558	572	606	557	619	631	594	609	634	591	614	604	587	638	625	618	597	618	598	622	610	623	609	589	548	590	621	578	639	598	548	614	615	620	608	592	603	603	542	589	602	577	611	549	594	586	602	601	602	662	596	588	640	607	617	579	611	616	608	612	639	590	615	619	599	630	640	595	605	612	623	566	594	580	622	581	625	621	599	597	589	617	584	622	657	587	593	606	607	599	617	642	620	585	558	572	577	595	599	606	621	596	616	587	607	552	591	583	628	652	617	606	612	555	583	564	560	590	608	667	613	599	631	566	627	572	641	630	653	624	569	639	593	631	592	605	540	570	620	580	603	632	637	576	618	651	598	581	621	621	589	555	629	605	610	632	665	592	591	609	602	617	602	636	600	635	612	630	619	596	629	588	563	601	610	635	625	633	578	621	603	605	593	598	584	584	586	635	600	623	654	597	595	567	574	561	620	604	620	584	612	564	613	611	658	573	616	630	619	591	624	584	630	583	566	617	606	634	648	587	616	608	578	552	608	601	660	570	585	602	587	613	603	630	621	584	622	616	618	613	632	605	620	583	589	619	581	623	610	632	598	578	613	628	602	599	660	582	623	610	586	602	599	649	603	593	619	574	585	604	613	600	626	568	590	596	678	616	613	623	615	620	633	597	607	551	610	622	603	618	590	618	615	635	602	592	598	573	599	567	591	622	592	595	641	585	600	621	606	612	607	668	609	550	641	609	622	610	588	666	588	658	660	588	613	628	609	586	595	593	610	591	590	608	636	579	629	591	616	582	634	577	642	569	597	596	603	589	592	602	618	619	607	609	586	581	615	589	599	649	615	635	631	599	600	619	589	593	587	587	613	619	611	632	618	571	585	596	594	646	604	605	550	623	610	589	591	609	646	604	594	617	627	623	577	611	607	617	614	616	639	641	601	584	638	588	593	566	586	597	604	645	629	597	638	609	639	606	618	635	609	617	597	603	621	625	644	597	607	595	580	642	611	585	592	615	611	621	605	622	636	591	588	598	603	680	615	640	549	587	637	603	577	580	574	607	614	553	592	630	624	601	630	589	566	554	580	601	616	623	606	609	596	617	645	587	600	598	597	621	592	601	570	606	607	611	586	618	617	631	601	664	625	648	586	642	627	579	629	579	584	662	676	627	610	601	596	560	588	596	627	574	627	571	628	607	629	595	624	616	600	615	580	608	627	595	625	616	596	613	650	585	590	605	635	649	591	597	626	610	588	599	625	594	588	592	625	610	576	609	578	598	570	629	627	541	588	592	576	601	664	588	624	625	575	589	614	601	600	608	621	605	565	602	571	594	592	597	645	610	607	636	562	597	567	628	565	573	594	571	612	572	669	607	596	614	603	593	615	620	617	611	595	581	595	549	593	619	586	592	610	589	573	582	621	612	631	580	652	634	582	619	586	597	598	598	580	581	603	607	581	614	602	630	609	550	600	606	580	618	577	585	594	600	578	548	584	590	650	645	629	574	628	621	591	613	590	595	606	607	621	597	622	603	594	609	623	611	617	589	647	638	586	585	630	587	637	550	573	594	570	647	656	651	625	599	620	616	606	634	590	623	622	598	576	558	607	559	593	605	612	590	653	573	599	591	615	619	599	580	567	562	601	639	624	587	571	665	642	612	578	580	638	627	636	599	602	634	592	613	614	625	607	600	558	583	586	631	605	617	613	610	620	574	622	568	555	586	584	607	627	637	603	591	608	589	594	627	655	581	581	595	606	578	606	614	596	637	575	583	606	644	580	620	581	595	650	611	626	566	608	575	628	613	615	596	564	628	646	620	583	636	583	621	603	585	627	587	599	601	633	585	583	592	601	635	625	584	571	559	662	567	637	621	623	614	550	599	596	587	602	567	567	584	592	650	562	630	628	567	598	613	595	557	680	630	608	632	596	595	586	592	629	616	579	575	602	579	607	622	574	583	621	607	602	618	604	576	576	602	580	606	586	632	636	603	611	631	617	612	605	591	573	594	592	598	597	624	581	607	580	569	610	605	594	595	570	600	616	606	575	620	633	607	614	579	624	607	619	606	587	607	587	601	610	595	561	573	604	580	607	595	598	596	601	580	622	591	549	586	628	578	601	599	611	586	543	663	617	643	629	599	654	597	604	607	588	577	590	599	600	607	564	568	658	588
63299	27596	9396	1928	755	514	400	345	301	262	305	304	291	282	309	244	251	299	261	304	295	273	267	261	266	305	267	291	259	285	263	297	289	253	280	282	276	283	284	287	278	311	302	290	298	290	327	238	247	278	262	320	260	272	244	283	280	276	296	271	279	273	289	266	286	304	295	261	282	232	273	261	282	262	280	311	282	258	286	301	279	282	301	274	276	255	334	283	307	259	245	263	281	310	293	262	281	261	308	263	269	273	278	261	291	338	259	271	257	238	238	306	288	268	292	295	267	294	250	289	271	295	288	277	264	277	286	309	286	267	302	286	260	265	279	246	278	284	243	262	278	263	270	261	266	273	275	280	261	300	284	273	256	262	298	233	278	261	276	262	257	257	276	278	330	313	282	269	258	256	293	280	282	275	275	362	315	274	263	282	257	296	269	278	283	309	298	275	295	286	278	281	307	263	286	280	268	271	310	255	245	262	274	250	270	286	275	304	265	266	261	277	299	284	285	287	280	282	268	272	260	286	268	274	272	272	271	310	275	301	311	256	266	257	272	277	269	275	252	229	273	277	257	277	273	289	261	275	293	272	325	289	275	291	269	286	276	263	260	306	287	248	256	259	306	278	248	263	282	251	280	311	259	234	295	267	282	279	295	287	281	280	267	275	284	298	289	292	257	269	281	255	280	250	269	262	276	287	264	287	270	277	272	256	309	290	257	280	290	271	271	275	300	260	270	269	282	252	279	251	280	280	297	292	269	287	282	265	260	259	260	266	266	303	282	251	281	270	245	279	294	276	266	273	262	295	252	316	290	282	257	288	272	293	258	270	247	293	287	245	276	250	251	280	293	257	265	277	308	260	293	269	277	253	265	275	236	282	283	288	256	293	278	302	253	327	280	305	256	319	242	273	283	296	252	282	267	265	298	254	304	278	309	280	276	273	262	274	253	261	257	300	268	273	262	266	251	253	297	284	295	283	301	292	261	252	278	275	276	274	284	266	268	269	272	249	255	267	266	299	288	249	247	277	299	286	268	278	261	265	266	247	280	289	280	342	291	275	264	257	246	265	292	240	250	292	291	292	291	290	242	265	312	282	284	284	284	271	278	256	301	271	280	273	267	288	271	276	299	302	308	254	287	298	283	255	296	265	273	278	277	258	270	270	266	265	273	309	279	289	267	283	268	291	258	273	275	278	289	283	245	259	238	275	282	259	262	271	217	274	280	271	268	272	273	293	302	291	266	271	291	272	270	305	296	266	271	271	286	261	233	277	271	311	295	294	279	256	268	275	279	256	291	275	281	246	285	278	287	294	283	276	253	255	290	229	270	272	281	278	295	255	276	271	239	263	270	304	279	260	288	270	249	295	281	263	269	269	298	296	277	285	269	315	254	262	274	272	281	275	271	303	274	287	235	258	306	278	272	312	259	240	262	299	283	232	295	257	261	287	274	276	274	274	261	303	281	278	274	264	301	284	260	273	245	290	260	269	280	280	266	262	284	285	265	293	265	263	279	270	274	271	276	289	278	261	271	289	296	275	286	259	288	280	235	264	259	253	311	286	257	287	274	295	274	282	291	277	278	249	246	279	293	287	272	270	275	260	257	271	267	275	276	298	254	269	272	295	288	307	296	266	278	261	247	291	276	282	270	282	305	288	297	279	296	288	273	295	248	286	285	320	259	253	251	287	310	284	273	283	264	255	289	301	282	276	280	231	289	298	283	277	307	287	309	272	277	289	253	264	280	274	280	275	251	253	261	265	277	282	279	285	263	257	266	256	256	303	261	285	286	306	267	275	269	257	293	290	261	265	280	277	272	238	282	285	232	265	244	278	271	281	276	306	291	269	268	268	258	295	264	266	276	246	284	260	277	298	274	290	248	274	242	263	281	277	270	277	304	265	272	265	278	261	287	264	275	300	270	259	250	277	296	268	300	285	279	264	267	273	301	262	260	245	266	282	274	262	300	257	281	312	300	263	288	284	268	278	294	283	282	294	272	245	253	280	278	272	280	279	269	231	269	242	283	313	240	284	310	243	269	250	282	275	268	277	293	260	263	287	278	305	275	295	278	278	284	248	290	297	247	278	251	276	252	247	272	262	261	273	307	239	249	257	304	218	283	298	292	274	276	290	301	285	251	256	254	254	293	270	267	296	290	267	261	241	265	257	275	277	308	284	286	305	291	282	264	292	277	324	277	289	261	246	285	278	284	309	277	286	264	248	274	294	231	289	287	299	226	270	276	291	261	305	291	259	274	258	265	275	282	264	314	240	293	305	274	269	275	294	266	284	275	284	300	245	245	244	279	257	301	256	275	290	295	265	242	267	277	264	243	277	300	279	270	263	265	303	293	256	271	288	273	268	294	262	266	269	280	255	300	254	237	266	262	302	251	257	301	297	278	255	266	276	288	290	256	277	259	232	252	268	262	275	252	255	281	291	248	238	291	290	277	304	288	263	246	268	276	281	287	275	271	265	287	275	282	265	264	300	264	269	252	249	291	286	258	274	303	283	257	272	290	257	244	267	284	272	254	282	278	274	298	278	312	302	251	266	291	286	299	272	287	286	274	271	274	271	289	310	260	300	279	273	302	280	288	270	287	313	297	264	289	255	269	267	272	242	257	298	267	299	299	330	276	279	284	300	296	257	326	294	276	294	288	281	280	278	310	269	286	271	300	321	277	283	253	315	263	274	240	277	288	251	272	261	261	277	263	256	243	247	282	247	298	247	262	305	280	301	262	287	242	266	276	282	298	274	284	268	291	299	261	275	278	313	272	249	250	275	261	280	294	265	270	278	253	274	244	265	264	273	253	265	289	256	302	283	307	255	277	265	270	269	283	285	277	293	244	252	281	271	257	272	258	253	293	253	289	272	274	308	246	283	266	276	250	288	251	307	259	309	267	272	263	273	267	286	272	296	259	298	261	283	275	266	282	257	232	289	275	272	289	281	240	313	286	283	235	291	275	280	283	263	287	286	260	312	264	259	257	299	266	271	285	265	274	284	274	262	297	278	284	260	258	313	286	278	252	239	271	268	265	257	300	274	246	278	288	269	262	268	248	262	291	279	286	240	280	271	251	258	280	310	289	282	301	280	273	266	268	283	251	273	272	276	285	243	255	313	274	270	256	263	303	285	294	272	258	249	242	245	257	278	275	258	282	284	275	275	265	285	258	268	305	263	289	246	256	268	257	278	260	268	276	249	275	272	305	306	270	280	247	252	293	271	288	295	269	282	260	289	290	306	283	277	276	289	276	279	246	279	288	271	289	272	266	286	310	285	281	282	252	281	261	263	283	271	280	266	270	279	265	262	273	292	276	228	296	258	272	260	286	282	250	275	238	253	279	264	251	293	281	275	247	288	255	265	288	242	254	278	299	250	277	271	307	297	268	256	258	296	277	277	266	279	278	291	267	259	239	269	276	265	295	252	271	281	252	282	292	236	277	271	296	249	329	287	274	283	294	300	252	287	285	274	265	329	281	277	251	279	254	309	249	310
43032	19583	8335	3368	2005	1230	917	792	731	623	667	602	646	603	634	594	620	604	643	604	627	634	594	617	606	617	616	617	640	608	583	583	578	587	655	595	655	630	601	657	589	597	586	614	597	648	591	643	599	611	602	590	604	607	654	620	612	617	651	637	586	591	600	621	624	622	641	597	599	624	588	606	622	607	599	636	591	590	604	674	641	623	626	648	616	609	619	613	624	612	608	574	619	605	625	604	657	615	647	605	618	575	643	625	621	625	576	575	575	651	601	609	564	551	597	647	585	629	601	645	630	621	594	576	622	612	617	584	603	597	640	653	621	611	626	625	653	658	595	641	612	636	607	618	632	599	550	594	608	614	635	641	561	600	595	628	604	635	604	602	635	603	650	584	633	610	650	656	655	598	604	616	583	642	616	565	616	602	625	630	660	623	623	588	573	641	586	614	607	600	594	596	601	622	585	594	591	592	597	614	567	617	605	609	625	617	609	643	584	582	604	603	598	554	642	623	615	633	628	603	597	600	637	595	607	632	574	605	613	614	619	635	643	607	614	633	665	628	620	588	631	612	604	599	636	624	573	628	578	627	588	647	587	593	612	597	573	635	586	597	653	608	621	598	548	570	644	596	619	565	592	598	613	633	620	580	590	609	608	598	599	604	588	605	613	633	669	614	633	616	638	670	607	616	581	591	622	637	600	639	603	603	626	618	625	599	622	617	635	620	616	597	637	639	614	615	620	594	627	597	601	596	627	615	551	601	590	630	595	656	574	642	626	645	637	666	643	619	662	614	596	678	580	603	651	649	590	659	592	562	660	588	645	608	642	629	614	582	641	599	592	587	610	599	617	653	586	621	616	655	625	614	583	586	643	618	588	633	565	616	607	636	639	613	592	652	597	609	559	614	612	651	644	600	624	630	663	630	617	628	595	651	608	618	634	589	605	617	544	635	584	616	617	654	607	601	610	601	641	617	622	603	622	628	644	629	614	568	597	605	621	616	590	581	624	590	572	632	602	615	622	605	601	663	604	623	640	632	633	616	637	633	678	585	605	652	596	595	564	656	596	601	596	583	657	622	590	622	654	654	630	603	655	633	623	587	631	625	601	649	606	612	602	644	607	631	603	614	657	597	634	592	582	618	586	607	631	631	546	627	585	653	576	642	598	598	630	612	655	601	625	615	662	600	639	640	607	650	581	614	624	649	568	605	620	617	676	620	624	614	581	608	645	604	651	589	549	587	642	592	625	598	653	674	622	630	622	595	632	605	614	607	578	596	614	647	655	617	600	608	602	629	610	609	639	620	590	591	601	674	619	597	626	617	611	647	586	564	677	610	629	597	580	586	556	598	606	570	654	642	613	614	658	651	640	633	613	661	640	604	621	637	610	607	606	656	595	608	567	636	641	622	612	588	629	575	628	643	633	594	605	664	615	601	620	538	584	607	628	633	613	647	626	640	649	610	560	585	640	612	628	655	585	653	633	600	592	643	634	623	611	654	604	637	614	668	582	636	617	632	627	573	609	625	583	613	633	555	614	645	618	682	600	622	661	602	592	638	576	595	630	637	593	605	636	593	638	691	589	623	618	615	611	591	573	612	599	694	571	644	599	660	655	594	603	626	622	637	628	593	586	638	600	591	627	625	630	592	596	585	620	625	563	582	595	594	622	607	613	661	598	637	612	607	611	615	601	623	653	650	592	611	608	646	618	609	575	612	594	575	645	590	649	590	607	578	600	609	607	600	607	648	587	609	639	600	630	619	566	641	604	646	613	628	616	604	588	607	618	597	616	602	606	632	676	649	592	611	633	585	628	648	602	648	591	668	590	599	588	631	589	624	611	616	552	586	588	618	631	612	617	602	603	626	599	571	623	629	578	616	624	648	610	616	592	638	617	584	583	630	637	575	623	622	586	630	576	575	581	595	653	619	579	567	622	600	639	607	610	610	630	605	612	592	579	618	636	617	666	619	647	595	606	607	657	647	561	647	597	636	636	627	629	634	596	611	606	644	610	620	589	596	644	619	621	631	553	583	622	610	668	582	622	643	650	609	638	612	591	619	609	616	585	631	598	622	651	591	641	563	614	606	626	632	589	618	603	621	604	609	652	562	565	627	616	615	604	625	637	612	624	598	609	588	632	624	624	627	643	580	602	622	617	632	591	638	614	604	641	624	615	588	617	583	609	615	655	609	616	593	617	645	631	650	611	625	642	589	643	640	626	617	606	670	642	635	632	591	641	614	618	626	619	640	596	618	622	605	635	580	621	628	594	609	618	584	612	581	614	612	585	619	626	619	609	589	604	631	623	594	639	658	582	622	624	614	566	642	552	667	575	671	588	653	657	633	601	620	617	582	665	646	587	602	589	605	633	626	603	585	580	595	609	586	589	584	572	589	590	624	634	559	597	616	609	611	595	615	648	629	625	601	619	597	602	669	620	583	617	618	588	555	599	610	625	597	604	604	576	633	618	615	609	655	572	649	629	630	582	631	584	581	619	595	585	600	645	603	675	616	593	640	625	604	620	614	615	607	608	582	661	631	665	625	586	625	648	628	576	639	577	600	585	667	646	647	608	614	611	618	642	634	630	609	586	596	586	624	642	622	630	600	637	625	629	570	602	609	628	647	617	612	606	612	613	579	639	643	596	610	622	581	636	609	586	622	610	578	591	615	641	629	612	627	639	607	650	591	624	633	628	601	610	632	550	595	630	625	645	627	611	613	599	588	633	624	598	617	674	621	591	597	596	673	606	585	637	636	636	614	596	588	659	613	613	573	610	622	645	629	635	600	603	629	624	629	664	602	626	601	649	598	564	637	612	618	615	624	605	634	596	630	588	659	626	595	597	642	648	616	601	635	620	625	630	623	610	612	628	624	623	605	628	630	655	638	625	624	638	606	579	620	633	613	624	580	605	600	583	623	630	576	635	589	622	599	628	587	616	659	626	637	602	570	626	629	649	586	603	583	555	621	573	592	629	617	635	652	676	629	637	601	623	635	669	625	599	637	622	629	587	565	626	635	604	616	614	674	636	590	643	672	603	614	654	575	597	593	582	639	609	612	603	665	671	634	652	638	654	578	623	646	577	616	641	648	593	603	609	635	632	637	591	634	632	590	609	600	624	660	623	586	623	634	588	646	632	609	626	584	638	669	626	603	627	630	602	639	575	651	595	615	654	584	613	609	602	637	581	627	624	605	565	615	575	610	591	630	626	560	605	649	580	650	588	610	608	618	640	629	582	547	591	652	592	585	588	596	647	617	634	575	679	608	631	655	653	621	576	626	549	623	641	639	595	551	631	664	600	632	600	634	609	626	633	645	620	572	597	623	588	590	636	629	635	598	616	630	620	640	616	620	620	590	600	635	601	607	616	609	591	610	616	633	644	619	637	602	607	627	540	619	586	629	587	648	636	558	618	640	621	645	596	593	656	655	557	600	633	619	617	604	660	592	609	617	651	620	625	635	644	597	625	605	613	608	620	587	654	598	605	597	556	653	647	612
61310	31457	14643	5007	1482	1023	772	568	464	305	295	287	285	286	268	267	285	262	279	288	302	274	311	283	320	291	273	282	250	275	268	279	277	310	290	250	277	246	271	293	239	280	268	289	286	297	305	281	292	293	276	264	291	284	290	273	277	255	319	288	335	290	272	285	287	297	272	294	260	260	279	280	283	273	267	290	278	268	283	281	291	309	273	253	310	297	291	335	289	275	263	308	271	244	268	312	296	290	287	308	283	278	261	338	264	268	266	269	306	255	285	323	284	284	298	283	294	276	253	258	273	339	312	265	260	261	328	292	261	279	301	288	278	278	271	286	248	275	269	248	281	277	307	273	324	294	309	297	252	245	267	319	294	281	260	262	300	282	285	302	278	293	273	276	279	272	278	274	292	272	279	299	298	289	301	292	292	266	265	273	263	275	321	295	309	287	278	266	283	297	282	276	273	279	275	307	277	298	283	281	291	272	248	284	281	270	283	275	273	307	295	283	297	279	283	287	320	293	278	271	292	300	283	297	289	284	295	265	264	274	261	260	277	282	274	279	302	279	273	250	258	302	285	258	290	288	254	274	275	272	303	274	295	279	286	292	304	303	295	272	268	313	267	266	278	289	285	292	267	293	281	293	260	312	269	280	281	319	269	252	284	280	266	292	281	269	282	278	298	294	272	308	298	300	294	261	244	258	280	285	277	308	283	308	296	272	268	296	289	259	301	281	299	272	298	301	305	265	269	279	283	283	280	292	312	281	257	294	286	267	264	267	298	318	299	270	279	264	332	300	299	280	295	291	269	313	309	269	322	279	311	280	282	285	294	265	239	254	273	259	253	298	276	298	276	293	285	267	287	285	284	297	297	268	293	334	287	283	296	281	282	284	288	279	310	300	262	285	257	267	268	269	277	297	274	296	264	316	268	298	280	259	290	309	289	287	256	298	276	255	295	277	280	302	295	304	321	281	296	278	305	276	272	296	300	281	283	290	263	309	296	281	309	289	283	279	283	268	289	309	293	265	304	264	283	302	296	276	273	298	263	266	283	259	274	273	263	253	307	317	276	287	260	281	273	292	287	253	265	293	267	276	295	289	279	257	274	293	330	293	282	284	298	304	310	264	305	279	287	278	293	262	278	255	282	285	291	279	276	280	306	308	284	278	300	271	264	302	307	279	316	283	266	283	294	264	262	285	302	303	291	276	270	285	286	262	278	288	267	263	282	314	302	268	296	302	289	265	297	254	288	240	294	306	260	286	296	264	270	296	284	276	295	297	272	320	288	281	258	258	268	273	268	291	309	277	285	279	275	279	278	301	286	289	314	270	292	284	238	275	271	288	250	276	276	284	306	277	295	283	294	302	311	304	269	274	282	251	291	232	270	266	259	279	251	311	276	296	263	261	261	279	294	272	269	292	281	297	268	268	287	302	304	301	234	293	300	264	270	291	256	288	302	279	263	280	296	276	301	304	285	320	273	298	261	281	276	283	321	255	283	269	294	311	291	257	296	263	289	269	271	285	254	263	295	251	294	307	281	300	277	294	286	277	276	282	286	263	274	284	288	307	287	266	264	291	285	289	319	279	279	311	254	269	284	281	299	281	271	302	275	262	291	284	301	271	258	310	285	288	267	284	290	276	270	289	259	308	259	268	267	273	286	292	264	293	294	260	253	281	303	302	259	257	289	279	256	307	288	299	258	260	292	290	282	295	293	293	313	321	280	291	272	288	280	283	307	291	289	292	260	287	291	300	271	249	275	277	300	313	320	302	285	293	292	308	257	263	284	293	269	279	250	311	288	279	288	266	325	262	260	260	279	308	287	288	304	258	269	291	271	295	294	296	277	252	286	259	290	290	274	289	351	284	309	257	291	325	258	300	273	269	307	271	279	289	269	272	335	280	286	291	302	257	283	280	320	287	282	292	289	289	298	270	299	299	305	257	285	272	253	296	287	299	280	267	293	270	275	271	279	274	283	278	264	294	292	276	305	257	279	272	293	335	266	252	289	280	294	283	299	265	281	265	281	300	307	301	304	250	284	292	320	283	310	265	253	286	280	300	297	268	265	289	270	295	299	298	295	272	286	301	300	273	291	301	323	292	309	250	275	286	251	264	277	312	290	271	239	276	314	279	297	289	292	277	261	296	264	270	289	271	306	302	304	289	288	290	267	255	292	254	252	271	281	283	288	283	291	291	289	290	291	274	288	257	307	265	286	299	268	276	278	259	287	279	291	274	291	292	316	312	307	294	274	281	261	295	268	290	268	308	260	261	273	279	311	280	256	287	302	257	301	285	336	276	267	262	256	292	267	296	301	331	290	282	286	292	286	267	311	266	267	253	303	317	293	272	272	259	291	271	294	287	271	287	283	281	283	300	271	266	281	284	309	267	274	283	274	288	267	303	297	317	305	288	266	278	261	258	288	280	258	286	253	257	279	291	305	276	303	277	303	282	267	270	321	260	284	264	262	268	296	312	309	291	293	301	262	268	281	264	311	340	264	299	260	276	319	263	246	284	275	286	301	289	285	260	285	265	282	304	274	257	280	293	293	266	312	261	283	263	304	267	267	266	294	247	315	298	302	260	307	296	302	311	308	270	271	270	259	304	287	269	284	301	288	254	295	302	307	284	298	280	294	265	323	303	275	285	296	297	256	281	285	250	311	304	303	272	254	269	284	292	276	275	263	272	307	294	287	299	274	296	290	297	302	306	302	268	306	291	243	289	272	257	334	278	298	297	284	299	272	310	248	275	284	270	299	255	272	291	267	260	255	288	271	273	289	296	297	271	293	287	255	263	277	287	270	277	301	292	287	273	259	276	296	285	248	283	294	289	279	289	303	284	274	286	287	293	282	254	277	259	294	295	274	273	246	291	293	297	271	264	275	281	304	267	289	285	294	257	291	276	272	311	305	286	276	290	264	274	262	244	261	259	279	284	305	278	257	261	252	325	268	273	281	256	277	278	274	288	249	268	305	293	278	307	317	276	273	269	277	298	277	282	307	295	277	292	269	270	273	276	270	272	293	313	302	268	274	311	290	254	304	323	289	313	266	278	287	288	263	297	303	280	345	294	264	234	266	260	272	295	289	306	260	309	318	294	273	298	290	268	287	295	272	296	300	270	299	256	291	270	275	287	290	276	289	304	314	278	282	300	302	285	318	257	286	278	278	257	303	302	280	282	265	324	261	260	297	291	282	283	255	283	313	284	330	302	253	288	290	293	272	288	310	271	312	295	277	296	285	280	276	287	293	286	275	302	282	248	309	299	298	269	259	284	264	285	311	259	283	266	260	305	248	281	287	275	310	330	324	278	279	300	328	315	321	288	289	269	285	259	284	298	293	285	276	285	299	274	274	224	259	284	288	304	271	319	280	280	267	312	263	277	261	264	267	308	305	312	266	282	271	240	276	274	245	276	269	273	274	274	279	307	281	291	282	258	285	281	280	284	275	247	273	307	283	302	281	308	291	287	261	284	284	322	299	285	281	336	321	275	288	258
40992	23789	14178	7931	3936	3084	2391	1662	1109	759	632	615	644	653	628	627	672	643	623	613	664	623	633	624	658	631	637	623	612	634	617	598	636	635	634	609	603	642	647	657	613	576	642	573	689	624	629	602	641	599	595	687	667	639	614	639	615	601	610	656	619	656	591	615	639	621	644	647	667	647	634	659	623	604	579	624	636	625	641	609	596	628	632	623	599	603	640	636	622	640	593	635	594	654	615	669	652	650	640	636	602	635	583	660	604	623	617	629	627	657	653	670	644	650	641	642	608	640	623	629	601	645	619	624	640	642	587	659	616	645	663	632	636	689	652	633	620	596	608	593	635	591	609	640	591	625	654	613	625	617	619	630	686	603	657	632	605	611	637	604	630	635	631	663	661	607	660	653	645	617	603	619	639	648	610	631	598	609	608	617	660	638	621	638	632	622	648	612	659	601	624	621	656	597	639	654	670	610	605	645	635	618	614	553	609	641	642	619	674	612	639	629	625	607	619	662	623	621	628	662	639	637	654	632	656	626	607	591	658	635	647	616	633	633	621	617	665	637	638	593	679	607	615	594	567	608	584	629	622	684	618	631	637	638	628	637	626	593	617	627	619	675	582	620	632	613	655	606	621	652	624	627	630	661	599	623	647	665	615	666	617	609	647	642	605	675	631	612	587	670	667	595	644	676	647	668	630	623	628	672	603	655	658	607	643	607	637	630	640	646	639	626	647	628	617	647	595	603	629	604	640	636	635	610	616	567	645	620	663	626	627	636	637	624	618	598	599	623	600	639	575	647	673	610	652	599	628	579	618	614	595	645	623	606	638	681	613	683	629	618	647	656	648	635	595	632	641	644	642	672	649	612	623	619	604	664	622	641	648	633	630	593	606	618	648	618	651	655	660	631	637	598	607	600	612	637	648	618	633	627	614	597	604	610	636	607	645	608	640	652	636	615	656	639	607	619	599	632	584	629	637	623	627	619	621	679	662	616	637	619	692	610	592	631	635	616	673	592	579	639	670	620	609	644	610	648	638	629	637	604	640	620	571	660	604	641	614	605	642	562	596	644	705	617	608	647	610	600	615	632	620	637	636	618	588	611	620	629	638	603	569	604	601	592	642	673	611	619	618	624	575	636	606	654	633	657	583	607	653	635	622	617	639	644	609	615	639	591	642	632	603	646	641	662	614	620	633	598	623	612	637	605	653	613	568	676	610	628	599	698	614	633	600	637	654	658	650	659	661	643	655	603	638	594	646	653	636	627	586	606	647	668	592	612	619	638	601	637	634	608	629	604	602	659	643	608	589	631	588	641	610	631	637	680	614	620	611	636	637	627	622	608	689	664	587	651	571	656	644	619	684	583	649	578	580	606	634	666	634	661	659	576	611	660	679	589	573	650	621	628	604	630	603	631	630	642	619	645	619	617	633	600	669	602	641	615	612	606	620	631	604	656	642	595	636	648	619	665	604	604	607	609	597	600	631	621	635	649	624	598	601	602	624	624	640	606	619	608	648	641	649	617	616	627	652	605	591	638	600	608	617	606	572	606	602	615	631	653	649	630	619	633	655	588	633	632	609	617	631	677	604	628	624	620	647	607	615	641	662	623	654	570	630	645	594	620	593	629	624	632	585	654	637	661	602	641	660	644	639	645	637	599	603	641	626	641	697	651	635	618	586	617	615	613	595	565	593	620	621	652	610	617	652	649	594	609	651	630	604	625	669	613	621	622	629	628	618	618	597	673	607	619	594	639	678	588	624	634	617	574	617	617	662	600	648	629	608	562	617	598	618	635	631	613	640	620	617	618	633	601	605	697	615	609	655	638	603	607	594	616	670	594	650	613	622	661	608	677	647	630	624	611	596	627	682	592	638	627	609	584	608	610	647	606	597	600	606	577	649	647	658	636	639	608	622	654	636	642	628	617	616	646	673	605	680	599	588	667	618	678	585	617	579	661	607	601	648	648	620	589	645	642	612	724	658	617	604	621	623	665	588	616	600	597	630	591	603	636	640	595	615	650	605	657	632	622	631	648	614	599	631	636	640	638	606	601	625	618	605	593	619	618	663	651	608	608	634	617	636	619	663	598	598	616	659	652	646	621	652	648	604	605	616	624	613	618	618	627	613	596	633	644	686	676	616	615	671	608	628	630	617	616	621	620	636	642	662	620	636	597	586	618	646	646	667	642	637	639	597	660	631	634	643	622	606	608	637	623	592	611	622	637	636	594	669	646	620	615	622	637	583	634	626	673	588	624	665	627	681	640	619	621	649	629	626	606	621	656	620	571	608	630	608	601	643	668	594	606	627	627	654	644	610	616	600	598	643	656	661	642	639	623	634	584	647	655	636	624	651	661	593	629	659	633	593	645	646	623	604	662	647	611	582	633	609	636	638	594	655	629	611	589	665	633	621	583	638	623	614	605	630	603	635	642	627	613	660	629	589	617	640	659	651	633	632	623	632	614	622	624	633	628	656	633	625	639	604	650	624	659	640	623	639	566	584	639	615	646	635	618	643	674	629	624	550	651	626	646	613	624	631	620	612	618	605	629	615	666	650	598	602	596	612	641	632	623	647	601	620	630	615	659	653	664	632	637	605	611	678	612	681	639	641	641	638	599	611	610	619	628	655	613	597	621	660	642	611	645	632	615	646	672	616	677	616	638	645	591	635	609	607	619	591	616	626	614	612	608	655	661	644	640	624	623	639	664	595	597	579	625	645	600	614	634	626	625	611	640	582	622	655	691	644	608	633	607	657	641	633	644	602	613	616	634	643	604	625	592	626	578	685	621	635	631	590	623	663	642	623	630	652	681	614	625	684	594	599	613	631	693	643	634	640	600	593	643	647	586	597	600	639	634	637	605	634	609	604	625	642	669	630	615	625	628	635	656	604	662	601	565	622	640	615	636	637	709	653	632	655	599	648	643	632	605	605	645	659	624	611	622	649	628	627	600	650	640	631	585	586	609	628	658	609	643	656	660	640	648	618	639	603	624	655	617	615	571	616	646	652	633	638	586	651	586	627	637	633	644	592	640	639	652	614	668	633	609	650	678	652	640	607	617	612	646	594	636	624	618	610	601	638	666	646	574	638	608	611	682	624	614	640	640	630	617	618	624	606	615	650	596	635	625	615	681	618	624	641	621	639	648	618	628	637	611	632	686	589	613	638	621	628	639	584	593	621	613	642	627	635	600	634	663	645	615	672	606	667	697	643	668	626	633	616	635	598	627	643	667	630	616	633	624	600	646	647	656	653	611	613	634	628	644	604	612	606	639	635	613	608	636	619	605	650	639	651	644	651	647	669	623	656	648	579	636	617	614	628	605	631	630	647	591	612	594	565	613	635	657	635	651	634	645	643	621	636	590	623	634	620	629	593	640	556	611	656	613	623	680	595	633	605	606	660	649	629	598	628	649	588	641	639	627	600	605	605	635	628	616	621	601	650	608	612	558	613	630	605	632	604	659	626	630	612	623	607	611	614	670	655	659	644	573	616	610	605	653
47516	13875	2398	616	351	289	279	302	266	331	252	265	302	257	294	314	290	300	271	267	299	261	269	265	282	271	285	294	286	295	274	276	300	307	240	288	259	333	308	277	346	289	278	261	259	281	285	293	296	269	270	302	308	262	281	281	273	307	282	247	283	295	281	284	280	289	275	258	300	278	263	272	314	305	264	268	280	264	289	264	304	282	298	266	279	295	264	262	265	287	285	320	294	288	278	253	247	280	273	292	275	292	293	278	276	270	263	273	312	257	277	290	282	287	278	314	299	287	257	294	251	264	270	280	304	289	258	260	275	272	286	305	264	295	298	253	274	269	285	267	292	287	287	303	281	265	252	252	257	266	263	255	314	272	284	287	292	236	306	263	252	271	274	316	263	272	268	279	258	299	274	264	256	258	301	284	264	272	280	264	281	276	281	257	263	280	244	273	265	279	295	305	302	281	242	269	289	284	294	287	294	271	263	319	315	253	295	320	315	322	287	294	275	291	283	291	274	296	246	292	278	253	295	253	252	295	267	284	311	260	260	288	295	283	243	266	301	259	294	265	290	244	271	304	280	266	307	260	298	269	274	290	265	298	263	288	254	267	253	256	270	258	257	256	304	275	320	260	270	284	298	274	305	270	291	297	302	277	259	276	285	296	269	265	288	238	283	256	288	266	285	295	288	291	280	286	268	292	326	277	299	267	284	250	280	264	267	271	273	320	249	244	267	290	265	256	296	267	268	292	281	283	287	302	287	281	284	262	294	269	254	312	312	284	270	266	258	272	272	265	287	279	274	285	302	283	293	268	269	262	252	246	314	264	269	282	247	312	277	278	252	285	271	286	297	293	274	259	281	276	265	303	300	298	281	294	303	296	284	301	269	263	243	283	301	268	317	296	284	276	286	310	262	300	283	303	274	274	271	253	277	257	300	286	292	247	288	314	295	278	291	285	279	283	322	309	287	266	266	268	302	288	283	288	286	256	274	286	281	318	273	276	290	258	278	261	265	281	272	285	273	272	262	257	297	325	276	266	273	301	273	286	266	276	291	278	288	327	255	305	263	292	267	282	269	270	294	274	253	266	247	253	252	298	327	273	280	295	280	289	281	282	273	284	283	259	273	262	291	303	265	283	280	279	303	287	277	280	261	258	286	278	281	316	291	276	252	305	259	273	301	285	272	273	255	281	260	271	318	292	300	281	271	291	300	295	273	280	284	261	287	275	275	285	301	271	305	254	287	246	285	264	249	270	287	281	255	258	261	297	281	256	292	263	280	274	275	289	282	295	258	315	275	269	302	283	305	272	267	276	264	325	294	261	267	281	275	301	277	257	245	299	257	292	270	288	294	251	297	266	244	280	293	298	281	274	292	284	278	260	295	296	257	281	296	277	307	251	301	310	271	296	318	264	282	264	290	256	301	262	293	319	283	271	301	293	241	258	291	269	278	308	213	281	269	279	293	292	280	305	255	274	281	284	288	267	287	289	288	284	282	274	274	266	303	307	234	255	272	243	279	302	285	287	256	290	295	271	305	277	287	283	277	240	282	290	302	249	289	299	292	282	262	274	274	283	295	247	283	281	313	295	295	322	272	297	284	307	301	260	290	282	285	270	295	288	289	295	284	262	277	252	277	260	269	305	279	281	281	270	303	266	271	297	269	278	255	285	288	277	263	250	293	283	308	255	282	272	265	270	287	293	290	265	271	274	294	273	268	292	272	288	270	291	294	295	306	293	284	302	253	317	282	263	267	286	276	298	260	264	320	273	290	271	301	263	307	312	277	254	255	276	275	280	286	265	303	277	280	271	254	291	294	275	298	260	291	280	337	269	297	296	272	283	298	290	280	308	295	255	291	273	259	280	293	254	295	284	282	293	292	269	262	286	275	297	267	262	280	274	269	287	277	250	263	250	302	271	255	261	307	286	273	281	274	295	280	293	278	254	291	263	243	279	318	244	257	261	317	261	280	303	265	289	316	279	309	281	302	265	276	283	270	242	254	291	257	292	252	282	310	284	317	269	258	280	313	278	282	254	288	261	281	286	279	295	291	296	286	261	278	296	286	302	303	270	273	282	304	300	265	298	287	258	292	293	296	272	272	283	284	277	260	289	268	279	320	281	292	301	275	260	270	312	293	257	260	288	284	290	264	259	287	284	270	265	286	312	242	262	271	267	298	260	278	239	269	261	231	278	267	274	266	276	265	316	289	307	305	256	247	288	259	296	266	278	267	293	271	276	287	282	252	258	268	317	247	284	277	293	268	280	269	273	291	266	312	297	312	279	301	294	291	258	273	316	282	276	259	260	296	289	281	302	264	286	290	245	296	262	281	275	279	277	247	291	291	291	287	283	281	295	278	256	276	279	266	270	271	280	267	303	280	293	256	276	309	243	262	321	290	273	281	254	248	264	266	260	266	279	327	283	261	288	286	262	294	285	292	266	280	304	288	282	304	287	320	278	262	294	282	271	291	267	298	307	292	286	288	299	290	251	271	275	283	262	281	288	261	275	308	290	279	293	271	287	267	256	273	281	234	274	280	334	277	254	278	287	269	254	282	288	284	282	252	279	297	294	292	290	283	252	235	283	276	282	296	289	275	311	253	273	245	287	314	274	266	281	243	270	255	294	269	269	321	256	277	323	296	270	274	259	285	245	281	284	287	282	255	314	273	274	269	255	265	298	282	308	295	264	273	315	286	303	274	290	279	287	255	283	293	289	280	266	279	297	304	265	285	302	293	257	278	280	248	299	279	295	303	275	263	283	261	313	309	262	280	256	282	283	283	271	293	279	259	268	293	272	273	271	292	261	282	291	269	273	292	284	274	310	296	275	314	270	255	283	267	325	298	269	275	264	266	263	326	266	272	279	313	270	266	282	261	272	268	271	281	285	283	281	270	276	274	245	274	253	326	263	264	269	264	268	248	317	282	257	299	304	277	274	283	272	283	256	270	272	261	259	280	274	278	290	289	293	280	279	262	280	279	315	295	336	307	309	286	280	269	269	260	300	293	294	311	286	279	266	308	285	318	272	264	282	300	277	243	228	273	298	288	352	293	292	291	280	282	296	293	268	267	272	273	283	258	311	270	297	281	272	264	275	288	299	289	280	254	264	305	273	266	279	310	268	256	300	265	295	272	258	262	299	277	271	312	256	282	245	265	268	242	281	269	282	296	287	281	286	291	270	277	331	299	283	328	279	309	297	256	277	257	279	263	286	274	272	301	236	265	318	291	288	253	278	270	266	304	266	272	260	305	294	297	276	270	252	282	286	320	306	268	287	311	298	269	295	291	293	310	263	227	276	289	262	309	261	269	287	281	288	301	261	260	259	276	303	273	291	291	301	280	253	281	279	275	277	304	267	284	253	275	295	297	255	269	273	283	276	266	254	255	256	273	288	265	277	274	243	268	291	313	291	276	310	271	297	291	302	248	279	281	260	267	248	267	258	296	295	285	275	273	268	280	289	266	272	278	279	302	286	279	307	289	283	284	287	302	290
31318	7775	2737	1283	865	716	669	612	653	626	607	631	630	643	623	610	679	602	645	607	613	614	626	620	615	580	626	628	623	581	673	651	634	619	574	643	617	638	635	588	618	638	609	645	664	677	636	613	681	609	679	615	615	662	614	645	609	620	607	603	584	615	591	631	619	627	622	574	614	613	603	608	645	647	603	633	600	668	623	641	617	587	627	639	598	637	593	619	614	603	602	602	613	596	617	598	598	665	583	626	659	620	600	658	645	624	643	615	607	592	609	683	599	616	600	613	618	628	615	613	643	613	640	613	647	588	612	605	604	633	632	631	630	657	589	597	615	607	605	638	647	628	620	651	674	623	586	578	582	589	621	603	653	637	584	618	605	589	640	588	622	616	632	647	630	629	586	615	590	580	609	661	635	614	653	607	655	607	584	613	594	627	601	626	599	596	599	650	631	637	605	619	616	674	581	615	632	593	628	629	620	598	593	600	618	613	558	578	610	647	613	613	633	624	585	609	605	642	602	615	628	647	630	622	651	614	647	645	613	626	598	655	638	608	637	604	597	596	605	605	626	627	581	604	624	609	556	617	622	600	618	598	611	621	612	633	597	679	626	647	555	608	635	576	618	612	614	635	616	638	574	627	581	624	613	660	629	669	579	591	616	660	586	635	615	567	627	623	631	658	627	628	596	599	642	683	591	623	640	610	569	610	619	668	606	593	627	615	633	593	587	657	604	616	619	637	654	638	620	643	670	644	596	644	624	632	593	641	617	658	630	664	608	623	602	651	628	584	620	593	604	596	622	623	650	603	644	671	633	625	567	625	636	561	661	620	616	622	623	593	643	625	639	671	643	611	617	637	557	617	640	615	662	640	638	606	645	593	644	622	600	618	661	649	639	627	613	593	581	640	655	633	621	577	582	621	646	643	676	608	634	671	643	601	628	593	663	577	583	600	651	629	622	635	618	603	605	651	627	605	595	661	634	625	598	583	668	595	620	637	659	628	616	599	668	620	655	615	613	608	601	581	585	610	605	568	618	597	581	637	614	609	624	568	637	615	656	569	626	614	623	613	625	590	627	600	631	596	614	643	645	619	645	658	663	650	610	633	652	615	616	638	666	629	623	641	634	658	610	634	623	638	618	630	588	633	611	637	644	655	634	574	618	620	622	604	612	667	630	656	625	636	636	653	621	640	615	621	629	611	614	597	610	603	634	596	615	644	605	630	677	612	619	628	586	614	640	621	609	641	618	603	597	617	618	624	585	593	646	576	595	633	662	627	653	630	674	614	602	575	627	635	641	602	630	625	612	580	636	639	616	619	667	593	590	616	633	574	595	641	605	608	608	601	621	585	625	641	585	621	625	648	621	660	593	645	623	625	556	624	595	623	632	604	612	633	588	610	651	636	588	662	601	610	630	628	642	598	607	617	578	640	636	619	593	628	607	599	608	610	612	650	637	570	610	597	581	642	582	560	617	632	620	616	587	589	647	623	582	608	624	654	623	570	646	576	644	601	641	607	580	633	644	635	585	575	593	615	660	658	677	610	624	619	604	605	668	609	600	612	631	605	607	553	607	641	636	629	612	603	618	612	588	548	573	592	613	658	618	632	637	659	616	651	661	655	657	613	610	624	631	623	646	612	645	664	595	593	609	614	611	610	621	587	621	590	658	618	644	625	603	603	650	637	609	600	596	673	655	601	627	634	632	588	563	659	657	638	621	623	615	585	612	586	598	615	678	653	597	630	645	598	570	633	628	628	630	624	618	614	600	602	643	639	651	609	632	650	638	595	559	591	592	617	585	615	671	593	626	622	644	623	591	607	630	629	650	651	643	641	613	603	656	647	665	675	630	597	635	610	645	613	584	631	665	673	605	617	606	615	641	591	642	650	621	616	624	600	626	594	631	590	619	597	625	653	599	610	633	651	607	624	647	656	630	592	626	628	593	629	606	644	621	645	630	636	656	591	591	599	615	615	630	619	617	657	562	615	638	647	591	621	652	587	618	606	626	628	659	650	619	650	636	591	653	690	618	635	597	632	633	656	634	625	625	588	648	636	619	600	614	594	604	655	639	645	601	626	565	587	631	638	637	583	601	658	598	634	614	599	628	631	632	589	622	616	637	644	635	616	614	641	596	631	620	621	650	628	654	615	628	601	624	648	660	632	613	657	608	595	613	650	606	640	606	609	619	603	630	666	620	647	630	618	613	622	651	600	656	622	629	604	625	633	681	622	626	661	632	609	661	623	636	593	622	616	658	664	615	590	641	615	626	599	583	636	648	551	601	638	645	630	614	567	604	644	639	640	616	590	599	620	614	634	645	610	627	606	629	643	614	623	635	610	653	681	651	585	590	600	632	640	591	636	598	598	635	614	609	590	616	611	635	629	644	627	619	579	647	600	645	648	615	600	627	614	614	569	582	643	616	657	584	603	637	630	642	626	649	624	660	566	595	598	619	554	616	595	661	591	637	607	573	650	645	592	629	614	628	613	594	576	665	643	624	616	605	607	597	598	587	602	639	606	641	615	624	651	629	638	590	647	630	598	604	580	605	638	623	629	614	582	632	605	618	587	624	625	654	639	601	642	608	624	621	612	615	644	595	632	623	640	600	635	598	646	549	638	617	608	579	611	614	625	619	632	604	627	642	585	629	608	600	594	596	583	643	634	611	639	599	578	592	636	609	677	594	630	644	625	646	604	661	618	585	641	648	633	638	647	607	598	678	596	622	612	634	584	587	662	632	634	605	616	630	623	659	635	605	607	608	646	662	631	621	596	619	626	583	615	609	595	643	619	605	625	611	613	699	603	621	674	640	610	601	643	616	573	658	607	650	638	593	618	639	653	600	652	636	618	631	620	596	661	585	619	611	656	649	631	654	597	569	633	622	662	592	633	632	651	608	628	613	629	598	621	613	620	625	619	633	578	598	619	661	590	626	598	637	597	611	619	644	621	603	654	644	596	619	621	627	648	582	631	631	600	626	601	575	619	640	663	654	615	581	626	619	633	601	575	611	629	649	652	585	626	587	607	592	592	595	627	616	632	594	588	641	638	606	607	624	650	612	592	629	661	607	567	632	607	652	690	617	604	598	622	626	564	610	614	580	629	601	619	628	612	616	634	674	637	614	609	609	643	608	568	573	605	645	620	591	600	624	633	662	650	605	638	640	654	636	599	617	645	587	563	667	633	580	617	593	597	554	629	626	653	623	573	616	598	627	643	624	584	605	620	595	625	631	606	598	638	621	591	616	620	625	632	634	623	605	631	611	620	650	624	568	597	595	597	553	648	620	619	652	588	581	621	598	596	597	662	631	607	619	661	622	640	613	640	638	633	636	611	632	625	582	586	605	603	602	606	601	603	635	644	611	615	634	662	588	634	630	607	638	642	653	610	690	590	658	622	581	660	622	603	619	574	602	601	587	633	660	653	634	598	599	639	610	653	623	628	640	655	618	647	588	628	633	610	628	623	618	624	665	638	616	612	647	624	607	620	663	625	602	688
56123	25574	8248	1710	736	544	395	353	306	245	273	273	267	275	240	258	254	256	270	288	265	271	273	266	278	271	276	256	260	279	260	262	237	311	246	280	269	272	274	269	303	274	268	261	272	278	250	281	278	289	271	262	259	245	271	272	261	262	266	267	252	252	278	261	262	270	276	288	260	285	289	264	290	302	269	309	275	267	260	266	254	267	274	266	277	257	296	287	299	266	257	267	257	280	262	301	316	278	269	287	292	269	257	321	249	287	277	295	307	251	260	253	251	269	265	245	283	250	281	266	270	288	242	281	245	249	270	262	249	287	271	263	255	214	281	260	301	300	288	275	256	273	259	237	260	245	254	254	275	276	259	269	285	253	280	280	253	287	261	244	296	294	261	319	273	246	270	296	255	296	279	302	275	253	260	242	263	251	283	281	261	284	285	269	278	284	256	265	277	287	272	307	294	290	296	280	267	254	308	273	280	253	251	283	288	250	276	275	252	237	283	268	311	271	245	283	249	267	283	270	293	259	274	245	247	284	266	274	262	245	256	250	287	281	272	285	298	260	279	285	275	288	301	267	247	262	288	296	255	271	285	268	243	264	270	251	286	243	257	272	269	282	283	270	284	270	253	282	272	268	275	288	265	258	311	257	284	253	278	253	283	263	240	283	257	262	272	258	267	294	280	261	282	279	288	259	279	244	245	284	269	263	273	282	282	278	243	246	282	286	242	261	246	254	250	268	258	294	261	273	268	262	262	282	273	275	269	297	290	280	272	275	313	272	278	241	246	282	259	285	238	258	262	234	285	252	241	263	274	278	266	277	273	293	245	268	288	247	278	270	287	247	281	292	286	279	282	280	306	278	278	300	267	262	242	270	268	278	248	273	256	288	272	263	272	288	280	271	291	295	289	282	287	291	287	272	280	293	269	290	312	285	306	293	278	269	228	278	284	310	267	269	293	285	268	289	291	259	286	276	299	253	287	257	265	290	316	300	260	283	272	299	275	312	278	267	278	260	236	275	290	291	258	258	267	314	295	288	276	258	284	280	257	293	269	272	279	259	241	263	248	252	259	279	282	265	266	264	297	290	244	257	284	286	293	305	236	282	309	280	268	269	298	306	309	247	264	273	291	263	245	284	253	239	274	237	272	269	283	252	294	238	259	265	279	256	279	254	237	255	268	277	284	298	278	301	275	275	311	278	255	273	276	270	261	284	265	234	258	310	264	279	278	238	287	272	265	247	278	256	316	295	274	239	262	267	271	283	269	262	288	279	294	269	281	258	256	267	280	260	236	280	281	303	260	278	298	300	312	257	265	295	296	230	250	247	275	243	269	250	314	294	280	288	299	277	275	253	263	244	256	249	286	256	255	270	291	273	303	296	277	258	242	256	275	287	293	278	268	274	232	285	267	273	251	285	284	297	279	284	287	265	268	251	266	278	250	279	238	239	253	249	308	254	275	338	264	278	269	267	303	255	261	263	278	265	295	294	285	272	298	261	262	251	277	277	240	273	282	287	252	286	258	291	249	253	287	281	296	313	264	279	234	262	286	264	265	281	262	244	240	258	239	288	302	276	253	273	254	270	275	288	324	275	252	295	230	253	255	269	245	249	269	244	245	273	263	260	283	257	257	257	241	242	249	262	284	282	277	287	297	277	261	241	274	287	247	252	260	266	282	276	273	258	278	281	283	290	260	278	280	287	313	329	257	281	296	269	261	257	275	267	267	266	260	272	285	292	277	276	231	290	290	267	275	259	274	292	282	280	260	283	305	271	265	267	277	266	276	292	293	273	247	270	245	258	231	293	300	270	276	277	263	265	258	260	297	295	272	263	255	234	254	265	257	262	271	275	275	264	286	263	278	257	268	283	273	268	254	266	266	303	268	263	293	289	258	264	282	277	270	247	242	257	270	280	245	269	284	291	258	287	305	275	299	265	284	276	264	244	274	301	287	278	250	272	277	265	273	250	248	273	299	252	263	280	267	284	261	254	254	279	224	249	276	275	232	250	275	253	242	286	271	254	284	293	290	305	285	252	248	270	272	297	252	258	268	252	246	275	292	267	276	251	275	266	268	287	247	316	279	237	276	290	269	245	264	271	281	310	292	268	246	269	300	261	279	286	273	263	262	271	282	259	284	299	260	275	262	274	286	259	305	267	265	271	255	241	224	268	276	268	275	254	278	276	238	291	274	260	314	275	257	271	286	254	239	263	277	289	296	298	250	302	281	276	271	290	255	258	238	262	257	276	270	282	260	290	251	270	264	245	273	282	292	266	271	287	277	237	290	284	301	258	290	267	287	271	256	305	271	251	278	333	293	266	267	273	311	248	283	261	270	298	262	292	292	282	275	284	274	270	243	288	276	244	273	273	266	269	279	231	280	278	246	259	291	257	268	289	265	261	275	288	273	286	283	278	285	277	287	291	254	246	290	254	316	306	270	270	262	256	248	268	275	280	272	258	270	245	302	252	290	279	269	285	286	297	264	308	286	286	283	259	249	268	286	286	254	292	276	258	262	269	289	284	288	277	272	284	291	286	273	276	266	280	270	276	276	304	270	278	276	246	276	272	309	275	282	294	271	243	260	284	283	274	261	246	273	288	276	294	296	308	257	295	294	275	268	253	307	279	278	250	288	276	291	281	289	295	291	250	261	289	273	272	267	275	273	260	267	253	263	292	264	271	299	273	273	236	274	244	267	247	296	263	291	301	269	277	309	250	278	276	287	268	277	244	285	278	293	274	284	283	294	285	268	274	252	275	272	268	255	271	274	282	269	314	277	266	248	257	280	252	249	284	277	291	300	284	286	265	242	274	292	244	296	285	274	264	258	273	259	274	236	278	281	271	259	280	263	249	252	245	289	278	230	251	290	294	238	282	258	284	286	274	276	284	265	298	293	291	255	260	269	259	299	267	274	262	262	273	277	281	250	282	293	281	261	238	275	286	245	260	268	275	267	281	266	268	302	306	253	255	264	288	269	293	271	265	265	271	262	261	264	243	252	297	255	279	292	243	267	263	268	283	294	304	280	249	266	273	240	254	286	251	293	275	274	282	290	253	274	272	262	256	245	263	290	250	272	268	286	291	277	257	253	270	300	282	254	251	257	293	324	268	275	287	277	299	301	280	276	284	261	262	273	265	282	277	277	243	272	240	272	284	293	282	268	290	312	257	285	268	285	271	273	274	272	285	264	258	299	251	259	273	304	275	263	283	319	272	280	270	271	241	223	276	292	278	268	276	304	300	288	272	271	274	282	263	245	264	278	287	265	291	276	253	268	287	263	285	290	262	286	281	274	278	283	279	261	250	285	280	275	265	296	277	280	251	286	285	245	299	273	245	274	292	261	279	268	259	289	246	312	258	240	255	295	271	271	297	265	233	268	270	283	273	272	277	287	286	268	277	289	258	280	258	276	239	260	276	272	269	294	281	294	274	265	261	314	294	264	282	279	265	261	266	291	277	272	279	264	253	278	272	289	237	278	256	249	280	254	260	230	249
39538	17475	6116	3222	2072	1476	1072	947	733	651	524	617	574	613	571	629	628	608	621	612	604	580	662	572	606	608	614	598	600	600	601	625	656	636	594	603	624	582	621	565	596	618	606	649	600	631	595	550	581	581	628	653	582	628	599	597	615	597	595	538	598	578	597	644	576	625	615	591	614	580	588	590	622	625	607	601	604	620	583	591	623	624	610	566	598	628	633	594	624	609	612	646	627	605	616	591	600	611	601	603	612	631	604	617	594	615	604	596	608	599	650	636	619	598	650	599	602	632	616	600	621	584	632	565	628	597	616	591	589	614	574	576	648	597	616	602	570	594	593	596	598	640	564	598	654	580	571	638	644	604	584	603	602	638	632	653	607	621	641	598	581	586	621	653	603	599	575	652	591	562	611	604	603	610	611	620	632	594	590	586	598	637	595	591	655	604	611	589	601	631	628	593	612	627	658	610	593	648	618	586	570	619	630	608	624	626	607	596	606	640	585	591	643	609	600	584	582	580	620	629	569	624	589	607	637	592	599	613	606	652	618	629	556	628	599	592	617	670	608	579	590	610	590	593	596	589	580	601	632	648	637	612	624	656	649	633	596	652	588	636	617	584	632	648	574	613	602	572	598	610	589	646	598	615	575	588	603	635	576	577	624	596	576	583	608	614	605	615	626	615	609	599	625	611	647	591	570	613	649	579	598	613	610	637	596	585	604	576	589	610	601	595	638	591	620	631	575	634	635	600	623	593	603	590	586	579	581	592	600	564	585	633	591	573	624	604	609	587	600	651	582	587	599	627	554	552	601	662	635	612	615	620	594	591	605	643	636	563	559	646	634	594	564	641	625	627	636	579	606	624	616	646	607	639	589	603	617	581	588	611	555	601	558	548	643	610	609	620	644	557	577	591	608	588	608	627	596	573	650	592	610	593	641	601	589	569	579	626	558	594	611	574	599	654	589	627	627	578	601	642	554	581	635	611	638	604	650	628	620	591	620	594	601	606	563	667	574	616	595	565	593	631	597	607	547	620	625	610	617	592	568	582	566	612	623	627	627	586	597	550	589	629	605	601	558	619	592	604	616	632	592	597	600	608	589	594	574	638	607	595	629	643	596	601	595	588	604	611	599	626	566	608	635	645	630	608	606	615	573	592	599	569	635	629	613	599	622	653	592	619	593	620	617	617	608	595	582	612	600	618	568	623	648	643	624	617	612	634	586	654	653	629	615	642	604	587	568	643	616	648	640	585	633	566	559	607	616	640	622	613	601	623	622	573	660	616	542	561	603	592	630	561	635	674	643	587	601	586	617	628	598	619	623	602	616	619	616	600	628	628	635	598	600	619	623	598	598	636	618	622	569	615	584	564	596	641	595	637	591	630	618	567	674	615	631	644	618	576	607	635	623	576	622	602	644	613	587	611	591	604	639	598	630	578	572	633	610	601	567	587	646	626	612	597	653	582	641	575	633	572	617	601	613	592	601	625	608	605	604	634	638	641	627	583	565	633	551	567	636	587	599	553	607	601	599	640	580	585	606	571	606	604	606	645	625	627	617	617	625	648	603	630	607	599	622	605	597	563	637	575	608	582	638	598	604	613	594	607	600	621	577	622	629	595	611	641	575	599	577	589	655	591	613	609	632	624	588	590	579	590	561	632	623	622	572	577	594	648	602	621	637	588	629	605	574	626	586	585	631	640	580	587	640	602	615	584	637	590	619	642	568	570	577	593	581	630	650	583	611	562	564	593	602	596	589	601	592	601	625	579	568	578	578	604	540	647	616	616	605	601	577	579	630	634	609	605	661	633	603	598	642	598	632	637	626	578	602	624	626	603	621	615	598	607	642	597	613	635	628	651	596	635	578	617	610	573	585	615	628	554	620	577	578	558	592	618	617	615	562	579	597	603	665	580	582	623	655	622	586	589	612	566	616	560	629	617	629	615	580	625	625	607	620	569	606	601	562	623	632	626	616	633	604	635	607	664	587	547	650	597	612	630	555	555	616	589	613	644	599	611	554	632	632	620	609	591	638	570	642	592	632	608	610	589	597	596	593	601	593	613	594	642	624	633	599	634	651	591	592	597	603	610	606	627	600	621	606	639	597	550	640	645	630	572	628	642	631	605	614	604	613	625	602	600	609	581	573	642	618	638	607	581	602	605	601	624	612	602	637	603	599	587	575	580	639	574	640	661	574	617	602	619	621	609	642	607	613	589	615	610	563	632	615	604	585	657	587	648	609	610	620	617	597	621	619	615	607	614	586	624	607	667	657	593	586	614	586	594	604	620	600	617	647	607	601	616	570	602	631	585	600	586	610	628	608	625	607	623	582	571	606	583	605	595	588	622	623	585	647	637	578	594	620	595	613	594	625	575	623	570	620	574	613	622	598	616	587	650	616	645	603	596	594	584	634	645	639	612	626	624	615	601	583	625	668	619	655	619	621	596	616	589	628	664	631	586	646	618	639	624	643	629	594	611	614	616	618	596	623	581	609	628	611	618	554	620	612	621	567	613	638	629	613	638	614	599	612	600	612	573	636	613	558	627	601	622	564	617	594	639	581	619	595	611	615	629	615	647	585	621	608	650	578	582	625	588	572	602	606	603	653	618	606	603	650	619	635	597	596	607	593	639	622	630	587	562	606	597	612	598	629	651	599	638	580	625	617	612	593	584	612	593	621	617	645	624	581	615	608	628	631	570	632	593	611	617	598	621	591	644	584	595	572	569	618	610	614	566	597	654	598	587	652	596	607	602	585	556	593	603	621	604	573	608	623	575	595	622	591	619	547	593	652	615	605	593	574	579	632	629	622	616	583	638	606	579	655	618	614	608	607	573	578	652	597	640	563	624	624	567	620	583	633	583	618	603	653	552	581	586	598	589	644	576	593	585	591	592	606	614	592	619	606	610	558	606	601	598	585	616	619	645	591	581	634	614	599	614	586	606	640	578	596	624	568	618	548	610	566	644	609	607	592	611	637	612	597	632	643	628	603	602	645	649	601	602	601	586	595	590	601	584	552	588	603	593	668	603	634	612	624	609	597	631	649	588	596	601	607	625	601	645	638	643	636	614	648	602	591	578	605	575	590	626	585	646	645	613	606	648	612	591	616	556	595	628	595	614	602	620	619	570	634	591	681	557	600	640	615	633	593	602	639	600	678	598	597	595	546	650	604	614	603	588	640	619	565	575	629	620	643	585	587	574	613	613	639	641	646	632	593	588	612	611	608	598	564	582	562	587	628	627	591	578	611	632	604	633	602	630	599	640	574	632	654	636	564	567	591	588	574	612	616	604	597	611	614	634	591	571	639	613	571	630	656	644	604	621	600	632	605	615	628	601	579	577	589	607	637	628	581	585	617	625	670	592	641	574	622	610	591	600	598	612	610	611	539	611	654	620	578	619	570	564	572	604	620	608	596	597	584	627	584	625	601	622	638	613	617	624	618	611	587	623	596	590	604	619	625	627	607	624	627	624	611	588	638	624	602	615	582	580	616	595	604	644
58048	29804	14081	4688	1803	1077	787	580	386	295	290	266	311	286	301	296	296	277	336	285	284	282	299	297	288	294	295	291	288	272	280	277	295	270	281	288	274	274	282	286	276	305	306	299	314	264	286	290	272	310	295	298	279	270	295	333	276	291	265	301	299	292	291	315	294	282	289	314	278	282	288	300	271	292	271	289	291	284	278	283	288	265	299	277	277	318	289	282	286	286	279	288	285	274	288	322	273	261	277	274	286	273	261	274	283	278	276	285	258	277	236	305	294	278	311	308	295	313	270	265	289	283	285	296	293	301	299	276	310	278	280	276	276	252	277	285	307	263	241	289	281	276	250	288	307	300	272	299	272	281	339	279	303	269	296	312	297	284	262	293	292	307	284	309	291	300	279	310	275	278	271	283	284	249	301	293	297	272	304	296	289	265	257	261	301	298	270	277	292	320	276	304	293	289	310	261	295	313	303	278	280	274	287	258	312	306	274	303	285	323	313	262	287	267	319	280	261	299	297	269	302	289	266	267	315	274	303	298	273	295	272	290	287	274	298	315	278	278	317	286	318	297	284	277	277	284	287	241	322	305	309	299	272	280	287	285	288	272	297	275	286	313	304	307	261	306	295	309	308	271	262	255	298	276	267	311	304	277	287	260	288	323	310	297	294	296	322	283	278	286	272	301	283	283	281	269	281	288	279	306	286	313	310	287	283	275	282	335	267	280	274	301	251	306	274	267	295	287	303	265	295	280	292	282	315	318	300	277	304	271	283	294	270	290	283	277	286	236	302	302	275	273	305	300	296	256	295	260	255	293	269	280	290	272	268	302	294	270	264	266	282	247	255	272	284	282	285	299	308	278	294	267	277	275	318	366	288	278	252	308	262	272	304	286	254	286	292	268	276	311	306	275	298	298	283	300	290	297	288	282	292	279	312	301	303	246	293	276	256	302	313	310	315	296	317	285	284	299	285	280	278	289	286	292	291	299	271	297	307	273	264	283	289	307	281	303	274	288	265	303	278	284	281	327	292	287	272	273	287	275	276	295	302	310	281	294	294	312	301	295	296	285	299	285	294	325	302	283	315	279	292	292	285	329	295	264	281	273	292	271	294	288	329	296	298	281	296	290	271	287	291	278	296	293	257	263	314	305	289	310	260	282	313	271	312	277	303	273	260	306	288	268	284	295	299	290	318	288	319	336	272	301	261	280	267	289	234	278	275	275	301	290	280	300	322	289	292	299	294	308	272	288	322	255	300	291	261	309	315	280	333	306	312	277	284	257	284	290	311	282	272	289	281	291	286	242	302	281	285	269	294	276	293	302	294	306	287	265	255	269	295	272	282	287	238	304	295	278	286	318	259	305	298	258	295	292	286	247	283	306	312	306	319	247	302	314	284	259	284	279	301	261	293	267	286	286	313	302	294	309	284	316	311	333	292	325	306	289	280	292	283	245	283	269	270	287	271	301	267	276	274	297	287	290	284	286	275	297	269	266	266	290	288	294	312	309	288	273	268	295	269	305	286	281	288	270	287	240	285	283	275	265	278	286	298	218	284	295	297	272	280	292	297	254	267	284	267	311	278	310	299	274	284	310	306	312	282	303	288	279	308	337	287	313	300	308	258	288	282	266	271	294	263	280	293	257	284	307	283	293	269	276	279	283	271	298	284	294	259	273	307	284	319	280	288	286	286	265	313	291	302	286	272	313	279	290	282	290	264	324	323	286	255	290	287	289	310	263	286	306	275	275	291	282	305	300	322	331	254	316	301	283	301	296	322	296	273	264	271	284	285	300	278	310	287	278	304	258	275	260	298	328	289	281	284	259	282	264	298	257	285	265	289	280	307	254	278	275	284	302	260	272	288	276	307	296	304	275	297	280	275	291	274	304	302	310	281	247	303	310	277	272	256	288	247	269	260	260	283	301	280	286	269	323	269	307	298	275	310	295	299	283	298	257	317	250	276	285	301	290	309	268	273	249	292	274	273	293	283	279	307	311	319	304	314	263	303	272	308	279	292	269	323	301	280	319	269	271	293	287	280	280	300	311	309	306	308	280	269	303	323	283	302	314	294	276	302	311	288	252	286	283	293	297	309	262	284	289	259	279	296	295	265	279	291	265	281	260	336	281	265	277	267	284	308	288	299	334	269	270	290	280	279	279	289	294	287	269	265	249	313	320	257	291	295	281	280	314	276	283	281	318	293	266	283	296	300	295	281	283	313	310	314	285	298	302	296	260	253	288	296	293	296	292	292	317	257	306	259	299	279	298	283	262	310	295	288	285	289	273	336	318	259	287	285	306	302	291	286	278	290	298	314	289	284	336	251	287	282	296	334	293	258	328	281	292	301	298	300	304	265	266	268	291	291	281	273	284	289	283	275	316	308	281	254	277	281	343	303	267	274	258	292	274	301	285	277	266	252	304	300	246	310	284	310	313	295	314	297	276	258	300	288	316	297	315	295	292	326	298	298	263	279	287	292	305	276	275	309	271	269	324	283	323	299	287	302	249	295	261	273	283	270	274	302	289	270	310	316	274	318	297	311	293	270	294	300	266	283	293	276	246	279	303	296	329	307	293	303	318	288	272	283	292	283	299	306	278	276	297	266	296	271	305	279	292	300	286	266	281	259	264	310	281	305	263	272	262	286	334	312	292	300	329	260	273	287	274	272	277	278	318	281	298	293	293	266	298	266	307	290	302	269	262	299	297	298	280	299	292	268	306	274	295	286	295	310	314	315	287	269	284	287	277	279	270	300	302	243	268	302	309	281	300	284	301	279	265	270	286	287	269	295	293	277	302	267	279	320	276	273	272	269	335	305	306	243	268	285	288	278	299	306	245	299	333	306	286	292	311	296	285	282	272	313	294	255	264	283	283	315	293	286	295	269	268	269	275	299	287	301	295	297	310	285	309	279	280	282	310	273	296	293	289	284	279	254	289	301	276	290	302	263	292	309	269	280	314	288	330	277	305	291	284	284	269	299	304	267	300	280	313	297	320	306	265	306	272	268	288	275	267	316	333	262	292	298	289	301	279	250	303	295	296	285	283	283	298	280	281	273	270	281	257	291	269	277	307	292	290	308	290	322	289	303	299	280	291	296	267	280	250	283	303	269	336	244	303	279	302	289	290	279	277	282	270	266	269	297	278	305	276	318	301	318	276	294	313	273	286	256	302	284	277	306	270	298	293	277	289	289	290	302	299	326	281	275	281	290	256	279	256	277	294	333	269	293	280	366	298	286	292	292	276	271	290	260	273	283	287	294	309	310	280	288	287	294	268	305	292	288	292	274	287	253	269	310	307	315	322	259	293	307	275	276	303	313	304	274	307	300	284	264	323	281	291	281	281	256	265	287	298	252	310	293	304	335	324	282	303	316	275	335	291	290	304	342	295	321	290	302	288	272	294	266	269	299	289	310	284	295	267	260	279	243	271	295	267	277	288	289	293	283	273	297	285	276	299	265	292	297	303	278	242	267	280	315	275	296	288	295	299	301	323	298	260
39393	23974	14025	8000	4743	3259	2218	1611	923	657	640	641	649	661	659	651	625	651	678	636	636	651	618	676	633	619	656	684	631	645	638	639	652	613	660	618	654	623	628	636	628	635	652	656	628	610	646	664	634	618	615	646	667	609	651	657	619	680	646	649	639	604	629	641	683	612	655	687	606	605	672	655	656	693	655	584	571	614	655	641	691	689	637	629	642	597	603	681	604	578	608	647	644	624	680	650	658	652	600	613	613	657	627	640	601	612	640	658	674	633	647	689	589	642	561	621	668	581	603	639	646	656	668	607	650	628	633	657	605	667	654	674	639	629	628	665	612	652	625	661	675	657	611	629	658	615	596	616	682	617	653	637	661	651	606	635	624	601	601	656	609	612	658	610	634	663	607	617	634	619	685	599	640	655	628	624	669	671	616	619	611	705	606	665	633	628	673	618	602	653	647	656	651	611	677	630	655	665	615	574	650	608	641	603	597	651	637	639	667	655	651	598	655	625	601	667	632	650	637	696	628	652	670	615	667	610	716	626	632	593	640	605	643	614	613	616	632	622	656	639	622	609	658	598	606	670	601	588	660	622	661	634	639	659	628	624	607	635	655	661	672	637	625	671	642	637	635	691	630	657	653	636	616	607	602	634	618	621	668	608	677	633	645	607	625	649	606	612	682	615	641	610	698	602	641	582	631	639	640	619	664	637	637	654	646	653	638	614	653	672	651	657	613	630	608	658	678	629	650	702	630	630	649	628	624	644	675	623	642	630	590	637	669	619	641	671	662	651	597	626	619	632	624	654	674	634	667	607	666	620	620	650	611	690	619	655	674	590	632	661	676	651	667	613	626	625	667	632	647	627	628	650	665	625	621	628	657	600	644	633	640	632	638	665	622	591	598	610	614	669	636	612	586	632	649	612	650	676	652	685	634	659	637	651	632	665	622	693	628	657	613	636	625	623	610	650	655	669	647	661	665	585	628	668	667	587	610	633	637	620	632	682	644	618	616	576	632	617	622	601	694	622	597	619	623	616	648	626	608	631	624	632	605	644	613	627	633	665	669	682	624	628	682	625	596	602	624	634	647	646	661	643	653	651	666	628	623	646	622	648	623	690	652	615	700	637	606	665	604	625	624	619	644	612	638	675	631	616	669	599	621	633	649	665	622	583	667	617	616	586	687	642	617	664	614	644	625	688	636	594	675	659	675	607	655	644	575	634	632	606	634	621	621	681	623	636	664	685	612	639	661	635	650	603	628	647	620	689	657	642	630	662	643	656	612	621	646	632	632	642	609	635	653	667	641	617	654	603	606	614	617	624	614	619	620	634	650	658	677	590	639	631	613	650	620	608	653	636	635	628	642	619	634	618	603	659	622	668	597	629	624	580	588	678	620	653	630	603	576	603	661	636	593	641	657	670	621	663	612	570	647	631	641	655	623	662	641	637	614	635	612	633	629	611	609	640	635	620	682	587	632	690	586	665	656	621	636	680	604	637	610	658	678	696	611	613	567	674	616	681	634	647	658	649	661	633	686	634	675	591	649	636	629	637	633	664	621	637	653	636	675	617	587	662	646	623	614	614	695	611	608	648	644	625	619	608	658	643	636	664	643	649	680	663	713	655	633	625	610	625	663	638	654	639	683	626	592	646	641	620	636	653	646	613	621	656	642	657	651	657	586	639	634	686	622	593	613	653	690	652	643	599	656	653	616	658	581	604	632	637	664	622	614	608	646	646	595	642	615	629	612	661	676	634	660	632	586	643	598	633	577	600	647	605	606	670	597	641	597	647	692	669	650	657	592	606	637	640	611	604	630	593	636	642	620	646	648	663	650	596	633	676	633	635	596	628	686	596	659	655	636	644	624	621	658	630	618	658	631	693	652	627	625	642	582	634	607	677	610	646	605	615	658	627	622	644	584	644	611	582	630	634	624	613	653	583	634	618	646	649	666	608	637	660	642	631	635	644	643	644	603	674	635	631	626	673	618	614	625	590	628	660	628	640	679	676	656	666	609	550	649	624	641	618	622	633	645	609	661	619	617	624	612	625	640	648	629	628	669	635	632	667	662	647	607	687	617	608	663	607	617	641	632	672	633	648	647	704	654	627	631	651	624	620	662	644	653	666	566	640	666	664	633	666	659	644	632	637	583	633	624	575	630	638	609	607	651	636	630	634	670	632	654	625	636	606	666	648	615	677	682	612	639	623	596	662	651	654	647	663	646	648	633	634	609	584	607	624	605	645	633	638	622	664	618	650	618	626	673	653	647	659	629	658	611	643	646	657	594	651	661	638	638	659	638	635	650	583	623	651	588	609	675	628	658	622	634	627	656	667	629	651	593	650	622	645	587	638	660	618	613	645	669	643	612	607	626	621	652	612	639	620	633	668	656	592	635	638	655	654	627	637	648	616	610	639	690	635	607	640	645	681	624	655	609	633	637	643	633	589	679	624	657	636	648	574	643	606	669	671	636	646	624	597	614	605	628	642	617	609	629	608	637	600	673	631	651	623	630	660	645	596	626	606	647	609	603	658	590	631	666	624	635	643	634	679	644	652	638	651	587	632	611	598	613	641	637	683	613	677	629	613	662	601	674	649	651	651	634	635	635	666	674	659	640	605	686	672	651	639	603	610	644	631	665	639	629	645	607	669	649	604	605	603	656	678	645	655	631	673	606	611	626	628	612	624	656	630	655	626	648	694	633	637	703	609	673	634	655	605	615	570	644	618	641	635	646	622	651	625	646	598	643	625	677	690	676	608	686	627	608	599	668	604	681	605	668	619	656	678	693	676	621	636	661	661	619	640	655	642	628	664	615	633	632	626	697	642	620	626	662	626	644	603	710	657	619	559	592	626	647	620	634	691	631	650	668	649	636	621	622	641	694	686	661	674	595	616	622	635	635	682	602	609	624	607	596	621	680	682	599	619	649	600	670	683	611	591	647	640	626	627	683	618	620	644	642	640	659	649	687	645	664	695	635	614	615	631	641	664	608	604	622	653	652	616	645	632	655	656	638	613	651	650	589	653	644	612	640	620	622	643	633	652	638	615	643	585	618	635	689	640	628	640	641	665	646	659	643	700	605	652	615	668	624	656	646	569	610	648	609	687	638	632	602	689	650	648	632	589	618	644	661	606	626	645	610	614	652	658	653	641	682	655	612	619	642	659	620	626	650	610	650	629	658	641	616	646	607	680	701	677	674	646	646	620	630	615	615	628	615	670	617	606	665	594	628	629	620	620	661	636	656	691	647	612	676	669	663	669	609	654	638	643	618	661	630	643	654	627	624	630	579	638	684	620	646	645	672	614	674	639	631	619	660	631	695	597	654	641	615	585	666	663	635	659	665	624	635	611	624	637	673	611	639	622	677	633	598	670	663	640	572	624	595	619	601	629	630	621	653	637	622	643	639	626	649	638	661	641	655	596	660	646	639	664	623	649	670	638	626	624	616	591	626	637	647	579	635	653	633	673	666	665	636	656	643	640	642	674	647	595	699	623	626	693
48497	20428	6057	1394	655	405	309	315	271	279	237	287	261	260	255	265	261	283	243	289	266	283	265	264	294	259	261	308	294	247	269	260	274	242	240	292	274	274	246	312	259	261	284	293	287	254	233	248	258	258	283	273	235	280	259	283	274	254	234	265	265	298	278	271	266	296	275	227	302	282	256	237	261	288	253	276	289	253	251	272	262	258	297	304	259	263	271	265	271	253	262	244	257	240	278	250	293	281	284	288	277	278	257	267	240	257	238	265	280	296	241	281	258	248	280	269	278	260	298	287	241	262	274	288	254	281	257	292	255	245	261	245	260	244	268	241	289	280	244	260	281	260	235	268	292	245	262	297	255	265	264	272	258	269	250	256	254	289	265	228	253	256	278	288	251	266	268	242	257	266	295	246	282	275	261	268	246	246	240	254	252	276	277	279	244	237	231	264	309	259	247	252	267	256	276	253	234	264	240	252	260	292	294	249	276	239	248	259	253	245	252	265	288	274	238	238	259	263	251	255	280	276	245	256	232	303	247	294	252	266	259	290	277	277	266	265	274	274	255	250	259	258	253	236	268	274	262	283	257	282	258	287	234	269	260	282	290	267	235	248	255	288	264	260	260	305	252	248	264	264	259	292	242	257	296	260	295	281	238	275	252	271	257	246	288	275	260	252	249	265	263	293	264	286	255	264	276	264	280	284	286	263	245	287	261	257	227	276	269	281	265	246	251	278	260	247	280	295	295	275	285	287	298	243	268	265	264	274	251	270	247	254	278	271	274	265	252	246	279	266	266	259	258	236	284	277	276	282	290	248	227	264	263	239	253	238	280	299	217	297	261	266	274	270	244	266	248	282	243	261	265	243	260	237	259	274	270	245	260	251	312	262	269	251	259	245	281	291	267	241	260	275	275	250	259	264	276	282	278	238	255	247	250	256	248	267	265	301	259	255	270	261	259	288	284	275	265	247	266	247	271	266	280	258	267	261	261	269	262	250	241	259	265	279	267	270	274	283	300	285	261	261	273	312	254	256	242	284	265	267	265	265	265	263	260	275	266	245	284	253	248	269	262	258	267	282	252	292	245	251	278	245	265	248	270	220	251	283	247	244	250	275	271	284	258	264	280	279	285	251	292	265	257	252	263	264	261	264	255	257	298	270	255	260	255	238	274	273	242	269	238	301	265	248	270	268	289	265	261	257	229	286	242	243	250	262	255	276	277	305	291	275	265	258	283	260	246	286	270	227	286	241	272	244	229	263	228	264	267	259	254	268	248	268	250	255	268	223	276	267	289	254	289	260	273	251	265	234	296	268	291	269	303	244	279	237	246	249	242	265	236	264	249	285	268	260	256	260	268	252	245	291	254	239	256	303	270	266	275	275	251	213	250	241	293	276	280	275	261	299	295	265	295	281	270	252	277	270	269	252	258	279	260	281	292	270	271	262	267	232	277	243	277	262	255	247	234	252	282	255	262	310	271	278	266	246	264	264	275	255	218	280	270	261	228	287	235	258	251	281	239	246	260	240	278	278	304	228	248	273	242	230	259	251	271	294	267	263	277	243	260	252	265	260	237	299	254	270	266	302	240	288	281	270	246	259	252	276	259	270	288	270	273	248	280	244	267	273	274	271	254	290	260	243	239	246	275	289	285	271	275	289	254	264	276	285	262	255	259	258	252	271	246	266	283	260	278	287	315	257	274	233	241	218	265	267	254	280	259	253	259	263	265	279	258	252	281	249	280	244	281	274	279	274	245	246	273	263	274	273	233	242	273	253	246	291	258	293	271	276	228	249	261	233	280	237	261	266	286	241	261	285	290	273	311	243	264	249	250	274	263	275	247	263	274	242	278	283	245	253	283	260	241	280	246	247	276	263	310	249	287	254	267	248	251	271	325	254	264	247	267	275	280	251	270	262	264	244	272	278	268	269	264	251	288	271	249	277	254	248	263	281	288	246	308	262	277	288	256	286	299	258	270	283	244	278	279	289	263	283	259	265	243	234	249	265	273	255	254	272	239	290	251	285	240	249	303	289	236	289	272	269	257	283	265	257	273	277	314	251	264	246	281	261	257	271	281	257	266	245	283	240	252	288	273	271	262	258	246	256	277	269	278	259	253	254	264	280	247	309	266	262	247	249	291	251	266	263	281	276	280	270	275	277	236	240	275	242	258	252	232	236	304	242	254	267	296	290	284	258	247	269	278	242	280	268	253	284	272	288	247	274	274	278	279	250	276	270	269	250	260	261	279	285	279	275	274	241	272	253	254	246	248	255	265	300	235	287	281	257	237	244	237	277	230	256	255	235	287	250	260	263	256	250	275	288	285	260	255	266	300	265	252	270	247	243	253	260	283	261	286	256	289	251	263	253	256	267	282	268	304	244	256	262	281	275	240	254	268	245	247	242	244	253	256	248	255	268	237	255	243	239	277	287	262	275	265	259	276	238	317	245	285	259	269	269	248	290	233	285	244	280	236	256	254	254	240	255	258	259	278	265	276	263	255	275	248	266	271	269	289	254	256	263	256	256	250	255	281	261	269	276	255	253	259	257	281	266	271	270	242	239	290	304	268	290	220	286	270	256	260	254	249	265	268	275	252	284	270	276	265	250	279	289	246	256	268	267	290	267	287	300	274	242	257	276	247	275	259	252	258	298	294	249	280	275	262	279	252	275	264	245	276	266	266	265	278	282	283	275	280	291	272	244	276	257	283	300	275	234	262	276	263	256	245	278	310	273	272	273	271	273	268	289	229	313	240	256	271	246	257	269	275	270	255	264	278	283	263	295	269	265	236	287	238	279	263	280	273	256	282	255	256	265	292	282	295	259	274	251	308	244	260	238	271	275	290	286	256	246	261	269	270	268	266	259	255	279	263	246	270	275	275	251	250	276	266	295	244	277	300	266	240	268	279	284	246	289	268	271	240	268	246	247	257	258	234	279	259	262	281	254	245	276	254	316	277	244	265	267	229	306	294	254	262	229	259	268	281	233	249	257	314	300	285	254	243	287	288	260	229	258	266	267	252	260	260	254	242	234	260	247	281	283	248	264	278	230	257	284	251	251	261	267	282	260	249	293	283	252	229	259	239	304	286	264	258	295	297	242	263	286	289	269	234	297	285	249	286	270	293	234	250	270	274	252	254	273	264	265	272	278	265	270	256	275	273	264	259	243	274	246	264	262	264	251	251	295	236	277	267	249	258	259	275	299	287	252	238	247	271	287	272	267	270	272	256	263	307	257	255	265	271	259	275	242	245	281	244	240	301	294	261	270	270	272	257	286	250	273	262	290	293	258	253	283	264	237	263	236	243	260	247	262	319	258	235	266	247	262	293	246	271	275	256	229	256	284	277	257	225	266	293	282	274	241	282	262	256	279	245	270	258	258	256	261	251	268	255	295	269	266	273	270	286	287	283	247	279	306	255	260	257	249	261	285	252	244	273	267	268	297	262	233	266	286	260	267	252	269	272	257	274	264	295	277	250	270	259	239	268	284	281	268	270	253
33203	15437	6782	2831	1588	1031	786	668	602	582	630	599	594	594	617	559	609	607	639	585	601	556	580	571	631	584	588	597	580	635	636	552	568	577	581	568	578	591	581	602	587	639	541	574	641	592	592	547	561	595	587	596	576	571	613	615	601	564	581	590	585	541	609	581	582	586	579	592	579	585	581	555	578	597	555	560	586	600	553	609	590	656	585	549	545	570	574	602	591	548	556	592	603	600	586	554	626	547	563	576	602	599	597	595	575	572	580	575	605	606	615	544	562	581	531	551	572	595	566	572	558	622	623	587	600	607	550	621	560	561	592	580	612	571	568	590	604	592	574	570	585	566	558	625	573	585	597	553	627	615	561	600	572	551	591	572	603	570	651	573	595	619	615	594	588	543	574	593	592	579	571	599	590	591	621	555	616	586	573	566	626	598	571	583	614	579	602	607	610	594	599	571	570	591	555	584	583	572	615	547	604	614	553	562	597	578	566	588	638	584	571	557	605	602	552	582	533	605	557	591	588	603	549	621	560	581	583	577	573	585	584	592	610	607	506	565	594	565	617	576	599	583	555	584	540	602	583	588	575	599	536	566	568	621	551	643	572	567	561	552	546	578	553	594	560	534	605	565	562	592	545	591	617	609	571	567	586	589	635	605	594	570	579	549	595	574	598	639	589	572	590	578	583	567	602	562	585	562	596	603	564	554	569	556	577	573	589	558	616	583	573	547	626	578	599	601	578	564	594	557	609	551	600	576	585	557	545	592	591	603	604	579	588	612	565	647	617	609	596	605	651	570	612	580	556	626	591	586	580	550	605	593	591	576	613	596	582	550	575	594	556	569	591	626	613	593	628	621	581	628	580	623	600	560	562	590	629	591	591	587	593	577	581	612	602	628	575	601	571	647	585	586	571	580	555	617	597	575	561	554	600	588	575	578	578	565	593	586	597	568	580	554	596	599	640	603	571	561	609	605	575	570	586	603	624	607	587	580	595	585	604	601	551	555	556	566	590	549	554	635	612	550	540	584	555	558	598	597	609	564	587	576	594	573	591	566	589	592	566	608	578	607	571	555	637	562	618	582	570	566	575	565	624	581	611	541	592	603	563	585	563	581	612	577	573	608	592	556	612	611	582	588	604	549	580	530	579	560	589	556	604	577	626	620	595	592	570	617	636	578	599	587	627	603	562	572	591	632	612	594	597	609	563	598	614	597	592	545	595	585	590	597	588	526	622	609	583	581	589	551	573	581	542	564	565	551	585	567	589	584	594	613	569	574	612	568	590	590	608	581	580	583	569	616	569	613	539	599	623	564	614	574	558	581	579	570	581	587	583	580	565	566	574	591	559	589	513	576	572	650	552	614	570	587	609	562	581	578	573	586	646	619	607	571	629	599	598	577	586	637	595	621	561	622	580	574	580	615	599	603	586	556	588	568	597	616	605	574	588	594	580	580	541	557	606	633	578	583	589	571	584	616	567	604	552	630	603	574	599	586	623	598	572	598	617	592	614	635	605	586	570	604	574	587	603	587	542	580	551	591	538	564	573	596	598	611	571	613	598	622	656	541	563	629	599	576	538	584	576	526	594	588	586	552	568	574	584	549	579	590	575	575	541	608	572	554	610	594	581	580	552	569	563	552	603	570	542	604	584	651	577	622	606	597	586	612	599	566	592	588	612	592	558	617	571	591	594	591	549	592	601	591	558	531	538	602	587	595	619	550	618	605	607	560	550	558	631	606	598	583	603	565	594	578	618	559	624	590	605	586	586	568	626	558	572	553	606	548	587	610	567	567	568	590	604	653	581	630	581	586	626	609	579	633	556	566	553	578	560	533	553	599	582	599	606	579	608	584	582	593	553	572	583	573	584	567	561	564	610	596	595	603	625	563	564	613	587	552	592	544	568	588	620	574	569	610	595	606	572	559	572	610	583	598	629	607	587	594	584	563	581	573	572	577	589	606	583	565	601	570	605	578	580	601	626	559	576	574	602	566	568	586	617	610	607	578	599	558	605	580	600	574	583	598	593	586	616	583	608	605	604	609	511	561	595	549	567	605	577	602	577	563	598	642	577	577	574	617	587	618	598	610	558	602	614	576	621	574	598	596	575	597	568	604	563	586	589	552	576	596	558	619	577	596	608	625	602	586	582	571	526	570	598	601	603	609	610	573	605	612	580	603	595	587	604	592	582	588	591	557	597	526	624	584	591	603	593	589	610	582	547	596	586	535	605	573	544	580	570	633	552	576	567	611	624	559	603	545	593	590	599	601	565	622	548	579	580	572	612	599	568	615	601	620	633	564	594	641	560	574	578	537	585	622	628	608	581	625	581	592	569	578	590	579	604	569	546	616	596	593	623	573	599	567	629	564	590	633	592	560	596	586	534	548	580	555	585	563	600	595	585	564	550	580	612	560	584	573	593	584	534	574	562	583	605	558	594	567	605	575	565	546	571	541	591	587	606	562	539	595	543	641	571	618	623	591	600	568	555	571	589	597	583	527	631	549	618	584	578	578	572	599	569	612	560	544	607	629	616	567	559	589	612	625	583	527	579	591	559	581	548	565	608	598	587	609	569	561	559	596	561	572	591	576	601	555	549	565	611	612	567	564	607	562	581	589	594	603	569	607	570	561	556	566	574	594	589	572	589	576	573	613	578	581	565	585	590	575	568	599	578	572	536	585	628	584	641	589	564	615	588	575	576	567	573	611	614	584	599	597	615	584	624	596	568	624	587	623	646	590	589	537	585	551	588	583	573	579	567	594	606	600	592	573	620	580	594	596	579	584	584	574	585	608	594	598	558	557	537	578	571	577	578	589	606	582	615	575	560	595	570	604	595	624	572	604	636	551	610	610	607	619	560	620	574	583	594	571	602	566	596	595	598	611	560	578	590	551	600	585	568	562	596	600	577	580	551	567	609	619	589	544	589	641	552	616	556	571	553	563	572	583	556	549	615	586	588	592	573	587	540	576	591	567	566	614	604	562	564	579	570	566	603	616	593	540	602	583	578	586	618	583	605	609	603	573	609	568	619	584	573	603	613	566	549	590	571	575	596	614	590	637	602	604	608	573	607	605	611	556	631	611	575	542	553	555	555	636	577	589	581	581	579	595	557	602	628	537	558	556	602	606	598	580	614	576	592	593	608	543	610	650	572	581	556	576	616	577	583	599	627	632	601	609	588	569	587	594	608	531	563	597	590	560	593	598	621	605	614	618	597	581	574	617	572	571	587	584	636	577	564	571	582	616	561	609	575	594	636	578	645	591	596	566	613	569	586	593	598	586	598	541	570	562	592	589	614	564	627	629	576	575	588	539	606	567	562	584	586	628	568	626	602	591	584	632	596	552	567	574	588	618	614	603	579	571	589	590	628	603	609	618	559	617	628	626	601	574	600	571	570	593	607	571	593	552	576	612	573	616	564	576	606	606	617	574	598	594	608	556	564	577	582	588	557	539	619	587	530	567	608	586	590	564	581	605	602	600	593	573	598	570	603	581	598	608
62529	25246	5781	926	553	428	354	318	302	308	265	305	279	274	279	280	309	275	249	287	259	288	254	265	290	259	268	295	292	274	259	286	271	249	280	299	274	285	273	262	253	306	281	275	255	287	278	291	282	290	271	290	285	269	310	271	268	274	289	284	292	286	296	261	273	337	253	318	269	257	258	284	266	272	273	312	277	286	271	295	282	296	294	266	261	254	241	313	228	251	267	329	307	278	266	266	267	279	265	324	269	300	301	300	266	265	296	257	254	301	287	278	301	316	306	286	281	294	288	255	306	302	279	283	251	260	278	252	240	315	286	295	283	272	277	273	301	281	318	288	274	264	275	289	285	278	282	275	274	281	294	279	276	280	300	305	309	271	288	273	297	261	283	323	305	286	271	299	288	301	254	265	284	286	278	286	306	279	264	254	285	277	301	302	291	278	294	281	291	289	297	270	245	283	307	284	273	287	272	265	285	270	244	273	284	284	303	299	306	291	293	257	251	262	254	246	257	276	265	294	288	295	279	293	289	255	257	289	274	269	286	289	278	271	265	246	247	296	306	275	300	300	275	269	281	268	334	283	265	290	247	295	274	296	262	296	294	268	263	264	256	261	261	284	283	257	270	335	294	270	253	289	281	255	274	293	277	270	295	273	292	280	249	245	274	283	269	295	262	307	292	264	308	285	268	275	288	273	304	323	298	267	255	291	264	252	265	269	283	268	291	270	295	245	279	326	293	293	283	282	279	284	261	297	293	262	247	263	298	286	285	271	271	297	292	258	276	279	270	297	294	293	304	267	288	245	289	282	287	280	249	295	298	299	249	281	267	287	292	296	273	255	281	246	284	265	274	316	298	292	269	267	312	306	271	264	255	285	303	319	260	273	273	250	301	304	288	294	285	282	272	297	252	263	295	269	254	302	300	277	276	270	286	275	268	272	283	310	281	297	289	271	288	283	320	277	333	281	261	266	276	261	309	319	287	279	284	266	327	278	304	287	276	254	300	296	290	290	268	304	266	289	270	303	265	285	267	304	314	280	281	308	285	266	297	262	320	277	236	257	272	297	303	274	292	259	276	305	293	271	285	291	272	286	278	257	285	285	296	286	282	259	270	244	305	283	288	261	262	291	262	307	298	283	261	266	290	284	272	288	300	275	284	322	288	289	257	255	276	313	274	280	280	281	319	260	271	298	280	302	306	293	322	265	290	303	272	258	299	272	238	256	250	273	268	273	276	239	296	294	301	291	267	270	256	266	313	238	280	260	256	289	292	281	302	247	276	263	283	291	270	289	279	315	270	235	270	286	262	310	269	259	299	279	281	293	233	286	262	289	284	271	315	318	243	255	278	295	302	260	302	259	263	302	269	293	257	296	257	301	272	287	266	292	298	296	274	255	312	279	279	258	291	276	302	311	281	233	271	270	269	271	304	319	281	288	288	300	271	268	286	292	280	270	267	276	274	278	294	273	309	278	278	271	276	282	302	280	276	270	278	281	261	245	289	261	237	274	248	291	286	273	258	290	297	276	278	278	271	272	255	276	258	289	229	289	288	285	278	302	278	291	281	292	310	309	289	261	261	309	252	309	320	295	273	275	280	266	288	284	279	300	319	305	258	283	284	278	255	282	307	298	304	262	284	268	287	284	247	267	288	285	289	295	261	284	304	285	267	271	262	252	283	265	284	284	279	266	326	260	262	289	280	266	262	263	284	275	304	274	276	280	277	257	281	269	288	306	283	301	264	242	267	281	296	296	296	306	272	301	290	258	281	263	256	273	294	304	290	292	302	284	280	305	302	284	252	273	266	270	255	290	284	320	317	252	304	277	298	273	301	311	317	264	265	260	313	273	283	265	288	268	261	282	257	277	295	283	289	290	272	279	309	246	277	269	254	290	289	269	283	308	267	250	292	315	263	262	306	313	266	268	287	278	314	277	286	290	279	274	283	257	306	270	303	302	275	285	284	264	272	246	280	297	309	275	292	287	249	285	253	322	272	301	285	262	258	288	271	275	268	295	289	300	292	283	275	270	285	276	263	293	276	259	287	269	310	286	270	281	284	268	279	308	277	283	293	289	280	283	264	286	266	255	327	268	272	286	268	286	286	273	266	281	264	279	266	276	278	291	300	294	238	252	307	304	262	290	286	299	278	296	296	264	268	284	283	258	282	289	276	277	262	261	298	281	283	278	315	274	262	272	279	316	304	285	257	286	268	294	254	287	254	265	279	285	249	287	252	280	281	293	282	269	254	283	309	281	255	296	294	295	308	258	291	255	299	274	281	278	284	281	277	278	258	282	267	301	267	288	293	313	321	292	272	281	272	274	247	271	301	280	310	256	294	287	255	273	296	279	278	273	254	281	268	262	268	293	295	304	288	300	255	265	262	284	291	290	302	293	300	247	266	295	286	257	295	272	277	291	265	295	276	281	281	268	288	358	280	261	263	274	285	284	236	272	292	257	285	298	315	253	258	255	285	268	263	290	293	276	301	259	272	310	296	298	307	280	284	279	241	300	266	268	287	299	276	265	312	253	259	290	270	282	285	249	289	279	293	295	318	301	269	274	267	299	264	270	275	278	263	256	297	290	258	296	266	312	290	303	286	262	307	341	288	314	280	252	281	291	296	270	259	236	275	272	294	313	284	300	285	319	276	278	310	320	285	296	280	288	247	265	295	292	274	273	262	262	270	296	266	247	268	277	291	292	262	260	283	263	257	285	291	284	258	285	292	270	290	276	301	286	289	271	274	251	262	249	280	314	276	310	311	285	259	291	284	302	261	295	275	284	262	258	288	260	262	268	266	277	275	274	272	302	306	324	283	279	288	282	304	278	264	307	288	272	268	283	276	254	289	311	255	303	306	260	285	276	266	288	269	263	302	271	271	305	290	286	314	263	278	275	289	301	283	277	306	264	284	280	308	259	262	303	277	274	289	289	287	295	298	256	288	323	279	279	301	281	249	274	257	268	260	277	280	255	261	266	294	300	282	291	277	302	272	273	310	283	273	258	262	294	317	313	248	281	292	289	288	299	262	303	305	280	262	280	277	290	268	270	279	281	283	304	287	285	292	272	263	284	282	261	312	264	276	293	286	290	288	295	293	319	276	294	269	296	288	250	284	307	276	295	269	274	259	289	267	280	313	307	307	315	247	293	280	299	287	297	272	285	264	264	273	290	242	266	281	294	275	260	293	283	302	271	256	301	290	283	269	289	263	253	284	279	263	294	288	291	295	305	305	335	254	288	287	260	285	297	298	286	274	307	261	272	259	259	252	267	276	291	288	305	288	296	259	275	288	252	269	294	267	287	284	282	302	290	245	271	273	280	298	282	285	276	262	262	277	252	293	342	280	280	290	283	229	261	287	276	290	275	280	281	262	283	292	281	270	293	282	302	297	244	300	294	298	302	268	287	251	311	279	309	266	304	276	274	277	299	260	248	251	296	295	293	286	281	274	246	259	289	284	254	314	303	288	287	249	293	247	247	283	273	269	286	264	295
43617	15157	4051	1853	1236	1070	851	697	630	621	624	614	626	620	613	644	642	597	671	606	605	627	638	648	684	618	630	607	638	679	650	642	663	636	637	610	596	616	585	640	641	622	643	621	609	617	620	649	635	603	617	629	604	686	623	610	622	642	663	672	631	625	605	652	692	620	658	654	599	607	695	596	602	637	619	586	619	595	640	615	623	625	643	638	629	620	604	607	607	585	572	627	625	661	627	642	619	614	589	665	627	628	609	677	661	701	647	623	636	613	611	636	617	643	600	614	656	626	606	621	626	608	602	668	633	647	634	660	639	609	587	601	568	652	611	633	635	645	645	606	643	637	613	636	673	628	647	657	679	627	624	662	609	600	659	601	657	627	625	626	596	575	663	573	614	546	614	633	590	617	637	628	624	614	581	622	638	627	580	675	650	620	627	666	663	634	647	651	629	607	624	580	605	648	660	605	636	639	646	613	619	630	634	615	616	618	621	612	614	630	592	687	588	636	619	635	642	650	661	658	633	633	640	645	611	624	624	596	624	597	614	576	659	644	624	584	624	633	646	630	579	622	664	664	659	621	630	637	647	636	592	642	583	640	590	612	614	634	616	643	647	616	632	598	665	640	678	641	659	622	595	580	643	657	599	587	677	624	622	592	662	641	587	674	628	619	646	644	624	675	621	680	586	653	697	644	647	664	632	618	660	628	579	671	625	638	609	646	655	639	624	637	628	613	602	594	645	611	607	641	563	645	623	608	609	639	614	614	652	618	607	693	635	632	645	641	610	627	594	609	642	618	625	598	672	647	611	701	638	582	637	624	588	654	637	618	581	639	662	616	639	634	648	636	648	628	629	628	582	598	625	625	635	631	604	607	625	664	614	640	614	656	622	590	616	595	625	646	655	599	626	579	652	655	642	624	597	691	603	693	674	685	606	669	654	678	586	616	618	672	640	634	602	609	656	585	607	619	644	610	610	621	666	629	637	606	647	632	616	669	680	610	655	602	634	660	651	628	625	616	625	595	638	633	605	645	628	635	605	641	650	652	674	639	601	635	613	632	615	613	609	655	568	678	633	659	594	629	607	629	617	676	670	628	607	641	634	548	628	564	626	626	603	626	631	606	632	631	627	651	622	567	626	631	666	608	625	640	620	608	614	607	615	637	662	626	641	664	645	642	640	607	608	654	684	616	654	638	620	623	660	630	588	613	615	593	628	606	617	584	610	607	676	595	666	602	646	631	638	659	631	615	621	600	630	610	624	624	633	600	616	618	641	648	616	643	617	638	649	593	667	632	670	610	619	627	638	622	651	654	650	632	613	675	639	620	619	596	635	646	604	611	649	610	633	632	614	623	636	647	675	647	611	627	649	609	698	664	624	611	630	634	635	621	622	619	631	670	614	643	655	633	604	615	626	626	625	622	613	594	589	624	664	617	589	643	639	603	640	581	620	616	655	649	667	612	617	620	609	630	619	571	609	623	640	667	656	665	621	597	604	638	625	621	666	641	611	601	607	611	615	627	677	669	625	622	605	619	679	638	605	649	618	656	659	642	631	600	575	632	626	610	638	594	636	634	582	630	657	608	572	620	620	676	657	585	582	624	660	618	593	621	631	634	617	622	606	620	653	614	605	628	621	619	603	647	629	652	637	605	595	616	620	607	639	652	643	633	642	621	607	616	693	597	607	608	596	639	645	641	609	620	674	627	607	641	632	643	623	617	598	624	604	631	620	632	605	633	649	581	620	609	588	599	585	593	625	625	656	620	583	624	653	694	626	627	623	563	646	658	655	643	595	633	606	598	644	687	621	625	658	579	671	637	643	631	618	635	634	622	625	654	604	634	667	611	666	630	659	631	602	638	595	596	630	671	633	624	611	644	673	637	668	683	657	652	655	660	603	619	591	572	658	620	633	585	626	616	616	601	651	669	625	594	625	620	576	658	600	624	657	661	608	607	602	645	657	605	674	629	621	660	637	652	603	634	664	642	665	584	571	644	611	640	633	590	621	651	647	616	606	617	646	586	644	611	646	625	625	643	647	644	626	622	607	625	638	629	673	593	612	636	633	614	631	600	623	639	647	603	655	622	619	639	620	619	636	587	610	612	606	673	609	615	576	652	630	601	631	625	642	676	620	616	630	632	677	598	616	647	609	596	606	638	603	598	637	604	641	610	629	620	641	594	626	610	642	586	654	615	596	604	623	677	621	654	605	605	711	594	659	680	624	613	654	663	633	684	613	644	613	608	660	651	581	563	596	634	637	637	650	660	613	633	639	577	611	642	621	626	652	615	612	628	649	579	627	634	653	617	582	632	642	624	637	619	617	623	616	665	631	616	656	653	591	621	624	650	631	604	629	637	630	623	601	635	651	629	593	672	638	596	647	649	615	670	629	592	604	635	625	630	637	626	680	626	621	653	658	646	657	616	600	641	623	617	620	662	606	628	620	629	623	587	618	670	627	644	642	654	634	584	594	645	662	612	637	610	634	631	624	635	583	594	622	589	644	661	632	609	611	659	651	662	594	632	595	652	645	643	677	648	603	612	637	627	604	673	617	634	595	614	608	654	627	614	631	638	617	635	637	602	620	624	622	653	621	615	607	593	651	567	613	620	653	640	642	608	601	619	624	609	689	647	629	703	643	611	668	589	622	599	629	629	687	624	644	607	642	593	638	643	632	627	584	602	672	645	638	603	612	561	649	615	646	604	661	620	630	588	616	615	643	614	615	647	658	632	613	604	664	618	638	638	641	650	627	635	602	639	660	597	602	650	642	618	627	627	639	633	585	633	617	671	637	610	644	624	595	604	628	573	646	638	649	605	631	638	652	648	645	597	656	686	561	638	615	672	604	635	655	620	604	615	641	624	625	585	652	609	629	582	666	641	612	631	624	640	624	638	639	621	630	615	665	641	637	627	636	649	622	600	605	620	640	601	672	646	639	599	668	629	669	602	656	636	624	590	652	655	595	554	600	599	623	619	612	609	634	642	599	635	621	655	576	631	696	652	574	629	582	631	638	572	595	592	598	589	638	639	659	616	674	641	659	631	647	663	631	615	631	610	631	622	676	646	632	608	608	647	596	616	643	633	616	596	647	649	617	619	625	601	623	604	626	597	633	677	630	613	651	598	642	666	619	617	639	640	639	654	620	594	635	573	595	657	617	604	615	648	601	603	626	617	639	650	620	575	631	639	639	580	642	623	608	658	645	623	595	634	601	642	602	605	613	586	621	608	630	590	601	615	608	636	627	645	650	590	640	625	604	597	632	561	625	607	643	645	654	664	644	618	601	694	645	672	626	609	644	628	637	651	630	688	600	599	642	609	622	662	638	621	669	612	609	606	625	627	621	644	673	630	596	654	681	643	634	666	644	587	628	628	608	666	616	655	642	605	607	635	691	619	589	644	614	630	671	657	656	642	635	634	645	600	653	659	617	642	619	650	632	627	630	635	599	623	606	635	607	651	632	604	592	618	610	620	600	652	669	645	626	646	626	602	618	656
59104	19789	4473	765	509	404	338	334	308	285	320	305	308	310	304	295	317	296	297	325	300	309	317	327	306	311	343	318	307	316	310	298	320	330	304	327	287	355	329	329	320	286	337	328	307	321	315	312	269	325	339	312	297	331	288	301	306	317	331	328	295	297	329	299	323	292	293	307	304	278	323	293	294	273	308	295	322	328	355	351	326	290	316	311	314	330	332	300	346	273	297	293	324	302	307	325	305	309	286	305	305	299	296	314	328	296	325	288	317	305	296	309	304	330	303	308	308	305	315	277	331	306	320	298	344	339	315	295	286	306	307	287	315	316	291	290	288	332	316	336	303	304	304	327	325	287	324	311	327	293	315	328	292	305	316	279	348	313	292	324	285	287	316	304	332	299	288	318	302	278	314	297	293	314	318	333	310	336	325	294	284	314	322	297	303	317	299	300	336	331	323	334	326	326	300	283	284	311	299	283	331	327	298	297	326	303	323	271	315	306	341	280	302	309	306	330	286	293	352	324	321	320	262	259	303	321	319	307	285	310	314	307	293	308	302	308	301	328	292	267	331	311	290	320	303	310	325	289	310	293	319	316	318	324	297	296	322	297	299	299	304	292	317	286	286	345	275	319	338	304	312	305	297	285	251	304	309	315	314	341	267	312	340	354	323	292	285	333	309	320	314	317	283	280	290	317	288	309	293	317	329	315	315	300	281	278	326	294	285	307	311	281	320	286	321	300	322	304	297	315	296	272	282	310	317	287	275	319	318	307	340	300	294	306	324	292	299	315	311	300	325	315	325	335	319	283	322	295	328	339	327	309	343	327	296	314	331	310	269	276	343	339	322	333	329	280	340	300	290	295	283	271	275	325	314	289	275	291	285	332	307	333	312	349	303	314	332	322	338	335	320	323	292	307	312	312	322	300	264	304	337	303	315	327	300	296	331	304	330	330	327	322	265	306	341	311	322	289	265	312	312	309	310	316	324	331	314	292	301	302	303	290	348	346	323	360	305	312	280	276	302	280	312	317	303	326	344	331	315	328	330	325	303	295	326	295	295	298	340	291	275	290	302	340	321	288	312	299	302	284	282	321	317	314	309	338	307	299	332	325	311	307	286	321	278	311	299	299	318	337	295	300	281	316	276	298	320	300	322	356	320	319	333	301	310	269	329	360	307	312	329	331	323	297	306	334	308	307	276	316	294	325	322	293	303	323	297	276	306	322	306	309	309	296	310	314	290	325	312	285	274	307	323	313	279	317	303	299	258	293	324	320	317	311	293	290	296	316	342	324	312	270	352	312	304	303	306	298	276	310	292	305	288	304	307	315	320	332	328	325	309	291	348	308	302	321	308	325	336	292	320	308	340	306	285	293	326	285	295	310	297	318	313	361	308	329	306	292	322	314	294	304	313	312	308	319	315	312	325	292	315	318	344	293	307	298	305	333	303	313	286	306	295	296	303	276	279	306	299	310	316	324	291	311	320	318	317	311	283	320	285	318	318	315	312	295	318	284	313	307	265	283	317	290	308	319	305	310	315	283	280	342	302	283	301	322	289	338	308	305	315	312	311	313	280	316	306	294	303	309	314	281	298	273	311	283	308	302	316	301	350	324	327	307	275	303	344	318	299	276	334	318	315	304	295	265	314	305	312	319	307	318	300	303	279	277	315	298	323	305	297	294	314	316	333	340	329	296	325	321	293	335	290	306	307	319	306	270	314	299	321	298	301	331	327	304	267	338	286	294	324	324	307	300	290	339	332	291	278	275	347	317	310	278	346	340	299	305	332	290	336	324	315	319	287	328	284	252	315	364	297	291	271	308	312	282	272	334	308	297	311	331	291	312	337	268	314	293	322	303	325	309	324	287	338	316	284	302	310	317	290	294	296	316	293	285	312	308	311	310	330	325	305	289	294	293	277	297	324	290	296	317	328	293	304	316	299	333	334	329	323	314	295	326	326	318	317	323	283	297	326	313	318	332	321	338	300	313	298	321	310	321	325	312	324	314	309	323	297	312	301	335	319	302	306	367	307	318	326	303	304	315	313	318	330	296	315	349	325	319	296	298	301	314	320	304	297	295	297	329	316	304	328	334	312	347	323	305	275	298	300	313	300	313	325	333	346	308	307	306	342	325	275	300	308	284	294	294	326	316	296	300	301	303	308	309	303	292	288	335	314	318	321	315	309	345	319	281	305	296	312	296	318	293	352	283	326	275	316	293	320	316	296	312	295	312	325	325	293	324	319	344	336	297	330	317	281	320	286	308	333	315	281	326	300	296	313	288	281	291	291	306	317	301	328	303	322	305	304	310	306	279	317	318	291	313	336	323	273	306	325	314	332	346	308	317	311	286	305	295	310	306	313	281	317	314	309	329	312	310	331	300	310	333	345	316	314	283	333	343	289	307	289	310	302	300	320	280	278	310	296	312	322	316	318	317	297	289	304	312	327	301	265	324	327	327	330	332	330	321	311	301	328	318	302	302	296	305	323	279	303	305	318	270	288	300	349	330	266	298	285	320	292	316	274	315	326	328	340	330	334	307	305	331	295	317	287	318	300	316	332	307	307	300	303	348	296	292	309	286	315	324	319	290	340	326	323	295	321	321	308	319	306	293	356	309	335	287	290	313	293	323	306	313	279	308	317	312	308	314	311	313	317	318	300	293	344	332	286	303	313	313	294	322	290	313	320	311	311	305	291	302	294	296	312	313	349	332	300	281	322	338	287	298	302	301	311	272	306	314	356	304	284	311	330	312	320	334	319	346	333	294	345	318	307	308	274	294	316	318	307	329	343	304	332	300	361	263	320	273	324	328	288	289	301	256	344	305	305	310	348	291	306	316	321	313	310	293	311	306	311	279	335	290	298	327	316	312	305	284	316	283	310	314	332	310	306	313	328	372	311	286	336	312	297	286	320	320	371	289	293	309	304	307	323	317	315	328	305	345	279	332	308	290	307	335	275	288	307	356	317	281	324	314	298	319	311	266	265	305	281	307	314	278	341	308	280	306	324	343	323	305	325	311	311	280	326	314	281	334	276	292	321	293	319	316	306	350	333	313	303	304	301	273	292	316	298	308	293	253	299	333	309	299	309	275	280	304	314	305	293	282	319	310	320	312	324	333	314	320	299	291	308	335	311	309	273	320	302	288	298	285	310	306	302	340	294	330	364	294	340	267	307	286	311	308	326	339	308	283	330	313	337	304	317	308	276	345	333	329	331	301	319	344	342	327	311	291	303	308	332	323	341	294	318	323	340	282	324	284	277	307	353	298	317	290	304	302	319	296	312	313	334	335	307	327	286	314	314	302	298	327	336	277	283	330	273	279	331	333	323	313	287	295	283	305	296	342	326	290	316	302	329	341	313	315	301	332	276	260	317	279	295	294	312	322	300	279	303	312	328	308	292	327	272	310	299	339	274	315	300	338	322	287	280	270	299	291	312	313	306	299	307	290	344	299	332	322	298	265	297	280	267	301	336	326	307	337	280	319	299	308	336	312	283	320
37428	7629	2429	1426	1113	932	862	788	711	691	674	670	654	720	702	716	704	650	686	646	710	695	672	731	715	683	711	673	644	666	680	658	669	663	675	698	641	640	665	681	704	707	699	684	699	685	704	718	704	681	697	673	648	720	654	687	715	692	705	668	676	663	671	686	650	652	683	675	752	674	681	653	690	673	657	714	686	708	680	664	707	690	708	668	656	699	657	734	651	660	642	738	692	717	696	656	701	657	675	716	684	660	651	719	703	708	689	679	652	706	721	627	700	660	684	631	680	670	674	677	694	641	666	664	663	659	675	661	696	723	706	691	671	708	687	677	655	656	702	682	643	630	692	681	714	675	672	687	680	650	699	691	676	688	655	617	670	663	689	703	644	631	666	667	698	657	650	707	664	650	655	729	658	679	651	688	636	659	710	686	660	693	660	642	702	654	668	659	664	640	670	680	701	675	704	730	666	661	699	621	709	658	658	687	700	681	699	666	692	690	661	630	657	703	694	679	670	746	650	705	690	642	596	681	667	700	622	640	726	664	673	711	655	688	684	717	675	656	689	662	698	671	678	646	630	737	726	708	690	713	615	712	649	664	693	727	729	679	675	677	697	708	669	693	686	681	666	727	669	708	693	647	697	694	681	649	692	675	669	685	717	718	741	656	642	702	663	725	654	639	700	694	601	647	715	620	704	666	692	677	700	643	660	692	686	666	632	633	697	681	668	681	684	711	718	664	664	677	628	729	692	676	681	663	691	644	696	697	710	701	701	669	694	696	663	665	661	663	703	683	705	714	670	673	656	642	712	675	704	677	665	630	705	650	670	636	677	683	659	721	714	691	655	677	682	668	709	670	649	705	705	711	607	716	663	688	645	705	671	656	651	679	730	684	652	669	676	695	648	651	732	727	700	717	691	687	646	696	682	684	696	632	691	663	694	680	624	683	701	652	680	674	658	660	650	672	709	687	656	684	621	632	737	678	708	659	750	670	710	719	680	676	674	691	694	723	680	674	697	691	662	712	666	651	677	726	677	672	678	701	673	679	682	681	649	648	770	719	698	648	621	688	685	662	703	682	711	705	644	726	701	652	675	639	702	693	694	645	701	700	699	707	715	701	639	730	691	698	664	636	664	735	689	691	668	639	690	704	702	657	698	683	738	650	649	687	663	662	637	685	710	714	694	681	702	663	627	632	685	703	689	682	662	692	658	650	660	653	677	715	684	657	676	711	699	635	672	740	685	644	694	698	707	667	642	672	653	632	652	666	660	655	707	681	687	678	652	684	683	725	661	662	715	706	697	672	682	680	658	700	649	719	631	648	663	657	681	658	660	693	690	687	684	642	656	674	713	655	685	662	669	633	688	674	724	709	667	659	658	700	686	699	680	695	713	651	689	663	663	645	678	653	732	683	690	649	694	682	700	694	664	747	665	689	679	690	683	703	641	720	664	694	679	689	694	685	639	723	686	675	720	661	664	670	695	686	682	691	688	655	779	661	688	704	695	652	666	704	692	642	699	660	693	703	675	677	674	696	687	714	620	691	714	640	697	675	680	697	657	689	634	687	696	671	697	686	717	691	644	663	649	700	701	708	606	714	684	647	699	665	682	690	685	662	723	705	702	690	695	699	664	674	693	687	695	691	705	670	666	681	695	712	656	679	698	725	710	664	655	666	651	674	719	734	694	674	663	698	642	703	722	661	702	667	686	663	645	718	676	674	690	687	756	672	681	658	683	678	689	665	705	666	667	660	729	667	680	682	695	691	652	705	682	660	651	681	690	652	697	719	696	650	657	693	686	705	693	722	664	684	674	677	661	674	700	682	704	697	675	677	692	648	707	658	660	658	635	703	666	715	673	649	596	667	673	651	686	713	697	690	672	723	651	688	681	681	649	689	661	680	676	689	735	673	631	677	710	697	698	694	709	687	663	671	729	676	685	686	642	634	724	696	686	704	658	678	662	654	746	663	707	653	688	639	679	638	724	694	636	688	663	678	678	657	714	694	664	655	678	676	684	698	677	699	701	660	699	685	669	703	670	674	654	675	715	631	657	660	626	655	695	659	688	677	690	654	671	624	693	701	657	720	719	637	633	673	662	727	686	693	690	724	661	703	698	698	698	664	659	724	692	659	694	688	698	690	642	656	711	659	669	705	645	737	652	686	659	677	717	674	705	689	670	697	701	674	645	673	672	661	647	689	646	666	710	670	668	705	702	670	694	660	690	668	696	656	657	647	685	646	727	653	657	743	675	685	684	669	681	668	666	714	707	596	627	644	712	631	658	717	663	682	646	668	704	705	649	655	677	686	659	676	668	674	655	648	668	688	655	632	681	738	663	660	647	706	651	659	701	648	675	701	658	701	713	706	736	673	691	686	696	693	670	677	636	665	714	651	697	686	671	663	720	709	674	697	647	663	723	613	687	695	649	670	704	665	728	716	667	657	671	688	674	671	671	710	664	704	695	719	677	644	703	628	689	685	699	658	664	709	695	672	632	678	737	703	647	697	684	686	704	628	601	685	671	716	695	663	707	717	713	694	662	697	609	677	699	742	672	658	694	668	640	611	651	689	649	694	666	663	705	717	718	725	692	657	667	709	685	719	697	675	732	718	693	670	650	687	669	662	683	724	700	675	661	703	664	685	680	673	672	666	698	642	632	692	682	665	642	633	637	611	665	663	658	660	666	698	654	672	675	651	650	740	709	659	648	672	654	640	689	669	724	646	658	711	667	666	711	692	663	714	640	710	709	716	675	738	676	707	677	675	690	662	700	640	694	708	676	721	667	665	658	698	686	682	668	675	675	654	705	692	674	701	691	677	640	694	671	669	657	668	688	654	699	646	681	661	686	704	672	634	674	716	680	682	677	753	657	721	710	686	692	691	741	689	688	653	678	674	700	713	667	703	711	638	710	679	666	693	644	668	671	711	678	664	691	642	656	681	723	666	664	668	699	722	692	673	677	668	689	715	650	657	681	658	717	637	669	713	665	669	662	739	697	642	707	701	688	665	722	697	644	673	665	667	715	661	709	688	726	693	715	674	740	702	688	682	720	707	686	678	688	670	673	664	680	691	683	670	695	689	670	643	618	710	671	659	728	662	727	677	678	652	689	664	664	659	692	683	647	664	645	720	700	656	692	663	687	669	653	686	683	736	689	703	712	734	700	681	688	662	691	636	704	631	693	686	699	661	663	703	686	671	707	637	676	657	656	695	655	671	692	703	724	666	679	654	690	648	707	640	731	664	657	684	705	726	672	690	676	669	717	686	691	677	714	684	689	702	712	665	685	683	699	636	682	654	703	666	687	643	684	667	703	711	716	719	723	716	664	673	648	672	675	713	691	690	697	613	611	688	670	656	679	696	682	655	653	745	639	696	713	703	661	703	675	681	682	708	650	693	699	670	665	704	715	690	673	620	697	674	700	670	635	687	682	640	704	633	630	629	682	688	659	653	672	633	699	620	602	725	652	743	689	674	677	725	670	658	717	705	696	707	714	676
47361	18194	5178	1494	611	419	325	290	299	317	279	294	252	265	263	275	277	267	270	258	275	240	283	284	253	249	261	295	274	273	261	282	279	308	255	274	297	277	275	213	268	256	236	269	241	265	284	288	263	252	232	261	263	261	272	280	268	260	262	275	276	262	286	246	272	269	275	257	247	287	236	228	268	250	243	224	261	286	256	265	259	274	254	278	245	248	271	275	283	262	276	271	239	260	267	221	256	278	259	235	239	264	260	291	280	254	245	211	252	247	284	245	241	290	283	248	282	280	246	243	233	247	270	261	270	282	261	256	255	295	271	254	252	284	287	248	253	264	279	277	283	267	289	297	272	259	223	277	242	259	251	288	251	269	284	260	256	267	282	262	260	266	261	301	285	285	265	244	273	285	286	281	282	246	249	294	271	269	285	238	267	295	282	257	254	254	267	263	260	260	277	276	262	279	256	273	239	266	276	264	283	262	263	274	279	266	267	261	267	246	271	265	254	276	262	290	281	273	245	251	269	232	265	255	249	295	271	266	240	266	267	240	295	260	273	269	269	262	264	284	255	286	268	249	282	263	265	257	251	237	236	251	273	264	263	271	256	277	283	268	279	284	260	244	266	260	275	262	286	261	258	243	225	259	282	268	267	256	261	244	250	266	249	285	273	249	251	267	287	279	266	254	271	277	277	292	296	230	275	253	221	263	269	260	279	285	272	289	250	270	257	269	284	292	272	278	262	240	295	312	284	318	288	245	281	281	274	235	244	263	259	249	268	259	259	257	245	270	284	284	262	260	283	255	261	249	300	255	302	248	267	263	267	262	240	264	263	259	268	278	250	267	264	269	290	253	270	266	264	298	245	241	276	255	268	255	274	269	250	270	255	264	267	285	241	263	267	249	259	263	256	276	287	272	241	288	245	302	279	263	259	253	248	233	275	282	252	280	283	277	243	259	224	263	270	253	263	284	277	276	274	253	274	263	294	278	253	297	250	253	250	262	244	269	277	273	247	266	280	279	261	267	251	240	261	268	226	249	262	291	280	247	260	269	259	249	276	246	289	268	256	261	257	276	296	286	253	279	241	216	265	268	259	275	250	269	269	262	272	225	267	251	282	246	246	260	286	290	247	259	231	271	271	274	253	239	252	266	259	229	237	294	252	283	271	249	295	295	245	243	232	243	258	281	285	263	279	284	285	256	238	285	270	278	265	258	253	297	271	283	269	260	261	237	275	251	212	260	254	263	260	239	269	267	265	258	257	276	250	256	279	258	308	257	247	269	248	294	273	258	211	281	279	257	266	238	246	248	295	272	270	293	268	251	283	271	279	285	277	265	289	255	271	272	254	283	274	248	287	244	241	273	267	253	220	253	232	235	245	283	268	294	283	282	251	245	242	281	255	315	281	274	256	246	247	259	242	254	268	238	281	254	276	303	257	259	294	268	280	267	255	257	247	294	271	259	257	245	261	262	211	255	236	270	275	249	273	276	269	258	233	265	286	268	229	231	254	254	264	262	288	278	259	275	270	290	279	269	270	280	269	270	269	263	252	268	280	288	303	264	281	301	262	273	264	259	255	267	281	262	275	256	249	268	283	253	280	279	297	278	244	273	293	286	284	291	266	276	264	243	268	249	283	247	260	263	295	288	287	241	260	275	267	288	240	303	280	279	296	257	263	261	240	282	276	256	261	287	265	261	301	271	263	269	212	257	278	284	271	266	255	271	251	241	261	258	268	266	251	250	275	275	271	259	260	282	227	274	259	269	285	249	289	285	275	223	276	249	251	266	277	263	261	249	244	245	265	297	261	265	236	268	264	274	262	246	279	267	269	236	255	281	278	267	270	259	252	259	228	274	255	281	270	256	256	273	260	262	294	292	262	251	253	239	264	276	266	251	262	278	264	297	235	259	253	253	289	285	248	259	260	279	297	261	266	250	232	289	262	256	278	270	234	269	269	267	255	246	260	249	242	267	241	272	263	239	232	295	266	250	267	277	247	252	276	270	248	272	231	257	270	264	232	290	254	255	271	250	296	294	304	257	260	271	261	277	270	279	257	262	273	282	260	234	258	228	241	288	285	261	304	264	257	289	266	263	246	260	243	237	269	279	265	259	274	252	248	261	250	296	287	273	243	286	249	274	243	276	260	248	280	282	282	251	219	259	291	252	255	275	254	254	248	288	280	250	239	258	240	296	272	276	250	278	252	238	271	267	243	282	272	299	244	248	292	267	214	250	249	252	244	248	282	244	248	275	271	260	294	293	265	250	235	253	270	244	265	245	293	277	260	274	277	260	249	275	318	276	286	267	292	272	282	274	252	258	256	263	278	267	239	271	257	274	269	286	238	286	260	248	276	266	256	261	278	278	253	258	236	246	256	278	263	283	272	269	264	233	228	264	262	300	244	247	255	272	264	249	257	264	258	270	279	269	245	269	265	261	254	266	261	262	232	239	254	271	265	258	274	254	277	265	258	264	252	293	290	264	246	268	238	245	283	270	245	248	275	257	236	275	254	252	238	287	253	261	296	294	260	295	257	275	261	304	275	275	266	264	272	270	278	285	277	270	274	263	233	256	243	258	274	254	280	271	259	261	255	233	244	284	260	273	276	260	242	295	262	272	276	262	263	253	267	224	263	268	270	302	287	290	239	267	278	252	261	245	253	308	259	274	259	273	259	245	254	261	258	287	241	244	248	282	271	280	269	258	262	264	300	264	276	300	253	246	289	273	227	272	290	266	288	272	246	269	306	274	247	258	228	283	288	250	290	250	277	248	245	259	258	266	259	262	255	221	270	266	259	239	225	263	239	259	282	251	244	258	289	341	285	279	278	239	265	280	253	302	283	271	236	277	276	252	240	246	293	264	238	253	269	276	276	282	266	283	238	257	274	280	260	262	267	258	263	269	269	280	268	281	269	288	248	240	270	266	271	262	217	264	260	280	263	284	283	279	265	258	275	266	250	271	252	258	269	255	278	295	242	282	241	291	265	294	266	231	263	246	281	273	288	288	277	272	287	308	310	261	260	261	276	270	243	231	240	252	234	273	287	265	256	223	255	303	285	269	237	255	279	270	268	279	282	281	252	270	240	257	246	218	275	294	271	245	279	251	265	259	229	249	276	260	295	261	262	233	252	240	274	265	267	297	220	267	252	269	256	271	261	270	280	259	290	256	234	277	258	218	250	258	264	266	270	243	290	224	248	257	249	294	282	246	252	240	273	256	243	256	281	266	266	268	255	252	257	284	285	266	316	236	258	267	254	269	278	242	286	247	266	266	241	273	256	264	238	267	246	252	251	249	247	261	276	287	223	265	259	277	283	262	250	299	247	269	244	257	311	261	292	278	269	268	247	250	275	263	265	241	284	246	269	258	261	261	267	262	246	279	250	250	281	274	273	251	261	272	267	254	278	295	256	284	266	283	225	255	294	257	240	260	275	252	251	277	280	248	277	272	250	270	243	234	255	264	264	254	284	239	273	271	291	277	287	273	275	271	262	241
32207	13174	6086	3117	1632	1064	800	717	606	612	564	583	603	581	609	664	637	569	572	624	586	630	585	559	558	559	608	628	558	600	590	577	598	594	584	553	547	627	552	614	627	602	545	620	589	609	571	611	611	600	516	587	589	591	597	580	575	597	629	589	605	616	590	560	607	599	565	573	607	535	587	590	557	558	569	562	590	608	622	550	594	557	619	600	578	630	593	539	604	597	602	592	546	597	572	610	572	574	576	573	568	613	621	593	630	565	575	584	567	572	614	576	524	597	582	557	568	589	584	626	606	596	606	594	618	590	540	573	576	583	571	572	585	632	548	566	613	576	578	570	634	516	574	573	613	582	585	590	561	578	576	548	593	520	577	600	578	574	604	548	625	591	570	595	633	634	567	595	567	632	591	628	544	582	582	581	567	569	581	586	577	621	630	587	572	599	535	578	585	594	524	568	593	588	566	611	623	590	563	575	559	566	624	497	533	580	561	599	573	653	630	603	576	605	570	613	594	601	570	576	587	610	603	601	530	570	586	596	594	549	634	579	574	559	571	569	609	573	598	561	552	565	562	573	534	595	601	599	591	606	643	570	589	549	558	644	573	601	611	601	572	546	559	560	594	581	553	587	591	556	571	609	625	616	584	582	567	606	553	574	559	542	573	577	637	575	610	593	613	621	633	578	606	607	616	598	598	583	612	578	583	605	623	597	597	586	603	575	614	599	565	624	569	554	588	558	578	580	600	613	603	576	601	579	626	570	581	565	593	558	599	602	578	591	560	633	548	612	633	602	594	596	597	591	556	568	594	544	589	571	608	588	592	594	584	580	605	549	575	557	547	534	597	605	632	623	573	595	600	603	580	589	586	576	580	611	591	573	575	603	543	569	586	605	547	594	628	576	549	576	617	574	590	581	596	582	604	569	652	559	556	595	612	621	550	572	602	629	557	597	640	582	608	596	622	601	566	558	583	581	582	603	562	556	592	597	566	539	601	623	575	562	610	575	617	610	569	583	607	579	554	592	632	588	609	601	577	555	572	600	594	604	580	674	580	584	609	516	639	517	570	582	620	565	621	549	556	603	575	588	575	576	590	624	621	575	602	586	609	561	589	563	596	556	535	572	596	571	613	561	617	555	601	542	600	549	592	584	554	601	597	603	626	571	540	584	552	536	577	563	595	572	597	561	579	611	577	621	562	625	632	633	603	583	602	558	601	581	649	550	593	556	598	584	610	587	595	579	566	636	600	537	573	616	584	576	574	586	613	589	604	565	606	558	602	608	606	572	607	560	577	559	547	576	574	573	562	609	594	574	566	570	554	575	575	575	575	602	544	607	617	567	585	600	606	569	592	567	575	581	580	540	588	580	573	582	609	615	594	566	593	615	642	536	560	610	540	589	553	559	578	575	594	560	586	575	633	637	585	539	574	572	599	571	581	611	611	565	599	579	650	581	625	629	565	624	613	606	574	572	586	590	614	543	620	605	587	617	558	538	607	617	567	580	566	599	601	563	604	602	547	572	570	594	607	602	584	609	619	598	589	604	563	608	581	570	591	560	571	567	608	628	566	571	601	573	593	574	588	596	586	556	582	588	609	587	575	537	576	565	568	594	611	609	593	566	607	556	575	562	553	592	629	619	600	616	577	573	573	613	602	593	573	555	614	599	562	620	597	580	602	626	572	569	547	615	638	562	578	632	589	576	614	616	598	580	578	578	646	547	551	569	579	602	610	628	570	566	576	599	537	566	577	575	605	606	586	584	542	523	593	585	604	583	562	570	626	570	634	561	590	563	597	597	618	593	608	590	574	577	551	613	593	574	548	622	556	571	598	584	602	602	588	548	566	607	599	554	603	591	575	577	568	570	573	592	599	621	554	590	576	560	566	635	560	561	623	561	592	586	541	554	560	575	611	596	595	614	605	591	555	612	532	546	593	596	544	568	579	584	612	584	545	602	546	590	561	618	557	528	599	585	544	639	580	606	534	582	621	581	548	630	618	614	569	639	588	594	606	555	566	619	592	575	588	624	583	552	554	638	557	622	565	581	541	587	569	642	594	590	585	586	594	572	592	558	573	591	593	566	565	574	628	580	636	598	574	576	572	608	580	581	549	603	560	563	576	608	577	579	599	577	600	604	608	591	575	584	560	600	654	582	598	557	568	599	569	596	556	607	573	563	557	560	607	550	569	622	554	583	554	608	550	633	578	616	589	554	621	604	564	562	608	596	585	565	561	588	597	544	586	623	605	573	578	581	567	626	556	598	644	525	591	562	596	601	598	573	584	571	557	547	617	541	573	572	562	599	560	594	583	602	568	594	662	581	566	618	592	570	617	607	585	617	590	585	552	561	596	588	601	561	612	560	560	610	630	540	607	590	603	564	599	651	578	613	532	574	583	578	549	591	626	629	570	611	566	622	637	582	531	589	604	550	585	603	603	608	623	624	608	587	577	574	586	601	587	611	623	588	590	644	587	589	598	579	592	574	627	623	588	577	584	560	597	608	587	608	617	550	584	610	573	587	576	606	596	538	554	576	577	597	588	596	583	550	607	577	610	600	584	612	641	594	568	600	608	637	589	620	585	558	582	576	556	586	573	591	587	594	544	575	622	619	609	569	586	543	588	586	576	572	551	633	578	626	592	599	598	608	588	569	596	616	576	612	615	597	602	582	526	562	562	562	615	574	580	619	642	587	601	580	628	564	605	563	617	618	559	597	595	621	606	569	557	570	558	562	568	572	576	563	579	588	546	605	603	584	599	579	618	592	543	600	596	604	565	601	579	587	572	578	558	580	574	593	581	576	626	574	578	563	607	580	555	581	598	564	624	643	610	565	582	608	566	581	597	621	586	529	619	588	590	576	536	582	577	620	565	566	580	579	600	594	557	582	592	577	645	604	573	603	566	554	562	545	579	598	611	545	559	624	606	597	583	557	584	616	622	620	617	577	622	609	573	625	650	544	553	562	541	617	534	576	536	595	612	560	576	560	610	603	587	602	573	582	590	610	520	535	608	537	607	557	620	586	578	572	559	586	620	594	621	580	566	593	543	617	604	593	582	560	585	564	618	565	538	564	579	578	570	613	596	570	613	601	599	603	625	613	601	592	618	600	568	547	586	568	588	581	560	544	596	608	582	600	613	574	562	589	618	574	649	591	608	627	573	610	618	609	607	571	613	618	578	635	590	611	624	625	576	586	606	581	616	589	603	618	628	568	605	594	628	561	644	535	610	572	582	584	552	599	573	543	607	569	564	547	604	568	619	590	622	600	580	581	593	592	577	584	612	590	553	631	535	572	592	600	553	573	585	580	585	606	612	558	539	582	578	593	585	557	631	618	552	592	598	584	590	531	582	550	594	574	585	543	598	588	595	599	608	570	601	561	587	625	621	589	570	558	589	554	591	585	575	573	575	643	553	584	600	601	562	577	589	619	599	584	639	639	566	593	597	621	564	580	538	590	587	573	588	579	632	611	599	582	579	556	589	571	615	608	530	599	612	581
58207	25614	8450	2102	945	662	459	406	315	289	275	256	229	275	260	265	282	241	258	246	256	270	233	226	261	292	272	241	257	289	275	275	288	276	278	287	227	269	241	271	270	242	264	241	247	281	293	277	289	266	257	253	252	231	261	251	262	274	271	255	260	260	268	251	252	273	279	274	260	263	279	263	266	250	235	273	264	278	249	278	262	246	251	264	237	269	282	260	270	238	291	250	261	251	283	245	267	291	286	255	242	246	285	231	241	286	300	286	242	257	277	276	265	233	247	276	264	236	276	252	286	254	277	286	233	261	257	250	267	251	250	250	238	240	247	283	268	261	273	268	281	279	252	256	246	270	246	292	250	267	249	246	240	285	266	240	219	230	240	253	284	254	285	271	259	260	242	242	231	271	250	249	244	244	257	241	266	285	296	251	238	245	277	280	238	249	264	261	301	253	246	258	243	279	277	238	237	275	269	284	267	263	235	253	243	256	264	259	276	252	240	251	254	276	267	280	246	250	269	255	222	230	272	258	294	260	253	290	238	258	243	258	219	246	275	236	254	248	248	254	279	258	252	238	242	261	282	277	243	253	271	249	261	263	286	243	249	260	248	235	245	272	256	266	235	236	265	268	273	277	261	261	277	241	284	269	277	282	264	236	266	283	267	260	288	281	295	281	268	250	279	291	252	222	242	284	258	261	260	281	301	253	252	244	294	314	250	229	289	256	263	249	273	271	268	248	244	227	259	259	254	260	264	264	240	241	267	269	255	264	276	247	252	206	236	246	248	248	262	271	257	255	270	223	247	269	254	247	262	253	233	301	274	268	242	275	276	243	259	226	270	277	249	272	258	230	251	250	257	297	289	265	251	247	262	249	289	288	228	238	248	269	262	286	258	278	252	257	230	254	234	270	256	243	268	273	266	250	275	267	267	233	264	264	256	294	273	255	254	260	236	240	262	268	263	267	241	231	275	263	244	233	255	269	260	243	265	258	239	269	302	284	264	246	278	256	260	299	244	240	285	254	283	288	240	259	263	257	249	252	256	243	277	248	264	223	258	255	258	274	294	253	253	286	232	231	262	275	288	230	247	291	261	265	269	275	229	280	294	247	260	264	270	262	245	259	263	240	247	231	286	270	254	236	269	264	233	274	248	254	246	258	244	256	241	302	272	259	277	233	270	234	242	237	255	268	306	288	252	263	242	259	251	239	268	258	254	214	265	283	271	236	263	239	284	284	233	280	272	307	235	256	251	256	292	271	249	252	241	256	255	288	252	299	290	264	227	248	277	264	275	259	267	309	269	266	265	250	244	272	263	264	243	268	243	260	284	295	291	245	268	244	236	255	271	259	231	256	251	271	261	275	262	267	238	283	250	277	267	280	269	259	265	298	273	264	253	258	233	283	275	238	254	281	246	300	307	269	289	255	268	251	224	262	268	245	241	279	307	278	287	258	264	283	261	272	234	254	251	270	261	286	232	231	256	265	257	297	274	242	247	231	263	300	243	259	263	245	281	241	250	266	252	289	256	251	270	269	261	252	262	259	265	262	256	260	263	238	246	288	268	273	251	273	251	251	263	272	234	239	230	249	264	272	266	256	274	279	262	244	264	266	236	257	278	258	255	251	237	269	270	260	254	257	299	268	269	251	287	300	275	268	263	280	274	245	279	244	269	261	256	260	219	258	289	246	262	275	236	281	262	262	248	282	298	276	260	261	259	279	280	261	239	259	243	286	237	284	252	259	248	278	262	258	293	250	273	247	261	242	255	256	248	226	259	289	277	257	240	255	259	273	287	245	269	291	267	264	264	259	265	255	243	243	253	255	265	277	272	273	251	267	264	257	277	265	282	286	289	266	277	257	256	264	272	261	278	254	273	266	246	267	231	260	247	257	258	248	291	277	274	257	217	242	250	246	243	261	245	238	281	285	268	267	277	258	216	250	244	297	270	249	238	217	243	288	261	263	274	268	273	245	248	250	244	279	271	265	278	274	253	278	249	272	250	242	239	275	254	245	267	249	232	257	277	266	247	289	259	272	251	268	260	254	251	287	275	250	252	267	267	238	266	251	251	293	282	262	253	302	275	251	237	271	270	264	241	249	261	289	229	232	266	272	274	242	243	257	288	256	256	250	228	264	299	272	262	247	233	241	238	282	269	278	236	278	299	263	262	228	221	241	261	272	256	259	274	274	262	239	253	254	273	272	275	265	293	233	268	259	263	280	245	274	254	275	250	248	221	252	290	276	255	275	257	271	287	267	244	239	271	276	332	259	279	264	250	266	285	268	297	274	241	282	292	215	239	270	232	273	269	260	241	272	232	297	311	238	257	262	230	272	248	265	256	254	258	265	246	245	275	252	262	275	248	261	251	247	268	254	264	246	272	259	272	255	275	258	251	227	263	237	267	297	245	260	267	261	276	224	251	252	257	263	248	259	260	281	278	231	263	248	262	251	274	247	253	278	265	257	227	245	257	265	284	248	296	226	230	255	278	248	247	297	259	280	269	269	251	292	247	230	274	272	279	264	214	271	244	274	277	284	261	272	267	236	273	278	252	239	280	292	234	249	253	260	259	276	275	251	267	256	264	280	264	291	261	278	233	255	271	270	237	269	284	255	260	287	287	280	261	257	262	233	218	252	298	245	279	265	268	235	252	246	251	239	307	255	244	256	234	243	241	270	236	259	264	280	243	250	300	255	273	279	249	258	280	234	257	247	245	246	273	235	250	243	284	267	272	242	279	237	283	251	266	249	255	256	265	242	269	290	277	248	270	272	264	259	267	223	275	245	260	285	291	267	237	271	241	256	241	253	277	267	246	292	270	278	259	266	234	265	262	274	288	259	256	288	319	301	278	266	273	283	246	258	285	276	249	282	260	261	278	263	260	263	272	264	246	282	288	291	248	248	243	253	263	249	259	248	249	236	274	298	245	224	222	239	256	276	262	259	241	238	246	266	263	249	268	277	236	248	262	254	287	276	254	274	256	271	265	245	257	252	261	275	264	264	265	251	271	240	267	253	269	272	320	280	258	270	275	254	247	287	282	249	275	269	276	273	287	257	278	261	272	286	285	285	271	262	268	252	282	271	270	282	276	252	254	242	248	281	285	250	270	270	258	265	247	248	247	274	262	290	257	261	252	269	277	258	242	275	264	252	274	247	267	260	236	257	276	252	257	265	231	240	250	236	269	266	284	258	239	238	259	240	278	255	267	243	245	288	230	301	238	253	222	243	259	275	245	268	300	253	276	278	259	260	265	232	267	281	240	259	281	248	273	270	261	252	258	256	265	269	248	250	263	250	276	281	242	278	275	255	283	261	281	257	303	245	246	247	295	265	282	312	276	249	247	273	272	254	271	272	249	251	270	237	252	256	275	255	256	283	262	287	255	262	242	238	247	244	264	246	274	243	254	244	225	292	263	237	267	254	270	264	272	228	278	256	251	275	275	248	271	254	260	249	226	259	263	238	253	300	252	298	269	255	242	286	248	248	289	265	248	243
39610	17517	7746	3793	2794	1776	1362	975	741	637	584	559	598	596	610	605	564	569	610	622	587	597	621	609	604	578	538	577	591	587	549	608	560	567	586	577	592	583	599	606	586	595	613	587	563	578	557	574	619	601	593	551	542	569	623	568	561	578	551	557	593	622	574	537	560	525	625	549	571	588	582	594	568	627	586	572	590	598	598	595	581	553	586	598	554	558	597	580	594	582	599	584	637	631	589	550	570	584	592	546	591	564	599	588	568	560	580	565	565	623	577	568	575	559	545	601	594	589	558	617	605	591	575	607	652	600	567	634	613	595	560	616	584	607	571	584	625	588	579	555	612	579	599	606	567	643	644	593	584	566	569	615	557	573	570	564	604	561	639	586	563	621	619	589	590	582	596	573	589	602	575	553	617	613	595	624	577	586	586	606	561	590	577	589	577	606	628	575	597	581	576	553	599	586	571	594	558	595	604	653	588	595	613	589	561	549	626	592	536	560	562	585	592	576	610	570	592	615	555	588	591	527	568	557	568	625	578	595	562	544	582	569	562	622	594	582	590	576	609	596	583	599	528	582	593	555	603	617	565	623	605	638	557	581	595	577	617	597	620	573	598	607	574	565	566	589	556	617	629	557	572	580	620	573	571	591	557	585	548	565	565	577	545	638	613	570	598	578	572	561	575	587	579	591	564	564	616	607	611	572	542	606	563	633	558	627	553	558	595	602	600	613	591	560	545	573	611	624	591	599	587	595	596	617	625	580	553	614	582	619	591	557	580	598	584	583	600	577	578	610	546	627	563	571	568	598	584	634	611	573	584	571	595	583	611	606	586	572	587	566	633	591	575	606	570	585	571	588	607	586	582	592	606	635	571	600	575	568	607	583	596	608	582	595	616	603	601	572	544	621	537	562	609	572	643	622	580	581	578	553	604	600	531	574	629	540	590	570	604	596	610	583	601	558	560	611	594	553	552	609	566	610	593	574	538	543	570	607	552	573	575	566	632	572	622	610	588	603	572	564	585	580	548	569	620	545	619	590	585	618	528	582	581	588	588	506	577	571	600	603	567	632	601	611	561	583	660	559	515	578	621	627	586	565	594	634	572	582	560	556	586	519	573	603	633	585	618	601	544	575	591	539	598	555	596	550	579	586	609	576	552	598	603	619	613	568	613	581	609	603	595	601	609	619	596	610	614	582	607	581	549	591	552	562	598	575	547	592	581	553	568	607	633	572	605	583	645	559	598	556	589	554	588	557	583	564	595	575	609	583	561	577	562	555	603	613	563	537	539	543	536	638	587	588	597	594	597	598	571	648	627	577	595	600	569	555	625	582	591	608	565	578	566	550	622	552	566	568	567	592	605	605	616	576	606	576	611	595	608	581	593	573	605	603	580	565	592	553	591	602	584	580	584	614	614	570	596	588	541	595	605	647	619	599	559	616	624	613	591	623	585	592	609	576	611	582	557	602	571	631	587	596	541	570	559	593	597	592	585	543	599	562	622	573	605	560	587	594	558	619	573	588	568	580	597	629	593	583	646	586	566	561	557	597	561	588	573	553	599	653	593	601	586	601	584	578	621	610	592	517	613	556	613	602	550	618	577	567	563	577	597	614	579	570	562	575	592	616	585	602	631	535	578	577	574	609	616	575	607	597	602	604	582	547	547	545	604	568	598	564	616	566	571	553	540	580	550	560	594	619	601	532	570	594	588	575	616	579	624	605	580	595	627	605	632	560	585	570	559	579	578	654	618	583	549	579	532	563	574	585	564	587	561	593	568	618	603	559	615	643	561	541	547	567	575	555	586	569	580	552	580	538	566	580	563	585	602	573	601	567	561	588	585	604	617	589	604	565	579	602	610	590	596	611	592	584	601	559	630	572	590	629	609	603	555	560	543	552	592	595	574	550	551	550	578	603	590	589	578	635	596	506	556	619	581	561	568	561	584	581	560	580	578	636	572	587	551	583	574	578	552	569	565	590	589	595	603	572	597	552	567	563	593	556	584	562	566	606	620	589	614	618	653	545	555	570	586	598	612	624	564	636	550	574	584	567	616	573	590	598	578	598	577	540	553	573	583	560	559	598	534	558	623	596	583	571	558	589	613	629	560	603	576	615	583	525	603	584	649	579	574	615	576	605	614	591	572	596	582	578	554	611	618	582	584	584	586	571	606	584	575	591	564	616	566	615	596	554	593	573	567	616	593	576	611	623	589	551	595	604	597	599	574	561	610	590	559	608	594	623	613	608	606	589	594	614	572	569	580	577	599	571	586	564	599	592	594	577	576	583	603	596	654	597	566	584	636	642	614	588	614	558	598	586	633	579	611	547	595	594	589	649	654	568	629	592	569	580	568	620	614	592	563	587	598	538	601	605	555	593	595	571	592	571	578	613	626	595	584	569	581	584	518	604	552	611	577	601	590	563	555	536	584	571	601	518	560	580	581	583	572	602	587	563	579	579	593	554	561	553	611	586	595	573	586	587	581	563	573	578	577	578	566	600	551	565	625	583	560	593	597	614	596	588	593	564	628	569	617	548	602	605	577	592	566	613	680	575	542	621	564	593	580	561	577	572	602	609	565	578	585	582	591	581	647	578	581	577	615	538	566	550	575	582	602	606	583	606	586	619	585	584	579	574	608	607	583	553	586	592	549	553	573	583	557	578	559	582	556	557	568	583	610	587	597	602	588	597	641	525	657	575	583	589	605	607	550	618	619	599	609	573	559	571	571	542	620	582	594	560	555	582	581	613	548	561	608	607	619	601	615	574	623	539	568	570	590	560	588	553	590	594	605	581	589	569	576	580	586	621	599	560	535	601	594	593	592	571	582	597	602	608	595	591	590	574	545	591	584	629	609	593	606	611	602	579	573	603	563	596	642	563	580	634	601	612	575	590	601	562	626	546	592	577	576	583	583	552	579	580	570	583	625	619	595	606	593	563	625	560	598	612	609	611	616	627	556	524	598	553	583	559	589	606	587	597	557	569	594	592	627	601	564	555	567	590	611	553	604	601	567	591	575	592	597	571	593	609	585	570	562	563	590	576	606	547	554	583	587	555	630	615	601	584	550	595	609	597	572	526	569	534	564	577	563	581	561	566	560	591	622	589	612	585	589	582	600	564	623	637	584	575	569	580	559	613	560	541	601	588	576	611	607	578	592	558	551	554	604	574	616	606	612	564	559	630	580	572	585	577	591	588	530	581	603	599	585	539	563	541	574	588	562	599	610	596	589	549	616	568	631	576	610	582	575	544	600	570	598	609	608	600	627	597	631	612	572	618	596	561	589	574	582	545	597	600	643	611	584	633	553	617	610	600	580	609	563	575	589	586	640	585	597	569	545	585	592	584	649	581	623	582	574	599	642	582	591	542	575	580	547	592	559	563	596	546	563	609	554	576	593	600	610	591	653	586	603	543	562	605	549	620	600	556	576	618	562	538	595	579	598	549	609	566	584	599	579	574	615	565	577	570	587	593	622	615	591	597	557	563	600	546	590	607	570	597
60060	28300	11388	3678	1665	896	614	459	387	324	273	303	313	296	289	287	284	311	310	322	290	294	291	322	283	287	291	285	261	368	292	304	281	315	293	258	316	297	284	264	296	269	321	289	315	307	286	291	317	323	313	310	272	301	267	301	283	302	258	261	298	301	269	311	303	283	310	324	309	302	296	284	317	311	290	300	287	305	288	298	288	262	272	307	262	313	291	297	296	269	305	279	329	279	345	287	301	287	279	307	313	281	258	327	274	302	280	296	316	258	316	253	318	281	314	294	292	293	325	281	286	273	288	300	288	297	312	300	271	297	308	305	280	332	337	289	297	297	275	275	291	302	295	314	304	276	278	303	272	286	265	314	313	291	270	289	265	284	282	282	262	300	288	303	269	294	274	272	297	289	279	267	270	296	298	308	295	321	314	288	271	256	291	304	298	254	291	303	355	294	315	319	288	284	305	296	329	262	288	300	291	299	293	281	300	307	310	329	290	329	312	292	275	273	313	313	284	314	307	284	290	271	336	301	273	303	288	281	304	299	288	334	291	256	306	330	302	290	304	293	298	301	287	282	290	319	299	309	279	303	286	273	308	298	260	315	292	300	279	274	300	306	308	284	270	284	264	305	319	319	279	283	283	296	305	281	264	286	283	298	282	298	283	287	296	277	309	278	278	290	294	290	265	313	317	251	285	296	298	286	297	301	299	307	304	289	292	294	277	265	248	282	315	298	303	269	262	299	268	304	301	315	295	297	289	299	281	259	287	282	324	287	271	268	294	252	281	286	291	298	303	292	288	253	236	288	274	317	328	303	290	274	269	297	286	314	283	316	308	248	305	298	288	274	293	346	301	308	281	323	309	308	311	344	317	277	319	319	305	288	281	262	328	285	278	289	271	301	300	299	278	298	285	328	299	287	304	285	312	295	312	263	252	269	284	299	316	283	285	283	300	329	280	288	292	272	286	280	289	285	271	302	278	277	261	275	313	299	278	272	297	282	297	272	285	275	293	293	285	271	279	271	277	286	294	315	311	319	323	290	299	290	292	298	336	302	324	289	284	297	286	264	285	291	277	280	305	270	286	293	291	296	304	295	305	302	242	285	278	296	309	281	291	293	281	284	276	328	275	278	262	288	310	306	313	284	296	283	275	305	299	279	259	268	292	316	300	263	319	269	315	283	296	294	299	293	293	268	272	268	283	310	313	279	297	283	253	298	288	274	301	281	297	241	296	317	281	274	299	279	312	252	330	297	272	296	284	294	300	262	257	253	284	276	312	275	300	292	296	313	323	281	300	286	312	278	266	281	285	283	268	308	292	302	299	295	315	309	292	307	316	308	295	289	286	299	285	310	293	287	310	258	277	289	277	300	302	314	262	288	332	275	267	272	324	299	309	335	291	311	308	283	324	275	265	299	283	289	280	328	291	267	269	288	301	307	280	278	309	275	301	289	301	296	287	277	285	304	292	303	334	291	286	311	272	295	290	279	278	317	269	277	308	295	301	305	299	280	290	279	320	313	301	269	294	264	279	279	282	307	282	316	299	307	279	271	291	297	267	305	276	295	307	314	292	315	312	295	290	268	288	323	279	300	299	276	289	276	303	289	314	305	307	288	304	310	311	272	292	271	284	297	302	306	304	292	277	337	311	330	281	261	325	280	314	327	261	299	271	311	308	236	302	297	284	316	295	285	285	294	307	266	275	295	262	309	277	306	279	279	292	291	309	297	290	273	310	298	325	302	295	302	279	273	285	272	254	272	286	285	298	289	297	319	252	284	284	262	303	283	252	319	315	275	296	286	259	287	305	309	280	266	256	295	264	304	270	306	317	330	248	268	304	302	278	275	314	295	279	256	307	313	295	296	288	311	329	325	271	309	283	307	272	301	296	321	295	314	270	298	308	292	241	292	302	329	301	321	275	302	266	291	304	278	310	267	305	290	310	283	287	275	313	293	302	288	323	314	303	266	309	294	286	276	281	272	293	290	287	268	328	299	284	277	305	278	286	285	280	273	278	294	284	289	312	319	322	276	290	316	298	299	276	293	292	279	316	303	296	288	291	280	317	277	305	305	287	314	268	286	281	310	300	283	276	312	295	267	270	264	256	261	285	287	301	274	268	302	308	312	352	297	303	288	307	265	304	294	303	268	304	286	314	286	321	311	293	260	308	281	286	302	291	301	307	282	273	263	325	306	290	303	280	303	293	304	307	260	289	299	304	300	344	310	297	328	292	291	275	301	297	319	304	298	284	289	310	262	298	337	310	293	272	283	281	268	303	296	314	304	292	305	306	304	315	274	296	301	270	267	292	279	270	302	306	293	293	277	265	284	270	286	279	295	288	269	307	307	309	283	310	293	279	282	286	287	291	293	306	282	303	288	313	299	248	287	309	295	307	275	297	270	313	317	293	290	282	294	275	276	298	311	281	288	297	286	282	307	284	311	283	289	280	308	311	273	294	267	296	274	276	286	282	283	321	278	307	309	295	286	293	289	305	280	318	306	292	329	300	282	267	308	292	305	331	292	303	330	288	316	300	281	294	277	283	298	283	278	297	298	298	297	319	325	308	285	309	315	269	271	280	270	253	301	257	281	289	292	280	268	312	305	275	312	289	324	322	291	299	280	280	307	322	292	301	296	328	287	282	288	272	286	280	260	305	288	291	305	291	255	315	301	289	310	287	286	292	315	259	288	302	309	308	284	325	304	326	269	306	275	299	286	272	316	282	323	311	291	336	279	323	306	280	289	281	281	302	297	281	288	284	268	283	301	281	284	325	291	285	286	291	310	301	308	313	280	298	285	275	282	281	273	276	281	301	287	282	302	280	280	287	297	283	299	300	299	284	260	271	293	277	306	275	302	283	275	296	310	312	255	301	293	314	286	325	288	277	300	292	279	272	332	277	278	312	319	289	312	274	279	287	301	301	290	275	301	279	256	294	310	327	286	294	301	271	295	292	272	272	293	337	310	328	287	281	268	299	271	302	321	290	304	304	293	308	297	265	282	270	296	282	301	289	316	310	332	327	311	289	329	280	307	310	293	291	312	314	281	302	317	293	283	271	300	304	291	294	280	315	310	319	276	288	300	285	310	284	322	274	279	307	296	268	261	303	314	312	289	288	276	283	296	300	297	255	272	294	322	301	309	314	307	296	306	314	294	270	309	313	258	305	275	322	298	272	298	280	342	284	283	295	306	292	271	281	294	282	288	323	316	271	273	302	293	295	306	294	311	261	287	276	319	254	282	310	330	285	334	303	284	294	283	271	252	281	302	295	318	311	309	333	260	285	286	315	283	309	269	310	290	314	274	292	283	295	317	303	298	291	279	306	298	322	266	314	310	278	244	265	287	299	309	282	319	313	283	277	258	323	273	291	297	319	298	264	297	265	286	281	281	289	285	261	271	285	295	261	331	292	288	260	324	323	298	336	309	297	296	272	270	293	314	309	329	289	311	285	324	298	320	340	300	297	302	317	283	288	314	285	294	292	310	309	286	318	274
40234	20653	10560	6198	4113	2375	1640	1185	999	664	680	657	643	650	707	660	657	641	655	679	586	648	612	647	641	646	680	620	637	653	623	633	649	607	677	656	677	627	679	672	644	663	604	602	644	652	661	659	655	641	665	643	650	645	618	699	642	684	643	639	627	646	668	694	639	695	621	642	645	630	654	695	649	602	647	671	647	653	651	610	632	629	630	652	666	586	638	606	688	628	642	680	660	651	688	662	650	636	650	591	661	603	637	662	636	651	644	627	674	626	626	655	639	660	619	597	640	652	661	655	652	657	653	663	661	674	648	649	626	687	649	635	661	626	669	635	670	651	623	685	660	656	638	610	652	685	653	674	674	690	632	613	697	674	620	701	690	636	614	659	615	679	657	661	643	646	664	631	660	625	679	636	654	637	632	649	642	657	691	616	662	635	609	640	666	667	660	630	659	601	656	580	619	668	650	642	611	665	701	657	644	628	653	633	647	617	655	627	661	615	706	667	632	656	618	648	657	612	638	633	626	619	691	635	616	653	640	615	626	589	599	633	642	652	619	647	642	669	624	610	653	661	618	623	618	656	658	661	623	680	667	655	658	635	577	682	643	617	678	625	673	640	617	673	610	622	668	627	649	655	656	649	688	631	650	608	630	599	634	650	635	631	661	674	686	671	643	618	677	674	657	646	623	650	654	656	629	666	624	626	665	654	655	606	625	622	646	660	629	606	671	601	639	650	645	640	651	665	655	652	647	680	640	640	634	645	632	645	649	612	652	667	621	650	660	679	625	641	668	617	692	640	656	665	665	649	630	660	636	665	658	685	655	636	672	684	659	652	618	631	617	676	649	708	695	650	654	676	617	670	647	636	611	682	646	631	636	670	660	635	641	591	611	667	623	646	617	616	594	676	654	656	633	633	585	661	632	635	648	670	634	632	620	658	626	643	613	669	678	630	620	645	680	625	671	640	658	615	651	633	637	634	656	655	609	607	639	669	692	609	637	675	625	637	658	604	648	680	671	595	703	648	624	680	631	650	648	626	615	667	695	644	661	621	631	646	664	643	644	650	654	687	597	662	582	691	646	584	645	667	663	679	675	667	670	637	634	664	603	644	664	652	662	683	616	665	597	644	643	657	637	642	605	639	613	677	664	649	640	629	648	647	645	659	633	653	619	648	653	676	637	643	633	627	613	632	616	643	625	644	640	646	681	652	660	643	646	617	620	662	633	649	664	651	666	664	626	642	681	643	628	646	644	651	637	656	614	654	679	659	640	615	635	641	662	655	647	643	609	606	628	647	653	602	678	648	689	673	592	640	611	654	609	643	650	641	672	665	650	604	584	677	615	633	633	652	607	691	613	655	650	656	614	651	639	662	623	649	673	658	652	627	660	667	626	609	630	630	663	650	685	662	654	694	641	654	641	644	627	658	675	657	613	670	611	659	611	640	616	612	660	625	657	706	627	651	696	648	617	660	639	692	670	601	661	653	658	616	632	642	665	629	630	669	599	622	698	691	670	637	648	614	653	649	604	665	603	601	625	650	634	602	656	662	667	632	633	657	693	631	653	673	679	646	692	660	645	643	661	668	619	635	613	647	607	659	682	654	640	605	649	620	642	679	652	654	682	679	650	653	665	641	645	659	637	619	647	625	609	659	667	659	587	675	658	660	636	626	616	670	658	628	658	648	629	702	649	639	660	646	664	624	629	617	632	632	675	621	623	610	618	644	657	630	631	650	667	695	671	619	627	645	679	622	661	631	673	634	617	680	634	597	643	689	655	680	646	587	626	680	658	669	605	681	629	617	619	642	627	649	682	615	642	644	648	679	669	630	628	659	652	643	622	611	675	640	684	639	629	662	656	641	646	660	634	654	668	627	657	643	660	661	646	630	658	611	649	659	660	684	623	698	657	659	631	638	628	654	646	661	641	648	612	645	631	635	626	629	660	619	675	679	660	678	656	623	653	645	654	657	656	668	654	602	648	623	665	643	678	669	657	647	640	597	641	618	613	669	649	637	639	634	622	675	673	680	642	645	676	608	619	667	626	601	609	599	634	616	640	672	661	670	658	604	703	672	600	646	662	641	662	620	656	657	674	663	660	631	666	621	662	659	622	642	632	632	653	616	629	632	656	656	656	651	642	659	640	653	633	657	628	652	674	627	673	655	600	659	633	657	648	653	604	648	648	643	653	676	630	627	642	705	660	672	654	613	664	614	625	634	615	676	609	664	676	651	668	659	625	696	658	626	671	642	661	673	654	651	593	677	630	635	645	692	635	639	663	650	678	651	649	670	628	653	631	639	638	676	664	659	669	621	630	583	664	702	652	607	630	697	669	599	649	644	641	670	659	581	692	661	659	676	631	590	672	596	629	629	680	602	635	676	620	579	617	631	652	687	648	649	696	609	577	667	656	629	617	648	621	608	667	683	623	574	646	597	620	645	620	652	623	670	658	665	626	668	600	662	604	666	611	612	657	620	632	612	647	660	637	670	649	684	580	689	629	703	652	650	673	616	675	612	690	639	639	681	659	649	622	709	669	680	648	608	649	644	614	600	620	656	633	701	662	613	666	652	623	654	663	667	625	649	613	676	600	677	633	646	655	671	624	631	632	622	702	626	617	670	625	644	586	628	648	709	634	653	605	653	644	697	613	654	649	634	666	680	676	654	600	626	648	662	688	637	637	669	653	611	632	665	679	662	699	651	623	625	612	660	625	663	646	655	623	639	631	644	617	644	669	644	651	638	682	645	693	668	640	648	695	666	616	616	635	610	655	638	611	623	643	646	665	613	663	645	647	609	617	610	627	590	628	620	642	626	648	620	644	622	640	675	621	685	607	662	669	621	656	633	629	622	651	651	637	665	681	643	678	640	631	631	628	621	655	703	692	632	654	615	659	616	636	618	673	633	671	696	632	601	594	647	667	619	632	702	657	668	683	633	651	691	632	639	655	667	646	610	692	640	659	690	657	641	649	654	675	644	640	622	641	655	689	607	675	693	648	647	682	622	640	639	666	675	664	660	689	647	676	613	611	636	626	673	680	642	641	653	642	675	637	658	700	648	641	632	674	614	650	662	674	591	607	659	658	673	647	627	664	659	654	646	656	641	664	635	659	632	638	675	618	661	677	622	633	640	660	612	592	661	636	629	644	654	637	625	639	667	672	630	649	639	715	691	665	655	646	699	657	639	623	651	679	595	672	619	652	668	605	649	690	657	628	627	651	641	648	634	654	631	640	615	718	637	654	633	629	659	632	661	646	641	670	625	645	677	683	662	618	625	608	668	688	598	634	601	632	624	636	638	669	621	628	651	667	619	671	654	656	677	644	672	651	646	630	635	650	618	613	658	637	664	625	678	646	624	654	667	622	643	633	628	657	687	638	665	596	651	597	664	622	670	644	627	626	652	649	634	688	637	686	636	706	631	702	651	651	658	632	710	706	617	652	636	647	670	635	660	639	669	686	596	610	669	639	626	664	674	626	657	629	628	670	623	691	672	647	652
47711	13067	1516	455	318	314	331	313	290	288	309	287	293	317	287	294	310	320	280	289	327	280	292	317	300	287	276	316	312	307	298	319	292	268	304	303	278	265	285	287	318	280	314	298	332	299	296	315	284	296	285	303	324	318	279	275	304	288	302	311	309	302	338	303	299	266	288	299	291	302	272	328	292	313	306	308	272	250	295	307	301	306	304	318	315	293	323	273	328	311	284	297	292	305	306	314	280	289	293	295	272	300	329	270	335	255	290	289	276	318	284	329	273	312	277	308	320	297	285	315	337	309	324	270	306	294	307	314	318	298	266	307	311	315	291	280	294	295	314	268	321	311	282	311	304	296	281	299	303	285	276	332	306	266	281	289	294	310	261	288	268	325	289	307	301	274	293	298	272	263	305	296	323	293	296	321	282	303	300	323	327	342	304	291	274	296	310	281	292	289	269	285	281	291	297	304	301	307	328	298	268	304	289	294	325	315	294	311	271	286	300	290	285	287	309	307	303	307	271	254	291	278	300	324	298	269	327	260	309	304	287	262	271	288	317	322	297	299	288	281	291	292	282	316	310	297	299	276	276	288	299	340	301	274	327	302	282	292	302	319	288	312	253	294	274	269	301	293	270	315	278	289	310	278	337	270	273	284	301	297	317	307	301	279	298	291	311	270	280	289	290	291	266	300	315	308	273	288	313	305	296	315	257	283	297	304	274	301	296	313	248	269	331	282	292	294	302	292	297	324	285	286	301	313	290	314	302	278	285	307	280	311	312	279	303	317	322	310	279	312	275	285	322	287	278	309	314	304	283	330	313	290	303	289	290	287	265	295	310	338	294	301	321	287	286	263	308	317	289	300	289	311	312	274	270	270	304	258	308	305	320	317	321	302	263	295	302	288	308	311	285	310	296	302	293	302	269	309	258	261	295	304	275	289	259	279	289	267	283	315	287	291	314	264	283	242	272	300	264	312	285	284	275	316	314	284	270	306	281	283	277	262	303	296	266	317	254	307	301	317	300	310	341	314	317	312	289	307	346	298	308	311	309	303	303	300	301	322	318	304	307	320	280	282	281	277	286	256	266	306	293	264	297	304	275	325	259	302	236	296	282	293	318	299	288	281	327	294	292	310	258	289	293	286	320	304	293	266	317	292	281	294	308	292	274	329	260	316	295	278	284	285	301	320	293	291	341	319	275	267	307	329	291	289	292	285	252	301	291	297	299	282	264	315	328	283	318	306	293	309	261	319	317	311	305	284	262	320	295	321	278	304	326	293	303	266	297	279	290	269	302	284	284	323	303	295	287	305	267	286	291	296	298	317	290	300	276	304	299	279	307	321	289	317	322	269	286	261	294	320	282	279	302	322	301	285	279	279	299	307	285	301	263	310	282	310	286	334	281	272	280	302	264	288	303	282	283	292	290	309	282	314	318	321	298	301	292	330	296	287	300	282	348	288	310	303	288	286	316	297	323	300	293	278	265	250	277	290	317	320	290	286	301	304	268	278	295	309	282	280	256	284	299	323	271	279	301	286	294	312	336	277	276	306	301	307	280	249	332	296	304	308	311	334	309	305	302	274	283	287	288	293	286	294	303	292	284	323	282	284	277	257	310	308	282	287	302	328	297	311	304	281	299	285	317	306	309	345	258	293	283	289	299	283	275	289	289	278	271	296	296	297	294	288	287	264	242	267	297	299	322	296	315	324	289	323	277	304	299	305	291	277	285	286	286	290	285	287	298	327	315	313	284	301	335	301	298	303	298	316	283	305	300	294	274	278	331	307	263	281	312	290	317	308	282	298	304	268	309	331	312	276	327	293	328	296	311	269	280	325	328	283	306	309	348	313	291	288	308	289	325	272	294	269	311	305	330	302	314	289	303	299	291	284	313	300	314	272	256	266	265	281	301	294	295	299	305	310	291	276	298	288	304	287	323	310	282	317	302	285	299	291	288	260	304	283	295	302	253	306	273	303	292	282	292	297	268	266	302	277	293	307	325	303	282	319	313	308	275	304	297	316	313	263	298	317	309	325	296	316	279	283	270	336	291	296	287	324	270	279	304	284	308	245	319	298	330	302	324	251	288	246	333	287	296	276	301	291	283	298	339	255	269	274	278	297	296	302	293	282	301	280	295	277	313	288	326	330	287	285	279	308	299	263	274	298	282	276	314	271	312	327	308	323	292	293	286	319	313	297	325	321	307	307	341	297	289	258	267	293	302	275	269	288	308	309	280	301	278	328	268	299	301	297	249	268	307	302	342	318	288	263	281	305	323	300	301	285	288	310	284	301	279	311	300	290	272	310	325	276	288	288	272	302	269	263	305	289	272	302	275	309	280	289	292	302	269	318	308	317	311	312	269	285	260	300	300	330	330	340	296	306	324	294	295	313	311	304	276	299	277	313	314	311	337	316	293	297	292	291	284	278	283	264	314	294	272	293	310	300	302	317	290	291	284	284	300	307	297	313	302	349	292	313	268	280	326	299	321	276	275	297	275	329	320	329	274	302	308	280	247	267	268	280	300	283	283	293	318	288	265	301	302	309	321	293	276	305	274	324	309	267	267	286	301	271	297	302	282	277	283	303	272	297	307	277	325	296	317	287	312	330	290	312	319	292	314	319	274	290	337	294	258	298	280	290	284	304	303	285	321	292	313	340	291	302	333	295	294	302	308	309	288	305	290	327	315	255	275	306	308	316	286	291	292	309	308	324	308	304	346	280	305	301	322	271	286	321	310	285	295	317	276	293	309	317	300	286	273	299	241	259	293	287	311	314	328	269	333	282	286	287	307	328	287	320	278	277	268	297	280	330	270	266	296	309	272	314	294	285	313	295	283	270	281	281	288	300	260	265	273	296	308	317	296	310	286	290	289	302	316	284	285	305	348	293	291	278	303	284	282	318	294	320	298	293	298	294	288	320	305	301	294	293	332	274	322	268	298	265	283	292	322	294	310	283	305	301	303	296	270	311	282	301	319	266	290	293	325	303	273	296	291	285	265	288	325	325	287	288	309	285	298	303	322	316	281	292	300	296	302	302	301	311	298	275	307	277	311	283	287	293	303	303	275	301	262	288	281	305	272	280	267	334	284	308	278	300	283	261	296	332	316	307	285	287	311	277	283	301	285	293	296	254	303	308	261	299	293	260	279	308	286	303	276	290	339	293	295	288	277	316	298	263	323	289	280	288	292	273	305	287	293	314	288	292	319	313	306	309	305	299	279	307	249	291	296	304	300	307	305	308	301	298	284	296	325	330	311	283	272	321	262	304	297	268	247	273	332	302	287	323	293	308	326	290	267	320	259	298	279	296	300	301	298	302	300	314	283	327	271	284	308	256	353	316	294	332	312	285	281	251	292	312	331	277	308	279	311	289	291	348	325	290	272	296	271	315	286	303	277	261	302	303	288	311	280	314	286	290	301	253	282	279	295	303	305	297	326	324	318	272	296	258	305	294	303	276	310	304	321	304	296	293	301	304	272	310	289	315	266	271	269	325	279	279
31981	6015	1599	911	783	696	645	627	641	668	633	660	684	626	702	664	627	725	651	624	645	666	665	649	608	646	656	687	666	697	655	648	640	644	659	696	655	628	659	679	621	578	684	606	678	636	630	674	647	618	639	654	683	689	684	651	662	686	645	654	692	661	666	669	705	683	637	644	678	657	661	663	649	647	651	652	652	641	674	659	633	649	630	632	619	614	688	621	665	657	681	635	686	672	644	705	595	686	680	657	644	639	630	643	604	675	666	659	636	693	652	620	609	683	612	637	668	659	686	682	647	645	650	590	668	704	708	650	649	691	636	639	659	642	667	657	672	646	661	648	623	681	651	669	605	686	689	633	601	668	640	625	627	625	644	640	652	678	676	645	648	682	663	639	654	648	636	628	630	655	660	665	609	669	684	641	676	636	626	645	626	651	666	714	646	576	613	667	657	614	632	657	642	619	684	644	661	619	619	629	617	643	625	627	674	635	651	670	605	653	647	652	614	660	704	599	635	671	626	652	632	656	683	651	661	627	680	637	638	688	626	699	672	651	622	695	659	680	638	648	668	668	669	635	652	626	645	644	691	684	670	660	669	664	657	660	677	597	665	654	644	679	664	645	605	693	677	657	659	680	633	700	627	675	606	714	639	642	667	646	647	667	604	678	635	578	675	699	666	672	628	624	704	654	652	648	634	687	650	655	645	621	604	658	648	666	688	633	646	632	681	674	689	682	693	603	687	605	644	630	656	622	681	618	697	639	641	645	688	611	620	634	658	654	646	670	659	645	636	665	625	665	642	644	664	679	651	699	625	641	636	620	639	623	623	658	672	629	644	623	705	633	686	678	665	671	649	619	621	658	617	654	621	602	633	626	641	659	698	638	676	613	656	653	638	638	656	636	662	654	634	686	629	667	714	653	683	671	664	671	665	604	687	585	658	646	623	679	659	670	668	656	597	659	641	654	632	665	641	617	659	675	710	667	657	660	635	687	649	624	676	653	643	669	638	644	685	647	672	657	665	676	653	635	669	649	679	635	625	656	633	622	654	626	610	634	656	660	647	662	675	678	658	637	624	646	708	706	644	652	664	635	635	660	669	661	664	604	665	700	650	671	656	675	633	708	658	641	631	679	617	636	678	648	620	613	711	656	603	639	644	629	647	622	622	674	627	636	593	669	692	638	658	646	658	662	658	648	623	641	651	648	688	659	658	628	642	694	675	618	635	678	658	647	668	653	645	624	652	639	632	657	699	646	600	635	635	666	642	660	642	707	705	712	612	659	695	654	679	635	647	633	606	667	667	655	631	682	644	659	656	686	662	654	658	656	646	651	638	630	636	667	644	674	651	586	646	625	619	654	646	629	644	673	674	651	636	681	655	664	644	683	660	645	652	623	638	602	653	579	633	678	621	654	653	670	634	701	647	644	643	672	634	653	703	661	679	630	625	655	607	627	663	665	645	647	655	700	607	646	668	639	667	655	620	645	629	638	627	614	676	654	677	645	680	653	677	602	654	668	673	667	683	619	663	662	686	629	617	640	666	664	621	633	676	638	634	681	689	615	652	659	699	644	643	662	677	642	647	665	677	626	671	656	630	656	654	664	649	656	657	631	620	680	650	618	646	647	652	653	641	666	645	664	696	616	630	685	664	628	661	657	641	689	653	636	658	636	673	666	684	607	684	684	649	665	650	620	641	659	655	642	631	642	644	628	631	658	638	631	666	606	642	625	652	638	649	665	711	632	636	673	659	638	650	623	609	651	643	671	651	669	696	675	630	595	630	643	646	666	608	691	662	637	710	660	609	606	676	689	673	662	648	679	659	655	625	678	646	645	625	699	651	702	681	654	649	653	661	694	626	628	678	654	658	643	585	655	649	621	673	713	641	665	652	628	642	650	660	606	670	602	647	646	680	635	635	699	672	632	655	666	614	657	640	629	643	693	640	675	667	631	654	632	667	648	599	640	624	661	660	653	654	646	666	657	671	676	649	637	664	657	691	687	674	686	667	621	667	637	662	684	659	626	678	633	631	706	693	670	626	684	659	652	652	628	658	625	672	601	676	615	687	681	647	612	638	656	630	681	645	623	638	618	618	685	698	699	677	678	621	614	626	663	655	675	632	626	645	693	627	695	686	610	658	625	625	622	659	679	640	663	677	650	669	658	663	647	657	671	629	655	675	643	695	636	690	623	647	644	660	609	669	684	687	666	594	674	664	624	642	635	608	639	646	650	623	693	638	650	654	645	624	684	609	629	646	643	608	624	633	651	599	612	679	656	667	680	682	625	667	654	587	617	661	609	660	624	609	634	643	690	634	620	618	663	634	617	625	607	699	602	675	636	653	659	654	665	653	653	651	651	646	702	644	680	626	639	651	648	616	634	689	685	667	690	638	656	657	646	700	643	636	621	645	633	636	622	626	612	693	623	682	615	672	619	638	658	623	626	715	661	665	660	631	676	609	657	657	610	646	704	635	632	695	666	653	685	638	661	615	683	677	659	666	628	671	637	641	670	654	665	708	642	620	637	633	657	678	624	661	631	631	658	701	651	643	647	651	624	647	662	682	672	663	651	654	680	645	589	660	642	654	667	645	623	663	697	636	638	712	650	659	636	670	649	630	679	630	693	680	661	597	651	637	652	633	591	696	663	612	683	625	645	626	680	664	636	653	693	686	645	640	660	618	624	646	685	656	699	663	670	665	692	621	656	624	610	693	642	655	637	657	668	658	659	648	732	640	722	640	674	703	690	640	702	618	647	693	652	637	608	668	662	618	627	675	587	651	638	658	637	641	657	698	691	659	673	631	649	628	669	649	632	650	653	635	690	632	621	657	662	634	687	651	683	690	643	631	648	682	664	625	618	655	642	642	700	663	629	665	613	695	663	635	633	661	674	652	667	667	656	618	616	676	667	630	638	655	694	661	641	633	638	629	669	644	668	656	663	664	627	655	660	630	652	654	673	687	686	648	644	629	613	658	628	664	688	626	639	634	713	641	672	647	609	641	678	657	631	641	677	621	618	623	652	690	623	632	651	620	645	670	662	682	670	644	627	634	634	713	698	673	686	702	626	675	661	626	663	646	642	664	650	659	681	661	636	672	642	637	608	654	670	667	656	658	611	647	662	628	662	630	644	662	653	656	683	656	671	643	657	647	642	614	718	616	656	654	679	673	732	629	673	647	669	658	630	625	662	697	645	646	711	632	623	629	627	731	619	637	649	665	602	676	676	622	674	671	656	677	673	625	676	627	624	626	671	618	601	666	672	647	678	618	641	631	627	660	646	674	643	660	667	686	612	680	651	706	660	663	594	630	606	637	616	621	662	671	633	636	661	657	641	663	614	669	642	636	654	667	650	587	651	675	616	643	628	643	676	632	688	683	640	636	666	662	661	633	679	610	637	642	686	669	614	658	640	616	654	667	628	614	664	607	641	621	631	657	621	660	609	709	635	637	610	689	688	651	673	677	675	713	598	657	629	665	630	658	651	678	667	659	672	692	643
58334	24274	6736	1560	760	543	374	331	290	263	246	286	281	251	277	293	304	262	284	265	253	272	270	281	266	263	287	265	311	266	303	266	291	260	287	252	283	289	276	254	258	303	265	244	269	276	286	280	268	290	270	269	310	309	287	287	278	289	260	255	277	256	254	255	266	259	232	262	258	261	296	270	259	285	273	232	274	292	275	231	281	291	247	244	280	305	257	278	276	287	269	254	281	285	289	251	252	262	260	286	235	247	269	264	260	276	273	244	245	272	241	267	279	248	280	296	278	249	255	242	259	249	274	238	260	268	239	251	245	262	241	284	284	257	254	307	226	257	267	257	299	300	291	291	249	263	275	268	286	252	286	259	273	265	267	228	275	285	250	270	251	295	257	290	260	233	277	263	288	274	274	284	278	245	254	268	275	252	283	261	266	280	281	274	308	271	248	304	282	242	291	266	284	241	243	255	258	288	290	297	247	277	276	250	277	267	260	251	286	294	270	262	271	281	291	251	265	270	254	311	272	292	277	283	299	300	271	261	265	268	266	251	275	285	256	264	293	335	256	270	261	250	253	223	268	262	275	244	284	250	297	278	255	261	266	306	280	316	287	255	267	266	257	287	257	266	252	269	298	269	279	242	236	273	264	272	283	282	259	253	255	288	295	258	271	257	245	275	242	285	224	285	281	278	274	255	258	266	260	257	257	260	275	256	264	265	275	267	269	281	270	277	260	266	254	284	284	263	281	293	273	256	290	241	274	254	256	268	246	260	262	269	285	240	292	286	265	294	261	274	278	265	273	259	255	263	254	312	281	269	269	273	271	241	302	268	297	312	273	236	269	271	268	275	223	266	246	256	298	258	276	257	315	283	264	278	276	284	277	261	251	263	256	282	268	273	248	261	283	291	265	269	270	285	255	253	268	257	280	294	260	266	283	290	268	276	262	244	286	258	249	242	289	268	271	253	277	253	281	258	296	297	252	291	259	256	281	277	280	253	262	279	275	252	275	276	285	270	285	273	255	273	252	283	274	271	254	299	242	296	262	228	268	283	265	259	276	289	271	321	256	264	265	256	291	284	293	264	260	259	249	270	273	256	254	259	260	248	292	246	259	298	263	256	238	255	285	264	282	253	296	277	269	265	273	297	262	268	315	246	256	266	258	256	250	255	292	266	272	271	280	255	284	289	296	254	268	266	262	265	301	262	251	289	268	294	279	248	252	247	245	251	264	260	265	255	253	287	253	271	269	271	256	266	245	276	254	276	273	272	264	272	262	248	256	249	230	289	278	284	241	293	255	269	286	235	256	263	266	289	301	257	268	285	308	259	253	253	276	240	253	253	218	275	273	271	238	271	242	259	276	255	266	263	270	277	248	264	269	262	282	247	260	259	285	270	269	263	270	291	286	252	264	296	276	268	286	288	299	258	278	269	275	233	267	257	258	310	270	269	267	250	266	256	307	275	267	253	251	252	259	284	296	257	249	234	270	276	294	266	262	274	259	257	284	261	295	255	259	275	257	271	248	253	254	259	283	298	254	253	275	288	292	270	277	251	238	273	280	273	310	233	268	273	260	273	267	287	273	279	248	279	310	275	295	253	263	252	257	265	274	271	272	249	285	253	266	280	246	284	255	260	291	284	275	249	278	261	277	310	272	252	241	257	266	296	275	278	277	298	278	239	284	284	322	264	244	282	252	272	285	270	269	250	286	263	278	289	272	302	297	242	242	298	264	274	272	248	261	262	248	269	305	284	275	277	254	260	278	300	255	247	260	251	281	307	274	278	250	279	281	288	253	325	278	262	245	302	274	292	286	237	289	264	260	272	238	271	280	250	233	256	300	280	263	261	252	243	317	276	255	285	271	288	251	286	269	303	263	283	254	271	250	271	282	240	263	268	252	241	288	291	302	278	270	260	284	273	276	276	271	274	281	245	270	268	294	269	258	283	272	265	284	275	287	273	301	297	271	295	275	265	288	272	277	268	254	260	249	244	244	284	264	270	299	276	287	291	287	264	263	279	270	292	262	297	268	295	255	251	244	286	248	291	267	240	268	264	278	270	272	245	252	269	309	297	228	277	282	266	257	287	305	301	295	274	244	283	241	282	257	222	275	265	205	243	294	258	288	266	251	281	282	255	263	269	286	293	277	285	247	271	285	283	272	285	275	301	240	271	253	235	228	283	296	273	272	253	258	301	261	245	306	260	264	274	272	264	263	290	288	220	266	281	234	260	285	293	243	267	261	244	287	283	212	295	276	310	252	276	249	277	260	247	268	267	269	290	279	277	263	279	271	258	248	254	309	261	272	300	280	247	289	272	271	284	273	254	267	272	258	249	263	273	250	249	248	280	246	281	243	245	314	284	284	283	268	242	291	245	278	264	256	293	274	239	275	229	297	279	300	275	281	287	277	263	292	259	261	281	263	242	264	240	271	250	241	264	263	272	283	286	272	248	266	269	263	253	292	239	291	297	271	270	252	263	250	245	251	301	257	257	275	274	258	297	262	281	248	270	272	260	266	242	288	282	249	266	267	264	257	301	248	256	265	297	284	256	264	279	255	254	268	241	276	254	294	261	264	283	245	254	268	267	269	269	264	263	270	294	262	268	268	305	277	278	251	266	283	250	300	265	252	255	274	302	264	261	266	246	281	261	288	261	284	265	277	253	248	246	236	282	281	266	290	279	261	292	261	245	259	293	251	262	248	274	261	243	228	285	259	271	289	262	239	275	246	276	244	292	270	265	272	257	272	283	274	255	297	251	282	291	287	289	257	284	283	251	275	298	306	290	272	280	282	285	266	241	262	270	262	241	267	300	282	264	259	273	272	272	276	270	300	263	262	287	271	267	252	290	326	267	267	239	253	271	266	288	315	278	252	295	286	310	290	282	260	258	300	305	285	279	282	288	268	238	289	289	263	277	288	248	285	285	256	276	262	263	244	302	268	262	271	261	282	251	275	274	268	290	240	272	314	253	271	253	280	266	265	276	283	283	278	278	293	269	273	255	283	262	291	250	272	257	280	230	271	247	239	257	327	261	279	248	242	281	279	263	294	269	276	248	284	225	241	259	268	243	241	245	296	286	289	284	275	295	273	277	257	284	274	280	258	270	285	268	282	308	276	256	287	276	266	261	242	282	270	268	275	280	243	285	258	247	214	272	273	251	259	298	303	270	258	322	245	260	258	264	293	297	283	265	278	271	246	289	264	286	314	273	276	268	258	262	265	246	266	235	258	265	261	267	297	243	283	275	251	268	257	258	305	260	253	283	298	277	270	288	262	248	282	283	276	271	269	255	277	273	270	278	256	289	226	267	227	254	268	279	256	266	286	247	248	265	288	269	237	285	256	272	278	260	279	283	292	283	270	258	255	251	265	262	263	241	279	252	276	310	274	287	256	252	272	263	279	273	316	262	298	247	263	251	270	257	270	299	258	251	307	273	229	253	278	258	294	287	241	267	284	266	246	278	266	299	280	288	278	268	257	258	248	287	275	265	277	249
40543	16404	5488	3113	2006	1364	981	850	699	593	653	593	607	618	639	557	610	652	655	604	609	602	589	554	606	595	629	596	591	604	640	612	551	543	603	617	620	589	611	627	635	599	605	587	632	643	611	653	602	594	630	584	573	666	570	624	621	586	592	585	658	599	604	626	601	619	651	587	601	616	630	662	580	594	615	575	626	615	672	594	573	646	574	589	605	591	614	592	599	614	616	596	580	585	642	627	629	644	599	603	585	582	585	630	645	571	624	601	673	633	593	609	537	624	611	616	622	622	583	582	613	565	555	597	616	650	583	550	630	590	597	602	571	605	609	590	627	599	577	638	651	634	576	633	578	602	622	621	598	603	612	627	598	582	639	622	626	578	581	629	601	567	612	588	602	618	635	566	648	604	607	580	584	646	582	579	632	579	581	608	613	570	652	585	596	604	607	614	603	647	577	616	576	608	577	580	600	636	639	604	591	623	632	593	626	584	562	608	631	600	600	620	599	578	621	594	620	620	580	604	602	581	608	633	599	619	617	627	630	590	567	599	604	595	581	608	606	605	621	580	583	580	601	598	619	577	633	578	595	622	614	587	642	593	563	610	605	615	617	601	580	598	649	613	539	628	615	626	574	574	617	553	611	609	540	590	632	604	573	605	642	572	610	574	584	594	666	650	631	597	619	629	615	589	677	552	611	625	566	632	603	594	642	601	617	652	606	578	602	612	579	612	609	635	637	632	610	638	660	583	614	600	620	617	550	618	614	585	630	632	606	587	628	598	615	585	620	575	585	576	621	615	604	621	639	614	645	624	625	599	592	627	586	591	591	561	616	577	620	621	607	666	615	589	587	637	609	620	560	569	626	580	602	590	588	603	588	597	608	628	639	596	578	586	622	644	626	642	625	580	632	612	609	578	630	629	613	581	603	590	595	566	667	582	599	565	623	655	597	592	586	604	574	634	601	586	584	654	578	624	569	653	606	593	636	612	597	586	587	623	600	595	584	602	605	616	608	622	591	597	588	648	639	540	592	583	551	578	606	609	614	610	590	606	632	628	598	638	604	583	588	613	593	594	581	608	602	631	591	623	603	585	585	611	597	632	637	572	634	590	634	595	569	637	631	554	582	589	613	571	585	652	609	628	597	572	626	631	621	588	619	609	626	600	577	612	570	590	625	637	608	624	598	610	598	645	639	602	625	637	631	655	610	611	582	595	626	603	551	617	592	592	624	618	590	561	616	615	590	581	623	620	608	617	629	595	604	584	582	624	631	629	566	617	644	654	608	599	617	603	617	577	657	621	657	571	618	627	652	650	603	612	601	596	596	589	586	607	635	606	607	644	581	578	606	656	595	610	623	626	629	612	583	618	566	587	580	577	596	581	600	591	624	614	612	603	598	577	599	589	586	610	581	606	608	617	641	630	584	604	595	606	552	622	605	637	646	607	638	577	605	592	621	599	588	626	587	560	617	586	633	636	585	617	611	612	622	585	612	609	575	607	634	602	537	574	630	603	625	634	629	627	586	604	604	606	632	601	614	618	597	619	598	588	559	630	616	643	593	618	603	603	597	638	596	543	614	598	603	601	572	581	585	627	579	577	606	600	656	541	616	651	588	603	636	601	598	649	605	628	622	619	605	597	608	643	589	609	629	577	607	631	635	625	568	616	599	630	620	600	596	601	618	636	624	642	617	630	586	578	600	588	599	613	602	605	601	597	634	612	599	621	577	627	600	583	593	609	561	590	626	589	577	590	611	615	572	599	620	611	589	615	617	577	596	589	600	630	580	600	604	648	585	612	594	607	582	586	621	641	610	603	633	586	584	598	656	603	564	609	609	596	597	607	632	624	568	611	638	623	579	632	573	669	613	627	586	584	621	640	601	632	637	628	589	572	624	634	601	600	608	555	592	618	576	649	617	601	626	614	559	600	601	627	609	600	631	549	586	623	621	588	582	609	604	614	558	619	611	582	599	584	591	582	580	631	619	604	665	597	592	635	612	612	614	610	614	603	611	563	586	591	586	598	617	617	586	632	667	583	598	644	593	619	593	583	627	606	648	622	583	621	659	632	625	570	642	641	603	614	647	576	606	585	587	635	577	603	632	582	587	646	559	618	630	604	619	596	598	589	604	627	592	619	564	614	607	581	582	601	577	547	623	568	586	601	584	612	596	576	615	623	599	637	588	566	606	618	617	620	586	579	658	608	594	614	605	602	649	627	623	621	618	577	597	618	601	584	619	585	596	610	597	601	646	613	543	590	656	580	594	601	590	642	581	622	575	573	588	604	606	633	616	608	608	611	618	616	585	575	580	640	605	618	627	634	594	629	560	623	556	614	609	584	616	601	620	604	601	618	579	606	638	653	587	588	616	589	569	607	628	618	631	595	597	657	610	616	598	588	576	612	609	626	636	583	607	620	610	627	670	615	613	637	612	611	600	580	621	597	604	617	600	613	580	582	606	620	607	642	594	617	625	557	617	597	659	639	583	612	605	619	636	634	647	597	616	616	607	639	640	581	643	579	627	582	552	610	626	606	564	558	589	571	593	609	666	595	613	576	570	613	616	609	620	603	610	585	620	622	631	608	637	616	608	604	624	594	628	630	602	646	553	603	607	617	602	622	599	579	570	591	630	622	634	588	613	593	646	621	620	601	553	620	615	590	589	596	616	591	621	618	567	605	588	599	596	632	646	655	616	618	596	641	586	590	604	599	605	624	627	607	585	651	641	549	579	626	632	580	607	611	582	612	566	639	599	600	645	598	595	655	647	599	591	627	635	640	635	596	568	623	586	629	604	608	600	587	581	610	583	577	610	618	605	615	627	577	601	617	570	619	587	618	615	586	622	606	602	570	599	647	588	603	579	647	605	606	659	581	633	590	626	624	610	578	589	651	589	600	609	595	591	578	594	555	623	600	600	597	614	584	666	645	565	604	607	571	573	587	609	591	635	635	620	594	597	619	598	615	621	588	632	599	662	611	602	622	575	633	570	633	593	594	613	607	615	578	612	586	613	627	622	579	621	587	630	618	619	611	616	636	603	631	592	568	630	567	605	589	594	588	622	612	672	592	613	599	610	617	637	578	582	572	569	597	618	603	589	614	600	574	617	613	609	586	658	599	614	600	606	610	588	573	594	590	589	595	604	614	591	649	608	635	586	644	625	573	613	597	590	605	592	562	595	613	638	610	598	602	619	610	601	618	579	621	613	614	595	588	642	580	528	600	613	644	584	590	598	599	603	558	608	606	590	593	617	596	607	632	617	593	565	587	615	609	652	619	639	607	612	626	631	569	646	573	570	604	644	581	595	617	627	641	643	619	623	600	593	543	651	604	623	611	612	610	615	672	610	634	608	596	624	590	592	585	598	611	615	610	582	600	618	627	599	635	600	606	579	612	567	573	607	603	624	618	617	569	588	576	593	619	592	572	626	557	603	563	598	564	592	588	599	604	624	571	612	610	581	633	632	623	585	584	591	625	611	682	620	584	603	606	604	604	587	612
62288	25654	9659	2632	1271	721	508	337	311	324	312	342	289	285	305	295	336	319	306	291	273	268	290	340	303	351	287	298	270	313	277	311	280	325	298	295	304	268	278	264	314	312	280	285	311	315	317	317	306	285	339	311	317	301	287	280	308	282	269	290	287	303	309	282	277	284	345	298	277	315	339	289	313	307	298	283	316	256	293	265	287	278	304	299	305	324	251	324	292	293	277	278	286	301	298	294	315	302	293	280	281	312	304	318	298	318	280	299	289	280	284	312	253	294	278	309	314	304	316	282	293	302	322	294	256	291	300	321	298	301	309	292	289	292	304	279	299	280	302	288	272	303	335	301	304	279	323	275	280	308	284	322	329	296	266	282	274	271	265	322	300	309	310	297	292	297	293	301	267	317	287	320	308	291	274	287	318	342	294	269	301	322	323	340	310	295	312	279	295	293	288	311	304	309	292	281	265	293	277	303	281	318	285	289	322	326	326	295	313	313	299	326	327	305	298	264	307	304	285	256	286	301	317	284	311	296	273	253	289	304	294	313	279	289	271	277	311	265	293	288	333	282	280	272	314	287	286	300	303	289	310	271	285	279	295	272	295	299	279	316	294	251	271	309	303	283	321	327	307	313	283	293	288	309	273	291	296	289	291	270	286	296	314	289	299	311	314	295	315	284	307	313	287	315	259	301	316	305	321	318	323	303	326	314	311	302	296	267	290	300	288	322	312	332	312	310	277	311	287	315	321	267	319	291	282	338	272	283	275	307	284	312	315	307	286	330	298	289	335	301	247	326	308	294	290	267	317	318	304	296	285	277	292	297	301	257	312	298	282	282	252	301	278	298	330	297	291	323	275	286	298	273	301	263	286	304	305	330	297	311	282	286	321	303	283	301	297	301	295	268	313	331	295	286	262	300	324	337	317	308	268	291	288	273	294	272	286	297	314	293	335	304	276	325	316	268	275	307	310	262	297	259	339	299	305	325	293	304	327	282	282	297	301	274	282	289	302	319	307	268	308	293	288	302	297	282	268	288	301	324	299	295	331	296	303	337	290	308	296	306	284	304	292	297	283	293	282	267	293	328	350	308	249	294	254	296	314	325	287	322	280	299	290	298	303	295	281	319	284	319	299	277	318	300	305	331	287	317	255	282	271	280	316	321	309	243	283	329	298	268	297	316	302	330	295	295	262	289	270	304	282	278	270	315	333	275	309	290	288	315	279	311	309	289	287	321	294	298	283	323	300	301	287	277	280	287	286	309	318	308	316	286	293	310	258	305	285	271	273	291	280	328	301	299	294	280	310	314	280	300	282	273	287	270	329	348	285	294	270	269	306	306	331	292	307	293	269	306	289	310	320	275	306	282	251	298	277	281	326	294	285	277	270	305	298	268	265	287	334	293	310	275	265	314	299	335	313	285	293	326	286	274	279	333	299	264	280	279	281	311	299	269	314	313	301	312	287	277	272	273	299	297	326	308	306	301	292	294	269	299	271	282	317	288	310	305	291	291	281	313	283	321	292	297	336	287	333	268	282	288	308	284	302	321	315	301	321	283	296	298	285	313	333	289	289	298	305	275	320	291	301	264	288	287	288	306	297	315	302	311	308	301	302	318	287	283	315	280	308	318	301	283	301	290	313	276	295	301	275	270	283	342	310	304	269	294	317	339	291	258	289	294	309	270	314	257	312	302	302	281	274	298	291	344	292	309	281	282	318	300	329	286	285	322	291	282	282	285	298	262	326	306	294	276	283	318	286	340	287	279	305	302	304	286	303	298	277	291	251	322	298	303	340	270	296	288	310	322	302	320	297	279	264	304	273	312	314	289	290	316	289	282	288	308	289	304	310	285	306	313	283	268	318	305	289	318	305	305	278	282	265	303	324	277	289	276	304	319	314	315	278	316	291	295	314	290	312	298	281	305	281	300	315	264	341	279	297	312	290	272	293	297	279	276	274	298	291	270	308	286	306	303	258	317	290	270	319	306	287	296	262	299	305	272	308	302	268	258	291	273	307	320	290	292	293	322	296	312	304	275	284	353	318	274	280	288	314	346	283	290	291	287	288	303	311	326	296	295	277	302	309	320	313	302	313	272	298	296	309	310	290	268	318	303	308	298	318	315	303	289	306	286	297	301	320	290	310	305	318	296	294	330	315	297	305	292	286	328	291	298	291	271	295	274	306	343	276	308	277	348	268	303	269	274	297	312	280	305	287	328	278	290	291	287	304	273	278	311	272	286	299	268	302	306	337	290	303	312	302	279	310	332	293	271	323	284	275	297	313	289	312	272	330	308	278	305	261	293	323	309	287	277	298	305	290	289	295	301	282	255	311	295	291	237	315	337	281	291	281	291	302	258	330	324	309	315	283	288	267	289	286	325	318	284	314	280	303	290	304	306	278	316	281	243	284	303	299	301	289	303	286	294	268	288	286	308	307	281	278	259	296	284	311	313	288	273	301	319	285	270	328	243	304	352	308	287	320	291	290	257	280	313	289	299	264	303	311	288	318	299	289	283	344	315	300	321	320	330	289	314	315	290	306	324	334	313	336	318	307	299	263	290	315	308	320	282	295	301	271	321	327	305	323	309	313	321	318	311	297	302	288	284	300	307	340	300	290	278	296	307	282	314	302	281	274	280	293	300	299	283	340	311	298	267	320	301	284	286	317	318	322	337	283	318	321	299	282	284	310	304	299	312	313	295	256	267	310	306	303	311	289	292	270	262	271	303	260	305	291	289	276	304	301	315	287	300	316	293	305	302	283	321	283	302	304	278	316	291	312	316	289	300	332	287	298	289	288	313	303	328	287	282	316	251	293	292	291	298	292	331	310	280	318	303	294	306	305	293	299	300	312	293	300	283	301	325	321	269	288	313	304	288	246	274	325	329	306	293	309	299	300	304	318	289	299	333	306	276	333	298	291	290	261	299	290	291	323	307	291	304	315	305	309	307	282	303	302	309	269	303	327	275	293	271	288	278	267	265	317	281	337	308	314	305	277	278	345	336	291	315	280	343	287	293	283	329	325	312	290	330	275	278	302	275	313	310	302	310	317	280	315	316	298	295	290	333	310	307	283	327	303	306	296	281	310	289	323	292	282	279	295	284	288	279	311	275	319	276	315	284	296	305	306	293	294	303	288	303	281	276	306	288	312	307	305	273	281	283	255	278	317	305	320	300	279	266	290	291	294	275	310	307	294	278	294	279	294	290	321	287	266	284	321	300	296	293	282	288	285	291	277	295	288	303	308	306	293	319	264	313	317	310	266	307	281	265	299	350	326	316	311	293	295	311	297	321	304	296	316	300	298	305	325	312	326	347	341	286	273	278	305	287	320	293	276	320	305	297	283	323	306	296	324	283	315	321	321	304	294	288	277	265	299	300	304	321	290	287	251	300	264	287	320	303	322	270	293	283	305	294	294	317	304	282	334	297	262	260	319	285	295	286	295	286	290	290	312	301	281	308	320	291	281	321	310	302	309	282	298	318	290	303	279	318	284	278
42829	15729	7147	4460	3088	1965	1303	868	698	677	679	651	652	688	689	688	632	654	669	685	625	626	658	660	708	653	612	609	694	633	677	655	698	655	682	694	609	660	651	691	650	672	651	626	650	653	638	679	628	631	644	693	651	628	646	633	619	670	656	645	661	645	673	662	633	606	645	639	620	639	680	674	640	659	664	678	671	678	662	635	661	641	637	661	669	677	650	665	678	670	655	631	603	679	707	661	668	662	660	648	647	694	679	641	704	656	665	631	639	686	670	619	640	687	687	638	701	643	631	629	633	609	615	663	639	643	620	639	660	630	682	613	708	631	691	650	630	673	696	617	648	658	589	625	659	653	645	674	706	703	671	689	654	689	660	637	637	658	633	646	644	634	651	668	686	667	670	658	695	654	701	694	668	696	636	691	663	659	660	667	657	654	573	649	630	650	635	663	650	644	632	654	635	638	687	628	679	649	650	662	608	664	667	636	666	657	634	624	657	680	633	662	637	643	649	695	678	759	669	683	711	617	648	669	670	719	681	640	697	660	616	625	729	661	678	672	654	673	659	727	627	653	598	690	671	650	683	682	629	665	668	644	631	659	625	593	621	696	595	648	656	705	701	650	728	650	685	621	652	666	616	701	617	642	676	636	644	649	636	647	633	646	651	634	673	682	720	642	607	652	658	658	631	659	699	701	637	647	648	612	691	661	653	622	628	638	676	671	705	660	662	669	688	645	680	629	689	678	600	661	620	596	648	646	676	662	681	650	658	662	652	620	651	706	673	629	674	658	666	658	683	655	680	684	695	647	607	639	615	673	674	649	632	665	659	612	652	672	625	661	653	624	669	645	644	641	697	621	622	661	652	665	630	653	650	656	642	659	641	636	630	638	694	643	713	653	669	623	608	668	619	678	617	651	641	638	703	672	639	660	665	654	698	663	671	634	611	670	626	683	616	638	615	625	648	652	700	675	619	648	660	658	621	623	664	691	666	701	629	629	676	640	613	704	650	651	655	670	644	662	694	695	648	670	641	657	649	693	654	644	615	698	638	694	663	651	634	670	649	652	633	687	642	652	663	631	674	672	635	691	648	647	645	694	674	672	684	624	658	614	683	689	656	640	617	640	644	667	647	658	693	642	659	616	696	649	675	663	701	672	651	645	654	655	640	695	673	586	638	665	664	651	680	665	693	642	653	673	676	670	655	680	638	628	606	669	651	648	642	694	654	628	642	642	625	693	658	660	644	622	637	649	654	666	651	713	652	674	626	611	679	708	640	680	655	663	641	630	647	675	629	660	603	651	662	655	685	636	658	644	628	636	667	649	617	682	657	653	670	649	668	647	616	661	634	648	627	670	646	640	663	673	632	662	653	688	671	655	638	654	663	675	644	685	618	672	639	699	662	682	632	643	639	657	661	630	666	664	682	689	656	653	634	648	699	627	663	623	669	716	661	670	680	641	662	654	678	658	678	667	656	666	635	622	665	653	721	638	644	627	628	642	658	672	650	641	684	653	671	684	627	667	675	656	634	687	653	651	688	668	652	672	647	628	630	689	635	629	645	680	678	670	650	672	649	625	630	672	621	688	649	664	628	612	669	639	631	637	681	638	666	617	698	648	703	662	648	605	650	651	692	660	604	657	674	670	671	661	605	628	655	639	657	636	665	649	687	636	677	685	679	624	676	641	644	638	643	652	668	647	662	666	642	637	659	680	670	649	674	623	669	682	662	661	644	656	661	594	649	639	676	669	679	690	675	652	645	685	659	707	632	644	616	653	687	633	638	602	641	699	683	652	601	646	622	680	677	663	665	652	609	642	646	655	669	644	638	681	619	681	680	670	654	651	654	646	634	679	663	649	653	709	616	629	660	647	645	654	647	677	628	654	664	655	693	641	670	621	645	675	654	652	714	640	637	623	680	651	660	721	655	668	647	627	653	632	651	646	684	636	625	621	664	634	634	610	645	656	684	642	654	670	646	680	655	639	669	682	608	633	642	614	660	648	668	665	619	710	659	683	675	695	651	670	649	614	652	629	657	647	672	638	654	678	609	678	612	668	632	709	638	626	668	678	648	660	649	628	635	655	664	682	663	666	706	696	693	665	637	630	657	597	672	634	643	647	682	661	650	661	634	628	652	678	634	650	682	637	680	673	690	642	709	643	668	624	683	673	635	624	671	677	648	625	665	654	627	621	668	686	673	681	671	657	682	604	679	696	670	595	668	626	636	642	625	666	659	688	664	674	676	650	641	631	674	684	665	667	660	704	686	648	643	664	627	645	666	647	643	670	662	652	659	685	685	659	631	626	652	632	622	678	648	639	656	646	622	622	664	631	672	592	627	616	612	632	635	651	625	662	677	666	607	663	656	634	664	626	657	654	657	636	646	643	660	663	696	665	656	667	648	642	649	670	623	658	652	678	618	657	703	635	675	664	646	647	627	705	658	672	644	697	655	632	631	623	660	626	648	636	648	660	655	665	608	673	695	651	622	674	672	710	669	672	672	632	640	616	677	626	678	639	650	688	649	654	611	656	632	657	700	665	727	656	645	678	619	688	707	693	646	623	623	645	658	681	664	711	665	679	616	653	648	658	635	693	656	641	650	725	669	632	676	673	655	669	646	662	671	612	673	619	672	656	693	633	679	625	638	655	625	667	661	625	667	649	641	646	658	657	652	661	648	668	696	671	641	644	639	626	636	655	671	638	678	647	646	651	697	654	658	656	624	633	660	623	714	647	655	685	656	688	642	637	694	650	620	653	660	648	714	626	647	690	656	651	605	671	635	680	687	638	679	627	654	648	664	624	634	656	637	662	644	676	590	683	626	662	659	636	635	654	638	658	619	643	650	663	599	671	647	633	663	617	595	596	651	645	691	626	652	610	635	660	606	674	628	661	663	681	607	707	636	609	693	685	628	669	623	696	656	659	661	611	657	629	692	684	647	662	661	616	639	654	634	656	630	698	667	652	626	714	633	671	636	618	605	628	661	664	672	652	674	637	631	641	652	650	633	650	650	649	653	697	689	671	649	664	677	649	646	646	693	647	613	624	640	614	609	640	609	667	653	607	661	643	636	675	634	711	626	675	639	638	696	682	678	650	660	650	601	653	664	631	651	665	689	662	648	718	613	637	667	642	656	662	640	641	626	691	631	690	623	668	651	656	665	602	647	647	693	692	660	651	655	609	639	677	612	685	643	666	643	658	686	643	638	649	608	640	603	622	645	625	631	660	654	621	668	674	658	692	675	683	641	700	649	619	663	636	679	657	629	619	670	669	694	637	638	685	678	685	666	594	626	652	669	677	683	712	622	681	689	660	659	669	646	672	658	657	682	624	659	680	688	699	674	606	643	699	751	665	619	703	661	682	582	657	689	631	655	659	664	642	659	609	685	662	702	632	672	653	700	664	673	683	670	667	662	646	634	668	666	629	642	649	652	638	636	655	647	651	609	637	673	671	626	666	659	641	679	648	668	689	647	678	667	637	662	640	691	649	669	630	658	675
46602	20750	6871	2541	1079	580	371	273	254	262	251	270	254	279	232	235	242	260	240	284	295	266	270	267	247	236	263	246	281	250	260	273	237	221	241	263	255	242	234	254	248	247	228	253	266	312	232	260	275	248	241	249	258	277	239	282	261	266	256	225	227	259	261	249	262	248	262	253	267	250	257	255	278	262	272	249	251	265	251	262	237	247	245	262	243	263	226	281	246	260	235	250	233	268	272	237	263	253	265	265	254	239	259	260	232	237	231	258	251	240	228	263	275	247	250	244	237	274	250	234	239	272	228	231	241	254	257	279	235	276	240	257	222	249	233	229	262	242	260	263	266	266	234	238	262	251	276	255	239	248	267	269	247	229	220	269	255	256	289	249	253	251	232	217	235	260	275	285	236	251	244	229	255	256	245	230	250	257	259	240	269	259	261	238	228	269	287	261	256	253	270	225	229	238	234	251	264	243	256	264	243	238	273	241	261	277	254	271	263	280	284	253	231	254	230	256	280	264	236	251	268	264	262	236	255	266	248	255	272	275	278	250	239	245	250	236	242	244	288	272	243	231	227	224	256	235	244	248	270	242	274	270	248	284	261	224	238	250	259	247	262	236	244	253	237	237	270	265	251	248	219	248	270	259	265	230	236	257	243	233	255	285	263	253	242	208	258	234	239	247	249	228	263	256	295	238	230	229	238	222	242	251	248	237	262	271	231	232	246	269	270	248	263	223	250	277	272	249	268	269	240	248	242	259	255	260	264	250	256	269	264	254	232	250	285	264	237	280	269	271	250	235	262	281	246	255	243	244	226	282	263	253	254	227	218	274	243	264	277	255	248	241	284	237	239	243	244	241	249	248	269	283	260	260	246	262	254	250	266	274	234	246	258	247	272	251	214	269	263	264	240	254	246	243	241	242	271	258	270	272	252	252	248	260	261	263	246	266	262	273	257	229	227	242	253	264	260	276	276	272	266	233	239	249	242	260	231	258	244	237	289	238	260	238	255	264	254	229	266	245	245	262	238	267	262	248	263	265	287	277	242	255	236	286	275	250	247	267	272	236	235	223	252	231	245	261	298	264	277	247	267	254	251	295	265	253	241	249	273	238	271	233	237	280	273	282	253	246	258	261	234	269	274	263	249	247	243	271	277	245	223	260	266	262	259	243	226	246	256	246	257	217	223	217	264	256	272	258	259	263	275	249	272	254	257	282	235	277	212	271	236	249	242	246	269	271	268	249	275	268	237	239	241	252	288	269	265	292	271	228	227	277	274	243	264	224	216	262	272	257	244	268	269	257	260	257	248	274	245	268	241	259	250	232	285	276	261	254	253	255	234	279	258	232	249	238	240	244	234	256	261	263	240	242	227	257	253	239	251	258	271	251	238	254	249	265	241	241	248	264	282	253	267	260	235	262	253	267	289	266	260	255	255	217	227	261	268	294	287	269	245	245	243	256	252	237	213	248	270	257	218	229	248	263	250	244	245	226	259	263	246	258	251	241	243	243	240	279	265	305	259	270	281	275	264	251	257	280	257	241	239	278	261	274	248	261	251	290	233	261	249	222	246	249	263	269	260	280	256	287	286	249	278	230	239	280	236	252	250	231	276	247	245	251	259	278	262	247	298	275	238	244	259	293	274	280	255	249	263	233	237	251	274	233	256	242	246	270	250	275	257	246	268	274	276	271	276	274	276	249	253	276	247	257	260	239	269	270	231	266	239	259	260	249	218	234	252	243	235	253	266	270	263	268	249	242	260	263	257	230	268	263	260	276	240	250	244	267	269	296	246	270	260	237	255	279	249	269	254	280	275	269	232	247	226	264	262	233	268	256	250	257	240	293	245	241	265	249	273	273	243	256	257	248	238	254	230	249	272	252	286	253	240	261	271	276	264	287	244	270	274	269	259	295	233	259	245	250	265	243	239	244	216	268	283	253	233	273	237	275	256	247	243	268	232	230	252	251	245	249	245	219	272	252	234	264	257	258	226	258	251	230	235	257	242	227	273	252	252	251	256	233	262	287	263	276	243	248	260	236	240	229	257	238	255	234	262	227	239	241	263	226	250	254	248	248	261	269	265	246	246	226	279	270	268	244	230	256	246	248	253	267	261	251	272	239	247	243	260	234	275	260	266	243	260	257	217	271	226	266	270	266	252	259	244	224	232	250	254	263	237	244	227	216	271	239	268	252	235	256	260	231	239	269	232	281	265	242	251	283	276	230	253	282	267	233	222	252	246	269	260	255	235	237	254	226	245	227	245	257	268	266	258	257	274	273	253	271	272	239	263	245	264	223	261	247	256	248	289	254	261	261	268	263	272	241	280	247	248	264	285	233	256	242	236	269	225	274	268	254	271	240	274	236	278	277	264	256	245	284	266	221	231	258	237	295	259	252	253	227	267	280	265	263	262	262	291	245	311	260	284	244	245	293	250	230	252	255	262	265	258	249	283	210	262	260	258	222	263	251	258	265	255	259	259	245	241	231	263	262	273	268	270	260	262	243	258	246	234	232	262	298	261	259	270	249	293	252	246	254	251	265	234	260	256	257	269	284	248	258	263	243	247	262	256	249	249	273	235	250	266	249	245	217	296	260	275	231	236	290	255	238	253	242	237	260	231	247	259	246	226	253	297	251	248	248	260	249	241	243	257	243	236	244	253	249	237	283	256	265	252	284	285	277	236	256	232	264	247	255	286	259	247	273	259	245	261	240	233	235	241	256	228	260	256	258	262	268	233	233	262	244	259	242	267	245	247	253	263	239	296	231	252	220	239	227	246	269	257	241	273	249	255	253	261	247	281	232	261	264	250	246	268	241	280	281	257	255	261	265	268	251	251	235	270	257	286	267	227	241	256	278	221	249	276	260	255	241	283	264	253	266	238	249	288	260	238	219	283	267	271	265	261	291	290	238	252	252	241	269	239	266	256	266	286	276	242	270	239	239	250	227	257	295	292	247	292	264	264	270	255	260	253	257	245	251	255	273	273	241	264	281	247	263	293	257	256	253	247	258	248	233	265	244	263	272	274	267	236	255	259	261	258	269	228	290	271	224	244	261	279	260	273	294	237	268	266	250	276	256	265	275	276	208	279	232	275	285	218	249	238	227	252	271	253	258	248	244	240	290	282	255	259	248	264	259	250	231	275	220	248	247	262	247	248	251	281	242	268	264	258	245	275	275	283	243	251	257	284	265	255	251	252	272	260	240	278	255	262	251	267	264	263	258	265	256	270	235	246	255	275	275	232	249	256	242	252	276	261	241	264	275	269	259	251	252	256	226	268	224	258	277	265	253	212	235	261	233	252	249	281	264	260	250	275	253	259	248	255	254	256	264	260	289	245	275	218	239	292	266	255	237	247	253	260	265	278	244	231	247	264	269	276	280	302	286	248	251	236	274	240	237	230	219	261	274	263	249	259	253	219	256	245	242	249	238	236	276	268	259	283	255	255	249	257	241	260	276	276	276	237	264	255	264	294	279	244	229	269	229	235	246	282	249	258	226
31433	16129	8181	5102	2717	1563	843	665	598	572	596	581	567	537	552	574	584	552	557	580	538	545	573	582	539	605	604	591	563	565	534	542	565	581	548	544	598	565	563	583	600	548	604	589	562	591	621	588	566	582	549	541	522	581	580	591	575	586	597	537	542	572	530	564	550	578	554	584	565	556	574	560	598	549	571	532	539	582	533	563	563	576	567	587	570	578	582	587	548	566	579	544	552	545	629	605	551	541	576	558	541	576	562	573	597	616	560	576	545	561	534	541	598	561	589	596	553	536	547	523	570	609	549	551	590	540	590	548	591	542	564	606	567	519	508	563	532	555	601	587	546	604	580	573	559	563	608	573	602	579	570	553	602	566	581	597	562	560	564	546	556	563	559	611	574	594	558	592	534	577	582	510	577	575	552	544	537	592	563	559	585	553	550	585	599	555	582	571	546	550	557	561	572	573	547	580	581	584	566	569	558	566	559	586	577	569	566	554	594	570	565	590	530	556	585	573	529	535	566	616	550	549	551	557	569	596	547	531	550	593	572	573	616	596	587	549	614	578	549	542	561	553	572	554	563	573	540	554	542	591	568	595	574	557	589	573	559	581	588	588	503	562	564	575	589	559	559	608	563	574	548	545	525	569	552	586	543	564	587	522	568	573	562	602	585	562	536	535	620	582	581	542	583	569	565	608	553	566	548	554	600	574	615	535	551	527	548	619	532	561	573	576	551	560	542	548	552	546	599	556	568	590	529	592	603	572	559	585	525	566	557	505	544	563	524	531	564	578	579	611	580	590	584	587	561	559	573	610	554	538	536	590	552	566	564	555	539	592	558	588	565	566	590	572	588	569	579	551	568	539	592	580	536	593	534	574	552	559	561	543	591	571	557	616	583	560	516	589	547	587	564	549	529	592	572	619	570	560	581	564	579	533	581	627	568	589	513	549	566	558	579	590	541	589	552	558	606	575	589	556	571	545	592	574	549	570	567	535	581	602	563	584	591	558	554	582	581	545	554	591	552	529	564	551	606	583	544	567	562	565	560	624	533	547	600	561	580	536	585	591	537	583	582	617	543	578	574	579	588	627	565	579	549	546	586	581	567	603	522	580	571	547	616	552	543	536	599	576	619	595	580	566	572	577	566	559	518	557	568	557	602	593	590	549	594	557	573	563	568	555	564	536	571	557	523	569	549	569	571	560	563	555	561	571	596	543	586	591	543	567	603	544	542	578	539	583	578	556	562	561	596	593	509	568	582	568	609	551	556	573	596	551	625	559	563	579	596	534	531	566	526	560	569	573	594	565	614	562	556	626	511	568	591	537	561	621	581	562	576	577	553	572	553	559	564	546	569	580	554	555	591	571	585	554	579	601	557	557	527	569	555	568	565	581	551	561	590	604	584	570	580	570	575	584	592	542	560	561	566	588	555	557	524	571	552	566	624	560	598	611	552	610	569	546	553	572	575	617	609	571	579	597	559	564	583	602	549	547	593	533	564	527	608	581	569	551	539	595	548	554	549	555	540	560	575	560	603	617	585	585	548	540	580	593	581	526	570	610	567	565	564	535	618	572	597	536	574	561	566	521	543	538	559	584	543	539	573	586	611	569	568	561	536	561	612	562	549	550	536	569	602	608	571	579	594	579	545	504	552	538	572	590	529	554	584	557	582	579	544	575	533	573	610	575	516	583	598	549	567	621	590	552	573	536	573	554	527	505	555	580	600	559	547	553	603	611	567	574	594	585	574	616	535	519	601	575	584	594	585	538	545	550	592	551	549	602	556	581	601	565	536	560	607	562	551	596	578	536	590	540	553	589	538	554	596	547	540	562	555	583	565	608	552	548	561	590	567	627	545	582	554	583	551	553	556	575	559	555	568	530	555	552	564	591	524	551	524	569	588	587	561	572	600	512	540	588	600	541	564	572	570	574	558	587	610	540	550	535	584	616	591	594	606	523	605	601	604	559	612	564	590	545	635	577	615	534	594	584	593	528	543	533	501	521	570	553	572	525	553	575	562	607	570	571	572	583	587	613	557	559	564	537	585	617	583	565	575	567	520	585	600	545	537	566	560	568	540	614	564	579	586	581	504	596	544	542	579	558	561	610	637	594	557	557	553	588	605	599	505	587	568	557	576	586	564	559	578	588	564	572	549	630	563	552	556	563	582	556	576	557	574	563	592	509	584	541	575	608	592	519	576	580	590	578	579	565	529	556	587	537	541	581	595	611	575	603	579	545	531	567	557	567	584	525	570	585	563	584	580	600	563	567	574	562	561	539	593	625	601	565	541	568	579	575	597	560	593	540	566	536	566	589	540	528	543	569	628	586	551	588	585	597	553	559	547	545	577	581	586	568	586	590	566	559	549	531	566	612	568	573	616	586	606	598	555	588	571	602	601	546	639	568	588	592	614	561	569	541	559	511	592	599	553	570	565	611	583	570	591	584	555	570	557	560	558	529	536	594	593	550	555	554	572	542	542	623	567	567	549	576	495	558	528	531	556	543	566	572	559	543	539	578	593	602	624	594	587	569	594	572	561	554	564	586	569	611	596	556	586	522	535	606	542	522	571	577	580	574	584	563	578	578	555	519	583	547	542	579	580	541	602	539	530	581	565	625	578	598	572	578	560	563	512	578	532	572	576	559	587	513	560	575	576	599	560	590	578	593	559	568	567	590	579	562	545	553	576	567	598	590	578	579	542	551	565	573	557	540	579	568	576	544	543	603	543	557	580	581	552	591	568	550	545	557	607	564	560	549	576	575	585	555	573	573	552	584	610	586	622	587	555	585	590	556	559	583	548	575	587	597	540	570	573	561	590	586	580	575	577	560	541	614	565	569	559	569	574	563	559	614	556	563	586	547	588	589	555	621	587	584	574	558	571	579	578	592	556	548	569	556	559	593	559	617	503	541	565	586	544	589	617	567	573	579	562	559	572	599	556	602	593	561	564	568	528	593	590	546	584	586	550	575	545	540	587	580	584	552	572	590	577	513	555	580	583	530	559	538	551	570	576	524	576	576	543	533	547	588	599	573	566	589	573	568	604	561	546	579	553	573	554	522	528	529	559	549	595	586	587	559	558	583	564	573	603	544	607	599	586	611	577	571	535	509	601	533	544	622	529	608	585	597	625	564	598	584	593	581	563	552	581	559	585	577	565	616	596	624	592	587	583	590	571	565	602	577	576	533	575	607	586	575	586	572	566	567	607	545	554	567	534	547	544	572	526	602	550	610	592	585	603	601	590	572	576	556	559	561	584	601	584	546	607	527	608	560	561	588	593	607	567	538	538	585	577	585	546	551	589	578	551	541	580	540	568	534	538	596	485	589	591	573	577	591	597	547	568	603	568	582	558	574	598	516	552	560	577	576	586	564	567	569	559	547	607	606	517	597	576	606	608	594	574	554	531	582	551	555	552	597	602	571	583	553	592	582	553	552	564	575	589	596	603	549	575	554	555	585	542	583	569	578	568	567	568	587	551	589	592	516	570	546	561	593	558	621
52511	19926	5046	916	425	323	322	284	254	311	334	263	284	268	299	301	301	305	263	291	284	286	284	289	309	276	316	257	300	288	287	293	309	264	271	269	330	307	285	277	278	308	278	282	283	292	260	288	273	266	286	312	285	320	311	303	312	307	259	268	298	280	270	263	296	293	294	297	275	284	255	300	261	277	275	318	289	270	312	321	298	310	300	287	269	277	256	279	324	283	256	303	257	263	262	294	285	243	287	303	326	320	303	287	274	279	249	292	288	296	273	304	262	303	297	279	293	268	286	255	290	301	290	281	275	267	302	296	269	254	271	274	294	287	305	313	316	281	284	269	261	305	262	296	255	273	304	310	296	301	306	302	289	292	290	283	293	295	259	270	309	282	289	279	319	284	304	283	261	288	275	298	319	291	307	315	318	278	281	294	302	282	298	293	283	250	273	283	325	302	319	279	273	292	278	275	268	267	277	285	282	299	278	241	245	282	290	335	309	278	318	309	260	275	302	288	257	274	306	280	268	276	285	273	292	262	261	308	257	282	270	263	263	283	272	286	262	281	279	247	304	274	274	293	275	312	285	279	264	283	297	314	284	321	280	271	307	279	271	292	283	280	280	279	276	324	278	266	266	279	273	324	291	229	308	282	298	263	283	291	292	321	289	281	274	267	291	277	290	291	276	287	288	266	291	291	302	286	304	300	308	280	256	297	291	286	289	288	271	273	303	298	274	261	276	295	286	285	318	282	266	281	303	272	274	299	304	291	273	297	271	301	326	277	287	280	271	289	278	273	287	282	277	275	269	290	274	284	269	290	286	289	293	311	287	288	276	266	256	275	279	262	271	265	308	282	310	294	266	297	269	294	275	288	312	257	313	292	288	261	287	267	286	261	280	274	267	301	313	285	254	301	283	296	284	276	278	309	272	289	261	298	268	302	256	272	269	293	318	277	271	323	290	281	278	243	290	306	275	283	298	302	327	302	292	279	289	282	313	291	261	296	284	278	269	274	304	267	307	283	285	289	262	296	309	286	310	239	270	326	293	279	268	286	275	246	258	289	263	289	303	266	322	300	286	272	307	285	297	285	301	264	266	253	285	284	264	273	302	294	260	301	265	271	277	281	281	289	269	283	306	289	272	284	273	269	285	266	286	276	302	288	265	260	266	275	261	271	284	305	296	282	301	281	270	260	295	254	280	304	297	306	299	264	282	296	278	291	275	264	319	311	289	274	292	309	285	275	289	289	286	306	275	317	284	304	285	271	264	271	273	302	305	272	290	269	319	297	269	256	269	301	271	272	281	295	298	267	281	304	262	296	296	286	319	288	295	263	276	271	281	311	294	269	308	245	275	270	262	284	301	292	259	256	307	300	284	271	287	267	289	261	300	289	293	318	273	292	267	286	287	282	266	282	263	290	266	288	290	281	247	280	287	255	285	290	315	307	276	290	292	290	320	283	299	282	309	283	298	277	278	275	253	282	301	276	268	304	278	310	312	280	249	290	285	279	301	279	237	268	260	288	297	296	287	276	260	284	285	276	320	295	303	268	293	289	299	272	297	263	259	279	298	272	226	293	281	292	289	285	278	303	261	288	298	290	302	296	269	278	296	314	294	267	267	292	307	297	315	298	232	271	285	302	283	281	282	299	282	300	275	272	275	307	311	280	289	294	261	296	307	322	274	287	308	284	269	318	291	268	301	299	270	275	292	274	296	271	266	286	301	247	279	302	322	279	258	307	278	283	309	269	337	324	259	248	273	287	265	276	275	315	305	298	283	300	265	282	291	278	271	280	277	289	272	313	296	297	291	309	269	315	312	273	283	316	302	278	278	249	271	308	305	298	293	249	278	262	309	299	267	292	306	261	269	285	290	251	279	280	292	280	286	294	280	282	297	279	260	321	308	300	281	252	288	283	298	282	300	283	281	300	277	303	290	306	291	296	299	279	306	273	286	304	269	262	289	302	264	265	273	288	288	313	275	298	276	266	283	287	276	278	271	303	277	317	263	285	302	270	273	298	256	313	290	307	288	308	291	267	315	299	256	267	284	292	274	282	284	272	289	277	255	276	294	279	303	292	267	298	289	275	308	291	289	325	316	308	307	261	264	300	275	261	306	285	288	292	272	294	261	285	280	287	311	277	296	323	267	323	278	272	269	295	280	280	290	285	249	268	301	302	306	270	323	273	279	270	267	295	304	309	269	255	281	271	271	287	295	299	296	273	293	312	272	309	281	310	305	271	259	281	272	320	304	311	310	284	275	308	289	313	263	256	311	303	307	260	308	312	305	317	285	289	289	306	297	282	263	310	274	304	266	300	308	275	275	285	273	282	303	338	293	295	288	298	283	289	270	266	283	270	290	324	280	298	276	279	285	277	260	314	310	296	281	281	293	258	278	297	286	305	254	283	332	263	278	297	281	282	295	269	277	262	272	263	306	285	303	276	313	275	268	300	300	287	323	281	289	287	279	274	298	297	293	311	294	305	294	292	269	274	320	286	312	299	268	267	284	279	289	324	311	310	270	266	276	277	317	249	293	260	263	309	256	281	307	309	298	294	277	281	306	300	288	269	260	277	275	305	287	265	302	259	313	285	278	259	262	263	297	286	284	274	330	243	307	287	335	305	306	272	288	297	283	261	302	304	278	291	280	275	263	297	282	294	267	291	290	288	284	291	299	265	256	306	286	303	303	274	283	315	259	259	293	278	282	292	268	272	265	295	284	291	313	299	266	264	264	308	259	307	297	301	308	285	285	276	275	304	265	306	278	297	279	299	269	298	292	280	298	322	332	276	277	299	278	279	266	282	263	307	298	290	278	300	269	280	297	293	310	314	284	310	283	292	271	298	323	284	273	274	304	263	295	256	285	326	268	314	298	289	291	272	287	279	275	266	289	274	264	279	284	281	263	308	288	333	283	296	284	263	258	275	290	266	303	244	300	270	290	260	306	255	279	299	287	273	302	300	317	304	292	296	264	280	285	275	295	298	293	265	303	288	285	285	312	300	282	283	301	301	300	282	298	272	278	254	296	276	276	276	271	289	275	272	272	286	292	306	261	290	255	289	272	267	255	275	286	314	287	308	280	239	292	281	255	286	274	278	272	258	278	270	286	297	261	277	296	302	262	295	293	312	292	266	273	262	266	224	292	298	266	263	313	265	289	290	287	315	266	280	261	284	282	289	301	289	273	311	302	259	282	281	261	278	289	297	305	284	294	253	311	300	272	309	272	295	253	280	278	267	265	268	290	278	290	261	277	300	281	293	297	271	284	305	283	287	301	317	297	299	283	318	267	272	286	257	277	317	303	288	312	275	301	312	267	303	280	262	281	281	270	298	263	288	314	286	264	277	288	236	304	318	262	281	285	313	296	291	286	308	316	236	306	274	296	285	293	302	269	290	255	289	293	288	300	283	294	261	282	301	267	257	292	261	267	279	299	267	262	312	266	275	300	283	262	236	275	300	302	293	305	276	289	306	269	302	299	293	297	285	308	272	294	333
36442	10210	3233	1636	1022	853	714	725	639	636	650	592	660	659	628	653	622	612	617	667	624	665	642	603	631	673	643	641	655	633	631	632	651	623	669	657	628	639	610	631	678	648	590	665	637	627	633	649	597	660	645	593	648	619	620	595	649	656	626	655	642	626	631	643	669	678	684	595	629	626	589	648	658	649	652	629	620	624	627	627	645	611	609	619	662	631	666	622	668	634	651	655	641	652	641	648	619	673	663	637	679	638	642	629	650	641	593	619	647	648	644	633	635	658	610	601	633	614	628	605	660	647	651	640	635	592	621	572	635	637	639	632	662	662	636	630	627	606	665	624	679	632	633	624	635	592	654	594	639	589	621	625	612	647	647	620	672	595	661	693	656	665	607	630	616	613	608	658	617	611	684	647	654	669	592	635	637	678	645	572	613	619	633	601	610	577	651	602	644	623	626	641	663	617	640	662	606	625	614	599	611	627	650	650	635	596	675	667	632	654	639	618	681	622	602	626	630	643	621	622	681	622	671	625	583	626	626	654	673	604	614	638	623	593	614	660	672	640	657	644	649	636	596	638	629	613	641	663	608	619	637	646	630	641	590	637	610	670	592	665	636	659	650	598	664	605	660	644	642	658	628	601	636	633	639	670	637	642	645	651	622	618	675	620	639	618	696	646	622	620	663	680	621	654	626	666	620	623	635	639	644	581	683	674	656	607	676	625	635	610	614	635	640	631	664	641	664	636	612	615	582	624	623	637	620	651	676	624	659	678	676	718	631	675	645	644	640	613	626	603	634	658	629	634	615	649	624	662	640	641	664	623	613	637	605	670	615	616	695	661	586	667	646	603	622	641	680	673	621	653	660	642	621	651	665	676	676	597	648	626	661	630	615	624	646	660	650	664	603	612	620	606	636	577	621	654	601	653	627	654	663	640	606	640	621	640	606	656	608	627	640	634	669	612	662	614	647	606	610	619	649	604	628	641	621	582	647	636	659	661	649	647	601	621	657	601	616	654	648	672	619	649	627	640	643	630	627	663	655	659	640	633	662	644	610	598	631	682	652	665	626	615	634	676	620	653	653	624	659	641	670	607	631	610	616	604	593	670	647	599	616	645	644	605	637	659	668	635	654	662	645	671	650	629	652	620	616	652	626	660	722	598	624	639	607	623	608	598	649	625	652	640	659	641	612	621	624	631	622	674	629	603	638	644	633	631	629	636	632	658	611	692	653	606	627	648	621	646	626	609	689	633	641	620	631	637	638	666	667	637	636	661	677	632	680	599	629	643	640	639	618	606	612	657	657	645	635	662	637	596	690	611	647	616	653	578	636	701	678	651	666	625	615	649	652	624	617	608	639	669	666	604	632	662	670	630	654	586	671	644	650	680	622	658	646	612	649	657	731	650	651	651	667	637	654	645	686	608	653	621	663	621	650	596	620	590	653	613	659	627	628	625	622	633	621	647	600	610	657	652	630	621	667	673	655	650	658	590	633	605	627	651	629	623	649	671	663	622	658	656	679	660	610	662	642	630	640	626	621	651	653	672	630	629	640	625	585	659	616	632	631	630	612	625	615	670	646	638	626	591	683	614	622	680	654	631	653	638	656	637	661	614	659	610	638	654	631	653	636	717	585	665	640	616	574	592	661	663	614	658	610	617	632	622	644	645	665	649	589	642	615	677	649	624	634	671	626	629	626	609	646	660	612	655	585	643	645	621	626	704	618	684	667	617	668	671	659	631	640	611	621	587	578	660	657	624	615	646	640	618	591	659	614	665	616	653	678	640	635	660	632	617	638	631	670	640	640	681	647	654	671	632	637	661	641	645	629	660	623	648	626	618	651	670	585	630	661	629	629	620	658	631	604	591	622	650	661	677	655	639	574	665	631	622	591	639	676	611	628	640	629	632	691	632	610	688	650	630	644	633	654	667	583	676	607	664	589	618	597	626	596	627	697	634	598	657	639	675	598	669	655	618	634	599	633	660	647	618	651	632	638	674	629	690	625	634	661	608	636	646	625	605	650	643	658	637	665	644	634	650	636	637	659	639	597	628	662	652	604	675	651	624	674	628	659	608	647	677	633	651	633	666	628	591	667	622	642	623	626	645	653	599	659	655	605	591	604	650	659	648	639	604	640	612	643	672	623	697	599	655	644	626	650	631	630	626	652	674	649	629	616	627	596	649	621	620	584	649	640	612	644	624	647	635	639	637	624	610	664	653	621	641	644	607	600	713	659	630	664	613	581	643	640	588	691	624	613	703	625	650	676	665	702	610	618	628	627	606	642	604	622	610	634	627	614	652	571	623	620	659	661	589	667	545	595	606	666	633	627	641	648	638	622	615	630	625	642	620	645	635	639	650	671	644	658	655	613	636	599	629	623	627	610	615	657	612	652	602	634	588	644	647	669	633	712	626	663	632	682	638	638	630	659	639	645	603	631	632	621	643	655	674	626	629	625	606	660	604	641	613	644	641	639	686	664	621	641	620	632	600	613	664	630	605	658	590	640	666	660	696	628	673	640	678	647	616	645	655	647	641	666	637	607	619	618	664	653	660	647	681	652	682	656	622	641	631	605	614	670	613	647	641	631	646	651	699	586	644	616	594	640	625	628	670	634	615	623	614	599	608	645	658	617	621	622	666	663	656	667	648	630	650	642	640	646	628	638	602	623	614	611	605	596	581	627	649	632	600	629	626	629	647	643	621	650	637	646	651	656	655	599	620	627	659	643	651	632	635	642	607	641	611	630	594	640	635	612	648	614	665	650	625	645	667	626	588	587	602	612	726	624	625	649	623	656	650	695	632	613	684	652	665	631	642	618	629	644	663	641	626	596	592	666	633	631	656	658	681	624	640	625	621	642	596	664	659	630	646	612	636	594	626	638	638	663	645	663	622	668	602	665	700	597	656	660	633	602	633	612	605	644	652	658	652	629	643	652	619	643	635	625	651	691	631	640	640	625	640	625	616	694	660	662	653	662	609	630	675	644	690	617	642	608	624	636	629	596	645	664	687	616	646	628	588	631	696	640	641	646	672	634	588	626	653	648	658	708	619	679	673	668	636	662	622	611	639	643	595	649	655	659	638	614	640	632	603	651	657	613	671	656	636	614	646	645	656	649	641	580	614	634	627	622	676	635	690	643	667	631	628	611	671	649	614	651	673	643	640	589	622	646	608	670	650	616	700	597	657	626	692	657	586	588	677	657	669	603	639	677	646	682	630	667	615	628	676	618	597	597	696	618	614	674	660	670	620	609	669	669	694	606	621	687	625	618	654	677	664	647	655	618	623	620	660	660	657	602	644	652	626	649	665	654	648	639	671	655	670	642	640	633	665	624	604	652	635	638	701	669	640	645	599	621	654	667	602	638	614	669	637	634	650	620	621	628	626	620	580	670	662	608	647	647	646	621	649	650	613	645	649	661	590	623	698	633	620	644	613	622	622	664	633	677	628	647	643	641	660	689	651	659	633	680	632	697	653	615	657	608	644	622	682	636	608	654	642
51924	24692	11105	3015	979	583	474	393	303	264	273	302	306	316	314	261	301	334	282	312	308	315	320	287	295	282	288	312	302	294	275	273	318	313	280	327	263	293	269	318	298	294	301	285	303	285	277	288	309	291	296	292	301	310	272	293	306	279	246	333	330	301	297	280	260	310	287	294	315	286	285	287	275	286	301	290	301	280	300	251	278	273	291	293	288	307	289	284	274	305	262	276	296	267	284	312	325	298	288	310	257	293	283	281	310	273	277	297	309	288	274	264	277	309	277	271	295	288	272	286	272	303	310	272	263	298	278	284	278	300	286	293	293	293	301	321	296	330	305	329	299	272	297	286	264	280	287	293	275	306	260	283	320	280	272	284	288	326	296	322	289	297	299	312	265	292	277	255	247	274	277	296	297	272	302	282	293	293	245	290	280	316	280	284	267	268	295	301	290	295	279	309	309	313	296	303	290	285	288	290	288	295	286	309	313	288	290	272	283	341	290	275	269	291	274	311	294	281	282	300	302	271	276	308	294	297	285	252	295	304	307	265	300	310	282	346	270	294	282	294	265	320	306	279	286	298	282	261	259	314	293	277	303	317	300	271	291	308	289	317	281	307	251	294	303	312	266	294	306	316	257	284	295	296	300	320	335	301	306	297	281	284	309	304	285	286	300	322	282	298	286	306	295	329	275	319	278	282	294	300	289	284	290	292	297	288	272	294	236	296	260	272	263	282	305	305	307	300	286	279	266	313	280	310	304	298	302	332	289	290	286	274	296	278	264	306	300	307	299	264	287	274	289	285	262	284	310	268	292	272	300	281	268	277	280	291	304	349	282	285	259	281	342	305	304	312	280	292	289	289	263	302	286	335	300	297	270	256	279	290	281	320	308	306	264	265	258	241	269	285	278	259	287	276	317	266	299	295	310	256	302	289	287	299	284	307	277	303	316	268	267	270	263	309	308	287	286	282	285	302	282	340	278	321	318	279	269	294	303	267	308	317	271	299	284	324	304	302	274	274	285	293	315	308	297	281	297	297	275	286	307	264	296	273	285	309	289	279	305	299	290	323	274	264	288	293	266	274	294	273	256	275	288	270	301	325	310	291	285	321	303	295	302	291	316	278	302	279	261	295	297	298	340	300	311	277	285	294	301	286	291	301	324	286	287	323	313	297	307	302	286	274	302	286	316	325	275	283	251	289	283	270	285	263	297	283	261	287	287	324	280	289	315	292	283	300	273	286	300	310	254	302	289	319	298	284	280	295	309	323	302	287	284	300	304	297	316	305	304	283	298	289	286	286	287	313	295	300	311	323	274	260	276	317	282	291	315	275	287	280	301	296	293	264	305	291	266	298	297	293	287	281	340	303	273	301	298	341	286	321	275	306	326	297	300	285	280	265	304	313	308	279	273	279	314	286	270	305	290	330	262	264	281	291	267	300	280	268	309	315	264	297	281	291	324	305	293	281	285	275	289	287	321	272	271	262	308	297	288	305	312	275	313	262	303	283	305	302	290	260	290	297	271	305	306	302	291	289	299	277	284	318	317	264	283	302	267	280	271	309	295	290	289	271	335	290	292	239	297	285	292	271	300	277	289	297	330	261	286	289	301	266	265	290	266	287	254	280	298	302	277	280	268	251	242	265	261	290	301	292	286	278	279	282	287	317	297	322	310	271	307	320	304	322	277	266	278	312	274	255	287	307	320	290	277	247	297	326	303	276	287	291	310	284	271	250	268	285	309	288	281	257	268	282	292	306	301	294	295	299	276	310	279	249	280	283	292	305	287	316	258	279	308	284	299	335	256	259	311	295	270	263	277	238	268	293	278	277	300	274	288	260	297	302	277	253	255	289	303	337	286	274	291	255	296	301	307	280	279	296	294	269	317	285	282	288	285	323	280	275	266	306	314	291	272	287	295	276	300	306	276	282	280	285	303	276	276	316	280	281	280	258	296	280	282	300	285	297	277	306	271	280	274	282	267	266	285	283	317	298	258	316	296	307	298	292	267	283	313	322	275	281	272	302	283	282	307	292	305	285	300	257	292	325	293	266	308	282	309	296	314	301	296	273	330	263	278	316	307	267	251	295	291	303	302	255	289	293	295	266	247	290	334	264	272	273	288	291	270	296	317	280	294	274	288	289	300	317	300	282	260	287	270	277	297	303	291	312	316	307	297	313	295	279	292	277	295	296	284	283	285	287	285	274	291	265	247	288	271	283	302	264	290	286	290	292	294	315	334	316	304	284	278	313	294	267	333	284	304	303	243	308	288	300	285	317	307	284	297	308	269	281	299	311	280	301	290	284	283	266	315	292	291	278	273	274	251	327	273	303	326	288	307	289	302	318	273	263	278	282	292	286	285	292	296	285	310	282	303	281	279	318	305	299	304	275	284	307	319	338	285	264	286	294	289	290	323	306	278	310	297	269	307	244	297	272	332	312	296	278	275	309	275	285	268	297	288	286	267	277	299	281	296	296	281	283	293	303	288	279	304	310	326	284	323	296	297	254	262	281	289	262	273	300	290	328	293	303	296	282	300	310	288	278	313	294	314	262	282	276	300	287	300	250	281	331	240	287	257	270	279	272	311	315	283	284	321	295	302	274	312	291	329	300	269	263	291	274	285	258	268	281	330	252	271	323	260	317	296	286	299	281	270	263	329	290	256	289	289	314	282	277	266	318	270	253	307	297	294	279	268	280	279	282	293	290	296	276	302	277	296	346	296	295	305	292	284	256	298	305	289	310	285	279	277	293	336	276	309	291	294	297	266	318	292	300	284	306	281	269	286	302	294	295	280	257	282	301	284	304	288	300	284	285	288	290	289	279	269	296	258	282	298	269	303	304	285	300	306	302	292	286	305	311	310	309	267	273	303	313	303	290	277	312	303	274	307	303	277	293	291	281	287	306	269	245	274	302	320	266	293	322	270	286	249	285	316	307	277	274	289	272	299	302	293	277	253	272	266	291	303	320	315	272	306	291	307	282	237	266	316	299	285	289	286	332	303	300	295	304	302	254	301	280	317	320	330	322	289	318	300	287	293	282	258	269	306	281	292	313	262	304	264	274	293	288	285	265	301	298	245	258	281	283	298	250	285	286	315	296	248	302	302	273	281	283	298	285	328	318	305	260	285	295	299	315	303	266	310	279	298	278	267	275	313	252	258	315	315	267	285	311	292	278	270	261	305	279	293	284	295	275	271	316	319	280	273	275	286	281	295	252	268	276	286	297	293	251	316	296	291	298	269	298	287	300	289	282	298	270	303	295	304	284	260	275	302	305	278	268	286	267	280	281	269	278	296	303	297	276	292	310	261	268	310	289	278	269	315	271	313	290	317	263	303	274	294	276	289	283	322	314	255	267	274	288	308	307	283	292	300	267	324	313	261	296	248	266	264	302	309	260	277	301	285	314	298	333	295	280	276	282	277	288	293	279	296	291	281	316	326	287	310	276	295	297	284	303	262	298	298	328	260	291	285	307	314	314	279	262	259	285	295	331	306	290
34894	17624	9515	4981	2456	1527	1409	967	688	712	676	663	691	609	682	623	669	666	620	670	647	599	627	630	654	660	643	684	633	603	670	619	611	636	645	681	644	641	616	606	624	665	625	619	635	640	647	602	665	613	639	621	657	619	641	642	622	646	654	656	658	644	650	626	615	636	613	625	644	627	586	626	606	618	615	653	655	646	657	599	620	667	656	635	674	607	617	645	632	650	666	646	663	618	650	654	660	622	616	638	711	610	631	641	596	622	629	614	654	632	612	676	636	680	626	684	603	633	650	627	637	622	636	617	601	658	605	659	689	646	641	674	626	650	651	651	639	610	628	614	702	663	651	613	641	616	672	617	661	635	608	655	618	667	639	599	651	691	639	654	603	632	617	641	672	622	683	645	651	631	627	611	639	636	653	659	641	624	653	642	624	690	643	654	646	660	600	628	594	637	591	647	624	623	647	625	661	658	623	615	646	623	671	596	618	652	684	603	676	638	597	633	622	647	657	642	625	693	676	631	632	628	638	632	612	597	624	653	656	666	598	649	608	670	652	669	578	650	595	590	686	607	639	668	661	645	617	608	652	654	627	636	625	643	637	645	663	624	626	696	710	633	645	592	618	676	628	630	635	633	641	611	724	652	608	638	685	638	649	647	640	643	655	632	668	632	615	642	677	613	639	678	661	648	595	649	633	634	633	633	633	659	624	634	671	612	647	669	602	644	683	618	646	614	640	634	617	600	650	646	574	665	640	663	627	647	632	649	629	665	634	645	636	623	608	651	645	656	639	657	652	653	642	656	635	643	634	614	656	665	662	681	702	637	615	600	610	673	610	630	621	641	622	624	623	581	679	681	633	658	623	632	612	624	644	645	667	664	655	683	642	624	644	632	656	662	658	645	639	629	677	632	658	615	650	637	594	663	646	611	638	637	655	670	669	611	674	655	608	602	642	640	662	675	647	662	650	643	646	614	637	659	709	612	673	614	677	656	622	666	642	617	599	607	651	598	639	665	643	646	650	619	660	646	630	603	675	693	656	653	623	646	666	635	680	611	583	607	644	680	601	653	620	656	638	621	672	655	604	630	640	618	644	629	646	658	631	655	652	655	616	611	644	633	643	643	646	649	650	706	644	676	642	638	624	677	638	658	626	582	637	634	634	693	640	631	613	657	647	623	597	613	673	676	635	674	684	603	612	616	635	632	632	648	643	585	640	638	677	648	632	656	585	693	628	609	631	632	645	665	652	591	645	667	656	623	632	614	620	601	655	635	689	592	623	671	586	668	658	601	632	633	696	648	638	662	633	639	657	632	650	659	628	625	663	607	653	653	628	601	628	648	661	659	664	588	622	644	592	662	693	615	654	601	678	674	631	649	611	655	644	606	629	626	613	648	640	615	652	640	647	671	611	667	651	618	619	628	630	583	609	600	670	638	654	621	635	673	673	651	652	661	618	672	632	669	669	643	563	717	664	603	670	653	631	619	645	686	651	685	696	639	631	640	661	638	657	618	628	633	615	658	652	626	660	684	640	623	660	625	644	633	619	653	646	603	638	595	623	647	664	665	632	595	626	618	647	630	631	599	687	692	671	645	645	669	654	647	628	623	675	616	630	676	610	659	624	695	644	668	686	661	686	651	664	717	683	638	647	629	640	621	677	589	644	636	639	636	648	669	586	635	638	610	628	644	666	677	602	660	622	617	629	589	655	623	675	633	633	611	666	624	693	630	588	614	653	630	594	607	658	617	677	617	676	646	627	625	645	659	641	646	650	643	604	623	624	671	667	620	620	676	606	652	636	623	629	595	628	667	645	607	649	645	627	649	634	645	675	663	620	628	686	690	639	628	639	669	664	652	613	648	630	626	652	629	636	663	687	655	631	622	638	613	636	644	630	674	635	621	662	631	629	665	642	629	626	659	661	657	651	637	625	611	598	631	642	622	650	684	631	655	621	646	649	622	622	645	686	665	675	618	692	648	659	709	637	649	632	630	604	668	628	587	644	642	654	621	621	653	623	689	674	597	659	589	684	614	584	682	628	640	630	593	651	645	618	655	635	614	650	625	635	607	631	678	602	625	628	639	655	632	620	640	656	646	629	685	636	659	627	689	602	656	653	637	664	667	626	621	613	614	655	627	681	652	709	661	638	613	623	702	635	606	650	638	645	627	643	609	652	665	650	636	642	673	663	656	608	627	624	654	671	652	623	676	606	666	601	631	644	589	644	619	653	654	669	643	631	626	624	674	605	700	632	658	626	636	634	647	616	670	670	651	683	654	653	665	716	640	631	660	616	651	603	696	607	621	642	594	638	634	611	688	602	671	627	677	709	645	616	646	658	643	657	602	656	633	651	685	625	677	623	616	652	629	634	665	646	676	624	711	623	637	613	641	626	593	641	644	650	629	656	661	601	653	676	622	655	663	626	670	643	633	644	663	687	644	635	586	640	627	642	619	670	650	678	637	672	612	633	642	643	596	597	597	639	666	649	692	671	650	653	631	628	667	620	622	613	607	656	631	660	647	632	633	603	669	621	682	652	663	639	610	643	639	641	643	618	618	636	651	651	653	671	697	640	651	641	683	640	601	695	620	616	669	654	697	613	643	659	625	646	664	690	689	667	675	619	632	616	640	643	613	632	641	663	628	632	625	652	656	623	665	681	664	643	714	602	652	608	613	688	636	572	639	668	646	641	628	569	651	630	641	667	652	644	640	658	650	615	647	628	641	604	649	668	614	630	618	618	676	603	644	637	670	629	617	635	623	581	656	654	655	650	620	621	675	651	635	587	600	666	635	665	647	620	609	654	651	677	671	717	617	669	654	660	643	628	612	623	629	642	631	623	646	650	645	690	618	616	605	623	642	601	634	596	626	611	635	670	650	640	640	633	648	680	664	672	604	590	624	643	687	632	693	679	652	632	671	617	669	674	636	637	658	622	683	630	667	651	656	639	634	627	619	659	641	637	655	681	665	689	631	586	615	662	683	634	594	634	619	694	640	629	649	624	668	625	660	723	648	659	655	676	627	624	679	651	645	669	670	631	682	632	643	637	612	663	648	638	622	647	592	664	639	668	700	626	630	663	661	664	631	668	618	651	633	637	625	634	628	682	639	673	631	644	640	633	706	712	674	625	642	654	681	652	623	634	643	640	642	627	678	680	637	642	633	618	635	592	635	653	658	636	639	639	624	651	674	636	634	613	647	650	624	638	655	633	620	615	683	650	652	650	613	614	662	632	685	642	643	641	664	647	675	623	620	645	623	613	640	647	645	631	650	635	640	651	666	620	639	631	628	604	575	657	624	599	633	672	658	675	635	705	660	631	653	612	684	600	618	651	664	646	650	629	652	630	628	632	632	714	625	613	658	637	615	647	656	679	652	614	638	622	657	674	691	629	664	656	634	659	661	635	627	622	605	652	670	609	649	662	657	650	622	625	630	614	625	629	682	646	652	654	609	636	644	654	665	601	591	663	608	631	670	627	637	649	586	644	605	650	697	619	653
42870	17348	5312	1800	756	403	331	293	261	256	259	262	253	239	276	255	276	241	281	257	265	247	277	278	271	274	258	285	236	229	227	296	258	251	281	260	258	281	273	250	273	264	273	280	287	266	269	268	263	263	269	277	242	282	285	283	266	245	270	225	234	262	247	282	256	274	275	282	280	281	239	276	249	270	242	273	280	281	246	251	269	271	245	280	276	282	268	266	243	290	278	262	299	265	258	231	269	258	244	277	240	259	278	250	222	284	280	252	256	283	233	242	232	232	284	221	235	241	252	277	218	245	252	225	256	286	233	263	245	268	261	258	277	277	247	240	246	263	298	260	259	266	239	278	262	258	270	286	254	256	234	259	272	256	267	278	267	258	271	233	266	252	269	293	253	254	223	264	243	241	279	281	262	254	254	232	250	280	267	263	273	255	276	240	272	283	270	292	254	247	286	229	231	244	258	287	269	248	279	256	253	237	277	265	243	274	267	281	248	251	256	252	250	267	269	253	241	255	254	219	255	298	247	250	262	247	238	241	273	251	237	234	259	269	268	262	273	282	245	262	251	233	317	295	275	245	231	266	282	242	249	242	255	230	263	264	226	252	253	261	262	249	277	256	271	282	260	237	219	289	258	246	287	241	260	269	233	244	229	242	267	258	234	280	260	297	257	233	271	215	266	255	288	219	252	252	245	255	269	263	253	256	250	260	282	276	255	298	220	281	256	257	264	249	262	252	272	280	232	231	231	263	255	267	291	286	268	247	249	232	255	279	269	266	225	277	243	242	263	249	271	259	302	234	247	285	258	264	273	252	247	283	243	248	267	233	261	231	256	242	253	268	233	265	263	246	245	257	283	255	254	256	234	271	233	269	248	253	266	245	272	258	268	264	242	246	284	264	217	245	220	257	233	261	308	261	248	257	260	248	241	239	267	271	235	233	254	227	281	263	285	247	268	261	241	265	260	280	275	292	265	247	292	293	260	263	259	266	274	283	244	241	254	249	271	244	244	239	252	255	260	270	237	258	288	258	277	269	253	241	258	283	250	295	235	261	271	254	273	275	229	259	279	242	261	249	244	276	249	265	250	255	261	251	269	260	248	257	270	287	271	246	284	241	272	255	268	228	265	287	257	307	239	248	250	284	270	256	312	261	278	234	261	273	282	236	248	265	264	253	269	245	270	258	283	274	275	258	273	294	251	246	257	233	274	258	225	256	248	256	263	260	281	261	270	288	287	233	277	307	273	288	280	237	271	250	251	263	261	247	256	275	252	300	277	240	232	256	273	254	235	263	289	265	235	257	279	240	255	240	261	263	245	251	261	236	240	299	256	241	239	244	265	255	232	251	289	236	258	256	265	248	275	238	244	253	241	272	268	266	279	289	297	281	268	243	239	275	278	263	300	248	283	241	252	264	237	273	241	282	271	239	273	253	273	263	273	282	272	243	225	244	238	269	244	280	291	261	248	279	269	253	255	267	253	240	264	264	271	255	284	272	265	292	277	242	280	264	290	303	248	283	241	267	288	231	281	291	247	230	256	272	262	221	259	249	263	259	231	252	290	250	253	277	275	240	250	272	268	255	228	231	230	252	246	251	303	250	228	242	300	265	261	255	252	235	276	258	234	243	243	274	246	254	257	246	239	259	277	251	276	254	270	254	249	274	266	248	251	300	244	234	255	294	246	244	250	259	246	261	250	288	284	251	232	266	247	260	247	268	251	277	245	250	249	274	255	279	272	227	276	249	249	269	262	291	261	276	278	261	235	268	272	261	241	259	234	223	244	252	275	240	240	248	257	242	241	316	276	289	261	251	244	248	248	271	279	251	246	242	265	280	240	255	264	289	255	275	245	231	257	283	234	264	254	255	264	244	274	271	269	296	260	276	269	284	259	270	245	224	252	261	266	282	281	258	286	257	260	272	236	274	241	246	239	262	281	267	229	291	298	237	243	239	257	238	277	243	277	261	258	285	235	263	265	285	263	258	248	261	268	237	250	283	224	262	267	267	250	255	266	264	252	260	283	257	296	261	244	251	268	270	272	271	278	278	278	219	243	260	251	216	274	265	258	287	233	247	260	262	286	249	269	262	258	236	267	259	248	261	244	261	263	251	255	251	252	248	240	255	264	274	253	252	268	262	253	251	274	260	259	237	264	289	251	257	264	265	246	278	271	266	256	286	244	236	258	278	245	245	241	263	274	258	223	274	253	268	271	277	255	268	265	225	298	299	256	267	255	241	278	249	275	301	269	272	274	287	259	260	246	231	237	258	267	268	268	276	267	234	256	301	217	271	289	246	226	268	219	238	258	266	279	255	230	277	249	271	275	249	260	258	269	255	257	240	301	252	306	257	234	264	266	240	294	331	255	254	235	279	266	293	275	269	298	234	241	217	251	257	254	276	253	250	237	263	236	261	265	235	270	245	259	248	276	252	213	286	266	255	257	284	257	249	269	270	257	235	280	253	251	250	253	283	253	261	231	278	283	283	282	225	246	263	258	267	272	248	275	276	289	282	232	228	267	267	277	280	256	255	267	286	257	246	236	269	251	268	261	235	272	288	289	262	228	274	245	242	249	240	281	253	245	262	242	264	252	257	235	238	271	233	251	286	259	251	256	257	254	262	238	301	276	267	265	271	272	244	249	261	250	269	254	275	241	259	252	260	241	246	280	264	272	262	252	238	248	253	244	247	246	276	257	256	246	247	262	260	261	264	280	269	230	306	257	289	237	249	272	256	258	239	263	258	265	243	252	253	249	242	235	271	229	261	287	270	264	266	238	260	249	243	259	258	257	247	227	251	231	264	239	258	243	259	266	262	309	241	261	290	264	261	271	259	250	232	273	278	259	251	274	260	261	263	291	249	248	269	261	260	242	285	245	258	258	271	265	245	282	274	263	252	291	247	272	250	261	281	254	256	283	268	255	227	244	263	244	262	292	294	277	270	250	249	280	251	238	268	260	245	284	221	254	256	297	233	281	244	273	251	275	261	258	253	288	246	253	288	278	256	238	264	277	257	273	248	241	258	261	241	282	282	279	252	278	229	271	259	239	278	263	262	268	269	278	249	279	280	276	243	251	244	272	246	284	275	282	243	228	264	254	231	257	283	238	278	264	260	275	266	251	280	248	253	290	263	258	251	282	273	255	286	270	264	253	291	278	263	257	246	249	269	251	256	266	281	267	236	268	250	254	243	253	280	267	255	258	273	256	252	250	281	270	240	262	261	268	257	268	257	244	298	265	242	247	277	241	261	286	258	234	255	258	239	212	272	256	280	260	229	288	263	278	279	232	291	265	244	247	262	284	275	272	235	300	255	272	260	260	261	223	259	267	250	274	251	237	262	258	212	242	268	285	266	229	260	230	253	250	240	223	263	252	270	252	281	274	274	275	264	264	259	246	291	263	241	235	255	290	258	265	235	297	258	288	265	253	247	257	271	259	255	251	262	280	230	249	241	238	241	247	254	291	247	242	271	268	250	257	255	256	241	253	253	255	242
28341	13352	6448	3984	1835	1228	892	668	573	605	568	618	612	632	521	578	588	566	599	542	576	531	585	580	589	592	573	569	595	574	560	589	617	589	596	583	561	617	543	537	576	599	592	581	584	633	602	593	563	577	559	592	556	575	588	555	611	569	615	564	559	616	563	597	581	588	559	556	575	575	554	587	620	583	613	597	601	625	620	603	573	604	633	594	605	571	661	588	579	601	594	587	615	552	574	544	621	590	594	599	587	597	627	596	594	587	562	547	531	544	590	569	592	623	600	574	593	582	555	579	597	559	594	608	599	545	539	592	599	542	567	583	594	560	589	564	542	602	550	556	545	558	593	609	602	541	612	613	610	536	596	591	616	609	609	567	566	571	615	591	579	645	587	568	574	612	574	610	568	576	599	575	590	566	590	557	572	575	556	603	580	569	587	573	566	586	604	582	580	600	579	587	581	567	598	549	580	583	591	558	571	584	548	570	613	606	612	588	598	608	566	582	547	577	571	552	559	581	554	572	554	558	609	562	608	586	676	608	595	612	575	553	587	593	652	591	568	593	583	574	610	581	586	587	582	555	605	601	579	559	576	575	569	582	592	604	600	599	612	562	576	552	566	610	582	588	625	625	563	624	608	608	614	599	551	580	619	605	561	580	601	569	583	557	590	587	559	626	570	624	574	601	558	599	599	530	593	585	542	575	617	581	582	562	582	555	527	586	575	562	567	591	584	583	537	589	591	629	611	554	557	537	583	597	608	595	586	554	603	578	553	554	594	567	573	618	617	593	573	575	553	553	600	577	546	576	579	555	611	641	594	634	554	588	577	536	546	555	536	576	563	590	566	578	619	609	584	575	548	617	558	592	584	589	596	586	610	598	541	573	560	650	576	625	587	616	590	586	601	582	570	576	597	525	591	608	573	598	618	539	582	607	565	556	605	553	572	578	539	564	608	530	574	595	599	588	573	586	567	578	588	573	595	571	564	565	538	586	593	571	583	600	555	625	574	583	605	561	556	564	570	559	597	567	571	592	570	598	547	612	601	619	603	573	547	614	577	546	614	592	616	579	593	589	573	600	599	566	563	577	594	565	653	551	616	567	596	559	593	610	587	595	599	606	573	557	567	591	546	551	597	586	616	593	600	570	549	595	590	586	590	595	552	546	629	605	555	525	545	590	581	608	591	560	575	603	615	572	619	596	582	552	587	543	582	604	640	555	577	578	623	610	594	563	595	570	627	580	549	557	546	593	555	609	560	590	634	568	568	598	574	559	622	563	604	632	625	560	541	597	598	574	583	577	599	609	577	591	564	603	575	570	597	590	589	586	582	561	577	555	602	621	610	590	553	582	614	576	566	573	573	581	574	589	561	593	599	588	609	563	582	577	597	650	581	538	618	551	614	528	571	593	608	574	570	546	568	592	588	589	581	585	566	571	595	593	601	591	599	574	566	525	581	575	584	580	581	564	598	588	581	519	577	561	622	598	597	569	577	597	615	576	550	580	604	574	547	595	586	603	615	549	591	582	583	609	594	558	657	579	627	572	564	588	568	534	580	589	544	565	579	589	561	620	566	581	577	573	582	607	597	590	584	571	608	578	614	608	585	547	564	580	573	548	571	569	577	577	627	560	613	608	590	629	596	568	549	593	614	610	638	554	607	563	578	589	551	593	615	575	618	569	560	543	566	572	607	588	590	568	544	563	592	593	604	569	581	598	530	604	569	579	610	612	571	569	616	535	582	599	584	592	582	557	547	561	572	604	587	560	533	594	559	591	578	545	550	554	574	598	602	580	585	572	590	574	600	579	597	566	570	545	586	585	573	616	565	603	564	593	607	583	568	586	597	612	595	581	586	564	581	573	598	603	575	587	565	564	560	575	600	586	615	543	607	576	585	557	597	603	578	575	564	533	526	561	586	588	594	626	547	538	553	579	605	592	586	550	599	585	572	576	613	551	559	579	597	574	587	539	591	578	599	595	561	592	571	574	630	603	549	618	611	579	614	634	560	571	584	576	596	585	600	537	581	540	571	559	547	584	523	598	578	605	559	600	579	575	559	600	553	587	588	574	614	584	553	589	630	610	535	643	555	592	608	551	578	602	547	611	591	560	632	587	602	602	565	571	601	589	578	549	600	577	620	560	574	558	568	587	593	602	587	585	601	563	601	568	526	569	591	573	596	590	575	570	587	594	588	550	526	599	572	549	580	593	554	588	575	594	593	600	548	574	567	596	574	560	570	589	580	544	589	550	575	551	596	559	598	619	572	606	577	548	618	572	570	546	625	628	579	577	564	587	589	559	573	586	589	556	601	584	614	598	562	546	611	573	609	586	601	536	591	611	562	549	555	611	594	618	559	606	596	582	529	603	577	621	563	586	606	567	564	583	588	614	593	563	569	584	601	583	595	611	577	581	564	591	561	583	595	579	582	534	583	623	596	553	533	595	594	619	580	611	611	572	576	564	602	570	620	597	558	586	543	586	560	605	570	557	616	584	592	595	598	599	586	613	589	585	534	606	534	585	540	621	599	579	621	591	560	593	592	569	604	605	568	604	581	605	578	578	610	609	576	578	583	572	584	583	609	578	581	568	579	595	568	598	614	590	583	544	572	569	581	578	562	567	582	570	604	578	615	598	562	581	595	563	589	591	564	604	615	570	589	589	549	587	587	588	606	572	548	584	611	624	542	556	593	590	599	570	551	590	577	580	603	587	560	634	580	586	596	576	589	575	560	585	547	570	578	587	528	603	575	584	597	597	592	569	579	592	627	562	545	558	559	594	583	584	582	626	545	568	523	629	543	576	597	583	542	580	561	567	612	577	597	537	574	615	536	597	603	617	572	555	553	589	583	577	603	562	579	566	558	602	616	559	590	588	588	546	598	629	600	611	609	580	580	588	594	599	542	612	561	611	587	557	570	598	606	580	539	537	553	635	579	529	619	600	587	552	579	593	547	602	577	559	565	580	578	581	576	600	583	573	573	535	599	584	611	537	566	574	567	566	582	594	586	606	586	619	604	600	580	574	542	573	633	530	636	494	608	559	542	568	574	579	594	567	576	595	560	597	595	611	571	598	598	575	587	603	606	560	551	609	612	604	586	599	613	522	634	636	571	557	599	560	602	567	594	543	582	552	556	580	598	612	586	599	593	576	651	566	586	604	624	550	589	598	605	573	594	593	628	558	617	606	605	566	566	575	612	606	566	562	586	568	595	579	608	605	554	528	557	590	605	568	571	579	599	570	580	610	539	556	572	590	571	569	589	609	608	549	573	576	577	594	603	595	525	555	597	585	585	536	600	615	565	547	540	584	577	556	582	609	596	535	592	603	565	587	572	586	571	563	618	606	537	628	540	569	584	631	617	599	617	551	614	598	560	552	563	553	586	548	590	584	570	569	577	578	559	591	573	590	543	588	580	593	588	575	571	565	557	562	567	566	543	617	584	569	579	574	544	594	579	578	576	589	606	564	577	567	603	552	593	597	593	627	563	575	587	591	563	570
53926	29230	12966	4796	2276	1205	654	407	301	265	262	222	252	265	253	265	244	267	269	269	234	231	266	278	268	273	251	250	273	278	274	246	257	265	238	271	246	237	245	230	218	236	244	271	277	235	275	221	252	246	241	239	238	246	261	256	257	245	269	227	260	250	245	269	233	253	215	253	263	222	254	246	260	250	243	242	258	237	256	233	262	268	262	256	258	216	279	258	270	279	282	278	247	253	246	245	241	265	275	234	235	263	259	275	248	236	264	287	241	231	256	275	258	244	265	250	216	223	231	229	226	268	262	248	260	293	281	238	263	232	275	276	217	253	232	271	255	266	262	268	258	272	260	211	255	263	271	236	227	245	231	244	268	265	264	231	275	251	257	261	231	274	246	239	256	257	285	263	238	256	252	269	249	240	229	247	245	248	248	294	244	266	256	210	243	252	269	253	243	249	266	263	257	268	235	288	243	243	245	231	228	258	255	261	269	265	273	236	274	289	264	251	237	256	291	237	253	259	263	264	276	264	248	254	227	265	265	252	236	286	245	249	236	247	235	217	228	247	242	219	242	248	244	244	256	261	263	254	264	272	265	264	231	266	243	230	249	229	260	271	242	274	234	234	242	249	235	252	266	259	244	221	207	247	242	256	236	241	262	282	286	251	246	247	236	240	260	264	258	234	256	252	238	243	283	262	238	265	257	261	219	242	223	243	247	249	259	248	233	235	247	232	234	256	240	278	240	269	237	247	248	253	232	243	257	244	285	245	249	272	216	238	255	234	236	272	265	283	236	260	254	244	258	261	268	234	277	246	256	254	240	287	255	251	233	244	260	227	217	245	235	253	264	242	257	242	239	261	249	285	224	274	279	245	248	272	242	242	246	238	279	249	232	225	251	263	256	240	241	263	257	243	219	241	268	235	246	275	262	228	243	237	265	248	251	214	239	253	283	254	298	263	245	257	275	236	265	256	267	275	251	243	255	259	261	243	210	243	271	279	215	226	234	237	260	248	239	237	239	218	237	255	243	216	250	255	230	237	251	250	265	259	226	263	262	254	245	261	216	273	257	257	249	259	246	253	276	253	247	254	261	273	229	236	263	249	219	254	236	226	243	257	253	221	258	240	242	239	277	263	274	230	226	265	235	238	251	244	229	246	259	219	250	273	247	286	260	247	271	258	242	255	269	276	253	250	246	269	265	202	237	221	239	255	205	246	277	269	256	262	242	284	271	221	232	236	275	253	270	246	268	253	259	259	249	258	249	239	260	243	252	260	276	242	245	270	239	245	234	259	248	264	222	289	222	276	246	268	240	259	262	273	250	228	242	219	260	259	268	214	260	255	258	251	262	253	238	238	259	249	255	257	252	224	241	272	236	259	276	237	216	252	255	275	252	274	257	239	249	264	242	236	265	262	294	291	242	262	262	254	234	239	283	238	260	237	266	241	293	241	267	273	264	264	273	270	244	252	257	222	230	288	252	247	242	278	273	296	243	226	260	262	273	248	217	292	234	210	250	254	244	267	260	258	234	254	270	221	240	240	264	258	242	250	262	234	264	230	242	247	226	262	246	240	273	236	209	226	242	247	255	246	271	253	250	297	240	255	248	261	224	259	254	247	241	220	244	252	256	278	233	234	247	253	283	275	242	242	256	231	238	281	235	241	266	239	233	231	257	260	251	233	252	294	236	239	230	255	286	248	233	232	248	257	248	272	256	274	266	263	248	258	270	232	243	251	234	227	227	246	254	253	223	216	272	233	219	231	247	250	251	264	235	266	272	256	252	256	256	294	241	220	266	245	253	230	266	241	226	241	228	238	232	265	251	248	244	273	236	236	233	227	236	257	236	223	251	257	260	274	236	227	227	220	255	280	252	239	240	257	240	254	258	253	232	264	217	230	266	237	245	265	231	237	249	214	258	243	270	262	262	248	219	269	263	228	282	241	256	248	249	259	252	255	265	221	285	230	249	266	237	246	265	232	240	252	264	243	263	252	260	271	228	238	244	248	213	242	258	258	235	276	273	260	229	253	262	262	255	251	255	262	250	234	281	232	259	273	293	204	252	238	259	222	249	258	242	274	241	242	225	248	260	244	248	244	247	261	244	245	252	265	239	239	239	256	258	241	237	261	240	257	245	237	252	239	207	236	250	262	240	267	286	276	249	256	257	275	244	223	259	250	260	265	261	267	240	234	225	231	233	202	245	244	244	267	237	255	224	241	246	265	260	261	246	260	238	221	253	282	230	269	271	231	216	266	251	266	262	286	287	240	242	251	225	280	259	240	254	253	250	225	288	228	243	240	256	263	256	234	221	252	255	252	243	263	238	253	257	236	252	259	260	265	253	249	239	265	241	237	240	250	264	251	253	236	244	267	245	266	235	281	257	256	236	236	272	250	262	279	246	283	270	244	258	254	242	266	212	263	246	295	271	266	248	222	238	249	268	205	254	236	239	259	238	258	270	249	252	276	247	254	263	269	239	282	251	259	231	281	241	255	228	248	248	240	225	244	259	236	262	245	260	195	242	238	239	248	230	238	210	241	231	248	285	234	234	284	262	206	258	278	227	241	279	249	274	246	245	228	296	224	250	247	264	227	238	242	236	252	268	253	228	273	247	259	229	272	240	259	252	253	234	239	246	268	271	218	250	267	269	231	230	268	280	242	244	267	266	253	252	221	271	240	241	230	270	262	223	259	271	236	267	282	263	275	271	236	245	255	246	262	245	254	244	236	243	278	262	263	268	258	234	225	233	263	232	250	264	249	277	279	244	239	265	231	263	257	244	242	264	271	272	273	259	266	235	258	267	245	230	235	261	237	233	245	231	265	267	275	274	267	271	265	253	268	270	240	233	255	272	252	270	253	271	235	281	250	250	258	230	269	251	272	248	246	263	240	250	230	221	230	250	253	235	257	272	236	259	225	240	230	256	235	272	225	246	244	223	249	250	246	242	240	258	256	245	262	240	262	252	249	248	245	266	249	249	258	257	295	260	234	251	256	237	282	268	228	242	281	253	235	249	246	262	220	275	231	233	223	227	252	272	257	266	272	238	257	242	250	242	252	242	258	257	237	279	248	246	258	277	253	224	217	230	220	241	236	239	240	291	266	297	261	266	279	252	233	254	231	270	244	245	253	274	239	241	276	261	285	278	228	269	290	255	253	227	267	281	258	253	270	242	215	242	260	279	272	249	229	222	222	252	255	233	221	234	271	246	242	241	254	263	266	234	242	199	235	265	249	287	231	256	260	221	256	273	257	243	256	262	244	267	254	243	235	257	246	250	259	243	258	248	262	270	218	246	238	249	285	272	235	266	227	203	237	233	237	264	275	231	229	248	252	268	258	287	256	235	241	246	279	233	227	249	241	251	264	228	218	247	236	256	239	249	230	238	243	248	268	223	275	249	280	237	281	279	269	260	245	256	211	252	276	272	248	250	275	237	277	250	224	242	271	221	231	241	236	297	252	250	285	238	251	222	229	248	272	256	270	226	233	264	247	241	245
37237	23324	12703	8757	6085	3796	2143	1182	652	570	590	555	567	557	572	596	570	569	563	534	577	595	579	533	575	537	531	548	553	536	573	537	574	598	566	558	609	606	568	596	555	602	544	601	548	556	537	583	575	518	573	564	539	532	571	569	577	556	589	591	609	512	544	550	592	566	557	573	563	550	551	551	573	535	535	581	572	596	568	525	560	575	553	552	578	563	576	595	532	583	598	555	587	558	553	594	606	556	531	546	637	553	599	551	543	574	528	550	560	549	581	579	558	535	555	612	548	561	555	586	614	535	541	548	552	553	491	579	571	546	584	589	546	572	549	576	538	582	529	536	573	593	551	584	559	553	573	542	558	532	566	619	567	576	563	574	544	599	578	555	575	537	548	510	596	586	607	607	555	605	596	549	574	528	606	556	585	552	589	561	600	577	531	579	609	559	568	533	537	541	557	571	574	539	562	590	547	579	585	556	563	633	587	591	520	559	575	559	572	540	519	578	559	565	637	545	555	545	579	577	547	548	583	558	535	575	563	547	568	560	554	563	556	550	607	571	531	573	580	514	563	571	575	599	560	551	557	583	542	579	532	558	561	579	554	541	554	574	567	574	521	562	579	546	572	568	561	608	547	567	550	567	570	559	577	563	526	523	557	575	539	578	575	596	580	570	556	556	575	584	611	601	586	543	576	628	587	560	560	558	584	532	578	555	576	573	571	540	565	596	557	560	594	557	604	594	550	545	570	561	566	573	575	553	560	599	560	551	586	561	595	563	554	585	567	572	550	577	565	547	553	564	565	536	570	577	585	593	561	593	590	599	558	558	539	561	537	573	593	595	569	592	576	573	553	548	572	511	536	580	611	572	546	573	601	559	558	593	581	527	586	558	555	597	556	532	533	563	564	591	624	552	558	560	592	604	539	614	524	571	584	574	581	613	609	575	551	559	577	547	539	549	577	535	573	526	608	549	627	571	566	519	560	602	589	597	574	555	576	593	563	577	588	554	617	596	548	570	583	566	570	524	573	553	568	571	527	591	605	539	540	569	562	580	540	591	521	558	579	576	559	547	568	557	574	576	576	560	593	558	547	546	565	575	546	548	598	587	539	576	559	570	541	566	573	532	522	572	574	584	572	571	575	589	509	579	596	562	538	587	568	543	561	575	584	534	558	558	610	556	576	569	590	522	561	534	579	569	573	557	599	557	597	594	538	577	557	568	561	578	545	589	580	570	556	534	556	608	595	553	525	578	553	586	628	605	599	543	569	548	543	584	573	562	539	578	590	578	554	536	586	553	542	589	561	546	584	517	569	562	556	534	544	523	583	561	546	615	584	567	562	564	552	575	600	578	581	567	557	577	571	510	547	580	573	580	569	576	548	599	558	569	552	572	577	580	600	547	551	557	554	560	593	549	573	602	565	581	568	610	550	577	524	608	545	542	529	563	566	526	557	599	601	554	559	567	551	586	572	602	549	558	541	564	560	540	602	557	549	551	583	579	571	520	592	585	559	562	553	522	545	608	545	584	545	617	560	612	621	609	555	593	562	531	569	580	562	566	575	550	536	568	599	549	549	585	571	577	601	589	583	608	565	577	572	578	570	542	562	532	559	545	596	582	566	559	563	551	534	559	586	539	563	559	550	553	574	575	555	564	563	593	572	585	560	570	588	587	557	549	548	548	577	538	578	565	547	578	544	510	585	547	562	548	554	578	558	570	586	580	604	555	551	529	540	550	544	592	539	559	568	564	581	559	557	551	562	579	546	536	564	555	560	534	552	576	555	564	592	593	572	584	578	608	560	562	531	603	587	550	568	581	532	594	557	600	590	542	571	594	584	560	597	513	558	529	554	570	552	524	607	570	562	552	537	590	578	576	538	569	560	589	608	548	567	541	561	508	561	552	556	568	552	553	616	555	536	580	532	561	568	570	569	588	587	536	564	575	603	533	549	588	581	582	548	625	544	528	573	551	521	525	506	607	549	579	507	590	580	580	557	589	539	509	569	537	563	577	564	558	598	540	557	581	556	582	569	579	610	550	567	522	558	536	598	540	575	534	533	558	557	536	566	547	577	537	533	560	547	559	552	540	576	575	582	564	578	574	598	568	545	608	511	613	583	570	558	536	599	545	572	577	562	553	561	533	542	623	528	566	576	544	569	632	547	526	568	575	564	593	560	593	553	586	566	532	529	555	598	573	557	590	548	559	547	588	587	582	578	600	585	574	538	563	574	536	570	565	584	562	549	568	568	560	589	500	557	576	533	585	541	618	571	551	550	547	546	617	590	578	582	572	545	596	553	551	553	572	586	570	551	562	637	576	559	560	551	571	573	569	582	558	584	561	585	555	574	603	550	582	604	620	600	567	578	563	584	592	595	543	536	506	562	560	610	555	547	584	589	579	578	529	600	592	579	597	546	554	528	582	569	585	547	605	553	596	554	586	555	537	570	595	538	552	583	568	554	554	565	564	566	571	564	575	536	574	563	586	532	548	574	563	567	536	572	542	597	545	554	544	538	559	588	583	565	580	566	562	579	570	606	591	559	561	580	553	621	583	586	560	548	552	587	560	591	548	554	565	568	605	584	551	578	570	563	557	563	560	609	567	584	538	545	560	592	569	602	549	574	569	551	545	560	586	589	568	601	574	558	606	553	582	587	541	617	572	559	571	560	523	561	541	586	542	553	552	555	562	524	578	569	590	589	597	542	591	562	599	565	568	546	603	573	533	559	588	503	564	546	581	576	600	617	563	544	534	582	575	572	560	571	586	586	552	569	531	597	576	547	576	587	553	530	552	589	545	605	542	564	554	544	559	589	560	556	581	560	516	587	545	574	586	574	552	575	546	576	594	556	582	564	633	577	587	585	552	552	567	581	557	573	594	512	585	595	546	581	584	590	600	563	547	594	560	599	591	564	573	563	554	540	601	588	578	578	607	535	558	568	542	587	565	532	550	552	563	573	562	525	579	569	571	565	536	562	560	561	537	578	581	587	554	554	554	591	546	576	499	576	567	601	586	564	570	554	614	573	602	561	583	548	596	563	566	617	580	563	536	514	585	558	557	551	559	606	578	553	541	548	543	557	570	573	553	591	563	583	555	591	512	560	528	603	621	563	577	555	580	569	531	578	577	562	595	571	566	503	604	557	565	589	556	615	610	567	575	550	570	622	620	569	584	586	574	541	580	589	553	561	623	577	549	543	566	555	618	566	572	568	560	561	584	568	553	561	572	576	592	593	559	562	574	541	584	582	524	523	543	544	560	510	565	590	605	544	552	562	536	535	566	540	567	571	584	574	569	546	573	584	562	556	531	585	573	586	595	570	543	542	570	534	535	554	573	585	558	565	574	592	542	573	548	642	560	539	545	570	536	587	576	572	561	582	624	583	535	531	557	539	574	543	575	573	559	545	572	575	557	570	563	586	575	575	536	559	596	560	576	574	576	541	593	587	542	591	534	565	566	589	565	572	556	542	560	569	594	570	569	586	598	572	555	570	585	599	550
63102	30966	12717	4673	1992	1175	810	475	290	263	300	284	277	263	280	268	303	249	235	272	253	274	280	303	309	264	256	268	301	273	274	293	276	273	273	270	275	319	277	242	278	261	276	257	287	282	251	254	260	264	281	322	297	289	285	256	249	294	290	295	256	276	274	312	282	303	264	250	304	267	267	261	278	278	274	302	324	296	256	289	272	257	260	253	294	303	250	258	285	306	289	263	290	272	284	290	303	257	254	311	291	274	304	290	271	245	280	275	244	255	264	321	240	268	284	296	314	288	278	285	275	286	260	264	302	285	272	253	248	251	303	280	291	275	275	261	273	277	284	291	272	259	270	278	279	290	300	285	272	280	307	316	270	282	290	276	300	281	281	284	283	256	293	304	257	272	303	265	276	258	258	248	278	327	309	293	250	280	277	283	270	248	286	280	270	302	277	267	262	275	289	282	269	291	291	292	295	304	260	281	267	276	308	290	257	266	289	280	293	287	297	294	267	255	262	268	253	283	319	272	304	248	274	269	293	314	278	281	269	265	281	258	266	249	265	295	282	272	249	262	295	300	274	268	278	276	270	276	287	281	295	299	280	302	300	248	283	256	286	283	238	269	278	271	261	296	281	323	293	266	339	269	266	277	266	266	281	317	262	257	269	302	256	277	260	264	279	285	260	280	266	276	284	256	259	274	270	274	292	275	271	281	297	290	264	278	235	270	269	265	257	290	268	294	292	277	279	280	251	295	271	297	284	280	284	261	268	302	277	301	264	268	263	262	274	257	300	310	280	247	251	270	253	295	300	280	279	288	274	273	286	270	289	267	295	275	308	251	269	314	283	291	286	265	253	270	277	271	268	277	287	237	296	245	245	287	297	268	276	264	266	250	284	270	279	270	296	286	277	289	280	277	269	282	332	243	277	291	280	288	301	295	270	291	243	253	289	270	250	233	244	269	296	308	310	283	266	251	298	257	324	262	262	252	267	279	254	273	303	266	315	256	260	293	303	285	288	296	312	267	253	295	269	254	276	282	267	311	295	274	266	290	298	295	269	259	262	268	250	283	251	279	322	283	294	247	278	262	296	282	299	270	279	290	282	265	291	287	305	270	284	252	297	295	302	274	286	273	290	255	270	255	269	283	286	292	299	260	309	269	303	318	298	276	247	317	256	279	300	280	250	272	289	304	286	275	331	269	278	314	279	272	307	288	286	234	280	299	295	276	255	286	261	296	289	288	258	263	271	228	265	275	282	282	280	275	273	267	289	289	260	259	272	256	274	275	287	296	314	292	289	293	271	234	297	276	282	277	262	327	279	294	277	275	257	251	265	295	293	268	275	293	261	282	263	275	299	275	278	259	271	268	266	307	281	262	255	301	298	291	267	273	258	269	287	298	288	291	297	305	235	273	301	287	261	257	277	268	283	281	297	310	300	251	299	268	264	274	269	266	299	275	267	272	278	288	261	267	272	313	299	286	263	281	278	256	297	283	260	295	262	264	296	265	290	260	273	283	279	283	291	303	285	267	279	284	282	285	289	307	267	258	301	305	323	305	290	270	296	294	278	276	267	278	288	316	255	304	247	272	261	264	271	274	300	292	281	262	251	270	286	297	281	304	265	251	262	313	309	241	262	278	296	276	256	263	280	245	284	286	253	296	322	292	293	272	297	270	279	298	288	281	256	260	267	266	269	300	321	268	291	233	291	261	281	285	301	304	261	261	291	247	286	287	277	256	250	290	295	270	288	254	273	285	289	267	291	263	296	270	309	309	278	285	279	322	287	275	254	291	291	247	287	261	277	290	281	264	301	261	259	294	292	277	267	262	267	270	259	289	263	260	302	276	287	245	285	266	297	286	281	282	290	290	275	272	285	267	296	280	289	281	267	289	267	277	269	292	271	293	278	270	294	264	296	276	316	248	258	286	310	239	255	269	251	274	233	282	265	307	257	285	290	286	271	273	245	300	289	263	272	287	280	294	288	295	307	283	271	279	291	253	232	264	284	266	255	258	262	262	281	272	288	330	287	270	270	271	311	281	257	271	274	313	290	292	289	288	293	254	275	288	267	281	289	280	257	295	249	288	297	252	264	255	257	251	263	297	306	266	290	274	273	290	257	288	289	266	291	285	275	263	269	299	262	288	291	271	281	299	280	274	321	239	278	266	273	283	287	271	260	280	289	267	281	269	303	290	273	259	278	269	262	267	285	298	277	297	282	294	256	251	277	251	292	263	289	273	278	287	283	278	294	247	267	279	281	296	286	313	260	252	308	279	310	266	277	301	271	282	289	303	292	300	275	246	269	296	257	278	263	294	299	275	287	303	290	263	280	268	291	300	281	298	293	308	299	322	294	259	270	277	242	263	258	271	281	287	281	272	301	276	315	286	274	279	283	280	259	264	277	286	247	258	306	303	287	275	271	281	267	294	251	271	270	282	261	264	239	275	264	277	298	256	270	294	263	290	287	274	271	278	275	266	284	302	274	289	272	278	282	296	309	288	268	252	255	249	267	264	272	262	304	281	287	268	263	283	297	274	299	268	287	266	276	296	302	307	285	257	266	279	313	316	266	282	288	297	280	288	276	260	277	272	240	288	265	281	260	287	286	279	276	265	315	248	306	295	295	274	297	285	286	278	281	266	271	263	283	264	299	278	316	269	284	257	279	256	283	258	315	325	251	255	278	280	295	263	273	303	281	302	279	269	266	268	270	261	280	277	282	289	310	309	249	288	310	305	278	282	302	276	290	249	285	276	314	277	289	277	294	283	269	273	260	277	275	287	267	303	242	276	287	293	269	274	270	285	313	242	281	258	277	277	285	255	274	262	290	295	289	269	289	274	272	270	295	267	249	291	255	276	257	268	252	292	265	241	274	271	271	288	264	296	322	297	273	264	231	250	287	307	295	278	257	254	291	286	305	270	286	268	275	296	286	260	285	300	254	271	259	276	284	287	291	293	259	230	250	291	299	272	302	284	249	265	280	298	299	301	295	269	269	280	281	283	287	294	268	266	267	274	300	277	271	295	263	316	279	307	297	277	304	318	310	299	286	304	276	279	282	313	289	254	281	283	282	301	287	285	272	266	291	282	307	247	312	305	272	297	290	276	282	270	284	263	268	295	327	253	286	272	288	294	279	254	306	322	278	282	282	259	300	248	266	278	252	290	299	259	296	306	266	273	295	269	294	286	274	279	251	322	338	291	290	255	283	284	256	258	281	287	289	286	304	274	293	284	281	255	272	281	283	281	266	290	273	290	287	269	280	276	280	291	291	256	290	290	277	272	296	280	289	280	278	279	295	293	275	253	301	288	290	287	293	297	277	281	296	256	269	281	262	270	290	259	292	281	289	314	299	299	243	256	258	285	282	311	303	274	275	282	278	266	257	284	256	283	313	293	284	280	277	300	305	310	271	264	311	274	284	274	301	282	291	273	293	254	257	295	266	234	293	293	270	317	280	291	269	277	288	289	293	260	279	249	267	271	287	301	295	236	273	290	287	283
42226	23088	12049	8458	5364	3402	2340	1292	715	650	635	617	617	591	659	631	601	641	654	642	651	627	633	599	618	656	595	630	649	610	612	595	620	609	637	607	585	636	605	593	601	600	620	605	602	641	660	615	633	584	599	614	637	620	594	655	640	601	582	659	619	632	608	620	662	649	632	635	631	683	627	637	595	623	621	620	593	697	657	612	609	633	668	677	643	627	648	603	580	646	625	600	649	611	601	627	599	619	673	640	614	646	614	636	627	576	634	613	652	638	643	616	627	635	624	677	597	578	596	580	607	665	657	601	573	665	622	592	628	625	614	630	647	596	633	617	625	578	606	623	640	606	599	658	616	603	628	603	622	610	570	618	628	674	633	615	621	587	613	618	681	610	646	655	599	645	569	593	597	605	605	607	646	645	630	603	634	564	628	587	623	634	675	631	607	607	646	666	576	639	607	652	600	587	625	623	573	646	651	580	616	625	614	629	590	608	614	618	621	622	611	608	599	635	584	637	634	613	655	632	599	570	639	635	668	605	607	624	642	623	643	615	661	623	577	608	582	619	627	588	625	561	638	626	626	632	592	588	629	661	632	602	628	604	628	560	623	630	597	577	657	634	619	628	625	585	600	629	597	607	643	619	573	610	593	601	614	600	613	615	636	639	652	617	589	573	627	620	627	590	625	599	581	581	648	640	613	674	614	687	622	645	605	676	608	617	604	586	658	619	614	604	620	561	611	623	586	583	604	659	574	612	619	583	595	629	626	637	560	659	619	597	670	615	602	621	627	618	645	629	656	599	656	590	589	651	614	603	633	637	663	629	624	616	580	616	595	634	576	619	651	608	610	613	598	648	602	666	636	665	613	582	630	639	624	604	563	643	642	566	626	606	605	632	674	600	619	612	580	585	621	595	643	645	650	650	652	631	697	643	616	640	674	643	649	662	611	624	644	609	646	619	615	631	604	591	630	616	622	592	634	599	588	632	637	610	626	651	666	614	645	578	622	642	616	669	648	593	596	641	613	603	585	654	650	652	605	577	618	637	596	588	619	640	625	600	594	623	591	621	673	592	602	620	675	638	580	616	613	636	568	677	598	590	583	598	640	639	631	608	635	651	556	581	604	626	653	644	597	648	629	641	623	641	623	570	617	634	638	629	578	627	619	657	631	642	645	666	606	592	595	647	608	598	596	667	610	635	592	581	642	602	660	611	605	606	635	592	642	628	582	631	616	566	651	680	647	588	632	594	653	632	636	622	634	620	614	606	565	592	618	613	617	629	620	623	642	631	622	644	623	648	635	646	632	629	620	642	636	616	604	604	622	665	651	604	689	594	658	581	577	681	649	605	601	595	682	656	609	623	603	602	616	647	629	625	635	611	642	587	633	611	579	642	614	597	614	613	654	619	614	619	683	643	650	649	605	612	622	585	643	627	590	591	613	641	638	642	628	637	619	630	618	637	593	602	590	634	584	633	589	632	615	661	597	608	659	639	659	647	612	611	634	600	608	624	617	599	600	602	621	614	620	639	637	637	600	638	627	629	606	624	613	563	592	577	634	623	590	630	584	650	588	641	625	624	616	592	633	608	645	602	603	617	646	643	657	599	632	637	605	624	625	629	603	584	599	646	617	666	660	636	633	606	622	612	573	675	643	624	575	614	637	622	649	635	622	611	667	609	638	617	658	659	633	594	649	615	572	662	620	641	640	583	648	604	586	643	649	603	590	666	655	596	620	650	649	624	664	582	641	612	665	594	608	649	590	634	624	644	577	619	614	618	616	621	632	586	657	624	610	597	595	626	661	595	651	599	616	649	591	592	621	641	611	549	606	650	639	619	664	612	627	599	614	588	603	645	619	588	631	649	650	652	622	591	634	593	612	582	616	679	612	650	605	638	615	619	580	640	619	621	626	598	629	618	662	615	624	586	574	634	614	620	620	597	633	631	592	627	651	640	632	604	624	622	629	575	642	601	632	632	628	654	642	619	590	601	637	597	591	619	642	626	627	629	602	624	635	602	608	592	606	662	661	633	582	608	582	666	623	627	636	592	618	601	640	589	639	593	644	626	603	642	595	654	599	612	611	618	610	620	627	630	638	634	632	609	621	624	599	626	608	603	626	632	629	567	595	607	643	621	644	572	668	593	590	593	622	579	593	658	633	549	649	656	633	631	557	624	611	636	592	603	596	657	621	586	656	625	652	616	629	607	650	666	638	601	635	625	632	641	587	651	640	666	616	615	612	655	619	623	596	592	654	625	614	619	613	603	598	609	567	618	644	633	618	676	621	593	618	571	648	633	622	608	659	628	594	658	559	589	607	617	590	650	597	567	579	655	591	566	613	602	634	654	607	635	671	637	611	621	586	606	641	617	619	677	643	603	598	618	613	623	627	649	639	608	654	605	637	620	574	645	607	605	618	597	627	637	582	601	595	596	591	619	610	594	618	629	643	631	624	629	614	633	614	611	640	636	611	630	627	606	612	617	634	575	594	626	612	689	613	637	648	607	610	642	651	630	581	632	605	657	605	610	625	617	619	589	648	619	590	623	627	642	663	621	598	625	642	595	602	643	615	631	636	611	627	567	614	623	621	598	628	637	640	609	621	592	611	617	619	595	635	662	651	640	641	640	624	606	626	554	573	584	567	621	603	619	652	603	631	592	626	579	627	584	649	596	590	633	581	600	591	584	654	616	614	610	631	658	621	599	594	632	612	609	632	678	630	639	613	588	639	608	604	625	577	648	592	623	602	654	608	643	629	633	562	592	620	665	623	626	641	627	624	660	616	669	655	617	607	616	648	607	630	601	617	632	628	625	630	629	634	642	577	586	618	616	574	615	668	622	619	626	603	622	587	630	634	608	617	626	642	607	651	607	685	624	632	608	660	631	618	625	616	610	630	630	613	586	597	627	597	594	606	599	601	633	592	602	624	623	650	673	648	630	568	619	670	620	648	621	617	606	635	638	625	655	588	599	600	645	599	630	629	613	648	627	638	603	621	610	613	662	602	674	641	615	572	623	615	588	696	627	633	631	613	645	633	627	595	614	612	635	633	618	652	639	626	595	594	628	634	597	617	622	621	592	526	646	633	597	698	599	629	614	606	622	653	596	583	629	587	609	617	629	582	614	607	601	615	591	637	618	634	625	649	616	608	616	638	632	606	648	633	611	577	660	598	580	605	615	642	584	628	646	586	595	632	622	599	611	602	633	636	666	635	600	627	605	666	655	601	654	645	623	630	585	640	660	671	606	620	620	670	596	620	611	669	610	628	609	614	625	608	614	649	654	593	655	553	667	601	616	655	606	618	608	586	616	647	625	608	596	629	649	602	644	634	620	607	614	646	605	631	665	624	629	624	649	654	611	558	599	636	618	659	694	665	549	631	641	629	644	621	637	623	579	627	624	617	611	559	600	614	607	641	620	665	627	676	646	588	614	633	653	626	613	644	634	645	608	598	561	589	612	602	643	607	635	622	614	655	653	589	619	587	624	639	644	633	667	609	615
46723	17057	4786	1685	556	389	325	316	272	262	257	279	297	290	297	265	280	279	248	270	269	258	232	261	273	279	279	264	290	260	250	265	237	278	279	302	300	288	290	250	252	260	264	262	280	271	250	258	315	243	271	293	285	240	275	253	268	273	278	239	270	263	265	254	283	217	297	284	255	253	237	248	267	281	267	268	259	230	250	266	242	286	230	243	275	258	274	290	239	274	233	270	250	274	258	250	288	256	274	267	257	271	236	235	264	289	264	285	270	275	297	241	253	272	262	242	247	267	267	249	275	258	262	295	258	236	266	254	263	262	278	242	272	258	268	239	250	269	258	255	236	258	291	277	273	261	264	259	290	257	246	245	264	264	272	262	266	281	254	253	284	297	251	260	253	262	268	281	302	272	254	265	270	294	251	251	279	260	265	284	255	267	264	249	290	248	246	274	244	251	292	241	258	250	250	243	264	265	274	252	290	294	251	271	257	268	297	254	241	280	268	284	276	245	273	272	256	261	253	258	279	240	285	285	300	241	258	255	291	284	251	302	253	301	288	258	285	255	294	254	255	276	275	277	271	274	246	262	260	282	282	244	266	243	264	252	247	275	248	246	272	252	271	249	288	270	259	276	254	252	265	243	283	277	254	273	264	266	261	278	250	252	242	252	291	279	268	262	261	269	246	255	275	277	269	295	260	304	255	268	269	234	274	264	292	246	253	269	266	248	261	272	252	255	275	244	293	285	287	265	250	278	279	255	298	260	273	257	275	261	264	251	247	266	240	252	263	294	263	262	279	255	253	258	265	237	278	254	292	245	264	261	253	255	279	268	256	260	321	278	243	228	280	275	264	247	241	255	290	299	256	255	299	258	249	288	292	285	260	275	308	273	271	277	266	257	268	280	282	269	248	237	265	287	250	265	260	259	234	250	255	239	262	255	272	282	253	268	258	243	247	259	275	260	268	272	257	222	236	301	301	268	258	240	251	275	252	296	255	238	235	261	294	284	279	282	253	235	290	278	252	261	256	270	291	252	282	266	276	283	314	249	254	271	259	273	270	272	275	266	264	266	259	275	244	276	258	267	263	258	265	275	271	242	253	273	245	319	257	252	259	266	254	267	258	283	265	252	242	266	261	263	285	270	225	285	262	288	257	272	273	233	228	291	261	276	256	229	254	247	257	278	229	246	263	261	258	263	302	257	258	271	264	266	256	238	296	268	302	233	282	246	262	248	273	278	251	265	277	264	259	270	241	268	282	282	249	236	278	291	307	318	247	248	277	284	257	277	295	277	283	272	272	249	215	296	265	271	288	263	264	272	276	291	289	246	281	288	284	265	275	287	241	267	248	251	252	278	247	263	303	268	242	255	275	283	233	244	253	295	276	273	280	277	264	232	267	264	276	268	243	288	298	296	282	278	253	286	276	265	247	284	289	268	230	283	284	304	284	291	278	278	284	252	292	256	287	262	281	255	273	262	264	276	243	280	257	235	286	267	282	275	276	260	275	259	275	296	294	262	266	258	261	251	265	281	257	250	267	248	282	266	256	260	292	255	255	266	250	281	253	239	286	261	270	273	285	256	267	251	248	259	275	242	251	249	283	290	281	241	261	293	273	280	288	221	283	254	261	275	258	258	274	263	273	263	268	274	272	305	270	293	270	251	292	261	274	283	260	280	265	269	285	291	275	237	278	264	267	283	243	262	277	282	300	251	267	280	273	303	295	269	271	253	269	253	274	262	246	263	296	246	251	265	288	268	264	261	297	254	283	258	291	289	249	282	262	251	253	301	276	269	263	270	272	276	254	257	278	305	253	267	249	246	273	296	295	238	277	244	272	228	267	265	272	282	244	266	258	264	275	263	218	260	280	289	251	239	264	260	240	261	281	276	273	323	260	255	255	276	301	271	261	253	261	278	301	310	259	272	253	267	316	257	284	260	245	279	266	273	267	284	261	258	250	244	290	284	254	254	229	275	253	226	249	273	259	267	255	268	266	258	234	260	251	249	254	245	244	269	265	247	241	269	273	281	291	233	295	266	246	299	253	265	298	279	267	245	288	243	297	311	272	243	253	248	241	234	279	262	282	297	262	267	246	251	255	272	241	251	247	259	254	259	271	256	272	268	259	270	230	243	248	270	275	249	243	280	253	270	265	277	259	257	275	254	282	243	279	292	293	229	236	269	285	288	277	255	228	226	249	233	283	278	275	241	269	263	255	265	308	251	274	272	294	285	252	261	278	267	262	238	280	288	270	281	277	231	293	285	241	256	238	247	269	286	253	242	246	284	262	278	279	277	271	256	265	257	273	244	259	274	287	262	265	253	259	246	287	294	276	247	263	288	267	246	257	281	268	276	255	268	272	270	293	260	277	246	280	249	249	249	274	277	242	231	269	259	264	221	266	258	266	274	254	259	277	272	254	277	282	232	261	263	279	273	275	286	249	252	266	253	288	250	250	257	275	263	275	258	237	248	281	245	265	283	273	271	286	263	266	268	247	265	277	252	255	261	257	255	219	245	278	292	283	272	277	274	277	259	247	264	286	240	267	282	243	253	241	250	251	255	260	285	261	268	255	246	241	267	262	275	265	272	253	268	274	256	262	277	248	288	280	316	274	267	250	242	265	281	265	251	260	264	256	234	240	240	262	206	262	241	288	253	260	255	284	254	251	251	240	259	280	239	267	250	296	259	296	270	256	266	270	258	248	279	262	251	284	293	243	271	283	246	269	238	256	259	264	234	265	275	276	297	256	269	259	247	282	275	251	271	251	274	274	264	261	295	300	265	271	276	244	253	250	267	275	271	260	287	247	271	242	238	263	291	254	277	260	249	260	255	260	241	246	267	277	284	248	257	247	251	295	294	283	267	253	271	258	243	286	284	254	265	237	254	291	251	252	251	242	232	265	295	254	305	290	261	255	271	262	262	250	277	245	287	250	309	260	288	247	296	274	316	267	269	283	271	242	271	282	276	257	295	281	263	257	264	236	258	242	284	255	238	245	260	257	285	276	266	263	278	269	252	268	260	251	238	268	290	242	238	282	260	280	255	248	261	231	263	263	287	224	278	260	272	291	283	304	258	248	254	248	261	268	241	250	246	271	254	294	236	257	293	300	263	241	270	225	268	256	274	272	255	269	296	251	267	248	245	256	245	267	251	278	263	287	237	241	233	257	265	267	244	254	254	252	269	259	272	271	243	269	279	272	245	279	266	266	278	218	266	278	271	267	266	261	252	270	274	267	302	302	273	262	279	257	301	259	248	298	271	284	243	264	286	274	280	264	247	273	286	261	265	289	284	240	281	236	283	266	257	277	254	212	256	256	259	255	268	259	269	242	283	264	259	284	264	246	245	285	311	267	252	268	273	263	294	242	262	261	299	267	247	265	263	250	275	271	258	267	276	253	232	231	259	223	272	280	275	278	285	241	249	257	257	259	308	290	279	263	256	308	264	253	235	274	282	272	289	248	289	236	244	304	269	275	254	259	286	226	267	279	269	272	271
31437	11871	5955	3557	1577	1006	799	641	599	594	574	597	602	615	603	558	593	579	587	597	592	582	602	651	619	567	556	575	581	564	567	559	603	591	587	619	599	602	567	575	578	611	570	584	577	586	573	604	603	587	630	609	622	625	536	591	593	571	624	585	607	593	569	560	575	568	581	584	623	576	610	601	613	600	574	641	607	609	556	574	569	588	566	559	615	614	573	604	545	563	593	607	588	554	595	622	611	603	564	616	591	602	619	573	565	615	602	606	632	620	583	582	576	586	560	612	595	587	637	614	597	599	606	615	624	585	627	581	616	597	611	572	644	586	597	574	591	552	599	644	568	549	557	634	645	577	583	600	597	557	554	551	605	613	609	588	574	589	582	597	529	565	586	581	580	609	621	550	584	615	595	598	587	563	571	584	622	581	614	621	594	568	604	650	577	566	595	628	594	607	560	556	582	629	580	585	586	580	570	596	585	598	577	589	620	581	613	632	597	597	595	594	578	562	601	602	600	572	631	592	587	603	592	592	608	601	595	587	616	576	558	609	567	573	631	622	564	566	545	549	568	583	594	587	577	563	609	596	625	570	552	587	582	575	553	616	599	622	622	609	626	575	632	599	642	638	540	621	621	613	597	594	605	625	580	604	586	599	577	600	607	627	601	611	600	618	584	600	597	609	607	565	602	606	583	596	603	565	615	596	584	634	571	578	604	614	567	609	572	616	597	614	525	622	544	607	587	568	554	611	619	574	575	622	568	586	584	586	619	575	555	555	625	578	592	596	605	644	583	546	567	614	595	583	557	564	577	565	613	567	590	630	622	610	627	628	568	579	603	587	604	624	589	594	622	632	531	585	584	587	600	604	619	616	604	607	602	629	604	646	585	513	531	595	580	607	583	573	574	603	634	597	543	592	528	570	586	570	562	620	636	587	567	557	556	605	587	555	629	599	594	554	601	560	617	576	595	570	564	576	535	613	568	574	611	573	624	591	531	596	598	582	593	624	552	607	616	572	593	568	609	603	565	584	612	592	590	589	544	589	557	573	581	586	587	619	600	595	570	578	595	622	583	590	610	575	608	642	592	620	551	650	572	618	600	585	577	572	616	574	553	570	576	616	607	618	560	622	556	579	615	587	608	603	598	576	596	614	580	603	631	590	571	598	579	593	565	612	600	565	606	596	584	587	633	567	557	610	609	637	591	576	607	577	543	597	635	570	615	612	608	589	542	611	591	547	569	632	547	566	526	608	585	562	539	570	577	580	615	627	610	567	581	587	603	638	580	619	621	619	545	600	605	590	614	635	618	532	587	609	603	575	602	609	596	569	563	606	546	557	587	583	581	600	602	579	541	594	627	595	595	564	610	629	624	539	599	547	556	602	602	608	627	579	611	611	607	567	573	557	570	626	563	610	568	606	623	585	597	574	638	609	593	587	615	559	625	606	625	587	592	567	605	579	598	624	568	574	580	574	562	570	577	577	562	572	605	612	576	612	611	624	539	603	600	527	636	587	575	588	598	580	608	579	564	589	586	562	596	535	596	599	625	582	579	649	613	551	649	591	595	618	575	627	561	602	573	511	573	593	589	575	592	608	635	569	587	606	585	599	583	573	592	608	586	633	631	582	625	579	591	610	560	609	570	565	572	579	606	563	627	621	586	604	563	592	601	588	585	568	607	592	590	614	552	634	571	568	592	538	584	610	581	629	615	598	571	587	582	624	570	561	583	573	589	583	585	622	631	648	637	594	581	600	569	561	593	560	611	578	625	596	600	602	597	616	602	557	570	576	592	610	558	560	584	584	583	587	583	571	547	590	631	634	589	552	630	577	547	606	614	586	621	591	584	621	591	548	633	592	574	613	615	557	590	607	608	603	610	562	631	604	550	606	581	550	611	599	608	623	609	617	587	636	562	560	590	610	603	610	564	601	584	596	581	612	577	560	597	580	583	604	580	616	610	609	574	594	603	563	568	604	601	590	621	568	610	636	603	593	565	552	655	590	598	573	608	598	627	620	593	568	564	615	592	581	583	629	599	604	556	589	569	588	578	550	615	639	637	619	557	585	576	632	593	561	604	639	602	600	594	626	590	580	583	584	561	565	559	585	544	576	590	614	607	580	588	562	603	564	613	585	596	624	646	567	625	584	625	600	592	570	629	559	580	565	590	584	600	520	564	607	557	586	585	589	604	589	598	584	602	566	609	545	587	627	652	586	562	576	598	629	596	637	596	567	611	609	658	558	599	606	571	590	512	596	606	609	557	564	553	642	605	569	578	612	644	614	612	602	604	593	614	619	585	568	589	616	598	573	628	587	608	653	579	606	603	614	598	562	567	564	609	590	627	603	586	553	598	575	589	564	639	593	589	592	625	550	557	572	604	610	564	586	588	597	600	590	632	582	589	560	590	627	586	564	555	570	576	591	589	612	565	625	582	612	570	566	626	609	531	576	593	574	559	603	618	595	612	647	671	546	593	569	594	566	614	579	612	603	606	616	573	632	606	551	598	609	567	559	596	599	583	602	581	597	585	592	579	554	619	574	595	575	619	602	566	621	610	584	583	600	614	564	558	619	588	620	570	574	604	580	565	608	574	573	601	583	552	603	611	594	636	606	572	579	654	585	583	626	589	573	554	572	584	595	542	583	555	622	565	570	615	579	584	587	577	616	567	580	584	604	542	582	585	592	581	595	582	625	579	594	600	541	633	613	606	591	585	577	544	572	564	575	563	628	565	602	582	569	587	619	577	551	605	606	629	608	613	553	585	601	598	565	564	593	578	639	626	604	600	615	589	596	596	585	638	595	614	594	549	623	560	598	562	608	569	601	609	612	644	608	617	544	604	545	604	622	575	540	593	574	590	573	604	580	602	606	607	598	614	596	607	615	570	614	544	591	604	625	634	618	582	603	591	574	579	647	576	557	572	583	596	622	600	608	611	610	571	615	592	588	591	581	613	564	630	559	597	575	638	644	557	581	617	609	617	570	648	631	549	587	613	569	589	580	601	589	588	589	599	579	581	615	573	633	562	573	568	619	643	572	573	614	585	598	587	566	607	631	627	579	632	569	611	575	587	601	611	594	594	608	554	563	582	627	625	581	578	617	568	587	588	599	585	575	629	586	585	572	587	571	550	610	543	624	634	565	622	587	576	612	631	615	563	591	603	568	582	582	575	588	574	612	596	607	583	590	610	594	551	588	617	599	615	587	618	649	618	568	600	601	557	588	621	597	593	595	591	643	576	532	622	625	638	623	608	568	590	573	571	574	605	593	585	605	561	560	573	547	578	608	645	575	616	591	585	557	565	616	581	583	611	589	626	599	630	596	655	576	590	585	599	561	631	554	571	584	599	628	618	528	597	658	548	641	600	561	567	591	587	599	605	575	599	638	612	598	585	617	582	604	597	599	577	571	595	555	562	587	552	638	576	645	595	595	582	546	649	589	560	565	568	610	572	604	609	627	629	559	562	578	583	577	582	605	574	570	583	600	584	604	605	622	620	576
60874	29778	10634	3054	1101	657	493	336	280	273	286	291	273	261	261	238	285	248	284	285	280	264	261	262	261	277	286	288	295	273	252	243	267	257	315	296	267	277	257	250	275	257	230	230	245	246	255	253	256	267	260	257	259	277	270	267	295	252	292	248	259	251	241	273	289	310	260	246	231	272	281	257	266	246	279	289	265	288	272	256	264	257	285	251	262	302	273	249	283	271	283	259	243	273	264	269	278	247	279	262	267	265	300	283	329	281	294	247	252	229	258	240	241	265	256	283	266	291	250	246	297	272	263	240	252	254	284	260	273	288	285	270	265	239	276	252	297	263	288	302	243	271	289	287	262	299	266	285	276	296	282	245	241	285	283	266	281	257	259	285	347	269	253	257	281	278	283	264	258	278	278	280	276	270	254	252	236	269	275	277	256	290	279	293	258	267	285	270	290	329	266	271	261	274	286	242	259	275	290	284	281	264	245	269	280	279	251	256	284	243	292	296	282	259	255	286	256	230	268	277	251	281	274	252	256	282	289	295	267	291	265	275	250	268	258	264	266	285	284	251	322	273	256	235	301	277	266	247	285	247	279	268	279	256	277	266	262	283	265	286	257	264	278	241	271	293	232	249	287	268	280	288	278	284	278	297	258	237	276	270	277	272	288	276	293	275	249	298	253	269	277	310	282	268	316	254	265	284	283	259	220	273	264	279	242	299	232	238	232	260	254	285	265	271	241	282	248	299	259	259	269	261	291	255	258	293	288	262	277	286	274	256	273	286	258	294	278	285	284	272	292	241	282	274	268	244	278	248	282	284	262	285	254	231	279	264	278	280	282	283	276	257	224	285	267	283	282	271	252	292	262	302	282	268	275	267	256	277	285	247	286	298	263	265	245	247	248	260	236	248	275	276	295	240	266	284	244	278	290	327	281	259	256	226	261	269	260	252	285	259	263	286	274	260	237	272	252	230	261	249	293	284	265	269	266	244	255	254	266	296	269	253	252	307	286	284	253	255	229	280	286	307	275	266	258	279	285	287	286	283	273	237	239	263	245	266	278	281	254	249	261	267	265	258	239	285	284	281	266	258	251	254	293	276	285	284	262	284	274	271	239	242	276	243	282	249	301	264	280	257	258	284	313	285	255	271	270	251	277	257	283	248	289	301	262	234	263	221	279	268	244	276	272	249	281	293	266	243	298	279	281	251	296	292	281	269	269	283	284	264	294	284	276	267	302	264	279	257	247	266	268	288	281	286	248	231	240	267	301	258	268	283	302	252	273	273	254	288	221	279	237	240	267	257	237	273	248	275	291	263	266	272	269	263	270	253	285	252	266	279	257	237	272	223	281	264	262	286	301	260	279	259	277	256	278	258	260	267	277	287	264	294	299	254	296	273	252	280	289	269	268	227	289	277	257	278	277	266	270	256	312	225	288	257	269	278	254	284	299	273	278	278	321	284	250	324	218	277	246	266	261	272	252	274	259	282	283	256	241	245	291	268	318	264	235	256	239	266	278	260	275	285	253	249	273	244	284	315	280	269	267	236	249	273	261	296	258	250	259	289	247	283	304	293	249	275	243	273	294	249	291	265	248	300	250	272	278	301	287	260	281	277	251	257	250	292	278	242	293	288	282	310	247	262	277	244	256	268	258	246	252	265	276	278	268	249	244	250	302	280	266	262	278	255	294	284	258	254	259	302	279	253	236	278	254	287	290	268	264	291	286	250	283	270	260	282	286	244	282	272	273	262	256	303	277	290	274	275	219	244	276	270	258	270	280	270	264	295	262	284	292	258	253	284	292	257	265	271	292	284	269	270	256	265	269	244	259	254	279	258	262	254	303	266	259	243	249	241	263	264	287	266	274	275	279	227	263	259	293	282	258	270	287	262	277	256	273	282	254	266	299	271	265	256	252	296	281	283	253	249	249	293	264	260	271	274	291	280	253	270	273	257	260	273	301	247	271	276	278	261	282	269	303	282	273	263	291	244	280	266	266	261	297	263	256	252	245	229	279	282	299	269	217	250	267	281	275	264	257	220	279	297	266	300	307	265	251	279	271	261	269	276	272	250	280	286	311	269	253	268	270	298	260	261	243	288	241	276	262	254	263	236	267	299	268	318	260	273	309	314	251	272	279	266	240	240	229	290	246	269	252	272	268	301	282	265	252	297	251	295	262	276	271	302	283	254	258	250	245	261	250	286	288	275	242	291	269	251	243	274	265	280	269	271	256	253	214	283	284	297	257	300	269	259	301	251	268	322	304	271	278	280	258	251	234	277	276	292	291	270	277	261	273	288	255	247	236	267	272	279	242	269	272	284	261	279	281	300	258	265	275	245	286	277	251	297	274	239	267	292	283	285	279	248	257	268	255	249	275	252	271	289	282	259	263	268	290	262	272	268	282	258	279	286	247	257	296	285	262	295	266	245	295	262	255	275	257	277	301	303	288	262	259	265	266	237	274	266	263	271	249	257	268	248	271	278	276	279	264	251	267	247	256	276	275	261	212	298	247	253	271	284	306	281	284	257	272	272	277	266	281	275	300	276	241	270	291	262	269	258	263	297	269	275	282	271	256	239	270	275	260	263	279	270	248	300	280	260	276	273	241	262	282	283	256	289	271	324	266	284	247	264	301	244	280	254	258	283	242	233	267	284	276	238	247	280	273	237	262	280	274	238	250	302	281	256	250	276	282	258	253	255	264	244	279	232	298	277	272	279	272	271	247	288	287	257	256	290	287	286	262	266	240	266	271	262	304	278	276	299	240	272	270	246	304	263	276	293	259	257	256	261	307	279	267	244	278	269	234	247	239	266	268	283	253	239	227	260	298	242	244	285	279	263	283	286	265	239	212	260	282	268	287	281	269	288	304	283	247	276	307	268	285	253	275	266	274	268	282	271	289	258	242	277	274	314	264	281	259	250	262	257	243	266	266	252	253	276	245	261	304	287	286	262	304	294	265	249	236	284	272	271	280	276	288	269	265	248	273	287	287	274	296	250	251	249	263	278	276	280	287	268	268	261	263	263	269	251	275	269	261	294	250	236	255	259	283	263	249	282	250	253	262	254	271	269	268	246	256	297	267	235	273	281	269	262	271	284	291	245	326	269	276	278	272	240	235	270	260	283	323	268	262	298	297	272	268	266	263	279	255	279	262	259	290	281	292	266	283	296	240	251	252	274	277	238	266	278	282	310	241	269	274	248	249	271	264	273	269	273	269	246	260	267	236	270	276	273	263	262	267	257	246	278	278	254	248	270	267	283	267	256	263	265	259	253	237	254	271	301	272	264	268	275	268	282	305	258	261	285	311	267	294	254	292	272	248	263	288	242	275	280	222	244	291	284	266	284	285	277	262	253	289	265	286	280	237	277	238	272	276	267	276	277	304	264	253	263	281	251	277	261	305	239	289	257	271	293	281	287	304	296	308	251	262	245	287	256	250	246	264	262	293	248	251	257	253	249	299	294	266	245	280	304	281	263	291	276	264	249	262	305	274	274	228	275
41424	23094	10142	5502	3059	1849	1373	825	656	601	569	610	603	591	580	608	584	594	618	625	584	599	596	583	625	609	595	576	585	607	589	584	622	578	615	629	583	613	634	598	569	622	632	592	588	591	618	584	620	556	621	574	614	619	586	651	605	602	582	598	609	632	601	618	598	634	589	622	653	603	643	562	618	606	601	602	632	623	618	593	628	595	599	606	540	591	573	551	661	621	643	617	579	618	649	594	608	593	577	579	616	612	622	585	598	614	619	644	614	592	605	616	613	648	591	601	621	604	585	615	617	618	616	616	584	574	594	678	601	626	590	645	589	541	582	644	613	617	588	612	580	604	556	598	608	605	609	608	574	608	617	607	569	603	596	623	614	639	606	628	615	608	594	603	582	557	625	592	648	588	591	640	560	602	625	575	597	643	584	648	624	619	597	626	589	617	635	600	588	637	586	578	617	590	625	570	609	579	612	607	558	617	567	578	580	574	627	599	610	586	623	615	602	591	588	621	570	630	555	582	627	595	593	578	596	626	588	568	600	603	603	629	554	617	600	626	586	606	620	547	636	614	641	630	585	618	573	633	630	564	645	589	616	613	624	602	590	605	573	561	572	580	641	596	604	613	597	600	632	570	598	579	595	603	580	623	612	598	594	597	571	598	619	582	589	593	587	619	562	560	622	582	591	551	624	617	576	557	604	605	570	601	570	581	584	614	544	586	634	598	561	611	594	559	665	650	625	558	567	592	592	560	577	592	580	596	540	614	625	605	618	627	631	634	579	637	592	579	569	614	596	591	611	610	609	597	610	560	606	605	584	566	583	596	595	595	566	583	588	610	602	628	610	622	645	532	601	574	565	607	526	591	575	576	612	599	578	583	651	608	600	624	581	571	609	628	613	575	550	606	602	583	599	615	620	613	662	619	617	637	589	599	573	620	589	598	598	645	625	605	608	588	610	601	564	582	631	579	636	566	629	640	604	639	588	594	614	604	650	585	608	636	596	589	605	582	607	555	570	621	633	636	631	559	604	651	590	603	621	566	558	563	580	627	617	637	622	580	624	600	612	583	615	623	614	601	588	571	638	589	630	597	583	604	646	568	603	615	549	611	619	603	624	624	598	600	592	577	632	639	591	630	566	622	596	585	598	615	616	574	597	595	623	623	582	563	660	583	624	575	578	587	660	551	617	604	627	602	603	620	609	637	576	563	591	599	582	594	623	605	594	602	607	582	613	632	628	647	606	585	612	625	671	566	592	519	580	634	591	632	588	617	622	572	608	607	575	598	565	602	587	616	580	604	622	600	572	569	607	643	600	575	606	598	630	600	607	628	603	599	569	564	593	617	602	615	626	570	584	596	587	650	549	623	633	575	602	596	640	585	581	632	613	576	629	603	588	600	581	633	599	592	580	544	589	565	554	609	598	591	579	614	563	634	655	650	583	600	566	653	601	618	621	598	617	608	615	617	608	597	573	595	622	596	612	608	629	601	593	600	530	615	574	607	615	622	611	636	596	613	634	607	617	622	558	585	611	559	617	629	623	604	591	594	579	602	581	644	591	585	568	613	628	557	563	619	586	617	624	584	611	603	604	590	613	614	587	615	606	646	581	585	578	631	594	608	627	602	579	579	657	605	589	587	645	622	636	622	606	581	633	613	592	585	591	618	583	587	583	628	584	598	594	613	593	587	634	630	606	619	597	583	557	586	612	611	607	610	609	606	600	608	603	565	569	608	553	638	596	614	586	587	643	643	618	578	595	605	632	646	642	605	599	621	594	599	625	615	601	642	590	647	609	617	585	634	624	600	586	599	578	579	636	625	605	626	605	630	619	622	649	643	609	559	597	574	615	570	633	586	573	609	617	582	633	647	601	588	635	620	587	620	612	593	623	614	614	543	588	584	597	597	639	572	628	601	600	621	583	592	616	620	618	598	582	622	594	620	563	640	617	610	635	607	583	585	608	599	641	589	604	596	579	594	597	618	588	632	615	575	615	588	601	555	598	587	565	613	601	571	603	588	614	572	621	564	598	588	586	585	597	633	590	601	566	594	607	596	612	595	603	578	615	623	544	593	628	577	598	592	581	597	605	616	618	600	586	554	618	625	585	584	599	601	584	550	649	596	623	573	634	627	598	593	596	565	597	613	618	581	619	634	565	607	625	644	603	616	629	602	600	572	641	637	563	621	575	592	600	584	633	581	611	578	597	615	622	576	605	625	624	590	594	612	616	617	619	589	658	607	653	568	614	573	567	599	664	611	638	574	567	579	619	605	580	583	578	627	577	605	595	618	577	636	612	617	631	622	612	545	545	604	627	579	597	578	598	600	578	589	604	573	565	606	618	631	626	537	651	596	584	598	564	641	558	610	630	594	608	628	590	621	620	639	569	558	610	640	581	589	587	589	613	598	554	610	587	634	620	615	578	602	575	596	641	600	601	632	582	599	638	647	576	613	582	564	635	630	637	568	575	550	639	618	599	643	626	605	610	614	632	641	621	556	604	548	579	578	555	597	632	625	629	601	604	571	616	581	622	598	600	582	609	555	628	590	586	542	656	613	573	609	611	605	646	613	616	605	599	568	583	654	619	565	585	630	580	636	623	580	614	571	595	589	610	583	677	552	585	581	548	614	634	597	592	603	609	629	612	597	581	609	596	581	562	614	592	592	621	607	578	563	661	613	605	578	594	608	586	585	606	601	638	576	610	600	585	602	621	558	667	601	609	624	622	584	605	590	600	573	613	603	631	605	613	648	605	575	630	583	608	591	580	650	616	600	572	588	614	571	572	591	591	640	565	597	614	564	622	573	594	650	605	646	633	631	601	576	638	595	600	557	588	643	580	588	598	623	588	567	648	606	628	556	661	589	594	604	591	592	568	606	642	606	537	646	615	625	599	581	617	630	614	607	603	574	574	619	599	589	590	604	632	585	614	608	602	665	558	629	557	617	615	651	602	564	586	612	633	608	593	592	589	555	608	573	633	570	619	612	634	586	565	596	606	581	609	559	593	573	589	586	613	587	578	615	581	583	635	597	594	586	575	600	564	560	610	619	583	589	644	584	598	616	622	593	574	576	586	580	596	598	597	590	642	578	613	592	594	580	577	596	658	608	611	570	592	602	579	597	605	619	596	579	589	579	635	627	574	588	627	601	613	600	592	594	626	640	571	623	613	564	591	581	592	626	615	602	628	595	585	594	609	565	598	629	576	592	599	641	609	576	638	614	624	569	593	610	618	611	588	588	598	583	614	596	648	612	577	618	621	639	582	612	623	570	594	575	617	611	559	553	570	606	580	595	584	600	634	599	612	655	635	616	565	630	583	582	584	614	584	595	606	589	634	614	600	564	580	577	615	637	608	633	590	573	617	611	605	619	648	620	604	623	609	575	610	623	614	598	602	607	588	606	620	653	555	616	621	625	625	605	618	583	586	604	640	588	592	564	587	608	591	632	571	603	578	567	607	599	591	571	626	598	606	563	599	582	582	596	596	592	592	571	609	584
58531	27016	11620	4004	1511	824	512	384	312	303	315	290	312	284	291	284	309	261	301	292	291	301	265	316	318	331	275	284	293	313	256	282	309	293	306	258	285	253	266	275	291	267	300	300	299	329	285	301	274	262	277	286	330	276	285	291	288	280	318	298	274	285	286	278	334	283	270	279	329	283	316	292	262	281	285	292	272	274	296	304	273	292	254	331	304	336	296	275	308	291	305	280	345	306	271	255	261	277	334	273	315	294	286	282	278	302	313	326	304	310	297	285	256	301	298	317	299	304	269	309	288	324	288	288	274	313	318	285	280	288	277	300	298	294	268	269	328	322	308	281	262	291	294	281	272	274	236	264	280	281	271	311	324	298	332	280	300	329	306	308	300	324	270	281	302	289	308	286	284	324	307	287	309	317	327	273	284	282	286	304	314	304	273	256	258	299	283	291	290	282	323	277	306	280	319	309	299	276	284	316	285	298	287	333	313	251	285	306	302	308	310	281	271	266	306	283	277	289	298	338	268	300	270	288	298	280	310	288	279	290	292	263	286	287	274	301	241	292	326	301	270	301	282	266	287	300	311	291	314	293	309	250	277	265	279	299	302	317	302	302	306	309	297	286	300	299	287	285	283	273	318	284	301	289	262	262	298	264	292	277	288	282	294	311	306	298	292	264	328	294	283	349	289	286	279	253	303	308	282	280	275	278	253	284	289	294	274	311	322	293	316	281	304	295	296	317	279	326	279	266	265	316	263	299	276	279	281	305	283	292	299	292	296	281	308	269	296	309	332	302	257	290	252	265	310	281	292	279	299	312	288	302	271	281	262	267	293	291	294	311	289	331	269	295	281	269	275	318	265	280	256	291	286	293	303	261	275	305	289	287	309	264	272	289	335	293	283	294	281	286	278	274	309	282	310	305	293	290	252	254	314	272	324	286	301	292	299	293	307	335	283	302	329	272	301	256	298	270	291	278	290	298	293	300	301	300	306	281	316	289	279	265	274	293	263	301	309	294	310	277	276	287	319	307	304	288	282	300	301	313	329	295	291	295	304	309	290	309	269	297	284	300	317	302	266	290	286	280	257	284	301	286	288	323	315	289	268	273	282	315	289	299	287	287	320	292	285	290	338	328	297	295	270	291	255	303	308	304	276	265	319	340	276	299	314	306	292	272	301	301	265	287	289	268	265	321	285	273	310	294	302	304	297	306	296	274	278	317	280	263	279	290	275	286	290	293	275	258	308	301	286	299	313	287	309	308	301	329	303	285	311	268	249	277	290	292	267	254	270	305	307	316	308	317	307	305	288	325	303	317	287	293	289	296	277	324	285	296	279	267	307	275	261	275	288	312	315	277	288	292	299	284	263	267	337	269	284	283	283	278	294	266	338	280	303	331	298	298	272	280	281	267	304	320	297	285	266	322	263	327	304	274	290	326	291	291	277	287	309	271	321	296	276	302	278	277	284	302	322	291	292	302	271	303	313	300	282	313	295	289	318	295	299	299	272	317	287	285	260	309	308	267	291	296	283	290	275	282	287	306	275	254	273	292	274	273	301	317	311	292	269	294	303	310	273	291	307	293	274	304	277	279	297	300	293	283	310	297	299	276	290	318	280	302	302	306	282	280	295	305	275	288	282	280	291	310	265	279	269	306	289	262	338	320	314	278	283	305	311	275	289	269	292	259	269	278	297	290	285	285	296	274	276	317	285	317	272	285	293	283	335	309	279	276	267	296	269	297	300	285	270	285	288	277	291	306	252	277	304	280	275	298	302	277	260	273	305	311	286	295	321	309	290	275	283	275	268	289	299	280	269	294	294	273	303	242	331	288	286	301	285	278	294	277	269	299	337	298	296	286	298	293	292	305	275	269	276	283	282	287	276	305	294	283	305	305	310	307	270	298	257	325	306	313	284	308	289	276	339	316	310	301	299	284	288	287	276	306	280	281	290	285	322	343	286	321	303	290	288	274	273	276	306	288	306	281	300	291	276	289	306	311	304	292	283	258	279	276	299	295	292	281	272	296	302	288	309	305	313	302	283	278	293	312	291	295	295	272	308	274	248	296	324	282	317	300	295	293	308	293	278	284	302	278	295	275	280	260	263	277	280	305	272	280	273	276	258	325	296	277	255	281	287	298	303	287	296	316	318	259	279	286	304	275	309	277	338	304	311	308	299	310	267	257	295	322	299	315	300	296	273	322	296	262	260	312	301	305	324	282	293	294	313	296	303	295	252	295	287	272	286	283	285	289	289	301	289	289	273	274	276	308	283	297	285	309	309	302	265	264	271	270	296	281	258	279	277	268	304	313	301	247	287	308	278	297	296	296	303	292	313	271	299	309	266	296	315	263	304	276	293	318	289	277	278	288	303	287	296	318	264	290	295	297	283	300	296	281	285	326	316	291	315	277	254	279	280	292	274	330	299	328	309	303	299	290	280	323	332	304	277	293	278	294	308	277	268	278	299	291	260	273	330	297	283	317	306	274	287	290	320	335	278	314	300	268	284	250	277	302	295	290	303	297	285	288	270	262	292	249	286	296	293	289	292	306	285	302	290	252	286	311	287	283	316	303	311	304	280	290	308	272	293	304	309	292	294	285	288	277	300	282	314	304	283	310	282	277	313	277	280	300	303	306	273	298	267	326	281	314	303	335	282	315	317	296	282	269	290	295	300	284	293	296	284	279	285	300	307	276	290	278	300	302	285	282	272	292	316	278	297	301	304	295	287	267	320	269	266	270	296	294	280	282	247	301	296	302	309	255	310	271	333	278	286	308	279	326	263	326	293	278	283	279	267	277	287	305	320	327	303	288	297	290	309	335	268	294	268	284	274	283	311	305	300	314	247	302	287	307	269	259	277	274	246	294	261	259	262	252	289	294	274	276	278	292	305	341	294	287	283	251	297	291	300	288	278	309	270	307	304	256	252	295	303	300	269	265	304	279	312	276	268	294	295	315	306	276	304	272	288	276	295	307	312	304	305	295	291	295	286	301	277	319	296	305	300	298	309	276	271	307	273	251	294	292	252	255	291	257	280	303	316	267	308	271	271	293	329	287	306	236	279	340	274	257	287	293	311	288	273	315	299	284	291	282	285	298	282	321	286	329	296	326	298	277	279	304	290	282	274	262	255	277	286	287	241	287	311	293	319	322	260	291	297	268	280	290	262	239	292	284	317	319	293	270	260	287	314	302	295	307	308	294	268	291	290	271	293	268	299	257	294	301	320	284	284	291	306	287	298	276	307	279	281	318	298	275	304	291	296	287	300	289	307	315	311	291	297	308	293	302	265	275	295	290	295	304	284	301	267	266	293	324	259	287	321	268	305	297	300	294	245	290	304	268	280	318	313	279	309	276	293	286	308	299	267	305	291	305	289	292	321	309	308	282	304	273	293	316	304	279	295	288	292	303	274	305	291	294	293	309	284	278	283	321	325	300	314	294	312	289	294	339	288	279	293	272	328	285	288	273	273	276	296	324	288	276	253	278	263	286	289	317	283	293
39659	20013	11358	7042	3635	2355	1409	886	692	610	625	644	621	641	628	667	655	632	622	663	647	688	637	657	698	602	591	664	624	691	662	669	640	661	659	633	656	620	639	654	631	627	657	661	632	635	694	612	632	648	645	629	637	656	665	640	644	594	664	642	662	631	647	721	648	640	671	631	620	710	663	623	652	644	634	641	638	622	622	670	674	680	599	655	619	618	623	632	648	576	655	597	641	598	597	638	642	615	616	671	689	596	604	652	606	662	605	623	657	627	649	628	597	637	644	609	625	666	649	612	664	653	663	676	668	656	676	641	651	663	618	632	672	649	646	632	646	612	600	634	600	639	647	616	642	675	631	681	617	609	625	645	644	639	647	637	638	658	651	623	619	656	626	633	618	594	614	651	656	674	689	658	646	630	662	640	630	603	619	629	647	648	603	656	647	684	641	614	666	637	624	626	648	608	671	595	619	650	688	608	662	653	651	633	648	664	602	701	691	639	629	632	684	633	690	679	677	650	681	605	650	624	622	631	638	656	673	588	598	650	659	660	594	635	622	629	648	619	640	609	636	647	635	656	609	633	676	640	646	641	645	681	642	630	634	684	649	614	679	688	671	641	638	640	629	576	658	619	642	649	626	694	622	627	647	611	647	616	708	663	647	646	646	658	697	609	658	661	648	655	623	630	654	694	669	618	630	636	621	721	667	635	660	632	690	690	667	610	679	647	637	649	650	654	625	642	647	653	627	627	652	656	627	646	610	614	608	686	635	640	635	637	647	611	653	640	621	646	634	623	625	602	655	668	617	624	632	731	657	640	662	691	640	672	623	666	709	649	613	636	666	609	641	664	645	624	633	642	658	671	689	658	600	656	673	646	613	576	644	656	651	651	637	612	659	697	645	634	660	603	617	660	648	623	658	603	638	636	645	668	615	653	611	661	678	657	602	659	601	660	681	621	662	645	651	618	662	629	696	670	672	616	658	648	677	667	614	607	667	675	660	645	663	652	624	628	645	649	653	624	629	653	624	648	621	655	670	657	664	638	653	649	612	645	641	630	635	601	593	612	663	631	695	631	623	625	646	620	683	687	617	638	607	626	625	638	626	607	638	637	646	603	635	627	606	680	668	674	633	654	679	664	671	630	657	614	653	610	671	622	622	591	640	625	648	619	666	629	660	635	658	663	613	607	633	616	662	675	610	617	681	660	677	674	651	626	613	618	673	679	644	658	619	632	603	657	661	656	632	624	665	687	649	637	598	648	681	646	633	623	665	626	644	631	623	608	708	593	654	657	666	580	625	630	633	615	627	676	670	687	687	667	678	711	666	615	650	675	645	639	663	672	612	654	639	652	676	651	614	642	593	591	689	631	683	640	644	671	637	693	704	622	641	677	625	651	650	670	631	634	645	645	680	635	641	622	653	678	621	631	652	641	667	645	653	644	747	613	685	642	658	636	646	628	648	659	662	627	679	654	610	630	650	674	629	637	691	617	624	661	655	609	595	618	612	613	649	680	601	675	620	659	679	696	671	631	648	654	629	721	619	616	615	659	639	685	668	631	612	694	625	620	581	611	622	659	652	651	666	635	669	635	627	657	652	621	635	662	661	584	647	667	643	648	593	635	636	678	640	648	617	667	631	654	634	646	644	652	638	668	699	601	640	674	663	640	650	632	639	625	626	609	637	620	662	625	643	660	642	647	635	643	673	665	631	706	622	683	647	609	646	590	649	653	601	594	608	634	645	636	605	660	654	604	626	624	639	604	652	598	645	609	583	676	686	659	645	586	642	653	677	627	686	656	638	659	601	630	658	665	753	662	654	614	643	631	687	652	611	626	630	635	651	635	624	643	620	651	604	652	636	668	642	688	636	639	653	661	628	599	632	685	672	605	653	643	632	627	605	645	657	631	656	638	650	656	682	684	675	679	620	672	653	627	680	629	628	697	618	629	661	689	588	633	638	678	644	680	636	605	642	640	618	644	618	679	585	659	663	638	662	681	672	621	610	647	657	608	657	644	656	656	629	664	639	636	656	629	639	655	666	621	654	614	647	707	621	632	620	617	643	620	653	649	618	654	614	661	641	626	640	710	639	602	604	616	641	607	661	644	682	622	638	646	654	702	630	647	660	620	621	636	647	642	661	650	659	643	681	690	650	648	638	675	621	656	606	639	639	586	658	631	671	630	647	669	718	610	595	630	608	677	623	656	661	596	599	633	662	599	643	657	656	628	625	619	666	701	654	623	701	654	646	658	614	625	619	633	615	634	631	620	657	639	612	627	638	639	667	615	640	636	662	656	627	648	617	646	678	609	620	601	675	650	615	653	639	603	608	652	621	660	630	659	653	665	684	634	639	658	644	653	634	676	681	634	607	618	657	611	642	677	619	623	619	674	666	630	618	649	678	649	662	618	673	629	685	693	631	610	629	656	657	651	632	648	584	700	647	615	661	620	669	695	591	659	644	673	643	694	675	661	661	615	651	606	637	674	684	692	635	654	664	678	605	631	608	630	633	704	638	652	633	615	658	658	623	623	664	651	634	611	653	635	619	647	638	671	630	651	613	611	627	612	604	629	655	635	591	648	610	630	646	618	658	621	680	623	668	639	697	664	667	661	635	630	654	628	583	674	623	681	639	620	667	648	614	633	666	695	635	695	627	721	618	630	634	648	625	633	600	695	677	592	617	641	628	575	658	632	626	658	687	643	662	642	624	571	595	656	675	629	652	643	631	618	633	629	694	627	651	614	613	646	651	652	625	618	681	668	626	622	653	664	624	685	656	659	654	662	645	705	676	638	620	641	661	647	610	627	631	650	629	641	643	644	629	640	666	637	629	671	623	616	624	616	610	631	637	637	623	647	664	635	617	614	638	659	615	663	612	633	684	647	686	655	655	638	685	621	625	637	640	638	664	635	665	606	621	668	653	693	606	679	650	655	666	616	619	643	656	644	627	653	632	643	662	622	611	592	659	676	625	634	644	628	626	658	655	670	643	660	623	661	637	627	661	664	613	604	682	657	627	667	639	611	625	660	678	628	647	650	650	648	614	645	669	646	634	631	609	674	631	643	640	669	602	650	621	669	616	674	595	597	641	643	612	677	675	690	643	657	619	675	607	636	633	619	599	628	632	646	620	683	633	665	650	669	641	643	694	676	639	642	623	665	622	671	648	610	595	689	640	643	627	661	674	635	664	661	653	654	681	664	612	657	594	621	646	595	655	653	602	641	632	639	629	631	603	659	638	643	630	666	633	685	692	646	732	656	691	629	632	667	668	627	654	575	650	657	674	617	656	675	646	657	642	664	608	625	666	644	656	653	633	641	684	666	636	683	640	680	629	612	605	619	668	633	662	620	646	632	646	666	671	645	621	605	605	653	626	626	631	656	656	669	668	643	662	594	678	638	651	626	652	627	616	688	656	652	612	609	668	651	657	632	701	629	645	616	657	629	651	642	626	631	614	631	644	632	645	603	628	631	617	688	631	630	619	637	699	684	652	635	643	637
49115	20334	4881	1154	547	372	285	287	280	227	302	262	284	249	280	264	284	250	239	250	241	275	266	268	270	245	278	289	297	253	276	264	290	280	246	272	284	259	267	286	261	254	306	261	255	285	272	243	280	243	274	264	292	272	261	261	267	266	246	264	285	292	296	306	280	323	271	290	265	293	270	273	265	288	247	253	288	267	271	226	250	267	290	275	267	311	272	296	254	274	259	260	280	291	274	252	268	313	258	264	247	263	283	249	261	266	273	241	269	267	267	257	247	236	269	297	295	269	260	270	249	256	279	269	292	272	274	284	302	303	237	250	306	302	282	271	281	262	260	292	286	273	297	265	262	276	272	263	268	260	262	281	273	289	251	255	284	265	292	278	284	291	301	269	273	293	267	272	285	249	263	275	311	270	279	275	291	259	278	253	291	283	267	310	269	267	291	285	280	271	239	269	277	273	268	251	276	259	283	272	274	283	271	274	290	277	278	254	258	269	264	268	269	276	283	245	283	261	280	273	253	286	299	249	240	260	244	276	277	290	271	249	273	276	255	248	279	304	273	270	282	264	239	281	283	308	284	260	266	283	325	272	263	254	289	246	329	290	273	286	266	244	284	259	303	280	271	281	281	272	287	263	239	270	261	274	236	270	271	301	268	247	286	260	260	256	272	292	279	278	295	246	279	257	321	242	285	299	277	256	268	254	299	256	249	292	279	301	309	265	257	256	262	263	258	277	271	270	268	242	252	243	245	242	306	261	254	240	268	296	286	281	257	257	244	275	281	292	282	293	279	276	255	304	254	283	283	293	308	290	255	280	248	301	273	271	261	267	294	277	270	251	241	265	278	258	285	257	256	268	238	271	264	293	281	280	259	299	288	286	290	278	318	276	275	283	278	258	280	284	254	258	238	294	269	260	249	285	295	259	285	267	270	250	287	278	250	264	263	261	248	260	262	248	270	264	264	280	272	241	261	281	277	264	277	258	250	246	264	260	283	272	282	285	287	294	304	294	268	256	284	283	289	235	270	258	266	274	270	272	267	261	284	260	251	245	254	264	256	245	264	272	268	257	285	306	277	277	283	274	268	292	273	307	232	273	263	235	259	228	300	295	285	252	264	267	267	267	265	259	293	258	246	261	262	249	278	277	280	296	233	299	263	254	258	269	267	276	261	285	255	260	282	292	295	253	247	286	306	305	295	269	287	270	250	257	254	278	271	254	295	259	266	246	263	283	265	256	263	266	287	245	279	254	285	286	260	276	281	272	256	266	257	274	243	289	278	240	275	281	248	272	255	269	274	250	271	241	224	258	249	284	318	313	282	256	263	288	254	294	275	269	245	267	242	286	257	266	277	264	293	276	269	254	256	270	274	234	279	252	238	242	262	273	271	251	267	250	271	239	246	270	254	271	242	278	264	289	261	266	274	283	279	306	289	275	282	274	267	298	296	288	263	285	278	263	269	231	258	274	262	290	283	302	261	283	280	274	284	248	234	283	277	277	310	274	261	280	251	267	263	295	267	262	270	241	275	281	259	259	251	249	294	249	231	272	281	260	275	297	246	255	267	325	252	259	309	282	268	257	255	250	256	269	272	299	253	259	291	276	272	289	260	260	262	274	303	250	287	226	241	262	276	288	297	288	253	268	259	304	276	266	294	277	268	278	263	261	257	309	264	264	286	281	279	287	254	283	258	257	288	248	253	248	250	242	266	250	234	245	262	266	304	271	233	286	288	246	270	255	258	272	277	316	259	255	264	251	275	264	272	253	287	271	243	280	291	272	266	300	258	251	255	256	274	280	271	262	243	237	271	250	271	265	301	274	251	256	264	273	282	271	281	259	288	233	246	262	287	244	278	256	288	262	250	253	273	268	254	247	273	303	249	297	284	274	304	264	268	249	277	282	254	288	268	299	241	267	307	278	233	268	286	269	252	251	228	280	273	284	270	283	273	292	285	266	279	278	262	272	253	265	298	266	298	258	286	253	271	265	256	264	275	277	286	275	277	239	256	237	261	281	257	262	270	251	303	262	274	277	264	295	291	279	290	292	281	277	273	263	259	252	250	292	277	276	254	259	265	291	270	250	266	297	292	281	262	243	259	291	251	274	272	281	266	253	293	267	278	270	268	262	283	272	251	260	282	270	269	245	303	266	294	264	259	259	294	248	254	256	294	290	291	279	269	252	281	268	280	267	274	242	264	277	285	265	270	290	252	249	259	267	241	265	299	281	274	274	244	291	288	221	269	269	278	295	274	278	266	243	312	265	273	266	263	259	247	251	279	270	287	285	280	240	300	248	299	270	279	271	261	278	306	255	258	282	244	267	229	254	301	261	267	260	309	297	289	268	272	290	277	267	270	272	278	279	278	260	277	254	260	296	276	273	283	259	254	254	244	277	291	270	268	283	256	272	290	259	262	265	295	295	247	253	280	243	276	270	286	266	261	268	278	268	260	249	280	313	252	261	277	321	263	251	251	255	279	291	306	279	268	254	269	254	246	254	285	270	269	291	314	252	277	225	266	243	239	251	279	248	262	243	290	266	275	279	287	308	264	262	261	294	283	256	242	274	278	269	264	238	264	301	265	277	284	252	271	275	237	277	274	318	281	230	234	269	283	287	313	275	300	298	280	253	265	299	272	225	261	283	236	279	274	266	275	262	266	266	278	266	265	249	268	291	280	302	294	268	289	274	258	252	277	261	266	246	290	271	309	282	303	277	296	292	259	265	266	278	283	301	278	269	269	285	255	255	269	292	259	284	283	298	283	247	232	277	282	305	267	282	264	312	291	285	270	266	269	281	273	288	305	264	274	262	260	272	264	295	280	289	248	239	265	290	258	243	280	243	272	260	284	290	256	262	275	270	268	262	297	272	259	268	260	248	268	292	303	276	249	261	250	257	282	272	278	281	283	282	243	253	267	251	247	250	261	327	276	270	268	273	265	276	280	280	246	290	252	267	277	255	295	259	289	277	267	272	284	279	281	280	277	281	283	279	233	277	250	234	281	284	250	242	274	284	280	250	256	284	272	304	267	281	292	272	275	267	292	262	254	255	291	263	312	280	268	287	283	285	285	276	261	264	261	259	279	281	265	280	311	299	263	293	259	264	264	259	279	256	242	278	237	246	236	262	279	251	277	274	252	264	240	261	295	283	270	255	281	293	242	296	255	254	297	262	291	278	259	262	281	305	274	256	256	282	277	294	284	274	311	249	262	301	243	268	269	258	305	308	277	267	260	263	266	288	288	279	254	277	250	288	321	275	281	267	249	261	277	255	265	301	217	280	259	283	274	288	266	346	284	273	263	283	277	255	271	271	282	264	261	294	293	255	284	280	263	265	260	267	250	265	292	290	277	275	248	284	290	250	279	322	244	275	292	288	253	277	275	253	247	267	278	253	296	285	262	307	271	277	260	318	304	254	281	288	255	256	285	291	270	278	273	287	265	273	245	245	271	275	254	267	267	269	272	261	285	257	258	268	302	269	260	296	257	260	259	318
33733	14061	5100	2480	1350	940	684	654	590	637	610	637	617	610	623	586	621	570	569	596	643	591	632	591	620	587	625	645	639	601	578	586	607	589	640	596	617	580	598	622	649	597	622	630	622	563	618	587	610	574	618	649	594	671	616	576	622	608	610	626	605	608	607	595	616	607	582	609	596	610	608	597	629	599	590	611	673	617	613	616	595	624	615	617	581	625	621	596	608	607	639	620	594	585	635	597	582	619	592	557	622	591	627	627	653	583	577	619	592	600	628	607	617	605	626	579	627	576	649	579	602	632	567	603	592	579	566	596	661	637	607	601	611	628	568	597	672	602	555	662	596	616	574	584	599	612	583	595	570	609	599	578	568	610	615	618	647	601	642	610	586	614	647	624	598	599	605	652	565	579	558	642	554	567	596	611	618	628	613	591	611	630	629	583	588	639	599	606	610	579	578	656	611	567	590	583	614	609	616	560	581	631	594	641	592	594	620	613	595	534	613	645	588	590	578	615	595	602	603	610	591	648	605	626	625	592	607	611	605	590	611	587	623	627	639	609	590	651	598	616	613	628	629	592	616	596	626	618	632	609	608	616	586	611	609	637	602	593	588	571	632	584	615	581	619	606	567	564	582	619	646	596	591	653	627	578	594	606	570	592	585	621	576	601	567	602	577	551	631	568	566	624	614	671	584	654	600	621	639	622	617	582	605	631	615	538	615	614	620	578	583	598	564	605	614	618	626	622	565	633	603	625	577	672	616	593	593	611	639	621	610	591	630	644	601	633	635	619	641	573	610	641	620	570	589	611	577	629	615	653	610	640	570	630	602	608	604	599	628	613	587	622	600	583	582	601	618	559	599	619	593	613	601	576	599	613	577	604	639	620	628	601	570	549	592	582	604	598	598	612	657	605	598	635	595	584	639	632	565	604	637	611	627	591	611	571	618	629	569	592	589	603	585	577	617	599	612	592	581	595	595	667	580	554	595	593	656	597	590	606	568	590	565	635	588	587	596	632	601	602	602	602	620	574	574	613	558	626	574	628	572	604	633	591	615	536	590	586	620	578	597	617	629	602	604	607	653	610	613	644	566	593	600	614	571	597	534	599	653	601	606	626	580	558	600	624	581	615	616	595	597	604	585	584	621	586	602	668	643	625	635	615	636	610	611	614	603	578	595	590	602	610	631	603	617	564	609	560	585	624	602	586	654	635	626	632	634	637	586	615	594	595	595	569	601	613	646	600	626	601	619	581	591	615	638	628	584	597	567	626	613	571	607	632	635	586	585	628	630	620	606	646	625	652	637	588	593	601	591	608	606	604	581	624	612	617	615	615	579	633	604	622	636	601	600	613	589	603	575	568	586	604	587	624	605	593	552	645	580	587	562	623	636	590	616	614	626	629	620	612	614	619	615	575	593	616	618	601	626	589	564	595	622	536	565	589	573	591	585	617	627	636	628	592	604	653	563	632	568	584	546	579	578	650	612	634	640	557	644	617	589	601	614	625	626	627	592	602	577	591	577	617	609	578	581	582	578	595	638	643	618	654	629	601	590	591	574	600	592	599	654	593	623	577	673	640	638	586	628	574	638	567	601	609	627	559	618	574	620	664	593	601	592	615	583	614	641	637	565	609	630	592	636	609	583	607	607	547	611	618	599	598	648	618	619	591	633	610	578	573	618	634	611	630	572	588	634	603	589	629	578	638	617	555	650	629	622	567	598	616	564	626	609	661	624	610	622	654	585	638	605	618	642	621	650	581	599	607	585	592	646	623	595	604	613	602	575	611	610	597	603	566	587	574	599	635	586	599	619	622	629	599	626	590	565	590	559	605	620	618	592	574	610	593	602	606	599	596	599	633	631	592	561	601	613	601	573	581	659	603	579	567	625	612	629	615	612	609	608	601	589	566	601	602	593	601	598	602	607	600	624	575	595	619	630	625	641	619	589	626	603	575	591	562	615	590	553	668	625	594	586	614	607	563	656	573	632	617	612	611	588	570	613	665	584	583	635	611	627	603	584	596	640	564	594	571	593	576	605	594	610	647	556	626	612	603	599	602	629	596	622	554	580	623	589	600	601	630	599	569	647	618	567	613	586	650	590	618	589	606	610	621	586	634	589	594	601	608	625	571	617	553	545	615	623	593	589	618	593	589	570	645	649	582	616	612	619	577	641	616	612	598	608	570	631	580	594	572	583	578	563	559	612	601	611	598	597	566	593	607	625	600	644	605	609	601	553	612	592	544	643	566	599	596	585	606	596	644	559	615	620	626	625	559	589	563	646	606	602	577	599	622	595	644	568	580	628	660	564	603	648	620	586	620	648	582	602	600	611	583	624	578	621	625	592	601	589	610	595	640	648	572	592	594	618	620	563	606	586	605	564	581	613	606	590	606	640	608	561	660	634	613	618	648	609	590	605	593	620	620	626	601	550	588	605	598	583	602	631	598	616	564	641	632	610	589	585	638	597	581	612	653	620	588	625	588	620	585	603	585	604	614	605	594	620	606	612	564	590	562	614	585	587	623	589	625	569	567	633	593	595	636	589	636	614	573	640	579	591	578	591	598	604	607	604	575	614	619	564	578	591	601	601	591	572	602	578	577	625	572	594	621	583	640	582	630	618	675	595	587	576	628	604	622	590	614	587	615	611	601	589	597	570	619	634	595	633	593	620	576	642	604	560	621	638	559	584	645	594	637	629	599	594	600	614	591	629	550	562	555	593	562	591	534	629	596	609	644	619	635	551	594	614	633	595	615	631	595	565	614	622	599	638	658	595	585	622	625	616	556	629	609	603	628	619	599	596	613	582	559	610	586	561	610	622	631	594	616	635	597	595	612	555	616	548	629	563	634	585	619	611	625	567	572	643	586	662	614	624	593	612	577	618	569	577	604	609	612	561	597	617	608	575	615	542	646	617	607	614	618	596	614	616	608	589	580	583	627	648	624	622	660	621	635	615	578	586	651	601	577	589	617	593	626	606	617	615	585	608	590	567	564	621	610	567	594	626	600	628	605	637	604	613	622	656	600	632	591	623	576	609	593	558	663	593	641	613	603	584	613	621	578	601	607	652	589	578	601	619	625	605	582	630	634	610	588	613	626	614	604	615	610	574	615	619	580	585	580	627	580	596	622	557	593	599	602	611	582	633	636	643	632	585	611	579	633	628	585	603	613	547	603	576	571	566	609	609	624	585	589	640	578	634	579	592	616	629	599	574	626	627	606	609	619	645	577	622	609	575	593	650	624	589	571	563	601	638	607	592	567	556	588	576	631	583	568	638	570	607	576	579	628	598	638	612	595	579	583	634	620	580	652	599	620	605	602	579	653	574	626	603	612	605	603	604	602	594	573	637	593	609	604	598	656	626	572	588	618	575	607	647	604	607	612	610	589	666	627	633	577	606	627	640	611	631	591	619	603	567	599	579	631	568	628	591	605	603	614	619	619	645	588	593	654	616	624	567	559	592	597	596	604	619	605	628	632	600	604	609	583	575	627	607	621	627	640
58862	26736	7452	1321	613	410	370	318	299	263	281	316	280	275	312	294	313	266	263	281	277	262	284	292	299	312	274	251	327	257	275	304	260	299	259	286	275	311	299	287	315	279	296	286	287	306	314	294	264	275	284	299	263	274	299	304	286	301	285	292	266	303	318	308	274	279	284	284	280	295	292	293	282	295	285	259	247	308	280	274	307	310	269	290	308	270	302	297	267	285	305	253	270	298	277	286	290	287	296	305	290	284	280	255	297	284	298	247	278	246	290	320	302	287	293	283	268	279	286	276	293	274	314	302	267	281	290	249	277	284	329	289	293	282	274	301	282	296	285	308	331	282	258	275	279	262	317	275	286	322	265	277	272	279	288	312	291	287	285	341	290	294	290	281	271	261	275	263	263	263	280	260	292	307	231	302	273	282	307	307	271	248	289	305	322	298	266	277	284	307	301	285	273	277	250	281	304	296	306	256	281	264	305	277	267	256	280	278	271	251	283	284	292	309	248	275	305	276	294	255	301	265	264	301	300	276	307	307	274	317	283	265	316	284	303	272	257	289	303	299	280	305	265	281	313	288	279	293	285	275	284	270	307	272	278	292	298	309	307	302	271	290	280	280	263	286	288	277	313	261	265	287	306	305	293	300	272	284	253	277	273	265	290	293	267	286	321	269	299	300	290	279	241	281	277	266	285	272	320	292	274	297	274	267	267	312	277	265	273	276	256	317	269	267	299	313	283	324	275	279	288	310	284	281	238	272	276	300	267	289	278	288	290	272	288	287	283	269	278	289	269	286	277	286	308	271	260	333	300	272	321	268	295	284	274	267	283	284	301	305	300	287	295	314	284	283	259	279	279	301	271	309	263	265	296	304	269	283	266	318	306	284	272	281	293	287	266	287	259	256	263	287	311	264	310	285	270	282	294	249	295	285	264	295	300	288	269	308	284	280	327	298	301	242	278	290	273	260	289	259	270	257	291	283	273	259	304	281	281	294	298	310	313	300	303	302	303	282	278	292	297	274	332	280	312	280	290	303	275	302	269	268	296	296	273	302	273	241	247	295	261	279	270	306	306	264	261	295	303	315	280	273	296	301	272	255	265	279	276	266	279	295	328	291	275	272	303	293	263	265	300	299	283	285	307	284	250	236	276	265	277	283	263	315	293	292	271	294	285	309	287	309	307	286	296	315	290	243	270	287	286	278	255	248	293	288	291	302	298	297	268	283	286	268	314	291	279	276	305	306	313	273	269	292	271	295	306	299	281	284	277	268	285	275	284	269	271	258	308	286	259	259	279	303	291	258	275	279	247	283	279	280	256	288	287	279	226	269	272	316	319	302	290	261	328	282	299	281	266	254	276	275	265	268	300	319	312	294	276	275	265	272	295	281	301	294	261	282	302	269	291	269	260	276	289	314	287	271	291	261	275	274	269	285	305	323	266	291	270	265	285	275	288	297	261	285	263	274	255	285	282	272	288	290	316	284	263	288	306	281	264	282	292	276	302	271	296	297	310	268	264	246	266	277	285	285	300	267	277	303	279	281	291	256	279	253	281	266	275	253	285	285	281	293	309	317	289	264	281	268	308	287	283	287	291	311	324	291	290	268	278	275	257	259	275	290	295	297	281	308	301	278	273	287	278	309	297	295	290	277	291	265	268	266	285	281	308	279	317	304	295	305	284	266	321	291	283	294	266	286	293	300	290	276	298	250	268	273	271	271	263	263	320	307	277	321	295	266	288	277	319	278	276	272	263	259	267	309	268	252	293	273	291	305	286	298	263	275	294	302	285	256	298	264	286	305	300	295	263	267	260	285	267	279	283	313	312	306	328	297	292	315	290	275	302	318	299	276	264	264	269	264	276	333	323	290	272	295	298	281	268	286	292	301	321	261	293	275	287	286	258	299	318	275	320	297	303	256	288	250	258	264	270	274	265	282	275	290	320	291	262	263	292	319	277	293	302	275	284	282	290	270	312	291	285	242	259	312	276	320	265	304	305	279	298	273	267	285	304	270	273	289	289	303	292	296	277	314	259	293	308	280	281	276	291	272	328	269	289	304	305	261	302	297	264	280	301	293	266	304	272	291	334	304	268	263	301	273	272	271	296	268	317	293	287	283	297	277	277	298	250	281	284	279	259	281	320	279	286	256	252	268	260	281	241	308	325	237	253	290	290	301	291	263	279	255	288	271	272	262	265	273	261	253	276	267	295	315	322	264	293	304	290	268	284	265	252	283	275	315	294	268	305	257	252	272	295	238	280	257	283	287	305	239	284	272	296	267	248	273	276	304	253	295	263	273	268	286	257	289	293	273	300	272	271	247	281	275	276	293	259	274	270	270	312	295	269	291	308	305	286	287	272	300	286	291	294	300	257	270	261	271	312	311	295	302	266	261	274	288	290	295	265	295	285	261	283	305	266	256	270	306	290	275	276	275	298	310	314	286	300	292	309	295	263	284	279	278	263	278	274	282	270	281	291	256	293	297	282	273	327	266	283	269	243	270	290	258	321	304	296	302	283	300	263	292	284	269	280	295	258	281	280	289	303	290	302	268	297	301	290	269	257	276	273	253	281	293	278	286	250	265	274	294	291	290	270	321	275	294	285	272	290	268	305	306	280	289	289	281	306	292	291	292	284	266	275	283	302	296	297	242	280	274	298	293	266	305	290	305	282	270	247	227	260	278	294	287	288	290	285	307	312	283	253	294	288	301	284	278	293	261	273	283	286	284	259	294	308	255	269	312	283	273	252	327	250	264	292	290	299	251	292	281	246	301	269	278	310	294	279	315	294	297	305	264	293	292	263	292	294	271	294	269	280	286	307	292	267	289	293	285	275	297	261	306	265	287	279	301	265	263	291	292	308	283	318	269	286	284	273	267	298	289	301	263	284	236	281	276	288	305	268	285	266	294	293	271	330	283	279	286	324	287	287	243	293	287	310	301	298	290	301	272	299	272	287	301	291	279	280	289	277	287	282	299	238	286	272	238	285	278	288	326	286	281	282	278	276	304	290	278	288	271	296	306	291	294	263	272	297	280	275	262	252	271	288	292	290	318	304	266	299	281	277	274	278	319	278	302	272	295	280	298	305	317	279	270	278	288	296	302	272	276	299	264	263	317	290	265	276	260	290	297	268	279	268	321	279	283	304	262	248	292	265	264	300	315	308	260	274	255	295	298	224	257	284	311	279	296	290	284	276	264	287	307	272	287	277	304	318	272	300	276	291	276	311	285	270	274	286	270	243	258	310	298	311	273	287	313	294	298	307	284	301	306	308	264	316	293	309	306	290	291	287	283	287	305	287	288	324	288	317	302	286	291	286	259	298	289	284	279	303	280	304	308	305	264	328	302	285	292	294	282	271	315	275	257	267	311	274	305	304	252	300	289	270	266	291	266	279	281	252	284	298	296	266	272	272	284	235	273	279	291	282	284	273	273	274	284	315	301	305	295	287	281	293	282	293	281	250	262	315	291	261	280	313	293	289	264	288	310	308	292	261	279
41177	17540	5160	2281	1423	973	792	750	651	666	571	606	626	619	644	628	672	648	660	623	686	625	645	639	671	616	582	620	715	643	648	655	661	632	629	611	630	644	636	650	674	612	634	636	684	606	643	609	662	670	625	636	633	642	625	634	646	655	615	623	624	573	673	666	638	631	605	653	667	594	616	638	604	604	648	608	617	643	620	598	633	671	620	636	666	634	600	621	627	627	666	654	633	656	655	592	612	648	670	676	605	622	611	597	608	678	638	683	634	616	619	660	603	605	658	670	630	654	688	589	698	642	617	617	624	636	601	588	671	708	607	638	627	636	629	619	621	643	663	615	625	610	635	629	665	676	646	630	641	639	607	602	651	588	645	634	673	659	660	596	617	648	631	635	658	668	641	625	665	674	609	640	636	629	675	606	631	603	651	657	613	661	596	619	611	632	673	654	662	661	599	681	651	669	650	643	638	650	656	660	611	618	654	627	623	585	656	643	675	687	649	651	627	614	636	601	663	645	658	616	660	622	600	680	594	622	676	642	640	664	656	633	688	684	611	621	651	659	656	652	659	672	650	625	613	645	629	647	624	628	630	637	605	666	648	649	634	618	682	626	660	666	639	639	576	632	634	649	646	666	647	632	651	616	639	616	617	578	642	613	615	651	611	671	609	653	635	659	639	635	603	655	624	640	651	683	634	630	653	653	659	647	670	620	705	606	662	662	633	603	597	623	589	617	603	618	640	623	628	620	625	646	688	648	695	631	625	707	652	656	660	630	603	632	650	587	610	633	643	618	622	659	590	652	603	669	625	618	608	652	638	658	658	654	625	627	606	683	650	633	635	629	614	668	646	647	654	649	679	617	625	638	641	636	601	637	635	663	618	603	619	648	649	613	661	663	618	640	667	616	678	675	667	598	598	635	604	630	643	640	629	651	650	647	632	599	667	603	682	639	654	641	653	699	665	625	652	599	620	623	651	637	657	663	646	698	660	617	591	613	659	622	635	601	648	623	638	642	609	608	619	633	598	628	653	663	628	651	656	634	626	666	630	650	616	611	667	585	596	602	617	594	629	621	644	661	665	640	618	637	656	661	635	600	574	653	625	613	645	616	653	629	624	665	652	628	606	595	647	604	608	591	614	605	615	682	639	554	608	652	679	603	601	660	620	643	659	594	624	619	659	588	671	650	621	615	662	666	623	641	600	638	681	657	606	615	642	678	600	602	656	652	650	609	626	654	654	627	630	624	659	642	616	616	653	650	617	654	632	618	610	678	656	617	616	586	600	607	629	644	626	599	644	589	655	638	635	616	653	633	648	639	627	639	653	635	632	624	652	574	655	667	635	642	638	657	638	657	598	639	623	632	626	651	636	604	657	630	630	595	649	643	649	616	632	646	569	638	653	630	643	631	628	642	659	676	644	592	623	667	581	609	593	612	624	662	596	624	623	609	654	603	631	652	658	629	582	624	674	594	643	617	642	606	651	672	603	693	642	605	629	619	606	612	617	615	640	637	664	615	635	670	630	618	616	630	610	638	636	602	602	620	636	633	646	636	635	666	680	664	680	605	668	666	659	643	697	694	659	618	647	608	609	654	694	612	640	598	654	625	622	645	613	621	641	644	635	647	613	635	642	630	624	641	632	612	690	656	674	614	602	617	618	612	627	644	645	624	640	637	625	668	683	627	640	605	609	644	669	642	643	591	626	613	655	655	623	626	620	676	584	633	696	602	646	674	655	600	617	607	636	613	637	673	647	602	628	640	619	647	634	646	631	584	665	632	637	619	657	654	635	657	621	627	665	644	643	584	644	695	670	654	636	619	572	611	623	636	613	612	646	663	648	564	612	628	640	620	570	649	649	628	705	571	660	626	634	603	634	621	613	639	631	693	580	622	682	618	594	696	626	666	613	647	682	617	681	685	629	650	652	618	624	659	643	557	594	637	659	637	584	625	651	649	655	664	625	583	666	605	656	625	652	614	634	631	652	635	603	634	646	654	634	646	661	670	649	649	622	577	638	616	641	650	637	681	603	643	644	649	630	602	573	672	610	625	645	645	672	643	648	663	668	558	647	637	630	644	636	697	632	658	616	642	622	661	629	685	621	608	663	684	683	600	652	609	655	657	618	617	632	622	624	615	645	609	606	632	657	653	664	636	625	645	635	619	664	655	686	659	660	636	635	624	634	677	647	646	644	625	663	623	671	661	636	699	630	614	617	632	663	652	633	647	595	634	631	679	635	625	642	636	639	663	637	631	687	575	658	680	627	690	626	664	641	667	609	623	626	635	644	592	624	639	615	608	667	671	608	635	581	641	647	626	656	680	595	649	640	591	606	588	615	639	620	626	658	637	677	623	662	609	650	689	624	647	641	599	614	612	646	647	598	675	644	625	623	616	695	604	654	665	656	627	629	628	603	572	607	606	622	635	637	647	652	655	654	652	627	619	637	580	611	662	649	649	631	628	655	595	623	591	652	646	624	622	616	634	605	635	676	646	650	645	603	645	621	651	643	630	700	618	635	620	624	664	613	616	617	603	646	626	648	623	627	645	663	654	592	619	647	688	632	618	617	670	695	653	609	651	630	638	596	631	668	668	633	633	625	629	650	642	595	674	598	628	562	642	602	600	665	629	607	648	644	596	624	659	641	667	586	699	609	619	627	595	662	651	654	623	597	612	640	537	587	647	616	621	643	645	636	603	624	633	629	639	633	664	647	594	658	677	666	625	596	635	657	651	596	592	625	651	631	655	648	655	597	639	644	641	667	622	703	613	590	655	654	650	634	584	651	592	624	634	639	605	599	632	631	599	674	614	594	696	647	587	642	606	609	666	676	668	612	626	650	592	688	624	625	629	652	636	637	628	622	579	646	614	667	631	670	627	652	642	643	657	685	646	601	618	598	618	648	625	643	615	656	635	639	669	661	607	615	628	652	644	636	656	668	624	623	618	625	665	660	575	657	617	584	643	599	598	630	626	638	673	604	626	665	644	665	659	618	641	655	629	635	648	636	603	687	647	639	601	623	614	624	646	605	603	622	620	619	678	630	628	612	669	631	660	660	626	643	695	666	651	641	632	647	651	638	640	654	635	585	645	674	651	647	651	650	663	564	615	621	648	639	668	596	602	630	616	649	610	657	625	623	629	630	628	611	598	628	619	602	640	614	621	631	643	617	618	591	644	633	615	595	611	641	635	634	619	567	691	592	667	639	637	654	622	640	631	653	633	654	618	643	639	640	588	628	622	601	619	672	664	647	621	685	631	678	642	657	609	645	633	632	638	589	681	601	635	656	638	663	631	639	643	606	631	617	620	653	665	651	655	621	621	638	658	670	613	617	625	661	650	624	638	670	642	637	603	640	602	638	632	672	634	609	671	639	673	648	631	615	602	636	683	640	670	644	626	598	575	628	643	667	635	611	645	604	618	636	634	654	633	663	677	648	711	629	625	682	655	599	601	586	655	662	608	682	656	661	630	676	615	620	692	637	601	662	624	638	638	670	615
64277	29310	10877	2695	953	604	471	342	267	285	303	306	306	309	288	326	320	344	291	296	339	306	250	300	289	289	320	347	315	301	302	294	297	280	301	271	295	306	286	285	310	274	263	287	274	305	333	299	273	326	266	304	280	311	302	284	296	275	285	322	319	309	291	326	274	338	303	324	287	282	297	292	303	274	290	313	290	308	277	294	313	321	293	275	286	258	310	306	318	291	305	339	313	270	286	299	283	286	291	279	299	321	285	311	301	324	339	298	265	335	284	294	392	306	291	248	258	300	327	296	292	288	307	277	294	295	275	271	323	283	298	258	297	282	304	332	297	289	284	286	301	273	307	304	297	331	298	295	329	317	297	317	307	294	291	299	311	277	299	351	342	321	294	295	277	326	314	311	294	334	323	316	298	307	301	288	262	309	312	313	311	319	304	327	294	287	311	303	296	292	319	289	278	280	274	275	293	280	335	291	305	276	304	297	271	263	337	352	258	298	314	332	321	307	315	321	318	333	305	343	319	297	288	303	300	316	276	312	296	289	311	282	263	313	337	287	281	296	328	287	297	282	329	294	307	300	284	316	307	297	309	299	280	275	318	302	297	280	296	319	273	289	295	319	307	271	285	272	276	322	293	276	282	285	296	303	293	312	288	331	312	304	315	319	292	298	309	269	311	291	328	309	300	312	294	296	314	302	311	306	332	313	285	258	311	336	314	334	308	310	286	274	288	331	290	293	298	303	288	289	320	308	305	313	271	293	281	344	350	328	343	312	307	305	288	316	312	288	249	309	332	318	304	286	316	281	298	353	288	311	319	276	321	295	280	323	283	280	288	296	270	277	262	325	309	290	308	317	316	314	316	284	248	300	311	319	290	282	268	311	321	295	303	268	286	314	302	261	281	304	297	298	310	288	263	318	325	302	299	311	294	313	328	293	320	292	332	325	318	300	274	287	296	295	339	296	325	304	267	281	273	297	295	310	280	278	280	313	288	316	308	276	289	285	325	293	302	314	304	285	334	310	292	294	309	300	299	337	316	319	325	307	300	332	301	292	272	333	283	297	321	307	298	292	313	296	308	309	331	292	287	316	290	278	317	300	304	344	307	310	289	292	291	320	300	294	317	304	285	286	310	271	295	306	315	281	317	290	299	328	284	308	295	297	284	344	303	313	304	288	309	277	316	310	303	305	304	284	318	311	293	275	322	328	288	311	286	307	323	300	268	298	295	306	316	303	334	303	307	329	284	310	290	264	274	290	296	279	297	326	265	284	321	288	311	286	287	295	275	323	282	278	299	262	309	293	278	289	282	341	298	299	319	301	286	300	290	313	307	303	291	287	301	271	341	264	310	322	317	287	321	287	308	293	278	312	298	284	272	283	293	300	308	341	278	283	320	266	301	290	298	264	294	317	332	323	316	290	283	288	316	287	279	326	299	312	304	296	318	319	314	295	282	300	288	306	279	302	279	273	313	296	270	333	305	308	287	289	329	307	325	293	335	327	285	313	294	309	318	321	271	319	306	270	258	284	319	282	292	278	324	321	319	312	337	304	279	312	284	292	292	299	300	302	285	335	315	322	295	311	315	285	304	318	279	296	273	267	320	288	325	312	311	284	311	306	297	312	295	279	306	298	281	290	303	299	279	319	283	289	320	287	309	325	287	289	328	305	289	290	311	279	291	292	295	303	292	285	310	310	329	294	272	305	264	309	298	300	344	288	303	329	326	298	269	311	286	289	305	284	293	295	293	313	312	282	303	297	319	285	340	285	343	338	288	285	286	295	306	280	307	346	337	335	323	293	326	273	303	301	286	316	326	282	287	322	302	295	300	304	311	296	322	288	325	314	274	341	255	318	316	327	283	301	310	326	300	290	274	330	302	328	290	308	291	301	275	273	297	308	298	307	315	299	267	288	287	305	269	298	304	345	320	277	303	310	301	280	309	289	306	286	268	277	313	278	309	301	297	331	281	283	321	282	288	292	299	313	338	325	294	296	320	322	306	282	310	281	264	279	318	308	281	302	288	298	282	282	289	256	307	307	297	321	325	306	317	293	304	318	345	280	293	295	285	303	315	305	314	313	344	284	304	284	310	300	279	313	263	307	330	335	262	281	290	292	295	274	312	293	338	322	329	331	313	316	295	324	306	331	331	304	309	299	281	306	304	276	328	326	313	344	310	305	317	313	304	341	300	308	278	283	316	337	295	297	339	293	285	311	296	275	356	294	334	281	305	276	303	299	332	296	302	330	306	261	332	326	287	290	315	316	284	292	263	307	302	291	274	302	274	309	344	300	296	266	306	327	329	294	327	281	315	294	287	290	304	296	320	277	312	310	300	314	302	300	303	297	279	305	336	304	319	317	293	310	275	279	311	315	293	321	274	312	270	274	292	292	305	282	287	281	274	283	298	317	278	285	302	304	294	298	315	274	300	345	282	281	293	302	286	309	333	270	291	292	306	319	292	307	269	342	296	287	316	290	276	314	299	330	329	325	305	279	308	312	310	301	282	315	304	317	288	283	295	286	277	310	341	305	312	300	307	287	330	301	287	290	296	346	285	310	295	322	349	330	294	293	269	315	299	287	272	301	291	279	326	286	316	301	277	316	314	337	278	277	309	290	288	300	302	314	325	294	283	292	309	297	297	261	312	311	282	308	289	270	307	286	290	275	304	301	255	309	309	289	287	322	271	306	284	322	294	317	299	277	290	279	279	288	307	323	305	287	351	320	298	288	298	314	327	306	304	327	321	288	291	280	327	322	290	315	298	263	289	319	330	287	306	275	308	289	273	299	301	300	320	309	327	293	307	285	311	309	295	293	283	312	262	274	289	297	294	316	303	312	297	309	300	331	312	297	309	323	296	295	286	332	296	308	295	248	296	289	282	280	298	317	281	315	279	282	327	327	297	337	321	315	312	308	346	324	294	299	308	295	312	291	311	323	273	304	303	289	318	285	292	301	280	276	298	298	330	303	328	331	309	285	306	285	307	280	316	306	304	311	287	298	264	286	303	311	291	309	300	288	295	318	280	309	283	324	290	334	288	297	301	264	276	311	309	284	296	270	268	287	333	318	279	312	312	290	319	302	302	304	276	308	276	281	306	326	309	319	315	302	289	326	309	336	321	299	310	327	291	277	296	311	315	308	284	332	297	297	357	319	312	260	306	305	285	294	325	315	325	280	335	325	303	280	314	292	301	297	297	303	323	265	337	299	316	287	292	293	321	303	278	295	308	305	280	303	308	316	287	281	295	269	300	277	268	319	278	294	287	310	299	312	306	341	293	283	299	283	278	293	274	274	287	282	298	303	317	308	303	264	283	290	282	299	314	298	310	297	325	304	306	286	312	324	311	313	270	322	314	320	300	323	327	308	312	306	319	316	279	286	297	297	308	294	325	306	292	287	319	333	304	307	300	280	285	285	285	311	294	317	323	344	265	295	273	297	311	281	306	328	279	346	290	294	273	277	288	293	304	328	330	310	287	323	288	301	305	310	290	311
44635	20517	8720	4493	2544	1662	1192	837	715	664	651	638	646	656	653	643	665	649	680	593	665	667	671	639	693	688	627	620	670	665	616	675	701	648	682	650	658	658	642	680	691	660	687	669	651	668	627	689	617	657	670	677	682	688	706	668	617	637	653	686	696	658	686	653	625	681	655	677	675	686	675	643	659	710	691	679	678	676	659	647	642	662	669	670	633	695	692	704	677	689	631	640	581	653	663	639	643	662	689	680	650	645	686	681	644	637	663	703	658	703	654	649	617	657	663	664	658	677	703	713	626	636	602	643	644	643	706	666	650	675	625	638	650	619	656	667	635	667	657	697	687	719	670	652	650	694	646	662	671	664	693	653	653	698	667	676	623	627	643	684	649	660	631	662	640	659	671	686	669	678	678	653	662	690	681	633	668	673	654	696	673	639	716	671	609	708	631	686	645	607	633	659	638	681	633	645	671	651	652	655	657	656	647	656	698	715	656	643	603	638	662	626	639	632	644	667	643	650	691	625	667	640	644	643	677	659	641	658	684	635	667	687	705	650	694	655	689	682	639	668	683	681	663	696	643	625	633	699	653	694	685	633	690	668	655	651	668	666	662	661	656	633	611	636	673	648	688	659	672	649	599	712	639	658	673	609	719	634	649	673	612	665	630	663	641	671	678	701	637	637	654	660	649	705	615	678	682	650	652	708	599	648	623	701	637	657	681	653	659	711	640	644	642	688	685	683	694	687	694	634	652	651	596	650	672	669	658	622	609	652	666	664	683	645	649	638	666	628	640	650	709	694	678	648	669	700	659	685	628	644	689	660	659	663	704	648	655	690	663	651	650	671	660	627	622	650	672	702	682	658	653	626	631	655	670	648	637	648	595	664	691	678	645	691	642	697	648	700	672	660	688	663	659	653	669	643	633	662	641	635	670	700	660	647	629	636	641	623	663	632	630	671	666	711	660	628	640	645	676	693	660	679	636	625	672	615	617	650	626	653	674	657	666	652	669	662	677	654	673	636	670	653	675	661	688	669	683	593	664	631	672	645	652	611	651	654	669	681	660	711	653	686	662	653	640	664	640	613	628	657	695	641	650	689	619	655	679	610	708	655	647	672	625	664	697	659	659	686	652	691	665	635	666	654	664	695	678	639	648	619	698	694	648	640	664	682	623	653	680	676	675	677	647	666	688	691	616	705	664	661	688	665	660	673	641	693	671	673	709	675	616	629	657	636	657	648	662	658	635	620	660	676	674	666	652	690	666	679	660	676	701	662	697	671	657	674	685	646	703	716	712	672	651	686	640	665	667	671	628	727	643	646	661	677	676	648	651	663	674	677	625	683	669	680	651	680	645	632	691	692	662	673	685	647	727	642	663	720	654	657	674	610	634	687	677	656	640	660	612	600	625	664	680	681	637	651	688	633	637	624	614	629	671	620	624	595	657	652	653	684	585	650	680	682	660	669	638	670	649	642	670	659	680	680	663	691	656	650	653	649	667	650	646	684	624	673	657	626	628	626	689	674	683	666	625	679	620	703	661	619	633	703	626	677	654	631	648	663	593	655	678	613	679	670	691	669	680	682	648	673	666	634	646	666	653	664	644	686	651	658	644	625	655	669	606	669	643	677	661	695	677	706	665	663	653	687	686	610	697	648	660	673	653	647	640	621	705	636	662	650	671	710	665	677	695	639	664	650	696	657	650	619	661	655	638	638	655	647	667	653	651	648	643	658	730	649	681	650	641	630	662	631	651	633	627	692	630	634	643	663	652	687	677	690	676	650	692	611	692	683	648	685	668	660	652	672	691	701	661	657	633	661	629	643	646	654	657	655	587	662	694	676	653	638	660	652	622	684	650	630	655	703	660	670	631	652	612	645	704	680	643	688	647	600	630	703	665	621	671	638	689	719	653	684	664	666	684	621	696	627	647	685	683	641	700	708	655	668	671	631	670	624	624	665	663	674	667	645	662	670	671	642	671	661	662	688	673	692	646	683	652	675	673	675	659	619	639	636	620	653	655	683	660	665	629	660	670	617	681	647	685	665	637	660	649	626	691	630	649	668	656	627	668	659	664	633	652	632	680	677	643	664	728	609	663	625	677	715	651	653	666	715	668	682	630	617	699	709	644	615	627	674	648	657	632	672	657	684	673	691	669	632	649	658	641	630	647	678	688	660	696	693	643	620	696	645	683	643	673	692	659	697	675	660	697	618	689	678	605	636	642	659	676	644	684	629	595	697	708	692	659	661	667	666	649	680	688	639	664	634	608	674	668	734	651	650	694	663	613	668	617	628	681	673	657	668	656	656	665	687	651	686	665	603	656	628	648	673	680	643	641	650	650	629	631	606	619	639	709	666	663	586	649	682	640	669	690	647	649	645	681	654	672	678	696	687	658	649	681	662	651	655	666	662	683	636	697	671	706	604	648	708	677	622	643	629	701	657	682	676	690	711	660	655	642	620	695	717	678	639	669	663	702	638	652	681	645	668	631	681	672	626	697	697	655	673	650	642	631	632	708	612	637	677	647	668	657	667	702	674	661	643	666	643	655	655	636	669	678	712	647	676	714	667	631	657	672	624	645	639	645	682	666	611	660	645	648	658	677	709	645	654	677	689	646	640	636	680	669	650	603	698	671	697	680	632	632	651	700	621	660	645	680	630	644	643	689	679	665	660	674	653	670	628	617	609	626	667	666	660	688	643	601	693	716	652	649	668	643	646	655	668	586	707	684	645	616	643	668	655	670	651	652	604	650	637	622	664	741	675	688	639	677	674	679	624	638	658	644	656	686	658	678	604	717	686	618	675	667	640	632	657	641	644	688	659	641	669	676	645	662	642	636	670	631	635	693	660	667	696	672	687	638	640	691	655	672	667	649	633	652	658	643	630	622	663	629	631	651	666	668	645	706	596	645	657	646	640	626	647	652	722	677	667	702	651	629	659	722	672	633	659	631	646	679	681	682	655	650	629	645	636	621	669	646	626	664	656	652	667	676	719	651	636	663	639	649	681	695	646	663	660	662	649	666	721	643	629	634	700	642	703	692	628	670	676	661	638	674	690	637	666	687	674	659	690	649	634	646	679	654	668	634	655	627	702	633	636	705	687	648	662	676	629	703	672	649	665	713	687	665	617	667	630	695	675	657	604	675	647	682	627	643	651	673	655	638	645	638	684	653	661	710	654	648	633	633	683	637	654	695	666	675	662	663	678	653	682	694	655	677	646	621	707	703	643	664	683	598	682	614	622	706	679	678	654	696	667	701	654	702	675	645	682	682	656	701	673	640	657	621	699	647	670	655	651	627	690	625	640	672	669	621	678	662	698	665	695	688	650	685	630	687	673	668	681	641	678	643	650	711	678	657	642	650	641	631	649	640	659	690	672	635	652	659	710	699	672	657	699	689	659	659	579	686	689	667	628	648	722	619	648	666	629	657	627	630	687	679	700	659	611	660	674	645	664	660	663	637	620	660	705	648	625	645	668	685	662	644	663	631	686	661	677	660	663
53053	20469	3998	1065	485	361	310	286	275	302	245	249	282	260	280	270	251	236	292	324	257	288	268	272	259	280	293	294	258	298	269	283	260	248	275	285	264	251	250	264	261	280	261	264	284	302	254	249	260	274	265	282	268	269	262	268	281	280	255	270	264	259	278	272	271	285	299	247	276	265	272	261	303	300	272	261	252	276	286	252	253	279	252	314	285	287	281	258	274	245	245	265	251	286	261	279	249	269	273	279	292	301	273	267	267	288	240	259	276	284	276	281	275	264	250	255	299	276	258	280	257	256	274	297	282	273	276	248	289	289	267	256	265	263	268	314	252	267	257	259	285	255	273	273	261	294	267	241	266	303	242	269	267	251	275	253	262	255	266	310	262	252	261	262	271	265	266	265	281	267	268	292	267	306	285	264	261	281	251	257	278	267	276	264	220	281	280	266	257	253	268	297	265	259	265	291	267	265	291	299	314	259	263	254	262	286	254	308	273	223	275	319	256	261	274	283	292	236	287	278	270	272	286	248	287	283	277	253	250	273	266	268	249	281	278	313	256	291	268	313	254	252	274	272	249	261	276	270	271	294	272	247	282	266	291	285	258	293	268	241	248	289	250	285	250	269	277	281	271	276	258	292	265	275	274	277	281	304	248	263	247	256	280	257	264	260	254	264	289	293	262	297	287	240	254	263	250	268	276	274	265	240	266	250	267	248	265	287	291	267	262	257	259	284	264	276	248	247	244	282	289	292	274	260	249	272	274	252	318	257	282	257	243	246	290	263	250	283	278	263	258	253	259	231	253	278	291	296	269	288	250	289	287	267	255	270	297	291	272	278	298	269	264	279	271	238	267	265	283	281	269	288	293	305	263	273	252	258	299	264	257	256	252	268	255	285	285	276	262	303	273	259	252	267	263	263	274	240	295	245	275	285	268	272	267	254	260	288	283	245	264	283	263	300	281	242	242	302	276	277	248	261	299	262	267	265	262	259	278	266	266	250	316	289	259	256	256	297	278	256	275	265	283	273	264	275	289	257	231	270	277	269	273	262	275	254	285	278	270	280	260	267	277	287	276	241	244	275	323	266	309	289	312	282	270	275	308	283	276	258	258	281	266	266	267	257	275	270	299	266	249	252	258	272	262	275	263	265	264	252	276	274	264	274	233	271	250	294	280	242	273	257	235	279	267	276	249	253	296	298	270	280	302	247	268	250	235	272	280	258	278	260	273	262	274	283	274	273	274	253	263	281	271	281	260	268	273	267	259	272	259	301	249	265	227	279	259	266	301	278	278	266	267	285	263	262	250	267	265	299	253	253	267	277	252	228	264	293	278	290	247	247	263	236	254	266	265	282	251	269	298	300	275	275	301	291	264	258	267	284	292	248	252	275	283	277	285	233	272	246	280	289	261	257	277	266	265	271	268	266	275	263	274	274	274	291	291	289	262	273	273	295	251	269	254	289	277	281	270	271	263	255	258	270	251	251	281	277	305	279	262	250	278	289	263	246	291	272	271	265	264	253	271	258	277	272	294	264	261	261	277	228	267	248	237	282	230	265	277	295	281	262	269	270	308	261	252	293	292	287	275	283	293	286	293	275	267	272	263	258	285	280	254	251	257	256	273	277	267	260	273	264	250	262	270	272	292	263	293	272	259	256	254	301	262	262	283	273	243	277	281	281	315	279	292	265	269	314	296	273	229	263	278	303	259	277	291	272	254	243	280	272	259	264	280	244	240	257	287	239	291	292	266	258	297	261	273	262	297	273	285	265	264	268	268	259	295	238	292	285	247	272	267	273	273	268	284	246	287	263	275	267	300	297	250	297	259	308	278	268	289	254	254	250	274	251	262	303	263	286	263	289	284	278	259	239	258	287	294	310	280	258	285	269	286	260	264	296	284	257	254	274	293	291	286	279	260	275	268	264	266	249	304	263	286	296	270	284	280	247	300	278	251	263	269	279	251	243	263	292	243	290	250	287	289	260	264	246	250	265	264	228	266	232	278	253	281	284	281	272	282	284	265	274	271	259	251	253	268	266	281	278	270	234	264	253	284	305	285	265	245	248	242	235	248	253	277	257	259	262	273	268	261	292	268	258	258	257	258	279	277	268	254	282	309	300	277	288	287	308	302	273	271	277	275	261	253	271	270	264	259	243	243	284	286	279	250	236	289	258	252	246	285	239	244	283	254	244	247	251	252	254	270	260	270	280	280	255	246	266	296	273	277	280	287	257	276	259	249	273	281	245	277	252	262	243	265	270	247	277	277	264	280	273	298	307	244	261	274	260	279	259	250	267	281	315	282	275	284	283	267	252	275	258	243	262	267	278	270	281	282	281	240	266	248	253	250	260	284	266	276	254	254	282	286	246	260	295	247	291	274	253	259	273	265	239	270	259	252	272	260	263	279	316	250	279	286	264	267	281	282	268	279	301	261	247	261	262	285	224	270	279	251	259	266	261	282	280	282	277	306	246	287	253	287	255	269	272	292	262	273	266	242	257	271	260	312	282	283	245	251	290	243	258	291	270	275	279	285	267	241	304	277	267	286	295	275	264	251	287	260	258	284	274	291	312	282	286	255	263	262	291	272	294	261	285	262	247	260	296	231	317	266	272	290	257	265	291	271	237	254	247	294	288	265	255	278	253	266	260	273	268	275	234	269	263	281	265	276	284	265	259	305	228	244	271	273	240	272	259	262	283	293	292	265	276	287	292	267	248	254	267	282	289	261	305	289	240	270	276	266	276	264	295	305	243	314	265	253	293	261	267	267	266	232	254	256	268	292	272	248	287	300	263	273	240	257	243	281	255	289	313	263	309	272	251	311	281	263	303	286	259	285	302	286	301	283	265	227	258	272	263	262	298	275	282	239	274	250	290	256	258	260	284	267	273	240	256	275	268	255	284	291	261	270	268	252	258	238	247	248	252	271	312	281	282	240	253	289	251	278	262	232	284	320	264	261	279	300	247	242	269	301	279	263	268	271	259	268	278	230	276	254	244	273	228	278	271	263	264	278	257	239	264	282	291	265	276	266	269	283	261	278	269	259	237	273	268	276	270	299	246	241	245	260	241	262	286	272	269	280	229	233	294	284	265	287	276	270	278	278	241	291	267	283	291	276	260	280	258	267	253	270	227	263	264	260	266	256	276	256	272	247	273	269	296	258	251	232	305	286	247	259	244	254	274	261	270	258	287	268	292	276	264	278	237	240	264	310	255	265	260	270	275	277	258	262	237	275	273	299	273	311	262	276	326	237	270	270	253	246	290	256	292	263	255	282	270	247	267	253	265	298	239	281	277	251	253	276	253	282	245	288	268	268	272	251	258	262	274	282	300	273	277	268	261	291	265	267	258	285	296	245	270	251	234	277	260	249	272	260	252	312	244	280	254	269	310	273	278	241	274	260	294	255	260	262	260	252	276	294	306	290	260	281	286	293	290	275	263	309	285	269	250	268	249	271	282	267	266	255	307	253	244	248	282	294	255	282	284	281	266	241	281	278	282
37105	12557	4254	2308	1519	961	769	636	641	623	582	632	618	614	614	630	616	618	613	620	601	585	585	634	619	630	572	611	573	615	575	604	572	617	640	567	605	599	661	653	612	579	609	604	598	605	626	622	629	566	563	597	567	612	595	553	564	581	631	647	622	561	548	648	639	571	576	610	597	541	606	591	564	594	603	614	621	603	649	585	608	578	635	594	603	582	627	585	590	592	635	639	605	658	600	616	577	597	623	606	610	620	607	582	639	558	601	577	573	606	601	612	593	600	639	594	570	588	605	625	592	623	603	611	631	627	578	659	604	583	604	610	588	615	579	613	599	556	591	593	610	638	534	660	584	585	596	611	608	573	619	586	627	583	643	621	628	644	580	563	610	610	592	594	606	584	602	612	594	620	666	649	554	574	588	592	617	581	607	605	608	616	564	610	602	564	601	555	576	642	630	603	613	604	613	530	624	603	570	634	583	559	580	587	604	558	619	641	597	591	623	580	625	592	637	613	567	607	613	555	615	591	656	620	588	632	597	594	587	614	594	592	624	592	601	602	607	591	608	588	557	628	566	594	617	650	589	649	617	570	593	589	595	610	613	562	615	614	593	578	594	581	572	572	553	580	608	572	594	563	576	599	601	587	608	570	602	612	596	625	582	614	558	583	618	618	609	584	613	597	581	610	570	612	574	601	607	595	613	596	587	593	620	544	586	579	614	579	587	619	626	563	617	628	559	620	596	628	633	568	624	580	638	597	556	566	589	613	597	611	678	608	622	617	599	562	572	584	582	618	611	632	560	632	587	614	612	606	584	594	586	584	594	620	596	596	631	636	616	580	609	600	648	613	598	580	559	621	598	585	591	607	613	564	581	580	564	603	647	588	598	602	630	587	592	552	614	622	568	606	570	560	591	559	652	595	648	607	583	593	578	566	620	608	589	573	580	610	627	554	607	587	576	664	624	599	582	612	604	586	598	582	600	565	631	568	589	619	584	625	566	621	605	630	633	598	587	610	602	640	611	604	575	612	575	616	587	620	599	628	627	571	584	596	634	588	598	696	609	552	591	576	574	551	649	624	587	573	612	631	632	636	591	569	599	593	605	578	595	603	576	624	661	624	570	608	656	592	625	609	591	587	600	619	600	582	610	597	625	597	631	593	567	588	623	581	560	608	614	630	533	602	585	617	549	569	579	632	624	607	600	620	572	628	632	607	575	591	648	569	589	596	649	593	605	603	586	580	568	619	635	614	613	631	611	575	627	590	606	557	604	585	591	623	568	594	615	607	640	592	636	562	653	601	582	606	581	561	596	592	613	600	593	604	629	569	567	597	611	611	559	600	615	614	613	605	579	598	618	570	616	630	598	615	619	592	575	606	587	590	598	589	604	573	616	596	572	583	561	608	603	592	572	612	635	571	609	591	557	606	603	593	623	555	634	613	603	589	555	568	598	607	589	620	656	589	602	598	619	619	586	614	602	604	624	541	571	583	602	565	596	608	595	578	639	608	615	607	611	629	594	602	622	583	617	594	597	587	594	609	577	576	580	610	585	590	558	583	605	569	586	607	615	580	618	653	621	627	589	567	579	632	605	599	560	609	590	606	582	624	642	563	581	563	607	594	650	648	599	562	627	609	610	584	638	615	651	605	606	597	564	616	577	572	638	609	602	599	556	580	658	622	605	588	599	612	556	576	625	603	654	574	629	602	596	586	628	567	608	601	616	652	590	628	579	613	542	616	620	570	634	592	617	579	593	605	607	610	634	604	573	577	586	590	630	536	586	635	629	588	627	630	596	665	600	576	596	625	607	607	614	588	576	573	609	595	588	556	629	624	583	628	646	589	594	589	610	605	578	581	601	606	586	652	638	628	574	566	609	586	584	617	626	568	606	607	611	573	548	557	610	635	617	582	596	620	609	588	603	655	617	577	592	603	579	589	597	579	597	622	596	561	550	575	573	553	595	625	587	599	625	654	568	584	630	564	587	643	593	615	616	608	643	594	612	588	578	618	637	608	578	592	597	649	592	581	611	592	589	556	596	612	605	600	610	604	595	632	627	559	600	608	585	553	586	571	578	578	610	617	636	643	612	612	633	592	607	583	562	634	593	594	588	613	606	609	659	621	567	587	567	579	593	594	641	589	601	597	652	560	610	570	604	583	568	606	573	596	570	636	633	610	589	607	571	607	620	644	600	634	595	601	624	562	609	547	599	610	561	616	617	553	571	563	544	589	615	593	595	571	581	608	555	628	587	562	583	586	585	613	581	613	575	591	624	565	614	602	639	547	597	592	612	623	581	614	625	568	587	617	600	589	608	612	602	585	586	656	626	645	602	554	603	612	589	605	567	554	606	629	625	567	597	607	620	604	590	576	603	635	595	626	583	606	617	593	607	611	610	604	614	626	599	618	598	609	620	575	603	607	627	599	565	644	614	573	624	624	609	606	619	584	583	603	587	623	595	568	670	557	647	608	599	559	620	603	590	555	596	582	628	547	590	607	614	605	634	617	589	615	609	598	568	573	556	613	583	604	618	632	631	604	602	564	629	593	609	631	584	632	569	591	607	684	591	536	591	606	571	570	540	602	599	583	578	600	603	652	607	577	601	608	631	585	607	582	573	623	595	544	585	613	602	588	631	600	583	570	592	569	589	589	610	589	593	576	645	586	639	577	577	605	565	620	580	587	641	619	596	599	637	604	589	570	598	592	572	585	568	582	668	598	577	596	598	601	597	577	583	545	599	627	574	615	590	618	600	597	574	615	634	594	593	592	598	567	589	634	604	563	560	620	616	638	584	630	600	578	579	573	596	600	593	594	599	590	594	602	588	599	622	585	608	603	613	565	587	599	570	622	615	591	624	598	549	582	630	599	606	561	599	591	588	612	620	591	628	571	586	630	578	562	617	603	610	604	595	611	588	589	606	622	626	608	635	585	582	565	582	616	591	623	569	559	615	593	576	589	592	584	630	556	588	539	541	564	633	598	597	599	609	596	612	616	609	632	591	615	632	585	614	586	625	632	593	597	639	592	572	640	571	601	571	594	592	609	612	605	565	663	615	601	585	556	555	583	615	631	613	579	585	590	638	573	594	577	572	597	608	614	573	590	590	598	577	629	635	568	576	583	599	594	602	600	619	618	558	609	635	595	626	625	644	595	576	614	583	621	612	593	588	595	597	579	662	619	577	598	573	565	612	554	623	572	598	606	609	622	593	583	589	618	608	641	584	582	608	609	621	596	587	610	585	603	611	578	578	558	611	595	580	577	595	614	582	582	657	559	601	638	612	597	593	605	622	617	652	581	581	601	593	594	586	631	607	551	602	608	602	617	592	604	611	590	570	616	607	589	627	610	604	610	617	589	597	603	573	648	603	617	564	555	573	594	568	604	623	587	573	628	680	607	618	596	563	625	599	622	650	627	594	619	637	580	559	513	607	574	628	602	604	619	546	640	614	625	605	548	602	625	601	593	600	604	614	588	626	620	581	593	585	572	583	577	626	566
60594	25192	8588	2452	1031	637	426	325	271	266	257	316	297	256	256	245	267	257	273	308	277	272	269	260	252	286	255	254	290	276	251	280	271	252	270	272	281	259	277	300	262	276	260	287	271	278	269	275	292	247	273	271	292	297	267	283	291	248	254	270	246	260	273	266	285	272	301	263	261	274	284	273	274	270	263	265	251	277	269	271	271	298	302	277	281	259	262	278	257	260	303	293	277	256	294	265	291	257	267	277	249	238	304	265	247	276	294	277	242	270	326	282	253	259	288	294	290	295	252	270	255	287	288	291	257	275	266	298	280	255	272	281	296	268	233	242	222	254	284	290	315	286	253	267	276	306	257	269	272	291	285	298	282	276	282	289	251	261	286	283	312	282	286	285	287	251	270	266	259	258	283	271	264	255	310	290	281	266	279	263	280	261	241	279	293	275	293	274	280	243	276	249	253	256	258	262	237	255	305	247	244	232	284	275	264	261	274	285	221	267	278	309	287	267	264	273	275	271	281	274	268	280	242	232	297	269	280	307	270	266	269	289	281	298	248	291	267	239	273	281	265	261	297	280	263	288	235	254	249	256	275	291	286	295	311	289	298	261	256	301	273	274	259	279	267	250	259	265	290	274	273	288	321	259	282	291	293	280	270	278	255	266	276	276	269	262	270	318	297	300	300	267	255	301	334	253	257	261	254	274	301	271	256	280	229	279	235	288	268	274	279	273	272	284	291	267	287	244	265	322	290	273	299	255	259	299	289	259	307	295	248	270	280	299	292	260	277	285	241	266	291	278	268	254	271	253	274	242	272	290	266	246	266	272	277	255	290	267	279	288	272	278	270	246	252	276	276	263	277	242	280	308	287	259	290	296	288	256	271	258	242	280	273	277	267	264	258	268	289	239	258	278	276	268	268	275	255	269	312	302	288	288	244	297	278	282	241	271	289	249	254	256	260	291	277	290	281	252	246	258	278	263	298	257	266	290	270	269	267	268	301	297	314	253	267	254	332	279	245	263	280	261	266	296	257	293	267	280	273	281	268	267	277	274	305	231	273	264	251	266	272	285	253	288	249	240	276	286	306	269	271	269	287	261	291	275	297	289	256	281	274	251	265	265	246	299	264	288	255	286	291	287	283	237	249	265	269	266	271	277	268	289	238	298	267	265	260	289	246	261	277	284	259	240	238	264	268	268	264	248	287	276	261	267	276	279	269	311	295	284	266	279	271	261	284	265	268	261	287	253	277	289	284	301	266	296	269	261	279	259	265	278	270	288	289	277	303	281	296	270	278	236	256	262	280	276	273	298	269	272	298	262	265	247	288	276	297	288	269	270	251	269	269	300	265	293	285	276	273	233	281	261	257	291	276	227	298	257	250	261	245	293	309	270	285	281	257	266	244	296	283	264	262	273	293	270	251	247	262	239	253	284	250	279	258	313	264	238	282	261	294	324	304	270	261	296	265	264	255	272	270	244	254	255	276	280	261	255	281	257	293	294	275	291	270	264	277	274	248	285	305	258	257	267	273	284	275	301	287	249	290	288	278	268	295	281	267	252	278	293	311	266	288	266	237	306	262	296	298	269	266	255	329	269	253	278	313	304	272	272	286	310	275	252	270	299	268	273	275	276	286	265	270	273	237	258	260	262	286	266	274	262	246	285	252	294	259	272	286	283	245	262	280	273	281	268	280	311	293	236	260	253	264	266	282	290	303	270	269	295	256	311	287	273	270	303	285	270	282	289	294	290	265	259	250	248	261	288	254	251	287	279	270	242	275	282	301	276	290	310	300	278	265	276	247	247	280	286	281	266	265	273	263	240	258	267	266	248	277	286	306	243	275	271	264	257	283	276	285	254	250	233	272	290	291	264	260	256	280	282	288	291	278	286	285	270	257	268	279	275	268	267	251	275	252	271	261	266	271	287	255	272	271	273	304	258	284	300	262	268	277	250	267	259	250	280	258	288	274	309	262	274	267	290	266	264	253	274	271	262	233	267	276	263	281	283	292	277	247	312	252	280	294	307	249	255	292	277	278	262	264	306	276	277	271	271	277	255	282	250	250	284	273	266	289	273	275	270	275	243	272	232	287	300	249	273	270	285	268	243	267	270	274	286	264	243	285	282	257	281	274	267	287	243	259	269	309	305	271	232	260	296	248	270	280	296	241	252	298	267	282	291	239	289	305	277	267	281	274	299	259	258	277	273	309	306	281	280	254	265	289	264	300	296	281	283	274	266	254	305	268	247	261	248	280	279	263	274	289	253	239	284	276	261	259	265	305	290	274	284	274	267	237	287	296	306	270	296	255	280	280	300	275	267	280	258	293	286	260	288	275	261	264	262	279	250	266	267	264	305	299	245	232	255	281	254	259	240	274	299	267	284	275	308	276	273	245	272	273	261	275	284	315	254	246	280	270	288	269	290	256	269	256	316	313	278	270	267	254	267	282	295	283	277	279	257	283	301	267	253	268	241	265	275	245	284	276	297	269	313	299	276	271	267	268	280	269	278	253	264	285	281	270	303	277	274	291	315	255	275	293	256	236	283	290	304	291	259	266	295	274	282	268	272	271	284	258	294	244	242	277	262	267	283	296	291	255	268	288	282	289	284	275	278	257	298	308	267	260	269	268	234	258	271	282	233	295	278	292	265	282	265	241	267	297	307	243	273	256	297	252	276	271	290	257	253	275	267	300	304	269	288	313	286	260	276	268	274	301	315	261	263	258	242	236	267	301	256	254	295	308	293	269	268	285	298	279	266	309	296	278	257	299	269	284	284	269	273	292	275	305	290	247	280	269	269	303	284	255	249	254	288	298	226	250	281	269	273	260	279	250	300	283	253	220	247	248	267	284	282	257	259	279	291	279	285	270	283	298	292	257	302	290	271	260	289	298	297	276	291	289	286	280	297	260	311	276	261	257	284	233	274	264	272	266	283	259	263	254	280	278	259	248	262	262	303	246	288	307	280	264	251	257	253	268	276	264	332	279	284	288	281	276	256	289	304	258	292	284	268	265	266	284	256	287	270	285	270	273	294	272	286	247	281	261	233	254	246	264	263	266	276	301	267	249	317	277	275	280	244	286	270	227	259	248	298	272	290	272	261	280	264	292	293	268	261	299	287	276	290	272	279	266	280	286	270	320	258	309	301	260	269	257	303	290	271	245	285	267	285	262	264	273	268	274	273	252	247	228	261	278	284	251	278	238	290	269	281	270	286	277	293	284	240	284	313	277	257	289	277	254	272	253	259	294	271	274	265	300	270	291	271	254	250	274	255	266	308	270	258	267	270	246	240	303	256	267	270	269	268	300	289	308	256	278	265	285	270	271	295	259	281	261	272	268	251	284	249	289	280	266	238	286	265	269	273	259	266	292	282	266	271	261	248	282	261	269	263	251	260	260	254	224	246	278	257	278	278	251	305	277	298	286	256	271	283	263	268	269	263	270	269	240	293	277	278	263	265	292	265	245	285	247	266	276	271	282	309	237	301	277	251	281	275	264	279
40289	16455	7272	4470	2679	1784	1134	781	612	612	583	636	611	653	631	639	588	589	632	635	621	613	658	633	626	641	610	593	598	643	578	580	591	630	602	608	604	635	645	597	620	607	634	611	609	624	611	672	661	619	617	580	599	630	637	564	623	601	610	591	637	599	604	584	617	620	642	590	659	641	615	632	592	649	614	664	636	636	601	595	607	650	635	612	617	615	622	578	611	620	617	598	626	639	566	615	600	605	630	615	580	635	630	576	613	613	611	656	637	609	593	668	613	560	637	628	611	658	599	601	650	563	597	586	632	614	632	656	590	627	579	629	590	654	604	618	592	649	620	564	597	592	609	640	587	665	639	611	609	598	634	651	579	631	613	588	663	603	592	627	604	613	624	602	589	587	606	591	604	631	596	611	621	613	615	610	645	605	600	605	638	611	588	623	612	630	683	606	620	602	602	612	609	626	595	609	629	601	602	631	691	615	618	592	589	587	639	596	644	619	636	628	606	628	631	553	614	586	596	615	602	573	669	595	581	610	648	642	588	627	636	592	586	634	605	598	615	650	587	602	589	632	637	624	589	589	638	567	590	641	614	598	615	631	624	621	639	626	602	622	631	587	619	613	615	621	679	599	570	586	602	603	633	642	626	569	600	589	603	630	624	634	681	618	647	641	608	634	565	631	623	595	601	653	634	563	595	650	616	613	577	612	599	623	635	622	630	617	630	629	611	592	614	644	628	627	595	613	601	635	618	624	641	618	592	631	643	672	657	601	601	587	625	607	646	612	596	614	593	614	592	589	601	627	637	614	619	606	654	588	600	559	656	609	660	620	573	625	604	632	660	622	598	602	612	563	575	645	635	600	624	577	587	621	607	615	611	622	625	598	634	648	633	587	622	564	642	609	593	612	601	608	630	622	669	592	600	619	565	606	595	582	615	593	577	623	626	577	618	644	602	615	621	620	627	703	599	617	652	613	605	614	614	638	613	577	601	624	563	568	607	626	613	578	626	560	633	591	634	599	606	579	651	622	612	592	616	615	577	630	610	634	627	605	586	629	623	655	657	566	627	588	600	590	652	604	615	614	640	626	618	635	563	601	623	642	650	595	608	587	587	632	590	602	570	603	647	596	614	585	606	644	599	588	612	663	653	638	623	606	610	655	579	587	619	628	616	611	603	582	638	642	606	619	634	621	600	592	614	600	629	628	633	637	643	589	581	594	623	616	626	631	641	568	626	630	635	609	578	661	603	611	593	621	599	621	626	605	638	612	619	628	579	621	624	578	579	612	616	615	606	615	622	586	632	602	619	593	598	624	634	602	604	593	579	598	641	611	614	679	602	614	599	602	567	608	610	578	608	613	617	622	591	613	620	577	615	663	642	596	573	578	658	605	615	641	636	562	608	618	548	603	657	613	630	633	586	658	614	610	588	587	593	684	660	628	598	646	633	623	658	583	622	595	639	632	640	605	606	629	644	588	639	611	594	653	641	626	662	624	601	618	638	574	571	622	642	568	664	626	568	589	587	596	605	594	649	611	638	626	656	626	623	644	608	633	645	607	661	595	623	660	589	639	633	619	644	594	598	586	594	635	592	624	588	617	624	622	597	585	617	613	658	595	612	634	591	634	628	601	606	610	640	599	600	610	579	615	614	639	602	600	627	631	642	616	633	584	615	602	618	569	627	673	601	628	608	634	628	646	593	619	614	632	644	605	611	631	586	633	635	606	633	567	624	625	602	584	637	604	568	622	620	649	642	592	593	619	629	562	641	607	596	633	582	595	656	638	614	612	597	599	653	618	682	634	603	661	607	627	639	609	613	595	573	627	634	589	577	610	604	627	617	606	672	580	585	616	625	626	584	553	612	619	608	576	598	622	601	603	643	628	664	626	596	582	588	633	615	625	640	622	610	615	588	616	625	657	652	610	638	636	636	627	611	611	634	600	622	616	642	612	618	617	626	618	631	618	669	571	594	609	638	623	640	641	597	597	640	603	573	620	649	613	669	625	577	551	562	571	567	626	631	591	652	628	615	672	640	593	566	606	613	577	603	586	603	612	667	587	582	605	662	627	657	618	622	659	597	581	592	637	611	582	639	650	639	577	678	597	571	607	585	666	617	589	626	598	595	633	581	617	560	664	650	593	591	646	567	603	623	611	627	613	636	613	623	602	609	606	609	594	601	655	574	598	601	625	593	596	627	623	613	628	579	634	622	595	596	600	571	639	615	594	637	597	608	622	585	627	630	630	633	594	642	656	606	606	588	676	614	613	594	632	614	597	570	642	635	647	619	654	600	608	611	634	623	608	613	633	658	633	595	626	649	611	612	613	613	668	636	590	589	619	669	533	585	612	647	608	626	582	601	639	623	637	629	599	597	615	639	584	562	558	609	620	615	647	539	633	600	591	674	630	603	601	618	649	612	677	602	589	646	608	590	662	618	616	564	616	607	620	589	606	607	594	649	621	613	628	610	623	615	638	627	584	574	602	594	609	614	634	570	560	640	597	608	652	601	605	637	634	597	599	621	611	601	605	577	628	646	628	631	673	586	590	622	683	639	637	633	594	630	633	588	612	577	654	618	616	609	569	638	598	645	589	626	636	619	653	632	640	563	580	630	613	635	675	584	628	672	648	601	628	624	597	626	649	629	600	573	569	650	606	598	643	595	603	661	600	551	632	646	634	621	609	607	576	644	610	638	647	659	621	631	617	564	562	579	604	643	604	621	622	649	619	615	621	589	609	616	588	612	594	618	602	607	614	617	654	625	652	607	619	600	629	621	611	634	572	597	590	675	684	607	615	607	635	594	582	649	597	621	599	589	627	625	620	634	620	591	574	651	599	579	649	595	647	641	610	617	625	596	605	596	602	556	621	589	559	664	601	633	608	610	663	654	629	627	597	596	624	599	611	638	631	639	610	639	591	625	602	641	597	610	605	639	615	617	582	581	646	631	622	634	573	583	606	608	607	612	603	630	612	641	638	633	622	619	617	584	602	649	593	620	623	595	588	585	582	613	622	632	622	611	649	651	632	634	619	575	647	622	627	592	610	596	577	646	667	618	670	590	603	600	600	595	590	637	593	627	638	631	573	653	590	616	640	613	607	614	624	601	620	595	569	600	589	616	644	592	613	593	608	638	641	615	619	646	644	607	565	622	632	639	628	623	577	583	679	607	607	569	634	630	636	638	589	639	623	614	633	619	560	620	579	649	634	598	640	606	578	667	660	595	621	623	584	596	608	642	597	611	622	645	630	605	610	627	605	642	644	626	605	564	642	632	629	590	611	604	604	603	568	604	643	576	625	592	621	581	601	594	657	624	671	624	603	619	616	612	604	634	615	598	610	618	613	593	605	571	650	627	599	608	595	608	607	650	585	630	595	592	677	686	649	629	608	612	590	599	632	615	564	615	612	630	637	574	602	625	615	616	620	643	573	645	590	650	653	575	581	593	625	566	638	575	598	591	659	615	591	609	625	624	567	621	622	566	606	622	596	616	615	615	583
63462	31982	17155	6942	2629	1178	635	374	313	316	321	278	282	305	281	291	284	272	305	298	287	254	309	293	281	297	307	262	306	278	270	283	313	310	308	275	270	282	302	292	297	268	302	292	285	277	269	269	282	260	274	281	304	307	259	263	290	301	299	290	297	308	294	292	294	251	296	283	296	285	306	251	311	307	287	290	309	279	310	290	299	296	304	275	301	310	260	301	276	272	309	268	254	292	308	288	266	311	285	290	267	280	271	263	323	309	265	296	280	269	285	295	310	272	315	323	317	282	300	304	310	299	316	272	266	262	281	297	312	269	306	275	285	302	298	282	279	315	296	273	278	284	286	278	307	263	312	305	291	275	288	312	271	293	310	319	289	304	284	280	299	334	318	289	304	292	283	317	281	315	311	305	285	321	284	295	282	289	281	304	300	276	297	234	265	299	316	276	319	301	303	279	316	284	297	265	297	285	294	290	277	313	312	294	294	244	284	301	291	319	294	293	292	296	289	305	328	269	273	308	271	270	319	307	295	296	294	330	316	283	312	282	298	293	298	239	246	287	298	293	283	291	278	273	306	311	265	329	307	307	290	273	272	280	281	317	266	320	315	285	283	304	260	280	301	295	297	307	293	295	276	287	308	271	285	299	306	324	312	255	309	285	286	267	286	295	265	285	285	262	329	278	294	308	278	271	291	274	300	311	273	263	273	271	281	311	274	303	318	315	303	286	276	311	291	304	279	309	283	270	304	303	301	283	293	306	311	287	313	303	255	292	307	312	292	310	301	305	285	275	300	293	289	288	310	306	292	321	313	280	280	271	306	268	287	273	279	288	245	273	304	251	293	292	281	300	270	316	272	297	273	284	288	308	288	291	261	270	275	278	310	269	269	269	275	316	290	270	261	298	312	284	308	291	319	299	302	249	305	293	282	283	233	317	317	300	292	282	293	323	281	276	304	262	297	306	275	260	272	269	293	316	306	323	279	304	292	311	254	300	287	305	318	317	306	295	336	297	276	274	279	314	295	303	299	261	268	301	304	270	279	295	279	278	304	274	280	289	285	306	300	292	302	309	259	278	315	262	302	296	287	282	309	288	265	300	293	288	292	300	310	289	285	280	292	266	290	274	302	267	292	286	296	302	252	273	306	295	267	282	272	315	249	289	258	275	284	272	340	285	267	264	274	273	308	308	283	295	279	312	316	303	261	265	273	306	281	303	270	312	291	312	345	266	288	282	297	279	300	258	313	311	286	323	299	318	278	302	266	264	333	346	269	304	277	280	323	300	297	309	291	287	303	284	293	291	272	328	260	303	298	321	296	290	304	311	271	308	287	310	284	258	270	312	308	292	311	279	301	314	293	266	266	268	318	337	287	287	315	307	314	296	301	312	291	285	291	248	264	278	293	292	261	252	275	283	284	274	278	295	269	315	296	300	293	281	284	290	290	265	291	297	295	287	319	308	273	294	271	276	280	298	322	317	311	284	254	271	265	284	293	301	302	275	307	323	307	285	339	304	300	298	283	291	284	309	289	290	292	295	296	318	277	275	307	268	273	329	278	309	255	300	262	267	291	284	277	258	276	263	288	291	270	293	297	293	289	292	299	267	287	319	288	301	272	289	300	269	288	306	243	302	271	317	286	286	296	273	260	322	263	264	308	299	290	264	304	260	303	300	297	314	298	313	268	284	286	295	285	261	250	251	308	301	304	294	299	298	323	284	309	285	297	317	315	310	288	294	313	325	273	301	326	311	293	298	286	304	321	284	311	266	273	268	310	301	264	283	294	276	303	309	282	283	270	310	288	307	291	300	286	299	312	309	290	269	293	282	280	288	276	286	287	293	318	292	285	295	278	328	296	293	286	297	316	305	294	298	283	273	321	322	296	299	286	279	274	304	284	293	315	290	275	292	296	284	296	270	306	296	336	257	256	317	279	308	297	312	300	299	292	264	271	275	290	280	282	281	307	287	314	291	297	285	296	296	264	274	308	325	297	279	259	297	274	312	271	281	267	285	307	275	310	280	310	322	288	297	299	312	262	289	290	312	282	287	279	288	286	309	283	298	323	255	267	310	258	299	282	311	282	286	312	316	311	287	297	268	285	306	299	265	264	319	269	251	287	295	309	282	283	275	285	321	286	295	308	303	291	296	326	275	318	289	316	258	272	269	267	281	282	290	285	263	273	283	277	312	259	259	267	262	284	318	290	289	296	257	293	291	292	289	299	304	312	282	269	287	290	303	294	302	272	293	284	292	271	289	288	288	312	306	278	275	281	292	292	303	349	308	300	271	294	302	317	267	280	290	254	269	324	251	304	301	268	290	287	303	317	268	275	287	301	281	272	267	280	285	297	253	285	296	279	299	274	284	301	307	296	295	282	324	296	298	278	300	306	295	301	294	276	300	285	288	268	283	289	304	319	314	306	307	304	292	282	294	297	298	336	263	283	325	318	261	304	315	318	289	311	304	290	319	300	269	275	297	302	267	276	292	315	282	295	323	280	280	293	298	306	279	268	310	269	253	260	278	298	331	287	267	293	284	293	298	275	300	299	316	282	299	303	288	288	287	321	310	273	297	267	291	298	270	284	289	276	272	267	301	266	275	312	251	285	295	281	270	309	279	285	279	283	290	292	262	290	286	297	296	285	297	285	324	334	265	296	291	282	290	307	262	303	273	294	252	293	304	253	289	271	293	285	287	295	286	313	335	274	285	278	291	291	285	294	294	327	282	291	309	266	298	280	263	293	269	311	289	326	264	278	269	293	279	306	274	305	301	305	286	239	271	300	289	295	270	285	273	272	298	294	289	306	277	280	267	285	310	319	273	280	270	285	293	304	284	292	293	279	286	297	288	351	289	295	287	281	276	292	287	312	288	287	281	277	292	289	282	302	310	264	292	300	304	264	281	284	305	269	299	271	324	280	321	270	291	322	322	280	298	308	265	298	281	303	305	316	302	291	292	290	286	320	296	298	289	289	262	286	281	306	308	339	310	282	256	305	278	315	294	296	337	304	303	292	293	292	262	315	322	290	303	271	287	312	291	292	291	296	298	326	283	269	254	255	290	251	283	287	300	272	275	294	280	302	301	282	274	274	298	295	325	302	272	303	306	289	321	275	286	264	314	312	301	290	284	300	288	298	299	290	312	276	284	300	307	301	292	286	263	310	268	267	324	284	310	281	292	285	275	290	243	287	280	303	279	281	296	243	271	256	258	310	274	292	284	299	262	282	286	279	297	299	303	297	264	319	305	280	291	320	291	310	272	285	320	282	280	322	292	282	282	267	278	283	309	269	305	276	300	287	278	282	307	293	308	277	265	290	260	300	325	292	297	289	288	282	321	267	285	273	269	302	284	289	276	292	284	272	311	309	304	257	296	301	276	278	297	271	272	323	283	287	290	289	285	293	300	288	302	298	293	285	318	307	279	293	288	279	272	289	313	270	296	264	292	306	261	324	300	285	305	306	283	277	284	290	291	298	291	266	276	285	284	296	308	267	265
42827	24996	17456	11608	6302	3466	1673	1040	721	685	643	681	644	622	633	630	622	659	717	663	645	623	659	643	670	685	634	648	660	663	666	669	679	613	606	659	671	609	654	598	599	627	619	647	656	668	700	664	669	700	658	677	651	639	630	648	668	680	621	629	630	627	612	614	667	674	667	632	666	664	675	605	561	634	687	648	624	682	674	638	641	626	628	666	650	646	688	598	685	659	702	666	628	659	655	628	666	619	637	658	686	594	643	632	591	620	679	667	644	609	643	671	680	631	640	667	666	647	586	629	620	660	623	656	648	643	656	633	671	650	652	617	646	642	626	677	622	633	627	642	637	588	629	692	641	666	682	655	625	633	629	596	590	693	680	606	652	605	658	647	675	666	649	630	649	647	570	640	679	620	634	648	661	663	626	646	652	622	699	669	651	676	656	633	685	676	617	636	626	645	637	686	624	661	647	628	626	652	647	620	624	601	638	643	641	673	625	631	610	629	667	635	640	624	656	680	646	642	653	665	599	689	644	656	652	701	628	628	679	653	636	578	641	633	608	670	669	669	664	620	673	598	675	640	604	667	633	649	663	644	605	683	615	666	665	709	639	635	609	682	655	626	644	658	634	642	599	627	655	668	663	624	653	656	630	669	680	609	625	642	642	640	619	629	703	628	726	600	625	639	611	615	667	666	642	646	689	658	643	648	666	692	612	602	687	675	642	651	661	658	637	635	618	638	616	617	663	618	609	603	608	668	664	606	697	644	657	651	641	648	632	678	623	630	660	636	679	664	644	599	643	651	647	631	628	632	624	618	660	655	648	627	637	658	647	624	683	646	605	655	673	609	600	603	583	650	652	618	646	624	638	588	665	653	677	626	640	641	610	654	609	628	645	680	615	584	649	620	639	634	593	643	676	644	671	641	635	654	647	639	619	677	609	610	659	649	648	642	624	642	642	611	620	641	618	648	675	645	655	672	672	650	611	652	636	632	610	644	630	589	603	642	629	649	658	624	683	604	641	604	625	628	587	611	638	639	662	632	639	606	635	630	693	690	652	703	647	621	590	624	642	652	632	603	617	602	658	601	664	640	600	647	668	635	644	659	632	648	617	640	629	671	606	631	622	659	650	640	647	641	653	649	618	676	620	659	637	613	605	626	622	660	661	665	597	680	628	662	602	608	651	656	678	631	641	650	680	629	651	604	644	652	677	619	601	689	668	644	635	628	639	652	655	678	628	633	664	583	653	687	638	667	634	665	652	688	586	663	606	650	673	660	607	653	649	659	588	595	614	642	641	701	656	684	704	641	652	628	671	620	612	654	633	633	664	633	641	634	626	668	591	645	607	614	675	663	622	639	627	667	604	634	603	651	645	621	633	647	679	658	640	649	628	615	633	642	633	618	650	630	648	622	637	651	634	618	595	656	643	685	598	642	675	642	673	651	612	662	654	639	672	616	619	651	655	628	639	636	699	664	639	660	690	644	674	618	659	653	609	661	642	645	626	631	639	621	606	628	708	647	652	626	597	641	608	672	674	645	696	672	619	641	672	678	636	624	627	620	645	627	654	600	629	648	636	635	668	681	644	624	640	670	620	642	694	602	629	639	610	660	636	595	650	674	656	661	646	615	609	661	586	641	631	643	632	655	663	677	670	614	631	687	657	634	622	638	690	634	636	689	613	634	657	601	626	651	612	682	697	638	626	644	606	626	665	646	639	640	673	652	595	671	641	661	624	625	642	597	654	623	642	658	643	649	656	650	659	647	628	648	674	586	640	686	643	607	691	598	644	634	680	689	672	618	680	641	635	633	647	645	635	655	703	676	632	624	623	653	650	628	657	670	629	596	616	617	628	603	642	660	587	638	628	631	675	623	610	630	678	637	647	642	574	626	651	605	641	657	624	602	592	633	703	648	646	664	632	656	665	627	605	626	639	661	679	621	632	670	626	650	644	663	649	639	628	650	650	587	668	664	680	649	627	646	629	659	626	652	637	652	653	645	680	686	634	662	645	632	628	642	662	667	676	674	677	604	628	661	608	640	641	669	637	628	657	658	647	612	643	660	629	632	665	637	660	644	641	650	621	691	693	654	663	613	610	632	728	596	690	618	665	615	643	635	650	596	614	698	642	631	629	623	607	597	646	681	631	638	676	643	655	679	647	645	647	629	626	655	664	652	649	627	697	640	665	636	614	644	655	640	669	636	634	648	626	645	661	632	646	644	622	632	589	671	635	625	585	675	631	649	649	636	649	626	612	657	619	617	630	600	692	653	653	654	639	644	619	676	656	638	639	653	677	675	647	666	605	659	608	674	637	651	647	619	634	628	644	610	651	690	643	621	674	613	673	672	661	641	641	654	678	662	659	634	614	659	649	642	599	678	662	634	587	643	605	632	653	662	635	684	610	642	667	684	623	667	654	621	583	617	676	698	605	638	638	621	674	622	647	623	679	644	643	579	667	627	670	669	676	694	668	679	611	651	631	617	627	687	645	607	648	660	653	640	638	678	638	660	662	623	632	641	598	648	658	631	617	581	674	637	659	647	650	616	671	618	641	660	654	670	629	624	644	706	670	623	667	600	600	641	656	652	658	625	640	661	686	644	657	702	652	631	658	659	623	676	709	656	671	649	638	680	661	660	636	680	660	688	627	630	666	604	658	629	651	620	633	633	656	633	629	626	626	689	637	629	667	670	631	614	677	644	671	656	627	630	633	637	639	644	637	652	632	653	618	634	662	638	625	644	651	616	622	642	630	606	622	680	637	705	648	667	665	628	632	684	644	659	611	618	607	664	632	660	630	674	599	610	661	641	647	650	666	594	672	649	656	686	632	652	668	645	638	667	623	641	638	645	687	647	634	638	653	667	631	671	681	615	620	624	658	623	643	676	669	682	687	585	660	673	630	707	644	648	650	619	634	669	646	616	623	660	568	623	617	657	648	659	664	678	625	620	640	621	645	703	673	610	632	654	670	629	596	609	653	653	627	618	625	675	644	631	653	666	636	654	625	681	611	640	649	704	591	628	640	654	614	662	634	641	638	663	678	677	579	674	634	656	641	671	639	654	605	697	647	653	687	638	643	579	663	642	647	653	652	672	615	644	635	640	639	593	647	696	681	699	644	672	587	664	623	630	645	591	703	619	611	655	669	609	679	617	656	679	598	616	646	642	653	628	650	629	630	658	626	630	633	599	619	629	664	625	648	643	631	584	650	650	649	642	626	637	666	659	639	615	605	697	678	641	610	682	567	664	653	672	633	643	643	639	594	639	643	619	657	666	616	644	637	648	635	637	616	642	607	623	653	626	638	638	646	634	632	668	630	630	628	666	676	654	628	667	651	627	625	629	669	644	649	608	669	699	647	663	648	632	668	667	649	615	615	641	655	683	638	658	694	629	624	643	663	643	615	610	582	638	650	651	646	642	648	678	652	616	668	655	672	648	679	615	633	606	656	620	636	683	662	622	695	651	601	662	681	632	618	604	621	628	642	674	648	623	620	647	674	637
45213	21440	9239	3372	1168	494	329	287	266	254	289	282	253	268	257	274	294	269	255	257	274	260	270	320	241	259	220	270	258	264	306	286	272	272	262	254	255	222	283	256	276	266	245	250	222	250	254	254	232	265	280	257	260	290	261	247	273	250	262	271	272	247	298	262	269	249	237	265	269	270	287	301	263	263	290	254	248	280	273	261	299	268	284	232	253	226	287	285	241	272	244	269	278	285	290	257	280	263	257	280	263	280	257	252	272	267	263	241	272	243	265	249	260	308	265	248	256	268	260	239	276	263	261	250	234	255	262	248	258	254	260	273	263	263	270	263	273	239	247	285	275	262	251	274	263	251	291	272	261	271	262	258	278	275	257	242	277	303	259	238	243	282	279	296	285	257	304	271	251	249	255	274	281	241	255	285	246	283	275	256	270	268	295	276	258	232	273	239	266	237	243	229	254	253	285	248	296	271	268	260	229	279	268	259	260	269	242	274	245	255	250	257	258	254	252	254	263	248	261	232	259	263	276	245	263	272	254	253	229	262	231	243	226	281	238	251	267	259	277	234	232	262	254	244	254	246	260	241	241	265	222	267	256	263	262	266	259	244	229	267	272	260	249	262	253	271	245	279	256	284	275	286	242	285	203	253	257	256	253	304	245	263	268	247	253	285	238	287	236	276	298	253	277	259	256	278	264	268	284	260	236	245	267	285	277	269	260	272	276	259	269	249	277	303	232	244	254	241	251	251	226	239	257	296	285	250	256	275	242	242	297	248	287	270	260	280	254	278	264	255	275	284	265	237	264	297	239	259	248	286	261	262	256	256	253	245	240	284	275	238	276	261	281	278	255	299	243	222	276	297	262	290	309	255	245	246	272	242	253	304	285	244	261	259	260	255	256	239	246	257	238	263	229	220	240	273	294	269	250	263	274	283	273	252	270	272	265	267	239	265	282	273	243	294	251	240	265	249	226	279	249	275	258	274	258	240	283	244	254	267	287	258	270	262	233	257	255	246	272	240	231	262	224	252	288	285	275	285	223	288	255	281	270	244	264	288	263	244	245	242	266	279	260	224	275	248	268	275	235	259	274	265	256	232	285	262	287	279	277	276	277	256	289	279	269	281	245	238	264	265	268	263	273	259	232	293	264	247	267	263	251	278	282	261	235	277	240	243	271	265	235	258	247	238	262	260	266	256	254	293	288	245	266	274	280	270	262	272	275	285	297	271	244	251	257	269	272	250	249	248	296	236	262	235	256	280	253	224	234	277	278	273	252	229	291	236	279	235	258	292	234	283	240	232	261	260	245	247	237	271	264	258	250	256	252	265	290	271	251	204	277	261	251	280	293	273	285	278	236	295	253	259	258	267	249	260	240	248	280	267	283	256	238	252	286	274	290	251	246	248	253	294	270	278	266	230	251	272	239	263	252	261	305	243	271	271	286	297	295	273	269	260	250	255	262	248	255	258	233	260	245	244	242	244	251	261	235	228	283	277	260	260	228	255	262	253	263	274	260	244	253	279	269	277	256	243	267	281	257	279	287	275	289	239	237	299	284	229	243	259	230	289	266	279	260	275	265	270	254	293	259	281	287	237	244	226	260	243	250	238	289	232	240	248	223	289	278	243	245	264	270	259	240	259	240	231	243	267	237	292	248	268	265	279	265	263	233	245	261	240	269	267	236	263	260	247	267	255	260	244	262	246	243	257	256	268	256	265	270	255	252	288	261	275	276	279	294	258	252	260	261	257	288	237	242	261	245	267	253	283	261	264	248	277	287	240	249	254	276	247	297	257	258	278	302	248	283	281	292	254	231	237	270	249	264	255	298	252	221	257	276	254	263	274	251	256	255	277	293	294	274	246	259	235	248	279	272	258	288	239	261	286	252	249	252	268	231	220	291	247	244	275	269	262	256	248	273	268	269	291	277	259	235	281	260	225	250	247	275	267	292	244	249	251	255	233	286	291	257	257	293	275	242	271	247	266	239	267	276	252	247	290	223	265	294	263	258	270	280	247	263	246	252	250	271	283	267	229	285	267	273	253	275	234	281	249	254	263	261	205	229	254	238	251	281	260	240	268	276	307	313	267	258	268	233	316	268	244	227	235	256	267	262	258	242	261	268	264	266	269	235	246	239	242	259	273	303	260	259	290	224	245	223	265	265	284	270	273	249	281	270	273	268	262	279	276	223	250	234	320	269	288	303	269	289	262	265	251	257	273	263	289	229	284	282	247	255	271	264	272	242	263	253	274	254	242	250	245	269	281	269	269	276	264	280	295	249	266	265	259	272	258	258	262	265	264	234	255	288	230	265	235	256	266	276	245	268	269	271	256	254	290	253	294	268	236	246	265	263	258	263	314	271	271	246	253	262	264	257	264	265	278	261	260	272	308	268	265	241	269	255	249	242	280	281	272	227	275	266	254	230	260	250	248	273	258	281	244	278	263	262	254	242	287	245	256	266	253	247	256	260	273	242	272	268	264	274	257	244	263	228	266	262	247	286	292	273	232	258	223	265	252	250	276	246	245	297	268	238	278	250	259	263	258	251	264	248	269	262	260	270	263	243	269	247	248	276	233	240	284	277	261	276	261	274	271	259	275	279	262	256	282	259	272	238	262	311	256	234	247	251	244	234	277	242	258	256	258	251	248	247	254	271	304	245	257	265	264	258	268	276	256	259	305	233	227	267	271	282	242	246	252	271	264	257	262	270	269	248	245	271	243	274	278	277	269	284	266	207	287	251	286	245	291	268	247	284	259	289	258	255	259	257	264	249	247	264	272	263	269	295	245	247	246	256	260	283	271	252	283	249	252	262	260	260	284	261	262	252	267	240	278	228	245	219	240	252	259	260	249	244	263	257	250	266	259	268	246	226	271	241	256	258	267	284	277	247	267	269	261	223	262	224	234	285	287	267	277	267	272	241	255	254	262	277	255	257	250	250	284	263	265	272	261	276	259	283	269	275	256	245	251	281	290	288	257	244	273	292	284	281	286	260	247	242	259	244	277	298	250	255	248	277	248	253	274	242	231	244	264	259	293	280	238	256	242	229	284	239	244	274	267	233	277	265	274	271	270	276	267	229	243	248	260	246	271	296	263	253	241	266	282	262	278	243	247	278	259	253	237	306	249	252	256	259	259	269	273	262	255	269	251	268	306	204	295	258	261	261	271	262	261	247	259	270	251	261	242	275	278	271	328	272	248	270	259	286	264	243	276	263	257	242	288	267	235	255	259	272	230	261	261	246	292	266	279	266	253	257	261	272	276	264	278	239	266	252	261	282	242	263	313	235	238	266	277	264	276	291	272	238	256	269	277	286	252	262	262	263	260	265	249	240	245	272	253	263	254	266	267	252	241	248	232	241	249	235	268	264	294	268	270	278	261	260	280	282	251	274	280	295	268	251	261	254	289	262	224	280	275	274	257	271	272	271	244	262	264	267	271	251	283	283	236	246	267	270	233	247	276	282	268	272	265	249	236	265	298	245	265	233	237	295	269	252	238
30836	17085	11701	6332	3102	1304	809	656	593	586	613	651	587	620	586	587	553	606	600	564	605	595	623	567	558	605	537	583	576	566	589	568	577	600	565	600	586	566	606	566	573	588	611	576	583	566	595	583	614	579	612	612	558	626	581	587	551	608	551	546	563	587	593	550	556	570	572	584	591	595	544	582	604	607	626	607	555	558	587	574	578	585	590	533	611	601	617	568	571	581	589	585	587	603	566	600	583	608	578	596	570	582	568	560	566	633	581	558	545	610	611	564	588	609	539	574	598	553	595	564	583	579	554	608	596	615	637	552	577	583	649	580	622	607	563	593	530	563	602	564	576	605	550	598	572	566	602	614	594	567	613	539	550	589	596	575	601	561	557	548	595	595	580	544	584	610	582	595	545	624	588	589	577	625	586	648	564	566	602	590	567	560	616	621	565	578	568	569	566	566	584	603	621	579	618	597	563	575	539	530	545	611	541	577	573	597	574	562	588	592	584	608	604	659	555	629	567	592	563	574	558	592	554	591	644	549	554	545	558	562	580	614	545	534	594	619	527	575	617	557	567	593	612	572	612	547	595	630	595	556	571	565	595	587	596	579	593	537	574	604	573	605	554	569	613	572	614	586	575	567	592	605	575	625	588	597	599	594	601	608	588	569	588	593	564	599	578	570	558	542	598	594	595	621	584	604	620	586	569	567	576	580	599	601	577	530	568	560	620	553	562	577	586	568	597	621	611	634	588	578	543	594	551	547	607	589	546	569	574	577	584	592	567	568	608	551	605	582	592	551	562	575	585	606	556	583	572	581	581	573	626	585	552	557	534	557	605	590	605	589	514	593	557	579	587	604	603	623	618	626	571	567	597	536	599	594	596	589	563	603	630	570	597	541	573	553	645	630	583	589	590	588	622	576	564	603	536	607	589	567	608	577	561	591	634	585	607	576	571	599	601	587	594	574	599	553	590	590	617	604	585	588	618	581	568	624	591	566	545	606	585	601	579	602	658	538	629	596	586	591	543	564	583	582	578	518	560	572	576	610	572	610	597	648	590	601	569	556	629	608	579	586	580	584	577	553	604	599	546	620	565	587	638	597	562	576	626	574	558	523	599	603	613	578	592	592	587	582	590	588	607	531	559	580	606	581	578	562	574	572	588	612	563	554	572	547	589	589	617	596	618	605	593	586	602	603	618	578	570	619	625	599	550	618	603	630	577	594	548	572	609	570	623	607	550	625	576	581	597	608	573	574	614	577	573	527	589	639	581	545	574	598	606	543	550	602	567	597	603	582	577	580	572	598	614	572	604	619	585	561	586	611	617	607	566	567	580	584	590	588	565	604	565	610	568	619	563	583	537	581	638	551	577	559	593	576	543	574	577	589	552	638	536	577	584	586	572	591	587	568	592	557	576	599	595	592	625	599	554	567	578	598	583	538	576	577	584	595	579	551	571	574	566	642	606	596	590	582	589	586	564	505	601	574	598	587	623	569	594	566	574	634	607	569	562	572	546	573	588	575	577	628	580	598	579	548	579	584	574	589	585	574	604	578	607	572	601	599	559	588	564	543	590	599	604	602	592	536	556	561	596	601	553	667	597	589	579	565	550	609	616	594	588	616	596	610	603	551	569	569	594	586	547	572	604	614	593	566	549	597	583	595	591	607	593	565	560	570	553	542	586	574	569	597	591	567	587	597	584	601	538	605	597	611	584	570	551	610	555	586	627	571	599	575	574	592	542	647	580	535	609	607	573	611	616	551	577	609	574	609	610	584	617	600	564	557	633	585	589	595	576	570	569	624	581	574	582	580	588	594	592	574	574	560	561	568	601	582	621	519	624	573	585	522	580	545	560	554	576	610	631	583	575	520	561	598	513	592	610	620	585	583	603	584	634	557	560	650	563	573	541	565	548	604	565	587	591	586	550	580	561	571	612	597	619	572	573	568	628	576	564	587	549	559	575	578	627	640	550	572	591	606	575	571	569	563	591	590	558	574	597	593	541	568	626	610	582	573	573	588	632	604	581	587	585	585	574	562	564	575	577	546	608	583	548	637	563	581	578	575	621	581	573	569	590	578	567	601	557	576	536	630	571	536	589	628	564	581	634	605	542	602	568	587	592	610	599	563	575	599	571	581	571	604	543	614	594	579	583	623	591	551	600	619	608	566	601	576	580	556	609	624	606	601	553	535	642	611	564	559	600	538	629	595	510	639	598	582	560	598	567	570	600	573	575	540	609	546	599	584	578	575	603	549	625	590	564	636	574	605	560	610	588	590	588	607	563	610	587	590	628	612	587	610	575	575	634	586	589	646	588	560	601	594	546	567	582	550	606	606	538	565	587	601	599	576	602	622	574	574	582	570	565	577	577	585	546	532	584	595	564	529	604	585	593	573	634	609	591	539	556	612	603	590	536	618	563	570	599	568	569	610	598	560	579	614	596	601	588	577	556	535	581	529	626	581	572	588	594	573	572	581	606	563	579	581	579	557	589	562	607	579	586	589	600	559	574	618	556	570	577	563	558	610	569	598	622	580	523	566	603	635	628	600	592	589	624	596	554	605	547	574	559	585	587	594	614	590	573	563	598	623	573	576	563	548	548	592	596	602	577	562	585	584	531	594	550	587	644	587	584	590	588	582	581	577	585	564	635	576	603	555	611	606	579	599	568	580	611	592	587	578	565	554	584	578	583	591	553	577	594	606	617	598	572	599	623	563	588	586	594	546	614	584	589	563	553	581	582	552	578	531	568	616	613	576	556	571	572	547	566	596	509	587	588	569	615	620	570	599	592	653	574	647	578	547	578	573	610	595	577	572	577	553	575	612	562	607	560	572	574	590	581	591	617	582	584	616	576	550	581	611	560	600	573	580	595	564	587	588	572	546	590	609	570	571	601	617	595	551	559	595	573	559	569	552	585	628	612	585	545	575	564	557	555	598	593	593	636	519	572	578	598	575	559	623	587	608	559	610	556	560	592	582	561	593	576	588	634	587	550	615	586	590	570	591	586	579	582	577	568	587	592	619	537	579	563	605	629	620	643	619	595	584	589	576	561	591	545	596	615	626	552	572	590	610	600	620	581	565	562	582	550	611	592	558	598	605	640	577	592	585	625	551	602	554	628	649	610	586	611	555	630	583	578	565	607	573	598	577	606	563	548	609	601	579	643	577	599	575	585	598	595	615	597	636	591	553	577	588	616	591	573	627	602	562	570	555	580	596	560	580	578	547	593	621	607	580	583	611	599	552	652	563	568	580	546	627	562	641	568	590	558	572	622	594	570	585	607	578	588	571	570	595	585	600	602	592	591	580	571	565	581	609	577	606	589	548	578	569	621	601	594	630	550	560	633	581	633	606	602	585	538	594	618	562	591	614	612	620	516	601	586	588	564	572	588	546	536	568	585	586	605	591	611	605	586	569	525	607	589	560	554	562	602	557	571	606	651	541	550	603	581	607	604	573	589	593	595	584	574	603	585	584	575	632	603	601	602	585	589	562	587	578	572	626
60450	32049	14648	4475	1623	918	640	362	254	290	292	238	272	261	254	260	272	254	287	285	268	257	271	259	256	258	251	287	217	291	259	266	257	261	273	243	255	287	251	270	252	257	281	258	236	256	274	257	256	256	249	256	262	251	260	274	270	262	237	297	265	284	230	265	261	260	275	261	288	259	280	219	248	267	286	258	236	268	260	231	273	249	264	262	261	251	261	270	276	248	231	254	234	235	253	244	255	276	280	228	250	265	249	252	261	264	267	259	246	286	246	278	268	235	269	269	283	233	253	245	236	246	269	248	233	269	224	275	272	235	292	262	258	270	275	276	258	275	260	264	269	276	285	270	234	252	298	312	249	252	249	303	281	275	245	270	263	239	281	266	262	264	256	241	285	239	260	246	275	237	257	253	256	250	258	268	273	257	244	256	281	285	276	254	259	297	268	237	258	270	262	297	272	252	245	239	259	264	247	265	231	265	296	274	288	267	272	263	292	283	296	260	249	285	258	266	264	257	273	274	271	259	270	281	252	238	264	226	274	267	256	271	244	265	246	244	248	255	255	278	263	257	272	275	246	239	283	278	246	271	284	288	254	265	290	283	278	249	264	270	284	287	243	259	265	287	274	244	244	263	255	233	301	282	267	288	235	259	282	241	291	272	287	273	224	285	291	252	226	251	273	257	247	239	230	248	258	278	236	302	316	274	284	268	242	263	264	254	285	255	278	290	282	259	253	256	278	215	250	268	259	252	272	251	242	314	257	257	282	251	275	235	250	258	257	263	252	240	305	242	271	247	266	268	288	238	281	262	236	260	266	249	279	272	260	263	232	277	268	250	243	255	286	248	262	227	225	234	291	254	264	241	260	246	250	228	244	259	272	270	272	255	268	267	258	248	266	245	266	287	268	271	268	265	286	258	274	216	269	258	274	291	289	261	261	255	257	274	273	246	261	256	280	260	237	268	278	276	263	231	280	278	267	288	271	282	234	270	248	221	237	276	257	231	272	273	249	295	244	260	276	259	279	282	267	283	290	305	275	299	273	246	257	260	264	256	239	280	255	257	251	259	276	265	240	249	258	236	256	285	269	267	265	247	271	273	285	280	286	260	275	246	251	259	241	237	275	217	272	245	250	274	245	248	247	245	259	243	266	265	250	263	268	236	271	253	229	254	257	274	246	257	250	254	235	246	263	282	264	263	236	246	267	261	263	226	252	262	266	270	233	272	281	269	270	274	278	253	251	254	258	261	298	293	253	272	297	247	237	264	245	270	267	292	241	237	251	289	259	247	282	263	272	270	279	247	251	257	237	237	268	218	276	253	260	231	293	251	274	255	289	273	274	266	271	267	272	249	253	267	231	258	282	242	221	236	246	265	248	257	277	253	262	276	272	260	246	265	258	267	233	259	232	250	257	262	231	259	257	216	251	254	238	225	236	268	251	230	253	242	279	262	268	270	264	252	284	261	263	268	274	255	291	252	231	245	254	282	252	216	234	273	253	270	263	245	244	261	239	293	245	249	276	290	259	248	255	229	284	268	274	250	254	247	251	269	224	285	245	275	225	263	265	249	259	255	274	271	254	270	257	301	257	252	254	276	258	276	250	263	252	240	237	260	265	273	247	240	274	249	272	259	259	272	292	291	249	268	246	250	240	295	295	282	265	274	259	289	295	277	238	246	259	256	266	267	290	265	240	238	279	252	277	253	273	276	268	294	251	227	257	267	258	228	288	290	272	235	292	229	279	273	272	208	316	262	273	275	273	261	261	274	255	241	235	286	239	281	268	226	240	282	275	229	253	258	279	259	267	253	279	257	248	267	326	262	285	305	298	276	225	260	257	245	280	247	235	255	261	273	272	268	278	244	243	268	271	275	229	258	254	252	274	237	251	246	262	279	274	238	247	265	282	249	245	223	247	256	269	249	241	220	245	260	255	248	267	239	285	266	248	256	269	254	250	247	263	255	256	266	288	290	261	244	252	245	270	270	280	262	272	270	298	250	277	281	270	248	253	248	275	269	268	274	279	273	259	267	251	249	268	286	258	242	259	241	299	232	247	249	260	258	242	284	277	248	279	240	259	273	263	246	286	284	272	274	281	278	258	245	263	259	239	259	262	261	271	280	265	268	251	254	271	243	255	234	265	266	273	262	278	256	260	248	253	241	258	239	236	304	239	248	282	267	253	262	254	259	258	260	299	272	234	244	259	278	235	256	279	293	285	300	256	261	237	248	259	232	236	234	282	249	272	281	274	283	252	255	237	263	283	255	257	260	263	283	283	248	286	256	276	235	258	279	267	279	257	265	303	280	258	240	273	266	290	275	267	267	278	268	260	227	291	245	265	255	247	291	277	247	265	281	250	277	267	272	264	233	232	249	260	251	251	282	267	249	248	239	247	254	278	246	256	225	247	260	292	265	261	276	266	258	264	227	260	259	281	252	247	247	268	236	240	285	277	269	275	251	259	240	283	280	253	269	292	259	253	242	277	266	249	272	253	259	261	285	263	274	278	275	243	257	263	283	273	269	262	250	273	266	262	263	280	297	261	277	264	252	239	254	265	255	260	279	273	232	273	256	255	273	285	279	243	263	278	265	215	254	254	259	249	285	220	240	280	221	273	253	261	226	249	266	259	250	253	262	258	291	260	272	280	294	275	259	288	275	263	296	257	262	261	256	248	255	245	241	267	277	272	271	282	265	257	267	291	264	254	231	279	274	257	256	268	247	260	240	236	273	282	235	233	270	253	268	280	261	262	236	260	264	295	259	265	264	276	250	264	275	269	280	290	263	280	284	282	226	256	262	237	264	232	266	282	271	259	247	230	247	258	273	296	252	252	255	278	252	266	242	274	239	255	311	265	225	281	239	265	261	245	268	242	313	261	245	258	267	226	257	286	241	242	271	251	262	279	240	233	271	252	258	295	262	256	275	277	259	298	265	267	231	280	279	262	257	236	257	285	237	243	290	213	248	277	268	285	266	268	226	256	229	251	277	252	252	245	273	258	246	243	253	261	252	230	269	253	249	248	262	260	257	242	262	268	278	283	274	276	268	245	255	273	252	251	279	263	278	270	270	255	252	241	230	267	255	267	258	244	290	302	247	267	236	272	273	273	289	278	276	249	278	282	262	251	270	241	284	267	288	240	269	270	257	293	317	270	289	269	268	247	231	215	278	250	243	267	241	273	258	265	267	268	245	261	259	263	238	265	286	290	270	263	247	278	275	247	270	253	242	276	302	265	281	268	261	276	266	261	259	259	236	254	264	259	250	269	250	241	251	275	271	274	244	257	229	282	281	259	270	240	234	278	262	299	256	254	229	266	261	277	243	255	246	239	273	278	224	288	266	255	251	243	260	262	268	270	267	247	219	234	269	292	254	293	245	255	270	242	248	249	247	278	272	285	254	259	254	252	256	290	286	280	262	274	276	247	270	277	244	290	249	264	271	250	273	238	296	276	280	214	250	269	268	257	274	257	279	245	273	290	307	229	267	266	283	237	263
40387	24805	14894	7339	4337	2565	1843	899	609	664	617	588	585	585	593	587	569	573	562	603	595	606	577	593	578	608	557	596	588	597	589	597	598	607	540	640	587	559	571	598	583	596	584	573	580	600	597	572	582	564	580	575	538	546	598	570	601	595	575	570	577	580	574	611	586	561	621	593	560	612	587	615	552	594	593	600	598	586	608	594	590	590	601	578	562	570	549	581	547	563	565	580	575	574	608	573	602	566	590	571	627	597	539	604	568	624	605	580	566	608	545	631	633	585	565	556	580	601	602	599	586	616	624	588	602	563	589	569	554	579	581	560	586	606	629	581	563	596	584	608	577	624	555	613	573	619	554	567	599	579	536	589	617	617	581	611	575	555	631	564	545	600	575	577	562	616	591	572	586	592	611	569	582	572	546	628	596	592	553	573	578	542	556	588	586	563	594	571	555	589	616	553	618	583	602	602	591	660	604	558	604	561	607	611	604	568	588	613	583	631	532	575	630	557	588	604	607	594	626	602	611	577	543	647	589	557	614	595	615	608	597	592	587	578	552	564	593	583	588	613	566	589	619	555	615	584	626	615	538	602	581	561	546	564	597	561	597	606	569	600	568	613	614	609	611	556	620	565	600	621	605	581	589	568	600	588	603	573	566	596	613	596	592	593	547	577	596	616	541	581	624	584	591	587	596	574	607	552	612	574	577	616	610	586	556	575	604	556	601	584	612	595	567	564	562	597	595	624	616	576	567	562	577	606	567	573	564	577	578	604	586	562	593	622	585	568	639	614	575	593	584	563	579	559	646	572	592	570	601	587	581	549	597	613	643	579	605	589	574	573	563	574	603	588	601	609	590	566	562	576	615	637	618	604	574	617	602	600	609	555	557	543	584	611	565	673	599	557	562	583	576	562	574	559	616	595	632	589	578	613	536	594	585	619	564	593	613	614	560	609	640	571	601	641	578	615	586	544	597	592	586	569	614	581	574	577	622	611	633	594	623	621	559	573	561	652	583	578	590	609	552	573	581	579	573	609	547	583	573	615	592	587	576	575	592	623	585	565	571	583	588	568	554	556	590	602	567	651	549	575	592	608	598	588	572	589	582	584	594	595	589	590	565	594	635	587	645	546	567	572	577	543	617	590	601	604	561	604	581	609	521	568	602	623	598	559	626	595	594	619	554	554	594	602	577	622	610	605	586	563	604	568	597	593	610	577	586	602	591	617	582	573	594	611	560	620	570	531	561	587	609	620	595	598	602	609	589	598	597	624	599	583	577	601	552	559	577	573	632	606	591	590	612	644	545	586	570	597	584	595	574	600	590	572	610	566	563	598	564	606	568	588	584	626	589	608	559	552	547	570	598	610	601	566	636	638	562	610	604	604	585	590	571	564	539	600	603	566	601	557	554	571	572	617	625	630	613	618	569	567	586	568	589	577	561	589	595	589	593	636	516	601	549	606	523	642	624	584	552	551	597	582	573	615	598	573	580	628	622	620	576	594	622	601	573	612	607	591	599	606	559	569	587	543	624	615	594	603	570	572	605	568	607	578	578	626	570	604	570	635	625	648	562	591	601	633	591	605	591	606	559	582	591	587	642	597	516	579	581	575	553	567	555	589	585	573	565	580	544	590	557	534	588	621	612	572	561	608	586	616	596	605	624	576	581	578	596	580	590	580	579	588	595	571	590	591	572	599	603	591	633	628	605	576	589	621	567	587	586	580	580	631	582	569	609	604	543	584	569	556	572	607	569	586	579	575	602	594	581	586	609	595	570	598	562	575	602	599	577	559	594	598	606	586	633	528	575	607	625	540	582	581	578	556	551	566	578	599	619	572	589	583	577	608	611	587	577	624	586	595	575	557	591	550	561	580	618	577	638	580	573	575	532	541	585	561	595	602	597	638	568	607	605	616	592	622	618	572	597	578	541	569	581	610	604	576	613	600	644	570	566	604	566	565	630	579	594	529	571	572	600	581	613	580	582	543	599	591	576	561	565	543	588	590	556	568	603	591	570	566	556	567	592	576	612	600	567	571	595	653	581	548	586	598	597	601	590	588	580	563	563	540	596	608	592	577	551	608	595	592	599	532	546	546	582	584	584	590	605	589	555	601	594	608	579	581	611	563	596	584	566	589	575	624	560	576	606	534	595	569	611	609	624	590	608	577	610	581	557	603	635	588	570	590	555	621	566	562	583	595	576	582	597	643	584	580	598	582	567	575	622	577	582	552	599	615	610	657	564	553	577	605	584	570	608	558	547	599	579	578	626	574	593	617	569	610	571	597	551	565	591	596	634	588	591	567	591	636	604	580	612	557	596	597	585	601	611	597	562	575	598	570	616	595	577	579	603	619	575	563	588	543	612	547	598	559	583	641	615	580	597	549	586	578	610	573	565	571	546	597	598	620	596	568	598	563	582	588	565	554	573	628	562	572	639	602	577	589	573	588	605	577	569	586	599	557	589	572	564	557	628	560	613	601	527	586	579	579	589	602	576	628	575	612	564	591	600	590	544	590	583	611	606	610	603	582	601	544	589	600	610	598	582	573	594	584	653	557	601	573	614	633	549	570	597	550	591	585	563	610	610	553	580	575	565	567	589	561	596	562	615	605	593	544	573	567	564	578	614	599	635	588	591	580	597	556	592	595	597	653	606	541	556	577	591	615	585	560	580	573	583	603	579	558	565	578	599	583	619	573	582	565	575	589	561	559	582	597	630	604	582	644	587	606	562	589	600	578	605	602	579	564	606	586	590	571	592	589	560	600	576	597	570	606	575	596	575	605	586	618	600	630	598	575	591	561	597	596	596	563	612	625	569	606	593	582	582	626	588	575	583	571	573	573	620	579	545	592	572	562	625	593	602	524	601	574	568	581	578	608	586	618	596	599	592	551	612	599	609	553	558	562	564	629	604	631	562	578	601	589	612	604	596	597	570	575	607	550	594	584	571	612	540	592	574	604	578	586	557	615	579	566	589	601	613	596	638	588	553	571	619	552	598	580	644	571	557	603	614	542	569	591	594	608	580	598	561	588	607	568	590	560	576	591	642	589	641	575	605	601	642	584	555	605	574	575	612	602	633	595	613	574	570	579	605	586	598	569	602	588	592	606	587	547	617	569	615	612	576	595	590	566	615	579	567	618	606	573	582	608	586	560	607	588	554	569	579	583	616	589	610	560	616	564	597	589	585	587	590	588	633	596	583	569	605	623	536	564	575	592	576	586	603	595	617	574	581	569	599	614	564	615	568	617	587	595	545	547	621	592	590	589	580	574	573	579	641	552	568	563	605	557	617	599	641	586	554	581	631	560	560	576	576	603	597	562	554	586	584	585	538	624	577	606	594	591	571	564	591	582	565	565	561	572	579	624	589	569	563	571	577	631	542	568	570	569	585	590	545	556	513	580	595	562	569	565	579	617	563	539	565	609	583	614	596	626	623	622	580	595	571	637	584	597	572	551	589	607	584	599	597	592	566	581	590	623	577	601	637	551	650	643	590	550	630	581
65477	37147	19800	7426	2527	1281	787	467	336	294	308	313	332	262	291	299	320	332	281	309	294	325	283	287	314	292	303	269	329	282	297	305	295	265	295	283	291	278	280	278	319	330	293	302	331	283	260	310	272	302	281	278	312	286	269	260	276	288	295	311	312	326	280	298	300	295	303	314	273	307	301	288	291	284	310	312	299	304	300	275	294	293	259	276	300	301	328	301	300	281	284	303	302	300	286	267	280	291	278	275	285	266	299	278	264	303	284	282	296	302	289	323	282	298	280	301	297	296	286	258	285	322	306	269	263	290	251	267	298	273	327	327	318	313	298	255	292	323	292	298	312	285	312	295	263	275	311	312	298	279	289	305	333	279	304	293	302	295	305	329	312	305	289	302	294	325	312	294	260	316	301	280	291	348	289	285	275	316	318	279	247	336	282	304	312	284	321	311	295	295	273	303	290	282	272	259	297	282	284	284	309	298	296	265	295	300	251	274	286	313	291	286	308	280	305	288	269	317	273	269	289	310	319	274	312	355	288	303	287	290	316	312	282	317	259	300	276	269	286	325	291	293	272	279	321	297	297	325	298	305	297	298	328	268	307	310	316	339	291	323	277	299	262	290	327	305	276	288	294	331	286	273	273	299	347	297	295	306	301	276	269	290	315	291	280	335	274	318	267	306	300	294	306	314	320	269	272	306	265	287	312	299	330	309	304	285	292	311	301	290	274	297	306	294	290	279	295	316	281	283	269	301	291	310	320	282	287	283	331	271	298	302	277	283	284	288	300	308	291	302	303	300	287	308	300	283	301	275	283	253	296	286	267	321	327	318	277	288	287	280	299	312	320	283	294	287	295	268	312	288	287	324	297	270	298	293	279	289	303	269	295	284	286	312	317	306	301	284	297	285	290	280	313	292	288	288	276	270	270	290	285	282	284	266	292	296	301	285	268	284	303	277	315	307	305	317	274	254	313	301	320	269	300	278	267	296	293	275	293	295	273	245	290	288	306	299	295	297	295	299	296	271	265	277	310	290	278	302	311	275	317	305	272	317	287	287	282	294	299	262	284	313	270	312	302	285	337	279	338	299	298	294	290	311	300	306	326	289	306	297	258	316	317	301	292	303	313	284	299	275	279	300	296	319	285	315	310	274	290	275	319	293	284	301	315	297	274	292	288	306	267	320	297	252	299	270	292	288	294	250	284	295	296	266	317	292	291	264	304	271	281	300	310	319	328	320	307	287	298	296	276	292	273	311	277	292	301	314	263	300	318	332	276	306	303	266	297	276	296	274	324	331	275	278	277	270	289	327	286	305	301	313	339	296	265	275	289	302	323	319	321	310	256	305	266	299	287	313	322	278	292	278	285	257	277	290	343	279	290	299	300	308	302	271	272	343	301	284	299	307	308	305	294	287	310	285	293	288	297	282	294	312	270	316	292	321	251	293	306	291	275	288	294	271	283	288	263	291	280	320	307	295	301	300	283	296	276	308	274	279	269	294	260	285	348	324	291	283	303	311	312	311	359	266	318	278	301	293	300	307	283	290	340	267	319	309	288	312	310	259	291	286	273	314	292	287	295	315	292	283	311	291	307	278	305	277	312	308	272	338	322	282	301	301	275	311	313	323	361	333	316	308	274	292	271	284	301	302	270	306	287	296	308	280	265	299	261	276	313	290	253	318	311	317	278	286	312	322	292	316	292	277	274	309	292	305	282	328	331	296	304	303	327	303	301	312	256	315	287	297	293	311	298	281	303	247	291	290	276	282	301	274	271	270	296	284	287	317	274	297	279	288	292	247	294	317	298	302	306	275	304	299	280	259	289	308	307	262	321	304	290	288	260	264	303	314	291	287	291	301	298	273	323	290	291	304	326	305	291	288	298	310	303	297	266	277	292	299	333	283	285	317	275	313	328	284	313	306	292	267	264	278	308	301	319	271	288	311	317	307	271	280	310	280	314	302	330	311	312	297	279	275	277	308	286	273	264	282	297	311	289	296	293	266	271	314	291	307	299	295	290	305	303	288	285	285	292	293	278	284	293	287	292	290	293	308	274	317	298	273	280	286	299	301	302	287	281	284	291	292	285	262	320	301	281	312	299	291	299	281	297	295	292	322	301	315	306	310	305	313	267	258	301	263	290	283	270	267	317	276	283	319	319	296	317	307	302	301	279	310	313	279	276	314	302	291	296	275	273	302	273	303	290	301	312	290	294	323	304	306	264	296	281	299	308	290	315	281	298	298	282	299	303	287	297	259	290	306	300	255	274	310	303	286	274	310	299	291	294	302	313	280	303	314	286	276	306	297	327	271	276	286	251	322	316	298	322	303	289	288	288	290	294	322	289	314	253	312	287	272	291	285	288	288	288	311	312	287	334	298	287	309	311	280	300	275	291	311	277	309	292	272	311	272	273	292	270	316	287	261	274	313	295	304	277	244	327	263	268	282	306	274	284	290	311	321	317	319	295	269	269	298	295	305	294	308	353	288	278	293	258	308	274	312	306	313	300	282	287	276	289	291	267	305	279	317	293	277	296	317	300	286	268	282	296	276	275	312	295	303	280	323	308	291	329	276	267	303	301	297	294	287	286	291	297	266	319	303	285	325	271	319	277	305	312	311	313	288	249	294	285	291	276	294	271	282	283	292	276	273	269	296	308	305	283	309	292	263	275	298	301	268	333	294	278	276	303	267	293	308	284	337	323	317	296	308	296	271	279	273	328	288	270	293	288	299	306	311	289	320	304	273	319	303	288	283	288	279	287	268	269	275	301	293	313	286	307	294	309	306	286	297	294	280	308	315	297	283	306	300	297	294	267	274	276	302	279	301	309	276	290	299	284	314	285	298	285	286	294	263	298	293	295	304	276	309	241	273	285	294	316	260	272	279	328	310	275	284	277	246	291	295	295	307	268	270	296	288	322	323	298	258	298	293	258	272	299	295	288	274	283	277	258	287	290	286	320	269	316	281	299	298	291	309	276	281	313	304	284	294	291	292	288	294	297	296	297	290	321	311	278	305	302	306	308	283	304	315	285	305	290	295	310	309	318	264	298	277	271	321	310	310	285	293	286	300	308	282	313	298	318	283	286	295	298	361	303	294	269	306	287	319	297	303	289	300	294	289	296	317	317	317	294	285	321	308	296	322	303	310	295	244	299	267	295	282	292	287	303	284	277	293	292	265	302	290	306	298	278	286	290	302	314	312	316	248	300	286	307	300	304	309	293	319	275	301	294	285	306	304	320	311	257	301	263	278	279	279	291	263	243	269	302	309	271	283	255	299	279	286	319	299	362	322	295	308	317	261	319	274	308	305	272	297	291	337	319	292	309	316	301	283	296	285	313	299	283	313	293	272	288	274	293	309	290	319	262	295	312	273	293	288	291	284	256	280	301	303	294	300	285	270	252	267	316	284	311	258	301	291	293	313	293	260	299	294	283	310	281	267	292	293	265	286	279	282	303	264	308	301	305	283	261	293	286	314	316	311	280	279	305	286	295	343	297	293
42997	28652	18895	11541	5764	3825	2337	1210	707	677	685	677	676	662	638	613	664	697	637	677	651	609	639	650	671	656	671	631	659	643	689	665	656	699	640	652	638	656	701	686	642	649	687	671	640	617	609	639	651	669	668	638	677	711	645	714	618	654	708	643	635	629	639	649	628	670	626	639	577	646	659	584	667	672	671	648	627	666	641	619	700	616	694	616	616	636	680	600	643	671	655	665	684	669	647	655	666	628	669	613	654	684	661	641	651	650	642	646	660	665	677	657	639	602	683	631	690	650	648	684	615	634	652	667	652	683	684	651	600	647	666	688	696	643	645	680	670	648	647	639	696	687	658	674	669	672	709	652	654	670	679	647	660	631	634	616	608	633	678	653	681	630	680	656	640	620	686	637	693	638	644	664	641	655	642	656	631	674	664	618	635	608	660	660	650	665	689	632	629	647	661	645	652	620	655	667	636	645	618	672	668	663	640	682	630	692	676	714	654	602	630	700	698	638	642	649	627	621	647	638	649	686	655	613	636	619	628	656	640	654	625	651	626	642	666	675	683	706	719	633	674	643	624	643	620	688	621	671	625	658	636	645	643	648	696	699	677	635	657	657	660	647	624	641	665	622	635	685	674	632	674	646	673	620	646	653	646	681	637	689	600	653	646	652	619	646	642	660	653	633	645	646	668	634	650	679	649	613	650	685	602	698	615	699	672	656	619	673	613	634	655	645	675	639	630	655	663	630	662	673	643	693	652	647	629	634	656	622	602	660	666	602	675	640	624	668	678	637	634	667	637	658	613	647	661	664	648	651	618	639	632	675	620	700	621	688	652	654	678	688	665	649	639	658	692	668	633	665	637	617	670	671	633	687	684	654	640	617	659	614	621	667	663	652	658	683	594	622	635	636	651	702	664	666	654	681	666	681	608	672	627	684	705	650	631	594	689	625	681	652	665	687	637	628	638	629	621	674	682	655	676	714	617	678	646	685	685	672	644	683	634	686	660	634	631	700	672	643	670	677	671	675	644	632	677	648	653	651	619	692	655	659	631	679	651	647	665	628	672	695	673	636	646	683	667	662	636	669	646	635	610	638	689	641	587	631	638	634	655	618	613	696	631	676	625	640	627	661	659	654	648	639	668	652	589	639	585	661	699	635	661	629	634	661	610	670	621	628	603	667	654	672	613	633	688	693	653	704	668	684	628	612	605	642	655	644	664	678	656	678	666	656	638	644	639	657	665	652	642	655	641	631	676	645	639	660	642	602	628	647	644	641	648	663	676	632	627	662	697	650	668	635	697	664	652	660	621	657	683	638	654	674	696	627	649	634	681	621	669	662	670	695	652	682	683	655	657	667	684	610	661	631	663	668	673	637	694	641	662	623	665	645	687	645	661	617	658	673	638	678	669	631	664	644	670	657	681	706	594	678	680	646	677	635	636	699	626	679	648	638	649	662	655	673	638	677	630	666	658	661	673	623	660	603	660	603	655	656	687	655	677	644	665	668	647	653	670	650	694	670	682	626	649	652	689	674	631	614	693	659	626	584	621	652	618	623	662	675	663	641	656	701	669	644	656	606	642	641	605	656	680	671	659	647	615	681	659	693	621	636	635	670	650	647	648	657	628	655	650	629	638	683	630	692	638	683	670	596	629	611	661	652	607	655	672	595	640	669	621	626	646	688	680	631	672	621	632	693	689	631	641	624	672	639	638	645	651	672	641	619	642	646	697	674	662	666	640	614	645	621	676	644	650	660	636	636	657	677	647	651	638	681	646	575	662	639	640	660	660	650	632	673	636	664	613	624	644	656	682	660	638	664	611	667	668	654	630	622	645	592	635	610	637	697	667	649	666	685	645	599	638	659	681	614	624	614	588	629	660	633	658	655	660	661	589	620	665	635	659	596	687	662	680	621	678	631	671	650	674	664	672	647	668	657	600	603	659	664	676	618	681	650	664	628	663	673	672	638	626	662	630	649	670	651	685	674	644	630	657	630	683	666	684	664	682	606	667	637	666	666	670	672	636	652	651	645	629	693	652	716	644	644	613	631	699	663	652	644	628	674	638	653	596	699	660	648	610	654	672	607	687	631	675	649	659	586	718	648	633	650	669	605	696	657	666	654	655	661	598	626	658	617	623	661	618	623	658	681	636	660	635	645	681	615	651	692	645	619	663	661	665	628	667	659	622	639	618	640	621	650	648	671	631	636	703	658	670	706	670	680	647	619	674	678	637	669	667	652	675	654	645	634	629	654	656	649	607	679	676	664	669	685	627	643	656	672	650	639	630	674	668	632	632	637	675	680	655	638	675	673	657	679	661	612	610	652	666	630	645	648	650	634	661	684	648	650	700	655	608	616	664	627	631	657	652	656	655	625	677	657	658	602	630	689	599	649	623	630	650	725	599	685	631	661	632	633	642	674	650	672	673	659	640	675	670	644	638	682	627	621	620	642	638	655	606	643	648	628	653	667	652	627	635	636	684	657	635	676	633	620	636	676	657	683	675	629	642	658	642	640	659	653	629	647	645	635	698	653	648	698	660	694	642	649	626	634	624	679	653	655	658	700	664	651	637	649	605	623	643	661	662	668	648	634	630	680	662	683	658	617	700	635	638	655	644	670	702	616	667	603	650	629	674	676	659	620	657	678	645	631	621	642	653	650	676	646	642	627	729	638	679	630	668	639	647	654	640	667	643	657	627	638	616	628	610	664	658	605	675	628	632	659	650	674	645	664	688	657	648	626	635	691	621	641	676	650	662	599	652	658	655	619	648	676	665	686	679	663	659	641	650	688	639	650	664	664	658	654	619	654	656	626	628	660	610	655	695	673	670	595	640	655	665	651	639	666	643	666	665	628	634	624	619	670	660	648	662	621	650	690	683	660	629	661	661	635	664	622	630	667	607	682	682	658	649	675	628	664	639	621	666	674	651	677	605	633	692	653	627	622	634	635	698	603	701	685	647	651	591	643	661	662	675	628	651	695	616	679	671	662	667	661	628	645	634	630	678	647	619	665	673	654	661	667	675	616	670	643	656	664	657	649	650	606	665	629	670	622	634	733	647	651	650	603	652	693	694	685	664	684	631	642	638	688	683	612	630	663	595	596	627	632	641	621	647	670	657	669	663	689	686	675	649	658	674	667	628	667	656	654	683	669	626	645	616	635	678	642	654	651	674	625	638	629	632	616	640	653	651	651	607	633	603	608	663	656	648	604	655	608	684	687	623	706	610	615	644	635	653	610	666	678	632	647	676	643	626	649	644	670	660	597	615	610	643	636	645	647	646	604	634	668	665	657	599	654	648	608	650	622	671	628	658	627	615	601	652	667	637	638	689	653	666	624	637	638	673	664	647	637	677	683	659	622	638	659	661	664	675	691	656	659	663	703	646	660	630	663	643	613	657	655	666	692	680	627	631	660	681	683	644	658	658	716	615	675	658	644	672	657	657	633	617	631	626	646	679	604	652	670	664	657	635	626	643	646	662	669	656	607	665	632	642	656	630	626
53706	20428	3822	949	511	379	314	315	294	263	263	260	283	266	263	280	301	285	257	267	301	327	283	289	294	289	255	286	274	290	274	293	286	281	293	305	291	290	327	312	273	316	283	299	278	294	283	287	256	320	288	264	317	289	271	248	303	256	305	263	255	253	284	314	286	277	284	276	302	270	311	319	274	273	257	308	264	264	250	255	313	305	273	259	283	273	284	284	288	295	257	276	300	291	275	262	285	283	269	262	258	312	280	271	305	301	326	311	261	275	307	289	287	305	300	268	265	275	288	299	286	283	280	279	303	288	296	323	322	309	292	282	291	281	273	270	290	298	316	283	295	288	294	261	274	293	302	229	330	294	254	275	285	295	258	310	303	305	283	302	300	251	270	327	280	261	251	282	286	292	282	292	274	245	281	299	267	289	285	275	248	279	301	282	268	277	294	277	286	300	300	268	285	282	301	284	266	303	286	270	261	307	277	277	322	273	283	313	277	319	303	271	280	267	289	286	320	308	296	258	283	301	314	279	288	263	277	269	283	274	263	280	282	291	274	326	296	284	294	266	277	292	280	292	287	268	263	264	268	281	255	267	293	282	269	282	284	257	274	273	308	310	291	297	298	306	273	255	301	272	274	281	257	265	307	265	297	272	284	275	273	322	272	286	272	316	269	266	283	279	293	279	281	283	272	299	276	292	288	251	279	295	262	269	238	288	282	295	285	264	300	266	299	272	286	284	315	297	301	287	286	285	258	299	266	297	276	296	279	308	271	289	268	279	331	299	294	297	274	286	258	267	272	305	286	277	269	291	289	298	269	269	277	316	280	311	279	299	287	285	261	290	292	306	283	300	258	269	268	295	279	300	292	296	316	270	242	303	281	287	255	290	270	295	273	278	248	292	305	308	262	284	274	277	287	332	294	267	285	290	274	283	291	300	262	261	281	287	258	297	297	278	284	235	289	280	272	295	277	275	322	290	280	296	287	328	278	283	280	281	277	278	319	310	288	304	274	275	284	232	281	284	306	250	288	308	280	308	259	288	290	271	269	301	316	297	271	264	261	290	321	274	271	286	314	274	281	283	276	288	276	290	309	319	263	280	290	288	273	295	262	271	270	282	289	291	296	290	293	284	293	282	300	298	273	278	273	289	312	289	282	282	293	266	286	280	266	270	293	297	295	276	297	307	310	245	296	260	285	309	281	267	256	262	299	284	289	291	304	299	256	302	294	273	280	291	263	298	264	296	283	299	309	258	260	278	266	306	279	284	294	299	293	265	290	268	301	263	272	280	277	288	283	276	296	297	306	300	267	287	291	269	293	297	278	321	278	301	269	285	312	279	258	288	277	266	271	279	282	291	288	310	269	282	291	270	285	290	323	300	260	278	284	304	265	305	263	281	281	262	261	279	243	307	248	273	301	307	258	287	251	284	303	303	279	294	273	287	306	275	236	286	295	297	274	264	281	283	305	230	252	302	276	274	302	308	310	303	268	281	263	313	287	263	276	265	293	272	276	300	288	280	259	315	316	287	258	295	273	268	289	295	300	321	279	274	259	304	245	285	264	289	326	285	279	324	301	292	273	262	302	309	328	286	261	271	293	284	290	266	307	265	291	278	272	250	282	307	328	292	264	258	285	262	296	241	256	281	281	252	314	258	315	318	278	343	296	267	295	263	293	299	275	277	267	309	282	287	309	287	326	262	294	262	337	285	286	312	258	301	288	310	289	276	287	256	281	299	284	295	279	294	281	308	270	317	308	290	284	321	278	290	280	260	271	280	319	279	296	300	296	308	308	266	271	338	298	264	271	295	273	265	280	260	294	251	281	274	285	279	279	303	262	269	233	257	306	293	298	302	274	271	317	310	266	266	281	295	297	284	293	281	294	289	285	268	310	294	325	266	292	284	304	276	241	290	286	270	272	328	297	273	281	279	308	284	289	281	304	295	296	288	302	238	308	306	300	293	297	309	293	262	281	260	318	260	268	283	277	286	286	296	290	272	276	298	280	321	263	317	311	304	290	283	282	299	268	295	287	290	281	321	278	270	278	299	286	270	309	295	291	312	261	318	279	287	275	270	284	297	288	246	302	296	269	275	287	256	275	290	287	290	273	265	312	286	284	268	311	275	277	267	269	287	272	263	257	265	300	279	264	242	245	304	282	313	321	306	285	285	291	289	304	282	303	287	285	288	310	279	286	270	282	244	317	278	264	253	271	264	277	267	258	266	276	297	298	287	300	280	283	269	288	276	253	303	320	297	252	229	279	281	290	267	284	258	272	278	294	269	311	281	288	263	286	297	296	286	310	282	295	278	285	297	294	265	277	315	272	296	283	283	315	287	252	297	291	280	246	279	275	305	259	315	242	297	258	253	275	292	274	269	286	284	264	303	292	283	283	297	287	266	274	285	291	310	297	252	303	308	250	284	290	320	281	283	269	272	273	302	280	271	305	298	255	289	313	268	267	260	245	300	264	260	279	275	291	298	257	291	262	284	279	281	300	282	268	274	299	316	268	280	242	305	281	298	298	249	266	315	280	243	252	315	303	299	275	280	280	301	284	308	309	280	298	243	308	278	264	257	304	295	261	277	300	287	314	327	313	262	305	287	273	264	300	298	306	335	286	285	290	289	290	287	289	281	295	292	295	289	322	312	298	283	319	274	280	269	277	288	333	269	310	287	288	288	286	307	269	285	258	284	281	282	296	286	302	295	262	279	293	317	274	290	266	320	306	296	303	292	306	267	317	298	307	275	269	313	292	264	288	280	310	278	280	306	272	274	274	278	300	270	305	283	310	286	258	279	296	275	258	282	276	308	271	275	297	281	268	293	287	294	287	284	269	283	268	304	295	286	304	278	284	258	269	301	282	292	277	290	299	274	271	305	276	304	278	281	275	282	279	289	300	288	280	285	290	288	284	285	293	293	282	261	303	306	262	267	278	326	263	277	262	295	255	316	296	280	265	313	286	299	275	259	268	294	276	291	272	284	306	296	260	259	245	295	265	291	305	318	264	317	293	326	306	288	284	275	296	302	287	288	320	312	295	288	290	330	279	301	277	307	291	278	279	305	264	270	262	289	312	288	295	255	284	289	304	304	266	293	290	283	304	289	269	295	278	294	286	308	289	331	298	285	274	296	281	310	291	287	316	289	301	271	270	302	295	289	302	254	274	289	293	268	293	276	303	321	260	263	280	303	291	299	239	284	293	303	300	306	290	314	255	253	270	296	263	249	291	318	292	326	277	297	268	275	305	297	295	235	295	266	303	273	286	257	272	306	259	277	286	295	265	293	260	276	295	300	281	290	304	297	285	266	277	277	268	304	291	276	320	333	283	303	306	310	264	285	300	312	251	289	292	265	278	294	287	285	291	268	288	261	299	298	292	276	267	321	258	312	284	298	278	284	301	295	309	299	319	337	257	292	269	295	266	269	285	302	308	278	275	321	307	289	296	272	270	269	315	301	294	284	309	281	315	276	317	280	305	284	292	278	247	284	255	308
37592	13155	3664	2023	1239	826	718	615	635	653	626	617	612	660	629	629	583	674	687	588	588	624	581	587	596	631	628	598	619	619	650	591	648	591	672	607	647	584	633	593	631	612	670	593	632	614	671	601	591	655	601	627	645	605	664	640	628	635	630	663	659	673	660	621	644	654	584	624	603	623	660	624	602	609	648	630	646	652	613	638	663	637	618	656	636	651	614	619	580	566	680	633	665	654	588	611	627	640	620	640	572	620	643	617	629	642	636	611	628	632	621	626	629	651	606	630	600	652	622	649	683	615	595	574	622	598	588	683	651	665	634	676	595	671	645	653	612	617	628	654	651	637	649	652	633	639	610	630	612	631	625	647	607	679	587	634	630	604	626	601	585	654	638	666	597	604	601	628	632	605	602	670	602	663	620	648	646	626	644	648	605	682	632	640	654	628	619	613	600	636	645	624	635	588	619	652	675	624	612	653	609	631	620	602	630	630	642	606	572	612	622	636	639	647	655	652	657	597	643	633	629	590	637	607	606	647	646	576	674	620	626	614	641	622	635	613	603	620	601	632	628	659	613	611	637	635	634	612	649	653	667	665	650	611	664	689	620	617	643	591	602	673	623	623	645	653	626	660	633	613	662	568	592	613	641	635	687	646	675	628	616	622	672	609	669	602	655	657	652	573	637	662	643	645	596	630	645	563	577	648	642	606	629	619	600	668	612	651	667	607	594	656	604	700	643	590	619	595	597	606	674	643	624	612	689	660	643	606	612	671	619	643	631	643	613	657	608	623	626	673	616	633	660	656	642	667	639	613	611	624	609	597	611	652	641	648	606	602	635	659	606	628	631	603	649	628	635	603	624	603	611	596	598	677	629	635	605	592	591	631	622	613	585	654	633	630	660	641	609	644	596	664	622	575	603	617	624	642	643	649	631	636	704	642	651	647	648	590	597	621	606	608	623	630	656	645	648	624	604	635	639	633	639	582	633	621	608	610	627	600	650	619	670	669	607	659	679	663	650	631	660	647	652	606	617	619	687	645	676	592	595	630	660	603	636	594	644	611	646	650	620	629	589	625	668	584	651	633	636	624	648	614	623	653	643	623	616	631	598	635	631	589	614	640	624	600	652	606	627	580	667	628	659	633	641	652	607	621	654	631	626	638	638	598	597	662	656	631	596	647	618	669	677	610	634	646	679	640	675	663	642	658	645	602	651	677	619	627	660	619	652	590	630	610	619	648	604	642	610	617	654	626	634	621	634	639	618	663	638	650	622	582	612	638	655	685	674	652	638	617	578	627	595	588	614	683	631	643	666	631	627	631	613	624	594	631	624	588	632	615	640	657	599	606	653	565	615	604	633	600	656	588	605	690	661	620	625	646	631	584	616	648	630	608	651	651	630	637	556	650	624	673	636	620	636	601	617	619	646	660	658	581	625	616	623	608	639	659	660	623	616	626	602	648	616	645	651	609	644	674	616	615	618	633	615	660	638	622	611	625	660	616	596	610	651	628	652	656	667	622	644	675	624	637	639	620	637	636	637	599	595	641	614	630	598	636	647	619	595	668	630	649	621	642	638	632	664	607	634	635	618	653	634	616	607	623	644	646	625	603	590	622	614	641	659	634	591	632	633	688	647	638	652	632	593	623	606	638	609	603	649	621	606	625	614	643	619	620	624	642	671	616	590	596	654	598	608	636	622	675	609	601	660	658	587	640	643	622	653	561	633	600	585	628	640	624	650	630	588	637	640	610	636	644	642	603	641	624	656	648	601	566	655	636	619	596	639	595	642	602	629	578	621	658	642	616	684	597	689	671	622	574	609	663	647	647	613	644	648	679	586	639	651	645	635	649	634	633	634	665	594	600	639	629	606	641	669	657	643	628	609	666	634	628	571	605	647	621	625	643	634	622	633	630	628	631	660	613	636	624	651	599	616	592	635	662	608	605	700	582	652	626	651	674	604	608	675	641	608	651	622	631	665	670	610	670	616	715	649	602	626	658	660	665	606	655	642	610	607	646	653	609	643	647	595	623	586	634	648	606	569	628	679	625	639	624	619	609	649	617	620	639	595	653	649	669	628	633	657	620	680	645	650	628	641	638	670	667	659	605	638	671	639	594	652	633	593	654	645	603	610	625	681	603	665	591	627	651	643	653	595	661	631	577	637	615	612	639	674	615	603	605	631	606	625	601	659	636	655	613	659	661	572	640	648	624	655	620	647	593	570	591	629	569	651	620	616	643	606	591	643	634	625	647	619	657	630	607	646	595	658	604	675	611	590	604	611	645	635	604	652	619	641	602	651	619	694	609	647	639	604	645	646	624	627	615	669	612	623	654	599	573	624	611	612	638	629	623	600	630	569	654	629	608	665	620	599	649	624	640	634	612	631	690	631	673	645	611	658	619	664	644	589	629	629	645	613	642	646	613	635	642	575	642	664	623	629	604	667	628	637	665	621	602	650	645	644	585	634	624	638	599	604	583	602	620	671	615	608	608	645	642	632	616	590	641	594	624	619	609	634	694	683	655	609	650	637	633	639	653	605	645	605	665	614	653	607	600	595	684	645	687	646	631	651	636	666	658	642	617	653	600	616	620	627	636	645	601	649	659	646	639	617	639	589	628	638	636	572	630	613	631	593	614	617	638	608	705	650	587	649	673	586	630	662	643	609	644	645	602	655	613	639	615	695	626	617	612	628	671	622	657	607	662	595	626	682	648	616	666	622	635	693	645	643	646	630	637	604	617	608	606	639	629	629	629	655	634	647	643	609	686	628	601	608	655	664	652	644	602	659	614	643	649	667	628	639	615	591	653	663	646	627	614	621	637	611	650	654	619	639	578	589	673	637	612	656	621	615	617	639	624	651	624	639	629	645	604	613	587	609	611	606	616	647	663	648	604	600	605	654	599	644	624	661	641	632	636	633	633	639	628	640	642	643	621	585	646	657	666	617	653	600	642	627	653	598	676	649	655	637	631	601	622	635	652	615	606	629	615	598	642	619	588	589	605	581	607	653	588	668	654	681	631	672	616	636	644	618	669	632	623	671	577	666	636	637	621	620	634	649	639	625	639	627	614	611	601	657	666	615	598	675	583	673	635	644	636	577	589	654	617	670	649	646	658	687	667	643	608	623	633	628	648	630	643	627	657	658	587	625	644	624	653	649	621	646	644	615	602	636	601	636	658	639	626	647	643	636	607	630	669	689	621	608	642	654	643	658	643	615	607	643	612	636	646	634	642	619	632	588	608	643	645	627	617	606	636	629	657	596	636	631	636	627	632	647	654	613	609	632	670	588	641	642	621	605	691	613	630	588	639	634	641	603	626	631	643	678	620	637	634	649	623	620	656	620	627	636	616	637	641	605	671	595	652	609	681	638	612	676	674	630	617	622	639	633	674	638	656	579	614	624	660	644	605	628	672	609	634	607	618	652	649	604	689	610	644	598	598	604	644	580	654	619	663	614	672	607	607	654	657	603	672	650	653	628	624	663	663	648	582	655	680	622	645
56321	17841	3396	602	367	340	322	315	299	322	298	293	282	282	297	284	292	306	281	273	315	315	286	301	279	309	288	285	330	288	297	317	293	317	278	302	294	300	304	307	286	299	307	289	282	270	311	306	268	295	266	309	307	323	298	276	287	336	294	299	351	302	303	288	284	266	302	288	316	329	288	299	311	278	313	307	306	277	300	311	301	291	303	300	299	332	286	292	310	310	263	300	306	278	304	306	293	299	309	321	297	290	295	308	319	290	292	323	283	319	318	312	284	299	284	307	287	290	270	334	271	267	300	292	303	318	293	333	265	314	298	293	315	333	306	276	315	296	287	306	301	333	307	313	312	315	279	313	301	332	303	303	258	259	297	294	313	276	279	294	293	312	277	299	269	291	265	287	310	301	299	293	299	300	271	262	282	283	356	289	306	301	269	279	284	314	293	287	286	324	295	268	288	302	301	278	283	299	291	317	301	288	321	340	315	285	311	285	318	356	308	296	325	277	300	313	285	295	311	285	285	271	286	303	281	279	266	283	302	311	273	311	301	333	310	310	291	319	293	305	272	301	328	303	296	312	276	285	313	268	296	275	326	280	316	304	300	285	305	274	294	306	254	326	277	285	298	279	305	325	317	303	328	318	304	296	261	282	302	307	287	307	287	285	312	272	323	307	301	294	301	286	302	286	320	266	311	293	296	336	292	299	318	309	331	275	291	293	272	257	301	281	289	301	323	298	295	280	304	299	295	297	272	304	306	276	304	343	283	341	289	285	299	329	290	334	312	283	327	267	308	238	285	313	300	313	290	270	324	317	316	312	301	282	315	311	287	303	298	304	296	325	265	267	298	308	314	273	297	294	301	333	336	284	300	294	262	304	331	310	305	306	307	296	316	289	264	300	284	329	323	297	296	306	307	313	283	314	312	286	313	317	335	279	301	277	320	294	306	286	299	296	308	304	278	324	298	334	298	281	285	273	296	274	297	271	294	300	283	249	289	287	331	307	300	294	301	299	267	280	293	282	296	284	281	307	262	280	312	275	318	290	313	329	269	275	336	278	308	299	343	283	304	318	302	308	309	320	291	299	296	290	310	284	279	280	303	327	297	331	301	268	294	300	305	292	253	289	282	306	292	305	305	325	298	272	293	309	327	296	264	306	307	288	301	278	324	292	329	337	298	295	313	286	306	271	338	285	312	315	311	303	302	306	260	276	303	255	314	328	299	297	302	323	278	331	321	297	303	328	299	287	284	296	342	312	315	266	300	299	304	295	311	295	283	276	293	315	275	304	278	310	304	295	283	293	312	256	305	341	256	334	318	309	302	305	303	297	278	320	285	296	321	313	302	277	297	308	289	289	285	266	297	263	341	301	292	298	315	297	314	288	297	287	281	277	303	284	273	276	293	285	312	309	283	333	279	302	256	289	283	283	295	304	269	299	282	291	290	272	294	274	287	282	289	300	285	286	311	284	275	272	283	299	271	304	273	314	281	309	310	318	287	293	284	295	303	290	323	285	298	311	285	296	267	335	278	322	304	289	280	246	296	286	283	290	289	311	306	298	299	273	263	302	325	280	285	282	242	286	290	289	311	305	295	292	293	299	294	314	263	300	325	302	334	299	280	295	295	296	293	304	296	301	326	296	280	277	296	331	303	290	305	311	331	293	292	313	270	323	284	309	304	281	280	275	302	310	288	297	336	303	318	334	319	314	291	290	316	270	291	302	287	313	303	289	306	323	325	288	328	298	315	271	288	294	318	289	274	277	296	281	290	309	281	346	289	287	295	288	311	318	318	279	303	297	303	326	290	300	348	286	295	316	326	291	323	297	297	294	273	332	323	310	321	308	280	309	320	279	311	272	295	319	293	305	320	263	302	283	281	300	290	298	322	287	294	287	292	309	294	291	330	287	300	323	278	316	308	298	304	287	322	311	273	281	334	284	298	337	337	308	297	301	290	322	323	302	321	280	307	324	274	315	331	314	288	280	295	263	287	286	302	295	291	295	302	314	283	294	308	316	259	304	287	283	280	321	286	279	305	302	301	297	269	313	291	331	283	316	293	317	291	307	313	293	313	276	312	312	320	292	314	325	316	304	275	313	286	287	300	295	304	291	297	281	282	298	299	296	306	290	293	291	302	308	297	286	324	290	292	300	296	305	312	323	292	294	317	287	286	312	334	297	267	269	295	283	312	309	286	322	299	329	298	328	288	280	276	317	337	307	333	293	275	282	279	339	290	298	288	325	304	313	280	309	311	269	290	309	275	316	303	281	283	268	289	297	288	289	296	282	301	314	298	290	308	305	323	310	309	316	317	305	296	290	292	264	270	292	303	331	336	305	268	322	294	296	257	287	294	300	331	304	263	329	315	318	286	289	287	318	271	285	302	321	298	298	336	302	295	284	275	302	330	300	257	284	272	283	314	290	324	279	293	317	268	344	315	293	289	329	319	299	313	287	300	285	262	318	287	301	296	284	292	324	293	310	317	269	283	292	284	270	291	273	282	269	288	311	307	270	279	310	278	323	313	285	290	325	295	299	314	289	297	285	299	313	292	295	306	300	297	264	304	276	305	295	310	296	274	325	306	290	316	308	300	284	322	293	329	320	291	272	298	324	296	313	299	283	290	265	268	279	313	305	269	298	299	298	319	284	313	299	291	301	292	303	286	297	318	285	296	308	309	266	301	284	273	298	332	274	295	285	310	282	321	287	302	290	275	244	303	307	274	270	306	306	298	274	333	290	324	321	283	276	271	296	318	322	305	286	282	314	305	312	284	295	297	275	297	294	317	307	338	306	305	316	317	336	276	293	266	341	303	321	321	237	305	327	292	335	318	277	264	282	315	293	311	293	309	310	295	313	294	297	289	289	296	274	271	290	306	276	297	304	307	302	307	272	310	300	298	273	305	322	305	312	255	297	284	291	304	281	265	295	299	283	324	299	284	300	296	297	259	324	270	302	312	335	295	286	299	247	328	302	317	302	292	310	255	314	288	327	270	301	307	324	304	320	330	285	275	286	304	297	293	304	283	324	276	321	312	297	277	326	296	289	293	291	298	335	353	284	304	299	316	321	295	309	286	295	299	301	295	341	302	272	298	297	282	272	305	278	290	259	298	257	280	299	265	309	278	311	313	303	293	333	275	307	268	288	266	259	321	327	289	296	285	302	298	312	291	274	289	303	276	281	304	297	278	291	291	299	281	268	278	296	283	272	290	316	295	299	312	286	278	285	268	291	290	307	320	317	303	278	333	298	306	310	296	292	260	300	308	316	311	318	255	295	284	302	267	285	279	284	295	294	300	272	313	330	303	300	338	306	284	281	288	303	285	349	340	279	290	315	275	292	329	288	292	274	297	306	303	284	321	296	331	330	311	291	330	282	298	296	291	285	318	298	317	272	321	272	287	263	298	283	343	323	312	313	315	285	318	309	318	348	336	300	288	278	317	306	286	309	279	289	293	319	306	303	317	301	294	287	297	310	302	294	262	296	287	302	281	306
36676	6789	2127	1256	899	792	778	687	652	635	634	693	671	649	641	644	681	668	681	669	626	640	675	616	654	684	680	685	672	630	663	636	696	665	649	649	669	707	658	742	694	666	630	655	693	664	656	657	646	663	646	708	631	670	684	632	673	677	656	678	637	643	621	622	623	639	669	653	638	686	679	663	628	691	661	648	665	632	665	659	623	642	644	643	688	685	665	696	638	627	680	665	621	676	660	632	683	669	670	668	685	698	695	651	654	612	650	650	671	655	637	677	699	653	667	661	622	661	643	636	708	686	647	689	636	678	659	614	614	631	643	668	707	651	640	642	669	690	646	658	611	654	694	657	662	672	660	679	638	594	659	671	625	667	643	694	664	658	661	626	646	680	669	644	652	669	632	656	648	658	677	637	643	647	636	688	637	682	650	631	719	606	643	701	686	679	645	677	662	702	652	671	648	674	664	637	623	684	672	672	635	661	665	671	689	665	678	652	649	672	659	654	670	663	680	671	667	687	677	673	649	671	635	662	636	647	646	648	635	644	647	644	658	679	642	684	669	658	624	665	655	634	665	648	601	657	679	663	670	670	663	677	673	657	686	673	660	693	641	675	626	639	637	647	687	649	628	627	684	667	707	648	606	614	667	665	645	659	637	672	684	616	680	658	682	662	644	633	678	651	717	641	697	683	651	652	710	660	655	690	635	644	655	668	647	667	693	690	636	637	599	652	637	676	686	631	682	645	701	664	688	671	664	667	672	620	661	685	661	649	649	695	634	690	687	625	685	632	621	734	638	706	673	676	655	696	685	634	671	654	650	666	651	633	649	704	635	579	685	645	619	661	680	688	694	695	680	648	668	635	674	662	710	649	649	660	643	685	635	630	628	715	663	654	678	680	665	654	711	676	734	648	704	608	647	629	622	676	665	659	666	644	650	713	708	704	628	667	681	722	615	667	684	639	645	664	677	640	681	615	636	657	634	679	660	694	684	686	664	637	656	611	651	657	613	670	646	641	686	695	670	620	708	698	699	644	680	673	625	662	668	695	673	691	661	678	648	676	621	702	668	672	635	682	625	671	659	692	674	625	721	665	684	618	650	658	643	666	625	679	671	646	679	662	623	686	665	667	672	628	693	640	678	656	666	657	700	633	683	691	649	682	664	647	680	659	660	660	673	674	618	672	638	656	598	672	685	702	640	673	645	662	671	719	650	657	644	658	698	628	652	681	670	692	654	665	644	652	701	667	675	691	668	665	650	676	661	693	635	635	710	674	617	671	658	648	659	656	657	692	675	687	616	633	669	668	661	654	642	650	671	637	655	633	697	637	622	727	698	617	640	634	688	690	627	651	677	648	601	677	663	645	671	680	686	702	669	627	658	643	664	674	682	687	643	641	637	647	687	640	648	675	662	635	691	671	657	646	659	637	606	671	678	668	712	686	651	698	634	628	642	652	676	691	644	709	720	656	677	697	638	694	609	661	670	664	652	711	689	636	647	657	682	677	663	624	651	667	696	683	633	637	655	665	644	666	645	657	682	666	636	667	679	670	640	693	642	631	663	694	694	674	708	710	690	728	720	637	665	643	688	718	683	659	668	647	660	648	661	660	712	709	605	667	627	675	638	671	679	708	702	620	641	637	674	663	644	650	617	683	658	616	672	693	678	647	678	697	671	665	667	680	659	649	689	671	613	669	686	646	700	641	651	644	628	644	677	639	643	635	634	640	664	664	667	689	668	645	689	659	681	641	592	705	648	652	634	620	631	682	674	623	663	620	651	639	652	673	608	733	659	646	699	662	702	677	667	688	657	625	627	696	686	673	676	653	647	641	687	657	680	630	619	679	659	660	636	651	612	625	661	665	610	638	639	689	668	696	684	677	673	655	666	649	682	661	716	701	649	676	707	677	671	635	686	677	634	689	635	644	651	677	680	636	692	671	646	687	634	683	617	688	598	653	713	682	637	646	622	691	671	679	654	693	681	643	678	711	641	663	660	670	666	681	637	665	664	679	707	659	665	648	620	672	649	683	640	611	660	629	692	673	656	700	709	681	659	680	632	620	636	705	636	659	650	658	671	677	672	675	647	700	657	630	666	672	692	683	653	634	662	649	714	701	717	644	666	658	686	643	637	669	658	673	658	686	704	637	653	662	683	654	644	669	639	642	670	618	675	632	674	644	654	660	689	632	664	686	651	692	653	683	695	647	634	713	647	658	632	688	697	703	711	735	689	636	638	648	696	651	691	647	642	652	668	705	703	713	676	647	654	628	675	638	702	653	646	657	649	674	658	627	641	662	687	670	638	655	667	648	668	692	698	672	665	676	688	656	624	684	629	628	646	673	723	687	671	671	681	680	633	649	679	649	624	661	702	667	658	682	624	679	642	666	659	682	646	676	638	650	687	679	656	657	649	660	672	644	634	620	604	632	663	633	694	650	655	661	668	704	683	687	684	665	677	703	649	646	628	663	688	679	677	688	645	647	674	691	661	634	670	684	649	701	662	639	664	693	618	627	726	680	703	706	703	612	609	645	676	711	669	654	669	662	713	670	663	666	671	667	652	643	666	676	652	612	635	657	659	674	620	629	628	673	671	707	663	698	629	663	660	629	647	708	670	698	681	657	673	702	654	671	645	629	694	614	673	631	661	657	662	677	666	663	645	663	628	652	703	707	698	645	649	604	653	663	674	650	677	654	639	635	646	610	708	663	729	626	668	648	676	651	623	696	662	636	644	667	623	680	672	663	665	677	657	648	684	710	674	660	690	728	677	658	685	647	649	624	676	635	654	704	644	660	689	656	659	649	670	619	697	680	661	648	638	649	647	660	642	677	676	669	659	668	673	684	641	646	660	684	668	692	667	677	712	655	672	630	609	656	721	671	694	638	673	612	657	644	641	684	703	703	637	711	688	669	684	698	696	618	644	653	634	632	592	663	716	692	715	666	700	676	695	679	661	720	674	659	680	687	651	696	655	643	693	681	682	654	643	637	666	670	639	653	656	630	663	654	663	644	655	654	644	644	669	669	710	668	655	610	674	677	688	669	654	676	648	683	587	644	669	674	656	701	681	644	639	639	673	653	643	645	692	654	712	649	650	688	628	655	644	677	679	678	685	640	686	694	698	664	656	642	636	658	636	707	673	640	624	658	712	663	638	670	668	686	640	678	704	707	669	662	638	665	661	670	608	660	679	671	635	663	643	622	668	628	655	634	630	663	653	707	644	616	658	692	679	619	661	693	673	696	700	674	666	645	655	674	661	665	664	625	722	693	645	683	677	679	655	695	613	675	619	653	676	673	674	683	692	630	669	656	678	626	661	653	667	643	658	666	631	689	652	718	643	624	668	644	636	682	607	662	648	657	675	641	602	676	669	647	639	633	680	652	645	648	641	658	669	619	677	647	686	686	652	680	654	638	691	675	668	679	669	674	650	666	625	680	624	694	697	688	723	682	669	669	689	663	665	638	653	664	618	686	662	643	661	592	664	698	669	724	640	675	641	629
58070	25138	8753	2327	1056	619	446	325	327	277	332	323	294	312	304	267	307	315	295	338	328	288	322	313	305	282	290	301	328	286	299	298	303	283	323	298	310	269	299	320	295	317	316	299	317	325	289	308	274	273	301	329	338	320	267	285	311	271	337	330	268	288	291	292	290	314	300	299	314	333	305	294	317	305	301	300	277	277	269	301	293	283	320	312	299	276	308	292	266	333	304	357	301	311	284	293	297	265	275	281	274	324	298	311	292	298	285	304	267	296	309	307	278	299	303	319	296	311	268	283	288	267	318	317	313	292	295	293	300	298	284	282	303	301	313	310	305	268	314	280	328	313	293	295	283	302	302	311	300	292	331	312	323	322	321	282	292	302	290	313	323	268	291	300	274	294	277	283	307	286	306	310	280	311	350	311	325	314	310	276	303	289	273	326	323	291	275	326	292	300	287	309	337	315	278	325	286	301	283	291	310	285	285	307	315	305	270	328	297	299	309	301	317	325	305	301	299	293	310	290	286	307	287	288	272	301	318	292	309	324	317	302	316	283	322	277	263	368	299	315	260	332	303	305	331	298	268	304	306	321	290	287	298	304	288	304	328	295	312	284	273	310	341	294	298	297	317	283	311	293	277	277	306	296	298	286	313	286	318	316	288	288	257	289	299	310	299	305	271	315	313	325	291	288	283	296	309	275	305	304	275	292	297	288	294	295	269	287	308	267	291	373	317	296	284	271	334	319	271	319	309	309	304	288	270	326	282	293	309	284	323	324	294	274	315	321	303	305	295	321	296	297	316	293	309	294	319	310	287	252	317	281	332	318	294	300	299	293	312	301	277	270	305	293	304	308	311	322	305	274	310	298	306	287	308	292	303	308	323	314	302	290	274	307	252	294	291	299	301	295	288	270	283	289	312	294	322	318	284	312	311	317	328	305	295	315	294	289	285	315	284	270	317	310	273	310	357	299	282	294	283	311	302	286	323	316	299	283	320	313	297	313	317	293	283	302	310	297	296	298	338	302	302	295	302	273	295	327	278	312	293	320	316	260	302	304	354	295	281	304	301	298	342	347	317	318	309	297	287	308	282	290	334	318	296	326	294	318	299	300	272	307	300	297	286	288	270	313	293	303	299	306	302	317	337	289	291	338	300	308	309	302	289	301	310	286	307	273	339	300	304	309	340	279	294	296	295	309	292	283	325	314	337	253	311	296	307	278	274	265	301	275	284	272	259	313	292	289	287	307	282	311	315	352	287	306	313	289	296	304	328	307	300	334	304	322	309	309	273	308	344	314	294	295	279	283	302	309	291	285	293	342	292	327	272	332	296	315	281	265	302	300	307	298	283	310	308	320	274	307	309	339	289	263	261	318	304	290	318	301	296	302	299	278	318	303	263	319	309	277	311	315	279	288	327	312	293	270	312	272	291	276	299	284	297	261	281	291	295	309	308	305	303	310	279	297	302	309	320	289	296	293	316	287	254	273	311	304	268	289	321	302	296	283	292	326	315	312	282	310	318	291	271	290	268	292	328	283	345	312	321	317	302	297	316	335	269	295	245	297	291	320	303	304	301	288	305	287	276	274	350	276	294	282	316	310	287	321	317	290	314	332	287	292	324	284	295	292	291	329	330	320	293	324	323	291	316	274	270	317	286	295	258	325	259	307	292	319	267	275	285	296	309	326	313	289	304	316	291	292	299	283	323	320	326	325	307	323	339	271	308	300	298	297	326	263	315	303	321	287	302	308	316	302	325	291	320	314	331	300	305	304	278	303	359	296	299	309	276	274	299	288	290	315	333	319	284	292	282	282	290	295	267	297	293	307	301	283	265	292	294	280	270	303	312	306	326	300	303	323	285	342	291	301	289	285	306	323	292	294	284	334	323	313	295	295	322	279	316	270	289	292	293	302	316	322	311	296	292	279	305	282	318	318	305	301	288	294	295	290	306	290	299	320	285	306	272	305	298	287	291	297	307	279	297	316	290	280	307	347	310	279	297	283	273	335	304	271	324	314	297	291	287	312	334	308	316	285	292	322	322	294	293	314	305	334	272	277	292	300	284	314	329	312	282	311	341	300	313	291	318	303	322	298	301	297	316	287	290	286	307	312	345	303	262	303	302	346	330	319	306	309	329	277	299	291	264	291	327	319	324	319	261	279	275	304	329	279	292	311	293	280	321	330	251	287	245	345	307	308	303	276	312	293	302	297	279	314	295	313	268	301	284	290	301	314	340	265	320	334	300	309	327	322	259	270	332	289	282	325	335	317	338	317	301	296	288	302	297	280	302	290	314	280	310	326	299	303	311	294	300	300	263	296	338	298	280	311	285	295	310	307	285	311	273	271	301	315	325	304	293	293	308	293	304	299	347	295	292	297	285	306	296	262	333	344	301	287	305	317	311	315	278	271	311	324	299	314	310	287	286	299	339	315	276	297	323	271	295	277	317	295	312	308	323	270	305	323	302	298	305	279	308	282	283	323	307	298	287	284	302	305	306	280	316	283	303	291	278	269	286	306	298	305	309	301	297	275	267	279	285	315	305	318	321	286	263	307	271	305	312	309	315	318	326	286	302	299	313	305	288	316	305	298	348	273	302	313	320	309	304	308	298	332	293	323	285	331	316	291	270	296	308	297	307	286	265	309	293	311	334	309	314	291	297	299	302	318	325	268	293	295	294	337	289	297	353	308	318	287	289	311	326	299	320	320	303	266	271	308	300	290	315	272	300	275	317	299	276	340	315	278	265	290	319	268	328	301	293	324	320	326	330	312	294	317	307	308	305	313	328	317	305	288	319	304	282	292	314	319	286	310	299	284	256	298	305	272	313	306	313	320	284	326	319	329	270	322	325	293	307	286	288	284	295	271	277	290	313	312	284	308	297	282	320	304	301	296	329	305	318	315	317	263	270	288	305	319	319	310	281	332	307	299	307	283	296	316	310	320	279	308	324	319	311	277	306	331	300	338	322	275	288	279	297	308	303	332	289	311	319	335	289	306	276	300	303	313	322	327	276	307	284	275	277	299	312	308	293	275	307	294	306	291	293	302	312	279	325	362	294	305	266	286	292	298	269	291	305	295	278	290	304	266	270	311	305	307	304	292	307	299	320	306	313	265	313	285	298	281	312	325	299	316	283	307	305	295	297	275	327	306	296	320	297	285	337	317	314	330	286	278	251	312	283	323	329	312	298	303	323	294	271	304	307	295	293	317	307	316	315	304	303	310	286	275	294	321	283	281	299	300	284	299	312	273	339	314	301	323	313	311	291	329	289	323	283	317	288	296	313	291	289	311	341	289	317	275	291	309	329	287	274	294	287	294	294	297	330	286	284	314	301	284	322	285	343	299	315	305	301	317	287	312	312	272	297	280	312	343	271	307	309	271	303	284	308	290	282	312	300	307	300	294	281	277	304	292	319	293	293	281	321	306	280	276	307	323	307	284	303	295	260	286	320	307	357	288	282	290	285	356	297	309	318	301	292	299	310	328	284	307	312	295	253	272
38976	17494	7126	4395	2821	1819	1173	827	661	723	697	741	733	648	651	631	652	690	656	644	645	676	662	688	660	677	713	656	692	656	633	668	678	704	687	659	625	676	664	676	656	650	651	652	667	666	637	635	633	638	651	638	698	681	667	708	678	695	675	708	629	620	675	643	683	688	643	647	683	639	658	695	660	639	706	659	646	693	657	692	679	624	654	705	690	676	672	645	724	604	658	675	643	639	660	650	725	650	679	693	631	685	671	672	644	658	687	616	641	675	666	661	626	673	642	664	661	647	635	663	654	654	703	627	661	699	626	645	667	695	646	605	686	640	656	657	663	677	690	634	700	702	681	658	631	677	657	650	654	652	622	670	635	613	685	640	672	671	651	639	676	623	701	664	696	698	651	666	625	649	666	596	671	664	663	708	664	601	600	646	678	645	640	666	721	668	626	642	683	663	652	660	628	685	643	688	628	649	621	681	655	669	681	674	668	688	673	665	646	677	674	632	656	676	674	701	685	686	668	643	651	656	692	686	650	657	686	650	669	656	655	687	657	648	650	675	617	634	652	647	703	654	711	673	668	675	613	657	683	614	630	649	653	614	655	684	626	666	669	651	628	690	683	673	672	623	675	683	673	649	681	669	693	649	685	696	648	656	661	624	647	652	693	689	646	666	663	676	662	678	741	656	684	758	656	665	626	643	602	652	657	656	636	649	655	642	670	657	642	643	650	678	694	648	617	647	614	608	677	650	675	658	639	611	686	703	683	691	664	663	659	639	672	659	658	662	645	642	661	644	645	669	619	659	650	710	662	650	717	647	647	617	642	672	626	620	634	706	625	629	594	668	648	691	656	650	677	634	679	625	664	617	655	650	670	645	625	679	636	666	664	649	672	631	668	687	684	666	708	648	685	678	671	636	678	627	643	679	688	685	668	651	683	646	657	655	628	636	611	672	683	668	644	678	640	639	671	669	629	670	647	680	638	684	644	661	676	628	636	659	605	709	695	642	667	670	665	645	651	591	642	668	697	620	673	647	660	638	625	651	615	647	655	713	619	645	675	620	678	674	632	635	662	634	610	632	643	677	692	655	622	663	632	662	634	634	629	683	600	617	667	646	661	650	640	651	678	663	660	643	612	659	641	663	660	671	638	683	649	709	633	636	676	661	686	695	639	703	663	662	660	638	703	582	672	637	649	641	645	705	649	654	658	655	726	679	671	657	672	638	663	649	663	676	637	618	671	649	688	677	631	644	672	670	679	659	661	717	638	660	653	620	697	649	635	664	654	681	666	673	734	684	640	653	701	675	629	650	643	695	641	687	632	651	691	678	647	615	621	642	713	686	634	644	672	683	663	619	647	638	680	656	689	629	689	677	721	651	710	672	687	632	697	693	659	666	638	716	649	691	638	651	649	614	665	652	639	679	654	669	607	704	689	677	666	671	668	677	673	667	646	659	676	609	680	599	688	648	625	615	632	629	646	660	671	659	702	654	645	623	649	695	664	649	695	704	613	631	595	676	611	645	654	654	607	697	653	678	696	627	639	635	664	647	655	664	714	636	666	648	669	643	671	661	663	638	624	653	662	656	669	690	659	664	662	663	670	645	659	686	697	669	686	719	698	635	689	617	644	674	659	683	672	654	655	633	653	707	685	626	634	680	633	645	655	704	653	680	628	689	649	667	678	661	619	676	657	628	630	657	660	740	679	663	655	628	686	669	640	638	636	674	680	696	680	663	687	684	668	658	677	673	695	582	663	741	698	680	639	624	700	653	648	684	678	687	715	654	649	644	616	679	679	691	705	698	655	685	650	666	636	613	666	671	655	659	649	660	653	677	650	676	650	664	709	710	693	661	649	642	677	698	647	685	647	634	689	649	663	697	661	615	683	683	679	652	665	652	682	623	664	649	688	606	722	587	700	668	717	684	685	663	667	665	634	637	699	635	644	592	646	711	677	649	634	610	672	687	655	695	708	664	626	654	658	653	661	696	656	656	678	663	633	642	657	696	649	659	685	671	606	657	624	664	655	677	650	647	662	651	711	634	662	656	592	644	644	667	667	633	649	631	673	680	661	641	641	695	701	640	661	723	643	657	611	630	708	612	654	701	678	681	661	639	702	670	622	617	697	694	633	639	629	673	632	649	651	657	716	680	640	662	629	621	658	655	614	655	675	673	661	679	730	685	653	660	654	670	668	678	681	684	660	693	626	629	666	630	634	667	652	668	625	653	635	718	667	697	647	656	662	590	652	689	653	634	697	656	644	664	678	685	690	665	661	655	630	613	697	651	702	670	673	652	643	645	655	634	655	660	683	683	671	636	654	662	614	643	625	616	656	679	662	691	714	698	690	655	655	668	688	614	656	670	693	657	669	625	662	684	654	667	673	668	628	628	666	689	637	678	704	665	667	681	655	656	640	690	721	705	671	683	656	624	644	687	690	656	682	653	669	670	663	625	626	647	674	670	695	665	648	655	681	678	655	680	691	648	586	650	630	683	689	634	703	661	671	686	696	693	690	695	649	664	660	673	665	655	624	683	680	690	645	684	673	673	665	635	694	657	629	684	650	631	665	645	637	634	652	651	653	650	654	682	642	637	658	630	711	635	652	614	640	651	694	657	638	610	622	705	641	608	695	660	670	655	647	677	717	662	711	647	639	610	684	675	695	617	650	626	702	657	648	660	650	687	676	653	686	689	644	583	666	667	657	711	659	645	677	672	680	637	678	643	608	644	681	673	673	628	638	705	660	668	697	684	667	626	625	674	644	656	591	642	679	647	673	665	625	659	658	652	716	639	721	691	670	696	640	650	662	649	682	658	646	593	676	688	696	702	638	645	680	596	653	655	678	697	652	668	647	683	664	627	708	690	721	667	608	662	657	671	674	683	666	676	637	672	677	633	645	654	676	676	679	640	655	690	670	658	657	692	670	635	678	676	686	669	645	673	689	668	673	644	651	650	664	674	621	601	683	644	682	663	607	690	612	654	642	682	623	653	621	667	671	687	647	663	646	677	692	649	689	651	638	666	704	630	681	671	621	691	693	643	691	697	683	657	724	650	649	654	724	682	652	609	683	671	666	629	648	692	637	720	706	630	706	711	713	651	657	652	719	658	659	711	710	657	684	658	702	662	695	675	673	712	635	650	689	622	615	700	665	701	660	682	652	690	643	681	637	631	674	642	676	690	662	650	582	706	643	632	649	665	660	686	690	696	662	653	651	648	701	641	607	682	692	662	655	711	634	641	691	666	656	646	627	655	632	711	652	658	619	725	689	662	695	659	674	606	643	656	666	659	701	662	714	625	675	687	650	653	696	607	652	676	670	647	657	690	726	631	615	698	626	672	650	668	681	670	679	698	646	700	702	631	691	652	650	723	648	700	690	691	637	686	710	682	674	637	635	644	699	632	696	660	629	663	646	638	639	682	670	637	664	686	666	654	648	635	641	681	661	620	657	625	627	643	644	651	658	707	658	663	674	658	695	671	645	663	689	640	651	653	672	674
50731	17709	3834	1066	591	360	307	286	308	260	283	262	273	268	265	259	265	266	250	308	258	296	265	329	284	284	297	286	306	285	293	274	280	257	264	279	289	264	259	277	252	257	295	287	276	299	270	304	306	285	273	316	279	287	297	289	306	298	261	259	284	299	281	284	306	300	277	247	243	251	273	238	284	273	298	292	253	261	283	257	252	306	319	283	320	267	281	314	260	267	292	313	272	289	257	285	292	282	290	293	292	262	269	290	322	281	247	300	278	297	276	272	278	234	249	278	276	255	281	280	272	293	271	271	237	296	299	260	237	306	281	271	267	307	277	266	266	275	284	312	279	311	278	276	275	281	271	293	273	271	308	301	298	265	260	302	304	285	286	291	308	320	280	299	307	289	275	273	244	259	261	279	343	274	337	286	318	268	266	288	259	250	307	286	274	250	304	281	276	299	286	285	289	295	333	292	286	275	241	276	246	288	281	300	308	286	269	254	289	278	311	298	270	274	277	261	277	260	303	309	280	287	300	301	303	256	294	307	274	302	301	263	270	272	275	326	278	266	274	313	288	280	311	244	264	321	312	280	298	311	248	307	276	273	275	282	274	293	316	285	289	300	250	241	278	305	256	246	257	280	273	287	270	279	268	278	263	297	267	302	277	277	262	298	300	261	252	269	288	250	289	268	284	278	275	293	263	281	246	293	279	300	249	293	282	290	246	264	285	256	308	275	269	315	271	269	256	257	250	310	293	287	276	291	251	292	297	276	290	261	296	295	269	273	265	293	308	308	308	264	253	292	264	276	304	279	267	279	263	292	302	275	276	325	290	268	284	238	236	269	282	308	279	270	282	294	277	291	279	251	294	305	279	280	257	263	261	266	246	271	284	271	258	261	283	242	289	258	292	289	290	277	250	290	277	299	267	299	271	268	260	283	278	282	293	270	283	250	282	296	283	265	286	263	275	297	299	271	275	252	291	301	277	302	288	327	283	271	276	245	311	271	272	257	280	259	254	256	265	310	304	298	266	270	253	263	285	289	269	271	291	280	307	251	299	289	304	260	275	274	316	302	313	275	279	281	286	304	264	289	285	276	284	262	301	309	290	254	296	252	269	289	256	296	254	269	278	310	294	294	289	295	301	326	288	284	268	264	290	254	287	276	249	275	293	278	276	258	261	276	289	285	316	268	269	275	291	281	285	274	289	288	278	295	291	293	290	285	304	282	286	284	278	286	292	259	281	261	274	304	286	250	283	298	283	255	313	281	269	281	279	298	299	294	285	317	259	291	271	281	331	277	252	300	260	290	327	301	287	270	300	304	274	247	252	240	290	284	263	306	288	265	262	316	275	316	305	289	290	292	287	305	302	295	275	273	280	297	299	262	267	261	277	286	266	259	273	261	274	249	269	293	280	289	268	282	294	272	305	285	283	289	287	288	311	293	298	257	267	287	296	275	277	308	264	276	302	302	312	275	280	256	271	274	259	239	278	323	279	262	275	271	286	294	277	257	285	275	296	259	242	287	293	296	290	284	307	278	285	304	272	264	272	283	288	280	281	294	310	287	313	284	281	311	275	276	290	293	272	285	291	338	278	260	270	242	266	280	275	293	275	265	272	301	298	262	276	273	279	293	304	304	284	267	301	291	302	269	296	282	275	274	290	288	281	279	279	274	275	261	312	262	255	290	275	276	281	286	291	285	276	269	275	262	321	293	273	270	297	285	300	258	293	279	296	271	275	274	294	301	306	280	276	296	251	284	251	269	276	289	275	277	271	287	266	313	261	276	238	261	270	285	286	266	275	278	253	304	296	303	265	295	304	262	301	261	320	295	291	256	293	279	270	277	286	277	245	276	270	292	283	314	301	269	302	311	253	246	258	265	281	280	284	248	233	280	308	290	283	265	294	254	249	270	317	257	286	304	276	297	296	279	278	303	292	262	275	301	276	287	297	296	295	307	279	290	266	274	298	300	271	299	255	314	288	284	276	270	276	287	286	298	269	277	262	275	300	262	297	300	272	258	277	282	306	262	284	281	288	289	276	289	273	278	278	305	297	307	315	280	296	298	296	275	304	277	267	273	283	273	280	295	290	266	288	271	288	306	292	286	284	276	285	312	280	276	272	288	309	268	286	300	286	305	274	272	289	299	320	261	275	290	260	282	288	308	317	273	281	301	290	258	262	284	273	295	280	272	300	305	267	288	287	319	268	282	276	304	266	264	275	282	271	249	245	273	260	258	292	291	320	307	300	293	266	276	278	266	257	271	304	284	263	278	270	311	280	288	285	271	295	283	285	343	302	261	281	271	285	287	281	267	274	255	269	301	286	316	279	296	273	297	342	305	259	286	265	288	282	281	270	283	285	289	263	282	284	259	284	291	291	274	279	300	289	316	302	285	263	293	272	264	274	266	293	272	277	267	266	265	289	325	269	298	272	290	263	288	275	312	299	272	313	269	253	291	258	252	295	300	272	248	285	289	262	322	290	276	256	258	258	251	268	276	291	279	282	270	298	296	307	281	228	276	232	295	281	303	304	275	288	290	310	276	307	281	281	263	275	303	274	281	280	241	251	287	261	297	291	280	238	302	289	305	325	291	298	332	295	286	300	290	300	295	313	308	283	272	270	290	301	287	311	270	311	313	280	270	276	274	262	280	279	329	297	286	284	294	279	277	271	280	287	251	267	285	300	270	273	289	258	262	284	302	284	285	281	291	312	301	302	283	286	274	297	299	249	294	253	243	314	300	302	297	309	291	306	272	269	305	242	291	311	291	290	298	271	300	299	279	282	271	296	318	257	286	324	304	287	262	286	288	285	274	271	300	286	287	269	281	288	274	255	319	284	264	308	288	294	297	247	298	262	292	270	253	267	286	302	288	239	280	322	285	282	280	258	270	280	285	291	282	257	288	257	249	294	286	245	306	319	293	261	312	304	272	301	277	287	278	297	275	266	283	247	284	276	264	290	264	302	270	301	289	285	244	275	302	283	296	288	291	305	263	260	270	281	260	283	324	294	250	279	271	297	277	266	250	278	248	288	253	296	267	286	289	297	267	295	232	276	292	284	256	317	274	289	318	284	289	270	258	299	297	277	288	275	286	293	277	305	262	300	300	282	292	252	286	295	302	262	286	265	305	299	263	256	293	283	266	274	255	272	279	299	303	305	312	315	295	280	277	282	294	284	267	273	261	299	283	273	286	260	291	292	298	317	291	291	272	284	295	252	297	266	284	314	291	235	265	291	281	288	288	312	289	276	253	295	285	289	290	285	313	296	277	301	299	244	291	259	309	287	319	248	270	280	287	306	277	281	303	312	249	258	259	262	266	270	302	294	324	298	251	280	287	290	289	284	272	265	284	316	301	298	303	274	310	294	270	285	252	284	323	270	283	295	277	302	300	277	280	275	302	288	307	319	269	277	309	306	292	292	291	307	289	250	312	291	291	251	292	279	282	278	267	281	289	287	270	258	296	282	269	285	269	279	305	304	272	307	299	285	278	306	284
34351	11264	4232	2382	1345	833	731	654	638	628	681	617	613	626	657	632	632	598	614	587	643	618	597	602	654	651	622	647	631	618	561	566	637	613	645	638	567	606	594	600	580	641	601	631	645	605	651	607	604	625	599	647	612	632	625	625	644	634	584	660	632	636	609	632	599	638	631	610	657	622	613	574	644	624	606	568	625	614	610	604	646	631	606	620	600	607	591	632	622	610	605	638	663	576	585	640	622	633	624	634	581	665	624	670	600	610	621	639	615	633	636	648	573	625	635	612	592	652	620	623	639	694	664	599	608	642	628	621	638	609	588	591	651	637	621	642	622	670	595	638	603	653	605	641	619	624	670	640	629	613	616	607	620	620	608	617	619	642	641	619	650	643	613	649	640	662	616	591	605	640	629	630	671	644	633	625	637	607	639	616	593	607	655	628	594	627	619	632	679	649	629	628	611	637	609	658	609	632	610	609	626	642	669	588	644	635	596	647	598	609	599	605	590	632	648	597	612	635	628	628	685	661	615	668	610	631	624	636	609	648	618	624	634	641	630	612	592	590	641	628	616	620	618	602	607	640	596	651	645	645	632	636	608	617	624	609	659	584	598	610	604	637	616	669	612	602	592	629	621	641	607	643	611	614	663	604	647	595	573	621	620	647	615	622	613	659	614	601	618	663	637	649	559	626	619	595	629	627	604	665	668	656	619	634	572	611	559	633	614	663	606	612	636	599	637	630	628	624	584	645	617	579	657	589	630	630	619	621	619	625	647	635	651	579	626	620	622	621	644	606	607	613	628	645	627	618	641	623	602	615	604	602	667	613	656	651	634	651	644	658	639	595	657	655	616	634	622	617	610	622	654	620	649	624	647	624	662	613	625	606	645	598	646	618	633	648	628	656	684	576	642	611	596	664	610	592	646	604	593	606	669	621	605	589	623	640	632	600	639	606	639	683	646	618	635	611	622	599	652	644	623	619	646	645	598	623	633	629	598	644	652	655	613	658	628	606	593	599	594	590	600	636	629	680	609	649	669	591	656	615	656	619	602	603	560	643	627	636	655	646	613	629	632	629	619	626	605	620	660	600	655	581	620	657	625	609	660	625	585	589	625	632	603	650	612	594	581	647	655	626	654	598	663	612	622	620	659	608	649	620	639	569	629	642	660	641	630	665	629	636	594	635	612	603	651	614	643	652	652	650	623	592	590	629	619	650	644	652	664	629	606	605	634	645	632	654	625	628	636	629	641	633	626	614	617	614	609	628	663	640	656	601	601	652	618	576	620	642	664	634	607	579	669	653	620	610	627	599	697	624	635	625	593	633	607	664	589	576	607	611	628	591	645	546	629	631	607	594	578	619	603	634	628	599	595	621	630	625	664	659	627	617	619	625	605	623	621	616	640	622	614	618	624	610	614	682	639	629	659	649	608	637	607	620	632	650	640	586	643	590	643	660	661	605	644	625	625	602	598	603	607	591	620	646	648	631	649	607	599	611	634	674	630	696	654	630	644	638	606	636	618	654	633	665	631	617	635	613	594	605	613	654	589	623	634	632	627	663	621	658	682	620	596	609	616	632	616	657	636	623	615	629	586	634	621	625	600	644	590	630	619	622	642	628	632	600	622	607	607	580	610	659	603	623	644	601	577	651	664	631	636	599	627	626	613	625	595	612	646	644	658	619	594	635	650	633	576	607	599	617	588	614	578	556	616	669	657	583	590	596	635	649	623	631	609	630	623	623	636	672	596	620	607	622	617	624	608	676	628	615	610	630	638	626	625	607	628	683	651	610	621	651	614	622	630	607	594	635	619	559	563	611	655	628	618	614	622	627	612	606	621	636	636	609	607	606	628	592	574	564	621	617	618	618	642	674	634	610	662	615	621	588	595	608	644	654	601	653	635	628	618	686	631	623	633	635	591	609	636	610	608	574	590	666	639	627	636	614	626	641	579	603	585	616	625	635	648	610	611	632	598	626	652	613	683	624	658	614	643	658	584	612	633	626	602	631	644	598	635	637	621	582	612	641	615	615	629	603	641	687	645	606	604	624	609	642	568	645	617	596	611	614	644	615	637	646	632	640	629	589	620	645	616	649	612	583	639	593	623	610	605	643	609	635	600	604	589	652	615	610	648	588	615	587	640	610	583	610	659	614	625	657	621	641	639	617	641	594	622	622	618	632	610	643	644	658	656	621	619	628	609	642	658	678	656	581	620	660	576	610	622	602	594	612	624	658	625	662	639	625	586	590	647	657	632	610	601	635	630	628	640	603	591	643	648	616	637	610	633	604	610	651	627	596	616	610	607	584	633	588	671	610	617	659	653	596	630	594	629	601	615	626	612	615	625	602	615	635	574	623	676	668	636	690	645	655	641	671	596	655	650	634	604	655	634	640	614	616	625	642	666	623	645	578	635	597	615	625	637	590	644	632	614	653	629	647	619	673	664	611	649	628	597	641	659	608	630	632	619	649	614	640	636	614	617	622	659	618	636	624	630	663	620	640	657	633	679	627	670	620	628	663	622	640	635	632	634	639	653	673	626	608	632	619	580	616	620	646	605	616	661	622	616	659	614	616	635	600	612	651	672	581	668	620	688	617	663	617	617	645	612	608	662	616	603	613	615	610	606	639	616	643	634	594	596	617	632	640	640	595	631	597	598	662	623	619	593	616	624	608	639	628	608	601	640	609	601	633	632	678	611	626	612	587	616	600	626	629	565	629	652	601	674	618	634	618	591	664	651	637	596	553	608	625	595	618	639	636	618	614	665	647	674	608	660	625	608	539	582	605	582	631	647	620	665	627	626	607	640	592	602	633	611	603	620	573	606	618	612	591	667	632	633	705	644	615	606	623	616	592	636	614	653	624	639	605	674	626	603	630	643	639	661	631	623	651	627	650	622	617	609	602	622	638	597	675	640	607	606	598	636	584	648	627	644	627	626	595	638	615	563	614	588	663	638	595	610	629	630	639	574	612	659	616	661	655	576	632	623	621	604	625	579	646	645	608	593	639	626	637	633	626	634	636	626	571	569	626	628	584	601	652	606	619	598	619	679	613	608	649	654	621	603	587	651	661	640	573	617	652	584	623	637	597	632	607	679	641	646	645	607	707	629	624	622	612	656	588	612	624	610	611	605	643	623	636	658	595	637	634	617	637	653	627	621	632	608	646	624	634	643	630	583	619	641	625	636	586	634	604	609	644	594	603	650	612	644	617	580	602	620	617	629	621	634	605	588	639	640	635	599	652	591	598	601	617	642	617	587	618	577	600	619	631	653	671	611	615	649	604	630	610	650	591	632	635	632	649	581	637	597	650	632	609	623	592	636	598	641	639	603	633	610	659	626	617	617	609	630	641	590	647	611	641	591	626	612	602	653	616	673	636	644	627	622	607	638	659	593	633	648	604	636	635	633	624	583	620	625	633	622	632	624	606	631	655	630	597	658	610	619	607	617	631	597	585	581	626	676	673	597	622	617	601	641	609	615	618	595	595	646	634	627	670	589	602
63669	22981	6235	1394	567	420	340	335	320	283	301	265	271	280	296	253	295	291	310	314	282	310	287	301	286	268	273	287	275	280	286	285	283	294	287	289	297	305	287	278	303	288	286	272	282	281	287	285	280	268	293	283	271	283	306	288	262	281	261	282	300	279	268	301	319	279	291	308	278	282	285	269	298	293	293	343	289	285	320	280	274	272	282	281	272	333	248	281	246	310	265	267	329	303	283	307	271	266	279	311	254	292	302	306	266	274	272	262	280	262	253	279	282	257	244	317	291	261	297	270	311	277	262	281	277	261	259	283	287	264	295	278	267	309	267	274	254	314	309	278	302	265	307	298	290	257	275	292	276	327	280	329	273	264	289	309	296	283	275	277	287	275	289	273	284	276	268	300	300	307	295	302	282	313	293	316	298	272	286	281	305	263	310	290	301	282	265	315	258	281	322	303	285	344	272	267	282	291	262	284	263	292	267	273	265	268	280	289	296	287	285	279	299	280	272	277	254	255	313	265	305	303	293	315	300	283	293	317	270	291	294	311	282	305	289	272	299	301	289	268	237	292	273	309	250	280	284	288	275	329	314	325	266	289	306	293	251	280	282	281	283	276	279	248	283	271	303	267	271	328	278	291	268	286	293	257	284	275	278	269	265	278	276	325	295	293	299	285	298	288	293	311	285	307	268	302	268	279	280	318	302	271	286	314	287	279	300	257	298	340	293	311	285	312	291	253	283	277	295	293	294	283	291	295	309	298	299	282	304	303	277	270	268	269	279	323	310	293	329	292	294	276	292	287	273	271	289	225	284	308	299	307	287	277	272	265	289	275	285	273	281	290	257	269	272	270	287	277	298	323	272	303	334	301	283	321	267	265	267	266	280	275	262	262	317	271	260	239	291	292	268	286	287	308	291	284	270	286	280	267	281	242	297	295	287	299	275	295	288	270	314	297	313	246	278	301	280	293	262	289	270	284	254	275	311	296	251	277	273	261	288	270	323	318	285	301	259	256	282	285	299	296	301	318	280	249	294	268	282	295	284	250	301	305	280	293	279	292	262	255	257	269	293	255	299	285	290	286	308	289	294	295	276	306	294	303	265	282	299	280	268	285	254	310	279	293	288	287	283	293	265	297	282	281	281	285	265	277	270	284	308	311	307	263	282	271	295	255	271	289	266	268	299	272	277	297	306	265	289	253	316	286	270	293	284	291	293	285	270	298	288	294	279	293	286	280	295	303	295	290	290	265	260	242	288	287	233	274	301	327	273	314	261	268	296	268	268	264	276	300	298	251	269	296	286	308	295	273	276	324	308	274	295	283	277	291	307	242	283	303	294	310	304	300	279	290	260	286	330	255	308	300	312	291	335	314	297	297	277	305	289	274	280	253	259	268	289	311	280	286	285	320	281	302	272	305	253	292	287	242	276	287	301	306	284	278	324	273	293	274	285	279	288	311	295	281	286	302	286	302	278	281	269	288	271	282	314	238	269	305	314	306	226	279	267	270	284	270	256	261	282	255	264	289	273	270	292	282	262	270	314	309	275	275	244	274	321	284	279	290	301	308	290	297	293	255	302	289	286	311	284	302	292	298	316	270	260	286	282	291	305	267	261	290	265	271	316	295	265	258	276	302	291	286	266	281	273	292	277	303	277	277	272	288	296	303	271	268	305	311	261	272	291	304	310	291	265	289	298	296	252	283	292	258	290	261	270	301	303	291	291	267	267	286	281	284	289	285	282	295	300	315	296	304	271	299	294	274	248	267	310	268	277	289	270	315	294	300	263	299	262	263	277	287	288	311	287	291	240	304	277	297	311	283	298	261	257	257	284	277	268	294	283	257	312	296	270	259	305	264	322	301	286	294	286	278	289	293	312	304	304	264	304	289	293	288	298	256	292	270	294	270	294	277	288	273	273	266	294	288	267	298	259	280	233	289	299	287	284	297	303	294	282	298	248	265	279	313	263	246	285	288	302	279	308	281	256	299	258	305	303	292	275	272	281	298	304	278	261	255	283	309	281	331	298	319	296	256	281	276	300	262	280	298	286	268	287	271	277	286	301	247	293	276	262	290	285	286	274	301	302	310	263	281	296	282	268	302	315	286	302	291	288	288	259	284	321	324	337	268	265	310	257	313	295	298	289	296	275	300	298	246	250	309	293	290	316	236	298	307	280	276	305	285	304	278	288	301	283	288	292	301	299	317	319	261	277	285	271	317	338	291	332	276	262	282	295	305	299	315	286	281	274	287	295	280	302	261	291	264	248	299	289	255	280	286	270	280	267	297	265	238	306	278	238	279	300	285	287	259	326	284	287	273	279	282	243	280	256	298	256	321	277	309	276	288	290	285	284	292	295	283	281	271	265	317	287	307	271	298	285	289	278	262	298	261	306	251	297	251	279	278	298	268	275	279	267	305	287	289	303	277	276	281	246	273	260	281	290	252	293	331	306	289	278	286	292	308	250	278	293	283	273	333	295	268	255	298	305	273	289	256	248	264	300	257	322	283	293	243	282	232	291	308	270	273	296	298	295	295	276	289	260	240	271	303	280	257	287	280	291	289	281	272	283	317	296	258	302	274	266	282	308	275	264	290	275	302	309	288	280	307	297	313	298	277	270	288	284	270	271	280	278	302	291	283	269	281	256	219	283	312	257	310	280	314	275	269	294	293	305	282	277	271	300	294	297	285	277	285	303	311	333	270	292	288	259	278	292	265	296	287	282	320	281	256	304	285	292	316	275	279	271	279	257	300	241	302	267	251	300	325	302	297	276	271	293	291	279	308	258	293	284	309	273	276	264	307	267	296	304	291	306	299	292	298	330	301	282	281	288	288	295	262	318	292	306	324	259	286	305	296	286	290	256	280	283	295	280	261	248	317	330	263	294	282	271	287	267	269	285	296	265	258	278	271	281	266	301	273	280	262	315	305	289	270	276	254	269	284	282	287	296	288	264	278	295	285	272	299	288	288	313	284	275	273	277	274	286	294	309	255	282	276	292	266	305	244	259	277	293	276	294	277	253	284	274	252	303	271	290	296	292	293	256	264	292	254	316	287	290	283	309	288	284	277	308	252	302	260	277	278	253	263	271	287	326	280	258	269	267	306	292	277	263	276	261	291	295	298	320	290	270	298	302	290	331	308	266	261	305	296	278	274	273	260	283	305	332	266	317	317	309	314	309	268	280	279	308	275	270	272	262	267	301	280	342	305	284	273	280	291	281	288	289	281	299	270	277	300	326	267	275	302	295	281	255	282	252	327	272	238	274	285	289	273	256	256	310	262	298	303	311	304	261	262	294	289	323	277	286	289	291	294	272	263	262	303	291	297	273	271	300	301	269	290	285	245	302	291	275	309	299	266	255	324	304	258	277	281	306	264	266	329	262	281	295	304	281	292	299	292	311	244	315	257	269	271	277	300	267	251	321	267	280	259	297	292	315	265	278	290	288	325	267	274	300	275	289	266	267	283	333	255	258	288	284	293	307	293	296	308	260	296	281	281
42388	11030	4542	2733	1415	1027	834	727	680	623	653	638	635	629	680	603	635	645	676	632	694	616	608	629	638	638	643	651	640	630	657	646	632	649	629	644	666	610	634	627	594	652	664	679	606	643	638	630	641	628	644	666	627	639	616	625	670	606	633	627	640	612	639	573	673	632	617	638	626	602	632	659	613	624	636	645	679	626	611	658	688	659	614	660	659	630	649	653	636	623	673	655	626	585	629	657	601	703	629	648	608	689	655	612	610	626	610	652	607	616	603	632	670	625	643	619	633	581	597	575	661	663	617	610	636	615	631	601	606	630	621	624	662	590	610	678	631	659	650	619	676	600	653	628	650	650	619	586	675	652	646	615	641	649	649	662	646	651	663	639	628	628	594	650	628	644	660	699	631	673	602	594	666	607	612	612	598	631	623	618	644	621	616	665	662	586	612	607	667	598	626	622	671	659	602	607	630	646	590	638	602	659	608	618	626	622	614	590	613	640	610	657	631	643	673	624	644	648	600	633	679	605	633	641	667	668	622	691	632	620	667	666	692	624	682	609	660	632	637	650	639	622	584	598	636	578	627	638	622	608	602	625	619	650	627	694	593	601	661	639	680	655	641	638	628	625	641	617	657	621	663	583	653	658	598	675	616	650	605	674	629	652	643	649	622	624	636	609	618	635	654	634	657	615	639	609	667	616	572	620	624	630	628	661	618	662	609	612	624	652	634	673	642	683	636	598	617	647	659	662	620	605	677	647	643	651	635	592	634	640	637	626	656	616	665	621	629	635	647	618	608	679	588	647	669	618	641	683	598	618	642	647	644	648	646	642	675	635	599	609	639	576	639	633	603	625	639	592	651	603	626	649	613	644	657	640	568	645	600	658	639	704	653	664	677	619	627	634	673	685	640	628	631	676	626	631	625	666	621	642	601	627	681	681	655	585	587	640	642	649	658	655	608	599	637	654	655	621	688	637	589	659	652	617	656	628	644	660	611	620	626	655	666	664	622	646	564	627	674	660	666	612	650	649	650	676	638	609	613	609	611	641	617	619	651	569	687	677	658	675	619	639	637	640	633	620	630	651	635	622	648	666	646	646	660	634	626	629	620	676	625	602	626	628	642	659	613	670	677	623	641	643	666	566	604	598	621	681	663	601	607	638	629	637	585	608	633	683	636	663	598	617	647	613	686	635	643	671	640	633	631	692	619	611	637	645	596	621	657	609	625	620	645	620	641	613	628	644	613	647	646	659	599	688	665	579	618	597	646	614	633	650	637	592	636	673	604	607	622	634	643	656	672	658	651	639	627	645	604	648	658	619	671	609	638	656	641	647	642	660	615	631	653	677	627	644	594	669	617	627	649	658	664	614	673	672	632	627	642	594	635	670	607	661	631	658	663	625	646	649	664	647	622	645	686	660	623	632	610	661	623	610	652	677	645	653	666	644	613	658	615	644	618	645	639	649	643	616	610	624	676	626	640	667	643	669	620	621	632	647	637	657	603	649	660	623	637	606	608	618	639	619	638	614	658	607	647	620	608	623	627	646	612	592	675	636	666	617	636	619	669	628	684	673	641	629	638	637	623	672	619	655	650	636	627	637	664	706	618	578	628	643	651	616	642	610	646	641	654	683	664	632	636	602	629	639	579	646	653	683	658	638	660	652	656	659	605	662	667	682	629	570	649	635	621	635	679	632	617	644	658	623	613	657	590	673	608	624	629	641	604	643	609	642	556	624	665	650	584	658	661	633	667	656	660	591	651	643	623	603	656	640	604	668	653	590	631	671	652	640	635	635	632	659	689	636	579	657	585	633	642	665	644	611	644	615	641	653	631	647	656	650	623	639	653	647	641	620	588	629	644	604	645	626	650	621	645	705	620	688	584	627	681	601	641	656	632	633	641	653	675	620	616	614	625	620	606	631	648	634	630	632	648	659	646	678	605	635	594	625	633	637	634	637	628	610	622	650	613	672	620	621	605	638	686	612	626	624	605	614	636	620	612	639	584	645	660	670	609	662	629	643	567	623	655	673	594	667	587	673	581	633	637	639	642	664	595	675	640	644	655	614	641	654	638	648	650	627	639	667	650	653	653	656	656	625	628	653	651	655	674	642	631	640	662	639	643	656	613	693	645	683	631	614	567	655	660	653	606	669	642	669	635	565	607	642	633	612	697	641	642	628	657	589	617	644	662	599	636	636	628	604	679	580	619	652	603	625	621	596	666	615	644	638	640	697	679	680	622	620	578	607	630	651	661	627	584	665	623	605	625	580	661	642	610	592	611	625	614	648	633	635	655	602	616	621	650	618	639	636	624	645	597	671	604	603	641	640	627	677	656	618	645	657	667	626	671	670	636	647	638	654	618	627	616	635	629	629	629	606	686	660	637	646	616	656	646	680	638	636	673	606	603	641	682	651	570	651	616	613	625	650	613	656	689	651	662	621	627	629	624	640	601	647	666	624	625	657	631	679	639	649	653	635	647	689	643	647	641	661	613	627	587	661	653	614	668	655	610	596	678	616	640	588	641	650	646	628	582	670	652	649	660	678	696	600	617	646	655	665	651	619	640	620	648	591	663	574	605	675	651	628	634	637	597	620	630	643	631	630	668	625	625	637	640	618	657	634	696	665	619	667	629	652	573	638	658	639	591	600	655	632	652	618	641	641	565	663	645	628	658	622	644	624	654	637	632	613	631	624	603	609	616	620	605	600	584	697	639	655	636	687	628	628	629	624	637	585	607	637	685	680	650	630	664	634	686	613	630	638	636	653	662	636	681	574	621	596	684	625	582	633	668	622	633	637	629	654	629	645	669	634	667	619	640	627	619	658	627	647	634	657	661	600	652	625	661	622	684	678	596	660	656	616	628	649	614	638	665	657	642	631	622	664	676	645	641	628	602	635	555	624	621	580	634	632	705	636	630	631	627	638	601	646	630	608	634	606	620	602	639	640	650	604	592	627	635	644	635	643	647	626	688	639	617	609	663	637	626	580	617	668	652	642	621	644	629	628	666	694	640	592	644	592	621	636	693	635	655	670	649	595	636	619	624	644	610	589	653	657	609	669	652	582	645	630	640	608	650	622	672	664	599	611	618	601	660	640	630	643	608	648	635	633	626	631	656	648	659	677	685	623	620	671	682	645	633	558	631	635	646	638	680	656	692	683	610	646	646	675	656	672	615	644	667	612	645	648	672	616	582	633	651	672	649	601	594	659	663	670	605	633	622	614	661	619	642	672	569	673	661	647	637	556	654	635	615	653	656	641	639	607	643	632	636	634	610	636	628	682	643	645	657	608	605	631	591	679	621	619	596	664	629	645	627	579	649	649	654	626	644	604	579	607	646	668	681	627	651	627	607	650	640	612	634	643	627	619	614	609	662	648	607	650	672	662	630	650	624	622	631	671	661	632	638	605	698	638	609	651	631	601	655	641	656	635	676	635	631	632	652	642	625	604	647	694	628	610	618	676	646	671	621	644	631	645	647	629	646	628	666	614	629	627	653	660
64041	29804	11542	2810	1112	813	569	370	313	290	325	292	341	303	316	294	278	318	313	305	300	281	340	290	315	289	277	314	301	282	292	281	291	306	276	305	302	307	308	297	320	316	313	297	285	305	301	277	274	298	300	280	289	281	276	309	284	312	295	275	336	286	293	301	294	306	298	307	281	302	297	274	309	314	327	309	297	292	302	250	318	312	292	317	275	299	299	303	309	296	324	282	306	314	250	272	259	262	308	296	308	316	273	302	333	301	313	318	305	293	272	311	279	301	318	294	332	325	354	290	279	289	333	270	288	300	298	282	307	308	280	317	272	268	279	290	312	278	309	298	290	272	292	301	295	308	287	270	274	303	292	296	318	302	313	328	328	310	305	310	276	286	303	278	276	297	301	286	268	281	303	289	276	279	263	287	301	271	303	300	325	311	309	298	292	278	294	315	301	311	311	286	310	295	279	274	291	313	291	287	283	301	306	304	273	325	295	303	316	296	314	311	289	306	326	306	282	309	284	293	272	288	331	317	299	297	285	295	273	279	325	299	312	283	306	297	303	267	287	318	329	318	309	267	308	276	298	287	322	312	310	321	286	303	308	311	334	333	281	284	317	287	297	301	295	305	304	293	290	299	284	310	286	296	280	313	311	281	276	292	283	291	274	300	316	323	320	289	300	306	302	294	307	267	296	285	304	275	286	275	279	307	280	276	281	302	309	257	313	316	334	316	306	270	305	297	275	317	311	321	279	279	286	292	271	312	276	285	288	280	302	270	317	300	319	285	305	279	286	328	298	268	292	296	301	318	288	296	328	341	305	298	305	308	290	280	252	292	289	288	285	269	280	300	304	293	287	289	308	317	309	322	309	321	267	302	299	279	289	270	316	337	304	303	318	306	315	319	332	312	296	301	317	298	289	282	323	294	293	285	273	271	299	282	284	283	341	335	320	330	318	305	309	288	279	308	279	290	323	339	316	297	292	279	315	290	319	264	294	262	302	330	305	337	271	295	295	289	274	287	291	305	293	322	312	278	312	299	298	284	310	283	280	299	316	281	273	284	286	357	322	301	275	324	292	306	303	287	300	296	266	262	295	305	302	345	299	311	283	295	297	298	307	305	309	271	282	311	291	343	289	297	290	256	308	332	307	334	331	296	326	332	286	288	324	301	269	276	286	257	274	299	309	337	320	300	270	291	291	288	298	289	313	318	295	290	308	246	324	293	312	313	265	272	304	306	288	300	270	301	331	292	302	300	274	290	303	314	345	301	303	308	304	285	282	280	290	318	323	320	297	296	299	303	282	284	326	324	320	299	312	286	319	319	292	279	301	350	298	295	313	278	275	303	270	327	298	269	327	302	320	255	293	315	340	308	324	330	278	289	285	284	287	299	307	340	296	309	264	304	302	302	277	315	295	307	321	297	270	303	298	308	313	270	289	298	293	314	323	306	311	313	268	348	279	276	292	260	278	292	320	290	314	277	326	314	309	306	302	297	303	332	321	294	281	295	302	268	299	287	269	306	307	312	312	263	278	286	277	273	297	302	320	290	264	315	314	298	286	347	296	303	279	295	274	303	288	293	302	284	293	300	303	291	336	262	260	295	304	310	289	299	293	309	341	288	286	344	304	288	340	322	313	307	301	298	309	312	290	287	300	344	320	326	331	303	303	325	295	329	320	294	299	281	301	307	319	298	304	289	284	296	294	318	308	314	332	301	328	284	295	275	287	297	304	299	274	301	330	280	294	315	332	340	333	321	293	277	299	298	306	291	268	296	281	284	273	263	296	347	296	287	318	303	274	278	299	279	312	290	295	326	278	293	296	291	278	298	280	302	310	277	304	298	296	288	299	286	294	276	306	315	298	323	297	317	264	296	293	302	303	312	288	296	311	320	294	295	276	295	276	259	304	272	301	309	286	340	293	306	280	320	277	304	322	345	303	254	300	312	290	280	309	311	303	307	294	303	282	314	319	293	309	281	297	289	302	283	305	302	304	327	290	322	295	308	290	315	300	301	312	314	287	295	323	282	313	255	287	318	273	314	303	313	293	316	289	260	305	366	292	280	300	315	281	264	291	305	273	289	291	293	272	310	293	280	324	282	258	300	275	295	310	313	309	292	283	300	275	315	284	293	307	286	319	317	314	298	296	266	270	295	273	297	292	297	303	284	261	304	304	305	289	318	292	297	293	303	283	303	303	320	320	272	312	304	311	283	288	299	282	313	313	254	299	262	317	284	285	275	325	306	302	273	313	331	273	297	282	309	299	310	286	319	281	303	255	334	297	295	286	262	288	289	275	307	359	319	302	287	327	271	306	290	320	242	297	315	308	275	319	292	320	315	296	288	287	303	281	277	299	271	289	318	298	301	312	284	341	298	286	328	281	291	270	286	303	297	277	285	298	282	290	268	307	305	285	315	298	326	297	292	276	297	305	282	300	323	293	332	294	288	280	281	263	303	295	324	298	256	287	273	291	265	250	286	293	280	287	314	287	329	306	296	286	307	299	286	273	293	305	282	316	287	297	305	314	336	327	274	288	301	289	323	295	303	289	264	275	301	335	293	292	316	286	272	273	296	302	270	277	303	328	295	309	297	266	329	327	288	277	313	295	305	299	285	325	297	290	276	296	315	281	298	305	291	297	336	326	335	284	303	299	311	293	275	302	348	301	250	286	290	301	265	277	302	282	304	314	299	320	291	269	283	325	302	279	288	288	310	309	316	311	317	285	303	317	280	323	316	294	297	326	307	307	303	305	302	314	303	287	299	315	302	337	298	310	299	279	334	326	304	298	273	322	303	286	255	278	261	342	306	304	280	266	337	277	324	301	303	331	278	294	306	298	264	301	270	331	298	302	314	305	286	337	299	280	295	325	293	255	303	291	304	320	310	304	295	334	290	297	319	318	341	299	296	295	302	322	273	284	293	321	329	314	336	306	296	295	267	295	296	285	296	307	294	299	307	293	304	340	275	308	303	326	312	293	322	318	297	315	289	269	260	293	283	321	300	319	298	267	317	303	288	279	299	310	288	310	307	314	298	312	297	282	326	358	305	284	283	272	317	289	317	335	286	329	316	312	264	298	310	314	272	315	309	306	318	300	286	301	301	289	300	292	308	312	280	282	316	312	345	330	314	275	295	288	329	307	279	326	287	312	327	312	284	305	302	297	267	289	245	314	301	319	290	307	287	289	297	318	274	322	307	304	296	293	311	309	292	295	312	318	310	308	268	280	313	301	261	274	298	287	261	320	236	276	322	290	283	299	299	316	321	298	304	277	323	280	286	283	329	290	281	243	318	303	305	332	285	318	286	285	276	288	270	278	300	322	305	338	295	297	291	291	299	309	310	348	301	292	310	299	269	292	310	308	303	294	330	308	318	289	281	290	271	308	288	332	272	269	324	286	300	278	289	287	283	279	320	292	312	305	320	323	286	288	282	302	299	317	314	313	317	291	314	317	312	324	318	309	303	293	330	267	269	313	311	306	293	299	296	274	321	298	273
43834	20968	9591	4670	3065	2470	1496	893	693	679	724	676	654	682	658	663	685	645	644	654	652	654	685	654	659	671	700	651	682	712	637	676	656	631	673	643	648	684	644	683	652	656	660	666	655	633	726	714	657	641	683	624	643	705	638	628	700	641	653	640	662	659	650	663	653	661	664	675	638	724	653	659	660	618	669	674	612	659	670	693	677	657	635	660	671	641	714	669	648	683	677	700	674	665	660	656	707	660	658	676	657	695	670	605	660	627	632	664	674	683	684	656	662	721	695	679	678	640	672	653	644	664	640	642	663	638	611	628	638	680	701	706	666	661	621	666	657	717	704	690	684	634	656	671	663	647	660	645	651	680	630	682	699	685	648	634	647	651	677	667	648	660	655	673	630	661	652	684	658	649	658	662	687	648	620	686	651	687	631	671	638	662	719	662	622	623	718	626	686	670	702	631	685	687	666	676	651	680	685	659	636	648	640	660	697	635	635	699	655	662	667	650	663	714	673	683	642	662	636	630	616	690	657	663	670	676	642	643	671	643	645	678	665	656	658	692	613	684	629	682	689	659	666	665	656	631	659	686	679	665	712	682	682	711	654	719	723	660	690	684	655	658	695	636	678	681	640	647	664	676	688	725	699	690	660	683	642	639	661	638	696	660	668	652	700	652	631	688	649	649	631	662	652	684	613	655	692	669	671	639	611	645	648	649	697	627	649	698	647	693	657	629	684	690	644	669	636	611	667	665	661	709	651	679	665	639	672	694	653	693	675	630	645	659	675	663	668	634	648	632	661	656	671	697	663	661	645	646	643	645	634	651	645	627	683	663	672	662	642	670	635	666	627	701	687	700	629	653	665	642	676	656	657	641	644	670	646	674	692	686	645	696	670	636	663	679	633	679	671	673	709	662	727	673	648	680	656	628	677	633	694	686	689	670	669	632	677	708	651	712	689	627	634	666	699	641	712	646	658	647	627	679	665	680	637	641	677	660	672	713	638	619	693	661	670	653	694	713	689	630	646	672	687	656	664	640	686	622	621	664	661	700	661	689	655	621	646	677	630	615	726	682	662	617	642	633	627	658	628	674	703	655	678	710	707	625	652	682	684	667	628	648	631	621	643	634	648	620	626	691	676	649	659	696	649	662	655	641	676	700	662	646	649	616	648	659	651	724	676	674	700	656	688	691	670	654	687	665	666	678	653	652	670	625	671	654	640	639	682	656	671	678	671	664	648	653	695	608	662	648	617	688	666	676	633	612	689	660	640	669	639	640	639	643	653	711	631	656	653	704	629	659	682	690	661	635	700	645	676	683	636	632	665	617	621	665	664	645	641	653	678	656	655	660	701	694	644	666	662	655	671	616	671	658	650	681	630	628	669	671	655	690	667	697	641	649	677	681	646	664	666	674	664	670	636	668	607	640	679	683	675	623	671	656	657	650	681	675	661	669	614	649	687	697	681	651	633	657	640	682	642	649	639	659	667	632	607	647	622	699	598	717	665	675	624	656	659	625	653	652	637	648	652	691	714	636	642	683	684	669	688	681	685	685	668	690	660	670	661	651	632	654	695	683	677	639	671	694	703	656	656	667	706	703	673	635	671	648	663	695	662	688	615	680	686	624	636	670	649	647	690	673	676	651	637	671	694	685	707	653	654	652	631	655	678	714	641	637	636	663	681	625	663	648	639	697	651	730	690	626	671	690	663	621	627	619	628	647	690	669	625	654	685	654	609	662	656	712	681	644	610	661	691	705	663	658	620	712	694	664	658	671	669	676	681	673	699	676	695	659	663	653	680	653	621	664	620	656	647	648	685	608	666	634	641	641	614	664	713	632	668	700	613	624	661	642	655	638	657	636	654	656	633	685	644	655	648	633	666	672	656	651	676	688	652	677	665	664	661	645	620	692	653	711	663	631	656	657	673	696	679	689	681	652	700	671	659	629	665	624	636	700	589	594	667	666	631	639	639	666	620	694	676	712	660	666	649	684	638	632	733	698	667	679	708	680	664	692	644	714	686	660	628	683	632	658	652	715	680	652	619	689	688	671	680	661	667	662	682	654	686	663	642	656	638	670	640	658	692	702	663	676	693	634	690	662	670	645	693	653	666	629	669	670	699	638	632	679	665	654	706	666	664	619	694	607	749	706	664	684	722	636	628	658	641	667	682	659	637	676	676	672	627	631	634	677	679	670	679	676	669	654	656	656	674	624	641	682	727	682	669	703	658	702	679	695	676	653	689	649	694	655	659	658	649	677	666	695	646	673	654	694	670	669	686	699	649	666	703	662	653	657	652	606	695	682	630	671	648	629	660	692	653	638	667	626	631	681	687	667	638	747	656	648	675	688	654	656	623	617	668	676	690	679	658	657	635	674	641	675	662	640	671	702	704	637	647	673	630	615	677	655	652	622	659	698	661	617	669	681	661	672	638	676	637	686	616	718	698	652	695	670	675	680	683	657	695	672	642	646	637	655	662	660	629	617	680	655	641	681	670	638	696	663	698	679	668	669	633	657	686	664	672	625	725	672	669	730	669	681	640	673	646	673	672	646	664	678	659	656	659	631	677	685	680	653	650	690	647	683	624	620	656	667	687	649	644	666	675	632	658	660	666	710	625	669	681	649	654	663	658	616	647	652	673	710	692	666	686	662	672	662	660	663	690	683	655	695	644	685	655	652	667	664	650	675	673	703	641	682	671	636	672	666	684	658	679	649	691	673	639	653	661	681	618	666	645	724	655	645	667	656	679	625	693	664	611	666	660	640	616	675	703	632	684	705	692	670	650	708	733	690	657	637	644	634	645	676	646	618	638	671	666	606	659	677	700	642	701	667	641	692	682	677	620	687	646	677	629	645	651	691	719	661	651	660	635	688	640	658	655	651	644	638	644	680	649	639	645	687	638	675	654	700	700	617	647	649	663	649	664	648	663	643	646	674	640	708	634	671	643	640	683	617	672	697	644	658	621	668	688	640	669	708	663	636	653	653	674	637	694	647	647	686	662	654	655	699	678	679	669	651	662	654	645	604	667	690	671	708	687	663	669	682	642	625	694	662	686	682	647	617	654	689	672	713	666	627	680	633	611	655	641	620	679	657	694	641	653	618	646	634	693	634	705	653	673	601	703	621	656	716	640	662	620	645	648	691	655	697	648	670	658	699	636	680	626	656	668	676	662	648	674	656	671	654	677	693	670	731	713	692	694	652	707	680	609	681	631	686	628	599	683	615	680	632	670	651	660	646	709	626	656	682	667	621	679	699	678	643	685	696	656	673	709	637	623	636	671	709	659	644	677	674	660	690	651	648	692	641	690	677	651	655	652	676	669	637	628	712	638	667	660	658	661	658	677	650	680	650	647	710	654	657	690	702	650	662	665	640	655	662	667	638	657	646	656	646	653	675	676	652	652	650	672	664	692	641	660	656	664	724	693	688	657	642	654	680	651	635	635	630	669	639	641	638	674	730	649	618	685	696	645	629	697	672	659	683	657	646	643	618	636	647	667	661
48622	22904	7874	2194	694	458	341	296	254	261	299	267	280	283	262	277	287	278	299	279	283	246	287	277	257	268	265	292	260	286	271	277	269	272	263	266	270	286	295	259	286	263	259	259	295	255	276	246	249	266	288	270	243	240	273	280	272	279	286	274	304	279	298	303	292	289	293	285	276	269	291	286	258	272	266	296	281	291	276	292	295	287	263	288	263	265	299	312	320	271	273	279	278	278	306	279	266	271	320	279	283	269	279	288	274	313	259	303	258	293	281	298	284	310	265	311	298	278	292	278	293	255	292	264	302	257	277	274	279	269	284	298	313	300	284	267	253	292	279	257	279	280	274	240	263	300	270	235	278	271	275	278	244	317	248	254	272	265	291	277	270	260	299	247	257	255	261	276	270	255	267	255	278	272	275	258	297	269	258	274	281	303	278	266	289	267	266	287	289	259	263	278	274	292	274	276	258	288	287	271	246	302	309	272	289	284	305	263	225	257	303	274	265	299	281	254	256	251	305	280	292	245	278	284	280	253	283	239	283	271	270	297	272	271	281	295	298	300	282	283	275	263	265	277	262	263	263	285	246	270	276	260	276	251	269	238	258	256	288	259	266	259	282	284	236	237	286	282	263	275	258	306	276	307	289	282	273	255	303	271	222	252	260	266	276	265	255	263	299	266	284	254	295	277	303	293	286	302	265	276	284	292	276	275	240	251	287	265	255	273	259	267	244	287	264	265	253	246	309	284	275	267	279	289	266	243	270	287	296	281	253	279	265	257	289	262	259	277	309	275	295	283	270	261	235	292	260	270	286	312	297	279	273	277	262	263	280	274	281	287	254	252	289	259	265	299	265	279	290	289	283	304	267	254	314	250	283	258	270	287	283	277	285	279	298	267	269	297	286	265	303	274	279	271	294	238	269	299	268	276	283	253	258	265	271	283	248	244	270	281	253	291	259	308	288	242	298	278	247	258	244	269	290	304	278	286	287	265	279	264	265	311	305	275	292	271	298	270	269	261	275	286	294	310	281	244	230	256	278	264	274	261	290	254	301	231	253	242	265	251	262	277	279	294	272	292	275	287	257	268	279	292	245	257	281	279	283	257	257	265	260	247	290	281	301	282	309	239	271	267	266	295	275	271	277	251	262	269	249	284	262	307	285	247	298	277	285	279	263	289	304	279	296	243	265	278	266	312	261	274	274	271	278	256	266	257	262	288	298	269	308	264	261	283	282	291	260	274	283	277	278	284	274	247	261	270	249	296	300	272	269	273	254	247	268	267	264	269	257	283	278	257	245	268	260	308	260	257	251	288	255	294	235	240	288	257	266	300	294	232	258	269	277	241	269	244	275	271	273	275	274	239	275	286	271	301	263	259	288	286	272	302	260	265	266	244	290	255	259	274	278	292	262	290	279	272	280	271	289	280	290	267	256	287	237	296	280	255	223	270	250	267	247	297	276	279	308	306	271	272	283	279	297	259	286	289	273	255	267	306	269	249	282	286	259	257	279	267	296	291	302	260	266	275	278	286	282	256	339	257	282	273	288	251	273	254	264	322	268	269	249	298	293	286	280	283	291	262	264	287	279	271	273	255	280	264	258	283	288	263	247	309	263	253	252	267	268	284	294	299	294	278	264	252	297	263	238	263	274	271	274	249	267	278	261	250	228	286	283	268	275	253	270	274	272	286	268	262	282	268	276	236	290	258	278	248	326	301	238	253	262	264	269	252	265	272	283	279	243	262	260	267	281	244	296	262	288	273	275	267	317	295	268	266	269	277	270	234	278	263	275	291	267	305	288	301	275	279	240	263	259	230	257	298	299	239	261	315	279	295	292	255	263	290	275	261	274	284	266	287	274	267	278	292	278	265	251	289	289	261	266	316	272	270	268	272	264	269	280	275	277	280	273	276	300	289	293	281	286	272	291	316	290	274	308	242	260	245	275	269	278	278	309	265	266	278	283	272	274	273	306	275	267	283	252	274	295	271	288	264	264	286	295	239	277	231	234	285	268	267	254	276	281	271	284	270	319	290	267	289	273	271	289	273	303	285	235	268	265	259	251	221	226	270	268	282	307	288	284	268	258	250	276	241	290	282	259	255	297	277	286	274	284	248	280	270	260	262	301	269	275	242	285	258	232	258	257	279	274	276	314	276	288	289	239	266	301	306	279	265	284	261	278	276	310	260	262	287	280	279	247	282	273	266	306	289	283	325	279	259	259	297	276	254	276	262	241	259	256	273	305	277	245	275	264	269	255	278	265	241	272	276	253	305	266	272	287	256	288	278	270	250	254	250	226	297	277	270	298	279	275	262	287	266	269	281	268	269	276	288	273	289	318	301	244	270	238	289	274	275	300	286	301	298	322	282	256	280	279	263	282	248	251	282	263	257	242	255	282	294	253	276	263	242	283	265	258	264	288	256	271	283	273	302	293	267	269	250	254	268	242	268	293	237	293	307	308	240	290	274	258	244	273	320	274	277	307	282	291	267	275	275	297	279	272	268	253	249	259	255	266	283	256	275	305	271	269	267	292	252	318	254	275	267	286	283	245	253	279	251	276	278	286	273	278	262	240	275	282	290	246	286	244	251	285	262	247	257	337	308	252	301	264	269	264	252	267	243	275	274	284	277	253	242	258	252	259	277	303	304	263	263	261	261	276	286	306	279	242	280	310	276	246	289	259	270	271	282	246	268	274	278	260	273	300	276	258	260	268	300	299	253	285	274	283	255	279	280	274	273	284	302	279	251	293	247	271	270	279	309	272	242	275	287	234	227	273	237	280	250	287	318	286	259	283	275	244	307	284	277	272	263	298	278	254	259	291	271	277	263	260	265	305	264	254	268	258	260	297	291	281	289	268	277	268	276	258	265	277	249	283	267	264	265	287	274	252	222	300	269	291	301	271	287	264	278	275	266	262	284	290	296	253	235	267	252	255	278	293	272	258	284	283	280	245	294	278	288	278	307	273	289	248	304	269	243	265	259	266	274	262	282	289	289	280	276	278	257	254	260	277	278	290	291	293	263	245	280	275	276	256	256	255	283	257	235	267	280	252	249	286	262	279	280	286	255	279	265	284	265	287	272	299	307	258	282	296	268	267	293	263	256	281	286	277	260	272	271	279	267	261	266	311	280	287	254	273	264	240	270	262	265	292	296	267	303	302	244	281	297	270	272	270	274	254	296	248	303	256	293	276	279	270	264	281	274	278	244	261	288	276	296	274	303	289	274	265	309	294	283	289	293	250	291	278	267	272	258	256	288	317	282	278	287	265	279	270	265	262	279	264	292	270	285	287	292	259	246	288	267	261	298	227	314	275	275	286	259	276	265	294	283	244	259	256	252	264	278	297	261	250	279	243	312	323	277	283	294	291	254	278	238	272	275	280	276	258	269	269	277	248	263	248	263	260	272	281	288	256	243	267	274	272	257	299	260	274	247	252	261	289	267	281	287	249	293	254	276	282	255	289	274	254	240	258	295	275	290	288	251	260	273	278	265	269	246
33388	17577	8929	4144	1710	978	719	629	617	566	612	560	603	570	618	614	612	553	619	612	583	621	582	625	618	612	604	625	599	578	599	598	581	630	592	620	590	609	615	641	605	646	635	644	593	591	573	594	632	620	620	592	597	599	628	610	630	622	582	598	600	580	610	643	565	615	584	591	631	632	585	569	610	608	589	606	595	592	638	643	589	610	547	631	600	607	597	616	605	632	626	592	596	591	602	595	603	603	637	625	620	615	625	575	622	582	620	592	582	584	617	572	601	605	588	613	624	561	636	631	623	611	648	613	632	585	598	601	627	616	576	626	567	605	599	646	598	614	595	627	589	545	595	601	581	597	605	586	561	612	599	605	681	631	639	608	648	605	586	607	609	586	604	640	599	584	587	611	607	585	574	664	636	601	589	616	630	556	606	600	648	617	612	584	571	610	653	603	575	609	578	650	639	619	591	579	576	622	634	602	592	569	633	589	561	602	577	612	627	591	603	561	558	620	605	606	591	600	581	575	576	605	602	572	666	611	571	595	633	591	653	581	589	649	678	567	609	591	602	631	630	613	591	599	641	642	604	598	630	581	594	588	623	598	615	608	620	638	587	628	594	588	590	587	617	588	661	582	592	604	600	618	617	621	618	634	629	556	604	589	628	639	608	576	579	624	575	607	576	606	645	629	596	578	623	607	592	575	618	562	604	595	626	625	596	597	622	607	627	587	612	616	603	563	582	644	581	563	623	588	594	600	620	613	581	608	597	597	560	663	577	597	618	620	631	603	603	629	599	619	624	665	616	613	624	620	580	604	615	612	632	649	628	589	619	640	602	619	610	605	598	600	646	579	577	635	551	586	579	612	599	601	591	636	631	562	602	589	612	566	609	589	613	622	603	595	603	571	577	587	600	596	572	574	613	604	592	633	578	625	588	628	593	633	611	588	606	625	607	566	660	598	646	623	643	602	577	613	655	624	592	596	635	611	629	633	570	606	617	604	555	598	569	616	624	590	557	616	615	635	573	618	663	644	590	606	609	627	642	642	592	647	623	610	605	603	627	613	632	623	613	604	635	555	638	628	609	629	585	630	596	640	626	638	617	635	585	644	561	613	600	585	661	601	630	626	628	633	604	621	622	641	599	597	603	591	634	610	617	606	636	616	635	591	569	650	580	592	621	590	622	638	589	582	590	605	594	601	636	618	628	575	611	555	595	612	617	619	610	624	571	624	625	601	637	584	587	605	623	619	573	615	590	617	574	597	623	605	619	600	598	593	642	631	590	594	577	607	616	604	556	588	590	617	647	600	603	690	631	602	599	592	622	656	630	603	615	630	568	606	583	578	620	600	613	600	596	597	603	602	620	573	592	596	563	629	562	546	642	582	617	625	594	624	603	618	631	633	646	573	613	635	606	586	598	636	625	606	594	608	653	664	594	589	615	608	590	604	633	579	622	564	603	515	601	605	633	633	567	581	601	595	599	625	570	593	620	655	630	608	611	570	600	617	589	629	612	594	592	629	622	584	601	589	622	629	622	589	601	619	588	575	640	607	647	639	645	544	612	580	603	587	572	578	595	638	576	594	605	604	548	594	595	585	587	614	619	633	621	603	625	601	596	600	576	594	643	654	643	625	622	597	604	564	593	604	608	615	604	590	631	596	598	638	632	631	554	605	584	576	589	661	633	632	596	627	653	557	634	614	616	573	577	610	611	566	629	609	636	633	567	620	593	610	619	618	639	612	661	629	609	614	566	676	615	616	604	627	586	622	640	602	591	592	616	624	639	637	619	624	586	620	622	575	560	636	594	580	580	594	607	631	643	599	550	582	641	593	609	621	574	590	603	599	593	594	630	633	606	615	585	647	615	626	579	600	589	598	599	609	581	590	611	602	590	622	559	619	554	581	612	618	578	629	581	582	609	618	585	611	626	553	656	626	598	613	618	585	628	631	570	604	604	601	619	583	625	615	618	626	587	664	611	573	596	568	633	605	622	571	644	563	585	613	619	582	593	595	647	645	654	591	613	603	642	619	632	600	596	623	598	630	578	625	620	592	603	584	595	640	557	628	563	576	609	584	557	612	566	590	617	648	613	603	624	602	586	583	583	614	600	614	604	563	573	590	610	599	643	607	629	657	610	605	584	611	587	603	616	628	616	604	576	657	624	609	606	598	585	613	620	586	616	632	640	630	609	639	656	576	658	594	613	601	643	599	599	595	630	608	584	608	574	592	635	668	591	610	624	588	609	587	625	582	619	599	590	568	623	616	579	584	617	639	602	555	629	623	619	592	580	543	630	624	592	611	650	622	590	627	582	631	651	601	616	585	551	579	589	585	586	622	616	617	578	603	615	587	632	621	621	656	575	670	571	581	598	602	593	610	607	644	603	590	653	600	656	597	642	611	604	642	596	586	598	609	598	598	605	612	586	640	640	620	601	593	602	597	598	633	607	639	635	626	562	560	620	616	588	615	624	640	604	613	625	600	574	614	593	592	624	622	611	608	622	589	582	602	637	617	582	626	588	645	634	552	600	644	579	635	601	597	614	586	586	574	630	613	622	626	605	628	641	672	626	605	633	617	609	602	629	630	637	613	627	573	592	567	639	609	590	575	593	575	670	621	588	587	638	653	605	616	618	620	613	620	645	642	573	579	609	604	627	627	632	619	605	636	640	587	643	623	586	584	581	649	634	625	612	588	602	581	651	601	594	582	610	616	589	612	628	590	557	601	610	585	594	595	570	589	607	640	621	638	567	608	592	620	608	601	601	600	610	598	569	640	578	597	603	607	608	657	630	579	596	598	616	574	614	577	585	580	590	637	635	558	634	613	612	583	574	621	588	612	596	569	622	554	546	605	626	623	579	548	597	593	603	591	614	622	616	614	654	576	606	603	604	630	638	572	614	654	648	638	617	620	577	624	663	633	584	568	624	584	611	562	574	603	615	598	637	598	582	596	640	564	584	572	571	597	603	581	569	602	608	641	591	621	605	590	600	625	626	619	604	605	612	604	603	639	628	611	590	592	581	625	618	602	642	595	605	624	585	582	579	632	622	623	612	580	611	673	633	602	589	597	618	612	581	604	594	611	562	582	608	609	624	636	607	596	609	622	579	617	607	592	603	631	617	603	598	616	600	615	576	660	599	582	595	570	610	577	561	567	627	614	592	614	647	604	642	578	600	590	624	558	608	598	598	602	584	608	610	612	606	563	571	593	623	619	619	585	574	593	569	601	615	643	591	622	592	638	599	590	607	610	642	631	607	624	627	641	608	614	564	614	600	640	607	631	623	601	627	557	596	598	630	593	617	616	626	629	612	658	555	586	648	628	598	587	634	580	639	606	620	610	599	570	594	593	599	551	565	625	606	586	609	641	617	645	598	566	627	637	615	569	561	645	651	605	632	609	580	590	573	611	576	604	630	640	551	630	601	620	585	585	608	650	646	612	571	600	589	623	594	601	593	588	620	581	624	587	647	608	603	589	645	604	595	602	586	598	615	598	610	612
62905	28795	12525	4523	1890	1123	680	320	235	263	233	280	265	262	239	241	252	267	281	258	263	261	262	237	259	274	250	243	257	264	275	226	256	248	271	253	261	251	257	239	255	265	258	275	230	266	246	260	279	285	243	260	244	263	287	250	220	256	278	273	249	250	289	254	278	247	255	250	275	244	268	277	262	271	260	282	254	287	258	295	297	281	266	251	261	278	291	240	271	256	236	217	271	264	265	288	256	265	262	262	267	278	240	246	255	267	274	257	259	266	251	274	251	244	270	219	258	290	258	263	274	288	265	239	283	271	266	221	296	243	263	276	266	269	261	281	203	252	250	274	275	282	268	258	281	246	270	240	255	258	273	273	266	233	268	280	274	248	279	297	267	255	261	252	274	247	249	271	297	264	271	270	272	269	298	251	290	253	240	256	273	266	264	259	271	249	264	287	251	282	268	262	258	284	250	260	240	269	292	290	273	255	281	291	256	245	234	285	259	238	281	261	251	256	239	249	270	260	248	245	273	285	245	274	279	252	266	286	259	236	257	251	248	238	249	270	275	266	259	251	265	271	251	268	252	280	255	292	269	272	241	264	218	275	279	272	310	214	258	255	259	269	259	263	260	288	295	272	267	250	261	250	248	250	286	272	276	273	231	264	240	269	249	268	234	270	243	280	244	272	272	244	280	258	263	286	247	271	277	285	262	275	272	242	265	266	250	305	246	229	270	271	276	289	294	255	242	245	269	260	307	295	267	278	273	268	260	276	285	255	274	262	291	262	271	258	252	256	236	257	265	284	253	258	295	257	251	259	289	279	276	239	269	261	253	286	264	250	253	265	251	258	245	262	248	231	265	268	256	249	282	281	269	278	265	285	253	304	261	227	238	264	253	268	248	253	269	260	258	259	239	270	245	285	256	259	274	243	264	248	298	267	259	274	283	304	266	259	242	279	286	268	298	251	220	234	243	296	270	256	285	273	244	244	257	243	269	249	273	255	284	271	271	250	288	274	241	262	252	249	242	294	257	274	270	264	252	270	232	266	250	249	260	282	260	266	260	284	272	278	274	249	283	233	225	231	252	278	280	276	261	300	277	262	259	257	237	266	277	283	248	236	252	272	278	236	246	253	339	276	283	255	274	262	258	235	255	292	278	269	279	281	280	252	272	266	256	248	244	269	262	272	285	281	265	254	274	260	241	273	260	259	289	244	252	261	248	253	262	262	245	270	237	267	291	266	278	241	270	258	234	259	254	264	233	280	248	238	279	254	282	271	315	274	249	251	328	228	270	268	261	291	254	233	290	269	280	259	274	313	302	288	244	243	254	229	244	266	293	251	261	280	283	244	264	293	284	283	253	260	242	238	223	234	262	240	261	269	245	241	242	282	247	283	248	224	269	245	241	241	259	246	261	263	263	277	280	272	241	258	260	263	249	258	280	275	259	251	247	261	223	295	244	273	260	255	296	290	260	242	289	281	268	260	248	261	294	254	256	257	286	276	242	252	283	243	273	267	259	292	285	274	248	259	293	289	251	282	290	251	265	248	241	259	292	262	267	267	270	238	252	247	284	272	292	270	251	239	309	250	238	242	236	266	262	278	264	276	229	283	261	274	265	262	276	268	236	230	273	267	264	249	275	236	263	290	272	215	265	255	270	267	254	280	248	258	271	273	278	279	244	266	253	304	252	271	273	285	269	250	266	254	295	248	234	265	271	268	288	251	271	255	261	274	261	264	263	271	241	232	264	230	289	273	284	233	268	293	259	280	290	308	245	241	280	253	294	249	269	262	258	281	277	244	238	262	265	251	283	258	260	241	240	227	247	264	273	306	234	280	272	280	252	272	252	260	270	252	263	270	243	257	258	292	228	293	285	262	286	273	252	258	297	260	223	238	252	293	243	263	253	270	256	248	240	236	268	220	252	274	261	246	258	268	225	275	269	280	265	269	282	274	260	244	263	283	286	262	250	279	261	255	274	285	259	235	243	230	243	284	289	285	273	252	289	268	252	247	275	271	257	241	266	245	290	256	267	241	246	250	254	245	240	264	252	250	248	273	249	258	253	284	266	244	265	246	276	251	271	254	265	261	272	254	246	259	244	243	260	270	251	238	273	261	263	290	280	263	253	272	244	261	258	266	267	270	255	250	269	254	273	269	262	244	263	264	277	263	230	291	274	282	283	240	273	290	274	247	265	246	262	266	250	265	297	249	251	263	290	265	254	264	262	261	262	251	283	278	253	222	273	254	247	275	253	282	245	267	255	284	254	269	242	262	291	258	242	251	265	264	270	259	270	281	247	245	256	267	221	273	293	268	262	265	263	282	281	263	224	219	269	249	261	233	279	251	272	248	268	263	272	249	263	244	280	262	280	239	246	271	259	283	244	303	261	244	246	293	267	311	265	226	245	276	244	260	263	256	255	280	258	245	276	280	261	244	260	272	248	249	263	264	264	248	264	252	288	263	240	243	242	239	208	257	305	266	238	278	266	263	293	258	269	279	275	297	292	250	269	263	272	258	234	268	271	247	255	298	261	247	284	259	278	233	242	262	261	253	234	275	258	242	233	265	262	273	287	268	234	236	255	270	261	276	273	258	279	261	245	277	258	249	281	257	269	249	295	292	253	270	255	269	286	262	253	276	269	224	269	270	232	276	271	290	279	281	281	248	267	225	269	260	265	267	264	284	278	259	250	243	246	231	266	274	260	243	260	270	267	286	268	264	255	274	279	279	292	283	279	242	280	285	250	272	240	248	263	233	271	225	250	286	284	260	289	258	269	262	251	268	275	272	265	267	245	262	245	279	240	266	312	280	240	239	270	301	266	259	267	265	304	275	266	283	273	278	233	262	233	265	255	282	245	232	245	262	258	286	277	272	240	255	278	255	270	217	252	268	264	263	254	279	266	257	277	259	252	264	260	260	268	272	271	267	263	267	273	252	302	280	237	268	256	266	251	264	237	227	276	251	283	241	242	247	230	242	253	276	249	241	254	249	249	276	293	297	250	241	264	272	245	285	258	258	265	281	242	286	284	273	273	245	298	286	296	252	268	261	251	272	256	279	261	265	260	250	270	276	262	267	260	251	284	252	266	273	258	232	256	254	263	270	281	287	261	273	277	269	259	308	267	232	279	244	267	243	273	264	291	273	264	255	266	281	239	249	257	233	276	255	314	265	283	272	265	288	279	269	280	257	265	284	268	236	270	272	253	273	319	272	244	249	232	259	268	251	275	277	272	276	279	283	249	261	230	274	288	251	252	279	263	263	239	271	248	254	258	247	296	248	244	271	270	243	255	249	252	285	271	259	246	252	262	248	252	240	235	277	259	262	269	257	246	225	244	288	247	250	283	218	299	258	292	230	268	260	262	264	227	267	255	269	282	270	269	224	254	274	270	245	259	271	278	255	277	302	264	280	274	237	278	254	228	273	295	250	280	277	260	249	248	220	258	280	290	279	264	294	278	250	258	249	264	252	289	252	250	245	256	294	238	264	296	271	269	302
41309	21065	13507	8473	4910	3564	2058	920	660	624	635	640	594	596	566	596	612	617	589	596	617	563	585	550	615	627	569	595	592	579	527	561	581	584	565	570	610	610	563	567	603	596	580	583	597	583	545	558	582	602	613	603	617	602	616	577	641	603	587	601	578	601	550	569	607	601	596	537	597	533	590	575	619	597	572	585	557	591	597	555	646	577	610	600	573	587	601	583	571	621	588	590	577	580	627	591	591	598	535	583	595	619	580	596	586	567	627	588	604	548	581	585	572	586	594	639	572	611	613	603	564	593	582	577	603	601	570	572	630	623	566	604	595	591	584	611	609	592	598	567	585	572	620	603	582	546	564	573	618	586	572	595	606	614	593	599	589	599	561	590	611	585	597	584	597	563	594	598	615	594	558	554	623	588	613	593	618	595	636	592	571	587	611	592	601	564	664	630	623	637	592	620	610	589	611	607	614	576	606	546	606	545	589	618	588	592	576	628	576	589	613	606	606	558	570	691	585	603	594	557	608	637	570	602	585	549	570	581	587	547	569	586	619	580	589	588	577	621	588	596	578	562	605	590	595	588	625	584	585	592	630	619	621	552	598	624	567	597	629	600	565	597	576	581	574	600	594	569	567	530	570	585	567	565	601	582	568	578	592	607	567	583	594	541	563	615	611	593	627	585	588	585	565	597	597	599	626	575	588	581	567	599	592	625	561	547	602	585	593	545	616	619	591	590	587	578	585	609	594	624	556	584	584	611	602	574	541	596	573	569	605	551	650	613	568	584	631	602	571	592	637	566	607	598	601	597	584	593	612	573	625	620	580	582	590	588	637	615	599	583	580	626	614	561	609	599	587	569	614	600	604	626	594	591	571	595	571	582	563	574	608	604	619	562	599	584	581	594	606	572	590	592	600	627	593	596	570	614	599	596	602	557	615	597	596	584	592	591	624	565	577	604	597	563	614	580	563	611	562	566	585	566	593	583	564	595	610	590	620	587	585	541	534	588	587	609	610	613	593	599	606	589	590	591	627	580	609	588	599	610	613	586	584	601	566	608	581	603	591	581	626	577	566	558	654	612	577	593	538	588	622	563	605	602	609	599	574	571	567	581	609	624	589	566	557	597	590	591	562	575	597	586	570	598	571	553	574	636	580	578	558	581	603	573	585	581	561	618	618	576	640	591	624	610	590	582	571	614	604	593	584	619	595	592	574	594	603	605	577	638	593	590	590	606	569	630	581	583	596	597	581	568	595	626	572	587	605	580	625	602	581	585	584	576	546	577	603	577	565	604	561	576	554	556	612	570	608	554	578	599	582	591	571	571	619	564	551	590	554	533	642	624	577	556	572	555	619	604	587	598	578	600	599	568	566	592	567	648	638	574	589	581	600	580	622	578	551	535	582	549	565	577	630	604	593	565	566	608	599	580	560	621	602	647	638	561	581	573	584	596	589	583	587	549	588	590	571	573	575	566	597	579	604	629	595	596	586	598	632	611	549	610	546	587	607	589	570	585	585	601	594	557	581	549	626	606	612	610	562	600	578	562	535	553	617	599	609	587	606	608	623	630	611	609	605	572	602	614	565	595	611	605	575	579	566	628	611	569	579	647	585	606	584	602	629	603	610	631	616	571	604	573	593	602	629	580	584	589	587	657	590	586	594	584	560	583	606	600	592	597	600	587	580	583	576	628	618	569	613	590	601	534	595	597	576	611	573	592	621	587	624	590	589	589	577	583	593	599	551	582	610	583	646	596	540	585	635	623	588	584	572	578	574	553	589	560	633	558	573	607	554	569	557	578	576	646	618	599	635	636	547	564	612	576	604	593	586	542	604	573	567	646	593	614	563	577	600	630	545	535	577	587	581	587	601	596	644	580	595	600	606	574	573	565	567	597	566	565	594	592	608	583	608	603	589	624	607	553	570	562	535	573	597	595	597	528	621	607	585	590	632	599	604	588	587	619	601	569	592	627	631	602	569	566	565	620	557	595	618	595	595	541	578	613	559	571	592	540	584	607	580	610	591	587	587	594	589	597	558	543	614	587	599	560	587	600	582	568	632	601	563	564	577	582	619	576	639	573	619	591	563	589	567	561	612	563	613	635	617	591	568	586	614	603	593	629	599	608	615	587	603	576	581	588	579	634	574	574	604	619	578	608	579	573	591	625	591	566	633	607	587	578	618	603	576	622	598	595	592	609	607	548	543	616	573	628	577	592	611	645	598	585	603	594	574	594	549	609	600	588	591	557	589	560	567	570	597	609	544	574	652	577	603	632	586	576	563	602	600	620	552	559	596	599	608	564	609	619	615	562	603	580	569	588	569	605	612	602	629	608	567	608	585	605	646	635	604	602	580	582	639	548	611	590	626	572	557	587	548	617	561	565	582	548	632	564	587	653	608	604	635	601	625	581	566	568	620	562	594	567	606	551	611	572	568	598	595	613	542	580	536	546	590	568	595	631	588	592	596	610	592	581	618	600	554	618	602	582	587	624	603	554	583	615	621	581	561	607	590	619	568	562	607	567	594	612	604	621	583	575	611	574	634	592	551	628	585	570	583	627	580	570	578	584	564	603	568	568	630	584	620	537	560	603	582	573	600	544	549	667	583	588	582	618	570	612	574	613	576	585	603	556	601	572	557	602	594	588	596	559	551	561	538	617	549	602	534	544	612	599	569	565	577	585	606	601	577	576	569	572	637	585	624	592	592	584	588	561	605	605	609	600	563	589	630	564	596	623	536	652	587	575	589	621	612	585	584	607	575	612	613	591	599	610	605	569	581	610	579	600	618	587	625	613	591	590	598	635	592	601	589	571	581	598	611	589	550	608	606	575	579	599	632	587	631	625	630	605	552	622	582	577	627	617	548	591	591	612	616	626	562	594	575	565	569	608	568	582	587	561	603	602	595	579	593	607	634	566	585	601	588	601	612	655	623	598	603	591	588	576	528	563	595	568	621	624	580	599	611	557	581	634	587	608	604	595	586	542	587	629	584	612	596	631	555	586	567	544	597	593	603	602	555	562	570	577	623	615	578	610	558	593	606	615	578	568	628	612	585	607	537	584	551	584	579	585	547	552	605	592	590	586	567	586	562	628	611	574	596	600	604	625	619	587	610	585	584	565	589	585	659	545	621	603	613	613	560	554	612	582	600	611	577	621	583	577	574	570	586	607	567	594	607	584	582	630	569	595	557	568	560	588	631	599	542	578	576	602	575	628	614	593	611	600	563	607	588	633	607	591	570	606	584	626	585	606	588	546	595	609	594	626	583	594	545	577	590	572	635	529	641	618	581	602	578	582	585	616	621	606	581	647	560	619	612	604	605	595	542	628	614	578	581	602	571	583	609	591	589	603	599	617	645	618	602	600	616	650	565	611	609	586	583	603	554	603	581	575	610	580	547	597	579	575	667	581	558	638	610	589	594	567	624	577	599	620	594	588	592	579	554	607	602	618	584	619	593	614	618	613	592	608	578	594	573	633	578	612	532	614	582	567	613	618	629	645
66893	37530	15986	5139	1896	846	503	338	309	304	305	298	303	290	308	283	254	287	313	288	320	311	272	290	297	310	337	284	308	285	295	287	312	346	316	295	293	297	287	309	299	336	293	295	284	302	304	301	290	295	310	322	322	286	277	330	306	283	275	314	291	293	278	295	317	295	296	318	302	314	292	312	287	300	303	318	326	291	329	296	287	316	254	317	282	290	325	304	280	299	327	304	292	332	322	288	323	307	288	308	301	278	321	319	266	294	310	305	280	270	295	320	296	291	313	313	312	276	285	307	317	298	290	323	298	311	309	328	314	320	300	337	312	287	295	258	294	267	289	313	293	281	285	298	318	334	286	282	307	285	310	307	292	266	290	292	274	301	324	259	284	302	301	285	327	283	303	320	302	288	301	287	254	303	309	291	320	331	319	314	316	281	292	282	303	317	300	311	266	294	309	285	289	277	293	321	307	289	318	325	300	285	278	285	317	300	287	293	323	301	306	305	303	321	297	306	325	308	295	260	279	292	306	283	299	293	285	287	341	298	324	298	285	305	314	306	322	281	309	312	297	333	302	304	291	304	304	295	295	318	303	280	265	269	309	297	302	312	292	307	307	280	324	286	299	301	305	313	331	331	280	294	276	305	296	302	322	300	280	290	286	316	343	280	322	277	298	282	311	284	317	316	366	321	290	314	298	296	251	283	308	334	284	303	295	338	289	285	288	272	331	314	291	323	281	277	298	289	308	289	303	297	314	277	278	308	326	308	310	295	276	300	341	306	282	281	274	300	299	304	303	301	318	290	305	292	325	318	268	300	292	293	327	301	310	302	311	329	283	321	333	301	274	327	299	328	302	267	302	288	299	327	327	302	302	308	294	304	287	323	269	320	285	311	324	292	324	294	276	304	307	296	314	281	269	325	311	304	294	284	293	312	312	319	315	276	288	301	299	288	277	293	278	323	287	300	297	336	298	304	293	302	303	286	292	292	299	322	306	281	314	278	316	322	324	322	311	303	313	303	309	307	291	291	320	266	305	311	292	306	344	292	318	314	309	315	306	318	310	269	314	318	297	282	271	313	312	278	291	302	336	325	300	296	275	286	321	295	311	272	315	294	328	305	281	302	289	267	322	291	334	309	327	324	286	277	280	299	321	317	294	277	289	304	291	314	317	330	285	296	329	320	272	324	292	298	292	259	317	301	298	285	307	297	293	327	294	283	339	283	281	308	286	320	294	305	302	293	290	279	340	325	292	312	282	309	295	277	291	310	296	306	319	301	300	301	308	292	285	262	334	303	325	295	291	281	302	312	306	312	281	291	293	330	296	316	333	280	292	293	305	274	280	267	300	288	303	301	343	255	291	306	310	303	291	271	293	273	337	289	296	297	299	350	273	297	292	301	273	322	280	286	292	287	284	298	293	312	274	317	280	333	318	297	303	279	277	282	319	304	265	320	303	266	266	290	284	296	282	326	297	294	329	297	301	269	295	307	307	301	327	312	285	279	277	289	306	268	290	319	292	302	333	294	297	320	315	301	313	274	277	335	299	292	315	308	322	275	296	294	307	275	300	268	306	269	314	278	290	272	307	283	254	311	306	302	311	301	304	316	304	305	270	305	323	320	314	302	284	285	307	296	304	305	321	336	340	286	323	295	274	312	307	332	294	282	300	329	292	295	318	270	320	304	307	291	347	313	292	316	308	334	300	276	324	366	317	315	280	311	246	291	259	307	297	299	313	302	313	356	312	304	264	269	320	297	317	307	325	302	316	289	276	295	266	270	288	310	286	300	302	312	309	307	311	325	269	316	273	282	296	283	303	330	310	311	296	314	303	328	314	287	316	301	315	264	291	313	299	281	293	287	304	312	275	266	304	291	286	309	300	313	281	328	299	281	325	330	321	271	296	289	327	334	311	326	280	287	325	299	304	274	264	302	291	325	279	262	290	316	313	311	288	279	311	300	288	276	323	309	288	326	299	301	274	293	311	289	309	314	257	267	316	325	325	317	251	292	320	277	310	278	267	297	289	350	291	316	298	301	311	331	291	287	299	313	294	292	269	296	295	280	271	306	264	325	260	313	324	285	339	296	299	291	288	294	278	288	313	301	300	334	278	304	287	357	322	299	302	340	313	306	288	296	315	328	320	313	274	316	285	286	292	305	289	301	313	270	330	290	313	311	272	317	287	275	290	302	267	287	311	311	303	333	331	265	287	301	319	314	291	270	273	289	300	284	289	277	285	320	288	293	288	273	339	298	289	304	328	301	341	286	304	323	307	299	275	287	320	316	255	271	298	281	320	309	280	291	262	276	320	310	279	304	338	311	317	296	313	310	294	303	289	309	301	292	337	286	330	306	291	300	335	293	327	311	308	307	299	293	300	304	259	329	318	292	317	282	299	300	331	302	281	312	289	299	302	258	266	277	307	303	296	294	309	294	311	288	278	313	298	309	304	293	306	296	260	261	301	320	291	348	302	332	274	271	281	311	262	261	295	292	244	285	286	295	279	308	290	341	295	307	296	323	288	340	284	275	294	285	281	334	331	322	319	258	289	292	289	306	272	271	278	263	311	298	343	285	288	312	279	294	307	287	304	288	301	288	276	295	282	284	276	311	288	322	332	308	276	278	292	306	291	312	325	348	336	300	315	320	313	290	294	290	276	306	316	340	272	281	275	313	302	317	294	316	298	295	314	324	304	274	317	323	292	264	261	291	319	289	317	296	282	274	278	288	296	317	336	307	312	295	285	307	311	269	292	286	316	301	321	321	269	325	278	283	266	287	295	298	250	298	310	322	336	300	313	298	280	324	307	295	306	300	315	284	310	287	299	294	341	310	265	297	274	302	342	323	323	314	307	282	307	285	281	271	295	274	259	326	316	282	307	331	305	311	310	309	272	271	327	307	324	292	287	310	257	279	304	271	270	281	286	298	314	323	306	277	298	312	310	294	324	290	312	264	303	308	288	333	293	292	317	296	289	310	283	310	328	315	284	297	302	298	305	315	336	277	292	299	306	295	329	280	310	275	313	308	304	318	290	297	298	283	303	319	326	314	299	285	310	322	281	319	303	287	369	308	293	309	284	327	283	299	289	298	317	303	281	326	271	320	325	296	282	328	278	307	319	306	332	318	329	309	334	304	310	282	312	313	277	315	295	265	301	301	312	294	294	326	311	294	303	338	264	313	301	312	324	302	309	276	296	272	291	327	316	328	294	275	310	281	322	294	334	293	266	319	272	258	296	310	310	285	299	293	262	299	309	300	294	307	282	283	306	286	317	300	308	285	317	283	337	319	308	280	330	260	322	333	322	299	285	302	312	293	311	294	311	283	309	282	287	279	312	287	294	295	307	311	271	328	267	310	301	271	301	351	295	311	267	311	320	302	351	312	267	276	302	259	340	283	310	286	287	336	291	277	286	272	293	320	302	272	318	296	284	297	327	316	307	298	320	301	339	316	295	292	294	300	328	318	278	246	314	289	312	290	306	287	327	318	303	291	316	280
45774	28064	14162	7863	4603	2471	1382	861	739	675	641	648	683	641	637	666	659	676	685	646	656	701	672	713	691	686	695	682	661	667	663	654	649	669	659	686	615	661	646	681	671	684	662	666	671	632	683	647	614	648	625	695	682	651	636	666	595	695	630	719	639	637	685	672	705	684	671	643	636	580	663	680	620	639	695	655	661	670	696	683	667	667	635	701	643	675	630	683	703	645	698	664	640	649	704	618	652	708	685	684	671	714	639	689	687	659	665	674	631	659	645	676	644	687	688	665	616	697	666	632	655	645	644	650	664	638	649	647	727	690	662	685	660	646	670	676	618	642	653	627	654	645	653	682	672	667	699	722	666	668	670	707	650	665	723	686	653	680	691	671	649	669	702	678	645	659	645	669	663	682	646	650	640	667	661	678	672	681	658	684	680	664	664	644	691	641	644	634	709	667	669	651	638	624	669	692	698	666	675	656	650	680	640	652	615	647	680	680	651	672	703	689	629	726	708	645	635	639	696	690	718	680	686	654	683	650	671	642	644	654	647	679	670	666	654	670	620	655	692	709	638	629	673	665	634	705	636	667	649	716	713	666	662	668	689	638	630	684	681	649	685	659	665	641	666	640	661	706	630	627	648	669	683	690	677	663	662	698	651	651	673	676	632	636	665	663	658	694	691	661	674	664	684	677	634	616	692	666	698	682	616	664	640	690	650	643	680	679	629	677	659	690	665	635	647	625	669	686	629	651	650	665	651	634	696	643	670	647	656	659	687	680	651	687	637	628	641	690	645	643	673	668	615	641	700	685	672	665	641	671	674	679	631	679	656	638	705	679	659	670	650	691	633	651	654	656	683	679	613	693	682	665	635	665	676	676	690	731	684	692	657	658	678	616	662	693	676	677	684	667	714	686	651	656	679	665	677	623	703	639	683	698	673	641	652	636	677	634	676	629	621	660	661	678	668	673	654	661	657	657	645	641	683	679	709	662	693	682	603	667	643	672	681	682	700	695	692	641	710	646	658	645	653	661	674	647	678	687	683	654	671	675	677	649	679	653	635	625	634	660	703	670	654	660	659	698	668	700	629	699	646	649	677	671	617	651	644	686	696	659	658	633	657	646	665	617	688	702	669	648	715	637	634	668	712	670	663	739	675	707	721	633	674	672	687	701	650	708	675	687	640	713	681	653	669	639	686	666	650	596	636	689	661	684	662	638	671	689	652	713	644	661	641	700	639	643	679	676	658	625	649	679	646	655	683	618	703	660	668	716	638	672	656	673	650	691	665	716	652	698	678	669	669	622	663	621	675	670	695	647	675	661	675	698	627	682	682	656	681	672	684	659	651	690	690	640	681	656	662	674	697	617	669	663	653	661	643	727	633	675	697	667	639	668	650	644	675	616	702	630	671	689	690	667	676	647	656	664	680	689	689	646	662	713	642	657	606	740	638	682	692	677	679	654	646	695	695	690	641	646	677	670	637	683	648	667	682	660	657	654	688	677	679	653	711	675	666	648	653	663	659	639	632	651	643	603	648	657	686	688	670	620	705	661	638	658	705	667	604	658	696	711	664	688	632	619	638	637	672	683	676	649	731	632	703	668	657	630	638	689	663	649	671	622	643	672	644	691	656	676	720	633	662	630	684	699	634	712	645	691	650	624	660	684	664	664	696	647	670	640	682	631	660	648	659	664	664	652	662	663	708	678	633	689	738	678	665	720	632	671	667	688	664	702	716	645	661	721	687	663	627	608	673	658	654	677	643	637	688	709	665	684	698	657	664	684	667	656	628	649	667	710	705	654	668	685	700	678	687	667	648	651	663	625	633	693	671	662	651	642	667	671	619	694	634	695	655	672	671	623	674	637	641	713	636	639	655	644	681	647	693	666	664	640	668	674	671	653	652	667	710	624	664	681	656	649	631	640	607	657	664	638	626	715	655	640	638	632	690	589	658	700	695	607	673	682	651	633	685	704	680	640	656	673	637	695	669	679	662	653	659	670	659	667	657	689	668	672	673	612	673	635	669	694	642	684	638	619	666	669	683	673	666	662	661	650	662	666	697	647	676	650	676	640	712	661	655	642	679	674	632	604	641	657	665	700	700	669	639	605	660	682	646	690	671	637	671	667	657	643	698	610	697	656	685	645	626	682	681	623	706	633	689	703	701	702	655	627	629	622	701	691	666	680	666	658	661	639	661	668	684	701	659	643	659	652	708	697	715	655	675	638	666	682	644	682	661	694	631	667	634	665	595	632	676	670	677	696	679	679	659	668	675	640	648	662	657	667	650	669	699	655	630	645	673	687	697	657	661	659	705	664	666	669	666	641	654	676	719	696	661	678	673	658	682	706	698	662	667	702	615	653	659	666	654	619	707	674	618	682	689	646	686	617	656	666	678	668	649	675	676	635	633	666	634	702	648	682	705	652	691	668	678	644	667	668	653	668	657	708	662	668	670	696	656	665	669	661	621	648	679	699	646	639	690	702	646	632	709	639	645	658	648	702	659	659	638	676	680	676	666	682	723	644	642	700	664	624	642	684	682	619	707	664	665	639	636	640	672	677	648	730	681	666	679	647	664	668	601	627	675	679	674	670	665	689	696	683	670	646	634	640	689	665	705	659	606	631	703	659	658	710	683	660	663	659	650	692	666	660	648	699	690	694	685	688	671	670	664	691	609	659	696	647	663	654	672	650	693	673	690	683	643	629	608	647	677	658	672	661	649	682	653	660	645	686	653	642	627	671	705	659	660	710	677	669	669	665	679	656	654	680	688	653	689	682	671	654	714	694	716	628	661	666	666	626	631	633	675	689	656	705	657	689	661	654	708	664	631	664	626	699	648	651	660	665	712	639	674	670	642	673	650	643	648	622	651	694	662	657	638	648	634	676	689	617	646	675	671	652	721	650	589	691	656	682	654	692	627	644	686	630	630	649	638	661	649	674	633	620	663	592	663	656	638	706	657	670	643	634	657	698	647	696	628	664	644	669	680	696	655	653	654	653	654	692	642	685	663	646	657	656	679	654	685	652	674	703	640	682	684	632	634	696	679	666	642	657	695	665	616	712	641	720	618	613	672	665	655	680	623	674	661	716	681	670	699	698	632	649	678	688	656	645	684	679	633	646	658	685	643	674	635	671	629	727	664	666	740	668	708	662	639	633	720	692	687	708	672	643	678	708	670	680	648	689	684	659	638	680	643	667	630	651	671	680	638	644	726	659	667	683	672	648	666	659	707	637	704	672	649	649	684	616	686	676	659	652	628	656	689	657	669	658	674	676	673	685	673	683	695	652	673	672	651	662	684	667	665	723	633	632	693	652	673	655	692	662	668	616	681	665	641	629	606	665	644	651	661	650	677	686	678	644	641	668	631	674	667	654	688	693	673	648	660	650	670	695	655	610	689	629	656	648	648	643	660	637	651	687	646	670	611	671	684	636	669	687	656	686	650	642	683	651	687	659	682	714	651	678	632	593	693	672	636	635	655	671	678	712	669	695	662	634	673	633
49918	19642	5880	2362	1032	560	385	312	271	279	246	258	243	247	265	222	261	261	261	247	276	245	272	255	263	273	288	258	288	253	265	262	248	254	261	254	246	252	270	275	271	246	236	247	232	232	242	248	253	243	264	262	240	252	261	238	270	261	259	272	263	281	251	247	248	273	304	274	254	236	266	299	288	280	269	264	289	301	251	255	279	265	285	265	255	267	277	248	255	267	243	236	228	247	264	222	278	248	253	255	283	268	247	260	259	279	267	258	286	259	256	270	288	269	306	251	262	258	257	271	263	277	266	247	268	212	254	260	298	257	275	248	278	293	256	283	253	246	257	290	252	275	277	261	268	241	265	279	240	255	264	236	251	255	276	241	251	267	258	273	255	275	256	238	285	262	266	261	286	261	247	282	259	282	250	257	263	257	263	325	271	228	248	283	270	255	271	253	256	278	257	246	246	261	246	267	254	265	296	276	271	274	265	282	293	287	254	276	253	239	259	296	285	279	257	297	273	275	275	255	279	285	242	249	256	249	249	226	272	277	280	276	286	292	268	272	260	258	246	261	263	256	232	259	248	254	264	286	297	262	233	248	251	279	230	289	298	260	255	250	273	279	259	261	274	257	282	244	275	245	259	257	263	260	263	283	280	248	254	272	236	274	285	243	289	257	245	264	252	264	282	275	238	252	276	254	277	245	254	272	253	273	302	242	279	263	249	242	289	251	263	253	272	298	276	243	256	241	268	253	277	271	299	252	264	257	260	255	257	271	262	256	264	269	248	264	285	274	292	271	248	242	242	271	286	249	241	274	262	252	256	270	234	264	252	242	243	260	265	266	256	243	309	250	287	281	266	244	302	271	260	251	236	270	271	255	241	274	265	252	271	293	239	263	244	263	284	264	279	302	247	261	274	253	229	284	272	273	272	250	272	277	254	272	276	249	275	261	255	251	286	248	251	291	274	246	260	267	281	271	241	252	276	286	239	260	276	267	285	265	263	252	267	270	235	280	274	284	269	283	284	304	280	242	266	279	264	269	274	284	299	243	248	279	260	265	267	241	284	268	300	279	246	269	270	284	259	271	262	277	291	246	261	274	251	248	238	239	282	243	243	267	303	257	229	254	254	253	277	244	267	243	266	289	291	271	275	263	263	266	230	276	256	279	266	265	264	220	260	260	279	262	261	260	236	217	278	247	262	238	295	284	251	265	238	258	250	276	283	289	244	234	288	242	234	236	219	255	251	286	288	294	298	255	296	248	262	241	227	252	253	269	269	259	246	284	252	230	271	255	262	254	268	256	246	212	236	282	273	287	262	255	235	266	276	262	275	276	274	277	282	258	269	240	308	253	250	242	258	276	273	266	261	246	259	274	268	280	279	258	271	281	248	272	273	258	270	266	266	253	269	240	261	275	244	280	272	305	270	271	294	233	238	270	259	264	277	259	234	272	270	248	247	263	276	258	305	267	263	275	236	264	255	253	247	244	252	256	300	286	257	255	293	281	249	260	242	245	269	293	279	256	247	255	268	247	225	254	253	264	264	253	287	259	265	251	249	245	261	254	269	266	276	264	247	264	270	268	227	265	248	273	274	246	256	247	272	260	283	261	239	299	257	253	251	267	260	222	275	254	259	288	259	261	254	241	265	257	232	269	258	254	254	267	245	300	285	244	254	249	281	276	272	253	294	250	275	249	254	269	270	271	292	272	223	229	283	259	238	267	265	233	286	259	265	292	220	240	283	254	227	235	282	265	311	286	279	279	266	258	274	248	281	280	275	300	268	270	274	226	270	253	242	272	254	268	255	286	266	250	257	253	277	258	233	240	251	235	254	279	285	236	259	241	257	237	265	315	289	263	274	277	238	273	267	240	278	254	279	300	284	261	282	270	251	248	274	304	265	237	263	255	236	276	280	265	257	241	248	249	260	276	263	304	285	269	255	246	260	265	267	273	236	245	270	280	262	258	268	301	273	255	253	323	277	255	267	268	266	280	236	238	243	270	257	249	256	267	283	265	277	219	236	250	261	244	277	275	250	252	249	273	269	243	248	279	286	238	249	246	289	260	282	244	285	293	253	277	280	254	253	293	263	268	240	282	267	330	290	238	290	270	265	265	268	270	251	250	258	239	257	271	288	278	262	235	293	277	281	265	246	253	261	234	253	266	278	285	293	294	259	254	263	253	220	257	252	258	280	267	247	262	242	266	287	250	255	261	246	278	309	286	265	266	262	235	274	241	259	258	270	263	261	260	275	283	266	264	298	257	267	245	270	264	277	262	297	261	270	272	252	254	240	252	291	251	301	246	284	277	277	250	263	253	275	221	236	262	253	230	257	242	252	275	295	242	227	267	268	256	248	289	254	269	260	239	268	273	260	244	240	267	286	259	276	287	276	267	261	223	295	254	283	253	249	239	274	270	288	263	249	260	254	273	280	248	288	271	257	282	284	270	245	281	242	278	251	259	245	243	291	283	245	261	259	262	253	307	272	240	244	299	244	279	278	279	283	260	268	238	281	255	253	254	239	252	256	249	231	265	275	255	263	273	252	266	252	248	254	287	276	250	253	265	250	244	247	268	234	255	283	256	279	230	249	227	237	267	292	257	257	259	239	277	252	237	271	284	269	260	260	255	272	261	257	275	263	278	290	255	281	252	260	280	220	276	255	265	273	257	283	248	272	274	255	253	269	267	280	320	276	267	268	261	257	278	244	260	271	266	271	241	276	268	275	295	273	239	258	250	262	250	256	271	246	279	259	252	255	262	262	289	271	274	249	246	242	302	276	257	255	260	279	266	270	246	261	240	258	272	281	293	309	281	272	301	234	268	251	227	285	245	269	268	260	242	265	302	309	280	269	261	275	280	239	260	276	260	272	263	270	273	256	250	286	250	274	263	282	240	256	239	277	246	260	243	247	243	264	283	264	246	264	260	248	260	265	214	280	266	233	280	255	251	247	266	230	247	262	225	262	306	257	279	272	221	264	261	248	257	264	262	236	307	274	200	258	242	278	275	263	255	248	271	262	249	282	254	246	274	302	248	266	293	260	271	226	255	294	251	262	267	283	268	287	259	240	242	251	257	261	266	271	270	266	228	290	232	251	274	260	272	257	244	256	256	264	246	258	272	245	270	254	288	285	234	249	268	262	231	288	268	256	296	246	253	256	260	244	273	257	276	259	243	255	242	243	237	279	240	229	286	248	271	248	287	272	245	281	245	275	248	273	258	266	273	286	241	252	283	280	249	261	252	271	251	279	241	248	283	267	256	280	259	300	245	275	238	284	294	258	310	253	234	273	249	309	274	265	278	260	259	253	270	252	248	264	249	264	232	249	246	255	267	264	288	300	276	205	249	275	264	276	243	299	238	276	258	249	262	248	268	241	265	274	248	265	249	247	243	257	261	240	270	242	245	260	276	248	267	253	230	242	266	259	253	289	277	273	274	241	270	262	303	271	269	277	245	276	265	250	259	251	279	264	255	284	253	267	291	257	250	284	254	238	229
33736	12488	6987	5168	2778	1435	1003	719	592	638	599	553	587	612	596	619	579	568	603	601	632	603	601	582	621	602	588	610	619	588	620	582	598	597	643	613	604	619	556	566	587	565	578	578	631	572	591	593	564	574	587	604	589	623	574	567	610	594	620	598	627	578	562	568	546	603	617	517	559	565	597	587	571	598	572	582	569	587	592	575	627	557	590	549	587	616	602	562	594	567	567	621	580	566	554	595	614	563	572	531	572	575	607	576	583	614	593	566	585	605	632	607	559	619	560	612	616	591	619	571	628	675	561	609	598	623	600	602	573	568	564	562	575	579	617	607	602	599	590	593	587	565	630	595	581	609	609	584	575	536	570	565	612	557	599	568	577	617	596	594	635	599	571	593	573	606	555	559	599	602	588	595	622	624	585	627	557	585	576	596	602	597	606	621	558	578	550	524	593	588	563	603	601	555	570	579	585	617	623	545	602	576	571	565	605	607	595	553	589	557	555	607	612	633	597	585	612	609	620	605	594	599	559	568	533	580	570	543	581	582	585	602	643	576	548	586	584	602	601	603	593	602	593	608	589	578	579	593	549	606	608	614	610	594	584	605	604	587	570	549	564	563	579	612	576	586	587	578	585	570	606	559	599	586	598	548	596	589	568	590	643	581	610	579	579	573	581	601	558	583	580	580	582	600	648	560	573	586	602	605	616	587	571	605	573	586	608	599	592	534	626	597	628	583	613	574	545	561	621	540	544	602	617	604	598	556	577	566	565	605	602	569	592	577	577	594	571	562	580	591	614	616	592	619	573	560	616	610	622	615	553	616	606	583	571	583	589	584	595	622	592	549	598	630	635	603	566	554	576	570	610	547	595	602	583	577	596	579	584	595	591	587	580	597	539	602	618	579	587	610	630	583	612	579	574	633	598	531	560	564	558	556	594	570	575	596	607	588	609	585	608	568	627	603	588	587	627	603	569	574	622	580	553	594	580	581	578	585	563	570	633	615	594	588	593	588	580	612	573	589	602	552	589	547	613	641	592	550	564	592	599	573	645	588	580	555	613	589	577	572	541	597	628	587	567	582	567	568	546	550	552	590	577	573	621	623	572	573	594	576	552	580	589	544	592	602	575	577	619	583	573	570	560	576	606	577	574	581	592	573	626	582	569	595	596	581	596	586	591	587	566	588	593	598	592	570	625	570	564	609	545	548	565	583	582	596	605	590	565	626	656	570	588	597	585	579	575	577	577	601	591	601	556	592	594	620	625	596	603	577	611	564	539	565	649	598	606	567	580	614	592	581	576	584	626	562	605	631	587	567	567	601	594	592	592	586	577	591	582	620	607	623	612	592	617	571	556	613	577	609	569	563	545	611	600	631	565	580	588	595	586	564	595	575	568	559	577	576	583	592	607	626	597	559	655	596	588	621	604	601	543	586	615	596	584	640	540	589	563	600	624	611	645	602	573	600	563	586	621	635	586	591	586	601	591	555	558	576	594	591	614	632	596	593	565	576	587	559	596	565	588	620	571	609	577	613	630	608	580	578	589	580	608	641	586	619	585	581	595	621	613	576	547	590	617	555	647	595	610	567	666	561	599	555	526	622	552	605	601	615	571	616	588	571	598	572	551	588	611	557	600	576	545	580	595	579	573	574	581	580	588	595	563	586	586	594	629	591	557	600	592	557	547	566	602	577	594	618	634	584	593	633	603	609	583	597	577	631	610	585	587	591	616	562	611	583	568	602	591	577	613	614	616	581	592	577	596	595	582	619	596	591	608	568	581	578	579	625	560	627	604	579	595	595	597	592	574	622	616	560	599	599	584	585	591	625	561	571	568	541	627	561	583	565	570	598	567	545	566	559	568	564	594	577	617	605	580	592	578	609	574	601	592	565	600	594	570	588	613	592	576	635	584	566	538	584	574	616	611	574	580	598	589	576	613	576	612	606	596	603	564	570	578	566	593	615	568	579	644	581	544	522	581	571	598	628	611	578	630	534	608	591	575	554	582	574	568	547	598	560	584	608	530	604	547	542	593	576	623	595	613	568	589	583	653	563	601	557	596	570	611	562	586	558	566	612	608	557	596	621	555	574	582	545	598	630	581	572	608	548	585	592	600	577	562	606	567	559	539	555	602	532	604	612	566	571	567	582	549	563	555	600	544	611	562	616	597	587	606	579	603	592	621	558	576	578	634	629	596	575	616	568	590	592	628	565	567	604	549	582	587	607	586	638	595	658	593	555	635	541	594	583	591	568	637	588	613	604	606	585	616	562	633	594	594	586	592	590	549	557	591	542	595	619	606	582	617	608	576	624	590	626	552	598	588	564	563	582	640	575	603	576	578	600	538	578	609	627	588	585	547	590	592	609	593	567	593	593	590	589	579	584	574	571	605	591	583	622	608	521	581	599	644	626	544	617	563	561	589	570	582	576	635	605	618	610	600	587	557	589	583	569	600	592	610	585	607	614	543	608	590	626	599	571	567	583	588	582	586	569	615	618	600	603	525	619	575	595	579	615	593	589	568	583	601	597	590	614	590	622	584	576	636	615	623	612	548	585	583	591	583	564	610	580	569	595	572	585	578	638	565	530	587	594	558	630	598	617	575	611	568	574	629	579	574	617	598	581	578	560	620	603	564	607	626	606	608	588	584	617	567	584	588	583	537	605	567	601	612	622	562	577	596	592	583	623	578	617	619	621	560	612	583	587	565	560	547	591	604	582	597	597	585	609	622	583	562	618	604	570	567	622	569	599	595	588	625	600	579	593	570	589	596	617	604	639	559	574	578	603	597	568	623	593	592	593	579	570	560	569	587	594	574	579	518	580	581	562	595	640	632	591	605	534	597	603	558	556	562	583	596	541	557	583	586	606	597	575	555	583	573	578	606	599	562	616	568	602	589	609	602	594	583	561	546	545	624	612	664	595	578	565	575	609	620	610	591	577	585	605	623	573	608	642	600	583	552	577	603	534	603	556	535	594	607	553	604	559	612	559	582	574	584	610	607	583	601	580	595	632	569	583	601	588	609	627	580	622	608	557	597	577	608	562	559	594	581	588	564	574	634	611	558	559	636	598	591	623	590	581	617	539	580	583	605	572	590	582	581	618	580	565	589	566	570	585	607	593	589	617	542	561	592	619	615	637	580	551	574	569	554	605	580	583	590	596	588	564	582	574	592	583	549	575	589	561	588	576	610	573	601	608	573	555	585	594	575	557	601	553	648	639	608	581	558	616	569	627	585	590	612	595	620	596	560	592	622	554	610	582	585	573	597	595	603	580	524	640	587	561	580	596	615	582	576	612	563	593	594	590	578	596	553	545	616	575	559	633	594	612	597	604	588	631	580	599	551	602	560	601	643	541	572	618	582	584	602	579	590	621	590	580	589	588	607	610	630	578	572	618	615	563	631	526	596	532	585	597	561	582	599	550	584	609	614	589	548	564	599	582	590	557	580	602	597	603	569	640	624	631	593	608	623	589	574	541	568	562	590	621	611	560	577	544	595	531
54460	25560	12777	4992	1826	871	509	311	330	304	288	275	243	258	255	297	283	286	257	260	288	281	282	309	266	274	280	318	296	288	261	276	265	289	288	290	269	238	277	231	270	240	272	271	281	250	285	280	275	288	281	265	240	239	282	253	267	289	252	271	273	240	266	263	305	273	288	282	291	293	291	285	274	287	274	272	255	238	296	276	313	267	258	285	278	262	307	249	281	274	294	280	288	272	268	278	238	265	300	322	273	268	261	296	251	255	300	264	329	281	249	274	305	279	228	260	262	281	275	274	306	298	253	292	270	303	318	294	286	260	264	271	244	279	277	302	287	239	261	288	253	291	280	280	263	290	258	281	272	264	275	270	295	291	271	276	283	283	307	309	276	292	294	249	301	247	257	278	289	267	275	265	264	325	285	312	256	258	297	309	255	281	288	276	269	274	287	274	241	275	288	274	269	275	311	285	282	274	256	318	274	276	286	308	259	256	266	281	303	262	296	279	275	260	303	310	250	260	281	271	290	261	264	254	275	284	298	244	234	273	286	268	273	256	258	264	259	281	316	279	310	285	299	256	283	271	279	286	263	275	279	256	246	284	251	306	278	282	278	256	277	284	298	248	271	287	256	254	265	264	289	270	269	259	292	267	262	294	291	283	290	263	269	251	278	276	284	273	293	256	264	265	288	295	264	260	272	265	282	260	258	278	258	296	280	239	257	270	282	279	259	235	297	285	254	278	290	256	277	278	284	285	277	275	275	279	276	254	288	288	274	278	279	261	301	268	271	308	255	273	290	301	289	267	267	273	308	256	253	281	267	276	285	268	272	263	256	271	268	265	267	256	280	256	271	275	252	284	279	314	283	293	301	264	265	261	255	294	245	272	282	268	254	275	294	279	274	259	289	294	244	257	300	262	263	276	258	298	275	289	289	307	303	281	264	295	312	306	296	264	298	277	280	268	294	289	291	269	264	284	279	230	263	271	295	272	244	274	285	290	293	284	295	258	290	262	283	258	264	285	290	246	258	277	272	266	257	276	257	274	269	221	279	279	287	274	262	299	267	314	262	281	283	267	286	265	261	272	310	294	293	263	282	292	257	302	272	293	334	249	290	286	296	281	255	291	268	277	269	271	242	271	232	259	286	324	288	284	268	259	277	273	307	295	268	278	262	273	276	281	267	285	303	266	257	277	271	279	261	273	259	282	240	277	295	301	270	267	282	255	230	280	287	305	341	279	280	281	285	291	312	285	290	276	279	258	282	286	286	318	307	286	236	251	266	254	291	267	268	281	307	253	270	280	291	270	258	257	221	281	288	256	265	297	232	272	248	268	266	271	262	285	292	265	263	265	261	270	272	280	278	302	298	244	279	268	278	335	281	271	266	281	267	257	306	297	259	258	262	280	235	268	279	252	255	271	284	270	269	287	245	292	278	291	253	286	268	298	257	266	306	278	257	289	257	276	286	271	244	265	235	278	270	290	287	310	322	284	305	259	268	279	278	271	269	291	277	227	275	256	291	300	313	295	260	269	263	280	252	300	284	262	290	294	273	294	272	287	258	272	284	263	263	293	266	266	299	269	284	257	283	289	296	297	277	312	287	271	281	293	286	265	253	290	268	299	279	279	291	248	281	270	267	278	290	281	270	314	281	287	278	280	284	277	268	267	287	284	280	306	249	276	261	302	325	262	310	254	256	261	277	279	298	275	281	286	242	302	264	278	287	306	283	270	295	322	296	287	252	263	274	267	275	285	284	302	282	255	291	281	307	273	284	288	276	264	263	287	257	285	271	291	311	288	288	214	290	280	296	263	270	274	298	297	265	220	282	267	289	295	312	283	281	290	271	312	281	278	293	293	257	270	288	313	288	250	275	264	303	280	258	273	281	241	247	263	284	281	295	289	276	287	281	278	318	264	248	265	267	265	272	265	266	276	248	295	270	293	272	272	288	300	253	254	281	298	246	277	265	273	309	265	282	246	288	290	276	318	308	298	275	307	284	280	262	252	311	266	280	263	290	257	253	251	280	278	290	291	304	318	233	286	307	277	285	301	280	274	276	312	279	249	289	271	295	271	289	269	318	280	245	245	276	280	253	303	276	247	267	291	277	265	304	279	306	289	286	271	275	277	272	238	256	248	287	261	311	263	259	295	271	283	290	273	246	274	292	273	296	262	334	296	275	257	279	245	265	283	303	276	256	269	285	291	292	248	275	240	273	262	266	277	267	290	253	264	287	290	285	291	263	266	271	258	287	278	306	286	274	303	270	253	267	274	265	276	247	272	285	293	279	287	274	285	290	303	305	286	306	267	288	307	299	273	259	243	280	276	275	258	313	279	242	275	283	292	263	299	295	262	266	255	303	291	278	253	260	286	283	281	294	261	276	264	287	296	306	287	267	272	289	269	252	273	281	262	261	236	298	247	282	288	285	307	254	316	282	288	288	276	260	267	278	275	303	273	289	257	310	262	264	301	262	252	280	249	287	273	255	261	242	284	260	277	263	298	293	247	294	275	307	261	263	285	275	256	299	277	277	280	278	302	282	276	285	265	275	250	256	280	278	254	279	263	312	258	303	259	273	254	284	281	295	271	289	295	270	293	266	258	273	286	254	294	281	276	306	283	284	300	273	272	278	256	323	283	260	282	268	271	252	285	273	266	279	290	297	233	265	272	265	283	269	277	291	237	282	305	264	253	302	299	282	266	246	291	319	277	304	280	303	256	300	268	284	283	260	262	263	250	278	288	269	288	295	297	298	269	257	294	290	261	300	287	284	258	302	276	312	253	266	283	264	280	298	275	268	285	285	277	257	292	253	268	270	275	297	279	281	254	278	269	252	270	278	248	296	297	301	259	247	287	297	289	273	286	278	247	277	279	262	316	294	267	274	307	258	251	280	276	284	294	269	308	262	252	278	292	274	249	265	264	292	275	296	275	293	286	286	279	282	289	261	258	257	264	268	260	247	258	278	306	298	306	292	269	245	274	265	309	247	290	288	291	273	281	253	274	245	295	263	269	295	267	250	297	274	258	279	287	245	264	261	306	273	274	291	289	294	274	292	310	247	254	303	273	307	280	292	267	298	291	284	274	259	268	267	296	260	298	259	235	272	277	292	280	250	306	280	266	283	279	292	272	273	283	289	247	250	257	283	275	231	286	308	271	310	271	268	261	265	258	285	272	266	269	256	295	284	295	261	278	287	272	280	262	275	302	268	248	279	260	255	296	266	275	268	289	279	275	270	270	274	263	278	294	295	256	267	297	296	305	269	258	280	259	277	265	290	277	289	267	265	268	290	249	285	282	267	302	261	279	262	261	266	260	280	278	269	299	255	267	285	284	286	276	256	293	247	336	243	274	293	248	290	273	284	275	265	293	260	257	258	296	292	282	296	267	258	294	284	274	269	298	289	281	291	250	258	263	236	262	254	288	274	288	274	279	301	223	257	276	247	275	280	289	284	259	272	292	309	262	264	297	268	269	263	314	292	261	280	285	272	284	286	233
36056	20476	13678	8157	4495	2612	1414	767	655	607	592	641	664	652	615	635	630	592	617	592	596	627	625	603	613	629	594	615	621	622	601	613	633	581	638	645	601	614	623	545	649	603	586	695	644	635	613	625	627	613	637	612	601	655	643	560	601	608	624	661	647	603	625	613	624	625	651	645	563	590	626	624	631	587	621	628	596	620	626	645	607	611	656	591	631	620	670	639	636	629	634	599	663	644	609	626	611	613	613	639	648	631	616	619	631	590	624	666	623	609	611	580	637	611	616	571	625	602	626	608	634	602	561	628	588	634	583	611	616	590	664	567	614	610	630	594	616	573	634	627	664	630	640	575	670	645	601	618	589	618	569	608	586	615	641	620	641	612	669	622	631	631	645	626	602	615	604	672	596	635	602	617	574	590	611	646	628	591	582	629	604	587	588	645	607	608	664	619	594	632	602	641	649	630	653	623	573	633	617	677	654	624	601	630	628	618	616	623	613	584	600	614	614	599	641	614	611	631	627	622	636	624	606	591	625	618	631	637	583	633	600	594	625	620	615	602	627	625	586	604	595	607	645	604	669	665	633	601	649	630	621	620	655	591	612	604	629	623	676	635	612	629	620	614	594	599	627	618	627	583	659	648	630	661	662	598	618	620	600	648	619	649	619	608	650	620	637	664	633	615	579	646	612	649	623	616	606	641	623	620	609	613	676	669	625	605	587	624	616	634	581	622	612	624	631	659	633	593	612	614	621	607	622	588	600	653	652	617	615	604	568	600	603	609	622	587	630	602	680	631	668	583	656	628	601	607	634	609	607	613	583	602	607	595	622	613	635	601	655	602	634	645	633	619	634	626	614	622	621	641	609	647	623	613	591	625	609	585	626	599	657	578	622	653	622	639	643	599	638	579	636	664	609	615	596	618	658	613	576	624	621	635	627	601	572	602	595	623	576	626	603	664	599	657	561	659	669	612	591	610	599	677	624	628	622	649	578	680	637	598	670	674	617	578	610	669	630	630	640	590	630	643	629	599	624	616	624	580	602	587	709	608	654	640	612	646	617	601	638	635	588	608	660	596	627	583	599	648	595	627	632	659	585	659	621	555	636	615	616	618	607	595	644	625	603	611	621	614	584	612	619	636	654	581	624	606	638	608	629	583	609	614	595	624	608	579	626	622	623	608	589	606	610	649	619	587	672	634	608	619	627	598	596	596	645	600	610	585	630	621	599	637	610	588	568	607	589	577	659	619	600	649	648	671	635	636	655	625	627	632	604	642	626	596	619	605	627	645	628	633	626	600	615	593	617	602	595	596	611	633	597	632	655	588	575	631	631	608	597	582	621	653	604	618	599	636	602	600	646	587	631	664	608	625	642	616	627	615	644	638	606	651	629	643	625	586	599	592	639	659	637	618	605	643	603	609	622	608	660	607	644	659	604	658	617	628	654	635	590	643	587	596	639	708	606	637	610	586	584	660	600	638	638	621	647	613	650	595	643	620	655	598	656	585	635	666	674	616	651	651	583	652	650	644	616	666	644	661	643	613	643	618	626	637	604	639	608	551	569	607	610	610	635	610	610	614	567	624	596	612	638	608	620	643	638	593	641	599	586	648	660	571	647	598	618	663	636	558	658	627	635	639	600	649	619	592	647	648	633	640	620	640	622	593	627	586	633	609	618	580	659	642	665	623	651	634	631	589	630	595	616	637	611	632	612	579	586	638	590	660	621	569	583	642	665	641	631	689	624	615	647	602	585	623	617	619	640	628	615	610	621	600	565	623	658	605	594	576	643	606	626	641	613	620	621	630	650	598	645	587	648	614	631	631	599	626	608	633	580	623	627	642	601	649	551	672	645	624	663	669	572	630	609	685	605	643	625	603	657	623	580	604	661	606	590	625	625	627	618	590	629	624	609	595	658	628	601	652	654	609	607	624	608	599	581	657	614	635	635	610	608	619	662	608	622	657	594	641	640	673	657	621	644	647	652	666	611	611	638	642	586	608	597	625	614	619	575	583	610	650	597	620	668	593	604	664	656	649	615	626	621	634	605	597	595	640	558	625	617	671	643	594	623	578	627	647	640	588	636	645	650	591	644	646	650	619	618	627	674	578	643	608	645	623	669	610	649	570	608	654	597	589	629	589	617	613	592	602	577	591	636	662	625	645	623	604	624	619	613	597	692	586	658	638	575	625	610	592	647	601	570	607	601	630	620	605	628	668	601	606	602	606	613	603	601	631	619	662	666	647	625	610	599	574	618	634	584	592	599	606	652	641	634	614	613	609	603	650	608	629	601	649	606	595	608	596	595	668	618	657	648	616	616	590	649	610	612	647	630	595	611	628	604	623	579	633	664	659	639	626	643	584	600	633	647	629	609	612	610	647	604	625	561	601	601	645	606	660	589	669	657	637	638	570	621	580	609	648	651	631	614	626	620	596	618	612	581	582	607	630	647	650	592	630	626	610	637	609	623	633	636	582	619	647	654	619	628	619	662	600	602	613	621	654	606	654	611	656	595	637	586	616	623	650	617	623	613	588	635	634	603	651	629	583	637	599	669	595	625	597	592	616	605	595	641	666	646	657	617	582	611	608	620	635	654	666	672	610	664	614	612	556	625	636	641	628	641	644	622	611	649	663	615	610	601	597	601	612	621	633	598	605	586	619	613	645	641	637	594	600	625	621	675	639	600	629	594	616	655	610	632	611	585	620	590	667	626	637	602	577	602	626	593	599	638	604	653	636	612	597	628	662	647	637	630	614	581	582	594	652	630	653	629	641	615	642	631	614	596	649	650	619	644	601	619	611	651	620	606	606	629	593	629	633	614	638	665	591	623	600	592	621	593	590	612	662	603	575	613	607	611	664	636	591	605	639	656	636	633	664	613	622	643	628	586	606	615	612	585	646	627	652	642	630	610	655	667	642	629	620	600	619	622	627	662	642	590	659	596	663	649	622	596	639	613	591	633	579	632	665	591	621	666	627	618	609	610	639	562	625	615	636	623	644	618	605	631	630	614	672	622	637	625	626	679	628	643	622	639	608	636	618	598	618	680	626	609	679	589	624	631	633	640	615	620	628	615	603	612	589	634	626	615	635	626	640	645	652	612	649	640	629	613	620	632	611	625	619	601	586	630	577	622	643	623	636	653	630	605	607	645	591	632	612	633	588	652	605	613	623	615	634	629	609	663	682	632	606	599	621	660	643	592	608	603	609	628	630	631	609	636	650	653	634	636	630	655	634	617	596	617	627	634	592	662	615	625	608	585	613	633	595	566	630	597	626	672	550	621	635	622	611	589	637	668	588	643	583	613	608	618	634	615	600	648	628	643	655	651	628	666	620	589	619	603	626	672	640	626	611	625	609	630	623	639	638	625	631	605	610	626	644	598	629	603	611	608	593	655	631	642	636	628	614	646	679	626	638	573	646	624	635	610	621	577	613	640	636	653	615	600	643	658	623	614	620	620	606	589	624	620	620	605	619	645	595	595	614	620	655	593	636	616	632	618	587
61742	33184	16723	6046	2126	1054	550	367	297	306	293	298	319	303	299	284	316	302	307	330	306	303	313	321	304	310	332	292	278	348	309	322	319	280	279	305	272	320	293	316	316	335	294	286	302	308	309	308	275	284	260	274	292	320	326	283	287	281	310	269	326	285	298	283	316	322	321	267	321	264	288	303	286	331	293	289	278	317	286	290	324	296	313	291	285	319	295	291	316	317	295	330	315	291	315	317	307	262	301	347	277	291	294	280	272	293	307	317	253	308	303	305	279	299	294	282	285	275	310	299	296	314	320	269	317	295	316	291	297	309	322	283	297	323	302	279	291	298	310	281	311	307	319	278	298	277	329	311	298	267	334	308	339	302	265	276	283	329	310	307	302	293	306	263	264	304	272	278	311	316	324	298	264	275	299	313	321	268	285	266	290	306	298	297	281	278	295	301	305	286	288	310	323	289	324	256	278	299	267	256	309	309	329	298	321	310	319	305	295	324	304	263	290	325	274	301	308	289	311	310	279	318	310	267	301	279	287	311	302	280	347	307	314	297	310	315	326	280	322	302	305	326	321	260	291	293	314	287	278	325	282	276	291	261	296	326	282	305	325	331	324	322	290	296	284	321	273	294	316	315	300	279	292	288	343	313	308	317	300	256	311	313	340	282	298	298	269	298	311	299	320	289	313	320	272	305	292	320	307	303	303	294	317	313	311	309	283	330	305	306	246	296	285	279	295	309	325	300	289	295	329	313	299	286	309	312	277	322	297	265	316	312	318	311	292	298	329	321	304	315	292	291	315	318	284	288	319	283	290	287	270	279	288	328	298	291	309	286	288	286	330	293	288	290	286	291	329	288	328	294	295	326	268	294	309	324	298	311	292	306	331	306	290	305	290	331	244	300	299	281	325	312	295	274	293	293	282	279	298	272	281	261	290	271	300	316	320	282	319	308	292	284	288	311	336	315	279	286	267	315	300	295	294	319	304	319	290	286	289	264	318	317	263	277	334	297	310	328	326	296	315	315	302	299	312	302	287	331	280	259	275	288	269	328	294	293	282	305	317	272	307	282	296	282	277	288	297	317	303	259	307	290	294	304	335	302	289	281	303	310	304	295	302	289	320	301	286	299	296	305	313	300	322	280	283	320	276	293	327	305	290	299	290	309	296	275	290	287	304	321	283	282	285	335	318	330	261	298	318	304	302	286	289	290	307	291	284	315	325	335	293	287	324	291	320	303	287	300	263	295	316	329	296	333	338	273	315	290	331	306	313	325	293	271	331	269	336	272	281	312	269	275	293	288	300	309	301	287	290	284	313	292	321	276	279	298	309	324	270	295	309	275	330	301	285	329	327	284	304	294	308	309	276	289	281	320	275	305	287	298	325	292	332	322	289	322	308	309	287	355	287	300	305	296	300	315	289	295	338	290	313	279	282	300	294	289	270	308	288	274	247	261	306	316	318	316	286	322	323	294	318	294	278	268	308	306	296	273	300	279	279	267	303	292	287	326	300	263	339	293	280	280	283	296	263	299	290	286	299	283	296	294	292	280	311	342	284	326	288	323	280	309	283	289	270	322	305	319	298	306	267	304	302	288	250	301	324	342	302	279	267	310	329	299	302	293	263	264	309	302	295	314	299	278	275	278	295	290	296	332	294	287	291	289	351	304	301	342	301	285	299	297	265	299	294	295	336	330	261	312	317	293	323	299	315	283	324	288	299	312	308	304	311	311	294	244	307	286	299	312	304	319	274	272	319	293	301	286	317	298	325	321	289	315	266	276	288	293	310	275	285	289	281	346	279	298	298	288	281	316	292	309	284	325	333	260	306	302	296	307	271	301	300	304	327	300	292	273	316	327	305	297	295	279	309	276	290	300	301	283	298	289	293	279	265	297	277	270	340	304	297	332	277	313	312	283	304	295	300	248	274	314	324	272	326	273	298	321	321	286	264	299	301	302	305	318	266	286	261	306	294	282	308	315	291	279	291	265	323	325	301	296	291	307	281	282	292	298	290	322	311	319	289	273	281	279	294	314	291	327	304	305	291	305	290	274	273	287	283	282	281	325	332	321	314	303	291	313	314	335	291	299	289	305	319	251	318	306	300	309	305	306	289	321	339	279	295	297	282	295	331	312	314	307	294	284	292	320	297	307	329	292	298	276	304	317	287	311	309	313	267	264	338	278	285	257	295	311	324	295	333	286	286	277	312	285	284	279	311	317	304	323	266	280	295	290	271	291	330	303	314	316	278	273	317	294	288	288	304	277	282	307	279	285	311	305	326	310	278	299	307	268	313	324	309	305	300	320	281	305	304	301	280	299	283	293	312	285	279	297	281	300	296	291	286	289	307	299	274	294	322	273	297	291	311	278	291	279	274	289	314	293	287	304	322	292	278	288	287	286	315	325	287	284	276	297	297	300	312	304	320	308	297	321	272	334	299	324	306	312	262	267	292	304	289	319	287	311	290	303	308	286	281	295	299	306	297	324	290	290	310	308	285	302	277	297	312	280	302	305	319	316	339	320	306	283	289	314	315	320	267	348	307	296	305	309	284	313	291	302	291	305	289	333	317	278	300	301	313	294	312	294	299	321	292	287	316	283	300	293	258	296	325	300	278	288	319	269	325	307	283	332	296	296	277	293	301	283	302	264	318	307	339	299	276	286	334	328	333	279	324	303	306	320	299	323	276	287	288	294	292	345	315	288	318	295	330	331	284	330	296	309	294	278	327	310	292	292	303	293	283	311	309	321	298	275	290	314	260	307	273	290	287	306	320	267	305	300	316	308	282	293	287	298	284	283	339	272	306	253	311	312	312	319	280	315	292	289	307	286	297	303	266	298	290	293	309	271	319	310	289	291	316	321	333	330	281	315	318	295	275	303	320	304	294	306	326	298	294	287	303	273	266	303	309	287	327	308	339	312	284	342	327	311	296	310	297	312	274	259	309	286	299	304	279	327	317	283	269	332	294	295	263	312	312	271	284	322	303	311	311	314	346	276	302	308	271	280	303	296	323	335	309	311	306	294	282	295	292	298	300	303	318	304	284	271	310	323	300	285	318	295	290	292	301	304	274	321	271	308	335	281	303	290	303	297	288	305	262	286	301	311	291	305	289	291	281	293	303	317	292	274	314	287	277	284	336	305	295	284	318	304	320	291	315	312	315	291	267	314	291	298	279	300	306	266	329	292	270	278	309	322	311	258	302	317	302	280	314	312	311	301	282	300	282	318	307	316	283	325	314	303	307	273	305	274	274	320	292	272	309	282	318	296	290	320	302	301	297	316	334	345	322	322	303	318	305	299	313	287	309	298	304	283	349	302	305	298	277	252	282	316	297	282	314	292	302	288	289	308	289	283	261	275	300	284	299	320	299	302	267	311	306	313	311	285	300	317	274	309	301	319	313	287	291	317	296	325	283	297	284	254	266	303	305	339	295	299	311	315	321	308	284	291	280	282	318	322	315	306	297	312	301	300	299	299	310	293	297	262	295	298	296	297	307	276
41833	26736	16973	9253	5148	3039	1561	808	696	629	673	728	663	648	691	645	641	671	627	633	666	663	684	688	754	643	645	662	652	675	674	647	653	629	694	670	664	687	656	690	650	644	680	662	610	640	696	684	657	636	645	705	660	625	662	694	644	652	649	716	691	688	661	670	682	669	688	662	712	650	689	662	629	659	633	643	686	636	625	612	659	664	661	663	631	657	703	643	691	625	672	660	686	670	637	652	645	629	684	649	638	681	627	649	671	675	638	656	654	674	626	697	646	642	668	690	660	659	642	661	665	661	720	698	654	648	644	696	682	674	642	622	681	613	620	638	706	629	631	724	666	685	698	651	625	720	618	663	622	639	700	673	687	646	648	645	630	646	674	661	678	666	684	647	635	670	624	670	659	669	723	623	611	671	681	659	647	601	633	655	662	645	680	639	650	631	682	661	613	691	676	634	671	668	680	681	683	678	591	656	694	662	662	679	684	657	635	682	687	666	647	685	684	671	641	643	683	692	624	678	654	681	656	650	676	675	682	626	669	673	645	675	669	690	665	651	647	650	683	691	638	615	684	660	654	670	675	613	639	673	641	634	663	656	594	664	671	644	610	637	652	660	691	717	698	692	686	689	673	628	657	661	684	664	706	688	621	644	648	654	649	632	644	623	664	700	685	636	677	634	666	665	647	662	661	680	658	640	666	602	636	671	646	653	642	673	685	678	659	651	664	682	700	732	660	649	631	656	650	671	692	628	622	651	616	658	658	664	621	642	671	709	646	669	708	643	659	682	661	694	661	678	707	644	669	647	685	711	638	610	622	722	657	642	672	624	676	651	635	656	661	667	634	639	665	656	669	699	658	656	654	669	639	692	651	648	659	640	629	687	671	641	659	655	620	658	651	638	674	640	658	681	658	656	674	650	651	654	623	672	661	667	692	690	675	682	668	645	665	634	690	644	660	696	660	669	669	659	692	647	613	644	653	645	616	627	690	685	656	642	648	699	645	619	681	701	647	617	664	663	630	678	671	655	697	653	697	649	691	683	630	662	625	656	633	682	642	645	628	669	663	655	668	660	653	632	679	651	703	668	615	646	671	638	669	644	678	643	688	638	684	613	630	695	659	608	676	660	724	638	687	712	659	643	656	659	650	651	644	695	709	636	687	697	682	640	655	657	642	645	696	713	664	665	645	655	639	691	717	672	701	693	624	656	659	727	608	617	634	641	648	645	632	662	621	691	662	670	657	620	638	675	690	669	650	702	633	655	637	623	667	638	685	656	615	630	686	655	700	663	655	648	672	624	633	659	631	665	700	664	632	671	687	664	683	663	630	669	628	670	642	651	669	649	645	671	661	607	676	684	646	643	700	614	684	691	661	674	668	705	672	569	664	656	586	675	671	700	661	699	622	635	662	677	646	661	668	653	657	638	647	664	641	652	696	714	716	631	666	653	658	644	613	634	640	669	666	660	708	647	666	643	674	664	614	679	628	636	678	676	692	656	659	628	661	610	650	701	659	648	685	649	631	661	687	638	698	671	683	678	662	650	661	606	624	681	627	616	655	639	655	666	711	690	619	636	652	678	640	628	642	655	674	652	694	678	675	663	681	663	679	668	669	687	668	658	681	620	661	641	672	689	660	644	671	674	694	645	678	645	669	667	687	693	685	661	702	641	657	657	621	669	642	654	660	651	651	654	683	664	609	680	661	626	616	651	710	664	665	661	704	614	641	676	703	642	679	655	628	666	700	661	725	659	638	670	662	693	689	641	678	693	689	647	655	688	622	666	643	695	655	693	622	654	643	704	690	633	678	678	642	666	663	647	656	643	642	666	669	622	691	692	651	638	621	629	634	682	622	646	666	660	649	665	656	670	692	659	684	637	705	656	661	689	620	685	638	668	679	654	647	641	632	691	706	631	597	632	652	649	598	653	633	681	671	615	684	661	671	659	649	683	666	648	654	611	668	626	651	688	649	662	631	654	608	620	700	630	637	651	652	640	670	664	671	646	641	636	593	645	641	669	624	688	661	688	673	648	595	634	653	628	621	664	648	667	634	630	659	640	676	686	670	649	687	628	689	639	628	668	634	709	639	618	666	694	681	697	659	670	664	674	627	631	657	663	685	650	662	651	662	688	675	690	656	684	682	673	692	644	654	666	642	648	674	671	632	624	676	659	654	668	678	636	697	678	661	665	684	642	668	644	629	665	660	689	672	676	631	644	644	706	660	696	638	710	661	679	635	636	713	684	665	652	713	660	662	681	695	639	621	655	618	637	667	647	674	628	665	662	617	626	669	630	668	676	619	627	659	631	692	649	645	652	709	653	626	626	644	675	658	649	663	643	656	659	685	681	678	594	657	619	654	636	654	630	673	689	621	625	617	614	666	685	671	684	656	644	688	639	653	644	645	660	637	619	711	666	665	646	631	679	637	712	729	674	639	680	678	672	669	708	650	667	637	615	628	680	630	681	737	681	620	668	599	687	688	623	639	681	684	666	710	644	628	637	697	649	678	703	638	683	674	696	638	647	686	648	681	677	652	639	637	651	644	676	661	700	661	677	639	665	706	657	646	688	652	613	641	650	681	657	674	682	646	632	683	684	662	657	666	664	707	636	643	655	643	665	635	682	648	707	695	618	662	618	681	694	680	711	643	667	667	648	660	641	720	613	643	640	632	661	635	695	627	619	661	642	641	643	622	683	650	639	643	657	640	672	661	642	647	646	652	708	653	624	660	703	624	652	633	695	647	637	681	641	703	653	649	680	669	651	683	686	681	647	638	646	646	717	658	644	667	619	675	647	671	649	642	698	655	626	674	653	689	679	640	615	582	660	702	667	690	716	672	652	680	690	627	689	643	609	628	658	690	670	638	662	728	675	658	644	638	673	688	665	661	581	680	740	665	644	632	654	710	622	645	659	610	647	647	691	668	607	669	647	678	670	706	715	654	641	670	677	643	632	671	681	673	598	678	660	675	656	693	676	635	649	654	661	672	647	629	698	679	628	724	690	678	667	623	664	625	654	727	625	669	680	628	655	639	676	654	675	677	608	649	648	613	663	671	702	678	676	641	668	639	609	664	694	657	656	679	654	649	674	666	708	637	660	673	652	649	656	664	701	706	637	655	664	611	673	683	634	643	665	609	648	665	671	673	669	654	700	672	645	678	620	735	662	669	641	649	654	666	674	628	661	668	679	668	654	706	659	641	686	687	672	647	647	651	623	683	659	654	589	675	662	667	638	627	624	680	638	724	705	664	693	683	654	662	686	640	625	708	617	679	677	669	653	703	666	685	652	657	661	643	651	666	689	685	678	613	652	682	638	661	643	669	653	651	655	684	654	670	658	675	661	678	677	646	653	680	675	663	624	680	652	652	643	721	691	665	675	657	679	633	695	668	680	617	684	638	677	651	717	683	650	653	633	666	607	651	643	640	650	666	630	631	655	670	681	664	649	673	666	686	648	692	615	622	672	713	694	663	614	648	666	668	688	703	643	702	685	658	677
48530	21049	5536	1240	578	343	283	299	271	262	305	283	277	237	266	239	283	246	267	260	315	265	272	296	300	263	303	265	266	286	239	248	288	307	298	277	277	270	244	277	286	300	300	287	305	239	235	273	278	300	279	276	304	298	275	246	263	296	272	261	286	296	251	281	263	258	313	310	267	264	309	282	282	281	266	289	271	287	276	290	269	326	277	260	301	274	307	276	281	254	284	290	305	284	275	289	273	277	291	293	303	263	247	293	291	261	268	273	261	265	281	304	305	269	287	249	283	244	286	278	269	273	247	288	273	271	271	263	256	270	296	257	267	288	298	245	260	283	272	291	304	275	279	279	285	257	293	273	283	303	253	251	268	308	249	289	273	274	290	282	267	275	257	273	292	265	227	272	299	276	244	305	295	270	257	300	256	263	246	291	284	263	304	268	287	287	274	283	268	268	292	278	298	267	278	234	285	273	240	295	267	258	279	312	261	286	264	298	309	267	271	270	285	257	235	261	281	287	257	285	260	255	254	284	253	283	270	266	267	246	261	265	273	254	285	256	289	255	271	262	296	311	294	284	295	280	301	276	276	306	254	267	263	284	254	284	312	273	304	251	305	280	308	278	266	278	271	281	256	279	271	246	295	256	287	237	250	298	269	278	257	230	268	275	257	245	236	280	264	302	283	271	301	279	261	263	301	286	294	280	262	278	268	236	250	262	251	256	268	268	279	251	266	315	278	270	293	284	266	278	278	284	273	294	270	297	266	286	263	265	261	278	267	274	297	293	242	309	252	266	299	279	318	278	275	270	237	275	251	280	247	272	263	278	308	261	282	250	238	269	256	290	280	293	289	245	253	250	288	276	239	295	284	278	276	298	317	263	296	259	294	306	269	289	296	296	269	297	280	297	273	276	279	283	230	265	301	287	262	294	286	276	309	273	259	287	275	276	286	262	259	271	287	293	275	274	284	282	259	270	265	256	302	260	307	278	255	241	275	260	259	263	272	253	292	295	259	313	254	276	284	259	299	283	241	294	296	273	283	289	293	285	246	283	275	256	287	258	252	280	301	290	257	304	269	250	270	275	259	269	255	256	287	248	253	276	264	248	255	291	291	273	306	290	255	284	259	248	268	302	283	252	323	276	270	290	309	271	282	261	274	285	263	268	268	280	280	285	301	258	280	260	281	268	273	268	255	261	301	267	285	282	255	254	284	279	249	279	280	295	294	243	284	284	263	283	297	300	282	291	263	281	275	266	278	288	250	281	300	261	264	261	282	247	274	255	269	257	244	296	294	271	287	297	258	219	264	278	289	263	295	293	310	288	289	263	270	279	266	288	301	298	251	279	279	290	260	267	250	265	294	304	266	281	307	285	265	291	266	273	246	272	266	254	281	311	280	267	281	266	258	299	263	259	249	260	271	290	275	309	269	312	287	262	259	287	264	272	274	275	280	298	280	266	258	303	267	301	276	268	292	295	281	283	265	246	249	282	290	256	256	247	248	264	236	264	260	255	273	275	256	281	283	265	307	271	223	286	257	294	259	278	273	300	287	269	254	259	251	298	269	257	210	270	294	258	305	273	281	264	309	267	270	266	260	277	265	316	266	277	298	285	293	295	254	265	251	277	295	260	294	266	250	283	268	259	281	287	309	279	278	295	279	272	286	265	302	292	262	287	293	246	290	272	286	238	273	259	282	263	285	287	270	270	272	292	298	273	260	281	296	289	278	268	288	283	270	269	281	271	268	267	248	257	274	266	268	289	280	268	267	266	264	262	282	255	261	307	274	259	290	274	256	240	300	258	271	283	291	304	279	282	270	288	309	290	266	290	295	293	303	294	267	268	265	295	280	262	284	280	285	254	237	280	294	286	325	276	273	266	264	277	278	271	259	251	268	272	264	279	290	287	248	272	282	281	250	277	279	287	271	255	283	270	293	303	276	272	237	245	296	281	266	296	268	255	254	256	285	280	263	273	296	284	312	249	276	276	298	279	248	276	258	247	245	236	253	254	272	265	235	277	254	270	259	273	267	284	302	282	307	281	282	265	247	270	261	260	288	306	238	261	249	287	280	258	294	300	289	285	296	265	281	269	290	286	273	275	265	290	275	248	291	270	263	262	299	263	257	288	281	288	287	249	264	298	258	271	272	272	309	294	253	274	294	223	280	278	286	266	254	260	256	263	254	289	286	280	279	276	285	242	252	250	305	279	292	271	233	298	278	278	291	285	298	263	268	308	273	255	262	255	294	277	278	290	288	275	280	259	344	259	311	302	282	237	236	269	271	244	286	248	259	307	274	285	251	273	297	272	229	265	271	256	242	282	283	258	290	275	289	264	243	249	300	284	271	264	272	265	281	284	305	275	265	244	244	244	241	307	292	286	299	242	268	281	279	303	265	305	305	275	306	310	294	302	286	238	250	275	271	270	278	311	267	292	282	285	256	253	295	259	265	264	291	268	299	257	281	271	285	283	269	277	272	251	257	280	269	263	285	251	290	273	299	301	271	275	261	253	276	288	287	266	294	281	278	275	271	264	297	268	294	252	259	289	264	307	281	312	266	262	250	289	282	315	281	289	274	291	274	280	287	253	305	278	284	281	263	288	286	265	263	288	270	270	291	271	263	248	282	291	250	233	267	243	258	267	267	282	252	272	288	255	276	260	265	288	232	312	262	275	284	299	264	248	273	262	285	298	256	271	272	253	265	262	290	265	279	258	285	265	259	266	258	268	270	298	246	286	280	285	234	316	301	287	295	266	278	289	253	280	267	266	269	265	277	300	247	261	280	269	266	275	299	288	292	268	263	261	287	272	267	324	288	277	291	225	244	259	288	287	265	272	297	260	273	261	294	275	262	275	288	276	276	298	284	279	291	286	256	266	244	262	264	237	286	295	299	286	287	307	289	271	263	282	280	290	293	268	271	290	244	290	290	286	287	287	278	244	278	262	285	267	297	279	288	300	272	255	279	230	282	251	270	306	300	276	298	303	273	278	256	274	260	277	278	266	276	275	270	291	259	283	267	249	266	270	292	284	280	288	280	281	285	257	266	281	285	269	271	261	246	256	257	277	291	280	245	256	298	278	252	263	283	266	264	281	254	293	243	271	258	269	285	272	308	310	249	277	287	276	282	273	226	261	308	293	255	282	259	254	295	298	255	284	272	238	272	300	286	289	291	247	250	264	274	278	268	279	294	265	274	277	266	288	285	244	255	240	264	268	284	245	286	268	306	286	286	292	267	260	246	285	264	276	260	290	283	289	300	278	287	281	284	281	306	301	283	244	269	301	271	307	283	259	249	255	275	247	296	233	260	258	266	280	282	262	287	247	270	260	289	275	261	277	274	262	297	259	247	268	276	253	298	293	289	270	289	296	301	271	238	290	299	260	269	290	287	267	259	264	288	264	267	287	274	300	287	283	298	246	283	284	266	263	283	273	325	257	273	282	280	293	300	268	295	309	264	272	277	304	277	278	268	282	252	292	244	274	288	315	304	306	273	267
33990	14859	5846	2299	1444	840	670	640	590	630	623	609	605	592	581	622	587	633	598	633	653	615	624	590	583	598	612	603	585	617	630	581	611	630	620	575	645	632	593	619	605	644	648	611	628	599	614	648	593	642	604	648	597	632	622	599	597	651	597	597	605	571	615	589	636	611	582	602	609	582	606	588	628	597	605	637	631	609	619	647	641	641	583	628	617	613	603	578	593	616	626	647	600	600	625	614	656	630	623	629	615	625	561	635	640	588	587	593	572	667	625	597	617	629	597	638	607	635	611	620	574	605	605	637	640	612	605	619	621	598	556	649	626	588	630	618	628	646	606	577	581	630	619	636	611	647	591	607	606	620	630	609	643	619	658	619	623	608	648	601	574	616	585	624	626	612	558	609	619	623	608	615	599	614	594	631	605	611	619	611	619	602	622	644	595	579	590	622	655	601	550	600	584	576	615	668	627	665	597	641	624	598	569	627	585	609	580	623	592	634	642	598	614	593	618	647	606	648	624	586	611	616	566	609	635	593	638	629	614	607	595	611	636	651	569	625	650	634	629	578	613	626	616	630	619	600	636	611	621	596	607	579	643	593	606	581	600	619	642	615	596	616	644	620	564	617	590	622	598	610	588	613	621	668	593	598	584	610	633	617	574	627	591	617	618	605	619	622	599	621	601	592	593	617	608	631	611	648	604	634	613	636	623	616	624	610	619	598	610	619	572	601	619	567	580	625	573	625	584	595	619	603	631	636	632	627	572	625	643	657	570	635	629	596	639	589	599	607	636	630	573	640	653	627	641	647	595	607	585	607	614	601	619	608	604	628	609	644	613	650	583	592	581	682	608	620	605	562	582	620	639	583	612	603	610	617	600	623	616	630	624	575	618	611	592	583	595	606	638	640	599	602	581	618	618	560	642	618	654	681	598	631	636	625	593	576	641	613	631	604	613	588	561	590	622	638	628	652	627	598	592	626	622	649	636	629	600	592	621	605	615	607	576	596	618	616	625	605	603	640	657	593	608	640	619	589	635	568	648	595	621	654	601	582	584	617	622	652	641	568	635	594	605	587	597	611	624	611	622	597	604	652	562	604	624	629	621	604	563	624	587	606	644	642	673	629	609	598	623	606	613	652	625	644	637	609	599	593	610	582	625	603	603	589	601	613	578	622	605	647	662	592	601	597	622	621	589	597	600	625	603	628	598	583	613	629	627	643	634	626	649	581	606	644	627	677	610	600	618	628	589	605	569	663	580	568	630	614	652	582	651	614	650	588	608	607	639	628	656	636	640	629	631	599	634	619	605	664	635	609	613	604	659	594	641	610	654	597	603	626	650	627	595	637	612	660	618	632	611	602	619	613	654	634	610	634	611	622	612	628	632	582	634	691	578	632	623	661	649	624	646	595	627	599	604	620	662	658	609	631	594	628	586	640	632	639	579	582	591	604	542	544	649	563	581	617	591	644	584	573	608	608	581	623	611	617	631	646	625	609	599	635	633	631	592	575	631	599	602	633	640	606	565	609	589	585	619	627	607	608	590	622	624	589	584	614	606	624	603	580	611	637	618	613	628	619	613	638	572	583	645	626	621	622	611	552	611	651	586	583	602	588	630	578	602	614	634	578	630	552	617	584	578	628	625	613	597	620	595	579	605	610	617	592	567	582	642	613	602	626	602	589	612	617	627	624	602	610	617	608	625	626	606	609	598	599	623	664	622	572	641	596	620	609	651	629	577	555	620	587	605	580	607	607	628	656	643	617	636	600	600	627	659	635	604	617	630	607	639	634	590	648	633	601	625	638	618	644	571	612	579	640	602	624	603	641	588	604	631	601	617	679	674	636	606	643	634	594	664	598	649	578	585	569	633	669	595	625	620	618	603	592	611	541	594	568	646	607	594	587	614	628	595	596	654	614	637	623	629	621	610	598	602	639	610	593	634	629	610	603	574	656	599	587	614	572	569	640	641	640	618	591	638	674	597	604	596	604	633	621	643	635	636	606	662	617	597	631	633	580	603	585	585	562	643	601	602	615	603	614	633	636	622	580	616	650	606	594	599	591	645	621	616	674	576	617	666	607	645	613	626	646	588	616	583	594	584	577	611	632	613	594	606	635	609	660	631	567	548	610	642	575	589	599	607	622	610	617	617	570	584	602	613	596	624	615	647	587	574	593	577	617	615	627	621	572	632	618	597	636	632	647	614	600	617	586	537	643	584	663	634	629	630	619	645	632	612	605	639	622	601	691	614	585	622	641	588	592	615	611	623	607	650	635	589	604	606	585	611	571	560	631	600	623	620	623	607	610	614	623	670	637	635	623	622	607	593	651	612	583	642	597	611	604	616	640	660	628	633	635	644	608	595	607	623	606	642	589	651	623	561	596	615	647	585	605	605	622	619	636	635	592	650	604	605	615	581	593	610	618	605	590	637	630	596	635	611	626	597	590	586	643	636	643	610	602	601	564	625	603	585	648	622	596	576	583	617	627	579	621	598	610	646	622	658	607	589	647	589	594	594	592	567	616	641	603	610	628	581	662	636	589	623	603	625	664	601	634	666	607	646	626	594	648	631	638	603	630	618	575	619	602	584	631	625	627	628	619	630	623	622	608	569	603	605	641	594	610	599	665	593	585	597	659	625	584	610	573	603	604	629	647	609	636	630	641	606	625	626	614	568	617	581	642	619	644	616	553	596	587	619	632	634	614	657	631	619	608	613	625	593	560	561	636	597	617	613	602	645	608	598	589	598	584	634	586	588	621	612	592	638	565	587	599	592	642	600	601	620	628	570	624	610	605	568	659	612	568	655	620	647	592	633	603	607	605	612	599	614	609	629	639	607	659	586	581	623	635	585	566	587	594	649	560	583	620	581	620	567	575	654	617	617	655	593	612	572	600	627	593	623	612	609	644	662	589	621	623	618	589	601	614	574	648	590	579	580	597	572	620	597	585	638	589	599	607	576	648	635	595	602	612	601	573	589	592	612	619	613	608	651	623	631	596	557	597	597	652	605	609	607	607	660	627	573	615	593	604	600	649	570	608	610	616	638	598	568	590	625	627	620	608	641	611	581	644	600	653	615	608	613	624	553	600	601	601	653	617	639	619	633	630	598	639	652	627	603	595	650	630	614	617	582	638	606	575	664	637	605	624	598	584	602	621	624	638	600	619	625	596	643	605	603	605	632	616	615	611	609	658	605	618	606	615	647	635	642	608	645	604	613	626	620	661	629	607	598	588	624	574	626	612	658	637	640	585	626	638	606	587	626	627	617	614	599	634	598	585	550	610	676	632	624	600	568	623	628	591	542	610	617	579	584	605	616	588	633	642	628	603	571	644	617	533	636	614	621	622	568	620	651	614	596	611	580	606	609	604	626	579	594	613	604	611	632	608	598	602	616	591	555	576	628	608	630	627	605	608	613	621	605	615	613	626	603	594	632	611	628	580	617	659	617	664	605	615	612	612	581	582	652	619	579	615	614	584	637	599	630	611	608	609	632	642	601	606
57698	24614	9071	2857	946	514	385	270	281	287	247	301	278	291	273	245	293	300	249	283	316	260	270	271	243	262	280	279	269	274	279	318	282	294	291	246	274	278	265	281	265	281	256	256	263	288	246	255	268	278	281	296	279	249	276	248	261	262	269	261	262	293	266	272	284	293	247	261	250	254	280	250	266	288	253	254	282	281	244	260	263	276	247	284	298	287	286	264	294	266	275	280	255	286	305	264	313	281	278	272	250	249	259	261	290	265	227	258	273	271	263	272	234	301	254	254	265	299	274	255	277	270	281	283	241	254	251	247	247	274	282	275	264	264	244	260	263	241	247	235	264	253	233	250	240	284	278	269	290	241	270	253	251	250	286	272	273	265	294	258	257	246	291	286	262	284	297	291	269	275	277	264	290	273	277	257	310	259	269	285	281	254	266	256	304	303	294	284	290	248	255	257	258	279	269	238	255	291	255	277	276	287	285	267	284	282	251	286	263	236	303	275	317	252	250	279	268	279	274	278	272	272	259	278	283	244	243	263	270	264	294	282	229	280	272	275	245	238	255	256	303	279	278	269	279	278	272	252	271	294	284	270	269	280	284	250	250	226	299	279	274	254	272	263	272	286	247	244	265	247	271	306	274	242	264	250	261	286	257	290	278	267	275	253	269	258	267	279	292	292	282	255	294	255	235	248	302	299	282	299	245	324	274	268	254	298	254	292	304	250	221	264	248	253	270	270	257	297	294	293	269	297	276	256	266	270	257	251	272	253	282	304	266	293	269	284	274	261	232	240	259	277	311	283	292	254	294	241	264	293	250	290	252	284	255	283	281	269	292	284	263	297	256	285	268	266	279	280	233	234	236	291	284	283	245	264	239	276	249	290	263	246	281	295	230	277	253	214	264	277	240	267	247	285	258	266	247	286	261	280	269	285	258	279	275	260	277	276	254	261	238	292	266	276	284	274	278	281	271	308	274	248	278	313	248	264	267	243	249	267	257	297	298	254	284	275	246	254	263	285	273	284	247	267	269	283	284	281	277	276	258	271	277	269	273	267	273	287	246	294	245	275	308	262	253	297	289	287	279	235	306	263	266	284	288	289	306	268	265	263	269	276	268	284	250	269	269	258	259	266	291	263	242	293	278	264	245	229	265	283	282	263	277	272	267	270	239	262	248	278	271	261	278	308	243	262	233	266	264	254	253	292	273	275	288	270	265	272	270	261	257	268	227	266	262	268	252	269	284	263	260	290	283	277	259	291	255	296	261	251	269	243	261	282	270	269	252	241	268	273	266	216	274	277	258	266	291	265	291	293	310	275	256	235	252	275	283	270	237	269	285	261	266	237	286	245	250	287	243	258	316	279	262	295	251	259	246	258	287	276	283	309	280	241	259	250	269	240	300	244	247	273	263	283	251	284	270	251	284	254	276	268	262	287	271	286	273	256	299	270	273	263	280	248	263	273	270	258	291	284	260	278	283	278	268	266	276	267	270	284	288	283	260	267	273	264	271	254	274	245	276	265	267	262	259	248	278	268	253	251	262	285	254	261	250	273	303	281	285	258	275	245	281	272	272	265	253	256	270	263	283	250	268	242	289	285	249	264	256	272	279	296	265	266	261	264	253	264	277	302	252	290	277	270	288	270	264	237	270	267	255	253	266	267	288	268	265	277	258	241	273	261	253	299	266	283	267	270	261	265	254	259	252	287	304	275	248	235	320	295	310	285	297	249	282	259	287	300	274	258	254	288	297	260	258	241	256	267	289	269	237	277	273	264	280	226	300	273	283	269	298	255	238	264	258	275	261	264	244	265	267	272	281	274	248	272	259	281	277	257	287	297	280	269	244	282	283	252	262	267	289	296	255	288	264	286	279	246	259	247	253	260	265	268	253	262	280	278	258	270	272	244	283	305	257	254	282	293	267	271	257	230	286	264	285	272	253	250	268	262	267	274	259	304	259	288	280	257	269	285	283	260	315	282	261	271	288	310	280	263	285	308	262	272	259	251	235	256	255	269	238	297	306	257	247	243	291	248	276	281	264	295	269	300	295	314	255	272	293	260	283	268	241	273	264	284	275	258	279	273	282	260	274	274	258	252	295	287	315	261	267	273	254	267	267	253	294	262	254	266	253	284	273	247	265	265	265	261	263	285	286	269	269	269	277	286	240	270	257	245	298	258	281	232	289	272	274	296	266	276	261	244	289	286	268	274	270	278	262	267	290	273	283	294	256	273	250	272	262	244	252	306	244	264	299	290	268	276	279	262	283	281	279	269	231	320	287	265	263	274	263	244	271	254	287	272	278	264	279	239	244	239	269	266	244	272	301	267	271	281	261	270	268	257	283	276	330	261	277	273	281	268	284	281	309	274	264	261	257	267	275	256	269	270	279	259	234	245	283	253	257	269	292	285	269	284	268	255	257	294	241	273	320	290	249	270	273	273	280	261	232	272	265	266	268	242	251	272	279	262	243	261	284	305	258	259	275	267	254	270	331	281	274	271	241	256	301	275	276	295	280	271	260	271	283	290	291	295	272	310	256	288	297	274	287	290	281	276	261	254	272	255	244	259	263	269	242	250	235	266	271	277	265	269	284	255	282	255	264	280	271	251	306	297	287	246	232	259	286	254	298	232	294	270	248	249	268	263	266	279	277	270	253	280	264	257	284	273	268	258	256	262	263	283	274	269	272	282	260	260	259	275	263	240	274	243	308	268	278	271	256	278	300	254	262	258	254	254	253	288	284	289	298	302	260	289	305	271	284	291	259	279	283	290	295	248	269	266	296	261	259	239	258	238	295	262	268	302	270	263	255	294	259	247	279	250	256	274	280	271	260	257	285	263	291	247	299	275	278	266	239	257	265	277	284	277	270	268	274	276	285	268	286	285	276	244	276	273	274	248	283	268	274	280	251	252	266	276	284	270	277	253	262	259	270	250	290	296	275	257	281	259	298	262	288	287	286	269	259	260	292	268	264	251	271	257	270	258	248	264	293	257	251	281	260	275	268	258	290	267	246	273	234	241	249	283	265	264	288	283	265	282	289	279	264	270	251	275	276	280	264	271	256	274	278	285	272	264	307	278	261	288	283	269	273	279	240	249	264	273	260	276	259	269	290	254	276	282	265	277	286	250	271	246	278	292	231	268	222	251	284	262	237	301	238	265	265	247	282	236	257	252	270	304	259	267	284	276	285	258	261	277	287	288	263	261	260	263	246	281	283	268	288	291	254	265	286	303	282	261	261	256	270	257	296	290	283	251	280	273	258	268	283	276	280	283	268	289	257	277	282	264	279	242	272	280	289	249	260	291	255	249	269	276	276	244	271	287	281	276	282	249	277	244	254	247	277	289	288	292	239	251	287	250	288	266	284	274	265	255	256	272	272	256	276	261	245	232	268	283	275	279	245	262	264	305	277	277	282	298	244	244	252	251	245	258	271	246	286	293	268	265	251	256	271	287	238	270	239	249	294	297	297	291	280	269	284	271	293	266	274	258	283	280	263	259
39438	17047	8976	5019	2510	1462	1028	705	597	643	634	635	615	578	623	597	602	613	606	606	618	612	603	594	601	655	575	612	555	631	576	616	589	607	585	614	599	611	620	562	621	603	562	612	554	630	625	577	633	572	586	584	619	582	548	625	647	591	607	642	600	554	613	625	584	602	579	636	646	665	601	619	629	598	622	567	561	626	561	561	597	616	610	598	592	604	632	626	619	628	637	606	665	572	628	620	613	630	612	619	641	596	592	600	582	602	623	587	623	650	610	563	574	597	579	608	611	585	585	581	626	557	604	603	589	635	586	607	569	565	566	622	599	591	567	625	597	597	656	615	602	581	585	644	568	623	576	576	637	611	628	611	655	614	626	662	624	595	645	579	589	585	653	627	608	605	629	589	594	598	565	628	624	610	602	607	588	594	605	575	609	596	610	604	631	631	594	590	579	593	623	609	580	630	590	616	635	550	582	602	566	632	627	696	590	653	618	603	620	633	608	629	603	652	645	595	624	614	622	620	631	647	620	616	604	622	598	569	599	623	576	616	655	630	591	632	589	617	571	605	655	627	628	582	594	649	614	592	631	625	647	602	597	641	583	616	608	621	616	604	605	629	615	610	589	585	601	623	643	601	614	654	617	619	604	590	622	624	621	589	621	558	640	626	611	610	593	591	607	600	621	597	631	629	593	644	633	592	645	601	569	597	622	674	593	638	540	607	614	626	609	572	583	600	624	595	573	608	590	561	596	607	557	601	627	616	591	568	638	599	566	596	595	601	589	628	590	613	599	606	580	610	625	613	601	613	579	574	628	612	602	615	647	598	589	590	619	587	647	605	575	564	612	553	630	618	599	629	606	643	568	600	653	599	638	657	656	589	608	652	617	611	640	599	584	593	597	605	620	589	593	550	605	554	574	608	604	619	606	628	630	614	588	578	580	610	617	608	620	606	599	591	641	640	640	595	639	571	619	600	613	615	592	582	632	596	616	615	634	640	614	583	627	579	625	615	615	611	594	579	582	599	600	593	599	621	601	617	640	580	610	579	600	584	616	608	551	594	547	627	617	618	630	605	645	589	602	566	606	607	622	605	594	574	636	611	562	626	602	605	577	577	654	601	601	602	627	564	607	623	584	555	651	613	575	591	627	605	603	604	572	618	611	619	612	636	612	628	599	587	590	628	614	627	607	619	588	600	614	577	608	652	546	606	591	614	646	595	650	661	648	595	622	578	593	623	634	656	607	588	651	578	610	635	611	601	583	598	656	636	601	626	607	599	613	615	591	605	615	635	612	610	584	612	638	636	603	646	627	644	613	623	635	624	614	608	598	609	588	585	590	615	611	602	619	583	625	600	604	638	583	597	563	630	589	574	628	629	604	620	587	579	624	628	625	548	619	608	655	590	620	568	601	571	590	595	613	578	575	623	634	595	627	604	571	622	556	644	580	639	589	605	585	598	616	637	584	652	617	596	608	580	610	605	604	581	577	576	598	587	586	617	628	609	623	590	584	581	585	595	631	653	626	575	583	607	586	588	582	611	602	607	588	635	624	595	598	626	571	602	601	627	594	631	571	560	612	600	601	631	595	591	615	610	624	628	594	604	596	544	586	602	636	617	648	645	604	637	624	627	578	605	572	570	645	569	654	602	599	601	583	625	579	555	569	639	595	574	603	558	593	605	621	588	611	657	585	621	601	618	601	604	615	572	601	632	593	584	604	645	614	637	622	661	617	561	584	598	618	601	630	596	628	613	600	577	598	586	636	590	586	583	606	581	619	576	579	577	584	625	567	640	622	580	585	599	611	579	622	614	606	578	624	631	573	633	627	611	635	591	629	570	600	605	595	582	611	586	603	597	551	591	538	594	595	582	609	612	619	584	641	623	565	579	618	629	612	606	597	579	582	584	620	598	588	612	560	635	605	595	628	615	613	632	591	631	640	662	634	622	580	598	591	640	580	602	602	607	589	629	575	625	606	609	632	587	603	581	638	593	601	637	555	633	659	594	589	616	579	602	581	593	591	603	617	577	621	651	567	608	630	602	592	631	613	619	642	557	627	631	623	604	623	681	578	593	622	631	602	594	553	612	633	563	577	592	643	571	611	648	611	605	597	587	647	573	629	588	593	659	686	670	599	546	592	645	618	611	609	610	608	560	617	613	645	623	584	570	552	566	613	635	582	526	573	587	617	591	618	553	624	588	616	600	552	618	611	592	605	602	623	629	597	611	640	640	638	596	604	600	583	586	609	613	600	616	594	568	614	625	547	628	650	619	611	587	656	606	618	577	652	558	597	597	618	595	582	628	587	614	619	643	588	611	621	671	587	633	588	644	584	593	665	643	623	601	679	585	617	615	587	615	600	598	610	640	579	590	568	592	586	652	609	629	653	620	584	613	648	616	623	589	567	645	631	619	612	601	594	613	616	645	599	552	620	584	583	617	594	557	586	574	658	613	595	623	614	593	599	610	622	623	599	607	611	609	593	563	564	632	604	599	558	594	617	586	610	614	598	555	572	623	571	580	587	586	623	581	599	541	573	573	605	628	591	605	591	590	623	576	612	673	616	561	626	592	581	605	628	606	605	612	570	634	634	598	600	597	595	617	602	597	643	625	598	606	624	576	661	606	545	603	614	586	590	575	560	620	623	606	615	598	608	619	632	595	636	641	569	581	629	628	598	641	575	606	616	630	592	582	618	617	597	629	597	621	628	631	637	615	643	598	632	599	599	559	595	604	621	591	628	621	625	591	585	604	577	626	602	596	579	623	587	636	641	609	588	666	608	602	665	593	687	599	601	603	602	621	617	610	587	605	643	595	639	631	611	623	559	593	638	585	599	628	569	569	604	609	602	588	574	628	574	622	569	562	643	582	598	597	620	630	614	580	634	628	593	603	617	622	635	627	584	614	641	603	566	601	625	586	594	640	626	600	631	612	618	584	644	630	633	638	613	624	583	562	631	620	608	633	604	608	585	637	616	591	612	621	609	612	660	636	618	583	599	605	626	581	620	609	620	637	617	614	631	619	571	617	567	623	597	569	599	620	607	563	570	567	604	594	605	651	602	557	576	573	640	582	653	632	616	601	609	599	545	606	640	602	583	598	591	600	627	592	586	624	633	607	668	603	596	611	605	583	608	594	603	593	573	606	624	599	556	595	618	572	574	561	572	588	566	590	614	574	623	639	606	610	574	648	642	621	619	587	603	620	593	617	609	629	603	571	600	609	643	617	600	579	607	674	604	611	615	586	614	619	634	598	672	614	595	570	614	633	596	594	576	611	599	582	636	590	637	641	604	594	624	594	600	622	604	645	618	600	598	633	603	594	558	617	618	612	593	642	587	566	606	601	576	628	628	608	593	544	556	554	600	581	601	614	561	625	626	600	596	589	608	604	566	628	565	587	626	595	613	601	597	662	651	627	637	586	613	617	643	600	611	600	619	639	601	590	614	590	627	625	602	622	648	593	566	599	630	643	622	640	615	633	633	578	584	597	566	616	598	618
61575	33885	17486	6057	1771	1124	556	363	338	289	261	320	286	292	316	306	290	319	318	297	295	254	278	314	290	286	276	313	324	311	273	287	291	277	308	317	311	297	323	282	283	271	269	286	317	301	321	294	294	277	299	298	328	287	275	300	303	299	300	285	294	304	294	318	318	285	315	333	310	317	307	291	305	274	309	300	291	264	283	298	297	257	303	320	271	289	256	302	285	316	309	270	294	294	280	286	290	294	302	307	269	318	306	290	314	300	289	297	325	326	271	317	292	305	292	287	258	278	329	295	299	296	284	322	284	302	308	283	311	286	298	297	269	309	295	282	310	293	284	295	305	296	280	316	293	305	287	335	309	314	272	303	265	299	308	290	285	284	284	294	310	294	289	309	311	291	285	307	310	307	297	313	296	279	275	300	302	278	289	283	302	282	308	275	263	307	309	320	314	328	299	300	322	269	303	290	323	275	301	258	279	280	281	286	312	292	305	320	315	318	267	286	318	300	274	305	303	308	298	293	275	291	273	309	278	276	285	307	273	316	324	290	286	303	313	282	283	271	264	287	299	329	293	282	329	275	289	312	260	275	290	302	275	293	296	284	317	289	278	301	306	310	308	291	275	290	315	296	287	291	289	271	273	280	328	314	257	285	288	315	290	270	294	305	280	294	284	304	311	297	287	300	331	292	268	289	287	263	314	273	304	273	291	289	269	288	284	307	291	292	264	334	288	292	294	265	290	297	299	281	261	286	300	297	291	300	322	281	265	292	282	253	295	285	263	285	320	313	287	329	314	296	298	290	292	276	290	293	305	290	294	299	315	305	303	292	281	308	344	287	281	291	297	278	313	356	280	320	296	326	302	258	321	309	304	281	311	295	316	303	271	310	317	279	272	272	312	313	312	301	308	279	286	314	290	313	292	298	261	291	275	264	311	363	312	298	289	302	287	324	294	274	297	308	279	282	283	266	299	290	280	321	267	294	291	286	305	332	283	288	279	260	318	308	314	292	264	295	323	319	284	302	305	306	276	333	338	264	318	280	262	294	271	302	258	295	301	313	285	290	300	273	314	279	294	284	326	305	304	276	288	275	319	300	279	301	326	307	293	300	294	289	316	258	303	285	298	291	307	280	292	246	303	294	270	305	315	276	295	295	277	278	283	267	296	271	309	282	281	270	318	289	310	282	284	276	316	286	278	283	289	310	286	313	305	284	311	288	317	322	287	273	309	319	297	316	314	290	289	317	270	303	306	296	299	322	288	313	307	310	316	299	269	290	305	299	301	299	321	287	290	288	295	294	279	314	299	266	281	303	261	295	327	247	304	291	282	295	266	317	302	270	294	267	303	283	285	294	292	307	299	289	298	304	294	248	272	326	280	292	300	291	312	280	280	286	293	276	264	316	274	282	263	331	275	272	317	251	300	309	273	305	274	314	269	317	310	318	291	299	312	282	294	303	326	289	271	312	334	276	289	273	286	301	306	295	254	286	275	283	280	279	282	295	293	303	275	285	297	313	298	300	297	272	283	281	287	299	281	278	274	285	309	308	303	312	303	281	331	320	288	285	289	260	299	290	291	307	290	305	309	317	266	313	294	320	269	330	286	321	286	315	304	264	283	290	312	264	315	280	298	285	305	291	290	285	314	298	291	280	280	279	288	280	289	290	299	280	296	278	298	278	301	275	302	304	267	312	246	284	292	311	295	299	304	341	294	301	282	288	308	300	268	271	311	313	290	297	274	310	293	307	270	303	277	284	284	295	317	293	286	287	285	311	318	299	293	324	290	307	308	303	301	247	261	275	312	289	280	301	314	288	275	286	278	317	312	318	294	284	303	295	300	295	299	283	323	285	318	281	292	310	308	276	305	304	304	276	302	315	305	290	314	277	287	312	301	307	306	326	298	260	256	277	293	297	306	282	262	318	267	308	350	272	287	301	272	307	294	277	312	271	307	313	289	241	271	312	267	283	283	291	297	316	292	319	282	291	275	313	339	296	303	321	289	279	279	304	283	283	283	296	305	286	312	315	295	282	293	287	307	303	296	308	295	298	275	273	271	325	291	278	319	247	320	291	293	306	282	273	291	276	298	315	316	286	312	293	310	328	309	319	290	334	301	274	290	267	314	305	258	293	275	313	280	292	289	268	306	343	358	315	298	276	281	283	294	297	308	294	316	272	320	268	276	272	293	288	297	288	301	309	298	302	299	271	261	275	261	262	310	313	330	293	301	278	299	278	313	307	302	287	272	298	327	306	284	289	303	269	284	306	302	276	332	297	270	287	315	316	282	305	300	297	298	316	282	246	302	299	282	339	294	299	304	318	284	276	308	295	306	302	296	323	251	308	300	293	298	303	321	318	308	285	298	315	287	296	293	319	290	282	299	271	270	300	303	287	284	312	290	283	281	271	272	243	311	301	296	292	282	339	282	261	279	297	297	295	319	316	263	289	282	276	300	269	308	313	279	298	320	300	322	265	264	295	283	298	280	281	264	315	256	261	283	309	284	291	282	293	294	276	273	274	307	300	270	278	288	329	299	257	305	273	299	296	295	294	298	283	342	283	321	313	330	271	285	314	287	295	323	299	310	309	298	287	302	298	297	291	292	239	257	298	263	275	293	301	306	321	296	285	321	289	304	295	297	284	285	280	284	308	318	306	297	288	290	303	321	281	294	307	270	293	302	297	294	284	277	282	291	292	300	321	267	298	291	291	322	293	271	287	331	308	321	284	282	292	271	286	286	299	264	270	311	309	267	263	281	264	298	287	317	274	289	297	284	270	300	323	282	312	237	288	301	289	282	286	246	282	309	267	270	318	294	282	279	278	315	325	268	295	292	273	268	288	310	315	286	312	291	299	311	280	315	317	310	298	278	297	309	290	321	313	288	282	307	332	299	319	279	297	280	290	289	270	251	314	271	295	293	319	291	293	230	296	283	275	262	284	301	293	279	287	260	294	315	316	277	310	305	283	273	260	283	299	283	288	303	290	310	266	311	325	305	290	293	320	311	326	291	271	294	323	305	283	274	298	282	297	278	323	299	289	295	313	293	291	278	318	270	318	342	283	322	289	278	308	293	304	281	290	255	304	311	283	300	305	253	325	315	287	321	292	286	281	343	298	301	295	279	301	269	342	314	284	291	301	315	313	291	296	301	300	281	279	277	271	318	278	318	304	254	319	338	258	315	325	297	261	333	311	275	289	293	297	277	276	309	282	246	274	265	285	299	307	292	308	325	299	321	301	298	287	311	317	329	284	321	295	317	281	278	263	274	314	305	278	290	283	292	291	299	310	294	332	343	288	280	270	314	310	300	258	302	277	244	313	298	301	284	332	274	282	325	263	314	311	283	306	286	303	307	327	272	298	287	295	302	293	276	297	310	298	313	303	290	299	307	266	252	287	314	259	281	293	246	288	293	296	309	324	303	301	292	313	302	277	308	294	302	270	288	338	270	295	324	294	312	325	289	240	283	309	305	316	307	286	279	272	282	274	265	282	305	261
40900	27735	18121	9411	4603	3232	1560	933	682	660	631	676	719	666	668	670	641	641	666	650	624	638	638	610	678	584	690	659	640	671	669	660	641	638	644	704	629	597	612	706	669	664	692	670	671	599	623	641	641	641	664	701	632	679	722	608	613	673	648	643	588	618	635	639	650	641	668	631	640	628	643	634	665	681	619	666	657	637	655	633	674	653	703	629	645	690	610	603	659	685	647	674	643	666	623	669	639	642	601	655	656	643	607	687	638	614	653	636	670	628	654	631	666	643	661	643	705	654	634	656	665	625	665	694	613	637	671	679	626	649	643	630	589	640	647	650	604	668	631	653	631	676	700	660	634	652	629	596	664	659	648	629	637	640	659	609	635	653	657	668	668	668	658	710	680	695	606	664	593	640	624	646	702	646	693	722	669	661	624	660	634	630	669	635	665	571	594	668	644	631	633	687	632	614	661	646	690	595	708	673	626	637	657	648	670	697	645	631	609	679	640	684	629	644	688	622	604	653	600	620	608	676	668	643	656	632	626	677	668	664	609	620	621	678	659	628	656	671	626	619	702	663	634	691	627	637	642	631	665	606	679	671	593	642	668	674	593	645	648	692	644	631	680	671	644	658	604	667	650	616	692	669	639	667	660	680	675	662	638	665	661	664	633	641	665	662	627	611	663	658	656	622	632	629	634	634	685	648	648	635	606	636	628	621	647	667	634	660	633	667	626	682	641	651	690	650	635	648	630	664	649	696	668	617	650	634	651	645	615	647	624	648	669	684	643	618	634	639	613	648	642	662	645	611	693	613	605	640	627	663	648	646	664	659	632	696	625	785	603	601	646	641	612	694	622	601	675	628	582	685	672	670	663	607	687	641	646	645	668	645	662	648	619	693	604	608	660	643	648	662	663	639	622	637	640	656	666	686	669	620	670	656	641	662	661	635	672	649	642	677	665	708	633	694	663	660	647	703	685	627	629	637	625	656	655	667	675	658	654	594	647	649	644	651	669	616	661	599	667	615	665	605	642	657	636	692	676	656	615	573	642	668	615	639	706	661	638	665	721	648	609	613	632	660	660	696	657	670	706	630	664	649	663	619	587	639	643	673	635	618	638	650	667	635	638	653	643	673	653	629	659	680	689	635	666	635	612	588	690	653	647	640	615	634	650	663	663	637	653	667	651	628	678	669	637	643	643	600	624	643	644	677	612	665	648	688	621	614	618	628	671	672	715	635	620	660	663	620	653	602	672	682	689	613	627	608	644	599	610	677	696	663	677	631	630	649	638	672	646	660	697	637	645	641	631	637	651	676	677	631	636	665	666	670	637	616	661	644	627	661	678	637	614	642	669	685	632	639	615	668	642	620	644	648	661	621	717	650	660	656	643	702	619	689	634	664	621	675	674	673	648	652	641	623	616	676	679	644	641	644	661	673	688	630	623	597	666	685	660	664	657	660	639	635	638	602	651	628	624	662	659	636	574	667	645	656	635	640	620	615	645	652	674	626	660	654	695	665	635	696	637	708	673	623	619	649	642	669	629	614	691	629	653	615	712	611	665	689	676	667	640	633	675	625	606	645	625	639	640	662	674	632	656	634	658	681	677	675	591	632	639	653	678	644	616	694	638	672	645	672	627	698	692	653	665	628	687	633	671	703	653	644	631	623	643	609	592	640	659	629	618	665	644	695	680	653	633	661	675	677	635	651	627	683	622	656	678	679	662	653	674	643	624	649	658	657	707	653	677	639	662	609	652	648	634	661	695	645	648	655	607	667	624	653	610	676	648	679	689	660	651	675	639	717	664	614	687	638	645	650	613	619	734	639	706	646	611	657	693	649	587	647	687	643	618	665	624	630	655	653	684	636	659	659	659	644	667	645	695	671	702	634	603	657	655	689	661	653	681	642	656	627	645	593	632	646	667	708	694	619	655	650	639	633	655	652	633	664	641	658	611	669	709	681	645	684	613	622	674	656	662	651	633	654	633	649	646	658	670	657	655	637	623	639	634	689	664	623	649	675	656	668	654	629	653	598	694	640	609	679	671	678	637	653	666	660	639	643	627	708	712	632	660	644	640	650	641	698	613	688	639	666	668	660	627	659	698	623	661	667	659	705	660	656	672	627	695	628	626	660	630	613	664	673	636	680	649	600	607	608	636	654	656	652	612	614	635	631	632	671	629	653	662	650	635	695	629	675	645	645	680	688	648	607	658	665	652	641	647	730	630	661	617	635	646	660	649	639	633	697	611	672	642	681	694	685	676	645	663	659	670	660	661	656	637	658	642	676	649	646	650	681	611	634	691	670	630	697	664	656	628	610	668	657	632	600	654	653	720	652	664	637	642	629	671	640	653	656	640	632	648	711	672	648	648	641	668	620	657	665	669	644	669	661	622	636	669	667	680	627	687	685	701	624	660	618	690	637	618	667	683	634	612	653	678	705	586	637	671	667	645	631	666	650	665	634	613	656	678	631	721	622	656	651	663	706	654	709	631	676	661	641	663	648	655	656	676	671	680	710	650	655	643	640	671	631	631	649	633	653	598	665	677	654	680	646	628	679	620	657	660	657	634	610	634	604	661	693	647	640	662	639	662	694	642	655	655	657	655	605	650	665	640	664	656	650	676	608	646	657	679	599	638	697	629	603	648	616	640	651	642	688	600	627	686	620	636	660	652	637	638	692	658	630	674	615	668	697	619	630	606	655	650	626	702	632	619	647	645	678	696	703	648	640	634	697	632	647	654	672	644	586	615	691	643	657	679	658	669	643	651	636	678	655	654	624	650	663	626	643	667	603	589	647	662	727	661	646	673	647	585	614	650	647	640	626	655	612	607	674	687	666	681	704	688	660	664	683	623	692	625	652	613	663	656	657	653	640	612	623	654	629	635	649	660	663	642	626	600	667	654	671	632	669	642	662	661	666	683	642	642	672	652	655	674	638	672	629	674	643	648	703	651	645	630	602	693	624	658	615	666	641	683	648	657	625	666	645	666	631	702	695	621	630	677	612	623	652	598	613	655	640	653	616	648	671	674	619	630	646	650	623	620	677	665	666	626	690	633	607	613	636	619	622	634	619	650	641	680	613	627	671	635	654	662	610	625	655	697	663	614	678	624	675	656	662	636	625	648	669	677	667	666	595	670	631	653	603	614	640	639	689	620	703	630	677	627	631	670	683	712	609	675	694	681	654	611	679	672	652	618	607	655	620	679	627	613	655	627	640	636	657	636	664	682	664	626	639	611	645	639	646	625	625	696	641	677	633	644	655	669	651	664	633	625	610	642	641	650	654	641	612	614	660	647	643	634	632	610	658	632	662	660	662	611	685	587	617	638	652	655	682	638	672	625	660	646	643	691	634	648	655	660	638	609	675	619	634	639	661	620	652	667	690	652	684	639	645	613	625	639	630	653	674	685	635	647	663	614	622	658	625	636	663	688	667	676	645	665	612	674	685	701	652	651	619	647	675	623	613	642	637	684	627	693	647	639	635	665	659	648	637	697	657	646	609
46095	18415	4966	1507	741	435	319	279	283	259	257	270	268	276	241	288	269	261	266	285	283	284	293	282	232	254	275	259	288	259	260	265	301	251	271	277	267	262	247	282	274	251	258	290	271	273	287	291	274	279	282	238	285	305	253	255	235	259	265	251	270	276	247	262	292	288	242	267	302	252	265	270	252	285	254	272	268	249	256	292	275	264	240	224	270	254	272	291	220	292	259	275	262	233	276	276	297	244	264	257	302	270	254	265	276	263	272	283	230	266	258	257	259	259	301	242	274	262	248	285	271	272	288	261	292	264	256	257	254	279	255	268	281	245	254	275	282	273	244	269	306	292	279	269	245	253	271	291	264	281	274	277	257	282	271	276	238	263	261	300	281	289	258	285	263	255	265	299	250	255	290	251	280	276	264	235	273	243	268	284	212	291	281	236	247	282	252	235	240	238	266	268	265	257	274	268	288	234	260	286	297	269	254	279	269	257	273	250	272	277	245	314	272	284	263	285	261	240	322	310	266	273	263	277	265	258	258	284	276	267	252	284	243	264	299	260	284	275	280	277	278	259	266	251	229	229	269	271	278	271	262	248	258	255	265	284	246	300	290	266	272	263	257	254	265	261	259	277	248	297	274	297	254	296	294	259	277	237	275	252	275	277	263	265	240	265	267	290	241	236	258	262	239	281	251	285	249	260	275	284	266	247	252	242	259	252	256	278	267	282	233	271	244	286	272	272	280	267	255	272	317	268	264	256	273	261	242	262	259	289	268	253	279	289	242	281	255	269	288	268	297	297	303	247	253	247	266	268	262	277	283	279	274	271	251	225	261	274	236	262	289	252	258	261	305	250	289	237	266	252	272	278	256	281	285	282	284	236	265	269	287	238	250	259	259	253	269	250	254	259	262	255	266	266	264	276	274	235	275	250	265	283	271	254	264	259	285	268	283	285	254	248	287	270	265	254	256	258	250	247	239	239	259	263	245	256	269	300	255	269	264	302	266	302	315	280	269	271	306	239	263	260	277	257	299	259	245	265	244	283	272	253	260	272	267	245	249	269	313	268	288	264	263	292	283	269	270	246	251	280	277	264	282	259	255	264	273	275	281	257	262	246	260	287	265	245	240	270	262	267	244	284	265	288	274	245	262	263	291	282	263	261	247	246	273	304	287	245	244	265	278	265	259	283	276	260	265	278	259	258	281	225	280	267	222	266	255	283	249	274	273	234	255	252	301	282	268	253	262	293	265	261	267	259	250	260	272	278	276	269	289	257	255	263	271	308	273	254	266	269	281	281	296	277	272	292	271	276	284	246	267	278	288	244	262	294	267	269	282	280	270	267	297	270	300	270	263	267	264	257	271	236	283	264	257	285	289	271	269	279	254	261	277	282	252	277	268	243	271	293	299	285	231	267	256	279	297	281	233	227	286	261	246	284	319	241	272	265	234	271	263	284	271	284	277	261	260	270	216	257	283	249	240	272	288	255	300	264	250	254	264	254	262	256	261	270	265	270	271	247	277	249	259	287	277	267	233	274	263	240	268	288	262	275	286	260	256	277	245	291	281	243	252	281	262	231	273	252	255	304	260	263	250	258	278	291	265	277	292	269	260	267	274	284	273	278	252	269	278	261	260	286	288	250	258	257	254	285	263	261	291	290	241	305	295	300	254	282	305	251	257	264	304	263	275	235	251	257	273	253	250	291	260	271	282	217	258	235	225	278	270	246	265	297	262	281	261	281	262	267	309	287	248	299	260	254	273	259	276	268	244	269	288	274	268	270	291	259	248	263	243	272	242	281	274	266	243	263	285	287	277	269	254	275	288	254	247	263	285	246	276	273	264	257	297	293	255	274	291	253	254	259	265	258	260	277	276	260	270	282	303	281	250	266	274	289	251	286	267	270	249	293	267	300	258	234	239	290	299	274	232	229	245	285	261	280	309	275	244	260	282	289	276	262	285	250	279	243	252	293	243	270	249	203	276	268	263	295	242	281	269	272	251	280	269	285	295	299	237	297	274	309	297	260	256	241	254	296	245	282	242	268	253	269	252	269	257	231	270	297	290	286	286	264	282	296	246	258	278	287	277	281	274	288	271	255	244	274	271	239	288	252	297	278	241	247	267	276	272	255	267	254	244	283	286	256	260	280	276	277	246	264	276	283	249	272	245	262	282	277	248	255	272	268	252	271	289	292	303	298	275	264	268	258	295	252	280	253	296	276	261	271	290	279	274	281	305	242	243	255	262	268	303	267	254	283	250	248	251	281	249	290	281	266	265	273	274	264	255	268	239	299	233	287	269	270	290	256	282	270	304	278	240	251	262	262	270	239	276	264	268	266	238	257	261	266	269	251	257	270	304	278	253	272	254	273	238	260	291	256	278	254	295	271	253	267	274	251	240	288	274	285	272	261	279	252	245	272	279	285	268	260	252	283	281	267	263	283	307	248	259	231	240	230	257	265	277	259	272	258	265	257	264	260	259	253	227	237	251	283	269	265	237	271	247	278	282	287	260	274	256	276	242	260	288	241	281	268	275	261	273	275	284	259	277	249	260	269	274	287	271	259	256	261	255	229	289	274	266	289	277	258	278	252	285	259	284	246	269	269	263	299	262	264	256	293	269	273	272	247	247	287	228	262	273	288	264	306	259	255	285	265	263	292	241	280	300	270	274	277	315	273	266	255	252	246	262	275	294	263	279	285	285	250	266	258	285	261	286	268	264	221	276	263	254	274	288	287	258	255	261	268	279	247	276	245	254	266	290	251	281	268	271	262	277	291	262	248	246	265	277	262	251	252	261	258	261	254	242	271	260	287	294	285	308	291	255	257	265	262	251	258	280	240	262	245	274	249	262	244	245	273	262	252	267	277	243	295	266	278	279	293	255	251	244	226	276	282	244	264	259	278	258	264	257	258	260	259	248	254	269	278	267	254	247	230	291	293	259	248	248	288	300	256	243	272	298	253	258	279	239	296	238	289	260	255	263	268	265	228	275	267	256	250	250	252	258	282	256	253	266	270	260	253	262	270	287	231	285	258	276	279	269	256	227	274	253	253	293	267	261	278	257	265	258	256	239	269	265	236	267	223	266	259	276	253	245	267	270	277	253	261	261	282	256	253	261	259	289	260	289	262	258	276	278	282	273	273	287	262	267	263	291	306	282	292	283	271	256	266	291	279	235	279	264	256	280	256	262	256	269	266	269	278	273	262	244	267	224	239	276	277	267	280	253	262	256	293	300	261	268	253	275	294	291	258	317	258	268	315	263	263	241	258	291	275	280	287	242	301	251	245	256	260	265	264	255	271	255	276	288	277	274	283	255	248	256	278	297	293	286	272	268	270	239	258	229	249	254	271	263	267	299	286	247	272	247	279	265	262	278	251	260	266	247	303	279	259	237	251	269	284	269	281	280	256	269	254	260	239	286	257	259	254	280	271	273	260	252	258	234	281	274	249	279	273	255	268	248	271	258	246	253	257	253	272	279	269	290	259	280	270	245	297	291	259
31733	12594	5672	3245	1838	1111	765	643	550	586	616	584	564	568	610	598	643	618	614	633	572	571	600	602	591	602	635	566	600	619	606	533	588	618	618	548	624	634	565	585	564	615	602	609	584	553	584	591	579	614	590	598	591	589	609	532	571	607	606	603	609	581	599	553	626	641	612	611	646	602	588	594	574	566	601	587	615	607	584	592	615	601	567	564	616	619	560	593	582	592	634	604	617	584	576	602	612	573	597	617	553	580	596	622	564	575	648	593	603	607	600	589	590	613	563	571	585	574	607	605	599	614	594	628	576	555	586	548	622	566	566	568	607	578	619	606	616	530	607	564	586	591	602	583	557	601	571	616	621	570	549	567	620	594	610	559	640	624	609	569	608	641	602	585	601	547	578	619	603	547	612	574	606	587	635	601	596	566	566	576	606	617	573	597	583	624	598	584	653	618	538	620	638	622	569	592	565	608	541	569	642	623	622	588	611	557	608	601	580	594	576	620	605	634	629	560	573	610	598	591	611	616	571	597	604	580	606	593	555	600	613	552	587	671	569	594	584	577	575	571	570	595	604	611	588	579	573	593	594	602	614	648	547	576	613	569	594	593	583	593	638	604	606	576	579	617	600	580	636	599	578	518	610	602	607	596	595	631	595	553	603	545	595	600	622	598	602	583	620	570	616	568	613	563	617	586	564	571	571	590	621	587	584	547	588	597	581	605	537	587	628	598	566	559	606	594	582	565	590	592	614	605	594	582	583	610	563	609	607	605	571	581	580	617	630	595	584	531	606	583	610	591	604	614	645	600	571	609	604	599	593	610	574	586	579	567	578	582	615	569	615	616	606	628	580	595	588	604	613	605	565	577	613	570	570	598	618	593	607	606	583	589	603	609	597	577	600	603	600	636	623	583	617	653	538	566	606	626	583	548	591	599	576	563	577	538	625	605	590	596	550	586	568	593	578	603	630	586	598	600	621	602	584	636	591	575	584	578	609	604	593	605	584	603	636	588	577	584	619	636	600	583	612	619	623	582	605	562	607	585	547	577	578	627	561	593	565	599	572	616	584	585	580	566	616	599	687	579	543	591	563	593	603	609	617	613	626	565	593	598	579	565	573	631	570	609	591	581	603	635	595	566	608	615	575	608	579	605	599	579	593	620	581	606	590	622	594	634	576	584	615	583	601	582	618	584	612	651	595	599	585	560	588	566	623	600	569	550	598	604	587	615	576	623	578	607	611	599	583	618	572	607	592	594	611	591	608	624	555	561	635	603	617	614	576	616	582	605	637	518	618	636	621	565	577	611	591	602	608	605	611	621	577	607	580	610	609	580	596	578	574	608	593	590	648	580	641	544	573	571	619	597	590	622	635	574	596	620	615	605	595	570	590	589	579	622	605	561	523	629	594	605	586	537	653	613	608	599	589	589	548	537	567	602	583	602	597	595	586	609	603	586	583	612	618	606	587	601	574	579	614	570	595	571	590	586	615	594	598	595	554	576	577	576	619	526	627	597	583	592	595	573	627	611	580	609	597	593	619	599	600	592	614	604	637	550	587	563	605	611	587	564	584	609	586	589	617	567	607	651	582	625	618	568	590	590	623	630	569	631	603	545	593	614	573	578	591	602	616	570	559	583	624	581	621	569	612	582	619	607	584	607	561	599	583	584	617	609	602	534	598	587	593	582	567	603	569	579	599	624	603	568	589	610	600	569	551	536	608	618	554	609	592	607	592	570	617	594	597	596	613	621	558	569	627	612	579	589	597	638	587	616	597	614	622	609	572	586	617	572	571	564	583	585	610	591	596	575	559	609	580	593	577	564	588	573	546	630	547	614	587	604	582	597	589	599	610	584	632	611	590	581	612	627	593	606	636	589	557	557	605	627	586	617	574	552	592	572	614	637	607	636	554	600	616	619	621	564	570	632	544	584	606	561	576	606	599	612	606	594	580	604	618	595	628	634	611	605	563	639	606	634	582	601	580	585	625	601	616	599	609	596	615	599	599	570	560	602	612	550	641	580	583	613	627	613	580	594	594	623	568	613	570	596	566	626	593	553	548	595	562	604	579	635	587	621	567	558	600	627	578	622	613	617	581	614	627	567	605	632	569	607	562	589	645	611	601	589	595	622	609	555	601	567	571	596	594	615	565	610	606	575	594	629	597	635	566	656	604	618	578	626	576	634	589	564	566	566	618	525	598	581	624	597	578	566	579	595	602	621	576	620	616	611	583	595	610	569	607	582	656	579	626	601	599	621	634	625	560	655	584	569	582	639	599	599	611	586	629	572	543	558	549	573	602	577	604	579	589	624	548	571	584	562	636	617	577	612	596	560	556	586	590	621	575	598	593	637	580	566	546	619	578	560	606	586	572	592	629	579	593	588	603	602	604	582	592	578	584	584	598	587	607	602	603	540	597	551	618	582	658	589	620	613	582	602	590	615	590	632	574	579	589	574	598	588	628	612	596	597	567	585	620	614	578	592	572	574	631	564	593	560	550	597	599	569	585	561	602	586	598	553	581	597	606	624	615	580	619	561	564	612	612	604	615	574	590	572	562	615	631	576	590	564	609	587	592	578	582	589	565	576	582	578	608	594	547	632	609	581	625	592	555	615	622	630	606	607	590	544	596	623	546	605	583	566	551	575	614	584	610	670	592	604	578	546	563	599	611	588	599	600	592	572	609	579	565	548	592	577	570	622	591	572	602	624	508	602	617	559	570	597	581	617	564	584	603	559	601	605	573	593	576	571	550	572	607	540	581	619	599	625	617	614	633	598	637	545	618	582	577	631	610	625	597	586	570	566	596	579	601	598	560	598	600	615	572	624	589	575	606	558	603	565	622	580	570	577	571	605	585	580	608	612	619	598	611	615	596	630	576	642	604	582	555	604	583	572	620	608	562	603	618	567	583	584	572	598	583	623	551	613	591	606	586	598	591	613	606	531	547	600	591	622	595	584	604	563	598	592	602	551	573	596	601	594	549	601	618	629	596	569	588	600	608	580	625	580	573	621	556	601	557	590	595	636	569	608	623	621	586	586	578	557	551	538	609	575	586	600	626	599	607	578	571	592	597	602	595	574	592	605	593	645	569	576	564	613	613	622	600	615	596	576	595	574	593	574	559	565	610	578	604	569	618	600	562	654	580	598	615	591	586	570	632	604	574	588	575	569	560	609	586	644	532	595	615	618	585	572	616	585	594	632	576	599	562	598	636	573	601	617	589	618	611	553	632	574	616	579	598	571	603	586	572	593	554	557	590	560	597	568	600	643	589	613	592	545	626	604	602	602	597	616	596	608	586	605	637	635	603	604	579	569	615	632	625	617	573	595	573	600	600	582	616	616	590	611	590	609	556	579	558	608	580	600	597	581	619	605	624	625	577	539	546	596	589	632	574	598	591	589	559	633	545	572	616	604	597	561	562	626	611	598	586	588	560	600	621	568	560	637	568	611	616	612	589	583	577	619	594	606	601	596	600	597	601	622	545	587	643	618	565	609	585	618
55402	29750	13872	4469	1813	900	409	292	272	271	269	265	280	280	253	274	238	234	249	286	209	267	241	275	249	241	295	280	247	244	246	256	264	261	279	265	263	235	247	260	234	279	273	236	271	228	251	266	286	281	248	260	278	257	288	276	271	234	260	269	249	278	257	283	258	259	266	304	283	277	265	234	254	298	255	252	265	266	242	302	273	221	279	252	270	226	282	247	230	258	282	245	266	269	250	267	252	284	255	238	242	271	236	256	266	256	261	279	260	292	270	265	260	243	265	260	255	251	255	241	264	253	249	283	250	295	240	251	208	252	261	257	266	252	250	263	237	264	261	245	272	245	290	277	238	285	250	246	274	240	230	260	240	268	254	289	236	267	257	274	272	224	270	225	279	297	217	275	284	298	261	225	276	290	260	261	262	263	259	258	285	230	243	282	239	281	286	285	276	241	257	254	282	266	275	295	270	271	247	225	271	278	257	226	236	265	263	279	219	292	253	258	239	296	266	234	282	231	304	256	249	259	282	263	246	272	238	249	275	251	263	242	269	261	247	234	248	269	265	268	251	243	281	237	271	271	256	261	271	266	243	302	292	272	232	242	252	290	240	250	252	261	253	290	269	266	222	275	265	273	258	283	275	274	244	267	250	253	253	289	257	267	263	261	268	262	250	250	270	265	236	240	260	240	259	268	229	264	286	249	244	266	267	260	233	236	283	257	258	267	259	279	257	272	243	214	256	274	256	241	252	251	243	279	276	256	237	271	267	241	237	264	271	242	242	247	256	247	269	247	264	262	273	293	265	249	274	253	273	301	256	280	267	264	285	287	270	252	274	219	250	249	258	281	241	246	249	289	254	247	265	239	255	267	248	265	260	285	274	254	240	234	274	274	254	281	255	260	263	253	252	252	261	277	257	269	271	296	269	227	262	252	249	267	234	293	268	284	289	277	250	276	247	276	269	224	273	235	234	270	314	263	276	242	268	261	271	265	295	266	265	253	275	261	236	253	250	228	269	254	239	248	257	247	277	276	275	276	248	231	236	245	278	225	249	233	286	273	266	254	245	239	263	268	243	280	251	239	256	247	260	252	233	254	252	261	236	254	277	287	270	266	290	261	277	249	292	251	266	246	230	275	259	250	260	253	243	250	261	229	261	260	287	275	271	236	254	235	276	251	243	266	276	261	250	216	266	224	256	268	281	271	233	261	263	246	256	267	265	224	274	264	253	251	292	258	211	251	262	244	255	250	223	237	252	282	276	297	256	234	247	265	247	242	245	267	225	240	227	287	269	288	235	249	256	234	238	257	261	276	273	279	293	290	243	263	267	234	250	272	234	261	257	271	254	262	278	280	268	269	236	268	308	261	264	255	275	262	274	248	264	281	259	278	257	258	242	275	251	247	267	245	255	234	237	248	245	237	258	265	263	286	283	241	279	265	251	267	227	273	240	237	283	251	251	256	304	244	235	259	272	279	235	266	264	255	266	263	271	275	287	243	255	266	246	251	260	269	284	273	231	269	273	293	253	249	237	262	262	285	256	279	254	260	230	254	281	251	262	226	250	252	258	235	284	229	276	276	237	271	241	247	277	247	258	242	277	251	290	294	295	240	234	244	243	288	238	225	246	259	280	245	247	239	230	260	270	272	248	277	244	270	242	238	282	259	230	280	241	261	249	289	254	225	247	212	257	240	225	254	252	253	240	262	266	264	252	246	285	247	254	258	241	280	251	248	280	251	251	267	281	248	240	247	268	265	248	268	268	239	290	254	258	282	255	280	241	277	252	272	267	275	246	231	286	231	229	255	256	259	281	268	254	236	227	260	265	261	281	254	256	257	227	267	255	263	285	288	294	295	239	287	271	246	250	276	211	279	242	257	257	266	251	266	275	268	261	261	277	249	265	274	301	261	260	239	279	251	273	259	259	245	272	246	281	253	238	275	251	236	249	272	290	251	245	236	244	271	269	259	241	255	254	239	257	258	252	283	264	273	225	254	248	280	268	253	236	267	250	278	259	268	269	264	283	261	249	291	280	249	262	269	251	264	285	265	260	252	282	260	241	246	265	262	282	269	271	247	244	257	251	266	272	256	270	266	260	233	274	263	299	265	254	253	254	284	280	252	255	269	272	275	256	281	240	229	234	231	269	294	247	270	263	264	250	268	246	267	279	267	261	266	273	289	262	271	254	273	255	281	243	251	250	250	248	252	263	253	265	244	249	239	245	291	256	244	260	277	236	259	276	283	258	265	256	238	262	224	275	242	270	262	265	272	246	255	257	250	257	255	285	247	226	266	256	268	261	243	236	229	269	247	267	289	262	249	262	255	260	256	246	243	264	250	296	237	245	261	243	256	264	293	297	279	283	258	256	272	285	256	256	290	251	275	271	226	294	250	261	243	239	259	246	233	287	245	280	259	240	254	231	251	248	264	257	254	250	260	279	259	259	290	232	264	275	257	250	266	265	252	264	258	238	269	246	261	248	243	258	220	278	254	239	251	269	255	271	266	238	246	305	239	263	249	285	255	270	288	280	273	280	236	252	281	237	257	278	280	261	277	294	246	218	261	279	281	245	268	241	252	259	263	280	267	248	266	248	254	273	251	249	255	265	280	272	257	277	254	237	259	259	263	283	271	257	265	246	279	260	240	260	289	242	262	257	253	240	281	244	241	305	257	250	225	236	262	281	248	290	251	260	269	285	219	258	241	295	265	246	246	250	264	270	286	254	281	252	256	241	295	262	232	280	264	284	255	284	256	268	255	295	277	292	271	231	275	279	250	269	234	270	241	306	236	236	241	248	262	256	265	242	251	288	245	250	250	237	258	301	245	255	258	210	252	288	270	259	279	241	273	254	253	241	257	244	274	255	246	243	256	240	241	230	262	272	272	277	239	268	267	267	271	265	274	262	275	278	261	286	250	288	259	262	285	263	271	260	249	247	281	254	243	255	249	255	253	289	246	245	245	276	274	250	251	267	258	248	255	266	294	266	276	265	280	262	287	254	289	254	265	249	235	271	259	243	276	239	250	230	250	260	254	273	280	269	277	232	261	281	221	284	294	280	253	255	281	276	247	261	263	283	275	224	258	245	275	290	282	279	260	243	266	277	258	243	264	269	233	280	222	268	243	252	250	260	258	241	253	270	265	251	235	254	283	286	300	267	254	279	258	266	260	258	234	262	252	285	271	282	248	250	255	259	253	246	256	256	241	301	271	248	237	270	284	267	233	232	259	295	258	246	260	245	254	274	240	233	256	268	240	263	279	266	271	259	266	242	249	243	244	247	300	281	288	258	254	252	262	276	260	271	301	238	276	275	270	258	265	282	226	251	278	243	226	254	290	259	278	263	232	233	264	266	229	264	250	256	250	261	231	249	270	242	230	223	238	246	296	274	248	245	256	257	277	250	242	243	247	261	217	253	231	277	294	254	253	253	257	264	264	262	247	271	232	254	241	280	264	277	256	267	302	285	268	247	236	240	278	276	262	259	268	242	238	264	277
37286	24303	14485	7959	4776	2730	1193	871	656	616	600	586	549	594	629	589	592	575	596	636	612	634	581	615	593	600	584	606	580	597	590	621	595	573	578	544	588	561	599	544	632	578	562	585	605	627	585	603	604	571	601	581	626	627	592	581	602	561	569	584	624	626	530	584	607	626	577	602	643	587	552	566	600	549	618	560	551	601	551	633	582	573	613	637	617	588	571	560	573	625	580	612	559	583	620	602	631	597	594	587	595	577	575	589	573	598	554	601	622	572	599	578	591	567	639	570	609	567	577	617	570	598	575	617	590	578	643	602	609	604	561	593	567	605	604	602	550	588	593	566	593	619	594	515	599	596	571	605	576	534	574	565	619	571	560	631	548	612	579	582	608	604	605	570	612	586	522	574	575	607	576	595	582	594	577	626	639	585	605	530	579	572	587	602	620	577	553	591	586	552	590	595	599	557	582	580	605	630	598	625	571	579	582	598	595	590	581	575	574	639	536	592	613	574	579	586	602	592	594	567	540	589	556	551	553	589	587	553	588	568	589	571	585	588	558	581	588	598	568	579	631	608	591	549	581	570	564	564	595	586	556	597	558	609	611	583	585	592	601	576	623	588	616	568	637	611	566	567	590	584	579	570	540	597	555	584	609	587	594	633	585	620	562	589	539	602	536	589	587	557	581	598	577	575	565	564	599	560	570	618	598	555	590	596	593	588	569	627	584	599	537	599	564	555	586	585	522	591	602	580	544	579	578	553	606	598	600	578	571	553	553	552	600	586	606	588	603	593	579	607	567	570	625	558	614	560	580	592	568	570	576	574	590	584	586	612	607	578	605	536	600	585	561	583	601	603	577	609	583	578	551	588	556	612	554	578	608	555	604	624	593	613	551	601	607	565	586	615	543	606	620	572	555	563	595	547	585	563	606	568	580	589	559	602	596	600	615	578	562	588	554	588	614	586	598	600	568	595	593	604	593	599	549	544	576	566	584	570	591	579	627	601	571	595	615	590	583	555	576	593	577	597	597	597	544	585	581	579	598	556	555	603	562	564	568	580	569	592	560	624	583	571	601	603	604	601	548	577	588	559	565	557	576	582	543	583	573	581	612	573	602	579	588	552	574	605	565	614	597	611	577	586	552	589	597	558	597	591	598	574	613	554	546	620	607	547	602	579	577	569	574	610	625	559	588	596	561	594	600	612	595	609	613	624	599	551	572	566	568	607	608	581	605	530	564	597	567	583	594	570	573	577	576	544	552	597	572	611	552	599	565	582	545	580	558	558	610	586	593	583	610	581	596	607	558	585	591	559	584	561	571	568	582	576	568	600	591	625	571	602	585	564	585	624	576	585	557	603	608	575	613	555	625	578	584	551	602	586	633	570	570	616	622	548	581	591	623	597	589	580	605	541	575	603	562	600	595	578	609	573	573	583	598	580	578	594	587	561	585	630	626	598	598	591	594	582	590	598	588	568	628	562	593	546	577	589	593	639	607	594	545	624	550	553	605	550	613	609	549	599	569	561	597	573	639	586	577	598	564	589	575	594	575	548	557	571	545	609	594	619	573	541	577	550	547	610	597	558	595	559	608	616	548	598	621	583	598	530	589	588	552	627	588	601	596	590	621	609	647	567	586	558	569	576	592	600	574	572	575	578	539	590	571	575	559	550	574	634	568	622	567	579	582	578	566	577	574	575	580	589	606	588	576	609	568	547	577	597	568	565	599	529	596	612	627	561	603	581	548	601	593	620	547	587	612	581	578	591	608	583	600	611	594	566	607	603	591	614	553	594	611	567	559	601	594	568	571	608	567	583	597	596	600	582	559	560	546	578	571	622	586	612	604	548	579	567	612	579	602	606	543	572	558	553	543	580	564	573	602	598	584	557	617	620	608	583	612	573	587	595	579	613	622	583	557	571	590	562	576	594	603	609	614	598	591	608	631	538	578	615	623	552	569	582	582	585	600	579	550	578	576	609	590	604	598	575	558	586	582	581	563	541	575	550	580	606	584	564	583	588	555	601	636	530	600	601	549	574	606	576	590	615	588	599	605	530	559	570	594	563	578	572	631	606	550	574	567	579	591	601	586	622	540	616	575	610	611	606	565	576	564	579	593	600	557	550	553	567	574	594	567	549	559	563	552	584	558	579	548	576	580	571	559	598	553	568	636	593	600	510	561	565	558	583	579	584	568	587	595	566	563	552	588	598	604	567	571	583	562	563	589	546	598	553	562	613	592	577	599	603	587	573	601	592	565	594	604	556	548	590	607	580	607	579	609	602	587	571	606	578	611	569	592	575	603	589	570	613	561	618	562	616	613	562	590	584	578	628	580	580	584	642	623	642	581	578	592	572	611	606	578	573	609	594	569	590	582	593	557	594	559	583	614	619	537	614	619	581	656	558	578	603	557	611	594	603	600	567	607	622	595	597	571	561	577	591	562	579	569	552	572	608	577	591	570	578	574	515	648	556	652	523	574	574	583	557	576	608	611	610	580	583	588	584	593	594	613	581	625	601	613	594	592	580	595	609	538	585	588	630	594	579	555	610	594	556	607	584	591	542	598	571	551	611	610	573	595	566	568	591	593	590	599	625	601	596	565	610	591	568	604	560	612	620	574	559	632	622	532	548	603	578	569	596	585	572	615	591	579	576	562	559	576	602	573	606	543	605	579	588	620	597	595	607	625	557	605	549	556	568	623	563	590	602	548	617	588	543	660	593	585	577	599	599	606	559	605	590	565	579	570	555	638	579	610	553	609	631	567	573	588	597	557	581	618	552	532	567	562	572	604	567	576	617	605	577	595	596	541	600	568	585	538	586	581	569	556	561	644	606	600	557	579	605	589	623	555	593	607	584	608	551	580	570	567	556	559	546	567	591	532	571	597	585	612	576	569	601	586	596	588	565	557	612	592	567	596	609	604	562	612	622	589	578	608	563	574	591	574	594	553	603	573	617	601	621	593	631	608	582	597	599	560	579	583	569	578	564	575	612	621	581	587	595	562	645	604	587	592	608	552	580	601	552	566	574	543	596	606	605	603	553	580	599	577	558	579	587	554	589	599	574	594	569	596	583	573	628	571	606	583	576	595	571	540	604	575	608	662	538	561	612	577	578	586	604	620	571	568	498	582	599	618	596	586	566	644	585	577	606	561	570	588	544	580	582	623	639	537	578	600	570	585	557	607	560	540	551	573	535	592	576	585	535	587	590	591	553	600	567	603	565	558	608	582	580	645	595	610	609	607	570	583	568	549	582	616	562	611	571	619	587	629	541	574	565	565	612	564	635	585	577	621	580	609	587	606	549	624	561	583	587	641	569	587	560	506	558	598	598	577	597	595	598	562	538	580	541	588	570	596	627	554	555	582	627	550	616	551	610	551	578	590	565	599	619	584	581	585	567	619	585	534	590	571	589	603	595	539	570	569	629	584	627	537	572	596	608	596	530	619	646	594	541	528	560	583	541	596	605	579	589	621	589	594	569	601	567	580	614	563	623	540	587	565	582
65716	29257	9411	2250	880	455	338	320	316	315	309	282	338	323	305	279	281	297	292	287	325	356	359	281	324	247	285	314	308	286	306	311	288	314	278	299	303	299	306	336	290	308	280	278	268	281	304	276	312	316	312	294	317	299	282	296	287	299	316	288	289	288	284	341	272	265	294	292	313	286	294	320	306	303	333	309	308	256	341	288	293	330	294	278	288	297	329	309	289	273	302	313	309	280	293	291	335	319	275	293	301	323	288	319	293	293	335	296	316	291	296	297	284	341	306	283	292	310	315	298	311	306	322	309	305	296	302	340	328	307	320	309	285	302	298	269	282	310	311	304	312	281	276	291	299	298	261	302	321	304	287	267	321	319	278	306	321	338	288	287	297	312	313	315	261	279	265	304	258	271	303	287	322	299	338	367	308	284	317	314	299	310	316	286	285	298	303	300	312	322	300	300	299	272	313	284	261	284	276	313	288	248	305	301	288	258	313	347	294	304	297	299	298	282	283	302	310	289	295	274	292	306	271	319	303	254	303	300	310	298	298	280	290	276	308	279	279	303	280	300	304	315	284	272	293	276	308	257	312	307	289	281	289	291	280	236	276	327	310	308	287	303	283	300	303	296	300	316	337	316	296	302	301	321	291	289	299	267	281	322	309	260	280	304	277	293	319	272	282	287	313	269	291	290	303	308	289	301	306	313	302	294	292	311	279	289	264	296	328	320	291	293	267	308	292	291	286	293	282	289	299	274	310	267	297	277	292	299	285	300	303	321	312	270	279	306	273	319	279	290	310	300	315	315	258	330	305	306	284	283	305	303	306	320	293	326	308	289	286	291	290	303	304	311	291	302	329	275	291	299	264	309	314	298	302	299	293	309	308	259	308	268	333	303	283	286	310	273	287	299	254	284	273	309	277	295	305	316	272	290	257	302	330	272	272	289	265	317	289	309	269	295	300	317	293	298	320	328	310	254	288	272	320	290	265	265	308	341	312	301	303	323	293	331	267	266	319	304	277	310	289	304	284	281	297	297	304	291	309	312	312	303	323	314	298	311	317	313	279	294	279	335	309	312	310	286	346	290	317	320	307	307	300	300	289	283	269	274	290	292	295	330	276	277	274	303	295	300	316	265	299	305	286	289	310	304	273	288	321	327	308	297	312	310	311	272	307	295	287	313	319	285	291	304	293	312	306	317	277	295	297	282	290	320	323	314	281	293	305	296	282	265	295	319	310	322	292	284	272	310	326	260	290	315	294	291	310	277	312	309	304	262	311	301	293	310	309	335	289	303	277	322	287	310	334	300	264	268	286	275	277	314	260	306	324	309	278	279	319	295	304	302	283	273	263	287	318	312	301	300	282	296	277	296	309	303	305	293	314	297	280	334	293	278	351	307	298	274	310	292	314	285	273	306	292	314	250	298	294	283	287	284	300	284	262	259	322	296	319	269	280	332	332	270	275	323	336	308	351	322	279	313	305	278	298	287	295	304	326	321	313	283	324	277	298	295	295	304	329	272	254	315	314	292	276	304	291	293	276	284	275	311	299	278	314	277	282	313	307	254	294	290	265	278	295	290	307	326	289	341	287	318	326	310	310	315	272	276	295	308	299	318	263	301	277	302	293	300	308	305	319	344	317	277	293	304	291	307	283	327	320	312	282	275	262	289	314	297	288	306	310	304	307	301	286	312	307	290	307	332	304	315	314	316	265	274	312	300	310	312	316	280	318	292	322	308	300	302	287	314	304	287	319	253	306	283	279	335	263	302	274	296	292	316	279	325	294	342	296	299	291	292	302	311	282	312	273	312	286	288	254	275	330	287	300	286	283	304	312	313	290	294	306	306	301	289	287	335	292	281	298	309	316	297	278	281	294	296	295	282	269	318	303	321	295	296	325	293	291	324	314	307	312	325	312	291	306	309	297	329	303	287	274	272	271	289	278	245	260	278	289	290	283	285	290	303	295	279	309	305	326	351	342	283	336	287	258	281	338	290	290	304	297	255	268	311	269	318	295	288	304	257	295	283	277	282	301	287	330	265	288	305	311	280	304	287	307	301	306	347	305	318	311	327	279	297	281	296	305	323	325	303	309	289	299	292	346	317	318	283	289	287	290	290	268	286	311	303	300	295	301	282	301	279	310	306	292	289	295	299	300	262	319	315	318	273	254	299	291	285	263	283	311	302	327	282	297	269	267	318	294	265	303	294	323	312	313	314	305	311	260	274	313	302	330	308	291	312	296	291	301	305	296	312	297	315	299	318	311	311	288	322	323	307	269	286	275	308	319	299	280	313	291	311	300	313	307	312	314	301	293	319	324	308	252	322	311	295	339	302	294	333	277	290	289	308	305	314	279	306	278	308	307	331	290	270	259	278	292	273	326	276	315	284	290	301	331	320	291	324	280	330	323	267	306	276	294	310	293	315	301	321	292	310	284	341	309	294	340	296	286	259	284	299	308	290	304	290	284	280	325	271	299	292	313	288	305	275	332	297	307	311	303	307	312	316	295	289	282	280	285	279	291	315	303	294	321	287	303	267	309	280	315	302	282	300	294	334	305	352	305	296	310	294	318	328	289	281	323	292	286	279	319	284	320	265	295	325	268	294	321	276	254	296	294	326	278	304	267	308	297	281	332	320	319	300	312	303	277	308	309	295	306	313	321	322	310	293	320	321	305	298	260	301	301	287	281	281	338	295	298	305	302	298	286	294	290	259	285	277	297	306	297	312	305	310	296	274	274	287	315	294	334	293	295	273	295	302	287	278	283	291	311	294	279	277	302	318	301	308	273	323	270	306	322	323	292	273	305	279	305	272	283	307	287	276	297	283	271	306	292	289	274	306	308	251	296	298	306	347	318	293	297	289	303	280	328	300	282	316	333	282	294	324	276	316	278	295	287	338	310	320	279	287	274	313	306	278	281	275	315	308	317	301	262	308	309	286	307	289	309	277	314	337	297	299	241	258	296	291	285	313	276	312	308	288	279	297	257	288	285	289	303	299	265	278	284	260	306	300	256	290	320	332	312	263	303	261	281	274	287	278	270	273	290	283	282	310	293	280	316	329	290	299	291	291	295	327	289	295	261	304	319	293	299	292	263	315	311	324	310	319	288	287	309	340	274	299	280	295	284	323	309	307	306	305	289	295	314	319	319	334	295	275	326	313	320	336	342	319	306	322	309	284	305	273	271	291	312	303	291	317	300	287	304	306	301	300	304	263	295	312	320	295	271	297	289	296	282	270	310	306	273	300	304	323	321	309	302	300	337	277	319	345	330	301	275	307	343	298	303	309	313	294	304	325	315	316	299	305	290	294	279	307	316	287	286	275	309	298	272	328	306	308	303	294	347	297	297	320	315	302	302	290	278	270	281	325	331	298	319	301	323	319	292	320	324	271	295	269	290	302	318	288	264	298	278	286	301	261	312	288	253	302	329	271	302	284	312	246	300	316	304	304	285	291	305	297	280	289	252	303	295	279	328	320	316	312	301	287	299	276	322	320	305	284
44833	19936	7485	4024	2094	1119	976	747	679	631	650	676	642	660	699	651	684	661	655	643	650	700	645	641	668	612	699	604	698	623	671	646	659	657	659	657	694	656	662	661	651	637	673	674	661	667	676	658	626	667	696	654	657	646	643	628	646	645	655	692	655	678	665	660	646	630	662	696	684	640	601	670	642	647	613	664	655	657	657	697	672	643	684	633	656	653	664	689	638	694	718	674	709	646	642	598	681	596	660	705	678	704	669	655	663	687	642	662	659	675	691	642	682	619	620	630	693	639	702	699	654	683	604	655	611	695	593	684	686	677	646	691	656	686	660	679	654	641	630	654	661	642	652	677	635	637	670	674	642	717	661	705	675	691	671	638	673	653	677	671	657	671	668	637	655	658	617	622	678	640	662	654	664	661	652	647	666	642	676	645	612	669	670	634	680	634	665	638	628	642	708	669	694	675	657	638	641	662	625	651	665	637	631	695	669	696	656	654	631	641	609	668	647	635	635	657	672	619	658	679	642	673	627	675	631	617	660	654	673	649	659	660	654	650	631	656	593	682	709	669	665	595	622	683	679	696	667	652	651	657	671	618	646	644	632	683	626	666	693	688	669	656	639	662	723	704	651	654	677	642	663	624	671	644	668	625	643	633	651	669	695	715	657	686	685	643	705	663	653	684	665	588	632	641	633	666	659	646	661	652	631	651	659	662	700	696	643	688	665	636	631	648	652	633	658	633	634	632	657	652	653	696	667	686	687	689	673	691	717	689	705	688	669	667	659	687	688	650	613	638	646	630	630	675	627	648	655	638	657	666	632	677	661	668	656	678	670	631	702	685	641	657	609	642	672	653	724	664	614	592	690	628	658	658	676	653	629	602	651	637	634	670	670	630	644	661	649	646	642	640	660	675	673	699	664	652	640	654	645	713	631	591	698	633	621	673	652	664	631	628	697	637	635	645	660	640	623	631	711	675	684	660	673	659	704	620	664	625	685	688	645	620	608	653	624	657	675	627	666	648	613	617	610	653	653	692	647	662	664	652	667	659	697	640	640	630	680	640	647	642	615	632	630	666	671	642	656	655	676	645	668	691	698	608	686	680	663	662	641	651	658	666	668	669	631	709	659	649	686	649	662	648	649	647	652	670	679	699	610	650	659	684	624	690	644	658	639	616	652	632	610	653	666	698	649	615	645	675	679	667	714	630	666	677	641	627	702	670	668	689	693	651	635	655	591	667	648	633	660	700	688	659	640	642	663	651	630	647	697	654	648	671	649	676	635	648	671	647	648	664	666	639	646	675	691	641	634	647	689	685	677	689	697	679	694	617	657	652	703	661	649	626	662	640	710	699	674	644	658	684	644	649	636	657	642	644	621	626	648	680	652	643	666	634	678	663	639	622	637	639	665	640	647	610	646	689	655	683	609	662	650	697	670	636	645	657	661	680	646	649	679	596	704	628	632	676	647	679	674	670	690	649	675	669	640	636	704	695	641	697	629	642	691	680	676	618	645	647	661	614	663	689	641	645	631	669	614	642	681	678	677	634	702	648	668	632	676	696	599	627	628	645	638	683	643	682	634	671	630	637	634	655	643	629	610	736	665	645	625	649	706	662	637	663	686	660	694	667	643	623	633	671	677	630	677	644	631	615	629	712	680	648	674	647	680	661	665	583	589	672	649	615	674	627	680	690	701	643	678	622	673	634	609	664	665	685	636	683	632	661	692	709	644	657	643	655	649	664	690	668	658	642	672	638	653	672	615	626	640	678	627	701	664	634	663	665	651	720	611	684	671	667	646	714	633	641	628	616	630	662	726	634	643	633	653	702	688	643	656	657	680	611	662	689	667	644	668	707	710	670	680	649	666	568	647	636	640	640	601	649	648	684	645	665	671	649	667	637	661	666	630	646	677	632	636	645	637	638	630	690	690	662	651	703	661	671	649	653	670	679	627	679	695	664	655	687	726	668	654	668	654	651	655	652	635	630	645	650	700	625	683	640	678	675	703	644	642	637	694	642	652	647	624	704	648	671	651	601	645	678	648	666	697	674	664	627	655	683	635	674	674	613	665	702	648	693	687	594	669	662	702	665	688	699	676	688	712	679	644	632	635	673	666	663	666	704	640	663	639	664	686	705	679	630	633	669	620	641	673	672	651	670	639	700	658	678	687	636	690	697	665	696	647	642	654	654	670	670	629	643	677	665	721	632	662	629	642	672	653	626	681	683	666	648	646	675	627	692	701	630	667	645	658	683	638	668	652	699	697	666	681	687	692	647	670	660	624	696	683	658	681	633	664	634	651	670	627	698	613	675	719	652	667	676	710	635	688	652	672	619	697	680	632	644	690	675	655	671	671	656	658	685	665	672	651	663	660	649	659	630	711	689	648	666	630	631	627	636	709	644	655	676	630	661	686	619	651	655	685	704	644	656	614	646	654	666	654	633	648	643	675	683	688	647	677	625	641	661	664	590	691	662	664	695	639	635	677	642	656	653	668	648	664	630	625	675	581	653	688	679	642	679	661	674	659	667	650	626	688	726	689	700	623	645	715	685	637	701	657	632	658	694	655	717	679	666	656	670	628	666	606	648	634	612	673	653	612	635	704	619	677	657	629	662	696	651	623	685	628	633	677	693	649	661	631	642	644	640	628	663	665	646	671	642	675	619	647	674	664	665	622	633	692	640	677	632	591	684	630	658	673	630	646	669	646	626	664	638	731	642	629	643	686	665	668	642	695	675	652	633	658	669	671	646	643	637	704	592	664	620	696	671	622	651	690	658	650	653	690	622	633	670	636	616	693	673	694	675	643	701	665	674	647	671	684	697	640	665	632	637	683	657	642	659	654	717	648	637	632	729	682	659	677	685	659	663	639	636	658	658	679	674	679	635	658	643	676	690	673	694	693	664	632	656	673	711	663	609	645	661	676	668	702	613	680	638	654	649	688	633	673	689	668	658	658	640	641	608	684	687	653	633	685	687	660	646	668	656	671	733	649	664	673	661	674	643	648	654	612	701	663	661	650	656	646	653	668	640	620	653	625	670	700	632	638	640	673	655	642	665	657	685	652	635	647	669	632	668	663	654	639	608	644	675	680	654	668	664	678	678	622	621	677	684	637	638	623	659	645	674	681	661	619	686	685	638	689	658	676	685	645	687	642	650	669	673	651	667	667	615	617	690	647	679	688	655	675	680	670	716	633	667	635	666	652	685	645	645	644	704	585	652	663	660	687	667	668	661	674	626	657	669	648	617	611	679	650	656	645	700	665	667	609	649	644	675	677	704	613	653	680	629	654	710	646	645	668	643	618	668	629	636	665	641	688	665	657	666	661	645	706	667	630	675	610	687	639	638	663	632	671	655	691	635	660	664	632	641	626	707	686	669	699	638	657	682	663	651	669	654	654	708	657	671	667	677	634	691	635	654	653	636	598	645	689	669	678	677	641	674	661	665	619	680	661	674	647	676	677	620	680	627	676	665	724	644	633	702	640	669	658	650	658	661	703	696
47296	15464	3023	1095	488	346	263	297	299	288	280	235	242	247	250	263	287	276	282	284	268	257	278	282	289	267	278	257	262	283	285	274	228	286	296	260	285	255	254	266	324	263	251	262	291	264	259	243	261	279	257	267	268	244	281	299	255	237	256	254	267	264	274	280	254	254	284	259	254	266	305	261	243	257	303	269	266	257	269	273	259	280	240	287	269	296	273	267	269	259	303	264	288	280	286	241	275	279	227	263	235	260	256	264	251	264	257	278	288	260	293	268	278	278	251	238	255	269	250	257	232	285	258	281	281	286	277	268	272	269	236	272	265	290	270	250	264	280	276	250	233	264	280	247	260	249	211	291	269	258	252	284	252	290	285	289	282	276	269	280	258	266	260	258	246	272	266	249	280	258	251	254	238	261	270	234	278	261	260	275	270	249	271	249	239	304	283	282	264	281	260	286	277	278	214	262	236	260	289	249	296	290	274	268	266	268	263	258	280	244	238	258	257	257	287	274	285	259	259	252	262	275	268	280	237	243	266	269	258	262	276	235	293	277	269	281	258	265	249	263	273	240	262	257	301	278	241	269	250	284	268	267	281	249	245	239	261	278	273	290	266	273	254	267	229	259	230	283	237	283	275	266	267	263	266	242	259	255	246	270	249	261	262	259	263	234	271	295	268	241	257	275	230	273	255	316	273	283	246	257	293	248	243	279	263	284	266	279	273	273	261	231	273	272	269	241	279	258	253	259	294	282	252	252	292	267	288	244	267	263	247	278	294	285	268	289	259	278	268	280	270	241	282	249	260	262	313	257	240	244	225	257	270	317	293	275	253	264	272	271	250	279	278	267	257	265	292	259	274	283	256	239	267	261	274	276	292	267	284	248	261	228	249	289	295	302	230	259	260	284	268	269	261	268	302	303	299	282	299	261	307	273	288	268	249	282	256	292	263	288	273	246	282	265	296	264	255	291	257	257	281	268	267	251	254	298	277	301	270	247	294	270	269	274	256	254	265	287	264	252	267	263	268	239	274	302	260	270	253	294	268	315	246	268	258	252	268	251	273	269	253	279	304	264	275	270	235	268	271	277	292	288	298	242	230	270	249	292	250	286	266	269	240	261	271	275	259	240	241	257	249	269	312	277	236	266	252	280	258	284	285	279	303	269	263	278	249	259	224	234	291	255	282	219	294	274	264	291	254	247	295	228	307	272	234	257	264	263	285	282	277	252	281	253	261	262	280	275	252	285	278	260	250	243	309	295	268	263	292	262	285	243	225	270	249	281	296	272	274	281	305	290	279	299	315	303	255	291	257	256	252	270	280	250	255	284	279	271	278	269	266	253	295	305	298	261	255	257	278	269	279	251	255	261	289	280	284	297	242	295	303	258	255	260	279	295	248	269	255	248	249	252	275	238	279	252	274	282	260	275	257	295	268	272	281	244	258	252	287	245	291	283	249	241	253	286	273	271	241	282	286	265	264	248	242	241	261	237	311	263	249	269	275	237	260	246	270	267	298	270	271	271	287	257	259	264	255	228	247	257	266	270	244	280	275	264	250	291	278	211	297	276	273	251	269	266	239	270	283	251	263	278	269	241	283	273	246	288	244	240	258	275	273	256	267	263	266	270	251	273	275	268	271	280	255	257	237	281	254	283	243	281	277	269	261	275	261	255	279	303	280	302	280	250	264	260	269	254	256	274	264	310	258	273	263	274	257	251	273	293	265	270	249	254	237	275	277	290	279	279	277	266	246	264	280	276	266	263	254	249	274	259	287	282	298	281	261	267	212	265	286	253	257	260	269	279	267	261	275	292	256	244	261	253	298	248	260	295	249	280	259	261	260	264	289	256	277	231	242	256	276	278	272	267	252	263	277	287	280	301	252	285	313	248	285	265	285	250	253	264	256	239	252	277	256	279	270	311	309	296	255	254	289	274	258	267	253	255	274	248	275	256	250	246	249	313	306	264	253	292	275	305	255	255	282	240	261	297	240	267	256	253	270	255	259	258	291	246	239	267	264	236	276	245	273	254	252	273	239	299	254	270	285	306	279	283	286	265	270	242	289	242	283	271	302	249	285	252	267	259	278	254	263	286	286	269	284	256	233	268	279	261	270	295	257	277	245	277	268	271	295	288	273	247	255	265	271	274	245	261	260	264	250	296	255	244	279	255	261	269	254	238	266	279	277	301	260	289	276	299	267	253	273	260	243	288	258	287	269	253	250	261	279	286	266	277	276	243	246	269	239	264	233	257	258	241	239	320	241	241	245	293	260	258	277	273	280	256	249	257	270	257	268	243	248	265	282	243	278	275	230	279	260	288	257	248	259	273	268	256	240	277	288	271	248	277	277	289	249	251	272	263	280	250	266	254	241	289	278	266	258	248	270	268	247	262	276	230	276	264	261	252	255	275	265	257	269	273	250	272	282	242	264	244	272	263	274	264	268	269	247	262	273	287	295	265	287	252	261	272	253	276	291	271	235	256	264	293	265	276	274	260	290	256	227	291	232	282	261	265	249	272	250	250	244	273	258	290	245	251	273	237	261	269	263	261	269	264	272	213	284	250	285	247	262	298	270	294	233	273	264	263	257	260	274	243	276	236	267	230	281	286	259	288	285	283	277	281	264	246	250	231	237	281	290	240	251	272	305	273	276	269	271	288	242	245	272	246	245	235	265	265	224	251	269	273	288	262	265	278	263	268	323	268	279	268	276	274	269	257	242	280	253	263	253	276	241	259	270	223	255	263	287	246	280	262	269	248	242	271	307	278	260	297	282	251	252	243	253	266	270	243	278	282	256	256	278	260	250	301	268	302	279	270	256	264	255	240	241	271	262	268	287	265	261	236	246	261	281	302	271	245	250	239	247	280	231	271	268	261	247	254	264	270	246	255	259	259	287	247	277	260	258	286	265	258	249	266	278	285	255	263	257	251	259	282	312	251	243	245	249	266	245	268	247	248	267	224	267	278	285	248	257	235	258	256	262	306	260	270	249	271	261	271	277	275	271	292	277	287	259	292	270	257	268	248	263	283	276	265	249	262	231	259	315	273	244	283	285	301	271	262	270	250	256	274	249	238	276	283	282	289	250	270	240	245	277	237	260	290	250	238	253	230	266	270	261	285	294	274	265	301	242	237	279	278	277	299	284	269	286	283	241	262	243	277	222	242	276	302	265	279	272	277	260	269	267	276	268	300	247	282	252	253	282	273	235	281	298	277	289	277	250	244	278	263	251	261	284	229	290	264	283	277	297	257	271	242	266	280	232	264	275	265	255	244	266	239	264	271	216	249	273	268	271	252	285	283	256	266	283	251	246	253	257	271	252	249	300	275	295	247	258	273	266	290	252	278	255	248	260	268	258	279	284	240	252	267	274	241	246	270	280	282	289	317	278	275	264	262	269	275	254	235	251	271	290	278	264	268	258	232	244	262	261	249	285	277	262	283	216	235	248	261	302	299	234	259	223	245	284	260	259	292	267	279	234	264	259	230	273	262	270	244	266	266
31688	9188	3848	2413	1279	923	706	633	625	592	606	609	612	612	579	605	617	592	611	612	570	610	577	588	588	606	601	580	608	629	571	635	575	618	608	582	614	567	589	612	572	591	637	596	638	582	623	578	573	579	611	610	571	576	541	572	582	598	636	587	581	583	574	563	615	614	679	596	581	633	632	557	577	591	611	582	612	591	578	591	595	577	603	626	588	604	595	598	554	565	570	565	607	595	614	594	572	564	562	605	571	632	630	584	595	576	582	611	568	625	567	579	590	607	628	591	586	563	633	579	563	633	619	568	619	595	575	588	608	576	602	572	615	591	620	617	594	541	603	610	590	593	684	600	589	614	593	584	568	582	589	554	625	607	556	609	622	616	576	638	536	584	593	624	591	619	603	563	539	582	565	565	653	584	589	605	599	576	593	593	631	563	583	601	605	589	614	631	596	608	602	557	598	572	590	612	562	590	616	573	594	617	627	575	601	610	602	633	599	605	589	579	549	572	589	565	632	605	650	656	536	578	554	612	579	593	594	605	576	594	580	586	550	605	564	560	580	635	573	615	598	605	575	611	583	590	597	621	596	579	603	580	618	529	670	625	573	590	583	591	632	623	632	578	614	629	609	615	597	598	656	574	586	602	628	617	621	566	586	614	629	616	604	597	564	596	560	605	601	576	646	600	614	623	569	607	556	607	633	604	547	601	605	614	648	603	576	638	562	598	584	536	626	595	629	610	640	594	543	571	633	583	594	604	588	620	566	566	607	577	548	576	583	596	593	572	569	570	564	577	594	605	661	631	630	594	567	624	545	600	581	601	590	598	589	585	623	615	622	567	577	584	605	590	584	576	586	581	594	622	654	611	586	579	604	590	609	598	622	581	607	583	613	596	627	609	621	620	606	552	599	610	615	616	567	572	583	546	616	610	620	634	633	551	587	586	598	639	613	572	601	570	568	564	590	588	579	577	623	583	601	584	604	512	544	595	607	614	621	583	575	592	605	564	616	554	614	608	644	586	597	574	579	642	578	608	604	592	616	578	575	589	582	591	588	587	626	547	593	581	586	578	593	601	605	623	535	620	626	538	561	592	595	588	564	595	616	595	588	597	600	587	586	610	592	558	536	614	594	612	612	641	577	619	592	588	587	612	630	600	608	620	539	603	591	639	601	607	568	605	600	617	603	598	611	634	592	591	550	605	627	560	590	589	626	622	605	605	602	611	549	580	625	589	584	596	606	529	593	579	588	575	591	604	599	593	585	617	637	574	579	577	548	591	634	557	596	641	598	575	547	586	599	594	566	652	591	599	626	613	590	620	574	585	623	586	585	551	580	594	612	581	624	613	590	615	590	535	588	593	596	618	587	560	627	603	609	581	633	626	601	592	611	624	568	589	590	587	593	618	568	592	567	595	620	646	608	601	620	619	559	606	572	551	571	609	618	578	608	572	594	575	559	605	613	602	545	584	542	629	590	563	586	606	626	618	573	656	586	567	599	613	567	592	581	596	620	589	583	629	591	577	620	632	634	595	583	621	624	624	584	585	545	604	571	651	651	638	595	587	581	583	597	594	573	566	641	591	614	605	633	585	620	621	560	599	612	593	557	623	602	619	612	588	558	600	572	626	591	582	625	573	574	597	618	596	612	606	599	602	585	610	564	596	602	607	587	599	602	584	544	580	582	589	574	613	613	623	606	574	549	584	562	641	610	554	617	598	596	585	614	559	626	617	613	594	569	616	608	585	571	595	590	575	617	629	576	593	609	623	613	576	594	595	602	640	591	603	637	613	567	592	619	598	644	589	626	618	606	524	575	579	580	603	613	628	601	586	645	620	540	587	633	608	566	617	573	595	603	576	607	575	588	604	637	567	592	583	625	599	626	580	577	634	579	601	596	620	562	568	592	576	556	580	596	617	577	612	636	624	583	584	573	589	584	590	606	620	572	576	613	615	523	598	579	589	570	569	614	552	579	586	545	622	585	647	596	593	624	557	621	610	588	575	618	572	627	575	595	589	593	594	556	634	607	587	617	573	569	597	599	619	589	652	610	599	573	607	595	609	606	587	579	599	605	618	580	565	542	577	613	583	572	602	571	639	614	593	593	619	595	566	558	597	596	587	594	622	572	599	607	587	551	592	623	624	580	558	575	669	627	605	600	572	599	550	601	570	609	607	609	588	633	559	598	633	577	583	620	585	631	615	617	599	621	587	615	622	612	586	603	599	588	604	593	578	579	551	570	594	616	610	623	607	572	577	592	573	580	607	561	594	559	592	592	598	574	614	618	572	565	585	602	597	579	627	589	582	620	580	575	614	609	571	579	614	606	599	593	590	603	641	624	611	613	674	548	627	608	585	572	583	578	587	625	565	613	559	593	592	599	525	615	540	598	601	598	564	570	604	581	621	617	563	580	573	611	625	623	608	546	597	547	588	559	602	586	566	636	620	616	603	575	602	572	614	617	587	630	531	606	584	642	604	578	579	596	606	567	604	621	605	571	587	564	619	578	597	567	570	609	608	636	617	602	552	579	628	634	590	621	575	568	567	598	591	589	573	602	615	620	598	564	646	618	619	621	593	625	645	575	576	567	575	577	593	558	590	636	605	572	592	601	593	583	627	585	605	614	570	586	618	562	570	592	592	571	566	612	609	605	582	577	617	610	610	606	610	601	649	592	609	629	576	615	627	605	631	568	563	625	618	607	634	620	562	592	566	607	627	597	608	578	596	643	600	616	599	592	548	603	572	584	590	607	597	639	603	551	601	607	605	568	572	626	632	598	571	611	600	584	626	581	578	609	654	601	632	593	596	607	578	605	600	555	586	611	562	606	591	602	575	585	583	616	590	617	590	568	624	627	618	588	615	566	557	608	598	585	603	613	561	606	606	585	567	556	562	570	627	636	598	613	605	640	610	608	610	564	535	626	626	601	584	571	599	603	580	606	654	616	598	563	581	613	576	595	582	616	626	547	597	599	555	555	614	608	552	591	608	589	561	560	573	596	624	554	563	573	608	582	639	623	569	597	557	590	609	560	599	599	587	622	629	613	563	593	577	634	566	605	607	634	577	569	573	638	580	539	592	565	603	564	600	552	557	586	541	598	610	596	570	574	670	599	575	573	616	558	581	657	589	595	567	565	624	592	591	545	570	608	582	582	558	591	608	627	595	627	575	606	616	578	609	579	616	615	577	594	647	560	638	597	556	632	634	585	623	574	596	617	616	612	594	598	581	603	589	634	581	602	595	624	610	607	624	625	584	592	571	617	536	638	653	597	564	589	575	621	572	572	591	645	572	623	604	587	546	555	585	627	591	644	612	599	607	612	591	596	596	586	598	585	595	557	590	586	632	595	596	570	637	609	587	626	665	619	609	591	568	655	602	548	629	620	609	560	587	616	607	589	584	598	628	551	603	611	575	562	572	569	640	617	602	569	599	572	576	609	646	619	582	591	605	609	633	562	569	585	562	577	593	571	583	597	592	568	620	590	613	622	619	576	628	560	580
55717	22699	5961	1476	669	476	297	294	284	260	291	299	279	292	286	260	280	279	259	278	265	318	280	299	292	278	273	276	279	240	277	266	276	296	286	286	272	271	268	261	264	262	235	261	313	285	258	273	318	273	262	267	248	265	288	284	269	286	296	303	286	315	303	282	301	274	300	290	272	276	268	274	277	269	320	288	296	272	279	287	282	283	289	250	256	276	259	272	254	268	281	288	281	243	257	236	288	288	302	293	255	278	299	304	285	290	261	253	284	262	228	283	258	290	277	286	291	280	269	312	295	279	281	270	282	263	268	261	287	310	293	272	249	268	272	305	281	306	250	255	272	258	263	281	300	264	272	279	272	268	273	282	244	271	275	237	289	305	275	246	241	296	296	251	277	273	269	248	293	281	280	271	257	273	286	282	291	295	284	283	296	290	227	267	263	289	285	293	289	269	286	305	290	279	312	285	253	268	273	297	274	249	260	245	292	267	243	289	278	278	239	256	256	246	251	275	291	292	258	289	282	304	293	270	257	258	296	249	289	264	262	288	258	287	267	280	261	249	287	276	265	302	273	308	274	260	250	269	304	267	255	277	272	264	260	280	301	270	292	301	306	272	306	246	280	229	302	263	257	293	271	274	326	286	313	309	263	263	295	260	280	220	262	283	251	266	267	261	253	277	251	241	283	300	282	271	258	274	286	255	283	275	260	262	285	272	254	267	279	254	273	284	299	305	270	284	251	288	260	270	285	284	293	277	282	263	281	296	270	258	280	283	307	270	294	262	273	269	258	223	312	278	294	280	252	283	255	270	276	269	272	285	258	263	286	312	317	247	296	280	279	250	264	272	263	263	296	267	275	270	285	300	314	287	292	262	298	280	254	238	284	265	232	287	273	284	315	255	272	258	275	285	269	290	283	272	279	264	286	270	316	274	286	283	277	276	298	292	298	244	276	269	260	257	267	280	266	285	250	281	254	268	318	295	332	332	242	280	295	271	281	268	298	241	271	293	282	268	267	267	276	299	261	246	283	275	267	274	275	290	294	265	287	275	291	279	306	252	276	244	278	269	292	271	280	266	270	268	285	288	257	244	264	262	285	287	278	323	264	299	280	311	259	270	267	287	287	299	273	291	297	271	236	272	271	303	246	292	299	290	306	261	265	249	249	302	268	299	280	293	265	301	302	267	283	291	303	332	262	287	270	270	281	309	255	302	284	277	285	289	308	243	265	285	271	288	275	252	286	288	297	324	288	264	304	298	269	276	292	257	247	285	305	252	249	252	255	288	272	263	276	281	274	292	294	270	280	243	256	266	253	278	288	253	264	271	262	312	285	280	267	263	288	260	295	306	250	278	300	274	285	289	310	295	272	275	265	276	265	289	261	254	252	283	282	274	264	291	288	258	252	257	266	275	267	292	291	281	261	272	273	278	279	283	275	267	298	285	287	303	252	274	307	260	247	307	278	290	298	273	270	283	286	283	285	266	286	272	292	290	277	293	250	288	277	306	251	299	297	296	240	290	268	279	288	250	303	272	266	272	259	233	284	256	257	274	278	274	282	259	283	292	310	286	274	285	275	296	285	270	280	292	266	265	287	273	322	292	293	286	288	278	285	279	260	293	274	242	285	281	291	289	282	278	314	284	299	312	311	287	274	296	306	284	278	280	268	273	274	273	262	274	272	275	272	281	309	283	240	271	305	286	276	289	259	313	281	282	296	265	278	253	279	303	273	255	307	262	241	262	286	287	264	254	289	254	290	292	312	289	236	294	274	235	278	279	298	264	263	290	251	297	281	282	274	268	289	299	252	264	258	282	271	263	289	266	288	282	296	290	270	262	297	274	275	291	243	261	305	292	296	273	289	263	243	271	269	278	270	293	269	283	270	292	262	275	291	270	268	285	266	242	278	304	261	308	265	279	263	286	290	294	285	306	280	307	273	287	275	274	272	263	271	287	285	285	280	273	276	287	299	250	273	274	283	266	248	299	286	271	273	257	264	260	294	289	265	256	275	255	290	254	283	258	280	280	239	268	261	272	304	276	298	271	297	248	244	307	289	269	294	300	295	285	270	290	284	295	291	247	283	277	292	297	302	264	266	294	267	289	280	284	301	327	289	288	265	244	265	280	288	252	276	266	300	291	283	263	291	274	274	282	263	268	267	255	287	260	284	283	310	285	266	283	279	266	294	267	259	266	291	297	252	279	282	291	281	311	287	287	301	279	252	295	252	246	284	273	285	304	246	280	276	271	308	247	251	281	286	279	282	280	294	273	260	277	303	269	284	282	241	288	259	274	243	240	273	286	282	280	276	304	324	273	294	293	265	274	270	295	274	256	270	275	285	277	282	285	284	299	278	258	269	289	264	306	303	288	256	287	305	289	279	261	293	295	306	286	291	274	271	250	290	280	282	305	289	282	288	307	301	281	275	265	272	264	260	266	284	310	309	283	294	301	287	295	257	297	276	279	298	292	265	263	297	287	273	264	274	241	292	278	266	253	264	288	297	277	267	285	319	284	285	290	268	269	276	291	250	293	273	275	300	274	280	275	262	266	282	289	283	270	306	272	286	268	248	254	302	277	286	274	279	280	273	283	300	268	297	260	282	267	257	251	223	250	273	314	306	278	313	302	263	254	290	299	260	260	271	295	315	291	295	269	304	250	291	253	267	258	300	242	262	298	242	264	264	284	246	263	261	280	300	278	310	249	292	288	262	259	271	267	289	290	294	276	288	268	261	258	249	301	288	302	276	261	309	281	271	253	275	249	270	272	258	276	294	327	249	272	294	291	266	267	267	259	265	281	265	238	297	305	285	288	304	281	256	298	293	250	274	246	265	272	311	287	262	268	286	275	266	285	268	296	288	293	230	266	285	300	307	268	248	275	266	276	319	289	282	264	290	289	284	272	274	302	270	272	265	286	317	280	283	287	246	280	294	284	283	275	277	268	295	266	280	265	305	288	240	277	282	282	272	297	289	290	299	312	280	281	293	246	260	257	311	321	298	282	284	311	292	287	276	288	249	273	276	295	263	305	314	302	269	311	277	271	260	282	281	290	266	249	254	299	268	273	307	264	283	277	295	281	256	308	237	231	239	265	285	297	262	261	292	270	303	301	270	290	257	264	240	281	278	285	292	308	276	304	280	258	290	286	244	268	301	276	280	300	287	310	305	288	282	285	263	293	292	261	290	297	255	276	277	309	303	298	225	269	256	249	276	292	288	264	314	306	281	285	272	307	271	263	260	284	267	296	301	291	280	279	289	276	283	268	264	316	274	277	279	269	267	270	249	292	277	300	264	286	297	295	240	310	300	267	283	303	271	299	273	271	270	246	310	257	266	275	286	297	283	271	269	276	264	271	260	272	254	271	289	313	266	270	277	248	315	277	261	249	271	278	294	268	270	262	268	301	288	288	262	285	283	295	311	257	301	282	273	274	284	282	285	286	266	278	261	276	276	287	281	276	272	268	287	304	285	293	329	303	269	310	273	291	282	265	283	319
38473	14231	4889	2778	1791	1268	846	711	607	621	651	608	600	606	630	591	586	668	620	584	626	624	561	612	612	616	604	625	662	603	611	622	583	642	613	623	644	640	657	612	607	635	667	631	606	657	593	601	623	617	643	657	638	613	639	593	635	608	611	657	624	617	664	603	615	648	597	617	632	624	608	666	621	625	589	668	637	629	648	619	614	571	616	644	614	635	622	591	645	584	613	600	618	582	589	606	664	637	600	615	596	620	600	607	591	637	621	650	639	642	650	637	615	652	595	593	605	650	621	612	599	639	631	634	630	651	623	644	599	603	662	645	644	586	640	610	644	637	603	635	622	610	618	600	605	641	679	690	590	626	580	621	617	617	628	582	653	587	615	663	607	560	595	633	609	604	668	632	645	626	629	644	640	646	551	588	631	620	612	660	616	640	606	566	634	640	657	658	612	639	615	639	638	660	626	569	617	613	593	639	603	607	657	639	636	600	669	598	622	623	606	588	618	619	626	642	637	626	606	625	599	624	639	612	638	662	639	642	622	607	694	669	595	609	581	640	631	588	613	661	633	635	602	624	659	661	612	621	634	587	614	596	595	614	619	590	597	606	620	612	622	675	624	652	632	625	630	628	608	637	625	600	640	604	615	602	599	610	580	618	618	575	628	667	642	664	641	632	621	617	634	641	610	615	629	620	649	577	636	625	631	583	632	648	544	603	610	648	601	630	623	616	613	622	627	628	601	647	603	631	601	593	626	675	645	610	671	626	637	619	615	638	621	632	614	654	641	621	615	614	633	639	652	631	610	629	609	645	588	622	649	656	623	633	624	650	588	664	636	620	616	634	603	648	644	657	621	616	609	604	625	614	622	655	632	619	617	565	593	625	637	604	598	616	620	599	637	608	598	646	627	609	595	617	618	638	611	629	629	640	618	600	659	607	597	632	622	641	649	646	582	670	654	654	638	650	606	608	609	657	621	619	614	642	624	631	650	630	642	630	619	655	643	614	686	644	638	615	614	625	601	633	587	591	588	610	644	598	571	688	651	656	625	590	616	638	650	600	621	605	629	621	597	611	625	650	615	637	557	554	602	632	630	622	663	633	592	618	621	625	597	603	650	608	587	626	618	618	608	632	638	594	646	579	617	620	567	608	595	627	628	604	667	595	585	620	652	618	625	611	607	644	594	626	641	616	688	614	620	647	642	661	611	620	630	674	592	633	670	619	585	648	652	590	620	623	614	630	634	601	642	637	602	603	615	604	623	666	604	637	635	620	646	686	650	622	616	604	617	618	640	603	599	619	657	642	618	614	647	605	601	638	586	618	594	610	585	618	611	626	628	641	657	647	620	593	567	681	637	619	612	600	661	602	656	600	563	620	706	618	609	635	599	633	627	630	580	628	692	648	563	595	665	630	648	602	630	654	640	662	668	630	645	690	597	646	596	616	621	588	634	649	613	608	620	602	633	631	649	651	593	609	570	614	618	594	570	614	623	670	605	593	641	622	627	627	602	583	645	629	612	629	664	618	651	606	599	597	670	567	608	599	608	623	654	599	652	640	630	598	625	634	608	650	671	597	603	642	673	626	597	627	641	652	638	638	644	651	616	620	640	641	598	605	615	646	599	615	643	611	588	653	639	626	641	646	608	597	649	616	666	652	616	660	611	616	619	603	599	640	630	624	620	624	613	604	636	650	605	654	654	635	663	656	613	638	614	623	667	611	663	604	630	605	641	620	578	655	689	620	590	669	645	643	613	596	640	655	608	558	627	663	643	661	624	637	644	627	621	587	601	630	647	653	608	599	653	608	615	574	609	571	642	620	637	592	639	620	633	613	654	625	632	625	609	622	625	603	655	682	655	646	649	613	624	666	583	659	617	583	629	610	656	605	623	646	599	642	607	633	566	665	631	635	645	637	640	663	635	628	639	579	608	613	606	653	615	636	627	623	604	607	620	646	661	655	594	599	630	641	588	612	683	677	637	598	632	626	628	665	654	649	665	659	631	623	638	617	638	634	630	605	641	652	625	670	660	606	633	615	636	670	655	665	650	642	630	615	619	650	653	649	602	615	641	636	608	684	649	620	617	635	631	589	632	635	607	645	605	639	629	636	628	622	625	659	609	615	583	637	650	589	618	641	654	651	613	670	658	627	626	571	639	643	635	668	625	633	603	619	627	655	612	663	616	647	602	599	613	615	679	628	592	631	629	623	677	601	611	596	598	672	603	666	593	592	644	637	634	609	632	621	644	649	608	642	595	592	616	634	610	628	668	609	657	595	630	671	615	625	603	598	655	610	646	568	608	592	619	608	614	644	676	635	592	605	588	657	643	636	653	596	627	629	626	620	619	635	648	644	644	634	636	677	614	546	645	643	600	598	596	636	574	624	609	644	657	618	623	626	627	605	608	628	667	626	610	648	631	629	617	654	650	617	628	603	649	576	563	613	611	612	630	672	577	616	604	627	614	625	651	630	618	549	645	618	614	635	634	619	618	598	613	651	580	605	596	555	603	593	606	616	579	604	682	651	636	629	642	601	630	575	639	597	639	610	616	589	613	595	634	668	664	620	614	617	614	632	625	647	654	662	623	616	632	613	568	562	622	640	594	697	613	582	626	677	592	634	637	618	630	630	631	559	635	622	657	644	614	652	599	645	605	610	618	626	626	593	636	620	620	577	638	673	643	608	618	594	611	622	681	646	660	628	665	623	638	654	598	675	594	589	586	629	612	644	640	605	623	645	611	587	611	629	662	628	646	622	678	655	642	642	613	635	606	604	658	586	640	619	616	600	603	648	635	622	622	630	627	634	643	617	609	628	603	621	684	628	668	639	640	607	616	609	591	620	607	606	609	655	625	609	633	606	600	638	607	644	656	633	682	627	607	584	635	640	633	628	646	637	608	622	643	653	625	587	622	654	667	648	583	623	615	699	645	592	634	642	630	671	618	594	610	585	639	640	591	624	598	582	644	644	613	622	610	611	637	606	648	659	656	600	606	614	669	639	629	612	599	697	622	632	630	642	597	601	607	598	646	660	620	640	633	573	593	630	659	669	661	623	633	644	654	611	597	660	599	687	626	655	606	604	650	613	609	649	560	662	607	651	629	653	605	606	635	633	600	616	610	579	582	657	671	586	634	639	655	640	597	623	623	637	647	596	635	612	627	630	647	573	633	616	613	631	638	663	618	680	580	628	604	641	615	595	663	623	626	612	600	598	665	643	633	562	613	603	606	641	619	631	634	641	608	630	653	600	595	590	628	631	621	614	633	602	613	606	649	638	593	580	600	597	619	627	584	598	636	619	651	630	645	646	648	588	600	641	650	651	651	605	642	632	633	656	665	653	635	647	652	623	618	633	598	628	654	668	630	668	626	603	655	641	610	601	615	617	641	644	620	623	593	618	604	655	607	602	630	616	581	632	625	610	608	604	613	611	653	607	615	601	606	632	647	592	595	620	642	623	607	624	613	619	637	607	639	668	624	630	604	576	616	648	648	645	627	621
61491	25517	8755	2352	910	431	381	318	327	307	299	320	250	287	341	308	324	304	314	362	304	326	326	277	301	294	278	281	303	314	307	286	319	299	311	289	309	314	308	311	310	318	278	264	270	326	310	309	285	310	299	347	296	309	285	314	334	318	291	323	305	305	315	330	282	309	296	318	339	314	317	315	327	356	273	348	347	336	311	328	316	305	317	304	311	273	278	303	313	290	315	336	329	311	288	334	305	287	303	307	325	272	313	314	329	337	291	296	315	315	336	297	295	330	293	307	315	305	314	298	298	342	309	345	308	292	309	279	306	314	320	298	292	338	319	293	318	300	310	316	322	313	324	321	320	305	251	314	300	299	281	284	317	288	303	325	293	318	312	313	309	324	300	330	315	298	333	323	321	312	293	314	337	312	300	282	323	290	312	321	349	293	309	308	304	329	318	275	265	306	323	306	275	319	317	312	290	273	306	293	321	295	283	291	314	325	327	295	295	303	283	304	327	298	304	318	324	304	290	346	323	279	303	303	299	310	304	299	297	308	313	312	319	328	288	297	330	307	316	334	302	319	292	304	306	287	317	349	318	315	303	307	330	312	302	314	322	309	316	314	297	317	305	314	279	337	313	352	345	270	301	295	332	295	316	309	320	323	274	281	314	327	281	280	322	290	313	306	317	302	312	312	319	271	282	269	339	298	297	309	326	336	294	335	319	281	323	300	317	326	315	277	312	305	310	301	328	320	317	344	311	309	301	318	296	269	296	286	334	316	309	326	346	352	309	313	306	300	305	288	293	316	296	308	318	308	300	306	272	288	298	307	305	315	330	315	301	319	343	324	296	317	287	325	354	317	332	329	328	322	328	333	299	318	342	298	325	303	298	286	327	307	309	326	282	294	329	273	304	297	320	299	274	325	303	306	318	308	266	294	271	304	331	335	345	317	284	322	313	297	306	317	293	320	286	318	318	315	308	311	282	290	347	281	311	322	291	312	291	299	283	345	318	337	299	277	309	305	321	326	309	308	330	314	281	351	304	301	303	287	333	272	291	332	322	321	332	285	326	350	335	338	305	300	311	308	300	281	289	315	317	315	277	317	275	303	303	315	309	339	333	281	308	352	308	295	281	291	273	314	296	325	332	289	285	277	317	313	296	326	289	323	336	305	303	315	326	288	320	302	322	291	303	336	283	265	307	350	287	306	296	289	315	324	350	315	268	336	331	281	291	292	289	313	323	319	338	333	315	330	276	290	298	310	309	317	279	313	317	290	308	315	311	280	305	290	301	307	333	343	282	298	290	318	335	314	311	304	308	305	312	348	256	305	300	332	287	308	316	305	288	300	324	308	297	331	308	340	315	310	272	304	291	300	343	310	281	327	327	302	309	305	295	321	279	301	299	318	295	342	318	267	291	322	305	325	325	311	326	291	336	291	330	306	324	299	295	313	311	306	339	266	299	339	312	288	301	316	272	279	318	298	314	320	330	291	285	335	310	327	286	329	304	312	318	299	337	298	301	304	277	296	324	286	277	322	309	290	327	320	282	319	319	303	339	326	311	271	301	309	293	295	304	328	327	302	326	289	305	294	315	288	272	351	302	345	294	341	314	301	286	295	319	313	292	281	276	288	300	328	301	300	306	305	326	332	313	309	323	315	313	342	327	341	312	302	303	294	336	289	293	273	316	304	313	302	347	276	285	331	285	318	314	295	325	291	342	290	303	282	302	346	316	316	305	290	260	304	328	276	307	301	311	299	304	313	313	289	291	285	333	336	294	318	298	296	282	316	303	333	294	320	306	302	323	308	314	279	309	341	284	287	286	295	309	310	311	316	274	308	281	325	307	317	307	303	311	318	322	273	300	286	308	305	309	308	285	283	329	333	326	317	341	296	321	344	317	345	320	331	289	304	287	292	315	333	320	316	317	336	289	335	301	297	327	296	301	310	300	343	294	310	288	325	341	332	314	314	312	296	312	309	289	304	269	312	314	315	303	350	306	289	294	322	274	333	349	311	291	301	321	300	302	307	301	322	278	314	304	303	285	316	310	270	286	340	306	306	289	294	311	280	285	282	330	312	308	316	308	279	319	310	315	265	299	316	282	308	300	319	305	310	301	296	324	307	309	342	293	318	288	316	294	321	289	344	321	335	324	309	312	321	260	295	282	318	294	288	302	314	305	300	300	280	309	274	275	286	288	275	299	322	305	298	271	300	319	299	280	302	303	324	289	295	300	293	328	307	313	336	304	310	301	311	288	289	309	307	316	308	312	275	289	306	297	326	283	289	323	304	335	295	303	336	328	322	297	315	283	316	300	336	345	353	316	280	277	269	289	314	284	296	292	296	305	325	315	284	300	313	320	307	338	342	322	323	292	330	324	284	266	311	300	269	324	291	339	308	342	330	294	288	310	303	305	319	308	303	314	294	325	253	290	299	329	302	289	325	303	297	288	280	325	312	320	312	303	302	276	290	344	299	329	316	304	308	338	311	310	282	283	316	324	297	314	273	292	306	278	307	285	317	344	289	297	320	299	323	306	301	320	312	280	295	332	263	312	304	326	317	287	284	330	310	302	321	316	350	261	257	285	320	368	302	316	308	307	279	304	278	311	313	287	322	313	299	311	303	315	270	335	341	292	306	327	304	293	314	303	324	318	303	311	298	292	332	323	305	297	301	308	286	319	317	327	278	345	299	314	296	295	305	300	326	271	304	317	328	306	307	304	310	288	286	277	312	314	319	281	345	338	317	304	312	311	292	298	349	298	308	381	317	305	296	296	318	281	303	307	326	262	306	286	285	337	298	314	291	303	299	290	301	315	323	293	283	304	318	316	324	300	305	276	300	314	335	290	271	311	293	309	285	288	306	315	311	302	314	305	317	311	345	312	329	307	312	295	304	329	278	302	274	282	314	315	350	316	313	325	327	330	306	315	329	304	292	287	301	269	267	294	331	348	320	279	300	282	272	327	291	274	323	296	324	307	317	319	298	295	339	290	302	278	330	269	335	290	299	287	297	309	271	333	299	305	316	322	318	291	329	320	292	310	282	292	295	295	313	319	303	315	320	289	336	329	291	302	291	335	311	306	288	310	299	302	296	281	264	323	343	297	325	350	351	337	320	291	294	313	301	294	325	311	316	283	274	335	319	311	324	303	287	300	290	314	254	306	303	334	280	324	309	339	301	312	314	320	292	285	294	318	307	300	298	311	303	291	278	320	335	312	313	292	321	302	314	360	295	331	319	326	292	315	300	299	290	322	317	297	311	293	320	328	315	296	321	298	315	332	308	343	312	299	314	326	303	262	300	308	300	300	297	318	320	282	275	293	311	289	326	298	328	316	324	294	276	302	288	339	262	290	329	310	286	329	318	325	307	272	322	305	333	297	296	300	305	301	317	312	266	279	307	314	311	292	276	319	299	298	273	305	301	320	287	338	311	294	290	289	308	327	314	299	286	275	323	311	325	312	301	305	296	301	286	310	278	291	314	329	289	293	309	291	286	322	286
42118	17017	7235	4171	2179	1126	800	738	657	704	663	683	705	654	689	688	639	680	715	649	693	683	744	713	647	707	662	709	690	689	683	654	689	715	655	629	727	628	693	687	709	648	696	645	657	678	664	637	688	683	669	671	653	689	652	676	689	702	649	748	664	733	711	656	702	702	684	672	644	667	648	677	696	653	661	671	658	651	663	705	646	708	666	643	677	715	623	661	670	665	675	662	614	683	716	680	705	673	679	691	685	646	666	656	649	721	677	651	681	636	645	689	646	706	662	676	675	734	648	711	672	671	736	700	665	686	711	647	621	692	677	644	673	675	706	675	662	739	622	685	633	682	661	688	670	674	666	682	672	676	689	647	665	642	661	693	648	648	673	661	680	668	647	616	622	628	679	615	674	657	681	702	639	715	679	658	636	699	646	680	710	631	683	681	668	697	717	680	693	674	661	724	682	644	667	715	676	632	659	719	665	704	689	710	681	631	686	648	684	692	687	673	713	680	669	686	680	716	727	726	662	658	635	673	670	693	675	677	686	719	660	683	683	661	693	707	715	651	672	676	673	667	664	713	673	698	688	678	667	674	618	710	655	658	668	659	692	635	650	676	715	692	679	650	702	661	691	681	626	683	687	667	675	669	655	704	671	704	671	695	674	653	640	680	623	664	690	685	645	653	687	683	647	696	720	633	703	683	687	641	675	651	650	655	740	684	672	655	692	651	653	635	708	696	683	667	650	680	690	672	672	707	662	679	752	663	681	677	727	668	677	654	713	668	659	673	672	652	693	667	638	703	732	647	703	698	673	698	643	645	694	681	658	668	679	645	649	638	681	652	735	653	692	672	654	689	645	693	618	693	661	706	760	704	663	631	725	652	681	698	641	687	669	671	648	682	672	669	689	656	628	634	645	698	694	660	706	691	695	630	653	706	712	692	690	668	683	668	707	675	696	646	685	676	662	677	686	647	679	660	659	672	667	698	668	652	652	682	653	652	665	634	660	641	690	673	685	673	695	681	641	718	601	697	674	678	668	690	699	651	680	661	671	658	665	715	671	653	668	696	694	672	669	653	717	676	670	662	701	672	670	657	657	680	656	615	682	685	695	717	690	684	684	693	612	695	665	639	729	673	729	639	687	701	680	689	664	695	673	658	667	701	640	720	656	696	733	684	654	671	662	663	669	657	709	687	659	642	683	680	691	658	673	627	713	631	688	687	697	717	665	640	697	676	633	668	672	637	686	679	691	695	658	682	651	713	632	647	672	714	746	659	685	675	726	590	648	660	648	623	679	734	667	666	668	636	687	705	694	667	694	675	728	650	673	648	655	693	672	671	682	692	708	644	698	697	678	692	696	677	619	701	715	687	671	674	626	663	669	693	642	659	655	739	694	645	660	717	702	683	650	714	680	637	699	667	702	678	654	730	666	635	662	655	661	681	641	652	691	667	684	695	694	670	692	651	658	618	725	661	694	646	642	699	685	675	688	748	710	680	702	637	658	636	657	663	731	702	669	685	710	687	688	688	659	662	700	646	666	717	622	698	655	685	699	711	627	666	657	678	676	633	676	663	676	670	679	659	696	666	686	659	694	688	654	714	684	645	695	606	713	676	661	680	656	692	664	725	678	654	683	700	653	678	675	710	646	686	696	661	711	670	709	636	681	716	665	650	675	714	662	696	663	674	630	663	686	694	694	732	669	681	673	733	663	693	703	724	681	689	672	649	680	639	661	643	721	642	658	666	710	653	717	702	723	663	705	715	656	688	665	687	690	689	672	711	654	665	668	708	626	686	677	659	675	660	689	694	669	708	704	664	655	654	664	659	704	614	679	690	723	648	669	675	648	661	664	648	678	675	656	720	677	677	685	682	687	633	653	658	644	682	674	691	694	688	626	720	685	667	648	625	693	687	688	710	696	718	689	699	695	739	648	675	651	653	668	614	679	664	698	674	627	740	653	663	703	637	680	684	645	661	665	687	635	720	707	634	711	699	655	627	722	704	608	694	645	597	715	678	702	672	727	665	703	707	649	716	654	658	667	669	669	641	715	674	726	664	688	686	695	730	687	704	731	707	676	655	713	681	628	636	641	677	713	680	711	649	685	653	687	648	640	699	653	656	707	640	723	661	754	738	690	638	644	657	678	652	686	655	686	642	682	701	692	687	721	662	718	622	728	698	654	664	664	699	724	655	702	627	705	700	680	690	678	632	621	689	661	635	705	683	612	704	681	656	690	643	698	673	713	718	667	640	708	679	669	662	708	720	665	680	644	659	693	677	715	610	696	697	680	677	697	753	694	727	656	642	721	660	665	659	677	664	718	740	681	643	715	737	674	666	676	674	664	709	672	668	682	669	650	700	607	681	677	706	734	666	662	688	682	695	640	658	690	704	700	665	640	642	679	668	695	704	712	675	639	689	709	654	676	717	647	664	709	720	657	680	624	673	624	705	633	646	654	683	676	670	698	693	678	715	714	678	698	707	658	663	682	682	687	656	665	653	631	654	691	694	699	712	709	720	683	667	692	704	675	658	656	697	627	682	694	648	645	657	679	647	730	669	705	681	711	683	679	698	678	649	669	652	661	661	645	669	682	664	656	696	635	676	678	695	691	701	705	663	713	692	667	669	660	642	706	631	693	677	697	729	663	656	655	674	681	641	685	629	678	649	619	664	673	705	644	666	635	641	694	680	689	711	648	704	657	710	688	697	680	696	683	678	657	668	663	657	686	671	668	685	654	698	709	719	684	659	722	612	656	692	665	664	747	678	716	651	656	723	686	711	633	643	723	656	651	705	728	669	684	695	638	660	680	669	689	756	690	690	651	656	697	722	685	693	648	667	693	693	665	650	683	650	683	673	652	729	728	629	658	701	719	656	685	708	701	677	674	688	637	686	665	675	676	672	675	699	606	633	707	693	670	692	679	662	688	668	647	697	698	693	705	670	664	685	691	688	666	694	699	682	683	704	676	682	670	684	678	694	713	680	688	664	672	678	683	678	666	716	692	648	648	676	699	662	631	633	716	624	671	688	694	689	637	727	682	622	675	684	689	622	681	636	719	654	670	646	658	660	658	663	659	686	666	652	672	659	665	664	702	657	651	649	730	679	674	673	661	662	674	666	687	698	681	657	693	633	627	703	694	711	668	687	679	736	694	663	671	656	669	699	733	697	694	680	708	648	666	645	671	644	668	703	693	676	688	669	669	698	678	637	660	669	637	671	701	668	680	706	663	653	689	702	670	710	713	696	670	688	671	740	678	656	717	700	624	696	640	700	647	684	676	679	674	694	665	706	688	668	675	689	691	673	692	628	657	710	705	659	676	676	671	621	654	662	668	680	712	683	653	673	670	724	689	674	674	695	679	692	726	695	629	679	648	654	708	663	671	681	688	677	692	689	661	659	695	709	685	654	685	698	676	710	678	677	673	680	652	698	635	670	682	681	688	679	606	708	652	663	705	699	688	675	633	689	669	693	728	644	693	650	692	675	650	687	686	680	623	684
49062	15667	3222	872	408	289	296	284	285	303	283	316	283	268	289	293	286	264	275	301	306	288	273	303	279	276	297	257	306	282	301	267	278	273	247	286	273	270	290	261	284	297	319	291	276	277	282	279	286	300	292	266	283	272	295	270	281	275	264	293	301	287	297	244	279	256	250	267	251	279	252	275	272	274	255	309	290	260	277	280	281	271	266	302	316	245	277	265	307	292	250	257	274	292	286	269	253	280	248	259	269	269	286	276	282	247	245	289	270	311	296	289	296	284	233	286	261	302	283	257	264	293	284	269	273	287	309	276	272	294	265	278	260	271	279	284	262	262	269	281	286	250	296	289	282	285	298	269	260	284	274	268	276	257	266	272	317	300	291	287	327	254	275	271	282	287	306	282	313	272	285	263	284	290	269	270	272	256	305	269	255	270	297	269	254	299	267	274	258	287	316	258	276	267	294	296	295	272	266	281	292	304	279	283	287	295	279	306	301	286	282	270	261	282	290	267	313	291	285	262	294	308	257	250	294	287	275	308	288	264	261	296	274	256	274	306	296	248	284	288	280	268	271	311	282	268	269	282	268	267	283	280	292	259	316	285	273	273	275	277	292	299	251	281	307	257	256	266	237	267	268	279	307	296	264	320	262	310	299	295	271	278	260	285	268	270	292	284	262	295	299	271	282	301	264	310	268	280	340	259	290	274	313	283	306	265	266	299	296	277	274	295	277	273	275	297	262	275	255	260	286	268	268	290	275	292	283	277	298	290	287	284	240	261	282	289	298	265	305	286	305	296	310	275	281	299	316	268	264	253	273	280	283	265	276	280	275	275	288	296	281	257	267	281	290	297	266	269	286	289	287	276	266	279	284	274	286	263	289	255	290	279	285	292	300	265	283	257	292	293	278	265	245	264	266	328	265	307	268	315	300	288	281	245	316	254	278	289	283	280	239	296	283	299	283	295	292	287	310	253	297	303	273	290	239	269	304	315	281	265	289	290	270	292	248	311	289	240	260	304	268	266	270	289	269	278	260	253	298	274	291	284	311	289	282	284	330	310	294	276	257	275	283	288	299	308	269	294	271	295	287	258	268	284	273	290	258	299	270	286	286	272	272	286	278	296	271	291	277	304	311	246	290	264	289	291	294	257	266	283	285	325	260	276	313	301	264	269	281	299	299	324	288	262	292	257	281	286	287	287	256	264	292	261	277	254	257	278	283	288	254	245	306	248	256	270	270	270	303	291	255	291	291	301	303	285	289	274	289	262	282	270	251	308	282	252	283	290	251	272	269	271	281	289	261	271	279	302	315	300	283	268	280	274	269	247	272	287	309	279	280	255	303	284	252	290	274	309	255	322	263	272	300	286	274	286	308	278	298	280	267	271	315	280	247	261	283	312	290	296	295	290	270	290	278	279	275	263	254	262	282	265	297	268	306	324	257	272	277	260	283	294	270	268	278	284	281	302	271	269	285	283	267	289	284	268	262	239	270	272	288	288	250	306	285	282	301	288	281	288	311	294	299	250	285	292	272	274	292	279	270	276	256	241	272	265	254	268	279	267	308	259	263	289	276	276	282	292	283	308	302	256	289	253	293	276	265	265	259	292	264	281	254	288	276	286	314	278	276	288	272	298	259	313	262	271	282	268	284	268	267	264	291	302	283	290	282	276	274	306	282	270	290	277	258	280	305	275	250	258	289	271	274	279	255	268	272	283	329	282	292	298	279	286	263	275	275	271	294	305	292	282	284	303	283	281	288	308	300	269	266	280	284	304	287	264	301	239	276	281	280	296	274	278	269	313	283	265	277	261	307	290	259	303	283	274	268	270	271	263	294	293	302	309	262	281	288	279	279	257	271	283	289	284	261	275	273	280	298	304	298	277	296	327	295	280	270	292	278	299	297	255	308	284	272	287	293	266	300	282	282	313	262	278	288	258	272	262	273	279	278	272	250	320	268	286	290	279	277	268	282	274	269	282	273	284	299	247	262	297	277	278	277	300	293	265	269	310	261	309	262	289	291	276	281	307	298	264	259	270	249	266	264	268	336	285	278	278	276	290	293	281	284	302	324	266	252	272	265	285	269	277	285	276	292	307	294	300	263	249	301	304	293	327	274	282	276	284	295	289	289	307	278	304	256	306	269	276	285	300	289	278	302	283	301	286	245	282	277	273	246	284	280	263	274	294	293	249	301	277	284	291	298	283	307	305	297	292	264	254	251	294	308	279	294	281	273	304	279	307	296	278	291	298	254	279	267	312	294	281	320	262	308	248	302	293	266	279	274	292	283	292	280	242	282	287	289	288	278	269	272	266	249	252	261	295	263	298	277	259	295	262	294	273	267	249	285	294	298	247	271	273	281	271	278	281	267	278	285	282	271	273	270	295	280	276	281	281	269	293	300	305	296	253	271	270	295	290	289	256	295	290	295	261	294	292	301	271	314	261	258	313	327	285	266	284	263	250	274	282	274	264	275	318	273	342	267	281	256	290	298	295	285	266	264	280	274	293	282	252	252	275	267	261	297	303	285	275	292	300	287	263	268	281	285	245	270	300	258	254	294	283	256	300	296	283	277	253	281	281	285	256	284	292	308	261	282	270	305	304	290	275	249	278	292	275	279	260	270	257	276	239	285	285	244	277	275	274	279	314	295	259	274	305	271	265	266	288	255	260	283	235	288	265	277	273	273	258	296	325	269	277	239	309	294	248	256	287	275	272	271	286	297	271	282	247	278	267	296	284	288	282	270	261	285	276	291	291	265	307	277	303	303	274	310	279	266	244	248	266	289	297	290	306	292	276	260	277	248	279	289	278	294	256	270	286	258	297	271	269	294	265	300	278	253	276	250	237	271	296	277	269	302	294	270	275	296	306	307	308	273	257	226	284	296	265	275	308	291	278	279	284	282	294	274	287	271	267	274	292	280	265	267	284	253	269	255	290	298	275	312	288	283	317	289	293	291	285	268	258	272	288	289	269	265	297	300	267	294	330	271	318	299	269	313	298	294	284	285	265	259	289	270	254	267	263	293	286	271	261	264	293	296	277	285	264	263	262	260	301	253	256	301	269	258	287	279	266	279	271	289	284	284	294	283	268	265	265	284	273	302	290	265	289	255	227	309	268	269	270	251	268	281	250	272	302	272	278	292	302	285	277	264	292	282	294	275	246	281	276	265	291	298	243	297	264	280	289	256	287	278	306	274	279	320	287	292	274	289	297	288	288	277	314	273	292	306	261	301	299	319	282	288	307	297	280	267	258	271	300	295	301	280	281	293	314	280	281	266	250	301	294	277	306	272	290	312	294	241	292	305	290	267	272	294	264	276	296	289	342	299	299	293	274	333	283	307	266	269	270	253	291	275	255	249	276	271	275	285	269	281	273	280	279	278	269	292	298	278	273	291	244	300	272	304	315	290	293	276	278	279	263	241	285	281	299	273	318	273	301	308	298	246	288	277	310	280	268	286	293	285	281	268	270	271	273	284	285	242	257	286	279	241	277	274	299
33721	10124	3728	1846	975	746	699	651	661	619	598	663	621	624	602	614	630	569	629	647	621	628	621	592	617	601	649	581	638	643	637	640	608	639	662	645	627	601	639	613	637	600	615	634	631	621	634	577	657	644	630	614	593	645	576	639	595	616	586	620	594	575	658	638	624	654	603	632	600	642	623	629	647	616	640	627	595	592	624	590	593	641	642	613	650	580	624	610	638	672	627	630	617	610	661	609	583	629	596	645	621	635	646	632	636	623	605	599	649	618	606	620	621	647	638	651	666	563	659	652	638	639	655	638	642	604	644	648	597	645	664	641	637	604	637	599	572	648	611	622	621	643	641	630	642	640	615	627	663	582	558	583	630	584	644	624	647	650	627	650	613	614	612	589	603	645	606	606	669	631	583	595	600	657	584	627	596	647	628	623	646	617	618	667	672	612	659	631	635	631	648	611	648	642	631	604	636	611	611	615	595	574	614	639	657	622	619	654	663	642	629	611	636	599	640	573	633	639	606	653	583	617	686	624	643	600	615	619	656	568	633	625	658	620	610	608	618	627	594	610	599	657	570	615	606	640	625	601	676	618	594	598	589	568	640	638	624	676	648	643	605	636	578	598	636	601	648	596	660	636	598	641	628	657	574	610	597	609	654	613	630	597	612	606	627	643	624	646	600	603	595	603	625	589	597	614	617	614	617	591	627	606	592	651	598	619	625	613	658	592	648	607	592	640	613	624	651	568	597	632	645	658	620	587	621	609	629	581	631	617	609	635	628	597	631	621	673	650	620	644	649	612	628	639	603	602	629	642	613	592	589	622	649	648	599	634	636	628	639	577	662	597	620	656	603	658	631	637	662	644	611	619	665	626	587	624	601	667	654	610	612	629	640	660	628	644	633	594	614	623	622	601	596	629	714	648	641	598	617	660	594	606	622	610	658	610	635	596	629	651	617	657	621	652	664	664	618	598	599	622	547	614	651	570	649	560	683	629	591	624	612	635	626	620	651	585	591	677	644	613	595	595	610	578	630	622	630	685	603	584	598	640	589	632	640	600	646	599	589	655	655	579	632	607	639	644	565	576	608	616	590	668	584	636	589	613	636	582	656	621	636	611	640	624	608	642	612	618	628	600	625	598	628	577	581	588	636	599	612	627	597	612	605	627	621	584	646	635	621	648	651	611	620	641	616	608	632	626	599	623	581	578	612	618	631	618	616	655	636	613	616	581	610	588	642	590	630	580	650	639	596	578	602	611	581	635	634	618	608	597	633	607	643	621	637	628	628	632	622	608	667	564	629	609	578	586	607	609	601	621	607	639	627	598	560	635	677	639	627	647	632	644	575	596	622	618	605	616	591	682	603	602	663	653	624	610	613	651	574	629	615	647	606	605	633	620	617	607	660	646	612	637	665	635	654	606	592	653	634	604	616	624	607	677	649	619	587	597	637	634	621	658	650	598	586	609	607	630	594	631	578	641	570	650	598	588	636	581	628	580	618	640	627	678	652	616	597	594	609	641	610	623	643	625	650	632	651	611	614	644	658	569	605	616	654	590	652	628	627	618	586	636	583	613	633	617	603	588	616	588	631	638	610	598	642	628	600	624	626	633	660	614	674	578	601	677	634	652	634	650	607	648	582	590	629	611	649	625	664	607	661	609	613	627	603	611	598	659	623	613	666	662	608	604	612	596	609	665	597	667	646	622	640	646	629	651	610	666	646	602	619	628	634	632	611	605	639	608	637	631	618	606	622	636	601	623	651	621	628	591	602	628	631	564	635	638	595	609	655	643	595	608	577	599	619	620	604	583	630	611	656	640	637	562	603	594	618	647	600	590	638	610	607	645	612	623	607	632	635	646	616	577	616	613	651	615	612	639	620	615	594	637	590	640	621	607	633	604	588	595	615	595	585	610	590	642	648	602	659	636	607	613	583	621	630	619	677	608	626	614	603	633	594	615	613	582	624	643	576	587	659	638	582	686	633	596	637	624	604	613	611	650	633	661	613	613	650	598	631	628	653	624	676	651	606	658	594	643	622	658	645	587	616	613	617	680	655	609	608	633	648	657	573	600	632	661	662	612	639	595	593	610	602	592	667	641	663	566	647	638	618	627	630	614	628	648	647	632	610	615	629	641	601	656	663	667	597	582	629	578	601	668	618	609	620	599	616	616	602	623	634	643	662	672	592	610	644	651	657	645	612	643	623	615	629	631	617	618	640	607	588	630	626	632	565	620	606	592	599	631	652	607	626	637	601	671	630	663	615	663	646	636	622	616	646	599	586	634	602	665	575	606	617	603	675	593	645	598	631	597	596	642	595	665	606	617	584	608	621	608	647	635	613	619	655	616	638	644	625	659	614	636	637	586	632	645	639	580	640	615	608	661	616	618	617	580	660	627	644	650	639	620	650	617	676	618	605	584	623	606	581	640	606	590	634	615	665	664	618	620	616	644	589	647	600	593	606	607	606	597	636	625	634	578	648	644	625	607	606	613	609	642	606	661	633	609	619	585	592	621	568	671	626	612	627	626	650	619	675	613	588	651	601	639	617	632	621	586	662	606	614	654	621	642	689	605	631	601	654	561	631	642	609	629	658	626	630	613	629	616	638	599	604	653	655	635	608	597	669	610	621	604	593	582	615	585	623	640	668	630	670	611	634	626	621	614	653	632	629	603	603	657	649	635	653	598	592	615	648	646	604	631	661	609	616	619	668	569	643	629	604	645	632	614	595	638	609	599	554	581	618	597	664	692	633	662	646	624	585	634	613	662	600	650	601	586	617	603	628	601	640	617	620	623	590	668	681	653	628	623	594	653	643	662	580	611	644	625	655	620	601	576	620	594	607	647	645	634	593	615	663	658	630	619	627	619	621	627	596	601	661	646	590	580	617	588	615	579	617	646	594	603	602	605	604	626	667	639	592	582	646	604	638	656	626	629	668	667	662	593	616	642	639	635	605	566	598	651	604	613	635	606	642	618	643	598	605	609	613	607	641	633	608	602	610	630	637	609	641	576	614	648	597	629	609	642	615	579	618	643	605	614	617	644	636	626	673	634	601	624	652	628	599	629	614	646	611	602	619	641	648	584	614	584	645	603	640	622	612	593	623	663	599	615	691	615	621	661	615	646	651	651	571	620	612	621	631	607	619	634	645	585	607	628	589	665	610	618	640	585	627	643	638	655	600	567	670	612	624	619	593	620	596	650	639	615	641	608	665	616	618	600	608	662	676	619	612	640	618	602	630	650	647	599	638	647	593	622	587	578	654	686	586	616	635	627	620	605	645	652	613	639	615	683	650	635	607	606	614	644	600	602	622	650	610	628	635	655	608	628	601	634	611	607	610	590	596	640	580	600	660	640	666	608	623	605	631	607	643	622	617	684	621	617	604	645	623	602	612	614	583	566	595	589	635	628	606	626	638	641	620	589	663	624	665	696	603	599	649	610	606	651	650	613	605	616	598	663	654	609	637	606	651	614	603	628	630	638	567	639	612	586	617	641	597	646
55777	22908	6563	1713	877	487	320	289	282	247	275	257	283	307	262	302	278	271	283	279	271	255	265	295	298	282	253	318	295	269	249	275	302	259	278	286	238	253	265	263	287	259	247	241	221	273	293	254	291	275	262	240	243	271	261	233	294	302	257	290	246	251	296	285	288	275	231	279	261	257	235	251	242	259	269	268	241	277	282	260	268	298	281	287	256	269	267	325	274	255	262	235	250	279	283	270	274	302	261	253	298	242	257	303	293	289	268	282	294	283	300	238	252	267	264	252	289	273	279	303	247	252	258	252	255	264	277	237	249	279	276	250	272	292	260	277	255	272	251	258	272	275	288	282	268	246	252	260	254	260	242	276	294	274	258	305	267	283	297	287	286	254	299	277	290	260	263	265	287	264	246	304	267	266	292	261	264	273	269	272	279	259	246	270	288	273	271	286	262	240	271	284	251	244	249	291	243	257	255	253	264	282	277	262	261	239	264	272	242	304	276	271	269	241	256	289	280	244	259	259	245	276	256	253	273	262	291	282	261	279	278	273	274	242	256	266	287	270	286	282	257	285	271	261	260	296	245	271	294	274	254	248	282	240	283	268	249	253	262	236	290	281	262	277	265	252	274	303	269	270	258	272	284	274	271	283	283	283	276	251	292	237	310	287	275	238	247	251	269	266	285	261	286	273	273	277	288	276	277	275	287	300	297	266	282	239	262	289	292	245	290	282	283	258	278	264	243	281	275	249	267	266	245	290	260	301	264	294	257	250	280	274	273	272	287	292	259	268	257	268	267	273	261	282	257	277	275	316	267	288	274	242	263	289	243	266	297	287	272	290	254	268	266	250	294	297	261	273	318	242	254	279	266	264	267	280	262	263	256	280	277	299	253	285	235	250	290	267	249	242	255	308	307	262	251	249	279	270	288	294	281	308	303	288	227	264	302	248	274	277	304	279	272	289	269	276	262	243	265	274	256	292	272	221	265	268	264	253	275	239	272	296	269	276	245	251	250	287	283	283	257	272	274	242	237	251	268	272	257	281	250	238	261	288	311	284	265	258	240	247	285	305	267	292	250	255	274	253	268	264	258	305	259	274	266	261	267	251	255	260	298	281	261	234	278	253	295	257	268	277	293	281	265	283	281	283	254	264	262	276	245	295	300	266	263	271	234	290	269	284	288	285	254	246	241	279	291	305	299	259	277	292	266	268	254	264	263	295	281	255	256	251	262	270	237	269	266	271	289	275	284	282	256	255	256	277	271	256	261	274	269	288	279	256	272	263	247	270	266	284	282	245	307	301	283	274	264	270	301	249	296	239	292	276	266	273	268	283	258	268	245	249	258	262	234	228	238	277	280	277	284	274	240	266	284	265	252	250	208	256	276	304	269	258	261	274	256	267	274	282	311	265	276	274	315	255	278	277	246	253	285	274	286	239	259	296	285	262	261	263	269	297	277	271	269	264	267	311	248	264	280	305	253	260	281	278	265	304	263	277	291	270	259	264	297	229	289	292	293	241	281	266	247	256	244	303	299	284	245	252	282	275	255	241	288	239	277	286	296	304	324	265	243	278	268	291	241	252	266	238	273	251	246	247	283	281	295	289	246	231	251	254	288	276	251	262	260	263	276	289	276	251	240	274	261	259	285	281	270	265	282	255	262	290	272	281	295	273	244	294	252	257	301	284	266	276	254	267	247	257	260	287	295	270	250	266	276	289	269	256	298	256	251	266	260	257	260	253	278	272	238	273	242	280	270	283	259	261	264	301	278	297	288	264	274	280	288	278	276	280	256	275	282	289	248	244	270	256	236	257	309	252	255	261	259	270	270	281	251	268	271	280	270	266	249	274	265	285	275	264	259	269	260	245	303	236	258	251	231	284	266	254	268	302	238	235	254	271	273	236	291	278	285	266	253	274	286	283	242	255	291	272	265	276	262	255	251	225	263	254	294	311	276	248	257	256	261	294	270	312	251	258	268	267	271	269	291	272	288	271	287	265	285	297	264	271	271	288	298	264	268	272	268	251	280	279	260	267	297	245	265	270	284	271	279	266	279	253	258	274	261	279	265	272	266	261	283	244	262	248	280	247	251	251	267	272	288	249	253	270	262	256	259	243	273	259	289	290	263	274	281	268	274	265	273	256	262	285	299	271	265	253	241	256	237	285	293	271	266	283	251	233	250	267	264	279	273	266	281	251	288	264	279	256	270	244	281	248	250	254	270	265	273	271	271	268	273	271	286	269	300	247	254	261	274	247	268	298	269	294	268	256	269	254	279	268	282	279	295	262	266	280	292	264	238	280	287	284	272	290	261	262	272	264	243	276	277	276	295	269	264	272	257	281	258	279	260	297	270	262	258	294	285	253	280	286	260	278	263	251	263	289	274	258	265	252	280	265	257	289	263	270	274	287	287	230	276	280	255	250	278	295	270	245	272	265	266	319	283	268	272	269	249	288	296	274	257	273	242	270	256	289	267	270	285	273	292	275	239	273	286	223	254	305	260	265	285	285	290	267	271	303	258	266	258	260	279	282	291	254	262	265	288	271	275	264	261	267	287	297	291	267	243	284	236	252	273	271	260	288	238	236	262	273	305	286	261	299	265	272	271	246	243	271	292	259	272	265	282	253	245	269	293	276	237	273	259	288	268	238	246	254	265	290	254	258	290	266	267	257	254	257	290	265	281	248	283	263	243	265	267	259	282	253	284	262	294	295	258	285	270	287	279	277	268	262	233	241	278	256	252	265	281	251	283	283	281	255	255	275	278	287	266	294	279	258	270	253	287	280	251	284	271	268	280	252	285	268	250	273	274	294	247	267	217	242	268	262	290	267	265	285	252	288	257	285	277	276	264	273	294	250	277	255	236	276	265	262	273	257	300	273	278	272	262	277	260	284	284	235	296	282	242	258	272	261	279	273	260	239	255	267	250	288	262	260	261	258	268	250	249	272	273	284	261	271	292	237	279	264	256	257	250	280	270	237	286	303	240	252	241	279	292	240	266	269	266	261	268	265	262	241	233	254	300	273	286	277	284	286	313	311	280	267	238	252	248	221	250	259	265	271	282	266	273	287	239	273	284	271	295	238	244	274	256	259	302	285	261	277	241	286	282	281	263	249	279	283	254	223	258	247	273	246	243	279	269	276	285	306	275	316	259	295	263	283	248	233	285	301	267	251	276	268	311	255	273	243	251	256	242	320	267	247	274	307	286	251	306	257	262	272	285	245	275	276	257	306	274	225	283	245	284	257	268	256	262	272	294	274	243	285	282	278	282	258	280	273	285	284	284	266	278	257	259	279	261	270	266	256	280	246	273	290	263	245	287	250	248	246	269	264	239	240	296	238	277	257	287	261	280	267	285	315	307	268	251	277	246	261	258	262	260	260	267	255	258	278	266	295	279	234	268	266	267	236	291	258	282	262	232	245	279	258	267	275	307	293	268	285	286	274	258	282	268	260	273	260	281	274	286	258	271	272	273	255	294	266	309	258	270	264	285	263	245	290
37732	15328	5899	3454	2406	1220	885	724	658	642	646	593	664	643	619	603	617	606	581	624	629	573	617	579	599	656	579	580	582	590	591	609	599	606	608	621	612	595	627	587	614	587	616	609	630	597	577	608	587	590	628	604	591	593	597	641	600	653	593	593	582	615	612	623	613	583	539	625	629	594	630	611	573	581	617	596	645	600	642	551	603	566	594	616	604	640	633	653	639	621	580	598	607	581	603	600	581	599	573	611	584	584	634	555	560	580	566	610	619	574	635	602	636	581	618	564	579	598	604	598	629	587	587	641	607	580	612	594	592	588	614	602	615	611	554	585	624	640	582	606	612	574	625	603	575	585	609	603	625	625	585	624	621	587	625	635	578	643	571	610	607	598	608	580	610	596	617	621	585	602	639	605	604	607	619	632	640	591	606	590	608	578	619	638	642	612	606	602	623	618	605	612	608	636	630	591	614	622	624	616	587	584	613	632	592	599	627	646	583	645	606	602	589	606	617	624	599	622	552	615	544	569	623	601	602	632	599	618	567	622	605	629	624	642	611	611	636	629	554	617	590	595	590	584	610	624	596	641	604	596	580	642	628	601	604	585	603	598	623	627	624	594	555	637	637	592	659	621	581	574	569	620	611	559	619	609	648	620	619	615	597	645	600	630	632	616	591	617	572	614	582	612	587	630	557	596	558	617	587	613	621	578	617	600	612	612	551	623	615	602	612	598	608	631	620	595	606	631	630	619	633	571	585	615	586	620	607	642	616	594	607	606	624	630	610	603	671	579	593	624	573	619	594	585	629	588	595	595	622	605	607	629	603	644	599	612	616	646	623	562	618	590	571	617	631	641	570	586	629	633	604	590	622	598	618	663	600	607	570	609	575	580	621	602	612	575	562	570	584	586	601	641	647	585	597	606	605	604	625	655	590	616	612	580	592	571	600	621	641	625	633	608	639	657	601	615	568	583	598	580	611	634	615	606	637	606	591	592	610	616	591	648	586	604	652	626	606	629	609	608	635	606	608	615	600	655	653	631	633	607	609	560	646	607	614	604	630	598	638	584	621	604	579	624	624	584	585	578	613	599	602	583	582	594	598	614	598	631	595	612	598	588	577	594	659	617	598	596	601	605	616	604	583	622	613	623	593	611	576	606	580	619	581	612	606	606	624	604	627	636	646	624	590	584	587	614	644	615	575	593	560	614	597	632	544	677	596	608	610	622	619	630	628	591	593	607	590	664	598	599	602	624	631	542	621	593	605	567	587	590	603	567	604	562	623	605	598	620	566	578	598	569	616	626	562	630	592	604	612	605	565	603	606	595	637	604	593	560	587	587	628	598	596	592	609	655	596	584	633	620	661	672	618	599	604	587	575	647	604	576	621	596	655	580	595	617	586	586	600	614	588	632	605	609	581	610	596	607	627	599	598	594	653	608	608	584	576	580	640	657	639	598	585	581	603	622	614	614	623	578	578	611	559	630	605	617	594	653	637	576	630	625	576	634	597	556	586	622	653	637	551	587	623	601	666	622	575	627	617	643	609	627	607	592	558	605	613	619	621	594	610	646	587	576	635	563	589	582	604	589	601	602	641	621	548	570	631	583	610	624	626	611	614	635	579	553	608	596	648	627	628	590	572	591	616	606	612	616	558	625	572	624	607	614	638	545	637	548	634	589	597	616	562	618	585	603	629	631	579	617	626	540	607	608	607	548	594	627	636	627	608	572	599	622	593	608	582	609	613	626	643	592	596	649	596	591	638	612	626	629	610	578	574	626	611	601	587	604	627	605	565	558	601	588	613	574	635	606	606	617	607	589	596	585	632	607	616	626	610	599	599	597	596	613	597	593	612	616	613	588	635	649	608	592	565	630	603	605	559	581	612	634	577	581	571	592	581	607	635	566	623	583	615	569	624	611	565	645	585	591	579	560	564	603	589	616	598	607	586	646	601	567	603	553	568	585	559	573	606	593	598	577	601	600	621	621	621	618	673	586	604	622	603	582	604	608	624	596	585	611	580	570	633	597	597	597	605	665	609	557	601	606	629	615	605	621	622	587	645	635	590	589	593	628	595	625	596	610	588	585	554	572	623	570	583	620	638	587	605	579	574	627	581	671	609	600	578	631	595	634	640	607	601	606	573	619	609	608	628	604	614	622	628	597	633	610	657	608	618	620	582	595	592	620	587	632	574	664	624	600	613	627	592	605	619	599	611	603	604	596	559	610	566	638	641	582	627	648	548	623	621	593	572	640	624	585	642	612	613	654	634	606	615	603	639	574	615	581	649	565	598	627	627	619	607	607	604	560	606	636	596	644	602	618	580	612	605	606	557	610	660	627	585	574	601	618	597	628	554	588	602	615	600	614	611	614	586	607	650	563	570	567	579	593	609	599	630	665	618	644	565	626	589	590	593	634	614	607	609	583	647	619	613	593	580	609	632	603	600	594	611	589	617	624	583	625	590	641	596	535	623	596	618	610	613	653	631	647	597	557	624	610	595	606	632	582	630	598	625	562	589	573	603	614	627	608	586	601	623	612	625	605	580	583	619	589	578	639	658	616	602	567	583	609	622	661	619	609	622	595	612	625	601	586	609	614	595	563	607	614	602	649	622	592	613	589	619	547	593	613	622	579	574	657	575	595	592	615	610	655	609	609	628	624	630	647	550	518	604	642	618	613	603	609	623	612	601	615	612	635	538	610	574	575	629	610	615	609	599	594	617	570	609	587	621	600	585	559	604	599	583	610	600	613	582	582	582	598	666	608	626	585	595	603	645	605	589	620	602	603	590	608	572	586	549	563	601	611	623	639	605	563	578	642	610	625	610	618	613	630	613	606	605	618	629	637	615	638	620	588	605	622	596	606	564	615	622	579	581	612	565	576	620	606	567	567	594	624	564	600	587	616	617	603	609	606	579	591	610	600	585	627	618	614	654	629	600	643	568	605	601	571	630	625	601	606	581	607	593	570	624	612	625	586	617	578	635	612	603	602	594	580	600	648	590	625	650	624	568	587	634	591	610	576	605	618	589	611	587	580	605	588	615	616	582	616	598	564	577	632	576	630	645	640	600	629	635	596	609	598	573	589	620	630	582	628	608	621	590	637	618	634	587	615	597	603	612	618	599	624	596	643	622	607	651	613	593	638	598	622	582	603	621	575	618	643	622	590	645	604	601	623	635	588	590	594	614	560	614	604	615	603	604	593	585	592	589	581	601	620	595	593	525	612	598	590	551	628	592	584	670	630	612	623	659	606	602	604	598	617	674	617	566	618	593	539	619	620	565	638	580	613	597	599	593	588	627	583	624	617	607	610	600	568	602	622	567	645	637	588	607	647	631	615	613	570	583	583	601	617	591	574	618	564	624	631	593	625	577	612	634	584	595	584	672	615	595	637	528	585	619	604	599	593	603	587	553	576	592	642	551	614	638	605	595	570	561	657	610	606	582	597	606	619	584	604	616	600	581	588	638	594	549	605	565	644	598	612	631	585	578	616	570	600	577	616
60853	32941	12234	3756	1345	658	553	418	327	304	305	296	294	295	310	296	283	275	295	279	303	322	260	303	312	317	255	294	270	296	277	286	283	309	275	278	252	310	268	288	293	289	278	305	301	295	263	297	289	263	282	305	301	293	286	262	318	298	323	282	274	313	322	322	293	317	239	283	302	286	324	294	291	319	307	298	307	291	291	238	293	307	293	312	288	265	300	280	295	315	304	313	286	304	252	276	312	259	287	287	276	269	277	270	311	306	326	313	295	301	279	282	250	264	286	306	286	290	336	337	317	277	248	359	315	311	292	290	323	297	316	271	281	252	295	299	306	290	272	295	315	295	284	267	287	306	313	265	276	273	308	331	300	308	265	299	315	294	301	304	268	285	296	283	261	306	303	328	319	284	297	274	318	291	299	292	246	260	295	315	305	311	298	281	294	284	283	272	265	296	280	301	262	313	303	316	302	298	285	299	264	293	307	275	320	287	253	258	314	288	319	300	300	295	295	287	317	316	283	320	292	346	287	287	287	276	279	292	296	288	273	275	293	301	319	271	297	293	312	288	295	274	297	277	317	322	316	291	312	298	334	314	279	316	331	310	315	317	283	284	273	315	340	303	301	285	270	305	292	311	302	296	322	317	317	291	335	290	321	298	331	315	285	314	281	282	290	311	304	250	304	296	296	320	285	305	294	291	295	315	308	286	292	287	275	304	287	305	310	308	262	328	321	306	301	320	310	330	285	302	306	266	290	265	304	298	267	292	264	291	294	282	281	304	299	312	296	304	320	317	325	296	288	280	274	307	276	259	284	323	282	325	325	307	284	283	315	287	306	314	298	331	297	288	281	309	313	310	266	285	281	291	286	301	277	314	307	294	273	325	303	299	281	271	287	290	284	272	273	290	271	310	326	286	301	277	304	272	308	274	288	308	285	307	273	334	312	322	339	302	303	325	276	278	272	265	313	292	293	301	284	280	288	284	329	321	273	287	346	298	285	299	276	302	323	264	304	275	309	321	293	294	268	299	305	315	335	273	313	297	282	295	322	289	302	295	300	305	295	287	299	287	283	283	294	313	309	274	278	304	304	301	293	295	289	292	254	288	285	281	292	299	261	306	316	293	256	268	327	290	285	279	298	285	274	321	286	260	332	276	261	269	286	283	318	305	321	289	292	292	297	288	293	281	298	292	273	294	306	315	256	318	297	297	280	248	315	310	301	305	313	323	260	299	260	271	309	296	316	308	315	295	250	237	277	310	305	272	302	268	307	295	265	311	316	294	302	303	286	297	274	294	282	289	323	319	306	311	266	287	303	254	310	326	310	274	300	308	271	335	328	280	301	308	299	313	326	267	282	299	276	318	309	257	300	301	301	272	284	310	289	287	288	282	316	274	280	302	288	330	291	296	279	298	302	295	290	283	300	305	314	290	337	317	303	315	290	278	296	305	283	266	265	316	297	299	280	300	262	315	317	285	288	306	311	265	277	292	307	319	284	302	342	301	317	284	281	289	325	261	320	302	311	259	316	285	264	268	293	262	282	294	308	271	293	277	283	271	299	336	330	320	295	293	287	300	281	308	298	326	266	276	296	266	280	291	302	302	269	272	299	261	310	293	273	259	274	292	287	321	299	305	331	273	277	269	306	297	298	260	252	285	298	337	305	286	290	290	255	279	293	288	257	327	264	284	297	301	261	291	266	313	274	282	287	276	300	287	284	276	317	310	303	253	266	301	309	307	283	279	283	300	288	320	308	301	323	293	300	299	274	314	305	317	314	307	298	277	329	302	289	316	302	299	294	286	341	291	290	295	278	317	292	301	266	297	280	268	261	310	283	291	278	313	253	255	305	273	276	278	272	287	314	292	293	310	316	302	293	317	308	321	316	285	298	260	285	296	291	298	283	286	293	292	281	284	283	302	302	275	289	272	286	259	274	290	309	314	318	311	288	332	318	309	262	267	283	287	275	262	285	288	291	287	315	321	290	301	317	299	315	293	319	301	278	288	300	307	288	275	275	288	287	276	273	279	284	285	264	300	286	274	285	268	317	326	317	306	295	327	321	256	282	305	284	294	278	291	289	280	272	314	337	309	258	303	310	291	298	256	257	277	301	264	306	327	315	319	289	278	304	318	283	278	275	329	310	293	271	281	270	284	313	286	306	324	323	257	283	245	278	330	268	262	293	318	296	268	280	316	308	307	271	278	266	289	322	281	272	281	288	282	281	286	271	262	297	268	244	293	285	316	304	309	275	316	305	284	266	310	282	296	306	290	265	262	289	245	292	305	317	289	278	298	318	322	309	323	293	290	290	301	275	272	321	306	272	303	308	294	309	269	314	286	305	277	299	318	331	278	290	303	271	277	298	282	298	298	271	320	291	307	318	313	310	290	307	306	282	344	265	303	289	296	292	293	296	294	317	316	317	331	290	267	331	326	267	308	318	291	289	280	282	291	296	288	290	275	275	296	304	281	295	331	287	259	294	293	269	286	281	288	294	308	265	300	282	321	294	300	299	333	299	308	293	300	291	300	295	328	316	325	276	297	269	314	300	313	291	312	304	306	295	283	289	313	276	311	288	260	300	299	328	260	327	275	302	337	339	279	287	296	268	300	272	267	285	286	286	277	308	323	318	276	292	285	305	307	295	269	310	284	310	316	292	309	319	267	304	309	266	277	306	315	294	260	286	306	280	300	279	334	301	288	334	314	271	300	271	288	275	294	292	304	306	304	281	307	308	278	294	268	305	293	282	281	301	278	316	297	319	286	314	280	294	261	315	319	296	308	314	289	320	289	311	306	320	259	253	295	249	305	301	297	284	300	306	312	311	266	292	295	293	308	314	293	281	308	300	298	298	281	295	275	294	307	323	315	280	326	326	293	287	281	279	324	295	321	326	291	300	307	279	255	313	282	292	319	307	309	320	304	303	273	274	289	313	264	266	312	286	266	314	307	286	309	324	316	289	302	316	281	284	294	285	291	296	300	302	298	295	280	282	286	302	275	279	300	271	302	287	303	274	289	283	294	342	275	298	294	274	302	284	311	320	287	298	294	299	314	274	283	312	255	268	274	287	288	290	310	272	281	324	346	287	314	312	301	264	266	303	263	301	303	303	312	274	302	279	306	287	284	296	275	304	286	292	289	304	302	322	297	301	272	296	324	304	309	274	281	306	302	299	302	315	290	284	282	280	299	294	276	295	311	280	306	306	292	292	285	304	277	292	292	300	240	295	304	321	336	269	289	288	288	302	276	299	296	294	261	309	287	297	291	274	311	274	297	309	263	287	295	290	284	298	278	269	306	264	320	310	270	302	324	287	315	263	289	301	296	323	282	322	315	312	309	300	306	272	313	286	268	295	283	296	304	318	303	301	260	285	287	306	317	293	305	308	278	289	306	280	295	288	277	326	298	308	301	297	309	313	293	294	273	300	277	273	307	303	295	294	288	299	325	297	268	323	288	288	285	289	281	301	301	303	274	288	313	314	261	294	283	328	287	283	292
41447	24126	10328	6359	3419	1914	1561	1115	742	701	708	665	698	687	655	649	642	602	634	658	659	619	689	643	625	679	667	637	615	650	639	707	678	672	657	665	683	652	687	633	605	657	660	666	620	646	623	653	666	601	706	617	694	634	619	648	672	602	660	666	634	660	671	653	640	649	654	600	610	675	651	640	647	653	639	649	650	682	639	723	625	664	657	636	662	627	650	695	697	642	630	621	654	673	653	648	650	666	616	647	676	637	646	636	660	662	648	641	684	675	610	674	681	693	643	629	683	644	690	650	651	656	632	585	630	646	645	623	667	683	629	682	651	651	666	644	600	665	626	683	658	677	655	661	650	667	686	678	682	657	658	653	681	668	612	659	657	624	658	654	602	691	622	652	630	651	653	678	651	660	641	643	631	652	609	671	703	619	627	646	652	647	685	634	669	626	649	665	679	618	675	668	656	615	678	634	604	669	629	666	635	655	634	656	605	663	657	664	634	686	706	635	683	702	677	641	639	657	636	656	621	629	668	688	667	657	679	660	693	660	634	647	660	631	642	634	663	662	637	643	636	622	643	630	662	624	634	698	635	624	603	647	611	660	666	643	668	702	642	694	672	651	669	642	717	665	607	686	666	688	645	637	683	651	672	679	682	625	633	666	654	667	648	696	672	661	632	635	642	696	633	682	686	655	662	654	672	645	691	660	663	600	658	660	666	654	659	632	633	662	705	677	636	624	644	640	664	625	644	639	652	669	678	662	653	654	667	649	648	612	649	650	667	649	646	658	703	618	665	678	666	614	696	672	685	657	642	658	667	684	667	658	680	637	654	655	679	627	637	595	676	689	688	646	677	633	662	658	627	656	653	658	628	679	603	691	641	625	632	661	638	640	609	649	667	664	676	643	640	670	672	682	611	658	606	657	644	610	627	636	675	681	640	619	655	663	687	644	678	660	658	646	639	644	650	694	641	699	634	680	660	644	702	637	674	613	615	617	647	620	621	640	623	652	661	662	640	640	654	623	651	677	662	686	679	645	648	669	719	657	625	617	634	644	645	662	685	627	698	683	677	633	617	632	652	672	611	688	679	645	635	609	638	629	651	682	664	653	622	655	605	667	682	683	649	663	681	645	628	665	631	646	659	659	652	672	628	677	647	657	690	661	637	655	643	680	663	657	600	654	640	663	650	645	647	628	668	639	659	664	688	653	666	652	634	621	623	633	642	639	666	667	676	681	655	651	605	610	676	656	627	654	647	650	597	632	650	652	664	598	630	620	620	607	665	646	645	672	681	701	681	685	632	665	646	637	655	633	620	621	678	661	664	653	658	613	670	673	686	611	636	677	638	633	636	637	687	650	636	641	702	665	641	590	629	682	654	644	643	663	630	630	631	640	644	660	658	661	653	654	660	672	638	643	610	679	632	622	609	627	623	643	638	639	664	583	634	619	670	659	625	692	697	599	671	636	677	637	636	685	686	652	671	644	634	667	661	622	652	635	668	703	641	644	660	646	670	661	668	652	692	665	675	637	630	701	652	666	639	682	644	653	648	639	669	690	645	610	686	621	606	647	648	656	662	642	647	675	634	622	627	696	695	605	628	683	675	631	668	665	631	629	652	632	654	626	650	590	621	671	652	657	630	654	626	644	673	648	669	655	665	634	657	639	635	652	648	694	629	601	686	657	675	597	676	603	609	622	653	645	659	641	628	658	656	644	662	705	632	645	646	648	676	680	590	651	675	632	719	606	603	634	635	710	680	657	656	681	643	663	636	662	643	592	638	610	638	634	639	633	640	670	673	629	621	627	616	651	691	678	679	641	644	637	706	673	647	670	696	621	664	651	657	641	658	594	645	656	671	616	606	698	650	627	640	620	676	689	620	690	603	659	645	651	671	676	695	660	656	624	597	676	689	643	655	642	640	622	650	584	610	624	671	662	660	633	621	682	659	609	681	696	649	656	635	615	685	591	675	665	691	632	612	691	636	690	632	617	635	669	645	644	662	622	668	636	678	671	638	667	635	667	625	674	662	656	631	669	681	662	631	664	666	650	650	652	626	647	660	630	692	634	673	653	687	672	665	649	624	685	620	636	681	666	691	680	662	629	706	617	658	707	635	648	653	659	634	646	656	635	657	661	643	667	600	661	655	661	638	680	669	671	622	665	649	673	669	650	652	667	650	689	678	682	649	656	630	666	642	666	696	631	650	662	632	663	660	611	680	630	646	625	667	621	668	671	639	655	639	614	623	649	647	689	641	648	608	650	670	661	615	593	642	668	599	661	624	714	639	605	648	663	657	643	664	668	629	657	640	684	647	618	681	623	624	650	643	610	631	677	675	687	680	661	646	639	671	654	664	675	664	639	637	621	658	651	641	593	649	670	638	626	667	646	671	656	634	635	671	661	664	680	650	653	642	640	655	705	625	645	655	641	630	663	654	630	660	683	632	621	626	631	672	615	655	648	682	679	674	618	653	632	659	643	628	671	646	666	655	685	721	650	663	627	639	662	619	656	644	646	655	603	682	644	678	680	656	688	653	679	676	650	627	630	670	647	691	671	670	670	644	670	656	675	640	649	618	676	640	693	667	681	675	637	646	711	633	677	665	644	627	657	635	660	637	696	628	675	645	697	603	659	631	684	645	637	702	650	662	700	673	639	637	639	620	637	658	677	636	638	616	615	681	643	697	648	635	633	667	651	695	628	659	648	702	642	676	668	632	662	668	619	661	648	650	627	634	644	652	690	660	624	667	661	669	642	654	644	646	657	647	649	638	667	650	628	669	657	665	601	641	612	646	691	663	642	588	628	657	674	648	686	649	677	605	680	656	622	645	618	633	611	648	682	631	669	644	618	674	648	638	669	662	678	650	664	696	655	620	651	657	631	665	652	657	624	673	613	655	631	691	680	693	670	678	674	623	606	661	654	655	641	680	654	627	652	716	692	647	690	660	660	630	646	668	667	634	637	657	643	699	696	604	681	639	659	653	647	648	615	644	652	608	720	643	650	637	666	650	607	682	661	671	652	648	584	650	662	645	696	656	672	630	637	638	642	671	612	614	682	664	668	685	687	689	642	687	667	650	669	685	624	666	662	634	659	621	624	645	653	667	673	649	630	645	674	665	661	685	610	654	639	626	632	606	679	609	632	675	634	655	606	638	626	636	619	646	647	660	687	667	632	679	613	636	612	674	636	631	663	650	647	676	633	675	656	649	649	622	697	670	672	623	634	631	630	702	670	646	647	640	653	592	624	611	690	725	645	681	642	657	683	680	646	720	635	660	617	664	650	641	638	655	629	653	655	625	672	639	604	658	699	685	708	626	640	649	676	680	662	625	629	638	667	608	649	625	670	656	658	652	651	711	627	696	633	708	623	642	627	706	676	635	680	662	678	650	666	648	689	642	648	611	619	691	693	638	594	662	640	673	639	669	614	646	627	627	643	621	641	646	674	640	647	658	640	637	603	686	646	671	660	650	637	635	648	655	664	582	628	636	586	623	618	614	698
47889	19153	4957	1663	711	427	298	280	284	284	297	275	274	268	275	272	253	293	268	250	245	250	279	259	264	274	257	303	272	246	266	255	283	264	276	264	260	281	298	288	240	253	253	243	259	276	263	278	259	300	266	268	260	293	249	251	280	278	267	254	265	251	273	264	292	275	258	266	283	258	292	268	272	253	250	273	286	296	277	272	264	263	299	279	269	285	249	256	265	274	255	251	273	242	294	264	228	266	291	255	249	280	249	250	277	254	257	251	266	264	288	246	268	243	216	275	275	275	258	293	270	318	272	258	258	253	299	257	276	281	273	275	293	286	261	287	272	292	261	245	274	277	295	265	242	227	283	270	290	257	267	285	257	264	256	243	253	263	269	263	227	218	277	261	284	251	262	276	291	269	252	283	271	278	257	283	286	298	266	259	274	262	249	269	245	262	263	242	265	278	260	282	253	272	283	274	266	264	248	228	276	267	295	262	282	295	280	224	274	248	231	263	248	266	285	284	268	267	256	274	287	279	246	294	273	255	261	300	285	243	285	297	266	292	248	289	234	278	256	278	229	267	276	287	246	264	258	266	274	283	287	254	264	282	254	298	235	270	243	245	258	254	266	268	268	285	254	265	273	248	278	288	294	275	271	285	299	260	270	267	286	271	288	263	254	268	264	277	294	261	249	292	285	271	302	252	278	271	239	253	257	242	262	269	238	235	264	266	290	276	267	287	259	256	277	305	245	281	321	298	256	299	245	262	245	271	266	276	270	250	258	286	245	261	279	287	279	284	264	275	260	244	289	250	275	243	263	273	262	291	275	277	253	275	276	269	277	236	236	266	230	262	243	261	286	269	278	275	230	268	258	245	252	283	217	276	274	280	235	266	273	265	297	292	278	243	272	243	242	286	278	276	273	274	272	247	254	298	233	289	269	271	261	260	285	298	256	286	275	253	300	313	263	293	243	270	285	276	255	261	306	257	310	291	280	234	268	267	279	264	256	268	264	245	300	243	292	282	285	278	234	261	264	255	254	277	312	284	270	288	257	280	299	260	288	266	251	279	266	309	302	292	281	271	272	274	280	267	274	266	272	265	260	256	254	251	274	268	246	276	280	257	255	255	270	262	243	280	295	284	242	238	251	287	251	284	275	270	290	247	265	273	289	303	271	301	245	282	260	312	286	253	278	279	284	275	228	279	259	238	247	270	245	269	295	281	280	286	271	244	278	254	249	266	275	259	218	254	242	270	237	251	249	241	257	271	270	238	269	268	274	265	293	267	262	283	277	258	270	256	265	264	282	257	295	239	246	268	236	280	271	276	269	257	260	251	263	282	254	255	276	314	276	266	253	279	275	281	299	258	293	296	243	268	268	257	254	291	291	256	275	280	289	287	241	251	287	266	252	274	282	251	306	270	257	287	265	279	271	263	266	252	256	277	295	241	253	282	262	278	259	266	273	297	266	263	287	268	283	263	265	289	266	282	280	280	309	235	264	275	291	273	275	278	276	265	285	276	240	279	285	272	267	241	269	268	276	248	250	241	246	261	300	255	263	267	291	259	276	274	263	258	280	261	276	261	271	286	278	299	266	249	264	261	260	275	280	253	280	276	281	262	284	257	255	272	273	269	278	247	249	248	269	238	283	300	254	269	265	280	271	279	288	281	267	252	298	265	267	294	266	260	321	269	244	284	262	252	247	285	250	266	218	309	258	297	273	283	211	255	265	273	292	277	267	282	277	281	255	273	279	260	284	272	244	265	281	290	282	292	256	275	295	258	280	285	280	269	304	267	272	259	246	267	265	278	262	277	298	281	285	262	259	264	251	276	256	259	250	272	241	273	265	256	286	264	287	287	279	270	249	254	264	252	268	288	286	305	265	273	267	259	291	267	280	296	302	268	265	270	284	280	282	274	283	269	260	265	280	290	289	270	271	261	295	265	317	264	276	240	250	248	249	257	283	273	259	273	261	293	262	253	255	213	250	255	275	240	264	257	275	270	272	268	272	259	267	269	257	275	257	245	235	262	278	236	296	250	277	239	271	253	243	268	243	290	289	251	252	254	261	295	290	280	263	257	262	277	255	271	281	277	228	277	296	282	262	282	258	230	282	337	232	270	279	261	244	296	262	256	249	284	270	266	277	259	241	237	271	296	266	263	266	213	272	270	283	271	307	272	235	251	252	254	263	278	282	298	293	255	231	279	222	255	257	293	272	258	246	240	251	258	297	250	273	270	280	243	256	277	280	258	267	313	247	289	262	267	271	283	259	279	244	268	295	264	251	284	278	283	291	273	252	290	274	264	262	272	261	275	253	291	246	250	298	250	283	257	253	266	264	267	269	262	265	283	271	262	259	244	271	267	289	272	292	293	256	260	295	264	243	263	249	289	282	287	263	278	258	253	264	246	276	264	244	232	263	274	253	266	266	265	269	280	288	253	267	273	246	250	257	306	282	295	255	283	262	254	286	274	273	278	251	270	273	272	278	272	272	282	261	302	274	256	273	271	267	256	266	263	265	242	262	288	255	264	281	271	270	287	267	283	268	241	283	276	269	270	232	234	277	268	260	281	291	258	258	269	270	274	257	258	260	259	268	264	277	284	307	274	288	295	259	294	244	229	297	266	281	283	277	253	270	280	265	260	226	262	272	314	260	264	262	246	274	282	272	293	273	308	286	239	236	288	251	268	282	249	266	264	258	268	268	261	284	273	287	261	236	265	289	283	275	289	241	249	265	260	277	287	267	280	235	274	256	256	274	266	273	287	277	261	272	271	262	259	278	272	245	292	256	266	284	261	263	273	263	265	290	262	294	266	247	307	291	257	296	237	256	260	310	272	269	266	275	277	268	242	282	272	285	270	248	271	269	231	249	291	292	257	257	295	282	246	267	275	272	254	257	241	261	271	278	271	265	276	275	275	250	250	258	271	291	272	250	269	268	265	242	296	265	273	248	243	282	253	273	269	291	268	290	260	253	284	271	251	242	282	273	277	291	271	255	309	255	260	235	255	288	255	249	268	272	275	237	268	279	262	253	252	264	285	246	278	266	274	283	295	243	244	277	273	272	288	267	284	280	261	253	239	245	242	272	275	225	296	257	277	263	253	281	258	255	275	245	251	244	278	290	260	261	243	276	269	269	289	251	280	275	278	279	295	266	248	261	254	302	278	257	241	297	278	282	279	291	273	268	273	282	228	294	266	274	275	238	260	263	298	274	294	284	288	276	245	287	265	235	310	244	279	267	270	280	270	264	254	245	265	282	332	238	283	279	265	286	294	275	226	259	258	284	266	261	296	251	238	242	265	260	273	258	283	262	261	270	268	301	241	284	289	268	251	273	255	297	258	284	292	293	261	280	260	269	265	288	271	280	268	275	279	301	238	242	283	274	289	267	281	284	283	282	247	280	227	288	279	269	291	246	279	274	253	274	271	269	265	275	296	252	257	291	253	268	259	271	288	274	265	291	269	276	289	269	259	251	267	246	286	277	279	257	276	260	309	272	217
33277	14407	6106	3710	1900	1122	732	640	627	615	570	582	619	618	580	575	574	578	570	647	572	574	650	574	611	576	603	603	634	605	583	602	609	606	588	586	596	636	570	598	586	611	598	578	536	589	617	597	584	583	624	585	640	602	605	589	641	591	565	614	547	619	629	634	577	591	559	618	650	601	588	605	615	593	590	610	608	589	610	591	621	608	597	628	632	619	581	605	557	576	624	582	610	617	607	591	598	622	607	603	604	633	611	581	569	604	591	611	610	579	564	635	590	594	561	590	611	610	582	640	637	575	597	572	610	644	609	613	620	560	562	611	591	520	585	583	614	555	578	596	561	583	596	572	588	579	590	598	575	628	573	583	594	604	619	595	556	601	589	630	612	620	648	646	582	621	584	647	602	587	610	620	589	599	566	574	585	596	620	570	594	596	611	623	572	590	658	602	600	571	636	624	606	574	617	568	580	595	567	631	568	620	613	575	618	592	599	582	613	578	600	594	637	563	564	623	627	606	582	634	642	593	589	600	584	604	567	620	567	595	620	573	627	565	636	617	552	615	589	618	573	597	585	627	606	591	581	583	550	618	579	603	599	601	610	605	595	591	564	598	637	611	572	626	598	586	597	610	602	592	610	584	584	593	641	601	607	580	602	604	597	543	551	623	623	626	590	600	636	600	608	562	607	612	589	577	600	585	590	648	582	554	594	578	601	562	585	613	607	620	609	553	558	623	619	590	609	619	607	588	623	554	606	595	593	601	632	573	590	579	594	603	584	556	630	586	610	541	577	569	600	599	601	585	574	614	610	626	628	620	612	594	614	612	659	597	566	578	570	589	591	607	628	574	603	607	571	582	597	590	593	589	605	612	631	597	630	569	594	593	608	590	565	560	605	594	618	614	597	555	604	618	582	606	607	582	600	623	607	573	591	596	628	584	600	599	611	636	596	595	591	606	589	620	580	617	606	591	609	585	602	596	548	619	600	624	600	588	645	542	597	569	621	587	629	582	591	597	602	601	567	589	599	591	614	590	617	576	599	612	591	602	587	555	588	639	645	621	610	585	597	551	622	586	649	635	576	593	571	645	562	610	620	565	598	580	596	602	587	570	592	619	604	606	615	600	585	581	608	564	614	600	580	568	575	611	560	605	580	575	599	581	585	540	642	605	621	599	576	570	533	618	620	565	603	613	631	625	581	602	613	549	623	658	644	638	595	605	565	573	587	662	601	605	597	583	627	599	583	599	577	572	609	547	561	622	589	564	613	616	540	578	607	596	621	627	644	557	584	606	587	599	614	611	567	625	599	555	593	608	582	639	621	666	616	569	597	597	578	600	576	625	638	566	608	553	575	600	576	572	597	600	555	584	604	581	572	609	601	624	564	581	573	612	618	627	608	560	601	608	590	614	597	629	628	587	583	602	642	612	602	574	606	631	586	588	574	547	608	617	578	603	608	603	591	604	590	616	556	593	612	577	591	610	639	619	630	612	592	581	572	588	591	583	587	574	591	596	614	556	619	593	586	554	625	610	604	575	608	588	614	599	564	606	595	596	615	594	580	613	609	622	581	617	593	571	619	624	581	628	646	579	565	592	650	609	671	589	615	571	589	622	593	622	675	614	616	624	616	610	590	645	622	608	573	602	597	605	590	563	619	619	613	583	597	621	591	620	587	614	612	593	614	582	609	590	559	607	617	592	631	592	553	611	620	587	630	599	622	632	605	610	568	632	591	589	599	624	634	613	615	593	647	556	620	598	622	588	654	660	614	590	591	561	586	571	584	596	564	554	631	598	611	654	584	599	650	605	605	616	591	604	581	605	597	601	563	584	594	626	593	575	617	553	563	552	596	639	585	606	636	571	586	606	571	623	621	603	643	569	598	575	582	586	594	581	585	578	600	632	610	579	585	667	595	600	632	557	590	656	570	619	569	548	584	622	595	642	595	580	563	604	601	625	589	605	616	605	618	570	581	614	626	598	583	607	639	575	621	557	625	616	612	591	662	604	556	619	579	617	624	586	567	584	565	644	646	590	600	582	588	594	619	596	661	589	586	614	602	579	660	605	581	545	624	579	566	623	612	581	572	586	601	545	591	607	572	587	613	556	582	564	588	618	615	590	568	604	584	593	589	609	553	607	624	628	601	588	597	610	594	596	596	577	607	589	606	631	650	564	610	544	660	610	611	587	601	570	555	611	608	613	624	587	621	586	599	603	582	606	576	591	584	616	594	605	586	578	623	604	598	590	610	600	612	573	653	632	592	601	573	602	609	618	618	580	582	633	572	609	586	622	642	572	581	546	620	585	621	582	588	619	571	580	590	606	670	631	582	602	557	622	574	569	592	573	569	605	632	613	630	624	602	677	607	593	622	620	609	552	601	602	533	631	647	588	592	601	570	634	630	570	608	571	577	626	615	599	629	629	587	593	598	596	619	602	596	542	596	605	628	575	630	603	607	613	634	608	551	607	617	592	592	590	564	623	612	593	616	605	591	604	597	624	581	569	578	619	582	602	614	608	587	592	571	578	574	616	646	597	628	613	610	592	634	610	603	601	594	582	638	609	625	568	592	599	607	571	589	590	595	594	601	596	644	603	612	627	597	567	582	573	609	589	611	582	624	548	635	589	566	585	611	596	618	551	622	587	560	634	575	566	556	571	585	565	593	590	619	571	539	650	595	607	608	594	589	622	663	624	544	642	582	598	603	614	613	617	600	601	619	544	622	616	615	616	597	627	659	565	567	622	583	596	600	545	574	601	650	604	593	582	611	626	589	607	607	643	619	617	628	612	581	539	589	634	610	613	609	561	596	623	585	598	641	614	598	599	572	612	594	595	584	611	611	597	557	609	593	588	596	588	618	593	595	595	639	581	580	605	637	622	571	599	618	623	612	571	575	615	611	600	558	630	570	586	551	615	618	574	576	581	586	554	576	615	622	616	649	601	638	599	627	623	554	610	620	608	603	586	567	556	594	630	616	619	611	603	584	643	607	616	606	611	585	651	577	580	620	609	584	570	602	591	593	579	629	576	585	592	625	605	569	587	583	565	577	605	585	595	610	642	621	598	596	597	612	603	594	594	594	601	606	558	590	586	575	634	646	606	586	604	590	574	574	558	612	618	581	588	597	637	599	621	581	626	561	607	575	633	591	595	608	549	599	613	563	559	602	609	604	583	582	588	582	586	590	611	577	552	587	631	619	565	588	562	605	546	610	568	605	586	619	616	607	611	571	593	614	550	607	599	609	572	596	558	569	632	567	563	608	605	578	612	636	652	642	583	596	582	588	659	630	605	599	606	573	642	604	631	589	557	598	592	553	595	576	574	590	598	616	619	564	577	585	606	603	598	598	556	581	591	580	611	584	592	588	587	602	629	594	597	606	623	616	639	611	637	598	628	591	607	596	589	621	624	605	568	540	596	596	594	618	592	619	603	590	651	595	600	582	602	599	635	620	606	629	609	651	592	578	626	593	616	609	573	603	616	591	593	543	563	577	600	607	553
63283	28821	11484	3629	1232	591	428	265	292	262	268	260	255	313	276	254	269	280	273	263	261	259	285	290	250	271	262	271	287	264	282	254	265	251	251	261	253	253	226	242	256	249	271	253	270	254	265	298	279	247	270	249	241	266	273	308	258	270	261	267	254	266	266	270	269	269	263	266	248	292	271	274	255	255	295	245	272	262	265	279	262	254	263	269	274	270	280	280	295	290	272	258	274	282	248	285	248	234	299	277	262	260	272	257	286	253	297	291	260	255	280	254	258	263	275	253	275	283	237	289	282	263	266	259	280	265	255	267	256	244	266	245	262	277	280	262	273	276	269	274	304	247	281	243	273	270	251	233	257	252	259	272	280	274	300	290	260	283	244	256	308	271	247	296	285	273	239	267	249	273	278	260	282	244	268	254	246	266	255	228	240	253	256	253	282	258	225	250	271	249	275	281	273	227	283	283	263	249	281	281	282	255	286	248	257	280	270	253	253	276	244	258	240	262	256	254	277	253	280	265	259	245	302	252	272	262	276	265	268	258	242	240	225	249	284	254	266	282	258	283	265	229	267	253	309	255	250	256	274	251	266	272	285	274	274	267	276	262	249	262	293	296	270	308	259	253	239	239	273	257	257	289	271	259	277	278	287	289	307	280	239	266	281	280	242	268	243	253	280	246	262	275	238	265	214	251	251	270	260	256	257	252	264	260	243	281	251	302	261	250	286	257	283	258	254	301	222	274	292	267	278	284	264	274	298	256	285	237	291	262	256	265	273	284	251	259	257	278	248	273	264	273	242	278	267	258	269	304	250	260	261	258	282	291	268	282	248	241	252	277	277	241	237	277	258	268	284	271	299	269	270	253	268	266	273	302	255	263	254	274	258	255	262	253	272	266	282	248	292	283	273	243	276	256	274	247	270	284	264	249	224	260	276	264	250	232	241	256	255	289	269	270	259	258	235	285	260	273	268	292	281	272	254	260	251	273	281	273	282	264	305	251	261	275	269	231	259	286	274	277	244	272	245	271	285	251	253	266	268	289	300	281	274	260	250	250	256	280	263	254	254	251	272	247	276	309	250	238	263	269	240	245	275	244	260	270	245	269	247	287	268	259	265	263	271	255	234	248	260	277	237	281	293	299	217	236	281	269	272	263	271	260	232	247	276	267	260	258	282	264	274	261	256	245	269	246	250	277	296	266	247	269	282	287	275	271	278	301	281	263	251	260	251	271	273	294	288	267	303	270	267	276	252	274	238	281	268	276	253	242	265	262	249	266	247	250	260	277	294	268	278	264	274	247	277	296	316	303	271	276	262	298	274	285	250	276	274	250	273	235	238	277	255	300	263	292	256	253	252	254	253	274	283	284	270	288	232	269	271	273	259	256	269	267	257	280	230	269	258	245	299	254	277	239	255	277	282	305	265	307	253	268	290	255	281	255	245	286	274	277	242	302	270	280	273	289	280	248	295	243	241	251	293	257	280	289	258	213	273	274	277	301	273	288	299	263	264	266	270	292	279	285	266	249	257	285	301	256	257	278	284	287	250	244	262	281	304	271	284	255	269	280	288	307	258	270	283	245	282	286	258	271	259	280	270	277	259	269	271	279	251	257	283	237	248	243	256	272	230	261	289	262	267	279	277	266	259	275	261	228	268	282	265	267	276	246	282	287	245	255	267	299	265	261	234	260	263	239	267	250	275	276	263	268	248	277	283	260	267	259	254	264	301	271	268	275	288	268	265	246	273	274	263	271	274	289	269	281	270	264	254	262	280	281	220	268	277	266	271	258	306	262	261	288	262	260	281	274	266	228	271	262	242	256	284	270	266	250	257	271	248	272	274	265	240	256	240	282	283	296	282	288	295	278	272	275	279	254	272	260	270	262	266	235	249	276	287	273	275	294	286	274	267	270	268	266	275	246	278	269	281	270	266	272	249	246	287	256	258	273	271	299	270	296	272	284	237	266	250	236	240	262	289	277	259	265	242	273	245	262	265	238	251	274	252	259	276	270	257	260	267	280	265	281	278	259	223	249	273	293	257	262	276	269	268	249	237	254	291	288	271	273	271	293	284	244	273	257	261	310	285	253	247	274	269	235	278	253	252	236	262	245	267	239	265	236	220	263	274	242	260	260	224	272	260	245	238	300	246	224	275	284	283	259	271	251	248	330	287	265	259	241	267	284	253	272	267	268	252	276	314	269	276	283	285	289	272	294	251	258	260	264	259	258	269	245	254	269	279	267	248	235	274	285	264	249	247	276	256	265	279	287	292	255	283	276	250	245	228	269	283	275	277	262	248	272	259	282	284	301	295	271	282	266	254	238	280	256	291	273	283	229	262	277	245	261	253	274	288	249	279	248	252	282	256	250	265	265	262	292	290	265	282	294	282	288	246	255	243	261	274	279	259	294	279	267	256	255	281	291	274	303	259	272	252	253	261	240	249	252	255	265	278	244	236	246	285	223	260	288	279	264	251	265	267	249	284	280	254	264	275	274	276	261	285	287	274	244	277	272	263	255	288	251	279	273	253	275	254	228	264	260	249	255	251	260	306	274	290	246	255	243	259	269	236	238	266	252	290	284	288	244	303	260	275	260	270	297	264	267	276	264	311	244	263	242	228	299	269	284	272	281	271	265	264	281	280	270	232	280	281	286	268	251	268	260	283	267	237	266	296	264	275	249	284	263	249	259	264	194	242	257	265	245	293	239	258	272	237	246	267	294	263	291	306	264	284	282	242	265	297	247	259	260	263	287	266	292	265	284	264	262	278	252	278	288	279	233	266	283	239	290	252	261	268	241	259	269	273	250	230	239	222	259	278	266	249	264	254	274	247	257	253	263	257	247	268	266	287	287	301	248	254	257	281	274	249	242	266	253	269	279	267	246	264	281	257	269	268	229	251	244	250	265	263	250	277	270	256	266	273	302	304	250	276	268	274	266	276	254	283	237	264	280	287	260	251	264	255	244	286	252	274	237	258	276	259	274	290	276	256	246	251	264	269	241	287	269	273	258	261	286	237	276	295	290	287	256	260	248	274	251	276	238	255	267	274	252	280	285	263	249	268	242	259	239	279	263	254	262	253	252	286	255	264	260	283	260	243	256	270	263	276	287	286	273	276	274	257	269	245	286	224	289	281	250	249	261	276	239	268	269	286	255	274	267	280	237	274	297	259	258	256	282	280	245	235	235	255	271	273	263	304	262	275	279	248	267	280	266	260	256	232	268	271	263	274	276	262	239	261	257	274	296	255	243	265	261	268	251	256	283	252	246	276	244	254	266	279	288	256	247	276	284	295	264	260	276	270	241	248	279	288	266	300	257	279	250	266	246	250	280	262	246	250	244	281	274	225	279	329	287	274	270	241	267	259	276	281	265	285	259	286	264	265	265	279	222	305	237	271	265	294	258	261	280	255	246	257	248	273	266	296	255	234	300	271	263	264	257	266	262	229	255	275	260	237	252	271	251	277	263	276	260	250	272	261	272	286	258	246	247	246	254	251	251
42369	20877	11760	6456	3132	1640	1119	821	708	687	640	617	646	605	563	624	584	601	599	569	616	589	595	604	588	576	600	595	597	615	582	612	580	589	578	611	603	634	601	605	582	650	563	598	587	604	606	638	592	629	600	575	561	598	560	576	596	604	626	578	605	594	591	612	614	569	620	607	629	581	617	610	603	577	592	591	602	639	567	572	581	606	615	585	592	587	637	633	579	600	614	594	598	627	603	637	581	576	592	615	559	550	574	593	537	577	605	620	606	636	535	659	635	627	632	524	568	573	586	539	591	582	561	595	547	586	573	599	587	600	596	551	568	585	557	639	596	604	581	605	584	562	576	586	619	571	616	599	598	597	644	570	610	579	582	580	622	582	597	586	607	577	610	627	611	580	602	565	578	638	615	600	596	571	659	577	585	539	605	584	615	573	567	581	546	611	614	603	626	625	614	548	610	605	561	643	620	574	592	564	604	605	608	578	605	615	525	609	578	604	572	600	588	620	578	576	599	599	610	580	643	569	610	578	575	576	602	566	571	584	608	579	608	575	617	602	570	595	595	616	570	605	575	579	611	615	562	638	598	612	573	572	611	600	562	601	578	602	547	606	543	575	590	557	611	581	602	618	544	596	592	600	600	608	559	572	623	558	592	566	579	567	627	604	599	595	588	614	552	602	578	573	602	580	582	554	582	628	587	554	602	613	584	572	599	607	589	612	624	579	623	590	616	556	578	573	570	619	584	602	584	598	576	600	567	569	617	595	614	602	577	562	602	541	627	587	561	626	619	566	587	618	599	631	635	614	580	539	612	629	605	595	552	527	600	582	629	622	578	618	615	597	567	557	570	638	590	639	572	565	615	617	616	606	590	587	568	594	572	603	576	570	607	623	570	620	596	569	590	608	637	589	547	604	592	613	593	586	618	593	594	599	605	582	617	598	595	617	603	572	587	590	588	630	568	608	592	634	559	567	609	633	606	598	607	625	581	558	556	626	596	569	546	619	588	578	587	634	595	586	690	597	626	589	600	592	606	601	618	628	579	564	570	565	602	605	587	590	608	607	572	578	616	565	565	567	557	582	565	577	567	571	592	591	612	599	605	622	618	600	585	595	555	609	603	633	588	627	596	637	625	561	583	556	565	589	584	576	613	593	603	620	584	627	634	586	580	607	596	616	610	609	578	576	574	597	614	599	613	597	572	612	606	551	588	614	600	599	570	578	586	554	600	626	631	544	603	652	641	549	580	657	540	601	617	617	620	632	615	637	614	603	584	634	584	645	568	570	582	645	617	606	618	581	573	551	592	584	606	587	587	613	603	604	587	635	583	571	562	615	552	593	605	615	631	614	577	657	588	631	624	587	611	578	572	603	603	605	589	595	577	607	608	629	586	600	610	584	581	590	599	600	618	548	598	613	581	568	628	572	570	603	654	615	605	618	642	563	586	583	635	621	556	606	603	624	611	590	606	585	587	633	597	609	634	615	604	590	617	593	591	600	597	601	594	623	660	660	573	592	595	582	593	606	599	593	582	596	619	627	591	587	581	576	612	632	598	587	592	598	591	607	620	599	603	570	558	587	598	633	575	608	590	583	624	603	576	589	643	591	533	556	558	661	613	618	572	606	586	576	631	590	619	591	616	579	550	565	606	586	570	576	582	579	553	577	623	625	628	613	576	596	638	617	626	591	624	592	609	620	579	582	558	609	598	576	569	593	576	601	612	560	598	576	592	594	576	605	565	604	608	611	631	627	587	590	609	591	582	649	600	608	616	603	603	559	634	610	573	560	572	612	599	611	560	636	561	606	578	621	579	612	610	610	614	618	592	593	550	616	594	586	654	624	674	574	557	624	577	578	612	594	581	635	605	617	606	566	599	606	554	600	613	567	638	618	608	596	592	592	594	641	594	604	622	626	592	581	639	612	601	615	599	565	655	584	571	595	593	566	612	619	619	595	591	592	612	614	623	566	641	618	603	633	605	600	569	614	574	570	604	595	607	631	620	588	628	625	567	607	571	564	614	557	635	581	600	600	571	600	561	586	602	595	584	636	578	572	620	578	606	573	539	621	598	653	573	583	598	560	608	586	576	561	639	578	624	580	621	628	588	555	613	652	593	628	614	642	612	627	608	563	569	578	583	633	575	594	581	628	558	616	595	554	578	637	610	558	603	619	587	569	580	667	627	579	601	661	587	646	607	595	573	631	608	604	607	597	617	581	548	638	608	610	566	575	634	601	621	615	590	635	608	571	610	551	567	621	591	588	627	572	556	571	584	606	595	568	602	573	653	591	606	579	562	633	598	604	589	611	618	581	576	577	608	549	645	572	630	567	574	560	612	641	609	628	556	592	603	594	612	564	638	631	574	593	601	610	573	540	570	565	563	557	638	559	552	592	595	580	613	605	602	600	599	659	612	572	574	625	607	573	641	622	585	602	608	579	595	636	608	572	594	626	599	607	568	625	650	626	594	607	610	606	567	584	632	569	642	571	602	576	598	569	609	589	625	607	585	613	639	616	550	574	557	633	588	589	572	600	630	616	584	616	595	606	580	576	622	585	621	572	575	619	649	570	634	596	602	601	579	604	594	573	586	594	613	642	629	572	604	579	568	625	588	534	597	582	610	599	575	579	556	592	611	601	566	569	596	601	578	604	602	636	634	607	560	603	583	598	582	604	593	601	562	611	563	607	565	602	631	628	579	606	583	572	580	625	573	641	596	603	600	583	644	605	614	585	621	568	632	602	655	562	560	593	596	604	580	601	632	596	546	609	603	622	595	595	586	566	586	606	598	601	598	607	548	624	574	599	556	539	554	620	601	583	576	604	584	608	583	603	617	568	600	614	571	606	565	578	621	595	624	612	590	633	565	586	581	548	593	565	625	620	592	598	612	644	568	568	581	580	600	600	614	563	600	598	581	594	572	601	636	571	609	584	602	624	613	591	619	612	571	622	614	583	553	578	592	561	608	575	599	601	614	623	607	577	567	600	604	578	577	607	574	681	570	615	607	590	623	623	606	602	567	599	603	594	585	622	630	620	595	580	634	584	600	626	609	551	603	613	567	565	545	573	585	589	637	605	587	604	595	581	575	630	589	581	618	594	600	566	562	621	601	632	567	543	608	594	616	613	617	585	632	551	633	612	623	585	607	590	569	575	575	590	593	585	602	587	571	563	600	623	587	627	604	617	617	545	558	608	599	661	653	624	591	627	607	632	611	626	598	594	560	589	585	580	590	614	623	561	609	594	622	563	560	625	606	599	598	638	594	581	585	592	598	600	570	605	611	584	572	563	568	590	593	623	582	594	581	617	536	597	584	590	602	587	615	586	604	576	577	603	624	568	581	593	559	560	603	602	545	566	579	572	560	560	584	530	584	592	631	595	597	615	608	595	616	581	589	570	627	596	610	591	656	584	579	609	618	591	585	580	613	570	571	617	630	604	618	594	584	605	617	589	629	596	571	567	620	582	553	582	588	578	580	585	578	627	558	568	606	568	626	579
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
