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
338002147455	338002148013	338002148563	338002149113	338002149663	338002150213	338002150763	338002151313	338002151863	338002152413	338002152963	338002153513	338002154063	338002154613	338002155163	338002155713	338002156263	338002156813	338002157363	338002157913	338002158463	338002159013	338002159563	338002160113	338002160663	338002161213	338002161763	338002162313	338002162863	338002163413	338002163963	338002164513	338002165063	338002165613	338002166163	338002166713	338002167263	338002167813	338002168363	338002168913	338002169463	338002170013	338002170563	338002171113	338002171663	338002172213	338002172763	338002173313	338002173863	338002174413	338002174963	338002175513	338002176063	338002176613	338002177163	338002177713	338002178263	338002178813	338002179363	338002179913	338002180463	338002181013	338002181563	338002182113	338002182663	338002183213	338002183763	338002184313	338002184863	338002185413	338002185963	338002186513	338002187063	338002187613	338002188163	338002188713	338002189263	338002189813	338002190363	338002190913	338002191463	338002192013	338002192563	338002193113	338002193663	338002194213	338002194763	338002195313	338002195863	338002196413	338002196963	338002197513	338002198063	338002198613	338002199163	338002199713	338002200263	338002200813	338002201363	338002201913	338002202463	338002203013	338002203563	338002204113	338002204663	338002205213	338002205763	338002206313	338002206863	338002207413	338002207963	338002208513	338002209063	338002209613	338002210163	338002210713	338002211263	338002211813	338002212363	338002212913	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
59350	31339	17083	7077	3758	2193	1607	1491	1095	943	1018	964	866	697	620	611	516	468	481	447	412	384	393	351	352	371	318	375	351	342	321	318	352	322	370	297	321	341	356	321	330	334	334	319	306	293	292	326	288	314	312	321	302	315	316	317	303	324	297	291	304	330	292	328	314	351	355	324	299	333	342	264	334	304	289	317	340	333	306	306	289	327	308	321	324	324	312	354	327	344	313	333	299	299	302	333	322	276	332	325	319	292	328	325	297	303	295	316	326	314	296	291	310	339	315	330	307	374	307	312	288	304	325	306	279	318	351	321	314	315	310	320	350	278	318	294	309	274	307	308	315	307	303	304	309	333	308	319	332	337	324	323	322	320	312	325	312	304	285	295	320	315	317	331	370	320	307	324	324	290	328	293	321	311	288	289	306	273	286	323	302	320	328	300	322	332	318	297	292	333	315	306	308	307	300	308	356	317	320	288	278	308	299	317	329	291	314	314	326	298	308	336	316	315	333	324	329	317	316	357	314	293	321	374	273	287	299	316	324	310	309	314	325	334	297	344	305	283	316	314	322	295	328	303	324	325	320	312	303	299	331	339	327	304	296	293	280	296	327	300	304	351	334	305	323	299	315	303	336	323	326	297	344	341	310	298	320	338	321	312	325	290	318	336	314	316	352	279	345	319	341	336	318	335	298	318	287	307	312	303	317	285	314	308	337	318	325	264	308	321	287	313	319	300	303	379	337	311	304	312	304	309	305	307	311	294	309	264	312	347	321	309	320	332	313	298	314	276	308	324	315	349	358	294	322	276	291	303	346	332	294	338	323	316	350	296	308	301	277	318	319	307	324	328	330	308	313	310	334	292	269	289	331	321	327	327	307	294	286	348	294	259	291	325	338	296	319	337	289	313	324	293	300	301	321	313	304	301	298	309	312	318	378	332	331	283	332	300	353	291	292	288	278	296	307	314	365	335	317	282	300	314	318	296	361	297	335	350	299	297	320	307	297	321	331	344	312	287	302	297	332	295	333	276	350	298	304	307	287	304	337	326	334	315	346	313	322	346	316	291	339	301	294	310	325	307	344	350	297	304	289	317	316	315	320	333	302	311	322	310	320	321	309	289	308	304	347	342	306	329	313	281	326	283	311	330	304	307	285	309	295	294	298	287	317	307	287	324	343	317	317	365	322	278	291	307	342	283	291	335	327	314	358	323	327	290	326	317	336	297	318	309	330	322	334	343	319	321	305	295	336	328	286	322	305	279	322	338	356	304	326	309	306	294	275	307	300	303	287	297	284	305	330	310	324	326	299	330	307	332	274	322	310	293	300	307	340	310	338	310	286	329	324	323	310	330	278	320	283	353	363	304	288	300	291	327	295	284	328	278	283	337	331	296	346	321	291	329	319	300	322	291	332	307	341	306	319	331	304	294	316	306	305	270	318	306	309	287	314	335	364	295	312	326	323	349	289	300	301	325	323	299	290	298	299	262	284	302	328	278	322	275	305	276	301	322	319	296	282	330	280	317	308	316	304	300	328	308	315	325	300	320	324	350	328	295	326	309	281	291	329	291	303	329	335	258	255	290	322	314	316	341	337	323	299	314	294	273	279	321	309	300	319	291	311	306	334	308	287	274	330	328	321	242	267	319	321	347	303	284	291	285	321	322	326	327	310	327	326	340	298	308	324	285	326	308	336	355	333	320	344	294	321	322	303	306	312	327	312	283	264	303	330	356	293	328	316	287	309	308	306	264	303	341	310	297	297	322	293	335	338	275	332	283	331	308	293	323	301	280	339	323	271	292	309	316	365	329	335	335	303	333	332	335	320	285	320	315	328	282	309	323	288	290	254	325	271	308	318	334	304	323	296	329	309	331	326	280	333	312	305	304	331	278	282	302	338	288	295	306	292	345	299	294	305	300	311	304	314	315	321	319	341	303	307	305	336	309	332	337	310	324	312	310	283	312	316	284	294	287	282	315	324	316	327	295	298	299	305	274	339	344	295	299	297	292	328	316	341	324	329	306	318	341	307	299	313	331	325	322	354	307	348	313	299	328	296	323	296	334	305	310	306	308	292	312	299	327	330	319	327	304	290	330	348	295	270	318	324	343	309	324	339	325	307	289	335	310	306	319	317	291	320	278	277	286	309	319	336	299	332	325	319	337	321	328	316	342	335	325	323	350	323	330	313	304	299	311	309	296	323	308	355	295	338	315	314	315	330	294	293	310	283	324	323	305	311	303	347	318	312	334	291	322	296	317	285	307	300	327	328	304	312	346	343	290	322	314	292	308	339	322	309	306	316	294	318	327	311	361	346	289	322	347	281	279	293	302	298	345	337	311	335	326	313	294	299	346	315	315	325	316	344	293	302	355	285	302	316	327	317	307	267	339	306	293	304	325	294	295	310	303	297	324	379	301	319	294	308	326	301	302	335	313	311	323	299	315	318	325	323	339	307	311	321	329	308	341	304	322	254	333	346	326	303	295	317	294	318	296	301	306	289	323	300	332	322	327	332	313	325	301	291	338	309	310	306	300	311	349	298	309	299	320	323	347	307	337	299	284	318	338	319	321	310	301	290	328	298	335	321	327	286	310	324	316	343	314	311	326	305	318	310	325	307	324	302	303	292	286	330	293	305	314	309	309	355	326	304	319	286	316	314	317	340	326	322	288	275	336	324	335	324	293	352	366	284	298	292	307	302	351	301	310	330	309	329	303	365	293	323	289	304	336	336	294	335	308	317	291	298	334	310	324	314	296	318	316	336	262	297	308	325	323	316	300	357	329	326	306	344	304	302	302	300	302	303	296	298	329	327	291	330	294	285	307	339	359	322	330	297	313	335	310	333	335	319	310	307	322	291	284	316	356	309	326	314	325	351	317	357	316	290	318	301	341	320	319	295	313	295	296	348	312	314	304	340	339	309	333	362	287	325	267	288	311	288	327	296	322	348	281	290	339	313	277	316	327	283	314	326	332	338	344	284	306	292	302	329	336	295	316	311	307	340	299	329	315	290	296	333	321	315	338	336	326	293	312	314	318	328	340	348	313	353	258	309	306	336	313	366	313	296	324	304	312	337	308	302	274	271	306	305	330	298	303	316	308	326	316	300	291	313	284	311	321	312	290	308	290	318	292	326	298	339	308	297	336	285	324	305	290	295	299	339	314	318	315	323	308	349	334	355	312	327	311	304	303	284	320	301	300	337	301	326	297	334	311	288	314	280	317	313	262	265	307	341	337	305	307	359	327	312	292	303	280	309	339	276	264	315	322	312	313	319	290	324	340	330	340	320	321	324	272	314	368	323	296	307	336	290	345	333	314	319	326	271	314	321	347	365	311	352	305	297	345	281	338	320	290	316	287	321	308	309	319	282	310	263	308	287	302	328	334	273	292	307	323	331	318	329	307	322	297	287	311	363	327	325	337	292	317	311	286	306	294	298	296	301	376	300	309	298	343	312	327	342	297	282	311	325	323	332	323	328	325	302	326	334	330	293	311	297	326	286	267
34669	20493	17577	13911	10710	7785	6338	5683	4419	3970	4492	4318	3540	2796	2429	2214	1945	1629	1583	1508	1239	1103	936	974	1021	994	921	894	902	846	798	817	761	754	761	749	708	715	702	713	719	734	726	704	707	656	646	700	671	656	665	673	672	646	647	701	640	669	655	664	651	672	721	606	646	671	691	705	633	682	615	663	675	631	636	693	698	673	719	670	676	635	673	643	669	673	683	664	710	658	650	659	644	644	627	686	627	671	633	693	657	649	696	686	672	657	655	702	661	644	690	649	706	685	677	672	648	673	634	631	652	646	697	628	666	637	665	649	650	649	682	601	656	678	692	637	656	689	687	642	650	668	598	688	674	654	662	650	686	611	648	736	667	664	673	705	653	635	686	679	653	628	657	702	663	644	622	658	691	671	661	674	613	651	641	631	671	624	647	594	637	670	632	603	630	651	611	655	690	621	675	676	620	676	692	671	622	621	683	655	636	698	632	625	646	671	677	640	698	620	666	632	633	661	678	631	664	658	669	682	626	689	680	682	655	673	639	646	664	647	638	654	626	670	662	656	658	655	652	630	692	648	641	685	704	647	683	653	668	640	638	658	690	667	640	607	659	693	665	717	702	679	670	687	642	679	681	659	637	636	620	652	671	664	633	652	632	685	656	654	626	643	659	637	628	656	683	660	677	663	649	639	647	667	613	668	707	634	634	652	670	678	652	658	617	680	667	607	675	649	637	676	638	631	662	634	621	653	633	649	668	636	633	641	651	638	667	628	679	618	663	617	655	636	640	671	620	664	662	651	674	687	665	616	646	674	635	655	628	680	661	705	635	661	681	623	658	645	629	665	602	729	644	678	694	673	683	598	664	663	629	710	620	686	652	694	639	627	668	710	656	646	651	636	677	650	663	645	612	665	669	649	682	667	694	662	683	673	649	689	748	646	710	685	699	622	649	687	664	657	698	718	643	664	655	660	716	689	652	639	625	671	672	633	691	631	658	666	666	645	657	636	622	643	652	691	679	689	633	707	656	654	651	659	661	637	666	653	629	671	639	641	608	665	643	666	688	694	664	650	687	663	669	671	677	661	634	639	649	674	660	627	661	657	622	654	659	666	672	693	646	685	653	620	672	659	639	652	656	621	684	591	671	713	704	644	653	624	662	604	629	625	623	647	688	679	658	640	634	630	660	644	701	672	648	636	661	629	676	646	608	641	630	746	683	669	676	649	682	671	653	641	636	605	717	649	646	657	649	646	627	667	650	665	650	662	653	699	670	699	671	671	650	716	692	665	665	620	646	674	663	675	649	696	626	672	678	640	670	627	655	617	666	634	650	690	634	612	656	691	655	614	659	687	683	655	652	691	690	670	612	665	656	632	696	637	615	673	676	660	658	680	591	665	640	663	671	673	682	620	684	630	660	653	656	677	672	680	668	648	668	639	656	678	645	666	650	650	668	674	642	677	687	649	693	680	677	695	630	670	673	693	653	630	616	671	699	698	595	648	644	655	692	678	683	645	663	657	666	676	630	601	640	664	654	689	649	642	646	703	689	633	659	647	603	641	709	664	662	705	687	669	613	677	662	653	668	645	661	675	654	671	633	681	676	649	663	677	675	625	649	648	633	678	705	647	641	690	648	684	686	699	689	669	616	673	682	640	638	669	665	651	686	634	663	635	650	621	630	644	702	651	633	638	688	688	688	663	683	647	683	666	618	656	648	643	662	632	625	641	711	647	642	618	698	671	675	632	678	659	640	670	639	675	673	646	694	660	676	664	631	663	684	632	651	644	694	622	688	650	695	645	656	655	663	656	644	659	632	670	624	658	672	636	662	628	688	664	683	616	673	668	665	668	664	635	663	650	603	638	667	677	705	699	602	682	667	636	681	669	645	663	635	649	668	644	668	591	674	644	654	662	637	638	706	688	677	690	627	658	695	693	624	656	644	643	649	680	668	693	628	666	687	643	655	634	612	623	649	623	703	637	674	655	630	726	684	625	620	686	674	642	693	620	657	637	651	643	698	662	649	693	691	655	642	693	716	687	641	662	661	652	657	651	666	674	671	684	628	681	677	665	727	654	629	663	656	654	634	641	684	665	676	645	671	618	651	665	644	626	651	633	614	684	630	640	712	659	683	645	665	687	611	678	671	656	672	664	717	664	640	636	645	634	661	670	653	616	671	678	688	623	645	601	630	629	724	689	666	650	656	632	685	664	666	702	652	642	645	630	697	658	640	634	671	622	662	661	650	664	668	635	695	671	644	677	651	695	659	629	655	642	687	627	657	657	622	673	682	655	655	647	640	706	633	654	648	658	634	644	682	644	657	660	629	646	654	665	657	662	667	656	658	651	693	594	686	671	671	604	660	661	668	671	681	661	643	663	667	662	669	639	691	687	643	673	660	686	716	659	665	640	684	642	646	636	686	664	672	646	681	679	684	675	686	683	687	657	708	626	644	696	669	657	692	637	666	684	679	647	666	629	656	624	698	665	668	642	619	657	676	707	627	648	634	647	644	677	696	673	678	671	617	641	687	626	659	685	660	649	696	677	645	675	678	680	642	710	639	674	632	701	629	669	652	684	647	667	658	688	700	627	607	596	646	612	643	640	622	633	606	612	664	602	684	638	651	623	646	673	654	612	675	647	627	642	651	671	679	639	664	694	670	645	675	621	663	653	651	677	674	656	670	655	656	634	675	650	623	638	661	655	677	689	687	638	669	635	675	594	667	708	679	645	643	668	658	671	700	665	644	686	667	643	653	657	678	611	680	612	627	598	703	634	648	654	641	668	671	663	645	647	643	650	704	663	673	674	687	634	643	632	674	669	708	617	646	661	648	629	601	657	674	665	698	653	678	658	668	651	659	668	699	638	635	655	640	638	662	654	704	628	654	676	661	619	649	634	662	673	656	618	646	645	643	622	641	686	680	656	656	653	638	652	680	652	674	687	641	661	628	643	631	631	666	647	640	648	633	674	692	665	637	660	673	632	704	633	710	660	641	691	647	658	677	654	642	679	655	672	626	682	679	631	648	665	678	733	641	681	635	718	656	611	651	614	644	687	633	672	650	638	664	675	626	650	675	663	662	667	635	679	642	642	638	695	664	641	603	670	697	638	685	634	687	670	631	641	640	676	657	684	648	620	644	688	628	682	673	675	681	687	672	681	652	659	658	697	676	671	634	655	670	666	631	708	651	630	655	644	713	670	592	664	669	687	669	631	671	655	620	666	667	649	684	691	651	634	638	686	654	661	648	631	664	639	665	649	681	667	663	594	657	693	649	653	686	672	604	671	683	634	660	683	652	667	628	666	651	689	669	690	632	664	638	657	665	684	646	672	673	665	624	640	690	663	659	705	696	649	633	604	683	642	617	681	687	626	689	665	644	680	637	657	666	689	646	644	659	667	700	623	646	636	698	625	719	632	627	698	689	644	668	653	645	675	669	628	693	652	654	664	638	677	651	662	653	678	647	670	644	695	671	672	617	659	656	646	687	668	645	684	667	667	637	654
35976	14756	4998	2035	1259	765	691	650	439	415	507	436	418	363	314	351	316	295	335	326	275	265	303	239	253	244	285	228	267	253	276	258	259	263	254	224	261	239	255	252	260	271	248	301	280	269	240	266	262	241	261	264	258	264	238	289	244	240	266	333	263	272	279	250	251	275	275	248	279	239	278	248	236	259	245	278	266	264	244	257	253	269	258	293	258	247	252	261	255	267	260	267	248	307	286	258	254	275	261	234	245	275	261	299	293	268	260	244	259	272	258	286	254	256	273	237	218	276	255	243	269	266	218	270	278	217	265	260	264	256	291	247	262	266	274	259	243	280	267	263	295	293	297	278	279	249	230	256	251	283	291	293	244	255	246	256	266	252	279	262	247	280	262	262	236	269	260	242	250	244	231	267	274	279	269	264	258	272	272	263	258	267	303	240	242	230	269	246	274	269	239	266	246	268	260	255	267	262	230	251	289	263	243	259	256	261	260	249	270	266	258	249	273	220	238	279	250	252	253	250	263	296	245	259	265	265	255	236	281	255	236	260	251	286	265	282	283	261	243	272	260	261	257	252	276	239	257	294	247	275	247	261	246	266	261	266	258	245	260	233	247	274	276	277	249	284	261	247	237	255	293	255	247	275	304	249	268	270	272	250	254	241	246	303	265	237	213	271	271	272	283	246	269	246	285	253	246	266	251	248	253	250	269	244	287	281	222	281	261	246	275	227	288	274	257	258	253	254	264	213	249	308	275	252	262	259	266	240	250	248	252	285	272	267	251	279	273	268	264	295	245	270	264	242	245	230	252	277	255	233	271	256	236	270	320	255	275	230	263	247	288	258	277	249	282	239	249	301	230	248	245	283	227	256	270	267	270	229	278	259	306	249	239	239	304	259	272	287	298	268	241	246	251	259	284	257	260	257	245	283	255	225	225	271	282	283	292	263	252	261	260	261	237	244	263	278	274	262	268	248	233	235	286	315	261	285	264	257	259	298	275	270	257	240	256	236	269	243	250	245	266	262	262	239	275	248	259	302	266	255	276	260	282	255	253	252	279	253	289	250	288	255	256	262	280	246	235	264	258	267	274	284	257	257	242	291	256	254	267	242	258	264	287	294	268	244	287	269	254	284	273	278	261	279	245	267	249	280	285	264	244	277	253	271	278	263	263	307	262	304	279	215	276	254	250	267	246	262	254	258	241	258	248	298	252	270	245	262	291	281	265	247	253	258	247	275	248	271	285	256	264	269	250	242	255	251	252	237	247	273	296	280	251	260	297	267	272	240	268	268	240	286	279	269	265	271	257	247	246	264	215	259	251	281	263	254	259	266	278	252	240	290	244	254	240	273	248	218	281	270	274	279	259	255	299	253	303	260	287	279	276	258	270	278	251	265	252	286	271	264	233	260	266	233	237	287	232	253	253	236	265	263	271	268	279	291	296	265	236	252	265	280	262	275	273	249	231	245	269	269	261	259	272	280	244	294	271	247	245	298	265	280	256	299	270	266	284	255	266	263	269	250	302	220	239	252	235	280	245	254	259	293	272	258	267	265	240	266	254	253	247	274	254	301	278	284	281	276	271	283	270	250	255	269	245	229	267	265	267	261	278	249	289	263	266	266	257	239	242	222	244	251	250	283	295	277	265	226	263	251	276	271	285	264	291	269	259	234	248	254	263	280	277	266	231	276	252	292	249	255	271	279	285	263	301	273	252	271	262	250	269	248	257	237	237	256	252	275	248	283	295	244	266	303	284	262	270	263	273	251	259	274	244	265	292	233	227	225	280	266	264	276	275	250	256	243	241	259	285	268	257	211	256	258	258	280	253	259	282	243	260	259	238	249	225	261	246	294	279	253	286	267	298	238	281	238	263	267	280	240	273	225	276	238	271	253	232	255	280	317	241	263	242	264	266	270	231	282	257	279	252	259	262	302	292	239	260	275	278	245	242	258	270	260	251	262	256	249	296	237	251	245	290	250	279	250	237	225	241	280	254	266	237	238	258	242	280	247	284	276	273	264	253	289	254	296	273	261	254	247	255	250	284	267	222	265	266	271	258	287	236	247	259	277	244	238	279	274	247	277	259	262	284	305	240	243	260	262	258	252	246	292	259	259	255	278	246	230	234	247	244	266	256	262	269	239	274	281	286	251	292	272	243	278	233	252	247	288	259	267	307	273	256	274	284	276	248	245	239	262	246	280	273	268	264	259	272	281	277	259	241	262	262	229	258	237	280	262	257	264	251	265	290	270	262	269	286	258	268	278	251	278	251	271	255	264	264	235	240	282	260	255	269	237	265	286	289	256	254	253	263	289	237	280	268	269	271	237	247	229	285	248	245	215	241	243	280	289	266	249	276	236	271	262	253	276	266	257	277	246	258	239	254	284	235	267	275	280	271	255	253	253	280	285	267	223	251	276	239	237	256	264	266	263	236	251	268	284	253	253	253	257	241	256	296	276	244	272	275	255	275	256	270	228	234	266	271	262	266	243	265	261	236	258	271	268	280	283	251	255	270	251	251	304	248	239	242	273	252	233	237	241	261	273	261	272	241	266	287	265	251	259	279	284	277	256	272	273	285	248	280	265	235	290	298	283	256	251	254	235	270	265	256	247	274	268	242	254	262	270	281	281	251	266	248	275	285	247	253	302	269	283	276	244	260	242	261	265	276	271	258	246	262	271	266	260	243	277	276	257	247	282	273	256	238	265	260	251	266	257	287	263	245	244	259	242	292	269	291	273	263	246	252	281	263	294	270	254	287	282	281	280	259	253	264	301	237	270	272	272	270	279	263	285	248	260	235	237	228	289	254	283	287	252	273	279	293	254	278	295	248	275	280	282	272	254	289	248	266	272	248	245	242	248	262	258	285	279	258	272	287	240	301	293	275	244	258	292	262	283	271	265	254	274	252	262	258	254	247	271	236	217	236	277	257	258	268	259	278	267	246	267	273	273	257	281	285	259	272	251	245	251	301	259	273	249	253	269	260	260	285	288	257	285	266	283	236	253	270	238	267	254	272	282	264	234	296	264	282	263	287	278	292	257	271	277	261	296	286	218	284	250	251	262	243	238	281	235	282	258	270	269	259	242	261	264	258	248	283	271	230	266	265	238	248	267	279	277	265	255	276	300	281	251	279	243	232	260	270	290	268	292	279	245	267	263	227	283	265	272	314	283	271	271	250	245	273	284	230	253	261	276	261	276	262	269	268	229	297	245	257	254	285	230	267	247	257	258	262	305	262	282	297	249	247	260	272	286	279	254	285	244	269	299	264	242	276	222	245	265	238	268	292	249	262	254	273	261	241	266	264	251	292	249	291	235	256	268	270	238	247	270	285	225	282	271	275	267	282	258	300	273	283	281	290	283	266	251	296	283	277	248	261	236	272	281	240	253	248	282	283	281	232	226	259	244	263	257	256	256	261	215	263	238	254	262	262	261	273	271	262	274	249	269	291	271	268	270	268	286	259	253	267	261	267	252	292	276	250	283	270	280	263	307	254	251
21375	9451	6830	5474	3947	2833	2362	2158	1611	1540	1586	1473	1319	1163	1021	928	871	814	840	752	731	699	616	594	683	630	599	651	704	625	611	623	596	580	618	610	537	565	569	590	559	566	551	563	572	569	569	560	539	544	582	572	536	520	579	559	551	550	576	578	558	542	515	562	555	579	537	582	527	537	591	557	588	569	534	571	541	597	560	509	544	583	560	611	567	537	590	561	542	500	532	588	516	595	527	541	565	559	544	557	579	520	586	536	556	553	536	521	554	546	566	543	581	533	536	520	554	571	563	545	571	547	536	521	562	556	582	548	530	559	561	576	517	576	554	549	546	515	533	559	504	560	549	603	533	558	543	562	560	557	560	544	554	548	560	556	480	553	558	534	552	541	580	573	592	589	551	517	526	561	527	519	597	538	604	564	590	578	569	594	592	558	571	562	547	554	538	536	592	541	557	544	599	602	513	615	510	550	553	555	524	569	559	530	529	544	530	589	521	555	544	544	543	532	525	565	507	564	538	579	566	569	532	511	564	526	552	565	556	584	540	559	552	574	520	566	558	572	537	585	532	551	552	517	585	514	548	556	551	546	524	576	523	513	535	572	560	597	550	529	575	544	533	564	529	554	545	552	555	534	562	604	528	536	570	533	570	563	526	571	541	537	565	554	531	527	597	568	565	534	539	587	555	542	572	543	545	564	538	516	523	548	543	551	573	511	536	553	568	531	593	541	586	538	558	536	579	559	588	581	546	520	534	527	533	568	512	557	577	586	555	530	569	551	569	542	546	566	555	546	575	541	561	552	573	535	555	535	545	544	542	627	524	559	546	557	544	504	497	549	584	558	599	538	541	543	562	535	604	527	577	547	552	523	551	546	536	545	569	568	516	576	553	536	521	570	540	525	560	520	540	581	553	556	527	490	552	520	550	535	532	570	535	555	552	595	549	558	527	556	583	511	568	556	584	568	551	598	613	537	548	596	589	544	565	554	589	552	595	537	533	564	564	544	559	559	585	554	532	556	586	559	566	561	563	599	568	512	541	546	530	604	539	554	605	555	572	558	543	508	534	558	539	569	595	546	531	546	563	552	512	533	553	581	559	535	573	540	497	564	590	563	518	570	581	509	535	539	547	554	587	556	573	552	555	597	545	520	539	511	562	556	544	543	544	539	574	565	549	556	555	552	524	566	538	579	573	581	490	569	532	547	532	528	531	541	548	582	573	579	554	536	600	535	525	536	558	583	584	553	509	599	568	566	570	536	575	573	545	549	514	535	551	541	540	575	574	567	520	566	558	566	580	557	545	590	551	563	559	580	582	569	522	576	570	552	575	521	548	514	546	540	594	550	570	583	577	590	513	551	517	528	574	539	564	520	519	518	565	542	610	555	580	563	567	554	560	562	523	552	544	531	567	547	566	603	526	547	568	546	509	507	547	561	556	527	577	538	543	528	538	546	561	589	526	572	583	590	569	502	576	601	504	535	582	578	566	565	508	582	582	561	558	540	629	567	548	509	576	575	553	538	565	547	491	539	551	553	528	580	563	565	573	525	557	573	549	561	562	567	554	507	535	522	530	609	555	550	614	497	541	547	564	559	512	543	554	563	563	557	536	518	523	556	556	570	537	530	576	531	559	558	547	531	563	549	538	558	529	568	543	495	550	547	521	558	587	573	580	535	538	603	552	609	520	608	511	508	532	580	567	569	549	515	557	520	586	528	508	553	565	548	581	534	525	562	533	552	578	567	591	567	572	551	560	571	583	540	554	552	579	517	566	562	534	531	569	575	581	585	529	562	555	547	538	554	564	550	524	549	508	533	593	561	541	540	554	560	556	543	557	520	542	538	572	542	550	521	577	485	511	568	544	574	554	537	531	576	532	547	570	564	530	535	553	579	558	509	566	595	532	543	566	555	552	537	514	576	540	564	579	581	547	605	591	577	557	550	525	558	577	596	565	561	590	526	542	554	534	570	559	555	580	525	571	572	565	523	519	522	549	555	517	566	548	577	537	555	522	544	542	562	531	583	546	568	544	568	586	599	566	534	575	541	546	545	544	591	543	535	548	571	523	538	521	526	558	568	538	576	565	548	548	537	517	557	533	592	580	518	526	578	534	528	586	573	592	548	562	587	562	523	527	585	598	566	577	554	552	568	524	536	555	602	538	582	581	559	543	580	579	561	524	551	567	557	582	571	542	612	581	521	541	576	552	609	568	547	557	570	556	533	565	541	579	531	557	508	514	513	556	526	519	558	553	573	538	540	546	590	599	525	551	568	553	593	552	549	577	581	572	526	535	570	590	543	560	586	571	514	520	544	548	557	492	552	553	558	586	562	524	578	544	562	564	574	588	580	552	559	559	532	547	555	541	547	528	542	544	540	579	561	582	559	541	547	550	586	574	548	542	565	544	561	529	493	561	540	532	544	590	517	577	550	521	565	574	588	533	565	541	566	559	543	523	573	537	551	566	554	569	500	533	516	576	562	573	583	489	495	570	564	512	573	551	526	580	535	585	552	547	571	534	600	563	537	564	536	528	563	554	519	528	561	554	532	535	581	571	534	547	599	571	575	558	569	579	544	559	546	568	525	555	568	586	554	494	532	530	596	601	593	557	569	507	555	562	539	533	578	561	578	534	548	612	565	543	530	535	540	541	552	526	551	566	551	589	582	573	539	519	579	554	528	532	565	563	553	600	554	546	643	576	528	588	527	535	566	573	588	552	527	575	583	533	512	565	559	593	599	551	542	524	553	591	526	556	540	565	577	583	564	516	555	573	542	535	543	572	576	542	593	532	545	539	569	548	558	554	549	499	576	527	502	555	515	570	556	550	560	532	576	567	555	528	577	619	546	576	550	589	570	558	581	570	518	507	589	553	538	573	588	604	551	552	534	596	514	573	565	568	575	567	572	581	546	565	554	555	560	569	547	563	520	537	533	556	562	548	562	565	600	537	571	552	542	550	598	529	559	579	572	574	505	588	497	550	531	553	566	569	557	521	528	557	583	589	611	557	570	595	590	553	590	506	542	505	537	592	552	582	518	551	596	563	557	580	542	515	573	556	546	547	532	527	563	540	530	540	548	580	587	562	577	544	577	552	555	512	568	560	560	582	565	530	564	527	545	561	560	575	554	550	554	514	580	554	555	575	514	572	559	605	535	587	557	518	567	562	578	619	596	538	574	521	579	567	565	607	532	565	542	565	603	560	555	533	529	608	516	600	557	557	557	579	557	553	542	552	550	529	499	548	563	545	538	513	543	590	556	535	556	571	567	578	500	559	573	585	577	570	574	514	566	555	571	532	541	591	520	595	588	550	555	579	577	542	556	538	559	563	580	548	498	557	552	553	537	598	578	548	559	555	555	527	525	555	594	578	543	557	552	542	537	543	548	581	513	538	548	576	557	588	577	563	562	541	559	528	536	491	548	568	562	542	552	543	565	550	565	572	553	551	533	583	577	534	547	540	554	581	574	553	596	563	545	565	540	528	536	529	564	556	533	540	555
50223	22254	9712	3757	2149	1365	1215	964	744	690	710	708	567	478	434	439	415	371	373	357	382	278	296	261	287	287	280	265	304	298	299	245	264	296	262	247	284	283	281	259	269	286	251	227	269	291	265	266	279	273	244	258	261	247	242	256	266	270	267	227	277	245	251	242	243	264	246	228	263	268	259	254	231	247	251	215	232	262	250	215	255	263	260	275	267	254	242	245	256	241	256	256	278	258	248	267	239	269	287	257	276	236	288	247	265	261	287	272	246	250	283	262	256	244	246	253	257	299	247	267	256	250	266	260	253	245	258	243	248	294	281	289	266	255	272	260	258	262	216	268	281	228	244	254	264	251	275	262	231	246	284	241	244	276	278	270	281	253	263	260	274	255	269	239	257	246	265	298	301	283	245	257	249	275	278	273	269	268	252	262	264	263	291	265	276	277	250	243	256	253	243	241	244	247	285	281	250	251	264	244	254	288	274	288	245	263	304	261	282	254	256	251	249	270	245	255	294	224	301	296	272	235	268	291	279	253	271	252	277	253	276	245	241	231	251	263	272	256	244	260	265	236	270	255	252	265	238	244	278	271	283	281	226	264	250	286	267	249	241	250	251	244	231	232	272	260	274	270	230	296	272	239	255	280	254	267	280	274	256	265	261	274	263	233	252	262	289	271	274	215	251	253	251	279	257	258	271	259	281	259	279	277	273	249	264	281	281	265	258	277	284	258	249	243	265	241	242	311	254	247	253	260	281	293	251	265	265	288	249	270	277	227	275	259	263	269	270	251	237	259	262	285	252	280	254	245	298	232	250	314	290	248	253	273	260	275	260	255	258	269	255	209	238	260	247	246	214	254	267	257	268	254	289	296	234	255	238	256	258	272	238	263	284	227	250	268	270	264	257	263	231	264	263	244	258	291	257	230	280	244	261	258	251	291	250	254	243	308	270	280	257	247	266	243	272	277	251	255	234	257	267	274	254	240	281	244	235	221	267	283	291	254	286	262	235	265	244	278	281	270	276	289	240	231	275	267	258	243	267	240	295	283	284	307	271	261	237	260	271	244	297	253	252	249	252	255	271	274	282	245	221	237	246	270	269	250	266	259	237	275	239	241	259	248	238	238	258	264	264	255	251	244	271	252	300	301	278	244	232	274	273	243	267	293	242	248	300	245	251	251	269	242	251	292	245	256	327	259	242	292	258	245	257	276	286	276	253	248	291	238	264	289	259	248	252	261	281	251	271	272	273	258	281	246	272	273	294	252	257	256	263	260	271	244	250	247	262	244	244	268	260	268	260	270	233	276	252	268	256	261	238	228	257	275	266	272	256	252	255	269	243	227	264	246	252	278	254	279	288	271	254	269	243	257	276	285	230	247	272	262	275	261	268	250	279	287	244	290	236	261	279	285	257	261	288	237	291	241	256	282	241	247	273	243	273	264	278	253	295	266	282	232	260	266	273	257	288	246	269	256	290	267	272	251	244	277	280	244	252	265	253	247	260	228	258	268	284	273	294	259	249	244	274	269	289	227	279	271	241	230	285	287	256	256	270	249	279	232	251	278	246	260	234	255	249	268	305	282	278	241	285	257	274	285	283	244	264	246	259	251	247	288	237	265	282	254	269	243	247	267	242	256	256	242	242	265	275	230	251	252	252	242	249	266	251	246	269	253	284	289	239	271	269	266	260	248	234	247	259	264	265	299	251	268	261	256	248	230	280	282	306	265	247	260	279	253	255	273	248	257	265	271	247	271	267	257	271	248	273	280	243	255	261	255	258	238	265	288	263	247	294	259	283	285	266	282	245	261	286	254	253	240	253	235	248	248	254	285	268	273	246	317	283	260	278	275	252	270	261	278	265	250	247	272	274	267	255	248	259	272	244	259	250	259	260	279	244	253	223	265	294	244	228	245	243	267	246	246	246	272	272	265	267	257	258	232	241	258	266	238	229	254	275	263	234	260	277	281	236	258	267	298	268	238	278	239	245	272	245	255	264	270	246	259	323	268	249	271	274	303	276	237	261	246	265	295	240	261	261	249	239	268	280	250	250	249	265	244	287	281	265	276	267	251	252	262	260	256	271	274	231	259	255	241	256	225	245	260	256	251	255	247	282	276	269	244	259	288	265	254	258	231	271	258	255	278	272	240	293	272	267	262	244	251	254	259	279	257	270	274	271	253	265	269	279	261	252	268	250	278	275	275	264	240	272	248	255	244	282	268	262	288	275	261	270	256	276	259	300	299	250	245	244	260	275	287	257	229	262	294	253	271	269	243	277	259	254	243	290	268	274	286	251	295	242	262	230	268	258	255	251	256	247	257	279	257	268	259	288	305	269	263	255	254	258	278	261	252	250	274	282	235	240	263	284	256	264	243	267	203	248	270	249	237	252	250	240	261	259	236	238	237	261	250	269	262	233	251	257	271	263	268	267	248	267	291	265	281	265	272	279	271	261	275	247	264	269	296	266	255	261	248	269	246	249	251	235	249	253	287	260	234	224	277	275	252	252	240	267	247	255	290	294	303	288	271	222	277	260	249	268	283	268	248	223	250	284	258	257	265	234	266	259	262	279	237	207	250	278	254	224	267	263	244	238	284	280	267	252	239	252	257	272	247	285	240	250	236	287	287	251	297	275	279	267	230	247	293	252	300	259	265	250	243	262	263	271	267	251	250	272	292	301	242	265	279	232	263	281	265	274	260	256	295	278	268	258	252	250	268	270	248	244	267	251	285	255	261	265	258	236	262	254	238	264	259	247	262	262	256	290	279	258	267	270	235	252	268	282	268	265	276	300	274	248	244	261	240	282	270	265	275	266	242	245	246	272	254	279	253	244	265	238	289	282	264	271	259	244	262	262	278	244	243	266	216	224	244	260	276	272	277	255	274	231	289	251	273	239	264	297	283	278	258	232	239	285	290	237	236	256	251	258	277	302	251	274	271	261	259	262	243	257	241	255	277	246	252	259	266	267	316	280	282	259	280	262	259	249	258	236	300	248	252	268	250	288	247	296	294	266	297	237	257	272	269	296	274	290	289	284	258	245	267	280	281	244	237	262	248	263	270	237	273	279	269	274	251	263	257	262	262	257	260	238	248	250	276	254	252	282	246	254	247	246	266	249	292	272	281	233	287	265	282	279	270	246	255	260	253	284	259	293	267	257	242	250	233	267	279	289	294	211	241	247	249	245	264	242	291	246	288	261	239	231	264	260	294	273	285	265	280	264	283	255	297	254	234	250	245	261	272	247	254	270	276	266	248	253	277	269	228	261	251	249	266	265	265	231	256	258	264	267	233	251	286	284	278	264	267	286	294	268	259	268	242	296	278	257	242	248	286	253	291	261	294	250	244	267	253	278	265	261	303	260	317	270	260	264	263	266	245	244	260	265	257	263	276	268	244	269	244	231	254	257	260	294	252	280	288	249	253	249	272	261	233	258	219	254	261	254	269	264	254	222	231	307	261	273	269	269	265	231	242	247	248	257	274	264	264	261	226	248	239	251	281
29901	14077	11650	9109	6755	4981	4676	3763	2709	2741	3082	2787	2229	1727	1626	1434	1208	1157	1071	1005	909	780	731	719	699	669	674	711	703	664	677	607	655	628	631	579	611	582	552	574	599	549	573	607	549	593	579	511	586	574	514	552	577	557	548	564	582	569	566	571	530	556	548	559	575	564	538	547	585	535	547	547	574	512	549	560	559	552	535	515	538	561	564	525	555	550	594	534	561	571	554	526	590	578	551	608	579	535	540	551	570	581	526	604	560	568	602	557	554	547	584	586	546	557	532	576	577	576	605	548	534	572	562	575	561	581	574	578	536	537	560	554	573	597	543	512	547	573	579	541	560	568	562	560	571	560	576	570	588	528	542	564	556	551	533	573	562	558	557	508	558	586	556	576	555	530	549	548	618	560	566	585	562	562	562	541	594	614	571	539	565	581	572	572	588	575	594	599	539	546	518	564	602	584	557	581	562	552	580	562	566	512	548	564	587	546	587	581	523	540	561	520	487	528	583	517	548	544	557	591	573	595	514	577	520	491	609	525	587	579	573	566	576	538	599	553	561	551	478	546	562	559	574	564	575	565	562	536	519	557	576	495	574	567	567	562	584	541	524	581	544	540	559	624	591	564	602	544	568	557	543	538	567	555	551	515	628	529	566	541	603	555	557	549	552	555	578	527	574	582	539	585	552	588	581	556	579	566	560	572	583	549	549	536	559	567	581	573	581	566	583	551	550	553	560	573	581	565	570	570	546	545	512	544	556	588	555	590	543	591	604	556	567	538	600	535	563	585	510	571	549	556	562	558	523	561	539	520	571	514	585	585	570	537	597	566	559	598	547	582	565	547	616	593	625	524	546	571	537	558	573	556	557	564	552	553	559	513	555	554	505	545	540	595	555	513	563	549	572	529	550	600	573	558	564	578	572	548	555	605	537	560	598	556	559	569	570	579	582	530	588	500	542	557	546	564	539	557	530	579	563	607	587	545	605	597	560	545	583	579	572	579	589	558	535	601	590	564	580	566	570	526	546	530	567	549	564	537	546	558	606	597	549	595	548	593	593	550	566	501	581	550	564	524	523	562	562	544	569	549	532	559	530	572	592	558	522	566	559	552	564	542	503	555	551	523	590	541	522	521	523	558	527	563	571	547	544	552	580	543	606	551	561	549	569	572	537	544	546	537	558	573	574	564	588	541	543	535	588	585	574	541	513	552	560	557	581	549	564	541	511	558	591	540	556	511	568	525	543	556	575	567	581	572	610	536	583	514	546	529	558	600	587	549	527	544	573	539	559	553	541	559	559	560	579	585	592	584	546	558	551	535	552	576	537	547	583	560	584	561	584	567	573	572	556	544	568	588	551	590	561	565	563	560	536	548	572	560	594	558	551	551	543	582	635	551	607	549	572	561	540	525	553	572	570	574	585	525	546	561	563	566	585	540	604	566	548	569	576	548	568	521	555	563	563	584	561	530	563	554	538	579	577	529	589	538	537	611	536	563	562	517	566	542	570	556	562	581	572	546	531	533	589	584	595	583	532	509	574	547	540	509	550	579	551	572	538	598	549	564	549	577	534	569	556	530	566	543	538	524	563	575	515	574	531	544	548	573	559	600	530	564	576	553	569	561	547	513	574	547	567	596	557	598	577	545	519	547	553	527	566	573	567	589	576	554	539	537	561	532	560	577	606	548	585	577	560	597	528	582	584	589	581	561	554	541	573	541	543	555	545	560	568	514	558	539	577	578	575	570	530	592	577	552	499	602	554	541	578	562	516	560	560	558	585	528	547	512	571	587	535	532	581	544	578	577	557	583	529	544	569	588	550	559	536	541	567	548	544	559	511	532	562	545	560	531	552	565	547	557	553	573	562	570	585	570	533	586	497	550	571	544	549	579	603	536	572	598	557	571	553	556	543	554	555	542	531	559	590	571	532	546	559	574	563	546	581	557	578	543	554	589	577	540	554	558	565	510	560	614	544	578	571	559	544	575	589	555	572	546	610	555	540	559	568	568	564	515	572	565	537	589	573	576	567	582	606	562	567	587	555	563	574	562	601	583	567	579	544	577	551	562	570	582	510	556	536	581	528	568	550	567	579	581	540	565	539	535	572	559	531	609	530	514	528	547	571	572	522	591	585	553	561	567	557	563	580	565	565	595	549	551	536	615	525	553	567	541	590	564	565	552	555	617	522	545	576	549	594	589	527	528	508	567	543	546	586	554	518	570	569	528	541	544	561	569	561	543	571	540	589	571	552	526	570	592	569	575	583	577	555	570	566	600	564	620	547	536	572	577	536	582	552	565	553	519	579	537	564	571	585	532	588	573	593	597	519	539	536	574	601	564	565	585	603	542	562	552	545	562	551	580	609	557	573	539	512	605	565	558	528	574	583	569	554	504	616	545	580	555	548	560	611	576	513	587	559	550	587	562	543	586	564	552	552	558	579	567	500	548	534	548	520	563	540	530	560	512	600	620	541	603	563	519	559	552	544	576	550	552	565	584	536	549	577	544	573	530	567	532	531	550	579	551	561	549	611	571	543	564	555	542	574	531	529	569	562	530	593	562	542	606	557	517	540	567	595	572	566	561	550	552	522	561	549	576	576	538	606	547	556	563	553	537	536	531	577	585	518	548	582	588	546	567	559	564	600	578	582	569	535	572	558	560	547	561	536	571	527	543	599	533	611	582	585	578	580	559	587	536	552	507	562	555	551	571	548	546	596	562	557	524	591	584	521	543	541	574	570	522	575	555	533	571	532	588	536	556	558	563	552	542	598	574	535	575	575	524	540	558	584	582	541	621	559	542	571	568	585	564	569	547	567	562	556	530	577	605	554	586	598	587	493	568	551	569	586	566	553	591	549	544	567	586	606	554	573	607	517	574	526	567	557	577	543	590	567	575	612	582	631	577	574	576	540	547	521	563	578	592	550	587	562	579	583	598	585	575	584	546	563	602	576	567	550	600	550	544	573	562	552	532	591	589	594	614	572	567	562	572	535	557	514	561	563	550	589	580	527	541	540	519	556	523	584	581	556	534	544	581	555	581	560	555	552	544	578	519	533	549	574	537	549	508	530	547	575	553	572	587	526	534	604	559	572	587	571	558	562	576	597	560	544	596	558	556	564	549	623	524	568	573	573	525	553	547	581	548	553	586	541	574	527	554	581	563	637	563	562	583	570	567	558	574	564	554	573	534	587	568	524	594	568	570	599	546	552	575	564	539	590	533	550	520	598	608	568	599	562	584	548	551	508	551	562	534	543	582	530	590	552	559	537	546	569	558	581	557	591	575	553	557	568	578	589	551	559	554	569	564	564	548	602	563	595	548	516	608	496	536	528	581	564	534	565	558	576	541	564	567	567	560	528	602	598	535	593	588	619	562	573	535	567	604	571	581	584	547	547	595	556	531	576	543	554	533	541	592	555	572	587	609	513	533	553	586	572	565	541	548	587	550	529	547	554	555	549	553	515	613	538	536	598	534	577	612	594	573	543	549	570	545	573	570	583	540
57377	29659	16564	6662	3364	2266	1940	1509	1177	997	1134	986	834	681	610	574	484	498	469	397	380	341	364	345	356	338	334	346	313	321	368	335	306	277	282	316	328	328	308	300	293	296	300	285	295	282	350	319	258	298	303	309	314	327	328	311	326	299	294	285	308	265	288	320	361	324	300	279	302	320	308	300	308	304	269	290	308	323	287	305	344	298	322	321	275	265	281	270	300	369	294	325	311	305	321	308	304	301	321	308	283	302	290	308	329	273	289	307	290	292	310	305	289	284	273	311	316	314	352	294	285	269	310	338	304	312	301	319	277	284	271	305	322	255	308	332	319	276	271	322	270	330	303	288	297	293	286	303	332	349	311	283	313	291	270	250	292	288	323	293	284	288	326	285	326	321	322	317	354	287	331	332	273	319	328	272	281	283	288	297	303	256	318	316	302	297	342	333	329	325	292	316	327	282	305	315	295	335	288	304	298	319	317	298	325	300	331	283	279	326	308	329	295	282	333	319	293	338	284	270	362	316	351	319	311	298	310	315	310	282	340	280	311	320	304	318	282	293	329	279	292	301	307	316	282	318	255	295	304	312	297	308	297	296	322	294	308	281	288	289	323	268	330	299	311	295	345	333	315	317	295	269	308	280	284	306	293	296	318	343	319	305	289	303	311	294	298	318	293	294	319	303	314	288	293	351	284	335	297	315	315	303	283	313	281	302	299	317	321	330	318	316	323	317	306	291	332	316	294	308	328	303	321	343	306	291	300	328	291	328	284	318	329	326	341	289	310	330	289	331	312	307	312	280	300	325	287	270	314	294	291	327	308	315	297	319	317	292	306	301	313	332	285	306	321	289	291	311	326	309	327	306	293	316	292	303	304	320	326	286	284	308	310	314	294	314	307	311	278	284	341	285	325	320	298	308	271	277	318	325	310	312	291	311	290	299	298	297	342	292	292	294	313	312	315	290	323	298	296	297	290	300	289	289	288	316	341	325	309	312	295	275	327	299	347	301	284	263	288	329	308	331	316	301	292	320	310	295	289	324	312	319	319	287	305	329	304	305	338	280	324	307	323	308	298	307	304	304	273	304	326	334	306	290	285	333	310	289	270	291	322	299	301	294	299	317	292	276	276	298	307	293	306	294	355	307	321	293	315	317	283	308	288	334	285	304	262	283	278	330	320	282	279	320	301	298	338	337	296	285	322	294	296	317	293	310	312	291	325	294	300	307	329	294	351	329	298	287	305	284	283	288	307	323	308	310	307	348	307	264	295	277	330	297	280	299	308	289	311	306	303	291	291	276	317	306	281	285	300	291	295	270	298	306	277	315	285	325	297	285	331	318	312	302	309	317	335	321	287	319	293	286	307	310	308	292	320	271	304	340	280	339	293	313	304	301	297	326	298	266	256	308	279	309	281	302	280	283	306	343	321	300	269	287	303	287	317	324	322	297	283	277	303	319	335	289	321	293	285	299	301	259	299	324	297	335	256	251	323	281	327	296	312	309	272	287	306	324	340	339	302	315	300	281	312	319	306	265	271	314	285	262	295	293	309	326	302	261	289	310	280	307	320	313	331	302	282	299	313	312	326	323	289	266	284	297	315	316	316	298	284	322	311	312	289	311	302	317	287	333	311	302	305	334	307	320	294	289	306	340	293	307	308	325	313	312	317	327	285	315	317	315	337	289	286	285	304	308	314	308	289	286	301	269	338	270	284	303	287	320	275	277	319	274	306	269	304	309	323	291	342	302	290	304	303	320	333	339	347	324	334	314	323	323	264	315	303	310	291	326	324	283	287	320	319	272	272	300	287	318	303	290	319	306	315	276	287	328	290	298	305	267	305	300	296	296	311	266	324	288	245	307	312	312	305	324	322	304	333	331	297	301	290	294	302	313	313	283	290	322	274	326	301	300	348	294	273	290	288	285	281	343	319	291	316	297	278	332	298	268	291	286	307	322	312	296	290	310	308	311	303	299	313	298	317	294	328	329	316	320	314	345	316	312	342	279	289	322	261	285	315	273	307	302	339	280	293	310	298	306	299	307	303	302	290	302	297	298	296	278	295	304	293	328	266	316	324	333	282	292	309	280	306	250	328	292	316	278	290	278	290	282	297	306	310	294	290	305	294	308	285	315	357	311	287	313	300	304	294	275	296	289	320	277	288	324	296	285	285	326	290	270	298	325	331	298	267	310	289	315	331	282	339	253	307	302	311	312	341	311	310	250	307	313	302	333	274	302	313	274	300	311	295	355	331	305	336	279	313	323	306	316	335	269	292	278	300	268	288	313	313	299	274	296	275	324	304	316	295	273	274	304	278	326	295	289	283	314	282	302	313	296	308	279	325	306	295	286	333	296	293	280	286	322	319	322	283	297	296	298	316	320	306	310	303	334	299	313	303	298	287	291	323	250	314	329	275	293	294	322	290	326	317	300	289	323	306	310	295	270	270	318	306	273	312	303	322	306	294	330	294	326	300	307	296	312	290	273	252	366	334	281	274	320	316	290	317	320	313	307	268	309	293	324	308	329	291	293	297	283	279	301	281	305	284	284	307	311	326	316	305	310	312	313	334	340	291	306	293	312	304	299	285	308	299	303	339	315	303	293	307	296	286	338	296	329	303	344	312	360	281	272	291	291	328	331	341	333	307	313	308	307	309	332	311	312	297	265	320	313	292	279	333	303	309	296	285	308	285	267	272	299	305	304	313	296	308	292	323	316	310	316	287	310	301	310	295	323	275	307	292	291	308	299	295	300	303	289	310	294	269	298	305	280	287	292	305	283	276	261	273	306	315	315	310	307	307	287	308	292	265	325	320	293	332	319	312	296	273	264	292	321	293	321	334	292	285	309	267	294	319	297	306	311	282	278	279	289	309	315	284	321	301	286	283	328	302	289	297	321	320	302	316	302	289	295	298	315	270	337	288	334	333	341	303	291	270	293	327	309	294	287	295	277	291	294	326	307	336	330	280	307	299	265	287	313	284	301	327	299	283	307	300	270	258	302	296	303	283	289	331	274	303	323	305	279	314	308	296	321	300	287	305	304	277	264	267	291	293	261	294	289	269	305	316	290	343	294	310	302	315	322	289	333	315	308	315	324	300	299	301	315	309	326	288	289	317	281	309	327	298	301	285	338	282	305	303	327	315	288	325	291	279	312	295	309	345	303	282	299	318	289	283	286	305	320	340	273	318	345	314	293	259	298	297	306	275	321	304	324	322	353	311	306	334	292	299	303	293	271	305	298	269	303	350	293	311	295	267	298	303	327	276	283	295	281	287	283	278	342	330	313	304	326	298	274	320	327	322	313	253	318	310	325	329	314	307	316	329	326	279	331	314	317	295	327	286	325	322	326	301	313	317	316	330	321	291	324	297	282	276	317	285	293	290	274	287	288	286	283	338	293	297	317	318	263	295	275	290	269	304	269	291	290	291	283	265	352	314	324	307	309	323	281	291	328	330	305	264	342	306	317	286	304	321	298	278	276	291	271	286	320	324	299	292	281
33506	19349	17302	13001	10286	8077	7439	5651	4658	4219	5319	4398	3530	2583	2497	2183	1836	1599	1553	1318	1165	1023	874	851	843	838	853	833	852	817	832	791	789	749	744	737	774	741	667	684	676	670	655	687	660	705	646	696	624	648	636	664	659	659	675	676	664	667	612	670	635	696	628	645	676	635	621	668	679	617	646	655	601	600	676	661	630	660	640	649	650	652	680	631	640	646	648	672	624	607	620	629	677	671	612	667	688	626	640	606	642	636	610	652	638	679	671	668	604	656	605	591	606	643	633	587	663	653	627	659	694	605	628	593	622	634	665	623	629	596	629	624	586	638	664	615	608	614	626	600	643	653	639	603	649	625	708	613	604	623	659	675	669	645	640	648	646	623	582	611	647	662	627	616	666	639	612	622	622	648	659	687	648	668	628	654	669	675	595	627	633	637	694	566	628	614	604	656	642	640	614	656	613	668	622	629	613	664	642	659	666	612	637	665	656	668	619	701	605	652	618	660	637	606	600	602	624	644	643	595	619	646	634	631	651	622	611	629	639	611	660	621	612	607	672	643	655	663	647	611	610	671	603	655	625	602	604	653	648	626	666	628	620	634	633	638	601	689	677	650	614	644	593	651	613	600	617	644	645	660	638	691	604	635	619	667	613	617	654	607	640	612	640	604	668	640	645	622	631	649	671	623	621	652	601	630	649	640	652	634	670	598	644	660	636	638	621	641	631	619	594	623	621	628	656	627	634	633	603	637	623	636	667	688	611	618	630	633	596	619	667	647	661	641	671	643	655	604	618	659	623	633	654	645	643	624	621	665	654	665	622	649	629	632	679	636	648	629	587	631	663	652	650	624	647	632	671	623	621	680	609	687	636	634	647	613	584	651	660	639	626	588	669	607	627	646	623	632	656	622	624	618	598	651	626	635	581	657	622	633	650	644	640	640	646	625	666	658	630	623	632	625	619	640	658	679	650	631	699	627	605	639	651	698	659	659	633	627	595	591	618	656	651	636	644	651	603	676	607	667	620	629	645	632	613	608	627	640	658	647	639	647	660	650	658	684	658	639	658	658	615	623	669	643	666	661	638	642	639	615	626	609	651	649	623	597	624	673	633	649	662	658	647	626	639	637	635	634	645	645	621	679	609	645	610	648	634	577	625	619	576	596	623	643	592	614	673	621	686	609	602	637	660	640	641	599	642	622	609	681	656	667	682	648	637	651	632	615	603	634	599	604	629	684	608	661	637	655	636	635	615	597	671	605	654	655	637	600	602	640	617	611	628	664	666	651	640	649	639	629	662	637	624	665	641	628	634	640	675	634	601	647	628	634	629	628	636	682	654	596	621	641	618	636	593	607	594	658	627	653	702	610	624	643	643	646	598	665	668	615	608	652	645	636	652	621	652	605	655	622	648	582	672	623	697	615	654	645	623	645	583	667	612	640	643	699	612	633	679	596	628	594	690	655	670	601	628	620	622	631	646	650	650	637	646	666	654	596	665	601	680	636	632	644	665	674	672	622	612	632	662	588	658	661	654	628	686	637	649	672	649	674	637	621	633	644	650	651	606	627	651	640	668	610	622	612	632	622	643	652	668	647	708	631	605	632	693	662	645	653	635	670	622	674	643	638	620	675	604	651	636	635	636	616	652	631	648	681	632	666	615	627	630	639	642	614	653	615	672	549	686	635	661	653	594	653	614	686	622	651	644	635	673	653	642	659	605	625	656	620	655	615	618	640	627	602	687	629	637	638	654	628	697	640	631	651	668	646	637	671	594	609	633	637	662	658	674	634	632	668	602	621	621	617	595	648	674	651	666	583	630	603	626	686	645	615	623	640	650	670	628	641	577	638	658	655	613	663	581	631	635	662	655	667	604	670	637	650	637	646	630	609	596	603	673	644	668	660	628	659	632	643	637	647	626	610	593	651	648	643	660	626	584	627	614	639	693	635	609	620	667	593	666	678	605	634	636	664	598	649	586	619	674	659	628	700	642	628	658	635	642	633	584	612	628	595	656	620	631	601	671	642	649	659	611	598	624	659	629	630	604	613	666	651	628	631	612	662	613	648	629	682	624	655	622	640	644	627	613	621	586	635	636	651	628	615	632	645	643	548	677	662	595	614	663	618	653	628	618	633	604	660	654	621	634	611	652	670	639	649	625	605	656	663	657	611	650	600	645	658	596	614	630	635	640	638	651	665	684	635	652	634	661	652	618	599	625	650	637	682	631	623	649	623	657	613	694	664	673	668	650	640	668	646	628	606	612	656	664	625	641	643	616	620	645	610	663	689	638	676	652	646	622	628	635	653	637	654	672	654	660	617	655	685	612	613	641	649	638	636	677	606	641	617	614	591	665	649	581	647	641	624	643	613	609	632	649	599	652	665	662	727	609	652	656	729	645	598	611	654	622	634	634	642	610	660	615	606	648	611	651	613	680	632	618	643	629	593	648	649	639	613	631	637	668	643	627	631	608	610	671	617	595	659	634	650	646	627	594	637	597	576	631	637	636	672	620	647	649	616	674	630	648	612	673	658	658	670	614	674	618	653	638	657	595	612	619	622	607	650	629	609	636	645	630	608	712	632	627	656	603	629	650	654	653	651	635	632	627	643	631	655	644	664	638	658	644	622	669	645	668	647	664	638	625	623	617	649	652	619	646	676	635	663	617	589	647	669	672	627	610	604	636	642	661	651	663	634	639	641	674	679	678	651	609	607	642	620	623	645	643	633	663	655	606	600	641	610	629	648	642	688	625	647	608	640	633	671	629	644	655	658	632	618	603	641	644	580	661	677	704	629	604	593	665	630	630	624	607	605	645	626	632	688	640	637	652	634	571	621	581	624	603	614	626	695	628	630	663	688	661	623	657	633	608	626	645	635	614	547	679	664	628	632	644	659	650	623	668	636	605	618	638	649	679	654	634	638	608	649	670	672	579	639	619	651	593	621	621	670	637	633	644	671	627	675	629	681	631	633	650	637	681	658	659	649	652	702	651	651	630	622	627	646	642	619	642	606	635	634	634	647	663	640	671	700	636	652	639	666	660	661	700	643	613	677	645	668	632	587	647	670	663	613	623	627	604	636	618	612	653	657	618	639	650	645	644	649	668	641	636	684	656	606	690	645	655	641	618	661	569	620	675	629	620	686	652	626	646	623	639	632	693	683	648	638	645	612	614	610	692	641	640	667	639	626	681	697	644	638	632	626	657	609	608	654	659	654	609	641	658	631	604	616	646	645	623	640	692	658	619	653	636	600	598	664	665	627	604	617	637	624	581	658	676	652	654	638	618	614	609	625	652	623	618	608	635	614	679	654	690	625	629	683	625	641	620	614	649	651	636	602	694	633	595	674	638	631	592	642	590	665	619	599	635	642	639	641	599	645	620	629	627	649	635	611	656	633	644	623	593	627	679	659	674	644	631	699	684	647	629	644	620	659	592	602	685	606	644	653	673	672	645	646	649	655	646	655	614	671	687	640	648	645	666	612	687	638	630	655	658	643	640	655	660	619
36201	16423	5340	2158	1265	851	806	627	532	520	496	394	362	377	368	362	356	332	289	340	277	261	258	265	296	260	293	248	265	297	256	243	293	271	282	269	239	266	266	281	259	255	245	253	278	279	255	291	251	257	262	275	267	252	262	251	244	268	289	265	279	271	230	264	253	267	247	217	280	264	268	267	270	272	228	294	287	256	251	244	251	262	278	272	295	239	239	256	244	268	272	251	281	258	289	293	287	271	261	230	265	279	232	259	252	250	266	219	267	230	261	257	274	278	269	257	273	299	269	263	276	267	242	270	318	251	259	264	235	263	248	277	285	273	252	264	265	267	278	270	241	267	271	241	232	257	270	230	216	281	252	251	259	265	236	240	276	245	231	235	308	260	225	256	253	250	280	259	261	266	258	266	262	275	258	290	275	263	247	275	268	252	294	278	227	252	288	231	270	282	246	249	261	245	297	241	236	287	263	254	261	260	241	258	259	261	263	269	246	254	237	259	281	279	283	256	273	245	253	266	278	265	229	268	244	240	262	262	296	265	260	255	244	242	262	282	272	266	290	269	253	241	248	273	254	239	257	239	256	248	258	273	235	243	282	276	255	252	256	261	273	251	284	253	252	267	279	276	267	257	250	244	259	248	253	291	240	274	302	251	243	274	234	267	292	240	292	287	316	278	265	251	279	253	247	241	270	278	241	279	269	281	250	279	264	281	257	258	248	286	266	274	244	296	276	240	248	237	252	251	280	258	258	266	278	256	253	289	256	265	261	274	262	254	268	272	229	287	279	273	233	247	242	257	259	269	247	230	242	235	232	244	265	278	265	248	254	250	254	258	275	262	269	306	276	258	262	270	273	288	225	279	284	271	246	258	237	283	266	244	263	236	269	288	234	284	280	239	241	260	254	259	245	253	257	274	261	254	237	236	277	244	248	241	232	249	266	263	246	275	254	249	263	280	264	243	233	278	270	236	256	283	267	261	243	265	267	265	270	282	258	286	259	243	249	285	289	270	260	251	234	239	278	244	275	267	263	242	271	285	271	258	251	250	271	264	268	321	260	261	269	272	250	260	265	249	279	263	268	289	256	238	247	272	260	256	259	293	264	236	257	288	256	259	250	230	268	253	231	264	278	260	287	250	279	261	249	255	273	275	264	251	284	236	227	271	263	253	253	280	268	272	279	304	273	257	228	245	297	296	245	277	248	260	235	296	269	252	250	266	249	276	243	258	248	235	254	252	271	269	270	219	287	267	257	285	258	259	263	258	242	266	265	237	248	267	248	241	241	252	277	254	249	268	252	270	269	282	286	281	283	253	240	241	302	298	279	250	260	259	253	281	227	242	248	244	230	243	275	292	275	277	284	267	226	237	224	242	243	258	256	271	251	267	254	262	265	301	277	263	254	272	257	264	248	276	259	267	264	264	294	230	241	259	255	278	265	255	263	234	284	263	287	250	288	285	288	291	238	255	256	233	287	288	248	256	252	239	249	275	254	279	254	286	256	263	257	226	230	267	238	242	243	275	249	256	232	252	227	256	261	273	279	261	248	283	254	254	251	250	250	290	257	277	277	229	238	257	247	275	231	279	295	272	277	252	254	239	242	238	253	231	259	252	261	268	276	237	233	234	260	274	281	267	251	300	238	266	228	263	278	271	261	303	280	266	262	256	261	273	253	290	262	274	278	268	269	276	279	228	257	250	263	272	245	269	271	288	247	226	239	260	285	254	241	247	314	283	233	271	270	260	258	267	230	263	284	265	276	313	252	266	290	287	286	315	268	268	262	241	288	277	257	243	284	242	246	245	266	251	232	256	259	296	259	286	283	237	251	268	256	288	272	267	242	254	252	242	280	265	260	262	242	295	241	312	249	256	264	237	245	272	260	271	256	250	247	246	242	236	285	276	281	266	270	261	248	260	254	249	245	268	262	254	247	254	252	283	272	241	253	253	269	272	263	258	268	251	263	251	286	272	299	264	271	276	247	277	258	276	285	283	260	260	258	245	248	271	268	245	273	242	298	242	278	248	261	226	272	242	259	264	239	253	260	252	263	248	270	252	240	245	256	284	240	251	281	274	276	243	254	249	261	294	247	240	259	263	260	230	264	263	239	237	260	264	277	268	224	262	265	256	267	234	282	269	272	259	240	247	288	258	275	274	249	242	253	249	247	267	269	259	244	278	282	258	262	261	256	238	270	270	237	269	256	263	281	245	257	246	261	243	281	254	251	253	253	256	255	246	257	248	256	236	253	297	281	248	265	265	208	264	242	265	262	279	260	245	273	245	259	240	264	246	272	278	241	271	290	261	266	273	228	243	262	253	270	268	268	254	238	272	252	259	261	265	271	288	277	241	254	252	241	247	245	266	289	257	270	239	266	275	309	261	268	265	262	271	263	256	255	241	243	275	254	245	260	252	246	248	255	246	254	227	229	230	287	253	271	247	268	267	260	229	281	262	272	288	272	261	260	256	268	269	274	217	270	261	234	269	251	289	250	236	246	240	262	252	276	248	249	247	282	288	271	234	245	237	231	282	270	258	251	267	262	263	251	272	291	284	274	282	281	271	267	242	234	261	276	265	292	232	277	222	218	254	255	254	281	238	261	243	264	247	275	274	259	281	230	250	261	241	287	268	266	247	239	255	292	262	263	271	269	275	295	272	225	247	271	310	239	264	268	258	275	287	264	269	255	279	299	232	250	283	268	301	251	239	281	252	269	263	271	323	258	280	280	269	240	268	252	248	258	298	255	250	271	248	248	257	294	285	252	286	256	269	270	276	260	274	225	253	246	279	268	266	250	275	232	309	233	290	283	269	220	260	270	232	262	268	291	231	269	246	262	279	264	260	252	238	257	259	256	250	247	264	255	265	262	298	264	241	246	278	265	273	266	259	248	215	273	246	257	264	258	299	287	275	274	257	248	256	259	264	279	255	239	248	271	268	273	269	252	240	253	233	276	271	272	270	241	284	280	262	250	246	261	257	296	270	280	248	246	241	251	235	243	254	227	273	252	256	277	262	264	243	244	263	275	266	273	240	261	268	278	251	242	247	238	270	264	271	276	269	245	253	274	292	254	256	256	256	251	279	271	272	246	256	251	242	324	225	276	250	245	267	224	251	257	245	276	257	263	257	264	280	240	269	230	264	256	266	268	274	251	257	249	262	258	232	241	228	288	242	253	274	277	251	251	265	269	253	250	276	259	254	277	293	239	260	291	277	281	261	249	229	270	312	255	262	293	252	234	259	274	243	279	254	273	267	308	256	233	250	286	253	284	243	290	262	256	249	251	278	257	267	246	256	254	254	266	287	242	279	233	237	293	245	259	255	283	244	262	253	259	212	252	256	266	277	258	261	248	227	256	214	250	264	270	274	281	270	231	285	282	268	255	261	252	269	244	293	227	256	276	272	266	307	256	280	260	264	271	261	248	244	267	280	247	199	248	258	263	263	262	263	274	279	257	231	281	267	248	247	276	264	253	266	259	273	245	280	270	259	246	313
20935	9934	6831	5459	4157	3332	2961	2329	1893	1817	1939	1594	1232	1107	1006	1016	913	849	775	750	731	622	649	627	633	627	646	642	680	652	630	642	580	580	600	605	593	539	615	558	561	556	584	587	529	548	583	560	557	547	569	548	547	574	559	593	558	569	539	594	558	512	559	574	521	524	540	604	557	551	535	567	548	582	542	601	572	589	530	578	553	544	571	561	544	536	580	590	569	553	587	568	567	564	573	552	546	579	530	537	546	521	547	536	522	518	544	569	581	516	554	512	539	526	590	564	571	503	588	535	535	543	553	564	538	550	589	504	550	521	539	515	557	570	524	544	568	551	525	549	541	567	571	592	573	554	574	596	578	573	550	559	587	536	575	569	587	528	598	559	521	532	606	586	518	526	546	555	555	582	561	542	573	551	544	551	597	545	557	551	564	546	521	569	540	550	591	576	541	539	565	551	549	567	565	604	559	568	586	554	539	522	558	576	561	554	552	547	566	545	576	516	523	554	516	508	556	552	541	551	516	545	586	561	549	545	560	559	541	566	551	537	551	541	533	541	564	536	556	543	541	587	567	554	607	589	560	555	573	586	496	542	539	564	588	525	561	562	554	577	553	555	539	576	518	548	539	500	546	559	587	580	531	573	600	538	508	558	565	569	556	599	560	516	574	584	551	560	533	506	520	606	605	488	556	552	567	592	562	562	587	580	555	554	526	537	528	545	581	514	594	561	538	597	585	543	537	588	627	556	524	573	572	546	542	545	600	548	570	538	537	598	534	573	521	582	593	570	533	574	559	531	534	555	548	544	574	534	584	616	512	527	568	606	557	610	553	545	520	558	569	582	552	591	569	556	540	537	550	545	556	552	554	545	558	517	553	568	532	556	557	547	545	530	487	574	538	557	557	518	560	574	543	581	590	531	536	560	555	564	591	562	553	550	581	549	609	569	565	579	539	588	561	578	569	580	514	546	563	555	563	550	534	550	587	544	594	555	538	605	588	536	540	551	576	546	548	541	527	556	550	537	596	576	575	589	531	558	570	604	594	561	582	553	566	559	580	568	560	569	536	578	560	506	564	538	563	575	544	544	552	536	561	618	534	583	520	525	534	554	538	538	597	565	596	561	553	572	552	582	535	588	568	559	532	581	602	583	541	594	553	531	579	536	572	560	534	583	576	540	558	602	573	571	573	530	548	571	578	577	570	516	575	585	549	562	603	527	538	583	535	539	556	574	546	589	580	559	588	537	531	547	547	569	563	539	582	592	587	535	538	562	582	579	542	540	557	561	561	541	609	558	527	525	575	565	550	587	535	564	552	553	501	563	583	570	580	547	573	613	558	543	518	525	556	540	581	537	564	521	545	572	601	535	570	588	571	553	513	556	586	540	589	543	564	558	578	531	573	551	538	572	570	491	534	540	588	570	613	528	524	548	545	570	584	605	570	540	513	565	555	524	538	589	548	591	564	565	566	539	592	565	583	560	592	551	490	565	557	565	557	571	579	574	532	570	542	542	536	544	543	576	571	572	563	559	539	544	536	567	570	599	519	541	595	554	576	546	553	559	536	507	555	538	570	534	550	584	580	552	561	551	571	525	526	554	542	589	547	557	560	610	541	516	558	566	543	590	533	552	526	546	566	572	565	565	519	532	564	524	539	547	576	573	571	545	520	559	574	554	565	569	578	549	572	595	571	555	591	534	547	591	562	554	518	534	529	518	560	618	535	519	564	553	575	503	588	556	554	593	597	517	555	553	533	575	558	591	568	548	553	569	553	483	570	586	545	543	547	506	565	613	557	556	588	522	587	544	541	536	567	610	563	557	572	551	579	569	596	548	540	523	557	588	567	550	540	519	551	556	579	555	569	509	582	515	559	545	555	515	568	569	539	539	547	571	553	544	565	562	545	553	552	596	554	532	546	568	559	555	540	554	525	545	567	575	537	563	531	563	538	545	563	547	551	583	553	528	556	547	566	578	605	568	603	561	583	580	595	529	575	587	531	528	562	566	572	552	551	498	569	536	553	554	593	587	579	565	522	510	578	592	525	545	592	555	537	551	484	573	552	559	555	624	550	549	559	549	539	593	552	546	600	525	570	556	553	554	555	548	608	544	645	584	541	537	579	531	564	541	531	558	552	578	533	584	551	575	529	577	593	551	547	563	567	529	586	561	557	550	525	536	562	604	549	549	574	550	549	548	530	570	582	607	537	538	538	535	555	561	583	518	528	562	557	562	604	615	515	597	556	530	561	573	572	572	530	539	549	544	512	582	576	563	539	556	590	570	580	559	536	551	551	588	576	533	517	516	589	575	567	569	552	493	590	562	610	539	533	562	546	595	568	569	567	559	527	571	559	542	571	577	592	567	554	544	577	539	579	595	544	575	534	577	557	601	544	519	547	560	571	514	544	594	544	567	547	550	551	563	537	542	577	577	583	531	558	553	597	543	537	574	583	549	537	537	542	601	544	524	518	610	546	549	551	536	568	500	521	531	582	567	530	501	536	527	543	607	554	588	552	567	544	545	572	572	562	555	587	585	555	562	564	546	529	601	559	516	576	604	562	544	575	545	521	579	529	584	557	526	567	569	528	534	594	548	566	582	589	555	548	515	562	579	587	523	562	545	562	526	553	520	586	557	567	538	536	578	548	574	561	534	571	520	569	533	547	585	593	556	522	536	548	578	624	552	526	525	547	570	547	501	509	592	554	530	529	535	592	518	560	593	555	595	527	577	555	530	561	555	590	526	589	584	545	579	528	542	549	540	592	566	568	551	562	590	538	559	530	563	547	553	603	576	543	550	534	557	555	567	586	567	506	583	593	605	572	547	589	565	576	594	581	538	550	553	557	562	562	559	492	593	547	574	592	570	510	543	589	598	581	586	508	589	594	515	558	562	529	536	571	555	577	604	546	549	517	580	546	528	569	555	582	523	572	589	564	555	581	552	522	581	551	508	575	588	596	568	521	526	570	556	535	555	563	555	560	525	578	582	527	600	565	522	600	533	586	538	538	540	555	581	556	602	579	563	556	520	553	539	558	518	581	570	588	553	560	531	573	557	578	553	551	573	553	556	557	562	580	566	570	558	535	552	585	580	571	563	591	565	594	543	533	553	554	539	532	498	611	558	599	577	571	608	604	552	554	565	559	580	560	579	535	579	561	537	553	530	545	568	543	556	554	568	530	566	586	566	526	540	557	554	551	566	566	563	577	564	539	534	565	510	542	591	584	588	580	560	554	500	546	532	550	580	541	571	568	589	541	564	553	556	572	570	506	559	586	543	555	573	528	524	535	588	546	523	540	571	548	569	595	557	565	525	538	570	561	574	545	521	559	514	590	553	552	578	504	598	577	517	544	554	526	544	523	588	519	531	575	508	550	566	582	602	526	565	553	533	535	574	516	531	505	596	559	558	557	558	556	533	544	526	538	551	555	552	566	546	560	580	530	507	629	566	575	561	580	549	568	558	570	610	565	569	559	561	551	562	542	538	507	598	577	536	560	559
51786	26074	11017	4051	2337	1679	1353	1002	737	813	792	648	569	517	455	433	388	370	343	320	342	307	274	314	311	272	296	308	257	286	276	288	265	260	284	244	243	274	273	274	257	267	270	273	229	262	249	276	265	279	249	266	260	297	266	241	272	314	269	249	255	262	265	280	228	240	291	267	279	265	234	242	275	233	271	242	249	254	239	263	269	226	261	244	272	287	257	278	276	262	241	256	231	210	283	291	246	263	247	263	257	262	287	248	231	280	268	271	261	242	259	267	232	268	249	222	281	263	251	246	263	238	264	275	248	252	245	280	272	250	228	272	267	263	248	274	272	241	258	261	228	251	245	293	255	268	267	238	247	272	232	243	251	275	274	251	263	227	213	237	269	265	277	258	240	256	258	279	241	227	243	254	250	240	288	249	274	282	274	269	244	243	277	270	261	256	253	286	258	255	257	277	296	243	273	258	245	261	253	266	300	254	247	272	256	244	251	259	276	266	242	249	265	271	266	267	253	280	267	268	245	233	251	240	252	275	272	250	243	250	232	223	270	297	239	260	268	276	275	260	263	285	258	266	279	248	236	248	275	261	266	262	261	234	262	270	240	236	260	260	252	252	271	241	249	296	239	239	278	278	275	286	261	226	260	232	285	259	238	289	278	300	262	237	271	212	254	245	307	271	268	291	272	265	245	260	274	295	265	274	278	268	279	269	233	282	278	232	272	282	266	266	264	251	230	270	243	251	242	279	267	231	221	245	230	259	290	258	232	252	240	243	248	218	267	270	248	282	254	274	249	247	247	242	262	267	256	249	292	262	252	246	239	251	248	242	286	254	257	264	245	273	238	284	240	259	267	255	235	265	241	254	238	264	242	260	245	271	287	253	246	286	246	256	286	258	296	288	242	266	241	242	239	276	229	269	260	229	261	269	257	256	242	256	270	259	263	267	257	258	270	297	249	295	277	257	247	260	240	243	263	228	269	280	235	242	235	227	262	246	256	256	244	250	225	258	272	249	269	249	224	248	268	262	246	270	265	269	275	273	258	261	270	253	255	292	263	283	261	249	247	268	267	276	262	298	238	280	284	228	230	262	260	268	258	264	245	270	264	254	245	261	238	246	274	282	264	302	269	255	247	258	281	264	266	239	250	271	208	198	240	241	273	268	239	238	273	265	236	286	241	271	255	246	285	252	249	255	263	277	240	263	289	264	262	248	265	236	266	264	292	233	244	241	268	239	279	270	247	256	234	243	237	242	278	251	245	256	254	299	268	302	242	267	266	267	279	268	264	266	228	250	260	243	263	255	290	283	260	275	252	248	252	244	262	293	229	253	288	251	265	255	259	250	289	253	253	280	246	258	225	292	289	263	239	262	267	264	252	208	255	298	263	252	254	267	293	285	256	246	254	248	236	244	271	267	242	254	289	221	244	267	254	279	243	234	265	246	281	274	232	283	256	244	229	230	266	270	275	302	288	230	279	284	259	294	270	281	265	240	281	253	259	260	236	281	256	240	245	234	235	234	265	272	268	233	262	240	289	245	267	264	249	251	253	276	255	245	261	246	286	254	242	243	290	251	227	270	286	255	258	248	266	229	248	243	291	239	290	270	243	246	239	254	285	253	220	244	259	225	234	263	266	255	237	280	290	307	277	290	243	224	259	228	234	249	227	293	238	227	247	267	243	243	285	252	252	271	284	248	257	260	265	276	247	218	259	260	266	276	280	262	221	241	252	257	277	231	271	254	238	263	247	263	278	262	278	265	250	238	246	253	262	260	249	282	277	265	212	256	277	235	245	256	267	262	268	265	279	255	242	260	291	253	259	274	218	287	280	251	267	240	250	239	271	246	239	265	250	258	266	263	256	250	272	273	257	253	256	241	257	273	240	261	256	228	233	267	266	267	250	271	273	275	271	271	237	256	293	250	272	257	251	258	274	268	269	253	236	262	278	253	250	254	252	243	253	261	268	248	258	254	276	284	248	219	280	243	268	271	216	240	263	274	270	290	261	256	251	258	286	234	246	276	257	224	262	260	248	259	245	266	242	241	274	240	263	268	264	265	240	249	254	269	297	266	253	257	278	251	255	237	260	272	258	271	284	247	253	279	239	230	254	248	280	245	275	253	267	253	251	254	264	252	255	270	265	261	242	281	243	262	256	240	281	241	255	260	251	262	252	259	250	237	246	255	259	264	270	247	232	244	234	281	263	238	217	270	267	259	239	262	267	269	272	264	287	263	273	306	289	240	257	236	274	229	258	267	232	279	236	238	259	248	243	246	232	262	271	254	258	276	244	275	261	258	252	256	251	270	251	234	280	273	253	235	232	237	282	222	230	242	221	222	254	269	241	261	247	288	270	267	288	264	265	250	261	297	270	253	302	271	262	239	270	237	259	266	273	247	239	237	258	310	250	284	250	262	233	248	262	237	281	231	272	257	296	263	307	259	270	264	266	243	265	262	243	256	250	263	266	249	248	266	262	251	248	273	242	261	254	289	250	280	273	241	244	239	262	252	284	246	264	254	238	238	255	263	286	268	245	263	280	229	254	246	237	277	235	232	244	269	270	267	266	284	259	284	264	275	236	258	259	228	224	259	233	245	273	256	249	258	241	249	264	331	273	270	247	233	224	261	276	241	256	279	248	267	240	268	258	258	267	243	253	272	245	267	245	269	254	283	239	252	254	249	231	254	256	279	240	249	250	262	263	258	287	254	274	243	249	285	277	280	248	267	248	222	250	252	265	236	271	282	252	257	259	259	240	236	231	285	254	240	265	253	233	252	227	253	248	256	287	276	219	241	282	234	274	309	246	261	270	277	237	280	268	245	241	258	269	222	247	263	251	235	241	267	244	255	252	216	270	257	256	271	254	258	269	274	258	259	278	247	256	250	270	259	250	295	261	305	235	269	231	237	256	256	285	261	260	280	259	258	256	293	264	247	237	248	284	253	252	236	254	287	231	255	269	254	259	229	252	263	271	267	261	256	257	264	259	278	241	273	285	267	266	259	271	249	269	278	254	237	232	239	246	261	221	274	288	282	269	291	266	267	263	246	271	241	299	241	263	261	244	257	256	281	262	236	260	296	259	245	252	279	261	281	266	265	250	231	270	265	281	259	226	227	239	260	245	256	234	258	248	256	259	267	261	257	275	241	263	293	262	221	240	221	256	253	273	279	261	275	267	216	282	258	283	254	235	280	259	277	276	272	257	255	257	285	277	272	239	244	205	263	254	269	249	259	277	227	267	278	242	263	271	275	271	263	284	273	259	280	284	250	243	247	208	268	266	273	250	261	284	281	292	297	294	264	265	250	246	294	266	266	280	248	242	247	285	249	226	270	271	274	228	269	254	249	256	234	253	225	241	259	229	277	257	256	268	240	248	246	252	283	290	280	236	263	258	248	250	228	236	261	258	257	284	267	268	253	279	269	265	260	255	247	256	314	272	260	254	296	233	234	239	239	272	251	222	230	283	228	268	241	279	254	260	249	238	288	262	285	280	245
30527	16112	12264	8944	7305	6608	5121	4187	3263	3564	3497	2676	2126	1874	1671	1286	1299	1203	1126	984	948	808	698	717	733	694	707	716	668	692	722	674	626	644	613	624	650	570	581	525	573	598	570	585	582	557	569	579	613	557	582	559	561	556	533	550	557	575	539	526	604	553	570	572	539	513	565	545	575	516	546	550	542	536	564	582	518	560	566	568	556	540	553	555	557	553	567	571	587	570	566	593	552	498	538	586	583	623	540	557	587	596	545	547	532	578	556	567	541	572	548	569	554	569	503	595	563	561	550	530	506	560	539	557	547	587	570	579	527	545	565	567	571	526	551	524	525	580	541	568	610	556	562	520	528	538	546	560	558	551	534	585	552	539	540	536	573	531	566	521	541	532	526	566	553	555	524	576	548	561	553	520	580	546	507	584	577	541	575	572	565	573	526	581	552	573	583	562	504	528	513	558	566	550	556	583	549	574	538	580	575	559	595	570	573	588	559	568	533	624	548	553	579	570	547	563	557	539	565	560	549	554	612	606	563	560	597	548	571	577	515	531	578	579	576	614	592	533	546	547	578	557	563	550	569	569	516	591	564	549	541	544	565	518	522	549	553	544	571	531	581	530	608	550	562	540	551	563	591	598	557	564	561	534	566	522	564	548	577	541	519	534	569	562	553	558	532	576	558	554	542	539	557	582	540	570	577	555	594	623	558	610	583	594	556	557	591	548	520	536	603	556	568	544	552	532	554	544	568	542	575	583	551	521	520	508	539	553	552	536	552	533	535	567	540	553	498	555	563	573	579	595	561	551	569	537	577	545	547	564	552	515	561	555	554	508	579	540	549	578	553	535	553	527	556	544	555	537	568	540	534	536	521	551	598	567	515	556	559	552	539	547	558	545	553	528	546	539	551	624	537	575	541	550	538	561	536	545	577	524	560	552	563	552	580	553	558	552	563	566	543	516	621	579	542	587	561	566	586	603	568	538	522	534	527	575	550	542	524	557	541	533	551	557	575	580	570	575	574	549	553	580	572	578	591	570	504	587	558	525	540	564	552	546	543	527	549	579	544	565	551	558	597	550	562	529	546	575	562	542	569	558	556	551	586	554	605	617	514	549	544	550	562	593	516	525	515	531	584	557	537	570	556	540	515	574	547	499	554	533	549	582	551	533	551	554	528	528	583	573	575	559	586	587	567	552	556	549	609	529	568	604	503	594	526	515	549	584	541	581	559	554	544	550	552	544	579	554	556	531	550	558	540	577	546	528	566	549	548	562	557	547	572	553	558	522	562	576	573	576	603	560	566	558	541	559	573	551	565	521	571	574	547	560	561	547	549	536	554	556	576	553	573	518	554	567	560	533	594	562	529	573	595	572	575	557	563	586	557	594	581	534	568	575	554	520	578	590	545	593	556	559	571	570	573	530	541	571	567	545	558	520	561	560	555	519	572	559	571	569	577	543	551	568	574	604	552	582	540	516	553	578	529	560	590	556	538	499	579	565	575	609	572	572	582	540	559	547	568	570	555	568	537	550	563	589	590	487	552	581	530	531	575	551	581	555	528	565	543	566	575	580	568	555	573	538	538	521	553	570	590	536	572	585	555	524	582	535	578	543	566	565	535	553	557	557	515	562	537	524	550	502	562	556	554	587	561	595	532	587	528	534	561	559	547	546	567	557	544	563	535	565	541	521	538	576	580	525	546	574	558	526	516	561	510	537	511	568	575	547	583	496	584	554	546	568	576	546	549	548	558	533	568	552	525	530	562	571	543	564	552	587	591	571	570	571	526	561	550	581	557	545	585	560	604	529	546	547	536	538	599	563	550	584	538	558	553	573	567	525	519	523	551	552	591	553	584	532	592	538	537	544	557	587	565	539	540	537	529	554	584	560	553	600	541	554	587	568	582	560	547	576	559	539	552	537	559	569	596	538	531	550	506	582	614	524	547	552	569	607	555	533	585	542	548	567	576	566	539	552	590	570	596	545	529	557	560	531	548	573	567	525	565	534	531	531	573	554	564	586	578	532	586	574	542	575	544	519	574	578	553	544	560	549	576	512	590	592	514	548	534	520	521	566	567	595	537	594	552	533	572	580	550	551	547	532	540	556	572	568	594	567	536	558	547	550	564	568	564	618	539	560	553	560	553	595	542	545	554	565	564	551	553	551	535	556	543	585	567	610	560	595	542	546	553	528	543	624	578	569	575	533	572	544	539	580	576	570	564	559	576	576	564	549	561	574	517	542	579	558	543	559	532	556	527	534	582	572	563	563	554	572	540	556	553	598	573	544	561	585	531	572	569	583	562	532	586	582	551	562	563	596	551	507	544	538	564	547	520	552	547	607	614	565	563	562	524	548	537	517	549	545	541	612	576	500	586	539	556	562	565	570	562	556	508	519	550	554	533	548	551	553	587	549	547	537	559	561	529	522	534	569	597	548	551	587	538	584	551	542	586	601	549	563	554	571	512	548	570	552	529	553	589	561	576	560	543	576	542	577	538	539	547	538	531	541	564	570	616	580	556	537	594	569	573	544	534	591	561	546	554	542	596	577	541	539	549	594	612	514	544	560	583	524	551	553	545	581	535	578	554	573	567	567	593	534	519	530	559	529	573	565	542	526	576	494	585	563	570	530	552	571	567	551	561	552	568	535	545	538	557	525	550	541	514	554	556	557	600	536	567	570	585	553	571	611	573	523	595	510	553	577	580	528	525	507	550	567	548	563	559	576	596	551	551	575	544	544	517	587	557	567	545	545	597	541	565	546	601	575	557	552	545	585	513	581	582	553	536	548	556	551	535	541	587	557	601	595	574	545	569	529	571	551	584	588	610	507	568	543	560	516	580	568	553	587	575	528	606	557	593	575	539	599	562	543	522	558	541	571	588	549	581	562	572	565	546	525	585	567	546	575	538	574	599	560	517	512	540	574	575	554	554	529	615	566	584	565	528	560	599	568	562	559	592	541	551	556	544	528	580	569	518	573	547	536	541	571	550	557	565	557	577	540	552	598	571	544	543	582	550	573	604	555	590	544	550	536	531	591	535	516	540	592	555	567	536	562	585	514	566	586	589	527	568	526	547	524	550	500	546	536	579	567	566	537	555	546	573	536	544	547	583	563	530	545	582	622	575	550	529	532	537	592	561	561	552	572	546	591	573	561	538	544	554	573	561	538	582	617	571	585	584	559	563	547	552	577	566	550	536	557	554	576	566	573	549	552	548	547	520	583	554	597	603	561	543	564	577	587	564	613	599	520	554	549	530	500	566	508	546	577	531	562	530	542	565	549	538	556	558	551	582	587	555	597	571	534	548	562	552	538	565	526	565	532	528	517	592	559	576	540	562	588	550	522	527	563	555	539	566	533	554	556	532	565	533	534	525	541	560	550	540	561	560	548	512	586	570	547	542	551	588	533	570	593	508	589	511	542	538	527	557	563	575	566	571	532	574	552	559	531	552	531	518	582	563	549	556	540	595	594	519	528	556	563	531	562	562	562	566	600	514	549	579	565
58973	32486	16458	6389	3641	2587	1952	1495	1214	1303	1294	1029	779	654	568	544	476	455	431	368	411	353	379	365	331	344	322	348	369	354	327	297	305	340	310	300	294	311	315	284	271	299	329	322	295	290	314	294	340	310	301	292	297	280	322	311	330	297	300	286	299	269	318	308	308	324	284	310	277	280	299	264	327	305	299	294	318	300	321	321	298	303	319	301	336	267	288	295	272	300	305	319	284	308	298	335	301	279	306	287	300	290	280	310	329	288	321	296	296	280	329	321	298	293	332	308	329	283	305	316	307	296	291	321	274	294	304	324	333	338	299	283	319	311	310	305	291	336	302	327	290	331	327	307	304	314	302	326	307	310	308	265	274	269	299	327	306	301	299	303	333	299	313	290	319	279	327	296	300	339	322	319	304	301	313	317	324	276	313	311	327	287	303	290	281	306	334	309	311	342	296	298	340	308	288	279	306	321	310	326	288	325	294	294	296	308	289	325	328	281	279	300	336	275	347	292	312	308	313	287	301	304	298	290	300	292	330	281	297	281	297	303	316	312	276	323	305	298	295	335	287	288	317	322	298	276	259	331	323	320	286	318	280	309	303	290	287	331	311	344	342	294	323	308	296	277	297	291	289	296	267	317	269	284	295	300	305	298	322	299	322	323	339	296	294	327	300	300	299	324	308	307	301	294	323	305	300	309	332	305	301	303	324	301	279	286	307	269	295	322	320	285	313	292	275	296	321	307	298	348	280	323	314	321	318	306	331	301	347	280	314	335	270	304	296	283	285	310	323	313	290	279	318	309	274	321	290	312	297	335	293	327	330	323	310	289	320	322	294	300	274	307	299	299	291	295	315	330	277	295	326	311	320	332	310	280	307	292	302	343	312	309	274	296	296	284	295	295	323	297	274	318	348	293	285	308	317	284	284	304	327	321	279	265	270	294	287	325	314	257	296	289	298	317	303	286	293	272	291	307	284	276	300	301	315	292	267	323	327	287	307	293	302	295	294	346	290	293	321	304	287	310	301	284	292	309	296	304	290	359	312	321	313	300	286	325	301	299	320	321	314	284	312	294	302	282	313	268	301	321	310	298	284	326	259	361	321	264	299	315	303	309	292	294	288	311	332	310	328	277	269	302	314	319	325	333	305	349	307	297	318	308	288	348	295	310	293	277	294	311	290	308	286	260	286	333	297	267	303	297	306	336	287	341	298	302	310	303	297	332	288	294	293	300	318	309	296	310	322	295	334	324	290	288	294	303	320	296	312	299	297	330	247	268	282	336	299	306	308	305	319	304	293	294	316	269	311	314	277	319	297	296	329	284	307	298	303	351	318	291	288	318	295	331	303	306	293	300	313	300	301	313	297	339	285	289	280	299	311	305	271	268	266	299	306	273	313	302	289	287	295	330	265	338	288	337	280	300	272	326	325	284	322	333	268	292	301	324	297	280	260	288	280	299	311	354	276	321	268	310	286	316	291	294	313	301	319	292	299	300	322	305	321	319	295	295	264	263	315	296	301	317	256	278	291	288	305	293	310	343	247	290	280	289	295	316	283	321	301	312	317	327	300	313	305	294	334	327	315	311	282	311	320	306	297	307	305	303	282	342	322	338	303	300	301	294	333	306	293	295	285	284	317	314	312	299	319	291	299	348	306	302	335	290	299	289	310	342	335	311	318	338	286	315	343	282	297	299	299	315	322	326	265	293	289	282	347	319	291	308	281	305	336	297	300	301	273	286	322	297	316	285	275	328	327	324	295	251	280	322	312	304	326	311	316	297	323	269	262	285	277	314	306	295	309	322	281	297	264	338	267	297	274	297	303	285	274	294	271	303	262	328	321	265	280	285	272	295	333	306	315	320	337	311	297	335	274	285	318	305	289	323	314	323	283	293	293	315	308	298	286	335	271	280	309	279	298	286	296	293	282	328	277	301	285	293	286	306	289	316	316	287	279	259	283	334	282	312	312	326	287	278	317	294	298	314	305	306	296	287	309	299	312	287	284	254	301	286	271	309	333	282	317	297	303	334	319	283	309	272	296	318	292	281	296	315	319	292	344	329	276	275	300	311	311	319	296	290	248	322	291	324	289	312	291	301	319	295	342	310	297	333	319	287	265	295	307	309	300	266	280	353	281	304	295	294	309	301	302	313	317	307	288	292	308	257	298	320	306	281	270	314	313	306	304	315	293	304	298	278	290	315	322	292	293	282	281	293	296	288	303	312	308	293	260	260	293	293	296	325	276	296	303	337	276	293	305	320	311	293	295	293	291	313	299	289	258	307	301	365	343	328	265	281	294	309	337	288	318	315	304	317	311	339	273	290	276	272	314	307	309	299	318	277	287	313	306	317	304	289	297	241	285	344	316	294	295	253	309	284	318	308	332	294	309	311	288	294	300	305	291	324	281	263	296	273	295	298	291	282	303	364	280	271	311	308	331	292	302	317	281	303	280	295	299	319	308	285	291	324	335	305	275	299	320	306	331	280	298	271	322	295	316	270	296	311	326	292	281	308	300	295	311	270	310	279	284	309	320	299	310	328	292	293	282	317	282	285	305	302	302	328	328	328	293	313	318	330	287	285	286	290	284	283	295	316	310	311	288	299	323	300	278	294	316	283	294	292	288	281	302	289	331	304	273	310	306	286	328	287	296	288	291	298	317	323	278	279	303	310	284	329	286	295	290	302	310	325	297	255	295	309	283	300	274	300	323	275	316	286	289	305	290	320	261	298	304	299	306	274	299	325	310	265	272	311	297	306	311	293	327	281	266	292	267	327	285	319	285	294	296	277	259	283	312	295	308	317	321	305	319	296	282	281	304	301	331	280	309	292	298	296	293	272	316	283	320	284	316	278	300	298	299	328	305	289	290	317	322	254	303	304	327	300	325	312	280	299	284	312	269	278	294	281	318	305	312	318	294	278	326	318	283	257	309	305	303	302	345	293	310	308	323	315	339	280	313	285	317	283	302	311	288	299	293	317	340	293	304	308	342	281	294	348	303	284	329	315	310	291	294	330	320	309	275	297	258	297	291	278	317	299	308	309	304	322	310	274	309	329	325	307	306	300	302	308	314	301	306	297	299	342	307	303	323	312	331	314	305	338	298	294	290	299	323	300	338	298	301	319	295	306	272	301	295	279	340	284	314	321	284	332	345	296	294	293	299	301	304	274	311	338	292	306	291	314	307	295	279	296	317	292	286	304	316	290	283	303	305	306	309	311	311	315	279	322	282	264	300	312	323	293	310	285	285	305	298	314	296	276	306	301	292	309	302	318	312	292	294	310	313	317	327	306	330	296	313	288	298	307	345	309	281	316	305	333	281	293	326	305	298	293	312	315	290	301	332	316	310	327	324	300	285	309	333	331	294	277	271	275	288	315	320	299	299	314	288	319	324	314	316	324	304	321	300	328	328	306	300	287	305	320	307	311	315	318	311	343	294	286	277	313	297	319	291	299	278	287	305	306	281	309	301	285	290	297	292	334	289	290	318	312	330	325	324	283
34609	21112	16990	12772	11127	9402	7426	5806	4834	5524	5277	4314	3209	2441	2120	1863	1724	1615	1398	1199	1174	1023	919	897	936	820	784	781	811	787	785	769	800	777	744	750	781	742	719	671	721	679	630	678	633	632	653	653	691	695	668	616	648	646	644	668	596	647	638	661	580	619	651	628	604	594	651	619	620	604	645	600	636	600	628	635	615	664	629	625	621	623	627	633	668	663	665	629	635	616	611	621	611	696	638	628	625	657	596	591	620	645	677	625	668	608	605	657	628	646	628	635	607	575	600	652	586	620	604	657	585	611	641	615	687	644	646	645	612	648	639	613	654	580	597	636	631	637	596	613	611	587	615	644	643	606	655	636	594	672	647	651	623	626	613	620	612	666	595	611	679	628	616	643	639	686	630	630	645	620	695	609	669	649	616	626	615	676	630	600	632	688	647	675	627	619	638	573	613	631	623	648	596	643	651	611	638	614	570	638	666	658	662	636	583	674	654	641	595	623	662	621	625	642	659	640	634	661	669	621	626	660	591	633	644	676	626	628	608	643	649	657	628	665	651	648	660	634	620	607	617	623	662	628	642	573	581	619	680	623	621	649	563	656	676	637	602	640	640	647	624	584	629	682	612	647	665	671	579	619	642	650	628	604	613	650	637	610	638	626	666	672	674	657	619	602	645	647	632	669	623	609	662	601	638	652	639	630	637	641	613	621	619	700	623	630	594	634	643	643	651	620	643	614	608	660	664	652	622	620	648	600	630	649	637	650	645	621	607	690	599	629	645	613	630	618	628	630	631	620	638	612	638	639	645	604	620	646	608	654	627	632	644	639	601	660	643	627	656	632	665	663	605	633	599	639	589	658	630	640	615	638	638	631	691	571	631	610	642	669	650	620	635	633	641	638	622	632	613	664	602	640	687	611	655	624	669	667	622	675	647	630	590	629	647	635	628	605	652	661	704	637	649	641	609	672	627	612	650	646	676	661	618	651	667	647	645	593	652	646	637	679	621	652	623	597	640	681	654	643	656	637	676	627	681	612	638	606	641	596	650	654	613	671	649	683	621	655	607	618	662	648	595	595	671	644	582	618	625	593	588	630	614	598	677	618	647	650	649	612	653	627	614	631	619	667	640	614	625	632	645	569	613	617	636	650	647	664	637	665	619	678	639	626	599	642	632	619	619	579	655	651	690	659	661	612	633	662	663	642	639	639	595	683	648	631	653	679	625	652	630	630	613	628	664	658	674	632	565	630	668	675	606	605	611	605	608	667	604	633	617	638	598	674	651	664	645	655	637	629	625	613	668	645	634	633	651	612	653	638	610	599	624	582	661	630	643	625	652	622	623	637	599	625	635	649	609	598	640	627	651	625	618	642	641	606	649	690	637	581	654	590	645	637	655	636	628	658	668	636	624	646	681	636	621	633	631	639	626	637	652	667	664	657	646	636	634	614	614	597	658	620	601	684	634	635	669	613	617	650	598	633	674	624	622	633	647	663	642	652	636	617	612	627	697	604	619	633	600	663	596	664	639	597	655	595	661	566	663	612	612	634	621	642	632	629	638	616	621	663	648	645	609	614	633	686	658	681	632	654	614	655	645	635	657	609	615	647	599	670	629	607	616	659	634	606	627	655	612	636	637	662	627	612	666	643	649	676	682	655	618	641	598	628	655	593	633	669	624	634	616	617	624	678	620	653	656	638	678	632	644	640	623	630	586	603	644	616	638	661	637	619	626	666	645	644	666	647	582	591	672	665	613	678	665	642	568	637	612	620	615	652	624	618	627	653	618	638	643	614	633	622	571	659	654	642	665	657	643	636	661	615	622	632	628	643	681	678	669	628	614	628	671	618	653	686	649	651	653	611	657	633	629	598	632	645	648	634	632	643	603	655	629	633	640	629	599	605	628	619	661	634	640	608	681	661	616	631	646	621	588	601	671	669	600	653	634	645	648	586	649	626	648	628	593	621	632	662	654	638	638	649	608	623	627	626	669	641	647	623	624	652	672	659	576	603	651	672	625	661	622	595	624	612	617	601	633	641	617	615	648	603	654	643	642	656	646	654	587	620	629	609	615	641	620	670	649	656	642	657	635	682	626	649	661	638	699	637	614	646	630	646	634	635	667	668	632	635	665	617	617	628	630	644	648	684	576	620	672	647	645	650	663	576	668	630	645	649	646	628	634	641	664	599	611	617	653	634	612	602	631	596	636	622	597	644	658	630	648	648	660	676	619	620	603	609	661	660	641	639	639	573	633	630	643	664	680	635	627	642	639	651	611	621	663	610	630	661	625	605	684	648	615	628	620	678	603	683	665	636	644	649	660	637	642	645	605	660	596	621	624	656	642	617	597	673	593	625	646	609	620	640	621	642	629	621	661	612	698	641	651	659	579	680	624	667	624	657	630	621	645	637	642	635	639	646	616	649	586	584	660	653	631	620	657	688	634	628	626	648	642	615	674	594	658	638	621	612	650	619	672	671	611	631	638	660	645	671	589	580	635	539	620	650	609	620	666	616	663	613	629	666	631	674	684	656	611	625	662	620	604	580	635	667	671	630	636	601	665	678	664	630	634	681	647	634	610	624	612	701	622	625	636	622	651	595	598	655	666	631	649	665	626	676	670	627	640	624	671	625	637	597	618	604	595	607	623	658	642	645	597	639	612	632	665	683	625	620	631	652	600	626	585	624	614	642	650	598	664	670	656	632	631	682	616	650	654	598	640	621	664	606	612	652	677	620	603	667	651	638	687	664	625	652	653	643	636	594	670	623	615	648	622	624	594	666	612	650	687	627	652	597	640	643	642	620	619	650	633	631	609	665	605	691	630	654	626	639	653	642	623	674	630	661	642	646	683	650	654	652	646	653	647	592	635	624	602	656	636	608	684	625	656	588	642	624	677	592	636	645	638	620	598	639	621	603	614	642	610	618	620	623	629	634	647	655	578	567	615	677	619	628	660	645	655	655	637	636	636	640	600	606	674	607	624	643	652	610	621	682	586	653	627	610	661	637	653	642	650	610	654	627	602	661	577	665	580	603	640	652	629	671	656	669	635	672	661	627	643	624	645	600	644	634	675	620	598	646	646	693	597	639	625	614	632	655	639	633	648	662	675	640	630	600	653	666	643	682	663	631	611	653	612	641	610	619	634	621	604	646	641	641	610	624	649	664	675	655	656	628	617	605	681	604	592	672	633	640	633	635	651	658	609	639	647	603	626	646	689	616	661	628	653	679	639	579	635	671	639	656	638	623	615	682	631	629	667	608	645	678	605	607	598	649	601	617	609	663	617	636	639	626	609	577	645	651	662	624	598	658	673	624	647	613	663	652	638	615	644	638	672	653	621	637	650	671	633	689	622	642	618	581	631	622	665	670	626	646	597	685	648	606	621	652	599	605	645	612	673	652	661	661	655	607	640	663	618	695	655	632	650	661	668	663	638	658	644	615	640	624	650	655	620	651	680	630	603	627	687	683	648	612	652	625	644	613	631	612	625	665	605	656	654	650	610	635
36868	16896	5729	2103	1339	998	769	611	562	539	472	425	389	348	357	331	344	319	285	286	282	260	256	298	274	283	293	256	256	254	248	262	264	269	262	263	294	258	245	231	274	244	273	261	255	287	261	242	286	258	296	284	271	248	274	269	268	275	270	259	252	275	249	240	259	245	299	250	248	255	245	270	245	268	251	268	293	297	258	254	258	296	279	273	249	245	250	267	266	246	279	227	240	251	282	277	245	252	250	254	226	256	228	266	256	279	268	270	251	257	259	256	277	247	234	271	270	243	248	205	269	276	277	253	239	267	232	263	277	248	278	257	259	293	236	270	283	258	226	265	263	301	237	278	264	243	276	255	244	246	235	275	266	275	275	241	278	286	229	272	276	271	241	256	281	304	276	281	271	244	275	258	251	281	270	287	264	238	259	259	273	263	257	243	254	262	257	286	270	258	281	258	248	250	268	245	266	265	301	225	254	247	259	277	245	266	269	281	251	249	264	251	241	257	291	282	226	290	284	272	261	301	272	275	229	256	259	245	269	245	294	297	274	268	229	257	255	293	240	277	258	258	233	301	253	277	249	289	260	268	263	260	246	270	273	254	243	250	242	257	230	227	256	263	239	232	252	220	255	261	239	286	261	265	236	246	250	256	258	253	263	249	262	262	257	288	277	315	233	254	247	289	279	275	263	255	272	262	245	257	250	255	215	245	272	265	268	282	263	240	261	230	243	275	269	250	250	231	293	279	256	268	219	279	206	250	262	258	249	278	250	247	257	242	257	241	241	273	248	260	249	266	268	280	286	267	239	261	276	254	243	270	251	250	288	259	244	251	280	269	282	265	250	234	263	286	259	260	287	277	249	235	276	275	243	265	257	252	296	285	248	283	246	252	261	284	276	270	271	268	253	251	280	269	225	279	236	228	230	284	233	274	265	268	271	238	254	276	275	279	257	258	271	279	268	251	258	262	250	268	262	245	265	287	233	243	252	237	265	251	259	264	250	258	283	247	229	262	248	249	268	272	285	239	261	265	266	273	289	269	248	272	288	261	261	254	264	273	263	261	264	262	240	252	247	264	250	248	291	247	269	301	258	221	259	291	252	270	268	265	270	247	291	237	221	253	264	268	253	256	269	257	261	261	259	231	245	289	251	280	249	271	263	257	225	249	268	264	276	250	277	250	237	253	232	247	248	248	296	262	265	244	296	253	307	266	269	284	255	281	264	228	238	262	252	272	255	255	273	235	237	238	284	297	279	247	279	254	241	254	254	238	271	261	250	271	273	267	248	245	288	291	256	249	245	262	264	266	296	253	270	274	252	246	253	271	245	260	232	250	245	287	266	265	275	273	316	278	276	270	261	239	291	287	282	293	245	294	279	271	255	276	241	247	234	265	274	274	236	216	274	265	269	237	243	233	264	260	276	269	240	282	240	284	246	272	271	250	249	271	242	282	273	258	247	271	331	264	260	259	281	297	303	267	273	242	228	253	263	293	255	261	268	271	294	217	248	280	234	260	241	247	237	266	268	280	280	241	281	251	243	252	253	271	271	281	223	270	292	278	310	269	268	248	252	301	245	240	223	262	239	263	268	271	251	287	278	232	255	249	230	264	249	270	250	289	229	271	276	264	241	280	248	288	244	249	255	253	250	259	256	311	269	283	265	260	237	251	243	257	267	232	235	250	282	240	252	260	255	251	260	254	249	275	287	271	267	234	261	248	221	248	251	227	256	275	246	238	257	291	274	274	289	264	272	228	250	268	246	249	249	277	283	259	271	286	270	287	260	291	264	267	295	282	201	258	255	292	252	260	241	260	290	244	244	245	260	267	276	262	254	265	264	243	285	238	276	271	276	249	246	285	264	260	254	252	251	239	251	266	262	255	270	272	260	270	270	227	239	245	275	261	248	279	282	255	292	256	288	260	284	258	300	269	279	255	267	255	263	288	240	258	272	248	263	260	272	230	265	252	261	271	253	298	295	249	289	268	254	280	268	307	268	270	264	265	246	248	253	242	246	255	285	275	241	281	263	282	266	251	241	247	250	278	274	233	255	254	256	265	284	295	277	293	270	307	240	262	285	244	249	228	259	244	267	258	224	256	260	256	274	240	279	259	279	254	264	273	274	239	249	276	269	280	299	261	270	248	256	296	280	272	258	281	286	245	256	282	244	264	256	239	258	255	240	261	276	275	263	271	237	258	271	269	242	262	242	249	284	254	226	273	288	266	267	263	270	277	305	274	302	245	243	281	246	253	291	270	269	252	234	265	241	255	290	244	296	236	303	254	279	235	291	237	253	245	265	252	270	264	244	261	272	255	246	240	273	258	265	256	303	261	238	280	280	246	271	268	264	244	289	258	288	236	279	257	264	275	282	256	259	232	302	284	309	239	263	264	239	260	245	281	257	229	259	260	256	269	267	263	264	236	247	283	211	251	297	277	276	255	245	300	256	246	257	282	277	245	243	275	252	254	248	249	252	286	266	245	251	285	274	261	290	269	244	300	256	254	273	247	249	272	251	254	275	277	270	248	256	245	258	290	290	267	237	255	268	256	291	239	247	249	287	281	265	259	254	246	266	238	278	289	290	238	261	242	287	277	267	283	242	261	281	248	263	250	264	276	257	268	233	248	248	263	277	278	274	248	277	232	262	301	278	252	285	312	240	226	244	241	251	224	240	262	252	251	232	254	235	292	243	248	268	263	265	256	263	290	246	262	248	254	262	272	257	260	258	226	282	269	266	274	263	299	276	225	259	256	264	223	260	246	284	275	255	279	249	245	247	262	237	267	239	266	298	275	257	271	268	265	280	282	251	259	270	270	274	292	239	235	232	254	269	313	253	265	253	258	288	280	246	254	268	263	280	288	286	260	276	265	273	252	267	250	269	259	253	277	279	254	257	257	262	284	255	265	270	253	286	268	291	289	235	298	267	240	253	244	286	273	266	292	273	295	252	278	250	269	236	260	256	231	242	273	246	221	271	245	307	246	257	269	261	279	247	284	220	235	243	258	249	269	307	283	277	267	255	260	268	281	237	250	247	271	215	245	246	242	271	269	282	296	257	262	255	260	245	285	250	247	249	253	267	290	280	273	272	268	281	259	279	269	245	262	252	273	250	262	279	296	276	291	269	244	261	265	239	269	263	278	286	271	266	237	261	269	269	280	256	252	248	242	263	273	245	266	216	302	246	274	230	251	251	232	242	257	262	222	255	313	245	240	240	244	255	260	251	243	232	279	268	254	284	255	277	267	244	268	254	254	258	264	248	226	258	272	247	228	261	257	250	261	263	272	277	259	279	252	242	233	281	254	241	264	238	242	264	272	252	255	282	290	264	265	253	254	275	247	250	252	268	246	248	280	303	258	265	310	272	257	285	243	241	264	250	248	259	283	258	246	254	280	270	239	244	282	232	279	267	263	259	249	242	239	238	231	296	251	231	280	260	276	269	259	259	268	265	225	250	284	277	229	237	234	284	251	262	286	266	257	259	283	251	292	253	245
21493	10283	7416	5763	4718	3523	2830	2167	2015	2149	1852	1497	1216	1136	975	976	906	865	771	700	691	645	637	645	604	649	593	639	614	637	638	637	628	594	588	589	582	592	617	549	540	548	518	521	535	600	559	553	551	533	617	560	565	555	526	573	572	547	555	542	549	545	550	524	548	500	572	544	577	584	502	595	584	561	582	561	555	560	578	565	559	595	558	566	539	602	554	568	565	558	561	542	540	577	489	510	542	547	542	562	560	537	584	573	553	564	541	551	584	542	558	573	565	536	545	522	570	564	570	525	553	568	614	502	579	607	550	565	513	562	594	516	550	537	535	549	561	566	521	565	557	515	529	598	529	533	545	589	593	509	576	557	554	547	568	582	560	537	553	530	530	552	561	567	572	542	557	580	527	561	591	561	549	572	567	575	545	542	521	518	574	519	610	536	560	584	545	565	505	529	552	535	519	586	569	559	596	575	550	561	534	563	549	563	605	522	512	493	567	541	565	558	546	581	544	547	531	497	522	548	535	553	589	524	537	544	568	582	533	540	576	600	532	551	556	580	546	569	560	551	549	527	548	593	516	566	571	583	552	552	556	584	565	604	561	569	595	557	577	571	557	539	597	557	585	581	556	548	546	565	592	561	536	544	541	563	566	548	530	561	560	516	562	536	554	560	560	541	569	535	590	536	535	602	522	539	553	541	563	551	562	562	571	548	563	568	618	592	574	551	554	530	572	547	586	541	564	592	555	553	521	558	525	572	537	557	538	577	574	566	587	555	543	586	615	556	544	566	535	613	596	574	550	559	566	570	571	550	547	546	563	541	554	546	581	591	549	579	556	571	582	597	542	530	590	535	549	550	536	569	596	532	556	577	556	548	559	598	522	537	587	529	564	582	547	583	537	615	513	561	535	525	567	589	547	603	580	555	587	544	523	538	527	602	559	560	572	573	522	556	596	601	532	562	552	543	571	544	543	551	537	576	551	546	596	521	493	542	546	566	532	571	542	523	599	569	586	577	603	550	578	524	548	597	531	566	555	553	606	597	575	586	536	584	529	509	537	586	555	512	572	544	587	533	540	558	532	565	589	523	534	546	529	573	544	548	571	540	562	581	527	527	552	589	539	566	564	530	546	541	531	549	529	587	618	562	512	540	598	529	549	587	623	565	555	602	572	586	534	550	541	569	585	520	553	574	538	553	562	557	577	546	545	549	539	586	549	571	534	533	536	567	566	542	554	554	554	559	554	531	517	594	553	546	533	587	575	534	589	534	571	573	587	529	528	581	606	546	595	556	513	543	563	583	565	538	580	580	600	539	584	555	548	498	591	548	529	510	562	578	533	570	544	531	571	583	568	555	585	556	568	582	534	554	554	568	555	556	528	551	565	593	585	536	589	513	555	555	558	549	534	506	561	556	561	520	540	508	552	549	524	554	571	578	571	577	592	564	588	565	560	572	572	546	551	587	568	573	587	553	552	547	556	523	543	533	527	531	570	535	557	584	589	559	570	566	557	514	604	552	532	566	590	536	545	549	549	572	582	539	543	567	550	589	535	554	551	554	552	563	542	573	585	541	585	576	540	575	539	543	538	592	575	546	591	560	575	571	566	556	583	525	541	550	566	568	551	569	512	559	572	583	534	574	538	573	557	538	579	550	586	566	542	562	564	537	583	560	565	524	536	536	589	566	576	546	554	524	586	564	536	576	532	551	623	615	556	549	560	571	549	570	561	577	565	540	529	564	578	578	561	559	562	570	532	543	534	557	540	553	576	557	567	581	567	527	543	555	551	547	560	555	528	580	561	521	558	532	544	597	509	596	540	558	578	552	588	540	528	537	528	568	576	546	589	527	531	552	536	569	601	538	578	552	546	518	565	603	552	593	562	540	546	554	520	575	562	522	611	592	493	542	605	551	576	567	577	552	569	554	536	585	530	563	553	560	562	551	577	556	564	550	574	525	548	568	578	575	555	550	532	543	519	549	515	535	591	547	559	538	549	575	567	585	562	534	572	592	507	547	535	564	556	552	547	554	582	536	485	563	513	540	557	544	544	551	550	562	583	579	558	532	568	557	530	521	555	589	539	572	562	578	535	563	563	557	547	518	574	557	547	581	513	589	561	601	566	568	536	517	546	554	543	558	556	565	512	532	578	522	544	579	588	575	555	484	568	556	546	576	538	583	551	535	572	539	572	577	628	518	542	536	563	545	567	592	608	552	562	550	586	543	551	505	552	540	566	558	498	529	596	580	560	564	603	544	576	520	571	549	561	579	571	520	574	579	542	560	534	561	576	552	553	562	563	548	564	563	556	557	544	563	583	550	557	551	549	554	568	569	544	530	514	518	550	550	540	534	550	553	522	557	564	580	506	573	542	542	566	526	511	560	564	535	606	559	607	501	578	504	558	553	543	547	565	524	569	550	531	588	592	533	569	541	546	568	551	606	552	568	553	547	517	572	548	541	541	591	597	547	571	548	569	578	547	600	574	536	559	557	531	566	566	538	520	564	552	552	550	516	560	582	609	544	545	568	559	575	560	592	525	551	538	544	563	551	586	539	563	606	565	595	555	612	547	565	551	576	577	556	535	585	527	578	552	562	560	548	583	581	539	505	569	563	522	562	551	574	568	576	567	535	557	531	556	536	546	551	581	573	596	567	604	523	555	568	547	563	525	570	559	563	519	569	602	539	542	558	598	593	550	608	568	529	583	553	578	561	523	527	548	613	530	538	516	575	546	530	565	592	563	586	565	534	553	582	546	538	569	567	611	551	543	568	569	537	566	545	578	565	527	559	515	550	552	543	550	547	529	527	516	598	574	543	569	547	561	596	558	541	528	541	573	514	543	567	558	553	539	514	536	587	547	538	572	528	543	532	568	525	536	546	574	586	568	586	560	617	578	559	529	571	555	543	537	569	546	587	604	549	550	586	559	539	561	530	611	557	540	564	548	508	550	527	547	555	575	534	535	531	539	521	569	565	533	582	511	571	561	556	574	555	533	570	588	546	519	589	528	534	597	615	549	563	592	535	542	621	553	530	558	576	533	541	498	575	610	557	594	569	563	563	553	556	581	580	573	528	567	538	544	546	531	538	559	548	543	555	557	538	575	531	571	558	525	540	575	552	549	529	535	540	537	567	536	528	594	586	561	586	548	538	541	558	570	586	544	566	557	540	612	549	564	548	531	515	558	541	573	538	543	571	563	527	592	523	553	515	538	566	543	590	595	561	497	584	574	548	583	560	574	542	525	542	564	564	563	552	541	501	532	592	591	548	552	544	615	563	562	573	573	582	559	582	547	541	566	519	574	570	518	551	519	549	596	533	522	556	538	555	547	506	557	578	554	574	565	557	524	536	550	526	550	592	559	523	584	543	550	569	560	576	569	552	541	581	563	554	539	510	509	541	575	571	572	549	541	587	522	588	519	571	563	577	587	533	545	531	573	554	566	550	565	591	537	529	519	595	571	582	547	551	537	547	579	547	555	517	569	544	530	540	571	577	545	558
51240	24666	12869	4527	2573	1591	1284	1036	1006	998	805	659	502	452	403	358	389	347	371	317	320	285	297	283	284	284	280	324	290	302	311	291	283	276	303	271	277	263	286	270	265	261	305	263	262	275	252	224	295	280	288	282	272	268	234	269	252	288	271	280	250	283	282	285	287	267	253	235	269	263	258	267	289	265	292	288	275	265	265	243	250	262	285	252	238	270	296	267	249	259	242	259	307	241	274	282	252	253	227	255	270	296	264	266	291	268	228	241	278	248	238	240	255	285	271	273	288	295	259	243	240	273	251	256	287	273	226	260	261	266	298	266	280	293	255	279	322	287	284	269	271	273	268	255	264	297	289	274	271	238	223	292	257	250	251	265	257	262	268	267	280	250	250	238	241	250	242	289	271	264	254	277	295	295	255	292	257	250	246	254	267	246	248	237	264	249	256	262	277	273	277	244	272	258	252	283	299	272	299	295	269	256	262	226	244	291	254	292	252	269	293	268	259	258	287	310	267	230	267	262	261	260	293	245	234	255	223	239	296	255	252	274	253	270	295	272	256	276	253	257	239	300	270	264	286	250	264	284	255	297	281	275	266	251	262	274	232	284	249	270	300	289	254	262	290	272	265	282	292	274	254	252	234	266	247	288	244	276	270	242	235	284	273	268	271	262	281	234	258	242	260	269	237	237	229	283	262	254	247	271	266	263	247	316	249	243	253	279	255	259	309	264	274	271	272	270	259	277	271	318	262	282	238	237	246	254	197	237	293	249	244	246	278	263	270	278	258	262	260	268	250	278	246	245	252	281	256	281	251	295	257	288	290	292	260	278	266	269	282	263	239	238	264	275	270	238	269	278	290	226	290	266	275	260	299	240	248	288	260	239	253	239	278	288	273	257	287	241	302	242	280	263	247	273	257	275	227	221	289	282	277	275	271	288	256	265	266	264	273	265	272	255	253	252	281	250	223	284	268	255	304	271	275	221	226	244	263	277	255	277	256	299	284	254	268	255	241	279	246	243	261	264	268	267	288	271	262	297	263	282	243	244	241	258	291	290	272	281	250	248	281	268	260	257	263	284	287	259	239	267	271	291	292	282	259	256	277	256	273	272	292	254	285	259	273	297	262	270	220	257	288	251	294	286	283	256	236	254	309	304	267	278	251	250	263	230	265	261	260	245	297	278	286	280	252	263	276	274	259	301	255	283	239	234	284	234	265	271	246	267	248	252	278	301	285	285	298	275	268	272	248	254	253	254	223	298	272	264	238	262	261	275	278	272	265	300	264	269	270	280	259	250	291	259	282	255	266	299	266	267	277	234	240	276	258	269	305	262	280	292	289	257	253	264	276	283	268	279	286	265	287	285	272	268	268	284	236	237	255	266	233	239	286	287	303	241	283	261	275	281	276	264	285	268	291	249	276	275	289	216	236	249	289	260	265	312	264	279	226	280	237	286	289	269	249	259	253	264	293	260	259	275	235	275	255	227	287	272	291	233	269	262	259	289	228	274	251	271	274	255	283	277	288	241	266	251	258	269	263	240	268	280	290	279	278	289	232	264	297	274	271	253	246	275	283	268	249	234	261	267	290	287	245	264	254	264	270	283	224	302	255	255	286	247	238	273	256	281	222	255	281	252	258	274	250	283	250	299	302	316	246	289	276	247	241	278	245	244	253	275	277	242	297	250	283	250	267	239	242	265	258	253	299	275	256	253	268	266	236	285	292	262	257	259	237	266	245	258	260	277	269	280	237	274	243	275	280	270	288	301	244	231	248	275	263	282	260	262	298	256	257	262	263	288	268	258	240	250	235	256	258	257	272	269	267	291	281	280	240	247	222	251	256	239	271	260	264	258	254	252	267	264	272	277	273	259	257	275	255	264	249	251	278	250	281	304	278	277	266	255	289	286	243	250	272	261	266	227	274	282	250	316	257	247	230	254	274	246	269	305	259	264	287	283	241	276	269	227	276	251	273	264	269	266	305	266	264	257	274	263	277	256	304	245	267	271	280	291	269	283	265	262	273	244	275	267	269	284	273	287	276	293	246	307	246	255	264	275	263	273	246	256	250	242	301	248	268	260	252	278	291	283	261	243	252	263	274	259	259	296	264	267	288	285	284	290	280	281	245	249	287	294	259	277	260	233	273	267	264	249	307	239	234	248	265	262	299	237	257	295	298	285	273	276	246	272	263	260	233	291	260	262	289	318	248	310	273	246	281	244	237	296	243	249	262	270	304	246	249	241	244	260	256	250	249	284	282	278	254	255	231	291	277	265	263	264	232	250	248	282	267	273	274	266	287	247	292	260	238	265	294	266	221	245	282	248	261	297	289	276	238	276	267	260	260	280	237	254	284	280	266	316	272	271	277	275	286	242	267	227	227	264	261	254	225	234	283	269	241	253	272	264	261	273	229	258	276	262	275	268	286	268	255	252	260	255	247	283	270	280	291	305	287	291	284	255	270	280	278	242	251	288	285	230	276	261	281	260	273	254	254	246	251	246	262	256	274	289	293	271	218	279	290	262	272	255	256	268	283	263	242	268	274	248	264	251	215	220	259	281	259	237	252	249	225	275	246	265	280	297	275	257	280	254	279	272	251	266	283	274	266	243	253	264	242	260	265	243	240	266	274	256	259	281	263	268	270	272	260	273	273	280	271	265	268	279	287	268	261	291	263	256	244	266	258	256	247	273	277	299	276	261	259	257	280	279	274	263	252	214	281	259	288	267	286	246	251	256	274	258	274	264	314	271	239	271	257	271	282	242	248	282	270	287	230	275	287	267	263	295	295	243	285	268	247	276	263	266	240	243	272	244	252	215	264	237	246	245	237	265	277	259	267	253	248	236	289	263	270	244	290	290	258	281	279	269	255	249	246	263	250	278	230	252	281	253	266	257	304	260	289	244	270	290	280	273	247	241	230	254	265	261	241	271	255	258	262	270	280	281	277	264	263	239	264	273	290	272	267	246	228	242	265	265	277	266	249	261	268	275	287	247	279	265	273	254	252	258	252	283	236	290	273	245	302	261	279	276	273	254	261	262	244	269	262	250	255	260	259	241	275	241	283	262	263	231	283	242	286	268	255	277	299	269	289	289	291	234	308	272	291	273	302	247	247	254	267	280	254	228	236	249	253	262	248	306	272	239	244	269	307	300	257	259	276	289	275	287	276	296	284	222	254	260	241	244	259	245	295	278	257	265	297	250	282	258	257	266	251	262	261	250	305	273	276	248	287	271	294	257	248	257	266	269	273	238	278	262	242	267	252	265	260	246	248	252	278	274	258	272	270	262	261	289	292	260	288	240	281	272	298	283	241	287	268	260	249	259	266	266	233	268	283	241	219	256	270	254	249	268	293	300	256	261	302	270	269	265	271	239	265	264	256	260	265	259	248	230	257	266	276	255	245	301	276	246	252	292	238	261	252	284	283	263	265	257	283	262	246	245	277	264	255	272	269	290	230	267	284	261	245	285	283	255	273	253	285	261	238	244	263	259	253	269	268	264
30137	14886	15259	10133	8221	6234	5122	4247	4290	4437	3565	2612	2069	1677	1451	1247	1259	1145	998	930	854	748	782	703	712	757	770	860	893	805	769	695	670	647	614	632	615	678	615	583	619	633	596	589	572	600	557	580	561	577	584	544	585	579	600	595	537	605	570	570	586	535	535	644	604	532	575	580	522	573	554	566	570	580	591	542	560	570	538	552	561	540	603	573	564	539	609	514	556	564	567	596	570	584	545	586	567	589	583	608	584	566	576	549	585	574	580	570	590	572	583	556	576	588	540	576	594	573	577	574	631	588	523	581	579	575	582	567	560	561	570	522	547	573	589	595	548	598	588	586	607	568	572	574	561	565	575	554	594	594	574	567	540	581	622	538	581	509	573	570	563	603	562	535	570	556	593	565	569	565	594	582	595	557	597	579	546	567	547	573	586	585	610	574	608	589	571	587	589	591	589	582	535	591	554	546	534	527	581	563	616	578	583	573	589	535	558	571	608	555	597	544	563	574	575	594	526	555	551	567	558	552	551	594	552	586	620	536	583	594	558	576	522	613	568	552	593	555	607	553	561	604	555	588	614	610	601	595	563	561	525	568	579	540	554	550	563	562	566	600	613	603	575	596	577	600	535	536	559	558	593	556	574	551	560	549	533	569	555	606	547	558	582	546	617	599	594	617	547	551	550	631	567	565	522	531	547	573	575	622	561	584	557	590	552	585	562	561	531	559	596	565	570	616	570	576	550	551	546	555	575	576	550	547	574	566	568	594	581	570	558	535	559	559	611	574	537	546	550	566	548	552	559	615	572	596	590	554	579	589	533	606	581	575	570	586	603	571	589	520	574	548	566	541	565	507	553	563	571	598	574	588	612	597	528	550	567	591	616	563	577	537	578	568	547	578	596	568	563	561	578	595	597	541	587	573	557	562	576	570	586	517	622	526	550	591	585	557	609	560	572	575	553	556	587	572	582	571	545	580	563	551	571	586	588	610	572	560	598	590	582	578	617	579	567	577	552	551	543	579	567	595	598	564	631	553	549	554	595	557	582	533	552	622	561	561	546	555	567	575	587	618	582	592	586	523	597	573	603	575	572	576	601	585	576	610	579	581	546	574	571	576	577	549	569	569	585	560	617	561	595	578	545	579	576	640	558	546	560	605	598	565	595	564	554	529	576	543	581	553	572	573	578	599	596	580	527	615	549	557	515	584	580	543	590	576	573	568	552	584	580	596	568	556	569	610	571	580	548	600	571	566	541	604	575	532	559	584	540	572	604	579	592	597	578	547	586	530	593	571	622	576	603	549	603	582	532	565	528	536	584	609	550	539	593	556	562	592	620	590	599	556	535	558	544	536	577	548	590	545	553	576	575	585	562	530	569	555	604	576	585	608	574	536	545	578	599	574	563	557	598	596	580	597	528	550	573	646	568	591	572	556	604	574	575	607	548	536	567	572	560	567	580	556	573	562	599	565	578	568	565	496	553	564	578	528	553	525	579	567	595	596	620	587	561	547	577	582	525	514	543	565	578	540	532	590	582	605	572	549	572	556	565	539	592	579	554	585	546	538	556	595	557	608	585	589	590	552	569	527	580	563	568	557	602	587	593	588	554	556	554	595	599	558	588	587	561	558	582	551	580	622	583	600	590	539	567	552	581	547	547	605	573	587	560	575	554	539	552	599	562	547	567	603	548	576	571	606	544	557	570	609	587	563	583	563	608	590	571	558	568	563	571	550	527	560	599	574	566	577	556	600	585	583	609	598	575	576	556	524	542	560	551	597	559	551	549	609	555	602	581	601	601	604	548	568	555	559	576	578	599	586	570	572	568	628	561	566	547	574	585	554	600	585	604	582	562	537	585	556	587	597	535	566	538	598	551	604	562	562	529	601	562	548	534	576	557	569	539	568	573	563	564	526	574	597	563	530	554	576	559	575	585	552	571	567	562	521	540	583	539	586	554	540	573	544	547	559	553	571	616	564	623	566	556	566	576	565	551	579	596	591	561	565	592	558	550	616	597	569	594	572	567	555	590	514	588	589	649	538	568	568	566	599	622	610	552	550	587	601	568	549	592	587	541	564	611	536	554	606	552	535	552	580	592	599	584	592	545	570	573	587	583	545	605	597	559	580	545	574	590	586	561	590	566	597	575	583	585	552	566	591	564	567	541	519	586	585	606	575	559	579	574	559	624	576	618	580	571	608	586	578	542	556	581	591	552	557	576	547	580	578	574	569	583	576	552	578	534	587	547	596	561	583	591	573	624	578	608	547	576	582	532	595	550	561	566	586	583	561	578	616	554	563	563	543	569	573	570	546	601	618	584	563	544	572	563	535	567	593	576	578	534	549	612	571	569	581	578	562	584	569	518	559	593	568	550	612	586	572	542	563	563	588	572	523	602	597	540	568	595	533	592	581	566	559	532	556	558	585	577	531	549	574	570	583	544	589	517	640	562	555	600	577	548	560	590	575	570	594	568	567	568	518	577	579	615	575	587	540	560	532	570	519	593	593	557	585	578	552	563	504	601	567	568	623	567	573	584	597	583	625	590	567	579	579	551	492	592	634	545	555	564	582	551	596	541	615	483	562	605	568	622	546	566	587	576	605	596	603	597	574	557	586	581	573	568	553	590	565	607	566	561	604	550	571	592	557	546	612	569	589	543	563	550	554	582	590	617	588	581	575	617	578	589	584	543	574	561	543	575	572	570	568	545	581	607	595	528	551	595	595	568	577	613	555	555	582	591	584	505	553	574	599	571	568	513	578	540	589	599	552	551	564	580	567	563	589	570	533	555	537	579	604	629	592	554	565	516	566	536	575	586	610	585	595	577	579	595	552	558	558	591	568	560	528	590	616	549	541	591	571	557	566	571	582	557	577	585	594	569	614	574	552	569	576	566	568	548	572	604	557	589	577	624	554	552	558	548	583	592	582	564	552	560	531	568	614	572	571	583	584	571	552	584	563	551	578	606	601	581	553	605	566	561	600	598	582	579	544	609	549	580	586	569	588	570	556	572	594	548	528	558	592	540	578	552	582	581	561	555	558	558	544	592	580	554	578	531	523	533	588	552	598	574	565	593	595	590	533	610	562	575	600	614	578	559	569	542	537	562	552	540	587	597	568	552	561	549	585	571	607	558	586	576	543	581	602	580	614	546	545	620	561	618	587	554	563	577	571	512	610	595	572	570	553	586	563	515	549	553	568	563	581	531	549	549	577	620	584	557	594	595	581	596	592	534	593	612	571	584	576	568	623	604	544	590	568	606	548	556	538	596	558	502	534	585	621	564	597	565	570	550	590	609	581	555	568	541	558	550	557	587	559	535	622	605	582	558	578	567	563	573	582	549	587	590	546	565	535	558	533	604	540	593	544	595	587	548	537	563	552	558	562	591	544	551	576	556	557	548	601	589	543	554	584	537	592	547	562	584	583	534	549	558	576	565	512	553	582	563	518	565	593	595	571	597	574	562	580	554	570	564	588	551	545	552	559	579	577	530	569	528	534	588	605
57981	30840	17733	6709	3510	2308	1772	1450	1467	1383	1183	885	623	594	483	496	413	449	387	377	378	374	386	389	386	372	325	373	358	386	385	346	351	341	337	313	325	317	351	307	287	290	335	316	301	341	295	318	316	313	300	296	321	318	361	297	339	301	307	313	332	296	303	309	326	338	366	320	306	299	292	317	331	324	327	317	299	309	346	317	331	331	320	307	323	283	289	301	327	339	294	313	297	324	314	338	303	323	301	324	318	334	341	317	254	328	332	317	296	323	284	289	305	333	338	276	308	339	299	314	280	304	299	322	334	341	310	280	318	351	309	294	307	294	295	316	326	306	321	301	299	318	304	310	301	304	339	305	275	311	299	294	361	310	309	292	275	338	357	287	273	318	342	311	311	297	323	329	340	345	301	278	294	314	308	332	314	294	305	327	293	315	316	307	345	338	311	297	311	301	335	309	326	320	313	329	283	264	299	346	298	330	330	306	279	322	294	308	339	285	352	283	321	330	266	326	309	307	323	302	315	277	311	310	275	336	321	339	299	314	297	264	344	328	346	297	297	306	335	300	297	280	319	313	323	316	301	261	301	332	292	290	313	294	295	302	273	330	330	289	297	313	337	315	292	294	290	321	300	307	289	295	329	350	307	317	317	329	309	327	342	334	307	314	289	309	339	330	312	319	325	283	291	323	335	372	322	325	305	317	294	305	294	277	317	302	360	322	298	311	305	338	296	298	343	297	329	335	325	298	318	322	301	340	311	330	329	282	287	319	330	317	329	282	286	333	321	322	299	290	340	307	307	295	295	296	300	338	302	347	314	333	316	298	291	278	327	287	319	325	323	329	307	306	331	340	286	306	328	341	303	328	321	301	329	320	326	281	286	285	282	285	307	344	308	322	340	286	303	320	237	318	347	360	291	327	304	307	284	335	301	289	320	340	316	346	303	306	324	326	314	304	322	277	300	311	315	320	295	330	302	327	323	325	310	389	345	324	314	325	271	306	345	329	319	333	322	284	321	288	348	287	301	319	289	349	290	340	290	292	291	301	305	300	376	317	334	347	325	298	342	340	309	317	311	307	315	320	326	280	308	276	375	304	330	277	295	288	276	305	302	274	321	301	343	329	275	326	328	326	348	314	351	321	315	292	310	328	311	327	323	302	283	329	307	331	337	279	304	286	307	302	319	301	350	341	315	306	316	319	320	285	256	314	337	334	328	273	340	354	304	348	318	326	295	338	352	334	321	327	305	312	308	297	308	335	311	315	315	299	279	339	306	318	350	311	331	318	319	316	341	322	334	340	334	316	309	297	251	293	315	326	327	304	302	309	285	318	306	298	323	344	307	309	320	306	292	301	310	318	303	289	305	251	301	305	339	302	324	278	334	315	304	320	274	362	352	342	319	319	317	329	313	301	328	276	317	312	319	294	274	301	316	299	305	295	323	341	317	278	306	326	332	294	313	312	316	294	289	302	295	282	290	267	358	315	309	317	291	303	288	326	313	303	303	283	301	335	291	364	308	319	278	310	304	294	333	349	329	333	303	277	333	316	305	337	331	320	298	317	320	308	312	306	278	298	296	329	351	343	324	346	318	295	283	324	309	296	337	319	333	328	294	286	301	316	322	313	308	327	293	317	306	306	314	315	307	297	293	300	334	337	261	281	312	279	327	327	284	325	285	337	346	325	331	317	312	358	301	267	308	353	295	304	333	287	296	305	344	320	314	327	308	301	323	307	338	290	331	301	312	302	279	283	279	327	298	285	308	308	300	340	300	300	288	328	290	304	303	311	312	304	285	311	333	313	271	300	290	344	327	270	283	300	343	319	299	359	307	317	321	314	334	322	277	345	304	353	319	321	281	324	303	302	325	307	277	305	325	306	283	293	295	275	298	294	323	302	293	318	301	295	291	310	322	304	302	309	324	326	338	356	315	353	299	328	366	328	295	309	319	278	305	267	308	321	293	304	313	293	320	332	300	315	325	311	282	293	310	277	267	296	312	318	349	310	300	305	296	342	295	348	299	312	316	298	336	333	306	317	286	292	327	305	288	317	322	294	299	325	317	286	336	293	304	323	321	309	335	302	325	315	347	292	309	337	303	324	329	351	333	291	322	285	318	306	310	304	297	290	283	309	321	291	285	310	307	328	301	344	315	290	322	327	316	361	346	297	288	256	318	323	301	289	334	307	299	290	324	298	284	317	292	286	327	310	294	320	299	299	318	318	300	333	304	298	285	277	287	259	328	295	308	318	313	308	321	263	304	318	316	314	292	334	312	318	313	303	309	308	310	306	338	302	270	300	306	319	293	303	292	339	274	295	297	316	289	325	289	305	288	324	334	304	313	325	312	295	354	343	289	317	314	299	305	331	318	301	303	323	307	314	336	311	271	303	346	307	345	338	308	302	329	296	303	269	306	305	307	267	316	320	280	341	316	299	312	308	343	287	313	291	306	330	321	287	345	297	329	316	322	346	281	314	325	352	311	266	298	317	338	287	322	277	315	350	304	294	299	297	295	335	314	316	331	319	301	306	331	313	301	274	306	317	341	316	301	307	314	323	317	309	323	354	308	302	317	279	297	317	288	297	279	306	316	292	297	335	272	288	351	330	313	314	350	338	293	269	304	324	338	329	278	314	312	316	308	341	284	309	306	345	303	306	288	300	326	318	320	310	303	321	319	335	332	302	294	296	314	332	331	291	269	354	297	294	310	325	316	319	316	345	313	279	334	313	285	289	287	291	326	306	284	317	334	316	285	325	305	308	270	314	311	319	337	322	309	278	307	299	341	359	303	308	342	340	338	310	342	303	306	303	303	329	324	317	321	316	331	281	287	337	319	279	266	301	318	332	322	299	334	332	292	332	320	301	307	303	313	310	313	310	333	304	329	334	321	292	304	279	304	298	315	317	315	303	323	330	338	320	289	309	291	294	337	318	303	298	306	295	291	370	304	334	305	307	337	353	314	305	331	310	290	306	320	294	308	310	299	304	295	304	323	318	318	299	341	304	305	276	332	272	302	305	302	295	299	318	286	292	340	322	281	306	317	310	335	328	310	334	303	337	306	292	281	313	291	309	309	305	331	317	342	319	301	291	305	310	307	304	326	331	294	319	280	309	290	320	276	298	296	314	309	312	327	309	334	341	289	310	261	348	310	364	335	320	300	297	313	331	370	306	257	324	333	366	333	301	318	288	342	304	291	295	290	302	321	324	321	288	315	318	289	330	338	351	305	324	296	326	293	329	304	313	275	303	298	317	313	297	339	330	312	329	307	307	356	362	352	316	271	324	302	334	315	334	328	299	324	333	301	312	349	312	280	294	329	301	329	302	334	315	304	319	372	338	302	353	338	311	314	284	316	338	331	335	312	317	298	309	317	345	306	324	333	315	354	347	286	265	317	317	328	311	301	316	293	358	311	330	353	321	358	311	297	289	287	309	314	310	327	324	309	337	323	335	298	327	317	302	324	349	315	325	293	317	329	319	318	292	317	305	317	312	302	315
34362	20624	19456	12887	10415	7948	6919	5907	6392	6158	4837	3648	2662	2197	1925	1664	1545	1392	1258	1132	996	1065	1061	1042	939	992	987	1028	1061	1071	1056	922	809	764	726	715	746	695	715	682	716	693	647	651	652	690	651	702	714	658	673	683	622	674	685	673	643	654	665	618	610	647	672	661	667	652	631	682	663	678	683	616	674	663	597	638	692	668	635	657	689	686	670	637	656	701	629	680	656	665	624	641	678	682	674	679	677	606	661	638	625	639	665	638	628	651	663	675	636	650	717	655	658	648	662	643	663	641	652	652	612	686	709	639	661	600	676	684	674	646	629	657	640	670	654	737	687	677	632	692	676	663	644	656	641	621	644	691	683	654	657	684	700	672	668	676	670	694	622	626	669	704	685	657	655	649	671	717	708	686	677	629	660	655	727	653	650	635	664	680	681	640	687	655	639	623	629	642	686	663	635	647	639	642	656	698	639	735	676	662	639	680	674	657	732	653	662	681	662	641	645	660	661	658	686	667	682	650	655	642	641	681	649	645	638	674	699	665	663	647	635	653	641	687	653	613	645	627	657	642	649	683	663	623	675	669	658	704	732	667	644	639	644	653	671	630	658	649	686	665	661	616	654	622	639	635	602	646	629	638	637	624	658	672	674	642	668	614	680	691	615	660	669	645	662	664	619	644	636	647	658	627	603	676	672	634	678	667	643	655	621	661	693	668	636	666	688	656	654	695	649	658	680	654	645	648	609	667	650	613	641	642	663	681	630	639	644	645	653	688	642	628	621	621	732	691	657	707	614	673	610	655	627	672	612	672	676	671	652	697	655	679	655	621	650	647	683	680	640	670	654	655	606	623	663	662	660	645	646	655	653	693	632	679	695	664	670	683	672	650	646	650	629	646	678	646	648	663	623	712	647	663	643	654	647	654	639	650	615	681	672	684	651	667	645	681	649	620	650	638	620	601	723	642	613	620	676	658	677	669	639	659	654	637	680	690	624	656	633	645	657	670	626	664	623	649	624	620	638	659	661	675	665	639	689	684	682	682	653	674	613	635	629	641	701	627	651	677	674	660	690	660	673	696	681	640	665	653	629	671	661	586	631	662	656	669	664	683	635	624	638	657	649	625	658	650	611	658	697	652	674	619	660	633	674	658	660	648	605	684	664	642	631	676	675	669	649	642	640	649	652	638	601	685	626	657	636	663	670	667	667	640	685	659	619	624	624	631	688	672	648	646	602	643	634	656	645	685	704	674	643	682	602	641	668	632	711	657	650	681	637	647	631	632	675	630	640	679	660	685	684	702	620	669	631	682	666	641	668	687	653	661	734	646	633	689	613	676	630	716	659	646	640	629	646	651	640	712	680	672	653	656	625	633	647	633	642	678	657	680	630	672	623	655	704	629	619	672	674	648	639	629	649	675	679	607	584	639	664	663	615	634	672	634	618	616	710	633	674	605	670	649	627	608	630	695	650	646	688	641	680	757	690	663	624	638	669	702	637	618	611	679	613	690	702	625	593	660	672	647	660	606	613	681	634	640	658	656	705	680	643	695	647	643	676	664	646	670	642	591	678	642	627	687	650	594	672	658	700	641	669	690	677	687	639	678	678	676	653	653	700	679	647	651	680	682	690	650	698	711	672	650	635	698	635	674	663	639	691	667	649	600	665	638	639	682	669	653	671	648	651	666	675	661	657	654	681	647	669	635	626	638	655	631	697	622	641	657	675	725	673	671	696	611	669	674	679	672	650	670	663	689	685	614	651	652	636	606	676	642	680	684	625	660	682	689	614	684	656	732	599	673	639	630	652	636	646	623	677	656	670	666	660	674	695	624	659	679	648	726	660	685	682	656	620	680	712	670	714	629	649	626	626	667	606	629	691	659	628	675	653	657	662	650	670	647	659	648	655	649	642	638	641	701	654	678	635	636	656	683	683	642	672	682	656	661	677	637	654	655	663	663	650	625	666	654	710	690	668	635	609	651	667	668	671	646	666	667	637	597	637	660	603	637	645	650	666	649	638	633	669	667	658	679	659	694	678	667	644	722	630	669	712	664	655	648	661	655	697	630	714	670	646	665	687	678	642	672	667	619	655	657	673	654	648	704	708	653	680	631	673	640	632	631	627	698	644	625	680	676	635	661	673	664	691	604	639	615	723	634	606	653	608	641	660	681	648	638	625	691	643	636	647	678	663	670	625	669	681	641	631	622	700	680	668	611	608	625	657	639	669	602	636	626	665	659	657	662	669	654	673	687	663	623	620	652	625	654	659	652	665	644	666	627	681	645	605	659	631	675	650	691	686	649	651	663	674	669	638	658	671	661	664	693	647	678	659	672	668	663	718	649	717	645	683	682	667	678	679	707	654	618	631	657	682	637	666	663	678	645	627	678	677	645	649	652	665	650	672	637	654	649	694	629	699	642	632	671	664	636	674	659	634	644	664	639	703	657	679	666	710	646	667	683	672	661	659	645	632	676	615	685	648	683	691	646	624	651	682	644	632	630	688	659	692	680	684	670	645	693	657	660	613	663	702	633	642	621	670	647	646	680	663	705	634	637	616	624	709	681	613	606	632	701	660	672	707	626	628	646	673	634	672	648	671	670	647	660	670	601	682	607	657	646	636	659	674	655	651	704	690	660	636	659	658	651	662	680	699	628	623	686	714	663	717	633	664	619	675	640	646	706	606	623	674	683	670	651	635	629	660	687	641	629	608	631	641	618	638	609	654	624	635	597	691	672	669	681	687	639	650	662	651	682	672	646	620	656	633	663	605	661	655	650	658	622	685	663	687	650	604	626	658	642	641	648	610	634	639	662	666	668	685	631	625	701	633	639	685	635	651	677	624	658	684	626	628	681	650	633	671	656	619	668	649	650	664	707	670	664	713	668	680	649	657	596	675	606	654	686	669	636	691	636	639	627	657	655	655	647	624	612	673	631	636	632	671	634	632	586	637	652	652	658	653	683	635	629	666	648	636	611	653	624	692	656	654	659	641	656	631	620	663	699	673	642	659	666	642	652	642	635	661	611	669	696	685	653	636	634	651	644	629	640	643	649	657	663	683	691	629	684	658	621	645	631	622	645	653	650	637	668	642	661	589	652	649	614	644	693	617	660	637	626	667	679	609	667	656	616	665	610	639	705	643	655	673	657	645	659	625	687	609	655	692	647	654	624	651	632	661	636	672	640	636	674	615	633	624	668	705	646	660	669	689	603	671	614	641	667	649	694	642	666	639	605	693	679	671	641	637	649	666	679	644	705	684	687	689	602	673	681	658	616	698	639	627	701	663	653	621	644	640	653	653	705	605	642	647	608	624	671	647	673	660	666	629	680	651	702	641	600	625	668	628	662	647	654	637	653	688	650	620	654	653	678	653	641	680	695	638	657	705	698	654	657	655	680	694	683	672	661	677	669	635	685	668	678	676	667	613	641	637	678	680	653	723	655	649	658	660	646	647	656	654	674	638	664	664	690	648	648	678	671	652	613	640	665	639	623	662	682	684	643	631	618
34887	17041	5986	2438	1314	981	827	688	753	603	568	437	412	381	355	333	328	260	328	287	329	293	288	291	287	313	333	312	335	321	243	315	279	313	285	292	282	305	343	275	298	297	270	283	306	291	300	277	274	286	269	291	321	279	272	319	258	277	310	331	316	288	309	300	269	303	292	259	288	288	273	283	289	310	319	260	295	275	255	284	295	287	283	270	293	320	312	295	289	294	263	274	272	299	298	290	324	329	280	298	306	306	308	287	284	269	283	287	310	299	296	297	281	284	298	273	323	297	282	291	309	286	265	297	293	296	312	296	306	276	293	250	283	259	292	293	296	270	291	292	317	322	266	285	255	271	282	275	312	277	282	280	306	294	280	313	293	293	295	280	334	296	302	266	287	282	272	278	313	270	281	300	292	310	266	284	268	283	260	296	301	271	276	281	296	285	278	277	269	294	315	271	285	279	289	285	269	266	292	321	323	253	275	285	279	280	304	265	273	311	302	298	319	278	309	306	306	277	308	277	284	299	294	315	272	296	305	259	282	284	306	284	285	298	286	295	280	287	286	276	275	261	304	291	292	282	290	301	287	276	270	291	290	262	287	319	285	272	288	314	293	275	277	303	293	257	274	242	299	298	272	290	296	286	311	300	286	296	268	280	279	288	282	256	308	290	284	251	304	258	251	270	279	270	269	276	277	313	296	316	301	288	319	299	267	284	321	277	291	278	292	270	255	338	276	295	297	308	280	293	274	278	277	255	266	314	314	309	265	282	278	291	310	283	275	279	279	284	279	302	294	292	267	290	286	281	307	286	278	290	288	271	261	305	306	264	264	278	266	276	305	260	323	284	303	292	310	292	296	290	292	297	274	275	253	292	311	299	308	292	284	270	285	293	279	271	305	318	270	271	316	281	298	302	299	292	258	264	249	284	254	296	306	273	267	295	305	292	306	276	278	271	276	257	273	273	284	250	313	288	312	273	262	251	261	314	295	284	285	309	287	268	308	289	302	266	257	306	295	263	270	310	290	287	285	258	247	323	306	314	264	270	274	295	294	280	287	279	292	265	282	279	282	277	296	289	287	299	293	246	317	326	297	271	287	278	301	307	261	248	294	289	286	302	251	333	295	292	306	306	287	253	299	265	286	297	303	285	324	292	266	270	300	288	327	286	276	255	308	294	330	298	273	315	303	286	323	313	291	287	279	274	286	296	288	327	251	273	275	283	263	284	252	273	280	291	274	306	264	274	287	275	297	317	298	239	318	301	299	289	292	283	300	313	269	296	269	289	296	279	286	286	243	310	279	281	270	276	300	299	303	270	294	279	290	300	256	252	319	284	257	280	272	293	318	270	270	296	287	262	317	279	296	261	267	287	320	292	262	315	325	307	307	261	292	252	301	278	280	265	250	257	288	257	307	275	293	308	260	298	275	329	276	249	269	263	302	330	293	278	297	322	286	295	277	249	296	288	270	290	278	312	312	266	308	288	289	286	319	311	284	306	284	288	308	270	264	295	271	278	309	302	300	295	273	293	291	270	284	276	274	246	290	285	247	269	254	282	281	268	230	300	285	288	295	301	294	283	306	289	276	284	306	291	260	265	294	314	306	274	273	250	305	284	282	310	298	273	305	302	286	252	278	298	290	312	292	264	256	239	316	278	277	312	272	269	298	265	287	288	299	309	286	264	261	265	284	251	314	273	283	268	292	272	271	287	309	293	271	257	281	272	314	301	306	290	293	298	272	285	292	303	298	274	279	273	307	285	257	290	270	269	314	296	320	269	292	287	288	290	280	300	261	302	281	279	287	260	261	268	277	283	241	315	282	270	318	288	335	278	317	290	303	280	250	287	287	315	267	279	278	280	287	296	297	259	279	275	242	264	278	324	293	256	254	296	294	280	290	266	269	279	294	254	299	292	309	291	242	286	283	293	269	277	277	326	269	313	236	280	290	281	315	286	335	297	287	277	310	268	313	277	304	306	296	312	315	304	275	332	279	304	312	289	308	297	314	281	313	278	246	310	284	293	313	286	282	253	254	267	247	273	312	281	292	295	276	313	275	273	270	301	280	298	297	270	285	308	263	268	276	276	301	284	300	270	294	267	297	283	320	270	287	261	303	286	278	302	284	297	279	274	289	300	249	285	291	304	306	285	250	292	316	268	300	278	295	282	286	282	286	292	275	299	263	274	312	276	264	292	284	298	308	275	263	298	298	316	297	332	271	278	317	276	277	264	306	297	293	268	277	281	282	318	304	243	285	304	285	241	291	298	273	311	274	291	251	273	272	331	290	275	285	264	292	310	317	267	286	331	270	258	318	279	317	284	318	296	278	291	289	312	298	258	295	318	258	262	291	276	267	298	281	279	297	288	272	266	307	291	290	306	311	274	295	286	275	293	278	282	269	302	283	283	241	285	298	260	260	314	278	311	289	244	269	330	239	267	303	287	285	288	280	333	314	283	295	305	288	273	263	271	283	271	269	270	318	302	300	306	307	313	304	275	288	279	269	295	269	260	315	266	302	272	292	296	302	288	255	280	290	272	308	254	265	278	265	267	283	269	285	294	300	287	284	276	264	309	283	287	267	289	279	311	277	289	320	282	305	297	273	306	285	278	285	276	283	265	299	299	279	280	306	294	281	275	265	316	256	255	267	282	256	272	273	284	296	290	289	314	265	289	276	286	303	273	315	314	264	309	266	268	274	303	249	268	276	285	303	265	276	278	268	312	288	294	255	315	301	302	299	279	314	285	247	328	319	301	269	265	279	253	300	286	290	272	275	321	308	285	289	287	280	279	273	262	341	314	294	262	298	309	271	287	266	304	282	263	266	289	285	289	283	283	303	290	276	288	271	256	281	297	283	251	303	289	312	306	297	304	271	269	257	270	306	275	274	294	339	301	257	259	270	300	237	282	287	274	298	284	317	271	290	297	312	298	307	293	285	262	313	296	303	275	271	283	279	261	284	268	256	301	319	292	293	304	309	306	279	276	311	310	292	314	274	297	333	334	304	295	296	279	284	263	285	283	282	240	266	315	265	289	304	301	259	259	255	259	298	270	294	294	289	296	266	278	271	270	293	298	282	224	262	291	284	279	284	271	265	266	256	311	307	260	303	278	286	301	275	264	284	290	274	320	290	304	291	273	296	300	300	339	273	268	307	284	298	278	290	277	255	309	241	275	287	318	271	294	284	307	298	283	288	309	291	305	328	291	311	267	280	293	272	276	294	280	233	295	296	305	262	268	286	256	283	281	319	314	304	317	300	293	286	302	278	304	292	278	319	293	329	269	282	341	291	265	283	276	272	281	287	279	270	272	275	284	312	281	278	293	310	303	302	307	280	276	274	249	269	283	282	271	307	261	276	290	285	251	281	290	283	287	284	285	293	313	295	262	261	284	276	317	302	304	308	311	258	298	250	295	282	283	288	310	324	279	283	318	306	286	274	293	306	283	287	280	256	261	296	295	302	290	261	273	278	268	312	277	284	285	296	281	277	267	281	260
19637	10540	8005	6121	4515	3458	3060	2698	2739	2297	1897	1595	1182	1113	1049	944	875	876	793	745	735	746	728	711	672	713	889	884	807	742	712	712	670	641	687	622	640	627	611	603	638	660	564	657	605	602	565	595	599	562	621	623	565	595	608	598	579	601	573	533	623	610	584	586	617	641	568	579	609	576	610	606	624	615	604	593	573	582	581	586	615	620	634	560	566	586	564	610	642	604	625	589	621	572	571	626	615	601	581	650	611	594	596	583	625	610	645	618	605	644	607	603	586	618	575	609	566	615	569	560	613	586	621	598	603	561	606	600	604	612	622	604	628	636	571	593	603	591	645	597	550	626	621	574	586	600	634	599	575	598	609	626	612	597	594	534	618	610	575	599	577	588	671	623	575	570	606	605	596	602	608	586	606	633	609	599	584	608	573	611	617	580	645	607	568	633	586	590	602	613	640	628	555	604	640	649	598	593	633	606	620	635	612	612	584	598	591	642	562	640	586	609	594	631	586	635	596	628	565	572	570	605	560	604	599	645	582	582	597	643	624	576	594	622	589	572	573	562	631	616	624	601	614	598	629	634	603	583	626	576	615	632	593	621	613	590	612	638	609	610	606	567	609	582	604	574	587	621	627	572	584	604	616	600	612	584	588	587	596	593	605	618	620	535	608	589	611	588	577	581	599	593	629	571	587	591	585	592	610	611	647	616	656	571	580	609	613	583	565	594	617	575	575	594	626	609	588	581	635	647	634	620	589	621	591	585	618	595	580	605	568	614	589	609	637	619	641	586	589	589	623	609	587	590	601	647	593	609	590	604	627	618	626	607	589	595	641	632	608	601	601	561	609	589	634	604	659	603	627	610	581	605	660	616	597	564	570	614	633	591	630	606	593	599	590	543	615	603	615	550	602	607	541	593	632	582	622	583	611	570	648	579	589	547	573	623	576	594	633	585	607	585	623	601	607	616	605	569	616	562	629	588	652	595	640	626	556	647	596	651	574	604	586	555	625	647	585	598	579	606	605	574	596	590	590	601	614	602	616	600	582	643	638	616	608	578	627	564	617	604	642	612	593	597	596	586	578	622	565	606	617	579	619	607	601	583	632	603	623	603	635	607	584	631	628	635	623	628	585	582	582	636	612	661	609	608	586	576	602	625	608	578	582	593	563	633	556	602	593	588	591	593	603	651	570	607	625	628	584	645	600	627	579	551	575	591	608	634	631	605	593	607	613	595	625	577	610	599	590	604	557	614	589	642	624	582	632	614	614	596	600	575	628	588	604	594	658	567	637	631	573	568	625	608	591	646	635	600	601	567	608	625	554	623	560	580	638	578	593	587	599	570	565	620	652	596	599	583	611	614	601	602	598	574	615	637	643	596	631	598	612	585	576	613	570	587	579	561	554	632	595	604	624	599	655	624	580	578	584	609	598	561	606	584	610	597	613	638	596	644	599	604	534	640	599	625	578	579	616	598	595	593	637	622	583	641	620	561	626	631	577	591	626	622	594	621	600	629	595	579	617	595	555	579	620	631	618	614	600	600	611	596	652	607	566	610	592	564	572	595	597	607	624	626	610	620	600	643	631	581	642	596	587	622	585	579	613	579	611	597	621	592	617	621	617	577	573	627	630	642	624	612	604	587	595	597	626	571	588	583	581	581	589	614	636	590	577	630	629	588	577	582	626	599	608	612	633	606	610	615	637	584	588	599	606	580	585	597	622	622	602	574	613	630	611	626	633	610	611	622	585	570	603	582	613	606	631	580	592	604	564	597	547	629	578	585	631	566	607	599	607	584	586	579	585	554	590	569	609	606	587	556	587	582	591	590	621	625	625	617	630	615	673	601	652	594	626	590	605	623	589	635	642	612	611	614	592	581	689	567	626	608	634	639	644	584	569	627	637	631	543	624	626	635	602	609	628	575	595	608	615	597	605	598	610	587	587	557	588	619	613	594	662	570	636	608	578	607	565	604	665	610	597	599	587	592	575	648	634	583	635	627	579	621	587	645	626	584	569	600	643	578	624	598	631	590	618	581	610	591	576	598	628	594	574	597	665	644	589	600	604	582	618	585	621	614	632	552	655	616	614	582	599	623	644	591	626	584	630	611	564	658	596	567	656	635	633	639	620	601	631	596	593	618	631	638	578	585	574	643	617	599	637	571	608	603	557	552	622	614	523	635	588	631	631	633	585	614	599	640	620	564	634	605	590	571	563	592	607	596	655	594	652	573	592	649	587	617	601	630	618	581	601	590	617	576	581	616	600	614	641	600	608	607	637	619	597	596	627	563	611	578	549	554	581	574	588	613	625	614	572	589	602	620	591	617	594	592	636	661	629	601	689	581	613	592	634	600	628	586	599	591	599	591	638	571	603	618	605	653	579	595	622	607	622	614	590	602	588	550	658	572	583	616	605	599	611	598	615	562	578	622	591	608	590	575	579	581	579	604	633	587	600	628	648	609	615	628	636	605	623	604	586	605	612	620	593	600	603	560	650	633	597	601	567	594	629	619	601	579	614	585	615	573	577	582	620	613	624	627	649	625	626	563	566	586	649	595	616	592	619	594	619	608	614	570	599	592	624	575	602	584	586	570	579	661	616	588	586	632	608	585	581	619	633	597	620	636	608	593	592	605	577	627	628	604	568	636	573	640	599	570	553	614	614	617	592	583	613	586	556	604	582	611	604	592	572	614	596	591	634	612	595	590	582	571	648	601	618	582	602	611	560	659	618	650	610	580	632	602	588	563	653	595	651	607	646	628	620	598	548	651	597	598	599	601	586	598	586	635	637	656	606	566	571	613	593	558	583	587	595	624	590	598	607	592	607	621	587	605	612	580	641	581	615	591	608	595	627	598	610	617	604	600	591	608	639	585	585	552	567	607	597	666	600	600	642	584	583	631	600	643	644	650	625	581	649	562	614	613	583	627	628	630	602	595	605	641	630	585	566	607	586	583	593	630	586	596	622	586	555	622	598	587	554	586	569	594	651	585	647	601	587	618	638	589	628	567	659	620	584	573	635	630	609	600	603	585	596	596	652	593	642	569	595	585	606	578	589	615	572	599	560	606	604	593	643	599	610	642	627	638	580	608	555	624	608	613	597	580	602	626	604	617	589	594	579	588	617	585	622	617	598	604	624	564	604	606	616	596	606	610	615	578	606	555	628	587	621	640	602	621	624	619	631	595	615	618	577	597	543	640	584	550	627	597	623	603	597	600	586	623	599	615	619	622	616	652	620	571	611	613	554	584	579	605	612	595	633	614	580	643	610	615	608	634	604	560	610	567	600	587	647	584	577	592	647	616	614	604	605	609	614	611	614	570	589	620	615	603	601	589	600	620	574	615	610	585	544	574	626	575	595	582	624	579	604	552	604	618	612	562	577	606	618	585	578	609	606	610	607	557	570	612	595	553	592	591	568	602	648	551	603	616	600	603	619	615	621	609	583	607	588	617	643	652	609	562	596	568	590	590	594	613	658	605	613	603	625	672	633	583	594	592	631	625
48945	24548	12991	4983	2503	1817	1377	1284	1217	1154	860	715	534	473	445	403	419	377	331	338	322	340	343	343	313	347	339	395	399	349	295	324	334	289	313	310	281	286	261	288	300	283	321	282	311	312	316	294	302	293	280	293	276	301	322	304	278	318	285	292	276	281	311	294	296	292	284	274	327	269	289	294	282	317	280	296	313	297	298	282	307	294	305	282	285	287	284	287	276	301	257	293	307	297	324	306	297	272	271	328	309	312	264	296	312	278	300	275	297	295	298	299	297	296	275	267	289	295	285	293	243	307	283	274	293	289	262	312	338	285	319	293	300	314	295	234	290	290	282	307	293	314	271	296	300	288	273	303	293	291	290	318	270	298	293	315	282	296	289	300	310	243	284	290	273	301	277	300	283	311	295	299	302	304	295	287	277	318	283	300	293	287	285	303	271	274	308	268	290	260	323	307	314	282	264	304	298	291	307	326	305	288	286	277	319	278	287	294	290	271	300	313	280	296	298	320	355	264	311	315	259	267	272	313	288	282	258	293	306	260	261	298	296	264	289	297	266	284	301	280	316	290	303	302	285	262	309	299	298	286	293	308	292	289	297	298	299	328	317	274	285	279	300	278	287	260	282	297	269	277	315	292	304	297	312	290	282	337	309	295	303	302	271	264	285	311	303	265	263	313	278	289	286	307	307	296	289	296	291	272	279	292	270	309	318	314	254	283	310	292	289	270	286	303	294	257	298	264	294	311	269	270	297	277	277	288	300	295	306	285	299	323	295	287	273	293	321	254	282	269	297	318	287	299	275	315	273	275	238	291	305	312	298	283	336	298	315	355	288	291	304	312	302	266	291	289	271	295	291	303	349	321	291	271	304	281	292	276	267	284	293	300	316	291	299	271	300	288	304	310	290	300	310	297	285	282	302	317	271	279	322	272	295	297	285	288	270	301	298	280	297	321	308	322	284	303	298	270	278	285	289	282	299	273	264	311	288	300	273	290	292	283	325	291	307	291	282	271	283	342	285	281	282	300	269	294	260	298	274	289	292	290	274	274	264	310	281	289	289	274	283	297	286	285	308	280	281	322	298	299	313	266	308	334	286	290	296	289	297	258	287	297	254	271	278	265	287	283	282	261	293	294	303	313	288	286	291	276	306	282	291	268	252	273	292	274	298	298	269	301	298	269	315	318	296	307	292	331	288	283	273	266	320	289	310	299	259	306	295	305	319	296	307	266	310	300	277	263	295	322	268	301	267	282	252	321	298	302	282	325	273	301	299	275	302	292	288	325	307	285	296	277	283	291	305	324	277	302	284	311	299	269	298	276	283	270	262	314	288	289	313	254	279	319	306	292	278	289	291	300	264	305	264	292	332	280	300	281	309	282	287	284	296	312	262	282	269	268	294	294	280	317	314	278	259	309	270	344	310	298	300	312	261	249	309	301	290	298	303	295	261	278	275	272	269	300	291	277	322	319	294	315	303	276	249	330	265	291	281	329	309	317	280	286	307	307	289	299	275	296	289	299	328	284	252	297	300	289	302	260	318	256	289	308	303	303	292	274	293	306	294	293	293	310	302	288	294	310	293	301	337	305	311	308	273	313	317	277	269	284	272	315	273	283	309	258	271	282	296	302	300	291	247	297	307	295	267	291	292	324	278	296	287	281	297	293	335	274	272	328	283	292	309	289	298	307	256	280	270	310	297	296	273	283	320	292	274	312	268	318	291	290	306	298	293	251	279	314	277	290	283	289	305	306	298	292	288	295	303	283	287	286	286	268	298	285	322	315	294	300	266	261	296	272	280	308	296	278	309	320	291	287	283	277	304	307	299	301	271	284	303	292	308	303	284	296	288	325	262	256	279	268	278	283	311	275	316	289	301	282	284	311	282	291	285	258	291	270	299	312	314	281	314	284	283	281	295	266	300	285	296	297	275	280	297	275	290	279	275	270	279	281	280	301	282	296	308	324	301	313	299	319	297	261	291	285	287	261	293	290	276	278	324	283	273	314	270	272	293	285	281	298	278	278	275	294	285	263	284	277	316	268	302	291	292	293	311	278	297	278	291	278	311	283	308	271	284	302	293	292	279	296	304	281	259	270	273	285	299	296	265	318	331	268	285	273	313	300	320	356	321	293	290	277	298	328	269	303	312	301	306	278	278	246	300	261	288	291	289	323	289	276	314	318	311	258	289	291	356	323	288	290	284	286	292	280	312	275	315	295	312	276	297	279	270	330	322	332	284	278	322	302	301	334	313	304	288	295	271	297	304	283	270	296	290	257	269	299	270	292	303	270	271	280	297	298	288	286	300	289	278	290	283	284	290	322	290	287	302	308	294	296	270	256	275	266	276	295	305	340	315	281	291	266	315	272	256	270	308	290	321	271	293	314	317	286	256	314	288	329	277	281	343	317	290	302	271	296	291	259	279	297	298	308	266	312	280	307	336	300	304	292	323	296	272	288	305	292	275	270	279	268	270	302	278	278	286	342	264	279	298	304	302	300	277	288	288	325	277	254	320	300	263	263	286	292	301	295	299	273	289	291	315	312	332	302	298	291	288	275	299	275	267	286	289	298	315	275	286	316	273	297	307	309	298	285	277	284	312	283	260	318	285	322	307	302	302	282	283	276	272	287	302	322	288	316	259	305	327	335	287	303	303	275	306	302	301	279	305	292	281	271	292	290	281	330	282	305	282	297	294	293	288	292	301	258	286	285	304	264	314	323	302	294	288	281	259	264	261	297	254	301	297	271	308	270	288	339	294	251	291	298	293	288	282	269	293	278	286	311	292	280	327	328	287	277	333	284	300	307	290	268	297	344	342	306	332	287	279	323	285	271	309	317	305	318	290	285	315	294	280	295	331	289	302	257	309	322	276	284	275	299	305	275	263	319	256	290	288	292	266	293	261	287	274	295	304	314	297	305	294	244	290	293	277	280	293	284	281	327	293	270	261	272	301	297	280	278	289	278	288	305	313	332	286	303	298	285	256	339	274	309	293	313	307	294	334	286	309	306	274	275	290	302	293	285	293	310	311	286	285	264	277	286	271	283	291	324	301	302	293	282	287	301	267	296	308	286	303	306	299	324	283	283	292	281	270	321	281	271	316	297	299	282	296	302	297	275	297	286	273	297	285	302	288	290	288	281	288	273	307	277	287	266	289	263	271	295	297	311	269	295	303	276	308	286	326	300	285	298	300	262	291	303	305	313	281	284	300	311	277	313	255	286	262	278	307	298	319	308	279	296	275	317	329	269	306	312	289	305	270	314	279	317	275	294	305	310	295	257	289	246	308	291	291	276	287	285	315	308	326	251	281	258	304	300	277	287	286	295	268	269	319	286	296	246	292	301	302	284	269	301	277	286	279	292	282	289	284	257	317	278	287	311	307	269	275	315	306	276	260	273	313	283	287	296	289	298	285	297	300	262	282	238	292	301	280	269	293	321	287	337	303	290	293	262	287	292	284	321	293	300	283	285	319	287	278	331	282	290	271	282	291	288	267	280
28339	15329	15501	10562	8008	6894	5847	5236	4963	4379	3418	2660	2045	1729	1479	1350	1206	1178	1102	958	964	989	1032	1022	818	949	1180	1113	1041	968	842	832	805	735	750	729	662	691	615	669	623	618	632	630	636	672	660	614	657	571	623	627	607	618	591	615	609	618	585	617	635	626	673	590	633	599	648	628	635	658	624	602	598	590	559	618	604	608	628	661	611	614	611	571	614	588	596	672	618	584	630	631	630	599	627	594	621	612	602	611	647	642	674	630	624	610	596	579	657	652	618	643	625	568	596	622	611	635	602	599	621	575	635	613	604	624	642	606	575	646	613	619	635	639	629	601	641	615	625	640	596	589	652	602	703	605	645	607	613	615	651	627	642	604	640	685	629	639	611	651	612	629	624	640	575	642	592	638	621	642	625	614	624	614	643	574	621	613	593	543	593	619	598	613	610	645	601	601	613	594	643	616	601	659	619	624	616	622	618	630	588	609	658	624	644	601	629	587	582	675	620	635	590	591	626	606	597	611	626	590	611	608	686	625	611	618	630	619	594	616	638	615	608	599	633	648	611	640	578	589	599	571	619	630	608	603	663	624	665	628	626	652	596	601	601	593	630	595	607	595	612	588	599	641	589	637	587	606	632	616	581	598	575	604	614	559	603	616	638	634	642	597	611	630	644	651	588	633	625	579	599	628	605	648	599	614	644	586	621	581	598	654	648	626	586	613	612	615	638	602	644	632	600	583	567	610	612	611	665	582	619	572	609	610	621	631	579	602	639	610	643	594	631	651	598	653	615	625	616	597	617	586	635	612	570	540	616	654	645	602	621	615	601	604	621	611	594	615	636	608	630	613	677	664	656	606	630	634	624	579	636	599	599	648	640	579	619	594	600	625	609	633	626	624	591	587	642	627	654	644	611	655	638	633	637	662	642	674	645	653	607	609	609	608	675	600	578	653	645	595	601	602	611	627	613	617	649	611	637	647	617	620	620	616	637	624	632	627	599	583	621	591	606	628	635	583	605	632	643	570	621	604	617	619	639	570	619	636	634	602	606	587	617	633	605	615	609	662	656	614	637	625	597	674	614	573	640	665	569	643	641	586	634	614	584	638	609	616	629	645	631	642	594	645	628	611	628	591	606	624	593	585	612	607	590	625	582	652	653	658	649	579	615	609	606	602	634	653	646	655	645	632	622	636	676	609	634	643	646	626	588	618	630	647	664	658	581	618	636	614	583	653	582	599	630	614	610	660	641	630	590	672	581	587	632	594	627	627	619	600	605	605	613	631	610	621	626	644	667	585	619	613	660	643	674	626	611	657	662	572	603	597	590	618	580	619	610	589	600	616	633	625	607	590	601	590	636	616	594	635	611	624	627	614	634	597	624	660	653	617	632	650	633	596	664	633	618	600	602	631	638	613	612	603	634	594	593	559	606	645	608	651	586	591	629	593	617	633	644	647	645	629	595	662	595	597	608	632	604	647	603	641	634	585	648	606	659	646	571	599	649	621	628	612	624	626	641	598	603	606	585	609	620	644	621	630	635	617	629	623	598	615	617	641	635	650	608	607	644	655	643	644	647	625	663	636	608	620	608	633	587	620	634	657	614	632	661	650	566	628	638	598	587	624	589	596	603	609	615	641	608	648	643	644	580	648	657	642	589	649	582	614	557	625	630	592	625	628	636	639	630	645	605	606	653	613	624	578	601	604	653	593	624	617	575	635	620	674	614	613	642	611	615	609	634	608	617	616	652	615	602	607	609	632	644	654	617	608	611	594	638	607	607	611	595	634	602	613	594	614	621	637	612	595	605	629	601	637	631	607	657	616	606	594	601	638	619	633	598	624	597	656	634	619	605	614	626	651	626	621	628	620	638	605	647	619	574	629	614	596	641	609	623	618	577	629	554	630	671	621	585	629	610	617	620	624	606	622	667	581	619	581	631	619	636	637	601	624	585	640	649	637	591	634	628	616	616	628	610	582	605	632	608	616	621	637	625	613	651	616	604	594	624	645	623	624	597	651	625	611	605	614	630	606	691	598	622	600	592	630	629	665	608	657	559	600	611	651	602	613	595	601	590	621	596	616	568	582	603	616	658	622	697	591	639	641	621	642	609	617	614	646	630	708	589	605	571	584	621	593	603	618	597	639	663	636	629	645	656	622	634	645	601	639	592	568	616	595	643	618	659	586	582	623	646	634	578	613	618	640	614	618	644	612	628	622	618	622	608	649	610	598	594	633	598	619	601	614	656	623	578	618	684	632	611	603	623	605	633	650	606	607	658	588	614	609	656	602	611	626	582	584	619	623	628	612	614	646	601	625	594	677	656	641	578	585	641	660	600	631	612	611	589	632	569	659	571	660	610	591	596	600	646	575	626	625	613	598	666	559	598	658	610	606	651	602	615	602	615	643	663	623	654	661	593	598	645	594	605	600	618	624	624	630	630	631	601	653	656	645	611	660	628	605	638	619	621	604	593	619	611	591	620	583	591	625	613	614	599	644	631	602	655	619	636	596	635	641	576	629	620	609	638	643	580	594	616	586	626	637	667	577	585	667	615	629	594	655	615	625	639	626	566	608	661	625	611	642	583	600	611	615	640	625	665	608	628	607	638	626	584	623	645	593	627	589	680	672	589	599	634	613	636	615	620	628	621	599	581	630	650	637	636	610	614	584	652	664	642	632	603	607	620	648	641	681	633	610	618	595	604	608	690	637	611	584	626	620	640	583	606	633	621	617	556	614	581	642	638	585	574	607	633	591	623	628	618	629	608	617	623	639	681	637	627	564	604	620	573	554	644	610	627	621	663	580	608	661	670	655	618	588	605	578	601	590	598	606	626	629	640	608	592	589	609	610	619	603	623	609	599	597	664	610	618	639	578	660	630	669	680	612	610	634	658	634	585	631	605	617	597	623	624	599	667	682	683	615	605	626	622	604	607	614	670	577	621	633	610	621	629	590	620	607	630	628	552	607	651	600	634	658	624	619	643	605	613	633	567	631	599	582	631	620	607	655	592	641	589	615	639	590	577	676	636	627	626	620	593	581	638	611	629	616	622	618	637	596	649	625	604	591	621	589	662	678	632	631	634	604	582	632	650	602	600	611	627	590	575	652	629	615	605	595	604	652	603	627	590	658	642	646	672	597	611	580	628	629	577	551	574	576	621	659	615	606	639	626	620	629	615	590	589	621	634	661	614	612	595	609	636	610	645	644	625	581	591	619	615	678	564	636	660	589	622	630	685	616	598	634	601	605	592	592	669	596	649	643	604	638	613	625	637	598	584	595	631	606	599	618	604	655	587	612	651	633	655	628	623	597	623	660	603	593	581	581	622	627	644	609	584	641	641	627	625	621	637	608	604	622	616	594	612	587	618	622	610	620	621	616	600	602	626	627	624	627	660	635	590	633	654	605	613	577	652	606	587	582	637	601	632	606	591	662	614	605	642	574	654	641	621	623	649	648	591	638	605	616	629	610	647	583	681	633	603	571	592	622	595	612	639	628	605	599	630	644
59763	32470	18432	7132	3649	2589	2174	1735	1595	1409	1024	888	706	554	579	541	450	487	446	420	398	391	429	469	444	448	466	421	410	389	399	344	345	345	341	333	365	358	283	346	315	308	341	339	331	352	292	318	324	342	296	319	314	337	318	338	354	331	327	305	323	344	336	327	328	304	316	298	329	341	334	300	318	326	312	342	333	301	326	327	353	332	344	317	316	328	364	329	342	297	349	344	345	303	320	338	338	331	321	339	311	328	323	325	362	321	340	348	312	289	331	336	329	326	326	332	301	333	324	322	325	357	331	336	303	321	323	323	342	316	320	336	356	322	352	304	320	321	317	348	356	338	331	319	325	331	328	325	327	327	325	326	318	330	287	317	296	329	315	327	348	322	340	337	327	316	337	317	350	346	344	313	303	330	331	342	326	328	316	321	358	338	315	310	346	338	298	316	294	284	340	342	318	287	320	330	344	332	291	329	372	346	324	339	297	324	303	298	310	315	363	319	295	346	332	329	326	317	350	315	343	319	325	361	339	313	341	323	336	338	313	328	337	318	290	331	357	327	340	343	337	316	332	323	309	331	315	330	309	313	336	305	361	358	294	282	326	349	286	321	317	316	311	323	315	372	305	340	317	345	308	324	325	331	340	336	296	275	297	339	366	358	338	328	319	314	323	342	313	344	324	371	295	318	340	337	321	316	311	300	340	369	307	329	323	347	344	319	310	342	309	348	336	352	360	347	340	317	360	352	346	295	330	350	323	376	334	294	289	312	312	349	308	342	382	350	308	292	329	337	304	296	336	323	311	318	324	312	285	314	262	283	313	322	351	354	339	348	321	295	297	349	335	324	327	338	325	365	324	322	330	358	332	303	315	332	364	307	333	312	339	305	280	319	333	322	318	318	312	323	320	307	324	338	327	325	309	331	253	285	329	331	337	347	337	304	340	334	286	298	320	312	307	347	345	327	343	352	320	355	287	345	333	334	318	318	345	366	357	338	324	333	367	302	350	325	308	344	325	324	319	318	335	363	274	368	310	318	325	323	333	343	326	273	337	357	345	361	314	343	319	354	340	326	285	324	345	352	305	301	283	324	302	333	327	337	321	355	311	319	300	354	321	326	331	326	333	302	317	312	302	337	350	354	334	338	339	319	369	338	338	344	336	321	327	322	338	311	356	336	292	317	310	305	331	341	292	340	326	308	339	317	330	323	276	335	324	322	345	345	307	340	329	312	320	336	347	315	350	339	332	353	325	289	295	297	322	327	337	355	337	324	292	316	333	355	329	359	342	329	291	328	319	307	338	320	302	316	373	290	318	344	356	336	375	326	306	339	346	321	323	338	310	354	360	330	307	305	304	277	319	345	317	340	305	325	299	356	327	310	370	317	348	318	299	331	326	356	329	322	315	317	338	281	327	319	350	303	339	322	358	364	356	346	329	367	308	320	333	336	323	348	331	354	337	305	303	325	320	303	310	324	320	298	309	326	346	356	332	334	315	337	343	350	341	331	316	302	357	293	298	315	318	343	379	316	352	345	291	367	327	329	351	341	341	289	348	319	309	340	325	316	303	296	313	345	312	352	326	334	335	363	367	329	299	331	326	396	300	323	324	315	334	305	319	302	297	326	342	345	321	333	334	325	357	348	325	301	325	323	313	309	327	336	323	334	273	324	312	319	331	367	346	332	344	339	333	328	343	295	336	293	341	327	322	352	313	333	282	323	333	341	300	330	324	346	303	364	316	329	330	304	316	303	299	337	368	334	336	345	320	297	347	327	329	308	340	319	379	331	328	333	271	317	323	331	311	345	289	361	332	307	314	304	333	326	296	332	306	316	349	325	327	349	350	322	332	311	322	343	327	327	329	298	333	326	358	292	334	295	288	328	330	339	330	351	338	365	352	316	319	356	332	322	307	314	382	357	309	351	340	317	318	342	369	336	333	327	343	332	363	308	287	356	341	315	298	326	319	296	325	307	334	301	339	340	321	336	296	332	341	290	345	327	349	316	342	323	337	376	287	312	340	303	348	333	345	295	310	313	309	320	296	333	362	320	335	326	326	343	367	332	383	341	293	336	340	333	337	306	343	354	292	369	343	311	322	332	301	294	307	321	354	343	328	285	336	327	350	307	342	316	349	352	318	320	317	311	332	357	300	299	376	335	310	330	348	320	350	324	345	320	342	332	326	302	318	318	337	332	376	338	321	324	363	324	326	356	336	332	327	330	319	324	314	345	300	347	338	319	318	311	316	357	307	311	316	296	359	315	285	353	349	286	316	313	301	325	386	322	303	335	316	359	317	323	339	336	310	345	335	298	345	362	328	344	289	353	314	321	312	346	370	334	310	316	294	321	369	359	316	328	335	296	320	342	357	302	329	326	327	334	318	330	334	328	322	338	321	319	343	359	300	312	300	326	314	373	312	306	333	329	314	337	355	329	320	327	329	357	339	304	300	336	296	372	334	330	336	336	319	325	354	340	312	333	320	327	312	331	330	325	362	349	286	347	325	323	313	337	348	362	314	321	359	356	340	344	338	307	338	328	333	381	269	324	374	339	323	329	317	336	312	294	323	338	336	294	299	312	333	353	339	354	305	299	320	307	322	308	340	391	358	344	338	334	346	355	319	318	354	348	372	355	325	314	290	335	289	326	306	349	323	383	340	329	333	318	325	326	329	332	333	317	332	312	325	338	356	306	338	346	329	315	328	325	324	311	328	328	299	352	368	312	337	313	347	309	342	322	325	371	363	310	338	312	333	308	340	361	323	318	334	344	333	328	352	286	358	270	336	334	336	333	323	320	341	367	343	319	303	316	353	319	312	319	319	332	322	320	341	324	313	316	309	333	329	336	327	340	332	324	328	346	311	294	305	332	347	293	335	308	318	310	308	353	369	330	315	334	316	317	334	300	302	338	331	319	322	320	327	350	327	337	315	343	327	354	339	325	360	304	353	345	360	325	346	272	361	326	344	298	304	340	298	318	340	351	344	302	301	318	289	320	315	371	347	355	324	311	328	350	272	355	315	331	285	338	334	323	314	333	301	336	328	329	329	301	319	330	317	335	340	363	358	336	331	341	323	333	328	309	344	313	305	314	287	316	302	290	348	315	318	324	293	366	298	357	299	296	314	346	318	330	340	330	367	331	302	338	289	332	318	361	323	319	331	331	350	311	325	324	306	333	328	323	332	294	322	339	305	284	334	331	346	335	346	314	347	346	359	351	318	306	335	345	320	344	373	323	335	293	336	333	335	306	302	363	355	359	309	310	340	341	321	351	284	305	300	330	327	349	314	307	367	358	335	320	348	357	342	288	343	324	347	341	315	314	339	314	302	319	330	315	328	341	346	315	351	290	336	308	324	277	340	318	295	318	348	331	353	322	298	323	314	332	371	367	339	375	336	328	311	316	360	329	347	341	307	305	295	314	306	325	338	318	314	322	299	321	370	332	341	327	330	346	340	318	339	366	290	330	318	327	338	331	331	303	327	319	309	320	338	320	330	320
34850	21301	19030	13192	10877	9040	7976	6900	6695	5911	4508	3627	2638	2291	1962	1845	1648	1405	1322	1300	1231	1266	1386	1353	1244	1480	1383	1226	1118	1027	993	919	868	838	850	771	761	720	723	666	680	685	716	675	692	690	702	694	708	676	684	692	754	725	700	673	703	637	690	679	707	669	694	740	693	687	698	697	690	672	678	713	671	691	664	704	671	694	670	694	699	674	668	665	669	703	621	682	713	692	705	731	667	681	674	698	647	676	688	648	627	660	685	729	638	678	690	733	663	728	740	705	657	687	679	679	646	719	653	722	713	706	701	680	686	690	665	704	704	643	714	712	714	685	750	660	628	671	744	651	636	679	690	683	633	651	669	735	671	651	668	663	666	746	696	667	665	703	671	699	686	705	684	635	675	671	614	700	669	685	698	675	683	724	723	693	694	748	695	665	654	655	726	707	685	680	697	700	697	642	702	714	679	690	668	682	696	656	675	670	698	665	690	701	679	661	671	696	694	630	668	678	652	680	700	658	717	649	748	642	674	669	646	678	697	681	661	666	688	684	692	654	709	663	666	735	669	662	707	689	718	697	666	726	710	655	663	626	661	705	695	698	701	682	647	673	660	708	699	666	710	694	727	707	639	663	676	670	701	714	676	683	687	692	719	708	702	656	644	666	683	699	718	696	667	669	670	711	621	632	696	711	701	690	662	674	714	735	648	704	673	681	659	622	667	745	675	721	644	657	694	685	709	667	701	669	706	671	711	692	715	720	675	669	689	690	652	702	687	691	699	690	711	697	680	654	708	666	671	709	654	730	695	718	684	663	696	681	678	673	662	590	732	706	649	669	729	653	674	660	669	706	719	709	678	655	690	725	669	719	654	649	707	670	708	697	641	709	689	685	733	666	706	663	694	630	666	633	627	675	673	677	640	745	707	660	647	630	687	706	696	670	719	702	687	689	694	638	673	698	665	658	641	717	701	692	692	651	719	626	676	684	710	686	684	703	660	677	727	686	712	636	646	675	725	734	728	647	670	687	713	703	666	713	678	688	669	692	725	686	715	666	635	675	647	718	672	711	614	699	673	662	708	706	652	683	658	705	679	682	694	639	695	665	700	694	677	652	759	697	655	733	670	673	703	689	678	697	662	712	662	682	659	728	706	697	701	619	679	677	692	704	695	635	708	689	709	683	671	677	670	638	704	764	670	698	644	630	677	682	682	673	698	651	693	654	666	709	674	683	716	716	631	705	647	686	700	673	707	654	683	695	685	679	697	650	676	702	707	708	693	685	709	685	707	713	696	674	704	705	663	709	691	694	713	700	651	730	708	685	666	730	694	672	696	732	722	711	700	667	688	694	665	702	665	689	719	685	651	697	637	663	664	691	689	694	672	688	677	664	693	671	678	689	699	692	695	704	661	712	729	651	664	727	631	671	696	665	693	671	703	679	694	676	603	654	680	709	698	691	680	687	672	702	699	662	679	667	641	654	654	649	662	636	698	658	631	704	673	659	650	751	715	667	655	674	632	676	626	651	737	680	685	719	676	681	669	708	689	664	651	690	671	691	669	743	666	637	678	686	648	720	720	671	658	654	652	694	678	704	699	662	685	650	723	694	685	642	707	659	699	688	688	680	634	706	651	634	692	682	696	698	654	710	669	711	724	666	652	637	693	705	683	687	726	663	657	696	728	669	715	671	638	680	678	724	704	676	676	689	712	674	687	678	684	636	664	677	657	691	670	639	680	677	692	671	688	681	683	678	713	707	689	726	677	687	631	649	708	701	684	686	737	594	687	697	711	655	686	678	641	695	690	684	672	709	681	653	673	673	745	690	696	706	666	648	703	680	701	688	693	624	700	649	689	653	700	669	669	697	711	644	639	720	709	683	664	668	682	720	668	701	741	724	679	667	673	697	695	708	671	661	676	696	693	650	692	712	658	690	714	697	666	691	680	672	666	678	676	675	685	695	721	646	672	664	668	707	727	670	637	667	664	691	679	693	690	645	691	712	723	734	677	695	683	674	666	721	663	707	709	675	713	731	697	682	679	706	686	643	731	641	682	646	683	693	712	661	677	685	661	710	643	660	659	661	696	708	676	681	690	675	674	659	710	657	662	759	682	682	705	665	689	740	708	672	719	653	713	677	658	668	697	689	696	645	699	665	643	650	662	641	718	641	696	689	719	696	651	676	679	659	682	670	698	634	691	715	659	694	668	729	671	714	721	743	664	676	742	698	679	702	623	681	706	696	654	686	687	698	689	660	664	647	676	673	712	681	661	685	708	670	662	674	705	691	682	645	696	678	697	632	734	649	678	664	657	705	666	697	710	680	710	669	681	699	703	718	683	699	664	704	693	699	686	683	684	727	726	632	704	690	708	716	647	603	698	669	659	700	675	672	705	640	680	716	670	693	693	717	648	713	663	733	650	666	653	662	669	629	725	690	664	705	729	681	625	672	694	674	685	649	712	697	702	692	656	633	684	701	699	617	650	723	657	681	713	724	685	679	704	705	654	710	703	670	673	671	686	708	696	689	717	658	678	685	659	627	674	705	742	719	687	701	666	727	652	677	695	701	670	688	705	657	692	635	685	692	642	645	719	671	627	711	635	707	671	655	696	666	686	671	696	701	684	689	679	713	706	708	685	731	682	706	765	732	660	684	687	672	696	689	681	719	704	651	696	705	673	716	699	666	694	676	629	711	644	684	707	691	655	700	661	689	652	635	704	711	728	677	714	660	694	692	695	684	682	695	680	738	639	692	678	681	726	692	712	636	707	682	619	701	672	693	665	720	639	700	727	712	687	669	638	670	684	695	706	701	681	677	639	648	663	701	606	694	679	648	722	680	704	670	677	641	674	677	708	668	679	680	635	687	720	696	691	704	649	679	670	714	693	681	620	680	680	711	651	682	692	647	669	647	685	712	693	657	664	692	753	655	739	661	697	694	691	699	735	694	679	641	699	657	745	695	669	707	677	717	617	675	664	738	699	630	692	659	694	713	677	738	686	653	717	665	666	677	667	658	666	711	658	700	631	686	697	699	662	667	686	704	702	682	720	718	659	667	706	648	663	672	687	680	682	685	689	699	671	666	637	686	689	648	711	625	715	646	690	681	685	674	675	693	686	670	730	677	654	676	702	700	673	685	671	669	725	663	667	661	704	666	664	660	678	697	733	665	711	695	714	689	695	694	691	679	665	658	685	748	690	678	680	662	733	691	693	687	677	689	666	682	662	729	680	678	694	624	658	670	700	682	676	654	690	673	688	682	711	683	624	700	716	600	706	647	680	653	691	666	723	704	685	705	651	708	695	710	642	699	639	657	682	690	693	658	685	727	693	661	681	724	701	698	624	649	665	710	662	690	684	713	665	685	660	665	697	676	696	677	684	650	690	677	700	684	683	720	699	657	712	692	677	697	663	689	667	725	744	713	681	650	742	680	707	701	695	725	658	697	673	715	702	692	719	699	731	694	635	718	668	683	715	690	632	693	689	710	718	682	681	633	683	713	704	664	677	672
34670	15502	5838	2304	1397	998	830	738	681	603	503	459	403	335	314	324	382	322	330	338	326	340	367	328	344	322	335	324	377	335	286	310	324	289	311	327	308	315	321	305	317	328	344	313	310	285	299	308	293	324	280	308	303	297	290	323	307	341	298	273	286	301	309	287	306	330	337	292	321	299	312	302	301	307	308	295	308	302	301	264	298	291	314	280	314	310	319	315	342	320	309	292	315	298	283	305	303	302	301	287	317	318	247	276	289	272	330	297	320	311	341	316	303	322	318	306	323	288	346	242	294	314	284	266	299	309	327	285	333	311	297	304	312	294	262	282	310	308	324	320	313	283	311	349	273	307	339	310	288	300	297	314	317	302	315	301	309	287	299	260	298	325	313	315	330	322	308	307	263	305	297	282	296	312	334	311	306	303	315	320	358	333	334	312	287	296	289	291	292	290	298	303	302	311	278	312	302	298	330	305	310	296	302	321	294	289	303	321	320	310	263	304	335	281	330	303	302	297	291	338	312	290	315	320	294	282	309	321	305	292	306	305	313	339	268	307	312	315	305	331	318	282	269	286	285	291	295	284	298	281	276	312	280	288	310	294	288	298	308	305	330	301	317	306	304	321	275	299	323	296	303	332	312	295	291	326	310	311	291	297	321	281	273	329	299	268	299	311	324	318	299	304	327	338	288	296	293	339	302	294	288	352	319	323	295	307	326	328	317	333	300	276	317	291	308	303	296	329	298	310	303	297	299	304	328	288	318	317	306	301	297	311	309	308	350	290	314	325	347	322	323	312	319	321	337	315	312	301	347	307	308	282	292	312	318	300	289	346	267	324	317	324	304	332	280	284	269	309	322	307	309	288	301	303	280	356	271	290	295	311	297	315	313	321	305	284	294	293	309	316	282	281	314	288	310	259	302	316	294	326	320	279	311	313	291	328	298	320	317	304	294	315	311	282	307	321	304	327	303	280	307	300	288	293	310	268	288	296	314	301	349	260	281	319	348	296	313	317	298	229	294	301	295	364	288	294	310	314	279	287	304	317	322	297	314	287	293	342	294	317	308	314	302	348	308	295	320	279	291	290	285	296	309	303	323	297	288	276	303	303	334	328	278	308	339	299	326	298	287	340	302	305	323	320	317	288	317	305	284	291	322	306	280	318	302	308	336	312	287	278	297	309	312	303	349	314	326	292	313	315	294	297	272	303	295	289	295	346	276	339	332	310	305	339	277	341	293	295	324	309	295	300	336	302	283	268	291	328	336	322	317	294	280	316	314	295	303	296	272	292	283	321	311	306	300	309	300	276	337	332	313	313	316	282	290	284	301	301	324	294	305	339	296	280	319	313	275	337	285	312	309	301	288	281	302	304	295	311	319	314	288	296	318	303	295	285	299	286	266	282	321	285	328	296	287	295	337	301	299	299	271	352	325	255	306	311	294	295	303	297	321	302	269	276	322	287	322	282	304	364	308	308	288	330	315	330	313	288	300	281	308	279	304	288	312	289	321	287	311	274	326	305	297	289	294	266	282	291	311	286	337	314	307	314	295	332	326	305	318	299	311	350	311	271	315	275	294	313	293	330	320	310	286	300	297	282	285	264	273	316	311	295	302	272	316	288	292	333	318	334	353	308	309	332	317	290	284	272	316	311	312	278	313	247	310	324	323	327	258	292	269	313	291	304	295	299	307	308	303	262	292	304	292	282	299	299	293	330	319	310	301	317	299	303	284	334	323	305	267	296	303	319	306	285	328	284	296	323	318	340	291	288	299	309	288	308	295	289	303	284	295	307	277	303	308	311	288	310	313	297	310	325	310	302	249	302	292	315	257	297	278	328	313	311	314	281	284	346	311	315	319	296	302	296	321	349	329	343	293	315	311	308	310	319	295	277	323	271	294	312	333	317	345	312	339	287	283	276	296	282	300	280	304	313	316	287	327	308	292	311	282	293	303	282	303	317	319	267	298	303	310	297	302	270	317	302	300	283	315	287	344	279	297	320	275	314	292	275	309	290	294	358	293	305	310	304	300	339	300	312	297	300	271	271	302	286	309	328	317	302	293	322	311	325	299	302	296	324	287	322	273	316	321	312	322	292	303	337	299	338	283	300	323	295	332	311	258	271	307	335	271	326	322	294	304	304	300	266	318	320	283	297	304	289	324	315	334	249	301	315	301	314	318	282	256	278	297	326	301	272	296	293	338	300	280	298	309	291	298	262	295	298	333	355	310	332	301	306	292	310	307	300	316	307	311	280	285	327	314	297	267	290	279	297	299	295	293	299	308	328	311	314	329	297	324	303	321	290	296	295	281	308	321	286	299	325	320	317	311	280	317	355	307	287	342	305	309	271	308	331	306	299	294	306	302	292	293	293	324	324	338	294	327	320	318	320	313	314	326	279	306	325	304	293	303	321	281	292	294	337	307	329	319	296	275	314	319	286	315	320	279	291	304	307	270	278	268	312	273	315	288	291	317	308	304	306	302	327	309	325	302	280	325	275	277	326	288	308	298	337	298	320	266	308	311	326	312	302	305	307	291	303	296	294	301	306	352	303	334	279	296	300	306	306	297	279	319	304	309	309	285	300	285	302	299	305	286	304	333	306	291	308	281	305	296	289	312	310	287	299	312	304	325	320	320	295	312	268	279	289	313	308	324	313	302	332	311	323	291	328	287	298	329	314	276	287	270	322	288	307	294	333	271	309	280	273	325	303	284	279	305	313	316	328	304	277	309	302	314	329	317	296	285	277	353	323	312	293	332	299	295	298	304	257	280	301	303	308	328	272	311	328	327	319	332	315	289	322	273	264	280	288	320	308	294	307	302	295	313	320	283	323	315	307	301	297	297	310	319	312	301	315	290	325	316	265	334	298	274	291	321	318	312	337	334	293	349	300	315	308	313	347	312	298	332	334	288	305	333	326	322	315	297	310	300	305	297	302	324	267	297	300	291	299	311	304	288	313	314	285	321	271	292	262	308	274	299	317	271	307	294	289	328	301	288	323	338	335	303	308	290	274	303	269	285	309	298	361	307	327	285	318	280	290	327	339	323	279	286	282	294	253	305	314	259	303	249	294	293	308	294	304	282	327	291	317	278	292	303	304	286	305	296	311	298	302	319	305	276	336	298	282	290	293	306	303	342	308	298	330	274	265	259	312	332	300	302	300	306	281	294	306	254	309	309	279	347	300	322	316	269	317	309	286	327	271	279	309	306	317	324	309	293	315	309	281	319	347	270	305	295	300	283	264	310	310	287	280	344	273	269	302	324	269	326	300	308	307	330	292	283	320	310	290	320	291	303	343	305	254	300	320	310	289	277	337	315	299	283	305	303	291	287	308	318	298	286	313	336	314	338	269	280	313	320	276	290	313	305	308	263	287	278	301	258	306	278	262	295	307	316	304	258	307	293	294	319	338	323	277	315	309	308	336	288	294	290	308	259	293	314	286	325	317	282	321	314	291	327	304	314	295	316	299	293	327	297	305	311	282	333	294	293	328	314	307
20175	9710	7817	5486	4713	3765	3310	2698	2565	2299	1786	1439	1257	1063	1044	1007	867	849	817	793	810	837	893	889	905	888	853	846	799	725	707	705	695	675	676	623	609	623	618	626	601	629	639	583	642	665	658	664	610	635	658	618	658	657	672	591	665	650	655	643	621	690	656	627	591	667	630	662	675	631	677	628	625	638	672	665	624	628	617	667	645	635	624	643	643	613	639	648	645	648	609	649	631	603	608	616	627	650	647	628	627	617	631	644	642	633	642	630	664	605	645	671	644	622	673	643	636	623	663	627	603	657	626	657	645	623	650	680	643	617	642	594	669	589	649	615	629	664	665	604	633	692	659	642	651	648	656	627	637	626	633	604	629	663	580	623	640	647	654	597	627	659	649	651	629	665	676	616	621	611	611	644	655	611	678	661	632	663	626	637	650	626	661	671	610	644	679	665	618	654	630	658	620	620	649	634	668	650	646	690	638	640	635	653	623	669	644	661	639	651	643	569	659	620	633	634	636	624	635	605	649	648	659	629	663	665	632	652	648	671	619	671	664	606	685	674	604	635	645	586	623	642	677	642	656	663	605	629	608	610	638	609	657	574	602	619	661	664	611	657	641	645	614	629	672	635	615	593	629	657	648	612	681	654	659	677	621	629	615	649	633	663	657	595	622	626	697	613	650	628	618	642	634	604	598	620	651	623	633	655	640	651	663	672	654	619	629	588	631	667	690	619	602	656	643	627	633	637	641	619	671	683	638	677	626	623	636	604	699	633	633	604	660	668	591	653	639	650	604	618	639	600	653	654	618	591	620	629	649	620	634	643	621	669	565	631	627	579	570	645	688	622	637	611	640	617	603	670	647	582	624	632	624	615	624	624	638	632	660	661	621	612	692	628	637	641	646	619	633	633	648	661	616	641	689	642	630	624	653	608	627	618	649	571	617	624	612	650	622	618	629	649	642	596	671	628	579	671	611	582	607	595	626	619	670	630	645	642	675	629	637	650	645	622	685	658	666	599	642	642	604	618	615	657	584	643	645	631	657	614	648	624	594	598	640	625	651	575	636	625	651	628	659	609	586	619	633	653	639	624	642	642	683	631	660	594	680	630	634	630	594	612	657	647	603	660	637	674	639	587	626	624	624	628	643	610	635	622	624	611	643	676	641	666	614	620	622	664	630	629	652	670	619	638	629	642	660	667	635	622	637	625	627	646	659	627	668	634	663	596	639	653	611	656	612	677	652	612	621	599	654	621	595	647	583	630	653	621	649	639	670	685	632	632	617	672	655	630	651	598	682	668	648	603	655	643	631	654	679	648	630	649	590	624	661	623	648	631	679	622	645	635	644	646	617	659	654	632	625	598	613	649	620	697	668	629	637	600	631	626	643	606	649	655	629	658	658	695	657	674	618	625	634	663	606	611	670	664	592	601	686	666	621	676	598	555	607	629	678	629	640	625	624	669	659	632	636	630	663	685	626	570	627	622	602	649	650	623	670	646	622	566	627	647	647	619	631	652	650	659	667	622	667	639	606	640	643	655	628	641	679	625	595	653	632	659	668	674	615	593	640	651	662	672	641	658	657	655	588	641	632	637	626	623	647	659	641	604	649	615	615	624	600	621	641	601	607	640	598	615	625	650	688	653	612	615	635	634	601	648	700	620	640	665	609	641	595	652	647	609	622	638	685	656	610	630	637	620	596	608	659	603	618	664	632	675	663	623	607	656	652	592	634	644	628	635	590	639	634	622	625	630	620	628	642	653	622	596	662	610	647	658	642	639	648	670	636	592	645	579	660	641	625	625	626	650	633	658	655	631	618	636	635	613	630	635	649	655	670	656	700	678	630	626	610	662	640	612	612	652	613	634	645	659	645	679	667	684	674	646	633	655	672	598	665	647	640	617	650	641	646	662	626	645	645	642	682	657	593	613	637	644	638	618	690	606	608	616	654	655	641	609	601	631	604	637	592	672	621	666	621	620	602	618	633	663	617	673	625	642	616	653	628	632	656	637	633	595	629	637	593	699	631	587	616	642	606	665	600	643	636	601	640	658	595	633	695	602	671	638	674	654	634	667	624	639	653	670	627	658	671	662	621	582	641	655	699	644	678	644	648	661	569	605	626	665	627	649	593	618	667	601	664	610	613	629	645	604	631	669	656	644	590	625	646	625	641	619	618	654	649	594	656	638	647	624	645	658	689	624	660	652	579	683	663	662	631	619	658	680	620	692	660	638	612	660	635	661	637	625	620	608	668	660	698	604	675	622	575	600	621	664	642	639	625	627	620	613	593	613	614	636	657	662	610	681	617	632	579	629	584	617	657	651	598	631	632	671	579	618	618	703	649	638	664	637	621	634	670	641	586	635	662	663	582	627	623	596	622	636	637	610	624	645	622	658	599	630	630	636	630	627	651	609	642	646	632	621	617	629	664	644	583	616	586	662	571	657	604	614	627	634	661	682	642	583	638	625	635	636	610	644	669	623	643	605	625	624	610	604	617	656	668	619	615	630	632	696	644	662	651	640	605	628	670	591	626	611	621	594	630	641	637	629	632	625	595	613	647	615	648	633	673	612	629	650	638	644	635	627	660	600	634	625	616	607	641	679	615	633	648	667	709	649	633	629	634	643	691	638	663	621	621	600	592	637	625	644	683	636	616	645	632	626	644	587	620	625	587	599	660	650	632	614	635	624	684	648	648	620	647	657	655	654	659	653	672	668	635	669	581	657	640	615	630	640	639	643	650	624	651	647	671	606	678	642	619	617	581	688	661	569	682	622	643	648	650	656	622	656	650	646	616	613	661	651	674	633	639	635	633	641	668	674	607	645	681	616	649	617	663	649	628	676	661	630	648	654	642	667	607	659	651	678	644	621	624	632	589	664	645	615	659	632	633	636	660	687	608	616	634	629	627	611	649	631	657	661	644	656	639	639	582	653	676	668	660	673	580	599	663	650	654	625	644	620	635	654	651	638	593	624	637	649	630	617	652	628	615	635	585	641	621	589	653	644	670	637	636	653	639	660	625	632	665	634	634	594	598	639	645	626	656	639	611	632	623	633	668	619	615	631	591	644	626	670	668	630	670	627	628	627	638	687	664	632	652	632	598	641	684	622	623	647	666	651	624	668	660	654	627	594	661	618	618	658	659	621	648	649	670	607	664	658	639	716	643	688	642	605	628	596	597	639	637	586	624	636	669	628	603	612	654	650	671	641	624	624	654	609	640	628	661	630	630	678	667	654	626	629	654	616	620	639	643	621	618	618	635	619	663	648	629	670	589	640	666	634	631	629	642	622	634	665	618	609	676	638	662	614	598	633	645	645	668	613	654	687	636	643	629	647	622	634	661	640	657	625	638	621	619	614	604	637	600	683	642	609	632	613	658	642	608	646	611	650	655	627	631	628	633	604	639	602	613	644	649	628	631	694	616	659	631	642	626	653	643	630	651	618	654	638	649	609	670	633	593	642	623	664	606	588	645	707	616	615	684	644	631	666	640	575	634	628	658	604
48805	24888	11972	4499	2519	1822	1436	1195	1179	1004	783	628	551	508	434	433	420	414	389	389	367	361	431	435	382	340	337	348	323	321	306	312	290	322	282	331	292	333	335	295	309	296	315	310	291	325	317	288	302	312	310	300	359	303	257	312	338	302	315	273	307	305	312	295	311	310	284	283	288	300	328	295	328	346	311	306	298	320	289	294	291	315	304	288	282	348	329	307	284	293	312	285	321	308	315	310	303	339	314	316	300	309	317	309	288	290	307	333	308	325	301	306	291	309	282	337	320	312	311	309	279	277	315	313	302	291	288	281	295	307	301	289	304	304	331	294	294	302	286	314	315	320	312	322	304	307	296	330	337	288	321	279	298	309	307	290	293	286	241	268	329	325	295	312	283	325	327	297	320	274	305	303	304	321	282	294	266	310	289	302	348	296	287	300	299	290	290	311	306	292	261	322	323	312	306	292	326	305	326	292	306	276	289	309	296	299	298	272	298	286	303	320	304	323	295	320	318	301	279	313	328	314	334	299	289	309	296	288	314	300	284	341	303	268	294	262	310	297	302	268	292	300	265	302	279	344	303	308	312	355	305	322	287	315	280	290	292	303	305	309	293	294	322	303	277	317	296	284	317	300	326	311	282	331	325	325	350	293	324	320	316	304	282	304	291	290	312	317	308	302	297	320	329	294	295	302	293	307	307	307	282	305	335	287	302	302	333	315	285	316	331	289	326	264	289	317	285	314	334	321	301	312	300	294	317	309	322	292	292	333	294	279	298	312	314	267	282	341	301	325	262	284	334	313	314	290	315	289	272	259	327	326	281	296	296	316	271	292	300	299	310	314	289	288	271	266	311	343	284	304	361	303	341	304	310	272	287	336	317	302	288	368	287	280	334	287	312	306	322	297	290	319	317	338	286	291	347	290	304	285	319	291	293	346	284	288	305	298	332	292	311	303	295	310	341	324	336	302	296	296	297	340	309	288	289	281	277	285	302	325	291	328	278	286	302	288	294	311	304	324	289	317	296	288	264	316	299	342	300	305	290	314	299	276	282	317	303	329	302	308	259	299	292	280	309	261	308	290	295	311	279	286	294	324	328	318	335	323	329	283	326	293	315	291	318	283	294	285	315	314	328	283	328	327	314	280	287	306	315	291	318	313	328	248	327	300	295	295	359	302	293	287	309	333	317	320	280	305	311	304	301	311	299	293	296	307	323	304	307	304	288	348	316	306	289	334	311	287	319	307	322	303	282	276	280	300	317	292	287	311	297	298	270	314	306	309	313	293	265	295	298	305	304	289	318	285	315	310	338	309	293	289	270	330	341	317	309	319	329	324	284	318	278	305	324	324	319	322	312	305	300	283	265	303	296	313	321	351	307	285	284	292	306	294	315	316	329	289	295	312	335	291	276	303	297	300	283	314	311	292	299	355	306	331	293	343	311	289	327	315	280	293	315	324	289	262	322	293	303	304	287	347	353	306	305	268	330	319	284	297	298	312	251	275	280	298	283	293	289	307	303	291	310	309	344	296	283	304	282	301	300	292	297	320	321	338	300	307	294	316	298	284	287	292	326	319	319	296	279	314	317	293	318	306	303	295	334	316	303	308	308	294	304	329	333	288	321	318	277	301	278	268	285	277	318	298	308	263	316	292	296	318	331	313	300	330	311	335	279	313	300	314	307	311	295	325	323	307	305	303	306	283	292	307	319	292	329	300	310	327	346	320	267	335	314	299	316	313	293	312	288	308	314	338	322	306	293	313	329	279	281	302	301	310	320	299	305	303	289	279	308	301	312	324	282	304	320	307	305	288	322	279	310	299	325	286	301	311	304	287	326	334	322	266	271	297	322	303	304	304	324	290	301	310	327	324	324	339	248	326	298	269	287	291	300	283	306	312	296	336	293	274	330	342	295	286	300	298	278	290	343	339	284	314	301	296	277	294	328	311	299	291	310	287	301	287	308	302	295	314	297	259	340	288	270	293	294	321	346	285	330	288	291	291	320	283	323	338	294	289	259	339	309	319	347	306	310	270	288	271	299	349	294	342	310	336	307	302	295	277	349	300	290	271	293	325	322	286	312	306	307	307	266	282	319	290	294	321	312	304	344	315	291	295	287	315	323	293	317	277	297	298	311	318	275	265	319	329	295	320	312	304	359	323	305	290	299	318	274	340	280	289	292	293	305	308	329	308	273	296	282	335	299	298	328	293	305	317	315	282	331	324	316	300	303	268	301	290	298	313	272	321	317	306	297	299	320	301	298	300	296	274	290	268	297	307	307	303	340	315	321	327	295	322	309	289	309	343	300	280	317	327	313	321	309	298	318	316	306	303	309	321	307	276	308	271	302	301	291	301	300	283	340	337	317	306	310	396	290	317	299	324	327	298	327	320	295	306	287	322	270	330	274	309	342	299	289	296	297	336	294	273	363	324	293	312	298	312	320	313	289	326	313	281	317	299	331	314	291	330	316	305	299	312	289	325	328	337	294	326	313	298	347	325	305	307	301	254	273	312	284	284	311	305	311	288	315	292	314	309	307	294	302	307	305	305	312	302	311	299	286	326	283	286	312	275	316	289	291	320	313	282	290	312	290	311	338	293	273	302	323	305	319	308	289	305	303	318	327	318	312	297	294	309	304	316	269	306	326	329	297	294	272	268	319	285	314	345	278	331	323	296	301	317	284	315	303	305	319	308	292	317	313	317	300	273	307	312	307	304	293	286	288	322	335	312	282	327	320	334	310	307	291	320	311	327	277	340	329	312	291	275	289	293	331	322	307	313	341	298	315	310	286	306	344	316	300	298	341	328	291	280	292	320	307	291	312	289	274	288	297	341	293	284	292	315	289	314	287	309	281	324	282	313	292	302	308	328	307	309	293	307	344	321	312	308	283	297	308	341	332	320	364	301	322	292	296	293	303	323	306	289	302	338	296	303	346	282	321	286	314	325	319	310	288	300	271	336	334	322	313	292	306	294	262	304	266	297	336	293	326	281	301	282	281	263	278	296	298	342	292	261	329	321	314	285	314	354	354	293	274	277	311	288	308	292	300	300	310	303	310	293	331	280	290	316	293	342	320	312	302	306	294	314	268	309	291	297	286	332	323	324	355	318	311	305	318	313	289	272	313	299	308	346	299	322	303	311	298	293	316	307	296	305	334	309	277	296	305	310	306	291	342	322	320	287	315	287	261	294	328	310	316	301	307	290	316	318	291	278	296	292	299	311	326	334	317	315	286	286	305	280	305	296	293	317	287	302	286	323	282	290	321	313	291	310	308	313	304	273	310	302	282	328	325	303	316	300	273	293	300	323	336	292	289	326	311	280	316	304	313	299	328	303	357	325	304	305	300	343	318	299	323	312	303	288	330	304	297	296	293	266	286	294	269	286	318	305	293	295	283	311	300	300	294	293	315	276	293	302	325	343	296	317	343	287	282	320	287	308	292	291	298	323	306	302	302	298	283	289	287	307	288	288	293	276	279	296	312	272	312	329	310	303	272	339
28772	16117	13622	9861	8159	6611	5767	4812	5001	4123	3346	2640	2093	1800	1500	1417	1293	1120	1202	1059	1050	1132	1323	1285	1160	1087	985	943	861	813	770	795	742	695	677	692	651	637	672	704	701	682	664	683	664	630	661	646	673	628	648	660	638	659	632	666	658	638	682	650	646	601	715	648	676	683	655	606	647	605	659	640	617	646	650	636	604	641	659	646	579	644	633	640	654	647	623	660	628	623	602	654	631	632	642	641	667	673	664	624	638	649	621	644	616	650	637	675	703	637	632	627	601	651	679	612	639	626	636	639	645	640	645	668	662	621	620	646	639	666	668	652	622	642	660	664	686	612	629	654	674	609	646	598	653	671	727	581	658	690	647	620	623	622	615	649	654	608	680	627	661	633	679	670	645	656	639	619	652	638	649	642	626	651	684	671	687	604	629	677	651	648	651	628	614	644	665	679	646	643	677	656	701	636	716	663	635	657	661	655	633	611	644	664	616	643	622	681	606	598	633	637	614	635	659	642	635	632	628	640	602	627	685	630	642	663	639	673	674	644	624	655	670	626	644	624	623	682	615	601	636	642	669	654	644	618	639	648	638	584	641	663	685	658	660	632	621	683	629	686	608	654	582	704	640	639	639	681	610	673	602	683	600	669	614	664	688	654	663	684	649	631	615	630	724	699	667	614	615	652	616	656	691	642	667	653	658	665	671	619	646	705	631	679	675	620	662	685	615	653	644	660	647	635	644	665	670	647	609	640	622	653	623	656	642	584	650	651	626	647	644	636	584	670	609	674	653	667	624	647	610	624	706	665	665	704	628	653	652	634	681	623	652	647	661	627	654	668	621	619	635	645	635	671	615	615	619	652	659	638	622	622	585	633	642	652	656	663	659	605	640	625	629	615	674	641	622	621	619	617	641	622	690	569	631	672	628	650	632	654	618	637	677	603	615	632	622	645	618	653	656	664	643	628	631	621	628	651	640	656	649	642	604	641	631	641	620	676	624	687	667	642	653	651	639	622	686	620	675	641	623	650	655	638	652	629	664	663	666	648	621	657	654	627	653	670	670	651	638	658	685	608	662	663	606	643	629	676	639	638	646	657	635	672	698	609	614	698	613	640	580	616	671	604	664	588	649	632	588	643	677	623	653	599	655	621	643	619	640	666	626	658	673	629	672	628	668	626	689	634	677	651	620	666	652	587	653	640	667	635	622	675	687	679	653	665	633	636	619	646	634	633	606	638	665	639	645	633	659	630	663	663	676	586	614	652	653	645	662	666	646	667	682	618	636	626	644	631	640	647	634	661	672	636	658	620	662	589	646	675	613	635	622	667	634	674	637	687	628	650	638	710	697	674	668	636	684	660	603	678	667	616	669	631	638	649	672	659	683	596	616	645	634	608	621	651	678	667	663	633	668	637	631	638	602	635	601	624	592	620	643	639	681	680	633	659	662	635	654	622	622	628	677	624	679	677	655	672	616	597	630	646	663	670	685	628	632	618	637	635	666	654	654	610	612	664	651	660	640	630	645	685	642	689	675	635	623	648	610	660	624	646	647	633	636	663	664	640	622	693	657	632	648	655	626	653	641	645	599	601	615	650	657	645	681	631	635	633	645	640	647	657	638	659	659	657	632	650	636	652	622	662	659	634	632	641	644	634	576	669	599	673	667	625	643	613	607	641	634	680	653	634	602	617	633	656	615	628	660	649	615	603	637	605	674	639	681	642	655	647	599	638	620	660	634	637	600	634	609	664	608	644	656	710	624	653	658	667	648	645	681	628	644	642	624	647	641	627	676	692	669	595	618	642	610	637	660	595	654	639	641	651	644	638	625	643	661	646	645	683	617	611	624	654	648	684	652	574	651	617	664	652	640	661	661	641	680	637	628	609	629	656	651	640	654	614	666	616	650	646	687	620	592	642	687	629	657	641	661	649	629	599	623	624	636	606	687	670	658	618	649	651	647	613	687	672	685	681	644	689	641	635	624	613	600	641	666	668	707	617	601	672	678	624	667	623	628	648	668	714	622	691	675	657	590	667	661	626	611	630	616	627	663	630	650	667	639	636	670	628	620	655	681	618	608	685	662	665	622	603	685	676	662	650	582	604	619	637	657	602	642	651	620	676	628	668	660	639	688	637	616	640	674	635	645	609	645	642	631	626	677	608	651	625	645	654	659	635	659	601	678	627	650	658	667	638	669	614	615	677	636	628	644	584	645	651	662	665	650	667	652	663	609	628	658	669	672	695	681	686	596	665	650	652	643	686	628	625	674	608	617	706	634	650	644	663	623	637	650	662	678	606	635	682	617	650	640	657	623	672	644	642	654	662	631	616	585	623	635	671	674	646	623	588	617	619	648	625	679	674	628	652	594	643	665	616	610	604	618	691	639	651	628	629	664	658	601	636	625	677	635	659	678	649	642	616	652	683	628	640	619	650	605	642	632	647	642	667	652	702	633	602	686	676	597	611	641	635	641	657	600	673	578	664	634	679	662	655	625	646	631	645	620	620	635	610	665	646	621	639	643	626	648	656	650	678	615	636	650	660	656	630	634	632	645	633	649	644	651	674	632	650	642	644	620	629	620	632	648	681	655	616	617	637	630	675	685	710	673	647	649	624	672	645	653	654	657	620	645	642	651	664	644	664	628	620	623	661	629	590	620	635	611	643	644	658	650	635	633	626	673	623	646	660	624	611	652	647	640	657	606	653	577	633	625	666	620	647	637	656	652	589	662	624	593	637	635	621	638	617	679	635	655	637	652	625	654	657	663	638	660	604	672	658	641	636	661	610	690	622	620	699	644	627	664	642	645	663	649	644	664	655	648	623	558	645	608	662	687	653	658	654	627	602	638	605	653	665	651	627	677	648	657	645	649	627	643	622	634	613	658	641	625	665	608	666	631	644	713	666	650	617	646	646	640	650	622	636	631	637	645	673	642	699	690	637	593	644	651	666	689	662	663	635	656	626	617	635	625	671	634	679	606	641	686	602	660	636	658	646	620	677	622	629	615	650	628	632	629	655	640	652	640	661	626	665	677	644	660	681	600	626	650	649	637	649	612	677	664	657	666	647	631	673	627	644	653	654	600	605	649	601	631	640	637	611	617	648	664	670	652	656	648	655	673	655	621	664	696	664	661	653	633	708	663	666	623	666	656	641	632	658	629	593	628	687	644	718	646	633	652	627	637	583	647	629	651	613	682	606	649	623	629	613	682	624	639	638	601	645	672	632	598	653	622	672	649	725	652	675	614	619	669	638	641	596	641	626	607	640	631	652	618	684	690	644	622	653	696	635	677	667	618	643	645	661	632	646	666	659	619	641	655	591	659	624	644	599	649	643	637	640	643	652	644	669	620	632	640	635	593	609	604	621	657	686	655	622	662	642	630	621	620	617	639	614	644	672	620	679	655	626	614	690	577	673	601	633	692	685	635	651	657	645	631	611	644	595	611	686	640	672	651	620	614	669	641	594	672	620	664	693	636	635	672	651	669	630	628	636	636	684	650	670	648	685
59136	31715	17082	6803	3560	2549	2089	1738	1587	1422	1129	939	717	607	530	499	438	470	451	409	469	480	546	491	458	434	421	381	377	364	387	366	379	349	344	346	361	330	342	325	333	317	321	291	334	332	343	346	356	332	365	333	290	353	291	321	299	330	304	283	291	296	307	313	362	324	330	322	356	323	339	318	325	337	315	309	325	337	334	327	377	331	348	341	332	334	327	311	352	338	310	341	313	311	304	345	333	333	332	299	349	319	340	348	309	310	304	325	334	314	342	364	328	303	346	344	318	305	333	328	363	308	322	322	381	360	335	338	308	360	304	329	323	359	295	315	333	362	316	335	335	327	327	338	333	351	342	326	354	316	328	321	334	340	336	329	357	332	334	345	334	317	317	359	331	292	334	328	317	311	360	327	320	338	373	312	296	332	319	327	332	321	310	357	339	324	339	332	298	347	334	332	329	347	323	376	338	347	352	317	331	304	316	378	366	345	355	331	324	304	321	332	333	327	342	355	352	329	346	334	354	340	326	369	348	312	358	340	334	309	339	356	319	345	322	330	328	319	316	323	315	308	348	310	346	346	347	316	342	333	342	315	350	324	349	336	343	329	315	338	336	303	351	339	342	323	320	282	332	323	302	335	330	300	296	318	320	317	309	335	320	354	323	336	344	330	299	316	301	333	317	324	294	315	343	341	325	333	338	346	341	317	315	338	337	320	280	328	323	297	340	374	329	305	355	317	326	380	364	324	362	357	378	354	355	340	335	318	317	377	347	353	325	299	313	360	345	360	316	305	310	345	297	326	327	321	341	331	313	322	367	303	330	321	310	311	360	321	322	348	314	343	309	314	300	324	328	337	313	361	354	304	361	365	327	324	329	322	348	333	329	339	359	326	341	330	303	301	352	314	277	275	317	338	310	316	304	356	324	351	348	321	342	350	327	365	363	320	327	302	312	316	269	341	347	352	335	323	321	328	344	301	344	337	342	314	311	336	372	359	354	317	338	351	374	334	347	356	332	336	309	324	329	314	354	310	359	332	311	373	336	340	299	314	301	314	346	352	335	355	306	304	314	353	336	325	347	334	348	392	318	320	332	336	320	346	315	348	313	338	319	344	327	326	327	299	325	326	325	358	303	317	320	321	321	324	334	335	326	345	349	307	342	357	350	361	304	329	350	323	337	385	319	333	349	306	330	331	363	321	319	289	334	365	325	321	325	288	320	328	339	366	327	331	322	322	325	369	328	330	340	365	351	342	346	327	337	356	347	316	318	307	311	326	336	296	306	322	329	350	301	328	360	374	328	339	313	379	331	283	318	325	335	325	344	352	288	324	344	296	324	346	316	328	338	296	327	298	339	312	348	341	320	322	315	333	310	341	335	319	324	355	372	347	317	332	347	326	343	356	322	322	336	320	350	326	324	350	337	357	345	332	325	365	367	326	317	331	319	335	331	335	350	326	349	346	308	345	324	295	346	320	321	351	352	349	345	318	333	336	365	279	323	308	349	346	284	346	325	306	375	336	327	318	318	313	334	348	320	317	315	290	330	348	333	378	367	354	304	325	321	331	374	311	314	347	318	358	350	323	327	347	333	286	341	325	352	298	359	401	329	315	338	350	347	338	373	315	375	356	314	312	360	347	377	312	323	331	284	328	352	326	326	290	326	328	370	325	326	336	347	348	315	311	349	374	376	342	343	307	333	365	301	337	311	357	323	333	339	352	303	327	396	342	373	322	346	307	316	351	325	328	327	310	331	313	316	340	300	298	319	338	364	311	323	334	308	325	352	336	337	315	326	357	321	305	309	319	326	314	338	331	312	349	350	359	314	363	360	316	333	347	383	343	328	315	329	328	347	309	311	319	316	305	307	362	331	288	315	308	298	356	314	326	338	320	313	299	355	298	329	323	317	319	294	334	289	315	351	361	333	295	318	333	350	326	320	328	349	371	356	334	371	362	377	293	328	303	365	314	354	322	322	345	348	353	348	353	349	317	345	315	296	307	350	331	315	330	330	395	331	333	315	362	333	292	320	333	336	363	328	330	316	348	335	336	349	330	356	367	325	309	334	343	311	349	320	318	337	309	281	341	326	315	323	313	341	325	328	327	372	332	293	290	323	344	293	337	344	314	313	318	319	326	335	316	308	352	320	318	344	325	341	349	340	340	358	335	356	333	375	331	324	312	317	341	330	321	336	340	317	345	380	348	341	357	356	346	343	337	337	332	361	334	319	340	311	343	333	320	333	347	352	335	355	342	315	325	322	323	342	342	371	366	352	311	337	361	351	359	354	319	327	320	340	320	364	326	329	347	394	378	331	357	332	313	305	328	344	301	337	341	346	354	310	369	344	336	324	312	321	321	323	312	347	312	360	335	337	351	380	334	321	354	363	329	321	316	342	322	367	353	330	323	322	331	319	309	358	356	350	360	337	362	318	337	354	316	318	307	299	321	334	327	376	351	348	352	333	326	362	359	338	324	364	291	356	325	386	345	300	340	334	357	326	329	349	367	340	357	357	332	331	345	349	325	315	320	340	338	347	330	341	317	329	343	354	320	353	325	332	362	322	290	349	313	362	320	343	340	320	316	327	334	322	340	363	336	346	327	338	306	335	328	362	304	346	339	327	310	352	326	334	312	372	329	332	343	314	333	328	359	328	321	344	342	301	333	309	319	315	319	311	335	317	356	322	340	343	375	337	311	316	330	327	346	349	323	342	363	351	336	302	322	348	345	330	362	366	349	345	331	314	330	339	304	320	336	314	293	315	321	325	306	318	340	321	330	328	333	344	325	333	329	363	306	331	316	323	353	320	370	323	358	376	355	339	341	347	349	329	300	313	344	341	326	417	363	342	329	330	346	329	309	317	292	303	349	386	333	305	335	349	306	330	357	293	318	379	340	299	325	315	337	333	379	308	319	319	344	345	328	333	330	365	346	347	326	324	333	324	346	336	302	347	336	326	387	351	361	345	299	329	332	312	320	311	351	337	369	338	316	313	310	341	368	349	357	350	314	308	315	354	340	347	329	324	332	353	318	357	356	326	309	326	282	341	356	305	352	311	305	313	361	324	335	376	324	295	314	333	305	304	317	363	307	271	355	355	344	325	332	336	321	332	333	346	347	313	328	329	350	297	325	337	305	335	336	339	377	343	329	342	357	357	303	345	325	326	334	340	330	321	303	346	337	335	368	348	329	339	338	306	345	325	303	362	344	352	316	342	339	323	333	306	334	360	343	318	317	345	353	313	332	359	323	317	331	319	305	313	315	307	339	338	348	347	327	364	280	375	305	366	332	342	342	363	328	323	350	349	359	350	328	358	328	377	344	346	363	322	342	325	339	322	350	361	342	331	325	319	315	308	322	326	358	355	320	308	314	361	343	313	329	345	342	321	350	315	311	322	326	323	332	348	313	306	355	320	335	289	337	323	320	312	351	311	347	333	332	309	309	329	336	368	337	355	302	292	344	292	367	356	322	322	324	342	298	340	351	312	314	338	325	341	324
34721	20112	17670	13375	10458	9082	7622	6678	6823	5598	4744	3798	2838	2179	1853	1692	1482	1375	1503	1444	1440	1661	1722	1673	1448	1321	1180	1061	911	911	857	870	811	790	796	754	750	738	691	644	768	711	739	679	713	732	705	663	709	715	717	724	725	685	667	663	757	668	699	730	661	692	702	669	698	725	672	625	698	730	663	716	680	739	707	684	730	700	720	692	695	729	683	660	703	675	692	685	692	672	727	737	654	701	695	713	697	705	750	685	743	720	676	665	681	679	667	728	652	690	696	745	722	703	679	708	677	671	709	679	704	706	695	674	706	701	710	681	652	642	665	672	670	665	706	690	706	699	727	685	684	701	694	673	695	745	690	695	695	633	746	763	692	705	717	677	674	673	731	664	688	734	741	695	688	696	688	741	696	720	642	676	708	705	679	697	712	700	692	691	694	677	681	728	687	675	682	695	687	687	685	647	680	691	675	713	701	722	637	675	665	690	666	693	681	726	669	701	687	683	678	685	743	701	677	666	713	670	677	703	670	662	681	666	681	646	742	686	678	673	692	691	658	701	683	706	634	663	670	667	711	675	657	748	714	651	698	700	714	716	717	637	668	701	683	728	719	675	700	725	697	701	666	727	650	643	693	645	659	712	730	668	688	654	695	721	683	668	677	690	659	724	689	711	713	718	708	646	789	708	639	681	692	694	717	722	659	695	664	693	687	691	700	718	702	659	738	706	698	750	709	681	695	695	753	664	720	679	666	660	676	675	664	709	684	655	692	668	625	702	724	721	650	656	699	660	659	687	699	637	653	673	692	733	702	691	666	694	668	698	737	690	699	626	721	715	751	705	697	668	646	728	692	675	655	697	688	706	712	690	678	643	676	704	691	700	675	668	696	673	696	743	707	705	659	681	705	682	717	718	655	653	656	714	730	724	653	671	680	728	701	687	664	706	720	708	732	682	687	694	700	669	753	661	734	677	697	674	708	706	697	690	669	688	665	697	654	709	666	680	656	714	706	680	692	686	663	747	684	684	617	663	710	712	659	694	710	638	657	684	698	709	665	697	715	709	684	707	693	706	660	724	692	683	679	729	716	689	727	708	744	664	651	695	767	695	667	697	681	719	724	704	648	694	742	686	681	690	689	650	684	685	711	712	716	711	732	736	681	699	688	652	694	653	683	674	664	671	701	699	642	702	716	658	685	696	682	679	703	682	719	694	712	677	710	695	702	683	694	718	710	693	688	662	657	621	668	683	705	663	663	688	667	756	749	639	665	696	697	702	722	645	671	672	713	643	719	735	685	668	687	743	699	743	686	722	695	692	701	715	705	634	691	679	682	665	680	682	686	711	692	702	661	690	719	678	651	728	681	748	698	686	708	699	719	666	668	715	669	704	694	711	699	669	668	704	696	695	681	674	718	703	676	689	674	702	680	661	699	683	654	670	688	699	658	720	701	692	697	676	672	700	691	723	728	689	718	684	664	663	659	682	695	728	696	691	683	683	715	679	655	691	699	657	674	700	694	726	688	711	727	677	643	690	686	680	689	638	659	663	689	710	695	676	690	707	722	720	732	666	705	664	664	704	670	679	735	734	734	702	719	715	714	692	714	722	711	669	699	700	682	709	688	749	709	674	704	696	688	728	719	673	691	683	723	680	729	719	700	711	655	672	681	672	705	672	682	689	706	678	682	688	613	702	686	682	698	700	713	720	675	757	691	736	659	692	627	734	707	743	671	665	680	725	732	704	671	707	715	690	707	711	680	736	711	691	673	716	698	713	695	705	713	691	727	741	689	685	669	658	711	711	711	696	728	661	705	656	692	701	681	671	707	696	717	663	687	670	722	697	699	737	669	715	673	687	655	692	702	678	671	678	683	660	685	692	697	706	718	669	750	639	676	675	736	680	683	669	704	747	663	633	681	741	687	670	737	675	735	696	654	705	676	732	702	701	701	652	665	656	657	713	694	685	654	657	709	689	727	654	722	701	683	728	674	671	730	731	691	686	666	726	703	688	712	730	709	639	687	702	679	677	662	723	675	703	717	722	680	685	692	643	662	665	676	696	660	731	685	719	691	714	719	700	681	668	650	704	713	674	667	700	737	702	667	721	706	682	678	686	677	699	708	666	687	713	677	663	725	704	655	693	695	671	685	646	673	665	676	701	660	732	678	695	678	705	693	695	643	674	710	705	674	698	643	681	659	691	695	707	639	651	637	708	702	667	703	673	689	702	681	707	686	722	639	703	691	732	705	695	692	691	692	686	673	651	711	696	696	671	658	745	646	757	642	700	641	731	721	708	672	671	719	693	704	703	688	699	730	713	734	694	646	644	706	704	689	715	694	685	667	689	657	673	687	692	673	721	729	650	675	735	729	656	677	648	699	711	659	697	702	738	681	682	658	683	715	668	643	721	766	666	690	709	708	701	724	703	681	724	725	729	632	665	747	702	697	745	704	684	672	699	665	716	688	695	643	674	680	650	744	696	687	737	722	675	704	661	697	715	696	697	648	711	686	713	676	689	720	694	676	754	695	659	655	712	678	658	713	687	610	671	721	722	757	684	685	666	704	677	729	661	684	689	690	732	662	708	720	661	695	680	707	678	713	652	751	691	683	654	705	685	673	697	686	724	756	685	717	722	685	668	676	680	689	729	706	696	718	648	647	686	677	689	743	699	659	695	718	707	687	688	671	683	677	653	707	735	703	656	699	654	685	704	661	716	692	704	712	698	642	670	642	668	720	646	670	704	709	703	678	737	678	678	662	713	702	621	680	672	703	665	673	704	766	693	701	675	730	681	712	716	670	667	657	676	702	721	713	670	665	728	684	725	714	655	677	705	740	661	664	703	710	669	638	647	652	721	686	654	681	689	719	707	689	685	687	734	673	723	678	705	650	675	677	666	659	728	709	673	674	720	737	713	699	701	703	696	695	722	709	687	680	687	683	712	743	725	683	667	655	686	681	686	671	651	714	683	677	711	729	700	659	657	732	689	743	751	735	666	654	693	722	746	727	666	644	679	684	674	682	709	726	719	650	660	693	714	722	713	706	670	710	649	716	694	685	652	707	702	709	661	650	696	696	702	703	694	695	708	657	677	676	705	703	656	694	670	690	689	751	705	733	690	644	711	661	686	703	655	670	711	678	709	762	733	754	675	695	683	675	730	695	687	691	685	705	706	657	683	784	644	721	704	648	673	693	708	743	680	646	711	711	723	699	649	686	717	713	692	713	726	684	687	690	722	701	724	732	677	683	675	699	668	666	684	714	688	686	666	662	717	688	725	639	692	696	712	646	655	723	660	658	698	705	658	670	724	721	670	710	706	699	688	661	690	669	664	643	722	647	667	685	697	705	662	694	660	740	700	692	687	667	706	732	687	685	716	677	728	658	698	686	712	651	720	667	698	704	694	685	661	678	663	717	704	639	681	709	730	690	724	710	718	693	711	696	746	698	701	719	664	770	693	663	727	680	735	715	734	718	698	705	666	693	683	732	702	681	699	656	687	675	697	670	706
33145	15298	5925	2460	1435	1161	957	813	743	739	537	483	427	419	340	399	357	366	319	276	349	426	400	380	354	310	349	358	324	329	296	326	299	322	319	332	327	346	347	345	294	313	305	329	334	310	316	285	336	295	308	317	294	322	297	330	316	309	290	308	314	298	299	298	309	307	333	306	290	315	318	289	295	330	309	328	273	315	307	317	304	318	318	298	284	312	330	316	318	306	316	298	309	299	302	259	271	312	296	303	294	304	326	311	304	305	302	326	289	341	288	323	304	282	276	297	301	305	302	296	299	340	308	321	305	303	296	264	296	268	277	304	321	341	315	279	304	321	283	297	340	315	300	333	273	295	313	293	283	318	329	308	306	300	317	296	301	308	329	285	265	340	309	297	311	310	324	303	298	305	287	300	311	319	293	292	286	283	306	278	321	333	283	297	328	297	322	288	276	302	282	288	292	293	294	314	302	314	289	292	308	286	327	259	326	293	318	304	275	293	325	303	375	294	298	332	303	271	322	328	327	289	317	287	292	279	291	308	302	311	263	282	329	303	336	342	311	288	292	308	338	334	319	282	298	282	295	294	301	349	295	277	331	312	298	264	305	295	316	291	302	294	308	299	315	288	277	280	302	313	312	304	269	303	285	292	318	277	289	254	306	320	294	258	288	339	301	306	308	321	302	290	286	273	289	343	302	323	294	297	310	315	300	308	304	338	298	293	311	324	286	300	293	309	311	320	306	254	296	297	334	290	309	339	311	296	310	301	297	293	338	295	323	291	296	268	323	314	280	281	322	324	328	305	312	320	309	279	305	326	307	296	325	272	293	268	299	292	284	308	349	279	287	289	273	298	289	289	305	293	304	314	325	311	305	302	334	258	308	341	303	318	310	322	304	298	272	315	297	316	337	324	300	281	318	328	280	300	325	283	285	281	308	287	339	312	301	304	322	323	328	297	306	312	328	320	269	324	308	316	325	328	308	307	319	298	315	292	302	292	301	293	313	293	299	294	298	335	332	304	291	294	325	311	288	327	334	305	307	331	309	314	294	313	304	272	296	333	327	323	306	296	323	326	290	315	316	333	325	313	303	312	312	243	303	314	275	289	294	317	376	290	289	300	305	302	292	269	314	303	297	316	336	277	321	270	295	317	303	279	322	323	329	282	272	275	338	316	358	306	306	316	299	299	327	307	301	287	307	282	309	309	339	310	329	312	301	310	308	286	299	311	310	270	268	328	326	252	300	344	306	308	314	304	332	287	291	293	337	309	300	299	303	286	285	310	292	291	318	300	323	323	263	297	308	283	312	332	292	304	281	307	283	285	299	274	304	345	319	300	294	286	328	302	299	287	305	306	331	327	311	288	324	308	301	310	324	313	300	288	287	310	347	311	293	296	318	321	332	340	294	299	328	349	293	285	332	314	309	259	293	311	317	302	316	290	287	282	307	278	307	328	307	322	331	332	328	313	323	273	290	299	299	334	310	351	292	308	312	321	271	331	339	276	282	286	301	289	282	307	293	312	278	303	292	298	298	314	308	289	305	293	282	293	303	274	300	293	306	316	303	309	295	336	325	299	297	300	321	321	331	284	338	316	302	283	309	274	332	306	319	309	277	309	295	336	299	322	292	296	271	280	316	338	291	319	319	303	291	299	285	299	296	312	286	267	303	268	321	324	304	302	290	317	318	298	294	328	311	342	348	325	312	329	346	340	304	294	287	313	265	336	316	277	299	309	322	316	358	335	304	351	340	288	316	335	314	326	332	298	284	326	314	313	284	284	323	297	311	320	318	333	340	301	300	307	316	311	303	307	291	295	296	303	299	289	318	291	282	341	302	297	308	293	319	303	329	291	302	286	288	328	307	354	323	312	296	348	324	323	306	311	301	287	303	325	299	302	317	351	327	311	301	308	280	313	311	333	302	294	295	295	312	322	307	296	284	323	297	327	269	341	330	318	308	271	275	341	314	304	312	344	316	330	321	324	312	317	316	299	314	336	301	316	327	273	319	300	284	281	326	282	333	319	287	251	283	300	289	267	312	332	300	300	307	299	339	304	315	305	308	318	346	313	302	255	293	327	315	304	321	300	319	323	316	267	300	285	335	323	291	294	323	274	327	318	302	325	297	313	277	301	315	294	300	297	285	302	307	293	334	321	299	342	346	302	262	298	276	312	305	305	374	277	310	333	317	273	342	337	295	292	312	342	313	303	334	320	310	305	326	310	290	321	335	318	310	337	281	305	311	308	309	331	292	317	334	279	316	345	318	346	322	315	329	306	313	282	342	292	297	300	297	302	274	349	295	314	307	318	272	271	277	323	303	312	300	292	295	303	308	300	294	313	302	308	317	296	324	287	305	278	293	312	308	301	335	313	302	304	319	321	311	291	295	263	312	299	332	289	299	315	338	298	293	302	299	303	299	275	301	309	281	313	309	339	326	318	290	281	317	305	291	307	326	271	274	295	332	288	298	322	308	292	322	306	311	345	334	281	341	293	318	319	306	289	301	297	319	307	295	306	292	320	308	286	292	289	280	324	298	305	280	313	301	286	277	297	332	309	306	324	327	330	303	327	329	282	287	319	315	266	289	322	312	288	291	281	333	277	286	302	314	332	303	275	289	298	298	296	300	292	288	273	284	312	306	307	297	330	323	311	347	308	307	315	290	287	262	288	281	339	311	330	271	304	326	308	319	318	298	321	311	314	268	354	268	317	319	292	311	318	293	311	328	314	303	285	327	295	334	304	315	323	300	280	287	303	287	306	266	269	301	324	330	312	309	295	311	297	281	269	310	347	288	311	307	316	349	320	286	296	288	328	299	309	322	308	313	307	303	316	314	326	280	326	346	305	282	276	302	330	307	295	325	289	310	313	286	323	270	292	301	301	302	274	284	310	321	280	296	298	303	311	282	337	302	327	269	333	311	316	306	322	324	269	318	312	304	305	344	305	316	314	289	319	287	297	319	318	278	315	306	319	297	297	316	301	324	304	332	326	344	299	307	282	296	305	324	311	305	327	343	308	309	279	304	335	350	356	300	307	318	275	321	302	302	346	331	318	305	309	304	323	309	304	336	340	314	291	343	299	306	294	306	314	270	320	309	314	339	319	310	283	321	281	292	283	280	323	285	306	313	304	293	292	293	315	318	294	306	324	340	315	313	278	309	289	330	310	309	279	324	323	295	287	321	305	335	281	298	276	274	270	318	305	310	338	329	309	306	299	293	278	319	289	344	300	280	303	286	304	303	294	293	260	326	302	301	333	296	303	296	301	310	275	295	291	313	320	282	316	295	308	327	290	322	317	278	316	311	319	280	352	304	293	311	325	339	305	335	282	291	306	290	291	329	299	320	315	302	323	295	308	265	273	347	294	301	328	304	304	323	305	290	313	351	313	295	312	310	298	325	313	335	335	331	318	297	287	306	281	301	274	281	330	293	278	318	304	324	334	283	297	290	277	288	334	268	290	332	302	305	345	333	287	303	280	327	281	293	334	323	303	278	278
18545	9562	8018	6243	4889	4224	3364	2952	2891	2662	2155	1537	1295	1017	1009	1025	905	889	912	850	936	1102	1132	1033	996	822	767	807	745	711	715	692	724	656	684	702	691	686	644	635	636	631	663	652	635	611	668	635	659	627	609	675	585	601	631	623	641	659	586	621	670	661	646	608	615	634	645	646	659	664	676	629	680	599	617	667	610	631	635	688	629	674	696	650	611	632	620	649	628	644	638	645	607	612	621	622	655	671	702	673	678	601	671	666	691	649	610	624	614	662	660	633	625	649	622	680	665	612	658	672	666	652	613	648	672	666	611	653	636	612	649	658	649	649	627	663	623	608	687	684	603	643	636	637	669	675	666	591	600	696	632	617	681	668	647	715	657	656	640	670	619	686	645	614	641	612	678	637	679	632	677	640	663	652	593	672	627	634	610	643	610	675	652	656	656	688	621	604	640	670	681	558	640	629	649	694	621	618	628	631	622	629	660	656	580	591	630	599	658	624	656	624	642	618	644	621	653	622	638	630	645	671	655	615	617	620	629	615	713	628	608	639	639	604	623	638	629	623	626	664	668	629	627	650	677	636	638	628	615	655	637	641	633	652	671	651	650	652	651	645	657	602	619	628	670	615	631	639	652	602	633	654	660	630	644	635	686	683	640	647	618	636	669	622	647	642	645	663	651	667	620	629	687	650	691	654	624	611	660	637	680	639	601	663	629	668	660	583	627	601	633	629	628	642	657	621	637	633	625	670	599	651	595	644	634	607	628	623	655	638	701	633	688	671	616	685	642	678	658	639	627	601	670	638	638	700	631	635	635	611	627	677	576	612	636	632	638	630	616	652	576	661	638	615	649	640	628	668	666	604	633	653	604	652	627	604	621	653	609	630	592	671	618	604	609	619	625	623	625	636	629	681	666	637	676	609	601	628	657	669	623	650	635	648	641	693	612	656	673	656	597	643	681	625	687	637	639	610	643	684	628	649	615	666	640	637	678	670	633	656	660	623	654	656	645	646	644	619	617	634	673	653	654	633	647	700	648	644	628	644	606	619	623	682	591	656	639	667	693	654	594	659	656	655	625	638	675	669	634	621	676	671	631	622	635	628	630	641	680	619	619	652	638	645	597	616	615	641	615	634	615	683	629	651	650	623	680	617	664	636	698	646	613	634	649	688	681	654	649	654	607	655	671	641	625	639	676	670	639	660	618	648	665	686	600	650	622	675	648	563	629	638	613	614	625	638	612	592	709	621	672	641	669	664	578	673	643	662	670	632	618	676	664	657	630	633	652	631	617	658	633	631	657	627	624	644	627	627	594	619	617	657	692	645	604	620	613	690	615	630	628	653	655	676	664	641	662	652	639	643	644	602	573	664	641	627	666	644	663	653	642	632	625	610	651	644	682	586	660	677	641	669	654	629	653	649	604	610	681	669	644	629	635	667	652	617	626	611	608	657	654	601	613	683	656	688	627	651	637	634	629	637	680	641	640	623	656	612	670	616	618	617	627	561	653	614	621	608	638	626	631	614	677	636	657	639	599	637	614	615	686	648	622	669	639	613	594	612	598	683	628	631	692	673	616	658	656	634	668	657	626	658	657	607	645	645	618	627	621	619	608	626	657	691	630	635	647	628	649	659	627	629	658	645	642	604	648	648	644	601	607	699	650	626	629	658	665	645	650	657	626	617	633	597	665	664	606	646	638	649	603	673	640	657	657	596	641	606	631	623	613	644	620	650	648	657	617	614	653	644	684	614	640	632	626	608	613	643	617	665	656	632	620	692	606	624	623	674	668	656	605	678	697	636	625	633	634	629	669	626	668	633	645	692	658	664	632	661	643	617	610	682	668	691	672	686	654	656	660	623	635	650	581	666	652	635	643	642	636	605	608	592	673	589	669	651	645	672	653	609	622	568	653	628	642	656	673	619	624	622	666	620	674	632	671	655	642	652	662	618	660	606	648	599	651	625	664	690	586	710	611	644	641	661	658	643	655	662	641	672	583	594	687	694	669	632	648	651	665	670	657	638	640	684	627	627	653	623	609	684	588	652	661	641	639	639	645	635	623	637	616	649	646	625	689	616	618	648	629	586	652	675	686	650	652	619	653	643	650	637	613	670	637	624	628	643	659	659	653	634	603	631	659	610	630	592	610	659	624	657	659	651	629	661	697	649	644	655	632	623	661	624	648	610	657	614	643	631	652	702	644	640	660	661	639	680	628	604	677	633	626	615	659	641	645	650	639	626	692	634	655	650	666	687	658	657	628	639	600	624	616	659	625	623	645	638	658	657	647	588	643	642	591	638	586	674	658	620	646	654	645	678	643	629	644	624	628	623	662	650	666	696	618	654	681	668	657	585	632	612	628	611	580	604	655	642	671	619	628	640	641	630	663	657	620	663	671	595	648	643	686	623	641	647	627	625	596	619	642	630	634	643	574	673	615	566	638	640	670	603	650	648	633	611	640	687	657	648	627	645	627	611	682	642	654	645	627	649	647	633	671	634	686	618	687	680	641	638	626	659	620	634	647	636	626	666	657	646	653	625	689	651	631	610	634	679	681	637	649	672	616	640	604	697	651	692	652	633	608	687	631	636	657	630	627	662	648	648	653	644	622	617	659	661	598	594	632	647	634	629	628	700	674	644	644	656	661	661	637	624	614	628	626	669	656	686	649	615	647	620	628	666	639	660	654	624	630	637	619	630	649	639	654	673	642	676	632	625	586	624	686	677	617	654	655	636	630	629	652	634	598	614	636	672	683	654	588	638	617	618	625	703	610	640	636	644	607	671	617	624	669	630	642	676	609	613	608	623	649	592	655	650	657	614	617	639	604	678	664	612	627	649	638	667	553	647	639	608	599	665	674	619	640	652	634	666	609	648	639	597	669	689	635	663	654	637	634	658	657	668	631	592	667	644	613	626	625	642	638	661	633	663	640	680	644	648	645	652	620	612	654	614	645	617	683	606	626	658	609	585	614	646	619	690	646	666	642	656	630	601	680	656	630	619	655	643	627	614	651	616	621	611	625	670	602	638	625	602	674	635	616	611	619	639	656	631	621	595	639	609	619	684	674	672	663	604	668	642	631	646	668	668	609	693	644	662	646	624	612	629	620	608	637	640	650	625	630	662	603	632	672	632	645	652	636	677	694	660	630	640	650	653	612	648	641	661	635	625	647	670	645	636	668	674	601	585	606	612	626	627	682	658	624	667	577	635	602	629	670	612	630	645	669	623	655	670	655	672	647	647	592	629	688	641	647	694	652	651	633	685	608	619	657	631	636	607	652	664	606	593	647	608	596	665	651	628	617	632	623	653	630	646	659	620	627	603	662	645	643	633	665	628	678	672	663	677	653	623	642	629	643	640	645	646	676	638	603	620	668	611	653	633	637	638	622	642	629	653	659	668	658	659	674	672	666	624	658	626	626	644	668	628	624	658	575	633	653	642	677	651	686	632	692	693	619	608	655	644	649	623	607	667	652	628	658	666	624	604	623	646	655	657	636	690	658	650
47935	22849	12555	4485	2548	1938	1601	1283	1194	1117	827	669	531	476	456	374	401	400	358	394	438	411	449	451	425	379	377	311	332	311	334	326	336	295	295	289	290	277	296	304	295	296	308	305	339	315	275	297	301	294	264	308	296	329	316	332	320	303	294	295	299	351	283	312	274	287	315	291	283	299	269	282	329	328	304	311	283	318	287	309	308	300	296	317	299	303	296	303	271	311	258	347	309	304	315	276	288	270	309	342	289	277	297	319	308	311	315	292	309	275	280	311	281	324	304	295	300	309	322	340	295	291	300	285	298	280	321	314	328	321	299	316	299	300	287	285	284	281	297	281	315	293	340	317	315	288	294	270	338	315	297	322	299	308	293	332	312	310	284	343	319	323	285	328	302	310	318	332	285	298	330	299	286	332	299	337	326	312	289	294	284	264	294	286	311	274	288	297	282	309	322	292	274	296	290	305	348	308	289	319	295	300	299	273	308	312	299	317	315	290	305	303	296	323	296	306	287	307	299	294	308	291	295	309	286	316	274	303	313	291	320	306	303	329	346	264	300	288	292	320	340	307	320	327	316	340	299	286	293	317	326	318	257	304	290	306	323	297	289	320	311	320	309	312	290	307	294	353	314	334	299	295	316	368	341	295	282	300	305	293	318	296	296	314	305	306	281	297	308	276	296	297	290	312	269	279	265	325	313	294	264	282	297	280	287	307	299	310	289	309	291	317	307	281	312	295	327	306	305	285	296	298	308	305	287	309	299	293	295	281	318	305	310	312	291	300	265	322	317	329	305	271	324	306	321	333	267	313	306	301	303	299	285	309	270	319	291	297	307	308	299	322	267	311	278	286	326	307	302	319	317	280	295	289	318	298	265	296	275	280	293	318	341	276	307	285	327	339	300	318	318	300	271	293	316	337	281	291	257	314	306	304	276	290	292	324	302	322	316	314	311	308	272	264	264	308	349	318	294	306	272	289	325	294	301	277	309	310	326	295	348	300	318	307	300	296	289	337	356	300	291	325	267	306	335	313	281	299	305	298	303	341	326	287	304	305	295	323	287	320	292	338	315	324	347	306	289	307	375	318	311	291	308	299	268	293	312	294	300	273	303	317	298	277	329	328	290	304	291	289	306	300	320	280	306	283	305	308	284	276	294	294	296	301	303	288	306	271	289	293	307	285	294	334	320	282	297	322	298	309	323	287	291	330	301	328	295	263	345	315	296	266	351	318	297	278	315	266	301	287	341	316	281	277	314	295	298	293	283	289	333	291	313	312	310	277	334	298	292	285	294	316	268	327	320	283	294	306	321	295	302	333	322	279	275	292	309	308	314	293	281	274	315	320	277	300	309	292	316	294	303	299	269	316	307	312	317	291	314	301	269	311	304	307	321	305	314	267	274	320	309	293	274	303	299	311	299	278	312	291	311	294	320	316	297	263	281	310	268	298	295	302	277	315	323	352	284	296	316	298	333	308	336	298	310	300	285	318	297	304	303	302	307	307	312	325	301	286	288	330	278	317	272	301	297	290	286	304	295	321	306	317	293	313	304	320	303	299	322	310	296	298	310	296	301	330	290	283	282	254	290	298	299	277	275	307	332	331	251	318	305	334	317	328	297	314	276	334	301	314	348	309	330	284	322	275	319	328	300	278	297	282	309	296	282	325	275	317	334	288	306	300	314	283	320	326	289	315	326	297	294	272	275	302	302	304	316	306	320	322	328	284	326	297	307	304	293	303	324	290	284	308	308	306	287	302	281	277	315	301	328	329	303	299	328	315	297	313	300	268	318	313	323	289	304	336	302	312	323	300	280	321	302	326	299	292	307	326	328	301	326	325	320	308	317	318	345	295	316	333	310	308	308	346	286	279	329	302	312	301	320	299	293	306	345	299	299	315	304	290	292	289	298	285	288	285	285	298	319	319	287	283	307	297	282	298	307	287	297	313	318	295	297	301	339	342	312	289	283	298	284	330	269	302	314	286	303	298	291	287	338	280	300	313	298	294	306	302	284	330	307	294	282	310	310	303	290	282	310	330	315	342	323	288	307	306	291	319	302	285	327	282	283	321	314	275	296	314	254	289	289	299	290	285	274	292	296	298	301	327	283	295	335	319	297	290	314	284	314	290	326	302	331	263	298	297	319	309	285	334	289	278	316	277	298	300	318	313	311	292	320	264	312	278	320	298	311	312	322	302	303	325	291	266	340	280	282	288	297	332	291	277	316	350	302	301	297	272	321	305	280	314	306	320	323	319	289	319	341	324	256	347	312	335	360	336	308	297	315	310	310	295	289	302	306	317	304	315	293	310	345	295	284	303	308	309	315	290	301	266	315	323	275	312	265	310	314	306	295	305	286	328	293	314	282	299	309	314	292	298	281	324	281	291	323	290	299	300	264	308	297	277	274	307	269	288	298	316	275	309	303	305	290	293	258	333	304	315	313	315	260	315	329	319	313	267	293	328	320	301	293	276	289	298	303	311	300	290	296	330	301	300	298	308	285	309	302	286	302	304	317	324	283	284	305	321	323	290	313	317	319	302	277	288	293	292	309	297	298	304	294	358	279	302	279	273	301	324	322	328	300	302	312	318	323	278	313	290	297	326	298	310	321	295	315	282	305	310	296	296	272	308	310	291	305	314	289	307	308	301	264	290	312	315	309	282	298	303	289	311	310	289	305	295	300	326	279	346	313	308	256	330	305	329	304	335	280	284	302	338	326	272	297	294	321	321	336	277	312	286	314	310	305	310	292	293	316	308	296	285	273	261	294	323	313	318	328	306	278	297	270	278	335	293	260	244	324	276	307	306	303	291	278	300	314	303	320	321	347	299	311	305	311	330	312	288	302	286	283	295	297	268	307	299	273	285	308	261	306	306	302	324	268	285	314	287	283	275	305	316	298	316	290	282	318	277	295	294	323	350	297	313	289	289	319	277	269	301	317	296	308	290	303	309	273	253	317	319	303	290	291	281	276	265	307	293	286	288	297	289	299	297	301	326	272	304	269	293	276	323	305	332	285	329	316	314	299	322	322	323	290	332	333	297	274	276	303	303	284	342	296	333	286	299	269	272	273	290	277	303	338	292	265	330	268	304	325	318	333	296	306	296	290	301	303	278	290	285	337	303	323	299	328	294	288	289	303	315	253	298	305	304	287	280	304	299	318	258	310	285	297	292	299	305	310	322	320	292	293	312	303	315	303	302	277	283	290	268	311	260	274	339	354	328	324	304	330	288	298	283	313	297	310	286	291	277	282	299	303	329	304	331	295	268	311	289	294	273	281	272	279	271	338	274	300	316	262	299	283	291	280	312	284	245	290	284	279	299	326	299	294	266	289	274	329	286	271	317	298	304	283	328	314	327	291	300	290	305	336	308	291	332	276	293	250	260	304	302	310	308	301	314	302	287	291	298	294	285	294	296	288	274	294	310	268	293	325	305	313	304	312	281	277	293	303	307	300	303	306	279	325	295	340	319	297	288	320	324	278	308	278	327	278	324	319	278
27952	14334	15280	9777	8428	7312	6192	5240	5074	4712	3748	2601	1758	1699	1540	1471	1098	1199	1253	1148	1232	1386	1431	1311	1106	1071	901	860	802	799	793	731	720	775	673	709	628	713	671	715	638	601	617	591	652	633	661	628	630	625	639	618	656	616	643	651	644	629	616	641	690	618	697	640	626	679	654	678	626	623	626	646	665	633	677	628	614	645	649	633	636	635	617	605	650	608	637	624	636	573	632	660	630	661	605	624	663	644	640	644	636	634	694	639	623	619	666	680	605	624	663	627	633	654	661	664	626	672	619	622	637	699	630	661	613	658	670	670	662	631	644	684	610	605	677	675	638	656	599	617	679	673	629	632	654	640	621	623	654	591	676	661	611	696	632	645	644	634	640	666	647	635	659	592	652	635	646	629	666	677	642	701	644	655	683	640	632	645	605	668	655	612	661	703	667	619	640	610	664	679	649	667	617	654	658	643	666	638	597	655	618	605	649	640	656	614	650	635	633	638	669	586	639	633	618	644	615	654	643	667	671	606	655	677	636	616	587	644	642	636	655	669	625	652	647	663	680	647	609	640	597	674	631	657	638	599	617	629	630	645	627	644	630	646	613	664	643	632	618	667	653	649	634	652	650	652	586	645	647	672	608	615	661	650	626	662	677	655	636	624	560	668	633	638	650	618	661	601	650	633	662	674	658	662	668	641	656	615	621	690	628	611	636	647	663	660	644	632	639	628	618	649	639	613	652	614	606	625	648	605	602	603	609	613	616	664	641	665	639	642	628	631	611	653	650	672	645	630	631	595	597	613	678	609	693	639	681	634	615	672	629	636	648	659	640	681	656	657	692	675	649	673	663	636	644	660	650	619	631	668	669	656	648	578	630	666	649	605	665	681	630	671	639	696	641	664	677	638	661	634	633	612	647	623	608	667	678	597	602	676	699	647	648	647	637	636	670	647	658	628	646	663	682	669	605	632	616	656	654	668	671	638	663	661	655	664	614	665	659	604	623	617	666	630	672	636	640	629	679	653	667	614	646	620	684	620	667	630	644	611	638	665	629	614	622	607	662	685	636	612	652	624	693	639	632	636	642	614	636	632	635	651	653	656	690	630	611	658	641	623	640	666	641	668	605	718	648	652	664	639	684	649	709	639	661	671	682	651	633	622	625	646	606	605	634	649	599	611	647	638	636	652	633	598	636	651	654	639	664	643	666	652	668	638	680	610	628	645	666	709	655	639	660	604	633	707	631	632	636	676	669	652	622	656	631	697	659	624	633	620	704	663	670	646	695	626	653	633	667	640	639	628	615	678	629	651	624	663	656	640	663	615	615	615	607	675	610	612	696	672	645	672	652	647	595	654	646	629	634	674	605	666	650	623	656	639	667	642	636	667	647	668	637	594	610	608	656	619	657	648	603	629	600	663	686	643	650	649	632	608	647	626	615	664	619	608	605	635	646	634	673	633	591	716	671	620	663	651	623	610	684	631	682	660	639	651	612	631	668	654	645	621	656	632	645	650	661	649	676	641	599	671	662	634	620	675	630	662	670	597	624	662	636	647	595	618	622	669	649	634	635	645	625	673	634	658	605	636	675	635	636	621	633	664	663	645	637	640	623	672	596	624	631	639	636	660	638	596	626	628	656	648	688	655	693	644	686	675	651	639	657	600	681	634	694	623	645	664	672	669	628	634	679	676	615	674	632	627	604	674	641	649	668	625	649	619	649	619	673	697	660	638	686	632	650	673	608	597	678	628	637	632	632	649	592	613	624	663	636	621	712	642	659	593	637	645	655	612	662	661	667	625	662	670	636	583	689	645	661	636	623	636	641	604	659	620	672	696	689	727	655	681	643	662	677	647	635	646	594	672	610	649	640	647	642	655	605	637	685	667	661	625	651	653	628	568	684	632	658	634	666	654	661	675	653	588	626	662	630	675	659	635	668	653	651	662	634	670	642	674	581	670	636	574	660	673	659	649	600	659	603	639	670	687	624	679	650	690	621	659	643	634	657	622	632	622	606	669	645	650	639	647	633	585	675	639	652	662	620	625	672	666	695	645	644	649	632	634	647	610	692	635	600	686	644	638	623	640	657	640	645	627	603	593	632	649	645	660	639	616	608	589	669	635	681	633	676	632	662	632	659	662	680	723	656	683	665	627	614	657	639	621	631	650	614	660	614	676	672	646	622	634	663	631	628	662	659	614	619	672	657	660	640	645	676	699	648	628	662	651	609	649	623	630	631	591	638	683	661	668	597	648	605	631	643	648	640	623	635	678	654	657	681	628	660	609	650	620	634	624	646	588	674	656	609	615	647	600	632	619	664	634	624	652	619	706	658	645	648	645	698	600	644	621	662	658	620	641	667	640	583	637	630	672	646	666	628	619	662	660	612	638	661	689	651	605	634	639	689	646	615	641	664	590	661	710	624	666	628	672	658	641	663	629	655	622	642	652	646	640	637	674	658	652	641	615	665	635	624	694	670	636	646	620	651	612	637	651	669	664	661	650	643	616	673	647	609	666	610	630	617	633	651	639	659	629	645	681	646	644	662	684	655	665	655	605	638	642	630	681	622	630	608	665	673	705	655	640	673	615	618	642	649	628	674	634	684	615	618	639	584	647	659	689	654	628	618	674	648	632	581	649	666	599	614	676	653	663	624	606	693	608	645	635	646	642	627	643	677	635	596	674	622	644	678	636	696	671	627	667	632	642	642	623	627	639	609	610	642	632	632	640	636	647	652	644	606	649	656	683	633	679	672	612	636	641	658	643	668	663	649	660	610	666	648	643	615	635	611	628	686	630	660	636	651	670	638	645	652	596	667	662	680	663	645	622	650	701	625	667	676	647	658	623	622	644	644	650	688	674	631	628	651	612	633	652	609	658	624	644	583	643	646	648	631	608	637	660	635	662	653	646	620	621	647	670	645	620	688	631	632	655	596	623	649	626	649	623	619	606	652	672	626	590	639	624	659	636	673	593	671	639	673	616	633	621	645	609	667	643	619	651	620	626	655	647	628	636	631	686	649	644	677	634	613	629	639	603	668	637	614	650	650	668	651	633	604	606	649	641	632	640	625	619	649	628	671	639	651	617	630	619	696	655	664	656	664	627	637	605	692	587	642	620	652	621	631	609	652	637	644	633	663	670	646	644	627	648	624	650	651	671	625	641	662	640	695	598	640	655	623	718	656	675	660	639	652	653	626	648	652	632	674	623	603	643	661	637	637	671	659	659	601	656	655	687	643	649	644	602	662	674	617	649	664	648	623	629	656	641	590	650	674	658	673	638	621	619	642	640	674	642	622	601	652	648	632	668	602	613	623	642	651	630	650	635	619	665	642	630	650	591	601	693	646	636	629	647	602	657	639	654	624	692	633	663	632	609	619	625	652	642	625	673	642	655	654	619	571	660	625	704	634	689	621	661	645	634	684	624	608	632	646	709	655	669	673	634	623	652	673	652	672	630	641	613	658	671	622	618	648	645	624	671	629	655	647	666	634	610	620	678	665	673	655	644
56163	30270	17252	6795	4058	2844	2457	2060	1867	1672	1265	917	623	562	614	564	483	492	562	518	531	539	508	520	471	425	418	361	416	360	362	353	358	337	330	351	326	341	320	353	347	326	319	352	354	319	331	347	336	328	350	337	313	331	334	313	333	370	336	322	315	297	300	337	302	338	316	333	301	321	331	309	363	341	346	333	315	354	330	322	338	322	311	321	307	349	353	291	332	331	300	311	309	323	290	355	373	307	360	321	333	358	315	315	301	344	323	328	319	345	306	348	324	367	314	347	325	351	349	330	340	328	378	365	312	329	331	312	327	340	304	357	321	327	334	339	326	373	325	336	296	324	314	297	309	350	343	323	342	319	320	317	343	315	308	328	337	340	329	299	341	299	326	315	302	297	357	360	292	344	328	340	315	347	350	342	335	365	330	359	318	374	318	301	364	314	352	324	313	326	358	323	300	290	348	316	311	317	316	355	345	327	332	316	350	353	331	329	364	343	326	311	343	339	317	325	352	375	338	347	321	333	352	313	343	332	348	297	304	359	329	330	329	307	308	306	304	318	315	317	400	374	349	350	361	306	341	321	324	322	342	322	353	312	324	301	354	287	317	311	326	316	367	316	344	347	344	333	345	330	342	354	354	375	327	344	362	335	368	356	347	369	369	341	352	299	334	321	311	297	331	307	342	340	337	324	345	370	360	325	347	317	351	360	357	363	290	325	355	320	341	359	326	339	341	379	319	331	338	358	307	353	370	317	340	334	332	319	305	327	330	368	320	308	353	338	304	330	352	317	332	341	286	348	285	321	318	339	316	343	349	350	341	292	310	337	300	316	341	322	348	330	312	359	365	325	359	334	342	294	313	308	302	327	316	352	343	354	312	309	321	380	360	311	354	330	338	320	353	351	310	315	352	327	370	298	351	342	339	348	333	281	336	302	327	307	319	377	329	313	308	318	312	327	348	308	288	310	320	311	350	334	349	354	352	325	359	285	346	324	297	337	330	343	344	355	357	298	326	305	312	327	354	318	319	315	310	276	339	305	337	359	303	291	352	334	321	330	322	338	329	307	355	337	336	352	347	328	304	344	306	351	335	286	299	287	376	325	321	343	309	322	324	314	319	341	329	328	363	354	318	343	330	313	304	317	324	360	339	313	309	321	331	345	325	391	333	339	322	327	321	339	335	323	290	320	344	330	330	335	304	327	316	332	293	305	327	351	341	300	343	321	290	339	350	346	317	328	358	337	312	350	331	366	331	280	345	339	344	354	315	323	332	297	305	318	313	339	346	330	323	328	356	273	344	316	333	336	371	333	309	340	344	319	332	368	328	322	303	337	328	318	329	332	332	319	327	343	365	316	328	315	342	339	336	320	320	306	360	312	344	362	336	332	324	318	301	350	332	334	327	351	340	344	313	328	327	343	314	340	339	321	290	312	387	291	321	337	320	326	327	303	331	347	349	345	351	339	343	344	345	345	316	294	340	323	369	296	340	319	333	339	318	319	337	341	341	331	384	323	372	310	329	344	313	321	342	307	332	326	327	327	337	354	343	366	344	370	376	303	326	329	308	298	317	299	311	333	308	358	331	312	315	306	339	329	342	365	328	342	319	290	326	350	347	310	313	315	357	301	322	344	331	341	305	325	357	323	336	295	311	304	364	314	307	317	325	316	346	320	289	336	314	285	341	322	347	314	347	358	340	332	326	335	298	337	322	327	319	334	338	303	320	345	346	303	352	346	335	361	339	355	308	295	341	301	338	364	331	356	334	313	350	331	331	337	318	330	317	316	335	318	321	352	350	336	369	305	333	335	340	326	319	294	327	340	319	312	332	328	333	317	297	333	316	321	351	329	336	336	315	357	322	270	335	325	316	301	334	359	322	307	307	330	334	360	351	354	321	299	314	339	321	320	347	344	325	335	333	327	329	326	328	338	291	339	329	320	336	314	305	345	350	314	366	303	328	325	323	375	297	319	347	316	311	306	313	339	290	316	319	310	324	332	319	319	337	363	324	297	323	333	298	376	341	354	319	333	329	354	307	323	314	353	351	349	358	295	355	332	341	309	340	309	339	311	319	324	312	324	357	331	339	306	366	313	350	366	344	341	307	337	321	323	372	299	294	333	343	337	350	320	334	307	316	319	323	317	302	328	347	340	350	333	311	356	357	290	348	334	343	327	362	329	296	325	343	336	367	336	333	333	301	334	332	350	353	324	330	357	301	333	359	345	281	297	325	306	329	336	318	364	332	314	338	310	338	331	353	315	295	343	337	307	357	320	335	318	322	336	324	304	319	319	338	359	317	316	335	299	335	286	345	330	328	338	304	309	323	313	281	286	301	303	316	329	323	319	334	314	322	335	371	302	305	328	345	328	283	351	299	321	316	297	315	352	392	330	327	339	309	324	334	369	344	354	357	304	351	371	322	341	363	354	315	316	334	359	341	286	354	312	342	315	323	348	308	366	322	363	326	323	345	337	367	326	326	316	301	315	335	325	334	327	335	314	345	339	342	286	301	335	329	345	316	298	340	328	316	324	318	329	328	347	351	336	366	329	306	311	322	352	325	322	320	345	325	382	340	306	325	315	288	324	326	306	317	351	338	325	337	351	347	339	346	313	337	346	371	340	357	347	355	316	342	354	309	341	296	368	342	353	336	322	304	350	321	322	312	337	309	320	270	322	314	351	343	330	338	328	308	334	307	364	330	316	355	313	315	330	326	347	317	348	314	327	317	320	298	312	360	357	320	319	288	334	283	343	335	346	321	317	326	345	344	345	340	341	338	310	314	322	324	315	350	301	320	312	300	356	320	286	328	337	347	318	338	346	325	312	340	331	336	323	313	311	297	329	333	342	344	306	326	384	390	313	357	350	337	360	343	336	325	301	361	316	307	331	324	338	344	357	330	323	316	306	325	298	345	338	309	343	303	327	357	327	298	347	310	314	336	339	339	339	312	297	332	335	308	331	321	307	327	315	306	299	303	339	329	345	340	315	342	306	338	336	318	309	288	369	355	331	349	326	315	335	333	343	311	358	353	342	322	335	352	303	359	335	317	326	329	327	340	323	343	355	305	318	305	365	338	296	308	341	320	322	330	290	334	340	307	298	343	288	307	342	320	321	285	326	368	339	339	342	301	349	347	290	319	328	337	341	304	338	374	316	330	326	340	306	305	344	330	348	318	314	329	339	320	345	336	269	319	319	331	365	328	295	340	343	335	361	358	317	318	355	342	328	340	328	319	332	345	305	314	309	324	325	323	328	311	304	318	339	316	350	325	300	323	362	353	347	302	319	372	347	300	340	315	317	320	337	326	316	283	341	299	353	308	289	349	328	339	326	341	318	320	344	382	360	324	332	333	349	322	336	355	321	349	325	328	288	375	337	357	328	353	371	332	309	317	319	347	325	334	305	335	329	333	312	334	331	320	302	346	325	309	327	345	346	323	336	358	342	355	330	299	328	305	311	330	344	310	312	345	309	343	363	332	342	354	306	306	328	327	320
32351	19915	18098	13124	11778	10383	9038	8057	7641	6879	5296	3808	2238	2014	2132	1920	1555	1554	1699	1700	1887	1788	1803	1592	1441	1287	1079	1061	933	929	929	843	857	806	787	795	771	707	757	704	680	675	746	720	668	650	669	729	711	723	726	725	712	661	728	714	671	725	712	678	739	678	700	764	665	693	716	699	665	692	705	676	703	753	653	684	677	714	726	668	676	654	684	760	634	726	685	701	688	654	717	701	667	698	711	704	695	681	661	708	723	675	678	693	696	685	709	661	674	684	697	719	684	730	701	686	668	691	711	677	707	700	698	682	726	658	690	660	705	715	702	728	664	658	709	673	677	716	658	717	735	682	694	725	672	663	659	705	701	706	683	666	700	670	738	676	698	680	691	659	645	695	733	713	624	698	684	734	733	675	736	660	646	682	670	729	656	690	680	671	710	671	675	630	695	721	724	690	673	711	679	675	682	659	657	692	691	677	661	691	707	680	732	690	702	647	657	696	700	712	652	662	726	678	684	666	681	680	638	608	712	712	682	693	728	700	697	706	724	715	659	715	638	695	709	703	667	669	738	668	672	678	674	664	657	729	721	687	706	711	675	647	705	649	709	690	718	711	735	656	680	687	704	728	651	648	658	687	752	667	677	672	692	682	685	709	703	654	696	730	697	653	705	642	673	725	727	705	674	693	705	634	701	672	760	679	659	704	698	708	712	677	734	722	671	683	686	657	708	686	695	698	679	666	644	688	689	733	665	677	673	684	654	657	708	715	712	698	672	623	624	687	687	657	694	698	703	678	702	674	709	661	690	717	636	686	698	722	729	703	665	654	715	681	666	696	684	665	631	705	723	715	678	650	685	690	646	650	763	700	730	690	761	735	696	662	664	678	659	703	711	653	670	683	688	647	702	702	687	709	660	710	695	673	687	684	641	645	670	694	687	654	689	643	713	658	628	644	730	702	715	648	685	690	636	730	690	650	721	712	694	686	704	696	688	697	669	760	681	714	657	697	695	704	716	690	635	665	667	694	694	743	717	690	741	742	694	649	688	686	709	699	697	661	689	676	714	692	730	670	697	673	696	691	676	677	729	693	691	679	672	679	670	725	656	675	705	695	638	689	698	667	733	694	672	682	625	711	710	655	701	721	670	677	668	657	669	663	669	695	721	684	687	668	703	685	663	724	676	711	631	665	651	660	687	683	637	690	659	690	637	708	639	655	656	725	693	669	701	707	655	710	726	700	731	685	708	680	662	674	699	710	622	708	713	682	660	687	714	667	711	701	709	674	676	743	700	682	705	653	706	730	690	671	654	693	653	716	706	672	714	680	713	705	670	691	691	649	683	711	676	725	713	717	689	674	712	683	678	724	720	657	687	690	716	650	685	718	698	661	682	667	680	728	694	681	706	681	659	677	702	688	695	680	676	697	673	704	738	667	682	712	670	720	651	694	700	742	688	702	658	674	689	614	684	719	708	707	697	678	705	711	731	677	682	697	697	728	727	666	646	652	755	676	721	663	706	673	692	669	687	671	720	687	725	657	696	677	657	681	670	692	663	689	726	655	660	694	681	696	675	675	722	692	674	717	677	641	660	687	730	671	687	666	683	712	691	709	714	638	696	676	651	713	650	639	687	682	647	688	693	675	691	693	715	692	683	722	650	754	722	684	676	692	705	678	655	736	746	675	655	670	673	671	707	699	664	675	683	694	690	678	580	656	718	712	673	678	700	670	689	682	653	667	674	681	728	685	684	700	695	684	688	701	674	755	656	675	690	657	651	696	633	682	685	669	694	705	678	683	671	701	686	691	671	677	674	688	663	678	730	639	707	716	692	669	716	663	639	690	719	693	643	770	701	675	670	678	697	654	700	707	673	716	712	671	710	685	649	681	682	687	693	687	669	717	609	678	741	682	680	679	711	682	724	654	681	679	720	717	714	692	701	688	696	717	751	701	713	759	717	721	693	664	605	690	685	715	702	651	660	715	668	693	696	689	676	646	736	689	733	634	686	673	694	649	712	714	664	708	690	682	699	744	661	648	673	684	714	683	667	647	695	696	662	693	682	723	645	667	681	704	690	694	709	655	676	631	658	741	660	691	670	722	679	673	680	682	701	675	649	748	686	718	674	695	696	669	740	732	709	671	726	645	694	692	683	676	730	678	718	677	695	680	661	676	647	676	704	706	731	686	690	697	720	642	700	726	663	669	714	703	709	711	696	722	659	687	729	704	689	728	663	701	700	656	716	711	708	703	699	693	676	692	710	686	669	659	665	672	683	658	697	651	762	668	681	678	738	689	732	702	688	708	705	726	676	702	726	690	693	689	680	639	692	726	679	694	743	707	635	715	686	713	655	679	671	669	684	679	664	641	698	709	651	671	744	726	690	656	684	657	708	737	689	670	692	625	658	702	666	667	690	636	649	684	678	659	693	692	731	631	684	676	713	686	701	706	698	740	742	691	666	705	704	680	714	684	731	663	673	666	749	709	743	681	702	704	698	673	697	656	647	713	689	703	678	698	671	693	693	695	687	687	682	686	669	683	676	679	712	696	709	694	718	695	642	660	671	663	664	683	681	674	685	690	736	695	692	728	727	695	697	680	673	669	689	694	718	689	669	718	689	729	654	730	719	696	706	669	667	686	691	678	689	634	691	674	725	665	715	715	722	635	670	694	664	650	695	714	717	631	646	709	661	700	666	709	706	651	710	723	689	704	689	693	678	708	704	658	699	690	693	667	674	727	651	695	750	665	661	671	685	675	705	679	688	683	706	665	680	650	675	664	727	658	697	697	708	726	716	685	708	689	719	690	691	675	705	679	703	644	652	718	693	682	736	709	702	688	702	684	704	656	685	703	682	647	693	669	658	708	669	677	705	716	683	724	680	655	683	661	665	661	680	670	707	682	685	661	705	732	666	697	692	723	661	691	665	678	694	658	719	634	709	694	680	684	689	671	716	697	680	699	659	685	713	715	668	682	673	654	724	712	739	669	690	653	624	697	699	687	660	679	654	730	685	662	680	671	678	682	674	676	668	704	681	711	680	670	668	705	653	646	697	680	701	747	707	701	708	699	692	671	693	689	672	682	676	669	660	725	701	633	712	742	688	680	716	711	771	659	678	696	686	677	704	709	736	670	697	701	705	698	741	729	668	720	705	695	651	702	689	674	660	647	725	679	625	707	680	670	693	687	711	666	665	686	674	698	730	657	701	694	682	648	719	684	658	724	684	660	734	660	690	746	695	742	716	672	719	716	660	694	674	672	668	695	675	658	653	657	705	672	669	724	685	720	683	716	645	720	717	749	685	677	687	665	745	630	715	719	723	675	738	636	719	654	693	711	658	682	684	690	732	705	661	696	668	734	671	683	716	692	709	668	708	722	673	620	707	731	686	674	661	680	699	677	678	717	690	685	703	695	691	698	684	704	712	674	716	714	730	674	711	736	734	669	704	720	706	673	667	714	706	661	676	642	729	641	695	763	700	676	719	669	645	679	732	693	685	675	674	696	700	719
34171	16603	6161	2176	1324	1146	984	844	829	681	592	412	364	398	342	327	328	345	311	344	355	352	351	355	313	361	340	326	309	269	296	329	311	323	301	358	312	305	316	287	305	306	301	315	290	285	333	311	276	301	298	328	311	348	307	287	274	270	290	303	302	312	297	341	325	305	283	312	280	302	291	306	276	320	310	322	284	304	306	308	274	310	292	307	289	283	279	291	286	312	299	326	306	276	299	287	304	337	302	287	303	271	286	260	266	275	281	314	302	289	306	298	328	304	290	297	291	276	300	305	324	323	298	274	305	297	289	337	329	293	295	258	295	281	289	286	262	293	307	273	289	264	317	300	299	300	300	330	277	277	311	265	270	307	334	309	263	301	291	293	314	309	301	318	297	307	322	317	290	301	283	257	288	315	305	296	287	308	302	317	326	314	327	277	307	297	290	330	296	307	319	306	306	297	308	301	287	293	279	311	314	303	334	334	291	307	294	305	300	257	350	324	284	308	311	270	303	330	325	275	344	295	299	292	319	315	323	284	275	291	297	254	325	340	277	273	292	303	283	275	302	283	286	291	270	293	301	302	272	287	258	256	280	271	261	307	281	279	302	282	296	276	284	314	289	295	268	302	305	311	288	299	312	311	312	296	308	272	269	336	281	272	294	302	286	312	285	288	281	264	264	296	312	305	286	316	281	287	308	261	300	328	318	295	346	315	283	319	302	277	315	321	322	310	308	307	287	310	258	278	274	287	304	293	294	317	314	303	316	263	284	296	304	317	307	326	334	313	302	325	321	280	250	325	300	281	305	296	292	271	326	281	319	346	293	286	297	301	264	268	283	305	270	275	284	293	307	295	312	252	258	273	287	306	317	301	321	312	292	324	267	322	271	300	307	302	320	321	284	312	273	299	300	325	310	328	320	267	290	330	260	300	273	301	272	286	280	295	292	297	358	294	296	307	325	303	279	291	296	295	296	304	314	310	280	270	323	302	290	298	306	291	295	272	289	280	293	287	252	296	302	299	269	270	309	289	286	330	280	323	300	321	281	347	317	309	300	286	306	286	279	279	296	298	292	317	294	278	291	306	299	290	313	264	295	309	343	277	271	308	311	274	317	293	291	334	291	253	269	278	257	324	289	293	319	323	304	279	245	292	301	273	259	262	314	304	305	346	296	282	352	295	306	327	314	298	336	295	325	275	311	323	324	283	262	288	315	313	279	294	249	302	291	283	295	291	340	325	317	324	275	299	291	282	307	298	293	303	290	258	307	312	301	299	322	291	312	296	302	311	319	287	342	304	288	309	267	291	287	280	284	312	277	292	282	294	299	259	289	302	337	298	310	300	269	260	299	304	278	281	328	299	272	285	280	285	330	282	294	295	278	309	313	294	302	329	318	302	298	338	287	283	294	302	327	270	299	284	283	309	314	290	345	271	321	290	320	299	263	302	277	283	306	293	288	300	293	281	328	323	316	295	298	361	314	287	297	340	286	325	299	283	311	318	307	295	309	300	254	290	303	283	292	319	340	306	309	277	296	300	306	321	281	266	294	284	282	300	263	301	315	301	303	281	282	276	282	309	318	283	278	294	314	330	301	278	308	309	334	314	313	281	304	280	278	296	319	270	303	289	293	287	319	299	301	262	293	279	291	305	272	316	298	286	314	304	299	270	302	279	293	293	307	273	309	283	278	268	289	279	305	306	301	294	280	274	330	299	285	307	247	305	267	275	300	315	315	325	314	291	283	293	293	332	314	280	306	311	335	306	296	273	281	287	322	265	280	279	302	331	303	347	283	265	288	306	300	306	313	283	283	293	310	311	332	311	308	307	269	281	297	300	298	278	312	286	288	295	312	281	314	278	308	278	273	274	277	327	301	303	299	299	306	303	260	286	297	293	298	255	275	308	270	304	304	285	310	311	321	321	282	293	298	274	279	282	285	314	300	327	299	303	288	262	340	322	310	304	312	267	304	290	285	276	305	297	287	264	293	318	286	329	272	324	321	296	288	320	281	269	313	303	322	293	314	290	315	328	310	312	303	294	311	309	315	284	285	294	337	297	308	291	303	300	275	324	305	283	271	297	284	282	286	287	311	317	267	312	284	320	274	293	289	253	304	305	304	312	289	279	329	284	294	298	274	307	309	298	332	311	300	274	293	348	281	306	285	295	311	273	290	315	296	307	280	268	286	283	316	303	296	296	333	267	310	301	291	352	304	299	314	298	290	288	308	293	304	330	306	295	284	313	303	312	267	306	275	334	290	306	296	303	293	256	282	301	295	323	325	329	286	284	261	279	312	293	309	320	305	296	304	303	304	291	292	286	273	286	300	280	288	281	319	300	272	272	293	324	317	307	316	330	289	275	284	299	279	281	284	285	308	299	294	330	306	324	286	344	271	335	295	297	300	303	287	308	306	286	322	299	270	276	294	275	282	290	285	302	297	291	279	304	319	283	278	285	278	296	345	286	314	324	275	295	294	298	316	292	285	317	294	297	292	302	312	313	311	268	307	283	307	310	303	266	290	275	309	305	289	283	266	300	301	261	274	362	313	310	291	333	290	307	288	278	320	260	277	272	293	298	307	291	292	309	295	267	301	301	301	306	281	313	335	336	295	303	308	332	302	284	287	324	302	315	289	273	321	308	312	312	293	308	275	302	346	312	265	293	257	294	297	297	271	297	296	294	320	299	270	307	316	273	307	277	284	301	309	263	324	289	311	295	300	282	288	301	297	312	303	281	263	300	316	265	316	315	308	302	327	317	307	260	312	263	326	278	263	296	321	331	304	315	308	271	285	327	300	312	294	290	307	320	310	274	313	315	306	300	290	300	284	276	316	301	305	317	273	294	280	290	278	290	308	262	288	300	292	302	311	320	316	267	299	299	334	295	309	303	280	303	298	292	302	274	304	274	254	312	315	303	257	304	311	290	317	320	329	310	257	317	350	293	296	304	304	297	276	314	279	317	277	272	286	289	306	322	277	293	320	314	297	285	325	278	304	292	302	284	314	301	314	309	344	260	310	329	296	297	314	296	301	288	266	286	292	316	297	288	288	277	282	303	309	278	284	309	295	359	261	296	347	294	294	308	303	324	298	310	296	267	314	270	267	284	278	280	297	297	299	287	309	259	290	277	283	272	285	293	334	308	300	271	317	344	307	303	296	288	292	314	307	293	301	313	278	317	351	290	322	286	273	299	309	308	329	314	283	268	295	288	310	279	273	275	327	294	328	336	326	300	286	304	273	323	298	306	302	310	285	297	264	313	337	278	278	320	302	299	307	286	322	303	307	308	292	291	301	274	290	283	282	297	298	312	275	298	285	314	256	299	312	295	274	294	309	337	285	283	329	289	306	299	284	286	307	308	306	295	301	271	322	290	288	328	279	278	329	308	291	273	273	274	298	273	287	299	275	297	297	283	283	288	298	275	269	305	306	322	292	306	312	274	282	291	285	304	314	325	277	307	309	276	284	255	294	297	304	336	292	314	292	254	293	335	278	270
18563	10572	8181	5722	4698	4320	3663	3200	3163	2817	2077	1452	1004	932	917	900	890	923	888	900	934	1010	989	908	889	821	764	738	733	732	706	720	675	674	676	671	672	648	642	692	640	610	614	623	642	600	622	650	641	602	584	632	603	636	665	631	625	628	626	636	608	655	593	612	578	588	614	618	644	588	654	635	675	648	603	639	627	552	642	648	653	628	663	620	677	653	601	637	658	623	561	638	586	665	606	642	582	611	611	589	652	618	644	582	603	621	621	585	613	669	640	652	603	668	636	620	621	627	636	611	674	537	620	589	636	593	630	573	631	629	623	594	633	594	618	624	615	601	666	615	626	635	596	632	648	613	627	629	623	619	631	669	601	667	627	652	619	652	604	648	666	659	651	635	629	661	604	625	647	681	620	636	550	638	651	660	637	659	614	633	696	625	596	645	588	631	595	624	644	617	663	654	585	594	629	605	613	627	608	617	595	672	653	636	610	621	623	628	608	621	617	620	599	626	596	623	613	610	608	591	662	643	650	624	603	646	647	617	626	644	626	682	603	626	637	627	660	669	630	628	613	649	592	627	659	635	659	673	618	635	624	609	620	634	619	642	643	646	635	664	625	620	642	620	630	600	641	605	633	653	625	653	612	634	595	634	610	643	630	623	632	603	636	594	603	637	627	611	616	702	604	605	658	628	610	628	648	650	665	621	608	625	663	580	633	608	640	613	637	652	615	633	644	652	649	674	582	560	673	619	651	668	662	666	670	643	636	620	558	586	638	649	627	584	619	606	627	640	659	603	649	641	618	639	577	595	645	639	617	640	656	657	649	688	633	654	632	626	624	618	638	637	628	639	662	621	635	619	605	596	580	591	601	619	650	619	610	630	602	627	656	605	609	593	636	635	638	589	608	644	611	601	610	620	618	632	607	602	648	653	633	628	637	611	688	617	601	640	586	655	623	630	622	648	610	616	607	618	615	608	627	601	685	631	642	627	653	647	625	614	662	609	641	621	623	624	637	611	657	626	626	612	646	592	662	588	618	618	632	632	593	643	625	628	639	632	641	573	602	686	628	617	661	652	630	643	621	647	568	639	691	604	656	648	607	602	636	583	641	660	614	582	648	620	634	620	616	648	659	641	639	625	669	629	596	614	594	634	618	604	631	607	627	622	603	657	611	589	633	663	611	617	630	658	642	664	654	631	600	605	609	603	631	617	614	618	622	656	615	627	635	608	626	659	595	655	634	671	591	629	662	646	620	648	616	605	642	647	660	641	632	631	620	603	657	642	672	638	636	622	609	632	633	603	670	602	618	623	659	636	628	648	638	581	586	618	625	605	643	601	627	631	634	642	632	646	619	635	605	605	613	640	627	655	566	621	642	624	606	622	639	541	595	642	605	633	613	620	628	655	619	571	625	624	608	656	616	620	621	635	617	649	655	642	644	629	591	577	635	591	621	603	638	631	615	577	630	638	607	591	635	622	652	644	607	617	650	588	672	625	627	642	599	627	616	645	637	609	617	653	630	603	647	662	604	594	662	618	655	603	594	636	668	627	609	618	584	595	598	613	666	636	597	597	644	602	610	583	618	634	589	614	621	637	663	609	637	641	599	635	625	619	603	633	607	635	611	667	624	588	628	610	645	645	622	607	621	581	602	644	610	603	591	622	591	609	615	644	638	611	595	689	590	655	669	631	647	636	623	621	656	679	612	647	637	652	627	639	653	651	603	637	637	667	668	602	660	662	588	638	651	664	614	692	621	621	648	631	593	616	597	653	646	645	579	656	630	651	625	633	597	630	657	609	601	622	604	624	643	698	587	586	655	629	643	618	638	638	606	650	627	658	652	633	681	658	598	621	640	664	600	650	598	663	627	646	640	617	673	618	675	646	640	616	606	580	617	649	643	597	614	645	655	563	610	641	656	629	640	632	641	636	595	619	661	661	643	650	603	640	608	582	644	625	584	619	638	646	628	659	649	629	585	640	590	650	647	615	616	653	645	649	623	612	643	651	644	624	572	625	668	614	675	653	637	648	595	593	666	632	643	622	618	606	679	656	624	637	613	618	577	623	623	599	605	673	670	641	641	622	632	576	621	589	625	585	602	656	658	609	580	597	605	651	623	603	630	651	632	666	601	599	614	601	613	631	648	621	642	619	599	621	633	615	654	624	594	631	666	621	618	638	656	624	653	604	603	589	612	627	670	624	657	631	618	605	601	598	668	604	643	630	621	628	651	593	645	620	606	631	631	616	617	632	673	647	639	601	619	640	665	624	612	658	555	622	645	621	613	604	632	600	633	590	655	602	617	615	595	653	622	630	639	605	618	622	599	652	627	610	618	558	663	607	634	663	611	599	656	588	665	627	657	652	630	638	618	621	605	615	586	604	646	587	626	636	600	652	612	657	643	606	661	581	617	598	627	634	627	616	611	560	643	646	616	646	595	634	612	642	646	658	618	633	629	618	615	661	646	640	615	658	641	670	611	664	617	596	669	661	577	644	636	651	630	576	595	644	651	620	647	633	694	642	679	649	664	626	642	664	598	640	643	632	673	628	633	619	654	599	613	627	626	626	625	632	605	632	641	618	637	625	636	618	609	627	662	626	620	640	631	615	648	575	630	603	613	635	628	629	635	630	648	627	645	639	647	633	626	625	660	618	649	647	633	661	651	576	590	618	623	615	608	653	613	634	593	619	645	627	625	638	617	644	611	691	666	618	649	617	620	618	670	626	639	645	626	640	626	606	636	629	593	663	679	646	627	627	600	619	626	626	634	623	660	617	618	653	576	605	671	617	649	637	600	614	639	607	613	597	612	642	599	647	684	619	639	645	649	625	645	626	619	621	651	648	623	665	636	630	600	626	643	655	651	590	615	572	591	586	625	632	607	618	664	641	625	652	620	628	661	659	593	623	658	668	606	634	607	634	609	647	623	626	626	590	617	630	600	609	654	616	667	612	614	683	615	622	665	657	656	669	660	605	592	638	599	650	593	607	648	637	666	628	618	619	615	623	639	595	659	629	623	633	633	686	611	611	678	619	595	592	615	654	595	622	602	659	633	617	589	641	639	630	623	602	666	647	583	605	635	607	638	649	662	613	614	635	621	593	631	616	657	644	613	593	610	609	637	610	644	639	631	626	634	605	613	662	592	629	644	613	622	655	625	641	631	651	622	608	630	660	598	629	603	629	605	610	599	626	649	588	630	643	599	588	615	637	678	645	608	600	611	629	647	572	653	641	630	645	600	609	655	607	596	587	641	619	622	622	619	630	621	601	613	595	599	632	614	643	625	653	619	617	648	656	661	625	651	656	607	612	661	599	629	618	648	631	627	607	652	596	651	664	651	572	635	625	657	638	630	615	634	634	634	638	656	603	606	669	618	613	610	619	619	656	628	637	588	584	628	595	647	666	638	604	637	604	606	638	643	627	581	605	656	609	646	647	622	616	649	645	637	611	649	613	606	605	623	675	644	646	617	643	657	626	588	623	655	631	597	544	613	600	611	620
48218	25697	13456	4496	2510	2006	1620	1427	1332	1174	863	601	460	409	422	410	382	395	423	373	394	396	368	376	381	314	326	309	332	332	297	332	331	324	322	304	272	325	289	327	317	326	282	250	268	281	298	297	311	276	295	304	298	284	297	292	298	274	288	308	296	307	286	289	277	293	300	274	300	277	289	305	278	282	267	296	289	271	278	299	272	288	297	315	279	274	299	280	302	300	310	309	308	266	294	288	282	270	291	263	349	256	251	288	274	312	261	275	289	310	293	287	272	319	265	287	310	290	302	292	323	284	324	291	251	264	269	297	304	310	259	314	325	272	291	285	281	264	275	281	281	307	327	265	291	264	299	280	272	263	289	237	286	258	300	271	314	327	300	324	285	304	301	302	316	286	286	282	294	294	281	306	290	296	259	276	291	286	279	302	286	266	279	298	289	294	285	285	343	266	328	296	301	283	251	304	287	263	305	282	284	276	338	282	303	323	315	297	276	308	309	295	277	254	260	303	313	259	291	254	297	285	274	306	317	253	283	273	292	269	275	279	282	283	287	300	289	335	295	278	291	298	270	291	267	293	267	286	280	302	315	280	282	275	309	301	310	320	301	298	272	263	282	321	282	297	289	293	313	291	302	294	287	253	260	274	287	274	283	303	302	272	294	270	313	261	294	292	301	312	302	318	297	263	273	263	278	291	306	289	256	263	313	275	271	277	291	267	289	307	309	293	308	268	308	296	284	324	321	302	291	277	272	301	281	310	278	293	273	276	291	298	277	299	282	317	279	307	302	296	277	278	302	284	292	279	321	283	277	296	276	318	308	277	290	276	305	294	306	306	307	264	303	282	281	284	269	291	281	304	287	285	290	319	274	289	313	301	308	294	259	289	310	297	286	309	298	293	303	302	300	307	289	297	271	286	280	305	288	309	275	283	341	285	279	304	290	314	273	263	256	298	302	294	283	311	302	305	305	320	266	305	263	272	282	295	278	288	280	318	265	296	288	322	274	292	281	297	291	294	254	286	310	331	287	316	295	289	286	254	270	308	287	274	291	295	296	296	309	270	280	268	275	260	288	309	296	225	276	289	293	260	240	297	335	277	268	273	267	272	301	304	283	299	303	319	295	273	303	309	272	301	288	297	290	262	322	276	284	264	270	296	317	321	309	304	299	292	262	286	296	302	259	274	283	305	314	281	270	269	322	274	299	322	288	286	267	296	311	293	309	297	276	288	305	308	302	316	278	271	287	285	275	298	315	256	286	329	332	288	293	302	310	315	293	279	315	274	276	320	346	280	286	286	286	271	272	278	308	284	271	275	291	305	267	280	279	303	264	271	283	292	304	311	285	315	279	283	317	297	314	307	288	283	286	275	291	263	312	301	294	377	324	299	308	287	304	297	302	306	283	272	290	281	301	290	240	297	327	302	313	318	285	268	319	289	292	298	284	320	331	327	322	275	297	302	284	286	267	303	301	297	291	319	290	299	285	309	303	260	289	297	265	272	295	289	309	297	310	290	309	285	274	292	281	254	316	280	258	269	276	271	278	293	274	316	282	291	263	304	268	300	267	317	284	313	312	294	298	297	263	252	265	298	291	271	292	279	282	310	322	319	303	305	317	298	281	283	288	250	320	301	292	327	300	321	323	302	300	302	297	298	269	293	296	296	330	325	324	287	285	294	297	292	306	308	271	310	284	301	275	299	280	329	282	296	305	262	265	284	298	311	280	251	265	297	267	306	306	253	289	288	326	279	291	307	256	281	328	354	300	300	318	311	301	299	311	261	310	281	269	296	270	283	285	268	276	291	290	315	274	258	303	275	285	286	285	293	318	318	330	330	278	250	291	291	295	301	281	311	296	321	297	290	288	291	333	297	346	294	294	275	281	320	276	268	277	295	304	266	277	320	295	278	263	288	307	266	279	270	288	275	313	290	288	304	299	271	277	314	311	284	277	271	269	265	304	295	301	276	307	281	265	286	311	328	285	285	310	361	302	330	268	293	308	281	278	291	265	302	281	265	287	301	298	286	325	282	295	307	305	286	287	308	319	292	330	267	276	310	327	299	292	334	318	307	272	276	290	265	233	290	273	286	322	338	305	305	284	283	303	284	281	291	312	283	284	308	278	278	321	280	290	297	312	286	322	289	293	351	298	291	235	288	314	303	304	309	304	311	289	292	304	311	279	287	282	263	302	282	267	283	293	302	275	289	287	325	330	287	306	320	311	287	265	316	285	321	279	284	312	306	339	289	275	321	325	273	292	289	268	298	326	287	311	262	290	278	259	287	314	299	282	278	306	313	330	298	266	285	295	308	307	265	272	313	293	298	322	281	292	301	277	293	283	240	281	295	280	273	337	322	290	278	278	295	308	275	307	271	300	286	264	318	282	282	303	303	298	283	309	265	273	301	277	295	283	298	315	292	288	274	262	290	287	296	271	264	265	292	259	296	286	261	265	312	289	310	295	262	296	308	254	271	305	353	335	272	321	325	296	272	284	283	332	298	289	289	281	248	294	297	322	290	283	272	287	306	292	307	290	315	320	285	277	293	275	258	292	295	247	268	332	269	292	296	310	288	343	269	262	302	310	305	304	293	318	313	285	287	327	264	289	298	316	312	277	303	272	282	273	272	285	275	293	307	285	276	273	290	295	298	274	306	309	284	323	291	296	287	283	267	296	307	282	287	301	291	317	278	272	320	288	265	283	265	301	286	275	306	291	284	288	299	269	283	288	265	262	293	268	331	267	245	292	316	293	328	310	264	291	333	278	252	280	285	310	289	242	288	273	270	269	296	292	283	327	285	298	283	291	292	303	298	340	283	303	281	311	257	330	324	317	286	267	294	315	293	340	310	288	280	306	277	317	330	310	321	310	301	294	308	281	321	308	280	322	294	266	283	266	270	320	297	307	240	292	228	292	288	327	286	305	323	275	305	269	282	319	284	291	299	302	296	300	292	282	299	318	315	281	274	263	296	282	295	300	302	280	269	286	300	315	302	295	289	306	283	297	274	293	291	280	269	323	305	282	346	296	280	260	287	306	305	279	324	300	276	297	296	293	278	263	255	282	276	289	281	315	281	293	286	284	279	336	301	314	284	275	288	271	307	276	288	299	275	292	324	310	322	323	300	317	309	296	318	281	306	299	295	292	289	317	295	299	295	307	282	291	292	287	292	316	295	301	308	306	277	243	257	318	318	284	258	269	244	292	301	318	278	320	291	302	274	288	274	283	308	277	288	306	314	281	282	288	302	285	264	307	309	291	273	299	312	270	297	314	285	255	282	307	295	277	316	316	291	287	298	303	286	283	313	283	307	317	288	326	250	280	320	288	307	285	270	271	306	292	313	282	277	282	306	295	279	282	295	322	291	308	288	284	264	295	307	333	300	282	297	303	289	309	311	268	322	282	279	264	231	283	309	324	278	286	299	291	313	285	267	291	281	279	311	312	278	282	243	303	287	280	280	291	295	263	279	287	277	321	271	287	290	300	266	282	316	281	280
28305	16698	15645	9476	8271	7341	6118	5827	5533	4937	3283	2181	1536	1326	1373	1379	1235	1229	1199	1352	1409	1319	1283	1199	1054	1000	934	837	809	766	725	724	669	658	676	682	721	690	633	630	625	669	637	652	622	631	609	687	657	618	648	622	628	683	632	595	650	629	649	582	632	625	626	622	640	657	622	613	638	645	617	701	633	617	655	618	614	625	595	652	632	655	654	630	618	612	629	637	611	652	646	623	619	640	634	642	601	650	609	671	573	598	583	593	638	569	639	634	628	583	608	684	636	618	584	652	607	633	621	659	634	607	601	631	614	638	583	623	583	612	629	581	585	611	607	655	601	639	613	624	611	617	569	607	566	576	638	610	601	630	579	587	622	637	613	610	632	632	629	630	591	611	651	613	620	640	652	617	609	579	654	671	633	611	631	654	619	620	575	597	592	621	620	655	614	637	652	598	636	614	608	629	639	553	613	605	653	650	643	606	616	610	649	580	615	608	650	592	645	655	642	600	619	624	574	625	660	642	594	663	599	621	636	654	649	620	634	605	653	630	582	636	626	592	616	589	612	623	639	579	617	651	643	588	593	620	593	614	658	621	611	609	609	581	596	613	653	632	635	588	623	595	644	578	677	624	618	656	620	618	589	623	629	586	639	611	652	591	615	622	609	623	649	610	640	640	608	626	619	621	635	607	607	576	598	647	611	621	607	603	637	658	688	620	631	639	611	653	606	578	605	601	581	627	595	631	605	608	665	610	650	596	674	609	662	592	617	620	645	624	616	631	624	635	654	584	621	592	603	658	643	609	637	644	583	641	576	583	598	665	648	581	590	612	616	655	626	616	664	660	580	624	644	597	670	658	665	654	608	620	647	606	609	617	626	611	620	640	641	633	643	586	662	592	621	647	623	583	617	654	606	633	580	633	671	593	651	587	609	594	645	629	642	636	599	640	629	648	598	630	599	677	666	595	673	605	625	673	625	615	602	589	615	585	615	618	635	606	659	583	608	657	634	643	625	636	628	595	626	617	626	625	599	623	633	643	642	637	650	656	686	585	578	614	607	591	618	631	620	631	616	648	591	631	596	653	607	633	657	611	619	601	614	647	627	610	625	613	602	612	627	588	626	614	633	637	612	660	639	621	639	637	660	679	623	619	633	622	641	598	617	620	624	606	642	617	624	647	601	631	610	626	639	604	616	633	652	607	616	644	637	641	635	628	619	615	615	587	628	574	628	597	610	649	634	613	636	598	662	605	558	612	611	631	605	627	616	571	648	670	633	666	649	650	596	615	590	630	631	591	646	591	584	606	626	617	594	634	620	656	568	626	597	614	615	600	639	609	656	629	643	689	612	646	637	676	607	641	583	605	589	631	586	654	604	590	643	622	587	621	591	670	623	606	591	583	642	585	594	614	575	654	627	585	636	627	638	604	613	602	637	593	607	626	623	594	641	632	623	617	576	639	660	612	658	679	622	642	614	593	585	636	634	632	607	620	642	662	637	611	569	596	635	618	635	590	634	595	581	655	645	636	640	596	651	624	610	614	603	615	587	600	596	619	666	639	649	580	586	624	665	657	606	592	631	632	613	589	589	609	602	602	628	634	650	589	604	571	655	636	646	618	597	593	622	650	622	650	613	656	602	602	590	622	653	584	647	623	610	593	639	624	617	639	649	643	574	627	672	625	621	642	627	639	636	664	606	641	621	646	599	630	635	616	648	644	648	603	628	628	680	617	558	608	609	639	643	618	623	634	602	631	623	593	638	626	600	582	645	626	664	614	646	659	649	618	668	597	638	628	610	638	638	588	604	662	619	624	619	681	664	672	644	624	600	653	634	628	605	658	595	640	619	610	630	629	629	625	684	645	620	583	592	601	619	633	631	567	580	639	670	596	629	589	586	644	608	625	661	660	606	633	595	648	571	611	660	593	648	640	628	644	619	680	621	574	609	635	654	634	601	612	637	633	642	620	625	644	689	594	620	605	629	630	601	591	618	611	583	599	620	573	631	623	585	619	595	610	608	629	621	606	607	609	594	637	652	566	661	646	644	619	646	624	647	604	644	602	623	594	601	645	618	639	628	638	603	654	622	603	622	564	655	628	635	651	587	660	577	634	616	613	632	652	641	608	598	626	669	641	605	595	639	569	621	625	644	628	646	606	621	676	645	635	679	603	583	617	629	603	617	596	597	618	617	583	632	607	612	660	654	620	574	603	635	610	641	648	621	694	572	564	612	603	601	641	620	584	618	638	659	641	599	607	613	648	657	614	619	670	609	638	609	628	624	649	638	669	618	618	594	622	660	612	662	646	610	650	585	561	644	612	612	585	623	635	611	605	644	598	605	687	627	639	597	637	618	626	601	604	589	608	631	644	635	637	669	583	627	641	601	615	637	633	666	600	646	584	652	626	584	591	619	660	630	618	645	620	641	647	610	595	669	591	600	636	636	646	597	618	627	579	589	631	619	653	635	570	621	607	580	599	636	592	653	653	627	639	641	619	655	614	641	658	642	619	604	632	598	639	638	622	611	666	646	609	614	612	619	591	619	600	627	608	606	627	618	633	618	626	642	630	621	597	587	657	587	650	618	628	601	644	611	614	695	617	645	610	604	593	628	593	607	601	642	604	623	608	666	603	630	632	614	627	641	668	700	619	655	612	574	606	614	580	617	626	621	641	662	593	588	627	611	614	599	651	603	586	599	657	626	602	596	611	627	648	608	613	645	606	632	636	605	644	647	611	627	612	605	646	595	612	609	602	643	628	671	627	648	614	663	652	608	626	627	632	631	614	633	598	645	627	653	606	582	615	626	609	601	644	594	560	607	617	576	672	640	636	597	574	645	579	588	629	672	653	656	604	627	681	619	602	642	615	641	670	642	630	648	637	619	589	595	635	622	619	565	627	595	608	671	614	631	661	665	659	635	657	613	655	583	643	624	632	587	625	615	578	603	621	621	595	579	585	612	606	700	623	602	663	652	621	567	577	584	580	625	642	649	593	640	624	631	627	616	664	628	644	635	618	576	634	628	584	609	654	621	623	626	629	641	599	627	658	609	655	647	620	580	671	620	656	610	621	625	605	621	627	620	614	570	658	577	614	644	612	624	614	575	578	665	596	606	612	623	626	646	675	648	657	644	666	670	625	636	634	632	640	618	663	648	623	652	630	605	635	650	582	638	639	621	626	594	611	603	678	575	643	668	654	586	594	667	612	591	593	648	632	623	583	590	615	622	636	640	621	637	611	664	655	609	597	651	644	637	649	626	627	623	615	594	647	630	628	630	608	634	611	652	640	606	609	648	646	623	590	640	639	630	638	600	612	667	630	616	608	647	628	643	638	611	618	574	615	618	634	599	631	616	550	623	625	626	612	619	634	649	620	622	569	627	611	587	612	613	635	691	645	650	657	621	629	630	616	602	613	658	602	583	617	657	620	617	596	611	653	591	634	643	617	627	586	628	608	632	656	598	646	567	623	597	642	598	646	663	595	587	616	650	623	619	629	608	614	667	644
58329	32405	18896	6563	3793	2715	2143	2169	2025	1508	1060	719	546	547	500	430	455	451	510	485	491	482	458	429	400	387	354	374	374	395	388	350	349	351	339	320	345	308	322	297	333	348	315	341	300	324	346	293	287	318	310	339	355	311	327	334	339	329	301	337	314	318	308	308	340	300	366	304	305	323	353	354	348	297	322	329	317	318	309	320	309	381	341	295	346	320	319	359	354	302	313	338	314	367	353	341	331	332	365	335	331	316	356	320	330	344	313	309	291	263	306	318	327	327	327	300	320	302	310	303	359	311	341	336	344	325	319	365	346	332	333	296	356	298	344	318	335	289	314	317	332	302	321	337	285	348	323	317	334	276	328	318	316	333	317	305	316	318	310	337	344	283	308	303	333	330	318	321	343	298	308	338	312	335	316	333	310	346	316	333	322	278	323	356	354	321	323	363	308	320	347	330	315	324	317	323	305	308	291	289	314	352	328	343	360	301	330	290	314	305	325	304	316	372	328	325	322	328	323	318	345	360	333	335	342	318	351	330	339	318	305	316	369	335	313	311	312	314	327	315	349	341	328	340	368	326	295	343	324	344	349	283	313	323	336	296	289	302	321	285	358	314	327	329	320	313	301	287	285	319	281	305	312	317	336	299	347	354	315	317	305	315	305	304	329	334	358	346	330	313	340	341	314	327	316	290	344	348	332	334	343	365	313	303	323	297	349	345	320	293	327	292	311	268	313	326	334	355	304	320	297	349	302	325	330	305	341	335	329	331	311	328	332	290	337	310	331	313	315	296	334	332	349	330	343	347	302	317	349	309	312	308	315	322	329	292	294	350	344	295	323	347	301	326	309	315	342	312	335	354	333	292	382	312	332	298	309	272	329	290	335	331	338	366	325	325	335	299	318	342	326	313	319	326	284	276	329	296	346	317	317	318	336	309	351	339	346	281	301	308	307	345	331	344	312	312	329	324	314	329	293	356	286	344	337	305	319	328	314	350	327	347	293	313	352	345	315	298	329	312	314	326	329	333	286	338	314	346	352	310	329	306	283	297	312	309	365	317	353	336	320	337	323	334	302	341	301	317	305	301	339	279	298	309	327	310	323	351	331	347	331	304	314	292	352	305	336	347	337	322	297	298	320	311	331	313	327	323	318	306	310	358	341	315	309	319	322	301	346	308	353	337	311	325	320	337	363	313	321	327	324	285	331	337	326	332	276	312	284	321	324	333	350	289	315	330	320	282	328	330	349	319	331	286	323	338	300	339	310	296	303	308	322	330	309	300	309	280	321	320	326	289	314	335	321	343	322	303	297	321	320	314	336	360	352	323	331	330	308	351	306	306	377	295	313	324	331	336	309	300	307	319	357	337	357	298	318	315	327	355	315	344	337	293	310	342	330	301	340	322	329	333	335	332	312	322	279	354	332	307	330	293	320	327	349	320	352	319	313	335	348	301	342	359	355	307	335	324	356	352	332	344	335	306	335	315	341	337	320	356	318	327	342	314	327	306	316	298	342	298	318	309	330	359	292	310	309	284	280	335	365	360	315	317	304	291	346	333	318	364	341	292	325	335	350	325	301	303	330	330	329	311	304	343	281	307	300	299	294	351	305	325	318	356	334	350	303	349	303	326	339	286	327	313	328	298	298	333	325	317	327	314	321	309	309	339	304	303	332	347	305	312	328	335	318	322	320	283	303	325	334	348	315	332	312	317	302	327	357	347	340	299	317	319	302	307	326	310	350	351	325	352	336	333	329	315	306	321	309	313	315	331	298	324	330	367	326	315	305	322	309	340	331	344	332	349	302	357	307	333	318	317	321	292	315	291	301	320	306	311	330	295	327	305	330	343	315	294	322	353	303	338	316	307	348	335	331	291	349	311	335	320	291	336	318	312	360	348	340	314	302	296	340	320	288	325	334	318	325	354	337	325	361	342	301	354	312	315	316	336	378	375	341	313	323	316	328	263	300	338	336	335	300	318	294	328	317	321	316	306	314	338	350	288	306	332	325	334	352	292	309	317	306	324	335	371	351	313	315	307	315	348	328	322	334	322	320	333	336	323	329	329	347	339	319	302	319	284	326	324	314	340	318	363	319	320	308	324	314	312	294	320	361	340	343	321	352	321	305	337	309	323	321	312	309	292	311	333	302	333	329	321	288	337	318	337	317	324	319	307	352	301	303	355	320	348	334	317	316	315	312	308	335	326	326	308	326	293	298	337	313	286	296	316	316	295	332	320	321	360	354	370	331	302	299	335	329	300	344	297	315	337	334	345	337	346	335	319	316	314	315	318	317	296	332	311	330	335	376	347	334	298	332	327	361	336	296	335	329	313	301	361	339	357	327	339	297	333	330	324	332	289	322	318	319	325	341	322	343	295	339	327	337	333	344	321	300	330	338	312	304	330	351	311	337	347	364	348	334	317	326	325	321	335	328	304	315	338	307	300	304	318	325	319	305	343	321	352	298	317	322	319	299	316	360	329	332	299	347	340	338	324	373	356	324	313	346	364	301	301	326	308	292	360	336	308	332	327	291	328	322	325	343	331	301	316	344	338	308	312	318	297	324	334	307	315	329	307	316	292	306	325	314	359	306	314	325	301	317	344	297	290	321	324	311	304	306	330	324	289	323	299	352	331	297	334	333	308	316	364	292	308	343	310	316	317	317	317	330	327	312	311	311	347	288	324	336	333	348	333	360	323	334	314	338	326	355	316	354	320	306	338	329	296	333	324	310	329	348	315	324	329	318	314	332	328	318	327	329	345	296	332	361	334	321	294	294	299	295	295	321	294	310	335	298	339	310	319	319	332	280	312	323	315	335	326	326	329	298	328	304	298	318	309	334	343	378	307	327	315	339	353	329	320	346	308	336	334	325	366	304	316	318	351	307	283	326	280	332	322	299	329	294	295	340	314	354	341	321	315	299	317	322	343	324	349	299	301	360	299	314	324	314	314	290	308	344	302	365	282	337	339	335	322	338	338	326	337	343	295	351	323	306	299	302	326	328	331	338	301	318	323	330	305	299	336	296	314	323	329	308	315	353	312	310	315	315	314	333	317	282	343	328	295	311	359	321	336	285	297	323	329	314	298	302	305	333	279	309	310	324	341	361	359	317	304	275	337	316	307	323	333	321	320	307	332	323	337	348	315	310	319	316	314	316	337	302	319	314	303	336	308	318	294	317	320	317	310	293	303	357	277	373	324	346	343	292	326	311	295	361	336	344	331	341	331	339	348	338	331	343	320	345	318	314	296	322	334	344	339	312	330	318	292	318	309	343	334	315	345	317	304	305	343	312	295	376	309	316	333	309	313	307	372	318	340	309	320	311	324	303	355	317	298	303	320	322	329	359	331	335	328	320	291	321	340	303	307	321	363	332	329	298	340	306	344	294	296	321	286	303	354	335	308	342	337	317	308	328	315	330	298	363	311	307	327	315	317	337	337	292	313	294	312	294	297	335	310	329	297	343	332	319	314	296	345	342	303	350	333	328	343	322	326	315	336
34640	20776	20036	11869	11199	9599	8505	8218	7891	6454	4234	2604	1902	1795	1693	1698	1550	1505	1818	1803	1670	1577	1446	1295	1194	1170	1010	1049	945	905	844	801	800	763	743	805	724	714	731	723	700	738	706	679	745	727	701	697	687	706	686	619	697	662	648	655	672	683	682	706	703	682	705	694	670	626	684	659	637	681	673	699	701	720	695	687	702	737	713	686	701	662	642	684	635	664	723	689	726	669	684	676	653	649	664	660	645	690	666	733	665	697	703	727	708	673	705	707	695	699	659	736	643	663	689	688	685	689	691	666	682	655	689	633	722	687	693	636	628	679	642	661	661	694	692	672	700	660	698	680	642	671	675	658	721	727	665	652	702	670	695	685	691	687	639	687	682	685	712	727	689	652	690	709	711	720	679	684	665	658	666	680	725	659	655	716	709	700	638	666	648	642	658	685	633	638	726	647	688	654	714	662	663	638	648	693	708	696	695	641	684	658	703	711	708	681	675	655	654	637	717	690	650	686	686	683	670	666	665	659	686	701	642	629	686	688	715	668	707	678	680	674	688	686	697	709	680	722	682	716	697	693	685	674	676	741	657	658	654	671	668	666	676	623	656	658	719	713	680	741	663	694	693	661	708	651	638	673	669	668	686	667	670	675	663	696	670	649	637	678	661	651	637	692	696	669	676	710	711	643	707	640	667	641	655	653	654	651	637	699	704	679	714	637	670	676	703	693	733	691	672	652	676	647	674	659	666	721	652	638	674	664	680	671	650	660	707	696	666	667	655	674	678	675	668	683	682	656	670	653	693	656	683	698	664	648	681	686	658	694	705	683	637	692	692	689	703	705	678	690	643	692	635	683	668	711	682	651	668	670	666	643	676	695	710	649	676	623	671	718	667	677	673	655	685	670	681	686	668	642	667	715	677	668	645	658	649	665	687	690	695	709	646	686	678	645	702	697	686	700	697	675	667	664	703	684	693	656	683	679	680	703	680	711	690	717	595	689	696	665	695	662	699	630	688	645	656	665	667	663	649	664	700	651	693	639	713	704	692	680	725	677	692	679	695	677	700	686	697	666	694	735	697	644	658	676	687	658	722	711	676	669	635	646	701	723	678	694	642	658	667	705	673	669	664	654	680	673	691	683	636	659	679	695	668	685	641	696	671	686	684	679	720	680	729	699	659	702	703	665	718	722	655	648	640	670	650	660	665	704	699	675	682	655	670	720	665	651	653	690	691	690	645	689	659	647	676	617	673	667	729	720	640	667	674	707	681	657	676	687	672	699	716	640	691	692	665	695	726	704	677	677	674	685	679	703	651	722	646	632	690	656	688	695	683	629	654	642	659	705	662	712	673	647	662	684	700	649	688	677	624	619	700	711	692	651	707	697	703	671	660	637	662	684	675	694	680	702	674	718	668	675	703	736	687	674	654	689	698	739	651	700	670	678	713	652	711	625	671	654	656	709	659	690	689	655	687	645	710	655	691	678	681	697	659	700	714	728	666	667	693	663	701	630	722	676	631	697	645	659	699	681	656	659	699	705	684	694	649	656	699	688	685	648	654	664	672	661	699	682	684	694	653	648	709	691	666	680	675	673	717	685	658	708	656	675	671	678	640	705	641	662	661	692	713	667	657	720	616	682	672	675	692	695	647	636	702	695	657	687	650	660	673	660	651	722	641	656	636	692	635	699	660	667	692	690	690	643	676	693	617	674	673	657	660	687	674	672	689	673	674	693	685	679	691	665	629	705	674	649	677	721	672	617	647	702	669	674	679	675	731	703	677	670	671	680	745	651	644	677	657	708	688	676	666	644	700	690	651	665	715	672	684	658	694	697	682	728	708	697	661	664	703	678	667	661	665	656	641	656	657	662	659	667	684	675	686	611	675	660	640	666	671	651	642	646	646	667	636	679	651	678	667	686	670	735	687	633	667	695	657	701	690	685	641	668	654	681	656	636	656	698	682	648	689	637	682	675	680	717	695	682	661	697	701	703	704	620	698	672	694	704	687	680	644	700	657	690	624	639	725	697	713	645	670	654	691	706	705	703	638	654	724	690	657	674	683	665	625	671	636	683	666	724	688	686	682	629	673	645	704	669	669	720	710	715	645	686	689	643	616	686	689	684	712	632	680	657	640	711	668	729	688	661	697	644	702	692	719	663	663	699	670	701	664	676	671	705	681	657	663	658	714	713	637	686	699	642	658	657	643	661	674	674	664	708	672	677	658	651	716	679	653	691	705	638	712	659	693	725	637	672	664	693	660	683	644	688	672	657	669	680	666	636	612	635	668	701	672	651	682	658	687	630	693	659	700	692	640	665	712	638	701	650	680	674	682	678	668	693	682	675	708	714	657	650	632	698	653	712	664	698	658	633	670	714	677	685	656	678	655	698	692	660	648	662	669	670	671	732	631	700	702	638	629	685	661	636	706	701	688	686	659	685	690	657	647	658	690	679	690	681	690	708	690	701	683	648	659	651	637	641	651	647	673	687	659	698	658	668	710	655	655	692	647	705	627	650	615	665	675	699	684	689	659	663	669	682	698	645	636	660	681	741	732	693	683	687	692	693	677	702	685	659	691	709	642	711	691	670	670	651	689	625	698	623	677	680	711	689	651	699	635	672	688	683	661	717	636	647	657	644	683	623	687	660	617	659	650	652	675	711	654	673	684	688	650	677	649	655	691	650	675	655	641	657	697	621	640	652	685	620	685	632	705	665	673	620	726	676	696	645	668	691	662	695	650	680	696	674	663	717	682	698	677	621	728	669	692	697	673	674	653	658	668	699	653	659	688	679	656	620	771	628	703	633	644	668	689	678	672	655	679	694	686	697	653	718	700	660	668	685	680	683	706	642	672	698	662	667	669	644	697	628	697	702	680	726	650	678	684	667	649	662	680	626	704	671	688	694	693	693	678	685	635	743	670	694	637	680	671	707	695	665	654	674	686	648	624	622	700	645	652	665	737	720	704	652	723	626	707	711	692	675	649	661	719	713	710	683	690	681	698	681	714	708	669	675	634	700	688	677	744	702	677	674	686	712	701	693	659	710	676	705	664	680	659	672	681	685	652	669	696	668	689	658	710	643	633	673	661	648	641	656	661	697	701	704	727	684	648	609	671	676	668	630	660	655	673	713	688	618	689	651	636	690	694	696	651	717	672	646	654	729	705	659	640	672	662	682	714	673	669	658	708	671	678	704	698	666	698	672	638	687	672	695	639	673	659	693	664	665	689	681	686	627	674	662	638	676	666	699	671	683	680	646	642	612	688	661	712	671	690	658	668	651	708	718	620	676	663	667	667	679	661	668	674	704	696	656	669	682	668	656	688	655	605	657	622	745	635	640	683	666	734	689	671	659	668	700	683	664	699	699	691	678	680	717	673	664	659	689	669	662	656	673	686	636	651	696	661	625	699	691	698	675	657	662	656	709	665	688	638	646	654	658	667	693	677	670	698	662	655	664	663	652	647	722	651	683	680	696	638	711	703	683	683	613	709	665	627	680	691	700	699	673
36048	16092	6573	2122	1512	1168	953	929	935	764	546	353	374	323	331	334	365	334	333	340	342	364	340	322	324	322	318	309	312	322	304	274	318	322	313	274	327	305	311	307	258	299	299	304	332	319	303	292	283	290	282	279	301	278	283	299	290	279	328	335	299	273	282	325	288	286	299	271	293	309	284	306	290	297	313	292	260	289	300	299	305	322	287	321	282	279	324	296	278	292	279	298	286	303	291	281	253	309	310	309	292	271	305	297	281	281	287	274	294	303	306	268	245	281	279	284	269	292	313	297	290	291	308	320	298	296	285	263	305	307	263	245	283	274	333	304	281	296	296	280	289	333	281	293	242	273	288	299	292	323	315	336	286	301	302	348	287	275	281	288	280	280	294	290	301	298	263	267	289	319	300	299	269	292	343	271	287	294	314	311	297	310	290	258	320	287	291	307	313	295	309	267	284	333	312	307	302	311	260	302	309	284	275	271	299	269	311	244	306	309	292	313	297	292	291	292	286	286	286	280	303	308	307	285	300	274	272	251	291	295	278	302	308	293	306	297	274	307	299	319	324	323	297	277	298	308	326	306	276	307	295	279	316	293	310	284	307	285	290	270	294	269	299	301	298	277	307	266	288	308	288	312	287	299	314	286	316	274	297	300	289	318	288	272	278	321	296	301	269	290	291	265	308	305	250	268	318	295	312	325	308	294	286	300	274	307	306	299	286	259	322	316	296	329	308	291	324	285	307	313	294	265	283	284	288	285	286	270	257	289	329	299	277	295	299	312	277	298	292	299	293	306	294	324	287	256	289	268	314	279	303	282	257	287	279	279	295	294	272	252	278	303	265	300	283	288	279	304	330	302	280	283	292	313	300	296	292	283	301	310	289	298	286	308	311	340	284	302	312	292	309	294	276	305	257	291	307	250	286	279	280	291	302	277	270	279	327	276	259	295	243	294	274	284	308	299	315	281	351	311	280	257	276	257	279	315	312	284	278	315	278	311	272	289	296	265	292	300	319	311	299	307	304	284	286	278	254	284	266	280	260	259	317	312	267	313	269	280	313	307	296	279	275	289	302	305	313	301	310	329	302	285	288	281	302	328	274	290	296	296	299	269	278	286	341	297	283	305	272	270	281	286	287	292	297	279	304	246	257	290	294	281	272	273	268	264	302	307	329	312	289	288	298	266	255	302	311	322	327	316	306	299	268	289	278	259	301	290	278	299	307	290	256	286	317	292	257	303	268	278	286	308	296	324	284	290	278	283	270	265	282	305	301	308	308	299	290	256	286	308	332	288	311	266	305	313	304	291	278	271	308	302	288	295	314	295	262	332	322	311	261	274	305	259	295	293	313	264	285	281	288	277	324	288	328	323	277	303	257	307	294	295	301	308	288	314	299	316	307	318	300	281	289	304	332	308	296	283	305	268	275	279	290	304	260	267	275	302	266	260	296	287	288	308	277	279	283	320	298	288	292	274	293	281	263	273	277	303	268	291	290	357	316	314	282	282	282	272	284	264	280	298	300	295	278	285	299	262	269	307	279	332	309	283	295	282	273	309	305	278	268	286	274	277	249	294	289	246	315	272	294	298	241	266	292	274	291	298	309	256	302	295	288	326	316	285	291	276	306	243	281	282	288	268	278	301	282	281	308	301	294	265	278	334	309	306	287	269	314	267	279	295	295	304	278	280	309	289	271	282	292	320	317	299	271	279	279	308	253	302	304	266	280	292	277	316	285	241	252	325	281	316	311	300	290	323	281	250	301	275	272	320	319	303	272	281	309	305	292	287	282	280	260	268	293	272	264	314	287	284	288	316	318	313	287	301	301	310	271	295	298	298	313	302	312	341	295	263	313	309	336	282	317	308	279	286	292	288	308	298	283	288	284	257	277	283	306	323	328	299	303	276	284	314	279	263	312	285	275	302	311	309	318	281	268	305	283	320	294	306	303	286	297	264	296	286	309	300	295	290	303	294	273	277	310	328	283	306	301	336	278	263	269	305	273	294	286	264	305	293	312	307	287	267	320	268	268	295	286	286	311	307	316	291	292	271	305	318	288	291	264	280	311	331	283	294	301	280	290	283	280	302	274	280	313	287	304	311	301	271	301	259	272	273	302	305	282	267	310	269	270	287	256	266	292	314	265	270	310	312	283	344	298	301	282	305	298	294	278	303	295	327	268	271	253	292	297	282	297	303	314	287	298	272	323	308	310	291	304	288	301	306	301	263	266	298	262	305	271	286	305	286	267	291	259	318	323	332	295	284	253	286	302	300	321	272	320	290	301	311	293	291	306	300	274	274	296	277	287	260	293	308	277	283	269	284	311	305	305	316	289	271	280	279	300	301	244	290	288	304	312	261	251	305	278	279	262	267	290	295	303	284	266	272	283	282	302	293	303	267	297	302	264	268	306	304	276	291	309	290	265	304	338	326	280	260	277	283	319	295	295	285	267	326	309	316	304	266	300	274	326	312	274	313	284	291	290	295	296	292	264	313	303	271	276	287	270	306	318	317	307	266	307	276	284	324	290	297	318	302	262	266	300	284	310	267	314	291	296	266	301	304	265	325	299	278	283	302	303	311	309	274	293	302	302	281	306	277	317	285	300	274	280	234	323	264	314	268	293	315	292	286	304	251	297	318	272	270	307	313	279	279	300	298	298	288	319	323	291	308	289	276	295	263	285	289	279	264	277	314	281	306	270	319	318	345	324	287	287	299	309	291	272	284	262	311	271	304	314	275	275	279	296	271	311	283	288	265	294	309	268	281	312	285	268	279	309	298	268	294	286	296	251	300	281	279	276	307	268	270	260	270	279	318	289	308	311	281	283	290	273	302	275	287	324	251	316	294	296	293	315	276	288	301	275	287	289	292	248	315	244	269	269	280	272	290	296	285	295	310	320	249	308	325	306	328	310	275	314	283	297	282	305	292	310	263	296	295	248	309	280	273	272	295	279	281	293	310	310	279	290	318	252	297	302	264	313	302	296	266	263	271	278	306	254	288	290	276	331	289	274	268	274	270	309	279	279	292	291	261	275	249	273	298	287	295	277	281	273	316	288	285	279	285	278	303	299	277	268	259	306	295	278	326	280	284	336	260	289	296	299	294	291	274	325	330	313	281	308	301	308	295	269	288	289	305	283	278	286	290	325	286	265	285	328	287	262	259	324	309	324	290	267	319	280	301	300	298	301	302	310	301	279	272	266	316	285	315	297	327	342	316	293	288	332	301	318	344	306	319	275	290	288	268	291	278	270	302	296	345	276	276	256	311	281	286	277	268	262	302	329	292	315	319	280	288	298	314	310	314	269	284	274	269	299	275	282	315	323	295	312	314	269	289	273	294	318	272	261	249	252	308	316	281	305	227	286	316	293	284	283	273	285	304	290	335	320	292	309	279	331	273	265	283	325	291	276	283	292	308	284	291	270	304	332	285	328	282	296	280	273	282	325	271	292	293	287	332	274	272	294	288	288	303	284	348	282	278	301	280	302	266	276	331	293	308
20148	9352	8504	5634	4984	4183	3776	3841	3609	2743	1709	1255	1011	940	924	890	930	947	959	940	1009	936	910	836	779	769	761	746	674	704	705	656	684	654	628	657	596	655	615	653	634	608	615	649	673	676	547	622	603	551	645	649	639	627	618	632	626	627	600	622	582	624	645	583	596	618	637	660	612	636	621	573	640	650	613	634	615	608	630	637	595	628	591	574	613	590	647	625	636	622	620	625	601	597	584	603	604	622	627	618	586	601	604	593	599	621	603	673	609	647	620	625	651	626	639	663	597	647	622	630	617	654	614	606	630	608	632	622	611	636	620	599	620	608	639	583	615	629	590	628	641	660	604	615	623	617	564	581	597	605	594	634	633	647	633	641	601	601	589	645	611	579	634	602	610	650	618	672	595	589	629	628	607	585	616	572	659	608	627	611	621	585	577	641	591	605	603	611	585	589	610	624	596	632	579	608	573	657	587	614	622	653	633	614	596	647	595	601	614	634	599	603	630	623	608	613	593	605	627	613	616	627	613	575	619	636	592	594	631	582	627	614	625	651	583	598	632	648	631	633	585	645	621	606	650	618	636	651	638	632	631	646	563	595	595	619	614	618	657	584	593	619	643	599	630	636	601	632	658	630	629	601	627	591	604	588	624	612	553	621	604	618	630	625	598	584	600	596	656	598	639	606	622	594	604	561	627	565	624	653	628	625	614	649	639	591	617	609	611	642	572	622	613	627	628	582	621	625	634	645	602	642	602	600	611	580	578	604	612	614	609	627	604	633	614	629	613	631	562	593	634	589	582	593	611	592	595	603	614	602	629	605	576	621	605	603	632	615	627	588	588	634	567	627	587	606	632	618	619	628	607	623	594	579	614	648	586	600	625	634	597	625	631	632	583	659	607	603	628	609	648	608	571	615	660	595	626	609	621	589	630	607	606	649	608	627	602	640	549	608	604	620	629	645	647	611	594	656	622	556	628	669	593	641	630	610	622	621	599	567	599	646	631	609	624	629	638	615	610	626	646	581	604	638	608	581	619	621	603	666	630	608	599	595	622	648	606	632	626	605	610	633	638	633	594	565	606	579	631	624	599	572	628	611	641	597	609	591	585	625	638	605	650	632	611	627	621	598	625	637	686	562	642	622	594	649	602	620	622	621	643	589	608	591	577	622	619	565	599	582	629	630	625	599	604	604	566	626	633	618	614	641	578	618	651	604	606	642	628	620	623	613	633	623	606	629	652	646	594	592	571	602	638	570	632	630	602	652	607	605	560	564	647	607	656	628	647	621	598	611	649	602	606	622	605	572	640	585	606	654	603	644	624	603	588	559	623	621	628	600	644	634	613	626	624	648	609	587	634	615	622	640	599	594	582	578	629	694	654	627	602	563	627	609	592	610	597	635	645	589	652	635	579	627	644	602	613	638	604	611	624	650	580	614	612	656	634	627	592	598	605	644	626	634	616	615	654	602	582	634	661	601	577	593	629	646	577	617	611	585	570	633	608	594	582	640	611	629	642	595	647	616	646	583	623	608	673	579	648	657	625	593	614	642	576	637	621	633	640	611	608	624	603	636	605	622	624	598	594	581	605	613	629	587	570	620	613	658	584	663	582	585	669	601	571	611	640	624	591	592	607	623	611	624	629	611	621	602	656	631	645	627	594	649	649	630	645	610	587	616	630	648	629	583	633	609	649	574	615	643	639	603	552	599	594	624	659	607	610	667	618	606	610	590	637	628	609	643	597	624	619	630	602	618	616	620	619	594	582	604	550	566	620	615	583	634	593	593	624	617	629	628	607	578	656	659	633	617	621	621	621	611	626	603	577	600	615	598	578	627	596	541	595	615	592	629	608	627	620	623	590	585	663	651	618	592	574	643	622	602	627	632	622	593	624	582	605	615	618	652	632	626	601	587	616	621	612	589	595	587	581	640	659	618	641	602	576	592	596	642	617	611	552	619	613	646	607	626	646	594	606	592	657	597	636	629	636	629	582	602	585	628	615	625	627	602	592	598	620	608	580	651	577	622	602	602	581	603	612	613	576	602	627	611	642	623	579	615	633	599	637	623	615	638	594	599	577	618	613	614	617	645	630	587	615	634	580	609	598	554	600	590	619	615	596	605	626	595	542	599	617	641	647	650	615	571	612	674	614	614	600	650	623	624	636	590	614	641	581	634	646	606	600	641	609	598	636	634	569	616	584	640	681	629	597	638	631	581	643	604	562	628	609	611	631	650	636	632	617	593	634	611	610	644	586	609	611	623	623	611	614	613	614	673	588	631	631	625	614	588	640	639	641	596	600	631	617	639	631	675	614	632	628	634	626	657	630	634	646	614	615	601	653	604	632	644	637	634	591	600	596	602	604	638	650	630	607	600	591	606	658	577	631	616	619	581	562	589	573	598	632	616	640	575	601	661	635	612	596	635	629	654	624	624	650	625	592	652	595	640	629	602	629	568	645	594	626	621	670	570	611	600	611	652	642	610	627	636	675	642	598	592	603	675	602	592	607	569	609	588	617	668	625	560	629	610	626	623	607	589	665	619	672	642	582	598	575	656	571	583	620	608	644	642	617	582	616	643	627	616	628	654	628	607	603	586	632	625	641	611	574	647	553	624	602	631	613	591	607	636	660	632	611	655	666	603	621	592	633	613	648	602	589	600	657	620	632	598	583	628	617	613	564	624	609	647	589	602	609	593	599	618	656	577	570	579	568	598	604	637	590	608	657	654	601	605	559	615	620	651	635	574	630	599	633	637	608	599	659	615	635	585	615	605	615	586	608	651	612	620	645	620	613	616	626	600	604	586	634	568	587	598	596	584	615	622	602	594	630	633	654	620	618	643	624	611	601	572	637	607	618	579	619	619	637	593	606	624	619	598	591	599	602	625	614	635	600	612	656	646	648	617	629	605	639	667	628	586	601	655	651	630	624	614	636	604	601	602	661	662	583	609	605	629	644	583	627	657	624	659	576	595	608	624	568	619	621	603	633	627	599	597	601	627	630	593	622	625	657	618	564	621	632	637	622	628	616	593	637	571	680	637	666	613	619	635	597	621	563	587	648	562	608	598	619	615	611	593	566	593	664	588	595	648	618	596	607	612	599	571	582	655	565	587	598	627	621	610	614	618	598	609	631	604	606	573	630	626	588	636	608	546	583	595	596	645	614	617	632	616	597	632	628	623	606	608	593	599	619	600	586	636	603	609	603	634	620	628	593	630	658	630	619	624	639	599	579	607	596	675	671	630	664	616	634	598	634	635	676	582	654	613	632	639	590	606	582	620	651	627	606	616	584	598	633	616	654	586	639	637	608	633	591	627	581	649	623	641	584	630	570	645	652	658	594	596	604	606	576	626	627	624	636	603	605	634	576	625	587	587	629	643	592	652	611	630	584	613	673	550	630	641	551	612	585	589	629	616	642	628	597	658	611	576	637	618	628	619	572	576	619	618	564	608	619	606	634	585	626	617	647	649	572	593	643	634	595	572	597	593	577	595	609	565	667	612
48673	25092	12108	4359	2728	2072	1774	1703	1597	1151	756	529	491	401	410	412	400	400	400	425	359	400	360	340	332	341	310	334	301	284	319	301	318	298	291	275	274	299	293	291	259	265	305	295	277	266	296	298	286	303	295	273	277	284	288	277	278	297	294	267	279	267	305	297	292	295	267	326	279	292	277	284	317	297	275	285	286	310	334	287	291	281	280	307	288	293	299	275	279	282	271	304	267	265	278	311	290	303	290	261	289	275	299	263	283	301	316	264	259	292	281	310	315	264	314	281	302	285	340	273	282	287	273	293	286	304	274	289	328	307	308	298	303	282	257	275	307	307	252	290	261	304	301	294	284	262	280	321	265	295	310	297	300	293	277	297	258	300	289	294	274	270	302	277	277	268	314	300	278	254	270	282	242	292	275	310	271	259	267	286	284	326	317	301	274	290	278	273	277	307	273	284	282	260	286	261	274	283	308	292	258	294	293	309	292	282	266	297	299	297	279	283	275	290	282	293	278	316	247	327	258	292	258	300	297	296	275	270	264	273	284	250	288	294	309	256	272	286	277	301	267	285	273	270	248	271	284	285	335	281	273	318	318	290	268	288	293	278	274	265	305	283	280	343	301	287	280	319	280	291	276	265	280	272	290	289	284	288	320	307	279	303	297	287	281	286	304	293	281	278	289	265	308	312	264	310	284	256	268	299	269	304	286	273	308	285	293	325	327	301	294	291	276	312	288	329	291	310	297	305	317	266	293	295	302	296	289	297	325	287	320	283	264	285	278	281	309	270	290	288	318	274	292	262	325	278	325	291	275	299	329	282	274	315	284	271	263	283	279	315	329	272	300	270	288	261	299	293	298	290	294	270	292	280	297	313	285	269	321	292	261	302	282	296	285	297	279	260	277	274	283	291	304	284	275	291	287	253	280	274	283	290	265	284	256	300	320	288	292	280	317	308	291	284	274	282	293	281	275	282	307	289	304	341	300	300	299	288	246	305	314	256	296	306	293	309	272	303	283	267	282	296	269	316	306	293	295	268	273	327	309	259	298	288	304	293	258	276	285	250	272	304	237	276	302	264	324	278	263	297	288	290	299	314	306	298	283	292	293	269	306	266	284	259	287	228	265	286	336	302	263	285	293	270	329	267	288	260	280	325	276	310	266	260	281	267	267	303	280	290	291	285	326	292	271	323	286	283	310	286	237	286	294	304	354	284	284	250	271	291	298	328	277	305	235	266	264	264	277	260	269	293	331	286	278	272	301	308	273	265	296	297	276	301	329	253	288	288	286	320	310	284	285	284	311	255	302	277	275	275	291	292	283	303	260	273	295	279	309	283	295	309	273	280	278	291	294	269	284	253	296	293	278	268	268	284	278	281	262	268	257	277	263	338	267	294	287	281	284	272	312	269	268	312	282	258	309	270	293	278	291	289	283	259	257	325	307	323	321	284	307	272	303	302	291	318	302	294	309	279	276	291	297	304	284	283	297	295	295	301	276	262	307	292	269	306	251	285	306	325	322	309	278	277	280	266	325	288	262	303	312	295	297	301	311	277	268	255	256	282	270	296	311	300	311	290	266	316	272	273	275	251	277	274	298	258	313	257	310	294	282	292	290	299	269	263	312	263	368	306	263	284	323	273	300	287	292	294	288	254	269	272	289	288	287	289	264	279	302	299	298	301	283	271	312	301	310	329	272	257	273	268	306	282	308	268	269	275	285	276	272	312	293	298	287	309	280	302	283	311	294	293	283	259	273	267	271	295	281	309	300	303	326	303	311	308	305	298	297	316	289	292	304	271	272	253	320	309	265	275	257	264	284	256	280	300	263	272	305	299	267	263	288	269	275	301	295	264	295	280	291	269	308	299	280	346	299	311	311	266	310	286	305	287	271	311	286	304	263	287	265	279	301	301	284	292	298	290	271	268	249	270	280	293	306	303	293	272	274	297	234	291	269	296	278	300	284	272	317	272	298	248	281	284	266	286	309	283	290	268	258	297	294	288	305	308	330	274	287	296	263	297	270	269	281	295	270	302	292	279	316	275	269	305	300	247	267	278	262	284	284	276	285	293	289	284	290	296	277	309	309	284	317	313	272	242	308	270	278	260	290	284	318	300	285	278	282	293	308	314	295	305	285	299	308	254	263	298	298	279	310	290	316	314	316	289	282	298	277	297	274	287	289	266	301	299	307	304	309	283	301	296	273	297	297	306	299	310	288	294	271	306	287	259	286	271	271	280	262	275	303	284	298	326	293	337	270	287	323	282	284	266	292	281	276	284	261	298	273	288	261	277	279	296	248	274	297	280	310	276	268	272	292	297	292	275	272	274	265	296	266	286	296	257	304	288	301	321	298	274	285	314	279	298	275	264	311	304	255	319	288	267	266	272	283	275	266	311	306	277	282	266	270	302	280	287	271	266	294	299	279	247	307	304	291	270	287	298	294	271	322	272	282	267	256	285	272	295	282	298	263	311	298	293	289	296	271	273	282	241	283	287	264	279	289	275	269	278	296	276	316	310	288	265	288	295	292	302	303	292	262	272	259	292	266	319	289	268	284	288	284	301	357	265	303	263	310	252	289	266	306	297	273	251	324	319	294	277	302	324	313	259	257	308	268	276	260	246	289	302	291	284	296	282	269	297	278	271	285	287	295	283	263	268	311	291	293	281	304	306	283	253	263	308	284	289	294	301	328	273	272	286	295	300	290	277	294	279	268	228	275	298	262	279	257	294	322	286	321	273	285	279	294	280	274	319	309	297	311	287	310	300	294	322	254	283	276	295	267	277	319	332	234	282	295	291	282	332	262	279	251	313	346	255	305	280	240	285	268	295	286	332	289	248	309	317	281	336	259	264	276	301	260	304	298	293	311	262	286	297	286	273	273	279	272	259	281	272	309	295	292	274	273	283	303	276	260	291	268	277	293	284	291	307	282	300	279	301	280	252	289	308	316	275	312	319	290	262	309	259	300	279	273	273	279	269	247	303	308	249	266	291	262	314	269	276	253	254	302	293	287	325	322	295	259	289	305	322	291	270	281	254	270	298	309	305	299	317	293	286	305	296	284	233	300	325	286	250	298	269	264	274	271	307	295	287	307	284	277	257	284	304	264	281	306	258	275	270	317	267	321	316	287	279	279	279	297	259	283	276	231	288	308	263	294	300	267	278	314	283	299	269	270	304	230	261	320	287	279	296	275	286	234	269	286	263	308	292	272	290	308	304	245	273	310	279	296	292	281	281	289	298	315	290	310	311	310	291	265	275	303	303	266	305	259	288	281	320	292	314	280	281	272	260	304	294	264	291	302	285	290	293	262	320	278	316	308	318	274	296	278	312	288	283	301	260	289	290	301	274	241	306	310	295	286	271	276	301	289	252	259	277	293	274	289	278	263	288	271	296	320	276	268	302	295	233	258	299	293	283	278	297	283	301	250	254	285	292	298	282	280	260	270	305	278	273	286	291	284	282	292	310	277	284	282	282	331	290	263	300	275	300	290	274	285	266
28387	16088	14150	9960	9188	7817	7351	7175	6288	4538	2829	1913	1450	1366	1241	1290	1329	1284	1414	1359	1406	1257	1133	1010	939	924	904	857	836	798	802	715	700	732	652	750	643	611	672	682	622	609	664	612	649	637	582	598	602	615	612	585	600	621	597	672	641	600	619	618	632	633	622	670	571	621	608	618	603	593	631	601	601	604	660	598	597	636	620	620	630	610	609	655	574	575	589	590	619	603	609	598	599	574	569	665	582	597	611	605	626	616	600	626	622	655	612	642	586	597	594	638	609	584	593	616	591	564	601	572	607	629	596	632	615	657	633	609	585	644	610	603	597	607	608	638	633	635	565	615	607	595	630	605	612	606	606	636	613	612	649	627	579	628	607	621	615	644	617	584	587	610	635	627	583	621	598	613	611	628	623	579	641	581	575	643	566	613	584	617	615	588	614	611	604	620	570	592	606	614	602	611	603	637	638	598	656	576	614	594	587	605	605	626	600	594	637	599	637	638	616	614	631	641	609	603	624	624	558	627	654	622	610	585	603	588	628	597	624	632	592	617	597	584	603	636	625	652	636	619	652	594	596	655	582	616	643	622	661	582	625	626	644	611	625	628	618	589	648	565	620	578	645	595	626	595	620	593	606	596	633	604	651	560	617	598	590	606	632	590	607	629	617	592	593	602	615	616	610	580	598	612	585	609	598	591	639	617	646	625	595	645	663	641	647	651	613	674	578	593	574	624	657	608	636	582	599	583	630	598	612	593	635	659	625	593	589	616	655	601	584	623	629	566	610	612	577	606	597	613	627	635	628	608	581	604	623	635	616	600	585	586	597	630	640	605	594	589	612	636	601	644	650	612	615	580	570	638	604	628	597	588	572	594	606	615	611	645	600	601	638	611	644	621	583	604	602	591	606	578	616	587	608	638	606	596	611	539	652	631	604	573	631	603	611	620	613	583	573	618	632	632	639	633	630	659	602	604	588	651	606	636	647	659	644	619	586	600	613	606	616	626	641	593	631	628	622	570	583	589	621	605	585	642	571	652	592	590	622	603	618	590	629	591	617	591	654	645	595	613	649	662	646	603	596	611	608	585	624	619	597	623	582	610	617	591	632	620	562	626	669	602	589	620	640	626	603	632	661	618	614	609	621	544	632	659	648	624	641	632	653	570	602	597	625	608	608	588	594	610	603	588	614	648	620	646	639	609	596	592	651	606	604	631	620	660	625	598	615	605	597	647	647	585	642	612	569	655	608	615	637	644	611	597	628	632	568	624	624	636	636	624	632	628	632	650	598	593	619	613	621	603	606	638	577	616	608	612	598	617	587	677	667	591	573	597	646	591	601	654	602	608	644	599	616	625	627	593	601	614	620	606	631	623	581	619	612	622	596	583	592	583	635	632	593	604	646	653	607	652	573	603	590	590	573	636	597	578	618	567	617	603	577	626	566	669	604	616	591	593	604	649	570	594	608	620	612	625	612	600	574	561	557	595	638	600	627	608	626	608	649	610	595	593	645	579	618	603	618	597	655	615	636	621	621	612	652	637	633	681	623	605	621	631	579	641	614	591	552	664	592	630	608	597	657	632	597	617	621	650	654	604	599	633	617	612	620	612	620	664	635	624	654	640	586	606	559	567	604	603	604	641	618	621	603	634	581	640	583	615	637	573	616	669	642	599	586	587	573	627	642	609	631	646	597	633	653	609	584	619	611	621	640	566	617	551	617	603	652	596	621	584	630	633	568	585	608	600	636	616	595	615	635	605	562	595	618	580	619	657	570	628	597	617	601	617	616	630	613	608	668	635	608	626	632	682	640	584	600	632	597	596	619	598	629	595	626	611	636	608	638	640	680	566	643	620	614	644	588	613	584	640	603	609	651	603	638	588	650	622	616	646	661	589	618	595	620	624	638	601	610	639	595	622	613	621	683	640	595	609	605	626	608	612	600	570	618	619	605	605	633	618	607	637	645	615	588	632	594	587	628	601	570	613	617	617	658	617	652	597	640	605	633	663	624	609	614	611	633	612	626	589	562	622	618	624	589	612	604	578	609	608	629	607	609	643	575	614	592	614	624	609	603	638	635	620	640	652	600	608	612	622	578	587	618	636	570	634	629	639	594	636	592	568	627	555	622	616	625	587	612	654	614	593	582	632	606	637	592	611	641	610	566	624	606	635	639	617	618	636	610	601	599	622	641	644	615	565	579	634	643	627	592	623	634	603	605	598	594	640	622	613	670	591	605	604	607	647	606	586	597	585	628	645	603	599	605	596	608	590	643	655	566	642	606	620	625	618	613	643	634	597	589	652	602	612	645	583	601	646	600	604	627	609	587	578	627	607	598	640	587	583	627	600	598	578	595	628	616	612	618	587	578	550	583	576	643	610	663	597	617	620	625	591	602	601	615	626	580	603	647	608	603	620	606	596	631	556	618	612	598	605	617	640	572	631	632	607	568	578	619	605	615	626	627	625	608	622	612	584	601	637	639	602	611	585	617	666	605	611	575	610	602	623	666	604	535	657	628	624	620	622	619	622	623	585	621	633	622	581	640	596	601	595	588	600	645	620	604	584	623	590	636	603	637	605	618	583	599	627	614	610	638	576	600	594	649	621	573	612	622	632	626	573	625	608	605	593	623	662	616	634	611	601	630	617	610	655	593	588	562	623	621	622	648	615	584	607	633	587	647	623	625	602	591	611	582	618	617	591	560	630	618	623	628	611	610	642	623	606	634	622	611	596	615	596	575	593	643	647	595	606	619	599	621	627	611	618	612	600	639	632	570	631	633	610	608	622	626	588	639	658	600	585	642	601	621	602	573	594	613	603	609	592	649	638	594	619	608	577	575	634	626	576	574	602	624	601	605	618	603	615	633	676	637	598	653	571	578	592	626	602	625	608	590	561	625	592	561	620	550	638	654	616	612	643	596	614	623	626	631	600	635	589	604	606	577	621	589	621	568	610	585	663	602	620	592	607	658	627	617	653	626	631	584	624	611	639	608	609	619	652	608	626	614	597	608	670	573	575	631	627	578	616	571	630	587	583	606	643	644	606	628	619	598	619	631	639	640	606	603	588	606	604	580	631	615	615	600	646	668	629	632	574	623	639	650	619	614	605	578	619	608	613	625	619	599	626	621	626	586	593	598	588	610	618	571	548	629	622	622	624	559	605	631	610	603	610	589	597	613	623	619	616	646	620	611	571	652	598	646	578	593	593	620	613	630	629	581	589	604	626	634	586	609	620	604	614	653	630	614	587	612	606	593	631	578	606	631	600	603	595	617	580	631	613	644	628	584	644	609	608	659	627	589	629	633	587	592	628	626	630	608	630	624	616	641	635	669	565	641	597	602	629	638	593	605	621	607	658	634	646	668	626	615	654	615	575	633	593	596	601	609	635	589	630	615	617	621	635	620	592	630	633	601	620	631	618	604	626	642	578	594	651	596	631	654	629	603	626	626	634	599	659	606	688	643	646	635	622	623	614	620	608	579	606	600	623	614	633	601	621	604	647	599	650
56946	32285	18089	6953	4308	3049	2658	2325	1961	1566	950	702	578	490	437	529	512	541	543	480	485	461	500	444	407	427	364	365	368	372	345	326	348	340	318	308	319	332	322	291	327	317	313	341	339	323	357	307	322	290	309	351	331	283	328	302	307	316	311	323	356	293	331	301	311	320	311	352	318	300	305	328	325	299	332	331	322	327	286	335	321	345	310	313	354	323	307	324	298	309	326	328	313	330	306	316	311	321	299	340	354	282	300	289	298	318	322	298	303	329	287	328	296	308	364	335	330	311	324	307	358	317	299	299	375	308	316	289	303	365	322	313	319	349	296	331	301	374	338	307	319	314	336	308	315	284	343	368	296	310	311	344	290	306	324	305	323	369	338	291	284	331	313	311	310	311	349	302	293	313	337	328	294	304	332	321	336	316	282	305	325	324	340	347	325	284	325	332	325	322	343	315	330	301	302	322	314	333	298	312	326	338	297	334	346	349	291	291	321	313	293	340	314	303	322	331	343	321	308	309	303	349	297	289	295	329	316	305	333	340	317	337	312	313	325	330	357	299	313	316	299	347	301	315	328	313	292	321	327	323	309	321	322	324	328	288	309	319	282	297	310	299	345	329	292	323	286	329	297	307	309	310	297	296	322	291	323	333	335	319	324	306	336	330	328	363	288	313	321	323	316	293	313	365	324	315	323	333	298	334	317	318	382	335	341	331	328	317	341	338	328	307	316	324	337	303	323	312	337	349	330	306	321	305	341	308	283	281	320	352	321	307	321	325	317	328	338	316	334	308	313	318	329	317	330	298	346	309	315	297	294	319	277	337	338	306	275	308	287	329	357	347	338	301	323	364	325	311	332	325	317	351	349	303	339	339	276	311	311	284	335	356	322	340	315	305	357	341	327	310	315	349	347	304	318	331	310	299	315	295	336	285	310	320	336	316	320	320	304	318	337	333	347	299	330	304	285	294	306	321	326	342	300	323	330	313	331	309	322	322	357	296	321	286	300	314	348	310	329	357	320	305	312	324	335	317	328	300	339	301	290	297	303	338	337	341	324	350	349	318	347	335	335	332	300	256	299	318	322	295	321	344	305	339	317	291	325	332	341	308	329	316	328	303	324	314	306	323	276	295	307	333	297	301	304	318	311	298	316	291	331	316	345	343	346	289	305	325	336	314	314	284	317	320	320	300	307	337	360	313	320	337	320	337	323	338	324	270	314	346	316	297	348	281	307	312	299	306	333	303	323	318	280	346	339	284	311	310	317	319	320	345	302	311	339	322	311	296	298	343	338	346	285	339	278	309	331	323	322	301	311	324	312	309	338	320	310	327	315	318	283	327	292	297	332	312	327	316	290	325	325	323	299	298	329	315	304	285	305	304	305	336	339	323	304	304	295	291	322	324	300	306	328	307	307	307	317	340	313	320	320	322	283	289	335	341	336	316	337	320	358	357	334	322	304	316	352	299	302	289	336	361	335	310	307	299	333	318	293	315	323	294	290	323	349	304	290	312	359	313	297	322	320	322	311	315	349	325	317	308	340	297	304	307	325	304	318	331	333	323	295	336	305	297	281	334	323	298	322	304	330	315	310	337	311	353	343	330	315	358	341	323	324	353	340	325	341	322	309	335	315	337	338	305	337	343	345	342	316	312	346	295	300	291	327	287	331	277	302	300	291	334	307	328	342	309	333	302	319	314	317	271	323	293	290	360	350	336	312	349	311	318	321	293	332	343	329	331	332	312	309	334	317	292	295	285	337	309	282	318	321	302	304	315	308	326	325	320	295	322	333	309	323	305	282	352	309	335	302	320	341	295	296	306	355	321	310	369	341	320	297	302	315	311	363	321	346	296	323	355	335	333	315	348	318	334	350	338	320	333	341	324	329	303	340	308	309	310	335	314	319	327	327	295	342	340	331	323	331	323	273	330	275	292	330	319	321	271	342	304	289	309	331	310	310	307	349	336	303	304	314	293	319	332	303	304	312	321	324	317	313	319	317	306	305	349	325	321	330	317	308	308	333	377	323	323	322	303	319	334	328	326	328	323	326	317	326	269	313	321	323	310	335	304	332	347	315	292	327	312	306	314	334	345	311	299	311	342	311	317	299	333	313	318	337	335	304	310	306	299	309	307	320	337	335	297	305	328	352	330	353	310	347	296	322	336	314	343	319	321	298	291	320	308	334	330	283	318	314	306	291	326	352	327	296	316	310	318	347	314	325	347	330	325	278	338	346	320	316	319	313	274	355	363	324	300	317	310	309	360	313	326	347	330	310	302	309	340	338	344	313	317	327	302	296	331	307	334	295	307	344	306	317	373	330	329	338	331	315	330	297	337	295	283	316	279	308	308	313	352	310	316	324	303	372	306	319	342	308	297	293	321	304	294	306	299	305	314	334	297	325	347	313	322	288	298	305	325	324	339	356	309	348	323	308	290	283	322	287	295	329	318	360	316	326	338	334	371	318	307	302	331	286	351	314	330	324	311	304	337	293	318	284	333	315	330	318	355	342	309	313	328	320	279	336	336	314	320	360	306	309	305	298	325	321	322	314	337	309	305	316	318	303	314	289	298	303	321	320	345	325	320	304	336	346	291	300	288	299	298	321	324	309	318	341	321	333	331	341	312	355	320	316	291	313	317	351	341	307	330	303	298	323	357	325	281	324	333	324	309	334	326	321	334	310	316	323	325	321	339	348	310	301	286	316	324	358	317	280	309	304	324	339	342	331	300	335	301	321	361	318	315	346	324	326	345	346	297	295	288	316	291	346	337	339	295	291	290	350	336	324	316	301	337	348	331	315	306	320	312	337	293	317	315	330	334	316	312	347	308	294	314	336	282	291	329	320	311	373	346	310	332	299	318	314	340	325	310	314	339	328	307	295	355	360	276	334	305	304	306	325	316	320	336	329	318	319	343	309	296	317	345	307	311	339	326	300	311	325	349	326	325	298	343	327	343	297	298	333	302	301	317	343	308	313	304	302	322	325	340	317	326	315	295	277	337	305	339	327	295	331	298	271	282	336	318	318	319	293	305	313	338	285	335	340	320	294	296	355	302	296	312	343	289	333	268	325	322	309	300	296	337	312	338	332	321	282	303	324	303	329	300	318	272	324	302	326	335	353	309	302	337	346	300	362	309	330	292	328	327	322	321	337	325	305	319	297	328	339	352	279	325	308	333	297	322	304	302	325	317	365	358	318	331	348	291	306	294	327	286	323	309	329	292	317	327	310	332	311	320	335	325	328	308	318	332	325	301	341	321	334	266	308	331	328	336	315	271	327	322	329	349	321	293	337	324	316	313	349	338	314	300	335	291	283	351	310	307	326	322	312	335	314	352	305	299	298	322	349	335	341	317	327	318	336	312	297	310	309	349	298	313	338	331	335	322	344	317	329	330	332	308	333	317	311	348	288	307	354	306	337	331	316	358	300	309	298	301	320	319	330	338	328	320	301	288	333	303	324	311	295	338	310	345	290	300	310	357	303	285	317	333	287	319	296	314
33631	21108	18698	13707	12702	10598	10188	9353	7925	6021	3901	2634	1915	1699	1592	1720	1582	1878	1867	1780	1732	1538	1403	1195	1136	1046	1058	1010	969	878	863	850	759	788	767	713	767	775	677	653	723	729	726	708	684	655	665	693	681	714	662	652	641	713	641	671	650	680	661	635	699	619	703	715	696	693	734	645	695	644	679	625	664	663	675	653	666	699	635	648	702	710	686	697	702	700	662	701	643	689	650	685	677	640	637	660	729	638	639	671	687	632	629	721	677	637	640	671	695	626	683	675	663	688	684	648	685	676	694	671	659	689	698	644	659	665	690	623	655	672	629	626	681	688	710	670	667	710	693	659	666	698	657	646	693	695	672	672	664	693	652	652	696	730	684	656	671	661	714	668	666	647	671	727	704	715	646	669	656	682	675	703	677	736	647	681	723	695	671	665	663	671	661	675	655	628	645	685	673	696	688	659	627	640	647	662	619	689	675	652	687	648	658	653	642	713	704	627	693	642	640	656	674	683	676	623	654	724	684	688	633	692	706	660	685	674	694	657	673	671	665	699	657	699	677	707	673	685	634	724	720	697	725	613	694	679	710	671	696	690	672	703	666	662	670	679	724	690	656	643	695	682	637	663	724	673	700	667	672	676	664	689	685	670	673	676	670	681	682	690	654	646	672	658	683	696	707	689	641	679	696	705	671	674	689	660	656	625	682	677	665	721	749	690	661	693	635	677	671	704	627	717	684	679	695	696	665	667	667	633	690	689	692	659	677	641	641	666	672	666	688	650	706	638	691	686	658	661	686	664	687	698	700	659	606	643	690	645	690	639	640	658	652	668	651	671	661	623	657	668	696	669	656	714	660	710	631	654	637	643	653	652	651	667	703	705	651	691	640	668	665	644	648	636	648	688	659	661	682	672	656	692	681	661	669	640	704	609	682	626	669	677	690	666	664	693	696	659	716	696	743	726	672	654	607	672	630	687	638	666	641	705	662	704	657	712	669	685	705	676	671	690	668	673	681	711	678	642	656	690	589	718	666	673	695	636	650	661	693	730	735	664	689	674	622	699	669	645	657	708	681	672	660	674	707	676	690	672	691	684	706	669	692	649	712	699	678	674	673	664	682	688	678	684	638	681	668	673	696	683	631	688	680	718	648	662	682	721	631	676	700	648	679	687	719	646	647	698	676	677	626	656	677	606	687	684	685	689	674	666	662	671	692	660	661	669	686	642	688	646	688	710	676	674	679	651	629	643	668	643	668	668	670	637	651	740	717	680	679	724	679	683	687	684	681	686	647	674	668	653	651	654	680	677	683	682	652	672	652	641	681	677	688	635	657	674	667	679	672	661	707	667	612	668	651	683	670	668	708	667	645	651	672	681	701	666	647	653	691	665	663	698	710	691	680	669	709	646	691	677	689	673	676	665	700	705	690	719	660	667	697	678	710	659	721	682	658	642	685	688	661	691	724	646	631	680	668	679	642	633	642	623	664	679	676	697	657	688	722	678	661	691	658	651	657	626	676	686	671	683	705	664	644	710	665	687	667	679	664	670	638	692	681	624	663	663	647	684	695	674	652	671	669	657	723	669	701	663	680	638	649	657	632	677	679	660	718	667	643	650	681	677	661	633	632	628	695	675	696	672	693	671	669	687	648	634	682	672	683	661	667	688	687	654	633	693	672	663	658	658	638	689	693	630	715	657	651	661	667	630	660	702	632	680	713	699	685	647	652	664	656	681	644	675	697	691	678	647	735	693	671	653	674	659	654	652	674	667	717	697	645	640	696	674	656	666	698	705	641	656	653	690	710	648	645	683	672	652	686	668	692	694	640	725	697	700	638	667	733	683	646	677	660	679	683	661	659	683	641	679	685	679	647	674	679	637	633	642	670	702	686	676	687	627	700	640	683	697	634	686	690	695	653	651	715	718	643	689	658	695	667	670	700	648	687	701	658	692	657	684	663	699	685	739	652	656	666	679	717	664	663	709	662	676	638	671	675	695	621	749	685	690	711	662	699	656	704	659	645	654	691	669	707	691	690	671	685	637	654	670	631	676	640	648	657	682	666	671	712	639	630	640	709	674	707	654	651	703	707	677	612	648	687	669	688	686	657	680	713	685	642	677	691	670	649	702	713	657	678	656	671	654	642	735	711	678	691	696	667	643	660	682	724	655	667	679	689	671	676	677	648	642	708	660	726	656	666	665	703	640	687	675	697	696	704	682	714	685	623	676	698	632	668	724	650	630	623	655	678	679	612	725	636	750	696	668	715	672	679	673	723	733	662	645	682	657	691	672	620	639	672	651	666	699	701	677	709	667	636	712	635	710	680	635	655	700	664	682	681	667	654	672	715	692	671	661	675	665	692	692	654	709	659	692	672	668	700	685	715	662	665	612	669	653	679	737	696	673	692	712	664	689	625	672	653	718	660	649	655	666	692	690	684	653	697	660	658	681	658	643	667	644	692	678	697	672	678	682	681	685	646	620	667	693	628	697	707	635	677	679	681	651	652	636	707	646	699	699	641	717	689	678	683	679	725	694	641	600	735	699	709	658	707	656	700	654	657	666	675	637	712	667	659	687	635	714	604	655	655	675	665	708	675	710	661	670	691	690	683	619	718	660	673	685	728	657	669	709	682	671	700	666	657	679	704	693	654	706	728	640	660	642	673	653	693	683	671	648	645	645	707	679	678	616	649	659	697	681	664	715	666	664	712	667	689	664	682	667	683	710	659	699	681	673	670	696	694	664	679	611	641	701	641	707	629	676	652	664	671	644	682	674	685	704	698	673	641	657	716	689	707	672	702	665	674	648	660	700	659	659	657	674	677	668	706	671	697	660	685	672	620	685	652	652	742	648	661	661	696	645	671	654	701	664	634	689	688	636	661	679	671	672	710	645	735	666	734	688	668	684	660	677	684	696	672	701	694	692	622	691	682	630	667	668	639	683	675	668	671	665	660	700	683	647	667	645	690	672	713	668	697	691	653	635	642	668	622	655	602	690	671	664	696	698	663	679	696	687	694	734	684	615	662	684	721	693	681	678	653	684	673	720	663	636	718	689	648	643	638	689	640	674	683	671	647	653	690	663	685	681	640	689	693	672	690	651	683	697	643	628	682	687	662	667	659	633	644	673	702	654	658	698	664	677	663	682	680	652	666	670	759	680	693	658	659	705	652	677	632	676	667	689	677	663	686	680	702	710	673	683	629	629	656	683	656	673	675	652	676	686	704	691	663	652	705	658	714	662	681	688	720	657	665	651	700	679	692	667	683	661	661	678	671	713	669	699	683	620	663	696	678	671	664	683	668	646	721	681	649	648	709	652	635	660	686	643	663	702	715	693	660	649	659	719	676	662	678	636	683	687	663	628	653	662	697	661	694	645	660	691	676	649	658	749	650	701	712	711	652	674	716	692	680	706	717	714	678	677	702	658	677	654	676	644	647	700	703	671	683	676	721	654	627	682	716	670	691	690	674	717	680	682	625	684	672	669	713	653	678	666	680	680	680	643	682	652
35678	16223	5753	2529	1793	1401	1159	1119	830	636	480	396	343	344	360	313	336	354	335	346	336	343	352	312	283	315	294	290	295	297	327	332	287	295	293	266	286	289	316	288	323	312	303	278	311	291	253	290	291	322	285	264	302	284	306	294	292	284	307	306	293	319	265	322	285	298	281	288	280	280	275	310	288	267	307	308	274	320	313	275	284	282	268	260	295	314	278	285	274	286	299	297	299	297	294	289	293	288	279	276	300	288	276	282	298	300	289	293	262	277	291	306	280	281	273	289	294	324	330	285	264	301	292	289	280	299	304	294	279	277	301	300	269	297	266	288	291	266	309	279	281	274	314	307	276	288	286	272	307	271	282	295	280	303	325	292	307	300	274	298	334	298	285	302	304	293	307	288	290	309	259	277	326	271	301	306	285	285	281	261	303	289	291	327	288	284	260	276	313	301	264	302	296	310	301	330	297	333	265	269	297	310	290	294	267	297	284	261	288	307	253	246	310	265	309	282	280	275	298	287	286	307	310	244	261	301	251	291	287	274	252	299	317	281	277	295	288	301	330	306	276	258	278	303	281	294	280	299	293	278	294	292	278	285	272	296	312	264	335	307	295	302	264	317	335	272	287	306	267	294	274	278	281	302	297	299	264	258	259	311	285	304	273	283	292	268	288	323	265	278	267	277	297	273	300	282	293	286	273	293	263	268	270	303	274	317	272	259	302	292	274	261	279	289	301	267	299	330	285	272	287	280	275	278	297	288	284	277	229	259	324	296	297	302	265	265	304	310	261	242	317	301	301	312	309	311	292	279	288	276	272	284	272	266	261	258	283	307	287	315	312	277	268	290	266	284	329	272	308	249	295	274	288	309	264	264	279	339	294	281	310	294	258	270	295	274	282	273	277	261	263	281	312	291	268	307	274	271	286	267	293	319	285	312	304	295	303	266	313	265	278	324	324	301	253	272	278	300	285	293	278	275	271	297	293	267	259	304	285	276	261	265	298	262	257	308	293	299	289	279	314	278	255	228	322	306	305	296	283	289	305	299	284	274	290	271	303	290	331	268	296	288	277	294	310	305	255	263	287	277	259	276	292	281	290	317	268	256	304	290	293	298	290	293	284	266	298	305	283	287	298	246	292	294	302	308	295	297	284	294	302	286	302	266	299	279	288	288	284	289	261	296	313	292	306	314	308	259	301	288	282	302	322	293	256	314	269	278	289	274	324	328	287	315	298	277	302	297	290	285	254	276	284	318	285	281	323	281	283	287	304	302	316	277	305	308	339	287	251	259	296	273	310	270	276	290	288	295	316	314	293	254	293	263	312	301	281	302	276	303	290	305	308	272	304	288	272	280	300	299	311	302	269	312	256	268	286	320	272	284	273	259	300	321	283	288	269	290	256	263	283	285	303	284	297	292	303	248	285	241	288	275	253	278	295	261	266	283	299	291	312	296	294	266	281	306	271	303	287	276	286	270	335	298	300	288	306	291	282	270	275	284	277	299	243	302	272	304	289	312	284	295	287	318	302	264	284	285	318	283	304	285	324	324	299	290	283	277	250	302	257	277	273	262	304	271	234	297	290	282	281	296	279	277	299	287	268	269	284	272	299	283	299	262	301	287	249	311	320	284	280	262	241	288	274	269	281	291	271	293	309	272	258	271	296	322	290	303	278	249	270	299	246	246	282	322	304	327	277	288	308	314	263	290	281	276	268	263	314	274	278	273	254	280	283	277	275	302	268	259	289	319	272	308	255	281	271	291	298	312	310	301	310	317	300	314	293	322	294	264	301	272	263	286	307	261	272	274	292	322	292	268	298	278	305	306	296	313	283	316	289	257	295	260	285	300	276	305	270	309	253	296	308	264	298	298	278	271	289	297	289	285	284	278	254	294	301	295	257	315	314	331	295	291	279	331	252	273	289	276	288	300	302	287	288	279	298	302	267	302	286	256	266	285	294	317	307	284	291	276	282	280	320	262	301	307	329	271	320	297	280	270	301	290	310	271	287	254	260	310	307	289	299	272	256	282	266	272	273	271	278	270	264	289	269	281	263	296	261	282	272	288	309	278	277	308	258	333	287	276	257	266	319	294	293	281	261	278	305	283	280	260	314	276	279	270	303	267	275	299	248	295	279	291	289	276	273	312	295	269	310	268	277	281	267	287	252	294	263	290	281	255	273	246	293	269	268	277	311	265	279	282	291	297	315	303	286	297	268	277	310	290	289	291	279	287	260	259	292	292	270	304	279	281	264	277	283	261	300	295	313	305	313	295	329	306	275	296	287	271	283	303	260	245	288	295	286	256	280	286	270	263	312	322	278	321	346	306	319	304	272	271	276	270	262	315	287	290	283	265	281	308	305	281	301	265	292	265	278	291	281	300	283	299	294	294	297	255	237	299	280	281	277	265	303	316	274	287	293	334	261	286	298	306	277	293	277	281	276	278	255	296	268	302	265	286	296	275	272	287	301	272	249	303	267	267	297	277	289	309	282	272	324	279	246	278	325	313	293	279	249	265	309	312	284	285	293	309	249	256	277	280	271	302	309	286	285	261	304	276	275	278	272	267	265	278	293	290	265	292	282	274	271	282	285	290	247	308	277	259	288	269	266	286	300	282	283	297	270	269	289	287	301	299	315	316	281	289	283	282	278	296	287	298	305	311	298	285	292	299	268	279	278	283	326	316	308	290	283	275	300	279	298	289	262	267	279	298	243	230	335	292	270	295	317	286	286	301	287	269	295	287	287	302	288	275	243	331	297	258	302	257	283	319	261	274	325	269	286	268	320	262	273	296	276	272	288	279	278	289	310	302	301	342	262	265	290	273	281	294	282	258	280	257	291	282	289	287	296	310	286	283	311	268	267	265	283	279	292	276	330	303	297	279	240	289	300	268	299	320	298	271	284	302	257	282	286	294	266	310	308	310	283	269	284	274	264	259	278	309	308	297	262	306	265	309	284	276	306	299	298	331	305	263	274	319	277	326	287	282	315	284	264	305	306	296	248	260	284	306	313	274	251	293	308	293	267	279	280	301	300	301	271	320	284	297	299	287	244	309	294	293	310	304	318	269	277	298	295	284	282	253	272	315	268	293	276	274	302	260	266	273	304	285	263	277	258	277	291	295	288	289	290	283	281	271	274	333	277	284	312	265	282	297	304	279	272	241	297	275	288	260	331	283	249	281	312	303	306	293	283	261	298	276	305	262	322	274	274	281	289	289	275	282	294	303	286	288	281	307	262	304	309	292	292	295	297	268	273	287	265	276	282	293	280	265	294	316	284	282	273	260	249	305	289	286	281	292	276	278	317	272	293	294	292	300	289	286	281	295	309	327	289	274	258	332	290	265	279	313	304	286	271	247	257	306	276	281	290	294	314	303	279	311	290	299	287	271	286	275	242	278	279	287	282	283	285	266	302	295	277	259	281	317	317	249	277	291	292	292	295	304	258	266	284	274	276	315	298	269	270	298	309	280	268	267	285	294	311	291	316	293	304	311	294	261
19762	9519	7839	6991	6000	5096	4387	4279	3142	2297	1621	1133	906	861	878	900	882	929	906	927	904	916	896	809	779	696	709	728	722	729	737	674	641	650	659	643	665	595	603	636	584	618	595	623	560	573	571	614	622	604	601	555	624	622	604	596	618	613	589	642	595	576	623	610	626	593	596	601	616	610	640	630	599	658	589	613	557	604	569	602	621	553	612	616	586	641	600	632	605	568	612	620	579	637	577	567	592	598	596	591	666	627	613	596	620	604	615	572	584	628	624	571	606	590	606	581	602	626	608	608	631	612	549	662	590	615	628	630	581	634	612	596	591	581	606	609	613	575	601	574	636	607	618	621	575	616	581	580	663	606	584	646	598	609	630	594	604	594	610	577	602	607	609	587	600	632	612	624	606	609	577	615	589	590	612	600	593	579	582	620	645	614	593	601	593	632	618	587	573	595	639	630	601	595	562	616	589	585	586	571	606	634	599	610	630	563	608	586	586	595	606	623	599	652	594	603	570	581	609	591	659	619	614	617	682	639	588	627	629	589	588	630	624	596	628	592	591	630	591	586	637	599	568	605	602	607	605	627	647	618	616	587	611	607	587	586	599	580	611	543	590	625	580	579	610	605	583	583	602	590	617	616	590	594	591	600	567	598	625	651	576	601	579	610	626	610	655	640	652	579	600	634	599	577	594	586	614	585	613	607	593	603	648	612	592	590	621	594	654	606	562	592	636	645	614	615	594	585	648	609	608	577	579	600	576	623	615	632	656	584	590	572	592	624	577	588	608	609	603	595	613	603	585	614	582	584	579	609	630	577	640	610	571	598	600	565	602	576	571	602	608	624	591	594	623	566	579	572	614	578	603	630	565	618	599	603	603	586	640	583	606	560	599	647	597	634	608	599	627	568	619	620	668	589	647	620	622	634	633	627	587	626	587	562	609	603	622	548	608	588	608	596	636	576	586	595	594	643	641	575	639	593	602	621	582	618	607	596	646	596	575	606	594	592	630	597	620	610	641	571	548	598	633	608	638	641	643	632	618	584	626	602	658	581	624	633	594	582	601	589	567	573	561	613	637	575	594	589	653	601	662	637	581	629	652	627	580	623	616	601	606	629	615	608	593	596	644	611	590	652	617	596	635	565	532	592	673	589	598	639	574	635	645	593	596	644	585	653	620	596	592	650	554	607	600	649	599	630	632	660	602	619	650	625	626	645	637	579	598	616	610	619	638	606	656	621	644	612	622	580	619	614	637	571	607	587	599	599	611	610	599	634	598	611	623	615	648	616	608	567	621	623	601	574	616	598	625	620	586	601	581	602	605	598	620	615	564	604	632	609	637	573	612	590	644	610	614	608	635	594	594	612	644	607	584	628	622	607	619	612	650	611	583	604	603	577	607	615	617	608	665	589	617	603	601	605	672	611	598	639	647	586	635	646	607	582	577	612	620	617	614	573	633	590	602	607	637	611	613	623	605	614	587	604	592	633	610	654	609	595	563	599	644	656	605	627	595	633	633	587	611	568	624	579	651	580	583	619	591	553	607	635	582	651	611	608	592	666	617	609	592	579	581	619	613	636	621	612	651	618	626	564	594	570	624	587	596	616	595	600	624	530	606	600	618	621	613	618	603	545	563	636	624	596	593	614	636	587	584	625	596	589	640	598	618	647	602	666	589	634	592	609	605	590	601	577	618	592	563	575	575	588	624	596	607	638	605	577	601	642	604	596	629	565	605	631	623	635	624	580	622	634	620	588	561	636	582	599	569	640	586	613	606	582	588	587	620	609	620	577	609	584	600	654	575	595	618	620	631	650	599	615	581	675	657	584	606	625	605	589	612	592	627	609	590	599	648	619	598	578	650	642	568	575	622	592	605	645	617	588	604	613	648	602	622	602	596	628	646	606	578	697	602	566	621	601	615	630	573	583	615	606	614	607	620	622	586	643	552	592	562	584	603	582	608	617	659	594	589	619	624	630	625	603	570	638	570	622	628	583	624	586	549	606	613	595	638	613	594	655	636	613	647	618	602	603	582	613	589	601	638	608	626	610	616	607	632	591	594	644	589	587	619	601	617	589	614	615	575	583	608	600	638	634	622	582	615	610	592	565	578	655	608	631	628	571	611	640	588	608	594	600	631	611	565	612	618	580	590	617	607	575	595	602	601	614	582	594	613	626	632	592	560	655	582	613	635	559	578	587	583	629	603	611	639	611	603	665	615	590	609	628	620	625	621	556	643	611	579	569	589	649	602	586	623	650	576	600	594	612	621	601	587	603	625	608	641	581	613	560	581	592	594	583	605	651	618	604	632	641	575	599	594	557	606	590	561	606	596	599	561	580	612	602	599	595	619	569	643	633	661	599	625	582	600	600	611	602	590	578	589	589	607	592	596	603	634	580	561	592	597	581	614	632	607	584	576	663	610	615	604	614	609	621	635	625	607	658	624	616	588	622	599	623	599	589	577	597	642	653	574	640	595	573	605	620	583	590	616	625	616	547	625	624	583	649	585	637	618	597	612	595	572	604	591	668	598	668	641	628	633	599	675	582	569	617	618	619	611	612	582	605	597	620	646	615	620	574	629	575	620	618	651	611	599	633	646	620	604	648	608	596	621	596	602	618	624	610	595	581	623	598	625	627	644	634	638	586	635	627	620	605	634	593	602	632	599	616	581	617	616	599	660	609	602	589	601	592	581	649	641	624	591	590	579	581	641	611	611	607	566	610	558	621	630	593	593	607	583	598	611	623	566	628	592	596	640	622	624	611	569	615	639	616	550	610	547	553	597	632	627	595	627	591	615	639	604	595	618	598	606	615	644	600	571	625	600	600	591	617	564	624	652	630	597	531	599	596	625	604	619	594	612	609	630	617	642	589	610	605	598	600	599	598	604	607	575	631	607	624	592	574	629	611	620	638	620	562	631	623	590	605	667	619	599	570	604	609	646	614	628	605	660	611	604	643	630	605	632	592	628	631	581	632	681	631	644	610	601	635	604	638	609	585	632	653	568	606	564	564	602	569	605	588	581	654	574	607	553	608	635	630	552	587	655	588	575	606	644	585	572	634	634	595	563	601	613	560	590	588	649	574	585	605	611	628	662	596	586	583	596	600	616	625	613	625	597	584	598	662	584	621	652	602	601	613	573	667	615	609	583	617	620	647	632	595	633	625	618	611	600	616	633	590	602	628	600	609	631	624	609	589	633	565	601	601	585	664	587	618	629	608	649	607	591	594	603	623	581	574	555	653	582	571	607	631	640	570	578	595	602	606	604	583	653	602	585	598	633	603	570	593	591	624	607	525	600	592	573	642	599	618	581	608	619	603	571	594	634	576	608	608	616	630	635	578	638	637	628	614	614	667	606	593	605	585	588	617	559	639	626	613	645	621	619	630	596	592	592	588	587	655	562	633	587	632	624	609	562	615	586	576	602	620	612	609	608	649	621	610	632	560	598	623	612	595	626	605	600	630	605	624	543	613	594	632	599	655	596	637	634	678	623	599	603	597
46976	23593	11833	5307	3417	2437	1954	1723	1362	974	677	495	453	428	363	371	392	435	479	457	392	384	351	353	330	345	367	323	332	285	299	287	316	321	299	291	310	274	288	276	270	296	268	256	261	300	282	320	263	292	298	281	282	302	281	271	287	262	295	303	287	291	298	304	315	276	287	307	269	296	294	274	308	295	281	298	265	274	297	273	288	280	293	285	259	272	263	303	314	274	307	296	268	257	262	295	249	299	237	248	310	282	294	270	290	262	255	280	275	267	272	300	284	299	263	284	291	286	291	258	298	273	269	271	289	262	278	275	268	275	303	280	265	278	277	284	266	288	288	298	268	285	279	290	305	263	289	299	291	277	298	287	261	257	294	279	298	282	291	282	267	263	303	307	292	289	274	265	321	283	256	279	291	269	299	312	280	258	270	284	277	327	271	269	289	271	275	277	262	300	274	273	318	276	260	289	275	318	328	297	308	268	269	300	289	295	270	290	280	335	290	308	261	250	280	301	294	308	300	272	246	291	280	291	273	275	309	270	291	282	308	293	286	301	278	293	266	300	296	286	290	245	293	270	247	274	232	262	298	285	289	284	276	307	286	297	251	324	285	285	248	278	295	281	254	264	303	295	319	303	265	255	294	268	277	283	291	288	269	286	308	276	277	256	257	320	263	277	268	313	283	276	297	298	257	281	308	305	259	281	250	261	270	282	273	274	290	278	326	296	295	262	271	277	301	291	275	303	311	300	269	292	285	314	260	247	263	272	273	270	264	281	276	300	290	313	281	285	318	301	301	266	307	264	296	295	251	286	277	267	272	242	260	278	279	272	297	252	285	280	264	273	290	319	274	260	249	278	265	272	272	270	268	279	267	308	273	291	287	266	295	313	305	307	302	292	279	288	295	314	267	296	278	287	272	282	273	284	316	286	287	297	309	275	282	309	298	296	278	270	310	262	286	282	292	271	266	280	284	276	298	259	252	283	290	281	257	268	298	249	261	258	274	299	326	274	287	275	287	279	276	276	252	279	261	359	266	340	255	283	263	288	296	282	277	289	308	256	278	301	276	281	279	281	310	305	304	260	265	285	266	278	320	286	285	294	300	296	311	283	306	300	261	270	262	297	336	303	265	295	297	287	290	285	283	284	264	284	284	296	276	286	286	294	274	330	279	291	275	283	294	275	294	303	285	290	292	271	262	310	268	283	276	292	312	266	270	318	286	298	268	285	289	257	267	290	273	249	322	285	297	290	298	276	279	254	284	260	271	270	268	303	279	273	291	291	268	278	322	293	310	285	313	261	264	303	262	292	298	269	257	297	305	279	290	260	306	261	248	266	276	282	259	266	301	267	319	263	292	243	275	286	287	277	281	255	280	282	277	262	255	291	303	286	298	296	277	287	302	264	297	257	274	281	319	275	288	267	278	274	265	294	265	278	278	306	280	294	299	255	305	283	260	283	277	291	260	280	305	305	260	289	287	299	294	280	294	313	290	273	253	301	292	275	278	295	288	302	293	265	293	311	312	282	262	271	250	310	327	325	253	283	276	305	287	305	261	281	305	324	283	286	279	282	288	283	270	270	276	292	276	323	286	312	272	270	284	261	235	298	261	309	277	293	290	273	295	297	297	290	291	282	311	283	310	323	288	262	267	291	244	301	272	280	275	295	270	305	261	271	280	274	285	305	272	299	275	291	303	300	267	280	254	284	287	264	282	265	329	271	292	294	274	309	278	292	309	287	298	271	284	287	324	310	302	289	291	268	295	330	308	291	291	275	301	291	281	286	267	273	262	296	295	296	328	299	297	328	248	304	248	298	300	304	322	266	286	296	273	289	284	297	274	278	288	261	279	279	256	276	264	300	272	285	281	287	268	296	275	256	267	269	297	310	273	262	277	291	269	287	302	308	311	276	288	304	276	249	295	314	279	278	310	333	298	250	262	281	294	283	294	244	284	252	281	263	277	305	290	293	293	255	279	283	281	308	284	302	276	264	320	304	290	273	281	269	299	252	244	283	300	295	288	282	278	275	295	303	285	292	273	244	311	296	306	277	302	299	306	289	278	312	329	285	294	295	304	298	295	287	299	271	279	286	336	277	282	288	297	284	283	263	263	280	273	294	261	281	275	288	305	275	291	269	278	270	265	313	283	273	263	261	260	298	273	278	310	320	322	269	265	307	276	297	290	277	286	273	279	273	313	261	275	302	287	302	290	286	261	282	268	283	276	295	275	285	287	251	272	295	262	260	289	280	284	311	290	301	299	300	288	272	265	293	287	292	294	250	295	316	287	285	275	276	247	316	268	244	267	279	267	284	280	313	306	318	269	299	290	297	296	302	281	311	295	278	273	288	267	302	292	280	268	261	244	304	293	299	270	298	304	281	277	275	301	290	276	291	259	283	275	307	296	301	255	263	282	296	290	330	278	274	298	272	303	314	298	301	285	285	265	275	300	306	303	303	275	268	274	271	276	275	308	268	274	278	274	266	259	312	304	310	263	246	294	260	246	283	337	267	266	308	280	297	296	250	304	254	267	290	269	295	312	326	246	229	285	320	273	272	283	245	300	267	323	243	289	277	268	291	279	291	259	287	307	307	275	288	339	284	254	278	303	266	262	271	304	284	295	326	281	258	259	278	289	254	317	263	288	300	251	318	277	282	272	277	268	282	267	276	269	282	304	300	285	273	331	314	301	280	310	286	301	268	251	262	292	278	247	292	290	287	284	289	280	300	291	250	288	305	307	299	299	271	278	279	270	312	256	296	299	280	304	296	270	262	290	301	304	279	291	274	292	286	305	287	268	269	333	249	270	247	297	314	279	291	278	275	278	308	281	259	298	283	293	312	277	269	292	268	288	271	286	308	263	267	279	277	269	289	299	310	293	313	279	333	295	274	280	285	293	291	289	301	245	330	281	300	294	277	269	283	276	278	267	311	288	284	279	276	277	262	286	291	306	279	285	267	292	279	318	290	285	293	263	290	278	287	311	239	285	276	291	263	293	270	301	312	280	289	311	286	283	293	281	330	301	300	295	279	307	290	280	261	283	278	303	300	309	266	265	271	273	284	318	308	278	288	285	309	301	303	274	264	290	280	261	310	261	329	315	273	291	304	286	305	271	273	277	261	288	290	244	260	277	258	294	334	289	270	291	267	265	276	295	290	286	306	259	284	279	298	295	298	269	285	292	255	282	274	270	278	301	257	273	268	247	282	274	277	277	291	274	297	296	283	282	300	250	277	277	310	298	284	279	293	289	275	279	304	312	321	286	252	312	317	283	263	290	327	263	301	272	279	265	276	282	285	297	304	246	263	296	291	274	293	334	273	291	257	271	290	292	277	278	308	277	268	281	300	302	285	271	298	277	260	276	276	298	291	293	266	282	314	316	249	294	259	283	294	275	276	271	299	281	292	271	246	237	286	255	310	272	325	314	297	276	287	270	251	293	295	273	284	305	274	280	267	317	282	256	262	305	294	300	287	306	292	272	273	285	283	287	260	284	266
27072	15135	14231	12269	10922	8869	7915	7376	5661	4064	2607	1983	1565	1331	1215	1283	1322	1360	1391	1484	1384	1215	1156	997	868	944	878	872	816	773	712	746	701	729	698	625	653	664	659	628	570	612	594	615	624	616	598	591	591	612	611	582	573	604	586	593	601	550	593	656	650	671	649	622	603	623	596	593	672	605	603	630	585	670	613	605	587	627	636	583	622	580	564	568	612	627	615	585	608	660	566	619	637	593	613	608	553	572	588	589	588	557	578	611	589	582	591	632	569	594	634	580	666	591	615	661	631	597	616	607	651	659	603	634	599	630	593	607	585	620	557	635	575	573	603	626	603	631	610	619	597	611	629	588	627	649	592	635	621	586	634	622	588	605	580	583	580	595	629	585	602	646	589	590	627	606	601	623	590	600	600	620	562	643	622	592	602	616	621	626	584	630	668	601	604	626	609	637	610	618	588	610	664	581	604	575	590	593	634	601	574	592	605	624	606	618	616	595	608	638	598	627	606	608	588	598	602	596	574	601	599	612	563	626	636	624	621	562	674	597	632	639	580	622	591	601	622	581	610	588	654	620	605	631	647	600	576	571	580	637	615	604	609	599	617	638	610	616	592	640	648	592	621	593	578	644	633	620	579	624	602	589	629	608	625	622	621	604	584	634	585	633	600	591	599	668	604	624	612	584	599	589	638	650	540	570	598	596	633	571	555	597	575	632	606	619	624	597	575	611	605	623	611	590	627	611	584	639	587	581	610	601	606	639	620	558	632	660	569	632	616	604	604	596	638	581	632	605	594	612	598	576	608	601	617	630	633	634	616	623	595	644	617	608	575	587	614	581	581	591	605	613	597	616	605	652	619	616	603	630	574	597	662	648	593	605	613	595	591	664	575	616	642	616	626	625	566	650	597	569	603	614	604	612	646	585	616	628	588	618	597	582	629	588	620	607	629	584	596	651	574	612	606	590	545	579	580	620	609	640	631	589	572	602	637	601	618	554	632	540	605	605	632	638	581	654	620	592	583	618	613	609	646	586	629	611	581	587	587	620	605	626	593	538	565	634	589	640	605	594	631	614	604	610	626	612	563	572	592	571	564	580	607	580	623	581	595	596	622	634	573	617	572	643	617	592	595	593	599	583	565	596	624	614	620	620	607	564	551	577	610	587	646	583	621	606	607	578	628	641	585	593	568	626	617	619	581	602	636	603	566	610	649	588	612	576	586	585	593	608	603	633	597	602	659	612	623	621	627	577	569	616	565	577	602	641	592	633	632	657	584	601	594	629	599	642	567	579	640	602	606	609	634	610	651	611	645	582	601	621	610	602	586	646	627	625	609	572	599	634	585	584	594	626	659	579	625	617	596	589	579	605	601	595	608	630	634	598	618	579	601	617	646	599	632	622	601	597	600	625	631	640	588	603	626	577	634	623	611	583	560	599	608	616	591	614	592	594	612	606	599	622	618	572	625	581	607	565	601	679	627	622	571	594	604	645	565	626	577	624	587	645	642	621	595	562	577	592	608	597	589	636	634	600	620	620	580	588	584	629	628	588	629	633	588	642	625	634	591	605	616	615	604	620	622	569	604	578	600	604	617	614	582	611	577	603	597	614	591	575	616	607	591	598	576	590	572	596	632	608	587	562	571	615	638	600	561	617	588	563	586	597	622	584	626	598	631	583	646	596	601	655	598	583	601	574	572	613	577	651	621	628	637	660	602	614	641	610	607	622	606	600	584	598	615	635	607	586	632	594	574	605	631	631	627	644	621	617	603	621	551	641	602	612	559	570	645	649	647	589	613	631	607	630	634	576	604	594	639	642	576	622	608	614	625	637	647	648	650	594	588	616	616	592	597	544	588	590	611	590	637	620	583	584	590	632	621	592	628	607	613	610	581	576	612	592	592	594	601	625	590	644	618	610	572	607	632	636	596	586	632	626	625	588	612	569	584	627	579	625	587	602	605	589	603	637	617	592	577	622	601	636	612	552	588	579	634	596	632	582	604	627	607	596	635	623	632	624	635	595	580	591	591	578	582	602	594	574	623	573	606	626	586	586	617	627	620	605	624	599	616	627	597	575	612	619	626	649	582	598	580	586	587	556	575	625	608	632	622	589	632	589	641	579	591	587	612	592	621	641	618	572	619	626	576	630	574	608	633	658	590	597	622	606	572	607	599	634	577	573	601	613	599	574	600	600	635	614	618	622	575	592	620	622	641	619	614	582	648	606	588	602	590	608	567	626	627	615	619	603	599	602	608	613	599	567	557	644	565	612	603	586	603	577	608	599	556	638	564	638	600	599	622	640	594	642	545	640	597	611	589	634	626	589	625	613	580	619	610	617	586	601	561	618	623	659	583	618	570	586	563	607	607	599	614	567	605	675	616	625	633	606	583	592	620	569	635	580	602	633	608	629	622	598	609	628	592	614	626	642	615	618	605	618	588	579	610	591	594	602	572	585	609	599	603	654	636	622	614	634	644	593	589	627	624	616	586	583	631	674	619	568	598	584	634	641	609	637	592	638	630	618	572	569	606	638	590	579	592	640	628	595	579	586	604	555	614	589	592	583	648	631	654	608	602	575	602	605	631	625	602	612	623	572	593	629	632	586	581	574	597	594	613	632	563	588	606	602	575	611	603	656	606	652	614	572	653	652	590	625	626	655	648	570	556	593	596	598	586	606	584	619	591	608	642	608	591	602	650	640	579	615	602	611	619	577	608	590	573	591	565	630	626	615	581	599	620	612	603	610	606	633	625	597	586	608	615	671	619	596	661	597	616	569	586	620	584	586	571	592	591	584	618	580	641	602	607	599	614	570	611	632	613	623	589	591	630	597	613	580	611	633	603	611	617	604	632	613	590	613	616	619	608	615	611	617	614	605	583	607	587	595	612	633	606	610	608	570	637	655	575	625	602	585	614	576	619	574	611	643	596	557	634	596	598	634	575	624	624	594	581	638	603	621	594	619	650	607	575	606	579	588	610	648	594	629	576	608	641	627	585	604	578	635	618	610	618	619	619	597	615	608	609	584	571	590	629	631	689	608	640	625	611	587	586	591	576	640	658	589	608	633	582	613	630	600	593	590	629	617	626	645	581	570	590	574	560	585	579	588	590	618	566	621	639	604	598	609	625	606	624	637	587	590	574	577	611	620	621	590	656	585	598	653	573	609	614	633	648	608	615	603	604	578	602	612	598	528	580	607	643	621	570	630	620	621	616	591	632	650	611	577	627	609	564	635	607	564	564	588	640	596	597	549	600	585	617	617	605	625	580	647	587	637	612	598	622	620	568	599	594	614	638	585	626	630	563	600	603	631	652	647	573	552	593	590	586	625	598	606	596	603	619	610	626	614	627	591	576	564	579	585	621	606	596	647	614	640	591	625	587	574	640	635	638	576	625	587	579	600	589	622	556	583	582	560	602	603	570	605	624	630	639	620	602	642	606	602	623	612	629	620	590	627	604	626	632	592	602	654	637	589	579	584	602	637	611	543	656	580	576	656	587	583	656	611
55994	30289	18729	8302	5328	3718	2922	2463	1999	1440	951	752	547	488	516	485	514	558	505	607	479	485	444	430	392	374	397	397	399	380	367	328	347	371	343	328	325	324	304	342	309	295	351	325	312	313	297	338	336	341	318	335	322	344	320	337	328	320	324	312	336	306	302	324	306	317	318	323	306	316	300	313	296	315	316	327	319	332	298	335	290	320	336	306	330	318	335	311	316	299	328	304	329	326	296	300	293	323	320	332	352	324	347	300	330	368	346	282	301	328	311	339	332	296	322	340	304	310	306	317	328	340	318	328	312	302	331	304	337	291	320	332	316	322	318	316	341	323	313	333	270	315	302	329	293	334	307	281	341	334	312	310	322	284	295	351	335	320	296	383	335	313	328	304	353	308	325	305	341	317	308	312	328	356	333	289	303	367	297	307	308	303	362	332	332	290	338	323	291	339	309	327	332	299	311	322	328	331	330	340	326	301	360	296	288	320	334	325	347	311	295	328	329	306	355	279	358	332	295	281	276	339	335	296	300	319	337	327	340	312	282	324	325	305	323	326	311	339	311	335	322	291	304	299	304	334	315	332	316	308	341	310	298	292	323	337	309	329	312	318	277	313	322	336	313	312	318	341	324	337	297	321	310	311	324	310	336	270	309	328	342	336	307	299	307	293	294	342	320	320	341	295	265	308	328	337	327	322	314	349	331	331	321	322	320	310	307	293	332	329	336	316	321	301	339	314	337	331	298	316	317	349	329	331	346	303	294	316	320	294	311	309	299	336	329	280	382	327	306	320	333	311	345	314	334	291	328	342	297	327	327	323	351	321	363	308	302	283	321	308	290	324	323	300	291	319	375	276	333	344	357	337	304	341	317	337	322	321	322	298	326	317	333	328	300	305	325	337	310	321	307	342	318	323	316	324	329	328	327	305	326	337	352	315	359	326	298	320	357	335	320	289	327	303	339	335	328	312	297	322	339	304	296	330	344	313	312	325	328	320	302	311	324	302	343	314	336	330	309	286	332	321	304	317	335	341	307	290	284	285	312	372	328	328	312	310	306	334	341	320	306	313	307	285	326	337	298	325	293	295	320	338	281	300	358	309	306	341	330	351	308	269	323	302	315	353	328	289	303	314	306	348	359	315	306	311	311	323	305	282	315	269	322	311	317	296	310	305	328	323	365	334	313	304	329	318	334	324	309	304	309	308	314	316	305	351	363	354	345	363	308	320	312	337	326	329	309	350	335	335	307	317	335	334	337	317	319	288	342	338	362	357	294	342	335	336	322	319	292	336	333	311	325	282	286	328	317	306	335	277	317	316	328	314	338	308	336	313	324	307	336	280	300	354	359	294	290	334	331	313	312	303	324	345	355	325	330	341	349	304	324	309	307	308	317	290	306	334	335	342	311	330	317	350	306	352	294	352	286	315	300	346	327	315	317	321	324	309	323	314	278	304	344	309	370	329	344	343	319	289	339	308	315	354	329	334	323	286	297	311	321	267	302	309	330	321	304	298	330	304	291	322	328	291	309	349	314	373	358	339	278	286	305	341	321	340	310	287	294	327	331	303	346	332	304	350	317	325	324	323	331	334	326	358	323	303	313	326	324	339	305	288	327	340	332	343	336	323	309	352	320	354	277	305	325	291	329	329	292	285	305	304	323	303	293	281	355	336	325	315	311	331	304	296	309	273	295	311	304	288	307	303	318	316	300	331	337	317	327	293	318	312	299	333	321	349	330	315	317	314	327	316	312	340	329	315	344	324	313	322	330	330	301	296	265	300	266	323	295	333	311	360	347	347	351	336	327	349	293	347	326	264	331	307	296	318	309	358	311	312	313	314	284	321	331	327	299	304	350	301	322	306	321	357	323	299	315	308	295	318	326	314	323	333	305	368	302	289	293	307	307	339	321	351	303	280	323	353	319	329	285	322	347	318	311	309	312	326	278	351	309	301	338	306	296	310	343	334	311	301	329	307	314	327	321	363	330	334	325	338	324	304	336	294	309	321	355	333	316	308	305	313	302	306	349	327	286	319	292	358	334	329	311	289	311	323	330	268	330	341	299	301	326	307	306	362	280	309	304	335	327	330	318	310	322	311	323	327	309	312	332	327	322	308	311	342	299	330	324	355	337	299	307	310	299	327	326	327	331	338	343	275	315	337	357	333	330	321	326	348	349	297	320	305	303	330	321	306	310	316	347	353	323	306	297	301	312	305	314	282	364	286	284	308	296	331	306	297	283	293	341	303	307	286	366	306	292	308	331	333	327	280	318	280	308	323	326	304	313	356	320	322	301	341	320	304	272	325	283	343	333	333	307	330	351	347	295	320	324	313	317	328	320	321	339	337	320	352	314	321	303	308	332	314	287	301	305	325	331	313	302	302	316	342	324	318	351	338	337	270	342	302	301	326	294	290	378	303	299	319	354	341	278	278	307	304	326	327	291	359	359	323	301	316	322	267	308	358	342	313	297	339	325	329	304	311	296	322	324	300	345	337	326	299	329	308	295	318	344	331	340	358	317	353	293	313	325	304	325	302	298	309	328	333	319	338	306	313	296	340	282	320	329	310	293	309	342	328	304	324	353	287	320	324	334	305	289	331	347	327	295	340	311	310	313	301	310	325	345	304	322	339	308	291	277	314	344	316	309	314	291	310	323	316	304	323	378	332	364	297	321	297	343	302	324	308	299	311	300	343	340	322	299	309	327	304	322	323	319	309	306	283	307	306	312	287	313	355	332	327	329	331	309	368	330	338	315	318	326	327	272	352	321	300	305	324	321	320	336	318	332	336	305	320	309	357	302	350	338	295	334	335	326	340	287	284	279	341	293	319	327	308	294	339	376	303	308	323	312	370	323	337	316	344	324	353	318	331	321	318	284	305	323	322	299	286	307	329	351	302	313	311	366	348	296	321	306	318	291	297	321	304	342	290	309	355	298	304	332	269	303	333	290	318	308	315	368	345	350	317	310	317	298	308	320	285	283	307	327	297	304	302	315	304	327	307	334	346	369	344	327	348	301	297	348	339	295	298	316	326	287	313	293	306	301	327	354	314	303	299	317	323	301	312	329	300	325	321	303	319	355	335	300	316	282	339	368	291	312	322	346	329	313	298	298	306	319	283	344	322	271	296	293	304	306	313	291	306	305	338	356	353	317	328	298	319	307	330	341	298	304	285	304	331	311	382	317	277	344	315	320	294	282	313	329	338	273	325	314	328	299	317	291	314	319	319	286	318	291	368	329	310	333	319	345	271	308	261	335	322	326	341	293	311	309	327	313	327	324	316	314	339	362	315	295	318	305	284	311	303	312	310	306	317	326	328	330	303	327	326	297	322	302	282	305	334	335	348	323	317	332	338	356	313	283	361	369	363	338	317	314	309	312	315	277	323	335	287	315	330	294	319	309	337	338	315	272	299	303	327	332	321	299	342	330	363	349	314	286	308	331	349	303	313	320	316	363	310	329	322	337	344	310	315	329	301	320	350	334	296	322	311	303	317	294	315
32347	19792	20426	16008	14824	12879	11088	10054	7883	5994	3859	2875	1999	1727	1648	1777	1730	1973	1855	2152	1934	1593	1418	1253	1170	1138	996	1021	967	905	816	796	796	763	732	754	771	751	731	639	684	692	682	671	655	714	683	715	646	654	632	653	645	701	653	724	695	693	725	668	634	682	699	685	675	697	668	672	640	643	649	651	615	688	699	684	665	679	668	650	639	706	669	666	661	687	693	656	671	654	701	697	645	657	676	678	676	676	683	665	735	682	705	629	682	734	690	703	673	652	676	668	681	688	663	663	671	664	662	645	643	725	725	663	710	609	677	656	724	634	675	674	647	657	667	643	670	677	678	680	605	659	658	651	702	664	657	684	688	661	658	672	645	680	704	669	644	715	665	658	674	670	660	691	645	656	663	701	690	675	673	599	647	670	663	622	630	661	638	653	674	674	701	658	650	697	669	639	702	669	679	663	697	676	660	647	686	654	664	651	670	677	713	651	658	628	700	676	635	649	686	707	656	650	633	668	659	692	624	677	685	677	704	675	672	702	643	676	640	651	669	683	738	710	646	650	646	649	652	668	669	651	705	674	684	640	690	663	665	685	708	652	641	707	651	654	700	660	661	668	626	673	642	675	629	642	670	690	675	654	675	675	650	649	696	656	641	649	697	663	673	691	663	665	607	654	642	677	673	630	692	648	684	621	702	704	681	687	625	621	669	661	696	627	668	686	696	709	699	639	676	686	697	663	625	680	643	647	691	723	673	683	665	644	640	660	649	671	695	666	647	684	622	628	628	661	648	665	676	627	691	674	659	707	657	676	682	680	636	674	714	629	716	635	674	672	654	710	652	682	680	688	692	655	650	688	659	660	682	658	695	677	662	629	676	703	653	698	693	693	671	659	689	648	650	647	704	665	644	676	684	696	674	688	657	673	652	703	677	637	668	659	659	649	665	660	611	661	631	728	667	695	657	651	607	698	670	721	678	675	688	653	657	661	618	716	669	694	652	680	720	680	693	645	675	711	676	670	629	681	653	643	669	648	601	629	684	669	627	691	687	664	642	669	657	688	659	701	675	639	658	646	632	654	681	697	611	658	640	678	660	678	672	703	665	638	692	638	674	693	665	648	682	685	687	667	634	640	636	657	648	670	660	682	661	664	636	660	658	674	624	699	667	696	687	647	667	637	678	671	654	631	706	632	692	677	667	680	655	664	663	609	644	657	704	655	658	685	709	676	682	635	695	629	669	660	692	656	635	649	666	682	725	624	692	701	629	676	699	657	663	647	647	643	664	624	687	639	682	682	680	654	624	635	661	669	694	721	618	663	647	655	661	681	720	632	646	636	662	720	667	688	667	689	682	669	618	682	633	624	628	623	639	693	655	677	699	643	658	679	652	653	675	653	629	688	696	655	692	662	674	669	700	677	628	695	709	653	637	648	661	635	708	650	674	631	637	654	666	672	674	664	684	672	682	691	657	633	727	644	639	685	664	710	697	673	633	649	691	642	640	692	625	688	700	681	668	638	642	621	651	673	636	639	697	672	681	679	692	662	716	682	630	709	670	678	646	683	672	664	710	620	677	703	697	661	637	709	680	656	684	651	665	642	648	690	634	675	680	635	645	644	651	676	664	654	666	659	686	639	670	669	692	655	632	697	711	682	667	662	705	711	666	641	636	695	672	614	631	716	664	644	633	705	665	680	647	657	719	633	682	741	645	649	678	663	649	693	634	689	679	716	669	665	656	661	665	665	676	724	634	645	655	608	695	706	674	663	633	698	645	644	651	664	679	637	650	671	655	666	648	645	680	680	694	679	698	627	676	683	640	681	682	635	692	626	649	655	692	674	684	681	661	699	696	689	663	678	682	695	658	653	629	669	656	648	694	624	672	640	693	669	669	685	719	679	652	633	690	642	727	657	708	665	641	652	663	664	681	675	669	709	654	660	664	654	677	705	681	653	696	653	666	647	694	707	725	640	699	703	674	644	671	667	707	665	674	663	644	683	673	709	670	633	636	671	666	660	655	659	666	675	674	656	695	647	674	665	674	611	677	645	642	664	699	636	725	661	666	687	658	635	645	637	713	642	690	690	671	658	692	651	713	679	659	621	645	646	632	672	650	635	688	690	666	670	627	683	677	674	670	679	669	727	640	657	711	714	708	676	660	650	694	703	667	672	647	703	705	657	673	651	654	662	714	668	669	681	690	645	709	677	668	619	713	681	648	689	710	654	666	677	668	673	628	662	671	655	692	697	624	681	670	699	680	710	690	671	700	654	668	635	687	683	676	663	669	622	655	641	696	670	650	701	629	660	617	656	681	677	641	671	663	736	618	707	629	653	661	636	702	666	672	684	675	715	675	653	674	655	681	654	663	653	668	646	653	661	687	670	660	633	705	620	681	664	714	699	662	672	624	661	686	681	694	649	667	686	608	677	734	650	661	691	663	662	654	690	722	669	697	682	652	638	688	641	686	682	643	625	644	676	674	661	676	685	681	636	639	674	691	685	626	684	663	669	720	663	672	692	710	656	642	636	680	639	665	664	659	645	700	662	695	669	669	718	679	685	686	686	655	632	671	680	651	673	674	638	694	687	681	659	701	725	671	642	703	679	689	688	678	649	682	686	673	666	649	647	661	648	648	653	688	637	711	642	672	680	638	737	650	673	712	620	667	680	649	690	655	622	650	656	667	691	656	615	648	625	664	626	710	681	649	692	701	670	657	633	673	687	634	667	655	677	629	638	641	585	667	634	669	668	699	694	680	650	697	703	663	672	648	663	667	690	673	648	661	661	657	620	664	637	708	653	683	643	647	616	685	699	634	644	702	708	648	612	673	711	700	664	668	649	635	666	676	662	688	658	607	695	700	704	673	679	648	708	669	618	659	674	652	670	677	692	668	680	655	647	683	680	611	685	706	659	648	705	700	710	654	660	645	668	649	682	701	669	666	700	690	710	689	643	647	617	693	712	684	658	636	652	666	666	699	690	705	674	696	684	650	702	649	707	682	695	617	636	674	667	650	694	620	675	659	690	666	672	679	666	632	694	644	648	672	674	701	671	712	634	619	729	678	670	654	656	653	681	704	683	692	691	673	681	696	682	678	696	671	664	653	665	676	627	674	665	685	681	683	638	667	650	711	687	650	672	666	669	643	693	648	685	641	632	666	687	664	694	683	681	656	712	677	656	648	594	699	664	659	654	725	701	704	669	676	681	737	637	666	668	665	700	631	654	648	689	648	694	671	694	726	671	649	685	600	641	670	683	719	701	670	689	627	707	661	660	692	673	691	684	695	680	665	675	618	654	648	695	639	709	660	629	681	682	672	609	668	672	673	645	657	654	651	669	707	689	713	677	682	633	649	716	706	670	674	649	682	649	652	689	626	667	641	634	680	663	692	675	693	729	689	666	679	691	666	659	663	694	713	643	658	719	608	697	642	728	659	668	667	672	656	659	677	655	620	668	629	647	656	657	672	675	709	686	664	692	639	675	727	676	659	676	657	650	643	692	654	702
34426	14330	5968	2772	2042	1631	1241	1035	737	622	423	349	350	313	373	348	307	362	291	318	313	332	342	345	350	345	312	300	322	302	286	292	295	301	322	275	322	316	320	315	285	245	269	289	282	332	255	292	250	291	270	271	297	290	322	308	269	288	292	274	313	276	259	273	305	272	264	306	256	260	280	308	301	274	288	302	326	331	249	276	267	302	263	284	294	314	305	278	282	292	295	283	287	352	269	264	269	291	297	279	301	274	255	292	293	277	316	291	274	248	267	241	274	280	281	287	303	290	282	286	292	285	266	286	267	289	267	277	238	282	270	273	253	283	274	313	290	263	272	275	281	280	276	265	270	272	271	294	274	269	281	258	275	279	284	264	308	262	315	285	285	302	289	251	252	345	277	298	308	277	272	288	290	245	289	282	282	265	253	293	293	282	286	302	303	267	280	269	271	296	277	282	296	306	311	286	295	270	276	280	318	277	265	283	244	293	289	272	279	288	295	280	273	298	279	273	286	270	270	284	293	282	279	263	293	272	304	302	287	260	267	257	293	285	292	283	303	305	263	285	291	280	284	286	279	290	283	277	248	274	280	264	290	271	298	269	287	284	253	304	299	294	262	318	278	296	288	309	287	274	295	284	309	318	260	270	287	303	280	277	294	301	252	281	262	299	273	286	283	308	292	299	283	272	289	276	284	279	318	252	305	275	256	300	259	288	295	272	337	305	298	269	288	308	302	277	294	257	275	274	285	273	298	244	302	286	274	307	291	241	305	273	307	295	295	286	277	284	286	325	262	281	291	270	308	292	291	300	285	296	309	291	292	279	294	249	251	311	288	285	319	288	279	266	282	291	267	265	273	289	294	272	274	282	284	292	278	279	325	287	265	257	318	296	274	298	258	296	283	323	268	299	278	313	309	287	280	304	275	254	292	277	251	270	297	304	299	299	279	297	279	269	285	279	302	272	276	270	297	288	284	274	287	296	298	294	278	276	251	266	267	271	272	293	289	319	270	284	300	306	244	281	308	304	286	279	279	275	279	263	302	278	292	300	318	249	274	305	286	260	273	299	264	276	271	317	285	289	260	251	248	302	294	282	316	283	275	292	296	284	251	296	310	301	291	291	274	263	279	281	271	269	295	295	292	265	288	269	298	276	288	276	292	252	267	284	319	315	311	274	233	271	250	257	270	261	272	278	293	291	260	259	276	262	307	269	269	291	293	282	299	290	259	270	265	268	307	253	330	264	288	290	283	288	283	266	278	267	249	288	274	247	341	278	286	284	279	297	293	256	286	298	284	234	276	265	275	276	295	262	282	303	256	261	298	317	262	270	287	248	285	284	300	308	296	274	329	289	283	282	282	326	270	266	266	319	309	287	294	293	326	319	311	291	277	303	302	258	296	276	302	281	284	275	281	276	274	283	298	273	307	301	303	306	276	293	312	274	250	304	306	289	331	318	281	304	298	255	282	272	278	290	256	245	288	285	292	275	283	252	296	305	305	288	296	309	283	256	281	250	266	281	278	288	289	280	321	276	274	311	260	260	295	317	327	280	285	276	294	266	307	276	287	266	270	314	260	293	255	255	280	283	311	290	289	295	272	276	312	313	307	285	270	242	289	312	273	290	274	275	319	262	271	254	257	278	291	282	261	278	275	284	284	264	291	265	305	288	293	276	303	280	271	269	266	299	249	262	267	309	266	272	279	291	290	265	274	266	243	278	299	287	268	274	283	256	270	287	261	288	283	286	244	258	269	294	286	300	284	288	276	294	292	315	262	295	261	297	337	300	289	292	279	281	263	277	333	299	258	284	287	284	268	296	263	268	297	270	268	290	296	301	258	271	272	294	307	291	288	261	282	287	268	286	298	298	238	287	260	242	265	278	282	317	270	297	287	272	272	280	266	292	287	250	270	273	265	306	313	281	282	271	266	306	265	277	280	307	311	274	269	281	279	282	286	264	306	279	322	283	279	283	250	288	250	294	337	271	283	284	266	261	274	277	262	288	296	294	291	308	286	272	273	279	284	294	299	273	285	309	288	269	272	313	288	301	294	262	279	296	283	267	260	317	280	294	269	304	286	246	293	288	289	272	289	339	278	292	268	279	301	297	279	277	275	280	267	289	315	289	277	263	288	278	279	257	283	258	257	241	279	264	299	276	287	290	268	279	247	316	308	283	302	263	299	272	280	265	236	311	290	258	267	268	289	266	290	301	257	277	266	283	292	272	272	267	316	313	303	256	292	269	273	308	270	250	258	275	262	294	269	312	280	297	304	249	256	276	288	284	262	274	267	285	259	274	243	274	279	273	270	259	265	291	301	269	241	285	273	312	312	246	275	287	255	304	303	279	262	291	273	256	258	259	271	283	309	305	268	288	287	281	248	292	283	282	272	277	267	289	288	287	256	301	263	281	284	268	300	252	302	280	273	281	282	299	273	273	254	263	284	324	297	274	281	265	273	257	296	297	281	256	267	274	290	285	282	302	256	290	273	262	301	313	287	277	292	256	276	292	277	223	276	271	295	273	265	284	280	259	279	326	292	273	301	292	295	310	257	285	282	261	249	282	300	223	256	259	287	271	275	282	284	280	273	309	304	313	297	271	280	286	275	272	278	273	244	268	279	276	280	299	319	296	279	298	295	284	288	295	281	289	291	293	266	312	289	281	299	289	314	279	291	259	270	263	317	296	255	292	266	300	267	305	268	291	266	291	270	267	273	283	331	298	289	289	277	289	275	317	299	293	301	252	280	285	297	261	300	277	283	274	278	294	280	282	320	283	266	311	253	256	303	318	290	300	266	283	273	290	252	297	321	283	299	276	283	309	306	284	263	272	294	259	276	283	257	300	272	305	306	264	307	286	292	270	311	280	248	306	283	281	273	307	292	274	299	276	311	301	299	265	277	296	292	310	283	311	270	306	305	299	266	280	302	269	302	308	290	281	272	288	302	264	290	287	267	265	280	307	286	277	268	259	269	254	289	274	301	282	267	265	272	265	294	316	318	277	259	263	296	295	305	299	292	292	275	273	292	298	249	286	289	291	282	281	248	277	291	308	261	277	288	287	293	303	309	304	274	272	283	277	300	262	279	261	278	313	276	291	248	295	250	295	283	299	278	294	298	321	257	282	312	278	271	289	283	287	268	296	273	293	301	247	284	256	265	276	275	292	278	288	279	276	302	278	289	263	316	305	272	272	322	260	271	241	288	290	274	304	314	249	288	265	304	255	274	301	297	282	265	289	297	276	258	301	281	287	306	253	238	302	287	282	309	307	244	293	274	289	293	276	297	270	288	272	269	257	263	273	299	282	277	303	295	299	279	307	257	252	294	283	270	304	279	292	294	288	249	252	291	306	291	293	312	287	297	284	328	271	279	316	279	297	262	290	298	307	277	285	300	284	259	283	272	258	288	285	271	305	276	279	298	248	288	311	269	257	314	296	255	313	300	293	266	282	303	285	265	280	232	278	305	274	270	283	282	311	300	291	288	276	275	312	303	292
19009	8756	8460	7319	6635	5802	4715	3924	2949	2132	1442	1171	903	895	860	870	887	917	936	928	930	881	832	811	755	701	708	680	717	680	694	691	664	623	664	636	657	618	547	581	630	615	582	582	627	578	570	604	591	618	600	616	587	600	632	569	605	630	593	609	598	606	587	563	602	607	606	595	590	607	646	640	591	630	584	585	622	579	594	591	591	576	656	620	611	612	641	605	657	592	558	584	599	578	591	600	612	639	592	614	575	611	616	602	565	650	617	590	605	587	570	616	563	625	593	601	588	580	609	574	576	614	554	591	584	606	602	595	621	554	623	623	619	677	574	598	622	617	587	604	617	628	605	605	595	589	595	649	545	564	554	576	609	602	594	558	556	577	637	589	648	598	582	581	602	571	564	682	623	595	603	594	594	594	612	588	592	551	574	624	562	577	631	610	571	587	600	621	608	628	600	646	596	644	579	612	546	632	597	609	592	609	589	582	570	609	585	598	642	564	603	603	586	598	606	576	570	642	585	623	606	599	581	622	566	581	610	560	594	562	615	624	639	582	620	608	635	639	611	631	548	616	643	634	631	558	578	541	599	596	582	600	623	611	593	594	615	627	592	563	632	560	599	621	602	615	602	586	599	642	631	580	669	571	603	615	653	616	618	599	598	617	607	601	558	562	626	593	621	595	632	608	627	606	601	593	604	568	585	590	614	582	608	620	575	626	559	628	652	621	621	558	603	559	602	575	610	621	590	586	550	586	613	626	632	587	632	631	575	619	595	576	589	582	581	622	657	585	629	602	553	539	604	579	590	566	600	628	587	605	551	585	569	636	639	611	596	652	585	606	616	592	555	593	597	661	615	576	593	646	586	573	611	583	576	614	567	621	598	607	576	644	586	608	605	617	584	635	636	569	611	592	622	617	606	585	620	606	614	593	602	611	564	597	606	607	556	605	562	592	617	626	614	619	619	607	577	582	614	618	574	622	613	625	591	593	584	599	607	615	577	584	610	555	591	616	601	580	608	581	602	599	647	606	605	610	633	527	610	581	605	609	613	617	615	593	610	617	620	634	601	574	628	602	573	616	597	584	644	603	605	624	613	637	578	579	618	609	590	574	562	566	614	598	584	584	604	642	630	625	590	560	612	626	609	612	586	616	608	593	585	586	631	602	583	603	582	646	565	613	615	609	624	607	626	592	601	579	610	597	568	561	588	629	630	620	605	630	626	610	562	635	603	611	592	623	586	643	606	612	588	624	613	583	570	596	624	642	625	591	589	579	579	584	632	589	610	618	615	594	649	545	570	620	585	636	617	583	589	627	626	602	583	584	605	634	601	581	586	606	620	618	594	582	615	586	663	593	602	607	607	574	600	594	556	619	644	613	606	626	600	628	547	657	600	568	598	572	587	635	615	607	615	602	631	618	626	584	587	631	633	589	592	587	583	573	617	622	623	594	583	600	597	595	616	640	591	608	606	628	633	605	590	597	600	611	601	594	610	611	581	616	593	612	598	612	618	622	581	591	565	584	598	596	599	601	599	574	593	583	580	601	656	601	569	615	602	560	619	596	528	615	599	589	624	612	589	596	555	606	596	604	602	567	659	618	597	591	606	610	607	589	572	630	588	576	608	638	631	567	619	589	585	597	610	607	553	650	574	606	562	633	602	581	623	594	563	642	595	590	649	613	564	568	638	593	629	646	616	562	600	606	565	618	633	617	582	522	586	619	608	588	621	641	642	621	617	610	582	618	580	616	657	581	627	582	588	618	612	616	591	596	602	627	606	632	584	556	628	579	608	570	614	627	587	598	600	599	596	616	602	632	577	621	635	600	627	576	604	584	609	597	606	578	601	573	623	620	588	579	612	592	549	571	544	586	604	586	583	614	594	584	564	597	613	583	581	582	601	560	595	576	581	581	603	628	604	581	592	610	545	643	578	602	618	612	626	555	639	633	608	589	590	586	618	628	597	606	627	601	591	617	642	617	588	583	568	553	602	637	613	610	613	637	583	631	605	603	610	635	631	595	627	576	607	578	558	597	558	584	599	603	611	582	595	632	560	619	613	628	598	537	596	579	598	593	599	626	583	610	594	611	577	596	585	578	553	548	614	584	617	536	620	602	649	602	623	597	608	624	577	631	614	617	590	555	589	575	579	587	582	580	581	587	588	613	593	570	599	607	573	592	593	612	540	625	665	574	560	601	581	581	597	623	637	629	592	647	574	588	586	578	613	607	631	610	613	647	598	555	603	649	633	622	603	609	590	617	639	600	601	592	566	604	629	602	604	572	593	627	619	618	595	615	628	595	575	595	584	581	594	620	638	563	618	593	613	612	611	620	608	601	574	635	596	576	594	618	628	596	620	609	597	575	616	571	666	598	605	581	569	591	615	638	591	601	606	601	604	637	571	637	587	577	587	587	672	618	571	604	649	604	646	594	619	570	612	617	609	625	603	598	550	622	615	606	580	639	604	587	621	567	609	611	577	606	614	598	578	608	586	593	609	629	591	563	568	562	620	591	610	588	574	613	609	618	646	606	609	563	583	598	596	610	653	554	560	615	571	617	598	632	635	563	571	591	577	588	623	613	598	590	612	586	582	614	574	637	623	610	601	625	592	613	652	615	593	612	618	603	561	574	580	642	568	622	565	587	636	580	599	585	586	604	590	575	604	552	561	628	585	588	609	594	661	595	580	571	607	634	565	579	599	623	644	597	590	591	569	583	605	567	603	554	636	602	571	613	597	586	625	631	574	569	617	618	629	602	575	629	611	606	601	557	569	553	579	596	637	614	589	583	628	684	575	551	607	548	552	558	603	605	566	604	615	544	610	596	580	580	621	582	633	597	668	600	589	621	643	612	653	593	584	585	591	581	616	630	637	632	563	580	604	542	601	627	580	622	589	609	589	635	568	610	588	602	571	650	582	617	615	601	627	594	605	603	584	597	573	601	597	645	587	590	576	608	602	637	602	609	585	636	579	674	608	617	587	565	588	578	632	643	607	635	562	649	590	659	603	633	615	601	554	616	647	610	601	588	604	573	576	622	572	655	585	597	626	581	598	602	546	617	590	608	634	581	570	590	622	575	611	539	622	609	665	584	635	603	560	600	591	604	620	590	635	609	621	558	580	585	579	615	621	616	577	619	562	633	622	587	569	623	590	589	624	600	608	583	558	604	581	600	627	606	599	575	580	667	604	589	624	600	571	596	634	614	588	623	610	582	575	606	558	584	615	610	647	562	624	620	631	591	619	632	605	569	615	614	595	566	616	619	570	583	622	601	623	597	618	605	599	575	565	622	581	604	581	581	633	573	617	647	635	585	630	608	620	597	617	593	593	630	585	616	624	559	624	660	562	636	594	597	583	611	602	579	609	645	627	581	621	620	619	539	608	577	595	609	601	606	631	654	588	650	614	592	613	591	588	644	628	548	581	605	588	568	615	606	625	588	582	600	603	598	635	610	609	632	637	596	577	618	607	596	577	632	589	595	549	611	609	593	565	590	563	585
44929	22026	13096	6030	3878	2746	2203	1860	1386	998	735	508	389	401	365	432	425	437	437	402	389	373	388	337	338	370	344	310	305	297	317	300	278	275	258	289	257	293	295	274	265	261	299	292	285	278	267	297	261	281	308	302	314	296	262	301	286	275	282	274	297	265	304	249	265	270	253	280	298	276	282	296	293	282	257	246	301	306	308	292	284	261	282	289	298	300	285	273	316	273	247	283	297	274	294	310	289	277	264	258	216	262	271	303	314	281	272	274	255	263	315	250	272	268	275	263	264	293	285	261	311	271	288	296	285	275	281	258	252	287	267	271	317	269	292	288	264	239	298	277	298	290	290	315	294	285	279	294	280	284	284	253	287	290	270	278	288	291	270	305	303	275	254	252	284	278	253	316	255	274	254	270	302	271	297	268	291	253	262	321	267	271	279	278	294	279	289	286	277	280	296	273	265	268	294	287	284	263	300	328	282	274	283	276	262	279	311	297	259	264	270	280	295	301	248	262	290	253	278	299	261	267	270	285	315	275	287	290	269	264	301	262	275	312	300	261	281	288	273	267	285	301	252	247	274	258	279	301	291	258	267	277	259	278	265	282	259	257	273	275	297	275	262	279	263	261	291	271	281	289	289	290	296	284	283	265	291	271	248	308	283	275	296	293	272	268	307	256	292	262	278	320	303	284	312	280	273	316	300	298	276	294	316	306	285	285	249	303	292	284	269	315	310	296	312	251	289	289	282	249	304	260	278	238	288	294	247	268	278	284	275	274	286	278	263	285	283	247	249	240	261	288	284	294	279	274	295	278	255	288	266	291	276	286	299	300	291	298	263	286	275	272	290	290	276	271	296	277	274	293	307	280	293	288	327	289	286	305	267	287	253	308	288	281	291	258	275	294	281	263	263	301	272	290	279	268	234	280	263	306	260	282	275	309	248	266	260	280	263	275	282	284	295	278	304	276	262	279	272	264	322	312	256	305	270	293	246	261	295	246	281	264	278	269	278	245	278	295	274	289	235	274	308	273	243	271	287	296	245	286	284	287	260	282	295	244	259	265	285	262	310	248	265	286	250	294	258	275	259	291	275	243	243	246	299	289	285	268	263	298	254	285	297	289	285	281	285	256	287	309	265	302	273	285	266	270	245	268	293	259	273	254	315	283	301	254	253	295	305	260	277	284	283	260	234	239	283	283	254	307	250	300	276	252	249	283	258	278	260	266	282	285	257	255	273	326	283	293	300	277	276	291	282	290	276	316	289	283	272	257	302	268	266	261	304	296	294	295	298	283	279	279	274	258	268	287	270	270	292	244	317	270	258	269	285	261	280	294	243	301	265	273	292	279	277	245	270	300	260	329	249	271	276	283	264	311	297	295	240	266	284	302	270	255	272	287	253	271	281	281	275	262	275	299	268	306	278	290	305	289	321	270	272	302	319	298	309	293	263	264	278	272	308	291	239	289	304	272	306	254	251	269	280	303	292	304	266	273	264	274	269	277	264	273	283	305	306	297	258	250	299	285	287	318	313	268	279	309	285	288	323	252	275	274	261	267	274	286	284	295	288	280	254	291	299	269	299	283	300	284	250	279	255	291	290	284	295	278	287	277	280	257	261	266	267	267	317	299	311	284	264	287	260	282	276	290	300	260	258	276	293	271	281	290	280	274	259	312	284	286	245	289	283	293	320	303	269	299	283	288	279	282	286	296	281	291	289	258	287	280	293	264	289	269	279	255	255	276	268	314	313	259	274	279	284	295	290	276	285	301	283	296	292	277	257	299	287	297	246	299	283	279	288	267	268	271	273	289	281	254	277	266	286	279	273	298	286	268	287	262	254	316	273	280	296	288	282	245	253	281	261	302	282	287	293	321	283	287	259	285	278	296	286	278	354	284	287	283	238	267	278	286	281	293	289	277	276	292	285	310	263	286	299	280	290	287	265	252	283	266	282	268	300	266	290	278	299	296	295	258	278	290	269	242	323	271	274	291	274	281	280	299	272	323	294	330	263	267	281	274	252	293	259	309	299	288	266	272	276	283	325	266	278	259	270	293	264	324	291	296	256	249	275	261	278	275	290	303	317	304	257	306	306	298	276	282	233	257	302	267	291	272	294	281	280	297	287	281	284	275	275	284	276	243	261	272	256	298	266	273	302	292	271	285	302	292	271	306	300	290	283	282	289	279	255	269	290	247	306	295	278	267	302	298	250	287	273	276	294	269	273	288	272	273	255	300	252	299	264	291	289	318	267	292	292	300	317	264	249	288	272	250	328	264	323	283	310	285	265	289	277	294	240	273	346	309	271	268	285	287	292	300	321	279	244	285	263	256	253	292	310	292	261	290	286	260	262	268	266	320	314	276	262	272	270	276	299	284	274	282	276	306	266	263	272	273	255	285	277	288	259	294	290	267	266	277	310	294	253	308	260	300	285	259	291	274	258	279	296	282	285	298	275	274	274	268	293	269	266	283	262	268	305	311	303	297	291	311	260	278	256	273	280	308	299	253	293	293	258	270	289	280	298	269	272	279	281	303	307	289	297	276	274	287	288	269	302	292	273	295	261	273	275	267	281	275	268	248	289	267	274	304	292	260	302	265	278	252	276	291	279	288	297	278	290	283	274	272	263	302	279	289	281	272	300	281	276	272	313	274	279	276	284	292	266	242	231	301	303	286	264	296	307	290	293	285	275	286	276	253	292	310	296	257	260	301	275	262	252	274	262	266	315	281	239	257	265	303	305	277	281	273	303	278	289	273	273	276	258	292	286	266	284	286	269	278	276	267	256	274	260	268	315	274	266	283	309	278	282	285	259	233	238	291	256	291	262	264	278	283	316	272	275	263	297	264	252	272	245	250	270	262	280	270	290	262	294	270	292	299	276	261	296	286	264	315	282	251	319	355	267	258	272	286	281	272	255	269	302	263	280	300	294	275	250	281	270	290	260	299	271	302	304	302	286	292	302	307	262	284	287	251	241	267	280	280	276	280	284	305	289	301	296	305	265	283	278	273	263	268	287	285	280	302	269	303	277	270	258	268	290	273	264	290	272	266	271	292	293	275	279	286	279	271	298	276	302	285	318	291	265	310	284	278	263	274	255	275	271	238	265	277	278	273	316	249	252	251	291	264	296	278	265	279	249	239	314	241	262	280	281	292	271	306	261	245	215	303	308	300	282	295	310	270	278	252	333	266	280	299	262	297	265	296	290	259	248	289	278	268	255	300	297	257	276	258	263	248	291	282	287	318	293	315	285	265	233	278	278	263	276	286	283	288	299	283	282	293	291	309	289	279	284	317	283	302	294	286	270	309	295	300	265	262	280	276	284	303	275	283	285	291	294	300	282	261	313	275	254	294	297	244	245	286	279	289	277	294	296	284	293	302	233	256	265	306	278	282	278	323	271	298	278	289	283	278	306	311	281	327	300	267	278	262	282	284	292	310	301	314	269	279	262	266	272	270	275	294	269	269	280	286	290	274	300	288	316	281	297	273	268	291	290	264	268	292
25888	14247	16459	13458	11641	9912	8556	7102	5472	3948	2660	1883	1315	1318	1252	1304	1361	1476	1560	1570	1334	1248	1187	1073	906	988	863	848	727	692	685	649	710	670	687	664	666	630	648	651	667	640	569	624	594	551	564	593	599	594	602	598	598	607	582	611	573	633	592	618	607	609	557	702	613	575	600	582	615	626	563	599	568	605	596	595	584	554	594	608	626	651	618	598	619	613	583	588	616	600	549	614	576	575	602	619	610	591	615	608	584	608	619	615	588	611	613	587	615	628	649	579	617	626	558	613	629	592	647	586	585	560	588	588	604	599	595	630	595	609	630	593	617	588	628	629	614	551	616	591	590	589	615	602	593	598	570	582	576	642	554	606	575	588	601	594	612	598	632	585	600	570	546	591	577	617	585	611	607	656	590	608	584	577	597	568	591	647	638	603	618	621	615	617	573	625	629	602	572	600	586	590	624	619	618	584	563	588	630	613	581	589	623	606	609	583	591	628	621	543	606	628	548	605	647	585	609	605	592	607	549	631	618	587	599	605	608	613	601	591	581	602	616	577	637	570	613	578	607	614	607	578	625	615	576	592	622	592	607	590	598	619	572	641	572	646	599	577	657	594	580	566	616	590	600	600	637	626	608	591	615	587	579	581	589	639	614	592	590	579	618	587	629	585	571	626	620	566	573	604	644	562	555	608	600	561	586	596	612	618	639	637	598	616	617	611	579	597	569	627	597	602	591	639	607	637	571	641	600	623	641	610	573	591	610	575	639	599	601	603	630	602	613	619	616	559	571	606	632	619	587	584	577	564	610	591	622	608	642	566	598	608	641	585	625	633	619	589	624	602	648	620	614	598	646	634	591	623	611	594	590	617	594	573	533	653	602	579	558	608	608	628	620	576	556	612	593	606	627	612	602	598	614	607	561	601	618	607	616	574	624	631	600	594	600	574	600	603	565	599	630	598	607	615	580	595	580	572	623	570	603	613	607	594	634	582	643	586	625	586	559	592	610	634	555	642	597	584	596	655	597	606	611	602	614	590	571	601	600	620	637	596	555	579	624	592	653	584	625	581	659	582	622	567	595	582	636	624	593	528	615	609	615	591	587	660	610	579	593	579	607	589	537	583	553	590	589	627	614	593	582	605	572	600	617	583	639	606	571	610	620	598	608	623	622	606	589	601	608	647	621	561	616	596	594	631	612	610	575	601	636	608	636	588	600	596	599	600	618	641	594	614	601	604	597	594	597	621	600	576	644	591	604	579	612	590	627	591	618	620	581	619	599	602	615	572	578	607	588	615	570	563	623	564	604	626	641	605	617	609	630	637	572	554	615	579	594	587	590	595	610	581	593	601	618	625	581	556	558	586	622	578	590	579	610	603	595	586	596	606	595	546	583	634	586	588	599	509	637	543	629	614	616	618	644	562	648	614	643	544	583	590	611	553	601	602	577	601	607	563	627	606	623	582	578	601	611	606	547	601	606	597	646	561	574	574	645	568	588	595	585	627	583	566	595	562	579	606	632	552	570	597	520	586	574	617	581	583	610	627	616	628	562	587	581	568	631	583	617	615	639	594	592	607	623	590	635	590	623	584	603	626	648	642	601	608	595	624	575	618	606	591	603	597	604	583	606	636	587	601	642	587	623	617	578	561	601	583	636	598	613	582	604	599	640	640	626	592	593	591	637	564	616	600	610	620	609	579	597	609	612	561	611	562	591	627	614	575	601	590	626	619	560	627	624	555	609	560	606	598	626	652	573	602	596	624	575	582	573	581	580	604	557	597	592	613	609	617	606	606	627	641	617	590	575	604	573	664	586	594	545	601	621	588	583	587	602	587	570	570	605	596	584	639	581	616	625	569	616	601	613	592	638	574	579	565	627	553	648	619	602	551	600	598	557	587	613	593	690	595	599	559	568	568	598	573	588	622	649	616	610	580	571	606	616	608	612	618	594	581	539	552	604	586	594	588	568	569	584	600	595	605	633	556	628	567	560	582	623	631	620	590	594	598	582	580	565	612	613	617	632	623	592	542	598	613	602	584	609	581	594	614	596	613	586	583	581	613	597	626	600	569	565	591	589	553	595	582	570	620	581	592	563	592	557	543	611	564	641	591	569	568	624	608	615	595	577	594	579	566	593	578	620	565	566	600	595	585	594	617	611	616	603	620	601	629	554	620	595	612	615	615	609	601	590	577	615	555	571	622	662	604	627	594	624	603	577	580	597	584	614	631	593	583	592	561	622	615	617	594	607	631	586	612	575	591	584	579	624	620	591	591	615	571	584	634	623	596	625	613	605	639	608	604	625	616	597	621	580	583	590	572	606	623	607	592	599	616	580	596	581	553	603	623	568	552	586	600	596	631	637	599	580	549	572	585	642	617	583	603	609	631	645	600	659	625	579	618	614	599	578	644	619	630	595	594	585	590	598	612	560	598	639	663	586	622	620	651	580	632	598	619	580	611	598	613	589	593	630	599	573	599	635	590	596	617	555	598	617	594	625	611	604	615	618	559	613	580	607	616	567	594	622	564	636	572	616	600	612	631	628	594	545	576	658	626	612	619	556	610	584	585	604	638	586	593	618	603	560	615	622	586	611	586	581	596	632	583	589	617	605	587	633	581	594	574	613	632	553	625	588	630	583	582	610	577	617	626	594	612	608	567	603	610	580	610	560	584	625	594	564	595	560	537	596	608	603	591	635	584	621	591	625	593	589	616	619	641	619	578	592	587	627	563	634	647	573	555	577	560	588	611	640	604	582	578	651	575	592	595	557	570	638	604	564	602	566	609	619	578	641	614	595	600	595	559	564	604	642	626	629	607	634	595	578	610	635	612	569	595	604	631	597	581	603	577	577	567	636	624	629	577	590	580	574	581	621	587	619	685	595	610	613	601	620	632	571	616	590	609	602	593	588	653	592	642	619	591	579	581	594	583	662	605	632	537	564	562	632	596	601	605	599	623	682	577	569	585	585	617	634	579	596	628	610	604	557	609	553	605	631	576	649	612	615	572	633	638	570	607	605	567	599	656	622	590	636	599	608	590	561	591	645	606	636	613	580	621	619	614	610	594	613	629	590	626	584	615	603	633	632	626	609	613	626	602	601	592	554	600	603	583	590	648	591	612	625	601	595	611	553	600	588	641	647	571	627	577	599	627	602	597	600	594	606	603	625	624	611	626	630	654	600	614	593	539	602	595	554	624	584	634	575	597	563	595	590	568	626	569	547	594	595	599	649	586	617	629	602	612	567	568	634	599	601	619	575	596	598	551	554	577	619	590	604	597	601	571	632	593	581	586	612	586	615	577	640	623	599	600	580	612	546	607	633	623	587	554	601	608	605	579	598	549	610	597	604	620	628	604	556	582	648	576	597	591	597	619	661	612	602	591	588	630	620	591	632	594	600	588	621	645	593	586	608	617	632	585	623	629	611	592	581	593	571	642	598	618	644	618	615	568	618	585	577	622	561	588	576	602	592	642	593	586	587	586	614	564	622	616	584	590	614	599	574	618
55256	29390	19431	9040	5240	3624	2937	2278	1814	1234	860	647	471	500	514	509	542	554	546	583	487	434	430	404	378	391	378	357	363	356	365	332	334	337	324	341	329	352	324	332	304	323	298	358	321	299	306	303	314	333	323	300	305	331	357	333	299	295	314	275	302	283	328	290	297	294	280	335	317	312	344	338	322	293	318	306	307	322	255	275	310	326	321	316	330	284	290	309	304	271	304	320	298	330	314	301	295	278	307	299	311	289	330	343	304	279	292	310	314	316	328	285	306	333	335	301	292	352	331	346	322	344	303	313	259	325	324	281	301	315	315	283	301	328	311	318	311	347	283	317	311	292	293	335	341	299	297	309	332	315	296	312	326	323	297	306	325	369	309	312	277	327	299	308	311	331	347	324	323	292	300	270	297	351	323	293	289	337	294	281	296	321	301	308	329	290	339	297	297	358	280	296	274	325	304	299	268	281	281	349	287	260	301	303	317	317	333	294	306	302	346	294	306	313	282	298	301	341	330	300	324	346	338	300	313	320	385	319	294	326	287	309	314	313	303	318	302	302	299	317	331	318	327	336	315	338	308	322	298	285	300	299	303	349	292	311	310	326	327	322	315	293	321	322	303	309	302	324	312	294	311	340	312	335	284	336	320	305	313	310	330	310	306	323	306	335	287	293	329	280	296	301	281	289	334	308	317	289	319	299	312	308	297	314	308	313	278	309	320	321	339	328	316	296	303	313	325	323	310	306	274	320	325	283	301	314	294	318	348	335	335	317	292	311	319	362	332	315	344	314	254	327	290	287	274	305	335	291	313	300	287	319	322	312	308	301	283	322	303	298	343	342	334	345	315	313	292	301	328	346	308	334	313	282	309	327	319	325	313	256	296	304	329	306	324	332	287	313	318	318	352	294	356	339	267	313	285	332	326	274	309	310	323	299	329	309	306	305	322	344	315	313	291	280	310	323	310	317	316	297	301	338	336	328	318	321	291	313	319	330	334	313	312	337	292	319	306	300	297	321	343	303	319	336	309	280	274	317	343	325	331	351	349	308	301	344	323	321	303	362	303	304	313	292	301	320	299	315	300	343	305	284	280	317	305	314	329	308	335	328	326	306	332	328	333	308	319	305	344	272	297	319	324	282	345	318	304	323	328	291	308	325	305	311	310	326	327	299	311	357	284	303	302	327	305	308	322	300	312	318	336	292	323	361	303	302	328	320	352	309	307	285	306	280	317	322	279	301	330	336	308	342	290	309	317	321	307	315	346	330	297	330	303	327	312	325	270	310	302	335	330	323	347	338	313	301	317	290	325	278	321	337	301	292	305	317	278	305	316	294	325	305	292	319	341	302	315	312	290	297	344	316	309	323	296	298	280	338	337	282	307	331	328	302	306	291	331	320	309	313	289	311	314	341	281	328	305	323	321	322	314	326	321	333	324	302	315	316	348	335	341	362	298	312	322	316	302	273	343	303	329	309	300	303	331	316	344	297	319	309	288	313	319	344	284	306	324	319	306	302	332	275	309	324	293	332	338	314	372	317	340	322	280	352	309	320	318	302	303	309	323	292	295	354	287	324	296	349	294	334	309	377	337	323	302	343	300	306	298	316	328	308	285	331	285	292	339	301	316	328	319	297	322	317	352	327	323	317	309	299	325	311	332	321	324	320	306	319	292	308	325	326	331	334	311	300	346	301	296	330	296	277	308	316	319	331	335	320	303	302	280	322	330	299	337	333	346	301	297	313	325	325	325	344	323	316	310	332	344	313	291	324	334	289	288	304	307	324	306	317	276	320	316	362	329	290	345	313	340	313	293	347	317	291	300	304	303	284	311	320	297	307	302	317	333	314	312	340	296	304	305	288	326	313	327	299	315	338	334	325	305	326	323	339	314	350	299	317	342	294	298	294	290	324	322	302	326	326	341	332	317	309	326	306	311	320	346	304	328	349	341	317	328	327	306	264	325	301	314	295	320	326	316	329	304	305	310	303	290	295	316	287	309	296	306	339	284	314	300	307	358	363	291	303	299	325	314	294	306	318	284	307	321	328	338	306	298	317	346	341	321	304	328	339	300	331	302	275	305	312	317	286	295	316	311	294	330	288	293	318	309	299	300	311	311	308	323	297	304	308	276	306	317	308	340	303	344	377	304	291	303	320	333	325	319	352	328	320	306	311	325	319	306	314	307	332	318	295	318	312	309	309	310	298	348	341	290	313	281	290	307	333	335	342	287	312	308	308	318	337	329	337	324	318	345	268	301	311	305	300	314	326	311	303	320	290	344	346	332	316	295	313	314	311	336	317	302	347	329	323	352	309	324	327	291	296	334	337	314	302	353	295	326	357	329	310	297	312	331	358	331	321	319	311	308	284	309	288	330	272	311	331	316	320	344	303	322	316	329	298	310	340	303	312	330	311	312	323	303	307	338	345	321	306	327	310	345	279	300	307	289	284	318	292	271	323	335	355	311	339	318	328	282	331	366	327	312	336	301	293	324	300	296	324	311	310	308	297	312	305	307	293	309	318	317	260	309	306	321	351	356	328	318	275	313	321	323	319	305	341	305	327	314	338	313	316	312	311	351	301	346	314	334	331	295	319	308	302	319	292	327	297	311	322	328	348	278	329	306	317	272	323	327	311	278	326	279	320	318	293	298	347	358	322	335	320	295	334	301	322	316	290	307	294	298	330	324	305	287	281	349	333	312	320	299	302	328	323	352	304	322	284	297	336	354	339	346	359	273	319	313	290	277	264	287	388	337	332	311	308	301	305	346	335	308	314	319	294	309	288	281	302	326	320	306	324	356	296	290	298	307	330	316	302	311	312	339	354	323	308	328	291	313	336	331	324	327	320	307	338	337	297	331	367	310	308	306	294	325	318	306	330	339	322	302	309	306	303	308	294	300	302	298	297	325	339	294	326	279	311	320	321	313	330	304	321	315	344	304	307	313	302	318	331	283	286	350	347	318	340	297	294	324	336	330	303	292	326	297	301	261	295	312	295	326	299	324	313	323	340	310	311	361	305	352	369	330	344	312	334	310	319	308	300	365	304	322	320	316	310	302	321	288	310	304	315	352	294	322	353	325	292	337	325	321	345	317	338	322	310	327	344	300	317	299	300	297	299	335	339	320	305	302	316	289	334	283	288	328	303	292	323	349	317	310	346	313	331	336	322	328	352	313	322	281	320	323	305	340	305	329	292	318	366	272	305	288	330	315	313	348	314	319	286	287	303	311	326	309	327	320	311	294	287	311	312	348	311	356	303	305	356	273	308	321	316	282	317	303	321	307	283	315	321	304	307	312	315	295	328	344	318	287	328	324	341	334	328	317	324	289	339	291	304	308	316	335	266	309	300	360	304	304	295	328	313	333	330	312	321	317	351	335	320	312	265	336	296	305	322	362	312	297	317	335	317	331	314	277	295	303	330	297	304	319	347	338	327	317	345	321	344	327	319	298	295	339	272	296	273	299	296	323	323	366	305	350	290	322	329	332	342	329	313	304	350
31992	19717	21399	17101	14900	11995	11023	9100	7012	5052	3536	2326	1768	1684	1630	1659	1757	1934	2103	2049	1740	1437	1371	1254	1127	1039	977	923	927	808	841	851	789	774	693	716	732	735	738	704	691	664	682	696	668	647	686	684	699	655	670	656	682	597	670	675	673	673	689	682	660	668	678	691	674	654	669	674	694	639	666	686	669	671	671	630	638	689	680	672	673	677	640	665	704	623	683	684	695	672	655	655	589	631	694	629	678	668	693	677	591	614	669	641	631	682	635	640	663	679	717	688	673	656	660	629	634	674	675	655	664	696	670	674	647	670	705	653	651	640	655	698	685	625	679	616	662	661	694	673	600	699	656	656	662	633	661	697	663	680	696	680	647	674	628	677	689	635	688	642	632	656	675	668	662	638	675	658	695	644	638	707	685	670	686	633	650	603	652	668	648	684	625	678	626	643	708	683	608	640	678	674	676	702	679	670	672	676	643	682	709	645	691	637	631	677	668	621	662	677	683	612	670	672	703	614	652	664	666	635	693	691	633	646	689	647	673	647	655	684	649	645	656	650	591	646	652	633	655	654	630	680	700	659	630	633	695	649	666	659	659	664	670	696	703	683	677	704	692	662	571	669	699	666	651	700	651	660	645	688	641	649	637	623	725	615	663	626	641	694	655	621	647	660	663	651	661	637	645	675	668	647	626	709	693	704	666	643	674	633	676	620	672	643	674	632	638	635	694	629	642	674	674	656	662	628	636	622	625	630	681	629	669	672	651	686	665	719	651	688	672	693	651	676	656	660	675	715	663	644	665	642	677	668	660	684	702	653	695	656	657	626	666	696	659	643	648	680	659	646	713	675	654	619	648	650	689	712	674	679	652	686	644	624	689	704	685	647	665	620	701	679	646	731	671	676	672	640	660	654	634	624	639	692	626	715	680	662	640	668	619	639	641	639	656	704	668	640	671	670	622	682	713	647	656	651	623	677	644	702	650	690	670	675	629	703	638	665	612	644	640	625	664	640	692	623	665	648	674	613	658	697	656	656	643	673	683	632	664	665	658	688	706	633	648	646	672	597	662	610	686	685	694	670	664	690	659	653	642	665	643	634	657	705	696	616	641	660	648	646	654	623	678	658	703	655	694	672	632	624	676	693	665	642	642	641	678	646	655	643	693	679	638	673	680	712	626	643	659	675	667	689	675	664	649	619	701	653	632	640	681	649	639	675	665	621	644	636	651	681	648	714	653	643	667	689	637	630	662	693	655	651	644	646	647	641	652	671	652	677	642	636	680	671	666	644	635	649	684	658	679	680	673	656	669	667	638	669	695	637	647	694	677	683	647	700	689	656	685	663	684	647	641	628	658	655	667	613	675	634	641	671	642	672	710	639	606	663	635	642	655	638	597	673	662	677	652	672	634	675	663	643	616	642	659	654	687	694	689	634	655	664	655	679	676	627	672	624	673	684	629	663	688	668	632	688	665	659	599	679	660	681	694	645	625	679	649	656	629	653	724	634	688	650	685	669	664	652	671	661	643	698	619	651	668	650	633	645	699	643	660	668	642	652	714	646	670	648	674	670	670	628	632	632	661	624	717	680	672	652	675	665	637	670	646	718	664	701	667	648	681	685	665	657	683	677	645	569	691	666	704	707	680	634	673	644	651	679	661	664	682	652	635	654	681	666	658	661	639	627	650	626	654	637	681	669	668	656	648	671	610	649	662	661	664	671	676	684	615	659	664	643	726	676	636	672	673	660	631	672	700	654	642	671	631	663	658	665	628	672	667	634	653	667	666	620	658	656	657	676	656	700	685	696	668	646	687	617	639	665	658	618	651	676	703	669	667	631	677	610	668	651	697	644	680	658	652	669	649	716	695	645	691	655	610	654	613	665	681	626	667	654	641	699	668	660	615	654	622	670	667	662	663	633	654	638	607	654	650	652	641	686	656	696	632	631	617	687	649	676	689	617	666	681	680	649	658	658	613	659	627	644	693	659	671	657	706	651	619	629	694	689	729	671	640	688	665	642	697	670	647	626	662	704	675	681	665	651	642	692	670	699	672	663	663	636	605	696	651	660	705	703	723	671	674	655	683	708	676	663	666	652	688	656	671	646	676	683	641	679	635	621	629	699	635	633	683	666	673	636	694	629	706	714	627	666	692	698	662	676	657	657	708	669	705	668	676	692	676	652	696	676	659	670	630	653	622	642	669	689	665	668	632	711	648	693	659	657	629	655	646	633	644	671	709	604	727	635	654	693	641	692	631	643	700	675	661	694	668	638	656	660	682	663	698	675	659	676	714	626	653	606	680	656	654	658	733	668	685	648	657	672	638	681	688	643	643	693	653	698	645	652	669	639	643	676	671	660	677	617	611	657	664	713	678	629	635	705	666	673	666	668	657	665	694	660	637	685	650	637	634	649	693	641	692	670	706	613	670	638	687	681	639	644	655	673	677	641	631	676	668	644	615	685	716	669	614	656	648	649	677	641	648	676	642	620	699	663	624	635	703	634	674	644	661	672	601	680	646	635	673	660	645	692	691	711	653	679	656	664	700	689	676	728	650	672	689	610	662	670	638	658	674	672	660	694	695	682	630	678	606	673	621	674	647	649	657	636	658	656	676	604	649	683	607	658	701	618	723	631	695	673	684	660	659	650	691	632	685	695	649	693	666	651	656	665	621	722	672	632	650	650	631	658	672	671	636	600	655	650	632	671	649	671	688	653	629	641	665	662	651	706	688	682	636	717	668	628	642	668	687	640	703	652	680	668	653	653	694	660	633	674	591	645	658	653	659	678	673	635	653	646	677	668	636	650	634	671	680	645	656	619	621	621	672	645	634	641	675	643	683	611	695	646	679	636	686	670	639	650	635	653	636	653	692	628	668	642	656	677	652	717	658	693	675	680	669	686	634	629	635	705	661	650	625	638	695	650	677	646	637	701	676	693	635	666	649	665	642	628	692	678	680	638	684	678	607	685	645	656	632	649	672	654	655	651	629	653	668	636	626	665	646	677	635	645	678	626	634	679	665	676	598	622	638	661	658	629	667	644	689	632	658	678	696	650	647	689	643	649	654	660	694	652	671	678	690	683	644	695	623	667	618	665	695	673	652	660	660	674	746	626	678	656	656	654	653	694	642	656	683	630	678	653	694	670	626	656	660	637	724	653	686	671	636	661	663	648	638	640	704	653	666	622	616	663	691	673	650	674	623	664	632	670	635	669	653	677	669	688	653	683	698	658	634	679	688	678	653	649	648	648	674	669	651	603	655	682	648	633	660	662	611	652	667	674	657	685	638	634	647	661	660	689	698	637	668	655	715	662	624	676	641	654	640	637	689	645	641	663	711	640	690	706	708	636	652	649	673	651	630	648	688	671	686	633	591	654	667	602	684	631	634	638	672	685	658	675	644	656	615	694	669	639	695	648	647	633	662	636	637	686	679	646	605	656	661	638	663	634	659	661	637	651	641	661	682	695	707	653	678	679	677	698	658	629	603	663	660	649	699	634	698	646	668	646
34431	14378	6307	3254	1983	1456	1251	925	688	500	414	363	340	345	317	322	345	315	349	313	323	322	314	297	273	296	292	292	278	273	290	293	239	265	286	287	303	288	278	298	296	286	252	233	271	241	271	269	266	258	270	309	238	270	301	302	259	263	278	286	291	254	292	291	248	246	285	265	280	281	308	244	257	264	290	274	275	274	304	285	305	269	278	263	287	248	291	256	283	266	264	278	288	259	287	263	292	281	261	263	252	272	242	251	298	258	257	253	243	289	300	260	256	305	273	280	275	253	265	279	296	267	280	283	315	246	238	291	253	235	275	306	283	279	257	258	303	281	329	303	258	284	259	272	254	263	261	266	307	286	270	269	275	258	267	263	223	302	296	293	282	294	272	275	259	307	283	282	287	246	274	283	282	262	291	271	259	261	265	300	268	274	269	234	279	283	291	248	240	261	269	261	247	297	247	273	286	271	285	273	326	269	288	279	271	279	287	266	290	260	268	290	291	309	246	259	299	242	262	277	258	294	257	257	245	289	302	295	240	276	303	259	262	287	264	286	269	245	296	268	243	295	269	260	267	287	252	243	236	285	295	278	251	284	259	351	271	261	272	279	236	270	266	253	297	264	295	270	269	227	255	282	275	264	272	247	282	292	253	253	275	269	301	275	250	255	298	261	298	277	296	268	267	280	286	257	274	268	268	279	280	266	289	292	244	274	290	278	243	250	287	284	270	275	254	303	274	289	276	246	290	247	256	266	286	295	275	289	280	246	279	270	255	243	297	240	233	266	290	287	278	282	275	262	281	249	267	262	246	283	279	291	294	262	279	272	266	295	263	276	255	276	306	289	287	299	292	291	278	257	289	280	277	297	275	287	238	274	281	283	261	253	267	293	306	258	274	246	262	278	267	271	280	270	281	300	275	263	319	281	247	290	292	275	276	278	297	280	264	253	255	287	264	260	263	286	275	244	290	275	266	290	281	276	269	275	250	280	261	288	288	267	263	277	255	265	279	279	307	317	262	288	248	309	260	281	292	277	284	252	249	275	269	255	296	296	270	252	299	260	275	234	253	251	280	258	291	271	299	276	320	265	295	277	289	283	266	279	296	295	286	259	265	263	278	236	305	289	284	294	267	283	261	296	278	257	270	273	293	284	276	267	318	288	282	296	273	266	285	276	308	260	289	267	240	242	276	265	262	262	255	259	295	267	313	298	296	273	264	259	281	269	274	250	274	286	276	248	273	270	332	295	277	258	286	292	236	271	270	280	269	279	257	266	268	300	234	308	269	257	285	284	265	263	296	256	259	293	233	284	250	260	254	246	274	251	286	270	285	280	288	276	234	252	268	307	271	274	263	303	257	279	253	278	310	273	271	282	253	256	295	275	303	298	278	259	274	279	288	313	248	286	289	272	260	252	290	287	244	262	277	269	270	292	258	290	273	254	258	250	252	269	266	252	283	255	293	275	271	314	261	263	266	258	248	257	284	303	286	276	258	267	289	270	275	255	245	279	272	261	255	314	269	290	275	256	298	262	324	247	231	248	294	266	274	282	288	300	264	264	269	273	279	306	314	289	310	295	295	263	277	307	281	252	285	273	261	268	281	314	260	276	257	312	303	299	267	265	298	246	275	276	289	259	273	278	266	259	289	269	263	287	255	276	278	308	292	283	269	242	300	266	304	244	266	271	286	288	257	284	277	284	283	254	266	261	257	294	255	262	270	270	287	263	266	293	304	289	274	252	254	301	314	247	284	257	274	260	255	261	277	285	287	251	263	273	292	300	276	245	263	285	272	273	268	260	292	290	277	275	253	268	229	276	268	329	307	277	296	289	266	242	283	270	307	284	253	280	278	291	284	270	251	289	267	265	262	271	273	262	287	303	278	286	309	249	292	237	297	288	272	290	291	293	267	282	270	269	263	274	278	262	247	255	277	300	286	268	295	258	276	307	290	292	245	295	285	275	279	307	243	285	275	276	251	261	247	260	247	307	274	252	282	284	289	273	279	298	299	267	264	250	285	266	269	255	284	289	272	294	282	277	267	273	252	242	280	263	273	301	307	262	279	298	269	274	289	302	265	302	251	292	288	323	274	272	264	249	298	265	261	264	258	279	256	261	242	289	252	293	291	274	303	274	300	262	277	265	249	293	270	286	294	276	251	262	270	265	297	263	271	295	290	273	251	285	270	258	303	250	286	286	281	266	272	276	266	292	252	237	270	253	284	291	301	225	293	269	285	264	297	265	280	231	276	242	244	312	311	262	301	271	300	277	296	254	248	256	274	264	282	225	275	289	289	274	266	259	309	279	281	298	301	259	280	276	271	300	266	278	241	297	254	273	273	247	259	276	267	275	280	269	294	285	273	285	245	275	268	292	273	236	287	253	254	272	312	292	269	294	265	289	300	287	283	300	269	311	266	252	307	287	244	276	267	285	260	306	255	293	242	268	268	267	274	274	297	267	288	258	267	258	298	276	292	270	302	280	283	263	266	268	230	247	301	286	284	259	254	236	266	277	242	273	275	286	246	267	266	268	292	274	284	270	244	279	275	272	256	248	269	277	276	341	288	291	312	276	287	289	269	274	257	265	285	289	317	256	263	291	286	305	274	272	260	243	241	282	252	266	269	286	266	270	280	262	236	300	266	260	289	270	288	256	292	267	256	279	273	284	276	291	275	281	263	264	244	274	292	290	299	282	276	242	287	308	313	233	264	296	276	250	277	276	268	296	281	301	250	285	268	256	301	250	285	268	281	261	303	299	283	261	250	240	281	339	255	272	294	266	280	326	287	295	264	264	228	279	295	265	280	303	292	297	269	293	293	250	279	276	265	230	267	300	257	266	310	271	298	311	240	247	295	268	286	286	281	258	285	276	266	297	264	271	260	296	273	238	306	268	266	286	292	269	287	284	292	289	271	243	242	264	261	315	262	303	265	279	251	246	267	309	277	269	284	278	267	299	270	280	289	254	294	269	296	265	298	269	287	281	314	257	260	297	260	276	294	248	278	252	254	283	256	277	277	263	266	248	282	275	296	227	276	292	300	256	268	270	254	255	266	276	310	300	284	279	310	289	259	294	266	301	264	227	267	297	244	288	288	233	260	271	278	248	267	271	267	270	288	253	275	272	269	278	296	268	280	266	284	293	266	280	274	271	274	257	262	236	267	276	289	282	303	248	257	275	234	240	262	278	311	280	276	274	269	302	281	274	313	278	304	283	277	266	282	290	250	278	278	295	290	295	271	271	285	277	248	273	239	268	272	259	258	262	258	288	251	250	260	272	238	278	263	288	273	256	251	278	273	271	290	282	251	256	271	310	323	263	306	286	244	242	289	284	266	304	270	313	259	280	312	230	278	266	300	270	257	255	273	274	289	279	269	262	301	270	260	237	255	308	323	266	268	287	287	268	280	276	280	272	287	240	290	266	249	290	282	294	249	283	260	282	293	261	287	282	260	235	286	273	284	294	262	262	250	295	285	290	272	298	305	258	286	261	280	279
19908	8767	8894	8370	6548	5577	4640	3450	2611	1741	1303	1002	805	796	817	835	916	911	969	907	876	819	814	777	714	714	694	638	634	623	602	604	613	627	600	541	624	630	611	610	577	586	554	618	594	615	593	609	615	537	591	622	588	552	563	589	582	582	541	545	625	546	663	604	588	602	612	574	551	592	590	621	608	573	552	579	567	599	540	573	561	615	547	596	581	604	558	568	586	583	566	530	614	570	563	566	548	649	629	571	576	554	554	582	630	581	575	570	586	605	631	566	575	585	594	596	579	575	589	577	586	612	592	591	606	583	586	569	614	587	604	614	586	594	602	536	601	574	556	592	609	551	617	668	579	587	600	629	588	587	578	572	586	563	576	563	570	599	605	535	558	556	586	592	575	542	583	584	582	581	586	572	595	582	585	549	616	615	602	587	603	604	590	602	628	572	587	551	562	595	576	593	567	602	586	604	564	576	576	577	539	567	544	603	604	549	597	581	565	556	533	572	610	578	561	636	560	583	601	595	551	607	535	587	540	602	583	613	544	584	580	564	576	561	599	608	615	615	554	591	580	589	523	599	608	611	568	524	589	612	568	572	635	623	579	579	563	591	575	611	589	588	562	548	613	587	572	583	611	562	579	569	598	566	572	582	548	623	584	605	570	588	581	566	569	582	581	605	531	557	549	549	574	581	584	579	596	583	612	594	600	601	583	575	581	496	587	570	592	579	590	552	571	585	583	584	608	565	624	603	609	611	580	575	560	538	582	539	598	594	569	605	582	568	619	600	588	600	587	601	563	599	627	583	552	587	516	603	574	581	591	567	565	600	571	587	580	598	609	591	550	601	566	592	597	612	586	589	542	593	570	582	588	573	554	522	604	560	559	595	583	574	600	556	595	566	561	590	597	557	580	575	546	541	584	589	590	567	579	575	590	583	559	582	578	597	566	580	583	609	551	591	553	587	580	566	590	623	605	630	604	597	588	567	601	556	576	587	563	583	591	600	580	608	542	568	584	601	561	594	644	592	582	606	623	560	577	547	597	578	593	591	560	562	542	557	595	614	579	599	608	588	584	595	600	572	626	530	527	574	567	570	586	570	549	601	606	567	524	572	608	561	599	632	590	600	611	539	565	553	560	595	572	591	543	593	571	617	586	589	572	563	622	566	604	553	578	571	582	577	564	577	558	615	605	580	584	623	579	572	584	556	572	573	570	558	571	601	584	574	564	566	573	609	567	581	596	584	574	581	573	559	602	616	541	599	565	618	592	603	585	577	603	611	604	572	627	587	554	529	615	646	653	596	562	603	552	565	565	583	577	621	550	596	591	605	601	587	571	535	537	589	552	615	612	567	585	585	617	555	576	564	600	563	585	572	596	573	540	599	569	570	592	562	601	612	562	577	536	578	604	571	603	609	604	592	558	562	612	573	607	540	590	594	545	546	564	607	593	562	570	607	560	585	596	550	568	572	622	553	590	563	571	586	554	595	619	566	612	610	581	603	632	611	575	591	555	582	570	564	545	590	604	591	593	561	580	585	583	582	584	567	628	519	536	594	562	613	570	553	592	545	557	591	598	618	544	520	535	620	577	573	548	595	575	536	553	596	552	594	607	612	558	543	545	598	589	515	571	593	570	585	534	572	594	585	573	581	559	563	577	620	549	588	616	592	593	565	578	536	573	542	639	583	536	531	584	572	587	582	546	572	562	560	571	579	568	591	611	584	542	591	558	543	588	567	611	593	561	611	549	591	629	624	592	602	604	574	586	555	562	597	585	531	594	610	595	581	555	573	557	604	562	580	521	585	580	539	560	548	579	575	547	552	641	624	592	638	597	617	592	585	587	595	573	580	559	599	583	561	557	596	582	590	554	610	567	543	575	580	558	555	591	611	595	563	563	553	614	573	595	591	557	584	572	576	598	623	579	610	567	602	598	604	608	562	596	605	573	543	578	575	560	573	603	583	558	572	597	576	573	579	556	542	554	574	563	610	554	626	557	573	585	600	610	572	576	609	562	622	554	577	600	560	550	566	575	693	554	554	591	576	540	561	577	543	560	635	591	597	557	605	576	582	554	599	542	598	566	605	549	575	630	595	600	571	606	574	579	575	554	573	529	605	533	547	590	576	556	576	604	612	575	567	554	593	563	551	558	603	560	543	573	603	590	587	580	591	602	583	581	549	567	590	593	618	601	585	625	626	612	609	616	635	580	581	571	593	545	567	556	567	554	565	531	557	618	599	533	579	606	592	599	574	619	574	567	596	567	558	618	561	616	596	578	601	541	616	563	583	623	549	564	601	621	531	617	564	596	605	592	561	571	571	545	605	628	594	548	597	591	644	587	591	574	566	590	568	620	591	580	560	526	611	608	618	610	592	553	615	555	566	595	586	539	589	547	596	570	530	561	577	580	561	601	575	641	590	593	563	513	605	583	588	567	572	587	587	565	528	603	558	566	572	577	569	561	622	611	575	576	590	625	584	607	542	553	599	561	608	578	570	566	565	593	576	588	597	590	597	616	580	580	580	541	592	557	602	568	576	575	611	607	615	545	580	544	550	614	550	570	582	544	585	604	622	536	572	562	580	551	622	562	609	580	601	576	598	609	597	580	591	542	562	588	599	611	554	568	586	563	591	611	569	551	553	617	591	541	601	563	633	597	582	586	576	585	565	575	608	598	563	561	588	585	596	601	602	561	557	572	584	585	585	564	523	625	539	603	574	590	542	605	616	556	616	569	587	601	622	619	602	546	625	605	562	596	593	577	650	625	620	603	590	573	559	563	604	621	581	604	612	591	573	552	551	572	591	620	618	578	619	544	547	598	576	594	603	542	606	609	566	574	617	568	590	561	580	603	563	555	524	569	575	615	596	592	549	590	579	583	573	583	583	596	560	547	556	547	547	552	560	584	574	591	592	555	562	562	605	573	576	559	550	551	592	579	598	612	614	535	593	624	591	567	580	565	590	571	591	546	580	568	587	553	599	563	591	584	586	541	527	579	571	545	636	611	566	610	579	549	566	550	594	541	567	582	576	585	569	590	594	617	569	595	597	554	591	640	558	583	610	593	598	559	563	625	623	575	548	596	534	623	541	568	602	624	542	612	546	578	612	618	584	559	602	547	575	573	576	587	587	582	596	600	604	612	590	571	608	551	597	543	567	594	585	643	524	570	614	621	601	596	606	575	619	620	575	565	576	538	573	581	549	588	566	581	578	596	576	581	626	564	583	541	572	576	566	548	572	564	625	544	589	524	596	621	541	592	592	582	593	583	604	563	565	574	566	582	615	582	563	600	604	532	544	582	560	598	611	599	564	569	569	583	596	582	554	594	604	583	571	531	589	584	567	600	593	591	539	581	603	555	583	577	584	534	649	612	614	579	582	604	557	613	553	539	546	574	588	592	527	583	538	566	564	541	568	541	608	587	563	570	578	547	604	562	605	569	569	566	571	579	572	589	563	579	570	612	567	550	594	600	567	569	587	597	628	621	584	610	585	615	565	594	557
46032	22192	12674	6266	3775	2720	2054	1595	1157	808	583	492	378	380	428	396	363	395	398	400	369	382	351	344	344	307	322	256	282	279	294	269	312	299	296	244	277	278	270	273	332	281	270	245	295	304	275	274	261	277	256	289	254	269	284	284	310	262	276	226	288	266	283	272	266	291	296	315	287	230	281	282	308	232	283	260	294	267	295	283	253	276	244	252	248	287	282	237	284	292	248	276	240	290	271	284	264	276	266	255	275	252	263	241	259	274	251	283	262	293	261	287	274	288	286	268	261	288	247	259	260	270	287	276	270	284	310	319	259	279	261	295	284	254	300	253	264	261	273	291	277	281	278	302	296	292	248	286	258	294	325	310	308	286	256	287	250	290	277	280	273	278	278	289	300	267	283	264	245	283	283	263	293	262	265	308	261	266	253	260	272	245	260	261	286	276	273	280	251	313	261	266	275	264	256	299	306	253	261	274	292	266	276	308	259	239	283	253	253	262	264	269	249	250	247	299	270	277	250	279	264	308	260	307	286	263	275	260	254	268	271	306	299	287	263	255	238	267	252	279	294	314	291	288	287	268	260	259	284	282	263	295	258	292	300	286	268	244	247	274	235	281	265	266	279	250	249	313	283	300	266	302	285	255	248	268	241	222	244	234	247	271	281	265	288	240	296	265	233	307	274	280	271	238	278	248	296	231	283	259	302	291	257	295	280	240	246	270	263	275	270	297	260	253	261	247	306	265	270	279	273	292	272	264	268	259	271	289	285	264	246	307	255	272	328	243	246	248	299	257	245	265	291	313	271	257	284	297	270	255	289	289	279	311	282	258	293	253	286	280	241	261	265	276	276	254	263	292	234	297	289	254	277	271	243	249	251	314	272	278	259	289	293	265	292	312	287	277	275	272	271	279	269	271	277	305	261	220	252	274	272	291	251	269	288	304	285	263	255	300	268	265	278	293	270	302	272	245	251	258	279	272	287	267	272	296	292	263	271	266	258	267	229	268	261	242	275	295	267	236	259	261	272	256	271	236	274	277	285	265	279	269	258	270	313	270	262	250	288	279	288	240	270	227	299	282	247	264	283	277	279	284	255	271	287	248	261	300	257	260	259	272	267	293	295	282	244	262	281	278	257	243	268	296	267	264	280	280	277	259	293	234	263	278	251	267	262	308	295	290	309	271	282	225	295	255	253	245	270	259	241	290	249	285	259	293	276	262	263	240	258	281	261	239	275	262	273	240	276	288	250	264	272	264	258	270	275	248	258	264	258	257	277	303	251	270	310	257	271	267	270	277	237	219	251	275	275	283	261	248	277	288	270	280	287	299	273	292	271	270	265	254	265	294	272	287	242	279	267	277	251	249	242	281	282	294	248	269	284	275	262	256	240	273	279	264	270	295	287	303	269	276	281	277	290	275	261	280	263	275	298	280	302	268	295	264	291	258	244	268	263	254	305	292	268	264	275	277	265	256	272	267	240	251	280	287	252	284	262	270	283	236	266	281	255	277	243	249	255	269	260	286	278	271	250	262	267	304	268	255	270	293	294	273	269	256	285	265	277	265	245	274	263	274	273	304	267	271	276	300	271	257	266	272	251	279	266	266	243	271	292	290	277	300	271	249	279	275	259	256	276	277	278	280	264	276	245	289	269	254	266	276	270	263	281	270	248	266	275	309	285	268	281	303	241	272	267	286	278	289	292	283	288	298	260	261	285	277	245	259	254	296	281	283	253	264	275	263	246	272	250	301	244	291	238	284	260	277	287	268	298	246	279	245	255	257	270	285	252	265	293	273	270	255	259	264	286	275	244	269	279	315	281	241	262	259	265	278	305	258	287	293	308	261	257	277	275	312	276	281	260	282	257	276	254	255	263	265	261	264	256	263	269	249	255	304	305	237	257	290	276	248	261	270	295	279	256	304	250	261	287	271	271	261	276	249	248	250	286	275	281	239	254	247	295	294	283	271	305	274	277	285	247	239	282	261	310	280	285	248	315	263	248	300	289	298	279	295	264	257	254	272	248	256	271	328	269	286	287	236	262	294	241	272	288	235	274	293	244	277	268	271	261	281	252	271	299	264	269	282	278	299	220	291	290	307	282	255	282	290	286	300	263	301	257	279	280	279	271	282	285	277	247	274	271	263	260	277	271	285	267	255	268	303	275	266	299	261	277	254	286	290	266	287	250	296	245	296	277	296	296	295	291	289	262	275	293	262	308	273	238	260	244	281	279	276	268	272	297	246	251	255	268	277	298	261	248	237	267	240	255	282	261	281	234	247	267	254	284	283	275	262	269	270	249	285	272	271	267	293	249	253	279	307	290	252	241	272	246	291	291	266	299	287	262	246	291	253	280	244	255	265	245	254	277	278	269	300	269	220	273	220	262	241	285	263	295	243	275	263	277	302	289	250	259	292	279	275	263	259	270	270	286	261	258	254	255	258	274	288	296	265	255	249	263	277	292	251	300	284	268	251	267	282	257	284	282	296	278	268	321	231	271	257	226	237	278	279	259	277	278	291	268	249	285	249	261	256	292	232	284	285	234	278	279	285	286	243	247	282	242	289	264	259	264	284	261	265	292	286	262	281	267	259	289	282	262	263	259	254	288	262	294	299	247	239	256	262	303	264	264	289	285	300	273	272	264	274	262	269	285	277	285	301	244	252	306	265	283	282	290	243	308	288	272	248	286	269	288	280	262	266	267	286	266	257	264	266	273	272	278	233	281	281	287	250	267	240	260	264	294	292	264	276	297	303	289	235	249	250	263	313	300	277	294	269	261	269	264	249	277	263	286	287	260	269	254	248	247	258	294	264	298	264	274	258	248	273	284	238	262	245	266	263	265	309	256	253	299	242	268	232	248	268	285	255	253	287	258	299	279	240	262	256	259	277	307	267	268	271	282	292	240	248	275	241	267	259	252	268	278	283	244	257	268	272	273	288	275	280	282	270	270	276	247	299	290	227	279	295	280	269	292	313	294	260	246	239	256	289	260	308	297	290	261	261	316	255	291	268	263	285	272	270	298	264	270	272	284	222	293	294	265	273	281	259	269	287	289	323	284	286	283	307	271	268	296	286	270	246	270	297	305	254	286	278	270	283	296	273	294	269	305	263	286	274	255	309	286	278	294	271	276	277	269	254	276	254	260	282	284	268	276	264	249	286	304	245	266	275	254	300	250	265	268	260	268	243	287	274	264	256	276	262	259	255	287	257	270	242	290	274	253	286	276	276	280	263	268	290	270	296	282	240	267	297	291	286	247	248	271	248	262	277	289	269	254	260	250	310	303	265	282	267	283	303	310	302	254	298	235	268	277	285	294	283	281	254	275	299	248	279	257	295	253	273	269	264	273	272	238	251	316	275	260	258	248	264	281	301	262	277	279	274	259	291	270	296	264	272	282	262	269	310	275	316	253	230	264	253	277	270	261	298	274	286	268	267	260	256	280	249	258	251	271	260	258	279	233	263	276	283	282	271	265	257	274	274	264	263	249	262	266	257	262	279
26574	14542	16478	13721	11452	9853	8125	6466	5018	3387	2406	1773	1301	1275	1287	1253	1287	1289	1464	1443	1326	1134	988	933	835	823	786	734	696	721	683	657	659	616	628	664	623	629	608	640	624	613	600	559	600	606	578	589	601	577	580	605	602	537	572	592	605	591	577	561	595	569	550	575	589	535	585	597	555	548	561	584	616	565	616	592	619	557	568	569	590	598	571	611	566	562	583	581	570	583	585	624	552	614	582	541	619	579	554	527	585	578	599	590	580	599	586	629	561	610	546	606	606	558	595	599	576	587	536	614	593	584	536	620	564	561	549	574	591	555	608	580	582	564	575	552	565	538	568	534	563	596	571	604	617	555	584	583	585	558	597	577	588	603	598	574	599	568	543	502	574	591	605	591	632	573	552	575	586	602	597	585	552	555	578	583	590	561	548	542	558	538	588	596	542	617	567	574	567	578	601	618	594	598	556	609	568	588	624	604	589	583	559	576	595	584	596	578	579	599	580	570	578	571	602	576	547	581	587	551	594	610	557	518	569	566	590	589	559	570	587	576	598	600	602	594	562	572	551	587	574	592	598	588	608	567	539	589	569	568	562	540	544	563	585	579	564	580	551	576	569	573	587	599	597	545	552	572	580	586	534	578	589	589	550	558	542	587	586	554	579	583	569	549	555	614	573	597	624	583	554	632	581	618	567	594	561	566	540	558	573	566	536	565	582	597	551	612	608	610	589	561	604	592	544	575	574	548	587	587	592	570	598	576	580	569	618	548	607	580	562	617	549	523	547	576	539	571	580	544	595	552	597	561	570	617	595	585	597	583	584	599	583	550	568	557	601	603	542	574	589	578	564	587	575	581	565	548	575	590	635	569	580	592	584	521	524	594	572	577	599	608	607	597	598	554	591	618	574	570	575	534	628	580	582	545	548	570	553	537	574	566	558	583	540	591	556	578	594	545	598	607	585	536	599	604	562	546	574	591	610	549	617	595	572	542	570	582	615	610	602	570	585	573	520	609	569	556	604	593	577	565	578	573	560	557	574	579	600	601	576	595	594	560	607	543	591	632	595	591	548	562	575	548	620	556	549	576	586	562	586	624	550	556	583	566	578	584	640	560	568	571	612	572	574	633	591	545	579	568	577	589	541	561	583	627	571	582	559	578	597	584	571	576	587	634	583	574	591	579	549	599	572	607	570	555	584	577	572	599	554	576	574	600	599	545	552	582	553	607	615	596	593	541	555	599	579	542	547	544	550	560	574	571	563	548	598	558	558	599	569	576	593	590	541	547	571	589	554	568	573	613	573	589	554	576	625	605	558	579	557	562	587	579	583	577	586	610	553	608	556	518	634	544	586	600	603	559	554	585	605	597	576	637	588	584	609	581	596	524	593	628	608	583	591	559	540	590	629	541	575	608	550	568	607	607	573	573	578	575	569	606	560	589	594	580	611	611	584	602	589	561	575	536	584	583	569	542	588	582	577	585	619	588	551	584	567	619	601	590	579	600	588	595	611	590	589	589	566	605	594	529	607	574	612	566	579	592	560	586	593	592	573	555	606	593	606	590	594	596	574	577	575	575	577	560	564	636	539	563	593	581	597	562	604	562	609	612	589	572	571	574	542	602	580	604	602	602	564	615	578	579	571	591	601	591	553	556	613	584	557	596	566	539	565	542	586	582	606	583	572	587	635	607	595	578	602	581	609	624	575	573	585	565	623	551	545	598	594	569	587	602	615	595	588	564	522	606	568	587	601	579	611	542	544	583	572	577	574	544	555	577	609	584	578	602	617	551	539	555	549	578	596	546	674	598	568	597	564	607	587	593	610	557	589	571	621	555	602	573	607	598	545	567	587	576	604	590	526	552	573	602	593	533	564	563	592	555	594	592	558	561	546	539	533	530	567	567	603	594	568	581	579	570	590	519	572	583	587	502	576	611	546	528	604	564	577	587	592	574	537	619	580	589	619	592	559	585	557	576	574	626	575	608	559	529	607	598	592	526	563	588	620	603	593	590	596	598	595	544	578	549	534	593	583	625	567	591	630	577	544	595	595	576	597	558	590	614	621	549	571	603	615	584	606	581	646	602	612	558	610	556	573	564	566	573	614	584	594	636	580	567	558	597	589	597	552	554	599	591	573	571	576	597	607	599	571	561	582	540	561	628	574	593	602	589	577	584	569	606	543	588	588	585	547	579	572	579	571	594	568	586	609	603	592	556	552	575	561	545	614	549	598	560	600	598	566	545	575	606	582	577	571	619	557	560	579	587	591	591	609	587	573	619	557	556	534	551	607	554	598	568	593	575	557	616	551	599	600	603	594	560	520	601	594	583	589	584	525	573	580	566	567	567	558	598	579	528	600	576	622	590	558	601	578	609	590	604	618	629	573	613	571	545	574	583	592	545	592	579	568	569	556	607	580	612	602	539	595	545	589	559	584	568	603	602	582	596	585	589	593	580	590	544	594	603	581	545	587	570	550	597	560	620	573	550	554	577	603	567	598	597	559	593	622	603	588	586	529	588	532	580	547	548	573	588	588	598	584	608	594	564	579	601	590	647	605	527	582	563	524	586	605	534	581	566	589	608	595	580	592	631	598	574	594	582	623	597	606	595	571	595	537	599	586	590	592	528	591	543	563	584	611	602	548	556	571	570	585	587	576	580	610	615	565	563	554	621	568	603	574	597	553	575	586	645	567	585	604	592	582	619	555	533	571	573	573	587	578	584	538	561	561	597	594	618	594	561	573	596	572	592	621	621	619	587	563	605	582	554	573	564	623	589	586	565	567	602	582	606	617	569	601	573	561	584	593	589	571	582	614	567	561	591	602	610	572	607	577	533	596	592	583	576	566	601	557	595	601	576	558	566	576	554	597	598	543	605	589	536	602	575	578	567	601	602	537	535	596	585	571	551	597	595	564	571	552	585	579	528	560	537	629	547	645	571	568	573	606	613	584	548	564	615	605	608	537	562	551	575	605	584	576	563	617	611	564	576	620	564	574	565	595	611	582	610	534	585	566	599	606	568	610	603	571	582	574	594	511	539	569	616	574	609	577	594	552	600	558	563	528	601	604	540	573	584	586	575	580	591	564	552	563	551	558	578	573	551	542	580	618	589	585	576	515	624	578	608	542	562	604	570	565	545	562	595	561	622	593	619	586	547	591	581	577	572	568	596	593	567	570	580	584	571	575	607	601	589	590	604	552	579	607	633	588	587	587	612	551	579	566	616	555	560	566	574	565	612	559	565	554	570	588	580	578	561	602	598	561	579	621	576	557	610	575	590	604	601	588	619	536	598	567	568	550	550	611	574	588	596	561	575	606	605	593	618	567	616	590	600	542	531	593	597	591	561	592	600	580	594	575	547	533	558	552	593	549	552	588	538	594	524	560	595	553	564	569	589	608	573	548	580	549	579	602	610	608	549	531	571	625	618	571	603	545	544	614	605	647	601	555	634	545	580	583	575	575	576	569	558	577	624	581	585	574	572	522	582	570	551	589	563	621	596	568	512
57354	29547	18184	8806	5045	3640	2762	2146	1577	1152	743	574	513	478	468	521	530	513	528	520	463	457	447	424	369	400	379	295	331	319	350	327	325	316	331	333	296	307	346	333	286	290	319	375	300	318	305	291	338	306	287	314	306	287	316	316	314	300	317	319	319	271	330	323	295	297	292	313	280	315	280	287	284	289	305	303	274	287	296	314	289	299	290	267	304	283	315	325	287	278	291	289	309	340	317	275	305	339	267	326	279	344	317	303	289	340	297	296	320	339	296	332	297	291	285	270	313	297	305	317	320	278	297	318	312	318	342	299	270	319	317	308	286	328	309	301	298	290	269	308	293	335	334	313	302	300	311	322	304	302	330	303	325	311	292	313	285	309	309	332	336	300	296	327	340	298	306	299	298	313	322	306	309	313	287	242	288	324	327	291	308	289	327	330	302	285	292	328	320	287	352	323	306	332	312	280	321	300	320	285	310	311	321	288	314	316	318	266	325	327	300	311	294	309	321	321	303	308	288	282	290	257	303	295	305	293	347	294	306	306	305	324	331	303	321	288	284	316	296	270	303	322	279	320	286	319	302	319	320	303	323	298	271	278	296	297	279	295	276	296	295	278	304	295	299	324	293	316	321	304	306	318	306	351	318	328	311	322	332	294	325	315	307	321	323	313	305	295	287	316	281	318	290	330	319	297	300	295	307	319	300	285	319	331	284	336	322	301	323	355	287	320	322	307	321	322	295	286	315	298	317	309	286	296	291	323	307	309	291	260	289	346	326	290	280	342	340	312	307	281	312	283	311	316	260	324	306	285	316	321	341	302	326	310	281	307	349	309	291	324	290	317	305	295	324	326	291	304	272	337	305	304	303	329	304	307	336	335	320	294	293	325	304	301	297	303	324	304	313	338	285	327	311	331	305	268	338	297	261	305	340	332	281	261	298	333	307	312	328	288	298	333	288	285	295	280	314	308	300	320	271	296	287	301	309	306	301	293	285	288	289	292	304	303	303	316	330	290	287	319	266	306	284	309	302	313	335	309	338	298	288	290	341	335	293	274	279	312	309	288	277	317	288	290	309	284	291	307	295	276	325	296	334	331	315	327	283	305	310	315	293	306	295	349	269	326	299	319	354	341	299	295	327	322	317	280	336	313	329	299	307	290	290	320	289	293	288	319	296	294	306	297	267	262	318	353	305	296	317	308	298	281	319	333	317	337	305	295	312	295	309	336	302	321	326	293	285	317	316	306	320	288	291	319	318	308	318	300	278	275	296	310	318	289	317	339	289	291	343	286	295	278	286	333	305	299	305	321	259	270	306	287	254	308	295	319	327	326	285	322	281	303	299	302	302	324	320	311	299	297	305	340	289	306	283	326	344	324	305	290	274	341	303	309	275	290	287	296	281	293	281	311	337	350	335	296	267	288	314	322	294	314	305	312	296	319	343	268	287	296	315	292	301	323	290	294	313	286	352	320	313	304	293	305	295	306	297	306	288	291	295	280	292	319	291	280	334	294	292	330	297	315	290	324	300	279	277	306	289	326	307	287	331	332	336	315	315	285	300	285	325	309	312	289	315	285	345	284	289	319	317	315	318	309	279	285	290	277	297	270	303	300	305	304	301	312	289	329	321	296	275	289	301	331	321	314	314	308	350	299	316	264	291	305	298	305	282	276	336	321	303	298	322	290	302	271	307	293	315	277	296	310	357	287	342	334	306	302	279	296	299	324	331	291	285	291	334	320	254	292	311	326	308	310	343	305	290	329	304	269	313	279	300	297	331	302	285	288	299	320	314	287	341	316	302	327	289	268	281	296	281	339	286	302	291	295	311	275	296	312	325	334	301	336	305	315	352	321	267	291	308	307	277	295	337	316	315	318	303	244	328	299	324	316	318	283	303	327	330	295	303	319	335	281	345	339	308	333	287	286	276	328	348	312	330	315	277	290	333	292	319	305	306	310	320	273	306	283	269	301	280	301	275	340	316	322	321	262	308	277	274	310	308	329	309	311	300	310	278	277	280	298	321	332	287	280	322	321	323	320	292	303	310	303	301	291	305	306	282	323	286	303	347	280	315	251	288	315	291	337	321	305	328	306	305	307	314	345	273	319	277	283	285	301	305	315	275	311	289	292	291	295	292	305	315	318	303	318	329	320	306	282	313	300	286	319	264	272	308	301	328	300	308	319	302	286	288	319	306	274	310	315	306	292	321	324	330	341	292	302	326	305	335	303	324	332	307	259	355	331	287	314	313	284	280	316	307	313	314	289	289	306	301	320	284	307	302	304	306	311	329	337	318	298	293	319	328	297	283	287	332	275	298	310	303	319	336	314	323	320	282	311	318	300	322	308	308	302	294	321	341	323	349	336	330	307	314	297	286	303	281	301	349	329	271	304	293	296	299	290	292	314	291	300	326	301	342	328	303	343	302	295	284	306	314	308	324	278	311	321	335	314	310	317	318	292	306	299	285	297	322	309	338	296	299	335	310	288	295	303	326	326	280	309	297	295	293	295	314	285	322	281	296	314	321	306	312	306	320	311	317	300	296	313	321	288	319	287	278	311	291	291	333	267	263	292	317	359	319	310	306	289	317	317	269	298	313	304	301	293	325	299	308	288	315	300	339	315	314	317	321	314	315	301	288	301	271	304	304	311	281	311	320	300	297	309	337	304	319	276	297	321	300	285	315	315	333	330	310	322	322	285	318	260	330	297	292	288	314	291	285	296	302	297	280	288	297	314	278	300	287	324	312	296	314	308	322	295	312	329	292	330	300	352	352	290	296	269	325	327	296	341	317	277	316	298	249	313	272	310	300	300	305	310	296	304	303	308	306	341	367	309	309	312	316	305	321	304	337	272	288	308	300	296	314	288	332	316	336	295	331	309	302	303	299	304	324	312	295	296	324	293	323	303	312	285	286	287	300	325	295	303	300	282	339	316	337	299	319	291	337	302	319	269	320	306	312	316	339	321	300	284	303	282	267	318	293	290	283	299	317	307	293	296	308	272	300	318	329	315	296	290	312	310	296	286	303	302	265	274	292	319	317	290	313	319	283	312	287	311	274	294	305	292	303	286	301	321	324	287	302	346	261	314	350	287	333	299	308	283	303	296	274	310	291	340	299	309	307	317	271	326	289	293	270	312	325	300	280	307	303	316	289	307	321	302	296	306	338	280	298	282	340	339	341	321	293	300	321	303	327	311	318	281	336	300	331	301	273	294	318	280	333	310	311	318	322	282	316	309	305	315	312	276	291	316	310	309	316	310	295	303	305	307	326	328	280	290	326	280	305	296	274	271	324	295	282	329	338	313	281	321	287	309	295	313	309	289	281	298	318	296	326	317	301	308	294	273	302	326	274	262	326	305	317	313	327	340	305	334	334	285	296	291	297	287	311	315	303	308	309	346	305	323	295	324	311	337	314	313	315	313	294	299	335	340	294	280	303	325	315	260	307	283	327	301	301	314	314	322	289	365	344	341	314	292	300	330	346	316	310	291	316	306	325	283
33452	19408	21030	16448	14171	12313	10052	8444	6346	4428	3162	2201	1821	1723	1844	1765	1762	1797	2028	1728	1588	1491	1359	1148	963	949	849	882	814	765	778	744	741	723	714	734	662	656	675	668	708	642	690	647	682	656	636	664	724	658	631	679	679	635	602	669	666	687	662	675	646	683	669	647	640	701	698	706	676	706	650	627	687	644	672	609	669	646	682	682	655	632	628	623	644	591	608	648	665	653	631	688	667	647	609	663	653	678	612	639	654	604	631	632	643	653	620	651	662	656	638	635	585	654	610	600	651	667	716	640	652	623	645	665	665	673	640	616	638	637	645	654	667	627	595	677	654	635	707	648	637	619	648	656	620	616	655	636	646	663	691	648	628	673	652	674	640	673	621	584	648	636	649	665	642	685	670	618	616	645	617	658	639	622	640	619	611	670	622	649	692	652	685	637	649	654	663	674	613	647	639	647	612	649	621	615	629	615	660	648	639	675	617	637	634	632	655	651	639	675	639	641	618	644	663	676	623	649	638	646	595	644	634	668	616	628	633	660	708	623	654	668	653	616	634	639	652	655	675	612	622	636	616	627	656	629	646	651	627	697	647	647	693	675	623	628	633	624	656	656	656	680	649	604	637	610	654	665	656	618	649	692	677	645	636	621	672	655	648	619	652	617	632	657	657	680	656	611	688	647	627	646	650	697	625	674	610	665	612	657	614	637	660	658	680	619	643	642	621	632	593	715	640	648	666	604	665	625	645	688	664	661	646	609	651	680	637	670	632	641	637	655	670	675	663	657	652	687	645	633	673	706	668	664	638	614	643	607	644	644	675	650	647	625	618	631	649	610	640	650	654	626	634	658	611	627	666	640	609	648	629	697	657	651	655	687	633	636	695	652	636	637	664	621	669	630	675	624	604	637	689	603	648	710	630	729	588	663	612	647	629	655	603	662	624	594	677	660	637	632	624	628	611	644	649	685	614	661	643	648	601	631	654	605	656	652	714	634	642	660	686	655	599	637	688	644	624	652	594	594	655	634	573	624	607	644	641	654	624	606	659	690	662	658	667	672	624	633	655	647	680	648	700	651	666	655	633	644	624	679	675	624	682	644	650	640	652	658	599	636	624	664	632	626	653	625	650	667	648	612	618	639	621	672	644	678	633	677	651	673	633	683	640	663	683	636	611	652	679	646	631	655	665	665	629	633	653	582	614	631	735	665	662	660	653	625	625	668	673	662	703	650	634	669	652	648	622	613	654	644	595	691	592	644	638	625	628	666	636	676	633	642	631	663	667	639	655	628	649	653	637	678	632	617	620	609	621	672	652	612	618	632	662	604	594	676	649	620	686	612	676	648	696	675	685	651	663	636	606	663	615	677	620	598	670	617	660	639	698	687	629	615	639	635	606	664	655	650	649	642	678	654	651	648	652	649	659	629	653	602	691	673	680	642	628	662	671	641	680	641	662	682	611	628	641	656	611	607	667	650	634	624	677	636	668	605	649	660	594	623	682	659	640	656	638	631	622	619	637	621	668	609	653	648	720	580	614	624	657	691	657	623	668	648	671	631	648	635	603	645	632	611	704	615	665	605	698	659	676	618	689	634	639	617	647	657	630	645	627	648	671	644	597	605	685	691	669	628	659	674	634	653	643	615	671	661	649	620	650	661	676	664	632	637	647	621	659	676	597	625	622	620	696	676	652	629	697	628	609	676	614	614	647	632	641	655	678	656	669	642	657	658	640	646	647	600	658	646	652	654	655	654	608	654	678	642	629	644	609	660	653	628	647	643	636	670	668	596	683	645	658	670	643	650	671	624	662	623	631	626	676	647	631	639	672	660	685	637	665	605	661	642	642	661	655	689	652	660	645	601	660	651	648	659	619	652	670	616	642	625	597	694	694	681	605	636	670	665	634	693	622	645	599	638	609	650	674	633	647	641	593	659	660	670	634	602	593	685	668	621	685	659	679	666	616	658	640	654	597	672	613	645	662	678	676	684	654	624	658	650	673	617	640	616	677	689	682	652	661	660	644	655	621	647	668	679	654	637	643	607	684	657	692	681	667	616	624	631	647	645	663	645	694	645	670	643	636	670	610	631	639	633	687	675	673	662	679	663	707	602	692	620	671	664	638	631	633	647	684	621	623	689	679	663	656	603	605	641	608	691	660	664	663	640	598	630	656	689	656	674	643	642	629	615	671	630	604	656	628	647	639	622	626	630	632	590	668	625	636	673	638	683	636	702	677	697	593	625	642	645	612	663	663	633	625	673	642	734	631	641	637	654	675	630	579	640	659	608	644	671	633	654	686	615	629	649	667	625	638	668	640	615	661	636	626	642	650	628	644	622	668	679	603	672	626	629	621	644	661	655	658	622	709	661	640	675	636	636	591	626	626	612	621	624	618	577	654	638	620	640	660	682	654	578	613	654	660	654	609	662	639	632	666	677	660	607	642	621	607	632	651	651	615	626	615	657	691	641	650	653	663	685	654	661	613	653	700	653	568	611	660	666	602	673	657	629	654	687	600	698	668	643	674	691	672	633	652	649	607	640	662	663	630	628	690	651	594	690	650	633	652	627	650	653	684	609	613	659	705	701	638	604	641	622	640	651	668	657	674	652	661	646	652	695	659	686	647	691	642	595	601	666	664	672	671	640	669	693	646	680	624	626	653	625	619	634	583	593	635	642	665	613	640	627	705	646	650	629	612	647	609	593	630	633	668	705	676	634	642	611	721	646	643	608	605	657	586	653	606	640	692	665	677	651	667	652	681	690	670	655	644	662	689	712	688	613	614	644	618	638	711	628	663	652	670	648	600	692	593	674	615	688	652	624	673	630	673	666	650	625	682	648	699	606	628	599	636	678	629	610	662	655	577	633	706	618	632	627	620	660	638	635	645	644	679	598	610	650	672	692	643	638	659	638	647	634	637	604	644	616	644	634	677	643	635	605	580	631	660	637	634	627	612	586	666	658	644	640	660	653	653	651	629	714	640	680	616	672	617	629	628	665	647	676	630	652	636	646	618	638	700	637	663	694	652	650	658	631	653	688	625	609	686	639	638	623	698	629	622	629	667	649	688	663	627	595	652	640	676	636	592	655	655	609	674	638	665	669	669	626	659	669	657	655	657	679	649	650	624	649	629	601	690	686	671	686	643	676	634	615	631	673	626	641	642	653	639	637	645	612	625	643	643	618	660	663	653	602	624	636	608	642	638	628	612	637	590	609	650	659	620	675	646	668	634	680	667	667	647	649	607	652	670	636	655	649	633	647	621	679	651	639	642	675	645	682	620	594	667	612	664	600	603	656	607	672	665	646	621	653	615	678	632	685	669	662	652	639	621	671	660	657	645	616	669	623	672	663	614	634	652	618	609	646	682	629	629	604	664	622	652	615	621	622	665	655	672	650	667	654	645	605	696	670	652	666	636	644	652	651	672	671	652	651	628	656	651	649	684	675	665	708	662	639	627	640	688	678	687	658	618	611	649	661	698	653	663	623	631	657	659	644	662	614	636	639
31694	14215	6498	3273	1930	1573	1191	847	697	500	419	359	334	310	375	358	298	306	333	334	315	344	293	302	300	280	271	297	281	252	241	284	277	256	277	302	268	264	230	289	279	269	260	250	257	252	253	254	280	262	260	272	275	262	277	236	270	268	271	280	241	272	257	299	262	248	256	292	246	251	289	270	273	263	255	269	282	273	271	248	252	276	304	299	277	261	293	280	284	276	281	280	264	260	245	257	274	254	294	256	258	279	233	293	270	261	270	233	247	270	254	266	284	287	251	253	299	286	283	238	268	283	293	280	248	262	282	243	255	225	289	246	267	277	270	268	273	248	268	277	292	283	231	229	286	239	240	253	264	276	261	275	268	271	261	279	272	283	239	260	247	231	271	267	249	257	245	255	256	303	270	308	281	277	244	236	246	263	286	257	248	249	266	263	264	256	243	256	243	282	285	232	284	235	267	220	251	269	246	264	267	265	288	256	259	279	286	282	259	282	257	282	298	246	269	264	280	276	260	271	254	260	282	286	271	284	288	253	280	244	254	281	247	269	274	290	268	263	249	275	256	233	270	287	281	276	273	275	246	227	249	271	251	277	277	266	282	263	266	266	273	253	270	287	259	240	256	243	221	226	285	292	264	258	253	252	260	259	257	251	246	258	231	248	265	270	269	270	241	264	258	276	274	263	289	309	236	271	282	256	304	276	253	279	277	283	254	268	255	254	272	290	280	257	244	272	285	285	267	265	252	293	264	249	255	282	273	260	254	226	247	275	289	304	293	264	250	249	266	260	288	246	249	263	275	244	243	267	251	239	225	254	260	287	239	248	259	267	221	258	307	277	243	278	255	244	292	260	259	280	289	259	284	264	273	290	282	245	243	260	276	293	292	245	261	283	279	292	246	275	293	275	265	241	254	264	251	247	257	276	260	260	258	296	255	240	270	291	274	282	257	247	278	246	256	263	262	285	305	264	264	265	261	232	274	254	228	308	272	231	278	257	260	254	239	265	270	275	247	279	287	255	267	247	264	247	250	285	268	273	257	272	255	244	279	271	233	261	285	266	278	232	271	290	316	264	301	286	274	262	250	257	280	235	277	258	239	287	252	301	240	262	265	282	250	239	234	257	276	262	308	264	258	288	265	263	266	249	250	257	250	260	248	259	288	265	248	230	247	244	257	262	261	270	256	271	280	252	268	278	267	256	257	255	258	296	280	248	274	290	300	273	275	286	284	276	268	240	264	266	285	238	252	237	234	284	253	243	261	271	257	259	245	265	305	274	260	234	255	243	246	266	271	259	241	261	284	278	250	268	262	236	286	278	263	247	259	286	249	300	265	254	260	250	258	249	270	269	275	252	242	272	268	233	229	284	254	286	260	259	250	273	287	268	262	270	269	244	291	263	301	264	255	256	253	277	267	240	252	229	271	272	279	244	271	243	260	264	265	273	269	254	250	266	282	275	241	233	257	245	267	228	282	264	246	268	290	279	271	270	263	263	277	248	247	283	279	257	298	285	251	244	249	240	242	262	265	266	276	259	246	248	276	294	295	269	262	294	295	274	247	275	263	289	225	250	264	297	254	243	264	262	262	254	269	267	266	304	298	235	277	263	267	224	252	241	272	260	243	275	240	285	254	280	277	281	243	265	285	268	285	249	260	248	277	267	273	258	274	258	261	265	271	287	264	286	283	256	218	246	241	286	280	267	283	267	252	255	241	263	265	262	227	260	292	268	245	269	264	253	265	289	298	287	276	261	258	258	256	252	248	252	270	267	272	246	255	268	284	253	259	269	282	279	252	250	267	260	262	250	239	297	245	254	251	290	227	284	264	302	272	274	250	242	282	255	298	251	270	270	254	253	254	272	289	262	293	275	240	263	285	251	242	279	242	253	267	294	279	247	269	255	245	274	243	239	238	231	259	265	222	280	286	263	242	252	311	235	273	266	288	273	282	276	269	264	279	272	253	276	271	249	271	261	267	274	278	273	273	294	251	244	261	281	238	244	235	291	247	251	243	272	237	254	248	265	248	273	264	268	272	281	248	259	263	268	238	272	264	257	276	264	252	247	293	281	264	283	257	287	250	260	274	276	285	257	268	247	268	271	249	268	256	239	257	255	264	266	267	282	313	266	289	261	254	267	274	257	262	244	267	261	274	264	258	260	296	275	286	290	234	251	247	270	276	271	235	260	263	257	269	230	252	260	277	276	276	272	271	259	256	245	216	259	260	275	232	259	241	249	238	267	250	239	273	217	239	264	265	255	265	246	250	283	280	290	267	246	259	228	261	279	238	250	271	254	259	249	265	264	248	281	286	260	257	272	283	272	269	265	235	293	269	280	256	244	253	279	306	255	285	290	267	262	254	251	263	243	275	237	218	223	286	258	276	265	292	237	246	301	282	286	265	251	246	259	272	264	286	281	254	257	275	280	240	269	238	253	278	264	278	251	268	270	282	261	290	271	275	251	264	275	266	265	276	237	244	295	267	246	272	299	251	280	281	267	239	278	268	265	303	262	272	263	253	261	259	275	289	261	268	252	267	274	245	254	254	245	291	265	242	255	270	256	264	261	275	266	256	260	262	244	263	245	277	288	263	248	294	258	279	252	264	244	244	248	275	249	268	279	256	273	276	271	282	278	254	281	262	247	278	255	278	277	286	230	263	257	253	241	232	274	265	259	277	254	242	223	256	263	242	264	275	240	268	236	266	279	257	271	275	276	271	296	248	274	262	269	279	245	244	243	272	237	266	274	260	285	248	273	240	255	237	269	234	279	275	268	272	245	252	283	273	269	244	269	241	248	265	242	263	253	238	296	268	236	245	268	278	248	254	305	268	304	298	278	241	249	253	283	264	243	266	287	226	236	264	276	272	265	271	245	248	298	256	268	285	284	287	244	272	285	273	264	237	274	242	269	235	256	249	246	252	252	216	247	271	282	281	268	246	276	278	265	248	262	250	306	264	258	263	232	255	304	262	274	264	274	251	266	281	267	278	261	273	285	241	257	259	231	260	271	273	268	259	262	279	309	254	238	239	263	278	275	257	304	290	269	257	268	238	261	276	233	239	294	242	255	287	243	268	250	275	279	287	258	247	293	254	274	284	252	244	222	236	266	267	264	218	259	258	274	255	271	275	233	232	259	264	254	276	251	246	234	284	280	273	288	286	221	279	231	252	266	227	266	245	268	278	285	263	307	283	261	268	277	262	305	260	282	255	262	254	283	259	254	240	278	289	226	265	256	292	258	246	256	278	224	258	253	291	301	273	261	282	324	248	254	221	267	274	284	278	282	287	263	282	254	290	255	246	251	231	276	235	246	265	271	255	275	241	294	269	246	276	266	294	255	276	251	257	280	270	262	241	252	244	283	254	268	263	271	267	273	266	265	240	263	242	253	259	287	258	278	273	263	261	253	272	265	263	279	262	259	259	269	264	250	264	256	260	264	242	260	274	279	264	279	294	239	255	264	271	247	268	246	234	268	277	283	262	256	251	270	272	270
17795	9014	9571	8265	6625	5778	4518	3370	2467	1759	1349	1030	848	873	896	936	887	910	904	904	904	847	848	745	723	632	587	668	609	590	613	613	553	617	567	635	568	583	592	584	556	582	572	575	549	535	580	550	583	584	554	561	564	552	538	566	535	537	528	564	559	593	558	578	547	616	564	520	571	574	527	576	584	554	608	590	556	542	571	578	573	567	591	578	529	522	586	555	580	585	532	606	542	568	553	607	598	583	585	555	562	539	556	593	581	543	541	523	542	590	551	564	562	591	590	574	557	558	563	563	576	555	539	567	563	572	549	512	569	540	588	516	559	540	601	537	556	582	588	576	522	506	528	547	552	553	581	558	535	570	569	575	529	584	495	575	529	601	553	593	583	564	572	555	586	571	551	549	589	518	601	594	536	593	564	552	594	561	563	536	567	553	576	599	562	572	575	503	567	556	614	538	527	575	544	602	582	582	598	573	564	535	523	523	535	602	536	526	578	598	543	623	561	541	553	585	543	553	522	588	568	546	555	585	587	584	565	555	562	561	576	550	602	534	530	531	537	557	541	580	569	573	564	557	558	594	598	569	581	599	588	572	526	576	555	524	547	563	541	586	534	543	558	551	572	528	543	587	548	596	580	534	580	561	558	580	512	538	577	566	515	544	557	539	576	520	584	540	586	613	535	574	608	597	596	550	561	554	578	586	547	547	530	556	539	572	563	571	567	565	559	520	580	597	536	525	564	581	560	520	563	576	596	528	566	573	639	580	563	587	566	576	578	579	561	550	567	544	555	552	569	538	570	557	565	559	543	515	604	551	533	531	553	593	571	547	554	542	557	575	604	555	573	574	567	561	579	576	579	598	602	601	554	594	519	610	573	556	568	565	598	556	547	550	567	522	590	592	561	505	565	574	553	534	535	559	570	587	559	553	554	574	589	544	576	547	586	586	552	533	609	534	539	566	564	553	547	575	568	543	548	516	546	575	518	557	530	543	551	551	564	569	543	574	533	538	586	573	612	537	542	570	551	545	565	554	498	528	582	543	547	590	553	600	546	567	555	536	536	513	605	567	585	594	552	551	565	511	526	526	585	538	617	539	530	598	579	564	524	521	594	572	514	556	552	522	561	558	557	587	553	573	531	566	547	567	567	577	580	585	599	563	550	569	551	526	558	522	599	578	536	586	603	559	556	582	562	535	502	560	557	485	523	538	561	580	593	581	571	574	574	562	567	552	532	582	585	538	552	611	541	568	576	555	546	544	518	583	565	525	579	561	509	564	566	550	528	543	591	546	540	541	525	569	563	557	631	593	554	562	578	572	525	574	518	579	570	565	522	551	564	534	615	594	576	538	569	541	571	554	553	570	601	567	546	587	561	570	570	544	518	532	570	593	554	596	563	557	544	558	558	591	589	596	561	572	570	574	544	567	530	558	563	554	553	549	585	562	544	578	562	605	569	585	534	582	546	569	575	561	581	532	560	549	578	563	564	565	550	534	589	629	566	600	572	585	577	533	574	558	548	565	599	579	566	553	568	537	527	533	546	546	550	613	618	561	589	544	538	554	554	626	531	519	573	554	568	573	528	512	547	560	532	568	563	574	565	577	553	560	540	563	551	530	562	589	513	584	577	571	527	564	616	562	563	539	538	543	513	586	547	556	583	607	593	574	568	553	526	537	565	552	541	592	590	605	546	559	542	556	575	562	604	559	575	613	566	589	551	554	576	544	555	570	507	528	565	584	542	570	557	543	551	565	521	541	560	551	553	547	573	560	523	582	570	565	556	547	594	594	571	539	584	546	549	555	545	622	561	525	590	547	539	562	573	581	571	570	593	556	560	544	571	595	535	520	599	582	563	574	570	565	573	527	585	529	565	549	594	555	607	559	540	596	568	549	612	572	530	562	541	576	541	593	544	594	510	535	572	579	563	502	575	581	592	553	579	550	568	556	591	561	580	538	553	550	590	595	582	570	563	540	565	531	556	562	548	584	551	558	591	598	561	538	570	563	560	590	556	530	568	584	554	604	524	521	554	564	536	590	590	547	514	609	525	586	556	589	558	600	547	555	519	549	578	560	608	577	579	554	623	542	582	555	563	549	530	597	511	552	515	600	540	585	530	577	566	523	556	602	542	590	554	537	511	514	572	573	582	603	556	566	546	580	579	577	537	533	531	539	564	581	529	556	549	583	570	585	560	604	568	599	583	578	544	543	606	553	545	547	515	575	556	556	600	533	502	558	531	557	564	552	565	585	562	588	551	583	592	559	604	569	590	524	543	550	563	562	583	577	549	584	543	563	589	548	511	556	549	575	538	546	535	490	538	550	555	581	576	549	543	539	564	530	579	543	565	565	508	561	553	562	573	578	571	552	561	573	548	546	563	603	573	538	574	581	561	591	525	553	543	582	582	530	555	555	583	562	588	536	579	590	551	596	568	603	600	524	554	551	582	579	503	556	531	577	538	549	567	510	575	563	566	572	570	551	567	560	556	547	567	583	544	573	578	550	493	539	549	541	588	610	511	556	553	552	564	550	599	538	543	541	586	555	558	543	594	550	557	577	541	599	522	556	567	555	583	609	591	558	529	555	575	546	578	541	534	550	570	536	567	577	591	593	527	571	566	555	606	578	559	545	534	593	541	558	527	586	576	568	555	574	542	532	564	521	554	581	538	537	593	544	594	523	591	574	544	548	575	564	539	600	581	572	537	591	567	541	552	543	585	564	559	547	530	543	575	554	573	612	536	539	577	558	573	541	561	592	531	578	583	571	541	534	534	607	565	567	624	578	578	562	545	576	553	551	562	558	529	595	557	541	564	603	569	537	599	534	583	580	598	560	548	600	546	594	542	588	548	538	590	545	558	537	526	559	565	538	536	578	536	572	564	570	561	590	550	578	577	552	574	595	549	559	582	565	594	529	545	549	567	552	596	602	582	610	590	537	586	530	581	579	550	558	582	520	532	608	580	508	532	554	574	564	582	567	547	552	573	573	556	538	553	551	622	546	543	559	551	523	579	571	559	567	536	561	542	579	547	514	572	569	573	552	555	567	561	529	550	538	588	606	554	603	537	569	589	558	560	575	563	551	570	552	547	562	556	529	586	577	545	554	557	578	600	523	607	576	550	573	604	516	525	544	560	551	529	593	570	538	583	574	587	579	564	581	534	575	580	554	579	548	597	566	594	556	578	534	556	570	594	512	584	556	596	573	540	557	559	523	540	587	590	507	577	556	569	568	606	552	552	558	617	550	581	560	600	570	557	585	614	576	529	559	570	534	572	530	594	542	577	515	578	547	573	560	539	536	529	577	543	567	575	557	566	563	546	526	573	565	541	512	545	541	540	590	529	546	547	554	561	518	577	581	579	530	568	571	574	553	586	577	550	553	560	600	541	558	523	556	538	580	566	561	531	549	571	603	565	541	583	557	594	567	546	589	579	564	574	590	546	554	561	574	535	499	604	573	568	581	555	577	594	575	596	552	601	562	586	568	549	559	573	563	537	552
46202	22438	13147	6225	3684	2640	2013	1440	1043	844	622	455	393	373	412	404	441	420	417	350	355	378	380	350	340	306	308	271	287	300	258	275	286	250	267	248	294	288	270	257	271	282	266	275	270	254	300	243	283	260	243	247	270	231	250	270	247	230	285	249	273	281	247	267	276	256	254	272	243	241	258	288	284	252	246	262	255	268	281	257	290	277	273	297	300	289	266	291	279	237	266	286	253	260	253	250	241	277	282	263	281	262	285	265	260	259	260	282	256	240	254	284	279	282	266	275	269	280	286	258	235	289	264	269	235	292	271	263	247	240	265	301	233	243	261	273	286	279	260	288	271	239	255	260	252	299	229	279	276	222	239	265	295	259	258	204	265	282	231	270	225	240	245	252	232	229	280	265	269	260	257	284	292	253	271	266	274	261	233	284	250	283	259	261	287	259	284	260	258	264	268	253	270	219	286	276	246	251	276	259	256	270	236	276	243	276	305	269	231	247	234	284	255	264	284	269	260	277	269	234	231	254	255	246	277	258	236	230	285	268	277	242	292	262	259	242	277	219	243	223	259	262	267	267	235	264	263	246	299	274	236	249	269	257	257	242	274	284	266	251	250	276	260	284	300	254	255	277	267	252	252	270	250	267	269	236	268	265	249	279	237	241	302	258	256	265	241	250	286	260	259	273	262	251	271	243	276	249	240	237	280	220	265	262	266	264	278	265	272	233	278	288	263	263	241	244	270	265	259	277	252	258	272	270	258	249	267	287	302	249	263	243	267	256	291	269	244	256	245	294	250	270	289	233	267	266	265	271	284	260	271	253	252	303	269	240	275	274	298	280	267	287	247	268	261	263	275	202	264	235	272	262	257	284	262	243	255	266	295	252	277	245	266	256	249	238	234	246	251	289	253	291	298	251	253	258	237	288	261	268	247	263	254	250	257	263	256	259	286	252	273	301	269	279	240	234	246	269	229	264	242	264	234	253	264	271	261	263	274	265	286	287	235	268	266	265	259	292	267	258	240	284	249	283	291	256	269	256	256	266	271	254	264	261	262	262	271	248	234	271	261	294	253	300	265	262	275	286	281	297	245	278	249	239	253	291	247	283	281	266	278	275	269	266	267	250	238	236	268	272	235	296	276	250	288	231	266	245	274	279	246	228	279	279	249	264	313	260	254	289	241	245	260	252	279	254	278	250	245	246	270	273	258	279	254	275	273	243	256	261	265	270	271	255	273	288	273	277	240	257	275	259	270	258	272	267	266	233	279	248	279	245	258	266	276	265	312	283	269	280	238	281	257	273	286	277	278	266	270	236	279	260	286	261	292	240	251	232	239	259	262	222	288	235	253	256	241	252	250	260	246	238	253	266	242	234	271	289	254	253	248	289	232	265	267	235	260	248	267	251	261	246	260	282	258	246	257	293	273	251	264	205	233	256	248	264	259	257	262	253	262	249	247	261	255	247	257	244	250	255	236	249	247	300	268	266	244	279	239	246	258	278	220	263	292	241	294	258	253	286	269	260	241	275	269	277	249	237	285	246	268	261	241	224	251	241	234	273	268	266	277	240	260	284	290	263	297	297	270	264	250	274	256	232	285	306	275	243	265	235	236	247	245	274	273	296	258	278	242	248	274	273	260	268	245	245	266	269	293	264	249	278	254	264	252	252	257	279	273	263	273	280	267	261	247	269	261	260	226	270	249	259	274	235	243	267	273	264	243	265	261	283	267	273	251	278	266	247	264	263	247	251	274	257	247	263	265	285	268	264	246	292	258	272	275	270	272	291	243	234	280	293	274	262	268	328	282	274	289	257	260	265	272	284	272	261	266	270	261	247	253	263	295	218	270	259	272	243	243	253	265	247	257	258	251	243	283	246	279	272	261	266	236	288	271	254	249	262	258	273	240	254	280	277	270	265	310	281	260	232	251	277	235	241	296	258	251	261	262	275	250	287	271	238	242	280	250	248	250	272	280	300	272	246	248	263	271	260	256	255	256	213	263	275	259	258	228	276	242	248	263	245	252	265	304	232	291	272	257	257	290	275	309	271	258	253	261	269	260	233	239	261	259	251	305	246	264	262	251	257	254	236	261	248	269	256	289	254	255	256	262	239	264	261	245	277	250	248	297	252	282	227	262	274	268	258	265	256	260	272	272	296	276	292	243	266	262	260	266	282	302	245	242	304	262	271	282	253	249	304	272	293	270	266	302	289	302	239	277	261	266	255	269	273	224	263	252	256	237	253	266	273	256	267	247	260	262	301	256	268	301	242	219	274	253	259	261	259	294	277	295	245	273	271	266	287	286	278	246	256	285	282	257	226	278	237	267	242	272	221	212	231	276	268	287	290	287	258	252	262	258	246	266	245	267	259	250	278	270	234	266	275	259	297	275	249	290	270	244	284	273	269	268	263	240	231	256	253	272	284	243	266	249	257	245	318	257	290	241	253	229	244	263	281	237	257	253	282	227	266	267	283	263	265	247	270	242	264	284	252	252	249	273	268	252	274	279	304	229	244	265	281	315	255	263	255	267	285	278	286	269	263	259	256	269	247	281	278	264	267	249	256	290	277	260	269	267	248	278	262	248	280	243	259	255	265	247	245	272	278	240	256	256	238	264	258	291	258	272	255	253	229	291	299	242	243	273	284	270	274	276	271	285	268	250	250	248	276	261	252	301	256	257	303	237	271	273	283	266	270	228	225	257	254	298	227	247	253	269	249	278	262	222	258	277	251	268	276	281	277	284	312	271	249	267	275	279	263	288	240	253	263	266	239	293	261	291	272	262	267	305	245	267	277	239	256	286	276	258	269	275	250	283	301	285	246	264	250	257	254	260	279	253	258	293	267	245	273	211	254	268	275	268	253	251	269	276	249	271	252	265	293	264	281	283	230	226	255	268	249	275	288	235	261	241	279	231	246	286	267	248	287	254	273	281	271	265	276	283	269	280	257	251	238	252	273	273	280	237	277	246	265	282	264	266	233	260	265	272	271	279	252	249	269	262	302	287	244	245	293	243	277	251	271	273	238	251	265	275	259	237	287	249	249	215	231	276	267	258	260	269	262	251	268	283	263	252	225	279	283	317	299	294	260	261	243	273	239	282	266	284	272	283	278	270	223	251	285	264	245	251	266	221	281	268	264	253	266	295	274	297	271	257	233	273	240	222	275	274	266	279	270	269	254	307	244	238	284	275	278	283	286	273	246	271	285	277	255	244	278	265	260	244	238	254	309	267	268	256	256	279	279	274	274	240	258	272	261	272	282	267	233	264	244	256	259	271	273	255	260	254	232	234	272	250	267	271	242	222	282	278	278	261	241	257	258	279	260	242	261	258	266	261	295	268	284	277	273	304	270	256	262	266	267	296	275	270	249	271	258	229	286	243	251	254	271	244	245	275	292	245	219	230	285	283	267	284	273	279	264	262	271	260	275	261	275	248	293	280	258	233	281	290	288	243	248	273	241	241	267	275	230	256	248	294	264	270	273	267	274	242	245	276	253	259	275
27158	14759	16408	13485	11456	9412	8065	6086	4520	3240	2454	1797	1368	1335	1362	1459	1377	1477	1430	1388	1227	1151	1036	997	857	854	725	713	681	653	700	665	624	624	632	604	637	582	577	618	557	590	561	596	572	613	554	588	556	585	572	582	594	584	580	554	584	593	558	583	522	604	609	601	533	562	626	579	552	593	561	604	560	603	592	577	542	571	565	587	526	565	570	566	562	572	575	537	559	552	534	587	578	576	594	614	546	542	572	594	576	564	589	546	569	573	581	611	554	558	611	575	553	587	545	543	568	553	578	583	603	546	549	571	549	578	558	613	574	554	593	562	567	543	569	576	611	560	562	560	564	587	589	559	576	551	563	578	636	564	603	573	551	561	582	545	562	586	564	537	587	547	561	524	609	565	557	596	571	529	551	581	561	579	621	557	551	569	547	538	579	578	575	578	564	564	584	606	542	548	559	548	556	558	581	599	578	540	545	552	589	544	558	572	607	508	549	540	563	581	574	586	524	565	576	544	560	550	585	535	547	560	544	573	597	576	585	548	588	586	548	553	540	549	592	567	608	534	597	567	566	600	545	615	583	582	537	560	556	567	545	595	584	566	548	583	570	583	555	567	532	606	558	551	563	565	589	535	549	584	542	577	574	588	540	617	545	587	582	605	582	578	533	527	537	544	548	560	573	563	592	552	544	575	596	578	546	590	596	588	586	599	604	590	541	529	550	586	565	619	558	581	545	549	603	542	565	596	585	575	565	592	564	544	545	622	565	593	579	596	591	540	620	599	539	589	558	586	549	582	535	567	564	542	571	545	590	569	588	570	614	570	528	584	569	621	614	597	574	564	551	592	566	531	563	561	619	554	547	625	549	547	587	539	552	578	578	581	543	554	606	608	572	550	581	533	546	595	543	589	591	566	567	596	546	581	576	565	561	562	545	567	534	548	589	555	549	572	581	547	579	560	588	559	555	559	621	577	566	578	612	577	522	599	575	580	559	554	593	568	565	571	541	540	596	587	511	586	569	522	544	606	561	597	564	566	560	597	576	550	584	543	541	590	592	548	533	540	580	530	531	584	572	539	570	565	606	570	587	572	550	552	567	583	554	598	595	561	524	509	590	556	596	590	588	546	543	602	571	578	601	596	595	621	576	592	552	565	509	567	568	564	579	553	560	559	547	598	550	564	549	578	541	540	552	583	541	591	572	561	589	576	573	571	558	590	595	556	560	544	584	584	588	563	599	572	606	531	522	559	557	559	589	548	574	607	606	557	564	589	583	602	516	550	609	603	564	565	553	585	552	594	577	542	530	541	583	588	571	555	548	547	585	524	564	567	597	596	567	551	595	533	562	569	580	610	583	569	556	559	570	589	577	592	550	539	584	571	590	555	560	617	600	569	540	537	553	557	561	573	541	555	560	510	613	541	587	572	553	558	605	585	573	596	570	579	572	633	573	586	593	554	601	570	585	542	564	551	523	563	574	567	546	545	548	589	564	594	564	567	535	523	583	583	586	531	540	605	603	556	562	622	537	562	593	519	585	557	599	551	574	582	556	577	572	587	559	603	549	553	549	585	557	546	566	549	561	562	571	530	587	554	571	585	533	570	591	591	555	557	545	573	555	518	580	559	538	545	582	566	574	628	591	575	576	547	535	551	551	587	529	544	556	584	551	579	604	566	537	566	494	563	528	567	582	569	594	520	519	571	557	557	579	619	564	604	562	577	588	571	547	579	567	536	535	587	592	572	550	571	562	585	530	579	552	625	511	488	568	620	579	570	560	592	573	551	558	544	614	565	597	587	523	582	561	567	518	535	557	619	615	549	518	594	563	562	590	530	564	554	571	590	570	578	544	570	570	586	575	573	558	554	535	576	589	551	551	617	611	584	534	575	613	615	569	573	556	542	582	621	578	570	527	554	569	589	593	540	562	545	584	564	571	578	576	557	578	555	542	559	592	578	557	564	566	593	523	586	577	585	572	557	602	580	584	588	581	586	591	538	575	574	596	565	560	580	601	568	511	555	596	560	545	608	552	586	586	526	587	576	573	582	606	598	559	594	580	604	579	590	587	586	571	562	596	566	529	602	532	590	579	547	582	571	594	594	598	544	533	602	555	588	566	576	573	561	548	588	591	587	558	619	561	567	548	555	549	553	564	564	582	583	579	540	563	557	551	606	558	547	560	563	535	537	572	561	544	546	611	557	574	544	578	612	565	572	579	561	549	545	594	595	541	546	562	572	624	569	550	555	562	560	589	552	549	536	555	599	576	554	588	579	563	575	583	542	565	565	570	566	546	594	562	601	592	576	564	580	570	559	568	555	519	596	565	585	617	574	580	532	544	518	553	567	579	556	583	539	563	571	600	545	558	570	554	587	571	560	565	601	586	591	549	588	520	609	598	531	512	616	580	594	578	535	577	565	561	584	572	531	528	592	559	550	531	557	594	565	550	566	586	537	565	573	541	578	557	583	548	566	550	581	578	574	595	531	564	535	573	575	575	600	580	536	572	580	586	552	575	599	575	549	558	601	576	602	546	590	588	567	555	566	584	571	551	582	558	571	541	575	578	581	552	568	530	547	575	537	585	594	536	548	564	614	589	565	599	586	594	558	542	559	518	571	571	554	565	560	570	570	622	578	555	533	537	548	610	569	552	574	572	606	592	606	504	572	614	572	528	590	552	572	566	565	557	589	539	609	590	570	615	570	573	531	536	583	549	526	580	581	563	588	616	563	582	595	577	571	551	565	581	576	573	533	534	578	575	529	588	555	533	537	573	583	552	565	522	562	541	561	560	527	568	564	554	584	594	570	569	559	541	556	591	549	604	545	583	557	545	546	541	544	553	561	539	586	570	507	525	565	617	568	574	589	547	598	554	563	561	601	596	605	569	561	531	560	562	536	565	606	555	543	569	572	572	525	539	588	573	602	529	539	599	576	565	588	568	579	542	577	595	546	576	573	575	496	564	534	509	573	572	563	595	531	605	558	565	538	575	568	585	560	543	571	530	519	556	516	561	549	575	586	598	560	606	553	571	597	580	564	558	572	570	549	586	578	597	592	566	555	598	563	565	557	561	581	554	535	529	601	563	569	557	588	627	562	558	613	555	587	591	552	564	563	529	585	588	582	527	591	551	549	623	570	584	598	550	544	566	595	572	568	537	552	575	535	524	577	586	529	551	545	534	580	598	590	595	550	578	566	574	584	604	556	539	561	546	562	561	553	577	550	512	538	580	564	544	545	550	575	552	575	571	567	534	583	574	570	544	569	589	541	528	559	548	553	547	589	567	571	596	538	596	541	574	535	588	521	567	634	578	603	584	550	605	565	517	599	561	581	566	560	565	590	560	556	563	582	551	587	560	552	590	602	578	584	551	577	606	559	577	598	563	573	576	584	517	589	567	587	614	508	554	583	639	571	563	583	592	505	556	573	596	577	519	561	605	554	533	632	555	593	553	553	583	555	583	549	553	554	613	589	578	592	590	561	530	578	547	579	562	568	558	575	582	571
54819	30424	19540	9921	5908	3943	3063	2055	1641	1243	895	657	591	546	525	547	571	517	569	514	445	457	411	416	386	344	337	369	339	322	331	310	293	326	274	318	300	323	296	308	295	282	311	295	282	312	313	302	311	310	308	305	342	279	302	319	307	292	302	292	301	324	320	299	323	318	344	287	337	282	324	331	303	326	292	303	278	316	304	272	282	329	326	291	336	301	319	312	309	263	327	286	290	272	292	304	311	317	279	292	334	272	291	302	325	280	305	337	274	264	308	284	293	287	321	307	292	313	297	315	301	290	274	307	294	332	314	295	287	306	315	302	287	298	306	308	325	313	293	357	266	275	319	305	304	297	281	306	321	286	296	329	302	279	326	268	277	287	286	322	287	299	289	297	328	322	291	317	301	318	315	322	289	302	308	273	309	312	289	292	301	293	315	277	327	309	294	286	303	304	279	321	292	311	313	292	297	274	296	300	304	294	313	291	299	307	315	310	313	321	292	334	284	285	284	318	270	298	306	303	292	250	255	267	274	328	338	289	299	273	257	290	332	322	293	306	281	274	317	276	322	316	308	281	318	299	323	268	301	282	302	318	292	311	333	318	290	325	322	316	341	315	297	308	309	305	311	330	297	301	306	305	275	317	314	298	305	304	274	318	276	317	291	307	274	290	320	291	322	302	273	311	307	318	301	343	336	354	312	340	299	279	319	302	274	330	300	318	276	284	285	283	313	298	305	303	306	281	317	279	314	296	293	286	300	306	320	293	306	333	312	282	329	351	290	281	299	272	320	310	309	289	317	286	289	348	299	298	289	321	318	310	331	291	312	285	299	308	288	297	269	320	277	310	312	313	310	325	291	318	291	260	295	304	328	315	336	317	298	277	305	285	283	330	314	268	288	301	304	281	296	314	343	301	327	332	328	311	297	289	280	269	269	305	299	287	301	328	273	294	314	288	321	310	308	277	285	318	312	303	306	284	294	305	338	324	319	282	286	249	303	281	329	307	288	330	292	287	281	293	343	300	327	292	271	280	272	294	278	294	269	274	297	297	288	280	273	301	335	354	277	344	313	286	301	283	331	313	322	272	302	297	303	272	293	334	315	307	302	279	302	296	312	293	290	336	299	286	335	296	306	353	304	323	287	263	324	258	310	288	285	316	292	295	309	296	300	323	297	318	272	334	329	304	296	303	302	276	295	280	304	323	303	307	272	287	285	277	297	310	296	303	299	290	312	324	314	311	300	270	283	270	321	341	299	285	287	268	329	306	323	312	325	319	321	320	300	293	301	317	324	288	324	298	309	309	305	288	269	335	294	315	277	281	306	324	325	310	315	309	286	287	316	330	324	302	270	268	289	308	294	304	302	245	306	319	287	280	335	301	297	319	296	318	309	280	315	300	326	298	312	288	319	348	275	281	301	307	287	333	319	307	268	317	304	315	292	341	316	317	290	257	318	313	279	309	292	285	311	330	298	314	319	326	322	313	340	335	309	320	310	303	328	368	304	321	292	308	321	324	322	309	277	288	293	338	291	304	319	314	292	299	306	323	296	290	331	317	323	336	303	293	279	321	344	277	305	310	241	288	278	350	344	317	295	323	297	299	336	284	289	279	333	328	292	294	291	293	294	278	312	276	321	269	304	291	328	293	312	292	281	305	291	298	317	349	296	307	279	280	273	290	284	355	313	295	278	275	281	331	317	344	315	301	308	320	321	281	312	298	309	326	299	288	315	309	315	332	323	281	306	319	352	318	295	301	357	278	293	315	302	286	294	274	299	333	315	300	287	287	269	330	305	303	289	281	293	274	282	296	266	288	332	318	273	261	335	288	292	296	289	312	310	284	334	287	305	312	316	344	311	327	297	324	289	260	324	304	328	323	302	275	306	304	301	286	266	291	304	285	265	272	270	290	299	325	298	255	294	295	295	285	312	299	278	315	302	302	325	336	303	310	298	309	321	336	276	325	315	309	320	322	260	281	320	293	312	311	330	341	312	302	271	303	291	306	286	270	304	319	305	283	302	316	303	296	277	283	300	271	327	321	271	277	300	304	267	285	272	312	322	317	296	313	295	307	285	298	308	323	305	262	311	299	287	293	299	341	331	293	276	296	311	264	310	284	322	297	296	292	289	293	289	334	312	310	316	272	313	303	296	268	294	297	316	307	303	324	295	304	306	293	309	328	286	326	283	297	300	266	318	261	293	272	292	322	293	288	301	334	322	310	325	311	298	298	257	309	276	280	306	307	333	296	343	296	271	277	311	313	318	279	312	284	298	250	307	300	300	333	280	268	283	292	330	301	307	315	290	305	305	312	303	308	295	266	308	369	330	298	308	292	286	290	312	299	274	313	274	261	278	341	291	297	339	301	295	293	292	334	313	286	297	309	288	253	320	269	318	319	319	308	285	304	293	329	269	326	272	291	305	355	312	320	278	275	284	287	338	281	309	265	287	280	292	314	285	318	270	327	317	298	341	357	327	283	272	289	278	319	280	281	307	271	295	281	328	327	303	289	300	275	311	306	265	311	349	287	319	292	329	309	335	310	314	311	314	280	278	291	310	329	322	283	302	253	296	279	324	318	299	306	285	333	307	319	311	277	291	329	296	319	290	274	330	309	299	288	311	299	294	300	274	323	302	317	270	305	261	305	307	327	340	297	299	301	301	287	326	290	275	279	307	312	291	299	274	316	289	341	276	317	260	297	301	339	308	271	290	368	326	337	313	298	261	300	282	346	335	297	314	317	314	312	323	307	304	306	318	306	300	333	317	300	293	315	249	309	289	307	286	294	286	272	288	304	291	330	289	299	293	311	320	267	314	319	299	311	283	353	307	295	301	323	313	271	303	312	318	316	326	314	319	299	304	307	254	312	305	316	301	316	283	291	287	312	310	305	297	300	314	305	324	302	318	286	321	296	320	308	346	314	289	274	307	295	315	319	309	324	280	354	305	287	289	282	293	289	309	297	288	288	334	304	326	278	298	293	312	310	313	295	318	255	355	338	330	298	328	343	353	323	299	299	313	319	309	294	330	309	280	286	301	315	337	296	292	332	311	324	317	282	278	309	295	291	327	303	322	289	262	304	310	270	278	275	296	282	321	303	304	296	267	255	290	312	280	303	297	308	295	302	287	303	314	311	302	325	270	312	307	319	291	301	315	320	329	302	312	290	323	326	301	311	305	312	310	326	325	304	345	270	262	286	285	311	315	262	292	270	325	302	288	271	327	293	310	298	308	288	299	344	312	307	281	318	264	331	278	293	309	341	291	287	312	308	322	326	340	299	283	307	304	311	316	306	326	290	287	304	265	276	265	319	302	272	311	315	321	297	303	292	302	301	277	282	320	324	316	357	336	305	316	285	296	321	304	266	312	306	283	285	283	289	316	304	293	326	308	299	324	306	313	295	303	312	313	335	321	298	273	288	331	293	338	286	284	301	289	281	300	296	313	316	300	318	288	342	279	292	280	290	295	275	288	297	312	315	295	277	317	280	329	313	337	320
31501	20065	22167	18427	15820	13217	10733	8050	6367	5389	3738	2367	1880	1815	1968	2095	2050	2031	2056	1856	1678	1405	1310	1285	1121	1036	853	891	805	802	808	765	708	703	704	730	746	715	659	697	687	688	659	650	656	674	638	688	653	649	643	644	649	638	647	632	624	666	644	612	619	647	635	617	645	644	638	655	678	647	639	610	604	608	635	639	620	609	630	630	621	633	611	659	621	590	605	674	653	625	683	640	623	636	636	649	657	605	612	604	656	643	631	637	660	645	624	656	643	652	655	671	604	664	664	633	655	615	680	601	684	616	617	637	634	646	623	630	641	617	652	673	614	608	670	642	679	626	621	657	637	659	654	659	653	653	601	641	645	646	639	664	624	604	653	670	599	594	602	694	620	620	664	608	638	584	614	655	604	621	656	610	579	663	615	660	637	664	614	639	582	652	628	665	630	680	626	661	636	659	632	668	647	616	680	594	653	618	609	661	657	633	642	612	600	652	655	603	646	593	635	653	623	630	675	618	628	670	607	669	660	647	649	642	636	626	666	650	648	668	618	629	624	620	631	628	598	605	627	658	640	622	617	666	649	620	625	680	662	623	627	646	679	663	610	632	658	631	609	656	691	675	625	624	664	625	619	634	615	664	688	684	691	658	618	584	599	655	622	624	660	622	669	646	624	675	664	660	659	670	658	620	643	634	651	690	639	630	643	630	647	624	675	655	625	633	605	644	625	582	667	579	620	600	669	660	630	680	638	650	655	624	621	637	654	615	640	610	669	618	612	589	618	617	657	604	640	626	671	617	646	649	630	617	623	629	683	665	584	637	603	654	657	623	632	607	653	613	643	625	683	650	639	684	657	637	601	635	634	628	662	670	628	659	620	676	638	680	635	616	632	664	636	628	594	671	686	660	655	644	634	682	628	638	663	663	659	671	649	635	617	680	678	649	615	602	618	669	635	639	618	682	598	627	626	604	630	616	625	587	708	637	642	703	601	616	648	636	649	627	607	649	629	571	658	628	637	626	653	647	647	643	650	601	615	638	666	582	672	624	650	669	643	615	627	636	580	652	624	639	625	630	623	668	663	644	637	622	661	622	613	635	663	619	624	615	630	638	649	660	612	669	655	610	662	638	668	639	637	607	603	654	666	663	663	698	618	632	635	657	679	630	628	612	643	632	666	626	667	674	628	599	697	632	666	664	634	636	629	658	662	606	689	636	602	632	642	684	657	637	587	672	661	637	653	645	617	647	662	670	649	621	625	650	641	627	636	640	641	624	633	640	608	620	625	570	675	633	598	614	615	649	631	640	618	611	612	668	655	671	638	624	619	674	613	623	627	666	669	664	612	636	662	600	626	672	633	591	670	679	644	685	623	616	615	693	636	631	634	630	633	620	614	673	620	658	629	666	617	657	624	648	620	606	627	647	658	670	617	627	619	636	656	643	668	647	632	649	656	618	623	671	600	647	634	621	641	620	687	664	624	656	631	663	633	620	669	612	673	637	646	626	614	627	634	679	651	619	657	652	640	579	687	636	667	621	623	622	646	613	642	647	621	634	675	568	632	661	611	673	584	658	643	632	618	667	623	655	679	635	643	651	643	619	646	668	616	676	674	633	676	623	679	630	674	693	637	605	663	611	614	654	641	693	607	571	654	630	620	622	650	650	629	639	670	623	648	622	650	653	689	609	566	666	634	647	635	613	610	645	589	629	640	650	643	618	658	648	636	655	652	607	619	642	649	579	592	565	589	660	623	645	607	597	605	638	640	633	608	594	674	627	636	621	640	653	633	643	649	654	614	635	635	674	663	643	622	650	628	609	672	622	611	601	660	669	628	656	656	612	660	614	627	619	607	644	678	638	617	624	636	619	675	649	634	701	643	672	646	644	681	619	652	615	613	652	641	636	661	614	620	646	587	666	640	620	647	650	653	622	650	635	603	651	601	677	688	624	617	618	682	590	648	633	647	660	634	588	634	593	600	623	650	653	632	691	667	656	639	615	617	597	658	667	658	618	632	632	620	666	631	667	638	657	632	633	643	599	632	603	664	603	612	604	634	611	650	653	612	644	689	613	641	657	646	655	648	606	641	664	639	644	660	654	611	603	665	622	706	626	644	621	599	624	606	655	618	666	620	629	650	681	608	674	641	643	569	633	623	639	666	625	619	645	663	665	623	672	649	634	652	634	633	645	647	622	592	633	646	602	603	638	661	645	606	657	659	650	649	609	638	658	642	629	615	618	654	640	669	606	625	681	639	626	625	619	641	676	647	601	662	640	646	629	622	654	681	625	679	650	649	660	614	624	623	658	614	666	618	646	631	647	641	658	636	610	653	643	664	647	612	653	638	646	610	668	611	656	664	626	618	653	638	669	630	658	641	680	637	605	594	665	631	646	641	632	606	639	654	665	628	628	685	636	652	627	624	644	670	630	613	657	648	600	658	657	651	610	647	640	676	619	690	655	633	634	640	666	661	666	608	669	586	659	613	661	625	655	675	604	616	672	629	622	665	657	625	636	625	611	659	603	700	623	622	587	642	646	636	596	591	670	649	606	660	669	615	668	628	614	669	647	629	638	637	601	619	617	594	628	622	663	612	648	607	634	617	656	645	667	660	666	649	667	636	596	623	633	649	659	633	679	661	603	633	630	637	688	612	667	642	691	630	608	621	629	656	651	651	625	623	637	657	658	616	613	634	614	627	643	618	715	625	648	650	622	614	631	634	690	647	641	615	646	663	633	624	649	643	649	630	642	705	640	633	604	624	649	624	655	657	671	618	626	653	648	646	639	592	621	627	632	671	642	667	679	666	615	654	652	655	672	671	620	618	642	658	654	654	656	660	646	676	622	681	617	640	631	648	655	621	654	658	639	637	649	648	664	651	611	678	636	645	633	713	631	658	616	597	633	653	618	664	677	693	654	630	628	596	665	617	661	619	624	630	631	635	611	656	632	611	617	676	673	667	636	673	680	693	632	635	638	652	663	644	636	659	661	698	621	656	663	624	660	651	663	615	622	676	688	672	641	692	660	662	644	602	639	684	648	641	654	645	628	660	619	687	641	593	646	652	631	671	608	649	690	627	716	617	664	636	615	635	666	659	632	645	628	587	646	620	650	643	673	616	615	666	653	685	643	638	637	586	666	627	666	663	623	619	654	623	631	643	607	653	651	619	648	639	610	637	655	631	697	621	599	666	613	659	630	687	692	651	638	642	686	677	658	597	705	686	633	607	635	626	675	664	657	665	646	640	603	669	629	642	650	631	654	620	669	669	615	660	647	640	643	651	663	624	686	647	568	634	642	642	625	619	687	660	652	608	648	655	636	590	658	601	657	622	707	645	660	638	658	648	599	645	634	610	618	639	683	655	663	617	609	620	624	640	615	654	624	649	629	663	673	612	641	626	621	648	604	656	665	682	641	596	639	644	664	669	605	688	646	634	661	613	647	683	674	637	645	591	629	655	597	661	688	636	666	654	664	598	614	667	629	654	638	607	642	644	646	645	644	645	617
35256	14944	6823	3106	1901	1520	1020	744	572	487	386	322	326	304	267	333	323	328	324	340	305	288	294	273	285	276	312	279	265	260	304	270	236	287	277	283	288	259	279	272	294	235	269	284	275	267	268	257	250	314	222	283	285	251	270	252	248	278	265	259	260	300	277	245	256	244	252	260	269	292	267	252	258	260	253	250	272	291	267	249	245	270	253	272	286	268	273	269	295	253	274	285	261	284	254	253	279	278	283	296	256	264	289	285	303	266	251	264	261	265	260	271	265	247	268	267	266	254	289	262	237	257	241	230	250	235	268	286	258	242	249	250	280	243	263	251	230	263	288	253	272	246	279	282	236	250	265	276	248	259	269	244	277	253	263	275	277	249	264	226	274	237	259	221	250	276	241	286	261	249	287	262	277	258	234	260	262	220	256	269	246	278	301	264	275	259	280	274	274	257	257	262	269	290	276	256	248	238	245	286	260	254	274	277	258	286	258	282	266	257	240	243	278	245	271	237	255	293	222	267	276	268	263	238	255	241	252	304	247	281	256	252	256	296	259	267	247	287	244	258	238	253	281	244	277	241	272	266	258	254	247	242	260	297	270	248	249	267	251	261	275	255	284	270	242	241	241	241	282	279	286	251	269	266	247	253	252	271	293	301	275	218	257	250	256	267	251	251	242	252	278	261	293	269	296	274	277	245	252	252	254	281	279	265	256	274	269	258	249	252	280	276	247	262	276	217	235	290	276	261	246	214	275	232	296	265	282	289	273	276	255	245	276	291	262	257	269	281	269	236	243	246	258	256	267	262	258	239	292	269	287	258	245	261	255	228	252	267	284	274	288	259	250	220	271	253	247	244	254	238	250	265	287	295	247	247	229	248	282	281	286	291	296	273	269	249	282	247	304	294	248	264	232	269	259	295	239	291	252	264	266	246	261	270	274	228	268	294	294	229	255	289	281	252	263	272	270	283	236	243	266	270	305	265	214	287	251	246	256	259	245	238	271	278	252	309	248	282	266	234	268	271	269	244	282	253	243	275	272	244	261	274	252	278	245	256	249	251	256	250	268	279	264	256	280	254	255	223	272	285	261	242	257	274	273	234	267	272	246	249	245	256	252	260	251	275	279	262	239	263	277	264	288	259	272	260	266	281	293	235	280	286	292	220	264	268	266	276	236	286	275	262	249	264	293	270	259	267	287	233	247	278	258	283	255	255	241	227	246	254	269	254	251	273	282	266	293	269	261	248	284	238	261	229	250	275	264	269	243	269	263	268	259	268	231	248	257	254	279	253	245	267	275	274	261	246	223	246	224	246	290	258	273	266	281	252	237	264	305	245	302	257	260	289	238	252	244	249	248	258	287	252	246	255	263	283	285	229	293	269	281	255	224	280	276	239	264	239	239	295	249	245	304	249	261	280	257	225	281	264	265	235	270	271	276	263	257	243	248	254	269	260	279	254	257	271	239	263	263	244	267	261	238	259	264	285	273	262	254	262	226	254	248	278	238	284	267	268	239	250	265	270	249	248	272	268	262	249	289	259	285	269	261	247	279	296	246	289	272	285	253	234	262	255	264	280	283	285	254	274	268	262	266	281	280	239	230	224	230	253	270	249	255	256	260	234	299	255	277	240	272	272	278	257	241	257	263	278	282	274	262	238	264	251	270	283	261	240	276	266	264	265	266	263	278	237	269	269	254	273	271	268	252	264	271	278	259	243	258	269	267	257	309	263	272	256	252	235	252	263	288	276	269	252	249	286	272	248	234	289	268	229	269	255	296	261	266	239	239	238	265	248	284	287	226	293	283	281	267	258	251	254	264	283	267	242	234	282	251	290	290	223	262	257	233	256	262	253	253	273	255	242	230	255	264	274	272	263	241	262	255	287	280	250	274	267	246	293	255	266	258	269	238	272	223	254	265	252	255	259	259	259	284	240	269	252	254	262	296	258	296	265	232	257	270	281	252	269	221	259	249	227	255	293	230	273	255	279	254	266	259	239	278	284	248	251	245	269	286	288	288	245	274	256	282	248	247	260	269	259	254	267	262	232	264	256	233	249	276	270	291	257	298	249	231	262	284	255	255	243	266	238	288	240	230	220	255	288	286	276	263	262	273	281	253	235	250	282	299	257	224	265	280	281	276	275	281	276	275	259	237	234	253	292	259	268	259	234	269	305	260	279	247	262	267	262	271	253	224	252	281	256	244	257	305	269	288	246	286	250	256	263	270	223	269	282	241	232	254	274	270	258	256	238	239	265	254	234	246	267	281	256	230	243	256	278	279	273	229	285	244	280	299	251	273	260	233	246	259	254	316	234	278	268	236	262	245	246	266	269	267	227	282	255	264	256	261	252	234	287	278	268	253	284	253	281	279	254	262	246	270	261	261	290	248	254	252	260	263	283	280	274	274	260	267	269	243	241	251	309	288	257	267	257	276	299	273	298	274	256	279	271	265	250	293	251	269	234	282	250	264	259	255	282	286	296	237	245	224	254	223	258	241	263	264	248	272	291	258	240	252	245	285	296	310	260	262	258	266	246	263	243	261	246	246	264	233	278	266	287	251	256	260	263	257	300	280	285	236	253	271	281	254	256	281	238	274	244	252	230	242	262	283	236	242	264	231	241	266	257	244	241	256	250	232	270	246	263	282	268	247	287	276	260	274	258	268	216	297	248	260	281	259	272	275	297	268	263	268	254	265	249	250	255	244	263	274	249	267	289	283	289	317	287	265	256	284	269	248	265	264	241	266	247	265	248	244	245	254	237	248	261	238	273	262	279	308	255	296	245	312	252	267	293	269	261	269	257	235	259	268	236	256	265	244	271	272	292	284	247	270	240	251	269	257	284	260	235	264	250	262	289	288	266	280	284	245	266	278	281	262	269	281	247	286	274	274	243	255	234	225	264	249	279	295	286	280	277	252	269	276	280	284	243	273	240	295	275	263	252	234	254	248	258	257	258	254	261	291	247	282	234	224	278	268	252	230	250	270	241	284	260	225	271	240	245	271	244	274	256	301	273	274	244	288	259	292	247	279	267	274	275	291	307	257	263	285	286	294	288	237	242	243	266	254	267	252	262	278	266	265	260	257	239	276	279	269	271	302	250	287	255	242	243	263	258	262	276	253	240	243	244	243	263	235	262	239	238	280	279	296	281	303	284	282	243	249	238	273	294	273	252	243	270	251	263	236	250	253	283	252	268	273	251	297	263	250	274	270	273	278	283	296	262	250	267	237	261	275	254	294	250	265	265	259	243	268	260	250	257	250	253	258	269	242	249	283	252	270	270	261	285	249	258	277	262	250	249	259	287	270	244	273	284	252	241	258	254	252	275	277	256	248	258	270	263	248	242	265	253	236	264	290	284	245	249	281	270	253	252	256	243	254	288	280	225	250	240	291	283	247	267	251	280	273	269	279	302	279	280	271	269	254	230	262	299	288	243	234	294	260	294	276	282	251	281	289	279	259	232	273	289	265	267	244	271	259	267	248	268	284	256	286	291	273	276
20348	9085	9989	7949	6536	5717	3884	2764	2064	1538	1281	924	780	804	874	858	883	859	907	878	849	828	759	813	718	739	645	589	641	630	606	644	617	593	606	569	606	544	590	642	552	548	552	552	592	584	545	609	505	521	526	591	528	532	529	575	551	543	588	556	538	551	534	547	585	540	623	604	583	548	577	555	599	574	566	562	552	544	547	543	555	599	556	564	528	569	525	578	516	590	563	567	543	590	546	571	533	540	584	523	587	600	566	534	554	537	570	541	571	566	534	575	562	567	602	551	542	534	590	575	516	546	574	551	483	528	549	611	537	509	578	470	542	560	534	527	591	523	551	547	521	555	539	593	554	564	540	568	536	570	551	547	548	565	547	556	583	560	555	564	539	590	590	547	589	528	558	537	575	608	600	569	564	578	562	595	558	527	564	543	569	579	555	572	525	545	579	560	579	563	538	551	525	562	540	550	586	544	574	545	530	595	525	566	559	549	599	505	572	546	564	579	534	543	576	553	597	531	572	552	558	531	565	560	543	559	558	574	576	531	561	541	577	608	583	540	528	594	555	568	540	561	546	537	575	552	624	587	541	565	547	567	579	560	595	536	538	588	497	579	570	573	547	543	559	570	587	569	604	551	571	590	521	545	544	553	564	552	557	489	568	575	544	540	538	553	577	578	595	546	573	594	516	605	541	552	607	557	560	540	514	586	540	600	538	570	529	536	579	560	542	555	549	592	536	592	602	547	551	570	573	561	572	548	560	553	541	570	546	576	558	549	525	549	568	576	574	562	522	597	591	575	568	539	600	525	577	545	513	577	559	556	531	564	574	549	528	538	594	608	558	534	556	537	527	545	601	549	604	524	569	539	524	527	569	553	499	547	562	552	517	557	583	546	547	552	563	537	523	533	569	521	561	533	538	567	555	576	560	524	540	577	546	552	596	585	558	580	566	586	581	563	565	537	583	617	586	556	564	546	544	584	536	560	562	544	569	544	582	550	544	529	630	602	577	532	567	567	557	570	525	595	547	583	545	536	607	507	584	571	599	565	542	563	601	529	561	550	564	558	593	495	577	579	545	576	598	604	570	550	553	547	537	582	557	528	576	552	535	548	594	550	544	537	590	546	541	559	553	571	556	586	524	561	586	550	551	626	508	543	556	548	558	579	569	519	550	551	539	563	551	565	527	531	592	561	546	555	576	561	572	536	571	563	554	596	555	575	612	591	608	525	578	568	577	599	566	539	561	542	571	545	565	599	556	526	577	536	522	584	538	563	562	568	585	586	559	542	548	550	596	532	546	567	529	557	533	519	528	556	579	572	532	547	584	535	564	544	550	595	558	566	577	529	523	601	565	534	553	535	532	560	583	577	557	579	556	569	613	575	560	563	577	587	581	534	585	566	541	582	571	588	531	516	602	577	596	533	568	545	568	577	555	522	528	574	555	539	519	541	521	550	541	564	599	562	569	531	587	575	586	562	598	511	543	592	572	585	508	549	526	556	567	589	567	567	579	598	569	556	599	554	529	552	563	552	550	562	510	529	579	550	568	564	544	574	568	547	547	545	556	539	580	573	544	564	530	546	602	517	565	556	532	578	553	533	545	564	549	547	559	565	602	566	545	571	572	573	571	521	524	566	550	599	547	577	561	566	567	590	558	577	541	576	551	535	563	546	497	505	557	550	522	577	577	573	581	599	548	581	516	589	559	497	564	534	607	592	531	601	587	585	550	534	576	551	584	554	532	518	543	573	559	595	593	573	546	632	562	559	528	535	555	536	560	560	529	575	599	545	573	552	564	557	547	550	527	527	586	613	574	564	550	559	522	545	548	570	588	579	528	567	575	566	554	565	550	515	569	557	556	526	612	576	606	520	581	569	595	566	556	619	580	574	622	560	612	519	550	572	557	545	526	558	523	581	560	617	558	528	594	554	518	545	573	507	553	561	518	539	556	573	554	541	543	565	526	572	567	566	587	550	593	577	545	563	525	564	560	533	562	555	557	552	532	560	559	548	562	547	544	549	545	535	578	525	522	543	579	549	581	575	556	536	584	573	548	599	544	511	582	529	514	561	548	591	565	543	584	533	592	557	549	545	551	562	572	597	580	563	545	562	550	552	543	510	556	548	561	556	574	582	553	573	537	560	559	511	554	539	571	564	554	562	550	548	551	571	521	593	556	565	569	560	597	585	542	509	540	578	546	561	558	569	544	575	507	585	566	567	564	553	539	576	533	546	561	558	553	592	544	556	551	556	553	553	557	527	563	554	512	543	545	586	539	577	563	559	529	570	576	573	554	549	557	545	589	555	572	533	577	580	518	561	570	549	558	616	522	609	527	552	537	562	544	629	535	563	561	520	495	549	577	563	596	588	587	537	525	592	605	553	516	583	577	546	556	564	560	568	571	604	567	558	556	506	503	623	541	573	604	541	553	601	577	542	582	567	562	564	543	555	603	528	584	577	577	554	565	546	523	551	545	538	532	563	563	528	571	555	581	578	565	561	573	582	571	535	543	541	556	551	562	528	569	552	560	510	517	570	524	509	564	591	534	596	529	499	562	597	559	556	544	541	544	585	568	539	539	569	503	604	575	568	544	551	568	528	574	561	532	530	558	586	542	569	557	564	541	575	544	561	572	542	568	580	547	547	613	545	558	583	572	552	534	580	544	579	542	531	563	541	562	555	586	586	564	562	555	504	604	564	524	565	581	581	584	587	530	580	515	593	560	574	594	561	527	526	547	554	540	564	557	561	587	535	551	562	582	563	588	581	566	499	594	583	565	569	532	534	539	612	568	556	541	575	579	561	568	557	571	566	578	538	547	565	511	575	580	543	586	594	507	551	582	527	565	524	532	535	586	527	529	542	545	551	596	538	523	539	554	521	563	541	559	541	567	511	573	558	548	584	523	555	554	581	559	505	565	523	574	593	596	548	562	549	499	522	533	564	551	547	564	594	555	610	569	613	586	556	544	571	577	589	578	534	562	590	529	535	521	543	582	567	528	515	595	549	596	531	587	554	550	568	510	559	566	588	542	550	575	552	540	516	587	546	597	555	613	549	568	574	599	523	532	538	554	618	559	533	572	564	607	551	570	541	570	535	546	577	511	548	583	548	576	534	554	557	567	552	563	594	538	568	559	569	574	578	582	553	564	543	586	568	506	545	567	507	577	565	584	549	549	512	520	566	549	578	565	555	584	586	555	533	574	551	533	574	544	563	581	535	536	527	520	566	547	539	529	578	572	571	553	549	565	550	572	563	587	571	552	600	553	558	587	550	608	555	600	551	567	576	576	526	531	611	570	545	572	587	562	565	573	524	591	531	571	583	562	556	546	569	556	574	587	612	579	525	554	558	552	583	572	575	581	552	519	529	551	491	573	589	584	509	535	546	602	511	564	571	594	555	569	575	550	601	588	554	550	569	605	599	613	552	591	511	535	600	556	503	565	555	581	576	593	610	574	571	545	546	522	576	574	557	528	599	534	576	597	545	531	540	542	552	549	519
50704	22304	12699	5601	3321	2567	1622	1233	895	764	522	352	429	347	421	398	415	410	412	382	331	334	381	339	321	271	288	284	281	314	292	304	321	274	279	261	263	294	282	296	278	280	268	288	246	246	279	276	311	298	282	248	276	265	304	270	270	278	269	248	274	217	274	274	253	264	291	260	252	253	267	281	267	264	262	265	288	250	254	285	249	253	276	304	266	276	254	262	256	262	249	280	269	278	265	267	282	225	281	299	280	298	232	245	286	280	284	276	268	263	255	261	307	313	270	244	291	253	284	261	263	274	288	267	235	280	248	285	257	269	271	291	235	253	281	289	298	257	261	268	273	259	284	246	263	227	293	261	278	275	310	273	232	244	267	288	254	294	259	267	254	248	235	288	280	280	233	256	280	265	301	243	270	264	232	261	255	276	270	275	240	293	266	250	255	271	277	294	275	226	245	287	282	262	276	279	259	226	287	276	257	255	268	267	275	293	282	268	257	273	254	255	260	252	291	278	240	271	231	260	229	303	223	304	270	295	264	252	275	286	266	250	264	277	248	246	258	249	253	221	263	271	282	283	256	267	281	238	245	298	276	304	280	281	228	284	277	239	263	247	249	245	265	264	305	276	247	259	233	272	250	317	253	268	258	268	254	265	265	283	253	274	281	268	274	301	247	261	264	274	272	276	274	278	252	257	276	276	276	269	241	245	235	228	289	257	287	240	264	291	251	261	247	268	275	264	261	265	274	271	267	257	295	278	276	283	287	271	295	234	295	308	235	248	287	266	250	269	289	272	293	270	264	275	258	252	234	250	251	234	269	253	262	262	288	283	297	265	254	292	257	254	319	274	285	257	253	246	267	235	281	255	267	261	244	270	286	256	256	235	286	251	244	258	247	254	275	254	261	238	252	313	275	263	257	278	288	257	271	248	243	234	286	264	279	261	274	258	296	284	265	242	279	265	262	308	290	252	296	287	270	263	280	284	256	279	283	273	306	246	277	289	276	241	264	253	256	243	261	265	262	261	262	268	278	290	279	249	250	278	295	283	249	249	254	254	265	277	257	269	290	256	303	247	285	274	255	254	271	243	282	269	286	288	254	260	235	281	260	267	277	264	285	273	279	250	264	261	254	302	273	313	284	265	286	264	258	272	298	280	262	289	275	256	248	253	268	282	265	314	228	273	229	269	232	252	268	282	277	262	253	265	254	272	286	273	264	234	271	283	268	293	279	293	274	249	261	302	240	274	283	275	251	265	275	264	225	240	277	280	277	246	226	252	281	297	236	254	199	252	252	270	258	271	283	273	233	263	278	240	288	235	256	235	285	278	267	291	263	282	261	261	262	275	269	300	250	273	283	251	242	301	267	228	274	271	266	269	250	245	250	283	265	274	251	234	267	245	264	284	260	278	250	265	254	262	267	249	300	275	275	270	293	240	263	266	270	270	255	280	290	227	243	239	248	277	266	274	274	259	254	282	228	277	251	243	262	272	257	276	266	258	281	248	269	250	254	277	244	294	259	293	243	277	267	236	271	262	266	290	281	265	293	279	267	270	254	252	259	261	272	272	271	260	239	256	271	241	276	301	278	260	283	250	257	272	287	245	249	284	271	245	244	247	264	253	241	272	309	276	259	251	286	255	297	249	265	278	265	277	261	267	295	262	240	268	262	241	266	278	282	279	245	274	285	290	262	262	241	241	283	262	291	300	299	253	301	226	270	258	277	257	258	278	306	291	218	237	252	274	242	271	295	286	272	287	240	286	264	255	255	281	256	239	288	279	270	272	236	257	264	312	269	267	259	268	273	296	255	265	254	259	258	242	244	259	251	255	248	260	262	298	243	252	248	271	290	269	293	249	268	263	266	268	274	274	267	276	236	239	250	252	264	257	265	266	267	261	276	234	271	272	250	269	279	280	262	241	270	277	265	270	263	271	279	284	250	305	274	247	280	255	248	277	262	276	268	233	262	262	241	261	261	235	293	305	252	235	271	259	268	283	288	253	275	309	278	283	254	274	270	263	281	270	239	243	251	230	274	266	277	273	261	251	265	272	284	257	255	278	276	277	265	268	287	251	238	240	253	266	256	254	271	245	303	272	276	276	269	266	270	294	268	270	285	276	259	274	240	264	266	269	286	275	264	249	252	272	258	266	258	264	263	237	281	276	251	273	301	263	287	284	267	299	264	257	276	280	256	255	271	229	249	284	280	291	264	261	244	286	275	288	291	317	266	282	258	282	267	271	264	260	278	246	238	241	261	276	239	243	257	264	258	271	261	237	244	277	267	275	270	261	268	272	256	262	273	238	273	271	294	270	276	281	280	246	286	285	279	284	256	276	248	258	275	248	265	262	289	264	253	266	258	265	286	295	259	254	268	282	282	271	269	281	269	270	272	287	251	315	290	276	274	254	274	249	252	261	294	268	287	267	301	317	284	279	254	288	247	244	232	247	299	268	305	296	267	286	286	254	259	270	262	267	259	264	268	294	267	277	281	286	237	279	300	275	262	268	256	278	241	281	278	259	289	241	270	252	225	264	301	246	253	265	248	274	277	259	238	272	295	291	251	263	239	270	239	245	253	285	258	294	260	261	279	268	263	283	261	273	276	271	266	242	263	265	223	255	281	294	253	278	250	260	259	274	267	262	284	270	242	287	250	232	263	252	262	259	303	256	265	260	252	272	249	249	244	266	258	278	263	264	247	271	312	255	245	274	252	272	294	276	243	284	248	269	251	277	252	241	275	246	259	253	256	243	248	313	273	269	279	286	269	288	260	267	264	251	264	254	277	279	253	256	268	246	291	281	261	267	308	257	278	303	263	295	268	265	273	276	245	286	272	251	269	278	277	283	256	277	270	275	259	255	279	251	237	233	236	257	273	261	253	272	277	266	297	278	266	276	245	285	322	291	285	278	256	259	268	272	260	258	259	239	259	286	282	269	269	259	266	251	248	285	245	264	264	250	258	278	243	271	257	286	278	256	217	248	221	248	277	263	293	241	248	250	236	239	244	270	259	281	259	254	282	254	284	255	277	308	250	254	268	269	259	280	234	294	298	259	238	242	259	277	271	269	272	303	275	291	236	237	269	294	251	273	295	270	257	282	246	255	270	281	261	240	244	299	248	269	232	242	296	242	251	260	292	268	260	259	260	270	272	252	270	284	277	281	231	277	295	261	265	280	270	285	254	297	253	246	291	269	262	235	233	240	263	298	267	282	271	244	260	255	259	250	289	268	276	239	294	258	249	290	273	264	252	281	261	266	287	282	247	262	273	259	283	277	310	222	281	263	269	291	251	262	270	293	263	268	285	252	251	245	281	242	228	273	278	263	275	257	313	286	282	236	255	266	257	305	255	228	271	251	279	257	288	290	293	287	271	270	286	256	262	258	265	259	284	261	240	234	267	249	298	280	263	279	282	278	250	278	292	287	253	294	282	272	277	270	255	293	284	267	291	263	273	229	275	279	246	258	257	294	262	270	249	275	254	271	242	287	284	258	271	257
29918	13776	16278	12157	10596	8961	6249	4709	3705	2850	1897	1297	1218	1186	1334	1405	1361	1301	1375	1204	1108	947	973	950	904	775	730	714	666	724	663	650	706	639	630	611	610	620	584	574	571	586	598	576	586	567	570	567	574	579	566	599	580	592	589	544	582	560	571	565	581	582	559	557	536	578	548	559	536	551	518	547	604	538	571	519	607	538	570	580	543	585	548	581	595	596	574	624	599	597	557	606	542	570	586	554	533	558	565	573	560	581	585	594	597	567	589	555	582	530	597	540	552	590	553	551	567	545	575	567	562	551	529	608	592	544	614	579	600	570	606	530	507	518	561	575	562	570	625	577	572	572	549	577	604	590	548	608	591	585	535	564	543	591	607	539	584	606	563	582	581	580	579	562	528	555	612	578	563	579	569	571	607	554	559	578	512	549	570	529	576	578	563	547	582	548	641	592	573	578	545	559	542	576	592	573	562	546	556	591	589	543	592	574	542	590	588	562	570	564	585	609	578	555	597	565	580	587	597	590	535	552	610	586	612	570	564	584	557	580	550	556	556	583	565	596	571	545	589	548	614	572	566	631	549	565	534	556	575	584	586	536	598	572	581	577	554	594	557	557	567	576	601	587	558	602	610	531	549	566	575	578	555	544	574	576	557	577	562	534	559	509	568	565	557	535	496	586	545	531	579	581	581	593	596	581	581	572	559	597	559	553	543	572	584	584	567	553	557	575	544	564	576	596	537	582	613	542	575	595	575	589	573	558	557	595	591	565	598	577	556	549	554	626	552	545	628	573	546	547	542	582	579	561	554	591	582	582	543	557	517	591	568	552	564	570	597	576	560	586	537	555	564	553	557	569	558	585	547	564	538	588	580	603	592	578	582	518	592	539	601	595	554	571	588	585	520	586	543	565	607	585	604	581	559	597	578	606	633	527	565	577	591	554	551	558	559	597	539	552	611	553	570	528	597	573	533	566	601	545	573	571	602	539	569	617	555	587	607	581	562	547	581	613	575	558	563	529	616	558	578	568	561	577	592	555	577	604	523	598	582	581	558	542	576	515	535	575	582	545	587	542	555	551	517	549	612	583	560	533	568	613	562	537	562	515	565	570	599	536	564	560	598	549	584	580	586	559	546	567	532	549	577	579	581	568	566	536	582	583	609	572	579	565	537	563	584	572	548	545	549	592	549	608	581	542	532	571	556	544	612	532	575	588	556	567	631	556	504	563	589	584	562	602	551	576	555	587	559	561	645	555	565	576	555	609	589	567	529	575	577	538	552	555	534	586	557	585	571	564	599	562	576	548	570	581	594	506	594	603	582	601	561	593	568	601	550	567	599	589	543	566	611	531	600	539	564	565	550	548	582	639	601	553	560	523	601	562	548	548	521	573	593	558	625	558	538	544	544	525	562	590	534	581	555	535	558	546	560	572	563	583	546	570	537	581	552	587	575	586	576	627	594	549	571	571	531	558	602	572	571	527	591	547	582	580	554	552	545	574	573	561	562	578	601	512	558	588	600	549	548	565	569	536	536	547	554	566	546	580	562	552	559	530	598	553	578	593	562	647	579	565	557	599	545	571	595	592	599	582	544	575	554	545	589	548	545	576	563	578	570	581	582	565	536	526	569	585	570	543	558	569	543	560	587	597	553	601	578	584	602	601	578	597	550	549	575	534	583	588	574	582	558	563	574	589	547	568	540	590	593	586	570	608	546	543	564	500	536	578	580	564	566	525	619	556	537	632	594	516	532	581	586	559	606	526	604	572	560	540	553	563	547	551	569	567	567	545	555	612	541	530	565	561	560	609	584	562	536	568	549	541	578	550	529	566	534	558	575	561	547	571	541	528	540	544	566	600	586	563	575	560	579	572	580	604	586	548	567	514	645	555	557	555	544	556	560	574	544	543	582	585	568	620	566	557	576	573	554	565	576	571	565	544	574	600	582	558	546	567	577	552	588	562	593	533	557	550	592	590	602	566	545	562	565	577	572	582	569	586	577	593	556	570	586	572	579	559	551	536	562	589	547	598	567	601	537	575	573	592	570	580	563	556	540	572	584	595	563	533	558	576	563	523	610	610	512	560	609	575	572	577	551	600	590	542	596	592	561	550	603	582	540	596	596	589	597	586	606	553	547	542	549	536	563	588	554	543	606	571	527	564	519	547	563	591	580	535	564	605	563	609	559	553	531	576	563	576	556	584	532	587	582	589	605	547	526	574	561	529	605	563	545	597	563	590	556	558	562	526	541	622	582	560	602	554	588	616	563	562	560	552	590	551	582	580	557	577	565	572	592	540	548	550	615	568	570	531	529	598	574	569	592	574	563	623	536	610	586	576	551	591	589	572	571	573	591	603	546	547	567	600	546	578	590	560	608	588	600	567	559	599	599	562	583	577	572	578	550	600	576	548	563	573	585	509	558	603	579	619	552	562	563	615	548	576	579	591	557	634	584	562	608	542	583	581	561	543	572	577	561	569	547	590	572	581	554	587	572	594	580	585	553	507	586	569	563	543	568	556	592	553	575	566	556	580	577	592	595	550	548	552	563	602	581	545	554	573	548	592	584	530	584	589	587	581	539	612	587	558	564	575	582	566	589	578	573	557	629	589	604	573	573	547	555	588	603	525	611	539	567	578	583	562	589	535	549	582	573	555	531	589	537	579	608	585	560	577	548	546	549	591	610	525	505	611	547	575	539	572	590	582	586	577	578	583	608	563	586	534	550	550	549	587	594	543	587	599	578	556	577	573	570	562	547	525	570	553	554	565	544	544	571	550	609	565	579	543	539	588	555	579	569	599	547	568	592	596	561	591	532	573	564	590	584	548	564	553	568	551	612	576	615	544	539	568	553	542	536	555	585	587	565	571	581	577	531	564	577	562	573	566	601	608	573	571	597	557	566	570	564	549	595	606	543	550	609	609	552	602	578	555	626	586	626	610	596	555	594	557	547	570	569	595	566	566	588	562	571	585	543	542	557	573	517	585	543	557	564	579	570	593	581	581	603	609	537	555	541	560	602	567	512	594	563	542	573	546	563	597	552	588	597	586	511	547	565	601	560	553	535	598	571	544	528	587	575	592	576	606	560	561	585	599	587	536	564	596	522	636	557	604	535	546	575	611	590	567	576	590	568	567	564	570	580	553	629	576	574	579	590	552	563	550	556	541	603	565	544	543	570	584	580	540	568	577	575	598	575	571	589	582	568	576	601	595	569	577	563	554	568	543	593	537	570	581	554	557	535	560	571	594	562	587	561	558	600	574	580	552	549	568	548	580	614	564	550	575	565	565	554	570	557	535	567	601	574	546	539	570	585	553	558	603	600	546	517	588	580	584	579	584	560	577	517	567	572	550	589	561	549	550	520	619	603	571	556	579	557	559	530	554	573	564	563	535	550	583	583	554	578	560	560	550	569	577	586	620	577	569	563	551	549	588	549	550	543	540	592	553	608	584	594	556	566	559	580	553	560	557	585	566	539	598	553	575	532	560	564	566	548	537	556	576	570	556
54210	29683	21926	10232	6292	4160	2655	1893	1511	1177	806	582	463	538	580	490	551	499	555	522	495	446	421	425	369	357	356	337	340	375	328	332	334	299	310	346	324	301	325	304	304	301	308	314	296	309	315	337	301	335	285	285	282	317	258	322	298	384	309	315	288	304	359	319	349	312	310	320	299	340	302	294	290	290	320	309	279	285	299	325	309	314	306	314	285	322	303	312	322	294	316	350	292	307	299	299	328	345	316	325	311	308	304	313	301	304	319	315	277	327	325	271	299	280	326	326	318	290	320	323	316	339	314	327	317	337	294	311	344	300	321	336	288	324	323	316	302	302	313	337	305	268	292	306	293	283	287	307	281	292	279	332	349	311	278	291	285	299	303	307	315	304	315	316	307	301	341	312	328	306	333	315	296	303	344	334	248	332	298	307	317	303	314	291	343	270	339	323	301	317	299	278	317	305	302	265	305	311	297	310	285	314	336	303	317	342	304	312	301	300	307	292	272	313	317	308	301	278	316	322	305	314	336	332	326	305	280	300	275	302	306	306	277	283	306	319	292	309	313	300	330	326	329	324	299	294	322	307	348	277	307	299	278	260	335	324	290	258	325	335	304	340	275	288	280	309	300	296	310	334	318	323	316	305	291	268	315	311	315	293	327	345	281	279	292	310	301	268	312	347	314	325	313	334	291	327	304	298	249	266	300	269	304	300	341	308	318	316	330	325	315	305	291	319	279	273	334	307	308	287	314	296	298	288	321	293	297	314	321	304	291	322	301	331	334	283	291	291	292	294	296	314	320	299	294	289	300	320	340	319	331	285	313	292	322	309	327	279	301	300	304	286	279	283	284	307	327	255	300	284	307	334	280	307	330	309	305	284	318	295	296	309	292	302	288	294	330	312	288	295	294	281	282	335	300	306	334	305	308	285	291	278	314	305	280	283	336	314	301	335	291	290	288	309	324	296	276	335	307	305	296	302	290	316	342	323	309	263	295	302	317	303	325	277	303	283	291	316	312	267	296	301	307	304	298	363	300	291	278	294	298	302	358	292	334	302	278	282	311	320	295	336	326	325	334	289	291	304	299	350	312	282	312	284	300	344	281	285	296	293	321	314	293	303	324	308	299	258	316	269	295	327	273	313	302	319	303	285	312	322	285	297	330	301	331	349	313	327	321	299	311	314	297	279	308	306	292	324	286	312	270	320	303	345	317	326	300	336	300	294	296	310	335	320	306	309	304	314	303	295	279	307	327	313	298	279	328	285	309	280	302	308	320	297	325	311	287	282	289	292	333	327	297	274	297	308	297	256	301	312	334	316	287	321	316	284	286	286	278	306	311	307	284	299	286	310	308	302	301	285	280	304	289	302	302	321	307	298	313	280	318	338	310	286	283	291	304	294	308	280	303	326	317	299	279	316	272	292	297	298	312	327	339	311	298	317	306	259	328	302	280	306	292	318	327	337	334	314	308	263	312	273	281	296	283	305	305	310	325	295	365	283	289	312	277	310	349	290	322	310	312	317	301	295	295	287	305	329	276	323	340	318	286	302	277	320	302	333	327	323	327	316	333	298	310	292	322	300	333	313	324	327	338	302	317	302	322	292	272	311	299	326	323	293	321	316	313	312	332	289	297	289	294	313	297	292	309	312	307	336	297	313	338	302	310	309	296	294	315	311	319	292	314	335	317	326	304	316	285	286	314	284	296	359	310	295	281	287	321	297	290	306	308	301	299	305	322	325	307	294	314	325	307	316	298	328	257	298	331	290	293	284	305	321	288	269	293	290	299	291	295	291	295	279	318	252	270	344	294	294	345	302	310	306	316	306	314	323	320	315	313	303	299	274	268	298	345	329	323	292	290	343	320	312	309	300	315	277	282	314	316	295	294	306	298	330	342	286	318	290	306	337	326	291	313	303	316	299	316	369	309	310	310	328	325	298	309	313	314	267	284	279	316	311	327	321	323	307	290	315	302	309	298	290	314	312	326	301	307	319	329	317	334	272	316	269	302	333	295	279	267	277	306	302	321	296	282	304	284	309	274	324	308	274	292	283	310	280	337	265	286	283	298	324	277	313	329	317	286	318	308	287	285	310	296	285	308	313	328	343	301	306	289	342	282	314	324	328	303	329	322	356	256	329	322	310	341	314	316	299	284	289	279	305	281	278	300	292	276	260	323	322	309	329	316	370	273	250	309	318	326	297	305	291	293	296	291	349	310	319	305	291	314	329	325	289	316	270	319	285	275	309	330	300	340	284	275	340	328	341	281	262	290	321	320	300	314	343	334	287	315	324	300	316	305	307	302	282	300	320	320	266	326	264	292	283	328	282	305	334	325	321	336	343	337	332	308	294	334	312	275	288	294	323	328	291	286	305	301	305	308	275	312	325	297	289	303	304	290	306	258	315	304	305	304	303	287	311	299	313	329	298	315	324	290	320	276	328	260	290	286	294	320	302	348	328	288	307	265	326	302	333	323	289	308	333	298	272	264	319	351	300	337	317	302	336	282	305	310	322	329	310	323	309	336	315	289	347	345	317	297	316	305	305	301	300	314	320	275	281	288	318	310	305	333	292	301	282	296	310	292	286	283	262	299	311	312	294	314	303	265	346	310	268	283	306	287	287	292	304	314	297	291	277	300	321	312	301	305	323	288	300	305	283	322	324	324	305	293	312	316	296	304	279	273	296	303	312	334	307	314	322	313	276	294	328	317	317	286	316	300	322	267	274	281	287	303	265	320	329	269	301	313	335	321	322	296	295	357	302	296	288	316	274	326	312	265	311	286	314	334	289	325	329	319	298	288	327	289	274	316	315	316	335	322	297	301	321	306	304	298	329	345	316	296	300	304	314	319	272	328	276	330	309	317	360	284	317	271	313	290	282	318	290	313	336	303	342	288	317	319	281	300	310	326	334	298	308	286	293	296	310	348	305	290	315	295	313	313	345	293	341	353	306	285	290	306	321	329	288	321	298	301	295	321	319	275	304	306	304	290	290	304	275	323	307	307	296	302	305	283	310	288	290	285	289	310	310	280	288	308	297	324	309	286	326	310	328	336	343	294	288	305	312	303	286	321	295	310	317	335	293	307	307	327	293	249	348	334	325	288	286	330	302	333	333	307	303	314	322	319	337	298	284	289	342	287	298	269	293	319	333	310	344	304	332	286	271	312	278	308	300	273	320	305	291	305	316	297	330	320	280	304	304	312	287	298	328	309	319	321	315	327	300	318	302	278	333	287	304	319	288	267	320	321	310	289	281	319	278	300	292	312	325	314	308	348	313	339	329	288	330	326	309	310	293	317	321	306	287	280	281	312	289	301	324	327	324	298	288	284	265	295	287	293	311	302	343	308	319	330	322	304	280	316	286	298	285	277	337	282	326	292	305	289	302	292	300	302	325	298	284	336	374	301	285	306	308	309	318	299	306	277	319	311	317	334	290	297	259	294	289	332	287	340	305	316	307	322	308	301	305	299	307	308	306	309	302	326	317	283	303	337	313	332	318
30660	20320	24497	17908	16890	13042	9488	7795	6146	4795	2964	1887	1788	1887	2266	2203	2024	1964	1999	1890	1551	1385	1286	1258	1173	1000	942	887	774	831	864	854	721	789	800	753	696	696	698	717	671	664	612	678	657	682	652	658	638	569	693	693	636	677	652	669	651	697	676	671	629	658	671	618	599	640	646	630	601	675	613	671	637	628	641	611	599	653	618	635	650	633	619	638	682	642	673	652	616	627	627	676	615	615	636	627	600	653	614	631	640	611	596	694	593	660	618	660	690	621	601	638	647	626	653	623	612	669	627	622	615	645	654	641	639	616	647	658	619	664	632	656	600	678	638	658	617	633	634	618	674	621	658	682	643	642	624	620	604	648	641	668	588	606	669	665	645	647	620	682	630	645	602	636	634	660	646	672	650	633	675	630	657	623	630	631	652	664	626	614	655	646	639	683	615	687	653	616	604	632	640	686	654	670	633	636	692	633	631	644	657	690	643	661	649	678	657	641	625	592	607	641	674	637	620	663	648	644	670	601	613	656	650	634	654	671	695	635	620	632	625	647	664	610	604	673	677	654	633	651	652	686	657	663	617	603	602	626	611	631	619	638	608	709	627	673	596	644	698	636	613	658	627	642	660	639	663	600	649	670	627	632	646	668	643	666	651	654	643	651	626	602	649	676	660	666	644	649	664	621	667	663	681	655	611	664	669	634	659	681	636	625	643	652	645	595	667	643	642	669	652	686	663	622	659	632	641	674	649	626	621	660	622	643	639	644	626	673	636	628	643	657	640	641	645	660	654	640	621	646	630	654	651	699	663	608	650	657	615	675	593	612	677	607	614	618	627	647	625	627	622	621	673	641	640	621	677	618	618	622	679	624	630	680	666	629	679	649	653	641	625	617	640	630	617	647	652	657	659	574	592	657	637	626	648	654	632	620	634	617	642	638	631	653	611	620	678	653	632	636	655	638	654	695	663	643	652	672	622	646	653	668	612	649	593	649	624	636	676	670	640	662	604	641	628	684	631	641	678	618	604	643	647	657	643	616	635	675	675	623	662	629	651	648	651	679	653	590	651	635	640	660	608	605	660	626	675	669	643	594	614	622	633	600	671	658	620	653	691	663	638	622	613	635	655	654	650	669	662	665	641	676	665	649	621	606	665	657	647	615	626	670	671	630	599	670	590	634	671	626	622	619	628	664	628	658	630	636	692	655	635	616	645	640	706	608	643	628	616	658	659	671	646	638	656	613	676	637	665	632	641	673	630	631	607	655	618	634	620	645	644	597	615	628	674	664	635	641	620	621	598	674	679	658	667	647	626	707	594	626	668	653	639	610	644	637	660	682	646	635	661	645	623	676	638	664	680	625	647	633	656	713	622	592	632	616	615	665	649	640	653	653	665	666	626	605	680	617	664	629	659	648	649	626	668	647	626	617	617	627	675	648	651	617	646	665	624	616	642	641	635	586	586	666	661	671	626	657	635	684	627	623	673	716	655	667	668	645	639	688	639	628	622	656	596	668	658	638	601	656	666	645	625	598	686	654	626	606	615	610	622	639	630	623	640	647	640	654	636	652	629	659	654	651	557	609	623	648	653	706	635	624	626	641	667	602	671	646	659	670	675	598	655	644	636	651	623	626	632	640	664	658	666	632	659	621	651	653	639	677	695	639	647	634	645	686	696	672	642	654	643	655	616	618	644	634	648	647	695	697	581	646	698	615	645	654	636	627	666	633	639	664	629	691	636	635	646	594	679	659	655	645	673	640	608	665	641	622	685	676	652	660	607	698	655	555	620	640	656	624	656	651	664	645	601	573	623	613	652	639	621	654	651	661	603	606	609	623	638	684	648	622	611	652	674	643	655	611	602	624	687	653	670	649	646	660	641	678	675	677	653	592	661	638	608	692	632	626	642	664	657	674	650	618	628	661	632	660	624	646	647	635	665	654	667	687	677	611	681	645	623	644	666	611	669	669	614	653	633	661	653	665	613	618	671	638	678	656	651	628	655	630	624	639	656	620	644	652	650	638	659	669	633	660	642	614	637	635	639	651	661	621	659	672	631	673	630	667	595	627	648	624	654	683	608	646	651	631	629	647	644	609	629	647	679	607	660	595	648	634	654	647	710	644	646	641	718	647	647	663	632	656	622	662	672	666	665	648	603	635	697	676	627	625	644	615	634	664	616	637	626	634	647	604	663	620	671	647	699	641	656	640	660	612	656	669	594	621	581	607	604	652	608	673	688	626	654	642	627	627	623	665	648	658	615	616	640	624	601	571	647	639	700	577	637	638	659	628	626	644	617	626	668	663	667	635	663	613	686	651	641	620	641	614	627	621	656	692	658	659	646	646	637	658	662	611	655	650	650	691	586	601	602	610	656	684	645	625	647	636	616	633	585	680	649	610	635	657	653	636	651	631	649	603	646	630	654	674	662	629	616	615	635	669	595	637	647	634	625	659	677	664	659	628	642	621	639	626	645	650	688	600	670	606	631	631	611	639	631	663	617	633	637	695	634	644	639	657	637	656	615	642	669	647	617	653	606	605	656	651	649	637	678	603	641	657	640	641	651	664	618	628	630	677	585	666	643	647	689	598	670	644	643	635	678	615	665	636	678	674	656	644	628	643	639	643	635	637	629	645	635	613	657	664	645	617	633	603	654	611	617	610	648	636	645	629	669	623	634	629	644	666	605	626	623	658	632	638	609	605	656	625	605	654	610	646	657	612	662	697	652	644	674	632	667	628	687	654	609	600	663	637	665	642	661	588	650	661	629	642	685	614	632	615	644	622	635	630	629	656	613	620	608	670	617	660	610	661	667	650	618	626	578	643	636	686	688	583	654	632	694	643	673	643	647	628	650	640	626	691	641	627	659	643	701	668	663	603	630	668	631	672	625	657	651	641	719	619	630	684	665	630	681	633	669	669	662	633	629	595	639	686	665	669	630	581	654	619	590	671	647	597	667	624	654	622	649	667	669	645	663	636	663	611	652	645	657	620	637	646	630	641	666	632	655	602	664	634	640	637	650	639	645	643	638	620	701	652	643	677	632	636	649	655	670	610	639	681	624	634	677	606	640	638	664	611	672	617	640	668	653	667	661	614	617	621	604	663	645	628	620	609	661	635	659	665	660	612	653	675	660	637	657	558	676	647	644	655	618	666	640	586	656	665	633	637	607	634	682	632	668	591	604	627	675	626	665	656	595	650	687	666	619	628	622	651	612	656	606	656	639	623	688	650	632	629	658	630	639	644	639	653	670	651	626	631	624	646	666	693	662	633	640	687	658	656	649	601	617	649	626	679	687	677	660	642	672	664	608	668	643	624	679	631	702	622	655	672	675	629	649	607	679	627	621	641	617	650	564	662	608	636	652	589	615	745	639	679	676	671	681	602	690	656	628	640	620	625	624	633	660	637	674	620	662	647	610	614	615	729	601	596	665	698	655	638	658	625	618	603	609	654	672	691	653	678	697	624	637	666	620	644	577	643	619	647	647	658	637	672	630	609	648	681	596	643
30150	15152	7930	3910	2417	1455	1027	705	513	419	346	297	319	330	344	305	310	339	338	340	315	338	328	287	270	304	284	273	271	271	266	268	293	280	313	285	270	238	248	246	268	278	259	286	292	241	255	261	261	263	217	264	255	250	286	230	296	297	255	265	241	266	250	254	265	265	248	274	252	253	269	289	273	249	268	245	253	255	227	261	258	235	262	275	283	224	265	289	273	264	285	278	291	288	285	279	290	260	273	284	241	270	230	253	282	245	282	274	268	290	267	253	270	261	259	252	278	243	296	286	243	256	269	267	250	248	252	287	267	275	294	288	269	274	267	269	282	239	287	259	233	268	256	252	266	258	283	285	229	255	252	277	291	260	256	278	243	261	243	272	251	252	262	262	239	273	262	275	270	241	300	269	275	261	308	281	281	295	265	261	255	257	284	273	261	280	250	269	293	241	276	269	292	285	275	286	279	278	256	256	257	272	283	284	255	244	290	254	246	294	268	274	246	237	262	271	251	271	250	256	246	265	253	314	281	267	256	260	265	254	269	255	258	280	263	282	280	251	244	235	256	241	277	258	285	271	308	267	257	282	255	264	281	273	273	261	278	226	266	285	272	247	282	294	261	269	269	262	259	242	292	284	279	261	256	280	284	251	238	267	309	261	280	274	270	261	286	297	267	266	254	254	271	279	283	267	291	302	254	233	297	272	259	284	259	263	298	264	279	263	264	264	297	273	267	281	244	254	250	249	255	259	237	225	269	270	262	259	272	248	275	286	274	296	278	279	274	261	285	248	272	276	281	241	269	264	256	309	288	257	295	268	237	284	253	265	236	287	270	274	264	298	268	265	242	252	244	293	281	262	282	279	247	269	272	255	297	257	273	261	266	284	257	275	238	234	271	244	263	275	300	237	292	259	263	278	276	271	269	248	264	294	272	288	282	248	271	276	292	245	255	272	265	274	270	254	294	237	225	255	256	273	259	270	270	270	258	264	273	254	254	273	252	236	264	292	264	319	279	291	262	282	251	255	274	229	250	265	260	260	281	269	272	262	293	281	247	281	247	259	248	252	286	266	260	277	262	258	261	260	272	269	274	228	249	279	267	286	276	255	246	235	293	260	251	262	292	274	253	265	271	309	223	277	280	277	254	282	277	248	299	252	277	326	244	237	265	285	242	234	269	236	257	262	279	281	270	259	284	251	265	295	256	259	247	298	286	231	255	280	254	241	270	239	284	261	268	272	265	232	228	243	244	242	285	264	282	234	277	252	271	234	262	287	283	280	277	281	295	252	255	285	249	288	296	236	263	275	255	272	271	290	254	252	248	250	278	256	236	278	245	283	261	277	222	283	253	234	247	231	284	263	268	285	240	259	254	266	292	278	271	265	259	274	292	278	288	266	289	280	244	261	263	269	271	254	298	280	275	280	247	264	256	255	300	253	292	290	256	251	267	265	271	251	260	273	261	276	257	234	284	277	263	235	245	256	242	242	282	235	262	243	300	263	268	273	267	273	273	250	275	259	292	276	252	258	237	227	253	296	272	272	253	271	279	266	242	251	284	268	270	242	242	278	286	266	272	294	257	262	270	251	287	286	271	248	255	300	264	265	250	284	270	256	281	287	315	287	291	272	267	268	256	266	256	290	278	262	279	256	281	280	269	260	270	268	289	274	266	267	245	265	252	286	238	266	268	225	216	253	279	262	287	291	280	263	266	267	286	215	261	271	280	291	317	261	250	249	258	301	268	236	275	233	277	247	276	291	250	269	272	254	226	258	279	254	246	257	265	270	272	298	264	229	259	244	287	276	258	260	262	273	280	233	273	259	258	295	268	258	248	256	266	301	264	216	248	248	253	228	266	253	312	262	268	243	257	263	255	286	277	261	258	275	277	278	281	254	254	259	252	274	265	273	244	240	253	259	282	281	253	260	308	285	293	267	251	253	264	261	249	274	276	255	262	249	252	287	253	225	253	295	223	252	267	258	259	265	263	271	243	292	271	273	284	287	267	289	246	225	275	270	285	277	256	253	288	276	265	253	263	243	262	252	273	266	293	276	290	238	273	254	277	247	266	257	266	275	271	275	252	272	273	264	279	298	288	254	267	249	259	256	270	258	276	273	251	251	256	288	292	270	230	262	270	258	256	274	299	242	240	294	254	270	254	252	231	253	305	244	262	270	258	261	213	258	285	282	251	285	265	288	283	263	258	282	259	228	268	263	280	266	255	288	289	266	263	275	283	245	269	261	304	264	269	256	230	270	269	249	265	279	239	244	254	279	261	265	301	292	236	263	246	265	241	312	300	287	293	283	245	281	269	266	252	241	259	257	246	248	263	275	280	278	244	267	276	250	281	248	297	252	256	243	240	290	254	257	267	235	274	285	273	280	257	274	259	289	255	248	267	227	252	261	262	278	264	262	263	271	259	250	296	280	237	269	275	270	302	299	243	272	293	279	274	270	257	299	270	284	256	288	270	288	256	267	258	272	252	260	284	249	224	245	251	273	259	253	248	268	275	246	279	249	268	239	218	274	256	277	252	301	274	272	289	281	283	292	284	255	282	257	248	262	276	250	257	252	265	286	251	266	271	249	279	245	266	255	277	287	268	269	287	265	243	259	275	269	278	288	278	265	268	261	247	252	271	258	281	245	259	234	263	268	264	284	252	271	260	276	288	284	266	253	250	274	266	277	253	270	269	256	278	279	272	240	236	227	262	256	276	264	261	229	300	256	259	261	252	238	239	284	258	286	293	248	265	292	293	300	296	258	295	256	264	248	273	274	278	292	272	299	241	242	257	285	253	255	243	254	256	265	268	266	239	255	298	282	247	269	254	237	281	258	274	259	250	246	267	271	249	290	232	288	263	270	239	245	285	285	289	274	275	292	269	261	247	291	249	242	288	288	278	277	243	277	272	245	248	274	263	277	247	276	241	272	247	256	255	277	256	272	252	251	300	291	255	292	289	275	261	251	260	275	272	241	270	253	244	261	249	257	247	288	255	272	305	266	252	288	279	274	259	258	267	253	278	293	269	286	257	237	268	275	255	298	279	273	268	269	245	272	279	293	261	259	270	280	267	278	266	229	268	243	261	286	251	271	276	266	287	253	258	291	276	248	250	254	248	270	272	253	237	267	239	266	245	277	247	266	282	253	249	252	270	264	260	268	289	273	257	246	257	251	256	253	309	258	250	275	274	239	271	254	261	294	243	290	291	253	247	243	284	235	283	266	267	262	260	246	298	261	238	274	258	258	271	252	247	235	263	285	265	270	247	247	282	258	248	261	287	233	269	271	247	264	239	255	277	252	244	251	245	268	249	249	275	249	252	256	262	245	253	263	265	289	276	290	274	239	248	236	301	289	266	253	239	284	300	277	254	254	288	261	249	273	256	273	251	260	278	270	298	276	261	280	288	294	255	268	256	240	273	249	266	255	243	273	270	271	260	267	262	221	260	293	256	272	277	248	279	249	249	251	235	256	297	273	267	275	243	277	227	274	254	255
17283	10050	11585	9119	7849	5573	3678	2682	1977	1474	1071	855	807	877	872	939	876	887	990	932	834	772	840	814	743	737	666	682	654	660	643	657	601	604	594	621	555	641	620	563	589	562	513	585	532	536	570	518	552	547	530	561	582	570	557	561	584	588	557	566	580	587	582	584	564	521	529	605	530	557	538	581	603	558	572	534	536	581	550	632	543	538	571	585	581	549	573	593	592	529	534	606	553	575	576	596	552	538	583	609	557	618	563	574	564	536	585	534	535	519	563	591	569	546	569	593	579	544	514	563	531	559	567	594	580	585	564	559	571	557	511	594	582	548	549	603	591	534	623	587	565	571	551	604	583	575	542	515	568	580	557	569	546	566	556	569	565	542	562	551	553	538	590	558	550	506	581	574	584	606	547	566	543	538	548	531	565	540	557	577	558	592	588	580	561	548	591	577	610	579	574	570	605	590	555	555	517	535	575	568	586	568	581	551	599	559	560	545	534	553	509	591	591	560	593	572	571	581	566	576	592	580	550	573	586	550	559	564	571	517	556	576	574	570	543	582	550	508	531	544	561	563	560	554	555	592	585	605	553	561	564	576	591	515	538	540	556	587	589	542	591	560	576	513	566	556	561	557	547	604	590	570	593	603	543	599	560	545	543	548	569	565	592	560	557	558	514	618	544	571	576	553	548	591	553	544	599	602	550	529	568	564	605	545	593	575	519	575	580	580	551	546	567	558	549	562	577	560	565	516	555	569	589	582	560	574	545	544	583	538	559	556	495	546	577	575	543	555	561	549	572	558	534	556	517	556	589	506	526	585	556	595	563	553	589	540	565	551	564	567	571	598	546	548	545	583	542	546	573	537	539	582	604	545	575	544	545	599	531	590	581	590	542	565	579	540	552	521	559	554	567	571	581	548	577	582	565	607	542	550	593	614	582	556	577	573	532	552	577	580	549	569	563	537	554	598	549	599	601	527	588	563	549	522	581	593	563	518	539	555	588	548	590	580	618	599	554	598	579	559	577	560	538	550	542	596	568	588	594	573	586	579	530	539	579	580	539	583	602	563	563	557	557	593	553	583	590	582	609	582	575	600	572	552	517	578	567	545	554	581	600	568	584	569	567	536	570	544	571	562	612	546	581	585	594	559	529	586	545	594	560	598	557	548	567	563	522	609	568	597	583	556	531	557	584	570	607	546	600	580	579	602	543	593	590	516	542	597	574	592	511	565	580	562	541	556	586	617	575	558	598	564	591	579	512	534	567	590	577	624	586	549	566	599	564	578	576	548	559	552	542	588	561	541	568	521	601	556	583	580	553	567	545	569	564	565	599	566	575	560	562	576	587	540	525	561	548	545	544	542	543	524	578	562	559	594	580	562	562	587	579	554	586	597	561	562	566	594	572	574	549	570	544	563	560	557	581	549	540	548	575	538	610	571	543	541	521	573	582	579	596	587	558	555	538	536	603	579	585	540	543	569	546	536	559	576	543	553	593	592	535	564	572	569	530	528	556	614	589	535	574	566	561	518	608	545	597	506	581	574	561	537	563	569	555	527	582	551	570	591	579	597	590	540	612	545	562	550	589	553	597	595	577	548	550	533	577	542	553	540	576	551	529	557	616	589	568	544	534	560	567	526	571	578	547	575	589	540	572	545	554	605	562	570	570	570	588	557	540	548	547	568	557	566	549	527	550	546	566	548	592	564	590	598	560	585	542	574	538	574	550	583	569	541	531	569	550	537	558	579	588	587	564	573	591	601	600	554	546	556	546	536	563	581	553	589	560	594	605	558	586	566	577	572	565	584	567	558	584	561	554	582	552	579	573	541	547	569	604	561	552	563	564	536	539	585	492	581	573	582	566	560	585	571	584	578	544	521	545	595	560	595	550	538	548	536	599	621	584	557	564	567	542	570	560	584	537	545	574	547	571	522	572	546	513	552	558	548	529	590	606	533	588	539	580	579	527	594	517	491	612	560	544	583	575	582	544	588	577	539	574	564	589	563	543	546	565	559	572	576	543	583	553	593	601	550	587	590	586	568	592	583	590	536	562	553	567	592	546	559	537	580	563	556	546	540	529	577	534	590	588	546	569	528	570	545	544	566	556	561	596	548	572	580	559	555	566	531	579	558	554	553	594	587	575	610	504	563	565	561	576	552	613	548	513	614	515	550	587	601	605	581	564	564	577	583	573	542	572	581	566	521	567	563	584	588	564	522	573	558	517	570	518	569	592	555	551	581	559	564	543	548	561	587	582	561	584	552	542	571	542	549	580	557	560	613	544	590	547	547	557	581	572	588	598	521	583	554	559	560	548	578	531	552	554	565	527	552	582	530	622	571	590	579	525	591	546	527	563	520	571	600	568	597	588	585	582	550	573	564	571	547	572	554	586	574	544	570	525	558	550	541	541	606	572	560	591	557	559	504	540	582	587	622	614	553	571	561	557	577	564	552	588	561	587	554	567	560	562	594	575	590	576	558	566	568	547	553	524	541	579	551	583	588	571	556	593	567	567	533	579	552	519	528	577	552	555	522	554	582	566	607	538	560	621	563	550	510	555	537	595	593	521	595	541	581	560	567	590	586	545	524	522	583	602	555	541	548	574	554	560	593	563	582	620	607	581	553	544	559	542	569	558	580	581	563	590	561	593	535	577	545	567	541	569	536	557	575	572	531	577	573	554	562	548	593	549	558	564	552	560	556	571	535	538	555	613	588	555	562	554	602	588	554	591	597	554	598	635	568	544	541	499	542	552	597	530	576	561	574	537	587	576	633	588	535	600	509	598	549	516	592	565	576	543	566	598	586	559	596	512	534	509	563	581	542	531	583	562	548	574	581	558	521	588	577	579	571	550	561	611	553	552	543	604	564	542	563	597	576	593	540	551	571	542	522	588	616	603	543	557	518	595	554	597	567	594	561	611	596	570	559	552	534	514	582	568	631	589	524	554	602	591	585	566	570	572	550	538	574	603	570	567	581	555	555	589	514	592	582	561	547	571	609	560	585	563	583	503	539	557	558	552	545	575	543	567	573	600	628	585	621	534	604	550	528	581	562	566	582	547	605	575	580	543	564	539	586	547	550	584	566	585	590	567	594	590	536	586	553	564	561	552	609	535	569	560	543	577	537	560	566	597	583	591	562	570	553	572	559	559	574	545	601	549	534	547	565	578	555	540	543	595	550	518	552	585	550	563	540	612	569	569	541	529	567	558	569	558	567	555	540	602	571	603	533	592	555	565	587	601	489	532	536	575	563	545	580	543	568	580	569	537	569	567	575	582	543	566	597	553	589	532	590	548	529	541	636	610	572	591	617	562	584	529	563	552	539	568	533	580	538	564	634	578	558	530	590	585	577	548	557	601	530	551	611	553	543	573	546	572	607	614	530	546	551	568	546	556	544	567	560	566	546	531	575	553	568	577	548	591	538	575	564	563	592	610	568	548	551	592	569	562	571	517	526	544	556	539	589	597	576	576	574	575	530	583	577	569	544	563	577	565	565	559	545
49299	25042	15117	6577	3898	2370	1469	1164	857	704	521	387	396	404	395	379	376	364	405	385	351	338	375	354	340	293	299	308	284	344	313	276	282	282	298	283	290	280	290	274	270	265	277	260	258	277	270	265	263	263	271	262	264	272	268	250	280	251	291	282	255	284	263	254	285	251	267	288	304	262	261	297	289	255	251	249	272	291	263	279	254	264	256	276	258	271	270	265	270	260	259	262	288	278	282	249	263	287	303	266	259	290	286	269	260	253	269	266	259	270	271	259	280	276	252	266	282	273	276	260	273	275	294	292	262	287	283	253	256	259	284	286	262	291	280	255	244	259	254	265	277	264	253	291	266	255	270	278	271	270	252	304	288	260	309	266	266	272	254	277	307	238	254	271	267	287	277	284	251	298	259	297	273	258	264	287	283	246	294	244	252	242	279	243	283	279	244	248	227	275	260	277	243	278	261	251	275	291	295	264	302	272	268	289	292	300	257	256	274	249	276	265	284	283	302	270	243	263	260	266	271	246	225	267	247	251	309	252	271	269	260	262	266	266	275	259	246	242	247	260	239	271	245	251	281	256	261	250	230	256	274	260	242	249	286	239	256	290	273	269	253	269	279	262	292	276	288	252	262	249	273	268	261	275	232	268	271	268	259	278	269	272	262	247	262	299	297	295	248	273	270	260	243	246	243	253	248	255	236	270	276	268	277	258	262	261	283	279	255	255	260	279	230	256	288	263	267	284	275	281	261	221	263	265	268	247	259	287	287	285	271	285	279	284	245	279	290	268	274	291	279	244	234	270	260	258	265	254	258	281	269	268	245	276	250	292	295	264	254	274	251	267	248	288	308	290	242	257	283	252	252	256	267	258	253	285	260	268	300	271	266	288	295	272	279	254	284	271	262	263	263	245	266	300	278	266	263	286	265	224	286	291	285	269	276	282	269	254	265	264	275	266	249	286	266	268	255	300	261	284	270	277	256	258	294	291	274	267	289	292	263	266	274	267	279	278	269	250	296	304	315	276	254	295	276	257	285	250	263	261	265	261	269	247	263	264	258	258	264	249	279	267	265	249	240	240	276	294	250	286	269	270	243	274	280	267	247	267	262	284	270	270	276	265	252	255	268	262	256	269	284	227	265	255	236	267	260	274	286	259	269	249	293	309	274	280	288	268	255	271	268	272	260	263	259	309	252	242	264	284	274	278	269	312	268	264	225	287	251	261	272	287	240	293	242	255	299	259	270	268	259	284	264	239	256	264	261	277	261	256	297	265	287	268	249	258	266	269	260	267	280	253	252	260	266	266	316	269	257	284	271	255	283	277	278	297	297	229	238	288	258	257	260	248	256	268	267	238	240	280	267	263	292	283	237	248	266	264	259	279	289	282	289	274	263	277	259	244	268	272	263	258	246	243	243	248	252	257	250	269	274	251	277	259	269	259	276	271	252	273	280	263	272	272	266	291	260	258	260	225	246	262	263	286	261	259	246	258	291	252	303	269	266	280	259	244	270	262	260	254	278	289	268	274	273	282	276	301	267	253	293	275	271	242	260	259	263	247	255	265	279	289	299	273	247	253	252	244	278	272	247	274	249	289	284	256	280	269	263	290	265	279	272	283	256	276	251	281	265	279	272	286	286	285	268	307	296	276	258	259	256	241	260	278	253	258	268	264	300	264	294	259	262	261	314	296	281	295	270	251	268	286	267	273	238	260	258	325	253	266	258	269	274	275	258	298	281	270	244	275	247	259	237	270	259	263	289	261	235	247	306	276	262	265	289	291	263	277	262	246	254	255	261	272	240	287	263	264	267	253	265	274	271	253	280	311	278	279	293	249	272	257	248	243	259	267	253	297	283	300	270	254	289	254	235	269	280	239	271	317	273	260	276	281	267	269	288	280	271	267	249	248	229	277	251	274	250	270	274	314	274	287	291	259	290	284	291	279	301	305	267	244	238	249	274	291	274	252	255	289	293	231	297	310	285	269	292	253	253	261	245	270	259	255	276	281	285	241	276	310	266	285	289	275	274	274	283	293	287	289	263	288	273	246	271	234	244	229	269	294	277	301	234	264	296	294	324	248	252	279	267	232	279	256	251	274	263	286	263	271	265	256	253	286	276	283	284	254	248	249	251	241	260	271	255	271	282	261	300	265	279	283	256	279	262	273	278	293	265	277	243	272	267	314	278	250	265	298	253	327	290	264	277	239	286	289	260	261	233	247	247	286	282	249	275	276	259	257	279	278	232	269	245	286	265	273	273	285	282	253	270	286	279	291	263	302	276	292	276	314	298	302	309	263	271	230	251	279	263	280	272	275	278	265	248	265	265	284	259	254	289	283	282	264	250	263	267	242	288	283	294	246	267	277	323	301	282	311	305	271	273	261	254	260	251	269	267	273	255	272	263	269	251	304	249	269	273	274	252	301	286	233	277	253	317	251	273	248	288	268	266	280	310	279	278	266	280	250	252	279	276	296	281	293	312	247	261	280	258	257	271	272	325	255	268	258	254	258	273	251	232	276	274	299	245	256	257	246	299	270	289	285	304	246	264	277	265	275	279	260	258	273	255	262	258	251	280	262	276	262	244	272	266	261	245	205	270	298	258	261	236	271	262	280	291	265	270	248	278	268	261	255	293	264	256	249	252	272	264	248	283	242	227	244	268	241	243	241	278	245	282	269	280	297	269	287	266	268	278	291	261	249	248	299	272	282	237	266	254	258	270	255	259	273	301	274	254	289	258	248	263	282	289	291	267	265	285	296	302	255	261	249	255	211	260	267	266	293	246	263	270	250	278	287	289	282	258	283	263	286	266	248	273	288	281	263	254	265	265	297	297	266	307	268	289	278	297	241	271	274	282	258	298	240	264	253	285	296	316	276	280	247	259	224	293	288	250	267	271	285	250	220	298	276	286	301	281	283	256	246	291	290	269	254	281	280	283	274	277	281	310	284	272	280	284	267	249	267	299	287	289	304	285	290	271	274	264	270	251	276	252	285	271	254	263	296	278	270	284	280	259	288	280	282	275	261	262	285	271	233	303	270	284	255	264	266	267	251	271	269	267	262	276	265	226	301	284	276	268	292	274	274	276	301	258	263	263	247	283	293	265	230	249	240	257	252	267	259	231	243	267	221	281	243	245	251	282	239	279	251	266	283	264	266	280	240	248	250	264	249	232	259	304	259	268	272	259	243	278	274	256	270	282	304	275	277	285	277	293	271	234	285	260	231	264	265	285	252	264	268	316	279	262	275	272	246	257	279	269	252	295	279	244	264	285	265	279	289	294	261	261	273	257	256	284	269	266	258	275	249	268	255	260	273	263	253	280	248	305	273	269	262	292	227	279	259	269	244	266	277	246	255	240	258	242	273	243	274	264	280	254	247	222	274	265	265	277	277	274	284	286	267	291	277	275	273	283	257	245	243	253	262	249	278	262	229	258	242	282	303	292	247	237	266	286	246	246	266	279	259	219	252	263	272	308	284	260	258	279	290	240	277	296	271	264	293
29332	16331	18643	13411	11920	8276	5567	4875	3409	2700	1813	1245	1139	1369	1341	1357	1238	1319	1424	1174	992	982	1015	932	839	782	773	706	676	705	669	690	699	649	630	603	637	638	574	611	590	586	590	573	550	637	587	642	559	584	624	577	593	600	585	561	580	558	548	566	572	578	551	585	589	571	602	587	556	542	551	570	570	590	552	542	613	552	537	576	596	598	600	586	587	578	616	629	551	566	553	586	571	593	562	585	559	575	566	577	601	546	550	555	577	584	571	526	558	557	570	565	569	600	535	623	571	547	567	582	584	554	533	583	597	578	578	576	577	569	540	572	593	567	618	583	587	557	563	591	574	595	577	561	552	560	578	529	554	617	534	556	631	610	616	587	581	566	581	583	607	562	616	596	585	586	562	574	579	583	599	625	549	563	527	614	580	580	551	577	558	592	592	590	565	576	608	552	581	524	581	565	570	583	579	579	571	573	543	534	543	567	548	602	546	548	592	531	560	548	563	538	572	579	616	560	555	579	570	568	559	578	589	526	564	571	570	564	544	578	573	554	596	590	562	619	584	538	542	567	600	581	608	559	563	568	580	586	572	539	598	584	568	609	555	598	592	595	606	554	591	556	585	543	613	588	603	574	601	552	544	563	594	586	599	577	587	546	580	568	581	582	528	592	587	578	548	583	566	585	606	580	581	528	572	596	570	595	578	601	574	605	560	584	564	587	544	590	601	566	556	569	546	611	606	578	591	569	575	595	570	584	562	615	573	573	589	589	570	572	592	555	562	569	611	580	583	578	614	560	562	548	584	574	548	606	583	610	572	631	610	531	591	565	570	545	568	600	585	566	567	605	569	585	552	612	589	540	577	617	574	580	584	572	542	562	546	579	564	592	563	558	547	580	579	565	593	564	538	559	583	512	595	599	545	585	597	576	637	564	591	621	536	622	525	612	562	590	573	595	593	547	554	594	538	546	598	586	558	601	553	577	571	569	558	577	621	559	556	577	596	595	580	586	563	556	611	587	582	555	588	568	614	555	588	526	551	600	530	620	590	569	605	575	540	613	566	604	595	533	584	568	540	569	581	559	595	553	590	596	582	580	577	621	564	590	570	580	588	593	542	568	610	565	588	594	598	549	536	604	578	581	554	592	583	559	603	595	594	562	576	599	531	575	565	546	590	592	604	601	553	595	616	549	636	589	567	575	570	595	563	591	560	591	591	572	575	567	584	584	585	569	565	585	577	638	571	590	532	577	576	535	618	595	570	587	523	575	596	569	616	557	556	544	600	531	589	566	561	614	576	541	531	555	573	562	571	582	539	624	602	579	598	553	575	571	589	605	569	567	586	555	566	573	594	575	521	553	537	625	593	554	577	595	571	573	554	586	586	582	507	592	581	558	531	595	597	576	605	582	553	613	566	533	588	578	595	577	582	595	567	529	611	595	605	558	509	600	570	512	567	592	581	599	609	602	540	601	562	595	566	572	582	586	607	616	584	545	560	585	607	568	566	586	590	535	597	565	592	580	559	583	563	588	543	551	586	582	550	605	568	541	581	565	583	565	556	568	617	606	588	586	581	578	590	572	598	540	586	552	571	596	604	574	561	554	585	595	598	550	608	608	607	575	591	534	560	537	603	569	505	525	553	536	598	613	585	624	619	624	558	563	597	592	576	595	578	568	601	603	568	583	545	602	582	573	576	575	582	558	550	544	549	531	560	573	581	600	574	556	559	581	582	558	588	606	560	548	552	570	535	522	569	557	611	597	558	565	600	552	582	549	577	624	605	618	553	598	603	607	574	581	550	556	562	541	566	561	556	570	592	560	571	565	572	586	582	568	606	555	542	570	587	545	567	584	583	553	552	571	542	591	592	552	569	517	562	575	551	578	545	590	589	591	541	584	563	566	560	588	610	540	581	580	555	621	607	578	572	614	598	587	621	589	579	581	583	582	586	588	570	602	598	606	583	588	563	536	597	560	581	584	563	577	583	570	602	578	574	603	582	555	573	590	585	557	527	606	580	594	548	598	585	590	558	563	573	548	592	602	574	536	562	567	620	565	548	585	587	541	570	549	565	584	580	559	554	625	588	624	577	609	585	566	526	591	569	571	574	600	596	573	601	574	590	568	564	580	579	539	596	574	592	545	564	567	542	564	556	556	540	568	625	590	564	582	631	593	552	611	556	565	591	612	562	548	580	568	588	591	595	565	592	629	574	619	552	566	584	637	624	573	589	579	566	553	583	576	562	555	589	543	576	577	601	588	562	534	534	590	573	546	547	599	545	554	584	515	579	590	549	541	564	589	563	586	591	564	571	551	621	560	562	601	553	558	552	568	577	544	539	602	645	564	577	550	593	562	550	578	595	596	587	539	562	560	549	565	587	533	556	557	592	613	582	596	595	567	539	540	600	575	596	612	593	526	566	587	628	589	542	596	594	604	607	566	552	614	582	569	587	594	579	552	585	590	572	599	550	568	600	580	553	536	556	589	581	581	576	582	573	570	584	586	633	585	583	545	577	572	608	564	523	601	605	564	526	609	537	563	582	535	582	605	598	533	588	572	538	593	595	590	577	548	589	542	532	567	614	596	583	554	583	553	570	590	554	565	611	584	584	613	548	567	571	522	578	594	569	613	566	582	578	559	556	600	579	551	554	530	540	613	581	562	630	564	552	585	601	561	580	592	602	576	614	560	601	580	558	634	579	578	567	582	608	598	600	555	627	571	564	583	532	549	573	544	625	546	561	556	611	604	569	602	546	607	589	596	548	572	604	578	566	545	579	575	579	586	537	584	570	623	580	581	635	552	606	575	579	545	601	586	515	609	574	571	569	550	563	578	591	576	520	553	565	564	573	600	558	572	570	586	604	591	553	618	610	596	589	601	611	582	534	533	603	552	550	532	579	589	566	577	578	590	576	596	539	594	548	565	568	603	574	558	521	607	606	590	557	584	571	594	615	553	562	575	616	607	594	575	594	583	549	569	616	528	608	573	641	590	624	569	579	528	612	577	529	552	561	518	630	546	572	574	596	581	580	571	607	582	598	570	586	560	577	550	562	605	547	525	588	593	549	583	590	509	561	567	583	618	582	594	573	594	612	581	566	557	613	593	529	555	556	529	578	557	531	554	546	565	569	553	618	547	585	605	588	551	560	597	504	544	610	584	582	555	561	554	554	545	585	613	566	614	586	567	591	566	576	587	550	585	600	579	568	549	569	579	599	555	582	568	559	571	547	556	539	548	538	532	630	614	611	603	582	571	585	596	558	621	583	608	603	579	561	613	548	556	585	537	561	595	593	554	587	568	546	549	621	577	548	544	608	569	554	555	555	590	587	543	572	584	600	593	593	608	562	575	626	566	539	598	572	573	588	551	559	562	564	541	587	567	571	575	590	598	551	589	573	610	567	577	590	571	550	574	575	561	545	535	567	574	534	580	619	605	597	563	562	603	623	553	614	595	552	580	566	544	618	618	598	571	582	563	593	571	565	590	550	616	563	597	568	583	560	628
59039	31884	20262	9948	5958	3373	2129	1675	1274	1010	656	537	482	507	538	488	558	465	532	452	427	429	432	374	329	372	356	340	385	336	323	319	305	379	331	313	328	324	322	325	340	337	296	289	291	328	328	293	309	336	358	332	317	309	321	288	294	305	300	304	291	289	318	276	317	306	322	328	287	313	283	315	316	289	329	287	278	261	300	307	303	269	275	317	320	306	318	346	340	319	284	300	322	340	335	295	322	294	291	311	280	278	289	286	303	304	309	297	301	303	308	279	333	324	338	311	306	306	301	330	306	331	305	288	315	319	307	297	315	337	320	297	299	315	311	298	288	350	316	293	299	286	306	334	310	280	305	288	310	312	352	290	289	306	275	291	316	337	340	301	320	299	319	318	303	342	337	310	317	340	269	269	341	340	302	300	298	333	305	316	309	314	329	323	283	296	342	321	307	318	312	311	311	287	333	308	299	317	308	305	319	326	310	285	343	291	331	308	282	279	310	297	329	312	315	258	310	303	284	316	300	290	267	295	305	288	329	321	277	306	294	267	332	319	298	294	330	265	294	315	310	302	325	275	335	293	278	306	295	283	299	341	298	315	306	293	278	300	300	305	323	293	297	292	342	325	295	305	314	321	312	312	282	274	312	296	299	314	321	302	305	314	334	288	277	301	335	329	315	326	329	304	328	332	313	314	312	310	303	322	318	294	320	314	319	356	297	310	289	320	349	304	320	319	315	296	301	317	323	314	297	304	288	302	281	301	325	303	333	296	336	330	323	315	310	305	316	335	295	306	324	305	290	282	285	304	312	276	324	335	322	290	292	311	285	283	303	279	342	315	293	289	310	304	296	309	310	315	285	303	296	322	274	279	301	324	334	331	322	290	321	337	296	329	305	287	311	313	305	299	282	350	315	303	323	304	307	300	317	319	278	292	291	289	293	283	277	328	298	338	333	339	302	273	291	301	313	284	338	330	321	334	310	299	289	320	319	319	279	327	306	315	289	331	312	329	310	314	305	282	356	328	337	316	315	306	306	332	290	301	281	318	347	301	311	313	291	314	312	255	273	311	283	305	304	291	285	309	308	317	302	333	314	309	305	319	309	302	309	294	285	260	294	306	275	319	310	293	298	289	336	286	330	277	342	307	332	321	337	350	308	327	302	303	287	299	321	276	280	300	294	311	314	299	295	295	306	282	309	303	323	311	293	290	321	287	340	303	324	307	332	323	325	326	307	324	318	335	321	269	281	305	310	271	310	289	341	269	312	335	290	305	287	272	312	277	316	270	283	317	284	269	289	302	309	291	332	326	282	349	320	285	310	327	320	309	296	326	296	282	344	324	312	308	316	298	299	278	311	289	316	307	298	344	331	291	324	287	295	338	306	300	263	313	306	307	306	301	309	309	307	303	287	302	304	309	319	311	299	316	294	273	308	332	343	312	313	310	311	305	310	321	307	288	269	310	301	284	305	267	277	309	325	323	280	307	311	318	318	336	308	317	294	283	272	329	305	338	326	327	320	289	333	307	315	281	314	325	303	301	316	330	308	285	264	301	324	312	285	335	329	297	314	290	306	314	313	289	276	305	292	294	305	273	331	273	327	299	313	311	341	294	349	273	339	302	301	284	297	305	286	295	292	280	289	310	309	301	304	320	310	292	311	291	334	281	285	323	292	297	289	351	314	300	352	306	298	307	306	289	304	265	301	299	329	307	323	303	300	310	308	298	320	296	326	323	290	290	320	273	310	341	340	284	326	292	285	278	303	301	296	314	312	322	280	310	283	278	299	303	303	327	301	295	308	298	328	298	319	314	309	295	304	305	318	302	328	289	302	336	311	304	306	313	311	300	291	300	315	314	315	336	324	311	340	332	285	259	338	271	353	314	293	323	305	289	299	340	303	324	294	353	350	304	314	312	305	286	351	300	314	298	259	297	295	304	301	297	348	297	286	287	292	296	292	313	306	356	263	313	312	298	337	302	355	341	305	326	311	274	305	317	288	316	319	296	314	297	293	291	335	301	325	279	313	314	362	319	310	328	298	323	281	275	272	337	319	333	310	285	298	268	311	295	324	325	311	306	282	306	335	302	328	279	303	314	319	309	303	305	283	296	303	329	318	320	280	291	304	283	263	291	257	301	297	307	274	326	314	296	306	299	293	306	302	263	289	355	300	275	313	310	262	287	326	304	286	339	298	307	319	370	340	262	308	308	294	314	287	259	306	307	301	328	288	263	310	322	317	310	299	322	306	300	260	276	328	301	337	302	291	306	313	254	291	294	290	297	346	292	314	318	319	299	288	326	303	300	258	315	312	323	345	320	273	296	285	327	294	311	308	292	284	305	298	291	328	319	319	289	291	329	337	256	292	296	309	330	331	301	285	327	325	293	318	306	303	303	299	320	295	299	295	290	296	333	352	286	305	314	296	287	274	286	305	295	283	308	297	312	300	291	322	278	323	316	299	304	317	335	308	305	282	293	271	315	307	339	317	296	306	310	313	284	295	306	292	258	341	287	317	336	329	295	302	289	280	332	291	308	373	322	353	339	307	305	298	281	301	325	317	302	280	335	327	302	308	316	323	297	327	296	301	305	341	301	342	291	325	300	303	296	334	314	308	324	287	318	301	286	285	302	306	301	301	340	308	321	274	334	305	296	315	335	277	276	301	313	330	308	301	321	301	294	275	313	349	302	257	286	285	304	321	307	261	306	304	284	312	327	335	288	303	336	297	319	265	340	302	283	326	351	303	326	292	321	315	308	299	286	332	281	273	314	298	306	304	345	330	319	317	320	297	303	290	303	281	310	319	330	337	329	291	269	288	309	323	322	304	301	314	306	325	309	293	281	316	282	289	328	301	293	313	299	328	305	289	276	322	324	313	335	300	313	300	315	323	307	297	330	312	305	301	309	309	288	322	304	297	298	323	294	310	326	282	320	294	297	302	275	279	310	313	280	271	295	293	312	323	309	309	319	368	292	319	312	326	317	310	315	280	295	305	308	307	283	279	269	318	302	333	282	302	291	305	299	281	286	279	281	324	324	316	337	288	315	321	302	282	289	299	307	329	291	301	298	284	290	318	302	312	297	312	305	290	315	276	297	302	309	286	304	282	303	343	340	298	305	321	294	322	339	287	310	269	308	319	305	311	294	273	339	300	305	276	296	339	302	306	321	308	285	309	322	305	314	300	321	337	306	315	339	266	303	306	285	313	296	308	301	298	264	334	318	281	305	322	307	300	273	286	291	309	282	295	308	332	269	329	307	328	302	287	299	320	300	293	294	326	300	295	299	280	308	320	267	299	325	310	325	326	321	336	287	299	303	293	305	287	287	296	331	251	319	292	322	272	344	310	309	300	297	287	280	286	284	354	305	284	273	289	271	292	300	320	277	291	303	303	312	327	279	305	316	319	295	303	300	290	294	346	332	290	351	355	325	321	318	309	328	329	311	288	326	307	283	293	296	330	318	311	285	307	312	322	342	304	307	309	321	291	300	305	303	314	298
34476	21309	22468	17882	15493	10935	8246	6586	5150	3967	2412	1793	1563	1722	1842	1833	1802	1948	2038	1568	1216	1259	1324	1104	1006	1031	952	893	843	821	757	783	836	807	737	737	668	741	676	705	682	740	681	640	694	617	621	667	675	667	653	649	658	679	669	646	658	617	665	690	647	632	688	652	708	649	649	640	656	646	668	636	647	653	566	678	659	619	705	644	586	620	655	649	686	674	647	626	680	676	658	646	643	679	644	675	660	609	655	614	666	644	691	677	632	657	604	653	623	640	664	674	663	643	681	656	633	689	612	635	636	640	612	663	671	613	636	668	654	625	623	630	672	589	692	662	654	635	647	626	654	658	655	656	672	660	642	677	646	642	642	636	624	634	619	648	662	662	600	615	649	708	626	658	634	622	645	633	663	598	627	574	645	662	647	668	661	648	665	674	683	653	657	641	682	628	646	636	604	690	624	650	664	704	688	631	677	676	675	647	631	675	617	608	638	623	639	636	640	688	658	649	621	643	672	681	650	646	627	693	646	653	639	640	613	674	667	628	661	685	678	643	675	648	656	605	630	607	648	643	666	651	625	626	633	646	633	652	643	609	648	612	669	605	696	633	644	642	686	657	642	616	645	646	638	622	661	616	630	658	642	623	627	644	649	662	642	649	666	648	637	680	627	661	652	662	658	721	670	643	609	671	637	653	628	660	622	672	643	654	629	664	584	682	627	631	641	608	663	680	642	655	630	647	658	676	639	653	592	662	643	658	590	634	668	655	640	599	632	641	591	661	634	679	629	633	725	637	656	634	650	671	628	643	670	670	693	637	647	670	619	629	649	643	644	633	657	680	600	611	681	637	647	664	661	659	647	669	634	661	702	668	611	701	644	665	659	636	615	621	645	613	707	630	676	675	668	659	721	662	640	641	673	689	636	632	640	645	618	635	629	642	688	656	630	653	687	681	658	649	652	670	675	631	640	618	651	646	691	630	600	662	615	634	667	634	632	660	614	672	643	670	625	688	701	608	664	629	650	689	677	629	652	622	711	583	593	655	641	644	645	680	692	671	625	631	603	666	632	651	658	601	597	621	599	641	654	623	689	664	675	669	643	652	655	620	639	624	641	664	670	603	691	683	667	637	657	661	637	714	656	687	604	650	630	641	598	730	663	677	656	654	589	651	652	657	637	640	672	651	640	650	642	663	600	621	666	631	644	637	649	641	686	650	677	668	652	673	675	659	647	668	648	636	619	655	655	654	651	581	634	635	648	683	685	664	669	657	648	682	707	635	628	672	649	621	664	631	602	648	614	610	649	665	620	648	654	612	653	633	642	651	645	642	669	632	621	631	629	644	651	680	640	628	650	675	721	650	635	639	622	660	627	655	680	685	640	629	642	684	659	642	622	676	615	616	646	639	609	680	625	637	664	666	630	715	625	662	624	613	694	614	622	655	676	603	626	642	652	626	581	658	622	628	658	607	662	626	656	645	665	658	602	633	654	632	667	661	649	641	650	651	704	679	646	614	646	661	669	627	648	652	672	660	655	634	670	690	633	643	624	668	661	655	633	672	660	683	588	649	645	682	608	672	644	650	633	612	653	620	679	634	653	602	694	626	638	620	631	593	649	622	661	627	641	653	650	612	648	626	630	673	641	642	618	692	617	630	628	609	682	610	625	655	643	643	671	660	629	690	590	627	648	609	650	668	676	627	626	673	653	662	633	619	640	633	659	629	646	653	707	656	607	622	679	655	619	604	622	632	669	644	596	683	672	669	687	657	651	606	628	617	623	675	656	622	583	670	666	648	654	676	651	609	641	668	672	631	631	641	685	654	641	652	612	658	627	692	650	641	607	666	611	659	661	636	650	639	603	621	663	654	669	619	608	642	644	671	652	651	700	592	638	635	663	690	682	647	592	643	620	675	671	668	679	649	678	641	647	621	622	644	613	645	665	629	666	630	645	661	620	622	656	642	626	643	643	603	633	648	661	649	647	667	675	649	655	649	673	599	638	634	612	659	631	673	721	653	641	647	678	633	651	670	663	659	678	632	619	653	615	697	648	668	699	607	653	649	688	632	667	669	668	632	650	611	683	564	639	635	635	662	623	641	648	648	640	634	657	647	683	647	663	669	658	657	658	645	669	636	681	671	609	652	648	610	692	657	658	628	668	690	673	669	637	607	676	667	662	683	650	688	618	606	658	631	649	630	599	625	668	663	660	674	670	634	639	610	640	651	645	629	647	682	666	635	665	617	616	642	657	647	637	617	633	650	635	651	628	611	680	619	682	625	651	645	672	657	633	635	645	676	670	598	669	618	634	678	618	649	642	637	648	610	668	664	602	644	611	655	686	684	590	616	616	647	714	620	625	679	604	634	613	664	611	725	675	677	669	712	656	677	651	597	623	671	655	630	623	645	661	604	637	681	657	616	653	615	686	617	652	660	664	634	669	664	639	646	654	701	641	645	631	617	625	677	667	657	676	655	638	651	650	620	594	643	607	654	650	644	668	636	676	660	639	642	649	698	637	641	628	637	654	589	671	666	626	684	684	656	683	687	645	629	681	609	670	658	673	661	672	616	640	661	652	582	643	642	646	592	662	650	660	665	634	639	671	663	646	625	654	580	647	604	605	621	630	633	667	636	628	655	626	637	646	670	624	641	668	605	620	645	637	623	669	661	633	650	681	612	652	670	634	649	637	653	629	599	614	624	650	661	652	635	692	674	601	637	651	663	630	624	633	672	650	617	640	626	644	673	643	647	606	665	650	661	652	629	649	625	606	669	643	675	661	671	631	651	628	641	612	637	623	647	670	624	654	601	627	638	687	676	644	614	633	647	637	632	676	660	648	669	653	634	650	655	615	650	680	593	697	633	654	669	638	630	681	670	670	633	641	673	644	651	663	662	692	635	660	676	592	640	620	643	609	662	678	679	678	659	693	633	679	649	636	643	676	627	632	612	639	639	666	577	616	645	647	653	647	621	635	639	684	615	615	685	618	639	616	677	690	677	677	656	643	655	633	622	668	637	641	694	650	621	638	687	606	624	681	612	672	655	620	656	625	656	701	651	669	644	654	622	657	593	662	690	660	722	656	656	614	662	673	649	654	623	654	632	655	653	691	618	620	741	654	623	625	650	614	628	631	667	642	666	686	706	653	631	716	656	644	699	640	672	682	662	677	651	599	662	657	636	710	621	655	678	673	636	602	643	647	648	647	605	660	670	627	638	627	689	684	642	638	674	670	700	676	680	623	614	624	636	627	651	663	618	665	613	650	640	669	647	621	622	643	657	665	658	640	638	652	589	660	643	666	643	683	638	652	671	652	599	618	664	657	650	657	655	658	660	650	626	667	617	672	711	674	654	636	686	687	615	641	660	654	614	644	666	639	637	641	616	597	592	698	634	622	651	673	665	678	649	613	643	658	670	629	653	638	619	663	667	676	660	673	631	638	656	610	662	698	644	622	622	655	650	626	689	684	598	682	662	632	597	622	595	686	660	640	657	636	687	630	656	616	640
35063	17335	7739	3841	2132	1249	978	685	507	406	336	349	286	303	355	315	337	287	331	320	315	323	299	273	289	289	276	269	280	268	240	286	282	280	282	265	278	286	268	273	247	247	261	266	294	250	287	263	272	245	278	264	239	274	285	263	249	268	255	238	266	271	264	285	262	251	298	248	260	262	271	261	314	302	238	294	268	254	281	260	244	275	296	276	276	252	251	210	256	275	288	251	253	265	258	275	255	261	270	276	262	277	265	275	296	237	277	262	260	282	287	257	252	252	275	259	251	279	258	260	260	263	274	262	302	280	262	255	245	292	296	246	238	257	251	252	261	315	280	288	256	253	256	251	283	256	238	253	235	286	259	254	284	290	267	266	301	289	283	241	227	277	278	264	291	274	296	278	276	268	231	253	258	285	265	268	288	271	246	269	270	316	285	267	295	232	258	283	256	300	251	262	269	302	283	249	260	251	259	262	333	256	303	282	263	266	276	238	252	256	259	243	243	248	250	256	257	276	257	282	268	309	304	261	252	257	259	268	261	263	274	289	263	260	234	255	273	274	283	276	286	258	263	239	264	254	258	283	294	281	276	270	262	252	272	270	240	256	290	251	246	270	279	275	252	289	279	256	296	260	284	284	232	262	275	260	267	257	266	246	271	253	247	284	287	280	267	237	283	263	259	297	252	276	267	263	256	253	236	264	248	251	256	242	264	285	305	245	234	280	257	236	249	256	260	255	271	280	244	284	233	271	259	239	271	233	249	289	266	229	284	250	273	245	277	239	297	301	241	266	271	279	268	294	269	277	250	259	255	267	250	261	239	268	265	268	276	268	274	287	271	294	267	256	256	263	272	279	292	276	288	254	263	261	248	262	271	243	260	261	252	275	254	281	287	310	284	277	272	285	286	240	244	296	303	272	265	286	287	255	252	261	304	267	295	252	303	238	268	262	261	294	297	282	268	244	258	253	270	263	258	254	262	291	296	242	275	255	272	250	260	305	259	271	269	223	280	248	241	250	270	288	250	287	270	253	271	244	262	265	271	264	274	288	262	279	277	227	255	249	281	246	264	236	278	275	275	275	286	246	263	270	256	239	249	267	267	249	244	287	276	287	253	277	263	257	245	252	257	285	288	285	272	252	261	273	275	297	290	283	283	291	260	247	267	248	254	257	242	270	253	280	256	275	250	275	257	279	291	283	269	280	300	257	264	268	265	294	278	254	289	264	264	260	267	238	257	276	254	263	267	284	219	254	267	263	253	263	253	263	254	237	292	293	271	264	238	235	250	257	270	290	239	266	249	276	284	290	266	292	248	270	264	298	286	265	259	298	258	270	292	280	280	239	283	288	264	274	288	276	259	226	240	249	283	301	255	263	270	286	284	243	293	288	288	255	298	239	280	285	277	287	242	244	277	277	252	265	265	255	246	277	303	292	267	274	264	273	255	255	261	255	266	249	260	273	262	266	259	272	256	273	290	264	288	269	261	261	257	269	266	286	274	278	248	282	270	271	269	298	297	253	262	243	253	268	307	286	270	258	287	274	310	263	296	261	295	254	261	277	249	290	265	262	275	279	312	268	276	269	289	261	288	251	278	291	251	261	301	266	250	235	252	233	270	288	223	301	257	263	298	289	270	266	268	302	267	278	294	258	272	258	271	270	244	263	299	283	243	268	285	251	261	289	266	272	253	295	283	274	260	273	277	235	260	278	302	251	292	260	226	267	271	268	270	288	298	233	264	251	259	278	271	261	255	275	272	240	288	315	284	252	275	254	302	276	217	271	281	268	257	279	261	257	299	292	273	240	267	241	298	258	250	250	252	240	297	280	284	248	261	306	279	282	258	244	247	302	283	228	270	247	277	257	291	258	255	289	291	258	254	272	247	279	257	284	276	263	243	263	264	264	244	312	279	279	266	250	259	266	247	269	249	234	259	257	269	277	252	232	241	241	275	261	267	275	280	272	243	266	280	274	286	243	294	252	270	281	253	294	256	263	258	284	304	283	251	281	295	245	246	255	287	244	261	278	261	260	281	276	263	258	281	242	250	258	273	247	269	257	273	274	290	248	252	264	245	249	283	248	246	266	301	257	288	261	276	261	288	254	236	273	273	287	269	263	265	230	278	241	263	253	271	242	278	239	280	253	273	267	260	277	253	300	233	258	274	282	250	247	276	247	270	263	257	263	244	262	280	290	284	264	275	277	287	257	265	249	244	245	256	262	272	265	263	261	233	264	280	286	227	260	283	302	240	293	284	273	302	283	248	267	225	272	288	254	278	267	249	262	290	258	277	268	250	271	297	275	265	274	257	290	240	243	248	267	272	265	274	297	265	260	270	282	251	262	309	221	283	248	263	293	266	288	261	275	265	265	283	247	278	294	292	252	297	258	268	260	285	278	270	270	251	238	267	277	302	282	241	311	279	284	290	306	269	277	263	289	275	282	232	269	257	269	256	253	262	250	252	265	280	297	288	260	264	244	281	253	273	265	284	265	280	252	282	275	271	250	302	285	277	303	299	283	253	242	269	273	284	293	250	277	251	260	253	253	253	279	258	286	273	290	269	302	239	260	251	269	291	302	312	299	269	265	253	293	276	279	280	285	232	247	297	254	263	259	285	270	259	260	271	288	235	264	300	282	288	257	272	312	280	285	264	268	290	282	300	312	291	286	247	268	271	254	241	272	278	291	271	272	281	278	238	279	280	310	278	265	266	264	263	277	273	274	283	237	280	259	247	224	264	288	281	257	267	257	295	269	236	317	283	280	289	274	239	260	271	257	263	260	255	272	293	237	269	300	270	262	281	270	277	266	275	268	299	235	293	275	280	288	278	256	240	245	236	255	281	253	265	258	292	264	264	272	272	285	240	289	308	278	248	268	283	278	274	271	282	284	283	267	279	297	269	273	289	283	257	248	287	295	247	267	244	259	252	271	314	288	259	293	280	285	268	249	260	272	238	278	255	231	284	266	250	268	282	270	247	255	283	267	237	263	243	319	276	288	257	260	285	254	262	283	264	261	251	269	238	278	262	284	267	273	245	273	246	225	291	272	291	232	272	262	271	267	290	243	267	266	234	266	252	281	275	271	296	285	279	272	222	242	255	266	252	225	285	284	291	265	300	260	293	289	235	267	301	276	304	267	273	250	256	258	266	254	260	269	251	266	264	295	257	277	240	270	293	248	265	279	257	259	255	248	272	296	283	253	254	277	285	307	263	278	294	271	257	282	250	269	241	256	271	250	246	280	251	250	267	251	285	305	237	249	266	291	268	278	270	254	270	263	261	266	236	269	284	254	270	262	258	274	271	240	294	286	237	261	251	251	288	271	282	272	302	280	263	268	281	249	251	248	292	246	273	291	281	294	268	293	315	267	246	304	263	254	281	274	270	300	269	265	260	303	281	279	288	268	263	288	268	284	245	246	263	285	291	265	257	266	270	246	261	246	283	247	291	256	245	245	249	253	265	279	246	292	282	264	255	266	273	291	276	284	258	254	249	249
20141	10969	10721	9008	7117	4822	3486	2620	1810	1286	875	879	834	870	847	888	929	973	942	870	803	834	842	704	711	700	675	643	670	628	657	689	618	606	587	639	583	596	631	625	594	552	557	568	525	531	573	592	608	584	593	558	572	535	566	561	564	540	574	586	619	574	581	584	596	627	577	523	592	587	529	556	569	584	566	561	563	539	581	576	534	557	589	532	560	555	589	572	571	574	598	622	608	602	558	587	619	506	584	548	561	549	563	586	555	566	575	549	554	530	602	568	542	569	564	598	560	579	570	558	593	512	542	577	573	585	585	572	555	582	532	561	581	571	547	517	625	585	561	567	587	571	603	590	556	541	589	551	567	536	584	610	580	550	567	579	529	594	584	553	566	591	550	589	562	565	561	542	570	570	571	538	603	571	537	588	600	568	590	558	533	547	571	562	544	540	563	564	549	562	572	559	559	580	582	583	549	598	561	576	592	532	592	580	596	615	559	543	577	594	603	588	606	509	549	523	566	565	586	595	554	592	562	555	578	542	556	574	590	532	600	565	553	578	623	586	581	536	607	561	592	582	609	548	565	533	637	583	532	561	566	557	561	542	563	537	569	523	592	546	560	563	568	578	532	576	528	574	545	556	573	520	560	580	589	572	622	546	586	583	567	559	592	591	590	587	567	562	569	554	539	580	544	573	541	532	595	576	576	543	579	608	572	561	543	528	549	576	550	561	591	581	570	563	540	585	593	567	552	559	594	543	561	591	539	588	545	570	583	546	539	582	554	573	559	563	570	567	598	497	571	547	579	563	576	551	563	544	590	563	569	518	596	602	592	560	612	592	505	592	564	534	591	586	588	555	545	571	579	576	576	559	587	554	540	609	562	570	532	573	588	570	527	520	547	566	625	552	589	594	595	584	566	568	538	557	595	538	561	567	572	545	575	514	539	567	537	582	537	609	539	584	530	579	557	573	566	592	579	532	591	564	575	566	581	609	594	562	592	594	598	560	571	592	576	537	557	608	585	597	543	543	566	550	546	538	577	587	609	572	553	609	575	573	547	605	580	596	579	542	574	572	560	559	598	596	570	541	526	570	589	595	591	588	614	577	560	564	590	583	555	576	569	554	542	608	611	593	568	569	575	566	563	564	574	521	576	563	557	545	570	576	596	542	546	613	567	607	556	547	594	545	517	532	568	560	580	575	515	584	569	590	565	587	599	553	609	580	597	556	530	574	572	562	587	608	575	557	571	589	530	551	587	569	556	570	561	552	556	595	567	541	582	535	581	549	561	599	557	579	594	592	563	571	560	574	546	622	624	553	556	586	611	547	572	567	588	549	592	540	532	543	576	521	557	557	514	532	583	587	566	527	556	558	570	567	598	554	580	620	598	589	561	577	566	598	553	563	566	573	594	577	563	565	588	534	572	572	617	559	548	551	538	588	585	539	591	558	573	605	545	584	607	592	581	579	588	580	593	562	597	590	560	592	599	582	554	562	554	598	553	560	584	563	561	633	556	570	562	542	541	577	556	545	608	557	560	613	514	567	568	612	573	537	579	581	573	610	567	553	629	578	550	556	558	564	567	634	605	538	591	571	544	582	554	573	553	569	568	581	568	585	566	586	577	547	553	543	578	554	551	572	568	556	592	561	584	543	535	525	586	556	622	585	546	557	569	514	577	581	587	514	638	609	547	551	569	577	539	561	604	575	595	571	551	571	622	582	541	539	569	559	545	601	557	548	608	566	571	578	528	524	576	588	551	551	585	558	540	545	584	557	578	591	608	582	566	588	584	561	559	563	633	565	547	563	542	549	569	593	523	590	579	554	543	586	592	573	542	567	568	570	566	588	586	546	561	513	552	550	574	499	556	604	593	577	571	533	526	557	569	601	587	570	587	579	601	577	548	620	582	558	569	582	543	577	580	601	580	592	590	593	576	531	573	570	550	575	545	566	545	601	572	562	606	593	555	584	611	558	529	583	591	585	564	492	581	540	546	557	561	588	551	510	554	559	560	570	614	569	578	603	545	568	602	534	550	568	603	543	567	560	576	630	612	558	589	547	526	567	605	582	533	556	567	569	525	582	560	582	622	541	540	569	631	626	586	520	575	582	593	527	524	603	565	602	583	548	544	613	534	553	567	576	617	577	557	516	585	539	594	596	568	530	560	525	583	579	567	574	591	573	551	584	537	585	612	580	544	552	542	556	533	575	552	556	560	542	542	556	558	566	563	573	601	578	572	569	534	572	597	576	556	516	575	576	575	535	569	556	528	541	565	545	547	573	562	588	585	587	586	587	548	560	573	540	589	621	562	581	538	560	547	523	607	574	525	583	642	569	536	580	544	553	619	603	591	561	578	553	509	555	586	603	573	598	571	570	585	561	570	548	564	598	595	564	557	561	580	627	605	604	573	577	567	554	531	554	585	601	562	538	615	563	565	560	560	553	579	548	593	593	581	552	536	551	574	586	567	581	529	586	569	553	523	570	599	588	542	573	562	521	598	561	586	601	532	570	554	572	543	544	541	570	575	546	577	559	587	582	530	537	553	547	580	552	587	545	568	577	552	596	539	583	542	571	554	602	590	544	573	601	547	591	536	549	596	555	576	553	572	561	573	536	582	559	538	560	559	596	570	539	613	592	608	558	545	567	547	565	554	614	559	570	620	600	573	569	572	539	583	584	581	570	595	583	598	569	535	573	570	597	594	594	590	593	545	573	554	569	597	607	564	621	559	599	573	583	535	575	601	566	559	577	585	538	553	574	495	567	583	568	596	555	627	559	600	578	626	577	577	541	560	597	542	599	539	545	537	583	570	567	525	559	570	568	555	591	590	575	534	580	592	544	574	575	574	543	552	579	541	570	605	653	597	551	564	600	567	583	575	588	565	561	575	558	604	544	556	561	558	545	547	546	572	563	524	555	588	557	577	600	565	551	595	543	576	618	530	575	574	602	583	598	595	624	562	560	576	596	560	616	553	554	586	560	573	585	554	599	547	526	552	577	544	604	569	582	554	554	586	628	571	566	520	567	593	563	569	532	536	556	567	632	607	546	548	562	622	564	551	559	547	565	549	590	577	592	560	592	539	527	537	541	551	625	582	587	571	572	559	552	598	583	569	556	577	573	585	568	590	561	532	596	577	571	573	546	573	599	557	549	519	516	570	588	586	546	578	595	523	609	578	586	525	535	576	595	560	541	550	549	579	576	538	580	611	610	536	602	512	559	557	578	556	527	575	598	561	550	513	574	551	583	577	619	568	588	533	589	605	537	545	578	575	597	587	616	576	579	561	595	563	582	567	581	566	517	560	563	578	531	603	549	587	629	556	593	556	555	553	561	553	572	593	565	571	583	593	575	534	596	576	544	581	597	581	558	586	522	559	564	533	545	605	581	542	577	541	543	547	589	598	601	580	567	565	527	584	594	577	612	576	609	538	537	532	548	572	599	600	536	536	560	550	583	605	566	570	621	564	505	535	605	580	559	558	623	557	573	549	534	572	589	589	601
52646	26004	14071	6476	3318	2030	1521	1108	826	597	453	393	361	354	395	369	388	399	420	375	321	321	289	312	307	277	263	275	293	304	298	277	295	249	298	275	292	292	291	297	257	301	245	264	272	270	256	235	270	282	275	260	247	247	274	265	277	241	252	250	272	245	248	259	272	252	233	273	265	290	291	251	264	235	265	254	254	286	278	293	258	239	250	258	285	277	258	284	291	277	240	307	308	284	235	270	267	284	251	265	276	274	258	279	258	255	294	266	287	249	285	270	261	250	295	256	214	233	250	232	240	271	245	283	229	257	274	259	247	247	273	260	252	240	261	282	251	279	294	270	273	255	247	239	236	275	293	299	287	276	252	271	280	284	273	285	264	267	260	303	263	242	269	301	259	275	266	239	239	288	268	295	283	263	273	261	263	305	236	238	256	246	295	275	272	266	275	281	278	254	260	284	259	243	261	260	260	249	257	248	268	293	283	277	271	231	280	259	267	270	248	305	267	262	299	262	240	266	257	253	233	286	276	280	277	267	305	251	268	254	280	260	279	263	283	267	281	278	254	243	289	264	267	286	246	273	260	278	275	259	258	298	254	277	260	245	259	294	274	253	274	274	266	283	273	243	247	272	234	246	284	251	249	252	237	230	251	272	254	282	251	268	256	288	273	262	295	301	272	284	299	260	279	281	284	288	253	283	253	275	256	293	281	237	257	244	258	254	284	228	232	240	257	283	263	265	274	260	251	273	258	241	266	279	272	256	266	277	267	296	279	247	245	307	261	264	293	270	275	295	245	278	253	296	273	267	278	274	230	267	235	288	230	274	282	250	267	307	278	266	286	254	295	236	246	253	266	305	263	283	251	250	277	271	273	251	262	284	255	261	247	275	250	244	255	279	276	265	254	264	275	250	279	257	246	268	256	250	267	258	280	268	275	245	241	271	249	240	272	287	240	282	264	230	278	292	254	269	263	290	259	251	294	260	248	258	282	281	282	252	239	228	263	255	251	296	273	283	236	295	261	280	263	281	288	274	239	227	255	275	263	252	257	268	259	253	253	284	241	242	245	293	251	263	256	276	254	268	252	244	253	252	262	257	265	274	264	248	267	265	269	249	280	266	232	274	256	280	262	270	254	251	286	256	235	288	304	262	264	279	256	291	287	266	271	287	264	280	310	252	244	259	245	306	278	288	259	277	248	298	248	271	251	235	246	257	276	253	278	284	287	265	249	283	267	252	272	270	249	255	296	267	298	259	276	270	282	250	251	289	269	224	240	263	285	280	263	247	250	266	273	241	257	297	273	295	255	260	247	273	284	271	281	278	310	255	277	246	235	248	224	254	243	254	297	318	229	260	312	295	255	278	276	262	263	277	272	277	307	290	270	259	238	256	248	261	257	245	250	246	287	279	272	264	268	302	278	245	252	254	278	260	262	260	245	272	269	285	265	247	265	252	239	238	267	268	277	265	239	264	259	288	274	287	280	267	285	259	287	283	308	284	273	233	268	260	283	282	273	265	262	262	254	260	297	240	265	240	283	271	280	310	272	276	288	282	316	277	258	270	263	260	293	280	271	275	220	262	273	251	260	271	282	274	261	281	239	254	255	298	284	245	267	260	298	272	246	264	265	264	241	227	278	267	270	235	247	271	281	278	273	282	262	294	286	261	245	261	291	291	248	275	251	221	291	241	263	273	274	252	256	249	282	250	276	252	317	296	289	286	300	253	260	256	249	279	293	243	269	257	275	296	240	281	298	272	282	274	285	245	254	282	252	264	266	258	266	245	280	271	312	249	258	246	281	258	298	268	277	273	284	310	274	281	277	293	269	249	300	292	261	291	234	265	281	244	283	260	241	245	278	258	245	238	251	246	274	272	274	275	261	236	288	272	276	268	279	262	279	247	256	272	269	251	276	281	243	255	271	297	254	282	273	278	260	276	280	289	269	267	281	217	258	254	293	253	258	262	273	248	235	251	280	259	288	257	290	244	258	264	249	237	259	255	275	278	241	248	264	291	293	251	287	263	292	271	281	280	279	289	259	263	264	253	264	280	256	239	261	289	268	262	275	257	257	281	277	236	263	252	278	260	253	268	291	280	270	278	233	288	251	274	294	299	297	297	249	261	277	268	261	242	253	269	292	256	277	273	259	233	255	250	287	276	290	247	261	281	296	254	278	271	255	245	276	259	244	268	270	235	257	320	270	255	282	237	281	250	268	263	267	294	250	275	218	276	253	249	258	287	253	275	261	259	266	290	284	286	318	263	271	248	264	257	284	254	257	270	250	263	244	293	276	243	273	261	277	246	293	247	245	284	290	265	253	256	253	257	282	257	263	251	285	248	272	277	282	269	261	288	271	237	264	282	266	242	276	278	259	289	248	260	267	238	285	274	265	278	242	266	279	250	297	251	254	234	253	282	265	256	276	301	262	246	260	246	286	250	260	238	252	311	247	257	264	284	281	272	269	242	281	263	248	252	238	282	260	252	262	261	242	263	255	267	259	274	261	259	240	280	270	278	266	263	264	240	306	253	263	287	281	283	251	281	258	263	276	269	292	305	288	271	261	253	248	288	242	243	261	266	249	251	257	268	287	251	256	263	266	269	240	275	251	275	275	262	264	264	275	255	267	278	238	295	281	261	268	280	257	257	262	277	269	271	264	243	248	277	264	280	253	270	292	252	239	235	239	291	250	260	258	280	273	245	278	218	274	280	251	311	289	276	286	274	267	249	281	270	263	257	253	265	267	253	280	272	264	282	285	257	262	273	263	252	284	224	282	251	270	250	298	296	257	252	255	260	278	248	266	248	278	274	252	293	265	287	256	280	267	274	259	264	280	253	260	269	244	273	264	236	236	251	255	261	253	247	276	252	258	251	261	313	265	275	280	280	258	295	276	272	242	258	268	250	283	277	266	259	314	261	260	258	259	278	260	290	272	288	234	272	243	283	265	255	279	292	278	247	265	247	266	274	245	296	286	255	271	272	296	293	275	265	257	274	252	257	272	255	271	258	268	304	272	237	248	275	268	246	306	220	286	280	257	274	268	223	273	279	254	289	265	264	279	237	277	260	261	270	268	265	242	259	217	285	254	298	255	240	278	272	284	289	288	291	240	276	315	268	266	262	244	223	265	271	276	254	260	240	275	299	265	286	261	243	279	268	262	279	300	248	277	264	266	251	240	249	253	277	253	234	255	258	234	294	265	319	259	292	260	262	260	262	238	282	260	283	254	272	288	257	256	250	247	266	279	287	276	246	286	270	262	271	255	279	252	279	298	300	264	243	278	218	292	275	240	254	269	234	255	268	269	248	247	285	257	288	279	266	277	249	250	244	269	267	253	287	239	254	247	253	293	280	274	287	266	255	264	275	288	291	254	280	266	274	243	258	273	254	269	269	275	273	253	250	248	232	294	264	279	298	260	257	244	265	251	280	248	236	299	300	241	230	271	286	247	265	293	276	259	274	273	263	262	269	260	292	248	240	274	224	274	281	277	272	280	306
31671	16271	17299	13339	10159	7251	5966	4460	3225	2404	1618	1230	1264	1305	1253	1293	1494	1449	1381	1124	989	1014	859	803	828	735	747	736	687	695	637	636	627	605	670	605	576	591	618	602	642	586	583	604	575	614	623	576	576	560	583	534	563	599	601	547	587	555	553	565	563	601	577	615	610	586	559	577	606	622	565	587	584	609	560	576	520	572	608	531	576	568	590	577	544	541	598	596	594	559	579	585	556	541	577	567	565	557	568	609	541	555	596	567	568	553	610	600	566	586	578	604	567	585	570	551	586	600	558	542	605	615	590	533	573	549	563	608	567	590	585	580	569	560	553	593	519	582	568	595	591	542	555	584	556	594	604	578	576	566	571	535	565	594	567	603	553	559	594	552	553	568	575	583	588	573	564	597	574	547	540	569	592	589	605	561	586	551	539	587	569	527	615	551	568	592	564	604	530	587	568	608	565	561	550	623	551	576	589	597	591	553	586	586	556	577	593	620	570	584	547	578	576	578	570	571	599	571	537	634	576	562	562	594	568	588	559	586	565	581	559	599	542	577	578	552	562	589	669	540	614	577	540	608	602	601	591	599	591	593	567	570	538	572	588	529	565	603	591	556	566	567	538	576	518	583	572	574	580	528	536	555	581	559	571	574	566	558	574	602	595	573	562	558	571	605	559	583	586	602	579	588	598	592	565	584	542	607	592	575	583	537	584	541	585	589	590	568	561	582	617	562	570	569	572	597	585	620	543	591	550	581	567	579	563	565	567	575	542	588	603	591	575	564	548	578	558	579	593	607	548	575	544	606	571	577	561	605	598	545	574	599	589	571	585	607	546	594	579	608	559	583	549	547	587	588	555	575	617	610	577	553	565	525	546	557	624	595	567	605	622	550	555	585	535	605	560	576	588	607	559	602	606	570	573	578	591	606	597	608	615	577	556	563	592	578	623	593	557	564	582	583	565	621	581	629	587	558	550	625	557	613	586	539	596	560	565	588	562	581	584	622	551	551	551	549	573	568	535	595	568	560	570	556	601	537	592	631	576	607	575	563	564	564	536	593	625	562	544	571	606	554	538	578	658	586	596	623	550	549	539	549	535	546	566	565	604	567	566	589	598	584	554	606	589	582	555	556	585	572	579	578	548	574	596	557	583	569	570	618	602	598	566	601	541	588	550	563	602	579	599	592	577	610	620	549	610	594	566	562	591	564	571	540	570	564	585	566	591	527	560	603	555	589	529	569	578	585	593	592	595	554	585	561	601	544	574	623	583	571	563	557	559	577	558	558	541	630	607	593	578	539	535	604	544	529	540	564	586	578	622	584	595	603	537	578	587	576	594	560	544	644	551	587	630	551	551	532	585	599	541	557	553	579	606	555	560	597	551	531	567	525	578	619	565	612	586	576	577	617	592	577	598	545	570	556	601	573	628	563	540	558	595	546	586	604	555	566	574	559	542	555	563	569	549	567	596	583	580	605	573	514	550	587	597	567	587	557	527	586	567	525	553	609	530	599	610	602	555	541	576	601	556	536	574	572	606	547	584	587	594	556	574	588	565	557	550	592	580	591	577	604	600	591	570	624	541	600	560	585	608	556	597	549	576	587	605	599	552	608	585	550	555	593	601	585	596	571	609	578	550	581	529	573	635	579	557	603	591	586	606	577	575	572	558	570	555	610	624	586	555	565	586	562	568	576	511	592	604	577	634	556	570	585	556	581	566	544	549	580	547	562	631	604	608	533	585	604	548	580	567	605	574	524	542	576	575	565	568	556	578	564	554	601	586	541	506	577	546	600	570	557	537	605	542	576	575	562	561	572	524	621	575	583	580	586	552	590	588	569	571	597	567	593	607	533	539	583	576	549	599	614	593	590	592	561	601	548	613	580	562	515	529	555	575	568	619	610	545	591	582	573	617	556	567	574	551	536	601	588	598	583	533	600	542	579	566	592	568	592	566	572	585	617	544	577	618	607	576	567	601	556	581	580	561	549	604	549	569	561	598	533	588	577	599	599	583	565	607	555	571	553	542	599	544	568	548	517	549	545	579	576	578	575	599	519	571	580	594	535	550	593	584	582	591	555	618	569	559	599	584	570	545	526	613	587	606	588	513	580	600	605	554	580	574	604	593	525	540	591	601	577	591	587	568	576	568	557	596	572	602	627	522	549	611	550	629	567	559	530	557	626	559	597	545	563	571	559	568	572	560	555	586	565	539	620	603	573	581	605	576	614	577	573	528	593	576	573	584	537	563	581	541	535	595	546	574	588	586	617	593	595	560	546	552	552	557	558	570	587	579	548	639	571	555	584	587	579	584	585	575	551	578	623	506	581	563	550	560	562	561	561	560	617	568	571	547	566	553	613	566	611	591	557	585	586	558	592	572	577	602	552	565	588	572	621	565	605	596	592	600	585	565	579	579	546	616	546	583	572	613	576	589	607	577	593	534	563	620	611	607	550	601	563	560	607	567	584	559	547	563	556	577	572	598	588	602	595	538	582	555	614	575	522	589	566	575	589	621	647	549	596	574	588	555	536	561	585	583	541	565	582	611	597	616	562	559	562	552	578	589	533	585	547	559	555	584	562	570	610	564	580	612	575	576	595	572	555	562	609	560	595	583	586	571	578	569	576	584	575	548	562	549	554	586	547	561	599	564	593	570	565	617	598	578	587	625	565	551	546	567	617	552	568	562	570	535	577	555	558	545	549	620	594	582	583	561	541	564	585	583	593	566	557	539	622	569	569	574	571	603	588	567	539	598	566	559	540	572	573	541	583	567	551	569	581	567	579	591	551	578	566	528	606	570	578	616	603	558	562	597	593	572	532	592	567	567	552	621	583	557	570	594	598	565	609	589	590	558	577	553	556	557	575	596	595	534	552	576	551	567	579	550	560	556	551	589	583	563	551	608	577	596	595	603	559	564	557	588	605	565	569	593	580	608	578	576	577	550	569	609	557	571	605	574	577	534	531	570	603	550	607	611	572	590	563	549	535	566	611	574	564	570	560	583	534	577	582	568	589	615	587	561	525	536	585	601	560	553	584	554	576	557	596	575	585	584	593	561	580	508	560	577	566	582	590	585	560	566	566	537	591	569	599	573	567	550	568	598	529	562	535	590	573	573	595	558	596	597	553	569	572	590	586	614	577	561	522	532	550	582	568	581	608	558	546	586	604	612	539	594	562	584	553	624	587	601	539	567	528	586	589	552	598	557	579	574	603	538	569	582	584	569	603	585	623	607	606	591	577	575	572	581	575	576	579	542	535	554	568	591	583	605	606	561	564	598	565	593	554	613	589	536	554	553	595	576	614	532	554	587	540	591	633	549	592	568	544	593	550	600	572	563	573	561	592	590	561	563	624	549	557	547	564	603	595	600	565	600	606	556	598	578	585	595	579	619	539	593	600	560	598	583	572	542	566	550	544	600	633	599	540	579	557	609	581	583	573	583	579	550	583	577	587	581	591	554	585	548	562	582	619	586	582	595	592	580	569	568	543	567	581	543	588	586	587
60114	30100	21768	10652	5311	3085	2272	1658	1233	859	642	562	513	576	487	583	561	537	553	423	419	396	389	376	384	387	313	341	329	337	326	313	290	317	307	313	316	316	339	335	319	345	344	307	350	301	288	323	310	306	293	306	338	334	302	321	313	333	294	340	351	318	316	280	304	307	315	306	306	324	291	318	330	324	299	308	307	284	322	357	343	295	298	308	280	317	294	317	323	280	321	296	286	313	374	300	324	276	337	292	322	314	307	333	320	294	279	296	327	314	302	328	287	300	294	308	336	338	325	307	326	308	284	324	308	320	303	306	301	325	300	309	301	311	314	275	305	296	338	302	318	294	305	300	322	290	305	278	315	299	297	317	329	323	319	328	331	334	290	307	305	312	291	321	310	337	316	302	250	343	313	319	312	293	302	311	298	295	295	332	278	292	298	288	313	286	281	316	294	271	332	323	302	293	324	302	291	277	317	306	307	293	320	326	339	286	306	317	294	321	293	309	298	306	331	322	292	338	293	328	320	258	325	360	362	306	346	326	296	323	295	285	316	293	325	334	332	316	283	339	358	310	312	304	350	288	310	310	312	305	265	300	351	288	334	327	336	299	334	295	288	310	314	319	330	326	305	265	265	328	310	313	300	314	300	273	291	305	316	333	303	314	289	304	308	280	315	293	310	325	309	296	290	311	328	312	294	321	310	266	317	343	282	312	330	318	322	312	315	314	302	290	329	315	339	290	321	331	316	296	327	306	287	265	324	316	298	291	318	346	317	342	307	304	319	270	307	305	275	295	287	305	309	315	350	294	307	295	292	280	297	298	257	272	333	325	309	342	325	308	314	281	301	307	309	294	297	322	282	338	309	312	311	313	279	312	329	371	284	320	315	293	307	303	323	304	295	287	322	286	312	274	321	313	312	277	340	338	289	324	301	312	331	321	340	319	317	340	270	318	314	311	324	290	324	361	330	336	318	304	315	270	270	296	319	313	309	288	309	281	312	319	297	303	292	281	269	300	299	332	298	330	307	287	347	319	312	287	314	328	311	313	299	336	277	280	287	314	328	296	339	298	288	311	298	297	283	314	313	313	304	301	339	275	362	273	311	343	351	279	297	320	273	334	328	334	295	301	331	297	317	304	342	328	290	307	320	334	339	333	314	322	315	314	296	297	281	340	314	326	287	305	316	312	321	343	281	313	291	300	327	332	284	298	299	311	316	316	319	321	321	279	323	338	324	303	296	319	333	340	300	304	328	292	305	313	287	304	309	295	318	295	310	319	284	291	315	331	346	282	314	326	353	329	328	303	314	263	303	284	283	280	325	309	307	283	297	278	335	309	290	311	306	314	312	311	301	292	318	295	298	302	295	305	296	327	299	291	300	289	325	316	326	322	314	335	294	305	306	307	314	319	321	320	292	333	331	297	368	337	311	306	290	296	285	297	285	295	313	322	331	299	329	292	330	288	342	284	292	302	283	313	309	322	319	339	347	311	322	284	321	290	317	307	318	301	337	337	309	340	306	281	292	312	327	308	311	319	287	313	311	305	291	290	335	319	314	299	318	296	318	337	327	340	309	341	297	308	301	300	311	306	325	311	300	288	319	317	311	302	311	292	322	310	285	301	303	309	299	300	310	296	309	311	291	320	306	310	320	323	311	350	309	327	301	319	356	294	295	308	289	353	305	286	277	306	315	310	328	280	281	292	324	345	320	292	317	332	293	335	284	284	353	312	303	303	302	308	311	286	302	324	296	303	269	297	293	285	314	302	307	339	295	319	338	302	309	298	287	310	331	282	313	321	296	274	314	323	299	310	322	279	328	275	333	313	319	310	272	335	294	329	296	307	327	297	329	317	308	335	309	295	309	326	332	307	309	311	307	291	325	305	313	311	338	313	282	325	329	308	308	296	318	308	292	338	310	307	332	303	317	297	352	298	329	320	317	304	338	300	314	293	334	310	310	315	315	293	295	298	320	306	316	323	308	287	291	300	294	295	314	313	309	330	308	307	320	337	314	314	321	342	307	287	277	322	339	319	300	274	292	302	293	335	296	326	313	328	286	280	293	317	309	307	291	291	326	308	332	320	306	312	292	292	282	298	315	298	310	292	299	289	311	294	296	319	356	330	313	323	324	311	328	309	293	286	309	287	317	320	271	317	283	306	317	285	292	312	334	329	289	303	320	309	282	282	320	339	299	292	309	339	288	273	290	339	311	295	293	285	306	342	331	291	312	312	309	298	328	331	303	329	304	316	319	290	301	284	358	316	326	290	321	268	338	327	324	298	333	326	329	311	324	296	332	306	320	286	343	321	323	307	281	299	336	304	320	287	329	273	309	306	304	293	312	316	322	302	311	330	304	295	283	283	249	327	313	341	284	338	300	301	330	334	284	298	325	288	308	340	288	334	310	290	317	304	348	368	315	312	273	287	332	298	256	316	309	322	291	323	298	284	292	279	332	299	287	283	306	299	296	303	313	307	300	335	318	324	308	304	301	276	295	302	321	309	299	323	292	312	286	299	309	293	331	313	307	292	289	300	322	264	297	339	299	364	305	308	346	336	333	317	296	265	302	329	304	280	303	328	306	306	327	313	324	287	303	311	279	317	336	288	320	311	330	306	300	358	267	349	290	302	326	325	310	322	305	301	325	295	280	311	368	312	356	336	286	329	293	300	305	327	320	295	285	292	314	306	327	361	316	346	332	316	308	289	284	297	323	338	305	312	314	303	308	302	338	363	337	328	317	304	322	320	319	325	287	296	287	307	299	316	299	308	313	281	302	321	320	293	300	303	309	321	297	330	304	285	313	337	319	310	306	314	360	333	285	316	337	330	367	328	329	275	353	344	336	314	282	309	328	321	347	322	307	277	306	311	311	315	265	251	288	300	353	320	331	329	310	333	303	311	303	286	285	329	256	307	307	294	277	294	294	283	303	291	354	308	291	307	301	307	327	321	305	300	295	340	314	341	322	325	302	290	336	312	313	311	297	288	309	319	263	303	310	323	242	294	298	335	319	311	333	308	321	343	298	315	306	303	285	301	284	292	347	306	301	314	319	311	301	328	304	332	290	312	353	308	300	320	284	288	270	296	298	307	293	314	283	285	256	329	313	323	313	351	299	316	336	318	309	285	311	318	317	324	301	313	321	314	306	306	288	272	306	298	303	311	304	349	310	318	283	282	295	318	303	288	295	322	314	316	290	288	310	283	312	318	301	287	341	332	301	286	287	278	318	317	311	293	273	331	315	278	330	321	311	350	296	338	298	283	306	306	328	301	303	265	323	308	326	292	326	320	307	312	296	325	306	321	288	323	329	268	334	314	323	317	326	319	336	300	270	305	312	328	272	315	325	308	326	314	296	293	332	281	289	310	304	280	316	327	343	344	304	316	319	325	305	322	299	306	333	333	307	287	301	331	330	333	291	303	296	283	332	311	304	309	281	298	271	352	279	323	264	310	297	316	307	300	330	302	336	315	317	313	284	290	264	314	306	291	329	294	303	329
35002	19602	25043	18174	13971	10217	8671	6353	4901	3418	2159	1804	1981	1874	1807	2002	2143	2046	1856	1426	1441	1304	1115	1059	1007	918	990	875	790	745	804	731	754	755	702	742	793	725	729	685	770	690	695	637	674	667	688	694	666	638	689	661	670	645	686	706	680	633	647	696	688	650	611	671	639	683	655	676	656	653	678	634	676	626	633	704	664	663	665	664	667	620	676	655	699	634	695	672	653	665	679	667	624	652	678	655	628	662	668	656	670	630	646	638	651	654	685	663	680	667	661	644	664	636	634	662	637	679	684	660	589	631	654	692	629	663	624	609	608	657	666	674	629	636	623	621	655	656	614	644	640	623	627	660	632	636	636	631	597	657	665	614	648	648	607	639	643	639	676	630	632	638	627	635	662	665	673	619	684	689	654	659	624	652	625	621	637	645	617	628	604	602	621	637	673	676	662	638	614	684	674	677	655	643	596	650	603	585	635	650	656	644	613	695	657	607	674	626	660	678	651	580	659	664	609	649	632	653	644	681	654	614	682	637	659	647	621	647	608	638	707	669	663	640	638	639	653	636	648	673	673	650	641	660	646	660	661	638	627	647	676	645	627	653	657	657	673	602	691	654	657	608	663	623	675	666	648	682	608	652	670	668	669	629	630	672	643	622	677	627	672	682	663	659	663	673	646	712	667	612	666	623	660	657	644	656	661	641	641	702	648	596	660	646	672	650	634	603	694	675	692	654	651	699	652	684	703	645	658	641	658	648	681	610	622	583	624	599	627	644	643	627	621	641	629	682	670	693	670	687	670	647	622	656	628	647	656	620	694	637	597	659	663	624	675	657	679	643	645	677	604	636	662	668	651	633	595	633	651	661	657	645	649	631	641	606	627	648	623	664	632	646	612	628	667	639	649	662	673	630	636	628	657	625	634	616	656	652	691	627	637	626	604	656	659	637	640	633	647	628	653	646	647	634	627	614	649	599	700	651	672	613	679	642	666	644	638	636	672	638	607	631	620	642	653	642	618	673	650	634	640	643	678	604	660	651	666	671	636	608	673	650	651	709	656	623	638	665	650	645	637	733	656	653	644	678	665	572	663	634	623	633	629	633	646	618	689	669	623	644	650	685	715	676	668	647	614	593	623	620	671	672	618	628	659	636	685	654	657	666	654	643	619	631	679	679	627	650	633	718	653	640	649	652	670	620	657	652	680	630	653	629	645	661	634	638	682	636	640	657	663	632	675	642	645	619	694	657	660	647	666	664	634	630	645	647	689	693	664	665	653	654	635	643	615	651	661	631	653	648	572	687	642	628	635	619	647	636	657	685	630	647	619	635	664	648	640	636	642	666	648	638	677	624	651	655	650	630	636	644	674	622	644	659	664	692	728	641	577	656	632	628	684	690	604	569	631	680	630	671	604	684	690	633	639	663	602	630	671	634	649	648	644	689	632	620	662	632	650	654	658	612	643	637	677	655	683	621	621	635	668	691	621	685	664	712	723	634	613	695	639	607	682	647	671	687	649	629	663	648	665	624	619	660	626	649	660	632	639	661	634	646	649	655	651	686	640	641	620	609	666	644	668	667	659	662	634	615	716	656	650	673	645	617	644	648	675	685	680	676	608	631	696	651	666	640	634	618	595	652	643	622	660	632	643	645	638	608	660	596	673	620	647	669	666	659	642	651	607	667	631	663	658	647	630	688	655	649	623	644	665	648	656	667	648	624	630	668	624	627	630	616	653	624	626	683	659	666	646	657	652	639	664	619	648	657	687	616	648	631	647	634	641	590	648	646	664	631	620	616	701	650	654	683	683	673	591	657	646	665	644	655	641	661	653	655	685	636	648	672	641	625	600	654	659	621	650	615	649	618	632	656	673	655	668	649	625	682	646	688	656	663	634	689	641	621	661	643	603	676	678	622	681	646	672	591	640	659	634	661	652	662	633	649	625	695	667	623	635	679	678	659	597	630	657	686	607	686	644	638	678	634	637	654	637	631	704	673	676	629	675	633	644	663	669	648	674	628	640	616	627	663	681	622	645	692	667	650	684	625	614	663	677	607	640	618	677	650	684	622	656	640	660	690	623	673	634	674	620	664	648	625	637	657	667	639	670	647	634	641	660	667	660	628	633	656	646	651	637	649	636	606	659	626	620	648	687	635	627	683	643	621	656	679	621	624	610	668	643	651	633	688	642	648	666	652	718	620	633	633	661	664	615	670	635	676	650	645	674	642	649	613	638	673	650	675	667	636	653	638	615	642	614	637	677	657	623	656	662	620	636	644	640	620	648	666	602	649	653	673	729	637	630	663	594	649	623	643	644	660	616	594	651	641	649	605	642	630	653	659	677	653	679	656	641	682	613	641	701	647	642	664	676	638	647	666	625	630	639	664	633	616	648	647	646	667	671	686	655	654	600	650	640	662	665	662	609	639	621	653	651	636	650	669	639	649	624	675	674	612	681	693	689	648	693	656	662	676	651	641	642	638	666	649	677	615	638	663	667	669	637	634	641	622	611	635	667	611	683	654	655	632	638	615	643	631	642	638	626	667	590	633	640	651	680	601	645	618	641	679	649	666	635	669	656	638	644	639	670	654	688	705	640	620	645	663	677	601	671	679	654	640	680	662	665	699	641	611	664	702	669	624	621	654	648	705	612	635	654	641	690	713	685	680	637	659	627	647	648	678	642	632	623	613	649	642	658	659	657	630	612	612	632	606	640	661	637	636	648	661	626	667	636	589	651	648	639	659	647	667	651	658	632	680	669	670	685	656	664	665	615	669	635	628	703	685	639	619	661	672	668	695	671	592	715	624	654	581	652	637	671	596	633	686	675	626	684	648	642	639	650	596	634	652	644	695	646	671	656	676	649	638	668	663	636	661	637	628	675	673	662	681	642	646	671	634	620	643	657	696	692	658	647	651	681	617	688	680	701	638	659	639	705	672	615	646	651	661	639	638	646	645	630	623	671	679	680	660	624	674	616	621	660	674	601	665	682	687	675	650	635	702	699	633	648	631	634	646	602	678	679	643	658	699	669	665	681	663	648	601	691	657	678	672	673	608	635	672	648	646	653	673	634	646	649	683	698	686	650	692	667	664	656	651	634	616	652	638	640	653	681	618	642	657	641	669	662	619	632	649	670	667	664	636	654	674	643	617	650	697	608	626	715	656	645	603	641	645	673	655	646	657	640	635	639	668	638	657	606	669	686	619	630	640	592	651	670	651	647	660	683	657	632	665	621	640	668	606	632	650	617	617	634	655	636	612	603	634	638	691	683	635	614	679	652	660	675	632	645	655	646	612	652	668	688	641	658	669	647	653	597	662	678	653	701	607	656	611	656	677	641	651	658	631	640	625	677	638	631	697	615	643	653	682	635	644	557	628	652	605	662	684	663	659	627	633	637	638	609	616	644	661	640	659	674	645	664	636	628	633	608	633	669	668	654	644	660	651	680	670	640	664	647	645	641	698	623	649	624	603	692	666	651	650	616	617	655	692	680	685	696	658	621	636	659	652
33531	14819	8417	3639	1840	1210	882	647	469	359	321	323	318	333	341	348	378	360	350	326	317	290	302	304	259	254	301	280	261	299	267	270	296	277	252	274	288	315	276	303	278	258	252	250	263	285	246	268	263	246	254	264	279	277	240	265	281	280	277	289	298	295	277	280	261	266	253	224	278	267	253	289	259	262	264	270	278	267	254	270	265	266	259	270	260	281	261	300	282	278	239	276	255	279	291	258	263	256	265	231	263	221	291	238	266	275	293	262	271	270	252	267	270	268	253	258	251	259	256	251	263	237	281	284	273	295	278	285	273	277	261	271	272	298	280	267	271	274	287	246	250	276	266	245	232	241	242	275	255	258	240	237	269	278	244	233	294	259	275	283	254	253	243	284	263	234	248	266	268	270	247	209	239	281	257	275	255	273	263	232	260	284	286	227	235	290	241	272	229	242	282	276	288	252	294	235	283	255	284	231	238	293	244	266	300	281	250	250	269	243	241	262	287	257	251	283	272	256	254	246	278	282	277	239	267	266	240	244	253	289	289	292	262	276	324	266	256	238	273	262	270	259	266	276	245	294	251	264	273	274	270	292	284	224	284	262	293	263	274	253	259	266	265	256	230	279	263	263	262	273	298	264	256	261	277	280	269	257	244	286	280	268	264	267	256	289	273	280	266	262	278	255	255	248	277	269	246	247	276	253	290	267	294	278	289	288	293	245	271	274	242	257	282	270	246	300	294	231	240	268	293	294	266	275	243	244	276	261	277	273	257	293	268	258	241	253	262	255	259	257	255	247	265	274	270	274	261	291	266	254	239	281	298	282	246	279	269	253	278	230	259	261	244	263	266	273	258	293	272	228	242	239	261	260	266	301	267	260	289	277	252	264	277	264	280	248	256	279	260	267	245	242	264	286	267	273	262	245	260	239	266	268	247	255	292	263	253	232	263	260	240	245	247	242	292	291	246	241	268	259	235	227	266	280	278	310	272	269	290	263	272	256	243	232	241	227	244	272	262	258	261	298	256	249	263	262	261	295	284	247	270	288	276	266	255	251	255	261	261	258	250	244	256	237	292	293	257	286	251	240	269	235	281	269	246	238	270	283	262	298	278	252	271	263	253	287	263	254	267	255	232	244	222	278	278	251	278	243	273	306	261	253	264	260	238	222	274	253	275	274	254	256	219	278	260	243	286	292	260	265	256	250	260	276	262	264	285	262	259	242	289	264	270	249	255	243	263	292	242	278	254	275	258	259	275	258	266	267	249	284	292	262	256	280	266	268	272	268	246	283	303	238	263	262	255	296	240	230	264	259	259	245	260	222	254	255	295	263	290	271	265	261	250	271	265	268	276	284	283	261	279	291	283	278	256	281	288	264	291	280	263	260	279	266	239	240	270	263	291	266	285	229	281	244	277	255	261	231	250	252	263	255	271	275	233	272	290	255	274	256	281	267	256	255	264	228	253	269	276	250	278	273	246	237	288	267	265	254	253	241	262	262	245	241	271	299	257	274	266	294	260	241	255	279	280	239	266	257	275	272	271	263	258	271	254	244	282	274	294	286	237	249	293	281	241	267	273	243	265	279	223	288	273	263	290	290	288	237	253	263	257	269	278	279	267	260	296	253	269	282	254	290	268	206	278	261	260	258	272	290	259	242	265	258	233	252	284	276	285	265	263	260	231	269	268	260	276	280	272	282	238	275	261	253	257	272	237	268	252	235	272	270	245	261	242	222	265	260	276	289	228	242	246	250	271	285	255	253	265	300	283	270	285	266	280	271	289	282	275	280	287	257	266	268	255	266	292	277	296	255	249	252	286	265	244	242	256	277	255	214	273	248	252	236	284	253	261	262	275	260	279	257	266	252	250	270	273	267	271	285	287	266	250	258	238	256	254	281	252	289	262	304	285	284	274	264	299	272	253	253	276	296	247	279	280	295	236	274	275	266	282	254	239	254	243	259	252	259	280	250	256	255	281	260	255	256	276	284	286	262	254	274	254	251	252	236	255	254	255	280	250	261	233	294	254	299	276	267	267	247	239	280	243	276	245	252	268	290	264	273	272	279	271	267	250	280	283	265	273	224	280	274	269	290	253	259	240	256	262	266	253	244	264	266	260	245	283	290	240	256	267	283	249	268	263	282	270	264	274	268	266	296	286	280	280	282	247	275	305	254	271	249	251	265	281	232	247	268	272	254	272	278	300	243	284	297	268	247	305	269	272	263	232	301	272	253	221	244	281	240	259	290	232	290	220	228	248	269	276	246	287	276	256	260	264	258	270	260	249	264	261	262	255	251	267	272	262	246	252	255	245	256	292	267	263	279	288	271	278	267	235	251	278	275	260	267	293	290	245	234	258	298	293	290	270	246	272	233	266	279	264	264	256	245	286	296	260	248	274	272	248	246	292	244	254	283	235	246	241	266	287	272	286	279	294	239	228	273	241	262	277	245	278	275	275	235	275	267	284	276	267	269	277	256	291	285	237	260	252	265	266	272	223	261	237	280	281	239	254	254	248	283	274	273	257	283	268	250	273	243	246	269	258	270	262	245	286	274	240	265	262	247	280	276	276	232	261	259	263	258	269	271	295	243	247	261	272	243	303	246	271	256	269	288	237	260	286	242	243	256	246	274	271	253	259	253	267	273	271	277	238	275	280	235	266	225	244	278	272	277	261	264	248	283	264	287	267	271	278	252	272	264	274	251	298	276	272	252	263	259	244	245	239	274	281	262	277	280	278	232	253	270	253	271	224	291	256	267	291	265	261	259	281	257	264	266	298	239	235	290	273	259	289	265	305	267	229	277	253	273	252	269	213	241	255	261	248	265	270	251	288	283	265	256	270	270	274	261	239	268	262	244	246	245	230	251	274	263	250	231	235	253	282	260	275	274	252	238	217	267	259	267	293	283	277	280	297	276	254	254	303	289	278	306	283	257	303	242	253	215	249	263	254	269	238	263	258	282	275	242	274	281	267	263	250	305	276	259	238	231	273	277	256	268	292	265	281	304	281	284	286	268	266	304	262	258	291	273	259	254	265	272	235	279	288	278	265	283	240	262	255	278	232	251	282	259	260	238	262	291	262	278	263	273	305	278	314	244	236	267	268	252	272	223	272	251	268	279	254	264	296	282	262	277	254	295	293	260	272	305	259	260	264	275	291	269	242	269	293	232	238	251	307	249	264	249	267	231	249	246	292	255	249	265	251	272	279	205	276	235	252	257	236	286	294	254	237	256	298	267	227	250	298	227	254	274	272	237	246	269	263	281	227	268	308	258	255	273	278	254	274	293	265	292	294	295	263	263	214	249	233	236	265	241	260	243	272	262	246	265	255	277	276	259	255	253	271	292	264	271	257	270	297	271	260	254	271	268	262	249	243	260	281	253	242	282	262	249	279	227	257	271	293	290	268	280	252	270	241	266	261	269	254	302	281	259	274	268	233	234	265	282	242	238	266	255	250	283	233	252	274	271	265	269	269	282	269	272	224	261	265	293	249	269	276	248
18845	9980	12045	8593	6098	4704	3620	2204	1479	1157	838	878	906	898	879	1003	1041	991	877	820	825	804	711	707	595	671	604	633	590	604	614	609	608	563	592	635	600	630	564	530	545	563	588	530	577	559	530	587	509	583	548	559	549	552	576	567	572	563	503	592	500	535	537	576	548	533	580	600	542	560	552	605	567	533	574	557	548	567	560	571	568	550	518	551	552	535	577	583	576	557	570	534	570	576	589	515	565	548	575	569	590	577	590	597	547	547	525	590	562	567	545	582	592	567	566	569	597	535	571	577	619	579	556	569	596	557	536	575	536	551	588	535	554	544	527	545	569	555	571	531	578	606	578	535	572	583	568	541	533	535	537	516	573	571	566	603	575	589	537	586	536	535	564	568	528	576	568	532	593	593	559	570	580	505	511	625	543	546	556	590	518	532	583	551	532	528	551	536	508	562	587	558	547	578	570	535	558	567	555	580	541	595	564	547	581	560	576	584	563	560	555	586	549	551	577	551	580	580	553	544	542	566	585	539	538	546	514	563	527	569	583	543	553	542	561	558	542	575	543	523	506	562	578	563	555	538	536	533	555	534	595	596	498	530	559	547	568	581	535	531	536	565	570	567	514	571	599	577	562	535	538	536	544	542	545	571	543	529	577	502	594	537	539	566	572	558	568	568	593	544	568	527	593	578	514	550	539	574	584	554	544	505	563	579	570	535	531	569	576	561	539	568	555	548	558	553	597	587	559	527	544	608	567	543	547	556	588	595	556	588	534	524	573	542	536	586	558	594	531	566	560	557	566	546	570	604	543	540	534	541	549	580	551	601	538	529	593	557	567	572	543	524	531	568	545	544	579	620	549	517	559	536	545	576	579	600	601	542	542	536	542	540	541	609	558	569	535	569	550	556	603	558	567	581	588	579	557	584	541	591	527	558	539	542	555	527	572	591	526	577	532	543	595	507	572	593	548	575	548	541	537	562	594	575	543	586	580	572	604	580	574	551	553	541	512	514	545	547	523	581	559	558	528	527	567	540	558	517	563	553	554	557	555	548	515	552	602	554	534	534	535	504	526	580	575	570	574	499	560	591	513	540	579	558	590	548	540	556	544	583	583	575	566	495	566	570	576	587	534	603	537	567	562	526	573	536	541	576	545	580	587	560	531	533	554	564	560	562	530	563	566	554	583	552	545	548	538	565	563	541	533	588	555	568	553	498	545	526	534	623	586	522	544	549	562	574	529	546	534	552	572	547	547	537	554	549	525	547	569	547	586	550	590	542	506	587	549	565	574	550	572	581	570	573	591	568	561	554	538	557	545	602	595	530	553	550	533	552	580	565	549	557	549	533	540	552	546	558	581	583	571	547	575	572	516	588	536	552	556	533	558	555	568	540	570	542	548	572	554	572	569	516	541	566	540	582	565	577	583	523	540	620	547	574	573	536	565	535	576	525	550	561	599	576	577	534	566	554	542	526	577	549	581	550	582	533	539	567	576	549	548	569	499	553	564	555	575	535	607	533	570	573	595	579	585	503	525	524	544	570	530	589	525	573	562	556	565	532	560	518	539	576	541	543	558	575	564	577	564	535	539	591	573	570	561	569	519	571	559	572	530	545	570	567	564	576	592	553	601	578	534	529	570	573	583	575	489	563	553	503	588	545	543	511	567	524	583	581	561	582	573	501	596	573	565	571	530	566	556	551	553	563	564	532	553	546	563	545	518	587	570	540	581	525	541	543	589	530	572	565	562	579	550	544	547	522	574	567	552	553	538	539	579	503	552	566	552	567	592	549	542	523	538	543	568	575	562	544	590	564	560	562	578	528	540	564	541	557	496	536	547	592	594	576	564	576	570	528	584	587	544	583	520	606	566	559	571	499	536	545	566	570	609	586	567	527	538	503	570	573	599	556	560	534	563	578	505	556	543	566	525	582	569	514	520	553	530	544	542	550	545	593	531	551	550	552	586	528	621	528	473	561	562	552	548	552	594	559	540	556	559	549	608	566	586	548	593	551	550	550	593	548	569	554	547	597	544	581	590	550	538	559	560	529	528	574	535	552	589	562	552	577	545	571	574	529	574	549	512	571	559	564	536	548	535	566	572	596	553	559	541	580	556	579	536	557	549	529	554	564	563	583	580	554	576	559	577	545	553	577	543	568	577	555	576	567	622	577	567	585	581	609	579	553	556	582	567	634	540	570	605	554	610	567	520	552	551	544	523	550	581	573	553	586	592	559	534	553	539	497	558	549	566	571	550	561	543	530	580	556	566	565	548	595	574	541	561	551	559	567	525	584	598	568	551	583	529	516	578	583	580	588	538	560	544	542	572	546	575	556	565	587	533	555	577	582	561	536	528	570	569	585	492	541	580	561	563	556	569	542	563	579	545	580	576	545	543	579	567	552	587	534	538	530	566	563	536	518	557	544	579	587	633	555	567	583	582	575	568	535	525	545	504	592	562	578	532	539	572	555	540	530	588	573	559	551	504	576	580	567	557	527	545	535	528	567	531	553	528	558	538	567	528	573	542	563	606	583	503	576	573	580	546	538	518	590	550	514	563	563	593	583	567	574	556	567	609	572	516	577	544	547	559	604	545	619	558	535	569	546	592	557	561	537	560	562	524	549	542	576	545	564	563	574	519	555	558	550	555	544	548	570	548	536	604	534	537	574	558	500	544	532	559	569	536	564	507	545	554	571	574	545	552	552	567	568	539	542	545	581	567	580	583	564	542	564	535	568	564	578	531	567	559	548	569	560	583	547	568	545	552	493	558	609	562	584	567	558	559	559	525	534	565	548	551	611	572	566	551	538	597	582	585	540	586	536	562	559	594	571	594	576	588	576	593	561	529	535	564	576	545	563	585	519	580	582	515	514	577	549	551	561	573	593	595	544	560	583	599	598	562	537	537	594	556	567	536	530	519	575	578	509	541	552	527	531	592	571	520	586	544	546	539	553	584	570	556	538	547	521	537	574	573	527	597	565	505	567	566	554	529	590	569	573	541	499	552	572	574	589	561	562	578	577	565	567	514	543	514	523	567	558	568	584	562	547	562	591	541	545	573	583	600	562	545	558	570	622	590	547	543	536	572	597	596	557	554	571	517	570	571	546	574	560	568	599	540	565	560	567	604	559	539	584	574	568	555	586	596	533	553	527	594	560	593	569	573	579	543	563	563	541	558	528	568	564	573	566	552	552	568	529	560	533	552	588	562	584	544	560	554	600	522	563	555	562	575	539	524	569	562	574	540	555	551	578	515	592	585	550	576	566	551	563	550	525	556	572	572	606	535	552	551	586	554	547	521	534	576	587	543	530	565	558	557	574	527	520	540	551	530	642	586	535	576	555	535	562	542	526	566	570	545	551	553	592	553	530	518	530	605	563	541	566	573	562	545	522	555	543	574	503	566	542	549	569	593	491	533	591	559	534	547	573	548	606	573	590	531	572	511	587	593	543	544	550	537	586	549	565	600	559	561	553	542	541	515	579	584	559	585	583	552	602	584	558
44812	25008	16992	7121	3510	2351	1562	1038	741	554	408	419	453	471	443	430	423	413	387	364	348	355	365	322	340	319	315	268	258	275	256	285	261	291	278	278	318	264	269	261	248	298	288	296	258	292	249	263	265	268	256	283	274	280	252	225	245	237	260	242	283	268	266	291	255	267	251	274	254	227	235	270	297	308	279	243	263	274	241	278	245	281	228	279	272	240	265	272	255	284	272	288	224	256	275	241	270	260	237	285	275	287	267	261	226	264	266	257	258	284	272	252	256	268	264	251	255	276	300	254	259	259	246	241	263	274	234	246	272	269	269	274	277	287	260	288	270	281	277	273	274	261	258	245	243	287	273	255	272	267	299	280	240	262	277	267	246	260	281	262	248	240	243	260	263	288	234	266	271	232	246	267	240	266	228	258	283	259	260	278	278	280	276	243	253	229	261	312	250	240	272	259	251	214	233	265	237	242	242	245	291	273	292	279	248	262	268	257	267	293	253	255	262	220	253	299	297	243	249	296	275	236	285	258	254	305	263	271	278	282	250	261	247	257	252	283	277	284	246	254	269	284	254	271	234	241	252	295	219	252	254	278	254	220	274	263	237	250	243	247	279	268	282	277	215	229	265	257	276	256	267	255	239	252	247	226	266	254	271	255	250	263	247	272	277	274	248	269	250	259	241	229	275	222	229	226	268	274	281	242	271	258	263	268	246	277	258	238	246	275	237	278	290	278	263	291	243	268	264	278	263	272	266	305	295	259	268	246	277	264	269	248	270	273	256	315	299	262	244	281	256	259	247	276	276	262	258	227	244	261	267	273	259	244	278	265	261	256	256	284	294	239	273	257	256	301	278	283	286	260	274	259	260	259	257	224	241	255	251	271	271	260	258	270	273	263	280	271	249	253	254	243	257	245	294	254	282	258	293	261	268	269	257	221	266	251	261	233	234	245	262	272	292	288	274	277	248	245	261	292	280	254	283	308	284	303	218	259	258	275	290	276	285	218	284	243	275	252	221	262	232	295	273	258	295	236	250	238	273	262	239	261	300	258	279	293	248	254	263	273	295	287	285	278	268	249	275	259	254	254	254	271	249	252	222	254	266	265	279	263	274	274	236	250	264	268	260	244	265	256	243	244	252	260	245	260	231	256	258	271	248	285	253	273	263	252	268	266	267	258	268	287	259	249	290	247	267	225	266	270	266	284	277	244	245	270	270	270	252	259	273	249	288	250	263	231	260	256	268	228	282	243	277	274	296	306	276	276	246	297	281	257	266	264	280	283	243	243	260	286	252	273	229	244	262	286	277	262	259	270	266	247	261	261	250	246	272	249	252	264	275	272	254	245	234	279	262	268	255	267	222	266	255	269	242	220	235	267	268	274	285	273	286	282	263	262	289	248	264	250	251	266	270	269	248	226	278	258	247	277	259	249	258	273	263	279	270	241	269	257	247	274	276	242	252	286	287	254	299	264	261	292	288	278	283	228	275	290	261	229	266	266	271	242	285	251	245	246	280	283	263	216	285	236	254	239	266	264	230	231	284	241	258	234	249	241	268	263	234	279	292	298	279	269	262	256	231	256	275	265	283	276	261	247	259	230	241	201	256	276	230	221	282	258	251	286	271	243	252	276	271	276	241	241	275	280	271	243	253	273	255	277	275	259	283	254	251	271	235	276	284	276	237	238	235	272	251	287	280	247	248	253	292	291	269	252	253	265	258	270	257	244	287	278	285	274	282	278	246	256	250	266	273	264	249	237	268	283	264	277	256	232	245	251	253	295	260	287	255	246	250	256	237	245	239	288	256	260	249	266	220	241	251	254	266	267	257	261	280	269	262	252	285	262	240	260	253	251	229	270	245	263	278	286	267	284	276	278	252	293	288	263	239	285	240	278	255	242	237	267	293	255	286	271	293	271	239	296	225	268	255	246	254	268	252	283	234	274	286	264	236	217	262	214	303	240	253	263	266	237	280	245	245	243	262	242	285	272	261	266	258	263	247	292	264	247	295	276	258	249	252	269	258	272	281	244	266	259	230	211	269	286	255	237	263	241	265	258	251	244	252	265	256	282	268	255	254	287	232	268	232	249	286	253	272	257	270	309	262	292	305	265	290	261	278	243	244	277	276	290	272	271	242	255	256	255	259	255	263	255	243	258	254	261	268	245	266	234	254	227	272	244	260	271	280	284	251	281	250	270	242	277	252	268	293	263	259	283	290	260	270	281	276	251	248	265	262	271	236	252	263	248	263	273	248	255	250	233	259	276	248	255	262	247	231	260	264	247	255	271	254	227	249	231	278	254	226	294	280	256	242	254	242	223	265	231	260	276	259	247	228	268	270	246	265	251	260	263	273	277	251	257	253	264	263	273	253	260	283	233	275	278	249	249	265	246	283	282	260	263	281	274	235	263	260	247	267	274	260	244	244	245	291	240	279	247	256	264	298	304	259	265	287	275	258	254	269	265	240	267	268	271	278	245	277	299	280	260	224	252	277	290	282	264	277	265	267	264	288	277	260	248	256	286	248	260	274	273	239	238	240	258	282	281	283	264	263	278	232	284	275	238	246	264	276	288	237	276	254	227	279	261	263	292	229	263	261	252	250	229	282	263	265	250	255	264	299	254	246	273	282	267	263	238	264	259	238	264	266	292	265	233	281	268	262	272	227	264	273	291	237	256	266	274	273	269	262	259	248	251	251	241	269	233	264	266	255	266	264	234	290	269	249	270	257	256	240	242	245	239	266	293	275	253	280	260	272	260	310	243	250	244	265	253	260	246	267	236	298	270	246	242	271	281	272	257	272	249	271	255	256	300	249	278	267	296	274	298	246	252	265	246	263	250	250	261	272	270	262	256	241	266	255	252	255	236	249	258	284	289	258	265	251	294	273	233	241	266	280	262	242	244	271	254	222	240	276	266	258	278	243	240	264	243	243	254	273	252	238	271	273	247	255	272	264	256	243	284	265	242	262	272	262	288	230	260	259	223	272	258	266	286	256	228	264	251	213	196	278	259	267	275	262	258	242	237	243	284	276	286	239	252	277	276	269	249	245	266	276	259	272	237	280	282	313	265	249	250	253	246	253	252	259	252	268	253	266	243	245	271	283	282	248	278	271	263	238	249	273	268	240	275	245	269	294	240	248	246	257	259	272	249	264	285	242	293	255	266	211	246	246	270	267	255	230	260	279	270	242	239	264	275	255	270	270	268	241	299	242	259	272	274	254	274	239	224	279	243	254	261	259	237	245	239	279	239	263	255	291	279	288	247	250	254	262	273	255	267	274	259	274	245	242	271	289	269	286	266	258	303	259	268	283	251	259	279	263	249	284	268	281	273	290	268	251	255	246	265	267	251	255	251	275	250	246	242	278	272	253	238	256	291	284	303	249	234	277	250	256	262	268	265	226	263	244	257	277	288	289	254	294	257	247	272	263	284	268	237	262	257	260	255	266	251	249	251	251	262	292	243	267	265	250	239	276	245	247	249	252	246	276	278	250	267	277	269
26144	16911	21034	13843	10767	8532	6336	4375	3067	2014	1485	1516	1502	1473	1705	1654	1725	1605	1341	1272	1127	1052	961	831	798	742	785	707	638	671	676	666	620	617	623	674	590	596	633	606	583	629	567	633	600	549	536	585	587	575	612	574	571	543	571	556	563	566	572	585	589	568	594	536	574	594	596	560	587	535	562	559	538	572	552	538	596	568	581	575	533	513	579	549	573	570	541	598	571	580	536	556	545	547	587	624	563	529	551	514	596	534	599	601	567	510	533	546	573	546	559	567	534	559	560	571	551	596	575	576	574	574	544	518	525	583	535	551	588	589	613	567	527	574	585	553	622	574	540	566	578	603	533	585	544	555	568	589	589	588	562	497	538	589	544	547	557	564	557	551	574	586	546	522	570	590	570	574	527	568	582	572	582	570	581	530	596	559	525	574	603	564	557	598	546	587	533	618	601	538	549	590	605	544	551	571	614	536	578	555	559	562	587	575	575	570	599	575	585	537	566	542	556	551	603	580	585	543	559	610	570	551	554	554	555	591	543	555	602	565	599	589	565	552	589	520	549	578	553	579	572	506	601	554	573	517	571	566	554	584	576	543	569	534	581	548	558	558	538	541	565	576	603	530	539	559	575	582	563	524	600	573	532	554	562	570	554	551	621	561	586	543	525	562	531	531	580	573	558	562	576	587	551	564	537	547	557	561	543	533	548	592	565	573	618	601	590	573	502	547	541	538	568	581	558	554	544	586	556	566	559	564	538	565	570	578	552	520	626	575	559	543	601	545	548	543	547	582	538	548	559	575	528	569	556	613	600	534	531	572	552	562	591	562	536	582	594	526	576	549	530	560	549	565	587	545	591	532	607	587	564	572	577	543	550	571	583	574	572	559	551	593	545	558	559	536	535	564	553	543	559	509	569	540	577	577	568	580	570	559	576	592	566	574	554	606	551	553	541	560	587	583	574	594	541	555	544	576	572	568	508	526	536	561	515	542	556	593	595	583	578	528	560	582	559	549	533	564	538	531	577	540	525	555	575	570	570	563	566	576	585	560	534	572	572	580	568	558	589	535	563	518	550	556	595	620	525	553	535	550	579	561	594	574	558	544	565	565	572	571	553	575	549	565	570	547	555	543	536	537	543	589	518	555	586	526	602	592	590	564	579	572	574	553	547	565	576	569	545	574	563	537	537	547	586	519	542	557	567	561	611	561	513	602	529	583	536	546	526	562	571	591	564	578	590	551	566	563	579	546	542	583	531	539	502	553	526	581	551	592	580	563	568	584	557	543	615	563	537	531	590	563	571	549	539	543	530	558	527	521	537	597	572	535	541	557	539	523	549	515	538	574	534	539	538	542	586	570	593	546	570	576	532	608	550	550	524	568	549	546	531	567	544	560	531	549	549	557	539	539	551	557	557	556	571	576	564	572	515	550	541	571	591	596	600	560	573	537	582	560	579	537	560	539	599	577	523	567	586	600	585	584	548	566	577	579	557	596	539	556	534	580	557	574	557	589	524	578	542	562	559	521	582	534	556	528	554	562	529	555	552	553	552	590	556	577	557	563	574	557	554	595	587	544	545	561	542	606	567	508	560	560	563	575	545	565	565	535	590	548	544	547	592	570	569	569	533	526	569	571	564	540	601	554	550	599	565	569	534	548	555	562	516	565	535	540	572	556	607	571	550	531	566	556	507	542	543	523	538	575	558	558	577	553	512	570	552	601	571	574	528	575	530	543	568	559	555	558	553	533	552	523	560	544	609	584	514	551	565	508	542	559	577	588	551	541	537	572	545	574	506	535	555	576	561	572	562	552	533	608	547	553	538	605	529	550	596	536	575	579	526	584	583	591	570	595	566	558	547	550	560	547	567	528	548	549	548	566	621	589	559	547	538	577	522	537	534	561	570	578	578	527	586	545	547	562	548	523	569	548	562	573	531	555	522	549	554	525	561	578	548	588	572	560	583	540	564	572	571	593	571	577	510	583	542	608	563	586	548	496	570	577	582	651	538	598	571	561	540	532	596	587	526	545	593	580	573	542	530	566	575	557	530	574	567	522	546	554	548	533	544	581	621	541	576	542	543	600	592	588	566	581	530	513	538	541	570	557	537	528	530	559	588	532	553	560	610	562	548	549	550	555	565	596	546	580	532	569	579	527	547	535	583	539	541	530	539	593	535	563	578	548	556	545	591	552	523	548	572	590	544	569	545	577	558	528	546	532	554	563	552	536	549	532	542	544	583	553	542	538	569	537	500	528	544	533	541	615	546	575	593	559	554	542	572	558	578	548	550	541	560	548	602	569	574	535	565	550	565	567	560	553	573	535	580	557	538	554	534	561	578	516	583	525	553	535	575	566	586	558	570	564	588	615	535	544	579	578	567	574	555	567	584	580	590	586	534	554	563	573	569	577	587	533	591	549	584	556	548	535	596	579	520	564	562	569	557	576	526	554	548	540	581	555	559	574	560	544	549	546	573	553	561	562	524	579	588	580	582	579	574	584	510	527	531	547	587	554	569	553	556	517	517	542	559	542	540	576	605	573	585	570	513	572	532	567	591	566	573	578	542	575	545	575	578	529	553	564	602	500	573	568	526	550	546	541	523	590	531	590	564	555	535	580	591	572	564	531	551	575	589	538	557	565	542	564	583	515	549	515	559	551	532	557	575	563	537	565	573	554	629	542	551	580	538	547	519	564	567	533	536	532	561	566	510	564	533	580	582	565	558	571	584	570	579	552	525	560	571	578	573	577	570	579	557	562	570	577	600	578	586	566	567	569	563	543	607	582	540	550	551	593	549	606	601	581	560	557	597	558	563	565	564	541	582	540	553	546	567	518	530	585	538	518	536	554	573	582	614	582	580	569	562	521	573	548	520	543	512	586	580	556	617	536	538	555	524	608	549	566	557	557	594	557	559	588	572	550	560	561	564	575	554	589	517	574	589	560	546	557	515	584	620	558	534	556	569	547	569	555	541	572	568	623	605	600	531	576	600	585	563	574	550	613	533	580	598	559	621	547	554	573	523	586	574	550	598	543	537	586	575	558	586	561	545	587	557	560	555	521	555	544	560	582	626	562	570	531	524	576	561	567	554	539	580	551	519	588	578	648	525	564	562	559	545	542	552	563	503	576	573	596	573	571	546	567	505	567	572	536	569	518	527	573	541	560	553	531	588	518	545	538	584	557	528	614	569	596	584	609	551	569	608	571	583	581	577	568	584	613	508	547	558	540	549	574	584	540	558	528	592	536	557	594	539	598	532	529	595	516	590	569	582	570	536	565	551	522	560	553	554	561	560	613	588	560	507	551	572	542	558	538	564	527	626	593	576	546	524	549	613	557	526	562	592	594	546	571	549	508	534	575	532	515	563	612	555	583	546	547	559	556	532	543	568	579	592	567	601	590	581	533	540	563	538	580	531	590	585	611	558	497	557	538	575	522	575	594	568	541	593	580	560	601	546	578	564	607	557	543	541	544	567	532	588	536	568	516	534	541	565	554	584	551	537	552
57718	30674	20943	8902	4516	3008	1913	1414	895	616	543	571	495	476	543	553	608	511	442	436	440	407	407	364	391	363	351	356	282	323	326	280	317	340	336	318	312	374	296	312	270	310	295	342	302	332	327	311	298	329	330	316	314	284	269	339	322	272	319	311	274	302	314	290	280	275	280	312	300	318	299	320	287	270	290	297	288	307	310	319	326	288	294	336	278	304	290	297	332	299	279	322	265	298	318	306	295	281	315	346	309	306	282	323	309	367	338	336	313	313	297	267	296	289	289	296	336	326	314	313	302	298	315	283	286	319	291	274	301	280	333	328	272	298	335	278	290	308	298	295	291	300	288	300	323	314	295	285	298	291	302	306	301	281	299	289	286	322	303	285	309	303	306	300	296	304	323	314	277	295	295	317	309	341	329	321	283	288	326	253	296	306	316	287	288	297	299	263	330	300	306	294	326	287	314	327	301	341	313	306	313	259	310	253	309	342	294	290	316	311	290	265	316	343	307	335	327	305	290	295	315	277	316	317	316	295	286	288	278	284	303	273	310	285	293	270	296	338	309	299	301	274	289	305	325	308	288	278	303	319	295	297	304	287	292	317	284	313	298	275	291	306	273	300	317	270	303	291	287	297	299	321	312	336	335	309	298	270	300	313	289	341	313	264	274	309	320	317	307	293	313	301	316	271	260	292	295	271	316	297	289	335	338	299	287	291	278	299	303	293	310	322	301	296	292	307	277	289	273	325	321	308	292	283	287	314	312	292	280	304	291	294	297	314	303	328	276	293	266	305	309	305	329	306	302	288	303	311	295	287	324	294	329	294	294	344	333	284	337	302	295	312	288	323	296	284	321	327	283	282	298	337	326	289	292	269	263	294	309	297	330	294	308	322	285	290	300	305	299	312	296	291	277	307	304	295	276	331	324	309	286	300	327	306	291	291	325	292	338	318	301	315	288	293	322	313	273	303	318	337	297	315	304	313	279	303	315	299	276	305	316	326	291	300	293	329	277	342	308	314	313	289	312	293	255	304	277	336	298	322	292	312	344	291	307	275	309	271	305	298	300	270	281	307	347	324	268	314	305	315	308	300	298	295	299	310	314	305	298	306	301	280	303	296	285	284	269	287	275	306	317	310	308	275	323	296	325	317	283	307	283	299	278	310	321	303	302	306	284	277	276	267	273	309	308	297	324	267	304	364	329	280	297	270	306	306	302	318	298	307	318	288	312	273	292	299	298	306	308	327	316	345	307	263	304	276	253	297	311	319	327	301	350	320	325	307	313	281	305	268	308	296	308	308	289	316	320	316	309	293	283	307	304	290	301	305	272	291	286	279	300	294	317	331	338	299	294	300	299	303	340	290	310	323	266	303	291	308	306	305	301	284	284	294	288	292	275	302	287	318	307	308	323	297	303	305	316	284	324	319	331	324	293	317	320	307	307	282	281	307	275	266	311	278	305	269	298	291	288	306	271	327	286	318	274	293	311	292	313	296	284	306	314	322	269	317	293	291	319	299	297	279	306	305	306	338	284	274	311	299	334	305	312	291	311	307	291	280	307	299	293	311	323	283	281	325	303	303	275	284	297	309	318	321	263	277	333	310	306	306	322	279	289	276	313	306	275	280	310	322	296	303	306	336	288	303	347	296	333	281	291	312	321	298	294	315	297	324	335	289	308	274	322	314	280	278	278	274	342	290	312	298	289	290	273	273	300	271	302	345	336	318	316	319	329	314	287	327	300	288	312	313	285	270	288	295	298	305	304	275	293	294	320	339	303	314	338	309	311	252	303	274	242	302	298	283	306	317	338	306	308	304	327	313	291	320	277	300	301	287	317	305	327	313	315	297	309	294	319	314	291	344	327	315	292	322	308	335	305	311	317	291	319	309	322	321	281	271	290	301	293	282	308	289	301	303	277	299	297	306	317	324	267	330	308	306	286	318	302	310	293	283	309	293	277	303	343	319	297	334	277	284	305	317	346	341	292	319	288	305	298	306	304	300	309	297	325	318	314	298	322	310	314	316	274	294	285	310	284	277	308	272	296	311	313	292	314	339	303	288	284	286	307	330	302	312	311	286	262	332	299	287	303	307	307	306	303	335	310	302	292	302	322	276	298	318	321	307	326	309	291	330	311	290	309	300	338	280	308	290	312	312	321	298	287	298	274	308	296	311	279	323	262	314	311	294	321	342	267	327	317	293	293	316	299	307	319	303	327	345	318	310	318	282	324	315	311	305	306	308	295	279	315	317	337	282	319	289	304	335	333	297	315	304	264	284	303	303	307	298	278	306	316	286	287	302	363	315	307	293	302	315	296	283	295	287	318	301	294	343	286	312	307	272	309	302	295	307	266	305	291	322	289	329	321	302	318	307	301	327	325	346	310	314	278	329	284	290	263	322	315	288	310	330	334	284	291	291	322	324	315	259	323	335	319	309	290	308	317	351	269	310	287	323	279	298	307	303	298	323	270	279	291	281	319	287	325	296	302	326	283	301	292	334	287	272	328	321	304	301	301	309	303	328	309	296	287	294	259	296	274	318	294	286	296	279	296	316	358	285	319	303	286	321	311	293	287	317	293	323	293	313	307	329	305	269	329	310	328	311	305	300	300	282	302	294	293	297	281	308	295	310	312	286	318	310	306	284	325	272	347	282	297	285	277	313	282	297	316	293	287	323	292	304	333	322	278	310	321	244	315	316	320	290	319	317	299	309	290	293	282	278	320	298	288	310	283	287	286	307	292	313	318	280	297	299	323	302	282	267	317	309	312	297	358	302	261	283	304	329	324	331	321	323	294	295	304	297	307	266	307	301	302	307	286	305	322	304	309	319	312	305	286	289	315	286	308	359	303	314	301	298	283	293	301	315	305	288	306	270	289	309	334	275	283	318	310	318	311	306	293	314	308	300	280	296	307	310	294	295	324	293	315	328	324	307	314	288	305	325	276	273	295	309	314	302	266	309	290	333	292	248	268	302	300	266	300	322	291	274	307	305	253	295	298	289	309	301	315	284	282	308	304	321	323	288	284	321	294	306	307	290	319	321	288	285	295	293	310	315	313	317	294	297	321	305	305	304	305	289	332	337	335	370	281	328	363	296	323	296	295	295	330	292	283	278	299	307	321	312	296	306	274	325	322	308	295	294	312	306	310	284	318	315	305	289	301	332	305	272	273	267	330	332	287	325	297	308	321	309	345	305	307	298	294	300	291	325	303	306	280	280	286	302	316	307	282	275	265	298	303	362	290	279	312	313	310	313	325	299	309	345	284	295	279	314	317	288	249	292	301	268	284	317	287	304	296	324	279	325	323	332	298	295	282	314	258	304	295	321	316	337	314	298	331	282	300	335	277	291	348	274	303	327	309	326	308	298	291	325	274	319	325	282	330	301	297	306	362	284	272	302	266	300	316	279	309	307	316	287	296	290	326	280	307	309	293	299	295	311	342	275	279	309	305	319	323	272	299	277	282	308	264	292	278	290	301	283	296	281	296	297	306	284	315	276
34526	20745	23226	15470	12717	10190	7160	5457	3610	2388	1877	1992	1984	2043	2097	2169	2129	1989	1615	1508	1437	1299	1144	1061	968	987	877	821	743	797	737	770	708	706	722	686	722	752	704	672	665	701	664	658	682	635	645	682	636	651	679	651	630	634	668	646	625	631	610	650	631	622	659	608	643	639	635	613	684	667	609	646	644	628	645	650	624	670	616	644	595	611	636	627	614	637	654	646	681	623	631	593	648	640	617	621	694	631	597	591	649	683	667	597	625	623	655	585	652	649	661	621	608	668	636	608	599	606	627	623	650	631	626	665	609	609	676	629	637	664	613	610	697	645	622	586	599	626	628	620	668	673	667	620	644	646	609	655	647	620	615	650	640	618	631	622	668	637	614	605	621	646	619	588	628	575	615	673	652	623	619	632	622	631	643	652	602	614	655	652	619	608	677	644	627	618	684	605	651	677	609	619	629	683	681	656	640	649	634	610	656	629	599	623	638	626	644	654	596	621	617	655	640	647	643	643	597	581	672	644	672	662	641	690	612	641	631	633	622	603	615	634	623	643	631	630	683	632	666	643	630	584	611	640	587	622	646	628	678	627	586	631	610	598	648	658	631	616	647	689	621	633	644	668	643	641	613	565	643	648	664	621	656	651	649	663	626	640	622	617	603	677	645	636	589	624	674	649	619	678	625	696	691	598	635	649	613	631	654	638	633	613	610	607	644	663	674	600	677	642	612	651	614	665	693	659	627	655	660	674	649	673	656	655	622	636	613	641	613	649	619	653	641	645	608	590	586	638	690	625	622	621	668	652	657	660	663	603	647	628	655	657	657	650	638	679	687	628	595	639	601	626	650	670	671	604	623	621	628	663	640	645	593	660	627	656	639	606	662	610	649	692	667	594	663	657	669	646	634	648	674	605	633	623	656	587	623	642	681	622	610	710	627	602	615	614	689	593	622	662	606	619	643	652	644	640	601	643	589	589	643	630	668	600	628	616	646	623	592	653	648	628	636	643	543	643	602	609	640	624	684	669	652	594	593	624	619	652	651	634	589	636	634	668	653	682	621	633	608	631	601	617	634	633	650	631	667	645	667	667	610	640	660	626	628	609	675	641	658	637	651	629	651	626	651	669	640	640	628	653	646	610	626	627	609	669	649	649	637	653	650	658	625	626	687	617	643	631	630	592	579	671	638	651	629	613	614	617	642	615	627	676	615	624	640	650	652	633	672	640	626	608	659	612	654	654	660	643	630	644	618	671	637	654	628	618	656	656	641	617	662	648	654	651	647	624	609	635	684	657	638	646	643	671	629	647	662	650	596	644	629	636	623	642	662	644	612	650	645	635	665	683	642	598	636	644	666	684	665	668	635	651	596	608	653	614	635	675	628	666	646	657	607	648	632	604	615	600	639	641	653	635	643	633	619	632	618	596	634	639	601	640	631	639	648	656	674	712	685	628	636	666	667	683	600	600	641	631	624	614	650	598	612	631	626	638	675	623	658	649	624	636	644	606	685	601	628	652	645	619	645	647	668	641	664	648	606	639	595	610	657	647	626	604	614	661	588	600	673	608	640	632	623	630	649	674	659	639	601	620	650	658	672	684	641	625	699	607	612	622	604	612	647	605	627	628	618	638	620	640	632	701	634	666	640	608	626	621	648	640	607	631	625	667	595	632	584	612	670	637	657	615	630	628	618	634	650	644	633	606	639	620	611	656	652	616	649	586	625	650	666	646	647	626	633	627	624	616	596	612	648	669	644	657	619	670	659	608	669	648	644	617	624	591	655	635	619	619	631	613	606	583	663	641	601	623	617	657	658	605	641	627	614	622	673	631	628	643	616	620	637	648	643	624	670	635	649	668	627	676	606	612	638	639	661	620	644	623	637	621	680	635	665	661	605	618	625	645	599	645	625	619	646	608	606	637	639	650	625	609	632	630	626	665	713	626	668	632	627	617	628	628	643	576	681	655	600	639	687	654	619	634	601	651	630	639	642	667	643	687	640	639	641	649	642	629	614	641	623	642	621	655	639	670	597	649	640	624	666	625	634	699	630	638	656	665	606	617	655	605	664	599	663	622	620	645	649	684	647	613	619	620	650	620	672	649	643	673	621	636	658	636	637	683	600	612	652	645	651	618	632	629	664	632	680	641	663	609	650	606	614	671	632	600	628	646	675	670	646	644	643	610	655	622	579	679	586	633	656	652	575	675	637	633	623	624	642	627	656	667	592	614	641	627	675	641	653	657	604	645	639	652	645	630	650	656	627	621	628	633	644	603	667	612	654	609	621	667	650	654	623	642	642	695	622	620	690	579	646	629	634	650	658	642	639	611	636	640	618	626	671	593	634	645	623	580	614	660	642	647	611	655	661	691	604	627	617	612	600	657	620	666	647	587	659	647	628	577	597	684	626	676	643	620	670	598	633	660	673	637	688	646	645	692	639	610	626	623	611	632	657	643	663	660	602	647	640	636	617	623	590	613	653	571	635	584	687	649	645	649	611	668	649	615	646	618	620	638	655	640	632	622	557	628	635	649	638	619	630	656	614	644	640	622	648	644	623	590	647	608	631	612	617	589	622	614	643	617	603	658	593	695	603	644	632	639	627	641	619	628	636	632	609	616	644	647	656	622	651	663	634	643	632	644	635	659	631	585	649	605	613	608	635	645	614	607	651	621	632	624	620	590	697	599	647	688	620	660	655	625	672	621	677	615	633	670	662	643	627	627	643	600	650	628	660	650	612	627	682	625	633	632	614	620	620	636	627	669	662	605	663	638	664	630	618	635	635	651	642	665	641	649	647	603	672	649	681	629	624	577	627	668	702	635	665	624	633	642	615	609	631	682	604	620	612	644	660	655	680	638	675	625	659	646	643	630	675	647	660	629	615	657	706	627	616	641	612	642	667	642	627	629	642	634	625	625	643	632	657	658	644	643	662	643	699	627	657	653	681	606	631	632	610	579	644	642	629	658	593	666	666	647	599	583	636	562	654	640	623	660	692	625	645	623	634	641	668	601	621	652	629	642	584	599	651	617	648	637	603	607	678	647	701	620	662	651	681	612	624	629	629	673	592	613	619	655	620	675	616	609	673	623	615	638	642	635	655	716	640	656	654	636	634	649	616	627	629	641	666	631	593	604	618	682	609	657	610	684	629	628	612	591	643	616	591	666	622	640	634	639	594	624	631	663	658	662	626	608	649	693	627	636	676	620	616	674	653	668	658	645	604	622	631	652	637	652	628	624	641	614	677	669	649	552	666	634	607	577	605	636	621	630	611	667	626	647	615	620	631	640	611	643	644	615	638	678	635	626	555	644	638	585	596	648	649	646	633	611	621	639	643	619	669	601	666	636	616	646	627	612	637	643	648	622	631	669	645	671	637	636	635	639	648	629	712	658	654	667	618	635	606	652	691	631	635	611	626	623	601	603	633	613	671	619	625	637	624	646	623	602	643	625	612	611	629	671	679	631	658	675	601	607	645	619	617	651	626	657	628	642	625	656	658	620	615	611
40615	16470	7175	2620	1477	942	629	499	421	360	328	319	270	332	316	301	327	314	346	299	258	297	303	286	284	273	267	285	286	250	221	262	240	293	280	273	264	267	236	253	257	283	225	255	272	248	240	229	240	245	241	240	260	275	255	251	251	278	293	229	289	289	236	250	264	265	266	294	267	247	276	266	300	271	253	226	259	248	229	241	292	236	278	262	250	239	240	263	264	286	262	255	242	241	269	239	265	240	246	260	257	258	276	243	246	253	251	276	242	304	258	258	241	265	243	277	253	279	276	250	260	254	262	270	253	261	253	245	228	268	256	283	268	271	252	253	252	243	268	239	244	275	268	267	258	282	266	271	274	238	251	263	233	296	278	297	238	241	241	232	268	232	237	240	263	245	257	275	261	238	259	263	252	292	254	253	266	262	286	251	238	252	281	242	251	243	235	273	262	255	275	245	250	245	268	248	272	285	242	254	276	292	257	266	250	286	274	234	271	257	273	259	268	241	228	254	257	244	273	223	228	244	262	268	256	248	262	234	250	251	275	275	257	266	273	237	249	248	273	254	248	259	272	261	252	269	270	288	251	275	269	268	287	231	262	242	278	259	253	266	270	234	255	256	252	287	266	263	270	240	257	261	241	292	284	244	281	288	237	236	255	265	263	230	268	262	273	253	244	271	255	257	294	248	274	213	252	256	285	250	257	239	248	235	230	271	256	261	255	263	244	243	251	252	230	257	231	234	250	286	245	232	250	265	230	273	269	269	260	239	293	249	258	293	271	303	264	280	275	249	241	255	237	225	243	248	270	245	248	255	291	273	266	261	269	250	272	262	262	257	252	236	276	269	261	278	247	273	275	280	240	270	268	277	246	259	264	239	254	236	256	256	272	270	284	261	231	263	252	251	243	248	276	269	245	259	269	287	293	258	241	285	275	261	249	236	282	245	247	246	226	269	229	253	286	220	289	255	230	275	256	258	270	272	243	249	232	298	299	267	283	270	256	264	284	293	272	248	261	233	275	311	245	258	237	293	262	266	264	275	263	257	282	265	259	241	245	261	310	258	265	285	272	256	260	265	246	265	271	246	265	248	247	285	284	269	258	267	253	254	258	244	257	242	248	259	289	282	257	254	248	310	266	236	264	243	276	240	275	257	286	239	242	263	283	231	291	242	250	237	253	287	236	238	269	265	258	245	244	255	237	237	257	248	275	253	295	285	264	257	246	239	260	272	295	236	258	247	259	251	271	248	247	234	291	274	250	267	255	250	275	256	266	254	262	253	259	257	262	284	288	261	229	238	241	251	242	278	278	253	245	265	238	221	238	273	284	261	248	254	270	272	261	285	265	255	256	272	247	277	253	265	252	249	244	286	246	253	270	256	228	275	303	274	241	296	245	264	246	249	241	219	242	251	269	267	254	259	248	262	285	254	234	257	276	261	275	246	239	197	261	253	266	247	242	229	253	250	244	249	251	249	249	261	287	246	265	231	258	235	274	269	242	272	240	233	256	262	269	269	279	250	267	265	264	264	258	273	253	254	259	233	273	281	254	243	259	242	262	253	256	237	271	238	260	244	259	274	250	270	290	262	291	266	251	252	270	241	243	254	279	231	259	229	245	263	249	260	257	284	292	255	275	230	246	288	270	265	238	254	271	270	239	275	267	267	231	264	255	279	274	278	252	240	271	261	267	252	290	259	276	261	272	261	247	254	248	232	280	265	268	273	254	244	237	282	248	288	279	258	287	279	263	249	257	249	285	233	252	282	256	272	264	270	256	237	292	294	261	252	253	254	263	251	283	267	267	244	256	264	233	270	307	271	263	248	232	267	263	240	240	284	250	263	229	299	275	243	278	266	227	230	227	247	287	298	262	209	219	262	246	259	267	238	254	244	277	235	236	282	269	264	261	259	256	244	254	262	264	263	253	245	258	241	257	266	278	253	263	255	245	252	279	252	250	251	236	262	269	242	243	266	292	241	259	260	235	231	264	274	263	253	252	267	262	288	272	235	293	257	239	261	287	238	269	242	257	241	269	239	278	249	268	228	280	257	271	241	239	258	239	270	248	247	243	236	268	262	265	251	266	254	246	236	277	273	260	228	261	263	280	269	207	228	238	252	218	273	251	277	278	270	257	264	266	260	255	259	240	260	233	280	259	253	254	262	252	276	232	262	268	265	249	262	258	251	271	244	238	233	259	247	256	273	273	243	292	285	245	251	273	300	272	257	258	243	235	224	263	310	246	280	267	259	243	252	248	262	245	264	240	255	260	265	239	267	239	283	266	230	240	240	279	259	279	273	266	260	281	238	239	261	252	258	247	250	274	282	282	250	249	244	231	236	277	250	282	271	245	270	236	255	250	289	270	252	265	260	242	266	251	269	286	263	246	242	256	222	283	259	252	249	248	232	243	234	267	267	264	280	277	247	241	267	250	273	252	267	329	248	228	238	253	227	241	239	235	279	237	277	235	247	250	254	290	263	260	255	248	250	252	241	217	264	293	300	248	260	258	233	312	253	215	242	251	242	274	263	245	235	276	237	272	250	234	267	270	244	255	296	283	270	254	273	244	243	255	255	271	240	257	240	242	235	284	260	261	280	246	238	215	236	242	252	237	250	262	243	272	243	255	260	270	243	247	270	260	260	236	249	274	234	264	243	275	252	261	279	228	273	258	244	260	244	294	265	228	234	242	245	250	238	205	275	272	299	276	235	279	242	246	266	265	267	260	251	290	271	219	256	277	241	249	243	258	251	275	272	239	250	275	241	250	249	273	250	292	251	309	302	230	261	278	258	301	226	253	277	271	249	273	267	239	273	265	222	275	253	268	215	280	262	255	261	273	290	291	251	224	254	263	258	264	253	249	251	264	311	283	266	265	227	252	252	248	280	235	253	261	265	286	254	246	277	266	255	271	256	248	260	224	250	259	270	278	249	276	263	246	232	254	253	276	265	260	279	276	267	228	272	246	231	269	252	245	259	225	234	252	254	289	262	268	269	279	273	274	286	245	254	237	269	246	245	269	270	297	275	242	267	292	271	272	254	279	249	277	283	255	252	291	259	261	284	247	277	267	271	248	245	258	252	259	227	286	298	244	250	284	237	275	247	277	265	269	242	251	229	229	243	267	243	278	241	256	286	261	232	251	269	260	249	257	263	296	287	283	256	259	272	229	267	256	256	245	225	229	238	242	247	281	289	287	237	251	254	278	236	272	263	248	249	262	267	258	252	263	261	250	245	223	257	259	238	230	267	267	253	300	271	244	242	215	244	252	245	264	286	248	240	250	264	242	221	262	234	264	240	277	253	246	262	264	278	230	263	278	273	271	282	247	236	237	250	303	268	243	245	270	243	234	264	250	266	240	249	249	214	255	249	253	245	279	229	271	240	269	252	258	288	260	251	272	254	255	254	281	254	234	267	269	240	252	246	254	266	268	275	244	275	237	275	267	243	229	215	249	248	269	222	264	275	272	242	283	269	268	243	277	269	256	267	248	238	257	251
23859	9500	10027	6079	4921	3633	2392	1673	1207	834	850	885	905	939	875	890	895	885	882	829	791	770	709	650	684	629	618	577	568	590	540	528	556	526	562	594	581	560	566	567	586	613	554	564	548	496	533	560	547	588	502	558	561	583	552	522	576	570	559	510	559	546	527	532	555	556	570	547	553	550	499	557	548	518	551	547	600	553	573	593	529	578	560	547	567	543	567	538	550	533	558	579	577	595	541	549	570	572	549	558	568	594	556	557	569	562	546	527	537	556	514	592	604	569	559	530	547	544	555	582	563	546	600	541	527	570	540	551	566	513	548	567	545	565	524	541	551	524	561	530	585	559	594	537	599	532	574	557	511	497	551	578	510	554	586	525	567	541	555	548	503	523	574	593	549	542	559	562	521	516	578	542	548	576	576	501	556	529	564	536	553	554	585	604	529	557	580	521	590	569	566	582	553	562	505	584	510	555	581	528	534	564	545	507	568	564	554	537	563	592	589	544	519	557	543	549	537	527	568	567	533	559	573	567	552	527	532	576	557	542	560	538	581	540	536	558	548	523	549	559	547	559	556	582	506	578	550	531	533	523	563	545	565	560	550	585	584	517	543	544	557	577	550	544	520	536	499	536	504	568	566	544	583	544	534	589	527	526	533	559	526	556	548	564	542	560	528	522	537	551	543	545	569	545	554	549	517	537	531	561	534	536	557	546	531	559	526	538	538	577	561	508	548	517	564	590	562	537	518	587	538	533	553	552	523	540	531	509	568	552	580	551	527	514	542	529	567	581	533	542	552	584	587	555	549	552	553	513	545	548	567	588	502	565	473	577	537	518	527	562	531	549	585	527	550	580	546	551	520	505	578	551	559	585	557	536	527	527	532	537	539	602	516	548	558	609	553	511	547	587	557	556	540	500	534	525	561	530	558	511	541	517	578	509	529	540	566	559	532	561	538	526	512	544	560	539	560	543	588	587	550	549	536	558	501	543	538	547	525	527	536	555	547	532	579	501	498	571	542	555	549	580	549	523	531	543	532	530	549	519	561	544	545	567	529	503	532	530	549	567	565	593	556	553	548	563	564	523	548	602	567	570	529	532	521	515	522	531	528	560	497	534	554	552	526	550	512	519	558	547	575	509	545	550	527	556	563	588	547	562	545	543	520	557	510	542	562	534	549	556	601	536	569	546	575	546	576	535	513	560	567	549	549	549	575	539	526	552	541	580	509	517	522	540	571	527	552	574	533	569	576	519	503	503	568	541	510	601	541	570	574	577	518	538	542	520	555	492	522	578	540	543	504	548	502	520	508	546	588	517	544	595	530	531	553	549	555	521	535	606	518	524	567	569	566	584	555	559	546	553	562	550	520	568	509	560	526	525	527	576	527	556	497	531	567	522	544	564	517	569	519	585	560	572	573	564	545	538	533	518	577	521	548	568	534	576	492	525	539	562	533	550	529	584	585	566	493	564	543	530	556	523	553	573	555	545	549	542	553	533	550	575	555	503	528	547	563	504	537	557	523	515	579	534	519	557	524	537	539	544	542	515	555	537	537	530	539	492	559	542	553	578	582	524	557	559	551	536	581	503	580	546	539	548	573	556	554	544	534	559	527	564	545	541	570	552	545	527	548	537	552	517	534	533	504	553	627	515	539	490	545	549	536	544	563	566	570	510	592	532	558	546	612	547	579	565	512	531	529	557	545	548	539	525	545	525	566	581	543	512	503	613	586	569	569	569	566	560	591	545	568	542	536	557	533	521	525	500	557	537	537	543	524	572	536	555	585	507	506	547	576	554	535	546	564	521	555	576	556	554	557	515	572	607	571	502	552	555	558	534	567	538	562	607	593	574	568	574	548	543	577	554	565	499	559	534	528	533	559	541	539	523	552	548	568	523	546	555	566	554	528	495	518	573	510	575	560	577	590	551	520	565	592	550	529	525	534	545	545	548	590	533	539	506	549	593	574	510	538	545	497	577	597	523	536	579	557	566	548	577	537	546	533	601	561	567	556	564	539	583	552	562	500	526	532	567	572	574	565	555	540	604	535	636	517	489	537	518	539	548	552	594	541	551	541	513	539	534	517	529	501	565	554	527	543	573	545	511	532	547	569	519	575	584	542	583	517	537	512	538	556	562	601	555	577	571	576	588	577	510	552	517	561	557	531	550	540	556	557	516	562	559	556	539	594	566	556	558	567	518	528	561	546	567	521	592	535	537	574	545	509	518	524	533	569	497	568	558	594	561	554	521	566	511	536	571	569	540	558	567	556	509	545	603	583	552	603	533	566	526	530	558	568	526	565	583	571	559	539	565	489	549	569	554	552	549	534	526	546	567	544	574	530	532	555	599	502	534	548	518	533	597	544	595	591	554	538	538	535	541	562	559	512	572	546	564	575	569	532	560	558	518	583	527	552	527	579	557	517	519	494	530	558	546	516	562	519	544	546	550	609	567	591	550	559	504	536	542	607	563	533	536	515	561	580	559	554	521	552	497	568	571	584	587	536	523	544	554	583	542	520	521	581	527	574	552	546	568	526	536	581	543	550	573	549	561	539	624	590	528	576	568	559	538	569	549	527	505	574	565	569	546	520	531	535	504	535	559	523	542	576	521	541	539	518	557	516	606	571	531	549	523	546	489	509	558	553	511	504	520	551	529	574	542	563	528	526	524	527	534	572	573	518	547	570	537	537	590	519	504	496	531	573	560	541	603	540	543	541	534	576	589	539	574	585	571	496	538	546	518	539	539	525	509	546	541	532	540	538	550	528	545	576	523	531	575	548	559	582	568	519	543	524	582	517	539	564	517	565	572	574	550	545	533	526	538	545	542	566	542	543	565	554	524	550	544	559	533	532	591	519	583	543	531	515	569	581	531	534	556	542	505	572	546	562	524	535	546	524	571	549	535	564	580	545	553	547	580	536	553	554	556	536	516	567	518	522	543	557	585	545	583	544	542	519	531	536	548	568	559	559	610	550	545	493	528	517	558	539	546	568	563	534	548	551	560	527	559	563	571	557	544	523	488	546	550	547	539	578	545	505	515	556	536	562	557	534	522	564	527	548	540	581	523	525	535	562	544	516	569	499	523	539	571	494	594	548	572	578	554	538	561	538	557	520	553	546	530	561	580	579	572	539	570	556	573	586	529	561	551	554	561	546	559	547	523	522	576	527	548	538	534	557	542	544	557	528	583	494	563	551	546	534	540	554	554	562	555	548	537	578	553	553	471	515	541	586	543	517	535	548	537	538	531	523	540	543	553	560	534	502	563	552	564	514	536	542	521	553	519	594	535	513	526	586	533	601	572	543	517	557	532	542	534	558	539	528	534	545	568	571	602	554	554	541	573	514	510	568	543	534	558	538	565	526	562	552	527	532	565	557	578	534	517	539	505	593	564	562	555	560	527	583	527	523	575	585	563	543	539	543	567	501	503	546	561	560	543	582	505	516	585	550	582	580	578	530	520	541	553	548	611	572	595	501	544	553	539	561	493	546	585	557	542	559	542
48231	24373	15332	6052	3385	2104	1467	1079	734	509	404	447	503	477	392	414	398	378	414	331	331	323	329	331	289	290	279	288	274	276	286	251	284	236	263	260	237	261	253	279	244	291	263	294	248	245	273	250	242	260	259	239	245	246	260	292	250	225	253	256	263	250	242	228	248	277	257	243	228	257	249	239	298	276	267	263	250	244	230	269	240	257	237	263	262	229	260	220	306	280	245	248	237	238	241	257	241	228	237	267	301	257	277	274	246	259	270	253	282	246	252	231	285	263	234	248	285	228	256	240	245	232	229	248	225	274	232	255	247	250	268	277	234	273	234	282	258	241	249	252	228	264	255	258	247	240	239	245	246	240	272	246	255	240	250	276	249	247	256	274	210	251	265	263	223	243	274	285	251	254	245	245	251	261	239	262	256	252	276	252	258	243	250	244	251	282	290	253	229	287	266	240	261	251	256	258	289	258	239	249	253	229	250	258	231	267	273	258	242	258	250	264	250	273	251	220	269	240	250	232	237	236	263	233	288	247	265	241	249	233	238	246	229	251	262	257	246	233	231	257	248	236	259	226	262	255	263	237	241	238	273	245	259	270	257	243	236	244	260	277	244	251	235	243	235	218	267	235	215	271	240	251	240	244	268	284	247	225	250	268	261	251	253	277	267	278	224	227	236	233	280	250	233	265	258	217	238	268	268	243	254	232	258	237	247	252	250	255	231	244	237	228	239	261	253	253	257	252	257	287	266	267	272	250	273	231	267	258	252	208	265	254	233	266	256	268	252	239	257	277	248	233	264	271	257	276	285	228	259	236	254	284	259	279	268	240	252	255	232	240	250	256	241	245	230	258	268	250	238	274	271	259	267	253	269	259	289	264	242	258	238	222	274	246	264	272	257	221	230	249	259	242	221	265	255	278	266	266	234	236	257	250	307	240	270	280	254	285	293	272	248	236	270	232	242	237	222	266	256	242	262	251	241	265	244	228	244	260	265	230	254	263	248	251	250	263	259	238	268	225	254	241	272	235	252	239	255	257	259	237	267	264	246	266	238	232	265	253	279	250	244	274	249	243	260	260	247	230	256	288	261	262	267	256	261	235	234	240	252	252	281	229	253	245	258	253	273	243	214	262	243	265	279	267	260	253	279	267	266	266	241	243	243	240	216	234	232	244	264	276	274	236	276	261	268	270	256	279	272	267	233	234	242	253	287	249	251	269	226	258	257	236	254	261	291	234	236	248	299	242	277	250	287	247	237	243	220	272	250	238	264	260	268	244	237	248	268	254	260	242	242	264	254	235	261	240	234	237	245	247	285	266	269	244	265	227	256	238	250	234	250	210	224	279	253	254	239	237	239	247	241	259	260	252	281	243	251	265	252	266	213	239	262	248	216	278	287	241	241	217	279	265	263	258	260	240	255	223	241	263	262	252	293	295	268	277	255	239	250	248	254	289	256	252	265	256	264	260	230	242	247	230	267	238	249	233	263	255	279	250	236	263	258	271	248	269	233	234	249	256	240	261	299	250	263	247	281	259	249	277	271	258	220	235	247	235	250	235	258	268	226	242	280	211	253	226	219	253	258	255	268	213	224	264	230	251	249	261	237	261	239	267	232	215	254	255	246	221	243	274	251	253	281	223	275	257	276	218	242	261	242	235	230	235	283	256	254	257	233	241	251	258	225	281	256	266	265	269	274	244	269	248	253	260	239	245	257	274	246	235	279	231	262	243	259	273	233	241	232	225	239	247	245	248	237	264	261	246	261	259	255	252	237	254	247	230	287	259	240	267	263	257	262	250	251	218	252	250	260	255	287	250	270	257	262	260	247	263	258	262	274	229	279	256	219	250	248	266	266	248	246	209	268	242	286	254	258	266	235	249	257	264	258	239	276	253	274	261	266	260	235	236	267	283	284	264	240	258	263	209	236	272	261	229	253	240	274	245	297	247	274	263	240	246	246	252	229	259	272	275	275	232	268	269	247	267	254	232	238	249	229	254	249	251	223	265	259	216	240	251	251	222	243	250	257	253	251	258	257	279	266	249	272	267	264	234	229	244	271	273	266	268	258	291	233	275	253	232	250	239	261	222	259	287	231	257	255	250	255	249	274	252	257	264	239	278	239	291	250	258	251	246	230	250	241	255	233	254	248	252	254	259	265	257	272	256	246	281	255	254	262	275	282	295	243	245	245	226	283	262	250	249	259	249	240	254	287	247	241	255	247	242	262	250	288	271	239	268	248	227	252	254	282	246	242	253	258	250	272	247	267	280	228	253	250	261	269	223	243	230	256	270	252	274	269	264	270	264	257	250	284	220	230	258	263	220	264	270	223	249	253	271	240	280	266	248	245	267	261	237	237	247	281	264	275	255	259	250	231	242	219	241	240	222	238	240	244	275	255	243	249	233	253	239	226	280	271	233	238	256	233	229	257	259	253	256	248	231	269	237	263	254	265	266	244	239	234	280	223	220	251	257	264	262	227	266	248	270	281	264	245	263	260	270	241	227	268	278	243	252	257	236	245	246	234	230	264	276	283	248	261	259	276	244	259	261	281	292	275	263	243	297	251	274	256	253	250	211	221	271	253	247	246	251	261	260	246	233	251	254	259	223	268	215	248	258	243	230	236	253	245	249	252	277	244	238	269	262	248	247	240	226	259	248	290	279	257	262	252	257	250	255	251	235	279	251	237	244	229	246	294	255	248	262	274	234	288	274	261	239	241	258	276	265	246	253	271	234	258	226	261	264	267	286	265	271	273	263	242	268	251	226	243	252	229	243	238	238	235	296	265	227	259	230	233	257	259	262	228	254	255	239	228	257	249	260	252	246	281	241	270	290	245	256	244	250	248	263	226	259	255	271	259	281	260	257	238	250	250	239	237	227	229	257	273	221	259	244	233	239	230	262	245	243	237	225	273	294	253	258	246	249	271	292	252	280	272	267	246	233	249	257	258	266	272	237	255	251	239	258	244	253	223	212	250	215	248	266	254	229	265	288	258	272	249	260	244	243	247	259	216	235	266	236	272	243	223	255	260	293	239	233	238	241	245	262	235	248	239	259	256	250	279	240	217	242	248	245	254	268	251	243	264	253	264	237	261	254	237	255	234	244	277	239	267	278	267	252	243	263	257	278	271	290	233	252	231	253	269	266	253	242	256	235	258	230	252	268	265	265	246	254	274	239	228	263	237	226	258	240	269	261	249	270	274	231	218	260	256	266	299	259	274	267	268	255	259	251	280	251	247	262	254	257	277	260	260	271	257	262	281	246	238	283	246	234	281	239	238	251	244	229	286	250	248	250	233	237	245	268	295	277	287	294	248	234	254	260	262	279	228	253	279	262	212	249	272	300	225	260	258	224	253	310	246	246	244	257	247	270	210	260	243	276	246	278	278	254	259	257	256	234	255	228	251	257	253	243	224	251	263	242	242	266	248	264	274	260	263	274	245	253	287	251	231	257	245	240	244	227	240	276	261	225	269	245	272	286	244	252	253	248	276	264	229	247
27850	15880	18944	12191	10072	7611	5752	4276	2597	1713	1407	1543	1713	1724	1617	1543	1579	1465	1302	1139	1097	1082	944	855	815	780	719	699	673	613	622	591	607	554	603	616	605	570	584	597	548	555	588	542	526	587	603	555	567	586	551	556	557	530	566	572	525	561	535	590	563	526	540	501	531	542	568	543	554	524	535	532	554	533	549	578	573	540	536	535	565	527	558	514	564	530	560	537	531	536	512	562	548	530	468	543	552	535	554	547	589	544	578	596	589	535	580	560	524	549	559	533	562	528	520	569	563	547	558	552	557	546	516	546	517	542	573	510	515	582	576	527	568	558	550	556	558	528	544	549	551	557	567	563	520	530	534	562	541	568	546	565	541	531	545	570	562	523	602	571	529	545	511	508	556	559	566	527	559	538	559	569	527	492	526	571	521	561	541	547	536	574	585	540	506	565	551	551	552	504	500	565	572	577	562	513	539	546	514	532	566	525	562	566	606	562	555	553	566	544	544	523	550	525	534	542	554	547	490	544	565	549	526	539	560	543	556	569	534	538	552	576	598	557	509	505	522	521	509	565	537	564	543	568	575	554	556	553	540	556	548	523	532	564	593	569	559	534	559	584	526	532	526	543	549	494	561	568	570	563	546	557	568	531	580	510	565	553	543	562	549	555	569	549	535	558	564	525	541	536	539	531	571	558	571	510	573	534	582	519	556	528	558	538	526	525	544	547	556	563	521	554	534	507	512	523	537	506	524	546	535	537	531	520	542	563	551	576	575	553	535	522	564	537	557	560	560	556	536	532	546	583	551	577	571	522	589	523	563	594	557	562	572	504	519	546	538	515	517	541	547	535	531	525	535	530	565	522	533	530	558	555	575	558	544	543	521	583	558	578	526	535	564	562	536	516	528	578	528	557	605	520	544	518	558	556	591	531	551	525	515	540	539	537	580	539	593	538	565	541	548	546	551	565	571	563	552	548	555	577	551	580	524	544	594	529	571	557	525	536	514	587	535	529	546	552	537	539	545	564	540	523	563	553	551	554	547	556	527	582	513	603	560	544	534	534	553	530	538	572	582	557	534	584	516	568	523	584	546	570	558	506	581	558	584	531	522	546	599	537	547	562	533	531	563	560	524	551	518	587	534	545	576	572	545	534	534	569	585	553	541	588	540	544	514	556	517	553	552	498	541	554	527	561	572	563	571	531	551	548	541	504	545	585	545	546	569	545	539	513	548	507	542	550	508	568	502	547	527	581	560	530	534	565	569	546	536	583	523	547	563	566	544	535	496	542	515	508	560	521	520	579	542	557	518	577	526	503	545	517	564	524	527	570	562	544	521	547	563	520	543	532	548	580	567	580	537	537	573	560	544	557	554	525	543	552	500	551	542	555	520	559	584	555	560	541	579	560	508	597	537	559	533	564	522	579	538	559	526	553	540	546	583	505	566	547	596	527	523	533	540	578	527	521	577	606	567	550	528	527	559	572	544	550	590	574	534	538	508	553	537	529	534	553	504	563	538	511	533	557	518	502	538	543	530	528	530	547	500	541	544	551	518	546	548	539	566	566	554	514	543	563	535	562	522	526	551	569	572	536	566	561	518	542	560	550	553	545	546	527	512	552	560	533	565	522	561	554	503	550	546	528	542	556	503	597	558	494	573	532	612	568	540	566	576	539	560	513	565	574	546	529	506	513	526	564	523	564	566	566	569	612	571	538	543	590	540	538	559	544	557	553	554	558	560	541	541	537	548	533	540	543	495	579	551	529	543	518	524	534	553	545	502	518	570	570	597	543	535	529	527	578	489	502	564	549	558	555	519	584	540	568	573	552	529	541	534	509	519	574	552	534	543	563	551	531	533	580	555	505	553	590	528	540	531	595	534	561	543	542	544	550	577	516	520	536	546	532	492	569	577	490	562	508	549	586	561	566	546	588	533	505	517	553	532	540	544	591	546	537	564	522	520	616	562	568	558	571	545	522	552	531	542	542	586	565	552	534	608	526	544	545	542	566	573	538	552	558	522	544	564	550	542	543	551	570	562	579	537	516	553	558	578	534	509	606	533	561	571	546	552	516	537	565	562	532	555	561	513	538	538	535	512	537	575	556	536	589	544	523	488	528	561	543	549	541	557	568	550	534	575	544	530	524	519	551	530	542	573	546	574	556	579	568	550	552	577	566	547	567	551	532	527	568	518	535	597	527	522	531	513	516	532	544	528	580	548	543	546	529	544	544	556	558	523	529	569	508	506	547	542	533	545	527	576	567	498	500	543	562	522	521	544	604	562	542	559	553	549	594	579	537	557	551	634	533	560	572	537	532	497	530	520	584	577	548	534	543	554	548	525	549	560	521	524	589	549	544	586	479	557	578	548	539	546	528	525	525	566	545	557	569	552	587	531	537	499	555	554	566	520	507	519	565	544	551	547	527	547	585	562	543	468	562	581	573	544	535	548	562	568	508	542	498	537	521	526	580	489	521	558	587	545	574	498	551	559	560	514	577	524	554	542	550	545	496	523	569	546	555	544	565	555	567	548	548	497	562	545	551	537	561	539	589	487	536	569	531	513	550	541	527	577	537	566	525	541	530	574	546	550	518	584	544	517	549	546	561	602	554	577	563	589	505	569	522	558	520	584	540	528	520	569	560	572	532	574	557	540	595	503	553	540	567	549	556	539	461	588	542	522	593	531	561	524	555	555	503	528	531	538	557	576	536	555	557	544	582	551	539	567	538	512	533	517	599	510	556	585	527	570	545	545	585	527	572	569	587	537	524	537	544	568	552	586	582	555	523	522	542	549	544	537	504	573	551	530	551	505	548	519	586	564	550	560	552	552	476	525	564	558	544	544	556	529	588	516	546	562	531	544	547	526	534	547	529	549	501	520	532	544	571	532	576	531	557	566	556	554	511	544	536	553	575	561	570	498	536	523	516	576	543	566	510	554	564	560	582	531	554	546	564	519	571	514	532	565	568	551	510	538	538	537	534	567	607	540	562	517	575	556	519	584	510	559	515	541	542	570	546	561	527	584	526	539	550	514	564	552	576	527	516	527	556	539	533	551	547	533	529	561	531	562	558	550	558	537	552	528	597	536	524	535	573	526	579	496	537	574	604	567	533	569	567	542	536	569	541	504	559	575	544	560	537	580	556	575	559	555	607	531	559	541	512	520	535	527	559	565	558	551	559	517	547	522	526	520	532	516	549	533	586	499	573	534	573	585	539	553	533	514	554	569	562	523	557	528	559	520	557	554	537	582	523	537	570	516	560	532	542	537	571	546	556	537	584	521	547	567	584	523	527	543	530	571	532	542	549	543	515	550	532	572	526	553	517	567	524	560	527	564	529	518	565	537	527	535	562	543	523	521	541	602	551	559	562	520	577	567	530	560	541	560	497	569	563	536	546	577	529	566	533	571	493	531	549	521	567	537	571	525	547	561	521	522	547	514	540	557	544	522	512	519	525	548	590	575	573	560	554	533	514	580	549	583	543	572	551	550	543	595	497	584	562	573	544
57894	30046	21223	8941	4797	3137	2101	1615	957	664	568	582	601	679	547	596	537	518	496	450	404	432	394	367	326	355	365	307	333	350	330	315	272	322	318	283	313	307	313	314	288	294	298	315	324	301	282	312	323	303	276	313	276	306	294	325	305	280	284	304	299	287	288	322	321	288	257	342	336	286	288	272	297	271	315	288	287	327	279	306	304	299	279	263	320	307	282	276	288	323	309	295	265	262	278	305	304	308	282	311	289	259	308	300	293	297	292	312	276	269	289	278	296	321	300	305	265	282	300	306	278	311	269	345	315	313	296	289	255	321	296	294	282	284	294	293	300	281	324	284	299	316	301	295	277	302	287	291	284	279	302	291	250	287	282	287	299	268	275	271	299	267	278	274	265	286	285	278	309	294	272	275	316	310	297	310	315	325	310	284	268	294	254	315	254	307	310	278	289	276	281	293	289	261	292	311	271	318	298	259	278	309	298	262	329	304	326	306	306	314	318	302	312	287	309	348	287	315	287	288	274	301	301	280	313	284	294	271	299	286	275	284	280	336	331	309	308	266	299	321	294	253	281	293	302	287	279	276	265	295	283	304	275	280	300	305	295	292	299	257	293	291	308	286	316	276	291	290	327	294	302	301	289	306	316	330	298	279	313	313	314	291	319	301	293	306	301	264	319	311	284	305	310	295	335	309	285	290	286	294	332	308	305	296	291	253	325	255	259	329	280	283	271	306	277	261	267	283	295	307	333	330	284	273	304	316	286	282	281	302	320	281	290	288	339	322	339	261	311	309	308	290	308	298	274	312	300	275	318	296	316	289	303	329	291	287	266	275	315	305	307	317	263	267	289	290	312	281	291	291	267	284	278	297	283	307	270	289	280	328	284	289	290	300	284	283	268	301	297	326	318	288	292	268	291	305	311	295	266	305	292	289	306	273	274	289	312	279	300	276	286	321	313	339	303	309	304	300	295	297	252	309	280	285	293	298	296	296	335	303	239	305	303	311	331	285	336	265	281	268	291	296	299	297	308	253	277	286	323	309	295	314	302	302	281	284	337	303	277	307	307	287	284	331	282	298	327	352	273	283	322	304	301	290	272	284	304	282	285	315	343	270	298	327	288	276	311	304	311	282	301	337	303	303	329	320	286	281	302	292	315	259	314	266	288	263	287	306	274	289	265	310	293	309	285	303	308	295	308	289	272	325	285	321	323	276	280	290	292	279	320	315	301	295	296	296	277	332	304	297	289	292	283	287	290	316	309	309	325	285	278	320	283	303	303	297	274	282	280	275	279	317	307	250	290	296	283	293	311	273	304	305	278	326	298	297	279	306	292	277	269	291	280	270	319	294	276	292	281	308	299	308	303	281	329	302	336	317	293	293	292	310	285	289	259	273	346	320	297	294	293	318	253	283	305	321	309	325	286	310	308	307	280	270	279	284	274	277	285	308	312	302	313	290	302	268	307	298	296	308	240	287	283	313	304	319	298	288	311	295	319	287	280	275	286	302	291	274	264	293	253	316	344	267	315	273	282	288	286	262	282	290	282	281	301	281	271	276	263	294	305	263	292	321	301	324	340	308	295	305	297	287	272	274	278	285	282	317	271	313	306	279	274	309	318	287	292	309	267	292	298	300	304	281	272	285	256	317	279	304	244	268	305	273	303	282	295	312	334	286	273	278	290	283	298	312	313	296	296	292	304	261	279	283	249	267	276	297	305	292	308	299	315	287	288	322	283	288	302	291	301	269	292	287	316	293	276	316	297	325	329	301	288	323	294	322	302	288	275	291	280	327	253	294	288	274	268	272	261	317	294	272	270	300	286	283	327	245	308	273	291	289	327	296	305	314	287	322	296	315	282	311	340	268	252	299	341	295	291	307	292	307	297	315	275	289	276	298	278	305	351	290	280	319	318	304	317	291	272	273	289	295	296	302	275	291	279	302	289	298	316	299	291	282	317	322	268	274	266	335	294	299	285	286	293	348	343	291	308	320	295	279	291	316	257	272	277	279	298	293	277	319	286	318	288	285	321	307	286	332	292	291	281	291	343	312	307	296	306	281	279	305	320	331	319	270	291	302	316	302	308	313	298	282	265	267	283	297	315	270	294	285	309	312	323	296	273	296	303	269	299	315	309	286	266	299	289	285	287	260	330	281	324	303	279	310	287	299	286	304	335	342	297	288	313	328	290	277	291	292	285	294	278	322	315	288	305	304	311	263	257	303	292	294	298	294	277	304	289	304	285	304	310	321	280	295	335	300	315	300	313	328	293	284	248	309	276	272	276	288	314	316	260	288	308	305	318	318	307	306	307	293	281	280	262	345	299	306	294	309	289	272	314	291	282	309	301	270	269	327	315	281	322	322	300	294	320	309	285	316	272	292	309	331	300	293	318	309	328	265	293	283	271	250	284	281	279	298	270	294	288	309	267	299	307	298	270	303	294	277	300	287	334	298	283	311	327	297	286	313	292	317	301	313	301	284	307	306	279	272	330	300	303	335	307	301	310	290	298	307	298	292	313	281	345	287	298	314	285	323	282	266	295	258	286	293	331	287	289	281	295	294	277	307	264	293	287	269	287	271	267	316	310	293	313	255	279	299	291	310	319	348	309	327	286	282	267	332	294	292	313	270	310	292	294	338	302	283	322	333	286	284	303	284	312	288	315	274	276	294	289	263	307	301	304	265	265	270	277	321	312	285	306	281	322	309	313	296	267	295	313	306	273	314	294	285	271	303	318	306	282	289	310	272	309	268	301	298	281	306	293	280	293	310	274	306	261	282	277	309	266	303	278	326	280	314	265	278	304	288	311	277	318	308	285	270	301	259	269	290	317	295	300	293	318	315	288	316	292	293	315	303	298	287	278	271	300	296	259	315	318	325	275	269	268	265	299	331	303	269	301	320	288	278	270	319	296	296	308	276	292	304	306	309	303	287	281	316	283	249	280	311	276	308	303	308	316	274	261	289	271	286	272	316	276	290	314	317	320	326	328	272	315	287	308	275	303	306	266	276	306	300	297	271	286	302	309	278	266	278	267	290	302	306	259	271	291	309	308	322	293	293	261	273	287	283	278	258	320	286	284	291	311	285	290	302	278	298	282	285	286	281	295	323	308	289	253	285	344	266	303	323	274	318	293	277	293	257	306	334	285	288	301	276	280	296	312	284	278	311	283	289	265	262	294	326	323	279	271	273	291	323	262	258	291	311	309	303	284	305	306	322	268	324	304	312	261	307	320	295	291	319	294	290	311	325	285	291	272	297	321	294	303	292	312	290	294	290	289	317	325	321	280	299	325	291	318	287	308	269	305	293	286	307	302	297	289	284	303	302	309	309	289	281	291	298	338	300	325	298	307	279	312	298	284	320	297	278	290	306	304	311	296	304	333	275	280	257	269	257	315	256	314	281	301	338	306	296	315	313	306	297	323	287	290	320	262	278	284	291	337	317	254	298	320	322	299	312	324	323	324	308	287	258	279	273	294	301	276	291	314	313	296	272	303	293
33382	20060	23562	16077	13235	10506	7963	6309	3750	2529	1924	2123	2520	2619	2236	2102	2036	1962	1772	1444	1366	1376	1318	1045	1018	924	929	867	791	737	779	739	723	719	726	661	689	685	715	673	657	703	629	656	662	616	650	637	640	626	687	627	629	626	641	594	600	637	632	618	614	597	633	676	641	654	649	634	689	649	595	629	662	647	618	595	581	615	650	639	647	630	595	616	639	591	564	594	640	603	615	623	600	593	682	652	601	633	634	647	640	645	622	586	625	604	638	609	661	658	643	635	571	601	595	639	673	598	657	649	620	686	640	599	637	607	612	571	621	601	606	656	648	638	629	618	632	591	623	627	628	634	584	650	600	627	647	616	645	633	672	622	607	628	609	637	635	675	614	640	614	667	616	649	625	647	645	645	643	604	674	607	612	654	608	578	650	635	643	621	631	670	668	612	626	616	621	640	603	653	661	644	661	616	675	633	571	627	617	590	601	606	634	622	650	633	651	669	632	614	616	662	617	629	598	613	621	655	626	606	599	595	625	618	633	647	627	598	604	649	615	568	631	577	635	604	597	592	596	650	609	598	640	618	584	621	665	615	631	670	625	604	596	649	625	591	657	628	582	607	641	575	665	609	623	624	662	596	593	608	640	619	680	604	591	684	621	621	642	605	634	562	570	616	631	655	605	647	626	636	623	610	627	617	622	651	617	667	628	603	639	640	611	635	613	591	620	625	647	645	651	628	597	604	621	594	617	608	608	657	605	586	618	618	632	634	619	613	604	649	632	559	641	581	572	651	600	649	626	595	676	630	648	645	652	607	624	587	633	629	643	596	617	625	584	644	607	645	639	691	632	650	634	598	622	657	607	612	615	672	644	644	602	647	642	596	626	648	641	585	609	617	614	696	636	641	601	589	645	649	589	654	625	617	640	634	599	602	610	607	613	642	645	619	637	603	618	646	668	658	633	613	578	593	628	654	613	621	621	608	640	689	614	669	598	598	620	645	622	617	644	625	648	609	618	641	609	637	667	597	618	586	670	593	645	596	616	638	631	611	676	579	641	628	619	615	626	629	605	663	635	626	593	604	589	641	593	599	609	621	634	613	647	633	605	611	649	634	605	628	593	617	617	619	632	575	634	596	628	598	624	655	630	618	642	659	645	601	634	580	640	607	692	666	608	644	621	648	679	602	624	669	643	624	560	612	644	646	649	583	604	654	632	636	640	612	588	634	646	644	636	617	626	664	629	609	626	641	598	610	596	623	627	621	651	612	623	588	606	643	633	626	628	579	567	646	604	610	594	622	626	631	605	586	580	605	611	611	629	621	597	584	639	613	639	622	637	631	637	602	625	598	627	601	638	608	594	628	613	645	617	559	604	661	603	621	669	585	601	636	644	596	605	609	644	629	600	613	621	623	598	641	651	596	630	665	621	619	641	651	634	663	608	662	628	621	640	594	630	641	608	602	629	639	598	641	636	607	631	595	641	624	588	630	622	614	622	637	612	629	603	595	641	625	596	624	670	635	611	673	588	658	616	630	605	641	631	587	617	635	588	665	628	623	611	663	667	658	604	665	621	628	628	635	617	646	612	635	639	628	598	623	597	567	587	634	637	641	590	619	630	615	607	615	609	654	616	651	572	630	666	634	628	595	623	618	639	649	645	623	654	661	606	595	673	647	600	604	615	623	626	641	626	651	635	620	681	630	604	583	600	570	610	657	620	657	605	581	648	613	602	596	609	662	626	589	607	643	611	649	639	667	640	656	605	619	621	610	595	639	655	586	601	633	666	615	633	651	624	658	592	614	640	601	630	626	645	644	606	618	666	623	597	654	635	609	586	637	631	658	650	646	624	618	584	643	619	614	576	617	645	592	635	609	608	633	656	557	633	627	622	657	557	646	621	637	583	629	612	655	622	662	638	646	653	671	626	643	617	617	630	601	660	629	609	649	607	669	635	582	635	603	642	585	640	635	606	619	590	627	695	635	625	573	645	578	598	586	641	630	611	643	614	608	621	628	626	604	584	628	644	634	611	579	640	569	638	618	630	591	606	614	625	647	605	660	657	586	626	636	673	641	675	626	625	611	610	620	635	608	624	588	669	616	621	617	617	611	602	601	643	596	619	644	640	647	598	657	576	606	615	638	618	632	638	609	630	588	585	603	623	597	653	615	611	590	628	593	611	610	653	659	604	612	571	650	627	659	591	594	611	676	658	609	640	646	624	616	630	618	600	619	645	587	600	557	654	615	618	627	614	597	653	624	601	608	600	644	638	632	610	610	629	603	596	624	614	622	618	690	621	633	627	615	606	625	634	670	631	643	657	653	620	621	603	613	561	612	657	639	625	626	648	654	695	625	684	589	584	653	676	578	616	632	616	628	624	664	622	630	616	583	612	628	591	661	626	647	607	595	638	639	650	618	632	639	648	636	651	643	657	638	585	604	610	619	589	631	637	620	577	592	647	608	604	592	595	659	658	614	613	650	591	629	662	628	639	603	656	637	584	654	663	645	630	638	654	643	591	597	623	644	620	675	578	651	608	619	665	629	618	630	585	629	638	589	641	636	605	610	628	590	612	616	661	638	585	615	620	688	626	629	603	579	636	639	625	567	597	611	648	610	648	625	594	617	607	572	632	621	607	628	593	617	683	653	635	648	598	583	622	658	621	606	617	645	618	610	672	627	627	622	667	594	600	606	599	627	679	610	629	638	640	628	598	614	601	644	622	583	624	664	654	619	610	611	630	620	606	634	670	580	621	625	598	595	642	609	616	614	654	629	617	628	619	607	570	627	604	624	641	640	664	610	585	598	628	593	632	636	614	637	601	627	627	619	657	628	630	654	661	673	645	609	598	638	615	602	596	597	628	635	665	621	682	639	624	649	665	602	636	599	611	594	640	621	586	655	664	602	652	620	662	604	599	602	627	642	619	606	597	655	693	608	640	616	630	593	591	611	617	594	606	578	584	619	614	647	640	632	611	638	608	635	629	609	644	604	646	626	616	609	627	631	606	577	633	656	623	636	641	640	602	649	625	627	629	601	623	616	628	621	610	597	624	655	618	620	636	587	663	631	623	620	600	636	618	647	600	661	629	689	645	613	619	644	613	600	615	650	671	620	590	612	577	617	622	606	636	650	628	628	630	609	610	647	587	635	636	610	606	623	650	606	645	587	634	641	641	644	662	670	656	625	599	628	607	595	631	625	619	578	608	629	634	640	583	679	616	636	607	648	641	640	594	600	666	611	639	631	600	661	580	633	637	597	631	582	619	606	645	630	639	595	609	642	645	670	619	594	623	642	619	638	640	603	638	650	594	657	636	609	629	653	572	620	645	630	631	656	608	644	615	628	643	571	602	622	630	588	646	620	615	574	628	654	579	614	630	599	650	633	630	620	637	606	618	662	611	655	625	597	611	637	573	646	589	620	648	622	644	613	630	630	659	643	633	633	596	634	615	649	633	587	646	634	613	610	622	635	612	625	604	621	640	605	635	642	611	633	638	653	620	653	665	670
36209	14755	6665	2448	1498	992	668	497	408	316	301	297	311	340	311	318	333	332	291	328	290	317	258	294	284	252	267	253	259	272	250	294	264	289	271	224	263	264	229	233	232	240	286	227	267	266	264	299	264	277	266	254	260	257	231	239	237	232	263	244	268	233	284	274	222	263	231	258	246	235	267	263	284	276	272	254	242	282	278	271	228	277	230	258	263	263	245	252	244	283	228	239	233	255	248	226	266	233	233	214	266	246	246	245	286	276	237	224	257	254	257	226	268	257	249	253	240	254	277	237	245	244	248	246	234	269	267	250	251	279	272	247	265	268	261	242	250	272	243	285	232	236	249	249	232	258	245	247	235	237	268	269	249	282	265	238	222	256	258	260	235	249	258	268	221	227	267	249	240	250	240	264	272	265	244	265	233	253	266	244	267	234	254	252	269	278	278	238	257	273	272	250	263	239	246	274	262	253	240	238	255	277	271	249	233	240	194	242	244	236	272	257	228	291	268	244	252	251	233	264	244	250	243	263	263	247	262	238	296	258	226	279	245	250	263	239	250	256	236	270	267	264	262	235	244	237	228	250	280	247	236	218	241	229	267	258	254	274	242	248	268	227	267	271	237	259	282	237	233	254	272	258	236	254	216	239	230	238	238	240	245	261	281	239	258	253	239	247	301	275	280	214	252	236	247	253	243	248	247	271	261	286	268	265	251	249	248	217	245	265	240	227	232	253	292	273	273	274	267	262	231	251	246	253	244	240	244	234	265	240	270	231	267	244	263	224	261	249	245	224	276	226	245	247	250	250	241	234	251	268	275	250	230	266	258	233	262	233	265	272	235	241	256	230	246	235	239	252	240	271	247	261	268	239	266	251	243	256	239	279	256	248	280	252	260	249	268	270	249	231	235	251	248	244	241	226	268	252	209	246	255	233	244	240	252	248	283	249	240	271	274	260	223	228	276	261	280	269	248	244	215	278	271	268	257	272	248	275	234	257	246	260	257	260	266	247	223	247	262	251	235	261	254	246	246	270	239	289	215	218	252	266	257	246	228	216	227	221	234	259	239	235	217	238	249	239	273	240	246	235	241	258	265	231	254	258	243	260	254	247	205	251	239	255	257	271	256	255	245	257	272	268	248	264	260	239	270	230	283	248	233	252	245	231	229	241	256	230	240	238	220	229	241	254	227	250	264	292	258	296	216	212	242	267	245	240	278	269	226	266	240	249	233	275	285	257	268	268	240	235	220	274	247	245	230	250	233	268	274	270	240	226	276	252	245	263	235	224	253	262	260	276	242	237	246	242	245	250	256	276	255	239	267	261	231	216	255	260	249	255	220	229	237	247	239	237	221	262	248	265	252	250	251	259	248	306	278	255	253	200	231	249	268	217	240	261	237	244	241	260	241	259	269	221	249	237	235	258	255	248	236	271	222	234	278	229	253	268	244	266	239	236	242	236	268	274	266	250	266	235	264	240	251	255	279	245	246	258	225	240	300	277	260	265	288	242	242	261	284	269	283	269	224	268	254	213	227	258	236	244	256	265	240	273	251	250	224	236	257	262	244	260	231	253	229	216	262	271	278	266	250	247	246	260	256	217	250	220	234	231	269	243	236	234	227	252	237	262	217	255	256	270	239	218	265	233	237	229	236	278	230	242	235	298	265	243	274	261	279	267	258	211	247	229	240	287	267	254	235	264	256	285	231	270	266	250	246	238	232	250	253	252	245	216	225	282	266	284	243	274	257	246	212	232	216	262	277	255	252	235	268	259	278	274	254	228	256	276	259	260	255	274	232	232	242	250	247	252	245	283	243	251	234	243	284	265	222	234	274	255	247	262	237	254	269	270	231	252	279	242	226	231	261	251	237	251	230	266	268	233	250	224	246	246	231	282	262	245	247	268	246	248	261	257	248	248	256	227	282	258	260	250	269	269	241	242	250	265	231	274	242	231	267	245	249	256	262	243	247	246	250	255	268	264	254	240	277	266	246	236	228	259	236	265	234	214	217	241	263	237	241	260	250	226	264	273	257	251	247	256	247	240	214	253	260	252	254	249	228	264	234	245	247	249	258	229	239	221	259	243	274	252	264	272	259	252	255	261	221	216	254	224	249	231	239	249	274	265	265	253	248	227	240	199	260	232	248	228	263	239	234	271	198	239	238	235	247	260	255	264	249	252	236	226	238	244	262	249	261	275	268	258	284	246	233	270	252	248	278	250	218	239	247	283	262	236	239	232	244	255	271	254	258	249	239	235	240	271	262	278	225	219	243	228	256	251	262	205	271	244	229	250	255	225	271	261	277	257	252	274	236	253	269	258	229	236	247	254	250	244	252	265	251	264	261	243	253	250	252	219	263	257	238	276	244	261	232	248	237	234	236	245	233	250	288	271	263	272	255	282	247	227	256	233	266	262	269	225	248	279	219	237	238	235	255	239	209	253	255	241	256	268	252	291	225	262	254	288	276	255	262	258	260	232	270	271	238	255	211	282	214	270	261	241	255	297	261	265	263	273	243	263	275	263	256	242	249	227	254	226	251	260	253	247	250	234	241	227	261	270	228	263	252	276	279	243	249	248	268	259	279	238	286	271	245	259	237	250	235	256	244	285	246	242	259	247	251	223	259	246	261	271	239	224	230	234	234	275	260	245	259	255	259	232	285	255	226	231	245	265	254	276	248	244	236	253	258	244	236	231	246	281	275	250	243	224	236	280	229	240	233	247	255	258	243	263	236	269	270	236	221	221	255	245	238	230	222	274	256	266	272	263	236	235	241	248	244	249	262	295	241	256	209	237	228	236	230	262	239	252	209	269	263	260	276	235	208	241	260	286	237	222	234	236	222	244	277	247	244	224	220	289	247	254	275	240	279	243	225	245	271	234	248	258	245	273	257	269	246	272	278	238	236	243	243	239	273	253	276	249	223	219	235	230	273	266	245	241	246	258	229	237	230	241	263	221	249	274	236	239	250	245	273	234	254	239	283	267	273	274	264	275	266	242	254	235	243	244	247	240	252	250	247	226	233	277	250	229	250	252	242	244	231	261	267	236	298	246	250	237	272	244	205	255	236	238	246	263	236	230	281	263	248	248	277	255	236	263	242	286	250	240	234	238	264	252	245	265	292	271	235	207	264	227	231	248	262	262	266	266	247	250	261	228	247	235	257	231	270	263	230	227	263	242	235	242	243	231	219	219	226	239	232	247	244	248	254	269	254	229	276	285	226	220	265	247	238	216	256	268	255	243	265	242	252	265	240	248	239	247	270	266	254	235	222	234	235	220	237	244	256	254	257	275	228	238	223	240	253	234	248	248	249	252	237	234	249	255	241	242	254	240	227	219	277	235	280	262	274	280	250	252	238	288	265	231	262	248	275	239	239	240	265	271	245	270	289	251	262	243	219	243	237	269	263	281	221	270	237	247	273	261	265	230	240	259	260	255	231	257	262	257	270	248	241	253	246	249	274	275	273	232	232	229	239	278	236	265	257	246	218	216	260	264	234	256
21599	9511	9330	6143	4918	3803	2530	1752	1313	917	843	826	960	993	830	834	1002	922	927	794	751	719	812	655	589	574	615	583	594	598	563	596	583	553	532	579	485	561	538	537	510	552	498	562	576	539	503	533	535	521	542	552	516	539	509	518	504	548	502	550	490	500	514	547	514	535	538	533	564	513	558	518	539	520	538	538	522	514	534	541	538	523	537	568	530	512	555	526	534	531	579	532	482	542	556	539	528	541	557	548	526	540	518	535	519	534	543	575	515	513	521	527	515	527	551	521	494	530	549	549	547	531	562	508	523	530	538	538	517	511	506	523	529	537	505	589	540	522	554	563	506	536	553	555	529	581	554	532	558	495	571	547	533	553	544	506	516	543	575	545	555	475	530	517	539	555	570	473	566	525	536	530	535	501	539	535	602	516	554	530	522	548	561	520	566	539	558	542	496	493	533	549	522	527	572	539	509	468	551	576	532	552	517	557	537	533	480	547	536	552	554	518	539	553	552	498	558	510	504	550	582	524	541	559	526	518	516	549	498	578	536	544	558	514	514	509	540	509	491	524	524	524	510	530	559	512	513	548	560	536	529	532	527	541	568	547	505	559	529	564	556	530	534	539	577	531	575	564	536	528	503	531	535	525	523	558	549	576	518	512	534	514	527	555	549	537	547	556	564	522	556	541	491	566	521	532	534	550	521	522	530	546	528	544	526	520	543	564	524	560	505	504	541	519	596	520	530	581	567	516	504	530	541	479	538	548	570	554	552	534	570	490	540	534	533	546	549	563	548	512	538	547	515	518	562	561	491	549	525	549	507	523	545	566	547	526	548	551	508	548	561	527	508	513	517	528	585	519	511	521	559	573	522	556	530	518	511	582	532	561	518	531	516	523	543	543	527	543	546	521	496	538	558	559	547	550	509	568	490	550	505	528	541	535	576	499	555	582	539	580	514	524	539	511	561	492	552	541	531	541	514	499	472	556	532	532	511	521	552	549	588	550	534	508	525	499	544	536	528	560	529	499	565	548	507	581	528	559	543	566	532	574	524	585	533	533	573	520	502	512	549	528	519	511	588	566	574	519	529	522	588	503	505	539	529	524	518	570	562	541	543	544	559	543	555	541	507	548	540	607	535	556	550	550	526	517	507	578	479	515	527	521	545	537	543	598	566	516	521	520	571	529	545	536	499	505	534	544	454	554	576	501	521	537	553	527	540	536	547	495	528	543	483	530	519	519	544	629	542	551	516	581	545	567	522	536	546	525	557	539	505	513	533	542	546	563	565	535	504	519	515	527	500	486	485	569	539	567	509	543	477	517	524	554	546	544	518	509	524	554	550	534	512	555	492	491	533	520	500	516	489	538	562	498	514	516	521	529	505	521	572	536	555	523	529	525	522	551	562	557	542	523	524	565	538	540	527	518	545	519	554	558	514	513	496	530	542	542	522	560	508	555	532	516	500	530	525	530	600	510	519	570	514	531	524	472	552	551	533	531	556	539	553	547	561	507	544	515	507	540	550	514	488	565	547	533	499	571	541	533	514	529	496	551	523	514	496	500	530	542	567	560	523	522	498	520	514	510	525	549	527	550	528	513	541	559	540	524	583	509	552	572	541	552	498	517	544	568	513	549	545	563	521	555	585	550	487	520	525	517	532	523	542	536	528	498	489	546	493	537	517	541	536	537	516	538	571	557	516	556	491	521	543	516	555	505	534	529	549	487	549	542	522	524	567	526	549	534	565	522	554	510	541	551	529	523	561	571	529	508	553	518	561	548	572	525	566	529	537	505	496	512	540	565	537	515	556	554	534	547	548	525	495	542	544	508	511	560	509	489	536	540	556	503	532	576	515	560	505	571	517	503	514	502	547	559	510	551	537	516	541	538	534	519	531	553	547	549	529	558	551	511	531	546	558	500	538	563	548	553	494	566	491	498	550	559	534	528	519	557	566	555	509	549	559	535	507	521	520	510	529	524	539	536	534	473	527	511	538	517	488	518	573	585	534	543	530	535	569	528	554	532	555	519	528	526	521	498	515	602	512	593	526	523	532	506	548	541	521	540	549	554	550	536	543	552	554	544	537	504	493	552	536	507	525	526	566	582	529	532	571	554	523	544	546	528	535	552	538	519	530	532	537	566	541	568	547	557	562	507	524	550	560	555	482	530	559	501	539	543	542	520	519	501	541	506	514	491	550	533	522	546	535	523	548	536	521	526	515	471	525	570	534	539	509	521	494	523	516	521	563	514	526	537	527	494	541	551	512	503	538	514	539	539	549	536	530	510	576	544	514	556	533	533	541	494	543	543	522	544	585	535	539	491	527	531	530	525	528	526	529	558	556	566	516	534	537	553	552	535	539	580	521	571	509	565	548	526	551	557	544	550	510	540	530	534	511	591	606	537	524	556	586	594	530	526	550	541	528	516	520	475	534	546	515	533	499	547	538	557	547	540	563	534	536	532	551	497	517	534	529	526	527	546	566	539	553	525	540	514	524	531	538	535	532	501	522	545	526	514	530	520	519	561	491	506	537	540	510	515	541	509	514	513	537	563	562	565	564	526	547	517	577	558	522	570	518	552	540	561	553	508	533	507	532	533	559	493	545	537	532	560	554	540	541	536	526	514	538	549	550	531	544	554	570	545	575	508	546	551	529	553	547	514	498	566	534	512	563	565	549	511	542	548	499	527	537	524	529	541	528	557	510	536	532	520	509	496	516	527	568	546	568	535	492	528	548	579	512	500	529	515	521	523	535	521	545	542	529	543	525	539	511	543	484	507	506	507	547	541	493	550	547	538	476	584	544	532	541	491	508	535	526	542	503	528	548	513	557	535	565	516	546	551	511	524	535	550	531	533	547	551	513	521	536	538	508	519	526	531	526	545	561	548	532	540	561	518	552	543	538	566	505	548	542	559	526	503	526	577	547	530	532	497	543	545	490	568	490	562	528	545	554	548	509	533	588	516	512	533	534	545	546	548	537	535	577	540	519	545	557	549	567	533	555	527	559	476	563	540	568	533	472	552	531	505	519	530	547	528	535	543	499	510	509	581	489	537	558	569	567	487	562	525	529	535	510	568	518	516	568	536	522	547	515	516	506	535	516	521	541	488	533	544	541	520	500	523	551	553	495	551	543	507	509	558	521	537	530	551	516	557	552	544	559	573	553	500	486	516	550	547	547	519	575	548	544	536	518	549	576	531	577	550	550	509	543	541	540	537	515	530	532	512	575	540	552	498	533	537	547	535	552	530	512	495	531	540	527	579	545	534	571	547	522	517	578	600	510	560	550	538	549	502	560	535	550	504	557	534	537	512	565	492	493	513	499	541	517	531	549	520	519	592	526	519	532	501	549	525	518	546	542	560	505	506	523	547	512	517	520	580	516	544	517	554	502	524	545	507	510	538	565	546	507	511	560	531	482	513	495	475	540	500	563	557	570	542	549	567	538	495	560	533	505	519	551	499	521	551	535	545	532	520	545	549	510	524	571	505	535	524	569	544	522	546
51176	25284	13592	5216	3135	2176	1481	1124	786	520	398	429	438	449	385	398	389	403	357	322	338	326	268	322	330	257	280	296	294	277	270	303	289	305	261	251	260	269	282	258	243	268	249	253	256	248	252	260	261	250	245	275	267	279	215	245	228	233	238	235	243	260	231	234	282	249	238	288	230	261	244	243	253	251	263	275	262	258	268	258	241	253	247	270	271	282	269	264	272	238	237	259	256	210	250	245	223	234	258	268	262	219	252	231	253	278	266	284	247	244	253	242	249	206	282	254	282	249	261	234	234	230	251	257	264	256	297	284	271	226	234	275	300	266	267	249	259	245	238	243	278	259	275	243	220	246	247	252	240	273	246	258	245	247	282	258	233	271	271	234	237	255	270	227	211	248	260	263	280	260	230	242	248	252	254	262	226	278	294	234	249	276	250	257	262	266	254	233	239	250	272	283	257	259	251	227	272	279	273	222	259	263	264	231	246	268	244	264	233	236	257	289	251	265	243	260	258	237	254	251	241	267	246	275	248	260	260	270	273	226	258	290	274	240	233	262	239	243	243	242	266	232	264	220	223	273	255	248	255	267	261	236	246	262	265	249	252	246	255	256	259	252	251	249	245	283	272	293	257	224	269	277	259	267	294	279	253	261	237	272	241	245	256	274	249	281	265	272	262	249	244	276	264	241	258	262	242	255	249	254	270	251	280	225	269	313	290	269	247	260	260	255	277	207	255	269	237	244	267	273	243	262	246	239	250	281	235	231	267	258	249	260	218	274	287	252	239	245	249	266	233	255	234	268	241	228	271	247	214	280	234	262	276	256	266	244	260	271	249	282	258	259	222	264	256	254	245	249	272	268	243	260	270	287	237	272	279	246	245	249	255	271	302	275	274	245	234	237	248	269	241	251	268	260	232	247	269	237	258	237	243	251	239	257	258	282	263	255	255	234	257	289	270	258	252	222	274	256	246	264	255	292	304	226	284	248	244	239	260	255	223	216	256	241	261	259	274	260	238	249	226	290	233	222	261	257	249	255	265	266	292	279	256	241	233	259	264	240	278	248	230	227	264	245	217	246	267	262	259	258	248	258	274	243	215	272	253	273	261	291	277	259	245	290	250	259	243	258	262	249	251	242	211	296	238	251	294	240	279	250	271	256	261	261	253	266	269	246	228	267	284	242	270	235	266	266	269	239	235	279	273	247	243	279	258	239	230	281	252	235	269	274	223	262	223	251	232	238	248	254	262	221	241	251	259	233	257	257	270	267	237	266	255	265	263	221	266	231	261	270	226	242	228	248	247	211	261	225	259	256	259	228	286	251	262	273	291	242	242	250	248	251	267	277	287	226	228	273	241	257	244	279	254	259	247	255	246	281	222	254	273	285	245	271	241	253	255	222	219	275	249	256	244	260	220	227	264	298	276	257	225	216	246	246	246	219	268	232	301	239	272	283	246	270	240	263	248	267	238	258	255	240	283	258	242	247	257	233	267	264	252	248	271	247	261	226	238	262	243	252	244	264	277	242	267	254	255	283	268	269	251	284	263	251	231	217	269	239	254	222	272	257	267	236	275	237	244	244	265	246	233	282	237	260	273	254	226	241	284	270	249	251	249	223	271	258	259	235	274	264	261	251	243	248	220	283	298	268	220	245	244	261	233	255	271	257	246	294	260	275	224	246	222	224	261	281	256	225	248	274	245	244	235	234	228	270	218	245	242	240	272	272	249	242	274	250	237	269	272	246	244	229	265	241	254	256	275	238	272	267	265	247	233	237	239	273	275	255	265	249	246	247	259	274	249	281	242	248	232	240	266	253	257	259	236	241	264	240	280	237	251	252	240	253	255	264	256	268	241	242	287	282	261	259	271	284	257	253	241	227	240	266	253	274	272	250	257	266	235	253	286	262	251	259	263	278	268	251	248	286	291	237	259	262	258	214	251	303	279	258	262	260	250	252	257	238	294	225	252	244	242	251	240	251	281	260	262	230	234	254	245	263	259	261	259	276	245	259	321	253	264	245	269	250	258	242	222	230	254	230	249	256	250	237	234	255	266	276	256	268	242	261	254	257	244	268	280	264	235	239	265	273	271	243	264	247	263	244	267	250	275	268	257	274	271	228	251	246	280	268	262	248	262	258	250	239	267	252	253	279	257	264	250	255	268	261	266	250	270	219	242	244	267	265	294	233	240	271	277	268	293	273	291	275	227	241	234	285	242	256	268	278	266	258	243	243	260	273	272	212	247	261	246	257	270	246	268	276	253	229	233	241	242	276	265	265	266	273	229	266	289	259	257	258	251	275	287	264	285	260	286	255	238	248	246	271	246	292	277	243	228	249	247	272	263	270	297	246	263	255	251	296	255	256	275	280	230	251	254	261	252	236	239	253	272	240	239	267	255	247	236	265	254	278	251	240	244	254	219	265	291	246	253	235	257	282	232	298	269	244	254	243	247	269	280	272	257	267	236	275	247	240	237	265	263	246	286	258	274	265	264	234	245	250	235	247	245	216	256	233	261	239	246	250	261	235	260	248	241	265	273	261	244	265	295	276	232	239	265	261	253	226	239	255	297	273	256	220	275	256	254	264	264	247	221	250	243	273	280	286	240	213	242	250	248	263	254	259	278	241	293	246	263	257	239	254	233	213	231	262	236	259	249	227	287	266	260	241	247	250	266	248	263	245	286	229	259	258	273	281	238	265	206	246	259	246	262	244	279	276	257	233	289	256	254	230	288	245	257	228	278	229	271	263	252	264	279	267	263	287	243	286	219	235	223	278	268	284	259	269	251	263	271	253	262	239	263	272	265	222	232	246	225	271	279	247	269	219	254	258	255	254	261	273	253	277	246	231	296	236	247	250	251	267	270	267	242	237	269	270	252	245	290	266	280	298	270	260	286	232	276	238	224	275	255	257	256	269	246	228	252	258	263	250	307	249	266	245	247	261	257	238	250	248	265	259	247	268	258	269	286	272	209	271	258	252	256	244	227	241	235	297	259	279	244	265	241	231	252	262	274	244	251	260	238	253	273	277	248	246	260	256	269	255	297	252	264	240	293	273	259	246	242	258	268	262	245	261	261	243	231	267	245	258	275	248	274	239	220	259	300	255	270	255	271	253	237	259	284	249	250	229	233	265	255	243	213	235	273	240	255	276	270	223	255	244	251	285	253	280	237	262	251	263	297	258	254	272	255	247	246	230	252	267	249	293	264	249	231	275	252	213	233	283	255	260	253	224	236	240	241	292	269	281	252	264	241	258	252	232	246	253	248	261	269	255	232	225	266	261	286	275	232	246	280	299	232	248	242	231	276	256	267	274	236	254	236	236	265	260	296	267	256	239	270	259	277	301	281	234	279	263	270	264	276	273	253	251	235	298	253	257	269	279	259	252	229	260	252	284	245	242	262	235	283	255	248	218	228	258	270	247	230	224	264	225	243	270	238	243	266	249	249	284	233	271	267	282	293	273	237	243	262	253	294	277	229	266	247	304	247	248	266	264	280	264
30048	16167	16150	10777	9935	7738	5772	4755	3080	1680	1361	1415	1717	1736	1476	1303	1406	1363	1132	1055	997	958	936	851	726	691	700	742	664	650	695	631	647	645	591	579	584	577	573	581	594	593	605	553	542	560	554	550	567	536	590	547	545	538	550	604	565	559	556	565	542	561	560	577	544	574	540	555	517	537	520	582	552	536	576	527	549	536	533	542	547	550	547	549	533	574	540	543	519	595	511	569	552	625	537	602	534	548	535	550	563	546	557	559	559	533	583	521	519	595	569	545	519	564	529	562	606	550	544	576	540	549	541	563	504	512	547	529	525	538	566	560	567	580	541	565	566	525	548	575	522	577	527	578	568	513	542	564	554	578	537	567	558	527	563	551	520	534	546	545	533	558	570	559	547	567	566	541	571	565	585	528	507	555	591	521	516	540	552	578	563	510	513	566	554	555	587	550	538	548	541	564	549	578	575	509	505	585	543	573	524	523	527	566	588	573	511	555	564	554	572	515	523	541	546	620	544	541	566	545	552	566	543	543	530	593	538	561	544	576	533	595	542	547	522	556	541	558	543	545	567	578	565	524	621	579	569	571	552	530	535	524	580	565	580	572	556	575	572	544	521	545	540	557	506	546	545	567	572	581	525	575	524	556	544	504	534	558	570	536	603	576	595	520	562	547	505	527	561	548	553	526	521	557	566	555	571	528	562	555	580	550	582	577	578	588	559	579	574	547	532	559	504	568	524	562	525	566	538	568	559	563	487	558	524	594	540	569	580	536	594	533	518	502	584	571	539	535	570	525	619	550	574	547	523	548	558	550	571	512	522	536	539	528	525	577	525	596	581	561	527	528	536	557	566	523	531	544	525	581	540	501	514	598	562	524	569	578	531	567	548	535	569	547	594	547	551	540	558	575	547	533	540	499	557	513	546	537	559	555	519	543	530	534	509	563	524	560	570	550	589	552	550	564	569	553	512	531	534	526	546	559	561	588	554	528	559	562	537	550	527	575	535	537	517	539	553	562	540	529	581	531	523	577	540	542	538	560	571	539	563	598	555	555	517	539	571	551	586	582	576	532	541	535	547	567	548	558	563	562	514	592	543	489	552	579	594	561	519	527	554	549	560	547	550	581	563	580	564	584	556	490	494	591	558	500	546	553	546	569	550	572	546	514	514	560	527	546	544	533	531	557	543	551	547	549	570	539	576	531	579	578	527	546	560	564	538	526	532	556	526	524	551	615	534	568	546	538	552	564	544	579	531	543	542	617	519	546	562	590	534	557	582	489	581	548	541	570	557	545	593	527	579	548	554	561	566	586	556	547	554	550	559	517	531	543	525	551	527	561	525	552	544	590	522	544	554	551	504	555	555	553	561	543	516	524	575	612	581	575	529	543	535	553	568	571	550	555	539	507	569	534	570	557	549	551	560	514	559	547	510	553	512	569	576	567	518	573	516	582	568	565	543	577	552	521	555	531	534	547	574	556	520	569	548	534	560	540	541	541	534	522	560	509	594	530	547	546	575	544	573	559	590	532	531	526	608	505	566	568	597	551	534	543	538	545	565	541	549	533	533	579	562	568	526	531	511	550	536	550	510	546	555	531	588	550	533	502	508	595	535	520	520	549	571	547	535	502	549	573	563	525	560	539	534	507	558	583	558	600	566	542	549	561	532	543	588	547	568	551	580	524	531	597	546	538	551	538	588	549	548	574	554	530	535	542	532	530	518	548	546	564	574	537	521	509	584	503	550	527	579	517	564	561	564	581	549	566	522	545	566	526	555	548	547	518	539	529	523	546	543	539	554	553	570	557	516	574	542	580	505	558	512	569	586	559	552	571	523	583	541	575	550	532	542	541	486	541	554	536	600	584	555	516	562	553	567	545	577	550	566	533	580	566	524	591	555	548	533	554	571	511	625	504	557	561	530	539	586	557	566	540	526	544	558	517	577	588	523	530	552	551	508	572	580	566	556	559	540	526	515	495	586	564	588	525	547	551	527	544	561	593	566	572	588	526	565	523	586	536	529	552	543	539	522	542	520	568	522	523	580	547	533	572	562	544	584	524	522	523	538	481	524	560	543	543	568	574	539	596	552	536	553	519	547	523	541	550	553	561	561	549	538	582	538	573	551	539	562	533	570	569	553	523	556	580	550	552	537	529	561	533	523	537	548	576	558	538	596	543	513	578	541	550	517	564	556	560	503	536	578	549	575	560	550	527	570	547	581	574	568	592	585	558	539	586	518	546	543	582	560	574	531	523	583	583	558	556	599	575	548	600	549	533	569	559	535	499	536	586	570	594	541	579	561	509	553	550	571	555	564	572	550	581	520	565	537	523	528	544	523	562	567	623	569	562	557	545	533	539	559	540	556	575	529	511	551	575	539	538	548	537	554	536	511	564	557	571	517	531	546	543	524	529	575	559	536	547	558	536	533	538	597	549	555	546	561	544	510	579	585	527	614	515	571	539	546	532	500	529	545	530	536	597	533	585	582	552	578	570	543	506	568	578	530	547	576	546	524	518	544	549	539	523	553	539	479	547	578	532	569	566	589	514	580	539	533	551	558	521	524	578	550	583	544	497	575	578	581	603	553	571	507	540	552	521	563	560	558	539	570	523	570	550	508	511	567	573	557	511	566	564	507	533	571	540	492	557	534	521	559	559	562	553	548	531	532	517	553	544	570	578	499	563	575	517	523	506	570	558	563	551	557	602	557	589	547	532	557	536	564	531	588	560	525	538	509	546	526	567	547	574	511	572	537	548	574	516	530	551	563	597	565	568	565	537	544	565	526	578	549	561	555	517	534	533	531	568	581	544	525	528	567	538	507	547	527	524	524	552	585	548	518	539	543	563	549	522	544	525	554	518	586	563	539	535	569	523	560	535	528	498	560	544	541	527	530	505	532	573	531	587	549	560	571	558	554	561	541	590	590	551	535	538	590	562	549	529	580	602	547	505	527	540	526	596	531	554	535	537	512	541	536	586	532	554	544	574	572	530	491	549	557	549	551	541	565	538	540	568	565	535	580	570	538	564	560	553	539	538	563	537	537	543	542	549	529	538	560	551	547	560	552	549	521	570	539	539	557	588	569	591	520	527	535	574	578	555	519	601	524	529	522	570	588	562	563	526	569	568	559	513	569	579	575	564	534	534	571	556	551	538	508	544	589	557	561	570	558	578	554	567	540	540	569	549	590	541	531	552	529	550	585	577	541	527	555	526	580	518	531	514	522	562	558	557	539	543	560	506	530	578	554	529	568	556	541	522	529	542	543	536	547	558	540	573	558	550	525	523	519	574	557	558	548	551	527	563	532	544	562	573	593	504	587	573	558	533	560	552	603	517	515	554	569	586	530	600	573	520	533	572	561	557	561	544	572	570	556	543	516	559	568	587	567	536	549	522	561	532	541	518	568	562	527	543	528	597	570	503	532	602	546	572	524	562	586	524	558	551	496	527	532	536	559	517	524	550	541	558	550	550	556	532	543	588	569	552	573	552	522	544	548	523	526	522
57460	30205	19768	8694	5313	3584	2598	2011	1295	776	562	567	664	738	580	494	459	505	428	455	438	391	408	371	315	385	358	347	339	330	329	350	321	265	307	342	336	326	325	319	291	348	297	301	334	341	308	336	318	311	308	286	282	282	282	307	292	304	301	282	296	338	323	307	291	273	290	303	309	299	307	321	294	329	283	298	314	259	346	305	329	318	325	299	309	315	298	283	306	309	310	299	305	316	301	293	284	324	277	295	300	309	297	290	288	305	280	284	302	314	275	312	336	286	291	316	320	278	296	308	332	270	277	286	291	305	295	343	271	322	291	348	328	309	284	312	333	284	262	312	311	294	308	300	331	291	299	309	293	340	332	324	332	329	297	323	286	277	306	312	293	295	298	287	297	287	297	304	296	355	282	287	301	326	298	260	233	308	273	340	312	298	267	294	280	295	287	334	312	290	274	299	275	275	268	319	289	291	288	357	337	296	311	271	265	295	268	279	298	286	279	287	318	317	310	304	295	282	315	250	290	290	309	309	296	310	292	296	277	302	311	306	314	290	301	305	286	320	307	308	321	281	295	307	272	278	303	299	318	297	269	317	277	323	292	300	315	301	335	310	295	304	318	357	285	279	294	293	279	267	341	290	325	320	312	298	302	296	304	277	316	288	299	306	299	331	314	318	286	282	280	330	288	304	285	286	329	283	302	275	264	316	287	289	304	311	296	305	322	283	294	299	316	303	313	351	307	308	293	297	300	284	330	286	315	296	288	292	284	298	271	306	262	296	316	303	283	283	297	290	276	302	296	330	315	289	290	303	300	284	319	307	314	298	326	302	273	318	293	303	303	294	327	327	301	321	307	304	294	284	304	310	280	309	299	295	287	306	276	271	318	296	280	291	281	308	312	268	294	299	326	313	311	307	304	328	253	315	299	303	291	292	303	343	277	327	298	278	302	285	324	299	303	293	284	338	283	252	313	319	301	316	326	270	283	297	286	333	283	285	308	316	330	290	256	330	310	318	314	305	312	314	268	315	299	286	286	290	296	287	310	319	283	279	315	300	281	245	284	291	293	278	322	322	328	304	308	326	313	291	284	317	318	282	276	299	262	302	315	320	260	286	284	298	328	322	296	301	334	356	304	320	288	293	290	303	286	297	300	286	308	291	312	282	263	275	297	308	249	297	304	287	329	304	310	333	319	289	302	297	283	297	318	295	300	321	314	254	271	303	305	306	323	312	299	308	278	272	265	324	307	328	281	322	312	297	292	293	323	298	317	289	310	317	322	303	297	305	322	323	305	300	324	297	328	311	293	293	299	276	286	317	320	291	314	312	306	310	308	346	321	302	296	295	324	320	300	293	293	302	285	289	311	330	273	309	302	310	305	313	319	296	290	302	322	273	311	306	309	290	317	291	295	298	305	331	312	314	315	294	333	308	286	300	299	290	284	326	303	323	339	330	316	310	292	290	289	291	318	305	299	309	299	308	325	285	353	282	311	272	272	288	317	306	322	303	307	324	325	288	308	333	319	310	305	273	303	256	282	285	294	333	306	288	316	281	322	266	315	283	324	291	333	303	281	261	370	330	313	337	304	300	295	319	320	297	270	284	281	316	320	324	289	314	300	281	302	312	339	297	304	244	313	313	284	313	275	310	284	303	297	273	314	318	297	332	265	333	281	288	301	290	288	273	314	278	281	311	311	280	321	272	314	270	302	300	333	307	282	284	305	292	275	291	297	286	266	305	301	318	304	342	348	303	319	298	284	308	299	318	301	306	303	311	341	260	319	335	316	291	320	301	301	272	307	300	270	302	338	325	286	335	297	305	314	313	283	337	285	314	310	309	299	294	281	348	324	304	300	298	274	291	305	280	294	325	285	303	323	322	307	277	292	325	300	297	308	302	317	300	296	269	267	285	312	314	331	332	319	282	321	283	301	269	301	313	274	315	293	327	305	303	310	288	274	282	310	313	300	296	335	282	290	297	270	283	331	297	291	302	317	318	309	340	304	289	298	305	316	344	281	304	313	317	297	278	283	292	321	263	322	305	273	277	311	275	289	286	282	281	269	313	307	310	287	311	313	310	330	264	330	295	321	278	307	323	349	307	292	297	308	290	317	283	285	290	275	287	301	295	298	312	287	338	321	320	298	297	322	312	280	297	271	336	309	308	308	343	338	324	273	293	302	277	301	316	315	326	299	290	320	265	298	307	283	277	299	290	289	266	296	331	299	294	280	297	312	288	303	314	292	306	265	295	310	326	324	320	285	297	285	302	269	298	339	312	285	301	277	310	280	280	296	291	280	319	266	327	335	305	288	343	308	299	326	296	323	298	317	297	313	299	317	286	355	327	296	283	314	297	331	250	258	274	305	348	329	323	318	277	307	309	328	272	319	290	306	346	284	289	291	292	314	302	349	314	287	285	275	262	292	303	311	279	266	304	332	292	285	332	346	245	331	318	346	300	303	289	340	264	301	321	285	286	272	301	298	289	316	279	294	321	323	291	292	268	268	310	301	275	281	286	312	314	281	287	308	316	313	296	279	304	317	326	318	304	287	310	303	332	315	252	327	327	307	311	305	272	296	290	335	289	283	258	309	279	321	317	280	292	268	325	301	273	298	301	297	322	326	309	298	279	332	298	275	284	292	317	316	298	289	284	278	277	292	313	315	318	285	312	319	304	313	315	297	293	304	295	289	299	315	300	271	297	308	320	311	303	346	309	285	299	292	327	280	290	291	315	273	321	312	308	295	301	306	258	295	318	301	316	291	313	280	309	318	337	271	267	341	293	279	330	276	267	280	316	318	268	308	314	317	305	305	318	320	311	338	333	308	328	267	292	304	306	308	296	282	264	291	325	306	302	319	298	327	297	300	269	299	304	332	313	311	298	314	320	304	314	284	292	318	301	305	289	340	301	293	291	316	298	304	278	293	295	332	266	321	290	275	338	276	288	292	289	331	316	310	311	321	289	307	267	308	352	314	298	300	305	298	298	273	288	320	314	316	328	290	262	323	315	316	305	288	313	280	282	302	296	301	296	325	340	325	288	293	300	281	294	274	335	346	309	296	283	288	316	320	299	296	246	326	291	295	313	294	312	277	304	299	337	341	305	284	291	268	297	306	288	283	288	312	305	287	306	324	296	295	289	313	277	329	319	301	294	308	308	317	307	265	294	292	296	312	282	313	306	277	308	314	291	294	322	280	289	316	328	329	325	295	293	348	302	344	300	297	284	274	339	305	299	306	320	286	336	314	312	307	288	268	322	337	295	328	292	309	299	304	283	297	301	264	301	300	282	304	301	297	301	271	286	296	284	355	280	328	309	290	302	276	296	334	309	315	320	300	329	310	292	307	305	280	290	282	289	296	349	292	297	315	304	297	302	283	316	314	305	283	307	307	300	295	311	243	311	291	301	290	316	258	281	327	311	280	314	319	289	285	294	318	268	316	310	310	293	262	273	283	311	306	320	308	321	305	312	311	276	302	316	291	317	300	297	289	298	297	279
33368	19633	21824	15579	14188	11487	9564	8165	5239	2673	1869	2262	2719	2632	2143	1937	1975	1820	1629	1395	1384	1278	1213	1059	962	903	893	890	848	818	810	739	778	712	714	711	705	735	702	727	702	687	696	698	684	752	640	696	638	645	653	684	633	666	608	668	629	692	597	637	629	632	639	590	614	657	673	672	632	654	628	651	704	615	637	672	712	605	630	646	704	659	660	589	646	627	665	628	645	624	639	620	655	637	634	607	640	598	679	624	630	646	646	649	665	654	607	657	583	624	632	621	668	614	645	626	629	621	640	633	646	654	659	632	679	591	651	648	640	651	643	651	626	621	661	588	622	622	587	676	662	651	608	630	674	570	624	644	644	657	621	606	651	676	612	656	651	624	628	615	649	627	652	645	673	636	679	652	652	628	664	609	613	670	621	637	645	661	653	601	637	635	643	640	640	611	582	652	625	666	684	628	642	658	653	632	655	582	630	628	647	663	612	625	603	652	640	614	591	671	610	617	628	646	634	638	665	623	629	665	594	605	646	706	613	642	598	647	626	638	649	647	631	670	652	669	651	647	631	661	699	679	619	608	654	647	603	634	602	658	640	649	700	614	664	650	660	634	653	651	624	667	645	626	668	625	617	650	619	606	629	674	702	626	592	632	673	664	665	580	629	643	606	628	646	609	624	646	662	660	653	603	614	628	631	601	631	659	643	614	614	651	698	622	615	630	663	621	661	636	647	624	669	702	635	642	593	608	662	609	637	653	621	666	668	621	623	621	656	626	630	654	628	639	659	638	607	653	646	639	664	678	642	646	645	665	646	655	629	675	628	699	675	603	634	652	629	602	616	647	599	659	578	659	645	608	630	643	635	651	632	630	560	628	659	621	632	609	628	662	659	659	632	639	634	608	627	657	629	638	634	629	614	652	636	676	618	625	662	654	622	633	682	608	629	625	633	645	664	672	627	646	605	627	646	638	687	611	676	647	636	655	638	650	649	638	615	635	596	614	622	648	630	639	626	625	591	646	615	629	631	656	616	637	622	622	631	657	640	639	631	663	629	626	653	639	606	564	674	637	661	594	631	623	668	631	628	587	672	636	637	614	636	653	636	645	640	678	636	679	636	598	633	624	700	651	687	636	642	633	643	639	684	587	675	664	628	649	629	625	649	599	671	636	660	645	622	660	712	598	673	635	660	611	671	622	601	661	658	620	624	603	653	626	658	642	620	623	634	633	638	651	646	618	601	653	578	634	653	614	655	626	612	666	603	666	635	617	687	605	642	633	649	599	612	660	616	632	707	598	655	662	657	639	620	616	644	634	622	621	682	647	627	607	629	680	595	622	595	615	655	647	614	716	628	648	603	618	685	649	650	641	581	624	633	607	662	637	699	610	660	621	638	662	693	621	623	618	613	640	614	662	684	651	670	598	642	623	640	684	613	627	642	661	660	688	637	605	625	619	639	663	631	640	679	630	637	657	678	623	635	653	672	652	595	670	614	683	640	654	667	636	659	659	646	670	643	660	621	634	632	592	604	603	643	621	601	661	636	590	651	651	638	616	644	607	637	611	669	611	606	657	612	663	633	580	617	608	621	603	620	648	659	634	561	661	641	626	616	646	657	627	626	642	618	637	620	663	686	641	643	653	655	663	669	606	620	637	616	628	636	643	622	623	609	635	635	652	682	627	645	612	669	619	623	692	625	629	641	615	658	656	628	598	656	646	635	658	631	650	622	687	636	634	629	618	646	667	675	574	656	627	598	634	623	653	647	655	637	620	652	650	651	657	633	656	642	671	628	644	672	613	653	623	640	656	647	612	655	619	658	615	677	634	641	637	615	626	633	610	591	577	636	615	659	580	645	669	580	670	686	656	665	674	632	660	649	642	638	643	596	639	633	651	668	640	642	637	613	621	652	619	712	651	638	642	668	667	605	685	668	650	608	655	628	664	603	631	643	599	622	691	637	590	599	641	647	651	645	663	645	622	651	623	636	629	660	630	664	687	646	662	617	668	603	661	608	639	625	612	688	639	657	666	611	571	635	626	617	620	644	669	668	654	656	712	623	662	682	678	605	612	662	650	644	654	643	595	631	636	618	644	664	665	647	640	657	592	652	634	615	645	630	589	636	657	658	651	635	656	616	653	620	632	612	643	667	662	598	675	621	628	589	591	613	611	632	631	657	681	645	657	640	634	656	624	654	636	665	619	645	639	603	603	616	631	635	607	672	656	635	663	642	625	600	603	588	637	648	709	668	670	679	603	594	663	664	628	649	611	677	638	612	661	599	607	648	615	691	656	646	640	591	685	633	644	639	619	592	628	622	687	626	620	610	611	633	630	631	607	619	632	654	580	682	594	599	604	663	585	679	598	621	634	645	676	633	640	704	619	646	641	637	659	669	612	617	641	618	646	680	633	633	639	617	652	659	648	611	640	689	665	618	683	696	594	671	613	654	612	652	643	660	640	668	626	660	603	666	612	618	580	675	634	569	627	611	640	646	631	636	644	605	656	660	613	601	623	690	637	624	600	688	604	667	615	614	662	647	652	647	610	646	663	664	612	655	600	645	665	598	609	658	648	607	640	643	652	655	681	662	657	672	622	646	620	622	662	688	638	634	642	681	693	676	635	639	643	668	660	640	625	637	585	595	711	678	603	644	627	640	658	639	614	615	623	624	625	665	638	657	628	665	644	627	651	647	643	633	667	642	620	623	673	625	652	644	647	627	623	679	657	657	657	634	639	649	622	658	614	578	617	638	637	608	678	624	691	667	648	637	615	662	681	617	642	625	639	593	626	676	671	622	594	574	676	595	638	612	642	650	648	660	616	575	688	653	666	682	624	615	646	648	668	626	606	659	624	622	619	662	659	709	630	651	660	631	618	626	661	601	620	594	602	621	642	664	594	615	619	641	662	619	642	640	644	641	638	646	657	612	644	622	612	646	657	628	643	634	702	613	630	619	636	603	665	614	601	659	627	630	649	641	601	680	636	610	615	633	639	636	595	643	604	576	596	593	615	635	604	635	666	668	626	674	634	624	622	611	667	629	598	628	586	642	615	638	677	658	609	691	638	669	663	663	672	656	635	634	648	598	658	645	628	642	636	638	665	644	588	641	625	618	610	627	644	670	623	624	577	648	660	602	661	685	633	618	628	596	672	680	610	613	604	649	669	688	612	612	660	647	641	657	640	598	600	655	650	651	646	636	636	681	619	609	612	607	639	640	645	587	624	646	646	592	633	645	624	633	623	638	602	628	578	657	665	637	650	637	665	622	620	651	675	662	671	679	601	615	625	642	617	673	647	631	636	590	712	616	651	698	628	599	662	592	640	607	657	642	601	610	626	605	635	609	663	615	603	650	622	629	599	630	644	611	598	600	625	576	659	698	627	642	620	656	599	660	626	698	631	630	691	617	606	656	619	585	661	597	628	593	694	643	632	631	644	656	592	635	622	623	643	671	596	597	640	663	640	667	658	612	651	649	618	677	597	613	621	617	643	686	638	579	656	643	646
31578	14948	6953	2869	1826	1120	865	676	470	359	339	349	413	388	366	329	319	312	302	299	281	334	300	290	276	249	267	275	276	250	251	215	266	238	249	243	236	273	235	268	253	259	243	259	255	262	265	214	260	230	248	254	269	259	251	269	252	242	260	255	257	267	309	250	253	220	271	244	269	238	255	217	239	262	253	252	249	277	253	269	251	217	281	250	269	247	229	270	252	271	258	275	265	241	235	249	233	233	264	263	268	270	232	236	269	227	258	282	259	250	250	233	271	237	266	228	241	244	267	220	243	301	280	268	276	264	253	247	293	271	256	236	254	253	268	262	235	267	267	272	256	250	245	239	267	278	253	252	249	269	251	247	233	259	266	264	274	264	253	265	275	252	255	262	263	246	286	245	243	230	252	252	248	248	258	266	271	242	254	263	274	256	259	274	243	221	253	224	261	272	272	278	250	261	274	249	265	245	253	247	251	255	222	251	259	264	285	266	272	264	243	222	268	250	265	228	244	275	274	267	245	269	280	266	292	259	257	226	277	256	238	276	237	243	280	257	252	234	251	263	277	205	256	239	257	249	260	251	230	234	264	238	263	263	264	235	238	222	247	246	224	243	270	270	274	252	275	267	240	285	264	265	290	251	268	231	227	272	263	263	277	268	251	251	253	249	225	274	262	245	252	256	229	271	259	266	260	245	239	281	259	247	281	263	251	253	249	241	234	263	269	257	261	247	234	246	247	259	248	263	275	269	249	257	227	239	272	260	224	268	250	258	232	226	263	237	281	225	246	271	287	256	266	260	253	244	237	247	259	266	266	261	266	269	246	272	276	244	248	255	244	233	226	228	255	250	255	280	241	274	244	252	245	272	261	277	241	242	262	260	257	228	275	282	277	258	260	252	223	224	232	275	262	235	284	294	263	242	258	229	235	236	268	214	276	294	263	271	257	265	248	289	231	270	260	235	251	242	274	231	249	268	262	253	271	263	243	233	270	261	271	277	239	285	243	246	238	225	258	255	261	279	228	277	241	236	234	280	236	255	247	278	263	233	257	289	260	275	259	238	247	247	229	250	243	273	253	248	290	285	276	265	257	256	274	240	302	285	222	257	287	263	237	259	242	246	235	265	237	254	271	258	263	221	280	229	249	249	252	276	252	288	253	248	238	224	277	242	267	272	235	286	262	231	252	229	234	275	250	265	251	249	271	241	261	226	267	266	246	252	269	242	250	266	244	236	232	245	252	256	259	283	262	246	248	279	272	239	277	262	256	253	257	254	285	228	236	232	261	260	240	257	275	267	252	262	273	280	247	278	237	257	278	255	257	244	273	266	245	237	277	250	235	245	277	257	284	286	244	250	259	265	267	258	246	264	246	261	290	233	237	275	247	278	233	253	268	245	270	290	271	282	247	276	238	207	238	229	278	239	254	251	228	262	248	268	253	259	247	254	262	228	263	286	265	243	259	241	283	260	254	254	260	226	256	261	277	261	263	266	249	229	245	235	259	232	264	270	255	254	292	213	287	239	249	255	258	244	239	266	248	264	262	308	255	262	225	241	261	247	271	236	235	271	260	269	290	262	242	272	243	271	270	289	240	268	251	261	283	243	226	219	259	248	252	250	250	239	225	243	297	267	224	254	256	270	254	263	238	284	231	255	212	285	263	273	273	264	228	244	260	244	225	277	225	261	249	264	279	265	222	259	233	243	263	269	252	269	276	264	286	243	231	229	256	233	251	261	244	243	292	246	270	267	264	245	284	267	275	254	282	260	270	269	211	268	262	280	233	255	268	246	262	263	282	267	257	228	240	271	266	256	271	240	256	246	250	243	222	251	253	237	233	263	261	265	256	246	267	236	217	241	207	270	258	271	230	234	260	255	250	290	254	286	258	241	289	257	245	243	226	281	248	250	238	250	214	251	234	271	261	251	241	257	253	233	249	248	234	264	253	252	280	242	255	249	252	264	270	282	237	252	246	235	214	250	242	244	246	259	250	280	266	223	261	243	250	288	250	258	241	231	249	249	255	286	246	253	271	261	263	269	272	248	277	249	250	272	243	256	296	294	235	281	293	247	251	237	276	265	251	250	234	270	253	242	275	206	254	260	268	245	258	271	279	288	254	245	249	268	279	262	247	214	236	256	253	258	270	254	270	236	239	240	280	294	256	235	274	266	249	263	265	276	267	273	241	237	244	275	254	246	243	223	261	278	280	289	244	256	263	243	238	264	255	243	265	246	266	278	243	253	235	250	263	248	271	267	253	279	258	292	224	255	224	262	261	273	249	241	275	248	268	243	260	245	260	268	269	253	251	256	279	256	291	242	271	274	244	239	260	277	269	269	254	293	233	275	268	253	265	222	272	290	280	245	260	254	256	267	231	245	283	226	269	258	230	259	280	260	252	254	221	252	275	235	276	297	248	272	280	227	236	277	260	237	265	237	225	260	245	269	254	258	238	280	266	254	229	269	270	278	255	231	291	265	253	253	258	230	242	264	288	259	243	264	255	268	243	258	261	255	234	257	250	252	248	240	245	258	247	281	286	267	237	262	260	250	257	265	219	257	264	258	269	212	237	250	249	304	265	230	263	237	247	231	231	265	245	261	248	270	254	264	243	224	236	280	273	235	240	264	271	241	295	259	271	241	263	256	267	256	252	231	274	249	263	264	290	242	256	236	245	237	280	253	240	260	253	263	282	242	268	261	237	284	269	246	234	238	256	259	274	258	263	258	232	265	267	248	246	238	257	268	288	255	250	239	244	266	289	247	245	272	285	250	246	255	238	272	254	238	264	259	241	285	251	259	278	277	217	256	256	275	265	245	258	237	257	265	268	276	253	261	266	290	241	223	249	236	244	243	248	253	254	241	237	264	270	258	282	243	261	243	258	288	232	246	251	244	280	250	272	253	261	255	259	243	261	248	250	254	243	278	282	208	232	273	256	277	241	238	258	270	221	273	230	270	287	230	268	250	242	263	244	244	264	269	260	248	280	257	267	259	264	265	280	274	263	285	263	261	271	277	254	262	251	288	263	231	264	256	269	257	281	263	236	256	299	250	243	244	250	259	265	250	251	254	252	267	259	244	237	270	266	263	282	220	231	271	224	239	267	264	257	252	246	280	243	226	247	263	278	256	258	250	233	248	253	226	223	214	211	258	243	258	250	294	246	246	261	254	241	255	249	256	256	239	248	260	256	243	246	257	270	251	295	276	268	258	276	270	265	253	271	270	268	281	262	236	271	286	283	263	226	246	247	280	245	244	242	250	278	278	278	267	272	251	249	252	265	215	246	212	235	232	253	261	249	250	255	220	231	270	264	237	259	243	255	253	201	262	298	290	260	274	260	263	260	259	234	287	254	233	243	251	232	255	251	253	264	252	227	269	251	234	279	275	257	265	240	267	253	254	249	248	232	249	255	244	267	241	257	265	241	231	231	271	285	234	223	280	258	249	236	252	221	248	262	257	246	255	272	239	260	260	214	263	288	229	263	267	234	253	278	290
17859	9931	10289	7235	5886	4098	3006	2202	1508	1038	1001	1142	1374	1217	978	1005	979	903	914	839	868	764	755	701	628	606	675	673	647	621	610	585	600	574	605	596	564	574	535	578	534	586	550	514	539	535	537	501	586	573	523	566	588	562	580	524	541	557	532	537	540	553	527	602	557	522	552	542	503	540	512	539	553	573	581	567	565	546	548	565	555	553	534	552	557	569	529	557	561	527	539	542	543	505	502	531	539	530	511	559	583	548	574	540	592	547	571	575	567	548	550	554	537	524	508	562	533	570	574	569	570	569	513	536	554	533	576	515	551	507	554	554	515	552	531	522	537	549	550	529	548	518	566	538	485	519	515	572	532	521	547	558	565	565	568	568	533	560	531	504	538	573	482	572	571	570	558	500	524	533	591	565	547	511	565	580	533	523	542	539	536	576	538	511	554	565	535	549	535	553	544	590	485	554	531	569	583	534	535	520	548	532	550	557	541	506	568	591	539	533	525	546	506	538	565	532	570	536	528	527	526	528	481	557	562	597	541	532	559	511	533	524	535	514	521	559	527	502	552	543	601	516	506	524	559	537	560	554	540	562	576	553	518	565	565	502	535	567	585	518	529	523	526	532	539	579	574	553	544	568	548	555	545	512	520	558	545	512	541	577	552	539	574	521	555	525	508	572	540	558	566	552	525	509	560	550	572	541	518	542	570	552	563	533	538	563	541	500	585	560	548	526	549	547	555	579	601	540	506	528	555	558	588	536	584	545	559	518	554	542	526	545	544	558	538	558	544	559	529	533	588	572	560	527	562	534	549	529	511	556	532	541	584	506	565	529	552	543	547	568	544	527	519	519	541	537	521	553	565	586	584	502	559	566	564	580	586	547	553	542	536	605	555	517	580	565	561	510	507	509	520	558	535	547	536	586	527	588	525	525	573	581	552	530	554	576	535	570	530	515	545	546	565	526	531	545	558	509	570	541	545	523	565	555	572	569	552	529	569	583	570	511	515	509	537	504	534	574	551	577	547	532	554	536	560	566	535	529	583	538	561	475	516	565	538	497	553	549	563	569	518	517	521	542	535	572	550	549	572	538	536	549	547	578	537	492	539	531	544	495	549	537	570	521	565	554	521	544	590	558	580	537	582	530	557	542	543	564	526	534	569	559	525	584	566	550	510	561	559	566	526	592	510	574	547	543	499	546	558	530	525	544	563	568	511	542	554	524	559	537	584	570	549	553	583	514	528	556	535	563	575	504	553	562	560	529	557	538	561	537	526	529	530	547	539	541	567	547	540	526	578	572	559	570	582	512	522	568	591	554	560	559	580	539	558	561	542	521	577	533	535	570	535	526	547	534	562	532	554	577	521	561	549	545	529	510	570	514	552	550	548	550	542	564	574	509	547	552	607	553	504	540	568	554	603	548	541	563	548	542	546	558	513	576	575	578	570	529	555	546	535	497	547	517	587	580	568	553	540	519	528	531	547	556	544	614	527	512	534	555	531	571	562	536	499	560	545	546	551	533	535	542	555	557	523	518	543	552	550	537	480	540	566	550	492	525	528	562	557	562	547	546	559	512	530	526	575	534	567	543	523	518	574	508	528	572	545	545	560	568	574	500	567	554	546	522	581	544	565	529	576	565	508	500	544	579	531	576	566	541	507	539	548	544	539	535	529	560	541	521	583	518	533	552	531	544	567	539	506	554	542	567	554	534	509	537	573	549	538	553	519	583	581	560	535	537	519	551	542	526	570	613	538	530	575	541	548	529	518	534	528	567	510	580	550	517	537	580	534	554	532	570	540	520	537	541	578	572	506	527	541	517	527	560	526	535	549	568	564	529	543	553	573	519	557	541	571	564	532	538	561	541	536	519	577	551	534	556	563	569	534	549	537	554	556	556	519	547	556	528	600	567	537	547	577	530	568	525	534	498	543	512	568	531	571	591	520	526	517	558	571	526	517	593	562	506	557	526	568	535	573	550	565	572	526	562	500	561	541	561	557	555	537	595	555	522	530	529	560	563	544	541	547	524	538	525	534	560	537	500	568	573	520	542	540	507	571	572	514	529	565	516	563	607	559	539	568	563	554	570	572	538	538	549	559	544	573	555	503	578	531	545	545	516	554	590	514	570	546	517	532	559	556	510	514	574	552	567	531	504	538	523	524	566	537	527	521	552	550	575	515	577	540	549	560	533	551	508	517	552	529	556	508	581	548	554	545	568	526	543	551	542	564	509	564	535	561	549	576	554	526	535	556	538	544	559	564	559	530	542	517	520	537	565	560	538	558	580	545	557	558	539	515	528	548	518	564	574	555	541	513	550	601	537	524	527	564	539	568	519	574	545	568	548	513	495	547	526	526	572	562	567	568	550	523	595	527	554	543	524	526	525	537	558	536	547	562	578	508	559	517	525	514	562	557	537	551	566	533	597	519	540	541	517	561	584	531	556	521	518	533	544	531	531	576	532	556	537	563	566	513	540	544	566	529	542	507	580	580	546	530	523	509	517	566	546	523	562	575	554	550	547	577	531	549	554	562	550	533	506	539	554	508	524	500	530	507	557	520	498	538	524	498	522	576	582	527	594	562	578	525	536	565	522	536	527	500	500	525	560	573	548	543	563	534	513	577	566	547	549	583	507	503	510	589	553	541	524	491	536	549	521	548	554	498	546	582	556	528	562	549	535	575	538	529	515	534	525	581	516	543	531	524	528	559	540	554	597	525	567	568	571	569	588	505	585	533	597	606	515	530	558	579	565	481	540	569	562	559	547	532	564	569	554	537	539	569	556	554	533	508	535	559	552	538	557	519	572	539	546	502	548	524	557	557	581	540	571	522	523	540	584	589	561	522	552	543	522	559	543	514	519	586	563	606	538	501	555	483	543	567	578	523	548	560	543	542	567	538	536	560	558	573	536	542	536	548	537	561	530	516	518	542	566	546	538	528	533	510	540	562	550	527	554	520	548	543	571	580	552	537	562	509	569	566	580	535	522	490	518	544	525	555	535	546	543	552	568	587	579	540	527	567	545	552	575	532	545	558	574	549	568	544	521	551	501	507	571	553	538	541	551	573	545	516	531	557	524	527	542	535	515	576	571	549	559	588	566	532	571	572	532	520	559	554	521	584	516	548	548	569	525	569	531	568	545	594	552	525	545	542	570	535	496	515	522	565	517	500	563	552	541	537	541	563	608	525	577	526	513	575	544	552	532	520	550	524	569	521	537	541	566	506	534	546	540	514	580	537	546	565	551	548	564	598	498	560	549	582	537	540	533	537	501	552	527	529	554	575	530	489	521	562	534	542	559	551	549	579	525	541	540	584	518	531	540	526	557	554	523	550	553	552	554	511	556	522	505	519	533	596	560	536	577	533	544	550	557	530	563	567	556	521	545	538	511	550	575	537	556	534	605	568	563	583	584	495	569	514	568	531	503	549	529	543	567	547	560	519	565	556	542	544	583	555	541	566	558	567	552	545	513	506	519	553	563	555	549	496	567	547	524	542	550	512	567
51847	24274	13456	5240	2853	1823	1502	1272	715	500	466	526	478	502	423	379	393	348	380	366	327	299	300	289	257	300	258	293	295	292	293	285	246	288	290	272	257	277	292	275	288	268	256	265	266	292	287	285	252	237	280	245	260	242	225	270	217	225	253	265	262	313	282	275	257	267	240	240	282	242	301	225	263	240	246	299	253	238	246	271	260	231	220	271	294	281	269	269	286	275	256	284	244	244	240	251	264	250	273	249	266	246	291	274	268	231	265	235	269	229	246	255	251	228	238	232	268	246	256	220	244	271	263	270	257	250	256	279	278	246	259	247	248	226	273	251	271	247	256	247	262	255	253	243	276	242	270	264	261	254	279	248	246	274	273	269	253	244	256	289	273	237	246	278	268	242	248	267	256	273	255	254	263	243	239	248	252	266	275	259	243	276	245	225	243	259	267	268	244	243	274	240	245	278	286	275	307	238	275	244	231	259	268	244	246	248	246	268	268	257	266	264	274	285	264	215	268	245	264	241	301	280	272	278	223	248	278	291	219	274	282	246	264	268	249	275	249	252	254	247	258	241	245	307	252	237	243	244	292	239	271	269	267	233	238	237	264	253	268	279	288	264	258	243	266	261	245	247	270	252	232	297	250	261	262	222	277	247	253	225	234	274	240	284	228	225	244	239	281	263	263	265	253	250	247	259	273	249	273	300	250	256	262	248	274	264	280	276	276	262	245	287	231	248	273	249	267	229	260	239	281	230	279	259	253	282	239	275	230	251	277	263	247	291	268	267	271	230	258	250	263	270	288	279	266	240	244	264	259	264	234	236	285	233	246	266	248	250	262	275	284	279	285	266	282	267	244	251	284	245	248	223	234	261	250	272	214	215	253	264	284	270	259	308	246	256	262	228	243	249	282	275	264	300	247	254	272	282	298	253	250	257	268	267	244	265	269	276	227	259	281	252	265	244	283	241	266	273	253	254	259	262	259	243	252	249	264	270	228	229	228	257	284	258	284	258	256	282	240	235	267	251	270	250	242	281	274	282	252	271	269	247	272	287	245	275	239	255	261	246	260	270	237	257	240	234	255	269	269	282	288	233	248	265	257	281	248	236	264	259	272	225	265	262	248	227	263	280	237	254	262	238	298	297	294	244	265	258	259	248	275	283	263	229	239	276	245	257	244	272	262	267	274	269	245	268	260	267	267	275	283	266	273	267	262	252	238	265	231	270	263	275	256	282	267	254	257	247	257	239	224	272	272	268	234	260	257	286	278	252	268	230	262	252	253	259	269	252	244	251	236	241	287	230	274	244	284	262	289	277	264	261	285	284	280	271	259	241	296	262	227	255	257	270	299	290	216	252	294	281	232	270	255	272	275	285	249	239	278	266	304	290	258	246	271	318	262	228	241	256	257	309	270	261	238	251	236	272	266	212	260	241	272	266	263	249	250	241	271	261	248	242	269	237	240	293	236	278	293	243	254	247	267	288	260	278	254	252	248	230	231	240	217	227	262	247	275	244	287	268	240	256	250	265	277	243	267	250	270	263	221	250	243	289	262	282	259	238	254	249	246	282	220	250	286	266	265	282	262	286	259	241	275	272	258	254	285	219	239	267	295	265	257	296	273	228	257	272	251	268	266	251	255	261	266	256	235	278	246	244	261	254	244	286	253	247	283	226	236	254	277	251	268	260	246	262	239	247	273	260	270	242	266	243	262	268	270	256	243	280	261	242	255	261	244	275	280	233	272	279	281	236	254	247	291	248	234	266	242	230	250	273	242	248	223	241	266	237	237	243	229	257	231	272	280	253	263	278	236	269	253	256	264	248	280	218	228	237	248	277	246	279	268	294	258	270	276	234	269	264	241	245	242	231	272	269	265	253	293	268	265	281	233	261	260	237	274	258	221	255	253	228	241	261	278	257	261	273	243	250	253	241	263	242	266	265	237	273	275	294	278	279	260	256	248	237	273	251	245	261	262	247	247	242	287	259	273	229	244	256	243	290	264	269	260	256	242	273	272	274	261	240	264	246	253	257	297	265	269	273	248	253	289	269	253	259	276	265	234	287	264	265	284	262	257	237	279	239	264	251	246	265	254	292	259	262	263	246	267	267	277	247	246	288	246	245	263	266	259	256	277	276	248	290	217	268	267	256	242	285	258	266	240	250	267	250	278	218	265	271	254	266	266	249	281	281	262	257	230	259	255	259	281	268	276	239	272	266	242	231	243	230	278	287	300	255	259	259	282	246	258	274	268	262	247	246	253	289	248	280	247	247	245	259	266	283	303	251	259	226	261	246	253	283	281	258	235	264	248	254	228	268	261	261	244	278	242	287	232	223	249	261	296	265	272	249	247	282	276	260	282	251	244	242	272	249	258	257	277	238	273	209	271	255	220	279	263	255	281	254	302	240	246	240	279	269	257	231	234	250	222	280	269	248	289	265	287	284	274	271	272	259	252	260	268	254	305	248	242	261	257	271	248	262	287	255	248	258	269	294	242	258	257	241	266	265	252	253	247	277	257	244	239	295	237	257	237	269	251	256	250	275	271	265	282	295	301	267	269	238	291	247	228	237	261	256	251	242	263	256	245	272	230	281	270	257	251	237	258	228	252	268	237	246	242	263	244	283	258	272	260	273	255	259	230	269	238	260	272	244	295	244	256	278	281	259	247	246	260	264	264	280	274	298	247	246	277	267	260	269	276	241	253	262	262	247	285	253	267	267	260	305	258	253	267	230	253	278	259	255	270	291	277	259	249	289	254	277	257	249	238	251	232	243	251	238	215	271	245	247	239	268	288	258	256	247	226	265	255	265	237	277	241	263	269	238	240	257	252	267	272	268	272	244	299	247	255	252	275	235	282	244	259	264	268	268	266	263	251	253	270	244	280	248	268	246	269	257	257	295	264	240	258	254	283	252	257	261	253	280	269	261	268	242	263	270	246	244	262	253	266	257	299	233	239	241	238	269	273	278	269	248	261	290	279	264	227	258	313	254	239	244	295	250	251	257	247	271	243	294	258	233	276	234	238	253	228	291	226	229	292	254	264	258	283	262	237	253	238	233	283	221	247	245	266	291	255	278	274	254	270	265	291	276	233	253	265	251	267	280	294	290	269	282	268	263	260	242	227	283	273	239	278	271	296	272	255	266	233	257	223	273	250	278	261	280	273	257	265	240	250	268	260	290	263	250	253	281	258	253	237	276	251	280	244	263	251	249	263	280	259	273	254	270	243	277	254	251	271	255	262	292	263	252	222	245	275	287	254	270	235	282	264	268	251	225	270	269	287	266	244	241	246	292	276	257	276	259	266	286	281	244	259	273	282	261	257	256	249	266	279	251	271	284	256	241	283	291	264	249	295	246	262	262	283	297	275	238	250	255	224	249	293	268	241	259	293	236	260	248	236	223	242	269	271	250	260	318	258	252	237	206	264	259	286	258	270	267	286	274	265	255	264	264	249	270	257	269	258	274	259	264	283	243	240	292	298	233	247	240	296	294	254	280	252	243
30219	15783	16123	11108	8795	6830	6057	5298	2864	1750	1668	1987	2131	1675	1374	1256	1259	1170	1185	1057	954	984	904	772	686	722	696	688	731	711	696	665	666	634	609	600	632	606	524	587	584	597	661	614	587	591	552	563	573	559	572	567	581	532	598	543	566	540	580	544	583	527	538	570	555	612	585	579	555	581	566	568	547	590	519	565	511	558	592	567	524	565	537	541	525	545	541	532	532	547	584	598	554	576	601	590	559	537	558	565	535	532	537	593	537	558	566	580	577	584	569	609	584	539	533	554	582	554	538	559	529	531	550	519	564	566	582	585	551	582	543	565	569	561	560	531	521	557	532	563	557	570	549	612	576	540	587	606	568	581	545	566	535	570	560	552	557	567	550	563	538	580	555	556	559	578	578	563	560	564	556	526	577	518	533	533	582	509	583	516	572	565	549	576	544	571	532	559	579	574	544	524	544	518	570	547	604	506	554	544	585	545	605	566	534	523	502	532	530	519	577	501	515	541	535	529	572	568	589	588	526	552	549	555	560	582	579	559	550	554	514	573	580	539	522	546	564	531	573	580	577	523	580	564	600	525	557	550	532	585	541	564	530	616	515	579	563	590	571	565	533	574	585	587	577	557	564	558	536	525	569	571	592	528	584	535	534	621	587	564	555	531	630	546	592	587	529	544	577	559	558	542	579	574	567	563	571	575	571	554	571	558	552	573	559	577	586	534	548	569	543	580	593	577	573	552	589	617	531	593	560	571	578	561	563	555	556	520	554	534	622	567	570	545	569	585	508	552	552	522	547	558	562	582	573	554	568	557	572	538	550	540	582	553	544	554	601	563	562	578	581	550	582	568	571	548	583	556	563	575	581	565	522	613	574	570	554	533	551	587	559	560	560	550	575	514	558	543	569	552	526	493	570	546	582	543	577	523	546	570	602	595	574	563	543	583	552	563	515	568	569	537	555	557	541	561	578	566	559	549	561	571	598	573	555	594	532	536	567	546	593	585	544	526	590	532	547	612	566	537	495	583	584	569	563	537	601	523	562	609	522	553	542	558	552	569	565	547	554	578	557	579	502	584	597	549	558	567	529	591	566	567	581	567	558	571	584	574	551	558	536	552	550	539	546	558	534	545	536	542	527	578	537	574	555	566	574	593	539	556	551	553	579	556	576	581	589	521	553	556	589	550	582	539	576	589	573	585	569	564	536	574	543	533	533	538	576	555	533	556	563	554	561	601	574	543	561	561	574	579	576	591	580	551	562	543	586	558	510	530	579	550	492	553	548	560	534	522	565	581	541	610	541	549	549	569	524	551	609	569	563	548	542	580	584	559	557	562	556	584	521	553	534	555	561	567	570	572	581	570	555	518	564	587	573	548	598	591	533	610	541	515	578	598	532	573	541	557	579	572	558	552	586	532	561	584	550	582	502	515	564	576	579	559	571	544	538	585	537	569	611	522	531	573	544	571	518	549	532	587	521	572	526	576	534	575	574	534	572	558	561	568	572	605	553	533	600	553	561	551	537	584	548	574	571	569	536	562	578	577	535	563	542	576	562	542	537	563	565	549	564	526	560	556	565	579	543	526	547	549	562	540	571	526	550	584	583	577	547	564	538	534	553	514	566	542	504	578	507	577	562	572	567	564	571	554	584	560	581	565	543	552	580	534	528	543	568	559	526	544	587	593	592	607	587	543	576	593	572	609	588	552	581	586	569	561	585	558	537	603	539	573	545	548	568	571	605	571	537	593	564	543	582	565	613	602	561	553	580	542	552	564	559	580	564	544	557	547	571	556	520	570	598	579	557	563	530	551	584	511	588	516	607	550	542	587	562	594	577	528	591	565	588	586	582	552	569	586	578	496	563	500	527	589	554	567	542	536	568	562	574	560	594	583	594	565	571	563	549	556	567	574	551	542	502	534	538	539	539	531	520	573	553	567	528	575	546	586	617	571	570	546	572	562	539	552	566	559	537	583	553	562	566	536	555	528	570	543	562	580	541	540	573	580	589	574	579	574	568	574	561	560	567	541	575	570	521	573	553	591	600	558	531	508	581	576	539	520	565	571	593	531	574	563	572	588	565	522	572	533	557	613	505	589	556	574	562	541	579	561	572	556	541	600	574	555	551	534	546	563	524	564	544	613	567	609	524	587	551	528	542	562	557	519	589	591	580	541	610	590	544	564	540	556	553	556	552	540	554	549	530	571	565	547	556	549	548	542	555	579	562	540	571	552	589	567	549	566	532	589	540	557	534	581	549	571	563	557	562	568	553	581	517	573	555	547	572	592	588	568	586	582	559	580	547	567	564	591	565	584	567	565	573	551	574	518	536	559	569	521	567	567	552	574	561	586	548	570	553	516	557	525	542	586	530	568	565	548	554	583	533	632	580	554	592	567	591	606	597	557	600	615	588	556	588	561	566	534	569	604	566	552	544	568	562	567	596	542	545	576	553	535	505	548	498	550	524	568	517	588	552	562	564	570	596	560	543	520	532	537	575	569	561	564	532	557	522	527	611	537	559	517	538	493	574	557	541	571	568	523	589	592	572	555	586	585	554	539	569	557	571	578	561	575	599	544	572	536	551	557	579	572	560	550	549	518	558	570	552	544	529	550	553	565	566	571	607	535	560	576	527	569	567	536	565	570	545	578	538	584	567	559	579	572	580	543	526	557	581	555	623	555	561	562	536	573	538	576	569	539	512	584	571	538	558	557	560	564	575	581	600	589	573	544	551	526	570	533	584	535	633	531	533	545	600	570	565	527	564	587	562	539	569	585	575	542	533	573	550	544	570	567	621	549	542	570	504	561	552	583	560	560	582	557	497	540	570	579	565	529	562	517	552	521	559	589	549	512	580	554	591	565	594	542	592	559	588	566	629	567	521	523	571	572	534	547	566	524	579	538	561	587	575	578	618	551	527	564	524	565	556	559	547	540	559	570	572	580	536	604	544	539	565	529	564	563	552	540	578	527	533	542	554	581	556	558	564	567	571	597	596	549	523	548	553	472	580	556	544	552	562	584	552	564	540	576	580	531	552	571	579	563	560	531	577	542	551	589	594	566	549	569	526	501	560	563	529	574	567	543	583	541	568	540	541	553	519	585	571	540	601	533	596	556	544	558	565	569	572	527	542	581	544	529	585	587	534	541	537	533	561	554	544	558	541	592	577	560	559	532	571	555	559	561	556	583	589	535	555	544	558	553	569	580	559	546	546	544	582	566	545	521	566	562	575	594	536	560	562	561	525	530	560	574	568	565	578	580	572	549	545	526	579	596	522	574	546	556	575	577	561	553	583	539	565	567	541	542	615	550	548	575	501	583	542	619	575	542	538	547	570	573	548	575	580	547	551	588	520	569	570	560	589	522	566	552	568	531	574	515	539	582	508	602	562	569	556	613	550	554	560	539	550	564	588	519	585	570	600	574	561	550	544	588	557	558	568	585	549	567	535	565	581	576	549	548	573	574	575	579	555	552	605	522	574	542	540	562	594	575	562	565	608	579	580	551
56340	28814	18942	8869	4784	3068	2845	2311	1142	736	685	794	749	643	589	489	488	459	388	423	482	417	376	352	355	331	318	312	371	343	340	319	323	297	333	307	333	310	262	307	316	302	298	313	306	283	317	294	327	304	320	322	306	286	299	267	316	295	316	288	325	286	289	288	280	289	270	277	301	298	277	319	296	292	302	297	283	322	310	306	261	281	308	306	324	314	306	296	314	289	316	317	292	319	296	360	280	292	305	309	315	303	280	302	311	315	300	293	297	296	295	299	318	297	316	325	293	303	294	314	279	316	313	294	308	294	290	312	286	326	315	321	294	304	279	286	311	299	323	288	323	315	293	277	304	306	293	312	255	302	307	276	312	281	261	295	267	284	288	285	277	281	318	302	293	332	303	276	288	317	323	295	326	287	275	298	279	299	282	292	291	300	331	293	278	315	318	311	299	282	291	285	304	287	298	279	313	293	309	308	312	323	318	289	298	257	263	306	297	298	299	330	286	267	310	274	289	313	292	273	297	311	322	293	289	278	316	328	322	301	316	293	297	306	287	292	291	283	288	290	293	294	298	315	334	270	305	305	324	287	286	279	307	324	334	307	287	340	337	272	301	310	297	278	322	278	273	284	314	321	287	291	355	288	285	288	296	298	338	329	321	317	324	316	292	307	344	284	306	314	299	286	315	279	308	323	289	306	325	295	320	304	303	272	322	323	259	334	264	262	273	299	302	289	322	290	305	339	273	298	331	300	298	309	303	309	321	276	331	282	321	297	309	326	320	296	315	328	298	284	280	304	270	293	296	307	310	314	286	323	282	296	307	294	295	293	305	318	278	301	357	313	300	333	291	294	307	320	298	339	318	315	315	293	305	276	293	274	324	285	345	302	311	281	305	333	317	303	303	266	315	331	310	320	315	299	292	284	314	291	296	319	308	288	270	330	321	275	305	303	309	290	309	314	328	286	303	267	299	325	301	262	310	298	311	294	311	326	291	289	292	294	305	297	333	305	298	304	305	297	275	306	310	274	313	297	295	313	269	295	300	306	302	301	273	316	309	324	312	286	296	312	261	274	297	311	276	320	326	318	331	299	339	310	322	335	307	331	286	316	297	322	315	299	286	348	305	321	309	286	299	286	306	278	288	339	302	287	296	299	311	324	305	290	332	295	283	281	314	269	299	289	299	295	315	298	313	350	290	311	323	297	292	292	341	332	320	351	313	277	297	289	313	258	264	340	311	297	294	290	265	280	262	318	294	292	314	296	320	292	271	324	296	305	333	295	331	292	262	318	324	323	294	279	310	294	300	277	289	326	302	266	285	295	286	314	303	312	311	290	312	281	346	333	279	311	278	283	325	317	304	298	257	280	299	280	302	269	294	305	288	305	295	305	309	282	303	294	277	291	289	274	266	299	280	306	332	276	331	290	292	299	327	303	312	290	303	290	295	312	301	281	290	318	313	308	284	263	314	313	317	302	314	306	312	312	302	299	253	289	292	324	314	317	320	291	339	329	297	304	275	303	293	297	327	320	303	309	326	311	324	293	294	338	287	327	311	320	306	311	312	301	282	283	308	316	281	291	265	273	317	289	288	296	282	301	313	307	282	305	320	333	269	304	282	306	312	295	289	290	292	294	305	283	290	292	303	331	315	310	296	317	301	291	311	307	331	286	317	300	292	285	304	303	312	325	334	342	306	327	283	346	296	312	295	297	299	323	297	266	294	309	274	320	324	302	326	318	309	290	308	288	294	317	308	307	319	274	335	294	300	316	282	307	288	290	314	300	282	309	294	313	304	299	323	295	296	296	307	291	325	369	306	290	294	328	294	299	322	288	309	333	328	319	305	299	278	347	333	293	270	287	295	322	304	315	302	292	301	286	326	301	302	284	282	310	329	281	313	294	337	287	305	296	303	315	272	336	287	303	305	287	301	304	294	306	311	282	287	293	327	325	329	308	282	359	295	365	327	306	320	278	250	258	331	295	290	290	312	314	283	267	303	325	295	269	295	312	329	279	311	296	299	296	306	302	260	270	270	282	271	289	294	327	318	283	294	282	310	289	298	308	314	259	279	284	317	324	317	285	294	307	311	314	276	279	312	299	296	293	292	327	290	277	317	300	321	300	273	287	308	325	305	267	309	337	269	258	307	313	317	290	290	277	340	291	323	321	342	297	295	281	303	314	293	302	331	335	292	335	296	304	291	322	303	291	308	265	297	298	325	310	306	333	322	333	278	280	288	268	306	295	325	298	305	309	289	307	312	304	308	267	293	290	305	299	307	333	258	306	285	283	300	335	302	270	284	275	340	341	264	308	288	301	284	292	326	310	292	288	301	320	273	308	284	308	316	274	280	292	282	318	279	257	284	301	323	310	285	254	283	315	284	307	296	295	310	310	280	315	299	286	340	323	282	279	292	280	319	304	308	322	321	329	323	302	283	303	290	287	315	310	320	300	308	286	320	332	275	270	330	296	302	275	285	271	284	270	315	328	323	319	299	269	307	303	307	320	299	292	300	290	284	353	308	296	257	322	344	308	276	289	303	299	332	275	268	293	277	274	277	277	350	298	306	266	294	283	327	284	288	288	299	282	305	284	311	294	294	299	300	279	269	306	276	292	293	288	273	327	283	287	299	307	283	307	296	321	319	284	296	310	330	316	276	301	258	296	327	293	291	326	304	295	312	327	287	298	319	303	302	276	325	295	322	279	278	314	339	323	279	313	308	306	295	306	327	318	294	317	314	306	300	286	304	331	312	311	287	329	287	289	310	292	309	285	284	280	304	326	313	310	306	284	262	294	316	315	335	297	325	289	283	302	301	315	308	287	287	294	300	300	304	319	280	314	289	280	270	316	306	327	328	296	304	306	287	293	280	298	289	313	312	296	308	270	320	298	359	308	325	281	287	293	289	264	311	309	281	293	279	295	278	320	287	307	249	267	287	272	287	268	284	302	300	328	292	319	287	316	294	295	279	296	287	343	319	300	313	309	268	299	291	297	339	316	273	287	302	289	304	302	323	315	305	287	307	279	279	319	304	300	301	306	288	305	301	309	288	293	285	300	295	316	274	290	309	323	336	321	295	301	302	284	263	285	310	279	264	315	315	313	282	284	269	323	275	281	285	293	266	278	298	304	254	316	273	324	338	300	316	317	296	289	301	292	317	277	317	305	311	289	337	306	282	333	290	280	294	308	302	303	317	321	309	311	331	353	319	311	315	278	306	292	284	312	331	284	321	314	349	311	327	291	326	303	297	312	338	276	301	281	320	293	296	306	310	292	335	294	285	321	299	318	304	288	296	305	325	293	321	310	299	316	290	300	301	335	327	348	304	291	311	322	329	285	325	309	290	318	280	299	325	350	298	301	318	289	270	275	301	327	322	321	302	319	274	300	294	324	308	288	325	298	320	273	276	351	270	301	323	281	306	282	305	322	281	287	290	299	317	284	321	286	286	280	288	290	308	331	313	298	282	276	309	257	321	311	334	296	285	292	291	310	338	302
32343	19451	21049	16162	12716	10085	10505	8724	4134	2761	2662	3343	3216	2588	2008	1838	1664	1562	1642	1496	1340	1323	1216	1076	858	871	851	852	895	873	811	809	778	729	741	754	726	747	695	708	760	677	669	638	676	682	653	657	621	637	625	644	682	633	652	663	624	636	638	618	620	664	636	637	661	641	609	609	649	631	674	627	656	708	622	627	658	635	611	622	609	626	613	657	675	658	637	674	651	669	650	663	610	594	669	631	628	632	656	619	617	613	671	631	679	637	643	655	669	630	616	686	641	659	659	595	633	620	727	609	643	652	645	692	638	638	653	628	639	659	652	603	614	613	651	649	615	621	654	610	652	637	632	635	648	614	652	598	696	604	629	653	591	629	629	619	646	579	632	620	629	658	639	669	633	658	636	622	636	664	667	664	618	653	642	602	662	645	620	606	681	612	645	635	593	639	660	652	610	606	658	669	666	664	641	637	594	627	633	633	581	646	634	619	668	647	623	661	592	629	623	621	598	607	619	611	663	630	624	616	610	634	637	643	623	655	640	669	614	615	593	585	646	645	677	597	630	682	621	651	680	596	647	655	632	613	624	611	625	651	645	653	587	649	634	628	643	651	593	603	614	633	653	643	660	674	599	608	582	683	681	630	610	621	667	576	626	588	630	662	655	660	644	643	639	617	591	595	659	622	638	634	659	661	636	667	644	658	626	630	634	648	633	637	661	647	623	624	658	632	639	604	639	648	614	609	663	620	659	682	644	628	689	676	669	646	692	653	612	639	665	643	596	666	626	690	644	618	634	612	609	657	567	631	629	656	611	665	633	639	640	678	635	619	626	584	634	634	609	651	669	590	661	634	594	621	648	631	621	593	650	637	624	591	636	611	655	634	691	606	646	684	649	648	679	608	645	632	617	641	672	668	631	624	637	582	648	698	610	655	639	600	632	656	619	656	673	644	593	641	625	617	612	626	675	658	630	625	653	648	693	667	615	663	665	597	622	577	605	623	609	642	585	656	613	688	633	606	619	665	652	657	646	649	624	609	652	645	633	664	643	601	647	637	642	663	629	687	707	607	634	602	640	670	605	667	590	638	628	671	620	643	638	591	651	632	666	634	611	621	656	637	569	620	635	630	611	611	684	597	633	616	617	640	600	624	627	670	627	645	643	612	641	605	652	640	603	584	615	638	661	667	621	627	650	612	681	601	662	626	632	610	612	644	646	643	648	642	661	668	621	628	646	655	620	655	674	606	646	638	676	648	632	666	609	611	595	653	668	620	616	651	653	643	629	693	613	657	604	632	615	650	670	611	623	604	657	637	626	650	633	598	663	630	634	619	640	648	656	632	633	683	619	598	650	663	655	606	648	626	653	657	601	676	643	635	615	611	605	616	621	605	610	624	619	651	666	641	597	647	601	596	602	663	688	633	676	628	656	623	625	619	622	667	606	653	668	619	611	611	590	643	648	583	645	637	645	631	620	647	625	627	576	654	617	646	654	674	618	636	629	584	627	611	689	667	669	672	669	666	589	651	599	642	600	640	680	607	676	624	636	645	627	611	637	637	651	631	607	663	648	614	655	683	644	639	627	645	636	641	646	627	604	676	652	630	630	655	656	708	606	603	626	616	658	598	645	584	639	618	666	673	661	581	592	587	608	596	670	619	674	625	627	599	605	640	624	641	616	580	674	668	608	606	676	623	640	659	651	640	600	607	649	656	582	663	643	676	614	625	669	642	644	632	639	632	639	679	617	626	634	671	588	641	606	628	639	578	671	640	651	621	651	626	619	601	638	655	665	658	638	614	606	632	592	607	638	615	674	648	630	645	646	626	632	622	645	653	625	639	644	621	593	620	650	634	657	600	585	635	602	641	646	648	637	640	641	624	631	627	637	633	633	656	667	615	628	632	613	649	604	648	668	647	621	631	644	645	609	641	669	641	664	661	662	623	703	587	631	616	646	622	648	614	590	659	654	662	646	672	660	626	629	599	629	641	620	649	655	618	590	657	683	627	647	606	623	647	660	643	688	677	659	656	632	661	684	629	653	643	631	638	634	622	647	634	617	585	636	648	647	639	622	633	667	638	611	641	669	648	613	641	651	694	602	655	591	630	627	663	652	627	667	637	654	597	653	590	609	686	645	656	646	668	673	683	632	599	719	669	602	624	581	632	616	666	641	650	633	648	616	649	696	670	598	669	588	679	676	623	611	643	657	634	619	617	652	592	643	662	630	632	666	614	636	664	677	672	660	640	571	618	606	653	604	596	631	652	648	617	640	667	603	592	648	649	642	630	625	682	608	655	660	668	678	636	632	663	631	656	630	626	643	628	660	607	678	661	607	646	654	612	631	583	644	623	659	662	656	664	655	649	645	661	646	634	651	614	638	636	662	653	630	626	627	654	657	684	624	626	664	628	609	626	604	671	615	641	654	624	625	628	676	629	645	635	640	670	605	618	644	570	621	630	641	611	616	624	668	630	641	655	632	664	626	641	630	616	612	705	659	617	620	603	649	610	618	619	599	609	621	641	661	630	631	630	642	633	669	615	615	621	632	603	678	680	628	690	643	666	631	630	618	625	633	685	630	615	659	634	627	611	632	663	670	635	695	638	610	637	636	647	654	627	601	679	620	634	628	636	634	660	665	622	647	660	668	655	657	620	617	624	656	637	677	635	622	661	671	608	614	630	620	623	600	607	658	615	663	637	616	617	656	621	656	640	673	587	650	583	675	601	636	629	624	617	587	574	610	648	662	628	637	647	579	689	618	678	614	687	639	670	662	624	628	626	610	601	719	594	633	681	602	602	665	670	592	668	615	664	600	634	629	599	664	606	666	641	664	659	640	630	621	597	637	624	644	676	662	611	602	645	623	667	654	624	662	628	627	656	605	652	611	656	587	629	664	646	656	593	600	577	662	674	630	675	644	632	583	628	698	689	652	722	669	604	651	631	654	666	649	694	620	625	639	674	660	663	647	659	628	615	671	702	694	652	648	637	628	640	636	657	642	616	640	608	616	629	627	671	619	633	612	614	618	652	656	633	648	621	648	610	636	617	641	602	647	616	663	601	638	640	655	606	583	629	613	622	633	644	702	619	627	614	627	628	628	647	634	666	613	661	679	663	625	612	629	648	665	620	625	611	621	616	679	633	639	656	660	611	687	667	643	614	627	674	605	610	630	629	656	648	583	616	615	609	641	627	649	634	647	635	652	634	639	611	620	643	687	642	650	657	643	653	627	612	641	699	641	685	672	683	595	667	662	643	632	651	639	587	671	633	641	635	639	650	637	638	621	610	634	624	621	634	606	659	629	640	641	631	643	686	635	603	633	685	603	650	641	621	641	682	637	654	633	590	676	629	658	635	659	637	593	639	633	643	666	605	627	670	681	589	618	622	659	653	624	632	617	632	664	629	657	610	636	613	608	657	627	666	675	637	632	592	661	626	625	630	661	611	629	643	604	599	667	644	659	658	620	650	650	670	625	632	622	635	652	685	641	636	653	675	649	659	583	635
36339	15274	6132	2418	1388	905	709	534	387	328	362	437	410	308	327	331	365	325	281	310	304	287	269	308	261	244	239	285	279	266	289	280	280	270	248	270	263	274	258	264	249	267	222	231	272	237	247	265	246	239	238	264	243	264	298	267	259	258	248	291	243	253	250	260	243	233	256	242	244	227	258	222	245	270	253	245	277	247	241	227	252	266	277	256	251	233	268	237	226	246	263	273	271	235	254	269	245	270	249	249	256	246	244	256	267	251	245	228	265	241	244	255	236	255	250	271	277	249	239	268	220	256	262	294	258	227	275	260	248	291	248	218	266	241	262	298	265	271	253	252	227	261	255	248	262	245	220	244	263	336	258	250	228	247	271	253	243	283	216	273	256	299	266	240	253	287	225	256	281	238	245	240	235	256	228	246	256	227	231	262	245	292	258	284	254	260	237	243	284	246	250	261	262	238	274	271	265	239	289	271	250	247	230	281	248	258	244	282	215	216	247	266	265	290	263	244	284	276	246	242	249	260	280	244	280	256	247	276	238	248	273	283	285	243	235	248	271	257	258	259	273	248	293	251	267	268	247	262	227	265	261	270	248	272	272	252	261	275	269	280	259	242	249	272	263	239	287	230	263	270	231	297	260	237	269	259	277	253	255	242	280	275	257	244	248	277	291	227	282	242	237	262	254	258	277	255	252	248	264	248	248	269	278	241	275	267	251	263	243	238	268	268	261	292	269	253	252	253	274	254	267	220	240	232	238	255	265	221	269	288	291	274	284	273	260	231	248	247	253	261	249	261	267	253	271	286	225	271	262	251	274	278	237	262	237	266	264	241	232	290	268	273	245	257	249	279	260	229	281	250	246	266	237	290	256	275	276	306	266	275	272	251	206	237	288	246	282	266	257	280	275	284	279	264	260	260	258	231	260	257	269	280	250	235	250	291	252	248	265	267	243	253	258	257	234	221	257	252	277	255	250	276	237	249	244	256	236	279	277	264	273	249	277	286	258	233	233	251	278	243	264	237	269	282	272	243	255	235	239	269	234	243	265	255	253	256	279	241	271	261	240	276	217	257	264	260	265	258	282	267	278	270	247	239	256	258	227	236	250	234	271	277	230	264	239	223	243	274	262	248	293	262	258	286	285	260	253	271	245	247	229	273	267	225	268	246	246	309	270	258	293	219	222	265	242	219	222	265	266	242	274	286	271	253	286	225	250	298	285	258	243	261	253	251	262	260	265	271	267	281	290	284	253	267	247	273	244	276	277	255	259	242	270	230	250	254	251	251	238	257	288	267	265	267	273	280	248	252	261	273	275	272	291	249	265	277	256	284	236	249	263	271	223	243	266	223	238	244	239	243	273	302	250	246	254	246	281	219	254	267	250	233	268	257	269	226	277	243	228	245	257	250	244	225	214	250	228	255	235	262	272	252	280	276	257	258	229	282	247	256	267	268	246	248	245	248	234	266	249	242	243	300	271	252	276	285	250	287	281	283	279	241	262	249	252	227	233	258	263	258	259	271	272	260	299	274	259	276	231	238	274	236	283	248	230	236	269	262	260	245	237	258	244	238	257	275	254	243	234	241	303	245	252	242	238	241	236	262	256	231	230	246	260	253	252	246	270	262	235	210	237	243	242	226	280	251	270	247	267	271	237	237	255	253	264	254	255	255	269	242	278	250	261	234	255	255	263	249	274	284	268	295	229	265	245	274	280	270	276	258	276	249	232	255	253	263	239	228	247	272	254	266	237	231	246	262	252	239	238	233	259	247	270	237	251	264	241	249	294	260	267	263	269	248	236	217	251	238	243	260	277	250	222	238	251	241	245	243	243	275	273	238	244	265	261	251	280	276	254	279	251	246	239	278	276	277	307	271	250	241	273	287	271	267	238	249	247	251	236	261	277	271	253	232	261	267	233	232	252	255	246	254	246	234	309	254	257	259	276	273	277	270	299	272	278	278	274	271	253	252	223	258	237	291	219	275	251	246	262	258	239	263	270	267	271	255	262	244	254	272	245	246	302	236	245	295	259	249	252	245	298	236	245	257	266	285	233	280	208	255	290	248	251	240	231	274	250	244	261	243	267	274	273	242	244	267	262	283	278	268	284	264	247	257	257	256	278	224	278	225	273	242	231	268	244	287	250	279	256	283	268	261	264	255	257	264	251	241	245	262	257	274	257	241	249	280	269	249	249	271	248	260	262	246	235	238	263	253	233	238	238	250	237	258	260	238	279	265	230	256	262	250	257	238	267	268	237	250	249	230	253	269	257	255	259	293	269	243	279	260	235	274	294	243	215	249	290	263	262	280	216	254	269	235	225	276	240	258	285	265	252	255	264	260	253	260	260	258	259	264	302	265	276	263	266	286	243	233	247	251	258	279	274	269	242	261	254	263	262	227	251	264	265	257	285	231	252	250	251	241	228	256	294	235	280	233	284	268	233	226	240	282	277	261	260	271	266	249	235	244	262	272	250	229	275	262	247	232	257	240	273	266	250	264	259	247	246	276	280	259	252	234	279	274	255	257	275	290	270	262	223	241	236	283	248	261	258	250	261	237	242	257	254	254	237	256	267	262	257	247	282	248	267	281	267	259	280	252	297	258	251	270	255	259	264	247	260	247	268	260	275	256	266	274	264	259	265	248	238	270	243	280	237	237	240	252	253	250	223	227	221	253	257	265	225	247	235	256	256	257	253	273	277	273	292	306	250	283	235	255	254	260	237	240	254	288	257	244	264	269	262	281	259	241	302	272	244	278	251	243	228	220	197	253	236	279	224	274	274	260	299	257	276	230	264	247	257	237	275	264	275	274	266	257	259	249	275	248	277	258	294	271	252	242	250	242	265	277	249	230	236	247	240	274	262	242	246	263	269	268	281	247	243	241	246	252	253	249	280	276	259	248	257	258	260	279	270	257	245	257	238	242	281	258	250	237	243	256	246	255	227	252	259	245	241	261	223	238	264	249	246	230	230	238	236	239	275	272	249	236	283	245	252	226	260	278	274	292	260	254	291	253	247	250	265	250	265	222	248	256	257	281	271	244	258	238	253	282	250	271	284	258	234	255	274	252	265	289	272	242	263	261	246	265	252	247	242	239	253	239	229	233	275	289	255	261	251	239	288	255	247	252	264	244	267	283	277	270	256	243	262	263	245	250	256	271	248	238	256	243	233	265	246	267	247	285	246	245	283	217	257	256	227	289	286	261	266	253	252	256	256	280	221	252	256	253	224	225	257	258	242	252	254	254	301	289	259	270	219	246	244	236	267	254	255	284	271	211	280	290	307	229	280	282	237	272	241	281	268	233	243	259	278	249	249	273	267	277	253	245	235	281	229	266	255	248	274	258	222	242	273	239	254	256	277	307	267	241	245	224	249	236	247	255	237	259	265	234	275	272	243	230	226	260	235	238	270	242	274	266	270	265	288	262	252	263	251	247	238	255	238	268	262	250	233	240	244	257	271	263	238	256	255	268	268	256	246	238	259	235	250	278	247	239	270	258
21536	9238	8243	6443	4511	3342	2669	1825	1291	1108	1249	1392	1341	1048	951	950	896	891	859	840	742	745	748	631	627	633	559	608	616	610	621	614	613	575	556	532	540	572	561	539	564	514	524	528	577	540	564	527	504	556	522	538	539	587	558	566	542	511	536	528	573	569	538	558	552	543	546	545	543	544	515	574	558	520	576	524	547	554	534	592	551	517	546	536	560	550	511	548	550	554	547	558	502	515	546	557	517	529	564	550	545	512	546	562	534	544	565	532	534	541	530	516	561	578	518	538	551	505	546	537	535	524	504	542	529	538	519	541	534	537	552	563	542	541	523	544	577	567	534	490	606	524	554	514	573	533	571	555	534	554	570	541	532	534	553	536	531	530	535	538	569	535	579	534	570	557	558	569	574	562	545	538	552	515	510	521	569	576	568	552	526	524	524	547	555	549	554	554	556	588	567	526	549	548	511	567	535	558	542	529	529	568	564	538	539	562	529	507	555	510	549	544	563	573	533	527	579	561	529	530	504	581	514	540	529	489	548	572	578	547	563	521	535	479	507	583	554	576	554	541	589	521	522	517	511	531	537	508	554	568	516	568	569	554	569	565	565	541	563	516	525	579	526	479	534	528	579	555	548	580	508	570	515	537	576	527	564	513	555	554	551	514	548	516	516	585	519	501	562	553	557	516	533	529	537	551	517	559	577	562	548	573	572	580	563	542	552	576	498	561	531	493	534	520	536	586	538	532	523	490	567	550	568	535	543	530	515	527	572	566	495	525	517	524	577	540	566	539	571	531	512	533	541	553	569	514	532	560	582	560	556	546	557	542	554	530	559	553	538	505	565	523	573	541	562	547	553	582	508	535	516	591	555	508	496	576	544	561	555	550	545	543	517	574	551	561	565	552	540	538	562	543	526	569	540	540	559	538	539	530	531	530	587	528	556	549	532	494	528	576	513	547	560	555	564	546	524	582	536	541	571	476	569	583	561	566	526	564	594	553	556	538	534	522	590	544	551	572	553	543	540	530	556	522	581	510	532	571	556	555	534	547	534	579	545	563	527	515	550	549	561	553	551	573	533	557	537	526	559	569	545	532	525	507	531	610	543	550	549	559	552	588	558	566	552	552	557	525	545	530	528	530	534	560	517	565	573	568	525	565	538	544	541	525	534	538	517	559	563	538	526	546	496	518	591	546	548	524	554	528	562	540	564	558	518	517	568	554	541	571	517	498	513	530	563	530	533	551	511	558	565	532	542	536	555	537	533	536	547	562	542	499	554	514	555	568	532	569	572	527	547	511	562	573	506	584	545	618	545	551	511	545	537	531	602	553	548	526	564	533	546	581	562	541	514	488	573	518	575	570	507	581	537	527	542	545	521	539	543	558	552	537	573	536	586	514	568	535	488	584	531	544	585	526	521	564	559	538	555	532	511	550	531	530	528	547	589	538	545	533	533	515	553	544	539	552	576	470	505	544	623	575	545	571	539	539	482	578	527	543	523	561	534	560	488	547	562	506	512	513	564	527	552	541	527	521	569	567	524	555	511	519	587	513	543	541	519	554	566	542	484	532	529	536	572	538	520	530	512	576	550	538	532	546	491	532	531	580	526	569	525	560	559	559	538	567	548	580	570	536	551	529	626	563	561	525	551	566	483	560	537	516	549	562	522	555	524	531	556	503	506	529	536	540	590	561	538	502	557	514	536	496	522	515	554	526	544	563	554	577	543	562	523	564	550	552	518	541	570	522	567	571	514	510	536	578	606	542	579	551	540	548	573	563	534	533	563	557	543	563	582	552	546	564	493	550	547	533	578	553	601	581	533	523	537	574	515	522	552	559	543	591	540	547	589	562	559	535	523	586	541	547	588	513	533	534	531	583	570	567	535	549	584	550	551	566	522	561	532	497	589	525	522	554	552	539	545	532	563	523	510	531	534	525	522	507	528	553	554	528	515	549	503	499	568	567	541	543	564	538	568	543	514	542	555	524	540	544	567	585	553	484	563	573	592	527	544	538	518	510	523	533	531	557	551	563	569	528	552	572	558	605	543	520	586	577	553	546	583	556	491	544	592	538	518	573	572	521	559	555	523	618	545	513	530	534	555	554	538	569	583	523	487	524	575	522	551	537	512	544	516	499	564	520	526	552	525	508	569	556	556	527	542	571	538	553	536	547	503	550	527	560	535	533	517	558	528	540	534	549	514	560	562	526	560	582	523	541	637	534	538	527	563	538	542	536	575	547	503	511	542	565	537	543	530	534	562	531	561	560	565	535	520	556	539	526	569	531	539	496	540	551	537	552	540	562	572	568	529	522	545	556	521	555	547	543	529	613	550	501	544	546	583	559	510	586	561	515	549	529	532	519	547	561	528	518	546	532	517	605	518	542	574	536	515	508	549	527	554	553	509	566	581	548	561	530	513	536	546	602	548	572	506	510	607	554	532	567	539	570	543	537	527	532	551	543	566	523	604	539	547	567	569	565	508	553	540	567	540	528	532	486	567	534	532	468	543	565	570	563	505	523	521	543	538	528	540	547	555	536	530	491	530	533	540	558	524	561	517	538	583	523	545	512	528	556	537	523	543	512	581	568	534	519	536	538	537	580	557	533	542	511	520	527	562	553	542	553	560	527	503	528	564	541	538	518	544	518	567	538	540	529	561	529	520	564	528	563	540	586	525	515	544	479	540	514	570	502	549	537	581	517	602	548	546	536	557	553	552	591	519	513	541	560	565	553	554	542	531	580	542	514	555	577	537	542	502	564	528	541	576	554	562	558	578	513	537	544	528	565	551	549	553	571	528	566	524	584	548	543	580	553	552	532	566	578	553	524	518	543	519	541	497	534	550	575	529	519	530	539	502	497	580	526	551	556	529	553	553	564	549	530	543	561	546	553	538	486	562	533	548	538	535	538	553	531	538	549	531	549	528	534	519	564	550	503	548	554	527	531	571	542	545	558	591	565	502	506	547	544	534	521	534	539	492	553	515	503	561	570	558	542	568	508	492	598	509	520	500	512	546	529	513	532	597	577	540	537	554	547	541	558	559	500	575	568	548	533	550	564	546	594	560	508	567	548	564	561	574	571	555	543	566	558	497	539	520	559	557	613	537	561	526	547	537	546	519	508	529	540	585	529	496	537	526	542	556	551	580	546	572	572	566	544	519	551	531	560	535	494	556	547	555	531	549	549	529	559	578	527	558	554	538	585	556	580	503	527	535	571	531	564	522	556	543	557	541	535	561	540	547	481	497	507	577	567	496	523	553	549	555	534	523	524	545	526	540	533	536	513	523	556	522	536	547	556	531	548	585	514	557	542	537	566	523	556	544	590	509	580	512	529	559	553	591	535	547	517	568	504	547	539	532	524	535	514	572	525	588	553	541	537	530	618	502	552	546	549	570	542	562	553	520	532	561	540	542	533	512	546	495	525	517	521	539	558	540	554	608	522	553	538	565	514	535	545	562	583	593	531	536	537	500	517	582	573	554	571	544	560	552	534	555	556	531	534
51717	23335	12179	5088	2729	1857	1743	1164	633	489	491	585	606	428	405	408	403	382	318	312	349	331	287	298	302	296	314	284	274	280	296	261	282	240	277	287	243	251	258	286	287	256	297	230	254	285	270	277	247	245	262	283	227	237	236	238	224	273	292	272	229	239	282	231	252	251	245	238	241	223	246	288	264	263	227	274	227	265	245	260	233	265	238	234	247	255	255	250	221	239	239	247	219	313	244	249	235	226	247	243	234	257	272	260	238	236	217	271	229	256	237	238	245	231	238	233	294	243	228	256	237	256	232	210	264	273	247	292	231	262	250	261	240	214	241	251	270	240	255	241	233	277	256	279	252	233	268	254	246	272	223	271	266	241	252	276	267	251	262	282	262	243	228	254	272	244	224	251	235	272	259	252	251	236	250	276	235	285	252	291	238	229	244	248	250	247	254	250	234	271	245	271	294	299	236	255	240	271	276	248	270	251	275	250	242	262	266	237	270	274	269	274	257	246	283	269	234	225	255	257	242	229	267	250	219	230	273	217	255	261	253	243	238	232	313	220	252	258	244	250	251	249	256	245	228	238	248	268	224	272	273	221	227	231	224	281	252	290	276	250	229	252	262	253	223	219	254	243	266	221	229	231	239	252	248	256	295	248	260	254	267	267	246	230	255	257	254	243	251	288	267	286	230	218	221	252	250	261	247	263	247	248	266	267	209	226	266	253	241	224	222	251	230	222	238	270	250	258	216	226	266	254	242	265	261	249	266	214	245	291	254	213	240	262	249	258	248	244	250	246	281	240	222	234	285	257	270	291	233	250	273	280	293	229	248	220	235	253	223	268	279	228	242	264	261	279	276	248	262	247	261	267	244	264	253	227	237	271	271	264	261	271	267	256	292	257	254	251	222	224	249	229	256	246	278	236	249	215	251	249	267	278	274	256	277	255	240	251	248	253	259	254	263	264	245	263	236	230	255	226	247	232	217	269	258	242	253	253	259	267	276	243	240	233	265	263	262	233	229	235	269	242	279	243	248	227	248	251	243	255	205	223	241	245	249	234	265	233	236	267	248	266	265	257	219	265	256	255	255	261	256	251	259	250	233	219	245	233	244	266	238	256	256	267	264	232	223	261	254	266	225	235	244	273	266	240	268	272	254	264	262	248	256	260	244	217	276	240	247	244	267	233	240	238	242	229	251	275	255	233	253	276	245	241	258	275	275	254	229	258	261	255	255	270	252	238	253	255	276	263	229	229	230	242	258	236	264	248	231	287	274	227	272	250	271	284	269	310	236	258	244	239	223	211	250	258	286	296	274	257	232	275	237	249	241	249	254	256	258	220	246	261	225	267	253	256	261	255	245	225	255	257	256	242	283	235	228	230	226	217	240	268	258	216	242	247	237	256	259	294	238	243	244	226	270	246	254	238	251	220	275	247	261	243	236	230	257	261	249	248	265	269	236	261	253	270	251	258	268	259	245	276	234	251	239	271	251	245	258	246	252	210	257	254	232	259	277	263	239	261	256	272	255	265	264	242	234	255	259	234	238	233	273	261	259	250	258	294	263	265	235	227	218	256	268	260	254	250	272	273	260	233	263	281	236	259	259	246	250	228	261	261	271	268	247	256	247	240	233	255	306	278	255	281	233	239	255	222	233	260	256	259	224	283	261	262	248	255	229	263	273	262	251	252	232	233	227	266	248	280	264	263	268	266	238	277	245	250	250	257	264	240	237	263	274	279	242	269	253	214	281	206	265	309	253	251	274	239	211	247	258	250	248	257	238	257	271	250	251	261	252	224	284	292	252	250	237	249	250	236	251	253	236	265	269	241	248	272	265	248	247	251	211	242	239	249	252	237	293	266	264	254	236	238	272	270	262	254	263	230	261	233	230	242	245	257	258	273	263	274	255	230	279	265	284	262	263	245	256	270	271	232	258	215	265	270	249	259	250	237	257	293	250	242	241	266	229	214	240	230	288	268	265	233	251	276	265	229	257	251	248	258	241	265	254	261	250	252	267	246	248	253	268	266	259	263	249	242	216	268	227	226	216	259	222	261	258	253	287	249	242	252	286	252	247	225	276	259	270	283	238	244	240	239	253	247	235	242	227	244	247	276	254	253	259	266	226	270	266	260	278	262	263	267	294	252	276	270	237	248	224	295	250	236	249	251	250	238	270	274	277	264	283	255	264	266	236	249	245	260	245	273	260	254	244	255	285	221	239	208	252	258	280	256	275	264	254	254	234	224	276	266	250	244	293	257	283	277	263	240	246	252	231	261	252	224	264	244	269	248	235	236	279	266	266	265	276	257	247	234	233	269	260	224	242	244	283	255	236	283	252	285	276	239	244	228	283	242	226	262	233	229	273	243	268	248	246	234	223	245	254	225	244	234	258	287	273	279	256	281	304	265	256	234	229	263	269	266	239	238	268	269	267	242	266	257	219	249	247	269	231	247	249	266	258	276	240	243	234	245	241	260	245	243	244	272	254	242	279	261	261	210	276	266	231	237	243	270	275	292	277	271	230	249	250	271	235	255	281	239	239	252	259	228	251	285	255	241	267	295	246	223	238	265	256	253	239	274	249	241	272	249	256	241	244	236	255	252	265	281	253	250	256	245	259	229	236	231	254	242	259	260	267	242	249	239	247	246	254	272	257	226	201	252	226	270	250	251	261	292	249	187	250	240	241	254	268	224	243	254	239	243	238	229	268	243	250	260	228	239	237	251	228	243	240	279	286	252	232	263	224	231	277	267	246	221	220	251	240	244	262	268	254	203	272	251	252	245	245	248	284	268	272	247	285	258	250	242	269	276	230	274	275	269	244	248	259	259	256	261	256	239	256	264	253	246	269	286	292	245	259	234	251	236	269	272	257	255	274	267	259	230	267	261	310	249	240	272	254	271	257	265	261	217	260	258	281	266	244	237	241	257	279	245	262	252	270	275	241	267	227	262	246	252	242	241	256	253	251	237	248	255	261	229	262	251	259	234	252	274	267	267	263	260	215	301	262	257	241	235	258	259	214	274	260	266	259	278	277	254	228	242	242	257	247	261	256	236	220	219	236	257	277	246	262	269	229	257	243	216	262	206	235	242	248	257	260	267	251	245	247	261	255	263	271	233	266	269	259	240	245	279	238	261	249	231	248	268	267	258	259	251	255	257	236	243	241	254	231	240	248	292	259	244	244	237	264	217	245	254	253	234	264	236	218	246	230	229	239	270	239	300	258	258	223	273	243	254	229	248	220	248	238	258	228	246	235	246	214	213	266	268	290	276	255	232	260	243	229	255	275	245	269	245	250	256	254	269	277	262	277	239	258	226	249	273	270	239	248	251	225	269	265	252	259	260	240	258	228	251	274	292	290	253	242	274	243	205	245	271	249	226	255	205	275	270	271	264	260	248	261	280	267	224	262	257	248	242	266	253	247	236	238	225	254	233	252	247	244	238	259	244	261	264	239	257	239	261	242	253	240	251	226	252	286	265	259	261	270	249	241	262	287	293	260	241
30545	14284	15086	11147	8270	7080	7254	4530	2275	1915	2076	2394	2183	1696	1497	1426	1249	1231	1071	1095	963	946	933	851	805	667	628	687	605	681	673	656	590	559	576	571	599	568	544	576	573	610	528	543	557	555	545	581	521	536	608	509	516	538	539	566	584	567	510	523	529	546	546	503	578	541	521	531	563	565	582	542	564	549	561	568	549	546	551	568	571	535	513	559	558	546	568	552	537	543	551	539	546	534	570	535	518	512	529	530	538	561	576	514	556	525	542	555	539	542	512	543	526	526	543	557	509	571	508	507	597	554	586	593	555	531	529	562	517	564	515	566	538	537	565	537	530	553	534	504	518	577	561	530	532	551	531	557	541	535	567	511	552	539	522	577	540	553	535	559	489	563	534	549	565	558	517	553	549	522	544	559	569	493	584	567	518	528	538	524	552	516	519	553	572	535	555	515	552	521	535	561	549	534	521	549	518	568	593	571	570	534	528	618	571	563	557	596	562	574	531	536	535	547	542	522	542	557	573	510	563	543	526	540	570	519	520	540	548	486	566	545	546	507	549	558	598	533	578	578	533	556	538	551	495	554	550	516	580	524	503	551	544	560	538	595	526	522	527	579	543	506	510	587	579	569	513	531	528	568	539	525	554	530	559	531	549	545	534	549	545	512	538	529	598	539	566	569	537	574	488	518	546	548	524	553	538	564	552	543	536	581	527	515	566	568	528	565	562	484	563	571	561	527	542	553	535	559	546	567	507	568	543	532	542	523	579	528	514	559	559	535	532	560	526	544	549	519	566	593	507	535	544	547	563	534	569	559	527	543	542	515	520	526	549	550	518	502	558	524	514	554	544	555	543	535	548	576	578	554	553	559	555	586	525	573	504	555	493	512	502	558	533	540	519	536	539	574	551	515	572	577	527	531	546	515	547	559	519	540	564	549	498	550	560	529	587	558	570	535	561	527	556	524	569	501	539	569	552	548	577	572	578	565	555	510	530	552	532	530	548	534	500	554	560	558	527	537	572	508	531	530	536	539	542	497	548	526	546	560	524	545	544	524	537	572	521	573	538	534	531	548	529	548	546	534	533	585	534	527	543	553	548	565	551	576	565	514	525	525	590	528	508	511	513	531	515	511	561	537	576	523	546	553	532	540	555	590	528	549	512	513	544	534	563	524	566	548	560	550	542	591	514	545	511	578	568	565	541	511	552	560	501	551	510	545	575	567	534	565	516	521	570	505	538	542	541	564	521	516	535	520	517	544	551	523	560	529	551	492	567	574	543	524	518	572	546	526	540	549	513	535	543	515	530	559	503	579	566	564	557	535	553	553	530	551	544	527	512	532	535	556	531	582	518	523	516	517	562	525	549	520	547	539	549	533	508	548	574	530	551	583	545	526	568	583	548	562	556	543	555	529	554	563	557	458	583	581	607	480	541	544	508	545	534	533	564	549	545	553	513	567	560	581	560	534	555	558	545	520	544	508	520	537	561	518	499	553	548	537	510	556	518	601	566	542	521	553	531	570	524	519	577	554	549	492	515	557	542	542	537	556	530	558	568	556	520	509	528	548	510	530	565	531	538	571	534	570	586	589	523	559	544	560	498	617	548	568	519	552	515	557	550	565	534	540	509	543	541	556	545	519	565	573	543	545	527	510	535	514	558	534	563	543	510	539	595	518	535	474	545	522	543	549	548	548	528	510	540	542	526	596	534	568	552	549	575	536	552	547	523	584	523	495	523	540	552	535	544	551	538	588	548	555	555	500	554	522	588	525	512	523	556	556	555	548	541	499	570	570	532	531	556	509	534	515	559	553	541	537	534	512	547	508	574	535	554	520	543	542	563	520	535	519	518	563	562	600	534	519	558	513	527	570	517	531	520	527	520	536	559	532	566	574	572	504	561	524	534	568	558	517	539	547	503	539	535	550	593	526	556	549	548	542	556	544	561	548	503	554	527	554	582	518	494	573	545	526	565	555	490	566	557	510	520	545	519	556	528	506	526	507	530	543	521	556	552	528	506	517	523	529	513	534	562	547	576	548	552	549	535	557	561	528	533	519	531	524	527	545	546	525	538	563	547	556	547	529	557	542	488	509	537	548	527	535	548	569	545	512	533	545	529	536	542	573	519	538	510	533	570	540	542	523	569	530	557	563	557	555	555	526	509	525	539	538	548	515	549	547	526	536	537	544	556	532	571	556	498	577	531	545	563	554	529	556	557	523	569	520	513	569	557	508	573	526	551	561	503	531	540	543	481	534	519	530	528	561	576	562	526	536	527	512	551	525	545	531	557	540	551	547	606	574	513	541	539	543	495	539	533	554	569	571	515	560	553	575	559	530	602	585	533	534	560	573	572	525	525	546	571	534	577	572	548	552	522	530	544	548	576	586	559	561	540	503	563	527	543	542	573	527	559	569	551	609	536	562	542	569	524	527	547	538	555	555	535	556	529	528	546	570	555	533	540	530	550	597	594	519	561	517	560	538	548	544	536	541	529	542	527	548	545	520	529	519	526	536	536	571	527	497	526	521	543	516	589	566	536	559	550	543	577	584	541	507	567	534	512	548	543	496	557	528	536	511	510	542	532	561	547	555	519	557	511	483	523	552	534	555	539	536	536	541	523	514	524	564	527	537	515	486	516	557	523	563	539	533	562	553	540	579	588	530	538	537	567	554	537	571	567	558	583	563	560	566	543	550	583	499	566	500	531	531	488	567	559	571	539	538	536	541	519	534	553	535	536	550	558	535	557	566	543	589	518	537	548	554	562	592	558	537	582	532	544	561	539	576	536	551	554	574	543	546	549	567	556	564	547	552	569	558	553	561	508	533	492	553	567	523	513	526	542	535	554	533	491	530	528	553	568	528	512	569	540	552	556	527	564	554	526	546	571	577	586	556	557	547	530	543	603	531	519	519	509	525	588	520	536	531	553	568	530	506	514	509	584	573	545	501	571	542	534	578	574	527	538	531	543	543	531	567	532	553	560	533	570	529	544	517	558	560	555	540	508	534	603	524	543	588	553	557	553	524	580	501	576	551	570	520	560	554	534	509	523	531	540	522	557	554	539	568	519	485	530	549	525	537	553	588	570	578	536	556	551	516	567	536	528	566	543	536	547	468	510	534	527	569	525	495	549	525	570	525	534	554	545	520	563	508	564	523	566	547	513	565	549	511	591	583	542	558	563	580	578	538	587	520	576	530	567	531	571	533	545	516	555	558	534	530	526	552	512	555	489	471	529	564	496	519	562	544	543	537	510	593	567	531	569	595	505	560	549	509	509	548	536	566	516	540	579	582	526	563	538	552	560	526	521	555	560	531	523	551	520	534	588	506	507	569	589	507	553	582	550	554	548	552	547	541	561	591	537	528	555	523	579	535	518	496	566	517	499	558	528	549	531	506	549	574	531	527	543	589	507	544	559	539	571	519	522	553	566	526	562	527	522	518	554	552	512	556	551	552	546	582	566	545	562	561	580	500	567	556	539	566	542	541	554	528	556	521	546	576	560	517
60765	28398	16566	7011	3607	2862	2851	1528	768	664	680	736	686	565	523	477	491	480	450	417	419	377	413	330	402	314	316	328	309	294	313	324	298	299	309	312	278	302	319	291	275	305	306	300	288	275	314	296	251	276	332	286	267	328	316	308	281	306	310	292	276	312	306	284	303	304	292	265	289	324	282	312	257	307	325	290	290	289	293	314	304	321	276	257	322	302	323	299	297	289	298	310	282	276	301	296	321	307	287	264	275	321	297	297	292	299	314	275	276	295	290	273	309	264	268	289	279	313	304	295	297	279	272	253	295	321	248	281	281	280	306	295	293	301	253	281	264	267	294	274	267	297	320	276	317	281	262	295	304	311	259	308	298	316	279	336	284	295	297	303	284	303	294	329	336	301	281	320	283	287	306	270	291	268	305	324	299	339	306	310	293	277	285	301	297	274	312	280	257	312	283	306	308	308	320	318	317	335	326	309	303	290	279	277	297	308	277	317	308	279	306	308	299	273	277	277	284	294	283	324	308	274	309	294	252	285	300	326	288	274	311	308	302	270	278	329	286	300	304	309	297	290	281	310	273	285	281	286	311	294	301	284	287	292	271	282	290	266	302	319	286	303	301	309	306	287	280	259	267	288	311	280	299	262	310	310	305	259	246	317	280	308	297	279	302	263	290	268	267	278	289	281	300	263	287	271	321	314	311	351	293	303	300	298	293	284	282	285	328	309	287	293	326	306	279	284	332	319	323	301	287	288	292	306	297	300	317	293	317	293	299	281	281	298	327	303	308	276	290	310	287	317	270	284	283	302	283	292	304	299	301	305	313	262	293	257	265	318	349	289	273	281	306	290	316	285	321	301	293	300	321	324	314	292	310	256	266	298	319	285	294	275	260	282	306	300	289	281	317	284	295	305	314	275	310	264	291	280	312	299	330	294	269	333	290	250	326	304	305	298	282	330	294	277	311	270	309	303	314	275	309	274	289	286	303	312	285	295	288	312	295	313	302	336	283	302	329	311	301	281	354	268	282	297	349	284	302	292	278	266	285	281	305	319	295	319	268	290	282	310	259	288	256	293	314	295	270	301	304	321	279	289	276	309	278	291	300	289	296	280	306	303	298	291	312	317	316	307	320	331	326	313	295	246	305	299	281	272	279	298	315	308	298	302	258	314	311	294	246	248	308	314	283	283	274	299	291	324	309	301	294	289	261	288	283	310	296	271	295	285	294	299	333	290	347	269	290	319	271	277	327	306	266	243	285	270	305	297	284	302	282	288	273	305	306	300	268	328	261	254	329	298	302	272	309	285	300	296	319	298	312	311	307	331	279	268	262	324	319	330	300	263	268	298	297	280	308	313	292	305	299	312	301	270	284	301	312	263	249	264	297	294	301	294	323	283	277	282	279	275	285	293	304	292	284	289	311	282	271	268	297	276	295	280	314	300	310	319	308	279	312	292	312	300	292	307	303	286	298	258	248	256	303	287	279	315	305	290	292	270	299	290	268	320	331	292	297	273	294	314	323	297	322	255	296	306	289	307	304	288	287	284	279	297	285	301	289	314	259	288	271	313	268	288	243	283	308	307	281	299	269	305	266	270	312	261	265	337	280	318	314	286	276	315	300	268	279	287	260	276	280	303	272	296	328	282	263	311	302	266	257	289	307	293	272	312	283	319	265	281	289	295	264	319	287	283	297	288	275	283	325	287	284	298	303	327	289	282	325	265	268	297	320	344	279	281	293	308	327	300	291	295	294	285	302	279	249	317	310	270	311	298	295	253	318	320	282	304	287	302	302	314	294	282	304	269	313	292	294	284	291	300	320	312	275	290	303	311	306	267	259	260	297	298	296	297	327	337	292	318	296	272	300	265	310	310	295	299	299	319	279	272	278	295	291	304	253	292	274	312	277	271	314	258	300	316	276	327	293	294	281	301	292	323	270	285	309	274	273	298	277	298	304	283	297	304	291	310	294	304	329	311	284	296	302	284	294	305	328	287	266	289	345	293	311	276	309	262	261	283	287	293	300	267	288	316	293	286	310	295	297	295	271	313	328	306	291	266	283	274	270	340	303	283	285	300	322	308	236	285	311	265	270	287	307	283	300	305	306	306	303	323	291	295	297	284	275	285	286	324	272	258	301	293	299	305	287	277	284	241	289	269	300	316	323	280	293	311	302	296	301	274	285	289	314	267	303	306	323	263	288	251	301	305	289	281	310	288	282	292	290	292	259	291	293	278	307	317	281	317	309	292	306	292	291	270	274	315	305	301	300	287	295	282	294	270	295	299	309	309	291	239	310	282	274	316	315	336	317	307	299	306	326	289	304	292	298	303	295	294	285	287	297	320	290	267	271	314	252	299	241	299	305	309	302	283	311	306	307	289	328	308	269	301	272	270	312	305	295	304	275	296	267	293	301	334	309	283	308	312	326	298	276	291	344	320	278	285	316	288	279	294	289	306	283	304	283	278	316	267	294	283	273	301	280	307	309	299	304	302	320	282	283	267	265	285	297	297	281	255	271	298	304	295	296	286	286	288	337	275	288	317	270	294	308	258	290	314	281	294	302	297	285	281	286	323	281	283	313	286	286	308	305	310	292	285	288	310	298	329	282	319	284	257	297	265	308	305	302	287	258	284	291	280	303	297	312	297	299	310	335	290	311	308	322	291	277	291	282	335	290	328	271	297	298	280	273	298	267	300	286	298	299	273	275	302	301	278	294	292	296	278	278	279	274	297	299	294	289	314	294	288	317	280	280	322	309	282	300	300	297	301	288	310	280	310	304	303	302	283	305	309	309	304	284	255	288	291	294	290	315	305	293	321	288	299	326	264	306	317	302	304	313	312	278	324	322	297	294	314	312	315	345	331	338	292	283	323	282	286	291	258	314	297	281	305	350	294	281	301	286	296	282	304	306	330	269	321	299	303	281	294	347	300	330	298	305	282	283	293	280	309	299	284	275	276	304	289	309	297	308	249	328	292	297	304	309	286	299	277	304	331	286	300	284	263	302	319	285	249	299	265	278	271	307	302	316	297	292	330	305	315	265	315	311	303	303	319	269	279	279	270	282	292	292	267	325	287	318	281	301	297	278	289	308	289	321	288	259	262	270	288	300	329	299	278	292	287	299	315	299	290	273	275	273	324	279	281	313	274	333	272	317	303	299	296	326	270	271	296	283	279	283	274	302	308	284	270	292	270	301	308	291	275	263	260	255	256	317	315	300	286	255	309	313	302	302	296	325	306	288	266	301	295	315	297	292	285	288	281	317	292	288	312	299	306	284	288	291	282	330	316	297	303	288	327	287	276	338	327	266	293	333	301	253	295	291	284	295	266	251	306	314	293	314	274	310	309	290	311	294	295	322	278	267	293	297	287	302	304	284	284	331	267	330	296	290	277	316	285	328	263	310	306	340	269	288	313	303	287	312	277	307	293	282	286	313	301	311	301	282	275	271	279	287	279	297	296	292	278	323	302	336	318	273	279	269	333	290	315	316	305	301	328	313	287
36369	18015	17887	13262	10139	9661	10515	5155	2931	2408	2919	3151	2552	2272	1978	1753	1510	1488	1428	1422	1154	1129	1126	1111	1012	943	854	822	759	778	801	770	685	736	667	609	614	674	631	639	666	641	625	653	660	627	591	663	631	579	610	640	612	660	609	664	611	578	623	621	639	642	594	632	638	558	608	581	641	555	604	605	646	672	648	643	561	636	616	625	634	659	628	548	635	612	614	635	694	619	615	608	655	638	630	612	626	607	616	622	644	628	616	619	559	622	648	598	600	624	658	633	591	636	599	607	643	600	605	562	629	649	636	637	616	581	604	654	554	647	611	596	607	585	620	615	608	588	628	607	648	645	621	620	567	625	634	609	601	645	604	593	645	643	627	609	639	616	634	588	595	669	582	578	597	607	618	606	649	592	586	651	633	604	623	633	674	575	647	641	622	581	621	611	590	585	624	603	631	608	600	594	638	658	646	657	600	596	648	589	657	615	643	627	672	633	641	616	595	609	643	623	607	622	622	637	653	627	662	568	647	593	622	593	593	627	637	606	590	627	641	605	589	659	652	560	648	607	622	550	630	612	629	646	633	612	650	640	639	617	645	623	570	600	617	608	677	621	630	610	626	614	619	589	639	595	583	605	605	610	604	575	617	610	618	628	608	618	603	592	608	583	588	600	618	616	621	592	609	643	657	601	654	639	637	599	592	654	625	641	629	591	600	590	611	633	619	565	606	609	580	624	564	593	643	634	660	615	610	633	630	641	622	579	633	598	644	647	669	580	618	611	624	575	614	588	599	620	659	592	615	610	662	625	596	567	565	640	618	627	632	600	625	660	615	650	628	631	578	625	660	616	590	608	624	632	604	585	635	629	604	644	582	646	634	586	633	639	595	597	623	634	641	630	603	597	640	637	621	613	605	598	648	588	605	602	616	622	578	614	650	638	623	620	587	633	621	611	565	653	590	616	641	604	621	646	600	646	631	670	640	593	629	636	620	648	619	639	576	592	617	618	592	603	581	609	636	642	630	615	608	596	643	619	590	567	590	622	589	613	651	653	574	639	627	633	620	605	564	605	575	602	598	644	637	696	591	615	598	617	585	551	644	587	614	634	625	612	632	604	633	623	593	621	584	636	597	650	632	615	588	609	668	628	664	618	599	620	612	620	593	592	625	623	601	617	624	607	633	625	641	611	634	646	665	641	645	592	681	633	629	617	629	634	577	619	615	624	605	617	586	591	584	558	591	576	646	637	626	616	649	603	641	609	657	618	589	659	654	594	562	591	605	622	619	630	610	626	592	602	633	619	626	639	590	598	624	605	607	659	582	615	608	626	608	606	587	604	628	645	613	672	615	633	632	631	652	615	594	595	662	652	645	617	602	645	643	631	597	606	577	601	606	579	612	637	638	616	614	611	632	625	591	602	620	615	666	630	628	619	622	648	612	574	614	621	659	622	601	640	611	606	630	641	579	600	615	626	595	583	620	637	621	650	655	624	644	612	636	669	615	601	585	638	596	642	624	600	666	602	628	579	638	628	651	629	619	648	635	617	601	628	565	622	603	649	647	584	608	632	641	635	593	602	649	555	629	645	558	639	603	603	643	637	617	629	645	630	603	602	638	645	652	628	601	612	625	604	577	625	602	649	596	664	563	586	639	625	602	643	590	585	618	616	633	636	633	601	623	587	591	629	624	617	643	628	566	598	612	612	619	619	646	626	654	648	602	651	614	597	562	697	575	660	610	628	639	629	584	626	616	607	631	594	620	611	642	641	605	625	603	613	581	598	619	632	625	625	630	631	604	634	619	583	593	633	569	623	603	614	608	612	628	650	600	608	626	578	605	588	577	587	620	606	593	600	588	577	605	584	621	630	627	667	601	621	617	596	631	585	565	600	600	680	637	659	610	616	631	606	653	595	645	659	614	636	630	643	632	666	604	609	598	567	620	634	625	616	602	635	654	641	622	612	637	604	647	616	639	625	621	621	589	607	593	644	623	600	610	633	619	656	590	547	617	624	638	611	625	577	644	651	623	651	630	624	635	566	642	599	611	578	593	648	653	632	650	643	605	630	659	625	595	628	632	668	640	635	638	645	652	619	610	621	639	622	667	625	643	660	624	619	589	596	640	609	627	609	579	599	622	660	598	598	621	645	658	615	606	621	598	644	568	585	615	586	578	614	604	612	566	636	603	621	609	633	612	630	661	612	598	592	613	647	595	626	569	613	620	594	598	577	611	615	623	614	610	643	615	555	619	626	594	610	663	629	593	620	595	618	603	611	622	615	637	618	603	642	625	609	570	652	603	622	605	596	627	580	615	628	631	617	640	587	595	617	629	655	586	613	627	637	600	588	621	581	623	631	623	626	591	651	629	649	621	631	650	637	636	630	603	602	599	630	641	605	598	627	599	627	640	641	592	593	598	642	633	638	629	664	622	622	592	596	664	613	632	580	605	663	574	610	567	614	647	616	621	639	656	622	620	599	622	635	572	635	640	624	629	611	653	621	583	638	632	615	584	595	622	660	636	584	648	606	597	616	594	603	618	595	619	625	646	655	616	623	684	600	597	636	627	626	623	630	624	637	627	659	642	613	602	641	611	668	645	618	671	609	611	641	610	608	621	629	652	617	625	577	598	590	614	648	599	591	633	594	616	600	610	620	606	635	580	634	675	608	627	653	647	599	635	625	635	666	616	652	622	591	609	550	591	664	600	603	639	604	618	658	611	573	607	603	598	639	633	587	590	656	560	636	643	589	642	608	642	581	610	610	617	634	622	575	614	589	615	608	596	615	619	640	625	582	562	624	621	608	578	648	613	584	606	640	602	606	591	610	586	665	615	642	644	630	615	677	583	594	624	624	610	631	626	620	638	611	605	601	621	639	605	631	647	634	636	641	625	656	618	641	659	616	615	597	608	633	602	642	627	613	652	573	593	622	668	633	629	615	622	618	594	630	649	626	609	619	636	590	640	621	651	646	581	628	625	631	628	617	631	583	635	586	608	617	624	619	621	588	606	623	611	625	602	604	585	633	588	589	555	616	599	657	622	602	649	673	626	655	622	613	634	629	605	612	603	613	641	639	603	635	597	589	604	621	584	631	626	623	646	614	640	618	615	603	633	603	629	577	587	688	625	631	628	583	618	612	593	633	611	607	580	631	593	616	594	607	581	621	632	615	623	625	602	621	622	607	622	639	602	555	612	597	644	654	626	593	620	608	602	675	664	626	599	599	596	608	585	597	588	589	597	657	622	641	624	597	574	601	631	642	643	569	628	681	640	626	654	618	663	623	616	630	657	655	619	615	610	620	625	617	634	605	617	659	600	631	669	657	631	625	608	656	601	626	639	611	612	631	569	620	646	638	646	629	589	609	622	575	589	595	594	611	621	611	574	588	618	638	562	631	677	615	659	618	633	591	623	630	622	599	591	624	622	618	618	625	605	647	597	594	576	670	639	594	584	600	611	618	645	633	622	638	632	609	636	609	570	621	640	606	647	621	595	580	569	653	608	593
39402	16037	6148	2426	1182	830	624	450	374	364	381	376	390	335	303	308	287	317	310	283	272	297	275	270	273	242	271	238	248	271	277	247	253	263	245	271	244	246	251	304	226	234	250	224	252	253	235	258	262	246	245	276	222	244	238	285	265	274	240	264	242	243	239	244	242	248	271	275	236	209	259	253	273	219	254	256	246	246	270	225	232	229	229	283	222	245	256	244	232	244	249	245	270	259	253	236	231	257	270	224	242	219	261	250	241	272	249	250	263	287	266	279	247	248	242	249	258	277	234	232	232	255	239	259	225	243	255	254	278	246	250	250	255	261	213	263	230	238	275	259	246	240	277	247	236	237	250	240	268	259	259	288	237	272	244	248	221	253	247	260	239	216	267	252	273	259	262	235	225	238	242	253	263	233	253	272	259	238	214	248	248	268	237	266	221	246	270	234	213	264	255	268	251	234	276	257	239	224	242	245	253	252	260	229	269	255	227	255	267	242	247	251	257	258	251	232	253	269	271	226	249	249	274	259	282	252	258	277	276	255	271	261	230	265	260	270	215	277	245	251	253	244	239	240	263	264	290	235	229	254	266	264	244	256	228	251	228	246	266	263	242	226	241	239	244	214	233	271	254	231	260	241	232	254	260	250	257	241	244	242	239	260	275	250	265	228	258	229	231	221	252	264	284	272	258	276	231	226	262	242	266	264	221	233	246	222	237	262	255	236	255	228	252	253	254	274	258	245	251	268	258	257	266	212	230	214	251	269	253	253	234	241	238	268	256	212	233	225	281	244	227	276	248	256	271	225	250	227	240	231	255	219	264	275	241	267	241	234	246	198	253	256	245	263	254	277	267	238	222	259	235	242	263	240	274	258	277	272	247	248	234	245	237	256	292	255	236	263	263	239	242	247	252	277	274	243	243	246	232	231	243	255	275	245	291	255	235	283	242	242	226	267	274	251	250	257	262	235	242	271	268	272	259	239	234	258	267	247	264	247	225	263	260	269	253	258	268	248	275	260	232	245	262	241	274	210	245	255	246	232	251	254	239	242	235	258	292	261	255	244	249	228	273	237	216	250	253	241	245	231	235	221	256	218	266	240	278	253	264	261	276	249	249	241	217	258	253	264	241	255	249	243	251	295	234	255	257	235	237	229	268	248	271	236	264	260	244	250	237	220	241	267	246	241	246	237	284	244	267	252	249	247	243	240	226	236	252	234	275	240	265	240	256	219	212	245	238	252	265	238	238	245	227	248	247	249	245	263	262	231	215	236	254	255	241	252	237	252	244	271	226	255	256	235	216	278	222	254	277	230	290	245	227	249	250	219	229	259	283	281	279	242	257	235	222	280	281	230	262	281	288	235	233	245	232	264	256	234	197	256	261	258	263	263	270	284	264	300	285	218	261	250	245	232	268	237	249	231	243	211	279	252	272	236	278	238	281	269	272	261	272	242	227	257	250	273	255	262	255	234	249	247	261	259	266	217	263	235	238	247	248	244	255	260	267	236	254	271	254	220	233	264	267	280	258	254	248	264	243	230	247	235	257	250	230	272	234	205	267	240	261	245	281	261	262	278	241	214	225	287	252	280	270	255	266	218	235	230	271	229	199	241	234	269	216	248	257	210	237	260	235	255	263	228	248	232	209	248	258	261	265	241	240	240	284	249	258	247	265	214	231	263	202	248	253	266	204	243	241	248	255	232	270	261	260	262	265	292	265	293	252	227	244	257	235	248	238	246	289	258	251	250	243	259	219	242	244	242	220	286	256	252	266	273	227	238	259	242	246	242	249	253	229	237	236	254	263	253	276	254	229	242	266	213	250	241	218	234	257	276	252	269	239	219	251	249	240	270	274	231	228	245	263	269	269	246	245	237	224	250	237	272	222	268	274	254	251	234	253	260	269	255	256	292	242	250	234	236	253	249	244	260	263	256	243	278	258	269	280	269	228	247	249	231	205	243	270	241	230	251	242	255	264	258	253	259	206	237	270	243	243	256	220	228	266	246	219	232	255	242	276	264	229	271	254	266	234	243	259	219	262	252	241	249	287	226	261	230	226	232	225	238	254	228	229	257	266	236	280	257	272	238	277	273	258	230	268	264	243	273	242	272	270	270	249	271	243	241	230	278	234	252	254	247	254	261	253	265	260	226	266	239	246	277	272	253	257	255	224	209	248	238	248	268	261	254	266	238	264	275	255	253	238	209	246	265	243	242	246	278	253	256	211	239	241	233	263	247	257	238	243	229	241	231	245	251	292	263	269	256	217	287	248	227	232	226	243	272	253	203	251	248	253	267	259	262	256	244	263	250	269	257	229	270	218	217	266	257	214	261	229	277	260	294	256	270	265	256	260	232	252	269	247	259	239	247	261	237	280	247	234	229	229	263	246	278	239	241	252	297	255	243	221	244	226	221	266	225	248	238	248	257	237	244	315	251	222	209	247	230	228	265	259	222	220	261	257	272	270	270	245	225	219	253	236	243	259	263	240	222	291	261	249	252	222	268	279	233	260	223	242	264	240	261	287	218	271	270	257	271	237	245	254	253	267	254	248	263	244	255	236	237	241	255	224	250	267	264	278	236	218	194	244	254	268	232	280	221	231	252	278	234	243	276	232	218	225	225	241	229	267	245	238	258	236	275	239	222	247	249	283	252	249	255	248	225	257	230	204	263	251	254	274	222	243	247	242	249	259	230	244	280	244	250	259	299	218	253	218	240	254	265	240	238	233	270	248	268	284	262	262	236	235	227	232	272	228	259	250	258	218	243	271	267	261	249	258	250	223	244	251	262	238	209	230	252	223	273	270	250	276	276	265	234	252	262	258	258	228	263	265	289	243	238	246	230	258	239	249	253	255	253	259	252	259	255	266	280	244	245	278	240	259	223	238	275	227	256	258	274	272	230	242	263	243	234	258	218	256	262	235	282	232	244	240	246	265	244	231	292	244	234	228	266	239	236	261	222	253	253	254	268	303	251	248	248	236	223	238	259	248	266	209	284	262	237	262	271	254	264	276	254	267	270	256	240	256	260	222	251	252	276	247	249	241	257	253	232	240	248	252	242	250	230	273	249	234	255	226	269	220	267	249	236	276	239	236	236	277	255	280	263	210	234	251	305	266	209	235	243	264	234	266	249	246	252	235	236	258	261	263	281	247	264	247	236	270	232	249	256	230	261	274	256	249	243	232	230	263	265	285	261	227	264	266	249	247	258	252	268	267	259	243	242	250	230	245	226	277	250	261	233	228	256	264	249	266	262	267	248	244	246	235	232	209	237	256	246	244	281	271	229	252	255	224	237	313	277	246	227	253	308	246	266	241	260	274	233	276	243	252	251	258	230	227	243	245	247	247	250	264	284	242	234	250	231	228	280	264	241	223	206	248	301	266	266	278	257	262	254	281	290	240	264	232	246	272	264	260	203	218	236	251	226	275	255	233	210	218	233	218	273	278	276	243	273	219	276	231	224	254	265	232	258	265	270	284	272	241	258	271	287	294	275	270	251
22978	9419	8291	5943	4288	3136	2273	1486	1184	1175	1306	1350	1107	1053	935	947	840	804	854	787	737	738	721	668	668	662	626	596	552	578	618	566	572	617	540	516	532	577	503	569	530	539	567	543	570	540	476	562	536	514	523	500	560	571	533	562	560	539	503	545	502	543	549	511	517	487	484	544	545	519	533	592	542	506	510	552	542	521	531	539	509	508	530	540	505	529	531	532	468	543	541	539	583	521	537	515	516	537	520	550	516	574	568	532	556	562	522	543	505	541	547	541	551	514	588	533	481	514	520	534	518	517	539	508	540	559	549	550	536	504	562	512	559	570	513	536	538	540	524	521	532	541	547	540	510	492	554	538	543	528	525	488	516	512	530	541	525	543	513	497	528	531	558	485	563	541	527	511	558	517	529	557	543	563	485	536	540	544	508	515	534	532	527	517	507	571	515	559	567	485	520	493	553	520	535	467	511	474	513	553	484	535	529	520	543	541	544	518	524	524	519	547	530	529	539	606	558	509	508	531	509	517	567	500	576	514	520	475	558	518	537	560	574	580	504	481	515	580	498	489	528	546	545	553	531	542	526	538	527	551	534	519	520	535	548	517	518	556	558	545	524	522	553	540	528	500	516	540	527	525	519	567	530	526	551	515	558	550	535	567	544	545	513	526	540	536	561	519	534	546	515	477	501	517	563	539	526	494	483	513	548	481	526	534	533	496	494	540	503	537	567	508	515	535	526	523	557	518	542	585	555	529	528	536	575	530	515	567	544	547	557	504	525	546	523	536	489	511	540	529	543	508	559	556	573	537	527	504	541	564	541	503	554	551	517	545	521	525	511	513	538	540	505	552	514	537	530	531	532	535	550	535	525	530	556	535	522	565	525	518	515	496	553	504	513	537	515	528	533	513	514	522	543	543	546	507	519	552	513	522	547	531	561	506	523	522	518	519	535	544	520	492	520	542	493	521	522	553	565	587	560	513	512	508	495	479	537	544	520	519	526	580	523	550	534	565	509	532	552	500	565	509	534	533	519	520	528	582	537	569	525	526	567	540	490	505	514	537	541	534	466	552	509	518	522	515	569	516	535	548	528	526	530	510	564	590	550	533	527	532	510	506	505	490	520	510	525	514	531	521	545	516	540	481	552	504	531	574	520	579	523	554	519	548	571	508	537	485	519	547	537	518	538	570	548	581	558	531	527	523	566	532	530	560	536	516	499	508	558	522	528	522	508	500	546	556	498	542	556	569	551	541	521	560	501	529	468	555	515	536	497	500	578	498	490	521	540	572	516	546	555	543	536	557	559	527	540	523	518	550	528	546	538	518	500	517	471	534	533	541	516	559	515	489	559	498	527	493	552	527	527	535	530	532	489	545	527	524	531	539	526	510	551	568	531	558	509	514	525	561	496	538	529	558	525	492	547	509	517	540	529	574	539	545	565	520	508	544	534	518	502	546	534	488	513	528	500	523	519	531	454	538	548	525	546	564	521	510	559	485	537	582	526	542	526	527	556	499	565	512	516	519	553	509	534	524	558	549	528	520	521	528	516	535	504	533	495	548	512	470	531	509	546	545	501	517	544	529	514	518	542	549	497	545	506	518	531	547	537	511	567	572	538	501	531	569	498	538	552	495	515	513	534	580	504	507	531	533	497	530	601	513	536	505	518	517	529	520	551	494	486	479	568	481	518	540	486	523	542	506	522	508	544	547	533	502	524	547	518	521	525	505	494	521	499	532	551	510	511	516	542	532	524	542	558	527	517	531	520	562	523	569	541	542	541	496	532	518	562	549	513	493	495	538	513	518	524	525	517	496	546	529	523	530	557	534	508	521	562	545	538	519	477	553	521	566	532	537	498	550	522	534	546	549	541	511	505	503	493	536	512	515	521	532	570	586	554	503	544	509	511	512	549	478	552	530	541	525	541	528	560	516	501	507	512	547	553	548	539	563	530	560	508	582	519	570	550	534	522	551	523	511	533	469	534	525	521	516	543	534	532	557	547	539	517	530	551	501	492	562	531	519	531	497	578	529	545	538	551	537	547	512	515	556	528	509	548	529	494	513	569	495	509	487	562	522	539	502	519	560	549	553	532	545	546	555	532	499	498	538	508	508	548	553	551	508	504	538	524	547	514	539	510	545	516	534	543	485	510	529	520	503	551	500	526	568	514	530	525	529	546	514	572	542	526	516	518	536	535	539	542	505	527	549	573	552	534	552	531	533	545	494	595	495	521	531	488	493	531	543	510	518	506	524	551	541	511	503	543	527	548	536	601	519	517	501	529	539	498	535	485	521	540	544	544	501	544	497	526	514	567	515	523	545	555	528	513	563	503	523	544	513	546	539	523	490	535	524	556	503	490	521	523	526	557	504	486	508	532	562	527	575	528	557	520	561	523	530	558	536	503	517	527	499	536	555	507	517	512	549	498	581	540	578	511	556	529	490	509	533	493	542	559	556	528	521	493	530	492	528	510	503	507	540	519	514	509	528	465	546	535	558	555	503	516	569	482	548	583	548	538	529	529	531	510	562	517	572	524	538	563	568	514	540	570	546	531	502	535	526	506	525	524	520	524	558	563	523	540	551	545	519	495	476	560	576	515	523	503	553	528	513	516	567	553	585	521	539	533	548	537	512	540	548	549	498	558	520	524	522	510	520	517	548	545	531	564	537	504	525	543	514	513	543	541	543	554	541	510	553	501	540	510	516	560	549	525	546	550	536	514	557	566	524	526	535	541	520	538	568	532	557	557	504	528	524	581	508	516	548	539	548	527	551	560	518	538	511	529	510	558	535	542	505	549	547	532	506	518	559	517	527	568	534	554	539	516	518	506	526	542	523	539	553	548	546	532	510	560	516	511	558	518	558	526	519	510	540	508	545	569	512	481	522	528	526	525	495	537	507	531	480	527	523	507	502	525	549	532	520	539	540	539	513	536	520	524	538	558	575	512	527	519	528	551	537	514	505	531	482	501	508	484	558	557	495	513	540	555	526	493	542	540	530	508	529	534	497	543	511	538	527	491	508	495	549	546	585	539	509	510	541	549	513	533	518	532	516	560	520	516	502	518	525	515	546	518	520	523	528	522	493	524	519	541	515	515	518	537	531	540	526	530	564	535	543	537	514	560	535	510	516	570	521	536	516	512	543	567	562	538	563	545	544	542	538	538	527	562	515	500	560	525	536	511	538	499	607	508	513	509	535	486	516	524	571	577	600	481	552	541	535	522	520	546	510	548	510	557	556	547	538	526	504	550	562	545	509	520	540	513	516	537	554	506	541	562	529	521	552	535	546	543	540	559	555	521	537	515	536	563	496	526	518	504	536	548	519	547	487	499	545	570	533	540	554	514	523	506	512	531	535	532	526	531	522	532	516	514	499	575	480	538	511	544	535	508	569	563	583	499	507	516	507	496	483	521	526	576	536	535	500	555	535	559	494	533	487	532	516	513	525	522	528	544	551	539	545	567	535	532	537	513	536	538	545	532	552	494	529	561	499	555	539	502	529
46992	22930	14051	5890	2849	2356	1948	1154	708	562	565	630	590	501	419	423	401	362	392	326	307	292	298	281	306	304	297	250	264	247	269	259	269	311	290	249	242	270	275	277	252	235	231	238	244	254	237	287	252	247	250	266	248	235	283	246	239	242	260	256	259	255	240	220	263	262	258	252	255	260	268	213	263	237	227	238	245	244	237	246	234	262	282	261	260	248	256	230	260	240	233	239	250	256	222	239	242	240	243	226	281	272	240	236	245	277	199	253	236	242	258	264	268	259	266	236	237	218	243	273	250	228	250	225	241	262	246	239	232	240	231	256	229	250	218	247	263	240	283	226	224	255	248	230	270	222	234	261	246	266	264	254	237	269	255	248	264	243	269	261	264	267	258	249	235	264	245	249	254	239	251	254	243	224	283	273	255	270	281	229	224	246	231	203	243	269	243	245	268	231	262	255	240	256	219	270	237	242	250	258	258	230	260	262	256	262	245	256	265	224	254	258	238	224	225	221	239	257	258	242	249	252	266	233	234	239	258	240	252	276	243	225	274	251	241	248	214	241	252	239	257	248	278	241	245	242	256	250	237	223	254	228	259	235	241	227	228	225	234	216	249	251	253	258	250	225	247	228	267	252	256	257	241	250	244	245	232	236	218	272	243	263	247	263	272	242	261	261	256	267	265	294	253	226	252	256	258	262	280	239	248	225	247	278	259	239	251	230	249	230	244	240	231	277	241	234	241	254	248	271	316	244	247	252	298	256	227	235	215	215	233	265	261	261	260	265	228	260	248	249	264	243	244	249	241	239	305	291	248	248	208	257	230	264	238	252	247	234	208	222	261	239	282	227	240	254	242	282	247	268	253	256	242	210	262	237	278	257	257	245	236	206	248	242	257	235	213	251	241	277	253	219	277	228	240	252	262	243	234	273	258	262	290	247	239	252	216	235	211	269	245	243	260	226	245	229	270	262	251	211	253	272	276	261	239	260	258	212	267	262	262	239	242	230	233	241	252	235	238	235	254	283	266	242	246	232	262	250	275	279	245	231	233	243	263	220	270	252	231	241	218	268	234	268	241	268	230	276	242	265	248	259	266	246	256	254	269	243	255	255	262	258	245	256	246	264	256	219	271	249	230	260	252	221	244	248	229	238	258	247	244	271	255	238	264	237	231	248	291	267	260	243	271	257	255	260	258	232	291	255	273	249	240	231	224	242	228	234	225	279	243	276	256	289	270	247	252	226	243	271	279	274	243	244	258	257	271	245	246	216	246	241	250	225	252	252	247	230	249	243	253	236	231	245	216	230	230	244	255	230	235	249	251	231	237	244	263	257	275	269	236	267	250	266	260	264	267	234	230	257	250	247	224	254	248	234	254	255	262	233	257	215	233	246	221	247	264	283	262	247	265	255	242	248	253	239	258	266	258	228	252	237	237	258	250	239	255	263	288	246	235	256	225	255	258	245	254	241	237	255	248	245	230	239	242	240	244	262	265	233	268	253	207	246	243	280	281	271	282	269	246	231	255	246	281	221	227	213	240	229	255	272	259	289	274	231	248	273	280	249	264	246	243	266	287	232	265	253	286	245	245	258	255	237	241	236	257	256	263	256	286	252	256	259	234	258	238	218	259	296	249	248	259	247	236	266	264	271	268	258	222	249	216	257	233	254	237	247	253	272	263	297	272	248	257	231	261	238	244	229	257	244	278	258	259	257	248	261	227	276	239	261	230	234	245	248	249	254	244	230	245	268	269	246	251	244	231	227	252	243	233	243	274	275	273	258	223	249	277	271	261	277	255	280	267	247	262	231	268	264	203	237	246	232	259	225	226	233	258	228	260	272	234	232	235	267	257	244	261	225	237	233	232	229	267	235	267	247	244	225	222	250	248	238	257	241	250	253	237	229	244	259	233	233	263	227	241	232	227	226	265	225	245	288	258	265	273	257	266	267	213	248	230	228	257	261	268	266	250	260	242	254	263	253	246	230	226	244	291	246	289	304	259	259	247	278	243	229	252	259	220	242	237	252	243	268	274	222	251	220	246	249	249	246	271	257	249	277	257	268	256	247	274	258	265	247	259	271	235	260	273	264	244	250	252	239	259	246	220	229	245	275	259	246	268	257	245	263	253	251	268	250	251	268	243	244	278	251	274	254	252	234	232	238	244	262	257	226	247	263	218	253	259	238	269	270	268	271	225	289	254	265	261	248	275	263	227	246	244	269	286	282	269	252	261	250	207	243	254	277	242	258	256	273	275	212	283	211	250	239	270	245	266	235	233	262	247	251	217	253	224	280	263	247	231	239	239	239	258	274	256	248	261	264	259	272	229	248	232	261	243	240	250	276	248	238	254	242	279	290	243	249	266	249	257	234	261	270	273	217	236	220	248	232	233	223	240	265	248	209	283	243	258	261	267	255	260	238	234	265	265	261	256	258	232	276	257	249	250	268	237	265	254	252	233	229	270	243	251	279	264	233	249	242	241	249	217	238	244	230	251	236	256	281	279	246	251	246	225	247	251	248	240	299	276	214	283	241	240	266	271	246	238	246	264	226	245	235	255	264	252	222	272	251	262	251	270	245	247	230	251	260	232	223	274	285	243	245	245	256	212	222	237	238	225	240	248	277	277	245	261	269	257	301	254	256	238	261	262	237	240	241	234	216	244	243	248	258	250	249	275	226	232	271	222	259	271	228	218	265	229	242	246	275	295	254	254	273	233	256	240	279	218	256	242	257	240	238	202	269	258	232	249	243	264	269	262	275	236	269	268	280	252	238	245	243	262	224	255	225	242	243	258	246	260	275	217	262	238	244	243	265	250	245	248	265	215	249	259	241	218	253	253	248	235	218	255	252	229	256	212	272	248	294	264	202	231	255	250	243	257	246	275	279	243	252	267	267	249	209	252	254	241	248	259	286	292	235	233	207	254	233	226	227	247	258	262	252	267	253	279	236	264	244	240	252	279	240	261	244	271	274	250	252	234	246	245	267	242	239	232	229	216	260	241	221	240	256	233	251	248	218	243	254	247	252	254	305	259	243	259	264	236	248	243	253	266	231	253	315	220	222	250	234	233	248	279	236	272	263	184	233	252	216	249	236	241	216	253	259	232	265	252	239	252	255	229	218	241	266	228	230	219	265	240	252	252	269	247	267	229	263	252	264	224	242	278	240	218	244	257	240	251	282	260	253	257	265	259	236	260	258	240	253	250	266	233	230	260	241	244	246	237	251	271	236	245	250	247	260	285	260	235	233	244	266	254	236	251	237	265	242	230	248	239	241	247	267	230	269	263	221	282	266	234	257	230	238	247	256	270	250	296	275	254	279	247	255	215	262	239	228	277	260	283	260	249	259	272	259	247	232	223	249	256	249	231	256	228	270	247	241	276	262	221	246	231	213	265	240	270	247	254	259	252	232	244	256	248	213	234	208	244	232	253	262	250	259	237	245	260	235	267	256	227	285	250	206	226	216	239	245	251	247	224	243	279	263	268	272	266	250	260	228	257	254
27234	15230	17903	11750	9036	8842	7838	4522	2630	2255	2400	2561	2129	1938	1654	1437	1340	1382	1320	1140	1064	999	950	959	875	786	747	720	683	732	661	637	655	625	629	554	586	528	534	574	596	538	501	554	581	564	603	561	528	549	518	563	572	534	567	545	553	538	474	545	551	542	550	516	527	523	553	517	582	475	490	544	534	514	555	515	520	542	509	524	537	538	552	579	570	530	552	558	573	516	547	536	557	560	526	535	516	537	513	541	565	544	512	535	550	548	551	538	529	526	541	517	544	542	541	518	563	503	492	548	536	545	539	540	521	530	569	515	515	514	520	535	556	518	566	536	513	527	571	505	525	492	507	551	519	527	520	513	538	576	566	524	467	553	535	515	518	516	562	540	532	577	536	512	545	550	551	547	549	534	522	546	501	553	488	559	526	569	532	487	560	529	540	529	543	482	524	530	549	519	518	513	545	569	538	530	540	505	521	557	560	532	553	505	553	520	558	521	530	545	539	564	546	511	548	535	523	544	566	566	539	597	581	508	541	519	534	529	549	529	509	570	514	548	534	559	555	553	561	513	526	511	499	543	559	499	516	521	539	563	527	530	519	548	564	527	532	543	529	505	513	533	540	517	569	546	514	527	527	520	532	527	534	538	542	526	540	568	536	523	531	508	530	543	545	529	526	543	528	532	534	525	565	523	518	543	508	529	494	550	491	499	526	577	512	534	547	582	519	536	540	533	534	555	530	557	557	544	543	538	554	574	525	524	521	554	540	546	501	511	510	535	550	542	516	542	559	541	548	550	520	533	565	547	537	556	563	541	560	522	556	560	541	536	569	551	528	508	578	538	535	560	513	585	530	566	503	545	490	527	521	507	551	490	575	542	530	483	544	574	523	515	522	522	540	560	526	521	529	573	522	511	519	520	494	558	531	504	556	550	542	514	554	534	582	519	496	505	500	571	507	523	529	575	546	525	593	524	516	526	524	566	546	550	516	525	528	549	460	490	546	554	552	547	516	540	520	519	531	511	525	550	498	530	530	553	550	573	523	565	542	535	524	555	529	572	568	545	566	568	515	556	540	530	530	522	561	546	556	495	530	526	532	546	594	528	520	521	538	530	590	515	521	556	585	528	560	539	574	501	543	568	557	562	505	512	515	560	535	523	505	519	547	493	582	538	537	552	552	548	552	521	557	532	567	513	530	555	564	559	546	536	553	574	566	538	555	569	500	533	535	507	542	541	574	520	565	487	525	549	514	506	563	523	545	493	587	496	506	523	536	534	536	514	570	525	537	564	510	541	566	546	551	538	549	539	514	525	570	546	533	540	539	522	536	506	541	549	539	524	567	540	540	509	549	531	599	562	562	527	550	578	517	575	491	526	524	547	549	535	511	527	533	558	557	537	573	557	585	529	547	526	508	542	514	534	538	539	553	562	566	517	548	585	549	502	566	522	536	497	531	537	504	546	491	514	534	556	541	495	543	552	541	549	536	547	522	530	503	526	584	581	489	502	506	526	517	546	566	550	542	521	489	534	556	528	567	538	542	508	519	527	528	531	578	538	514	496	533	585	536	558	529	542	534	529	550	575	547	501	529	491	528	526	523	565	530	530	517	514	522	568	501	493	528	551	518	542	541	553	513	537	512	554	514	534	547	565	540	560	527	538	506	534	589	534	546	529	537	574	533	543	524	531	473	532	528	518	552	542	520	536	532	538	531	508	571	488	545	523	535	504	557	552	555	536	514	556	512	561	541	516	533	557	536	529	510	532	499	525	500	548	542	546	522	547	527	560	521	553	555	550	527	527	535	509	548	502	530	538	538	525	516	520	489	536	541	564	568	565	505	497	526	562	528	516	499	547	498	568	534	519	510	546	549	486	510	517	545	524	528	532	532	545	551	514	526	554	482	551	541	554	539	541	564	550	498	553	513	495	550	574	538	544	561	506	542	496	503	499	514	518	544	516	558	543	538	586	525	553	517	523	553	510	555	550	540	534	592	559	499	532	520	509	516	533	536	567	544	556	522	506	534	522	523	534	531	544	546	564	510	520	518	501	561	562	526	540	548	544	566	534	515	521	520	516	499	538	545	545	528	514	551	561	550	506	564	541	532	534	533	518	538	545	555	506	547	581	567	530	521	554	520	556	526	557	524	526	543	502	526	526	531	515	544	560	497	540	541	549	544	543	541	567	504	564	552	537	556	481	527	535	522	537	546	517	542	500	597	533	536	548	555	526	548	535	563	529	525	514	537	554	544	528	534	524	546	557	576	564	542	516	531	543	517	547	517	515	535	543	581	535	517	521	540	558	525	544	486	521	530	518	569	531	534	546	565	545	544	532	555	526	574	524	510	542	525	515	552	483	578	528	534	536	549	541	526	585	501	567	538	506	593	538	523	609	531	566	543	514	556	542	554	536	523	581	524	563	536	548	505	528	516	521	580	577	618	513	521	532	532	513	534	547	567	503	534	500	519	498	522	531	542	536	527	531	555	504	550	549	511	543	525	519	512	551	526	540	549	526	543	538	565	552	526	522	480	507	538	560	547	502	546	542	553	506	538	582	547	499	561	529	553	515	530	565	567	519	507	552	537	523	538	536	538	531	496	556	529	535	567	542	529	534	556	544	530	545	543	504	519	538	507	505	515	576	547	545	539	568	583	537	548	520	524	536	502	499	541	542	518	593	534	531	506	523	566	530	554	540	570	556	514	558	558	538	536	492	537	512	524	558	565	564	537	516	549	526	516	502	530	552	507	507	549	544	512	522	543	532	534	541	534	514	448	516	504	519	496	526	548	499	531	516	547	562	541	552	543	530	544	562	557	561	518	558	525	542	518	524	565	522	530	491	533	550	540	517	503	537	521	543	507	505	515	523	541	535	550	577	534	556	535	540	553	502	533	544	520	527	549	524	483	549	553	570	520	538	534	532	522	520	525	528	546	555	542	516	509	500	554	533	487	523	519	497	526	520	566	528	561	559	524	517	499	565	548	495	567	552	557	523	557	544	561	559	527	531	536	524	563	532	545	546	536	515	560	564	569	557	563	537	563	504	513	502	543	538	553	580	577	539	542	538	581	535	529	549	502	536	529	539	549	548	553	537	568	539	491	565	496	533	574	508	517	545	511	511	563	519	496	549	569	504	542	487	507	536	545	571	559	493	534	547	531	545	513	507	548	524	533	541	541	557	532	500	526	558	564	541	518	519	516	514	561	510	501	564	548	546	512	532	530	537	570	501	531	569	564	551	527	545	540	556	558	534	510	520	494	544	551	545	480	541	525	575	544	527	585	497	514	546	490	533	515	514	498	488	520	545	531	547	520	540	548	552	542	512	535	543	544	497	541	553	518	570	510	529	572	546	503	526	522	575	537	527	520	554	540	534	542	520	525	517	540	538	504	536	509	543	562	526	519	511	510	494	540	550	536	487	543	581	522	516	529	554	521	565	503	557	504	553	472	531	519	509	569	514	502	552	538	546	546	553	513	526	491	500	535	514	507	532	548	499	578	537
56008	31288	21237	9126	4472	3700	3055	1811	1103	840	811	823	741	653	594	545	515	505	518	418	410	364	352	388	330	364	329	284	350	325	329	290	343	297	286	306	273	330	304	290	309	325	284	333	290	284	297	268	269	285	290	309	289	293	322	292	274	280	262	290	290	269	308	297	280	304	311	283	284	287	291	294	316	304	287	292	249	310	306	328	336	269	290	307	280	289	284	300	291	279	307	291	283	271	306	323	280	279	305	304	293	291	296	275	288	311	296	259	281	290	282	277	294	283	338	284	272	276	288	276	288	276	272	290	281	289	274	276	267	276	277	270	294	303	269	274	293	262	315	321	290	244	285	277	279	271	274	291	281	320	280	309	311	268	287	296	255	314	271	303	302	287	275	312	262	277	290	295	250	254	307	281	287	272	294	304	308	307	267	277	269	302	285	301	291	278	286	276	280	290	279	297	301	269	293	282	305	265	284	292	310	307	298	272	295	294	291	276	280	321	284	280	273	296	310	278	284	297	282	276	303	254	285	249	302	286	272	275	271	312	320	285	296	302	289	288	289	278	305	302	268	282	305	309	303	291	279	283	287	253	296	289	288	292	277	287	289	319	295	299	306	296	301	262	263	278	282	289	276	295	276	319	319	279	290	309	329	284	291	280	297	279	258	257	305	280	315	283	274	263	291	259	307	284	337	278	271	255	335	308	323	279	263	298	316	298	277	311	316	258	264	282	287	331	278	290	298	286	273	282	296	304	242	278	288	304	303	282	293	281	303	316	284	288	331	254	288	274	271	268	260	278	282	312	281	309	275	314	328	286	318	258	306	303	293	269	291	303	290	260	286	290	305	275	269	270	297	303	321	292	313	327	282	272	267	287	310	283	308	298	284	299	278	263	313	333	296	262	277	293	300	331	281	303	312	300	317	281	298	284	292	310	264	297	297	282	269	290	290	321	308	281	292	267	315	265	297	315	287	310	246	273	291	272	291	285	283	273	268	311	254	321	301	259	300	287	269	290	307	302	295	295	317	315	278	298	306	288	320	301	256	281	293	304	310	315	302	264	249	274	285	284	279	295	295	266	278	256	271	274	287	288	296	305	292	269	275	306	324	276	311	279	307	314	307	296	280	288	289	267	290	298	290	320	284	278	274	259	274	290	279	319	305	269	287	286	292	276	287	254	296	300	282	285	277	295	258	258	289	273	284	338	304	293	308	303	298	273	284	315	301	276	274	273	304	312	318	280	292	283	270	288	296	310	334	265	278	303	266	310	303	324	280	353	298	286	287	285	300	286	270	266	316	306	312	301	295	287	308	263	256	280	291	291	276	256	298	263	269	282	311	316	318	306	305	302	273	297	322	292	282	288	289	302	253	265	294	316	301	278	290	299	275	301	289	287	287	243	271	262	271	283	282	242	311	287	285	297	304	243	289	274	276	314	314	299	341	292	307	335	271	293	283	273	298	313	276	325	281	297	273	303	292	301	255	308	302	280	282	327	290	260	304	290	305	269	286	283	292	291	271	293	276	292	335	282	297	335	288	291	300	308	325	292	332	289	331	313	281	288	321	312	236	279	257	334	314	318	295	264	275	310	299	310	288	260	284	280	302	279	316	278	293	324	293	280	292	290	330	281	287	281	290	282	275	307	285	311	302	307	290	285	304	265	254	285	291	363	262	288	295	287	278	298	296	291	320	266	285	254	291	271	272	292	273	258	260	287	297	291	291	287	264	263	298	279	262	294	237	288	302	316	273	294	280	265	295	294	290	308	283	294	315	328	272	295	280	303	291	284	314	296	281	303	293	263	299	293	281	299	249	274	295	273	272	311	266	298	304	287	283	297	296	283	286	258	300	273	268	299	286	314	315	293	302	310	275	313	284	256	292	325	301	267	244	287	274	300	286	283	248	292	268	287	287	270	304	294	299	242	284	267	239	282	311	249	263	309	294	280	263	303	251	295	302	311	289	268	311	313	253	290	297	298	287	273	309	292	282	273	313	280	294	315	267	280	253	284	323	289	311	276	274	299	313	299	280	291	259	278	295	267	288	311	269	282	280	319	285	285	304	245	287	296	316	311	261	280	275	308	294	282	261	315	304	273	310	308	295	286	242	290	288	257	269	293	268	296	282	333	314	247	307	320	279	296	284	288	286	290	258	282	303	282	301	310	293	313	291	311	270	318	304	287	276	295	300	299	286	277	287	270	260	280	290	283	310	308	299	298	288	301	340	274	295	282	313	321	335	285	320	299	267	273	281	308	307	313	306	294	261	258	282	286	296	268	309	303	276	328	262	275	313	325	297	280	266	280	268	324	291	271	265	312	302	272	274	286	290	275	295	309	293	304	261	300	268	263	264	315	288	295	287	313	266	285	281	296	312	300	308	269	313	289	310	296	308	280	274	287	269	276	294	277	309	288	252	320	283	292	292	277	298	287	314	298	292	332	289	289	296	261	294	291	338	284	281	356	300	298	284	272	329	283	267	297	260	282	273	253	265	341	310	274	263	280	279	289	274	269	291	291	290	308	280	304	263	297	300	297	294	280	276	298	271	277	271	305	282	347	291	266	292	257	258	269	299	291	267	292	299	290	285	314	283	271	289	301	293	304	282	299	287	292	286	282	283	291	304	309	287	275	276	306	313	297	280	279	303	288	285	306	266	294	301	298	282	283	268	280	297	276	298	308	315	279	291	278	266	279	302	293	302	252	277	280	290	313	301	306	296	267	263	296	258	303	290	314	284	271	305	286	262	272	292	318	301	260	274	299	314	308	318	285	306	272	295	279	299	316	300	301	277	278	290	328	327	299	271	291	272	297	252	283	305	280	287	310	316	280	274	277	288	285	288	265	278	286	325	330	300	307	320	293	262	283	295	278	294	309	263	257	234	310	271	250	236	284	285	268	283	267	297	282	308	306	268	304	291	310	341	290	268	293	273	300	284	302	290	275	278	289	327	292	267	271	280	255	268	293	312	290	281	300	284	307	315	300	290	278	288	296	246	296	297	288	280	306	311	273	279	351	272	279	301	296	284	274	305	313	279	277	292	318	291	292	290	297	294	318	254	303	357	318	314	276	317	258	313	275	298	274	273	257	280	295	297	290	326	305	296	302	279	277	277	327	309	293	308	284	295	274	321	321	323	293	289	293	269	284	276	317	281	288	302	293	297	294	275	304	314	305	288	304	266	260	302	287	297	290	291	284	304	281	289	330	314	319	259	285	296	306	324	306	293	265	280	299	301	280	271	283	270	294	279	315	286	274	292	280	270	270	270	324	285	317	261	263	337	283	262	293	227	279	252	267	285	274	292	310	296	279	313	325	291	278	307	274	314	277	289	293	306	303	294	247	262	290	313	275	267	272	292	275	300	298	315	291	297	262	252	282	282	253	256	330	271	291	281	304	254	270	296	279	276	288	307	326	268	318	295	259	273	299	303	309	310	290	314	283	301	308	309	304	302	290	298	313	299	347	335	267	312	300	273	268	304	292	285	272	273	300	254	293	294	254
32556	20918	23226	15676	12267	12209	10947	6902	4191	3221	3360	3296	3043	2729	2350	2018	1785	2000	1714	1433	1268	1243	1154	1203	1071	949	912	864	846	852	813	765	697	675	694	635	682	668	661	639	621	616	629	614	678	634	618	609	602	612	597	610	576	626	605	612	571	626	637	637	592	587	620	603	610	582	634	610	626	624	590	631	622	630	565	638	638	601	606	607	627	623	633	617	569	630	608	653	611	641	602	598	648	647	628	604	624	649	625	613	606	607	632	628	642	620	613	568	579	609	624	596	597	623	607	599	611	600	598	642	578	633	592	639	611	635	597	642	627	624	638	608	625	619	637	642	595	614	642	670	617	613	613	563	614	659	611	632	656	621	572	590	636	572	642	585	650	614	617	632	578	612	587	632	588	633	589	635	626	574	608	607	626	591	604	578	583	637	599	630	594	631	594	637	596	644	646	637	640	602	570	627	658	618	619	627	603	647	608	614	643	615	590	646	654	600	588	636	616	597	648	622	611	586	593	645	577	613	612	615	637	598	616	623	604	601	621	584	602	647	646	587	574	589	614	598	627	644	616	639	612	618	599	611	622	606	634	641	616	631	619	596	614	589	647	631	624	626	590	624	570	613	631	622	605	611	618	614	632	601	619	592	602	609	600	612	668	603	609	610	629	654	608	633	611	647	614	635	644	591	634	619	574	624	610	636	668	634	615	589	622	659	604	597	616	622	604	656	635	620	613	625	607	617	560	618	658	590	679	623	624	596	628	621	647	616	628	618	594	602	628	591	583	600	598	635	663	624	582	598	591	629	629	563	648	595	584	575	608	584	607	647	583	586	681	633	675	577	645	567	624	631	606	620	614	610	588	596	658	568	618	598	621	562	613	569	652	598	631	612	616	633	535	633	586	616	616	616	605	637	674	614	619	599	598	621	633	621	567	566	581	626	608	599	610	635	646	644	584	606	617	603	602	624	597	617	568	632	639	583	631	595	625	576	604	649	600	615	581	647	633	577	642	610	570	597	620	604	597	681	606	627	635	638	577	565	599	620	645	610	637	604	627	613	611	617	614	616	588	646	606	636	594	605	587	575	621	612	630	598	608	621	595	628	623	656	586	615	641	622	644	627	603	621	620	635	623	660	616	653	603	597	613	616	603	640	624	626	661	633	609	598	659	662	624	604	630	574	628	590	669	606	617	615	614	616	579	640	659	572	636	625	629	607	615	663	611	639	645	619	629	618	591	627	555	562	621	649	583	619	604	588	609	589	635	621	624	662	662	637	624	590	608	606	613	632	655	631	596	615	564	617	574	631	605	596	620	612	601	619	584	605	664	594	579	651	627	642	642	612	653	579	622	565	624	632	601	613	610	669	560	624	628	622	613	602	594	588	608	624	608	584	614	584	648	604	603	601	640	584	593	585	625	617	634	593	642	617	567	575	599	603	639	604	642	620	604	621	637	628	654	625	584	578	597	620	582	618	604	622	612	600	612	600	631	622	610	646	610	673	613	648	627	612	655	634	585	594	622	656	598	608	603	612	652	627	633	607	636	629	660	623	641	635	619	614	598	570	579	596	586	616	606	593	639	645	589	593	584	580	613	623	620	580	601	600	587	649	615	618	609	647	611	606	622	640	595	639	641	642	575	625	610	602	581	621	634	592	606	646	576	672	569	634	673	618	612	612	637	575	604	625	630	618	653	630	631	605	611	636	597	606	615	556	605	626	636	663	620	617	607	643	566	635	598	585	628	571	641	629	588	651	607	652	646	600	620	598	585	640	626	579	625	617	677	617	604	584	609	608	609	622	615	622	617	621	659	619	603	616	573	603	599	598	609	599	556	573	636	631	602	559	615	575	641	646	635	605	630	620	672	582	630	637	611	619	612	634	576	623	624	608	611	599	607	619	603	621	542	632	607	616	633	565	621	600	624	604	589	626	614	581	607	589	627	599	634	643	582	578	597	572	567	613	615	666	611	602	648	581	657	602	587	581	646	601	606	629	605	630	617	633	582	594	611	612	667	577	653	585	567	566	592	638	593	610	591	588	600	642	606	640	632	594	566	601	587	598	607	608	627	605	587	633	612	641	640	645	585	608	619	592	590	603	672	638	601	605	597	606	607	630	611	601	622	631	633	641	579	636	596	608	650	638	550	595	605	638	643	611	629	576	610	643	624	605	612	603	596	576	589	569	622	635	612	603	600	632	585	596	629	631	642	617	598	627	647	622	628	649	574	676	623	609	658	578	585	562	624	621	619	630	589	624	583	622	629	594	610	593	620	588	566	609	597	616	631	609	601	594	623	593	617	593	617	586	582	626	627	633	598	599	609	587	595	614	607	600	612	611	581	616	649	642	637	573	625	594	620	582	627	606	630	626	629	627	580	623	518	685	648	585	582	603	611	581	633	628	559	583	586	559	647	589	606	594	617	650	610	623	580	638	612	635	659	623	658	599	607	608	632	623	599	639	553	629	614	589	589	616	629	583	592	616	599	618	582	568	617	610	608	618	623	581	584	608	627	622	603	638	568	618	593	624	607	598	637	652	625	624	615	648	620	623	656	654	610	562	658	581	629	605	627	655	625	659	640	652	621	620	622	572	617	650	605	606	603	628	627	578	602	636	572	620	594	620	601	642	633	601	616	625	609	635	600	588	613	595	555	595	640	568	578	652	618	648	583	574	625	631	633	603	608	629	631	575	624	625	639	613	649	597	585	582	601	597	594	627	608	613	558	616	632	612	639	590	634	613	626	622	648	603	597	602	591	599	599	615	634	631	558	649	558	600	614	593	605	615	615	618	625	612	603	629	640	615	576	635	589	614	620	610	615	644	607	669	604	603	634	635	594	603	603	611	611	581	637	633	666	604	590	651	622	614	568	546	677	602	583	596	581	587	621	611	550	572	626	601	610	643	636	624	640	618	561	608	603	630	618	600	604	581	585	625	618	590	663	583	633	611	588	639	602	606	622	603	571	608	577	587	584	594	621	641	587	577	629	584	579	604	588	615	617	611	632	635	641	626	605	604	661	655	617	579	594	601	630	610	608	609	612	576	583	616	595	642	623	606	641	611	674	594	625	653	657	609	648	615	597	629	611	597	638	640	612	648	612	639	590	607	592	605	655	600	594	559	574	557	595	624	640	577	640	572	614	627	583	636	602	588	577	624	605	636	625	561	573	631	628	550	604	599	615	600	602	595	613	642	628	599	587	618	592	600	621	582	611	617	660	580	621	629	608	613	612	635	613	617	678	632	635	606	635	606	630	628	635	630	601	551	573	645	610	583	612	618	645	626	592	608	582	620	627	605	588	564	612	593	597	642	611	626	635	601	647	625	593	634	572	633	668	620	621	648	610	594	556	584	590	552	608	654	613	632	627	619	620	596	633	603	599	599	627	620	639	641	623	632	633	615	586	555	594	633	615	625	604	601	573	615	592	631	576	653	624	617	605	580	571	614	625	601	596	612	599	617	564	602	645	614	579	615	618	598	602	656	591	592	550	625	649	599	627	648	621	561
36829	15810	6806	2575	1307	841	599	512	401	401	413	407	366	348	337	310	334	335	312	260	299	277	270	235	256	262	253	253	263	268	270	252	254	246	239	234	260	246	252	253	233	227	238	249	203	259	252	248	238	251	234	247	224	228	276	207	252	241	265	244	266	229	271	268	222	245	225	273	257	253	284	256	232	238	231	213	246	269	253	260	266	260	248	258	230	231	251	244	250	232	237	249	252	208	241	264	235	258	239	257	221	245	240	234	214	230	229	264	253	273	253	249	258	241	255	241	257	234	222	230	236	291	236	234	239	251	259	209	261	252	256	252	244	245	222	244	253	225	246	225	199	270	259	232	249	208	260	247	242	225	233	264	250	258	237	237	240	220	269	257	227	246	233	235	233	244	220	249	261	253	263	212	253	232	226	246	274	223	246	274	272	269	236	205	249	252	249	225	225	241	252	248	252	295	248	228	247	240	259	229	248	244	254	236	279	227	245	241	254	230	266	248	261	241	222	242	252	251	250	272	239	258	222	230	252	251	259	241	241	224	260	229	225	254	215	242	225	225	268	242	236	266	249	232	236	265	247	250	256	266	266	252	252	256	242	252	224	244	236	234	238	222	241	231	243	254	255	234	233	223	253	253	248	235	227	254	254	223	264	235	215	223	225	280	245	228	256	234	237	230	214	248	235	237	246	252	258	264	262	226	238	236	245	258	244	290	264	252	263	234	248	233	251	234	245	245	256	228	261	268	237	233	277	237	269	260	253	227	220	209	242	232	252	268	237	254	277	232	230	252	219	256	233	265	223	267	214	259	247	236	228	247	264	256	246	266	242	253	242	212	212	227	262	250	231	240	251	256	236	245	234	229	253	263	250	262	266	250	266	217	233	227	237	250	248	255	258	246	255	256	223	217	226	266	236	245	240	229	232	259	256	258	244	239	253	213	233	227	215	246	248	248	234	248	250	246	245	243	209	260	240	220	248	228	246	228	220	222	272	260	259	246	206	240	269	249	225	222	240	231	230	230	224	247	229	235	237	248	251	218	232	254	232	249	199	226	244	244	229	236	232	251	271	242	266	243	257	246	250	223	244	226	248	241	237	212	253	236	237	225	268	223	239	219	253	251	251	238	231	246	230	249	222	276	249	229	237	203	221	249	226	242	233	265	268	274	260	260	245	256	252	213	219	229	225	253	252	236	232	229	240	254	242	245	251	246	218	250	235	243	239	263	215	271	249	207	209	239	222	246	266	227	273	218	236	233	246	253	236	286	240	246	270	247	263	230	246	218	258	238	264	252	274	242	243	243	267	232	231	233	215	257	245	243	258	271	243	257	241	268	245	237	279	236	247	230	201	235	244	234	256	269	227	234	255	229	231	253	221	244	214	223	227	230	258	228	249	248	253	235	256	237	237	227	223	216	234	237	267	209	238	241	233	243	283	277	231	251	272	259	258	241	264	261	234	208	226	224	218	243	214	248	254	242	244	260	262	221	266	226	248	253	260	252	267	203	228	260	310	247	239	243	226	244	252	252	264	245	293	243	236	256	250	270	259	271	245	261	273	238	228	192	215	270	227	246	279	244	249	224	236	234	232	238	237	245	227	267	258	235	273	267	249	264	231	264	242	233	239	233	238	241	241	233	242	244	237	230	268	255	242	240	221	229	252	237	261	283	271	229	225	224	222	241	240	260	251	257	284	233	244	236	262	264	256	252	271	253	258	260	247	254	256	247	250	248	243	241	243	266	241	222	289	277	254	224	284	213	235	271	255	223	245	243	277	265	221	233	240	289	258	242	239	219	241	246	208	244	225	247	239	218	258	243	241	233	236	248	252	199	248	257	242	246	258	247	238	240	236	243	269	259	244	237	243	237	212	222	224	251	250	250	251	231	254	256	257	231	245	226	227	237	239	253	256	237	238	227	231	242	221	256	217	242	240	260	249	229	251	231	276	256	230	234	251	249	259	215	262	208	216	215	239	237	227	228	259	234	257	242	236	237	262	264	248	254	255	233	250	243	262	249	241	261	223	237	262	248	269	235	240	238	289	224	245	234	251	246	256	218	238	250	263	236	246	235	257	253	249	256	226	233	235	236	233	241	222	231	241	237	280	244	253	244	243	255	248	229	232	236	244	275	224	248	255	237	247	245	229	235	233	220	256	239	250	226	243	255	235	242	225	244	281	258	234	269	227	249	238	258	239	227	274	247	246	265	226	246	259	228	259	265	269	230	230	209	221	233	253	231	260	238	245	227	222	266	236	246	272	229	237	228	278	239	260	261	239	229	291	231	227	251	209	277	275	216	241	258	245	223	238	275	224	237	241	211	285	279	246	268	237	245	249	231	227	247	246	217	269	236	252	261	251	250	239	221	260	236	250	243	244	209	246	296	231	237	220	226	245	277	243	255	244	256	208	245	229	216	243	226	226	248	221	208	261	236	234	263	250	254	262	239	235	258	239	244	272	241	223	260	270	252	263	232	255	231	240	231	257	225	270	255	234	215	250	236	244	266	254	261	272	238	224	261	237	227	243	261	267	231	239	250	220	270	276	269	231	285	267	247	255	221	278	215	252	235	210	243	244	248	245	234	211	221	243	249	250	260	232	212	253	247	289	240	255	239	225	248	249	245	246	256	211	255	272	279	288	257	243	270	250	270	233	246	243	240	250	242	239	228	228	259	247	242	238	248	236	215	253	252	254	206	233	246	304	255	273	229	247	230	275	218	237	222	254	203	254	248	250	245	228	217	235	213	264	237	245	228	204	263	228	288	253	240	226	239	229	254	227	236	262	241	230	242	248	260	244	248	226	258	265	247	240	260	243	224	236	254	241	264	258	279	223	230	213	244	256	252	229	236	258	243	249	291	244	244	258	246	237	248	258	231	227	225	278	222	219	251	255	240	228	256	261	265	247	248	260	234	236	227	247	254	246	260	257	262	231	217	244	248	252	257	255	245	232	226	273	239	252	235	240	245	230	248	243	251	243	258	238	267	239	270	239	264	267	244	216	238	261	237	241	239	242	276	224	219	248	248	239	257	229	232	233	208	249	241	232	269	268	215	220	230	246	232	259	253	243	263	241	255	239	255	241	232	264	213	247	257	247	242	255	242	253	270	227	242	251	224	235	250	238	252	244	238	263	266	249	241	253	270	227	242	266	255	241	264	209	258	244	223	262	252	227	249	251	232	249	233	269	249	218	246	254	246	281	267	257	238	227	261	237	215	243	253	258	211	250	257	237	238	247	256	240	266	235	253	259	253	249	247	253	227	237	263	229	239	284	246	237	240	250	240	229	256	210	221	238	259	265	256	217	256	232	253	247	225	235	274	263	233	248	233	219	233	245	263	264	238	237	228	253	255	260	233	241	210	224	238	234	217	225	233	257	226	234	234	232	244	239	242	227	227	257	208	225	246	256	241	213	275	242	260	233	264	265	227	224	230	243	258	246	261	212	237	241	244	263	241	209	240	241	239	234	241	247	259	261	251	195	244	232	233	267	261	233	251
20534	9492	9405	6397	4639	3063	2279	1609	1307	1342	1367	1276	1178	1075	995	1018	1021	1031	903	770	750	745	733	656	628	630	588	627	588	572	554	547	537	555	475	550	530	531	475	533	547	504	507	523	521	541	510	544	547	517	516	542	540	512	534	535	538	488	517	499	511	499	556	531	508	508	529	540	515	542	558	527	535	530	530	495	533	496	498	507	515	518	512	465	481	522	509	533	555	536	501	496	518	562	531	541	555	489	566	543	526	545	525	541	501	544	514	536	536	555	492	516	499	523	504	515	539	555	491	488	518	509	502	516	508	545	553	524	540	541	531	523	535	522	543	548	491	533	512	525	505	536	514	505	501	515	545	522	505	488	548	517	525	529	497	519	502	505	546	516	465	515	486	538	532	504	515	525	553	504	492	523	550	527	522	520	522	490	511	535	495	499	532	541	543	541	501	521	538	499	518	522	547	527	541	481	541	519	522	531	514	522	538	537	479	471	536	507	521	535	534	510	509	553	543	522	522	509	516	508	494	529	514	560	522	537	504	497	473	488	557	552	518	545	544	503	528	529	513	543	504	481	499	499	522	512	525	534	491	533	514	516	542	524	492	475	524	548	528	515	525	564	514	487	557	524	567	527	512	494	512	506	554	478	500	512	528	490	533	504	512	520	537	468	537	518	528	543	534	548	525	527	485	528	529	523	522	520	497	513	516	550	567	523	504	560	494	485	499	495	517	536	532	515	530	540	515	514	526	518	525	462	510	520	489	532	514	552	503	517	528	509	525	534	519	504	493	545	500	514	520	534	499	552	550	516	531	534	552	536	503	514	517	518	528	523	550	527	545	499	530	505	542	485	516	514	536	541	530	526	499	501	520	504	509	515	487	523	515	584	512	516	483	506	536	503	482	528	529	516	530	513	532	531	544	517	493	516	459	473	526	484	560	514	535	537	485	500	509	505	489	517	509	553	546	531	539	515	524	570	542	520	551	517	517	497	530	511	478	489	516	500	537	548	539	518	531	528	522	558	518	529	521	527	539	534	536	568	464	564	501	534	543	542	498	509	521	528	493	495	509	495	506	521	502	575	559	537	545	545	536	516	552	510	494	498	523	534	515	524	489	491	544	507	525	535	543	510	506	529	494	504	509	520	498	467	513	491	511	530	531	532	535	530	507	539	491	547	530	478	522	547	523	552	502	528	476	506	558	552	529	504	516	521	530	509	512	521	529	517	504	553	545	518	546	512	541	547	543	487	517	525	571	484	526	540	515	514	521	566	580	534	519	518	539	498	541	481	542	516	548	515	452	538	513	533	556	531	507	543	532	475	502	506	503	470	475	504	527	498	570	501	506	537	517	519	522	482	518	527	514	520	553	527	499	540	483	534	495	501	467	490	520	517	541	531	568	513	498	509	539	520	518	554	526	511	511	555	485	508	542	469	520	543	519	532	487	550	498	513	490	515	574	531	555	508	496	508	565	545	519	517	536	524	514	498	496	480	513	494	508	508	497	544	561	508	518	537	496	565	570	477	517	587	499	504	506	485	526	507	491	545	499	517	494	519	535	504	513	516	513	524	478	511	551	513	553	493	537	500	545	526	534	525	513	521	452	492	509	510	486	542	497	495	519	510	520	539	522	523	520	517	500	511	562	544	483	533	523	543	478	548	576	507	481	551	479	487	561	545	529	509	499	508	519	515	534	508	511	542	516	486	532	532	528	463	480	504	494	511	532	490	516	500	494	514	547	523	533	521	498	526	547	532	555	538	525	532	505	489	506	514	483	545	502	503	509	518	507	539	540	533	492	519	529	532	499	544	572	505	539	457	526	491	525	480	501	535	498	501	517	493	536	539	507	488	509	514	533	513	501	494	517	511	533	534	507	544	536	508	576	472	493	528	483	531	518	444	465	535	519	504	508	531	531	505	528	533	523	550	544	517	502	530	551	540	520	502	518	510	466	491	516	561	572	533	514	506	535	513	507	527	489	530	536	500	518	512	534	508	527	487	535	524	534	531	519	467	551	525	507	492	512	500	513	541	547	561	504	527	501	499	492	487	522	496	517	532	517	524	519	515	532	524	501	500	521	493	563	498	505	504	493	519	502	537	507	516	484	515	517	509	506	516	528	543	516	506	490	499	515	503	483	538	587	524	505	486	532	496	544	536	535	508	484	547	518	533	549	492	458	500	541	527	481	490	494	525	496	536	526	510	502	482	525	496	558	531	534	509	546	489	582	526	509	534	533	547	494	502	532	501	505	521	506	536	518	535	529	498	549	489	527	516	547	530	538	546	506	505	492	508	526	511	517	530	549	501	513	522	549	545	505	525	505	560	527	471	539	503	518	519	526	518	551	528	523	519	521	503	550	530	523	527	533	523	515	482	574	513	540	513	525	538	520	499	501	549	531	530	551	535	515	492	485	549	542	515	504	488	513	536	504	541	510	543	475	537	507	516	509	501	471	478	544	500	537	524	493	511	499	518	487	501	534	536	471	524	515	544	482	519	554	531	475	470	553	502	517	495	536	523	530	517	509	556	511	530	486	521	489	526	513	497	542	551	565	528	505	541	499	505	538	527	571	520	495	551	527	520	503	495	521	502	516	518	490	531	484	515	544	535	472	513	540	500	550	488	537	487	517	529	517	512	532	509	542	496	533	501	495	578	493	521	525	568	567	516	520	542	555	545	521	485	503	528	539	509	556	547	534	495	535	494	487	515	528	515	502	533	537	509	534	531	524	495	527	515	480	514	533	505	531	514	492	499	548	507	504	503	463	526	519	505	529	526	491	496	554	533	499	510	552	513	558	525	526	541	532	525	551	520	478	499	493	527	484	532	551	521	502	547	524	538	511	543	521	509	544	532	560	530	537	526	493	490	552	511	509	532	518	581	511	535	499	516	524	531	538	537	481	520	486	547	550	521	520	481	513	504	551	537	469	486	507	545	533	552	572	502	539	520	512	528	499	517	496	516	511	484	491	514	571	500	538	509	537	527	497	530	485	533	504	503	535	519	493	525	521	522	502	495	531	480	559	493	518	526	530	506	494	478	534	517	528	540	503	509	518	513	523	505	531	504	531	521	514	499	575	513	499	501	529	498	524	486	515	530	485	517	549	473	535	566	498	490	467	491	554	544	496	480	495	588	531	507	495	535	503	474	504	548	494	495	563	511	462	489	493	536	491	534	509	504	509	526	503	514	516	503	505	532	526	508	512	505	501	526	570	521	479	517	521	566	511	526	531	494	498	501	563	569	535	527	504	528	482	503	543	487	546	538	513	529	550	538	531	494	506	495	495	520	499	553	498	525	519	467	492	503	519	529	487	556	541	488	538	521	564	476	476	536	517	527	547	532	549	548	536	496	552	519	539	540	566	476	504	573	572	479	509	543	491	500	552	527	516	561	559	525	505	493	543	486	527	528	498	481	528	551	519	547	535	520	544	528	529	497	501	557	533	566	552	563	515	537	538	562	568	514	534	521	493	541	506	554	497	515	515	540	524	501	544	483	565	510
52428	22347	11899	4912	2418	1860	1233	905	646	568	505	495	470	442	448	367	351	382	362	323	274	298	276	285	291	258	276	243	282	289	265	278	252	260	273	265	232	270	261	272	292	248	247	240	242	230	236	231	261	237	240	253	250	269	272	224	232	237	278	263	235	269	239	273	225	235	227	240	233	238	218	250	235	258	266	235	254	253	242	267	247	258	251	255	231	261	289	235	258	265	248	252	242	270	266	254	257	258	243	253	252	235	241	275	259	222	257	222	223	243	242	242	250	243	260	271	262	252	235	255	245	278	241	239	234	247	280	249	254	281	240	247	270	261	241	245	218	238	233	234	230	241	243	272	235	240	268	235	256	248	234	246	251	235	249	247	217	232	233	265	230	244	214	236	260	259	284	241	260	250	237	248	246	197	260	231	264	265	256	244	237	250	271	233	261	222	241	249	239	229	243	255	274	269	243	259	235	218	258	251	262	279	245	250	276	246	282	258	286	261	239	242	259	244	248	249	284	239	264	252	258	266	234	277	215	260	281	249	301	248	250	238	241	244	270	236	253	231	230	252	247	260	227	222	255	265	239	239	237	276	230	236	264	286	251	271	255	252	254	250	219	275	237	277	258	277	239	243	220	205	231	247	257	263	272	241	229	280	267	240	235	241	247	248	240	246	254	203	252	258	294	238	276	260	232	249	245	243	275	254	220	264	244	236	244	225	286	225	253	289	242	227	234	247	260	254	250	234	259	244	259	230	234	235	243	231	241	236	220	264	278	231	234	263	243	264	227	255	237	239	271	223	250	260	255	241	229	220	259	234	223	226	258	258	268	258	231	224	259	231	270	224	217	253	223	255	224	253	251	244	261	238	245	242	262	242	244	254	228	210	262	240	285	246	252	242	237	258	210	247	258	251	248	248	233	224	246	263	272	239	243	249	258	215	249	247	237	246	230	227	258	248	300	261	278	249	241	255	259	256	222	243	265	253	262	223	239	228	225	242	232	236	247	251	211	234	254	262	254	249	276	250	242	241	258	263	262	239	229	258	224	261	236	226	256	254	251	230	236	229	234	240	234	257	253	258	237	247	253	248	255	235	263	262	231	257	272	232	251	240	251	239	254	258	219	249	255	211	241	243	239	283	242	217	252	247	233	240	270	277	264	242	242	220	231	220	246	269	256	263	267	220	242	261	243	263	271	241	231	242	264	261	249	256	252	225	246	287	259	247	264	256	268	221	243	268	229	248	269	227	263	254	253	273	263	247	236	219	266	246	253	248	262	241	270	268	236	238	263	247	233	263	266	257	254	243	246	219	256	237	249	280	214	262	253	273	262	235	230	285	254	244	257	235	257	254	228	240	272	270	218	242	225	261	237	232	227	229	231	256	243	267	277	274	259	238	255	252	245	257	252	253	224	241	244	255	257	262	225	245	212	256	286	225	246	241	226	243	216	248	243	253	264	282	243	242	289	250	227	267	273	231	228	269	226	227	293	279	252	253	258	247	247	271	230	245	261	278	225	227	254	254	268	245	248	244	234	271	264	238	228	220	245	251	245	251	254	232	277	226	243	203	223	261	268	255	245	259	274	258	233	234	239	253	255	250	250	270	264	223	267	251	266	258	253	242	254	277	214	236	260	227	267	257	266	215	294	249	255	246	257	277	229	225	219	271	256	248	239	268	248	234	240	239	247	260	250	228	255	251	245	237	263	250	268	259	266	250	267	224	266	238	263	240	243	250	259	298	243	253	247	228	252	239	259	254	250	217	249	285	262	252	244	241	276	251	244	273	247	256	255	213	241	263	236	246	243	234	230	261	221	199	255	256	241	246	230	246	262	231	261	274	271	279	246	254	236	287	234	299	280	248	242	211	217	262	244	269	223	226	252	272	253	284	249	248	240	263	260	269	228	275	259	237	253	266	269	250	245	230	247	226	246	243	254	280	219	240	264	246	264	257	241	251	287	293	255	272	257	235	253	288	287	252	250	237	259	248	272	232	261	252	232	244	271	255	250	257	263	247	242	256	234	253	239	239	240	263	272	257	241	241	245	251	246	257	210	271	246	254	236	256	272	242	231	252	249	247	267	250	258	248	251	249	246	240	232	229	260	261	266	231	220	213	275	258	226	279	267	235	260	242	292	268	246	227	257	243	260	241	249	224	245	241	256	264	264	248	273	252	238	242	242	226	230	242	234	243	273	224	245	236	258	259	266	240	252	247	252	244	234	250	256	240	250	242	260	238	270	253	286	243	250	266	262	252	268	279	232	232	242	236	259	218	257	237	236	240	257	246	243	256	255	227	264	215	252	234	244	238	231	258	251	236	237	242	230	239	241	265	292	251	227	266	267	267	252	264	253	229	229	227	248	256	260	284	254	250	259	235	256	264	269	254	256	243	196	216	211	248	235	248	253	246	282	251	231	274	255	255	238	251	239	239	256	245	244	256	228	258	278	249	251	289	229	250	244	260	234	254	232	269	254	264	258	251	207	227	254	240	258	237	231	199	249	274	226	267	239	248	249	228	248	249	241	245	285	277	242	250	267	261	248	263	237	266	236	234	277	283	235	217	234	270	266	256	235	215	239	261	240	262	228	291	267	239	236	230	250	249	241	242	238	216	259	246	236	257	249	246	263	237	238	238	264	240	230	267	243	238	244	272	274	223	253	258	256	229	242	243	234	256	256	264	284	268	249	242	232	266	261	224	254	240	276	256	260	256	264	247	270	220	224	239	251	241	250	221	251	260	242	227	243	226	266	230	263	247	244	243	233	251	242	241	245	240	246	254	283	235	230	229	277	230	233	261	208	264	236	248	246	253	257	231	241	236	284	265	254	258	272	228	237	227	284	254	268	287	276	254	260	243	203	243	226	224	269	241	270	261	236	266	237	251	234	252	245	247	243	265	252	282	256	253	238	226	233	264	245	244	250	230	240	246	257	266	240	248	228	253	216	239	245	239	252	258	268	239	252	235	263	228	225	239	243	254	283	261	284	255	235	212	245	239	262	240	249	259	259	274	227	235	232	267	222	239	274	239	240	256	238	263	223	264	278	230	266	268	261	267	266	227	233	265	248	255	285	262	276	272	233	256	244	242	230	245	215	230	247	265	237	258	279	253	259	231	243	240	232	228	252	258	242	236	244	269	261	276	272	282	250	231	224	265	296	275	260	255	249	238	244	253	263	241	222	254	266	277	223	255	244	255	229	220	248	239	259	220	237	235	271	250	240	275	251	214	221	222	253	263	236	245	272	234	229	209	242	241	263	238	232	266	240	230	232	246	250	261	233	255	281	218	250	223	247	243	242	265	263	244	257	258	256	222	256	249	223	235	260	263	267	266	263	258	284	252	271	251	249	285	250	288	251	250	242	250	262	243	250	245	281	238	269	300	261	265	228	261	261	247	239	220	275	266	228	294	271	232	234	257	267	243	245	271	254	246	247	216	250	238	271	245	242	260	248	221	255	265	252	275	258	245	245	301	254	235	248	232	240	261	249	266	274	250	232	257
31393	14441	15555	10152	7593	6511	5090	3411	2437	2048	1934	1805	1833	1739	1482	1369	1319	1313	1048	941	921	824	829	842	779	704	639	708	665	690	623	610	581	582	611	558	532	533	601	599	543	563	533	545	524	546	536	528	541	555	512	567	554	618	525	547	509	521	502	550	522	585	588	536	536	557	517	562	529	551	526	550	538	561	553	594	554	509	494	490	511	586	522	531	524	509	571	532	529	536	527	504	525	490	562	525	569	559	510	525	550	538	521	528	512	550	537	551	519	509	512	501	537	542	525	503	522	564	504	569	555	545	573	528	459	527	524	541	518	548	550	527	531	527	532	534	574	513	511	510	533	541	486	535	545	525	524	561	560	541	536	521	544	556	530	541	510	535	538	508	543	559	534	551	542	518	530	541	557	531	527	535	530	566	506	536	509	508	510	506	548	554	511	502	548	540	519	530	550	562	556	521	511	553	527	516	585	529	551	524	522	517	513	534	507	546	529	556	552	584	486	542	534	503	544	565	517	581	544	547	543	521	499	547	538	550	533	567	567	564	538	541	513	545	520	529	513	526	554	535	502	532	535	547	546	511	505	531	533	505	529	561	610	544	545	509	527	569	581	510	553	519	513	519	540	533	535	550	571	509	542	560	549	563	536	534	535	580	538	490	497	543	513	577	466	541	560	503	570	551	511	557	538	559	542	565	538	568	538	562	521	564	526	558	545	535	534	598	585	537	569	530	487	545	511	536	509	550	528	529	539	530	544	533	546	550	566	536	512	507	515	532	599	527	535	555	505	546	577	562	499	528	589	554	578	529	535	561	520	508	500	541	527	523	511	532	572	529	542	533	535	557	558	510	570	537	514	526	566	545	547	533	566	558	544	535	529	509	531	569	531	520	549	535	513	545	505	532	568	543	591	512	541	494	534	552	499	505	545	518	532	544	591	517	549	520	539	515	530	555	516	523	498	566	553	516	527	556	533	581	566	531	567	541	544	572	538	582	510	542	532	491	536	536	534	542	538	507	515	508	560	505	511	525	482	553	569	504	531	561	537	533	504	532	586	521	520	543	520	543	532	523	478	576	525	551	527	560	530	500	545	555	526	530	547	550	513	591	490	564	556	522	563	575	537	533	484	533	552	520	523	547	506	518	542	538	520	523	533	550	511	551	545	571	539	571	554	490	550	533	548	539	566	508	520	545	555	545	550	530	513	508	538	545	506	547	524	518	541	543	524	540	536	558	561	533	529	517	546	526	562	553	543	490	524	553	538	516	521	545	571	533	537	550	536	598	557	539	543	545	547	552	528	567	518	519	532	589	503	538	544	570	547	531	534	518	519	540	551	522	553	514	518	541	558	542	495	524	540	548	575	559	477	517	549	548	522	518	565	563	508	531	532	506	515	561	546	567	516	575	517	568	555	481	537	569	531	557	576	552	537	560	562	512	538	527	527	531	530	528	491	575	553	565	547	544	572	553	537	506	562	518	503	504	540	541	575	514	549	486	513	555	555	533	551	512	505	534	498	531	509	538	517	556	506	507	532	556	569	534	566	539	566	588	559	571	546	550	526	524	535	488	558	514	497	540	537	528	494	543	548	550	524	534	512	516	549	545	525	504	532	564	523	543	530	558	558	489	580	547	557	588	551	513	542	530	528	562	503	549	546	533	500	535	531	531	535	509	567	537	520	572	539	532	519	561	538	561	547	538	549	501	515	550	539	557	570	521	545	509	539	512	507	569	562	552	586	551	521	539	495	544	560	525	541	496	508	514	511	566	498	517	539	547	541	542	568	532	556	550	556	497	523	546	541	548	557	553	555	539	538	554	540	521	547	553	547	520	534	502	563	510	483	507	471	514	532	525	512	528	518	520	570	510	532	525	557	555	585	547	559	500	513	536	529	510	549	522	531	544	538	518	543	537	512	500	528	530	524	544	518	578	544	537	502	517	520	502	493	577	487	542	537	543	589	499	506	518	513	549	540	561	590	525	523	518	502	555	544	493	530	588	525	549	553	522	541	560	507	542	561	491	503	541	540	514	536	559	549	506	530	500	499	524	533	497	522	531	557	488	500	499	514	540	550	532	546	566	572	537	494	524	567	522	523	554	526	536	566	534	496	509	559	534	562	532	555	499	547	502	549	549	532	508	550	568	497	467	532	532	522	561	520	531	546	536	525	541	523	556	544	536	550	506	544	551	554	553	507	552	517	517	514	571	528	562	569	483	531	524	567	570	524	534	546	518	573	528	555	564	548	538	537	543	574	543	470	531	588	553	553	566	557	537	523	555	541	532	551	470	548	529	547	570	492	533	536	561	513	551	570	519	524	534	509	558	566	549	509	550	545	517	518	555	523	570	565	464	492	531	518	494	531	518	532	527	537	515	531	571	517	536	558	553	516	539	566	541	504	579	523	543	545	504	567	516	542	535	516	513	534	508	542	552	517	590	557	526	521	554	547	543	583	543	493	552	554	538	503	550	501	514	551	538	520	537	574	589	562	544	552	494	516	499	491	548	511	544	553	540	539	528	517	548	534	573	569	556	557	540	512	559	554	500	555	573	507	541	541	494	549	516	564	524	515	556	567	522	527	547	506	542	543	526	502	552	538	548	559	540	549	518	521	550	523	535	546	540	494	524	515	505	520	498	519	539	538	576	538	565	511	585	553	546	507	510	541	543	549	524	535	550	551	539	518	557	516	551	568	520	523	541	546	532	540	537	547	542	512	537	482	544	566	525	549	542	559	528	517	514	560	541	544	505	532	528	529	532	557	546	546	588	556	542	518	592	568	555	517	526	536	533	540	494	529	534	510	549	574	570	523	558	585	510	541	546	543	515	540	552	552	556	529	518	526	540	557	511	511	548	525	563	547	553	518	508	556	531	544	501	513	601	527	538	503	533	564	546	556	548	542	543	506	507	527	555	564	535	539	543	537	524	557	515	543	562	542	510	538	529	508	546	486	556	545	556	494	537	575	545	518	570	548	511	559	548	506	550	478	508	559	558	545	522	523	549	507	549	496	549	512	518	566	546	557	506	536	541	576	533	522	519	498	564	564	518	526	570	555	545	560	533	540	504	575	507	525	523	552	561	512	536	523	515	543	506	567	529	540	536	533	529	555	509	546	552	551	529	543	545	541	493	547	554	542	544	542	572	564	528	577	527	561	573	532	536	536	540	534	549	531	560	512	548	531	515	539	545	542	539	532	531	520	498	575	544	562	557	551	557	506	559	561	546	549	520	548	529	545	533	528	535	557	534	528	529	557	496	557	539	576	528	543	543	601	532	528	573	520	498	533	524	548	571	553	576	525	528	539	507	551	550	525	559	559	551	531	528	533	514	564	535	538	528	550	572	507	557	520	548	545	519	558	510	597	513	556	536	567	527	506	554	546	553	507	565	535	491	515	553	533	523	548	531	568	552	570	506	502	559	526	567	536	578	539	580	570	520	552	531	541	535	513	501	544	510	554	521	522	569	563	514	531	485	520	523	538	536	533	510	492	526	496	497	506	567
56627	29283	19679	8570	4286	3214	2201	1597	1153	772	723	730	693	699	622	583	516	519	460	409	354	341	345	392	365	355	333	361	347	336	321	313	280	282	279	316	244	292	298	295	298	274	296	294	264	281	301	303	284	254	285	281	290	281	281	292	281	309	288	288	314	321	282	303	289	269	278	289	318	286	307	312	281	300	289	290	315	263	289	298	307	253	282	308	279	307	261	304	289	276	303	315	304	285	300	305	274	286	315	240	288	280	305	317	281	291	303	294	258	297	293	263	254	283	298	331	298	291	268	301	285	268	298	298	303	304	267	288	305	292	307	309	281	263	274	295	310	277	281	289	285	275	279	300	287	276	279	286	299	301	310	285	315	255	300	339	273	285	254	286	302	277	314	306	286	274	317	278	286	315	283	319	317	287	284	323	310	296	289	294	309	288	282	306	313	308	274	268	314	280	288	289	292	320	263	322	298	313	314	291	285	294	289	296	289	305	317	277	277	283	299	299	284	283	287	266	303	301	285	290	292	284	287	264	311	312	307	269	315	340	293	285	258	309	306	292	266	288	298	284	315	273	310	283	304	286	288	298	317	298	289	293	286	318	273	295	274	271	310	285	319	315	282	294	275	330	287	314	277	275	316	300	267	306	300	301	312	275	297	281	309	278	276	318	302	285	298	302	276	276	312	299	293	283	278	311	300	261	310	311	299	279	316	298	306	283	284	284	254	275	323	326	306	282	277	282	300	285	267	270	274	302	283	280	294	291	264	311	300	289	317	273	322	303	277	291	292	274	278	290	275	315	277	270	306	282	298	280	287	309	278	262	311	318	293	275	291	280	288	286	320	298	318	330	267	292	285	284	264	288	290	306	283	303	317	286	293	311	273	269	256	356	312	297	287	312	283	297	282	291	303	300	276	299	274	304	294	307	282	284	314	262	274	308	305	304	267	305	303	264	266	274	280	315	308	293	308	279	283	264	307	266	328	335	309	303	257	317	275	286	266	265	295	319	299	320	305	295	318	267	312	271	290	318	293	323	303	290	282	273	280	265	270	273	270	289	306	244	307	268	282	300	276	313	306	309	287	309	243	268	303	315	325	292	310	288	312	289	286	299	283	283	321	312	321	299	285	280	286	313	287	307	274	248	299	294	306	286	282	276	278	259	274	300	275	292	296	267	291	275	313	290	286	286	283	317	282	268	301	301	323	307	304	313	314	289	321	302	281	316	298	270	300	333	290	301	292	283	338	302	283	305	273	300	268	272	262	308	287	282	266	280	317	308	274	273	267	329	274	281	292	280	268	313	281	303	274	264	289	295	282	287	290	286	252	308	269	268	307	316	275	307	297	297	303	311	306	288	293	292	288	293	280	307	289	295	318	258	296	305	323	301	282	321	337	312	260	280	268	305	272	315	250	292	317	303	308	323	290	312	276	317	324	305	318	326	275	287	293	304	283	277	276	314	328	294	292	315	302	303	310	280	280	292	282	298	337	341	283	285	284	278	287	273	312	273	292	298	335	270	265	310	287	294	280	290	329	290	327	298	282	281	282	275	273	271	295	279	270	286	289	307	273	313	282	262	275	293	309	309	296	268	266	299	286	293	273	263	252	308	286	295	312	273	276	301	312	271	305	258	267	304	313	299	299	291	302	265	278	286	314	303	267	293	317	287	290	286	239	280	309	278	278	266	280	274	282	278	273	293	293	293	310	289	269	271	299	324	328	280	266	263	254	298	260	289	260	304	322	279	300	257	282	267	310	332	295	273	271	303	293	291	321	291	317	301	283	291	277	307	308	295	281	288	289	286	261	322	288	264	293	296	314	275	306	278	286	289	324	330	300	292	293	268	294	302	288	273	302	277	258	258	284	291	271	293	263	295	295	290	298	277	298	290	298	280	296	280	272	289	268	301	290	301	300	292	282	318	274	284	273	299	282	296	271	286	306	278	300	281	261	295	305	285	290	307	299	315	283	322	276	303	291	283	307	288	267	314	257	299	272	293	305	276	264	300	320	327	323	293	321	288	231	325	316	329	309	297	317	279	292	282	277	313	314	299	311	321	309	320	318	297	316	333	278	310	295	291	282	285	327	259	260	301	287	306	301	267	289	294	281	261	326	302	326	290	302	316	277	291	279	266	321	313	266	298	289	320	292	286	288	255	290	291	300	306	263	337	281	298	276	288	284	288	299	296	273	293	291	325	284	296	300	281	307	306	294	287	295	322	290	281	326	295	266	257	302	298	289	283	300	306	291	285	291	343	303	289	293	278	267	316	285	290	291	316	304	297	313	327	350	294	323	302	274	287	302	286	284	294	282	293	287	294	269	289	272	284	317	291	300	253	290	331	298	307	278	288	322	297	278	292	260	313	299	314	292	287	284	287	293	271	286	314	320	336	256	292	272	269	304	285	259	310	299	270	294	296	258	312	314	296	295	315	308	289	315	287	313	288	321	285	275	315	285	297	308	253	297	274	271	267	314	303	286	267	289	275	282	338	311	297	286	254	285	288	275	253	262	288	297	267	329	286	258	295	303	268	321	288	314	297	291	276	278	274	295	294	300	280	273	295	288	300	295	296	288	307	295	305	290	273	291	263	288	326	280	289	299	299	293	313	316	327	305	293	266	301	258	321	281	324	320	299	288	286	282	282	295	279	274	301	305	294	289	274	292	308	299	310	274	307	281	306	303	299	320	269	267	302	279	310	297	309	282	307	287	301	301	319	287	282	321	283	267	292	276	329	310	294	299	320	335	287	271	288	294	289	327	299	300	278	280	319	297	285	301	290	300	323	301	294	273	278	331	305	287	314	310	298	317	267	289	303	306	293	308	277	308	282	278	291	300	298	272	295	310	287	312	286	309	298	283	309	280	330	293	271	292	312	299	289	295	267	321	297	321	267	286	299	326	265	267	297	304	299	295	282	289	317	292	288	298	315	288	297	301	261	265	250	311	282	299	278	295	249	256	286	294	254	279	261	302	302	316	278	344	300	310	292	292	285	272	298	271	270	305	335	262	292	317	279	333	320	315	315	310	324	296	278	310	298	275	295	310	328	286	325	278	299	303	311	304	309	326	319	288	302	271	302	292	281	271	277	259	307	289	300	325	293	282	304	274	285	306	291	317	284	269	272	303	287	286	270	308	278	271	300	277	258	275	264	311	316	324	285	269	282	329	285	289	302	330	284	277	282	279	274	282	271	319	300	268	320	275	317	302	308	281	303	321	291	298	316	313	324	304	303	274	327	301	299	309	301	317	285	302	274	295	279	317	294	287	290	303	305	287	301	294	290	256	296	256	310	318	288	289	313	284	293	294	286	305	276	303	317	283	291	277	279	294	304	283	274	278	283	291	280	297	306	296	264	286	275	271	288	287	319	312	294	300	264	265	300	274	302	318	294	284	307	273	295	314	292	300	320	285	298	295	330	294	328	280	303	262	295	275	330	262	276	311	289	300	299	274	297	293	326	286	295	297	294	291	295	304	310	298	292	286	308	311	291	254	258	307	270
33025	19905	22742	14600	11577	10409	8319	5994	4390	3147	3031	2941	2969	2869	2485	2301	2045	1910	1506	1228	1154	987	1118	1072	975	914	902	943	1013	866	764	769	691	673	646	678	706	628	656	606	628	667	606	611	675	608	632	610	639	618	559	642	586	639	646	630	601	626	607	638	616	620	606	627	628	609	646	605	613	653	627	616	579	602	614	617	617	592	674	640	636	626	571	609	602	604	604	621	628	601	598	579	626	599	624	620	591	601	681	629	637	680	607	622	594	630	618	631	617	618	624	642	593	631	601	624	637	636	604	594	648	565	583	618	659	652	657	639	620	627	627	576	630	600	631	662	603	618	626	633	664	607	636	612	650	594	648	596	584	630	577	626	642	582	606	637	650	634	625	619	614	633	636	618	611	634	622	621	662	580	560	652	636	604	620	563	613	665	604	597	612	621	661	585	641	589	641	609	642	612	617	607	607	589	584	615	589	615	632	633	607	606	638	614	669	613	652	610	630	585	583	642	660	620	645	647	601	606	578	607	647	630	627	656	628	629	643	659	602	626	628	603	611	595	626	574	598	607	658	633	577	631	609	653	631	658	638	634	595	582	608	619	616	607	591	626	632	592	597	603	596	626	605	570	585	595	610	615	590	600	610	605	677	596	609	627	664	639	654	596	663	644	582	597	586	633	633	565	595	653	607	625	602	591	648	633	628	623	653	575	615	628	623	574	571	603	608	623	597	612	605	612	620	622	591	634	614	636	659	630	584	657	560	651	566	584	630	630	635	679	584	622	655	625	607	623	633	638	674	594	638	595	609	619	626	624	664	623	645	610	648	608	608	629	607	612	634	628	604	610	624	652	615	631	582	671	609	627	592	622	637	628	609	596	590	551	615	642	619	624	618	584	616	608	660	598	658	609	645	592	668	589	633	608	578	622	641	632	591	679	649	629	616	599	583	603	632	622	651	617	623	613	622	642	641	619	616	596	594	605	626	634	658	610	592	585	595	599	571	629	598	625	631	634	621	621	643	622	624	606	580	643	563	597	660	642	615	636	588	591	588	606	597	626	625	635	629	599	593	628	642	588	610	629	578	641	614	607	618	640	629	584	615	659	658	613	595	606	631	579	622	620	607	643	603	632	628	607	598	582	641	617	614	656	624	615	587	649	604	621	596	605	617	615	579	618	613	605	632	618	623	581	656	554	611	605	583	622	629	604	620	636	611	615	662	632	592	589	641	651	642	627	609	618	583	588	619	590	633	656	667	615	635	594	598	643	621	651	646	587	599	618	626	602	637	617	619	578	635	659	624	673	628	588	585	617	630	657	590	622	625	640	622	609	596	624	639	649	642	637	607	610	602	677	595	588	580	597	656	598	589	582	627	585	637	654	589	635	586	626	612	589	653	611	622	613	600	594	631	671	601	613	596	617	654	605	577	635	567	625	591	619	612	672	568	615	646	604	590	582	605	603	589	605	588	596	598	596	590	564	650	625	626	672	597	594	625	634	638	639	606	661	618	616	603	567	607	613	662	620	618	613	624	629	593	620	603	646	617	633	611	637	624	606	619	638	636	599	637	622	648	638	629	624	623	613	522	592	633	582	584	599	642	641	587	633	613	636	602	616	626	597	575	627	578	575	565	630	635	620	642	588	600	605	592	657	612	635	639	594	632	603	631	632	584	681	637	613	600	605	619	615	636	634	601	642	640	606	637	612	613	609	606	625	624	619	619	572	623	587	591	633	688	629	615	658	655	616	627	619	604	566	643	632	638	653	587	671	610	637	642	638	618	563	617	663	667	610	607	623	656	573	590	586	611	646	626	638	636	600	581	607	599	600	608	622	613	648	613	608	629	607	596	608	630	641	631	595	584	600	576	640	609	609	660	602	624	599	647	648	653	606	611	644	615	588	626	588	636	622	610	667	617	590	586	628	643	606	608	640	642	642	606	596	584	662	597	619	585	613	621	611	593	600	634	610	602	601	630	611	564	586	607	592	592	609	546	644	577	592	609	576	642	593	613	611	574	603	657	645	617	590	602	608	550	595	609	628	645	625	603	607	606	618	597	599	620	582	608	611	624	638	615	612	619	658	649	600	593	668	630	612	628	588	614	629	594	625	635	616	641	643	627	602	626	620	592	614	585	592	604	636	618	638	600	606	617	586	618	604	670	614	619	596	642	644	604	673	627	638	565	636	609	640	601	572	599	612	643	587	552	674	640	594	608	584	633	626	604	614	557	646	615	642	644	622	611	629	624	612	614	614	608	598	607	622	614	617	627	644	630	666	567	628	592	626	625	597	594	649	599	610	582	637	633	601	648	628	636	645	655	616	623	660	598	653	600	626	625	615	627	660	593	563	617	639	615	576	622	586	608	591	580	659	630	632	632	661	646	605	605	648	606	646	599	608	586	626	651	649	583	574	588	656	647	631	621	618	601	639	619	587	631	601	659	588	604	614	574	612	663	667	612	664	647	613	601	627	600	614	630	620	625	615	611	602	588	616	662	621	660	623	631	599	606	565	670	586	655	609	670	619	613	619	635	590	619	609	656	616	625	566	657	636	610	578	614	607	655	615	633	651	627	626	646	657	615	608	596	615	640	591	633	626	648	588	647	623	580	612	614	645	556	614	635	637	639	578	656	575	644	611	634	631	622	573	619	620	627	637	607	628	623	614	585	628	637	620	600	616	594	607	606	572	605	626	681	601	635	616	593	612	558	634	598	609	610	602	571	620	637	618	579	619	639	588	626	541	630	625	634	615	574	618	609	591	597	579	652	608	605	574	630	597	618	591	673	572	589	591	586	619	598	615	602	599	609	598	669	672	627	610	618	617	644	636	629	624	605	602	649	677	624	597	591	583	644	608	596	635	603	635	624	599	648	626	588	587	588	594	602	602	602	604	662	622	631	604	605	607	623	585	631	635	616	579	611	638	648	622	620	594	602	636	634	597	657	613	615	608	598	651	632	643	651	590	609	623	640	624	632	632	669	633	584	658	690	601	586	629	623	633	659	638	640	610	585	606	629	614	600	620	629	610	667	610	597	674	624	648	626	605	587	576	657	623	633	584	625	618	623	575	634	644	623	614	616	647	624	616	584	622	606	649	648	563	635	632	599	585	592	642	671	623	616	626	628	597	607	570	593	634	590	580	651	617	625	664	607	624	597	628	615	635	621	583	612	630	663	615	647	612	587	642	642	604	615	549	598	650	640	633	641	590	626	629	653	634	660	603	589	639	664	618	669	655	599	632	607	606	603	586	574	636	608	624	630	601	578	602	623	609	604	650	639	602	630	589	602	607	629	635	616	622	657	565	604	595	644	596	601	591	670	621	599	614	622	623	637	645	574	594	585	533	596	601	612	586	607	630	645	621	639	585	659	645	591	671	627	584	603	617	581	607	614	632	649	591	593	591	600	574	627	620	588	592	593	595	627	602	626	607	625	635	609	647	666	624	577	628	618	641	639	605	623	596	639	645	617	611	587	633	604	625	606	641	624	620	619	606	584	654	577	632	595	618
34578	15466	6971	2491	1278	891	609	462	437	391	383	378	387	360	351	384	321	327	319	318	297	284	253	264	244	287	311	293	272	263	270	271	264	230	234	255	225	249	248	251	225	236	253	251	274	267	245	250	252	239	205	259	247	276	236	257	221	267	258	250	242	259	240	262	250	248	255	267	243	241	234	238	273	263	247	259	255	265	241	257	252	245	267	227	233	261	237	242	251	232	245	227	264	231	273	265	246	267	260	241	220	267	244	219	243	245	254	207	247	243	237	233	236	252	234	241	232	243	241	264	231	247	268	231	237	249	273	248	250	243	283	278	232	265	254	263	225	251	252	237	259	271	244	249	248	243	266	238	249	235	254	272	244	245	261	263	251	250	240	272	243	248	265	266	243	230	239	251	255	250	286	249	270	252	249	260	272	244	222	238	245	256	237	241	229	238	291	278	259	215	242	247	270	261	218	260	254	268	264	240	234	264	249	247	215	248	225	236	262	265	225	255	215	231	251	248	240	223	259	273	234	230	267	275	243	221	269	248	241	227	280	268	262	264	245	261	264	258	235	228	264	255	230	251	252	262	249	228	244	254	247	276	273	246	232	230	244	245	261	209	228	225	260	263	224	258	260	242	236	229	248	263	219	232	250	261	275	275	239	262	239	281	226	260	243	287	251	243	233	232	236	241	229	231	239	255	232	274	296	310	254	250	255	234	271	296	247	251	277	217	252	248	258	245	266	263	233	266	248	269	260	301	250	254	225	237	251	293	287	246	238	249	237	242	271	252	253	248	239	246	227	230	273	267	281	273	244	245	242	284	275	248	235	263	232	265	239	243	249	234	231	234	245	246	259	254	244	268	249	225	218	248	241	234	245	257	257	248	240	227	223	221	257	232	255	256	247	257	250	236	229	255	246	226	237	246	283	280	239	243	265	260	273	257	265	256	237	262	238	234	237	267	254	259	251	239	248	259	266	264	277	237	271	228	250	272	233	268	253	244	228	217	263	239	234	240	264	260	248	223	258	284	275	258	203	254	228	248	232	261	220	246	213	219	249	265	228	262	228	265	250	242	266	294	259	257	256	289	240	257	243	237	255	237	238	275	269	251	239	233	247	208	266	238	272	267	222	199	276	216	268	251	270	261	262	252	257	239	209	253	247	269	257	269	243	262	211	295	249	264	246	240	284	246	265	255	255	260	240	251	251	273	265	262	238	208	278	242	243	279	243	226	279	282	260	256	234	273	282	256	269	237	249	247	250	237	273	240	263	260	253	245	270	264	255	250	243	277	258	207	245	253	239	252	255	262	240	270	226	237	261	243	235	266	280	275	253	254	243	250	229	271	235	242	249	235	260	253	240	271	243	258	207	269	249	232	238	250	264	258	272	266	264	246	250	247	253	267	247	252	236	242	251	276	230	225	234	214	248	243	247	275	287	221	221	293	230	286	234	234	269	267	284	237	249	274	222	248	260	266	270	248	275	234	240	245	244	242	251	243	201	273	257	270	248	229	252	254	238	271	239	251	273	239	251	257	244	244	263	258	285	252	227	241	248	242	271	231	229	256	251	265	298	252	235	234	238	259	249	251	250	274	244	289	247	279	248	255	263	265	258	221	256	244	251	252	227	244	254	217	253	242	268	243	230	241	219	252	250	243	246	263	267	228	245	282	250	252	255	256	262	268	281	258	258	234	257	268	230	262	271	256	232	218	229	261	234	278	278	257	275	263	276	266	238	270	235	253	249	288	274	269	274	244	261	231	242	269	285	252	220	249	267	252	290	244	230	275	260	245	247	257	235	223	270	255	256	207	236	232	282	243	229	228	239	269	226	233	286	260	244	251	269	244	277	257	247	247	256	278	228	248	256	245	238	243	236	234	269	220	259	248	272	250	255	268	257	250	220	246	246	230	223	237	223	234	268	253	267	254	282	240	246	256	239	265	250	271	266	215	244	230	276	303	244	264	235	248	239	259	250	225	222	241	259	270	261	305	285	258	274	264	246	258	262	270	277	259	251	244	269	250	230	248	260	271	260	222	241	274	245	267	257	257	253	275	246	254	302	231	258	232	241	275	257	281	243	259	238	215	264	277	263	283	251	249	229	241	289	245	272	241	274	220	249	250	216	217	244	242	239	250	268	245	256	229	273	269	232	243	242	244	237	250	256	275	253	259	265	231	259	249	251	244	276	239	244	272	238	231	262	263	252	239	251	251	243	252	258	241	240	257	280	207	253	236	232	248	238	251	277	251	259	272	213	221	248	263	247	294	283	233	247	251	209	263	256	257	263	243	260	233	273	272	264	223	272	271	251	269	229	210	257	262	297	267	248	266	282	245	265	269	224	261	260	255	253	243	244	263	226	261	272	239	248	226	237	222	265	229	239	267	212	262	259	260	251	269	241	278	226	205	230	221	235	227	272	261	311	262	244	247	249	264	227	240	227	284	246	237	246	261	261	261	245	278	239	293	260	242	278	266	268	245	263	256	252	247	246	266	238	248	236	225	280	257	233	253	217	261	238	265	250	240	237	285	252	250	278	260	271	237	258	233	249	251	257	265	250	249	247	261	221	251	251	248	264	263	227	271	250	240	221	256	266	269	234	235	254	262	254	251	249	256	234	280	262	266	271	252	261	225	292	258	260	252	212	265	251	246	248	241	286	269	254	309	265	264	297	281	229	249	264	228	249	273	288	253	231	234	261	241	258	252	259	255	260	228	243	242	239	277	250	235	232	223	233	255	255	229	250	234	257	267	242	285	247	235	240	247	224	249	251	269	272	225	270	241	273	283	275	237	246	237	259	245	232	276	278	307	241	225	242	241	253	239	246	252	268	240	272	278	290	253	261	220	287	223	274	256	253	256	241	277	284	253	250	249	261	254	287	233	243	271	232	248	237	259	257	268	268	249	236	223	253	245	246	260	235	262	280	243	223	228	240	215	253	281	275	243	262	241	234	255	257	249	246	246	239	262	251	244	245	272	249	269	224	241	257	238	248	259	296	252	241	263	259	244	225	236	255	250	238	248	270	253	254	261	260	273	253	248	255	257	275	245	266	241	275	231	250	283	248	259	245	222	237	228	278	256	245	280	240	240	247	261	235	253	271	249	249	255	264	259	259	245	247	249	255	259	240	244	239	245	245	259	278	267	253	259	248	223	244	254	250	258	262	261	250	253	259	254	237	247	233	242	220	257	229	237	258	251	222	271	251	245	230	255	241	246	248	266	234	253	250	233	271	216	248	253	241	260	242	252	252	232	245	244	220	251	264	247	264	251	242	264	274	251	248	233	260	241	255	263	263	271	238	274	237	254	249	284	235	258	247	248	221	246	270	253	271	237	257	253	224	230	269	258	257	255	264	235	261	235	235	251	261	255	260	248	265	248	247	254	257	242	228	254	273	258	256	231	231	247	231	234	232	256	232	242	238	237	249	257	261	245	247	253	273	278	247	238	239	260	231	254	248	268	236	237	247	251	257	257	264	239	235	242	240	261	240	281	259	253	268	244
20124	10047	9849	5803	4254	2982	2114	1735	1516	1383	1341	1366	1338	1294	1237	1140	985	982	761	809	773	706	669	636	622	672	678	689	622	567	589	572	516	569	540	592	558	588	522	540	543	518	549	556	547	578	530	536	535	537	500	558	520	502	533	505	561	559	528	538	532	560	536	507	509	543	525	523	549	538	556	564	539	521	546	555	519	517	551	520	549	517	537	572	531	538	510	496	555	550	501	549	537	554	540	562	535	491	494	536	540	550	577	498	545	558	510	548	458	520	570	502	515	542	553	523	545	494	540	514	584	539	548	545	542	540	526	613	553	530	540	515	546	495	506	550	523	515	552	502	562	550	554	493	529	516	553	531	547	539	524	558	542	506	532	526	536	556	504	553	508	517	548	534	562	557	505	557	524	532	535	515	490	535	527	517	489	543	552	523	580	514	537	533	522	540	536	510	551	526	543	520	547	540	517	523	491	533	547	523	514	525	508	478	545	552	505	551	591	544	510	552	550	560	520	551	490	565	551	535	515	500	539	520	519	504	565	546	531	508	536	533	533	546	538	556	503	555	542	574	527	584	530	563	566	526	542	523	554	547	486	552	546	513	509	542	517	555	508	482	569	513	535	513	518	453	541	526	523	507	521	511	477	518	546	501	537	524	537	534	566	526	517	505	508	522	535	565	582	538	537	531	500	520	520	543	556	541	533	510	580	543	541	530	508	511	543	535	510	560	537	513	548	538	515	508	534	577	558	530	508	519	553	549	565	517	533	524	541	575	550	496	567	536	548	539	533	539	471	547	510	531	548	518	532	544	516	554	522	535	534	563	534	588	543	516	511	521	538	496	543	520	540	568	529	528	541	532	572	501	568	558	509	537	535	558	489	540	561	533	573	547	539	545	544	517	569	554	516	552	522	545	556	545	507	545	521	543	490	499	526	563	531	512	538	518	544	553	515	545	502	502	518	546	507	545	517	559	534	522	544	525	544	550	554	457	532	541	544	533	527	516	560	563	520	544	531	514	537	569	551	519	544	531	544	535	540	520	587	524	554	573	504	563	543	528	509	560	567	524	577	507	545	534	516	549	553	576	499	527	539	517	523	507	517	550	581	534	533	513	572	508	494	542	551	544	535	505	547	524	513	585	489	528	489	509	528	562	527	547	539	503	540	501	536	515	506	553	520	577	538	513	540	526	518	580	583	528	552	480	586	533	560	530	547	531	527	495	517	514	523	536	490	519	517	537	513	549	557	548	535	529	513	546	523	513	510	564	523	582	531	569	529	535	534	513	536	503	526	539	564	520	565	526	540	560	545	509	542	533	544	503	506	516	474	536	500	535	551	531	518	533	505	498	555	514	489	569	540	503	559	577	530	489	521	547	528	518	545	540	584	532	581	541	494	548	547	547	555	547	538	519	531	511	547	497	548	536	542	532	540	513	553	552	535	521	562	525	528	561	505	561	571	522	541	580	530	553	531	564	518	556	587	532	519	497	534	519	575	512	540	560	513	517	498	552	541	504	489	541	562	523	530	561	561	513	521	544	521	513	546	504	557	534	534	565	544	552	522	576	524	511	490	501	558	517	512	504	555	515	527	537	514	544	528	577	559	564	568	558	559	541	524	569	555	510	537	566	527	505	536	530	533	515	517	489	545	478	557	552	546	542	519	512	542	573	543	552	558	498	511	505	503	589	517	544	539	537	539	536	531	504	537	542	533	561	547	522	532	525	520	497	532	565	509	567	520	520	542	477	527	514	546	536	580	534	537	553	541	532	548	508	540	508	500	528	522	533	544	550	508	516	548	557	509	524	532	526	536	540	512	570	522	531	535	512	522	495	539	529	537	555	560	534	533	531	559	536	560	537	549	552	530	551	516	531	495	532	523	548	510	543	547	523	476	534	531	516	507	549	576	534	528	512	524	578	512	549	528	530	530	540	507	531	525	530	525	545	490	523	512	523	535	518	539	560	558	480	504	522	506	541	487	537	565	505	517	541	564	525	542	507	539	550	507	531	552	501	524	530	561	550	571	527	559	540	537	549	523	531	495	506	511	515	517	599	546	530	574	530	522	539	550	526	534	505	511	555	519	513	547	516	529	507	526	529	524	506	530	532	507	523	546	545	533	504	529	535	518	520	519	563	531	521	547	551	530	507	531	522	538	534	515	521	545	579	523	543	548	554	518	547	522	569	533	562	551	593	522	554	500	519	540	565	623	564	524	558	543	511	534	546	499	552	565	545	549	512	567	582	532	523	541	532	507	521	551	505	498	529	513	510	496	492	510	545	507	565	518	552	572	531	500	559	554	554	551	517	511	570	561	511	530	495	549	541	535	491	496	493	523	588	545	508	529	554	513	564	506	518	553	509	529	524	557	583	572	534	517	547	498	538	528	548	537	535	528	534	561	498	548	534	550	529	558	543	541	523	549	515	533	528	490	541	518	550	519	561	575	552	458	494	499	579	528	479	536	560	489	510	575	514	569	554	493	531	531	512	490	530	550	544	509	511	560	492	589	522	496	485	514	514	535	525	548	547	537	525	554	510	536	568	550	546	545	503	539	518	527	551	507	540	556	555	536	543	523	530	550	539	528	536	550	535	540	541	543	540	516	518	522	534	525	560	525	514	498	515	524	531	512	585	537	532	533	539	570	568	519	545	562	482	529	515	561	505	553	540	575	576	534	530	507	531	551	536	558	508	543	539	562	538	526	540	519	530	510	489	487	507	512	522	533	558	547	543	544	503	534	518	549	549	535	584	513	552	517	531	544	513	489	533	542	505	520	514	513	526	528	557	504	549	554	539	542	529	512	546	533	512	606	552	558	508	540	544	535	497	525	515	543	521	511	593	576	524	540	535	534	559	499	515	537	539	526	534	525	546	548	501	555	558	559	505	575	501	567	516	548	512	515	560	525	543	543	475	551	515	552	570	518	511	566	572	535	547	513	551	529	541	503	530	526	556	537	497	533	512	541	559	546	511	536	548	509	561	559	533	566	535	550	522	533	571	512	574	533	561	526	529	563	559	556	521	548	515	513	506	520	527	551	541	521	546	536	522	529	548	519	558	480	518	503	553	542	549	508	489	536	562	521	514	574	512	529	523	535	566	520	542	524	570	559	585	526	544	557	564	539	501	554	537	551	519	529	542	533	530	525	567	534	547	549	505	550	516	540	542	563	550	559	503	520	541	543	510	545	546	487	529	560	498	541	548	534	530	542	496	554	552	534	499	552	515	562	572	545	520	534	516	569	506	527	519	508	512	549	540	554	530	510	526	506	523	519	549	522	539	541	533	578	516	502	544	530	502	527	512	523	553	518	512	563	549	546	533	523	527	528	573	549	527	528	534	532	536	526	532	502	532	566	576	593	552	541	558	541	549	540	512	526	541	520	548	523	541	520	585	532	557	513	551	540	535	522	526	500	486	525	541	553	530	517	570	539	479	507	526	519	564	561	495	522	536	498	512	508	546	548	524	565	516	515	522	531	472	522	533	500	556	482	525	507	519	524	552
50486	24419	14649	5368	2694	2031	1470	1067	738	649	606	571	600	576	558	455	380	429	359	354	317	313	315	267	308	313	302	289	313	275	280	277	268	275	244	318	239	236	242	239	254	244	219	254	253	233	258	240	252	242	237	253	278	278	258	247	265	278	280	262	262	232	266	261	271	261	245	273	277	237	260	260	257	277	245	287	291	247	255	253	286	272	244	253	281	265	230	289	274	232	280	219	271	260	240	257	287	264	247	258	238	248	265	305	246	260	276	270	261	248	224	255	255	241	280	284	259	256	241	259	257	232	253	271	258	254	246	224	252	246	245	262	245	244	252	281	254	266	244	240	243	262	254	280	244	258	280	254	245	269	262	251	263	227	272	283	253	242	263	270	287	271	285	287	241	255	259	270	284	261	276	282	276	264	225	241	241	268	258	249	303	258	246	250	264	262	257	260	262	275	233	237	237	242	250	244	248	241	286	287	222	241	266	236	206	266	246	249	252	254	255	227	230	283	279	260	258	252	262	238	249	256	244	268	294	272	256	285	254	265	265	248	271	258	279	280	227	270	228	237	225	245	256	261	256	281	255	241	280	284	240	274	289	233	228	271	248	228	279	236	299	248	241	296	308	302	289	230	239	251	262	217	236	272	248	223	263	240	260	219	251	216	295	269	272	247	240	244	214	238	247	242	265	250	265	268	232	240	265	276	240	263	272	232	246	270	256	266	252	244	245	258	244	264	251	236	255	260	304	241	266	221	239	242	273	247	259	244	261	254	241	241	241	241	222	239	253	249	262	263	249	235	265	220	277	287	255	251	269	286	233	266	276	280	234	238	263	228	226	272	247	272	265	247	256	259	246	283	260	276	265	269	240	260	267	220	223	252	229	240	258	261	287	252	259	244	255	245	244	275	223	238	261	255	261	289	236	242	264	258	267	264	266	242	230	254	240	273	261	265	258	219	300	255	247	261	247	263	245	230	223	256	239	207	266	268	265	247	255	251	270	248	253	243	280	257	248	258	206	280	243	232	254	281	257	257	244	252	279	278	263	240	289	264	246	253	251	251	235	245	260	273	263	226	236	255	263	243	284	238	245	252	231	256	243	239	273	258	242	241	261	231	264	258	258	265	250	259	238	262	219	283	258	254	263	268	256	264	233	250	248	258	248	203	256	264	273	261	247	246	260	266	280	235	255	234	283	275	255	248	224	265	291	227	246	248	241	266	269	275	249	268	287	252	266	237	260	263	278	276	254	232	240	271	265	256	221	233	216	261	250	247	248	225	240	246	279	212	260	265	224	245	247	253	211	276	248	210	273	262	244	253	236	231	271	275	231	256	248	230	253	251	238	255	266	279	263	250	254	243	249	268	275	257	278	264	244	270	256	272	249	249	253	219	250	258	249	259	243	275	276	251	234	290	237	279	233	261	244	261	251	297	240	275	252	265	274	265	240	244	265	233	266	259	241	262	231	262	264	242	252	259	268	282	261	231	266	232	251	210	256	260	247	269	237	266	261	243	258	270	260	273	252	256	242	276	273	278	254	242	249	254	262	251	272	279	241	253	251	262	233	268	251	247	264	236	279	261	227	233	266	256	244	230	227	280	266	228	261	249	280	241	249	269	250	251	242	244	246	250	292	237	279	240	259	258	279	271	270	265	266	222	247	272	256	252	233	243	259	262	267	254	267	219	255	268	263	231	213	251	244	268	245	240	217	259	256	256	241	246	265	256	276	259	271	263	272	273	221	223	262	248	278	240	242	218	279	238	244	250	274	242	266	265	288	245	256	245	231	246	252	260	264	259	252	265	225	258	221	243	258	267	212	271	246	240	264	240	265	259	265	255	254	248	243	279	228	223	255	278	256	272	206	267	276	268	242	258	274	269	257	264	257	269	289	258	258	298	257	264	265	265	241	227	227	263	252	255	212	248	263	226	249	245	270	247	254	286	267	278	264	238	259	226	320	293	273	228	265	254	259	264	259	243	246	294	258	276	252	251	266	231	287	246	248	244	239	283	249	248	242	271	279	255	277	275	239	248	242	251	244	262	252	263	251	250	276	236	236	229	279	265	248	254	250	251	248	270	235	234	257	276	264	289	276	248	246	249	259	267	275	263	256	244	260	262	231	251	262	265	247	253	287	273	265	255	260	247	249	265	252	274	243	268	263	263	262	265	252	256	292	241	278	267	260	271	269	243	258	257	232	267	267	261	250	250	238	273	257	253	245	273	257	221	241	268	234	242	244	276	308	240	273	262	233	278	233	298	289	247	221	260	261	233	239	255	273	263	225	227	265	263	284	230	243	235	271	225	241	236	281	220	266	267	279	280	267	255	242	261	263	272	264	253	253	244	251	234	258	249	260	275	252	242	251	262	296	288	290	291	250	238	280	255	245	266	250	264	262	277	273	236	271	243	275	255	246	245	240	253	252	257	233	234	262	235	257	288	264	256	260	262	257	256	252	255	264	231	254	208	280	254	278	270	233	252	246	244	283	281	263	244	249	265	277	253	284	248	227	213	234	245	252	234	256	249	248	256	269	219	231	255	260	252	223	238	220	262	298	244	236	239	230	248	254	243	253	264	273	275	228	217	222	263	264	249	233	253	254	219	228	250	236	240	250	286	244	268	260	258	235	238	233	274	239	260	273	238	241	269	271	242	265	251	251	242	287	234	273	254	251	239	254	253	265	269	240	247	240	264	265	280	262	284	223	221	258	264	306	233	283	238	261	270	274	262	263	226	266	277	285	263	228	268	257	261	260	230	244	215	279	265	255	274	243	209	246	265	245	271	253	252	279	268	260	244	230	266	249	272	259	254	226	249	231	263	273	247	253	259	259	258	221	257	267	265	229	296	254	224	262	260	287	280	260	234	251	242	247	260	248	291	236	240	233	250	247	263	243	251	258	241	269	243	238	235	258	251	246	233	274	251	234	253	286	253	227	256	264	229	261	268	250	273	248	248	268	252	272	264	256	248	253	240	279	277	248	258	295	229	249	276	262	249	244	294	271	253	271	249	255	268	263	240	246	281	259	280	253	263	251	233	267	265	261	249	266	278	260	286	259	240	257	266	244	268	271	259	251	260	282	288	282	265	308	272	243	259	241	243	283	283	251	249	236	228	267	255	244	260	249	246	251	279	276	278	252	226	253	270	260	240	248	238	244	241	245	257	274	262	256	256	233	261	235	261	260	275	255	225	253	239	253	259	285	260	233	246	263	279	238	254	256	222	229	245	272	246	257	269	267	267	281	247	259	250	231	264	237	259	235	259	262	285	260	274	250	264	242	251	285	271	269	254	266	278	244	286	244	260	276	252	256	248	266	273	244	272	268	242	250	304	251	278	259	268	244	260	260	270	249	249	261	248	251	282	246	262	244	254	242	257	259	254	266	248	273	256	262	253	248	243	281	240	239	257	234	243	248	238	238	252	282	248	233	268	252	256	269	260	277	250	243	234	273	282	254	220	249	254	265	257	296	253	255	283	275	250	230	226	251	256	265	218	301	232
29115	15629	17630	10788	8539	7183	5644	4469	2938	2697	2595	2507	2468	2423	2080	1722	1604	1313	1115	1045	970	891	864	880	788	882	806	807	797	630	698	644	592	634	605	617	554	548	556	562	556	558	555	561	567	582	535	516	548	535	540	505	559	527	594	536	530	518	605	595	572	585	523	549	558	556	562	556	529	565	532	577	577	596	546	525	570	495	521	530	534	572	551	569	519	550	582	546	553	570	581	540	541	539	541	521	555	549	519	545	537	538	551	514	560	539	505	573	597	533	538	550	522	559	539	518	525	551	521	542	556	509	552	544	540	552	542	543	566	517	524	543	522	568	540	541	532	568	528	540	528	555	512	537	554	528	570	516	540	513	503	526	551	509	529	556	541	547	591	516	548	557	574	575	581	519	513	525	528	544	545	529	508	548	553	590	545	545	558	544	513	527	555	544	522	523	530	553	493	558	546	557	524	569	530	555	513	522	563	618	512	535	517	539	509	542	506	546	567	548	544	502	537	520	526	549	558	523	525	546	543	516	519	543	526	529	579	559	563	519	555	530	552	568	523	507	552	564	524	537	523	556	565	531	541	578	553	544	579	547	538	552	537	545	561	539	494	565	551	555	550	517	515	549	540	517	543	553	542	553	566	528	542	532	499	535	600	543	547	541	491	544	544	498	563	539	517	558	497	540	523	555	577	515	569	528	522	528	542	567	561	518	565	531	558	548	491	550	525	525	540	539	546	532	541	531	562	580	549	576	523	521	560	514	563	531	519	580	567	547	547	571	564	497	580	549	521	503	517	554	548	599	533	557	572	556	522	537	494	563	535	569	531	517	536	524	588	550	543	552	575	550	529	525	531	538	588	580	529	570	540	522	517	541	557	523	542	535	552	517	548	584	549	574	554	513	560	551	560	535	568	545	547	581	526	539	517	529	540	529	547	528	562	560	563	534	530	542	598	517	543	579	533	519	557	529	566	566	527	556	538	554	583	529	526	535	509	522	519	548	535	540	560	573	557	508	561	569	525	556	576	523	532	538	581	525	562	550	591	518	528	559	538	508	510	571	603	579	497	549	570	570	570	578	516	561	530	531	556	558	534	528	524	565	541	534	531	547	534	526	508	532	541	520	601	558	523	550	565	527	517	573	524	539	554	554	580	543	542	542	580	508	546	519	572	518	555	522	526	553	555	507	576	611	589	544	567	545	580	542	544	545	540	567	522	531	566	587	548	567	563	577	574	507	518	497	564	524	559	544	582	548	532	533	530	548	530	562	494	541	535	525	560	532	555	534	521	528	563	505	535	547	533	524	550	545	543	526	512	501	569	542	576	552	542	491	508	541	506	553	542	570	570	543	526	561	573	545	573	579	593	513	540	506	552	537	568	528	545	549	505	534	580	519	556	555	550	546	566	567	529	543	557	537	528	570	559	575	559	553	535	542	525	542	524	542	543	552	585	597	498	534	528	592	490	534	539	498	559	537	548	576	574	519	566	557	554	527	534	599	566	574	514	555	550	574	538	563	576	594	523	565	551	535	480	521	539	526	519	574	542	578	548	553	574	534	558	529	569	539	565	495	569	562	519	585	529	520	546	543	556	527	572	560	561	569	557	510	521	513	546	539	572	589	551	553	545	516	547	522	570	530	520	544	577	554	537	526	555	548	538	550	549	560	533	592	546	596	530	561	545	550	545	549	565	539	547	517	581	554	590	558	557	561	523	540	532	518	587	512	562	579	542	546	543	569	532	572	523	524	545	562	542	549	510	537	525	547	533	535	537	539	554	537	509	568	521	549	574	565	532	549	547	523	604	515	513	585	573	582	532	478	586	538	585	542	562	536	580	554	541	564	546	531	532	546	523	553	537	534	576	544	557	546	563	533	563	550	568	549	572	565	529	537	523	506	560	556	532	587	541	545	516	556	567	552	545	593	560	569	505	578	517	528	560	562	552	500	535	588	529	509	571	538	481	578	523	569	500	514	540	542	587	535	542	609	519	571	569	574	540	570	566	552	537	559	522	545	559	552	525	532	526	551	582	515	534	527	539	555	562	526	533	531	523	546	525	518	550	577	541	562	528	573	541	580	510	575	532	596	544	544	534	580	546	586	557	545	543	583	574	525	531	553	586	544	541	512	535	542	563	542	581	497	532	569	521	548	556	590	534	514	560	565	601	506	579	545	557	543	540	593	593	565	515	526	514	561	575	560	533	517	575	567	568	563	515	575	551	522	531	528	555	577	549	573	546	568	543	532	558	502	546	546	513	536	534	557	553	521	548	522	539	530	558	530	520	543	536	543	537	527	557	542	577	557	558	551	508	508	518	537	529	548	565	569	591	525	565	568	550	552	561	538	547	506	603	510	558	516	552	510	559	488	529	553	568	540	524	537	527	561	548	519	537	513	530	581	562	525	553	539	540	613	576	580	555	548	538	549	524	552	537	557	569	545	531	550	533	539	540	581	523	515	554	506	591	543	545	541	576	561	511	538	530	558	528	544	564	548	523	537	563	576	540	558	531	539	561	556	557	536	543	535	564	566	554	531	577	571	521	579	561	556	510	545	528	542	552	542	509	605	525	546	556	577	512	547	557	534	549	538	570	522	571	558	529	549	534	598	534	530	533	543	557	558	554	517	513	552	512	502	597	555	527	576	539	520	541	593	564	498	544	524	588	523	512	530	560	573	582	537	551	552	511	566	526	570	509	573	601	534	531	506	560	538	515	560	544	556	556	538	561	559	596	524	546	551	530	512	551	580	545	523	556	525	533	511	554	541	604	569	554	558	552	520	586	537	561	549	517	517	536	591	547	522	589	522	504	569	570	536	551	534	601	536	535	527	526	525	496	565	586	546	566	553	541	537	530	567	533	548	527	549	533	537	566	521	546	535	542	524	569	521	504	575	567	523	552	515	506	547	534	493	524	565	549	520	533	555	539	539	599	568	525	550	516	531	558	566	516	531	534	539	589	575	549	524	532	525	528	521	518	555	520	528	533	571	571	542	587	542	539	598	544	506	566	566	557	523	591	532	546	542	521	492	542	556	515	539	584	571	521	547	539	530	580	531	551	549	553	554	541	549	578	503	549	554	549	569	519	527	560	569	540	531	547	534	557	512	555	559	501	528	519	567	552	536	558	542	504	556	513	588	582	561	522	585	551	550	531	533	543	578	574	557	589	571	551	569	580	526	528	579	573	570	527	545	540	547	520	559	559	533	566	528	592	563	581	536	529	571	551	544	539	581	578	530	529	523	551	559	533	541	565	563	537	570	527	520	529	547	524	563	550	533	643	588	515	544	525	511	601	565	542	544	538	524	535	520	507	569	591	509	547	553	519	540	539	550	586	572	544	536	519	507	535	558	507	556	563	487	562	513	517	550	553	522	543	523	514	508	544	538	527	561	541	595	559	589	582	533	526	569	547	561	563	530	484	497	550	575	537	578	531	561	537	554	522	538	565	567	509	545	541	596	529	530	550	539	564	507	541	515	587	529	520	549	569	548	548	552	534	535	527	577
57382	32264	22140	8458	4125	3184	2238	1560	1011	946	848	868	960	789	682	581	579	487	454	387	405	398	375	371	341	405	408	344	366	359	343	295	325	318	315	312	305	312	283	279	320	315	290	286	279	277	331	300	315	317	280	309	335	266	311	310	299	273	270	281	338	275	320	314	297	315	318	297	318	314	319	313	315	302	317	320	313	310	267	349	333	290	296	341	324	289	276	280	285	293	240	286	294	287	270	268	282	310	350	267	277	321	319	283	303	311	291	284	277	304	270	279	284	249	285	318	293	325	330	285	286	277	315	317	346	283	277	299	293	285	318	320	301	338	292	332	303	300	307	293	294	287	314	273	298	294	316	298	317	325	227	297	305	298	324	263	272	323	326	350	286	308	321	308	299	331	270	282	301	339	313	344	325	340	282	313	291	315	267	317	288	286	317	282	294	277	342	312	276	306	290	312	302	290	281	276	301	279	343	301	256	292	320	287	313	295	298	304	270	339	288	266	277	344	298	280	289	275	324	374	276	335	303	311	321	333	322	269	310	282	294	330	336	276	315	296	304	289	317	311	315	326	301	263	343	299	272	293	316	294	298	307	311	304	298	287	321	295	307	283	278	297	252	309	289	315	312	310	283	301	273	313	258	309	256	301	342	300	332	291	301	296	296	292	299	335	275	319	307	297	292	297	266	288	343	295	261	288	328	290	310	296	288	285	302	310	302	322	298	317	311	314	305	317	321	300	330	290	287	286	289	288	329	261	283	270	284	301	328	311	297	313	285	310	291	326	306	330	294	344	343	296	325	305	297	297	292	309	284	324	336	290	283	321	320	294	284	282	278	289	331	281	302	288	331	286	296	309	284	295	290	289	305	324	254	323	304	303	268	333	300	313	314	314	284	276	312	304	306	286	286	303	269	279	301	264	281	317	304	305	272	284	300	275	292	327	285	287	317	300	277	293	305	293	315	308	296	339	324	280	325	314	303	291	319	280	308	288	306	280	290	303	308	314	297	289	294	291	327	334	313	273	282	298	284	281	322	282	281	300	298	271	266	303	282	274	281	324	300	296	318	320	304	299	312	300	312	272	316	315	291	294	276	282	281	257	298	308	282	317	283	291	316	297	273	305	303	311	316	300	288	308	291	301	324	310	331	299	293	319	271	294	340	266	323	275	306	315	275	295	331	297	323	332	321	271	299	318	290	276	307	276	310	305	313	274	302	281	272	276	278	287	295	333	296	323	307	335	294	290	279	293	289	317	325	322	302	325	318	311	327	339	309	278	294	320	319	330	295	303	304	343	295	301	326	333	333	340	287	306	296	288	313	345	289	286	281	294	321	306	291	286	274	319	349	349	297	271	305	291	304	327	257	306	314	291	347	311	310	323	299	297	334	297	284	284	327	309	264	287	242	302	263	304	298	289	267	301	282	289	314	300	290	286	264	312	306	308	300	295	286	267	312	289	320	335	332	305	304	328	293	299	289	292	270	298	298	294	309	287	310	297	360	327	310	276	288	303	281	302	278	296	316	320	310	307	304	342	329	335	314	308	276	305	323	303	294	276	298	344	294	299	308	299	276	341	310	294	301	305	304	328	329	309	297	303	306	315	302	310	283	309	294	295	270	294	300	319	302	286	255	280	297	320	293	313	297	289	296	318	340	290	289	331	279	310	287	288	325	308	317	303	303	294	308	319	373	326	282	327	314	363	278	313	311	270	320	308	306	305	279	301	313	317	332	310	271	311	260	314	309	292	278	286	268	295	273	285	281	302	301	305	306	314	298	302	310	264	321	301	310	300	301	332	311	282	279	313	279	298	280	313	264	325	315	309	296	316	322	275	308	304	292	311	277	336	308	333	280	308	270	299	291	274	256	304	293	292	296	264	288	301	309	291	291	299	321	302	309	295	290	305	305	294	313	303	300	284	306	300	311	295	281	308	283	270	325	308	282	286	308	283	256	326	283	305	303	332	331	293	306	273	309	321	299	294	279	263	303	290	300	316	270	346	281	307	300	308	295	325	304	264	327	284	296	300	294	302	273	263	311	320	320	287	284	297	305	309	313	308	283	323	310	310	273	284	336	306	330	272	312	306	305	286	306	298	312	298	308	278	309	313	312	279	291	262	313	308	303	275	314	297	308	274	288	295	275	278	297	303	313	266	244	272	307	296	316	310	300	313	282	306	307	322	334	312	299	272	276	318	287	278	265	324	306	319	308	319	315	301	300	323	305	320	294	344	326	304	283	329	310	268	289	309	293	266	341	281	287	330	300	298	307	288	301	253	325	301	271	284	320	269	280	286	305	300	289	296	329	263	288	303	309	284	279	271	308	318	290	314	312	323	298	292	338	328	298	281	257	307	330	307	292	283	310	297	296	316	314	304	317	281	280	296	326	285	274	298	305	286	308	299	295	306	307	294	319	316	326	313	327	330	315	328	309	288	303	304	241	259	318	312	330	313	306	331	286	322	322	306	291	299	345	316	328	302	287	280	334	317	292	302	287	294	301	285	306	326	312	290	306	300	298	276	282	298	297	304	324	306	311	289	283	319	295	342	331	297	291	280	292	288	301	310	285	287	309	302	313	286	289	297	284	302	286	300	315	307	280	300	306	285	308	293	271	297	316	324	285	323	270	272	278	305	300	330	257	277	308	310	315	303	303	325	323	303	328	275	302	298	292	342	276	294	298	298	318	290	296	307	291	261	297	264	296	252	291	303	324	286	303	292	293	320	279	280	285	290	316	278	233	331	317	278	306	294	274	287	333	315	297	306	317	312	283	312	299	302	304	278	270	302	283	308	314	293	287	284	267	330	278	333	299	304	298	295	286	290	328	348	283	290	291	310	273	314	266	303	305	309	287	318	293	327	286	309	290	321	318	281	286	293	295	284	277	300	322	308	282	293	278	283	295	309	299	303	292	280	313	302	311	320	309	320	336	304	360	279	271	282	279	286	293	282	278	247	304	301	323	279	283	317	298	283	313	282	307	300	317	306	286	310	288	335	319	288	310	292	274	301	287	314	336	310	360	284	279	284	288	295	308	324	307	269	326	327	286	327	330	322	297	295	287	272	309	288	310	287	302	276	288	320	295	315	291	329	275	320	323	317	305	295	310	283	308	293	280	297	281	309	293	308	280	312	299	302	266	286	311	320	277	310	295	288	321	280	288	290	272	262	315	285	290	304	300	306	298	314	329	311	309	310	324	276	287	302	325	304	308	304	325	281	305	300	319	279	294	295	280	294	327	298	287	300	318	305	309	326	309	310	300	288	295	306	332	358	275	281	329	293	309	288	314	289	312	303	291	293	325	354	301	313	316	295	302	294	327	303	323	305	304	252	288	315	303	272	303	286	297	290	276	308	254	303	298	321	286	282	321	307	304	263	305	301	284	322	293	291	338	298	317	297	288	321	316	257	317	304	307	267	309	321	294	310	333	293	291	290	268	277	318	296	314	313	290	297	333	303	314	275	291	295	284	298	290	293	318	294	250	288	307	307	318	316	262	293
33477	21722	23971	13745	11829	10323	7972	5893	4100	3970	3745	3661	3863	3297	2727	2310	2049	1678	1389	1182	1235	1086	1112	1059	1072	1101	1174	1056	886	826	722	752	720	753	712	729	657	668	645	661	689	724	664	597	660	589	632	614	584	639	642	610	650	649	610	625	647	644	631	615	644	645	628	641	635	625	623	627	629	595	626	692	639	647	609	617	602	625	679	612	629	651	614	647	674	604	643	646	672	637	615	590	674	653	606	614	625	621	639	634	668	629	602	604	609	658	599	608	607	618	631	660	647	608	589	619	644	632	602	634	619	664	641	631	651	620	644	681	633	646	617	631	598	635	627	608	622	662	624	641	635	622	603	632	586	653	630	634	623	624	665	597	607	632	620	600	607	658	625	653	614	622	666	649	657	620	586	618	641	602	610	657	588	647	577	625	624	658	613	635	681	645	621	659	626	584	625	614	633	653	625	637	682	613	597	617	580	632	633	642	664	617	631	635	652	594	658	654	584	620	660	579	655	641	658	621	617	643	687	640	638	662	613	622	643	644	649	617	654	639	587	633	635	645	630	640	577	605	672	604	621	591	586	631	601	600	635	707	622	625	624	654	626	616	596	697	606	631	680	632	648	672	593	632	617	660	614	631	625	591	609	622	647	655	607	609	648	593	619	659	608	609	642	658	611	625	613	644	577	679	594	603	617	647	611	633	608	674	611	628	626	602	617	666	586	654	619	600	656	622	618	611	566	639	649	598	613	621	646	673	639	605	669	628	599	637	645	630	621	630	597	601	581	634	677	604	637	622	635	624	636	577	645	614	633	594	642	651	588	636	624	638	659	598	657	603	622	614	626	635	644	636	630	620	640	623	633	665	700	633	613	615	605	647	647	659	650	575	622	655	642	606	670	655	624	635	614	614	620	664	671	645	616	636	675	601	623	644	646	620	597	622	643	604	656	596	666	640	604	624	659	579	672	616	623	624	645	623	614	631	629	615	652	634	587	613	609	626	634	628	659	641	634	640	629	660	666	656	619	631	590	678	613	610	600	625	641	635	614	583	617	591	638	660	603	609	640	660	690	645	587	591	609	610	614	616	606	621	644	613	636	651	621	578	626	592	605	625	623	661	601	632	637	673	664	631	658	623	613	651	580	655	606	611	621	628	604	632	651	652	634	610	604	663	578	670	640	674	637	621	613	619	622	626	600	583	617	646	605	666	643	635	668	641	598	635	599	636	596	659	596	602	587	632	621	631	634	639	584	661	634	601	622	590	627	608	645	633	629	621	664	628	621	648	644	638	631	605	645	639	631	669	629	660	701	609	610	654	639	568	602	659	665	629	636	626	650	625	579	638	614	588	655	630	630	660	675	662	656	590	594	564	678	649	687	677	624	647	627	638	677	658	628	623	647	630	638	594	646	606	601	616	628	617	615	575	603	618	668	651	584	627	610	612	597	668	632	620	591	628	590	577	666	598	606	580	650	607	600	623	646	610	668	641	611	617	646	588	599	632	655	591	645	623	589	612	574	607	593	619	602	610	570	644	645	636	616	631	619	642	596	611	600	577	617	630	599	705	623	652	610	625	662	629	618	640	619	662	695	624	660	639	625	586	598	623	601	653	661	634	602	587	638	707	607	633	585	614	602	629	633	630	654	627	630	605	627	642	588	651	592	626	581	657	692	690	618	666	599	639	643	663	558	567	625	602	642	610	620	649	627	642	648	622	647	626	602	630	668	634	614	618	676	639	625	614	635	642	649	638	648	625	590	645	627	629	630	638	631	605	668	614	668	636	614	674	642	609	670	624	632	607	646	642	669	621	655	610	678	600	631	625	593	615	642	612	650	614	626	651	676	655	597	628	641	625	638	652	575	585	644	639	628	641	631	624	620	647	648	626	631	614	692	660	624	603	669	663	618	637	610	659	629	609	685	641	622	636	623	611	628	615	580	622	613	620	597	613	632	629	601	591	591	634	610	643	651	634	644	619	702	644	618	616	668	636	577	626	631	630	647	611	623	646	648	609	628	643	614	639	611	672	602	642	598	632	589	631	671	637	556	620	608	604	639	599	614	642	601	601	631	655	656	622	633	636	632	655	641	626	653	545	633	619	640	654	617	634	591	596	622	617	626	649	631	619	674	629	642	610	628	623	647	631	659	624	644	663	623	666	642	599	587	617	674	623	625	589	675	630	627	628	642	630	647	684	646	627	631	645	610	607	647	602	666	636	643	622	624	642	636	598	605	702	653	665	629	683	612	630	628	618	650	662	624	615	643	625	628	626	606	713	657	605	625	594	573	629	646	579	556	619	654	622	653	619	614	602	620	637	635	635	611	618	627	669	636	600	594	615	655	601	661	622	613	582	620	646	620	612	632	573	630	597	645	599	625	641	608	648	619	610	645	629	581	633	621	614	666	639	606	603	644	654	655	621	610	614	675	642	675	665	649	649	652	623	635	640	582	579	618	594	649	619	606	598	638	644	649	640	656	610	580	633	633	638	646	624	676	593	635	644	655	629	616	585	641	641	657	633	653	628	617	607	636	622	632	638	638	627	606	674	618	680	685	620	650	613	637	671	621	612	602	642	637	611	603	624	595	623	630	646	642	615	639	634	656	637	614	619	613	609	623	592	635	614	668	663	629	619	648	649	637	630	569	595	639	616	657	602	661	581	623	588	646	622	607	600	668	664	656	633	667	624	627	601	606	613	616	602	643	624	636	607	623	616	634	602	639	605	630	601	639	643	622	629	655	609	647	636	632	695	623	614	661	596	637	580	635	658	670	605	635	626	629	622	625	591	631	683	659	640	642	595	583	636	614	594	588	645	655	602	627	608	616	635	618	599	637	628	673	667	652	638	628	641	646	601	665	624	615	615	611	617	594	640	681	633	640	633	616	652	608	682	638	624	611	601	639	628	686	601	662	642	581	589	649	643	631	633	612	640	652	637	670	631	643	643	632	645	635	672	559	639	655	630	663	644	614	606	618	629	649	665	659	641	595	702	595	681	628	623	634	628	586	615	630	626	624	638	635	634	659	634	624	637	580	572	636	634	640	627	637	655	654	654	683	684	630	616	613	606	645	604	706	622	630	623	629	616	602	625	593	584	644	635	643	625	660	672	599	606	656	613	674	631	623	650	618	671	612	628	610	602	644	639	596	619	634	625	620	618	593	612	644	646	620	588	652	649	608	649	602	583	658	624	645	624	625	641	635	660	609	632	651	598	684	616	618	609	618	645	644	572	640	615	664	620	665	666	666	637	613	659	622	620	660	608	659	595	616	621	611	584	600	642	641	615	668	625	635	641	638	610	648	628	605	621	597	607	667	618	604	650	596	633	620	656	621	603	627	624	631	610	642	650	649	610	639	602	608	666	647	656	646	628	645	631	600	593	621	615	626	604	659	630	632	610	670	630	627	616	631	662	645	649	651	685	647	674	633	648	617	607	606	611	653	608	696	600	668	617	636	575	635	635	626	617	617	680	593	620	668	673	612	639	654	633	579	595	637	615	661	638	656	582
35454	16178	6944	2233	1307	868	565	498	504	478	475	497	460	406	384	340	353	334	338	297	266	292	276	284	291	275	285	275	252	261	241	264	253	270	255	265	305	296	250	241	255	275	260	243	240	262	216	259	240	283	258	300	269	277	258	278	292	268	270	269	269	264	270	275	241	247	265	260	256	256	263	253	224	271	286	251	267	244	268	277	275	292	263	215	272	288	259	287	273	251	270	220	276	270	258	237	238	233	240	244	239	264	250	249	237	273	258	221	261	264	259	262	258	227	278	261	248	239	246	232	258	261	236	232	264	251	264	292	274	279	282	243	249	243	253	251	257	227	263	235	259	266	232	260	264	261	265	262	275	243	266	284	278	269	244	265	235	260	284	255	261	291	282	242	256	239	275	219	255	251	280	242	268	251	283	265	263	241	279	248	256	236	269	236	228	247	256	274	236	261	227	261	244	242	269	284	292	303	276	265	249	254	247	304	265	262	238	231	265	225	278	273	280	257	260	279	254	258	278	248	244	256	271	248	252	269	253	244	249	252	251	278	263	234	257	234	237	262	258	252	282	263	254	249	261	258	253	272	284	275	268	262	235	270	239	248	274	269	252	269	269	295	251	264	253	273	235	275	282	255	272	265	300	261	245	240	236	239	285	232	259	283	248	211	224	253	258	237	258	252	276	272	225	287	227	263	261	235	263	254	240	245	274	276	275	236	258	270	223	246	219	262	245	252	257	264	264	226	239	301	245	262	283	257	257	249	271	249	244	271	258	271	221	232	265	266	242	265	267	251	254	238	255	264	275	272	281	257	247	230	260	284	246	283	247	240	256	265	256	256	268	243	266	245	245	274	294	238	286	256	247	233	242	238	281	255	243	280	248	272	256	256	252	244	253	252	235	272	254	252	276	310	282	256	282	242	250	284	239	272	258	231	232	262	239	235	225	255	235	246	277	267	246	249	230	252	261	259	269	233	256	286	259	260	247	259	265	261	254	276	267	248	265	268	232	263	265	238	306	269	262	249	251	265	260	248	251	251	260	258	257	273	249	264	233	253	255	248	242	300	235	241	257	267	279	258	235	240	259	238	287	260	267	234	263	240	279	263	239	279	267	247	265	236	234	266	288	255	248	257	260	211	250	226	251	279	270	256	255	256	276	239	253	285	262	247	265	297	242	241	257	252	230	242	264	229	269	273	300	242	270	263	257	241	211	249	251	253	256	293	257	254	250	297	261	248	270	272	264	286	262	280	266	275	264	216	246	238	280	243	272	265	271	266	253	283	252	225	270	268	243	259	256	274	257	268	273	240	259	245	282	262	284	232	236	258	270	239	217	261	252	270	274	277	249	267	244	285	295	268	244	244	242	266	274	262	256	252	240	263	262	285	263	262	255	239	260	259	259	256	262	264	265	235	276	258	266	258	278	285	270	257	279	284	259	225	310	253	264	245	254	275	245	275	259	287	278	268	262	246	255	254	248	245	266	258	242	238	280	256	238	266	277	295	258	272	266	232	269	253	267	251	276	277	264	242	277	240	258	219	252	228	260	266	270	291	255	279	247	249	243	299	249	239	221	281	226	250	234	264	243	287	266	270	223	268	265	281	238	248	267	255	252	259	241	279	267	288	246	240	262	267	271	247	259	277	267	265	268	278	240	267	256	233	272	236	233	280	260	248	200	266	262	250	245	292	266	225	278	258	261	250	249	253	234	271	287	253	240	260	256	241	264	268	234	255	225	250	249	253	243	290	268	255	250	243	283	254	277	265	291	261	273	232	273	262	283	280	282	269	250	282	237	248	262	253	247	234	255	277	254	277	246	274	270	237	322	263	258	244	257	259	254	260	277	272	251	261	302	283	240	223	258	233	247	265	288	246	247	273	245	224	242	298	278	245	271	225	234	277	243	299	260	274	285	260	225	249	279	269	287	260	282	280	266	256	269	256	251	228	244	260	249	252	244	220	261	278	254	214	263	273	258	259	293	259	257	244	260	245	283	241	251	280	251	265	236	273	285	245	271	268	259	271	297	242	200	259	268	284	236	274	267	266	266	221	253	242	229	267	260	265	242	233	235	254	263	288	237	248	276	228	291	250	271	269	276	278	281	268	250	273	257	223	234	260	262	257	272	253	264	285	257	262	280	259	263	283	284	270	279	250	274	239	255	288	306	248	233	246	249	291	235	251	279	258	274	287	261	250	273	245	254	272	246	262	256	246	273	232	263	252	243	251	255	256	242	247	262	245	238	253	256	281	253	281	276	264	261	271	277	287	230	256	260	232	247	234	268	289	266	234	267	276	255	273	245	261	278	278	267	291	234	263	263	234	251	269	239	256	302	272	286	236	255	264	260	259	285	266	249	270	248	250	270	286	245	264	277	276	263	253	253	234	284	235	262	255	258	263	248	241	309	265	277	263	276	272	236	253	228	262	292	241	250	227	202	265	222	267	282	273	232	254	239	248	249	239	265	261	241	263	274	255	236	249	235	249	239	238	245	264	239	225	242	270	247	289	293	236	254	226	270	255	230	236	247	245	256	256	290	283	260	264	292	280	236	277	261	276	287	269	286	264	259	236	248	281	239	268	242	248	225	271	250	264	254	247	260	224	244	293	253	232	261	283	250	257	240	258	264	245	254	278	263	263	268	258	254	280	246	272	245	254	238	267	275	256	270	268	247	241	239	257	250	241	291	259	267	254	254	252	283	257	264	244	250	258	262	239	299	296	250	248	236	272	249	242	226	272	227	254	269	233	286	242	247	263	265	255	250	271	245	245	246	247	250	284	252	301	270	269	266	246	275	290	249	265	295	238	245	290	270	250	263	255	269	250	253	303	269	259	265	283	256	255	245	261	252	239	246	258	251	265	269	257	294	236	240	269	246	262	234	267	229	260	235	275	255	263	264	263	271	276	245	239	267	294	248	272	261	243	250	219	251	279	244	254	284	263	247	269	291	272	253	242	265	225	268	256	244	263	226	261	245	261	257	267	244	252	273	274	296	261	245	255	234	272	264	266	258	253	278	268	244	254	226	259	269	257	268	268	260	268	220	242	264	248	264	247	290	267	238	280	256	277	253	285	244	274	257	289	262	261	243	274	275	266	244	240	264	294	295	268	264	239	262	267	242	264	260	243	239	232	249	265	269	281	231	244	262	288	226	250	279	264	273	242	259	247	265	272	247	264	271	282	262	278	285	268	273	252	251	254	245	224	256	263	209	257	251	246	279	276	244	219	241	250	272	237	245	267	263	270	256	265	239	259	247	296	278	282	262	242	265	298	264	250	268	269	266	266	247	276	267	269	272	256	237	244	262	252	253	265	257	246	252	261	262	281	300	285	283	242	217	309	236	278	261	245	254	240	247	257	262	257	251	253	239	258	240	260	259	282	245	206	228	256	237	282	266	253	266	243	272	270	252	228	276	246	278	273	284	277	279	269	272	245	249	253	241	278	269	291	247	249	275	259	296	230	276	254	281	294	253	233	275	268	251	270	246	231	261	256	262	251
19872	10338	8755	5316	4275	3028	2143	1863	1651	1717	1685	1732	1620	1529	1202	1114	994	894	845	803	847	808	692	641	614	715	661	652	639	636	549	570	590	562	572	562	577	547	533	585	570	540	583	508	579	545	537	565	547	526	514	480	560	530	581	552	519	589	569	549	558	542	575	584	543	564	557	555	547	551	538	520	559	563	572	532	539	525	545	552	554	539	557	524	579	514	545	516	551	539	586	528	535	553	525	482	564	507	553	567	535	532	559	603	516	533	595	537	554	508	546	541	569	561	521	544	523	595	535	558	548	555	603	548	533	529	561	516	580	575	558	540	513	561	576	551	549	550	582	558	563	592	547	524	538	541	576	561	576	569	574	535	560	539	564	538	555	537	556	556	533	572	575	560	591	523	516	516	598	499	508	534	540	534	559	568	575	530	522	539	578	554	523	518	571	545	511	555	558	591	509	546	595	541	579	525	544	547	519	601	541	531	566	540	586	577	564	537	558	559	540	546	519	585	544	547	489	564	554	553	598	544	567	553	516	542	559	583	511	566	531	528	567	572	549	528	551	543	555	529	559	527	539	559	501	543	612	562	545	546	545	510	571	561	536	550	532	535	536	550	542	541	536	560	544	564	589	545	533	519	558	555	546	579	550	550	526	517	562	525	493	513	584	548	556	572	587	582	502	528	550	588	562	528	599	498	596	522	544	560	549	554	495	564	510	531	539	548	535	510	555	598	552	538	553	576	527	522	541	565	551	510	570	560	575	505	540	553	576	538	536	509	552	566	527	570	565	533	562	539	537	523	539	544	548	569	562	552	567	542	544	558	589	570	563	519	587	539	571	560	535	521	534	566	570	509	513	560	519	537	542	538	534	549	534	553	558	521	567	542	551	565	595	546	551	523	538	585	538	536	532	536	534	514	538	551	557	559	581	542	546	567	539	570	506	568	508	573	571	589	550	575	551	535	544	529	556	542	521	541	562	537	508	552	539	532	563	535	538	573	533	541	540	527	610	522	551	559	546	545	583	556	540	583	578	538	544	541	553	507	517	551	519	577	542	568	528	550	530	541	559	517	552	528	544	545	565	544	544	547	564	574	568	537	567	539	552	517	543	577	562	506	532	523	583	554	539	560	528	583	559	557	543	523	528	557	583	515	534	522	544	523	587	540	518	592	539	569	575	568	587	537	558	530	589	514	542	554	555	571	556	552	543	491	516	564	576	537	526	559	526	504	557	567	533	552	552	522	567	519	547	573	555	583	541	549	532	522	572	559	554	581	537	532	570	509	543	550	517	559	589	546	565	564	541	535	542	526	572	564	559	571	585	560	534	585	543	523	524	538	517	546	529	586	533	537	579	566	555	534	540	598	564	559	516	551	542	500	532	600	556	512	543	571	581	547	518	513	549	612	521	520	554	563	529	518	538	554	547	540	552	480	568	564	520	501	562	533	570	552	562	582	559	572	529	572	547	572	528	526	511	592	535	553	590	542	537	531	520	552	571	561	563	574	572	522	534	544	540	525	504	528	548	546	538	539	549	555	533	555	536	595	553	547	559	530	565	549	570	546	538	508	514	578	525	581	523	582	562	571	523	496	516	518	558	524	559	544	495	593	507	587	528	577	524	516	577	564	554	609	549	564	537	522	553	507	522	531	560	532	523	544	541	531	555	544	545	489	537	558	573	542	543	561	535	544	561	537	511	544	542	516	536	523	595	561	533	538	531	576	573	536	529	543	518	552	575	540	555	537	539	562	515	533	492	600	552	528	545	554	547	563	533	551	562	547	570	549	556	549	507	560	543	531	604	576	558	571	535	546	560	544	546	525	530	591	606	578	524	583	541	520	502	530	544	575	540	538	548	573	567	550	555	532	562	554	519	510	522	580	573	552	566	536	583	543	506	546	549	536	583	525	560	583	567	530	547	538	546	530	609	518	514	531	541	532	532	566	559	580	591	572	526	550	557	537	522	558	564	558	541	524	579	560	551	575	552	525	527	581	576	517	537	534	564	540	566	544	567	534	559	547	520	534	516	587	536	526	551	546	537	568	529	558	483	531	579	552	536	563	551	580	542	548	531	547	561	538	487	537	573	560	521	551	606	603	508	512	557	561	561	562	513	577	527	570	598	510	560	548	526	523	570	528	544	518	573	548	570	546	552	512	544	592	585	545	544	574	536	557	547	523	560	602	576	539	512	561	554	550	570	536	534	526	536	564	543	524	561	533	537	565	555	532	548	525	586	517	534	522	542	580	566	522	573	545	535	544	566	561	541	543	557	559	535	530	535	561	554	553	568	557	481	548	547	555	584	507	529	555	512	551	533	530	543	560	578	562	555	557	549	551	536	535	563	516	534	571	552	532	543	544	536	531	568	548	508	540	522	481	588	547	536	557	554	516	603	526	500	515	547	546	577	532	546	559	545	553	583	540	565	554	551	548	557	565	548	546	559	506	552	582	548	568	564	524	570	570	528	552	547	521	536	572	553	605	568	530	563	584	511	574	532	543	550	510	603	557	570	521	555	547	517	564	561	546	538	556	552	559	554	560	521	510	572	534	574	570	547	512	527	518	577	588	547	521	576	558	565	519	538	524	510	543	557	599	521	578	563	569	540	564	545	563	560	538	525	518	547	571	538	559	573	570	517	546	588	572	526	555	557	520	521	547	576	576	539	530	563	511	540	557	551	567	585	582	544	544	565	540	576	557	525	571	548	546	542	544	559	538	567	583	555	583	575	531	531	621	583	550	504	558	549	535	536	557	530	542	566	550	549	571	534	523	545	563	519	560	540	511	553	558	565	520	540	556	588	545	552	492	533	525	513	597	526	601	529	549	605	528	566	534	549	517	541	564	534	564	578	574	544	557	551	506	570	509	546	519	551	534	548	554	533	563	547	535	534	587	579	586	512	535	565	533	541	572	536	528	539	531	549	527	509	560	559	537	583	547	503	546	542	559	528	527	545	566	509	555	531	482	530	555	546	519	555	537	552	565	570	550	525	537	554	521	529	547	565	535	603	576	519	534	573	521	542	527	572	540	533	525	559	558	533	530	577	546	526	553	520	556	509	585	542	550	520	598	576	502	530	555	528	557	543	518	551	524	530	558	555	532	584	574	566	532	573	534	521	522	599	569	558	585	562	572	592	561	526	510	522	549	518	543	564	552	563	548	537	510	535	548	551	588	529	530	533	531	565	535	572	567	500	585	547	529	582	555	582	525	532	521	567	513	537	598	542	538	546	568	550	546	574	523	549	562	569	573	565	560	544	579	533	534	581	556	564	539	559	570	548	535	517	572	576	523	541	575	535	587	520	550	559	585	545	509	565	513	523	566	536	536	534	546	560	592	549	560	572	498	536	553	539	548	538	549	559	509	531	558	569	537	573	534	538	534	559	553	544	544	550	553	598	557	564	573	532	556	527	555	553	529	527	534	581	548	535	554	518	536	568	578	530	506	586	573	562	573	517	519	551	514	538	571	557	557	527	536	553	557	530	605	538	518	533	567	544	548
49272	25439	12994	4214	2630	1657	1087	840	779	718	705	724	626	567	453	394	417	379	317	325	329	339	337	306	297	295	300	312	275	280	273	288	266	312	293	305	277	266	290	245	295	278	266	283	243	284	249	245	234	274	270	257	251	276	261	262	268	275	251	248	270	302	256	285	282	270	251	271	249	270	269	297	271	236	253	276	249	269	239	289	239	285	255	277	265	282	262	274	259	292	263	256	272	248	271	265	288	252	260	235	287	259	266	243	246	254	258	258	268	295	289	264	258	292	285	256	263	253	250	236	274	252	275	291	259	266	239	277	259	273	268	242	244	274	235	259	252	258	287	241	275	263	258	267	276	270	282	292	300	272	266	248	242	289	259	252	267	250	278	268	243	266	245	261	290	246	263	273	255	258	291	253	292	285	283	267	271	292	256	294	240	280	273	304	289	256	268	278	242	249	292	261	259	275	237	250	266	283	266	269	265	240	247	262	243	284	275	271	276	281	260	214	273	228	266	272	288	273	239	266	260	256	259	254	265	295	242	274	257	260	282	286	244	245	270	264	248	252	240	257	270	237	303	261	226	266	253	231	256	263	272	267	262	253	294	266	250	275	263	268	276	263	274	264	239	243	279	275	292	241	235	252	282	286	260	269	275	257	285	295	253	249	272	244	246	267	289	245	280	288	239	245	271	285	280	253	238	250	278	266	265	285	255	239	238	250	288	247	286	284	304	258	317	289	268	239	257	280	257	258	280	287	290	264	244	239	266	261	254	255	285	240	270	258	258	256	243	262	266	265	273	283	240	285	263	255	241	295	294	263	278	288	237	220	247	231	260	283	249	262	304	269	297	286	249	253	293	270	279	275	262	253	230	263	252	285	237	261	270	268	265	287	236	267	249	247	251	276	272	239	242	275	291	281	271	281	267	268	227	255	262	265	286	264	266	255	258	251	289	272	271	244	270	266	265	272	241	290	264	263	256	301	238	282	274	285	280	282	267	281	259	294	242	290	255	278	266	244	285	271	297	258	268	263	249	270	289	255	279	265	273	270	283	265	291	284	256	232	292	258	258	287	260	274	275	267	258	251	248	264	251	265	276	247	250	299	248	267	265	273	272	258	264	252	264	252	258	277	247	253	270	256	251	256	268	254	257	273	255	290	250	259	244	271	247	279	287	281	270	278	247	271	232	278	292	237	267	291	284	250	260	253	263	258	268	247	256	251	248	274	223	257	293	248	258	228	259	273	276	297	237	249	276	285	274	279	253	286	255	250	259	223	251	259	255	280	255	233	226	267	250	244	289	256	295	282	309	261	275	264	264	264	271	260	253	265	311	285	276	248	293	263	271	276	252	261	259	284	279	278	258	260	233	281	270	265	288	266	262	275	271	306	265	259	281	291	257	339	313	279	289	257	249	259	289	290	265	280	285	249	243	256	254	230	292	300	243	275	293	229	245	271	263	254	290	258	281	246	273	270	261	265	290	264	258	266	245	267	271	254	257	254	285	279	272	283	251	251	254	268	248	271	263	271	236	281	256	296	263	258	264	269	276	234	283	251	269	272	263	282	259	271	231	253	263	285	256	254	276	270	258	269	279	250	268	257	289	278	253	255	271	271	256	276	263	269	267	275	261	281	270	272	305	256	268	258	245	266	260	267	261	281	257	267	272	258	257	241	259	272	279	256	232	280	252	246	223	256	265	232	272	281	285	262	301	268	291	315	265	234	285	225	287	279	284	288	288	261	270	270	288	261	293	255	251	250	278	232	296	244	268	254	243	263	257	258	290	251	229	240	271	275	267	234	221	285	258	249	260	242	282	283	276	224	280	271	269	246	261	258	277	275	283	262	268	262	257	241	260	256	251	266	239	284	242	246	238	265	262	260	262	272	257	254	280	282	269	234	260	265	264	256	247	293	259	224	236	291	256	267	234	263	279	255	256	256	231	264	259	249	257	267	253	226	255	278	238	257	273	284	276	272	262	318	289	255	259	268	255	288	259	257	279	276	266	271	234	252	260	285	266	272	289	267	271	282	267	270	241	259	256	287	309	263	266	252	249	286	237	265	285	261	252	287	260	265	254	285	316	280	251	251	261	262	262	261	246	234	241	269	244	278	252	285	273	298	266	279	294	271	250	279	270	274	263	232	264	284	291	283	299	281	254	290	286	225	261	256	244	258	264	269	269	290	252	267	251	275	275	282	255	267	261	262	286	284	301	263	269	291	254	265	292	275	277	248	281	310	291	286	283	280	251	272	273	282	293	220	266	264	262	254	244	277	238	260	287	261	227	250	267	252	246	266	255	278	266	266	287	254	254	283	255	250	243	271	267	263	266	267	273	241	261	287	257	256	242	233	272	282	220	241	285	253	266	235	248	269	259	273	262	282	265	297	251	270	246	259	292	275	260	275	270	242	244	269	262	273	280	296	272	285	272	222	270	296	270	248	252	308	248	277	284	257	265	262	268	247	255	288	275	252	253	233	263	286	263	261	275	292	251	247	259	249	251	225	286	247	268	260	271	249	281	254	269	258	262	270	260	288	233	245	277	249	265	277	250	288	237	240	277	261	254	260	248	291	277	253	299	263	272	227	281	234	289	285	236	272	260	250	291	253	275	276	270	241	241	252	267	266	249	259	252	273	275	212	298	258	268	266	260	225	288	267	266	266	325	240	276	276	232	242	271	257	259	268	247	244	229	280	264	275	292	268	284	286	288	257	262	252	218	247	239	279	290	302	266	256	251	228	278	259	232	262	251	272	280	271	234	265	274	275	244	274	233	265	264	277	259	274	263	278	248	261	237	280	272	253	264	254	262	251	257	285	293	283	260	257	258	274	252	269	283	246	242	254	264	248	252	250	284	268	273	273	247	257	239	262	264	243	217	260	242	283	259	273	292	260	261	235	265	260	267	261	271	250	270	265	273	247	298	286	281	245	239	266	267	236	242	266	276	306	309	264	259	252	270	236	269	294	280	253	267	256	255	274	230	261	253	290	254	271	294	286	271	268	261	252	274	270	308	272	269	255	253	265	247	264	257	293	257	255	259	243	279	269	251	270	237	263	277	239	263	268	249	282	258	246	266	261	261	262	267	294	258	292	273	258	264	291	281	248	281	263	254	250	272	289	314	263	283	263	279	267	256	250	268	260	230	277	279	256	231	292	215	253	264	263	298	240	256	256	255	284	266	281	302	274	281	290	272	251	279	276	250	316	295	247	264	257	275	286	239	283	267	260	250	239	236	273	232	299	265	298	247	234	285	260	255	271	272	259	237	268	270	290	247	273	259	292	259	262	243	270	263	266	265	264	256	255	263	244	279	258	303	237	259	261	262	269	265	258	254	249	274	277	252	212	258	291	264	285	263	294	291	274	294	252	224	281	267	264	279	274	265	276	281	279	268	276	267	278	245	254	271	242	251	261	251	268	255	301	269	269	281	258	273	290	267	257	242	273	267	306	249	244	256	277	274	294	253	251	247	263	271	292	249	240	260	253	272	285	280	284	281	289
29397	17366	15360	8958	8481	5862	4430	3428	3122	2899	2889	2701	2419	2133	1698	1510	1366	1250	967	985	1022	990	893	815	785	771	743	796	746	711	632	643	638	615	674	621	612	605	635	627	596	607	604	590	614	582	581	568	569	560	515	571	585	595	570	555	569	544	556	572	576	579	526	588	558	598	539	561	619	560	588	553	540	593	522	567	582	588	572	567	582	512	556	531	579	597	583	560	619	547	541	540	561	556	578	600	583	586	549	584	566	570	559	576	610	566	565	589	562	566	558	600	561	581	561	557	575	609	540	540	566	611	548	539	540	557	552	528	564	546	569	585	548	578	584	597	593	526	564	618	583	554	583	561	590	562	571	559	605	533	521	555	560	555	558	574	600	609	601	553	579	543	547	611	592	563	545	592	567	551	524	547	590	588	592	557	571	563	545	582	584	530	547	586	590	576	577	568	542	575	600	569	578	580	536	559	559	573	546	577	589	621	573	549	539	516	618	577	552	574	579	575	578	538	573	547	583	591	571	581	566	592	562	558	608	541	538	538	552	570	558	598	554	608	554	532	601	618	582	553	540	523	558	545	546	620	526	540	608	607	572	511	543	585	579	583	622	533	580	618	551	601	603	519	544	552	558	554	569	547	567	573	579	571	532	552	562	544	578	599	573	606	577	568	581	559	622	549	533	554	563	550	607	536	577	582	549	590	523	560	565	547	547	573	601	560	545	622	573	544	569	571	566	550	540	532	531	561	576	576	561	523	577	555	524	540	531	549	574	609	550	573	545	600	540	542	564	597	551	569	546	560	567	575	585	593	562	582	605	580	562	577	599	546	606	580	561	532	587	595	577	559	565	557	549	587	579	598	541	556	592	572	544	556	540	554	580	594	596	582	540	574	549	583	573	575	565	552	515	557	589	536	558	555	567	539	521	554	551	579	571	581	548	560	574	575	570	557	608	571	599	544	572	570	530	553	555	550	539	511	574	580	580	587	541	587	540	569	554	572	565	589	562	591	615	581	583	564	535	526	589	579	567	575	542	603	544	577	619	618	558	562	564	568	588	554	578	568	570	540	605	567	542	585	563	523	531	570	582	575	577	542	538	545	577	547	550	496	569	562	556	524	552	558	581	543	583	563	584	563	552	536	603	549	526	596	555	536	580	607	562	553	597	605	633	550	540	543	540	552	595	551	533	573	548	582	545	580	533	545	512	549	536	538	593	565	559	548	567	568	578	572	584	570	566	583	543	572	505	508	575	578	556	580	556	604	597	593	576	559	546	524	552	550	552	543	567	570	533	608	564	579	601	549	524	547	561	574	540	550	573	578	557	580	549	627	548	592	555	603	560	551	556	564	570	582	530	581	549	564	578	563	576	595	588	572	516	586	542	566	566	569	533	549	588	569	547	542	559	582	540	570	554	592	577	577	567	554	608	588	585	509	563	623	570	566	599	508	546	574	545	554	562	589	556	576	549	561	576	594	593	547	581	554	575	595	586	555	594	593	586	571	524	574	549	571	565	571	563	548	568	507	583	576	529	607	573	498	563	540	551	595	564	570	565	571	554	562	560	545	605	565	526	537	588	562	568	594	563	597	533	596	578	523	560	587	571	580	545	567	546	564	604	560	557	569	560	584	551	604	554	534	562	597	571	595	594	579	544	565	567	573	548	625	578	614	586	537	550	547	526	612	582	575	576	566	578	576	545	591	573	516	532	559	560	532	573	593	562	566	585	547	561	559	565	598	536	541	564	583	585	587	566	561	559	568	552	595	507	548	576	566	576	531	589	582	526	586	586	550	553	579	588	552	577	531	533	553	540	572	559	585	563	567	585	581	558	588	570	579	565	582	574	594	608	589	554	566	507	583	562	583	560	570	542	589	556	574	594	581	573	568	589	584	614	600	544	585	613	554	577	570	594	567	561	541	546	585	567	570	574	547	557	584	551	569	530	604	549	571	549	613	545	583	574	528	579	526	563	546	563	552	574	568	603	533	550	577	546	549	567	543	593	561	545	578	580	589	582	587	527	578	556	548	606	571	565	559	581	540	548	581	620	576	537	566	552	583	551	584	590	537	550	525	576	584	536	569	590	569	544	590	524	543	537	571	567	532	544	542	588	535	570	535	560	568	579	578	560	536	569	553	589	569	577	533	539	547	554	554	569	539	578	600	576	537	564	610	576	575	541	585	565	550	584	554	590	538	551	575	551	582	596	537	576	573	568	579	506	554	550	565	555	557	575	541	584	577	533	571	575	589	559	584	525	572	556	549	549	542	537	557	549	553	611	561	570	560	559	571	587	553	528	595	574	588	545	566	566	534	541	556	567	538	523	607	595	560	515	553	589	588	593	581	543	543	575	535	542	539	551	553	544	588	532	588	570	570	543	558	516	566	573	546	529	586	540	607	594	545	552	549	542	564	586	570	588	604	561	557	609	540	588	574	591	515	592	575	571	575	543	567	553	556	573	553	613	543	565	566	549	618	566	573	552	566	534	616	522	535	542	581	563	545	536	561	542	558	569	521	565	584	594	592	564	585	582	582	597	540	549	576	588	590	590	601	542	530	554	593	537	547	600	556	569	521	551	523	520	536	574	585	581	605	564	593	577	544	522	614	564	560	608	578	570	542	562	555	540	601	559	581	581	543	588	544	579	565	540	547	575	571	596	550	552	598	575	601	594	582	559	572	574	575	570	553	569	552	567	572	595	607	558	548	590	543	562	517	563	563	540	598	516	598	578	573	585	553	583	566	568	563	523	553	589	562	542	552	539	547	534	562	552	575	605	580	553	542	537	583	545	577	570	572	541	577	567	580	574	571	548	571	568	553	602	550	551	568	544	565	565	553	585	577	567	548	551	573	586	571	572	569	537	555	596	527	558	561	547	556	564	617	586	540	564	553	535	570	590	553	541	578	527	574	566	556	559	594	579	574	559	583	561	519	614	521	538	515	543	568	582	591	566	602	532	596	563	554	606	541	557	558	543	548	561	577	573	572	514	551	572	547	525	541	548	578	515	536	556	542	591	581	554	578	545	603	612	560	547	578	555	563	551	580	558	575	595	572	535	550	559	560	578	583	539	576	535	550	569	568	562	578	555	572	561	494	590	551	583	562	577	545	559	557	591	538	559	570	560	538	536	549	557	543	592	615	540	532	595	577	574	581	589	624	556	567	572	543	537	553	555	545	576	568	575	539	556	557	567	549	591	602	510	568	540	556	533	581	601	628	553	586	546	551	593	551	555	581	599	523	546	536	563	602	552	572	571	579	579	574	550	523	565	546	542	527	564	569	555	573	563	557	558	567	576	576	563	553	575	602	567	604	548	611	506	598	548	561	540	606	602	568	561	567	545	581	559	596	529	553	568	559	595	578	573	566	546	557	570	595	561	553	591	569	545	593	567	584	581	588	568	600	632	566	550	548	572	539	537	531	568	551	553	588	594	530	573	597	583	543	549	543	576	533	569	559	548	598	592	578	530	568	571	577	582	581	573	558	529	558	589	533	637	575	580	592
56215	31084	19903	7812	4507	2737	1960	1364	1202	1109	987	933	832	675	651	552	483	444	390	365	397	381	439	426	375	383	349	359	343	341	319	291	318	304	331	305	311	311	315	321	287	296	328	307	327	305	322	334	304	298	308	276	304	316	311	306	310	309	280	298	307	305	289	293	262	322	304	311	322	311	322	295	302	313	338	304	342	263	309	312	290	282	300	282	299	259	294	298	289	294	292	323	295	298	326	318	273	290	280	296	291	311	298	293	305	296	337	310	285	247	329	312	307	272	302	288	328	282	290	297	270	279	315	280	321	328	324	294	308	323	328	297	312	348	316	279	324	284	312	257	287	319	316	306	288	281	316	339	264	291	311	332	268	254	291	281	312	327	290	325	293	303	262	298	277	292	284	306	292	304	288	301	319	317	287	270	310	315	288	282	298	318	291	315	290	313	267	305	327	312	317	308	343	304	286	294	309	283	276	290	313	282	315	257	314	333	323	290	280	303	310	306	271	269	314	314	302	278	316	318	314	288	305	313	285	333	312	299	296	314	301	327	322	307	330	275	315	291	326	318	308	291	286	285	292	298	321	283	284	270	332	274	320	323	287	290	295	326	289	334	289	310	283	303	307	313	320	324	310	299	302	295	287	299	321	306	297	313	344	304	291	304	311	327	322	285	281	302	324	293	334	301	297	319	265	311	316	318	300	286	282	305	300	329	314	307	288	314	322	299	316	279	324	285	291	291	296	348	312	311	302	285	290	303	307	310	322	309	293	312	301	270	321	289	287	285	311	278	311	301	305	315	316	305	302	281	300	287	320	297	317	305	293	285	290	291	307	321	289	294	300	299	302	250	306	291	307	319	273	302	323	305	312	295	264	308	287	311	315	314	334	315	300	307	299	272	286	306	288	303	274	338	304	322	301	317	304	302	329	302	302	290	315	286	312	326	298	285	322	308	288	292	334	259	311	314	339	262	287	318	302	314	284	305	294	288	305	289	285	294	289	305	301	314	286	341	281	311	289	321	274	300	303	306	287	288	257	306	293	275	281	292	332	316	328	312	309	284	261	246	289	294	314	304	286	287	276	292	302	259	307	336	305	353	293	276	300	314	332	289	334	293	282	307	270	300	280	322	303	335	309	312	278	299	308	279	290	312	316	276	303	290	315	310	297	330	320	301	341	334	307	288	353	306	312	284	309	289	300	307	309	314	300	300	289	305	319	290	300	284	249	307	315	300	328	331	286	322	327	297	297	286	313	292	317	303	324	306	289	323	340	334	309	278	277	318	300	300	317	294	311	313	310	303	291	277	314	294	327	283	298	302	277	282	293	313	312	304	303	338	308	280	286	328	280	295	296	329	352	288	291	303	276	300	295	294	315	298	255	304	339	283	287	307	287	300	259	298	339	272	285	280	325	337	300	290	301	317	292	343	339	319	325	322	282	316	290	305	324	320	285	321	299	286	289	298	285	308	295	273	323	282	341	283	319	308	308	311	286	317	285	310	323	313	303	272	303	324	296	292	274	312	287	288	278	285	287	298	318	282	316	285	270	292	309	336	302	320	304	292	285	314	306	274	340	331	302	302	287	301	258	296	298	311	301	299	295	300	319	307	344	291	332	305	286	376	291	304	312	288	302	288	316	299	321	297	303	301	332	324	300	340	325	320	319	290	337	291	285	297	272	282	262	330	290	285	265	343	303	311	308	290	309	302	302	320	335	282	286	277	280	273	376	328	289	300	315	304	307	262	288	317	315	301	293	302	293	273	286	287	298	308	278	263	283	272	281	311	321	326	293	307	304	294	278	313	322	330	276	307	336	321	275	321	304	334	330	323	284	317	296	315	305	285	270	263	307	287	282	308	298	304	280	300	275	298	324	358	327	292	313	287	300	307	294	338	312	318	344	276	312	305	301	311	296	313	282	304	307	329	313	286	283	292	286	280	283	310	313	313	287	296	311	297	363	279	289	281	277	298	312	302	333	325	290	312	310	299	307	300	293	308	309	301	284	266	331	301	277	299	296	314	300	315	315	281	317	278	298	327	268	349	329	297	294	281	287	285	288	311	267	327	303	313	295	299	315	265	315	287	306	287	285	327	310	315	337	292	296	306	330	314	315	319	328	318	258	295	329	299	317	311	296	254	289	294	283	327	279	332	339	299	322	260	299	287	299	311	290	341	282	300	293	292	274	324	257	298	317	296	322	317	323	302	304	315	358	291	306	296	278	302	326	291	285	301	308	292	289	319	311	333	332	310	294	326	295	295	298	284	312	329	280	289	308	293	281	293	301	276	282	350	307	336	257	280	289	320	317	328	300	315	299	292	303	309	313	295	290	322	293	319	284	269	306	328	313	311	296	292	309	327	309	302	270	294	310	295	300	293	326	269	320	268	287	298	324	291	273	322	293	262	299	295	283	350	340	359	328	285	305	343	291	282	283	267	292	305	305	298	290	280	306	265	292	306	315	332	282	298	329	282	294	294	348	311	314	291	314	311	307	285	309	293	309	297	283	282	284	316	255	285	300	320	311	274	281	283	317	301	316	306	331	317	301	301	306	294	305	339	303	336	306	262	311	294	287	274	337	330	316	268	301	305	310	277	296	309	326	289	281	328	295	305	284	289	277	329	344	290	288	330	328	312	291	326	309	319	288	310	317	300	314	283	275	315	299	274	303	295	303	273	324	320	284	321	284	316	331	304	290	310	288	297	314	300	322	331	306	287	297	317	299	287	327	324	302	318	300	321	294	315	300	270	263	301	300	304	326	312	316	302	289	349	345	307	316	294	313	299	300	299	322	317	306	286	303	301	298	297	335	282	298	311	272	291	283	269	299	344	305	301	292	299	322	306	325	276	300	271	283	317	301	301	295	293	307	288	276	273	306	303	342	342	304	282	298	347	302	296	323	273	310	304	325	310	282	305	329	304	301	307	280	327	301	284	289	277	263	283	278	336	258	302	309	323	294	305	279	299	304	291	321	305	294	299	310	291	263	322	316	293	287	270	295	311	284	288	295	305	313	310	307	327	318	257	290	284	288	318	283	335	306	333	312	316	332	300	319	314	308	308	340	282	290	306	284	301	296	318	301	324	324	296	282	290	295	301	316	311	319	294	292	305	314	283	276	359	306	311	338	335	311	345	334	315	286	296	281	321	353	290	319	302	287	302	292	304	287	294	303	309	320	295	304	309	286	304	272	317	261	323	282	270	324	309	278	285	338	327	332	304	271	300	290	340	328	296	287	324	313	292	287	292	290	283	303	296	295	322	333	318	306	299	272	337	319	264	290	310	283	286	322	301	332	305	300	306	326	330	295	319	338	288	277	316	309	286	273	313	303	292	326	281	332	324	303	326	286	324	293	299	331	303	315	303	303	273	274	312	300	275	351	325	307	326	304	326	302	282	280	326	316	310	328	316	297	296	284	282	327	299	299	329	313	281	295	283	289	301	320	290	268	265	293	299	309	305	319	309	286	305	297	274	309	278	312	298	293	297	300	306	294	281	308	320
32171	21135	21508	14410	12240	9387	7148	5508	5241	4787	4491	3996	3442	2921	2494	2035	1914	1524	1261	1360	1391	1346	1161	1009	1034	1016	967	1029	910	881	769	699	726	715	713	685	717	732	676	647	670	618	639	675	669	715	612	654	620	648	633	607	628	636	625	657	627	652	640	636	643	599	628	603	610	607	639	644	609	606	620	630	658	667	629	629	663	635	596	617	613	658	632	650	636	634	627	632	624	661	624	647	669	597	643	635	625	645	636	585	634	610	660	668	653	640	646	690	590	637	648	619	619	622	625	665	620	643	609	594	669	632	614	598	597	624	653	598	641	635	620	643	621	651	676	653	638	624	609	605	607	601	652	650	615	626	608	654	618	659	631	605	610	576	660	610	659	646	637	641	653	658	662	634	624	638	623	636	623	649	684	600	617	610	617	638	603	633	644	651	656	660	651	650	630	628	650	644	659	644	631	608	653	631	658	663	654	633	634	661	626	624	623	579	654	649	658	628	640	652	641	605	601	633	625	644	657	645	649	655	649	622	617	581	646	610	603	673	649	611	661	645	624	643	634	605	658	608	620	621	629	657	668	628	648	632	608	678	639	602	652	638	663	670	590	646	622	631	652	623	607	631	634	588	613	643	647	658	611	631	638	657	617	657	640	666	648	603	646	665	651	604	637	582	645	612	634	595	614	635	591	637	619	623	571	655	634	620	642	630	620	601	654	618	646	629	609	596	617	601	644	652	640	639	606	700	604	692	647	616	691	659	617	689	614	624	627	674	665	657	636	599	643	636	598	612	627	631	593	642	556	623	647	623	622	620	681	627	648	681	668	662	624	625	643	681	623	643	640	635	596	594	630	665	633	675	673	665	644	669	652	635	628	678	648	648	633	632	680	647	638	696	629	620	619	598	620	656	607	623	609	634	626	687	611	626	638	644	659	665	644	618	630	606	633	625	586	636	630	661	639	629	626	651	633	599	646	616	610	615	638	656	606	654	670	596	665	637	700	597	603	619	721	663	597	626	634	629	636	615	613	595	639	629	661	641	656	610	606	661	657	623	654	604	638	633	666	632	640	628	681	645	662	646	594	591	645	598	619	623	635	642	616	658	626	678	644	616	600	633	637	625	656	650	675	618	600	626	634	568	636	624	609	650	642	614	636	687	628	633	653	657	670	650	684	619	657	636	633	644	628	600	657	579	630	632	629	640	636	641	612	601	594	622	619	645	692	632	627	638	644	648	595	591	649	641	634	637	636	634	618	613	593	647	603	592	623	648	647	638	603	622	603	609	675	617	634	612	631	608	666	632	623	625	632	640	636	643	678	611	594	600	629	597	608	607	622	622	666	609	608	630	601	627	608	630	627	621	679	664	655	684	694	635	666	639	618	631	603	632	644	650	664	635	578	601	637	624	700	665	596	617	652	579	653	633	679	680	645	647	660	649	657	617	563	615	609	627	586	687	627	703	618	676	633	634	605	655	620	621	612	663	654	681	618	635	576	634	618	676	581	629	648	669	664	648	649	635	666	596	597	616	627	619	645	675	614	642	643	626	629	669	628	626	630	636	635	602	620	565	609	656	632	640	662	689	621	626	662	657	651	651	633	621	657	658	642	635	598	638	636	605	634	631	620	606	627	628	605	633	634	655	662	613	696	598	592	604	598	611	651	638	639	611	677	606	642	650	622	638	660	652	635	653	625	662	663	602	633	639	621	650	632	634	665	674	602	651	629	637	655	658	601	618	661	601	603	628	654	623	556	639	615	624	601	633	657	632	610	667	627	631	630	599	644	633	673	629	619	667	673	642	652	593	616	651	619	628	631	664	646	647	646	637	621	643	636	608	661	640	601	633	635	631	596	668	682	598	659	633	653	681	639	640	631	688	622	673	615	620	663	668	644	635	663	630	636	650	630	606	628	637	608	683	594	654	651	645	643	626	657	624	590	626	632	651	599	616	604	620	600	633	655	603	658	616	648	613	630	626	682	646	646	612	646	666	642	655	598	611	626	627	608	656	609	666	676	615	651	665	601	649	630	565	610	657	643	641	668	628	632	608	673	655	620	630	607	651	610	618	614	619	587	645	675	583	649	650	631	671	686	628	574	630	670	630	636	641	629	581	642	650	628	642	644	620	659	627	628	650	616	634	613	638	634	625	639	666	629	600	648	605	616	619	636	598	630	639	687	598	655	677	629	642	617	592	637	649	660	650	627	643	619	625	626	690	617	688	625	632	648	640	595	647	665	618	664	641	655	617	630	607	674	623	628	649	610	655	637	661	653	607	610	665	629	627	615	693	654	642	579	624	617	676	646	645	635	662	632	603	640	646	639	640	664	644	690	613	622	626	645	628	636	585	664	653	583	681	651	639	615	678	640	602	642	612	614	644	617	707	609	626	615	635	635	639	630	626	637	652	629	617	647	632	631	673	658	650	653	649	671	638	665	649	665	628	643	649	633	627	632	629	625	659	640	645	655	633	611	638	638	650	654	652	675	652	669	615	673	640	623	651	639	639	610	665	586	639	619	643	673	680	663	597	629	648	667	609	635	672	676	704	648	661	655	672	656	594	626	683	622	635	676	601	584	646	630	644	639	641	674	670	644	613	682	668	609	619	627	620	648	641	671	648	658	619	626	681	606	623	650	627	663	625	627	634	619	644	631	602	673	617	587	623	632	611	624	625	642	623	621	631	616	632	634	631	623	609	656	604	651	650	609	643	604	617	639	645	630	616	638	590	612	629	632	619	695	604	648	641	636	620	648	615	651	640	642	654	637	577	649	604	639	629	643	593	634	657	639	622	632	622	617	618	644	662	648	585	672	651	596	623	673	646	579	633	644	634	637	628	637	670	651	614	670	619	599	636	646	685	583	573	610	643	641	650	662	665	658	623	626	617	647	631	634	639	619	653	618	635	612	668	664	633	645	607	632	621	658	635	660	617	680	612	606	634	637	608	607	667	623	580	610	662	594	630	619	636	603	660	651	616	655	595	665	632	640	650	614	640	664	627	640	689	649	634	636	650	638	624	668	614	669	596	657	684	644	612	655	619	626	690	602	619	627	664	645	677	660	635	643	629	615	662	638	635	659	629	623	653	642	649	667	648	648	601	613	609	658	702	657	656	661	591	635	622	602	602	651	622	652	600	613	662	642	630	625	642	572	674	624	622	637	656	659	625	605	635	645	631	637	640	622	629	605	663	646	655	619	647	647	610	617	634	631	691	718	615	609	604	704	609	669	619	666	612	651	647	657	658	618	627	655	650	667	642	613	615	661	637	642	632	626	598	666	619	651	613	613	637	633	599	652	673	653	615	608	589	667	622	635	629	613	639	639	627	636	637	644	636	629	644	654	643	644	644	615	672	657	644	616	621	637	622	588	662	666	643	679	614	663	626	630	590	598	620	630	672	656	620	620	603	640	633	657	631	670	619	617	607	643	660	631	628	619	609	623	605	649	628	638	631	697	604	597	662	674	634	633	658	632	670	648	630	614	631	634	633	640	626	633	618	625	656	641	643
33980	15298	6489	2356	1394	990	767	593	554	541	510	472	436	414	390	364	321	331	300	307	333	310	288	313	311	298	267	262	265	300	298	279	257	250	246	281	235	275	264	294	264	242	274	277	241	263	250	258	274	288	266	265	254	254	248	218	272	269	280	253	251	259	230	254	274	229	286	262	242	277	279	274	266	250	271	260	261	262	256	312	268	245	242	260	307	254	278	234	249	258	279	269	269	284	284	305	277	276	261	273	297	290	298	284	274	271	254	283	279	245	303	260	254	272	281	264	287	248	275	262	282	297	247	261	250	292	293	257	241	293	252	281	274	256	278	227	262	266	244	251	294	251	241	278	280	265	284	269	301	269	265	303	271	277	255	264	282	260	258	292	260	289	243	274	293	264	261	227	239	273	259	239	240	279	247	250	251	283	257	262	270	274	232	267	285	287	298	259	254	279	277	260	281	260	285	270	257	265	277	280	237	278	268	249	297	286	266	271	298	275	289	263	270	258	274	275	265	257	277	251	254	270	274	283	293	277	266	250	289	276	286	300	311	272	297	241	274	257	246	236	234	271	225	293	271	243	250	238	272	252	255	284	274	247	263	249	261	285	295	274	275	287	289	283	284	273	263	231	263	245	254	278	258	281	265	293	281	263	289	234	260	256	236	271	271	247	262	252	277	268	259	288	284	270	239	251	282	280	301	246	256	245	247	276	248	262	265	285	242	252	257	270	275	263	280	261	294	282	270	294	233	249	272	223	263	228	264	272	292	284	259	258	259	260	304	247	262	236	263	258	283	243	268	280	259	290	228	259	253	273	233	260	288	248	258	279	237	242	286	318	230	286	276	243	255	271	277	285	276	270	289	252	243	252	264	268	273	255	279	252	290	279	277	230	262	272	257	310	274	263	273	280	245	233	271	280	293	266	262	279	253	272	256	267	253	281	286	305	290	298	263	277	254	296	270	258	276	290	290	224	257	260	294	259	264	254	266	274	239	274	266	277	278	281	254	282	281	284	256	264	261	261	270	253	268	254	258	270	245	284	293	305	226	289	243	259	255	255	274	282	242	253	244	274	250	304	268	237	231	281	291	247	250	248	253	316	241	292	258	275	259	266	276	260	244	247	269	237	267	254	280	249	256	263	260	265	282	281	252	255	271	263	245	286	276	279	260	239	270	253	241	281	274	260	314	283	292	306	250	249	267	309	276	271	252	288	248	291	236	280	244	242	276	281	254	246	271	267	276	249	264	274	275	245	299	240	278	270	278	254	299	274	282	289	241	300	262	235	236	264	285	279	279	231	242	252	240	267	282	281	264	254	240	274	258	265	260	236	242	264	256	248	244	281	281	269	258	268	291	253	237	255	282	251	261	285	287	239	267	264	289	309	244	281	244	259	290	267	260	277	275	261	261	278	297	238	253	234	265	280	260	244	232	293	294	288	243	269	273	270	253	263	239	271	275	279	256	266	289	263	289	280	242	253	260	256	264	281	303	255	270	286	253	265	270	285	287	249	309	264	262	250	279	286	269	240	270	269	309	262	283	283	273	293	268	249	319	281	255	275	254	249	280	280	256	243	238	268	253	256	282	233	231	241	276	273	276	259	231	267	308	259	289	278	249	278	237	272	268	273	286	261	279	250	261	244	275	232	305	276	288	259	253	272	280	253	232	252	264	250	281	300	265	270	258	243	258	260	281	278	264	270	244	279	279	235	258	255	262	265	269	274	252	289	279	291	279	276	267	262	277	291	263	254	276	214	249	255	244	275	234	270	222	246	277	262	277	264	269	301	262	249	244	267	242	300	251	290	240	245	286	259	240	283	269	217	312	254	229	246	248	249	263	274	294	303	270	231	268	257	258	263	254	251	250	249	274	266	282	222	243	261	273	276	283	269	291	300	265	266	295	274	287	256	276	256	257	295	275	247	269	272	280	280	272	261	291	259	261	266	253	247	262	258	258	303	272	284	279	278	271	265	256	269	244	237	271	275	268	264	247	318	238	233	250	270	286	276	289	277	245	257	301	269	246	291	265	255	253	269	249	251	255	252	256	290	275	251	266	271	238	251	267	292	262	262	265	269	282	268	265	290	254	274	299	248	262	293	246	268	255	265	222	236	230	270	277	256	271	267	253	252	258	262	242	265	284	270	279	256	265	285	267	254	299	289	258	292	271	257	241	259	242	272	263	268	251	249	250	268	273	279	261	254	276	270	261	251	247	242	256	277	228	277	264	304	279	256	238	296	259	276	282	261	278	268	261	260	291	257	292	302	225	264	273	264	269	299	260	279	280	281	257	280	274	264	258	287	264	277	226	280	256	245	249	257	277	261	245	283	295	260	269	277	284	287	274	242	261	286	288	241	282	278	238	269	273	254	264	271	284	266	285	254	242	256	244	292	282	277	249	284	266	251	241	277	256	251	280	252	276	271	255	255	260	269	259	286	267	246	260	271	270	263	243	241	265	293	270	262	277	251	285	259	279	231	275	309	257	258	250	277	277	269	272	294	275	259	250	265	261	271	268	291	288	270	295	233	259	255	273	272	264	244	260	270	238	261	271	257	233	266	269	249	284	280	278	270	283	299	280	261	264	256	257	267	235	272	234	279	287	293	281	237	266	294	257	258	287	251	273	289	283	275	289	259	271	238	246	272	266	231	238	252	301	246	292	260	275	302	256	277	276	241	289	259	236	258	259	263	306	253	256	264	264	300	245	233	213	260	276	258	308	276	266	268	226	265	255	290	289	307	268	284	285	264	285	253	308	268	265	246	287	239	273	256	300	272	254	277	289	265	269	271	263	285	289	266	271	247	242	278	277	308	278	259	257	283	248	268	256	263	254	268	261	246	262	275	248	311	272	309	262	262	250	289	281	264	281	288	270	271	307	263	292	260	242	283	265	286	259	242	296	263	268	251	265	263	282	249	222	288	280	294	260	280	266	263	244	259	254	282	252	278	267	287	274	283	257	281	265	269	231	246	244	275	266	272	259	277	278	244	235	261	298	236	303	286	207	258	252	256	295	253	260	267	259	293	271	256	247	289	258	255	267	257	255	274	261	265	277	254	267	257	254	251	245	265	300	271	244	284	252	271	273	258	248	261	266	250	245	262	293	285	278	288	272	256	237	304	277	261	308	273	248	270	279	272	264	235	277	286	248	257	262	274	287	242	257	259	261	260	265	270	265	266	283	264	257	258	283	306	292	248	286	272	287	298	219	236	261	255	250	231	249	257	255	260	264	246	261	249	260	295	282	304	244	255	247	281	241	254	237	288	281	233	291	276	252	271	275	250	293	285	268	307	255	283	273	288	237	322	242	243	267	265	270	299	239	268	260	243	244	269	272	239	249	257	291	266	305	262	269	253	233	290	259	243	292	263	264	245	253	290	266	302	268	263	274	289	288	267	250	259	280	267	276	268	228	258	259	274	236	273	266	285	282	271	276	257	269	252	254	303	265	232	275	264	303	265	291	270	255	254	260	280	267	281	266	251	251	258	248	297	249	270
18774	9814	8483	5733	4513	3426	2848	2346	2259	2132	1843	1736	1492	1473	1271	1064	1008	902	772	825	825	787	756	714	728	699	726	665	696	625	640	574	593	583	629	582	598	639	625	568	594	575	568	580	539	523	566	602	561	556	560	598	562	541	537	560	559	561	556	582	570	562	581	562	577	571	569	583	586	604	587	588	602	619	528	600	603	564	531	567	600	544	527	595	518	567	538	546	578	535	582	581	539	581	517	597	554	562	540	569	540	572	598	541	588	570	584	559	590	534	549	566	594	547	564	540	525	598	590	583	612	612	560	566	541	584	566	579	543	557	615	576	627	594	561	567	577	557	558	563	575	581	547	562	529	581	579	588	572	555	543	546	544	558	555	546	608	541	579	580	589	566	579	590	591	527	587	577	553	553	527	562	586	564	573	596	505	534	543	549	634	543	583	568	572	534	587	542	548	574	590	538	516	537	570	597	593	545	556	560	580	574	537	549	570	565	572	558	540	549	518	588	578	565	565	565	569	512	569	526	574	544	624	591	543	530	566	520	600	561	522	597	581	572	571	568	532	529	608	578	540	576	576	512	559	605	603	559	580	586	583	571	558	509	553	538	587	580	597	575	549	537	565	593	604	571	545	579	548	555	569	550	562	589	569	559	566	548	511	603	527	569	566	539	581	522	563	559	560	505	535	551	521	591	529	539	555	558	544	604	547	556	532	563	592	534	602	541	565	556	572	567	579	545	560	551	545	559	560	569	563	557	548	546	575	587	609	560	570	550	562	585	533	513	563	510	563	533	606	583	616	571	587	608	582	546	547	576	553	561	641	589	552	602	572	565	535	547	580	543	565	582	584	566	599	579	572	555	564	563	574	591	536	566	574	569	604	566	550	564	581	557	525	572	574	598	594	557	539	540	549	531	550	564	585	568	553	585	542	580	568	606	596	579	555	563	533	567	540	555	539	565	527	586	552	564	608	571	545	583	540	582	547	530	553	544	564	580	567	516	588	578	554	582	552	577	573	553	566	579	583	596	535	512	580	566	570	571	565	540	576	545	601	540	557	576	542	557	535	540	567	585	574	555	595	532	497	578	596	539	583	525	572	565	579	556	561	493	596	548	560	567	540	584	559	535	574	529	548	567	534	566	545	562	535	540	579	546	558	585	543	531	577	548	559	559	552	549	599	534	569	561	545	514	559	582	583	572	553	579	545	547	614	571	596	577	613	568	564	533	560	541	534	548	556	542	594	577	555	557	542	545	538	541	550	565	546	574	558	534	575	559	585	559	504	566	592	556	538	580	592	573	579	597	553	584	570	567	545	563	630	604	575	561	560	561	561	523	579	583	564	560	555	553	529	568	544	530	586	569	554	518	565	574	553	559	536	560	595	547	541	581	593	568	510	577	524	541	559	578	581	577	541	567	576	563	558	567	533	580	554	523	582	550	533	566	580	570	555	561	566	545	550	560	570	597	570	581	587	579	552	595	604	523	553	543	540	590	574	532	587	563	565	582	548	542	574	568	544	556	570	570	606	538	594	535	543	570	546	544	585	563	558	583	595	533	600	521	568	566	559	586	530	596	529	514	540	592	584	534	545	580	559	501	534	560	562	633	567	546	549	563	584	594	560	574	545	567	564	540	554	544	583	571	601	552	573	519	559	512	572	581	529	587	573	574	563	569	573	583	526	544	561	544	610	534	547	550	532	566	559	561	572	559	551	542	533	588	608	539	564	600	543	541	561	549	591	557	542	596	534	531	565	572	537	545	550	528	578	570	534	553	584	542	606	542	580	588	571	519	592	546	551	554	549	591	545	535	549	544	555	519	567	599	567	575	577	560	543	563	591	581	569	581	559	596	563	531	559	546	591	587	575	510	575	557	591	570	560	596	575	573	570	575	540	516	547	555	590	543	570	559	588	540	567	576	609	586	550	527	552	588	580	577	572	535	560	594	547	555	587	580	608	549	528	612	554	593	561	535	553	583	582	594	563	585	563	589	556	564	576	583	557	527	570	572	583	549	546	543	562	563	537	581	559	537	564	547	576	542	582	529	583	557	547	539	598	568	573	537	560	552	587	530	567	586	582	552	574	563	552	602	578	584	551	559	557	585	570	575	540	600	559	549	520	498	590	550	541	579	544	542	537	571	570	560	572	541	580	600	545	515	590	586	578	527	566	567	568	560	566	573	550	610	565	554	563	572	562	562	573	578	571	576	558	582	523	545	579	567	539	608	522	568	554	569	560	572	534	558	559	568	536	544	588	586	572	592	530	582	540	529	577	565	539	570	573	569	563	593	579	569	528	547	539	575	601	533	571	576	556	538	581	532	603	560	599	578	588	567	599	596	585	568	559	565	597	583	546	571	554	569	522	577	570	590	601	568	566	601	548	534	538	522	548	570	553	532	583	565	586	550	558	566	558	553	579	537	571	603	572	600	572	600	545	598	622	573	551	524	534	537	544	557	580	565	597	582	566	583	576	581	548	560	587	611	596	539	526	521	589	534	566	600	515	564	511	568	527	544	545	528	572	556	524	544	592	550	569	566	552	548	532	569	530	579	535	574	603	567	594	574	621	569	515	548	562	550	513	557	569	535	572	568	572	578	575	575	580	525	569	567	563	574	556	549	554	574	550	548	601	556	542	580	578	584	526	578	582	585	558	568	565	552	562	546	600	570	574	571	573	583	539	583	547	562	574	554	568	573	566	581	563	545	521	588	591	549	574	579	564	511	550	540	535	493	574	563	586	568	551	560	575	557	573	560	564	577	553	578	584	519	538	608	543	548	563	556	584	562	553	589	563	556	520	547	550	525	591	615	590	592	568	559	581	562	556	563	546	527	582	493	548	572	587	549	566	601	520	527	595	587	586	575	551	534	604	575	554	547	558	547	592	615	574	513	563	599	645	564	580	587	545	573	565	582	565	577	535	579	558	592	556	563	601	559	579	545	569	583	584	542	554	588	563	607	576	593	602	560	575	588	533	605	581	543	570	581	565	557	563	572	530	556	563	598	581	508	537	557	574	550	535	544	559	574	597	550	585	564	572	571	549	607	557	568	558	542	566	557	595	553	596	575	590	593	537	516	603	592	569	573	591	544	563	538	553	521	541	553	583	551	580	532	549	585	600	563	596	570	534	582	521	626	550	545	528	510	568	589	534	549	580	528	581	571	612	541	607	569	582	542	525	554	581	590	533	571	571	564	571	574	557	607	600	580	560	577	554	571	569	568	558	554	544	574	577	571	569	563	585	582	531	553	541	579	530	589	567	571	546	569	575	586	539	512	549	576	546	585	545	546	586	561	564	548	589	574	551	571	545	572	563	549	580	603	539	548	628	543	616	577	550	584	571	569	577	546	510	540	543	539	557	587	575	558	573	559	547	554	556	562	555	615	570	580	627	580	579	574	549	572	585	514	549	540	542	524	515	538	533	554	546	577	556	592	542	591	560	579	532	529	560	541	561	564	560	529	526	607	544	540	557	566	567	582	528	601	534	527	539	576	556	600	574	566
50038	26046	12576	4705	2594	1644	1249	988	880	758	681	636	527	465	460	434	406	334	366	363	365	319	326	317	286	287	269	289	280	296	262	302	304	254	250	260	300	258	250	273	263	257	298	305	279	283	299	278	255	253	261	285	263	273	238	264	287	250	251	263	247	272	271	291	298	256	259	253	256	277	277	257	264	283	272	231	267	287	234	278	260	273	266	262	262	261	279	266	287	265	262	251	300	287	267	263	245	265	270	278	287	255	265	250	300	268	306	251	276	297	260	278	282	229	242	262	304	233	246	248	275	258	278	295	264	278	266	258	250	274	247	266	251	285	309	287	263	269	262	261	284	273	277	278	277	242	254	303	238	303	278	299	280	301	262	253	250	251	265	259	255	295	254	281	265	276	276	279	288	296	259	276	277	246	290	254	321	293	269	283	266	273	275	300	262	282	266	282	234	265	245	253	229	288	269	288	285	276	260	307	271	266	253	240	263	266	252	275	260	290	282	258	239	271	254	271	286	245	284	256	259	265	271	261	262	258	256	259	281	265	255	287	263	278	254	265	293	256	244	287	248	266	292	268	264	239	250	245	262	247	282	244	272	274	289	271	247	279	271	260	310	264	262	275	262	285	280	267	261	248	246	238	254	302	269	264	248	263	242	239	263	290	280	268	271	272	238	298	273	265	261	238	267	275	247	261	258	256	301	286	257	259	260	243	269	276	244	282	283	243	275	259	286	255	281	277	280	234	280	283	259	310	285	260	260	250	270	293	245	241	257	274	243	278	287	267	287	272	263	251	248	246	266	283	259	259	246	249	243	238	284	260	259	258	245	269	275	292	250	303	270	266	259	271	301	309	265	269	263	260	263	252	264	254	260	267	279	279	272	280	250	268	270	269	298	259	293	260	282	292	287	260	259	269	270	257	298	285	293	286	262	262	253	296	262	245	258	263	277	261	284	242	248	258	264	241	274	210	239	249	256	269	261	263	260	286	263	275	269	280	251	264	286	289	261	239	264	250	285	252	254	275	282	265	275	268	251	271	273	268	244	291	270	265	255	255	273	268	241	249	278	259	256	292	236	272	279	253	251	251	237	256	279	282	282	241	260	309	244	258	288	291	232	286	265	290	281	257	277	254	239	255	275	243	280	291	282	280	260	303	263	272	275	258	247	307	274	259	234	289	247	251	243	259	295	299	236	269	250	250	298	275	255	253	297	275	257	252	248	257	279	249	312	256	264	264	285	277	259	252	276	231	262	290	270	280	250	263	269	251	279	252	279	286	309	287	269	274	257	263	268	239	305	274	286	231	300	274	278	250	289	278	236	257	257	241	272	256	276	264	277	257	251	270	287	301	246	267	308	303	279	292	272	255	248	312	293	275	264	290	248	251	258	230	295	282	267	229	253	245	264	264	236	284	267	267	245	240	288	261	257	265	239	270	261	273	249	265	281	294	270	268	272	252	282	242	269	275	270	255	281	259	261	282	256	244	261	254	290	258	260	251	274	308	246	249	276	274	298	273	257	298	263	265	268	234	296	282	274	244	292	252	251	293	242	261	268	250	261	290	246	256	268	249	300	254	262	250	249	255	265	287	288	266	273	246	246	273	295	299	278	263	252	247	260	294	256	274	284	280	280	278	272	255	236	250	299	231	277	252	276	269	257	278	293	266	281	291	255	255	259	269	242	247	231	276	282	285	244	300	264	264	249	290	295	266	265	286	254	273	269	229	275	255	276	264	270	229	269	270	279	271	255	249	327	290	269	238	265	270	262	268	266	299	246	283	230	270	279	281	304	293	262	263	290	285	270	288	271	285	269	281	266	254	253	262	261	270	262	288	297	270	267	250	282	279	248	268	280	261	246	259	280	257	285	277	247	273	275	289	271	271	254	258	267	255	223	268	312	284	285	268	269	292	272	251	267	253	279	242	272	264	260	254	267	300	279	243	290	296	268	281	262	287	272	277	283	248	255	239	248	261	264	251	268	265	276	231	232	272	256	232	269	270	281	282	264	266	287	257	289	249	274	280	288	245	243	264	258	252	235	272	273	252	235	234	263	260	273	276	254	252	264	268	267	254	242	261	314	286	269	270	274	241	282	262	263	286	266	246	296	256	250	302	284	262	256	257	286	253	284	280	256	263	254	250	296	266	240	267	271	281	244	233	273	252	241	234	264	231	276	285	275	270	258	262	269	282	264	233	265	275	234	285	293	314	274	261	261	257	268	285	252	264	279	266	301	295	262	265	253	296	293	268	270	282	274	272	289	260	256	223	260	251	255	271	252	299	260	253	267	240	241	232	243	245	293	285	273	256	277	250	300	288	253	277	288	278	273	244	271	250	246	235	277	276	266	276	258	273	275	273	271	276	268	262	286	270	261	282	253	274	274	296	293	259	253	248	278	260	273	298	283	267	277	286	254	282	242	259	290	270	261	226	276	308	232	241	269	250	287	253	290	277	276	268	223	264	245	272	279	268	256	265	270	282	288	291	279	257	262	295	236	300	273	263	264	250	274	244	276	254	295	242	266	288	256	266	271	264	283	277	294	258	262	289	268	266	284	279	265	294	268	267	293	255	267	281	294	272	265	256	281	245	274	250	274	272	309	268	301	290	239	283	315	255	270	261	264	271	257	328	260	297	285	274	280	277	260	267	258	298	283	252	257	247	246	295	293	271	282	255	275	276	273	249	240	246	265	285	263	302	257	275	283	272	232	275	275	297	290	293	299	264	286	277	251	261	255	289	238	269	290	268	274	236	232	264	278	282	280	290	252	284	273	242	229	248	276	257	289	273	242	287	255	245	267	278	284	279	269	256	265	301	253	272	249	262	246	313	312	263	246	252	248	260	277	274	260	276	257	232	241	273	256	280	295	288	286	256	266	257	253	284	270	267	275	240	272	283	257	264	255	298	267	295	301	259	277	229	257	248	267	265	248	268	264	299	233	279	241	259	235	240	244	280	270	286	299	268	255	249	323	268	292	301	250	292	264	337	278	277	268	254	241	249	298	302	230	263	249	285	292	282	269	255	288	253	291	311	278	249	269	251	273	285	252	269	222	284	236	270	247	276	271	243	297	269	267	246	283	292	261	281	275	248	267	269	284	265	253	257	273	244	284	266	233	267	272	245	260	282	268	268	254	270	249	250	240	279	277	253	246	250	286	291	288	283	305	291	295	258	271	297	276	285	268	253	270	239	269	236	264	282	304	268	278	255	253	247	267	210	290	282	294	282	244	243	269	274	266	246	272	260	274	309	309	279	252	262	265	253	283	288	287	264	302	292	266	269	265	277	232	244	270	260	256	259	229	239	287	266	292	295	266	282	286	253	269	265	298	249	268	280	286	258	254	253	260	246	275	272	254	282	230	263	264	279	258	257	290	257	282	257	255	273	285	264	265	289	277	259	277	281	263	232	286	244	273	267	278	281	260	253	269	271	275	262	252	252	287	259	257	318	266	231	278	273	289	263	259	273	275	289	293	255	252	247	285	307	266	277	235	269	270	278
29759	17036	14431	9895	8062	6213	4894	4110	3605	2969	2777	2438	2245	2072	1745	1376	1286	1121	942	1087	1020	911	859	914	809	777	833	783	757	761	710	669	645	588	613	653	613	608	600	572	572	620	572	566	571	602	565	573	602	610	584	587	533	604	535	581	582	580	543	592	595	563	517	584	594	601	552	551	559	571	584	574	548	545	545	589	491	552	557	555	525	570	583	583	573	604	628	563	588	551	559	579	580	566	596	580	563	607	588	583	606	566	601	552	539	564	572	588	561	569	597	558	538	634	555	566	588	518	563	580	577	554	589	614	602	560	548	578	540	517	576	553	615	573	586	575	585	553	587	577	577	545	549	527	597	558	570	590	552	547	565	577	581	546	573	549	560	561	573	580	577	543	566	611	516	578	568	572	586	562	594	551	520	571	564	534	580	564	566	561	539	539	597	571	563	571	575	560	572	562	579	539	577	652	584	552	560	579	550	592	543	567	569	580	592	605	586	592	572	568	571	514	600	594	579	548	558	548	568	597	544	631	592	542	617	575	558	583	600	516	578	577	563	553	521	573	545	589	613	559	574	566	570	572	569	624	569	543	572	616	563	555	552	578	569	576	544	582	579	602	544	593	572	583	589	578	565	546	572	579	594	544	565	571	555	524	544	561	570	553	562	555	546	562	570	523	564	603	556	592	598	565	585	527	544	636	615	598	566	561	589	535	620	561	576	591	600	570	571	594	576	584	552	582	560	578	572	602	577	558	570	564	567	579	532	619	538	586	577	559	565	558	577	540	608	528	563	542	566	527	605	561	572	541	615	571	580	562	573	609	565	585	564	541	580	577	562	565	546	577	591	538	577	594	534	601	541	605	586	619	560	610	571	564	545	630	572	518	528	565	599	579	567	557	605	589	591	544	562	559	569	563	543	546	571	552	593	579	553	600	575	552	583	544	587	583	567	547	578	617	569	549	546	559	543	555	606	601	585	541	568	595	581	602	558	559	574	554	594	578	585	593	563	646	542	600	555	596	580	538	544	580	533	567	583	560	576	544	576	573	580	584	598	563	559	560	551	620	600	594	583	586	594	569	552	559	551	582	588	548	600	584	548	581	569	531	612	613	538	571	577	561	570	597	578	614	569	548	574	553	585	550	579	579	589	543	554	594	576	553	557	547	564	562	598	608	596	520	569	604	609	558	579	564	571	552	535	550	542	582	601	593	614	568	570	606	547	571	555	564	602	537	537	569	580	563	546	571	586	571	576	626	580	587	581	581	537	552	612	586	592	581	564	593	541	555	527	615	552	567	600	560	613	598	543	637	576	596	567	569	509	576	565	580	568	593	548	564	574	591	562	524	566	624	565	610	561	576	550	589	535	603	601	569	555	611	559	606	611	599	616	609	587	581	568	587	596	608	584	585	566	601	581	612	572	535	590	646	610	557	570	609	561	572	575	546	572	497	551	593	554	586	592	548	600	558	557	571	585	590	580	558	582	534	538	596	560	588	565	582	543	563	561	603	572	596	575	579	625	575	553	580	597	617	558	584	506	586	579	583	577	555	604	580	567	554	562	561	582	555	575	540	599	584	575	553	579	562	567	556	544	594	564	546	571	616	529	564	579	575	614	527	606	596	598	595	620	542	602	556	557	592	612	579	572	574	551	619	556	578	517	614	579	578	532	567	576	555	597	565	574	554	592	537	598	603	562	592	579	539	570	540	581	552	616	535	577	578	597	600	539	554	534	583	578	566	621	558	570	569	548	586	569	540	571	576	585	531	587	567	589	587	550	558	602	559	623	571	565	569	573	617	606	529	618	586	579	579	601	582	606	611	576	586	596	605	557	581	581	581	589	557	562	541	554	562	547	567	608	591	526	534	570	570	537	559	561	557	576	609	583	506	566	602	541	562	564	591	556	555	633	574	575	562	563	590	575	586	544	537	555	521	577	536	575	588	532	581	572	552	561	595	562	595	591	585	588	579	585	544	564	598	575	539	559	571	547	556	574	591	530	549	556	575	562	536	616	589	560	580	549	545	584	600	562	574	588	592	555	571	598	580	575	560	559	573	583	578	562	566	525	579	568	572	589	573	579	594	609	575	597	614	553	552	587	539	555	605	591	567	557	556	581	559	594	596	572	566	536	612	571	552	573	623	587	563	603	582	570	586	551	593	601	611	587	563	593	523	602	560	571	572	596	558	571	561	580	569	597	588	589	537	568	553	589	562	539	568	614	568	558	579	598	558	605	621	564	552	568	600	523	598	551	514	561	606	562	573	565	555	578	565	572	581	558	538	528	524	574	566	585	621	609	564	548	569	564	537	571	591	579	561	617	566	574	523	553	559	537	614	573	591	590	573	589	570	591	528	588	551	579	605	557	528	523	564	610	510	571	602	582	586	560	546	573	580	582	543	567	560	555	615	563	575	566	599	589	582	556	549	582	593	558	572	583	600	585	570	587	559	578	583	597	525	593	508	597	625	553	542	603	593	600	573	590	626	543	595	561	577	634	556	569	539	600	563	541	598	598	577	554	604	573	607	588	576	541	607	575	570	567	564	537	582	549	530	565	580	568	576	582	610	561	618	559	548	574	605	587	603	533	579	539	554	591	605	517	613	620	590	542	541	567	607	548	543	554	574	637	500	587	531	586	539	595	556	579	561	585	556	531	542	561	542	554	610	539	556	621	550	603	552	578	543	540	571	596	576	562	616	570	559	577	564	580	579	585	615	550	592	603	581	564	542	583	579	551	596	575	534	588	560	568	545	556	577	554	582	545	563	570	582	564	520	575	556	511	569	566	554	597	571	589	610	575	581	637	608	562	549	563	594	559	557	566	535	528	529	573	578	614	587	576	574	579	558	573	586	544	589	553	563	597	595	569	588	585	554	571	534	530	608	602	583	561	594	577	578	559	587	585	584	540	604	549	544	536	581	558	583	574	574	538	572	577	555	585	606	568	539	571	596	533	577	564	533	595	579	547	610	607	588	576	542	541	577	589	588	550	580	606	587	590	587	603	542	541	579	611	578	588	615	593	544	540	580	588	545	561	522	573	563	588	541	564	565	549	539	596	574	563	530	556	537	588	565	601	592	554	557	596	606	597	550	518	599	593	594	569	566	547	595	564	558	595	579	556	564	604	622	570	532	549	594	566	575	541	559	619	597	574	542	583	598	610	604	536	553	567	585	586	602	567	548	589	567	576	560	596	572	589	557	544	549	566	532	560	570	574	546	581	568	590	539	565	620	555	591	655	597	544	609	576	568	557	516	562	606	586	581	577	583	577	580	570	609	591	553	601	583	513	586	562	557	542	605	584	551	593	572	564	523	594	626	548	570	575	576	556	608	586	559	580	601	585	573	578	550	585	561	581	559	665	564	577	569	569	560	539	571	552	591	557	516	577	558	584	570	602	556	553	578	545	608	566	599	599	582	564	573	595	571	570	581	609	594	551	600	557	620	562	595	617	597	571	550	560	530	596	548	566	599	556	550	586	547	549	600	544	535	549	557	592	562	616	560
59432	33865	20847	8324	4271	2690	1872	1606	1216	1031	943	858	809	747	570	506	509	449	435	465	471	367	370	400	392	425	351	394	347	337	291	340	313	298	292	314	295	312	342	298	319	290	306	283	276	327	298	322	306	336	265	292	315	289	303	280	314	312	278	285	333	287	300	291	290	304	289	310	286	302	311	332	274	297	308	281	268	310	317	297	272	320	287	273	319	315	270	300	291	291	283	320	300	328	304	294	278	317	301	309	286	324	289	290	274	303	271	315	312	314	301	292	287	297	323	306	300	343	312	299	302	306	306	314	276	304	298	341	285	331	284	272	316	299	290	325	308	302	335	300	322	305	301	345	315	303	306	298	285	306	329	312	284	278	304	335	312	325	302	270	309	322	282	313	312	311	280	298	285	267	304	275	279	299	324	312	284	274	273	314	300	313	307	330	275	292	293	278	265	305	295	272	288	286	281	333	305	268	296	299	279	316	308	282	326	330	310	292	266	318	263	302	329	273	290	297	338	295	315	305	338	286	288	356	257	333	287	268	283	329	306	307	335	295	307	305	273	284	314	309	319	344	289	296	350	333	283	306	302	303	297	303	287	308	321	286	317	306	311	307	306	291	311	278	286	269	292	284	324	308	295	326	331	317	316	313	313	260	250	337	283	316	299	316	303	306	349	349	286	287	321	313	295	313	300	306	332	295	303	272	314	292	283	276	289	331	304	295	313	303	293	286	283	292	297	306	267	351	290	290	275	296	257	276	304	305	326	332	283	309	274	277	295	281	287	309	308	297	296	281	283	281	304	278	275	297	303	290	285	282	324	300	314	320	279	319	287	323	289	308	284	304	309	288	326	313	296	270	286	307	293	283	334	302	298	284	317	302	328	319	318	289	299	321	320	308	304	283	291	298	327	312	278	286	309	305	306	300	307	281	305	271	313	316	317	297	287	301	281	270	303	301	314	280	317	281	348	296	298	306	312	333	308	308	302	293	300	304	277	326	290	289	298	308	311	326	323	253	303	290	339	293	341	294	292	267	274	314	283	304	284	326	321	318	292	328	309	312	306	312	299	274	333	309	304	294	338	330	351	314	302	333	322	332	328	274	297	310	285	314	305	305	314	282	315	292	306	288	303	328	311	315	315	348	329	276	302	301	292	294	305	275	290	308	304	310	314	297	317	299	295	310	322	278	301	287	357	309	332	292	294	335	326	325	292	309	329	337	278	289	310	278	320	322	295	297	304	297	290	284	299	303	310	318	301	299	296	294	277	294	248	301	310	307	344	338	331	306	364	296	297	328	283	303	304	271	317	266	322	319	344	273	283	305	346	298	330	286	287	298	262	263	261	295	310	341	303	304	329	371	274	318	283	284	308	284	303	294	289	364	287	288	305	266	309	311	305	278	322	313	332	305	302	283	319	288	315	285	290	296	291	292	336	364	318	318	326	299	299	283	289	323	291	340	300	308	326	304	269	330	312	321	290	281	296	331	277	267	303	313	345	274	297	309	298	260	279	293	324	283	296	299	316	308	300	305	325	308	330	302	300	313	300	325	298	300	306	286	288	307	307	291	344	313	326	302	277	282	274	279	337	320	290	280	305	297	291	278	304	272	283	311	299	304	289	257	294	318	324	293	289	287	283	264	316	307	314	295	281	294	314	317	314	313	299	276	319	319	311	287	276	298	302	285	314	283	307	296	294	282	275	272	283	303	296	314	331	265	271	292	288	295	328	287	276	282	293	316	316	272	286	284	321	277	261	315	275	327	311	284	307	315	301	304	325	300	261	282	280	296	293	304	301	306	307	280	301	278	305	293	328	299	279	351	302	308	333	293	297	326	280	322	297	296	267	313	273	272	341	313	277	284	285	302	286	293	304	318	317	330	278	303	330	307	275	308	312	283	325	298	329	325	314	292	284	268	297	341	325	313	280	275	316	302	306	310	300	294	274	336	318	292	307	308	281	287	280	282	287	287	330	278	270	297	305	306	294	320	311	281	301	317	318	276	306	285	335	319	269	282	319	323	280	301	286	264	311	288	310	289	307	294	292	299	312	306	299	292	314	299	302	312	288	312	317	305	303	290	319	321	319	320	279	316	313	302	276	311	302	315	307	305	316	296	321	309	314	331	335	312	315	297	298	325	314	305	325	290	291	315	326	301	292	311	291	292	286	288	281	272	287	260	315	292	304	324	290	320	288	288	262	295	330	331	305	292	297	342	301	314	321	304	306	319	303	299	313	311	297	309	307	269	295	282	299	307	316	303	309	303	273	321	313	320	281	289	307	306	297	323	256	311	290	344	281	340	276	247	287	326	323	299	330	290	298	275	341	297	320	285	291	318	311	309	327	321	293	319	318	330	300	328	288	304	264	290	307	279	339	294	320	300	326	295	291	314	291	310	350	307	320	298	289	271	289	285	327	294	314	286	264	280	324	294	284	294	319	286	298	287	313	346	284	251	314	259	319	309	311	285	313	318	282	321	286	309	325	297	293	276	325	340	330	277	283	284	319	276	301	335	285	304	345	291	279	313	295	301	294	325	286	311	304	283	288	316	314	314	295	281	296	283	309	295	282	327	273	305	294	313	317	310	303	267	296	333	305	316	300	325	312	314	303	284	273	320	348	295	313	309	305	302	327	306	305	311	307	308	297	298	292	259	304	294	286	344	308	275	313	321	300	330	280	320	288	282	313	342	322	286	267	334	291	311	312	288	280	303	310	337	299	299	293	289	278	310	308	307	330	290	283	301	308	303	357	321	285	308	277	354	274	290	302	316	302	283	299	284	298	304	283	288	299	337	313	291	309	317	295	292	330	292	326	288	328	303	279	337	324	281	302	338	321	317	319	303	271	295	309	293	295	295	308	273	294	297	312	311	289	324	301	322	310	327	296	327	280	296	339	317	325	329	291	324	290	319	296	300	312	304	274	322	287	324	309	280	296	303	286	289	315	305	292	300	305	305	275	307	298	309	325	334	306	304	311	278	297	299	299	300	306	332	307	335	293	294	306	290	314	297	296	319	331	289	277	282	293	306	273	335	341	269	309	302	286	306	282	290	304	304	294	315	319	295	311	291	274	298	297	314	278	311	286	269	320	299	308	300	300	260	310	307	318	284	282	270	314	307	278	308	303	306	326	309	283	312	305	291	307	297	277	328	287	274	303	305	307	285	300	324	300	269	321	328	352	276	301	291	317	300	278	285	302	310	284	280	295	301	309	322	297	303	301	320	324	300	286	330	283	295	326	306	280	300	298	317	288	357	327	331	267	301	324	315	323	310	326	263	272	300	298	305	310	318	278	322	304	295	321	282	315	289	331	287	257	319	300	290	346	315	313	282	262	276	294	261	292	283	300	310	305	318	339	287	346	314	312	323	290	300	281	320	302	306	299	295	340	316	293	291	273	268	301	282	343	281	299	292	292	294	296	309	320	280	320	311	323	278	326	267	269	273	277	299	308	279	307	275	285	291	284	316	304	313	286	296	304	311	265	293	293	317	294	313	315	297
35031	22261	21871	14569	11941	9068	7085	5957	5070	4024	3861	3557	3424	2900	2279	1917	1803	1431	1242	1329	1394	1222	1113	1151	1127	952	1029	1025	946	839	839	725	745	732	674	647	694	739	731	641	722	643	634	648	671	656	657	667	649	669	659	661	652	641	626	649	674	696	607	642	644	660	648	599	666	618	607	630	649	677	682	622	592	666	613	657	691	637	605	613	596	626	620	618	620	628	642	595	615	602	662	615	646	630	608	669	621	594	618	669	624	672	600	579	663	590	603	606	643	605	622	619	657	608	636	603	685	659	647	610	668	672	626	648	621	646	659	617	656	611	628	629	587	631	628	649	655	620	636	619	665	636	641	625	608	624	632	605	643	624	655	635	677	609	593	679	638	645	616	618	678	637	652	681	663	634	670	640	600	651	604	623	645	618	650	641	665	612	643	630	641	651	635	621	643	622	602	610	641	614	665	673	650	652	604	676	590	654	656	632	608	621	643	618	648	635	631	606	623	625	650	628	633	631	632	657	620	605	615	634	648	616	606	674	632	628	667	628	629	611	667	653	680	655	652	618	619	651	645	643	649	649	613	618	643	621	632	620	604	640	649	691	600	618	623	664	625	643	656	653	652	650	668	612	601	596	617	640	603	693	619	640	603	656	605	607	644	606	598	596	625	638	650	668	644	637	625	626	605	629	607	619	628	667	704	639	659	609	631	638	609	641	638	626	631	668	629	667	631	609	647	694	651	650	610	607	615	660	637	611	622	614	652	656	630	644	661	666	597	667	635	623	645	602	625	646	647	606	662	667	628	615	663	694	632	625	640	629	654	624	613	630	601	626	651	661	663	636	653	623	662	613	614	619	612	642	635	672	630	682	622	634	640	636	644	629	626	623	614	648	625	647	612	671	636	650	647	615	652	671	646	666	633	625	650	625	642	587	601	652	701	648	596	616	645	598	686	634	659	670	618	609	586	600	649	666	617	596	589	589	621	609	635	645	621	673	679	647	624	650	601	607	629	657	643	637	653	630	655	707	614	615	636	599	677	620	596	592	631	611	612	588	644	634	600	637	614	629	662	597	652	634	681	641	605	611	603	628	600	652	673	639	610	674	640	636	641	613	653	639	642	670	644	633	647	600	640	627	637	579	646	656	655	652	659	630	631	639	672	629	657	663	612	619	634	610	652	654	655	606	643	637	621	647	617	663	606	596	627	651	622	661	612	636	611	636	625	618	651	646	635	650	639	637	650	651	665	625	658	621	638	618	641	634	593	626	623	622	613	633	650	629	623	613	661	628	622	658	636	628	654	666	631	651	603	625	627	636	612	616	696	624	634	619	683	638	652	640	641	632	675	635	587	598	653	640	664	647	653	623	608	644	602	666	642	653	673	640	599	677	598	599	642	647	622	641	605	666	650	637	652	656	577	651	652	613	657	617	633	616	594	629	601	666	684	654	584	622	616	653	644	628	631	616	629	672	627	641	626	645	607	636	616	672	694	658	641	649	644	662	690	630	680	653	630	613	668	664	642	621	608	650	637	652	633	619	633	651	618	647	661	661	657	641	596	641	650	640	618	666	640	663	639	641	671	651	640	639	673	654	640	636	636	637	649	628	616	646	625	642	620	596	589	668	641	605	658	602	640	562	639	671	626	667	602	654	652	617	608	651	704	648	631	677	626	596	656	649	646	621	629	647	634	610	630	696	624	602	685	680	652	617	627	608	662	586	665	599	620	613	616	664	642	625	638	627	631	638	650	594	617	671	615	641	625	636	643	633	670	636	648	628	621	635	586	667	609	688	666	603	637	615	635	610	655	619	631	632	675	600	690	657	647	612	651	603	622	627	587	644	642	669	675	636	613	643	593	568	627	639	654	632	686	593	600	597	602	598	641	641	624	612	677	626	608	660	662	627	620	593	627	630	589	630	602	605	672	597	655	622	633	618	647	625	666	628	649	629	651	656	595	638	613	611	673	672	643	659	657	660	645	605	606	666	642	624	635	637	644	625	642	594	618	677	634	577	618	648	616	610	621	679	619	646	615	625	629	654	610	638	642	641	659	650	639	603	609	617	667	662	656	617	682	643	597	651	654	654	643	572	627	660	664	633	560	627	665	622	623	620	615	645	661	680	636	652	628	639	637	674	646	637	662	633	659	647	668	648	653	621	645	626	618	615	628	649	640	606	618	611	619	653	629	666	658	615	633	637	594	630	615	611	655	638	650	642	616	634	654	612	618	631	610	606	599	623	641	622	655	645	637	645	666	634	617	625	626	626	627	594	590	644	645	613	634	599	654	665	621	621	624	649	617	588	619	666	663	612	644	654	626	627	642	637	645	637	618	621	621	605	650	649	628	612	691	633	600	662	644	676	600	639	684	638	623	618	683	619	635	630	636	649	629	635	620	619	609	605	665	635	640	616	627	623	655	629	595	598	618	613	631	681	621	617	600	630	629	649	636	634	624	611	632	634	617	635	669	604	616	596	648	632	616	637	636	627	651	598	685	669	672	623	642	621	673	656	624	645	634	644	624	614	617	655	597	587	661	652	642	646	636	632	628	636	634	647	633	690	622	614	624	631	584	645	636	619	618	641	630	630	648	649	663	660	632	669	648	623	632	660	632	648	636	624	665	623	621	607	668	621	633	627	599	619	618	606	662	612	648	646	632	637	601	651	617	654	638	637	597	645	633	641	689	608	651	644	675	669	658	604	615	566	623	613	598	586	653	619	630	615	617	608	653	642	639	638	686	605	629	636	654	624	659	639	588	597	669	622	661	603	616	655	627	626	632	628	650	661	579	619	623	648	618	615	623	623	614	600	635	634	614	666	639	672	632	634	655	681	617	606	654	654	656	671	659	616	597	661	632	625	673	642	642	608	613	613	666	666	587	648	588	657	627	569	643	678	633	619	612	617	671	609	645	626	630	649	599	654	645	644	704	666	656	625	663	630	628	584	621	611	626	670	677	597	619	635	614	620	621	603	683	651	630	632	622	645	598	645	622	617	634	617	641	584	666	607	629	664	684	593	641	647	627	634	642	644	642	631	589	639	622	632	631	633	634	661	634	639	626	677	608	642	633	669	597	597	616	672	634	605	607	645	608	637	649	649	569	665	656	642	630	608	625	624	657	614	668	657	627	626	627	608	661	667	595	695	631	631	639	677	643	641	622	574	645	632	654	637	633	627	610	597	646	693	658	579	654	660	637	647	656	644	666	624	635	563	603	683	630	611	651	602	647	639	610	643	640	639	636	646	615	644	610	647	645	637	681	638	606	643	667	650	645	611	645	691	630	627	643	610	628	637	632	654	657	629	656	673	649	638	660	628	661	654	633	686	606	644	652	643	586	593	681	600	658	629	623	656	636	625	669	668	653	623	588	611	648	647	635	614	645	639	623	650	619	670	621	671	644	619	622	615	652	623	614	650	626	654	629	642	644	653	621	605	643	640	627	606	609	665	622	609	651	638	654	573	623	613	628	652	662	628	595	634	635	650	624	592	624	727	645	655	587	643	606	603
41042	17972	5907	2139	1257	899	705	567	537	446	450	445	373	360	380	336	308	312	300	307	279	301	289	309	305	284	271	291	270	262	274	274	256	245	277	290	259	268	262	279	225	265	227	293	282	253	251	273	250	288	266	267	260	267	258	255	257	276	262	258	255	286	255	232	246	285	302	250	242	283	276	268	265	262	289	243	282	259	228	262	255	234	249	251	271	251	224	268	265	271	244	256	231	258	238	279	238	273	237	268	261	259	267	267	237	265	264	241	240	270	271	258	240	279	227	285	255	244	272	288	254	262	257	267	267	294	282	255	270	258	252	265	238	268	279	269	274	269	264	293	282	246	299	253	232	262	278	256	245	261	255	282	257	257	284	241	254	279	295	276	259	244	271	271	306	254	255	241	266	266	247	277	268	268	297	227	261	277	249	234	256	235	264	257	246	235	282	258	259	266	280	252	274	280	252	240	277	245	266	266	270	252	254	291	261	262	256	284	289	278	254	287	261	289	250	258	250	233	273	228	290	266	270	262	276	256	263	298	264	289	263	241	278	225	255	264	267	273	257	263	277	254	275	239	252	290	275	302	254	249	274	264	271	286	242	237	257	276	268	290	284	251	294	296	269	294	276	253	274	271	286	297	289	274	267	267	274	247	236	306	304	271	275	259	241	266	259	254	274	304	233	247	264	304	253	242	273	270	249	268	261	239	219	271	262	248	284	251	267	254	267	267	275	255	290	230	248	319	244	247	225	246	244	264	264	263	239	277	238	235	312	265	237	252	250	251	254	271	274	260	249	221	262	249	254	235	256	249	274	294	289	268	266	255	234	265	269	241	254	270	249	261	303	277	236	250	255	245	271	260	266	263	250	239	278	260	253	276	247	254	270	234	279	259	279	278	271	273	260	259	243	285	272	255	234	272	276	255	286	282	280	218	269	218	272	237	251	290	243	248	258	253	268	282	231	256	253	269	230	267	266	259	255	250	240	217	237	237	227	258	252	242	250	262	280	268	257	256	283	271	294	244	271	273	250	259	268	272	232	250	258	268	270	284	272	256	240	261	280	258	263	280	288	274	282	261	257	261	269	286	276	226	243	265	260	225	276	286	231	277	247	226	288	250	289	241	260	303	254	284	249	257	267	242	279	254	253	281	236	252	278	237	268	243	244	255	246	254	278	268	272	259	257	285	219	244	257	264	267	267	288	252	245	232	266	263	271	276	242	273	222	284	264	275	243	254	265	232	268	286	284	284	287	255	262	259	256	257	267	260	294	310	281	241	233	257	286	266	236	283	267	288	252	259	232	237	269	272	303	246	243	280	242	243	306	281	261	298	311	278	243	240	295	249	238	261	252	271	285	282	258	271	241	257	249	277	266	261	248	267	270	266	282	267	255	277	248	255	279	286	261	268	280	254	257	275	276	256	271	263	273	268	273	255	298	281	252	288	254	241	252	275	257	237	258	252	276	255	269	258	239	256	261	284	275	226	255	257	255	255	253	259	268	284	249	266	297	262	252	305	254	279	242	274	284	293	262	272	247	287	239	253	291	296	272	238	271	237	255	260	254	253	246	269	228	263	273	259	245	234	252	270	274	253	247	269	271	228	279	256	264	273	267	260	230	277	269	284	275	269	244	262	270	267	263	226	274	257	262	258	284	274	243	267	259	268	301	262	270	242	263	273	267	284	278	241	281	279	263	253	257	277	261	261	268	244	271	282	268	267	230	245	257	256	264	286	259	253	263	234	255	272	283	250	238	286	254	260	259	255	253	247	287	245	267	248	239	269	237	275	233	244	269	260	288	261	282	262	272	241	271	266	263	243	256	269	261	269	258	276	275	254	264	262	289	240	261	262	234	243	228	263	238	261	269	259	282	262	259	277	269	253	262	291	274	259	257	244	257	225	258	276	248	289	241	282	273	281	289	257	265	230	261	245	257	277	237	237	284	265	288	284	215	264	254	256	281	259	306	252	283	250	253	249	287	238	277	292	285	250	265	285	265	248	258	276	265	250	280	251	241	276	309	285	258	268	285	270	262	243	251	240	291	287	248	268	264	256	296	259	251	268	280	224	234	289	250	281	274	236	265	276	278	276	237	270	269	249	290	277	272	241	266	272	263	265	300	276	285	245	297	236	235	267	240	269	241	299	260	242	296	265	287	271	262	260	262	266	272	228	234	234	256	264	245	277	234	311	287	284	252	272	249	261	294	256	279	238	259	254	253	256	280	260	293	277	266	288	289	266	245	282	241	246	272	295	283	272	232	221	258	271	263	257	289	271	273	251	274	269	264	254	268	246	291	293	249	251	251	297	273	259	238	289	241	247	246	241	279	253	274	276	231	278	273	275	245	263	272	264	275	293	256	273	284	273	262	260	279	272	284	260	264	237	254	251	282	268	232	250	285	268	262	249	214	256	303	259	273	249	287	241	259	298	265	263	247	281	294	260	282	255	264	273	254	245	280	280	272	266	282	284	283	279	277	254	283	251	264	256	267	258	256	268	283	253	228	288	271	268	248	264	284	265	264	247	221	288	239	273	254	259	248	260	286	270	271	241	271	255	254	270	296	264	256	272	283	248	247	259	256	270	284	280	268	251	263	269	239	275	292	273	237	285	241	273	241	239	294	292	273	325	263	271	237	256	305	269	295	262	259	261	256	257	270	269	270	272	260	258	273	263	257	227	265	277	251	280	240	260	253	270	262	254	274	282	246	272	259	288	255	243	252	264	253	266	256	264	261	280	283	267	240	238	279	275	257	246	247	259	252	259	261	250	236	271	257	271	245	261	267	266	298	280	263	255	245	244	289	243	277	255	272	278	274	268	286	219	256	245	254	273	267	252	261	258	263	252	280	236	246	295	252	240	266	228	270	245	247	226	257	260	265	265	236	246	284	278	299	261	219	269	283	251	274	275	262	253	251	239	271	257	273	261	271	302	255	300	263	244	216	286	268	266	258	275	214	235	245	251	281	273	263	266	256	248	250	252	272	241	266	247	264	275	227	246	244	240	246	242	279	252	280	263	225	247	250	259	256	275	308	249	260	263	276	224	246	237	240	255	281	270	281	254	241	239	259	276	258	247	248	251	265	260	232	275	254	245	261	271	287	284	265	263	237	262	284	273	299	282	280	257	255	274	245	264	262	261	259	286	259	289	260	263	242	260	264	296	270	270	266	247	269	250	273	223	265	229	244	279	269	250	266	244	276	273	295	264	251	250	267	294	258	233	236	256	269	245	250	255	293	266	241	256	260	260	252	264	273	244	274	276	277	293	260	282	262	261	236	246	250	247	247	251	226	249	277	291	276	266	240	254	251	278	248	250	260	225	240	274	286	254	280	304	270	266	310	309	272	284	255	275	253	301	269	234	259	292	233	251	217	244	254	290	273	262	282	257	278	259	255	263	246	238	300	274	245	244	231	243	267	259	272	269	276	245	250	282	253	252	250	247	269	249	288	259	256	271	233	259	256	262	266	267	263	268	253	258	276	257	238	257	263	260	280	236
23777	10328	7708	5293	4172	3413	2726	2293	1825	1625	1500	1405	1473	1209	1071	985	892	796	702	695	747	756	695	687	712	696	712	678	643	630	594	580	593	599	601	591	570	583	596	536	574	528	525	536	545	555	561	570	559	538	594	554	548	561	544	594	546	572	527	576	574	564	577	540	533	531	538	580	538	567	532	563	534	564	562	581	532	579	515	561	553	547	556	573	541	521	583	608	556	572	539	585	576	569	604	552	556	547	548	554	571	555	595	531	573	611	573	573	555	541	594	549	533	527	546	566	565	570	557	581	564	543	554	545	564	517	530	567	568	562	522	540	534	551	535	531	544	524	543	550	572	565	552	597	584	574	558	561	577	557	529	580	596	567	577	562	571	539	514	548	530	514	555	561	543	541	567	587	558	521	561	566	539	539	570	574	539	520	577	556	538	531	584	605	539	544	554	527	549	513	536	596	576	571	570	563	554	569	601	523	571	556	551	550	551	525	544	550	504	607	561	561	585	550	546	593	570	579	542	573	518	598	592	547	568	566	522	551	525	569	594	561	559	558	526	530	552	602	544	572	552	533	560	590	535	595	565	554	558	586	561	600	597	548	550	545	538	542	564	575	547	590	538	569	592	545	553	546	552	568	587	584	549	518	583	559	562	495	551	542	554	535	573	586	562	558	540	534	553	568	571	553	583	546	569	600	563	509	565	550	564	552	591	556	539	547	568	511	522	541	522	555	584	535	522	558	583	535	577	571	557	583	568	549	543	555	527	563	574	579	560	569	544	561	529	561	549	572	537	530	622	573	519	539	479	543	554	601	556	540	569	549	523	593	575	540	563	575	523	552	554	520	533	528	568	546	551	552	587	564	583	547	518	559	546	529	543	538	559	582	566	499	533	591	561	535	604	587	545	581	536	592	596	551	544	611	541	563	542	590	591	546	568	546	543	561	550	586	530	578	575	586	600	552	567	562	562	524	544	510	578	513	548	514	570	573	555	594	596	553	548	556	529	555	541	533	567	515	583	591	545	559	547	549	568	577	573	538	551	567	564	553	561	604	584	579	577	559	574	518	539	561	578	575	545	564	576	538	512	531	557	564	583	545	556	542	569	616	555	568	565	544	565	577	540	576	552	486	563	554	530	604	562	569	542	534	578	514	555	550	573	523	584	551	571	572	582	560	577	537	553	533	599	568	556	607	521	550	541	540	539	569	528	548	573	577	572	525	510	559	580	594	564	564	583	553	539	573	569	578	558	576	536	569	577	560	563	544	569	552	546	548	496	584	531	552	578	584	539	571	605	528	571	523	540	543	549	545	531	590	597	559	579	569	559	545	539	530	593	589	549	554	586	532	546	555	557	529	537	556	583	532	586	565	557	525	567	622	593	571	572	536	578	606	580	525	612	547	558	547	580	544	536	602	594	591	540	535	536	578	523	559	541	571	545	552	589	573	566	526	560	576	539	561	548	533	537	575	554	592	532	575	485	556	559	540	546	497	556	593	558	557	547	580	573	536	597	572	554	524	573	550	500	566	564	527	564	537	562	600	559	586	574	534	568	532	583	542	562	561	577	548	566	522	530	543	557	547	562	556	527	526	549	531	543	584	545	571	604	565	586	562	528	535	542	559	576	584	585	534	572	541	530	557	549	532	547	569	564	544	584	573	563	594	547	563	596	591	544	589	513	515	605	604	581	558	571	540	592	560	525	596	560	527	580	543	549	523	578	521	542	536	555	560	590	578	531	518	530	576	558	515	535	524	604	489	550	568	569	560	546	552	550	539	571	576	507	537	565	577	596	551	562	531	543	567	562	516	549	537	557	553	583	543	542	522	607	541	521	568	569	561	544	575	571	554	522	564	594	536	555	541	539	512	568	558	537	536	547	574	551	492	577	562	547	559	569	573	553	574	533	589	568	572	540	547	592	527	539	577	536	586	593	560	572	566	572	562	548	555	521	563	537	536	561	560	587	581	539	549	551	579	528	536	566	551	527	599	565	590	537	563	550	587	581	576	536	558	541	572	520	549	548	587	566	569	546	527	564	541	543	577	537	577	588	510	519	512	535	549	583	537	511	551	555	536	552	552	546	578	544	559	559	509	588	530	561	589	548	542	599	560	572	571	600	550	579	572	525	587	549	544	549	592	553	589	568	604	549	574	551	562	563	527	608	582	551	538	581	568	589	569	578	562	541	551	552	577	570	527	579	591	515	555	527	550	543	606	562	589	569	539	571	552	575	574	564	579	501	560	517	539	550	546	546	561	566	598	563	558	596	542	576	605	566	536	530	560	550	559	525	540	557	562	548	559	564	559	552	598	546	535	523	585	533	569	535	581	556	528	577	541	535	539	500	586	571	582	542	552	562	554	550	568	550	582	518	574	551	541	572	582	557	553	527	572	555	561	538	558	528	508	532	517	571	555	548	517	516	560	524	591	595	551	604	611	544	528	565	566	573	536	559	552	562	498	570	538	590	576	580	552	527	526	596	499	518	580	515	571	569	538	521	527	531	569	547	600	576	551	572	560	598	531	555	555	572	537	562	579	565	586	570	533	581	569	564	556	557	569	533	544	541	554	516	573	549	545	549	534	565	512	577	549	598	560	506	514	579	560	565	543	584	597	540	548	523	591	573	574	569	536	544	560	534	634	535	561	556	552	569	561	568	553	578	576	584	578	541	568	558	577	534	538	551	528	556	553	553	564	553	568	568	583	591	533	528	539	567	549	579	588	579	553	521	548	550	557	600	547	553	543	528	558	513	531	552	562	546	558	516	558	543	550	521	597	572	586	547	531	552	567	560	582	551	581	551	535	591	522	541	567	565	553	571	607	566	543	559	555	533	550	554	525	542	576	555	527	558	523	566	570	517	560	544	539	584	545	576	559	542	565	559	510	561	519	574	538	568	570	544	578	548	552	514	539	565	582	528	591	567	594	613	553	558	587	543	580	549	554	605	566	509	595	564	607	553	574	556	521	588	554	567	547	554	565	534	538	571	535	545	545	510	549	573	584	536	557	582	541	535	552	593	553	553	557	564	529	588	557	586	528	570	531	511	512	541	592	571	510	529	564	546	556	528	555	578	580	547	548	519	544	544	552	538	557	554	525	615	566	513	580	539	541	568	595	552	561	547	539	541	550	552	588	562	591	545	580	549	600	557	544	506	533	586	567	558	599	531	545	551	523	553	521	562	552	519	557	623	536	532	553	541	535	565	521	552	546	527	544	559	538	538	568	551	583	555	576	566	586	564	574	573	585	525	549	531	545	542	522	518	565	582	551	591	603	527	569	541	526	549	585	587	590	542	550	554	532	572	598	557	513	546	548	541	563	576	542	545	550	564	570	538	555	556	585	511	567	571	567	546	559	542	546	521	596	538	566	571	595	558	520	549	524	545	590	573	598	596	563	523	537	598	570	575	520	504	525	556	563	544	595	535	514	543	517	545	571	550	568	528	516	533	537	558	519	547	545	579	574	568	561	613	565	584	544	556	552	520	551	574	537	560	551	557	573
49163	24508	13364	5359	2836	1992	1479	1116	939	788	734	671	611	564	500	414	405	341	351	298	344	334	338	342	327	285	285	327	308	268	231	301	282	292	274	284	276	274	281	311	251	238	258	252	246	268	242	299	273	296	305	293	297	288	266	270	231	274	281	257	267	290	258	278	262	283	278	283	278	280	252	260	250	265	256	263	261	278	249	237	262	271	250	275	232	246	265	252	252	270	259	241	285	276	269	258	294	314	261	226	327	228	273	237	261	268	241	265	264	264	305	244	281	271	284	268	262	258	248	248	265	247	271	286	267	243	214	267	271	290	272	253	252	246	267	222	276	271	260	278	252	288	211	236	242	282	250	244	259	261	250	266	264	266	289	255	279	252	299	277	296	272	257	247	240	283	264	246	271	269	236	248	266	283	268	231	245	274	253	240	279	275	257	293	253	283	252	258	264	258	290	267	270	251	244	242	262	261	247	258	264	269	260	308	296	303	258	286	266	258	259	258	241	286	290	248	251	266	265	254	235	260	258	295	251	253	250	256	261	265	275	249	259	297	247	266	258	249	274	256	265	241	276	269	238	281	247	277	240	261	218	233	290	243	261	263	275	256	254	274	263	271	265	244	252	248	256	285	259	252	259	276	268	270	232	265	240	261	283	247	261	266	227	261	252	252	263	251	253	228	283	270	257	254	265	309	252	306	266	266	255	254	275	230	259	273	245	269	276	259	253	245	280	250	246	262	242	287	242	270	246	298	274	265	272	274	289	278	291	300	274	257	297	274	272	302	248	231	247	238	269	221	258	258	249	271	269	241	250	267	246	233	280	282	245	236	279	275	267	257	251	260	248	246	260	269	279	277	256	267	270	262	295	272	251	259	266	240	265	300	263	259	257	269	249	252	273	287	269	262	268	277	271	286	267	249	278	275	253	266	279	274	214	241	285	252	303	282	255	257	243	275	267	294	248	274	269	249	264	249	227	243	239	277	248	270	259	310	267	289	256	266	283	227	249	242	248	238	240	246	240	255	258	258	229	248	281	276	246	256	263	261	311	277	249	286	257	235	233	271	281	269	269	257	267	274	253	250	248	268	269	252	246	274	278	240	254	272	269	304	268	269	245	241	278	265	273	269	252	251	266	249	267	252	272	255	241	260	257	285	273	285	270	303	271	227	262	267	267	242	217	271	264	258	279	262	238	279	230	267	282	331	251	292	275	252	282	260	263	232	238	265	282	278	277	259	263	239	247	273	246	281	248	239	274	282	277	299	283	254	256	285	243	257	261	262	274	244	242	299	255	292	261	262	263	249	249	256	260	273	299	257	229	281	263	274	282	285	249	304	268	263	285	270	244	261	270	278	268	278	259	301	271	232	245	260	247	229	280	286	249	266	258	291	270	235	273	242	276	271	225	260	261	280	266	249	262	249	267	296	237	247	256	230	273	267	256	279	301	207	223	252	268	263	246	256	257	248	261	286	247	300	272	261	277	268	241	285	268	280	227	269	250	251	258	253	260	259	244	268	243	275	253	280	226	303	282	244	272	275	260	257	262	237	238	237	290	227	257	280	276	257	276	267	284	269	255	236	270	243	228	279	254	276	290	274	274	266	277	249	290	280	289	281	279	240	307	274	264	321	279	252	244	278	272	260	239	263	276	245	248	248	268	270	237	253	290	240	250	271	260	268	256	287	260	272	262	239	295	232	258	253	242	283	285	291	264	256	264	263	265	268	236	276	260	253	295	257	246	269	257	247	266	298	271	257	271	321	255	275	279	256	269	248	267	250	286	242	291	253	244	277	295	263	271	255	274	264	258	252	237	239	280	250	289	242	225	259	270	273	260	239	284	234	269	278	302	272	255	280	270	270	242	254	240	269	270	262	277	239	269	243	257	276	290	291	245	278	267	275	264	263	250	240	276	280	250	259	247	267	250	287	256	263	253	268	238	267	248	283	273	295	256	262	288	262	252	240	270	237	268	267	258	265	272	239	250	267	270	253	275	301	252	259	248	249	266	288	259	278	243	241	267	256	262	256	261	307	284	250	259	253	277	277	257	264	241	284	281	268	278	271	235	277	249	216	262	270	248	289	265	277	276	270	262	265	259	272	290	260	251	245	284	265	266	284	282	279	234	231	244	256	260	261	237	272	293	263	247	291	265	271	249	266	276	237	274	284	276	278	283	278	265	241	241	285	245	288	254	267	274	258	259	268	261	281	250	235	279	263	271	261	253	272	301	276	257	284	269	259	284	275	278	262	278	264	246	252	264	267	278	279	265	254	277	266	253	264	269	277	282	247	280	266	261	251	249	280	302	271	250	258	253	266	239	234	274	256	281	254	260	212	286	286	234	259	241	259	278	248	258	247	241	291	281	232	272	266	276	254	240	300	257	268	254	288	267	284	245	272	282	262	234	288	280	266	275	276	261	267	258	249	283	293	260	255	282	277	280	259	294	271	268	285	265	271	242	262	278	257	223	247	290	279	278	262	296	272	231	234	256	238	280	272	255	231	283	288	255	248	289	272	247	257	261	245	272	249	278	256	297	272	262	277	258	233	283	250	286	275	252	238	248	292	236	251	242	280	241	255	256	267	263	256	253	250	246	260	263	249	271	278	259	248	255	255	255	265	251	312	269	271	255	268	254	247	242	255	244	273	224	275	289	272	235	277	251	236	286	255	264	262	245	253	255	248	282	261	256	277	277	261	241	263	279	265	265	273	246	263	254	269	281	258	280	262	259	268	251	252	262	269	256	234	264	276	285	268	245	262	252	283	246	262	286	288	265	293	252	254	258	239	268	274	259	270	247	242	253	237	271	279	261	250	300	257	267	234	270	243	251	242	235	248	270	277	281	277	250	251	258	244	230	233	262	259	244	272	279	306	280	285	228	260	286	276	276	299	298	285	257	275	267	270	252	256	256	269	249	267	245	264	271	258	272	255	267	276	261	238	262	250	219	256	264	286	279	248	249	268	267	251	285	267	251	233	284	256	246	281	256	281	267	282	270	275	231	248	276	259	271	256	244	272	224	240	227	258	246	247	246	225	259	274	225	276	247	251	280	257	281	270	252	261	246	269	277	239	251	280	274	253	272	257	243	268	269	264	266	236	253	237	253	251	256	246	234	264	251	254	269	264	280	266	241	277	254	252	256	277	222	274	258	294	272	246	251	260	283	255	273	257	294	250	275	294	246	244	237	273	268	277	268	285	241	256	249	265	268	243	237	255	251	273	285	290	265	253	262	270	273	273	294	249	232	237	279	268	282	262	278	243	290	274	273	249	242	269	275	274	261	256	268	322	272	280	255	273	276	250	279	272	264	238	229	247	274	248	256	302	293	246	281	248	274	233	270	251	232	246	277	251	254	250	227	269	246	252	273	292	267	250	282	292	258	255	306	290	256	265	235	277	239	229	266	261	284	269	260	257	266	266	285	252	256	264	265	280	266	268	253	275	274	280	255	285	283	276	308	263	256	251	287	272	233	261	279	295	266	236	267	296	253	247	269	240
28665	15410	16837	10986	8927	7464	5471	4521	3790	3232	2950	2641	2489	2182	1636	1432	1264	1100	927	916	961	979	924	888	840	803	801	844	809	757	652	601	593	610	594	621	612	604	591	608	558	615	605	586	538	567	571	549	589	628	593	558	559	587	582	553	552	596	541	557	534	590	560	601	613	579	579	587	527	535	567	599	550	588	541	561	547	555	588	569	573	554	547	565	569	598	548	596	569	579	598	603	592	543	536	543	566	601	535	551	563	549	545	564	605	573	553	561	506	544	547	546	553	598	522	533	561	478	526	588	577	588	586	572	570	582	585	574	543	573	611	588	537	552	560	650	624	563	600	504	617	569	568	564	564	549	562	557	573	585	568	531	566	584	557	615	568	607	557	531	576	558	521	573	555	552	541	562	546	577	564	572	607	520	562	567	574	586	565	550	570	576	585	526	509	588	600	540	571	566	573	554	549	538	548	552	569	553	562	590	542	537	576	555	525	642	585	589	571	566	562	616	611	604	565	528	558	531	556	565	575	580	519	574	569	558	550	558	602	553	541	623	580	556	554	585	513	559	568	580	562	563	554	553	603	543	605	533	549	556	559	563	588	528	574	566	570	590	566	563	575	563	583	583	500	518	531	574	549	564	542	605	590	582	560	548	550	530	519	602	593	531	592	547	584	526	570	579	568	544	591	585	547	524	578	569	575	530	574	572	567	598	549	536	591	553	567	550	566	542	588	606	570	580	605	559	581	577	574	588	572	580	546	530	556	562	575	597	550	578	578	583	505	571	558	590	553	557	567	572	583	540	549	565	588	564	546	538	553	585	579	599	533	583	565	539	553	545	553	567	608	555	540	555	570	577	599	543	573	515	579	548	579	562	589	599	565	571	564	539	557	545	533	560	550	568	570	548	580	574	539	564	551	551	560	567	569	592	566	560	556	585	574	602	535	569	601	546	519	521	558	562	544	562	568	554	567	593	547	563	502	576	526	588	526	613	574	568	547	595	518	567	568	559	525	620	562	585	574	593	556	570	577	576	549	562	585	573	533	568	543	561	612	594	594	552	599	581	595	562	515	551	539	565	535	613	605	604	578	545	572	593	574	629	585	569	567	549	574	551	571	547	582	582	560	574	532	584	533	541	560	573	533	546	553	553	598	622	574	545	567	580	538	565	595	565	549	586	577	568	579	567	573	595	553	561	560	564	584	537	604	515	560	560	613	538	525	574	579	569	535	607	572	573	541	543	573	567	560	588	568	579	541	541	585	533	582	598	541	548	543	520	558	555	575	570	561	587	543	528	551	563	582	543	585	565	559	595	574	544	531	569	603	576	534	551	551	554	590	569	563	516	570	557	535	568	605	566	588	590	595	551	600	594	557	580	557	566	518	600	599	567	533	510	552	572	603	536	562	516	632	522	554	556	520	550	499	552	550	536	555	552	565	593	553	545	569	562	575	560	545	548	553	563	553	576	585	544	594	513	598	597	559	539	559	514	586	555	573	570	538	561	582	554	579	535	579	601	587	603	575	555	527	610	559	559	558	555	535	565	554	557	527	548	544	550	570	570	540	602	602	594	567	578	592	584	557	553	583	593	574	589	590	538	604	571	562	515	587	566	532	536	580	553	583	589	516	585	575	553	530	550	542	545	568	570	555	561	575	524	583	580	624	537	546	546	535	555	582	533	520	535	584	572	571	589	585	600	586	550	535	590	584	566	541	577	561	625	543	578	631	544	534	557	559	579	512	526	526	576	583	566	551	557	554	564	603	599	537	578	539	575	535	547	559	555	546	533	521	546	577	595	568	573	606	613	538	567	534	544	538	566	542	576	593	547	568	550	564	589	591	577	566	535	547	578	551	582	561	593	573	575	546	554	567	564	606	546	544	559	560	584	561	586	611	538	560	567	614	542	537	561	567	595	549	559	623	607	535	533	560	546	567	534	555	582	582	584	571	543	536	586	546	523	556	572	598	573	566	568	580	559	574	577	528	529	577	549	551	544	590	559	545	528	560	550	524	505	567	567	619	575	536	526	553	560	574	564	579	574	589	550	585	549	569	556	571	515	555	598	565	571	571	583	565	583	579	534	617	580	583	590	606	578	558	580	558	560	570	588	578	552	561	571	582	536	534	574	548	545	589	569	565	558	554	535	585	536	570	534	621	574	549	596	571	572	551	579	590	554	526	567	582	569	535	597	562	568	582	560	596	523	530	514	604	616	586	566	532	560	526	548	559	554	567	620	575	574	571	588	573	564	556	572	585	551	525	560	564	548	594	544	549	623	545	531	562	549	574	581	574	572	531	590	558	591	576	566	538	546	596	534	543	518	566	545	592	565	584	589	585	557	542	573	596	564	564	565	576	561	536	525	579	562	585	559	582	562	562	549	624	547	579	561	603	610	600	549	546	542	576	572	549	556	583	573	566	556	568	566	555	562	576	569	581	555	546	538	576	528	581	550	552	549	592	610	587	526	550	536	565	571	567	566	556	611	612	584	602	580	533	595	540	588	528	534	561	535	543	529	555	553	568	597	530	620	565	560	555	580	548	579	554	577	557	547	556	562	541	544	580	588	574	575	557	597	552	583	525	550	576	584	535	587	592	591	547	532	600	549	590	543	592	575	568	605	567	579	564	559	501	585	551	588	563	594	544	563	569	505	539	507	538	530	554	534	568	550	539	586	595	544	590	556	581	565	510	579	585	560	561	622	544	586	556	583	575	548	579	531	581	573	584	591	573	563	523	580	571	549	525	514	536	587	556	533	613	539	574	604	599	561	591	582	580	539	569	599	522	566	587	625	539	539	591	566	548	570	534	598	579	586	589	525	556	589	561	531	567	573	542	575	558	558	570	528	574	606	574	578	534	549	558	496	578	580	516	554	557	531	560	603	528	607	549	565	562	548	539	560	592	644	566	592	574	576	537	536	542	533	543	518	579	576	543	570	539	541	579	569	540	540	552	581	541	562	589	511	552	535	573	584	585	592	559	569	530	563	526	576	539	538	554	573	577	529	601	573	605	589	549	550	576	590	542	537	554	549	531	551	583	558	571	563	550	585	564	544	537	507	550	547	585	584	574	545	561	621	550	560	533	572	551	548	560	568	544	495	565	585	572	554	545	546	570	580	586	562	547	583	536	552	576	546	580	551	544	550	535	556	543	556	584	562	569	603	552	550	595	588	530	580	620	621	557	533	552	559	532	610	568	549	553	519	553	552	551	578	555	562	571	573	571	596	543	562	546	580	577	563	551	556	566	575	559	549	579	563	538	605	561	582	575	589	542	533	542	578	539	574	556	608	522	583	555	569	553	504	600	613	583	545	578	550	494	537	556	557	533	555	505	572	580	556	569	547	524	536	597	547	533	575	564	573	613	563	542	531	584	529	566	597	562	560	557	573	561	571	579	598	566	565	573	575	534	554	559	584	543	556	567	590	583	549	557	584	574	576	562	547	563	573	571	610	588	577	530	560	526	559	589	549	590	574	606	534	581	563	602	590	576	571	527	568	573	539
56737	29949	19483	8502	4315	3135	2184	1742	1418	1121	1015	897	967	679	618	517	455	416	385	450	400	391	374	386	366	318	341	350	350	318	342	313	329	310	274	291	312	339	307	309	330	318	294	293	277	299	295	298	314	303	299	281	317	290	311	277	330	275	300	279	309	311	309	263	327	272	294	281	286	286	298	332	296	274	320	301	292	321	314	312	309	321	305	279	331	301	292	280	288	258	335	322	335	309	325	303	268	286	286	327	313	300	319	278	320	269	307	307	284	333	290	283	286	302	310	309	275	324	280	319	295	292	309	282	312	341	300	311	307	277	296	310	295	276	275	301	323	295	253	331	304	296	289	299	305	315	288	329	307	315	291	325	315	314	335	294	298	298	275	302	288	318	285	330	288	291	322	280	303	296	278	303	302	320	306	296	277	308	297	279	296	294	280	309	259	296	305	291	282	320	301	303	296	288	264	312	298	276	315	318	306	302	314	285	278	307	279	322	333	283	264	276	305	320	291	343	299	293	311	299	320	274	299	352	304	306	307	318	282	329	299	311	267	293	327	286	328	337	304	293	275	302	305	316	282	287	301	307	322	336	291	317	284	298	306	313	279	299	308	333	300	326	301	296	299	304	339	313	319	315	290	311	298	298	282	321	298	275	277	287	284	289	292	310	296	340	332	282	314	281	317	337	323	306	303	270	298	302	303	309	284	267	294	318	292	267	327	314	288	312	293	307	291	291	302	316	287	290	327	324	330	318	298	281	285	298	313	306	300	274	287	301	299	292	265	311	286	336	303	309	301	312	311	323	296	316	302	292	270	284	338	326	342	343	304	298	283	303	309	274	268	299	279	309	303	248	318	288	279	277	324	275	281	263	282	308	317	298	274	315	304	322	307	251	265	337	329	271	282	291	290	307	308	343	291	300	287	308	275	287	319	282	320	290	290	323	311	302	274	270	318	311	306	295	286	272	316	292	294	274	298	326	288	329	316	292	334	288	283	301	289	301	301	303	265	297	276	279	274	309	307	283	326	309	271	317	272	302	284	304	302	305	343	332	292	333	315	269	297	305	300	262	301	323	324	281	287	300	295	275	293	328	309	294	298	286	324	273	301	305	333	249	317	318	324	286	321	313	304	301	284	252	303	297	291	300	321	267	298	312	321	323	321	264	292	306	294	311	288	308	270	303	285	298	311	317	273	295	301	287	312	289	277	303	330	287	319	284	311	264	259	270	285	307	329	312	306	295	301	273	330	294	301	316	267	306	297	290	286	311	309	277	299	294	280	281	294	293	301	333	322	296	296	306	314	303	312	275	304	301	283	284	282	295	280	307	309	290	269	328	269	271	295	297	323	310	285	331	291	301	326	308	304	325	300	305	274	309	288	314	360	318	276	307	283	307	287	310	331	308	317	281	305	261	324	310	300	270	317	289	329	315	307	295	296	271	333	300	294	301	295	287	302	293	287	316	284	341	293	256	292	301	270	313	316	323	290	301	291	293	328	303	308	290	282	293	287	322	316	295	290	284	294	315	326	299	305	264	328	295	328	305	309	299	312	276	307	289	294	304	310	310	301	293	296	300	261	314	303	323	307	317	302	296	274	269	310	277	286	311	272	318	269	309	288	298	306	279	309	293	248	282	296	306	325	301	281	308	285	313	317	256	299	297	335	335	310	313	262	306	282	307	296	308	334	309	295	297	300	308	272	279	298	299	282	292	338	267	309	314	310	300	295	297	316	284	318	308	297	293	319	319	331	308	271	321	285	257	307	328	268	280	281	313	310	286	322	303	283	295	310	296	301	284	277	264	308	316	293	296	313	277	281	276	292	295	271	279	324	304	306	304	308	303	316	283	322	291	287	317	327	289	299	315	303	279	300	290	305	306	287	309	328	312	329	302	290	309	335	273	333	320	276	292	272	287	282	318	304	332	303	309	296	324	304	277	253	305	307	300	319	307	272	288	273	322	266	319	305	285	323	297	322	283	295	288	313	324	303	298	265	317	263	274	303	269	315	251	308	301	294	326	338	289	291	311	254	278	309	285	305	282	303	324	271	329	303	282	298	295	286	302	293	297	291	248	302	302	321	268	321	306	323	269	301	284	321	302	290	332	298	282	291	297	337	314	277	302	293	336	279	294	273	311	302	307	318	335	283	325	295	308	308	291	305	300	318	283	319	307	310	298	305	318	293	319	269	301	284	299	292	289	331	345	317	303	269	294	280	287	291	292	284	310	307	318	303	323	324	292	294	308	291	285	307	296	286	346	311	285	304	315	289	291	304	298	298	293	290	281	285	313	329	317	339	332	312	268	298	300	301	279	285	279	298	285	309	279	346	306	303	307	269	318	298	289	291	261	279	311	312	302	320	293	316	315	315	276	273	334	310	289	276	318	313	279	306	287	306	287	290	318	311	306	281	298	316	279	277	307	285	303	306	324	287	290	292	288	264	262	302	307	334	298	329	274	297	306	312	277	296	272	332	363	321	296	296	322	307	301	310	328	305	303	285	290	304	327	285	300	310	313	265	288	334	289	289	270	275	293	289	290	288	290	264	308	307	300	329	305	325	305	291	308	291	316	333	312	293	277	283	288	292	296	292	284	304	288	269	311	289	305	273	268	298	305	317	313	318	328	291	294	309	302	297	302	287	282	316	302	314	309	329	316	318	282	280	295	323	325	317	283	306	305	307	282	314	285	306	288	318	301	280	248	311	284	314	309	279	284	319	274	276	300	277	287	287	291	257	315	310	274	273	321	262	336	316	297	300	292	289	307	315	289	295	289	308	307	297	315	299	287	291	300	297	320	328	303	306	318	300	287	297	316	316	313	305	314	283	293	278	289	311	280	279	298	279	328	287	315	299	320	300	323	330	309	304	319	291	323	274	289	323	297	268	317	339	249	318	299	311	321	294	320	308	254	296	291	296	301	279	327	275	298	301	282	320	292	326	347	310	267	282	295	323	296	328	297	312	293	303	293	273	319	312	304	288	342	300	320	317	331	293	302	323	317	303	324	290	303	294	302	262	284	308	308	299	285	274	307	331	308	299	285	288	310	307	306	300	289	311	291	309	275	310	280	307	306	276	289	311	313	282	295	290	283	346	297	307	273	302	292	298	309	307	307	273	293	264	310	325	281	304	298	336	265	274	289	321	289	287	277	292	281	310	324	305	305	317	319	284	286	298	309	321	289	279	277	302	348	296	288	289	265	334	297	273	297	288	297	336	292	277	329	277	278	325	293	282	290	283	291	324	299	309	285	301	314	287	323	332	305	303	302	296	291	305	289	330	310	324	291	260	294	299	275	325	291	315	311	250	270	327	311	306	267	287	314	271	307	295	306	291	305	312	261	291	296	317	305	310	300	282	334	289	277	281	280	308	307	301	262	272	314	289	305	286	329	289	270	311	302	323	291	327	343	347	263	304	290	293	296	296	252	310	280	299	291	270	315	306	314	303	279	303	286	327	281	312	339	262	269	316	309	342	292	333	314	287	305	334	322	302	265	314	313
32874	19287	22651	14643	12684	10602	8057	6835	5560	4844	4322	3779	3691	2798	2231	1856	1774	1588	1225	1128	1279	1238	1154	1057	1020	1010	1022	983	977	839	833	698	724	713	672	707	672	691	664	751	670	715	699	659	688	673	634	681	640	636	637	707	642	648	644	628	618	631	653	597	625	597	626	593	640	625	655	641	639	633	622	647	642	611	629	614	647	632	586	614	594	614	616	566	583	590	633	639	600	614	628	605	609	616	663	662	623	647	624	605	640	642	633	662	649	603	599	602	607	626	647	617	649	608	591	608	604	639	607	644	634	668	612	605	643	593	635	598	603	625	595	608	616	646	629	633	640	640	686	604	614	595	687	640	615	587	612	629	661	664	619	613	644	633	636	629	603	621	619	627	642	631	634	649	607	641	627	598	650	670	611	705	642	625	640	650	606	675	595	654	621	613	655	627	606	635	612	636	660	639	629	605	654	603	662	634	710	606	670	621	647	608	608	638	642	604	586	605	604	633	688	632	622	624	626	610	667	603	586	575	653	618	603	618	626	607	624	668	654	628	647	590	648	638	646	633	615	660	695	597	646	629	602	632	680	636	629	616	610	608	605	614	646	619	613	627	660	635	636	668	653	658	679	651	599	672	591	612	588	677	642	617	656	619	633	633	637	633	667	651	656	623	615	657	622	639	625	612	611	658	665	674	627	598	602	619	630	637	646	618	610	630	576	646	624	640	662	665	590	623	610	639	600	620	631	597	656	668	619	659	662	602	628	623	613	658	636	659	634	638	606	628	655	642	639	615	601	639	607	639	670	614	630	605	619	697	639	624	623	632	597	654	603	633	644	641	654	613	646	669	619	666	649	639	632	634	622	583	655	631	659	627	579	658	606	619	616	615	599	605	644	662	625	574	617	606	659	625	618	670	664	661	622	636	594	637	617	636	649	616	656	642	674	627	632	634	645	629	653	591	626	673	627	641	610	604	607	631	588	641	654	638	635	628	601	607	639	624	605	612	667	606	625	594	597	630	636	633	634	670	627	650	619	597	627	697	628	602	619	616	641	596	612	576	598	647	627	622	608	651	648	622	652	641	638	586	653	653	577	642	627	604	615	627	640	665	636	664	628	655	619	639	615	628	610	618	586	620	641	666	615	607	593	686	662	622	631	652	651	621	670	642	622	569	636	627	627	643	649	657	635	619	606	622	656	618	575	582	649	642	631	626	593	663	608	593	628	582	650	625	634	669	615	586	664	584	640	604	596	602	566	592	626	609	633	661	660	611	659	663	651	671	679	623	627	593	595	670	605	611	658	652	639	588	628	617	658	643	620	653	613	612	637	635	658	612	620	657	637	611	684	608	652	659	617	610	625	613	611	649	637	666	616	629	646	631	611	638	625	680	663	598	639	662	678	619	601	635	653	615	645	580	660	628	632	620	673	679	660	616	631	621	599	649	618	674	626	643	602	650	667	629	678	618	645	636	582	628	605	597	632	638	611	626	633	629	642	661	588	637	654	684	624	621	613	576	664	628	666	580	596	615	626	608	634	653	591	619	655	622	622	634	648	638	598	604	621	641	679	622	654	626	595	598	628	628	625	658	652	626	635	646	597	601	661	639	671	586	638	652	668	612	645	615	632	626	609	633	663	586	634	627	644	639	582	641	608	622	615	601	635	652	665	614	586	628	632	626	643	573	633	664	663	593	642	603	625	607	674	625	639	643	667	655	587	617	593	670	667	668	593	649	612	621	678	594	664	583	645	587	614	641	635	593	635	597	655	583	652	587	672	585	634	622	606	578	641	620	633	599	624	619	623	644	606	615	605	590	645	629	647	601	621	599	611	632	628	640	635	611	610	628	601	663	629	661	657	607	625	655	609	643	658	613	579	597	657	650	643	608	645	654	651	627	646	665	643	637	609	657	607	647	659	607	641	642	627	589	632	638	597	593	605	606	618	632	653	643	636	622	680	651	627	636	615	649	646	686	653	641	657	602	662	601	609	636	668	656	645	626	626	630	631	652	617	595	635	648	667	660	647	658	605	692	583	601	631	633	585	614	634	647	644	661	673	596	683	621	614	624	608	675	616	629	617	623	616	604	627	625	665	631	634	614	623	571	637	613	634	624	617	627	634	619	626	640	618	587	595	651	619	622	652	651	637	618	686	666	649	634	643	631	669	654	654	632	662	628	630	633	658	638	665	622	601	647	615	638	652	628	603	657	641	607	636	625	645	634	633	615	618	621	624	641	646	649	628	642	596	690	638	648	631	634	621	647	627	615	638	571	584	649	634	569	607	620	599	652	640	626	633	649	617	577	596	609	627	647	663	582	604	639	607	619	611	661	674	632	599	625	606	641	590	620	600	633	632	630	604	653	617	679	573	657	620	626	651	623	665	648	620	581	680	651	663	624	640	662	586	604	622	618	647	628	682	653	663	625	640	624	642	592	670	644	644	647	613	605	654	623	618	591	603	607	619	631	651	627	652	612	632	677	644	633	644	638	624	646	643	649	599	627	653	619	657	622	600	636	644	636	610	612	598	648	656	641	667	613	622	632	632	631	645	655	604	651	676	667	642	598	657	603	594	609	636	612	652	614	676	619	618	634	633	666	604	631	639	648	582	640	647	618	644	676	622	598	630	622	629	650	629	637	587	643	626	645	627	673	639	639	648	635	659	574	577	628	627	654	626	666	618	588	619	568	634	641	588	634	611	614	617	633	683	658	633	611	636	683	633	651	630	646	615	653	666	628	615	620	644	652	672	636	638	609	632	690	638	629	622	661	585	614	642	644	661	629	638	624	612	635	631	596	599	651	692	656	616	610	641	631	630	629	623	598	629	628	596	592	592	652	646	678	595	619	606	620	666	646	610	642	642	625	603	638	625	626	604	643	613	641	661	628	652	635	676	648	662	630	652	607	599	588	639	629	628	632	632	618	633	647	619	643	623	617	659	643	586	654	598	607	624	616	616	644	622	651	612	634	595	664	626	607	656	585	655	616	632	624	605	575	617	668	629	648	591	627	674	625	638	576	638	635	646	613	674	640	623	654	620	619	657	607	604	611	662	611	634	575	619	646	647	599	676	633	602	605	611	644	633	652	663	600	648	622	594	656	642	635	626	618	665	610	618	640	634	641	663	621	581	629	670	625	643	627	622	618	629	629	651	626	646	682	614	651	650	620	588	632	665	665	662	610	633	627	665	672	617	655	629	618	625	615	623	644	621	652	652	635	648	605	610	605	655	642	625	636	653	641	609	641	627	669	662	681	664	620	656	639	644	631	584	613	664	605	653	616	586	591	641	658	661	645	650	668	645	620	677	631	655	618	610	630	628	608	599	593	659	589	641	589	626	669	660	598	618	629	620	629	595	668	662	630	637	651	600	619	629	661	642	622	657	616	630	602	662	639	613	643	668	625	635	686	630	641	622	596	639	688	630	602	631	593	662	641	650	664	637	611	590	654	614	608	624	634	617	607	636	639	616	642	597	628	589	591	619	621	641	654	604	609	629	615	599	642	645	611
33997	15204	6946	2635	1644	1223	866	718	637	511	520	483	432	415	336	342	309	322	283	301	312	320	301	306	303	262	287	271	275	285	253	252	256	284	296	290	292	293	252	219	251	261	271	230	263	264	263	284	283	256	251	282	253	269	276	250	252	251	282	289	253	281	293	233	264	278	266	277	278	251	260	288	304	261	264	282	251	272	294	265	249	271	278	286	249	291	248	261	263	275	276	269	266	242	235	263	252	254	254	244	291	234	254	262	271	240	275	279	267	255	251	284	264	251	260	267	266	273	246	259	276	256	257	264	279	284	276	254	265	286	259	259	268	278	269	256	249	265	269	288	252	236	255	236	270	257	277	291	274	258	266	261	240	242	257	264	248	301	267	276	271	265	270	240	247	253	268	237	255	287	233	254	241	269	296	222	268	249	289	261	268	265	271	242	279	260	264	287	247	264	305	259	272	248	276	248	260	269	242	271	258	256	281	293	258	266	266	253	268	297	277	264	249	241	246	269	262	297	240	264	270	271	242	272	266	306	259	233	270	245	265	264	282	272	259	248	304	269	233	241	246	258	235	222	295	285	262	239	273	275	243	271	268	280	241	241	246	255	294	263	282	267	269	258	247	287	274	251	265	231	263	254	266	284	254	240	266	258	243	247	252	233	273	281	269	250	284	278	270	291	253	252	289	285	294	255	248	257	234	283	254	258	275	291	276	268	262	262	251	270	268	276	256	296	242	247	255	265	243	271	274	271	263	283	276	285	224	231	266	264	249	273	273	260	263	286	251	247	288	267	250	267	272	249	274	279	246	269	267	293	276	278	233	261	275	254	293	247	259	257	291	255	250	271	240	264	265	281	250	237	225	285	254	239	260	250	309	236	241	258	294	304	257	247	231	242	270	260	270	249	262	273	272	253	280	249	228	281	275	273	272	255	277	231	252	289	264	268	251	253	260	277	266	262	269	266	302	277	269	266	263	279	261	259	305	278	289	281	229	268	286	273	287	233	285	277	264	228	273	294	255	244	256	274	251	265	278	251	241	259	246	282	235	290	267	285	263	335	262	249	261	258	235	248	257	254	251	253	241	256	274	276	278	275	277	253	263	286	276	266	287	270	258	272	247	282	292	263	259	252	270	249	264	250	274	271	309	246	244	261	269	241	259	256	240	266	237	244	248	268	277	279	310	253	254	246	292	251	225	265	240	282	285	300	284	270	273	267	280	231	249	278	247	268	250	272	241	259	259	270	237	248	231	224	255	249	278	278	250	240	283	321	259	288	305	264	228	256	259	250	283	258	275	276	267	266	258	230	290	266	235	272	241	249	264	254	254	268	290	276	241	283	273	250	247	245	256	274	278	266	242	278	281	250	289	263	241	296	266	236	244	236	269	290	274	267	275	249	258	263	272	266	243	273	285	251	251	238	270	297	292	264	284	262	286	236	290	288	287	286	250	264	276	251	231	253	299	254	274	255	260	292	269	273	288	274	217	263	288	259	257	267	268	253	261	255	271	265	277	290	245	276	273	292	313	247	273	250	249	276	282	292	283	256	278	238	250	221	248	241	296	232	250	225	236	283	275	268	254	257	295	275	275	266	234	274	272	264	297	267	257	287	248	288	254	244	286	301	276	259	257	271	257	252	227	279	268	235	245	267	266	267	250	246	259	262	258	267	280	238	259	278	233	233	255	287	240	240	298	246	256	288	278	272	294	252	263	264	233	236	268	296	241	276	264	258	267	260	237	291	280	286	265	272	251	297	229	249	253	323	258	249	282	223	257	306	271	293	270	275	260	277	289	264	243	257	302	255	255	263	225	264	294	278	255	224	235	258	277	269	278	243	233	231	234	245	299	231	255	260	246	234	250	241	294	275	276	277	283	269	219	278	281	292	287	231	290	242	271	272	218	263	273	277	254	290	260	256	279	258	301	282	253	268	276	261	271	272	281	283	260	258	281	257	255	289	294	271	228	257	271	270	284	269	267	264	280	276	274	249	228	276	290	290	236	262	287	247	281	262	251	237	257	260	242	248	265	295	298	261	284	273	261	278	277	251	286	249	260	237	231	274	263	252	282	268	242	255	259	242	241	275	269	281	235	293	260	295	243	268	255	269	236	275	257	273	250	252	266	278	248	271	281	264	269	259	285	234	273	243	259	237	265	272	281	259	295	300	303	274	274	253	269	267	231	263	269	278	268	277	234	287	241	267	279	278	276	246	265	258	265	256	279	254	300	267	283	264	279	257	262	291	273	287	269	280	270	246	275	286	263	287	291	282	239	263	263	262	242	239	270	269	255	262	229	264	273	278	271	276	247	249	263	268	249	259	291	282	273	259	292	246	266	257	285	275	275	286	280	268	261	233	259	263	246	251	261	284	261	278	267	268	264	286	269	275	271	238	275	289	264	258	250	279	280	265	261	245	264	277	269	265	259	249	262	272	284	266	243	287	287	292	249	251	250	267	263	257	228	258	264	271	271	269	308	287	275	234	246	258	266	251	268	262	278	284	254	228	260	275	281	263	271	250	262	271	243	298	278	264	272	304	290	265	248	279	276	235	251	282	270	263	282	265	261	265	263	242	218	260	259	252	294	274	243	252	289	241	281	312	231	266	269	251	284	279	240	241	269	273	270	269	285	287	274	240	226	251	252	259	247	258	259	268	278	249	269	233	255	254	252	279	272	285	282	257	256	262	273	292	254	254	260	308	244	233	242	242	263	236	267	299	279	249	264	279	266	261	280	271	246	284	253	268	269	280	273	280	294	245	277	253	244	246	256	260	274	247	250	256	289	236	260	253	291	258	259	263	271	222	267	263	231	246	280	228	236	249	265	251	268	251	302	252	249	254	272	274	279	269	253	288	258	303	246	244	228	286	261	299	276	258	234	268	256	251	242	251	266	263	287	256	273	269	266	229	280	277	278	272	253	273	286	284	262	286	251	271	285	287	277	233	248	292	247	243	249	251	301	267	278	288	253	226	287	270	266	270	216	240	275	280	283	237	279	279	261	257	237	295	278	291	279	274	246	226	224	263	237	283	269	293	286	279	297	274	287	279	259	257	271	274	198	248	251	267	299	259	250	267	256	300	227	292	261	251	253	230	268	271	289	280	275	280	240	297	281	264	263	245	263	271	271	285	297	288	254	280	253	240	277	258	280	239	274	250	296	235	245	286	251	248	253	233	262	257	237	286	270	262	267	242	259	281	274	253	252	262	302	278	279	283	277	281	248	256	258	274	273	277	242	281	294	261	268	290	251	276	247	247	247	253	290	262	274	251	261	253	269	271	277	239	276	259	245	275	261	287	268	299	272	287	273	264	251	219	261	264	255	283	269	278	231	254	262	257	285	239	288	245	286	284	268	270	267	281	231	247	298	289	251	275	258	277	275	254	297	256	273	275	279	254	263	275	268	296	250	285	222	254	246	272	258	211	255	267	285	264	255	278	266	226	279	270	245	252	286	305	261	256	259	233	272	286	245	253	251	282	255	264	264	232	240	284	279	284
19323	9111	9763	6095	5624	4411	3052	2681	2270	2020	1777	1636	1449	1316	1101	984	851	814	754	728	800	735	751	709	717	667	753	762	702	692	620	676	577	599	624	579	627	627	568	572	565	511	547	570	579	578	556	539	505	522	574	575	569	586	597	535	538	624	575	611	533	547	569	599	559	529	572	558	590	568	552	550	591	578	555	537	528	577	537	538	563	534	579	574	573	594	542	553	530	557	595	558	575	566	576	549	572	553	552	561	495	560	549	582	559	516	560	553	562	569	579	525	539	560	573	579	582	560	546	531	527	596	594	589	580	598	544	574	540	536	589	498	528	564	519	539	550	569	601	550	572	595	572	557	526	554	563	588	569	527	606	523	549	581	585	562	596	557	556	540	583	551	570	554	587	560	576	546	573	610	536	579	571	557	551	572	579	573	592	573	543	567	566	575	559	537	552	585	529	548	579	517	554	557	554	551	588	562	564	559	562	565	550	521	535	528	597	592	569	557	560	555	539	542	556	584	552	569	596	524	561	556	541	564	543	562	583	575	558	540	548	583	508	545	552	560	533	561	550	590	557	520	604	582	574	512	590	586	536	607	554	624	534	580	552	584	579	530	570	565	549	568	572	597	573	542	565	552	582	545	597	543	531	509	571	536	597	530	577	584	561	577	583	534	554	572	520	516	535	597	564	562	558	607	548	576	577	597	568	543	560	593	544	548	592	537	532	576	554	542	583	493	596	555	537	556	561	551	548	589	562	572	535	585	560	524	549	558	580	580	594	567	567	536	564	566	550	515	561	586	563	538	575	546	566	523	589	548	585	522	582	568	594	573	581	565	556	591	552	542	568	565	576	559	551	604	555	594	554	570	531	549	618	565	569	604	598	584	538	599	600	528	565	535	559	583	549	559	566	544	534	525	553	593	588	572	601	607	563	519	555	563	570	544	561	583	561	558	574	580	565	553	590	475	563	505	581	563	549	555	514	568	607	606	542	580	518	554	557	585	593	507	575	603	528	542	561	563	571	588	530	553	538	533	570	549	504	570	579	553	531	562	546	527	550	580	517	546	575	539	530	569	568	545	522	529	605	550	563	590	555	578	545	518	589	546	584	563	552	574	572	538	552	600	536	603	588	545	572	610	545	562	569	546	564	551	582	610	554	566	580	572	530	560	576	569	567	600	553	594	561	599	578	562	551	553	573	539	601	563	537	530	520	536	585	578	586	602	549	565	539	533	555	550	585	550	530	549	560	525	536	573	550	561	550	612	561	588	522	560	566	522	562	580	519	540	542	598	580	576	563	612	526	573	569	523	564	562	545	573	605	538	571	544	579	585	550	645	535	574	546	617	580	531	558	566	556	575	619	532	563	573	535	523	546	549	537	560	583	536	531	572	565	580	566	534	569	535	565	542	541	552	560	564	547	591	582	547	534	588	542	534	561	522	551	566	588	583	560	536	544	577	514	519	545	567	555	585	553	606	561	553	572	576	548	584	547	547	531	556	558	570	560	601	565	565	558	588	512	552	557	548	555	556	583	555	593	533	567	587	600	584	539	576	566	590	533	569	529	548	540	564	578	543	561	523	576	551	554	574	588	549	590	529	550	567	522	553	558	612	549	618	553	562	543	551	542	571	560	579	592	566	573	575	565	576	536	548	573	570	568	569	530	555	570	556	573	586	538	576	594	525	585	567	538	583	618	589	562	578	578	562	557	586	587	605	561	548	538	555	551	554	571	567	592	546	535	582	537	529	544	614	615	565	541	548	552	586	562	566	550	581	538	562	568	553	557	557	562	593	562	567	564	547	593	541	565	564	550	565	517	533	551	531	523	536	544	563	591	630	537	597	568	542	596	521	548	512	588	564	584	599	533	530	554	530	540	581	577	553	524	569	558	537	562	616	554	539	576	581	593	562	535	547	562	563	574	549	551	605	534	566	568	575	569	553	538	523	570	581	584	535	536	543	575	531	551	570	575	547	549	544	581	571	573	562	554	529	548	568	573	544	561	586	607	576	545	593	566	517	546	572	559	546	556	573	557	551	570	516	572	610	522	541	559	571	552	578	542	550	581	584	518	583	584	573	534	544	529	573	603	523	563	566	578	564	530	541	543	589	587	552	619	564	565	549	552	520	552	547	532	542	584	605	557	571	518	546	559	602	585	577	561	560	593	575	578	594	540	565	590	594	530	538	596	602	557	568	527	547	589	545	584	625	531	552	551	524	520	530	601	548	578	604	558	533	614	598	553	570	571	527	537	577	583	568	603	587	553	551	552	550	594	540	594	589	566	559	556	578	547	536	590	586	576	535	541	599	568	580	553	560	584	550	588	566	540	593	524	527	537	554	562	562	557	599	561	552	537	549	547	570	538	516	618	492	580	582	553	601	536	584	556	574	543	593	601	537	581	581	563	534	581	588	597	595	584	572	529	567	541	579	581	547	572	555	597	533	551	593	528	534	568	564	548	546	609	597	602	566	571	555	559	549	567	562	551	560	562	553	550	551	561	536	531	502	588	581	548	553	582	534	502	522	574	559	584	591	538	567	581	518	589	586	545	535	561	607	565	582	569	572	568	617	615	511	589	538	589	549	572	533	585	540	584	587	538	562	557	532	583	568	570	586	506	546	561	564	580	545	564	544	552	593	542	579	566	549	564	544	583	580	543	599	527	592	565	587	573	564	571	583	580	552	557	546	561	585	564	529	576	537	570	547	533	571	523	537	555	552	533	563	545	580	527	553	547	573	565	566	584	521	553	588	518	518	577	597	511	575	563	540	585	558	576	553	560	552	555	554	565	551	578	566	564	554	592	577	560	579	543	561	546	573	542	560	566	539	532	562	546	571	555	581	596	528	563	503	567	550	600	592	578	579	517	537	557	576	512	543	551	601	563	584	559	603	525	552	555	542	563	588	592	576	567	576	535	552	552	556	533	554	587	635	570	553	578	530	569	555	549	567	579	557	561	553	567	552	584	577	572	607	555	541	578	584	589	581	548	585	568	587	564	539	560	555	551	562	546	576	569	580	527	526	526	516	551	547	568	542	566	559	578	559	533	575	542	607	581	542	532	567	535	547	583	598	570	552	554	579	525	520	564	554	578	534	540	509	588	564	529	569	623	573	597	545	596	546	608	564	571	559	568	567	574	566	537	575	564	546	572	563	560	544	550	538	544	579	547	566	551	595	542	567	576	568	588	579	536	561	549	560	566	588	610	565	564	564	566	548	562	540	556	532	557	598	562	531	547	551	542	565	609	601	598	600	612	557	529	542	568	588	596	548	562	574	569	557	590	546	560	532	506	561	542	560	577	515	535	536	539	543	627	570	527	568	571	567	578	557	589	568	544	576	547	575	554	556	566	521	557	547	550	573	578	531	577	539	550	590	506	573	573	571	566	578	505	595	554	551	551	564	533	549	528	550	559	547	537	596	580	539	588	539	563	541	566	531	534	574	556	560	566	547	547	566	540	556	556	561	557	572	550	552	536	522	519	544	579	610	579	545	572	514	580	525
50836	25523	12963	5070	2834	2023	1326	1106	957	850	699	589	613	522	470	390	393	386	333	331	331	323	330	326	312	313	300	302	308	304	303	276	279	291	295	302	231	305	303	311	272	268	274	276	275	299	258	264	256	269	260	269	264	267	256	279	271	287	257	258	252	266	270	292	289	277	306	273	274	261	277	288	273	260	280	279	262	257	296	276	259	285	280	280	270	270	258	259	266	294	274	263	272	297	278	246	271	273	294	329	240	241	260	300	281	270	277	256	246	272	298	278	252	281	288	262	263	282	250	265	287	269	255	291	275	257	275	255	251	247	311	254	304	299	287	284	273	233	288	265	267	211	279	281	317	251	278	261	286	281	270	227	279	274	237	275	266	302	257	273	249	252	278	274	278	288	289	241	268	237	270	271	271	285	279	285	273	244	279	266	298	254	272	260	244	239	315	240	266	268	251	219	298	243	249	290	266	246	288	291	273	268	290	269	294	288	262	278	277	270	299	282	262	277	278	275	290	281	275	261	302	272	288	229	301	283	261	269	263	306	294	275	255	284	273	273	291	275	284	289	279	281	256	259	242	251	290	266	271	269	275	278	275	298	274	289	242	243	231	252	267	260	256	281	291	225	264	259	259	302	243	264	271	280	259	276	251	301	282	272	274	252	286	315	268	269	270	241	240	278	280	289	252	213	249	292	311	268	241	261	238	273	270	268	295	271	276	272	280	252	256	255	307	261	290	275	291	258	255	254	240	267	280	239	272	272	288	277	296	256	263	242	247	259	266	252	269	253	261	309	281	323	271	268	271	263	264	265	268	264	246	275	266	262	274	275	258	251	270	276	277	257	274	241	251	258	265	257	243	256	289	274	246	256	260	281	266	252	276	259	286	270	266	280	245	243	298	265	271	289	281	267	269	277	282	261	268	274	260	271	269	282	300	276	259	292	263	278	293	256	311	265	293	295	267	256	278	274	267	258	238	276	264	265	268	281	279	280	263	224	268	270	245	254	271	255	279	266	280	259	278	265	256	268	293	245	241	278	273	266	261	225	256	259	280	260	258	251	285	296	254	255	289	282	283	299	272	281	247	258	267	244	271	230	274	299	273	267	238	264	254	257	279	291	265	296	260	251	266	293	281	285	277	257	251	262	272	265	255	284	267	264	290	270	283	266	256	277	300	293	275	246	280	263	276	269	253	262	267	290	269	291	272	260	311	267	274	247	293	280	267	290	297	257	292	272	307	307	262	283	229	229	271	276	256	274	264	288	253	289	266	266	293	275	258	239	281	282	283	254	274	253	292	263	244	263	266	311	306	258	300	269	294	247	261	266	293	283	270	300	241	264	293	248	254	285	286	266	270	294	286	248	247	240	272	285	255	271	288	305	251	247	277	271	274	277	284	310	256	299	271	249	260	249	249	304	257	295	272	294	278	279	257	251	286	254	260	277	297	285	283	293	284	275	262	252	252	275	256	280	290	272	294	277	263	252	254	254	290	279	261	273	288	286	248	279	269	274	287	286	292	277	285	262	261	239	281	268	296	305	286	255	253	275	254	287	260	259	276	246	268	256	272	284	255	258	277	267	274	236	266	295	254	285	250	259	252	268	251	270	241	275	267	286	316	265	294	272	262	273	235	262	282	281	299	258	261	253	285	248	272	280	261	271	255	266	247	257	266	243	268	280	252	277	252	264	273	266	272	278	285	261	252	267	280	294	267	271	287	278	297	257	256	272	265	284	248	275	251	265	269	300	287	283	276	281	276	311	267	309	263	284	286	238	264	266	277	288	260	292	258	282	299	240	258	246	238	306	281	274	233	300	283	276	263	240	249	250	300	296	289	307	251	281	302	253	275	281	275	273	270	281	243	269	264	303	284	261	282	258	286	267	276	276	267	268	269	290	256	256	254	270	246	275	246	284	280	276	298	262	278	282	279	286	289	286	275	271	274	284	270	294	262	288	304	273	301	270	290	247	297	299	287	251	276	274	268	291	265	261	256	299	258	313	250	269	257	282	253	296	279	225	260	263	277	273	256	257	268	283	233	281	242	268	281	267	265	289	287	275	272	284	274	288	277	261	275	249	272	255	260	290	256	269	266	268	294	279	247	277	269	280	284	305	271	288	306	250	248	265	258	275	300	258	245	243	284	306	290	276	267	286	249	253	284	263	253	236	276	267	269	248	259	234	296	241	269	270	274	275	267	258	243	262	267	283	284	277	238	288	268	241	317	279	225	264	234	292	288	286	273	260	266	272	284	287	285	292	272	302	279	259	284	283	270	242	255	246	274	257	248	253	251	288	230	263	271	299	276	290	278	292	258	244	277	254	270	292	262	258	284	307	259	278	256	303	294	280	286	286	285	267	270	284	276	271	267	270	262	278	273	250	245	239	261	282	272	281	299	272	268	275	292	264	280	258	256	244	321	252	262	286	267	313	282	258	266	269	278	280	298	298	270	287	261	269	267	241	266	270	252	286	287	259	262	276	252	268	285	278	263	262	260	269	280	300	287	267	256	285	237	239	281	242	304	280	283	282	286	306	266	258	263	273	278	266	289	270	266	241	284	240	244	296	283	305	282	285	285	253	247	265	257	300	269	267	255	282	253	253	259	295	252	254	274	306	283	265	238	301	292	254	266	277	284	292	295	302	291	277	275	252	255	263	273	295	273	249	276	257	261	252	283	298	273	272	238	274	274	323	255	266	293	263	283	262	257	244	292	270	287	274	283	282	298	258	286	276	309	309	291	255	222	256	254	244	278	275	268	274	235	257	283	264	267	256	260	249	252	251	268	282	293	273	278	280	276	278	292	264	271	269	232	237	299	268	234	269	276	279	275	269	244	254	279	241	275	221	260	270	261	265	271	222	267	252	240	311	254	271	271	266	296	294	270	272	277	279	252	273	291	278	283	251	284	261	299	280	259	276	256	262	266	253	267	279	252	257	255	254	281	261	297	266	266	252	259	284	261	268	278	261	235	290	335	283	281	259	289	267	279	265	280	263	276	247	262	247	319	309	263	286	258	257	280	246	300	263	269	282	265	246	277	312	279	274	249	261	274	274	269	295	268	273	256	279	275	267	284	261	271	259	250	243	241	294	281	281	282	263	266	312	241	267	274	276	276	269	277	244	269	275	278	255	273	273	291	269	274	254	271	267	315	278	318	235	271	235	270	272	248	309	263	277	270	280	263	227	285	248	243	244	286	250	302	280	267	258	279	268	290	272	267	260	254	241	260	258	235	265	284	250	254	274	254	272	281	257	244	276	278	275	231	272	232	294	268	237	250	234	278	261	235	298	267	307	253	276	258	276	272	311	297	266	249	253	254	284	233	256	266	246	233	237	258	248	297	269	263	251	244	292	250	304	304	258	263	298	245	278	235	282	274	281	267	297	266	293	247	251	252	259	272	265	260	237	260	259	259	248	268	243	270	286	298	256	245	254	280	266	265	314	293	301	240	293	296	260	268	263	291	254	260	298	283	281	271	277	296	278	273	253	277	226	272	259
29530	16149	16136	9997	9251	7455	5332	4560	3872	3581	2771	2500	2322	2039	1742	1425	1283	1129	965	973	926	927	885	880	782	792	885	862	801	758	810	716	724	641	573	585	607	600	601	625	622	599	627	591	630	581	611	546	587	602	607	562	595	575	569	577	558	580	595	585	592	563	543	600	566	577	601	560	582	593	567	566	553	575	580	602	554	544	567	579	571	595	570	550	534	573	557	575	579	561	529	570	625	556	527	588	581	622	561	626	591	528	589	526	551	587	582	550	589	534	560	611	546	540	576	561	587	569	568	564	576	580	581	591	581	622	575	578	590	555	595	590	582	584	601	556	589	594	591	582	561	567	570	587	562	563	586	545	560	606	561	587	594	577	596	579	592	583	611	572	599	573	554	601	590	582	585	600	558	578	561	574	583	581	576	553	574	579	558	585	585	545	578	580	553	558	599	609	620	530	607	571	582	559	542	497	615	586	581	604	547	557	604	583	570	592	553	579	592	589	577	568	558	552	543	541	547	589	593	558	592	579	596	575	561	604	566	588	593	578	595	617	572	563	566	590	555	581	568	639	577	577	588	533	530	599	620	598	573	568	620	582	579	593	609	515	549	573	555	596	555	593	602	533	573	549	605	587	571	579	622	579	567	560	543	576	548	612	596	543	550	618	603	557	621	554	574	587	550	536	597	595	593	572	588	545	596	577	593	565	594	562	552	576	566	575	565	565	579	574	536	566	584	571	605	549	586	587	559	571	572	516	582	560	557	549	584	579	589	540	653	588	530	540	588	563	592	589	612	580	583	553	586	581	595	580	626	573	594	564	581	592	590	620	567	557	565	555	592	564	544	581	542	549	559	561	547	559	584	578	592	600	583	574	609	568	586	615	600	596	584	556	519	578	562	593	577	567	561	570	623	595	567	605	515	601	578	553	559	558	576	574	562	639	599	564	591	534	554	600	639	567	579	616	578	571	595	614	586	571	610	552	585	576	575	508	588	566	549	626	576	547	553	602	554	568	556	568	605	586	568	580	513	554	572	558	603	567	560	540	564	559	569	563	588	612	600	606	597	595	580	573	579	584	601	556	522	583	585	577	555	596	585	601	528	577	577	573	614	583	580	548	535	563	617	606	558	584	589	613	564	593	615	554	518	588	600	577	608	599	559	581	543	568	561	586	621	608	573	587	564	519	570	563	553	563	585	611	581	564	577	588	579	587	567	620	571	579	571	550	585	588	556	555	588	606	596	540	539	521	572	538	571	569	576	557	597	582	615	599	573	532	558	608	566	553	580	535	540	598	590	564	589	554	557	515	615	530	582	568	566	604	597	567	590	582	594	567	553	552	581	570	536	617	607	539	580	560	509	590	536	597	578	591	567	545	569	591	570	583	575	545	571	520	553	572	550	593	592	545	564	604	560	545	613	588	603	590	548	552	562	576	570	548	590	604	601	582	588	558	581	571	583	561	610	589	541	606	547	571	566	572	577	600	592	565	585	595	570	611	563	569	582	592	606	590	582	582	590	585	609	570	558	581	601	540	556	606	572	596	600	601	599	587	571	583	578	542	596	577	632	554	598	567	562	557	556	594	540	572	560	586	607	579	578	621	587	542	572	561	582	583	605	557	589	546	543	559	577	632	585	550	576	599	537	543	572	611	619	536	554	625	552	579	588	539	575	591	557	565	567	584	636	502	564	538	572	608	573	607	570	576	579	585	589	540	601	556	572	578	573	556	579	572	588	614	581	536	566	542	594	540	569	592	578	581	580	543	586	564	578	554	572	540	594	555	565	529	575	548	596	605	561	580	576	553	612	557	565	578	549	583	590	608	592	568	580	601	547	586	533	613	595	545	570	624	582	569	614	594	577	550	570	529	594	608	585	580	599	597	552	526	614	578	616	577	573	571	583	565	588	611	567	595	608	584	587	595	587	538	550	570	592	566	570	545	582	546	557	560	555	560	575	577	552	656	611	595	584	545	606	552	590	521	574	589	597	580	567	561	587	557	562	621	596	542	592	591	510	619	595	576	565	583	625	604	555	599	564	606	621	591	595	634	566	586	560	579	594	571	556	557	552	536	558	560	601	554	579	574	540	572	595	620	577	594	563	573	592	579	596	575	567	577	560	548	562	566	564	561	558	608	583	600	621	571	594	567	557	571	572	573	616	560	565	620	610	576	560	601	599	583	573	573	562	539	551	563	559	574	579	559	567	561	503	601	555	556	673	593	564	557	582	532	577	576	567	608	603	566	583	594	602	584	599	571	584	599	560	560	571	588	583	585	580	617	569	589	593	558	575	579	588	612	575	605	541	591	544	545	551	585	537	579	611	567	540	568	590	605	621	585	572	607	556	549	591	534	551	597	600	588	559	567	544	572	583	543	602	594	581	555	617	612	567	566	606	591	578	565	582	537	568	560	579	561	568	565	560	575	564	591	603	577	590	595	608	567	535	596	602	576	573	571	583	561	587	572	528	595	618	552	591	521	557	592	564	544	627	601	583	537	560	593	565	556	546	613	581	568	589	598	611	575	567	562	583	571	582	559	579	580	590	586	577	588	580	549	605	581	582	597	536	552	585	572	575	573	554	545	534	567	556	548	585	559	585	612	561	584	587	556	595	566	614	608	568	623	633	573	534	583	570	553	531	606	588	571	545	592	540	587	566	535	576	598	585	597	596	558	571	565	545	545	576	585	569	570	597	579	562	557	596	612	577	524	587	594	621	577	562	557	589	586	595	554	567	578	552	562	612	604	545	551	602	607	604	569	601	571	560	575	590	555	551	540	580	577	529	613	598	541	576	563	599	541	562	576	568	557	581	582	575	584	591	561	584	613	603	580	599	561	609	596	552	587	561	548	592	595	554	558	542	568	558	582	578	588	546	570	580	536	568	618	573	596	587	576	567	565	541	557	565	578	603	566	577	557	605	595	606	607	592	621	559	592	593	590	568	572	617	557	579	555	583	606	566	585	550	621	599	598	594	611	568	561	571	534	606	564	591	598	548	596	548	577	580	592	597	592	586	563	570	571	589	600	634	573	605	573	592	578	589	596	544	573	567	595	567	603	606	536	533	599	595	564	577	606	580	594	590	620	586	573	577	582	592	629	620	531	579	561	562	583	593	553	590	630	573	588	560	589	569	608	553	541	564	543	572	562	588	545	560	631	569	576	548	636	522	527	575	572	542	572	551	555	583	550	536	565	573	606	557	593	581	606	554	553	559	588	554	575	541	614	574	541	564	631	625	577	557	584	559	578	553	604	589	565	569	570	589	603	584	554	574	583	594	575	567	626	529	565	543	591	538	583	582	545	590	562	585	578	545	566	550	559	572	592	643	570	552	564	616	587	531	578	563	608	563	536	621	568	580	576	530	593	566	572	591	590	601	632	579	566	591	585	554	569	579	588	601	572	599	579	557	581	577	590	613	570	567	561	574	576	583	581	596	577	543	565	578	620	550	580	609	589	579	584	584	578	585	611	587	614	541	570	596	589	640	590	607	568	524	579	552	584
57790	30924	20650	8485	4229	2926	1968	1663	1362	1217	940	831	830	771	611	534	459	462	415	424	386	382	397	350	337	367	367	354	361	352	391	341	363	336	302	335	312	313	304	313	298	328	306	293	299	267	296	325	277	319	313	289	342	288	309	328	317	269	314	299	300	321	310	300	285	309	294	325	295	311	326	308	315	297	304	324	303	296	363	334	297	336	316	292	324	311	319	302	289	321	337	328	342	332	322	313	301	305	318	301	316	308	306	297	293	270	285	323	308	306	311	329	307	306	281	310	290	276	288	343	310	360	322	289	314	348	295	313	341	330	307	319	302	324	320	299	311	332	296	297	312	291	315	344	295	271	301	281	309	295	267	304	308	282	261	330	307	294	278	315	297	271	308	316	305	325	320	288	289	331	311	296	289	306	313	300	316	292	296	289	332	267	282	301	332	299	313	339	322	321	340	318	320	317	278	285	311	314	291	358	290	351	289	289	328	321	321	315	307	313	323	327	320	291	306	298	322	315	316	316	293	320	304	284	325	285	328	302	310	287	323	333	287	290	311	311	292	327	295	295	277	285	274	302	311	297	277	318	297	301	323	292	278	286	330	309	305	291	335	302	303	297	326	296	303	286	299	305	303	324	333	307	289	317	321	321	308	308	301	302	315	323	289	307	296	294	298	301	274	268	284	282	301	301	325	267	293	327	275	276	317	329	294	285	302	313	301	297	282	321	292	301	295	313	307	292	290	289	276	312	332	304	317	320	295	338	280	269	292	286	297	281	284	303	322	355	294	315	306	323	297	290	311	289	268	297	311	319	321	310	280	302	280	304	304	317	314	298	318	318	292	289	299	296	282	284	278	292	283	319	318	329	305	269	326	325	331	297	315	294	314	293	263	275	312	329	327	332	318	283	287	303	320	311	270	308	319	275	328	334	335	302	301	290	315	254	286	312	285	313	299	350	281	289	310	347	302	309	277	276	281	286	320	300	295	300	330	268	286	275	280	292	316	306	256	270	326	314	315	293	298	305	277	349	285	324	292	295	273	311	293	280	332	320	317	326	307	292	325	308	317	326	299	296	323	305	323	270	280	290	283	343	322	313	296	295	311	331	313	274	296	331	277	293	314	291	303	277	322	299	325	312	303	285	319	296	314	298	357	309	287	301	310	343	313	308	331	322	320	283	330	306	320	335	346	327	294	285	297	311	308	278	329	347	302	320	312	312	330	309	323	311	332	307	287	319	334	298	334	318	336	340	300	311	315	308	320	305	344	305	321	286	330	286	304	289	311	288	305	306	302	314	298	320	256	296	270	298	288	304	300	318	313	318	312	286	323	304	279	308	314	328	308	289	303	323	319	311	318	321	283	326	309	315	271	300	288	301	322	320	313	299	312	341	320	301	313	281	265	317	310	301	295	317	312	309	306	294	313	303	312	324	276	311	309	288	284	314	293	290	310	317	287	333	287	327	329	334	333	311	287	282	302	314	340	298	290	268	318	293	295	333	304	289	301	265	333	336	287	289	334	333	314	293	333	314	290	286	324	307	332	311	288	331	325	311	321	291	297	298	315	285	318	312	330	316	329	291	301	331	323	327	288	306	308	302	297	301	311	314	288	330	307	275	296	294	326	332	293	330	315	289	307	325	276	304	288	293	290	285	276	289	322	345	315	290	284	288	325	326	290	368	323	338	327	308	320	304	330	333	311	316	295	292	327	328	296	309	292	337	319	294	289	301	275	290	306	294	316	311	310	289	297	301	285	338	309	276	314	315	299	306	302	281	319	287	315	322	309	303	285	309	304	332	308	330	326	324	315	328	288	321	264	307	310	303	283	284	299	292	316	296	296	286	311	292	254	324	312	296	302	259	330	309	304	299	300	254	291	311	287	306	301	269	295	326	292	304	280	317	316	319	315	317	322	348	284	282	292	314	288	293	339	344	285	299	282	294	303	300	326	312	291	307	276	320	300	306	301	310	325	304	339	305	345	277	298	316	319	285	326	310	288	284	306	321	297	318	349	345	305	308	286	308	320	284	310	303	319	282	305	307	313	314	287	301	305	313	314	342	372	291	294	317	315	339	311	300	289	331	297	301	304	290	332	337	293	285	337	332	298	329	268	272	279	306	292	293	269	316	308	316	294	314	303	313	316	290	271	323	322	296	305	327	311	313	273	299	299	318	297	282	302	304	308	266	323	311	324	306	325	291	300	330	295	316	314	305	324	292	289	348	312	308	339	277	295	300	301	348	303	300	302	304	312	317	283	323	287	325	309	256	293	322	305	297	301	305	315	324	306	273	322	298	283	317	317	259	330	334	307	278	304	313	295	316	312	306	308	316	295	299	318	299	280	333	278	285	263	307	319	314	315	316	338	296	325	353	293	353	336	292	294	321	296	302	288	293	311	329	294	295	295	277	298	309	306	304	310	289	327	323	328	325	321	307	312	312	307	308	297	287	333	319	341	298	311	344	298	273	281	319	302	336	324	327	312	291	333	319	276	312	311	297	305	293	300	320	298	337	295	316	291	308	294	311	311	308	312	299	322	308	326	311	331	284	327	262	305	326	325	287	343	289	266	307	315	321	262	298	290	296	307	313	303	310	326	329	311	292	277	276	298	274	329	325	256	315	307	305	307	306	298	311	329	314	305	325	302	340	269	287	283	306	327	325	299	305	301	312	292	306	351	280	310	316	320	306	302	302	300	339	292	279	298	318	291	317	305	319	303	271	315	295	357	313	320	294	323	348	327	342	297	317	283	282	264	318	332	334	324	333	296	274	285	317	318	283	314	314	335	331	312	294	335	303	281	312	337	318	330	317	269	315	304	340	345	270	308	323	282	305	304	295	324	299	276	281	319	307	267	298	326	324	305	332	273	332	273	314	265	288	325	320	305	293	307	336	277	287	331	329	345	317	326	298	315	295	323	273	317	289	326	279	294	283	291	333	330	278	301	277	313	324	281	299	308	302	318	305	336	328	283	314	289	317	303	271	308	278	348	301	303	300	317	300	302	305	342	294	284	307	314	372	315	293	305	292	311	288	330	335	347	318	270	293	277	322	271	314	289	309	280	290	309	300	261	299	272	293	310	325	324	303	285	331	308	311	322	316	306	302	307	258	303	299	302	318	291	320	272	289	295	305	295	313	289	346	314	293	316	278	277	328	269	332	339	322	293	298	289	304	330	330	269	315	303	310	264	295	301	318	301	326	327	296	303	357	308	304	312	280	314	293	304	306	307	310	302	317	329	327	334	296	287	306	275	270	295	310	287	297	311	304	305	314	311	284	304	299	305	312	312	303	384	307	305	284	331	300	318	280	356	295	250	323	315	309	286	302	307	304	334	329	316	337	303	316	303	284	311	291	309	328	286	322	322	291	307	264	314	332	369	299	301	293	296	299	358	291	321	296	290	313	300	271	304	293	329	294	333	279	317	331	291	275	299	304	331	311	325	326	325	290	273	284	310	332	338	299	281	322	297	303	314	310	277	302	294	323	301	284	298	310	331	286
33914	20023	23316	13718	12264	9905	7476	6538	5472	4709	3800	3473	3627	3144	2524	1839	1691	1417	1317	1254	1240	1114	1098	997	928	1016	1110	1024	941	966	907	894	852	806	709	704	699	664	687	625	608	676	653	637	690	641	676	659	647	634	663	644	629	695	645	699	602	623	616	651	613	654	660	627	631	659	709	618	636	637	612	670	673	618	652	631	619	621	623	608	570	647	612	674	656	661	651	641	652	626	620	621	668	675	628	664	628	639	646	556	629	670	675	624	643	656	651	671	605	667	630	669	646	615	618	616	647	682	675	650	635	646	702	571	656	660	611	660	627	647	651	639	653	646	691	630	618	622	691	657	669	630	594	625	620	645	691	667	663	656	632	629	645	665	606	634	673	646	623	627	635	663	644	611	631	642	663	653	644	662	674	651	651	637	583	620	623	654	605	662	671	663	658	643	685	640	628	651	643	659	671	627	678	573	615	603	671	626	609	677	634	683	664	634	618	654	603	676	654	664	626	654	655	651	637	641	608	668	621	632	607	661	658	644	627	624	623	626	607	641	638	620	664	607	642	665	601	675	681	648	681	644	632	656	686	622	622	621	625	630	645	690	644	646	633	632	648	637	652	614	641	646	612	661	648	619	627	627	648	632	631	634	667	664	617	618	615	612	662	626	598	628	665	597	637	677	672	600	633	664	643	627	602	657	643	672	650	627	645	674	641	662	642	617	638	646	663	657	666	588	666	635	641	612	651	661	636	682	588	610	664	641	639	609	618	619	670	652	624	593	658	679	621	636	652	614	629	688	625	639	638	635	699	639	634	640	651	609	654	622	656	644	681	636	615	632	630	642	702	635	701	630	660	634	615	609	699	639	678	636	634	634	627	617	665	653	659	622	669	646	655	659	661	641	634	668	618	582	610	627	656	611	645	705	665	594	602	637	650	645	635	615	631	599	628	651	611	613	613	659	657	612	663	667	671	640	629	618	647	665	666	616	648	694	633	621	672	670	618	645	662	626	640	600	681	643	658	636	616	645	633	659	671	618	627	644	628	649	597	640	637	682	642	659	634	618	652	639	673	599	688	585	619	664	653	582	629	608	647	643	647	627	666	636	660	665	655	623	613	619	638	657	638	635	648	636	622	628	638	684	695	666	692	678	679	661	594	654	624	613	641	640	637	630	627	645	685	657	665	637	655	633	651	639	637	637	635	656	636	633	627	635	654	628	602	624	660	600	614	633	632	601	617	601	619	648	648	634	686	640	683	643	622	642	615	662	627	661	665	685	670	642	656	637	636	618	646	665	651	677	642	621	664	644	654	663	615	598	638	615	653	601	663	670	601	668	645	635	638	599	675	677	652	629	631	608	627	606	629	642	669	652	636	638	581	652	637	621	640	647	635	658	631	688	668	661	626	665	622	660	616	655	658	627	625	644	632	665	663	611	623	649	620	656	609	634	634	639	641	655	613	654	676	661	633	671	630	642	609	633	609	639	642	624	647	649	616	615	647	644	638	657	670	641	634	663	652	677	638	636	635	663	622	655	663	615	617	691	594	632	668	634	647	694	657	638	673	638	619	601	647	643	709	641	641	656	665	644	610	643	620	625	651	649	656	686	598	639	627	673	621	698	656	663	659	640	646	623	609	646	632	607	666	645	656	623	629	650	625	621	677	634	694	653	619	626	600	609	660	699	601	642	635	625	647	630	662	639	621	641	620	666	651	630	657	605	664	641	673	654	656	610	624	615	668	671	662	618	678	654	616	652	647	645	645	630	632	622	695	648	632	690	641	618	614	644	617	674	660	631	633	632	699	661	619	633	649	647	639	646	663	686	636	679	622	603	586	659	647	646	613	618	608	636	627	677	643	636	630	621	609	656	648	629	683	622	598	621	657	654	637	627	634	638	669	659	652	638	648	608	647	657	654	637	624	673	626	646	660	687	645	601	627	637	666	661	632	643	667	637	616	644	604	634	610	633	660	609	613	667	607	639	596	656	658	610	619	599	615	650	638	615	655	597	620	610	662	653	608	616	633	632	630	660	613	613	655	634	647	675	614	686	640	640	640	636	575	623	652	663	653	631	623	581	632	649	615	646	650	600	599	647	632	641	607	697	630	640	614	606	644	658	675	678	645	656	641	668	648	663	610	658	643	675	618	640	595	597	662	679	645	633	619	647	649	585	627	601	632	631	651	665	626	633	635	661	679	638	695	638	675	644	656	636	626	692	635	639	642	616	656	632	651	655	659	651	620	654	662	601	609	633	681	604	634	621	655	635	576	619	640	630	674	603	655	631	641	641	693	619	647	649	619	660	616	663	604	638	679	640	637	691	605	627	622	640	610	649	658	658	606	658	670	635	641	648	635	606	614	699	668	660	635	662	643	664	657	604	674	649	645	637	610	665	610	666	631	645	642	655	650	632	668	662	643	637	676	636	617	652	655	630	635	660	582	639	606	656	634	651	652	654	651	671	632	622	692	592	669	669	686	598	624	679	596	636	619	645	625	643	599	684	667	688	602	660	648	666	580	680	603	649	672	601	637	629	650	637	662	622	663	631	643	579	678	650	650	658	641	570	672	611	641	625	650	617	639	650	651	628	650	631	602	637	664	662	592	629	645	670	622	672	621	624	629	616	685	585	599	643	644	639	677	645	660	615	626	623	635	627	666	663	610	626	701	616	636	673	653	659	630	613	636	612	653	660	626	633	647	651	664	669	684	639	638	664	660	664	630	598	648	654	659	610	607	628	616	598	657	640	621	632	649	664	612	666	677	629	674	642	638	670	670	669	632	671	672	672	625	590	663	624	648	618	598	626	675	621	649	645	630	616	655	646	650	650	664	661	620	703	616	627	650	637	638	660	630	636	613	658	651	693	591	667	630	624	617	649	680	616	660	614	674	616	673	603	662	635	644	643	653	629	623	608	670	610	620	633	574	646	671	669	663	677	648	669	605	655	651	634	643	668	665	642	653	612	670	656	667	652	633	627	665	617	648	577	615	661	633	630	678	648	638	667	644	627	625	653	665	673	616	657	682	674	667	581	677	624	649	616	626	633	568	646	670	632	590	593	626	661	635	619	660	604	663	652	644	673	644	638	648	688	629	622	601	674	660	651	653	626	643	651	609	616	639	653	624	647	649	648	628	651	585	663	647	670	628	653	670	646	678	603	644	606	624	645	634	638	637	627	605	633	638	627	602	649	645	642	640	662	612	637	683	590	696	671	611	628	645	656	608	609	661	679	667	620	655	616	656	630	629	663	586	662	645	610	622	663	637	654	632	655	649	622	654	594	653	643	688	667	619	646	632	667	655	644	655	636	625	666	616	641	641	677	669	626	656	589	664	674	611	655	636	615	655	619	650	661	615	664	639	676	685	664	652	630	641	676	630	601	673	638	629	603	650	656	657	598	679	653	610	655	664	635	644	643	609	635	654	654	627	630	623	654	663	616	612	666	648	610	643	641	660	656	617	630	636	645	615	612	612	600	685	649	662	662	672	656	657	621	647	649	663	619	660	636
34901	15073	6416	2354	1498	1077	791	699	607	490	476	419	502	396	403	316	280	324	292	285	329	337	304	252	284	289	305	261	259	254	275	291	274	274	285	285	291	293	276	293	256	269	287	288	282	277	298	261	269	279	257	309	282	256	248	280	256	249	268	303	295	323	281	251	263	313	263	271	277	257	297	267	246	280	258	262	267	272	278	295	299	266	276	282	269	257	276	291	273	283	287	301	278	305	264	247	265	287	266	271	243	279	275	275	231	262	271	239	270	239	268	286	308	291	302	270	301	252	276	273	270	262	301	289	245	271	272	256	312	297	272	267	263	275	262	281	250	255	276	289	294	303	268	243	297	277	314	280	246	269	263	276	319	305	267	276	248	271	280	284	266	280	259	260	239	277	276	280	262	243	281	266	294	252	272	284	240	295	278	283	275	253	241	284	274	279	268	252	275	260	259	227	279	307	274	289	273	277	282	294	316	251	280	287	246	243	268	284	275	242	326	290	260	265	283	277	267	279	258	284	288	298	291	276	266	285	267	245	253	231	251	228	280	252	273	279	272	268	254	252	244	271	283	247	282	278	271	282	280	290	282	274	276	256	264	257	280	263	285	287	261	270	282	260	257	298	295	304	282	244	295	267	312	280	262	263	287	260	274	250	258	255	257	242	254	283	283	258	245	248	262	255	286	279	261	263	275	260	288	275	269	269	264	266	234	260	263	274	294	282	261	265	262	301	295	279	260	281	259	257	252	282	253	267	269	265	263	253	274	288	265	285	290	255	243	269	267	242	305	276	286	253	249	243	276	276	252	245	270	258	270	273	252	271	273	249	303	255	324	282	269	279	272	268	268	284	271	281	297	270	270	279	275	303	293	285	270	279	282	262	262	272	268	276	263	285	286	281	279	299	261	274	282	250	279	296	267	284	296	274	276	272	269	298	302	273	300	240	276	274	322	236	291	257	284	283	264	272	264	273	295	273	290	290	305	282	260	242	241	268	265	255	264	263	273	288	238	271	281	253	277	271	250	266	279	304	263	311	229	264	299	280	262	255	249	285	268	261	237	252	279	291	272	288	297	270	258	246	253	268	265	262	270	245	315	265	256	263	255	273	280	270	254	270	293	246	261	275	259	274	250	266	263	276	285	240	257	266	285	252	284	286	244	257	259	253	266	264	289	245	288	280	293	278	261	261	286	272	272	280	241	294	279	265	283	272	263	258	244	256	260	267	282	285	290	280	275	270	255	257	231	273	255	301	292	273	291	273	254	278	271	299	288	243	264	298	289	289	282	289	307	268	262	250	280	254	267	272	298	280	260	259	261	262	257	269	246	290	291	275	303	288	244	260	247	253	257	256	243	270	301	255	269	281	277	229	275	261	260	224	258	238	291	240	250	258	273	270	259	277	299	300	272	254	291	286	272	248	235	251	243	264	252	284	256	281	266	244	278	271	279	274	284	294	285	298	274	284	241	258	237	246	271	266	286	277	284	266	246	249	256	276	243	256	267	300	288	287	278	267	278	289	283	258	260	264	279	255	268	273	279	289	283	303	306	289	251	299	274	252	295	263	273	273	284	306	292	283	265	277	297	242	247	281	259	284	263	253	285	279	263	284	264	268	260	241	273	270	300	294	285	272	240	283	274	271	267	250	266	272	270	280	294	271	277	274	294	253	244	284	263	270	265	272	250	268	248	276	279	284	291	230	247	305	216	285	226	265	299	290	268	266	293	260	257	240	266	292	284	290	284	313	286	251	290	254	262	262	254	258	285	280	253	239	257	242	267	301	268	266	286	250	307	312	261	294	276	269	264	261	271	284	259	289	287	299	250	266	284	299	288	285	285	256	282	278	273	266	261	254	241	282	289	299	271	280	258	272	287	304	267	309	293	280	240	312	246	261	260	257	254	263	256	274	267	247	267	283	258	271	305	276	266	293	309	280	261	300	257	253	252	270	283	261	255	300	249	285	300	268	296	247	272	281	284	265	254	307	285	275	283	288	262	276	294	280	258	282	257	275	277	299	298	294	280	301	293	297	274	248	236	279	249	267	303	241	267	257	289	275	286	299	241	266	270	284	253	265	296	280	284	269	234	246	297	272	282	314	258	300	291	287	249	279	279	272	276	274	277	272	272	253	273	266	271	279	279	272	300	297	313	276	234	266	278	277	262	262	248	279	280	245	268	263	302	288	254	285	304	301	275	272	269	257	271	242	278	285	288	285	242	281	271	303	249	268	277	240	283	247	279	256	283	278	247	277	243	287	259	296	284	285	255	253	262	266	243	262	266	273	269	262	290	278	287	250	281	293	270	248	269	276	276	254	285	250	247	265	261	261	257	266	261	287	294	272	248	262	293	250	280	255	251	247	249	266	277	296	262	280	255	249	251	258	268	286	268	279	269	268	246	258	276	242	310	271	295	280	282	282	287	291	296	263	222	291	266	260	267	271	278	308	272	240	288	227	275	295	260	307	278	285	273	316	295	260	267	246	258	307	268	266	247	273	234	265	252	264	287	274	268	265	282	273	260	278	290	286	249	257	286	276	284	245	259	306	266	273	277	225	276	276	270	272	304	263	268	281	249	251	286	261	259	275	286	268	257	256	281	268	277	266	269	257	263	284	279	260	300	256	315	285	260	280	248	263	291	257	331	269	309	288	281	272	243	252	273	262	276	276	324	277	265	267	269	257	265	271	300	280	268	295	269	275	241	253	282	276	273	248	275	250	227	250	300	246	248	268	272	289	294	269	261	280	274	287	252	251	237	249	229	237	255	301	218	256	280	262	270	254	251	319	259	269	270	258	277	301	276	275	261	299	262	229	279	317	285	278	265	279	273	306	297	273	281	292	273	273	273	257	269	283	258	257	273	247	264	265	299	274	268	286	246	264	262	276	276	269	261	284	284	298	276	278	298	316	270	266	285	275	265	278	284	284	252	262	282	307	259	282	244	299	303	241	289	287	263	298	284	297	259	286	265	279	251	264	290	286	237	269	325	307	282	285	280	269	251	289	241	290	298	305	281	265	286	289	315	281	236	240	262	284	262	264	318	262	237	256	249	279	252	255	258	266	235	284	273	310	267	256	267	255	242	271	250	277	274	256	282	266	275	281	265	251	268	282	264	260	278	267	275	256	258	283	264	284	257	294	272	297	262	280	289	289	253	296	285	278	301	274	288	295	286	275	309	283	286	254	253	236	248	284	300	257	286	260	240	304	263	263	256	250	262	278	266	278	242	279	275	278	289	292	258	293	306	238	249	272	266	269	252	280	275	275	259	250	282	279	271	287	272	265	252	297	273	290	307	254	286	276	271	240	299	248	295	290	249	291	298	294	280	274	270	249	264	269	285	259	287	268	303	249	254	298	311	295	291	250	253	290	270	278	222	306	281	268	293	298	267	261	277	296	269	277	229	288	283	280	258	281	243	266	250	272	293	287	250	292	283	272	280	343	263	270	266	283	270	261	258	286	286	277	241	242	253	293	268	269	273	272	257	239	264	237	261	292
19950	8974	9020	5576	5055	3898	3015	2542	2202	1754	1622	1564	1716	1453	1129	908	941	865	850	831	776	765	756	688	704	715	703	740	659	668	647	652	632	604	659	599	585	547	559	613	561	615	559	569	576	574	586	643	578	535	560	513	559	558	527	533	566	598	599	595	555	609	584	551	623	574	570	543	583	557	570	527	591	578	571	558	590	585	596	540	610	594	554	504	562	605	585	521	574	571	581	627	570	563	589	604	620	556	595	563	611	597	561	617	563	592	581	583	582	547	550	559	574	585	545	546	595	552	579	585	569	576	542	594	576	522	528	576	550	612	593	578	543	532	555	562	608	598	561	619	571	648	593	582	565	605	572	566	601	599	635	551	580	523	535	558	547	579	551	601	556	582	552	598	570	565	602	542	559	605	601	597	578	581	570	600	550	574	574	520	537	538	579	595	536	576	541	555	591	591	588	591	591	575	616	570	585	589	578	626	609	596	571	574	615	599	564	552	555	567	574	558	556	573	579	547	557	582	595	522	594	578	581	541	551	553	574	532	574	621	538	582	568	581	615	551	576	532	572	573	589	536	579	588	604	569	585	533	551	555	576	607	583	580	551	578	547	533	607	545	536	552	574	595	586	535	590	590	591	592	539	572	564	596	611	578	589	590	552	574	573	574	526	595	635	594	550	563	509	572	606	589	564	562	605	552	572	540	590	577	587	567	537	620	623	523	614	567	584	562	600	595	533	596	572	539	551	564	567	570	596	584	569	578	569	571	558	608	590	583	571	582	587	553	573	548	579	573	557	565	574	583	612	602	599	560	599	566	593	595	537	590	571	532	599	576	523	595	544	578	563	558	565	560	550	544	579	560	581	579	593	583	592	558	566	609	611	521	596	568	505	563	556	539	574	579	579	565	593	596	604	595	556	562	560	590	552	610	562	556	568	593	561	573	580	572	571	576	576	574	607	572	584	596	607	544	600	589	545	567	524	541	638	605	591	530	525	600	528	528	581	547	584	543	564	575	599	540	577	604	554	558	585	563	590	599	569	564	536	602	563	595	564	558	619	592	519	572	615	594	565	583	550	559	576	587	551	560	579	588	588	582	566	569	549	550	593	590	576	599	545	545	562	567	545	573	579	581	583	575	577	536	571	545	528	574	563	612	567	568	518	538	583	551	605	574	548	569	593	538	565	560	582	592	556	588	600	546	560	575	605	552	569	569	567	563	550	551	612	600	585	580	611	540	606	567	605	566	544	603	584	559	551	574	581	596	561	579	560	587	562	578	556	540	564	570	592	568	551	549	588	593	580	548	556	579	553	545	574	546	606	603	582	581	591	569	598	563	597	598	600	567	563	573	576	596	551	589	546	570	574	548	591	569	560	613	605	566	582	588	556	573	605	584	533	549	581	582	556	549	558	536	527	562	561	546	609	566	538	539	597	566	537	540	522	596	591	590	526	578	591	612	596	559	552	598	576	593	570	540	582	601	577	612	607	563	564	588	602	561	612	588	545	568	570	562	588	583	541	589	517	598	569	593	572	579	572	580	596	576	580	534	554	634	552	553	580	569	583	596	572	550	552	576	582	602	526	570	591	618	585	574	559	554	547	601	600	630	545	610	575	611	528	583	588	563	577	526	589	590	601	568	563	565	618	528	587	571	599	608	544	594	591	563	564	595	582	560	544	584	601	620	586	534	613	575	574	537	615	551	597	628	628	537	554	571	552	588	618	585	589	575	595	589	573	531	556	593	581	591	579	545	511	586	604	562	555	589	533	544	563	549	572	589	570	558	552	599	578	560	602	572	550	588	592	564	530	581	585	583	567	591	589	566	575	567	580	565	590	564	588	560	579	533	561	586	544	568	573	572	577	593	569	577	542	567	560	561	617	582	583	588	564	551	578	626	536	564	558	629	557	572	609	571	589	587	589	582	563	588	589	592	563	588	560	560	549	561	527	577	547	566	596	536	579	626	568	572	533	557	562	576	581	628	569	594	614	547	545	579	543	561	599	596	566	600	557	577	552	599	554	552	569	602	598	573	547	557	590	541	572	556	575	575	593	553	578	521	575	598	551	573	597	570	598	575	583	575	567	566	591	544	582	574	578	552	603	573	593	564	586	589	593	564	570	579	587	577	577	588	593	597	593	574	575	582	538	574	585	562	579	611	594	548	554	539	566	578	568	580	561	570	598	605	597	625	621	547	587	539	560	577	570	590	564	556	569	633	574	580	591	535	624	564	591	559	564	584	571	575	533	527	615	601	612	551	584	554	537	589	578	553	599	574	560	565	556	565	584	573	599	583	556	549	589	622	590	578	595	566	565	592	527	591	518	566	568	577	594	579	579	582	558	552	546	569	584	556	607	539	551	589	566	562	590	544	551	578	563	548	564	566	617	567	583	531	562	576	632	554	606	582	571	545	577	571	621	626	573	587	575	580	576	521	557	582	604	563	563	549	593	592	611	586	588	572	565	595	550	526	536	561	586	553	595	575	551	553	533	560	556	570	568	608	605	530	560	605	579	574	577	591	600	548	587	579	590	602	610	578	575	533	589	576	561	575	558	599	586	555	610	598	606	578	580	581	572	516	566	568	561	596	589	551	613	576	585	559	557	572	612	589	603	553	580	591	546	566	555	559	587	583	563	563	577	570	564	585	560	581	594	632	594	559	555	613	547	557	553	585	569	576	562	593	570	561	551	589	578	579	549	585	573	566	593	557	512	582	591	586	572	548	579	566	587	546	555	585	567	604	584	594	568	570	577	574	599	561	612	558	589	562	556	565	529	530	566	550	577	565	556	522	539	551	589	559	531	614	597	556	569	563	590	614	556	594	577	604	558	596	560	567	580	535	553	586	580	565	584	583	569	629	580	570	584	627	593	575	607	556	600	542	558	622	541	562	559	582	586	597	567	596	570	556	554	576	603	547	604	556	533	591	522	588	576	572	563	573	643	566	617	554	587	577	557	574	589	591	552	600	556	586	566	601	547	571	568	564	562	609	576	628	576	558	595	560	565	617	574	592	585	581	604	576	610	495	578	602	608	591	607	583	526	550	590	569	546	578	553	575	555	603	581	583	538	558	555	601	555	613	576	603	548	550	533	564	558	581	580	551	557	557	585	596	636	533	558	592	588	547	536	548	566	589	554	571	575	559	615	581	625	548	561	610	589	571	579	554	572	575	611	591	588	585	579	548	554	557	625	605	555	585	575	560	547	549	556	552	592	587	579	553	573	587	587	610	554	580	581	598	584	571	561	617	551	542	569	569	601	546	542	576	616	570	567	566	560	559	566	600	506	598	550	575	587	602	581	606	578	572	571	580	537	574	589	538	572	593	576	558	576	559	585	583	544	556	575	528	570	574	568	613	525	571	550	571	571	633	570	561	613	577	620	572	556	610	547	547	522	544	541	576	537	555	559	558	584	628	574	587	544	586	564	565	541	575	572	596	572	579	580	566	546	580	590	570	548	517	568	569	585	592	596	557	545	539	598	583	565	581	562	592	584	565	586	539
50141	23683	12648	4613	2531	1841	1377	1257	908	706	638	708	684	644	515	410	386	347	360	360	355	356	315	312	335	332	332	325	326	280	306	313	284	311	272	285	266	289	276	286	298	297	295	265	258	247	264	284	295	281	274	276	272	260	256	282	274	271	241	260	277	301	254	300	269	285	291	307	270	272	302	286	303	289	246	275	271	298	238	265	255	287	223	291	269	288	276	267	243	278	249	232	259	219	289	274	257	269	298	256	253	296	286	285	264	301	288	263	258	256	261	301	274	275	271	279	274	297	251	313	296	287	268	261	294	251	275	270	282	253	275	284	251	248	259	275	253	279	292	264	301	279	264	262	276	239	229	283	278	253	254	288	287	254	253	300	251	258	282	272	258	272	276	266	290	294	268	290	264	265	289	270	310	274	281	291	303	267	291	277	274	266	288	268	272	254	278	271	269	258	287	285	294	270	247	265	302	273	279	263	242	263	258	272	245	272	258	260	275	277	281	267	263	250	254	305	287	310	257	253	247	229	246	277	252	290	235	282	247	269	270	274	243	275	251	233	260	252	246	258	292	273	258	275	284	285	268	270	278	268	270	255	269	294	296	270	269	266	306	308	238	286	276	307	285	269	277	299	243	288	282	266	291	282	265	304	262	278	288	257	270	285	299	269	259	288	303	289	282	291	317	287	242	295	276	275	263	290	280	262	275	219	278	282	287	271	278	247	246	281	273	277	281	296	283	249	275	283	258	285	284	273	253	266	291	283	263	266	296	261	277	282	284	256	261	283	279	251	281	280	250	259	307	255	257	302	263	292	248	289	275	308	221	313	259	261	270	265	309	259	257	291	287	259	288	280	271	272	251	270	266	284	271	311	259	268	273	242	273	299	281	249	263	238	263	287	266	257	299	249	284	275	290	262	259	264	260	274	275	291	289	280	254	251	251	293	267	291	258	303	275	293	290	280	310	284	275	288	278	292	285	272	243	279	275	253	282	287	287	260	261	255	254	275	276	267	246	274	283	272	257	281	261	298	282	243	267	276	271	281	300	271	291	257	300	275	274	248	283	268	292	276	263	243	266	308	286	272	273	303	257	219	247	253	257	279	268	246	238	279	285	277	243	269	259	287	285	246	279	291	264	297	277	253	313	295	279	269	272	267	279	282	269	271	231	263	272	278	258	255	310	283	278	262	293	224	256	258	262	287	259	267	273	290	284	287	291	275	235	268	267	275	254	271	257	268	266	288	277	258	281	266	277	270	262	278	269	292	281	279	280	278	259	292	282	289	260	280	245	239	250	270	254	288	281	274	254	283	275	246	272	279	281	297	262	265	278	305	257	288	278	261	267	274	295	245	260	267	273	277	277	280	243	270	287	254	267	310	275	265	249	278	285	255	275	274	289	247	255	268	233	289	287	302	289	220	278	259	272	233	261	300	239	259	281	268	275	254	313	272	293	271	275	255	252	278	273	275	268	269	265	285	255	268	309	280	278	257	269	284	305	255	287	270	297	295	252	241	285	276	290	298	257	237	249	249	243	292	262	238	257	281	261	280	241	269	290	271	259	297	263	294	292	282	294	277	291	275	291	278	281	249	245	262	327	336	258	261	256	282	271	295	293	306	276	268	283	282	264	298	279	298	286	275	271	255	268	300	288	275	306	248	279	302	240	268	258	255	312	279	238	277	266	253	259	260	276	254	268	246	292	304	277	319	269	287	246	279	244	248	290	239	306	235	266	283	246	308	240	286	236	281	239	257	272	279	304	253	253	259	311	288	273	262	259	269	270	272	288	273	269	269	269	278	273	288	269	262	250	284	287	291	281	284	306	250	243	257	270	291	290	231	271	269	243	267	262	247	297	306	251	293	276	263	258	286	293	289	303	266	278	251	254	249	246	264	257	295	289	255	273	298	252	297	290	309	267	233	296	302	264	279	301	297	300	276	297	260	251	238	276	277	275	263	294	271	267	243	254	280	274	274	265	290	257	263	271	267	261	287	308	260	257	264	260	267	304	277	262	298	293	255	264	261	303	269	307	268	270	286	284	239	264	278	244	233	252	266	279	248	290	268	266	290	265	248	305	277	296	261	261	283	254	259	264	289	279	285	295	275	285	255	271	280	252	287	270	287	274	313	269	252	268	278	265	272	286	271	298	266	253	296	232	264	268	266	262	278	281	302	309	268	281	281	249	285	302	260	306	272	267	287	275	295	269	297	285	250	284	271	260	291	268	296	273	274	269	306	251	281	271	256	288	317	284	254	273	247	243	273	254	274	264	297	261	271	299	267	262	243	282	311	252	295	327	281	274	273	263	290	259	314	274	276	286	274	240	300	240	306	278	251	278	269	266	296	271	270	262	237	253	252	296	294	250	269	318	288	275	239	281	276	299	272	260	279	263	288	246	266	288	320	271	269	264	280	252	278	261	293	260	246	287	269	272	230	256	252	286	275	315	297	279	270	299	248	266	287	258	234	259	265	292	301	260	306	284	252	283	300	256	290	306	292	269	289	265	281	299	276	282	293	276	256	257	288	286	294	295	281	283	261	274	264	268	285	256	276	290	258	270	288	275	258	287	292	242	268	260	290	235	256	284	245	275	250	278	293	311	284	325	249	267	218	274	265	243	281	267	314	263	250	291	260	285	289	266	252	281	266	263	247	287	287	249	293	275	293	269	270	255	252	257	256	294	224	272	279	275	282	288	259	258	245	223	283	292	293	271	281	280	252	259	294	235	255	304	270	251	307	283	250	280	288	292	284	283	277	305	290	297	259	235	284	292	297	258	277	304	285	283	245	252	315	269	269	256	283	263	266	256	235	253	267	247	286	316	245	285	249	335	279	263	259	286	255	243	271	300	278	298	269	285	297	243	295	263	273	293	250	261	288	269	277	270	284	303	261	255	299	270	274	270	251	259	279	288	305	253	258	269	266	267	259	296	280	284	279	276	303	249	275	267	233	281	267	259	307	295	265	282	284	265	287	259	264	282	286	284	275	284	267	290	264	273	272	281	258	267	292	264	266	257	274	267	278	311	310	278	295	271	303	285	276	286	272	263	277	270	255	254	270	277	263	248	253	271	280	260	249	282	292	300	289	256	260	296	282	275	286	308	281	285	308	291	273	281	257	282	260	265	301	305	272	263	268	262	281	298	278	256	303	278	264	253	277	265	266	254	319	271	277	266	278	264	294	258	289	271	288	269	254	273	235	244	267	248	287	243	286	254	248	289	276	284	281	257	298	313	287	293	269	243	302	263	272	279	303	275	306	264	292	256	252	282	268	290	285	279	278	295	277	279	274	271	271	293	249	267	274	286	248	288	237	250	297	271	265	263	280	282	296	262	292	284	262	260	261	287	264	271	263	265	249	286	279	258	282	250	257	273	272	312	285	270	277	294	283	310	305	283	272	294	284	281	268	259	287	250	275	258	281	266	287	275	259	277	260	257	309	333	311	271	284	309	289	294	274	280	290	268	293	290	277	246	301	260	240	286	280	260	296	305	291	256	238
29222	14400	16106	9150	8210	6528	5328	4661	3559	2810	2643	2953	2978	2406	1842	1400	1343	1199	1082	1073	1076	1027	864	751	778	884	807	792	809	747	752	771	714	726	706	690	670	630	602	612	630	588	641	610	598	627	580	661	606	627	591	591	622	576	596	589	529	590	567	542	602	592	570	615	558	572	589	564	579	563	609	590	592	597	633	582	605	634	616	580	573	587	579	603	607	533	574	594	553	613	580	619	548	616	566	599	579	573	559	599	596	614	559	571	575	605	569	574	577	592	592	564	580	566	577	601	550	647	592	590	595	600	560	568	598	626	642	578	597	593	556	530	585	595	607	587	580	600	571	636	602	571	590	587	551	588	596	585	569	622	561	599	572	598	569	569	599	595	566	623	562	571	608	599	605	572	607	585	549	597	554	577	596	517	590	575	595	567	581	544	582	618	560	590	561	558	605	561	566	580	549	598	588	580	559	622	550	544	550	628	561	553	590	592	624	593	598	585	542	574	580	600	581	583	599	623	538	582	618	579	599	608	554	583	551	574	593	555	535	600	582	562	624	582	596	579	545	606	553	580	555	580	593	583	605	617	582	575	563	582	554	578	579	570	591	600	579	545	617	576	629	548	561	569	581	600	563	581	567	535	621	581	599	592	588	574	587	581	567	548	573	569	581	617	572	570	564	588	554	598	554	612	533	571	603	614	536	577	608	596	603	590	607	579	570	568	583	578	537	564	606	593	601	609	569	584	604	576	551	540	590	560	562	606	537	575	572	524	556	570	560	554	570	603	598	589	575	568	516	587	594	583	560	554	567	566	642	588	582	617	550	564	578	571	609	612	595	559	568	540	595	603	613	553	531	582	598	590	558	578	627	581	608	555	601	565	582	641	603	573	581	603	555	594	592	584	611	595	589	608	585	610	643	570	600	598	556	591	585	532	553	619	569	603	603	559	597	600	596	571	584	589	567	597	594	559	558	586	538	562	583	592	557	566	552	592	587	594	621	604	621	541	585	554	620	539	560	561	604	550	617	613	553	558	561	604	591	588	577	552	595	592	626	558	552	590	595	554	600	536	557	597	566	590	522	567	577	551	600	584	602	575	614	591	569	556	575	574	572	582	548	617	597	554	536	629	585	586	552	566	588	598	578	608	602	597	598	627	598	543	564	643	603	594	558	563	541	587	607	574	561	584	589	572	575	570	579	596	590	586	600	616	592	595	573	577	551	558	579	571	552	561	591	558	554	587	594	630	588	554	573	563	612	627	554	585	615	578	599	562	573	581	592	550	581	607	574	595	559	583	579	587	566	586	550	566	564	569	595	586	601	620	559	554	603	560	559	571	602	578	598	596	576	581	608	587	576	578	589	594	572	603	576	591	638	564	586	584	547	582	599	584	579	577	565	584	652	597	599	548	622	594	567	582	579	560	577	588	562	579	593	600	558	595	624	585	589	582	605	609	610	597	545	589	570	582	565	563	538	610	565	597	620	562	538	579	596	580	578	585	572	581	596	566	558	575	592	572	608	607	631	585	578	535	588	565	585	584	606	563	599	586	569	565	581	584	587	545	569	588	595	569	600	568	577	560	585	602	545	560	587	589	559	555	609	581	576	596	594	565	586	564	541	588	570	595	585	577	588	521	582	627	649	573	547	580	612	546	606	561	564	536	592	578	540	622	591	629	571	591	593	577	582	569	547	584	594	560	589	577	569	556	576	601	557	611	624	507	571	599	565	588	607	577	609	584	545	608	550	574	560	618	566	597	537	553	599	586	606	595	581	579	577	563	561	597	578	589	578	586	583	587	550	527	564	582	616	562	562	601	581	564	573	619	569	574	587	574	606	595	567	608	584	573	601	596	553	623	579	550	593	589	578	621	594	596	609	577	580	577	598	561	598	569	605	600	638	603	592	585	600	589	536	558	599	616	569	568	579	559	578	578	541	558	595	607	598	581	583	571	593	567	608	586	598	605	600	581	617	557	548	576	567	563	574	563	613	604	556	560	593	567	579	549	598	600	599	556	581	582	610	548	561	642	643	595	602	573	567	591	570	584	606	595	613	570	570	546	639	594	589	615	589	554	564	607	575	560	585	560	549	599	626	606	585	592	618	562	606	544	576	603	579	640	597	631	623	559	621	569	549	582	602	611	594	614	561	541	546	586	575	551	565	615	577	556	577	541	548	587	569	563	593	567	594	543	597	596	560	565	583	574	549	573	575	544	598	562	569	588	542	565	576	569	534	573	577	611	596	580	545	604	638	607	644	582	609	565	599	609	574	537	621	610	586	556	531	573	555	570	605	584	585	575	615	563	582	593	572	595	519	556	542	591	598	570	640	545	587	594	609	563	601	609	559	600	639	577	557	577	574	582	612	578	593	595	564	590	572	598	563	607	588	578	605	609	572	595	535	587	553	610	543	613	604	525	588	578	560	577	593	589	597	570	582	588	597	552	595	634	641	549	567	595	600	601	618	593	604	529	600	584	590	571	582	571	606	622	554	558	580	586	570	577	595	609	578	605	581	569	603	589	612	626	599	610	608	591	582	586	585	612	583	601	565	569	546	573	571	511	597	586	641	587	553	585	571	614	580	544	561	594	583	586	589	600	576	570	580	599	593	582	547	579	576	569	598	585	624	558	555	580	588	595	566	564	566	570	584	603	574	540	570	571	613	574	561	570	592	594	575	579	565	543	588	619	581	562	577	527	585	600	597	634	569	555	574	611	606	578	607	557	584	618	567	538	593	540	582	580	579	562	592	643	568	576	585	595	585	588	570	594	611	554	610	524	590	572	565	569	597	539	577	611	584	595	554	571	623	554	569	577	588	565	579	566	587	581	561	591	586	574	567	532	619	572	569	588	598	590	577	575	588	602	570	575	585	568	572	556	589	609	572	602	585	553	593	569	609	590	564	582	581	560	550	596	578	572	582	559	589	573	566	562	517	607	591	604	595	590	584	578	574	620	581	599	588	616	580	593	564	581	573	552	586	572	601	541	598	636	570	579	571	574	571	581	538	588	592	637	574	588	595	537	593	573	539	596	587	563	587	583	628	574	605	570	574	550	604	550	650	578	581	571	600	566	610	593	578	579	559	588	553	618	621	575	568	561	599	594	590	587	599	588	586	541	583	580	564	586	568	591	633	619	562	590	557	586	578	539	601	585	579	565	581	602	616	616	585	594	610	545	593	621	582	582	620	617	561	616	590	599	609	564	594	562	599	568	619	586	582	565	569	624	595	622	572	553	599	620	553	533	580	579	612	592	599	598	607	561	554	565	539	623	580	565	611	567	588	563	615	599	575	540	595	565	541	606	604	604	602	589	580	587	549	611	604	596	549	586	559	598	590	594	547	540	562	551	553	593	580	533	599	614	559	589	577	577	534	549	553	582	549	633	558	608	564	573	551	595	547	584	569	606	618	565	554	574	574	557	568	546	569	530	609	606	518	568	583	574	551	547	593	620	588	593	559	550	569	587	584	607	638	594	553	618	549	585	574	587	555	617	599	632	561	576
56494	27385	19888	7460	3770	2478	1930	1642	1153	904	1014	1027	982	866	620	552	460	422	432	443	419	423	413	370	343	345	339	357	357	309	353	337	348	355	312	321	333	310	339	301	307	337	312	279	318	310	278	314	285	308	314	298	312	321	336	313	327	359	298	310	307	287	327	306	271	296	343	330	341	331	323	286	302	265	297	290	318	317	282	318	290	283	333	276	270	303	301	296	309	282	291	267	272	316	323	315	324	299	297	292	297	318	327	320	316	332	324	314	291	330	278	264	292	285	289	333	323	309	306	306	301	314	292	307	293	285	306	304	298	319	354	315	295	336	300	292	303	302	302	309	304	271	336	297	281	321	307	299	326	314	317	331	301	278	316	305	321	336	311	322	316	303	315	280	309	337	339	302	312	296	275	322	313	327	327	322	304	327	272	324	300	322	270	301	279	307	294	330	252	321	310	314	306	272	301	303	294	283	300	313	277	298	286	310	312	303	291	302	324	302	320	299	319	331	290	313	308	298	305	288	297	347	323	304	306	294	292	292	269	299	314	323	315	283	318	362	310	294	317	308	295	279	293	301	275	345	341	297	287	325	295	266	306	320	290	323	296	319	306	302	314	280	303	319	308	305	309	299	298	329	277	308	333	323	307	266	317	291	306	312	358	288	299	308	304	291	306	334	314	296	341	307	325	291	300	272	325	281	295	294	325	275	310	335	308	314	306	313	342	340	304	332	295	293	258	298	316	323	315	298	312	347	310	328	315	287	322	311	314	294	283	305	310	277	307	309	316	322	334	279	311	306	346	337	297	326	308	329	320	297	310	318	343	346	301	279	295	286	273	308	294	280	334	288	281	318	306	317	291	288	315	266	312	328	316	330	356	321	346	323	297	312	276	319	311	317	319	254	327	287	328	294	277	314	322	295	265	280	326	318	303	308	294	308	342	309	329	282	331	304	307	309	294	310	293	303	322	305	319	312	329	302	277	344	291	327	296	292	301	288	347	314	310	276	279	272	306	317	296	261	300	300	295	311	345	310	293	306	280	323	322	304	300	324	319	313	308	267	282	275	339	329	346	325	309	299	311	304	299	276	318	312	312	318	292	289	312	314	280	288	311	280	313	312	320	312	276	259	318	289	315	284	278	274	304	290	312	294	313	308	310	293	284	312	307	280	319	306	321	322	323	325	309	297	312	316	315	302	275	356	274	291	274	358	311	289	288	337	317	323	281	301	283	270	316	318	296	312	315	286	315	289	354	325	339	324	300	314	313	300	304	318	261	296	291	301	305	311	299	289	294	302	294	299	287	298	305	307	313	306	293	325	304	314	301	297	346	327	293	322	294	294	312	296	332	326	318	303	275	296	312	329	295	304	263	312	311	295	296	332	324	316	315	338	276	309	299	308	324	316	282	306	300	338	347	307	313	310	333	324	296	285	327	322	271	307	303	342	301	303	369	298	325	336	328	330	302	298	305	310	286	274	299	306	320	315	299	323	331	307	328	273	295	305	327	325	313	339	306	334	312	335	312	327	283	275	307	287	320	317	306	305	281	304	298	329	306	307	310	299	311	330	281	327	279	286	351	283	276	304	286	319	281	285	307	315	275	268	298	281	305	303	314	273	327	264	300	285	307	271	297	306	303	291	297	326	313	315	305	343	323	292	303	276	279	321	321	318	314	289	302	335	330	270	302	296	283	294	300	294	308	289	299	276	262	301	303	286	285	300	317	271	275	287	300	320	301	316	269	308	314	289	298	313	291	299	276	282	275	273	292	308	365	303	311	345	300	314	309	304	309	288	273	329	326	288	313	293	311	288	330	307	329	340	336	322	322	301	290	289	298	293	286	312	315	307	286	322	330	331	282	268	298	316	304	295	283	341	281	304	333	327	270	263	269	338	332	312	300	329	294	293	323	281	297	275	309	308	377	311	301	293	289	278	301	316	320	313	288	301	363	296	320	294	300	310	304	299	312	332	302	297	316	305	294	299	327	305	310	318	323	318	330	334	281	294	322	308	283	318	300	320	280	293	303	298	285	302	306	293	277	322	282	293	284	311	291	302	323	315	284	311	266	318	319	297	314	334	306	340	315	319	306	295	305	314	325	317	314	287	298	302	299	323	308	289	274	303	299	297	302	299	283	319	307	304	326	311	332	321	271	296	303	310	321	294	278	307	329	356	293	310	317	337	332	325	315	295	277	291	320	329	315	294	287	279	301	301	289	314	306	307	262	352	323	304	320	282	305	295	336	280	307	305	296	305	306	317	292	319	294	302	338	292	322	274	315	297	330	327	347	363	298	316	314	323	317	313	321	299	293	305	311	306	294	293	328	280	311	308	285	269	313	324	290	349	291	321	295	311	340	334	312	288	271	300	317	308	298	260	295	290	293	320	270	327	310	306	315	320	371	288	314	274	297	298	302	276	282	297	296	327	311	315	303	318	321	313	312	308	306	319	296	329	341	301	343	300	323	322	325	312	355	293	316	312	300	285	317	323	291	259	282	287	293	282	309	310	340	297	316	292	309	285	334	311	291	301	277	322	319	327	306	290	278	275	273	328	312	327	304	296	360	316	276	296	330	295	327	296	275	247	308	305	270	306	270	275	298	313	284	324	293	333	350	296	292	259	275	316	301	316	336	295	329	320	318	344	309	303	292	282	311	289	299	282	338	318	299	320	302	308	281	299	296	316	320	336	315	336	312	298	323	297	300	323	313	296	300	283	297	279	337	316	304	313	317	306	305	311	298	344	300	308	271	270	306	312	320	299	268	305	333	280	331	298	317	297	299	325	291	322	308	328	330	331	278	323	302	282	304	266	282	281	296	287	318	337	329	289	295	280	310	305	297	302	277	306	300	323	309	288	292	383	311	294	305	293	277	322	287	297	304	304	280	295	294	320	300	297	280	308	325	308	333	279	285	298	294	299	320	322	288	338	294	317	284	325	287	326	311	270	301	294	279	283	345	306	278	299	332	341	309	303	288	302	317	323	318	334	282	326	297	297	308	299	325	339	314	280	303	331	297	316	334	291	322	303	304	291	347	299	294	325	296	342	296	319	308	320	308	306	286	299	307	326	295	292	329	310	278	283	283	312	276	283	303	321	283	324	293	277	289	323	318	318	279	307	283	274	290	336	339	277	289	286	293	338	284	308	314	306	308	298	310	327	318	313	307	333	311	321	289	307	285	307	299	279	324	320	318	273	314	289	282	291	329	320	301	282	325	345	312	303	325	295	306	303	305	315	311	316	334	304	330	300	344	325	281	328	328	292	290	313	294	285	323	342	292	323	296	293	318	283	325	324	313	321	273	326	297	312	287	310	297	282	328	333	282	306	268	327	309	300	318	302	314	331	324	321	276	319	303	339	339	302	317	360	324	288	308	283	278	320	284	316	315	309	296	336	314	298	357	329	334	256	295	331	270	266	287	303	309	294	333	305	308	264	317	280	313	317	286	312	327	304	303	292	320	318	297	318	312	312	306	303	281	259	297	304	305	324	301	296	285	341
32618	17372	23679	11917	10651	8673	7513	6463	4795	3796	4228	4618	4276	3506	2597	1893	1734	1470	1412	1362	1327	1211	1090	947	868	984	969	995	983	888	966	855	778	792	823	769	695	676	679	665	708	643	672	617	674	621	654	633	635	656	610	664	641	638	660	627	660	671	674	628	673	623	641	631	656	619	604	653	638	652	671	642	646	595	655	690	653	609	672	639	649	672	640	681	649	634	672	642	668	675	632	672	665	653	642	625	650	640	663	674	670	648	656	666	659	600	657	632	633	624	595	599	648	638	620	680	659	682	634	660	672	601	656	635	581	627	657	677	590	640	634	670	619	627	616	654	651	605	684	659	603	645	682	666	654	589	674	625	656	658	665	620	675	610	677	599	610	628	615	610	605	649	598	615	600	626	633	600	621	650	653	653	621	645	602	651	644	583	642	650	626	657	632	590	668	656	623	637	655	642	650	650	660	654	636	665	657	587	623	643	635	643	658	649	587	636	654	639	649	628	683	620	607	651	651	622	644	622	639	614	634	644	635	651	618	630	692	663	639	642	665	597	687	616	643	599	630	626	598	619	627	578	659	582	637	658	598	618	619	675	665	635	601	632	671	660	605	601	652	607	625	693	549	635	638	654	639	604	630	626	680	662	660	641	627	634	614	671	612	676	648	664	648	622	654	620	691	662	665	695	627	646	622	609	648	689	632	637	625	656	651	643	652	636	647	603	654	634	658	636	650	650	704	619	627	638	595	678	625	632	586	652	648	659	627	633	661	591	603	622	647	663	612	644	627	637	633	595	620	629	649	601	645	678	628	688	653	674	607	644	650	651	623	629	611	653	619	654	625	662	673	641	684	651	648	658	594	682	651	680	641	634	645	636	649	619	638	612	613	625	629	627	683	635	631	653	660	682	653	661	627	650	668	667	672	630	655	638	662	627	692	645	625	637	684	625	590	632	599	662	656	656	638	631	599	619	624	632	659	654	672	631	632	667	599	671	648	643	639	679	635	627	639	646	611	631	634	589	635	604	607	667	632	675	615	657	648	645	627	587	645	647	618	621	600	661	612	668	620	617	633	629	601	649	614	630	638	644	660	639	644	635	623	598	641	618	642	616	647	626	653	631	674	641	637	637	635	650	632	666	615	681	646	645	590	584	656	639	610	639	624	653	668	625	630	637	655	681	631	666	696	674	616	591	616	631	625	698	683	618	641	635	648	592	636	639	684	668	609	617	644	617	626	659	673	573	641	661	624	649	678	644	637	623	656	631	693	645	653	682	655	651	625	583	596	648	641	650	660	655	605	657	600	658	650	631	613	630	639	620	657	630	683	650	667	601	644	606	612	633	611	704	634	590	645	601	675	620	649	644	613	656	638	647	640	583	646	660	628	639	608	605	667	643	625	605	633	654	647	665	669	653	650	660	636	578	663	658	645	650	647	673	625	679	675	643	687	618	649	608	623	642	614	671	623	606	669	669	622	644	662	636	659	645	636	618	650	678	627	665	674	640	677	640	622	637	623	616	685	669	657	630	715	676	608	675	640	683	664	650	655	598	611	595	646	628	619	633	670	667	633	566	650	674	663	647	650	692	662	614	639	650	627	672	617	654	633	698	651	625	648	636	640	642	645	651	650	669	614	627	661	683	643	698	624	663	642	668	672	674	644	651	657	618	621	623	635	671	628	660	631	578	638	584	643	629	633	655	653	629	678	648	656	595	613	615	649	620	688	586	665	591	616	630	630	649	614	656	654	576	645	675	634	617	588	651	682	631	624	630	644	651	659	662	640	653	608	647	620	642	631	661	656	655	654	652	654	635	590	642	650	635	649	612	682	641	665	657	661	685	626	659	639	609	666	620	649	685	630	624	655	642	666	648	606	632	630	608	623	612	658	668	626	671	638	612	706	648	641	600	596	655	630	605	654	649	635	670	614	622	636	677	637	635	636	684	660	602	616	637	637	645	617	631	661	651	664	673	648	612	665	634	609	620	637	621	624	645	655	633	666	694	615	609	626	621	664	650	655	621	662	628	683	652	632	663	636	643	629	697	680	673	683	639	648	636	656	661	617	697	621	669	651	602	661	667	629	630	662	635	632	670	655	648	639	711	626	633	660	666	607	657	643	613	645	650	621	673	654	657	633	675	611	615	638	671	666	668	696	635	610	649	647	624	659	663	644	621	619	655	658	617	628	667	633	642	626	619	629	611	604	645	635	593	644	652	644	616	652	629	623	646	589	636	634	630	607	634	664	650	665	655	641	627	650	606	680	624	630	664	632	660	670	614	664	655	662	629	647	697	642	671	677	635	623	660	647	647	619	624	604	670	631	649	622	686	647	600	628	644	616	637	623	635	638	661	646	670	619	612	659	649	614	649	698	627	636	615	706	669	626	673	637	666	616	627	605	666	643	641	641	632	677	681	652	616	579	649	611	646	636	664	685	637	635	618	641	653	637	599	647	590	638	651	640	644	653	613	660	627	607	649	605	653	611	607	693	652	607	632	628	633	664	623	628	638	638	679	658	679	608	650	618	627	624	666	661	635	611	668	624	645	659	620	677	698	636	637	619	653	657	676	590	626	620	639	647	660	647	646	641	685	600	613	632	643	603	620	676	645	658	614	640	652	642	620	680	641	616	639	634	663	622	646	682	666	639	651	645	663	613	614	597	692	641	663	654	626	646	634	652	631	597	646	655	603	657	653	676	606	678	593	629	619	621	609	647	667	636	641	653	595	653	636	671	606	662	657	643	607	654	636	618	658	664	644	692	663	644	628	636	666	668	600	635	662	636	640	641	628	632	637	643	575	640	603	654	668	567	631	612	637	667	676	669	657	634	642	652	637	654	686	615	609	639	653	632	606	675	635	637	633	651	654	599	625	602	630	595	649	630	644	658	651	646	672	692	669	645	614	641	603	656	649	659	667	634	646	696	656	601	659	589	647	659	643	644	659	611	630	595	629	638	645	612	658	662	666	576	603	632	611	631	624	673	688	638	674	611	685	617	599	621	658	622	632	640	648	693	670	658	666	630	654	601	637	620	593	667	664	651	648	706	647	621	637	610	617	600	637	622	698	627	629	631	612	631	637	646	642	691	639	644	646	630	643	655	671	666	684	608	643	659	598	673	633	684	689	615	639	629	580	668	643	683	627	651	605	645	588	722	649	702	680	647	661	613	643	591	661	621	683	644	642	643	666	631	646	640	644	656	649	643	653	657	660	635	648	639	587	648	644	620	583	667	652	648	643	639	681	631	638	661	655	602	692	623	659	616	583	659	653	652	659	599	643	646	643	595	628	617	622	609	600	654	664	666	650	615	593	656	630	682	669	651	607	680	627	648	619	667	633	643	671	635	648	635	629	631	693	697	648	639	607	598	675	632	644	644	620	644	670	636	626	614	626	632	684	630	695	599	597	651	640	641	671	640	615	627	646	657	660	718	647	629	647	692	673	705	674	590	633	648	622	626	614	677	619	620	662	684	654	642	699	621	637	606	589	662	620	648	645	623	648	667	648
30109	14151	7219	2268	1339	1030	787	727	494	467	580	522	529	472	441	322	345	334	329	331	333	297	320	264	255	281	266	292	264	294	288	306	303	274	268	270	293	289	284	267	255	281	262	302	293	287	282	270	264	286	260	265	282	288	276	277	296	274	258	297	258	286	294	261	270	303	266	236	227	268	304	280	250	278	274	253	259	281	253	264	292	289	249	274	255	302	252	288	296	287	264	269	299	277	237	244	280	265	264	232	286	243	252	265	279	268	264	259	259	265	269	260	250	270	309	274	310	260	261	259	294	279	253	273	253	297	273	300	288	261	264	269	268	283	279	247	265	265	295	286	275	262	296	264	264	247	256	237	269	265	257	256	286	318	255	319	295	258	290	309	279	297	272	248	268	262	250	300	250	315	296	300	290	297	240	300	270	289	278	241	257	268	259	255	264	260	312	267	262	262	247	282	270	267	285	273	277	272	245	259	269	269	262	252	280	279	240	284	277	288	268	260	273	244	287	260	254	272	232	271	262	252	262	303	267	336	311	278	273	250	286	280	237	266	268	272	240	285	254	291	272	294	269	258	273	261	256	305	259	295	262	233	246	257	307	252	262	281	276	267	296	289	239	273	276	276	290	262	261	252	295	291	275	258	284	235	283	294	300	283	287	251	234	290	271	279	268	231	288	262	242	295	264	256	268	278	264	271	241	299	278	289	263	273	267	275	294	265	275	273	283	261	280	259	255	302	244	235	247	269	257	309	288	291	279	337	269	269	221	270	288	275	252	291	266	262	254	282	279	321	235	251	278	303	276	282	272	269	231	297	267	290	289	260	274	276	294	262	262	255	228	249	273	278	278	273	277	263	254	262	262	261	252	272	234	267	271	268	302	275	281	256	256	245	305	290	274	296	264	259	249	304	269	293	298	261	250	268	306	249	303	277	268	266	252	279	268	280	276	214	289	268	252	263	258	262	300	295	248	269	238	289	263	282	243	267	250	251	286	298	285	262	281	240	277	278	270	272	274	278	252	271	263	251	267	244	304	257	263	278	242	268	263	281	267	267	248	290	289	293	273	308	252	258	248	259	265	248	280	262	279	263	268	263	290	271	267	261	276	269	278	279	273	286	258	253	269	291	259	306	262	255	261	272	255	263	274	246	291	260	240	280	296	270	286	265	292	260	276	271	279	247	257	262	283	294	272	277	274	292	250	241	289	266	246	250	287	294	229	286	259	264	252	282	279	250	294	260	251	236	291	291	261	300	253	277	252	257	261	275	293	286	292	264	269	292	270	244	264	309	288	311	271	238	265	266	281	276	256	288	253	269	254	276	284	266	262	235	283	260	287	309	289	304	285	267	294	275	266	279	297	293	242	273	260	271	267	277	298	306	263	265	263	256	262	247	282	274	289	270	296	255	299	282	279	301	262	292	260	284	286	279	272	250	204	255	282	258	256	264	293	272	271	255	278	283	296	274	251	298	278	268	261	267	271	281	236	251	269	254	248	262	264	257	299	247	261	250	248	292	235	250	275	293	283	251	239	270	245	241	306	262	294	299	265	278	256	282	268	309	313	258	265	263	274	257	237	251	249	297	273	250	280	286	287	261	286	263	262	291	241	280	290	265	270	258	246	294	277	264	270	281	296	258	277	246	255	246	260	311	281	260	277	256	260	282	290	283	280	254	252	262	276	280	243	281	263	281	293	261	331	293	263	253	264	261	277	279	263	288	246	281	252	285	271	260	269	291	262	289	264	268	309	271	260	252	267	256	258	256	267	229	262	282	289	237	274	270	292	286	273	270	275	290	256	282	272	302	312	280	274	255	264	277	252	258	268	258	238	280	285	323	263	254	299	255	275	260	266	290	266	248	285	284	249	262	250	308	260	266	261	299	262	250	267	253	268	253	244	243	266	266	260	305	316	245	268	285	262	255	271	269	244	286	262	283	288	277	261	224	293	285	283	256	258	226	272	272	287	274	259	257	281	256	237	258	267	258	243	281	280	260	294	260	245	312	252	260	308	251	264	281	265	246	279	264	260	313	269	244	263	266	241	268	287	285	289	249	288	255	287	242	265	309	259	264	292	273	260	260	246	283	288	273	282	255	247	290	278	273	265	290	273	295	272	280	269	287	273	253	263	267	253	297	283	269	242	256	283	260	271	299	271	283	252	264	274	277	285	288	286	297	270	252	243	263	239	264	263	312	263	247	250	277	272	260	267	273	255	279	239	274	260	253	285	282	308	261	276	255	275	297	289	281	291	307	294	315	267	256	290	287	276	249	276	279	277	283	257	262	273	284	234	288	284	305	264	271	286	274	321	299	284	286	266	289	279	281	263	280	280	277	256	266	272	271	276	250	260	291	294	263	297	311	267	237	261	301	299	259	273	274	262	256	269	276	277	291	265	260	265	277	265	266	267	279	283	290	274	288	251	278	257	254	254	262	277	274	295	263	256	232	282	264	255	238	240	246	295	275	285	263	293	261	278	284	295	274	294	290	285	288	266	265	253	261	285	296	263	239	263	275	282	270	283	254	233	267	270	280	279	266	246	270	289	264	266	279	245	264	314	309	277	242	254	273	268	274	280	284	261	296	266	272	281	309	274	306	260	274	289	279	253	256	260	265	287	292	269	265	243	275	284	273	303	266	255	262	256	271	271	267	279	279	268	287	285	271	265	270	292	281	293	296	249	234	253	265	290	288	277	255	259	264	293	295	287	271	263	229	274	277	262	269	244	274	292	283	283	305	257	268	264	275	268	272	265	262	288	276	276	256	265	273	268	260	256	284	275	268	277	240	233	279	272	294	279	251	290	292	264	280	288	228	270	287	305	283	280	237	254	275	269	246	275	268	278	286	242	295	275	257	268	254	257	269	264	249	233	263	283	253	269	283	245	285	259	276	238	299	281	305	264	287	266	252	260	273	252	251	257	273	280	275	264	301	262	280	276	266	282	276	241	246	265	293	281	266	258	253	267	285	263	261	263	273	283	272	281	246	298	256	256	247	288	294	265	279	246	287	258	260	280	289	259	291	261	228	322	290	235	255	267	240	304	266	317	289	269	259	250	255	280	240	287	284	250	270	283	270	289	245	237	290	278	289	272	298	251	267	287	295	271	289	269	268	289	295	286	270	298	287	260	239	270	258	242	284	311	287	266	290	283	298	250	247	266	264	255	253	268	262	310	254	311	259	285	300	249	325	255	263	267	267	253	252	249	270	274	300	273	274	282	256	268	261	262	279	231	297	232	262	270	269	294	288	267	267	234	297	271	275	230	287	260	287	250	261	255	255	272	248	269	291	272	292	282	297	256	276	237	302	271	304	276	251	265	247	295	277	291	231	284	280	262	278	291	259	249	229	259	274	287	280	283	259	266	261	289	279	261	285	251	267	285	268	278	278	261	282	254	256	279	252	267	253	264	270	264	246	255	233	276	247	259	291	291	287	301	276	245	266	298	243	269	273	257	250	253	283	234	249	265	267	260	274	277	251	276	280	271	260	270	295	257	309
16638	9029	10173	5186	4745	3777	3270	2723	1935	1709	2042	2074	2024	1620	1315	957	963	884	884	927	854	780	746	623	645	694	707	712	691	740	693	676	673	664	657	596	630	581	620	587	601	591	579	549	558	522	569	557	567	601	587	590	623	629	615	525	569	612	607	582	589	584	550	576	588	587	586	571	573	573	593	603	564	553	601	607	574	528	550	576	576	592	598	554	583	543	592	549	541	572	557	571	597	576	571	520	582	594	547	602	570	545	551	568	546	576	559	562	605	597	578	571	611	607	599	578	577	535	576	563	583	602	603	573	600	544	591	554	604	582	532	563	618	582	611	602	574	571	552	589	573	554	568	599	571	592	570	584	556	523	584	564	529	584	571	566	559	583	600	603	537	561	528	594	579	615	596	576	550	593	620	580	597	579	552	574	557	609	606	596	616	577	578	580	589	571	532	583	552	568	600	606	594	560	569	581	551	566	620	575	553	562	589	591	564	596	587	581	585	560	576	573	554	556	571	557	601	562	541	614	564	544	586	631	576	598	583	597	594	528	536	604	564	541	533	552	568	559	565	642	600	537	567	553	574	647	543	584	581	598	577	536	603	592	584	560	563	562	562	529	534	584	559	599	569	576	550	564	609	605	564	552	557	588	562	578	565	588	540	584	565	582	614	579	624	536	552	541	550	598	570	587	596	537	604	568	587	555	556	600	577	555	558	576	592	563	545	536	563	560	544	535	572	544	573	581	577	575	555	561	549	563	589	540	599	562	554	558	595	583	552	547	558	518	625	532	548	590	553	576	578	586	582	552	572	572	558	560	579	549	537	589	560	595	549	547	595	607	576	555	532	567	573	572	617	549	555	557	531	587	579	593	553	567	571	553	608	574	581	564	570	610	605	557	552	545	584	560	560	547	551	548	595	527	556	554	590	557	594	579	572	594	610	580	542	552	541	564	578	565	527	581	603	591	610	546	569	554	563	564	542	521	552	532	576	544	567	577	568	565	577	616	515	557	558	593	598	542	549	535	608	572	559	572	582	591	550	607	591	581	574	576	569	579	619	527	549	523	576	561	571	563	610	537	550	580	543	578	560	594	579	580	620	588	502	582	545	529	571	588	593	584	606	572	554	591	563	564	588	566	617	608	557	553	579	582	577	659	564	555	539	564	578	551	620	549	594	555	587	570	560	523	553	581	578	572	562	508	546	610	556	561	589	545	595	571	568	592	616	528	596	606	595	616	548	555	564	586	555	601	599	586	543	580	570	558	590	568	575	586	547	594	579	590	543	598	534	550	545	557	592	556	502	527	596	609	592	554	593	568	584	563	567	575	606	577	592	604	586	578	610	556	560	609	567	583	603	571	553	558	560	590	546	581	567	633	552	569	579	565	545	553	548	545	569	539	550	547	569	567	583	595	546	581	591	582	587	576	563	551	546	560	594	523	563	592	599	552	580	620	564	585	562	555	555	592	609	557	516	569	580	566	570	586	604	626	560	587	628	618	577	552	530	576	612	560	579	609	562	599	574	609	578	584	575	566	545	548	609	561	551	528	599	547	570	560	542	574	530	594	569	580	583	551	553	595	522	555	555	577	571	560	575	595	571	593	560	596	620	564	598	550	587	577	589	609	556	638	584	534	587	564	625	575	547	609	524	579	571	608	576	606	540	581	533	559	578	553	520	592	551	581	584	597	547	632	573	624	530	566	569	594	601	541	597	563	564	554	593	590	581	547	602	596	611	597	565	542	577	567	593	550	568	575	617	585	538	597	639	570	556	552	549	561	550	544	610	581	552	591	586	576	580	553	556	585	573	616	575	525	552	542	549	574	566	564	596	587	540	579	574	548	610	560	565	584	609	574	599	591	551	601	567	572	580	561	528	589	561	590	553	599	569	614	564	564	556	576	572	569	535	581	536	605	634	542	570	554	573	556	563	588	565	579	568	606	566	554	591	574	584	554	573	570	569	597	590	589	547	587	562	565	623	605	598	601	557	528	573	559	578	577	586	585	585	562	563	561	582	583	562	594	560	595	549	558	589	579	551	573	595	603	635	567	582	590	566	555	563	601	554	552	557	584	611	584	608	556	562	531	547	585	570	536	570	597	636	553	565	584	539	564	573	579	570	551	589	541	546	593	554	534	583	596	615	591	605	552	553	560	573	565	543	530	576	532	596	556	587	596	608	586	565	615	551	570	578	595	568	571	557	597	558	566	638	525	581	580	544	572	596	597	556	638	579	578	597	577	588	543	589	574	584	557	573	600	590	616	605	557	594	586	574	553	586	602	538	557	591	566	583	556	564	553	580	577	570	580	606	582	568	560	568	583	561	549	591	573	571	583	538	538	574	557	531	581	601	548	560	564	534	594	574	524	514	593	540	530	596	576	585	572	563	594	516	568	600	563	522	538	550	542	584	585	557	618	560	554	560	550	557	599	589	557	561	553	598	564	573	599	610	577	552	549	607	547	606	533	553	541	555	534	624	560	557	590	550	556	550	576	565	572	583	612	518	537	525	606	578	546	600	576	531	576	516	592	568	585	553	569	598	583	550	545	535	535	578	565	538	563	567	603	587	540	592	587	591	542	564	583	592	591	547	542	586	578	571	552	576	610	605	524	533	576	590	553	610	588	588	558	582	549	620	565	548	581	621	545	561	550	601	577	561	568	565	574	578	562	563	558	551	549	585	540	545	555	624	591	556	550	559	571	573	586	586	583	567	564	542	587	558	527	577	555	541	562	601	562	569	524	602	572	587	579	589	562	599	547	603	570	570	555	558	601	615	568	589	601	630	578	608	530	585	566	574	561	557	557	571	578	551	572	577	579	576	584	596	553	560	572	563	522	576	605	537	592	580	618	578	553	596	509	614	571	555	570	579	579	582	570	582	581	534	593	610	567	587	572	614	582	578	574	601	580	574	513	580	624	557	575	578	557	605	555	555	567	544	588	552	593	602	586	574	579	566	554	556	529	573	562	559	551	545	576	573	613	579	536	564	557	564	574	595	570	571	559	593	574	552	547	523	577	532	585	525	587	579	604	556	592	602	569	540	615	532	571	588	604	576	619	580	619	575	601	575	559	559	527	588	564	591	577	586	547	583	572	548	565	560	602	595	603	609	542	607	579	597	607	583	559	555	594	571	531	600	584	596	580	587	562	562	575	562	578	591	532	621	547	547	517	595	544	602	550	589	630	560	598	582	564	591	519	561	574	553	563	566	565	607	551	566	561	564	612	597	567	578	566	574	586	545	589	576	573	593	553	602	529	565	600	581	561	587	557	583	540	574	570	566	542	614	550	577	584	593	557	585	569	581	543	539	573	542	601	551	540	545	565	544	561	566	571	551	574	548	557	570	573	548	572	589	534	631	531	594	561	579	567	530	554	563	579	515	553	562	542	573	613	586	580	567	555	549	524	579	568	537	575	559	570	571	570	563	558	582	596	592	616	618	556	557	551	577	555	652	632	579	556	541	593	567	526	537	603	557	515	566	517	534	597	604	560	511	516	556	578
45616	22111	14537	4700	2567	1700	1443	1155	780	670	884	770	695	688	542	432	389	363	422	351	368	337	330	321	277	307	302	313	317	345	297	295	271	292	254	302	266	281	273	274	274	262	270	272	280	260	270	271	284	291	274	235	248	254	299	250	265	300	310	265	260	260	289	243	270	262	246	274	260	247	272	260	298	266	242	269	278	260	292	255	251	245	281	270	279	270	235	234	262	249	275	275	277	241	257	276	280	268	280	313	260	270	272	274	254	306	281	257	252	243	267	268	300	265	296	243	251	276	275	291	253	266	271	244	297	287	253	286	265	277	237	258	270	279	271	260	243	318	283	267	282	245	220	267	267	281	274	295	249	283	286	264	242	255	241	234	253	291	296	265	283	277	256	270	262	254	234	247	276	274	272	274	268	251	242	258	275	239	273	249	273	252	275	268	284	223	298	279	257	283	264	248	305	257	261	250	233	287	276	275	235	268	258	264	286	244	287	270	271	281	288	258	253	300	299	259	265	289	265	241	263	283	248	285	292	282	279	305	284	290	254	236	267	235	268	289	287	285	290	314	266	242	272	269	280	275	293	255	247	271	269	257	282	264	276	281	267	265	229	271	267	297	285	283	261	275	288	286	266	269	269	303	282	286	262	305	260	290	318	249	277	299	287	295	280	256	259	248	265	256	269	233	267	288	254	275	311	233	285	304	298	254	289	333	281	278	270	275	291	259	267	267	272	281	302	275	281	270	265	274	239	261	261	259	272	230	269	302	248	296	264	265	276	285	246	268	292	288	286	275	260	264	272	256	303	249	256	285	264	255	265	256	295	265	264	265	267	268	273	252	293	304	291	262	251	260	257	285	268	295	297	279	247	270	276	300	284	256	256	258	248	256	258	254	250	278	261	264	286	304	267	269	275	258	274	269	254	271	277	257	255	281	270	263	240	263	273	296	259	255	275	256	255	237	255	243	276	243	265	257	283	287	275	218	289	270	228	286	248	281	230	270	252	265	267	301	275	279	279	267	266	240	240	281	272	305	253	219	263	262	238	300	288	266	279	256	248	233	268	249	278	292	260	269	252	270	293	284	277	251	265	244	285	260	272	252	292	287	238	293	281	269	259	248	277	266	244	278	286	296	229	260	268	236	259	252	273	261	283	290	256	270	273	256	278	289	255	259	296	280	283	282	293	264	267	296	247	266	267	274	246	285	289	283	310	266	270	286	321	312	307	243	227	274	251	287	301	264	283	288	261	289	283	249	279	293	271	270	237	269	263	292	270	242	270	248	256	269	269	292	223	276	267	254	278	256	252	262	256	249	261	275	279	265	272	254	269	288	263	258	273	289	258	262	247	257	284	235	273	259	299	281	248	258	271	245	272	263	276	278	270	323	275	289	304	248	288	251	285	258	263	249	261	244	270	253	296	269	264	238	275	260	293	250	287	278	223	260	294	265	267	260	239	292	271	241	261	268	232	258	274	294	278	269	275	266	276	253	267	263	284	257	261	272	270	267	267	255	288	297	283	270	273	262	272	278	264	270	288	267	275	273	277	287	243	282	276	259	277	264	256	270	263	262	251	266	287	268	262	300	298	270	269	244	308	273	318	300	291	244	262	269	228	273	297	247	264	261	262	275	281	282	265	284	241	279	249	261	279	238	264	262	261	293	265	288	255	256	237	241	242	267	288	310	268	262	247	260	276	234	275	254	271	253	273	260	288	275	292	269	299	272	271	263	292	279	275	270	249	286	269	284	285	284	251	304	264	255	241	229	255	255	279	260	293	280	255	250	281	274	305	283	308	262	257	274	266	277	252	282	289	269	250	243	270	294	261	272	237	265	285	254	255	269	281	260	267	239	236	294	281	239	278	263	259	261	246	274	250	273	267	256	263	261	271	261	279	278	282	246	255	293	272	259	273	274	308	293	283	247	300	270	266	297	306	261	259	297	226	264	277	257	322	287	271	279	252	277	276	258	268	295	291	264	268	253	290	258	281	299	265	250	259	263	245	238	271	260	299	261	289	273	269	268	268	278	299	248	287	271	254	296	288	260	237	266	280	274	281	263	298	274	267	258	295	271	281	252	251	259	245	268	276	264	251	255	271	262	298	269	284	286	256	280	270	248	286	260	274	299	303	272	230	288	242	265	289	271	289	316	295	261	252	265	309	294	261	238	278	250	279	272	276	265	253	271	283	274	257	238	294	266	281	266	299	272	279	251	275	281	232	279	265	264	281	264	251	285	291	277	243	251	277	244	254	283	243	248	248	266	264	269	275	284	265	272	247	269	275	271	240	248	255	283	251	268	278	265	244	234	292	279	280	288	293	279	291	255	281	262	240	283	259	257	253	265	252	258	297	273	290	257	257	247	268	282	270	260	253	270	269	276	273	271	254	267	273	266	255	257	245	290	290	247	248	248	286	286	283	280	292	286	254	248	270	296	275	228	297	228	207	312	239	287	263	239	263	252	286	253	282	286	281	275	270	273	269	283	278	268	293	271	269	268	255	270	271	276	293	271	263	294	270	273	281	245	271	257	274	293	273	251	279	294	251	294	254	248	302	288	260	282	293	274	288	270	281	264	255	223	280	267	255	315	291	272	290	261	225	256	264	265	284	268	272	272	277	286	262	259	278	286	280	291	284	295	257	262	241	241	241	265	251	252	278	278	301	277	263	232	266	249	227	271	270	227	275	265	262	262	276	249	292	256	271	294	249	281	257	258	281	266	258	266	270	251	291	243	245	280	268	251	287	285	269	272	272	275	277	257	256	267	258	251	263	236	270	282	298	260	254	288	294	246	248	256	280	263	269	257	294	283	256	243	258	280	226	290	308	213	243	283	289	274	271	280	252	284	264	273	266	267	266	260	261	251	249	275	311	294	267	282	264	299	273	284	274	246	245	290	239	273	240	268	264	237	261	269	289	281	275	253	248	244	270	242	279	276	245	271	236	234	286	282	277	276	264	277	245	254	290	270	274	259	246	263	273	267	271	251	279	283	250	293	282	281	276	263	293	266	268	270	289	296	275	244	274	265	284	269	260	232	286	291	298	263	284	272	316	277	275	266	262	268	280	249	286	251	270	256	267	249	273	296	248	251	269	259	237	253	252	293	286	280	280	262	255	279	274	302	291	255	286	295	261	238	252	247	286	266	253	247	275	293	254	265	257	241	293	252	242	247	289	256	277	276	273	234	264	268	297	257	266	244	265	316	268	272	256	279	285	287	259	258	287	279	263	262	261	268	275	255	249	273	278	255	222	280	264	279	289	287	281	252	273	263	264	308	288	287	283	276	249	273	264	277	277	278	267	298	268	270	275	262	250	227	277	258	251	259	248	275	291	320	286	254	283	300	289	281	252	235	277	266	291	275	278	267	235	286	277	279	265	267	243	247	259	258	279	251	285	280	266	266	272	270	289	271	311	288	265	255	276	284	260	277	228	224	273	280	297	269	288	255	274	309	285	257	265	294	304	280	297	252	274	270	270	261	268	231	272	245	225	257	286	258
26387	14618	17833	9257	8125	6555	5873	4511	3001	3017	3436	3194	2981	2736	2050	1378	1222	1128	1092	1225	1075	959	899	742	740	768	760	827	885	814	761	732	724	690	676	725	636	649	607	659	541	639	610	548	573	624	591	586	574	607	563	568	567	576	565	618	635	577	602	594	538	572	544	593	554	576	553	559	560	583	512	566	567	599	575	599	549	561	608	582	555	586	581	560	611	619	561	547	600	564	570	582	572	569	592	577	565	592	579	604	574	600	606	604	534	528	553	523	556	583	560	576	578	579	595	573	580	595	584	505	618	557	580	580	579	548	549	606	578	577	580	597	607	565	545	594	553	573	587	597	586	618	569	577	615	563	549	587	601	560	554	565	559	537	557	570	581	554	569	555	541	579	550	574	607	541	597	585	581	600	562	557	558	545	567	590	533	556	596	573	545	516	591	530	564	568	635	562	590	588	590	586	564	588	548	577	577	594	574	534	599	552	520	589	537	549	554	617	577	584	553	610	567	596	574	590	608	591	580	541	600	586	598	615	580	542	561	548	612	551	549	573	570	573	584	588	594	571	561	588	561	565	545	585	608	596	569	522	567	606	584	577	568	549	584	573	594	532	564	614	576	557	584	577	596	579	608	560	576	560	574	560	582	581	558	577	608	572	576	571	553	593	615	560	591	609	592	616	540	584	584	555	586	571	572	562	545	577	560	555	603	563	584	611	567	575	583	556	595	566	550	578	600	550	570	551	513	611	578	545	525	581	506	589	559	577	555	605	521	571	582	595	602	558	571	605	566	617	575	552	574	576	548	546	589	531	518	539	621	588	595	599	574	592	574	597	554	582	511	558	573	581	604	562	562	569	527	554	610	538	607	632	582	559	545	608	569	556	590	532	590	567	559	544	560	584	564	553	584	547	569	584	566	596	578	533	632	589	584	546	594	563	603	572	531	571	583	564	571	502	583	562	559	550	562	585	583	594	558	616	616	566	586	592	559	621	620	605	636	601	547	577	621	574	562	551	586	570	570	601	606	579	570	549	567	561	578	566	591	568	581	578	560	540	578	567	575	531	556	576	554	614	547	555	565	586	579	552	609	593	554	560	600	555	594	584	559	539	527	570	573	519	594	563	535	566	555	569	583	555	593	556	550	609	581	581	584	565	548	592	587	556	598	618	602	559	529	601	563	591	539	552	576	595	603	577	599	545	575	584	575	573	601	576	557	588	581	576	610	613	637	581	586	559	596	608	584	543	586	588	572	563	627	575	596	587	586	562	562	581	586	570	568	577	551	612	593	564	605	574	601	553	579	556	616	607	559	575	547	603	557	533	568	553	597	571	585	575	572	572	583	582	563	554	583	527	586	594	604	555	585	607	555	580	532	576	580	597	587	596	584	578	556	597	557	582	554	613	575	561	593	562	527	539	553	586	604	596	584	546	578	585	559	583	605	571	604	559	570	550	536	571	546	554	546	588	548	578	633	575	614	530	586	549	593	555	602	570	559	633	594	602	561	592	567	531	564	504	560	578	556	607	574	618	542	593	553	551	606	599	562	648	617	573	608	539	636	583	615	547	541	569	624	594	550	595	573	558	584	538	577	610	537	575	591	514	558	576	573	587	588	583	570	555	549	584	553	586	599	559	582	571	579	570	602	558	580	543	571	589	540	601	558	568	604	631	602	627	554	571	607	576	556	534	563	544	569	560	540	606	563	580	603	593	578	590	577	551	579	585	572	581	556	608	597	589	582	612	572	590	555	560	544	608	590	562	607	611	611	573	588	563	568	586	582	606	626	585	577	633	585	566	550	581	566	587	605	570	580	600	568	574	578	600	592	543	575	578	582	597	575	569	551	565	571	611	565	591	599	567	578	524	550	571	558	583	617	542	610	574	554	573	554	576	549	575	539	563	555	551	607	586	622	586	574	561	597	576	596	579	605	584	546	556	557	616	538	588	567	571	589	604	590	586	545	563	565	577	592	594	590	591	547	560	546	597	557	611	618	610	554	564	541	595	616	569	570	561	542	612	548	558	583	608	592	560	551	596	558	610	587	568	595	587	546	549	579	550	578	613	559	569	544	591	560	559	646	575	599	556	541	592	546	585	594	596	533	605	571	610	595	630	540	592	531	573	597	583	622	565	572	565	593	599	556	552	579	593	577	553	542	577	575	566	584	560	557	559	553	601	593	582	558	595	595	569	573	574	592	601	605	549	593	546	581	564	579	596	586	588	573	583	598	576	561	570	599	576	574	556	578	587	547	590	563	584	618	534	578	585	552	578	619	579	572	534	562	555	572	573	531	559	597	547	602	577	598	550	581	540	592	597	564	591	569	568	561	582	589	560	551	567	578	577	560	566	599	625	589	596	586	588	535	536	574	605	602	572	601	543	595	576	571	598	517	601	551	558	578	537	545	604	540	608	581	599	578	594	570	587	584	614	620	544	587	593	598	609	560	623	589	609	551	552	572	586	575	617	557	577	584	589	557	592	611	565	604	545	591	582	551	598	581	573	564	573	595	583	564	599	628	556	588	547	594	576	569	563	584	617	572	568	551	576	582	585	557	562	568	607	573	536	540	576	583	563	559	539	554	577	561	574	560	543	558	576	559	568	576	563	568	544	569	579	639	569	620	510	567	553	583	560	569	584	548	553	585	571	518	585	612	590	573	572	582	586	580	589	572	570	603	607	572	586	590	610	572	562	602	607	608	540	586	586	584	549	593	608	576	585	596	565	543	599	605	542	567	609	590	573	573	614	569	606	563	586	584	605	622	592	566	601	596	548	580	549	581	578	594	620	597	548	539	550	592	541	558	531	582	573	541	593	567	553	558	576	557	549	580	569	593	529	570	595	588	502	616	571	566	597	576	624	573	532	624	588	595	582	576	600	539	586	618	595	579	580	586	570	626	584	560	604	583	607	600	620	605	550	619	593	599	566	593	556	583	535	542	592	582	575	565	586	601	534	589	562	589	632	599	584	540	586	559	562	591	563	594	580	564	575	552	567	580	613	596	561	557	600	601	564	571	549	577	605	592	554	549	533	596	561	638	562	568	524	547	564	548	599	557	638	568	519	608	581	583	585	593	550	568	577	543	597	583	556	554	563	579	539	588	604	564	540	604	645	577	592	606	553	556	549	586	592	588	568	596	584	566	558	603	601	594	580	582	581	513	595	607	564	533	553	593	619	581	550	603	587	550	583	573	580	608	585	580	616	593	553	587	553	536	620	566	573	560	582	576	579	577	579	567	579	591	616	560	554	568	527	539	577	577	580	580	588	548	594	597	575	561	565	559	554	559	608	541	575	549	595	582	559	605	542	587	572	583	612	549	555	559	561	585	590	564	580	614	541	574	583	563	570	600	560	600	584	576	549	577	577	630	567	563	587	613	569	633	544	579	556	593	564	584	613	607	587	618	596	566	570	553	544	518	587	548	588	568	579	559	583	583	558	549	576	551	570	585	547	562	554	576	553	583	583	610	595	595	596	554	537	592	574	568	590	584	581	552	568	533	564
53975	29823	20791	8182	4022	2675	2206	1506	1102	1256	1130	1135	936	904	653	483	464	477	483	439	418	435	399	357	315	342	353	374	360	350	371	354	313	311	349	338	321	303	284	330	299	294	314	329	319	319	319	293	295	298	320	312	330	270	273	300	272	298	263	306	317	301	314	328	312	264	311	321	296	308	292	285	300	340	308	335	288	315	300	324	303	283	281	296	298	328	306	304	283	307	299	266	289	294	311	315	346	292	287	331	279	313	298	329	330	290	297	299	298	283	280	285	330	318	288	324	293	317	324	266	312	298	320	294	313	304	314	296	294	281	341	260	304	291	296	280	312	325	299	290	301	309	306	308	312	302	298	304	301	331	334	308	262	312	301	286	269	297	301	328	274	310	311	303	307	288	301	274	319	331	296	277	295	303	314	298	272	296	311	322	297	326	261	306	288	288	311	297	293	320	296	290	295	303	286	312	297	310	300	286	268	320	294	312	295	275	307	352	306	306	296	271	305	277	290	277	280	266	297	338	291	297	259	309	276	305	314	311	276	333	283	298	320	294	293	298	318	322	304	288	296	294	274	280	274	275	305	313	299	304	295	275	334	291	304	348	276	297	333	322	305	323	311	307	337	284	297	315	304	310	313	267	321	335	287	300	281	284	296	281	300	309	290	279	330	295	290	280	276	298	313	284	296	324	277	308	292	271	290	270	305	315	327	326	327	280	294	303	316	302	286	285	327	306	287	317	295	271	311	278	298	310	284	270	321	317	302	347	309	298	284	315	259	286	311	291	283	287	306	312	309	297	262	329	281	269	332	265	288	282	321	327	307	337	266	279	322	341	296	307	284	303	328	297	288	290	315	329	322	291	315	303	284	302	319	295	277	309	275	314	281	274	301	312	307	306	283	324	333	247	303	308	294	296	307	285	297	351	277	321	342	318	304	268	286	307	297	250	300	301	309	324	293	289	287	323	359	312	364	347	328	301	289	319	301	305	303	306	334	315	299	307	320	278	321	289	291	294	303	304	324	320	314	320	296	299	305	295	295	319	315	288	312	261	288	332	274	282	314	301	265	313	287	291	285	323	306	297	309	312	318	319	289	301	294	330	321	308	277	275	312	272	283	286	304	288	309	312	319	293	270	284	329	293	336	282	273	314	312	283	331	270	296	302	289	345	320	284	302	282	319	315	310	309	290	319	287	307	315	311	342	276	283	317	275	301	296	281	290	326	327	279	315	291	316	276	277	298	280	320	262	272	284	286	296	286	308	330	306	277	287	280	291	327	301	294	300	284	302	291	301	306	289	307	261	321	284	296	308	307	316	284	308	283	331	295	305	320	292	248	293	337	300	301	301	284	291	286	303	253	293	290	281	343	268	291	301	282	280	308	298	313	272	296	308	284	288	296	329	299	306	306	328	311	271	296	274	306	291	285	316	302	305	291	341	296	301	274	278	268	300	286	292	306	296	294	316	295	302	317	302	311	304	318	313	305	316	343	307	298	279	256	266	313	298	273	284	299	308	306	302	335	276	284	287	297	308	320	316	284	305	333	292	304	282	272	272	301	332	301	316	302	298	293	319	305	312	302	278	321	294	314	305	320	301	275	324	314	292	296	323	264	324	300	285	342	306	317	269	287	286	292	270	295	317	336	331	313	277	290	295	316	276	293	305	269	297	328	348	309	337	325	309	297	293	317	300	325	266	282	310	292	322	305	320	310	311	285	304	307	283	275	293	298	276	318	281	314	321	304	337	291	296	309	296	253	317	311	295	297	320	289	298	322	337	305	304	317	317	285	289	302	322	295	255	291	297	314	317	287	297	286	288	296	328	288	294	306	289	298	297	293	288	287	284	318	316	279	325	300	277	270	293	325	344	313	312	318	321	280	334	281	292	274	260	330	282	307	300	297	283	311	319	293	372	307	302	280	320	315	308	304	322	301	308	311	306	293	304	286	318	305	277	300	324	267	327	297	285	334	315	290	341	302	324	320	315	285	290	264	284	322	297	327	314	295	295	315	305	315	307	300	311	294	302	339	311	339	315	315	319	287	280	278	303	306	329	296	329	318	312	301	306	346	293	310	312	308	304	287	297	280	299	310	298	311	277	326	284	312	268	303	298	325	298	291	296	306	283	294	282	319	290	258	308	290	295	326	293	320	301	266	271	316	290	311	304	317	305	307	305	274	305	329	305	331	311	309	304	300	290	284	306	262	303	308	339	281	313	313	323	315	313	306	304	304	280	320	311	313	298	284	310	284	294	324	317	271	292	316	311	306	310	330	300	287	297	279	311	308	340	357	307	277	319	307	303	286	289	308	316	293	299	284	259	286	293	330	308	303	310	312	313	295	303	298	312	350	300	312	265	297	265	294	333	320	303	306	277	303	291	257	282	326	312	346	276	330	286	300	264	281	287	324	302	315	302	288	311	270	328	295	308	286	292	309	313	313	256	291	326	307	309	307	277	310	272	296	276	286	320	320	324	302	300	275	327	298	308	311	310	316	272	320	286	303	315	303	295	285	310	289	297	277	285	332	300	332	297	305	273	308	299	275	296	311	289	304	335	311	315	295	276	338	281	290	322	300	294	288	294	341	294	306	265	299	286	306	293	310	330	279	310	332	292	315	318	300	301	292	310	286	299	339	274	330	317	329	304	315	317	302	302	311	312	295	290	323	303	310	318	304	290	301	316	337	339	313	293	296	323	285	293	331	303	328	310	316	300	331	312	283	327	319	284	323	288	284	316	334	328	263	327	307	301	326	304	275	337	297	304	317	328	291	307	291	295	334	328	304	311	303	330	286	288	311	300	296	289	286	297	308	294	275	318	262	314	284	300	307	270	293	271	289	295	292	302	299	302	301	313	301	300	276	289	311	303	294	290	294	305	297	299	307	285	287	312	272	296	292	307	278	314	315	288	274	294	301	296	324	306	296	272	287	293	294	266	315	341	305	318	299	339	302	277	288	303	314	298	313	292	333	306	312	285	308	307	332	309	298	303	296	298	286	298	303	321	336	322	328	297	320	306	338	297	289	275	320	270	292	307	317	298	306	271	300	293	287	320	278	283	308	290	271	296	266	298	322	289	275	302	334	354	309	296	269	266	292	254	304	313	244	296	306	316	278	314	337	317	323	317	283	284	260	322	290	322	332	301	340	274	319	285	252	323	338	283	305	308	312	306	330	329	319	313	269	299	289	276	290	283	293	347	304	322	308	285	311	337	328	288	313	317	331	335	317	272	276	301	304	303	259	310	319	317	296	333	261	319	313	314	319	326	310	299	286	298	303	302	286	297	292	277	311	277	281	314	313	312	261	313	320	269	297	291	310	307	300	292	294	295	308	308	302	297	288	320	288	339	300	326	338	299	336	290	310	335	289	299	281	306	291	309	301	314	300	263	327	361	293	339	294	307	319	335	322	302	308	310	270	282	301	299	280	289	301	280	289	303	287	284	295	304	312	291	320	322	306	309	319	312	303	296	297	310	302	324	296	287	280	289	295	306	303	315	293
30674	20105	23647	13645	11644	9510	8261	6069	4747	5123	5075	4710	4075	3804	2474	1861	1702	1465	1422	1463	1384	1340	1148	852	842	897	971	1067	1084	992	886	854	900	868	798	761	758	731	695	667	688	687	679	620	716	684	640	633	626	643	668	632	652	635	657	610	629	636	644	615	621	632	644	631	637	616	660	675	632	587	588	594	636	626	631	644	641	639	603	637	621	606	649	664	614	631	631	595	686	624	636	649	607	612	634	630	633	632	675	623	658	640	601	576	629	635	672	603	648	634	601	632	647	616	628	644	605	596	622	623	652	650	613	631	614	606	626	635	610	617	615	685	640	638	649	671	630	661	611	630	660	568	614	622	675	630	612	587	645	628	687	637	634	683	652	615	679	608	656	617	585	656	616	652	625	648	633	643	636	650	661	619	655	687	650	604	641	600	654	624	620	626	663	610	594	606	624	656	634	645	623	670	674	641	646	619	640	645	682	637	627	680	646	619	646	632	657	616	575	661	624	627	633	606	629	676	635	631	624	656	622	604	611	665	665	653	635	639	605	660	635	631	604	640	643	630	615	611	619	651	676	658	650	579	670	637	599	668	608	629	613	653	619	650	615	607	612	631	619	643	636	672	609	631	665	616	620	618	670	630	599	621	614	642	640	681	672	675	593	668	652	617	644	616	632	608	646	612	661	645	660	588	641	625	620	633	589	663	603	665	652	662	630	626	602	614	620	604	594	676	588	613	668	603	610	634	629	655	621	651	622	660	621	632	641	635	606	613	621	601	569	657	644	645	621	702	658	668	663	621	652	612	609	642	638	653	640	621	652	622	626	608	668	634	645	649	629	672	585	662	597	621	631	666	622	565	642	629	649	625	625	619	621	597	625	612	624	634	642	610	621	636	605	640	658	647	662	662	612	620	630	588	655	640	642	639	640	644	606	634	642	603	613	644	674	633	661	631	643	651	627	648	570	647	618	608	692	637	609	635	734	640	581	633	633	681	630	631	646	651	621	614	657	643	579	640	628	674	615	616	636	677	646	667	589	660	624	618	640	664	663	662	619	586	623	633	657	682	639	625	622	672	616	659	619	624	620	631	584	659	580	658	606	649	661	634	615	663	682	594	656	682	613	659	605	620	648	597	624	646	653	595	645	647	590	636	670	648	716	666	644	619	654	632	607	602	592	639	639	646	656	642	627	654	644	644	621	615	668	644	629	636	621	623	618	667	643	651	638	673	628	594	623	630	640	633	652	610	642	634	639	626	679	623	627	667	638	630	610	614	608	631	619	654	620	636	667	642	651	637	659	628	689	647	636	646	637	607	601	630	719	620	600	653	647	620	631	639	601	667	628	629	587	642	685	643	621	603	597	608	611	657	615	601	642	656	655	643	626	586	658	617	675	607	604	679	691	608	630	679	672	616	631	680	585	639	632	633	631	602	649	658	668	657	662	645	611	660	647	610	615	628	665	587	663	637	593	683	644	606	667	601	643	647	697	680	605	598	654	594	613	634	582	608	618	714	633	609	663	636	576	622	654	630	645	642	624	627	620	615	685	619	630	683	687	629	607	620	674	620	621	670	592	642	605	632	671	668	678	650	605	707	602	679	593	660	622	644	629	620	672	660	667	659	632	655	634	645	618	644	627	625	624	621	653	664	688	633	673	654	615	615	617	584	659	573	685	629	596	650	610	644	617	593	629	628	591	619	674	622	658	665	641	639	694	633	631	627	636	625	663	640	636	598	619	645	638	679	685	676	638	653	644	671	652	624	642	655	612	583	637	652	625	603	635	686	598	644	630	667	655	627	663	642	636	638	598	653	608	650	652	650	610	619	635	646	648	648	639	643	596	635	693	643	593	634	632	644	620	608	671	689	641	644	642	620	633	597	657	613	627	650	678	654	633	616	619	663	631	613	648	603	636	625	652	653	613	643	651	634	679	644	647	631	650	665	592	618	675	636	674	603	683	647	620	620	625	625	654	638	628	612	645	636	633	602	636	599	634	653	612	632	634	636	629	604	645	627	686	687	608	602	614	610	609	643	633	634	633	638	664	627	689	593	614	675	643	632	641	657	660	644	673	625	588	627	668	610	655	672	673	652	614	645	610	685	646	630	667	666	654	626	592	593	618	637	643	622	635	597	683	602	659	632	671	650	635	655	600	603	677	600	616	623	631	675	615	630	601	658	594	658	664	623	667	648	651	621	640	620	616	650	613	687	610	641	605	692	617	656	654	642	653	633	634	626	623	653	608	645	627	601	611	637	606	613	592	611	622	668	662	618	687	610	602	601	604	643	608	666	639	631	636	672	655	654	602	633	663	618	656	684	605	656	670	635	641	638	676	692	624	646	612	654	606	619	619	627	624	676	631	615	621	705	621	645	674	624	656	649	648	616	673	629	622	600	619	614	631	646	603	633	607	635	674	625	639	632	660	641	612	610	661	627	604	658	635	650	646	636	648	641	632	636	656	631	635	591	642	630	609	593	600	676	660	643	604	638	609	621	630	612	663	610	633	639	630	614	672	657	612	637	630	645	669	618	590	596	633	662	591	643	679	661	635	674	627	651	602	703	661	632	624	608	628	636	626	635	658	621	650	569	622	615	649	619	620	647	662	634	632	618	645	652	653	642	649	632	641	660	643	634	643	607	595	627	666	608	609	646	652	628	650	639	640	626	655	638	629	639	661	646	630	625	625	640	614	629	665	600	643	615	575	671	641	650	614	663	643	637	641	654	653	629	641	632	604	586	640	597	649	595	579	639	646	637	627	599	617	684	647	680	674	626	660	649	628	634	672	629	696	667	636	630	607	629	657	635	629	618	679	655	612	617	643	680	595	631	624	685	671	627	595	681	581	635	612	653	592	689	611	662	652	619	645	654	658	617	670	632	655	654	680	598	667	610	601	626	608	605	626	639	675	637	630	676	603	685	686	652	596	643	588	665	667	634	621	692	640	624	625	695	617	639	649	592	632	627	637	624	705	675	664	663	604	661	591	671	661	590	612	643	632	626	645	651	641	636	601	634	661	612	607	654	668	688	621	621	603	606	637	622	650	627	603	628	660	633	586	628	632	650	646	661	606	686	594	696	628	643	646	677	677	640	633	627	609	621	615	598	621	647	649	633	607	644	607	625	677	631	636	609	670	646	625	575	653	623	649	621	630	613	642	629	633	648	639	665	641	647	626	690	643	654	653	620	632	630	640	675	648	638	668	633	649	644	638	679	649	649	612	665	615	652	633	633	616	675	631	639	630	624	630	638	649	577	629	644	579	663	662	633	647	632	624	590	593	615	667	638	618	649	635	647	656	647	634	615	632	644	710	640	613	630	627	616	637	605	636	651	667	677	630	607	691	607	657	597	653	692	701	640	631	608	620	641	645	635	644	658	643	608	608	631	602	629	629	648	710	653	640	604	609	653	628	620	698	633	632	616	676	649	624	614	609	634	631	622	576	679	625	598	644	622	598	624	625	647	658	627	679	614	630	655	676	583	629	643	635	613	618	627	645	642	589	652
32025	14052	6270	2269	1393	1057	819	636	554	558	504	468	429	427	331	317	319	282	286	286	305	294	271	286	283	295	270	276	278	269	266	294	297	247	257	279	271	258	282	270	265	246	250	262	269	247	271	242	268	274	275	262	269	258	251	252	271	276	277	258	265	255	246	275	306	255	236	271	261	245	257	257	270	275	267	256	231	265	259	265	252	270	267	282	253	250	240	260	272	255	229	256	234	263	272	280	267	253	281	271	284	270	264	284	290	270	280	260	247	247	283	254	271	252	276	273	264	227	262	282	275	248	247	286	266	278	257	262	231	260	264	276	256	277	266	241	260	258	250	264	267	247	279	265	293	282	276	292	277	250	282	246	275	244	279	278	261	279	281	258	279	282	264	259	265	262	294	258	286	281	262	269	291	239	266	269	265	258	253	286	274	298	263	264	286	250	239	253	256	292	251	270	269	270	266	277	311	260	253	288	264	270	240	270	259	304	256	253	226	251	305	280	243	256	243	252	224	251	275	262	277	292	281	268	232	280	264	252	284	241	257	272	262	246	246	285	267	258	280	267	298	239	283	224	245	281	276	262	304	270	252	272	280	265	265	242	256	270	251	245	276	266	262	253	236	261	248	256	252	258	236	258	270	263	252	239	295	258	269	266	254	293	270	264	272	261	264	297	260	256	247	276	293	234	274	266	271	280	252	240	278	248	248	302	296	239	295	278	280	286	284	283	268	259	279	278	254	263	274	285	271	257	293	254	264	272	271	275	258	248	277	249	217	259	268	275	255	261	295	271	283	248	261	287	291	277	260	282	262	271	275	265	286	264	270	281	244	244	250	277	259	256	272	271	244	244	265	215	243	256	254	264	268	260	263	278	272	294	237	262	240	240	264	257	277	257	286	252	231	262	271	298	261	236	252	273	265	248	268	256	248	263	257	225	289	254	232	291	279	255	263	246	243	272	222	279	268	263	245	272	267	233	290	299	265	259	261	248	258	260	260	267	266	250	256	220	274	250	248	247	302	252	252	274	271	235	268	249	275	323	266	270	282	270	233	280	253	265	248	303	272	235	257	257	272	229	254	280	257	262	291	237	280	265	263	272	252	223	250	256	291	270	279	252	258	255	254	238	269	234	227	289	307	228	247	273	280	266	274	286	244	273	265	281	256	266	267	265	230	248	286	255	271	262	260	253	241	243	237	269	273	225	249	244	247	253	253	249	242	262	296	288	280	246	251	252	239	276	262	274	255	248	238	230	252	257	258	248	244	253	273	274	269	241	235	263	271	262	266	257	279	295	256	234	262	256	247	246	276	253	260	259	240	257	287	261	253	316	303	260	286	256	268	249	284	255	269	260	256	283	272	244	276	292	285	291	262	282	279	250	249	295	269	258	284	232	259	245	270	290	246	271	267	218	249	267	255	261	251	268	285	281	254	254	271	256	259	258	226	265	309	280	257	227	278	264	264	246	268	287	267	266	269	277	283	239	244	269	250	223	263	229	260	228	266	251	273	258	249	262	286	287	242	300	239	240	267	240	285	276	245	213	292	272	247	294	265	264	260	277	236	265	255	245	255	280	242	260	280	270	264	262	254	255	296	243	248	234	239	243	264	252	271	291	230	260	277	265	259	283	246	276	260	270	265	280	234	216	253	274	265	282	269	259	270	283	259	262	289	293	288	282	274	273	271	283	291	257	276	244	304	278	272	262	269	267	255	249	254	263	253	261	265	260	270	263	285	266	268	259	250	241	282	273	248	293	290	238	250	237	243	254	238	227	273	230	216	268	260	262	250	275	270	266	259	239	283	258	247	241	258	289	254	236	244	254	228	283	262	292	244	261	285	252	250	283	260	280	266	274	253	275	280	275	239	285	327	261	271	267	253	230	284	289	273	234	267	267	266	231	261	238	271	262	254	265	285	266	264	270	241	248	245	259	270	255	273	264	251	300	249	233	287	290	271	275	261	286	225	273	265	251	272	272	252	252	277	252	246	248	261	272	262	265	239	240	256	270	290	250	278	291	266	251	232	264	244	274	259	249	260	273	300	233	267	260	271	238	272	301	266	264	269	231	247	254	260	259	243	261	278	243	310	272	280	229	289	276	256	248	236	252	293	260	284	262	270	271	287	276	290	268	281	259	256	265	261	258	290	288	265	269	270	296	274	249	233	245	281	275	257	277	278	278	233	262	266	263	263	264	255	270	231	249	280	246	274	245	257	242	271	272	274	266	252	236	260	264	285	266	262	276	238	270	236	260	250	244	278	280	263	259	283	238	280	255	247	257	288	257	247	264	251	274	254	254	266	292	267	241	268	248	244	227	269	294	248	244	290	268	303	281	267	250	262	264	248	260	255	255	237	247	262	244	262	251	257	242	301	237	275	280	237	265	260	280	236	235	242	249	245	253	293	285	231	264	267	238	251	265	240	284	243	278	242	224	242	267	301	275	248	276	226	295	265	249	256	267	284	242	245	271	285	256	270	263	246	243	266	257	258	268	275	288	246	259	285	259	257	268	336	257	250	247	273	282	283	278	232	272	267	251	238	272	270	250	296	241	265	232	252	254	261	269	259	280	258	243	261	261	273	299	253	268	247	245	241	260	229	260	239	268	274	246	256	271	243	263	273	273	276	266	263	262	263	266	248	283	246	246	245	238	273	259	272	239	298	331	238	256	243	267	263	242	261	318	293	253	273	254	263	274	269	244	243	272	283	267	273	274	275	258	271	245	258	258	253	284	242	258	227	292	251	267	265	223	271	274	279	289	310	264	276	223	275	265	249	251	292	246	242	226	223	228	297	270	262	252	285	248	263	254	271	242	244	266	262	242	269	260	266	305	258	253	267	214	240	229	261	253	266	254	255	278	242	282	281	230	281	261	253	303	254	261	242	260	290	231	265	302	240	260	250	277	252	293	248	214	269	229	259	279	298	250	294	256	241	288	282	265	279	227	254	249	259	260	261	264	263	251	258	280	307	269	274	246	293	283	263	293	282	250	288	280	267	242	250	248	262	279	250	316	247	230	252	258	258	277	261	241	231	287	263	257	285	247	287	266	267	262	245	236	271	250	267	257	274	248	252	273	238	265	240	266	247	279	258	266	272	271	244	261	263	281	228	251	242	265	241	274	269	275	229	254	242	224	259	243	254	241	261	274	267	275	254	236	270	282	305	237	255	262	249	266	244	234	280	272	232	279	273	258	290	271	281	247	246	268	253	253	248	274	270	272	234	273	275	264	263	259	285	264	264	237	284	276	235	284	261	262	269	277	279	264	290	271	265	294	281	226	239	257	226	281	270	257	252	248	260	255	282	262	239	277	251	250	264	264	211	302	297	288	294	273	241	256	240	240	265	261	256	247	261	265	243	283	298	274	287	257	291	281	257	253	247	232	254	286	255	251	252	215	272	265	281	269	272	248	263	270	258	232	287	271	253	258	232	264	252	283	258	245	271	236	267	275	278	259	278	271	292	283	257	267	278	221	262	301	288	257	257	254	259	274	232	221
18107	8964	9162	5734	4499	3650	2996	2277	2093	2032	1894	1761	1776	1449	1048	831	863	834	759	829	830	797	602	649	656	667	687	697	706	640	607	665	628	673	614	627	616	564	584	602	590	561	512	584	554	584	546	545	595	580	553	555	567	552	578	534	570	560	552	534	537	536	603	523	526	518	564	560	586	595	541	548	557	552	578	572	558	619	562	550	564	534	503	564	592	576	578	533	589	542	569	600	554	555	526	564	570	578	586	550	566	551	586	558	519	561	569	562	538	551	555	517	560	563	566	598	586	574	558	559	571	558	592	518	554	560	594	562	596	546	546	637	515	609	523	527	528	597	544	581	555	552	556	573	553	543	538	542	593	481	582	564	544	502	563	467	546	538	535	527	574	562	539	582	562	522	534	599	567	571	568	540	556	531	544	595	518	534	586	561	578	572	549	578	545	542	593	572	518	550	563	546	555	547	518	577	541	520	565	543	546	549	542	589	599	577	518	524	568	552	581	543	508	544	514	551	568	539	570	556	573	579	555	593	551	568	587	554	549	556	540	595	556	579	538	510	515	577	542	557	527	519	605	546	537	529	590	563	542	531	572	548	584	580	562	557	598	509	547	592	592	561	495	555	554	553	557	575	548	553	539	581	579	587	566	560	568	561	586	593	579	553	526	543	534	599	516	590	538	555	567	555	554	540	565	628	538	559	566	575	539	568	541	602	501	555	560	549	557	550	518	566	549	599	555	537	566	572	599	572	556	570	590	588	508	546	544	551	602	572	566	604	595	545	529	567	551	540	566	602	549	544	543	602	551	580	527	572	519	587	539	563	589	552	546	549	546	554	578	550	562	544	542	513	580	558	525	545	602	558	543	607	574	581	568	542	575	557	580	592	552	581	600	565	537	536	552	560	541	590	556	555	554	547	608	550	572	555	553	541	561	565	522	557	564	556	530	564	588	581	560	549	581	592	569	519	576	563	522	513	524	560	552	519	574	542	563	523	522	543	596	539	533	566	598	571	547	534	570	582	550	565	544	506	548	578	563	572	599	563	548	556	551	572	545	546	603	527	589	551	594	553	532	514	589	592	566	547	597	563	562	574	563	533	608	534	550	548	581	507	564	559	530	543	582	556	584	543	548	557	551	547	557	559	565	535	548	547	555	599	550	553	560	551	553	531	548	568	587	558	559	590	546	526	553	525	584	564	530	546	554	583	542	548	589	549	561	544	545	578	596	575	578	535	556	562	530	610	596	584	545	572	528	555	586	572	538	552	562	557	526	568	561	593	544	525	569	542	564	558	591	532	572	544	517	520	584	550	513	522	586	559	497	558	558	537	571	538	530	558	575	566	524	538	507	584	564	539	583	557	570	543	612	605	547	556	581	577	567	609	540	536	595	577	578	553	524	548	496	565	549	599	565	604	567	552	573	588	556	566	550	526	525	550	536	547	562	571	575	575	560	548	557	550	590	556	555	603	544	550	545	575	524	579	562	563	563	510	546	528	574	566	556	548	587	524	559	579	540	581	582	628	563	539	549	555	546	559	567	570	597	508	581	575	608	570	547	545	579	592	512	530	589	582	590	598	540	566	566	539	578	524	548	559	531	562	570	555	532	546	560	561	558	574	570	552	557	587	532	550	549	560	513	563	539	563	571	559	548	518	548	570	611	584	554	591	578	515	579	531	553	555	544	507	558	559	555	586	552	580	515	576	545	542	549	575	552	554	545	550	558	568	574	536	610	547	547	613	576	545	554	583	566	559	555	570	582	557	576	520	535	550	570	562	536	582	550	551	575	574	532	577	602	581	540	514	566	565	581	559	502	532	557	581	496	546	532	543	545	534	572	563	542	574	579	560	577	568	591	514	570	580	549	561	552	581	592	601	590	536	570	574	492	529	524	568	597	567	513	572	584	534	605	561	575	585	585	578	539	528	579	532	574	587	540	559	573	557	566	589	532	563	514	550	547	562	581	554	524	546	572	540	512	532	556	571	523	555	575	614	580	524	554	558	564	549	527	508	577	564	538	506	559	541	523	559	530	607	611	539	564	549	599	564	540	562	589	538	512	532	545	577	579	592	571	544	548	562	542	586	548	543	579	564	579	540	549	581	563	581	554	515	526	511	600	574	577	599	576	520	555	517	574	533	545	546	526	570	582	569	509	556	516	530	514	531	556	533	561	568	524	574	582	550	564	561	544	558	565	542	561	564	576	618	543	549	577	547	547	524	600	568	537	574	512	589	580	542	554	547	535	547	549	586	546	516	539	566	641	575	525	612	583	527	542	601	583	574	594	580	495	570	581	538	563	575	558	506	531	541	585	562	540	526	569	550	541	543	537	543	566	547	544	561	535	542	541	541	578	551	571	519	530	510	530	523	611	573	547	579	559	550	532	535	574	516	565	542	583	604	561	592	556	565	546	534	562	555	556	577	572	542	586	518	539	567	629	583	484	566	545	574	540	567	579	585	562	573	576	565	559	569	561	542	535	558	557	569	601	556	589	559	538	552	552	557	566	559	534	605	552	566	561	566	566	606	524	564	542	553	594	570	546	559	557	551	565	601	531	536	551	549	545	603	553	573	544	526	556	554	570	519	573	526	568	565	546	581	556	517	601	550	580	584	576	548	526	542	536	596	532	520	554	538	580	555	555	529	533	547	531	548	587	536	561	579	553	558	546	539	534	575	537	559	580	547	580	539	560	553	598	606	552	565	512	545	575	541	577	544	547	562	493	566	608	583	611	573	558	531	564	548	583	584	593	557	527	557	587	540	585	542	549	539	597	560	529	541	524	554	568	540	559	542	602	543	549	526	576	563	490	563	524	552	588	548	577	524	550	546	563	543	592	552	555	554	560	570	564	524	552	537	594	579	504	556	604	588	566	583	537	512	559	532	543	531	540	542	547	575	549	558	542	584	549	588	613	530	578	578	558	567	545	559	597	525	592	514	574	555	552	576	576	583	492	561	559	537	536	587	520	580	567	586	565	553	530	583	552	564	557	531	541	604	559	547	576	574	548	568	551	542	583	524	606	573	545	556	541	555	568	558	564	575	546	573	550	548	576	555	553	528	564	549	542	550	542	599	575	600	568	538	578	562	551	573	554	554	557	565	594	578	544	580	570	553	551	551	560	547	558	558	561	567	553	538	580	591	540	547	579	588	548	545	505	547	547	524	559	565	585	562	576	513	553	566	598	543	591	572	523	574	552	545	564	536	551	567	551	577	563	537	532	546	551	639	548	571	577	534	551	555	588	574	548	547	545	568	570	530	558	556	600	561	544	581	577	568	568	546	598	585	593	590	533	576	549	549	574	550	580	577	573	528	544	577	556	528	554	565	520	568	582	546	551	570	569	575	561	516	564	569	571	536	533	569	567	587	572	582	599	562	581	539	531	543	576	578	562	583	558	506	594	567	568	580	536	552	616	584	539	578	540	559	578	537	553	585	555	570	515	562	581	569	561	539	592	535	541	569	564	530	583	537	536	587	551	531	555	547	569	520	558	567	537	581
47987	22323	13642	5347	2596	1902	1469	1128	1018	897	774	768	733	560	462	367	378	346	347	368	350	307	312	280	268	297	340	302	289	278	236	273	284	258	303	258	271	319	262	259	287	270	288	313	244	259	247	273	272	252	280	248	265	243	276	291	305	254	272	256	262	265	268	275	255	275	253	265	269	276	293	249	268	262	300	239	272	276	243	286	261	252	251	251	269	241	230	279	273	260	247	245	235	244	242	266	281	269	279	279	245	220	285	279	269	264	261	283	248	254	253	230	268	247	239	243	245	290	280	247	257	256	246	232	290	267	278	274	286	261	265	290	255	247	255	253	283	240	272	256	270	269	250	237	277	269	266	270	270	227	261	252	263	237	267	245	252	277	261	254	240	280	256	267	271	268	264	281	259	254	262	246	288	281	274	266	276	249	286	278	264	235	298	276	263	264	252	248	260	283	301	252	259	261	255	244	267	290	292	272	269	261	254	255	263	271	293	286	277	282	249	277	247	229	274	261	251	221	270	273	263	205	261	277	255	251	289	266	226	282	257	267	263	258	248	286	280	272	273	287	240	250	296	258	305	290	275	233	257	285	248	252	292	237	253	270	238	297	292	256	277	248	242	266	243	259	258	249	237	275	281	232	252	263	283	256	263	262	289	254	277	246	268	270	265	259	292	273	236	275	281	286	257	267	260	289	247	234	263	256	251	273	263	266	240	243	281	263	264	248	276	251	249	284	281	244	266	252	272	274	273	249	253	276	279	253	261	246	269	265	294	256	261	282	268	255	238	271	264	226	289	290	259	268	265	304	269	250	246	294	273	256	271	245	259	256	248	252	244	253	268	232	277	261	263	252	255	276	246	281	224	249	272	303	271	251	257	287	240	266	263	264	246	260	250	256	281	293	242	257	249	262	265	268	256	273	286	270	266	288	283	239	285	267	289	296	261	284	261	258	252	255	276	261	296	270	247	225	265	272	254	268	257	264	245	275	241	281	254	246	281	257	279	268	268	258	279	269	275	269	240	240	272	268	251	248	263	262	275	298	280	243	291	267	235	270	266	260	265	266	260	243	255	256	253	267	256	267	262	275	247	295	279	269	261	253	291	266	267	277	313	284	274	237	280	284	290	265	245	281	264	269	288	290	252	271	267	295	262	253	260	257	273	272	233	287	294	238	266	278	256	268	260	289	273	292	261	274	282	273	275	282	264	262	235	262	292	278	229	261	288	262	232	272	289	285	265	251	276	232	225	224	291	278	314	293	251	226	276	236	267	254	277	275	263	261	279	251	264	240	261	266	270	234	265	287	255	297	286	267	271	260	301	244	255	267	250	271	257	236	281	278	271	302	269	256	301	267	247	249	278	268	255	281	268	246	235	271	258	245	263	282	239	287	293	269	272	266	280	264	263	293	277	261	291	307	242	276	286	256	254	262	236	301	282	310	255	243	234	287	278	299	281	272	263	242	269	279	232	301	301	283	241	264	275	254	264	282	281	272	279	260	245	244	232	262	296	271	262	291	242	267	223	309	261	268	268	287	264	304	282	262	253	245	254	255	298	271	247	259	267	271	243	259	260	263	253	245	279	252	266	309	255	312	293	266	238	252	297	260	276	279	271	287	220	255	276	276	242	227	268	272	274	276	233	264	287	268	271	254	269	264	279	267	245	256	259	259	259	268	275	253	272	255	297	269	280	279	238	263	244	268	252	301	238	248	253	247	267	271	255	286	243	241	285	264	283	267	265	262	238	268	280	263	261	273	287	251	255	280	254	264	267	252	280	261	250	296	261	283	291	263	270	231	264	309	242	251	253	276	279	248	328	282	243	250	241	280	272	263	259	268	249	274	266	245	282	266	251	282	257	249	275	283	226	260	267	285	255	242	273	251	253	244	289	291	285	261	281	259	260	257	242	274	276	266	243	269	234	285	269	251	252	270	278	299	265	285	292	284	282	259	292	260	271	242	260	252	264	269	288	297	261	269	247	258	271	249	248	251	267	265	250	263	287	275	301	271	241	270	240	281	296	236	272	297	276	259	249	288	229	273	293	265	260	282	262	255	266	243	279	259	262	289	290	287	250	284	285	257	298	284	256	283	315	262	275	271	263	262	244	271	289	302	257	260	248	279	242	280	273	252	268	282	257	228	282	306	274	272	271	306	274	264	274	264	244	256	286	237	230	258	285	288	266	241	245	262	271	264	236	276	271	236	241	277	266	260	263	290	270	236	276	244	292	284	242	235	272	282	269	334	264	226	269	307	246	270	315	279	282	272	252	265	285	267	296	283	250	285	306	274	236	258	288	214	277	256	276	268	257	290	236	254	273	288	254	262	251	269	250	278	288	278	265	255	270	273	280	240	247	288	276	275	286	224	263	258	256	290	288	256	286	246	273	293	291	266	275	260	272	248	269	267	275	272	288	276	277	269	252	266	270	267	265	259	284	273	300	259	270	247	275	274	265	275	271	301	280	275	242	295	290	246	256	278	248	269	241	270	251	239	259	256	274	269	250	257	279	258	236	260	256	269	267	250	264	291	246	255	249	273	229	253	319	303	270	237	265	263	254	298	257	258	281	291	274	258	282	269	279	275	260	274	269	239	236	244	287	283	277	262	246	282	263	288	252	270	269	222	259	264	266	277	284	260	309	260	250	278	247	261	280	286	256	246	245	244	282	266	262	269	271	271	289	271	278	291	302	271	235	233	266	276	254	275	263	289	250	240	289	238	257	270	248	271	293	246	282	274	242	253	257	253	255	261	292	245	252	263	226	229	268	261	276	273	266	264	258	264	261	311	266	278	290	295	248	269	260	282	281	291	263	259	264	265	249	254	271	239	279	263	279	266	283	254	262	267	247	245	221	289	242	255	246	265	325	261	270	279	255	229	250	246	254	276	263	285	232	258	247	281	271	246	255	275	294	246	260	260	259	278	287	293	282	274	260	252	246	248	245	277	261	235	271	251	266	285	259	269	262	246	283	260	270	258	271	279	300	271	278	252	259	295	268	293	269	273	271	288	294	257	244	287	270	279	263	258	293	289	265	285	277	275	259	270	265	262	300	243	261	252	292	254	275	273	260	257	282	276	243	266	266	253	276	281	241	274	265	253	290	267	267	269	237	286	242	262	290	303	274	246	266	303	237	298	283	252	260	259	291	264	239	259	283	259	260	257	305	260	256	227	257	236	279	267	290	251	264	261	275	282	291	266	239	260	292	279	253	301	273	258	287	299	300	262	265	271	282	255	265	308	266	242	269	246	252	258	262	251	262	246	247	243	271	261	223	245	260	279	268	269	245	248	245	275	271	249	261	288	259	249	266	282	292	265	274	235	271	253	248	268	253	270	225	283	254	318	283	255	318	285	275	284	250	262	253	288	262	272	254	256	255	277	255	252	249	253	283	275	260	272	257	289	277	255	284	213	262	263	251	258	276	244	254	257	229	216	246	288	264	235	269	267	290	222	272	276	233	258	268	268	262	272	244	258	272	264	243	266	281	279	251	243	289	277
27773	13611	17423	10918	8219	7195	5618	4461	4334	3612	3199	2993	3149	2221	1500	1231	1140	1060	1123	1175	1162	930	706	682	695	780	879	874	787	743	718	731	682	654	642	657	598	615	627	601	609	625	624	608	559	578	583	588	596	575	566	580	548	544	575	619	603	570	575	547	528	592	567	573	569	529	579	555	613	565	580	555	569	564	531	574	594	532	546	557	582	543	575	560	586	553	565	545	601	610	532	609	568	589	550	568	565	585	604	573	602	652	522	558	576	545	550	577	588	601	579	594	590	572	546	577	585	595	554	626	567	569	591	568	558	605	534	526	593	613	580	575	593	517	518	564	560	578	568	577	578	541	555	597	543	559	523	596	586	558	585	575	531	596	563	540	568	534	605	527	578	573	565	583	578	558	585	533	572	547	570	526	586	563	538	563	584	568	587	600	555	581	565	541	583	617	552	596	580	561	545	580	536	576	593	558	591	604	597	570	593	563	575	543	589	613	577	549	589	560	556	572	553	583	572	593	608	578	544	549	561	522	552	583	552	567	565	519	535	601	568	541	572	543	590	544	560	545	571	517	544	560	556	580	588	574	536	590	603	565	561	575	566	552	571	599	540	572	523	568	653	568	602	557	567	572	553	560	572	562	557	610	619	560	570	582	562	565	592	559	562	551	579	567	579	576	580	554	622	548	599	544	570	591	545	578	592	573	542	589	530	595	532	554	552	574	600	590	569	606	551	569	584	576	568	546	568	550	593	575	553	616	557	539	579	567	522	607	549	539	560	554	592	570	560	551	574	572	608	555	552	564	562	563	574	589	554	593	601	535	563	545	541	579	558	557	577	587	537	607	628	541	563	588	555	564	559	568	568	533	591	606	589	522	598	539	543	566	579	631	570	549	560	535	614	527	556	603	576	589	563	573	574	584	578	545	557	594	591	579	572	587	540	586	598	536	540	595	561	563	564	588	603	568	595	598	579	587	587	557	619	552	553	605	556	523	552	568	559	588	533	608	612	546	570	572	577	566	555	537	573	536	556	562	588	567	569	539	576	599	554	585	535	578	562	542	552	593	588	567	567	626	544	579	527	556	546	570	526	544	566	562	552	570	615	548	567	592	571	577	536	560	548	568	551	558	578	603	574	564	546	575	552	548	542	536	544	562	550	567	578	529	553	588	554	613	578	561	620	549	581	568	594	573	604	538	583	564	631	531	603	571	538	607	536	583	551	572	580	582	588	592	573	569	581	579	552	569	586	560	531	532	554	577	535	560	604	575	588	549	554	589	593	577	594	580	568	527	543	560	560	605	552	609	554	535	561	545	607	550	559	565	566	573	553	545	592	576	562	564	560	570	565	569	517	540	574	565	582	551	581	560	541	557	589	564	538	586	575	539	549	529	551	613	548	551	569	550	588	518	552	557	544	604	586	598	568	564	549	603	594	598	537	550	587	567	564	532	578	550	582	559	542	560	578	566	545	530	570	585	560	556	542	595	543	558	572	543	561	583	545	562	562	580	579	609	566	557	529	587	585	540	550	588	594	518	554	531	557	586	549	567	575	566	576	569	577	537	548	558	564	552	550	545	573	587	575	537	581	581	553	524	557	540	550	536	577	570	576	600	587	550	582	591	539	564	550	560	553	554	583	585	546	573	604	548	563	539	577	566	578	572	558	557	593	595	580	579	586	569	596	551	542	573	574	570	561	612	590	582	584	532	570	560	583	562	566	570	607	553	598	572	561	525	555	554	589	529	588	533	559	597	568	551	579	518	576	581	536	529	564	551	563	615	551	546	545	588	624	563	546	572	570	546	548	586	546	564	545	589	606	552	571	583	519	516	544	559	541	580	551	580	536	575	621	579	559	628	574	515	559	568	549	547	521	550	574	546	552	590	546	547	571	536	576	568	548	558	614	570	560	549	581	579	596	551	563	522	584	586	528	582	551	566	562	545	615	553	546	546	569	550	579	531	586	563	571	536	605	579	575	574	541	548	548	567	561	557	537	572	551	558	585	604	558	565	567	540	543	559	574	563	564	556	566	540	582	575	546	566	550	535	544	563	589	556	619	585	519	534	536	647	539	561	601	544	599	584	565	542	547	548	578	572	548	582	573	552	565	620	538	555	561	568	590	557	596	596	576	577	602	588	580	568	549	587	525	556	576	547	595	560	558	590	617	558	580	544	602	584	543	561	528	585	537	540	607	595	593	565	603	554	569	539	571	543	540	558	556	574	584	599	556	563	581	581	570	581	580	550	568	552	567	561	541	543	574	529	599	561	621	586	577	553	504	606	533	586	560	595	592	643	565	537	591	553	580	589	573	590	549	589	516	594	572	552	578	544	580	573	579	508	595	574	542	538	570	579	562	564	535	556	581	564	581	558	593	552	582	548	540	559	598	596	524	590	605	568	580	563	548	570	553	539	557	568	560	598	599	553	625	566	534	514	521	563	599	564	586	566	520	568	600	594	567	567	557	566	582	587	565	589	578	554	581	550	532	552	587	560	565	560	530	612	578	587	566	568	562	581	571	564	562	567	506	549	497	564	532	558	588	535	573	572	563	594	540	574	540	559	558	563	561	614	553	537	548	545	611	519	516	554	567	567	610	573	576	574	595	565	560	546	559	558	549	589	624	554	551	571	601	555	579	566	553	544	561	537	555	589	547	595	570	558	548	571	557	560	524	582	592	576	573	596	549	595	569	608	530	566	572	580	549	550	572	549	562	564	538	562	562	591	602	586	575	568	538	543	540	593	580	563	583	581	537	588	536	573	593	559	571	568	534	578	564	561	584	597	573	576	568	584	602	585	593	563	552	558	579	561	549	574	535	562	570	565	581	524	576	549	537	567	575	574	609	587	603	556	551	602	546	551	549	534	588	566	545	533	582	584	513	540	626	523	622	572	582	591	565	590	584	554	525	568	569	552	582	576	585	560	524	575	532	596	578	548	590	586	565	589	542	575	564	608	564	603	557	601	534	555	542	563	564	556	563	543	535	557	572	570	551	581	567	591	609	570	563	619	548	548	571	550	600	651	554	605	561	624	571	571	536	576	579	583	565	529	567	554	544	533	585	532	563	576	555	573	543	562	586	550	632	585	543	576	538	570	564	587	566	603	586	573	547	546	568	551	579	575	569	606	526	579	522	547	563	578	538	566	590	557	624	536	520	561	520	594	595	544	553	570	548	562	586	539	606	551	514	588	570	560	583	534	564	592	591	561	546	608	591	533	592	592	565	492	594	534	549	577	588	595	586	553	563	557	588	591	536	534	550	578	558	498	575	521	567	553	604	573	589	571	548	584	563	552	564	581	575	583	546	568	544	587	553	554	546	574	543	534	562	559	561	575	569	572	568	548	552	541	585	570	569	592	582	588	581	582	584	561	541	543	576	586	535	549	592	601	584	577	558	536	597	567	593	558	553	573	593	561	574	585	508	563	546	520	617	559	605	582	602	587	553	586	582	552	613	634	556	572	587	566	585	535	604	604	572	578	588	598	601	607	578	537	576	590	593	555
54099	27459	20753	9320	4193	3005	2380	1775	1501	1154	1063	1102	1001	683	510	498	443	439	443	462	410	360	355	312	354	378	383	399	348	361	348	340	334	313	331	310	287	335	317	271	310	289	299	278	292	289	286	282	312	253	302	347	294	303	312	319	316	339	271	342	323	335	282	305	275	314	345	291	286	288	320	284	287	314	272	307	324	293	285	286	291	300	303	317	294	296	274	295	308	306	302	293	319	270	300	305	285	284	290	346	299	305	274	270	288	287	326	283	283	287	292	318	339	334	273	290	319	325	283	294	300	314	308	251	317	321	270	334	286	284	282	299	303	222	290	313	322	299	315	318	257	307	331	277	304	326	303	272	297	292	309	309	323	285	329	303	279	302	317	329	281	286	321	316	274	361	322	313	314	282	304	289	283	307	289	304	313	300	292	320	304	295	265	302	263	316	308	298	304	298	254	317	329	303	335	295	299	290	299	271	314	288	270	305	328	306	322	277	322	287	278	306	325	294	257	265	319	309	283	272	287	305	286	313	297	297	294	344	279	315	302	275	300	283	303	346	326	277	283	327	257	284	274	307	277	281	299	312	307	317	277	325	288	300	308	291	286	306	293	298	305	281	287	313	310	339	310	309	293	305	301	304	269	292	281	296	281	305	286	296	301	280	314	327	279	304	315	324	335	277	277	325	336	296	270	274	288	275	310	288	290	278	266	317	284	343	275	281	279	271	295	305	312	290	274	279	262	306	327	283	310	275	320	291	278	337	297	317	305	304	309	309	293	301	269	308	267	285	300	288	332	302	288	328	305	291	330	285	311	285	288	286	290	259	275	278	267	274	295	276	312	302	280	279	287	302	275	311	267	313	289	293	322	293	315	295	283	232	275	314	257	303	308	279	310	310	320	317	298	279	279	311	265	279	290	329	298	317	277	325	275	239	324	314	304	343	315	301	330	308	336	323	298	356	267	317	298	248	277	287	324	294	286	309	298	343	304	310	266	315	311	311	303	312	270	311	330	321	306	312	311	290	297	323	281	276	311	326	312	289	323	287	314	298	298	284	283	320	327	283	341	347	298	284	277	273	292	269	260	306	317	304	296	293	302	285	286	306	294	336	304	284	289	325	300	288	297	307	297	301	302	308	296	289	291	286	265	280	313	293	282	283	303	269	278	329	304	289	323	287	306	331	317	295	321	278	326	323	272	278	284	253	294	299	296	299	295	256	297	280	294	302	316	309	271	294	275	313	322	286	315	309	287	304	304	308	317	306	260	276	304	301	277	315	317	314	284	292	284	321	311	284	294	306	306	333	345	281	362	317	286	315	298	314	308	286	278	330	350	288	285	306	270	336	319	267	291	308	327	296	287	264	325	313	331	311	312	298	345	311	328	313	264	272	281	318	317	283	277	289	295	308	313	295	302	299	289	304	296	305	334	327	287	339	270	278	270	262	324	322	277	296	286	259	311	285	298	311	301	300	323	323	286	285	308	270	275	311	310	271	308	265	270	268	299	286	324	341	315	278	311	280	326	299	327	326	299	259	298	299	286	319	324	310	301	288	285	281	326	293	292	342	292	304	325	329	288	260	302	304	313	323	315	293	304	288	291	305	272	291	302	273	309	321	320	339	328	306	295	318	302	316	317	331	307	305	289	294	305	321	298	296	308	291	325	300	287	299	330	275	300	337	295	288	263	302	297	296	301	303	312	286	316	295	307	270	292	279	325	316	322	273	311	317	275	313	300	298	284	261	271	313	328	316	339	303	286	313	286	313	272	324	321	296	311	331	278	320	302	288	301	266	305	305	289	282	298	293	312	301	290	296	310	305	314	319	307	303	331	269	275	268	293	292	278	308	287	288	326	297	287	301	332	332	260	300	297	287	301	320	321	304	292	319	306	329	265	315	303	308	285	298	300	302	311	265	320	328	306	283	312	300	281	305	265	305	300	338	273	292	297	288	298	289	320	318	307	308	300	278	309	298	287	304	318	290	310	306	318	294	299	281	289	310	284	292	321	266	311	308	310	313	298	319	292	287	283	307	317	271	344	292	276	266	313	323	338	331	312	283	302	290	277	293	295	305	302	247	291	301	300	309	339	299	304	314	305	352	344	276	275	306	300	293	310	323	273	343	292	304	313	338	333	306	310	297	308	293	294	306	289	286	278	296	265	314	292	328	276	297	287	269	284	253	282	289	305	342	296	296	295	336	294	257	317	326	310	316	320	311	311	311	277	337	292	305	319	305	299	289	329	324	258	339	314	306	280	310	307	298	320	283	300	324	304	317	275	287	279	316	286	271	263	287	284	300	322	305	273	290	324	297	298	283	317	343	301	329	323	319	320	266	300	305	294	318	305	283	281	287	264	280	284	318	302	281	310	299	311	268	323	331	292	301	362	291	312	355	357	307	282	294	291	270	288	289	293	308	294	325	289	268	302	304	304	284	329	302	331	313	292	334	295	288	327	318	302	299	295	317	260	287	310	284	275	299	322	306	281	298	308	314	316	311	293	306	270	286	271	313	293	281	298	314	301	313	277	300	302	330	288	308	298	297	300	336	317	294	278	286	273	339	316	277	256	277	268	267	296	296	288	294	329	307	255	275	322	311	286	309	307	306	287	312	307	309	293	328	303	327	308	299	302	298	303	314	312	310	274	293	294	301	288	305	315	325	287	284	282	304	296	296	278	298	283	303	307	302	335	326	299	309	321	320	326	292	312	326	325	313	290	274	319	346	287	308	279	319	314	292	329	301	339	294	296	323	297	310	292	283	270	291	309	318	299	295	269	318	313	316	333	283	316	275	327	289	302	322	315	312	314	323	294	306	324	310	298	331	331	292	283	288	333	329	310	303	296	277	275	285	299	324	345	309	307	290	288	331	319	284	307	301	306	318	305	283	336	300	333	322	327	308	287	322	310	317	274	288	298	264	309	288	276	302	280	301	294	315	316	317	280	278	315	307	296	304	275	287	279	255	302	325	295	311	300	315	331	302	279	299	270	297	336	332	293	322	300	263	319	307	306	275	296	283	306	353	291	313	277	287	290	339	297	290	309	289	297	282	308	296	307	322	303	282	302	329	280	275	320	303	260	312	318	280	318	286	281	312	294	288	293	329	301	332	321	308	304	304	328	289	268	294	290	306	320	322	292	300	303	272	319	302	305	297	298	296	300	299	287	277	307	326	343	313	285	288	280	310	273	309	347	305	310	307	313	320	328	320	292	286	311	308	305	282	317	297	297	268	313	301	306	342	314	307	302	312	303	305	299	282	284	316	297	305	322	329	324	311	286	309	317	293	259	273	258	278	266	276	297	293	321	315	333	315	306	315	302	272	295	307	307	309	309	295	324	337	289	281	309	314	299	301	320	279	263	306	286	299	328	294	312	264	288	274	269	285	318	277	298	267	313	298	296	302	287	280	260	274	299	293	292	274	281	296	286	305	307	300	276	273	328	321	297	306	308	284	312	301	350	322	269	297	324	303	285	297	313	320	288	298	277	292	328	284	286	317
30769	17582	24062	15328	11294	9985	8422	6955	5903	4966	4701	4797	4289	2724	1940	1733	1479	1320	1474	1619	1459	1116	930	782	838	945	1105	1093	1070	884	831	835	813	808	765	754	733	708	650	637	645	652	606	672	687	685	649	624	636	663	615	660	661	695	663	605	656	591	632	622	661	593	618	641	650	626	694	637	644	628	635	625	655	650	634	626	621	602	638	634	631	636	599	623	626	675	628	644	691	639	690	675	657	632	662	600	593	649	626	612	622	625	689	608	632	631	626	593	647	649	617	577	593	640	585	634	653	591	611	645	636	642	604	622	646	660	662	628	600	664	615	617	659	666	656	629	621	637	598	623	616	631	626	617	635	630	644	661	615	592	640	638	641	612	653	606	646	640	659	631	645	659	601	615	632	629	631	644	636	615	649	658	627	596	658	625	660	649	656	656	642	635	627	628	632	620	617	618	640	640	668	591	643	632	627	662	612	633	620	625	665	679	653	646	612	672	666	632	659	602	657	629	651	607	633	657	673	681	624	655	626	610	616	647	610	622	621	596	629	605	645	616	634	603	633	653	643	637	655	662	598	610	618	618	645	579	670	615	633	621	600	651	593	624	655	673	632	592	651	620	631	669	612	631	624	622	626	626	625	644	615	664	621	627	620	639	604	601	613	625	672	655	635	627	659	603	645	623	612	616	615	636	645	619	665	650	628	662	608	588	605	665	641	644	673	639	635	625	616	607	641	657	591	630	619	613	621	594	633	636	608	647	624	674	669	654	629	618	636	653	620	617	600	607	617	630	642	647	684	576	636	633	601	677	622	618	601	605	646	597	598	595	625	634	625	623	609	597	626	621	654	662	643	628	642	640	657	622	642	634	595	617	604	622	664	631	616	615	616	612	638	650	672	651	619	638	649	596	647	641	672	660	623	643	625	677	640	671	632	651	651	641	640	595	657	619	610	630	593	628	619	603	651	615	638	633	655	648	609	618	615	614	602	616	654	664	653	628	586	669	632	630	630	684	614	651	643	633	697	631	645	648	636	627	671	595	628	627	604	619	632	638	687	647	651	662	604	715	642	665	646	625	639	612	586	646	643	664	585	645	645	585	656	636	563	643	590	617	569	622	645	550	651	637	676	608	599	639	649	640	680	650	630	629	641	615	649	622	650	654	669	621	609	608	587	617	617	630	624	628	630	626	586	625	628	650	621	614	657	674	592	675	662	644	629	668	616	620	591	669	645	635	611	638	624	643	642	625	644	614	631	638	602	608	609	651	655	660	652	637	654	628	632	633	645	673	595	625	612	588	594	593	609	616	671	626	627	635	635	634	652	641	647	601	605	634	631	606	621	621	628	648	642	640	643	602	619	627	625	624	634	622	671	635	607	605	617	643	629	593	599	634	609	616	611	676	660	637	644	632	579	624	619	593	630	597	613	642	569	671	604	672	642	592	647	651	630	619	677	618	597	663	632	621	680	630	633	645	620	649	656	638	621	687	669	656	650	665	597	675	651	624	635	629	615	578	654	605	649	604	611	664	598	639	576	686	656	654	587	598	672	607	598	607	572	639	666	653	614	613	623	654	615	614	614	609	639	590	589	647	623	622	617	664	648	637	631	646	640	653	598	611	650	672	647	680	661	574	627	623	645	659	592	647	628	632	624	632	645	617	622	663	623	591	596	642	627	635	634	673	630	667	623	578	600	618	667	612	655	645	639	628	661	610	614	628	673	642	624	612	671	660	627	572	635	680	668	627	635	641	653	673	633	602	618	633	644	623	611	594	624	661	579	626	625	649	653	634	644	674	598	640	633	620	620	687	649	618	640	631	629	633	632	623	596	622	638	620	614	636	609	620	610	661	650	631	645	636	621	606	646	601	578	594	648	596	604	662	615	630	625	648	612	659	655	671	633	599	623	557	656	607	678	649	604	607	645	581	641	614	643	659	600	648	606	663	642	619	634	634	637	636	606	688	662	618	603	642	650	614	625	638	637	676	654	647	667	634	613	618	587	639	634	612	588	619	625	599	651	655	644	653	697	621	598	623	613	605	674	628	676	644	630	629	614	588	592	645	612	598	660	594	664	647	628	646	631	623	630	667	631	642	635	674	643	648	661	646	642	662	657	599	647	675	645	663	631	620	627	657	623	588	637	592	660	660	605	669	608	621	603	645	575	646	658	641	615	619	603	630	630	618	622	658	618	619	646	620	576	665	571	639	636	633	610	597	610	626	614	599	636	646	657	663	631	642	624	631	651	624	686	593	633	664	576	609	624	604	580	640	588	604	623	607	652	637	599	619	679	659	640	660	660	620	629	600	669	673	664	638	632	614	670	649	677	615	658	611	623	689	628	643	653	614	664	633	631	610	662	618	650	653	634	660	650	631	642	640	603	638	617	616	623	659	645	620	601	661	638	624	626	625	617	665	608	627	642	634	603	575	651	655	686	608	654	689	652	631	639	612	588	639	602	638	623	634	590	583	627	647	672	608	643	597	617	641	677	667	598	625	600	621	642	632	581	602	666	654	627	620	619	595	625	636	624	654	638	644	615	655	645	688	620	635	662	632	668	607	663	611	612	660	602	632	629	618	647	613	640	609	640	642	641	561	636	641	655	622	637	643	616	661	605	617	624	634	619	581	641	612	598	588	622	626	621	631	606	640	634	647	654	611	640	697	614	602	648	627	638	679	650	608	642	638	626	662	657	651	619	662	656	619	601	658	664	586	649	619	620	622	641	661	667	643	617	667	634	581	638	631	652	669	642	624	652	623	609	648	636	637	606	628	612	599	624	629	646	601	618	603	607	597	599	616	605	585	614	589	616	588	644	636	646	634	621	625	651	617	600	617	634	659	668	654	675	629	639	616	646	601	636	583	637	653	618	632	613	641	584	603	671	606	647	683	622	586	670	647	642	617	591	625	642	617	647	601	609	627	619	609	617	607	655	633	616	645	623	606	637	632	612	628	638	631	656	585	634	667	684	634	631	671	634	661	621	649	649	613	603	667	616	635	627	616	644	600	642	617	610	640	604	618	629	661	649	671	609	616	657	662	612	663	633	641	627	615	644	632	654	653	604	646	595	601	604	600	608	640	658	639	609	677	614	582	676	627	614	633	617	612	615	611	641	632	641	616	674	640	611	616	612	646	642	609	642	597	620	620	590	645	648	679	668	647	612	642	660	645	628	655	599	681	612	613	625	644	630	652	662	681	680	585	623	666	629	628	676	651	611	644	673	652	638	681	634	641	661	621	650	661	683	637	636	643	666	606	603	593	618	617	649	608	614	609	604	621	623	618	615	644	677	634	603	666	662	646	648	641	655	652	588	631	650	622	667	634	626	632	619	619	636	636	609	634	667	630	624	638	684	649	647	626	633	632	681	632	624	668	603	634	647	670	618	698	640	595	612	656	644	664	606	647	606	654	642	636	653	649	664	669	624	615	623	657	596	603	637	646	645	668	599	667	626	636	622	677	630	650	674	611	616	658	665	601	660	638	593	637	663	616	627	631	647	656	606	614
32569	13175	6926	2520	1364	1127	822	690	539	523	542	526	450	348	355	339	343	302	341	330	301	270	296	270	253	269	266	253	298	280	267	269	268	257	249	236	280	237	275	275	296	260	258	275	273	295	272	288	241	252	242	266	258	247	262	244	231	261	285	264	253	279	248	278	277	242	255	270	223	259	275	265	267	244	240	261	277	289	234	266	243	256	253	294	236	268	235	292	286	228	258	263	281	247	291	256	271	262	295	269	233	307	270	227	251	289	251	263	267	264	274	257	283	267	262	270	241	231	291	265	224	271	269	247	260	258	245	250	257	276	274	237	260	245	270	245	225	256	259	265	238	264	271	245	242	243	274	281	241	289	281	251	278	249	265	273	230	305	267	273	235	256	265	265	266	278	276	273	262	231	252	259	248	273	281	270	249	263	276	260	268	255	233	273	243	270	266	283	271	250	240	262	265	247	281	302	268	268	278	288	262	259	255	234	288	275	280	246	263	279	262	242	245	241	245	274	233	260	244	242	302	286	235	254	235	267	271	256	234	273	254	222	266	252	263	281	247	239	258	267	266	247	248	273	253	264	284	230	268	263	260	254	259	228	280	274	248	278	251	280	237	254	255	251	252	285	269	272	250	281	257	253	260	268	259	277	256	269	269	260	258	235	269	238	264	248	237	242	294	267	278	235	259	254	286	233	295	257	272	280	260	285	266	282	259	237	257	271	277	270	294	229	259	255	245	280	259	258	241	240	276	282	254	279	284	246	265	276	270	272	245	277	238	256	271	218	298	269	258	226	233	282	266	273	240	272	273	266	259	246	279	293	291	242	249	266	263	260	264	276	284	262	270	274	241	268	292	265	260	235	266	221	277	293	286	256	274	281	260	246	267	257	275	269	247	275	271	263	288	257	271	256	249	261	267	241	252	261	245	246	255	275	277	260	283	258	271	305	283	279	251	253	280	256	239	270	243	277	251	267	245	269	280	245	297	237	261	259	267	261	286	254	252	266	258	285	246	281	253	256	241	275	272	275	251	257	272	252	288	285	270	239	265	240	244	241	256	231	239	269	275	255	285	264	270	266	276	265	280	240	274	276	256	239	228	280	286	299	243	275	253	298	267	288	260	238	263	259	271	287	262	259	261	295	273	267	263	251	284	253	253	230	255	277	258	249	272	257	277	278	253	268	265	282	252	246	271	259	256	260	243	264	246	245	242	276	306	267	280	287	281	281	271	254	252	260	265	246	228	262	235	260	248	287	265	249	249	265	232	266	257	234	265	230	253	265	260	269	282	258	281	282	267	264	284	266	252	258	218	255	296	272	241	240	241	273	288	266	291	242	240	299	289	273	267	310	272	262	278	257	253	284	278	254	262	270	269	253	259	273	245	259	279	243	219	263	297	278	263	252	265	244	274	254	252	250	296	277	264	280	296	264	265	237	274	275	251	291	277	263	272	262	254	246	258	263	245	238	261	279	295	276	252	264	282	254	262	269	265	281	279	268	299	283	272	257	270	241	242	275	277	287	249	266	271	314	249	279	255	250	271	267	280	256	290	288	257	271	278	240	242	237	289	265	266	231	287	262	248	265	274	250	263	244	294	278	274	220	283	270	273	261	269	267	266	259	277	270	236	263	257	232	264	274	242	298	235	273	272	266	243	271	272	264	261	240	281	310	279	278	262	274	241	241	263	256	259	272	277	276	294	252	211	265	241	291	318	248	249	243	263	266	257	273	268	269	275	259	256	256	263	256	235	259	265	269	288	262	235	272	266	286	253	239	255	259	237	271	260	280	286	278	259	267	238	264	274	284	247	259	272	261	265	278	265	244	287	247	255	257	282	271	266	249	284	291	268	301	296	241	291	263	283	311	257	315	303	247	268	234	276	261	253	265	282	254	266	253	295	253	256	238	242	226	274	261	265	247	262	230	253	269	253	234	280	272	240	280	252	246	250	277	252	281	251	267	268	243	271	275	299	258	250	265	277	272	247	265	281	282	259	287	272	280	237	260	276	273	235	259	284	275	260	241	294	278	261	257	273	259	260	237	260	261	250	256	237	251	282	285	276	293	283	289	263	244	253	287	281	303	271	246	277	293	273	299	285	262	236	290	270	271	238	255	252	272	251	263	255	265	275	298	276	260	246	248	276	238	257	276	262	256	260	267	238	270	254	268	248	267	255	259	265	284	266	265	280	255	262	262	264	245	257	294	266	238	246	242	297	274	267	257	239	235	257	293	266	257	284	274	298	273	242	278	258	282	274	277	245	254	277	254	275	267	271	250	284	241	266	257	255	246	249	255	254	292	268	256	294	272	264	256	248	268	281	262	271	260	251	272	278	319	282	228	245	278	269	274	257	252	244	269	224	240	310	241	257	252	270	235	270	262	248	288	289	267	263	266	284	257	254	264	258	286	250	296	216	251	269	279	260	276	259	258	238	270	237	279	242	247	272	261	273	258	283	297	268	261	282	274	262	269	258	253	259	297	250	292	270	267	266	256	280	280	263	301	262	279	247	269	232	278	280	259	262	249	234	257	293	241	238	275	264	261	257	264	253	260	246	261	262	246	270	275	247	274	244	282	259	254	284	280	265	285	268	224	248	263	296	248	260	257	251	235	248	272	277	264	277	265	269	254	233	251	231	257	246	241	257	275	268	254	295	288	265	260	268	259	257	270	251	275	247	260	302	249	246	257	247	282	278	269	262	255	264	311	273	283	256	270	257	275	264	270	297	256	243	275	295	254	275	276	302	248	276	270	285	255	243	257	274	252	241	244	252	244	262	266	252	272	275	269	275	262	258	293	268	237	257	250	279	279	284	273	278	250	280	253	253	252	292	279	258	235	263	295	236	299	258	276	287	265	282	249	273	247	281	251	245	269	256	247	230	270	264	249	258	279	260	265	272	252	278	274	265	279	296	286	258	266	248	260	228	253	266	239	309	308	269	271	250	246	294	288	255	293	230	253	276	271	250	244	261	290	261	276	247	272	239	280	256	265	252	233	268	269	285	262	267	282	271	242	260	284	239	274	270	246	287	302	246	268	286	247	251	236	279	262	265	247	269	302	286	241	247	246	241	262	266	248	247	275	259	283	265	261	239	290	260	251	290	290	275	263	292	267	235	269	253	226	240	294	242	261	242	261	261	282	278	265	266	254	274	283	266	260	254	259	290	274	291	280	238	231	269	284	289	285	247	265	281	283	256	266	274	300	267	262	277	255	293	271	301	266	265	264	273	249	274	265	292	258	271	312	245	275	263	270	268	246	275	260	259	279	257	263	237	271	238	271	259	232	243	243	272	273	273	318	257	246	240	274	263	287	297	294	281	237	285	256	259	260	296	238	250	256	266	246	274	265	241	251	269	254	260	244	247	249	270	261	253	227	269	257	294	267	277	271	229	243	258	214	216	269	252	257	272	244	274	302	232	267	288	279	267	257	289	257	284	304	266	212	279	251	261	263	239	266	259	242	276	252	298	275	260	273	282	253	280	240	247	268	225	291	270	284
18336	8284	10110	6120	4573	4164	3148	2595	2116	1926	1946	2085	1486	1153	977	885	812	835	971	883	877	733	682	575	630	685	730	732	688	713	633	643	574	611	638	602	586	584	572	602	566	579	569	576	626	546	553	601	537	541	551	593	576	546	564	585	545	546	535	582	552	527	566	589	559	576	508	568	552	591	569	530	562	543	588	570	536	553	562	549	525	590	577	569	597	572	560	509	547	554	593	547	570	575	604	558	546	536	567	537	558	555	527	605	532	537	568	534	549	577	572	554	565	547	584	573	519	560	564	559	524	597	567	603	578	571	555	596	563	525	580	590	535	559	522	579	588	512	588	587	576	582	532	554	547	543	543	614	582	531	577	570	572	547	559	595	556	555	549	538	517	512	560	557	550	521	553	552	560	553	541	531	591	546	564	532	569	569	560	547	553	545	561	542	553	537	545	623	551	583	534	612	555	552	554	539	555	534	568	555	578	563	523	575	559	555	546	543	565	574	565	576	559	561	585	560	562	580	563	547	604	533	565	597	544	575	543	548	535	562	584	607	542	578	541	607	561	574	548	578	509	603	580	529	551	551	555	580	618	531	544	554	568	550	568	571	558	543	583	588	589	559	562	554	573	639	548	595	559	549	546	550	548	572	580	537	556	566	551	566	582	567	577	546	585	564	558	603	582	552	571	564	544	533	549	534	551	570	592	576	582	566	521	550	527	568	541	546	564	570	561	547	517	604	548	563	532	567	561	575	577	564	558	544	537	596	579	567	563	547	588	555	603	559	548	552	538	533	590	564	587	558	561	542	528	603	559	536	535	523	574	572	575	608	588	534	551	547	535	581	576	575	523	558	587	555	537	587	572	567	536	575	512	549	524	542	504	580	551	562	554	543	566	560	548	554	572	576	569	560	533	527	590	553	553	595	589	540	549	575	586	582	541	555	561	558	564	570	557	549	558	537	520	569	557	571	532	586	594	563	554	593	580	485	566	538	553	577	583	587	573	565	570	543	578	567	533	554	543	593	525	573	578	566	552	542	552	583	579	583	553	542	567	574	552	568	619	551	589	544	586	520	558	510	595	591	578	605	602	543	567	552	528	537	575	571	541	534	525	560	589	599	555	531	555	542	538	561	553	571	560	548	536	578	592	550	593	544	606	563	538	604	581	571	576	546	541	541	619	553	570	576	579	581	555	556	595	546	571	577	541	577	612	566	484	538	546	571	555	545	588	563	591	560	553	576	544	585	533	581	573	567	567	562	518	528	543	573	532	547	543	620	599	578	551	588	588	581	607	521	575	583	553	596	534	553	585	578	556	564	541	537	538	564	528	543	533	548	523	554	553	530	573	559	556	548	553	593	532	540	574	599	564	551	565	572	579	522	564	538	563	579	551	589	541	530	523	609	554	558	561	599	564	555	569	586	574	523	590	586	554	540	546	565	608	589	591	585	530	551	578	570	596	570	599	585	579	555	578	591	526	577	580	586	598	556	601	523	571	566	559	602	594	553	532	588	565	552	577	576	542	536	571	528	572	538	553	559	540	543	539	541	564	558	543	556	563	555	562	564	528	560	560	565	574	571	529	564	580	547	578	571	573	560	581	556	540	563	553	596	564	609	575	594	567	563	539	584	553	548	555	574	519	603	590	575	575	597	560	620	573	559	561	580	572	585	571	536	531	522	605	530	541	589	559	575	568	568	554	557	570	565	542	544	579	545	574	538	571	579	575	565	561	585	557	595	529	536	535	578	504	560	535	547	545	551	598	580	555	558	531	592	608	584	576	589	538	533	556	584	570	589	580	561	555	528	537	532	549	556	539	531	555	578	529	600	552	564	523	540	575	568	528	539	581	556	566	587	594	562	533	570	518	543	582	550	561	549	596	558	584	575	590	552	538	579	587	570	520	564	590	588	576	514	578	525	582	529	573	550	559	538	574	560	552	579	542	568	600	574	602	564	532	607	581	602	539	543	537	551	542	562	540	546	531	574	555	553	588	576	550	560	586	561	552	586	528	597	556	577	551	591	550	575	526	555	584	584	616	528	588	609	595	538	563	557	539	633	576	607	535	542	560	580	549	596	578	557	561	586	547	562	565	554	568	554	561	587	548	523	574	580	560	552	550	554	534	528	553	567	574	520	555	517	612	531	559	543	567	554	563	524	586	535	557	578	553	550	589	564	541	602	545	557	581	539	562	624	575	563	564	552	587	570	571	544	546	526	527	546	553	559	537	559	590	526	571	559	553	593	611	597	560	549	568	569	542	599	536	617	594	564	564	530	588	597	554	548	533	566	548	542	533	571	563	590	543	558	536	552	551	563	531	543	589	528	535	563	558	556	524	550	595	577	563	590	576	547	545	582	604	587	578	542	552	572	554	530	556	568	505	560	576	523	558	521	549	537	587	514	566	582	549	544	558	561	595	564	576	511	485	563	585	546	545	586	575	552	589	573	554	574	567	557	533	540	535	565	543	554	567	579	565	526	564	539	546	539	554	519	531	540	571	574	586	574	578	571	526	560	587	581	516	565	586	565	566	542	589	541	578	559	532	542	606	545	553	547	547	565	581	513	552	578	561	563	530	545	564	533	558	546	518	535	533	515	530	521	570	551	579	577	518	558	568	586	520	561	562	557	586	568	556	576	588	612	538	548	543	534	578	502	566	550	591	551	524	556	563	583	568	538	522	543	568	599	603	554	521	574	607	528	550	587	575	569	519	523	579	597	580	556	610	568	553	536	563	565	541	567	561	556	539	544	594	576	549	578	564	559	545	569	581	581	567	517	550	563	539	550	552	592	594	588	561	583	588	557	588	529	524	557	498	574	547	567	531	566	552	555	564	553	549	526	531	529	601	577	535	586	536	498	576	529	588	598	556	531	535	548	552	584	563	554	572	612	536	578	557	573	529	559	562	502	597	623	531	559	604	542	510	605	542	547	585	561	555	598	593	519	537	572	521	567	594	531	557	591	571	543	566	554	581	589	578	563	562	562	556	550	576	536	536	556	576	540	595	584	535	546	550	553	576	584	584	559	584	588	559	542	563	538	562	539	544	550	541	561	552	579	516	594	585	507	568	589	511	545	594	587	559	544	640	557	550	513	542	591	534	543	531	596	529	527	578	568	550	597	512	588	546	544	500	538	575	578	593	578	585	572	575	574	561	572	560	569	528	536	578	505	547	573	541	568	566	537	543	563	575	576	548	568	580	535	565	519	565	547	546	554	579	591	551	604	542	562	569	535	559	579	569	581	576	544	524	545	545	534	555	570	561	509	625	547	566	659	529	538	577	529	584	614	553	539	554	568	567	545	550	585	550	597	595	546	547	560	528	562	592	615	549	539	520	539	571	555	583	600	584	539	546	497	557	569	545	590	482	593	588	540	548	546	580	522	600	572	521	557	546	565	576	560	561	597	521	549	566	600	527	562	535	574	553	577	525	560	562	582	544	591	537	578	597	533	549	602	606	559	572	556	580	595	553	519	561	572	560	538	536	528	577	558	545	533	568	601
44902	22147	15513	6098	3008	2178	1568	1178	970	843	902	872	670	489	455	401	360	339	374	350	367	340	281	283	316	325	276	333	337	307	302	286	278	281	283	268	275	249	264	256	261	265	259	276	256	242	266	257	276	282	289	283	269	276	284	284	257	264	286	263	254	227	285	272	279	262	256	266	252	254	260	308	288	255	244	254	262	266	261	253	275	241	272	276	271	270	274	258	272	280	258	268	305	282	259	268	263	317	238	240	269	281	288	247	243	285	290	267	268	290	259	271	242	280	260	285	252	282	270	290	249	263	268	223	262	274	280	253	257	285	251	263	251	241	253	272	265	266	282	262	272	265	274	268	249	260	277	239	261	277	270	272	261	263	254	274	275	258	271	280	258	264	278	283	267	257	239	245	285	237	268	276	260	273	262	251	259	281	248	255	241	283	257	267	247	286	255	264	265	248	267	240	253	261	236	277	252	274	241	252	275	251	271	285	235	242	250	263	265	254	277	273	241	278	251	285	277	271	279	285	274	277	253	272	264	263	290	265	265	261	249	263	268	254	262	261	269	271	238	295	294	269	265	253	254	257	260	245	280	246	282	266	257	242	275	248	252	238	292	264	237	273	308	247	267	268	268	288	275	268	270	264	252	234	245	282	266	256	289	260	243	269	298	252	256	260	270	277	257	246	233	262	246	258	240	269	267	269	233	257	275	250	254	285	284	261	259	245	263	277	283	230	271	259	277	255	265	248	263	234	253	259	248	258	235	286	295	265	253	305	296	267	254	243	281	253	237	275	277	279	273	267	241	232	253	246	279	265	242	298	246	231	242	255	251	254	277	260	240	254	286	263	286	303	269	284	262	307	266	270	263	280	277	259	273	251	234	267	263	272	277	271	273	288	269	258	297	247	262	242	269	277	265	274	266	297	238	247	263	223	258	260	269	306	299	256	241	260	265	241	245	271	300	244	266	249	245	239	232	264	311	252	261	308	252	288	259	274	268	246	265	284	281	250	257	240	252	276	258	259	269	235	263	238	271	264	261	241	258	255	284	274	275	230	282	258	281	258	250	298	252	277	246	281	226	284	286	294	257	264	251	242	271	259	282	232	246	255	248	263	261	236	290	289	272	261	265	273	293	267	292	265	265	284	263	264	231	269	257	279	264	250	261	259	257	272	259	268	268	249	277	246	284	281	231	270	255	211	271	259	282	280	263	253	266	255	267	265	247	254	266	241	232	270	302	275	278	265	289	270	255	235	263	258	251	232	280	273	265	251	285	262	301	285	267	248	279	260	263	262	235	291	275	261	279	261	293	285	287	272	275	267	270	273	256	245	246	246	254	256	248	262	259	252	271	272	260	260	296	300	286	259	249	258	250	259	253	279	297	289	273	286	250	283	281	256	267	261	282	263	270	286	272	270	301	252	246	239	286	299	287	271	272	264	256	282	274	273	285	284	269	265	266	254	275	262	287	297	282	269	283	255	300	262	259	262	249	275	281	278	283	261	252	250	267	324	283	270	276	246	281	255	232	252	293	278	252	282	253	250	264	250	235	242	238	254	252	248	286	273	264	298	269	281	260	253	268	302	287	259	247	265	260	252	278	245	243	267	271	270	284	273	249	255	261	282	254	269	275	243	260	304	273	278	251	250	272	262	268	240	245	258	283	266	260	246	277	249	265	281	267	280	236	259	271	289	293	253	268	287	262	257	274	250	253	264	251	228	290	276	265	276	258	264	252	277	293	289	277	281	259	266	264	265	273	229	239	304	253	264	209	255	304	250	293	246	273	261	280	269	290	269	254	245	272	276	279	307	277	317	265	277	236	264	257	247	278	257	267	262	250	282	270	289	264	259	289	259	267	271	251	243	256	283	284	256	274	276	273	253	279	269	284	261	272	266	298	269	264	270	241	291	250	277	293	268	257	293	280	262	276	280	275	262	266	259	284	287	248	266	272	295	253	282	253	253	286	246	242	263	234	291	246	293	271	276	259	237	242	258	282	263	269	260	275	267	270	235	268	259	293	250	254	236	262	282	245	262	288	288	272	238	252	240	259	267	286	239	254	289	270	267	312	247	245	250	288	266	263	279	276	253	246	269	245	255	260	284	240	280	268	291	301	266	262	277	254	263	258	256	260	260	278	249	250	262	234	269	294	287	264	263	234	288	278	263	254	257	279	270	249	254	251	269	294	269	250	264	279	260	274	264	280	284	250	233	280	253	255	274	285	238	249	273	257	261	263	289	262	318	264	233	260	267	260	251	269	247	292	267	241	268	234	247	267	272	299	330	295	285	279	267	262	282	213	236	253	256	261	273	272	300	282	265	265	278	268	265	292	292	272	279	262	256	251	266	249	305	265	279	273	243	274	264	268	210	238	264	279	294	259	271	258	274	269	280	249	251	230	243	258	266	222	291	227	265	269	261	273	263	321	269	287	236	264	278	259	253	274	260	239	242	245	254	234	285	264	277	221	297	306	273	275	257	253	273	252	246	268	273	273	243	256	276	261	245	245	261	274	246	246	264	250	233	283	255	281	263	274	244	252	261	289	269	254	275	244	238	269	260	277	268	243	258	264	258	257	251	256	268	271	239	252	296	238	268	284	281	277	240	250	260	251	246	262	260	250	226	234	259	286	255	277	265	310	293	267	228	256	245	238	261	264	263	271	271	241	294	247	246	265	249	275	248	273	238	288	288	280	233	248	266	250	287	262	238	264	254	288	237	244	279	283	273	231	280	279	249	272	282	292	288	259	261	238	276	259	278	255	260	299	247	273	242	264	240	248	245	275	301	290	238	237	262	272	277	274	279	270	252	286	239	264	274	271	288	256	261	254	244	266	247	263	246	274	256	266	249	297	301	243	263	272	251	254	290	265	261	261	256	298	239	274	258	286	288	268	247	269	291	282	300	265	255	260	265	281	264	279	245	241	298	290	256	301	246	244	265	285	267	259	242	281	237	269	278	289	266	237	246	272	268	264	261	262	263	251	279	261	248	301	244	258	301	261	263	256	271	295	277	274	271	289	268	261	304	287	237	290	275	273	268	266	236	244	266	288	263	286	271	245	241	267	262	262	261	291	252	217	255	257	268	300	297	231	239	267	264	231	256	288	259	263	258	255	259	289	287	284	243	260	267	247	263	291	266	266	252	250	278	280	266	266	290	285	275	273	295	283	273	255	264	284	268	327	277	266	273	239	292	245	268	264	281	267	248	265	264	250	315	284	273	292	280	260	260	235	312	277	270	216	245	240	272	274	276	263	268	266	254	275	253	284	289	283	284	239	239	256	254	263	317	279	259	254	295	247	255	244	253	254	262	224	243	274	297	302	269	265	261	267	233	268	262	232	254	277	259	270	281	289	310	286	239	266	258	249	247	237	249	259	261	259	269	283	247	262	289	242	274	293	237	270	274	295	246	265	256	226	260	243	243	255	279	263	287	267	263	246	252	241	302	243	242	241	253	248	249	250	273	293	266	250	248	285	261	262	254	270	255	251	256	281	264	233	260
25532	14930	19692	11426	9428	7745	6055	4864	3889	3810	3921	3679	2737	2065	1508	1287	1083	1234	1340	1253	1081	980	817	704	770	807	831	871	815	840	745	692	639	608	643	595	631	610	571	605	607	566	553	615	565	586	554	532	604	573	536	572	583	548	543	572	587	558	550	588	539	570	518	573	573	540	567	549	548	529	554	553	564	587	582	561	532	515	568	577	554	566	565	575	580	540	620	577	576	573	554	557	555	587	553	595	554	548	561	614	569	571	569	520	547	587	561	558	593	572	596	555	566	527	576	568	558	572	574	565	567	543	541	576	580	577	597	597	554	585	570	570	559	547	543	555	573	568	579	571	597	539	621	571	598	564	575	593	545	565	574	559	555	539	591	574	564	554	565	556	604	558	542	564	555	555	568	565	589	583	591	553	597	537	566	607	590	512	549	555	554	576	582	555	549	547	587	544	559	575	581	586	559	570	544	570	548	550	525	556	584	569	627	575	600	594	581	546	534	538	557	528	575	562	556	524	596	568	572	561	520	550	533	573	579	589	570	517	587	615	548	561	548	594	581	550	613	536	616	549	592	631	602	592	577	576	595	540	539	525	535	569	588	558	583	528	536	573	559	567	532	567	564	551	595	565	556	555	585	524	551	547	546	566	589	576	554	544	568	582	583	571	550	590	555	552	575	557	527	600	595	554	584	594	530	568	593	533	533	554	589	545	536	556	583	549	617	573	538	530	597	606	576	541	545	540	543	597	575	546	584	574	537	565	574	563	560	582	598	560	576	595	547	605	540	560	586	570	638	557	548	608	577	561	495	604	583	620	602	517	562	537	554	555	601	578	589	572	583	564	563	546	567	573	545	608	578	589	597	545	546	533	563	587	576	575	588	527	564	614	531	561	542	552	608	597	559	536	570	562	556	499	531	581	568	536	553	554	574	630	592	541	556	637	566	542	559	551	582	563	564	569	587	554	571	571	511	575	578	574	556	581	583	572	583	532	608	576	533	569	590	558	599	562	529	568	617	562	543	595	527	564	580	551	538	596	549	519	568	581	625	539	545	589	542	594	570	572	551	576	552	574	533	593	578	540	546	518	567	578	564	580	604	588	583	561	553	584	546	592	599	537	565	585	536	549	582	573	579	531	578	558	534	545	552	559	560	560	557	598	581	582	545	571	565	550	578	561	578	569	568	538	532	589	569	576	538	623	549	605	547	567	560	575	533	596	560	522	593	563	551	546	575	572	573	598	552	604	611	552	560	540	569	554	561	511	580	586	564	580	587	586	556	590	562	549	549	607	553	539	568	563	600	538	568	600	586	567	559	595	557	561	585	569	590	568	570	561	571	549	548	551	564	610	556	641	574	569	541	561	520	583	606	596	565	538	556	547	564	553	589	600	574	555	606	558	580	561	555	565	586	576	614	531	561	580	607	562	534	608	537	570	548	562	567	559	558	542	596	553	599	585	590	576	563	630	552	588	594	555	550	562	541	539	553	583	547	571	555	599	584	585	547	541	585	553	541	584	568	567	599	540	586	552	566	565	578	588	631	572	529	546	545	559	579	582	562	588	566	587	567	578	580	531	556	585	549	550	545	560	553	556	574	564	594	554	583	585	524	556	535	566	581	593	561	564	563	562	608	570	546	574	552	550	579	550	586	565	545	593	574	543	590	579	577	576	549	556	558	594	608	589	553	568	566	541	550	586	554	567	607	577	570	561	592	585	543	547	553	578	526	554	568	538	567	543	604	553	587	553	568	592	544	549	580	599	593	573	520	558	574	576	501	573	525	543	544	567	562	576	540	593	599	575	576	544	563	550	610	565	581	558	556	561	589	578	557	563	558	522	511	526	570	594	548	590	585	592	567	566	623	601	539	577	557	588	586	564	574	563	548	542	543	619	585	567	586	538	619	576	582	506	566	583	551	617	573	573	542	553	566	591	584	565	554	556	568	572	533	576	582	560	540	589	577	585	554	565	512	601	583	562	615	582	597	591	582	587	544	541	604	536	518	527	534	599	595	555	560	569	576	557	538	563	574	634	592	548	573	516	555	602	592	573	553	530	608	594	562	574	572	572	577	576	578	550	578	602	547	553	527	551	565	580	556	557	533	624	562	521	541	568	556	541	611	559	545	522	575	539	545	612	601	589	578	558	614	565	530	565	577	560	602	566	588	559	548	565	599	572	538	555	630	584	578	528	553	533	520	548	586	594	585	590	534	554	547	613	566	580	575	523	559	568	579	596	557	514	550	605	594	537	585	583	562	577	600	599	532	564	556	536	507	542	579	555	558	573	527	556	543	574	572	610	561	605	589	555	595	548	593	566	561	577	599	568	573	582	569	595	600	552	606	515	576	598	559	571	590	585	613	551	548	616	571	575	547	567	544	561	579	554	583	531	600	544	577	572	578	588	565	576	623	575	580	559	545	559	604	605	563	543	620	544	542	595	596	573	546	599	537	562	571	556	557	550	578	527	583	575	552	583	573	553	591	582	564	561	549	572	566	592	550	562	595	575	564	572	557	637	483	560	602	549	598	531	579	576	568	570	561	578	561	570	578	565	542	568	607	546	538	552	555	583	585	614	583	565	554	563	535	588	573	558	571	608	564	585	546	559	580	598	561	561	584	567	567	567	577	532	576	585	546	560	538	599	556	590	569	602	590	553	585	527	552	558	557	546	578	528	588	594	556	577	586	575	588	532	545	586	584	600	556	564	627	587	569	567	590	560	565	588	545	566	584	539	528	563	516	558	568	550	548	569	569	564	537	595	543	559	578	617	568	533	588	543	570	565	551	580	575	610	587	606	579	612	593	577	571	582	555	563	614	567	598	559	617	577	561	556	533	525	586	573	579	578	569	580	583	572	591	583	578	570	562	569	562	609	572	595	605	581	589	593	612	540	555	630	590	528	563	572	556	543	567	556	611	580	576	593	559	580	621	550	568	574	599	558	579	519	554	561	579	531	541	573	568	572	583	550	606	552	536	553	560	543	572	533	578	569	577	567	547	606	576	577	553	591	558	582	584	545	607	575	574	560	608	550	592	566	564	537	567	555	523	589	537	547	547	530	562	542	564	587	551	572	514	588	539	581	571	569	549	593	585	601	588	568	566	560	625	556	560	577	584	599	572	569	522	557	553	579	554	576	561	553	614	551	565	546	571	562	616	623	551	591	625	566	568	560	548	581	588	514	556	577	552	565	566	561	563	560	599	569	550	575	580	566	575	557	508	579	602	563	566	586	583	554	558	555	580	568	570	568	531	560	577	530	546	553	608	544	533	555	558	593	584	577	544	595	551	565	599	560	550	532	572	593	542	598	562	587	559	539	543	539	569	555	524	603	609	579	586	569	564	568	609	564	581	582	580	577	601	606	580	545	582	583	588	568	533	562	599	565	593	556	587	569	578	530	525	566	569	559	579	563	592	577	568	584	586	581	575	572	609	583	615	556	570	589	576	528	612	579	529	559	570	568	565	543	577	563	518	570	614	579	602	547	573	587	577	578	560	574	541	582
52745	28728	22931	9461	4453	3018	2287	1685	1299	1330	1268	1199	892	678	564	477	470	431	451	458	393	423	368	364	305	364	395	331	355	394	327	338	336	321	364	276	247	297	306	322	305	285	314	288	332	292	283	269	295	331	294	291	320	294	303	297	294	291	294	274	293	312	293	290	260	305	310	316	288	290	301	298	294	321	334	249	277	282	332	291	319	306	294	273	305	330	285	315	280	291	290	307	340	327	290	284	302	302	323	289	296	279	281	277	273	258	274	321	326	296	300	287	322	328	295	271	285	287	317	282	302	256	279	346	316	323	300	305	295	320	278	338	286	289	289	315	275	278	315	278	325	306	306	274	295	266	272	302	346	316	271	289	294	330	296	306	325	288	292	272	299	270	281	332	266	271	271	292	316	324	311	320	297	336	287	295	297	298	259	264	289	274	300	282	325	256	287	297	309	286	329	319	323	283	322	296	280	276	304	322	318	323	290	289	319	286	329	316	318	303	303	290	315	277	291	336	297	304	277	287	304	339	303	313	281	312	307	276	282	294	264	335	289	304	320	292	261	294	321	296	292	271	289	290	329	290	317	295	316	321	277	278	302	304	267	283	323	311	310	317	313	313	306	327	283	299	302	298	292	286	293	305	293	276	323	284	266	316	253	323	276	285	282	297	303	277	294	287	336	276	327	289	317	281	304	283	313	307	264	267	291	283	303	334	307	306	279	314	311	273	350	309	284	264	308	311	305	296	281	310	296	308	280	283	332	294	258	326	298	314	298	348	308	310	305	329	321	312	292	316	273	306	263	317	332	300	301	299	336	315	286	295	340	295	282	315	340	295	316	322	295	288	280	310	314	292	289	288	321	294	301	307	274	315	333	299	344	250	260	305	326	292	300	319	314	312	290	267	315	292	337	280	307	318	330	315	299	285	301	288	298	295	282	326	320	306	285	317	278	298	313	275	269	340	308	296	305	301	308	300	274	305	295	301	303	334	301	313	307	297	328	293	283	302	303	290	296	301	299	296	288	295	289	304	293	302	306	311	292	286	287	267	285	300	298	328	308	273	282	341	325	296	326	287	303	301	316	303	306	338	318	310	316	319	296	295	298	281	262	291	287	269	279	298	290	317	298	255	286	297	309	303	313	311	300	287	289	305	296	301	291	289	328	291	332	301	292	276	275	315	303	286	287	275	283	280	279	279	329	288	287	305	337	273	289	323	304	288	315	297	299	321	300	330	353	315	284	309	318	329	312	322	324	323	270	290	290	249	278	276	264	302	309	281	285	321	315	298	311	281	288	278	296	296	285	315	310	313	318	283	326	306	275	301	281	303	274	276	328	297	329	321	321	296	335	313	291	289	281	305	321	309	300	278	317	274	328	322	310	291	322	298	312	308	280	264	292	309	268	310	325	304	285	284	301	335	315	294	323	321	277	311	291	334	285	307	306	267	309	314	310	324	286	294	312	294	359	286	299	282	325	296	306	301	318	328	315	333	291	284	281	292	284	319	331	307	300	329	300	289	302	266	293	293	341	296	294	293	306	309	292	307	310	293	284	303	268	311	291	291	276	278	320	316	297	287	299	335	307	299	328	306	279	306	281	285	345	305	335	287	307	323	274	296	288	264	305	288	302	279	302	306	283	291	289	268	301	272	281	297	274	297	300	297	288	283	306	323	304	287	285	305	324	370	282	290	338	306	302	282	278	331	293	309	297	289	302	265	298	268	260	270	295	286	301	299	277	296	317	294	338	305	279	315	297	305	336	302	287	292	280	301	296	296	281	285	270	326	303	291	285	305	294	293	278	314	306	315	323	297	325	304	308	329	302	309	280	300	296	335	292	302	258	311	272	293	300	279	360	329	300	313	301	296	288	279	309	282	293	302	305	271	287	319	315	320	275	303	300	317	279	291	323	298	297	324	307	283	300	254	299	291	292	306	296	339	305	320	278	281	310	298	313	300	288	308	303	312	305	290	263	329	273	329	285	311	308	300	294	291	289	293	286	296	309	282	315	292	301	309	355	286	337	302	289	300	289	284	319	301	321	308	304	295	330	313	320	276	286	282	302	261	288	337	290	291	306	315	312	257	282	312	295	291	298	304	290	321	318	322	308	294	297	290	310	303	302	273	285	299	300	294	278	321	313	293	295	321	312	288	279	345	303	333	285	347	295	293	289	324	343	283	302	260	302	328	279	278	298	320	294	303	310	301	310	304	289	288	317	309	316	298	330	287	316	311	279	324	295	287	290	328	306	286	291	307	282	292	301	293	285	300	283	304	304	325	344	294	325	331	310	351	320	302	296	323	274	313	304	290	306	294	279	296	324	289	296	298	303	295	309	326	297	327	313	293	290	267	305	276	292	326	306	295	295	354	291	300	264	342	335	276	289	300	316	295	290	322	327	279	319	309	294	293	299	317	298	319	322	312	287	289	295	301	313	328	300	283	306	295	343	315	320	327	295	298	314	286	249	278	311	284	300	311	314	293	290	313	322	299	250	308	292	292	320	304	294	325	320	326	304	291	302	301	334	320	322	317	323	284	293	284	280	329	304	311	268	293	326	293	323	315	293	290	296	269	289	288	271	311	286	274	334	275	292	323	302	282	314	324	319	321	288	315	302	303	320	307	289	300	287	295	287	293	289	300	294	283	310	304	319	299	334	300	323	300	285	260	294	294	311	287	327	277	330	277	307	289	329	268	310	294	281	329	315	302	289	285	302	293	286	288	305	321	277	281	302	329	277	283	299	300	285	307	326	279	283	310	288	295	289	300	307	288	322	296	301	279	317	298	316	292	235	298	304	269	311	322	315	265	308	294	285	283	305	307	313	292	327	302	297	300	300	304	275	321	309	345	311	305	302	276	288	256	323	325	292	301	302	311	285	308	281	339	303	292	284	322	284	281	284	298	306	291	296	287	280	287	274	288	314	301	316	268	260	263	283	303	336	279	302	295	282	277	288	304	293	253	296	340	348	286	303	301	309	307	305	318	281	265	280	297	287	302	320	277	308	268	277	305	280	338	276	283	292	254	308	275	284	304	285	297	336	306	309	315	284	298	321	341	310	308	307	310	345	304	290	293	320	290	314	300	323	254	276	276	297	290	295	270	307	303	265	296	292	310	284	325	323	312	307	308	271	291	335	308	299	294	333	279	308	295	289	291	321	303	294	326	282	297	288	313	326	256	257	316	353	302	326	288	303	292	297	305	348	321	329	287	317	328	311	289	297	289	300	351	314	302	320	289	262	270	302	280	316	338	299	310	311	262	303	283	302	316	312	303	338	302	295	315	316	293	289	327	328	253	337	327	266	278	320	312	311	318	328	308	333	343	293	303	300	292	307	255	319	290	320	298	291	315	308	306	292	288	289	316	312	296	308	288	296	295	306	277	294	307	295	294	289	305	352	300	310	318	315	302	298	308	269	308	322	299	313	322	327	312	325	340	318	282	285	321	308	280	305	280	288	289	296	277	321	293	302	316	271	348	289	327	302	318	324	314	313	318	277	302
29852	19342	26090	15647	12380	10141	8313	6214	5379	5533	5411	4955	3913	2943	2014	1658	1527	1534	1589	1581	1426	1336	1078	895	906	924	1067	1009	970	993	895	912	806	728	698	703	721	664	664	686	662	692	656	654	675	675	661	613	681	647	621	657	645	633	586	654	632	616	578	643	674	662	669	646	645	629	590	600	653	641	613	648	606	686	652	635	661	613	673	641	607	633	676	622	617	613	609	669	667	682	642	684	607	596	628	647	662	671	625	617	655	678	606	635	628	628	617	616	610	608	696	628	584	640	600	607	620	621	610	625	650	602	646	588	600	597	690	619	659	635	665	656	660	632	639	652	613	614	636	614	657	647	662	632	597	607	653	613	613	568	692	638	650	641	656	661	664	674	648	702	612	669	629	637	669	630	651	649	612	617	678	622	611	635	627	651	686	655	656	651	598	595	638	620	583	631	575	665	643	659	673	624	606	623	636	624	616	609	604	645	620	654	625	684	624	628	622	633	624	625	598	659	629	655	657	639	654	627	611	646	634	615	598	632	673	671	662	672	656	596	638	675	657	661	620	620	683	606	600	593	695	609	653	642	645	660	645	662	610	649	587	636	615	670	607	595	651	612	675	650	651	636	586	634	580	641	644	639	674	653	625	606	672	663	655	654	599	646	625	631	636	629	629	664	642	629	618	620	626	620	574	612	619	621	586	591	646	556	629	624	651	613	647	601	605	606	611	675	612	636	620	617	632	626	582	650	653	648	633	583	607	613	634	604	614	667	612	590	611	622	588	604	682	631	623	684	631	663	606	650	624	633	634	627	643	675	573	603	625	649	624	587	646	586	630	617	644	634	602	652	588	655	617	661	641	636	670	633	626	647	652	630	625	701	632	604	667	628	605	665	637	629	645	631	578	605	626	629	670	601	606	678	661	605	596	649	661	598	588	629	661	620	622	617	608	629	613	626	618	663	625	614	621	639	661	631	680	617	612	645	648	647	628	628	630	639	608	685	674	615	652	655	665	660	611	577	614	613	680	634	667	651	624	616	655	635	624	625	640	669	603	692	644	653	632	658	636	638	642	611	652	644	651	646	648	646	646	615	650	625	616	656	592	590	648	586	601	624	583	651	613	608	664	652	637	652	656	638	582	641	649	612	666	618	616	611	637	637	643	680	621	648	666	639	610	626	632	687	610	597	592	601	628	601	601	638	609	607	655	649	632	636	627	574	640	628	589	653	651	650	622	657	584	628	642	640	629	619	667	641	631	643	682	625	648	616	651	645	659	664	621	630	623	622	654	538	618	641	647	652	659	666	654	662	633	653	609	622	657	665	639	599	629	591	672	654	623	618	638	650	691	609	625	626	634	656	578	670	645	659	638	652	622	613	691	625	658	640	598	633	620	647	624	646	649	609	639	687	634	615	613	600	618	637	627	635	647	605	669	685	666	652	617	657	619	651	594	623	679	613	630	623	620	664	642	666	636	653	588	644	605	647	663	628	657	607	617	666	612	621	611	629	653	650	662	601	644	641	644	633	660	640	662	648	726	642	642	610	672	610	675	643	622	629	643	640	640	602	663	635	610	659	633	626	635	632	656	657	606	634	597	632	639	628	581	604	672	607	661	668	657	695	657	638	652	666	649	681	633	625	646	616	607	608	632	682	656	621	648	656	600	649	671	646	648	654	667	664	634	628	625	637	617	618	611	626	621	645	624	634	621	599	611	580	626	604	627	680	645	665	594	611	594	654	671	679	616	659	645	604	604	647	587	626	628	584	661	621	657	670	664	636	644	635	631	620	623	612	625	640	646	601	634	640	644	608	623	647	639	605	670	632	612	662	633	659	638	647	639	625	678	646	579	650	623	628	634	629	660	643	645	683	649	632	610	616	622	615	631	644	634	621	651	638	625	615	590	640	599	598	660	651	643	615	620	642	645	636	614	587	623	690	607	666	656	654	623	645	636	634	619	611	642	631	612	651	644	659	600	648	620	647	603	619	660	659	659	665	655	621	660	662	626	652	696	612	681	668	653	656	642	604	631	678	645	618	669	620	650	651	666	597	614	657	612	636	583	627	598	650	637	657	598	655	623	625	616	596	628	608	651	655	607	593	638	648	657	625	568	647	622	634	656	596	585	638	649	673	613	641	643	651	647	627	616	618	625	629	645	655	618	606	605	623	654	706	575	644	622	646	620	636	652	669	616	589	649	638	658	642	602	608	669	595	615	585	615	655	606	653	638	627	629	641	632	649	618	608	605	650	678	648	618	638	625	659	606	627	648	594	636	660	672	645	680	640	618	658	658	627	655	637	631	670	652	661	634	646	633	676	615	618	617	634	646	670	649	636	648	648	666	612	633	618	648	597	640	613	636	646	594	644	621	670	589	654	605	662	613	632	656	609	603	642	643	644	651	621	612	677	628	615	645	676	613	648	630	625	639	628	648	623	663	598	624	656	646	627	615	659	605	652	616	632	594	658	640	678	612	649	622	612	618	649	629	654	626	655	657	642	643	681	614	605	593	621	616	583	615	668	675	647	628	638	655	628	646	623	669	626	647	678	630	631	660	589	622	644	619	677	644	635	641	645	663	638	669	653	612	612	609	580	623	611	653	629	650	649	650	617	658	680	612	604	613	652	649	648	623	650	609	621	635	655	693	591	653	616	646	630	616	683	623	620	591	642	631	623	629	625	601	616	625	663	640	656	603	622	695	610	646	596	653	668	669	658	648	646	597	644	612	594	603	615	629	608	646	625	567	651	657	606	653	638	628	637	640	598	660	628	614	646	579	666	618	630	621	641	658	660	661	618	607	617	660	650	603	634	607	625	679	599	614	645	633	608	637	606	589	636	648	646	677	622	678	614	640	636	600	623	615	660	578	611	674	631	653	619	579	628	682	621	651	596	620	652	666	656	612	629	618	651	611	599	595	640	627	620	636	599	624	666	660	652	631	636	629	603	630	647	654	603	616	652	602	670	643	646	623	644	651	604	619	640	612	642	671	619	655	617	634	650	646	623	657	649	618	595	636	635	587	639	650	632	668	652	651	610	606	631	658	661	647	652	613	605	625	650	626	594	619	605	625	672	612	639	663	670	691	614	620	665	582	622	620	662	663	634	629	605	650	623	665	644	641	654	624	627	649	617	655	643	683	628	639	607	618	599	641	666	642	610	634	641	624	646	644	630	625	636	637	616	627	620	651	666	662	620	636	627	591	648	612	633	600	630	634	624	613	671	623	639	601	639	634	635	642	635	631	618	645	608	618	622	635	633	628	692	579	597	622	651	612	610	669	621	667	626	674	680	665	721	639	615	652	655	640	618	616	622	664	608	611	640	627	587	632	626	590	624	651	607	642	655	590	624	628	613	653	643	652	611	660	641	665	632	608	569	649	625	611	636	650	621	594	667	621	677	655	639	583	638	651	579	624	635	644	651	639	633	650	620	645	650	627	581	617	640	648	629	623	654	638	667	617	617	626	662	619	578	636	630	657	597	635	623	638	607	658	625	629	613	619	650	624	645
33422	14854	7720	2739	1275	1057	713	558	522	551	582	534	461	401	364	372	296	322	329	325	300	327	288	321	305	262	275	264	277	295	294	315	280	310	268	255	279	259	291	259	255	250	296	277	243	261	273	286	283	298	258	263	291	263	281	287	252	203	237	263	241	286	266	244	270	256	261	239	277	238	285	251	272	238	283	256	288	262	252	252	263	277	247	258	286	261	242	280	259	277	257	265	291	267	261	264	263	274	276	261	260	270	294	298	260	287	292	308	306	281	283	276	275	264	288	259	247	248	299	281	253	268	257	281	288	250	253	257	221	273	256	266	264	267	250	269	254	265	272	252	252	255	278	270	272	286	289	253	295	280	256	234	234	260	276	253	292	272	255	271	252	254	268	261	255	277	284	266	278	273	252	261	266	254	280	273	254	262	250	279	266	283	280	321	278	227	289	227	269	245	265	282	279	260	242	280	242	279	254	293	248	277	243	272	260	263	261	241	279	236	233	279	270	263	260	267	275	278	266	241	252	257	252	260	269	251	267	251	258	280	253	266	304	313	278	281	245	246	258	265	267	267	246	338	275	251	260	306	239	254	257	267	263	265	242	256	260	275	235	247	302	267	238	266	272	250	278	278	256	239	264	238	263	287	247	263	236	271	280	259	260	276	288	262	308	285	293	259	317	281	274	285	277	266	244	301	271	299	294	249	259	268	273	274	232	294	285	278	279	256	273	270	259	303	265	257	254	244	257	287	260	278	260	247	299	276	249	269	245	270	283	242	287	296	272	263	271	256	265	261	300	241	275	247	276	280	247	227	236	252	275	263	252	219	276	276	285	253	270	296	273	266	256	266	285	282	271	243	302	296	276	263	260	267	276	284	269	252	320	263	257	267	248	231	275	244	294	258	285	250	298	261	275	293	249	258	290	257	272	269	263	246	219	278	253	271	296	272	257	250	243	265	251	240	253	280	259	288	275	275	265	283	276	304	268	273	244	270	284	266	267	261	306	269	240	248	269	269	260	257	259	235	250	238	234	275	306	238	259	265	258	274	276	295	280	244	258	284	278	288	268	284	278	289	285	249	266	295	236	273	272	247	292	257	270	269	259	279	263	258	279	257	285	285	254	291	277	239	252	277	292	291	275	269	292	266	265	241	294	264	266	276	261	284	266	286	266	271	268	280	258	242	247	236	271	280	275	270	296	290	254	248	250	296	247	289	280	253	286	262	304	270	272	285	314	265	280	289	279	249	289	252	292	275	289	268	299	260	285	257	293	306	271	244	270	281	246	236	301	259	259	265	269	298	258	299	226	285	254	256	262	267	260	259	271	268	303	277	290	282	255	271	294	281	292	271	262	277	240	264	250	262	257	280	258	252	249	247	270	249	272	231	241	246	284	290	303	295	293	271	263	266	286	250	261	268	272	264	229	267	283	253	259	270	303	254	277	296	261	265	269	280	269	294	269	295	259	263	248	233	285	240	278	283	271	306	240	235	259	276	260	267	256	284	256	274	260	258	267	311	284	261	299	291	269	260	233	261	288	259	252	277	231	271	280	273	288	273	280	294	278	294	247	226	270	244	221	240	285	275	264	255	271	231	283	224	281	248	242	285	269	299	303	267	268	285	282	263	283	255	264	281	267	261	299	259	239	287	254	236	274	252	254	290	282	262	296	258	265	228	295	281	281	258	262	283	312	262	308	261	263	283	256	290	238	277	292	242	276	278	318	254	273	263	272	264	255	284	281	267	290	255	292	264	265	292	283	303	265	288	266	248	287	249	243	260	276	274	280	260	262	248	248	280	242	274	260	267	258	282	267	238	261	233	248	263	277	255	248	284	277	265	280	288	258	287	246	264	284	272	289	277	287	280	255	248	235	241	265	266	262	252	287	252	258	300	258	255	257	290	283	253	264	256	286	270	275	292	265	238	271	238	307	270	238	262	252	290	258	282	254	280	241	286	280	263	230	268	274	249	271	257	273	253	256	275	252	273	278	242	249	267	266	261	292	292	244	295	262	283	261	265	261	250	269	275	244	246	245	258	283	261	259	297	241	294	265	251	261	256	262	276	285	267	261	258	245	295	253	277	281	273	266	271	281	293	276	260	285	253	224	245	275	255	254	272	268	233	277	247	290	290	239	265	291	273	270	229	259	279	276	274	271	272	263	249	271	282	236	241	258	258	277	281	234	238	280	280	270	255	292	271	267	290	245	253	272	243	291	276	250	258	301	272	273	243	266	252	255	246	287	256	284	265	273	258	253	285	287	305	250	217	261	239	267	281	266	229	273	290	255	290	269	276	236	245	283	303	272	247	269	261	265	270	278	283	292	273	268	269	287	272	259	270	295	289	252	288	280	271	238	287	304	243	293	281	282	287	316	261	291	257	238	268	265	272	271	252	265	283	255	268	306	291	270	260	249	291	272	256	290	273	266	238	249	263	274	266	238	270	248	258	272	304	289	234	267	301	290	276	285	256	255	273	217	258	249	241	273	274	256	278	266	248	290	252	257	287	284	287	251	300	269	252	263	257	266	281	263	280	270	269	268	283	281	282	251	258	255	255	297	264	244	270	250	264	263	279	292	262	288	273	263	253	252	240	258	284	280	288	273	250	240	280	276	258	277	280	238	269	264	271	259	261	305	278	262	245	278	278	262	265	256	269	254	297	307	266	268	276	279	265	269	262	266	249	246	252	263	284	253	249	266	270	281	263	273	301	267	264	279	291	262	284	269	269	267	279	307	286	279	262	293	274	279	267	279	311	261	263	255	258	264	252	301	266	289	261	291	281	230	240	261	245	335	270	260	277	249	244	296	258	263	254	235	273	261	241	276	245	295	278	276	285	296	274	276	277	277	252	260	280	256	267	246	258	261	268	272	284	272	247	259	257	264	239	261	273	278	289	304	325	264	246	258	240	245	261	262	259	278	267	284	286	288	276	288	246	260	256	267	244	248	300	286	237	230	272	256	271	247	296	266	280	265	290	258	284	227	236	257	238	270	249	260	290	247	279	300	280	267	236	296	260	291	229	270	259	263	255	274	270	288	282	281	286	251	243	252	241	281	272	278	273	259	282	265	267	259	259	249	263	250	273	265	279	277	276	306	257	261	262	263	283	284	272	242	277	273	267	282	257	241	301	263	238	253	269	278	286	280	248	293	254	285	284	297	267	263	252	264	289	299	258	258	239	267	261	273	251	237	249	239	239	252	228	254	289	294	254	250	283	287	266	242	264	276	266	278	265	294	279	261	248	271	281	255	285	241	250	264	262	282	264	257	296	249	249	303	297	263	248	247	249	224	284	255	307	311	291	270	242	300	265	278	264	277	296	255	261	268	257	317	264	275	257	272	266	246	250	293	292	259	276	265	239	223	297	228	256	246	276	263	261	247	282	256	265	265	282	271	289	288	238	256	281	258	255	257	281	257	262	266	274	250	291	244	258	255	228	275	280	287	267	248	267	260	263	299	277	253	266	247	250	264	269	260	273	281	305	270	295	274	274	270	266
18949	9460	10889	6438	4548	3904	2641	2009	1838	2122	2127	1919	1696	1237	945	956	909	910	945	911	838	849	724	724	643	674	691	676	704	703	649	653	629	586	556	556	550	590	601	596	615	527	567	583	527	584	583	608	593	543	533	575	552	545	536	541	554	544	620	578	563	589	561	573	591	531	579	545	551	544	591	548	590	557	548	596	549	605	527	580	574	556	552	541	566	590	552	565	547	563	573	552	549	557	552	540	532	578	542	559	531	578	568	571	527	584	551	554	608	548	548	561	608	552	549	560	566	548	595	560	551	579	575	529	586	571	546	559	590	564	607	533	580	532	568	575	564	574	556	579	576	588	566	570	543	590	543	550	564	516	560	582	545	534	549	608	539	548	541	563	580	566	575	556	566	563	603	573	538	611	577	586	538	596	523	579	554	565	550	557	564	549	526	598	545	543	588	569	578	577	554	587	559	562	594	593	593	571	546	572	608	607	568	580	514	572	598	565	550	555	544	545	552	533	536	554	566	580	563	557	547	576	538	582	548	573	512	575	599	592	568	602	539	621	514	568	580	604	551	572	530	577	583	583	599	548	597	575	587	579	603	583	563	541	572	577	547	592	581	597	541	593	538	541	572	613	559	557	597	575	597	574	571	539	592	544	609	575	591	498	555	578	599	531	561	576	581	567	559	595	565	522	578	562	541	597	566	541	591	624	549	586	530	554	547	552	546	609	547	557	574	605	521	619	599	563	547	615	570	587	580	560	566	552	591	589	520	552	534	561	589	571	561	591	592	591	600	611	537	570	612	534	545	561	592	588	522	630	535	526	582	575	581	553	557	627	609	556	545	533	565	600	553	569	581	547	539	573	588	574	580	564	538	549	560	538	553	575	591	575	583	576	555	593	546	554	531	577	550	526	555	624	578	542	598	568	615	559	560	543	531	579	541	568	596	558	557	518	573	554	581	580	560	564	572	574	546	541	583	559	585	587	564	552	551	581	564	575	553	577	501	564	522	589	589	595	529	572	544	558	557	569	615	561	560	602	575	560	553	543	575	579	565	580	532	544	524	527	563	563	571	536	571	566	587	509	574	612	546	509	576	601	620	576	560	603	544	547	570	567	564	578	567	522	581	563	569	583	590	584	528	603	555	562	569	539	546	553	557	552	591	555	560	600	570	570	593	559	536	569	624	565	520	585	545	542	561	528	575	594	581	570	586	545	563	568	587	577	535	550	553	508	531	556	545	522	555	575	595	565	520	580	561	577	556	581	566	611	564	552	545	600	574	564	562	580	532	554	563	539	538	551	601	559	590	569	523	591	584	566	577	602	569	579	548	580	600	566	542	563	534	557	549	599	568	609	602	526	608	557	545	562	572	535	602	560	587	599	535	567	611	544	571	548	592	586	603	581	594	571	594	551	579	595	544	548	584	568	576	576	531	541	583	549	555	584	568	581	602	549	580	571	539	584	603	570	594	595	565	554	604	579	568	517	563	553	559	558	563	565	547	555	572	566	532	568	606	597	566	582	586	550	536	525	588	601	551	593	556	593	602	590	594	585	528	564	553	579	596	560	528	595	530	619	576	581	626	579	578	557	562	530	572	531	540	513	585	567	548	564	592	564	596	553	623	539	540	576	561	539	550	576	568	565	565	559	546	560	548	563	540	579	569	582	587	592	574	579	564	569	547	551	529	616	563	548	559	540	568	572	576	532	555	561	543	581	593	543	572	551	544	554	537	600	551	598	555	604	544	569	575	547	598	578	570	585	606	558	568	525	571	595	567	610	554	594	565	562	558	592	593	560	557	583	599	583	589	582	557	589	543	563	546	582	550	599	604	527	584	579	544	558	572	580	537	559	528	552	539	612	587	540	553	592	586	520	593	608	552	561	560	549	551	587	572	576	571	541	567	597	554	538	587	551	546	565	538	558	554	572	578	557	610	591	588	563	565	538	546	569	551	578	540	606	622	532	575	527	542	549	543	568	597	557	533	574	574	560	570	570	565	528	572	569	592	605	533	578	569	549	556	511	545	570	565	583	550	616	554	565	594	580	553	556	570	562	571	559	544	545	585	583	534	571	575	558	532	552	568	540	531	541	546	553	560	609	555	558	574	572	524	570	563	598	624	562	571	607	599	533	563	526	555	565	573	555	542	584	572	562	564	579	570	601	576	546	584	536	619	564	569	548	554	538	554	575	556	562	587	535	600	569	532	542	547	559	582	506	554	572	540	582	592	581	595	522	527	558	578	566	556	554	549	577	555	566	541	558	546	595	548	567	519	587	554	532	548	555	563	549	562	582	555	552	569	584	568	562	542	580	597	547	571	574	550	599	526	558	523	546	619	575	536	560	568	583	541	570	584	544	567	597	549	592	576	574	569	568	574	561	568	558	597	586	592	564	563	566	554	576	619	564	532	562	565	591	561	559	548	537	601	552	561	536	554	600	552	558	555	530	573	572	532	577	546	561	561	521	566	535	539	558	589	571	569	543	595	521	587	585	567	532	576	500	566	545	567	583	588	581	612	554	521	574	532	604	583	577	562	570	603	541	567	578	566	582	567	580	563	571	588	538	567	573	560	577	545	591	529	593	612	513	572	538	533	588	540	539	587	566	584	555	570	585	568	576	577	567	530	547	586	561	532	545	515	563	569	591	536	513	588	564	583	601	585	573	537	577	570	545	553	561	563	575	519	549	591	529	608	601	566	544	539	552	614	527	563	559	525	573	534	586	568	547	566	610	567	563	574	570	558	565	628	549	569	600	513	596	613	580	557	527	602	529	558	599	579	589	565	577	560	587	576	544	573	556	562	564	603	595	581	557	539	597	541	573	556	594	571	574	589	554	548	539	517	537	569	522	586	602	594	573	576	608	524	559	546	564	544	597	541	601	556	548	582	551	530	565	608	544	551	513	539	588	583	553	576	551	584	591	536	576	588	575	567	606	558	575	564	570	530	577	542	540	546	548	552	566	597	531	557	547	554	561	594	560	507	584	574	603	575	587	530	565	549	583	541	579	552	539	561	581	546	571	615	558	597	572	551	515	567	531	567	535	612	559	573	550	560	553	583	545	574	587	561	583	567	564	567	575	576	583	583	548	566	575	587	545	589	578	516	574	574	564	598	591	559	597	577	583	513	563	574	553	557	638	591	520	571	526	583	566	584	587	551	523	545	524	577	566	578	612	568	549	578	564	577	528	550	558	576	585	572	515	569	529	560	531	542	561	604	563	566	561	590	603	594	591	555	565	526	595	551	554	595	503	541	567	604	563	640	557	586	544	571	561	540	522	583	562	554	545	569	554	588	536	591	545	580	579	526	570	560	571	542	586	588	559	563	598	552	569	578	571	566	583	535	565	562	544	509	576	543	550	578	576	584	531	548	551	546	567	526	544	566	551	545	622	600	559	575	551	548	573	561	546	553	605	570	571	521	548	554	584	605	579	560	590	581	573	548	618	604	581	560	584	551	565	522	568	522	596	557	514	564	584	556	608	568	583	593	546	556	565	545	561
46282	22371	15209	5480	2462	1781	1157	966	918	891	853	773	672	535	403	386	339	327	402	365	350	320	323	312	291	295	301	295	269	296	324	242	303	251	259	274	253	256	283	262	277	276	291	342	265	282	293	278	267	239	260	267	263	261	234	262	258	286	256	265	287	264	277	253	260	263	260	300	287	227	296	275	258	274	254	241	261	287	234	284	266	246	229	240	261	287	258	267	234	251	299	281	236	241	230	265	271	261	254	290	269	263	273	272	254	230	284	252	251	284	257	257	274	250	282	258	270	253	247	285	257	278	265	255	255	253	233	216	257	270	250	224	277	261	279	284	262	242	295	270	241	242	260	286	242	243	235	262	248	257	276	274	256	288	241	282	269	242	261	292	285	272	240	274	257	270	235	267	282	260	278	253	261	296	254	254	297	262	294	304	256	255	292	283	281	279	239	269	302	268	235	304	249	251	273	268	267	241	274	270	223	243	272	284	277	242	240	284	243	252	264	304	240	280	266	244	303	274	281	260	256	262	266	279	266	300	265	261	278	326	232	292	243	299	247	279	281	260	247	275	274	285	249	256	254	255	260	273	294	271	270	278	246	289	276	261	232	263	259	252	248	289	266	265	260	268	262	258	269	266	259	289	262	264	252	255	278	301	296	279	269	232	268	294	298	274	250	230	245	273	245	284	267	250	244	256	259	250	282	276	269	276	297	229	277	275	275	256	294	226	260	251	247	295	276	266	272	247	229	253	246	289	256	269	264	284	263	285	246	272	270	273	248	248	247	289	243	269	261	263	290	251	272	243	258	294	287	242	259	276	228	298	281	274	231	275	287	256	240	284	253	246	258	267	261	265	263	248	242	256	260	284	307	256	259	262	273	255	249	287	267	279	262	260	301	269	289	279	263	254	300	237	245	251	273	260	289	270	231	240	240	232	275	257	273	259	271	264	251	251	263	275	275	230	243	241	243	277	291	271	280	289	264	262	269	253	284	270	266	274	279	268	259	288	253	276	258	276	254	240	275	268	251	243	272	289	234	279	254	294	277	264	284	245	289	289	246	268	268	264	251	295	260	250	250	269	235	245	245	278	250	243	266	248	272	275	255	266	273	251	279	277	236	296	212	213	294	266	281	268	243	273	258	250	255	254	253	286	296	256	273	274	278	239	243	248	265	240	254	250	272	262	261	276	248	287	290	252	254	261	239	236	268	295	295	257	274	260	248	247	265	269	261	259	258	273	267	241	264	248	267	267	248	265	260	273	271	267	247	270	251	259	250	244	255	266	266	211	264	269	256	258	289	264	281	255	229	260	255	268	264	240	242	297	284	257	260	245	287	258	239	275	271	239	268	247	277	304	291	270	274	281	250	249	265	264	309	256	270	252	250	250	267	258	265	269	263	253	268	263	245	264	290	252	252	268	267	255	271	285	262	307	274	231	247	248	292	251	279	255	260	238	282	277	275	280	311	259	277	268	255	289	260	281	233	251	275	249	251	260	280	262	270	277	281	270	286	270	264	267	272	258	295	287	290	294	244	280	271	267	273	275	261	277	273	258	280	259	244	271	277	247	273	278	270	263	280	236	267	246	264	282	273	243	237	257	272	272	264	274	282	277	243	279	262	258	245	278	255	301	241	260	258	239	277	239	208	297	286	273	241	263	253	276	260	234	266	268	272	268	286	256	278	263	253	216	241	276	275	271	257	257	274	270	267	258	263	266	255	288	273	273	273	249	258	248	284	271	290	253	270	257	270	298	272	264	276	269	298	272	287	283	291	278	255	273	264	247	254	239	266	309	276	255	263	245	228	296	270	252	249	260	248	268	278	246	236	248	228	269	265	272	293	280	286	212	276	290	340	281	279	246	288	257	269	259	271	296	269	295	273	259	266	269	269	244	292	290	252	265	264	262	253	271	286	238	238	289	237	261	258	268	275	241	243	261	283	264	240	248	273	271	275	284	291	261	273	260	268	226	303	315	265	241	251	258	256	283	287	286	288	260	258	251	265	257	282	273	292	289	250	264	258	215	297	271	323	279	257	290	274	251	277	258	278	250	330	237	284	265	259	239	282	239	311	250	273	233	272	258	240	250	295	270	274	260	266	263	262	265	266	276	273	254	276	250	230	232	236	265	242	263	250	285	264	267	261	260	244	260	268	237	286	221	255	279	254	251	271	251	287	285	250	240	255	280	252	254	274	297	262	272	285	255	253	237	248	284	261	259	266	289	257	250	267	234	269	256	270	243	264	264	303	260	280	263	284	257	252	295	280	258	259	265	277	273	266	282	260	265	252	286	293	280	273	272	270	248	238	303	275	227	244	264	242	235	247	245	290	290	275	270	273	283	271	279	286	257	258	280	290	263	250	258	243	265	286	283	270	260	264	242	273	270	237	275	276	301	253	271	272	237	250	273	257	279	255	268	272	262	249	279	263	252	255	273	257	251	269	291	247	251	254	291	281	297	266	286	288	270	257	252	286	264	260	266	263	251	246	264	261	268	235	246	245	230	268	263	234	250	238	273	254	248	283	278	246	259	277	230	283	250	253	247	242	247	272	257	251	266	276	239	273	273	273	256	263	261	272	248	287	260	286	267	259	262	276	273	234	248	273	269	235	264	274	263	276	258	275	257	284	308	300	246	280	291	253	259	270	271	240	264	267	261	296	295	294	268	265	237	257	275	300	265	267	288	278	240	252	236	253	264	267	259	255	276	255	243	279	233	257	238	273	259	267	263	262	262	260	272	280	253	237	284	275	237	267	240	263	265	258	244	249	274	265	231	235	243	278	298	257	246	258	273	272	267	253	278	240	294	308	253	242	284	239	268	253	274	264	258	242	260	263	250	278	252	267	246	270	270	282	274	244	235	271	268	242	286	244	267	267	233	273	243	266	263	274	289	270	253	287	275	273	276	264	288	249	242	272	281	283	261	252	254	268	259	265	269	299	274	240	223	249	271	272	254	271	259	268	249	261	284	267	278	279	294	265	315	269	247	266	254	226	246	287	242	259	284	265	262	263	266	241	290	260	253	263	293	286	270	228	280	261	261	264	268	288	267	277	265	235	239	242	278	264	268	262	237	251	272	261	266	237	239	241	245	235	241	278	273	240	259	264	280	259	274	264	271	254	244	236	271	281	277	272	256	264	282	257	248	286	258	275	281	289	273	275	243	251	276	253	256	269	263	256	262	258	254	222	271	257	249	293	272	270	254	290	281	268	248	238	291	243	240	274	239	291	258	280	275	276	258	246	264	259	262	260	282	256	235	296	252	249	274	282	272	225	260	253	290	286	300	275	273	266	285	238	265	250	271	231	275	258	252	266	257	251	246	228	283	256	278	271	296	252	243	246	273	223	272	246	275	264	277	259	290	250	227	246	255	291	292	274	279	268	265	264	267	222	293	254	280	249	263	268	246	257	252	266	255	245	239	277	246	276	281	270	246	256	276	288	270	270	297	250	274	283	263	244	270	275	235	264	295	274	286	277	277	258	280	290	278	252	270	290	260
26791	15327	19565	10500	7479	6381	4550	3856	3695	3915	3695	3217	2732	1784	1454	1383	1155	1142	1240	1204	1240	997	890	770	806	708	715	741	849	778	751	725	748	702	694	624	640	537	579	530	570	645	585	577	608	622	533	562	609	578	573	599	556	593	536	572	597	568	555	589	542	580	553	557	548	582	555	522	574	564	549	626	588	542	588	537	553	568	562	572	567	530	565	551	587	568	565	553	561	558	561	576	554	575	545	547	529	616	572	564	534	550	559	575	578	602	530	573	593	576	541	560	569	550	577	575	559	569	575	580	567	552	554	554	614	563	568	588	568	597	576	546	581	563	574	513	574	585	538	583	564	599	548	544	554	549	555	564	574	571	599	589	559	570	608	572	576	572	596	584	549	546	546	536	628	574	517	536	575	612	576	533	565	581	583	564	569	521	563	512	573	553	610	573	596	575	616	584	546	571	560	544	598	556	539	577	551	546	566	590	563	541	554	545	522	554	559	556	572	533	555	559	589	592	535	563	592	591	591	544	548	539	556	564	583	624	541	580	568	563	575	576	568	578	579	526	608	566	594	505	586	561	555	548	614	626	549	604	548	585	559	568	586	526	519	556	593	565	549	542	541	556	562	563	576	550	551	573	542	620	545	569	567	594	541	576	594	593	584	539	561	588	546	555	552	573	564	569	557	553	563	569	566	536	540	553	552	641	559	579	519	572	542	587	583	552	571	571	589	576	584	556	556	569	581	564	533	579	576	589	548	550	568	541	616	564	580	572	573	575	601	543	612	551	556	606	560	562	534	592	588	557	515	591	585	576	586	594	566	570	584	533	600	589	607	542	577	558	543	591	580	552	562	555	581	575	571	558	568	583	584	582	541	579	546	557	570	577	544	595	541	534	533	552	538	555	583	551	586	595	546	572	561	571	576	566	614	585	603	566	583	573	535	565	535	596	533	577	549	571	594	590	562	572	574	577	552	562	563	565	563	545	575	561	538	624	526	542	588	533	579	560	550	529	582	527	547	570	564	597	569	610	606	601	543	577	584	530	544	586	574	570	567	547	553	613	553	569	604	539	562	533	522	577	585	569	587	566	574	576	545	568	570	582	550	538	578	586	557	579	592	530	568	539	542	604	633	577	538	595	577	550	554	564	592	594	583	552	575	592	562	576	564	602	588	543	568	595	551	497	590	595	576	561	545	565	591	548	596	590	547	632	585	553	557	613	542	599	600	557	620	569	598	548	500	584	602	575	544	528	559	564	570	556	547	581	662	549	577	558	607	585	584	592	553	559	567	594	608	618	566	563	535	552	572	546	589	584	567	555	538	585	553	577	518	577	576	560	599	582	567	562	560	549	588	535	577	556	571	613	575	549	553	587	568	568	576	589	534	522	554	588	598	541	564	566	581	559	566	581	566	508	585	618	608	608	603	546	574	570	562	599	582	573	492	554	591	533	536	560	572	568	552	550	532	537	571	563	567	601	544	575	537	557	589	586	572	533	559	544	516	574	545	605	576	539	528	588	548	575	578	578	587	554	546	564	560	570	550	577	548	554	569	576	573	557	587	645	590	587	570	579	563	541	608	612	560	556	567	529	570	569	573	597	583	583	553	550	573	570	583	563	530	597	544	607	595	551	553	599	583	556	583	605	532	558	553	599	506	545	592	574	574	560	570	524	579	584	624	568	555	588	562	548	600	547	563	549	581	578	591	560	565	549	583	586	614	562	569	586	547	554	549	592	580	576	582	619	613	568	577	586	562	561	548	548	545	557	560	574	552	549	546	573	592	531	532	575	580	577	585	570	581	582	553	554	572	547	574	557	552	550	529	561	560	636	588	594	563	560	562	592	580	578	606	588	600	572	590	584	563	561	593	588	524	563	597	552	528	535	511	574	568	562	570	575	561	584	576	580	565	573	574	547	565	538	546	588	603	593	560	563	595	575	571	572	533	577	557	544	574	581	512	558	550	576	607	536	555	507	549	580	566	559	556	537	591	564	573	543	537	555	615	581	572	550	574	587	573	526	596	587	530	562	502	572	564	598	562	562	557	579	594	575	535	536	600	557	572	524	569	552	545	567	583	580	520	570	580	550	548	539	526	572	575	557	594	589	615	612	552	550	568	567	552	541	549	531	566	566	549	573	577	544	561	596	596	598	551	582	612	566	553	565	588	569	574	559	561	543	547	515	539	601	552	596	523	532	564	542	544	600	587	566	554	570	551	524	562	539	586	595	553	542	571	537	599	592	601	574	592	529	535	611	613	550	593	592	571	576	587	577	524	609	556	567	586	576	568	554	596	564	564	567	565	578	553	583	581	591	639	552	547	580	580	584	528	575	575	570	606	535	568	553	564	526	559	554	542	565	558	543	593	532	548	596	576	550	551	533	538	549	579	586	583	548	550	558	581	576	594	556	563	533	579	575	578	580	581	558	595	580	551	569	606	548	622	593	571	565	572	576	555	548	590	536	569	556	551	597	596	561	548	523	534	617	588	554	557	552	547	562	570	568	516	539	557	597	557	603	567	557	537	569	566	534	576	554	576	576	548	593	535	578	538	598	575	532	571	526	568	590	538	563	629	614	585	599	546	550	527	533	539	587	559	523	542	525	576	607	535	595	537	555	533	588	561	553	555	529	570	598	532	565	548	578	565	569	518	561	583	585	555	550	586	591	529	522	516	570	610	567	568	577	558	571	583	573	577	575	535	548	613	548	596	583	554	559	565	557	533	542	567	561	578	541	574	551	571	559	533	608	532	517	600	561	541	573	551	565	553	564	617	542	554	546	575	543	556	556	558	553	556	597	549	564	559	527	537	541	607	570	635	571	591	575	552	542	562	558	516	563	558	569	582	565	587	572	572	565	532	560	613	523	565	568	567	617	535	581	579	553	578	554	543	566	547	546	555	586	542	580	593	578	638	569	530	554	528	600	555	567	542	575	641	630	544	561	572	547	541	559	547	553	608	512	584	593	522	630	567	533	571	589	578	559	586	527	604	572	614	537	556	578	550	549	578	544	605	565	560	575	612	590	548	576	579	564	557	537	509	575	582	582	545	597	537	557	583	536	547	587	543	599	595	571	563	536	577	571	592	597	567	556	558	542	595	597	546	562	523	558	578	586	515	546	590	545	613	544	539	586	564	569	601	596	576	528	585	556	527	598	561	595	601	583	561	540	605	575	584	543	550	569	564	550	548	537	596	537	559	532	580	559	551	547	538	564	580	607	531	540	539	544	609	527	571	585	546	562	560	580	567	568	560	566	555	550	596	557	597	579	547	535	574	545	572	597	605	598	605	579	617	593	580	563	586	590	570	572	561	581	590	599	547	548	526	600	581	587	533	545	558	565	598	543	588	569	571	583	555	575	578	545	546	568	554	565	566	582	573	590	536	584	571	532	586	590	589	516	605	624	569	542	571	571	577	584	532	574	589	564	584	573	556	554	494	556	607	572	592	553	586	603	574	565	586	535	583	563	566	568	544	595	581	589	590	596	546	546	541	582	568	572	574	565
53443	30433	23165	9761	3858	2684	1843	1486	1376	1402	1283	1162	924	694	564	534	448	411	444	465	470	414	395	339	327	371	304	284	358	349	376	349	325	324	298	321	313	327	326	292	293	304	271	342	265	307	260	288	293	304	292	287	314	313	332	278	305	311	304	313	326	282	277	330	294	285	317	293	283	308	292	290	287	297	279	288	285	300	300	320	312	288	335	318	290	278	278	307	284	304	334	301	311	309	300	303	309	283	315	306	257	298	309	298	326	304	320	290	297	266	303	296	277	294	321	304	301	268	290	286	329	313	285	274	281	324	287	293	312	288	284	309	325	275	309	264	310	298	263	301	290	288	275	329	293	284	295	316	297	299	285	280	298	289	310	302	274	322	308	300	324	310	267	246	317	282	302	304	279	275	280	300	289	360	274	307	363	311	278	283	310	294	301	300	312	279	305	315	281	278	313	254	282	289	266	309	321	284	314	306	289	307	326	285	276	295	283	291	288	258	281	306	301	310	290	302	263	304	309	295	321	300	271	313	334	289	317	318	291	305	297	263	296	266	295	284	300	306	291	322	290	289	299	305	303	315	290	303	282	310	306	313	271	333	295	279	344	304	287	274	321	285	299	315	292	310	281	302	289	273	311	309	307	349	302	292	301	292	270	291	303	272	282	308	295	302	267	284	299	288	301	287	300	283	301	272	298	244	322	308	313	301	295	324	270	329	267	282	293	328	297	296	323	304	298	312	281	292	320	295	298	284	338	326	304	331	291	323	338	338	324	271	281	307	308	323	300	316	338	320	300	344	314	261	314	315	288	289	304	287	302	292	294	266	282	266	331	300	294	291	289	298	333	342	320	311	278	325	317	316	291	304	292	293	299	288	301	297	302	293	305	312	288	310	318	317	278	301	292	318	277	269	297	313	283	293	300	302	302	285	287	256	302	291	264	301	307	298	280	312	313	280	295	318	304	273	323	344	277	293	330	295	283	279	306	305	307	294	293	292	302	274	291	298	333	272	320	312	294	275	284	277	310	302	293	307	281	298	306	303	299	287	289	254	302	288	320	313	331	286	275	309	297	331	299	305	256	288	310	296	290	293	287	314	282	281	269	300	316	300	314	304	314	287	290	299	334	310	331	291	282	331	271	274	294	286	255	315	314	319	329	269	299	300	299	274	279	294	309	325	303	295	316	328	313	318	327	298	343	336	268	307	299	310	320	300	288	313	283	282	284	306	281	276	305	306	311	269	303	308	301	280	298	324	333	296	280	295	322	310	312	277	271	308	300	329	286	317	278	305	314	269	303	339	311	285	307	307	311	297	291	275	279	301	313	313	288	310	257	320	296	292	274	307	303	256	288	295	316	297	293	291	306	328	298	310	315	299	292	299	317	314	312	278	294	293	302	278	306	323	331	330	275	300	290	294	295	304	285	323	322	315	287	272	337	328	292	289	282	309	328	312	297	299	298	293	334	298	296	286	264	341	311	319	299	292	294	300	299	285	331	333	290	276	290	319	319	298	288	294	299	318	300	299	320	286	285	314	310	289	316	330	289	295	339	319	330	300	280	304	296	315	289	286	324	300	267	291	315	310	330	298	283	326	302	281	282	283	295	289	276	262	314	304	297	296	296	290	300	320	283	303	299	292	256	295	316	318	301	292	304	281	304	284	304	300	329	285	304	326	279	329	316	316	318	283	294	306	295	275	347	301	306	312	301	316	299	294	302	334	296	287	304	283	333	316	314	320	299	308	299	316	318	303	297	276	309	300	301	345	265	307	303	284	311	322	320	306	342	291	301	285	314	264	297	328	271	271	304	299	285	295	325	331	296	323	270	294	267	320	275	333	298	282	308	315	289	305	311	290	340	298	316	301	284	294	294	330	293	302	291	318	308	314	302	327	302	280	299	269	284	281	311	275	298	281	310	301	258	308	315	254	316	288	305	312	310	321	288	281	285	278	304	328	290	316	263	320	318	296	319	306	308	312	269	285	284	307	294	296	259	340	270	309	312	294	306	288	266	296	288	296	286	276	268	279	284	320	301	305	320	288	316	314	266	274	312	304	298	320	280	293	294	324	298	329	278	293	300	267	283	326	275	320	312	306	269	318	326	301	296	282	335	307	327	333	278	298	320	315	307	323	303	288	265	302	290	316	309	279	326	323	308	281	266	286	298	318	289	297	295	295	291	299	270	299	328	308	269	323	346	293	314	301	268	278	289	296	312	291	320	328	346	323	317	319	281	256	297	272	298	323	306	307	291	283	294	270	270	337	333	321	284	311	290	300	310	288	290	296	262	287	272	307	300	275	317	273	272	297	273	264	286	281	321	323	341	292	320	298	302	326	290	311	283	325	303	298	251	308	333	307	284	330	276	297	286	263	284	286	257	312	283	298	302	305	311	292	290	280	285	268	327	298	299	301	312	280	299	320	282	296	290	322	273	295	316	274	324	292	305	282	317	287	335	314	298	289	291	327	290	300	281	275	276	287	284	284	312	318	299	300	315	282	285	306	302	272	332	320	309	318	322	322	318	318	292	284	312	293	321	301	313	317	323	298	308	307	264	264	331	305	284	264	290	315	273	321	313	300	286	324	302	324	287	300	311	311	308	290	294	286	316	275	276	298	313	307	287	310	310	293	302	334	303	297	282	298	281	289	286	289	308	286	268	296	316	280	283	329	274	294	295	320	340	285	305	288	286	304	274	281	259	308	299	295	299	315	274	290	271	309	303	310	337	298	296	273	290	285	299	301	298	285	282	309	314	305	327	291	295	286	309	323	326	315	293	322	291	321	303	339	332	301	295	312	230	288	306	285	312	309	279	290	317	291	311	299	307	316	291	319	331	296	309	304	279	282	262	289	304	273	290	299	310	326	287	274	310	331	306	319	306	313	287	288	264	348	319	345	284	278	315	288	305	246	278	296	289	307	351	304	303	313	298	275	282	293	313	306	270	324	333	290	318	285	264	263	267	329	261	277	260	310	295	281	319	289	298	252	290	293	311	264	293	276	258	291	303	311	307	320	304	303	307	282	271	315	289	285	306	332	308	311	304	314	293	276	307	292	303	294	284	290	316	259	308	293	307	286	293	273	312	334	287	321	312	285	300	293	277	320	267	319	287	251	299	290	303	264	304	289	294	316	289	278	279	302	297	333	295	272	312	298	286	307	297	333	255	279	280	273	323	270	318	289	269	280	281	305	323	273	290	303	299	338	353	296	309	321	306	307	318	319	337	286	297	303	325	314	291	280	287	274	271	278	312	324	295	275	280	300	288	324	326	314	291	276	313	334	274	302	274	321	264	293	313	329	308	302	309	283	269	300	278	309	303	310	264	279	326	297	310	295	300	295	289	282	315	306	326	265	294	305	277	294	272	318	274	298	295	311	300	290	277	270	308	308	316	288	337	311	308	286	300	305	299	299	303	290	297	336	271	319	285	257	284	274	334	332	309	313	345	335	285	285	299	251	282	257	289	288	320	299	310	302	289	295	298	297	294	297	287	300	316	297
30615	20800	26275	15297	10905	8989	6898	5821	6174	6009	5589	4932	3912	2684	2116	1950	1685	1389	1581	1649	1640	1397	1176	1079	978	882	862	888	961	979	938	880	818	804	789	787	752	780	661	680	647	716	615	626	607	645	660	666	642	659	655	651	679	658	645	653	681	650	693	624	611	670	612	679	633	604	598	606	629	614	603	614	644	607	646	645	660	647	599	689	630	647	587	629	622	650	612	628	681	619	607	607	640	634	634	658	657	644	650	630	622	649	618	687	625	627	590	641	622	617	648	671	626	650	680	632	628	661	655	584	603	648	622	657	603	640	654	624	608	632	614	608	616	648	613	648	630	655	646	590	583	595	615	657	583	646	644	647	633	611	627	584	630	629	661	660	624	577	696	654	637	662	630	603	623	621	617	671	683	653	637	654	624	573	602	671	624	629	651	632	666	632	611	645	623	633	663	613	608	650	613	622	630	641	626	630	630	646	630	648	618	649	628	659	665	578	599	687	622	611	623	657	595	596	615	627	607	604	653	631	651	639	694	626	619	636	625	684	612	639	621	625	626	631	564	655	609	616	630	619	625	638	679	625	621	659	653	587	609	670	648	669	612	642	691	605	627	629	607	641	643	642	674	599	650	606	612	641	664	641	637	655	620	652	654	640	607	646	681	588	636	588	631	624	645	654	583	707	647	600	662	617	629	661	598	643	679	648	619	690	629	665	625	658	601	613	650	631	663	652	629	608	609	608	627	648	635	610	656	605	612	657	660	666	643	682	624	628	641	593	624	654	651	639	667	645	634	635	628	630	630	609	630	633	650	639	603	605	602	614	636	620	655	648	631	609	605	620	667	570	603	621	641	567	612	668	637	633	647	604	622	662	613	637	643	624	598	638	667	594	658	611	615	612	660	617	652	652	656	645	600	637	642	633	624	621	665	631	598	612	639	644	647	613	649	652	639	646	618	620	593	638	648	642	626	612	644	645	605	681	624	710	604	656	659	628	606	664	672	625	611	624	680	645	618	622	634	673	620	641	695	610	663	588	636	621	655	632	579	603	629	600	636	587	620	604	628	644	622	698	654	579	642	652	613	602	636	607	649	637	643	586	650	622	632	585	633	597	664	629	625	674	634	651	620	584	655	648	573	606	649	631	641	609	627	652	628	624	612	644	578	653	625	590	627	658	614	623	605	615	634	647	663	662	641	634	637	573	617	652	614	660	635	609	606	647	636	629	614	644	622	662	653	619	673	617	613	667	605	661	613	631	642	634	642	637	645	617	626	625	630	644	611	640	632	622	673	607	618	595	635	610	660	656	600	634	588	649	621	641	622	642	615	605	628	624	617	593	661	621	616	611	652	642	621	611	645	620	637	611	607	654	679	612	620	640	624	613	637	627	597	646	622	630	634	559	605	633	637	615	643	624	630	636	636	662	625	626	633	672	640	654	664	643	621	620	638	635	587	658	607	644	653	670	650	632	664	608	602	651	661	641	603	607	641	659	611	632	641	634	613	609	677	669	585	604	658	567	596	633	655	661	596	660	641	626	609	626	623	614	596	598	635	646	639	642	617	647	672	619	610	601	654	654	613	606	603	622	672	618	631	619	673	618	670	622	602	594	631	609	630	634	689	605	623	651	607	620	623	616	618	658	612	656	658	610	605	641	677	644	627	637	648	627	661	603	613	641	590	577	649	613	603	669	664	659	624	586	650	646	629	639	683	630	648	589	615	652	670	617	624	651	609	598	671	652	644	675	619	622	647	645	637	658	617	626	604	679	625	613	646	678	603	605	605	662	659	625	658	615	620	678	643	625	664	689	651	635	660	623	625	652	673	619	653	616	625	606	641	650	535	662	601	615	653	611	652	595	602	683	592	637	613	666	653	631	632	624	665	648	590	612	651	663	618	648	616	668	616	694	629	606	642	648	695	624	618	639	639	642	592	571	621	626	632	642	654	633	628	670	640	641	626	636	657	614	642	593	629	647	616	632	612	626	598	620	592	611	617	619	607	612	643	623	628	668	632	617	640	635	661	612	640	615	637	631	636	644	634	637	612	641	660	601	692	620	634	653	626	616	638	608	684	635	634	630	611	627	671	572	680	653	621	649	655	642	632	631	662	619	634	606	636	649	605	613	618	591	645	654	624	652	566	616	615	641	619	613	635	615	631	610	633	611	589	617	656	637	675	657	635	600	661	638	643	644	611	604	606	623	613	596	637	643	640	623	645	656	618	603	602	631	668	658	619	632	626	637	621	617	606	598	613	591	591	635	621	642	655	651	625	624	608	616	681	590	621	621	612	639	644	659	580	615	622	595	609	659	605	659	661	626	626	615	640	634	625	589	627	620	610	616	632	612	595	591	647	641	596	631	607	646	590	669	642	642	600	628	636	618	639	628	631	596	594	597	616	655	643	654	638	624	650	626	644	621	626	604	618	659	618	648	663	615	630	588	616	629	582	625	650	608	603	599	634	655	644	659	654	629	635	612	653	659	669	664	635	634	629	623	638	674	612	648	631	625	633	660	656	601	665	643	676	628	664	641	633	641	622	681	676	657	655	639	680	625	614	671	583	678	637	644	664	593	618	620	646	644	654	679	607	632	638	642	660	592	656	590	642	630	629	645	619	650	641	622	633	656	630	606	635	614	619	622	640	652	591	670	626	603	600	632	617	608	660	619	641	611	626	675	610	708	619	633	620	652	640	635	598	649	610	622	653	640	631	657	618	619	625	682	631	664	602	597	584	677	615	652	661	608	682	580	627	647	631	594	631	641	643	605	644	641	643	619	635	654	628	609	647	677	634	579	647	673	650	643	630	615	660	641	612	647	621	613	663	607	601	641	632	625	614	622	612	647	634	642	596	628	617	619	646	621	612	682	620	663	651	624	603	628	668	633	617	672	655	608	636	628	646	645	620	610	656	606	651	653	635	645	664	641	638	651	624	625	686	647	616	646	610	651	615	605	627	593	592	616	653	637	598	645	625	646	602	624	611	682	649	639	613	650	667	639	626	635	614	625	577	607	629	636	652	606	585	626	616	672	695	618	629	617	648	621	612	580	667	647	673	648	612	637	635	643	621	633	601	645	626	662	627	656	596	618	651	645	634	614	618	616	605	655	643	588	647	656	660	627	674	646	635	647	604	668	616	604	653	610	660	613	647	673	607	629	635	613	647	621	628	632	634	643	612	660	644	659	683	665	687	635	666	587	621	628	631	605	620	635	625	653	607	593	615	601	633	615	649	637	609	644	651	605	633	614	611	619	635	658	607	673	641	632	625	686	621	649	620	587	660	640	605	604	620	636	622	577	644	661	654	606	670	644	648	612	635	642	646	625	619	645	661	684	635	649	598	643	641	696	664	622	645	636	631	663	605	669	609	594	630	593	640	643	638	591	668	623	600	606	627	603	637	588	626	613	646	654	641	629	677	629	618	596	626	642	627	638	644	584	635	667	656	627	622	613	601	584	639	591	632	612	626	591	619	662	646	613	591	615	644	642	623	640	646	623	637	646	616	612
30777	14771	8394	2712	1182	819	568	543	591	616	573	487	436	389	363	329	315	320	320	324	339	314	300	276	311	274	272	287	301	280	273	280	289	294	282	313	295	247	274	262	259	261	262	273	254	271	268	270	246	223	279	272	273	280	289	282	284	270	266	252	248	265	259	277	246	260	279	292	252	261	258	285	259	275	281	264	276	261	259	256	290	268	274	247	233	232	275	241	269	288	254	275	261	265	289	294	251	251	260	244	274	282	258	260	287	260	269	241	244	246	259	284	253	272	265	271	242	261	284	289	237	309	261	290	247	235	282	267	272	288	273	265	253	272	276	262	248	260	271	279	262	245	290	252	260	248	236	263	261	281	259	267	281	269	244	257	258	250	261	267	287	254	264	267	273	260	262	287	309	274	263	270	250	252	262	224	285	250	262	260	252	248	263	253	260	274	253	251	275	275	297	249	258	259	273	251	281	272	275	269	287	253	298	308	267	292	277	266	262	270	317	278	241	253	259	252	271	277	264	293	247	273	276	246	286	260	264	251	228	262	247	262	232	277	299	258	239	288	254	258	260	251	301	274	276	282	244	281	255	260	241	274	249	255	293	232	252	262	261	248	274	290	309	259	264	268	257	268	277	268	264	270	263	260	287	262	257	278	300	306	250	262	234	287	262	256	267	277	266	234	257	249	256	263	243	255	247	273	251	220	264	268	279	269	249	265	265	251	263	271	268	236	262	256	304	228	276	260	277	259	291	278	260	266	281	277	260	223	270	283	265	276	268	272	254	290	272	269	262	290	253	272	283	268	299	275	296	276	223	276	281	255	262	276	244	255	267	259	282	292	254	289	266	254	252	247	267	244	276	312	300	283	259	230	279	284	313	261	287	273	267	251	279	252	260	266	215	249	281	252	265	270	261	288	273	264	263	236	262	276	265	250	247	290	252	239	264	260	236	249	287	266	254	275	237	243	284	243	252	287	253	268	251	270	279	276	280	258	278	274	294	254	270	263	274	286	283	253	275	268	294	241	260	272	302	270	283	256	242	271	238	287	294	273	266	270	284	279	247	288	267	280	249	288	280	270	299	255	235	269	293	269	268	259	251	279	251	268	256	262	253	258	270	268	287	253	239	269	290	291	250	271	318	263	279	257	264	292	253	232	241	268	272	267	262	250	291	305	255	246	277	271	250	250	238	248	259	266	241	304	271	252	269	268	269	286	266	243	250	238	272	254	259	249	245	274	284	241	250	270	268	246	278	277	271	266	288	300	241	247	279	268	302	251	292	253	273	259	239	245	247	261	243	271	262	241	268	254	258	273	245	283	292	243	269	282	257	262	260	278	255	292	251	290	231	278	295	284	267	233	272	272	248	297	280	268	265	237	277	276	286	284	265	271	244	276	276	276	254	276	254	292	234	248	273	246	247	263	273	244	277	253	259	259	289	269	265	273	256	251	246	251	271	269	252	261	256	305	258	294	277	218	270	309	278	256	289	268	259	259	259	285	237	277	264	274	247	269	270	244	292	263	284	320	270	251	260	265	267	259	267	269	246	249	289	241	276	286	265	260	243	251	258	258	271	254	255	253	264	265	286	308	279	293	237	248	309	283	263	263	261	277	271	257	236	302	283	264	246	236	255	237	283	264	229	271	279	307	275	280	277	269	233	285	256	271	287	274	299	310	270	283	309	253	266	241	281	283	301	270	287	300	258	259	268	308	267	269	281	251	267	253	267	232	301	266	288	276	243	268	259	248	254	284	260	264	286	282	248	266	257	241	265	301	274	251	259	273	257	277	266	265	276	239	273	265	285	254	270	255	277	272	256	290	262	262	277	269	291	272	269	255	287	281	276	291	255	262	269	257	234	279	297	294	266	275	277	249	264	261	280	269	285	282	273	255	242	260	267	262	246	274	272	270	253	315	281	281	259	278	238	263	298	266	300	260	238	270	280	273	266	260	279	260	282	269	286	281	260	262	250	268	292	247	266	271	227	251	232	269	298	262	265	278	246	251	282	240	252	258	274	274	291	255	258	250	275	247	263	278	267	272	257	300	281	257	266	282	265	257	269	259	297	251	247	234	291	256	264	280	241	261	295	261	257	262	264	283	265	237	270	267	264	279	282	270	248	270	241	270	270	244	245	241	304	214	252	249	239	226	279	280	279	282	267	283	257	300	254	288	253	244	303	259	228	276	265	279	246	272	246	245	270	247	261	271	244	270	265	278	277	268	238	266	267	257	270	254	252	283	246	279	266	261	266	272	250	223	282	227	256	282	243	281	272	256	253	239	287	280	276	255	287	276	270	271	263	273	234	269	260	266	249	277	268	263	246	256	274	267	242	244	268	306	279	236	271	303	246	301	279	289	266	257	256	226	244	259	254	273	292	308	243	243	255	285	312	242	312	279	274	272	248	294	261	253	268	263	278	269	251	263	265	243	266	278	261	286	243	245	248	254	265	301	292	277	302	275	261	260	234	261	270	286	293	242	257	243	273	279	280	279	272	265	250	299	275	271	263	289	259	273	253	250	280	270	271	248	239	285	256	229	225	259	279	251	266	269	243	237	251	258	284	251	271	279	254	279	294	282	266	246	246	264	281	271	279	263	271	242	273	255	258	289	256	266	296	261	253	295	282	262	287	247	280	230	294	282	279	269	262	286	264	267	268	283	260	262	267	238	245	269	226	251	268	296	241	252	257	268	254	269	267	269	261	277	269	272	263	250	264	258	286	271	262	302	267	259	266	261	291	268	243	300	283	278	259	291	243	279	274	245	240	272	268	303	274	232	258	255	289	267	279	265	244	283	274	263	261	240	265	241	277	237	273	272	267	272	296	272	284	269	291	280	275	240	221	263	279	255	269	277	276	253	294	300	266	284	261	288	279	288	284	266	288	264	238	247	267	267	282	257	282	263	272	241	273	276	267	267	289	257	307	263	253	316	258	244	252	308	277	267	280	269	244	243	271	257	270	268	288	288	241	247	296	246	265	272	247	248	256	253	267	297	291	252	240	251	275	313	284	259	275	275	266	285	255	267	270	268	255	268	242	230	235	282	236	266	272	300	287	270	278	283	252	260	256	272	285	251	275	260	267	234	243	273	291	290	255	246	270	257	283	253	232	274	273	285	271	252	279	273	268	243	255	274	273	270	276	292	265	282	243	265	247	288	302	274	301	200	245	250	250	264	275	276	259	303	248	248	283	262	300	283	265	289	241	282	252	261	257	251	244	268	241	275	274	272	266	284	266	274	259	248	244	295	248	250	251	266	251	266	281	245	258	244	284	303	269	283	231	273	289	265	266	258	242	275	254	245	261	289	278	284	267	284	289	289	256	276	251	269	294	237	279	254	260	236	268	252	256	251	264	279	284	270	267	264	259	264	265	278	293	264	260	225	244	279	260	258	275	262	257	264	268	263	291	295	273	285	250	241	276	291	239	285	266	262	254	279	264	281	243	311	308	286	256	285	230	288	303	298	255	310	281	283	238	262	297	277	286	287	282	276	271	234
17105	9961	12083	6110	4114	3115	2261	2075	2242	2280	2108	1767	1444	1134	972	951	873	838	937	931	911	844	738	820	708	663	638	661	663	664	644	621	636	699	651	611	633	560	596	605	636	574	613	539	602	555	520	580	548	552	546	549	555	589	568	589	579	576	553	571	599	591	592	616	519	544	551	545	564	596	543	554	561	554	586	562	557	545	542	543	607	598	560	562	606	559	568	577	544	585	578	578	582	558	539	592	534	574	531	543	600	534	548	584	538	560	589	548	582	591	602	597	522	569	512	563	572	595	579	540	526	555	525	628	557	575	573	557	569	610	532	520	531	567	582	568	590	552	542	573	609	602	568	589	571	540	575	587	530	555	562	555	604	576	533	548	533	582	584	589	551	570	577	554	519	521	568	566	570	572	576	575	528	551	542	555	536	596	561	575	561	600	541	592	556	545	566	565	604	558	585	534	541	541	581	587	563	595	558	536	582	574	578	541	604	540	569	598	597	531	556	531	561	561	540	555	595	539	632	545	567	524	561	563	566	497	566	590	576	543	552	571	516	518	602	567	582	604	573	547	549	572	556	571	573	574	561	592	557	562	594	604	538	548	523	590	564	605	567	544	561	526	587	554	585	528	591	582	580	523	559	517	550	585	562	537	547	601	588	568	539	557	559	577	589	587	561	556	527	602	588	590	553	545	582	543	559	543	582	585	554	589	589	545	577	584	560	540	604	520	532	530	539	587	569	583	531	559	569	535	532	564	580	557	581	565	556	617	568	583	616	572	564	547	583	573	601	566	523	610	619	547	588	543	574	531	599	592	578	579	548	567	597	628	547	603	570	565	578	537	583	576	543	529	585	550	559	575	560	593	574	559	551	575	575	541	546	565	553	592	556	556	558	593	562	545	532	592	555	575	580	573	557	592	542	553	579	615	561	559	557	552	579	573	522	521	566	531	526	566	537	563	577	554	559	544	612	582	550	564	551	557	581	593	530	567	530	570	552	586	573	555	589	565	586	516	533	550	518	566	583	598	562	545	542	601	552	578	554	556	607	603	535	589	554	570	562	560	578	566	572	536	578	525	562	555	588	540	563	558	566	577	621	545	599	525	578	602	550	574	592	550	556	558	561	584	591	604	576	564	585	519	580	579	565	525	559	577	540	573	535	589	588	557	559	540	555	562	611	544	559	547	567	579	546	560	571	584	571	528	651	550	615	538	579	540	592	587	586	557	552	611	570	544	567	558	548	559	574	563	554	541	590	525	560	567	582	553	614	549	550	581	560	583	558	538	560	599	568	589	556	560	595	554	538	588	586	573	565	621	559	571	568	534	587	540	565	551	562	563	569	617	563	581	550	516	598	607	590	554	540	584	568	568	576	535	534	551	546	592	539	563	577	582	560	596	613	562	581	565	537	559	545	584	537	572	594	546	577	508	551	533	538	561	580	549	578	560	565	577	597	531	623	597	538	534	551	567	595	559	577	570	582	562	574	567	564	569	567	624	548	560	561	539	554	584	536	591	586	576	552	585	551	613	564	551	585	583	583	559	566	562	580	556	544	570	570	551	588	553	548	570	561	574	571	556	615	537	592	556	567	570	543	560	563	542	549	562	588	582	537	572	557	573	563	610	560	536	578	549	567	540	530	552	549	550	537	535	541	560	569	576	595	638	541	594	557	564	570	559	520	607	552	552	555	562	560	590	546	620	582	550	569	606	543	591	563	557	570	514	565	557	607	571	549	567	574	586	527	564	589	574	586	600	564	597	553	538	565	584	520	567	558	596	572	587	584	607	588	575	574	550	524	571	589	565	561	572	562	569	560	546	602	579	573	550	564	597	588	585	534	553	546	548	592	536	520	555	559	568	591	551	556	508	585	568	559	551	600	555	531	546	552	569	559	553	542	603	560	554	576	623	578	554	553	553	567	577	556	571	594	582	527	570	585	540	564	552	558	582	586	589	549	599	562	525	575	562	528	568	530	521	573	600	597	558	522	574	578	571	606	559	602	623	609	554	592	577	543	577	581	549	543	580	557	552	576	597	547	549	559	596	573	537	573	576	581	560	588	566	572	546	553	579	578	600	571	553	560	531	566	575	581	533	518	580	532	581	522	562	564	553	541	513	555	581	571	558	597	543	557	563	567	568	574	550	545	588	588	575	537	581	587	581	539	569	579	555	576	581	553	555	556	572	558	563	571	613	566	598	531	564	554	552	588	585	585	541	598	544	526	598	584	549	583	566	562	583	570	557	549	611	559	560	569	543	582	602	561	527	524	558	583	564	571	588	554	547	552	552	542	589	594	583	606	608	563	598	586	538	565	576	583	568	568	530	556	589	599	579	636	539	539	568	577	552	579	544	533	582	551	596	596	531	588	622	611	572	563	542	553	564	554	589	549	551	521	549	565	578	541	567	575	570	584	580	581	576	580	581	543	555	565	582	562	580	567	538	581	600	532	612	584	552	586	613	534	551	584	602	554	560	556	605	570	534	576	571	578	565	520	542	564	570	574	557	531	540	558	570	539	585	605	547	574	595	548	575	570	545	532	539	552	597	557	586	615	602	536	620	559	610	577	557	605	558	549	566	587	611	570	569	586	545	562	536	559	556	570	525	579	518	562	586	557	567	576	566	544	560	608	580	580	584	569	563	580	554	561	545	593	584	538	603	571	553	568	574	606	577	552	599	563	621	567	580	569	614	557	593	542	561	559	537	541	576	573	588	599	550	548	532	572	565	554	547	608	555	540	559	607	568	529	569	548	529	575	561	572	571	570	566	528	564	563	593	569	580	616	574	530	581	557	617	589	538	558	556	569	575	608	537	586	534	516	577	554	578	565	565	560	531	529	539	596	596	596	567	584	617	519	543	577	567	537	615	550	527	579	569	590	557	604	590	527	554	572	553	533	576	601	586	573	552	529	536	578	568	511	552	570	569	596	576	598	555	556	597	565	572	583	546	593	586	569	531	548	550	565	542	591	567	585	585	599	579	608	545	575	547	595	625	572	546	559	556	619	535	567	549	557	577	567	517	574	562	534	601	554	555	559	573	573	577	584	547	541	562	524	513	550	573	530	557	570	565	561	527	573	587	566	577	600	534	502	537	531	580	598	575	605	565	581	549	602	533	551	563	551	586	530	540	577	559	560	550	579	558	590	551	555	538	568	576	559	589	542	537	603	548	524	579	577	571	582	568	570	547	558	564	570	608	573	549	560	573	540	587	544	532	597	600	581	606	561	559	551	525	598	614	591	568	549	559	599	569	550	550	539	558	550	546	604	569	574	579	550	583	558	598	593	540	545	523	574	540	626	615	569	565	564	563	534	532	628	591	588	564	573	580	582	564	579	557	570	543	573	596	551	561	560	595	551	569	585	540	596	593	550	558	578	540	607	659	554	546	551	556	547	566	530	577	588	569	543	581	567	533	576	588	579	581	527	551	549	574	526	578	580	553	576	555	576	548	550	597	645	562	609	586	581	590	555	571	537	562	568	538	576	601	572	552	530	570	564	544
45232	23208	16041	5661	2332	1679	1150	1097	1120	997	893	722	558	516	427	414	352	350	375	392	360	358	337	308	299	291	280	316	274	282	305	317	299	308	306	279	308	275	310	241	266	238	241	239	264	277	288	284	262	257	256	255	282	241	287	236	238	285	271	252	275	247	283	305	267	294	248	316	286	294	262	289	267	284	256	258	294	257	280	283	273	290	238	291	240	274	291	298	299	284	266	272	266	234	262	261	246	304	267	277	281	285	255	230	281	283	284	264	270	281	292	276	280	289	272	262	290	281	261	243	274	270	289	258	258	285	302	273	274	294	232	251	243	281	264	280	267	230	257	281	260	272	270	254	256	270	282	269	245	262	256	292	283	307	285	259	277	272	266	241	291	244	281	257	256	263	257	243	273	226	241	257	281	266	299	267	278	261	257	281	273	254	275	260	258	252	257	273	268	281	262	281	299	250	239	277	254	268	288	282	234	247	250	260	245	285	275	281	250	304	290	266	280	255	240	275	261	279	290	276	241	273	268	284	275	288	252	269	283	280	273	264	277	241	261	285	248	293	297	286	274	258	278	264	255	268	264	275	307	275	250	279	298	271	294	282	298	279	263	273	276	232	277	251	337	281	291	258	267	262	319	237	284	238	282	254	283	255	263	256	271	267	275	273	278	254	266	236	245	258	263	291	263	261	275	291	272	295	289	277	267	285	275	250	291	280	280	317	266	273	260	272	269	254	271	256	268	239	255	282	299	251	279	244	274	263	267	261	274	257	256	270	248	270	302	283	241	252	248	251	220	286	294	253	261	256	259	296	255	317	245	260	271	256	234	231	257	295	233	290	276	239	275	266	267	273	258	249	269	283	254	274	263	298	246	278	272	273	252	273	272	249	296	332	243	307	266	245	271	270	277	284	279	264	279	240	288	263	266	298	256	283	253	280	252	260	263	298	289	265	305	266	285	264	260	256	256	280	261	302	266	259	317	273	235	236	253	278	280	285	263	265	250	287	256	271	254	244	289	259	261	288	273	269	265	287	278	260	252	264	284	295	274	322	265	288	269	275	254	272	242	288	251	286	306	252	263	282	275	263	296	239	276	269	269	250	269	267	254	273	268	236	316	283	269	270	288	284	275	257	243	297	293	286	246	271	277	273	286	273	312	273	286	263	278	270	266	286	270	240	266	291	259	259	263	291	311	272	266	241	249	248	292	284	290	268	282	285	254	273	279	269	308	284	266	288	278	278	242	258	279	264	246	277	251	264	238	279	301	237	276	288	273	247	259	257	263	262	312	268	247	264	257	284	233	275	238	300	287	257	289	276	276	248	278	276	284	276	258	270	272	274	271	253	271	267	257	273	280	275	272	269	273	262	267	277	269	252	275	274	292	290	264	268	245	272	261	253	252	247	254	274	256	270	276	253	280	274	260	270	296	276	317	289	268	233	272	256	257	225	261	306	275	254	230	282	299	257	252	273	262	267	290	274	284	270	257	254	257	262	296	250	295	255	278	247	254	242	291	272	298	255	312	245	268	304	266	241	263	283	285	285	238	326	279	264	278	293	297	258	263	307	273	282	259	259	239	270	282	252	249	279	278	260	293	273	301	274	254	281	251	300	256	246	261	242	274	273	254	294	225	297	245	251	309	256	245	240	286	259	289	262	250	236	281	255	269	251	266	246	260	274	263	249	263	269	281	254	267	281	278	272	298	267	270	289	274	291	267	268	294	262	273	278	254	263	269	272	309	253	262	262	278	309	268	274	223	256	262	274	272	266	282	261	294	285	280	277	269	263	266	262	270	248	303	283	283	281	264	296	262	253	268	294	279	250	258	271	269	277	263	277	293	297	275	249	281	272	263	255	279	268	269	297	262	284	239	264	290	273	244	284	267	263	259	292	272	282	271	291	247	276	292	291	260	247	250	243	281	249	242	263	286	298	251	270	264	250	213	269	259	281	255	259	259	301	318	261	290	286	275	272	276	305	287	287	272	260	285	285	287	280	268	283	298	264	281	295	252	238	278	278	242	290	299	278	243	295	286	281	268	293	261	260	270	263	268	290	292	266	277	266	245	263	265	287	276	273	265	273	272	256	282	288	290	279	285	269	278	301	287	244	257	281	273	261	272	274	288	273	266	244	269	289	277	260	275	298	250	256	274	282	265	270	241	295	242	259	268	274	287	273	287	297	274	294	285	252	286	284	270	266	287	262	257	288	242	260	276	272	255	284	279	290	261	267	280	252	275	261	255	252	290	294	245	257	266	279	305	284	286	270	262	253	268	281	266	292	278	264	291	264	252	261	279	285	272	265	256	277	270	289	253	254	267	264	240	302	266	288	269	266	279	279	254	267	265	246	274	300	271	245	317	240	291	245	282	240	257	249	267	260	279	261	297	244	296	294	274	261	298	268	256	248	286	280	282	243	243	270	263	256	278	240	274	250	249	289	282	258	293	260	267	272	285	279	256	281	269	254	262	309	324	283	279	245	274	264	274	294	250	234	310	297	289	269	292	261	292	273	291	267	262	247	271	265	263	272	259	245	275	256	237	263	281	260	276	269	266	293	234	288	272	257	270	249	264	259	253	255	301	266	274	284	263	298	269	283	260	272	235	255	258	262	254	277	296	273	307	309	271	268	281	261	277	268	293	272	278	278	280	305	272	252	277	306	238	263	271	281	284	308	256	291	280	272	263	241	279	267	266	241	275	273	253	278	251	256	255	282	282	272	259	281	251	259	287	322	265	260	260	263	274	270	268	275	257	278	263	259	281	252	241	245	284	251	263	262	291	305	277	249	263	297	271	308	265	281	261	272	260	262	257	276	283	328	248	283	259	282	289	286	241	295	266	257	314	256	292	240	287	291	266	288	274	284	262	262	261	244	320	287	283	287	246	264	280	282	296	282	248	277	280	250	259	291	264	269	270	273	248	231	295	295	266	318	308	245	246	274	275	297	310	254	285	288	278	259	255	284	261	280	281	271	259	292	232	307	298	249	244	253	267	313	258	294	270	264	254	251	293	258	275	275	284	281	271	292	254	276	270	298	282	272	292	269	266	282	244	253	319	262	287	304	302	270	275	314	278	243	273	296	291	246	268	270	274	266	243	279	288	269	241	261	274	259	247	265	242	242	266	249	298	277	268	246	294	243	266	267	262	288	285	266	234	256	271	270	227	279	273	274	254	254	274	280	244	257	249	246	289	301	275	255	301	244	259	301	248	252	252	293	289	283	275	235	246	264	277	271	291	283	247	319	272	278	244	256	281	237	244	268	245	308	282	277	282	283	241	248	266	283	288	283	286	276	281	250	274	256	272	289	285	286	255	283	288	234	272	247	277	256	243	278	290	266	292	265	275	267	268	269	252	265	257	282	291	261	266	241	289	269	253	261	277	302	267	262	248	218	245	304	238	257	277	292	283	278	286	282	268	299	313	285	283	267	259	296	256	275	278	299	266	294	273	291	274	301	268	290	267	301	252	240	273	267	277	287	259	318	258	263	264	264	336	238
26370	16051	20147	10395	7534	6081	4740	4092	4509	4138	3617	2822	2296	1891	1585	1423	1221	1139	1221	1268	1175	1019	939	924	766	811	743	773	776	796	759	766	725	685	664	678	643	687	651	646	630	600	603	567	586	573	559	601	643	584	579	590	606	628	626	595	590	582	550	588	578	605	504	597	588	556	599	550	604	596	589	606	605	576	534	561	541	597	601	593	582	565	553	593	555	583	588	559	611	590	558	568	610	604	561	578	597	591	558	542	583	601	572	595	591	595	555	558	555	539	588	616	599	603	607	566	584	524	601	583	613	613	561	578	566	604	559	592	533	584	571	544	596	601	606	576	565	601	592	557	612	619	589	591	554	594	600	545	607	584	543	587	580	556	568	569	567	605	596	572	568	582	625	581	568	587	568	596	588	572	580	566	571	608	575	574	599	587	631	594	591	569	597	521	552	617	580	552	590	557	557	534	553	554	614	537	615	546	600	571	533	583	546	557	578	584	560	579	583	600	587	580	577	552	558	614	594	595	627	583	593	575	605	599	625	559	608	562	589	626	585	573	551	578	587	595	571	590	559	563	576	592	582	557	589	565	540	567	590	592	576	580	594	569	585	598	578	635	592	570	637	617	602	582	588	555	582	571	567	544	571	643	552	587	604	592	575	608	585	606	584	667	565	591	567	592	579	544	585	556	560	547	570	571	569	593	582	569	558	581	577	535	592	596	603	588	596	557	574	607	596	577	553	604	584	591	594	580	548	604	571	606	557	551	581	573	584	600	581	559	615	558	606	577	548	589	588	548	645	592	571	570	627	601	585	572	571	551	611	576	600	586	542	559	524	561	574	549	545	570	602	541	540	588	608	574	557	613	586	560	561	579	600	552	590	590	542	572	602	609	581	581	631	595	584	588	556	567	576	563	600	564	577	586	543	610	623	595	581	577	569	611	577	601	593	551	573	597	599	585	589	574	576	539	568	566	586	564	570	610	547	572	550	596	629	540	551	516	588	592	586	570	564	614	561	543	577	550	602	616	574	601	597	636	574	542	565	554	603	588	540	581	551	597	598	589	558	627	563	608	576	567	592	561	596	601	592	571	598	605	570	588	615	596	575	550	525	545	575	587	543	560	544	613	549	598	597	609	596	566	603	576	562	599	546	603	594	546	630	588	584	638	561	544	589	580	557	548	617	602	562	569	594	552	600	563	559	589	562	579	562	621	568	605	554	573	581	549	609	592	593	567	563	582	571	568	550	585	584	573	577	586	609	562	548	541	604	605	635	592	569	603	594	604	578	562	603	615	535	561	555	589	571	546	593	556	558	564	573	585	615	595	555	580	542	567	566	558	572	569	565	540	608	538	636	572	598	614	574	586	594	570	598	610	604	589	575	602	552	594	603	593	580	579	547	587	555	522	569	589	567	565	617	579	527	614	546	583	548	612	592	578	592	567	566	585	626	595	556	561	613	598	588	550	583	617	586	594	561	540	577	581	587	596	571	573	546	635	611	558	578	560	574	596	555	596	575	587	581	604	573	577	553	600	576	583	550	577	600	574	586	587	602	576	600	579	613	665	575	563	602	602	570	566	541	576	606	567	564	566	583	603	603	549	603	547	641	552	567	564	610	586	546	596	566	584	574	617	594	580	582	600	575	632	552	606	583	596	543	583	569	584	545	584	548	575	619	560	610	577	559	590	601	576	565	593	579	558	563	547	572	574	586	589	566	593	562	572	588	637	624	555	599	592	554	610	569	573	596	613	577	576	590	587	551	554	570	543	601	560	582	576	577	601	573	560	574	587	565	596	614	593	567	538	580	574	573	594	573	558	579	613	573	576	546	584	552	592	566	575	636	589	605	547	590	600	575	582	611	598	603	603	580	565	549	599	607	589	557	608	611	544	576	577	616	593	628	571	621	552	542	556	611	595	631	581	619	583	587	569	571	574	588	577	552	623	577	565	587	574	581	581	601	569	558	604	588	573	579	622	595	577	592	594	581	635	611	596	627	531	602	571	572	574	559	586	597	546	580	568	589	546	574	571	548	582	554	587	607	585	608	546	596	545	584	585	546	576	554	563	586	579	588	570	579	587	634	590	557	613	601	570	583	568	583	594	574	551	551	551	605	556	601	572	538	552	497	584	580	588	551	566	626	560	539	586	597	583	608	569	557	604	561	565	586	582	568	599	577	568	598	550	563	556	574	587	559	587	556	615	516	574	547	600	585	547	593	561	558	565	587	606	603	614	616	563	627	600	553	635	561	549	586	540	568	566	578	602	566	552	591	534	583	586	613	569	539	616	618	600	573	592	587	570	638	569	615	590	571	584	572	597	594	603	549	549	597	544	557	590	629	531	625	587	573	528	552	575	628	603	539	567	571	624	612	572	554	572	601	554	566	570	565	609	583	542	581	540	594	603	581	599	558	586	583	561	614	624	548	577	591	533	594	600	631	561	587	567	582	582	592	607	566	616	621	609	583	608	531	605	598	601	583	549	595	598	598	592	531	553	574	549	530	629	597	575	627	589	555	590	560	626	596	589	601	574	568	587	571	549	592	556	561	526	526	560	592	583	562	603	592	582	617	560	591	638	571	553	587	586	588	613	543	531	604	615	572	549	562	569	534	585	580	540	612	531	560	603	599	561	601	596	558	563	550	582	529	561	579	585	568	579	583	576	560	581	590	555	580	553	562	562	551	580	592	601	620	601	611	603	598	539	563	543	573	564	542	642	574	594	574	608	607	566	602	540	585	578	568	592	549	594	610	576	584	527	580	582	583	559	561	613	588	607	510	574	607	575	618	554	558	582	605	568	582	534	551	618	596	573	551	630	579	572	626	571	582	572	589	552	587	591	575	589	549	586	580	560	603	584	576	578	583	570	585	582	573	616	557	556	549	604	556	540	566	617	573	598	558	551	565	625	576	567	575	592	554	560	592	617	528	567	564	614	580	587	619	548	615	558	592	571	567	535	583	605	600	615	601	578	568	560	562	581	551	630	585	556	551	560	581	618	582	557	560	567	624	555	584	629	579	596	594	523	559	573	598	594	559	539	592	575	553	611	556	608	587	585	554	575	596	574	546	534	569	571	568	587	560	627	561	605	654	558	579	597	585	617	585	574	618	558	598	618	604	582	627	579	594	553	599	621	552	565	575	590	580	569	610	606	604	533	517	589	614	566	603	578	584	535	583	580	605	590	594	529	577	582	573	586	562	645	584	578	583	579	584	586	577	572	579	599	574	566	589	554	581	540	586	571	550	587	558	568	555	597	606	563	611	575	560	615	578	598	602	567	555	596	517	590	565	554	604	576	576	611	585	504	592	553	592	587	600	597	564	588	589	578	559	578	577	551	565	584	631	555	565	566	518	554	581	541	545	595	614	567	595	565	604	586	555	605	600	593	602	576	629	572	563	609	568	530	576	586	572	551	543	590	602	559	591	600	587	605	576	603	567	601	562	607	570	593	574	559	609	653	550	554	563	583	607	559	560	573	633	581	565	574	601	558	558	587	570	557	584	576
54400	30267	23446	9780	3783	2556	1796	1545	1755	1375	1126	895	821	658	552	523	419	477	454	479	472	407	371	422	392	389	352	353	331	351	350	337	353	308	351	333	331	338	318	334	287	288	330	288	315	281	310	317	319	328	314	285	294	302	305	280	314	313	294	324	308	306	271	279	278	301	316	329	333	316	288	298	292	300	312	276	272	293	342	317	315	324	299	321	303	310	275	302	327	331	318	309	324	326	316	293	287	290	308	279	262	262	315	284	298	298	318	305	277	309	290	299	321	306	262	291	295	294	298	335	336	301	299	310	300	306	322	307	297	359	275	304	318	316	279	306	280	327	281	298	272	267	326	339	263	286	259	292	330	309	323	291	289	303	318	306	315	303	309	305	281	289	280	297	297	311	345	308	288	299	338	278	326	328	259	258	308	286	279	294	273	283	307	291	320	319	335	337	293	286	280	311	285	280	313	295	322	295	300	349	312	317	324	305	330	285	298	305	278	300	327	343	289	306	329	262	302	285	334	285	280	293	346	296	312	307	308	274	307	296	333	268	278	292	331	304	281	296	297	319	297	313	344	304	325	280	296	297	277	294	306	305	342	295	281	275	314	340	301	299	326	288	249	299	326	317	268	296	326	291	294	319	321	292	331	301	310	302	286	299	316	318	329	308	316	288	282	288	309	314	304	295	277	279	287	291	303	285	305	290	312	285	295	320	337	321	299	297	262	339	332	322	307	315	324	283	355	291	304	331	309	273	278	305	314	335	303	292	280	297	285	287	281	289	240	277	313	289	269	304	316	318	291	298	313	284	289	349	313	339	306	280	300	296	320	300	301	312	299	298	324	300	332	285	316	301	306	301	291	296	328	303	272	287	274	308	260	315	316	300	296	271	289	310	311	292	279	285	324	351	286	313	287	330	341	321	314	312	302	327	265	282	313	309	301	268	327	317	282	297	307	324	302	295	313	338	293	325	300	323	285	325	309	300	324	274	326	320	297	305	305	313	319	293	310	298	280	326	313	294	286	319	298	269	320	335	319	275	288	316	307	268	332	286	291	308	328	308	323	311	315	314	326	305	312	295	266	307	312	311	302	326	298	278	315	348	278	312	305	306	324	316	301	272	306	317	318	292	292	277	309	291	298	265	319	295	330	326	288	314	316	286	348	281	315	296	307	281	284	311	316	302	297	309	285	269	329	331	274	312	300	313	276	313	309	283	296	293	306	286	292	301	320	315	303	270	297	279	295	276	272	271	330	322	321	322	344	319	289	349	323	312	294	269	325	326	299	284	280	290	333	296	315	316	300	312	264	339	328	304	316	295	320	278	296	262	331	300	305	312	321	297	344	314	306	312	287	321	307	311	317	312	319	299	297	290	316	308	301	308	327	278	291	284	332	297	310	292	279	334	295	300	326	345	322	314	321	294	293	312	265	312	305	302	342	301	279	279	325	306	311	271	293	279	304	306	291	304	290	322	286	343	284	323	290	302	314	323	317	314	281	301	293	274	287	325	273	283	318	314	287	306	293	310	293	307	331	285	299	306	344	291	301	292	320	298	320	306	275	320	309	306	303	304	295	285	284	316	300	272	296	306	295	317	277	280	305	353	296	278	336	359	325	285	251	308	303	299	323	314	318	313	272	280	318	315	287	320	302	330	334	282	307	333	305	290	316	317	266	293	302	315	317	303	286	293	298	324	302	310	307	306	311	324	299	296	312	289	298	311	307	318	329	314	313	273	310	339	309	292	307	323	302	297	277	336	284	301	298	298	307	286	294	312	300	286	320	310	307	332	287	283	324	316	354	323	286	298	315	296	301	297	314	320	309	316	295	306	301	314	301	326	301	283	324	292	299	314	313	299	267	312	295	291	305	313	314	339	277	305	302	275	317	329	307	323	300	290	280	287	299	300	331	296	335	289	277	268	298	319	293	286	309	294	309	324	273	266	295	321	317	293	299	287	259	310	308	294	299	281	266	309	297	328	275	336	285	300	302	288	312	304	277	313	324	299	315	286	317	330	296	331	327	290	317	315	315	279	302	324	306	327	290	300	310	305	310	275	279	275	283	333	290	287	331	314	278	279	282	299	275	263	305	295	330	285	297	268	341	319	321	298	297	269	321	368	316	332	270	301	308	278	274	278	321	318	295	290	293	340	306	293	275	282	266	297	285	261	296	304	326	310	333	299	281	294	315	289	305	311	293	281	311	288	313	312	326	264	288	270	284	285	278	302	348	281	280	336	268	281	297	273	301	326	282	280	287	299	290	283	299	301	358	303	328	317	284	300	303	319	286	320	322	309	296	285	337	292	358	320	298	266	289	316	309	312	329	282	280	272	323	284	314	239	288	279	291	319	289	281	303	305	287	323	320	330	336	312	292	301	308	300	302	313	285	302	295	328	325	317	294	313	299	282	311	300	341	308	299	295	311	294	319	335	286	315	309	318	326	311	302	299	323	321	323	295	316	297	290	327	310	318	265	308	304	326	336	308	309	304	286	297	308	309	287	306	285	293	304	287	308	300	302	303	321	271	290	302	287	320	299	284	311	310	289	321	282	305	317	311	284	309	305	282	304	307	294	268	309	294	297	303	295	300	288	270	284	322	328	314	305	306	300	266	296	324	264	327	314	307	288	291	281	287	307	310	307	311	311	315	300	291	323	260	333	322	337	310	301	353	292	305	317	307	293	311	292	337	319	302	315	266	310	322	274	297	305	300	310	288	290	282	280	281	279	335	276	291	309	311	281	320	294	282	311	321	289	296	299	319	279	318	335	307	305	291	299	317	278	304	302	290	309	297	295	339	336	303	260	278	311	316	320	291	325	331	330	295	283	307	323	275	300	296	287	324	338	291	316	285	292	297	306	298	324	324	321	304	298	284	309	325	275	326	304	282	315	299	314	279	306	307	308	303	319	271	329	304	308	294	290	304	343	262	319	256	285	315	277	297	305	315	312	310	337	315	290	292	298	323	312	324	298	309	315	313	304	310	287	322	315	345	264	342	307	302	325	298	287	316	279	308	355	322	314	272	288	318	301	312	294	300	327	285	275	291	321	292	329	256	321	275	286	273	336	283	297	304	298	290	308	325	294	328	334	313	311	286	288	281	279	302	273	283	297	304	297	295	306	306	289	300	313	339	319	324	305	298	307	303	281	345	297	278	281	309	331	300	277	329	354	326	293	272	290	262	307	279	269	334	297	300	310	290	288	318	319	350	293	348	322	305	308	313	313	290	327	335	281	305	269	312	327	290	309	327	331	353	346	341	294	317	294	273	298	297	302	371	305	277	294	309	326	326	341	302	330	305	321	331	352	273	315	313	314	351	329	287	311	330	299	308	298	326	334	299	324	306	314	313	307	294	366	314	331	307	316	319	310	345	311	315	269	315	320	321	315	299	318	336	273	316	307	325	318	318	283	330	339	263	277	284	326	281	285	314	306	310	327	312	313	298	279	312	282	294	304	314	307	304	294	279	306	308	292	286	296	321	322	331	325	291	305	278	325	310
31241	20695	27078	14857	10433	8885	6910	6336	6848	5879	4671	3904	3470	2742	2228	2006	1630	1462	1522	1647	1525	1372	1280	1106	1016	931	913	911	910	932	837	753	830	876	803	799	735	760	741	706	677	685	677	672	737	697	634	629	651	659	679	669	649	643	617	683	650	650	664	627	648	638	690	624	665	677	643	602	642	617	684	637	624	657	620	663	656	637	670	633	657	621	601	663	665	676	625	685	612	645	618	631	693	626	714	646	694	649	639	628	684	615	616	659	609	659	614	675	627	620	660	623	632	657	650	671	674	625	604	678	632	649	652	639	644	653	667	624	596	661	624	626	653	637	638	599	644	622	626	615	598	608	632	597	659	626	590	643	647	653	647	644	634	658	615	596	632	617	655	624	669	626	642	669	638	640	626	657	637	641	686	622	614	569	634	641	635	621	663	659	617	633	646	636	667	625	647	617	667	628	672	651	610	670	682	607	635	636	660	674	652	629	665	635	588	662	658	655	604	655	663	607	627	646	616	659	622	641	630	628	697	689	620	672	623	624	658	592	652	638	639	651	616	617	621	684	647	662	667	645	659	640	628	586	625	635	629	680	629	625	617	647	630	697	599	625	606	699	631	670	657	661	649	659	669	599	641	676	625	630	656	635	666	641	624	665	649	684	673	634	599	577	625	632	661	659	615	615	653	632	660	609	643	629	664	666	585	679	682	668	619	616	638	656	645	633	643	643	666	631	669	644	642	641	662	601	644	591	639	679	676	690	601	679	665	611	645	639	621	637	638	616	632	620	625	699	627	618	630	651	633	670	636	608	625	635	606	633	589	691	636	659	626	666	623	648	649	619	644	620	652	650	580	666	601	609	620	657	624	589	661	660	662	630	591	670	605	708	626	670	607	654	619	639	622	656	628	655	698	698	633	630	624	638	641	607	608	615	608	643	650	654	698	598	618	616	649	621	678	664	616	653	660	605	672	588	665	711	630	651	640	680	670	636	643	637	657	623	621	619	643	626	649	597	619	653	619	659	679	604	689	677	654	643	632	625	652	633	601	629	644	653	608	649	627	642	638	626	636	619	660	685	678	686	645	590	683	657	640	626	620	641	675	627	656	667	671	630	596	611	654	646	600	610	654	616	629	630	639	625	651	682	674	621	641	629	645	638	645	623	687	615	621	623	623	671	620	624	635	666	655	647	660	664	676	675	637	632	631	609	668	663	622	648	653	599	645	631	634	615	637	656	646	634	666	593	628	642	659	648	659	614	584	554	627	664	648	669	626	618	633	628	636	600	618	597	652	629	633	642	629	618	640	661	642	642	652	636	642	667	671	680	625	603	673	675	636	643	682	663	613	643	660	638	653	650	663	632	668	697	610	640	653	612	698	626	611	612	623	625	647	626	625	646	663	683	687	660	622	674	618	667	689	611	677	600	633	621	622	635	599	610	629	631	673	678	648	598	628	633	634	670	643	667	616	620	647	630	636	681	682	625	635	633	592	607	639	644	660	645	633	646	644	630	611	644	664	661	649	668	645	679	622	586	602	609	645	634	626	615	629	632	654	635	596	613	636	681	658	632	642	666	683	660	669	645	652	690	600	691	614	610	648	648	671	600	655	649	680	643	630	664	670	674	674	682	643	655	620	684	678	689	616	634	615	629	662	647	679	581	641	620	672	629	677	660	673	620	618	660	644	609	646	617	613	638	634	656	608	584	597	604	645	614	610	688	648	658	649	629	623	637	622	641	627	657	621	643	652	645	645	622	648	648	673	651	632	628	653	563	668	667	598	647	687	682	614	684	606	659	609	665	593	621	776	640	619	641	653	619	646	635	635	640	664	628	620	687	619	640	647	633	623	666	648	689	634	668	630	648	639	678	622	628	612	674	653	648	667	644	610	688	683	665	647	685	632	635	615	683	649	636	636	679	657	605	652	626	636	656	655	653	604	583	603	647	646	656	650	639	651	635	689	600	651	631	611	662	664	637	654	637	641	606	630	635	606	644	641	593	637	672	645	686	616	688	649	618	642	676	630	640	597	667	618	645	644	715	655	680	650	630	632	634	656	601	680	633	659	648	609	621	682	647	650	624	636	686	695	610	613	628	657	686	683	655	619	682	667	635	667	651	657	643	640	667	640	635	647	692	640	668	628	641	639	656	656	609	602	630	608	720	644	598	655	657	644	645	634	610	604	667	719	674	680	652	647	641	641	644	631	628	639	621	703	652	644	643	662	657	648	589	672	637	637	585	636	646	673	647	612	677	618	633	614	674	681	649	608	597	637	604	663	628	611	617	640	643	659	655	632	624	638	645	668	642	655	629	640	635	605	646	590	636	655	621	639	628	604	639	673	625	635	612	650	641	669	652	646	617	678	681	639	635	636	648	621	644	676	613	659	665	630	614	644	645	616	628	667	593	621	629	652	659	656	633	641	606	654	658	578	609	648	643	667	683	625	663	618	672	635	622	650	650	637	645	622	627	667	645	649	633	653	637	587	607	655	684	624	590	624	658	635	650	632	630	665	633	649	604	666	655	634	617	596	642	625	658	619	632	629	612	619	657	662	589	622	655	629	642	646	648	642	617	653	682	665	668	659	638	595	620	639	612	654	678	643	565	670	617	646	623	626	643	659	646	633	640	624	640	620	629	646	641	601	640	660	666	666	670	622	649	613	633	639	608	636	630	627	601	652	670	628	629	610	666	651	589	606	644	623	611	597	648	657	666	633	623	629	674	619	633	625	636	662	645	663	618	660	706	660	647	652	642	683	668	661	627	611	627	628	646	665	646	658	634	651	631	648	651	645	678	659	642	665	654	667	635	654	690	657	610	646	644	670	642	602	687	660	639	639	675	652	649	658	656	641	651	679	654	644	649	647	644	676	652	626	635	632	637	653	628	650	652	639	654	672	667	664	659	635	710	643	668	618	637	627	608	646	683	647	673	610	663	680	646	625	622	651	613	689	610	599	639	662	639	618	628	679	702	606	645	634	624	622	649	691	648	667	646	639	677	613	632	605	669	632	662	626	620	637	652	645	641	656	612	651	631	660	655	642	656	636	619	628	635	645	660	627	662	639	647	645	664	661	664	623	656	659	613	657	635	638	688	638	685	639	655	634	612	669	611	637	642	635	628	615	636	659	627	657	634	687	610	648	630	602	611	619	627	589	629	639	676	638	636	616	629	595	604	583	650	652	664	648	661	625	629	671	662	655	648	684	646	629	645	666	616	590	671	691	654	627	606	594	624	601	632	659	677	612	653	662	613	642	634	657	588	664	633	651	644	647	701	651	601	640	670	629	610	650	646	645	657	608	651	633	659	680	646	657	647	649	574	688	701	660	632	570	634	615	646	577	665	631	636	659	644	631	654	675	618	651	669	648	619	648	649	638	666	645	642	657	701	627	639	673	678	597	620	621	662	649	652	689	641	666	663	621	659	612	636	638	656	633	644	600	659	631	623	603	618	644	628	664	615	653	657	686	634	600	676	631	690	636	615	621	653	636	622	607	576	691	670	661	654
32496	15957	9398	3084	1292	916	620	642	630	574	530	485	372	383	355	293	311	340	340	329	321	278	296	318	279	298	272	299	280	264	264	271	261	301	303	278	304	250	304	289	281	266	270	262	281	267	275	291	251	316	308	274	252	255	277	290	283	291	260	259	290	262	259	258	281	279	278	235	233	281	305	246	275	308	279	291	283	261	268	278	286	273	273	279	264	257	291	247	267	272	286	244	242	271	292	276	239	246	268	291	252	276	300	252	295	279	255	286	311	271	267	290	287	240	279	237	263	255	278	293	287	283	284	295	257	300	267	256	293	262	252	285	288	276	236	257	276	308	265	279	279	270	278	282	262	274	261	290	272	255	267	281	294	244	288	263	266	243	232	261	262	291	232	245	261	267	299	263	299	304	259	282	294	269	279	258	307	295	270	249	247	301	278	274	255	285	292	255	279	255	287	252	262	255	268	265	275	256	286	270	252	280	297	312	290	308	252	261	298	261	292	277	259	271	271	258	287	261	297	275	278	267	319	283	262	269	266	280	293	240	270	284	269	272	294	254	286	283	288	283	280	265	254	263	284	247	275	296	290	267	249	267	261	273	278	257	275	262	287	272	294	256	260	277	260	311	273	258	278	285	251	261	305	319	268	279	267	273	265	280	274	277	305	276	252	269	287	282	289	251	300	287	266	278	287	294	276	255	307	310	293	233	265	263	291	269	276	275	293	259	279	246	273	271	233	316	268	274	288	248	238	300	285	299	283	274	282	288	284	311	292	293	292	265	247	255	316	294	305	295	272	275	277	273	243	276	265	283	256	273	293	280	289	288	271	292	281	279	267	261	285	265	300	296	270	271	244	272	260	242	262	274	264	249	250	255	295	273	295	295	293	282	296	290	305	293	285	306	270	279	271	298	277	276	254	270	294	294	273	237	283	286	268	305	265	312	293	263	259	262	294	253	241	259	261	280	272	276	249	239	230	294	266	269	275	270	288	290	249	282	264	271	269	276	284	267	293	276	309	266	232	303	264	272	261	246	262	280	282	240	270	264	288	281	273	262	272	277	245	283	270	261	269	281	247	260	284	259	277	284	299	296	288	231	292	261	272	278	317	306	306	220	264	275	281	294	286	296	315	262	265	274	311	308	289	279	280	265	272	285	281	277	266	279	262	297	255	284	272	268	275	270	295	258	291	277	289	245	297	264	281	253	297	314	273	284	271	265	264	273	269	245	296	281	271	253	286	255	286	307	246	279	284	283	280	287	284	266	331	309	298	286	289	238	290	266	265	279	293	275	292	298	261	285	253	268	289	252	269	265	314	280	297	282	265	294	276	257	284	262	293	255	248	281	269	260	304	273	253	273	294	285	276	272	265	293	266	266	296	268	264	261	261	296	294	251	305	243	321	297	273	239	231	278	259	278	271	279	286	262	285	283	252	288	290	288	241	296	303	265	278	308	309	277	307	283	271	299	308	263	318	313	269	247	268	292	258	282	253	284	276	246	294	292	241	247	284	248	273	267	285	266	270	281	262	281	272	276	235	239	271	256	262	293	267	261	251	262	291	281	257	310	283	277	259	279	237	272	233	259	274	281	251	274	263	271	287	258	264	249	262	283	262	285	288	286	301	278	264	275	276	268	258	299	260	253	277	291	274	314	300	263	276	311	279	272	265	318	290	266	274	280	260	284	259	276	270	283	258	285	281	278	254	290	308	291	286	263	293	251	260	251	295	262	260	274	237	280	268	249	275	278	263	273	286	284	294	265	281	280	232	263	277	287	296	252	284	270	330	299	267	258	307	278	288	264	263	245	267	280	261	279	272	279	259	266	270	281	249	282	289	281	255	236	281	252	255	322	270	282	248	299	258	271	273	286	249	275	278	248	269	279	281	255	258	299	247	321	283	272	294	269	305	261	253	272	245	237	235	259	273	281	277	297	285	298	257	291	288	253	258	255	288	286	267	283	275	267	264	283	249	278	273	278	267	263	299	293	306	286	304	275	265	249	273	270	211	272	253	279	267	295	302	264	261	245	271	291	299	283	295	305	279	254	279	268	272	296	278	279	236	272	272	265	269	293	244	266	260	256	262	274	278	266	240	263	272	275	253	285	287	258	251	281	277	265	244	257	261	275	281	303	253	301	273	266	281	281	310	297	276	281	289	258	265	260	291	280	259	296	257	267	274	253	257	228	286	298	281	266	245	271	250	279	268	288	295	293	291	250	279	262	251	284	273	276	278	307	308	284	277	277	292	296	267	268	264	329	257	273	268	272	286	288	285	279	275	284	289	304	294	226	289	239	282	249	283	260	285	292	282	287	259	287	287	276	230	250	278	291	267	255	288	296	284	280	253	269	279	254	260	255	289	262	261	271	287	271	264	248	263	289	286	289	290	256	279	275	255	268	248	246	280	257	270	264	277	299	315	252	290	306	287	260	284	276	289	267	288	270	284	265	271	265	280	289	299	270	255	278	298	270	263	275	270	265	275	269	264	287	251	271	275	273	270	273	278	305	240	250	278	284	281	265	266	228	261	272	288	243	236	271	268	285	234	271	266	275	308	284	278	271	278	320	311	293	272	270	259	271	270	285	285	264	280	292	280	285	250	279	270	266	285	261	255	256	271	240	273	278	278	260	297	256	286	255	258	295	271	270	262	277	259	280	270	319	247	262	239	252	289	263	272	283	264	253	293	319	277	267	263	270	263	300	289	295	280	276	275	277	300	272	274	282	250	283	278	302	300	242	245	279	285	307	263	264	235	245	266	286	287	257	298	293	303	268	221	275	236	248	247	256	261	236	268	255	294	264	257	295	256	262	298	300	255	286	286	306	272	310	252	297	293	278	280	292	246	294	278	263	271	246	317	285	262	282	253	291	238	255	255	270	296	279	290	279	299	265	282	273	242	259	243	272	260	270	237	260	275	283	283	275	300	284	245	295	265	296	312	287	269	248	272	282	283	286	298	237	276	300	322	295	261	260	264	281	279	280	273	264	243	287	283	244	279	271	253	240	245	268	293	248	264	323	293	267	255	282	272	256	310	274	283	294	297	300	277	268	272	277	250	269	270	279	272	262	291	256	246	252	242	276	270	246	240	246	278	279	263	257	272	306	276	283	277	283	270	246	279	285	271	277	290	267	290	282	268	296	261	284	283	262	294	319	280	315	271	298	275	287	254	289	268	252	266	277	266	262	239	284	267	267	280	282	282	285	278	247	269	261	268	287	291	297	273	282	237	275	294	250	274	273	303	252	271	268	275	266	292	287	293	280	291	277	295	265	297	281	286	245	271	276	273	304	239	277	259	234	278	291	250	278	269	263	250	266	255	287	280	296	286	295	281	279	277	283	253	280	275	253	285	281	291	256	304	256	272	245	301	248	246	254	259	286	251	256	279	285	272	278	289	274	271	276	301	270	259	280	278	258	261	288	248	263	257	277	270	257	257	267	279	264	280	289	279	295	289	266	289	271	279	283	254	279	284	255	306	282	263	273	233	268	269	290	277	281
18247	10573	12947	6388	4350	3383	2393	2351	2383	2082	1640	1451	1342	1186	993	919	803	832	845	998	924	878	855	757	732	681	638	704	634	627	658	671	674	683	632	594	621	640	635	583	592	586	600	601	591	614	558	588	618	573	560	589	575	552	575	580	587	558	558	567	562	599	583	606	602	581	596	549	580	602	584	590	568	571	592	579	596	564	557	554	579	623	573	544	554	565	601	587	566	588	601	553	593	597	592	555	575	588	575	617	618	590	607	579	590	579	607	590	592	580	588	549	599	581	572	606	573	565	592	582	559	575	553	587	575	610	588	589	563	571	601	611	580	554	571	555	593	560	608	586	610	590	550	624	559	622	564	578	619	616	543	585	585	568	583	582	608	540	571	564	596	595	570	589	554	617	614	548	598	601	543	609	563	597	588	559	584	621	597	589	570	578	552	613	557	576	579	573	585	548	545	615	573	549	564	569	605	559	542	599	611	561	615	581	588	625	602	587	589	597	642	573	546	588	583	581	577	593	626	570	536	563	576	564	592	557	587	598	550	608	577	570	568	573	543	631	576	596	563	592	590	560	541	646	576	610	603	594	615	578	522	607	604	587	574	517	534	564	608	566	557	587	539	583	561	587	543	610	588	607	604	590	548	598	577	536	547	603	579	550	597	566	585	597	568	573	588	617	584	582	596	581	581	566	543	581	575	556	576	580	596	584	614	549	574	581	594	539	557	582	592	628	585	571	589	562	541	564	582	618	617	602	581	578	596	593	548	583	585	586	578	619	585	546	566	571	615	589	566	539	591	597	587	566	596	560	573	568	597	580	554	564	544	546	642	578	517	612	580	570	591	577	530	560	604	582	627	611	621	612	595	592	579	548	559	544	581	613	585	614	557	597	576	553	563	537	575	602	530	558	572	626	590	578	580	614	606	555	602	579	551	554	594	606	570	579	595	574	583	565	555	565	539	600	582	560	616	566	591	511	611	559	563	573	592	549	598	539	594	602	550	578	569	613	550	612	586	589	532	599	587	579	608	566	603	589	561	558	595	572	609	546	602	600	549	573	552	588	565	558	624	556	576	593	626	577	538	576	571	557	557	593	551	579	612	548	561	573	586	608	577	633	584	549	582	527	575	626	556	578	566	565	602	633	574	549	560	593	621	563	612	590	575	538	605	614	612	603	580	581	598	610	584	562	549	573	591	554	555	582	588	559	597	561	595	593	613	602	542	583	578	589	585	577	549	580	571	647	593	535	561	569	565	597	594	570	612	576	551	572	568	525	590	573	564	589	523	539	585	595	587	578	575	573	554	584	624	553	604	567	575	572	569	545	539	579	559	571	574	595	556	584	580	606	586	606	561	549	543	604	579	562	584	552	590	617	604	599	604	522	573	618	611	599	600	600	596	600	559	572	604	546	587	553	571	586	574	589	576	612	580	541	607	579	537	577	602	532	553	568	602	578	618	547	550	569	617	565	542	551	563	548	603	571	617	553	557	602	586	577	630	590	578	597	565	577	615	574	604	591	591	590	625	625	599	600	573	570	561	529	530	584	607	582	589	587	553	559	597	623	583	554	557	583	607	578	563	578	611	619	608	574	534	574	585	592	563	600	610	564	584	563	584	538	557	594	577	557	594	577	596	577	564	578	594	512	581	544	544	561	541	597	584	583	586	597	567	549	572	583	574	580	619	525	573	567	580	613	578	639	605	595	593	633	556	565	614	558	542	600	573	583	579	596	624	576	583	589	548	612	585	559	574	551	566	599	562	583	613	573	568	527	546	553	576	571	620	571	542	596	636	548	583	580	623	565	583	568	615	602	536	544	562	624	589	584	590	517	577	539	559	599	561	572	577	603	554	594	596	562	590	593	571	564	590	569	568	598	577	559	596	586	577	554	590	596	552	617	568	584	594	577	573	572	553	568	611	588	603	595	566	557	623	574	583	558	574	573	597	605	586	603	540	571	567	598	581	567	570	648	581	571	563	601	623	584	623	576	578	579	587	582	589	589	576	646	560	619	573	606	550	633	603	582	572	603	576	589	580	562	604	601	584	597	618	565	550	587	531	577	597	632	557	551	553	561	570	567	622	535	552	579	554	587	583	576	563	579	587	572	556	564	578	585	608	537	562	586	539	592	629	583	555	598	615	588	606	571	530	582	613	570	579	576	598	574	573	538	600	578	613	572	621	564	574	572	577	598	612	621	557	569	543	541	619	587	550	581	565	600	564	541	548	610	587	601	602	531	591	594	544	554	558	531	609	560	578	575	616	580	594	558	575	554	589	562	570	593	601	577	569	579	605	548	566	550	609	632	576	588	572	557	574	612	543	591	589	560	571	589	618	605	532	573	594	549	604	559	611	579	608	592	594	579	584	590	557	614	585	561	595	559	570	539	532	630	613	561	565	554	593	579	571	598	577	554	563	569	560	600	604	584	614	595	559	601	587	602	586	603	551	576	573	561	542	577	607	593	586	556	596	595	564	573	590	569	585	584	606	563	564	576	582	574	574	577	629	575	601	580	585	601	593	554	589	556	573	580	594	560	588	614	539	561	580	555	575	549	580	579	585	575	558	554	570	588	566	617	567	562	589	580	603	574	585	593	544	595	617	579	613	610	568	536	613	638	570	547	550	597	554	570	562	574	568	537	578	581	575	561	556	579	549	574	584	606	603	573	551	606	602	562	576	567	563	552	584	586	580	595	581	551	571	569	572	562	596	580	581	604	548	562	542	606	568	581	567	554	563	638	543	558	561	573	593	623	560	577	598	540	586	588	601	587	596	562	559	541	600	600	585	585	560	557	568	568	578	579	605	594	599	566	568	603	632	565	585	579	574	544	540	542	624	590	591	542	590	591	579	589	576	567	578	550	559	581	602	567	576	576	612	584	576	641	601	556	614	555	587	529	550	594	623	611	545	556	547	583	571	576	609	557	595	610	604	562	558	579	572	579	605	548	574	602	593	570	598	561	594	576	621	582	595	567	593	611	563	539	588	558	560	568	579	559	536	573	603	606	587	563	584	577	611	576	592	579	540	602	589	606	546	619	600	582	591	573	576	545	595	589	559	542	556	645	627	575	543	603	564	577	579	585	603	550	548	590	584	614	605	598	556	569	595	540	573	599	615	562	608	584	564	557	550	626	598	562	617	599	524	574	571	578	577	550	604	593	519	567	572	609	595	613	591	596	573	588	563	581	587	566	608	589	599	563	559	635	552	604	598	571	608	605	572	595	621	569	595	613	552	567	591	586	605	543	558	579	589	563	584	594	577	589	583	600	556	551	567	553	585	563	576	576	587	589	574	574	616	586	592	531	590	595	569	557	551	569	555	577	597	613	581	574	626	563	566	596	580	590	592	608	626	605	563	605	611	575	635	562	558	586	583	579	581	594	551	597	565	488	582	593	570	622	576	620	585	563	562	564	593	539	536	596	624	618	611	595	587	606	586	543	541	590	588	589	614	577	538	592	556	611	594	620	532	594	593	554	584	590	613	521	551	598	542	563	565	576
46639	24710	16460	5377	2387	1797	1261	1166	1086	918	699	610	536	491	451	403	354	322	370	331	394	334	312	333	288	296	279	309	306	341	283	300	306	312	318	270	263	275	290	306	300	284	293	260	250	292	249	251	278	266	269	279	287	278	285	279	249	262	272	273	278	249	285	282	276	267	283	314	279	287	243	266	297	268	282	270	265	252	273	231	268	260	297	304	267	298	268	278	256	283	279	282	320	272	294	254	257	301	269	264	287	287	295	275	280	239	289	266	250	257	259	279	291	294	265	255	309	245	252	269	261	277	261	267	281	285	272	270	274	263	286	278	293	260	280	272	282	283	266	241	241	234	298	278	282	283	247	310	276	258	279	260	280	270	298	279	288	269	264	277	270	251	296	271	282	255	270	298	271	272	259	250	284	274	253	274	271	272	300	264	263	262	274	284	293	280	258	285	292	288	292	270	298	284	281	239	246	250	294	261	323	244	317	242	287	280	275	272	266	279	264	260	253	255	298	247	291	304	272	271	271	262	297	269	251	271	283	317	267	284	294	261	277	321	273	311	296	307	231	290	280	305	255	281	298	297	293	239	268	326	271	263	275	271	282	279	266	244	308	297	261	282	253	308	281	276	266	265	271	268	273	277	285	284	244	278	256	289	251	245	315	273	292	286	306	284	266	272	246	284	272	297	242	290	212	290	278	282	291	263	279	269	245	259	264	293	278	284	266	276	256	272	256	309	284	292	248	241	256	267	283	257	267	309	237	241	269	273	285	267	282	306	266	319	304	262	263	254	267	268	279	259	286	306	259	290	296	287	249	276	291	259	275	268	258	254	274	278	302	267	253	258	253	261	278	237	268	271	235	285	260	281	275	278	272	277	296	293	265	264	283	240	266	281	272	261	256	265	277	257	261	250	273	284	279	266	283	309	257	282	258	282	263	304	305	280	253	287	283	254	287	258	242	254	283	274	284	268	235	286	259	267	247	313	275	250	280	273	274	270	288	266	288	318	267	267	273	280	268	272	268	272	261	286	283	253	261	266	252	254	261	248	283	262	251	262	266	282	253	258	305	277	276	271	270	262	279	271	243	252	294	281	273	271	302	284	249	277	309	247	293	282	261	244	267	274	262	276	282	292	270	289	268	258	259	286	311	287	237	303	244	291	303	306	345	285	252	245	276	295	290	285	310	271	318	266	273	313	262	275	286	299	244	283	288	231	245	288	297	276	268	255	239	257	261	275	289	276	267	263	283	278	261	273	271	249	285	303	272	299	272	284	274	303	300	330	279	269	289	268	294	258	275	272	273	262	294	290	240	298	295	269	300	263	287	289	302	255	299	306	292	281	262	274	297	255	250	262	261	262	267	262	254	283	285	267	266	284	298	268	263	313	305	236	260	286	265	243	255	287	290	326	275	255	254	278	275	246	270	272	272	274	285	292	279	237	295	275	300	315	266	271	228	277	300	290	263	255	256	282	269	304	255	277	260	227	290	260	276	278	277	258	283	302	274	290	249	261	302	260	242	300	269	272	298	264	276	249	255	255	291	282	258	288	289	262	241	265	304	266	281	290	311	255	271	264	279	259	297	289	295	251	265	291	312	310	290	271	288	261	263	285	287	274	286	269	264	278	279	279	270	289	319	281	292	260	253	291	281	259	291	285	268	257	266	255	288	282	233	270	286	301	304	286	295	267	284	273	290	273	261	253	289	285	255	263	266	282	304	246	282	314	296	237	280	250	285	285	270	301	258	277	274	280	280	247	263	292	314	277	243	279	289	251	300	233	278	282	252	245	302	319	224	286	289	234	274	260	271	282	272	273	299	283	263	278	268	274	264	273	274	299	273	281	283	276	287	282	271	287	265	258	273	264	295	290	286	266	282	298	331	283	306	271	283	278	251	279	305	287	309	294	304	266	278	310	271	283	262	274	294	243	267	281	297	280	289	273	276	289	209	233	262	250	248	322	301	275	277	311	276	268	260	281	285	268	257	252	286	296	312	282	272	262	274	261	289	290	271	269	269	286	270	248	291	268	258	280	281	278	261	282	267	301	258	285	275	327	269	265	294	295	292	261	245	285	278	263	255	269	275	287	277	254	283	251	283	293	284	268	274	288	265	240	261	306	300	278	262	281	247	281	300	272	269	255	279	262	270	297	317	281	306	294	309	274	281	279	298	262	266	292	308	272	256	277	252	259	284	285	292	263	271	266	280	266	256	262	287	278	273	257	257	266	260	240	268	281	314	280	301	256	281	299	263	286	280	262	295	241	254	269	299	285	305	281	231	255	296	263	299	290	324	306	301	272	288	282	293	301	309	299	299	280	268	264	311	263	261	305	286	266	259	288	267	266	252	282	258	293	285	328	295	291	265	252	269	299	285	297	288	287	297	247	290	280	259	247	301	280	272	262	270	268	265	286	242	290	263	281	252	283	259	266	324	274	290	265	273	273	255	263	315	277	268	265	308	251	305	266	265	260	268	301	257	299	267	249	266	276	279	262	277	288	238	247	252	276	299	275	271	299	293	266	268	273	281	273	272	264	280	269	295	284	274	283	290	348	234	252	272	260	265	286	282	272	299	302	305	264	247	296	254	305	271	318	261	262	299	269	260	266	278	265	256	272	268	292	280	248	278	274	277	290	244	287	280	270	271	289	268	272	283	264	297	317	260	276	269	252	270	267	306	244	247	269	287	277	278	303	279	256	278	277	277	292	272	271	302	310	320	252	275	313	265	283	286	298	281	236	263	295	276	257	267	281	292	257	263	290	281	320	260	240	277	256	249	273	263	295	304	284	277	241	301	279	301	268	308	288	295	276	238	262	281	258	293	279	250	281	243	259	248	271	262	270	282	255	309	280	284	271	282	260	269	266	298	296	244	282	273	276	277	288	271	320	326	274	282	279	282	263	285	288	262	280	301	259	262	236	323	266	293	289	301	267	281	287	300	308	260	246	267	287	275	267	249	273	268	260	274	258	271	258	305	267	272	263	227	270	274	257	274	278	271	288	315	257	262	281	300	264	315	294	302	245	289	282	249	291	295	279	316	313	275	288	279	285	293	308	300	252	277	277	270	234	269	314	285	303	275	300	287	276	288	310	269	249	248	305	263	235	238	300	274	292	290	303	279	300	276	292	275	293	273	275	267	292	267	259	244	299	304	262	266	297	280	308	272	253	281	304	307	243	288	274	262	302	273	265	284	279	266	297	303	283	265	253	255	242	286	288	281	245	272	308	284	277	267	255	259	283	269	264	272	277	302	276	276	293	278	286	297	271	285	242	271	285	277	274	292	283	277	260	301	312	267	267	269	247	310	299	283	289	287	249	287	263	259	268	290	279	281	304	273	260	280	293	311	307	275	277	269	293	254	244	276	299	274	279	286	279	276	284	259	285	295	305	309	296	270	246	263	260	276	271	255	275	276	278	274	271	306	257	264	293	227	253	287	250	292	289	281	284	255	262	310	291	273	293	258	300	279	306	304	299	289	304	272	251	311	277	240	276	259	255
27305	17028	19910	10367	7942	6343	4794	4931	4632	3544	2802	2548	2229	1908	1524	1246	1083	1063	1232	1223	1212	1225	952	922	880	884	790	860	770	699	749	698	715	731	703	682	674	683	662	650	649	637	646	634	588	589	611	637	641	644	563	596	593	600	573	597	588	590	576	596	625	589	604	574	613	527	578	603	609	596	542	596	616	608	558	575	597	597	563	577	567	616	563	570	588	636	581	613	575	569	649	624	597	611	574	598	616	605	544	623	580	548	555	586	584	648	588	554	575	631	568	595	569	571	563	600	599	598	560	635	647	620	646	572	580	547	564	549	592	627	621	603	613	578	605	564	594	583	581	598	553	622	599	577	595	582	592	585	592	592	604	602	573	581	572	614	604	577	560	586	611	634	624	592	580	572	582	579	579	586	555	566	548	619	575	613	599	612	578	537	594	582	586	615	611	582	597	570	618	582	605	530	621	593	578	631	615	584	574	554	607	596	619	609	592	541	619	593	579	598	582	604	569	599	597	591	565	612	582	571	561	577	586	580	545	606	608	616	573	592	608	550	606	608	636	590	589	575	558	627	566	574	613	574	577	609	552	625	548	623	578	574	605	617	553	590	564	599	596	551	575	571	564	597	530	575	622	569	599	609	595	562	563	556	544	608	562	609	606	584	627	589	556	596	565	591	612	556	631	548	528	596	653	587	585	607	548	621	621	574	604	593	649	577	613	593	567	590	604	588	583	597	579	590	594	590	595	614	607	570	603	589	603	543	566	582	553	640	584	563	579	576	589	598	611	551	594	596	578	608	596	594	590	597	596	596	564	582	573	577	624	572	587	539	593	615	608	579	563	586	619	600	604	576	570	571	615	552	569	628	609	538	610	575	600	543	582	573	535	575	574	555	547	571	586	628	580	578	573	554	602	600	629	587	639	582	613	560	586	575	573	580	587	578	622	584	616	578	610	566	605	517	603	573	624	607	598	588	617	607	527	561	611	601	619	606	585	586	592	558	609	598	534	597	610	588	598	594	575	603	611	612	555	629	576	553	603	597	584	591	561	583	607	593	609	601	582	589	571	568	595	554	596	612	640	583	590	616	588	615	564	580	570	635	576	584	617	572	580	621	583	582	590	541	630	587	556	546	581	595	560	615	581	585	526	604	581	563	591	617	614	574	621	633	602	607	609	572	568	610	627	570	587	599	577	588	580	582	639	606	583	594	635	615	615	590	568	600	616	582	618	600	587	574	607	581	551	611	569	594	619	637	601	604	585	593	567	612	619	592	565	595	583	613	582	561	595	614	575	650	565	614	588	535	590	635	592	569	609	603	589	602	578	613	585	580	626	595	604	599	586	602	619	594	611	574	606	574	568	538	639	573	594	620	595	580	561	583	566	624	584	636	555	586	564	608	596	601	580	601	608	571	591	623	594	573	601	563	608	607	638	588	601	594	578	547	579	599	598	584	572	571	627	612	633	593	633	623	597	601	555	648	577	625	548	611	569	624	587	583	535	593	609	622	562	540	630	617	593	637	593	581	594	633	583	573	599	622	548	580	600	587	604	589	606	591	592	576	576	596	576	629	602	610	596	584	590	595	624	617	588	553	544	620	553	601	620	561	645	587	568	584	608	546	617	574	521	587	552	586	564	591	553	563	558	626	601	581	599	591	581	555	572	622	601	592	589	583	588	606	609	586	581	588	584	577	595	593	587	578	597	584	552	557	547	578	586	620	555	583	597	648	594	586	639	552	555	547	612	597	577	586	591	573	607	595	600	569	587	650	618	594	585	546	572	605	608	568	651	568	549	553	590	576	648	601	585	583	595	592	574	555	582	563	588	602	619	600	582	570	567	615	591	590	588	569	580	626	589	572	576	604	591	552	588	611	626	595	561	594	563	611	617	589	565	594	606	593	572	580	591	612	585	594	565	605	535	622	585	572	600	588	606	612	619	608	607	601	571	559	577	621	631	583	614	652	604	593	614	619	580	601	567	570	568	585	612	648	615	585	574	583	557	589	612	580	589	573	596	533	619	593	639	590	581	625	603	589	591	600	555	576	586	627	601	622	590	609	576	619	623	592	603	589	573	627	523	602	592	613	617	617	614	590	612	597	570	601	600	610	584	593	575	595	547	555	606	588	597	600	625	574	564	592	582	605	588	552	588	587	625	597	579	554	605	542	582	612	607	575	556	547	586	661	629	576	576	601	623	583	591	608	602	571	597	586	632	589	623	584	578	622	541	599	594	632	561	559	543	534	584	591	595	559	601	608	636	595	628	590	634	606	581	578	581	582	594	558	662	602	597	612	541	634	557	616	598	554	598	652	591	567	579	583	574	632	574	608	629	592	613	549	568	612	624	578	554	602	603	599	596	589	581	631	602	607	628	603	579	556	609	614	599	559	605	616	603	582	600	587	590	613	595	605	578	597	610	617	557	593	616	606	597	561	634	605	580	579	595	561	573	532	580	575	606	592	595	620	573	576	553	606	584	573	596	592	577	560	570	571	592	607	622	565	590	620	566	597	563	624	633	552	622	621	582	617	614	552	626	599	582	580	616	619	615	566	572	616	633	626	615	657	574	570	620	597	594	560	630	594	605	592	623	583	527	587	573	583	564	558	556	603	602	592	583	550	566	589	587	578	592	597	589	565	615	601	543	613	644	585	587	600	523	597	577	554	566	587	598	597	590	570	567	590	537	551	613	601	589	582	576	577	599	623	552	544	586	577	500	657	605	609	554	575	622	618	531	594	611	616	546	559	621	570	611	621	587	601	598	588	564	598	604	575	615	579	544	596	588	594	555	595	586	572	582	555	586	567	565	581	572	631	556	586	554	627	590	609	588	620	537	579	610	569	542	607	585	575	624	584	601	612	556	599	556	611	583	625	566	580	584	549	643	620	583	597	544	592	572	618	568	571	578	572	607	609	577	584	628	569	595	548	544	631	613	587	565	607	535	597	635	607	625	586	609	576	553	568	561	620	607	567	582	621	612	570	573	559	604	582	583	602	563	592	597	594	587	604	581	596	558	570	587	572	583	577	625	565	562	608	558	587	609	560	586	605	608	599	593	642	574	647	584	584	578	588	593	562	579	603	573	564	563	600	601	559	631	577	552	576	617	624	602	556	595	599	577	576	610	598	604	619	638	618	648	546	601	609	550	611	599	587	554	602	544	621	592	573	569	585	612	545	582	631	589	572	558	544	617	565	556	633	593	584	582	630	564	599	561	609	548	585	622	581	582	595	594	594	550	571	636	593	589	650	557	572	611	605	568	577	635	547	588	587	580	588	566	573	584	561	548	611	626	596	608	620	610	568	554	577	585	551	596	588	565	572	589	559	580	586	578	580	617	571	554	637	597	585	587	535	609	594	555	527	581	589	577	586	575	569	584	584	575	596	601	614	566	613	587	589	624	539	591	543	579	584	571	583	620	581	522	590	553	607	614	562	571	574	615	599	575	628	569	605	589	617	601	568	603	552	589	604	578	565	614	540	572	567	601	610	606	532	616	589	597	549
54446	32412	22092	9173	4317	2896	2159	1875	1688	1379	1193	1029	798	706	545	473	452	415	459	472	487	448	443	397	377	390	397	399	348	331	301	349	340	328	325	339	335	331	312	312	338	318	355	306	347	303	293	294	304	303	322	296	293	327	300	356	323	334	341	289	321	319	322	302	304	315	324	321	358	310	344	274	304	287	300	306	292	296	316	323	329	277	319	305	303	314	316	279	329	304	308	275	297	293	288	325	275	307	327	304	308	308	288	284	323	293	306	303	303	306	323	287	323	323	301	299	316	307	306	318	310	290	305	307	322	315	299	343	291	295	296	293	325	322	290	309	318	333	300	311	299	304	293	321	320	307	325	323	307	302	297	308	316	319	281	291	333	326	309	335	317	279	322	309	309	306	267	332	301	294	333	291	336	344	307	316	327	301	318	329	307	355	348	290	271	298	309	327	297	313	296	352	273	301	306	293	286	324	309	310	317	314	307	289	295	295	306	315	338	319	265	310	309	286	330	318	296	262	288	285	353	343	318	327	309	296	297	308	330	284	297	309	304	271	314	336	297	316	283	277	337	299	286	317	302	327	357	316	295	322	327	282	312	308	363	318	313	292	285	287	302	258	293	279	347	287	324	334	314	293	281	303	309	311	326	296	318	296	278	282	293	287	328	310	261	339	326	277	297	339	329	307	334	346	324	331	299	332	313	324	285	294	335	346	304	295	315	327	331	322	365	285	331	326	293	286	303	303	310	304	288	314	332	348	308	283	320	325	307	290	332	278	281	336	302	301	311	283	311	285	282	302	298	291	309	340	302	304	309	327	334	306	294	309	315	294	343	293	282	314	297	319	315	296	339	298	296	300	292	323	308	277	334	306	319	300	309	316	318	275	294	273	264	296	285	316	294	296	285	349	305	324	308	315	320	308	280	314	345	323	307	290	309	323	331	288	287	318	295	299	293	268	292	300	306	312	297	309	302	315	309	289	275	279	293	326	321	283	290	318	305	266	310	328	296	314	283	282	299	309	306	327	313	342	283	310	300	288	292	302	315	302	309	319	297	346	276	327	292	317	328	284	305	321	291	313	308	310	306	307	274	287	265	307	306	304	302	302	310	339	319	303	326	294	327	304	290	334	331	294	323	278	307	316	323	319	313	321	339	289	311	307	269	314	294	274	271	305	292	335	293	322	317	314	317	313	298	298	314	292	275	296	321	280	294	306	307	297	293	275	351	284	323	288	303	328	342	318	327	307	307	289	308	289	319	318	301	313	316	309	285	299	333	294	289	311	314	313	284	294	291	311	277	281	310	292	333	335	323	292	286	314	311	307	317	296	315	312	298	307	258	296	298	293	306	306	288	319	333	313	326	318	316	286	321	295	310	306	285	338	325	326	307	307	339	317	334	320	306	279	312	331	324	266	271	312	294	308	292	310	249	298	301	263	315	290	290	311	290	326	326	316	311	304	319	264	320	313	330	266	313	303	330	308	319	310	301	291	310	313	301	308	283	286	320	315	294	327	294	317	269	326	347	322	297	310	314	296	313	283	298	306	301	300	314	335	307	322	323	295	305	319	315	308	296	300	296	280	336	300	308	307	328	301	279	305	318	294	279	286	323	317	323	319	288	302	316	291	295	333	328	326	291	284	303	283	308	272	301	338	293	330	308	314	303	311	282	296	324	297	340	335	298	300	307	297	291	274	335	310	311	314	316	302	325	289	305	319	340	308	302	321	330	328	303	315	308	310	313	304	313	342	302	279	306	324	312	253	298	332	304	275	303	293	298	269	276	264	321	304	304	278	284	302	294	285	303	274	331	355	291	349	271	289	335	274	279	305	306	338	303	310	343	305	315	310	309	296	345	328	302	302	307	341	310	294	334	324	280	299	279	296	321	337	305	297	301	310	313	299	292	298	297	298	310	292	312	328	323	314	292	295	286	314	303	347	304	322	285	299	311	299	303	312	271	324	360	293	279	308	341	305	344	322	318	306	336	295	318	302	293	352	335	319	292	299	298	274	295	325	286	306	310	310	323	294	319	333	274	289	296	310	294	305	295	311	311	311	301	307	326	309	343	289	299	316	297	297	325	312	307	318	313	298	309	294	297	309	302	331	322	324	305	322	313	292	335	311	321	302	302	302	331	286	271	302	292	267	341	301	325	325	294	287	294	293	302	283	321	283	325	324	334	292	317	335	326	298	287	288	336	292	288	304	309	321	306	306	317	302	327	268	305	329	319	305	332	282	335	306	308	306	313	359	326	309	274	305	288	290	291	334	300	308	298	338	305	274	305	311	338	291	313	337	284	246	296	315	314	283	293	273	296	289	343	293	335	303	316	281	315	301	303	308	320	313	326	303	304	284	287	297	315	297	303	290	283	347	300	299	291	313	299	296	296	306	269	323	333	303	314	369	319	274	309	292	300	304	318	325	312	316	355	315	299	295	303	334	325	333	305	319	318	299	329	339	329	307	306	315	278	310	325	286	311	295	330	298	318	323	299	293	309	295	339	301	298	294	313	331	298	294	291	326	345	292	327	325	312	330	316	308	314	307	323	301	314	299	302	304	301	321	349	314	292	286	329	314	334	330	264	325	305	340	317	305	303	331	289	304	269	305	337	321	298	332	282	304	304	334	312	291	308	306	278	300	342	327	300	330	275	276	312	302	299	320	308	280	329	319	317	302	322	270	301	297	302	313	306	316	291	320	324	273	294	296	281	298	314	314	337	324	274	306	349	291	319	339	325	313	313	312	293	341	326	278	344	303	326	310	304	291	343	310	309	321	301	284	291	324	285	333	262	322	292	314	327	300	308	298	288	317	294	308	288	305	318	314	349	338	311	288	337	292	287	331	325	330	343	319	305	305	331	287	352	303	317	337	336	295	315	270	312	297	300	272	268	321	313	305	308	321	303	322	300	266	327	314	319	308	299	286	324	306	347	279	322	324	299	310	313	272	298	318	299	296	322	301	316	285	297	315	291	289	354	309	267	311	313	302	320	278	315	289	310	304	287	312	304	296	324	307	313	288	294	331	340	274	294	285	350	308	320	336	325	327	303	280	340	353	315	296	317	296	270	299	318	263	306	318	290	293	313	329	297	279	325	301	286	312	342	339	307	304	333	348	327	281	329	312	315	283	320	320	309	300	310	338	295	308	327	300	309	351	299	293	302	337	307	283	343	282	345	297	316	307	297	316	308	289	299	306	325	330	300	305	304	296	317	311	317	329	328	312	287	294	329	298	323	330	324	320	331	301	330	287	324	314	330	318	307	285	320	336	312	291	315	301	312	322	274	319	338	346	296	304	317	275	318	310	304	339	314	287	307	319	284	286	320	304	265	320	302	294	310	325	302	334	314	299	351	300	309	295	322	315	288	337	296	274	309	326	286	330	314	291	319	332	302	266	295	329	288	304	314	298	297	302	298	270	323	295	297	315	313	284	315	297	328	327	306	314	313	279	274	307	325	278	310	280	309	300	300	310	268	304	306	310	297	315	302	328	344	317	326	316
31286	22297	24042	14753	11551	9508	7735	7655	7171	5721	4597	4428	3601	3022	2296	1728	1618	1313	1466	1512	1625	1554	1341	1182	1135	1157	1001	1000	933	849	832	853	771	788	750	726	763	782	708	739	664	693	704	745	656	677	675	643	665	633	631	657	626	672	642	612	663	678	656	646	679	675	630	674	665	649	618	629	652	648	658	675	670	668	649	644	677	602	650	614	637	662	624	677	648	657	664	671	680	635	641	671	634	639	639	654	612	661	645	663	648	619	647	622	684	669	608	618	681	660	630	667	608	664	666	608	648	698	606	638	602	594	643	620	660	611	626	655	679	688	676	640	613	633	687	642	651	641	625	631	612	642	602	690	601	611	659	662	639	636	644	627	647	653	697	678	650	657	677	649	648	605	562	644	658	619	650	658	620	637	636	648	620	643	667	635	621	694	654	646	655	640	655	648	675	650	688	690	631	639	646	698	666	652	643	599	644	639	671	645	625	643	636	651	655	612	636	685	634	680	621	637	648	694	649	670	617	627	649	599	659	612	601	655	650	658	666	610	658	644	678	626	597	642	693	677	647	649	662	634	635	667	631	648	637	634	673	626	655	643	610	667	631	667	640	649	614	657	689	648	621	668	683	629	672	651	625	609	619	651	667	660	621	675	693	666	654	673	627	630	636	591	602	651	615	642	642	650	630	617	623	677	662	636	637	641	612	702	639	632	668	683	619	653	660	650	579	641	675	638	630	635	698	670	665	656	634	605	662	621	600	614	667	601	626	611	620	588	662	663	630	648	621	653	638	634	639	671	604	663	635	651	618	657	663	687	624	637	644	631	590	660	696	603	633	651	621	690	616	625	626	647	644	682	626	658	638	660	659	635	614	657	620	672	649	613	591	617	640	628	622	633	599	630	693	620	609	681	636	684	608	627	724	634	608	642	659	649	615	649	644	620	674	685	646	621	688	682	660	652	613	703	638	683	622	630	625	622	679	651	632	662	654	663	669	631	679	670	622	664	660	627	656	667	647	655	643	588	620	673	633	634	638	615	674	706	682	620	611	693	641	635	649	690	678	621	662	650	607	629	629	647	613	618	641	662	651	656	634	653	632	640	637	662	659	609	654	647	643	640	616	609	660	650	602	669	669	674	652	655	665	638	628	660	665	652	650	659	618	652	624	623	637	656	675	603	657	699	656	640	694	640	669	638	642	618	635	686	664	664	656	647	631	612	670	642	658	677	619	664	656	639	644	653	647	669	666	619	630	604	612	619	625	702	658	663	657	660	614	627	638	685	617	656	652	663	672	637	624	674	710	634	645	640	636	667	652	629	634	653	630	628	624	661	621	660	651	674	661	646	648	648	672	645	625	638	669	629	625	636	682	619	604	680	682	659	697	633	672	646	672	641	618	673	647	632	622	669	631	669	669	592	650	644	640	676	658	651	622	635	634	614	651	666	626	649	708	674	635	683	647	672	687	630	675	614	668	636	622	611	602	640	636	629	627	677	627	669	643	576	633	636	642	650	635	639	653	651	653	633	678	632	616	650	630	663	652	571	678	645	667	657	624	686	639	617	639	648	644	653	644	663	641	602	672	679	646	614	651	654	629	650	642	639	627	659	691	671	668	632	610	650	641	603	623	624	631	654	662	600	618	616	676	653	674	634	696	714	613	664	660	586	682	653	674	696	666	691	647	663	666	605	678	642	676	685	686	627	651	654	636	673	673	653	665	634	667	683	636	629	668	651	616	680	606	676	578	627	635	633	685	651	662	670	665	605	620	643	655	646	623	663	661	651	629	621	603	623	680	660	595	689	668	674	650	618	653	657	611	622	612	615	645	604	630	637	675	678	611	638	659	689	616	674	656	659	635	687	627	652	668	627	622	647	666	653	647	690	656	700	637	654	653	664	651	639	650	632	610	655	628	630	655	638	629	629	649	653	635	654	637	626	648	615	618	661	621	597	614	703	607	617	636	619	609	657	691	678	660	585	662	584	672	682	635	646	634	653	638	661	611	614	656	674	626	635	677	670	631	650	638	671	659	637	611	632	634	665	643	606	639	696	666	648	676	657	673	635	638	659	631	640	682	690	639	676	688	634	684	641	632	658	618	672	654	653	612	628	653	667	630	647	653	642	657	623	627	645	622	636	674	691	664	674	646	664	678	684	658	593	650	578	677	637	640	640	625	637	652	626	660	623	667	642	668	702	682	669	659	678	658	610	626	634	629	677	615	631	619	647	660	661	626	648	625	722	624	656	614	644	644	658	654	647	634	655	655	658	621	645	640	638	650	648	627	660	662	640	652	640	682	672	647	637	658	651	655	652	643	637	622	655	706	615	645	705	620	669	657	622	613	673	609	654	667	642	625	635	628	677	674	590	636	640	630	647	680	651	672	689	681	649	678	630	648	627	656	605	672	646	615	670	658	636	634	640	635	643	626	638	654	709	609	651	631	624	671	581	660	602	647	634	638	637	656	634	618	670	671	632	647	666	643	627	623	653	656	684	659	644	692	660	665	667	684	642	639	641	655	669	673	648	650	652	614	649	593	606	673	646	683	630	628	616	698	670	627	639	663	657	675	571	652	693	659	629	646	638	637	651	613	622	634	634	676	646	636	651	633	683	633	630	616	731	634	586	652	674	591	633	663	598	630	628	698	591	640	647	667	618	649	697	625	630	647	669	651	662	630	605	656	668	602	637	646	668	632	623	641	661	651	638	637	645	659	663	655	622	652	674	671	637	649	643	698	696	678	642	670	655	663	608	690	608	627	629	633	669	644	653	592	624	673	661	629	597	700	679	643	722	638	664	684	656	655	706	635	670	627	643	640	608	694	639	709	628	627	639	636	660	662	653	616	657	647	671	617	655	636	686	609	685	674	660	649	630	634	663	599	628	681	672	654	632	639	647	615	638	617	601	649	646	664	687	652	626	662	615	656	644	704	599	648	626	657	632	650	641	644	668	647	656	686	666	664	620	665	662	659	613	653	692	657	637	697	610	687	626	661	674	631	656	650	591	646	661	623	655	636	605	648	637	671	684	661	694	628	643	626	639	631	667	653	637	684	616	695	664	649	640	686	674	602	677	656	647	659	631	668	628	638	637	713	661	662	613	711	614	649	616	603	610	612	646	658	660	623	612	637	627	698	659	656	645	649	661	660	634	673	671	638	662	665	678	653	606	631	638	670	645	646	658	613	640	657	654	664	606	618	647	669	663	622	639	615	651	659	635	642	665	619	621	624	601	691	614	623	612	676	667	653	681	618	687	637	623	644	689	679	671	671	613	650	625	642	660	679	605	649	690	655	644	684	653	655	640	642	649	663	653	628	641	669	603	641	690	653	658	685	592	660	636	677	686	659	622	630	646	665	631	649	696	637	655	657	637	632	669	607	633	612	628	621	685	683	585	658	650	668	657	676	628	660	634	628	652	665	630	650	622	657	620	695	672	661	627	663	649	648	616	691	664	643	665	631	626	680	597	643	676	662	626	687	645	666	631	647	641	646	682	633	600	636	646	665	608
31530	16302	7977	2395	1214	891	762	687	623	557	481	471	336	335	328	336	346	314	310	307	318	329	259	305	288	314	328	286	288	305	281	307	286	288	280	284	287	298	274	300	277	247	324	248	241	310	259	273	257	310	257	268	276	256	273	285	283	293	278	324	237	253	228	253	283	292	243	272	248	293	282	263	280	258	282	249	284	273	268	245	286	287	284	250	270	275	255	267	271	262	281	263	274	278	269	267	243	277	254	289	266	291	292	288	260	272	257	231	297	316	304	253	262	288	301	248	251	270	290	269	279	267	231	259	238	282	251	261	302	276	266	259	261	264	278	261	246	284	286	291	237	235	279	303	284	267	279	256	272	289	262	228	301	259	256	281	266	248	291	257	268	278	292	301	291	264	262	258	233	286	269	255	261	283	261	268	259	281	290	291	255	291	257	284	281	243	287	265	235	268	257	292	269	266	282	275	278	280	269	295	270	255	272	270	276	276	289	264	272	305	312	276	253	280	251	246	279	242	282	249	291	278	254	254	255	276	266	264	273	257	274	264	263	256	241	267	274	275	252	273	283	282	294	255	292	280	271	267	287	229	265	280	264	255	290	266	264	278	269	301	239	264	250	237	275	293	278	253	293	289	236	278	263	285	273	256	228	236	265	265	257	253	259	276	286	257	250	251	284	247	284	250	207	259	239	263	292	281	256	259	293	305	262	270	286	283	261	269	277	287	260	266	270	270	255	253	253	244	306	266	265	281	290	281	284	265	285	290	259	271	255	254	285	297	291	262	254	253	289	300	265	276	256	269	272	247	263	286	267	284	305	297	271	270	297	284	302	257	272	271	244	262	283	274	280	274	286	281	267	243	256	257	242	246	290	259	270	244	294	297	297	267	270	288	280	261	295	234	301	260	257	306	274	263	281	258	271	279	263	301	291	266	247	292	262	261	261	253	259	267	231	256	299	283	269	257	284	259	281	262	269	247	301	277	283	295	294	280	264	269	253	275	275	255	249	272	242	265	262	292	254	260	307	262	256	276	309	243	235	287	274	258	281	262	277	276	251	235	280	267	283	286	249	279	244	267	247	280	273	259	250	266	298	255	267	267	282	272	268	246	250	265	254	268	241	278	285	268	275	272	266	248	303	257	286	281	261	247	272	258	249	289	302	271	279	268	297	248	291	239	260	304	249	276	256	257	274	297	269	279	277	278	295	259	245	273	276	278	268	285	319	244	251	284	276	267	270	269	271	308	268	260	244	269	242	279	267	285	261	259	249	256	269	276	309	269	283	264	271	237	244	267	295	277	279	263	256	269	271	257	262	281	260	272	261	299	287	270	277	277	278	274	289	275	265	277	287	295	295	260	239	250	247	257	280	264	240	269	260	264	299	276	290	246	260	250	258	296	289	258	263	296	229	261	249	282	239	299	276	272	266	264	309	286	266	273	251	263	272	278	286	257	290	216	265	307	282	256	250	271	276	277	292	295	272	251	276	268	267	290	247	262	253	288	253	243	290	273	267	253	291	243	249	282	285	259	268	255	282	258	250	271	245	241	276	295	271	278	289	278	254	248	278	263	256	261	293	234	254	306	258	277	278	259	290	238	273	247	250	280	251	269	255	272	269	241	235	273	284	262	300	279	275	319	301	251	243	287	257	285	276	283	299	262	233	263	290	266	239	225	265	249	280	284	285	314	281	292	254	271	300	299	263	248	264	246	252	237	292	258	257	282	289	289	275	285	250	286	267	278	271	297	265	280	254	245	290	285	268	303	240	293	307	272	258	267	286	291	277	250	250	282	264	225	248	304	256	234	268	293	297	268	278	246	233	260	266	264	250	282	260	273	272	286	252	267	244	254	280	306	277	236	262	263	290	272	283	241	276	284	251	276	268	272	256	275	258	258	267	275	291	251	269	246	262	274	286	247	274	259	278	298	266	279	268	273	280	283	248	267	292	266	257	277	283	287	252	260	291	277	293	294	261	269	250	279	236	286	261	314	278	315	299	280	277	252	280	270	295	270	255	252	225	286	296	277	300	262	289	266	273	253	251	241	276	272	249	263	269	273	238	277	292	281	243	263	272	265	270	256	251	260	239	262	275	259	267	285	242	249	295	241	229	281	296	271	276	295	279	279	257	265	269	293	265	308	280	263	262	270	255	260	256	241	271	281	264	246	291	278	256	292	288	292	270	271	255	283	265	243	291	251	284	257	277	302	296	242	228	253	280	283	259	288	275	307	275	280	237	305	271	257	238	264	285	272	291	279	250	236	238	298	266	268	296	284	281	278	263	246	289	305	275	265	252	263	294	245	289	247	271	269	253	231	256	287	284	265	266	279	307	263	248	270	276	306	241	269	257	253	243	263	264	276	302	277	273	284	261	270	277	244	244	289	255	245	251	250	275	276	294	242	281	241	259	293	256	246	265	254	288	251	281	257	293	265	270	276	290	263	238	267	264	279	311	268	245	276	259	265	284	276	276	274	255	265	260	242	267	293	312	289	286	261	266	264	286	282	279	269	266	277	280	283	287	286	252	256	265	268	304	251	253	246	256	250	301	273	294	294	262	262	282	279	269	287	302	249	283	300	299	256	270	258	267	253	242	282	262	234	237	289	239	277	245	279	298	278	279	289	303	240	244	234	280	242	276	285	262	304	265	278	272	305	281	241	248	267	309	289	295	277	268	271	258	287	214	260	290	281	235	280	284	276	280	250	266	274	268	319	258	274	237	269	275	266	291	260	286	281	265	290	279	262	295	273	298	279	287	291	274	280	243	290	304	294	298	276	286	268	278	298	274	267	266	269	267	265	279	288	233	291	253	240	249	279	260	229	284	268	266	261	264	241	263	250	286	274	278	270	247	247	276	277	283	282	273	298	283	267	244	259	288	259	289	267	282	307	280	250	270	276	255	286	260	262	274	289	274	250	253	251	286	281	252	269	279	264	268	241	270	291	283	275	252	279	269	239	247	282	265	239	266	277	256	249	280	257	295	275	243	268	293	271	262	275	249	247	254	294	274	246	256	263	272	243	295	315	290	281	275	244	268	271	237	258	262	251	266	278	278	264	260	257	220	258	312	293	307	296	268	270	253	257	269	247	289	316	258	232	253	287	281	266	279	306	292	286	295	254	251	283	239	276	286	241	277	256	230	270	292	243	267	285	278	284	253	281	281	281	253	275	277	296	284	282	268	315	297	288	283	252	291	264	281	281	283	263	265	283	261	259	285	264	244	321	252	284	275	273	303	265	310	283	254	277	292	298	263	275	271	280	279	295	245	213	276	252	304	320	278	291	273	282	252	259	285	267	243	304	296	296	260	285	275	240	253	274	297	240	273	224	268	270	283	289	309	258	287	281	269	254	290	262	308	242	294	263	308	264	260	281	280	276	307	276	295	240	249	276	230	244	282	261	295	276	267	307	263	291	281	241	254	243	270	260	274	258	219	264	271	267	301	284	254	284	256	221	255	263	303	300	232	255	260	243	291	242	280	290	297	276	256	274	260	257
17734	10948	10832	5438	4152	3225	2686	2530	2236	1849	1819	1544	1338	1140	894	864	791	780	888	929	938	866	796	759	677	741	741	686	666	645	631	631	627	649	633	666	647	596	659	603	578	574	589	597	525	575	565	536	589	553	572	556	582	585	604	579	581	598	587	554	577	555	586	599	558	574	521	584	559	562	547	562	590	526	591	588	512	586	533	578	583	617	588	581	568	516	559	601	599	558	556	547	598	571	602	549	599	590	548	593	566	566	567	565	559	546	600	587	584	585	600	549	546	552	598	566	579	540	585	541	598	596	599	578	538	583	546	544	597	537	579	571	613	541	576	590	607	557	556	609	588	580	534	559	569	559	575	540	519	573	578	571	611	540	524	562	583	591	567	582	579	573	540	565	555	567	584	592	567	552	588	563	561	585	539	581	599	561	530	572	572	534	573	570	603	568	553	569	555	573	577	542	609	547	562	582	606	598	598	583	553	550	576	601	596	563	565	551	571	587	510	592	586	553	590	492	553	587	584	541	612	551	597	607	526	650	585	585	587	622	583	572	561	558	570	577	608	554	610	605	599	597	532	596	596	571	550	575	610	579	595	600	568	600	582	564	579	588	561	607	592	539	591	601	594	542	533	596	553	572	548	556	572	570	558	567	561	582	590	561	581	574	552	579	565	559	552	550	599	592	553	601	556	581	575	560	597	611	583	546	596	583	580	556	578	550	562	596	586	575	538	539	566	598	570	552	562	568	572	568	557	539	585	598	608	596	634	572	583	620	579	585	547	597	559	578	570	556	570	544	525	563	562	556	554	590	545	570	579	572	572	553	574	570	606	567	537	571	579	568	617	576	557	576	571	579	607	531	541	613	535	569	602	543	551	531	598	566	575	531	604	625	539	542	588	585	542	574	549	588	600	530	572	593	522	569	548	560	586	565	558	572	541	599	550	567	574	571	624	561	590	585	599	546	583	549	594	524	569	580	536	583	558	582	566	626	569	599	555	584	570	578	527	591	546	544	586	625	580	576	549	577	552	574	535	605	583	569	603	570	539	614	578	577	570	561	566	551	555	574	552	550	555	573	602	560	622	575	631	617	591	567	569	622	603	538	596	581	554	564	588	546	580	579	588	572	571	573	588	577	565	552	608	563	592	574	566	596	575	592	541	594	570	546	588	544	563	582	604	587	575	606	559	626	579	588	580	556	548	609	565	567	582	622	584	562	560	548	565	574	554	573	564	573	563	589	573	545	613	557	568	554	521	514	549	550	597	571	604	564	605	577	605	611	560	568	623	583	596	576	553	575	611	588	557	566	590	587	564	588	571	607	573	594	591	559	571	580	572	557	571	573	573	556	574	523	561	566	551	564	577	550	576	608	580	531	599	597	577	591	575	574	573	583	575	581	557	579	551	580	567	578	569	586	590	582	600	600	527	612	603	596	582	585	574	580	553	567	575	568	569	538	554	603	527	574	564	555	560	530	589	567	578	584	596	573	524	552	607	547	582	624	559	602	535	582	586	552	515	589	527	575	572	604	627	570	532	555	559	530	564	636	561	594	579	587	544	545	592	584	589	565	576	542	579	604	581	613	615	557	555	582	545	592	586	536	600	605	583	571	589	549	524	569	574	568	595	534	538	597	590	561	542	601	600	574	551	558	581	554	584	572	585	612	604	591	598	551	570	590	521	604	584	564	551	569	561	573	584	537	550	560	600	580	582	555	591	598	584	564	549	567	584	598	541	574	595	562	581	609	585	588	603	593	571	584	571	573	558	578	568	556	601	553	565	571	571	551	522	596	562	566	578	560	560	592	599	561	569	594	553	581	581	568	561	572	568	533	553	548	582	606	592	542	564	566	594	598	577	594	639	568	561	584	576	583	572	583	591	577	556	580	566	551	585	585	556	573	612	628	569	579	541	585	560	557	546	570	602	600	567	544	554	537	560	582	569	585	545	586	613	564	572	585	546	551	541	599	580	592	546	598	587	575	588	565	590	584	574	554	605	583	595	584	568	561	561	573	573	571	554	567	563	575	604	565	577	591	545	553	550	567	546	591	597	560	569	596	601	604	577	552	600	575	575	559	604	518	576	606	549	615	655	568	608	578	530	559	578	610	584	564	583	587	597	624	605	597	545	567	567	560	568	581	542	545	597	556	592	584	522	564	593	553	580	584	554	537	555	627	563	576	578	601	591	550	592	563	558	543	539	566	572	543	579	543	577	542	610	571	576	573	533	573	577	560	583	577	539	518	553	601	587	583	596	565	538	569	619	541	574	573	574	556	539	574	557	589	561	537	568	590	596	639	555	603	620	551	567	540	544	586	606	571	580	586	553	563	588	575	593	584	571	597	552	554	613	545	600	575	597	582	535	584	553	530	615	556	517	587	592	620	584	619	598	611	599	567	568	563	567	543	561	579	565	611	525	573	572	601	572	569	551	581	649	568	608	584	583	550	541	556	616	560	582	578	574	547	577	553	592	592	617	567	582	586	540	566	613	599	586	572	579	556	558	564	587	572	599	556	579	595	584	574	573	590	566	551	588	627	596	578	599	594	533	544	583	590	619	595	566	550	587	550	575	547	586	571	536	560	592	556	561	540	567	590	548	595	604	598	588	604	557	538	550	615	579	579	566	585	574	553	568	545	601	575	592	546	546	586	546	599	556	554	573	568	614	532	563	560	574	560	577	538	550	597	610	562	525	553	577	578	573	536	558	545	592	575	598	606	541	586	561	547	600	548	557	605	588	557	581	526	571	595	535	609	562	555	565	552	595	562	603	590	555	588	557	590	579	558	559	583	587	543	611	555	583	552	596	531	612	616	566	572	563	577	594	582	609	561	560	559	555	557	546	594	577	613	592	555	567	544	593	578	576	557	570	565	587	568	521	549	523	584	541	582	581	594	537	546	577	569	565	578	570	541	561	570	534	575	602	575	570	593	561	624	601	553	556	582	572	570	568	597	584	575	592	573	585	548	552	588	565	588	575	556	594	565	608	563	595	634	560	571	568	540	545	562	541	536	551	584	541	560	597	580	579	555	579	598	639	545	583	595	567	552	594	570	604	552	596	578	558	575	553	576	573	572	607	597	598	568	574	546	537	551	510	534	541	576	571	539	593	578	587	610	528	577	621	550	556	573	614	563	570	582	555	560	546	572	591	627	554	624	564	615	588	541	588	573	545	586	572	605	605	547	603	570	573	517	615	619	546	596	560	554	576	589	549	563	549	584	550	586	557	566	532	544	593	579	570	543	545	593	582	582	598	538	568	589	576	550	586	555	602	565	591	560	558	564	603	557	594	613	570	554	576	534	550	571	576	550	571	572	609	617	560	566	579	623	579	618	565	598	588	570	577	627	550	598	567	566	546	592	591	589	603	598	573	535	580	548	603	611	599	622	591	543	568	547	591	606	566	596	558	591	571	544	630	568	598	561	590	576	544	566	594	586	591	586	605	531	595	551	589	560	577	550	545	527	572	585	583	567	585	555	544	513	562	570	589	557	584	568	563	552
49364	24993	14204	4645	2162	1458	1067	1019	961	801	667	668	622	519	380	379	309	360	376	376	353	357	316	319	281	294	300	316	322	282	323	265	251	283	266	281	272	301	251	277	240	245	271	265	259	283	265	266	269	274	258	260	292	248	258	265	251	267	285	256	250	264	271	262	266	302	273	256	312	249	245	302	297	297	258	270	269	286	266	262	278	304	275	266	267	258	298	267	257	268	271	279	290	288	280	273	269	270	251	283	272	271	283	262	283	286	289	310	279	268	262	260	256	284	281	299	262	256	293	267	304	293	283	249	254	298	266	250	247	288	276	264	281	314	325	295	237	268	266	274	255	298	289	281	272	282	288	264	258	257	233	254	278	287	263	284	252	279	283	270	260	292	304	305	274	276	275	289	287	265	284	268	262	282	258	259	256	253	243	272	263	249	290	265	244	270	280	254	271	235	250	237	280	265	255	257	299	274	278	269	288	265	277	289	292	263	274	266	298	279	260	260	267	267	280	260	260	298	260	268	275	279	276	263	255	285	258	301	240	303	272	248	287	276	266	274	265	289	285	283	292	265	262	244	265	232	278	273	244	227	299	231	246	275	285	269	275	282	291	290	246	255	289	314	320	287	280	279	255	278	279	270	268	274	270	266	239	283	297	265	265	315	275	254	273	253	285	268	258	283	276	266	279	286	298	269	297	284	291	292	292	269	284	298	237	263	279	267	267	254	281	295	304	282	254	272	304	243	282	286	242	271	265	262	289	247	273	264	258	272	274	277	268	292	263	294	272	259	308	310	292	285	272	240	283	267	273	323	265	264	281	268	254	269	285	282	276	287	274	293	298	286	265	291	269	272	252	259	284	258	292	264	288	262	242	266	296	292	334	277	293	247	293	295	247	298	272	265	290	264	271	257	295	256	278	267	284	277	282	277	287	254	294	290	296	291	289	260	256	249	275	253	305	289	275	278	261	273	277	290	251	273	263	245	247	269	291	293	267	279	255	273	303	281	266	231	272	284	277	257	273	300	248	278	270	276	295	268	269	248	288	211	277	268	259	304	259	290	278	260	274	254	270	265	241	277	286	303	252	301	255	269	265	266	279	264	289	287	233	299	285	261	276	266	299	295	257	260	280	280	274	258	285	260	283	285	250	260	285	233	261	231	277	280	291	276	273	276	252	272	253	293	266	288	293	270	261	277	272	286	266	280	240	277	269	265	284	253	247	248	335	253	242	278	296	283	322	248	261	272	237	247	272	275	291	259	270	280	248	239	277	292	305	290	265	316	266	258	283	277	273	267	240	269	276	272	266	270	245	268	246	273	242	272	279	259	288	270	283	261	295	291	322	248	281	275	266	265	295	266	290	251	299	278	287	286	263	268	261	295	276	264	265	278	288	264	259	284	268	255	299	247	285	287	280	274	301	268	279	257	304	274	273	263	262	255	255	254	258	263	311	286	252	289	266	277	245	283	282	270	267	274	261	286	280	265	250	250	257	255	274	285	268	283	279	273	274	256	266	271	255	280	285	266	273	254	258	289	276	303	284	271	258	304	202	239	223	298	284	263	280	229	271	256	318	280	269	306	270	272	284	278	268	284	284	272	270	283	275	277	253	293	266	298	252	278	270	295	282	289	278	283	247	264	275	252	249	292	292	281	287	279	290	276	311	265	286	256	248	253	245	255	272	278	306	248	272	259	265	304	276	243	273	255	285	285	268	291	285	269	257	302	311	273	273	270	299	240	296	289	277	281	284	267	269	287	281	271	255	297	274	243	284	282	288	269	244	281	246	249	258	294	249	282	276	257	282	252	259	280	284	278	268	238	281	284	256	257	292	290	283	255	269	289	297	249	282	265	298	245	253	256	267	246	275	288	280	278	300	292	284	280	278	309	261	271	284	269	302	296	276	265	270	263	269	244	294	296	276	240	243	270	260	260	282	289	284	285	281	244	251	308	277	260	258	265	249	272	280	278	252	291	279	283	262	249	257	262	255	288	278	261	308	274	284	270	242	246	264	269	271	254	240	239	254	264	283	293	341	265	254	261	306	266	275	286	267	268	269	240	266	270	300	269	296	277	273	265	258	253	278	271	274	272	270	265	244	244	268	264	279	238	272	264	287	275	295	209	290	286	274	282	274	283	306	258	286	268	283	272	272	283	278	260	276	275	273	262	266	263	252	288	246	271	262	258	282	274	256	259	261	243	264	240	238	250	281	293	299	252	291	301	264	265	268	241	258	261	289	294	236	269	273	306	302	268	296	275	272	277	236	276	246	292	256	302	302	281	245	279	263	307	265	275	307	289	280	271	274	280	256	264	251	278	285	281	285	259	255	260	288	275	306	259	284	295	276	264	258	274	271	285	272	255	282	281	256	286	279	309	246	261	261	249	292	222	275	292	285	245	286	272	272	293	282	270	299	248	271	252	280	274	262	283	282	266	276	275	277	244	261	294	268	278	269	262	278	268	287	291	281	294	258	254	289	235	255	276	274	249	267	240	237	262	289	251	263	287	288	263	302	278	296	235	263	288	281	282	271	272	278	287	290	279	266	301	255	263	264	278	251	317	264	282	280	246	255	262	258	276	256	284	271	292	273	276	268	289	278	288	263	288	263	228	230	284	289	256	305	281	245	284	273	279	305	279	247	281	299	276	251	254	280	266	258	288	256	270	264	245	269	301	239	248	277	255	275	263	254	285	313	264	298	244	237	269	270	238	255	272	306	294	271	285	251	268	252	242	300	278	275	257	270	270	263	290	256	254	257	275	292	301	265	256	286	296	260	265	267	275	290	298	285	255	246	317	276	261	261	267	264	270	289	288	271	277	281	251	271	311	270	266	260	268	275	278	287	284	282	245	304	304	260	279	273	250	279	291	289	271	286	288	256	296	285	277	280	308	285	265	292	279	293	311	277	252	282	262	276	264	249	276	282	264	254	212	275	287	257	271	286	280	270	245	277	258	275	264	268	273	268	269	251	271	259	269	274	277	273	256	283	305	276	222	296	276	286	284	251	264	250	298	281	308	265	256	289	324	247	236	278	270	303	249	277	260	302	278	261	278	255	238	278	270	276	278	283	311	294	254	270	299	277	268	277	241	291	286	261	252	274	251	271	272	301	276	271	282	270	282	280	288	246	274	306	279	279	258	264	284	290	294	263	293	257	259	307	255	296	262	270	279	272	249	276	280	279	298	256	245	256	259	275	256	286	284	277	275	260	266	262	248	242	277	265	264	267	259	253	297	262	313	295	283	264	272	287	246	279	279	262	251	301	262	291	254	267	277	281	330	309	293	296	274	254	243	273	273	247	275	266	259	288	274	283	275	258	264	277	306	285	241	284	309	283	282	260	277	282	277	259	245	295	244	269	267	277	285	268	274	281	279	268	250	253	274	266	249	281	265	269	248	254	246	262	290	292	303	284	250	273	229	281	260	270	284	264	274	294	292	287	295	277	283	277	278	276	251	247	274	268	253	264	275	282	279	280	274	245	245	265	285	265	296	285	293
29767	17087	17251	8899	6517	5220	4184	4051	3845	3135	3033	2805	2386	1777	1249	1069	947	1073	1243	1130	1207	997	887	887	856	832	870	807	791	751	694	647	670	674	680	644	668	643	680	619	643	646	622	629	604	588	531	568	590	577	616	532	577	606	570	632	592	582	581	612	577	585	575	590	552	568	585	605	580	599	556	612	580	572	563	610	580	553	546	552	549	558	563	612	577	569	542	564	576	568	593	561	564	566	605	569	574	535	579	567	560	610	590	578	586	540	572	567	576	569	585	587	602	633	581	568	583	605	553	569	548	583	561	566	607	557	565	570	599	545	573	571	530	579	558	544	593	596	626	641	541	579	610	571	576	617	600	590	591	599	599	531	582	561	580	618	600	597	611	558	585	608	572	600	566	519	583	548	619	592	560	582	592	604	604	591	632	597	624	596	612	525	572	541	558	621	552	582	555	537	531	580	595	571	617	577	607	592	601	599	564	604	554	609	594	582	582	594	620	541	557	580	554	593	586	576	578	581	587	621	578	564	568	617	601	584	618	567	552	582	543	586	574	575	589	561	566	565	603	611	593	575	586	583	586	531	604	595	570	574	540	600	618	556	591	559	623	568	588	600	603	575	588	603	591	572	588	556	612	610	565	547	589	598	605	602	593	530	584	597	589	596	551	620	588	585	580	574	577	589	572	589	601	605	595	620	580	621	581	611	556	569	567	617	570	601	584	593	556	579	539	600	595	598	568	589	590	562	581	564	610	584	599	605	590	603	590	625	583	580	574	639	559	578	557	586	581	588	598	564	596	599	592	555	577	604	606	578	586	537	568	602	559	532	581	620	570	606	601	647	570	583	564	562	568	598	544	593	593	540	558	531	583	587	591	635	559	542	594	560	617	638	553	545	574	597	576	614	563	628	586	623	574	593	613	563	609	564	562	585	588	569	631	542	554	547	575	568	608	587	559	582	580	535	565	586	561	599	547	580	559	583	558	591	556	584	631	604	556	596	576	608	611	605	581	579	555	560	624	589	565	582	597	585	589	555	573	599	599	565	599	602	528	599	670	627	576	589	614	540	546	565	596	592	641	602	608	595	582	527	585	614	565	562	595	582	575	571	576	585	573	637	602	565	583	580	612	568	589	570	562	556	632	591	570	580	554	599	561	603	601	571	596	587	543	600	554	596	570	601	600	551	566	584	538	589	604	554	597	606	580	601	590	560	599	594	625	559	593	638	527	558	602	589	596	569	575	598	579	575	620	617	619	615	621	600	560	602	516	570	567	623	607	575	606	577	578	663	573	568	631	590	566	583	564	548	584	562	562	607	581	595	600	548	580	575	643	603	652	581	608	590	580	594	572	570	582	625	583	595	578	617	578	570	568	590	554	586	564	608	587	591	595	555	561	557	567	589	578	565	566	585	563	612	581	579	555	588	590	540	596	578	583	600	604	530	559	605	596	575	553	560	551	572	555	612	607	560	557	610	574	571	635	603	583	589	582	595	578	591	529	625	539	578	617	628	527	586	583	573	558	597	605	558	592	567	582	565	577	570	579	576	573	622	578	619	537	603	568	566	548	562	553	635	552	540	577	580	564	654	559	591	587	609	596	578	561	575	616	568	636	574	552	590	575	601	579	586	569	574	585	576	581	579	598	578	621	609	578	624	580	588	567	555	569	622	578	611	574	602	623	606	592	575	554	568	605	623	574	530	613	608	585	552	557	557	634	557	555	547	571	580	582	648	542	582	585	551	583	593	611	567	602	582	602	593	529	575	599	609	597	588	621	557	554	558	618	562	586	546	612	610	582	583	592	580	592	600	594	583	619	595	551	595	604	620	598	592	597	578	579	568	546	617	579	554	575	568	567	593	564	574	578	554	601	562	588	582	586	578	593	576	586	536	546	593	621	572	593	600	581	629	587	561	597	598	564	575	575	602	578	591	567	592	596	594	595	604	557	565	583	603	598	559	587	578	602	579	608	570	590	583	592	588	601	610	623	606	591	577	600	544	575	593	551	571	564	584	618	586	603	556	582	564	574	621	632	569	584	605	571	590	598	645	585	539	574	552	558	565	606	625	575	546	609	591	545	555	589	582	554	570	545	564	595	575	589	557	520	596	605	591	571	575	604	545	604	566	574	579	599	586	536	575	627	570	592	577	622	541	551	591	593	639	577	521	567	597	572	578	621	580	565	602	579	608	598	631	598	611	581	570	597	592	578	571	592	603	586	579	586	587	538	539	578	577	595	547	574	566	609	566	568	552	562	601	537	608	581	558	568	601	564	600	605	548	566	552	570	554	569	591	559	559	555	532	588	575	553	601	578	589	626	560	583	581	550	627	551	606	639	598	603	580	564	608	592	583	598	601	567	599	601	591	619	603	582	596	572	591	547	558	578	558	631	559	583	591	543	583	576	553	566	565	563	610	562	578	590	618	551	594	601	541	604	563	626	589	548	591	596	589	553	571	592	543	602	600	595	569	582	551	584	591	537	560	562	571	585	565	530	582	547	573	540	550	580	571	579	574	582	579	558	622	542	607	555	586	635	588	580	573	563	627	571	594	585	578	599	565	597	571	547	605	585	560	592	567	547	573	584	589	588	603	601	608	594	589	613	555	568	572	607	546	610	593	582	604	595	605	580	594	580	600	557	549	543	623	577	571	586	610	593	623	586	577	583	563	567	526	557	582	564	612	607	567	612	554	575	607	593	581	541	571	618	554	584	583	591	578	531	562	586	591	542	571	611	591	552	576	570	570	587	624	554	631	552	606	578	578	629	590	565	548	572	549	583	534	579	554	621	547	614	600	627	572	625	547	563	619	589	617	532	564	608	601	541	591	540	561	547	561	616	606	591	586	599	619	579	577	575	620	574	590	600	569	587	592	601	593	568	578	603	566	543	595	606	561	544	582	600	632	621	583	600	605	597	568	615	565	605	619	580	578	598	616	570	587	574	550	588	553	529	585	555	574	609	559	613	571	576	581	569	583	614	585	576	603	557	565	567	546	589	560	621	579	583	522	626	628	570	599	611	547	621	535	571	547	566	594	609	595	549	602	568	580	584	548	614	573	611	551	634	606	618	609	612	556	547	544	568	550	584	594	579	602	567	598	587	577	548	559	612	559	592	601	606	596	557	616	558	577	582	569	584	561	565	605	586	535	533	580	571	607	560	584	557	576	571	579	611	571	632	573	575	607	626	608	559	596	564	594	596	592	606	593	582	565	571	550	587	550	578	576	599	539	592	552	580	594	568	540	569	553	527	569	588	606	567	611	604	570	567	619	614	574	579	583	594	610	583	561	567	564	577	559	619	591	566	616	596	534	582	591	622	604	558	561	560	598	550	552	574	632	603	578	541	615	601	588	563	573	561	567	601	545	582	595	608	588	570	561	582	592	557	592	589	557	591	565	643	579	579	562	611	564	580	577	571	571	554	596	569	623	581	547	607	628	592	594	596	626	566	575	580	593	595	567	628	625	568	581	563	556	581	580	560	565	552	579	546	572	607	559	630	538
54059	31485	22966	8541	3961	2639	1792	1744	1482	1298	1228	1114	933	664	532	479	481	448	478	431	464	419	404	430	412	380	369	384	360	327	325	353	326	293	345	316	341	309	319	322	349	281	325	306	313	309	268	295	318	285	330	303	268	298	319	323	329	324	269	338	308	285	293	283	260	287	325	300	329	296	322	323	320	307	302	313	328	289	301	288	313	307	312	327	313	301	315	324	307	321	312	314	321	258	306	280	286	284	336	323	267	282	299	332	318	331	284	267	316	276	277	318	307	324	328	292	311	345	319	308	285	318	313	293	286	321	282	317	293	323	285	257	317	318	303	319	296	316	290	306	304	281	351	302	329	320	334	296	345	324	282	312	334	293	311	299	305	315	297	267	293	323	298	335	306	347	347	290	315	293	276	307	304	292	292	290	282	298	339	337	324	297	283	295	291	284	292	308	269	294	282	322	287	285	336	318	301	312	288	303	332	306	302	343	310	276	283	310	321	298	315	289	288	306	290	364	301	296	303	317	298	299	300	310	265	310	345	289	301	326	334	278	306	302	295	294	293	303	332	304	289	290	294	309	289	325	275	317	304	294	276	298	302	295	309	288	296	309	310	299	313	313	324	301	308	303	321	331	281	331	301	321	288	299	281	331	303	286	315	298	299	311	294	308	301	300	298	304	316	278	303	301	293	304	321	345	273	317	308	314	305	325	332	306	303	316	338	300	284	323	321	307	283	307	310	314	299	312	353	316	329	306	275	293	292	304	305	307	311	323	346	343	314	328	310	325	325	291	280	302	305	302	308	291	290	317	321	293	284	312	290	311	302	304	321	305	279	330	313	318	270	316	293	321	359	275	303	300	294	276	313	302	273	304	270	302	330	313	333	285	299	333	280	310	304	259	304	301	306	307	309	318	334	295	305	309	301	296	276	337	327	291	277	316	302	298	270	325	312	315	285	279	283	312	285	310	288	293	315	298	319	330	294	312	297	306	293	317	311	310	304	301	314	271	344	305	305	317	316	308	347	298	343	301	320	319	286	281	301	293	294	302	285	315	310	295	273	309	290	326	335	301	339	330	307	312	306	332	336	280	271	293	291	290	316	299	304	298	294	319	328	307	282	319	317	310	291	321	309	293	306	292	318	295	288	295	339	355	311	294	304	329	293	307	290	304	286	312	268	276	352	321	321	274	319	318	271	271	351	347	336	287	307	318	322	303	312	337	324	345	292	284	315	324	292	294	337	269	301	303	327	266	308	296	291	290	328	311	301	286	277	290	268	308	304	302	318	311	332	304	287	318	284	295	326	347	287	306	292	301	284	295	338	284	328	307	307	301	287	292	310	291	276	297	305	325	330	329	332	265	336	298	287	293	291	282	310	338	341	286	304	268	304	324	310	296	278	300	327	295	302	301	305	313	288	301	329	309	318	279	310	302	303	332	303	275	315	308	305	300	297	298	326	304	318	298	286	320	311	302	295	296	291	307	294	328	298	295	291	303	309	292	348	294	326	325	323	274	325	299	285	305	305	330	310	284	313	288	304	330	326	298	304	317	329	290	314	299	330	338	304	290	308	287	300	312	271	317	306	317	264	295	270	259	273	295	330	317	335	283	341	307	292	323	296	269	314	301	297	276	326	278	287	278	287	331	266	315	322	292	292	301	340	284	303	276	324	320	336	304	266	278	278	295	307	287	324	254	309	303	326	304	315	321	347	280	287	310	332	313	278	315	287	294	306	307	318	309	324	277	303	333	310	285	310	257	324	320	305	287	314	342	278	331	287	302	288	291	306	253	299	308	313	315	275	301	263	277	300	348	287	324	311	290	310	296	276	307	299	316	287	335	347	308	328	317	324	294	313	293	291	291	318	328	345	273	290	315	308	328	304	279	305	288	328	291	304	321	322	277	305	288	347	308	326	304	312	299	319	295	278	313	298	305	277	278	317	290	331	273	277	289	309	332	344	321	301	296	303	316	309	340	308	315	256	298	297	304	312	306	336	298	282	280	297	305	286	303	292	303	311	325	285	288	289	294	285	304	313	286	289	320	276	300	322	303	323	304	303	289	339	323	286	322	300	297	285	306	324	329	311	305	295	296	286	298	267	321	308	296	274	316	304	333	294	300	323	284	300	321	324	336	296	263	301	328	310	311	340	295	294	308	304	330	298	316	309	329	298	320	290	304	313	310	320	331	313	328	287	306	307	306	295	338	293	310	284	306	299	297	298	303	327	328	331	307	275	320	309	281	307	287	310	306	278	306	312	311	333	320	296	316	279	279	301	318	325	295	291	300	304	315	311	323	301	298	310	264	320	328	311	312	323	313	293	302	324	337	328	338	297	300	301	313	312	311	336	315	311	334	255	276	332	328	312	307	310	356	317	328	320	308	308	330	313	325	312	317	307	321	336	298	313	274	288	286	251	302	305	302	298	313	294	309	308	256	276	318	312	311	313	319	312	299	308	288	280	308	290	295	327	338	303	296	287	293	314	294	309	295	277	334	316	335	284	290	322	291	316	287	307	290	286	297	279	298	289	327	293	295	310	306	303	318	296	307	277	315	312	294	315	327	319	284	290	309	315	292	306	329	311	290	305	296	315	322	295	296	305	313	297	289	313	306	314	307	296	255	304	271	312	305	347	294	302	326	316	287	315	326	303	303	272	267	290	324	289	316	305	298	329	288	326	319	310	298	300	297	323	318	291	332	292	287	296	279	353	339	273	317	328	305	351	362	281	286	322	314	334	320	330	316	281	298	306	335	319	305	328	343	293	268	313	297	291	307	325	311	371	281	309	296	256	281	316	327	282	321	305	293	325	296	336	308	301	307	312	303	307	312	298	294	289	299	313	273	322	344	326	323	337	293	315	296	322	284	324	330	300	291	280	290	298	272	325	296	310	302	323	295	299	290	287	300	332	330	302	292	323	311	317	307	359	310	309	293	289	291	289	295	284	289	292	297	312	324	329	345	323	316	301	299	295	320	316	273	303	334	286	287	280	323	295	265	299	318	303	321	307	312	293	308	288	293	307	284	312	288	304	330	292	289	310	280	309	299	309	290	308	276	298	338	292	323	269	309	279	310	311	283	318	329	297	305	299	298	273	333	302	306	332	301	311	300	284	324	346	332	306	285	311	279	273	285	301	290	331	279	291	311	280	354	317	317	330	263	324	322	287	292	312	320	314	302	331	320	322	319	303	282	301	329	299	271	329	319	320	288	294	307	306	287	336	334	355	302	320	309	307	315	322	277	289	297	334	335	309	304	321	295	309	339	291	257	263	322	327	320	326	342	344	297	351	318	275	303	309	310	284	274	290	288	298	317	311	313	343	288	266	303	311	304	283	305	316	286	305	283	292	304	282	324	319	312	319	267	294	318	314	290	308	292	277	300	320	335	294	277	317	307	315	295	312	291	298	297	339	305	315	335	312	271	325	343	304	322	311	327	299	269	291	296	328	333	291	308	303	334	320	332	272	305	303	302	329	269	302	316	312	302	309	286	324	318	346	306
30976	21390	25639	13278	10869	8581	6802	7055	6275	5015	4841	4922	3923	2655	2001	1583	1575	1760	1745	1641	1517	1292	1206	1121	1123	1187	1197	1048	991	947	823	785	800	783	833	792	777	761	745	757	745	717	706	633	670	700	655	667	674	640	615	657	676	674	669	607	715	600	685	606	645	636	635	629	606	618	651	603	606	646	648	596	649	624	625	648	677	626	612	591	628	649	671	688	649	649	627	689	634	638	629	636	620	623	632	622	667	646	697	653	650	635	625	647	656	582	637	613	723	664	649	654	658	626	636	651	599	637	646	595	628	656	648	655	634	669	663	612	623	652	626	681	605	644	658	630	618	635	622	634	677	615	669	648	668	636	624	630	601	690	654	623	628	650	679	700	622	610	687	649	642	646	610	679	650	638	655	642	659	631	652	620	625	650	692	624	635	641	668	637	615	647	621	619	678	624	668	652	667	623	610	629	667	628	680	602	624	660	609	657	682	630	664	623	593	636	594	640	605	644	662	669	673	625	608	631	653	676	686	649	649	670	619	631	573	642	626	645	658	588	656	648	652	660	599	650	689	617	640	650	649	658	661	649	666	599	616	645	650	668	615	594	654	615	621	665	631	645	619	638	632	644	630	663	598	640	616	684	634	588	664	595	648	604	613	643	645	578	655	657	610	634	650	640	655	651	627	646	649	635	608	629	652	604	668	637	671	657	669	695	642	630	631	617	626	632	629	628	599	626	677	632	643	609	638	659	625	630	630	596	611	630	611	656	664	631	620	631	645	649	632	695	629	676	644	650	616	600	630	688	643	667	629	636	637	627	596	627	621	642	627	640	602	599	623	638	640	626	627	657	624	671	635	651	648	627	639	674	636	668	652	651	623	656	611	632	620	683	676	650	630	632	649	677	683	598	679	663	664	659	636	661	622	658	635	665	629	640	645	660	614	648	639	642	613	628	641	670	659	637	639	691	628	643	660	621	658	647	627	598	699	655	623	632	629	677	599	611	645	612	633	629	626	665	655	678	631	647	629	673	649	673	622	635	627	653	640	622	668	641	647	628	634	622	671	667	614	652	607	637	644	693	673	647	650	675	649	623	674	638	663	652	652	606	628	680	644	640	639	673	676	610	632	633	615	625	650	652	619	657	651	595	664	675	639	636	625	624	653	654	676	645	686	601	614	638	652	648	657	603	642	651	612	584	684	650	686	667	607	620	655	656	664	642	625	625	681	661	621	679	634	651	640	629	584	684	630	598	651	652	644	676	637	657	582	623	632	656	673	641	614	678	646	652	633	628	649	637	653	633	623	632	623	587	644	684	648	666	651	608	657	666	617	542	605	624	621	625	628	640	627	621	676	665	663	639	682	642	594	703	673	628	635	637	619	665	591	641	705	664	641	617	621	635	627	656	643	635	615	667	648	633	665	650	634	631	677	638	653	609	646	620	605	641	631	619	680	635	624	651	653	618	673	634	652	665	669	635	613	631	618	692	634	659	611	641	660	584	690	669	642	640	685	618	629	666	638	602	696	611	671	642	629	632	642	656	639	614	669	621	689	623	643	644	661	626	606	591	674	654	623	653	601	662	613	641	657	669	605	618	667	608	607	654	581	656	657	664	617	674	605	662	637	659	638	649	633	653	621	635	661	664	623	637	626	629	630	659	640	666	629	642	620	586	657	641	714	643	666	688	611	618	643	667	622	631	615	668	647	656	667	634	630	643	663	650	647	620	616	651	643	649	628	641	673	654	687	653	616	680	610	623	625	718	693	630	683	636	605	617	639	662	648	694	642	673	606	636	682	703	646	645	623	639	609	611	620	603	634	658	665	616	682	646	608	630	667	620	589	619	655	643	629	629	651	645	657	591	642	629	638	638	626	663	636	638	647	654	645	657	615	651	611	638	623	679	622	642	640	623	653	614	628	638	677	669	610	629	628	648	630	648	638	615	682	614	620	627	630	626	672	654	667	615	621	657	609	599	626	627	639	646	636	622	651	696	643	615	695	607	633	611	631	665	673	618	636	642	690	646	585	639	633	629	613	626	657	668	665	637	625	626	625	648	642	657	615	621	637	652	626	596	633	651	573	608	665	629	636	634	616	640	613	622	652	662	682	673	652	619	634	639	649	673	631	647	625	651	639	648	633	613	626	615	619	667	644	674	627	598	620	639	623	629	632	618	666	618	660	635	674	650	694	650	627	624	600	697	646	675	684	664	631	584	680	650	685	626	608	636	629	680	629	677	602	680	636	669	650	690	625	620	630	647	651	673	616	651	680	685	636	669	624	634	653	635	631	588	633	671	675	666	626	639	653	660	614	620	608	642	643	674	603	651	665	569	682	635	619	625	650	629	626	641	590	674	641	637	651	659	618	651	635	603	643	634	660	681	682	634	680	630	603	655	646	607	647	670	634	649	674	623	627	612	659	694	620	645	669	626	687	649	622	670	626	650	653	653	660	652	637	665	638	696	676	603	628	644	653	603	608	602	643	617	665	687	618	610	623	688	632	616	630	653	649	673	642	615	560	642	622	674	655	646	662	639	633	648	653	612	639	651	674	625	648	660	651	613	618	675	631	636	645	649	638	645	621	657	651	645	632	624	652	649	656	631	617	630	624	637	594	663	654	617	580	641	641	647	635	625	659	642	615	628	617	632	621	640	564	648	690	613	641	620	617	638	676	653	696	606	646	631	624	639	611	669	650	644	637	668	642	655	607	604	674	658	691	638	656	581	631	601	665	650	665	638	634	621	672	618	613	604	657	601	657	642	634	613	596	649	648	645	648	619	602	641	616	560	652	615	603	633	631	631	617	629	620	616	622	619	616	675	651	645	635	646	644	675	633	673	610	656	645	644	624	648	618	628	649	642	669	648	644	606	618	606	627	642	641	644	581	631	625	676	618	642	626	634	653	635	645	646	618	652	664	653	642	649	635	653	681	684	681	621	672	604	655	585	634	650	611	618	658	633	601	639	629	626	591	641	609	614	606	655	665	651	647	631	641	610	623	646	666	639	626	657	630	653	646	639	686	633	597	646	626	643	636	690	706	599	606	677	662	592	630	621	655	641	681	649	647	633	635	660	670	602	605	626	638	635	653	650	649	624	608	652	631	626	651	649	659	578	664	666	668	641	638	647	682	599	634	605	635	617	668	684	686	664	619	650	668	625	620	654	607	612	642	596	612	702	648	651	643	666	608	642	589	664	584	659	661	630	670	618	616	687	671	600	675	709	606	647	641	660	615	636	661	596	630	603	620	597	653	668	654	669	630	667	644	617	626	646	646	677	613	648	626	661	656	629	642	626	643	644	636	591	646	631	626	625	639	564	650	649	674	681	638	617	644	666	658	651	648	646	609	680	647	667	580	623	640	627	657	656	618	650	677	606	645	665	645	651	651	600	618	611	642	638	623	621	646	618	634	694	673	612	640	670	606	646	649	656	678	592	641	606	651	611	649	664	635	632	656	659	621	641	677	652	621	639	631	624	623	641	591	643	627	648	658	688	543	620	660	678	630	639
32208	15553	7697	2128	1020	672	630	577	543	484	571	474	412	332	339	335	338	323	320	280	349	310	287	322	311	302	281	271	259	258	311	271	253	319	302	272	272	278	281	292	283	284	294	266	269	282	313	235	255	210	242	240	305	272	264	247	261	269	256	265	258	273	258	244	257	280	280	285	255	278	250	271	273	249	257	258	268	262	261	263	274	247	276	277	275	243	281	261	266	280	257	255	272	267	302	269	260	291	257	242	294	270	305	264	278	278	284	290	280	271	264	252	271	305	257	280	281	260	272	282	263	305	265	273	260	292	271	240	236	267	282	269	275	273	257	269	274	245	289	284	300	275	270	271	248	285	296	231	291	282	273	277	265	260	309	280	269	268	265	308	280	294	269	295	266	265	275	242	284	248	290	265	275	263	286	288	311	292	270	291	256	251	305	263	279	263	264	288	248	249	271	269	273	285	277	277	290	262	277	276	299	257	276	288	276	263	276	257	257	305	256	281	279	267	285	277	270	238	275	264	259	267	295	256	272	280	258	290	291	232	281	235	279	265	246	266	287	303	252	271	251	296	234	289	281	253	278	282	318	269	260	294	276	256	282	268	317	283	259	244	255	286	298	261	294	249	268	278	270	265	275	270	292	285	271	257	273	314	301	299	268	269	304	272	284	273	248	245	280	297	274	258	257	297	267	290	257	285	314	291	303	304	278	281	287	282	264	295	293	285	266	269	245	244	288	242	275	249	260	286	260	262	283	261	248	235	266	274	276	259	278	312	289	249	264	287	306	244	273	254	292	272	288	263	281	266	264	267	254	244	279	261	272	288	274	275	255	269	275	282	259	260	290	263	239	279	276	252	270	290	272	271	262	257	283	249	284	282	265	276	284	253	295	272	273	273	283	277	259	291	284	277	289	239	292	279	241	274	292	289	271	242	281	302	291	262	305	273	281	266	262	272	260	261	242	239	276	276	284	283	300	281	259	268	265	256	259	260	284	292	273	295	330	268	272	300	260	320	277	248	269	275	255	282	276	261	290	259	275	270	239	256	293	292	291	277	280	276	309	232	270	270	240	273	252	227	261	283	246	268	288	274	285	295	235	266	285	279	294	274	260	276	266	260	255	260	277	266	257	253	277	302	267	270	274	282	262	288	251	265	269	276	254	294	291	284	283	278	265	259	273	252	283	310	276	273	274	281	259	243	270	302	230	277	275	228	243	271	300	244	317	287	299	260	292	258	228	279	247	295	276	263	278	252	281	249	290	238	297	265	274	245	262	275	278	253	268	305	264	268	286	275	261	269	255	278	306	286	292	289	287	239	261	275	262	245	257	262	294	268	280	255	277	257	269	264	265	269	293	263	246	274	251	260	294	236	291	312	266	268	281	284	283	290	281	245	264	269	264	257	266	293	254	266	256	282	278	248	263	256	264	250	241	253	302	252	281	244	284	291	259	287	245	254	263	275	274	241	272	269	295	247	253	287	274	259	279	308	267	256	256	276	271	282	248	270	233	264	250	267	254	272	241	256	288	246	277	283	278	261	277	289	243	244	251	247	292	293	307	263	289	277	273	259	261	279	286	288	266	246	247	252	262	277	295	244	284	247	299	262	273	301	273	261	309	286	270	310	296	273	264	237	254	276	273	270	289	292	280	273	248	254	294	308	264	278	255	261	290	293	276	259	274	270	266	265	218	250	249	284	281	270	293	281	256	276	261	275	223	286	259	293	282	265	269	252	258	257	258	262	285	261	289	272	267	230	265	238	283	309	257	274	256	294	280	288	246	287	252	285	289	255	245	279	278	296	273	291	295	257	257	290	271	300	298	289	242	272	266	266	282	258	257	269	281	288	288	242	271	271	288	276	269	262	267	273	254	290	262	243	289	287	256	304	293	281	261	258	287	240	268	247	270	307	264	267	283	277	272	242	256	275	249	278	272	284	286	265	266	264	305	242	250	256	274	306	308	276	284	277	260	264	259	274	271	259	278	239	260	301	273	248	251	261	226	264	286	249	250	238	261	271	280	272	291	286	271	265	263	255	269	330	287	304	280	280	248	253	289	304	244	269	224	271	321	315	265	282	273	280	266	296	251	285	243	261	273	295	277	268	263	274	265	261	255	261	229	300	281	250	280	263	257	297	273	304	298	302	279	271	293	252	272	284	244	279	265	303	277	301	288	281	250	260	240	248	242	244	274	266	274	299	253	262	224	259	271	298	280	244	268	280	284	281	252	262	284	256	257	261	271	291	296	284	272	275	289	250	292	272	296	272	298	272	249	255	280	281	261	301	272	267	274	267	272	276	318	311	242	253	272	264	291	244	258	286	222	237	235	281	293	287	316	249	285	258	284	296	260	268	308	262	251	255	291	255	264	276	280	237	271	269	262	240	283	283	293	282	282	260	247	255	243	261	267	292	270	255	278	258	264	258	255	269	264	230	251	262	275	251	275	283	259	296	273	280	288	294	273	269	287	266	270	274	272	260	289	288	284	284	247	301	274	268	262	246	290	291	263	251	276	271	273	279	283	294	271	272	271	312	251	257	296	282	278	303	284	237	246	282	259	254	264	276	297	268	268	269	281	280	304	293	287	255	260	267	237	278	263	257	266	256	272	286	253	285	242	250	273	292	285	256	276	275	271	291	249	283	250	275	248	264	275	261	276	273	241	267	273	271	274	272	264	274	276	273	257	286	304	256	268	250	281	264	256	266	264	268	243	263	280	271	259	236	286	259	284	277	261	263	269	253	249	271	272	291	259	264	242	298	282	307	246	254	255	252	318	278	286	263	285	247	288	244	278	259	269	259	271	256	250	278	311	271	288	290	288	249	254	287	295	270	251	235	275	283	246	295	290	269	283	277	276	274	280	279	258	251	259	274	293	282	282	283	252	275	281	246	252	277	272	268	274	270	280	302	269	253	254	268	261	291	314	280	280	268	264	269	289	250	276	276	286	259	249	284	240	276	291	240	275	269	271	268	276	256	299	249	261	266	290	316	263	261	304	270	290	253	257	266	270	268	269	243	277	291	296	255	291	276	242	242	283	271	281	269	272	275	257	257	277	249	307	287	260	259	282	271	277	279	248	289	264	267	284	252	292	275	273	272	273	265	283	284	282	257	287	282	278	275	265	283	272	253	281	252	259	248	253	295	269	267	277	280	259	265	291	304	262	274	250	289	276	245	281	291	271	255	296	258	268	269	293	268	265	284	296	260	235	296	267	274	236	274	236	267	275	253	254	288	296	275	254	283	269	266	272	272	250	276	295	297	277	253	285	283	274	267	284	263	256	261	267	294	290	262	296	289	266	253	289	300	268	279	272	286	266	280	272	245	267	281	269	279	320	273	267	265	278	272	262	259	284	266	253	259	283	309	258	261	259	273	254	254	238	268	279	282	269	280	249	244	272	252	262	290	271	285	268	252	286	258	262	273	257	240	300	291	277	300	262	295	281	231	271	258	266	284	285	267	279	287	280	275	254	287	260	265	299	299	297	286	272	274	258	290
18513	10550	10364	4955	3369	2492	2118	2120	1951	1858	1930	1791	1381	1078	919	836	911	935	914	872	845	814	721	766	779	794	770	718	723	638	644	632	634	634	638	662	608	620	629	572	626	638	600	573	591	586	580	581	576	537	587	555	595	546	619	585	579	601	595	536	551	575	592	572	539	587	571	564	578	572	516	570	532	537	598	593	600	549	561	588	575	591	545	595	549	541	548	538	556	579	558	529	596	560	564	505	570	560	594	590	608	565	582	548	579	595	620	572	577	622	632	551	589	551	541	560	562	570	597	584	583	546	551	588	568	570	607	570	588	561	554	543	536	551	553	595	561	574	585	610	582	564	550	593	561	602	580	577	551	552	567	550	566	596	593	565	538	573	561	604	578	558	570	587	581	616	534	543	565	569	544	564	590	592	571	563	600	562	572	591	536	614	549	580	568	576	548	552	598	576	584	560	580	600	542	607	576	537	558	540	553	584	568	588	512	603	534	574	550	578	598	589	593	576	550	593	601	564	577	620	583	580	587	623	594	578	535	573	551	610	569	542	581	563	589	574	536	557	542	588	589	556	554	553	592	567	561	526	562	551	598	599	603	620	576	565	584	545	531	560	525	606	549	542	587	595	566	580	547	580	579	585	561	555	585	576	626	544	540	588	553	595	522	604	545	597	571	568	585	576	608	584	538	612	583	568	559	581	598	616	571	569	559	577	577	546	586	597	558	588	564	617	559	611	600	539	592	563	583	590	596	555	539	594	585	551	561	559	633	532	603	598	573	606	568	561	553	555	595	566	569	568	586	547	549	591	593	551	576	634	550	569	590	601	548	583	556	564	583	603	577	604	614	570	592	608	553	548	545	573	524	589	594	552	555	538	593	633	606	579	591	611	586	538	521	536	568	602	593	603	521	576	558	601	608	562	610	554	547	558	525	585	591	556	567	634	578	615	530	535	607	573	587	593	608	563	597	544	595	581	537	564	573	599	586	537	610	551	591	570	565	592	578	536	541	600	567	580	595	628	572	520	612	563	545	603	574	561	599	578	579	562	576	595	605	574	591	571	571	587	578	549	538	539	565	555	524	578	556	547	582	548	532	568	600	610	560	595	606	592	546	593	525	627	613	579	574	561	605	609	553	588	586	574	515	595	585	587	571	533	548	614	568	625	558	546	540	573	590	556	594	610	635	597	578	582	568	589	589	566	599	599	567	573	583	570	552	608	606	565	537	588	635	551	559	565	578	567	586	562	586	557	546	570	589	636	581	579	554	529	605	576	547	552	550	580	575	554	575	569	588	609	605	602	556	600	577	538	574	597	586	573	568	559	563	587	574	609	592	566	554	568	586	551	592	534	532	602	585	539	566	573	603	569	590	559	553	564	594	561	561	543	527	560	581	580	557	525	573	552	607	597	564	584	566	623	556	532	544	561	546	555	577	592	609	580	563	572	603	566	559	557	572	585	567	530	558	582	600	594	577	576	514	602	585	603	567	544	577	570	639	591	562	544	575	579	595	550	553	540	558	562	580	552	511	543	581	558	544	595	569	540	581	571	573	550	604	580	579	617	591	557	580	593	602	563	573	603	532	564	567	570	561	559	592	622	573	594	580	573	585	594	583	562	540	606	571	507	574	575	588	549	534	536	559	581	533	560	548	568	556	562	553	544	615	556	575	573	570	568	571	572	607	574	590	559	558	544	553	551	591	584	590	567	587	596	559	572	552	600	545	586	609	621	571	558	569	632	581	578	553	596	572	593	562	593	601	551	576	564	554	575	571	540	577	557	537	549	538	565	574	598	599	606	584	608	555	573	526	558	533	565	541	580	590	557	567	555	564	559	576	618	577	582	567	581	554	546	604	540	589	570	577	588	561	573	594	538	600	549	578	602	550	544	555	562	559	599	580	576	562	564	604	558	540	565	570	598	570	573	565	582	584	529	538	576	559	577	565	573	566	521	580	571	538	579	603	582	581	567	565	595	599	562	549	547	584	539	574	581	582	548	556	559	558	585	546	576	593	565	594	611	578	609	561	567	562	581	587	573	571	549	572	576	611	605	576	597	588	571	581	596	536	577	547	578	575	576	579	609	569	586	614	576	549	570	611	552	574	603	568	594	602	567	544	586	573	540	598	573	605	537	570	576	583	591	585	561	586	542	592	566	585	563	561	611	540	557	630	544	562	586	579	610	595	624	576	593	592	588	569	580	551	565	571	622	562	570	547	567	598	615	600	565	545	589	570	565	558	512	603	575	575	588	615	632	596	571	558	537	568	567	612	573	609	562	531	593	604	575	562	585	601	585	600	602	541	572	586	571	519	532	593	603	602	580	553	554	547	576	576	616	599	558	553	617	575	546	543	529	565	604	546	569	573	574	608	551	618	527	610	615	542	583	580	585	596	565	535	598	558	618	568	543	613	589	530	551	595	569	597	598	597	581	580	561	588	563	561	593	569	579	604	555	554	606	537	600	586	576	611	578	537	562	577	568	551	565	596	583	560	561	547	630	578	568	525	559	629	577	611	554	601	555	537	618	558	537	556	618	600	606	570	581	608	624	558	524	559	587	615	512	584	564	582	601	570	589	578	603	589	585	609	570	574	558	608	574	560	603	556	577	597	563	560	585	596	578	612	597	580	586	556	553	538	575	568	602	591	601	595	548	538	549	588	563	589	576	558	632	600	553	544	630	560	559	533	548	602	597	610	571	549	600	573	525	587	583	584	600	532	549	568	538	589	587	571	570	563	611	569	566	567	580	595	559	561	614	552	556	559	573	541	565	503	575	546	536	561	550	532	570	586	597	562	641	601	585	591	578	577	556	581	606	588	589	557	546	584	576	578	608	590	523	552	547	496	569	579	591	551	604	553	566	565	589	569	581	580	588	580	596	580	604	553	581	567	530	612	576	579	628	551	513	555	542	582	550	525	565	550	560	563	587	583	585	587	541	581	544	590	565	593	581	577	577	593	622	581	562	599	562	582	590	558	562	581	580	552	612	559	590	608	599	564	556	602	556	550	595	540	579	556	493	591	570	595	607	607	598	542	557	568	553	596	544	561	575	570	601	519	563	579	593	569	628	584	615	563	556	560	525	573	594	523	561	589	579	560	588	578	598	576	581	541	599	619	581	554	561	553	583	568	575	585	558	557	568	544	594	561	570	577	558	577	597	541	617	576	586	575	600	605	570	582	616	550	548	593	563	581	579	608	547	614	586	573	575	609	563	549	592	627	567	600	560	566	607	573	625	557	616	552	583	582	556	562	563	600	597	577	572	569	605	612	583	605	568	580	578	612	572	581	545	598	600	588	559	578	590	545	572	564	547	615	557	559	583	553	555	547	607	553	595	603	557	580	601	592	579	574	513	527	518	535	569	615	554	578	538	543	572	573	585	589	542	567	569	581	571	584	595	554	603	573	553	593	558	586	560	601	551	591	614	544	553	573	589	560	611	545	573	602	578	584	560	559	554	633	555	574	555	570	553	602	557	567	576	603	556	585	600	560	612	606	596
46499	25535	15474	4936	2107	1396	1163	1197	1044	939	926	804	670	524	454	393	404	368	388	364	384	350	346	338	319	386	311	298	316	289	287	337	348	292	269	289	292	306	233	275	272	285	299	282	276	305	276	274	262	246	299	271	259	262	268	293	277	288	273	266	274	261	249	289	245	257	328	284	257	278	301	278	274	287	265	291	228	271	264	266	300	284	308	298	266	264	278	257	292	244	282	282	256	300	253	266	274	299	274	239	307	325	280	297	277	292	255	293	293	285	299	284	254	274	300	258	271	259	273	274	274	281	285	252	262	302	303	280	270	263	266	256	288	265	249	266	270	260	275	253	275	298	255	304	294	303	269	287	277	273	271	258	274	268	270	251	264	276	280	290	289	293	246	284	274	259	279	307	266	278	260	311	267	296	266	262	268	271	305	288	250	265	253	261	268	240	276	256	275	296	269	285	275	241	273	285	284	263	290	274	273	253	286	287	265	259	254	246	256	282	291	252	235	281	259	279	251	264	292	266	267	287	283	287	270	293	286	291	263	287	298	285	273	283	273	251	281	247	282	266	281	264	285	285	292	281	262	276	293	261	270	251	295	298	302	249	275	243	293	298	268	271	238	265	260	281	271	264	262	277	285	303	276	301	282	281	243	278	274	289	281	285	258	264	313	283	284	267	243	291	283	301	294	277	273	264	243	312	265	264	278	287	303	270	289	267	264	256	268	261	282	284	278	272	285	261	299	290	262	245	268	275	241	289	265	245	302	283	267	269	261	268	275	268	298	291	257	260	291	265	218	278	287	260	261	250	254	275	279	292	263	248	237	262	264	287	298	285	273	315	261	288	280	297	279	258	262	279	268	249	284	299	284	275	314	273	278	278	270	287	273	277	313	285	279	274	253	276	302	273	273	289	310	283	280	260	274	282	242	291	292	259	284	260	308	267	264	241	277	243	282	268	245	276	278	265	263	269	284	305	282	304	281	272	292	274	278	242	287	268	293	257	286	285	257	263	287	305	261	275	315	276	279	295	297	267	290	269	262	261	250	297	303	295	281	283	261	264	257	283	305	263	297	256	267	257	263	280	279	241	285	293	284	277	273	258	278	287	257	280	242	267	270	238	297	279	330	289	283	291	248	247	280	279	281	280	275	329	246	279	278	247	248	257	263	300	292	272	251	272	269	285	304	271	271	274	247	260	262	237	266	271	272	253	284	300	265	280	279	298	273	276	274	261	291	228	275	263	243	271	245	253	300	283	248	291	286	284	304	277	271	273	272	253	317	302	247	284	266	271	274	241	265	292	266	283	306	265	240	267	251	246	303	301	299	255	252	286	273	307	282	266	254	238	292	268	293	276	278	256	267	282	256	323	300	280	287	250	291	286	300	249	279	252	290	308	272	281	264	275	229	282	278	262	268	293	234	275	296	298	269	295	275	273	257	263	273	282	277	244	275	284	283	307	250	290	274	287	284	279	282	276	269	271	268	270	279	292	297	278	264	234	233	260	247	226	277	265	262	283	265	244	297	248	259	296	288	275	314	297	251	266	272	260	271	263	284	261	300	278	283	306	279	302	276	274	283	239	259	263	255	260	274	252	258	266	308	282	274	281	273	304	271	307	276	258	259	265	274	281	231	277	288	295	273	248	241	234	272	268	266	266	262	277	268	289	259	268	290	268	257	302	290	262	264	256	274	241	265	269	250	319	282	263	252	271	303	299	265	270	283	291	269	287	279	276	277	304	251	268	279	270	290	300	301	260	282	305	276	299	287	245	278	268	282	261	283	276	245	273	290	261	315	290	273	297	303	270	295	278	256	290	304	300	275	284	276	309	264	262	270	304	313	273	274	289	273	295	254	260	277	284	280	266	265	301	279	280	304	277	295	267	252	269	259	286	263	264	291	287	286	268	268	299	285	261	255	234	248	275	257	266	246	277	305	290	283	295	247	295	269	280	280	293	270	294	287	297	296	248	307	292	278	276	283	284	307	261	272	295	278	275	300	310	287	312	273	272	296	274	277	260	275	277	295	278	282	272	270	275	304	281	282	266	277	285	286	238	296	252	287	260	297	278	272	261	271	274	273	286	283	275	315	255	297	265	303	272	273	260	280	233	262	294	288	302	294	251	257	280	299	285	277	275	293	262	280	273	261	241	270	264	269	248	284	279	254	284	285	293	294	283	278	259	277	272	295	274	277	267	289	317	321	273	259	272	283	300	294	287	295	287	283	266	271	297	270	271	267	234	313	290	263	308	270	266	291	276	282	284	272	312	267	280	296	287	278	272	280	245	270	251	260	261	308	276	253	258	286	278	239	284	270	281	278	297	255	288	286	240	255	258	260	306	289	270	277	262	263	249	274	281	277	249	261	280	285	269	239	295	256	273	253	273	275	301	311	292	300	267	298	270	296	265	285	271	288	248	273	270	298	291	275	275	260	273	291	280	267	294	255	291	265	264	278	267	272	267	267	264	303	295	271	290	265	250	260	294	230	289	273	252	286	304	257	272	253	289	261	287	303	283	270	313	255	278	272	290	292	262	281	266	253	252	280	263	285	288	291	297	269	268	271	267	251	275	279	285	299	294	252	275	282	315	254	281	322	319	266	280	260	294	255	309	258	268	294	280	299	245	313	270	277	259	267	298	268	281	274	271	279	255	281	268	253	235	310	283	265	268	291	264	295	291	300	291	274	272	267	315	276	278	264	261	282	269	280	292	277	260	248	300	271	277	254	302	241	275	270	301	269	275	256	256	297	253	275	294	259	276	301	257	285	298	267	274	261	262	258	306	278	268	270	275	269	256	262	283	280	256	261	253	259	272	274	264	285	303	267	282	250	277	231	218	265	250	262	284	291	277	279	305	284	270	316	304	269	282	274	273	240	289	282	283	257	239	271	314	284	254	280	287	301	252	277	288	281	256	281	272	285	290	304	287	286	305	257	278	294	256	294	293	260	287	311	337	275	321	293	268	275	316	269	268	239	276	292	251	253	264	252	272	263	292	290	245	297	296	288	294	312	256	262	270	284	292	285	273	269	283	270	238	261	319	299	311	246	267	273	283	264	279	227	288	278	322	228	300	293	282	258	229	273	294	305	275	319	241	299	277	298	224	266	251	258	274	300	282	261	279	278	256	268	272	266	263	305	297	268	269	267	320	255	257	288	267	267	246	263	285	267	287	297	271	255	284	282	246	266	268	266	266	260	254	274	252	284	280	274	263	262	261	301	289	265	259	271	267	275	279	278	286	294	314	306	245	287	288	286	254	265	281	296	277	273	279	264	268	284	256	296	268	289	310	241	248	257	287	282	286	272	259	279	275	274	255	274	249	296	256	288	255	314	302	265	291	299	273	275	275	311	291	295	277	244	276	277	264	266	278	254	246	263	253	300	267	303	289	275	287	291	266	306	246	279	297	298	269	304	300	285	309	334	257	277	272	257	267	245	288	297	328	318	302	273	279	282	246	259	256	283	301	287	291	288	259	275	335	255	312	282	252	279	261	262	290
26660	17308	18641	8946	6222	5227	4664	4793	4331	4026	3979	3531	2748	1820	1490	1315	1397	1284	1235	1230	1154	1081	1028	911	912	985	985	918	809	756	694	696	683	695	698	709	693	676	694	617	680	637	640	634	631	618	614	574	558	591	564	588	587	634	600	574	589	586	595	599	603	544	656	566	582	605	581	574	575	597	552	554	555	622	564	586	590	608	618	521	576	581	596	572	563	603	592	570	552	560	627	586	583	572	634	618	582	613	581	596	570	623	597	608	600	604	586	581	596	561	640	572	570	569	567	604	583	612	627	597	562	591	572	589	551	623	600	595	583	596	539	597	587	575	579	556	576	594	565	562	599	647	616	560	598	629	541	579	577	582	607	595	617	577	597	599	586	552	615	633	591	584	567	594	606	615	583	620	623	564	557	599	586	590	570	582	623	553	578	617	573	538	585	597	592	569	591	521	584	616	539	587	625	604	611	637	557	576	595	586	628	603	592	578	597	565	616	623	583	563	606	582	655	555	581	565	563	588	598	581	574	576	612	601	560	589	587	623	545	553	589	613	584	556	573	594	576	558	596	593	556	590	567	583	558	622	598	569	612	586	625	580	565	613	538	597	595	598	560	584	576	602	610	551	585	572	606	546	551	579	570	579	546	580	594	559	551	585	590	581	600	545	613	566	614	579	542	590	617	611	535	594	580	586	549	602	602	584	584	597	637	586	577	575	634	624	574	565	616	586	594	578	577	563	564	595	607	577	608	557	600	598	553	570	592	627	571	603	614	611	567	637	581	563	562	541	563	587	626	592	591	593	581	542	581	627	627	602	585	619	603	581	572	584	560	607	620	589	599	605	582	570	558	612	617	580	571	584	595	596	572	577	617	571	559	633	605	581	604	572	565	576	622	589	553	593	592	578	572	584	591	573	575	617	604	584	621	624	585	609	546	543	541	582	579	568	545	624	565	582	597	614	597	572	586	598	545	608	571	570	554	564	564	574	629	591	547	582	557	584	541	570	605	582	625	555	612	602	536	566	596	570	612	585	578	585	605	593	543	619	592	563	583	506	618	581	591	570	603	621	559	601	575	594	588	542	583	536	624	613	620	606	592	547	571	607	554	564	550	600	622	592	624	592	582	586	604	581	590	592	615	601	595	597	564	580	584	578	585	580	598	592	558	552	585	568	553	595	561	539	594	578	587	585	575	597	589	602	551	590	569	566	576	589	606	577	592	581	572	580	581	609	605	640	606	593	574	601	600	583	567	580	576	630	600	576	591	583	558	545	621	538	589	550	578	556	605	564	634	547	578	610	580	597	558	581	563	576	567	603	581	583	594	559	611	550	588	626	555	592	598	582	597	592	570	608	588	624	615	584	567	603	542	567	614	630	586	580	580	545	575	585	603	556	598	582	591	577	584	621	590	585	622	636	636	607	533	559	602	605	568	525	585	639	615	589	596	605	576	569	605	613	563	604	602	596	610	557	562	590	590	587	594	594	604	570	599	569	564	618	579	595	604	614	569	580	570	587	583	621	629	588	581	553	586	578	583	601	586	589	583	623	585	575	588	557	581	606	565	565	552	600	584	554	582	581	577	564	574	628	558	559	595	559	593	576	568	588	570	555	558	614	586	620	603	590	570	578	624	577	570	597	573	596	598	617	565	584	560	584	545	615	585	587	573	657	601	559	552	572	560	611	618	601	593	600	595	591	635	591	620	554	609	576	600	563	594	618	609	596	565	576	612	577	595	564	556	583	603	608	581	598	596	586	578	612	575	570	611	600	584	641	574	585	568	597	594	617	576	591	675	596	611	574	560	611	550	550	604	595	625	565	589	550	568	607	610	598	610	608	569	589	597	583	589	583	565	579	578	547	575	639	596	622	646	565	590	573	593	581	578	570	621	598	613	604	610	559	583	564	579	562	591	577	570	588	566	580	584	598	556	594	589	563	579	591	618	604	579	609	580	576	584	611	611	547	644	587	529	576	621	593	582	567	579	572	597	595	558	598	597	582	584	586	640	569	583	595	634	581	587	624	582	577	594	583	597	586	574	573	621	620	624	588	565	603	542	611	543	557	600	595	616	575	618	600	598	631	556	568	586	586	599	602	529	592	608	543	542	608	585	602	556	622	577	597	575	579	583	567	571	613	600	610	580	582	573	584	612	583	589	595	559	626	581	579	603	575	579	553	566	594	600	573	555	584	587	593	583	559	599	576	576	670	623	635	567	587	586	570	635	595	620	590	598	593	616	532	581	610	619	563	563	556	575	606	581	589	643	573	548	573	582	554	600	598	590	595	584	619	652	606	622	610	601	580	611	570	581	622	607	572	535	573	527	584	601	553	568	568	596	603	593	565	550	596	636	640	563	589	591	595	586	573	597	587	585	603	596	603	575	631	607	588	620	615	546	597	602	589	590	631	554	593	553	531	591	602	644	590	576	573	553	572	569	514	559	561	631	608	583	552	586	599	600	575	569	614	544	556	586	620	605	611	558	613	617	595	578	582	633	538	608	582	602	600	584	549	589	577	590	576	570	560	597	608	580	597	551	616	567	563	559	575	620	630	595	620	562	569	546	593	585	590	591	560	561	577	603	598	612	598	570	625	568	604	578	581	592	522	629	586	632	582	575	591	578	534	577	570	562	589	563	621	562	574	579	593	576	551	598	588	574	577	607	604	603	607	599	619	609	578	607	581	568	559	596	612	612	569	596	617	566	596	585	556	570	551	581	564	603	560	588	599	520	583	588	575	624	574	598	582	576	559	579	594	629	593	604	610	585	621	614	599	615	559	613	543	577	581	639	630	580	563	575	565	602	597	568	552	559	611	569	570	624	570	548	587	601	618	583	607	594	630	585	557	614	573	581	589	561	626	607	566	590	616	638	611	587	589	632	628	581	626	591	594	611	583	554	601	618	571	640	572	606	570	604	580	591	623	615	601	628	621	627	566	561	624	641	592	618	575	602	589	609	607	576	549	571	604	591	615	578	601	571	586	581	599	600	581	591	560	580	606	600	574	573	596	619	578	611	607	590	560	548	562	569	562	581	591	619	566	553	595	595	597	632	534	559	585	580	609	555	563	620	567	636	572	585	577	648	582	578	600	590	612	561	588	559	635	587	578	599	631	596	587	559	638	585	579	560	561	592	592	614	590	593	584	577	624	575	604	610	602	581	603	561	619	565	586	615	544	620	597	612	602	582	605	591	621	561	532	577	580	603	588	591	602	607	581	592	606	580	575	602	573	564	588	560	590	615	576	607	631	563	617	583	579	561	575	579	628	555	613	603	590	584	566	599	570	614	601	570	577	599	578	582	596	611	589	603	604	580	594	612	606	611	584	565	579	609	658	562	625	628	576	598	623	625	556	564	641	590	543	575	577	607	571	570	572	590	605	560	559	599	548	547	615	581	586	561	608	576	608	544	607	564	565	561	615	587	590	598	568	566	593	600	581	613	626	559	621	603	608	589	576	583	602	593	572	594	582	618	580	557	556	643	617	615	590	632	591	588	563	553	550
56867	32514	22521	8273	2932	2307	2062	1678	1480	1328	1349	1139	864	683	556	495	484	457	506	460	424	391	373	415	410	437	405	387	374	336	321	316	322	340	324	327	319	360	316	321	353	352	340	340	291	339	294	298	295	305	303	375	333	268	313	289	295	312	299	296	296	334	295	310	322	351	315	282	324	330	285	319	329	314	283	331	322	324	313	318	312	302	322	308	328	308	300	301	304	308	290	300	304	287	280	316	313	341	336	315	287	304	287	321	308	281	327	288	348	317	295	316	294	336	301	321	286	290	332	319	319	312	324	341	326	313	319	315	338	281	291	322	298	290	293	312	306	307	300	321	322	283	276	305	322	339	285	288	298	295	303	298	301	282	297	286	292	334	343	326	346	322	297	325	294	307	285	278	294	288	273	305	293	291	328	309	321	286	304	310	279	292	313	311	286	285	287	315	289	293	308	314	305	260	313	307	280	304	301	306	259	287	319	284	290	320	309	306	304	321	299	307	337	319	281	305	306	311	330	305	288	316	336	301	314	310	278	298	327	305	303	295	297	272	290	326	316	272	284	296	300	301	300	278	313	291	295	310	297	306	300	276	337	313	290	263	270	320	320	314	317	321	346	318	304	300	309	313	294	312	265	300	319	289	353	305	282	321	298	326	292	312	321	304	319	307	312	348	312	297	323	329	318	270	300	275	327	293	305	316	306	321	316	305	295	340	290	318	303	296	294	306	283	308	342	320	321	279	338	310	307	278	298	319	320	302	316	294	286	289	358	283	341	332	322	314	324	283	314	283	294	272	313	276	293	298	336	295	315	331	314	320	296	317	300	300	316	343	337	305	314	314	305	274	343	326	295	313	286	308	298	309	320	298	299	322	306	279	300	315	330	343	308	311	285	321	327	321	294	317	294	311	261	282	304	356	301	308	268	305	300	278	269	312	332	306	315	353	320	282	319	292	268	318	324	343	301	301	332	338	301	301	322	299	301	252	300	314	351	323	314	333	308	311	296	286	319	295	311	326	295	306	294	301	346	355	337	268	349	289	295	300	312	303	339	314	309	312	317	297	275	294	292	269	279	291	327	289	317	302	293	323	301	308	302	301	277	305	299	295	299	294	324	336	294	301	322	309	323	315	313	304	299	298	283	298	277	289	293	301	286	308	327	278	323	283	296	326	316	305	288	290	323	324	347	278	323	297	310	319	319	276	286	280	271	298	310	323	299	307	297	292	289	322	271	319	304	332	298	273	273	292	309	317	297	321	315	293	277	304	342	326	325	299	325	321	340	317	279	319	283	259	269	291	305	323	334	290	266	307	333	324	311	339	331	338	237	296	290	299	337	337	309	315	299	291	304	290	324	326	301	295	310	274	294	297	288	277	316	314	301	297	305	319	302	315	302	307	275	289	272	266	281	299	272	309	302	293	312	299	336	307	271	295	316	303	290	299	356	306	302	276	326	294	305	279	275	302	317	283	314	330	344	292	297	311	320	277	295	295	311	314	272	322	290	345	328	285	313	297	303	278	272	300	333	332	336	289	328	311	326	287	270	284	299	323	294	290	342	316	290	243	286	312	277	280	349	302	302	296	278	261	289	259	316	320	302	309	306	294	312	277	308	288	279	337	322	333	327	293	316	281	308	315	317	309	270	312	322	287	289	309	285	329	326	307	304	318	320	292	307	297	324	292	301	321	337	297	306	315	307	283	299	300	305	334	312	292	268	306	314	319	323	292	280	283	316	277	278	305	310	329	293	340	298	338	306	319	300	283	322	295	294	305	292	334	319	265	294	302	317	322	313	288	293	331	325	311	301	310	326	290	297	305	305	321	307	339	275	299	285	307	285	295	306	298	278	287	318	290	328	324	315	286	312	298	316	310	289	325	270	320	325	328	322	333	321	309	313	273	284	288	299	282	289	329	286	289	310	308	283	297	332	319	309	300	290	283	296	319	320	299	287	320	295	310	302	313	304	317	295	294	300	311	312	294	296	315	310	307	324	351	331	325	304	339	294	301	306	326	328	292	311	284	293	328	312	299	281	280	296	330	306	269	284	336	285	327	327	300	274	309	311	302	322	318	294	332	319	322	325	265	319	307	306	285	296	281	277	294	298	300	299	305	337	310	331	324	288	297	282	335	334	306	303	278	278	325	292	336	290	313	286	333	328	322	285	349	320	335	309	316	276	299	309	274	298	314	327	342	303	321	307	286	299	322	302	272	326	352	307	291	313	292	333	343	303	294	324	287	311	319	237	269	310	288	333	321	321	319	312	301	328	322	296	323	285	293	297	306	296	292	299	306	330	310	323	312	315	342	305	282	299	288	282	288	338	292	305	275	276	290	301	308	296	303	290	291	300	280	328	310	295	305	321	292	286	280	328	314	321	289	312	304	287	318	310	271	296	296	290	291	314	300	309	299	293	335	322	289	322	317	301	290	300	315	286	322	275	320	273	284	333	314	305	261	307	367	308	318	307	331	303	326	322	307	313	267	279	287	288	321	303	306	339	276	297	286	302	303	297	325	295	292	290	282	260	317	294	296	297	302	292	281	294	315	336	312	295	322	294	331	299	306	283	325	323	286	306	271	323	311	293	312	298	265	322	314	286	322	309	275	324	319	291	303	325	308	297	320	350	329	328	298	313	265	295	325	310	292	335	290	324	305	338	334	294	347	303	321	341	348	312	306	287	322	294	342	316	317	306	300	298	323	292	302	287	328	276	302	304	283	283	298	315	330	323	291	344	314	295	318	327	299	312	291	294	323	315	280	313	338	285	291	296	296	309	297	312	304	321	311	312	280	294	310	301	300	299	301	326	315	296	312	319	316	289	319	319	326	305	298	311	291	314	289	302	310	315	307	301	326	304	305	291	318	313	289	299	328	313	277	267	307	314	308	301	322	328	337	282	298	301	261	309	287	347	320	324	301	310	294	331	310	340	286	326	315	286	286	326	296	269	306	311	320	310	318	317	296	300	323	266	342	331	338	306	286	311	287	341	307	299	329	301	290	296	307	297	316	298	319	288	283	302	285	286	292	300	309	296	280	320	298	335	310	323	328	285	321	292	310	322	292	321	332	291	325	322	308	309	285	316	345	307	318	292	287	296	316	321	322	329	327	331	324	335	358	322	282	286	377	283	309	294	318	313	299	276	300	282	289	319	306	301	288	298	305	314	285	269	296	297	275	292	278	329	296	286	318	311	315	310	316	303	312	297	306	325	327	303	312	313	292	314	318	300	294	309	305	306	295	310	330	315	314	295	310	311	341	313	297	292	316	304	312	329	326	301	331	325	286	288	313	264	321	267	310	319	316	314	269	301	288	299	321	362	320	311	310	299	299	277	324	336	363	332	307	290	277	314	322	279	315	288	311	272	318	308	327	331	311	314	301	334	332	342	309	295	318	318	278	304	328	324	316	266	298	315	308	320	294	275	323	283	302	324	327	295	276	286	302	298	340	315	297	331	281	327	301	338	322	320	305	322	343	326	314	300	302	324	285	321	297	317	321
32813	21648	24935	11919	8765	7529	7471	6773	5864	5870	5759	4922	3884	2624	1995	1653	1672	1772	1638	1452	1307	1300	1226	1168	1208	1261	1231	1071	951	817	773	833	796	837	800	800	850	766	743	719	671	715	740	686	704	665	645	655	635	626	670	633	679	632	634	660	655	577	642	647	626	682	656	680	667	625	647	654	586	657	609	591	653	598	620	649	652	668	674	643	631	694	655	647	649	681	631	662	655	627	634	652	605	654	650	620	643	659	632	645	616	617	634	658	630	666	631	616	661	630	651	627	616	666	661	653	599	711	659	617	626	623	695	655	692	638	673	607	637	645	646	627	582	598	664	702	629	665	658	621	652	660	625	612	643	598	673	635	605	704	614	687	665	638	683	613	592	603	663	641	689	649	607	627	614	624	654	665	636	647	676	648	622	661	641	634	635	636	613	614	663	632	677	659	653	624	670	675	645	650	602	617	637	651	648	626	628	620	608	644	582	667	604	657	631	635	686	646	634	648	625	656	664	621	697	570	671	678	676	627	705	649	666	627	632	687	665	642	655	677	630	670	665	588	631	672	685	637	622	656	630	610	652	644	626	695	642	647	620	650	619	629	677	654	665	625	603	635	635	567	641	628	613	600	655	657	658	660	608	648	682	642	622	659	665	667	600	650	612	628	622	652	652	618	651	656	634	632	671	608	643	647	631	639	646	606	632	654	663	649	641	617	631	609	640	582	640	642	670	650	625	656	646	656	624	676	656	655	672	670	670	655	629	648	661	593	643	622	651	640	670	620	652	622	648	634	652	665	603	628	600	654	641	660	633	650	637	627	617	655	632	638	639	607	621	673	586	608	625	603	619	662	727	615	643	621	652	668	648	630	625	638	613	646	635	624	608	672	660	596	632	640	655	659	629	653	645	654	641	647	632	683	563	643	648	646	647	636	635	619	659	702	626	631	679	673	609	651	646	631	640	605	651	680	633	659	660	687	616	641	608	674	596	665	681	686	613	665	615	652	670	642	627	626	683	667	667	678	667	645	664	634	632	663	630	610	658	650	639	667	640	663	681	603	624	592	639	644	623	655	633	615	611	660	643	634	648	649	655	681	600	606	654	658	589	679	680	640	642	623	701	686	662	619	673	654	641	647	663	639	638	613	660	638	641	600	605	636	616	639	657	635	618	639	673	678	676	683	670	599	611	691	594	624	648	641	690	696	625	630	672	656	656	645	627	583	650	607	617	637	675	638	653	646	641	669	639	633	691	616	582	623	651	683	646	681	666	663	617	634	619	668	648	628	667	626	614	711	637	621	637	661	660	651	617	629	660	647	666	665	636	638	695	682	625	668	639	677	683	612	622	651	665	707	653	658	676	583	640	645	664	640	623	635	612	624	618	629	658	636	627	645	647	678	703	638	636	610	642	649	642	617	643	652	664	643	629	633	679	653	620	641	611	688	629	642	685	611	664	672	629	666	642	642	679	611	630	622	639	661	637	683	626	616	680	680	624	676	619	630	615	677	639	648	660	627	627	641	631	637	641	619	647	651	642	637	663	660	627	641	617	655	628	605	623	606	625	656	653	648	602	666	645	622	601	631	598	615	666	635	629	670	664	614	690	641	671	668	658	607	633	655	703	642	627	652	661	647	638	622	674	678	658	644	614	698	648	584	650	654	628	661	634	627	653	640	633	663	624	661	644	678	631	652	615	614	620	643	674	657	637	628	651	619	675	605	666	646	596	641	616	684	656	657	637	634	621	671	673	696	637	665	646	671	663	619	644	672	642	649	619	671	682	637	663	634	636	610	655	641	633	619	670	681	648	620	676	647	626	622	623	627	699	717	607	635	672	603	664	653	658	643	640	656	670	642	626	602	658	653	656	676	649	628	662	644	641	669	603	620	608	656	631	674	665	632	637	637	685	627	653	655	678	632	657	655	619	679	644	650	624	653	629	663	620	630	641	671	629	687	641	622	628	647	579	639	671	681	623	611	684	660	649	599	649	652	638	647	633	615	620	629	602	641	630	628	645	647	639	627	662	656	622	669	635	617	659	668	640	638	641	635	644	641	615	723	630	622	691	618	609	678	624	601	613	653	668	608	642	645	613	667	638	642	663	634	643	638	635	650	592	665	642	630	627	629	615	583	654	649	650	646	650	615	673	685	608	654	651	616	674	632	611	607	643	639	605	649	628	661	673	646	633	619	592	646	676	657	694	656	614	660	645	659	633	656	626	599	630	605	657	662	654	637	636	637	651	669	629	600	692	637	649	609	653	637	660	639	658	686	644	619	605	641	654	595	672	639	639	647	625	627	674	684	640	647	696	656	646	587	617	667	645	631	654	657	657	638	614	655	685	655	650	583	682	647	644	599	614	667	677	656	621	659	616	689	588	591	653	628	680	628	631	618	630	700	613	643	660	605	625	645	612	683	623	600	634	666	664	648	638	638	675	614	625	649	675	642	651	672	651	622	683	670	647	671	659	632	635	665	632	651	645	643	637	666	669	650	617	622	609	622	650	664	651	638	689	590	647	653	650	605	629	628	637	630	661	616	661	645	646	672	629	616	625	652	630	618	607	668	651	680	623	632	699	598	599	638	656	631	671	611	623	603	657	624	609	635	642	607	632	674	669	709	658	656	656	596	633	611	622	661	684	645	632	648	654	670	673	613	664	603	662	616	627	631	651	700	637	653	669	666	612	666	639	610	613	669	672	661	641	605	593	580	616	641	606	633	594	638	694	667	619	604	649	604	656	635	667	628	627	668	609	691	611	658	652	629	601	638	628	628	674	650	630	629	655	652	684	625	645	628	649	643	623	636	636	660	690	653	671	635	656	655	665	635	641	642	656	647	618	621	626	654	660	648	614	657	628	657	678	644	625	621	634	665	648	627	639	639	620	628	696	658	660	645	661	662	663	618	654	635	706	637	665	581	625	633	600	678	609	629	671	640	718	625	680	667	639	659	639	681	640	632	671	602	624	659	608	624	683	698	602	640	640	641	643	612	662	677	641	645	641	664	601	628	633	653	665	613	672	674	647	710	638	643	647	572	672	646	648	616	626	623	656	657	604	621	582	638	542	611	620	657	623	641	646	647	637	626	673	647	631	643	672	659	611	660	682	619	651	685	645	640	668	662	633	604	680	622	648	665	635	602	642	655	610	670	625	672	659	686	661	664	631	652	636	591	632	638	675	603	640	661	622	631	707	673	659	618	629	622	633	646	662	621	659	640	658	647	722	706	664	631	649	626	643	599	658	683	592	625	646	684	658	605	629	628	638	639	678	670	646	632	645	617	616	679	609	649	663	662	623	645	667	654	634	649	647	641	658	653	690	675	613	666	628	599	677	611	618	664	631	655	680	625	622	658	619	626	677	637	632	592	615	672	624	629	650	661	619	594	670	660	645	651	617	659	623	647	657	637	639	631	632	686	654	648	596	667	618	669	624	669	624	659	655	595	657	640	658	646	642	599	653	630	659	637	632	636	583	650	645	656	663	633	653	607	650	639	619	605	620	656	665	627
34828	17226	7233	1934	912	684	693	601	522	544	568	478	433	381	334	316	329	326	334	296	286	291	315	294	277	313	341	290	289	283	293	313	298	260	270	270	246	259	253	307	291	268	266	284	254	256	261	251	280	275	279	270	250	295	264	287	249	260	258	263	252	243	276	270	285	283	301	252	265	255	289	254	284	244	255	260	299	263	259	288	252	279	281	275	265	282	281	297	295	286	270	272	270	289	256	286	277	245	308	268	267	293	266	228	261	232	230	273	257	296	259	271	272	268	282	280	292	277	276	308	292	242	274	277	268	252	277	264	280	262	250	261	246	276	272	258	305	269	270	261	297	285	280	285	269	253	290	271	287	284	283	272	265	281	286	260	285	267	300	286	261	272	248	273	264	253	287	258	286	278	269	285	243	285	282	262	278	263	256	266	294	292	250	304	245	271	256	266	295	260	259	323	291	278	254	257	266	277	239	253	267	253	273	272	271	303	280	267	258	285	283	233	265	246	255	293	288	268	234	254	222	236	280	255	255	272	244	284	312	264	252	258	239	298	283	242	235	288	263	279	280	289	252	229	261	261	272	296	275	278	278	291	296	273	287	258	286	216	278	244	267	273	246	244	263	246	243	251	266	274	286	265	295	258	273	235	263	265	300	271	298	286	277	321	277	287	275	262	282	304	266	258	251	294	238	267	236	268	250	250	268	267	280	281	267	266	275	278	314	286	237	295	281	276	279	286	262	277	275	258	268	266	270	268	275	270	269	285	251	277	270	264	242	262	275	273	260	265	274	255	263	279	261	281	260	287	260	256	281	244	249	285	302	292	298	254	264	310	261	245	271	289	268	245	264	263	239	290	292	264	279	275	239	244	274	262	295	268	281	237	266	273	269	272	256	296	238	304	248	253	273	256	251	255	291	252	263	279	279	294	305	276	289	261	268	277	269	302	257	263	256	265	270	275	255	296	272	284	276	293	256	255	261	268	282	256	306	291	264	312	254	251	265	282	280	263	266	251	238	242	257	259	268	260	253	261	267	312	246	287	254	272	234	273	281	264	263	282	257	278	294	273	275	283	284	296	283	255	251	279	277	262	265	285	247	243	286	271	306	284	292	257	261	267	239	310	282	258	294	244	250	275	316	270	302	259	273	247	247	284	213	284	266	230	251	278	300	272	269	274	269	260	283	300	276	272	276	272	270	264	234	246	282	239	242	278	273	271	224	258	259	281	277	294	287	253	278	267	268	287	252	297	268	304	288	238	297	322	273	273	282	251	276	276	274	258	237	295	275	280	258	269	257	283	243	275	249	276	298	257	247	278	265	280	267	284	251	265	264	256	303	241	272	269	290	268	287	260	281	283	274	295	292	289	252	285	280	261	250	259	259	258	250	254	252	283	269	302	278	233	278	252	254	276	263	271	278	257	243	254	249	250	283	298	239	245	297	282	264	242	248	270	249	271	281	312	274	274	279	288	270	307	281	267	237	277	242	255	271	272	258	236	265	264	230	270	274	281	252	285	279	298	259	277	305	225	240	240	265	249	271	284	278	274	264	285	272	249	262	222	263	255	300	252	260	295	256	241	233	273	279	263	255	292	250	236	261	290	310	267	284	237	263	289	254	265	254	277	245	281	293	272	279	265	285	275	291	278	289	250	263	276	271	266	267	257	260	263	262	251	241	282	308	262	281	265	282	271	275	310	265	242	238	263	263	258	267	254	259	259	266	296	293	253	259	265	253	265	265	265	293	304	263	263	289	289	267	271	277	277	291	299	276	282	271	263	290	298	255	239	274	266	267	295	269	281	243	291	289	288	297	295	289	263	276	270	263	314	302	271	284	278	279	282	265	286	295	252	271	281	287	276	305	265	268	275	261	220	248	272	257	265	272	231	282	260	280	290	262	289	284	286	254	287	297	290	313	246	300	249	264	260	269	273	245	252	261	257	267	244	266	279	273	312	299	248	268	299	323	275	299	284	291	271	289	262	253	254	289	275	282	275	282	254	251	257	259	282	277	257	264	310	259	290	248	277	270	266	285	253	278	276	263	285	281	300	286	312	289	285	274	275	300	251	259	284	247	266	309	266	277	270	268	248	267	260	254	275	283	263	280	273	280	252	270	238	270	253	329	279	249	260	258	283	275	278	290	272	291	292	256	277	280	242	293	286	263	270	259	280	270	260	299	268	263	259	273	286	233	287	291	297	268	242	249	265	277	293	285	266	271	300	259	304	289	275	259	283	303	245	300	286	309	291	254	293	263	276	276	277	296	237	239	255	251	252	285	289	225	270	298	237	291	282	262	291	303	307	281	280	262	261	288	242	285	256	282	268	242	263	258	300	235	306	270	261	239	268	281	257	253	232	267	275	299	247	288	274	281	295	277	275	296	266	276	298	248	234	294	271	273	264	279	267	262	302	277	280	270	289	258	268	276	244	265	270	296	270	284	256	284	267	295	250	254	264	293	261	291	333	266	263	273	267	260	283	281	265	260	239	281	284	275	281	236	242	257	265	252	275	251	261	282	286	281	275	261	295	275	296	294	319	284	268	278	282	296	266	256	279	292	292	266	298	268	270	250	249	268	244	266	276	306	262	324	266	241	279	259	263	272	263	272	275	304	276	277	279	313	265	265	271	302	264	302	255	254	263	268	277	286	256	274	242	265	270	252	295	274	283	268	291	276	272	255	289	290	276	296	283	320	294	241	296	287	244	276	252	263	303	277	245	244	294	297	258	280	263	257	281	246	299	259	258	246	258	259	300	273	283	258	267	246	266	275	278	292	275	272	264	271	279	274	298	231	271	243	249	294	286	261	268	258	260	277	294	265	287	269	291	292	281	229	288	256	287	264	260	276	255	266	270	237	260	268	272	260	286	259	238	288	257	268	280	303	222	242	261	273	283	261	269	270	255	286	245	293	309	270	240	280	289	276	226	274	268	257	319	271	258	279	259	273	302	268	293	268	231	279	240	265	256	254	265	271	284	294	254	283	252	281	259	250	280	246	284	240	254	283	274	302	275	248	273	270	269	282	258	272	278	246	285	271	259	277	274	269	269	297	269	261	282	250	236	250	255	275	284	299	298	280	260	268	255	279	266	287	271	243	250	271	255	278	264	293	282	270	231	249	282	283	322	257	256	254	295	253	272	303	279	270	281	264	263	316	302	273	262	255	252	289	253	263	280	248	247	255	253	308	264	266	270	272	281	265	239	304	260	249	288	301	276	265	264	305	263	258	277	295	309	291	300	271	236	285	264	264	247	264	292	261	279	256	259	277	292	263	265	280	246	265	260	243	276	285	279	287	280	273	313	291	277	277	278	277	269	264	253	265	302	275	266	279	271	283	246	275	257	277	231	263	283	265	286	277	254	313	239	281	291	276	276	251	306	274	286	300	270	248	268	271	273	284	256	249	256	291	284	278	279	320	269	254	290	290	271	240	311	262	276	291	287	279	321	293	324	226	255	299	278	244	247	281	264	289	278	290	293	282	264	251	276	280	274	267	242
19311	10507	9565	4036	2754	2387	2379	2118	1934	2078	2089	1701	1320	1011	932	802	912	940	881	797	762	800	786	750	728	789	781	677	660	616	595	644	640	631	631	635	600	632	582	592	596	571	573	629	551	605	585	591	543	589	607	585	578	593	619	624	578	569	567	571	553	605	570	605	568	562	555	575	543	560	581	554	580	585	589	569	586	556	542	558	549	563	539	567	579	559	589	589	606	562	597	555	558	576	541	545	605	614	592	534	546	563	557	508	570	558	570	600	610	557	575	555	566	598	560	605	607	596	597	603	550	522	555	554	573	557	627	586	617	563	556	546	571	565	636	616	572	574	529	594	567	570	598	600	581	587	588	593	593	546	568	538	577	600	536	604	602	529	620	607	559	566	490	567	589	610	596	545	549	555	583	602	541	576	588	576	551	547	576	555	532	596	595	600	572	538	592	585	501	559	552	554	580	541	599	582	579	557	568	558	594	545	597	567	549	610	588	557	515	552	570	556	597	580	603	577	561	594	563	555	589	563	550	535	596	573	592	568	545	557	574	611	624	581	612	609	605	592	585	616	549	546	545	545	592	607	539	627	581	574	603	583	584	586	626	573	516	566	572	631	556	546	543	540	545	603	580	563	585	556	553	550	563	611	549	566	588	544	577	566	589	556	611	554	577	596	608	561	592	554	575	606	568	570	621	601	563	596	579	548	531	576	496	598	560	574	556	604	571	588	537	549	579	537	532	584	586	538	557	575	550	582	507	592	591	585	586	557	546	632	590	590	567	595	573	528	552	581	624	561	563	616	582	615	547	561	600	540	532	566	606	551	600	553	524	563	577	608	573	548	557	609	562	598	569	624	565	602	537	619	538	590	566	558	520	574	556	560	621	579	551	605	582	608	544	592	570	538	550	583	556	589	597	571	583	567	548	588	575	576	574	559	584	587	582	589	554	554	577	589	568	539	539	585	540	560	576	537	575	566	561	593	562	597	573	604	588	587	582	551	584	603	563	557	591	596	585	538	535	567	579	532	611	541	577	593	584	586	542	585	557	573	571	551	574	504	568	566	550	576	552	574	525	565	598	592	554	588	614	592	579	600	567	604	546	558	545	580	565	598	569	582	551	602	618	570	615	570	569	560	546	546	601	566	567	562	587	592	567	584	548	554	582	554	570	561	563	507	549	583	590	512	560	526	533	591	543	534	634	549	567	556	591	519	555	519	584	592	578	563	547	587	537	574	578	563	599	548	573	573	575	529	604	560	605	586	576	537	552	561	563	563	577	604	540	540	588	578	530	552	576	583	591	606	545	533	542	567	567	585	552	573	583	542	572	549	562	598	612	558	603	570	636	567	578	540	543	584	588	607	553	607	588	583	542	530	563	565	602	515	603	568	554	587	563	560	543	605	587	616	532	555	563	530	550	529	551	593	604	587	559	542	551	556	562	536	566	541	545	551	605	562	589	622	574	589	553	578	582	656	597	557	608	576	545	593	553	539	560	575	566	570	580	578	589	567	590	599	550	596	573	589	579	561	568	560	551	563	551	618	566	554	551	628	565	579	570	586	538	552	557	561	550	628	571	562	554	590	571	605	568	582	549	587	550	568	543	579	594	534	570	563	592	575	586	575	564	562	621	554	588	558	587	555	590	582	564	557	550	526	566	589	578	593	541	572	593	522	551	522	582	572	573	582	547	594	599	599	517	562	559	555	573	550	591	593	613	579	599	571	582	544	598	592	540	554	563	603	610	572	549	546	550	601	582	564	591	569	565	571	571	551	541	564	603	577	576	564	595	577	579	535	588	578	559	518	540	566	598	598	525	568	549	598	586	567	550	616	576	570	596	558	598	555	549	579	555	540	589	607	563	551	550	592	568	575	554	579	605	558	542	590	610	600	558	576	551	536	611	565	564	561	560	573	622	597	569	598	581	584	560	554	598	579	572	541	606	550	595	540	592	567	565	591	583	573	561	560	550	539	532	562	538	580	571	528	535	572	573	560	566	550	584	612	558	579	531	561	587	606	537	558	572	540	564	537	576	574	572	566	583	565	542	563	580	607	567	559	568	600	563	618	636	577	557	548	574	610	594	582	548	543	581	598	540	576	576	573	577	578	619	559	631	582	529	582	532	554	598	583	598	568	581	590	558	579	599	589	568	530	623	571	581	580	570	577	627	595	586	550	560	550	589	579	597	593	599	576	588	563	560	579	575	551	571	541	591	573	582	550	593	597	573	556	585	556	595	576	595	574	611	560	564	618	605	553	592	549	524	597	586	580	616	540	608	580	592	563	574	613	582	509	604	572	604	569	541	594	597	558	537	545	544	617	608	605	616	570	555	610	575	580	568	577	563	556	605	586	586	583	591	551	605	527	569	602	577	605	577	586	583	581	534	582	569	574	545	590	583	533	588	591	550	604	552	579	634	585	570	584	620	616	548	579	555	573	617	592	579	560	583	562	621	593	574	584	555	551	557	575	596	559	592	567	546	577	603	549	641	588	580	549	552	599	588	570	589	533	560	601	588	529	553	563	590	603	586	605	589	594	555	577	531	564	532	614	567	568	569	578	561	588	559	557	551	594	591	615	607	583	546	576	575	540	588	527	572	567	559	582	591	573	561	580	598	561	601	567	588	543	559	584	529	573	568	584	600	550	594	575	539	573	582	601	526	555	600	552	538	574	584	600	541	591	572	602	641	561	597	575	554	541	591	514	585	547	567	589	600	557	578	596	549	578	538	584	578	568	539	601	540	551	552	566	538	595	583	542	549	590	586	549	559	524	584	564	582	597	581	586	561	566	570	564	574	569	583	605	568	562	566	535	582	582	596	581	564	550	580	564	555	550	573	535	562	538	574	584	551	596	556	544	577	592	558	565	550	567	561	576	559	536	598	594	551	547	546	578	584	577	578	535	583	539	556	601	590	538	563	606	582	561	563	564	518	545	596	517	604	553	559	589	565	542	575	571	536	565	527	556	611	572	596	598	586	579	529	591	581	574	579	537	565	567	566	567	544	540	601	567	578	628	563	589	558	614	534	580	529	562	567	558	538	580	583	514	535	548	517	570	591	596	584	557	585	580	553	570	566	554	557	607	591	591	537	574	558	553	585	554	577	564	575	570	575	578	571	562	559	545	588	579	572	570	563	596	545	552	549	554	598	579	566	561	566	561	597	563	592	582	585	545	585	597	598	577	533	547	564	559	598	569	550	582	597	577	569	597	617	556	569	597	573	595	554	566	568	579	532	571	592	616	556	563	587	528	550	590	574	593	568	561	578	559	596	549	557	567	579	567	546	545	579	557	569	580	604	579	569	581	563	545	566	573	569	588	565	535	590	576	574	566	511	584	553	584	601	532	559	561	575	555	541	624	556	580	560	566	574	586	569	557	594	588	576	599	554	534	544	615	575	560	555	589	566	526	577	555	563	490	532	558	580	551	594	570	533	568	578	596	570	576	576	572	579	584	560	548	548	561	582	587	566	570	581	574	542	562	602	564	591	610	582	583	582	554
47853	25161	15526	4819	1904	1417	1276	1201	1025	959	1003	755	559	532	424	379	427	403	399	340	307	379	332	313	327	349	348	349	264	263	257	271	291	288	309	300	318	278	289	275	278	305	272	271	240	288	267	245	283	273	253	248	268	234	293	263	288	273	283	234	297	253	262	287	282	297	323	251	251	258	226	266	298	249	253	275	272	269	282	272	263	267	296	258	263	273	252	253	274	271	268	285	262	262	292	276	279	286	266	276	279	268	260	304	266	248	222	287	289	239	289	299	278	265	272	260	254	281	262	263	282	268	266	283	248	299	259	270	264	250	312	277	261	269	272	279	253	264	272	268	268	275	268	266	269	266	298	244	262	296	290	245	274	263	285	286	270	281	269	292	277	270	263	280	289	267	284	256	250	256	280	241	261	281	265	276	302	262	273	279	268	278	263	286	256	255	301	259	269	266	285	288	264	249	277	293	294	266	251	248	266	254	271	269	248	290	244	279	286	290	300	269	244	294	262	278	266	260	276	267	255	273	291	277	284	296	270	276	288	261	290	277	269	259	242	291	290	283	263	288	253	265	274	267	275	265	262	266	266	262	260	293	254	275	301	260	285	266	288	282	230	253	269	283	274	305	295	264	248	281	248	231	267	292	257	267	290	224	277	253	274	268	262	277	258	307	274	270	250	276	280	284	308	263	248	262	276	258	255	251	274	288	291	262	258	273	262	282	241	280	275	258	252	276	266	248	252	283	293	263	254	274	262	273	279	277	266	265	231	276	274	262	271	292	252	268	273	231	268	250	248	259	277	288	276	230	248	273	257	259	255	247	273	262	251	273	271	284	266	276	236	230	274	267	309	249	248	255	284	262	262	258	270	245	259	304	264	262	262	255	252	268	281	288	317	266	293	244	287	258	254	290	265	278	258	266	266	267	250	252	226	250	277	246	253	281	275	254	264	266	278	264	277	298	287	255	260	265	272	291	253	274	264	257	262	306	250	282	278	288	262	255	278	287	280	287	272	258	251	272	271	271	217	252	263	237	273	262	297	259	236	258	282	267	277	268	255	284	302	292	246	281	256	223	269	241	287	229	278	266	265	259	256	303	264	289	270	306	241	251	274	253	263	280	250	219	281	280	250	226	283	249	237	252	286	309	266	280	284	269	285	297	285	260	316	240	252	285	270	250	261	280	267	287	254	265	257	244	288	242	290	269	287	251	276	262	254	284	290	278	267	287	282	274	268	285	293	307	270	252	266	269	273	311	259	266	264	274	265	281	275	282	272	266	260	266	273	261	252	240	288	255	265	269	255	288	276	260	266	253	268	233	276	277	283	282	270	288	301	261	279	245	285	265	279	278	311	297	277	240	242	266	264	269	281	294	273	283	233	307	272	273	287	248	247	257	291	291	265	272	285	285	285	255	273	269	290	279	244	272	262	264	303	275	296	249	269	293	288	244	236	241	244	273	274	267	289	282	288	273	247	264	273	287	256	277	283	267	273	279	218	262	279	285	246	254	282	254	267	278	293	262	255	291	243	258	292	282	266	295	294	281	291	250	281	285	309	242	277	265	245	249	287	265	285	261	309	235	270	275	241	263	284	272	255	244	267	267	253	232	247	274	223	265	271	268	256	260	331	266	271	267	268	281	275	251	274	299	246	290	258	252	307	268	267	252	251	266	241	248	282	280	271	288	264	259	226	288	254	260	270	242	291	250	285	238	281	260	268	265	281	250	248	259	233	287	265	296	269	271	268	263	258	249	266	262	277	273	270	263	245	279	274	265	266	248	246	258	283	272	285	260	236	282	293	255	248	275	256	301	260	244	259	261	260	252	266	274	299	324	262	272	252	241	251	286	274	275	257	289	257	334	311	313	267	281	262	266	255	256	255	262	254	283	261	274	238	276	271	266	290	276	256	291	267	278	280	278	291	273	293	297	308	254	266	275	279	269	301	258	248	261	282	249	248	263	275	287	291	270	278	280	254	262	268	281	242	269	262	252	261	269	280	305	285	286	276	315	278	262	267	301	263	292	261	277	266	233	266	235	305	288	279	292	277	283	302	270	270	289	277	293	277	273	282	266	261	271	309	291	299	267	262	220	279	268	270	266	253	274	244	269	250	290	261	289	292	254	272	259	300	282	282	271	277	279	277	265	255	251	269	237	298	280	272	269	266	250	258	261	286	235	308	252	235	309	270	244	298	245	252	286	280	272	220	260	281	270	267	255	244	296	300	271	242	263	251	278	277	267	278	276	260	232	288	264	289	254	289	281	252	268	293	268	292	248	258	264	312	277	275	248	261	264	265	295	262	276	254	284	299	237	247	259	246	275	282	275	275	315	257	251	260	270	309	249	250	287	279	252	266	240	244	246	275	295	267	263	258	247	258	243	257	270	260	250	258	277	256	255	248	287	260	276	271	255	259	275	273	267	276	259	272	260	252	248	270	252	243	286	266	265	253	284	286	261	269	294	272	280	264	313	277	274	246	276	263	275	253	291	264	263	296	315	260	246	281	257	283	274	236	225	259	250	280	264	253	279	285	280	283	247	264	274	299	251	269	277	282	247	272	262	263	280	277	261	267	246	271	268	264	256	268	284	267	230	282	266	265	264	268	260	274	301	283	271	269	265	272	266	284	288	287	249	283	279	272	279	270	301	221	266	283	266	279	290	258	264	272	282	265	267	281	278	272	237	252	270	261	267	257	216	292	273	262	280	274	274	277	257	296	272	300	261	253	290	274	276	257	249	282	253	255	256	280	266	275	265	256	255	240	261	244	270	268	263	294	259	261	264	260	243	248	266	268	273	271	243	264	304	247	231	269	275	271	271	252	263	279	267	281	306	278	292	272	296	249	281	245	275	284	266	253	272	273	297	255	250	271	252	277	259	283	275	291	259	256	272	271	251	248	261	277	274	272	243	250	263	263	285	257	302	270	280	272	257	283	276	260	266	265	275	280	286	262	272	248	277	276	271	268	266	279	268	251	227	263	273	214	260	322	258	260	264	293	242	265	251	295	274	275	262	283	274	269	277	251	244	261	264	269	260	274	286	259	266	327	239	276	265	259	228	280	291	261	254	284	253	244	276	264	253	302	254	254	269	247	251	274	263	260	266	257	275	294	288	249	280	266	296	319	258	285	248	277	297	307	254	235	258	272	291	271	273	284	251	332	281	279	274	276	262	262	292	257	301	249	255	297	273	257	246	272	273	290	266	268	271	269	268	262	243	289	271	259	246	249	270	278	247	287	236	275	285	291	266	273	259	264	263	298	266	263	292	310	277	242	254	294	255	263	282	288	263	286	251	271	296	268	248	244	268	254	265	273	273	242	268	265	244	245	269	231	260	230	266	284	250	274	270	286	258	279	259	253	274	265	257	277	299	254	274	271	309	241	248	278	267	265	238	279	261	271	265	285	260	280	287	288	296	287	257	265	290	299	277	265	255	290	271	290	239	313	283	256	267	254	269	292	289	272	263	272	240	245	286	279	251	288	255	252	277	290	262	230	224
27470	16713	18897	8099	5829	5454	5557	4855	4219	4178	4328	3211	2396	1949	1360	1190	1420	1379	1186	1018	977	964	951	955	1019	1084	1028	898	742	641	652	664	728	663	714	702	658	653	612	640	592	644	606	620	585	594	601	616	549	590	623	607	581	551	551	619	583	571	549	555	564	561	546	580	588	576	584	538	547	600	602	593	557	574	596	562	563	563	593	555	571	614	607	623	570	571	547	557	589	560	565	545	605	559	559	596	565	557	597	552	555	590	566	561	577	630	571	561	555	555	607	586	609	566	573	569	558	552	576	596	578	571	546	586	573	608	590	601	583	577	593	585	564	607	553	560	558	618	570	567	546	574	553	608	577	602	556	522	625	596	614	547	606	603	625	560	556	577	563	557	578	617	566	539	543	558	581	561	576	562	625	520	606	574	555	588	561	590	561	587	563	618	598	581	610	588	638	595	541	570	548	619	607	557	598	576	569	571	554	577	592	586	564	550	564	546	577	571	600	594	571	553	616	564	565	596	611	584	578	598	562	590	551	574	597	609	557	561	597	588	515	577	595	567	608	552	566	563	589	571	588	565	610	581	569	576	571	609	555	582	576	622	579	567	609	540	569	599	517	556	554	556	591	585	603	581	596	588	574	586	585	629	569	580	600	579	583	556	556	602	539	556	540	565	577	569	594	581	592	569	564	613	561	549	605	555	601	577	548	590	571	602	564	589	605	580	579	585	601	637	564	516	548	577	609	571	565	629	598	573	569	565	575	553	618	574	555	662	573	591	605	578	567	533	572	577	573	604	559	574	577	590	554	556	595	587	569	564	574	585	578	605	624	584	556	615	592	583	537	575	629	590	566	588	549	587	621	568	573	633	601	592	528	565	596	577	568	504	563	591	578	577	554	554	585	588	619	561	620	580	558	568	567	600	572	562	588	576	595	570	569	600	585	572	541	592	586	607	573	533	548	554	548	576	561	580	597	563	622	589	645	605	612	553	558	662	591	581	581	581	552	560	626	570	561	600	575	612	583	601	564	541	581	535	569	601	581	561	570	561	559	540	584	560	580	541	607	606	575	613	606	587	593	590	602	605	586	610	579	610	600	587	543	567	577	557	574	579	589	553	576	568	554	598	564	623	547	566	591	599	557	557	597	549	551	580	605	559	631	580	600	543	528	545	546	549	615	560	567	604	601	553	567	604	576	524	573	598	605	605	590	599	597	593	605	553	559	588	582	585	555	556	583	555	567	589	565	586	540	615	585	590	561	607	602	589	548	561	591	562	566	576	603	585	548	592	580	561	575	573	549	587	542	601	552	577	587	539	565	572	547	596	606	596	584	571	576	554	552	573	579	596	529	555	594	556	564	612	605	632	564	591	612	586	553	601	528	573	582	605	576	585	606	578	555	591	604	593	577	587	595	589	562	583	569	547	581	568	583	581	561	558	546	572	568	586	581	556	601	583	592	593	569	630	582	558	585	586	563	562	619	556	610	577	589	545	614	581	573	575	607	601	611	596	580	601	561	574	567	576	569	598	578	575	562	559	620	597	618	623	570	580	564	591	577	594	571	571	591	594	550	567	603	588	565	531	549	592	619	568	519	557	587	567	561	543	559	561	610	560	599	572	579	557	623	571	560	577	586	565	553	609	535	570	602	612	572	564	583	588	548	577	610	598	566	571	563	579	595	597	561	585	593	608	588	554	569	625	547	572	619	573	605	553	574	552	551	566	590	560	570	592	592	591	618	592	587	574	596	573	609	547	579	583	606	561	566	561	605	561	546	577	579	543	546	552	582	586	579	541	555	581	532	565	527	578	535	574	596	558	579	579	587	556	569	548	548	572	598	563	584	608	594	552	589	580	569	505	551	581	574	611	533	601	580	599	589	592	564	615	585	521	600	579	604	555	581	540	573	600	615	618	594	566	623	556	575	607	550	558	535	575	575	609	589	583	606	574	636	586	621	585	569	606	559	584	573	568	565	568	565	578	582	593	629	639	587	597	596	550	594	588	629	583	561	585	586	554	561	533	610	575	573	571	597	640	523	562	578	588	581	569	562	582	577	538	572	570	575	553	572	567	585	575	573	552	609	545	608	556	558	558	574	556	557	577	614	585	548	578	590	585	590	551	595	541	563	597	588	568	601	581	575	528	559	516	551	574	581	633	635	553	505	557	568	585	589	615	599	608	604	540	551	581	582	577	634	578	573	580	574	581	577	580	593	601	592	577	580	602	575	573	560	567	571	607	549	599	568	582	577	571	582	588	560	554	555	580	593	581	589	600	549	582	561	587	529	595	531	543	600	601	593	569	577	560	556	596	589	555	582	610	572	588	555	571	559	600	579	573	592	616	562	566	634	584	579	581	552	582	574	575	608	572	558	597	593	566	562	555	562	569	551	595	546	546	558	608	593	553	585	564	605	563	616	574	575	605	603	598	564	608	579	585	566	554	622	573	585	588	564	584	596	565	609	581	555	586	616	597	573	572	575	585	610	568	605	560	595	538	569	597	544	572	561	630	649	564	561	602	613	587	583	567	576	572	607	599	547	545	576	601	584	566	588	653	574	594	586	574	581	529	602	587	629	567	549	574	585	586	560	564	534	558	564	533	633	577	554	552	589	598	560	567	591	551	557	563	566	536	615	604	551	598	575	614	586	610	579	643	602	569	565	549	583	600	555	555	604	550	560	580	603	544	531	571	576	579	564	557	553	576	552	564	577	567	604	581	531	642	584	611	564	574	530	615	588	548	578	589	520	581	628	599	599	528	556	591	606	562	575	535	549	562	553	596	591	587	549	538	593	572	575	589	617	551	581	578	565	565	510	567	598	562	564	542	578	611	573	578	605	618	569	561	531	599	592	570	564	589	579	558	551	568	540	569	559	580	573	638	565	564	590	576	572	555	583	549	523	582	528	602	595	548	557	557	575	577	557	605	577	603	580	607	581	534	584	568	560	579	578	599	587	597	575	560	572	605	536	581	583	598	582	573	572	572	579	618	597	577	582	554	551	608	600	593	564	607	591	576	570	570	597	562	582	586	546	593	628	545	532	543	607	570	606	594	570	619	620	551	616	550	550	557	586	613	554	578	530	578	583	568	608	546	579	578	578	561	570	589	600	557	640	562	530	571	597	581	599	590	571	622	558	568	554	553	550	542	538	549	605	583	603	576	566	559	604	538	558	567	568	555	581	581	556	594	560	604	595	568	597	559	617	549	567	566	559	550	580	584	590	617	536	558	579	591	602	549	582	619	556	566	544	612	562	589	527	548	584	608	575	541	534	567	579	502	585	601	549	566	585	586	590	603	535	594	585	583	544	589	556	566	588	600	597	595	574	582	578	525	542	632	535	588	595	582	546	583	591	605	556	550	569	588	598	584	601	575	577	575	563	608	559	576	554	593	577	552	631	578	576	575	606	553	561	575	607	547	572	542	559	648	556	582	565	551	608	581	555	568	586	533	572	564	534	574	603	541	601	559	609	576	553	585	559	609	595	569	570	584	629	578	538	572	570	578
57856	33453	21898	8235	3006	2343	2135	1735	1474	1478	1496	1071	859	676	514	435	485	458	395	390	370	373	370	387	377	418	365	406	364	257	345	372	337	299	355	296	367	312	375	315	321	338	315	291	259	300	317	294	310	319	333	306	290	297	304	297	284	342	322	333	325	323	313	285	294	284	307	290	312	316	322	308	329	309	275	287	295	263	286	316	304	356	330	319	252	291	333	326	282	282	340	296	268	290	304	324	283	302	297	308	312	305	340	324	318	301	279	328	336	271	265	299	268	318	271	269	314	294	296	275	275	321	312	333	282	341	279	299	295	289	318	317	329	315	293	292	294	309	289	302	286	299	279	312	312	286	284	300	293	293	310	295	301	295	305	276	286	297	329	320	317	296	286	292	324	284	317	325	286	292	296	309	285	333	305	315	319	263	323	324	276	329	327	343	305	300	347	327	309	296	313	272	286	287	326	318	289	310	310	340	283	307	288	277	315	337	303	307	265	300	349	282	287	269	294	301	303	290	303	292	279	309	311	311	310	330	302	289	311	301	292	318	312	320	296	311	323	319	296	291	325	292	279	312	304	271	306	269	288	302	311	326	307	311	321	310	279	306	308	256	276	301	312	323	284	262	319	298	324	293	320	293	278	293	333	295	321	297	294	285	297	312	321	312	288	307	270	298	300	316	263	293	284	310	289	307	279	292	297	332	294	306	289	348	308	309	301	283	322	341	294	277	326	310	277	300	314	305	285	266	314	279	313	320	303	328	308	299	311	291	309	319	321	318	310	278	271	305	286	252	302	287	308	295	327	282	315	289	293	298	299	302	324	302	302	297	311	299	295	303	355	289	296	321	309	337	332	319	282	298	302	298	306	266	306	291	316	260	316	291	290	314	316	332	285	302	302	280	294	338	298	296	311	315	310	304	304	337	285	302	328	317	302	260	311	295	311	336	308	337	353	313	318	289	283	340	297	308	308	305	288	288	347	285	317	280	295	317	312	314	297	267	328	326	292	307	275	295	296	277	319	298	295	318	341	277	306	270	328	308	317	329	279	324	320	316	313	284	304	337	301	322	298	292	347	292	300	288	334	316	299	289	320	290	315	288	319	289	298	302	336	323	309	300	285	299	284	323	302	293	346	289	326	317	306	313	322	325	312	276	279	281	294	285	320	268	285	287	309	316	311	276	280	297	312	277	297	299	305	293	298	291	327	323	296	304	323	323	287	288	301	280	283	258	307	305	298	315	352	280	299	291	320	292	318	309	276	303	339	272	355	307	332	294	333	325	316	336	326	306	307	336	315	296	267	317	274	318	289	297	311	306	293	272	309	320	312	309	280	305	336	296	292	303	314	303	273	290	325	318	331	296	313	297	329	268	322	351	310	285	307	302	319	304	301	315	322	285	310	311	302	320	267	293	313	324	283	318	282	293	305	298	297	311	263	280	271	319	329	294	343	302	318	315	306	272	305	347	310	297	295	279	329	277	314	288	273	305	327	308	298	304	298	273	313	279	294	307	303	331	295	290	307	322	327	297	312	302	267	300	307	286	302	268	313	320	316	314	291	305	308	292	272	260	311	298	317	352	292	282	295	313	290	332	327	311	295	299	279	288	299	333	269	307	335	294	286	310	312	277	304	282	286	328	314	316	293	280	335	304	294	302	294	292	330	315	304	291	291	292	294	306	302	293	286	311	294	315	280	299	314	279	315	320	318	305	306	293	280	279	293	302	308	310	329	313	338	317	301	300	306	337	328	254	292	326	306	298	310	341	286	294	266	323	370	290	297	307	302	284	319	277	289	290	296	294	324	303	285	294	325	283	320	307	330	320	284	311	291	305	322	319	320	290	337	286	289	313	313	305	289	296	309	298	287	321	308	280	322	316	309	325	294	341	307	326	320	283	284	293	319	309	315	347	267	307	303	336	298	320	309	255	291	311	331	323	304	320	291	322	290	312	314	306	323	282	331	284	308	314	297	275	292	300	296	288	339	315	304	282	318	320	295	326	311	264	315	303	278	303	285	274	321	313	302	282	322	337	295	332	325	324	253	316	307	285	285	312	330	315	310	308	274	296	272	310	311	309	332	304	293	318	287	298	322	351	316	314	276	291	310	338	312	341	263	332	275	277	294	307	327	311	307	332	311	295	299	287	274	265	299	345	331	310	317	338	324	308	276	310	337	330	312	286	312	330	343	302	328	302	287	309	323	305	318	279	295	312	331	277	279	293	311	302	332	315	298	332	311	303	334	266	298	310	327	322	325	324	300	302	302	292	339	290	321	326	289	324	283	318	298	274	301	283	307	317	299	302	343	328	308	321	304	322	333	277	300	322	317	304	324	327	261	288	315	351	312	292	304	291	282	312	291	279	296	333	300	304	291	288	288	331	255	317	300	297	330	299	330	281	285	293	303	283	283	319	319	300	316	305	287	317	296	319	303	298	289	308	277	285	280	299	282	305	287	314	294	304	310	325	310	304	334	319	310	282	313	322	302	295	305	322	310	331	321	315	354	319	330	349	293	280	308	333	324	316	321	322	277	298	325	313	286	292	284	320	291	299	320	301	296	267	311	300	296	358	292	298	303	302	303	294	303	282	340	286	276	295	322	308	302	297	272	329	289	277	296	295	303	290	290	299	336	292	325	302	321	323	300	289	303	295	342	310	305	296	327	288	307	293	301	294	325	295	328	299	285	263	292	319	301	302	294	283	325	322	335	308	294	304	274	306	299	272	341	293	288	310	272	301	263	292	333	322	299	313	293	317	317	324	279	281	296	326	316	297	316	330	328	329	308	270	335	325	324	295	338	295	298	298	311	309	298	308	256	273	305	278	296	253	279	308	272	314	292	307	302	356	285	289	309	319	244	307	309	312	316	286	312	280	357	290	296	309	305	283	299	280	325	277	291	315	290	307	310	272	314	318	286	307	280	297	308	302	309	313	291	322	306	318	337	294	302	270	305	256	309	337	302	286	266	312	261	281	300	298	287	298	338	296	311	345	333	309	329	278	358	324	305	288	295	306	294	289	292	304	271	284	296	313	321	303	315	302	326	316	280	300	288	283	311	280	299	288	289	293	335	333	282	279	307	317	314	298	239	325	274	333	298	301	322	318	307	306	283	283	315	298	282	306	309	305	297	279	298	301	273	288	311	312	295	311	279	291	306	301	323	305	259	302	336	322	283	298	289	321	289	309	267	337	325	307	299	303	321	300	307	300	306	295	328	320	330	292	287	322	257	277	277	296	320	301	266	296	262	310	304	300	311	247	316	305	280	274	319	362	303	285	264	305	309	304	314	306	335	316	300	284	320	295	310	291	315	350	318	297	316	329	319	292	305	280	326	278	293	302	329	339	319	319	307	265	278	283	313	315	282	338	297	272	327	287	339	287	313	296	301	321	315	314	302	297	337	280	293	316	302	299	304	309	315	323	281	286	310	287	285	279	322	319	305	301	306	329	293	339	291	285	269	326	294	309	257	293	308	313	300	318	316	341	292	286	317	284	347	297
33787	22131	23936	12225	8303	8452	8008	7014	6248	6439	5873	4365	3427	2505	1755	1736	1791	1649	1403	1119	1248	1210	1122	1205	1331	1282	1245	1068	903	799	736	780	737	762	765	764	785	747	810	751	711	744	685	676	705	705	675	631	667	660	673	653	658	672	605	636	641	650	622	639	608	628	641	603	649	605	640	617	623	619	630	650	609	648	638	627	613	617	598	619	586	670	591	613	622	658	663	604	624	674	631	632	647	597	603	622	622	632	652	675	611	626	620	654	652	643	623	665	625	601	635	657	640	648	646	624	647	641	664	596	642	628	630	646	648	645	647	619	625	646	615	636	609	620	591	623	644	643	688	596	608	602	652	597	672	674	637	661	618	662	664	650	615	652	638	642	620	617	674	604	682	589	590	672	659	607	640	628	610	673	671	688	628	679	567	646	659	624	652	664	592	673	653	645	664	649	644	635	664	624	586	622	621	665	602	622	609	638	642	628	629	668	710	645	645	622	687	663	624	632	629	620	605	662	636	634	630	657	649	626	653	601	666	618	660	689	641	597	661	680	595	640	598	644	633	660	648	648	642	636	641	662	655	667	659	653	670	662	663	646	629	638	693	668	614	654	645	617	682	620	632	651	674	647	675	640	644	597	589	612	625	683	648	633	639	654	647	615	665	625	647	651	617	590	623	631	653	635	624	641	647	636	609	602	669	653	644	646	642	593	645	684	652	670	644	664	660	629	578	642	641	645	673	640	671	641	669	636	644	649	649	667	647	613	690	597	604	648	695	617	623	649	653	642	621	649	632	615	667	635	628	629	623	643	612	601	688	627	625	596	661	656	679	661	644	691	621	638	618	651	615	650	623	645	628	621	649	603	626	612	580	639	628	678	598	655	623	634	666	635	642	653	607	655	638	657	629	594	617	652	684	624	610	663	648	704	625	587	703	687	626	665	634	625	597	664	626	650	645	626	629	620	677	644	660	620	622	639	657	675	664	659	616	670	651	653	622	631	608	590	612	669	656	643	652	623	695	628	626	620	640	637	645	692	635	607	627	596	668	685	600	631	647	630	662	638	670	610	654	634	629	631	660	651	651	682	659	648	633	696	595	664	627	661	650	628	665	603	646	654	674	627	651	652	655	687	651	628	690	603	639	637	605	678	657	651	627	665	619	644	631	583	627	657	649	613	616	675	654	647	646	659	595	633	664	669	630	666	657	688	587	629	620	609	613	550	615	648	642	642	615	665	649	650	685	657	650	707	644	623	637	641	630	642	646	654	621	596	623	651	602	644	647	684	644	641	674	589	633	610	658	606	620	666	659	643	624	623	629	598	626	592	704	613	639	616	617	616	629	606	642	637	644	669	641	625	640	640	628	600	625	626	579	651	610	688	642	652	648	655	663	682	625	620	674	703	635	630	623	639	652	612	653	639	664	636	653	668	644	667	616	648	655	625	643	642	634	666	613	685	662	605	612	609	645	652	625	644	622	618	621	617	665	625	653	659	633	623	644	663	589	670	615	675	599	601	644	618	617	644	638	620	673	604	627	629	647	652	628	662	616	615	614	635	691	647	648	637	627	625	652	640	667	625	655	622	613	628	669	673	694	615	602	638	616	661	648	632	670	679	657	639	611	632	626	652	678	630	664	587	676	613	644	631	623	665	693	669	648	631	631	658	620	659	617	663	659	609	637	626	656	610	654	643	614	683	625	622	629	665	617	632	634	665	664	648	610	643	655	617	632	577	650	685	650	626	695	628	664	631	649	665	609	665	633	628	635	665	698	619	663	640	608	665	666	666	640	696	664	655	604	607	659	649	671	644	678	643	637	598	672	647	634	603	636	601	640	666	617	644	661	640	612	617	646	660	617	672	608	626	679	657	669	673	653	643	623	628	668	605	621	646	635	642	702	639	641	628	637	613	643	649	656	652	602	587	669	640	630	654	658	661	659	657	618	665	628	646	614	633	662	627	633	603	570	684	594	591	595	626	647	638	645	664	623	593	666	603	608	601	595	578	586	630	664	652	672	644	653	601	660	631	645	646	649	625	649	617	666	650	601	677	689	663	606	678	664	605	628	644	686	630	595	661	652	663	705	618	611	610	609	628	634	611	677	595	640	609	653	624	610	654	662	655	671	642	618	648	660	704	633	596	622	603	640	646	631	682	636	625	636	629	608	671	607	614	676	638	628	658	635	681	583	610	631	648	630	650	641	675	609	637	618	661	633	624	654	644	703	612	660	647	670	630	600	616	639	672	607	669	678	620	634	652	654	644	625	668	659	661	610	642	629	652	666	645	680	604	637	586	649	610	708	612	631	659	659	652	634	647	643	629	623	662	631	630	611	654	621	645	654	664	613	658	671	649	630	613	639	648	599	608	636	611	626	620	642	642	617	617	609	638	673	616	648	638	593	640	636	631	660	640	609	658	611	628	663	658	651	686	626	641	641	635	684	615	639	635	634	700	651	585	652	626	634	676	662	619	595	651	558	684	629	656	643	648	631	666	611	641	665	667	666	683	649	654	630	635	623	632	655	623	627	638	623	636	650	632	649	630	672	627	652	680	632	669	611	617	617	607	645	663	591	602	607	665	673	647	649	655	638	635	617	671	569	681	643	619	657	626	613	655	678	642	644	650	612	608	588	630	637	646	678	630	664	635	614	682	619	625	647	580	648	618	703	656	670	655	611	665	602	703	611	643	589	630	622	607	630	632	660	635	599	649	592	615	619	623	672	657	638	614	648	631	623	638	627	643	662	639	648	615	583	639	643	635	658	656	600	634	626	589	641	613	661	629	692	616	620	597	601	605	661	663	596	659	627	561	652	606	666	648	635	594	676	633	665	664	634	646	632	664	616	623	649	658	622	655	653	647	583	675	645	672	622	636	609	644	644	633	615	600	714	587	636	628	656	609	620	595	648	643	672	667	647	662	676	648	642	567	631	651	622	621	615	651	588	659	635	650	651	627	605	635	616	674	586	578	652	625	622	655	635	644	668	666	622	629	643	603	582	670	617	663	627	623	665	645	626	656	623	630	608	614	642	623	633	614	672	612	634	635	667	641	646	626	640	651	665	638	690	593	630	632	642	622	609	653	639	669	632	629	632	607	641	607	645	619	643	654	620	639	653	629	664	609	674	700	667	619	638	620	655	591	638	627	615	632	658	613	624	597	702	637	602	692	613	664	660	627	638	645	662	604	653	629	624	636	672	640	618	626	666	604	643	644	648	650	637	662	630	629	642	658	646	675	638	652	633	707	604	669	614	628	643	615	641	634	643	641	679	632	642	628	636	681	624	634	626	642	616	608	605	665	625	613	635	644	632	646	648	643	623	643	682	617	661	649	641	605	687	662	667	619	624	639	652	632	679	650	632	628	648	632	656	628	655	608	651	648	679	668	688	640	669	674	635	672	604	630	614	659	626	661	654	654	641	615	622	641	602	586	602	669	646	652	679	632	623	667	631	615	623	640	678	633	661	621	630	620	647	670	703	617	622	626	683	684	661	657	639	612	604	617	600	617
36387	17943	6995	1885	834	663	721	599	534	607	462	411	354	360	329	307	346	338	281	294	310	297	291	260	251	309	279	267	281	267	236	247	256	256	259	283	269	282	289	268	292	296	250	276	270	285	292	267	312	261	283	246	269	305	300	270	277	262	225	213	271	226	269	240	264	271	290	258	261	262	283	273	269	276	276	259	252	261	283	263	263	268	252	248	213	220	263	263	236	232	255	294	246	257	301	258	224	246	244	294	267	287	284	247	256	270	261	277	285	289	270	277	265	296	263	266	248	267	280	271	264	287	284	243	262	248	260	241	270	260	268	258	270	251	283	275	245	249	258	270	269	313	259	243	299	255	279	274	282	272	290	277	253	220	244	288	263	266	282	251	264	227	241	271	263	257	274	282	247	243	276	282	304	255	262	272	272	263	268	273	258	270	290	255	269	224	260	272	256	241	264	273	272	282	268	277	252	275	272	277	282	300	305	284	260	282	306	250	230	265	253	252	264	279	274	284	242	273	292	268	276	282	286	271	280	275	271	251	300	247	265	255	273	256	271	265	277	264	243	254	252	267	268	263	291	265	266	285	249	288	280	314	253	252	268	265	247	262	252	261	281	254	273	272	276	246	253	296	290	251	237	238	256	307	274	237	280	271	300	252	292	230	283	267	257	270	264	305	277	270	265	265	278	269	280	246	231	267	257	242	268	261	277	279	250	264	248	246	275	284	309	252	256	256	271	257	267	274	272	266	275	256	249	270	235	237	224	238	266	268	226	293	281	255	264	286	253	249	260	231	255	264	284	270	262	256	241	259	296	243	260	297	256	287	268	303	287	214	270	269	284	264	264	267	271	273	254	246	265	265	265	305	271	261	243	272	277	276	292	243	277	248	258	282	251	220	247	283	238	267	276	278	269	275	267	265	250	297	254	281	263	253	286	272	264	293	258	269	278	255	293	274	281	285	269	262	233	282	294	272	281	284	260	257	257	296	241	280	252	267	297	272	251	277	297	275	246	273	274	279	278	244	291	248	281	239	273	276	272	269	247	286	251	291	274	261	246	270	284	273	273	278	286	278	232	274	276	256	297	241	256	266	264	279	249	283	269	275	232	282	237	281	286	271	262	290	277	249	261	286	288	275	298	307	259	252	237	289	282	254	281	283	270	253	260	255	276	276	281	272	307	282	262	276	283	290	276	279	265	262	274	279	248	275	258	262	250	213	265	289	297	244	271	260	266	269	283	230	248	258	235	269	266	272	258	303	264	273	252	249	280	261	266	291	261	239	289	266	273	265	286	268	249	292	251	263	270	294	252	238	274	289	258	263	273	271	305	286	271	263	256	256	301	285	259	212	293	278	263	282	263	257	256	260	251	249	259	238	247	235	254	264	270	271	277	296	293	284	297	276	270	297	272	270	243	278	261	298	296	265	279	269	274	247	244	221	272	251	300	278	277	257	267	260	248	267	290	289	300	278	268	278	320	274	257	261	274	257	259	243	239	284	262	281	268	282	262	233	255	244	232	299	264	277	279	265	286	256	268	282	270	253	250	286	266	269	295	279	269	255	280	269	280	249	270	269	281	252	265	298	268	259	266	300	290	245	286	266	293	260	253	243	268	266	287	260	277	271	276	266	251	246	272	265	261	315	239	255	289	235	252	276	273	258	260	266	266	283	283	284	275	288	287	239	265	242	292	294	255	272	266	272	248	324	315	258	273	256	272	261	304	273	271	223	274	273	232	238	246	249	264	288	282	275	294	224	302	253	284	263	255	246	236	265	265	255	273	265	264	286	279	247	282	298	270	273	233	269	285	254	266	289	277	268	278	241	306	248	253	275	253	244	274	269	311	259	242	262	282	262	260	279	245	246	290	301	265	250	272	264	260	254	255	288	301	270	250	252	268	283	267	291	278	272	282	283	300	251	238	254	234	254	282	276	277	264	273	286	238	239	287	296	275	274	246	260	266	305	272	276	274	266	252	279	263	266	273	287	261	258	263	262	249	251	256	244	272	269	275	274	241	252	261	274	266	271	254	260	284	285	266	257	256	255	281	286	271	296	257	283	303	257	275	291	259	270	265	252	284	275	280	268	236	283	248	289	299	272	268	241	269	282	287	269	257	283	268	266	250	275	250	266	273	242	276	268	250	289	265	269	264	293	285	262	296	267	271	242	257	265	293	258	289	242	256	244	251	269	270	281	255	231	247	268	265	273	233	257	264	268	279	272	281	260	273	286	319	253	247	256	268	265	237	225	284	302	243	278	290	271	269	241	294	285	262	275	260	276	284	245	252	258	271	248	284	259	275	240	299	251	268	317	251	258	252	236	274	242	264	288	254	278	290	230	273	266	264	267	292	266	263	268	241	268	264	283	270	263	289	285	259	212	257	274	282	250	303	274	298	271	292	230	276	286	288	259	280	278	267	265	227	258	248	276	287	269	247	265	282	244	283	292	266	294	282	242	232	283	268	292	288	238	272	252	244	256	259	244	289	271	295	252	279	240	228	285	245	286	284	213	256	263	266	224	259	248	260	292	239	246	249	248	282	272	230	258	283	263	278	297	260	319	270	288	253	270	269	249	268	263	265	258	250	235	303	245	269	297	251	296	286	270	248	296	276	242	256	250	271	265	260	217	265	289	260	279	287	282	265	315	271	283	287	262	245	267	241	266	242	233	262	260	263	278	292	255	260	255	278	259	260	280	267	245	239	270	294	257	270	250	257	260	272	259	252	285	273	284	276	285	261	256	286	296	267	265	283	290	302	258	291	225	273	271	280	275	266	285	295	287	276	272	257	262	247	266	257	276	271	253	281	247	250	236	259	245	253	278	240	252	289	279	259	265	272	308	276	298	247	250	285	228	239	255	253	296	254	283	243	289	244	235	255	263	305	250	255	283	269	260	259	265	319	262	246	273	228	284	260	224	268	264	263	249	281	262	286	270	270	251	286	272	244	247	261	269	271	265	281	308	276	267	288	246	262	299	271	278	275	243	245	291	269	278	267	244	284	244	256	290	261	247	265	264	242	253	266	246	257	251	265	230	269	297	274	244	255	306	255	264	289	265	261	292	247	290	241	257	284	281	251	286	256	249	257	287	292	258	255	280	248	265	279	256	274	277	279	293	303	268	256	239	256	262	237	268	279	266	223	276	249	263	255	269	265	275	252	266	274	272	281	258	258	267	295	238	298	273	264	245	236	255	284	238	270	253	259	295	259	262	277	265	302	307	253	301	242	270	258	276	276	240	241	245	257	268	283	258	269	299	289	292	259	217	281	269	258	266	253	282	276	290	234	259	251	264	262	283	248	282	266	239	247	236	279	287	267	270	267	284	287	284	260	249	274	290	256	259	252	283	265	269	301	278	276	252	241	269	246	295	289	267	282	251	279	285	268	268	243	267	230	273	285	260	269	268	282	281	257	268	284	292	250	289	336	287	268	281	243	273	291	274	286	287	261	274	303	251	274	293	279	280	306	266	263	282	246	291	262	269	237	253	248	266	250	276
20660	11061	9444	3978	2668	2669	2526	2137	1868	2200	1709	1398	1139	881	839	848	963	899	731	665	751	719	686	762	763	830	787	663	579	587	594	594	595	609	673	620	673	581	620	603	644	572	605	579	598	599	587	550	546	584	561	558	554	602	583	585	541	561	564	578	582	606	547	575	549	553	564	530	550	511	583	588	598	549	558	569	544	554	556	563	552	613	567	591	585	587	555	573	550	579	526	535	560	593	541	556	557	569	560	608	555	509	612	549	529	587	529	558	574	548	582	536	549	605	538	555	525	527	552	562	568	585	560	533	521	603	540	606	580	552	581	557	557	585	570	574	565	563	614	542	576	573	544	527	540	542	549	556	570	570	548	607	585	558	555	557	544	535	561	560	581	587	541	541	560	550	550	567	580	567	590	611	570	520	571	558	552	547	520	544	525	557	543	540	571	565	569	531	570	579	601	569	558	558	573	558	537	590	527	584	549	542	563	623	554	563	574	583	552	612	535	554	568	561	580	553	559	585	579	564	565	590	620	540	582	549	540	535	586	572	541	543	597	576	537	570	565	560	570	545	612	584	565	530	609	555	557	511	579	564	554	579	573	561	592	585	565	518	531	545	535	551	590	596	558	598	542	589	610	590	539	597	517	559	631	596	588	591	518	576	558	546	586	585	559	588	562	566	563	534	588	537	526	589	554	560	565	556	587	594	551	541	579	605	551	573	570	525	580	566	562	561	559	547	571	571	533	569	579	572	531	563	543	555	589	566	528	593	589	610	577	600	554	568	561	566	555	575	584	520	541	562	587	549	547	548	562	530	539	565	536	543	545	535	555	580	565	537	543	576	558	593	574	545	573	571	575	560	573	532	598	589	584	509	560	580	565	538	539	591	579	546	525	536	563	561	559	561	538	562	549	539	628	624	554	580	548	595	574	582	600	589	572	556	558	528	538	549	575	581	553	578	612	586	565	561	561	564	543	557	591	584	595	590	547	582	531	590	603	556	593	547	578	554	574	547	560	564	591	536	568	562	561	524	579	556	585	614	556	561	564	612	560	581	557	583	557	550	542	584	595	534	543	567	551	553	537	541	528	561	546	543	500	549	568	553	593	577	604	590	588	548	568	560	595	544	556	552	570	559	584	584	544	566	513	554	571	586	579	543	532	595	579	509	526	578	594	568	578	540	550	551	575	551	561	574	568	566	563	597	548	527	547	589	581	542	618	536	574	589	595	515	510	543	544	566	583	577	582	612	595	579	560	530	567	537	526	548	519	596	549	547	588	565	519	527	531	561	527	582	553	570	571	617	550	606	544	543	568	570	551	551	606	590	564	533	542	589	560	555	526	516	544	566	562	579	511	557	572	531	566	579	571	561	599	557	583	588	565	562	541	549	524	575	542	570	578	590	562	592	567	592	601	569	590	518	597	543	614	580	558	574	547	578	548	540	568	600	559	560	530	578	541	544	553	546	580	586	521	582	554	551	599	569	580	594	595	558	585	563	542	550	582	540	547	545	534	573	594	540	547	585	552	637	584	584	569	516	581	548	561	590	597	555	539	561	581	552	540	522	540	532	568	542	586	539	572	545	563	566	550	545	581	579	549	556	545	586	593	599	566	547	570	576	532	584	600	544	578	535	549	571	551	567	578	556	562	569	568	609	591	567	522	579	570	584	578	550	580	584	576	575	549	556	546	565	563	531	540	560	580	570	558	566	599	537	569	550	565	594	551	557	552	525	582	597	604	570	542	579	571	507	606	582	569	565	578	567	584	597	566	557	572	551	532	582	507	573	580	566	584	568	531	555	570	591	559	549	558	538	547	570	554	564	565	556	562	567	601	567	570	573	557	561	569	547	553	545	546	579	590	571	537	515	549	578	592	569	579	578	508	563	560	565	574	575	577	565	558	559	590	586	598	553	556	591	568	547	557	597	534	582	564	532	521	563	561	621	567	527	581	589	584	585	524	585	560	593	544	587	575	531	594	572	550	563	530	535	539	570	559	551	535	568	550	568	566	566	599	563	552	551	555	577	526	599	554	553	542	576	579	558	574	560	548	542	565	581	565	554	560	568	565	572	577	590	536	590	553	561	550	565	550	539	569	574	567	547	528	548	552	527	577	570	563	627	628	571	570	569	543	575	587	581	559	556	565	552	565	573	543	569	568	548	592	553	537	610	586	587	572	546	520	551	556	547	608	595	542	583	636	546	550	597	578	555	528	541	586	554	578	587	565	530	545	583	579	581	569	572	617	601	582	565	556	547	534	593	549	580	525	567	535	571	560	577	586	561	582	606	565	569	530	567	542	534	576	576	596	577	541	549	577	599	573	572	540	574	561	601	581	563	536	582	551	586	594	537	589	562	575	546	541	523	545	551	558	569	562	570	571	544	581	555	596	588	567	549	525	598	545	548	589	589	605	516	590	545	530	597	549	569	603	541	545	529	525	574	589	574	584	561	560	574	600	573	561	601	567	535	551	612	559	590	561	530	582	554	591	530	596	561	608	568	555	561	541	550	561	533	521	551	576	592	531	553	542	560	601	587	546	562	514	581	552	599	524	572	544	585	564	573	550	522	576	570	538	519	560	589	555	551	579	553	539	588	567	599	540	585	549	557	591	574	530	579	575	519	575	531	571	525	585	564	566	561	586	571	573	578	562	558	606	557	554	573	555	566	562	599	560	566	526	566	594	571	592	604	593	566	592	587	569	531	554	601	551	544	569	550	616	552	599	547	564	544	577	529	575	556	542	597	596	568	546	536	559	557	581	567	567	579	591	585	567	564	596	587	604	596	609	563	585	549	610	569	523	538	590	580	589	578	538	541	556	514	542	548	577	556	536	525	563	562	556	535	537	552	630	592	563	536	596	555	524	580	512	553	586	596	550	535	524	552	579	523	565	538	595	512	578	564	574	577	604	524	563	524	584	574	570	596	578	593	587	558	579	584	574	550	508	546	599	545	563	545	581	569	545	622	532	522	527	566	594	549	552	536	547	526	586	543	557	616	582	611	546	580	595	575	586	533	560	568	584	579	547	566	529	563	564	561	585	551	571	568	554	614	555	585	562	593	560	564	551	592	590	573	503	571	584	583	565	521	541	540	586	584	566	557	551	577	579	580	581	590	567	555	543	553	558	538	531	521	537	592	609	582	575	553	599	535	562	560	586	570	568	513	573	584	596	574	586	561	545	550	605	581	585	570	570	557	589	546	562	552	578	582	591	577	522	579	568	499	602	605	535	534	594	584	555	581	583	620	549	593	557	536	564	538	520	568	543	607	576	581	572	583	568	578	566	578	562	569	561	614	529	526	556	539	519	568	572	562	588	571	581	545	580	585	568	562	557	587	566	552	595	526	575	557	547	570	555	553	552	572	556	541	548	548	587	534	554	570	553	585	582	574	534	583	556	588	553	570	527	571	549	543	547	570	570	544	585	560	529	561	583	568	581	561	618	567	519	577	580	581	571	584	579	580	578	562	604	586	544	594	570	572	557	570	595	540	589	533	558	592
49030	26346	14642	4408	1734	1571	1466	1115	1008	1041	811	670	473	455	409	347	389	358	320	322	339	336	289	314	332	302	300	322	290	276	297	299	277	277	285	295	306	265	291	260	282	262	268	261	272	290	306	277	233	265	285	272	298	272	272	277	282	245	281	224	276	276	263	262	238	272	290	264	263	268	264	248	241	250	279	282	270	265	281	278	263	244	284	277	287	246	269	260	275	266	259	224	265	276	248	265	225	285	275	262	272	246	257	240	253	255	270	291	270	246	285	232	276	276	257	250	226	266	273	283	279	270	256	287	277	254	278	259	237	251	239	240	251	266	241	225	253	254	270	251	293	271	248	240	240	277	271	286	271	266	254	271	271	266	269	276	251	272	284	276	290	253	283	253	299	253	251	264	286	250	254	235	251	263	278	304	240	274	258	245	285	276	273	251	245	281	246	263	298	289	257	297	297	228	257	262	288	272	231	295	291	244	298	266	275	278	268	219	240	222	224	247	251	255	271	285	250	302	302	258	236	253	287	268	280	257	293	292	264	280	276	256	261	274	252	265	277	293	285	278	276	256	253	292	235	265	247	242	269	242	263	260	255	271	268	275	272	288	292	290	293	256	245	249	281	253	274	266	249	296	226	259	263	270	257	252	246	269	260	276	287	242	236	250	325	256	261	305	272	261	246	249	242	254	262	269	279	261	243	282	312	264	283	265	248	284	273	289	288	201	267	284	234	281	276	243	291	284	275	264	239	280	250	266	274	265	268	234	287	265	277	303	253	263	268	272	292	272	242	233	268	263	275	262	265	262	268	268	240	233	252	277	283	267	262	249	240	297	251	262	235	273	248	264	239	235	271	279	245	247	262	251	276	226	274	251	259	250	258	247	286	267	245	258	253	268	302	272	249	249	246	268	278	266	297	274	255	246	273	291	284	252	245	231	236	268	263	258	265	228	255	291	281	243	266	302	266	258	255	253	276	272	262	261	281	256	275	219	238	251	299	297	298	247	288	285	288	261	251	264	258	272	241	282	289	295	277	277	270	255	275	270	237	236	258	251	281	298	237	257	254	282	262	262	257	251	265	263	264	265	234	295	260	275	260	266	244	289	285	287	267	283	276	255	256	266	270	256	242	238	257	253	280	249	286	285	261	289	252	286	253	254	266	280	231	239	291	248	244	286	271	281	286	281	261	244	267	261	238	291	267	259	271	239	278	286	268	256	259	251	280	260	264	234	286	256	266	247	291	273	261	268	256	255	258	279	244	275	248	244	254	258	277	277	257	252	243	263	271	254	275	235	247	264	244	272	282	308	264	259	281	271	268	265	246	272	270	250	269	276	275	249	237	260	276	244	251	284	258	270	247	279	262	282	286	262	245	295	259	230	260	255	270	247	248	263	284	264	240	255	252	296	257	254	271	284	242	248	247	259	275	252	243	256	279	275	249	241	262	267	264	274	252	240	306	311	299	256	241	286	238	311	295	263	241	259	241	254	285	244	278	248	267	251	242	244	277	242	287	261	226	271	283	265	262	283	206	255	286	264	254	261	254	241	248	257	244	282	241	251	266	273	271	254	288	260	248	234	231	276	234	263	254	249	254	274	273	265	275	234	270	282	293	257	274	279	268	281	266	268	236	283	276	293	238	252	287	337	273	283	252	262	279	283	276	261	281	290	274	238	298	284	255	267	230	249	273	270	293	249	279	241	250	230	266	273	248	262	280	265	294	260	264	284	293	251	292	264	212	304	250	250	255	268	268	285	259	271	266	264	254	263	274	271	263	265	245	256	288	258	270	248	272	263	271	238	241	264	241	252	305	241	249	265	263	261	240	289	279	267	254	267	255	236	254	281	284	291	279	255	263	279	216	255	293	286	254	272	238	225	258	270	292	283	298	254	265	227	264	273	272	268	276	276	296	249	273	234	271	278	260	256	247	285	246	257	272	272	278	281	292	275	273	241	248	262	268	308	264	276	249	255	256	295	304	277	251	264	248	269	261	260	271	226	291	287	259	285	267	284	252	234	257	239	273	268	247	282	244	255	259	270	266	291	267	264	260	269	272	268	234	267	251	275	245	271	268	240	269	288	280	257	271	281	269	254	278	247	265	244	254	272	277	237	283	293	270	242	278	241	285	281	278	257	266	279	275	283	271	262	246	303	296	282	244	224	260	283	284	285	261	280	278	249	257	232	290	262	261	263	294	280	246	248	259	246	282	275	224	248	263	278	259	237	229	243	226	260	283	267	290	242	282	295	263	256	271	275	262	234	237	272	261	251	278	263	273	245	249	274	242	275	263	250	263	285	244	238	258	302	254	267	303	250	261	268	272	223	261	262	260	262	305	274	313	268	258	255	249	253	247	247	266	271	283	251	289	256	275	263	263	267	257	266	249	295	251	247	237	304	254	264	276	271	285	254	267	254	277	262	246	259	263	273	268	263	268	251	280	258	263	276	292	233	271	266	278	257	240	263	266	261	261	263	258	259	277	275	283	247	273	259	259	259	294	282	264	267	246	273	291	272	279	304	265	257	253	271	240	259	256	245	264	257	267	276	249	250	270	274	288	240	242	252	254	275	274	247	267	254	250	281	278	297	257	266	277	272	283	279	247	231	277	275	282	279	274	301	277	270	268	245	267	266	230	230	296	245	270	267	278	296	275	263	264	288	245	267	273	253	294	254	261	226	266	238	242	247	284	319	258	279	270	259	271	269	254	253	242	247	258	259	279	277	236	247	256	251	270	277	274	243	270	294	276	250	319	259	293	241	261	246	236	276	267	253	313	260	262	260	236	265	264	275	275	263	267	258	258	280	270	279	285	262	253	233	257	255	266	273	261	271	235	262	281	274	281	265	275	253	275	288	299	258	218	227	252	231	265	280	261	292	271	276	254	247	269	255	250	234	265	268	236	284	307	259	254	241	274	279	260	250	278	310	235	295	280	263	245	257	248	251	249	256	262	269	252	252	233	241	247	250	273	231	281	244	264	246	246	264	245	268	248	267	287	225	277	275	314	267	261	254	281	243	235	260	268	282	265	268	271	246	290	310	255	277	260	229	246	291	289	251	277	291	273	291	267	258	249	251	260	258	240	246	276	279	264	293	266	261	271	253	277	231	237	258	256	255	286	280	277	250	284	264	277	254	292	266	262	292	244	278	263	258	264	259	275	250	265	243	247	256	253	272	268	240	266	265	291	286	258	267	247	234	250	267	301	222	277	269	289	241	267	302	273	240	298	267	289	258	284	246	247	292	280	262	262	251	273	270	264	241	256	254	276	267	270	281	269	244	276	254	237	263	269	307	285	261	252	297	295	241	264	265	290	261	259	242	292	255	241	244	274	264	263	242	246	301	310	263	290	273	256	244	302	280	228	247	247	289	250	300	236	276	252	297	293	266	251	248	260	265	234	266	275	260	262	264	213	286	269	245	295	249	287	267	291	260	244	264	232	258	246	271	266	264	255	251	254	231	238	222	257	276	268	264	231	270	247	258	276	261	281	241	262	283
28819	16997	17698	8044	5794	5699	5929	4734	4254	4556	3738	2759	2086	1617	1364	1224	1296	1227	1037	898	879	921	985	947	937	988	887	822	712	691	712	640	640	651	702	715	717	695	668	661	638	627	625	576	615	565	612	564	613	597	579	592	558	580	568	568	564	566	553	578	543	633	574	556	556	596	592	555	609	574	568	583	525	590	591	605	566	567	573	534	567	582	570	549	566	593	592	608	612	569	585	562	596	562	586	570	558	583	577	594	563	553	570	599	490	580	540	546	546	544	561	539	585	535	582	603	547	529	569	549	557	548	548	526	602	526	570	524	566	595	571	569	556	574	522	616	597	563	595	592	584	615	577	529	550	552	547	552	511	551	579	551	584	532	552	599	563	541	549	538	567	584	551	516	538	561	572	553	590	585	527	584	554	575	557	517	581	571	610	574	608	582	557	555	550	551	586	582	545	544	600	544	583	572	536	587	532	574	551	598	565	579	573	533	586	580	573	612	561	609	554	590	572	595	582	576	560	568	573	558	553	585	547	590	599	586	559	593	550	502	568	521	588	547	584	560	574	560	520	607	538	563	560	560	575	573	571	540	572	570	617	587	567	546	574	591	587	552	558	564	582	603	564	543	573	591	571	584	540	561	574	576	549	551	583	583	539	580	589	534	590	580	494	575	535	583	539	563	540	578	565	620	559	593	589	519	520	556	562	565	601	605	588	586	549	592	555	578	591	572	574	569	536	583	580	543	573	544	546	543	549	555	612	558	531	539	535	574	556	612	533	617	531	570	539	547	570	527	577	568	580	579	596	578	541	575	550	575	593	585	602	555	584	564	560	598	603	578	536	578	562	609	570	578	557	562	586	608	598	591	606	564	556	575	541	553	567	554	563	578	558	579	575	569	554	553	548	558	560	575	561	574	538	574	587	567	581	571	581	556	553	579	526	529	582	615	540	545	541	563	555	583	592	570	601	563	558	553	563	540	577	560	567	554	572	523	566	540	544	570	552	573	532	596	564	553	554	586	554	561	571	595	591	537	595	538	526	525	554	551	607	543	560	567	585	603	574	543	574	596	564	533	588	525	555	527	594	597	536	530	602	562	559	552	570	558	576	573	576	516	569	545	584	588	522	587	611	569	573	562	594	503	502	557	583	599	560	564	536	578	571	577	578	552	575	555	574	544	547	548	529	561	567	575	567	588	583	559	569	555	570	593	540	576	569	536	581	566	543	543	604	612	580	575	586	534	587	530	578	540	535	561	572	589	561	602	572	561	586	587	585	580	525	552	588	553	565	571	549	528	583	544	583	582	533	577	558	558	559	579	602	548	559	551	554	566	565	549	575	574	519	576	557	557	539	596	575	584	550	595	587	627	559	594	526	572	547	530	554	583	568	566	538	547	599	578	561	587	577	580	515	540	587	611	576	542	529	558	537	604	578	603	590	541	569	569	586	571	584	555	567	559	565	551	599	570	590	560	633	558	530	570	609	553	593	548	561	593	551	577	563	535	590	534	529	580	560	594	551	610	578	608	573	626	574	534	560	532	571	573	558	558	559	610	634	562	552	581	572	574	566	521	580	539	542	606	554	560	563	588	578	586	568	549	612	541	548	582	576	582	601	556	596	586	591	574	576	565	588	565	562	565	580	607	578	556	519	531	568	548	559	591	592	592	569	529	544	587	550	553	559	551	578	516	588	579	581	557	555	601	591	591	571	574	565	624	553	601	597	650	562	574	585	588	560	581	596	565	538	571	521	580	531	604	571	572	547	560	523	558	541	594	552	572	599	536	526	584	583	573	582	580	572	567	562	590	550	554	578	593	530	603	552	567	605	563	570	557	591	570	553	533	552	601	582	560	560	569	577	531	614	552	538	557	569	576	608	547	530	588	585	563	582	593	571	608	599	571	561	545	565	573	557	618	605	584	533	557	572	558	575	555	587	536	572	553	575	584	575	519	546	534	580	571	556	551	623	582	582	568	565	574	547	555	590	571	546	530	560	568	566	565	572	575	577	561	574	585	572	557	581	597	582	540	578	529	533	580	568	545	579	560	589	558	553	519	588	559	586	536	564	601	553	577	575	591	598	545	540	582	592	566	589	578	544	538	619	593	587	561	580	580	586	568	618	569	524	574	557	536	563	568	600	564	556	590	591	545	555	560	564	571	570	604	528	579	550	546	571	578	603	534	600	550	550	573	579	584	569	584	555	606	554	594	597	515	572	592	523	583	538	548	577	599	598	553	601	558	565	603	567	585	570	590	546	577	582	534	547	577	601	583	566	547	568	552	563	562	570	604	580	565	604	586	588	541	562	576	541	542	620	545	546	579	561	558	576	546	543	519	566	552	553	560	573	576	577	643	555	634	545	543	554	526	592	567	564	555	576	570	578	593	603	575	560	524	577	552	570	520	576	589	538	542	587	566	585	525	580	562	557	606	528	588	570	541	584	564	508	554	579	585	558	557	596	577	531	538	541	566	588	550	599	589	557	558	558	611	564	601	569	572	563	544	577	594	579	551	549	567	596	583	588	571	583	555	600	578	586	547	588	551	565	559	550	594	568	548	640	586	567	549	645	549	564	580	570	551	566	553	549	592	566	564	574	566	575	599	565	574	567	569	547	603	606	550	562	566	571	595	585	593	562	571	575	518	545	539	587	530	548	568	556	571	592	593	555	538	547	563	526	551	576	624	564	575	563	546	551	551	549	582	600	543	574	584	523	575	580	567	600	574	532	587	540	550	559	543	580	541	593	548	552	552	582	535	614	540	558	563	589	611	560	558	551	582	598	582	564	562	583	594	552	506	569	576	589	599	587	534	545	567	552	573	570	550	580	582	561	560	555	543	571	552	526	604	596	546	572	526	612	577	551	554	589	566	516	546	530	586	605	586	545	579	579	580	517	581	547	568	594	564	556	547	515	559	585	536	562	605	619	527	596	571	558	557	609	554	518	545	574	561	556	569	576	569	547	569	530	577	585	544	571	556	568	556	610	569	547	597	590	557	528	623	558	554	539	593	585	570	526	570	545	602	573	571	524	538	574	576	565	532	557	547	616	534	552	561	541	551	529	547	587	573	534	592	571	593	558	559	556	577	569	581	622	540	592	598	541	515	596	594	550	573	505	605	585	549	560	583	567	588	570	553	574	598	588	576	592	583	556	589	584	566	607	564	568	529	532	571	530	590	575	602	587	545	559	576	581	544	554	568	570	570	561	561	539	578	575	596	618	592	592	615	540	566	603	590	594	539	570	564	578	534	589	511	589	478	556	544	575	564	584	562	593	577	603	545	572	591	578	553	545	574	536	549	580	507	591	593	562	548	552	555	569	564	577	524	583	581	550	597	565	563	599	590	559	550	601	556	589	536	567	553	590	610	597	578	556	540	549	539	562	536	557	549	594	547	561	574	580	617	552	561	551	547	591	529	591	533	592	548	544	544	563	588	573	590	589	574	541	541	551	555	561	557	550	548	549	575	558	509	562	588	575	576	576	535	545	535	600	553	566	608	541	531
54432	33339	23075	9959	3201	2546	2567	1894	1622	1726	1336	893	755	626	504	494	493	433	441	411	393	372	377	398	413	394	415	359	384	362	301	357	360	308	299	311	306	290	316	331	336	274	328	260	317	340	317	302	303	298	297	312	328	281	302	265	306	304	303	296	279	355	322	286	307	304	289	284	275	300	271	306	338	295	298	313	331	318	274	269	339	309	301	304	276	292	291	249	263	301	302	296	323	326	317	320	307	298	342	313	307	325	310	284	280	274	311	296	275	286	319	309	316	307	310	304	306	284	330	278	306	328	309	280	261	284	326	293	300	326	286	325	311	318	299	315	308	278	277	303	301	289	303	320	280	305	337	313	268	300	317	289	301	292	281	304	309	304	319	287	292	269	316	287	304	309	297	294	263	278	297	298	314	306	297	322	301	292	326	266	266	275	331	301	308	307	312	277	305	307	289	282	309	305	327	321	283	283	291	292	311	299	261	288	292	269	326	302	285	289	281	285	275	298	279	290	292	228	324	302	277	279	303	294	287	321	273	282	292	279	261	277	321	307	321	299	313	306	319	311	330	276	317	278	307	261	276	281	325	287	297	303	307	284	317	302	308	297	270	264	289	302	276	343	289	276	298	308	297	285	293	298	291	271	261	284	281	308	302	293	302	282	309	312	315	264	296	320	300	307	319	307	312	290	295	293	331	309	302	299	314	333	281	313	310	258	305	310	286	298	311	274	274	295	261	319	309	303	322	311	315	309	289	282	287	297	283	257	280	278	288	340	314	287	281	286	323	264	281	313	292	311	321	275	322	290	287	299	272	281	299	260	278	287	285	273	281	326	321	339	345	292	315	332	291	316	269	306	287	293	303	294	287	284	293	287	283	281	300	315	276	274	286	265	306	303	253	285	328	288	269	270	317	283	277	304	298	311	309	325	296	333	299	297	263	306	303	311	258	299	310	326	294	284	293	295	284	325	297	302	259	291	324	294	267	280	324	275	312	294	311	289	322	294	309	273	300	301	297	274	285	313	308	290	292	288	296	335	314	279	320	311	304	329	319	274	315	281	287	336	318	298	272	306	334	275	321	310	309	296	327	289	255	300	306	321	278	302	292	310	284	322	262	288	301	317	322	286	255	317	318	326	291	316	346	326	297	283	305	328	294	286	349	309	318	283	278	274	281	292	301	307	307	313	280	313	273	261	325	298	310	303	269	270	294	291	289	275	315	296	304	289	302	281	298	282	279	292	296	249	302	284	304	272	319	300	272	307	297	307	315	300	307	285	283	323	341	341	278	271	304	287	279	266	307	285	295	312	284	286	337	305	298	319	277	296	307	292	299	295	319	305	338	293	314	286	314	264	304	308	301	309	331	303	279	314	294	306	282	337	300	292	318	279	309	302	308	298	303	332	286	295	327	294	287	284	294	313	311	334	308	283	306	333	327	277	292	254	279	295	300	286	291	276	330	283	298	280	299	297	269	271	258	327	290	297	307	287	279	289	332	324	292	344	299	302	317	305	280	264	331	311	308	310	311	313	273	304	327	333	301	304	273	289	330	307	312	290	261	281	276	308	285	284	294	285	314	321	301	333	307	312	304	271	281	307	282	296	288	292	271	284	329	281	307	301	285	281	304	318	325	293	317	286	257	302	289	287	289	298	294	267	304	302	271	357	287	350	285	288	302	294	282	316	324	268	302	310	302	308	312	299	307	301	295	286	306	358	305	315	302	302	290	292	316	305	326	304	314	294	323	296	261	298	309	276	296	317	269	297	269	279	337	286	325	281	255	312	300	299	268	293	279	337	314	292	314	307	299	284	309	309	267	291	285	319	272	298	271	301	290	298	297	304	324	300	319	289	331	300	290	272	316	289	305	315	313	309	324	297	334	302	293	294	288	303	311	317	272	278	315	274	289	258	308	298	319	312	326	317	297	307	319	298	301	303	278	290	292	304	283	281	329	263	289	275	291	297	306	302	291	280	294	319	265	264	283	325	320	299	287	309	265	299	299	292	339	303	288	307	308	303	276	282	258	276	336	294	307	306	328	283	314	313	319	297	294	297	273	267	282	302	278	284	261	308	318	262	301	264	305	328	312	295	299	260	309	339	325	274	267	330	325	289	281	322	311	283	320	300	314	320	289	299	288	285	253	299	279	307	329	314	306	277	327	311	284	299	295	315	283	306	298	297	289	327	303	290	303	281	331	255	282	325	306	307	302	294	325	314	295	287	309	315	290	294	288	301	302	313	330	300	282	307	284	279	294	282	302	317	306	302	287	300	294	289	322	329	300	328	304	298	266	306	319	315	305	303	295	303	295	286	310	320	305	296	299	309	297	308	332	338	306	313	301	250	302	301	296	303	287	281	279	309	348	315	277	319	328	321	311	271	289	317	286	290	316	312	295	302	283	301	279	286	323	298	263	293	307	289	307	246	278	316	345	332	282	266	281	280	335	307	318	320	305	291	300	317	297	299	358	288	296	291	313	287	286	313	302	313	299	291	285	280	293	294	324	310	309	338	295	262	291	262	296	279	263	289	333	298	268	296	328	279	322	266	288	270	273	284	293	285	317	275	280	289	294	321	279	308	312	313	330	315	293	297	270	283	325	320	300	284	280	293	284	288	290	321	282	311	270	292	261	302	332	306	302	294	295	305	304	312	295	302	306	273	300	295	295	320	304	308	306	337	283	307	305	286	298	337	297	287	284	291	282	310	281	336	298	295	302	283	299	302	328	293	292	321	278	287	303	327	307	298	299	296	277	308	301	293	281	315	284	301	363	301	283	280	286	285	296	278	303	294	281	289	286	301	280	318	273	289	299	273	301	313	310	297	304	276	281	314	293	269	282	294	337	319	253	259	285	272	358	313	331	310	329	309	299	311	313	273	334	307	289	308	317	316	332	297	314	316	288	301	299	306	286	275	286	272	313	327	297	286	292	278	295	298	277	296	332	285	315	316	281	274	319	299	273	327	318	281	295	303	293	275	294	287	288	301	327	311	280	287	295	324	333	281	283	310	313	291	286	308	303	297	331	279	283	297	322	331	321	306	302	335	281	281	302	321	313	314	319	290	273	299	269	314	302	280	304	274	292	297	285	301	310	305	272	291	310	278	307	289	264	287	323	318	300	310	293	289	287	308	322	274	325	321	268	338	298	300	308	290	299	307	269	257	288	269	280	321	297	298	290	284	309	281	288	311	282	317	307	283	285	301	291	313	305	315	312	311	275	304	283	297	271	349	312	290	289	319	312	327	292	310	327	294	298	291	298	270	308	274	300	326	339	304	306	302	327	289	290	324	308	295	297	277	298	315	277	298	292	294	304	287	330	305	291	275	303	298	306	299	307	270	269	294	322	308	292	299	253	299	291	296	294	319	315	316	306	271	299	299	283	290	301	291	294	300	319	321	305	269	306	307	311	288	298	287	277	299	302	332	297	312	307	290	331	294	300	312	298	294	320	313	310	289	287	283	297	308	304	324	283	296	304	291	301	301	297	306	261	316	302	311
31635	22739	25843	14107	8511	8878	9270	7525	6918	7132	5450	4027	3148	2426	1961	1864	1965	1714	1434	1223	1192	1101	1163	1189	1334	1356	1225	988	829	848	804	763	842	842	790	753	756	768	714	796	760	736	712	695	692	719	687	696	625	646	644	641	588	613	657	593	627	650	629	622	622	629	642	661	645	641	591	594	631	599	619	631	681	627	628	628	567	612	643	655	614	630	610	633	599	652	591	608	620	667	606	636	662	658	652	628	616	653	652	607	631	684	625	606	629	626	686	643	639	649	642	568	612	591	632	654	650	687	617	637	631	657	673	616	600	637	577	661	625	589	657	599	597	674	595	636	640	632	634	671	623	638	595	654	601	628	616	609	654	628	598	627	622	580	648	631	616	628	591	671	625	630	611	644	637	645	600	617	644	658	648	635	639	597	643	585	664	698	603	628	610	652	615	623	696	604	643	613	639	594	627	596	631	660	593	649	627	660	640	662	633	631	575	657	655	589	660	638	643	646	656	651	609	652	679	639	662	612	611	598	620	649	591	649	634	652	614	593	603	656	636	631	595	595	638	626	662	588	579	607	624	652	654	671	631	657	642	650	600	645	652	623	592	647	625	613	646	616	610	600	608	635	613	654	667	596	625	670	638	596	601	612	654	646	637	630	621	651	641	647	609	661	632	647	602	630	654	629	627	597	643	632	690	616	616	663	645	651	658	631	651	652	593	611	613	617	622	631	625	677	590	667	670	621	626	615	606	633	641	644	577	652	608	654	641	657	628	637	631	612	670	626	662	610	642	639	625	632	613	663	673	633	632	614	612	607	634	637	615	603	674	661	669	636	583	595	626	629	665	664	610	649	638	628	645	589	654	610	640	634	631	592	626	651	667	667	638	638	645	611	621	599	644	673	635	622	596	641	677	621	592	628	634	656	633	640	629	622	634	608	676	599	634	702	597	585	623	596	623	603	669	658	614	621	631	624	618	631	659	631	678	629	597	595	616	599	634	611	608	598	666	599	671	632	650	625	655	660	618	631	636	646	627	608	623	625	623	617	608	609	673	573	604	649	636	625	651	607	645	613	616	636	646	586	635	608	632	604	607	607	656	639	575	648	607	643	611	590	622	680	617	633	605	587	623	627	624	652	690	619	600	653	661	618	632	609	649	641	625	646	630	639	626	699	610	626	616	645	596	632	620	617	603	625	603	594	572	600	624	592	598	621	611	665	645	603	622	633	622	661	602	650	613	612	677	649	642	601	602	658	610	626	586	657	716	674	621	604	636	661	648	655	627	646	609	584	648	620	627	686	667	598	620	660	625	678	622	590	600	619	615	673	611	623	636	657	642	632	664	623	613	664	612	642	581	612	621	651	592	633	615	648	672	626	591	666	690	631	671	650	666	670	651	617	606	626	611	606	589	630	610	620	622	631	647	615	610	661	693	619	623	576	621	651	626	629	605	612	642	635	599	664	697	635	627	648	594	619	624	609	617	605	594	650	610	636	627	658	646	620	590	589	623	628	607	658	571	592	654	653	645	645	653	646	631	663	679	616	611	617	648	579	617	676	679	641	611	598	613	578	618	617	597	614	632	630	629	626	645	613	673	636	632	638	605	620	674	633	629	653	620	637	614	615	630	595	674	632	667	585	669	652	625	621	579	643	574	603	612	569	651	663	632	575	614	652	668	664	563	609	644	658	637	650	654	611	631	628	648	625	627	651	598	614	631	604	614	636	627	615	661	650	660	602	589	660	631	599	625	584	613	637	658	631	591	636	650	628	643	597	630	627	580	602	609	642	637	678	638	613	651	634	627	591	677	654	570	627	625	650	663	646	634	641	632	622	619	606	628	695	644	644	591	612	613	635	639	641	603	684	667	592	588	619	630	617	630	618	614	583	652	612	624	620	615	706	601	653	660	640	597	610	664	633	562	608	573	638	601	639	614	617	629	585	637	616	661	624	627	594	670	631	650	605	635	666	622	648	625	630	599	600	631	624	622	622	662	600	624	623	646	664	639	661	617	590	626	619	608	630	632	639	627	648	656	653	591	661	593	691	647	651	606	595	629	613	616	617	650	632	594	598	602	630	599	637	606	638	640	632	626	578	588	631	631	632	623	620	637	649	612	606	631	649	592	590	635	662	653	621	601	613	578	665	682	596	651	658	630	637	629	672	645	629	646	665	631	578	595	589	636	655	638	666	666	634	652	602	627	648	620	635	620	572	636	656	610	624	631	649	648	607	650	597	576	638	636	612	599	627	616	628	617	604	672	620	635	628	609	592	618	614	664	625	612	642	566	643	614	607	612	601	616	610	644	634	658	661	652	652	631	611	628	644	607	632	684	628	623	618	644	658	638	628	628	609	624	649	613	614	617	631	605	632	645	616	664	597	664	638	607	629	652	623	621	638	557	639	605	644	600	646	579	634	611	615	614	632	609	633	630	593	614	623	671	597	668	614	622	621	653	668	665	677	646	654	610	615	639	607	619	658	631	624	630	621	638	660	639	599	651	625	578	594	627	628	602	603	654	629	648	679	602	639	653	616	624	639	625	601	637	649	649	645	657	655	585	625	629	622	671	612	630	653	670	639	681	589	633	589	634	694	611	614	605	625	610	610	636	626	629	670	629	603	645	630	661	651	633	619	669	584	591	635	614	603	647	630	626	672	636	611	632	637	688	709	649	645	652	649	622	663	583	635	641	581	655	667	644	641	642	574	612	588	670	618	618	607	619	679	625	615	634	674	641	589	655	641	647	650	657	633	595	624	680	633	630	628	662	646	628	598	635	634	632	642	617	625	605	670	628	620	638	659	604	633	622	667	601	652	647	639	635	630	629	626	656	600	619	609	653	654	610	615	647	614	675	606	642	607	583	668	648	623	608	587	630	611	704	696	600	633	605	656	672	621	609	607	627	628	603	603	683	592	632	590	619	616	624	625	598	625	603	656	709	626	697	614	649	592	611	609	632	640	625	642	614	626	620	651	606	635	643	660	624	598	619	621	596	644	658	609	625	631	634	651	641	603	657	603	622	640	606	633	615	601	597	645	635	637	661	625	661	633	587	621	641	630	630	644	649	653	668	639	638	640	655	598	637	617	607	632	575	677	659	649	634	648	608	650	626	592	645	615	682	641	620	622	613	632	632	588	638	668	657	625	634	654	605	620	623	635	620	618	632	625	637	653	607	607	612	613	656	603	661	609	637	616	672	578	653	684	672	620	603	680	615	649	616	634	688	638	639	605	627	613	632	647	633	667	621	642	648	589	585	629	615	684	594	598	595	642	666	626	615	613	630	639	630	610	600	654	654	622	635	661	615	607	636	608	632	630	608	699	655	625	602	618	672	595	642	619	614	658	638	630	642	617	665	621	584	635	657	631	641	626	619	616	656	647	607	672	659	637	658	623	597	657	702	627	620	618	633	623	668	651	629	607	629	609	581	669	624	591	626	670	622	658	601	630	680	597	663	585	617	604	602	609	656	623	629	623	639	665	628	591	624	681	593	611	652	653	633	631	620	662
36309	16998	7073	2171	852	707	697	600	604	571	494	395	377	337	272	306	337	339	290	312	284	276	281	279	283	307	257	277	255	299	290	251	250	288	257	222	265	249	273	291	266	269	260	254	247	246	280	268	281	250	254	236	250	246	255	250	262	237	309	270	240	237	229	285	247	233	268	271	259	246	251	262	295	239	253	260	255	254	233	237	253	270	269	260	273	274	251	239	270	266	277	274	249	242	244	254	264	272	215	242	231	242	237	244	235	280	257	259	261	285	254	279	254	271	257	248	272	241	253	224	233	260	284	260	291	257	264	230	242	263	260	277	258	283	292	265	260	250	253	252	243	213	270	282	253	267	252	259	283	272	246	251	275	237	254	271	280	247	247	212	255	263	290	266	278	266	268	267	287	262	257	260	248	260	216	253	281	261	267	256	268	290	254	288	284	254	275	253	259	291	270	281	277	250	245	270	283	280	253	253	273	240	259	267	270	264	266	247	272	268	242	277	238	260	246	258	281	244	267	259	268	271	238	249	266	246	235	219	286	258	295	242	275	254	288	266	265	290	271	256	255	263	286	271	260	278	252	255	291	266	226	274	251	233	268	264	264	259	266	249	241	270	266	270	291	224	283	275	264	279	257	242	244	271	247	239	255	228	249	269	265	254	233	255	261	261	256	235	256	265	262	306	258	256	238	203	282	261	268	284	263	268	282	267	251	228	254	292	269	242	255	243	293	222	251	245	241	282	286	266	251	281	236	270	261	249	272	250	246	256	259	297	235	247	253	257	246	274	275	274	265	247	262	258	282	254	238	264	245	270	251	265	253	273	272	242	225	242	285	268	278	275	265	266	260	252	243	234	237	273	240	230	259	269	240	230	300	240	257	248	249	242	259	264	256	295	244	276	250	245	249	289	229	247	259	253	250	224	264	277	225	256	230	238	262	281	246	295	276	219	223	281	235	271	278	272	247	266	257	281	259	268	253	206	252	264	266	294	255	272	278	273	257	252	250	247	237	255	271	270	257	249	248	258	275	270	283	272	271	235	267	290	287	261	287	268	231	221	242	249	259	243	252	214	219	271	281	242	266	269	276	257	268	273	255	249	293	262	227	232	235	262	235	274	266	261	264	279	272	223	238	271	252	278	257	243	269	285	267	269	276	263	268	289	274	253	261	276	239	274	236	257	276	255	276	287	253	282	284	268	260	247	257	267	261	300	246	272	281	278	222	253	240	257	237	263	265	271	228	264	261	239	251	255	255	293	265	234	252	266	240	244	246	248	274	248	251	254	248	264	284	266	237	286	260	271	251	257	269	237	258	268	250	257	273	262	256	262	268	254	263	291	233	219	251	244	264	276	250	242	234	270	252	258	242	238	239	246	261	264	253	247	216	283	248	239	257	256	250	256	255	291	259	248	245	258	297	275	250	272	227	286	284	258	200	231	265	273	233	252	241	280	245	266	265	249	227	265	289	235	257	273	263	280	271	264	231	235	267	239	259	270	282	277	223	265	257	267	256	283	245	263	276	231	255	252	280	266	227	279	268	282	244	278	238	261	242	264	239	265	266	264	270	269	247	250	287	253	263	262	250	238	248	276	264	264	247	239	247	278	288	261	234	261	260	268	278	275	245	280	240	255	258	242	264	267	276	314	266	275	225	267	239	271	276	274	259	263	245	244	266	250	241	267	263	224	212	250	291	257	238	245	268	265	268	269	271	252	251	282	266	247	249	265	242	224	274	259	251	258	262	267	282	235	257	264	250	253	234	288	291	233	234	242	254	279	248	234	247	267	214	284	250	258	245	271	273	240	256	239	255	259	286	231	286	258	261	289	278	272	285	271	226	260	256	276	234	241	255	276	287	253	269	273	277	284	242	256	210	246	265	229	273	290	258	243	264	267	244	255	267	283	300	267	275	269	294	234	260	289	267	258	257	254	259	256	258	285	247	253	258	278	241	257	268	271	280	272	260	248	268	238	233	261	276	270	262	288	239	232	251	256	278	246	285	285	244	243	255	284	266	245	254	256	276	238	257	268	266	285	269	273	278	255	253	277	279	282	246	288	235	251	291	269	267	257	270	259	274	254	256	251	250	253	273	269	268	261	249	278	257	271	291	280	279	250	226	254	258	273	258	276	286	253	262	272	273	258	266	242	258	254	244	233	247	235	267	264	258	258	267	264	257	258	262	235	247	272	261	230	247	241	254	259	260	256	261	254	287	309	267	258	284	285	255	252	224	275	254	294	265	245	267	256	259	278	236	266	243	285	262	267	261	231	257	232	247	236	213	262	275	240	253	224	264	232	216	282	240	254	246	262	275	243	252	241	284	262	222	287	274	233	251	263	287	265	252	264	255	252	260	265	243	253	248	263	251	264	261	254	238	314	258	270	261	251	282	222	258	276	243	252	256	244	226	260	267	215	253	261	248	243	277	268	264	262	268	286	261	280	266	275	250	274	252	243	263	267	280	235	258	273	254	244	249	267	255	280	268	252	269	312	254	274	275	281	273	289	261	279	288	286	268	271	257	328	237	265	307	246	244	249	246	250	246	265	251	225	241	237	219	244	247	258	237	228	247	250	244	256	255	245	264	234	260	267	269	254	259	258	267	245	249	272	272	268	212	248	298	287	275	282	275	234	272	268	275	226	221	257	255	257	250	235	233	242	244	287	261	235	259	275	222	257	241	253	231	213	301	265	236	277	245	282	288	281	253	284	271	280	236	257	282	261	250	250	278	296	255	255	239	276	259	228	251	261	248	237	249	249	265	255	243	257	268	261	251	252	253	237	280	275	295	272	268	293	279	251	252	261	252	278	243	276	275	205	264	265	239	260	261	215	230	258	266	262	237	247	253	252	263	241	273	248	250	273	253	276	254	270	290	268	264	228	282	268	260	232	280	249	268	264	252	237	227	256	229	272	255	264	258	266	256	256	249	273	244	267	229	261	235	266	247	227	263	263	244	309	257	258	252	247	241	226	252	254	253	235	260	255	273	209	240	248	267	270	278	293	269	260	273	295	262	277	226	248	256	258	249	251	258	270	266	263	261	244	267	254	268	244	251	293	246	216	246	282	283	267	261	238	242	253	251	253	276	285	243	260	245	252	232	254	255	263	246	298	285	292	243	276	271	296	257	253	264	269	261	314	239	258	283	240	271	237	236	268	233	230	271	252	263	256	251	250	240	259	273	278	268	252	259	261	245	268	258	269	266	258	278	264	272	255	263	257	283	257	284	255	282	255	275	271	263	248	227	253	273	313	236	282	263	222	262	287	265	247	250	231	255	274	248	251	265	225	264	299	281	264	284	282	273	263	268	294	265	259	251	218	281	300	247	268	283	245	238	248	274	278	276	248	258	258	266	276	238	287	259	253	244	255	269	277	298	298	270	243	249	221	248	255	262	271	257	286	264	250	264	287	252	246	260	241	266	258	253	246	277	291	269	252	281	247	254	278	270	228	276	275	235	299	245	234	269	293	241	268	240	252	264	242	236	256	281	258	228	242
20362	10549	9755	4529	2656	2471	2719	2218	2249	2069	1534	1265	1149	962	896	905	920	839	773	790	708	706	700	713	706	706	702	662	584	633	628	586	649	572	577	580	611	576	608	556	584	582	556	585	543	572	595	595	583	578	547	576	517	605	574	505	567	541	553	558	577	556	594	555	539	553	540	564	565	541	569	555	578	517	560	543	571	564	546	561	588	563	537	579	596	532	546	502	535	528	588	523	539	514	572	573	524	575	516	565	566	562	528	525	542	498	552	537	515	537	494	565	517	542	523	528	513	543	562	566	548	595	563	557	513	551	549	547	508	569	567	530	527	545	555	565	537	610	594	559	539	555	557	537	537	561	528	544	584	574	588	532	539	560	564	589	544	555	557	548	526	519	525	556	603	598	499	586	560	532	553	542	588	563	563	577	556	508	529	562	542	575	554	553	576	559	555	594	539	536	575	555	534	557	521	496	584	537	513	535	532	541	568	552	569	561	554	502	564	570	527	569	522	571	533	522	607	579	565	551	551	557	559	532	575	538	579	569	539	548	558	562	511	593	531	565	557	571	510	569	541	529	551	543	546	564	551	525	544	530	541	546	520	552	567	534	548	542	584	612	556	530	513	574	554	563	581	581	513	557	579	551	591	504	555	533	577	571	552	569	536	557	555	554	558	544	567	587	528	570	549	583	532	573	557	589	564	487	577	566	580	545	551	556	572	584	561	565	555	555	577	534	586	539	566	545	540	582	550	543	548	542	532	568	534	578	568	549	586	559	540	587	504	545	520	542	531	532	520	568	586	567	542	514	536	516	573	529	543	566	548	531	568	494	576	552	561	545	570	521	551	549	544	555	534	496	534	587	518	578	570	524	508	562	557	528	533	579	560	544	500	558	557	512	580	529	554	544	511	561	550	589	526	572	528	534	589	596	579	568	530	567	530	524	546	598	573	518	498	526	533	519	573	550	503	538	542	549	583	524	545	516	537	526	532	542	568	497	523	560	631	548	540	561	586	540	538	509	600	508	551	547	548	532	524	529	543	536	507	553	556	537	531	557	554	525	548	557	562	557	525	555	570	528	552	578	576	555	550	546	545	550	548	546	564	560	547	529	577	544	544	519	556	578	525	547	552	527	590	593	576	517	576	591	563	555	585	518	535	582	541	569	561	522	556	595	566	535	537	597	557	538	551	558	552	552	585	525	550	549	538	544	588	541	560	497	561	537	552	551	561	545	577	541	529	550	548	591	559	557	566	576	571	531	541	564	518	519	600	546	532	538	563	587	528	570	552	593	549	547	567	536	532	522	557	532	522	539	568	568	538	510	556	561	550	547	613	519	520	546	566	536	558	552	520	549	544	546	591	554	542	592	571	571	535	553	549	511	539	545	568	534	509	539	545	558	556	576	569	574	584	532	534	546	527	580	583	569	525	529	572	578	545	553	562	544	565	578	595	558	568	581	585	543	552	537	525	532	517	542	593	518	592	554	608	577	514	547	541	532	563	532	575	545	531	525	573	599	549	574	524	567	555	558	550	573	548	548	602	576	589	532	543	562	521	528	570	545	558	556	519	523	544	583	574	548	545	572	586	590	544	545	527	564	536	546	551	493	564	573	565	571	519	551	582	542	542	546	556	521	519	549	561	581	559	558	534	542	557	564	556	553	564	525	547	541	586	545	563	489	528	534	573	545	525	547	572	549	546	492	602	526	546	571	526	524	534	543	557	516	560	578	542	558	545	551	530	539	559	526	552	484	589	486	556	571	542	529	592	577	562	535	588	535	575	564	546	504	556	528	558	557	579	536	578	523	553	552	496	580	531	540	561	615	554	586	553	512	571	534	537	528	517	524	549	506	583	549	519	547	494	551	508	552	553	583	562	571	551	563	574	532	559	576	563	549	532	562	555	552	553	519	555	564	533	581	572	518	581	502	554	605	517	538	577	559	489	587	541	523	589	549	550	544	562	548	532	507	541	555	566	556	550	551	540	506	564	535	527	536	579	529	586	543	529	528	521	545	580	540	558	588	544	544	590	549	563	572	536	556	602	576	540	559	557	584	560	555	500	551	572	555	544	530	567	559	557	548	577	560	527	578	514	542	533	553	574	542	568	552	573	515	545	529	542	556	523	517	507	548	545	611	558	584	542	552	536	543	568	542	537	574	511	525	543	516	538	580	585	553	526	501	546	563	564	573	538	569	534	565	574	519	557	559	592	532	530	502	525	552	511	556	533	552	570	575	526	545	577	571	524	525	508	567	505	589	556	586	549	573	586	585	538	528	562	555	576	552	548	576	556	527	567	552	515	527	560	527	548	579	515	537	556	522	539	538	544	546	544	500	519	582	567	548	511	543	591	545	520	540	581	504	568	528	566	582	576	529	526	537	563	522	558	573	530	587	540	507	564	557	566	556	562	611	550	582	509	533	563	553	603	555	541	545	537	578	562	576	582	577	542	596	600	556	530	558	537	577	529	513	518	531	513	564	548	538	567	550	567	544	566	538	557	601	553	544	517	527	497	585	540	551	546	540	546	549	535	561	557	530	538	532	546	592	564	523	531	547	543	589	568	540	553	539	535	550	511	501	577	580	581	590	569	568	539	562	515	561	510	542	560	585	524	557	525	520	540	550	541	543	557	502	504	526	571	551	559	558	532	530	581	565	513	586	539	521	491	517	598	548	553	563	538	539	528	531	545	557	591	546	554	578	571	553	526	537	577	541	549	576	526	566	559	521	571	555	534	565	555	572	556	571	545	550	503	589	549	539	543	577	571	544	554	519	593	537	524	553	520	555	541	524	539	566	591	536	545	607	561	519	543	554	577	546	573	635	538	528	514	492	516	517	572	542	534	542	561	607	542	600	564	564	563	601	551	531	573	570	543	530	547	565	538	517	514	521	573	559	538	586	575	560	570	543	588	531	487	532	523	553	556	552	550	524	537	536	538	524	540	540	559	571	539	548	540	586	536	560	544	549	549	544	556	513	582	558	598	539	566	535	542	594	554	557	532	565	548	566	538	564	542	602	536	577	561	542	548	547	571	520	542	557	552	544	567	547	543	545	510	558	594	534	527	562	533	526	535	535	563	526	482	562	550	529	553	571	574	542	575	569	528	560	559	571	502	545	505	547	510	568	513	587	599	559	545	559	549	529	571	563	564	568	551	556	555	552	561	561	558	538	537	567	542	560	534	517	554	519	571	549	562	543	590	543	536	541	582	550	561	532	523	578	533	557	558	566	557	512	553	545	546	545	574	492	524	587	569	536	524	581	498	542	565	550	574	531	545	571	547	539	574	549	529	558	583	512	549	541	553	549	564	543	552	565	535	552	581	557	608	542	573	567	532	545	547	547	544	541	543	570	528	568	567	565	578	551	553	516	544	525	561	583	520	553	504	548	539	592	520	570	539	493	580	547	568	581	572	557	567	509	517	507	543	535	583	584	522	501	548	558	519	574	499	571	559	547	539	585	556	540	542	552	540	547	556	516	550	558	574	502	531	595	548	538	558	554
49837	25701	14821	4881	1633	1460	1444	1256	1175	970	831	602	537	482	410	426	388	374	363	335	300	307	298	299	292	319	321	298	262	285	250	300	277	308	237	285	280	287	255	277	303	237	274	270	273	257	251	236	257	266	254	274	266	288	234	262	267	247	256	285	231	264	284	264	308	253	258	256	280	261	265	254	266	251	283	259	278	256	270	268	237	250	242	249	233	267	272	274	260	214	249	281	249	264	267	296	273	267	267	302	283	283	252	266	295	303	274	278	257	254	275	264	279	269	239	270	239	282	247	263	262	264	290	287	265	253	258	266	281	264	239	241	230	256	253	277	270	259	258	273	248	229	220	270	248	253	261	261	244	225	259	314	269	253	252	263	219	268	258	268	233	243	321	272	262	245	234	254	235	260	247	248	281	259	270	242	252	251	244	263	272	253	254	302	264	245	228	278	254	263	263	260	266	276	303	255	254	249	246	281	261	272	288	271	260	280	279	299	289	288	263	265	273	279	271	275	262	227	277	260	264	265	235	251	231	237	240	248	269	234	276	255	283	257	256	305	260	255	264	246	257	239	249	242	218	241	312	271	255	255	277	260	253	257	281	227	256	260	255	258	258	283	269	278	267	261	240	285	265	258	253	234	268	285	313	251	280	255	260	291	284	260	266	252	239	269	300	247	239	228	256	282	272	304	259	277	253	255	259	251	259	250	249	270	258	275	270	239	266	297	286	226	271	274	297	255	264	265	289	278	302	274	224	284	236	263	243	235	265	240	285	282	266	272	225	252	254	280	316	254	227	256	291	279	259	277	277	261	255	291	292	277	264	259	268	295	254	270	272	257	274	241	256	245	232	272	247	282	255	260	292	278	271	262	267	267	271	252	244	277	268	270	285	260	273	301	275	261	264	233	268	268	262	268	256	229	264	244	240	273	250	239	285	238	255	252	293	215	250	242	257	231	254	259	270	252	272	236	269	247	258	228	246	255	241	285	260	241	238	264	295	269	262	267	246	279	240	331	273	250	251	243	262	238	270	281	298	281	269	277	247	247	230	233	257	264	274	290	262	244	247	266	252	253	263	294	250	246	278	235	293	240	272	266	283	285	279	279	243	247	299	271	264	250	238	265	266	295	288	271	245	268	235	254	284	256	251	262	274	297	265	255	257	266	272	281	278	253	299	284	278	258	258	259	246	272	252	263	271	287	254	290	260	270	260	266	267	278	249	265	242	224	277	268	283	249	226	253	262	266	290	260	257	255	263	239	267	282	283	257	259	262	242	267	235	263	299	258	258	252	261	271	270	277	247	235	226	260	263	270	258	232	242	269	243	267	253	269	267	281	260	255	269	282	229	253	257	237	259	264	294	243	237	271	248	267	269	251	299	272	288	248	273	262	266	256	265	265	302	254	253	257	298	264	263	278	272	267	233	229	266	278	273	271	240	271	238	271	274	316	306	272	295	257	256	259	280	239	215	237	271	286	257	250	258	237	254	249	272	269	279	276	270	269	271	258	275	269	258	278	262	243	264	245	269	295	246	267	260	265	276	255	242	253	277	227	303	256	269	268	247	233	252	234	268	282	255	251	276	284	248	286	295	242	255	264	216	261	255	263	257	265	263	240	254	248	269	251	253	222	275	275	288	251	265	276	257	287	255	257	281	260	243	253	265	259	265	253	289	259	272	242	256	260	288	262	279	252	273	267	247	264	243	267	273	276	296	276	261	264	245	251	240	282	252	266	247	267	265	267	267	269	261	265	262	264	248	249	240	260	268	263	243	257	248	272	246	269	249	273	259	261	254	252	254	254	255	245	268	259	256	298	286	246	265	237	268	267	252	255	241	292	263	296	239	257	223	251	257	259	269	259	247	281	279	260	260	259	283	250	257	238	262	238	240	270	262	292	258	303	253	225	279	249	270	275	250	231	246	281	273	237	233	245	268	271	254	279	253	263	288	279	253	235	266	259	258	288	222	254	270	239	249	260	265	239	247	284	268	298	248	234	239	289	260	260	234	283	256	295	289	269	276	266	262	268	214	251	285	278	282	278	285	258	246	255	262	294	266	305	265	247	272	257	283	272	272	267	238	230	243	234	248	277	287	277	274	285	274	298	265	261	242	270	289	273	247	254	266	259	293	257	267	249	265	266	255	247	237	248	283	274	253	263	268	282	251	260	288	256	244	264	280	268	265	269	264	247	262	257	292	281	261	275	239	252	253	270	257	266	250	238	269	263	247	238	279	235	257	262	238	256	265	272	277	280	285	268	238	250	254	239	244	286	239	268	283	268	258	252	274	249	240	278	266	251	245	256	244	248	288	241	304	262	247	240	263	276	250	249	261	276	263	261	254	280	288	265	253	253	285	269	285	253	291	286	271	243	258	268	290	303	268	256	249	285	282	255	266	278	253	262	264	263	275	270	290	279	275	264	274	262	240	255	274	262	278	289	261	259	289	234	275	260	262	262	260	251	215	261	268	257	291	291	249	248	269	252	261	267	240	234	257	252	262	262	248	287	245	273	252	232	286	253	292	267	235	244	250	254	268	270	280	248	247	265	249	262	280	238	238	282	262	251	268	303	246	268	243	264	267	262	268	266	259	242	279	258	269	253	253	285	246	235	232	241	273	256	258	281	265	248	304	271	262	272	248	231	282	269	285	265	282	261	252	259	264	277	287	241	249	307	260	243	275	262	260	264	249	256	307	225	274	253	259	285	255	260	239	244	259	274	271	260	267	256	278	314	285	254	246	298	278	272	262	236	283	275	261	274	261	243	277	265	282	284	279	247	293	284	257	278	294	267	268	285	271	280	284	288	246	228	251	268	274	259	253	243	244	334	253	300	264	276	279	262	281	245	270	241	295	229	252	268	273	276	269	257	269	268	247	243	293	236	275	269	286	265	259	237	264	273	258	264	271	266	263	249	271	277	255	251	276	289	285	249	252	248	272	271	258	252	284	253	291	270	271	268	273	246	240	261	238	277	275	269	253	271	292	238	286	252	284	252	242	252	248	268	271	273	285	278	278	268	255	247	250	261	245	259	255	286	269	248	293	266	287	263	275	290	273	284	284	256	293	270	266	251	280	239	262	274	262	260	234	273	259	267	262	258	256	287	293	293	257	249	240	268	263	247	252	228	253	249	278	280	254	241	266	261	278	253	264	254	264	280	271	250	245	271	312	235	260	236	237	237	244	295	250	292	266	231	237	280	265	242	269	225	243	280	287	301	251	290	268	269	274	252	257	288	287	271	245	281	248	246	233	250	238	256	246	271	233	249	252	247	280	234	251	268	259	286	258	224	274	254	246	262	277	274	264	256	243	269	289	255	268	258	263	272	281	291	256	245	281	261	261	260	267	232	281	253	240	266	285	301	270	260	276	257	255	263	256	268	262	270	285	309	275	271	240	261	279	257	293	267	278	259	249	270	287	251	289	231	255	278	263	254	290	234	264	278	272	274	249	250	288	261	255	275	257	274	213	268	284	260	276	280	246	261	268	238	261	278	263	262
28971	17022	17913	8561	5296	5504	6197	5068	5082	4068	3365	2634	2236	1765	1396	1298	1299	1222	1058	1011	876	857	865	908	975	1012	897	821	735	685	666	678	745	621	636	642	651	608	617	637	617	619	621	584	602	598	591	570	607	576	595	571	586	562	581	532	550	563	569	581	575	539	580	611	546	536	615	537	549	525	587	581	560	587	579	562	546	603	535	539	599	550	551	571	548	570	554	586	541	540	606	546	568	596	547	547	544	580	579	606	542	531	591	583	569	573	550	559	614	553	561	553	551	539	567	533	568	600	557	558	564	552	509	557	542	552	592	552	570	583	582	567	551	595	548	557	572	581	527	583	582	583	561	570	565	578	576	556	504	561	508	540	576	593	580	561	543	596	543	539	552	562	568	539	555	561	516	597	562	574	559	563	584	541	618	524	580	578	533	600	538	565	584	559	560	560	595	557	573	542	569	530	571	547	535	532	586	543	566	519	555	605	554	600	572	581	550	559	573	577	548	582	548	549	518	578	567	565	593	555	532	618	566	541	548	542	577	565	557	560	575	557	568	504	589	560	578	592	551	578	561	555	583	557	593	581	521	559	569	598	586	577	558	584	596	592	587	591	543	561	573	533	569	580	531	596	570	594	552	523	561	540	517	588	510	571	599	534	538	512	531	533	573	567	552	590	589	554	559	523	582	563	545	551	558	567	570	529	582	537	522	562	609	578	549	588	537	576	548	567	587	554	590	562	575	589	533	552	567	550	550	601	514	575	539	584	547	591	547	593	513	530	609	531	606	558	563	574	602	543	597	544	529	584	553	595	575	598	565	554	548	564	569	529	542	590	572	615	611	568	552	578	575	505	588	563	584	576	536	542	522	571	572	600	524	567	554	571	559	544	562	591	536	529	550	549	587	545	554	552	622	540	576	538	581	498	540	593	523	568	603	547	555	551	579	558	615	590	578	563	581	579	579	549	562	568	582	601	542	565	533	531	552	580	523	543	557	568	498	550	575	599	568	487	560	546	559	549	567	569	559	579	544	576	591	542	590	557	543	526	540	565	589	574	575	525	578	615	569	596	585	547	626	560	544	551	556	552	565	569	573	591	555	580	521	561	561	553	597	590	514	526	561	567	534	557	611	543	569	588	543	571	529	586	514	566	531	559	601	582	541	601	570	557	567	549	541	579	555	542	580	589	562	575	591	568	593	537	567	573	563	568	539	571	605	587	542	543	556	582	573	550	586	576	580	582	575	591	602	586	609	524	605	595	495	603	560	537	587	574	531	573	598	549	568	545	607	628	571	586	509	575	567	589	541	615	561	577	593	530	587	572	566	530	566	520	608	563	570	573	532	562	535	605	593	548	567	537	580	569	538	602	574	572	568	567	578	567	591	550	523	566	573	561	555	581	579	633	530	557	574	549	534	578	588	578	583	536	598	571	547	567	576	504	581	575	598	558	577	557	538	563	515	600	550	598	563	550	591	558	543	566	551	542	545	524	603	561	551	549	520	576	616	525	551	557	573	597	563	558	559	560	557	550	535	587	544	569	558	616	576	565	553	600	606	557	608	557	560	566	592	572	574	570	576	561	564	555	561	567	513	544	540	611	563	558	624	550	540	567	525	549	500	584	547	548	560	580	575	575	585	631	582	581	593	553	597	561	594	587	573	615	539	520	554	533	495	542	530	557	568	556	543	566	583	568	587	557	564	537	575	556	564	580	566	556	554	563	547	581	569	593	560	580	522	557	552	577	567	529	576	576	599	579	566	556	558	578	579	534	561	575	532	577	595	566	566	556	533	592	589	568	559	586	538	562	591	518	568	568	593	574	545	567	584	529	564	548	541	589	579	558	575	588	541	569	622	605	540	561	619	579	566	560	571	570	555	564	542	631	545	553	557	506	546	607	529	548	563	517	524	543	535	579	552	574	553	537	555	552	528	529	599	543	581	549	548	559	592	559	567	520	536	561	629	567	558	557	550	531	570	555	549	582	572	540	542	556	567	549	549	613	559	580	548	552	564	542	541	525	600	565	561	544	530	569	531	586	541	576	581	540	560	538	534	607	555	595	526	554	554	578	568	621	570	584	545	576	539	555	587	523	554	589	574	586	520	538	513	580	521	638	577	550	514	580	580	572	587	569	560	575	589	605	559	552	560	545	571	554	553	552	558	542	560	553	591	595	560	542	580	537	575	602	574	574	594	551	558	577	537	572	557	580	560	590	589	587	579	548	562	574	585	558	546	547	541	568	544	566	597	574	563	555	589	581	570	579	561	548	536	534	555	541	537	533	595	593	562	535	547	571	593	540	581	577	586	576	587	541	553	594	599	542	561	545	538	572	581	558	525	580	548	550	543	575	575	600	572	565	547	583	566	616	574	540	583	563	565	544	537	575	511	568	543	567	559	575	565	581	539	576	583	587	556	567	574	587	542	575	596	546	590	594	574	575	556	539	586	571	522	526	589	557	599	597	578	601	592	553	566	548	568	559	553	583	573	520	591	518	592	547	539	613	611	595	543	511	578	583	539	574	540	579	567	596	579	533	590	538	586	568	567	549	552	536	589	557	577	582	601	558	581	603	562	578	567	574	616	559	578	585	557	550	550	571	566	565	517	559	576	549	573	591	557	549	598	633	547	567	542	546	577	559	599	575	560	579	608	542	558	543	519	544	544	595	547	549	551	568	526	553	570	559	578	606	634	579	547	570	586	547	583	604	581	536	538	565	560	592	571	565	586	569	595	517	590	551	552	591	595	600	538	545	548	501	552	517	525	593	557	569	575	617	541	554	535	563	591	554	523	558	516	594	570	579	559	603	517	621	574	527	578	554	579	580	543	568	537	534	591	562	584	566	572	541	485	546	548	594	582	584	554	605	611	533	563	598	592	564	512	564	576	597	592	548	585	559	568	545	605	547	611	582	545	518	537	578	595	542	520	560	530	549	540	585	558	560	517	546	577	585	577	567	619	562	574	534	561	564	576	527	578	558	571	541	557	599	540	570	562	582	532	585	587	567	583	561	576	574	523	554	548	594	537	551	570	567	574	568	577	535	552	573	567	558	563	557	547	601	544	554	549	508	537	598	539	551	522	590	587	545	575	608	592	519	569	544	597	529	509	603	529	561	546	569	569	558	601	557	540	588	545	587	582	565	567	576	580	536	528	558	580	543	613	542	537	572	582	598	558	567	525	561	559	564	548	569	518	546	559	561	576	588	553	556	579	592	554	553	579	585	573	580	562	556	574	570	539	554	528	589	557	552	565	601	564	587	579	570	586	584	581	638	577	540	611	548	561	539	542	584	608	597	563	577	573	576	566	572	602	550	567	579	588	575	592	591	584	560	569	563	585	547	608	558	507	597	525	548	585	564	594	555	528	551	579	525	571	554	553	548	536	587	625	590	602	559	605	620	582	610	547	586	550	597	567	569	600	587	561	537	572	569	579	556	564	540	574	550	534	551	562	593	568	595	572	567	559	549	588	540	580	592	543	576	553	568	545	559	590	585	594	562	589	583
56448	33007	22215	8655	2879	2433	2455	2082	1875	1488	1267	892	829	690	527	525	490	458	464	379	349	351	377	378	425	407	401	329	312	362	313	322	297	337	294	291	297	318	286	279	315	348	309	300	334	321	313	346	315	335	322	286	298	268	303	284	303	306	315	327	304	322	309	311	286	279	305	287	269	297	314	364	316	318	323	310	295	263	287	271	312	324	337	314	304	305	333	308	286	271	307	318	321	317	277	319	305	268	326	297	306	294	300	314	344	275	315	316	308	287	267	283	271	318	295	287	310	297	278	317	335	294	277	283	313	316	308	317	311	326	271	287	323	316	313	292	306	317	285	341	321	303	312	287	309	270	348	330	315	287	331	297	294	324	302	297	291	255	307	279	311	312	292	282	282	301	311	280	257	334	329	321	298	317	325	308	302	321	292	315	290	322	327	324	318	273	309	296	290	291	276	325	296	307	300	312	321	308	287	327	315	318	300	302	273	304	287	283	297	308	290	293	320	283	319	306	313	281	326	297	273	266	296	296	307	324	319	290	295	310	295	285	298	350	332	283	306	295	291	309	286	298	301	303	286	324	317	313	260	303	311	326	335	314	340	271	308	263	290	354	299	283	307	313	272	296	303	324	258	342	283	289	314	286	291	263	278	334	295	306	318	273	282	298	317	273	345	296	301	292	291	283	293	309	314	295	280	297	327	288	289	317	279	294	307	293	293	287	301	307	329	309	311	325	301	336	304	279	287	338	314	269	280	290	312	287	294	326	279	297	271	311	335	280	278	286	285	321	276	289	274	279	292	302	297	321	307	281	290	274	295	297	309	314	269	286	317	303	278	302	281	284	273	316	300	283	275	282	344	307	305	299	347	315	310	328	289	307	281	334	286	282	296	306	291	269	268	308	305	312	311	268	304	351	322	284	292	332	308	304	315	290	312	315	293	278	286	268	313	293	308	305	292	305	282	308	354	313	270	296	311	261	305	302	261	284	290	276	298	283	314	321	266	312	306	324	310	281	260	292	270	331	311	277	332	294	273	278	302	315	318	284	314	334	295	357	304	339	304	326	280	312	315	269	313	321	322	312	326	273	312	291	290	299	315	327	322	312	303	313	302	308	285	314	302	316	325	309	285	295	295	272	296	300	293	296	288	333	294	308	318	272	265	321	296	305	272	304	283	289	269	276	291	283	319	302	294	297	316	361	297	282	318	288	307	322	289	304	304	278	282	315	346	308	329	286	264	357	284	304	311	311	269	310	307	286	312	292	293	305	266	321	315	303	295	286	302	270	337	296	295	323	288	293	300	339	336	285	282	313	291	316	341	340	296	270	294	328	326	319	297	316	291	307	287	309	315	306	297	319	352	326	308	305	293	316	303	300	293	283	306	327	286	322	325	306	311	316	291	323	277	320	304	282	286	297	295	317	278	289	287	287	310	316	309	275	290	278	297	308	285	287	340	322	324	275	310	322	285	294	314	300	306	287	275	313	281	332	293	324	326	295	286	308	318	320	302	285	300	296	294	324	307	296	247	270	296	260	319	314	275	275	272	291	317	292	327	261	306	306	299	282	241	312	302	280	270	307	323	304	304	348	278	325	289	328	305	293	307	295	307	296	277	332	294	336	338	315	299	302	302	303	310	267	288	310	299	262	299	304	282	282	336	270	282	298	307	293	283	293	326	294	305	289	279	311	277	254	322	319	295	308	296	289	293	314	308	302	281	305	305	331	302	325	317	266	274	314	349	316	331	299	314	302	287	295	313	324	317	321	291	302	314	334	325	287	326	314	324	299	327	304	318	294	270	326	282	283	297	306	301	266	312	311	268	308	299	286	251	314	293	309	314	325	316	314	292	301	320	322	320	278	290	298	296	278	332	278	281	295	289	343	312	291	301	332	272	329	337	304	301	315	259	303	316	309	331	302	330	306	310	311	316	297	300	316	288	312	287	325	337	288	301	293	266	316	277	307	341	333	323	277	283	292	302	305	303	297	316	301	295	309	313	304	289	319	305	308	308	311	264	307	283	262	313	312	316	270	270	345	304	284	338	301	276	277	331	290	287	285	299	278	281	290	288	370	332	286	300	307	294	303	311	315	293	288	327	316	286	287	310	283	295	303	269	301	284	284	283	276	271	305	344	318	286	300	288	311	267	300	289	284	304	291	276	299	313	332	334	288	321	314	324	333	340	308	304	276	297	312	358	282	298	306	287	297	287	310	300	279	320	323	268	310	289	265	290	318	286	314	279	309	329	286	331	299	282	306	290	283	278	297	301	304	309	331	308	303	292	304	288	320	297	320	300	317	298	356	334	295	310	277	286	319	297	322	306	271	314	341	314	296	298	317	281	305	278	288	299	330	288	329	277	311	285	322	306	316	295	304	314	330	323	275	318	315	318	299	328	290	314	318	303	300	288	315	306	284	307	309	271	299	275	301	295	282	292	312	298	311	310	271	305	296	284	283	301	318	289	323	289	275	339	350	317	277	308	293	326	324	306	319	291	322	332	292	301	298	282	318	295	323	352	275	292	302	298	289	339	266	280	273	276	290	275	273	289	301	345	293	296	342	342	276	303	307	319	304	298	281	296	319	315	297	324	298	291	283	315	281	317	293	282	317	321	288	339	319	324	310	278	274	292	338	291	327	311	314	334	322	277	309	319	290	305	320	277	318	318	263	306	286	276	303	290	343	332	314	297	285	300	311	289	333	319	297	311	308	275	260	294	330	301	288	319	286	324	294	307	311	309	292	293	321	302	289	296	277	275	304	305	258	315	289	300	283	303	300	321	300	309	306	314	290	277	286	287	270	273	284	303	308	311	287	308	301	294	284	314	288	310	304	314	287	317	311	286	316	320	293	313	277	287	281	312	275	332	323	299	328	276	336	252	299	315	272	324	308	334	293	288	283	283	278	286	303	284	323	326	320	278	292	297	278	299	303	324	306	287	281	277	266	295	300	307	303	279	294	293	277	301	277	256	284	323	309	337	297	318	336	325	319	277	336	326	312	296	306	324	341	327	275	285	302	312	322	293	327	285	294	297	313	299	292	299	282	305	275	282	339	271	274	272	290	336	262	293	296	315	321	306	321	295	322	295	310	291	282	314	312	317	291	308	310	299	268	310	323	296	332	295	285	279	266	322	336	292	295	279	294	294	266	317	289	320	300	306	276	292	292	320	289	319	280	323	316	294	288	332	292	295	322	322	298	321	293	321	339	282	305	291	280	293	271	302	313	329	283	279	295	299	312	277	314	300	303	289	285	262	300	294	291	332	300	294	285	284	289	299	312	319	303	285	312	282	288	297	316	280	338	308	320	311	301	290	316	302	315	317	301	280	279	286	320	335	306	292	323	303	305	302	294	322	300	312	304	274	308	331	284	302	326	285	282	290	323	281	320	298	326	279	264	316	331	262	289	304	294	311	318	318	280	354	302	284	249	273	289	297	299	337	318	295	295	299	277	290	314	315	330	309	301	308	290	279	299	319	277	293	296	330	292	279	261	296	325
33081	22229	24857	12348	7956	8732	9361	8100	7587	6455	5142	3752	3319	2764	2043	1940	1688	1711	1464	1238	1061	1096	1171	1211	1270	1314	1305	956	876	858	808	841	802	755	786	724	808	736	729	725	681	717	666	709	674	718	684	680	657	637	664	676	632	655	677	651	654	655	671	635	636	639	650	641	638	620	655	645	606	628	606	649	697	602	617	657	605	635	618	669	641	660	638	652	621	608	607	630	654	603	610	655	630	632	607	649	657	669	620	650	606	620	626	647	627	596	597	662	636	660	655	639	595	656	647	630	633	626	639	655	667	632	605	628	638	676	614	644	656	660	652	668	628	693	605	622	605	599	628	639	611	610	676	623	619	588	630	611	601	602	638	614	637	621	634	612	660	591	651	639	660	630	610	609	625	595	658	632	665	618	637	628	611	627	602	633	654	633	640	619	679	648	640	642	650	615	627	652	617	617	652	584	648	650	615	639	643	657	657	644	622	660	600	638	655	661	610	632	617	676	600	626	662	599	646	644	650	634	603	640	626	641	678	631	666	648	632	647	636	643	648	671	638	680	614	655	622	623	636	629	629	621	619	650	620	677	608	637	637	641	660	622	604	630	677	668	615	684	627	643	602	638	626	625	614	636	636	585	603	617	666	659	603	632	618	623	650	631	605	630	631	628	626	649	609	629	622	640	642	630	587	601	650	599	625	613	662	624	586	599	658	627	639	662	620	657	661	685	612	630	628	651	666	626	627	610	616	661	643	622	623	626	660	593	618	627	679	615	627	614	637	674	610	624	625	650	657	642	619	632	603	625	643	632	693	643	633	613	624	621	637	570	589	615	648	582	647	664	622	648	657	647	651	631	667	671	651	642	678	684	640	637	645	645	649	632	664	614	636	608	637	639	627	647	614	645	628	635	648	665	646	661	589	623	622	582	679	638	618	634	617	638	659	608	616	637	665	632	639	643	671	628	671	646	616	665	616	614	622	616	629	615	634	640	588	625	628	624	624	609	618	661	652	633	650	648	661	634	663	616	628	604	682	633	656	657	644	642	596	657	637	621	673	663	626	644	639	608	637	653	619	647	660	663	617	645	652	652	621	635	641	599	640	649	641	653	654	614	624	653	587	621	610	624	607	642	700	648	622	611	607	675	612	607	628	603	610	619	612	623	642	583	625	606	617	664	644	670	624	595	677	650	634	667	633	601	588	602	624	625	654	651	639	630	652	691	662	668	629	673	669	588	629	667	612	595	639	635	623	638	651	628	601	597	648	630	605	627	626	655	619	672	619	685	662	668	601	636	639	600	628	600	647	644	636	634	642	630	602	684	653	653	603	658	634	620	636	623	613	664	612	618	668	624	631	613	668	589	665	666	604	680	665	654	632	661	657	610	662	617	629	616	674	621	618	665	622	613	615	639	600	642	641	621	680	651	641	660	641	636	647	612	695	679	597	647	650	593	661	635	660	638	595	634	639	621	641	595	644	638	648	647	664	597	631	612	593	626	633	683	606	633	695	659	556	662	632	656	598	646	615	643	641	650	663	637	691	624	617	621	629	646	597	643	604	615	633	614	662	657	604	601	640	633	621	672	620	609	631	697	656	618	607	676	671	639	642	629	635	598	612	636	643	635	678	641	595	648	665	641	653	641	638	661	642	606	614	669	623	649	662	640	600	609	621	655	667	644	657	649	672	653	643	621	648	671	644	675	642	620	643	699	599	635	627	617	617	619	599	670	606	648	647	639	704	628	631	633	631	612	684	598	636	630	607	637	647	658	672	648	608	639	623	590	621	628	640	652	662	605	662	697	575	636	622	598	649	638	632	610	628	633	596	661	652	621	670	682	650	654	654	637	614	656	658	645	655	668	660	652	619	616	612	678	644	608	668	646	612	661	626	656	665	613	642	638	662	595	616	639	650	592	619	639	649	675	619	675	620	601	676	640	637	642	628	607	625	607	633	589	610	566	647	588	641	637	697	595	619	662	627	640	594	617	620	659	611	649	607	607	627	607	656	611	635	665	620	649	610	605	614	656	652	650	588	626	632	636	628	616	613	602	641	591	666	623	682	675	639	603	641	641	659	654	653	710	632	614	626	608	634	632	613	621	633	639	657	626	665	628	658	618	645	608	655	674	616	619	634	654	663	615	657	627	662	640	637	646	651	638	650	669	639	639	660	655	651	643	655	632	593	598	703	598	628	640	641	643	595	665	666	588	640	656	665	674	648	612	633	600	616	610	601	633	631	641	611	624	634	641	654	651	652	681	591	630	618	650	620	610	639	664	642	694	677	600	584	649	596	644	649	665	620	613	598	632	635	626	635	644	600	630	615	613	656	617	637	638	638	646	642	638	615	616	660	614	658	640	631	648	618	607	688	644	657	625	684	655	618	651	598	637	651	627	640	624	584	646	621	609	623	615	632	622	615	620	644	622	647	604	648	635	629	663	664	587	651	596	624	629	627	660	626	638	636	614	646	618	579	612	627	628	679	616	641	659	672	648	628	598	621	609	611	653	601	679	643	657	657	658	632	621	611	579	600	625	651	633	665	657	677	667	676	639	609	660	628	642	627	636	604	632	630	654	639	659	606	628	601	631	642	632	645	618	621	621	634	605	631	654	638	599	649	630	605	585	645	659	671	637	678	609	632	648	633	652	645	638	644	632	621	676	624	622	600	612	625	624	653	632	668	589	622	671	643	657	619	640	605	629	630	616	623	605	650	637	628	674	624	615	668	661	590	630	632	618	605	658	618	634	593	632	588	639	633	655	673	649	656	614	634	602	678	633	575	624	641	677	604	599	667	617	642	643	629	674	663	628	645	640	662	632	617	633	672	628	581	622	646	616	630	630	639	634	614	630	619	664	650	659	613	654	624	649	612	632	673	580	599	657	631	646	604	612	623	661	620	624	619	660	621	668	640	608	671	649	619	632	619	599	599	556	624	594	645	624	656	673	619	650	667	606	631	616	615	664	603	635	624	631	605	651	638	637	651	655	593	631	618	629	649	664	627	672	614	637	641	643	657	618	643	650	623	630	598	615	670	632	628	610	660	567	625	674	611	586	631	630	623	638	667	673	655	630	664	625	613	657	643	642	649	602	719	665	648	668	669	609	638	634	618	674	629	619	636	652	645	678	612	645	630	653	642	602	624	638	622	646	648	645	611	603	653	647	674	621	674	670	666	634	638	599	603	634	630	609	633	632	651	607	607	623	640	644	630	600	663	643	622	626	679	617	596	660	624	674	655	667	659	661	638	636	646	662	602	642	632	686	612	639	669	666	663	628	640	615	694	629	629	633	642	625	623	659	637	618	668	629	625	637	642	647	600	620	631	669	647	671	644	625	595	649	622	649	672	621	597	662	619	634	623	632	648	594	654	609	623	625	699	644	625	618	611	618	613	608	638	644	643	589	623	608	665	640	607	669	602	663	653	632	601	653	654	619	624	640	609	619	600	593	614	664	657	657	594	664	604	608	620	648	622	634	663	616	663	621	631	648	668	605	603	632	603	637	630	637
36913	16996	6679	2001	805	843	784	750	567	498	439	359	316	309	316	327	287	300	282	253	278	292	270	327	306	306	276	289	282	258	280	235	275	275	258	254	267	253	273	273	274	253	286	260	249	223	262	276	276	291	236	257	291	235	233	261	234	268	266	249	246	243	277	280	268	271	266	244	255	258	259	231	197	257	257	246	272	243	202	234	290	273	298	262	263	258	276	271	302	263	275	257	240	275	260	254	241	256	232	249	284	261	266	275	291	277	238	253	295	262	255	278	252	286	280	269	272	256	233	240	248	236	288	237	248	257	244	246	215	256	257	229	264	246	278	251	271	280	246	272	247	264	241	291	282	266	274	247	253	244	269	265	286	289	251	278	240	263	277	269	252	252	251	218	260	266	260	237	245	229	296	266	263	222	241	241	227	293	253	246	260	282	279	259	254	249	306	296	261	258	243	264	260	286	270	286	264	255	256	233	275	265	281	245	272	231	228	246	253	245	269	251	223	259	251	241	250	232	260	241	233	258	243	247	251	257	282	244	261	246	231	283	278	291	267	245	234	273	248	300	259	261	261	244	269	258	270	240	295	275	243	261	245	232	260	254	260	265	263	249	266	250	241	251	241	281	243	301	266	277	252	260	252	300	258	254	280	259	251	250	277	263	260	258	228	234	268	260	274	228	275	220	267	298	256	281	278	295	275	249	250	259	266	242	259	258	224	230	279	273	274	257	257	262	235	260	285	249	251	259	245	244	260	292	239	253	257	307	247	247	228	277	295	282	237	261	285	270	241	286	253	249	266	261	281	271	264	253	297	266	271	298	238	268	247	257	258	263	263	309	230	283	307	269	248	254	225	246	271	266	264	250	241	266	267	235	231	229	238	238	259	287	282	262	248	266	290	282	241	285	262	253	259	269	277	262	227	235	253	242	253	275	255	280	278	267	250	266	248	263	256	251	269	239	245	265	252	277	268	261	245	241	273	266	242	245	275	227	247	263	258	251	260	255	256	247	286	227	273	269	241	243	233	260	245	275	274	285	287	317	229	269	234	244	271	270	289	287	268	260	268	281	233	248	251	258	263	245	281	252	238	254	265	248	251	281	268	284	254	247	255	238	271	244	249	280	250	249	256	262	242	266	271	251	242	230	265	261	264	270	266	249	220	248	254	237	276	253	249	259	249	270	276	241	273	252	232	280	264	271	277	271	263	251	224	238	249	256	255	258	277	273	238	271	253	253	249	258	277	246	256	258	256	273	267	255	261	274	269	259	258	278	272	277	246	268	265	288	255	227	266	315	257	285	287	278	283	241	237	233	284	279	217	276	245	237	277	272	286	265	252	251	263	250	275	262	239	246	277	271	290	298	272	239	240	265	263	251	288	250	240	251	256	254	270	240	260	235	285	260	276	251	244	256	251	265	278	290	243	224	252	253	246	282	243	269	267	253	254	255	255	274	272	262	248	273	231	262	234	280	260	270	274	247	283	239	267	240	273	229	263	255	281	237	287	251	267	263	273	252	273	248	277	274	249	248	264	283	250	261	275	258	263	256	275	258	252	245	285	263	281	259	241	272	286	259	255	267	259	235	221	245	251	286	232	239	291	268	244	255	261	263	252	251	232	260	263	251	246	251	242	255	238	279	280	256	247	229	275	270	231	229	268	251	277	229	295	258	260	278	303	293	268	267	259	245	267	239	272	287	250	286	270	288	240	244	273	272	284	291	267	273	270	230	271	271	262	241	264	247	264	240	251	294	281	246	270	266	255	286	237	255	241	269	221	263	260	271	278	284	257	246	285	269	289	237	233	272	271	298	265	291	278	253	257	256	247	245	280	258	278	260	238	250	214	267	259	260	254	252	268	262	289	245	263	261	286	283	276	267	253	273	267	255	265	237	242	257	253	258	263	270	262	260	223	270	236	243	251	292	230	241	230	220	247	237	278	249	270	250	259	229	240	260	243	262	260	261	253	243	260	253	257	248	246	288	276	263	256	287	280	243	273	269	276	266	277	246	258	262	243	251	254	248	249	250	248	256	270	251	277	246	234	263	303	245	260	275	242	262	280	248	266	271	282	228	259	282	227	257	279	271	278	271	265	258	265	268	206	276	245	267	276	240	232	247	256	257	245	294	233	253	260	283	279	264	253	271	274	265	259	288	245	278	248	239	289	239	253	264	272	276	220	274	286	271	249	266	261	284	250	256	269	224	230	273	279	234	237	210	233	240	231	274	258	270	259	259	262	269	260	263	278	277	268	258	285	255	257	266	268	243	263	257	255	244	234	272	257	295	247	234	280	241	250	248	246	291	254	287	250	235	243	260	248	232	250	260	267	270	267	253	253	248	252	282	258	271	235	252	272	244	266	282	247	243	228	259	216	231	240	248	243	266	271	276	228	265	233	277	280	254	265	258	247	261	255	251	243	256	258	277	273	261	299	261	252	246	242	251	240	260	241	233	243	258	258	274	254	286	254	250	242	267	275	231	274	217	239	271	254	247	251	237	247	227	262	262	288	271	287	231	287	271	277	257	256	270	280	271	289	302	262	248	260	240	285	278	259	226	244	270	261	246	243	264	296	226	268	254	281	275	282	252	308	247	262	257	245	275	264	263	274	273	266	264	276	257	269	260	260	276	267	268	252	250	244	270	283	253	253	252	249	284	261	289	274	258	272	255	246	261	288	246	267	286	270	260	269	250	292	251	239	267	292	255	244	251	237	271	254	275	252	240	284	248	267	276	274	253	265	263	278	244	247	296	237	247	290	282	240	244	295	281	260	266	276	278	253	271	232	247	263	272	267	301	255	255	260	250	270	285	262	267	231	253	222	270	280	243	259	292	298	293	222	260	260	253	285	283	268	230	239	252	277	259	281	247	250	249	259	287	232	260	234	255	254	266	267	288	268	271	263	270	275	254	228	274	246	262	261	234	227	235	293	292	263	266	259	273	273	260	276	254	237	254	273	274	234	278	234	273	250	243	226	247	279	239	233	243	226	244	252	238	258	251	246	257	270	255	243	284	265	309	230	256	258	260	244	243	294	293	269	299	275	282	259	235	264	262	261	267	269	270	262	266	286	251	278	246	245	259	270	268	278	260	290	236	260	291	298	276	266	228	294	255	283	267	241	237	257	269	273	264	271	265	243	229	246	248	251	267	238	231	240	251	245	236	218	274	241	265	263	253	235	231	256	244	247	275	236	257	279	270	279	262	257	261	250	255	232	246	263	268	288	232	264	269	228	262	251	247	272	253	273	260	279	305	266	223	244	277	232	283	248	278	268	252	220	244	256	252	254	311	249	262	252	253	263	235	269	231	277	271	274	253	283	256	288	267	228	260	270	264	253	283	256	267	252	309	268	269	292	254	280	261	255	256	269	250	231	282	264	259	240	269	278	236	283	263	231	274	293	254	265	275	263	244	257	235	241	214	242	208	255	230	268	245	244	271	314	251	239	238	252	254	269	258	236	269	288	267	270	241	272	245	272	229	240	270	256	257	244	259	252	243
20677	10075	9391	4062	2631	3123	2882	2662	2270	1906	1413	1187	950	862	860	851	912	830	875	717	630	717	685	753	784	773	709	657	604	613	622	634	625	582	588	600	603	546	567	547	554	560	564	609	508	580	591	581	567	571	519	528	591	549	554	591	558	564	566	578	542	604	515	542	562	544	551	538	551	571	544	574	570	543	582	520	539	578	546	545	532	525	561	567	574	512	561	549	514	553	532	554	569	529	518	543	545	561	570	509	531	561	598	506	549	585	519	553	527	579	538	525	582	546	568	547	570	534	547	534	563	582	542	576	579	566	603	522	523	560	527	603	549	570	522	549	582	565	561	552	563	534	567	536	568	561	511	516	586	506	561	536	545	528	559	608	560	547	576	584	565	508	515	536	519	536	512	541	569	549	564	573	532	560	553	578	541	573	497	553	553	543	546	566	522	568	586	569	594	549	538	547	547	559	540	552	534	560	535	561	566	518	538	566	536	539	557	559	540	531	517	597	606	555	539	550	534	571	546	588	551	594	622	542	552	579	584	580	586	540	525	524	560	553	536	566	520	571	542	525	538	547	576	557	541	549	530	534	517	504	543	565	515	530	527	580	558	527	538	519	549	518	552	488	489	573	505	602	525	608	565	533	547	543	548	556	528	567	517	576	557	543	489	557	551	598	551	621	585	584	535	532	509	564	536	534	571	514	568	466	533	552	606	558	519	547	536	540	556	562	555	552	545	538	506	545	539	561	558	534	525	496	573	497	581	542	566	562	575	505	548	567	565	530	539	609	560	534	538	550	581	549	524	565	533	561	564	549	523	564	553	550	553	579	561	566	554	552	530	567	578	518	551	536	538	591	518	578	542	539	532	562	583	615	579	544	586	583	559	579	542	529	609	509	606	573	508	527	527	562	516	532	553	532	540	526	538	586	569	537	573	590	533	548	502	559	551	553	569	556	588	574	573	573	555	546	594	573	609	552	568	571	580	543	609	540	561	568	540	552	583	581	585	534	580	506	572	509	607	536	615	566	523	565	554	576	563	540	541	568	569	555	549	565	522	587	573	542	566	565	541	586	552	538	560	549	505	564	512	557	523	550	550	596	595	508	564	564	570	539	597	546	554	507	539	549	521	564	545	504	539	558	557	515	592	554	563	559	528	575	560	579	555	548	572	539	563	541	558	553	527	555	551	575	562	567	568	517	560	570	548	569	579	560	542	525	557	538	550	556	536	537	592	509	517	533	591	578	549	589	560	546	566	579	545	538	501	538	577	558	544	531	572	584	517	558	572	562	555	512	565	560	553	579	542	554	512	557	559	599	535	509	519	573	556	542	588	595	513	541	528	502	514	540	595	551	539	586	558	529	566	512	533	504	571	576	589	563	536	536	544	572	535	563	536	523	590	544	535	563	540	560	597	522	525	538	533	541	525	519	573	586	558	538	567	551	554	563	544	550	562	554	530	551	502	573	571	533	552	529	558	608	594	543	557	543	554	520	564	573	539	516	549	506	534	550	597	571	557	542	593	564	558	550	549	548	543	544	535	613	571	530	542	528	591	555	577	554	547	550	550	550	521	557	545	570	543	529	534	516	546	576	540	539	572	549	496	519	560	538	503	528	573	541	559	575	570	539	567	562	538	580	549	550	577	539	506	523	563	575	554	562	502	540	569	560	584	538	524	506	528	566	577	557	555	538	556	537	544	560	541	549	513	529	550	578	499	549	556	534	583	535	528	524	566	523	571	518	524	592	581	544	580	563	571	536	528	565	586	583	549	529	576	558	560	550	545	556	549	580	516	590	575	538	553	559	548	519	549	589	593	578	557	540	555	541	553	534	553	538	558	542	590	575	558	542	580	552	569	587	538	556	522	558	566	557	567	537	542	541	591	581	536	560	564	530	566	549	559	520	561	542	590	556	554	549	547	586	532	539	599	576	503	542	542	546	561	542	541	565	574	574	553	552	574	550	552	530	556	548	551	568	550	570	584	554	552	575	552	547	548	539	566	501	562	583	578	585	622	562	554	548	577	556	564	530	578	539	555	575	545	562	514	536	579	528	522	541	551	543	521	559	554	550	553	517	551	552	551	534	565	572	571	577	564	565	547	537	545	582	582	534	560	543	543	532	556	533	576	540	549	582	596	553	539	563	514	512	524	505	539	537	548	549	540	552	517	540	550	553	554	497	547	578	525	565	544	519	516	536	555	536	580	515	590	538	560	566	579	592	504	532	546	563	527	575	599	605	525	557	512	536	531	580	543	577	576	560	557	577	567	539	565	577	550	564	564	513	587	568	576	552	532	574	558	561	529	539	606	538	582	572	574	556	539	557	546	562	563	518	531	558	539	566	528	569	534	606	532	518	514	574	565	574	511	552	566	583	534	602	570	582	531	586	573	563	570	535	549	553	540	563	534	565	581	572	567	524	527	548	529	595	542	518	562	524	554	539	559	537	527	547	501	555	577	593	574	551	573	588	548	606	536	551	559	548	533	555	579	528	539	522	550	541	571	547	572	548	530	554	572	552	537	505	554	570	558	571	642	546	547	536	520	568	540	563	531	556	555	575	506	555	563	572	570	511	509	541	549	579	542	555	565	514	550	549	538	579	583	548	524	544	612	535	527	549	547	523	513	546	556	555	554	559	556	566	514	535	560	545	530	552	552	543	552	576	566	551	584	534	566	575	554	561	557	560	568	532	598	518	576	537	548	585	533	528	561	538	532	543	550	560	572	552	505	573	534	520	546	542	565	512	573	533	590	579	526	513	563	568	524	577	537	559	561	531	565	559	528	556	575	565	547	607	563	550	539	515	555	521	597	585	513	504	574	524	544	601	551	583	510	576	558	563	541	579	553	567	549	520	574	554	593	557	529	553	540	591	554	519	523	534	542	555	549	549	567	536	522	551	550	548	497	568	561	591	566	527	546	564	551	555	533	536	559	581	548	583	553	564	574	546	544	538	536	557	594	558	522	546	549	572	508	560	552	559	554	508	564	518	546	541	576	567	587	573	567	550	536	550	572	576	491	521	587	556	513	545	544	578	558	533	571	507	565	541	516	505	579	536	513	525	534	563	589	552	553	558	557	538	495	566	534	565	534	522	583	576	587	560	546	571	526	618	561	588	528	505	548	554	573	538	568	586	538	555	548	523	571	569	548	493	551	570	586	566	559	570	558	573	561	541	534	558	588	523	566	545	541	555	565	557	525	567	548	556	566	531	582	566	533	600	531	491	517	549	566	618	540	575	545	530	531	539	565	503	564	558	583	557	524	531	539	555	545	552	570	555	540	549	539	540	523	570	555	524	513	565	516	512	573	518	571	546	588	531	530	566	566	573	582	568	530	536	576	547	574	575	559	519	531	511	576	558	572	510	563	553	572	545	550	534	565	515	514	549	545	569	517	537	506	518	547	539	595	568	560	537	581	533	530	538	540	615	587	506	513	550	530	498	509	556	586	557	544	527	577	574	516	566	579	515	580	544	545	512	558	521	559	588	586	588	555	568	558	529
50819	25565	14636	4597	1514	1630	1450	1291	1102	841	687	522	458	452	399	353	378	369	328	325	312	318	346	306	308	312	308	326	281	295	264	238	255	257	267	263	280	305	270	262	267	267	281	269	293	247	269	242	290	249	248	257	241	305	231	263	251	274	259	277	243	277	272	252	263	250	267	225	270	279	257	254	261	293	245	236	253	273	291	263	248	262	259	268	267	279	272	280	243	208	262	257	259	269	289	285	274	269	251	277	244	295	279	234	228	247	241	264	262	248	250	259	265	281	274	232	272	282	270	268	234	249	261	251	253	260	258	274	288	266	296	273	257	256	252	267	244	264	250	268	249	270	254	281	279	251	259	261	254	262	258	281	242	249	254	281	304	271	250	302	241	262	254	275	294	231	254	285	252	270	279	244	274	269	244	261	271	244	269	230	280	292	299	263	267	237	232	297	283	291	243	242	280	265	269	255	248	297	260	255	281	262	258	251	257	264	235	268	280	258	259	243	233	256	276	220	259	299	258	235	291	269	256	252	268	241	267	254	259	253	262	256	288	265	282	261	264	240	248	282	262	278	272	224	256	253	266	275	271	253	259	266	270	250	218	266	244	272	235	255	260	233	268	236	262	263	256	249	265	267	285	273	286	279	286	258	286	227	259	260	247	226	271	254	273	270	248	273	253	290	277	258	292	233	269	281	261	242	273	286	238	273	277	244	254	239	294	290	251	247	259	260	240	271	269	257	258	253	261	264	238	213	254	247	235	248	251	253	284	273	282	285	280	234	258	231	259	253	258	265	249	238	268	252	266	273	248	247	301	255	272	245	268	272	262	296	299	279	261	284	254	256	255	279	270	270	274	263	256	257	283	239	232	260	263	307	286	282	264	236	297	261	253	250	269	268	261	267	231	259	296	234	263	265	259	240	292	245	291	284	269	260	233	231	264	272	262	244	250	248	233	239	256	246	273	250	267	266	259	245	289	253	254	238	277	293	253	240	264	280	293	255	247	279	253	258	259	237	223	253	274	268	239	235	251	282	288	272	279	258	253	246	265	253	262	254	241	274	260	265	269	254	252	269	249	232	283	290	280	273	246	255	281	249	247	303	257	248	255	271	282	271	256	261	245	245	229	251	250	273	289	264	270	239	257	272	251	264	241	249	276	267	276	263	281	264	250	272	267	247	278	259	235	280	234	241	262	274	268	251	279	286	280	229	270	238	246	295	265	252	264	243	245	258	221	268	265	263	228	253	281	251	251	260	280	242	242	256	253	254	259	265	246	243	240	295	287	276	252	277	242	300	266	210	259	262	261	259	262	263	268	253	242	237	245	226	256	277	274	217	271	295	238	259	244	254	253	251	276	266	283	262	248	250	281	249	247	243	265	265	287	286	271	261	249	295	265	225	269	215	255	264	276	281	240	266	304	242	279	285	263	239	278	212	248	274	260	260	244	264	278	267	258	246	252	266	274	269	216	248	272	251	276	234	248	262	256	250	244	280	270	243	238	235	242	258	261	272	258	262	277	252	272	261	263	259	267	246	255	247	276	226	246	253	261	264	267	272	265	266	270	226	236	262	232	241	220	251	247	276	242	246	296	268	266	246	292	263	259	254	270	265	290	258	243	262	253	280	253	284	256	276	286	249	244	304	259	276	262	282	275	274	289	286	277	252	269	244	272	267	246	270	251	250	252	246	256	259	248	268	262	245	242	295	251	266	275	289	216	262	230	269	248	277	228	263	297	273	300	250	321	264	260	251	253	267	260	273	247	238	269	276	266	248	261	234	262	219	228	278	258	247	271	298	268	270	247	249	256	286	231	251	272	265	259	227	284	250	241	270	288	248	280	280	257	271	286	273	253	261	307	279	288	252	284	243	282	270	257	238	260	261	243	251	261	250	256	274	273	228	264	247	259	304	265	262	268	283	231	257	290	277	284	261	250	255	275	269	266	292	247	272	258	229	233	239	242	254	267	268	221	274	258	290	283	263	255	218	246	284	232	300	252	253	245	293	282	259	237	244	282	259	247	264	254	264	301	266	242	253	273	248	250	252	248	258	270	285	273	254	230	277	263	274	268	272	236	264	300	257	261	270	263	256	248	262	283	279	263	286	270	272	263	259	272	244	273	256	272	269	277	247	269	258	250	239	286	261	291	293	270	290	261	277	230	255	252	276	271	240	281	294	289	217	261	270	285	261	285	264	264	239	278	268	279	226	273	287	258	300	247	281	260	288	282	246	285	273	231	271	290	247	254	242	233	299	263	253	252	257	256	229	259	245	278	269	269	290	244	276	259	267	254	263	264	257	259	254	262	271	263	250	251	255	275	278	278	247	253	256	246	282	276	270	292	285	251	256	261	306	252	272	261	248	255	253	264	241	267	255	251	277	294	302	273	291	272	285	275	245	254	275	241	274	271	264	275	257	263	274	275	271	273	253	270	258	249	267	275	255	293	250	259	264	260	248	268	259	268	276	274	278	247	254	251	274	259	258	234	282	257	248	246	241	264	239	238	259	246	236	253	274	276	252	259	235	254	247	263	238	266	277	250	275	254	244	262	269	262	233	285	272	256	299	297	243	234	245	275	278	251	255	245	239	300	224	249	282	260	249	242	301	249	256	256	252	256	266	255	279	257	253	256	247	208	261	311	307	247	272	274	273	258	233	271	272	267	251	277	269	243	272	288	226	269	289	275	289	251	258	263	254	243	263	262	276	283	258	266	269	245	262	253	273	256	257	285	268	262	279	223	267	276	227	239	275	230	227	296	263	244	262	278	265	253	259	242	250	256	256	285	260	270	282	300	272	255	249	250	290	240	253	283	256	270	251	263	254	250	272	279	264	263	261	276	276	303	271	299	255	265	242	263	253	248	257	285	246	249	254	271	246	256	283	290	260	266	278	253	225	243	241	250	276	294	263	260	285	263	259	249	268	253	259	270	272	292	286	237	275	257	225	228	266	281	271	245	274	293	276	258	247	268	241	292	288	253	265	297	231	277	284	225	293	242	223	241	274	227	269	248	254	248	227	276	262	260	239	253	234	227	256	222	263	268	220	235	279	267	283	268	273	252	268	240	269	264	276	233	301	245	278	251	282	291	286	253	263	270	291	292	259	278	246	246	268	249	262	255	271	284	250	253	266	245	278	229	257	243	244	264	269	296	251	267	219	295	265	246	247	277	254	275	257	238	285	273	263	287	288	269	262	282	263	257	229	276	244	271	237	238	225	270	272	263	278	267	287	246	245	264	246	234	251	267	258	284	313	276	281	280	244	247	261	264	278	278	276	256	216	250	269	263	294	273	267	270	262	261	266	248	242	266	229	241	272	229	229	266	274	288	256	286	260	236	240	238	261	254	277	268	272	240	258	264	246	232	264	258	289	247	315	289	250	263	299	246	226	263	293	262	257	254	280	260	299	289	305	275	244	263	251	262	272	254	242	280	254	256	276	269	238	240	243	247	254	231	258	248	259	240	272	245	240	253	262	292	251	280	260	219	262	255	285	276	273
30841	16346	18144	7649	5234	6344	5985	5191	4562	3641	2812	2124	1912	1556	1366	1230	1265	1182	1008	807	756	865	887	940	937	985	882	765	725	727	671	651	620	665	685	620	627	662	654	644	620	657	607	572	545	578	607	620	612	536	532	590	556	557	540	622	539	557	542	546	608	593	557	550	599	555	521	537	623	566	564	560	586	557	523	580	543	561	558	540	551	551	550	550	589	593	531	538	551	534	540	557	615	542	532	577	582	555	618	573	528	525	569	560	587	517	550	573	582	573	596	563	528	582	560	568	551	566	532	518	599	584	548	589	560	556	580	528	536	530	532	557	599	514	569	614	557	493	531	539	564	586	525	543	551	583	519	573	547	521	561	577	530	575	601	511	566	557	522	581	527	549	552	557	594	629	578	592	529	562	590	536	559	590	583	548	591	543	569	560	544	554	537	546	556	560	528	577	539	574	528	513	527	565	557	569	600	578	560	567	529	556	563	544	615	575	533	600	556	566	549	589	559	552	568	572	542	540	543	569	506	580	573	528	553	559	567	546	550	547	540	562	587	549	591	566	525	593	554	567	563	526	549	542	502	562	534	559	585	561	584	575	588	556	549	564	557	550	529	524	544	572	583	544	540	581	579	569	522	580	531	543	566	548	550	603	534	526	583	546	583	535	559	514	562	578	580	548	549	560	596	522	566	522	591	535	572	594	556	540	526	526	538	515	536	593	549	556	543	573	565	551	606	577	584	593	503	564	581	565	591	546	563	550	553	532	536	522	585	548	561	615	555	533	547	539	542	583	565	595	525	580	541	564	527	528	561	577	559	521	564	536	596	564	538	510	557	544	572	577	580	511	569	561	534	543	573	534	524	592	561	553	543	522	564	559	568	595	550	572	546	534	526	593	586	550	545	564	563	554	570	576	554	581	558	552	552	579	521	577	576	533	556	563	561	576	540	587	511	539	584	562	568	560	553	552	556	599	561	578	535	527	568	527	557	593	552	587	568	561	541	550	523	554	533	573	531	557	564	573	565	587	550	554	549	506	537	572	543	541	564	593	618	523	570	544	514	534	576	566	575	588	553	552	546	603	509	557	502	525	561	520	550	549	576	561	524	582	547	519	536	544	538	559	542	588	579	564	541	546	567	554	566	541	534	527	565	555	558	548	534	554	556	527	571	564	565	514	485	520	560	604	535	597	582	553	604	546	598	550	546	590	522	557	556	565	510	554	545	543	553	592	546	564	548	567	587	564	543	516	544	554	544	546	589	567	578	510	506	560	514	563	550	533	568	559	552	554	569	554	580	553	530	597	555	553	584	571	543	546	590	566	525	567	524	537	594	570	542	600	594	557	545	606	541	571	524	549	535	603	589	581	546	609	549	573	591	567	559	560	588	529	522	583	561	584	563	525	593	587	514	562	551	548	555	553	560	565	591	533	548	602	578	542	539	589	573	518	555	579	556	565	542	543	522	566	542	533	532	511	600	572	547	585	569	531	580	545	568	557	585	563	536	587	579	528	587	568	577	564	577	567	528	572	565	594	535	528	541	585	578	561	568	564	596	583	567	582	562	544	543	577	549	542	576	562	546	540	541	555	513	558	553	555	537	577	576	551	529	527	557	539	510	536	560	581	552	555	547	546	538	571	541	605	584	535	542	522	552	556	565	524	518	601	569	519	564	566	560	552	509	526	553	538	585	574	545	566	537	549	559	572	544	559	546	561	527	569	568	599	546	573	564	594	577	565	549	546	556	549	544	536	558	564	553	550	566	538	585	534	531	583	545	501	586	544	532	556	553	554	556	595	555	592	529	556	561	571	546	577	580	572	549	626	542	548	484	538	569	556	555	573	532	544	543	542	592	554	532	496	575	557	518	580	557	582	505	558	551	571	545	508	532	535	530	576	567	573	556	587	512	517	559	560	574	528	560	534	595	562	552	559	577	536	569	543	573	603	550	589	543	586	527	537	582	601	557	579	565	530	527	583	570	536	517	536	574	532	503	555	599	588	559	584	552	550	612	521	572	558	585	559	543	563	532	544	527	527	527	606	552	570	560	563	560	560	554	519	567	531	541	582	618	513	580	564	553	538	526	536	583	559	570	539	556	597	552	559	553	571	580	542	513	560	572	563	530	534	534	573	571	592	567	565	573	531	554	530	570	534	575	556	565	562	566	524	555	558	537	576	589	528	524	581	574	524	581	578	571	566	551	603	553	550	552	560	593	565	555	548	567	603	539	599	565	573	567	603	575	542	560	561	547	528	549	561	602	555	539	570	567	571	564	548	560	540	503	554	566	549	564	568	547	543	583	572	553	551	540	547	498	546	587	520	595	578	558	554	570	564	599	602	523	556	560	517	551	558	579	523	528	544	567	573	553	546	573	551	531	530	557	557	556	599	567	559	568	551	539	559	563	558	572	528	533	544	555	557	539	590	595	596	565	521	567	553	569	586	562	557	534	626	573	507	572	604	544	546	542	566	502	529	589	565	552	545	544	550	579	532	563	564	565	597	537	575	592	582	591	544	583	564	607	547	508	602	570	550	499	547	589	525	570	535	513	543	580	532	573	560	589	559	568	532	531	556	587	522	544	505	547	605	519	572	583	530	560	576	548	520	519	579	543	546	581	569	570	544	556	560	560	528	630	500	558	537	538	545	511	543	560	560	521	565	577	588	530	562	535	561	551	524	599	598	561	553	617	557	543	563	538	575	590	555	576	556	536	559	564	605	578	576	557	546	550	549	556	574	523	615	545	550	539	563	511	533	531	548	578	600	589	511	577	551	544	561	567	559	564	561	571	548	556	523	557	629	563	575	615	552	581	554	520	539	581	547	527	581	567	520	557	565	553	554	541	558	534	540	559	545	551	564	550	558	561	498	570	521	573	570	568	548	566	568	516	555	577	482	579	574	573	519	532	611	546	575	548	555	554	568	540	537	588	588	536	557	535	576	565	551	549	579	513	562	578	601	584	529	550	552	519	541	579	546	554	578	530	550	541	538	539	538	587	591	606	556	541	551	543	533	552	554	574	555	548	558	543	565	562	537	530	546	575	566	567	552	560	547	549	560	601	595	565	592	502	554	568	545	580	607	569	576	565	580	546	557	600	596	581	570	575	574	552	590	586	568	541	558	565	511	523	570	543	579	566	553	560	544	536	555	547	595	554	601	548	537	519	548	566	518	562	515	583	600	569	595	579	568	567	567	550	543	557	562	550	520	552	541	556	570	572	526	571	566	537	537	603	545	565	598	539	549	551	532	564	534	555	539	566	570	563	600	576	549	577	562	559	568	554	571	561	559	553	572	563	554	580	577	587	559	545	518	535	562	568	526	526	576	571	578	516	550	561	545	580	591	529	563	504	604	562	540	508	562	528	581	563	583	548	617	563	540	586	562	570	548	551	565	557	579	536	559	557	586	544	526	554	559	555	553	576	569	625	559	559	592	519	587	524	583	585	542	529	541	568	580	563	613	515	557	543	504	526	563	577	593	576	584	533	581	577	549	616	516	566	531
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
