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
338173758952	338173759514	338173760064	338173760614	338173761164	338173761714	338173762264	338173762814	338173763364	338173763914	338173764464	338173765014	338173765564	338173766114	338173766664	338173767214	338173767764	338173768314	338173768864	338173769414	338173769964	338173770514	338173771064	338173771614	338173772164	338173772714	338173773264	338173773814	338173774366	338173774914	338173775464	338173776014	338173776564	338173777114	338173777664	338173778214	338173778764	338173779314	338173779864	338173780414	338173780964	338173781514	338173782064	338173782614	338173783164	338173783714	338173784264	338173784814	338173785364	338173785914	338173786464	338173787014	338173787564	338173788114	338173788664	338173789214	338173789764	338173790314	338173790864	338173791414	338173791964	338173792514	338173793064	338173793614	338173794164	338173794714	338173795264	338173795814	338173796364	338173796914	338173797464	338173798014	338173798564	338173799114	338173799664	338173800214	338173800764	338173801314	338173801864	338173802414	338173802964	338173803514	338173804064	338173804614	338173805164	338173805714	338173806264	338173806814	338173807364	338173807914	338173808464	338173809014	338173809564	338173810114	338173810664	338173811214	338173811764	338173812314	338173812864	338173813414	338173813964	338173814514	338173815064	338173815614	338173816164	338173816714	338173817264	338173817814	338173818364	338173818914	338173819464	338173820014	338173820564	338173821114	338173821664	338173822214	338173822764	338173823314	338173823864	338173824414	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
43138	33063	30209	25263	15121	7828	4032	1921	1142	757	653	500	472	422	394	368	382	347	335	287	231	271	260	265	288	244	257	253	226	243	246	251	244	266	238	240	250	243	216	222	269	269	250	254	226	250	256	236	229	197	255	263	247	266	224	242	248	267	243	257	227	254	240	220	224	239	230	218	250	257	205	237	207	234	256	240	252	274	228	246	261	256	277	253	272	216	247	305	290	276	237	264	254	264	254	247	241	262	272	267	246	268	230	253	249	233	263	269	254	228	259	238	291	246	236	264	232	273	253	229	279	249	251	260	233	233	242	243	236	245	254	229	253	226	251	249	239	251	224	263	280	247	235	249	239	248	231	240	276	249	225	267	257	230	245	254	230	244	234	229	260	235	261	266	249	244	255	235	241	230	267	239	218	234	227	237	238	243	229	242	261	251	191	233	257	242	263	251	226	270	262	279	228	262	246	249	235	250	249	247	213	273	230	246	256	259	235	237	253	222	243	242	229	227	260	249	240	234	236	223	244	264	249	212	268	252	244	280	244	231	229	222	248	273	242	242	255	274	241	222	274	260	275	266	230	224	221	263	234	246	226	238	217	256	246	254	239	235	243	262	258	253	273	243	225	243	238	247	282	241	254	238	231	239	255	232	242	233	239	276	263	260	240	232	215	250	215	238	265	227	206	228	237	232	271	246	237	250	253	253	218	232	224	254	264	247	249	251	221	238	250	262	241	262	258	246	235	294	230	224	238	237	225	237	260	255	253	259	253	236	262	256	229	235	260	271	216	221	242	246	225	234	268	231	250	249	225	231	246	255	231	252	255	222	231	255	242	245	255	240	218	234	230	246	246	251	252	226	252	224	250	252	218	256	234	236	276	276	252	257	274	246	218	232	278	236	249	261	237	246	245	235	240	265	244	245	257	226	257	272	241	233	268	240	276	245	246	255	236	231	253	266	249	242	237	244	226	253	224	227	235	261	257	261	236	230	214	264	239	241	230	256	268	242	232	246	223	239	226	274	243	256	236	272	247	241	233	245	235	264	236	234	220	262	246	216	249	257	244	233	220	204	219	237	237	282	224	248	239	225	238	254	268	253	248	258	227	260	238	274	238	249	239	245	242	253	245	233	266	253	255	232	251	267	258	257	262	237	229	246	229	227	286	242	259	262	237	254	237	218	239	248	236	228	232	273	285	235	210	223	218	244	260	261	239	237	263	244	244	230	248	247	271	217	241	269	246	230	223	236	203	275	249	255	257	241	242	244	261	219	256	217	245	238	241	248	233	241	248	266	227	270	279	257	215	248	243	248	227	269	257	262	210	266	239	211	239	214	245	248	227	242	223	222	255	223	256	257	217	244	244	233	224	227	264	256	231	244	256	278	234	250	210	226	247	261	268	224	235	255	264	251	240	257	247	266	253	292	287	263	253	246	246	219	277	219	232	254	212	255	261	239	266	234	232	250	226	232	241	236	247	232	232	231	245	266	255	260	246	248	254	232	237	268	253	232	241	247	257	269	238	219	236	241	260	237	238	249	244	252	252	262	228	212	246	231	260	229	246	259	237	219	246	251	276	248	253	276	305	277	240	252	241	226	248	205	251	259	276	255	214	269	252	252	272	226	250	253	239	231	242	272	250	286	254	249	254	251	257	264	247	252	221	254	213	252	288	247	232	285	244	227	282	226	231	249	233	244	279	265	259	251	241	236	254	241	242	231	251	264	253	244	254	252	244	242	239	237	247	243	257	207	254	259	245	236	227	245	241	241	218	223	263	248	256	243	226	237	229	243	252	265	266	255	241	267	241	266	218	252	263	222	231	254	248	271	258	248	253	233	252	253	257	263	256	233	246	258	267	243	244	270	252	222	235	242	267	261	243	224	244	271	233	274	261	264	251	262	259	227	259	250	239	224	262	230	220	201	259	247	256	238	273	228	238	264	253	258	246	240	244	239	254	244	253	246	252	245	246	242	247	230	242	217	240	201	243	273	230	244	250	242	250	242	266	246	244	264	244	239	228	241	250	255	240	239	231	268	232	254	246	229	236	253	239	241	225	249	240	256	263	234	259	234	243	249	233	245	235	219	247	233	236	223	246	268	232	241	246	239	280	233	271	250	225	214	262	263	232	240	245	263	226	261	233	247	246	236	250	213	276	259	232	238	273	269	275	261	238	276	259	251	248	247	279	240	253	239	227	240	251	279	225	250	260	226	236	228	283	261	270	249	231	249	256	264	242	230	247	241	239	246	249	272	248	212	231	238	266	243	213	233	229	240	263	212	269	250	272	217	252	237	244	258	246	283	233	258	275	237	243	260	239	220	273	270	262	243	254	241	245	221	213	246	231	242	258	237	245	252	220	224	226	240	233	217	244	235	247	233	240	267	235	259	257	230	262	249	231	237	247	286	273	197	243	251	245	231	222	242	252	263	246	252	250	253	199	235	246	238	260	255	231	245	224	253	252	241	236	213	261	223	252	251	258	237	230	223	231	254	248	238	244	257	232	255	278	220	227	229	266	203	240	249	235	234	268	234	239	252	268	258	240	252	248	272	259	252	228	257	253	232	199	221	228	248	216	235	243	220	230	254	258	247	234	251	240	243	275	265	207	233	249	214	247	238	253	215	257	239	248	224	219	249	224	232	289	237	259	230	248	281	233	233	282	252	242	238	233	233	231	254	258	226	222	262	240	246	259	249	287	236	218	284	239	224	225	263	253	234	246	250	231	239	229	206	251	280	264	266	252	234	265	261	227	252	241	241	232	255	233	247	222	256	273	248	251	277	243	259	217	249	245	270	274	247	251	252	241	250	255	249	251	213	228	238	214	231	245	226	239	219	262	258	240	258	261	244	248	276	250	282	213	245	229	238	269	258	249	216	221	234	278	259	196	251	235	268	226	233	254	252	246	262	224	243	258	260	260	259	251	262	261	268	233	228	261	241	208	229	243	273	247	264	227	224	259	263	242	270	242	261	223	218	271	274	255	261	239	233	241	252	261	258	259	246	257	276	241	271	237	250	252	218	269	268	213	238	233	297	275	228	242	252	236	239	249	262	228	224	261	244	226	267	257	238	256	260	244	265	251	249	253	232	220	258	240	230	240	240	246	252	259	230	257	228	249	234	247	248	213	238	224	202	240	260	273	266	285	259	278	262	247	242	279	258	234	253	260	249	253	217	255	255	247	236	222	236	241	254	251	285	213	281	257	268	249	246	240	243	243	220	225	256	260	245	246	263	256	253	238	244	207	225	246	244	231	244	254	223	259	232	224	242	261	239	240	238	267	262	255	255	242	227	232	245	252	252	237	233	251	282	253	277	241	256	238	246	228	237	243	228	242	248	245	259	263	275	239	251	241	221	252	213	231	235	250	245	226	242	243	278	245	237	227	263	254	286	262	287	234	261	258	239	251	225	237	267	283	268	237	249	254	232	234	261	247	241	255	248	202	234	227	245	260	260	245	245	251	231	245	248	268	264	251	244	261	205	257	225	224	229	265	244	222	226
27595	24824	30355	30743	21981	13921	9162	5917	4205	3051	2509	2141	1821	1654	1457	1233	1180	1167	978	756	695	679	642	752	763	701	584	656	623	631	626	626	555	621	635	587	591	512	573	609	593	544	515	548	515	552	555	567	546	563	555	569	537	534	580	546	557	576	620	562	574	550	622	586	537	557	581	550	529	570	558	553	548	612	566	565	579	581	541	545	539	593	599	563	581	625	631	595	570	631	579	625	623	621	576	606	580	573	560	638	576	576	588	594	591	613	554	540	564	573	547	567	563	542	569	550	517	548	544	573	584	576	545	573	537	538	564	559	555	511	537	538	575	552	612	558	546	564	545	564	568	529	613	570	598	546	544	528	555	546	544	582	547	527	567	537	563	603	587	588	546	574	581	585	528	594	552	545	623	568	536	550	578	530	576	591	553	565	586	552	536	530	535	606	602	543	580	576	599	554	545	509	572	533	568	597	573	584	578	579	583	545	504	588	574	550	593	548	566	587	561	568	545	582	565	542	562	550	601	586	497	536	603	534	617	564	555	553	567	553	577	574	557	555	539	506	524	611	569	577	563	521	540	550	580	578	513	538	545	529	553	534	561	554	530	567	550	590	549	586	553	603	534	558	543	601	557	554	528	577	604	580	543	564	534	558	583	574	549	527	539	586	550	557	594	566	534	566	561	608	555	536	567	566	531	532	556	519	551	572	587	516	562	538	545	547	547	524	564	512	536	547	586	533	533	550	577	567	571	523	547	544	551	562	546	585	529	547	581	550	538	560	561	558	541	518	581	544	550	567	508	590	578	545	566	555	533	552	570	550	539	535	562	564	563	576	570	536	579	561	613	563	551	570	541	586	541	571	554	510	553	525	530	546	556	545	506	524	541	530	589	582	538	522	576	535	510	562	567	522	573	607	580	531	529	599	579	556	534	570	572	550	510	538	535	564	546	538	546	571	531	542	561	517	562	563	531	552	507	537	531	574	527	542	532	562	564	546	570	547	593	540	517	560	549	517	577	547	604	563	542	516	582	539	517	566	573	579	584	561	585	592	527	596	572	580	550	565	578	572	566	597	538	562	602	544	571	564	548	563	556	545	614	562	539	535	522	515	586	537	586	568	550	533	571	539	580	540	546	542	563	559	550	613	594	590	510	546	569	569	574	552	553	565	550	583	581	547	536	523	554	563	566	573	564	556	564	516	559	540	533	569	540	580	569	552	529	565	586	558	562	596	557	558	595	526	563	566	563	542	577	510	541	541	552	578	546	568	550	545	541	543	552	528	569	570	553	551	557	585	592	515	516	564	569	553	548	588	532	533	515	537	575	566	582	553	566	562	550	526	551	559	593	613	542	574	563	560	561	552	575	527	565	553	558	570	529	564	570	556	539	540	558	555	537	535	615	528	569	586	548	501	531	568	524	556	573	527	538	523	557	550	556	557	532	566	545	535	551	533	579	524	562	563	527	528	551	585	542	575	563	546	557	602	574	599	519	558	542	546	575	595	564	561	546	530	572	565	570	557	567	540	559	553	526	570	590	514	509	556	550	582	577	518	563	553	529	525	556	582	562	554	546	588	579	556	554	530	534	584	547	566	544	529	553	563	590	565	537	533	527	534	500	545	552	576	573	559	558	530	558	533	527	550	556	534	516	609	556	581	531	560	541	589	542	568	581	580	510	600	557	520	567	549	532	576	552	537	550	597	551	599	560	561	587	541	592	583	533	543	549	575	549	567	574	545	593	558	567	564	577	554	571	541	552	573	540	559	534	583	566	579	550	538	570	590	558	595	575	539	562	550	544	547	547	579	550	526	584	540	542	561	516	591	550	577	584	534	557	595	538	559	560	549	573	563	600	570	600	569	563	585	570	512	548	591	551	572	596	533	540	533	575	568	526	557	544	563	533	543	578	557	563	541	533	545	537	514	580	582	551	540	561	572	544	585	597	523	554	537	590	572	497	534	549	597	585	534	543	545	543	577	550	586	542	575	532	565	572	573	523	562	532	562	579	559	524	543	565	544	565	591	540	582	552	562	550	567	581	581	534	546	596	588	565	558	535	564	591	555	571	562	504	526	525	515	530	533	551	590	577	571	521	582	524	544	543	559	595	569	572	571	576	610	600	564	531	561	508	564	538	568	585	520	583	549	551	569	570	555	570	556	563	556	544	540	552	544	575	551	577	570	529	572	584	592	559	562	528	488	559	572	533	558	580	544	535	530	570	549	574	547	561	533	562	568	535	564	537	571	570	551	545	519	561	525	539	517	552	596	526	563	553	541	557	554	586	588	580	527	566	509	545	579	556	505	579	555	595	570	564	577	579	534	563	541	577	543	531	603	554	538	556	558	555	532	556	598	516	524	580	531	557	532	542	592	530	568	569	531	545	584	549	576	520	565	546	582	575	535	578	522	574	556	552	564	516	582	568	569	550	585	603	521	542	538	577	571	591	502	550	591	576	543	528	558	519	564	552	584	588	521	590	541	549	551	541	561	569	560	550	544	592	542	544	562	564	562	517	565	574	562	569	540	551	582	526	588	585	489	543	559	559	586	570	562	576	565	596	508	565	581	535	541	540	542	530	538	544	550	558	572	619	574	522	539	534	553	560	586	555	541	554	585	579	564	510	544	535	544	531	584	587	517	543	603	537	562	567	567	589	567	550	575	521	564	548	534	597	588	572	539	568	557	548	556	583	576	598	509	605	577	536	567	565	573	554	542	568	574	571	559	529	576	520	543	584	607	613	526	549	543	584	523	593	547	560	527	594	570	555	541	544	540	576	553	560	542	543	561	553	553	553	522	591	556	605	550	577	578	555	559	531	540	585	565	529	560	569	576	554	545	570	563	525	549	603	587	569	580	543	556	569	554	574	581	574	527	538	512	601	528	558	548	566	573	574	556	575	555	558	546	564	552	529	593	559	561	498	524	543	552	527	580	526	547	553	581	601	586	572	538	620	548	551	564	537	519	537	567	595	577	518	554	552	559	543	584	599	558	569	616	567	539	574	584	539	561	547	574	578	562	578	549	583	563	594	556	569	564	575	553	610	567	532	591	567	553	564	554	553	550	572	550	522	530	572	555	578	565	526	522	495	557	578	555	563	556	560	574	574	597	572	580	574	569	536	592	564	539	556	568	544	506	555	572	529	588	583	558	544	585	559	530	580	560	555	520	551	551	584	573	578	550	551	536	557	529	543	556	555	541	567	575	550	541	561	572	556	568	544	552	534	548	564	544	558	546	556	585	570	551	617	533	526	577	506	593	613	580	540	527	532	577	596	571	556	583	565	541	546	561	560	553	542	575	573	516	509	505	546	584	590	594	561	573	550	547	554	536	547	561	585	537	572	571	586	595	546	554	528	550	552	584	573	539	555	537	603	552	526	547	528	579	556	555	598	547	628	562	564	556	548	564	543	595	566	558	552	569	562	607	543	561	574	536	542	520	573	598	526	552	554	548	558	594	575	543	550	563	550	543	584	600	558	549	609	537	574	582	510	541	585	520	553	563
13642	6203	4496	2905	1651	963	722	561	490	403	431	401	404	415	424	361	403	389	388	365	345	354	364	311	357	347	364	336	345	334	336	357	361	387	392	344	343	333	349	368	397	382	344	379	385	345	327	343	344	355	333	368	338	354	420	363	365	380	368	375	375	354	365	375	371	351	354	363	357	320	346	347	357	351	328	396	328	375	375	347	351	336	345	342	317	334	348	388	354	398	340	351	355	376	345	367	337	359	376	355	360	331	378	383	374	352	380	358	365	355	384	342	344	314	348	331	362	365	343	343	371	403	333	372	366	362	315	362	337	384	343	340	321	374	327	327	321	365	338	341	340	311	370	372	316	398	357	375	358	345	359	375	349	331	375	325	346	356	349	358	364	389	373	348	394	358	354	369	351	368	344	361	371	337	379	388	372	358	344	370	370	340	374	366	344	362	363	349	347	368	384	336	355	343	342	346	329	323	366	355	341	340	342	349	352	345	387	345	362	355	358	339	361	378	332	369	402	360	352	344	347	344	359	336	385	347	394	325	326	388	368	341	309	360	305	349	345	347	382	376	369	330	386	341	370	339	376	368	386	330	385	367	363	356	340	356	384	357	366	359	377	353	367	308	365	402	379	315	329	387	358	324	324	355	364	372	346	337	331	364	354	350	332	378	370	358	306	349	378	324	351	356	354	356	382	380	370	334	347	332	350	302	377	327	359	368	387	365	341	354	316	343	367	362	362	306	369	331	375	345	357	337	371	353	345	347	369	380	321	322	316	334	367	330	370	360	348	357	366	368	339	381	360	368	330	351	326	334	319	357	353	360	340	334	341	322	337	325	358	354	363	312	342	355	335	337	356	334	381	374	363	376	334	361	323	314	330	355	344	378	369	358	339	388	352	364	382	359	343	361	371	360	320	337	303	306	353	376	403	327	382	340	344	363	372	319	353	385	372	353	337	356	314	318	317	346	328	363	352	332	368	376	386	379	327	364	333	351	339	349	361	393	341	342	342	403	351	374	355	323	336	356	351	381	334	390	371	361	343	366	347	399	349	355	333	366	367	337	356	350	379	339	366	338	367	370	378	348	337	360	318	324	314	351	321	381	372	382	372	341	357	359	336	350	343	351	325	386	337	413	335	370	372	362	321	349	345	335	324	341	353	350	351	341	396	355	353	378	374	382	366	383	306	357	373	327	324	346	318	371	355	362	335	331	319	343	353	378	335	388	345	358	371	366	378	335	363	397	357	372	331	358	377	380	325	333	350	358	390	375	336	358	356	359	352	335	340	360	364	335	355	337	341	319	380	368	343	351	305	382	361	344	364	356	349	358	341	358	311	355	349	349	355	372	329	351	332	363	375	363	393	383	338	330	382	358	340	387	365	305	361	364	346	331	335	351	319	377	333	343	351	361	360	337	369	356	342	360	363	347	325	346	320	339	368	356	364	306	360	351	346	338	417	370	348	372	368	342	359	351	339	375	357	360	396	368	380	360	355	317	371	339	329	347	360	360	329	358	351	333	333	351	362	372	352	364	363	376	382	376	357	376	329	336	319	363	344	373	355	356	374	359	342	345	365	357	397	350	320	317	325	357	356	370	339	347	315	367	357	371	306	351	349	371	388	346	356	341	339	348	307	361	369	359	366	311	342	342	349	336	358	364	364	380	333	328	352	368	366	372	352	362	308	389	360	348	313	391	334	355	379	371	360	365	382	369	350	358	326	362	336	402	347	356	345	357	385	375	320	334	356	321	341	364	332	357	363	341	342	338	344	334	372	351	347	371	403	373	351	328	327	371	391	324	369	373	343	353	344	358	370	311	348	353	338	336	335	327	354	334	357	331	332	368	388	357	358	383	317	384	330	334	351	370	364	358	326	336	366	363	366	372	375	381	326	367	370	361	352	338	381	379	363	344	368	368	359	325	366	341	340	350	340	352	341	352	342	362	346	328	352	366	337	318	382	339	361	386	310	360	326	370	320	345	330	370	357	346	351	360	323	366	435	353	352	350	349	344	382	358	345	378	355	354	352	360	369	353	392	333	350	350	342	365	325	370	347	352	337	341	357	343	356	340	355	334	358	331	365	336	361	351	366	347	342	363	359	359	349	350	375	320	370	391	336	354	337	356	350	342	383	365	355	348	363	373	377	352	370	364	349	361	360	364	357	355	375	361	379	349	373	363	347	352	328	352	372	341	404	362	365	402	364	371	345	380	353	367	364	336	328	368	343	372	332	388	370	329	375	362	355	423	380	347	338	348	358	412	366	380	354	332	384	355	357	397	333	330	366	358	398	367	346	378	333	341	365	357	348	352	344	383	352	356	371	357	370	342	373	397	363	337	379	360	358	354	357	373	385	408	371	352	366	347	361	354	354	325	363	357	352	345	358	357	326	317	319	353	350	368	371	344	339	348	394	335	346	342	392	377	389	349	383	364	341	347	367	347	360	369	369	364	340	342	346	369	376	340	342	354	363	353	348	367	364	364	379	401	361	352	393	390	353	359	340	358	353	349	316	298	332	345	363	350	359	366	349	326	339	371	339	345	360	379	370	375	371	338	323	362	383	353	360	355	335	369	340	386	379	325	358	339	383	346	347	322	404	356	366	368	363	382	355	342	364	351	323	355	357	365	358	338	348	362	332	361	392	389	330	352	351	337	375	329	334	359	358	326	313	327	352	362	362	348	348	345	384	351	359	399	391	374	393	348	336	341	348	326	372	369	357	391	345	331	331	380	354	343	348	381	325	378	348	360	347	354	365	388	355	362	328	381	365	368	328	364	352	377	337	375	335	330	346	346	354	349	336	377	348	335	347	353	350	388	339	354	344	337	376	351	354	389	344	348	339	378	346	336	345	353	337	340	356	383	355	342	386	337	330	335	344	380	389	378	365	347	355	349	401	337	341	351	354	357	335	354	351	335	330	378	350	352	343	362	356	359	376	368	353	348	334	409	337	385	348	356	324	370	373	352	344	383	333	365	384	397	356	346	353	337	369	361	370	381	367	361	323	345	376	342	373	334	335	366	340	397	378	374	341	373	353	339	356	364	364	341	353	371	342	364	375	387	349	341	352	340	380	348	366	379	363	376	316	358	339	326	354	303	357	336	348	338	346	375	360	384	375	331	348	349	299	334	382	354	356	349	330	339	359	361	384	377	357	329	380	358	343	311	334	356	344	360	349	375	315	349	399	365	371	346	364	365	336	374	322	369	340	332	356	383	346	357	385	393	335	347	398	336	368	368	328	290	361	371	362	344	339	353	357	363	343	377	353	303	341	311	364	342	379	339	359	326	379	362	417	339	339	336	332	354	339	338	363	383	395	339	362	370	333	332	336	358	358	355	332	371	326	334	328	339	339	350	385	394	334	335	377	359	322	344	367	360	363	313	386	343	357	347	343	338	341	331	387	330	395	352	358	389	357	365	363	315	394	394	371	346	358	357	338	308	350	335	336	315	314	344	352	343	374	364	354	344	403	371	380	337	346	397	358	353	363	341	373	325	336	349
8182	5202	7088	7555	5605	3575	2396	1831	1501	1266	1232	1188	1190	1083	1042	997	942	888	822	734	793	748	758	795	844	809	769	748	738	729	711	764	707	727	743	763	743	804	801	782	757	758	761	717	816	773	793	804	809	745	781	737	739	771	733	711	774	744	746	773	753	733	680	750	834	759	776	796	738	723	757	747	758	717	740	690	770	746	788	730	806	758	740	766	771	791	807	733	735	785	797	819	753	782	768	764	757	793	791	763	737	733	694	816	730	725	803	786	777	770	776	796	767	782	768	759	762	752	748	789	751	723	733	760	757	737	754	784	787	694	784	760	771	755	812	720	737	762	706	735	736	798	751	761	753	742	767	748	773	797	743	772	777	755	746	781	757	798	730	776	770	768	736	766	734	739	685	749	763	758	761	705	734	790	752	758	770	747	731	789	753	741	766	759	754	780	754	760	780	742	835	710	762	761	802	765	798	693	784	754	801	748	741	824	752	835	715	790	798	731	783	753	772	761	714	777	796	777	819	755	744	725	808	787	727	784	764	792	767	816	797	777	720	733	777	746	750	777	832	769	749	777	779	796	737	717	730	782	722	702	779	747	741	776	778	723	703	784	750	781	780	718	780	779	807	790	789	743	815	724	732	752	786	785	780	762	821	689	735	735	777	742	745	744	760	712	740	724	744	727	757	748	768	760	781	737	727	753	790	794	743	753	769	733	820	804	770	716	796	703	755	772	809	711	747	732	774	777	748	792	765	765	819	727	755	794	726	727	779	751	838	709	714	731	757	759	722	779	766	782	736	778	763	807	794	765	751	746	810	741	720	774	772	745	775	769	739	780	765	772	785	787	729	768	736	768	725	754	726	762	725	772	766	749	763	712	766	777	763	808	696	765	751	721	747	826	809	736	679	759	730	764	828	774	712	738	803	740	726	751	720	749	778	782	759	755	731	759	717	732	770	765	729	760	786	789	737	795	753	707	788	757	754	746	748	764	816	741	775	766	773	764	771	715	725	801	745	779	771	713	776	730	795	747	767	711	799	751	789	756	794	721	722	798	733	713	771	762	811	817	800	779	772	683	798	774	739	753	810	772	777	761	775	736	785	723	775	735	807	752	796	685	753	744	787	815	772	789	737	758	788	780	724	784	752	746	777	781	778	826	747	770	809	786	739	725	771	768	743	689	743	777	763	757	752	780	739	796	746	765	775	742	726	769	748	769	730	730	807	765	836	735	767	806	756	718	746	725	731	780	746	779	772	770	789	791	760	788	779	746	750	756	775	759	808	820	710	717	779	790	758	787	754	781	758	775	761	814	757	762	753	747	771	762	722	762	740	770	817	785	756	805	803	763	762	802	753	718	724	704	718	789	731	805	743	784	792	769	740	782	769	766	787	732	727	747	778	744	792	773	759	821	734	759	753	782	753	755	770	756	746	788	746	790	784	731	749	751	706	766	773	790	787	749	748	771	772	776	759	761	766	744	742	755	759	779	717	777	749	794	762	754	729	750	728	748	794	741	721	765	773	795	771	755	740	795	761	793	742	742	801	738	783	843	732	736	769	778	748	762	803	779	733	765	772	770	764	758	769	778	776	776	787	795	729	809	746	778	780	780	749	775	711	733	788	744	787	775	763	738	758	768	734	774	784	768	751	794	670	759	724	750	774	724	775	750	790	757	796	749	823	734	704	815	774	733	802	791	766	767	798	775	768	731	747	732	777	796	770	760	705	773	759	729	755	813	711	797	762	775	745	793	838	788	798	777	743	712	756	791	724	739	713	768	748	764	736	760	801	766	749	730	745	727	799	817	775	763	749	805	773	758	789	750	706	771	753	720	720	791	771	740	762	751	754	757	758	769	759	766	780	778	731	779	718	739	706	783	771	772	786	757	715	760	755	769	768	735	775	725	735	816	743	757	755	776	803	726	758	746	772	763	733	715	736	763	729	749	782	741	771	755	782	771	710	789	770	796	791	821	732	721	732	771	749	762	792	784	765	740	765	786	765	742	783	783	736	760	740	788	753	747	786	773	789	795	743	754	755	749	742	745	766	808	827	727	751	764	749	748	769	759	751	759	754	776	744	720	779	765	737	747	761	744	757	725	748	736	747	798	749	779	804	782	804	769	803	742	768	765	798	747	710	782	775	750	709	746	785	799	762	741	749	712	736	778	761	758	760	692	795	748	775	760	731	737	758	730	740	746	790	775	783	779	742	779	759	740	756	741	721	734	772	820	744	730	778	767	797	730	739	739	787	730	747	729	749	732	794	694	737	778	745	735	757	782	764	685	791	790	749	752	801	769	737	793	754	779	736	815	780	806	759	776	770	788	775	822	783	755	735	816	727	798	728	780	742	769	807	772	843	748	744	781	752	738	811	805	739	764	710	726	784	786	745	754	796	756	803	747	720	759	764	781	761	785	748	740	723	774	765	768	776	758	722	743	724	765	772	804	729	739	773	759	796	774	825	762	718	708	777	762	769	778	778	777	783	776	727	773	740	708	788	710	721	716	755	768	769	794	783	733	743	777	781	737	777	735	790	752	752	706	736	782	763	779	758	723	769	772	745	762	770	768	745	770	706	759	714	750	784	763	754	746	790	766	759	761	784	779	775	793	763	782	780	738	680	733	789	744	737	755	766	726	730	816	735	718	815	739	761	768	740	781	788	688	747	733	764	826	761	766	732	776	754	767	753	782	815	775	704	770	773	761	788	734	727	777	755	781	765	782	781	805	745	735	695	761	762	810	761	772	779	751	755	747	774	762	764	767	744	734	819	764	806	745	806	745	774	752	773	738	740	758	790	772	772	763	740	760	723	762	793	767	759	796	756	750	749	779	780	817	730	754	804	777	724	772	752	711	757	762	733	743	755	773	828	747	780	752	776	752	832	761	793	785	739	764	764	780	711	804	686	761	774	715	762	775	752	760	745	746	752	694	783	766	803	767	761	776	755	838	763	736	752	812	745	802	781	745	755	756	768	768	771	778	796	812	732	779	786	717	713	737	757	747	762	761	755	771	738	770	718	754	718	737	718	791	739	759	750	749	777	738	754	744	749	774	834	723	767	784	788	789	786	713	714	766	744	742	747	734	807	719	776	755	722	710	767	771	749	781	732	768	737	748	745	741	718	733	755	803	753	786	746	717	733	770	799	724	738	743	712	725	721	697	722	783	785	734	750	731	788	775	716	776	771	779	788	775	742	764	709	729	770	760	769	786	780	757	762	762	752	749	777	810	779	741	795	789	758	737	813	782	742	758	789	816	749	709	729	792	737	718	758	767	706	743	731	764	741	728	779	701	717	761	769	824	768	768	765	766	729	763	741	731	768	771	742	762	746	763	775	736	738	778	779	728	743	711	785	814	781	707	792	787	771	744	743	786	784	779	721	776	757	760	752	770	794	728	769	775	746	731	771	787	801	700	800	798	770	769	729	784	770	800	719	757	744	728	733	802	707	769	748	732	779	808	752	794	735	766	843	772	735	774	736	778	716	758	752	768	767	767	675	702
31776	22624	18592	15495	9330	5295	2288	1058	653	532	472	415	440	389	346	326	343	312	263	252	244	266	256	280	270	304	272	296	279	281	271	283	231	260	268	244	280	248	248	273	276	245	260	272	266	262	257	268	265	250	215	266	259	281	263	300	261	251	281	260	287	272	264	234	278	248	276	246	279	279	280	256	283	258	253	256	257	263	257	251	277	272	277	261	335	291	284	288	271	258	256	286	261	283	279	276	283	270	247	263	249	299	235	252	278	287	253	239	254	265	285	278	290	248	259	269	248	249	258	238	255	314	239	283	252	239	271	287	274	264	270	279	239	249	257	250	254	255	248	248	272	264	263	267	267	277	262	289	263	278	282	258	285	267	257	268	255	233	222	271	311	290	278	279	286	262	244	274	266	218	249	292	241	269	256	286	236	290	267	257	254	283	226	249	253	250	281	268	282	268	265	242	275	271	276	272	236	247	274	275	265	276	286	276	263	225	237	324	282	270	274	223	246	253	257	240	259	284	289	304	267	246	276	252	266	251	263	235	255	300	250	258	250	252	252	270	257	236	277	274	261	253	285	282	272	283	274	263	263	284	279	269	278	268	247	270	292	259	284	271	246	264	255	279	251	268	286	282	252	253	267	229	260	294	267	283	248	271	244	280	266	285	300	283	256	291	244	255	246	292	266	277	252	238	234	300	308	253	287	256	248	248	234	246	242	259	263	285	261	253	285	262	270	264	268	223	260	268	281	266	263	276	247	261	244	265	283	294	254	271	283	252	261	270	241	280	288	294	299	269	255	300	230	282	256	260	271	261	276	268	258	266	232	249	264	245	259	257	286	252	313	286	247	285	272	260	273	269	293	238	270	227	265	276	242	240	252	279	249	259	239	242	281	278	240	272	256	258	283	289	260	276	270	239	278	282	252	268	285	276	277	274	275	279	256	266	304	276	249	245	247	273	247	250	253	264	253	277	234	254	250	264	271	263	233	261	249	257	297	253	259	231	246	266	273	288	273	300	309	253	259	255	253	268	281	250	249	246	260	288	263	263	236	276	251	262	279	266	267	244	254	242	283	230	273	284	284	269	254	291	269	230	275	274	248	240	298	251	249	268	277	228	280	260	259	280	275	254	249	262	270	232	252	268	252	301	286	273	272	299	239	284	288	254	288	247	265	279	271	235	278	291	261	300	261	250	247	255	249	254	274	235	249	251	289	271	248	247	277	255	226	258	260	289	280	267	266	241	270	253	233	286	270	269	264	281	272	239	228	250	254	272	270	250	250	251	259	259	266	232	274	248	274	250	253	250	238	240	244	231	271	281	257	263	265	269	269	258	261	243	286	268	250	258	285	264	266	265	277	258	251	261	272	273	254	254	252	302	275	293	270	280	271	272	257	280	250	242	272	261	266	269	309	257	269	255	239	252	302	265	282	274	249	267	256	270	271	240	292	258	235	267	271	269	261	247	281	236	287	256	256	268	232	258	276	259	241	297	286	251	228	267	290	256	249	235	272	264	235	297	253	245	252	277	297	274	279	240	278	264	290	266	251	256	271	284	240	273	255	267	286	246	263	272	283	227	294	299	287	260	248	269	255	284	261	277	239	286	288	258	235	246	276	267	286	259	283	277	270	285	252	280	255	219	293	282	281	281	256	222	273	272	262	259	262	287	297	273	247	250	251	284	293	281	288	281	238	312	278	262	253	265	278	264	276	273	234	249	242	268	284	257	246	263	248	253	277	253	265	268	283	264	275	266	238	271	263	286	271	261	267	261	251	257	256	251	252	292	266	273	271	278	293	245	261	217	284	232	282	268	252	262	265	262	251	280	273	279	269	258	262	296	268	277	269	260	263	274	268	295	283	234	246	257	257	240	253	251	244	243	255	264	254	230	260	250	246	265	285	283	285	251	252	290	273	279	265	265	276	282	262	247	314	303	278	244	239	250	268	254	289	304	269	253	228	275	286	245	235	266	250	244	267	278	253	259	302	281	278	283	258	266	266	296	273	303	260	250	247	275	269	276	265	255	279	285	279	253	286	264	238	251	272	267	276	262	258	250	248	288	270	275	250	232	285	270	271	270	268	303	290	277	269	278	280	276	267	267	226	295	241	275	259	285	262	239	271	305	264	248	287	275	246	277	253	241	269	260	281	268	234	241	253	256	252	256	260	248	256	246	249	284	278	269	292	245	238	263	241	275	259	282	285	259	261	230	258	255	270	280	251	265	254	266	241	212	280	251	268	265	253	260	254	265	250	281	270	282	256	280	256	261	251	256	257	290	256	292	225	255	264	272	216	289	271	280	289	282	240	274	297	240	259	266	238	255	239	292	245	276	283	263	242	262	274	256	255	267	243	284	257	256	272	269	316	265	288	254	272	267	251	226	271	261	277	264	274	236	254	294	272	265	271	264	281	224	263	232	297	261	282	257	292	250	258	284	258	256	248	276	271	272	303	274	278	274	264	263	254	249	241	282	271	276	262	248	217	279	284	283	235	271	254	249	262	265	273	264	263	299	232	225	262	282	268	227	276	257	238	288	265	283	251	239	256	276	246	233	280	273	244	268	283	261	281	287	255	258	270	304	271	272	238	265	239	297	289	258	283	263	288	238	260	268	274	274	250	268	256	251	296	290	291	271	244	273	253	267	258	257	284	286	250	260	260	254	282	283	259	252	257	238	283	300	239	273	265	290	273	259	260	273	247	265	299	278	276	268	291	278	275	276	290	271	274	231	256	259	271	240	252	274	252	264	281	302	258	266	273	278	252	256	268	253	275	265	281	251	249	249	268	288	289	259	294	275	250	278	244	265	270	249	299	294	244	267	246	272	242	283	277	258	249	226	299	289	285	250	276	300	274	261	280	264	279	284	289	254	280	282	265	264	279	264	280	287	251	276	277	271	258	240	236	261	251	266	257	242	250	278	251	284	249	268	252	282	272	284	250	310	261	256	284	266	256	262	293	260	238	265	261	313	259	279	220	268	253	299	252	245	274	267	268	219	245	252	243	252	280	261	265	267	268	258	255	263	287	249	284	243	235	246	265	276	265	258	270	270	275	254	286	250	301	282	296	284	233	282	261	271	268	285	269	285	260	259	270	258	226	284	261	237	291	277	250	294	275	260	271	282	248	277	270	240	317	260	267	254	240	283	285	253	274	264	281	275	262	225	260	254	261	244	256	269	281	264	263	294	266	289	255	224	280	268	270	271	251	287	273	295	257	258	276	237	258	265	275	256	253	251	270	261	263	239	267	249	256	276	265	225	242	289	250	257	272	268	238	252	292	284	281	253	234	263	279	286	283	266	270	275	257	269	274	296	265	271	251	228	272	271	279	260	275	284	295	260	274	288	260	279	283	269	276	268	299	269	295	291	281	245	254	267	267	249	281	256	251	292	263	273	245	233	269	270	290	259	276	293	303	275	247	242	277	264	258	237	281	311	259	269	284	274	262	261	262	239	250	253	266	251	270	273	285	254	290	264	270	289	255	263	259	265	255	293	273	275
20357	17242	20145	23442	17536	12457	6641	4044	2703	2119	1735	1571	1483	1392	1163	1123	1082	973	775	620	652	697	698	664	774	649	692	628	613	620	602	604	588	647	633	599	624	640	612	620	629	597	600	612	619	595	602	611	609	621	581	630	594	614	561	600	629	616	586	629	573	585	589	575	608	591	565	556	584	576	591	572	615	575	618	610	588	585	560	642	554	590	640	590	642	625	606	623	635	606	618	651	639	614	605	647	619	640	581	634	637	589	629	574	605	638	591	610	615	619	606	620	600	620	624	601	590	597	610	627	573	602	609	600	574	561	612	649	596	594	605	569	616	583	649	565	588	598	608	572	602	611	632	606	590	593	624	589	597	600	599	550	600	621	568	580	549	635	630	616	572	635	576	621	577	566	601	577	589	619	574	622	604	587	627	584	571	635	592	625	620	566	581	603	601	594	570	638	554	614	589	616	615	554	600	589	613	614	619	572	574	595	588	579	552	608	602	543	633	575	580	605	608	590	592	574	571	617	579	566	601	591	600	592	616	589	607	590	590	562	586	579	602	595	618	576	581	596	583	572	620	601	568	600	576	604	597	622	604	594	588	578	579	559	536	605	610	609	555	642	575	583	642	606	572	635	581	575	604	612	600	616	575	617	579	575	584	611	551	610	605	612	622	587	584	639	613	562	571	594	588	617	622	593	577	586	619	612	602	587	608	586	586	594	598	588	597	610	575	599	588	618	631	581	572	558	591	595	578	599	617	561	620	589	615	583	592	594	600	557	586	570	562	620	626	572	588	583	587	608	596	576	595	569	591	581	610	610	584	634	660	564	594	633	597	606	524	582	578	604	581	533	557	576	637	601	559	608	582	572	581	604	602	623	586	594	552	622	578	588	568	617	628	574	607	581	558	592	591	589	579	562	609	625	565	609	608	580	582	637	613	578	592	568	596	633	584	634	588	595	580	598	540	587	606	637	603	557	593	626	600	601	548	588	589	579	588	600	602	577	614	594	595	606	576	607	622	593	610	569	592	559	600	626	558	640	571	589	577	600	614	582	562	572	650	568	555	594	595	547	615	600	588	599	584	586	618	655	606	605	568	576	584	598	573	585	580	605	588	596	567	635	595	632	577	599	613	623	619	566	633	592	604	594	596	584	570	574	590	570	613	560	559	594	578	596	629	614	632	597	562	576	639	589	603	619	568	598	605	545	572	597	581	582	568	604	561	587	627	592	581	571	619	621	566	563	588	586	607	582	636	601	568	630	611	598	627	602	588	588	595	595	582	584	592	583	625	619	591	601	555	588	580	570	556	595	576	612	635	606	569	581	579	596	580	605	587	637	560	605	572	611	571	593	571	617	632	587	566	603	622	586	561	612	581	605	590	614	625	557	585	570	575	597	586	605	641	611	567	570	605	626	595	590	574	604	621	571	607	579	590	600	608	638	609	575	594	637	572	599	636	595	636	607	624	589	566	618	576	574	612	565	558	637	630	587	629	582	569	585	605	597	636	628	615	642	594	587	584	574	603	546	601	582	634	568	621	581	628	613	620	564	602	585	601	607	585	630	615	572	596	668	599	606	611	583	595	588	603	621	595	549	624	575	604	554	595	587	593	612	583	606	567	574	635	601	575	602	589	579	616	576	619	606	640	597	604	625	597	607	587	577	616	665	582	619	583	597	558	591	613	614	592	593	618	550	609	585	600	631	583	592	589	614	564	584	605	594	604	575	603	567	622	577	561	612	590	595	614	606	622	625	617	623	604	577	654	585	592	566	573	602	607	605	589	539	629	571	562	589	551	615	558	582	608	598	589	574	630	588	615	630	553	623	602	552	577	628	601	583	582	601	581	595	588	613	594	564	575	629	619	592	625	582	640	611	592	616	614	561	580	598	620	585	620	591	623	608	608	577	583	615	570	566	618	606	598	593	572	621	541	597	587	597	613	607	565	601	609	619	578	602	622	551	584	596	617	559	551	538	608	570	590	594	586	579	589	619	606	597	525	578	554	579	617	599	549	593	609	590	569	611	629	609	596	591	574	596	560	601	607	595	616	596	641	609	604	579	622	565	606	605	561	638	610	643	576	599	575	584	616	566	605	623	620	581	639	587	585	632	586	617	619	602	584	588	583	589	646	588	578	649	575	624	563	594	619	591	586	601	593	583	668	582	562	603	610	585	599	596	587	549	596	576	555	578	557	574	560	576	603	569	623	610	591	572	629	617	571	557	608	574	598	576	608	583	563	556	622	598	596	575	574	603	577	605	637	593	593	579	577	631	577	575	598	614	590	600	598	591	586	584	629	660	629	638	587	603	612	607	575	603	611	602	589	580	598	573	650	593	616	635	663	584	592	579	617	592	562	629	608	607	606	616	591	594	614	596	561	545	620	599	607	560	620	604	603	593	567	558	589	560	607	555	614	587	545	611	599	596	559	620	561	585	603	606	628	552	636	625	567	593	599	564	607	581	575	586	555	582	624	596	580	588	568	606	601	597	620	605	574	589	579	593	636	567	600	567	596	590	592	610	635	644	618	572	582	601	605	593	664	598	619	609	607	578	545	589	575	593	574	605	575	604	656	652	570	557	599	554	575	593	570	628	545	595	581	553	563	581	567	621	566	627	629	625	591	627	590	614	617	604	625	572	571	591	630	554	616	598	589	615	570	547	600	573	593	570	623	576	598	619	576	574	605	543	600	558	635	622	610	562	624	567	538	559	574	617	606	587	621	555	605	573	597	604	610	648	604	592	600	583	577	570	590	601	589	611	592	592	559	580	569	576	645	588	606	581	578	609	606	601	536	630	597	633	642	558	607	598	606	606	565	584	596	579	609	645	593	592	609	639	591	586	584	577	626	623	615	542	609	639	607	578	622	600	606	584	644	587	655	553	617	533	570	608	582	589	607	622	572	615	587	611	606	581	610	588	645	592	634	590	584	629	614	588	611	607	617	629	571	590	620	654	588	673	603	582	540	614	592	586	579	577	578	583	629	612	580	600	589	598	592	615	606	603	607	599	591	668	602	586	626	575	598	590	594	634	535	564	580	660	583	597	592	579	561	635	571	608	593	620	570	580	616	619	567	569	613	565	597	595	557	587	572	561	609	556	547	578	567	604	585	577	561	532	622	587	560	615	675	581	620	572	601	605	580	573	562	635	610	608	614	582	584	589	589	600	597	609	569	631	614	584	585	572	578	611	604	621	590	584	622	562	602	562	597	619	575	608	582	589	596	604	610	627	592	593	609	598	583	566	609	623	616	581	632	616	565	597	619	613	597	599	612	604	612	530	574	562	587	601	601	633	611	601	624	637	597	546	594	617	607	587	610	567	615	622	581	587	548	651	618	603	570	602	621	597	607	572	605	626	616	622	575	589	570	582	591	653	619	580	618	606	598	620	551	591	614	585	559	573	599	622	583	609	633	640	628	608	559	581	553	610	585	568	563	606	604	568	571	591	626	530	587	600	561	587	569	605	574	585	610	608	573	565	624	606	582	626	604	610	614	637	575	581
42886	31287	25140	24855	16705	10395	4896	1938	1145	750	604	538	514	483	451	334	384	316	278	277	260	263	245	285	329	235	278	252	266	240	281	289	239	250	244	236	239	243	286	272	249	229	277	254	270	262	247	242	244	263	241	272	231	241	222	238	270	241	277	245	223	248	211	214	267	275	235	216	262	268	258	228	245	231	236	229	271	255	281	228	273	236	252	240	271	263	238	267	286	254	256	261	284	254	243	248	254	266	249	259	214	260	224	270	229	262	243	244	253	240	238	245	246	246	262	249	255	243	250	246	226	239	240	255	258	236	257	253	234	241	249	218	236	251	267	243	256	263	256	273	250	268	235	250	247	220	254	257	238	237	252	238	230	216	267	262	247	277	253	226	239	240	228	240	273	252	246	235	248	245	249	230	252	247	248	244	266	216	230	236	258	262	240	230	259	248	248	262	252	238	235	226	230	247	245	236	245	236	292	256	226	232	236	262	248	245	239	276	231	267	252	256	265	240	265	243	251	231	239	240	252	243	250	238	213	251	254	256	231	270	257	234	243	250	277	256	288	238	260	269	254	258	242	247	246	248	241	239	238	258	240	272	234	265	241	263	224	264	291	248	254	228	225	255	254	230	231	247	259	265	258	283	228	253	265	277	260	248	222	235	286	250	251	248	220	238	242	272	280	233	257	233	254	248	274	246	228	251	245	222	234	227	253	234	235	251	240	222	257	265	235	218	255	249	245	243	249	258	230	230	274	249	221	230	220	228	220	262	255	236	258	253	233	261	220	247	215	265	267	252	251	235	252	266	249	228	246	245	260	237	281	269	297	248	274	265	280	265	279	265	244	246	248	269	257	249	233	256	226	232	253	273	246	245	236	283	271	242	273	235	238	261	255	248	235	245	237	267	237	276	255	277	234	238	233	255	251	260	219	239	238	246	246	246	259	260	228	257	263	221	250	226	232	257	241	257	236	276	239	239	257	277	234	248	231	261	245	259	207	242	253	226	233	245	276	264	250	252	250	264	239	250	214	254	238	256	257	274	289	226	212	309	228	261	253	252	238	253	247	253	239	276	275	243	251	261	254	249	253	261	240	227	222	269	249	218	244	253	238	237	232	248	237	224	267	266	220	243	240	230	237	229	253	259	250	258	235	233	239	250	258	235	255	224	237	260	250	244	265	236	241	219	259	253	267	264	249	251	224	227	258	271	230	270	266	223	279	247	242	242	255	253	256	225	250	250	246	264	279	262	234	304	266	261	233	248	235	243	249	259	266	241	257	238	212	257	231	234	235	252	212	246	258	249	272	258	216	269	289	261	256	246	291	228	227	250	260	244	260	254	239	251	243	270	253	261	245	207	246	272	239	236	234	226	258	229	223	254	238	239	263	223	254	261	215	256	229	247	251	243	235	240	263	244	244	253	262	238	267	245	239	274	231	246	262	252	208	240	252	260	239	253	220	262	250	219	267	239	255	233	274	258	226	243	245	247	254	226	230	245	217	236	260	240	267	246	251	274	230	245	247	229	271	251	231	255	252	226	215	240	289	203	224	228	272	263	257	237	245	255	242	260	255	268	263	233	253	248	271	243	252	251	246	244	239	271	283	252	236	250	243	234	254	260	269	267	234	249	263	226	269	282	249	269	238	230	231	230	278	257	265	226	254	252	219	254	238	250	241	230	276	238	256	245	231	238	272	237	262	267	267	267	221	251	211	231	215	241	249	246	255	259	224	229	249	245	239	228	250	244	227	259	247	262	234	261	246	248	240	273	230	268	239	269	249	218	229	234	240	253	288	272	232	222	231	238	241	252	261	259	224	255	271	248	258	243	239	258	236	221	246	258	244	257	256	265	252	254	269	252	256	244	261	248	241	253	240	233	212	262	262	258	223	239	287	258	233	279	231	249	272	219	253	243	255	281	263	248	238	245	224	289	243	221	255	258	258	259	240	245	250	257	238	244	253	222	233	245	256	235	254	224	231	255	259	246	223	236	257	233	270	254	270	291	243	228	211	248	239	252	262	261	284	252	249	269	224	263	276	279	237	276	247	256	273	291	260	281	247	241	239	240	217	214	260	259	258	212	247	254	245	230	233	221	233	254	217	258	273	235	232	235	252	231	240	303	248	261	219	251	252	254	248	245	239	214	234	255	228	251	240	264	239	232	216	262	247	222	256	267	237	270	262	247	262	251	276	230	258	258	221	251	243	260	247	226	212	234	253	246	249	260	257	230	250	224	284	256	255	237	231	245	229	256	203	241	236	265	250	249	233	261	240	259	243	240	259	274	234	250	268	244	270	265	247	225	264	227	222	252	278	257	247	279	237	267	248	266	202	261	237	255	278	237	268	233	233	234	237	231	227	259	260	248	234	262	237	243	237	217	216	237	245	225	218	252	216	222	231	260	228	255	289	239	226	231	222	260	267	244	267	222	231	236	226	238	254	237	263	240	221	236	266	249	270	274	246	236	218	273	263	248	248	247	219	236	273	240	256	252	253	256	240	252	251	223	229	248	269	241	219	267	243	211	291	263	235	270	247	269	221	234	213	230	255	252	286	227	244	287	224	242	237	252	252	244	245	261	321	288	237	294	243	238	238	265	246	235	251	288	253	251	271	234	249	275	267	208	267	244	210	232	277	217	272	283	215	264	270	250	265	253	247	252	241	241	233	245	224	220	238	247	261	257	242	259	292	249	234	272	241	246	255	253	215	240	243	249	200	243	215	282	268	241	213	253	221	238	247	214	227	256	239	246	266	248	238	247	247	270	246	258	239	241	221	237	244	245	260	277	237	229	275	246	237	250	230	248	271	249	265	235	249	270	241	245	302	272	252	283	265	231	255	246	224	272	254	232	281	254	256	233	268	254	263	254	216	239	247	268	238	250	259	251	284	238	243	252	250	236	252	247	246	249	243	249	274	230	245	249	231	256	286	261	258	254	243	237	233	239	240	257	246	244	233	244	236	231	266	224	248	246	260	268	229	246	271	267	256	247	220	254	265	256	236	234	227	246	256	219	226	250	257	266	248	234	222	279	266	245	259	246	236	269	253	250	242	249	284	264	227	235	266	247	234	268	242	231	235	248	277	230	268	262	252	271	230	242	221	246	223	241	257	226	250	239	216	245	245	271	242	252	250	277	253	257	248	252	212	248	232	257	232	233	245	270	270	277	250	245	211	262	267	224	244	260	261	248	224	240	274	217	258	249	261	272	251	239	210	250	230	245	229	233	260	263	236	231	249	229	232	254	243	238	302	253	278	222	267	276	252	269	225	236	257	239	254	246	220	257	257	225	247	226	249	248	237	255	257	280	259	243	261	233	232	253	237	226	245	243	236	288	250	257	217	260	252	251	229	251	249	272	252	270	243	261	252	258	253	243	228	231	255	208	219	225	258	258	252	270	302	238	256	244	238	242	236	239	228	277	223	233	224	282	321	223	244	228	249	266	243	266	252	241	247	271	260	235	258	241	267	227	236	252	256	245	238	240	261	293	256	248	248	252	273	254
27381	23143	25414	31962	25280	19179	9956	5255	4017	2890	2267	2151	1867	1738	1513	1386	1251	1076	883	718	678	673	727	700	783	714	665	626	617	566	643	598	591	566	579	584	633	552	589	560	564	600	599	573	576	602	580	620	585	555	566	554	529	623	561	594	576	587	558	599	600	565	608	537	562	591	593	602	544	559	535	592	567	539	573	535	576	517	609	604	542	581	560	580	567	627	602	640	589	639	620	567	583	595	583	589	528	616	628	581	578	586	592	590	628	580	558	587	573	582	561	571	603	572	595	629	587	568	538	550	568	565	571	566	558	564	530	519	607	563	612	578	527	542	538	562	568	556	535	592	573	532	520	599	546	551	559	578	549	537	558	522	543	572	601	549	588	563	575	593	554	528	572	550	594	611	569	610	568	559	551	522	575	561	581	559	533	564	554	571	575	561	583	545	569	524	539	582	552	547	569	574	592	597	556	539	573	580	564	544	598	533	597	577	576	509	549	562	543	575	572	545	562	551	536	594	569	591	548	563	565	543	591	598	565	563	545	576	577	593	575	555	567	584	575	536	557	566	608	551	582	602	626	579	550	534	571	538	555	532	595	573	576	592	576	547	598	541	549	515	558	548	561	539	551	573	544	588	549	595	558	560	526	600	526	567	557	565	537	567	565	549	582	570	558	563	582	553	597	628	594	576	548	574	567	532	544	565	545	571	547	572	568	569	549	545	558	643	556	567	537	561	522	575	559	623	566	582	582	572	539	557	551	611	544	570	575	544	567	563	577	562	584	573	555	584	553	530	564	618	537	547	544	605	600	534	526	583	539	541	509	551	567	554	557	551	522	550	565	585	571	575	552	548	557	568	531	585	554	580	554	557	567	535	578	573	564	550	539	544	575	573	569	571	556	568	558	578	556	575	517	589	519	560	560	592	531	569	576	545	553	551	581	578	608	561	589	575	534	568	577	531	567	541	529	538	564	590	579	580	536	523	532	551	536	534	564	559	575	551	586	519	545	564	566	540	600	590	536	540	588	582	583	544	555	591	554	557	557	586	562	564	543	544	558	576	558	591	580	567	616	530	552	574	542	600	557	581	568	572	592	547	544	545	587	552	576	543	577	553	567	579	557	555	578	556	568	609	578	530	570	544	566	554	553	601	592	560	550	530	541	567	529	575	612	604	562	560	600	562	586	588	545	554	568	568	538	580	563	574	553	578	562	510	540	523	575	584	594	580	568	507	598	545	549	567	592	604	557	572	585	540	600	549	552	556	582	597	530	526	599	558	593	547	548	549	574	568	529	523	573	543	595	531	567	533	598	601	546	579	542	560	619	516	562	543	530	568	529	601	569	568	576	566	571	576	584	571	530	586	548	602	561	565	556	567	576	538	557	543	584	588	584	519	522	546	536	568	562	544	573	551	575	585	547	553	540	552	578	581	520	560	554	593	525	570	581	585	568	570	557	551	580	544	546	592	529	555	575	579	561	539	537	577	556	577	567	555	589	593	572	548	630	571	548	583	588	530	578	559	578	569	576	559	542	566	596	577	551	561	577	608	581	566	507	557	562	571	546	616	588	582	549	550	542	544	534	577	493	541	606	554	559	562	549	594	611	557	560	594	610	536	552	572	526	506	543	530	524	533	556	541	550	577	546	583	530	552	581	563	584	592	579	570	591	553	523	559	550	516	582	558	606	557	573	578	560	568	599	566	518	579	564	591	553	544	560	586	560	561	589	573	568	595	556	526	553	543	581	558	575	596	546	570	553	596	535	561	544	543	578	572	562	542	587	554	550	594	564	593	525	543	544	576	561	581	602	599	556	556	584	598	545	554	532	544	532	543	585	565	572	538	568	578	583	538	511	573	565	567	607	578	565	569	565	555	582	560	594	568	562	565	540	546	543	518	560	607	532	631	573	575	567	548	556	597	559	597	558	550	601	580	539	577	574	545	508	540	490	554	544	534	534	533	546	577	565	563	551	573	560	580	570	578	574	559	555	577	614	501	570	539	572	564	551	571	568	582	570	562	578	570	577	565	554	614	538	606	547	555	538	590	550	560	568	549	570	554	524	527	552	576	507	555	566	610	574	559	564	569	579	514	547	560	550	553	603	592	617	570	532	597	571	532	569	531	575	558	555	594	555	556	577	522	565	537	556	543	538	558	613	545	583	536	563	612	584	560	532	553	562	528	562	578	558	570	579	554	559	562	537	535	568	565	548	562	539	557	519	553	580	582	552	598	590	558	587	557	557	549	571	555	545	607	563	532	534	563	572	552	554	532	572	543	547	569	554	549	578	572	585	548	547	539	506	563	564	569	594	621	531	554	500	562	560	574	538	554	537	624	547	617	568	542	577	558	547	560	561	558	599	556	544	539	565	566	562	589	569	542	549	578	544	572	559	589	562	544	565	555	562	592	548	554	559	596	566	560	544	574	567	579	579	561	615	552	518	545	547	598	570	539	584	582	593	541	603	583	558	561	557	559	565	580	546	577	530	558	552	514	563	566	564	554	555	567	565	574	573	573	555	587	544	552	577	577	540	559	538	561	605	602	561	588	566	603	537	539	572	583	571	569	556	516	567	573	533	595	559	566	553	553	535	562	544	568	525	551	570	571	541	525	540	550	571	544	576	579	553	565	536	564	556	572	531	568	554	530	522	548	583	598	551	612	546	565	557	575	541	576	568	566	564	538	582	534	605	539	549	560	564	564	595	567	556	561	523	585	526	585	557	539	545	564	546	561	572	535	551	601	612	535	536	565	519	522	565	559	550	591	572	569	552	576	558	533	540	579	571	555	592	582	571	533	563	551	605	567	527	552	554	556	545	546	587	542	570	592	603	584	583	569	536	514	548	581	575	517	570	540	535	528	559	541	584	568	547	599	566	554	588	587	597	534	544	599	545	563	535	547	541	523	551	533	563	581	575	589	580	558	568	554	591	587	602	577	552	554	563	574	603	577	563	568	546	545	557	592	542	567	582	564	552	575	535	564	553	560	652	559	573	566	519	561	545	591	577	616	513	582	550	560	583	581	575	544	552	534	553	563	583	575	580	560	544	568	577	555	560	550	572	550	549	542	569	576	516	588	535	576	532	564	561	545	530	574	603	607	564	528	541	536	574	531	565	597	564	533	565	567	576	543	570	545	541	568	579	600	541	579	516	563	584	597	555	540	556	558	537	527	555	537	557	565	605	554	594	553	544	621	548	585	592	570	571	540	525	568	551	551	545	564	588	561	561	556	570	541	538	539	573	591	562	555	618	578	555	543	611	544	585	506	567	587	540	554	534	566	543	610	573	536	577	553	571	562	595	606	575	533	555	554	574	576	618	575	573	550	545	571	553	558	613	590	500	592	601	593	599	545	552	557	546	578	559	541	567	578	536	565	556	559	597	563	538	547	546	560	539	527	546	547	576	552	562	573	564	531	569	536	578	553	520	528	558	527	547	551	578	579	596	524	569	560	553	536	532	553	543	538	546	526	581	569	565	573	582	558	586	602	552	523	545	529	578	586
13730	6552	4662	2892	1599	1030	663	532	494	450	430	433	398	388	392	405	374	362	332	340	345	366	360	390	380	347	376	369	361	367	330	358	355	374	369	395	352	362	332	356	344	335	354	371	316	378	378	358	325	387	381	358	362	341	396	403	354	383	316	348	345	333	388	420	385	335	362	345	354	368	353	365	373	323	334	361	328	352	369	349	309	333	366	343	360	356	383	372	337	337	344	378	354	342	323	338	367	389	349	363	362	353	346	331	336	328	313	336	324	351	351	346	344	363	379	331	337	341	372	352	376	373	370	366	342	327	373	364	345	338	337	363	322	364	392	357	378	364	352	357	403	340	359	365	362	324	370	355	402	377	358	381	355	328	359	381	393	358	361	358	321	320	341	336	363	362	363	350	328	369	387	327	351	360	370	354	357	376	366	323	352	359	328	382	311	358	336	359	351	343	370	353	360	357	340	379	359	347	320	365	341	358	426	354	400	399	367	389	352	343	351	310	317	354	367	379	322	337	394	347	391	371	375	366	336	354	361	384	334	375	313	340	352	422	307	339	355	340	360	387	357	356	365	392	396	339	372	359	337	367	341	343	377	305	344	340	374	363	391	362	362	349	386	347	400	380	364	344	358	346	346	379	352	370	335	334	333	384	348	337	359	381	350	379	366	337	375	334	337	332	396	358	359	316	377	297	337	350	361	313	348	367	341	385	381	335	366	361	356	378	360	355	383	344	350	373	366	358	345	372	345	342	330	325	345	358	352	351	334	346	348	410	370	367	346	341	390	338	358	335	352	407	364	328	378	358	343	372	342	336	351	349	398	358	373	349	358	377	382	373	369	377	312	377	325	352	346	320	371	355	383	370	352	368	328	347	375	326	331	332	355	370	378	363	364	388	370	325	349	380	362	410	383	355	403	335	357	357	340	337	367	382	369	351	347	368	362	335	346	354	351	377	352	369	379	388	371	321	337	343	385	367	373	354	362	382	361	333	345	365	375	355	361	330	353	360	342	366	328	360	366	361	355	342	360	344	412	370	385	349	380	360	311	328	343	351	360	364	361	363	347	287	372	343	322	384	350	346	355	342	357	379	328	401	397	390	333	347	374	327	380	345	370	369	348	360	352	402	369	301	362	345	360	350	376	369	325	318	324	377	375	342	359	344	377	365	358	373	381	340	373	368	373	348	332	315	357	345	328	382	336	364	378	376	344	307	321	389	378	355	369	329	337	343	352	350	357	342	312	351	347	364	363	394	349	347	337	341	352	329	373	338	370	358	343	353	332	391	387	343	367	369	319	357	355	331	324	371	377	321	324	348	360	356	349	322	366	412	349	397	370	360	371	356	364	364	348	327	346	358	350	360	374	358	329	343	417	380	357	380	387	349	361	343	357	317	365	306	325	361	335	357	340	367	358	376	346	355	348	375	336	370	348	363	361	348	371	379	356	340	338	323	358	330	336	331	336	362	369	347	323	330	341	330	349	371	375	354	340	381	334	339	358	378	357	354	371	392	388	389	367	367	339	362	405	377	324	322	358	371	336	385	360	340	357	356	352	350	310	343	337	350	370	377	336	353	371	386	378	354	349	352	350	336	374	360	358	367	356	360	359	328	354	368	330	331	385	317	362	332	346	350	347	336	352	316	333	370	366	383	365	357	380	342	345	376	345	350	360	372	377	355	372	355	361	350	354	395	361	392	322	353	373	360	347	356	373	343	372	351	348	363	332	362	367	345	371	360	371	382	381	341	365	366	358	393	366	344	369	352	359	356	339	399	376	354	355	393	326	328	324	401	360	327	325	363	357	346	359	345	357	379	364	367	352	340	354	330	337	347	364	323	358	318	375	313	352	363	340	362	336	346	406	324	304	346	321	403	342	387	377	316	402	325	360	377	340	368	331	360	342	361	411	365	341	362	342	341	376	359	360	395	370	386	337	381	329	347	334	343	321	346	391	322	320	333	314	376	388	340	340	352	363	380	381	352	347	368	377	341	349	353	336	346	374	361	363	385	341	370	346	340	380	367	341	319	338	364	307	367	377	369	334	343	343	320	338	347	364	362	329	334	384	328	327	343	356	349	348	331	342	353	337	368	309	401	349	381	353	391	365	360	340	342	399	364	343	351	360	345	344	385	364	344	325	363	359	361	365	338	357	359	400	353	337	319	383	359	404	319	350	325	349	361	358	350	337	376	364	351	350	383	382	374	336	368	360	364	365	355	340	346	350	371	328	347	375	339	380	392	350	341	364	322	346	329	354	337	336	385	363	344	391	365	362	337	352	337	389	377	344	368	359	368	383	338	365	365	332	325	340	350	336	351	349	374	372	378	349	379	367	370	356	379	386	352	367	355	430	353	377	347	353	376	351	351	409	370	325	346	358	341	345	370	350	320	346	347	381	354	358	366	355	328	346	369	384	381	371	325	383	347	364	355	393	355	338	374	337	373	381	342	354	338	375	352	304	358	315	350	386	379	333	341	365	331	348	342	353	392	374	398	358	365	413	337	329	353	345	362	389	339	378	315	352	383	340	357	366	333	366	329	373	369	366	364	356	344	346	355	351	365	336	372	383	361	358	346	347	362	349	343	343	368	334	328	348	356	366	345	396	335	341	354	381	355	350	315	355	347	366	352	344	331	357	367	374	326	360	352	358	345	363	332	350	342	364	359	335	344	305	352	372	346	383	390	339	336	385	376	393	370	359	373	360	397	384	333	319	349	361	358	397	366	351	320	351	370	333	365	343	361	380	362	332	326	337	307	354	379	367	352	342	386	350	341	316	337	358	380	359	366	368	355	391	353	327	327	345	355	351	381	386	339	351	377	394	346	374	317	345	353	349	342	336	352	348	355	372	370	379	385	361	332	353	340	372	361	336	367	343	360	362	371	357	388	303	328	377	381	323	338	328	368	362	373	365	337	337	329	305	350	363	361	373	350	348	359	368	310	358	384	354	353	347	354	346	363	340	389	353	362	336	357	372	369	328	375	358	359	366	332	364	349	362	333	345	354	377	358	357	362	341	348	345	373	361	349	334	350	376	347	367	375	330	348	369	337	381	409	401	345	337	338	369	375	318	359	346	346	335	346	354	372	364	428	386	361	359	348	411	341	356	321	333	376	365	358	325	320	391	328	363	352	328	370	350	364	359	354	356	360	371	345	356	356	365	325	345	349	366	365	328	330	358	348	382	354	347	368	316	386	319	344	338	305	368	310	372	347	371	336	380	390	390	333	358	332	345	381	364	367	348	338	360	344	356	349	379	344	343	384	369	365	362	353	363	354	331	366	371	361	310	328	342	359	342	328	317	402	340	334	349	337	331	327	357	346	363	352	363	353	307	350	388	366	383	372	362	358	321	343	380	364	351	331	329	327	332	331	352	332	334	387	389	326	332	383	347	374	333	373	380	357	357	320	328	352	357	379	378	340	379	340	360	364	395	359	354	359	340	338	348	350	299	356	344	373	345	361	339	357	378	361	404	387	340	344	349	390	405	395	377	370	374	370
8244	5484	7457	7341	5159	3607	2186	1720	1420	1377	1283	1176	1168	988	1059	1004	957	868	788	738	808	790	765	883	834	819	757	777	758	734	770	769	771	738	695	749	762	771	767	760	730	790	764	816	720	735	810	689	769	800	766	746	776	812	788	759	776	772	782	758	734	750	791	756	746	740	757	726	773	759	777	770	766	800	740	705	713	779	806	756	752	766	779	782	750	777	733	765	757	772	769	780	753	845	777	796	776	764	764	775	781	751	785	808	728	756	743	721	724	758	812	774	764	818	815	758	751	751	793	782	747	737	751	744	759	793	763	748	772	828	741	822	757	782	743	773	693	768	739	784	747	755	787	783	783	793	738	706	766	818	733	767	759	751	759	760	816	748	745	721	738	751	752	787	794	773	756	772	769	744	771	763	705	736	779	788	787	718	766	723	748	838	739	753	770	788	781	795	740	753	777	802	776	765	803	748	763	784	762	728	733	779	765	775	774	786	754	768	788	773	731	753	790	743	715	773	768	742	754	753	732	746	737	738	768	770	750	768	785	792	676	734	718	779	759	732	776	787	738	774	774	773	773	771	757	759	798	707	745	727	742	750	736	773	777	812	785	725	743	747	787	723	776	748	773	779	723	790	721	816	752	757	796	803	735	768	782	786	820	764	804	769	756	808	731	773	822	766	763	817	768	768	747	707	773	770	766	699	753	797	720	720	791	742	750	767	751	771	766	722	762	804	746	814	791	738	791	764	772	795	752	759	754	772	795	752	767	729	739	710	733	740	754	745	754	757	749	787	774	775	735	770	724	749	761	731	747	733	762	765	760	754	770	800	787	760	762	750	769	743	761	798	767	769	748	733	835	751	795	742	741	770	745	735	750	760	753	779	715	770	754	786	755	771	753	771	728	756	760	750	759	749	778	756	777	763	745	756	730	775	732	758	800	718	765	794	745	813	781	742	719	746	758	784	738	799	730	757	756	726	743	762	757	757	725	770	715	753	802	746	729	753	746	795	777	752	743	741	778	758	745	755	773	757	786	811	776	804	767	808	809	754	730	746	748	753	762	766	763	803	766	831	796	785	812	798	796	722	745	739	740	774	757	743	783	788	726	707	739	758	722	787	760	764	730	797	756	754	742	738	763	727	719	762	794	758	732	777	759	717	741	747	761	766	772	766	763	753	730	730	713	781	783	797	781	773	757	714	796	750	737	716	814	720	739	727	758	797	741	743	708	764	735	757	779	759	699	728	751	732	809	749	772	718	755	702	714	749	757	748	720	760	778	744	806	728	741	739	747	789	712	766	725	754	778	733	768	705	757	791	740	775	708	773	784	770	747	730	751	797	720	751	758	728	731	764	761	777	787	764	767	777	734	778	750	819	789	760	731	724	770	772	800	786	783	755	750	773	762	741	754	759	798	737	755	743	758	799	766	758	713	776	783	795	788	805	756	729	742	774	744	752	769	777	767	736	763	763	781	774	778	762	753	722	772	759	790	736	769	751	788	796	755	778	750	767	725	804	757	777	752	745	759	743	794	762	746	770	776	764	735	800	754	784	769	767	764	757	783	760	757	762	775	747	743	758	772	742	739	759	731	770	760	769	747	711	746	721	752	763	724	796	740	753	780	752	769	732	721	768	746	748	786	779	758	790	770	755	756	726	758	750	768	766	772	759	763	765	758	746	801	750	784	761	752	769	776	684	753	770	725	746	774	718	790	736	767	722	761	735	774	725	754	748	789	713	724	762	745	806	781	741	760	778	779	764	710	729	725	748	760	799	746	756	758	742	776	732	749	754	736	786	724	820	766	744	753	811	732	807	752	801	703	705	780	725	754	750	754	796	769	802	785	784	779	759	780	710	713	780	788	804	707	776	750	760	773	706	766	747	785	757	719	748	768	725	768	817	750	762	774	775	754	815	738	789	727	788	792	748	789	770	775	769	780	720	748	767	754	789	752	822	757	767	770	807	795	796	758	761	743	812	748	748	733	787	751	723	768	814	795	802	753	738	748	757	735	691	720	791	742	710	788	775	714	759	739	808	755	787	773	764	749	769	731	765	782	771	762	695	790	771	792	767	794	712	811	699	742	738	776	768	753	728	767	755	726	751	801	779	761	767	739	815	780	757	784	800	788	736	776	792	731	808	776	772	787	759	730	732	793	738	733	794	733	785	764	767	772	737	778	738	759	768	788	773	779	742	734	766	783	720	789	752	784	773	733	795	781	757	765	710	766	793	746	770	789	769	753	754	755	735	805	762	765	726	789	766	752	825	754	761	771	756	733	756	736	746	798	770	742	765	728	767	794	778	697	729	754	746	765	777	754	732	765	711	774	751	752	760	730	774	757	762	738	717	752	774	771	823	766	801	804	719	758	720	755	684	733	798	754	705	729	786	827	772	803	736	760	789	765	797	779	788	773	719	755	772	772	812	769	798	763	744	760	788	731	759	775	760	742	783	735	758	769	798	741	732	736	836	758	752	777	764	771	762	793	749	737	764	756	759	740	771	714	810	763	752	784	775	707	740	815	750	719	709	717	799	768	780	773	759	783	783	691	804	773	777	718	764	759	752	803	802	748	756	717	690	778	777	675	786	768	773	750	737	734	737	769	755	731	738	785	737	763	777	739	797	753	788	768	765	765	813	798	770	784	728	712	747	708	785	773	765	773	686	771	771	724	734	759	721	767	787	732	826	723	749	771	778	774	728	761	840	682	779	765	747	723	759	798	815	792	775	751	774	776	747	734	724	763	732	771	741	719	745	750	741	707	793	775	797	772	790	754	830	744	774	767	730	776	769	764	756	772	748	745	741	733	744	758	779	725	774	779	787	754	805	770	775	746	751	765	753	749	765	740	792	741	741	797	742	796	776	782	753	723	777	772	785	749	703	784	738	798	800	757	734	781	723	735	740	787	803	765	742	783	745	719	757	738	801	765	760	789	808	780	743	724	717	741	721	758	782	726	813	768	788	736	824	775	717	856	709	749	777	789	756	788	766	716	762	752	749	742	817	790	786	786	756	749	798	752	769	724	718	740	744	772	767	749	780	708	770	785	740	746	745	811	759	742	743	797	759	765	768	773	703	741	738	794	781	765	790	757	733	717	720	760	738	729	743	827	792	811	732	794	713	774	804	749	725	730	766	820	758	756	753	784	730	752	758	765	772	732	757	727	756	746	741	787	785	761	765	751	789	784	765	795	780	757	752	696	780	747	794	790	736	767	760	778	810	775	742	762	760	721	803	764	782	751	736	777	755	750	758	764	793	784	744	780	749	749	777	791	760	763	796	730	774	785	754	777	762	786	809	795	782	736	779	746	779	761	768	725	775	783	791	785	737	746	766	708	760	744	785	781	765	807	730	767	768	775	749	784	800	771	765	773	764	740	754	770	777	768	734	743	779	783	836	782	760	765	780	739	800	781	723	728	706	748	713	782	757	760	736	784	750	770	781	778	773	793	745	731	706	727	800	787	758	780	723	786	721	786	711	755	713	736	734	743	753	772	743	771	741
31793	23321	20810	15257	9298	4998	2080	961	680	560	440	405	438	359	353	352	353	308	292	292	253	261	274	264	236	251	256	266	290	258	285	247	276	270	261	248	267	267	268	281	270	284	265	245	274	263	275	277	263	256	254	239	249	271	281	268	240	275	303	266	242	274	294	280	300	274	264	284	265	303	258	257	265	272	271	273	284	253	286	257	263	304	262	275	270	262	248	279	269	262	255	267	271	254	227	277	269	259	288	318	275	263	267	279	302	298	270	280	291	293	303	267	292	302	296	292	285	241	280	283	254	283	256	283	252	265	276	262	271	283	256	264	279	274	264	262	282	258	303	299	265	297	249	244	250	242	311	266	293	249	245	300	286	284	259	287	286	246	242	259	233	263	246	261	262	265	281	258	253	277	273	281	285	266	255	238	265	241	253	275	257	242	239	271	281	275	260	284	300	319	267	287	278	254	257	254	272	259	267	260	275	260	279	283	246	287	249	272	249	286	290	281	259	252	270	260	277	266	276	277	264	267	268	282	263	274	278	250	280	278	264	276	278	245	250	237	240	221	235	254	271	259	297	240	262	262	251	260	294	285	242	263	248	283	270	278	272	276	279	285	257	312	286	257	262	277	252	280	285	252	265	262	291	252	250	269	247	266	265	280	255	264	251	255	285	283	270	231	279	283	258	284	214	270	261	271	275	291	280	259	253	266	259	255	285	275	261	263	224	253	274	239	226	260	279	267	258	291	249	244	232	248	243	267	261	260	253	277	238	245	266	246	286	268	249	281	263	286	240	253	280	270	264	260	270	257	258	287	296	294	251	287	260	264	286	259	286	269	288	274	263	288	252	249	277	238	265	266	311	261	276	255	282	297	263	307	306	263	255	263	280	242	262	279	291	252	272	255	270	237	264	282	292	250	295	248	300	272	253	282	282	279	290	272	271	302	291	267	281	265	256	256	263	277	260	316	278	316	284	245	277	263	246	247	281	280	274	258	271	258	252	238	264	211	235	288	308	247	260	269	325	295	266	264	275	259	292	288	263	234	281	286	253	295	285	274	279	267	271	312	257	271	272	284	275	251	281	322	287	276	286	262	215	275	282	284	284	265	241	283	258	279	269	273	234	274	266	277	281	305	236	247	233	245	246	251	264	247	277	248	279	261	292	267	279	291	267	264	287	260	274	281	292	278	304	263	293	291	249	268	261	261	295	240	279	292	248	258	255	252	301	273	255	251	235	280	248	295	300	225	255	274	276	315	252	267	272	245	261	282	285	304	243	261	267	272	274	254	249	267	276	254	271	271	282	279	242	256	275	271	298	278	264	268	234	243	263	262	270	296	293	270	238	289	272	279	271	263	278	254	260	243	259	246	265	286	291	246	262	261	244	250	254	271	227	298	270	268	267	274	269	265	254	283	291	253	272	255	281	260	252	273	255	276	244	264	247	250	273	255	303	259	246	277	236	273	299	266	274	232	259	302	258	251	293	251	259	283	283	283	277	283	238	258	249	267	277	264	295	299	286	256	251	288	249	277	292	258	280	251	262	276	279	245	282	260	267	244	274	240	260	276	256	270	269	262	275	241	283	263	273	280	284	269	251	283	233	309	242	283	279	266	229	282	242	270	271	276	280	270	273	289	248	248	288	301	282	270	289	253	296	304	271	270	241	282	269	282	266	268	247	266	292	254	279	299	228	289	270	281	282	257	235	275	236	263	255	274	298	283	254	271	270	278	294	247	274	313	234	242	273	262	271	245	260	260	287	287	278	275	267	264	269	250	268	284	271	268	270	293	276	269	290	300	255	280	263	274	290	260	241	289	295	272	262	265	257	285	250	278	264	269	279	295	274	259	274	307	269	276	274	249	245	239	252	278	270	262	262	288	268	292	265	247	275	275	256	292	264	295	260	258	273	274	249	260	253	280	276	298	287	275	262	281	250	247	273	260	299	284	257	260	252	249	273	289	249	262	258	293	318	294	271	263	251	287	251	246	277	269	248	271	263	271	269	256	290	257	258	275	281	263	242	272	279	262	254	234	280	274	255	286	264	265	263	269	244	268	275	269	282	267	285	264	263	278	283	240	259	264	296	282	247	235	289	257	266	296	296	248	269	223	241	287	252	286	275	297	263	272	278	241	251	263	270	265	284	321	273	266	245	242	264	285	278	283	280	266	231	287	243	248	258	261	232	299	258	250	276	251	249	275	272	269	236	282	326	247	266	276	282	264	249	274	275	241	217	287	301	280	263	248	251	234	236	260	241	256	282	269	279	242	256	274	280	272	278	250	270	288	259	260	265	258	269	258	238	245	235	253	294	260	282	252	239	255	227	256	273	258	256	267	277	261	250	257	307	265	263	306	270	236	241	254	250	277	267	262	255	296	246	298	271	271	257	269	266	260	283	259	268	233	250	258	286	259	290	269	268	262	264	283	283	256	273	235	275	235	265	289	283	259	233	264	249	257	254	235	272	257	290	293	254	274	247	238	246	298	296	278	284	283	276	290	274	256	265	280	253	284	277	300	289	263	248	266	228	253	268	271	274	264	275	313	277	263	241	259	273	245	244	273	272	261	259	272	258	281	259	252	297	241	272	257	258	258	248	276	285	300	270	241	274	256	251	284	267	265	278	257	263	307	299	269	304	271	289	254	282	250	286	290	274	282	253	245	235	275	239	269	236	314	271	270	287	294	254	298	283	290	254	292	268	291	252	269	276	263	262	280	299	273	278	265	288	268	309	282	258	242	257	289	281	226	262	262	219	263	251	266	263	272	277	289	255	305	270	244	296	263	256	259	302	258	287	276	299	288	279	257	243	260	251	241	257	261	269	246	279	244	261	264	272	255	272	250	260	280	290	274	270	249	281	262	269	241	257	265	252	270	276	277	255	283	298	236	254	277	259	262	278	263	265	243	282	269	272	246	279	264	251	238	260	244	281	254	290	279	231	252	273	297	290	279	315	248	270	249	275	277	269	264	268	267	266	275	285	245	242	284	284	261	283	296	246	255	251	266	271	259	298	283	267	247	285	228	283	276	271	281	292	261	288	273	262	239	279	264	291	278	257	255	255	244	274	247	281	277	270	255	270	256	233	266	232	249	228	231	271	243	240	278	256	293	242	290	289	243	232	264	259	302	282	241	230	258	268	266	263	275	274	269	289	275	249	280	261	297	275	265	248	272	256	247	277	274	268	265	262	261	319	244	234	271	293	290	278	274	284	248	295	264	261	282	272	285	279	281	251	280	247	273	266	246	263	258	278	267	274	296	292	279	274	285	289	271	272	263	270	241	265	267	260	258	241	258	240	276	286	275	249	224	287	279	298	256	237	254	254	264	260	260	303	239	256	254	246	294	266	289	282	262	264	259	286	244	248	264	288	268	262	282	273	271	291	267	268	235	270	265	280	274	284	251	253	265	278	275	266	226	250	279	238	259	291	288	302	272	289	265	281	271	258	252	244	263	285	257	259	284	254	269	260	220	292	245	254	274	268	260	248	254	272	273	265	243
20610	17698	22853	21509	17366	11930	5738	3548	2509	2119	1745	1587	1416	1365	1244	1121	1027	899	757	675	661	633	694	660	714	686	607	645	579	596	587	630	600	567	612	595	628	643	635	590	597	608	572	615	588	598	610	585	609	597	567	614	627	647	572	607	560	665	605	622	580	607	584	642	621	606	600	568	605	557	589	602	554	563	628	636	607	565	557	561	585	594	627	595	649	624	648	673	643	590	592	608	632	600	605	641	612	621	631	626	574	628	620	595	600	602	583	599	580	595	601	600	621	619	594	549	570	631	610	583	616	587	588	585	612	580	577	642	592	564	601	624	597	590	588	593	632	630	609	612	596	606	560	612	571	570	615	607	618	597	562	592	617	606	613	589	593	614	561	587	618	588	612	575	617	609	590	566	589	575	583	564	617	652	600	604	580	593	587	606	654	613	642	572	625	640	577	597	597	603	589	605	635	591	644	604	590	593	624	593	601	560	574	622	593	587	597	597	594	599	589	640	620	647	621	554	609	605	624	659	523	594	576	612	555	614	572	600	556	599	607	551	593	593	612	595	631	618	669	627	613	616	591	564	630	624	598	585	569	593	642	638	639	593	553	607	612	598	573	599	582	559	624	606	561	627	616	603	630	633	558	583	611	558	591	556	600	563	587	607	587	554	605	590	614	606	630	566	599	567	585	589	597	574	590	594	623	538	575	580	575	637	599	620	606	608	607	573	590	610	609	597	598	588	630	624	621	614	581	643	570	602	606	572	607	587	603	613	598	632	560	588	607	593	580	609	599	629	608	597	634	606	617	597	569	554	618	570	592	604	609	618	594	584	583	625	584	576	612	571	623	580	622	588	541	608	568	594	637	605	618	583	572	596	573	623	626	597	578	631	598	623	620	598	649	622	593	572	606	593	599	559	621	546	632	566	610	612	618	610	570	603	588	620	630	650	604	630	594	626	634	605	551	622	590	611	573	582	565	596	570	598	633	611	576	631	606	614	622	544	610	594	582	611	643	591	583	600	570	590	637	610	589	609	566	620	570	612	604	571	608	555	611	600	620	570	630	600	589	638	591	625	590	626	576	586	579	604	604	585	642	580	560	624	588	613	620	598	567	603	600	568	599	597	591	597	607	561	617	585	608	578	616	624	586	581	596	596	632	549	633	581	577	572	614	631	627	632	612	593	615	621	641	602	636	607	581	566	627	591	593	636	625	566	621	623	610	594	612	605	617	595	616	601	544	628	577	568	575	604	590	591	585	607	606	618	579	594	609	621	604	587	604	578	597	592	617	591	618	625	591	604	610	615	625	607	598	635	615	583	576	647	580	600	581	585	605	612	571	601	599	623	606	578	610	609	599	616	543	627	615	605	607	613	574	615	633	591	618	652	662	616	595	587	591	594	536	597	596	604	564	600	594	600	603	533	602	603	615	600	624	573	583	594	604	558	576	626	601	583	549	573	591	610	573	598	593	621	577	594	598	597	578	612	595	609	618	599	582	577	585	551	583	606	616	582	597	607	586	573	661	627	614	589	602	594	596	624	598	569	632	567	590	614	595	597	619	604	567	630	643	631	621	592	593	587	604	592	567	632	645	591	561	575	583	620	601	607	621	636	644	596	561	599	563	599	608	576	590	623	597	584	634	624	654	611	624	605	638	603	628	579	554	591	615	561	628	609	628	619	606	581	584	593	582	589	594	601	572	604	583	606	570	629	589	591	560	575	597	563	610	629	632	619	602	566	589	602	604	588	611	603	589	574	598	547	612	595	634	634	592	607	585	607	577	610	621	610	591	576	555	577	580	577	618	588	603	610	589	618	616	617	620	626	592	569	598	571	620	611	617	571	624	575	603	604	598	599	611	621	606	615	547	575	594	620	634	579	605	574	581	588	551	624	589	582	605	587	574	612	553	600	613	579	620	625	594	608	648	569	619	549	607	607	602	567	623	603	599	596	610	569	608	573	574	603	641	602	590	635	604	591	574	606	576	587	574	596	587	599	598	610	562	608	584	608	618	602	591	618	605	603	567	624	613	613	568	574	616	545	597	532	600	601	628	599	587	609	584	594	589	616	597	598	556	589	585	588	572	587	603	611	544	617	623	612	624	613	552	637	618	588	618	600	598	636	582	568	643	662	596	602	588	572	618	597	598	624	589	615	626	573	619	607	581	563	583	599	605	601	623	610	605	626	564	616	590	608	610	578	574	584	650	591	628	562	614	565	609	570	634	575	589	583	606	567	586	578	585	612	581	601	565	580	585	614	622	605	609	586	620	588	583	565	625	555	605	592	604	599	627	648	561	605	601	608	587	583	597	638	575	585	581	571	603	620	624	552	614	596	591	617	635	581	580	568	576	622	595	570	609	568	604	609	623	570	627	612	613	612	614	595	626	564	577	586	584	600	604	599	563	604	623	579	633	594	613	626	601	585	604	580	624	595	603	592	637	617	560	595	593	600	575	643	613	637	581	548	603	581	657	588	619	571	611	569	574	603	601	602	616	573	606	587	626	571	578	601	608	578	599	603	547	609	618	585	625	644	584	575	521	565	608	617	599	597	614	607	593	644	597	595	604	565	611	613	617	570	561	596	643	608	606	590	623	607	613	610	606	607	573	615	614	578	617	600	602	616	618	576	584	598	582	618	592	644	611	570	573	575	603	580	590	620	614	608	590	613	628	618	598	579	600	603	569	589	617	623	640	607	567	605	576	595	571	608	574	585	605	639	582	593	597	592	631	606	607	633	565	596	621	570	606	594	604	631	618	560	599	559	540	561	598	602	599	635	638	614	592	594	587	585	630	600	608	574	599	628	613	602	603	585	572	552	618	608	552	601	564	590	569	594	619	568	609	566	634	617	625	630	619	603	609	593	563	625	558	618	589	561	568	583	608	601	607	584	599	572	601	557	590	592	604	609	610	592	571	598	615	573	624	567	601	637	576	544	588	598	549	595	577	601	578	601	594	600	599	574	618	614	590	574	607	606	612	549	604	566	620	568	588	606	595	594	575	606	605	608	607	614	563	606	619	556	539	599	599	553	607	615	581	583	584	608	582	630	630	571	616	595	593	564	586	592	588	618	607	579	607	547	581	617	656	607	593	614	580	581	565	621	577	553	590	596	617	551	598	553	587	578	600	584	603	581	577	600	578	633	611	605	555	606	608	624	608	632	607	587	598	585	557	615	581	585	598	609	599	626	634	597	600	584	566	569	615	621	631	600	589	582	624	611	592	595	577	596	576	624	622	605	587	576	608	625	612	559	603	576	605	610	530	621	605	577	590	646	607	627	589	587	604	626	588	586	595	601	639	602	562	620	614	624	578	628	606	634	594	631	610	557	579	603	617	584	592	579	613	610	563	612	562	590	610	587	620	602	579	613	629	603	616	578	587	637	622	593	586	581	603	579	581	560	639	595	572	606	624	589	576	593	547	607	616	605	608	585	566	579	622	642	611	553	606	601	604	592	614	578	634	590	598	579	582	565	619	637	556	606	565	562	568	574	602	604	605	592
42406	33287	27273	24650	17338	9751	4408	1945	1028	750	623	561	485	441	343	365	339	353	297	256	247	251	255	271	258	298	273	309	270	251	244	291	260	250	262	254	283	268	243	261	278	268	275	291	249	243	248	242	242	246	271	260	246	251	250	237	252	290	269	278	259	256	241	239	259	284	261	230	246	263	245	279	260	253	243	237	243	267	235	238	262	281	268	242	257	271	262	258	241	251	255	269	252	257	264	250	239	286	251	260	257	285	262	266	219	281	257	281	279	219	220	265	260	246	260	248	246	259	251	278	253	253	243	235	233	256	257	258	245	252	289	272	255	239	227	233	220	261	239	226	267	245	260	247	262	237	244	245	271	275	255	242	263	259	258	241	248	250	241	250	238	275	265	251	231	245	250	255	224	265	252	266	268	249	256	260	239	257	284	238	258	253	270	242	276	286	239	255	224	268	268	248	250	255	247	239	253	257	254	254	274	234	258	277	265	255	253	274	286	249	235	225	267	256	255	248	279	260	259	242	209	258	234	241	258	241	237	290	221	245	261	235	302	248	273	272	238	242	274	255	261	276	242	273	237	228	217	259	278	241	225	232	235	232	249	226	273	241	240	259	240	272	285	254	235	237	265	203	309	252	251	244	227	235	232	278	243	241	264	250	264	246	270	220	257	254	239	235	244	255	272	242	247	245	245	249	262	238	260	243	217	274	297	226	228	261	270	276	243	240	244	252	262	307	262	247	246	255	263	267	265	237	237	260	217	249	233	276	240	218	259	255	250	260	253	240	240	244	240	253	243	259	251	301	258	230	259	237	216	242	280	262	254	262	264	227	249	271	244	272	285	247	266	253	240	257	275	276	306	266	234	259	262	248	263	230	227	250	246	262	250	250	245	252	248	265	243	263	254	268	246	246	248	254	287	268	261	245	254	256	241	242	249	284	306	238	233	244	244	248	240	264	240	247	259	239	287	271	260	263	254	258	241	260	255	224	235	254	227	251	250	268	228	233	252	257	255	254	220	293	248	270	250	236	249	281	264	253	243	261	265	255	273	229	281	254	256	237	247	258	248	285	261	252	270	224	252	226	250	270	283	248	260	286	263	267	271	245	263	254	248	262	271	239	251	257	230	280	249	264	256	255	250	268	268	232	272	276	261	272	237	258	264	250	233	223	259	256	243	253	251	251	227	243	254	272	264	257	232	239	281	275	261	248	229	250	254	263	245	270	248	276	236	239	239	239	228	246	279	245	233	245	243	234	251	232	271	252	260	209	256	242	261	253	247	256	249	262	238	254	290	258	251	266	264	251	243	241	272	243	259	265	263	251	295	261	250	239	273	268	234	236	265	284	232	257	247	239	287	266	244	258	293	281	274	256	237	257	280	251	226	239	243	253	251	255	258	274	289	251	239	281	254	238	231	238	260	236	238	236	251	266	261	292	227	238	245	233	255	258	256	260	240	242	241	229	250	266	275	239	257	256	252	255	285	269	234	243	258	270	242	248	251	280	258	251	226	269	226	267	241	246	239	225	249	237	223	271	248	295	280	286	276	245	260	270	227	267	241	244	229	286	277	222	266	269	285	269	233	254	258	256	255	246	256	260	251	230	239	240	266	259	233	272	263	244	269	259	254	240	268	257	262	252	255	239	236	279	223	244	201	276	276	230	243	273	253	258	247	254	230	230	282	267	239	235	255	261	265	281	239	262	242	287	223	261	254	274	286	261	270	234	238	258	255	272	265	250	251	261	254	237	263	252	272	284	265	236	266	255	259	258	244	239	244	242	255	260	229	260	246	265	265	244	272	230	225	265	268	263	230	240	267	243	265	282	266	237	248	252	256	235	255	236	235	265	269	262	260	260	231	239	272	282	234	208	247	276	243	245	273	241	227	269	253	264	261	247	253	236	253	243	242	246	248	258	219	270	227	250	273	287	243	283	262	241	256	248	236	270	252	263	272	261	258	264	246	226	255	248	225	266	297	246	261	235	221	252	262	254	253	252	257	272	243	264	269	262	243	230	249	257	258	252	245	291	248	253	275	267	250	231	232	237	243	238	233	235	285	264	276	242	246	261	254	241	245	248	232	261	238	263	239	225	234	249	272	265	248	255	255	247	268	257	263	250	283	229	250	260	243	257	284	263	266	288	269	244	290	248	237	264	244	243	276	267	250	249	241	246	266	256	283	214	256	288	222	247	245	249	273	271	241	253	257	231	252	270	272	256	243	264	254	268	263	262	257	243	269	239	303	256	250	255	265	270	251	234	244	255	262	271	261	259	270	255	281	246	238	257	242	273	254	243	266	234	239	259	235	238	230	251	245	218	254	312	245	243	261	251	240	239	268	219	268	289	269	244	268	270	243	259	242	264	225	254	281	269	264	264	246	252	287	265	275	261	266	276	264	248	256	231	256	256	252	275	263	261	277	257	280	264	244	268	252	244	231	224	260	253	270	259	231	244	297	243	247	236	252	264	229	228	247	289	266	234	265	233	272	256	241	251	247	221	247	227	270	270	271	221	293	260	238	273	241	251	233	281	268	249	242	250	271	272	209	289	258	249	262	245	243	231	256	254	263	256	257	280	245	255	273	252	271	219	260	265	269	258	228	267	254	238	245	293	234	265	229	245	219	257	262	246	258	239	256	249	246	266	287	278	263	245	253	254	241	240	225	239	247	230	238	236	289	234	290	260	260	265	266	254	265	241	256	263	234	229	288	240	226	252	246	241	270	273	271	228	225	251	259	272	248	246	272	248	269	262	278	260	291	259	260	210	213	240	254	263	255	271	267	272	302	276	228	257	248	282	265	251	275	225	224	240	288	270	244	255	228	271	266	273	279	256	260	258	245	264	255	233	273	230	274	246	242	231	293	223	261	233	230	239	249	247	236	250	238	247	274	259	246	260	220	245	246	244	268	249	229	261	265	254	258	246	235	256	236	260	238	299	276	264	262	256	273	234	264	288	246	276	268	261	249	232	265	248	254	229	250	244	256	275	241	250	241	231	235	271	260	231	246	240	243	285	253	277	275	255	283	253	247	221	241	251	271	235	231	235	246	222	221	242	279	274	307	258	241	278	233	241	245	249	263	256	247	221	244	241	261	267	243	239	257	216	252	269	275	260	279	276	231	257	260	257	242	273	242	276	254	257	223	227	239	224	254	253	233	237	258	240	254	228	220	260	236	237	244	261	234	228	219	243	250	268	267	282	247	274	267	242	262	254	245	263	248	237	284	269	274	229	271	265	251	237	242	273	279	266	276	239	255	282	252	286	272	279	258	268	257	236	269	271	251	264	254	231	230	252	281	237	264	258	241	257	275	257	237	256	239	287	255	254	213	256	274	270	241	248	257	283	267	261	223	264	228	275	259	237	247	279	253	273	263	274	295	262	285	275	263	235	250	249	252	253	253	249	222	238	284	265	285	265	260	271	265	262	268	298	244	258	261	269	241	246	276	256	288	261	283	256	259	270	247	242	260	266	252	231	227	267	249	277	263	252	241	266	248	269
27162	24990	27490	30745	25935	16548	8675	5324	3720	2992	2374	2252	1838	1590	1341	1340	1275	1111	900	718	656	688	667	730	753	686	735	592	663	642	656	594	636	627	579	558	574	585	590	600	575	592	575	563	619	601	547	564	576	588	570	606	595	606	589	604	567	560	570	599	577	545	558	546	578	528	548	592	654	579	582	561	561	558	574	584	576	579	573	564	535	557	640	639	565	606	657	654	601	658	631	626	601	582	639	604	612	615	585	610	603	592	573	609	633	569	613	563	590	554	588	533	558	596	593	595	522	573	534	580	578	544	612	607	581	501	629	541	609	576	544	567	576	594	509	552	582	546	594	596	592	526	595	568	549	576	570	568	588	553	585	585	525	567	566	564	562	519	595	585	613	589	605	583	579	551	584	535	572	559	602	567	552	615	585	518	579	590	559	567	584	611	566	603	602	575	551	565	559	548	561	628	575	552	618	587	624	589	572	569	558	561	554	556	570	522	572	585	558	622	582	592	579	607	569	580	583	586	591	526	574	621	542	565	549	598	566	573	589	593	549	607	600	578	598	576	567	522	604	585	551	545	618	517	609	525	597	586	549	584	521	588	558	575	590	557	578	603	539	588	603	607	610	567	616	570	585	562	577	589	570	558	565	584	571	559	556	587	597	585	571	565	547	586	565	537	576	577	537	576	577	595	559	579	599	594	570	583	595	530	587	556	568	578	619	609	552	586	586	591	559	584	596	610	571	548	566	571	561	547	560	595	569	539	533	589	576	582	554	581	551	560	580	576	557	560	602	574	546	592	584	568	612	572	595	587	526	534	548	579	527	564	590	522	583	582	568	576	561	545	538	572	573	515	589	559	565	602	609	561	597	566	584	536	607	538	585	540	560	545	604	592	603	549	570	555	550	587	561	531	558	596	582	559	558	573	569	575	551	564	586	592	602	600	549	584	586	566	561	619	595	605	575	580	573	594	583	585	574	562	598	544	564	610	595	608	596	571	577	560	554	579	566	623	574	589	566	588	567	537	566	603	568	534	552	567	550	572	565	558	550	554	547	599	559	581	542	557	601	559	554	576	575	625	571	544	546	575	575	606	581	568	587	530	560	591	530	584	544	559	611	569	590	539	553	518	585	539	623	604	591	573	593	574	618	618	583	528	569	606	608	584	570	582	550	543	580	565	532	563	572	573	596	563	570	584	618	627	609	592	575	558	575	524	558	558	559	564	564	557	587	558	587	578	553	562	503	544	614	616	564	541	572	541	565	558	579	561	601	564	576	613	581	522	595	538	569	601	586	608	613	577	578	566	588	608	586	545	581	564	562	556	579	579	573	553	538	601	584	589	573	602	592	575	560	582	574	566	594	578	585	585	601	565	524	573	612	536	569	630	588	541	596	590	549	589	571	573	579	570	586	544	602	556	580	576	582	584	562	588	566	546	579	556	567	558	592	572	543	537	579	547	574	594	565	573	541	546	607	583	526	534	591	543	528	573	565	595	574	603	608	600	583	584	551	597	558	618	577	589	548	578	565	583	547	564	572	613	528	583	554	573	593	631	541	626	573	552	531	580	572	552	603	592	610	569	553	585	563	615	570	597	555	557	586	588	582	577	603	580	553	570	560	565	582	590	612	568	591	573	556	631	608	593	555	580	576	565	548	568	558	596	557	592	584	590	573	544	592	600	579	585	596	568	560	629	575	583	557	583	598	554	526	570	530	597	594	603	572	561	557	558	550	610	601	545	565	596	548	584	554	538	535	595	577	545	558	528	615	577	586	611	597	586	602	550	569	579	558	568	589	578	564	571	578	565	544	558	606	537	607	574	603	583	561	574	579	596	574	569	590	561	592	550	602	554	598	569	541	552	542	565	576	588	580	582	609	565	552	592	509	518	621	511	564	544	612	592	604	569	569	583	553	511	556	596	601	562	548	573	550	562	582	571	583	553	541	596	570	586	566	586	628	579	544	583	539	576	584	520	595	587	595	577	553	546	643	599	553	543	570	585	497	532	529	585	575	550	595	544	594	560	583	583	591	542	583	567	595	626	585	609	608	580	582	575	578	637	567	585	573	550	582	520	601	611	531	581	581	565	570	572	549	560	573	579	544	572	563	561	571	593	516	573	571	590	596	564	562	530	557	563	552	534	583	566	547	568	590	607	595	601	591	609	535	572	577	570	554	551	594	600	620	570	571	574	574	567	577	575	593	595	555	572	591	568	571	581	545	596	589	567	558	565	564	591	598	592	566	615	601	581	566	561	566	585	612	572	574	594	579	587	570	577	543	569	603	537	597	569	553	565	563	538	586	589	563	579	579	597	556	572	559	556	560	571	555	585	597	575	544	539	552	564	560	579	590	588	569	575	579	548	577	581	580	582	548	569	606	565	575	554	593	598	609	526	600	596	568	591	540	580	597	588	542	546	580	579	582	634	562	586	555	566	594	575	573	560	551	603	571	571	600	577	549	587	613	622	552	568	592	569	575	579	602	554	595	551	577	604	567	553	586	548	554	583	598	589	582	591	591	616	574	576	588	565	555	616	568	569	575	629	601	613	607	580	550	554	565	563	579	558	519	555	584	602	549	553	524	544	563	590	613	579	606	560	590	559	575	541	584	585	551	537	569	626	600	565	581	572	565	576	583	567	587	531	550	584	545	585	582	597	576	574	637	580	611	583	573	583	565	608	557	585	587	555	565	584	507	544	551	552	557	596	551	576	583	558	579	604	578	563	564	595	571	557	579	558	549	559	591	572	558	530	575	570	577	607	569	519	551	592	587	563	560	562	562	571	584	589	580	544	560	590	600	537	599	567	533	594	581	647	531	573	552	581	562	594	541	568	565	546	577	588	545	570	594	580	606	544	591	566	607	611	577	616	581	560	535	585	575	568	559	527	574	580	635	628	581	553	550	598	578	575	575	578	540	570	534	568	552	560	569	569	564	585	526	557	576	587	612	562	566	578	601	574	583	518	580	558	548	599	605	527	562	581	610	586	584	565	537	556	532	569	543	577	573	589	560	547	584	547	572	547	595	573	547	578	596	569	548	585	578	581	582	605	557	637	564	540	559	602	573	585	568	577	543	565	570	577	570	576	625	577	606	576	607	586	605	550	613	583	588	565	626	592	544	533	594	576	593	572	583	570	594	556	550	554	580	619	579	565	573	551	592	581	578	537	616	549	568	578	563	601	534	570	568	549	550	571	559	583	582	585	532	598	549	548	574	595	562	557	545	599	602	551	540	568	605	546	568	605	535	560	609	562	554	572	563	561	579	576	596	560	554	571	546	576	553	571	557	570	595	564	608	531	576	606	610	571	568	586	563	593	555	549	595	620	564	557	536	577	563	601	589	553	575	574	566	554	566	585	589	557	549	547	580	567	579	575	564	610	592	571	613	545	567	592	534	627	602	573	613	565	548	569	556	597	581	583	548	528	595	578	581	550	555	553	562	561	560	575	607	584	594	562	604	638	605	549	582	577	591	571	563	606	553	560	589	589	586	587	637	623	588	549
13325	6636	4096	2930	1768	1000	652	579	550	465	474	436	418	409	385	390	363	396	362	406	364	348	351	352	382	355	363	335	369	340	347	339	341	317	325	308	373	374	372	381	335	350	360	367	366	351	367	336	326	381	364	361	341	379	362	393	384	346	355	344	386	330	375	396	357	349	370	291	343	344	333	369	362	320	312	383	324	353	335	347	350	335	343	329	396	364	337	340	344	339	348	392	371	318	354	357	371	352	378	353	348	360	354	391	332	337	383	374	376	314	345	377	348	385	308	381	379	358	362	356	364	361	337	383	385	392	360	371	365	369	358	366	362	364	373	372	342	381	371	359	355	366	371	330	329	367	374	342	364	366	348	389	370	373	366	381	342	348	347	355	360	355	404	383	385	349	355	381	341	315	362	362	342	366	359	408	362	368	350	353	355	313	359	368	328	349	365	346	364	318	325	318	325	349	389	341	354	378	381	372	369	352	314	388	360	409	375	320	332	340	325	370	354	352	350	342	392	364	333	351	343	372	377	339	351	334	372	347	364	357	318	333	362	349	337	324	389	318	379	396	375	354	362	350	357	327	357	340	382	340	327	399	360	331	349	357	336	349	371	399	341	322	370	388	360	381	340	339	364	390	347	344	363	386	370	361	320	348	342	367	320	356	385	371	341	360	369	346	320	344	343	346	367	379	302	364	326	367	381	370	372	345	342	349	382	373	382	367	373	344	358	336	350	350	339	367	368	364	337	361	350	357	346	336	331	334	358	333	322	339	388	355	353	316	367	382	354	365	407	359	364	355	379	400	358	352	338	355	366	367	372	351	364	355	377	387	367	374	368	316	331	357	333	379	387	381	349	366	354	346	355	346	365	367	361	321	359	357	350	364	346	403	399	354	340	330	312	327	349	340	355	359	330	360	369	380	407	323	350	349	363	356	372	380	339	348	323	356	327	339	360	357	385	361	346	358	330	350	373	357	362	368	377	365	383	373	348	357	358	364	340	374	350	358	367	374	355	392	329	346	375	367	353	347	376	358	370	327	338	340	402	340	355	363	335	374	371	350	369	368	345	333	354	366	381	343	349	398	354	340	365	332	340	350	367	378	361	396	378	335	362	359	366	355	324	394	381	380	410	367	326	389	360	363	369	339	344	395	352	361	319	357	376	368	358	322	355	328	344	352	331	373	356	347	354	340	349	311	358	362	307	330	393	367	370	367	361	371	387	340	397	369	382	362	359	289	365	375	343	359	376	374	377	385	379	390	372	344	361	354	372	357	307	356	337	379	361	333	346	353	339	367	341	344	393	367	348	349	370	343	370	373	355	344	347	324	370	372	329	351	348	348	347	335	342	390	383	342	400	326	351	353	349	335	355	371	371	356	365	353	340	371	357	350	349	330	356	330	376	365	350	340	311	364	345	357	354	359	366	350	378	363	363	332	349	357	341	387	345	383	383	367	356	378	299	355	355	332	361	330	385	359	370	367	399	356	336	393	348	385	345	324	373	350	363	357	356	356	350	351	353	355	386	364	356	336	383	359	339	359	334	386	332	339	360	409	361	337	366	376	338	364	326	350	377	338	327	342	376	342	340	324	384	368	351	365	335	364	365	388	415	347	338	344	371	341	364	365	372	351	390	333	353	310	374	377	388	355	368	364	370	372	333	352	336	342	338	315	328	343	372	357	323	339	314	330	340	349	352	362	385	337	394	361	336	361	321	320	328	399	319	372	394	361	354	341	357	356	416	332	370	376	364	354	343	352	337	338	351	354	379	357	367	349	374	364	324	356	346	373	396	396	358	369	333	370	371	352	333	374	398	370	353	367	378	325	371	375	359	368	361	356	313	362	366	373	330	393	347	363	312	355	368	345	354	347	345	331	341	363	377	357	355	383	355	374	329	354	326	397	380	360	324	380	343	373	366	361	364	360	333	363	338	364	347	399	353	355	382	374	369	361	344	336	339	335	350	377	401	382	350	330	348	355	342	374	334	357	396	373	377	361	336	394	368	386	348	347	344	357	368	329	352	326	356	377	387	349	361	341	413	353	365	336	368	389	353	373	367	344	307	328	336	335	353	364	375	390	363	357	344	416	371	348	348	355	380	347	371	371	338	378	392	357	344	363	364	322	375	363	357	354	346	347	352	316	378	338	370	343	345	371	357	355	380	326	325	343	353	329	329	346	381	316	353	400	345	325	369	330	344	365	341	372	339	341	358	325	353	331	347	385	374	402	350	329	366	346	381	326	381	344	352	388	369	351	355	357	371	352	342	349	349	353	342	369	338	351	339	323	383	344	361	374	408	373	359	320	364	355	383	388	361	369	334	363	325	334	390	324	378	353	328	347	335	354	353	370	357	380	364	346	369	373	321	351	372	351	380	351	331	408	363	337	360	367	351	381	348	332	348	355	350	417	349	357	343	359	414	380	362	348	313	332	340	379	363	349	350	349	347	352	360	364	335	374	367	346	362	348	363	352	350	374	366	364	349	376	384	327	363	373	374	356	342	363	355	376	342	367	391	350	361	329	365	348	328	337	358	376	384	337	368	359	346	361	331	364	385	333	353	385	358	363	346	369	369	384	368	398	386	358	355	369	366	315	363	382	358	350	371	367	381	329	378	390	344	382	365	341	347	361	383	382	358	348	375	374	377	355	375	335	365	392	365	383	387	351	374	369	369	344	372	379	350	353	392	351	362	370	352	361	379	369	348	344	390	312	335	418	323	327	383	346	392	370	350	360	358	363	360	327	334	315	368	385	375	382	353	344	323	333	348	382	351	348	342	343	368	379	361	344	363	356	348	304	377	335	383	311	356	370	356	356	343	356	371	335	372	356	334	360	367	326	357	379	330	322	355	341	358	368	389	364	405	327	327	370	363	340	356	351	352	364	365	340	350	381	335	388	375	365	342	358	355	364	352	354	369	356	334	327	345	353	379	375	380	346	348	353	354	376	319	357	354	327	342	376	351	351	357	333	358	346	372	352	339	372	378	368	405	370	360	377	325	358	374	378	369	423	362	335	364	382	328	349	351	346	355	348	332	391	341	354	371	353	335	358	377	370	358	345	358	342	365	360	381	343	365	338	347	337	383	344	364	360	324	351	396	338	339	340	357	364	354	315	351	382	334	378	403	347	346	371	379	357	334	326	340	355	364	383	315	343	339	378	346	340	368	383	322	346	355	346	344	369	355	371	376	364	372	338	381	341	353	341	339	353	376	353	362	352	352	378	370	356	350	344	337	336	362	355	371	336	373	326	372	365	356	382	359	367	391	365	385	352	329	291	375	359	367	376	354	372	373	371	372	342	302	353	386	383	371	338	340	344	347	381	352	353	347	360	364	380	330	349	368	356	336	336	386	364	299	380	315	324	359	332	351	352	355	351	381	384	339	369	371	356	341	350	362	360	356	376	348	352	344	306	398	363	314	375	336	373	384	332	338	345	326	362	340	336	359	391	327	350	362	324	375	367	341	367	372	366	329	346	348	350	372	404	385	344	395	369	320	341
8162	5636	6795	7207	5559	3383	2145	1767	1522	1442	1277	1219	1141	1051	958	946	930	900	816	719	763	773	844	823	811	754	834	758	780	729	733	759	751	812	761	768	752	778	733	791	773	790	733	724	745	727	775	735	784	767	789	735	768	801	780	781	759	689	811	776	733	768	758	772	755	768	763	768	732	795	749	746	779	767	742	749	775	755	763	808	743	695	766	744	768	765	789	762	820	788	810	757	815	802	804	846	768	773	750	809	806	813	783	767	800	725	743	755	699	775	748	804	748	780	752	808	776	742	798	789	751	779	798	727	703	761	737	786	774	757	739	749	763	744	870	742	796	761	764	767	755	761	747	782	768	769	795	783	758	763	767	760	762	786	850	786	745	768	790	720	748	811	814	775	812	743	742	790	781	756	739	751	788	759	756	708	785	759	754	762	815	756	794	739	737	754	772	786	740	759	730	784	768	758	747	810	750	777	801	756	735	764	734	780	730	788	780	762	810	797	782	797	804	810	760	817	777	736	755	752	745	737	810	771	752	738	779	748	802	786	753	821	805	709	789	738	786	757	752	779	742	791	794	760	744	748	775	753	792	760	755	740	742	745	727	671	772	726	755	793	798	733	782	813	736	726	801	739	749	721	792	706	792	764	792	749	773	779	724	757	726	724	777	762	782	777	778	781	784	751	778	811	780	825	770	768	741	777	783	794	801	758	747	700	802	714	745	767	785	773	751	822	763	780	823	804	789	761	796	789	766	756	784	803	756	742	762	718	713	747	773	784	779	720	792	766	765	759	744	778	766	736	758	747	796	760	780	724	788	777	772	748	739	778	778	703	788	778	816	763	765	762	779	754	725	787	758	794	727	763	729	743	738	769	771	843	769	777	756	770	753	778	793	747	762	783	770	806	765	769	777	772	758	751	718	700	799	810	756	766	774	719	734	780	784	736	707	729	779	793	803	776	743	775	750	760	741	728	787	775	805	746	765	763	796	800	733	742	775	786	786	793	767	754	796	739	738	732	813	789	780	760	751	756	765	835	768	760	780	768	738	812	759	763	766	763	786	785	753	740	777	745	730	784	777	763	737	783	764	763	761	734	764	779	773	728	695	756	766	809	768	773	736	753	774	803	760	719	805	800	765	769	774	727	781	752	751	785	783	807	729	764	771	726	772	772	785	767	785	758	816	731	765	793	724	742	812	816	774	734	734	812	740	792	705	722	798	751	722	808	757	770	765	746	770	744	784	746	783	797	761	767	751	753	723	735	724	784	813	816	795	781	747	764	762	736	792	779	772	712	750	751	790	805	767	719	739	778	715	761	702	758	753	820	802	817	769	743	753	742	744	784	779	742	761	733	783	797	832	750	786	742	780	704	769	786	760	803	799	803	770	735	804	748	723	748	784	741	771	787	759	772	800	725	819	766	754	758	820	766	746	759	766	777	767	782	747	727	794	732	757	768	814	709	783	745	783	764	737	726	796	725	803	745	804	781	757	767	752	733	744	736	762	778	736	779	805	802	792	742	797	789	778	748	778	725	797	771	771	775	751	736	759	731	743	741	703	763	761	765	800	742	770	763	793	735	739	740	744	761	741	758	767	748	774	758	782	734	838	729	753	768	766	761	807	750	782	738	727	723	748	779	750	732	779	749	767	782	788	759	785	751	748	774	795	765	756	754	802	775	741	775	780	733	727	789	761	748	784	751	788	751	769	778	779	772	765	753	730	752	765	749	745	714	762	782	779	774	790	740	723	738	769	746	826	735	754	739	767	759	767	782	742	778	772	761	766	736	841	757	762	733	760	788	828	756	738	750	747	784	752	759	754	781	752	806	751	733	768	757	734	733	831	752	793	699	744	775	744	723	795	807	778	766	793	804	753	713	797	734	765	764	742	762	753	739	769	744	757	776	718	789	727	768	773	782	781	781	725	767	778	753	762	762	750	720	780	767	739	802	801	849	761	707	720	747	746	799	773	798	799	768	733	779	757	782	735	740	778	758	803	731	796	764	741	778	742	811	760	747	791	740	785	796	733	765	784	759	741	802	728	793	787	798	730	791	777	742	789	765	766	780	791	781	789	765	729	771	743	802	743	775	821	782	789	791	779	800	734	782	739	739	741	754	730	801	814	767	779	807	792	758	742	720	765	831	718	747	745	827	762	737	730	803	789	782	787	788	717	782	748	765	740	786	727	757	759	738	742	786	739	745	767	777	731	794	810	770	783	789	725	831	746	741	720	737	752	774	743	808	780	722	769	745	727	775	783	764	846	805	739	773	750	787	772	813	760	736	786	763	725	783	782	753	748	740	797	788	761	760	723	759	778	740	774	785	829	798	770	775	754	711	757	745	755	796	759	744	752	730	758	749	796	735	719	754	805	743	810	768	755	801	748	752	748	739	740	758	794	755	772	735	807	736	771	762	738	770	781	768	752	763	742	770	739	740	785	743	776	771	783	777	768	768	786	735	715	782	775	716	768	785	752	732	775	760	841	729	776	725	801	805	779	783	784	739	761	726	725	732	767	791	787	754	800	780	724	803	731	776	766	750	791	762	789	787	766	808	773	752	786	756	786	782	733	789	714	810	765	759	807	759	757	795	796	764	780	785	786	759	794	758	772	738	797	856	788	789	750	771	737	760	720	771	760	778	744	759	762	776	795	789	753	760	740	752	771	735	787	757	754	794	767	725	754	761	759	780	778	756	802	718	797	773	751	740	748	764	736	784	786	757	768	778	738	754	796	777	795	776	724	733	725	765	803	756	763	809	781	748	810	761	828	768	749	736	794	715	792	755	739	759	831	802	764	776	767	759	785	754	744	759	840	799	787	752	765	764	776	741	817	742	758	806	763	775	791	761	754	737	770	794	764	748	757	767	750	765	789	772	740	745	764	767	762	772	783	809	749	719	753	760	737	780	814	804	736	781	787	768	697	744	767	778	775	776	756	784	792	766	749	796	811	720	697	777	749	744	777	750	765	746	770	776	785	784	787	744	778	796	737	781	757	746	769	777	728	788	753	747	749	779	793	741	829	779	783	775	760	759	725	715	761	811	749	776	728	781	820	717	742	777	713	743	730	737	741	771	820	754	750	777	739	783	789	779	809	815	741	795	767	750	774	762	793	763	782	750	839	755	764	753	763	786	740	761	820	776	755	720	755	732	721	741	757	805	722	798	742	757	793	793	766	725	739	803	724	753	764	733	775	749	827	741	763	786	765	764	768	766	726	778	789	806	745	733	755	765	747	785	750	788	743	765	713	820	760	779	760	801	760	772	801	740	764	720	814	762	805	824	747	751	768	754	814	797	830	777	737	753	769	786	725	766	760	753	731	795	752	763	748	788	795	814	825	762	771	790	739	731	733	763	777	788	735	813	785	788	770	764	825	702	731	813	801	743	800	789	800	766	781	764	763	819	772	805	776	782	789	815	835	763	758	738	777	783	791	758	761	735	789	754	735	770	781	735	818	780	753	730	800	791	727	760	757	802	746	765	762	759	719	793	785	762	775	698
32524	23351	18772	15958	9289	4972	2000	1037	662	541	494	426	407	396	352	345	363	329	299	303	267	281	287	283	268	299	287	251	275	274	292	252	307	241	246	304	265	229	301	235	265	232	256	283	297	271	268	267	254	251	249	275	259	289	248	286	278	295	264	243	224	245	280	299	302	304	243	292	268	254	276	267	258	283	260	226	274	265	279	241	255	278	275	288	254	265	251	259	280	240	261	278	255	259	277	271	252	277	295	235	258	279	290	273	267	258	272	240	268	260	262	248	252	255	256	293	253	292	263	286	264	243	264	270	255	274	287	260	298	261	292	252	268	268	262	238	282	242	304	258	272	282	267	245	258	280	236	270	260	248	272	268	236	269	273	280	293	266	268	296	277	253	290	273	264	271	258	265	250	269	277	253	283	282	272	274	292	247	266	264	254	245	264	255	247	273	279	272	270	226	253	282	263	287	259	274	274	259	273	319	299	286	301	251	278	243	275	264	249	289	255	287	281	259	276	252	283	264	261	302	275	267	277	262	249	293	285	276	314	241	255	266	274	271	270	281	297	289	303	275	293	278	256	251	257	250	257	257	281	246	257	249	307	259	276	272	279	264	276	268	270	250	283	267	259	248	292	264	287	245	271	236	263	276	268	285	273	263	275	259	271	280	238	253	282	275	268	272	303	280	254	287	278	246	279	266	286	274	260	246	261	257	276	256	244	285	290	270	278	265	278	275	259	254	244	261	238	262	285	255	274	272	280	249	260	222	276	290	290	234	275	286	315	263	295	280	271	301	244	254	251	275	254	277	283	253	245	285	279	235	241	294	278	298	263	287	262	274	279	260	270	313	279	251	310	265	289	289	242	269	283	277	282	277	296	280	262	241	274	255	292	251	271	262	281	284	277	284	254	248	313	273	263	281	260	272	292	284	276	284	234	298	251	291	270	251	246	244	266	260	264	272	290	274	272	252	247	285	296	300	316	255	281	250	264	259	257	250	270	262	273	250	241	251	286	277	267	281	248	250	283	242	270	275	305	286	251	286	255	260	279	270	282	289	284	264	271	271	297	272	260	271	255	264	275	241	256	223	272	297	249	276	268	275	281	298	274	283	238	276	282	280	272	284	313	272	238	253	258	262	257	279	274	278	267	244	272	264	272	273	295	265	251	308	263	246	268	266	250	236	255	279	258	279	248	249	292	243	256	239	268	282	253	294	269	293	269	255	260	243	266	262	254	287	268	263	272	266	291	261	252	275	288	263	260	280	277	274	278	272	271	277	263	247	268	240	250	262	276	258	259	248	292	286	289	265	289	275	265	278	275	268	286	279	282	269	265	258	251	248	273	225	272	279	297	286	275	284	260	283	295	224	233	265	278	259	269	247	233	244	273	265	255	261	256	305	256	250	304	281	262	312	286	282	298	279	296	243	227	233	271	272	290	310	250	227	288	251	261	289	255	239	263	273	290	253	281	291	272	281	265	257	260	269	270	259	290	291	261	261	296	260	255	229	267	235	243	250	249	236	237	250	246	262	249	274	262	258	280	285	297	274	265	278	279	266	268	260	260	252	244	286	268	277	260	260	293	269	276	279	274	272	275	260	264	269	262	302	288	265	248	276	223	266	262	264	261	254	255	272	239	243	259	255	280	269	307	285	265	264	276	282	280	231	274	288	297	268	231	252	284	277	283	253	256	233	274	274	253	278	264	269	271	263	263	249	263	247	263	254	269	270	277	258	271	275	239	269	278	293	295	278	293	275	290	263	260	242	243	264	271	248	268	241	268	275	275	272	260	261	278	236	281	274	244	279	260	278	277	269	282	250	245	304	259	265	263	263	286	272	266	240	240	249	266	256	277	274	253	280	236	264	262	263	271	286	266	284	261	254	257	284	276	275	269	238	265	286	267	248	288	255	266	259	231	279	267	250	285	256	278	309	265	277	280	246	279	275	260	283	264	241	231	265	246	277	291	253	265	274	290	266	276	252	253	283	289	236	251	259	248	276	274	245	259	287	250	253	293	289	269	276	254	291	281	260	243	253	291	269	270	253	257	279	244	264	252	275	292	276	270	273	275	303	261	255	272	267	276	260	220	263	268	234	282	282	249	263	298	280	254	291	256	254	270	273	263	279	249	262	245	279	282	313	273	247	301	266	270	261	231	288	286	268	274	269	278	300	255	250	258	245	270	266	263	315	283	277	261	231	272	278	251	243	262	270	267	262	229	282	254	257	258	246	278	300	257	267	242	255	249	236	276	258	279	256	251	274	254	249	257	280	273	266	262	260	241	243	251	261	259	242	260	296	250	277	313	254	297	268	265	319	259	256	267	240	264	282	275	264	258	224	262	276	258	278	313	250	264	268	289	244	241	272	258	280	272	243	300	270	256	282	289	273	265	302	271	308	268	238	250	267	292	267	286	259	272	297	252	242	245	277	243	254	298	274	277	301	279	292	273	291	278	283	268	247	268	244	276	256	250	285	269	262	268	257	257	249	274	292	274	255	275	252	273	277	258	265	229	237	248	237	291	258	247	239	296	256	255	247	265	285	285	254	270	269	255	270	271	257	271	279	236	260	263	276	251	289	281	271	261	255	265	252	239	220	243	245	266	245	249	251	288	296	283	261	289	255	263	278	282	295	313	238	281	255	283	295	253	280	282	257	269	261	269	270	257	241	301	277	238	270	268	279	274	246	264	246	270	317	270	249	247	269	254	247	238	258	275	278	256	291	249	262	273	227	280	280	260	252	275	256	276	248	288	231	280	280	261	292	251	229	298	286	256	259	289	282	265	290	256	247	256	290	260	256	251	245	266	258	239	287	261	243	237	294	319	255	263	268	280	266	281	277	287	282	260	259	288	267	244	301	252	253	255	278	260	262	272	257	281	264	254	293	273	270	277	267	258	327	282	277	237	251	241	278	236	277	300	281	256	261	253	286	284	285	255	251	303	291	296	263	264	253	283	276	262	251	229	267	236	242	267	260	273	279	298	249	276	243	267	251	250	254	298	258	282	251	274	292	253	268	250	267	261	239	236	267	261	238	260	273	281	253	240	265	252	235	256	256	252	263	286	288	277	288	264	274	270	247	269	252	271	272	258	247	271	272	246	283	289	276	266	233	248	265	266	277	301	274	265	267	275	308	270	241	247	267	317	275	265	276	232	257	271	262	277	275	270	282	261	256	247	246	263	251	306	260	261	245	296	265	230	266	273	267	289	278	256	241	275	264	283	293	280	291	259	301	253	226	310	261	263	271	259	276	274	319	277	292	270	245	276	265	277	275	249	262	253	265	281	278	259	260	248	288	284	248	250	256	231	269	261	252	263	236	292	307	266	325	268	260	263	287	263	273	217	293	271	251	240	282	300	260	269	271	271	248	269	259	277	265	279	260	278	235	260	274	286	235	266	262	272	282	257	249	269	270	280	263	250	233	279	264	284	294	266	283	296	260	272	265	310	279	247	263	278	280	266	270	269	264	279	258	274	300	251	239	260	276	283	276	273	252	262	285
20832	17500	20852	23036	17589	11448	5439	3400	2541	2004	1870	1671	1398	1348	1172	1053	935	784	765	675	637	695	681	669	668	645	657	656	624	653	634	603	637	602	592	596	608	614	606	622	625	563	612	594	602	598	590	613	593	618	593	646	564	636	612	630	591	586	543	601	609	631	585	599	617	596	586	624	618	625	639	621	609	614	581	599	568	633	619	613	574	599	614	648	583	590	610	649	655	614	644	624	671	631	637	616	631	637	644	553	622	617	591	625	565	624	592	625	621	604	610	589	579	624	615	628	631	635	623	620	604	658	592	555	593	597	644	637	644	573	581	631	603	600	630	583	600	581	606	602	608	586	555	557	600	584	613	605	610	594	578	597	652	556	606	615	623	620	567	584	639	597	586	633	575	646	630	628	590	567	569	555	568	591	591	585	634	639	616	603	629	595	609	618	617	588	544	583	568	609	613	575	609	596	558	611	645	597	602	592	589	603	618	588	630	597	674	601	616	573	604	566	605	593	645	610	602	607	592	627	635	627	600	592	595	582	624	589	619	592	569	637	604	589	557	611	639	612	598	569	594	608	618	602	572	572	600	641	582	605	643	601	583	568	582	641	595	625	595	602	584	615	569	562	572	611	588	595	607	610	646	585	562	574	611	603	602	609	610	617	589	594	610	629	606	615	614	613	607	624	574	599	565	604	615	611	575	579	591	644	547	605	618	607	574	642	574	604	617	639	595	579	609	601	575	573	588	634	614	627	571	601	600	595	597	592	619	629	622	623	578	603	619	595	557	618	597	598	584	593	673	569	586	628	614	612	598	642	645	575	555	617	635	620	593	602	584	566	585	561	575	597	582	593	577	622	609	622	631	599	596	610	592	553	614	588	585	634	585	545	616	602	613	575	578	579	568	599	615	626	615	603	592	589	574	598	583	580	575	622	588	616	614	585	657	568	579	609	565	607	600	589	599	575	600	618	583	578	598	552	618	610	570	617	532	597	577	615	602	643	596	558	599	590	588	616	562	603	582	588	639	571	578	632	598	652	641	537	652	599	625	594	609	635	591	614	625	600	579	574	604	593	603	593	637	637	608	601	631	554	575	625	606	602	588	640	590	547	623	580	654	566	604	627	601	659	592	611	578	601	596	574	552	589	555	581	583	573	598	634	577	606	549	602	576	596	598	640	604	596	556	615	643	572	585	611	595	577	591	627	574	579	606	609	642	571	612	557	614	630	586	596	576	614	594	583	542	596	584	610	634	640	579	636	614	568	562	587	602	566	576	615	612	656	620	537	580	604	631	593	656	652	585	590	602	568	575	613	629	608	593	603	580	583	621	629	604	649	630	572	603	600	525	593	593	593	615	579	562	599	576	559	576	581	629	601	605	596	573	586	615	619	623	605	619	582	571	589	583	604	630	598	619	598	612	598	585	590	565	595	648	625	586	572	586	578	597	610	590	627	586	613	593	597	592	612	643	607	568	627	608	583	604	588	616	559	563	589	610	598	588	608	639	585	577	619	587	590	628	604	574	590	602	548	636	550	601	624	591	575	616	605	599	629	627	630	603	573	574	638	587	607	588	602	606	634	579	604	637	557	651	644	605	634	574	598	589	591	616	565	625	638	641	620	556	568	617	593	664	612	564	603	603	608	579	573	639	571	610	589	584	583	582	567	564	636	577	593	606	564	592	575	648	635	581	559	614	566	631	594	593	597	665	585	564	634	633	581	629	607	580	583	640	591	628	589	608	610	598	624	600	593	634	649	583	594	614	597	579	619	594	544	577	619	632	613	545	661	610	589	641	612	599	606	601	597	586	569	591	570	613	628	581	594	600	608	594	598	633	585	581	615	557	587	602	598	600	596	547	565	575	597	595	597	595	643	629	607	562	611	590	608	599	617	605	597	565	566	588	626	544	603	607	626	575	586	594	621	604	613	612	581	574	602	569	589	630	602	609	597	586	573	574	614	619	558	641	599	614	593	596	614	625	642	575	562	619	614	617	620	622	601	633	596	623	602	623	631	577	584	567	610	612	619	620	574	617	618	598	606	597	597	599	628	593	596	621	594	605	591	557	567	610	628	591	583	595	609	568	552	580	614	590	610	615	616	660	611	559	603	574	621	609	554	609	581	598	645	622	607	575	604	594	597	643	606	637	621	582	596	575	548	640	573	606	598	612	606	601	594	595	627	616	594	596	635	587	598	621	628	614	565	569	583	609	655	577	553	594	583	602	596	602	664	572	592	596	638	658	620	614	565	611	623	602	627	596	599	628	551	616	591	627	636	590	581	627	590	574	624	627	560	607	591	543	581	591	570	606	611	593	584	570	606	631	561	596	583	607	595	640	587	570	609	615	614	595	600	617	593	611	566	601	552	600	604	600	582	609	630	629	581	586	538	580	578	646	558	598	596	620	589	572	628	605	578	617	633	539	618	616	620	657	576	590	600	620	608	590	606	616	626	616	599	602	634	605	626	590	631	605	567	569	641	617	646	612	610	588	619	611	566	612	567	623	590	620	620	591	596	587	608	584	631	569	583	630	615	579	626	611	564	603	608	596	611	587	558	619	629	586	565	590	638	563	648	591	591	593	601	589	616	577	599	578	607	596	603	581	606	607	594	597	600	593	595	596	609	634	639	612	615	596	594	586	599	581	604	659	594	618	608	617	561	635	600	606	605	617	605	599	587	639	581	601	618	621	623	639	616	584	630	599	578	604	609	613	580	609	590	586	570	622	630	586	601	592	562	561	579	586	555	572	594	633	651	615	583	634	582	600	613	613	579	593	573	607	602	610	610	625	628	621	603	601	611	631	622	623	579	579	611	597	576	630	601	603	626	587	625	608	580	609	630	575	575	573	583	551	606	653	627	614	607	582	639	609	604	607	632	628	582	612	576	621	582	629	612	607	578	614	597	554	630	597	586	579	616	581	582	583	592	585	628	611	570	587	658	655	590	582	581	628	605	572	593	609	589	594	586	569	565	596	609	569	592	633	573	587	597	593	631	603	583	658	607	644	584	600	601	617	576	532	609	574	598	566	609	600	575	639	587	633	624	573	614	620	602	648	566	570	602	594	618	605	587	577	614	627	588	626	551	605	596	602	568	583	642	612	604	596	633	592	583	569	620	585	573	580	630	580	646	606	591	585	595	560	612	616	619	575	611	611	626	620	600	627	607	621	636	565	581	622	612	607	596	627	617	594	611	597	594	592	582	553	600	595	598	570	597	557	586	618	609	587	624	625	566	583	594	599	583	617	622	591	630	598	602	560	600	576	598	603	591	618	632	586	601	580	596	607	618	621	544	612	585	597	623	572	608	583	631	643	599	635	579	564	580	548	593	617	622	650	606	618	633	591	628	610	573	633	608	595	559	637	625	567	569	595	611	611	643	636	633	542	626	606	620	619	573	600	643	608	602	614	573	622	624	588	609	590	603	569	563	543	604	631	636	592	621	600	628	590	562	660	570	588	592	614	579	606	589	571	555	574	582	615	627	551	550	590	606	633	605	611	590
42648	32320	28751	24774	16163	8174	4003	1801	1027	648	578	512	468	425	399	324	338	313	307	278	276	278	283	283	284	252	241	263	273	261	270	259	262	255	258	275	266	234	259	223	257	262	251	236	250	257	291	263	250	281	275	251	256	264	267	257	247	257	255	257	287	249	268	260	296	270	262	266	236	239	274	257	259	255	244	253	234	253	231	265	245	291	241	236	262	280	269	261	251	267	258	295	263	288	262	264	264	250	269	256	249	280	284	244	241	244	229	258	272	277	249	282	270	249	229	244	246	251	279	278	295	265	256	231	279	271	248	275	279	256	259	264	266	268	234	261	279	267	228	241	263	280	237	242	279	263	246	239	253	247	253	248	265	231	237	254	280	267	269	257	278	257	286	265	267	272	253	236	257	227	244	245	250	271	254	290	277	257	269	249	252	294	241	265	247	245	253	251	259	245	258	252	289	266	258	248	251	261	271	263	241	238	249	284	237	278	227	234	224	235	255	265	240	285	261	251	261	263	280	276	238	264	211	255	288	281	270	268	279	258	278	229	249	289	262	236	249	236	253	246	226	247	256	281	297	231	231	248	254	246	252	276	284	246	253	247	239	259	232	263	265	244	251	240	222	265	260	284	252	257	265	242	290	266	258	263	233	250	261	248	253	256	220	251	242	264	217	271	252	258	263	265	258	276	242	264	287	259	235	250	253	235	267	275	244	257	281	244	249	251	264	227	261	276	278	275	269	237	239	275	261	257	250	249	249	225	272	227	272	251	242	233	273	210	281	232	250	253	257	283	229	236	260	244	221	243	229	251	245	261	258	240	264	227	241	280	270	280	242	240	288	239	244	271	289	277	241	216	260	265	251	260	239	278	289	274	241	242	273	282	274	301	281	233	232	240	260	282	262	248	251	267	249	262	237	245	261	255	255	257	232	253	256	234	267	249	256	241	258	264	235	264	258	236	274	270	243	246	259	254	230	251	267	273	254	244	242	260	277	237	251	235	264	259	260	274	300	249	262	254	234	257	265	257	270	260	258	253	241	294	249	268	283	229	256	239	244	262	268	278	276	230	246	249	228	287	251	270	237	254	240	273	278	264	261	245	252	243	267	248	221	274	248	209	241	260	264	249	251	243	257	267	253	301	289	249	263	247	261	274	240	231	278	246	262	255	280	243	259	273	267	244	253	277	250	301	255	249	245	267	297	272	243	254	227	273	252	246	263	282	246	272	255	251	263	251	271	276	302	270	276	248	277	248	255	306	254	274	273	263	268	247	252	241	258	259	253	265	273	243	257	271	275	255	281	267	267	228	289	242	222	254	256	277	273	218	238	257	303	245	241	286	246	271	286	224	256	255	235	245	264	254	271	284	288	248	248	232	255	246	266	246	259	262	288	289	257	214	265	293	250	255	262	273	283	272	231	233	259	285	252	281	257	240	260	281	253	258	244	253	240	257	275	251	295	288	256	250	265	254	244	256	237	239	218	258	234	265	240	300	248	232	245	231	303	235	269	254	279	264	254	252	252	262	245	246	246	266	251	268	251	244	244	245	281	242	262	218	267	243	262	245	257	248	278	243	268	258	217	266	274	279	298	265	240	262	254	228	254	237	246	235	241	305	259	282	277	245	266	282	276	249	245	261	230	245	264	257	238	282	261	261	264	258	270	250	247	275	277	235	273	251	251	232	246	255	270	235	266	246	243	242	251	247	260	275	240	255	242	263	268	288	276	284	261	252	245	219	271	274	267	261	266	237	279	283	252	281	275	295	296	238	249	252	239	271	283	254	258	275	283	256	264	258	258	250	270	241	243	257	258	252	249	257	229	254	240	237	264	248	251	250	291	213	270	263	265	233	260	254	254	261	217	265	248	264	247	245	284	274	259	260	244	254	268	277	269	241	236	256	266	275	248	263	271	270	247	224	260	249	249	243	258	265	267	260	272	255	290	250	240	288	245	261	247	273	247	266	290	266	251	238	246	263	247	268	256	270	251	267	255	262	267	251	278	257	273	255	240	283	299	287	307	240	244	233	245	241	254	250	273	257	245	254	260	268	232	269	246	247	237	235	290	242	255	243	238	267	283	275	266	256	246	231	269	269	254	232	274	257	244	241	265	288	223	258	240	263	266	278	287	272	259	250	247	260	246	266	250	243	233	253	248	289	275	288	271	271	261	288	260	248	257	226	263	258	278	229	261	244	263	242	243	255	229	251	263	276	222	260	286	267	233	225	239	254	235	272	277	286	250	234	260	278	282	268	269	235	247	261	266	250	254	250	262	281	274	253	269	237	252	263	269	228	255	269	265	273	238	239	246	274	225	237	259	250	259	246	255	260	264	234	266	257	279	284	250	247	268	272	234	237	290	267	259	252	250	267	233	236	230	244	256	267	282	253	250	282	253	289	270	233	269	254	272	245	276	258	257	259	272	272	238	237	269	262	273	266	278	250	272	263	274	261	275	279	294	269	229	248	247	288	266	252	270	244	268	268	254	255	259	260	269	267	242	255	252	249	318	264	248	243	226	241	236	263	280	277	254	262	243	275	252	260	244	253	248	255	246	257	265	247	251	242	212	280	259	256	280	253	250	247	238	253	271	244	223	270	241	278	253	244	252	258	305	255	254	245	256	273	240	228	278	263	255	253	272	248	247	249	242	249	272	250	253	266	235	276	254	239	242	269	282	221	237	261	266	284	280	288	260	263	269	270	264	253	239	293	238	248	248	250	287	257	254	261	222	299	265	285	227	272	264	267	296	275	267	255	257	277	259	254	269	243	249	274	275	226	246	231	262	271	270	259	268	265	280	254	274	278	255	273	249	256	228	226	224	272	247	259	231	244	269	240	240	256	248	229	263	234	248	247	273	259	241	262	276	246	251	257	278	244	232	226	266	261	272	253	276	279	239	241	286	274	255	278	289	260	257	257	279	264	266	251	284	247	251	273	253	257	258	281	252	247	246	267	252	249	258	245	250	221	257	240	249	244	248	263	258	241	247	273	243	235	240	271	245	281	276	262	251	260	232	220	259	271	244	269	314	230	226	251	251	283	265	251	247	271	257	233	261	239	295	258	246	233	256	259	269	259	286	268	272	264	254	241	225	250	265	265	239	250	270	248	229	244	304	261	271	271	241	250	248	254	269	271	257	253	283	259	253	269	262	290	265	237	278	256	238	255	238	287	274	258	258	273	232	243	256	247	253	273	259	259	259	232	230	221	259	259	292	244	256	235	236	248	265	288	263	308	262	220	254	242	252	265	260	246	259	261	252	318	279	253	246	252	257	283	240	259	268	238	249	259	258	282	253	309	252	237	275	261	245	251	234	235	261	258	291	240	234	258	278	291	268	232	251	234	227	221	300	257	262	264	264	322	281	249	251	288	289	255	256	252	254	278	237	266	287	242	257	228	240	270	277	272	248	234	225	261	239	244	250	251	245	254	265	264	241	263	258	258	267	248	236	236	264	257	267	211	255	252	249	282	262	271	254	267	255	264	284	265	247	268	279	221
27368	23894	29434	30556	23793	13454	9322	5035	3616	2739	2462	2037	1759	1705	1540	1319	1212	915	802	721	692	712	739	753	732	745	664	652	627	641	608	633	601	559	599	614	620	581	604	602	608	586	590	583	561	573	599	551	619	573	564	607	600	585	567	573	543	576	540	565	585	606	574	584	571	584	574	608	601	562	590	577	606	603	604	576	574	574	561	559	590	601	628	617	599	655	592	672	613	591	631	650	656	636	594	644	645	620	605	615	586	614	615	592	570	673	643	628	569	577	581	600	560	578	597	610	587	578	591	574	561	597	598	616	600	607	602	601	575	598	549	574	597	620	632	610	579	645	584	590	610	605	611	579	560	596	585	588	571	610	584	559	549	575	586	599	586	542	560	565	577	563	585	588	533	604	614	595	607	555	589	592	588	537	557	596	552	569	617	615	574	565	576	593	586	564	577	558	595	587	609	547	576	540	597	553	601	612	584	562	560	641	607	627	622	574	559	621	578	614	592	583	547	572	600	541	590	594	599	594	573	579	586	558	550	596	600	596	578	540	591	590	598	575	640	588	573	555	581	553	615	616	554	599	598	572	546	559	583	563	571	590	626	551	581	599	584	576	577	571	582	587	600	593	572	596	564	602	589	599	576	554	563	528	551	631	570	581	553	565	556	573	591	594	563	560	594	530	619	581	594	595	595	587	570	567	603	586	562	561	562	583	549	614	596	633	576	618	554	581	576	592	548	573	557	579	544	595	561	603	587	583	544	614	587	556	595	605	583	576	565	588	547	622	562	602	593	586	612	590	589	590	563	587	587	556	569	618	567	593	563	567	595	541	578	521	576	630	589	602	561	616	532	584	592	571	586	572	602	555	581	583	584	568	579	594	571	609	562	572	578	556	559	594	565	573	590	629	596	600	608	593	584	613	550	560	591	522	552	554	626	579	577	513	556	587	553	617	564	558	573	563	582	626	585	572	543	561	529	571	605	560	578	627	580	578	585	577	580	557	600	585	548	593	611	573	587	566	553	571	570	596	601	620	586	574	587	549	563	587	576	603	564	576	607	543	580	589	590	583	551	570	606	563	587	615	613	600	556	586	583	568	600	536	582	619	566	592	607	572	560	610	623	580	580	578	588	601	638	592	590	563	594	566	599	573	603	628	582	619	595	570	558	544	616	571	605	557	594	560	605	570	620	595	552	612	556	563	564	571	576	547	589	563	618	602	590	612	594	597	591	591	564	537	576	597	544	577	568	584	596	595	584	629	581	559	597	623	558	584	579	606	558	561	580	564	605	589	622	609	597	578	589	546	570	599	553	587	593	546	577	572	576	595	560	609	572	586	572	571	561	606	590	582	563	583	587	593	578	579	608	563	583	587	560	550	565	555	614	577	586	600	545	624	593	574	568	610	540	582	557	565	562	590	542	564	548	573	578	583	594	565	583	591	599	589	578	616	553	623	544	586	558	618	570	625	559	560	587	559	590	570	579	562	587	590	592	596	545	589	569	595	538	604	558	578	582	582	582	576	553	559	617	575	550	605	535	556	553	576	586	585	609	570	549	575	582	584	580	542	597	609	588	573	614	577	564	590	569	539	594	593	556	620	596	605	567	564	575	631	575	605	580	587	577	589	573	562	575	557	615	569	564	578	592	581	576	575	604	601	600	598	552	576	550	600	615	609	651	592	582	574	546	612	609	572	612	652	569	597	550	530	546	638	563	580	592	581	536	596	591	583	615	587	576	557	573	621	599	533	560	550	583	578	587	582	629	571	616	568	553	593	550	590	568	570	576	578	610	600	580	606	616	586	583	568	597	575	603	579	556	590	561	580	550	588	595	557	578	584	592	570	539	584	621	589	615	602	550	564	583	540	567	557	611	572	569	571	581	560	581	558	567	579	605	595	595	610	608	570	574	552	583	554	582	585	577	543	566	594	551	564	563	598	568	561	597	586	538	579	613	564	598	610	595	566	565	600	586	550	570	577	572	598	576	597	578	542	573	577	575	563	568	591	551	597	619	564	550	599	587	612	571	552	627	604	579	609	581	574	591	566	622	588	542	562	545	579	566	565	634	578	598	563	575	535	608	560	568	576	573	596	625	557	567	575	552	539	581	602	558	561	610	597	548	599	570	576	616	595	541	560	563	571	622	589	611	541	577	575	550	587	592	548	577	568	565	635	605	583	605	574	587	583	580	612	600	565	560	583	572	564	574	593	544	595	573	577	591	612	557	543	589	563	548	590	542	589	568	570	601	579	575	582	574	586	543	585	585	617	592	546	607	571	584	642	578	600	586	591	566	555	570	537	558	557	564	620	586	568	586	595	577	594	560	607	598	589	640	609	580	574	593	596	608	574	584	571	521	540	575	533	654	580	625	561	584	574	545	540	580	604	621	576	621	591	605	596	626	599	576	616	613	636	612	582	623	553	594	567	576	567	606	561	584	563	585	582	590	531	544	569	575	601	591	589	548	593	588	573	596	542	594	557	594	586	540	562	539	602	550	545	553	607	609	574	584	597	566	537	589	586	593	541	599	576	582	618	641	622	612	577	561	607	577	572	609	632	591	553	610	598	596	553	574	563	584	574	549	527	593	596	586	550	598	563	591	543	594	611	596	553	576	567	563	623	601	612	620	575	556	605	598	593	627	557	557	572	592	565	563	575	603	557	634	594	607	581	573	600	563	578	553	535	619	593	556	570	574	564	571	604	607	584	539	576	574	608	599	585	586	583	608	580	606	591	526	602	576	604	607	537	585	610	585	592	614	603	593	618	590	576	628	548	612	562	546	582	548	584	558	538	567	589	609	567	587	607	570	546	585	570	583	578	542	541	600	555	601	554	540	566	582	552	548	570	537	599	594	592	541	625	600	592	614	580	554	583	552	545	605	579	590	591	559	603	599	574	588	552	578	554	570	575	596	548	601	521	535	590	565	590	617	579	549	565	545	576	576	572	578	553	612	565	583	576	587	597	577	577	565	589	570	554	567	571	599	628	582	597	581	547	564	619	560	532	586	640	595	603	558	637	564	572	634	588	609	579	590	590	535	570	580	549	598	561	579	563	554	607	558	612	593	621	581	611	584	565	533	567	615	546	625	603	586	563	578	570	558	569	548	551	559	584	588	591	555	576	586	605	616	586	591	547	548	596	623	603	608	567	615	597	565	551	565	583	565	579	611	592	535	565	561	608	571	598	584	596	553	593	589	619	605	580	556	572	586	589	575	617	573	563	578	581	566	590	565	538	543	580	576	579	524	558	574	569	552	616	615	596	572	587	586	584	579	590	548	536	591	541	598	597	607	567	575	578	559	578	548	546	590	598	573	556	592	573	557	568	561	578	595	559	588	571	553	611	554	593	591	568	583	560	608	578	561	546	575	546	610	578	596	624	559	535	587	567	571	624	589	587	564	563	584	565	591	625	561	549	567	582	583	601	565	576	644	602	586	606	610	536	558	549	550	613	543	588	555	552	517	623	569	577	605	589	555	576	610	574	554	574	597	631	553	600	557	589
13786	6758	4648	2906	1758	1142	729	559	545	450	486	444	429	449	408	376	389	355	338	363	330	332	352	370	362	359	350	396	359	337	372	348	358	378	368	367	383	390	365	361	319	352	347	379	360	337	379	346	371	409	319	379	346	369	362	369	362	355	376	411	346	376	326	361	372	350	371	357	332	349	389	380	355	387	367	391	350	355	338	390	373	342	381	365	305	372	293	342	358	344	354	340	400	356	367	353	358	324	362	348	387	380	408	345	360	384	391	341	350	389	365	331	323	383	338	327	391	360	343	374	370	360	354	345	355	398	363	344	360	380	361	361	357	350	383	364	358	365	378	381	387	382	339	391	383	358	373	339	376	395	375	362	346	354	381	383	397	347	358	378	349	306	363	341	362	353	370	359	343	328	369	377	341	385	362	306	356	375	342	372	394	378	362	360	380	417	384	340	353	355	338	323	382	371	377	344	376	355	351	357	356	349	385	344	365	376	371	334	395	348	367	381	366	358	375	368	377	349	365	399	378	375	382	390	371	376	370	361	378	325	358	363	360	385	346	367	364	375	370	386	366	378	370	368	371	408	317	354	353	365	389	375	344	351	356	357	397	388	399	353	379	324	357	356	330	385	357	355	375	342	358	341	364	328	344	373	389	368	352	361	324	342	371	371	383	373	346	344	376	356	395	346	339	387	359	380	397	372	359	318	395	411	389	358	346	390	379	363	380	402	398	342	402	352	370	351	379	381	391	380	355	371	353	341	349	343	375	342	349	334	344	359	333	398	356	374	373	391	358	368	355	342	339	382	377	368	361	346	384	356	361	402	326	397	344	364	372	340	368	368	345	345	373	353	377	322	358	327	332	347	377	369	337	361	371	334	364	340	368	329	364	352	346	347	379	391	374	376	335	366	322	351	368	390	342	357	367	404	389	348	402	371	377	397	376	392	384	344	363	381	384	339	349	388	341	331	365	359	379	369	376	346	307	345	334	353	383	336	329	375	354	368	362	354	364	319	382	315	347	372	380	333	387	343	380	360	372	375	386	381	352	363	355	361	344	364	386	327	385	391	337	349	356	383	389	364	371	329	366	351	367	363	374	360	367	334	347	339	375	317	339	359	350	382	384	352	326	358	397	381	328	334	329	359	357	349	390	353	363	376	360	388	356	354	341	356	374	359	352	376	376	396	375	358	380	361	360	390	405	372	355	358	338	373	383	372	384	324	371	337	364	358	348	374	376	344	361	363	365	364	354	408	371	383	358	333	349	371	356	345	369	351	393	355	347	374	392	381	386	404	348	360	343	350	381	360	356	342	338	358	357	352	373	349	350	324	345	386	391	379	384	364	353	349	378	384	373	395	376	315	338	370	385	355	341	370	355	378	385	379	363	367	364	388	360	380	356	353	361	359	342	333	357	391	389	350	409	398	365	362	354	355	357	369	387	375	367	383	383	334	346	360	364	400	347	366	395	388	385	347	367	365	328	344	384	382	400	333	374	349	347	336	350	350	400	399	380	390	365	378	341	328	371	364	327	328	368	363	357	367	399	406	345	355	360	358	406	367	414	353	347	387	359	385	366	359	353	322	358	360	356	338	367	370	368	372	400	389	369	355	328	419	404	410	356	379	378	381	359	326	385	412	395	351	324	384	335	382	374	379	368	391	355	381	426	405	356	381	408	375	343	368	384	339	367	369	370	378	363	368	351	352	369	395	359	373	375	385	356	383	394	373	352	400	391	347	378	361	351	338	361	373	356	387	343	366	369	351	363	357	330	362	376	359	409	358	387	380	374	351	397	369	382	321	346	376	358	358	387	350	366	390	347	369	378	387	348	347	350	366	374	360	327	342	369	374	366	363	353	350	378	334	343	383	379	352	376	376	336	376	369	365	351	334	348	369	352	327	337	379	335	322	327	385	364	364	366	380	351	351	374	374	350	369	389	367	361	355	363	344	374	349	333	385	355	382	407	384	341	376	338	391	404	382	350	352	389	400	385	404	343	339	387	381	365	394	389	388	362	328	332	373	344	391	373	366	337	351	382	373	344	412	335	374	400	355	372	363	395	361	350	336	376	351	321	351	356	399	379	365	342	320	366	342	366	332	335	352	356	362	350	388	386	356	343	398	358	386	370	384	352	364	394	367	336	344	353	393	420	374	353	389	341	359	353	358	375	371	404	321	379	356	377	361	342	390	359	359	374	403	426	357	339	359	368	375	356	341	353	312	368	372	359	351	380	356	345	335	361	371	363	324	368	366	353	374	384	356	352	343	368	362	417	398	359	369	351	348	399	374	390	369	355	356	317	344	383	368	332	368	381	348	339	371	353	367	353	390	364	370	371	355	327	374	378	398	411	386	375	384	387	378	348	374	328	320	406	323	369	325	301	345	363	346	406	352	331	339	384	349	364	352	364	310	296	357	379	391	330	367	388	350	353	346	406	355	385	349	369	392	374	351	334	340	357	359	377	354	347	314	391	365	358	360	384	381	372	352	396	394	359	340	354	365	373	343	335	383	377	387	345	388	363	368	394	341	351	353	395	370	372	357	356	383	370	350	403	361	390	338	375	326	359	354	372	385	360	304	368	373	328	369	372	341	357	352	368	364	374	386	392	358	370	394	368	385	371	362	377	357	364	378	405	382	367	371	340	380	357	364	357	384	375	334	371	364	369	334	380	402	346	350	356	387	351	330	354	339	399	364	331	363	319	356	359	377	360	368	369	360	357	344	368	410	360	378	344	354	376	381	340	343	357	361	368	315	331	360	365	373	380	353	349	372	364	380	356	362	369	360	360	364	336	353	349	401	383	357	337	369	358	379	387	405	357	364	329	383	369	340	354	332	383	345	336	378	344	384	321	346	362	372	371	365	365	392	343	371	407	381	360	332	346	358	361	376	368	398	378	333	398	334	327	326	389	343	387	362	345	342	338	384	367	354	374	359	358	397	329	383	350	406	367	355	360	348	378	371	381	342	391	380	373	389	384	373	398	368	345	350	377	362	346	378	355	370	375	389	335	381	371	356	355	347	368	353	372	345	375	324	327	326	378	366	335	367	345	341	403	347	376	399	345	366	364	364	380	356	362	324	338	350	357	335	352	410	336	349	349	366	391	352	365	345	380	344	356	376	345	383	330	399	328	369	354	368	382	372	398	382	354	358	349	334	386	343	343	315	353	391	350	354	362	383	395	356	376	375	379	382	345	342	322	431	347	354	360	369	347	353	337	375	376	381	380	357	372	348	332	371	388	330	364	401	373	373	347	356	395	351	362	370	363	344	361	399	353	354	378	346	379	362	316	399	345	342	343	378	360	385	374	374	345	361	367	349	316	358	324	365	367	387	376	332	362	397	410	354	390	357	367	364	363	380	397	390	366	372	311	366	379	393	359	384	382	358	378	351	338	379	358	374	317	347	359	362	393	380	364	350	386	378	328	373	393	345	354	333	366	348	353	348	352	347	397	375	361	315	333	372	359	347	355	347	364	381	365	337	355	365	333	329	378	372	374	356
8460	5697	7603	7431	5417	3532	2356	1878	1609	1462	1284	1231	1165	1093	989	1013	901	812	807	788	785	810	812	798	836	834	779	826	784	788	793	734	797	805	779	756	799	764	747	773	760	771	799	753	812	746	778	764	750	757	785	831	782	807	793	745	772	735	777	744	785	771	745	789	745	777	750	774	787	824	774	791	738	800	799	750	786	750	766	755	784	808	779	790	750	828	773	777	785	801	798	812	804	784	806	782	756	838	804	797	817	764	825	752	812	795	880	780	757	778	739	743	750	852	741	832	767	791	780	831	718	784	817	781	804	756	799	832	793	798	772	812	773	766	763	731	782	780	776	751	779	775	810	836	746	787	783	745	726	746	718	789	788	759	793	793	754	813	742	777	751	806	791	793	806	793	819	826	777	773	802	809	782	768	796	800	821	768	795	830	788	825	775	795	808	729	714	766	739	770	861	714	787	795	737	738	777	746	774	751	770	764	769	749	772	833	757	772	772	757	781	809	771	781	809	841	798	786	762	792	745	767	812	823	791	794	797	766	777	734	756	801	820	754	774	822	751	817	792	783	736	777	740	789	763	741	793	776	753	812	769	778	757	818	779	759	775	794	795	767	771	746	766	741	778	799	825	784	736	790	759	751	757	834	817	801	762	794	792	769	780	795	780	798	772	768	797	758	730	765	822	767	816	778	763	785	756	776	761	809	792	762	791	757	777	814	787	750	788	753	829	824	769	810	705	781	793	800	750	800	790	763	772	782	785	777	772	784	766	791	769	757	801	726	806	817	769	800	800	787	802	819	821	770	793	762	731	800	773	801	819	751	776	721	780	797	811	795	803	830	742	775	748	779	751	708	801	779	757	745	772	835	791	818	743	785	829	819	804	871	843	785	785	766	861	726	781	799	749	821	803	788	755	759	818	715	769	767	779	785	755	745	795	765	726	734	825	753	776	786	759	735	754	770	791	772	739	829	768	786	781	722	795	817	879	795	791	771	759	795	783	779	810	770	757	768	787	755	792	763	837	774	784	777	818	796	814	792	768	795	773	813	780	798	808	775	802	829	783	767	794	781	792	811	741	793	823	794	794	795	797	800	757	781	740	733	788	815	831	799	775	780	748	779	799	764	817	767	791	791	796	809	814	791	735	777	787	743	731	824	752	740	802	765	754	806	750	780	772	777	784	795	787	794	770	778	787	810	795	790	769	807	763	799	779	759	792	768	740	788	810	815	803	776	735	788	771	766	797	791	774	816	719	687	731	713	790	789	758	745	782	750	786	756	710	777	788	789	794	799	795	777	812	800	791	789	778	798	786	756	782	810	781	767	826	779	799	793	712	769	780	781	831	788	720	812	781	722	718	759	767	809	781	764	779	797	856	783	798	750	782	728	822	781	793	768	802	753	750	779	790	753	825	824	806	827	826	801	748	797	773	775	720	726	753	775	735	776	803	726	787	796	792	798	781	790	756	752	769	780	801	818	751	805	779	728	777	840	751	843	778	777	788	792	772	800	785	795	779	800	782	756	751	788	809	843	764	797	781	733	773	794	791	799	803	822	790	785	806	802	742	759	776	736	777	756	765	759	768	841	756	772	755	772	762	814	749	768	840	835	781	768	836	737	775	803	752	815	749	751	824	835	802	812	767	745	792	811	803	763	760	773	802	742	824	783	777	733	796	733	862	794	775	809	734	739	796	748	798	786	781	770	792	797	749	735	812	751	832	772	779	775	807	799	779	779	755	819	761	784	755	753	806	774	808	727	772	787	786	743	761	751	748	788	811	788	764	803	790	804	808	793	763	790	799	776	742	734	766	804	784	745	792	756	801	796	750	788	844	777	741	772	796	774	775	783	773	763	803	781	794	737	731	772	744	781	760	792	809	756	803	752	767	788	771	752	816	801	782	776	801	797	756	805	721	747	785	796	799	816	781	788	769	759	768	751	785	758	765	775	753	778	815	781	730	778	728	764	824	825	804	749	752	806	765	789	793	760	789	793	786	799	762	803	757	779	792	762	748	787	799	787	811	775	823	759	755	808	795	811	803	830	811	795	786	759	832	814	725	758	782	765	803	783	800	802	814	741	780	791	787	790	786	759	735	777	761	769	754	765	779	755	815	781	753	759	801	839	778	772	826	801	785	769	801	788	805	756	779	776	763	770	859	745	731	749	745	828	781	763	785	815	804	717	790	805	816	804	782	758	784	794	799	804	744	745	832	801	774	748	766	798	783	779	773	793	827	754	775	769	780	754	786	811	773	746	812	752	802	756	768	735	775	765	787	803	795	750	781	817	764	809	709	764	749	786	779	721	799	803	732	782	782	748	813	760	801	763	780	786	787	758	769	804	822	785	781	783	785	813	745	782	765	797	784	732	795	757	737	759	772	784	750	790	788	788	776	789	814	783	843	808	802	754	807	810	781	795	745	842	766	787	758	828	754	773	762	783	773	780	805	802	783	780	795	808	784	795	779	783	803	796	761	743	772	757	749	726	809	837	848	780	807	758	789	795	784	764	769	808	811	809	781	745	745	806	726	812	829	769	829	758	751	765	725	755	793	745	810	775	771	787	756	809	793	754	788	782	746	774	751	748	815	798	813	726	803	759	742	794	821	790	809	779	836	776	722	824	766	776	797	820	766	812	699	768	810	782	778	784	810	789	759	768	798	750	821	811	748	748	832	786	789	796	771	777	775	757	730	842	760	760	797	753	759	771	828	755	767	794	805	765	791	758	835	817	761	770	793	802	787	790	815	813	763	754	812	812	753	744	815	800	778	740	783	792	745	794	793	804	813	812	823	782	750	763	800	778	814	803	758	798	791	812	745	787	782	762	765	758	750	763	775	774	823	772	804	736	808	811	708	749	760	814	783	783	779	818	799	810	731	815	790	743	805	788	799	770	794	740	793	734	802	780	786	806	780	750	802	783	832	773	773	812	760	845	773	811	813	800	807	765	801	768	742	788	708	797	803	822	799	736	759	764	823	772	818	830	770	775	827	755	811	766	734	835	769	776	769	742	775	786	795	802	792	791	751	807	768	793	774	784	783	682	808	839	766	768	770	730	802	751	750	764	813	826	839	761	733	788	823	779	811	766	768	815	783	779	761	783	798	783	803	780	811	782	821	784	806	795	797	797	784	790	768	728	776	826	799	781	778	781	808	802	783	742	760	816	801	785	741	804	780	784	764	795	768	822	805	774	789	753	798	750	828	716	862	760	775	795	839	761	781	757	715	776	807	823	775	773	803	835	805	752	801	818	729	754	803	775	816	780	821	791	744	758	816	737	777	764	806	760	790	784	791	865	775	814	815	768	795	769	798	765	795	808	788	793	816	774	754	748	767	740	787	771	746	811	797	785	784	796	770	805	757	823	793	766	833	750	838	750	792	820	825	749	792	823	782	784	766	775	805	778	807	776	776	779	807	776	770	787	781	763	743	775	784	785	801	811	812	748	759	749	791	798	800	819	814	738	765	765	751	839	767	744	786	773	775	807	818	785	759	813	762	805
31959	22954	18408	15627	8807	4554	2086	1053	633	532	469	447	410	414	375	349	338	315	305	274	271	269	308	267	276	299	285	300	274	262	297	276	234	257	273	265	273	301	265	260	265	295	289	281	272	269	276	249	306	274	263	275	264	263	269	286	269	293	287	292	252	269	278	249	270	268	283	297	273	269	277	282	297	299	291	267	271	268	298	264	268	249	305	287	261	263	253	279	242	281	245	309	270	253	256	269	255	257	265	294	267	266	304	249	265	246	274	269	303	259	287	265	237	233	252	259	253	239	238	246	245	250	292	264	286	273	262	244	268	277	251	271	285	258	253	289	261	264	277	272	275	270	247	254	264	270	272	267	294	278	232	259	255	273	282	262	279	281	248	265	268	262	282	258	265	261	293	282	268	268	271	288	291	261	257	262	268	251	249	272	275	266	251	280	269	272	285	279	264	258	270	278	252	243	287	298	263	284	273	286	278	249	286	262	260	270	266	260	279	259	274	284	291	325	291	274	298	248	283	258	286	283	267	280	276	301	265	254	260	222	263	251	266	273	257	254	266	264	270	258	270	291	268	260	263	273	279	275	263	241	264	255	285	272	259	259	285	266	283	258	238	293	303	249	294	291	241	271	268	283	294	277	267	269	280	245	284	265	267	251	261	247	266	253	251	264	280	270	295	275	265	260	272	265	261	289	220	277	223	278	247	268	267	241	294	268	252	278	273	285	255	281	229	286	246	257	271	274	305	263	250	274	245	255	277	273	293	256	282	292	298	271	272	263	257	286	267	301	309	275	269	311	272	286	272	280	263	269	256	266	277	257	259	263	255	281	274	292	279	266	294	277	255	248	256	245	242	270	282	281	290	254	261	275	274	239	268	269	286	289	252	232	245	272	266	256	278	264	288	267	256	248	302	287	258	285	254	262	279	298	249	270	266	258	233	241	251	269	263	263	269	245	286	244	263	253	288	245	290	271	274	256	240	261	257	282	272	243	307	244	276	260	247	273	264	281	290	265	262	288	273	273	252	283	265	272	294	280	257	271	269	254	248	273	253	272	246	285	268	293	285	301	255	302	268	255	282	257	262	274	262	253	279	275	258	296	279	282	275	252	258	297	253	263	258	271	286	280	282	263	269	252	244	270	277	267	291	280	263	274	264	242	281	242	293	258	280	285	261	290	289	261	261	270	290	251	306	262	260	251	264	291	289	283	268	235	259	273	277	291	305	291	268	251	311	258	278	278	263	261	288	245	262	282	276	267	277	255	257	267	304	278	274	247	276	240	257	263	261	259	265	281	264	256	277	258	282	242	265	241	254	286	254	274	265	282	268	267	286	274	260	260	279	266	263	248	290	259	250	262	268	259	277	264	279	302	265	264	270	266	258	279	285	263	255	259	239	236	257	290	279	279	299	275	310	270	279	289	310	278	251	243	279	302	255	256	276	300	256	269	266	265	270	250	312	283	267	289	268	249	276	296	270	273	267	270	262	266	277	264	250	278	274	271	249	287	251	289	266	273	269	255	265	268	248	255	262	320	289	287	294	274	284	263	278	274	290	295	283	256	251	260	276	246	261	262	256	244	247	255	283	275	279	259	248	263	283	275	269	308	274	259	288	281	294	293	261	280	299	296	257	262	258	270	246	272	258	266	251	268	245	296	243	242	282	266	243	253	278	280	311	325	273	269	286	254	282	290	278	278	280	271	239	274	265	277	279	242	268	250	251	230	256	241	279	291	275	287	249	280	246	260	302	271	295	299	282	285	270	297	274	268	259	272	269	295	240	256	252	258	252	292	277	282	262	286	248	281	269	259	297	265	264	263	274	263	260	274	282	261	243	245	258	274	256	240	277	282	265	289	282	268	236	242	257	239	252	280	269	265	251	294	304	264	274	274	238	255	276	279	263	254	283	271	249	255	278	293	242	272	240	280	288	273	248	252	253	243	254	264	248	305	293	250	251	276	261	267	302	259	293	296	264	274	273	252	265	262	293	253	261	251	242	248	278	274	257	283	273	279	262	257	289	273	281	253	295	299	284	297	289	243	239	250	285	274	269	246	295	269	252	281	278	288	277	242	307	247	252	250	283	280	268	263	261	274	278	299	304	255	238	272	268	304	254	274	240	273	294	268	247	249	261	265	285	277	281	265	280	290	303	254	291	256	245	270	258	280	257	258	282	257	261	249	285	244	284	247	265	281	271	271	284	307	266	284	285	265	286	280	237	291	251	269	262	289	277	290	276	267	268	265	291	251	283	271	252	275	287	278	271	271	291	240	270	287	268	255	246	263	230	264	249	283	265	283	272	296	257	276	290	267	296	300	285	274	285	270	265	257	268	289	256	264	269	265	278	270	272	255	269	277	261	301	297	283	256	262	290	226	284	270	255	258	246	264	226	278	264	261	262	306	297	279	276	283	286	274	270	259	274	302	263	292	265	291	310	258	284	270	251	271	255	286	293	311	261	280	240	259	278	285	281	301	254	269	258	295	283	266	244	249	276	274	277	273	251	280	280	288	279	253	267	278	253	249	267	261	278	273	257	248	292	283	267	295	256	265	243	287	258	286	273	264	248	269	256	255	258	256	248	263	269	256	253	275	230	270	255	261	262	286	295	253	250	284	297	282	274	267	292	273	293	276	282	241	270	297	265	258	283	266	308	282	283	254	251	242	273	263	270	295	290	287	296	256	259	277	271	274	277	280	247	260	282	275	277	269	239	270	281	242	289	238	255	209	254	281	276	237	270	270	282	278	271	273	272	274	289	285	272	277	289	246	251	275	300	286	300	277	258	268	280	265	254	251	299	261	299	265	320	275	304	235	235	274	295	249	260	296	279	288	283	287	253	262	263	250	262	229	282	263	266	300	277	271	281	274	276	265	240	294	251	270	280	247	242	289	255	236	261	259	298	264	271	252	257	256	266	272	267	250	253	257	280	263	243	273	294	257	270	249	277	277	272	286	255	283	263	272	250	274	267	256	257	242	259	243	257	263	286	234	293	267	268	282	268	302	281	285	273	291	274	228	241	304	266	293	263	280	301	276	270	259	253	226	270	264	275	280	296	283	261	285	260	273	250	271	259	262	265	256	274	291	272	264	301	286	275	254	268	259	268	259	262	260	293	275	291	268	252	271	270	259	280	267	235	267	281	248	226	269	286	290	290	247	263	300	265	276	275	275	266	281	275	274	271	248	248	251	280	258	239	247	263	271	282	271	255	229	253	272	266	288	280	285	269	315	260	275	264	288	254	259	265	254	270	279	242	285	301	287	306	289	301	243	256	309	277	262	272	283	304	272	264	254	258	294	288	247	239	269	296	272	263	267	275	264	275	245	270	293	269	268	303	284	258	242	254	268	277	265	271	271	280	237	237	290	263	266	256	260	289	271	286	281	304	260	279	258	290	283	270	272	306	321	292	289	289	266	279	274	266	270	254	267	285	249	279	301	288	255	314	241	288	277	276	249	281	272	251	268	277	302	264	264	273	286	240	259	284	250	285	281	263	260
20832	17296	20679	21927	16396	10287	6406	3765	2781	2056	1918	1573	1410	1362	1110	1022	929	842	710	640	666	658	711	739	662	674	685	686	656	596	614	614	591	633	618	616	601	588	620	593	568	640	588	599	600	625	596	606	636	576	568	594	594	603	609	606	612	589	620	600	647	635	633	609	607	613	632	605	612	589	630	609	595	647	609	636	602	547	589	613	595	602	639	607	649	636	693	622	642	642	638	657	658	638	619	627	642	615	611	644	632	632	635	638	659	595	617	550	583	612	629	583	579	598	610	635	608	603	625	628	608	626	596	628	582	588	574	554	644	607	591	587	607	609	592	590	581	610	551	605	574	584	596	581	598	627	606	588	600	633	586	591	616	592	572	580	613	608	575	636	605	632	573	616	618	603	634	567	597	592	593	623	645	623	582	563	605	580	589	645	652	609	629	591	589	554	578	603	622	605	630	605	582	617	589	617	613	570	591	590	613	578	621	607	587	667	624	580	585	624	568	627	628	593	611	648	538	619	574	604	608	611	612	603	622	595	566	615	559	634	598	586	626	609	600	573	592	586	610	624	597	608	623	610	573	581	591	554	595	618	581	625	543	575	587	610	584	624	561	581	583	614	612	613	591	573	577	575	596	608	615	600	588	573	595	598	573	647	577	623	573	619	617	608	581	625	611	600	559	634	613	646	572	622	594	604	603	612	612	613	620	614	579	659	604	595	619	623	635	594	605	627	601	584	590	622	602	603	585	633	613	657	603	625	614	572	608	605	600	577	615	648	592	621	589	549	597	590	545	621	580	630	633	585	604	619	625	593	578	580	615	592	654	669	593	651	613	598	601	596	613	609	585	598	595	590	601	606	600	615	605	596	601	644	560	600	617	584	592	593	601	617	574	603	586	595	571	619	564	556	589	610	626	601	617	575	602	603	594	654	592	621	604	592	622	614	582	601	619	580	577	607	575	650	611	646	614	635	594	615	622	624	615	596	614	651	597	620	591	581	600	621	594	603	582	628	619	596	622	637	609	615	663	639	611	592	641	586	602	570	616	581	620	618	592	601	586	602	625	621	561	609	594	609	603	560	586	571	623	574	583	624	588	609	644	635	610	538	638	599	577	596	605	651	611	587	556	582	584	616	593	573	582	569	575	633	607	570	599	604	643	616	607	628	619	575	621	578	584	622	599	654	655	597	618	588	587	586	609	547	628	594	581	614	621	563	622	588	571	591	610	582	595	613	600	593	607	605	633	592	614	593	594	568	626	574	595	569	611	618	611	587	640	639	609	651	642	579	587	602	601	612	557	584	567	638	652	610	576	586	652	607	602	615	638	602	612	565	613	597	570	598	626	617	606	678	587	601	609	581	623	597	603	653	636	605	645	592	637	621	569	614	599	587	609	648	575	596	577	625	586	592	605	612	612	628	665	604	620	616	656	662	552	603	635	611	585	638	598	587	595	580	582	595	588	621	610	623	581	565	593	598	605	578	592	588	603	577	620	593	605	591	610	606	601	593	641	622	610	585	602	618	575	588	628	605	601	602	604	612	619	553	642	588	568	583	574	569	594	612	574	538	607	597	655	642	573	648	575	560	628	584	580	627	593	660	577	580	563	578	581	559	585	593	542	606	632	594	561	602	605	556	557	611	630	625	623	590	681	611	548	631	573	589	560	569	587	591	609	605	618	591	612	585	584	620	625	578	619	570	626	607	630	546	651	543	564	604	604	611	580	661	607	641	562	573	552	598	585	583	609	574	590	567	605	571	647	632	605	583	597	597	630	595	563	569	572	566	595	648	607	625	609	631	652	567	578	592	596	589	590	600	637	614	600	638	605	580	615	590	624	614	651	602	589	578	574	643	602	587	629	617	615	643	547	604	587	575	654	594	611	610	614	592	611	584	591	600	585	636	623	645	610	612	621	623	560	602	610	619	597	588	619	594	602	623	607	601	615	599	563	571	564	632	584	615	639	630	586	574	568	607	642	599	597	611	607	614	628	589	639	615	582	626	599	591	628	587	569	583	617	580	607	620	634	593	564	608	596	557	567	609	624	603	604	602	588	638	629	609	586	613	647	652	612	602	583	611	604	676	629	591	584	604	614	629	563	631	602	593	613	606	619	577	643	596	653	599	557	585	609	550	602	598	571	612	604	601	601	589	590	614	574	612	562	603	597	590	605	605	588	604	617	568	573	579	582	645	586	575	612	623	614	600	600	653	601	595	569	600	580	579	608	585	583	608	623	613	643	613	608	566	668	623	604	612	614	620	594	612	619	606	619	568	588	619	586	615	612	568	577	616	587	602	582	579	599	599	614	594	624	610	626	638	577	581	585	611	613	604	629	615	598	585	563	618	573	637	619	638	573	609	577	590	569	605	616	632	602	580	597	587	603	631	599	600	643	596	652	609	613	579	644	568	589	587	579	554	598	604	604	641	612	642	655	665	621	593	619	629	646	636	619	657	650	600	609	578	572	621	550	611	569	619	574	652	592	577	637	618	598	598	574	594	586	623	590	612	642	574	647	609	565	597	621	618	638	603	576	560	617	595	667	630	579	567	635	612	585	605	612	607	613	633	610	587	585	585	583	578	623	638	590	582	608	549	612	572	593	567	601	609	618	579	620	585	618	577	610	612	574	575	596	619	605	660	608	617	624	599	587	604	612	611	637	589	604	625	604	667	610	619	580	546	579	612	550	614	627	565	585	615	564	607	582	607	597	625	619	597	591	598	562	613	598	585	569	603	562	614	583	677	666	579	589	638	563	585	584	552	583	610	600	571	626	558	586	578	561	605	603	609	620	608	625	633	587	643	603	634	568	574	628	569	611	604	623	625	610	627	614	590	602	570	577	593	662	625	627	622	605	608	576	562	586	600	629	625	567	650	591	616	641	601	611	598	588	601	636	573	576	641	652	564	596	598	607	589	589	592	612	617	570	595	575	555	616	648	653	600	621	607	586	598	629	605	608	623	529	604	624	603	612	630	598	602	611	597	607	614	594	618	575	619	640	645	577	600	578	600	609	553	637	600	583	640	638	628	601	610	611	579	603	595	596	580	584	591	582	612	604	534	628	617	626	613	604	611	582	594	582	577	596	601	584	563	598	581	638	603	587	618	582	611	602	588	624	637	614	591	608	602	564	636	582	621	609	588	612	567	602	581	612	601	608	594	603	637	635	585	615	597	621	601	606	595	592	577	565	588	632	623	646	610	578	594	615	585	587	628	601	568	624	592	642	652	632	619	615	624	616	575	564	614	600	574	586	608	650	627	617	597	581	595	585	628	623	614	606	600	611	599	604	606	629	595	603	600	599	627	614	580	598	593	577	603	561	624	600	600	611	588	620	622	592	603	579	583	618	616	636	604	593	556	610	558	579	548	599	640	599	607	581	589	615	573	622	579	569	605	595	543	634	597	611	572	572	594	569	600	585	599	569	579	617	650	578	568	636	604	597	616	573	635	568	635	586	589	606	602	603	626	594	568	611	592	564	573	604	574	573	634	583	615	624	610
42644	33401	28566	23341	14099	7566	3452	1667	1069	666	602	510	455	427	341	355	324	261	266	257	263	281	237	277	280	261	257	295	253	240	248	227	238	265	225	258	253	229	240	240	250	243	279	245	251	227	274	256	247	233	262	229	257	252	248	266	252	228	263	250	225	229	215	254	205	264	248	229	242	240	253	232	254	234	239	264	255	248	228	261	221	245	227	244	279	302	271	252	246	218	224	259	262	206	259	237	275	264	283	248	253	263	253	251	246	263	215	257	269	221	269	236	216	252	249	258	232	241	232	260	251	256	252	227	226	270	266	220	229	239	245	218	260	231	235	277	237	244	200	236	219	248	243	250	227	228	250	256	253	250	247	263	243	242	199	275	254	251	258	247	236	270	242	239	220	264	222	214	248	232	255	242	230	229	218	278	264	260	239	239	257	244	260	225	262	286	248	242	243	224	247	235	273	260	229	228	243	245	240	244	257	245	271	263	235	239	225	239	239	252	268	252	225	276	268	215	199	254	249	239	230	221	231	228	236	245	245	263	253	279	253	240	249	228	257	228	222	223	236	253	287	226	253	279	227	221	269	231	273	246	269	250	208	275	231	242	231	220	269	243	239	244	252	231	249	220	249	259	236	221	250	236	224	240	236	225	248	228	257	264	262	208	229	278	264	265	229	238	240	246	259	266	251	238	222	251	235	250	230	249	265	243	231	243	240	248	252	255	239	228	223	224	261	252	211	236	220	257	235	252	242	263	253	234	263	281	219	258	261	267	240	234	239	247	233	236	238	239	237	242	225	261	269	233	237	236	234	272	247	234	227	239	227	249	201	259	240	246	273	256	249	233	254	222	264	256	265	252	235	250	252	237	218	291	243	252	243	256	221	261	245	236	255	252	231	231	280	242	221	239	275	214	240	236	272	268	226	229	247	226	271	245	240	223	224	208	252	238	223	234	250	222	240	250	228	225	240	239	238	229	240	254	245	223	219	240	276	239	256	239	240	270	251	224	204	272	265	228	261	243	235	215	252	226	217	225	246	225	214	220	252	241	235	268	239	251	222	263	260	263	240	226	264	283	221	245	254	223	229	241	267	225	235	235	250	224	253	261	278	254	235	234	235	244	232	231	240	250	252	267	224	218	229	242	245	233	219	276	249	273	266	272	263	216	237	236	245	253	240	242	255	251	222	254	220	235	248	257	235	247	253	213	271	236	233	271	250	244	229	218	249	225	247	245	233	266	269	236	264	231	246	258	254	251	261	241	222	262	257	217	263	275	242	255	250	254	229	253	242	213	221	265	241	244	206	267	274	252	229	250	242	270	215	236	208	256	250	254	223	248	220	244	252	239	266	248	217	243	236	239	239	225	241	260	249	247	269	254	280	238	232	225	256	266	244	197	244	276	235	226	249	239	248	228	258	257	229	248	249	237	196	227	256	266	228	237	235	271	272	249	244	234	249	231	251	266	246	230	260	248	246	232	255	252	233	264	277	238	216	210	251	223	241	248	246	241	253	259	226	223	258	256	257	243	243	240	254	238	297	236	250	260	254	267	221	205	276	270	212	237	234	216	234	263	220	234	259	279	239	249	272	242	236	241	242	203	238	265	243	250	230	224	226	271	225	234	205	247	255	258	245	265	232	265	256	255	263	228	235	251	219	248	245	242	236	229	252	248	227	254	210	261	221	224	279	208	213	279	227	241	233	245	248	239	234	250	248	237	235	258	277	226	249	264	240	279	243	237	270	267	238	233	247	271	269	265	251	244	224	239	249	256	222	266	231	198	217	228	246	195	260	247	233	254	236	210	226	241	245	227	246	244	238	255	208	225	221	228	217	248	247	232	223	243	244	233	238	273	237	249	222	241	235	219	210	282	228	240	227	256	256	242	227	212	224	271	242	237	226	260	259	240	232	267	265	230	215	275	248	217	274	244	247	228	253	237	231	238	234	228	238	246	235	229	266	228	241	261	254	222	220	247	260	252	248	246	245	225	257	255	242	248	256	233	232	250	219	261	236	259	244	244	228	249	236	217	246	222	238	223	248	249	255	212	240	209	239	232	237	220	223	270	236	220	234	240	222	232	247	232	227	216	280	251	237	251	237	224	235	258	234	256	245	259	225	231	234	275	249	258	258	237	262	253	248	213	248	274	245	261	246	249	263	266	273	235	227	264	292	246	218	252	228	231	245	229	246	240	238	254	220	234	229	236	224	237	251	241	251	229	217	249	257	291	255	237	227	220	277	232	257	246	239	270	238	251	247	253	239	229	237	246	252	227	228	246	237	214	257	243	254	227	242	274	241	231	279	213	265	253	238	264	261	228	246	225	264	233	257	235	254	239	224	237	246	247	239	238	246	240	238	224	198	234	241	219	225	232	236	220	249	232	231	238	234	258	283	236	219	254	247	250	270	246	230	278	249	241	251	239	237	224	231	236	223	234	263	228	265	215	201	232	241	250	236	245	237	242	210	250	246	260	207	254	229	224	239	215	243	240	238	252	251	238	245	256	264	242	224	275	230	284	223	245	230	258	258	262	232	266	245	253	241	273	226	256	257	272	265	261	243	228	230	253	259	237	249	252	209	226	219	246	287	258	232	246	229	247	248	249	254	245	217	236	205	276	241	232	243	248	262	256	240	246	234	224	231	253	233	211	238	259	247	240	232	247	242	233	251	229	241	231	229	226	256	265	234	246	207	229	238	270	241	248	246	225	246	268	267	272	242	241	241	245	269	270	261	241	242	250	217	206	253	250	237	205	245	219	278	249	235	234	210	252	214	250	240	257	251	220	225	253	242	273	241	236	255	251	231	266	260	237	253	236	220	221	243	273	254	224	242	254	233	223	275	229	228	261	250	256	243	234	243	243	211	246	225	266	262	224	220	258	251	223	226	253	260	269	236	248	250	209	247	259	242	262	243	237	249	229	231	259	241	231	226	210	229	236	251	253	242	243	277	239	244	219	249	262	195	210	249	244	220	249	255	211	237	241	247	251	249	240	250	252	226	240	249	225	236	231	247	250	217	234	242	246	230	264	228	227	241	228	230	234	209	215	226	213	222	238	233	250	256	247	249	286	237	221	268	248	222	254	227	239	247	246	252	263	232	221	209	222	223	256	252	229	256	250	245	224	236	266	246	225	259	241	263	233	266	256	295	211	214	241	249	266	242	240	259	234	248	234	243	238	239	258	224	245	232	285	267	242	227	236	268	224	252	250	250	251	252	223	230	229	235	261	241	234	221	234	240	245	248	239	261	220	241	233	225	238	249	261	249	245	244	259	250	227	224	246	240	231	230	228	190	218	243	211	246	259	245	247	221	216	244	251	244	248	257	236	233	231	238	247	236	235	241	230	252	269	264	234	243	276	249	265	247	271	255	255	272	250	230	249	243	227	237	238	229	237	241	257	240	253	209	236	246	228	214	254	247	239	265	275	275	219	221	260	271	245	243	243	263	217	240	244	244	240	214	206	281	230	261	252	246	241	238	255	254	234	227	243	222	229	246	266
27391	24776	28560	28942	22057	14319	8549	5417	3511	2926	2510	1999	1783	1575	1342	1179	1028	877	770	678	654	661	712	723	742	668	652	625	602	588	581	573	584	571	551	570	559	598	542	569	555	593	516	581	549	570	556	548	588	540	580	552	539	584	608	544	610	559	534	528	546	499	568	578	580	548	569	508	571	588	565	542	575	546	553	541	503	564	572	548	596	585	566	578	543	599	557	569	594	542	578	578	580	603	599	592	599	581	599	584	558	542	551	613	557	591	600	558	518	561	575	568	560	567	537	546	595	546	502	556	588	568	534	545	533	531	559	556	562	554	590	551	536	568	593	525	591	588	530	500	549	549	544	550	514	559	586	556	550	555	521	526	564	521	561	606	559	572	537	610	530	534	516	563	545	517	542	539	553	545	553	565	525	539	531	527	565	537	521	551	552	576	599	578	509	562	515	538	528	508	549	541	528	529	577	555	541	569	555	533	549	532	496	573	564	543	566	558	531	522	513	543	559	563	537	545	557	553	513	562	545	541	567	580	528	524	539	561	534	559	526	508	578	541	569	592	566	541	502	556	533	575	574	524	560	573	547	574	552	568	559	532	612	533	559	609	567	543	575	541	555	598	565	529	579	559	522	534	550	548	549	560	587	561	568	543	575	534	529	572	557	530	568	548	553	524	546	556	548	569	554	541	483	602	553	549	555	570	569	582	535	540	557	518	516	595	564	559	527	514	545	520	539	524	566	548	539	553	554	527	543	524	570	548	559	581	560	509	571	550	511	552	579	580	578	531	568	557	583	537	535	548	546	526	496	562	568	529	564	530	546	605	603	599	533	532	580	533	568	590	558	529	591	601	564	595	586	556	559	532	555	511	588	546	525	536	570	512	553	571	586	560	516	541	595	540	574	577	560	554	523	578	521	519	524	560	550	548	542	523	513	597	543	557	546	512	531	516	550	542	569	561	545	550	553	513	572	551	570	569	561	552	560	594	555	543	574	509	537	563	573	575	530	565	547	582	574	552	550	527	529	571	543	570	548	573	562	521	555	543	595	599	539	555	565	547	532	560	529	586	569	522	566	523	526	506	569	555	561	549	564	577	583	574	531	551	566	581	539	629	554	543	566	509	587	536	567	545	540	514	542	512	570	547	572	582	585	524	558	575	525	549	562	540	565	572	537	549	548	539	549	525	562	560	511	566	546	520	560	532	545	528	558	615	541	590	605	561	525	575	530	574	532	564	555	564	561	533	548	530	573	535	521	560	584	548	519	552	551	549	561	591	601	572	538	565	559	549	591	607	553	512	587	512	543	558	546	540	582	562	545	558	520	544	571	524	527	549	585	537	530	557	521	574	514	503	545	560	561	557	572	535	568	546	568	546	497	540	577	541	563	548	552	607	519	525	552	536	573	548	549	531	583	559	534	579	583	550	578	495	567	545	559	511	570	537	577	584	568	552	544	586	548	539	562	558	563	542	584	541	602	537	560	546	547	507	581	487	527	563	566	601	569	603	569	488	580	568	536	545	565	560	553	574	529	538	555	561	549	579	590	547	568	556	542	573	577	550	587	526	528	564	595	553	516	551	587	555	561	560	543	577	536	598	534	577	541	581	538	504	593	538	548	566	564	569	557	549	544	585	526	543	539	591	542	512	519	526	586	579	550	535	529	504	525	527	576	556	584	563	543	549	519	546	517	542	541	574	525	591	524	565	572	533	572	548	541	527	555	554	536	578	538	538	532	569	540	558	596	551	541	554	523	562	535	525	522	505	567	517	574	533	539	505	571	527	538	516	539	564	540	588	567	537	578	551	532	580	585	537	553	550	588	543	544	556	571	541	552	541	551	551	592	551	535	504	551	543	530	575	552	572	529	556	510	578	606	544	578	561	542	545	566	525	503	565	544	536	515	545	556	577	517	564	507	577	590	539	554	526	526	542	571	557	558	553	536	562	555	572	565	561	557	532	556	525	563	532	586	548	556	594	533	548	540	567	563	541	459	562	555	568	589	524	567	555	575	558	575	537	564	559	552	574	562	551	583	538	541	515	527	575	564	549	542	537	529	575	497	526	534	558	524	573	556	597	510	583	535	562	494	525	555	529	613	560	554	556	557	577	581	571	554	530	549	556	538	551	552	514	516	560	525	570	564	553	568	560	535	570	524	523	528	513	581	563	590	521	517	509	551	561	585	559	568	551	531	579	512	533	560	579	528	570	525	516	578	570	578	534	595	545	530	541	563	553	571	546	607	526	570	555	556	502	547	567	550	548	539	548	542	523	516	545	616	518	543	549	551	545	565	521	551	554	551	510	519	539	570	568	566	533	548	566	516	541	562	578	554	541	535	559	510	558	566	602	566	544	519	530	552	548	555	549	560	504	578	584	589	543	531	552	529	566	527	559	508	569	528	597	567	554	506	509	528	552	576	556	578	491	512	538	566	585	604	569	562	574	537	561	551	591	543	543	560	521	577	589	518	557	540	560	534	552	544	567	537	549	580	527	534	574	550	558	564	557	537	542	532	485	586	560	555	556	513	602	537	544	566	546	596	564	495	582	509	566	548	559	576	518	568	529	531	555	516	562	533	598	595	544	520	566	541	489	565	542	576	553	557	562	573	549	554	553	587	543	492	564	535	532	539	540	569	572	551	571	553	547	526	590	561	568	579	605	562	542	543	504	543	540	539	596	552	585	565	572	561	583	528	544	520	549	558	573	597	555	537	557	577	573	563	568	534	576	580	553	591	552	552	565	568	589	505	557	570	558	589	550	526	588	556	553	525	575	525	574	575	551	569	519	539	538	538	571	563	493	550	530	505	517	584	576	569	542	550	520	540	552	560	580	559	566	557	552	540	514	536	553	537	544	563	533	563	537	595	580	552	554	539	533	575	539	564	557	572	574	529	611	548	571	555	583	545	507	535	544	566	543	569	542	501	541	575	559	529	540	549	530	557	513	513	550	578	560	528	533	541	547	583	559	581	511	577	548	523	540	532	560	528	510	585	520	544	554	556	568	558	554	561	595	549	590	544	512	545	530	575	558	564	565	540	553	536	553	564	536	565	595	548	539	531	525	550	556	525	553	558	565	537	552	560	562	576	511	546	573	551	561	567	547	541	549	566	543	574	556	532	531	584	572	558	560	519	510	574	556	554	582	520	530	547	549	551	561	545	592	585	551	554	564	540	598	540	533	568	551	545	538	543	552	541	552	557	583	575	583	548	572	540	531	571	532	520	519	558	520	520	564	517	540	525	559	548	566	540	580	558	550	570	547	577	511	547	575	546	595	525	520	596	541	554	559	534	573	541	586	517	548	560	531	549	542	532	556	519	547	538	565	571	523	553	545	585	575	520	582	513	550	557	541	570	598	565	555	556	571	517	576	579	525	518	544	545	563	576	570	532	539	535	573	561	483	545	555	545	565	585	581	563	594	563	564	555	576	510	506	552	522	519	569	555	554	577	593	538	531	563	537	513	529	562	551	530	528	562	583	576	536	535	549	556	557	564	534	549	545
13514	6585	4514	2856	1537	931	730	553	514	442	419	413	420	415	393	400	352	383	313	382	317	312	359	328	350	337	402	392	358	350	328	370	332	360	395	326	355	352	376	367	323	339	336	372	334	370	336	334	352	362	386	363	356	366	377	371	369	366	333	370	371	323	376	336	362	356	348	378	375	349	368	332	361	355	333	381	334	365	340	342	325	367	311	335	337	332	353	371	345	348	325	339	360	328	339	360	354	393	341	364	374	379	362	358	349	355	354	369	385	379	379	332	367	389	368	372	330	336	340	337	292	326	351	373	347	377	372	341	332	393	348	341	370	342	338	339	321	333	361	348	383	304	343	308	353	374	356	358	345	360	331	354	389	353	354	371	328	351	350	373	356	334	336	369	348	353	358	336	352	332	329	376	371	339	377	335	363	339	366	327	330	363	355	331	352	324	376	394	358	348	332	349	315	334	341	348	369	339	348	323	389	332	366	369	354	329	360	334	338	329	359	352	363	335	348	350	354	369	368	362	326	345	331	341	378	347	306	360	354	355	305	333	312	357	318	355	330	347	315	324	331	349	357	352	356	346	357	316	325	356	363	333	339	330	334	366	352	349	370	354	379	363	353	403	344	335	374	366	332	348	362	343	412	370	361	362	353	367	322	342	349	340	342	364	369	324	342	381	365	324	345	359	379	345	337	356	367	330	380	330	355	332	345	334	386	338	340	366	337	337	343	342	355	323	345	334	332	344	342	333	365	378	377	344	355	372	361	344	360	376	350	333	373	349	371	354	316	315	335	348	361	337	374	344	338	345	356	325	308	342	354	360	355	358	333	323	347	379	389	343	341	363	353	326	340	358	350	311	356	338	387	359	355	361	382	340	352	339	375	358	313	373	343	379	373	370	330	305	351	359	378	322	355	377	379	359	381	307	364	363	337	350	361	364	343	378	333	348	322	359	355	383	341	336	335	314	323	368	364	360	382	385	319	340	363	352	322	364	363	356	305	329	329	370	339	367	349	363	349	349	339	381	332	323	343	331	338	334	353	389	356	327	342	372	337	342	356	349	342	320	353	343	336	317	356	328	344	346	327	362	319	345	343	355	359	344	312	353	338	402	340	351	407	334	377	330	336	329	342	355	344	332	312	319	328	354	345	365	377	333	341	325	353	358	350	335	334	334	331	348	377	339	351	336	346	384	404	356	356	328	321	346	333	364	360	338	350	375	343	365	353	348	344	341	321	395	379	327	365	345	354	366	316	366	320	371	342	373	355	366	405	318	318	312	337	354	335	363	325	352	329	383	378	317	308	359	398	327	332	351	343	370	352	373	349	318	348	339	359	337	341	375	374	370	341	355	331	353	328	338	370	318	339	351	389	358	346	347	362	326	350	316	324	350	381	298	364	343	375	312	335	340	345	346	345	366	329	361	343	356	340	362	372	368	342	357	336	344	333	360	368	316	363	365	330	370	354	336	351	386	343	346	345	341	334	370	316	327	353	307	342	383	343	336	325	342	347	379	369	335	337	349	348	352	336	355	345	318	332	330	345	338	353	344	321	384	359	355	318	336	382	337	344	362	361	292	368	330	338	331	353	314	299	356	386	334	338	346	360	345	339	316	340	371	331	350	369	355	362	344	313	360	360	383	362	338	347	291	371	327	332	369	359	350	368	337	315	312	357	351	321	327	334	368	364	326	339	350	347	339	348	360	363	375	350	370	357	339	361	363	326	340	356	339	353	372	334	320	396	357	328	329	369	361	357	333	362	342	363	325	339	367	352	370	324	373	356	367	356	341	327	381	357	331	368	338	358	354	351	362	316	322	335	375	345	371	395	336	355	350	390	352	372	343	327	342	349	310	359	385	323	306	355	367	367	335	345	359	352	343	337	354	360	386	339	391	363	351	341	335	347	352	375	367	349	343	377	303	342	365	358	351	354	353	346	394	351	327	360	345	349	342	338	341	365	381	406	372	353	368	345	329	336	315	371	350	338	323	350	346	378	330	356	351	361	356	364	347	361	333	388	365	345	343	359	356	349	348	365	344	319	332	343	334	342	367	356	332	346	353	368	366	338	331	348	394	342	324	323	377	350	341	321	327	343	363	322	374	356	337	340	335	336	329	356	322	326	343	371	361	381	337	349	349	329	378	365	351	341	352	369	372	365	318	323	338	369	372	355	330	350	351	314	342	345	354	334	369	342	316	326	332	351	337	321	287	351	357	354	344	358	305	345	352	348	346	312	328	373	376	337	383	368	393	315	321	372	334	343	353	339	383	376	332	373	363	352	334	347	360	343	356	348	320	382	367	355	350	361	353	327	357	377	321	346	347	333	364	351	334	314	347	347	339	318	340	348	344	346	339	371	343	381	314	318	342	367	353	318	360	360	358	357	353	312	335	367	321	341	353	375	341	321	331	354	369	346	360	323	383	352	359	328	306	318	366	316	345	389	352	335	360	359	363	315	360	323	368	339	355	342	341	361	342	345	379	337	380	330	354	360	349	386	357	367	352	329	325	350	330	346	351	344	385	356	373	338	313	340	328	344	362	373	324	368	372	313	348	354	364	337	343	335	334	342	331	348	360	331	358	320	359	342	329	401	332	334	365	334	363	350	371	342	329	394	329	384	361	366	376	388	357	346	335	316	359	350	323	321	347	353	346	364	372	362	343	340	318	387	376	324	328	321	361	356	347	349	360	362	384	357	398	357	350	306	362	357	356	351	322	345	353	351	372	376	377	335	335	353	378	371	389	365	331	320	342	317	353	355	388	359	325	379	356	340	343	367	330	350	324	366	353	365	355	345	318	358	365	346	334	375	357	342	349	355	363	342	367	368	393	364	369	386	326	341	387	365	335	343	340	352	363	342	352	374	358	360	330	346	380	372	315	350	338	351	350	314	347	375	339	343	378	327	359	360	374	342	382	343	337	381	326	339	350	340	346	353	429	350	368	323	338	346	338	334	359	360	323	343	358	339	316	381	375	355	330	341	347	347	365	297	352	351	358	350	314	337	357	323	316	322	350	361	343	345	314	350	313	371	346	369	336	324	348	356	321	338	385	330	375	344	340	336	335	381	362	326	373	339	353	365	377	347	308	352	339	353	332	355	343	370	367	382	334	338	342	385	346	309	322	348	343	349	357	338	323	339	303	368	343	336	354	369	330	356	383	337	395	377	328	355	389	355	332	364	349	362	354	345	359	348	325	333	358	359	349	308	377	329	333	359	355	367	372	349	373	336	355	345	320	356	359	399	364	348	346	353	342	319	354	339	332	353	340	326	374	336	350	328	370	353	325	377	337	308	340	360	372	365	330	396	320	316	339	338	365	359	337	360	333	333	349	332	339	334	329	309	339	340	346	353	334	339	388	363	352	376	359	338	354	344	348	320	327	351	320	349	337	348	358	325	349	370	358	343	384	344	403	357	337	339	365	356	344	340	362	360	368	322	352	375	351	345	348	331	339	366	349	340	335	345	375	341	370	346	368	373	350	325	338	316	334	317	350	367	329
8203	5535	7292	6899	4796	3376	2374	1848	1561	1384	1277	1229	1060	1062	1036	962	928	809	784	745	773	795	802	829	790	747	741	731	824	739	759	771	775	746	697	729	734	795	743	737	772	724	778	702	744	747	686	750	758	724	727	767	723	734	674	782	705	780	789	786	756	760	728	724	734	716	751	716	732	744	737	721	744	739	766	745	779	758	722	711	707	709	683	799	764	816	744	762	743	809	715	800	784	768	764	776	759	781	745	780	728	735	710	759	782	691	724	747	795	737	758	699	751	786	708	752	748	726	708	748	740	704	712	737	704	758	711	768	735	710	664	757	762	738	772	778	765	753	772	790	745	756	778	715	713	765	692	783	747	778	758	764	715	787	750	738	746	793	719	716	799	746	768	745	743	772	755	732	755	773	735	758	781	713	728	714	766	760	745	765	731	756	755	750	732	789	736	740	786	749	763	819	743	726	743	760	760	703	756	771	800	734	773	765	730	802	782	691	751	767	760	785	729	743	709	760	771	741	754	781	766	782	773	744	713	768	744	774	690	746	748	757	742	715	717	750	757	773	749	719	762	786	696	729	773	732	748	801	694	728	694	749	762	735	729	719	809	726	748	777	774	764	729	801	731	738	704	751	757	751	775	731	745	743	749	776	756	750	761	730	729	807	754	815	742	723	749	734	741	743	765	772	723	789	786	776	759	741	751	794	725	718	716	759	770	756	714	768	744	772	745	700	721	793	774	758	743	731	777	796	772	757	737	699	742	757	742	782	746	703	782	786	729	698	710	758	793	747	788	722	783	780	802	697	758	789	753	790	764	749	748	700	753	712	718	710	703	740	758	731	782	743	804	791	767	742	746	755	685	733	749	785	760	735	709	707	767	745	731	741	736	735	750	700	768	734	759	738	704	723	726	685	781	760	761	744	689	757	727	715	724	759	791	762	769	752	776	754	764	731	741	767	770	740	775	731	761	754	720	722	744	740	752	759	773	785	741	751	780	774	725	757	783	740	802	776	660	785	750	775	736	799	694	780	741	806	748	748	780	730	748	725	723	779	728	714	752	726	745	747	785	819	716	713	697	723	749	759	729	768	726	797	777	724	730	683	774	789	748	728	792	724	746	731	759	728	772	772	764	758	792	778	735	751	760	774	758	747	789	777	752	734	733	710	735	693	757	720	743	680	739	733	745	686	676	776	743	755	761	735	735	761	743	759	754	733	726	753	740	755	783	772	773	714	735	819	747	738	722	758	799	715	831	790	756	721	754	778	722	743	732	715	756	750	709	836	701	717	744	744	773	721	744	726	758	715	727	716	718	794	697	756	750	721	770	748	764	722	724	787	705	808	711	720	749	750	765	748	733	765	729	756	786	738	760	766	725	772	756	756	729	707	770	751	716	746	753	730	749	723	757	784	723	756	727	742	737	739	777	776	750	733	700	698	768	756	735	733	801	763	685	743	702	752	705	753	730	797	718	759	736	789	747	747	741	741	782	771	740	759	733	737	688	754	737	693	733	758	789	735	794	752	776	733	729	730	723	751	742	734	729	735	780	717	767	770	745	766	779	749	782	747	765	776	722	746	731	732	781	725	756	752	733	756	759	764	717	729	813	759	772	738	726	727	767	740	757	776	740	742	775	757	734	766	730	723	725	763	793	758	709	724	745	796	772	721	712	824	727	723	709	699	757	740	726	750	782	736	731	769	759	760	737	745	737	741	748	787	713	735	745	747	688	726	732	762	737	754	733	757	734	766	755	757	764	728	766	766	701	717	719	739	724	749	753	677	732	722	766	733	805	742	790	748	739	754	761	774	759	779	723	775	750	736	765	721	751	750	737	743	717	753	785	758	717	753	743	762	724	737	735	779	744	733	740	755	728	744	765	754	765	745	754	742	728	769	748	727	720	791	718	760	749	731	720	775	701	763	753	731	712	798	773	770	739	748	753	794	736	743	717	744	765	757	750	759	767	730	710	782	790	736	762	732	704	812	758	749	727	779	746	793	801	734	714	703	748	697	702	764	737	728	755	768	721	779	747	746	730	740	791	778	716	701	710	736	712	754	745	777	722	731	760	801	755	766	755	760	745	790	756	787	722	745	734	731	756	760	780	770	737	766	712	747	702	724	754	728	795	757	723	725	738	741	778	770	718	717	785	721	775	766	746	725	749	722	736	748	754	691	773	748	715	735	756	770	746	754	771	788	750	744	774	714	742	774	814	772	709	753	744	729	705	725	716	759	711	730	742	715	733	757	688	752	786	807	800	754	769	709	700	771	756	802	769	717	767	769	735	791	724	713	752	737	761	767	729	705	756	781	740	777	748	737	760	756	770	729	757	766	737	732	756	729	724	752	759	741	732	768	721	698	798	733	758	755	793	765	697	716	699	727	804	779	788	722	737	740	762	724	763	720	754	773	741	726	727	753	771	777	760	745	751	767	783	782	738	769	768	765	750	764	749	749	742	746	677	753	761	784	754	764	759	727	730	750	765	701	723	695	746	749	796	772	773	761	765	745	803	762	726	720	760	757	754	704	764	759	720	765	731	759	777	776	741	822	748	707	753	769	760	746	738	750	769	759	757	774	759	698	736	774	781	752	734	768	746	789	816	692	750	691	747	691	783	796	723	730	758	729	733	747	725	748	739	784	766	784	779	737	739	742	762	676	756	741	755	737	730	743	726	772	773	798	767	751	762	770	694	738	776	713	721	774	755	798	775	759	762	767	747	732	735	718	734	744	724	773	722	736	768	761	721	765	775	748	731	739	740	751	783	721	783	706	710	736	760	776	731	761	764	697	766	785	741	694	739	790	702	741	730	759	730	758	753	712	757	790	763	734	717	794	729	791	760	737	754	725	752	763	739	725	787	735	764	812	775	758	759	763	736	718	728	713	700	699	757	747	730	741	783	790	724	733	706	747	762	773	766	751	738	722	781	741	752	713	700	723	772	711	739	733	752	798	748	718	750	713	740	719	726	723	790	752	765	743	754	767	758	744	791	754	708	752	768	820	794	714	789	697	769	722	712	701	795	737	766	754	678	779	735	759	778	716	794	699	740	734	799	743	699	711	741	738	748	744	755	736	760	724	749	739	771	770	732	764	745	748	763	733	714	748	762	732	752	732	769	786	755	780	753	781	751	761	698	770	792	710	705	760	701	719	721	740	725	720	740	729	752	738	768	754	729	764	748	736	693	758	757	784	789	729	740	734	750	818	747	710	742	732	725	779	804	745	726	795	754	775	762	734	737	754	749	755	752	759	773	789	768	830	758	753	740	756	740	786	706	712	731	724	740	775	720	759	766	707	748	687	740	780	763	743	745	742	728	751	761	719	769	743	761	711	723	817	728	796	732	768	726	716	722	758	778	719	786	741	722	730	726	768	797	734	762	754	766	741	756	708	707	745	791	759	787	725	761	750	820	736	698	802	736	790	743	748	713	749	761	768	738	758	784	782	800	766	770	734	729	789	791	725	758	752	747	705	736	755	767	744	741	770	766	755	793	732	712	769
32021	23048	19258	15650	8253	4382	1943	1027	657	553	498	459	438	401	382	393	365	286	281	266	287	279	303	302	293	328	276	278	292	247	249	281	287	280	282	299	287	274	268	259	254	262	268	293	266	277	258	275	271	263	287	266	292	285	266	258	267	266	257	258	307	266	282	252	271	299	247	263	282	282	283	252	276	287	287	283	257	295	266	267	294	268	291	296	310	271	245	241	279	278	248	288	307	246	282	262	251	277	247	246	278	244	274	277	273	288	265	251	266	266	274	296	293	312	255	287	276	284	275	264	280	283	266	246	283	287	237	282	277	276	293	318	298	245	287	252	243	279	296	242	269	270	236	256	257	254	235	281	283	257	258	303	293	283	270	264	321	248	263	273	252	263	296	260	234	254	309	292	275	274	271	279	257	274	271	296	286	289	296	266	273	217	259	260	253	261	247	271	278	266	294	284	266	276	267	299	262	284	282	236	257	259	259	298	291	289	260	256	283	271	282	302	321	239	294	262	264	276	288	300	274	290	320	283	284	266	273	280	280	300	304	252	269	273	255	290	269	282	260	288	289	261	287	285	277	255	275	280	268	295	235	256	268	258	263	260	289	263	287	286	286	257	315	248	247	291	256	280	262	288	285	291	257	264	290	274	270	276	267	257	270	275	267	277	237	265	298	282	301	300	288	297	292	272	273	284	270	276	309	289	296	303	286	267	311	283	293	269	307	288	306	252	298	270	276	309	285	261	286	301	262	276	252	254	271	288	287	282	254	246	271	261	242	276	261	288	258	282	265	295	283	250	279	262	287	259	258	271	261	262	285	281	293	259	298	268	277	265	239	252	281	240	280	272	253	276	278	290	295	240	225	275	259	243	293	262	295	275	275	268	251	273	266	309	289	280	243	255	292	246	253	237	253	241	275	282	251	288	261	263	263	253	303	244	271	279	266	266	274	276	270	269	284	265	262	276	255	249	279	261	294	282	246	302	327	284	267	242	295	289	262	257	256	305	280	276	304	290	275	280	279	284	288	235	273	253	246	285	274	269	278	270	293	293	287	295	328	281	271	269	300	284	285	275	290	290	275	284	251	279	270	263	254	252	272	276	261	272	241	247	282	267	259	274	249	285	241	296	272	266	288	269	301	291	279	289	283	287	263	287	267	280	287	262	291	308	282	278	283	293	274	293	257	290	276	286	294	294	280	260	250	297	313	281	268	277	273	260	285	243	285	260	261	269	264	265	261	239	267	270	262	266	266	284	260	305	233	283	273	293	261	308	277	262	267	292	274	257	278	240	245	275	303	284	250	264	242	278	260	292	284	286	265	277	276	264	285	303	266	306	268	287	257	275	277	272	256	327	286	295	228	307	254	279	257	287	280	277	296	254	259	267	280	271	279	276	288	256	288	281	298	289	263	298	277	261	238	251	283	279	300	288	294	281	288	275	246	248	275	272	261	266	248	266	237	291	268	271	270	286	260	289	264	281	266	281	298	275	322	325	291	298	266	255	312	258	294	285	276	315	299	261	279	281	276	279	273	282	254	289	313	267	263	264	254	241	259	262	293	277	250	295	272	256	256	284	276	250	293	248	277	266	282	311	285	264	286	280	276	295	285	281	255	266	247	273	299	273	280	276	256	301	258	302	273	291	283	274	251	285	276	249	267	272	261	256	260	277	300	263	288	306	286	312	270	299	259	247	275	294	277	296	281	282	250	279	285	285	246	280	293	281	266	298	263	269	285	261	250	281	293	274	248	266	269	297	268	257	279	272	270	274	230	270	259	284	294	251	245	278	261	286	272	237	314	265	306	272	251	256	275	259	288	295	292	296	285	263	273	255	247	254	292	287	313	280	246	304	279	247	290	248	298	270	248	295	259	279	268	274	253	293	270	279	293	280	261	277	269	265	313	293	294	286	275	268	290	271	255	252	310	255	265	311	275	291	287	299	262	288	261	255	303	288	268	256	289	245	273	289	270	288	307	255	286	258	271	286	320	289	304	256	275	275	276	270	232	249	273	261	310	280	292	301	276	292	255	293	282	302	261	286	281	273	271	257	303	286	270	286	264	265	264	285	253	241	279	255	271	279	294	262	276	276	260	278	260	274	275	272	276	305	248	297	276	276	272	297	257	247	290	234	285	297	275	270	294	270	312	295	294	265	267	262	269	286	288	282	278	243	265	268	287	287	261	291	254	241	285	289	258	317	275	288	253	277	264	264	286	278	297	278	291	311	291	271	281	299	266	284	232	244	258	266	265	317	257	306	244	285	278	292	295	261	302	295	273	276	291	318	271	264	282	292	275	281	284	291	267	269	293	275	268	262	267	282	264	260	284	265	283	260	283	271	259	260	281	246	280	271	317	248	280	270	268	222	282	282	301	262	255	277	289	264	278	257	285	252	247	260	276	264	287	296	267	277	269	283	269	263	281	272	300	272	284	270	288	261	260	273	257	241	274	274	268	280	287	293	272	253	278	264	271	272	243	285	267	322	265	278	260	311	259	255	283	279	248	260	284	274	287	256	298	271	296	268	290	285	269	308	299	272	303	262	275	271	291	283	287	288	283	281	280	275	256	257	265	282	298	295	294	271	275	257	266	258	254	257	262	285	259	255	229	247	242	288	270	285	276	274	288	276	302	302	266	290	250	269	262	261	298	294	279	269	267	258	279	260	249	296	266	272	255	304	259	259	249	290	279	291	251	285	274	278	252	262	283	273	284	283	245	283	251	272	288	287	274	255	269	276	274	271	302	253	279	265	268	262	263	258	267	288	310	307	260	267	280	258	251	261	245	292	286	231	242	274	296	288	262	266	281	276	302	271	287	279	260	284	288	260	256	259	291	274	342	271	275	294	260	267	250	236	262	287	262	293	269	276	280	244	254	255	273	278	266	278	261	257	297	249	277	257	254	255	282	292	256	282	280	316	303	277	290	274	299	276	322	297	266	283	249	271	258	289	280	287	284	261	264	245	309	281	306	236	274	285	257	284	291	272	276	278	256	291	287	284	248	282	292	272	254	304	269	240	269	243	266	281	299	276	271	275	260	298	309	253	292	278	270	264	260	259	261	287	271	290	272	280	267	285	279	301	269	266	267	253	274	258	254	294	293	302	229	255	257	260	274	253	274	284	279	278	293	308	231	274	266	292	266	257	273	288	300	303	260	270	294	272	241	269	278	287	286	294	260	275	273	267	283	280	267	268	254	258	248	283	260	296	286	277	286	262	285	289	253	272	290	268	266	268	299	284	277	287	277	276	310	266	255	295	255	285	268	251	279	228	296	295	296	259	290	275	232	276	288	269	282	257	272	267	278	301	257	240	260	265	269	267	267	265	278	240	294	287	280	310	288	286	296	284	285	267	288	268	272	285	287	247	265	312	286	308	247	262	269	243	279	272	261	247	269	278	279	275	282	257	240	304	292	297	280	269	283	259	297	289	240	274	268	297	281	284	270	266	288	267	290	300	252	267	271	265	268	253	316	259	271	234	252	290	279	276	287	281	247	276
20687	17430	20968	22679	14779	10475	5803	3710	2688	2129	1879	1681	1472	1322	1157	1068	1009	784	745	728	704	658	690	716	761	663	666	667	633	628	654	575	623	614	649	658	608	629	621	621	596	613	622	593	601	614	601	619	635	605	610	654	630	660	626	641	643	603	623	634	630	595	664	605	595	590	610	628	610	629	617	612	626	582	629	598	626	613	624	587	603	621	616	682	639	680	681	640	653	662	646	646	660	649	651	618	586	659	660	668	585	643	582	661	624	610	597	676	610	601	576	577	598	570	572	634	577	585	614	595	675	628	628	600	630	651	619	604	584	618	614	595	654	649	581	600	645	604	629	600	648	596	611	635	645	606	617	601	663	637	659	639	651	599	576	610	598	574	618	604	614	643	610	597	609	596	633	594	663	608	611	656	657	607	564	584	572	609	607	629	653	624	567	571	582	658	607	624	628	622	615	664	599	603	599	587	646	637	596	637	586	614	605	638	586	648	625	564	659	582	637	658	630	605	602	626	641	624	636	606	602	614	650	626	621	580	584	612	557	621	659	605	604	631	616	655	591	622	635	623	630	574	694	581	604	650	651	636	606	610	596	595	614	640	622	610	595	629	606	582	611	621	618	652	610	602	608	572	641	621	635	625	616	585	596	571	601	619	609	645	598	619	604	577	546	630	587	627	639	603	576	581	637	655	608	636	598	631	670	588	642	591	556	596	605	645	622	616	592	653	616	605	600	624	619	619	588	584	624	622	581	653	619	626	606	629	630	594	604	637	637	604	594	583	618	635	604	619	594	582	604	610	603	594	590	589	594	607	586	581	645	635	617	587	650	608	627	587	634	617	620	631	633	614	641	613	649	612	616	605	617	611	601	628	627	597	648	566	627	616	592	627	594	637	639	588	622	613	594	589	569	622	570	610	638	602	607	595	650	606	642	580	643	653	605	612	643	585	628	630	589	616	632	615	612	593	584	593	605	632	578	613	619	645	622	635	634	627	647	641	604	653	626	596	619	674	618	609	581	589	588	626	597	612	594	648	642	646	632	633	617	581	656	602	623	609	621	615	598	632	574	581	615	577	627	571	627	619	613	595	615	641	641	614	601	625	618	633	612	641	632	583	574	637	583	648	655	647	597	643	593	608	605	638	625	587	650	604	612	579	654	571	643	619	592	620	620	606	613	620	609	625	582	640	611	615	552	592	607	614	653	626	627	602	618	628	597	613	642	616	618	639	614	577	629	637	597	621	649	610	647	602	609	606	627	630	650	608	611	676	601	657	614	590	592	614	609	614	605	639	628	557	634	586	637	617	596	644	583	597	663	639	650	610	626	639	612	595	623	594	590	548	610	647	631	615	616	644	562	605	594	642	613	614	617	630	573	580	654	589	629	588	614	663	616	601	596	616	594	622	629	626	592	619	597	607	641	643	636	593	623	623	636	602	576	634	608	568	620	617	601	608	609	642	638	585	666	657	599	595	631	592	614	610	575	640	606	575	659	597	608	594	584	605	583	631	621	653	625	624	611	597	577	635	634	618	611	619	562	665	585	659	605	584	595	641	592	600	574	602	614	618	549	631	571	666	673	672	616	587	566	609	606	651	573	594	610	601	579	596	579	590	587	599	594	638	654	601	593	589	653	618	656	551	615	623	618	657	612	610	637	637	616	592	600	632	647	606	609	645	590	621	629	634	608	644	626	572	645	589	635	571	641	614	572	618	623	593	621	658	571	628	619	632	640	592	615	633	614	633	634	599	647	608	581	623	610	608	649	592	609	599	589	588	596	627	620	622	598	635	608	616	565	597	637	599	599	596	607	586	607	629	604	584	590	610	566	629	597	655	600	602	671	622	625	645	640	603	626	579	625	581	586	633	611	592	598	611	607	616	587	589	652	624	628	596	586	623	579	620	641	630	623	610	636	622	630	593	622	613	583	633	594	591	633	585	575	635	595	634	619	625	600	603	642	645	605	662	589	630	593	625	603	615	616	602	577	587	585	637	625	632	619	638	563	627	645	607	651	600	597	635	612	596	623	609	594	598	611	560	597	644	627	609	594	616	609	582	559	670	594	637	595	564	637	611	626	554	587	630	605	612	566	627	565	626	660	624	596	645	618	619	613	628	631	635	631	671	621	646	619	668	596	643	619	633	603	605	587	648	612	641	611	610	626	631	629	646	611	606	622	645	606	572	638	605	584	660	590	622	595	609	627	609	593	593	651	605	634	638	626	585	611	620	575	615	614	685	646	629	619	632	557	623	607	644	660	641	607	625	594	656	575	581	558	601	650	627	596	636	585	638	625	575	590	649	611	630	592	630	595	572	581	617	599	605	648	624	574	595	621	552	645	635	580	592	675	657	582	656	603	614	604	657	604	597	622	631	645	580	650	592	632	647	591	602	569	617	629	628	586	591	579	601	616	602	599	609	609	575	593	606	626	615	585	630	592	594	613	641	592	589	608	642	581	604	601	583	668	633	611	612	605	619	640	601	649	602	608	590	650	566	623	589	599	620	565	616	631	596	646	574	600	599	637	626	642	664	611	617	586	638	601	584	550	644	626	634	612	633	626	600	647	603	602	648	627	641	643	641	606	638	632	648	618	637	640	634	668	684	632	631	632	631	590	612	632	634	626	604	639	610	648	584	625	610	601	587	606	608	615	625	630	639	603	598	621	575	603	633	605	617	605	602	605	607	683	555	614	586	646	664	612	627	635	617	634	623	626	552	604	585	633	616	627	625	627	623	609	618	601	610	647	620	595	656	643	596	639	593	600	610	599	597	609	646	623	577	646	602	650	602	567	597	615	609	581	585	651	638	643	614	589	596	616	634	609	582	584	585	585	609	583	605	612	614	628	613	645	613	609	598	661	595	669	616	610	610	610	611	630	628	610	626	652	605	646	662	602	626	624	586	621	599	618	584	597	632	579	591	598	583	595	621	622	651	632	622	615	614	630	619	624	575	616	570	616	612	613	645	638	672	651	598	618	610	587	585	608	624	583	591	635	597	617	604	610	591	618	591	625	616	602	597	609	650	559	642	601	637	655	588	637	613	609	590	614	625	621	637	617	602	631	609	609	649	601	584	630	632	587	611	603	631	603	606	640	632	553	603	637	620	599	602	593	612	591	599	654	599	631	664	599	600	612	622	630	622	613	572	587	637	586	576	671	630	597	573	637	627	657	651	611	630	606	637	612	613	620	610	614	630	612	612	686	632	591	603	635	575	643	570	637	641	632	618	588	631	614	581	631	600	629	649	565	587	628	597	578	605	642	635	612	616	606	602	645	570	604	607	608	638	636	592	671	626	592	585	583	629	595	676	590	571	603	637	617	625	600	631	605	654	590	615	596	616	599	642	641	545	620	593	637	591	635	576	628	600	609	605	607	693	595	614	639	610	615	635	652	610	610	634	555	589	596	626	648	604	572	579	598	627	635	660	572	597	614	590	620	599	639	622	594	617	593	618	577	586	607	627	613	595	597	597	618	607	564	635	586	628	561	613	595	599	630	580
42773	32299	28806	25008	15703	9409	4120	1908	1114	791	602	582	540	440	410	368	376	350	302	294	316	284	303	326	283	291	273	294	271	264	273	257	274	285	218	291	230	274	255	264	271	287	279	247	253	255	292	282	267	292	246	259	260	275	282	242	273	315	281	242	272	278	298	241	300	249	248	254	286	273	278	266	290	262	274	254	259	279	289	273	265	282	259	272	288	312	279	255	263	259	258	310	270	269	252	295	275	245	260	273	234	277	272	297	264	266	272	253	265	259	264	285	264	272	303	243	261	288	270	278	257	246	306	259	298	275	253	261	265	290	263	295	273	271	285	269	257	249	245	285	275	258	268	254	263	243	266	269	280	257	273	263	269	241	280	270	253	257	273	284	291	268	259	221	281	265	269	260	280	264	264	251	282	301	285	272	270	277	270	230	257	278	249	246	264	254	279	274	256	239	250	275	267	255	273	281	265	287	260	289	255	249	238	234	286	254	258	257	267	248	283	301	272	237	261	284	259	249	276	272	276	271	294	262	266	253	271	264	281	304	265	295	279	248	219	271	293	280	246	287	250	278	284	253	266	262	251	243	279	271	264	266	276	273	280	268	267	250	271	242	256	297	257	247	273	266	277	253	265	272	276	260	232	252	266	250	281	257	265	264	273	256	247	250	279	282	275	256	231	299	280	243	231	315	268	269	252	262	263	300	268	269	289	280	255	255	259	291	245	254	264	287	257	286	260	286	257	274	250	284	274	300	293	282	256	279	263	280	243	247	277	272	272	280	243	247	253	276	277	285	298	288	249	258	237	273	262	224	244	281	229	269	261	256	305	294	261	253	276	276	250	255	254	229	261	258	251	282	247	275	262	273	277	270	239	259	258	277	284	291	238	257	262	262	264	263	269	244	309	288	273	215	254	233	236	269	262	244	249	268	287	313	258	288	248	267	258	301	259	252	257	274	252	270	287	242	275	258	237	257	280	243	269	279	271	276	233	270	257	275	254	286	261	266	296	254	276	276	258	272	252	288	254	246	260	285	263	272	314	239	246	231	274	255	283	252	274	252	273	243	268	256	246	275	261	255	253	275	259	274	267	303	272	256	250	257	271	287	299	260	232	243	264	270	258	261	215	246	278	240	258	280	258	253	283	280	268	287	277	261	254	240	267	282	293	265	251	278	271	249	331	284	294	268	265	267	254	281	296	264	290	296	269	264	238	262	237	305	280	276	277	282	247	287	276	263	285	294	303	268	258	249	223	260	291	289	279	227	257	273	268	275	264	233	292	304	240	247	291	254	270	264	248	250	264	263	247	263	267	269	241	270	275	291	245	265	268	269	247	270	263	241	267	264	272	291	270	251	252	273	277	273	282	260	280	265	242	267	264	262	272	266	273	241	276	274	270	242	266	257	248	282	260	269	275	224	261	278	262	264	285	255	285	238	277	263	276	252	280	280	254	289	270	280	281	280	245	286	288	261	256	280	304	278	268	264	275	258	265	261	260	234	272	258	264	234	267	250	255	274	296	276	247	259	281	272	293	303	300	250	260	229	264	244	306	259	251	254	270	247	254	236	267	269	274	285	287	288	277	301	253	265	259	248	259	263	261	275	250	258	238	284	271	269	279	284	274	258	281	263	270	290	245	259	263	279	281	234	260	285	269	265	250	245	275	287	258	278	259	257	270	224	286	277	272	266	263	285	246	280	262	250	282	280	257	279	265	261	260	268	242	257	259	231	267	282	281	266	270	285	246	262	267	272	243	272	259	286	274	259	296	295	255	279	249	236	261	256	267	248	245	283	263	274	271	223	242	248	283	256	280	254	239	290	275	249	273	266	255	247	277	264	288	289	263	257	301	275	229	278	244	269	281	278	265	275	298	293	270	279	287	265	271	287	246	276	279	267	287	254	293	238	240	229	254	245	309	260	287	269	275	245	257	274	249	251	259	271	276	274	263	275	287	251	247	278	259	273	252	244	268	269	252	251	269	245	276	284	272	269	257	261	294	254	273	287	286	272	266	254	261	251	261	253	303	252	292	271	287	283	225	280	233	279	302	320	267	268	270	280	266	266	263	261	271	298	270	265	256	265	265	237	272	307	266	253	267	274	233	292	282	278	223	277	291	274	286	277	228	274	277	258	252	260	274	249	290	310	298	290	226	260	302	256	270	277	231	243	285	281	273	239	223	253	251	235	317	262	269	285	309	238	251	273	274	273	287	270	268	272	254	237	255	260	210	280	245	253	230	284	278	255	267	237	226	267	264	257	235	249	271	274	268	306	290	233	288	275	263	252	237	293	294	257	257	284	289	256	269	275	277	257	254	273	245	287	266	294	251	282	251	280	253	286	286	247	251	281	244	272	278	256	252	251	240	301	287	276	256	288	256	243	255	277	261	256	297	280	282	268	279	254	269	244	287	226	298	278	274	299	237	259	246	290	257	272	256	263	276	253	296	258	270	279	279	248	267	278	245	274	269	260	287	232	272	258	276	263	264	270	276	261	265	274	262	301	254	269	268	241	257	267	271	315	285	268	263	304	244	241	295	286	282	255	228	269	246	258	248	275	267	275	258	291	276	266	256	291	306	285	273	230	258	260	231	260	260	278	289	269	257	242	264	270	233	268	282	264	246	254	270	257	282	279	256	271	251	261	290	253	267	275	294	279	241	265	270	263	251	256	253	237	258	248	277	281	275	252	247	260	240	275	252	255	262	253	239	253	279	305	284	265	284	283	252	275	242	247	273	262	265	279	222	289	283	302	247	235	243	248	260	287	283	263	291	256	268	275	269	249	247	280	269	282	257	279	274	281	277	294	282	265	270	265	272	251	289	263	267	282	270	280	244	258	259	279	255	243	264	261	256	290	253	253	292	262	257	259	267	255	250	271	257	274	274	269	285	253	248	249	283	260	256	259	252	264	286	251	283	294	260	258	283	272	251	240	271	275	271	253	287	261	250	263	247	262	264	272	270	255	286	272	250	265	274	263	237	275	292	290	262	257	279	296	244	290	267	285	287	235	246	262	267	260	286	244	278	274	291	243	269	249	264	295	259	259	249	263	275	273	253	275	254	282	261	255	296	267	247	280	298	268	242	273	287	290	229	264	286	277	244	309	284	248	277	303	278	260	265	277	249	285	270	263	249	291	282	301	252	252	245	276	250	267	273	229	230	250	254	289	239	278	259	251	283	270	274	268	253	242	297	280	257	264	263	247	279	244	267	261	257	284	291	238	262	253	277	276	265	277	255	263	298	236	252	263	291	288	259	294	257	246	275	276	252	249	252	292	259	245	284	276	248	244	255	267	233	248	250	303	274	258	276	283	277	262	259	240	274	257	262	284	277	266	288	280	262	276	266	252	246	279	269	242	274	308	263	294	276	259	261	278	263	253	285	294	274	289	264	261	286	263	247	254	251	272	267	274	267	241	277	282	255	278	278	277	261	280	235	256	264	268	253	282	295	271	294	264	260	226	238	275	255	268	290	256	261	255	255	270	297	265	266	296	261	253
27269	23847	28639	30692	23801	17192	8967	5789	4177	3344	2556	2172	1926	1592	1478	1227	1056	919	781	768	660	704	831	909	785	722	666	671	646	688	673	638	642	595	632	656	587	644	641	615	613	595	573	596	604	597	609	607	597	601	574	611	619	606	606	598	603	565	594	642	595	601	584	619	611	611	579	535	644	613	651	584	585	597	599	605	590	631	591	523	591	625	611	623	625	605	607	615	636	677	673	691	626	633	611	668	608	635	636	658	658	610	590	604	649	596	600	586	623	621	553	600	553	637	610	629	631	601	579	606	608	593	622	632	613	616	601	587	578	607	601	600	585	621	658	568	589	596	580	580	610	612	622	614	588	546	589	595	635	568	591	596	660	609	608	601	614	583	632	608	561	609	604	593	603	617	599	629	602	569	600	578	586	610	584	583	576	648	599	602	599	609	615	583	608	623	633	587	609	601	587	624	632	578	606	594	631	617	570	554	605	638	569	561	579	619	612	596	633	620	618	601	595	565	587	587	591	575	563	619	631	564	586	616	601	606	601	601	630	617	665	598	593	601	648	645	570	619	573	580	622	606	593	601	613	569	619	594	637	657	581	599	600	604	585	595	603	615	625	615	600	620	564	608	640	607	611	616	598	593	596	623	595	635	608	580	578	640	604	609	592	624	622	587	618	566	623	585	592	613	631	642	626	564	583	591	603	605	593	592	582	599	644	602	606	614	599	568	604	603	578	592	626	611	608	631	609	599	590	588	576	572	619	618	641	623	640	627	587	611	591	618	641	599	606	616	586	609	622	618	618	638	598	605	618	627	588	573	600	630	619	630	631	606	610	599	593	610	608	575	625	619	608	612	608	593	583	579	610	620	572	642	592	601	615	614	600	598	603	607	596	622	568	612	599	601	561	592	597	603	597	586	613	610	628	605	603	616	589	598	659	625	630	599	631	617	586	612	593	626	610	586	627	611	611	595	622	591	618	604	623	617	569	638	611	648	595	625	594	616	607	603	574	612	581	624	663	536	627	588	614	636	627	612	604	568	593	592	608	611	598	574	584	629	623	582	547	588	570	590	587	589	618	574	618	610	553	622	630	610	592	613	553	618	655	608	602	613	625	620	590	580	615	624	586	608	656	551	571	587	645	613	616	629	619	610	613	588	603	588	625	556	603	603	619	557	580	577	597	582	607	578	618	582	610	606	630	551	636	624	613	594	603	626	592	600	621	597	594	646	621	563	544	575	626	618	606	578	659	646	604	570	586	562	586	626	559	569	576	611	614	626	621	663	606	585	550	612	605	612	632	575	629	610	604	628	573	610	615	587	636	600	557	599	631	630	575	558	602	612	599	545	601	670	652	601	600	669	630	580	618	636	619	610	637	567	607	620	600	606	617	612	560	578	641	568	567	598	548	623	633	609	617	600	620	590	593	621	591	584	615	602	605	597	580	595	626	618	559	567	572	596	591	650	588	655	603	593	564	589	619	588	584	625	652	617	612	622	600	605	567	583	574	550	640	628	567	597	562	589	556	621	645	603	626	640	639	611	543	603	593	611	592	605	595	580	594	611	617	580	616	601	590	617	637	618	550	621	583	615	586	602	591	601	638	629	567	560	608	592	598	612	574	580	597	623	620	582	573	564	619	612	612	573	606	568	568	571	632	576	618	589	608	571	572	587	561	605	616	596	604	619	562	619	595	586	620	595	615	598	555	584	602	615	595	622	607	586	629	605	591	625	580	591	582	639	620	540	630	616	604	624	624	585	598	606	607	617	579	597	589	624	593	571	609	602	595	580	632	579	609	625	628	577	574	626	546	607	609	608	610	628	572	616	659	591	640	639	579	578	601	610	602	592	594	628	607	612	605	610	609	597	544	582	613	587	609	610	557	601	562	570	611	576	600	676	614	569	632	607	552	562	593	630	598	610	619	626	622	598	620	580	590	606	573	628	605	590	562	626	610	645	611	617	583	561	617	620	599	615	594	594	611	570	624	609	560	628	560	601	620	596	579	550	628	571	571	614	588	582	620	592	568	599	624	608	582	580	587	586	595	627	597	630	566	591	591	579	575	569	607	615	586	611	587	589	587	645	586	577	671	615	584	625	602	612	603	625	597	602	629	589	591	566	589	604	612	633	610	572	598	588	585	617	601	606	574	635	605	557	593	630	601	676	597	668	544	568	601	634	605	631	567	585	592	597	594	583	626	532	598	610	629	596	564	614	585	566	552	611	600	611	574	630	625	567	627	648	591	599	625	622	613	569	598	635	578	622	615	632	659	614	585	573	604	602	563	576	581	563	614	589	620	642	605	589	585	609	559	611	630	574	556	595	638	590	602	611	595	598	593	607	609	607	579	600	598	581	597	602	589	572	576	594	599	552	578	628	565	629	591	625	598	575	578	631	555	598	652	589	575	605	572	624	575	560	603	622	534	602	607	587	578	597	604	620	585	616	576	591	620	564	623	610	598	583	611	619	593	595	602	624	631	648	612	574	608	611	573	558	599	577	580	607	628	610	641	622	609	610	597	616	641	610	636	575	640	640	570	642	652	598	595	587	589	573	620	579	578	608	613	621	576	573	601	564	624	599	610	581	606	578	612	611	645	547	603	620	598	626	591	607	590	550	609	624	596	600	582	565	555	565	576	624	604	570	564	636	625	634	587	595	586	608	616	611	620	630	637	596	581	581	584	629	622	607	614	544	636	605	593	614	591	633	585	631	581	580	599	630	585	589	589	629	595	630	612	615	628	577	600	591	602	605	592	547	624	605	573	595	655	626	604	627	622	597	600	577	618	636	577	613	569	595	566	567	588	590	582	591	582	610	554	553	638	588	610	650	596	614	644	544	587	593	636	608	612	636	584	611	611	600	600	561	608	557	563	630	611	634	630	566	568	619	629	585	626	581	644	606	619	593	607	574	639	597	591	585	627	628	581	611	619	623	560	596	579	608	600	594	615	637	597	585	608	638	627	598	627	595	633	598	654	569	591	605	594	649	592	610	625	600	613	622	606	621	600	640	590	580	594	639	594	598	601	576	586	585	573	594	594	621	628	622	598	577	595	604	597	560	612	634	588	609	625	583	607	593	633	583	568	588	613	591	547	560	552	629	590	661	558	628	637	591	644	591	571	616	574	592	615	614	580	599	622	595	612	643	581	611	601	580	615	600	617	585	618	554	630	633	620	614	588	600	568	597	577	560	654	647	615	621	622	603	557	586	583	588	606	590	615	556	614	598	631	569	616	611	582	632	570	582	631	599	547	617	602	619	597	594	604	595	585	593	660	675	590	651	566	610	603	575	531	614	579	582	603	635	629	634	611	600	603	646	604	635	552	567	604	625	616	523	560	603	606	589	556	592	607	630	611	635	614	628	632	588	582	609	583	619	589	607	574	625	582	566	603	581	615	621	604	603	573	599	593	607	615	566	618	600	610	585	583	637	623	626	594	554	582	595	630	562	571	586	625	595	594	611	592	652	551	614	612	600	667	608	588	612	590	586	586	632	660	601	564	609
12863	6105	4108	2993	1469	995	715	568	514	491	488	420	470	460	437	398	387	368	354	371	377	410	361	345	351	381	365	343	383	381	377	385	360	358	330	395	364	367	341	377	346	375	398	400	388	359	356	369	339	411	410	389	357	400	389	371	354	381	352	368	365	366	396	323	358	355	354	372	325	348	372	369	367	367	393	399	371	378	361	349	336	374	365	365	413	375	386	395	365	326	351	390	341	380	352	375	365	394	398	423	399	370	352	402	394	361	398	381	358	420	407	380	384	307	372	382	407	411	394	352	350	399	354	395	341	364	352	355	395	359	412	376	375	403	360	379	381	334	326	403	379	395	335	340	363	387	347	384	361	325	376	365	406	344	366	364	370	392	376	383	400	357	390	390	388	360	362	390	422	395	392	360	382	362	350	382	387	375	344	401	402	360	362	355	381	402	404	345	357	387	350	394	386	418	348	338	355	395	414	327	344	380	355	370	369	360	378	377	364	401	369	365	391	333	348	388	407	388	381	374	391	348	355	360	344	321	336	382	369	384	350	350	358	344	406	333	395	328	387	337	439	390	354	393	397	398	367	347	390	389	360	363	416	345	379	371	440	336	368	373	381	379	378	401	368	388	356	386	351	376	341	387	407	401	360	372	370	362	392	383	375	351	372	379	414	395	323	349	412	381	380	366	360	350	353	380	405	396	360	357	333	338	357	376	364	375	384	410	399	343	342	365	379	335	354	364	408	367	375	375	366	347	399	369	374	379	348	366	353	376	369	408	347	409	358	368	398	337	395	386	381	343	401	406	359	381	383	353	394	396	373	370	395	377	407	365	341	378	371	396	370	394	387	329	380	370	365	350	380	401	374	351	361	377	345	353	364	398	384	386	381	396	361	364	371	354	364	324	386	398	377	352	385	379	340	357	359	386	360	370	358	347	364	372	407	373	360	405	408	328	374	344	358	386	428	385	399	373	347	392	396	402	393	361	353	381	358	367	365	351	384	370	376	380	358	395	405	368	372	372	382	382	395	357	378	368	357	379	357	363	351	339	390	413	433	404	376	365	397	424	379	419	351	378	371	383	379	366	378	383	380	380	375	360	377	361	388	362	375	342	385	371	378	373	391	323	405	370	348	388	326	366	356	353	382	342	398	390	398	401	372	409	375	395	388	347	329	371	406	337	378	357	384	386	355	359	354	382	374	340	380	347	396	391	367	388	346	366	403	386	375	394	386	343	346	381	379	391	358	369	401	377	388	379	373	363	351	359	338	372	373	380	355	372	333	371	349	382	371	366	358	391	359	356	387	410	359	389	380	335	330	370	399	353	351	414	389	364	392	347	378	339	373	353	331	357	367	390	409	382	365	365	375	349	359	357	334	375	386	355	382	380	350	361	364	375	358	366	383	370	379	378	376	359	376	381	367	409	381	356	346	351	362	398	363	362	378	366	367	399	373	354	375	352	355	354	379	370	352	404	385	364	365	362	374	349	369	351	367	381	348	361	386	378	357	370	373	405	348	364	347	331	368	354	396	338	390	358	359	338	397	383	381	400	327	363	347	354	416	383	365	356	364	318	347	395	387	399	364	368	341	334	355	372	376	413	362	373	364	369	346	382	389	370	372	394	378	379	360	366	371	359	363	364	373	371	365	372	339	366	369	401	369	391	373	417	405	388	356	391	340	382	354	355	385	398	368	406	371	377	376	381	390	321	392	370	404	379	353	391	337	367	353	349	392	321	359	401	364	381	362	343	393	359	365	385	375	362	393	376	389	378	352	374	408	380	358	370	353	372	381	330	341	340	371	378	349	365	353	347	362	361	374	357	365	404	359	353	364	382	359	374	362	396	368	384	365	347	359	379	409	359	362	365	352	380	363	333	387	368	345	361	405	393	392	376	337	355	370	370	370	387	410	370	401	375	371	364	361	346	371	350	390	387	360	346	382	343	355	392	371	371	345	354	362	349	371	355	379	369	363	363	354	374	367	401	381	396	365	378	336	356	397	365	360	344	370	387	390	391	359	386	362	394	381	378	380	386	366	387	371	390	358	385	396	381	381	341	392	411	382	362	404	365	387	381	345	359	339	361	386	396	350	405	393	368	375	401	381	360	380	350	359	360	391	391	347	383	374	375	342	338	372	325	357	371	399	348	361	378	381	385	359	375	358	391	407	338	385	357	378	354	366	398	398	374	398	399	402	378	378	359	333	412	391	398	404	448	356	382	419	361	368	334	388	359	382	382	366	390	401	383	366	370	401	354	325	375	405	342	357	386	379	390	365	426	382	369	383	365	367	378	369	356	368	349	376	357	351	361	378	352	359	383	363	369	360	343	363	371	408	388	350	376	388	368	428	399	350	378	349	393	363	357	346	338	368	362	406	377	400	389	398	371	369	336	389	375	379	366	375	363	383	368	389	371	369	384	376	366	391	387	396	374	381	354	404	361	360	365	368	366	411	398	353	348	370	369	401	396	354	380	389	361	385	378	404	344	364	364	397	360	329	384	369	367	389	375	375	349	329	383	392	365	354	375	369	361	397	363	377	406	387	371	416	334	392	356	384	379	392	425	400	350	397	372	402	426	388	361	398	358	378	358	349	361	431	359	375	383	380	431	358	347	342	357	362	376	396	369	385	447	363	345	373	356	380	349	397	350	393	360	322	366	389	374	370	371	401	382	375	349	392	346	371	389	408	369	361	377	350	372	345	369	367	405	388	389	391	389	403	369	409	362	388	381	411	402	345	383	431	393	385	406	361	398	391	369	382	390	364	351	354	372	357	342	394	399	370	346	397	369	344	384	383	377	381	352	368	374	410	362	343	330	374	341	373	388	400	419	380	376	404	361	354	388	338	358	372	369	356	379	361	337	354	361	370	334	347	329	390	344	385	381	347	392	390	354	375	406	382	341	374	378	363	371	386	366	354	361	378	368	393	377	364	327	348	351	378	355	336	374	390	354	329	387	387	376	341	389	338	385	357	380	389	354	360	379	356	365	394	376	419	376	354	372	335	397	372	336	352	361	366	357	412	343	345	353	406	382	381	393	368	404	374	351	400	347	360	368	376	372	393	424	381	414	368	345	336	369	375	356	363	422	360	384	363	360	355	391	367	362	395	384	371	361	419	368	411	409	332	388	340	405	373	385	383	381	373	349	394	356	404	392	386	352	367	338	362	343	371	361	372	356	391	419	353	393	372	353	366	399	380	373	357	344	388	366	436	372	376	381	418	361	408	377	331	357	376	355	393	397	381	403	361	351	352	367	360	367	410	385	395	372	373	391	373	349	358	347	351	380	362	358	348	393	425	351	366	366	391	369	395	362	370	382	382	375	410	385	367	389	409	352	353	395	380	370	361	354	358	390	389	395	383	397	350	413	359	357	364	361	397	366	363	353	392	383	409	393	393	364	379	359	358	374	372	377	411	388	373	398	334	366	385	367	351	380	369	390	408	383	412	344	367	356	379	365	357	407	346	390	358	421	356	365	400	396	378	371	367	392	373	381	367	402
7890	5173	7052	7807	4712	3413	2567	1890	1741	1567	1555	1302	1247	1104	1010	972	957	842	814	837	831	836	842	839	813	780	863	793	828	849	769	789	746	766	795	762	819	790	796	828	811	800	765	811	799	809	768	781	825	774	802	813	798	790	753	782	818	789	807	812	760	855	795	787	807	790	795	781	769	812	788	775	779	817	838	827	775	796	801	830	844	782	794	780	825	794	816	803	782	848	798	811	781	844	833	818	825	839	803	782	833	831	759	764	800	795	780	789	806	769	776	763	744	826	813	825	806	798	815	826	804	829	738	800	751	817	818	793	761	820	754	849	794	805	788	773	757	819	752	851	771	773	811	795	776	761	784	809	813	769	783	788	742	808	822	838	787	807	822	773	787	778	838	778	765	786	752	795	729	806	800	829	787	743	788	792	773	794	796	804	762	781	778	769	767	794	780	786	769	789	772	819	805	806	803	754	798	795	829	756	759	724	816	770	809	825	853	777	796	813	861	806	792	837	820	753	805	780	778	779	845	768	810	752	735	769	823	820	840	761	765	835	823	803	806	824	800	790	849	808	814	845	777	805	776	794	758	760	813	786	786	759	752	748	790	821	776	770	752	856	794	718	774	813	761	831	785	817	821	785	788	797	799	768	780	818	843	784	807	830	761	787	774	825	792	759	818	795	781	829	759	768	760	803	777	819	781	786	733	815	810	809	783	754	813	768	763	801	778	807	785	873	818	803	779	773	780	738	785	847	832	769	787	794	757	778	791	815	814	795	802	776	809	808	790	795	778	781	812	796	801	811	784	768	789	797	796	762	710	804	777	835	746	799	771	852	808	843	769	780	737	835	800	761	791	773	810	777	807	782	818	770	775	731	821	814	803	815	792	823	838	813	764	795	765	810	817	766	819	805	833	784	860	781	849	800	790	818	778	853	749	754	778	811	787	779	807	809	784	787	785	823	800	766	760	827	835	808	776	782	823	817	823	801	779	771	784	782	812	804	802	872	803	810	795	757	748	799	782	809	780	794	878	787	779	784	782	803	805	779	745	800	774	783	744	784	762	829	840	806	760	778	830	796	753	779	770	787	771	803	740	794	766	818	824	794	843	736	765	765	834	808	837	847	850	771	845	831	822	788	837	789	806	783	810	793	789	779	766	857	756	795	846	841	827	817	783	767	790	807	781	819	813	775	821	797	768	775	827	797	798	878	840	770	786	795	829	790	838	791	783	788	796	856	817	779	797	777	801	798	759	762	780	781	767	786	821	778	828	793	796	787	802	796	811	805	818	788	784	765	776	803	757	795	776	774	851	805	765	795	794	803	824	788	755	797	801	806	793	774	836	772	810	816	872	807	805	823	799	765	817	789	800	858	773	764	845	765	792	808	753	842	777	802	793	764	787	821	820	788	805	797	777	783	831	738	779	839	785	797	789	792	774	812	799	785	850	778	785	776	797	750	796	814	798	801	798	789	819	752	793	788	773	823	811	763	840	788	794	801	820	778	821	742	823	788	796	818	778	816	731	771	817	802	778	805	793	848	779	812	751	806	795	752	799	767	791	804	808	781	810	800	753	838	808	825	795	792	794	751	816	831	782	761	736	802	874	784	785	806	815	858	775	820	782	798	816	747	790	791	865	782	775	820	870	792	819	770	814	805	812	788	829	808	820	794	806	823	853	805	795	751	841	749	830	802	833	814	769	812	822	763	798	829	795	777	771	816	752	804	796	756	799	787	818	767	776	784	870	758	748	794	782	768	798	810	830	815	781	797	788	822	754	795	768	729	783	742	783	733	812	808	867	796	798	786	783	820	780	812	824	804	825	785	782	815	782	798	834	810	777	812	759	801	813	787	762	779	786	796	810	825	819	825	787	761	833	807	780	836	791	801	820	845	773	786	832	792	786	815	774	788	824	780	810	799	773	738	800	850	781	824	730	796	762	785	830	763	780	827	771	819	774	815	839	770	799	844	806	824	823	785	816	771	810	800	744	799	769	813	785	831	856	728	757	812	797	834	797	814	778	786	798	816	748	835	806	795	821	813	817	849	815	782	815	791	806	796	774	809	792	799	788	794	777	806	771	798	773	780	766	779	782	798	783	824	757	810	737	798	831	818	793	800	837	783	749	823	833	877	822	789	795	781	743	808	828	800	818	794	831	752	828	806	802	814	792	805	785	747	778	782	775	797	806	798	839	770	791	784	820	835	780	789	801	774	807	789	791	811	795	800	814	819	798	769	794	784	807	804	848	825	845	830	813	839	816	765	771	798	860	827	829	795	815	821	809	837	763	793	792	785	819	760	825	807	813	779	794	810	764	781	844	835	838	778	806	864	820	766	796	872	786	785	802	808	839	789	822	800	852	807	817	798	830	815	811	805	782	793	730	837	813	762	832	815	793	797	758	822	819	781	751	809	809	801	809	809	845	781	843	794	796	773	805	757	811	739	820	790	796	778	816	840	800	810	828	789	782	819	863	830	806	795	808	748	827	817	789	783	847	771	801	781	770	778	813	816	783	796	802	749	739	769	829	800	842	797	812	806	794	843	794	837	774	806	757	796	787	785	785	765	783	800	796	814	820	836	844	791	771	785	773	787	750	827	809	791	838	818	826	826	772	819	799	809	818	777	803	837	789	796	794	803	809	835	781	793	785	735	795	730	828	813	764	816	788	746	857	804	820	790	752	778	823	783	828	827	783	831	786	785	825	805	826	781	811	742	801	789	806	793	795	794	794	819	807	771	823	764	776	799	807	770	837	759	772	803	790	775	817	803	780	790	811	748	832	772	814	775	775	773	795	803	795	815	786	810	788	796	798	821	819	857	747	799	804	803	794	820	772	788	783	803	849	774	856	839	773	789	783	811	770	798	800	800	796	762	798	779	782	855	813	829	746	783	816	782	797	806	791	786	752	830	776	770	807	803	856	791	795	750	809	817	817	785	789	786	793	779	744	772	806	808	808	782	767	814	811	828	783	842	795	859	779	810	807	802	795	781	777	801	814	842	786	836	786	807	827	839	794	829	777	794	759	780	761	806	825	784	813	826	749	786	809	823	755	782	767	743	795	792	787	754	783	764	771	793	772	802	825	808	784	836	774	792	777	812	790	809	801	816	825	765	815	799	785	840	817	813	762	798	790	771	801	752	764	768	798	780	754	780	802	764	822	797	744	827	763	765	810	771	796	839	823	775	819	833	748	779	785	811	821	794	812	762	768	747	779	775	828	805	766	774	814	794	753	788	824	790	776	808	828	810	755	841	809	857	815	806	771	849	798	756	794	795	867	828	750	803	775	793	745	735	808	812	803	823	770	851	773	795	780	776	747	787	825	772	785	829	804	778	818	794	792	812	790	786	812	780	789	850	773	838	816	753	795	801	773	804	827	789	791	787	802	821	807	824	762	798	802	805	791	787	767	772	806	776	798	763	788	771	783	787	784	746	797	792	794	806	788	778	838	833	785	818	751	866	825	772	799	784	821	735	792	839	787	817	788	753	744	797	820	775	793	843
31932	22823	20468	17376	8767	4302	1908	1051	752	621	538	472	439	430	357	345	346	298	307	319	290	298	308	318	330	256	273	307	287	330	288	296	298	258	281	294	262	283	232	265	315	334	301	263	290	285	242	310	254	285	295	313	302	304	277	236	265	252	286	265	291	285	290	277	311	235	281	266	283	274	294	264	295	309	287	277	237	256	277	257	303	272	289	290	254	314	282	322	306	279	287	320	246	273	303	267	317	290	263	323	269	283	278	300	280	311	291	260	284	294	324	315	269	269	276	308	282	241	305	308	294	310	274	287	313	317	314	291	277	290	307	300	284	284	290	290	259	314	274	291	287	267	308	274	276	258	315	282	296	336	326	291	290	297	271	278	289	285	295	285	270	298	271	281	241	287	273	303	291	289	317	320	278	279	288	263	282	267	298	304	264	292	286	308	303	313	277	291	267	286	281	290	264	274	261	276	283	285	290	277	271	292	230	276	289	292	298	306	269	266	283	283	309	328	307	243	288	296	285	293	265	264	288	310	333	298	272	289	294	290	303	288	293	294	276	269	286	314	282	267	286	270	318	276	289	326	270	286	270	282	267	288	275	266	279	278	272	276	257	272	296	268	285	307	270	309	294	254	272	255	259	294	248	294	270	267	294	251	299	260	295	259	269	257	284	265	260	238	296	312	281	276	325	277	294	289	273	298	288	257	288	281	276	275	307	322	283	268	282	255	286	267	258	296	259	311	295	259	294	296	287	278	291	275	285	309	299	308	294	283	279	272	289	279	282	287	291	298	275	315	331	283	290	312	299	268	322	267	303	298	304	314	256	279	277	280	256	279	285	302	280	297	262	274	251	283	315	274	249	243	302	255	293	282	299	297	298	287	283	271	247	291	327	278	258	315	266	258	283	309	287	280	278	307	278	299	272	277	244	324	276	287	287	309	272	289	307	297	266	289	301	270	283	283	297	257	288	327	244	267	284	292	265	277	307	315	308	288	291	281	262	277	291	261	275	331	279	284	260	289	300	278	278	307	292	298	307	283	288	265	291	284	318	294	280	306	319	284	281	294	288	275	283	273	282	243	257	282	278	294	265	293	282	292	290	282	287	300	277	300	277	265	274	302	275	236	259	278	265	271	290	310	277	308	319	259	318	269	280	284	295	253	320	289	282	269	267	278	256	313	261	302	246	266	310	274	298	256	307	285	319	277	296	315	248	270	272	307	293	298	260	257	282	270	301	278	280	311	289	322	273	297	298	293	278	325	296	270	313	285	296	287	329	284	282	288	273	269	282	259	271	268	260	283	316	276	284	287	259	316	280	288	274	279	289	282	293	280	299	240	289	305	278	318	246	279	288	305	313	304	299	291	285	275	274	279	286	287	292	288	271	267	302	236	314	264	293	285	286	279	280	248	285	283	265	261	282	271	319	288	286	274	289	263	301	257	284	291	299	288	316	272	292	280	273	285	269	268	308	266	283	277	323	280	300	288	292	264	288	309	288	283	294	262	246	317	276	276	312	337	273	314	280	244	296	305	278	264	284	303	283	290	266	296	276	298	256	292	290	295	314	306	337	302	281	281	250	281	261	267	295	322	278	292	273	285	291	284	291	293	285	296	301	296	267	290	283	300	268	282	282	283	246	285	274	302	287	285	269	306	270	286	296	314	269	284	293	279	291	254	285	299	284	284	280	255	285	255	300	267	281	267	290	283	290	284	237	276	326	312	351	301	265	269	270	270	310	297	286	290	286	267	306	277	301	286	286	304	241	249	300	300	296	288	309	305	278	273	282	287	258	289	298	283	301	301	320	259	289	285	288	308	294	289	299	294	309	308	283	255	278	259	287	316	289	284	326	286	292	278	279	299	291	259	280	282	304	289	280	287	270	312	249	323	276	290	305	252	279	303	297	252	306	275	291	295	276	301	296	276	297	289	278	271	277	316	242	285	253	304	252	288	306	315	269	298	273	289	315	308	287	293	279	262	281	296	291	255	312	268	268	299	267	282	305	301	290	240	284	286	292	275	296	291	289	252	300	281	286	300	266	272	272	258	271	272	295	306	290	324	286	303	285	272	298	291	300	273	280	294	261	304	326	290	291	307	321	283	263	298	311	261	262	291	289	271	292	291	320	299	280	293	273	276	283	257	301	304	308	293	337	270	293	315	270	313	315	272	258	252	297	254	301	282	272	287	290	283	295	261	271	280	303	289	277	304	321	294	278	310	272	265	272	281	286	293	263	292	301	300	276	303	257	296	276	287	328	263	291	268	306	307	277	269	292	304	306	286	338	238	268	314	298	261	291	294	269	265	307	300	260	294	293	304	293	274	280	271	267	317	294	257	257	271	276	297	287	262	280	307	307	306	274	239	263	283	244	274	263	295	261	278	272	294	273	274	331	288	287	282	248	317	272	282	277	289	301	277	271	305	312	290	280	271	255	303	264	286	269	304	281	267	317	288	260	250	252	260	284	293	308	289	257	291	271	260	266	273	298	291	320	293	275	291	287	291	301	276	243	265	278	315	306	263	291	296	297	283	260	306	288	273	300	319	306	290	293	294	270	306	261	276	280	280	284	301	283	264	275	310	267	259	280	245	307	292	304	297	280	313	331	292	284	279	310	269	317	300	283	299	277	289	291	281	284	285	277	268	291	280	316	293	286	273	273	334	265	315	252	309	276	268	291	300	308	290	277	246	312	279	283	283	285	308	322	295	286	303	295	269	302	283	301	269	280	284	291	254	268	309	287	288	264	259	243	302	289	297	282	302	300	319	315	300	288	274	274	276	284	306	306	291	296	278	280	278	287	295	309	294	301	288	269	260	292	295	260	299	263	278	281	272	304	313	270	291	299	263	282	289	282	290	285	269	279	283	251	294	293	298	285	300	270	256	289	321	263	312	271	279	279	304	265	315	312	293	278	290	266	264	296	306	265	258	335	321	283	294	260	301	317	270	292	268	279	302	301	308	280	295	274	305	278	283	263	276	276	291	277	301	272	270	300	280	269	283	263	261	298	293	313	264	307	277	301	275	320	286	298	300	340	299	267	298	267	298	299	324	300	266	283	262	285	259	305	270	275	298	289	314	280	294	283	290	295	290	287	272	275	298	296	281	274	302	295	258	267	261	298	269	304	289	286	287	286	295	290	295	288	269	262	252	279	267	307	315	276	291	316	288	278	277	291	302	311	291	296	274	301	277	260	308	273	252	291	289	286	320	316	269	300	275	305	296	292	305	289	288	290	295	286	300	254	308	304	270	291	249	289	279	299	285	325	269	270	290	314	292	266	285	282	289	306	308	266	281	295	304	281	303	306	251	268	310	315	336	284	290	295	295	279	304	281	282	286	256	301	276	272	264	283	272	272	280	268	303	286	255	285	273	292	291	290	261	316	290	292	300	287	282	272	274	315	274	267	325	250	299	290	292	303	279	278	288	285	263	290	273	252	255	294	292	287	271	273	299	282	280	272	288	251	283	289	247	295	309	294	303	289	287	307	287	300	274	278	283
20768	16613	22257	23944	15622	10359	5668	3886	2796	2327	2118	1835	1627	1304	1183	1051	917	773	767	696	695	678	762	769	751	709	707	686	640	601	622	645	633	631	672	644	679	631	617	640	618	644	611	641	621	659	594	652	597	605	595	606	630	628	624	608	667	645	637	658	611	622	652	605	670	617	628	609	648	637	644	626	661	616	671	594	613	626	600	636	685	625	595	619	636	683	670	672	647	706	678	695	667	682	661	642	682	647	661	660	650	683	647	629	608	623	628	644	639	583	618	646	662	580	644	605	615	592	610	593	614	612	621	607	616	680	630	646	639	664	627	620	634	666	634	642	649	624	677	623	627	606	615	611	620	632	653	634	653	631	609	662	650	634	629	616	645	624	582	641	621	633	612	633	633	608	611	636	644	636	611	677	622	632	583	697	650	632	618	612	574	617	633	653	650	603	654	643	643	636	624	569	674	634	572	592	671	646	586	595	614	636	619	654	684	587	663	642	665	667	646	592	639	677	644	665	675	594	626	605	676	671	587	644	614	656	672	614	630	600	702	644	637	675	631	657	622	626	641	606	600	648	638	618	639	667	658	632	658	596	613	697	689	620	616	617	634	594	586	635	642	653	694	641	653	624	618	692	609	631	647	661	626	655	673	640	647	664	644	628	643	628	629	624	644	616	600	636	660	645	626	637	673	658	635	636	572	632	641	598	620	644	615	636	625	599	609	661	640	665	657	648	640	623	638	641	672	644	640	660	639	615	618	652	611	614	597	634	594	629	624	624	584	640	613	644	662	613	656	653	667	598	616	612	650	653	677	600	677	673	596	651	634	665	667	648	665	633	633	632	613	623	636	626	634	573	626	628	595	610	629	602	628	622	634	613	646	655	688	646	630	617	689	642	634	668	656	679	627	634	666	662	644	627	657	640	684	616	634	640	662	627	682	655	648	645	663	627	643	628	602	612	606	616	645	658	637	655	634	610	622	642	639	623	657	594	632	608	669	644	644	620	639	625	589	644	643	643	625	623	662	653	576	667	614	638	602	606	619	597	613	583	602	653	617	648	630	638	631	661	645	631	583	631	623	661	631	682	657	662	676	622	656	640	614	635	620	621	643	607	624	670	639	680	598	625	607	643	647	639	656	636	587	647	635	632	630	633	625	688	593	617	613	649	662	608	626	614	641	605	639	623	624	643	676	612	637	629	594	640	643	659	610	640	647	688	618	649	664	619	630	633	663	618	621	633	572	630	633	653	657	660	608	616	607	612	600	623	631	627	623	630	655	670	658	628	633	640	653	611	604	649	639	613	638	652	644	662	602	582	633	628	628	622	619	645	599	577	612	675	624	627	642	633	635	659	631	588	675	633	628	648	602	616	635	679	622	623	673	625	625	626	665	679	594	636	685	659	654	645	628	645	633	631	610	642	588	615	613	630	643	645	627	654	624	583	638	627	630	646	668	665	648	647	604	656	629	627	604	659	624	658	644	667	655	564	617	627	628	628	617	634	662	681	617	654	640	619	654	632	619	667	628	611	590	617	656	593	640	655	606	628	595	638	567	643	697	663	605	601	634	631	636	665	614	636	622	685	619	603	676	645	632	653	616	637	608	600	682	611	609	600	651	584	650	655	646	644	634	643	611	633	606	603	653	587	660	640	605	649	574	614	652	667	606	673	628	611	639	646	644	612	650	663	625	680	605	614	630	596	586	643	627	635	659	646	642	666	643	629	659	621	625	622	581	623	616	645	626	623	627	638	655	651	641	632	635	584	591	659	653	610	656	612	607	687	677	634	662	609	635	654	633	567	619	614	666	671	593	616	655	604	622	601	613	674	618	611	655	644	611	662	611	689	649	635	582	643	617	609	622	673	616	608	623	676	675	637	671	635	609	700	666	652	603	654	665	607	634	628	623	625	652	650	609	610	605	675	646	665	592	617	664	638	589	641	651	633	634	635	629	628	686	644	584	665	680	608	646	615	629	650	654	617	651	604	625	663	645	664	636	648	624	625	634	675	623	645	610	623	635	638	628	655	605	590	654	634	665	630	677	646	603	624	633	615	674	628	609	602	628	657	603	666	669	634	605	656	634	629	616	640	607	658	654	658	694	606	614	643	640	607	623	601	607	633	661	628	592	636	639	643	650	609	631	661	595	618	664	626	603	621	627	615	610	629	660	590	635	624	641	634	620	684	646	609	623	622	621	644	641	621	660	632	625	624	652	623	615	678	699	653	584	645	653	600	627	619	648	682	632	637	634	611	656	661	627	653	613	650	618	626	623	606	625	618	656	675	625	661	617	635	659	628	672	663	616	589	618	625	629	632	673	592	597	635	629	660	600	630	646	617	633	644	632	592	599	628	602	656	637	672	620	620	628	636	592	704	607	637	620	600	656	638	646	577	668	654	593	606	661	668	625	610	638	599	656	621	625	608	647	616	655	627	633	635	626	633	650	627	618	653	645	648	603	650	613	629	684	633	662	674	631	671	618	628	607	659	615	636	621	635	699	615	636	599	660	610	654	609	616	613	613	630	608	646	646	648	648	642	627	643	591	626	650	682	625	654	679	595	677	619	655	576	633	643	630	644	619	639	645	613	651	636	625	641	597	685	647	612	637	679	604	674	685	633	618	643	629	676	627	667	590	622	648	626	625	589	590	626	674	607	702	557	662	690	640	588	653	608	612	621	660	645	614	661	637	670	620	588	626	604	623	629	667	652	653	624	611	646	584	645	595	663	605	665	663	614	606	617	645	626	646	686	635	617	643	641	604	615	631	637	704	653	656	682	612	633	615	636	654	650	595	642	630	588	613	620	634	668	597	630	619	639	601	641	639	625	630	611	623	655	631	670	619	621	649	598	642	680	626	619	614	638	614	595	638	609	648	617	613	614	641	662	624	606	656	682	623	647	614	577	654	674	667	593	612	661	659	593	613	626	633	631	601	663	618	675	636	617	606	625	648	639	594	662	639	657	603	634	620	662	646	634	604	608	640	627	669	650	617	650	635	654	626	632	635	633	670	669	617	645	644	667	671	661	617	673	620	581	643	664	656	590	668	595	581	639	647	650	616	665	700	610	632	610	657	683	607	650	606	620	658	626	673	657	616	653	633	614	630	642	600	596	664	564	674	646	693	645	660	627	630	628	610	652	645	647	592	648	651	637	641	603	613	700	641	621	635	619	631	624	667	650	664	622	588	634	609	638	657	636	664	622	614	621	635	652	637	649	609	639	610	650	626	617	645	646	626	586	649	643	616	684	639	641	605	623	660	601	685	653	655	596	652	642	681	650	630	642	614	630	639	653	594	574	661	641	628	643	625	635	633	673	641	637	687	636	639	632	648	654	649	638	629	594	642	632	614	628	641	632	605	615	614	624	645	627	601	646	636	639	643	658	648	625	633	619	613	647	626	655	595	616	615	618	663	614	661	616	638	619	635	633	649	655	615	639	654	612	629	648	619	613	616	640	620	636	650	615	609	638	673	613	628	621	680	650	627	629	619	654	621	620	597	613
43051	32636	28985	25937	14328	8158	3976	1727	1122	795	672	619	534	492	386	372	344	316	324	313	294	269	317	314	331	292	279	290	267	262	281	271	298	286	265	303	269	275	283	288	275	290	276	289	274	272	284	293	275	289	235	290	272	233	285	255	258	264	295	269	248	282	278	289	266	277	280	271	303	284	279	295	307	281	279	264	246	253	265	265	293	284	293	259	262	266	290	295	309	288	242	283	273	264	252	291	255	276	257	302	280	290	280	288	280	314	255	264	323	263	281	284	254	269	279	261	280	253	269	276	278	276	267	277	289	260	267	268	249	289	274	273	245	287	251	289	257	287	287	257	278	297	271	276	247	296	260	273	295	275	303	266	276	284	249	272	296	274	279	248	261	277	293	256	275	284	260	256	273	318	298	299	261	267	288	290	283	248	252	291	275	282	276	254	289	274	267	280	284	233	261	287	280	253	315	295	278	272	280	257	281	272	231	270	270	286	236	310	242	281	291	262	282	292	296	296	259	276	290	263	281	273	258	254	294	260	287	269	271	248	252	298	293	279	266	245	292	245	268	288	282	261	259	258	277	276	293	270	271	301	266	287	297	293	254	262	268	283	290	286	291	283	272	268	256	279	284	288	252	299	274	261	263	241	234	256	259	247	286	244	267	271	242	273	247	314	262	273	251	295	288	287	244	278	271	283	279	270	298	261	280	247	270	277	270	274	301	274	277	262	251	254	297	282	289	256	262	284	274	297	265	253	265	280	291	280	291	277	228	261	277	283	252	287	254	309	312	288	264	245	264	264	249	239	247	268	286	289	270	241	295	295	244	322	268	279	297	283	263	271	286	305	263	291	258	251	243	266	276	272	255	246	259	285	250	230	295	283	298	258	253	276	284	265	280	304	285	298	273	289	305	282	272	261	272	279	240	276	264	278	271	277	266	244	273	268	271	252	279	266	237	267	281	271	290	286	278	296	269	258	258	272	257	254	275	246	285	272	271	276	263	299	258	268	238	292	275	308	263	273	279	253	267	257	289	279	275	289	272	259	262	285	283	256	287	269	289	302	270	284	281	274	264	262	277	289	258	282	230	292	257	270	268	226	291	292	291	277	259	244	293	281	271	240	274	263	277	290	283	275	247	280	292	275	265	299	269	277	255	266	266	292	297	281	237	265	262	260	292	276	267	290	301	270	308	279	280	276	262	298	252	256	294	263	275	259	293	304	265	272	281	276	261	264	280	297	310	293	253	243	279	269	263	309	270	259	266	313	278	270	286	268	273	269	260	264	243	277	276	266	256	255	247	258	277	296	278	243	281	284	263	276	278	270	257	261	284	274	288	256	248	292	295	275	275	256	275	298	243	295	283	258	283	274	273	267	292	263	291	283	244	319	288	280	272	263	255	270	295	286	263	264	277	268	288	305	346	274	283	276	266	267	299	276	254	257	281	249	267	281	241	256	267	285	291	238	277	238	308	274	265	244	260	256	267	311	292	259	273	257	244	268	293	285	268	292	284	277	278	278	255	265	282	242	271	281	267	284	305	251	296	279	290	281	303	306	282	247	248	255	260	278	268	284	285	289	287	261	285	285	305	255	289	295	305	263	327	269	257	281	293	310	258	251	275	269	261	262	245	272	266	262	266	275	279	247	268	265	274	274	261	268	304	286	265	286	275	241	269	295	277	276	271	276	270	260	291	263	259	273	260	260	243	271	282	270	297	289	259	249	272	274	273	271	280	265	275	281	257	279	269	231	284	273	262	287	287	293	282	260	256	274	280	272	266	266	306	272	269	254	253	223	277	304	266	278	273	292	245	287	257	251	254	276	278	300	259	300	294	251	290	293	306	273	272	286	287	271	272	242	280	299	291	292	287	292	251	262	257	264	289	266	302	269	292	294	283	269	275	257	244	261	269	311	283	273	274	249	269	314	280	278	257	300	259	250	272	266	295	287	271	266	273	249	250	272	267	266	279	264	287	271	287	286	312	269	251	268	296	300	285	261	276	281	295	256	252	297	261	276	270	241	248	256	278	247	310	242	259	247	272	248	276	253	284	273	278	271	248	240	264	279	276	275	252	239	289	306	289	292	287	285	282	316	280	273	267	315	267	276	233	284	304	263	251	272	322	287	247	254	292	304	295	265	262	265	271	254	251	256	286	262	246	269	283	298	271	286	291	265	264	278	282	294	279	260	287	295	281	273	288	292	277	259	267	282	279	292	280	285	271	272	255	280	287	272	265	264	302	302	322	278	264	303	294	269	245	269	295	298	276	289	271	254	279	253	275	271	274	253	242	277	297	265	275	264	256	292	292	266	304	276	304	266	297	271	285	294	284	275	254	286	282	266	250	277	294	248	228	267	249	240	268	289	248	288	313	278	269	256	298	257	299	295	241	311	281	287	278	305	264	296	276	293	269	266	243	279	289	303	280	321	299	268	279	286	238	279	314	274	270	267	272	263	317	280	285	259	269	296	284	268	269	261	250	278	244	295	271	255	253	258	272	292	273	275	270	311	264	255	259	284	245	246	257	271	289	267	288	278	311	308	263	280	262	274	296	306	303	255	285	245	297	291	264	261	306	266	270	281	268	232	267	280	303	286	308	303	273	291	285	254	267	267	270	290	278	255	249	261	265	273	262	290	262	284	289	281	298	307	275	284	274	258	287	250	279	254	262	274	266	274	303	289	290	267	265	259	246	295	256	259	260	283	249	272	261	255	265	273	253	273	272	282	296	277	285	274	263	270	311	265	290	271	260	273	284	278	304	267	267	258	276	248	285	278	262	293	265	258	247	291	279	278	255	278	241	280	292	237	303	276	290	280	235	305	290	272	258	279	284	264	283	296	272	280	243	281	285	247	279	271	268	315	283	288	294	247	272	259	265	269	268	289	283	251	272	304	305	292	297	267	274	249	261	286	283	259	311	284	286	259	269	282	280	304	287	270	275	284	283	292	319	272	285	280	272	310	297	261	279	290	272	263	277	248	244	261	285	284	280	242	286	268	281	266	263	271	282	262	297	263	257	278	297	278	272	276	287	260	312	307	279	279	297	282	296	255	283	268	266	288	304	275	277	271	280	308	281	268	277	269	278	259	283	277	292	290	282	248	298	298	271	283	277	258	271	261	261	250	281	273	258	309	327	239	272	265	224	259	269	273	269	269	274	265	271	273	292	292	288	277	283	273	296	278	260	277	292	293	273	280	259	290	237	313	253	288	263	282	267	259	272	262	269	266	263	266	258	266	280	271	255	274	272	272	265	280	278	254	286	262	299	277	282	265	251	251	255	273	277	255	276	290	250	281	293	241	250	274	264	285	271	258	306	296	249	289	292	272	252	272	308	275	253	265	267	306	269	261	284	324	288	275	286	294	289	265	238	288	267	266	273	280	270	284	277	283	303	268	285	278	287	248	280	254	232	251	276	287	267	257	275	263	267	257	287	277	275	270	276	252	260	247	300	258	272	276	275	268	265	301	303	263	261	275	263	297	248	284	278	260	257	258	273	292
27616	24356	28728	32092	19911	15355	9228	5410	4349	3295	2829	2517	2126	1582	1342	1272	1199	948	806	760	766	749	740	845	721	710	718	681	657	660	726	637	658	654	648	658	639	664	642	638	602	621	615	593	601	637	586	645	616	650	632	632	617	621	572	636	602	622	611	650	610	643	605	617	607	647	604	629	624	590	627	631	582	639	612	592	581	625	613	685	619	685	607	579	638	641	671	692	667	630	692	718	685	673	651	676	626	664	647	624	641	672	628	664	683	606	621	654	623	631	652	636	557	643	569	632	626	633	597	613	617	587	612	563	636	630	631	653	649	595	591	604	615	649	586	630	607	622	643	580	593	619	655	598	633	600	603	617	630	598	592	604	642	603	615	634	665	595	684	651	662	621	620	626	634	601	655	629	607	604	646	604	606	628	620	657	616	644	593	636	616	618	583	608	620	626	619	639	591	600	588	622	668	645	614	622	618	595	632	607	584	632	617	577	632	663	649	672	646	658	601	608	607	628	633	622	645	625	605	618	603	642	579	620	608	620	615	641	613	601	640	624	611	633	610	626	623	608	628	575	638	628	629	577	599	590	630	628	610	598	640	619	611	645	651	606	635	632	618	611	584	679	584	598	612	612	647	657	642	626	596	623	622	648	642	617	644	628	613	626	613	653	636	598	645	619	594	592	587	632	640	609	621	634	654	662	652	594	643	575	603	589	589	648	608	570	588	579	594	616	597	657	649	576	655	626	628	612	581	562	593	580	630	609	618	591	632	611	617	629	624	615	606	632	624	632	591	661	613	599	648	605	633	616	631	663	585	659	587	638	602	608	605	621	635	615	632	632	635	625	598	604	618	599	607	612	605	608	589	623	627	579	671	587	593	605	624	590	637	599	653	603	596	588	608	614	646	618	577	576	616	587	611	612	621	596	607	637	647	625	594	611	600	654	622	580	591	649	650	603	617	607	622	603	616	679	665	619	596	643	638	626	598	588	641	571	633	593	587	575	631	629	663	620	642	594	616	623	639	623	642	631	646	607	609	658	655	626	614	613	603	641	611	605	639	611	605	624	617	593	638	633	604	590	616	618	643	565	614	637	618	632	639	580	581	637	638	650	576	582	611	598	607	590	597	639	605	594	624	635	604	630	610	657	617	603	624	580	633	640	624	643	628	630	619	564	575	643	611	648	608	595	636	654	619	625	592	645	600	646	640	585	592	610	606	576	600	615	660	628	633	599	640	657	623	613	615	609	620	650	611	662	652	622	550	600	607	611	614	606	631	614	595	611	647	623	604	578	648	585	600	623	609	659	592	585	619	578	598	632	625	592	562	615	621	571	657	640	616	607	599	624	597	636	670	605	636	601	605	611	582	613	659	616	614	621	602	639	629	649	623	575	629	612	628	565	608	627	629	591	585	639	644	628	663	631	634	614	605	616	585	676	596	592	633	619	625	630	609	611	628	644	593	653	647	621	601	604	599	606	661	598	595	667	648	653	593	623	645	657	638	602	607	637	603	649	598	610	587	655	617	625	591	612	624	589	638	618	601	652	608	597	641	602	632	606	612	626	602	572	606	636	598	626	676	602	615	646	561	602	605	625	624	605	622	611	604	616	574	631	591	612	579	620	638	636	615	621	644	639	639	565	634	659	619	607	589	592	598	602	559	610	649	624	608	647	619	636	655	642	604	628	631	637	662	602	655	585	549	597	594	637	587	640	616	577	618	579	645	578	628	629	614	620	579	616	595	608	604	622	627	593	597	637	596	606	662	671	614	631	580	621	629	632	672	614	575	582	621	624	652	621	655	631	577	626	604	590	658	618	640	613	615	599	582	637	595	593	577	604	626	661	622	621	640	578	613	641	624	627	635	584	638	630	631	626	625	639	594	638	612	600	566	628	622	629	619	596	607	617	582	679	596	603	611	614	621	609	627	608	595	604	641	624	585	643	601	651	561	615	612	603	618	648	635	631	598	623	591	601	627	616	599	609	641	605	631	605	609	622	571	586	598	622	603	610	569	655	591	589	668	640	626	612	623	604	616	577	636	591	658	571	642	639	642	645	593	609	630	620	596	634	613	670	671	625	603	618	570	636	622	591	651	584	613	592	574	660	620	659	637	634	608	605	598	594	604	602	644	601	670	587	646	614	611	609	609	596	637	647	659	612	591	622	651	629	654	625	608	627	650	631	653	593	595	619	607	593	659	673	580	604	611	604	622	594	621	614	617	643	624	626	633	589	601	631	648	622	599	611	628	677	597	595	633	614	612	618	562	630	624	581	601	579	656	640	605	650	620	621	661	660	592	624	610	623	634	624	649	635	622	600	628	628	628	592	636	603	627	659	598	571	621	611	594	600	655	625	618	628	587	648	596	593	642	605	625	663	632	628	597	628	626	622	571	606	607	620	600	597	639	644	607	563	601	621	563	609	610	581	601	628	637	652	624	590	591	605	622	611	676	635	616	646	617	602	609	613	648	608	612	623	611	628	601	604	630	611	607	630	634	611	613	635	619	637	609	612	602	624	626	603	637	626	572	594	649	631	616	625	622	645	595	601	613	603	653	617	651	638	641	586	572	668	671	600	661	614	626	638	598	631	613	632	628	597	592	656	595	666	642	625	657	593	605	628	663	605	591	613	585	647	612	615	642	590	637	611	617	623	597	644	629	605	592	615	636	614	638	644	637	629	607	597	620	615	596	609	609	610	626	637	625	546	614	635	619	579	612	600	629	613	618	653	642	621	540	611	610	646	653	588	657	606	596	604	607	565	629	638	639	572	629	624	603	596	627	621	628	636	601	648	610	603	642	609	625	614	624	587	584	604	637	649	611	595	600	653	608	635	617	618	641	628	598	627	606	635	624	593	659	610	604	609	592	650	583	632	611	639	592	595	617	571	627	594	664	654	648	616	600	605	615	634	594	613	631	612	606	593	648	636	619	659	649	645	609	596	625	639	589	621	588	634	587	640	666	595	631	633	633	622	636	600	605	651	593	600	642	629	677	641	651	597	623	656	600	598	590	603	612	629	669	610	622	631	640	626	623	588	628	623	580	591	618	573	620	661	622	618	592	585	616	617	617	621	646	624	554	603	595	607	654	584	650	672	612	577	609	616	600	606	659	613	636	585	615	618	602	595	604	638	632	589	629	655	613	631	607	608	630	620	616	633	610	674	599	580	641	618	608	578	648	608	610	634	620	621	615	610	610	593	610	627	600	617	638	629	600	607	666	609	618	614	648	605	587	616	580	616	632	675	624	608	583	614	640	642	573	617	571	640	590	581	599	612	628	639	590	567	584	589	639	627	629	622	639	624	630	635	559	635	611	587	618	591	584	634	593	591	653	582	638	593	666	636	620	624	591	648	631	588	602	658	629	575	633	675	571	627	631	626	608	571	630	642	634	574	597	618	605	608	622	570	624	661	700	557	620	680	586	598	644	581	655	664	639	644	606	647	596	623	608	634	610	611	607	636	623	637	632	564	612	622	606	599	634	604	585	644	641	657	611	637	590	618
13450	6591	4387	3463	1678	1011	715	632	532	507	491	479	425	389	405	414	428	345	344	412	376	391	349	329	364	353	393	395	363	384	368	397	354	372	394	404	362	381	362	367	354	354	360	357	354	355	377	371	407	358	329	340	357	387	329	373	391	382	392	337	352	373	407	362	332	348	363	357	393	381	374	354	336	337	375	360	353	356	378	368	348	379	343	326	393	403	348	358	363	394	367	382	361	377	350	390	369	373	360	380	369	392	374	383	369	402	368	393	412	347	383	363	375	318	382	377	354	378	370	364	341	386	381	341	366	382	373	375	342	375	360	373	406	410	390	380	387	396	398	382	399	344	359	356	372	357	404	344	348	367	376	391	359	381	367	336	359	341	402	363	398	382	381	367	364	375	360	396	374	338	372	386	346	378	418	384	364	350	349	355	393	378	352	380	361	373	380	391	349	365	376	345	394	370	355	338	349	324	331	348	364	358	366	390	363	341	333	365	366	352	367	383	378	387	371	367	352	367	357	343	364	382	386	384	379	384	387	359	372	378	399	367	376	366	374	396	328	376	403	369	377	381	344	374	357	393	359	407	336	371	370	347	363	354	409	368	330	346	358	376	389	340	349	378	394	384	344	394	452	366	360	329	374	393	378	335	368	334	372	375	364	351	381	361	340	367	344	344	395	384	344	391	385	380	393	376	354	374	394	323	361	319	400	373	359	377	353	363	384	387	353	398	357	376	382	375	378	328	388	420	378	347	379	400	354	382	375	386	367	367	381	339	331	378	365	347	362	341	382	346	414	383	387	343	393	379	399	365	361	393	357	330	384	384	417	380	361	369	387	367	349	398	376	375	388	345	347	373	404	361	372	372	396	362	367	374	392	367	404	389	366	325	368	328	373	407	369	397	381	371	343	380	396	380	367	394	396	373	399	374	363	363	343	369	361	391	383	356	367	370	340	355	388	366	374	379	408	352	364	361	384	379	334	406	341	397	412	343	368	359	374	364	356	356	383	355	357	378	376	386	371	338	401	359	351	364	362	376	392	359	357	380	393	356	398	390	373	358	356	379	331	369	354	384	388	354	358	381	355	401	378	374	390	350	368	404	362	356	372	385	350	377	373	434	390	352	355	405	417	371	349	375	396	376	359	364	346	386	360	339	343	375	412	345	364	365	336	344	351	384	368	383	342	354	395	378	368	392	369	374	374	342	345	376	328	377	370	375	367	358	383	396	374	370	359	366	333	377	359	370	344	349	375	373	375	388	378	367	386	363	389	363	388	355	409	368	399	363	360	346	401	348	372	369	359	391	366	373	321	387	361	364	360	373	355	373	398	376	347	355	383	359	394	378	380	371	365	374	371	365	384	344	374	352	349	368	394	380	374	364	399	394	406	392	401	351	375	379	369	389	369	346	351	403	407	412	386	380	388	376	360	355	394	367	337	345	385	370	351	366	386	376	369	329	372	380	359	383	382	396	361	367	411	358	380	367	368	357	380	373	379	388	399	373	368	395	385	399	333	393	365	356	362	381	384	410	350	356	382	354	382	404	358	358	372	356	369	369	314	367	337	355	384	376	322	377	350	363	358	362	362	347	390	413	397	351	368	381	384	394	365	374	355	349	378	367	364	375	347	337	393	389	343	393	356	367	372	371	375	359	341	348	391	376	385	365	344	332	377	369	354	368	354	358	332	367	345	403	341	379	355	367	364	348	350	358	419	376	359	403	368	383	339	377	350	371	359	361	370	361	390	378	373	364	365	385	357	382	413	363	356	344	405	370	406	342	396	308	345	361	358	408	370	359	364	370	417	349	368	364	370	356	347	335	374	383	391	368	349	355	389	354	364	347	339	410	371	349	385	383	340	357	357	377	372	351	395	369	389	371	327	381	365	384	368	391	389	362	376	355	350	353	349	401	326	352	370	367	335	375	352	370	368	359	341	398	359	354	337	347	343	350	388	339	341	363	360	375	359	368	392	346	332	368	340	354	369	365	411	376	398	325	328	350	368	400	374	389	388	391	382	371	335	338	365	363	321	354	367	362	348	378	381	346	341	388	365	339	319	350	314	408	345	360	367	372	353	399	382	376	367	406	378	361	362	402	376	343	376	350	368	338	377	335	330	355	383	367	380	331	373	389	346	394	365	373	353	354	371	380	405	384	374	393	347	363	354	389	363	377	374	355	344	364	364	427	363	357	350	393	350	358	355	356	402	361	331	383	347	357	357	359	351	414	366	342	352	376	377	388	366	394	373	344	390	375	425	373	373	352	352	361	370	322	375	357	393	379	310	329	356	340	367	385	384	371	369	350	359	374	395	378	393	350	347	371	348	380	369	350	346	391	367	336	382	376	366	381	384	341	378	369	323	378	338	384	413	365	379	367	369	356	365	382	381	361	358	393	408	351	389	334	371	339	355	381	384	352	359	352	393	355	333	345	374	382	368	374	373	368	388	361	364	338	308	344	380	382	379	399	377	352	356	355	336	363	359	383	343	392	396	341	360	367	374	375	347	368	381	393	380	386	360	399	396	347	345	362	377	357	388	356	375	405	367	382	416	373	397	363	404	381	370	354	373	361	376	392	366	347	393	400	364	368	361	354	378	353	382	389	336	384	380	367	413	403	337	312	371	373	364	357	339	378	349	361	357	407	368	358	352	349	356	321	361	352	367	382	362	354	377	375	359	364	387	342	407	358	380	387	357	408	387	340	390	373	380	353	380	392	395	375	353	358	355	345	399	379	366	360	374	414	368	363	360	353	368	348	356	381	387	362	371	384	381	349	337	366	378	404	393	406	358	386	338	370	361	344	381	348	339	374	366	363	365	354	376	397	382	342	388	372	335	365	373	385	376	362	417	385	382	355	404	350	381	406	382	356	369	366	341	334	389	376	372	357	378	347	365	389	378	350	347	377	371	354	374	372	406	389	381	365	350	373	388	326	360	378	358	364	373	377	349	395	346	389	357	393	397	359	363	393	380	359	365	387	381	354	382	377	376	344	365	350	363	354	388	351	357	356	344	360	327	359	364	348	353	334	386	366	365	394	371	376	396	393	353	355	388	377	356	361	338	347	359	364	336	354	372	362	371	359	402	356	377	363	381	355	339	378	370	410	352	393	377	390	370	357	354	391	405	372	345	376	342	406	383	382	372	411	408	366	403	377	345	369	362	356	355	329	362	350	351	329	360	370	386	356	368	383	388	363	424	412	392	341	389	358	376	344	369	348	365	395	404	366	356	381	361	373	361	371	372	356	394	369	385	386	368	363	325	359	378	353	335	360	378	329	369	366	338	389	338	377	373	387	357	349	368	386	328	351	401	368	373	345	377	372	361	382	391	406	372	372	365	348	385	367	366	392	371	382	363	385	399	351	338	364	370	429	360	355	364	378	367	379	353	362	396	376	346	378	379	368	383	355	375	326	367	367	398	364	367	393	400	333	346	397	302	391	361	411	400	361	369	344	373	368	355	381	359	345	381	379	345	373	359	342	369	380	360	351	371	372	354	344
8280	5519	7116	8557	4950	3402	2525	1994	1764	1585	1476	1335	1233	1117	1064	1011	875	852	786	812	807	775	808	808	823	815	855	780	783	773	789	806	817	818	810	799	842	821	778	811	777	837	840	798	792	740	786	786	750	802	775	771	733	754	780	852	757	784	784	799	778	805	807	756	816	747	817	811	822	746	798	817	794	802	811	827	818	773	779	804	863	710	784	782	763	801	794	825	825	811	841	829	804	849	797	800	788	801	820	767	773	828	827	794	805	820	788	726	856	793	805	757	776	804	786	814	749	803	757	818	797	790	788	807	799	797	806	799	749	770	823	844	776	834	809	744	772	756	784	771	789	790	793	783	803	773	848	748	840	773	755	775	788	787	777	747	795	832	827	828	781	778	749	760	844	780	768	797	747	797	860	796	759	728	761	783	794	777	745	803	804	770	812	814	774	820	814	779	795	779	757	830	795	793	814	753	801	785	784	781	798	790	770	797	806	763	758	838	782	785	780	799	724	768	731	845	793	785	755	754	799	742	821	748	753	763	823	778	774	737	796	764	723	817	779	769	779	776	776	734	816	739	792	771	780	817	838	846	811	782	768	773	783	808	783	731	801	769	799	838	773	725	773	794	800	782	806	779	752	790	768	780	738	805	853	816	813	804	816	822	762	761	794	789	816	829	797	722	795	788	822	716	770	793	805	786	770	758	781	796	735	713	739	739	794	747	807	758	815	776	820	811	783	805	824	793	805	802	762	779	740	780	747	792	775	788	787	748	779	758	766	778	775	776	776	790	824	770	777	761	753	811	765	897	767	793	815	773	765	818	783	782	752	747	744	769	803	782	820	788	776	790	778	765	790	801	829	775	790	788	757	736	839	805	775	775	776	814	757	798	777	799	838	788	776	749	800	830	786	747	776	840	815	787	793	771	783	784	813	770	778	740	840	782	787	833	777	800	765	770	803	752	722	820	810	829	802	785	776	760	801	750	794	764	784	785	824	797	802	745	778	795	789	813	770	782	727	780	751	794	774	845	772	799	814	794	796	765	752	783	748	806	772	799	764	794	725	821	806	813	813	834	754	810	759	812	792	786	789	769	824	789	781	770	826	806	792	789	754	851	805	721	804	754	782	764	777	762	760	814	773	736	804	801	754	807	765	794	802	827	781	737	815	789	812	850	759	829	772	778	746	749	764	784	793	782	816	737	802	812	752	806	778	778	814	769	807	763	808	803	817	739	766	824	777	743	741	791	783	807	756	770	820	774	803	809	792	771	789	736	773	774	782	771	791	795	820	777	764	752	764	773	765	816	793	764	753	782	811	776	801	776	805	724	838	783	776	835	752	789	809	820	838	784	737	763	817	805	781	749	785	768	820	821	783	768	778	833	752	762	781	793	804	794	781	781	747	771	824	761	768	754	772	804	773	792	821	785	786	838	776	769	769	772	807	858	787	751	789	779	823	767	832	796	783	806	837	773	772	805	796	803	783	811	791	758	753	781	758	820	805	753	775	780	809	827	776	744	758	738	804	784	794	752	759	813	786	772	808	811	777	796	800	781	782	746	774	771	771	792	790	800	790	777	791	813	790	789	811	779	765	777	803	781	808	796	798	766	750	766	764	800	797	776	815	810	751	732	823	836	747	761	807	780	792	799	780	821	791	771	799	810	799	760	768	751	813	750	783	779	771	798	800	724	771	804	771	799	786	772	725	754	770	719	834	805	736	748	824	790	803	791	757	771	754	801	759	743	749	754	787	791	810	843	775	821	790	826	770	812	822	779	754	760	781	758	812	755	777	801	826	821	794	793	828	851	796	768	810	771	775	780	768	801	746	783	747	806	764	793	776	756	774	865	801	843	753	779	756	804	761	780	771	806	811	783	811	745	768	810	833	775	790	834	792	804	816	769	796	754	765	810	787	808	757	781	776	814	816	762	757	777	763	781	784	833	756	795	721	828	756	779	779	792	816	853	757	747	799	818	818	790	735	800	789	759	793	760	743	787	787	801	787	824	794	814	741	800	773	755	732	802	750	818	814	730	801	771	775	822	827	792	798	816	790	793	730	821	773	812	797	755	805	776	800	815	773	787	830	824	755	809	813	813	809	775	781	857	779	806	773	763	796	772	809	797	772	801	790	803	800	792	755	738	802	785	757	834	795	803	774	786	824	804	792	850	783	778	811	782	828	786	787	798	758	795	744	801	829	758	787	787	758	777	767	736	819	809	797	800	792	806	763	835	815	749	768	738	839	812	729	787	846	819	788	759	822	761	782	761	758	747	778	774	785	804	779	808	761	777	815	823	811	744	777	764	776	801	801	826	795	774	805	783	800	817	786	766	812	823	776	839	760	848	832	797	759	776	764	822	853	776	805	757	796	754	772	785	753	792	767	768	773	809	788	829	795	779	744	756	806	778	803	759	791	793	806	752	812	742	742	758	823	761	770	759	779	824	787	825	728	764	768	740	774	773	815	838	784	777	799	779	778	766	813	824	763	812	810	720	780	808	822	782	783	736	781	789	796	756	761	760	809	760	800	791	779	789	729	761	798	758	769	867	775	833	721	803	792	751	816	729	826	789	779	732	778	790	774	773	754	801	771	784	824	795	783	756	756	796	768	778	855	791	747	802	739	791	786	773	769	834	787	738	832	806	831	783	843	784	770	761	811	834	774	780	789	786	778	787	792	786	848	734	787	786	805	804	775	779	768	757	754	781	758	731	788	819	770	769	801	741	762	763	812	809	805	801	864	751	786	808	802	767	824	766	778	769	826	817	785	804	781	812	760	774	765	790	819	743	792	796	762	788	738	785	817	778	801	833	792	785	786	789	825	796	759	811	796	794	725	782	803	783	778	813	770	850	772	758	738	732	774	783	767	809	740	814	823	795	745	793	774	799	782	795	769	761	772	753	810	761	802	786	778	769	802	805	809	799	769	767	784	762	753	847	779	810	798	806	759	777	747	788	843	759	801	827	787	785	788	776	749	771	776	779	782	729	786	768	783	827	828	798	796	737	828	827	793	808	773	790	812	790	787	817	842	804	763	785	770	823	791	767	768	799	739	803	784	712	812	819	797	744	788	795	760	811	771	812	782	746	758	796	756	807	840	807	757	778	820	763	792	772	780	784	731	781	767	794	775	798	764	808	746	776	761	790	829	804	741	778	829	834	749	828	773	768	789	798	755	744	783	803	794	796	826	799	809	817	800	777	810	849	797	788	741	774	775	840	816	772	820	796	793	850	766	821	793	831	763	817	776	788	820	757	828	860	764	802	772	731	746	808	759	755	827	744	763	763	819	757	779	766	773	816	803	779	786	804	809	720	789	771	770	760	824	826	786	798	801	859	754	733	764	806	795	780	820	798	790	778	781	791	754	806	750	814	821	758	813	850	750	750	813	799	758	804	876	842	813	778	779	797	771	842	813	797	737	765	815	811	763	778	794	781	796	813	810	772	748	816	778	776	789	827	806	834	802	808	767	818	764	805	738	803	772	819	813	817	793	776	791	780	802	793
32196	22123	20158	18398	9384	4398	2113	1246	849	577	499	443	428	434	365	350	334	300	286	281	320	287	303	287	272	309	295	267	268	297	275	286	282	274	256	229	260	292	288	254	255	291	294	296	293	279	277	309	280	284	274	257	273	268	258	273	236	283	285	293	289	290	287	250	276	290	303	282	273	270	301	276	269	273	260	262	293	256	287	269	263	265	294	294	297	294	296	285	289	326	317	296	280	274	311	281	292	327	289	312	291	291	286	292	298	272	272	271	298	306	289	301	319	262	287	284	289	300	285	243	272	274	261	252	251	293	295	276	240	287	301	280	287	247	264	256	261	285	244	293	276	267	294	288	280	270	282	301	280	255	278	296	283	281	265	265	309	316	306	281	256	282	280	268	302	280	272	285	315	307	301	254	258	282	291	268	275	295	273	298	275	235	285	281	285	301	227	283	284	288	288	286	271	291	284	253	276	253	267	287	302	278	290	266	257	278	265	298	274	269	267	265	265	294	290	280	265	272	287	314	259	266	307	263	268	283	288	280	283	286	281	275	295	299	301	281	293	285	305	281	312	286	285	289	266	281	284	299	274	290	289	291	293	242	262	305	269	248	293	292	291	283	265	288	272	257	293	249	274	272	297	298	280	242	274	302	291	275	276	296	281	274	301	284	265	287	304	294	287	259	262	278	287	273	272	252	277	234	280	284	270	315	265	264	265	254	300	284	270	289	259	319	277	271	258	273	286	304	269	295	257	303	311	277	293	246	270	265	287	250	285	260	266	294	315	288	252	293	303	271	314	278	263	262	308	270	284	311	257	263	249	284	287	286	303	310	268	276	297	305	260	268	312	294	301	267	313	268	273	283	307	289	275	278	242	280	261	288	311	266	254	271	286	278	229	284	271	297	323	289	274	277	274	271	330	241	292	278	284	278	281	264	317	290	281	267	304	269	262	318	272	275	261	262	295	329	291	277	274	277	269	268	263	301	301	298	321	307	275	279	301	283	284	273	285	280	309	282	274	313	252	260	287	245	287	283	284	259	280	277	286	265	325	284	253	272	309	296	286	263	286	302	264	278	285	320	255	292	274	281	296	301	298	283	270	271	279	261	309	277	304	274	247	276	271	296	294	301	269	282	280	287	302	301	290	273	305	281	267	270	316	281	272	292	282	317	265	256	259	269	283	277	259	263	242	298	265	288	306	272	260	293	290	292	277	254	276	278	279	279	312	271	304	298	260	308	289	296	282	286	262	304	281	298	247	274	273	285	317	294	306	307	253	255	260	285	289	300	293	287	266	284	269	293	280	279	289	289	248	265	253	293	258	281	273	282	272	291	291	288	303	262	270	286	315	295	294	292	290	311	280	284	273	269	252	249	270	284	269	241	272	279	271	256	275	284	287	259	285	277	298	244	288	282	280	263	278	282	252	263	279	269	307	292	256	280	287	242	244	257	264	292	287	268	250	291	290	283	293	284	297	287	262	303	266	272	290	291	288	277	284	270	264	279	290	252	271	253	254	285	305	280	272	267	267	279	279	252	278	253	290	271	247	241	273	309	304	279	305	302	288	264	265	315	266	299	280	267	292	304	303	304	290	307	295	264	272	248	289	297	250	250	287	288	283	248	277	292	315	288	295	252	299	278	281	263	306	295	284	277	295	280	294	300	294	285	259	295	270	265	285	314	262	237	297	292	287	260	283	311	277	276	262	302	284	291	280	297	243	280	261	245	288	299	267	287	257	287	261	294	268	282	279	284	302	260	289	282	272	276	270	293	276	306	241	300	274	287	273	295	275	272	302	276	271	256	289	298	301	252	288	274	283	298	315	267	287	253	285	278	294	283	262	247	271	297	253	260	285	249	278	310	264	292	273	289	293	294	259	281	281	293	284	274	269	268	254	269	287	288	260	304	309	277	270	272	294	271	264	229	306	259	276	304	267	269	259	284	284	279	266	280	302	263	301	292	264	260	290	274	300	315	283	272	265	290	323	274	269	276	282	305	268	294	297	264	282	275	276	290	273	284	265	267	284	256	292	257	284	241	280	276	258	291	315	256	285	299	300	260	273	288	276	266	260	269	257	257	286	274	314	268	271	249	282	249	282	266	297	271	273	259	271	282	263	267	276	269	270	263	284	255	274	251	254	311	284	281	267	308	276	306	265	275	299	265	269	267	278	294	271	272	286	260	273	315	295	261	291	264	260	260	259	231	281	329	259	274	246	255	300	271	251	288	303	274	284	270	277	274	277	261	251	256	252	278	274	279	318	282	291	274	289	274	297	286	282	302	297	322	256	245	328	296	287	291	299	303	307	266	297	276	268	279	312	254	292	290	279	275	297	297	275	279	267	251	253	283	271	286	298	263	286	306	260	264	291	269	294	299	289	274	277	271	288	284	263	270	298	255	275	283	264	294	281	274	241	261	288	322	290	303	287	247	274	305	250	270	264	289	256	278	263	288	286	273	320	281	282	291	260	285	263	264	279	286	286	277	268	293	275	256	277	274	294	271	265	336	296	265	266	273	250	278	260	281	255	287	275	257	269	301	271	271	256	260	272	263	256	311	303	264	266	273	301	268	278	264	276	272	290	285	262	291	297	274	271	298	249	250	255	261	269	278	266	318	264	277	270	286	285	280	299	272	310	273	299	299	257	277	297	302	277	285	267	240	273	313	273	300	305	277	267	277	306	295	259	266	283	270	263	303	261	305	319	287	282	260	285	280	261	313	294	254	277	282	280	246	317	330	260	272	308	272	270	259	310	256	307	271	277	253	306	282	310	276	288	268	256	306	270	280	292	322	279	260	277	303	283	280	285	299	304	270	269	273	284	296	294	280	272	274	286	291	255	288	303	264	266	270	301	301	265	299	239	299	292	287	274	251	266	261	290	257	262	297	283	290	294	280	260	280	303	257	278	281	293	302	302	257	280	282	308	267	328	269	276	256	255	257	262	236	268	287	280	284	295	281	243	312	287	286	259	311	267	266	266	261	287	268	275	294	256	269	282	262	253	262	282	267	303	285	305	282	281	285	261	279	267	267	313	273	279	265	265	280	292	261	243	275	264	285	295	284	264	268	269	299	295	265	282	284	285	273	291	296	276	294	314	249	260	305	291	287	285	298	301	305	298	281	255	296	289	286	258	296	280	271	283	296	268	271	255	275	285	291	271	282	268	286	262	286	233	302	265	286	258	251	301	272	285	274	270	311	269	283	265	287	262	284	286	305	297	274	254	283	270	294	241	279	266	268	297	311	274	303	294	281	258	252	275	275	312	268	286	268	271	279	267	284	252	274	247	306	254	284	265	289	270	289	281	260	270	298	318	302	273	272	302	329	288	318	280	269	289	274	305	267	314	258	257	306	310	283	270	283	301	256	268	275	262	257	265	297	317	271	247	291	267	267	302	299	276	265	259	320	272	275	342	303	248	291	300	273	267	267	267	293	262	317	282	270	287	265	272	273	289	272	260	290	262	286	273	276	307	246	267	296	281	260	270	266	263	262	300	326
21165	16318	21266	26133	15795	10551	5709	3975	3183	2386	2053	1891	1592	1270	1124	1064	856	808	734	611	656	681	779	751	775	659	672	631	628	619	667	646	605	643	655	597	628	651	633	607	609	631	638	663	621	620	614	628	672	603	649	569	608	646	605	639	624	688	665	590	633	627	625	615	607	650	644	594	587	642	639	619	641	612	641	618	669	632	633	638	660	604	617	622	675	644	618	711	650	687	653	674	674	658	669	630	601	622	645	612	567	662	678	638	625	606	674	597	663	616	595	595	623	595	611	663	571	601	633	611	637	617	594	629	616	647	599	615	616	619	605	612	620	618	629	581	573	631	628	621	608	620	617	628	629	636	619	609	614	644	647	574	601	572	627	626	694	612	638	642	613	598	606	607	660	647	633	615	655	626	600	566	637	657	608	659	657	618	641	596	612	608	618	619	665	637	632	628	621	632	647	626	625	576	638	627	638	618	624	613	572	670	662	629	580	640	658	594	597	597	632	623	581	614	611	618	624	584	633	628	583	579	602	640	623	655	613	615	601	592	574	591	607	597	662	623	661	591	656	624	609	623	620	635	568	621	556	608	633	650	657	633	622	641	602	590	613	652	632	586	565	632	647	646	580	608	621	654	629	635	613	588	628	618	613	627	605	594	584	623	622	676	630	585	603	607	638	594	606	666	604	637	654	607	649	632	645	602	617	581	658	659	613	595	658	655	641	622	599	612	600	647	658	643	609	596	665	616	638	629	621	597	653	621	670	611	611	618	630	607	692	602	622	592	644	678	615	645	659	617	617	639	656	627	597	582	647	612	606	646	600	605	654	629	609	629	627	610	638	608	645	634	643	662	603	638	623	626	654	625	619	637	621	642	585	647	605	635	576	622	603	648	628	611	657	631	616	607	607	646	573	642	615	644	636	624	651	648	625	636	637	597	628	634	646	614	635	622	616	621	645	651	624	653	578	639	589	599	619	609	599	665	615	636	624	631	648	576	640	615	616	650	610	661	597	618	628	621	653	653	611	583	596	616	618	605	618	631	624	608	615	629	620	618	631	639	643	621	576	624	578	619	628	615	670	603	639	669	568	652	634	612	629	611	633	629	615	582	660	631	629	659	619	605	622	631	639	623	635	641	604	626	647	642	598	600	613	596	625	628	625	654	654	630	659	656	634	643	602	598	629	615	592	655	598	656	599	607	651	616	588	671	686	614	570	619	598	658	620	577	625	597	590	630	603	626	611	611	640	660	610	594	601	642	619	606	662	622	596	586	605	613	613	653	659	640	614	613	626	635	608	628	640	617	621	576	591	635	623	631	582	631	607	585	597	636	618	656	661	627	610	633	617	625	630	611	631	618	645	621	643	608	606	674	626	625	607	651	615	617	626	626	601	653	637	597	605	656	600	651	669	663	588	595	705	644	601	596	611	596	594	614	629	622	657	601	606	610	646	615	664	601	644	625	623	592	614	629	612	633	623	622	663	590	618	610	665	627	610	613	665	629	596	656	634	624	645	620	642	634	623	606	628	618	643	650	626	630	658	614	593	628	602	619	606	590	590	632	591	589	641	646	616	597	644	648	613	613	620	607	613	627	627	625	653	649	594	526	660	664	650	626	648	595	651	597	588	637	577	590	599	616	627	628	603	624	584	641	643	611	609	647	641	625	656	590	619	630	603	657	626	604	632	656	596	623	601	620	670	608	561	643	592	638	631	654	616	618	626	616	628	617	632	601	620	649	600	638	604	619	652	689	674	603	602	587	590	614	661	616	643	625	617	592	647	645	615	607	608	610	658	632	620	628	623	607	651	613	601	600	591	629	605	595	563	613	628	590	637	672	654	612	636	629	636	637	605	654	621	674	623	629	620	658	606	608	615	598	636	661	581	592	609	616	646	649	621	639	643	618	613	607	618	637	619	569	647	631	606	643	642	614	640	622	633	610	638	649	623	628	632	672	589	647	571	615	618	595	633	628	573	624	617	604	643	610	650	617	612	601	663	622	658	594	646	644	672	621	620	607	619	628	571	599	580	591	619	600	574	608	626	621	646	605	672	647	666	624	600	625	641	605	590	642	602	645	608	613	585	612	625	596	623	632	629	622	646	576	607	628	624	634	611	625	652	602	610	617	603	614	626	651	610	560	632	621	617	596	607	614	662	619	657	650	622	649	622	654	591	618	618	614	647	574	616	633	609	583	609	587	631	595	625	643	616	609	615	569	637	608	632	638	602	642	663	668	631	583	590	654	565	615	605	620	610	646	663	628	640	633	632	630	644	610	635	612	658	580	616	563	606	647	596	632	624	587	606	640	648	631	611	669	633	612	576	625	662	626	639	643	566	616	676	644	680	659	629	631	620	638	550	634	610	601	608	602	603	613	641	622	614	661	627	638	687	671	612	648	603	618	601	638	672	591	629	585	620	673	636	618	631	643	595	694	638	601	601	632	658	623	626	672	675	592	672	627	596	650	645	652	612	609	658	593	594	639	627	578	634	594	603	632	627	597	616	596	601	671	594	645	634	607	649	566	606	619	629	622	640	667	604	606	606	601	606	662	638	629	643	597	608	624	614	653	602	604	656	663	602	666	631	638	631	608	605	625	637	597	574	598	587	602	634	632	605	618	608	638	627	588	598	619	603	635	601	605	646	617	610	632	650	603	642	641	610	648	664	616	632	639	604	643	622	663	592	608	635	634	588	611	650	650	656	605	656	606	610	633	618	649	607	622	632	645	620	588	650	645	604	627	601	653	614	628	597	606	584	653	664	619	654	633	608	548	566	608	624	637	623	604	624	641	649	638	641	639	596	610	620	607	593	649	598	602	628	581	667	600	655	625	612	640	612	642	607	618	600	611	613	632	631	614	648	608	647	632	607	597	592	639	613	639	610	653	650	637	627	620	580	632	634	639	604	618	640	583	573	609	630	649	614	630	589	610	625	621	617	616	579	618	606	605	640	597	633	621	650	643	650	589	619	593	623	640	659	640	594	629	590	637	645	578	604	611	627	622	637	634	619	708	629	641	600	576	600	619	640	603	626	655	620	622	599	583	668	639	582	584	628	606	589	601	612	640	643	598	615	625	592	580	575	658	666	621	672	599	601	610	657	627	622	651	569	639	611	646	624	620	595	596	587	640	655	615	631	647	631	636	617	631	672	596	617	607	610	604	623	557	641	594	601	642	661	586	625	648	650	617	591	622	636	629	632	653	623	625	657	634	609	604	646	613	599	610	640	640	687	600	641	585	603	581	638	635	568	595	673	642	600	636	632	614	605	637	607	608	582	605	606	645	620	632	612	637	570	664	592	657	589	636	605	634	609	597	598	595	640	631	610	623	656	652	605	638	637	647	623	641	615	643	622	583	615	611	639	653	634	626	595	636	658	656	593	626	620	631	628	653	598	658	629	625	610	608	600	673	622	630	638	621	630	638	643	628	593	605	634	611	571	631	637	592	683	622	584	607	620	614	624	660	594	607	645	606	647	582	640	581	615	597	593	622	630	597	643	617
42807	30792	30948	27025	16600	8559	3714	1946	1224	847	685	593	497	442	389	381	348	303	287	288	264	296	298	277	317	278	274	244	243	257	272	253	292	272	314	254	265	259	243	309	298	264	296	260	246	274	265	282	276	248	275	254	242	258	290	289	278	263	273	248	301	296	275	279	243	276	277	286	252	244	264	252	247	270	287	261	282	260	241	275	252	260	289	273	262	259	272	250	289	241	289	245	260	270	266	282	277	267	239	264	288	264	260	303	285	274	287	277	270	269	224	254	282	258	291	252	274	270	280	261	247	259	294	286	245	264	255	279	284	277	281	253	264	252	264	267	280	251	250	245	251	254	253	262	282	268	259	243	274	267	276	277	249	257	277	275	262	292	254	248	234	280	255	232	249	287	251	246	274	255	250	263	293	285	260	262	222	256	277	249	259	264	254	266	278	281	271	303	251	256	220	238	272	249	258	280	286	234	268	253	304	280	270	251	257	260	235	263	242	251	275	263	284	264	293	254	254	243	262	273	282	246	277	285	253	273	242	286	274	244	273	278	260	232	245	256	260	231	252	271	267	254	252	250	247	254	270	266	213	222	261	239	270	238	281	236	277	226	262	263	289	249	279	265	241	257	266	258	276	247	252	244	266	245	262	246	278	262	286	267	236	249	279	260	271	242	256	225	240	290	262	243	260	249	259	241	245	259	273	249	261	271	258	260	254	248	276	250	230	257	264	244	246	237	233	252	248	237	267	256	256	247	278	282	248	266	258	258	255	254	290	256	259	261	284	245	268	255	273	256	255	274	270	266	304	257	277	242	273	247	287	290	272	263	271	247	244	260	273	300	228	278	224	258	285	261	298	266	257	260	257	262	289	286	281	256	275	278	266	275	259	275	282	289	282	234	241	245	225	265	267	259	256	278	284	266	250	264	250	253	284	246	222	253	254	289	299	268	279	246	230	262	259	247	256	239	291	265	258	279	258	235	260	286	250	254	282	258	235	242	288	244	272	262	272	253	252	271	250	291	275	273	261	280	221	255	307	274	266	279	279	272	267	260	247	289	269	268	269	314	260	263	231	239	252	229	250	271	265	278	257	259	261	269	274	266	269	277	269	296	278	263	277	294	268	265	235	243	274	249	285	265	271	246	258	271	258	247	271	279	275	277	258	290	262	291	272	282	270	254	232	286	286	264	254	267	256	276	276	265	244	276	245	289	274	247	275	243	265	244	262	290	286	242	250	255	225	272	272	257	260	263	248	273	284	261	279	257	277	272	258	243	277	282	269	259	254	287	246	230	265	309	275	283	251	259	245	235	249	250	254	267	276	239	248	291	267	279	254	257	239	277	269	276	270	248	257	274	246	242	249	266	242	265	221	213	248	241	253	256	234	233	265	258	230	228	242	261	250	253	245	265	259	242	274	237	241	266	272	253	274	288	246	256	256	269	301	253	259	287	267	246	277	275	268	268	256	267	273	285	268	242	240	255	288	270	237	259	267	235	287	252	248	280	259	289	261	222	281	282	302	242	239	259	266	242	263	277	277	238	274	256	240	263	234	263	253	272	275	295	238	260	271	252	271	264	279	276	281	278	235	239	256	222	277	261	284	269	270	265	249	256	275	243	262	267	296	307	265	260	251	284	286	231	235	233	258	267	279	281	263	247	226	253	236	233	269	244	261	262	259	244	259	245	260	271	270	286	274	276	273	269	286	255	250	256	267	271	269	244	273	242	247	237	259	261	255	274	255	267	286	253	260	239	269	259	270	246	266	281	267	250	256	291	241	251	282	252	243	268	267	300	275	269	267	280	230	264	263	249	266	248	235	270	259	237	270	259	263	269	233	195	240	261	266	266	278	264	247	259	263	277	276	255	277	235	248	275	257	252	243	292	270	290	260	251	261	276	253	301	266	254	286	251	248	236	257	258	253	271	285	265	265	290	256	243	258	265	250	271	249	268	279	274	251	233	269	258	258	256	227	259	258	265	261	259	238	256	293	281	259	271	275	240	259	266	292	239	273	230	261	273	288	270	247	267	252	248	253	272	271	271	255	268	270	268	265	255	266	301	237	259	251	286	243	239	252	285	291	286	261	252	235	273	260	245	279	278	267	261	265	245	291	266	280	273	249	276	258	308	271	247	266	276	237	249	254	266	256	265	259	255	273	260	243	268	280	271	294	263	275	288	262	251	308	247	267	285	268	295	314	261	259	248	279	253	254	251	259	247	247	260	255	287	268	259	279	256	299	266	261	261	277	252	231	258	240	265	248	273	306	239	283	257	286	269	266	277	291	247	254	271	292	238	293	263	249	261	226	256	262	264	234	255	247	253	274	279	268	222	268	249	255	265	246	269	242	282	266	273	271	269	264	305	284	253	277	248	256	278	274	252	244	286	259	289	232	246	250	275	267	269	239	260	257	282	285	281	287	283	252	231	263	281	252	271	252	264	237	292	256	270	247	246	283	236	243	255	278	275	267	238	243	255	225	265	252	257	273	277	248	258	299	250	253	259	245	287	263	247	282	263	269	254	265	297	272	222	268	270	261	270	273	263	301	275	246	246	246	262	262	252	261	256	261	246	232	302	219	259	258	247	277	244	239	259	266	261	282	262	248	269	269	273	262	223	253	249	263	249	226	237	275	241	250	276	256	243	287	254	254	243	251	234	263	266	232	224	267	268	255	256	265	270	266	265	276	257	255	290	285	287	247	295	239	288	274	286	270	266	255	262	248	240	275	256	246	269	257	224	252	280	258	252	254	245	293	272	243	252	261	260	278	248	263	219	243	283	239	257	277	286	292	270	234	265	253	259	262	268	262	263	233	227	246	261	279	266	278	255	246	258	272	263	256	282	277	242	235	258	319	280	279	253	281	253	284	277	259	267	231	267	252	266	275	287	267	270	276	286	237	258	248	270	280	272	292	279	308	265	274	246	260	268	251	254	257	278	253	250	258	260	250	254	264	247	273	278	235	246	267	251	253	262	232	250	289	291	246	258	282	262	252	285	284	220	279	278	250	238	260	236	279	278	288	264	253	276	262	263	246	234	250	296	245	264	278	270	249	249	258	271	244	232	244	253	225	231	249	241	282	256	253	247	246	252	252	261	273	272	246	276	263	293	291	262	258	261	246	284	244	297	283	253	247	264	241	299	320	287	248	289	291	247	239	283	249	240	264	265	226	281	260	251	260	256	288	290	282	267	228	224	273	282	235	245	274	263	242	261	282	267	294	241	244	245	230	277	289	244	242	254	260	284	219	276	283	257	271	244	267	267	271	223	241	245	236	270	269	258	246	290	240	271	275	274	290	267	297	261	247	246	257	266	276	271	246	284	251	262	260	259	267	241	277	246	272	265	281	273	268	264	264	269	261	271	259	256	248	253	258	266	276	276	254	256	278	279	251	272	268	271	252	296	263	243	267	241	218	264	250	260	257	226	261	257	278	272	279	286	239	240	239	287	221	264	243	279	258	253	249	276	264	267	264	280	288	252	242	274	257	211	258	265	253	261
27831	21914	30511	33832	22844	15205	8353	5737	4256	3442	2876	2194	1944	1475	1315	1108	906	833	755	758	682	762	764	835	768	759	689	670	631	596	609	626	653	581	562	634	656	639	604	551	632	586	583	610	597	606	580	636	591	603	608	633	539	596	583	605	615	601	614	586	605	630	635	628	572	590	618	636	569	614	618	611	644	581	607	616	585	595	575	607	587	553	635	571	616	637	624	642	652	671	650	628	648	648	656	630	607	655	611	626	571	605	603	622	643	625	621	561	585	616	589	578	613	648	615	559	560	586	577	641	550	570	585	587	627	614	577	589	572	610	609	608	580	602	558	626	569	570	590	586	584	566	570	592	644	608	606	583	622	571	571	584	576	601	605	594	634	618	633	584	560	601	590	597	604	598	641	580	590	592	598	622	574	610	559	603	638	580	577	576	591	592	588	580	583	607	599	566	603	612	606	558	643	602	579	607	577	564	622	661	610	616	605	572	611	563	593	607	579	583	638	593	623	617	609	597	587	580	558	637	615	588	562	571	574	586	627	577	562	619	629	618	578	598	585	614	608	580	560	577	599	642	573	575	641	579	605	630	584	598	620	539	632	561	601	586	624	619	585	596	579	620	578	587	574	599	615	593	612	614	557	550	616	629	617	582	570	567	571	557	609	619	568	593	610	616	562	600	566	605	543	595	602	552	597	557	613	623	567	567	615	599	590	632	608	596	576	596	622	596	644	595	614	608	617	567	654	609	664	543	570	578	588	536	579	631	602	596	582	580	626	530	607	597	631	599	621	649	579	620	558	575	564	597	581	572	554	609	621	612	572	589	622	584	588	558	581	617	592	601	629	577	613	641	630	578	597	599	613	570	587	578	591	592	581	591	541	608	599	585	597	645	621	588	617	560	611	596	610	629	592	584	609	587	580	605	600	609	611	581	560	569	572	585	605	609	560	597	601	592	612	569	622	586	601	612	571	612	600	596	608	633	582	528	594	593	567	583	623	578	566	612	591	640	601	565	591	596	612	609	554	547	614	630	643	582	567	602	586	567	602	576	592	619	604	593	588	564	576	569	561	568	582	544	584	566	596	606	590	636	572	604	630	601	593	573	588	610	584	602	585	625	584	568	608	562	571	602	604	643	592	578	605	601	614	595	590	561	592	627	593	588	577	596	633	594	575	572	599	646	578	586	545	567	573	600	618	573	613	594	570	584	590	559	565	599	608	586	544	575	552	609	589	630	625	664	584	605	564	593	554	610	592	616	564	609	560	580	559	586	579	605	646	572	564	608	603	623	603	568	596	586	598	601	625	606	605	599	574	633	585	598	594	643	607	607	596	599	651	556	606	609	562	579	592	579	595	562	603	613	569	611	611	562	589	574	591	594	604	567	604	596	607	577	583	638	579	596	574	622	561	562	599	582	585	594	594	592	597	582	619	623	596	615	590	584	557	569	591	573	599	592	581	586	585	567	614	579	585	588	625	608	614	556	583	541	603	559	584	595	602	589	618	570	587	593	614	602	573	629	607	579	580	583	581	615	561	588	567	552	578	620	623	600	609	583	561	618	567	627	592	605	594	585	570	585	595	605	582	627	589	604	617	571	602	604	605	586	587	576	598	641	576	592	585	555	606	595	579	590	603	577	571	650	607	574	613	612	611	579	605	577	573	593	569	586	588	552	630	577	518	566	626	628	620	599	598	602	637	665	628	581	591	619	583	605	577	600	613	612	586	589	576	610	631	611	592	598	597	591	614	567	580	619	604	639	581	574	596	653	587	557	595	598	626	566	586	565	623	610	616	563	556	580	608	574	540	562	627	602	598	579	599	616	595	586	569	569	538	551	565	596	633	589	598	608	570	646	597	670	562	566	581	585	570	578	628	613	600	608	635	524	583	587	570	569	599	602	579	607	602	589	624	592	584	582	602	586	559	580	574	558	605	623	609	595	586	593	584	613	589	643	589	600	605	594	621	607	600	609	607	628	585	619	591	565	602	620	557	606	559	573	589	562	572	609	572	641	584	558	557	586	587	581	580	593	558	617	594	545	582	560	625	604	609	579	570	568	590	617	620	639	624	605	591	542	602	588	568	584	611	624	587	584	571	610	592	558	557	582	542	567	614	573	592	635	557	631	619	571	593	597	588	597	589	595	630	598	575	648	610	660	612	583	616	596	573	607	570	600	577	617	559	555	612	573	589	537	564	576	555	606	592	602	585	594	578	584	565	545	587	583	581	616	578	580	586	589	616	554	623	605	562	582	610	589	535	538	594	617	592	586	597	591	609	579	630	608	594	587	584	628	598	588	646	615	560	587	538	596	579	584	612	577	625	589	560	585	570	586	611	567	558	632	612	595	533	595	586	608	580	589	563	575	602	605	553	592	602	641	680	611	618	547	583	608	565	567	588	600	585	617	615	580	597	578	651	596	618	584	578	608	590	635	612	625	570	610	585	603	602	592	599	612	596	572	560	624	624	591	602	592	599	586	618	605	600	589	609	626	632	587	641	586	606	607	589	560	599	606	563	512	598	583	646	583	592	577	607	554	617	576	604	567	559	552	613	553	549	648	585	600	548	632	611	587	610	584	585	623	604	574	552	639	605	618	577	586	565	605	603	558	599	586	586	576	616	618	578	539	585	581	619	599	564	590	611	614	590	635	609	612	587	580	560	594	609	563	585	601	585	564	564	633	607	573	559	598	594	624	613	554	596	632	640	586	602	610	604	585	622	570	619	564	596	552	604	566	524	590	587	579	567	617	533	566	542	590	606	602	585	620	645	630	598	611	579	637	590	611	582	567	566	673	580	626	561	646	571	631	589	600	576	571	579	600	620	587	580	608	612	572	581	606	564	588	616	597	572	579	583	583	565	607	584	628	534	627	567	564	603	587	588	553	578	608	600	602	599	594	570	581	595	593	639	602	642	590	559	599	635	577	613	633	591	582	587	589	611	567	642	558	582	593	584	585	599	570	571	606	560	604	605	637	589	580	588	548	618	620	593	539	645	623	621	583	576	578	558	586	646	583	551	606	572	567	569	621	560	599	597	610	608	613	584	604	602	597	606	593	584	593	591	647	565	586	595	615	569	604	584	611	610	595	632	587	590	650	581	594	595	611	567	584	547	581	617	592	605	578	601	637	579	572	565	588	614	616	633	623	615	573	596	607	594	582	609	612	600	592	582	621	597	560	620	594	570	602	560	560	622	576	557	577	615	640	572	608	554	589	613	583	590	591	619	583	589	560	601	594	591	588	615	608	550	600	620	556	582	586	621	636	571	593	566	583	562	593	590	632	579	606	586	585	561	625	558	626	620	609	641	586	602	554	592	609	611	569	574	577	552	612	549	585	628	592	581	612	546	580	640	608	595	575	588	586	614	616	610	602	563	612	561	559	596	621	614	600	584	571	569	572	589	601	586	597	544	562	596	631	636	572	605	615	586	570	609	607	612	604	631	619	607	587	620	643	607	582	617	626	584	605	594	558	596	637	614	573	607	611	569	581	581	571	550	618
13270	6218	5013	3547	1744	1010	813	607	521	535	460	457	403	401	378	387	379	367	357	339	370	359	375	379	371	385	398	356	350	370	334	354	371	344	368	331	351	392	399	355	361	378	371	391	384	384	353	328	350	331	353	362	346	406	395	354	368	403	359	361	370	371	349	369	360	397	339	343	386	356	350	375	335	352	345	404	392	409	427	358	371	380	345	376	358	377	356	353	400	360	360	392	379	345	345	334	356	359	358	361	347	368	335	355	354	408	380	316	333	367	390	364	381	357	351	352	368	377	384	387	364	358	347	383	371	380	364	401	329	313	362	378	364	384	389	340	349	364	372	377	391	406	364	353	324	368	382	356	386	318	367	374	345	350	344	367	377	389	375	367	344	363	372	381	344	361	338	346	369	384	344	344	376	355	365	354	319	349	379	377	408	416	363	362	400	390	405	351	362	357	353	340	376	335	348	372	375	369	384	361	385	364	340	375	364	358	373	397	360	379	350	364	362	340	370	335	376	373	407	362	369	366	335	354	363	342	360	333	340	330	381	364	354	348	364	387	386	383	378	368	388	319	301	369	362	353	326	331	360	370	378	367	385	362	330	358	361	376	332	354	400	330	388	358	348	371	366	362	342	362	341	381	355	328	330	330	363	353	318	349	401	410	342	363	369	353	397	365	343	354	377	323	358	393	356	358	382	346	377	353	350	337	373	366	331	393	392	323	392	342	349	436	436	377	344	354	359	380	363	333	361	378	366	350	319	353	367	379	349	356	385	396	340	369	353	345	355	378	384	357	318	378	309	328	366	396	370	340	398	402	361	348	343	359	370	371	381	376	398	344	365	337	381	385	385	393	372	367	362	380	412	349	345	353	344	366	372	372	360	381	395	399	373	356	373	373	371	367	340	364	342	397	358	362	339	363	358	354	369	394	339	358	346	353	363	354	366	397	383	410	354	378	375	343	338	385	361	374	346	349	328	361	379	356	331	358	324	331	356	336	378	327	334	376	347	350	383	353	344	342	333	390	353	320	349	352	350	368	378	359	304	361	375	395	410	369	375	375	395	381	351	352	388	392	363	355	350	370	356	355	362	363	358	372	379	359	374	341	353	352	372	353	363	378	373	348	364	350	378	355	392	365	375	329	351	395	345	343	350	346	374	376	384	419	349	382	369	374	365	374	364	395	374	305	349	345	377	332	366	376	370	396	340	357	366	384	371	354	347	350	425	345	356	400	342	341	353	376	333	347	349	359	371	367	375	390	374	377	378	361	344	374	375	353	366	343	379	395	376	352	382	379	366	351	393	354	355	362	328	338	372	327	378	348	336	348	353	371	366	368	394	408	347	343	381	371	371	344	357	365	350	365	360	328	362	368	314	391	362	366	369	362	391	377	370	362	368	367	350	332	318	322	408	414	368	379	368	383	374	373	365	353	358	357	363	342	394	377	354	354	338	364	355	319	344	372	357	372	389	351	357	309	331	349	407	354	338	340	394	358	354	378	356	325	352	385	388	375	347	361	322	331	373	359	397	391	338	371	343	338	328	353	363	355	330	376	344	355	346	380	360	405	357	408	385	333	372	375	388	377	377	392	359	371	365	377	354	365	382	351	371	357	378	356	384	384	380	364	329	369	362	342	389	370	369	370	359	346	382	342	375	337	343	336	345	365	337	367	371	369	371	368	377	341	355	326	356	362	373	374	353	364	352	322	350	369	366	362	338	404	362	335	372	345	379	389	374	347	368	376	386	390	373	312	357	382	338	384	325	412	384	377	381	381	375	365	322	377	349	363	378	336	381	354	357	358	357	379	395	392	345	368	355	391	385	356	352	341	384	343	351	351	357	362	379	355	321	372	355	376	366	363	362	354	334	345	381	344	374	338	365	393	348	337	364	359	367	365	336	354	344	369	364	361	367	360	372	333	375	357	366	394	358	353	356	399	354	378	385	397	386	387	390	366	375	328	389	330	383	395	367	375	388	363	352	356	343	344	378	356	356	334	356	369	345	361	365	351	383	345	365	367	414	364	360	375	356	358	318	350	360	372	374	406	370	375	372	338	354	311	373	353	328	324	357	358	398	364	359	376	335	362	368	392	364	382	387	362	340	340	355	361	366	353	383	375	364	391	368	334	336	344	351	351	363	379	382	344	358	366	350	362	361	348	367	339	344	331	367	372	369	370	377	369	364	361	395	387	343	354	357	388	333	391	364	375	392	366	366	374	371	401	363	356	376	362	339	338	375	386	334	354	341	322	345	407	347	348	358	384	363	321	373	374	342	331	358	328	377	303	366	359	374	372	368	396	351	375	391	351	362	346	365	354	382	400	366	350	343	351	358	359	361	384	352	371	331	376	362	373	349	378	349	396	330	347	307	379	370	357	378	358	376	371	356	329	355	367	380	368	337	380	328	365	385	382	387	367	391	376	388	342	399	373	344	380	339	373	406	374	371	359	412	363	394	335	346	367	350	369	366	357	354	371	384	375	366	370	367	361	385	345	396	352	352	364	387	333	367	365	389	347	331	357	387	367	389	345	371	365	345	345	380	345	348	343	365	352	382	371	353	343	355	366	357	331	340	345	358	360	364	351	325	355	372	361	365	353	381	390	360	402	428	343	375	387	380	389	355	395	378	367	366	372	380	372	379	348	346	353	349	375	365	363	355	362	360	339	352	343	311	375	353	403	365	374	362	371	350	359	381	378	334	373	357	381	349	349	381	385	365	385	349	372	373	376	345	371	371	321	395	354	372	349	341	363	388	322	338	376	363	360	394	373	374	330	369	390	407	353	372	366	366	390	405	369	359	373	364	349	388	363	354	326	291	353	361	386	356	341	356	376	362	350	348	362	374	343	353	347	384	399	360	344	355	360	381	380	385	344	386	362	326	353	383	351	382	343	389	380	355	350	340	358	348	381	370	368	384	379	364	348	346	349	361	355	352	352	380	352	375	356	311	338	370	386	345	372	349	342	337	358	356	398	336	338	411	356	393	387	380	340	354	365	373	369	393	384	341	379	392	368	365	367	349	360	337	351	351	377	399	361	387	345	381	340	354	377	365	364	353	363	343	367	366	325	395	353	363	333	350	336	384	394	362	375	387	357	377	368	407	362	365	386	358	358	354	356	355	379	352	359	377	339	369	395	361	351	387	342	379	354	399	352	352	378	374	381	358	390	378	373	424	367	354	376	320	401	359	347	352	341	349	359	381	337	315	361	363	371	340	373	349	339	367	361	389	337	392	409	381	317	376	359	336	378	353	386	364	351	388	369	336	340	378	393	374	380	350	374	344	358	354	406	351	325	386	368	356	367	382	336	408	363	356	368	357	343	345	385	316	355	355	403	329	385	353	356	358	362	359	357	338	377	361	370	373	338	354	348	368	375	330	412	395	375	368	357	352	321	363	355	375	339	358	360	363	370	376	383	347	369	379	346	357	383	392	372	372	401	358	368	332	369	334	366	380	345	368	325	337	387	359	371	368	328	349	406	391	390	348	342	391	394	414	376
8156	5203	7906	8629	5437	3380	2566	1973	1786	1595	1415	1333	1185	1083	1017	901	838	834	793	797	732	817	883	809	809	815	798	815	777	808	784	787	788	735	785	737	801	766	799	814	753	748	783	754	792	778	763	824	770	783	801	842	763	772	764	800	763	746	776	754	777	814	780	755	773	794	785	757	841	783	802	748	760	776	776	803	806	812	785	755	794	777	779	782	787	767	785	761	826	827	795	762	828	778	776	821	836	734	822	758	755	788	778	762	771	814	781	780	778	765	784	788	772	785	783	762	814	784	775	750	794	779	786	794	806	792	747	763	828	728	796	736	784	755	735	812	794	766	809	809	749	759	774	798	827	791	801	801	744	779	822	780	859	769	780	804	838	731	831	775	773	777	732	748	778	769	777	798	742	771	776	774	762	755	794	756	817	797	814	749	797	802	802	776	790	741	742	778	784	777	817	802	777	775	746	820	762	788	754	786	824	778	736	797	774	801	779	744	824	777	788	740	822	781	731	805	769	822	777	748	764	757	769	739	801	756	760	811	797	743	778	837	768	783	792	811	727	794	793	729	803	767	769	726	742	771	762	802	786	741	763	777	823	727	781	798	763	816	822	729	792	800	754	747	768	762	808	746	782	733	799	788	844	822	697	797	779	779	754	768	748	748	786	729	792	736	789	795	744	781	752	768	795	871	772	740	739	732	784	758	768	773	679	800	751	798	763	823	740	711	756	815	786	826	763	759	771	760	749	750	769	722	801	741	826	709	779	773	775	770	810	810	777	758	791	819	749	802	764	816	787	734	727	784	756	847	791	789	754	726	792	775	787	757	782	771	779	818	788	738	794	758	777	768	780	767	808	744	744	728	722	773	767	796	800	762	811	748	796	793	763	767	780	798	791	816	753	730	787	760	799	736	704	802	793	778	800	794	797	821	802	761	809	803	770	807	776	769	794	746	802	792	756	802	826	806	763	774	748	832	779	787	768	778	772	752	726	764	810	834	798	770	771	811	819	766	767	821	768	819	807	832	771	749	744	751	794	761	780	798	784	820	782	790	741	754	769	773	781	824	775	729	811	740	786	804	777	775	785	768	740	825	787	794	799	740	747	720	764	739	805	802	743	778	839	775	752	767	777	762	786	781	785	757	792	767	768	801	782	757	681	806	814	776	797	775	749	813	749	742	784	790	810	780	793	751	769	719	754	739	827	731	809	832	796	771	799	768	854	803	747	826	818	837	772	771	775	793	746	815	766	758	733	835	809	732	852	755	805	775	860	758	755	775	802	804	761	767	819	782	758	812	795	783	807	774	786	817	740	781	803	805	769	794	733	814	738	831	814	772	778	799	781	795	772	788	756	793	731	743	749	756	771	785	801	806	810	797	769	739	793	745	861	765	799	752	772	801	795	760	760	800	744	771	780	788	725	740	741	757	770	815	729	790	758	763	801	831	789	737	790	786	740	771	728	861	776	784	793	819	816	819	776	754	755	753	731	759	782	769	779	748	790	837	804	717	800	729	794	766	774	754	813	739	764	849	769	797	795	829	788	709	779	816	821	789	734	764	800	819	759	801	814	804	762	823	786	723	789	775	760	766	775	825	775	810	739	765	748	763	800	773	748	793	763	782	754	735	792	740	789	780	778	801	754	797	819	751	742	758	734	795	785	783	779	796	778	755	776	759	811	772	767	804	696	778	721	728	722	810	796	797	792	795	746	787	811	794	732	760	786	796	795	771	774	746	831	716	792	755	810	807	768	777	782	777	753	756	803	781	781	796	759	785	797	780	782	779	715	751	765	787	802	792	827	784	778	793	765	795	762	783	756	791	775	792	799	834	816	811	715	755	769	765	794	713	794	769	819	784	809	815	757	760	764	769	775	804	762	788	771	779	728	785	751	835	731	817	778	752	780	782	807	747	747	769	811	780	773	792	808	748	799	836	757	738	752	784	803	748	760	783	776	758	821	747	771	824	761	738	750	791	793	779	800	819	755	749	811	797	781	776	779	794	815	744	738	783	780	736	705	764	802	769	794	805	728	794	769	848	756	744	783	805	794	783	777	791	769	721	801	774	822	777	786	809	804	767	785	790	760	737	761	760	836	793	734	787	810	760	747	790	770	798	759	756	768	786	745	746	810	801	751	779	758	826	813	781	755	801	786	734	768	781	772	803	780	859	758	749	787	762	776	827	797	764	738	790	812	756	786	778	770	747	747	783	763	756	783	776	775	750	824	777	786	741	752	791	732	732	776	758	790	815	815	746	822	788	782	741	740	768	786	798	761	757	776	753	764	714	776	800	814	782	738	771	791	734	748	776	807	794	815	797	786	793	769	784	797	768	795	788	791	783	800	758	827	752	757	772	792	816	780	748	784	751	758	826	805	801	774	751	729	736	754	848	771	724	812	770	794	804	747	772	809	808	761	755	761	777	761	792	771	763	743	768	782	773	782	720	787	752	782	830	733	764	790	795	820	793	738	745	739	840	788	789	823	777	817	751	776	751	823	728	761	844	780	754	747	764	818	802	783	809	756	787	749	811	798	754	773	740	793	776	729	811	728	796	778	731	779	773	771	798	759	753	777	754	805	774	802	756	758	775	804	874	744	709	770	715	778	764	737	767	787	807	758	800	788	816	787	716	797	805	795	731	739	804	768	797	776	771	781	751	765	789	745	757	774	811	767	772	719	780	757	766	778	769	817	786	810	753	791	777	766	786	731	778	776	794	773	786	768	775	769	797	787	781	760	752	795	742	837	761	788	755	756	792	826	786	801	790	828	753	806	786	803	771	762	765	790	756	741	760	760	769	766	778	791	768	769	813	787	822	763	818	730	788	780	775	753	750	788	858	784	785	800	799	758	784	768	814	754	786	802	779	800	747	779	736	823	800	754	795	743	803	788	771	751	788	730	782	790	792	824	759	769	771	778	741	757	807	778	757	755	780	809	729	849	763	774	800	809	785	756	784	778	787	788	792	796	759	773	825	828	699	789	793	805	768	778	771	820	777	756	744	782	775	802	805	763	770	782	736	765	781	779	737	720	805	795	789	787	746	755	727	822	778	784	765	815	776	744	769	809	805	795	737	786	784	809	787	758	771	779	805	780	796	818	790	847	776	793	755	759	760	790	780	781	789	738	762	726	802	789	811	750	765	747	799	777	784	790	783	809	798	804	772	770	741	788	738	771	730	756	829	775	783	799	786	770	772	741	732	835	797	748	768	766	759	800	791	770	760	811	781	768	797	772	786	850	793	815	735	822	812	763	816	752	734	803	799	771	770	812	806	773	764	785	732	723	781	807	796	779	753	791	785	727	771	765	743	727	755	784	776	795	777	801	810	782	779	732	730	762	775	792	725	726	802	800	746	764	851	771	776	753	814	783	833	807	737	762	810	783	785	789	829	756	767	763	762	788	728	758	768	747	750	772	767	764	765	748	780	809	800	811	821	728	791	791	810	768	801	771	790	792	758	789	792	856	797	758	806	748	759	806	834	776	797	763	757	757	803	810	754
31757	21453	19537	17110	9058	4097	1923	1134	766	615	525	511	423	353	342	303	279	335	282	277	274	322	327	303	309	296	303	247	296	272	273	277	297	270	269	286	298	300	241	256	234	298	250	259	291	266	300	279	249	267	290	285	277	281	292	305	276	245	278	242	266	256	250	305	289	281	252	244	281	261	285	268	266	260	264	255	262	287	248	278	279	260	250	244	287	256	253	278	279	300	294	261	290	283	271	290	271	261	300	280	267	271	285	270	255	261	253	290	274	259	275	263	251	289	240	273	234	293	273	256	285	288	314	254	277	251	264	261	287	280	264	242	310	258	252	272	237	266	256	273	282	220	261	273	283	283	287	259	293	248	265	271	257	268	311	256	283	263	280	274	288	289	314	279	261	264	273	280	258	261	262	285	282	237	291	254	323	244	262	270	258	267	293	289	268	298	288	299	276	252	270	250	272	276	273	257	273	273	253	268	298	277	310	272	269	281	263	267	281	255	250	239	272	271	259	259	255	297	275	290	265	257	285	243	270	278	265	287	271	297	264	247	277	284	289	294	269	275	277	238	259	274	228	257	263	311	283	255	270	248	260	261	263	290	275	258	264	251	260	273	262	282	276	258	284	234	251	255	284	279	271	277	280	288	291	264	260	278	295	279	254	242	274	321	284	284	273	255	251	244	263	267	267	263	304	247	242	268	277	217	265	204	278	261	281	268	280	281	269	258	297	272	248	266	287	271	296	261	277	256	242	282	272	277	285	293	275	259	261	277	280	272	243	267	258	271	308	291	246	266	295	280	253	272	270	270	268	302	265	296	253	270	268	282	297	285	253	278	308	296	279	270	275	246	272	279	250	236	265	284	256	312	284	288	267	298	271	303	278	283	253	271	299	239	254	273	297	290	302	255	262	255	274	281	249	265	286	270	289	291	259	275	276	279	265	268	288	263	268	273	244	260	292	242	272	273	252	297	291	268	239	301	252	280	281	257	289	272	283	257	268	290	240	259	269	265	240	256	290	280	286	251	280	236	241	270	287	240	260	286	285	247	252	265	295	254	255	261	261	285	267	289	268	268	263	244	246	277	300	287	285	250	318	260	247	265	246	301	287	247	280	293	259	253	275	254	282	262	257	262	247	293	253	260	288	269	285	280	274	297	257	240	276	303	295	259	263	255	252	295	258	287	281	267	284	230	218	235	265	279	300	266	290	254	262	315	253	261	260	271	273	270	262	283	267	290	251	295	285	277	285	283	274	280	250	249	265	248	264	263	278	305	287	261	285	260	271	281	266	302	284	301	286	254	250	281	249	275	256	237	247	292	288	242	297	283	271	265	279	242	267	277	281	264	267	298	267	234	249	272	259	270	275	266	256	249	256	286	266	224	325	287	248	279	280	278	233	252	272	281	259	283	295	294	293	261	264	285	263	290	269	298	218	279	263	250	291	278	259	253	277	234	272	260	253	289	300	292	230	270	291	285	235	256	293	278	289	288	254	290	264	255	287	294	274	294	266	315	277	274	271	273	271	295	267	268	241	279	267	286	286	245	288	245	277	255	241	277	260	268	267	255	278	270	297	296	269	266	270	302	287	302	290	296	264	244	269	301	268	294	285	278	265	264	304	279	260	285	271	255	278	280	282	276	290	258	286	277	253	297	268	271	304	296	254	244	283	275	300	274	292	271	308	247	259	266	258	279	269	255	265	283	244	290	275	285	275	250	256	248	281	262	235	264	290	288	245	237	262	277	301	299	288	279	293	263	280	278	288	244	292	287	294	267	247	270	277	307	261	264	248	303	257	293	278	255	272	284	267	264	294	294	283	257	252	255	259	274	272	264	242	291	265	253	263	291	270	276	317	259	260	252	293	254	259	253	258	296	312	281	275	277	293	270	265	274	288	283	277	260	263	285	268	243	249	271	259	281	276	269	284	255	251	260	279	269	268	268	271	238	250	242	278	253	252	283	289	294	262	260	265	289	280	289	288	261	289	262	271	230	261	248	299	273	290	273	303	300	317	274	296	311	302	290	294	285	261	274	270	262	280	278	291	232	272	270	256	288	277	272	261	280	285	268	260	291	284	291	235	278	285	292	287	258	265	280	264	293	277	284	295	278	286	278	265	219	281	263	292	286	270	288	275	291	231	294	290	279	256	259	249	280	297	263	263	295	270	286	280	254	260	301	244	263	242	247	237	285	290	264	285	276	268	268	281	265	248	257	280	247	264	289	295	242	255	263	288	258	278	258	259	290	256	244	280	255	262	278	287	283	253	268	290	285	267	264	257	261	283	258	251	274	274	256	263	285	322	256	256	264	257	274	276	258	268	268	269	270	279	262	280	272	292	270	263	259	281	272	240	261	286	275	269	273	256	258	257	299	256	267	281	269	247	262	273	259	308	261	280	252	263	244	270	297	263	281	252	270	266	256	254	281	270	277	303	279	281	268	257	270	282	259	276	244	272	300	265	265	251	271	262	259	251	265	277	295	251	271	264	271	301	269	267	267	268	279	262	268	257	261	253	262	267	281	228	276	284	266	279	274	248	266	265	273	305	258	282	247	280	261	265	284	265	284	275	242	279	278	245	279	302	265	256	250	245	295	279	257	251	267	281	275	277	281	276	295	254	273	236	265	282	254	243	243	252	270	231	281	229	291	269	272	299	276	307	272	279	301	277	296	260	307	283	283	273	245	250	299	288	280	279	258	250	284	257	252	264	283	267	248	294	285	268	281	268	295	276	293	258	269	300	267	242	265	271	294	309	287	272	274	238	264	279	254	309	287	269	249	256	256	240	264	263	253	277	228	299	303	248	251	260	248	243	252	280	249	316	335	290	269	262	279	290	298	237	294	265	280	277	283	302	257	247	290	288	281	254	285	261	258	250	250	275	267	285	252	266	251	266	239	259	264	258	241	276	272	238	263	238	244	281	263	251	246	258	294	300	258	307	254	279	262	285	279	264	256	244	254	267	275	296	297	297	260	293	245	245	235	253	278	264	310	265	252	252	299	272	276	263	258	276	306	252	239	235	262	249	270	276	274	278	265	293	277	302	267	299	273	274	291	280	274	292	280	287	247	276	289	268	293	243	290	264	276	271	274	288	291	276	275	281	260	283	281	285	281	257	283	296	252	282	272	263	275	272	279	272	240	246	278	294	285	282	268	278	230	230	277	297	259	247	246	260	278	283	273	241	267	270	282	234	267	270	302	255	264	277	304	296	272	275	255	264	293	303	287	277	257	232	252	271	284	262	271	271	249	276	258	236	306	282	277	291	277	245	276	281	242	294	254	309	266	278	288	292	275	296	266	264	237	250	262	273	260	270	276	262	265	282	268	285	275	278	264	254	261	258	278	264	252	268	246	294	270	271	240	277	253	260	254	280	274	280	291	280	238	281	256	266	249	249	246	240	278	258	274	260	249	279	268	274	298	280	282	255	295	284	274	254	291	254	259	283	258	262	281	286	315	280	252	275	306	263	279	261	250	268	278	247	247	276	273	286	278	278	301
20799	15792	21612	24824	15611	9464	5342	3740	3040	2502	2080	1770	1428	1147	1060	932	768	692	668	648	668	742	750	697	695	671	674	632	676	660	644	669	657	583	614	605	572	595	610	650	598	628	610	596	606	630	642	569	586	616	626	621	655	585	605	646	601	564	605	582	632	624	618	577	644	601	612	563	584	577	592	622	576	595	606	579	567	621	626	585	612	616	592	597	625	609	593	605	646	707	704	677	615	678	626	633	592	612	651	671	649	646	550	655	647	614	688	584	639	627	608	588	658	600	597	610	638	601	665	606	609	627	591	641	590	571	654	622	604	613	578	561	596	579	623	620	645	596	593	543	588	614	587	586	582	578	631	599	600	609	627	604	595	604	615	545	588	591	634	598	616	568	630	602	612	591	647	619	634	586	586	608	598	610	603	568	619	605	624	633	622	624	630	553	636	577	610	600	604	593	617	560	612	612	607	655	601	636	624	581	619	615	590	640	636	638	582	601	595	600	575	613	570	606	569	598	608	611	626	644	644	607	629	585	610	662	587	569	595	616	624	637	580	659	621	657	586	558	605	637	596	574	608	552	630	594	592	605	613	568	591	600	631	599	572	591	588	629	592	635	565	610	615	570	653	647	574	594	586	578	601	590	592	621	634	617	602	599	604	619	576	615	587	632	606	589	586	658	577	620	579	619	603	635	622	625	650	635	599	625	604	646	645	581	646	600	564	593	629	569	604	568	642	603	569	587	590	587	581	582	604	577	641	598	634	629	578	573	618	621	598	620	633	631	640	640	626	616	599	626	605	607	599	580	657	620	619	560	609	597	585	602	586	567	605	610	639	598	595	630	588	628	602	587	594	612	572	624	587	646	615	665	617	600	634	638	635	577	629	605	615	624	616	612	593	571	590	630	623	600	581	616	583	581	564	594	592	591	601	598	659	647	601	595	571	656	610	584	580	572	611	586	582	598	599	578	583	587	590	606	624	617	612	601	585	605	617	621	638	572	620	644	566	583	622	630	614	592	565	598	627	548	611	573	603	600	539	632	614	600	640	649	642	622	601	594	624	617	574	584	603	557	598	609	605	606	634	639	600	609	580	612	609	606	611	585	627	616	617	618	593	583	564	588	629	654	617	611	610	595	621	602	600	615	578	588	655	538	583	620	584	562	602	585	612	581	614	618	558	578	625	586	571	590	556	598	598	577	635	636	582	626	599	579	629	583	596	561	621	618	605	600	607	618	599	605	587	609	591	632	595	617	561	605	609	602	584	648	629	613	601	586	586	644	596	588	595	635	600	585	586	596	564	633	601	588	647	615	566	626	606	640	613	592	598	586	625	655	626	577	582	614	630	604	631	662	584	626	594	617	605	606	584	570	622	598	606	567	625	641	574	598	642	622	619	619	602	638	595	599	612	638	601	599	619	624	637	562	634	615	617	598	621	567	673	597	622	601	577	607	628	571	579	624	602	617	620	609	587	623	634	594	622	640	604	559	601	593	596	558	578	595	602	617	612	601	596	624	568	630	615	601	657	620	632	591	663	568	641	626	642	603	613	633	570	606	618	632	602	618	581	605	592	612	566	569	614	544	605	632	562	607	624	589	610	573	601	613	619	563	619	624	605	562	628	625	586	629	566	636	618	577	650	620	607	650	613	593	639	606	587	663	591	608	625	585	588	571	635	636	584	603	601	605	646	622	591	609	652	610	627	586	602	593	635	586	577	618	580	584	652	603	640	614	585	624	555	597	616	575	578	623	680	639	634	603	620	619	609	633	584	563	607	589	609	607	638	591	623	629	569	544	602	572	604	617	621	624	651	637	611	622	572	624	617	617	584	588	615	607	602	642	565	621	600	614	595	633	609	606	612	625	575	597	590	605	598	593	625	622	654	621	587	589	611	614	611	627	583	580	615	630	608	569	618	608	598	631	607	633	611	638	572	593	579	649	586	627	597	546	585	582	621	575	617	575	594	609	624	570	588	585	605	595	589	627	625	622	603	643	609	561	614	630	564	618	579	568	594	605	633	602	588	596	623	605	547	644	573	617	625	629	609	580	567	572	558	628	587	587	600	611	602	620	624	600	618	562	594	614	635	636	616	606	624	598	626	593	616	604	574	610	579	590	569	605	662	609	627	588	630	618	639	598	602	568	602	631	614	638	596	636	568	592	615	582	624	595	555	590	584	627	628	598	621	592	578	635	573	625	596	588	579	643	637	639	577	544	561	613	572	617	591	579	634	580	627	569	568	597	608	600	601	580	610	591	590	628	575	619	604	615	622	605	609	613	595	630	624	636	607	597	639	624	609	578	597	632	641	606	570	627	611	629	583	544	605	595	592	644	578	570	613	648	593	644	648	578	604	594	602	588	635	607	594	651	639	596	633	577	613	612	634	611	589	599	594	612	639	584	624	588	589	620	640	571	631	574	578	606	641	629	597	602	620	619	609	599	596	637	631	589	604	575	597	627	636	638	589	643	601	570	626	633	605	609	600	620	589	637	585	592	600	592	593	551	610	582	625	605	656	631	610	604	553	562	592	623	544	597	615	592	591	601	601	594	619	631	632	552	599	644	619	577	623	667	627	636	622	591	611	570	589	658	614	587	624	609	631	627	605	570	595	589	605	614	634	613	597	611	600	611	593	607	598	617	618	631	580	628	563	610	614	634	621	573	620	596	600	596	582	639	580	613	574	546	611	620	688	571	635	646	556	601	562	645	643	595	603	567	583	619	636	600	599	635	669	633	666	638	599	608	624	611	596	608	569	607	570	572	593	631	630	643	585	574	643	633	627	593	626	583	621	630	631	624	613	628	589	647	628	560	634	565	602	591	625	599	611	616	625	631	587	592	605	577	573	607	560	556	608	612	584	671	616	590	620	638	614	586	613	640	594	562	580	568	639	571	601	565	643	639	615	600	647	606	591	603	606	585	597	554	584	624	574	610	610	638	625	631	609	628	589	606	627	604	589	586	611	598	639	593	575	603	603	611	584	642	591	639	611	624	555	585	561	572	577	545	579	641	568	622	607	614	608	612	576	623	587	607	622	633	612	642	650	644	654	642	582	611	598	655	634	580	594	582	564	616	621	611	589	612	642	620	566	589	638	584	567	617	606	611	644	617	623	610	587	581	635	627	594	613	577	588	586	645	594	590	584	610	629	655	528	637	600	542	629	580	611	581	599	588	611	601	632	630	649	598	637	595	613	653	588	621	628	554	650	597	648	587	627	609	611	584	592	592	583	598	604	617	590	589	614	603	618	571	636	616	585	643	633	594	544	659	627	619	598	593	640	615	620	605	626	589	575	616	556	605	591	589	584	592	600	583	634	602	606	594	639	641	649	617	584	580	607	596	647	604	607	599	606	539	590	623	580	572	622	632	612	627	632	615	609	621	591	591	602	657	617	636	580	599	576	567	578	579	589	589	585	623	626	598	588	640	611	613	607	658	636	541	598	611	611	594	603	585	609	627	569	619	574	604	613	565	589	604	620	627	602	599	590	618	599	652	588	595
43597	32465	28223	25126	14805	7406	3714	1835	1072	806	712	597	483	426	402	360	325	289	279	265	275	303	274	304	265	295	270	254	287	253	251	250	240	266	276	253	250	289	297	263	274	275	237	251	258	267	288	240	236	249	281	245	257	257	252	234	250	251	271	255	260	249	234	237	259	270	244	250	274	251	263	244	214	258	237	234	236	249	242	268	275	243	245	266	286	259	269	252	236	240	267	227	261	256	254	270	233	246	262	251	277	241	284	237	247	237	285	261	241	264	273	259	240	275	248	283	254	258	273	240	234	253	269	273	243	257	243	270	280	252	252	219	249	240	246	224	289	272	241	221	229	241	245	261	243	250	275	288	237	243	255	271	261	260	253	273	273	282	251	239	275	259	276	276	281	268	233	297	251	249	250	259	243	209	278	262	246	240	234	238	256	253	274	251	256	264	246	242	208	225	254	239	258	285	239	223	282	266	260	232	244	257	251	244	299	268	274	261	258	254	259	246	249	262	232	252	237	245	248	297	303	246	244	245	253	260	271	253	243	246	256	265	241	286	250	261	248	257	254	263	229	243	286	250	255	231	244	251	274	243	239	254	254	247	252	260	229	259	257	253	244	230	263	271	210	266	258	252	250	262	239	243	221	237	282	230	268	238	242	270	216	261	254	276	255	264	260	249	255	257	232	264	247	230	237	259	241	275	256	249	261	257	240	269	257	234	240	256	269	259	249	245	211	268	216	229	248	261	240	254	270	227	278	274	251	237	259	260	264	250	232	260	249	259	259	239	250	253	266	278	276	276	229	272	278	281	242	228	257	249	261	248	261	263	290	243	256	244	252	269	228	235	268	242	263	238	252	269	291	277	237	257	259	258	266	278	251	263	247	244	270	296	257	231	284	276	270	236	226	267	279	279	268	252	246	250	260	251	251	250	252	259	252	264	249	262	230	270	273	225	230	263	260	256	269	247	235	255	281	238	287	254	266	261	258	283	270	292	249	247	271	247	258	252	246	269	272	248	227	226	254	240	270	271	252	272	270	253	258	283	272	265	265	234	240	290	263	232	238	270	267	254	252	257	255	281	263	242	250	268	241	262	266	251	252	244	271	255	286	248	267	242	265	281	257	271	244	271	277	252	268	226	260	270	267	237	264	272	243	274	261	237	249	264	248	241	255	283	264	233	243	257	262	250	261	263	288	254	255	239	239	234	258	253	233	267	241	260	272	242	238	246	243	228	257	244	300	254	282	288	258	273	234	245	256	239	294	269	232	258	245	253	225	251	227	263	286	264	262	268	250	266	260	268	246	259	262	287	264	244	206	264	294	253	251	249	231	259	256	267	235	244	230	234	276	250	282	264	280	251	252	251	235	263	242	250	268	258	254	242	262	243	245	263	244	299	253	252	256	305	269	262	261	247	271	260	270	260	222	296	256	217	277	276	287	266	243	229	268	281	244	249	266	253	222	289	243	270	264	263	278	239	251	257	270	268	230	253	244	280	242	282	262	238	239	212	244	246	271	280	289	267	266	263	251	229	249	246	253	299	271	231	264	253	272	229	259	265	251	253	251	237	257	251	241	260	246	226	246	237	258	286	242	272	251	254	240	257	271	262	263	286	263	279	294	252	253	214	240	277	234	253	262	259	279	277	245	256	270	250	249	241	269	265	265	234	256	256	256	284	249	253	285	275	263	242	227	243	267	269	282	265	278	244	245	218	259	247	285	255	252	281	267	256	245	249	234	229	264	254	254	301	295	275	247	260	273	239	241	283	253	264	246	249	287	249	265	284	278	267	244	261	266	234	282	271	263	236	264	252	231	238	281	237	274	272	268	261	246	261	275	267	296	246	245	265	251	276	239	266	231	275	254	253	241	264	265	223	252	246	257	276	265	260	260	238	247	268	264	259	241	270	247	267	275	281	259	278	227	270	253	270	243	245	257	233	221	257	265	261	239	270	258	264	234	221	267	242	248	249	244	248	254	223	240	245	246	285	302	260	255	258	221	272	276	242	265	225	250	259	257	266	269	290	238	244	256	263	268	243	253	247	256	297	263	253	262	270	291	287	268	250	239	241	273	259	273	254	242	236	263	235	239	218	239	244	239	259	236	222	278	278	259	248	236	266	246	235	265	243	260	223	242	244	262	239	277	277	274	251	232	296	274	257	230	287	255	255	266	237	225	239	278	278	241	237	259	248	254	243	232	259	247	254	240	242	230	256	254	239	252	253	235	278	254	237	247	261	261	252	264	264	242	256	250	246	251	263	287	261	253	262	275	256	246	255	258	270	273	276	226	268	231	256	260	268	245	262	283	274	251	260	275	248	247	246	257	248	265	261	253	287	269	271	286	268	312	260	257	253	239	261	274	264	238	264	264	244	257	261	221	266	262	245	246	276	264	249	269	289	233	258	247	246	261	260	226	225	272	229	267	262	247	260	264	239	250	241	271	240	241	245	237	248	253	250	264	281	253	243	259	257	250	268	255	248	238	267	258	271	235	229	268	239	263	244	249	236	245	259	253	269	261	229	249	292	274	254	230	227	252	257	255	271	251	224	247	259	224	242	249	266	242	229	241	238	261	264	228	250	271	262	238	270	222	241	263	240	251	248	284	245	251	291	250	245	245	261	255	242	270	236	247	240	250	247	274	252	270	273	270	253	261	211	257	277	249	246	260	251	263	255	257	235	254	275	254	250	233	249	271	240	286	289	279	262	262	239	242	235	257	245	249	260	250	260	278	280	226	239	277	270	236	242	265	261	265	250	261	234	294	234	218	270	256	224	221	274	258	261	240	258	278	253	243	265	218	233	242	231	253	244	234	258	228	250	244	228	263	235	256	228	243	275	240	245	230	249	289	244	246	253	282	235	244	272	275	261	240	271	267	270	267	256	254	241	242	263	269	278	301	262	263	281	246	238	280	272	244	250	287	253	241	237	234	278	252	248	249	254	265	236	243	256	254	275	261	283	276	270	262	246	241	271	262	272	289	255	257	244	266	262	248	246	246	242	267	259	269	263	289	230	254	268	285	242	271	258	212	273	239	268	249	277	266	261	266	259	237	235	251	288	308	267	270	270	238	248	230	249	235	246	289	239	277	308	255	250	269	239	256	265	267	261	236	267	254	278	249	242	258	277	244	269	287	231	270	254	236	259	247	263	278	279	300	262	271	273	242	229	272	248	264	279	253	229	254	254	240	261	284	267	255	233	260	231	257	263	236	249	268	253	261	215	277	240	239	236	266	228	247	256	245	263	264	274	275	265	286	270	232	239	252	255	243	300	262	271	278	250	259	253	239	227	251	236	233	264	279	245	228	258	230	279	268	252	241	240	272	250	232	270	258	247	253	266	249	237	232	271	234	251	240	269	241	244	200	277	255	253	246	230	260	302	243	251	257	265	215	243	219	288	228	221	276	260	263	266	220	276	281	260	259	240	255	243	240	237	265	277	245	251	231	259	282	229	249	235	250	283	259	233	254	294	232	294	218	295	265	258	264	274	257	261	270	263
28211	23799	28008	31464	21351	13317	8853	5012	3774	3309	2946	2474	2052	1505	1273	1157	930	822	724	769	713	681	819	803	789	678	674	661	585	617	623	657	559	609	571	614	624	595	596	640	585	581	585	548	591	589	593	604	593	627	598	613	577	581	591	557	533	571	564	576	613	601	620	601	589	594	559	561	588	569	561	577	543	585	544	581	572	560	556	545	586	599	598	593	573	628	617	653	641	606	637	641	593	661	587	654	621	653	620	626	611	618	630	549	591	595	598	597	625	543	567	581	596	579	598	613	638	607	574	582	594	598	620	591	572	588	572	619	614	580	599	565	573	602	583	587	620	558	603	559	588	582	551	613	573	603	597	578	592	555	576	601	579	609	583	575	616	608	612	625	600	567	594	570	577	583	572	587	585	570	581	598	556	579	592	597	610	569	616	602	595	584	577	551	567	598	602	585	569	596	574	580	584	577	598	586	562	585	606	548	575	620	544	597	555	597	557	583	574	615	547	597	585	602	536	555	567	586	563	559	557	568	586	585	617	558	605	583	558	590	566	591	588	573	544	623	555	567	578	543	600	623	601	576	566	540	626	602	533	609	581	639	545	573	559	571	586	554	575	581	595	571	593	613	588	560	579	585	591	590	581	568	570	605	583	571	538	580	604	587	586	556	555	602	583	538	558	607	570	632	597	555	580	589	574	570	596	593	605	594	572	572	583	584	601	550	639	571	619	597	597	597	562	570	561	581	608	565	589	602	594	562	557	575	583	578	590	603	611	617	591	618	590	567	580	555	559	546	587	559	538	565	614	563	587	568	543	561	591	556	528	579	615	559	607	595	580	537	553	595	610	572	538	614	616	574	568	583	567	601	569	541	583	559	570	598	567	606	542	545	603	562	616	582	581	581	534	561	609	589	611	571	555	557	537	629	614	593	561	576	585	595	571	594	603	567	543	629	598	567	542	582	614	559	591	583	530	536	578	553	573	621	562	549	633	604	615	582	587	557	590	593	584	593	612	594	586	606	577	596	554	591	592	552	610	599	669	616	604	537	596	575	576	616	564	584	580	547	569	543	571	575	561	591	590	593	608	572	566	605	526	544	613	597	645	595	583	572	598	569	589	550	628	604	553	606	598	616	600	553	572	612	608	551	614	591	595	575	582	582	602	648	579	590	589	570	608	576	600	592	545	590	588	604	596	623	576	561	590	575	603	596	581	560	577	592	528	603	586	587	609	601	578	609	564	647	555	548	558	541	572	568	619	630	577	597	577	602	560	541	546	587	598	586	580	566	577	572	583	586	558	581	553	583	595	589	560	593	531	556	590	645	588	589	557	582	566	552	569	619	574	530	588	553	549	605	570	599	562	535	579	604	605	604	582	593	571	597	621	578	572	604	561	575	582	575	574	612	607	602	556	603	573	593	604	568	594	569	565	574	582	612	594	589	574	613	604	568	565	624	599	562	586	570	544	570	567	598	587	569	592	616	589	578	569	596	583	598	592	588	596	583	520	614	579	584	569	604	593	551	589	578	567	560	585	602	524	582	556	593	612	621	569	568	595	598	562	554	581	612	612	559	574	567	545	604	653	622	619	580	524	563	569	561	599	571	578	589	581	617	565	605	571	589	533	556	589	571	599	586	629	567	516	609	578	570	604	556	609	596	597	581	572	563	610	570	607	568	606	546	577	583	573	564	571	541	544	553	625	612	648	554	548	575	544	598	599	599	563	558	596	597	580	566	610	562	606	602	557	618	592	620	593	564	577	606	544	656	606	583	601	583	570	623	556	567	623	553	572	581	581	612	554	591	542	532	554	562	604	558	556	567	526	562	586	610	579	536	625	585	600	581	580	550	584	595	542	555	587	579	560	554	534	573	574	587	563	597	587	619	596	581	584	565	597	567	640	600	567	547	590	585	555	637	566	575	593	604	587	561	595	610	564	613	516	572	548	560	597	569	612	598	567	574	584	576	572	551	497	545	526	554	597	602	567	623	601	586	583	600	590	560	570	571	589	552	584	585	573	583	591	572	564	556	560	546	575	547	580	553	553	544	580	606	653	621	563	523	557	611	566	563	585	576	560	539	614	593	622	535	618	613	621	557	637	555	621	557	554	574	607	579	592	580	552	552	567	574	574	578	545	576	561	575	598	617	570	571	546	576	551	550	548	593	594	610	588	596	559	603	577	581	569	593	568	603	577	587	606	640	604	587	580	534	608	579	580	635	564	572	568	606	535	542	565	568	532	561	579	547	590	594	595	603	588	588	564	558	591	605	614	588	562	582	601	617	586	602	627	551	601	609	557	592	582	636	551	617	563	595	594	557	566	558	559	584	602	597	591	581	583	583	573	581	594	608	573	552	515	589	577	566	577	632	579	607	609	533	575	608	587	559	595	550	607	581	600	576	606	595	609	574	562	570	569	628	529	592	586	585	614	536	577	545	567	549	601	609	568	590	573	621	548	540	548	602	582	586	609	594	569	567	563	599	613	615	577	582	551	536	567	591	580	582	547	555	578	624	564	552	566	564	548	635	613	580	525	605	549	583	551	598	586	546	571	616	601	609	596	579	593	628	571	603	602	592	580	593	512	625	542	555	607	584	544	582	516	539	596	593	593	528	610	606	570	586	602	573	569	615	595	581	598	612	579	579	607	588	562	556	587	526	588	607	569	599	585	614	575	569	595	577	549	537	632	563	521	558	574	575	531	603	578	574	588	622	623	586	569	542	589	568	573	590	596	565	599	562	593	594	596	548	568	564	622	560	599	538	610	596	556	537	561	590	586	592	585	570	573	609	631	578	582	576	620	583	571	614	584	597	570	628	573	552	569	536	575	606	587	590	560	523	592	611	596	607	549	586	613	576	589	556	580	593	586	534	598	623	578	605	591	568	562	583	610	587	568	597	556	595	559	592	572	576	613	604	610	583	528	579	615	558	587	603	577	581	602	586	571	596	592	565	589	570	549	550	583	588	606	621	627	576	599	589	582	522	576	551	600	579	596	606	558	573	630	574	558	560	528	571	586	597	597	550	579	549	579	598	591	602	573	571	593	592	540	560	585	589	591	581	568	548	577	587	606	599	588	567	596	622	588	565	546	587	540	583	600	577	538	579	606	573	615	584	543	556	552	575	564	583	594	561	555	564	559	593	574	598	569	624	558	590	568	601	588	595	524	580	583	603	589	600	614	608	556	551	590	580	590	545	596	584	626	577	602	554	608	570	584	569	525	558	587	582	591	594	558	580	586	588	595	558	572	571	570	575	579	587	602	539	573	577	572	578	578	600	578	599	635	586	611	548	610	560	559	562	620	608	565	573	553	606	611	563	596	569	563	569	544	565	614	569	587	589	622	575	595	569	607	564	591	599	568	548	577	576	565	611	556	594	525	578	626	553	568	582	559	592	628	559	566	638	602	579	607	582	610	552	587	557	623	595	544	533	596	583	576	573	616	569	590	542	600	571	568	590	574	557	581	560	574	598	555	574	542	586	564	564	581	529	575	585	579	634	566	543
13305	6601	4520	2751	1518	927	713	580	554	440	512	474	417	416	418	388	376	331	353	361	351	352	385	397	384	351	389	334	370	345	380	357	388	339	354	381	350	328	317	377	361	349	382	351	375	385	334	346	333	336	354	335	384	368	353	366	355	340	368	374	370	359	365	364	336	378	391	381	349	337	361	382	416	370	371	389	365	355	344	363	361	318	415	362	333	378	384	323	354	357	342	378	321	352	368	358	329	370	385	361	376	364	376	345	354	403	356	389	387	372	337	358	354	330	362	364	360	342	357	350	377	369	399	357	323	378	377	365	346	380	303	331	360	359	362	398	387	327	407	364	378	369	359	395	352	372	330	368	312	350	385	387	370	335	344	351	404	382	397	376	343	363	360	343	376	345	344	358	372	323	356	373	353	398	379	348	381	358	410	406	384	372	327	354	344	344	364	356	332	337	364	373	358	340	361	337	361	382	379	395	344	374	372	352	382	338	349	358	346	378	339	357	383	348	356	360	340	362	338	339	371	349	354	357	331	369	370	374	384	345	368	387	373	342	362	373	367	336	359	349	359	347	377	358	376	300	371	385	400	347	354	344	337	400	373	359	324	364	413	350	362	332	387	331	325	342	364	334	370	362	345	381	343	362	353	330	324	384	379	386	338	355	412	358	392	388	353	377	338	422	359	346	376	346	358	329	330	365	350	349	377	349	353	355	365	304	361	339	371	375	398	351	364	365	357	346	380	354	345	387	370	362	349	385	347	343	325	366	379	349	351	358	382	334	374	382	335	373	350	367	348	394	369	321	376	392	353	392	384	374	384	370	387	335	342	342	326	353	330	378	359	341	386	388	365	376	371	361	380	357	363	364	361	360	369	344	407	376	344	366	369	375	379	357	337	374	352	390	387	396	346	372	374	365	364	352	378	351	381	365	345	351	352	350	347	368	334	354	357	358	373	348	383	347	315	372	368	369	340	350	385	354	361	403	401	359	394	356	406	367	362	336	339	352	385	389	369	355	378	344	358	374	398	390	341	340	334	355	355	363	348	339	370	357	415	359	332	374	357	357	379	365	382	387	360	364	362	354	375	384	364	363	370	363	364	346	388	317	398	385	361	342	410	376	387	377	363	354	383	314	379	341	354	352	364	361	360	363	358	402	377	385	368	367	368	339	342	348	325	363	404	380	398	392	332	367	328	343	342	329	387	396	387	351	372	356	377	353	362	349	357	382	338	344	370	354	378	380	401	384	379	360	356	362	361	339	348	311	373	387	344	354	356	387	377	352	372	343	337	405	347	378	389	388	356	359	378	344	355	366	355	374	347	341	334	334	382	351	361	379	350	347	380	399	347	363	370	376	391	356	366	350	392	380	388	378	365	332	378	360	368	377	336	387	355	356	335	368	352	391	324	331	329	351	377	366	305	368	377	369	335	353	355	359	369	344	354	358	381	380	369	349	374	350	403	327	377	352	341	365	363	354	380	349	378	321	359	336	362	381	355	333	407	343	339	380	330	363	373	380	390	368	329	371	366	353	345	370	404	385	385	359	356	349	320	377	403	361	407	387	374	346	340	353	367	392	366	360	371	371	385	363	347	369	348	398	373	416	355	345	320	319	362	386	373	382	367	370	372	353	389	368	401	358	366	365	361	350	396	367	349	373	372	331	356	379	343	371	367	355	370	379	400	357	380	338	372	350	373	372	339	386	365	397	391	347	386	355	323	334	384	349	454	343	345	339	355	372	346	387	366	338	408	369	328	377	333	344	353	357	376	341	383	332	346	349	352	385	358	384	351	356	370	354	365	369	359	361	376	335	373	324	359	348	385	389	371	359	396	379	419	403	379	386	384	376	382	335	357	360	335	334	320	397	380	346	328	384	365	381	376	361	369	346	361	344	360	363	362	346	330	361	364	384	359	347	355	389	341	375	333	364	361	368	361	396	373	350	346	352	379	342	361	357	325	342	341	363	383	364	371	348	393	401	383	392	398	370	370	377	376	384	364	350	367	346	375	379	399	400	349	396	360	365	386	379	318	357	349	338	325	334	356	340	365	365	383	391	367	367	371	367	350	382	390	384	379	341	363	342	343	331	319	353	333	370	375	351	360	346	343	381	367	372	341	338	358	378	346	349	366	378	361	351	352	381	352	342	366	354	321	369	385	363	360	382	406	370	388	353	337	383	320	363	415	360	362	342	351	336	363	330	405	341	372	351	351	363	381	382	351	368	316	393	344	343	350	388	416	327	362	338	369	375	377	407	367	371	346	383	374	375	354	353	377	392	326	392	371	362	366	360	372	384	348	358	346	362	373	366	370	348	412	339	383	386	363	366	368	329	367	365	355	389	356	361	347	422	362	382	340	389	369	351	365	355	388	341	331	337	389	338	377	382	374	357	377	328	370	345	356	363	379	376	356	354	363	373	309	337	353	373	416	380	386	360	360	374	367	369	363	392	373	325	336	346	358	342	335	353	347	351	343	346	350	349	351	364	343	370	386	392	399	380	363	381	370	381	333	368	357	365	372	353	331	381	353	350	352	395	391	318	325	387	369	373	349	366	361	391	398	362	340	358	336	376	329	372	328	375	379	386	350	400	372	385	382	373	349	350	371	359	366	332	357	377	353	349	376	414	348	372	382	384	362	371	366	364	372	353	374	361	366	377	365	389	355	366	393	392	352	362	371	352	320	379	363	359	360	328	319	363	395	348	373	323	332	391	316	369	358	321	374	335	354	367	377	375	386	349	337	356	382	407	351	388	385	370	340	393	376	360	391	388	395	390	364	359	385	379	381	367	346	370	340	356	314	350	365	369	326	348	365	347	362	369	353	380	401	392	326	353	362	339	376	351	371	362	381	319	330	336	338	381	337	393	381	381	377	355	369	365	382	352	354	366	356	357	321	362	393	383	345	346	339	377	382	358	393	393	325	349	334	361	385	388	400	362	355	360	356	366	348	346	371	362	400	364	400	380	342	334	356	389	352	359	370	337	325	367	329	387	369	342	363	317	351	354	374	419	382	363	387	389	363	353	363	336	361	376	378	355	358	366	381	341	330	340	330	378	383	390	364	334	329	343	349	365	343	373	368	323	359	375	367	357	354	360	366	379	353	356	366	372	354	343	390	369	384	344	342	361	336	370	377	360	352	380	352	384	372	369	374	358	334	383	374	363	344	349	355	401	310	373	339	349	358	359	352	352	387	343	380	378	336	343	342	360	359	371	329	362	362	384	377	301	360	387	312	358	412	385	360	358	330	328	349	377	378	388	416	357	397	350	396	406	374	352	359	387	368	415	368	350	387	338	358	352	332	370	375	391	382	350	355	361	337	385	385	331	377	369	371	356	403	369	356	354	395	393	385	367	393	376	361	343	323	379	371	381	333	374	324	372	361	351	326	378	376	375	387	354	392	353	381	393	320	364	344	377	364	358	397	352	371	358	376	345	381	363	379	389	368	363	348	354	371	361	335	341	381	369	376	336	382	352	327	359	379	396	378	377	359	315	334	336
8074	5523	7363	7083	4640	3156	2570	1943	1656	1544	1464	1302	1179	1033	990	937	886	834	766	826	826	827	824	832	823	792	757	796	782	799	787	735	820	729	776	811	760	787	831	709	768	788	748	822	829	774	762	790	800	777	735	802	783	772	743	782	791	799	796	774	793	783	795	809	824	771	757	784	794	728	754	777	776	772	743	776	801	779	801	809	758	751	762	809	765	807	780	771	816	796	819	835	810	820	799	781	839	756	832	821	833	787	771	784	775	805	748	769	730	801	771	786	821	755	825	771	747	770	775	815	767	763	797	785	796	796	742	765	759	773	756	743	769	792	743	764	792	779	788	790	790	752	774	792	775	757	811	766	818	748	795	735	786	802	761	761	767	807	773	778	786	743	695	746	767	763	791	773	794	798	750	804	782	774	760	767	752	786	782	767	780	717	764	743	797	780	740	759	747	757	794	748	773	760	754	768	786	743	746	756	754	754	802	752	735	803	764	817	770	758	753	812	785	792	758	800	759	793	786	813	766	734	790	804	714	798	765	796	765	807	834	748	768	751	733	756	788	782	730	726	749	757	758	778	786	812	803	848	725	756	778	733	801	860	842	767	821	787	824	809	782	753	823	757	816	791	774	756	827	808	779	782	764	802	756	789	768	761	778	742	789	814	768	788	765	767	768	800	749	758	769	774	778	827	797	813	817	759	794	785	746	810	766	826	774	759	764	798	788	781	755	747	764	824	740	803	785	820	753	769	772	781	773	782	802	767	761	767	791	861	805	798	786	764	788	727	745	768	734	783	775	733	786	756	790	780	778	778	791	743	801	748	801	743	781	831	750	802	821	863	745	797	789	799	741	790	808	781	795	792	736	800	787	805	792	796	827	777	791	792	804	732	802	772	800	760	795	786	824	776	785	744	833	796	814	750	838	822	792	783	810	754	774	775	747	765	808	836	805	750	801	765	735	784	796	798	832	826	784	796	777	784	782	776	806	802	762	732	748	737	731	781	771	750	756	780	808	800	691	773	781	815	806	753	790	763	796	789	821	747	798	791	794	751	771	767	832	806	784	804	772	787	783	854	841	791	754	812	792	741	739	737	787	781	759	760	817	830	753	804	748	766	783	797	743	769	779	810	768	786	774	797	748	809	772	804	786	815	821	778	783	753	825	733	795	804	769	768	782	765	727	772	768	736	772	804	809	754	757	767	776	759	820	803	802	785	804	767	787	748	757	724	759	751	786	761	815	762	801	739	792	778	747	749	837	808	829	743	782	743	781	815	741	766	792	777	778	767	798	785	791	808	787	768	727	799	767	732	828	775	809	790	811	838	802	770	821	747	798	782	761	758	761	736	740	779	774	794	782	794	771	790	783	764	783	751	763	796	791	768	785	826	746	799	799	768	789	785	801	813	755	820	789	756	770	810	745	796	750	772	757	732	815	768	760	738	741	788	742	775	761	762	789	760	805	785	790	778	810	745	777	745	743	774	775	821	765	758	801	739	761	784	761	756	754	815	776	775	789	742	805	779	759	769	770	746	735	785	760	757	715	769	752	803	775	758	753	765	774	794	767	749	763	755	768	808	753	758	787	772	785	804	763	757	769	780	786	760	780	788	767	796	821	770	747	809	805	830	714	799	777	767	790	792	801	767	752	765	755	754	747	771	756	786	778	712	740	868	761	804	829	781	777	797	797	758	819	733	796	760	759	757	757	738	775	756	793	777	815	764	769	740	765	775	693	769	764	794	723	746	759	799	823	752	741	777	750	743	788	767	782	802	772	787	780	776	801	779	791	734	780	740	795	774	802	785	823	752	825	805	778	767	813	754	798	746	782	803	775	754	784	804	763	794	770	831	770	743	823	785	810	796	733	814	788	768	771	802	761	787	849	751	779	761	747	752	767	815	776	778	818	790	820	777	780	723	835	787	781	779	742	841	792	817	787	752	757	786	760	855	817	764	813	750	760	733	756	770	772	774	809	797	783	768	773	771	744	764	755	759	804	748	789	778	788	751	783	769	784	750	767	771	761	779	776	780	800	829	798	760	702	747	778	765	784	822	825	808	798	763	760	788	825	788	754	773	769	756	822	766	793	781	802	744	762	800	758	813	816	765	781	867	778	787	797	810	801	802	778	782	812	732	811	748	792	773	761	810	784	811	802	732	798	762	758	805	771	797	771	755	804	777	786	762	718	745	756	790	774	778	758	767	786	739	792	727	818	795	833	860	791	780	762	775	789	749	800	802	812	788	747	763	799	776	790	751	765	807	786	803	802	754	748	804	834	809	740	726	769	789	750	771	752	814	814	828	784	793	755	789	715	763	777	809	780	808	723	762	771	719	750	738	767	792	747	763	772	801	780	759	820	792	833	788	761	775	764	761	755	744	795	744	834	766	808	755	750	808	766	758	762	749	763	812	761	715	805	724	744	751	771	781	775	748	807	789	792	755	764	812	759	776	756	760	772	812	766	712	782	761	753	764	820	800	732	792	782	804	784	703	734	759	746	752	800	677	784	811	774	797	726	792	802	768	761	766	797	757	808	804	836	764	756	787	784	706	778	794	805	769	760	738	811	736	741	765	766	804	830	772	779	779	756	772	809	776	837	806	854	752	797	733	799	855	754	838	785	783	757	794	791	772	747	791	746	766	798	750	778	776	813	757	806	741	782	780	784	763	803	770	811	746	773	783	757	802	745	773	796	725	780	809	838	779	761	789	808	778	799	793	799	797	786	722	791	749	760	748	782	793	756	801	792	806	789	798	747	784	795	789	773	801	754	782	806	718	800	772	773	744	790	762	773	774	786	775	749	804	785	751	784	749	854	780	751	777	722	778	779	805	734	774	795	762	737	773	760	772	791	784	780	766	815	781	754	752	798	773	786	819	780	755	824	787	747	808	803	748	800	749	777	758	741	784	778	745	722	742	800	781	776	781	779	743	743	744	764	731	812	782	753	830	780	750	760	798	790	785	766	753	767	790	807	801	781	794	750	767	812	741	749	766	752	760	792	799	793	805	822	751	756	808	787	808	768	773	767	842	752	770	779	788	778	751	778	746	745	790	770	762	754	768	761	786	805	788	792	707	727	777	793	803	821	795	810	784	831	831	739	765	766	750	765	795	782	796	782	824	795	758	767	757	743	840	817	814	807	825	765	837	765	748	798	726	773	808	782	771	762	787	748	725	783	757	789	747	829	770	758	706	758	770	797	765	839	795	774	802	767	776	781	783	783	740	798	756	799	840	777	762	784	759	792	806	768	808	799	803	752	738	744	801	781	761	768	799	775	834	782	778	793	707	787	789	788	785	779	729	769	743	795	807	820	815	795	764	781	759	808	735	757	757	771	819	804	779	737	799	777	778	775	694	780	794	746	827	751	742	767	735	796	780	761	768	772	731	825	749	758	751	795	775	762	801	739	810	796	765	790	794	726	818	734	774	776	748	786	782	756	735	777	793	795	776	803	759	818	816	812	750	749	798	812	791	784	781	772	770	788	774	756	802	838	736	793	811
32332	23673	19208	15842	7799	3690	1870	1024	687	560	589	480	403	351	333	332	329	298	295	298	280	271	283	266	277	269	283	293	263	263	273	251	273	309	268	260	295	308	280	259	278	236	282	291	297	273	274	280	279	277	249	243	285	290	281	278	258	276	249	285	284	260	276	279	258	272	262	286	262	288	291	272	263	256	253	284	298	237	297	275	284	253	281	282	284	259	280	264	286	313	270	294	294	292	264	256	269	289	257	256	268	264	260	260	268	262	253	245	248	266	271	281	267	279	296	274	233	248	230	283	251	282	291	314	299	298	270	282	264	247	265	276	256	259	274	248	290	297	252	239	269	273	276	281	254	268	287	275	251	298	285	283	277	236	279	275	244	286	276	282	270	273	290	257	243	272	276	252	277	251	260	255	270	250	251	254	263	263	267	270	240	255	283	236	283	264	262	277	277	273	264	242	266	253	243	228	256	286	264	263	300	245	258	279	236	268	246	273	283	259	266	301	245	285	284	274	284	278	284	292	257	290	286	301	277	276	258	298	285	255	313	271	279	243	279	292	265	228	264	281	243	261	266	259	276	285	264	272	303	260	304	304	288	246	277	285	269	273	294	272	279	262	273	274	253	278	270	272	271	257	260	267	287	305	259	282	257	270	261	266	285	277	259	281	258	260	252	275	281	229	267	249	269	278	251	313	310	242	282	239	255	268	271	270	268	270	268	249	256	231	268	267	262	267	242	268	270	245	238	267	270	273	256	281	268	266	281	256	275	255	219	253	258	247	285	251	284	293	282	258	250	268	250	266	263	279	288	288	264	300	273	290	244	265	251	268	271	243	246	259	284	257	287	282	258	293	297	279	239	269	275	257	286	250	242	268	293	274	292	277	251	265	288	260	260	273	260	266	249	263	298	260	275	263	258	265	255	261	275	257	265	250	255	284	294	265	249	260	304	245	274	280	274	302	241	300	247	273	276	271	255	284	264	249	258	281	284	287	284	262	265	250	283	292	291	275	283	285	265	275	262	285	238	324	271	284	283	282	255	265	276	269	286	243	281	261	272	259	285	278	295	273	265	254	249	248	260	280	228	265	270	245	281	288	256	286	266	249	265	273	276	288	272	281	278	280	279	268	259	262	256	204	291	283	261	270	270	270	289	286	280	269	270	285	281	261	264	292	283	261	274	271	292	285	270	288	262	283	273	248	277	274	285	261	268	296	295	295	277	273	259	264	261	272	267	230	282	268	252	302	285	287	264	308	242	258	243	274	272	246	262	254	303	273	268	265	280	253	277	291	267	255	274	284	260	268	265	268	269	271	242	280	301	292	277	266	265	275	230	280	260	264	249	262	296	308	265	256	262	252	275	257	278	277	259	273	252	264	234	308	248	248	303	258	268	247	302	308	281	266	263	257	274	265	275	274	252	246	289	303	245	262	232	271	263	280	286	274	248	278	277	307	275	264	298	265	262	235	282	266	298	300	279	258	277	256	280	269	259	294	270	253	263	244	254	256	244	266	289	281	256	248	252	279	289	279	274	240	240	235	256	267	312	286	262	270	279	284	255	237	257	262	299	249	273	263	255	255	238	267	255	252	268	262	248	276	282	245	260	270	247	270	262	234	253	260	273	261	251	248	241	268	271	288	246	250	266	275	293	285	257	270	261	285	291	301	295	282	256	257	292	232	254	240	268	246	306	275	291	270	288	287	242	272	288	244	274	277	273	262	236	249	280	304	291	274	242	269	249	259	273	264	281	275	288	293	261	259	300	264	300	263	262	291	319	264	256	260	240	259	259	258	281	269	262	237	251	254	246	235	247	270	253	259	294	297	258	302	244	255	263	240	266	285	255	294	295	274	265	273	283	279	260	250	278	305	256	266	238	255	298	291	269	297	243	275	268	254	256	299	262	273	274	258	247	254	275	241	253	261	278	309	282	230	283	281	251	255	270	289	273	283	288	274	231	229	259	261	267	292	250	265	254	283	269	269	272	291	271	274	283	287	246	285	250	254	260	273	252	281	244	260	272	271	324	230	249	301	268	283	279	245	287	270	271	238	291	272	277	255	247	307	278	269	326	251	277	245	267	273	247	269	241	300	258	271	300	250	263	239	291	227	259	264	275	265	236	278	259	246	270	264	285	303	261	265	253	276	262	263	250	266	277	278	270	261	286	261	282	306	235	271	279	266	286	262	304	246	269	247	287	297	255	244	279	222	259	250	301	271	257	290	260	266	274	273	276	280	267	292	256	269	258	258	286	280	257	272	271	251	278	287	285	263	259	283	261	230	260	253	264	262	267	255	277	250	227	262	320	288	236	269	236	299	273	274	279	280	260	279	293	258	255	263	275	225	233	249	297	277	274	259	287	270	257	268	274	277	266	244	292	272	268	248	243	260	287	271	263	276	244	278	275	276	256	265	267	270	285	287	297	263	289	274	282	256	284	291	284	277	272	238	265	287	272	307	262	275	270	252	286	266	242	307	245	290	257	241	299	260	257	275	278	255	268	290	265	280	280	250	271	290	268	267	257	281	271	286	272	284	263	287	278	264	266	301	296	277	266	249	287	253	255	264	243	245	278	302	292	298	268	296	272	282	262	236	292	269	294	284	246	285	263	294	288	268	230	253	270	291	266	274	246	255	297	238	275	290	262	241	279	218	237	296	287	256	268	266	245	284	275	259	283	268	277	280	262	274	292	237	285	322	299	288	277	296	241	284	299	290	251	258	292	280	295	248	287	282	256	232	300	279	303	283	276	296	288	276	221	265	287	269	276	288	238	279	282	270	299	283	285	285	258	270	276	277	259	273	290	268	260	240	281	285	263	267	280	246	274	256	286	268	282	234	295	250	284	258	216	250	244	253	235	276	268	268	284	279	271	293	267	271	270	302	271	267	299	317	285	239	240	270	254	259	236	253	276	254	276	267	266	260	259	258	258	280	272	284	305	265	258	273	289	292	259	204	246	295	294	279	289	220	268	303	263	275	237	248	258	248	260	277	246	259	301	283	254	264	272	273	270	251	301	291	270	290	266	267	248	249	293	273	255	237	270	295	239	247	306	255	301	271	244	252	295	234	266	266	238	259	325	301	273	269	261	273	288	278	279	273	278	263	272	252	270	261	275	307	270	286	268	280	271	260	247	286	254	270	247	283	237	259	252	306	273	276	265	236	275	254	270	321	261	268	269	280	270	242	309	292	259	290	296	273	259	242	274	288	255	244	296	266	259	229	275	273	248	232	264	266	295	286	252	281	290	288	271	296	284	250	282	272	283	267	239	298	253	269	280	254	270	238	286	265	251	283	250	272	268	277	246	291	261	266	208	283	289	250	253	284	279	267	263	307	250	266	280	256	250	285	271	250	277	270	298	278	262	291	277	276	274	271	288	282	251	279	264	266	277	272	266	276	278	271	277	269	281	272	250	284	266	276	271	240	272	264	293	286	254	277	280	280	272	257	254	271	264	249	286	264	269	327	265	288	254	281	247	256	244	269	266	292	269	250	239	233
21274	17608	20575	22632	12810	8542	6075	3776	2788	2227	2138	1825	1408	1209	1029	946	818	744	767	635	671	746	741	722	729	663	672	653	636	635	600	644	610	599	607	630	636	593	610	566	670	600	629	612	582	612	558	617	633	577	565	609	601	611	578	609	595	628	608	599	601	632	638	570	623	590	582	600	591	646	591	586	618	586	549	609	610	599	553	581	607	599	618	589	608	591	597	635	631	586	644	644	648	662	645	639	673	653	602	632	576	603	679	584	635	652	594	629	622	607	629	611	620	585	592	625	598	651	607	596	623	613	610	574	601	591	568	647	610	638	615	620	603	642	589	567	618	606	571	571	645	633	565	567	606	618	609	585	560	633	577	605	542	592	599	565	598	610	600	627	598	611	612	588	608	575	612	629	595	600	635	591	616	587	608	625	643	583	603	627	579	615	574	618	580	632	599	641	632	582	569	610	537	624	638	579	607	617	596	644	602	577	595	597	631	558	632	588	600	595	584	638	657	604	576	593	598	587	611	587	631	621	578	563	577	554	564	607	611	556	556	583	618	604	621	598	611	561	644	585	630	584	616	596	620	607	595	598	618	612	567	616	608	629	566	638	606	603	570	564	622	573	592	621	561	550	604	600	575	564	603	588	603	623	587	596	593	619	556	606	584	632	576	614	569	604	587	586	658	596	616	566	607	639	583	611	646	613	605	609	624	590	605	574	611	639	603	618	593	634	604	604	611	600	594	598	600	614	600	588	608	598	571	607	607	589	631	616	585	645	556	658	614	640	622	631	604	598	596	621	605	584	568	593	597	601	600	618	597	580	630	614	538	608	603	613	639	588	568	569	598	588	575	606	609	641	605	594	604	619	607	596	587	605	607	558	614	593	582	640	565	603	599	549	605	623	634	601	606	576	587	599	604	616	615	535	621	595	649	588	630	598	564	604	599	614	594	636	603	562	602	603	596	628	627	589	639	589	653	594	612	642	588	598	597	582	613	582	641	603	579	602	601	615	582	641	584	592	581	580	583	630	595	612	584	564	623	588	535	532	629	594	598	592	583	585	576	589	581	604	637	580	564	595	563	579	616	653	595	596	584	608	637	605	567	629	585	608	581	604	532	601	566	580	641	614	628	658	600	596	600	578	630	606	626	606	594	614	596	564	600	607	637	606	600	637	613	588	596	627	626	612	599	608	568	591	593	606	627	586	595	627	607	563	603	570	607	595	578	585	616	611	603	594	556	606	611	571	622	575	595	653	649	580	611	596	626	598	636	566	554	606	589	595	639	634	615	582	613	595	589	625	558	582	629	623	583	565	603	558	600	621	632	643	592	567	581	560	571	591	581	585	617	576	600	560	603	585	592	557	541	645	581	557	599	653	582	590	590	607	582	576	644	582	568	609	589	640	559	604	596	615	582	611	578	582	561	573	625	633	666	583	618	582	590	569	582	600	566	602	615	567	584	588	583	596	635	596	618	587	573	600	598	612	590	581	645	647	594	620	563	570	629	631	556	574	618	626	614	589	672	627	652	632	614	613	596	599	569	627	590	594	587	620	631	650	608	566	556	616	579	599	607	592	572	623	608	595	611	594	592	593	564	597	597	600	602	607	573	619	627	581	584	560	614	593	604	622	610	618	598	591	588	587	627	596	575	604	572	606	627	570	624	636	559	632	636	617	597	570	618	603	587	569	614	572	609	575	613	601	632	574	587	633	548	615	585	598	647	618	574	574	575	632	590	600	604	581	574	603	561	593	610	610	595	605	582	584	626	598	624	609	547	564	580	596	638	587	593	633	643	608	603	582	590	635	552	578	641	568	610	629	596	553	607	570	572	620	596	612	621	594	614	604	636	572	618	595	626	560	614	623	609	656	609	537	564	561	632	575	618	565	619	585	585	604	637	612	633	604	635	592	623	588	580	591	620	570	610	598	607	604	596	573	591	644	595	593	588	608	614	619	616	575	621	596	579	625	616	611	622	636	591	590	573	598	592	606	630	562	619	623	584	569	593	585	604	606	615	612	590	627	593	570	643	606	591	605	603	602	590	621	588	566	598	576	634	582	585	552	613	591	627	599	631	641	612	576	592	635	563	605	577	600	574	579	598	638	619	560	654	637	619	587	606	587	633	619	594	610	651	554	572	590	621	638	560	583	594	592	550	594	612	612	605	584	622	623	563	586	609	571	596	607	616	609	574	559	554	585	590	593	626	642	558	572	541	591	609	615	624	597	577	598	648	616	585	619	577	630	608	630	618	584	592	618	594	607	589	623	611	561	614	604	584	630	627	598	608	638	585	618	623	619	646	601	567	560	597	604	555	613	636	629	606	636	614	605	600	607	640	632	592	634	580	598	617	597	563	606	601	570	594	631	561	631	627	608	605	609	622	594	595	627	643	619	574	583	644	656	567	608	625	580	591	585	582	534	574	583	617	591	645	604	630	582	580	602	590	571	625	648	579	622	585	604	580	586	604	617	606	643	644	615	574	595	587	618	601	567	605	632	638	575	603	593	553	615	601	601	619	594	618	617	585	601	612	616	615	622	613	578	610	595	631	604	601	552	587	577	586	659	600	592	568	619	661	599	632	621	590	578	592	598	658	653	609	623	593	587	622	631	632	608	574	582	604	597	614	622	610	624	607	592	542	626	659	577	612	578	600	623	596	578	581	635	575	574	578	588	590	593	639	646	629	599	602	603	594	589	563	609	593	572	609	598	577	629	604	592	592	588	631	583	615	636	609	634	626	622	613	613	594	572	571	626	614	583	594	607	591	578	635	613	574	589	642	588	593	606	582	634	614	587	586	598	593	568	563	610	647	580	608	596	609	582	590	618	595	565	621	586	583	651	620	580	614	611	606	599	616	619	582	603	614	587	579	599	565	566	617	639	623	606	596	586	579	614	609	590	591	593	614	608	646	593	588	565	607	558	592	588	630	616	595	662	631	688	595	578	590	567	626	601	587	619	615	615	590	589	596	622	654	576	577	620	603	600	589	635	565	608	580	562	582	611	639	632	619	577	620	607	600	585	611	628	604	532	605	632	587	630	591	616	635	634	607	592	625	609	637	583	555	575	593	579	627	620	615	624	611	571	596	595	598	597	617	602	646	630	585	586	583	617	587	545	565	570	640	612	610	592	613	624	577	602	601	620	592	616	585	590	609	624	606	613	598	639	661	631	600	589	587	607	596	627	619	575	579	594	597	605	626	554	631	584	590	591	604	605	521	593	602	612	624	594	605	603	603	599	580	614	616	577	595	558	594	560	596	607	605	647	610	594	635	627	638	591	597	574	604	584	596	559	625	598	614	601	607	620	607	553	590	619	597	593	598	591	608	603	595	593	554	606	556	616	556	620	603	580	614	607	570	634	591	584	603	631	597	625	648	619	596	593	594	603	595	602	643	624	599	610	573	576	558	592	608	592	629	616	605	601	625	570	631	641	565	621	603	661	602	584	591	614	602	661	588	608	584	628	586	638	595	596	559	612	572	577	617	564	595	590	581	638	585	643
42442	33649	29317	23820	13810	7408	3698	1681	987	778	650	520	480	399	344	328	277	312	272	281	274	283	254	298	269	271	251	259	235	250	275	260	224	247	245	275	277	286	275	233	246	247	239	256	261	265	266	242	298	272	246	245	224	266	224	270	255	247	249	257	266	248	254	271	262	246	231	230	256	266	248	275	245	278	257	244	264	267	239	233	265	254	287	250	283	242	261	256	254	253	265	275	229	243	274	267	239	237	247	264	272	256	291	247	273	262	247	252	281	234	259	258	246	221	244	253	263	242	246	250	263	241	234	235	247	242	269	273	283	289	242	272	270	259	226	229	267	279	277	285	262	229	263	279	257	255	289	264	231	218	253	245	229	232	250	271	234	246	272	255	251	249	223	264	260	236	274	224	259	241	245	229	241	290	261	233	264	248	226	281	255	268	276	272	240	269	230	251	222	229	255	275	241	255	248	245	262	232	229	229	262	268	264	271	280	236	224	223	230	250	244	245	252	260	259	229	249	256	249	249	228	253	259	282	227	243	255	247	224	232	248	250	245	264	239	248	253	242	258	246	238	268	244	223	266	280	256	271	247	234	222	230	248	256	255	263	220	244	261	243	238	258	267	245	286	261	267	239	270	262	239	264	244	253	264	252	229	258	318	248	248	281	246	230	246	252	249	250	234	256	258	233	236	252	238	260	283	275	263	255	237	260	266	299	263	252	252	267	256	229	249	251	315	250	246	254	243	268	240	269	273	247	261	244	256	252	254	262	259	247	254	257	236	253	229	265	259	250	251	279	253	257	243	264	263	277	228	234	241	241	237	269	248	245	248	303	248	223	255	255	258	272	235	246	250	279	225	255	236	253	220	264	264	260	278	246	237	261	250	212	256	251	258	242	261	236	257	270	268	262	270	245	274	272	264	247	247	236	213	259	244	237	257	233	270	250	250	238	276	269	260	218	295	269	249	261	252	261	237	235	249	261	287	266	250	284	242	240	235	264	257	271	262	258	241	263	258	261	267	260	252	230	240	239	226	234	243	272	210	273	274	245	233	264	258	271	278	256	247	272	253	264	245	228	250	229	241	244	294	252	252	256	259	244	228	255	240	242	250	268	252	257	234	284	262	287	289	245	265	232	255	236	240	248	277	308	270	259	261	251	226	260	273	246	257	259	258	286	277	245	254	264	249	249	267	221	269	210	237	221	233	256	250	270	247	251	249	277	258	244	254	236	246	237	219	254	240	256	264	248	243	236	233	243	283	264	281	266	257	252	278	273	239	243	237	267	234	239	274	262	257	275	259	281	277	241	260	249	253	247	256	265	222	235	265	262	240	235	262	290	245	231	252	251	259	243	235	239	254	269	248	243	242	254	226	243	271	266	257	254	259	250	250	245	264	277	233	247	248	217	237	264	257	239	254	263	248	252	223	267	234	256	270	229	250	221	246	257	264	232	267	272	275	281	257	251	226	271	273	294	238	265	248	265	253	275	242	258	269	208	235	238	247	230	259	259	272	279	262	262	260	246	229	218	242	276	255	269	255	267	237	269	253	250	265	255	269	265	264	252	265	228	243	236	232	223	278	249	255	253	238	237	279	253	297	241	254	242	268	274	280	251	277	273	263	255	248	251	250	245	250	205	230	246	231	253	255	235	252	231	249	266	288	265	236	252	257	240	216	245	246	273	261	235	262	255	247	213	272	264	241	248	254	263	235	274	258	257	242	243	239	239	269	270	248	228	283	249	234	244	238	283	235	262	254	237	282	282	234	265	274	245	260	280	249	264	225	255	246	256	223	265	276	297	240	238	260	250	277	260	242	268	246	251	241	232	226	286	226	260	235	251	239	260	246	236	251	241	274	231	247	278	272	287	279	253	247	259	264	270	279	267	247	268	256	263	254	278	238	271	258	243	231	261	273	275	240	245	202	251	244	277	266	252	272	240	207	288	218	252	228	263	252	211	233	256	253	235	265	236	236	251	231	231	259	265	246	281	230	301	230	258	271	214	254	246	243	260	250	236	262	235	240	264	268	277	220	236	236	250	279	237	267	249	255	275	241	208	263	246	213	225	246	267	280	222	243	242	278	237	210	258	258	236	266	222	232	263	246	254	233	251	241	261	237	259	241	261	237	258	275	223	248	233	211	265	261	257	272	232	240	229	262	227	251	239	247	263	296	236	263	309	280	258	244	230	253	257	226	255	270	254	262	250	278	264	235	293	225	240	226	247	248	248	256	220	267	244	245	256	263	261	267	265	261	281	245	268	265	244	262	230	242	240	276	259	262	251	261	255	272	237	247	261	240	236	249	284	258	267	250	265	263	303	242	282	286	296	256	242	232	231	234	263	259	269	242	246	264	264	286	281	262	237	255	268	248	301	272	269	281	249	256	230	272	218	232	275	273	235	284	265	258	234	257	268	267	259	259	258	228	234	233	226	236	277	251	253	254	245	254	235	239	240	236	212	262	251	260	261	255	257	251	267	263	252	229	237	293	243	240	265	249	251	272	256	233	238	222	299	252	258	255	298	255	221	274	242	261	259	271	274	275	236	237	284	259	256	285	256	229	279	241	244	241	237	230	275	242	231	238	241	298	274	278	281	289	264	247	274	260	226	262	219	221	265	256	279	263	238	265	253	242	250	288	250	252	247	237	235	230	230	250	253	233	242	259	298	279	232	276	266	235	253	282	241	266	267	255	242	283	278	265	260	243	280	266	261	261	251	241	300	254	242	253	256	253	231	221	281	287	235	254	221	262	256	266	258	258	254	243	234	243	253	255	245	240	265	265	254	227	269	244	261	271	246	268	285	247	258	276	251	278	252	253	271	263	275	278	237	272	242	229	270	259	256	274	267	271	243	245	275	245	268	278	264	274	231	267	270	246	268	265	258	241	233	225	273	232	240	242	255	267	257	272	259	267	278	226	250	241	231	296	241	241	258	268	250	244	252	280	256	243	232	235	226	260	255	248	259	247	284	235	265	229	249	261	238	255	236	247	269	251	269	251	242	249	247	257	237	264	267	258	240	288	252	280	266	227	250	254	215	238	238	252	225	259	286	285	253	264	245	241	244	266	262	259	271	255	220	226	262	259	253	267	273	238	246	235	248	253	249	228	255	278	248	255	236	267	228	246	220	248	256	215	245	259	248	262	259	255	235	249	280	279	253	254	273	245	254	266	263	263	266	250	244	251	264	274	267	255	201	247	260	260	230	269	258	264	236	263	239	237	285	246	231	248	251	227	259	246	285	235	261	256	265	273	229	270	258	261	259	276	267	275	246	289	258	264	279	243	242	253	237	224	262	275	239	245	245	236	258	250	238	256	272	249	251	245	250	243	249	301	261	258	286	259	258	272	239	244	231	258	231	257	243	257	255	245	250	236	257	259	240	259	256	248	240	246	296	230	247	242	281	258	249	260	249	235	266	267	240	294	275	239	253	239	221	236	261	238	227	235	258	275	260	247	223	242	249	241	212	242	248	291	270	252	255	281	245	275	222	198	239	233	251
27162	25436	28169	29450	19183	13067	8752	5031	3958	3040	2932	2357	1964	1702	1255	1051	1015	769	741	723	656	736	775	696	738	659	610	660	578	596	612	604	607	599	650	592	620	551	580	608	589	643	629	558	553	610	565	595	548	567	618	634	580	583	568	580	552	575	582	626	539	599	598	587	606	591	586	579	571	610	585	575	605	590	557	572	587	596	594	564	595	608	558	598	601	604	597	608	627	646	636	639	600	638	606	590	610	576	574	620	613	614	583	563	631	614	601	612	632	583	581	582	604	512	567	577	563	595	604	567	580	534	594	620	572	577	604	517	588	594	585	597	590	612	596	576	593	577	533	563	563	607	536	614	579	586	573	547	531	601	573	572	565	615	543	582	558	541	605	587	614	600	576	575	587	529	608	560	597	583	567	580	582	591	540	594	569	577	587	568	554	499	588	583	580	563	589	556	576	601	545	541	542	573	610	609	629	550	544	596	558	603	578	575	570	630	568	576	590	584	563	576	580	549	582	566	608	524	565	621	583	641	590	530	584	581	594	534	557	580	579	575	564	572	599	572	583	568	605	594	587	597	609	580	597	613	602	527	565	611	583	581	552	582	594	556	576	550	585	604	552	590	551	543	547	571	544	576	597	599	550	574	558	609	557	553	565	568	587	573	585	568	585	580	562	588	576	571	603	574	588	583	593	544	573	564	548	578	578	586	576	576	565	559	564	581	575	564	574	569	568	574	583	566	566	596	535	613	609	523	597	552	546	620	575	556	571	622	548	599	585	574	589	621	598	602	597	555	589	575	598	574	544	566	546	545	574	540	589	559	575	610	567	611	561	588	599	567	577	588	579	593	558	553	611	567	582	547	561	570	554	562	626	626	574	581	539	557	606	586	545	586	599	543	570	594	606	551	610	556	622	551	564	596	545	589	585	559	569	560	567	607	610	610	556	545	625	538	594	553	580	610	565	542	576	603	620	616	573	568	558	586	582	563	563	571	590	568	561	557	564	565	607	615	640	582	610	595	548	586	608	603	590	551	542	583	564	577	562	561	563	546	581	604	548	569	622	563	574	552	605	555	618	554	584	568	546	555	558	572	587	566	600	572	564	599	552	561	613	596	575	549	567	565	579	578	608	596	598	606	559	600	571	532	593	623	610	590	593	570	565	563	579	581	567	593	572	578	639	603	541	571	569	531	587	573	552	583	580	570	557	592	610	615	512	553	565	596	588	583	559	554	635	571	573	553	594	593	555	566	618	609	552	605	572	526	604	576	587	577	600	572	561	581	564	570	584	565	588	576	566	577	576	527	569	561	549	594	540	573	575	554	568	610	565	534	566	591	555	520	571	562	540	562	583	600	559	570	575	581	592	557	592	598	582	607	552	562	549	566	580	606	609	586	562	591	603	561	609	594	570	579	520	587	548	556	557	561	539	551	619	589	545	603	542	597	531	541	554	554	573	590	566	554	543	569	572	598	601	566	553	581	600	572	574	586	571	579	572	551	530	508	570	597	584	587	563	570	546	606	596	589	538	579	535	573	565	552	564	581	540	586	573	591	562	574	608	553	583	577	583	546	581	602	579	588	622	596	617	572	566	573	593	602	566	568	574	560	551	536	567	579	532	600	607	577	567	591	594	565	605	641	574	549	588	569	539	565	572	591	556	562	567	551	569	609	606	603	514	598	563	566	561	582	588	590	557	621	556	550	605	572	564	554	573	641	545	551	543	563	557	548	590	574	559	570	604	548	549	601	597	597	563	575	577	545	558	604	536	535	559	561	536	548	564	567	581	584	573	550	579	522	599	560	564	578	562	529	586	563	557	604	568	572	604	563	563	625	581	552	575	567	562	608	563	583	548	572	530	533	545	595	606	591	567	593	578	579	550	549	595	622	566	591	557	589	583	563	584	550	570	582	607	538	597	566	627	564	592	577	564	542	587	580	580	570	539	615	541	560	620	590	553	607	582	577	538	605	591	570	575	596	600	603	561	582	577	566	562	546	524	567	586	549	582	548	586	594	544	596	575	601	535	532	563	551	596	578	585	602	591	596	575	591	529	554	555	563	576	565	583	592	577	563	592	544	566	570	581	578	523	576	571	583	634	625	600	603	560	568	627	597	609	595	568	538	582	585	573	603	584	590	593	562	602	605	539	638	555	517	593	594	541	565	581	601	606	588	561	569	568	558	567	574	573	574	557	583	556	600	498	527	564	588	602	543	599	599	577	564	594	554	561	603	526	600	593	592	560	556	598	595	553	500	560	578	578	540	574	550	551	540	556	606	595	564	592	601	585	590	548	550	573	575	601	528	588	561	519	538	579	597	567	575	563	551	563	597	581	564	566	572	564	555	581	583	587	560	598	580	572	551	607	614	580	586	544	560	548	588	595	578	556	574	564	599	592	581	571	545	553	580	585	547	588	548	606	603	576	566	586	568	555	529	622	582	596	556	607	545	560	576	559	604	567	545	553	549	617	567	572	598	583	581	616	586	596	579	548	581	602	562	549	583	586	567	577	610	560	581	557	589	553	597	559	618	549	605	563	585	584	589	600	568	573	560	562	579	545	564	543	558	547	582	569	599	595	584	568	630	587	574	564	580	588	573	573	556	598	582	549	571	612	539	588	614	588	571	527	586	630	657	542	598	602	555	574	580	590	608	580	573	548	561	584	607	597	578	541	616	569	571	576	575	572	546	605	544	561	541	576	582	612	576	561	592	577	569	587	583	598	529	580	605	595	588	557	572	564	598	575	573	539	601	559	596	601	584	568	554	628	544	591	588	611	561	552	550	624	571	604	601	575	572	592	576	547	584	608	566	610	589	556	546	583	588	558	583	602	585	580	604	592	555	572	591	617	564	571	566	610	554	570	544	546	550	612	598	557	588	567	563	579	530	551	597	559	593	609	589	553	553	608	570	583	550	607	587	602	524	593	590	582	609	603	562	610	589	604	596	585	596	586	581	601	596	571	562	607	559	581	544	555	562	525	552	577	595	529	577	576	524	551	615	538	603	581	587	579	560	553	561	559	575	595	618	597	566	543	584	584	590	548	564	569	600	538	597	584	610	595	544	592	581	571	575	575	554	588	578	566	573	604	545	613	570	588	565	590	557	590	575	587	521	565	591	548	532	566	560	559	526	598	567	577	552	612	587	555	565	544	599	572	522	596	598	598	541	623	567	565	566	557	572	573	581	579	583	600	595	546	548	547	592	522	607	581	603	579	594	613	572	552	557	597	597	547	556	567	598	561	560	549	591	590	555	589	574	586	566	579	547	600	582	568	608	589	600	613	558	608	567	550	599	535	573	573	576	556	559	585	548	568	575	591	539	556	597	562	568	552	541	571	594	542	557	579	589	536	569	611	544	552	542	603	495	567	604	621	596	595	600	572	558	561	593	569	528	563	602	587	541	578	572	573	561	588	575	605	579	566	594	611	549	571	590	534	539	615	577	570	631	579	581	594	545	561	516	585	588	614	582	603	538	589	593	579	617	562	594	573	581	588	610	529	646
13537	6843	4040	2446	1292	888	685	621	550	491	449	442	374	387	419	388	354	342	362	330	355	361	384	374	329	372	365	353	344	337	361	325	367	351	373	388	375	355	359	334	345	363	358	315	363	353	359	321	358	343	365	353	353	336	335	337	333	312	369	369	360	368	344	387	337	344	339	356	339	421	399	351	355	377	338	369	364	348	362	381	372	336	379	355	359	372	338	338	373	361	383	367	377	351	309	398	333	348	397	376	357	353	343	380	367	343	345	329	340	360	355	333	350	368	361	348	351	369	366	412	346	328	369	327	343	363	325	353	366	358	365	365	332	360	342	340	345	353	378	375	363	349	394	332	340	363	378	329	372	398	367	329	369	346	382	330	369	383	381	386	350	341	393	380	401	391	337	360	313	409	354	357	385	369	367	355	345	360	337	362	345	370	345	357	375	341	396	379	338	352	350	356	377	355	358	350	381	331	326	310	346	368	351	370	351	342	346	386	331	406	314	358	374	348	373	350	375	388	361	378	336	325	379	365	355	351	368	380	347	337	289	351	355	339	372	372	360	351	349	354	346	320	336	347	366	360	335	374	340	366	346	375	359	332	344	345	326	374	347	346	368	318	351	372	352	346	337	359	387	323	369	332	373	338	344	330	356	343	393	364	337	366	365	335	400	385	393	365	361	377	362	364	373	355	355	378	332	341	354	319	356	334	369	357	338	351	320	347	367	321	380	354	343	343	385	381	364	369	369	340	367	333	377	376	339	375	372	389	397	354	397	365	358	358	344	364	354	384	315	350	343	359	362	370	348	338	382	338	376	349	353	353	327	350	310	346	344	362	348	377	342	354	358	380	365	366	380	358	365	342	373	352	370	357	342	351	379	365	327	350	373	397	394	372	352	358	357	341	399	344	353	347	372	333	371	402	338	368	360	366	347	331	328	350	367	381	376	350	335	356	327	385	329	318	367	358	342	308	345	331	337	339	362	373	374	328	329	358	393	349	335	389	353	343	357	378	335	368	374	352	359	364	364	348	337	337	357	352	338	367	350	331	402	349	358	339	364	360	350	333	344	365	361	366	333	358	360	385	356	366	346	322	401	389	361	339	338	364	326	332	366	386	350	382	387	348	400	358	386	339	358	391	367	357	373	334	327	385	356	377	366	378	361	387	338	352	349	344	329	341	365	376	368	355	326	356	345	338	348	385	351	360	382	405	415	385	356	336	352	357	321	347	314	371	355	342	321	370	372	357	364	328	334	349	343	372	345	306	381	367	375	364	355	331	362	338	372	343	334	365	355	339	376	360	355	351	359	379	354	377	354	380	360	331	329	377	351	362	352	339	384	376	331	363	358	337	348	333	350	366	354	376	357	341	336	391	333	337	363	377	370	364	361	350	350	340	392	363	342	361	317	318	338	322	377	351	390	345	341	381	329	361	341	353	339	358	404	337	350	387	348	370	352	353	371	391	366	367	360	359	332	388	337	337	341	301	378	388	360	383	363	355	381	372	339	334	352	370	347	349	315	336	352	334	365	380	337	336	368	352	375	332	354	343	368	369	349	368	346	376	373	330	370	344	377	373	341	389	349	376	374	348	336	350	363	377	347	320	336	352	355	332	350	374	336	344	340	343	371	357	366	349	349	380	358	347	355	347	364	393	346	329	388	337	351	329	349	332	373	393	383	365	361	354	340	352	369	346	321	384	322	372	355	378	390	335	342	365	352	351	366	382	325	377	343	377	382	368	363	355	368	349	323	329	360	384	350	348	368	379	339	343	348	344	386	343	374	361	367	352	369	382	389	347	350	333	358	348	348	358	352	383	341	328	345	356	358	355	338	355	386	360	367	381	331	305	387	375	350	353	377	367	300	350	356	370	341	372	335	371	375	370	389	350	347	356	356	304	367	359	364	372	349	359	375	333	349	304	341	352	378	376	353	361	348	332	348	391	331	383	386	374	401	338	344	358	333	347	336	383	378	337	370	358	336	370	347	364	338	357	349	420	367	378	368	391	382	358	368	375	358	387	369	371	381	392	349	335	364	387	369	353	352	353	326	345	320	356	316	336	324	346	368	385	334	352	345	372	362	376	343	340	360	314	387	384	332	405	359	342	347	358	324	359	389	387	326	338	386	348	370	380	379	367	363	397	365	357	369	403	371	379	375	351	357	353	372	350	367	346	374	373	352	354	331	366	395	382	361	391	360	352	355	350	350	357	355	339	359	353	331	362	359	365	352	369	344	329	403	344	390	369	348	348	348	324	368	382	350	356	321	363	350	330	331	372	366	411	335	343	365	356	326	402	374	371	375	340	355	355	328	374	381	331	344	392	373	398	370	363	353	376	354	330	347	377	336	347	404	348	358	346	337	327	363	357	364	345	372	356	364	344	355	337	343	364	358	326	324	368	359	330	374	326	334	372	372	385	319	332	322	335	361	362	357	350	378	382	347	328	325	351	364	389	365	386	365	363	411	379	346	365	336	334	364	357	361	376	393	335	354	351	388	345	400	354	356	376	365	384	345	402	356	385	383	332	357	357	368	379	375	363	357	350	377	359	372	363	382	331	352	350	385	345	352	343	341	398	357	344	375	324	374	363	370	353	368	337	344	382	319	346	377	371	374	358	344	359	332	385	327	332	317	372	389	317	352	370	362	395	340	384	334	341	366	396	367	391	362	385	366	318	351	333	354	348	343	338	354	370	322	373	374	360	333	350	334	362	343	362	337	363	361	379	341	351	372	366	340	358	344	331	352	383	340	329	351	357	365	344	350	365	366	375	365	359	364	371	350	327	336	376	393	351	360	383	334	327	370	331	350	372	352	333	350	371	355	355	340	378	342	329	390	355	336	355	361	357	356	378	308	350	392	385	396	353	364	324	376	356	317	335	357	349	327	445	363	364	345	365	346	378	356	375	326	363	336	341	376	372	348	308	332	343	370	341	380	366	346	370	363	364	362	374	366	336	352	380	390	367	329	350	346	344	390	351	318	400	383	367	370	371	372	345	352	328	347	380	356	339	330	353	343	342	364	378	371	348	362	345	352	321	342	373	337	344	334	351	326	353	376	364	346	368	380	352	387	391	349	423	315	363	359	341	330	366	343	351	368	344	346	353	397	379	374	334	330	359	324	400	362	356	326	351	321	364	365	367	356	366	373	372	380	373	391	316	353	359	350	378	372	365	357	327	349	371	358	338	366	376	348	332	369	390	373	360	350	374	384	367	368	356	353	390	359	388	346	377	336	354	342	355	343	344	368	373	347	370	371	346	396	337	370	392	313	367	352	389	371	387	349	368	368	337	366	369	334	372	346	349	309	352	363	386	370	384	337	357	377	343	358	331	345	378	406	345	357	385	357	373	374	355	333	336	360	360	384	365	363	368	327	394	351	413	351	365	353	346	383	334	361	338	372	371	345	383	342	359	310	361	371	402	385	359	352	384	379	394	379	368	392	400	356	326	408	354	370	350	338	352	375	343	335	381	348	319	366	356	371	352	414	325	336	337	380	356
8095	6017	6399	6305	4053	3139	2480	1909	1755	1479	1392	1219	1135	1045	987	890	871	799	790	749	801	819	839	787	811	778	758	806	815	763	769	758	737	785	673	810	756	792	794	773	793	767	793	703	793	792	781	776	813	766	712	784	768	771	761	735	745	744	822	733	782	835	783	767	761	763	758	792	785	776	801	786	741	795	696	791	737	778	757	762	725	746	713	776	728	759	771	821	823	799	814	773	810	793	805	757	715	809	784	763	755	802	788	742	787	784	797	775	761	806	763	741	756	769	734	809	776	732	725	751	771	768	780	760	794	747	762	750	806	828	760	785	717	779	749	723	799	822	729	723	811	752	819	775	817	790	728	773	829	790	812	776	755	802	758	825	767	765	808	757	786	809	785	719	783	739	747	771	790	751	788	726	810	749	766	722	757	782	789	773	790	765	828	804	764	762	763	793	758	789	764	701	759	787	782	757	754	752	817	822	746	801	777	761	765	755	788	761	769	734	800	767	738	807	782	772	795	799	728	756	780	780	743	762	770	757	766	746	765	748	804	746	767	737	843	797	778	754	749	777	749	815	735	788	790	743	826	797	776	773	785	741	763	741	776	734	763	751	789	797	796	727	802	804	772	790	754	748	748	777	806	776	843	737	746	777	765	761	751	776	749	757	736	755	789	745	767	776	718	786	773	724	773	799	776	693	808	770	789	707	783	722	787	750	820	779	776	764	792	741	780	797	796	761	772	818	738	765	761	788	778	751	769	709	799	754	718	763	753	787	779	777	769	784	764	790	782	755	821	759	782	773	809	774	752	779	754	750	798	788	778	777	810	817	731	763	719	762	800	786	782	790	767	748	780	792	742	720	780	717	736	774	783	799	785	751	767	777	797	770	767	784	767	720	732	768	776	764	750	779	761	748	816	742	783	758	780	809	750	800	752	792	726	764	775	706	780	777	768	760	746	774	756	740	761	803	790	798	780	782	742	794	785	784	760	752	745	768	739	762	795	780	785	743	777	811	746	746	771	793	790	766	804	811	794	779	723	794	811	781	701	770	813	720	742	829	751	745	799	750	811	815	708	811	792	732	760	752	712	709	707	800	755	769	755	820	833	794	767	754	808	790	781	742	818	754	813	752	797	791	795	727	783	792	757	774	762	785	781	763	802	742	736	765	747	758	793	755	754	752	767	760	767	808	790	768	739	731	745	805	748	782	763	767	795	779	777	751	745	709	879	728	753	738	829	752	754	735	729	789	774	804	778	800	770	819	769	775	743	765	782	765	735	801	763	757	772	781	775	775	756	847	745	762	774	722	777	797	766	723	740	789	740	750	772	792	826	737	772	768	774	753	824	768	825	776	774	751	726	739	820	780	778	737	806	744	767	744	763	753	802	778	743	772	804	788	756	788	795	814	762	792	746	820	774	764	739	777	778	727	735	730	796	791	764	777	769	779	758	764	734	779	787	759	769	764	763	733	799	773	764	743	768	766	754	768	798	756	734	767	749	808	755	766	747	821	750	774	768	710	806	783	749	755	794	808	756	765	742	744	737	753	726	756	747	768	756	792	759	752	790	796	752	763	731	735	765	825	775	795	817	759	832	772	746	744	712	775	788	761	827	780	779	780	741	739	815	813	790	783	781	776	765	779	783	775	784	776	699	738	797	737	743	782	781	787	733	779	745	706	768	781	821	800	756	761	793	735	767	753	761	762	786	740	816	753	739	760	809	805	718	773	751	721	820	794	794	786	809	757	748	752	758	787	740	767	733	793	755	784	735	798	785	772	823	755	779	802	768	785	762	793	780	795	815	742	771	796	766	728	798	785	767	761	819	771	803	735	792	763	757	775	774	787	778	751	752	735	754	790	792	773	767	761	798	779	780	782	763	726	751	747	831	833	771	762	724	779	788	772	778	809	765	759	737	811	760	735	726	748	764	731	730	798	849	739	792	795	826	800	789	776	740	764	740	740	768	769	816	766	745	764	821	768	757	802	730	787	756	769	768	798	761	747	809	776	724	759	792	750	790	749	778	823	749	768	767	775	754	718	756	789	771	755	740	728	755	746	770	775	765	748	742	753	752	803	743	747	736	774	763	737	782	777	810	792	795	776	762	796	768	793	782	738	769	735	752	767	811	767	759	758	747	695	736	798	778	771	765	740	800	774	722	808	799	837	761	766	753	789	772	808	797	805	758	762	732	782	719	761	798	795	762	723	784	765	768	773	787	762	788	759	792	801	774	757	745	761	852	721	787	741	770	806	791	765	768	757	795	803	719	777	744	750	786	748	758	723	772	799	747	788	785	772	789	754	777	763	796	777	764	798	795	752	779	762	775	809	776	763	840	817	761	768	797	756	796	752	758	770	771	752	758	772	717	745	761	764	746	750	798	776	836	794	727	796	823	733	742	834	772	768	763	776	718	752	795	761	801	785	748	825	752	779	704	796	787	774	761	810	750	794	767	788	775	755	770	785	765	792	755	764	757	754	773	764	728	704	790	773	775	803	744	766	790	767	760	768	758	743	747	797	826	796	752	769	781	797	783	772	780	795	786	784	759	752	758	748	824	787	721	781	807	818	763	763	765	811	777	725	789	844	756	759	790	759	750	758	762	777	799	740	774	780	741	715	779	777	770	808	809	750	785	799	812	775	746	755	747	720	809	761	783	766	787	755	756	731	739	770	776	785	772	789	735	732	758	777	745	757	774	759	720	755	788	798	711	790	734	763	752	761	752	733	765	786	786	749	719	753	808	812	750	751	791	767	800	778	745	810	773	777	759	778	755	696	777	759	807	771	765	745	770	748	794	717	740	780	767	785	740	795	771	802	707	759	809	777	735	749	799	731	791	855	771	756	765	806	796	720	721	772	744	799	790	782	792	764	764	788	739	750	720	763	753	769	790	761	789	740	792	759	769	777	783	752	782	794	776	789	730	782	763	800	780	756	750	764	779	775	734	810	770	792	811	753	751	770	753	721	752	771	809	799	782	787	751	781	812	815	750	779	809	783	784	816	785	752	756	735	771	715	781	779	714	792	756	768	748	772	742	750	795	766	762	763	764	782	799	753	823	795	819	809	718	744	795	741	791	773	735	768	730	763	772	740	785	765	750	743	752	776	726	782	776	768	802	747	784	726	800	816	759	694	789	803	788	765	759	796	787	777	781	752	797	808	777	801	743	771	747	811	778	747	779	806	792	772	805	824	781	775	820	726	755	797	754	812	790	788	806	741	773	784	828	756	797	750	784	826	788	769	714	760	839	766	725	783	774	749	725	800	772	761	757	732	816	753	788	742	737	775	746	791	723	836	773	730	758	768	835	736	738	764	736	782	777	786	763	773	740	765	742	775	739	764	805	736	743	785	780	783	760	782	762	760	800	765	748	715	798	785	752	804	723	807	728	778	814	772	775	778	784	780	792	743	829	741	764	719	798	800	753	792	757	751	806	774	744	755	772	800	738	746	777	767	778	769	764	753	797	742	746	697	792	759	705	742	813	745	827	765	732	785	810	792
31713	23317	19041	14345	6802	2732	1511	961	684	619	474	469	439	326	349	311	283	283	292	282	255	256	275	293	281	278	265	260	262	249	286	278	254	270	289	226	264	274	244	265	283	268	272	260	255	278	258	294	280	281	266	221	263	258	249	262	246	267	259	246	241	262	272	269	263	271	291	264	289	250	273	258	271	260	262	272	235	244	254	315	291	273	261	307	251	269	280	298	299	237	281	254	290	290	287	262	245	247	245	286	298	254	245	266	269	246	284	288	278	260	243	268	278	254	295	269	297	257	272	285	270	266	233	236	255	252	243	286	235	272	263	278	291	268	294	279	294	264	256	271	245	287	265	262	247	243	265	248	244	269	245	269	233	259	285	248	268	263	219	224	280	262	278	236	272	249	257	260	259	290	268	299	276	256	230	282	297	275	246	267	260	267	298	273	275	285	289	252	262	251	260	263	278	259	267	274	267	279	282	278	245	274	261	264	216	287	272	278	258	264	254	245	246	253	236	237	285	266	238	267	267	272	269	279	272	248	261	244	261	293	294	275	251	261	278	293	273	258	295	254	286	264	296	264	256	268	311	278	275	270	287	294	264	231	243	249	300	284	263	277	299	274	256	256	276	255	295	318	300	267	247	228	265	275	250	305	279	255	284	265	267	273	241	258	278	293	280	260	249	255	271	267	255	224	248	258	252	244	295	228	263	294	267	272	234	251	277	284	298	271	263	298	251	258	261	252	297	262	252	277	259	279	261	256	263	265	273	294	270	262	293	270	259	265	244	277	262	268	262	245	231	245	227	242	290	256	270	289	269	245	255	247	275	267	257	281	257	246	261	246	284	233	263	234	269	262	309	288	274	280	269	281	252	280	240	276	239	262	278	254	280	262	286	284	261	284	235	272	259	261	267	243	264	278	255	269	276	258	280	280	261	266	243	252	286	271	263	290	253	272	288	273	258	255	231	270	238	236	260	258	260	268	242	233	267	276	260	285	277	280	271	259	285	284	271	236	278	296	226	255	289	249	257	293	252	253	268	228	267	256	242	308	285	261	244	275	269	278	255	250	244	279	265	261	276	249	277	257	228	260	240	274	254	240	272	273	264	263	251	269	237	298	280	300	266	253	250	276	294	264	242	267	262	291	261	245	286	274	242	288	250	253	273	272	253	266	252	244	260	244	254	281	269	278	272	229	248	263	251	274	262	252	261	264	297	270	256	280	232	281	256	287	252	256	294	276	267	268	264	250	246	248	271	245	232	243	265	282	267	263	277	271	239	282	283	275	295	270	277	248	256	271	285	283	272	263	251	259	250	266	287	256	254	269	278	251	240	259	277	292	235	273	260	287	272	259	262	275	278	277	251	250	255	268	295	287	256	283	253	293	253	258	242	290	249	253	298	263	255	298	255	279	279	224	250	279	311	289	267	262	255	236	260	250	237	238	281	237	277	273	267	270	264	235	253	234	248	244	279	232	242	233	247	273	272	251	256	255	254	290	265	256	266	266	251	286	278	254	249	236	260	289	241	274	269	245	288	287	265	263	261	278	249	278	263	306	277	274	252	254	263	273	244	269	252	286	255	286	277	262	253	273	258	269	276	235	266	267	259	284	243	257	276	237	239	306	253	251	282	258	263	274	250	278	276	282	260	258	265	259	270	239	256	275	279	240	248	269	327	275	258	244	280	256	251	264	251	252	239	255	284	292	300	276	232	265	257	273	248	312	254	293	278	261	249	274	281	252	244	259	250	297	253	259	277	268	278	271	285	265	262	270	260	246	266	275	248	271	275	260	235	305	291	271	307	253	272	274	272	280	259	257	234	287	257	259	265	244	275	260	262	271	275	251	232	280	258	293	262	240	259	301	280	293	258	294	256	286	256	251	262	276	292	258	249	240	282	257	287	277	295	248	264	257	241	247	270	226	272	269	275	269	286	254	281	266	277	259	274	256	252	262	287	238	263	260	285	265	248	241	241	267	268	296	268	249	278	244	267	282	270	254	272	296	272	282	235	263	206	280	272	229	300	271	270	298	233	263	237	276	282	268	258	277	276	275	307	271	279	250	293	273	230	248	223	259	272	266	278	242	256	257	266	265	293	284	259	259	249	253	250	299	279	264	237	269	264	292	290	278	256	270	243	273	251	269	249	275	265	261	277	276	265	286	267	252	279	269	240	254	287	287	231	279	276	266	285	257	284	253	311	255	267	298	254	242	257	271	281	269	252	246	266	288	266	241	265	227	262	263	244	245	309	264	230	301	254	240	254	263	245	262	272	254	252	245	281	252	280	252	269	266	260	272	319	300	239	260	275	275	261	287	258	284	261	282	258	259	260	253	242	255	262	239	226	266	262	246	258	271	270	288	266	271	272	285	265	266	288	270	250	248	247	276	271	247	270	258	275	254	232	256	246	266	300	280	257	247	231	275	240	258	281	274	275	295	265	246	246	244	275	260	271	282	295	286	257	252	256	278	261	303	282	300	270	247	269	260	247	304	267	259	281	288	290	291	268	292	278	249	232	262	240	277	247	315	283	237	273	248	247	257	260	262	285	291	292	281	259	259	245	242	300	276	240	272	270	226	250	237	280	254	254	284	282	314	221	277	255	276	237	252	293	256	276	255	269	245	228	273	255	246	270	282	275	264	267	288	312	285	280	252	271	273	265	263	239	298	259	264	233	250	283	251	277	281	262	239	257	254	299	271	282	273	253	266	251	249	255	264	275	254	257	267	258	269	276	284	245	281	267	266	267	229	262	239	298	277	271	295	291	270	266	252	220	281	279	218	260	249	251	265	258	280	255	295	259	263	260	283	244	237	293	266	265	226	273	279	279	275	245	264	228	262	280	240	274	261	287	246	277	248	297	282	254	261	248	254	270	263	237	238	259	253	259	265	244	258	246	251	275	272	278	264	239	253	295	277	266	279	261	260	258	306	288	276	255	275	254	270	281	254	275	245	243	257	262	272	280	255	261	262	275	282	293	271	248	264	278	289	257	277	260	243	272	263	234	248	262	253	238	258	275	277	247	257	286	271	255	312	279	284	256	262	287	261	254	261	271	258	268	254	260	255	226	265	257	248	290	251	256	258	278	239	268	244	290	269	277	279	273	263	252	247	253	298	254	250	287	281	286	270	296	243	272	243	260	256	253	289	253	266	284	258	306	259	301	290	268	221	290	249	275	270	283	255	265	254	280	244	262	252	240	266	272	294	263	263	251	226	247	280	268	242	295	264	272	276	284	238	275	296	265	305	265	262	254	263	277	243	255	262	305	251	257	290	265	238	258	264	237	250	260	251	283	279	256	249	235	290	263	244	280	280	293	270	290	271	237	251	299	248	278	251	285	253	260	260	267	280	303	267	271	290	258	264	267	281	247	278	289	285	283	275	250	286	260	276	262	289	252	273	281	270	288	244	280	306	257	236	259	283	298	271	276	281	268	259	287	301	239	272	277	310	257	265	240	266	262	247	243	278	260	275	264	238	279	291	301	258	263	283	280	261	258	269
20703	17999	20327	20808	11564	6276	4778	3489	2662	2315	1957	1654	1428	1259	1041	865	788	691	687	616	649	723	751	727	725	665	594	622	601	620	616	644	620	613	582	616	624	540	599	600	551	601	593	586	630	598	607	654	584	622	596	587	594	600	601	586	607	604	604	623	571	605	587	587	626	567	644	583	608	603	604	574	590	606	623	616	594	574	604	600	629	596	562	587	546	560	620	681	638	628	636	631	683	611	672	633	598	609	631	617	623	608	602	586	564	639	600	596	599	559	582	615	616	574	561	646	602	612	620	624	564	573	639	632	571	619	662	594	592	602	620	627	587	574	604	617	606	610	559	580	654	604	587	608	592	608	551	570	554	621	559	589	634	606	623	607	590	600	615	549	563	563	577	610	641	576	595	610	594	606	593	645	592	610	572	600	608	631	565	589	584	619	623	619	624	573	617	573	588	605	629	623	598	587	607	604	586	594	633	583	575	624	608	566	633	614	604	627	559	633	587	584	582	597	578	556	606	583	586	609	570	613	610	601	637	609	607	612	598	634	584	563	588	624	588	604	571	616	590	605	593	624	583	607	610	604	607	577	559	616	640	576	569	557	587	596	588	562	586	597	567	607	583	578	597	563	628	589	584	593	575	614	570	620	573	578	555	581	610	566	596	592	582	608	529	587	610	565	616	617	571	651	587	565	586	603	600	619	544	588	548	592	619	632	582	598	622	613	635	586	605	614	606	583	571	592	581	617	613	590	601	563	577	586	598	618	594	558	598	594	571	620	551	573	594	594	610	637	582	562	561	596	631	604	604	575	593	611	593	623	620	566	616	619	588	618	580	589	612	645	561	563	577	621	550	615	650	548	616	588	547	578	597	588	598	602	593	586	622	631	614	605	614	593	604	621	576	601	616	615	601	619	574	617	594	573	644	589	600	593	599	578	584	596	584	586	638	571	605	578	621	600	607	568	572	621	600	605	537	575	587	619	596	597	634	556	607	588	606	533	601	643	606	581	585	562	616	584	592	601	609	623	610	608	599	584	599	594	571	583	612	634	615	577	606	632	577	608	597	567	617	600	584	577	607	557	591	574	581	608	591	611	598	621	596	581	616	625	607	622	612	600	574	590	605	591	560	584	633	615	586	570	574	622	548	605	605	641	590	589	612	593	610	588	596	553	583	598	587	591	641	617	602	608	649	608	584	594	557	608	591	550	578	591	570	603	613	613	591	568	655	653	593	646	581	605	569	579	603	630	600	608	623	544	591	593	572	594	601	561	569	583	605	541	627	586	589	596	569	609	622	613	604	579	592	594	587	614	622	619	598	608	578	575	611	581	580	630	587	587	596	595	570	607	599	600	564	559	588	588	654	622	567	608	601	575	580	569	583	562	593	619	583	586	585	593	583	589	638	581	565	629	619	599	567	612	597	635	589	591	597	600	604	606	585	577	593	569	570	599	599	597	567	574	637	596	587	640	553	621	601	628	593	572	612	653	571	587	556	601	608	645	564	609	575	614	575	571	628	602	618	608	605	594	575	620	569	611	619	607	565	606	605	583	627	626	578	588	590	592	566	561	608	565	611	576	577	598	576	608	623	591	588	583	637	559	639	593	590	569	586	579	595	608	595	604	609	597	635	535	636	608	577	622	584	626	589	599	577	594	598	606	572	582	586	607	582	584	586	567	596	616	581	627	594	611	580	585	594	569	577	569	565	605	606	590	586	592	591	583	610	585	589	591	635	575	646	609	636	604	546	610	591	653	637	586	582	572	594	601	621	600	632	567	608	615	591	541	576	581	608	614	659	594	633	588	592	632	584	564	591	580	528	597	590	546	625	574	610	601	564	599	623	629	585	567	654	546	566	626	593	595	612	613	610	601	621	597	624	596	613	588	605	592	570	561	613	625	576	578	610	600	565	612	610	602	597	591	550	584	601	600	608	631	607	629	610	584	562	563	604	591	589	613	612	615	591	637	634	598	608	586	604	604	572	596	607	607	630	617	580	577	597	595	640	596	608	585	629	615	574	566	556	613	629	579	586	603	606	551	580	610	629	604	620	575	620	594	641	586	614	572	606	615	581	602	616	619	595	602	605	577	662	559	599	634	571	590	610	626	598	591	571	596	595	616	631	579	598	580	591	634	630	600	594	628	582	647	596	599	573	582	588	588	619	619	606	598	595	610	588	593	593	579	586	580	563	592	607	612	610	589	588	578	579	562	570	588	603	581	574	580	633	586	614	622	617	617	581	613	627	570	608	634	607	597	588	642	564	588	598	559	596	574	610	596	559	627	558	593	602	610	579	618	570	588	604	603	595	595	630	615	596	576	593	588	610	551	622	639	600	624	581	576	568	629	597	570	617	593	594	622	612	581	575	561	619	564	564	586	601	544	582	608	567	602	597	608	588	628	555	601	638	561	618	613	584	583	575	563	598	605	585	567	579	578	599	597	610	607	607	612	581	613	604	581	590	624	624	588	582	601	613	580	573	636	565	608	571	618	571	603	636	600	598	621	592	615	566	625	590	596	615	598	551	558	536	640	598	555	578	620	587	609	589	600	580	614	623	559	589	574	599	612	590	602	592	609	623	593	595	608	569	633	631	612	595	602	573	552	582	594	613	566	611	612	573	631	611	646	607	607	595	611	648	604	583	590	601	565	555	627	584	587	576	589	583	600	612	582	601	622	596	614	612	558	609	614	618	614	568	629	604	615	600	616	567	585	573	629	596	568	604	600	574	617	620	589	606	626	572	626	555	600	545	572	656	596	668	584	597	588	596	599	591	592	636	627	607	613	586	596	622	568	543	553	592	605	584	605	621	562	632	551	638	538	577	577	609	625	586	570	590	608	581	563	590	602	568	575	574	619	626	627	589	595	586	578	593	625	611	571	594	614	580	602	579	555	609	625	565	635	611	563	568	585	612	621	618	577	594	608	598	587	580	603	610	575	614	600	617	597	599	570	589	541	626	605	559	561	568	598	636	619	562	645	636	584	572	608	606	579	599	624	568	589	556	565	605	599	592	601	607	578	581	612	597	600	582	589	614	541	587	604	555	595	590	621	600	614	621	606	600	586	591	590	579	638	537	610	566	574	598	603	608	580	614	595	583	611	608	606	591	639	580	601	585	617	583	594	587	571	587	591	588	568	572	549	589	589	578	621	571	568	584	573	584	559	612	614	589	607	595	589	562	626	630	621	612	587	599	599	613	619	614	607	590	603	617	537	614	591	617	596	610	579	584	589	598	577	584	577	558	570	565	604	576	591	602	642	592	530	586	607	607	630	633	633	580	604	598	562	587	600	606	589	638	615	611	596	544	630	595	603	644	596	604	611	659	557	579	541	598	592	612	597	625	598	606	578	630	621	603	604	596	607	595	670	615	628	571	604	579	611	544	630	586	598	573	586	627	631	573	601	622	567	617	605	579	543	593	630	612	577	607	547	569	599	592	656	594	560	608	615	602	591	634	614	567	614	575	577	614	597	571	572	625	637	615	610	621	625	609	601	571	603
43386	33169	27231	22423	11594	5396	2817	1709	1071	821	623	527	506	455	348	341	289	287	255	277	304	278	322	315	280	256	283	256	255	264	249	257	252	267	260	293	269	269	238	254	241	269	236	268	269	218	244	260	260	240	242	280	291	259	245	239	252	261	284	254	240	228	258	303	262	263	255	258	242	270	254	269	247	264	259	240	248	266	310	257	262	261	262	241	224	243	253	264	278	264	282	290	259	256	260	269	259	287	267	260	287	289	248	238	278	259	299	259	296	244	221	265	234	262	251	282	280	271	296	295	262	254	288	218	259	266	257	243	280	236	253	242	264	281	271	239	249	249	256	261	257	248	255	230	229	259	252	275	249	274	228	252	251	277	279	263	288	227	277	233	264	214	235	236	278	267	237	283	279	243	253	296	259	242	235	224	257	268	258	233	276	242	245	244	249	254	223	264	230	271	275	245	246	223	262	263	272	249	251	267	224	238	272	264	266	278	246	253	248	270	264	269	292	236	259	265	272	292	251	264	235	233	283	215	260	251	267	294	244	240	267	244	276	238	242	265	291	244	235	246	223	221	247	269	255	255	257	292	272	243	259	262	258	279	234	237	271	247	257	267	242	287	211	248	272	268	286	256	237	293	268	266	258	265	258	240	247	249	247	262	278	265	280	271	270	232	272	265	255	247	264	217	241	232	242	255	263	260	269	261	249	250	279	265	248	238	272	244	257	255	260	235	250	278	279	294	248	276	249	259	272	266	253	250	274	253	277	271	297	250	246	267	277	221	253	274	258	237	265	282	247	255	256	230	254	229	267	266	251	256	274	249	252	268	236	280	255	246	249	226	249	253	232	283	245	248	255	248	226	236	240	264	240	235	262	260	225	297	238	229	249	248	233	241	260	268	276	249	220	269	233	272	248	253	239	249	252	245	236	241	234	275	226	252	305	246	273	250	245	237	218	238	240	266	263	273	269	270	240	218	291	283	254	271	228	243	292	247	243	246	272	255	293	267	249	230	257	284	252	284	236	266	275	284	281	220	271	270	239	250	245	273	266	246	240	240	267	261	240	221	242	232	256	281	220	256	261	255	241	248	286	236	297	272	261	244	254	252	247	277	268	232	253	246	239	262	299	271	257	262	211	293	271	249	234	245	272	248	220	254	271	263	243	278	285	238	244	267	242	250	238	248	252	238	225	271	271	255	264	240	247	251	257	249	252	276	247	248	258	274	263	236	264	280	269	257	280	258	240	260	253	251	271	273	237	252	275	272	265	262	255	218	256	276	264	254	250	274	246	248	252	266	260	237	289	284	273	247	257	265	274	281	282	251	293	251	262	258	240	269	257	261	279	260	282	285	230	266	238	251	259	245	256	277	205	283	284	257	243	244	270	257	239	239	245	256	257	287	242	259	254	261	269	258	240	251	247	250	280	279	219	277	258	242	254	238	259	241	269	249	227	240	271	253	247	234	242	258	237	271	251	250	273	238	250	285	234	239	268	285	272	251	237	253	237	237	261	250	233	220	267	284	260	261	280	236	250	270	235	269	244	257	273	288	270	257	268	280	260	254	262	257	246	264	260	255	230	267	234	249	253	252	260	262	225	272	244	251	261	270	238	248	266	241	263	251	265	264	254	236	209	228	273	272	285	263	265	252	279	242	252	274	239	258	251	251	254	270	229	277	252	224	270	244	254	281	281	259	226	247	262	264	256	291	252	267	249	262	265	264	264	263	265	275	214	219	242	246	259	258	268	254	256	243	261	249	282	249	281	251	218	267	266	267	250	245	249	245	248	256	285	239	243	255	247	283	308	274	273	274	236	226	234	283	249	259	276	241	252	259	265	258	240	259	248	253	246	246	235	249	246	219	232	255	286	271	242	271	272	258	245	237	286	280	286	252	248	269	295	252	274	270	270	265	269	233	245	264	218	263	271	231	250	279	230	278	249	234	235	219	226	259	214	279	225	294	276	269	271	219	265	273	238	257	270	250	266	247	227	245	238	234	217	258	277	276	265	248	232	288	255	251	239	291	273	250	271	248	269	250	269	243	271	269	242	238	225	261	267	253	235	250	249	259	261	246	244	242	282	270	257	257	269	254	265	260	272	244	248	276	289	266	262	249	252	268	224	265	265	239	254	244	246	265	251	225	247	267	270	285	249	232	241	289	283	251	258	233	280	262	259	233	279	277	264	257	245	265	248	249	251	268	273	227	264	237	245	255	256	273	240	252	269	253	277	279	267	260	263	252	276	241	248	289	281	232	231	258	198	263	242	247	234	292	272	246	285	234	277	249	264	257	244	243	268	232	237	263	275	262	236	272	257	266	252	273	299	209	231	245	254	240	266	263	279	263	251	239	223	270	253	245	232	280	255	255	248	258	241	252	298	251	222	246	268	259	259	258	226	267	232	268	267	273	263	253	295	290	261	297	232	281	279	273	249	232	237	252	253	264	219	267	250	246	234	267	247	246	247	248	251	275	241	269	254	237	253	273	244	268	274	269	219	268	234	246	251	241	270	261	270	228	270	288	261	256	259	257	242	229	230	242	247	239	252	226	271	282	270	250	231	232	263	262	302	203	275	253	249	247	284	232	266	278	232	257	275	237	250	252	257	282	291	245	243	244	256	258	262	262	227	233	227	244	238	272	251	284	241	253	263	262	250	231	261	260	269	227	284	234	242	256	252	259	239	283	249	255	258	225	227	257	238	257	246	262	257	272	226	273	235	239	248	259	267	232	244	255	304	251	250	245	239	244	289	249	246	260	274	261	264	253	227	245	256	239	270	248	261	264	272	230	249	249	253	236	270	290	261	278	281	249	244	255	257	270	265	241	260	271	283	246	276	265	221	249	259	283	241	237	284	213	229	227	247	258	239	235	288	247	239	294	248	271	243	279	242	232	270	273	223	216	244	268	232	253	243	261	239	241	285	287	271	248	241	276	271	269	242	275	276	239	268	279	234	240	229	261	265	274	243	254	273	249	285	256	263	241	267	285	255	268	253	250	271	247	259	258	240	276	253	280	235	246	238	273	274	262	237	259	276	283	247	247	275	280	258	240	260	256	261	254	257	253	251	224	284	273	236	259	277	229	244	222	252	263	253	259	254	287	251	273	242	259	249	247	265	259	225	250	275	252	244	283	241	244	248	276	266	246	250	248	324	271	250	237	264	278	251	263	260	249	257	255	269	250	265	236	253	252	274	264	269	270	285	256	254	274	257	255	223	228	259	286	254	235	236	228	260	244	237	244	255	273	270	238	236	263	231	270	259	255	258	282	264	227	269	243	258	272	259	264	266	255	246	256	242	253	253	290	242	267	252	302	234	246	224	272	238	253	248	255	253	230	264	244	249	251	256	265	265	255	254	268	262	243	250	222	250	260	283	257	256	238	239	289	277	224	261	257	292	267	237	277	263	272	259	256	243	230	218	232	252	249	251	253	239	281	277	247	261	250	212	251	234	252	249	282	254	238	281	260	220	239	243	288	253	257	278	261	252	249	259	283	245	269
27873	24953	26578	27588	16567	10035	7256	5234	3857	3273	2501	2056	1824	1568	1258	1075	916	745	726	744	670	693	786	778	663	653	635	627	591	583	599	581	657	580	570	626	565	614	596	566	509	616	581	602	567	608	569	578	599	598	569	570	622	591	526	569	561	616	631	574	521	572	586	576	596	563	621	596	595	563	580	611	546	593	598	578	581	565	592	590	557	634	553	579	580	628	596	632	667	597	657	625	616	637	617	576	603	625	636	615	571	559	611	579	568	593	599	567	587	612	616	611	577	635	592	579	585	599	597	586	593	608	586	588	551	575	577	578	567	614	530	586	569	593	567	566	574	602	588	544	549	583	603	592	566	587	572	581	589	587	616	561	627	643	550	593	622	578	581	566	595	627	591	541	594	603	560	576	595	574	589	561	599	566	583	543	583	601	616	548	555	604	554	560	551	637	577	567	581	551	589	577	606	551	540	555	564	531	574	566	581	616	558	540	551	581	567	543	547	582	593	581	575	585	601	549	543	576	619	556	569	603	586	576	578	590	524	573	646	599	563	551	560	553	561	603	574	623	596	587	644	568	598	581	588	618	627	594	540	543	624	578	568	594	606	542	611	573	550	563	580	591	607	578	592	605	576	591	609	579	589	593	587	548	589	601	564	598	612	551	592	566	595	584	599	593	556	575	572	563	591	584	621	573	547	552	553	562	550	605	613	609	591	605	612	614	569	576	569	585	578	588	568	611	568	584	586	586	585	577	619	584	579	576	593	625	564	579	597	580	581	585	586	591	570	561	576	538	602	603	595	535	620	573	569	586	608	621	529	608	557	607	548	541	583	580	534	563	569	581	608	600	603	607	550	569	572	549	594	629	604	588	563	569	572	577	572	601	626	576	589	585	584	607	613	593	549	577	589	594	640	637	575	626	571	590	565	563	565	579	585	617	583	565	616	570	614	584	588	599	541	545	606	596	527	580	570	590	582	585	581	530	569	619	577	601	564	592	570	557	565	593	583	584	565	546	567	544	588	595	549	608	569	566	585	585	586	595	577	574	596	567	602	575	549	577	576	576	561	590	600	594	568	585	534	599	577	550	598	582	620	615	568	633	558	576	554	570	571	613	604	588	596	568	584	586	582	590	645	611	586	570	608	607	533	582	588	581	594	565	570	565	572	603	615	570	544	576	588	553	622	614	574	590	561	577	566	563	640	573	567	603	602	547	551	599	621	595	557	565	571	649	606	548	570	544	560	533	560	614	543	581	603	592	563	605	531	593	580	582	546	532	596	623	584	616	609	599	616	534	612	603	615	556	592	605	573	618	579	597	584	570	584	602	594	581	601	596	579	581	532	560	591	582	603	559	576	605	558	596	547	527	634	574	592	619	620	618	573	603	589	622	565	561	609	608	602	622	588	585	609	591	593	586	588	576	600	568	590	568	581	578	582	570	585	593	588	610	565	533	585	613	555	563	574	584	604	531	601	627	597	607	625	566	604	529	573	531	600	567	621	613	557	569	596	587	571	587	608	638	626	577	545	547	549	587	587	541	575	609	591	570	594	579	560	586	627	569	625	593	545	586	568	564	536	586	545	571	581	562	563	572	563	594	588	548	585	530	548	597	593	586	570	573	578	558	606	621	584	640	565	588	550	618	556	525	594	568	582	601	604	558	552	620	590	575	602	588	616	523	570	588	567	570	575	589	554	560	571	573	549	572	555	582	571	577	564	600	590	598	626	545	555	560	573	613	569	603	583	574	618	594	584	603	592	594	545	579	582	602	571	561	589	606	603	542	544	597	589	546	579	544	567	594	594	613	559	582	608	557	582	588	578	597	579	574	589	563	543	588	608	564	583	575	607	555	550	570	620	601	558	560	578	562	643	547	573	552	579	577	611	561	581	558	601	560	571	602	586	580	605	589	590	595	537	535	588	662	614	567	628	577	598	577	588	588	567	617	626	616	612	601	565	590	576	534	537	575	581	568	583	513	596	579	584	605	532	588	558	625	530	572	584	631	615	630	544	575	558	558	558	564	622	567	579	549	575	576	632	576	572	607	571	600	544	593	619	585	556	566	533	578	567	556	584	546	588	554	570	610	603	621	600	568	565	579	552	594	567	554	580	559	558	561	622	566	568	594	581	585	588	590	613	607	595	571	562	597	612	622	568	607	608	566	603	579	578	620	614	609	569	544	578	598	564	624	543	530	584	548	592	570	625	580	588	582	579	597	560	583	565	551	608	527	563	578	592	562	592	543	591	597	603	565	557	584	550	593	604	574	633	572	550	532	553	563	583	608	556	602	612	592	575	585	588	577	627	540	594	596	587	600	586	588	586	551	552	570	598	637	579	590	530	566	612	580	595	565	568	605	594	601	593	606	601	579	543	590	528	573	546	568	588	559	572	579	550	569	587	588	552	601	622	610	575	605	588	574	567	602	615	567	588	597	572	593	567	610	545	577	567	554	592	581	586	587	577	565	557	586	608	601	598	571	580	571	566	539	551	580	624	547	589	580	600	584	601	586	606	581	573	607	589	612	641	564	588	539	592	580	523	547	603	606	585	602	651	564	580	582	557	635	619	533	605	592	587	591	585	586	530	555	595	583	600	536	594	584	621	622	598	597	545	617	609	587	571	596	579	592	666	577	578	577	615	584	641	584	537	609	611	579	587	597	589	586	554	567	624	581	576	606	613	630	646	593	595	607	584	574	578	622	606	601	575	562	588	563	585	626	617	567	599	586	614	655	555	568	574	567	564	603	639	588	585	605	582	581	586	549	596	575	605	599	570	596	562	616	570	567	555	559	574	617	540	572	579	589	558	575	578	558	532	576	589	622	616	604	571	538	579	583	624	607	581	621	564	628	558	638	580	545	611	557	584	597	561	531	577	616	583	542	596	585	559	594	568	615	533	593	599	614	566	555	577	559	590	558	565	581	587	616	597	557	585	573	574	593	537	574	599	563	594	606	591	597	552	560	584	571	608	571	578	572	553	619	565	604	601	590	546	618	547	571	569	600	550	622	539	585	567	539	597	566	599	585	607	565	596	569	617	577	567	590	564	584	610	559	582	568	563	586	591	592	586	594	593	578	573	575	631	616	549	591	581	552	606	553	628	590	577	574	641	601	548	566	564	581	586	577	598	589	566	605	579	552	557	553	609	584	553	567	567	598	558	583	594	597	560	583	555	596	579	596	559	579	573	597	590	594	608	608	565	557	598	564	588	586	565	588	597	608	568	590	571	577	543	557	616	551	568	537	580	591	575	572	564	577	603	583	583	602	570	563	604	590	562	582	567	637	574	598	551	576	572	593	591	547	610	569	613	556	607	556	625	601	578	573	615	584	586	539	628	605	598	596	560	575	552	629	571	598	633	584	548	562	628	606	549	580	586	579	572	518	601	623	597	581	583	581	575	608	591	565	581	578	585	622	573	565	580	566	568	585	572	537	552	601	585	556	568	611	561	561	562	597	585	564	571	600	559	553	568	594	591	616	544	570	574	573	591	565	601	588	584	613
13791	7156	3809	2446	1350	891	731	674	535	509	443	447	430	387	435	350	372	339	350	369	371	366	373	379	363	384	320	376	387	348	392	385	376	362	378	355	376	403	365	387	377	334	383	395	420	415	393	347	339	374	386	363	385	364	398	340	383	400	369	320	359	399	386	371	364	372	371	346	383	375	372	383	402	368	366	390	391	357	358	359	372	399	415	374	385	368	367	376	395	399	400	393	370	354	383	372	377	352	376	402	350	358	391	382	374	375	389	311	389	413	385	359	386	377	358	372	385	390	376	390	377	423	367	336	403	351	361	395	366	424	380	379	351	351	374	357	384	389	359	409	362	340	388	357	370	391	353	344	384	358	360	416	361	368	384	373	372	353	347	314	409	385	349	366	368	383	389	372	379	379	365	377	351	407	365	368	360	366	347	385	346	378	365	363	365	345	370	373	358	372	358	366	388	351	376	335	366	364	384	351	357	378	379	361	342	368	408	363	368	383	363	359	412	364	391	364	381	363	344	395	382	398	427	361	374	387	388	338	364	434	361	387	383	373	371	388	362	402	388	330	343	399	372	412	349	377	394	410	399	341	352	357	368	383	350	398	380	372	369	383	367	392	336	405	429	380	392	389	384	329	369	383	335	356	373	372	354	382	394	362	360	342	391	357	365	381	380	386	357	395	403	392	366	352	355	379	394	326	410	360	418	405	368	397	341	372	351	371	354	350	357	360	392	351	373	320	402	352	370	371	407	369	332	362	380	402	364	354	398	349	343	385	371	381	342	363	399	367	373	354	382	354	405	383	342	374	327	362	340	407	374	350	382	380	365	364	381	378	422	378	324	327	359	360	378	396	383	367	363	389	384	341	378	383	395	375	362	356	366	358	396	353	376	395	332	348	357	387	369	359	362	334	336	360	383	321	340	353	352	341	391	390	369	408	359	350	388	341	341	399	390	382	346	373	389	369	376	371	370	339	365	348	371	434	374	327	391	400	329	351	368	350	376	377	410	334	359	342	374	365	366	365	383	359	421	414	384	361	397	397	394	380	355	357	411	401	379	360	397	372	369	376	349	358	355	377	386	383	373	385	316	423	341	373	365	403	367	380	345	392	382	464	377	377	353	369	359	389	352	363	364	370	342	385	331	353	376	346	381	366	368	365	339	372	365	356	360	353	363	366	392	357	366	368	373	369	394	370	437	394	349	377	417	350	382	360	348	383	400	392	385	356	381	347	379	342	373	371	365	365	390	375	343	360	374	398	365	391	389	373	355	371	352	355	392	381	372	347	384	367	359	361	379	371	364	349	357	355	370	418	355	370	392	372	347	361	378	372	386	363	347	337	384	377	413	379	378	391	369	386	382	372	368	370	358	369	381	338	401	397	348	382	422	373	346	379	368	389	395	359	399	363	409	393	383	378	362	397	363	397	351	357	390	341	408	396	418	385	408	366	396	394	342	368	329	381	357	346	378	368	351	362	357	355	375	350	339	351	401	394	371	401	365	381	360	392	341	355	393	352	343	345	355	380	413	391	409	362	348	316	343	372	347	358	382	382	355	365	356	366	380	400	349	357	375	400	346	361	344	391	393	373	348	384	373	375	370	380	392	323	392	354	371	385	369	351	365	374	384	383	354	410	371	354	366	399	375	398	379	422	400	382	371	383	382	371	362	395	408	347	341	356	372	364	344	395	389	405	378	392	381	360	421	358	373	393	379	371	371	352	404	350	334	377	334	342	390	377	349	373	365	364	395	400	350	369	402	326	363	384	367	368	345	385	324	389	360	347	340	352	393	362	397	379	373	384	352	359	373	368	378	388	360	401	416	347	339	327	369	371	386	389	376	363	326	366	397	396	385	416	335	360	353	380	335	361	389	375	390	343	357	343	324	363	349	384	342	356	346	328	349	391	359	362	401	397	377	372	407	382	383	375	374	355	408	373	367	363	352	378	361	351	356	402	354	365	373	375	372	376	386	350	367	333	381	361	349	380	366	408	357	372	404	381	345	350	365	354	378	372	381	348	363	358	376	336	389	378	362	357	349	362	407	389	377	343	353	341	375	356	332	359	371	336	399	391	388	347	391	357	356	364	375	345	371	375	367	357	361	346	409	394	355	382	383	375	334	388	377	351	355	328	389	396	384	389	344	358	384	377	371	345	374	363	357	391	426	394	340	371	372	380	372	351	365	401	367	389	376	368	385	396	377	352	372	378	354	348	354	352	382	388	349	361	394	368	375	392	338	375	434	371	386	373	391	338	345	328	357	379	362	390	366	380	374	385	337	378	377	359	420	367	368	370	375	357	362	345	379	364	368	386	391	399	363	369	386	408	355	400	376	413	377	358	371	374	389	343	354	365	417	359	370	369	355	361	383	366	359	367	371	409	358	360	325	365	370	367	401	360	404	392	380	398	355	361	362	383	394	394	315	339	395	323	393	345	387	384	372	337	350	375	387	348	344	385	397	356	398	354	373	361	386	365	370	390	388	364	375	426	394	397	358	358	417	392	363	383	390	379	385	388	360	365	375	355	351	344	355	394	375	364	333	345	327	339	365	401	384	366	383	397	381	383	393	384	370	350	393	377	354	355	398	364	355	337	385	351	387	359	417	402	394	375	356	373	342	370	364	405	376	358	333	393	367	336	378	357	387	410	354	373	345	388	404	359	332	356	383	354	375	370	369	361	390	357	367	357	368	367	402	405	383	336	370	358	342	385	385	358	363	397	354	396	390	352	345	371	335	352	377	371	397	365	359	369	362	345	383	371	371	395	372	362	401	352	341	407	362	342	382	347	349	381	371	377	376	351	367	391	359	344	364	366	344	376	362	355	358	346	393	347	364	424	410	404	355	404	373	391	377	374	355	385	351	335	401	361	392	404	347	393	377	376	387	394	395	413	402	389	371	359	358	381	339	365	367	392	362	370	398	383	378	357	356	357	342	344	359	387	349	347	313	339	385	370	414	352	334	343	364	374	358	350	377	353	381	378	398	335	332	357	385	380	358	379	365	365	422	382	357	379	392	380	389	403	372	373	380	353	355	370	368	345	358	334	375	409	397	400	359	408	364	345	361	391	378	388	396	356	352	407	374	355	378	389	376	326	394	408	416	405	382	343	384	394	385	390	357	371	382	347	365	369	342	355	392	402	392	388	367	366	378	380	356	371	401	385	332	340	364	316	383	352	388	363	382	342	374	384	337	380	364	364	403	373	377	386	397	378	402	374	360	381	376	368	369	385	373	369	398	382	376	361	405	349	334	352	407	346	365	394	354	404	377	344	347	356	363	358	374	362	332	353	326	376	358	362	394	378	364	388	353	377	372	342	374	390	373	343	374	368	340	383	335	318	361	337	371	392	357	334	382	374	379	383	380	389	378	375	363	394	363	366	382	386	390	390	369	372	367	386	373	343	363	358	367	363	379	371	373	363	350	363	354	386	367	384	401	423	359	356	379	396	407	385	374	364	368	378	380	369	318	360	371	362	336	361	403	388	366	356	365	360	389	374
8280	6181	6187	6195	4327	2995	2291	2012	1820	1487	1335	1206	1086	1051	949	930	866	785	820	829	789	839	870	894	803	838	765	820	730	785	849	799	816	779	799	823	796	795	764	815	833	827	802	794	772	766	778	816	793	776	813	791	801	787	821	767	769	768	764	792	755	812	780	742	788	840	770	798	775	785	816	759	756	765	855	802	838	766	813	789	849	819	780	820	746	868	835	829	843	816	805	788	794	815	815	833	797	768	791	795	842	797	763	748	797	834	845	766	821	781	825	836	830	805	847	777	806	803	804	790	846	801	844	788	831	742	799	762	800	782	758	828	765	772	807	812	786	752	756	745	816	770	808	818	823	807	831	791	808	771	823	782	759	775	811	776	817	749	805	777	860	789	743	811	764	764	840	801	808	821	796	858	817	781	786	806	793	816	825	821	802	802	756	817	762	725	816	828	832	784	800	773	839	797	812	778	787	759	779	801	744	838	786	816	781	830	814	798	778	765	766	764	828	803	783	792	798	837	803	830	757	824	778	799	799	776	772	808	749	794	863	805	809	851	769	805	795	809	780	760	808	789	801	861	805	778	809	797	735	787	783	820	771	818	807	801	796	823	814	773	773	791	839	821	790	788	833	790	885	810	798	803	792	787	798	790	790	795	784	796	770	750	812	795	845	787	781	819	760	802	718	760	823	766	790	746	784	744	809	759	815	813	787	789	797	802	810	765	779	815	833	801	796	841	818	776	828	755	778	790	790	766	790	810	795	766	832	738	808	788	790	797	765	758	882	803	784	772	791	798	843	777	832	766	791	764	804	839	820	772	795	771	812	824	765	784	775	827	811	793	801	829	823	801	880	774	760	773	793	752	780	799	825	752	828	784	781	757	825	742	787	784	804	788	752	797	759	799	780	759	801	840	765	755	768	835	803	750	786	768	765	830	811	783	801	799	761	803	786	779	786	850	770	794	785	778	765	790	784	812	764	814	824	792	825	758	714	795	772	762	786	770	780	839	758	755	739	815	776	777	813	789	817	792	764	805	796	846	777	805	793	749	807	794	744	820	752	759	801	816	777	811	789	780	803	798	747	831	814	824	785	793	832	844	808	795	785	750	759	766	797	846	777	811	778	805	833	770	772	789	827	839	812	804	719	771	791	775	814	816	837	801	815	733	812	810	753	809	790	761	779	787	791	744	774	820	818	784	769	819	788	793	807	826	775	754	816	805	759	749	863	793	744	760	849	812	745	804	806	771	807	802	815	781	807	788	799	796	792	773	772	769	743	793	868	803	844	789	816	808	828	757	755	781	804	788	737	811	775	798	829	833	817	807	829	809	797	790	836	833	813	814	818	830	752	754	813	861	772	776	771	805	773	810	795	805	849	834	760	774	782	801	809	780	793	772	762	810	809	776	769	777	768	787	785	804	782	785	791	809	779	793	836	822	778	814	776	802	806	817	821	842	804	800	766	822	780	846	766	737	794	808	772	834	841	756	829	788	781	787	823	819	803	791	819	763	814	787	787	807	769	805	833	787	833	810	775	839	826	794	801	780	789	812	759	767	762	756	773	764	775	820	819	775	780	850	800	806	808	777	769	767	788	774	803	798	766	805	792	817	763	762	785	823	812	771	777	768	831	845	798	808	801	796	779	774	833	858	785	751	834	780	793	809	813	768	804	770	812	750	836	751	786	767	830	763	774	820	743	769	774	805	789	776	770	778	807	832	805	780	767	804	786	764	720	810	772	776	741	789	784	764	819	769	841	799	800	828	813	746	790	760	832	778	778	822	809	801	813	778	759	780	849	765	785	798	822	799	838	741	828	851	776	793	834	787	792	807	832	776	792	816	804	801	786	771	799	771	769	794	810	747	774	778	751	758	789	840	855	808	764	803	813	738	810	791	827	857	779	826	793	841	779	760	779	797	801	809	812	791	808	786	811	797	841	812	788	795	750	807	776	746	772	835	790	819	775	805	819	796	807	819	812	780	803	809	790	802	786	771	795	792	796	830	775	768	770	825	767	838	730	810	798	810	804	778	803	798	763	780	815	816	764	796	788	811	791	749	804	795	798	815	842	785	783	832	871	794	803	748	874	800	791	815	836	788	781	784	771	800	798	808	776	796	807	783	750	784	728	782	799	807	795	783	764	802	784	802	798	766	766	771	768	817	802	805	805	827	789	834	743	870	795	757	753	798	773	765	794	775	802	820	800	786	806	739	820	781	814	877	784	834	845	806	818	844	802	822	809	813	751	830	774	780	774	812	843	826	770	806	829	807	840	770	742	794	785	787	827	818	712	789	796	771	827	805	810	774	775	791	801	804	754	812	730	769	729	821	748	763	762	775	815	868	733	798	839	760	766	817	783	754	831	876	768	796	762	757	838	787	790	833	778	827	795	765	793	777	817	799	811	775	805	791	795	793	759	816	788	747	801	865	786	759	841	786	847	775	769	818	850	741	805	833	796	769	764	731	831	774	845	771	805	806	820	824	791	759	768	794	764	803	741	775	799	815	797	852	829	830	787	818	811	818	754	780	815	762	809	812	748	796	879	799	784	875	815	844	823	821	780	782	820	774	785	767	758	749	785	808	818	815	780	830	741	797	786	766	748	794	731	787	851	806	781	790	823	797	776	762	788	754	813	758	798	856	814	759	746	819	829	795	798	795	783	765	796	814	788	811	790	773	766	768	828	794	828	811	793	828	819	779	794	813	813	827	774	790	820	783	797	807	790	840	812	847	830	778	816	766	848	814	815	839	757	842	821	784	751	806	790	794	795	791	784	819	782	815	793	758	798	787	852	800	786	752	796	802	759	819	796	764	824	777	840	833	827	777	792	777	801	751	796	766	826	777	813	771	796	766	720	761	800	835	754	813	799	809	816	762	799	781	849	788	791	807	818	747	853	798	793	837	776	781	801	760	773	812	790	811	801	764	789	821	792	775	793	783	750	798	812	790	752	821	743	770	837	792	784	744	765	758	754	806	790	787	813	822	810	778	752	818	830	807	791	825	858	833	824	800	752	744	754	795	786	766	861	790	761	797	748	773	766	782	788	786	807	788	790	799	811	827	838	805	765	767	787	738	801	781	764	769	757	802	803	816	806	782	786	809	860	761	809	795	770	783	769	830	773	779	793	779	831	786	762	794	809	846	764	807	766	806	777	752	803	744	771	782	775	773	850	796	791	771	766	765	844	747	801	808	741	739	786	805	774	798	768	876	792	821	761	797	797	816	775	865	810	807	789	789	804	756	810	772	781	758	828	793	789	848	764	809	802	790	772	781	762	781	800	763	771	773	799	772	777	765	814	793	787	767	776	803	840	786	806	786	824	791	838	744	803	859	776	781	760	753	786	799	816	837	807	807	800	759	740	777	788	832	790	777	845	787	806	813	786	735	798	803	811	765	811	794	819	792	787	751	797	833	806	733	792	802	797	732	753	750	819	819	812	777	833	786	782	830	765	836	802	793	753	805	854	815	747	846	758	772	834	798	758	774	721	773	797	764	752	766
33100	23729	17199	13671	7221	3629	1950	1125	733	571	489	460	437	368	294	363	313	309	290	303	311	326	326	326	268	274	284	320	293	249	271	277	293	296	285	278	283	259	293	284	280	296	252	290	253	274	265	277	310	258	295	252	270	273	287	299	285	315	277	281	291	254	274	279	269	277	309	292	280	269	274	271	268	241	287	304	288	318	299	286	258	298	294	277	283	258	290	311	258	291	275	282	289	293	289	261	300	265	298	275	306	298	284	303	272	262	282	286	294	261	284	277	287	303	299	308	262	273	260	269	298	270	271	275	250	260	279	270	289	282	285	285	281	313	260	280	253	277	266	284	314	279	316	256	306	288	268	305	291	307	291	278	277	253	266	266	292	292	278	319	261	284	279	307	286	283	273	298	252	255	309	305	286	277	278	292	276	274	290	304	279	302	283	275	303	254	257	260	312	282	263	274	312	270	268	311	284	272	266	299	290	283	263	276	258	317	252	297	287	262	300	285	265	292	267	275	270	270	257	287	275	299	268	266	276	257	291	248	297	263	290	279	261	290	293	299	262	295	301	287	272	263	290	260	298	277	278	258	294	309	247	284	255	250	273	295	301	253	265	319	293	247	256	278	272	311	272	267	289	294	274	252	265	246	270	265	258	268	287	282	282	243	267	256	274	291	294	317	306	269	283	289	278	294	277	254	293	323	287	278	298	283	272	308	303	272	273	270	278	276	268	250	271	273	284	263	262	257	260	305	288	266	295	282	265	249	272	267	280	296	285	275	274	298	276	289	261	270	275	301	294	281	309	325	239	269	296	272	314	291	285	259	266	269	305	278	284	288	258	270	307	271	315	309	279	293	311	262	291	283	290	260	274	279	270	289	294	246	286	267	246	296	329	300	294	315	285	271	290	295	261	289	250	240	246	278	291	246	284	278	300	245	288	294	301	266	286	250	307	304	283	296	274	290	292	280	260	248	288	259	262	272	288	275	279	288	285	246	273	288	274	286	290	287	306	269	271	256	282	284	288	322	280	268	320	289	279	293	295	277	300	302	316	255	272	267	250	287	268	280	298	286	260	242	289	278	296	288	267	276	283	262	288	287	270	269	279	284	310	259	274	247	310	295	294	265	283	259	273	300	264	252	288	263	264	244	271	308	284	286	281	254	261	293	258	286	312	267	296	244	272	272	306	312	302	281	263	262	293	253	316	254	260	318	313	301	281	265	289	291	258	265	254	247	287	299	322	285	303	268	312	276	267	266	289	291	307	291	321	246	244	271	260	282	280	302	274	272	270	268	273	297	273	294	264	297	279	259	274	298	257	278	269	304	243	281	232	248	270	310	288	289	269	311	288	254	262	262	277	271	302	282	289	257	244	290	262	242	251	293	299	287	268	278	256	290	305	280	297	251	276	256	234	251	280	298	295	283	287	282	243	280	297	301	277	290	304	241	284	238	286	266	281	278	290	284	265	268	293	237	257	286	291	268	270	300	279	282	291	275	270	283	302	282	290	265	269	268	263	270	293	270	245	274	308	263	244	277	284	260	278	285	279	255	305	275	283	285	282	301	263	278	281	308	311	266	253	228	304	273	275	277	278	285	264	278	286	292	295	251	281	262	263	263	301	266	303	250	272	274	279	244	297	282	278	274	279	266	274	278	257	299	323	273	278	250	260	311	248	267	281	287	256	267	291	269	304	284	275	277	285	278	270	313	255	274	307	265	285	305	289	255	264	267	264	304	287	287	275	278	281	269	280	281	309	292	267	277	290	284	291	263	287	277	291	263	271	296	320	294	294	262	281	290	295	274	262	279	288	259	266	281	294	257	271	274	274	266	296	307	264	271	298	273	277	297	295	276	270	245	272	283	285	291	288	278	300	242	297	294	286	297	260	275	261	267	278	277	281	268	262	278	269	281	268	280	329	298	271	261	305	277	278	273	253	300	306	265	265	280	265	299	269	287	244	270	270	286	259	270	303	292	276	272	275	279	254	289	309	295	269	293	325	267	303	280	261	299	299	267	260	277	319	303	270	274	264	265	293	259	280	283	255	275	284	304	274	293	289	282	279	285	262	256	244	306	278	265	272	263	259	275	268	277	273	261	287	290	277	278	281	287	262	281	302	263	269	286	259	295	273	292	275	284	257	276	241	287	285	252	244	263	283	276	302	281	264	272	245	257	284	320	311	296	275	275	308	285	299	286	250	291	306	315	266	289	275	278	284	272	282	330	299	257	267	285	295	313	292	295	288	277	281	278	284	316	306	292	314	263	296	289	302	286	269	266	282	267	312	245	286	288	274	310	246	273	277	252	296	258	289	244	238	314	300	272	273	256	274	262	285	263	276	291	284	283	284	292	290	313	279	286	270	275	297	306	289	308	290	312	305	260	282	283	297	315	297	273	267	258	284	278	290	276	293	309	277	288	286	298	265	282	268	273	269	283	292	275	261	260	283	298	267	277	274	266	279	254	315	276	267	286	276	267	265	267	281	257	279	282	276	299	293	313	283	319	276	284	280	292	260	273	250	278	253	270	279	309	248	268	283	270	269	244	274	252	287	253	316	287	301	281	275	264	289	309	296	285	290	271	292	278	279	281	268	269	310	303	280	297	298	285	264	257	260	269	293	262	285	279	294	275	268	311	318	288	281	317	275	258	284	266	250	277	264	257	279	284	250	283	272	237	285	294	281	257	260	249	243	253	307	281	294	278	325	255	281	271	257	304	301	281	275	252	293	289	252	255	282	291	290	276	295	302	283	287	267	272	298	259	290	289	265	279	265	277	284	285	286	283	249	290	272	244	283	289	288	252	255	263	256	268	275	301	274	285	285	274	291	316	294	275	255	300	315	297	286	254	256	270	295	272	248	274	262	265	286	288	282	256	259	256	237	260	280	289	289	263	288	287	282	339	318	273	258	284	270	285	296	262	287	279	279	301	262	284	283	279	316	264	273	261	278	242	250	275	250	324	247	267	275	295	304	292	258	264	298	276	256	285	251	279	263	306	283	288	322	299	288	265	262	253	272	270	279	291	311	275	278	275	298	306	276	299	305	290	259	278	288	299	273	311	268	292	276	272	259	300	284	283	271	301	270	261	258	296	283	287	302	298	286	300	276	310	253	284	301	288	274	288	290	290	279	316	303	260	292	290	285	269	238	293	274	284	279	280	293	311	291	296	282	263	308	312	283	273	301	298	253	282	254	281	287	284	298	291	274	275	288	277	273	280	268	267	320	275	247	270	296	303	283	323	317	301	241	258	290	295	277	275	280	290	281	297	272	268	260	286	297	290	270	271	285	288	276	271	304	283	282	282	293	274	292	274	267	265	277	273	243	287	253	259	272	273	298	273	289	283	256	298	248	304	285	286	262	313	276	304	273	281	283	233	283	254	268	269	268	273	290	265	271	265	290	252	306	262	253	291	272	287	305	276	293	269	272	293	312	277	238	283	257	287	271	252	295	288	272	290	253	306	281	282	277	296	275	283	246	243	281	248	268	284	288	284	256	255
21697	17487	18204	19993	12620	8153	5371	3591	2862	2330	1900	1578	1324	1200	1041	931	761	780	722	596	722	775	809	800	715	702	648	652	632	667	682	609	609	647	629	650	621	646	637	653	592	605	615	622	648	648	631	640	644	607	634	609	624	643	645	645	608	656	621	616	642	624	623	626	655	594	627	614	613	625	635	622	623	602	625	658	644	622	624	581	627	639	622	567	631	687	632	692	705	657	680	655	659	638	629	637	659	627	625	678	641	645	684	627	671	620	614	650	548	606	627	601	644	676	661	625	624	609	633	646	598	622	643	622	653	610	626	638	615	620	627	611	599	607	650	580	621	653	596	629	636	629	633	561	653	648	622	616	594	618	581	603	663	623	605	607	614	623	570	588	661	597	596	608	618	639	617	656	638	634	630	593	595	652	643	584	626	596	627	622	662	649	602	640	602	634	598	615	649	604	541	681	612	597	618	610	625	665	634	602	623	618	666	584	604	607	648	644	654	588	608	610	637	612	631	626	653	577	646	576	627	554	602	556	612	633	606	636	635	604	612	664	637	628	581	586	612	626	597	622	606	661	639	584	635	602	579	627	611	632	597	580	623	630	577	665	623	652	608	603	603	599	628	617	601	660	602	617	588	605	651	632	613	622	609	651	619	621	568	658	599	635	626	606	594	609	623	597	648	656	584	619	594	614	585	644	664	641	583	616	633	604	628	620	575	633	625	652	594	584	603	644	647	635	624	605	568	645	665	622	598	608	607	630	646	657	639	631	614	611	576	637	648	634	641	598	633	614	680	624	625	616	649	585	625	614	591	602	628	604	655	576	618	644	622	632	571	634	654	626	598	626	639	657	629	617	586	579	650	612	699	623	643	603	619	645	638	647	631	624	661	615	620	609	663	596	617	625	631	603	665	642	600	616	637	654	601	647	672	631	611	643	659	623	602	619	666	623	593	651	617	621	676	579	662	585	621	623	635	550	630	618	619	641	610	688	609	589	645	612	602	634	645	647	659	654	636	621	603	648	639	602	654	597	673	597	634	640	626	630	650	628	615	603	649	587	594	621	647	670	593	625	601	638	622	616	636	589	668	666	640	633	654	628	641	595	621	606	629	605	638	610	671	631	612	640	589	595	627	633	604	599	638	643	642	594	644	593	612	614	656	617	649	627	648	619	637	615	655	620	642	679	616	595	574	616	589	659	670	604	604	642	602	628	616	603	591	634	618	561	682	628	624	592	602	619	647	625	614	646	653	629	640	633	629	637	601	632	615	601	614	633	617	626	653	646	630	641	598	642	608	658	649	634	651	656	666	637	600	614	629	568	610	645	607	615	627	631	603	620	618	631	596	631	633	606	622	627	634	645	653	631	651	669	634	632	623	566	642	602	599	636	631	631	588	622	573	587	621	600	608	638	625	655	701	627	614	598	670	626	620	642	592	603	610	609	649	657	649	591	648	622	626	633	606	629	686	651	635	646	660	613	628	618	618	616	655	639	640	638	660	624	600	635	611	584	609	623	605	638	603	611	656	632	598	621	635	577	657	636	666	607	612	587	634	612	657	611	624	624	626	622	615	623	614	601	631	607	619	589	636	617	593	643	575	581	616	653	603	642	638	653	614	645	574	594	577	615	604	632	615	614	620	607	626	663	590	606	596	611	611	609	584	642	645	630	623	658	625	617	618	574	597	651	632	579	603	647	644	617	620	630	670	576	634	633	618	613	633	608	606	597	664	603	629	613	630	630	619	653	625	663	605	584	615	610	640	642	605	602	618	617	615	618	633	634	627	609	625	636	610	645	623	659	611	628	623	645	646	652	586	613	605	705	606	585	597	619	622	622	610	645	625	606	658	605	628	582	631	605	638	617	622	652	633	643	666	612	606	638	659	627	592	621	651	627	660	579	623	614	612	643	634	665	584	663	633	608	621	621	638	653	610	593	637	618	639	614	589	603	613	602	640	637	615	603	601	642	587	618	607	588	621	578	613	624	617	591	659	593	628	624	635	617	638	616	626	604	616	620	652	612	611	621	678	633	632	581	615	622	663	646	614	629	609	631	626	656	600	611	616	584	657	603	652	601	612	595	612	634	605	638	609	594	624	611	597	607	584	638	653	621	581	603	621	594	584	667	605	629	611	626	620	590	615	585	626	637	616	622	664	629	585	616	633	634	563	615	672	603	653	625	656	624	622	562	620	633	601	659	595	600	617	585	607	638	625	635	601	598	619	623	637	648	591	663	654	598	589	623	675	644	641	606	623	617	615	636	643	638	594	605	609	629	663	665	629	633	622	610	597	634	565	647	602	613	643	655	665	666	658	658	615	624	626	600	653	689	601	626	665	591	638	569	666	658	624	615	625	623	640	621	605	613	602	595	617	608	595	603	605	601	656	631	612	630	643	590	626	611	652	627	604	596	626	643	634	623	611	612	624	610	642	610	629	652	617	629	607	654	608	616	646	581	592	618	598	570	641	625	631	622	639	623	629	596	612	686	610	577	606	638	618	620	630	634	577	609	613	652	600	633	647	621	611	592	589	612	621	602	627	635	632	624	608	667	635	625	657	638	603	636	579	616	646	607	621	641	599	618	641	591	601	627	596	625	619	610	552	652	649	580	589	600	592	628	606	677	607	617	600	649	643	672	619	655	606	599	622	612	630	623	626	605	671	638	611	623	623	636	654	652	651	596	627	650	666	565	611	649	623	636	633	650	568	615	599	607	629	654	619	708	622	651	659	630	609	631	625	661	627	662	603	599	607	642	616	599	658	596	613	650	581	642	639	591	677	658	638	640	584	630	627	633	615	649	595	640	585	568	586	635	641	650	600	634	661	636	588	607	626	664	608	663	569	565	627	628	623	635	577	637	623	598	609	611	642	596	655	656	608	644	593	610	619	611	629	632	682	657	611	627	603	679	569	614	652	605	587	585	643	599	619	629	653	622	635	657	655	660	650	653	598	620	647	589	634	658	610	627	630	669	654	651	627	562	609	577	645	628	642	618	602	617	692	615	615	612	598	651	620	600	585	629	536	629	612	593	638	613	650	634	619	619	617	604	581	624	620	649	630	666	603	581	614	648	673	595	631	640	636	653	631	657	682	647	640	637	607	589	591	635	683	567	697	608	636	636	608	616	592	629	631	665	645	586	641	614	644	624	592	572	615	665	614	649	607	606	616	667	627	565	615	609	641	614	602	612	608	655	565	618	661	628	623	646	619	592	646	623	609	647	610	629	571	650	608	605	623	629	641	655	582	669	638	626	599	648	636	663	590	620	645	602	653	614	639	577	620	626	622	625	639	648	592	626	657	628	600	637	622	624	609	613	644	625	645	644	660	619	629	612	652	662	607	584	636	637	667	637	647	623	657	627	626	599	615	588	557	644	625	602	642	579	614	597	614	599	624	621	599	590	602	580	643	611	653	630	641	587	595	648	645	653	641	629	614	610	616	595	647	638	607	651	599	602	622	602	624	621	605	607	628	623	658	598	603	642	596	597	647	617	653	664	574	661
43875	33357	25291	21611	12090	6032	3305	1673	1090	850	622	512	470	436	395	361	290	296	304	272	256	291	283	292	291	270	257	309	289	251	266	286	246	252	271	284	251	306	262	299	271	297	274	269	270	250	258	262	272	262	252	270	275	268	284	270	266	264	264	272	291	280	280	268	278	269	284	301	273	299	276	244	299	243	239	285	260	299	256	286	281	259	273	253	253	268	269	282	271	271	311	298	303	288	296	263	264	257	263	284	267	268	275	276	296	287	260	284	262	237	286	246	280	251	268	280	267	250	243	272	284	238	285	250	249	274	235	250	258	244	303	281	249	271	254	284	294	251	273	297	289	271	262	250	272	288	233	262	263	293	276	291	258	271	255	274	269	278	243	242	244	275	269	289	295	283	297	240	255	263	260	239	267	261	258	245	276	281	253	277	270	256	268	246	284	289	282	275	263	279	248	244	265	283	288	275	263	277	281	274	272	266	265	281	287	248	249	272	279	286	269	256	249	297	266	262	252	271	284	281	276	278	272	271	286	281	237	294	256	281	257	226	274	250	283	248	255	282	292	288	246	290	255	273	277	303	251	268	266	276	282	276	265	241	276	242	292	257	261	284	288	286	262	276	270	293	244	246	246	264	261	267	269	300	309	274	280	263	280	231	251	274	269	277	266	268	253	289	303	246	278	261	271	264	261	277	255	245	269	246	280	234	285	288	234	288	269	294	260	277	277	271	282	288	283	243	250	288	290	270	259	278	274	266	255	256	278	275	271	254	264	230	299	269	291	267	275	260	258	278	293	278	282	251	295	262	270	263	272	258	262	273	271	250	265	264	274	261	290	263	273	247	284	271	277	217	265	272	305	245	310	242	242	260	277	276	260	290	261	285	258	251	281	276	265	269	269	295	290	269	297	271	314	307	252	265	251	261	254	264	280	272	305	286	270	297	256	305	261	262	275	278	288	274	242	271	280	273	289	275	266	294	271	297	263	250	284	267	260	261	310	263	249	265	250	252	254	289	245	264	260	275	251	264	289	267	250	279	261	237	282	244	249	239	292	299	270	292	282	257	268	276	245	263	268	285	257	262	278	265	230	258	298	281	260	264	248	244	278	272	284	279	247	253	295	276	293	281	285	290	283	266	300	266	252	313	257	278	239	265	285	273	279	247	263	283	299	272	268	293	253	257	260	260	241	272	285	270	280	247	258	250	264	251	257	301	278	270	262	287	288	299	254	251	291	263	269	249	252	262	279	265	248	256	291	285	286	261	268	258	241	265	285	276	247	272	269	299	274	232	281	262	309	273	278	252	290	279	276	276	288	263	263	272	265	279	279	234	273	248	264	257	245	246	266	251	290	268	285	275	272	277	253	279	265	255	263	262	263	260	246	242	238	278	271	277	278	271	267	287	248	259	256	267	241	260	251	238	274	242	281	258	278	235	257	231	272	271	307	287	271	272	254	249	284	264	303	293	302	262	258	276	300	272	282	265	266	282	274	275	267	256	283	262	272	279	246	258	273	280	270	248	250	273	268	275	249	249	282	309	286	274	254	285	285	271	252	263	280	279	239	310	288	250	268	263	277	277	250	270	277	281	274	246	276	262	275	277	287	258	269	305	263	290	256	280	315	257	277	269	293	294	303	262	267	252	274	276	252	244	245	262	262	267	279	265	281	260	252	257	223	287	298	267	256	283	294	275	242	275	294	304	253	248	250	253	272	253	276	252	276	273	272	295	248	287	254	303	263	261	273	281	233	233	263	245	260	277	257	261	236	278	283	305	276	281	289	240	234	263	281	248	269	287	295	256	270	262	276	291	270	233	272	232	256	283	311	252	274	289	271	271	251	273	275	277	301	267	294	253	297	277	246	251	263	250	272	261	274	271	273	314	244	285	270	249	263	278	311	287	247	276	267	248	287	289	226	286	290	283	272	257	213	260	264	240	282	262	251	250	264	280	288	283	256	293	298	246	280	291	278	279	292	270	281	265	246	281	271	287	272	272	262	279	275	252	262	242	273	268	225	288	277	242	274	240	276	250	281	302	271	260	266	292	245	272	273	256	266	291	280	274	256	267	271	253	275	263	293	242	245	248	290	297	236	272	300	270	245	244	253	248	244	270	275	250	258	287	246	264	251	275	258	287	252	266	258	259	270	256	270	268	281	258	265	244	263	289	280	242	284	268	285	255	240	262	265	301	259	270	270	272	263	272	278	251	263	284	237	253	246	272	250	259	267	262	289	263	274	270	263	254	262	292	264	285	269	284	265	259	292	264	267	263	271	253	286	278	278	254	300	273	280	274	271	286	291	251	288	257	246	295	280	272	248	272	272	296	251	275	261	268	262	288	268	278	265	236	282	273	257	266	270	258	260	271	248	270	280	288	274	239	269	265	269	277	281	272	238	296	264	251	255	248	273	239	263	256	247	293	285	273	285	291	235	272	239	263	290	248	247	269	255	280	251	281	268	305	301	259	263	236	283	272	253	259	244	254	278	287	263	264	262	255	242	249	265	283	292	262	293	292	252	276	271	263	272	268	246	241	272	259	264	268	244	254	249	259	266	256	268	272	259	236	259	286	277	241	289	271	259	262	267	267	284	260	251	254	256	263	260	259	289	269	244	257	288	252	258	250	290	275	241	278	282	283	274	276	281	284	271	283	253	285	234	279	284	246	259	283	265	290	277	278	271	284	256	272	296	303	278	309	289	298	256	279	282	243	254	264	254	271	296	250	236	293	290	293	277	247	249	264	233	286	241	247	256	256	273	320	281	279	266	266	255	278	277	277	257	260	292	289	257	235	275	271	269	310	237	248	266	276	290	273	273	313	264	269	265	279	249	245	296	283	230	238	256	285	269	280	251	288	273	254	267	254	273	302	263	244	261	271	296	251	288	262	247	269	291	283	273	258	283	284	264	267	233	268	242	222	271	283	286	261	266	261	277	257	271	238	251	273	290	276	278	310	270	251	252	294	284	290	315	317	286	262	259	297	247	263	269	260	249	280	288	289	258	284	275	244	229	253	264	251	252	253	278	265	268	245	274	246	238	277	302	231	265	250	265	263	284	261	269	288	278	290	267	278	262	264	246	255	297	282	286	264	220	276	250	271	278	280	279	281	261	290	260	294	260	272	293	289	265	299	278	280	289	265	265	239	263	292	265	231	276	281	277	294	250	278	262	242	278	280	255	277	271	265	299	260	271	249	275	271	256	266	281	249	273	269	300	269	266	275	265	264	260	252	277	239	243	267	266	251	288	269	261	274	276	266	277	290	243	264	272	265	320	289	277	251	254	254	278	288	238	233	271	279	266	282	295	237	277	238	282	263	295	258	276	264	245	255	288	301	280	270	257	256	225	253	258	236	261	316	281	266	270	260	292	228	235	271	271	299	262	260	284	283	276	276	268	250	293	283	261	298	274	281	260	292	275	253	246	280	289	274	272	263	261	258	252	279	256	281	268	269	278	282	261	258	282	282	282	262	258	250	261	244	250	275	238	252	266	261	293	285
28692	24499	24967	28041	17853	11670	8283	5355	4067	3113	2436	2005	1656	1439	1257	1133	925	770	723	752	768	745	848	817	736	668	699	643	608	681	647	631	633	626	632	611	605	615	590	605	609	638	632	564	659	621	686	572	642	600	629	622	636	605	587	629	549	608	601	616	597	594	614	645	587	645	573	589	625	597	618	635	603	577	597	567	636	578	630	591	587	638	586	651	570	605	638	668	683	694	678	656	700	666	645	643	604	618	660	660	634	628	612	630	635	603	562	621	614	639	648	626	572	612	594	600	635	551	618	595	584	537	645	589	541	527	592	603	616	585	612	594	601	586	610	579	617	637	630	593	612	614	596	619	616	572	629	578	625	611	603	563	593	608	642	585	634	625	618	600	600	622	616	579	577	621	613	580	606	643	618	599	609	632	599	616	611	624	628	573	608	604	638	558	532	624	556	616	595	613	607	611	628	566	604	590	577	631	630	606	602	652	555	585	594	607	549	665	640	626	609	596	603	639	622	592	615	639	616	640	589	611	583	642	561	619	574	640	584	626	610	601	610	621	607	593	600	610	607	607	615	598	606	599	627	538	586	629	580	646	583	570	665	575	593	600	609	601	588	568	597	595	599	596	597	628	622	604	654	599	637	575	594	621	586	584	599	605	628	591	562	611	591	585	614	587	626	573	603	611	601	569	611	592	556	615	630	633	567	580	660	615	631	627	610	630	541	603	586	647	594	609	621	565	572	599	622	613	626	552	621	572	631	622	587	594	609	562	593	589	629	571	615	548	597	624	597	585	625	573	644	628	588	594	586	617	560	588	627	612	568	617	597	594	573	598	626	609	596	615	611	602	615	616	569	637	582	599	596	595	585	567	601	610	612	595	573	618	603	618	622	594	576	611	587	622	595	608	549	611	641	634	589	607	542	632	617	573	593	605	616	613	616	615	612	610	606	611	628	599	635	597	576	614	585	572	561	573	587	611	622	543	569	665	638	623	650	596	612	590	612	608	634	615	601	606	616	591	606	609	633	579	636	623	621	604	605	592	592	597	616	612	645	607	588	604	598	558	588	601	613	577	625	586	596	617	612	635	593	615	597	641	597	580	602	597	583	600	578	636	605	658	551	631	641	596	578	603	598	583	615	594	574	589	600	612	622	586	572	577	625	572	647	586	558	570	577	657	628	623	597	569	581	616	641	612	582	580	605	633	611	608	634	600	606	599	607	557	563	602	658	628	627	587	609	589	609	628	569	583	589	632	536	636	587	613	642	621	579	638	608	611	596	597	615	599	577	594	525	551	592	571	607	620	613	626	592	624	584	619	613	625	633	636	586	610	588	591	589	593	609	630	609	668	611	600	620	607	605	628	616	614	611	625	642	611	631	639	653	591	594	569	614	599	626	599	640	623	582	626	571	599	576	622	623	595	600	547	583	632	593	594	625	572	599	636	597	579	639	587	632	645	578	640	593	588	563	571	645	598	591	565	639	617	640	642	626	607	646	632	603	593	626	623	618	570	577	634	635	604	623	588	591	601	586	581	590	565	600	627	592	602	622	594	610	604	612	642	576	623	569	564	572	605	631	599	678	630	660	611	591	614	626	626	582	601	624	628	566	584	585	568	589	606	615	625	590	598	587	589	625	600	642	622	605	622	611	584	555	586	635	592	623	608	587	594	607	585	592	619	572	623	627	573	617	640	662	592	639	638	605	555	619	640	591	630	610	603	654	594	584	596	584	606	633	612	618	619	582	594	612	601	624	613	619	602	616	588	582	602	549	598	607	584	564	608	663	598	598	600	619	594	591	616	585	622	615	581	622	606	615	575	630	590	616	593	582	602	559	600	583	604	608	600	607	603	594	573	558	608	570	619	645	624	590	555	642	607	630	620	636	634	623	596	615	569	609	611	591	608	633	597	599	624	584	573	616	610	608	617	603	598	577	620	606	613	614	592	604	538	638	577	556	591	608	610	644	615	596	606	548	602	622	649	597	575	593	571	593	593	598	579	606	607	641	638	620	614	627	637	554	596	621	615	632	562	621	601	610	598	625	628	585	580	577	570	627	593	606	599	601	602	596	624	612	612	598	591	580	572	615	630	627	636	577	633	587	607	571	633	630	618	549	651	598	603	598	621	637	585	631	617	601	661	574	589	615	593	603	574	582	590	609	611	647	629	626	579	607	583	631	549	602	558	586	574	613	602	622	594	622	583	522	566	581	639	577	602	636	643	614	639	602	624	590	604	617	596	576	600	599	622	563	555	595	561	584	625	561	631	643	630	579	628	617	623	621	567	604	635	585	577	612	641	575	591	603	578	620	607	571	583	628	582	623	563	579	570	595	629	605	601	581	570	623	619	638	629	627	585	624	578	618	617	648	603	561	597	586	614	625	622	615	628	573	581	604	586	597	616	600	625	639	613	608	567	605	564	616	609	648	622	584	598	613	611	608	621	626	594	613	622	612	634	606	564	584	636	592	587	617	620	596	603	604	634	579	630	619	607	635	632	607	636	587	578	578	594	581	613	603	593	615	620	604	617	625	610	606	612	587	591	617	574	577	602	637	629	571	634	622	590	595	631	594	627	565	573	637	591	602	587	599	610	589	594	593	593	584	614	568	616	587	553	644	571	609	601	623	630	592	632	629	609	604	627	622	549	603	627	583	573	587	618	615	582	603	587	573	580	634	603	587	585	598	618	639	611	639	610	575	603	651	616	617	641	592	631	601	553	617	606	638	590	611	629	577	594	575	619	583	618	627	608	585	625	624	578	620	646	604	665	616	599	560	625	611	602	618	605	607	622	633	582	621	614	634	557	575	588	645	573	604	595	587	561	592	578	618	634	603	637	607	600	631	614	579	589	642	587	641	589	596	594	548	612	606	663	633	627	626	606	589	631	589	666	591	619	591	668	595	604	590	619	598	611	633	591	601	636	602	648	616	577	603	609	584	583	578	606	576	617	579	652	621	657	624	600	627	647	597	583	557	641	619	603	612	631	563	594	642	622	615	614	617	613	571	562	578	584	616	595	601	567	613	633	636	628	586	651	574	621	553	587	565	643	615	578	592	571	540	610	573	589	617	630	617	612	602	586	586	583	591	640	611	607	636	605	624	562	599	597	543	601	586	594	618	646	618	639	635	634	573	637	566	567	602	581	598	577	637	597	571	617	622	609	611	597	604	621	594	615	585	611	663	613	594	608	608	621	586	575	565	609	628	601	628	617	604	638	578	576	597	595	585	595	643	614	612	626	616	577	610	667	608	600	597	573	617	649	671	559	601	608	580	590	609	616	619	604	579	606	623	621	586	575	643	660	604	599	562	588	605	608	601	616	638	628	574	586	623	624	609	618	627	606	604	598	656	628	665	604	614	558	625	603	577	643	606	634	615	594	616	576	606	611	566	617	618	599	613	566	604	606	595	653	556	557	600	573	572	610	610	613	627	646	616	584	562	613	574	591	623	606	616	624	602	616	629	613	602	610	591	609	622	616	610	604	637	623	616	637	593	572	590	618
13708	7056	3887	2547	1422	929	743	579	519	526	457	464	465	412	397	371	412	424	379	365	374	390	389	407	362	399	373	344	409	389	385	339	395	355	374	378	414	363	390	353	388	436	389	375	409	386	410	384	355	365	363	303	408	392	385	422	405	347	380	381	381	352	366	399	376	379	362	391	372	370	351	416	377	387	391	378	346	379	373	410	392	357	371	363	398	361	382	366	401	398	370	336	377	381	370	415	341	388	359	411	394	358	392	376	360	361	374	378	369	348	353	318	360	374	387	405	419	402	342	385	383	373	406	368	460	393	382	374	348	388	391	430	391	397	404	392	392	361	389	391	346	398	352	378	366	396	364	388	396	362	316	355	364	352	343	371	388	405	367	398	371	363	387	366	362	406	367	397	362	378	352	365	368	373	387	353	372	349	402	407	373	381	351	398	363	373	341	397	402	368	376	379	343	386	359	349	379	394	361	368	363	384	390	362	395	365	360	389	410	393	365	413	385	386	381	355	370	411	381	381	389	367	382	354	365	364	408	355	372	375	381	415	376	372	395	367	387	381	377	403	346	351	357	369	366	375	358	374	341	426	373	394	389	348	380	402	354	358	402	366	394	405	372	356	362	347	383	413	369	368	365	361	404	379	386	355	412	404	377	373	356	355	334	393	389	374	360	382	378	340	375	384	380	401	414	419	368	401	383	371	373	363	372	411	369	381	355	396	340	368	401	381	347	321	369	368	385	370	409	414	360	361	393	363	379	411	355	401	393	373	405	379	386	364	407	380	425	365	368	357	381	373	376	375	400	356	380	353	423	378	417	371	365	355	402	367	390	382	347	397	391	362	405	396	406	374	347	395	370	345	365	365	400	392	394	350	388	412	377	419	413	433	424	331	384	362	397	387	395	378	349	382	365	372	379	373	371	388	375	379	387	369	385	384	388	363	391	370	413	405	387	396	399	380	367	426	413	378	372	422	405	379	372	419	386	386	387	361	383	389	400	406	402	350	332	352	379	383	373	340	360	365	380	352	385	349	380	373	381	364	382	392	389	424	371	368	412	424	404	356	384	384	363	355	364	437	387	384	398	424	417	402	344	403	412	355	314	371	360	361	386	407	407	369	403	365	381	381	348	396	363	389	399	361	400	378	386	393	419	373	376	403	395	381	420	380	361	376	377	390	355	423	390	459	399	372	383	380	372	395	377	375	338	392	390	390	378	380	360	412	381	412	411	402	323	357	385	383	407	414	397	404	360	360	400	413	389	397	404	375	394	347	391	394	348	366	397	366	393	415	408	391	366	350	365	413	359	357	411	379	349	427	390	391	383	381	365	419	362	445	382	353	364	408	369	407	355	391	393	375	414	395	402	395	400	403	393	355	379	407	430	382	384	368	377	395	340	371	374	395	380	418	402	344	387	388	389	379	341	376	338	355	391	347	388	380	385	382	387	403	371	391	398	417	357	405	391	371	379	360	397	385	409	376	388	341	379	405	391	354	360	386	389	385	401	384	355	371	353	366	395	386	334	353	364	386	374	354	403	428	385	396	380	375	367	404	388	395	372	334	358	353	383	398	376	421	341	368	393	400	402	420	358	421	419	378	378	371	364	402	411	385	372	393	374	417	347	390	385	388	366	378	377	343	409	435	407	387	361	377	399	349	400	372	357	359	352	356	393	360	404	408	364	377	379	391	414	372	379	381	401	382	359	392	329	358	405	378	382	391	368	384	409	384	391	370	389	384	358	412	389	363	363	380	365	404	384	382	380	354	420	364	425	374	390	424	408	355	351	340	411	385	382	380	365	401	357	378	365	398	371	377	374	386	400	371	391	355	389	390	405	369	342	361	352	367	376	369	373	391	346	370	371	348	438	408	381	359	382	390	359	400	364	359	377	372	387	356	393	404	387	369	370	385	372	366	401	354	379	377	331	353	415	381	354	374	364	387	394	387	387	385	348	401	364	369	382	377	371	417	391	362	389	376	370	364	381	402	360	418	370	366	383	347	380	388	427	378	387	350	414	392	399	377	412	366	363	376	331	383	395	396	382	432	393	399	387	343	383	370	375	347	395	330	391	352	369	337	382	347	390	375	356	389	400	360	392	357	382	355	338	357	359	393	408	382	395	372	412	415	365	366	383	361	351	397	365	359	390	371	389	350	369	352	364	377	391	406	356	398	427	388	353	366	399	386	369	377	387	347	388	423	384	395	381	396	352	345	361	365	314	384	372	324	374	394	438	385	404	408	422	364	375	407	388	397	379	383	360	334	419	360	402	388	365	340	369	373	380	404	375	349	398	391	400	338	420	383	336	407	394	388	373	390	351	385	364	361	368	406	328	364	411	349	371	369	387	404	384	408	385	362	392	363	309	358	387	347	352	366	382	341	390	363	363	383	345	355	373	342	378	370	362	345	342	418	374	417	388	369	383	428	410	387	402	356	358	398	390	369	367	329	398	404	323	367	379	352	370	398	390	384	400	348	381	387	356	361	379	380	382	344	388	399	408	382	346	370	350	397	348	368	381	371	372	368	371	389	398	406	374	335	358	381	359	386	381	370	367	359	326	379	373	390	351	386	347	405	399	384	391	354	359	345	381	397	383	384	402	357	368	381	358	394	360	396	432	352	373	349	369	360	383	342	377	367	381	373	342	363	376	374	390	391	371	419	401	418	367	392	357	355	393	372	368	348	370	411	365	359	383	376	376	408	350	388	374	349	384	358	359	408	382	353	368	380	369	399	380	397	394	397	409	335	383	358	395	382	363	369	379	380	383	361	403	360	349	389	371	381	373	402	365	372	400	387	384	402	378	377	353	375	404	378	395	372	371	382	400	360	338	369	342	391	368	383	419	378	353	372	374	414	349	387	363	372	365	405	388	378	392	354	421	366	361	376	403	374	377	330	379	362	378	337	384	408	379	367	371	408	381	342	402	390	373	402	419	356	343	423	370	362	389	352	406	394	381	370	386	394	370	399	376	354	363	385	330	394	430	408	363	419	319	352	385	393	410	420	407	383	370	393	361	367	384	399	385	399	386	345	388	394	377	368	383	388	379	362	380	371	387	382	378	365	387	396	359	382	377	401	361	389	369	372	334	384	416	397	395	359	377	368	413	407	379	326	408	376	399	365	387	394	383	409	402	406	388	392	343	369	390	389	364	382	407	377	366	403	404	384	380	359	421	391	373	366	387	399	384	339	390	381	359	393	379	386	397	383	420	351	411	402	401	381	378	362	349	348	387	328	352	349	391	394	390	392	397	359	398	411	406	354	413	374	361	406	392	409	352	355	363	374	362	403	343	396	408	373	384	364	401	392	365	409	380	366	360	397	332	360	364	359	384	375	365	383	370	372	388	381	379	400	408	383	397	385	399	417	360	364	376	351	347	364	403	387	364	340	378	396	374	340	356	355	376	389	389	410	393	375	388	411	362	385	377	377	368	387	393	379	372	381	362	386	355	355	386	379	401	384	363	403	398	395	355	358	396	361	414	383	379	383	379	371	373	376
8490	5979	6273	6073	4384	3046	2350	1937	1773	1496	1293	1251	1100	1022	957	919	847	827	870	825	817	807	869	906	852	888	846	760	775	848	779	800	836	821	794	800	801	821	824	843	800	773	822	818	841	791	789	809	805	802	784	800	781	797	823	791	835	769	834	805	778	829	776	780	795	751	795	823	792	815	832	810	770	824	761	748	826	755	763	849	806	768	837	791	844	793	849	866	851	797	827	818	868	822	855	849	795	865	841	824	873	846	797	864	832	791	791	798	833	862	800	822	784	801	827	793	820	805	751	804	754	820	762	814	808	803	792	783	839	820	806	753	760	803	871	818	787	819	855	879	820	815	881	755	812	855	792	824	758	838	823	805	811	776	812	853	769	819	788	786	786	858	770	804	786	820	847	803	858	896	790	774	803	779	785	783	852	748	768	757	785	836	837	817	787	738	825	796	784	769	813	790	808	811	798	863	819	812	770	803	829	782	820	800	825	803	792	839	805	783	826	834	801	792	764	834	807	795	773	847	820	797	834	790	795	794	796	794	815	809	856	818	777	758	779	867	829	811	788	791	796	779	782	840	807	843	796	793	750	803	831	804	825	785	764	828	814	802	837	791	814	802	798	833	822	755	801	761	757	819	802	815	810	781	759	798	856	826	834	833	734	846	810	819	786	825	811	779	758	869	806	824	829	813	785	797	811	784	773	793	754	822	786	756	791	785	829	802	808	788	822	826	821	805	780	798	791	800	757	791	781	773	797	771	788	813	794	814	780	814	839	802	793	791	833	806	791	793	817	826	790	822	805	809	792	779	794	811	791	807	784	792	789	817	770	866	798	771	784	816	801	782	764	800	798	847	820	785	780	811	770	853	830	797	798	813	828	811	742	832	807	887	795	847	791	824	814	803	795	790	791	783	835	837	831	756	806	789	786	830	830	801	771	867	804	818	755	780	794	859	838	789	756	867	773	833	788	773	792	857	819	801	803	792	809	772	800	812	824	827	815	776	812	795	826	770	819	813	836	786	830	818	823	775	787	828	768	810	832	793	792	806	814	791	866	829	848	821	821	821	814	795	780	794	817	831	828	834	822	803	779	776	779	764	828	782	800	820	827	806	831	850	829	817	771	841	797	766	791	777	848	827	817	847	751	812	813	782	803	795	782	820	815	810	836	749	811	817	784	802	821	793	861	781	839	832	838	782	810	782	786	798	819	814	782	837	773	773	806	760	784	805	836	838	794	779	788	834	778	819	791	790	846	808	814	803	798	797	801	790	784	838	841	831	802	791	801	828	840	796	790	753	798	745	822	790	838	837	828	820	853	800	809	811	803	799	836	789	794	837	819	781	792	777	765	809	736	824	765	793	758	831	835	803	819	793	824	782	874	778	787	811	793	863	805	835	840	800	819	815	869	809	837	835	817	857	730	805	770	869	812	795	806	817	856	816	777	801	781	822	827	803	778	764	779	811	798	779	799	783	806	775	821	770	851	808	765	852	802	787	857	783	825	859	792	767	779	768	791	809	799	802	758	764	838	840	849	787	855	821	772	770	816	774	821	832	780	872	813	806	824	763	808	847	825	842	833	771	846	784	775	829	764	801	819	838	808	801	837	808	802	798	775	789	812	853	773	803	818	841	789	809	779	780	790	802	805	804	845	793	811	791	813	760	814	759	793	790	800	795	824	790	803	787	834	796	799	765	783	796	835	793	806	803	870	800	787	819	808	831	770	785	749	766	821	762	837	777	804	763	768	845	765	784	837	767	787	757	824	798	808	816	805	817	768	817	813	822	797	779	766	799	793	823	809	813	789	797	778	807	788	872	856	824	800	823	830	788	805	797	803	802	819	795	812	803	777	784	813	795	799	833	794	833	758	799	820	780	793	781	804	770	755	862	831	833	864	804	815	829	796	809	835	832	849	828	839	848	826	787	794	819	828	848	832	828	824	866	820	784	806	808	778	773	825	850	819	814	839	774	803	761	850	763	831	784	830	822	834	764	790	810	832	835	771	776	822	806	783	814	811	839	778	759	736	852	838	783	821	752	823	802	793	833	753	793	795	789	758	769	803	874	768	781	828	788	793	819	825	819	853	811	771	807	821	827	826	854	792	790	829	787	802	842	801	835	793	763	753	805	771	793	792	781	845	837	818	866	781	771	798	816	854	759	844	854	794	788	818	886	820	805	781	823	775	752	841	808	832	799	805	760	787	815	843	804	814	802	843	788	750	804	805	839	799	803	744	847	795	817	837	830	786	838	764	795	753	783	858	806	793	838	807	789	810	788	804	804	820	835	847	778	798	811	789	863	795	820	799	816	797	815	800	786	829	799	854	826	787	785	777	789	767	850	806	842	752	807	784	761	821	848	809	773	773	770	786	795	789	802	816	826	760	802	807	802	780	818	780	779	750	823	785	797	773	786	819	811	817	792	846	839	777	819	820	817	845	831	793	808	761	782	797	829	856	813	792	804	828	779	818	822	777	806	801	810	785	795	851	783	856	828	850	802	839	841	823	859	841	809	802	866	731	869	796	795	797	815	807	849	843	806	775	821	776	806	784	810	819	822	824	823	809	808	812	821	813	796	828	827	799	792	823	810	859	789	818	752	796	774	825	782	782	773	858	830	826	806	784	774	814	820	780	848	794	802	788	735	835	804	811	762	794	835	825	833	841	776	833	797	770	801	814	814	813	857	815	858	850	812	746	810	793	778	838	775	717	806	802	783	819	794	831	826	824	783	790	841	764	803	770	863	816	798	787	792	842	785	847	752	815	751	771	797	807	784	844	845	819	783	806	821	762	836	778	837	789	846	849	800	813	803	796	857	822	772	779	823	816	850	765	760	846	813	778	865	814	776	806	800	778	779	814	806	766	862	812	794	809	776	795	774	844	792	777	801	846	817	831	807	778	828	817	832	816	838	776	776	813	730	839	837	761	772	801	853	786	778	820	833	824	863	796	804	830	814	800	822	803	749	773	798	784	814	809	776	831	832	813	814	841	814	759	832	789	813	780	836	796	835	807	781	827	784	770	777	836	784	787	770	796	792	847	815	790	815	803	859	790	760	763	780	831	750	800	799	761	790	801	846	745	819	811	802	847	839	806	791	782	821	799	782	807	750	845	859	794	735	800	803	756	797	782	820	799	792	800	807	798	843	797	842	799	814	812	813	783	785	817	763	812	757	797	797	791	765	737	779	823	855	791	791	828	800	818	797	825	810	845	826	805	802	776	818	788	841	842	810	796	801	834	838	810	831	790	770	837	812	827	808	797	829	845	744	725	819	805	799	835	810	851	801	793	837	794	859	788	799	833	811	846	815	800	767	794	772	805	807	836	804	802	832	802	791	849	802	823	794	794	809	796	837	767	788	796	773	805	790	809	793	874	836	805	809	810	766	805	807	785	792	805	779	799	817	791	817	842	820	815	799	795	830	823	829	811	820	811	850	810	849	813	820	745	785	827	875	797	810	744	835	787	795	832	809	866	819	837	784	808	780	788	874	817	796	832	800
32977	24160	16332	13578	6924	3642	1894	948	700	611	521	398	411	333	328	344	281	298	297	301	315	328	278	304	288	304	311	272	267	281	283	275	264	249	270	262	273	326	285	247	258	284	262	260	272	298	272	274	290	244	239	266	247	291	294	230	300	262	259	243	242	275	277	249	277	281	279	289	266	302	288	280	240	312	298	302	259	242	310	267	275	278	244	267	288	243	255	279	262	279	269	278	287	264	287	286	286	269	261	276	267	281	285	269	283	267	295	302	269	254	269	282	290	264	264	262	248	260	301	247	303	300	280	251	267	273	266	273	282	266	320	276	292	292	237	269	285	309	296	269	236	267	288	239	256	258	261	272	284	264	243	273	290	281	312	270	239	239	265	306	247	267	308	292	247	249	302	281	276	249	271	252	249	266	295	245	271	228	303	297	278	277	284	248	258	267	272	264	267	277	271	325	266	244	266	299	256	256	276	266	273	257	274	262	255	261	269	276	286	273	270	247	260	278	262	265	278	282	255	271	290	246	274	255	275	254	250	234	264	295	263	282	264	279	272	268	296	306	284	263	254	267	292	265	276	262	255	274	270	272	265	274	274	249	253	240	286	286	265	266	258	322	263	270	277	257	231	251	262	271	246	279	245	267	289	260	269	256	273	273	269	277	274	284	248	246	269	271	292	283	276	263	260	279	304	294	277	282	261	272	288	261	250	274	264	262	297	282	291	273	250	269	281	304	259	264	261	234	244	291	284	295	249	281	267	293	281	249	270	278	278	299	258	259	283	255	274	239	263	282	293	283	284	289	249	268	257	260	287	275	297	271	242	268	282	251	259	267	273	286	285	285	268	277	266	276	225	280	285	267	267	291	274	263	252	272	264	279	284	231	224	270	299	258	236	274	307	306	283	303	238	247	276	269	261	247	308	307	292	258	246	279	266	244	299	288	266	262	295	248	278	270	313	275	293	287	269	235	268	263	267	261	265	271	293	271	277	275	263	277	279	275	264	280	247	252	277	261	314	253	288	309	301	272	256	277	305	265	255	277	278	270	275	255	314	263	270	283	278	267	255	276	249	288	267	303	274	268	254	244	247	281	281	283	288	275	307	282	280	280	296	294	258	240	278	281	263	263	298	267	298	297	294	245	230	260	290	284	279	259	259	250	276	256	280	295	270	271	268	287	256	305	253	278	251	267	272	281	284	257	276	305	269	291	298	242	295	288	270	245	244	256	282	291	301	262	287	249	264	297	317	277	262	244	276	266	249	255	231	287	267	298	274	254	254	271	295	254	293	273	267	275	228	268	277	260	277	266	269	261	303	279	260	285	239	269	231	265	290	283	300	295	275	269	273	256	291	300	285	278	309	269	282	267	266	271	240	246	269	291	288	275	284	279	296	290	297	258	281	282	295	248	310	276	245	258	294	275	257	279	263	290	258	262	304	299	313	275	289	256	268	285	257	263	254	270	274	261	266	289	297	285	264	336	294	281	246	287	248	273	282	275	300	235	258	249	310	254	278	272	271	311	238	265	267	257	296	280	275	265	282	267	310	293	242	256	266	277	286	251	306	286	267	289	247	263	295	250	255	281	270	276	296	294	239	266	265	278	281	236	283	259	281	290	271	278	282	256	313	267	275	270	237	257	264	271	248	280	253	282	286	303	243	282	297	241	261	277	279	250	286	268	246	263	299	275	271	272	310	267	275	266	273	285	264	262	301	260	258	272	277	271	275	252	264	296	283	274	292	263	258	305	279	293	270	282	266	269	265	264	257	261	278	286	275	265	282	296	282	293	286	278	283	262	259	292	250	277	258	249	243	324	283	271	300	273	281	292	274	284	279	261	293	270	267	237	304	284	265	247	282	258	266	283	254	271	259	280	292	249	314	268	270	271	308	270	274	274	276	273	267	249	258	272	281	275	298	309	268	283	293	283	256	270	285	276	272	270	265	292	279	273	252	293	243	287	303	266	271	276	272	286	278	281	269	312	245	271	313	256	230	252	272	267	265	255	283	279	266	243	247	257	269	256	304	273	279	290	279	297	256	279	300	272	255	287	237	270	271	294	237	234	311	290	295	278	255	272	257	278	265	257	255	273	262	273	248	273	275	265	276	248	286	296	252	276	280	260	273	265	281	264	271	290	283	277	253	279	283	248	272	257	271	259	289	281	252	270	263	246	270	252	267	281	249	269	262	280	251	270	276	254	270	266	277	249	215	259	297	247	294	278	305	274	274	270	259	258	303	272	241	277	305	249	276	312	276	253	284	311	281	254	268	273	261	277	260	279	269	273	291	315	274	278	252	268	305	263	283	256	294	245	270	265	245	291	271	266	282	289	268	294	294	247	267	257	244	257	266	293	291	319	268	267	254	259	301	262	281	281	302	296	275	277	266	273	284	270	252	297	227	272	273	254	299	278	278	236	291	253	278	249	282	280	264	253	267	270	252	254	249	289	282	271	303	269	280	267	252	263	271	261	252	243	278	288	253	271	278	272	254	271	297	272	271	216	242	255	273	283	261	265	262	302	298	275	267	281	272	285	266	274	238	243	271	277	273	240	253	282	253	258	256	254	289	288	276	256	254	269	255	263	248	284	274	248	277	283	273	265	248	266	280	284	277	292	264	215	293	262	311	307	304	266	280	271	284	270	280	275	280	274	271	248	244	274	273	265	275	274	247	237	288	291	304	271	277	294	273	273	243	265	254	289	265	264	254	256	265	265	307	289	244	295	285	274	266	248	312	340	258	284	296	278	312	283	299	288	263	253	272	253	285	292	285	266	274	245	254	277	271	245	284	264	269	299	259	243	262	243	257	276	257	281	278	308	237	287	254	259	263	261	252	278	281	266	312	286	254	257	284	281	261	265	263	270	243	276	292	256	262	287	275	295	269	262	268	279	276	295	267	245	250	243	254	259	269	267	249	259	270	288	279	269	282	255	293	231	284	263	303	276	273	246	246	285	287	282	257	258	257	280	310	267	247	271	278	255	250	263	276	250	235	259	263	282	287	297	287	281	264	301	300	289	270	287	269	275	299	273	280	273	282	277	251	253	230	228	261	269	257	304	278	266	284	283	248	271	285	259	274	235	281	272	265	250	285	286	246	307	258	271	261	304	273	274	309	270	258	276	262	271	273	252	254	279	261	275	291	265	300	278	250	309	270	231	249	273	275	272	262	272	258	245	299	304	284	271	269	272	328	258	272	261	280	249	281	283	268	270	262	278	268	311	259	289	266	269	276	261	267	270	262	270	284	264	241	258	255	257	245	270	241	264	270	260	276	289	292	286	292	270	275	277	272	274	278	261	286	286	264	257	276	316	299	293	278	298	249	291	282	270	257	276	288	271	291	266	276	267	248	300	244	268	234	272	284	265	280	275	264	258	262	240	260	249	286	275	250	266	284	275	272	303	285	247	289	294	287	249	245	242	282	263	307	261	309	271	302	259	237	286	271	275	256	267	267	271	288	265	292	257	280	264	268	268	256	269	261	238	288	268	254	266	283	293
21508	18256	17126	20032	12606	8251	5212	3717	2866	2246	1795	1545	1364	1196	1024	932	755	726	661	688	715	751	738	766	751	666	664	681	670	603	646	620	660	629	623	657	561	657	630	622	605	611	583	576	622	642	590	588	597	645	604	655	590	620	636	610	588	572	606	594	613	620	612	611	588	611	619	614	601	638	613	588	591	626	599	619	643	616	594	634	571	603	612	586	619	616	614	617	664	686	643	629	673	650	656	587	660	677	639	570	659	626	598	617	606	658	639	655	641	610	584	663	650	639	613	595	587	604	592	619	559	602	587	613	604	596	558	593	586	601	612	619	613	595	593	588	616	608	609	548	588	617	597	661	570	616	595	649	630	577	631	585	616	581	606	631	650	596	560	584	560	603	609	568	626	579	613	596	582	657	619	603	606	591	591	588	613	603	603	609	642	621	625	638	572	609	599	609	614	591	593	642	634	629	613	607	642	584	592	612	660	593	616	608	635	593	604	598	597	666	590	613	597	618	584	636	579	604	630	597	611	628	617	593	625	590	593	616	587	571	638	654	580	589	601	625	637	605	624	582	563	613	602	588	657	626	660	643	593	626	628	631	597	616	644	601	613	577	610	649	598	640	606	623	635	605	614	612	629	582	581	610	636	648	590	602	622	608	602	625	617	602	629	607	613	592	681	606	626	583	607	572	603	612	638	634	611	662	592	593	594	582	617	605	561	603	619	603	569	598	645	602	607	586	584	623	644	606	599	536	611	614	571	640	571	602	589	593	619	614	603	576	660	572	608	641	554	652	603	600	599	619	608	620	611	588	566	587	610	600	632	613	590	614	632	581	610	597	589	603	636	569	642	603	644	600	601	615	579	604	645	629	613	596	580	606	608	617	593	621	602	618	609	583	563	628	602	605	607	634	579	610	613	608	656	605	593	606	600	610	584	626	606	619	618	636	584	610	581	644	624	648	592	612	631	591	621	651	617	599	611	591	560	632	613	622	601	597	627	609	618	582	617	630	594	603	612	587	631	584	603	637	614	645	624	591	624	629	607	623	590	587	555	610	621	577	641	612	593	613	620	603	626	602	599	641	561	583	606	602	566	591	609	616	569	573	656	591	600	649	615	589	601	608	659	629	613	607	642	627	593	638	612	608	630	622	646	598	617	601	624	580	612	614	590	600	573	617	579	622	641	626	609	644	611	624	576	645	611	633	614	581	605	629	616	630	630	634	617	607	607	619	589	563	599	603	601	629	585	602	621	578	606	590	618	638	619	602	613	608	626	601	587	611	649	611	589	584	639	614	640	639	615	608	596	585	564	618	556	604	643	649	632	619	590	603	608	634	607	655	686	625	624	628	589	601	587	589	638	600	615	604	627	634	640	648	613	613	570	610	613	605	635	600	641	593	570	593	636	614	589	593	567	657	628	641	615	619	599	646	611	607	628	583	626	624	634	618	626	616	596	597	576	607	634	647	611	619	562	615	621	637	608	634	624	583	652	625	599	587	606	588	647	612	665	588	660	616	620	578	621	616	631	639	654	617	625	587	616	582	578	551	628	631	604	582	634	606	615	647	660	587	634	590	592	625	630	634	598	625	600	619	572	587	607	608	562	624	622	582	566	624	636	601	619	660	626	624	597	641	602	626	619	639	569	630	566	630	619	615	621	602	623	625	547	647	627	597	600	588	616	622	601	599	600	611	576	586	610	609	574	605	570	616	603	602	651	613	613	614	616	576	629	641	640	597	601	593	595	618	642	621	600	594	601	596	595	606	589	618	615	665	627	621	598	604	608	582	629	591	619	649	640	602	582	656	603	626	597	602	587	601	574	609	659	612	607	619	609	632	591	598	628	644	595	592	589	607	616	587	602	627	569	613	591	628	597	602	619	628	604	633	654	563	616	628	585	580	593	628	579	645	620	611	648	620	608	586	592	621	597	595	614	611	615	619	597	635	630	597	616	615	595	597	631	571	670	645	585	628	586	601	656	581	588	622	621	599	619	599	591	629	603	608	591	573	623	620	596	593	582	599	603	670	564	603	640	594	627	604	621	606	634	609	634	598	627	623	599	582	575	625	550	637	612	653	566	583	595	632	601	610	619	625	612	616	580	590	574	631	620	640	634	634	605	610	596	617	578	569	623	602	584	590	630	627	591	601	608	610	613	556	636	585	573	635	609	607	608	573	596	585	600	617	592	633	600	609	608	637	590	645	600	603	615	626	589	646	604	598	590	610	621	561	575	588	619	598	607	574	643	639	603	568	625	610	610	558	579	595	617	612	586	602	652	642	628	598	602	625	626	584	601	581	632	593	646	625	633	652	603	641	569	614	648	608	631	589	598	615	589	615	562	607	557	606	610	604	613	617	615	630	640	628	587	554	621	620	639	647	575	650	643	606	605	603	642	587	588	638	620	616	607	598	643	596	551	625	613	580	646	619	609	634	587	604	574	658	604	617	608	659	650	606	560	588	605	591	633	629	624	633	594	616	590	585	624	559	590	593	591	579	559	601	664	616	631	571	574	630	626	586	632	611	542	625	668	644	596	616	604	591	619	604	635	616	648	616	589	570	587	652	598	582	607	652	594	580	652	602	667	663	619	618	619	644	658	570	580	569	586	598	642	653	593	622	573	596	629	618	638	646	568	580	621	606	631	623	603	601	586	632	622	584	619	684	591	594	616	635	575	600	615	643	578	577	599	612	591	605	642	596	578	630	605	629	601	613	627	616	651	615	596	603	619	639	620	619	606	588	611	615	627	620	598	629	596	591	596	576	642	637	618	581	634	622	620	588	626	608	600	605	620	618	633	611	658	618	579	635	579	625	576	610	584	627	621	599	626	647	598	614	590	617	618	613	569	590	603	653	577	633	668	592	656	593	636	649	639	608	634	543	636	635	592	571	586	591	640	608	590	648	599	613	670	575	624	644	613	616	638	597	582	580	622	626	581	636	611	617	572	564	593	640	624	603	661	604	613	634	605	607	614	607	614	654	583	630	611	621	591	592	629	603	595	594	557	623	623	664	577	592	598	602	588	601	652	586	618	616	584	577	605	618	580	591	589	579	604	634	598	563	632	611	595	622	598	633	585	619	582	613	583	613	606	578	588	617	663	574	588	589	605	593	635	583	592	544	609	553	606	592	599	613	626	578	561	631	630	589	588	610	598	614	619	611	585	624	570	607	594	614	584	608	591	611	606	586	624	618	628	588	641	614	609	634	611	584	617	612	554	576	565	614	633	636	615	601	577	669	616	659	591	616	616	665	597	614	605	620	590	605	572	592	578	646	579	630	626	604	624	612	606	583	566	610	617	601	563	604	635	594	609	629	644	656	594	579	665	624	608	633	617	609	617	633	613	598	600	613	610	593	616	618	627	645	627	643	618	578	606	621	627	577	645	597	598	587	608	589	621	582	618	625	632	581	618	614	629	599	585	589	617	598	607	645	584	616	653	641	596	596	600	578	615	620	636	602	622	616	573	641	631	607	581	616	619	647	606	597	623	657	606	646	633	587
43272	32630	24522	21777	12533	6424	3263	1733	1150	807	701	510	473	424	378	352	310	281	280	302	285	273	279	287	255	288	289	260	258	242	276	286	238	263	257	267	277	262	261	250	248	277	278	257	239	293	266	261	299	283	276	260	264	277	232	258	246	252	296	260	236	248	229	233	275	283	291	269	285	273	276	279	264	255	256	259	256	285	238	249	262	256	258	248	268	298	248	257	272	291	273	258	279	300	252	257	259	286	276	227	268	275	265	244	290	268	253	274	248	253	268	295	263	286	244	256	266	276	228	286	265	266	262	282	278	260	244	255	274	264	293	244	253	285	274	262	273	287	273	258	290	293	266	264	274	250	269	273	249	244	270	241	288	256	282	247	281	255	232	289	273	243	264	255	293	265	227	232	242	265	270	268	295	264	215	273	253	281	234	259	243	264	238	281	259	260	258	245	274	249	272	265	251	253	295	255	241	237	245	278	266	233	265	243	267	270	261	275	278	277	248	273	259	260	265	301	253	264	296	269	237	260	229	224	234	257	266	298	276	259	255	273	293	253	241	265	251	257	262	238	261	287	251	278	249	267	261	215	265	255	267	286	258	285	261	268	288	249	238	245	277	274	269	277	277	248	248	216	230	340	278	286	267	285	279	263	268	235	278	250	275	255	253	266	272	266	258	249	274	275	290	253	270	302	271	247	278	280	248	291	267	283	249	249	260	228	262	254	266	269	219	257	257	264	289	253	245	232	265	258	262	254	278	267	274	271	249	252	284	271	202	243	237	241	266	255	276	247	280	271	222	258	273	238	260	251	297	262	248	281	268	229	250	241	236	273	277	252	228	239	298	274	291	249	237	295	287	259	257	256	264	253	271	281	272	250	242	263	249	249	239	277	309	273	270	236	233	240	254	263	243	247	264	274	274	270	275	272	269	271	274	240	260	265	244	252	243	252	270	284	286	251	277	255	244	284	270	237	292	285	267	282	300	285	257	276	241	268	259	266	265	265	272	236	250	279	257	264	253	260	272	275	282	256	246	287	281	303	257	277	239	247	258	279	261	287	242	315	263	245	259	264	280	278	274	260	268	246	283	246	288	249	267	247	241	269	281	220	265	292	265	251	251	261	245	246	237	241	253	272	270	266	253	272	311	247	273	245	263	254	245	248	284	240	257	262	273	255	253	268	261	276	244	279	236	269	273	287	304	277	269	256	271	275	235	266	308	281	284	259	264	258	286	258	248	250	265	253	275	255	280	253	251	264	269	249	239	265	277	259	242	301	254	252	264	289	302	270	259	292	255	252	251	231	282	235	287	296	238	242	280	294	237	274	272	284	259	231	248	291	258	269	292	266	227	241	302	251	265	255	276	273	253	235	268	280	277	260	279	262	240	242	278	274	255	304	262	279	270	269	253	263	288	270	252	252	246	229	247	254	254	238	272	292	253	268	268	246	260	260	242	289	274	260	284	269	292	303	276	234	246	274	259	263	246	236	297	251	246	256	253	243	268	252	250	271	280	262	268	267	267	262	234	239	245	251	257	275	239	241	256	309	253	254	295	268	288	292	279	254	235	279	259	252	254	251	251	268	256	238	266	258	282	268	243	264	296	281	256	244	279	244	229	273	267	254	255	238	239	255	280	267	264	257	299	293	274	257	255	269	257	282	276	244	245	235	251	269	232	251	249	286	283	235	258	230	264	245	265	262	270	254	295	259	267	257	249	254	239	292	300	281	269	264	253	273	245	266	273	293	252	289	258	262	254	236	231	261	234	291	238	280	281	249	243	266	238	301	250	246	269	250	249	261	272	224	245	258	274	253	246	277	232	255	284	268	253	250	246	230	296	261	291	267	266	253	250	258	244	278	246	271	275	263	227	275	229	274	261	254	241	269	219	280	252	274	262	285	248	248	268	256	268	254	291	260	259	294	273	244	284	297	288	242	250	266	268	222	254	246	239	260	258	258	262	281	264	256	284	275	267	291	250	253	283	281	236	275	232	277	266	242	273	255	281	281	276	262	282	285	235	247	252	278	257	259	274	274	270	266	261	265	244	279	266	276	264	262	284	281	248	215	274	285	261	270	228	263	270	250	255	241	279	265	244	280	235	272	271	262	269	297	270	248	263	264	270	265	247	289	262	247	274	267	238	247	256	250	260	257	240	261	258	263	279	248	242	257	262	293	235	245	251	269	238	231	255	251	247	241	225	257	286	268	271	271	285	246	232	286	270	274	283	255	286	260	251	284	257	255	279	259	307	240	247	230	286	236	277	305	243	265	265	243	265	248	261	268	263	292	260	260	242	285	259	269	250	265	257	244	272	279	257	260	250	269	255	273	251	273	275	259	255	257	303	240	302	287	273	278	263	252	285	282	243	259	269	226	221	262	258	260	279	241	296	249	230	231	258	242	259	296	236	307	277	265	270	265	244	275	285	273	244	243	304	282	274	243	234	258	299	257	240	230	242	265	252	239	270	290	278	282	255	246	271	274	275	268	246	242	255	241	264	242	266	258	252	247	275	269	216	237	242	251	235	280	243	240	296	249	227	248	262	264	257	240	265	262	288	265	243	252	313	253	245	260	274	291	259	244	273	301	259	263	297	253	240	266	243	252	287	248	274	277	270	250	266	237	265	255	241	269	249	304	255	256	222	222	242	277	237	275	240	259	265	260	257	236	260	267	249	265	278	277	237	264	228	275	259	261	267	268	284	255	291	262	236	257	267	252	254	271	264	260	255	255	278	225	259	260	274	276	255	286	257	257	244	280	258	327	225	266	219	265	274	240	256	252	266	240	253	288	235	256	267	234	251	243	258	258	274	247	249	266	268	225	239	271	255	299	248	264	277	270	250	239	284	246	234	251	297	241	250	260	266	266	271	267	284	251	268	245	282	247	259	289	262	249	229	279	244	256	247	263	256	251	269	256	259	284	281	266	242	270	233	262	241	245	229	253	257	265	278	250	258	281	293	256	259	273	234	273	293	245	259	253	252	260	268	247	256	236	235	267	262	263	254	251	234	287	269	297	267	291	256	270	235	275	281	261	268	253	253	245	266	279	265	258	253	281	260	255	255	264	245	239	226	293	258	233	284	297	266	238	242	285	271	261	268	274	257	281	266	260	223	267	284	260	266	269	264	289	253	275	299	266	254	241	255	249	263	282	264	261	311	290	264	260	263	264	246	249	271	266	268	240	291	267	249	284	308	288	259	254	287	268	260	277	268	242	240	262	256	255	244	249	288	269	239	255	263	279	248	238	283	258	286	250	219	259	235	242	239	258	244	282	263	281	266	247	270	272	266	248	267	257	236	274	264	278	278	273	250	252	260	275	301	234	275	254	284	268	270	254	257	264	285	266	265	262	255	273	276	262	262	256	274	263	281	272	240	241	258	273	261	256	277	272	283	274	253	262	239	286	245	238	244	262	243	231	267	248	259	292	238	262	240	284	265	268	280	250	256	243	287	225	230	289	259	270	246	284	222	247	251	267	260	255	274	243	216	258	253	263	286	280
28343	24473	24044	26808	19011	12496	8438	5253	4393	3187	2544	2084	1721	1444	1263	1075	861	777	747	783	768	740	809	766	757	680	674	701	607	624	615	642	626	618	602	681	565	575	655	596	617	619	606	627	570	630	571	587	600	622	602	541	605	611	631	566	578	582	556	588	595	599	558	625	616	562	560	579	573	590	600	606	617	594	612	602	617	605	560	619	597	605	580	594	630	606	635	680	684	664	653	624	637	607	659	665	637	601	624	601	632	622	583	622	573	600	541	634	598	597	572	629	594	630	635	559	586	572	607	568	596	630	609	576	586	599	578	589	567	596	573	600	581	566	591	575	612	548	625	558	581	600	592	593	577	617	542	617	588	560	559	591	591	604	604	561	599	588	591	593	592	589	576	540	587	600	603	583	566	616	584	665	612	578	624	601	558	578	619	611	582	587	572	595	607	575	585	608	607	584	595	572	548	636	616	594	614	603	564	642	590	619	584	588	619	564	605	597	636	617	594	623	582	573	608	631	546	597	593	579	629	587	593	574	595	549	554	575	595	577	621	575	584	553	630	611	605	577	575	575	589	650	551	578	565	583	599	612	589	581	574	574	583	564	560	575	609	593	614	609	612	574	592	570	590	595	573	575	585	596	564	589	598	584	573	588	619	603	591	605	585	628	594	593	600	597	608	607	572	566	604	581	593	584	592	575	582	629	589	582	557	564	570	571	609	622	605	590	584	564	597	585	578	598	603	673	598	580	576	600	608	612	623	608	591	604	603	575	606	594	617	564	580	638	619	559	579	596	633	619	586	586	610	578	610	630	596	587	616	635	577	613	537	573	592	586	600	592	636	610	611	569	572	603	597	573	589	563	582	589	605	515	623	575	605	606	555	571	571	618	651	581	591	618	590	558	597	615	562	592	547	597	596	566	642	594	597	591	593	592	570	577	546	624	585	592	582	622	584	577	598	604	628	638	645	577	590	592	597	571	566	582	554	563	562	602	635	587	566	581	578	631	570	600	578	633	598	577	567	590	599	603	564	620	558	608	553	616	591	594	593	601	613	584	589	615	609	568	548	613	597	551	609	543	607	611	591	578	586	549	558	588	589	590	551	568	616	569	568	595	583	625	612	614	601	605	549	604	559	609	580	562	592	615	602	579	599	608	605	584	545	542	629	619	662	599	554	590	585	623	621	557	580	592	609	584	629	575	601	588	599	613	621	588	563	576	564	579	597	604	558	602	568	592	597	578	584	553	606	586	604	551	655	572	626	589	616	600	549	606	544	648	598	582	561	555	620	562	588	545	585	572	626	625	570	565	618	584	617	615	584	573	562	603	592	573	623	625	600	615	610	603	591	588	540	586	575	577	584	569	643	603	625	599	563	593	591	574	580	607	564	626	596	627	569	572	632	588	560	579	579	601	610	563	621	597	590	599	671	542	596	634	568	626	614	548	593	612	586	596	637	644	610	589	591	579	585	606	631	580	608	634	602	625	591	617	630	608	572	598	578	585	638	627	632	596	611	606	576	570	622	588	562	607	565	575	630	585	596	560	581	583	590	592	607	651	631	613	543	596	584	555	641	603	563	594	559	582	572	582	572	609	608	573	620	620	611	555	615	601	584	612	545	585	620	560	620	634	573	616	581	594	596	644	563	609	618	614	615	590	632	578	602	588	596	590	575	616	594	568	596	592	586	568	596	582	576	594	598	579	616	622	613	597	583	628	626	574	598	600	622	602	614	609	568	611	569	636	587	630	614	578	619	582	619	615	573	595	610	544	561	605	607	553	630	615	599	621	597	569	599	619	598	600	587	612	590	608	590	605	570	588	623	595	572	587	602	521	582	582	576	600	595	593	591	655	572	633	560	617	587	596	618	594	607	618	572	574	600	590	567	603	583	640	617	557	614	574	602	614	570	631	581	591	613	580	606	629	539	619	586	604	580	611	602	588	617	640	598	609	597	558	584	622	600	598	588	585	630	615	563	601	596	573	607	600	607	602	603	607	585	577	568	545	622	560	630	611	572	606	590	633	608	606	612	628	612	556	584	618	578	618	619	638	624	597	597	612	600	611	598	595	621	565	599	611	610	598	606	588	638	600	590	603	568	579	618	576	593	596	588	608	598	631	626	600	588	583	577	560	619	629	627	624	630	565	584	563	586	582	575	591	587	583	643	607	612	610	591	605	618	598	570	572	561	579	545	558	577	607	564	645	582	600	631	591	554	595	560	617	563	576	573	582	534	593	594	621	624	552	585	584	605	553	570	590	553	628	595	584	610	576	601	638	646	558	592	632	598	612	569	577	566	533	566	622	613	551	565	596	617	588	587	569	529	589	578	583	619	577	589	612	579	619	631	560	569	600	565	592	602	594	609	597	612	528	613	583	571	564	603	590	615	656	561	613	637	572	569	597	572	566	599	621	566	588	590	535	593	617	623	593	590	585	570	596	603	574	564	554	581	601	593	595	581	595	559	609	621	557	543	548	545	596	591	593	600	600	594	600	572	579	613	579	644	571	611	628	638	583	586	571	573	552	602	582	551	559	593	571	597	612	599	597	561	589	598	576	578	567	566	595	604	585	555	591	597	584	567	589	611	601	563	603	608	549	625	595	615	584	574	605	649	601	583	553	563	633	574	568	604	562	603	579	606	593	580	573	662	554	626	608	611	607	598	575	552	611	570	624	598	592	572	576	606	641	556	579	608	567	590	633	588	646	599	617	581	560	587	547	566	597	596	600	566	606	568	581	588	593	599	569	602	559	595	565	590	545	565	599	563	634	589	592	581	585	602	575	589	551	571	612	603	593	597	580	646	581	613	584	601	595	608	591	588	622	626	575	618	578	593	598	626	601	592	607	593	591	626	622	607	598	604	619	591	601	599	627	583	600	620	643	601	583	597	590	574	614	603	595	602	542	603	529	596	578	611	548	636	555	628	607	603	612	573	600	606	608	604	566	606	627	587	595	574	607	583	605	590	620	601	609	577	597	567	598	615	567	581	612	630	554	587	590	580	586	569	597	570	574	556	564	636	620	578	600	624	545	613	584	582	610	581	637	631	635	605	614	605	605	568	562	607	591	620	622	588	573	580	582	583	554	585	572	583	597	561	592	609	578	595	550	584	592	600	572	606	589	597	621	568	620	586	594	576	622	554	558	601	609	573	609	618	599	603	574	565	603	599	611	590	599	560	563	573	587	609	542	624	567	606	565	553	600	632	576	564	566	561	600	615	576	600	628	607	587	595	615	645	623	597	584	628	606	541	585	645	594	605	580	594	583	570	601	596	594	612	616	640	612	585	564	629	627	594	574	580	592	571	577	579	609	583	604	600	604	576	589	600	611	563	566	583	577	585	579	587	597	626	561	606	554	601	629	577	605	588	600	609	571	554	560	579	569	565	553	590	602	595	622	582	571	581	623	591	539	612	598	547	583	614	565	630	587	615	601	592	570	605	612	556	603	585	584	586	605	601	576	626	618	607	578	614	626	576	614	604	589	572	574	566	571	596	583	588	552
13713	7120	3795	2770	1470	996	746	654	549	512	518	480	461	378	391	369	376	376	371	381	383	396	359	400	418	338	379	373	388	364	406	389	380	378	359	411	356	360	344	372	381	370	348	329	366	352	359	347	376	385	359	426	378	363	384	366	396	411	388	415	365	378	338	367	374	370	347	428	392	345	374	373	428	330	342	372	395	348	358	373	365	355	367	333	373	366	395	411	403	379	375	402	384	358	397	409	357	332	371	394	357	398	370	356	391	404	352	386	379	367	349	364	381	352	363	335	381	405	411	370	389	402	401	384	397	379	328	384	383	381	379	348	386	402	377	385	403	401	366	390	421	367	364	346	374	370	382	366	380	392	428	364	365	378	375	341	426	367	339	385	365	340	342	335	400	385	391	358	331	346	392	401	373	379	369	368	353	355	370	381	378	403	399	352	357	413	378	394	371	402	382	341	357	410	396	365	391	393	361	353	408	385	428	373	433	353	395	423	406	381	404	388	341	346	381	363	382	351	389	377	361	347	383	358	379	363	396	374	380	406	378	357	372	385	423	366	354	384	354	372	370	385	372	353	361	366	390	367	362	347	387	358	358	360	368	379	395	360	329	320	368	358	345	370	398	386	356	371	397	360	352	353	347	361	405	350	383	382	380	400	384	343	346	365	405	369	347	361	337	403	346	366	385	393	377	350	357	336	356	379	406	414	352	406	407	388	362	381	353	364	364	328	398	376	384	383	393	368	350	382	366	356	340	408	409	364	419	382	349	387	400	348	373	391	371	345	345	354	381	330	360	408	408	366	379	347	359	353	375	334	382	384	389	374	366	371	380	359	363	376	380	393	398	364	355	358	368	361	346	352	381	397	377	370	362	357	358	397	360	379	360	379	358	369	353	365	389	356	399	358	337	370	341	349	318	340	379	373	373	329	368	420	382	351	349	360	399	352	365	422	378	389	349	397	372	383	377	365	355	371	386	367	385	383	354	380	387	388	368	342	371	328	368	392	388	375	393	398	379	372	352	380	374	370	365	379	384	356	393	384	396	349	357	391	366	371	336	374	366	351	388	363	371	396	389	359	380	405	345	363	407	367	430	386	388	411	355	419	388	342	336	343	323	351	391	394	360	374	367	339	373	397	353	350	347	381	378	387	387	371	366	399	401	374	385	355	347	352	377	381	376	359	383	364	340	383	367	385	380	382	371	394	407	349	388	392	337	314	331	398	396	359	338	389	347	359	362	379	382	354	371	395	423	436	372	368	391	368	355	342	352	357	390	387	377	388	342	395	399	402	380	369	378	406	369	377	362	369	369	373	320	371	360	372	357	364	405	386	344	343	383	350	352	386	399	415	364	399	396	352	367	369	383	342	389	380	380	362	387	362	391	361	364	420	378	384	372	377	356	358	369	373	372	351	392	361	363	365	393	343	364	375	377	372	381	372	395	375	362	378	419	403	386	381	358	364	386	370	324	400	391	373	375	344	375	397	385	341	348	410	350	373	404	379	390	386	363	374	351	348	348	394	364	399	364	390	400	328	369	390	422	377	351	379	363	390	351	352	356	384	359	363	357	402	402	340	380	364	357	390	387	358	378	404	391	367	367	396	341	380	401	376	372	388	335	372	377	343	363	360	321	395	393	417	333	370	365	395	364	359	393	363	376	374	401	354	382	364	425	372	401	381	379	348	395	391	391	398	347	387	374	369	366	399	360	385	353	364	365	371	406	400	400	372	375	379	352	365	381	403	358	390	351	367	413	368	369	401	382	384	355	372	377	393	406	339	375	401	407	371	364	427	380	362	409	371	385	372	378	356	389	364	349	354	365	353	365	360	394	326	382	366	402	389	359	377	407	391	357	385	365	386	348	353	366	354	358	352	398	357	359	405	362	399	351	362	359	404	387	346	355	397	343	355	378	371	370	393	356	391	373	390	385	406	399	365	353	327	412	404	354	373	369	377	344	377	393	354	320	393	346	371	361	328	399	390	395	368	374	390	367	349	353	362	394	363	366	366	392	343	348	366	400	343	379	382	395	371	377	399	426	382	359	366	358	350	358	385	407	397	366	362	352	375	367	358	397	396	383	387	415	424	377	366	389	348	391	372	368	347	358	396	385	374	359	314	342	370	340	394	345	368	397	378	360	377	361	365	383	378	366	426	379	358	382	404	368	397	357	371	403	352	390	388	374	369	374	397	355	387	362	387	411	379	405	393	382	353	387	380	368	388	359	374	347	331	412	343	385	401	364	372	365	363	391	401	408	330	371	376	358	363	373	368	357	376	425	388	371	336	344	391	357	381	368	413	353	303	380	390	368	343	397	397	389	334	378	342	335	439	365	386	365	398	378	371	376	396	348	415	345	386	385	383	375	411	363	364	361	363	395	332	359	367	399	376	357	368	343	392	336	327	384	366	392	382	344	330	378	377	343	391	384	366	388	395	376	337	351	375	394	359	347	399	393	407	415	332	394	399	380	359	386	377	322	343	398	358	370	370	350	368	362	365	384	376	378	368	329	417	350	372	374	365	396	387	385	386	389	346	330	382	338	348	365	376	383	396	350	358	406	406	387	412	369	324	355	374	354	386	374	371	370	389	424	376	401	372	372	362	368	375	350	356	389	383	360	364	357	351	391	379	385	371	368	412	377	386	405	369	388	391	390	343	378	384	396	399	356	342	374	373	350	342	374	340	332	357	338	379	396	372	375	380	346	410	393	370	368	385	360	388	365	364	368	399	378	397	393	383	373	388	376	377	371	365	371	409	389	338	353	368	392	341	351	407	394	380	368	354	348	341	361	384	360	408	387	385	360	398	367	401	347	402	417	379	363	375	398	361	355	364	383	351	382	413	379	344	382	390	373	357	356	361	378	387	374	383	365	373	374	366	373	310	395	394	384	407	357	375	396	359	353	388	362	369	400	385	424	351	411	425	366	383	384	393	343	364	360	388	372	380	375	390	362	372	355	410	360	424	385	370	364	376	344	372	367	374	368	338	351	339	374	366	385	391	386	342	356	386	360	358	363	374	394	372	373	373	374	332	332	358	397	361	386	375	374	353	386	367	405	373	391	364	363	358	335	367	368	357	368	381	358	337	412	392	371	398	363	364	347	386	353	372	359	393	434	415	376	323	353	366	383	392	398	360	352	351	355	383	362	401	362	394	345	399	373	403	394	353	399	400	359	402	350	375	350	380	394	387	349	372	342	376	414	387	420	374	391	349	367	365	364	424	365	404	397	399	349	387	436	378	385	393	408	360	364	360	408	353	383	368	366	381	374	379	362	366	358	377	369	353	398	330	380	394	346	377	364	373	371	371	355	345	365	364	358	326	375	387	389	378	356	366	392	381	393	410	394	408	345	350	351	365	351	353	383	339	389	380	401	385	383	383	352	373	365	349	323	411	385	374	393	394	352	363	382	393	383	330	379	353	362	372	401	332	369	395	339	408	390	358	374	371	348	374	391	394	392	397	389	381	341	371	374	399	385	358	353	366	378	394	369	355	355	369
8416	5978	6111	6728	4716	3486	2331	2109	1764	1499	1444	1290	1109	1024	934	878	872	784	804	903	820	863	863	818	815	817	809	831	824	827	799	782	810	816	808	769	830	833	759	747	757	777	830	739	789	778	772	790	782	825	787	804	779	805	790	781	788	797	815	838	825	788	801	759	801	801	809	817	806	808	750	790	771	788	828	807	820	813	789	847	826	798	796	755	786	888	878	801	814	842	819	873	795	799	869	835	851	821	830	759	812	845	828	793	822	775	854	809	759	776	840	817	807	810	840	724	809	802	787	828	803	772	776	802	850	787	788	739	786	801	804	816	779	789	838	809	806	797	775	881	854	800	801	824	776	789	740	824	814	815	752	855	815	799	872	809	770	832	775	813	840	802	806	829	793	767	771	771	821	822	754	794	745	866	806	774	765	774	801	806	822	833	797	846	807	798	758	821	820	822	824	819	802	805	842	794	825	828	811	847	826	813	839	786	809	776	777	843	790	826	810	774	816	768	788	828	781	824	856	755	808	781	790	823	817	758	798	808	811	736	778	813	783	768	755	790	759	828	797	753	813	783	830	809	780	801	797	744	767	827	760	834	756	818	790	775	758	786	822	845	824	815	832	841	730	803	887	869	808	800	803	816	825	787	780	827	802	822	771	811	826	739	845	783	783	711	764	839	813	738	779	817	835	781	801	818	792	784	838	762	769	818	752	806	801	823	829	799	822	840	763	808	795	766	828	787	763	748	795	812	838	759	813	765	788	820	822	832	764	755	803	794	791	849	729	805	860	844	805	785	775	825	785	718	815	811	835	765	760	774	792	811	764	773	792	765	750	800	776	865	830	800	787	764	857	781	781	797	820	815	815	773	810	776	798	807	812	808	822	787	762	783	762	785	834	762	803	792	736	809	784	753	793	835	794	823	775	802	822	802	800	803	765	795	818	821	759	822	809	774	801	801	817	800	804	799	778	821	819	822	860	796	781	814	761	800	790	821	804	770	840	833	802	752	813	805	809	767	837	768	815	746	754	782	825	821	761	827	781	804	795	774	784	777	770	837	818	798	800	817	770	799	776	767	799	804	817	807	780	820	787	824	796	802	794	768	893	851	828	821	765	798	812	784	786	817	827	812	828	805	805	787	806	838	818	766	794	786	788	783	815	782	830	852	784	778	834	832	769	828	792	799	788	822	818	817	812	799	782	810	801	795	786	789	806	771	801	828	851	822	777	839	834	769	732	828	782	789	747	761	763	824	794	804	801	791	826	793	795	835	773	796	757	853	783	869	854	819	798	813	775	811	794	747	823	805	877	794	814	796	823	807	820	780	805	813	795	823	836	829	816	767	789	835	799	828	786	792	805	789	767	819	810	777	760	827	807	731	776	804	766	793	782	743	830	775	782	797	813	774	761	803	797	803	792	773	807	801	813	779	797	768	799	780	775	784	787	805	779	779	868	798	810	775	825	881	809	806	804	781	831	800	831	782	821	822	732	742	764	818	769	820	766	790	786	795	767	763	836	802	806	759	760	794	808	832	860	757	831	821	779	800	747	812	758	756	832	749	761	867	789	810	757	771	876	812	796	840	780	811	850	793	802	772	795	810	807	779	799	840	824	842	785	826	817	795	804	777	773	778	807	815	804	799	792	805	748	817	835	761	793	830	838	804	820	789	771	792	784	764	797	803	800	755	880	806	851	757	772	811	801	861	796	842	739	753	773	789	824	768	807	792	820	771	811	784	800	773	820	782	777	805	828	816	777	809	834	816	793	810	780	804	751	828	840	748	760	819	814	803	804	759	786	773	829	792	827	801	804	803	803	853	742	821	835	747	751	788	806	825	793	792	813	769	792	785	756	817	845	821	812	791	757	802	761	777	823	804	788	800	777	805	803	840	825	787	780	829	803	819	757	819	827	792	815	763	783	826	779	780	820	762	739	820	801	826	834	797	802	804	782	812	782	826	820	825	750	781	819	808	819	823	800	754	810	800	812	807	811	783	802	805	822	773	800	831	803	810	786	819	803	806	796	792	807	850	802	828	799	785	840	827	792	751	785	804	707	811	806	804	818	797	786	795	831	810	815	802	798	822	833	804	813	771	829	764	782	822	745	810	779	780	747	792	776	735	722	821	827	772	842	814	771	807	793	831	797	830	817	786	798	783	837	813	778	821	834	785	784	832	796	787	769	845	777	785	814	802	766	765	845	783	833	763	782	813	829	772	767	852	756	832	795	802	789	799	825	801	758	807	808	808	776	853	795	856	806	775	813	821	862	775	787	780	791	794	808	798	874	795	811	754	786	788	844	764	773	767	805	782	825	777	806	808	778	807	775	809	792	801	820	823	812	792	836	789	787	778	787	772	832	851	796	770	770	831	799	800	792	777	791	824	823	821	793	760	767	758	763	783	831	860	785	826	771	786	818	788	833	767	775	776	782	805	829	807	771	808	806	797	799	802	777	809	791	796	784	840	784	803	784	822	830	807	788	776	813	827	798	767	806	766	815	815	826	800	815	798	780	824	792	832	824	803	830	833	753	818	751	788	790	799	810	729	814	786	789	798	821	799	778	810	812	862	781	782	785	778	770	794	797	823	832	717	822	780	807	789	798	733	822	794	784	784	771	813	817	772	789	780	790	835	804	822	739	817	827	796	809	808	773	762	784	799	761	760	839	785	784	796	767	799	773	773	778	827	764	844	785	792	746	811	852	791	788	786	770	781	785	756	764	802	776	813	833	819	832	823	776	810	764	806	798	794	745	780	802	798	795	759	796	848	755	828	821	801	808	785	802	788	777	817	809	713	819	795	839	832	800	785	811	798	789	778	790	770	821	804	809	819	742	761	808	819	778	822	837	763	781	760	765	742	762	803	753	781	823	797	792	826	782	833	853	761	807	846	870	831	759	841	801	742	761	815	801	808	833	842	809	807	782	820	794	759	758	788	828	701	803	837	811	838	783	794	783	813	819	768	763	772	808	827	787	809	787	749	792	811	787	766	791	761	813	835	807	803	766	840	746	855	791	794	784	820	843	791	822	783	791	767	764	793	836	739	778	821	774	786	772	820	797	831	795	800	791	799	826	799	812	812	789	807	882	781	837	766	843	847	770	782	755	778	751	767	747	784	819	808	801	797	774	843	818	806	811	741	811	718	793	834	816	823	844	830	794	763	770	760	800	811	777	856	815	785	810	846	800	793	795	807	823	835	776	773	807	801	803	848	746	781	775	783	793	765	762	781	791	764	833	802	802	762	815	819	819	847	782	846	790	797	778	787	757	816	771	774	794	793	768	758	774	824	811	806	782	795	776	791	843	799	798	815	766	810	825	828	880	802	801	811	764	802	775	777	778	813	771	788	813	790	746	773	824	781	777	774	777	811	834	782	803	783	783	767	848	815	769	806	775	843	792	739	790	762	778	820	805	811	794	812	788	831	803	788	796	762	854	800	774	792	824	800	817	766	765	730	803	835	800	806	806	815	834	825	823	791	795	784	794	774	797	807	810	772	810	854
34251	24342	17163	15639	7904	3604	1780	1227	786	605	532	472	392	358	337	357	328	321	272	316	275	306	320	310	276	267	276	247	261	308	301	292	271	299	280	281	265	295	241	295	252	271	273	289	256	291	293	289	290	319	286	289	300	286	291	300	297	275	308	286	278	272	277	329	251	310	275	275	252	282	284	262	299	295	252	296	283	290	306	306	283	293	294	308	274	295	291	280	317	279	280	299	315	283	252	301	263	281	291	296	274	282	288	300	301	267	298	285	266	286	303	278	277	300	268	297	282	313	286	294	284	267	265	250	256	254	297	282	266	265	292	301	304	314	278	259	278	284	302	297	257	283	279	291	305	280	283	312	284	281	263	295	263	257	272	264	311	339	311	287	274	293	288	291	248	312	294	296	290	323	260	269	303	261	282	304	273	295	284	262	259	281	283	264	300	238	266	263	310	278	288	244	294	283	267	275	274	254	297	303	297	289	290	284	264	287	280	279	257	273	268	284	300	286	255	281	291	252	283	252	281	271	288	317	294	322	268	302	281	277	255	270	260	287	288	266	298	282	286	274	297	282	288	276	278	292	275	304	268	298	274	279	300	311	309	286	251	283	291	282	301	266	293	275	288	255	305	271	315	261	264	286	265	263	290	270	280	283	281	301	285	282	248	271	289	285	293	278	257	275	274	292	259	305	270	327	312	302	303	281	266	269	302	299	262	304	314	292	278	286	251	301	280	291	306	289	276	257	281	246	288	261	266	280	272	280	244	279	283	263	255	290	281	286	269	242	296	275	275	286	310	280	264	264	285	264	268	282	302	267	309	292	293	273	298	277	331	284	298	299	251	268	302	301	270	255	288	239	258	287	314	255	274	263	264	293	281	309	277	297	287	293	261	312	283	269	264	292	272	299	266	273	318	279	262	283	310	259	259	310	283	294	280	297	297	252	271	276	309	277	274	290	298	298	301	295	293	272	266	284	253	232	289	289	268	266	272	269	312	281	324	287	320	282	295	285	296	299	297	320	303	263	248	275	258	275	278	296	285	283	314	278	274	269	276	297	303	292	313	291	293	286	272	300	230	275	316	273	294	275	307	255	287	282	291	285	297	306	292	291	274	294	303	300	304	288	313	338	279	298	274	298	288	250	259	297	259	250	268	263	262	231	281	282	299	280	284	276	287	290	291	282	332	295	278	288	293	291	286	279	312	298	280	310	290	280	291	275	296	294	276	274	260	299	299	269	291	329	276	313	299	292	283	287	293	271	288	294	282	265	296	262	300	265	304	280	269	266	285	300	293	249	291	292	301	271	296	286	248	287	279	310	294	281	258	280	285	275	243	288	263	313	286	251	281	279	269	287	301	274	289	278	266	280	295	264	295	279	299	314	289	313	316	293	289	316	263	251	269	258	278	287	267	304	283	265	271	273	290	250	301	291	279	277	268	274	273	292	324	300	328	289	302	298	275	257	285	326	266	265	275	290	272	273	300	279	305	296	257	271	287	294	274	304	292	283	303	258	272	276	274	287	296	310	252	317	283	302	269	280	288	267	282	302	279	279	264	258	218	299	284	272	291	291	266	318	294	311	277	275	278	265	291	247	259	307	301	264	312	315	290	265	270	279	255	264	268	285	273	302	270	297	283	294	280	248	297	262	280	259	311	279	266	269	257	270	269	279	291	287	304	299	269	256	255	299	297	286	273	299	275	289	301	317	279	252	297	263	302	303	300	288	233	258	258	298	279	293	265	279	245	289	284	306	295	264	285	261	311	291	286	305	276	289	306	290	286	291	309	291	267	282	312	264	288	316	301	294	302	279	321	273	271	267	304	278	300	277	291	306	297	295	261	300	324	287	304	287	298	280	302	275	271	284	261	294	293	280	279	290	247	296	307	287	293	291	274	286	279	255	282	272	288	261	263	264	292	328	261	253	284	287	335	273	279	291	295	285	265	259	274	296	280	311	283	291	278	280	299	292	272	307	282	260	316	246	263	292	284	284	284	284	295	294	283	282	319	294	271	271	296	272	294	303	272	296	291	273	295	267	281	294	277	285	254	279	291	297	301	281	310	233	289	316	281	309	271	256	279	286	295	289	279	287	324	289	273	289	307	292	274	302	272	278	298	289	262	327	303	278	274	294	268	257	296	283	267	263	256	297	299	276	268	289	304	280	285	286	292	274	323	268	278	257	280	262	261	266	317	306	284	310	285	283	275	261	283	298	290	288	303	285	282	290	266	282	290	304	254	304	248	280	308	268	313	261	288	321	279	332	282	303	291	271	277	287	304	280	282	260	313	275	301	283	272	260	302	307	239	281	260	289	270	304	261	256	331	298	269	285	276	296	296	264	299	281	287	246	282	275	288	303	274	262	252	283	322	246	287	270	293	291	305	277	299	274	295	267	278	275	289	287	271	262	257	260	284	289	285	252	282	282	253	273	307	299	290	282	263	295	304	294	320	284	264	292	259	300	276	286	287	253	250	284	306	309	277	334	304	316	282	327	302	272	278	273	305	300	294	274	278	257	286	304	276	270	297	278	286	263	297	290	313	286	279	284	272	270	315	301	273	274	258	288	299	260	255	277	247	293	287	280	284	287	295	281	221	267	293	302	276	304	271	270	268	275	289	313	276	304	242	243	273	260	289	270	288	281	272	273	276	266	273	278	297	285	294	303	269	262	292	239	255	269	291	298	272	301	269	292	294	281	252	298	325	322	296	287	288	285	272	280	282	303	294	276	283	278	266	319	283	301	288	266	259	274	316	289	275	271	276	271	289	280	273	273	300	287	288	262	265	268	280	286	287	270	279	272	265	275	318	267	285	262	289	270	273	293	303	305	272	292	281	274	297	263	264	245	285	280	282	271	269	268	275	285	287	280	308	296	289	289	269	266	275	282	305	301	273	273	288	276	283	257	251	240	286	312	296	299	283	280	288	291	286	277	309	304	246	277	283	288	260	270	270	294	267	309	283	303	308	301	286	295	274	299	303	269	281	280	278	268	300	283	274	258	306	278	278	299	289	277	282	292	266	284	308	309	262	308	270	302	293	278	294	310	274	313	296	285	291	252	312	259	302	233	266	283	300	278	286	287	286	285	303	296	265	298	263	272	298	277	255	284	254	280	301	281	263	273	288	276	271	312	287	269	284	297	268	312	287	270	261	279	258	277	271	259	295	292	267	277	280	301	273	343	298	266	310	289	281	282	292	274	273	286	261	245	312	290	237	294	292	272	272	267	294	278	263	275	309	291	283	278	280	297	238	301	279	284	294	293	282	321	284	272	288	268	276	241	283	303	280	280	266	267	259	271	279	276	324	278	286	277	306	292	288	269	267	279	301	252	286	265	323	263	274	270	285	279	334	247	310	291	256	289	267	256	255	278	279	312	282	292	255	294	260	250	295	239	270	322	254	270	285	264	253	289	268	304	261	275	302	269	304	262	269	275	312	263	277	317	339	299	282	261	296	261	278	312	263	288	283	252	282	285	302	260	281	284	276	301	308	282	274	305
22779	17362	18419	23032	13760	8144	5390	3907	3064	2287	1930	1657	1389	1073	1040	898	820	728	723	727	746	706	761	778	750	694	658	659	664	655	648	653	652	696	642	699	630	641	649	664	622	617	632	627	611	616	628	599	658	605	640	628	669	616	635	635	596	628	657	618	597	637	632	616	603	619	614	614	650	587	673	647	654	630	614	571	609	633	614	664	616	651	651	610	657	662	681	742	689	666	665	662	659	620	727	663	664	646	660	639	671	646	666	658	609	614	596	637	656	621	619	633	626	630	659	670	610	580	628	614	626	678	642	642	619	664	642	661	644	659	607	611	602	612	651	592	659	658	649	586	675	633	656	624	668	621	631	633	624	648	657	605	627	665	638	601	665	634	653	644	595	647	613	637	650	650	621	633	567	626	643	648	638	618	600	662	627	620	611	634	637	607	634	623	691	613	673	639	591	593	643	612	629	609	632	567	622	636	600	582	689	564	656	671	658	631	644	646	640	638	584	658	622	673	628	653	637	599	608	628	627	638	647	695	599	596	598	644	597	672	611	655	635	664	603	638	612	627	610	633	611	603	650	644	610	607	653	609	601	636	629	645	662	624	615	675	630	627	613	635	593	648	603	578	622	600	600	613	617	636	602	659	617	619	617	613	646	620	664	616	626	624	573	635	668	592	588	621	631	613	641	617	638	616	623	618	667	637	596	581	651	617	646	634	629	654	614	580	605	644	654	649	585	640	652	628	625	640	612	669	637	629	628	666	633	623	663	637	617	641	616	628	594	607	662	578	596	663	588	600	581	638	664	598	651	674	617	645	643	634	643	614	631	608	639	634	626	610	635	606	648	634	634	643	655	629	652	649	608	584	653	642	602	634	611	622	620	608	602	642	601	592	652	646	645	600	585	614	597	601	648	611	607	630	613	650	598	582	595	614	623	641	603	669	637	582	615	630	606	585	634	584	654	594	663	603	634	626	611	577	641	560	655	615	605	604	632	656	587	615	662	650	638	596	584	592	642	597	674	618	633	605	668	624	595	613	602	611	578	593	641	596	543	615	608	689	612	645	596	614	625	607	642	611	568	619	622	602	634	654	633	627	622	595	671	598	632	638	616	613	663	629	631	611	636	651	642	642	644	603	638	632	638	625	646	636	641	630	598	655	577	631	646	587	613	653	625	588	614	584	633	617	600	634	659	594	593	638	611	617	642	635	642	635	640	624	643	674	616	646	617	612	646	611	606	599	599	576	625	603	665	615	630	633	664	619	707	671	661	627	624	628	612	640	640	628	667	643	614	644	620	612	666	607	653	603	645	636	612	643	657	615	613	659	617	634	621	644	627	619	603	637	621	677	574	622	614	638	627	642	638	607	627	617	661	575	628	606	637	599	640	667	639	602	600	642	656	629	597	589	622	612	629	629	623	600	629	610	684	623	609	648	669	670	604	654	644	637	633	579	628	652	613	613	603	616	658	681	592	654	626	597	635	675	620	600	627	627	657	631	636	658	639	617	617	607	614	631	616	604	664	627	638	627	594	639	662	600	612	658	624	630	636	580	623	634	621	597	646	594	613	631	645	683	611	620	610	609	577	646	653	597	609	604	650	679	615	659	600	596	667	614	619	667	619	584	644	617	660	625	594	620	661	656	608	609	614	627	641	646	603	610	618	610	632	627	668	617	655	615	609	599	603	593	652	625	675	603	591	649	615	652	654	597	629	674	661	666	597	635	587	597	625	652	629	652	644	599	593	621	620	604	641	667	614	603	604	704	654	625	674	623	643	654	628	642	657	610	592	635	625	618	629	607	605	638	615	634	597	626	619	628	627	660	637	609	633	648	635	641	559	626	646	619	629	643	651	624	606	662	666	668	610	621	623	650	646	636	642	613	575	655	603	621	615	650	644	658	652	652	624	614	618	678	633	621	632	638	620	591	622	608	623	658	656	645	658	657	596	620	564	656	650	587	619	606	603	678	643	643	581	626	605	649	613	626	642	606	580	618	602	626	639	629	631	631	630	644	610	620	601	684	696	629	584	640	615	603	619	614	636	662	624	629	637	647	617	613	649	629	625	654	666	669	633	669	598	603	662	607	637	601	632	646	612	645	626	648	610	587	696	634	654	665	646	651	650	653	589	622	638	662	654	632	621	597	608	587	638	659	641	649	648	616	691	609	632	620	650	601	638	621	687	656	650	645	662	640	617	616	617	670	635	613	638	631	675	597	628	608	632	624	637	648	626	610	623	637	593	603	620	635	610	622	622	610	657	641	602	619	647	636	623	634	634	609	615	645	644	660	622	621	595	594	658	651	648	641	628	641	658	619	624	621	668	609	640	679	651	648	591	604	594	659	629	684	575	642	620	612	627	624	641	595	663	629	593	609	635	607	590	637	617	639	639	634	624	626	620	637	644	652	623	652	617	602	655	633	588	593	675	585	605	598	656	595	629	628	684	589	610	598	614	615	615	600	629	614	601	648	612	606	604	579	653	591	633	629	649	651	676	583	677	642	648	649	628	636	614	600	609	594	583	615	643	601	638	621	621	627	634	646	659	610	608	625	622	618	619	646	645	606	592	620	611	626	613	627	618	661	668	608	627	604	618	622	650	585	673	651	647	674	635	615	606	633	627	613	622	582	598	661	629	646	647	590	611	625	592	589	581	610	685	602	649	594	618	636	645	611	606	635	629	596	649	625	641	628	595	615	620	612	599	564	604	665	650	622	662	668	643	630	602	588	627	648	660	602	617	628	575	622	644	609	614	671	633	591	623	665	635	644	603	648	627	651	629	635	631	633	598	661	655	597	643	615	625	647	674	589	657	609	698	628	648	610	615	637	590	639	663	594	624	656	620	586	606	621	638	659	640	669	624	618	627	625	645	661	638	633	595	635	691	589	637	595	594	614	609	583	616	655	666	667	637	624	656	622	640	625	648	669	669	610	613	594	615	615	634	621	687	621	645	611	672	621	624	667	616	699	648	620	597	615	636	583	608	631	589	629	614	628	645	647	649	588	632	633	669	639	638	635	628	618	654	642	640	606	651	621	617	626	631	628	602	599	655	625	656	601	608	633	596	678	632	606	687	639	577	608	643	593	590	669	661	619	658	670	593	623	654	641	627	630	569	624	653	611	631	624	659	638	621	634	614	669	578	637	625	655	631	628	618	650	635	625	647	601	604	651	667	630	668	639	618	645	635	615	652	663	577	619	607	567	607	618	619	656	656	669	595	631	625	650	653	604	627	624	655	606	611	667	633	633	665	676	646	646	591	602	628	625	672	608	608	652	612	671	633	666	627	629	625	642	660	610	636	616	605	607	645	648	610	626	697	646	653	644	642	639	603	641	651	630	598	626	605	609	630	629	653	605	624	616	620	666	657	622	580	627	621	616	631	631	669	636	602	644	625	585	654	616	610	644	629	678	650	601	655	645	671	678	604	596	587	683	589	643	650	640	641	629	578	646	592	633	588	602	666	671	583	641	649	624	641	601	609	598	648	643	648	612	616	654	616	639
44479	32222	24404	23756	13340	6188	3005	1691	1051	751	649	545	517	379	354	344	351	351	317	295	299	292	339	318	288	290	273	271	285	307	291	284	275	274	254	252	257	295	289	313	288	260	280	295	258	288	297	310	299	291	243	282	252	278	300	282	261	249	253	255	264	281	294	278	273	285	275	304	276	253	284	289	257	270	261	265	229	259	279	281	281	275	284	271	269	262	245	269	278	318	310	263	259	260	283	265	254	272	276	311	280	292	281	301	296	267	254	293	278	263	273	266	251	266	314	249	252	262	285	276	244	301	262	273	258	237	288	266	282	284	288	233	237	260	267	292	259	283	251	273	273	277	259	276	266	251	267	270	303	275	267	240	259	267	282	292	295	256	270	294	281	302	247	241	286	294	290	252	286	289	272	265	268	237	265	267	308	302	262	260	297	290	300	296	275	267	241	270	278	319	272	263	291	253	305	275	269	256	251	303	278	261	286	264	287	241	302	272	278	225	254	282	254	272	251	267	258	272	308	270	283	266	297	243	293	254	252	266	259	284	253	294	260	272	259	288	292	293	305	268	262	243	252	285	253	272	287	265	238	284	287	280	298	263	247	277	297	249	253	279	235	255	270	281	277	300	258	290	261	276	283	277	269	278	273	252	281	285	280	294	261	279	264	305	250	273	259	256	279	268	258	293	248	242	284	272	282	294	250	316	266	290	299	257	258	255	259	292	265	240	283	298	268	272	286	270	260	322	268	274	298	294	263	282	267	281	249	243	294	270	281	244	273	255	246	277	273	311	277	290	263	258	298	308	315	302	276	290	263	301	278	255	302	245	272	245	283	285	276	295	297	292	261	278	266	241	291	306	285	282	288	306	280	262	272	288	256	269	259	274	245	253	266	251	266	286	276	286	271	262	281	294	271	278	275	270	231	256	272	279	273	283	274	276	275	273	268	294	273	263	256	283	258	279	253	283	262	262	309	277	267	241	274	271	293	287	244	288	269	287	257	251	280	259	264	262	258	245	279	305	261	268	276	263	239	257	284	269	282	286	259	288	284	307	275	279	290	260	282	270	298	270	263	285	250	266	261	262	253	304	270	261	276	271	300	280	277	262	246	277	311	272	274	269	275	267	248	281	252	310	276	286	268	257	265	255	257	282	267	264	295	290	277	271	260	247	280	263	258	254	263	270	271	278	285	299	299	279	269	268	267	264	288	246	260	251	295	256	275	276	262	268	276	277	288	286	290	249	281	278	269	283	291	276	267	263	275	247	273	276	244	291	271	269	289	247	290	260	259	306	294	276	246	259	271	244	295	254	264	315	246	264	267	251	273	256	291	248	252	280	254	258	268	257	272	233	267	269	272	289	268	248	305	262	271	247	279	262	272	273	283	297	269	310	291	284	276	254	296	301	281	295	272	267	265	256	285	273	249	273	279	277	274	296	279	276	272	266	258	262	320	285	296	295	304	293	261	245	253	244	299	269	246	249	265	301	257	316	257	243	309	274	250	269	257	277	249	280	263	293	286	288	270	274	281	261	295	281	254	257	247	252	276	262	268	270	290	265	275	255	262	292	286	249	285	248	300	282	270	269	272	267	253	258	294	273	273	255	287	265	264	291	290	269	265	283	308	256	287	263	301	279	291	270	285	286	264	273	270	250	307	291	292	293	264	249	257	262	283	275	244	255	283	277	244	253	278	313	288	248	274	279	283	288	290	263	296	258	285	254	286	254	284	279	256	252	261	303	252	277	271	264	274	268	225	263	294	289	282	291	308	275	262	271	267	284	272	289	299	289	270	285	259	269	284	300	266	264	241	279	265	285	267	265	247	264	312	276	303	297	250	281	295	298	254	295	283	260	253	258	270	271	278	298	295	245	267	265	290	305	291	275	263	272	278	268	291	307	254	299	284	249	285	303	278	271	235	270	253	268	280	278	260	252	246	259	268	277	259	247	255	265	248	270	281	275	260	285	270	248	277	265	300	283	273	274	263	288	283	293	266	272	296	286	290	284	264	283	304	292	262	268	304	319	232	280	282	285	286	284	307	304	267	292	291	245	272	258	283	270	275	254	279	309	277	275	270	259	281	277	288	283	268	267	289	252	257	284	285	280	294	301	270	256	294	256	305	310	264	278	247	269	267	268	276	269	276	271	264	286	278	264	264	260	279	273	267	259	285	277	258	259	266	289	267	252	268	281	257	277	268	265	266	247	284	284	278	274	281	264	252	277	234	263	285	292	261	263	293	269	253	272	303	283	296	265	246	261	279	261	267	261	277	250	277	292	272	286	333	287	271	263	287	268	302	318	282	291	271	242	269	279	276	271	284	274	289	284	267	268	281	237	289	261	269	235	252	294	261	287	281	292	274	252	272	292	261	274	241	270	252	268	286	254	299	297	286	265	278	287	297	311	286	263	285	244	254	254	265	308	261	261	236	244	275	286	265	281	298	239	265	295	301	243	276	284	298	309	285	298	277	277	287	246	291	277	299	262	263	255	257	258	253	249	314	302	253	288	257	269	264	239	274	284	305	287	252	229	264	283	268	249	227	300	275	261	272	280	264	264	257	247	264	296	291	264	275	283	252	270	237	249	261	265	300	262	282	263	258	282	280	250	272	292	274	284	257	254	294	303	269	240	276	251	261	283	294	258	274	270	257	254	273	300	284	281	262	310	252	245	257	262	304	293	280	269	282	297	279	257	262	319	258	240	259	277	275	301	260	279	285	272	257	266	268	266	226	251	287	267	242	285	292	284	260	266	283	249	265	262	308	295	270	261	279	285	236	286	269	318	312	280	252	257	311	284	256	281	244	278	307	251	263	294	272	308	295	260	254	277	278	297	303	248	259	267	278	257	293	268	283	295	281	286	309	310	287	258	256	276	294	292	292	264	290	314	303	271	274	285	266	252	269	276	283	289	283	252	244	250	250	247	286	275	295	255	276	322	297	294	300	270	287	265	283	288	280	280	280	249	286	260	290	249	267	283	232	290	296	290	268	290	248	281	246	256	261	287	301	302	268	274	296	323	281	245	269	298	276	267	300	297	245	272	292	276	259	256	293	232	275	274	292	263	281	271	277	261	271	263	274	265	292	263	239	297	241	283	275	290	286	264	263	278	295	243	301	254	274	309	303	275	270	238	270	266	256	267	269	260	269	291	279	299	235	242	268	283	290	307	273	258	291	270	286	302	268	246	274	284	285	277	256	284	296	275	286	269	285	256	274	267	245	266	305	299	297	264	275	279	284	298	267	272	282	258	265	277	274	294	280	266	293	260	258	307	264	281	263	274	288	264	275	288	253	293	294	283	307	276	263	265	257	321	252	278	240	283	276	286	273	279	289	295	250	257	287	284	267	266	287	251	271	262	226	229	289	265	262	261	290	299	294	273	285	255	263	270	270	256	275	284	280	292	288	293	289	258	279	264	280	287	296	273	283	250	271	281	273	304	277	303	261	253	285	261	260	268	255	272	267	272	252	310	269	235	326	292	274	256	236	287	301	285	284	269
28877	22820	24581	30612	18823	10936	6863	5267	3968	2906	2592	2237	1801	1437	1230	1079	932	781	764	803	822	816	809	817	743	687	661	641	621	629	628	613	671	614	661	638	646	659	644	690	626	594	623	628	660	615	588	627	672	631	633	601	610	599	569	630	607	640	644	603	620	579	600	588	666	617	596	583	634	582	602	614	617	614	560	616	653	641	580	580	627	595	623	643	656	641	659	721	663	666	740	642	684	669	648	680	625	661	636	596	720	629	648	663	637	598	631	633	652	646	663	583	602	594	581	606	630	630	651	666	613	621	627	647	615	635	607	632	650	588	598	593	621	586	652	662	617	600	624	631	600	603	568	662	603	593	640	618	641	613	639	622	608	602	645	598	612	640	622	571	627	631	609	633	616	595	624	621	566	648	636	616	599	581	632	599	630	605	617	604	616	615	651	607	612	597	625	608	627	627	571	618	617	624	654	649	636	598	622	557	618	617	653	629	671	592	601	644	606	598	639	644	654	633	616	594	595	609	601	624	595	637	551	596	613	618	616	612	619	638	601	623	597	639	598	581	647	660	636	649	625	592	669	630	652	642	608	621	599	607	626	586	590	595	644	588	622	563	628	642	606	596	572	613	626	592	641	627	583	625	619	649	611	626	662	632	642	593	637	627	614	590	576	624	618	589	611	654	644	618	637	625	585	670	581	579	636	659	628	595	610	622	590	582	617	631	636	622	625	607	589	583	614	597	601	565	579	620	612	698	601	582	616	613	595	570	588	625	582	598	687	663	639	614	602	601	608	628	621	614	606	643	606	608	659	649	592	584	610	641	647	643	671	645	632	652	613	599	625	582	632	611	616	650	575	618	611	647	624	631	625	614	596	554	567	625	605	617	592	626	639	608	632	620	653	619	651	604	613	623	610	608	596	612	638	600	616	616	614	620	608	636	621	619	609	625	602	617	622	583	638	645	621	628	620	643	603	586	622	651	588	643	639	583	586	629	608	664	564	610	604	620	572	668	599	642	617	623	556	625	655	600	627	603	621	636	604	549	665	612	610	645	554	615	610	614	598	631	626	636	581	585	694	661	592	647	602	628	618	596	617	612	625	598	645	619	617	642	595	582	613	611	653	627	574	648	620	623	633	629	642	623	626	629	599	601	582	603	591	579	608	616	611	623	617	600	627	643	602	637	615	623	592	603	623	582	624	564	589	651	603	658	643	550	630	595	613	624	621	604	670	613	583	599	653	638	574	599	624	595	606	606	636	652	614	555	532	608	627	600	584	604	660	661	637	648	625	605	609	559	583	606	672	654	646	594	630	661	630	628	630	661	613	595	614	607	611	651	658	636	601	616	612	648	620	614	620	631	604	581	647	640	600	604	625	613	661	598	627	644	624	621	620	611	622	606	638	596	618	600	660	653	583	625	618	605	612	596	649	590	646	594	599	605	607	624	624	642	596	652	610	622	661	602	650	631	634	647	597	614	600	630	600	617	594	558	583	594	598	569	621	598	595	619	643	649	573	630	679	635	589	609	619	615	586	616	641	612	626	611	612	635	584	618	639	593	622	645	621	663	587	623	625	606	617	635	617	603	563	570	631	610	628	631	614	641	620	640	664	644	579	589	596	607	590	620	620	612	587	625	644	662	648	611	648	617	573	641	615	628	653	588	632	656	636	609	613	609	631	637	604	595	654	622	588	626	538	620	622	619	611	600	612	591	605	606	619	623	632	648	613	599	572	593	596	587	654	610	657	619	588	607	583	645	593	593	647	538	602	570	600	617	626	592	608	589	585	623	635	573	605	625	607	636	636	649	605	646	609	594	632	598	625	645	601	630	615	595	643	622	598	611	597	621	594	634	598	628	620	619	564	586	566	627	620	623	599	652	637	620	602	640	637	622	646	636	624	674	572	541	654	599	572	612	662	617	605	619	613	601	596	620	601	616	663	659	597	655	636	595	651	582	666	610	640	658	605	617	614	624	659	614	621	645	619	643	590	608	634	632	623	619	666	610	621	586	612	604	614	656	611	629	628	636	575	614	637	611	651	588	614	580	643	635	597	648	638	620	620	605	589	638	602	592	623	592	602	646	597	621	637	617	640	695	598	610	621	608	618	628	577	615	620	639	582	678	607	585	581	597	644	608	633	582	588	590	630	601	616	567	679	614	592	579	611	630	606	590	589	635	619	627	633	634	612	620	643	600	631	657	625	593	627	611	630	625	609	597	620	600	574	610	601	643	596	616	602	639	648	632	619	604	636	617	597	588	663	642	626	639	636	621	626	600	616	589	585	615	611	656	585	649	592	616	645	612	619	634	610	646	630	662	639	630	651	634	622	617	603	557	643	613	591	645	653	620	642	568	665	594	638	618	615	640	638	596	592	606	674	650	598	605	656	610	622	604	622	660	636	585	628	672	599	570	581	608	570	600	590	591	605	628	599	605	627	623	611	600	643	624	648	606	630	646	602	583	614	629	651	635	610	622	594	629	613	591	600	613	616	587	635	635	637	590	656	622	585	611	599	640	645	613	627	621	616	608	652	666	599	640	627	637	624	600	636	625	659	623	595	611	656	638	637	615	608	623	635	584	633	645	637	589	585	590	585	640	601	628	615	610	596	613	614	614	655	588	590	603	612	642	603	590	559	600	556	650	566	634	639	593	625	610	599	616	648	614	638	609	679	633	630	584	656	599	645	653	616	600	640	667	636	586	641	619	591	620	571	635	644	624	617	631	652	652	633	616	602	622	593	658	613	576	625	591	631	623	604	620	590	569	626	644	619	622	646	579	647	609	645	600	649	603	606	662	638	579	636	632	652	629	616	638	588	614	611	634	606	632	670	587	627	578	629	600	637	644	628	608	602	624	599	684	609	625	635	614	566	654	617	609	596	626	595	609	625	630	590	638	642	601	628	620	585	657	596	641	617	602	613	608	636	630	654	563	635	612	582	579	592	573	617	597	586	608	637	584	579	632	612	616	605	634	580	593	627	612	654	639	615	636	606	646	599	633	636	639	635	621	661	643	618	608	606	634	638	596	620	609	569	612	632	622	619	589	634	611	602	665	636	599	668	618	622	611	596	582	612	607	585	643	648	612	559	660	594	599	611	615	615	622	646	599	588	611	585	664	600	649	598	604	596	611	624	588	645	631	595	623	593	615	624	611	647	598	611	616	646	578	592	656	578	642	593	635	665	618	610	607	640	602	658	625	653	618	622	615	624	600	567	603	627	665	622	633	604	605	615	597	646	606	602	655	621	686	630	572	622	592	596	619	628	570	628	602	640	623	620	640	633	652	663	586	618	638	636	650	576	615	610	621	634	602	610	611	611	587	588	630	579	608	596	639	613	667	607	611	624	629	638	659	614	596	654	607	611	671	606	619	605	613	615	603	609	612	627	604	615	608	610	608	601	601	645	613	592	602	596	590	612	596	647	613	586	627	643	633	553	628	585	659	621	624	627	572	654	601	611	617	593	624	587	660	651	593	598	631	620	597	648	601	657	619	615	600	591	629
13804	6558	3294	2658	1560	1009	819	645	604	503	473	442	392	416	397	455	388	421	374	358	411	381	384	400	405	388	425	352	356	358	387	362	372	400	409	403	393	405	373	363	346	347	380	379	339	370	389	368	426	424	403	401	371	382	340	376	389	419	398	409	343	411	346	386	377	358	395	384	376	401	406	393	394	392	396	375	396	348	438	381	391	424	361	415	369	387	382	375	374	404	453	377	375	349	384	437	415	379	411	379	360	387	409	405	384	361	334	345	370	398	384	371	415	330	382	407	362	412	365	352	376	396	396	378	383	389	399	415	384	352	347	341	345	370	378	386	383	393	399	387	376	388	381	391	401	372	362	375	404	382	363	385	429	395	382	401	330	378	384	413	415	385	382	354	403	363	373	365	361	368	407	385	373	407	442	365	350	377	361	399	433	393	398	373	381	374	393	351	391	386	401	394	367	394	368	395	384	421	414	372	372	403	361	350	388	378	433	406	381	367	382	391	390	374	310	404	381	348	426	416	379	385	386	370	401	386	376	381	378	379	385	401	404	348	370	384	342	369	407	348	387	385	368	342	380	329	374	402	386	378	388	351	321	353	360	372	359	382	399	376	375	384	370	403	373	387	390	397	428	401	394	364	379	401	383	405	403	348	387	370	414	378	378	387	366	394	408	387	376	353	370	344	361	409	384	373	395	393	409	383	410	412	393	392	353	386	370	399	370	420	377	405	415	370	384	372	367	382	399	358	373	391	379	359	339	371	394	369	386	357	375	400	406	382	354	375	373	375	369	346	383	408	392	376	397	401	387	380	378	388	388	392	416	344	386	395	371	385	391	393	381	378	355	412	364	365	377	364	389	424	393	396	392	376	407	359	360	404	404	404	408	396	393	389	399	350	370	422	382	394	391	376	412	398	386	354	360	380	380	350	342	355	376	382	357	368	380	415	378	374	350	372	367	398	362	368	402	360	362	381	367	388	392	380	401	400	378	425	425	361	385	396	385	363	366	406	363	383	394	420	395	385	409	399	376	351	391	371	389	402	399	369	364	396	384	410	368	418	412	379	402	405	378	362	363	366	385	391	394	417	420	377	411	401	372	385	391	402	367	350	352	393	352	388	407	373	458	373	356	360	388	429	407	384	372	347	368	399	382	389	377	386	386	408	406	413	379	400	415	389	357	380	392	382	379	386	371	348	378	390	421	401	372	397	382	393	421	374	386	377	367	383	416	391	345	389	420	374	403	394	372	377	370	351	411	402	406	372	405	393	367	385	364	379	391	358	391	370	380	332	388	371	368	343	413	371	415	395	381	367	352	388	402	389	362	361	359	373	392	372	427	375	364	377	403	427	389	384	383	391	350	406	402	425	412	403	398	381	373	371	383	366	385	382	358	397	407	374	385	394	351	393	356	385	354	379	367	395	384	397	419	412	413	423	391	400	385	414	371	381	343	418	382	398	379	369	418	380	386	406	410	385	379	401	397	354	376	377	383	357	394	363	370	373	379	365	346	364	379	350	357	383	409	378	375	388	371	376	392	396	363	364	404	386	409	397	365	378	420	364	374	351	394	387	344	368	375	407	365	380	407	400	383	458	407	373	351	399	405	389	331	390	368	395	341	338	382	402	382	379	396	364	363	377	354	368	378	399	377	391	369	366	399	389	414	347	367	354	378	374	324	367	388	358	426	401	372	393	392	385	392	390	364	357	376	413	445	413	394	386	343	344	402	416	407	368	420	352	376	390	392	401	392	414	377	393	378	368	399	386	344	401	348	400	388	354	385	413	379	372	404	389	397	366	348	384	397	411	449	391	376	398	363	366	343	387	399	397	384	394	401	394	394	383	375	409	405	361	377	383	419	363	395	375	359	382	359	399	375	354	371	406	415	371	384	386	367	407	376	395	374	379	401	387	391	398	408	360	407	409	368	383	411	382	402	371	349	423	389	423	359	366	391	402	387	385	368	376	369	398	388	410	391	384	370	395	366	406	340	380	383	371	411	375	353	388	380	330	351	397	346	367	432	401	370	371	393	377	349	370	381	403	388	401	393	380	410	400	363	391	361	393	337	399	399	395	380	377	375	370	359	406	347	355	364	369	390	373	321	353	381	356	334	379	376	391	351	409	377	344	391	392	393	366	408	371	349	334	365	393	377	402	417	356	356	354	400	356	350	379	389	403	378	384	401	353	359	376	377	390	385	375	374	380	404	413	360	369	374	386	396	380	385	360	362	362	389	353	395	366	394	337	402	376	377	404	371	340	351	351	395	397	388	351	397	380	377	388	361	378	405	341	394	363	344	351	402	379	404	415	382	401	342	385	398	388	371	406	398	364	387	404	384	396	387	389	435	393	387	396	372	411	384	356	397	385	353	370	374	384	411	352	352	385	386	395	376	384	346	431	381	443	417	390	385	349	370	401	369	386	355	410	349	381	380	390	388	389	380	378	380	378	383	399	406	381	398	390	399	398	418	409	399	335	378	383	386	386	422	375	385	399	369	379	365	388	384	380	395	412	383	401	351	403	386	413	404	404	362	410	388	388	416	416	378	379	390	392	366	329	384	391	389	342	428	372	356	341	327	385	399	367	415	409	406	384	383	384	388	393	433	404	346	360	414	395	397	368	397	400	368	405	378	368	404	381	399	415	371	384	394	358	362	363	400	408	376	373	409	396	346	375	419	347	350	353	369	367	399	332	359	349	380	357	420	350	399	344	377	368	372	379	365	384	378	404	370	367	353	377	404	380	370	339	388	411	398	402	393	401	410	355	357	345	394	395	370	318	372	405	388	363	393	399	360	371	355	389	381	441	407	368	374	364	370	377	388	366	369	385	358	371	395	368	422	391	369	358	394	385	364	348	353	393	347	386	359	399	409	363	401	405	385	371	345	344	392	363	391	411	384	371	365	425	386	377	380	391	364	385	432	388	412	392	345	380	383	366	385	367	377	395	384	367	377	398	384	391	359	402	348	372	395	378	371	417	358	338	414	371	392	386	366	398	399	361	438	384	368	350	373	387	415	378	383	383	385	390	368	401	360	387	404	413	401	354	377	388	402	342	396	373	380	343	356	390	382	377	417	413	379	357	383	407	347	365	395	401	376	399	387	379	381	374	417	361	384	376	356	349	403	366	346	372	341	411	377	343	386	403	401	388	384	386	384	380	374	356	390	426	398	401	361	401	420	395	379	403	412	365	373	355	409	360	400	340	359	348	409	395	382	348	383	394	373	388	363	371	391	363	391	382	347	371	370	387	352	353	386	355	392	341	359	397	370	407	368	339	377	388	365	408	366	380	358	402	342	385	368	421	383	368	371	359	360	375	379	409	365	364	357	348	384	421	405	429	405	392	380	427	405	405	349	357	406	385	396	381	400	388	417	399	390	392	413	379	373	402	381	422	393	397	384	377	370	396	409	427	369	365	408	359	322	385	354	385	402	358	395	359	388	361	333	375	352	360	375	382	387	402	371	381	345	389	361	420	369	374	367	401	403	432	397	390	386	401
8575	5346	5561	6959	4653	3301	2545	2228	1764	1467	1393	1204	1163	1051	961	961	942	859	816	848	894	912	850	863	841	798	845	847	780	801	829	756	798	781	768	824	814	755	867	868	837	818	859	817	817	830	853	810	824	826	823	780	831	722	824	750	782	806	819	810	781	810	808	813	765	809	842	843	817	833	815	808	799	803	851	842	863	873	764	854	807	790	865	815	838	859	841	863	817	833	781	793	816	831	865	807	821	873	836	790	797	840	843	815	826	795	850	850	872	852	819	774	787	746	829	812	834	852	815	787	820	796	818	855	815	812	801	829	813	830	824	811	845	815	831	866	793	854	755	832	823	762	816	845	804	810	802	866	803	788	782	812	782	779	803	766	804	855	794	840	802	787	817	833	754	760	835	778	801	832	821	809	812	898	811	773	851	817	824	787	770	789	870	821	823	833	826	812	809	852	825	817	775	828	820	810	799	813	848	815	789	799	754	817	877	795	778	810	805	823	831	837	777	799	849	827	834	796	845	791	831	782	814	808	835	792	837	812	788	803	825	782	861	789	847	823	818	803	838	791	834	840	842	828	756	785	794	846	819	784	794	754	821	801	841	852	768	805	804	803	845	826	830	848	802	856	858	814	830	794	808	813	780	850	788	777	845	791	799	754	847	797	799	789	765	790	814	848	834	766	803	852	828	787	875	856	820	801	794	813	840	787	809	793	789	862	798	822	816	850	781	864	856	819	828	712	876	851	795	795	809	816	827	833	801	797	823	751	821	808	806	789	827	808	835	789	887	839	809	775	776	834	813	799	762	746	803	881	784	845	837	823	796	835	789	793	787	789	819	827	835	837	793	737	819	763	830	843	820	846	814	877	852	826	827	829	810	768	863	813	819	778	843	798	786	802	826	846	840	819	831	789	792	782	855	812	838	835	775	820	783	821	791	807	790	800	794	845	798	763	845	836	862	811	818	800	828	787	812	808	730	839	786	792	864	825	853	810	805	802	853	801	814	774	812	701	808	772	833	835	812	805	793	835	828	798	823	828	794	795	823	858	814	812	776	834	798	782	801	780	805	833	778	797	791	797	837	799	812	807	826	823	803	832	815	798	784	785	846	807	827	831	746	785	848	811	766	777	828	814	820	818	812	835	838	809	807	835	820	766	803	802	855	771	856	804	780	776	803	773	862	762	827	811	783	839	853	825	786	845	862	825	786	824	798	839	853	804	770	782	783	776	792	818	821	892	782	786	762	798	867	822	843	800	820	794	813	738	878	838	831	736	803	876	809	785	809	788	818	847	822	831	840	801	813	829	807	783	822	849	779	794	783	816	804	786	897	909	796	738	836	827	801	806	776	793	841	804	772	857	800	802	801	852	816	779	844	817	796	843	836	847	860	870	774	810	821	789	802	759	791	860	795	835	801	836	792	779	845	816	800	835	834	809	812	767	823	757	827	761	820	771	791	752	833	785	874	833	798	767	780	859	815	798	812	859	781	796	809	831	792	798	838	809	799	830	816	848	850	854	821	764	790	819	789	841	833	820	827	871	802	778	814	899	813	804	800	889	791	771	812	824	777	796	811	810	790	864	830	786	808	824	804	864	792	784	839	830	805	825	882	806	853	858	836	872	793	826	821	831	767	817	837	786	832	791	778	833	815	853	779	805	776	787	839	766	871	798	817	827	818	857	791	806	825	867	803	818	776	830	788	784	816	844	814	812	826	817	844	851	797	808	794	800	792	894	798	799	861	841	802	853	838	815	810	814	772	804	787	820	854	807	839	822	823	801	764	807	810	865	839	777	790	775	745	830	863	782	822	783	857	805	820	803	852	831	788	826	792	767	811	808	817	827	791	799	815	832	816	823	812	844	822	824	850	831	831	821	812	823	828	756	823	771	844	838	848	806	837	831	861	788	812	790	841	809	848	836	786	799	843	836	800	828	797	779	801	780	839	751	817	771	846	886	839	861	818	813	818	799	818	812	908	757	789	758	839	792	766	814	839	827	857	810	797	768	831	817	793	810	810	853	866	809	805	834	817	756	805	826	865	811	808	782	785	806	824	835	814	773	832	858	774	778	802	798	814	830	842	880	799	799	831	847	812	794	803	831	806	775	843	781	835	847	767	767	855	788	815	809	805	793	823	809	812	816	821	854	828	794	804	799	820	810	831	826	779	815	761	840	827	801	786	777	801	801	803	796	778	820	793	800	794	856	757	809	850	810	805	877	759	856	822	815	823	804	773	799	803	840	870	823	793	813	840	798	805	799	793	852	770	809	802	848	813	838	821	799	843	846	810	844	811	779	769	821	779	839	863	769	795	839	785	833	777	806	842	770	848	822	824	820	808	807	830	856	839	868	832	750	811	834	787	795	827	795	813	827	797	806	858	814	798	828	806	830	814	791	826	814	790	855	790	818	804	788	766	808	808	785	834	799	838	785	797	817	799	795	827	837	783	814	823	812	826	794	841	779	801	823	857	819	790	849	849	841	840	802	776	798	831	771	808	815	794	836	825	806	805	826	868	856	851	795	799	876	779	832	838	777	818	815	787	845	806	818	827	834	848	825	829	806	842	817	798	794	876	812	792	805	834	820	797	802	799	825	856	748	850	829	770	839	841	803	820	763	840	823	794	787	798	879	804	812	837	855	808	776	828	796	836	773	827	852	810	825	828	823	771	791	768	822	777	804	873	807	806	804	804	810	832	801	805	795	795	792	807	791	782	811	848	811	800	788	809	888	790	810	849	827	826	844	808	808	797	848	792	806	785	782	829	834	785	832	817	824	858	830	810	808	824	844	830	812	824	775	863	764	801	738	817	826	826	843	792	753	793	831	783	827	847	802	832	841	865	827	839	784	795	819	845	842	815	785	797	765	806	788	842	827	796	854	823	827	849	801	846	820	822	779	820	835	795	849	779	800	807	760	813	831	799	802	827	802	871	879	802	760	842	823	823	809	759	845	807	767	818	822	835	851	814	820	806	820	786	799	830	790	813	805	800	837	792	804	812	764	869	850	790	773	817	830	763	902	836	772	829	868	848	747	761	788	847	842	805	847	850	807	780	768	788	812	846	802	809	813	792	804	802	850	827	770	801	810	843	803	819	809	788	794	760	804	834	863	820	814	809	803	849	845	841	852	830	828	820	846	746	833	800	839	838	795	835	788	821	786	832	845	823	849	814	819	809	776	801	840	791	763	821	833	804	880	826	799	800	825	836	832	837	817	850	761	838	804	821	830	823	837	768	827	805	872	837	856	840	824	831	802	810	822	830	868	850	855	808	839	804	836	811	833	847	854	833	771	826	840	779	801	789	856	837	786	793	823	836	785	822	826	826	789	791	813	801	776	848	804	780	827	843	852	812	817	804	825	822	796	792	836	797	803	816	849	810	814	794	765	814	762	853	847	857	792	815	812	805	848	814	824	854	859	824	823	852	836	817	798	840	787	820	819	783	826	846	860	791	797	779	838	803	837	860	797	816	810	847	848	750	829	783	836	846	790	836	808	807	803
33615	23581	16405	15180	7348	3144	1784	1067	767	610	543	457	431	414	350	346	304	314	284	332	327	345	301	327	285	301	289	288	288	306	305	300	290	286	299	325	287	285	334	291	292	288	307	289	287	285	308	290	310	280	266	270	275	309	266	259	295	271	260	297	267	284	278	287	279	262	336	308	278	289	285	255	303	286	310	297	301	272	326	271	308	263	264	289	292	283	283	279	275	280	316	277	278	299	286	263	317	277	272	307	311	306	315	303	289	276	278	298	274	287	283	279	292	309	279	271	283	246	265	275	255	277	263	317	314	310	321	318	293	271	288	282	296	292	270	280	319	264	300	247	287	310	313	316	274	271	251	307	290	294	269	262	274	279	299	262	276	249	265	288	245	290	257	297	292	256	281	294	294	292	280	303	306	280	263	296	294	282	296	279	262	290	277	273	281	257	256	268	297	304	256	267	284	277	274	281	261	293	303	288	309	296	298	277	269	283	274	277	309	286	292	313	296	285	263	267	287	272	239	285	274	314	304	297	297	269	298	296	300	297	259	247	307	293	308	278	306	327	305	266	292	272	299	321	294	262	262	272	302	267	288	291	294	258	293	295	276	299	284	298	302	297	296	263	253	288	276	280	265	312	286	278	263	282	319	293	329	269	324	245	273	265	302	300	286	266	269	280	287	268	283	291	292	273	295	285	317	284	298	268	311	294	298	265	234	268	284	294	259	285	294	300	268	277	291	290	288	302	262	289	316	267	279	246	261	282	271	275	273	257	278	289	276	280	300	305	252	289	312	311	296	287	304	299	326	285	264	292	262	308	280	301	259	285	286	273	288	271	293	275	304	274	295	312	284	308	274	287	275	288	259	297	283	289	306	299	292	266	286	266	260	272	293	284	288	305	285	261	299	288	290	290	267	290	270	268	309	288	284	299	277	288	307	297	281	304	274	302	308	268	283	252	294	314	284	316	282	293	283	277	269	277	281	282	281	272	255	297	277	290	293	287	266	290	266	276	280	298	270	282	293	283	265	256	288	293	274	291	277	271	280	283	290	289	267	299	281	268	273	274	282	270	261	303	273	284	264	312	260	272	258	276	279	294	308	284	302	294	275	299	298	330	284	266	266	247	309	282	296	275	281	308	282	272	258	257	263	306	307	311	306	277	297	297	294	263	301	302	286	274	285	285	309	299	261	267	282	289	316	281	272	283	288	287	323	256	291	278	284	260	299	271	280	273	268	308	302	284	300	277	303	264	298	269	308	268	291	303	293	282	278	284	289	259	257	294	279	264	265	257	271	234	247	280	251	277	282	300	315	267	282	315	287	257	296	267	257	294	287	296	286	279	287	299	290	281	285	264	298	274	279	287	273	255	324	297	277	279	288	275	271	275	297	267	309	297	295	299	312	294	275	282	280	296	275	257	300	297	279	273	291	304	307	282	286	287	283	294	280	310	278	255	291	303	269	259	329	295	282	285	272	284	288	292	298	272	266	289	273	283	304	284	270	274	277	271	288	260	308	276	276	331	266	261	243	273	255	293	275	300	312	282	264	289	302	273	310	296	281	265	258	272	258	281	287	244	311	277	308	276	298	304	272	272	302	284	278	236	274	297	245	270	281	318	261	287	333	261	308	284	253	287	310	322	272	280	273	295	274	290	267	286	300	308	290	279	274	257	278	281	257	290	278	285	314	281	306	258	272	309	274	267	314	273	271	293	269	280	273	297	295	311	282	260	283	284	290	276	274	291	292	266	321	270	269	292	284	270	291	284	318	286	277	304	285	297	307	293	258	261	314	333	301	274	293	287	297	277	263	291	300	320	260	292	299	289	276	263	276	319	279	314	267	262	256	303	266	261	302	280	255	298	340	293	273	299	275	270	276	319	276	283	311	294	270	313	312	279	280	307	301	290	263	278	274	274	311	271	267	294	308	306	276	285	280	286	280	304	304	307	287	296	301	258	261	273	278	307	259	268	276	331	293	306	263	318	269	257	250	256	261	288	328	302	287	308	304	333	306	292	300	281	286	287	295	266	265	294	297	271	272	270	271	290	280	297	312	253	274	264	266	302	288	285	279	303	263	304	251	273	267	291	300	259	284	282	294	304	255	265	264	274	256	293	301	295	272	271	292	275	278	272	278	287	279	294	261	289	262	271	269	295	277	317	280	268	259	298	297	328	298	286	292	279	304	271	278	261	258	272	340	295	252	301	301	258	286	299	290	320	301	284	326	272	301	291	285	255	283	267	267	287	279	311	294	295	313	284	317	285	288	297	284	276	282	268	290	266	299	281	284	300	265	275	329	303	309	259	260	264	262	274	278	287	284	264	280	308	254	276	302	285	289	291	278	261	290	285	314	264	287	268	322	299	270	285	273	292	308	280	275	293	286	319	273	306	301	288	247	309	279	292	298	283	301	317	311	282	276	269	318	267	306	273	278	316	264	264	263	298	274	279	290	274	279	287	272	274	267	287	313	279	285	304	292	281	281	262	285	247	317	324	306	291	311	273	282	270	261	297	278	293	288	281	288	307	282	293	272	275	293	323	288	286	304	266	260	295	302	298	297	294	276	283	266	288	283	313	267	295	262	283	276	287	276	297	297	280	279	260	276	298	291	281	283	268	272	274	254	283	281	331	284	246	270	297	259	272	289	297	283	274	316	303	309	263	290	267	278	282	291	288	262	304	288	302	274	247	306	289	300	244	296	270	291	260	273	290	318	276	292	284	253	285	285	259	301	262	303	278	316	288	321	275	313	280	289	278	294	298	285	304	270	301	305	278	255	267	308	255	325	287	268	281	291	297	297	276	295	316	298	301	322	288	241	312	296	270	302	316	301	293	258	264	291	297	301	309	279	283	274	287	317	325	277	290	265	323	276	297	271	285	278	292	292	278	308	284	284	304	262	285	287	273	266	276	272	299	302	314	272	285	291	287	301	291	292	282	281	267	258	288	281	272	304	304	275	284	273	286	280	287	301	281	291	292	278	289	298	276	272	273	282	283	256	293	280	326	271	265	254	302	279	280	297	272	269	259	302	273	255	284	263	299	292	283	301	292	293	258	308	291	317	310	309	279	304	308	277	278	293	272	265	274	285	268	300	281	244	281	263	283	295	263	288	299	273	288	334	276	273	271	302	302	277	301	279	258	270	315	282	254	252	259	315	295	291	294	287	285	320	251	271	264	264	299	273	283	316	279	290	275	245	308	288	284	281	279	286	290	304	311	292	284	291	278	266	286	304	277	289	261	250	265	298	259	259	334	244	315	276	259	258	271	286	287	283	283	280	255	302	279	271	266	282	284	281	276	268	271	289	295	277	319	294	294	302	318	282	282	292	303	287	270	306	285	259	313	273	284	309	270	280	299	301	307	302	258	280	299	253	280	297	296	269	293	270	257	287	286	309	279	269	291	276	283	276	277	256	294	248	310	277	291	271	291	315	264	296	259	264	300	297	281	293	273	263	260	288	269	283	248	289	281	282	284	271	286	303	277	287	291	292	305	316	285
22286	16356	18281	22037	12515	7742	5427	3826	2953	2290	1905	1502	1347	1197	1069	995	772	708	740	712	796	722	767	779	683	694	719	680	627	662	654	649	642	620	701	657	685	639	646	621	631	657	600	656	623	630	639	653	631	640	648	638	694	679	605	657	637	625	628	608	617	622	618	667	643	669	621	652	660	629	640	623	667	571	634	652	661	641	642	629	613	604	632	640	674	701	694	691	703	699	676	651	697	633	698	660	687	644	678	632	641	588	658	586	633	657	638	690	621	628	653	649	644	649	671	619	659	609	633	633	659	662	637	625	636	652	654	636	643	660	622	649	610	667	606	615	602	656	686	637	637	659	641	629	619	653	647	632	672	623	650	600	654	646	631	628	637	640	591	651	637	648	608	685	630	644	649	649	680	585	578	642	639	634	641	627	657	659	639	710	653	627	618	588	631	602	651	678	641	650	664	594	611	672	632	639	645	614	702	669	613	632	648	677	620	621	638	664	666	609	609	646	642	641	626	646	631	652	595	683	636	627	663	664	605	584	613	633	679	612	631	665	648	653	637	620	673	663	645	648	617	622	616	646	678	627	654	680	710	588	617	683	631	681	597	615	607	639	654	660	656	620	635	647	645	693	649	619	659	599	615	647	631	611	654	660	665	607	623	641	619	649	657	663	603	632	626	663	657	605	659	635	687	643	621	629	602	681	649	624	636	622	616	700	671	657	604	647	632	636	664	655	636	672	622	663	640	614	637	588	635	618	665	636	668	668	672	602	647	617	648	649	627	614	657	628	643	646	637	667	629	608	659	610	586	627	672	637	643	628	647	645	644	650	644	627	634	617	585	641	661	631	658	660	622	595	595	663	649	645	640	662	633	608	644	691	611	653	607	653	616	656	626	626	613	618	597	728	631	638	613	649	660	626	638	667	625	628	659	603	617	651	589	655	614	659	605	596	657	620	626	658	623	637	650	645	617	641	632	641	670	669	636	632	597	674	633	651	670	684	650	662	591	657	637	571	657	634	638	681	607	650	637	601	664	627	577	641	613	601	627	653	681	598	635	627	638	649	653	614	617	595	617	625	671	637	594	655	593	665	621	622	633	654	639	612	657	637	614	647	652	647	657	625	617	627	653	631	620	614	619	651	633	663	673	659	639	659	600	612	624	597	639	626	601	642	633	610	634	613	644	610	635	598	644	664	626	664	626	606	655	638	611	640	637	658	647	653	664	618	651	689	622	625	652	667	620	658	642	618	590	640	622	643	614	648	661	623	632	633	623	628	674	652	632	645	622	648	615	620	642	641	648	644	583	613	644	695	653	618	652	660	664	639	624	659	619	651	636	634	691	706	584	617	664	582	618	640	629	649	643	646	645	603	638	641	649	621	656	624	658	570	656	661	636	675	599	634	638	668	668	640	634	660	643	629	677	625	638	623	608	595	576	654	625	632	602	617	652	623	629	633	670	654	635	604	610	610	623	612	591	620	636	661	656	659	659	669	685	627	660	609	619	650	644	646	627	649	592	626	583	615	642	708	615	591	674	643	642	643	643	629	654	646	584	628	628	655	621	599	625	656	635	602	653	624	625	643	640	645	641	707	589	651	601	619	585	672	626	611	617	658	628	665	621	611	632	622	620	623	641	607	633	639	648	601	649	659	681	664	649	626	619	634	646	658	645	659	638	627	663	666	655	614	667	616	612	664	651	669	649	636	695	642	673	617	604	644	611	642	605	605	683	629	652	627	646	638	618	631	634	660	589	667	632	637	646	657	628	673	649	619	652	615	646	684	596	634	676	609	622	655	627	631	634	634	654	639	620	655	631	609	615	603	657	637	648	674	609	711	613	641	629	619	665	662	611	637	643	633	671	613	639	646	644	632	596	634	589	592	646	589	637	631	665	627	698	648	648	634	628	622	647	618	651	694	622	643	627	583	658	633	658	602	639	632	639	644	635	616	619	624	597	624	606	641	653	667	608	649	657	615	660	615	612	666	626	580	659	635	634	674	699	634	633	654	605	586	660	648	623	655	646	642	639	636	656	632	631	639	598	642	600	613	649	691	623	618	638	610	607	670	651	628	615	654	631	686	629	613	620	605	677	662	692	662	665	611	623	619	643	649	693	619	627	649	594	605	661	661	665	638	631	650	650	625	656	605	603	623	607	618	557	643	630	658	664	633	657	669	629	629	608	656	620	676	634	622	681	596	616	651	627	626	647	632	593	627	644	629	632	581	639	604	635	592	683	647	647	645	618	631	637	613	634	654	686	617	616	668	650	606	618	653	636	691	571	673	636	628	634	622	606	615	594	625	656	638	671	591	592	676	628	644	609	620	601	661	647	629	635	646	629	611	610	625	629	615	647	635	598	637	633	634	635	672	674	659	635	611	615	654	623	641	681	654	655	664	655	615	614	684	609	601	630	684	618	668	619	643	643	622	639	614	638	569	657	641	609	657	638	670	623	633	607	633	661	671	658	623	613	652	677	634	629	631	641	658	669	620	647	649	644	679	626	574	648	647	655	658	626	624	626	623	586	622	681	626	647	656	642	595	644	657	634	612	662	652	650	676	617	655	575	621	637	631	624	632	637	632	591	648	608	641	628	673	630	617	651	595	648	616	627	677	642	637	611	637	626	621	629	647	614	624	632	614	613	584	636	680	657	588	667	633	661	613	613	669	651	689	633	591	660	639	583	657	626	612	614	615	644	667	615	647	663	590	573	579	641	641	648	667	645	602	622	621	635	670	621	635	638	661	645	628	631	678	620	645	649	588	637	624	636	641	665	650	659	659	662	649	678	624	600	652	662	633	621	628	658	646	587	647	651	609	621	613	598	636	634	613	609	669	633	612	594	648	685	696	605	636	643	643	619	624	631	614	655	631	636	580	632	645	630	638	612	631	656	625	625	618	663	619	644	626	608	608	650	604	630	627	636	625	649	653	639	659	630	603	616	618	633	639	641	624	642	615	662	611	677	645	654	608	616	612	638	634	649	660	607	626	627	684	630	658	641	625	610	627	631	648	606	625	691	643	622	610	668	663	634	686	608	634	601	610	625	625	657	646	614	654	638	615	631	629	636	665	659	716	632	667	655	652	600	609	635	666	612	605	686	627	619	656	568	696	634	675	642	621	616	639	659	667	615	644	662	664	585	681	631	589	680	620	622	637	677	674	684	660	604	657	601	645	633	613	605	644	649	632	637	617	663	632	657	634	617	672	599	588	643	600	648	665	632	672	640	688	668	641	644	633	658	613	624	619	650	604	633	646	658	606	661	635	656	664	631	636	602	612	618	627	676	648	632	620	611	640	662	643	608	677	656	607	649	629	657	656	674	687	614	646	625	659	624	620	651	643	618	645	605	619	628	645	600	631	649	621	618	617	684	612	640	702	637	613	649	612	616	602	632	660	604	657	613	662	642	627	625	649	701	634	649	615	670	613	639	649	659	608	628	619	645	612	652	615	622	637	637	611	654	600	649	638	638	652	640	654	646	648	618	649	666	607	616	617	625	623
44262	33807	24419	22655	12413	5955	3138	1819	1140	766	664	577	422	420	413	339	319	304	304	279	318	338	345	302	307	284	284	247	306	274	267	250	283	297	287	283	287	243	296	277	273	294	240	299	262	266	277	307	262	248	283	276	313	295	250	253	267	286	242	280	284	279	273	292	267	313	281	289	289	248	245	276	275	250	281	254	252	238	264	230	264	273	281	290	267	283	263	259	301	266	286	289	255	283	233	243	290	277	277	255	305	298	287	287	276	261	252	256	290	259	259	280	253	294	319	266	278	295	280	278	267	256	250	291	255	283	271	274	275	259	292	269	293	255	251	297	268	263	264	291	274	286	284	279	242	276	262	258	307	308	290	303	281	241	218	307	259	283	249	264	277	283	277	243	227	286	268	250	273	266	265	305	286	287	301	289	288	260	245	280	262	281	249	282	291	240	298	272	249	276	249	248	285	246	282	252	259	237	267	280	235	282	238	255	257	273	276	305	292	267	275	263	269	274	282	280	242	302	290	284	300	241	293	281	298	250	274	280	249	308	289	248	284	248	281	246	303	243	289	253	299	260	269	277	265	249	275	277	281	258	258	267	284	314	266	270	278	283	259	268	260	249	266	263	277	272	256	244	274	295	275	286	226	279	254	285	277	268	279	259	268	257	294	262	242	252	283	244	265	259	274	250	278	288	276	293	263	254	264	255	290	266	257	271	273	276	282	250	271	257	287	292	250	275	273	299	272	289	267	265	299	270	285	266	288	242	263	250	268	294	292	244	231	256	292	269	281	250	267	271	244	267	295	285	252	253	247	246	250	275	267	251	283	285	262	235	256	278	295	275	272	278	257	267	239	268	291	257	285	277	276	254	252	258	217	268	267	289	274	273	295	297	272	266	295	284	257	253	258	279	317	232	277	264	275	251	253	244	290	275	286	261	271	264	271	242	261	292	269	261	316	292	270	278	262	262	279	278	264	270	298	266	268	250	254	270	246	264	279	279	283	267	260	306	272	318	274	268	252	276	278	261	261	266	299	293	265	268	276	274	280	246	271	295	249	276	249	287	259	272	269	277	253	280	249	254	291	247	246	275	289	272	267	271	263	246	249	251	254	262	304	279	272	236	287	263	271	286	273	285	271	294	271	274	278	251	253	288	276	289	257	277	271	236	259	285	276	293	286	269	275	265	260	270	278	274	259	296	285	259	266	260	269	231	276	313	257	261	291	281	308	274	300	282	287	297	254	287	246	266	268	276	250	306	260	255	251	293	258	281	259	280	266	288	258	264	277	273	257	271	278	242	261	273	255	264	273	236	293	249	287	258	256	289	274	256	281	300	273	273	230	267	283	249	295	282	250	266	272	287	269	274	248	281	249	290	268	261	279	250	240	244	313	255	268	273	251	265	261	259	260	288	307	254	273	230	297	295	278	287	248	307	283	287	269	270	271	269	251	306	274	292	283	261	273	278	266	273	297	250	228	258	293	308	284	273	275	293	251	247	255	245	280	260	298	287	278	260	237	295	281	232	266	264	254	261	290	276	247	279	259	262	315	265	276	258	291	273	281	254	261	266	246	239	273	240	253	302	312	265	247	258	249	279	264	265	281	274	269	255	265	256	284	276	282	276	256	261	279	298	282	258	270	283	269	298	267	262	271	284	280	288	265	287	294	288	292	236	252	284	298	278	287	245	281	287	303	280	278	274	305	285	283	289	280	312	281	296	281	297	255	292	297	279	248	277	284	257	240	264	257	275	270	248	268	265	272	287	251	272	292	236	269	258	261	287	277	277	264	247	240	275	235	257	303	284	281	262	287	271	290	274	244	278	237	256	264	286	274	263	252	277	254	261	274	263	255	272	249	282	269	229	254	250	275	251	274	262	278	275	299	273	261	261	245	252	290	287	275	275	243	265	296	264	288	285	297	272	267	302	248	274	260	284	278	274	289	265	276	264	268	265	298	280	255	278	276	274	238	246	255	249	262	257	246	284	240	299	270	253	298	257	272	298	270	250	261	269	277	297	272	244	274	250	301	279	255	283	275	254	280	281	248	265	274	264	269	262	291	320	253	266	270	299	272	277	272	249	278	264	277	254	277	276	251	278	292	289	272	247	253	265	301	251	243	256	268	278	261	248	266	293	281	269	290	272	291	274	273	265	241	265	258	285	294	294	269	292	308	278	292	278	266	243	285	278	253	266	309	283	263	275	298	252	307	288	274	247	251	233	275	303	265	300	275	252	283	266	295	261	271	274	258	273	247	263	294	304	259	264	304	247	275	237	302	263	273	274	274	262	245	289	300	258	275	279	284	259	298	260	281	285	308	284	275	257	263	259	308	243	256	240	267	254	245	291	277	244	288	287	274	303	246	274	282	291	263	243	290	296	277	245	269	266	266	267	301	305	269	259	291	251	249	260	264	250	267	259	263	292	292	291	288	259	285	273	302	280	267	261	260	294	250	250	254	303	277	259	271	231	278	297	270	247	264	251	274	246	277	297	297	235	284	268	228	274	266	241	264	281	282	296	257	282	273	298	265	313	292	275	240	260	251	298	275	244	249	261	272	259	261	279	251	282	299	257	278	266	275	254	272	260	271	255	279	291	250	254	276	252	303	271	247	261	279	279	306	262	269	296	281	297	291	261	285	284	289	263	288	291	259	273	306	268	281	262	273	275	304	249	282	261	245	270	269	242	267	263	288	240	266	262	283	274	259	276	252	274	283	258	253	256	286	280	286	275	250	266	285	254	253	283	270	261	257	304	271	294	292	277	275	281	299	269	284	289	283	301	262	284	233	266	270	266	267	265	291	283	261	256	261	286	307	255	285	249	276	242	241	265	281	279	283	246	258	305	255	265	263	282	271	251	270	262	280	283	272	280	269	248	271	273	260	311	277	281	262	269	253	245	275	255	255	278	274	286	226	296	259	291	256	249	262	268	301	288	277	296	257	268	270	291	294	270	275	285	260	275	248	282	286	260	227	243	268	252	258	279	242	274	254	289	265	253	279	241	274	281	255	240	268	244	277	255	261	305	256	263	288	294	270	225	283	287	266	297	286	258	258	264	285	274	243	264	278	271	229	261	279	268	265	258	261	299	261	266	270	298	253	270	267	276	259	263	285	287	253	241	262	302	267	252	268	257	258	284	239	269	272	260	259	280	268	295	250	311	284	243	262	254	250	287	269	288	294	263	261	251	267	274	282	269	274	264	226	265	302	283	310	287	305	270	272	294	240	286	248	270	274	267	307	283	261	285	271	277	247	249	285	255	275	278	286	241	283	253	245	249	289	276	283	270	312	258	304	263	271	243	262	274	283	267	239	279	260	263	258	283	254	252	293	284	269	277	283	257	225	253	285	251	275	272	286	259	248	274	267	253	264	293	281	270	280	249	291	292	248	288	246	261	262	273	292	271	272	291	315	289	265	255	267	311	269	275	266	272	296	274	276	264	267	254	261	257	282	274	246	297	277	275	269	290	294	294	273	281	261	258	280	212	262	234	279	238	282	272
28952	23607	24506	29362	18345	10848	7293	5118	3970	3034	2630	1956	1690	1467	1361	1116	915	774	743	690	800	879	833	801	759	741	661	635	641	670	664	641	667	646	672	618	625	613	634	626	588	595	644	626	623	601	617	594	634	591	575	633	613	617	680	608	594	608	627	642	617	625	619	610	638	608	616	600	645	596	562	627	619	647	586	614	632	602	628	620	609	593	641	625	609	660	677	694	689	682	704	644	633	639	593	650	639	613	668	622	615	629	646	643	627	628	614	639	609	614	657	620	603	600	624	643	614	598	599	587	605	662	608	595	630	635	614	554	615	617	602	615	611	619	584	588	580	585	603	590	605	598	576	595	617	627	598	631	585	608	587	663	575	600	619	652	617	629	603	610	614	632	603	662	566	605	636	608	612	588	598	574	595	607	589	619	602	604	624	580	617	610	640	650	612	607	580	635	667	605	605	638	641	591	575	619	630	610	617	609	617	658	624	612	630	621	583	597	571	592	631	586	598	659	582	584	614	590	614	579	588	564	572	589	601	628	614	611	635	572	613	595	563	611	599	627	623	627	626	585	581	589	631	638	616	583	642	629	588	608	564	585	617	608	642	566	657	642	595	631	617	591	597	598	622	585	614	586	668	652	648	596	561	631	614	624	602	573	653	665	635	606	611	612	554	596	572	575	585	564	602	606	640	588	670	626	598	634	612	587	615	583	602	601	575	610	579	572	630	602	609	639	596	614	588	639	612	608	590	583	597	594	623	597	626	590	603	588	601	591	585	625	587	615	614	604	606	625	582	597	569	594	620	642	590	616	606	577	579	574	595	610	595	647	560	562	610	625	634	589	622	574	572	614	627	589	628	622	596	608	619	586	594	633	618	600	552	614	606	604	592	585	617	608	611	603	633	614	601	562	608	581	584	610	592	614	623	639	603	640	604	634	600	622	629	628	639	566	562	586	611	625	609	639	610	653	628	599	549	648	596	584	634	594	570	589	611	594	628	639	585	591	590	604	610	628	609	611	645	608	630	605	613	585	615	646	596	589	589	579	613	629	590	636	598	595	602	582	589	624	620	633	617	578	616	577	640	620	639	623	614	602	594	575	647	612	618	632	578	608	566	608	557	649	634	593	623	627	653	644	592	588	624	622	587	599	605	621	591	579	641	615	625	623	593	609	616	585	597	620	620	635	585	588	612	580	612	628	610	590	601	630	603	592	633	572	599	575	640	573	634	611	646	602	615	634	598	579	570	623	627	619	654	632	596	629	636	591	614	617	595	561	551	549	621	593	596	613	599	615	590	603	623	613	567	581	615	652	623	609	646	603	617	609	635	575	556	572	597	603	615	639	638	629	591	601	587	614	606	613	591	642	587	614	592	587	593	613	618	596	644	655	604	666	629	579	603	624	564	588	582	621	624	613	602	633	630	556	608	616	629	612	629	625	593	591	629	620	639	605	566	577	612	582	616	640	598	584	618	576	613	645	555	607	615	607	590	580	615	624	517	585	611	638	603	607	618	591	604	619	568	596	618	598	605	580	637	594	608	620	594	640	596	581	587	552	635	602	569	610	628	630	595	630	613	638	613	622	572	612	632	553	570	623	633	611	634	637	596	563	611	562	593	623	597	612	630	616	605	602	625	596	608	601	573	667	628	581	633	590	578	619	607	626	621	602	560	609	618	591	588	595	649	592	570	561	626	612	615	626	606	587	604	606	627	620	617	668	620	575	624	574	592	609	603	580	617	588	643	653	568	617	654	648	592	624	581	590	645	585	585	565	618	638	628	591	612	616	661	622	614	590	629	630	572	608	592	637	629	592	593	647	622	564	582	611	616	588	604	632	620	609	589	591	570	629	580	592	622	624	584	615	602	565	643	592	604	621	619	629	584	611	577	612	584	593	584	638	579	641	628	616	612	616	630	560	592	627	626	602	578	610	570	589	600	647	621	573	606	645	657	660	604	629	561	634	597	582	620	620	591	650	561	633	620	592	565	623	586	527	556	597	642	611	547	567	636	607	618	596	590	607	586	642	595	609	590	614	655	622	622	636	619	577	608	610	575	605	588	588	599	607	629	615	608	643	613	610	669	604	639	652	595	608	575	624	662	623	613	625	635	675	635	627	605	628	623	601	638	570	603	612	646	627	614	602	550	580	597	611	571	617	619	616	585	618	609	630	608	614	584	612	624	608	634	562	651	635	633	590	573	609	632	586	580	597	608	613	604	573	620	603	626	590	620	638	596	613	596	622	630	621	574	555	568	628	590	624	604	609	624	666	594	593	570	609	607	594	580	629	590	628	608	605	600	646	570	615	632	593	634	604	599	608	617	596	653	569	610	577	632	622	554	630	613	593	616	578	639	628	564	577	568	596	656	633	657	617	627	619	562	618	639	633	608	611	601	628	601	622	596	578	605	573	608	605	611	599	590	581	621	635	618	609	643	585	593	601	629	600	610	661	626	589	565	567	574	587	622	598	611	595	607	633	596	604	572	618	598	575	621	619	642	624	602	600	609	607	636	636	630	628	639	625	574	571	600	587	643	601	608	614	648	608	604	620	617	617	622	565	615	604	607	610	583	628	578	615	640	594	598	609	576	600	612	619	586	573	623	657	606	621	657	588	597	548	668	592	604	595	596	645	626	619	589	564	587	568	584	612	602	603	633	589	632	628	650	618	571	616	639	613	598	624	606	593	627	580	564	619	594	613	565	600	601	663	611	567	602	617	633	614	580	632	588	591	637	610	596	637	606	592	560	600	637	645	551	621	555	587	570	614	629	578	620	591	655	627	620	613	629	606	613	637	640	634	643	648	664	608	589	628	584	621	594	605	645	616	616	615	654	607	620	582	634	627	599	584	611	611	591	617	566	631	596	620	544	616	617	616	573	597	613	597	638	594	596	572	594	645	595	574	584	622	574	580	640	629	640	618	619	633	582	582	567	605	591	605	559	623	615	637	598	610	623	579	611	619	591	634	568	621	620	621	607	608	615	624	605	624	621	637	646	583	597	607	621	645	600	559	671	610	565	625	608	566	583	635	619	617	632	621	668	604	609	594	606	556	683	614	633	598	597	584	611	603	633	629	653	601	592	637	602	592	643	628	652	602	603	628	583	621	619	575	618	653	653	578	645	618	592	544	622	632	604	621	617	622	645	600	606	631	605	597	631	632	617	606	631	595	583	607	607	610	649	611	587	595	598	639	621	604	654	637	604	605	626	574	598	625	583	580	602	612	637	614	639	582	583	618	591	616	593	620	601	640	597	586	595	623	619	578	622	605	585	622	656	607	607	641	588	589	580	610	615	611	610	560	619	613	616	592	641	625	558	604	633	647	658	624	648	649	599	598	572	621	629	617	610	590	577	603	640	602	594	595	571	629	613	645	623	631	612	565	639	648	623	604	606	652	634	575	620	613	592	623	594	646	587	593	587	612	577	622	588	609	600	605	608	601	589	601	582	608	623	628	595	642	598	614	582	619	616	616	620	618	593	585	639	635	629	644	600	622	602	620
13044	6080	3046	2622	1555	964	807	640	587	549	428	470	428	402	385	423	391	390	365	392	397	401	392	383	399	352	402	367	378	402	350	399	407	430	417	403	378	394	403	374	355	408	413	363	378	372	342	385	406	374	379	353	371	377	377	378	366	442	392	403	359	397	391	389	389	404	373	405	375	375	365	350	403	379	361	382	393	398	382	425	394	354	397	357	371	372	377	356	411	358	399	381	370	378	384	402	362	325	380	419	396	399	372	392	350	419	384	346	362	384	387	353	386	366	374	384	376	381	414	389	376	434	377	364	376	409	361	335	368	376	397	422	377	326	373	436	379	383	364	382	368	366	390	397	358	348	389	401	400	398	381	359	363	401	388	343	377	381	353	411	356	366	425	357	406	375	371	381	395	377	387	421	399	376	391	364	368	386	385	386	397	367	385	388	367	393	361	422	410	361	373	363	374	337	392	361	415	432	352	370	358	402	399	406	363	347	412	359	402	403	373	393	400	387	391	347	392	325	379	367	399	396	347	403	373	416	392	429	373	431	350	346	375	409	389	344	367	391	390	383	394	398	381	372	391	385	399	412	357	397	381	365	385	406	354	352	401	356	379	406	409	403	380	383	375	383	406	371	376	346	373	375	406	384	398	418	355	396	375	366	422	356	392	349	378	374	396	395	376	393	383	373	373	373	359	421	348	408	418	374	360	376	364	340	408	386	401	405	379	345	402	336	418	354	391	359	391	369	378	375	380	370	350	388	343	411	360	360	381	358	392	401	379	363	393	348	396	356	398	380	412	391	377	364	366	362	352	385	389	361	372	371	362	379	359	400	400	392	405	384	421	413	411	377	344	381	366	375	379	357	348	379	376	409	385	373	372	400	336	388	418	369	357	396	362	383	364	394	343	364	349	386	385	349	380	407	388	371	411	380	357	371	345	398	380	373	371	406	405	408	385	388	353	377	369	356	363	348	374	357	414	390	353	400	371	392	373	388	397	347	391	390	372	394	400	374	353	388	329	388	363	377	387	395	396	421	371	378	333	341	369	366	358	398	367	402	417	400	362	381	383	368	410	432	396	386	372	442	370	425	389	410	381	396	394	357	395	400	371	358	342	369	373	355	372	368	334	365	411	385	381	391	372	396	373	362	399	370	386	403	357	397	386	367	420	372	374	376	344	374	362	349	407	349	346	382	386	371	343	330	374	389	352	396	403	410	396	358	387	349	378	367	411	400	396	412	417	434	401	423	378	364	363	384	368	389	376	378	403	340	395	376	404	397	375	399	364	358	410	381	396	384	389	335	427	366	370	369	384	373	387	429	387	354	380	384	357	386	388	419	378	377	377	316	383	365	408	407	412	374	351	373	399	376	384	334	403	420	368	444	405	403	365	378	362	402	393	348	390	377	401	341	414	425	375	362	366	397	355	378	381	405	427	377	370	405	427	377	365	401	398	387	354	391	367	378	376	380	370	391	368	394	374	362	375	393	410	368	400	361	381	373	380	369	393	400	370	375	363	374	383	369	415	406	372	414	416	396	392	384	360	388	387	390	352	366	382	385	361	346	390	355	381	389	351	386	384	402	346	363	373	417	383	418	403	384	364	393	391	391	390	350	393	378	359	406	398	362	382	388	395	389	395	406	389	390	343	368	388	392	374	348	386	421	385	348	364	417	364	428	332	385	392	408	403	380	384	380	357	389	397	380	418	384	386	392	410	363	375	394	384	343	397	380	402	384	375	347	381	384	344	383	365	378	389	363	347	408	431	423	346	368	352	412	407	397	360	366	363	369	401	408	402	371	349	380	387	386	401	414	394	368	399	410	382	381	362	351	373	382	371	392	367	360	377	415	343	366	384	379	377	399	399	385	365	377	354	404	372	369	367	350	376	334	391	376	396	385	409	385	367	401	407	343	377	425	405	378	364	405	403	399	385	395	393	404	374	370	392	405	393	358	347	344	356	374	368	405	370	396	400	398	367	383	401	405	356	346	407	386	368	384	331	387	342	371	365	386	416	380	393	385	389	319	356	383	389	370	375	376	352	387	401	396	374	374	388	390	379	372	368	384	381	366	401	396	415	345	382	385	384	384	429	406	400	359	369	346	370	417	362	372	401	408	351	384	366	417	335	345	374	379	397	371	353	402	363	389	355	370	391	390	372	366	391	381	400	434	391	383	400	370	374	376	404	370	345	393	409	345	390	395	395	366	348	394	374	364	379	377	411	334	421	411	371	401	379	398	389	402	412	378	401	369	407	357	362	418	394	391	406	415	345	383	413	340	389	368	364	351	374	372	385	388	363	385	390	389	383	363	423	393	395	366	377	380	348	385	392	369	367	385	430	403	375	371	395	394	360	394	409	362	385	392	385	343	393	386	406	381	347	400	365	367	390	403	400	344	391	394	415	380	400	377	428	405	403	348	390	352	414	407	423	388	391	389	365	412	421	392	417	403	363	376	358	366	341	383	369	356	378	389	365	346	355	383	409	353	393	328	382	385	416	383	389	403	371	364	369	371	392	394	420	388	382	406	365	374	375	380	379	378	374	365	372	362	393	383	380	401	356	385	371	413	385	375	394	337	347	327	398	385	371	376	394	389	363	382	393	391	377	417	367	372	388	382	377	348	373	352	340	320	395	396	385	394	387	361	410	384	389	387	392	381	401	366	374	385	364	390	426	427	380	373	389	356	419	389	423	367	391	417	395	395	395	378	402	372	405	383	397	381	371	397	375	390	383	395	364	384	373	375	398	361	361	364	377	375	350	410	369	407	363	363	355	367	354	391	371	402	402	419	389	431	382	382	388	411	369	400	381	358	359	364	383	430	371	392	410	394	409	397	356	388	372	381	378	376	412	377	378	430	425	382	383	386	382	383	389	412	378	377	364	351	392	379	391	384	406	377	401	388	365	410	420	387	406	391	395	444	377	420	406	395	351	371	364	371	378	384	376	381	389	396	370	347	409	373	357	370	395	372	375	356	396	362	386	383	379	383	368	371	386	367	371	370	386	362	405	366	401	389	352	408	377	386	385	318	352	358	338	357	390	382	373	408	403	395	383	386	380	411	372	398	416	368	369	361	352	379	375	382	348	359	390	349	371	377	386	370	357	424	375	387	371	380	366	365	399	333	356	419	398	360	357	381	381	427	397	377	370	434	362	341	361	382	384	351	388	354	400	377	378	429	369	411	352	381	410	399	409	383	375	392	377	366	381	388	365	422	354	352	405	412	366	384	397	395	392	358	364	357	381	358	408	390	392	388	369	397	411	377	383	380	365	381	391	398	381	360	402	371	364	389	381	389	393	368	356	376	405	395	403	399	388	411	416	384	362	378	355	392	398	358	408	366	364	369	356	402	352	360	398	415	362	354	356	353	354	377	386	387	347	392	392	405	358	329	387	386	397	419	413	373	382	378	401	377	337	384	375	375	380	430	417	384	379	382	387	393	382	402	382	368	396	398	380	402	371	405	375	331	357	370	415	391	379	328	379	377	369	392	371	380	348	406
8036	4980	5625	6858	4878	3360	2510	2208	1856	1622	1338	1211	983	1004	1004	943	860	849	830	755	847	873	856	823	809	788	801	797	809	840	826	770	813	796	862	814	801	793	784	781	825	836	817	812	811	829	789	772	763	803	783	807	801	778	778	866	764	830	779	819	847	792	816	802	788	871	802	842	819	829	820	787	835	817	808	856	802	832	783	794	790	772	830	813	838	839	808	833	815	835	825	795	843	852	871	822	859	829	830	784	776	779	783	792	832	850	812	848	814	862	856	839	816	841	812	803	807	849	851	828	810	888	796	809	797	817	738	837	844	862	817	799	810	811	797	840	809	796	852	801	823	836	791	832	850	817	847	796	752	815	849	803	809	797	776	823	760	834	815	769	828	857	775	766	805	852	809	798	843	804	898	781	833	827	818	822	779	791	834	843	815	810	795	814	846	817	860	843	796	755	799	840	765	810	802	795	818	856	856	771	816	790	807	819	801	836	833	813	839	790	813	806	794	776	862	782	751	842	784	762	870	821	832	842	767	780	764	761	757	783	831	767	844	814	792	852	838	852	778	867	791	810	816	776	808	821	779	888	845	778	887	787	820	814	823	766	845	826	821	866	848	870	809	840	793	770	862	789	811	855	819	813	849	753	808	778	803	785	839	833	821	809	790	834	898	810	843	778	811	816	801	800	825	822	734	792	772	833	788	795	809	834	810	823	797	782	756	842	835	758	819	786	786	855	815	798	825	858	884	785	821	852	862	801	817	808	837	818	840	802	785	815	789	866	826	816	817	797	810	836	761	842	847	799	849	837	842	743	783	834	837	813	794	827	858	801	825	802	817	786	806	796	801	842	828	832	815	822	838	819	816	829	837	811	826	840	837	803	743	779	823	838	817	839	789	786	831	771	849	818	784	785	793	757	820	838	821	865	821	828	854	798	846	821	785	810	831	815	811	811	895	842	804	802	811	824	801	838	854	791	831	802	820	812	800	814	849	817	824	841	833	820	785	800	807	771	825	840	800	825	795	819	818	848	836	815	786	814	809	800	840	782	799	796	783	843	818	797	779	808	784	881	784	800	818	776	765	779	788	803	752	816	821	783	797	782	773	814	801	850	832	814	793	856	825	847	864	809	797	811	827	748	819	813	821	829	785	805	827	800	734	795	818	793	767	825	846	830	796	848	777	776	783	852	876	865	849	838	828	766	818	838	835	804	847	812	810	768	780	737	766	777	846	835	813	777	802	834	880	842	823	793	837	816	843	810	775	791	799	849	796	810	813	823	791	852	804	793	858	782	810	780	820	777	768	804	765	778	800	802	825	826	835	793	820	794	824	845	778	812	787	806	859	836	786	768	832	818	746	823	790	754	873	817	807	807	763	796	852	847	828	783	792	834	815	825	797	785	828	786	886	755	829	820	860	790	753	799	781	801	786	824	773	779	808	774	795	858	813	788	798	747	834	832	804	786	832	826	819	857	793	806	815	833	817	786	802	859	769	827	819	808	830	810	817	848	848	864	870	796	841	856	757	780	822	820	861	818	810	807	824	834	819	828	812	787	823	774	786	823	830	852	763	792	812	804	850	832	847	809	822	802	831	800	829	761	786	851	790	776	814	786	823	802	871	787	807	759	785	823	806	821	763	807	845	787	774	817	824	777	862	847	843	816	823	841	818	856	760	785	838	840	759	886	750	837	766	852	835	766	774	819	782	793	745	823	803	794	862	802	811	852	818	840	834	774	846	808	824	825	813	798	850	790	821	836	791	810	786	819	813	826	836	771	822	837	800	831	859	836	789	811	798	810	847	869	829	826	808	836	832	821	805	824	819	774	808	815	808	781	816	798	800	831	790	833	828	825	850	815	813	827	787	800	828	800	782	832	845	809	810	834	867	833	852	783	770	844	819	784	829	791	815	798	815	796	814	804	813	768	762	823	787	808	818	810	798	859	784	813	817	792	789	827	831	794	791	783	811	833	819	823	812	827	828	796	790	776	858	824	809	830	790	824	759	861	799	817	824	803	817	819	793	813	840	781	863	809	816	792	821	801	813	814	790	796	830	817	786	837	908	868	844	851	811	808	796	811	807	805	842	831	798	835	798	810	781	803	834	875	786	855	836	881	850	795	778	780	781	815	796	789	810	778	758	805	796	757	815	816	814	831	853	813	756	802	828	804	852	823	810	781	797	805	791	784	760	834	844	797	805	763	782	801	861	827	781	791	820	814	772	808	793	805	774	779	781	823	826	774	807	817	841	805	816	896	814	848	836	809	792	822	829	796	772	834	829	790	793	806	813	766	762	825	857	827	744	830	843	815	785	832	855	773	778	802	786	823	793	823	829	851	788	764	814	776	827	785	842	820	824	859	802	825	804	813	765	771	807	808	861	831	777	815	847	796	772	849	816	778	809	812	774	880	797	772	844	831	833	790	810	802	818	821	829	870	822	791	846	821	837	771	819	781	793	754	796	839	833	775	838	797	778	842	800	860	857	796	811	796	777	809	879	787	844	814	833	842	820	805	830	815	776	798	785	807	859	757	786	821	856	784	793	821	794	761	845	793	779	804	779	862	777	820	879	771	767	781	859	842	781	849	851	882	777	810	807	795	809	786	829	842	784	837	807	815	821	848	822	797	850	837	826	775	777	821	799	810	795	828	882	766	808	816	803	824	837	802	768	835	771	809	788	808	810	841	798	791	813	825	835	817	816	791	788	816	765	848	842	856	809	799	844	811	809	827	785	816	802	851	788	818	809	808	818	847	775	740	829	810	792	822	803	813	773	775	808	795	830	778	823	761	783	814	804	813	855	777	788	716	836	799	840	808	796	792	876	803	876	768	810	829	766	780	796	818	791	806	804	814	802	826	857	747	772	829	785	797	808	827	789	797	772	826	791	738	752	836	779	789	845	863	833	807	855	829	813	801	830	805	840	785	793	808	815	860	839	866	750	811	766	778	831	823	806	899	840	820	809	802	819	762	808	862	853	803	782	823	856	799	754	817	821	812	780	824	807	801	816	859	833	841	815	823	829	781	754	796	810	793	791	784	819	841	824	850	809	787	763	837	791	840	834	861	832	872	798	802	815	804	812	856	845	836	780	790	842	806	841	858	800	825	800	787	816	833	855	798	828	815	805	809	829	853	862	846	856	809	849	847	766	849	856	777	818	774	820	822	767	813	795	772	842	821	789	821	859	787	802	838	779	757	868	786	834	767	836	831	813	802	819	812	780	806	790	802	845	827	806	857	819	813	847	801	856	821	816	823	831	785	811	792	784	798	803	823	831	828	780	843	814	787	846	824	760	746	740	792	798	803	768	783	793	768	855	764	793	756	781	788	816	773	772	877	830	779	763	811	821	820	851	801	809	818	730	751	826	802	759	773	781	827	819	810	804	828	771	837	785	818	816	810	846	805	832	772	825	792	841	807	873	789	782	816	784	746	827	749	819	856	777	790	793	805	781	774	801	803	800	814	802	790	794	837	863	866	818	859	783	810	824	868	827	807	759	832
33523	23056	15884	16176	8454	3907	1779	1030	771	638	582	451	418	362	378	346	319	278	280	320	323	308	308	293	327	287	291	267	276	250	279	283	266	317	243	240	266	302	335	285	268	284	329	278	266	284	264	281	295	306	298	306	257	271	278	270	248	300	253	290	282	321	278	256	269	298	279	255	266	260	261	304	297	276	296	266	280	268	288	295	297	275	290	302	280	304	291	292	284	287	274	296	317	304	271	299	262	311	317	255	260	294	294	272	286	289	306	275	264	287	287	315	290	281	320	288	280	290	293	315	300	255	302	299	259	282	260	273	304	325	306	270	272	283	295	287	268	310	253	289	258	286	291	270	288	265	265	249	278	261	287	299	268	265	250	257	275	293	272	284	267	259	282	264	245	293	260	258	296	280	290	294	269	274	274	254	296	286	266	275	296	282	277	276	278	311	261	275	283	304	286	300	267	250	248	307	259	315	288	247	266	280	289	301	272	274	282	263	298	279	295	294	279	263	271	267	278	289	263	285	276	316	299	302	279	298	247	238	284	252	282	307	298	291	333	287	287	286	277	333	277	271	276	277	303	286	285	278	266	298	291	294	244	268	262	254	265	270	289	276	281	275	326	284	277	284	291	225	274	260	291	292	305	231	277	296	316	249	304	296	284	299	310	284	286	256	314	287	289	295	285	255	289	282	273	275	290	269	287	270	265	281	310	279	322	255	280	253	300	282	289	321	279	262	302	300	282	263	330	269	268	326	299	279	287	282	264	275	285	268	313	272	253	277	278	291	285	334	288	280	281	297	274	260	293	317	261	293	291	265	272	287	270	279	279	277	280	284	302	292	258	288	293	271	297	282	281	319	287	279	272	239	269	270	276	260	278	268	277	273	263	258	259	306	286	297	267	286	294	275	266	268	273	299	283	324	308	295	276	290	266	280	275	297	275	300	302	297	292	271	306	284	287	288	290	307	267	281	290	248	274	273	307	262	297	286	271	284	267	310	305	299	304	274	279	268	307	274	321	272	279	296	282	275	281	291	264	292	265	259	267	268	297	278	293	304	267	271	282	323	310	293	291	314	270	259	278	301	288	247	275	272	283	290	276	282	311	281	285	267	275	271	293	255	240	265	271	272	279	275	291	262	254	278	275	289	277	266	264	263	282	316	288	267	289	282	332	311	313	283	259	281	277	278	281	252	290	253	290	297	330	302	266	271	301	273	271	270	296	285	273	307	321	274	299	300	269	285	273	312	290	302	308	292	261	294	294	291	324	298	281	317	274	279	273	288	256	255	265	294	288	283	278	283	273	297	294	292	290	291	255	247	295	292	282	280	296	280	266	236	267	292	280	281	273	289	301	300	287	262	263	260	304	267	270	278	266	275	278	310	324	278	287	274	272	276	300	298	310	263	267	302	292	306	282	295	272	266	287	285	280	276	335	288	275	268	273	281	270	273	327	272	269	286	280	324	299	279	253	284	284	316	281	282	286	252	306	246	262	291	272	255	272	282	268	259	268	254	263	292	282	311	305	285	269	264	274	261	311	301	262	292	257	298	288	245	289	296	301	283	305	301	260	300	267	280	268	303	273	313	287	279	298	290	270	272	272	291	290	313	297	291	239	290	266	258	282	268	285	271	276	279	318	290	299	293	280	268	270	279	293	294	268	265	279	270	288	277	285	282	296	246	282	288	278	271	277	309	286	292	283	256	269	288	277	248	277	287	284	284	288	269	271	312	288	263	276	296	286	288	310	267	236	293	298	282	269	278	283	281	254	284	293	262	291	286	273	258	298	253	286	270	302	285	298	279	317	267	309	304	267	288	290	304	316	297	269	296	248	281	317	302	282	282	246	279	244	282	274	298	324	304	307	296	274	277	285	259	281	254	260	288	305	298	302	280	272	258	283	267	262	240	282	261	260	255	281	247	290	283	267	290	233	283	260	282	274	234	288	248	296	278	259	304	327	272	288	278	284	268	285	289	296	282	297	311	306	289	275	283	269	303	271	273	267	308	270	296	287	288	297	280	265	276	270	296	257	272	293	284	275	262	285	284	265	271	280	301	322	267	333	275	276	271	290	303	282	311	288	295	287	284	247	278	309	293	290	301	285	283	288	288	295	254	245	228	299	272	278	251	258	314	290	279	277	309	254	299	279	264	271	308	294	297	319	273	290	277	303	293	316	291	276	263	269	270	297	278	269	310	325	292	290	293	308	267	270	313	253	299	272	230	309	273	307	252	280	299	297	284	335	272	250	282	265	266	284	310	266	262	279	281	262	251	269	275	277	295	281	280	291	263	266	329	283	256	298	296	279	271	253	269	275	282	266	244	274	281	276	258	247	270	297	273	300	267	304	268	291	274	312	290	299	279	271	271	315	285	305	265	298	291	284	257	266	320	277	297	283	272	321	288	269	262	278	287	282	279	259	284	270	271	299	276	285	284	263	278	303	287	293	285	272	280	267	284	271	281	295	256	277	281	293	281	304	295	257	322	298	290	282	313	287	292	243	318	304	309	279	275	273	320	289	267	312	272	268	277	272	265	332	292	279	273	266	245	293	284	261	272	334	303	305	241	277	279	283	283	283	282	294	262	257	283	266	259	265	316	300	272	303	273	282	279	298	286	286	254	293	275	248	270	301	274	289	292	262	236	283	249	273	272	293	286	291	271	280	273	285	282	260	274	273	295	281	299	297	311	291	308	307	253	296	255	282	279	291	316	279	324	328	295	292	306	284	255	293	291	294	288	257	290	271	298	269	291	279	263	282	261	286	298	267	289	271	268	263	304	260	277	306	292	294	296	319	289	316	276	314	330	292	261	266	265	289	317	273	279	297	277	275	290	263	283	305	275	313	265	257	303	290	290	251	267	264	266	290	234	294	286	261	273	282	269	288	239	265	286	252	278	317	279	274	271	262	308	275	267	269	270	259	297	290	298	265	250	297	274	289	285	291	275	297	272	294	264	302	254	266	263	280	304	294	294	267	266	293	299	263	277	295	279	287	282	292	288	256	280	280	302	284	313	296	287	261	285	295	242	302	306	303	278	295	270	328	252	305	293	262	262	324	295	285	266	294	301	265	303	248	267	260	242	296	284	286	280	281	279	272	303	262	254	247	315	300	299	305	301	278	262	267	273	315	277	241	260	276	317	278	293	271	283	307	284	288	289	293	256	257	267	301	274	276	264	283	275	295	270	291	277	285	301	281	301	287	275	305	280	230	264	296	256	293	267	285	276	284	274	298	255	290	264	297	293	245	269	289	255	292	307	289	286	299	287	338	277	307	268	285	271	276	287	274	296	275	283	305	289	258	278	265	283	312	282	276	276	240	272	296	307	318	281	283	293	276	282	276	260	284	290	287	308	286	250	266	270	290	264	298	266	289	286	292	257	295	263	309	269	292	280	267	300	301	306	289	268	295	281	299	299	308	297	308	280	288	295	270	292	290	298	278	307	300	297	298	305	257	282	299	278	256	263	258	285	286	296	305	293	288	285	277	316	278	280	278	294
22246	15737	17481	23733	14868	8716	5087	3561	2971	2478	1909	1513	1344	1201	1095	973	766	703	765	734	735	789	820	753	725	665	658	628	627	632	652	664	646	661	595	649	638	637	689	638	646	626	617	635	637	651	599	641	618	594	602	616	672	603	631	611	576	632	602	610	654	624	658	636	643	620	628	639	635	647	611	642	651	667	636	618	614	655	659	628	584	618	608	624	660	656	694	633	658	648	649	637	669	643	667	627	636	653	625	621	648	650	608	650	601	648	660	591	641	620	639	625	631	658	616	649	603	657	644	623	614	627	647	582	629	623	644	629	673	616	625	586	615	603	612	627	640	608	578	604	605	661	653	575	595	614	581	628	622	607	641	640	629	638	643	592	650	636	636	594	610	611	623	642	637	646	617	619	629	611	619	614	590	626	607	617	618	616	624	629	585	636	627	595	626	622	607	648	590	600	645	635	650	588	579	587	605	607	628	615	623	642	636	624	669	604	602	633	615	667	614	595	619	621	623	600	588	600	631	642	636	635	642	629	636	577	619	625	564	610	600	606	608	610	629	623	608	652	573	584	623	610	616	617	628	627	606	596	642	606	623	624	642	612	634	607	633	634	599	640	645	623	618	654	659	622	638	627	597	620	631	590	610	621	683	579	653	609	621	624	597	621	619	648	637	660	616	644	676	641	592	612	653	629	647	600	590	624	605	637	620	620	592	612	621	630	597	588	627	639	612	602	641	661	629	584	643	629	636	610	607	653	624	620	636	628	640	617	680	659	598	646	655	635	631	633	595	577	640	607	626	618	629	626	687	612	686	595	638	619	587	631	661	592	636	584	592	624	619	653	674	591	629	650	652	607	615	668	609	628	645	624	621	628	621	665	631	612	601	637	626	580	657	675	644	651	602	626	666	627	662	590	648	603	639	634	621	620	612	644	649	587	628	633	582	592	606	650	646	590	637	612	597	643	647	612	597	635	578	614	668	645	605	645	673	643	598	658	641	648	595	631	571	648	690	618	617	665	648	634	632	626	608	662	589	627	620	657	651	603	612	630	640	604	639	642	646	617	656	660	663	643	613	631	590	564	613	622	624	568	660	617	633	614	634	582	647	612	616	648	628	605	629	594	689	630	622	642	643	633	677	604	554	598	640	635	569	595	595	621	605	622	671	616	626	577	614	645	629	621	634	591	649	617	594	617	662	640	598	605	661	617	623	652	586	603	620	619	632	583	618	629	646	624	613	625	638	643	630	659	640	603	594	620	618	640	647	593	580	627	582	617	656	611	602	663	626	626	587	666	644	605	620	570	647	573	654	607	638	657	658	651	648	615	620	612	588	649	610	606	619	639	601	642	627	621	603	636	612	638	632	591	630	653	629	600	683	573	588	618	640	685	622	639	668	582	597	632	561	616	650	661	600	638	622	643	640	632	647	636	612	592	606	615	624	635	627	623	590	644	638	593	626	625	598	621	663	673	591	646	613	700	624	638	611	611	621	580	642	599	635	638	590	578	594	660	663	649	624	629	596	633	632	568	591	669	641	616	642	631	637	633	637	612	663	602	608	604	651	659	594	582	659	578	607	616	635	617	630	615	634	629	667	584	617	608	593	629	673	649	641	635	613	635	660	650	587	636	610	632	618	576	663	619	599	628	645	626	606	658	591	620	662	647	613	653	622	639	654	635	624	605	621	628	596	653	557	602	614	579	574	596	688	603	593	630	597	618	604	609	642	639	589	648	676	619	609	620	622	666	666	671	614	692	656	601	634	618	608	627	652	685	634	623	630	573	624	640	601	648	648	617	613	606	617	579	618	632	564	607	670	652	694	600	610	647	623	581	667	587	617	645	654	619	637	638	643	579	601	618	626	624	629	662	608	622	569	615	644	621	595	666	617	660	627	636	644	612	592	634	620	654	640	589	609	628	610	602	657	638	602	560	604	581	637	623	582	610	612	589	623	648	614	647	589	634	643	612	628	612	626	598	623	633	626	662	609	607	578	638	625	637	607	652	608	611	565	586	633	625	666	607	596	623	651	583	617	606	597	623	606	608	639	585	643	644	649	614	652	636	614	656	625	634	590	603	609	593	654	639	656	592	623	619	635	618	565	680	653	651	636	626	584	614	652	652	612	656	605	590	662	617	609	646	632	654	641	616	622	610	658	607	583	612	639	620	643	620	600	642	591	612	652	654	636	613	654	606	567	611	632	584	639	599	646	610	650	643	655	596	608	618	639	606	627	605	561	617	637	627	608	603	616	608	629	649	628	599	608	632	632	601	573	632	638	625	641	615	634	653	629	643	615	604	629	641	630	645	595	626	666	625	657	570	616	628	646	612	610	616	615	647	658	572	668	600	639	609	609	618	652	641	642	607	628	623	629	639	638	607	657	642	622	636	621	623	650	531	619	637	632	647	644	591	635	583	660	617	624	655	640	620	638	642	598	615	598	637	619	624	609	689	626	661	670	616	599	603	577	600	596	679	585	612	575	624	609	634	613	618	583	603	612	611	625	623	672	642	610	652	669	599	598	601	600	618	624	645	666	660	617	617	635	598	613	625	613	616	583	638	627	653	632	573	613	617	650	621	585	590	591	659	641	604	588	663	655	620	639	553	585	624	596	587	585	649	651	632	620	665	624	635	681	642	612	607	609	631	581	630	618	631	635	643	606	636	629	663	591	613	573	644	572	646	648	626	650	613	601	676	595	704	598	627	599	634	627	622	646	624	597	628	626	604	602	664	615	630	670	602	632	595	632	553	613	643	675	641	604	631	676	642	596	606	624	624	630	628	597	627	614	576	595	635	624	620	639	624	662	630	629	587	614	631	566	659	590	598	582	702	673	617	670	607	614	651	587	610	613	635	637	634	628	581	594	617	638	602	622	605	633	617	617	625	625	621	595	621	640	586	656	568	676	609	600	631	602	618	665	605	622	580	613	593	629	640	607	628	613	610	621	648	633	646	597	652	617	670	652	621	580	623	631	687	665	654	630	607	628	673	629	604	622	631	622	593	598	617	602	646	569	613	638	603	651	651	622	623	628	639	616	645	624	627	648	618	640	652	597	654	600	630	665	627	590	643	625	615	615	612	613	622	612	642	600	667	640	672	642	603	593	593	598	625	625	617	607	662	607	607	600	624	620	639	601	628	639	637	604	621	594	624	616	642	614	675	633	635	626	573	622	629	616	607	628	572	648	628	622	622	604	627	624	650	636	587	648	652	630	631	657	593	623	650	583	629	619	626	572	600	654	631	627	639	625	612	668	601	621	648	641	604	591	673	615	611	591	637	603	613	621	627	651	615	605	632	652	643	628	649	602	633	577	660	605	633	598	619	622	630	649	622	617	628	666	665	621	602	627	589	606	659	629	672	643	591	598	618	609	592	635	614	623	610	602	643	617	635	616	638	645	617	568	628	634	646	593	679	654	623	658	619	593	671	596	629	610	622	617	576	643	634	605	654	630	596	573	621	672	641	671	597	605	616	615	599	643	563	625	619	677	630	599	658	593	635
43610	30285	23046	23827	14815	7720	3324	1677	1122	787	583	459	461	408	398	326	312	286	321	282	297	309	338	310	290	310	266	252	255	259	268	273	278	254	307	261	264	259	247	275	297	259	268	252	265	307	282	257	235	274	253	248	271	268	247	263	275	268	251	283	257	283	261	266	237	248	263	253	265	257	244	253	263	246	260	233	255	243	253	245	265	237	232	256	260	338	257	241	274	278	288	269	277	228	274	271	257	249	237	300	260	277	319	269	267	263	287	250	253	233	270	245	254	277	218	247	230	249	217	232	252	246	252	265	274	273	252	274	255	260	275	272	246	270	268	273	252	254	274	256	256	237	264	286	272	283	256	267	263	263	256	244	278	291	249	234	243	272	254	253	254	293	285	274	250	251	245	251	230	285	271	259	290	277	252	278	234	247	233	265	234	252	267	294	263	237	254	276	276	238	241	264	266	268	262	252	269	277	227	290	239	261	294	263	246	268	223	256	276	282	282	275	244	262	247	250	246	243	272	265	260	256	245	212	282	290	266	275	237	252	240	264	255	295	254	265	278	239	275	256	244	260	269	233	269	254	288	273	290	273	265	262	251	233	248	260	275	270	258	232	281	229	275	272	275	266	257	243	265	270	244	253	260	274	280	265	228	247	240	254	274	267	260	260	254	273	259	254	259	290	265	219	284	267	259	274	273	229	255	232	241	257	254	280	297	256	253	245	289	239	263	281	260	269	255	242	242	283	261	270	251	250	265	255	240	254	280	256	276	273	230	269	275	291	272	275	250	271	266	270	262	296	248	261	281	259	247	271	265	257	252	272	299	271	245	273	228	220	232	248	249	270	276	242	246	254	253	253	235	245	258	271	269	242	280	269	256	270	271	253	226	261	257	270	250	267	266	256	233	267	268	285	258	276	284	266	254	260	243	260	225	254	268	296	250	260	252	244	250	245	260	274	272	250	263	257	255	293	270	287	280	297	260	229	260	253	282	243	276	260	292	256	276	258	244	271	276	271	255	270	259	274	256	246	265	277	255	262	259	233	255	259	255	260	266	268	264	269	284	245	231	294	289	254	259	261	290	259	259	270	278	275	243	250	260	250	257	253	254	243	240	277	243	281	241	257	289	254	286	254	241	249	269	230	252	262	257	287	253	259	256	228	269	267	272	278	284	250	268	242	261	274	266	242	255	247	228	281	273	263	265	282	281	255	282	246	265	210	289	294	289	274	260	270	263	234	268	234	287	272	282	272	264	242	232	296	246	289	251	276	239	243	273	273	266	298	263	251	259	238	269	256	279	285	271	245	268	266	253	273	258	273	262	248	225	261	249	250	269	242	256	232	260	258	258	262	252	263	242	267	279	247	282	286	241	244	255	261	252	248	271	291	249	258	270	254	252	257	255	264	258	237	249	265	280	299	265	274	264	254	255	263	258	253	240	288	267	266	250	233	270	243	283	236	228	284	272	245	283	281	253	281	250	266	285	254	240	259	276	258	257	246	234	264	280	231	236	252	255	262	240	264	216	266	252	262	271	274	262	249	275	263	243	280	263	263	292	298	282	271	277	271	236	270	229	248	263	268	267	276	288	249	243	258	256	246	226	300	240	254	247	264	233	254	272	243	244	267	241	271	269	252	307	247	251	242	273	260	253	262	232	282	279	271	252	241	240	259	255	285	254	257	259	275	251	244	275	266	256	250	245	259	259	241	278	247	246	264	236	255	284	258	279	230	265	271	248	264	243	229	255	267	286	294	299	267	259	299	280	284	226	261	279	261	258	248	254	272	284	286	249	263	295	291	252	252	284	227	252	253	226	251	292	289	279	264	256	272	285	244	279	247	275	259	267	244	263	251	261	280	263	285	247	255	251	255	276	283	247	261	255	272	275	279	252	240	266	257	234	262	264	229	254	267	254	252	247	262	264	285	264	264	269	283	250	228	233	293	253	261	293	271	284	307	271	243	224	287	232	248	288	275	246	270	255	238	265	263	259	245	265	250	235	264	278	235	271	282	255	240	280	242	264	280	268	282	294	267	280	285	263	275	267	266	261	268	257	277	250	256	268	235	250	298	247	270	248	238	271	258	249	220	250	242	245	286	249	270	270	260	279	246	276	278	230	234	264	279	270	224	262	273	260	258	257	227	239	242	268	248	244	264	271	262	259	257	233	260	264	282	251	259	240	265	233	251	269	266	272	240	252	266	251	266	246	240	267	236	281	257	244	258	229	275	262	260	260	261	251	258	245	260	244	236	249	268	294	254	249	261	243	283	266	254	250	290	257	250	260	269	260	284	248	237	263	280	249	276	251	242	246	270	302	308	262	240	255	257	231	267	279	262	256	234	250	293	259	253	244	238	285	243	266	266	238	291	286	253	250	247	282	281	277	273	268	273	278	264	269	256	228	256	264	277	231	255	256	284	248	264	251	271	260	254	250	273	283	274	253	275	269	279	252	256	263	248	273	261	250	238	269	274	264	258	236	272	232	269	279	276	262	229	245	242	263	264	290	233	233	257	282	266	224	260	240	266	264	275	262	246	254	284	252	242	286	218	246	272	253	259	248	259	253	250	262	276	258	257	275	234	250	253	267	277	215	236	221	287	255	273	265	254	266	280	256	243	245	267	242	232	274	236	278	279	264	260	273	279	264	252	256	285	268	251	259	262	274	265	246	264	258	270	234	273	219	256	268	275	274	225	248	251	275	291	296	249	244	258	248	270	230	251	231	258	259	239	236	283	247	278	277	274	238	257	256	307	284	260	265	271	268	285	247	243	231	272	259	286	267	255	259	274	284	234	252	283	260	270	254	241	279	248	273	294	265	236	289	245	262	263	273	239	270	270	261	242	280	256	225	258	250	260	260	240	279	276	251	301	240	255	267	257	279	255	253	268	237	229	273	246	264	250	292	259	259	253	275	255	210	243	261	261	257	244	257	230	249	262	231	248	221	249	266	239	236	263	255	275	272	259	251	242	276	282	261	251	253	247	270	274	261	241	265	240	278	257	273	253	276	246	228	241	270	226	259	255	247	258	244	270	229	248	253	283	219	255	270	272	229	272	256	264	255	260	266	253	240	236	251	234	294	266	246	258	274	264	271	290	282	276	272	275	235	272	275	269	252	271	285	277	263	243	258	231	286	246	258	260	274	285	267	276	252	247	247	269	255	242	262	265	251	262	291	250	239	269	273	266	255	268	251	296	259	247	241	263	258	257	271	268	254	268	263	272	268	287	253	289	244	283	260	243	266	290	321	248	271	253	241	261	271	281	272	238	260	259	266	270	215	265	251	274	242	236	263	264	255	289	259	247	265	252	246	245	270	271	256	254	258	286	285	269	289	263	276	253	246	258	264	283	274	258	252	250	245	257	262	282	243	276	276	270	231	237	261	271	257	270	270	263	261	247	296	254	241	235	280	254	241	283	248	282	246	279	251	246	243	244	242	280	270	255	244	229	268	289	259	278	263	244	266	245	259	266	270	243	296	275	280	294	283	236	255	287	237	227
28312	20790	23632	30967	21358	13757	7410	5046	3919	3124	2368	1917	1765	1611	1335	1149	864	780	819	771	767	865	799	770	751	743	650	680	644	616	607	637	583	610	626	574	618	636	668	590	620	615	605	624	643	612	596	587	621	598	611	641	613	572	599	595	590	603	593	617	654	593	583	573	577	579	609	587	614	591	578	559	581	567	633	576	595	569	591	619	570	568	601	610	601	654	660	669	618	690	610	599	592	618	665	659	614	621	653	640	647	591	635	599	568	597	621	606	587	608	586	608	584	613	575	605	595	586	602	564	616	555	616	617	623	596	600	575	565	604	573	608	611	582	611	591	663	571	633	591	624	592	622	563	552	565	560	542	598	631	566	623	584	595	583	601	598	553	587	623	606	608	550	565	630	639	595	553	576	646	611	535	592	626	561	582	562	625	561	592	594	582	546	591	602	584	604	595	590	640	612	550	606	553	570	590	588	589	562	585	585	567	594	617	589	572	542	580	602	622	587	580	579	610	593	557	596	628	649	601	576	558	620	613	602	621	593	588	590	600	615	597	557	608	582	629	553	628	589	613	581	635	581	627	597	588	587	600	541	584	601	589	611	568	577	608	582	567	621	588	570	604	571	559	578	550	568	581	590	567	607	574	565	613	595	649	629	567	575	567	587	608	585	556	560	674	611	560	552	595	580	551	579	583	608	633	573	574	594	605	598	597	625	577	586	604	617	595	588	565	581	567	584	603	599	606	555	623	612	560	568	560	592	640	597	566	626	593	600	598	568	609	574	597	639	587	600	586	618	551	592	596	566	587	612	603	567	584	635	633	598	637	549	608	599	609	636	614	602	602	597	588	586	551	583	559	572	576	620	583	614	614	590	613	605	615	597	590	612	575	578	557	584	584	577	568	616	567	562	598	558	579	592	573	602	623	628	580	576	557	589	598	590	604	605	592	585	586	614	591	583	587	578	576	601	605	596	577	589	602	571	610	584	608	587	549	602	568	636	526	608	615	598	592	602	598	533	609	597	621	583	554	601	608	582	612	630	652	578	627	621	599	593	610	599	581	582	563	599	614	552	592	567	583	656	618	594	568	581	560	582	594	608	557	553	623	547	602	626	615	594	583	575	572	608	620	581	589	614	575	630	615	609	574	542	573	594	571	570	584	644	604	566	594	633	627	624	559	603	575	602	610	553	608	623	577	579	598	602	591	563	574	591	565	601	570	567	570	573	595	608	607	572	567	594	568	595	563	596	576	616	611	601	618	626	558	589	600	603	550	582	634	607	611	597	578	585	536	621	607	573	620	585	586	588	619	591	598	591	575	617	590	570	580	555	589	591	634	548	557	635	588	607	558	601	605	643	547	602	565	564	595	599	612	608	568	589	585	564	616	614	612	582	578	592	619	617	573	641	596	590	545	590	579	573	631	614	578	606	586	570	578	610	619	603	616	589	594	591	536	550	607	598	594	644	605	587	613	576	632	602	607	607	564	570	583	608	574	599	533	602	590	578	609	600	608	610	597	600	588	598	603	584	631	563	598	577	527	617	574	543	603	582	569	596	646	586	583	601	626	593	596	622	576	584	620	588	553	581	603	576	587	613	616	621	598	577	583	563	575	596	577	590	635	593	603	581	580	596	554	572	590	576	601	595	641	547	544	589	585	588	590	599	593	625	575	545	635	583	603	589	582	639	624	599	603	560	540	598	581	582	604	588	593	598	638	569	627	605	590	595	566	585	581	549	594	590	560	600	562	576	588	608	566	623	637	575	555	576	582	601	598	568	649	600	572	615	616	588	598	582	576	584	609	521	598	594	567	556	573	630	631	605	584	576	608	569	585	577	614	592	618	661	581	600	581	582	571	570	592	565	587	617	583	614	622	623	622	604	603	580	569	590	584	538	615	612	596	620	592	630	596	593	659	587	568	587	586	594	574	585	595	613	564	599	547	600	609	577	589	571	594	537	581	620	600	596	609	554	563	620	577	588	606	531	612	605	579	647	565	622	645	541	589	598	620	583	631	576	570	626	569	612	602	585	585	577	598	570	603	615	565	585	606	592	587	596	582	631	582	602	608	603	554	586	558	608	568	605	570	594	646	582	594	606	587	608	594	523	571	612	543	562	614	591	602	568	583	600	568	587	623	625	582	591	593	593	582	564	640	606	591	587	582	621	546	575	579	578	609	590	561	590	579	617	611	602	569	612	630	608	581	558	577	555	600	580	602	567	579	600	611	572	613	599	572	598	594	600	620	606	621	575	553	581	593	554	624	594	580	618	612	569	643	608	594	616	533	581	568	616	605	612	623	580	647	566	608	599	569	580	645	525	608	609	588	584	606	628	603	612	559	560	605	674	545	557	612	627	595	594	588	561	582	566	616	623	620	595	600	603	630	588	603	598	600	567	584	613	611	612	594	621	520	588	583	578	595	567	583	574	581	576	570	597	584	614	586	622	574	582	575	610	610	563	571	587	563	592	624	546	613	593	559	587	585	641	611	626	573	600	569	633	563	573	563	558	576	586	600	612	614	602	608	538	545	563	610	624	624	596	616	624	579	638	558	574	576	594	589	556	609	599	647	593	585	592	615	558	593	585	586	568	563	594	589	598	613	570	572	564	595	591	603	579	579	573	581	629	669	584	610	604	576	582	556	564	618	584	587	556	594	579	610	561	622	572	606	566	575	595	571	616	602	580	621	565	557	590	566	596	588	585	557	602	620	583	572	634	629	618	574	550	590	526	575	606	584	562	550	601	630	622	582	586	575	612	610	614	639	566	554	590	583	624	604	597	564	557	619	600	569	580	591	561	578	576	597	603	634	652	550	575	578	601	622	553	594	581	586	575	560	597	593	579	617	584	567	580	579	589	628	546	577	577	586	623	552	617	618	582	575	599	560	589	623	534	588	624	583	596	597	610	576	572	569	591	568	601	611	559	583	662	600	578	596	612	579	549	604	568	594	610	620	632	582	568	616	603	610	610	602	583	565	605	629	552	591	590	610	588	580	619	637	632	581	623	571	607	624	599	572	609	561	599	526	594	606	576	610	592	588	620	573	586	545	589	592	576	605	615	595	586	549	610	614	598	569	610	571	634	611	562	586	647	589	627	573	621	585	618	599	578	626	555	611	538	640	630	583	595	597	567	536	578	637	587	565	578	585	600	579	630	600	562	590	574	595	564	538	581	590	559	568	612	591	595	595	624	606	513	600	592	598	580	609	605	593	567	597	599	612	584	562	586	594	616	624	577	610	598	656	589	649	592	584	580	586	600	611	579	595	623	574	631	568	613	569	582	583	593	534	595	609	628	594	619	619	593	555	563	605	594	617	605	557	608	585	565	597	616	627	575	615	539	622	558	591	566	575	541	611	573	589	603	590	607	592	602	631	584	594	611	571	641	578	630	581	572	563	582	546	576	561	569	568	590	592	611	584	567	587	599	596	573	612	617	582	579	564	600	594	593	576	588	615	620	587	560	533	592	557	598	611	575	600	580	536	556	571	582	580	584	601	654	594
13163	5566	3478	2773	1668	1067	767	653	530	523	489	463	435	423	441	405	410	372	416	412	350	403	402	392	364	358	368	371	396	368	393	361	421	347	411	331	406	361	337	361	380	386	373	378	349	342	403	404	342	399	371	377	345	353	416	373	350	370	368	345	396	355	378	386	390	353	356	368	371	330	357	361	404	356	374	386	376	366	359	348	398	395	386	411	395	393	398	397	439	380	400	387	362	361	340	364	380	400	386	379	343	348	358	365	357	392	439	376	394	355	355	391	386	382	396	317	341	384	381	384	360	396	374	390	387	352	362	342	366	388	350	322	378	385	356	391	380	366	354	373	388	369	379	374	384	348	357	356	398	405	363	348	369	403	368	362	356	361	389	411	387	365	354	371	390	372	340	361	380	377	351	362	370	380	389	368	374	371	373	369	401	390	394	349	370	362	332	374	354	378	384	388	387	375	314	385	357	391	346	369	378	339	399	352	425	351	345	344	377	353	384	321	382	404	363	382	386	362	397	384	420	376	378	396	337	381	368	381	371	371	397	353	411	419	385	375	356	374	346	377	389	353	381	357	356	361	354	430	388	377	383	365	392	414	360	396	375	382	364	418	365	402	353	354	387	367	378	375	390	340	351	372	364	390	391	336	390	345	362	392	407	359	371	367	391	371	374	339	375	369	394	382	401	388	372	346	367	378	372	386	398	379	383	359	357	402	369	376	397	387	383	379	380	390	371	401	414	369	404	350	347	394	384	357	384	409	329	392	360	378	386	378	324	392	376	404	396	388	436	386	342	341	365	409	357	363	368	408	373	363	377	358	424	353	368	396	405	378	391	392	356	357	379	374	403	380	339	382	366	386	405	393	408	356	384	334	359	378	398	384	354	384	341	378	362	370	352	400	386	410	390	435	346	391	350	337	390	338	398	354	363	371	407	392	387	357	348	367	387	395	382	382	366	422	375	367	383	378	372	372	359	370	362	377	366	353	386	374	362	344	384	373	332	390	382	381	396	364	417	373	360	414	387	370	391	384	360	373	353	393	389	349	396	397	420	389	352	368	345	366	372	393	322	364	391	377	389	339	345	383	349	401	419	407	376	411	353	364	375	408	391	356	357	370	349	366	401	383	351	378	386	392	389	376	385	367	347	358	384	389	368	394	415	375	402	352	374	347	392	383	403	362	400	394	382	368	398	338	365	372	379	369	393	359	371	399	361	371	342	337	383	383	369	366	413	347	393	375	390	358	380	352	369	386	372	370	379	350	365	357	395	357	370	384	398	421	340	377	393	353	393	392	368	384	386	418	370	340	386	389	388	380	403	310	380	370	373	362	362	393	364	398	390	413	365	382	360	368	388	373	418	391	378	395	379	370	362	365	365	402	397	373	412	372	373	342	374	355	389	368	337	395	398	415	380	358	385	373	382	392	393	428	386	399	363	400	392	381	352	392	374	374	343	393	401	351	357	370	327	376	361	384	376	373	370	365	369	367	380	401	370	356	371	347	388	413	372	371	371	402	372	374	365	383	349	383	387	364	320	387	363	345	405	419	387	392	379	357	392	378	406	406	351	355	352	390	343	371	393	412	396	364	380	362	376	402	399	390	400	355	354	367	342	403	371	378	338	359	389	334	382	380	350	369	384	362	397	368	386	339	380	376	407	389	417	404	352	328	385	350	353	393	401	378	360	343	370	410	364	378	358	388	352	375	368	388	399	368	370	408	356	369	375	385	371	396	338	389	394	380	323	370	387	355	414	345	362	368	390	413	399	341	360	358	384	379	335	380	407	428	381	350	393	417	397	398	383	355	408	395	399	372	364	397	373	389	351	373	383	394	371	381	356	375	391	386	402	360	385	359	363	396	423	374	379	370	388	355	356	398	399	409	336	396	385	389	401	423	363	369	355	371	396	397	365	382	378	393	346	355	401	384	352	379	386	379	373	382	402	342	380	379	385	357	399	385	388	404	382	390	390	382	381	360	348	366	394	375	373	325	366	394	383	369	376	381	385	383	358	403	421	339	349	369	342	323	362	389	345	364	413	374	389	372	407	367	390	369	372	396	368	378	376	379	395	405	386	333	391	391	391	387	366	375	387	356	397	377	363	345	388	379	345	406	364	345	355	367	361	348	372	382	380	420	388	365	401	403	377	393	361	375	381	387	375	371	366	402	375	371	372	405	357	363	326	365	331	340	369	395	383	348	378	356	340	366	354	384	376	357	358	346	331	365	331	379	345	392	369	355	376	358	344	451	400	385	412	374	358	379	375	380	331	367	384	376	371	387	358	330	404	378	389	370	387	343	405	375	383	387	339	372	378	392	352	354	396	390	397	344	403	358	334	379	375	382	371	377	376	372	422	362	375	330	352	345	392	360	417	391	360	380	379	366	362	408	354	390	375	392	380	333	362	365	382	369	364	390	390	354	378	372	395	407	391	381	365	383	361	402	385	340	390	367	419	414	394	359	380	320	396	420	337	379	407	360	347	379	368	343	356	371	375	370	375	357	352	364	416	343	366	373	381	371	359	364	350	401	372	399	362	375	408	340	361	356	347	349	393	379	398	375	367	380	399	395	385	400	359	386	387	368	368	391	391	362	355	352	348	400	365	374	364	377	361	358	356	367	341	393	382	374	339	365	359	363	361	368	344	368	379	389	377	390	390	422	373	366	388	375	393	378	353	380	394	363	333	366	365	378	371	384	397	354	389	379	404	390	357	362	382	356	404	366	377	438	385	379	375	401	405	402	383	403	361	372	354	340	373	344	368	399	399	342	389	372	354	379	363	408	369	396	414	363	379	386	363	377	382	392	409	361	379	354	365	375	385	385	374	384	378	326	379	387	401	373	384	417	368	408	384	381	369	399	390	405	408	376	392	366	359	347	390	348	397	396	393	367	376	352	383	367	357	331	390	322	383	365	349	370	396	363	393	403	397	364	380	385	366	379	424	375	375	370	390	378	372	383	343	364	372	390	353	411	377	361	379	339	436	385	371	346	324	363	375	380	356	353	389	351	375	378	380	404	367	385	380	405	373	372	361	402	360	369	374	357	375	404	378	392	374	391	359	375	380	356	384	390	341	388	416	363	356	403	399	349	344	366	350	385	354	377	363	353	364	362	347	357	362	389	380	378	358	352	407	400	370	372	352	321	325	380	364	385	361	374	371	345	383	346	380	363	420	376	326	364	386	362	367	350	361	354	373	376	375	349	397	351	385	396	388	385	367	367	379	386	414	367	359	353	392	337	362	337	380	388	397	369	432	385	355	345	365	380	395	373	381	356	369	363	376	335	373	361	377	331	385	347	363	360	350	387	386	370	361	387	364	398	390	405	380	342	390	342	385	402	413	385	381	389	391	386	343	392	370	377	355	387	391	364	380	407	371	358	389	369	357	413	389	378	407	397	410	329	394	366	366	392	384	366	393	393	385	424	343	378	371	354	367	374	345	350	353	361	387	392	391	345	407	371	380	390	371	335	378	369	356	341	409	409	366	347	384	379	358	367
8127	4575	5887	7177	5457	3939	2775	2141	1804	1534	1342	1194	1108	1039	996	920	828	873	815	801	832	934	878	839	849	849	827	783	778	825	781	811	827	854	844	815	775	788	830	823	819	816	814	835	781	799	774	822	771	827	762	772	791	797	792	795	852	801	790	820	750	829	755	790	769	782	810	884	813	794	795	774	812	843	717	823	812	769	807	772	787	860	788	803	814	805	817	853	828	840	823	777	793	837	810	845	802	752	879	774	813	804	808	810	842	765	819	814	798	806	757	754	844	807	781	787	764	792	738	775	810	801	773	764	788	773	825	757	810	835	788	788	811	772	819	855	794	738	830	770	814	773	798	771	773	750	823	813	812	758	777	779	817	813	814	796	781	760	849	820	797	759	826	814	757	840	760	809	796	803	759	825	822	819	822	800	793	788	811	750	801	814	798	877	829	778	773	817	803	747	795	810	783	766	806	766	771	804	844	813	812	789	801	774	803	809	804	782	777	852	810	788	854	820	858	758	772	813	790	774	801	793	816	770	817	782	781	779	809	791	783	809	821	787	821	769	797	795	783	768	753	797	800	826	789	816	798	788	851	821	791	780	765	768	816	821	786	775	771	766	807	777	798	820	793	799	855	782	808	781	814	819	799	780	812	728	821	796	777	808	784	808	815	818	812	790	812	755	840	789	807	817	789	778	823	774	805	795	754	784	842	828	781	757	813	795	787	802	799	785	781	829	764	792	856	789	785	791	788	809	803	824	775	819	796	811	824	846	849	822	828	786	815	765	814	786	808	772	815	811	812	777	782	800	755	793	762	822	777	868	786	758	829	809	841	799	795	778	777	810	891	778	818	840	792	849	774	758	796	800	833	808	829	857	808	773	809	824	817	761	821	761	814	822	841	838	790	771	739	782	778	807	757	793	798	784	792	823	773	849	791	809	776	810	801	809	744	804	838	768	862	807	825	780	838	819	809	807	803	855	792	766	814	752	785	847	815	827	776	788	814	859	803	810	788	792	832	825	848	806	804	767	827	802	805	762	808	834	830	808	837	806	762	769	823	826	822	866	789	773	818	790	814	860	742	814	758	784	772	821	779	778	808	806	833	796	789	824	824	792	869	831	773	824	794	772	815	793	804	797	824	802	778	806	770	825	834	764	794	810	813	832	848	833	815	811	760	769	794	758	819	792	767	828	821	785	786	791	761	782	829	835	798	785	822	843	784	799	816	778	821	781	778	806	844	781	804	841	802	810	772	756	798	812	833	801	755	832	799	779	747	805	778	828	862	798	821	782	773	835	784	817	756	837	799	835	836	781	842	807	830	796	772	818	802	811	834	800	826	789	841	802	778	801	808	779	803	801	847	806	807	792	788	812	767	769	778	769	802	787	762	811	811	794	782	794	828	816	747	856	819	820	822	736	811	823	778	796	770	827	814	821	788	751	797	823	783	833	794	764	788	752	845	785	787	788	762	775	830	785	827	803	801	785	802	827	856	783	753	793	801	759	793	810	798	808	789	784	795	801	811	799	797	855	842	801	789	811	802	827	793	802	757	749	784	809	771	785	792	763	788	768	784	801	803	764	829	737	802	788	810	720	808	801	806	840	860	844	799	800	770	817	766	793	837	828	806	776	781	833	836	777	842	859	783	823	755	823	784	791	790	814	824	773	824	797	789	787	781	788	788	790	780	788	823	839	842	765	777	789	800	750	809	769	838	736	769	811	823	817	851	816	779	784	812	790	767	796	803	824	794	826	733	771	823	809	782	800	831	772	814	788	772	802	792	765	815	777	793	814	813	791	788	824	797	793	794	792	842	776	802	821	795	830	787	857	812	796	797	800	830	785	851	826	787	774	818	789	775	831	775	741	818	833	846	786	822	819	818	856	765	836	799	797	773	841	779	794	784	805	802	809	745	821	776	803	831	788	792	761	760	811	795	782	790	782	852	786	828	811	760	804	822	810	782	802	849	784	796	753	795	781	857	766	754	798	807	838	767	807	819	781	816	776	769	792	845	808	804	804	830	817	795	793	799	791	749	808	763	840	811	821	793	778	768	770	781	820	827	802	771	777	789	818	754	745	786	814	802	817	835	866	808	752	789	798	794	848	795	825	797	742	786	795	802	835	782	801	784	795	758	833	745	815	787	832	799	825	826	781	801	756	767	828	748	825	813	760	802	791	820	833	779	770	768	771	799	800	793	812	837	778	831	768	827	805	801	856	777	854	842	814	838	800	803	794	773	787	806	783	766	836	769	798	797	808	802	767	808	794	816	750	864	770	772	861	783	758	802	737	810	812	775	785	795	791	816	798	772	826	774	794	761	830	803	812	813	824	756	824	819	759	795	721	777	796	787	767	818	784	800	804	822	742	808	775	840	764	800	827	738	749	801	805	780	821	792	786	799	792	804	775	797	813	808	807	805	817	782	786	794	804	755	842	831	790	841	813	718	845	769	781	864	826	798	751	807	770	817	719	787	812	767	854	821	819	785	781	843	733	800	813	830	814	827	761	807	791	788	822	767	828	775	766	792	799	795	761	835	740	846	813	729	782	762	821	828	819	815	819	767	798	813	747	796	773	816	814	789	819	843	831	850	799	761	870	792	797	838	840	806	859	816	805	805	829	804	828	767	800	788	788	830	764	809	804	751	769	810	834	771	777	737	814	762	774	775	844	780	798	819	783	840	745	805	865	789	800	825	817	783	847	845	778	791	797	780	795	753	759	808	813	776	776	797	817	838	778	816	804	797	781	811	777	784	816	842	797	840	805	806	786	811	804	811	796	805	789	827	800	799	797	802	815	808	819	809	797	784	793	778	873	794	772	779	846	821	824	771	775	759	875	814	811	819	788	866	776	751	832	819	811	786	789	768	790	818	792	839	774	804	799	785	798	792	795	790	808	861	837	807	810	838	780	776	818	748	798	761	800	771	846	756	788	802	785	767	803	816	797	811	793	769	825	787	821	840	770	879	813	792	848	804	794	854	781	804	807	825	822	830	820	755	804	797	854	748	795	771	781	838	740	786	834	792	781	767	829	800	795	798	822	754	754	788	793	806	815	831	822	796	821	854	720	841	828	798	779	852	847	791	818	807	787	811	796	809	798	816	838	791	836	830	825	750	850	794	808	832	805	799	813	817	793	847	784	795	815	800	839	808	745	796	825	774	792	781	787	787	773	789	806	771	799	833	846	801	822	732	809	806	792	795	800	798	808	870	779	813	806	788	842	764	811	853	804	795	814	792	782	778	775	795	805	750	883	776	770	804	789	788	752	804	819	775	809	785	780	849	794	840	811	769	825	746	810	745	709	790	784	807	797	804	797	795	804	814	793	835	812	823	785	751	790	775	790	811	742	767	763	791	796	813	825	787	869	751	874	793	855	788	773	791	760	831	823	797	820	793	778	826	874	821	753	799	843	782	799	784	817	854	784	798	845	829	839	821	791	757	852	792	784	815	843	825	792	780	795	815	808	786	834	774	850	837	781	855	767	785	818	820	781	850	802	793	767
33573	20941	18169	15987	9961	4606	2063	1088	726	615	528	452	420	383	337	338	324	312	307	324	312	311	299	305	296	299	315	296	278	311	260	324	308	281	305	306	267	290	298	271	253	269	312	292	264	251	282	281	301	308	290	292	288	271	310	314	315	258	286	259	320	286	284	346	277	298	266	278	274	283	286	292	298	300	285	298	297	279	303	306	270	281	303	313	297	273	260	310	288	257	298	261	266	276	296	295	267	294	266	285	295	288	282	284	271	281	263	277	277	257	252	313	275	290	248	300	310	261	316	264	294	295	233	248	289	273	280	287	276	274	293	283	294	278	343	276	289	298	316	301	247	292	300	323	275	272	283	299	275	308	292	290	309	307	290	303	274	272	314	296	272	284	322	288	301	269	294	285	261	294	288	294	286	284	291	239	274	311	281	274	338	298	289	280	277	278	295	271	320	322	319	327	280	267	291	299	288	269	294	283	279	294	272	278	264	290	247	327	305	291	283	318	286	294	285	296	275	248	283	319	263	266	286	287	293	233	280	288	308	304	307	291	296	275	267	293	295	309	286	290	255	307	298	297	280	281	279	272	305	305	278	274	289	290	277	312	299	301	303	295	318	284	267	303	279	319	297	311	280	294	269	266	304	305	322	297	276	301	293	278	294	290	299	261	288	296	291	285	295	284	266	279	269	265	296	268	270	258	317	303	302	254	281	296	294	292	302	305	310	271	274	309	331	300	310	260	301	299	258	292	256	290	307	284	306	281	266	298	301	288	251	296	266	290	309	309	249	293	324	286	278	281	263	256	269	311	278	281	301	300	291	264	270	278	284	247	279	281	285	271	260	237	289	308	283	281	318	314	291	283	284	308	265	273	300	270	297	276	315	293	308	295	271	279	311	319	298	285	278	268	269	299	264	317	296	291	264	280	283	305	278	296	286	304	278	298	294	251	257	284	276	306	260	309	302	295	278	308	246	289	275	315	278	292	281	323	274	267	281	291	325	314	327	282	294	293	313	261	297	242	275	296	294	282	260	280	270	252	297	299	273	273	268	261	265	269	287	291	281	318	292	303	297	272	290	264	260	274	294	286	311	291	280	295	291	322	299	275	280	326	292	266	305	304	289	243	277	274	292	297	273	296	282	284	289	258	273	323	302	288	279	261	288	286	272	279	276	301	278	282	306	291	305	297	281	291	305	282	283	305	272	293	259	270	302	294	292	286	278	282	267	296	294	290	283	275	293	282	264	312	291	293	275	293	290	290	255	280	300	310	292	282	295	321	289	267	284	313	304	262	287	318	284	296	296	273	278	305	279	292	294	280	300	287	292	252	272	307	284	298	264	261	278	261	323	290	280	267	298	294	295	291	294	269	270	264	285	322	297	289	311	284	297	287	239	292	295	254	284	301	278	280	265	267	287	268	284	303	300	279	333	292	296	289	298	293	280	303	299	295	309	308	294	269	301	277	282	268	282	311	287	266	272	270	302	308	267	274	331	315	305	280	266	290	274	274	287	325	313	305	292	293	269	298	308	289	270	304	310	292	302	323	311	292	258	314	278	288	318	268	303	263	265	292	288	290	259	270	283	257	299	278	291	289	297	285	317	272	338	275	290	281	296	272	314	282	263	249	279	267	303	292	278	277	287	313	268	300	283	290	304	314	264	276	287	282	310	282	262	290	270	267	290	308	294	290	257	285	248	282	252	294	303	261	260	269	275	286	258	290	244	313	300	261	246	255	290	334	249	287	302	267	278	298	296	294	286	256	280	269	287	242	286	289	270	292	297	302	293	283	295	267	247	283	316	317	273	276	286	298	278	305	267	309	271	273	272	301	266	277	295	278	280	305	273	318	306	314	292	263	316	247	286	286	275	258	257	287	275	311	315	311	257	276	297	331	277	298	292	292	287	290	276	271	317	323	296	282	302	298	263	295	285	242	287	273	273	308	288	311	301	319	274	291	269	280	264	281	286	281	266	267	265	309	268	272	278	298	272	289	311	308	283	277	284	306	286	304	265	273	290	303	290	319	287	305	264	250	266	328	293	345	285	287	289	288	267	263	307	287	284	281	274	274	277	308	283	272	296	316	300	265	289	254	269	281	259	299	269	308	286	328	288	283	301	298	290	319	300	259	304	276	273	280	305	310	257	317	287	279	305	276	289	304	270	299	271	266	282	300	295	269	268	296	269	291	278	262	299	289	290	265	281	290	298	280	328	317	275	304	289	311	289	289	290	270	304	275	332	294	314	266	294	279	329	298	322	308	280	300	287	273	306	291	274	285	288	259	274	269	260	297	288	259	285	278	292	296	289	271	282	296	267	327	309	277	313	302	274	320	282	293	276	297	276	273	273	285	290	295	274	288	306	298	255	301	273	268	270	285	273	276	275	291	277	294	275	313	292	275	314	303	255	286	279	316	285	256	274	280	303	271	294	292	304	296	312	269	282	270	283	285	252	296	316	292	285	288	308	265	271	298	295	271	287	313	288	266	277	289	287	261	290	279	287	288	305	258	288	310	306	289	282	320	289	270	299	301	282	270	289	280	257	278	274	263	295	288	309	266	302	273	308	287	293	282	318	275	299	289	266	296	280	301	324	280	339	295	310	284	286	306	297	274	261	300	280	308	286	281	310	283	285	293	283	306	271	279	277	294	264	309	294	309	270	267	296	293	295	286	287	307	281	294	298	281	303	259	306	288	253	293	279	279	273	301	296	324	295	308	277	311	301	266	268	316	289	295	321	287	288	273	270	293	296	285	285	269	291	277	300	280	266	285	242	266	321	298	269	296	271	304	286	297	298	284	275	286	327	316	287	263	305	275	290	282	320	270	286	252	321	278	290	299	285	242	282	281	282	265	293	266	319	293	270	239	267	300	263	282	278	287	270	263	260	270	295	270	271	289	301	298	298	277	291	313	304	301	287	275	289	293	307	313	308	302	278	315	301	284	307	275	306	272	277	282	295	277	295	301	292	315	299	279	309	288	271	306	244	264	314	267	286	302	269	270	278	286	276	275	265	315	304	303	274	275	290	309	305	306	303	286	298	306	315	295	310	285	292	246	302	279	287	278	287	269	265	276	254	278	287	298	319	292	285	304	280	269	315	296	300	279	274	316	289	263	281	254	252	280	284	296	288	279	305	286	298	284	276	325	299	321	298	259	275	301	282	354	302	275	273	268	312	283	304	296	313	277	251	276	300	257	281	331	291	294	257	291	274	315	265	317	274	302	288	272	265	266	318	287	289	282	264	282	304	291	293	282	290	261	282	304	314	280	308	258	286	294	274	302	295	282	281	269	274	287	293	261	285	296	319	300	316	252	297	291	280	266	269	259	314	280	278	246	300	319	274	284	301	287	288	273	259	269	262	266	286	292	265	279	251	279	289	292	281	303	273	302	294	282	290	271	282	266	292	279	284	276	292	290	294	293	256	284	284	282	308	305	291	262	298	301	307	275	297	297	297	265	294	281	253	260	303	257	317	292	261	297	268	323	282	251	285	238	253	268
21914	14196	20317	22471	17626	9527	5989	3554	2698	2220	1830	1665	1396	1236	1162	1050	849	745	765	801	775	848	742	711	714	719	666	651	615	687	688	691	649	628	649	672	685	610	643	600	662	619	688	588	631	702	679	682	672	652	633	620	665	604	655	644	646	627	639	638	642	634	664	603	617	639	726	645	645	701	626	633	632	645	638	594	640	649	629	591	641	597	622	670	670	686	685	647	677	717	674	673	664	694	637	664	658	592	598	693	624	641	672	652	638	649	640	657	619	615	632	656	644	651	632	677	624	643	643	635	636	624	644	653	601	622	672	618	622	663	592	639	636	579	623	598	658	629	631	696	625	665	646	629	637	664	645	644	642	642	628	648	619	626	590	628	617	649	605	677	629	659	658	627	630	626	639	651	654	628	622	626	616	622	642	599	637	636	636	616	633	681	633	595	617	648	647	597	654	669	649	622	656	621	635	671	661	604	585	642	593	614	624	660	658	631	676	685	626	657	645	617	639	598	647	604	589	592	633	625	644	627	660	651	647	654	584	657	614	659	665	601	586	611	614	641	648	634	632	688	635	663	638	674	588	611	672	658	575	666	639	652	650	620	635	636	640	667	611	653	607	596	661	615	629	605	638	621	629	614	633	615	651	575	649	622	667	672	645	624	663	617	648	625	647	635	603	595	663	632	662	561	606	641	680	623	631	659	620	630	668	632	649	643	619	636	641	623	631	621	573	614	603	631	601	699	619	615	624	621	663	643	641	646	626	626	660	660	584	627	675	620	597	665	601	627	606	650	669	639	624	672	584	623	627	649	648	670	634	645	646	627	669	639	619	612	640	637	655	572	658	614	617	642	671	629	686	631	635	611	647	609	606	638	648	658	645	552	566	655	654	663	644	634	623	613	615	631	616	624	642	621	627	664	645	662	660	620	631	653	625	635	596	648	647	622	627	615	615	626	616	654	629	656	619	615	616	597	688	618	641	670	671	598	610	633	627	619	635	600	597	573	655	651	664	604	659	634	633	594	700	619	652	667	637	656	583	621	671	624	653	593	587	618	658	638	632	608	599	633	628	652	621	622	634	633	658	617	636	630	622	647	619	631	589	601	633	620	613	643	669	636	639	645	644	641	646	637	651	649	654	584	631	641	604	629	587	635	600	664	640	618	625	641	605	613	619	653	567	670	652	626	583	658	639	617	642	624	687	627	619	646	604	612	638	654	682	574	595	675	620	638	655	634	624	596	613	653	620	654	614	598	638	624	629	616	611	607	601	612	634	612	610	606	623	653	625	609	618	597	669	590	648	655	611	643	635	628	649	675	645	623	640	662	610	662	661	632	655	709	641	631	645	576	657	656	585	626	658	640	696	666	636	620	596	614	607	646	687	651	631	621	618	607	618	604	623	655	627	610	641	628	637	605	612	658	641	636	657	654	627	628	654	648	598	643	636	652	658	630	625	643	697	641	656	640	654	653	609	642	621	583	634	630	583	627	596	655	617	635	610	641	647	678	636	627	593	616	675	633	596	636	609	599	645	657	632	648	631	638	631	616	629	614	637	616	635	612	662	628	632	657	649	676	639	627	637	605	658	700	598	635	643	622	627	612	649	582	630	610	591	604	645	613	605	617	639	618	661	643	605	623	611	593	616	648	630	656	653	660	657	633	653	634	595	619	619	650	640	595	671	616	647	583	657	636	605	636	638	670	636	626	621	640	616	652	653	597	662	659	692	616	621	606	669	612	640	619	657	625	643	648	636	638	635	656	646	690	663	619	645	646	637	628	634	606	662	602	614	662	605	637	624	602	634	588	596	629	636	619	623	626	621	661	641	593	662	601	610	623	627	604	594	633	641	719	694	657	654	664	611	576	630	627	606	665	588	663	663	606	616	599	609	614	669	620	570	659	598	645	669	624	609	632	681	602	624	594	642	599	615	617	648	658	705	693	633	645	605	616	598	611	687	638	631	592	618	578	633	602	615	602	641	588	665	592	655	662	631	656	637	598	603	585	577	608	651	631	620	598	627	599	655	660	663	647	626	661	638	667	672	625	637	650	589	644	658	644	620	647	570	647	622	650	647	632	631	616	617	668	645	624	646	637	591	664	606	638	601	655	621	650	593	672	659	587	620	628	607	665	640	648	676	647	643	624	655	617	638	609	638	650	616	645	660	661	654	609	627	601	619	622	688	632	629	653	626	617	644	652	641	622	628	655	641	640	610	634	615	573	583	643	647	694	670	636	602	618	600	641	612	581	638	657	657	600	635	632	623	636	675	642	640	628	639	657	629	628	649	572	630	613	614	657	643	652	617	636	628	639	645	656	610	645	626	619	634	649	670	650	651	600	612	626	619	637	652	643	674	672	650	615	651	647	617	647	568	622	645	633	626	588	658	626	673	606	647	560	640	632	637	657	629	610	637	674	603	648	647	608	657	625	648	642	652	647	660	672	630	635	634	637	612	647	588	648	654	628	652	658	617	665	630	625	627	618	615	645	669	566	622	580	649	615	621	680	658	627	623	618	641	633	641	645	628	660	615	630	587	665	681	654	620	625	606	616	645	626	640	634	619	624	636	623	634	624	609	635	642	588	623	622	636	615	645	663	633	618	651	641	641	624	634	654	664	634	596	604	640	638	690	602	646	613	606	642	601	656	621	661	629	637	666	669	633	602	629	631	638	615	625	659	626	637	660	712	665	595	646	633	594	659	634	631	601	590	598	644	664	634	607	631	604	659	652	611	645	652	606	646	632	604	653	615	631	566	649	672	635	650	628	628	641	660	636	641	678	630	646	656	635	686	648	642	648	644	600	635	658	608	624	629	631	611	625	628	654	652	609	664	588	647	671	588	625	693	629	663	664	622	623	642	650	582	652	605	636	593	637	617	635	602	608	632	632	671	628	625	637	622	635	639	623	612	598	644	600	639	639	628	642	617	641	659	637	625	634	648	618	675	623	643	651	598	647	622	651	641	628	647	676	644	693	628	638	663	639	630	638	626	581	612	628	606	596	653	630	641	637	639	603	628	666	631	624	624	624	618	606	654	630	643	622	613	623	601	596	632	631	675	619	615	625	628	608	640	610	608	647	614	569	582	638	602	624	621	635	642	655	640	664	654	622	650	689	610	653	660	664	652	613	613	660	661	657	628	655	675	645	680	641	663	670	631	607	645	637	613	671	640	625	632	630	599	612	621	599	647	609	628	648	606	623	644	624	636	659	650	671	653	609	626	646	649	646	610	648	634	658	571	674	610	644	584	625	631	595	561	616	622	613	646	612	599	634	631	630	658	651	618	647	648	635	625	658	638	626	659	652	637	655	671	627	624	651	628	622	608	604	663	658	630	602	679	627	564	618	665	662	617	629	651	646	640	628	628	643	659	586	645	598	616	654	667	623	621	629	611	691	616	667	629	631	664	664	581	621	618	643	627	600	634	598	659	625	626	598	603	598	615	652	630	640	613	647	675	621	635	606	624	637	622	677	610	614	635	645	608	599	601	650	687	607	637	653	619
43851	29025	25973	24321	17571	8655	3784	1817	1009	715	627	533	472	454	412	370	333	318	321	311	308	301	332	286	267	288	265	289	295	260	280	266	290	307	277	285	252	286	267	292	326	309	301	310	279	316	292	304	256	262	293	269	256	265	287	275	291	266	285	311	270	284	278	312	289	288	256	277	254	256	262	286	297	282	276	263	280	255	222	258	277	269	282	258	273	300	313	330	275	270	274	284	296	284	269	273	271	303	262	287	272	284	256	302	302	278	288	288	316	274	303	253	278	253	261	291	281	267	265	281	256	264	283	273	278	287	283	256	265	257	270	258	288	288	264	301	286	277	310	296	290	277	289	286	271	269	269	277	272	259	275	307	287	279	259	242	285	257	292	268	267	278	257	238	262	264	281	301	236	258	258	256	282	268	274	249	302	277	266	278	254	285	288	258	260	295	296	254	272	280	278	293	322	290	262	258	275	290	250	283	251	309	272	292	285	304	284	269	241	279	263	252	265	284	294	275	260	295	274	254	299	271	283	238	265	278	284	275	291	291	238	285	272	274	278	298	290	268	257	283	269	262	275	310	266	253	296	264	311	276	279	257	281	253	272	249	280	259	257	259	278	275	291	318	283	247	282	255	280	277	258	274	246	243	265	252	265	277	265	258	259	296	273	253	282	284	277	311	286	282	283	270	296	236	275	264	288	267	271	257	271	272	274	267	281	271	269	266	325	288	268	290	287	301	284	274	280	284	295	258	291	285	244	264	275	272	287	288	274	302	248	306	235	288	285	272	232	284	294	295	248	241	246	277	262	300	293	273	312	265	277	284	266	277	299	277	297	281	243	319	265	287	262	269	263	277	274	286	310	294	252	291	256	256	252	298	265	269	298	255	260	282	286	303	292	303	270	251	251	293	271	268	283	291	282	310	304	279	309	257	308	308	264	258	275	295	270	289	309	291	284	243	278	276	291	273	271	250	253	264	265	278	270	255	258	278	289	297	314	240	278	268	290	275	241	255	259	276	272	279	282	259	305	294	275	280	260	303	250	272	273	288	281	314	284	253	290	287	264	263	296	272	245	302	253	285	291	290	272	290	300	276	273	293	276	277	273	286	264	250	276	274	294	289	279	274	246	291	260	281	290	278	280	275	302	281	287	304	302	275	293	295	300	267	293	313	307	270	281	310	301	303	267	277	297	284	281	278	263	253	283	325	252	274	255	277	269	271	259	295	281	309	274	256	292	280	281	265	248	295	249	263	253	284	254	268	255	272	273	275	293	268	284	262	275	291	293	273	287	263	292	251	289	308	281	293	316	296	259	289	269	291	269	279	299	234	305	288	288	298	305	273	333	283	288	235	250	263	264	222	275	261	248	269	289	296	239	272	270	314	285	317	312	265	311	270	284	276	268	279	276	284	279	299	269	284	286	268	240	270	276	290	256	274	289	276	277	287	247	298	278	294	283	287	260	286	278	294	262	251	283	312	283	286	270	274	283	260	271	271	267	281	298	290	276	298	287	277	315	246	260	251	263	283	269	279	313	268	237	304	266	258	260	291	279	271	240	271	267	255	269	284	276	299	262	291	270	270	288	270	273	279	282	271	298	290	283	300	302	290	259	279	256	248	264	306	289	259	270	225	288	287	258	254	303	268	295	286	275	306	281	247	332	304	283	282	290	292	269	280	287	304	258	270	252	276	249	260	314	261	260	304	266	284	264	261	280	270	257	268	306	253	269	283	277	288	278	269	274	248	263	287	260	260	238	300	263	286	282	290	312	286	281	286	292	305	282	262	286	269	273	257	292	263	297	262	286	311	287	267	262	305	290	281	287	284	253	282	302	292	287	313	278	284	257	275	285	304	263	263	293	253	302	282	279	259	296	264	286	284	278	270	284	277	290	289	274	298	298	245	256	279	297	286	340	295	273	241	291	311	249	269	261	271	264	260	292	260	236	295	282	306	288	270	270	283	238	308	281	294	254	234	250	277	283	302	274	302	270	283	281	283	271	274	266	290	294	289	247	284	270	259	290	265	278	299	303	288	267	277	283	278	303	292	303	285	294	273	274	252	267	283	296	292	263	266	272	291	264	274	265	271	263	298	290	263	261	242	291	280	282	276	306	283	288	279	298	304	285	256	288	271	300	283	260	287	272	280	307	298	288	284	271	269	259	273	247	259	274	281	262	273	284	261	284	290	284	259	267	317	289	270	298	280	270	281	268	270	264	276	275	293	275	299	274	290	285	270	250	271	273	303	296	296	280	267	286	293	311	272	256	280	296	297	259	270	307	290	238	285	296	267	288	234	290	317	310	265	276	262	290	262	278	252	233	269	273	260	273	269	291	272	286	240	245	278	267	281	274	278	246	266	253	265	265	288	248	278	276	315	288	273	283	275	285	294	288	277	300	291	267	274	249	283	262	263	275	269	305	311	259	288	286	267	310	218	270	275	299	332	283	270	242	261	291	280	294	257	304	313	292	294	276	305	292	233	309	289	296	289	261	254	317	257	282	307	267	273	266	274	307	301	287	311	259	277	271	291	284	292	259	275	301	280	261	290	288	268	285	276	298	292	277	276	272	254	297	302	264	291	264	273	238	255	284	308	268	264	288	290	298	286	252	289	254	280	286	287	294	286	274	300	276	282	277	251	258	279	266	252	287	293	277	276	308	253	273	281	317	291	256	296	286	264	301	267	304	278	324	262	282	288	270	270	293	274	269	268	256	292	270	241	264	302	278	294	271	283	280	275	296	284	272	268	250	270	285	284	295	293	283	246	299	279	281	280	268	284	261	294	288	260	291	247	241	261	282	232	262	273	284	270	294	242	275	290	260	285	276	271	268	293	281	272	305	280	288	273	253	288	295	287	253	271	309	269	264	275	285	244	273	243	278	276	273	268	250	257	282	264	283	271	268	286	272	265	260	268	291	281	294	299	293	273	286	268	242	267	287	277	302	261	297	235	255	257	264	248	265	288	277	270	273	258	271	283	281	282	296	285	248	271	277	267	273	267	286	273	294	315	253	287	295	279	303	293	260	296	298	241	277	260	277	281	234	291	269	256	261	303	275	270	264	276	281	247	262	311	295	265	292	281	280	265	279	291	316	250	280	268	257	270	263	305	329	314	281	249	290	292	260	253	272	285	285	298	263	279	304	289	270	279	292	272	265	277	255	282	276	280	280	287	259	286	260	305	285	280	275	278	294	259	276	264	255	295	248	243	271	290	268	255	258	269	292	267	299	266	284	287	283	307	270	271	281	257	291	254	312	268	303	290	281	261	278	262	234	242	293	275	266	289	280	301	268	277	237	262	255	289	266	290	272	256	281	288	283	280	284	290	256	278	294	275	293	287	310	289	290	284	323	283	303	252	316	263	281	255	268	290	291	292	281	254	256	300	320	250	293	267	282	270	288	295	281	284	282	282	295	292	311	247	326	277	280	312	269	254	289	268	251	288	290	262	287	252	271	269	257	260	257	271	317	278	274	273	282	290	282	285	266	286	289	279	310	282
28451	19193	26149	30682	25932	14290	8240	5383	3554	2966	2508	2137	1792	1550	1454	1194	915	798	788	786	756	875	848	756	744	696	682	722	684	676	623	645	648	656	638	675	633	622	669	651	649	666	635	627	639	610	638	601	646	624	615	610	606	636	647	602	665	631	628	580	586	628	631	663	626	611	614	657	635	633	610	617	626	593	607	613	609	615	631	638	626	651	685	641	641	660	707	689	777	649	656	673	673	583	646	605	639	646	646	625	624	629	615	639	628	599	638	637	664	679	657	652	605	674	636	620	622	668	620	617	624	589	622	627	628	620	584	701	624	625	642	594	673	595	636	602	592	616	614	624	638	640	655	618	603	648	627	604	610	608	609	602	639	653	632	626	625	645	564	611	536	607	655	596	573	587	638	609	617	601	679	612	639	651	539	573	618	620	672	674	615	616	590	606	649	626	635	621	627	610	613	579	627	591	620	621	601	561	616	607	633	619	639	648	638	616	644	598	574	620	607	685	646	608	596	608	623	631	642	587	585	579	624	611	616	563	607	601	604	636	609	608	668	614	575	639	625	664	600	623	601	648	629	588	595	600	635	638	619	603	588	614	578	571	579	587	576	584	630	654	593	668	614	619	629	628	623	671	666	639	653	600	630	610	615	598	637	651	612	645	585	596	636	582	634	620	639	581	637	605	645	710	591	587	610	587	615	626	584	621	630	594	624	618	606	583	599	616	661	621	650	617	646	669	635	601	610	640	649	644	569	620	638	626	613	593	602	637	617	635	635	611	592	619	612	631	608	571	603	597	593	605	624	622	622	667	622	673	615	643	622	650	611	657	582	628	625	603	608	592	634	640	590	632	616	623	598	628	611	570	650	585	625	646	621	607	624	594	620	653	613	644	629	673	664	658	601	624	641	610	632	665	608	593	591	664	598	620	630	640	669	611	570	624	639	600	611	631	555	594	655	617	618	603	600	596	624	625	634	586	601	619	593	602	641	641	649	616	635	670	634	600	596	641	605	644	608	627	603	624	610	650	592	592	614	626	645	638	653	632	585	630	622	633	630	599	606	639	617	611	598	601	630	645	571	674	641	626	672	600	662	618	624	623	666	609	631	625	649	625	612	646	626	619	615	609	634	595	637	608	593	653	649	652	627	641	585	610	617	637	640	612	625	574	574	647	604	608	664	605	618	624	634	645	648	651	608	680	614	609	635	641	571	583	582	630	619	627	591	587	593	664	625	630	611	596	636	663	638	642	659	659	628	625	630	597	638	629	631	621	605	614	585	614	602	626	676	616	603	653	685	600	617	632	619	619	618	593	586	620	595	579	639	600	638	667	628	627	629	664	685	594	595	604	673	596	646	669	614	612	616	616	622	625	647	628	633	598	645	615	633	648	614	641	588	659	624	620	608	624	603	613	605	598	642	637	636	594	566	635	634	593	594	585	610	629	599	626	598	588	642	577	588	554	581	651	590	594	610	612	623	624	608	583	618	646	609	602	648	641	617	601	640	661	659	653	602	632	616	628	619	620	652	620	591	607	616	608	626	608	632	617	621	628	614	605	620	634	593	601	592	550	616	588	618	633	658	620	660	575	655	665	596	613	592	655	629	604	634	609	629	605	627	634	611	638	638	648	612	666	632	608	638	594	632	626	597	617	596	650	629	624	626	624	619	649	608	623	648	632	603	650	635	613	628	635	594	651	598	593	649	595	663	628	647	613	602	615	636	618	599	607	588	576	674	634	610	584	640	599	640	614	661	650	662	621	571	605	614	596	663	622	659	648	598	624	580	556	609	628	642	602	611	664	657	627	584	588	574	591	606	635	588	624	585	611	602	625	604	635	604	596	619	656	627	614	625	615	611	653	555	619	664	621	633	598	590	598	610	612	605	613	607	661	609	609	635	590	600	623	613	606	580	646	586	609	619	577	630	605	622	610	569	687	620	611	643	662	620	581	579	640	640	564	632	640	631	625	583	598	620	629	618	615	592	592	617	639	593	629	664	622	631	627	620	608	605	607	633	626	635	603	577	583	615	606	638	619	663	599	616	623	625	629	646	613	613	618	652	615	643	634	597	621	670	636	610	643	645	620	573	609	634	615	602	584	652	573	606	603	624	633	640	621	576	633	621	612	603	652	590	640	646	663	640	646	652	659	647	640	639	665	586	593	616	624	592	614	607	623	599	665	586	607	620	607	639	633	565	638	656	592	599	626	623	621	600	627	619	654	594	623	648	625	605	646	615	657	600	621	583	614	621	627	608	620	614	631	593	640	585	581	617	598	603	624	652	602	633	618	622	634	564	641	592	613	643	585	633	625	658	653	643	617	623	626	667	637	595	614	641	643	601	609	596	577	633	678	598	641	652	565	600	589	598	661	615	587	637	648	640	622	634	599	654	607	629	700	598	631	651	601	633	617	671	639	625	626	595	613	623	649	639	645	630	610	618	635	653	629	643	602	630	669	603	585	603	617	640	639	653	636	574	608	641	595	615	619	597	642	618	587	619	632	616	634	600	601	601	571	642	616	582	605	627	582	630	597	594	626	638	592	617	619	615	640	592	566	591	600	641	610	567	610	615	616	619	606	589	620	644	566	595	597	606	673	660	588	598	615	619	617	600	636	658	576	654	623	602	653	601	606	659	626	651	594	615	606	607	602	674	626	650	571	585	647	575	629	615	657	615	591	628	611	604	580	644	646	637	597	600	620	608	645	621	629	632	623	599	646	588	620	552	619	631	659	620	640	613	647	610	597	607	599	621	622	614	612	616	681	561	599	608	607	609	600	665	609	633	618	659	605	609	665	604	625	659	621	609	653	609	616	602	594	615	678	613	637	645	638	615	637	632	639	616	634	603	618	639	633	625	641	616	639	637	649	636	644	654	611	628	609	610	669	610	641	635	631	600	595	676	595	591	591	656	619	599	630	631	613	623	610	602	588	632	603	653	628	630	610	590	682	624	589	643	624	634	613	624	625	611	622	626	631	632	579	653	595	574	619	579	622	630	649	587	608	674	636	640	615	613	627	608	624	633	610	621	626	614	620	604	607	623	612	600	605	622	633	622	592	620	599	643	608	636	635	620	643	646	602	638	637	640	599	611	638	611	634	647	566	638	626	619	609	628	628	627	640	582	636	638	627	563	619	628	644	603	629	654	622	598	648	618	601	648	642	650	626	616	624	616	571	618	616	609	616	637	643	615	614	588	625	610	638	634	590	623	644	629	599	586	592	604	602	632	658	613	653	619	605	632	601	632	639	640	622	630	635	628	643	619	647	595	597	625	615	672	598	647	582	579	593	631	612	636	611	608	618	596	601	639	603	597	620	632	624	615	614	638	608	663	609	583	608	585	632	647	652	675	591	611	652	616	567	658	626	641	639	635	621	635	611	615	618	621	612	625	596	659	646	652	609	600	607	626	663	648	617	617	604	610	632	620	588	645	643	663	611	625	662	627	615	611	591	644	626	601	632	663	629	630	638	609	582	649	620	632	613	656	653	614	613	645	617	669	644
13205	5764	3689	3048	1870	1166	781	662	554	452	508	498	448	448	395	409	396	435	377	431	402	383	389	375	385	399	402	382	406	367	371	403	402	416	392	352	402	407	398	357	373	399	372	383	391	381	361	371	391	425	388	368	344	361	383	365	353	389	337	390	365	388	383	356	390	389	409	376	383	380	358	386	408	366	385	367	358	373	373	390	360	382	408	411	348	385	361	349	407	394	394	370	408	374	430	408	385	386	356	375	382	370	399	387	367	382	347	398	340	412	403	386	391	410	363	368	367	383	377	403	361	384	410	414	384	371	380	379	402	381	400	375	409	399	373	384	397	371	379	403	389	382	399	402	414	409	403	377	407	395	394	381	382	383	410	389	410	370	387	399	373	377	358	405	394	376	364	387	427	365	422	392	375	389	377	403	402	421	392	379	379	380	376	374	384	356	372	391	366	368	389	418	359	347	354	408	392	394	380	434	373	367	383	381	374	394	391	415	358	392	355	379	377	364	359	391	321	346	369	379	341	412	362	340	399	396	380	364	374	387	368	361	363	383	401	357	370	354	398	384	395	388	354	387	446	361	383	412	361	341	365	369	399	393	413	390	395	352	381	364	382	368	367	345	371	379	366	386	380	317	404	366	400	345	385	373	395	380	408	417	376	401	378	379	357	402	359	371	348	362	417	380	395	408	386	369	402	382	412	397	354	374	365	389	390	376	376	413	380	367	367	403	358	363	406	378	374	380	355	379	393	402	400	400	388	360	402	388	383	396	401	398	364	389	383	350	367	359	340	389	357	395	377	381	376	396	372	407	415	386	402	385	362	393	346	346	342	369	367	340	350	390	366	379	370	400	393	361	389	372	394	381	381	421	349	409	367	427	387	410	398	422	387	390	374	401	338	336	364	379	373	356	375	392	346	382	399	373	402	387	400	363	363	365	394	401	406	371	346	419	381	343	352	359	360	417	372	376	349	393	392	393	369	414	399	365	390	367	377	368	385	390	382	379	388	355	412	384	359	351	364	421	422	325	364	424	348	392	354	365	360	400	405	415	388	378	363	413	352	388	384	369	395	388	410	361	412	337	425	356	395	358	398	386	412	410	406	384	380	358	377	343	399	391	355	352	398	401	435	361	376	328	397	371	361	371	380	429	392	378	400	408	409	371	377	358	362	391	343	366	395	394	386	371	343	370	373	375	354	346	389	409	375	392	371	384	398	350	377	391	349	357	380	390	395	324	394	385	370	361	390	366	404	382	390	387	373	358	403	377	361	427	368	363	365	417	358	384	369	389	359	360	386	392	361	372	408	410	355	376	388	352	428	392	381	393	399	400	381	386	362	380	434	410	391	399	392	409	387	352	366	398	349	361	362	370	394	390	407	398	383	396	399	389	356	401	360	364	416	395	368	370	378	394	385	381	342	401	392	366	353	383	391	395	406	382	380	362	355	338	374	412	397	376	414	362	370	376	383	358	375	432	362	398	391	393	361	388	369	395	378	408	376	397	390	366	342	387	388	380	415	370	375	379	389	358	320	338	358	382	368	371	370	378	387	342	372	377	384	395	403	401	400	411	360	397	389	362	398	356	391	414	366	362	388	369	385	380	389	359	377	406	376	384	379	386	379	395	431	384	407	404	369	383	424	396	399	388	393	365	337	372	389	370	370	379	375	366	404	371	352	375	419	402	399	399	347	407	423	376	361	409	387	371	383	388	405	389	357	418	387	370	362	381	381	380	418	435	403	362	393	408	368	386	371	367	414	379	393	365	347	434	384	353	386	387	396	415	372	391	359	363	385	384	355	371	353	364	385	396	364	420	408	400	396	350	385	410	386	388	372	347	384	371	365	397	359	355	401	379	385	378	379	374	370	362	418	381	386	383	391	390	378	368	379	396	369	379	382	376	421	413	408	359	393	408	370	373	354	402	421	397	396	406	332	393	364	355	328	383	335	345	364	391	384	355	401	401	355	374	383	397	421	393	355	391	363	358	375	400	383	418	389	397	399	399	402	345	380	390	373	362	379	380	349	385	357	372	401	368	372	377	390	383	384	403	398	395	372	370	388	380	366	373	402	393	383	358	377	355	397	413	404	388	377	393	382	358	354	378	402	378	376	387	390	422	369	364	381	378	378	373	363	405	379	390	437	379	380	357	384	375	371	359	381	390	389	370	348	359	369	433	377	375	405	369	390	376	377	368	365	397	402	387	375	370	377	398	373	352	376	392	440	420	357	384	365	382	369	392	401	362	375	395	389	368	421	430	354	350	362	361	406	385	389	370	407	413	369	398	414	348	377	412	397	397	382	408	393	377	372	371	358	368	404	370	416	396	410	397	401	387	434	397	398	395	363	384	376	360	360	372	375	375	381	365	375	422	377	389	389	381	379	394	381	379	412	403	356	405	353	376	385	373	372	338	384	382	374	419	384	368	370	379	346	385	373	361	401	368	392	363	404	382	362	400	380	343	347	405	371	389	387	409	354	417	387	394	410	368	391	369	389	369	350	411	412	401	378	426	377	366	396	432	382	410	357	397	383	388	396	355	371	373	404	393	430	354	417	343	372	390	387	326	384	405	364	381	404	411	402	398	388	379	379	381	340	377	363	391	390	378	422	399	378	355	348	355	410	393	381	345	387	361	372	383	398	413	398	388	364	360	395	423	376	373	396	357	411	394	383	407	393	369	382	354	392	361	381	425	342	406	386	382	427	396	379	370	366	416	398	394	409	353	377	390	396	390	379	394	393	403	380	392	382	404	389	392	419	334	416	373	368	356	378	364	366	371	394	380	403	332	356	431	379	388	390	402	400	398	416	388	366	351	382	378	350	392	404	385	367	400	385	397	390	380	353	390	330	375	407	423	397	381	416	397	400	362	381	408	376	415	399	386	422	428	384	386	357	392	375	387	416	348	384	403	362	381	389	387	410	392	372	404	384	382	380	375	379	344	362	405	350	375	391	377	397	378	391	352	365	389	352	375	399	385	382	357	413	397	390	379	397	386	375	348	368	381	369	399	387	369	391	413	394	378	402	403	375	365	416	417	369	376	385	408	373	379	344	412	343	381	431	377	365	393	398	381	376	429	386	385	369	389	408	371	386	394	384	409	383	405	379	381	386	418	408	412	375	424	403	410	378	368	401	381	355	394	330	320	388	387	355	358	413	376	400	417	406	378	402	416	375	430	422	367	393	350	376	420	405	395	383	379	372	408	371	380	382	391	394	377	353	403	397	373	365	393	372	375	355	393	364	384	372	365	381	396	393	387	396	355	391	382	395	390	391	393	442	392	387	389	380	409	400	338	358	393	374	375	370	366	335	396	359	408	363	385	365	359	380	342	412	436	367	395	414	355	440	371	385	415	371	373	371	362	382	366	374	363	369	414	363	380	375	379	378	364	420	365	402	387	390	406	374	418	376	411	408	352	366	414	422	408	386	364	381	381	394	388	349	407	366	364	374	413	365	384	387	380	352	413	368	376	416	386	346	387	348	336	393	428	406	379	382	350
8288	4718	6256	7520	5753	3940	2868	2177	1651	1400	1376	1244	1136	1097	1011	922	843	801	840	863	875	845	923	892	872	822	862	811	750	813	754	840	792	814	769	826	814	838	817	792	820	804	803	792	793	844	867	802	819	824	811	839	859	829	839	839	803	804	845	848	783	792	830	811	814	817	818	807	836	821	805	823	814	836	871	824	830	765	810	855	826	830	822	842	849	823	811	855	881	849	867	848	871	843	828	838	826	873	877	790	802	817	822	757	811	806	837	822	755	847	819	801	864	799	833	785	794	802	830	742	792	819	824	816	800	832	824	779	802	836	767	822	800	775	867	821	797	850	823	815	784	841	857	842	841	785	820	784	787	834	778	825	816	789	819	837	832	850	799	835	759	787	843	818	935	807	852	794	883	798	819	770	833	816	800	792	802	829	786	820	814	761	809	801	838	874	802	841	839	841	794	857	798	894	779	811	808	814	803	803	783	804	825	762	841	846	855	814	790	844	863	826	747	853	831	778	784	759	879	806	822	818	760	820	806	828	791	816	795	822	843	807	767	844	828	878	823	822	775	816	783	798	810	819	826	864	825	817	872	736	802	807	805	858	833	870	781	794	799	789	855	791	839	826	814	841	868	843	823	799	758	799	830	832	782	798	817	823	832	806	859	832	805	811	817	805	824	807	839	818	838	852	861	826	772	793	834	784	786	844	848	823	793	775	844	769	822	799	777	815	863	794	775	844	783	813	806	821	821	770	838	817	803	779	778	824	821	828	816	788	759	796	814	776	827	784	843	781	790	832	806	805	802	810	799	793	767	825	848	849	826	816	828	846	790	841	788	806	804	800	783	849	801	783	815	834	821	801	834	806	843	847	840	812	847	815	815	786	824	839	805	792	774	776	798	823	827	858	746	785	812	818	849	826	797	825	864	791	798	802	821	820	804	801	821	765	822	802	829	799	851	867	838	822	828	787	800	842	779	800	820	805	850	799	821	833	860	826	837	831	788	770	798	809	822	768	842	801	828	879	801	856	823	796	756	822	793	785	815	780	830	819	800	845	782	843	868	803	832	782	880	830	814	790	748	839	829	810	813	800	777	800	823	838	797	822	837	774	804	841	787	797	852	779	765	853	805	780	837	806	834	761	768	841	767	804	820	884	840	819	814	830	804	847	772	796	817	788	829	807	820	843	802	860	714	805	846	785	882	785	851	858	804	817	842	788	796	769	846	865	809	847	820	786	840	795	808	815	799	812	820	861	800	813	773	836	757	837	836	859	828	858	794	836	829	824	834	805	864	828	763	850	849	832	816	823	800	811	811	846	845	759	810	792	813	789	863	859	846	820	815	807	806	792	787	826	821	781	863	859	807	811	787	808	820	846	798	796	814	812	785	816	819	808	872	817	845	806	836	781	798	802	808	820	820	755	842	831	856	858	803	797	778	825	821	777	785	829	766	851	810	786	837	811	783	837	834	773	828	801	839	853	791	838	826	799	824	782	865	803	790	852	826	842	871	804	801	845	807	850	809	843	798	847	796	830	838	818	830	856	832	809	842	813	789	840	808	816	825	763	841	819	801	830	809	791	781	817	793	821	843	834	830	846	809	804	840	792	819	878	841	860	855	753	821	858	830	788	813	825	816	814	831	795	810	811	787	798	784	804	795	847	867	822	821	753	821	807	794	811	800	802	796	827	779	813	851	726	842	862	815	829	876	785	822	829	826	835	786	824	839	820	847	865	790	762	819	831	830	836	809	817	827	826	807	851	833	799	784	820	806	800	801	768	815	805	825	867	852	839	823	767	825	814	793	843	818	835	825	798	890	857	833	824	799	778	806	780	829	778	827	790	789	788	818	752	801	784	848	826	811	826	832	837	766	830	807	834	801	799	862	807	865	822	813	735	824	827	824	809	787	853	757	793	831	785	895	762	781	776	843	839	778	799	781	809	861	796	797	831	833	814	856	814	809	759	802	774	789	802	796	764	819	769	774	782	765	782	833	788	824	845	823	807	833	818	855	837	848	827	871	825	822	798	893	789	827	828	788	849	817	802	803	845	797	831	838	819	844	840	776	796	838	859	860	846	787	752	790	889	839	778	854	844	765	825	762	811	832	831	835	814	799	789	816	811	777	836	804	818	825	776	815	804	866	839	829	822	867	837	791	803	828	846	820	863	790	797	837	801	801	821	859	812	809	803	796	800	838	788	782	806	802	827	859	792	813	765	790	799	817	842	766	855	782	853	766	832	835	789	819	829	786	815	819	865	846	764	776	810	800	863	830	819	782	811	785	832	814	828	802	857	774	827	832	790	809	797	835	853	821	767	883	813	847	798	809	849	799	765	812	836	825	813	825	796	802	802	829	826	792	852	765	828	811	821	804	786	804	810	840	833	877	815	814	830	793	828	805	761	812	794	854	815	808	788	857	877	790	773	816	800	844	843	825	821	833	798	832	806	841	799	835	799	804	841	790	859	780	864	850	812	779	810	771	820	790	839	779	803	804	812	780	808	777	790	839	821	770	824	795	828	890	786	841	793	795	817	843	848	860	788	818	837	743	779	835	771	798	787	753	811	822	819	831	858	798	828	810	808	819	771	803	804	846	846	839	792	826	824	857	762	823	789	854	838	819	838	773	828	847	792	819	852	788	777	796	840	808	819	782	789	782	839	846	807	838	841	770	785	775	782	830	832	810	820	859	785	820	828	792	799	816	796	805	832	809	860	824	816	817	834	815	777	799	851	804	828	804	767	855	783	804	759	841	813	837	812	794	816	777	803	795	820	840	831	828	802	766	801	796	793	836	804	812	823	809	803	750	806	834	817	882	813	820	827	778	781	753	789	856	823	810	829	835	851	802	837	888	803	835	811	807	801	819	820	868	764	804	819	779	854	791	818	830	796	847	820	820	759	776	783	831	846	793	841	806	795	783	829	789	795	820	857	822	818	834	862	801	807	822	822	853	817	822	831	821	804	840	830	813	819	852	793	786	858	824	850	803	779	806	791	825	862	818	818	767	813	828	873	851	831	756	832	807	785	821	834	847	803	761	809	887	857	803	806	806	828	811	773	852	810	817	839	858	829	821	867	835	824	790	847	826	902	813	860	808	814	903	773	755	834	798	815	778	842	792	806	801	790	867	833	821	838	801	902	833	824	827	741	824	832	822	796	864	782	808	869	815	846	794	864	813	809	853	826	803	833	798	808	803	804	820	842	813	846	788	826	846	832	790	808	790	783	791	819	789	833	834	834	789	806	835	814	854	840	804	782	802	821	787	782	854	843	789	801	845	813	842	794	807	799	830	852	827	844	812	862	854	829	774	841	748	840	826	826	847	812	833	798	810	813	834	849	824	761	847	822	785	799	837	838	859	764	763	826	811	857	825	832	787	786	795	826	816	822	825	835	827	812	831	815	819	839	837	788	771	802	837	863	783	811	799	842	749	833	847	816	796	787	806	806	800	826	839	788	764	821	827	795	810	784	795	800	790	779	795	828	839	848	797	803	818	835	800	773
32976	22063	17698	17706	11429	5332	2407	1205	771	546	483	447	452	402	383	323	321	289	289	330	281	325	336	312	287	309	239	268	301	297	278	311	279	338	276	274	256	313	303	316	305	313	304	307	281	286	286	247	280	283	280	296	273	310	284	282	295	299	299	290	284	280	293	282	261	326	306	268	289	305	280	315	278	315	299	270	298	290	273	316	299	284	309	291	271	311	303	291	331	289	283	302	301	297	303	252	326	326	304	300	309	293	309	313	320	266	325	295	294	294	295	298	306	296	286	270	267	288	271	267	291	302	272	290	309	269	284	285	316	311	282	245	317	294	275	267	249	259	273	266	264	303	278	290	292	289	275	311	318	288	291	286	298	279	305	265	286	265	283	255	290	293	307	268	298	278	310	286	320	284	257	285	308	316	310	282	299	339	298	282	279	268	287	275	282	306	290	290	266	268	304	302	265	293	315	297	272	293	276	297	273	289	301	298	287	327	292	282	282	277	304	302	305	265	235	282	306	296	290	302	285	284	307	309	318	296	308	284	267	316	281	313	288	258	261	284	287	337	282	294	292	295	304	293	298	292	228	258	319	274	304	283	281	297	305	304	299	287	293	303	293	304	283	292	295	283	246	267	298	305	312	292	251	310	283	307	286	299	292	322	289	317	265	274	285	280	312	263	288	281	266	315	274	318	319	293	290	276	316	271	270	275	289	294	300	297	294	321	288	310	261	307	302	299	302	287	273	285	290	265	285	303	297	277	277	285	257	296	301	291	304	298	281	314	283	278	274	284	287	302	295	308	302	279	329	269	286	300	295	296	263	307	300	305	273	283	269	298	292	269	262	288	274	299	318	269	285	305	279	269	299	302	262	294	277	289	314	297	289	279	277	285	287	294	269	288	299	256	274	298	275	290	313	329	298	288	310	276	309	286	311	318	305	296	288	255	288	264	306	292	281	265	287	279	265	275	284	288	275	254	313	277	281	298	293	286	256	262	302	287	319	299	280	287	292	290	318	292	261	329	282	288	270	325	294	284	282	286	294	272	311	284	289	274	312	277	294	299	288	302	291	276	314	274	285	329	266	336	276	280	286	277	282	284	295	306	268	290	318	305	249	302	284	284	333	274	287	325	267	291	316	281	299	305	307	297	310	288	271	280	287	264	304	295	298	292	289	296	265	301	270	282	289	299	302	288	304	304	295	286	277	266	281	282	326	289	277	319	270	295	238	281	265	346	308	279	276	280	293	283	297	327	294	281	277	314	279	298	312	341	276	269	290	310	319	278	311	299	283	286	250	285	292	298	301	330	304	313	296	285	281	288	277	298	271	313	271	276	288	264	305	284	284	241	338	285	313	283	283	294	240	273	289	285	285	283	249	274	338	294	329	305	250	279	314	296	294	281	289	303	294	327	324	291	285	293	279	272	279	283	314	280	282	258	296	296	305	247	302	303	263	305	304	262	289	265	320	303	291	278	287	319	281	286	275	334	295	261	297	254	269	286	265	283	279	293	281	266	278	287	287	284	300	296	277	292	276	312	289	293	299	314	276	290	292	298	289	292	316	342	303	278	299	302	312	290	296	282	288	255	260	305	277	294	285	293	312	264	307	298	281	311	267	285	269	253	281	301	285	289	309	328	277	316	297	295	297	310	290	353	306	286	277	265	287	279	269	272	279	268	285	290	294	275	296	265	299	286	283	265	292	283	295	292	285	287	284	282	321	260	312	290	319	328	315	308	292	301	292	293	308	258	297	295	310	301	293	289	277	295	253	288	301	294	305	284	285	333	276	315	309	285	298	301	293	290	320	294	284	292	284	301	307	303	291	288	267	287	310	253	311	289	285	287	256	282	288	279	265	333	284	264	272	284	318	271	314	290	295	314	260	313	277	272	265	249	294	301	283	316	317	287	274	320	303	273	262	288	313	274	262	310	337	312	292	321	269	280	294	328	265	291	337	273	271	288	293	297	283	305	284	294	270	300	328	296	318	261	312	324	300	284	301	298	289	267	318	249	265	274	317	267	246	282	271	273	288	277	277	260	300	289	279	247	278	287	248	289	261	267	304	292	317	270	290	303	271	298	222	285	300	330	267	285	302	281	323	279	284	296	308	305	316	281	261	292	266	285	290	275	309	265	277	281	279	299	287	294	292	290	286	305	293	294	284	264	289	315	306	267	312	321	328	302	297	264	281	291	253	282	278	286	307	306	278	293	300	305	267	324	319	243	273	272	293	300	304	288	286	293	302	318	327	299	268	298	291	312	308	287	297	302	244	311	260	268	304	294	279	273	289	280	285	311	306	303	283	261	269	286	278	300	261	266	311	289	280	286	298	263	313	317	302	317	311	290	303	279	253	333	286	297	265	269	296	290	280	295	310	295	310	266	281	321	317	307	304	317	291	289	294	290	304	308	324	273	309	291	273	278	268	277	295	288	317	294	254	312	284	299	261	274	274	305	318	349	319	256	296	298	302	281	293	313	273	276	282	283	297	288	278	334	281	275	257	287	322	325	269	315	287	324	275	280	275	312	323	301	288	276	279	290	276	287	291	291	286	306	287	296	303	294	291	316	298	293	317	269	254	284	307	314	289	309	303	310	287	287	294	273	289	306	302	308	306	295	260	277	292	285	249	270	281	301	306	292	300	312	295	292	281	306	285	318	287	306	304	305	289	301	318	282	288	280	291	304	310	303	275	312	277	330	297	300	299	298	260	279	281	301	259	305	309	277	288	302	299	304	277	273	295	304	298	278	280	303	290	293	305	264	295	316	304	279	290	282	288	280	290	294	304	310	271	305	300	278	295	270	302	304	302	275	294	305	282	262	288	301	288	281	308	289	319	288	289	293	260	288	301	258	287	290	306	324	275	311	282	269	286	307	324	313	315	314	275	255	255	312	311	281	278	273	282	250	283	275	279	313	307	276	317	309	244	297	297	278	311	303	266	283	294	325	308	288	275	298	314	277	254	316	301	284	289	293	279	296	301	283	276	323	308	297	294	296	316	285	273	298	282	301	294	294	281	274	268	294	307	254	290	295	273	320	283	310	279	332	267	282	289	291	305	288	288	287	291	286	266	308	281	284	282	288	302	271	292	270	300	278	305	290	309	327	307	278	246	251	274	306	305	322	273	309	300	289	266	284	297	284	294	266	327	246	280	284	275	294	282	295	266	293	272	334	322	287	286	263	295	296	296	311	306	283	294	289	279	282	281	299	298	286	297	272	320	263	260	314	302	267	284	289	300	255	294	276	317	304	289	310	306	288	313	270	263	315	260	283	297	290	301	287	291	315	288	280	290	284	303	319	287	321	307	273	285	310	265	240	279	266	263	277	295	253	276	309	288	306	292	277	239	254	289	308	320	326	249	293	281	276	311	289	296	299	340	253	287	282	299	287	305	294	267	287	294	262	272	309	301	313	294	301	291	302	307	270	308	310	278	298	284	274	294	263	295	290	296	316	302	305	276	277	314	328	296	298	279	271	310	283	291	280	221	277	313	256	319	285
21494	15485	20234	25294	19602	10571	6161	3868	2832	2153	1795	1549	1318	1159	1118	1027	895	790	716	801	745	762	744	784	725	696	651	661	666	678	689	708	635	666	636	682	633	692	631	667	594	608	598	647	694	649	660	595	668	636	632	616	667	633	672	681	651	676	630	671	698	615	660	669	667	625	642	703	663	669	644	622	631	611	643	638	633	683	611	671	653	658	638	632	622	676	682	717	698	719	668	722	693	674	698	697	650	641	681	667	663	664	684	606	664	637	671	636	662	640	676	675	648	683	684	616	633	670	664	593	637	642	677	653	638	645	619	651	656	619	675	658	669	627	633	640	657	615	619	667	632	651	654	679	602	619	663	653	641	665	661	659	630	628	666	638	621	656	669	663	616	635	702	677	649	673	624	635	639	666	677	672	653	638	627	634	640	652	688	627	648	677	638	681	643	710	648	668	610	630	639	648	676	669	642	638	614	679	699	678	630	618	651	658	653	632	634	636	660	601	683	696	689	670	625	602	613	616	680	632	674	628	629	684	687	649	626	678	669	657	675	664	658	637	702	680	633	623	637	605	679	665	667	658	606	651	611	631	667	619	650	633	612	638	632	641	650	627	649	654	650	658	691	627	653	661	651	607	610	650	699	664	617	645	642	620	653	641	676	650	650	687	618	691	644	620	603	639	666	636	638	641	635	651	617	668	675	625	650	632	683	611	617	701	617	694	636	662	610	645	654	619	623	615	663	609	593	682	683	628	607	668	704	652	655	628	671	633	646	640	622	634	645	619	655	638	636	639	648	647	639	647	636	666	688	651	606	627	659	610	667	666	630	613	606	596	640	627	614	597	647	658	697	635	647	601	679	652	674	616	639	640	650	629	633	674	679	661	652	703	626	633	643	629	653	644	622	624	638	642	652	647	641	631	671	656	645	687	669	618	631	672	697	609	649	594	662	622	601	645	649	683	631	657	627	635	633	606	641	636	646	653	632	694	641	702	640	643	652	598	646	646	651	616	669	619	657	627	630	648	663	616	611	598	670	654	621	639	663	640	656	604	624	647	619	677	649	653	648	663	687	665	649	637	670	640	656	624	619	639	694	606	658	672	608	634	644	681	609	651	603	698	673	619	680	634	631	669	609	680	666	665	660	678	658	674	667	631	642	654	655	655	623	626	659	677	607	656	640	614	608	668	631	627	643	675	688	674	651	620	683	676	648	620	593	620	636	663	646	602	618	611	616	661	611	648	658	642	646	656	688	638	628	622	635	671	644	653	657	624	675	608	638	655	647	661	631	662	644	597	673	688	597	674	645	679	658	633	626	631	660	671	634	658	595	691	636	675	642	657	647	668	627	662	685	675	631	624	636	661	657	630	665	636	671	603	639	672	655	585	667	633	657	692	649	616	597	652	630	613	644	654	615	618	724	672	619	625	652	628	619	645	622	615	664	596	670	612	690	614	630	626	675	683	639	641	693	673	652	695	670	641	647	620	643	638	653	644	628	610	646	632	623	624	652	618	642	600	637	574	661	628	697	654	603	623	629	649	655	683	625	620	624	641	668	611	673	654	672	651	682	622	640	692	646	660	637	658	661	609	648	626	672	674	602	695	636	671	643	641	648	640	651	693	648	675	651	623	656	707	647	670	620	630	661	644	654	655	625	652	634	714	652	670	668	645	634	665	610	642	627	649	637	647	633	638	657	651	616	627	618	665	636	675	628	662	637	641	632	636	653	691	610	695	634	633	593	637	693	650	664	645	650	621	650	692	636	633	668	626	651	659	658	642	622	651	599	604	595	610	607	671	641	620	674	634	602	677	638	633	647	632	625	680	632	608	712	675	636	665	650	666	639	657	689	620	656	645	668	651	673	641	622	640	605	663	662	663	651	655	662	638	672	652	667	649	670	692	650	676	636	640	658	679	675	642	624	665	657	627	631	631	630	627	664	655	636	654	626	636	658	670	614	639	706	663	642	625	649	624	640	649	611	608	670	635	621	657	627	597	644	634	644	672	633	625	653	668	663	680	612	651	633	648	579	660	657	669	640	654	657	660	618	607	656	646	634	634	651	655	619	565	645	639	605	646	665	622	647	613	631	693	635	629	638	659	688	661	600	610	672	649	666	605	669	613	661	618	652	676	629	657	632	630	604	625	693	641	670	677	654	680	641	628	630	668	601	663	645	672	601	673	661	629	681	635	641	658	603	603	615	661	669	613	669	683	623	655	636	697	698	644	669	652	614	665	629	665	637	641	655	640	635	670	630	665	685	691	657	650	666	624	643	636	642	643	659	628	614	613	659	672	655	635	702	685	655	668	626	624	638	619	589	630	657	675	653	631	643	642	639	696	680	648	645	675	618	653	663	667	687	638	647	685	689	639	647	680	697	671	659	651	634	654	645	649	669	609	639	629	629	602	629	669	690	658	650	628	652	657	657	637	622	631	655	639	648	655	659	634	643	630	635	637	622	586	674	630	612	647	635	593	666	663	651	662	615	637	566	651	616	678	610	618	620	613	650	643	657	611	667	660	649	622	601	644	627	670	634	666	612	664	645	616	648	637	614	586	625	674	587	680	654	671	636	635	658	637	654	678	651	643	630	634	623	619	664	630	647	604	683	643	635	624	638	664	652	650	617	614	629	567	606	650	620	659	645	585	602	673	628	674	688	694	652	660	668	642	666	656	617	614	591	685	642	616	616	629	665	664	613	699	629	676	626	709	661	663	634	646	692	682	674	678	651	642	627	664	639	660	644	666	654	652	615	660	616	613	662	607	653	672	653	624	607	645	630	625	655	645	662	647	635	632	652	611	664	627	622	633	640	673	588	630	615	651	658	647	630	651	598	653	667	614	631	665	632	621	651	640	646	659	617	667	689	636	621	634	623	643	683	606	643	675	652	638	658	685	633	666	654	617	695	648	646	668	646	642	686	652	642	650	649	654	654	650	623	628	645	646	668	621	636	681	643	649	630	628	652	644	638	619	648	634	614	653	646	643	619	693	655	647	621	656	644	685	613	620	674	658	637	631	695	634	656	656	612	628	662	618	645	674	670	645	666	670	635	641	641	647	638	663	626	660	673	606	722	635	673	661	613	654	636	688	655	670	661	630	660	647	585	680	624	656	622	652	665	630	720	671	677	647	686	662	675	657	679	629	654	650	607	653	658	654	631	632	655	634	621	660	663	696	625	625	613	652	619	643	654	635	662	637	638	664	644	617	611	629	621	608	618	658	645	658	695	682	608	621	639	675	609	651	676	661	616	656	649	673	619	616	637	670	640	645	648	600	636	599	650	630	652	621	629	660	626	613	688	667	667	667	664	673	611	624	659	657	621	625	660	622	667	646	656	652	635	722	648	627	622	639	631	624	581	657	645	605	640	624	623	645	639	660	671	653	634	618	642	661	673	609	642	652	651	570	654	669	610	684	645	650	703	645	666	605	629	637	654	632	628	613	594	657	665	666	691	615	655	624	625	638	694	581	578	661	616	630	649	655	667	640	651	629	577	630	681	627
44186	32574	26397	25686	17621	8908	4279	1992	1086	726	635	492	431	442	441	383	383	320	296	310	291	305	330	262	311	282	309	274	285	278	253	297	281	269	250	260	281	254	262	270	291	258	291	277	264	327	277	256	307	285	287	268	262	276	295	272	259	294	268	285	262	305	299	275	298	296	271	299	293	275	281	259	296	298	271	236	285	307	276	278	297	293	288	263	253	223	277	257	282	326	267	274	282	249	281	271	305	274	299	263	289	266	273	290	286	268	265	262	293	275	299	321	269	253	263	271	296	254	274	282	290	259	277	290	262	271	296	272	262	292	289	254	247	270	251	285	285	293	256	258	274	325	289	303	288	266	268	293	278	260	286	263	297	322	278	301	285	258	272	312	301	291	266	258	263	265	279	273	263	274	283	291	259	284	283	283	267	255	283	265	308	261	240	272	254	268	300	271	266	285	274	259	283	314	281	260	273	265	263	251	302	260	271	240	233	280	291	273	279	271	320	256	281	228	269	237	302	261	251	291	281	295	284	247	284	261	241	258	259	260	257	264	291	251	240	249	286	290	291	258	254	277	263	265	250	312	298	298	278	227	276	264	271	252	273	261	275	294	267	279	280	266	267	270	232	283	270	276	272	293	287	272	253	244	273	253	292	278	297	281	252	271	269	290	264	261	279	251	306	270	277	290	299	267	294	306	302	305	258	283	252	255	263	316	299	276	234	256	280	293	263	251	265	309	302	264	265	271	277	294	287	270	263	257	256	285	271	258	265	266	275	270	278	289	286	284	298	280	232	261	289	270	288	298	275	263	275	279	276	295	260	270	261	291	305	289	251	270	292	296	281	300	280	260	271	289	274	273	248	261	244	229	244	295	256	254	299	268	258	250	255	275	296	282	286	288	250	307	292	276	290	289	269	248	255	286	279	288	275	291	244	276	262	265	265	299	282	261	257	255	291	327	270	296	272	315	301	235	270	298	276	271	280	276	265	254	287	271	253	263	261	267	308	261	226	247	263	284	266	290	281	285	299	264	291	271	264	270	270	306	235	292	223	271	282	276	291	292	275	298	284	237	228	282	276	247	269	291	256	256	276	244	277	307	280	233	278	268	244	278	310	310	288	267	267	262	288	252	257	292	259	247	252	280	255	279	276	280	258	279	273	276	290	250	263	320	288	272	271	286	272	284	318	285	269	274	289	247	230	309	283	276	281	253	253	282	263	293	306	269	257	261	297	282	308	287	301	254	243	277	272	277	284	264	282	296	272	276	243	272	248	264	266	274	282	285	263	289	299	258	280	262	289	266	278	295	271	278	258	295	255	297	270	260	264	287	256	277	275	255	264	258	286	282	314	276	260	280	298	287	261	266	273	256	272	241	263	281	302	262	289	273	259	283	263	257	285	290	257	262	267	262	291	283	280	295	281	264	265	289	268	268	277	311	266	268	274	292	286	269	274	262	291	283	275	286	272	302	263	265	255	285	269	254	252	298	279	296	280	278	261	272	250	281	263	286	262	257	284	295	277	266	288	288	278	296	301	301	296	262	270	265	270	274	248	298	276	298	284	281	280	306	281	280	285	269	299	274	255	262	245	297	305	271	299	273	282	283	298	289	276	295	276	286	259	264	297	284	262	258	262	264	276	276	275	299	249	276	266	274	294	250	230	278	285	298	302	293	279	287	278	280	290	275	309	239	277	304	282	292	295	277	311	285	265	255	286	297	293	272	292	273	246	263	242	284	297	291	273	278	268	286	292	282	271	286	268	277	271	276	272	307	276	253	275	252	312	311	278	281	261	273	293	278	263	250	277	268	275	281	277	281	289	295	268	266	256	300	298	278	246	272	270	269	305	268	270	261	303	280	310	301	267	291	274	275	273	250	257	292	284	273	274	267	259	268	272	268	268	292	284	256	290	291	261	261	289	247	264	284	287	294	278	273	289	252	270	276	262	243	259	273	287	297	286	260	278	275	306	241	308	273	275	283	261	289	278	262	240	288	277	290	244	243	299	263	253	271	270	271	288	266	295	317	269	280	284	276	265	263	274	269	259	267	277	263	309	273	263	263	260	236	337	312	276	289	276	270	271	255	264	272	284	271	289	275	283	266	276	271	268	269	286	261	299	262	268	279	336	243	259	263	279	292	280	265	255	243	256	266	235	288	278	286	230	284	266	234	267	269	287	277	287	260	282	282	274	271	276	255	283	268	264	294	278	269	285	249	281	287	274	245	259	281	285	255	281	255	265	242	254	272	275	296	314	282	290	285	272	285	268	269	265	300	286	292	294	278	272	274	285	261	280	259	262	280	298	267	256	289	296	259	303	253	270	255	265	246	300	292	278	266	282	271	295	251	243	282	272	295	281	291	268	253	286	260	291	253	276	290	266	282	290	271	290	275	253	280	273	251	282	272	279	266	236	283	273	274	269	269	276	296	261	291	260	240	258	275	256	277	238	251	290	289	288	286	278	273	298	277	282	286	276	256	282	253	271	251	277	294	290	294	278	250	252	274	256	268	288	265	267	271	262	238	274	275	305	302	283	281	278	287	265	312	275	274	250	275	260	263	296	307	292	267	266	280	269	276	278	287	280	291	280	304	280	272	278	269	291	264	267	271	304	268	294	269	268	276	257	275	249	278	261	292	274	241	300	293	313	284	288	297	287	300	272	277	285	257	272	277	265	250	267	272	295	281	273	289	261	248	299	285	292	268	252	245	259	280	274	297	296	285	279	255	282	279	295	257	276	280	292	265	296	289	301	292	269	256	248	247	256	246	268	252	296	310	302	269	290	268	261	276	275	283	268	269	284	254	288	273	258	286	239	268	290	295	305	251	310	260	254	261	288	302	289	282	299	267	308	281	250	245	276	261	268	262	267	286	261	278	282	278	276	245	238	285	247	304	254	267	300	276	266	295	298	261	300	311	305	293	273	262	249	339	263	286	287	302	260	290	290	276	288	303	289	253	286	274	297	288	293	287	285	254	284	296	268	281	259	274	307	303	284	296	252	258	301	270	299	265	258	282	291	271	317	283	250	246	264	287	286	282	319	270	310	314	308	267	284	282	249	292	279	276	281	309	291	244	278	237	225	264	279	255	273	253	304	258	297	282	314	279	269	280	281	306	313	274	257	288	264	278	279	255	244	244	294	291	288	288	256	293	270	259	287	281	302	293	265	298	261	280	279	272	284	251	270	265	244	296	256	284	276	280	280	264	272	270	251	269	252	279	281	297	280	273	276	257	275	277	273	259	256	271	272	281	303	236	279	287	272	236	269	223	261	253	282	247	240	281	284	267	309	275	289	288	270	287	291	289	287	288	259	271	305	246	274	241	277	296	291	288	281	249	294	266	306	268	290	245	288	293	272	237	278	263	302	268	286	263	294	301	305	279	287	292	255	291	295	287	278	292	275	285	281	254	294	319	282	254	259	280	283	250	255	255	292	263	296	261	249	290	270	284	269	289	309	282	268	255	286	269	276	270	279	284	308	303	269	256	264	260	282	269	288	277
28255	23489	26708	31192	24968	13819	8669	5781	3696	2803	2282	1994	1627	1563	1393	1208	896	825	830	799	814	780	788	774	775	708	661	679	647	635	617	671	629	639	603	630	618	627	641	638	656	634	602	651	684	610	643	627	639	624	618	633	584	674	633	662	637	621	610	596	643	650	584	634	658	625	598	615	649	641	600	625	620	596	666	601	663	616	638	601	660	640	657	606	624	621	670	728	741	680	670	694	621	660	621	673	646	662	620	697	629	630	598	619	652	641	656	618	650	668	606	625	677	651	585	621	634	622	606	622	618	645	631	575	601	614	600	643	598	652	647	599	632	622	601	704	636	604	670	620	657	629	670	602	646	640	714	616	642	624	638	605	620	637	657	624	608	597	614	647	603	592	643	610	626	673	663	578	643	626	613	585	578	625	616	597	641	619	584	649	612	650	603	613	624	637	637	594	639	628	629	602	611	668	626	637	615	635	647	595	642	640	661	627	636	671	662	638	583	615	664	646	628	647	633	635	609	576	609	599	647	648	640	626	578	638	664	647	607	599	598	617	615	605	642	622	604	614	635	615	606	687	665	604	627	643	630	631	626	628	604	630	605	605	615	603	644	623	618	632	626	628	603	590	646	615	596	650	657	667	657	655	607	633	595	642	619	626	623	590	604	609	608	685	604	579	636	605	582	590	658	651	673	624	635	630	603	595	617	617	650	578	594	657	659	626	625	651	626	665	601	586	636	615	617	639	621	652	570	603	593	596	584	602	673	596	581	590	612	662	646	659	623	602	584	662	638	588	645	604	606	626	632	592	634	600	679	580	642	640	598	611	638	624	606	644	673	639	617	575	668	628	613	627	619	604	604	653	643	631	615	566	661	649	586	582	655	616	570	632	640	629	625	598	592	635	651	598	621	601	643	656	654	605	644	571	639	534	614	635	654	586	630	591	617	671	592	645	622	586	649	590	606	604	629	596	579	649	552	610	603	594	638	626	594	602	618	614	629	619	622	640	610	683	616	670	586	603	645	639	606	656	600	618	597	634	626	620	619	577	593	653	665	553	616	622	612	651	641	607	612	639	626	607	629	632	649	592	629	603	599	623	632	629	636	603	587	615	631	639	641	644	636	623	599	604	645	591	619	622	592	656	626	616	607	631	602	627	609	616	615	647	617	641	615	696	609	590	611	623	643	613	650	568	622	627	653	624	593	613	621	643	630	647	555	610	541	612	601	655	629	619	620	663	619	608	575	609	625	628	621	620	585	634	635	618	660	602	653	649	604	628	606	604	603	630	646	590	657	585	647	599	579	635	662	607	637	668	596	680	607	597	601	612	662	612	605	600	580	631	602	640	603	664	600	611	644	667	627	617	623	619	596	650	609	598	669	656	632	678	583	608	620	613	669	577	605	672	583	596	605	660	618	625	613	623	627	575	586	656	608	588	626	617	629	651	624	648	585	631	603	601	614	616	604	642	614	624	616	573	591	627	625	597	590	570	594	643	609	616	610	587	605	615	602	654	613	583	600	634	614	618	611	604	626	636	595	571	653	640	608	640	638	565	620	622	594	610	585	626	600	619	633	606	676	599	607	665	600	662	583	617	562	615	636	614	609	616	614	643	621	592	627	636	588	657	641	637	632	621	629	643	615	614	677	634	618	625	624	632	582	635	667	616	606	602	658	626	632	653	594	629	626	647	599	686	588	627	586	625	602	669	603	629	644	593	626	673	619	604	637	595	616	650	634	597	607	607	612	627	625	613	651	653	636	605	628	635	581	588	619	650	682	634	626	641	582	597	637	608	647	613	637	626	591	619	599	634	590	646	636	643	603	643	644	628	604	599	626	617	646	616	598	627	646	610	634	616	589	612	615	611	641	652	649	582	615	571	625	662	594	640	701	622	642	654	617	607	604	605	603	641	634	662	657	620	630	630	645	632	602	615	614	613	631	629	630	623	582	680	605	571	631	646	624	623	641	616	635	592	676	587	647	646	620	642	606	607	622	619	624	565	608	610	575	641	641	628	617	595	653	646	631	658	647	626	623	626	610	640	594	639	631	597	601	653	625	552	673	613	621	591	596	606	606	625	606	629	679	617	664	647	600	624	661	611	591	609	605	655	664	619	622	598	663	626	662	569	615	591	663	601	619	647	629	611	568	626	622	598	660	658	624	658	591	630	610	635	628	640	590	646	632	670	609	617	612	607	612	638	613	627	592	573	606	637	623	637	639	593	629	659	641	598	598	613	618	627	607	655	611	604	691	573	614	602	638	656	612	648	603	615	595	616	640	679	634	636	620	629	673	607	636	622	618	606	616	614	602	585	660	617	641	630	665	614	641	569	637	608	636	639	580	624	623	569	630	646	632	606	600	640	602	587	580	602	645	637	603	634	651	639	619	625	685	654	625	645	671	651	639	584	680	591	612	627	609	637	635	602	627	560	600	653	637	608	642	640	607	620	604	585	606	625	620	643	638	644	611	601	640	635	586	577	587	683	611	642	590	623	612	653	642	660	620	594	611	622	622	589	609	607	584	619	607	628	612	679	668	604	649	619	624	581	652	636	645	645	602	613	631	622	614	650	657	600	615	612	656	628	640	606	670	646	618	604	605	625	612	648	590	607	616	649	630	646	662	585	615	640	614	596	672	657	584	640	694	600	615	624	603	633	611	629	630	646	643	619	603	616	639	622	641	634	636	619	634	635	623	617	592	588	616	570	617	635	609	612	630	627	608	594	652	631	609	645	603	624	627	629	606	675	636	584	648	585	569	582	630	635	567	615	596	646	574	604	616	611	645	575	620	644	651	667	651	606	588	619	636	607	574	634	575	630	607	604	608	630	610	628	633	660	597	634	641	633	640	639	648	636	657	616	628	648	668	645	593	612	624	622	682	605	650	631	647	641	598	640	575	597	624	631	629	561	591	630	623	618	641	589	631	593	631	606	647	611	636	604	607	608	619	595	607	659	601	631	609	613	591	566	614	557	620	627	664	636	580	643	658	632	638	585	630	644	627	652	611	642	628	629	582	658	636	603	614	612	608	592	623	586	606	625	650	619	597	643	602	635	602	637	618	646	628	633	603	637	615	630	624	629	612	699	658	593	591	643	623	614	587	635	628	656	646	556	622	630	633	667	628	648	626	580	636	586	632	571	632	628	592	686	650	659	620	634	581	628	577	599	648	586	643	644	571	601	652	620	629	650	606	644	678	624	632	671	598	622	641	607	637	657	634	650	563	637	622	628	637	610	642	621	648	653	617	666	614	650	662	616	629	632	593	639	580	591	612	640	674	654	642	637	666	611	619	638	607	604	645	641	599	634	574	627	616	622	648	615	612	633	617	616	604	625	594	638	640	631	588	598	587	635	609	615	601	633	593	658	649	611	627	632	599	629	578	631	645	618	620	651	587	607	639	654	617	620	593	618	640	604	598	635	613	635	591	618	590	646	644	607	611	642	634	637	624	592	627	624	649	558	657	631	603	601	613	595	661	605	668	635	620	606	687	639	627	581	651	598
13177	6045	3939	3133	1851	1090	848	687	538	558	491	479	466	422	424	401	390	370	425	386	431	410	411	403	386	419	410	398	392	408	406	398	402	383	414	396	411	398	386	408	408	356	386	418	407	415	405	424	384	386	399	440	439	361	385	410	394	409	409	414	402	389	396	414	409	381	388	425	416	463	418	416	391	408	385	393	368	394	337	344	378	378	372	417	381	388	395	402	420	412	428	426	380	415	410	387	394	414	374	386	356	399	390	394	399	392	436	431	402	388	403	425	374	394	421	396	411	431	393	402	376	400	415	381	408	406	376	378	376	406	446	405	418	399	373	402	420	379	403	434	412	372	392	373	429	382	387	420	385	407	380	352	426	396	375	359	372	444	400	366	390	407	386	348	381	367	382	385	393	363	381	388	405	344	395	384	381	403	434	399	386	393	370	429	416	404	370	412	405	411	416	376	414	418	417	379	416	366	339	347	384	384	402	419	394	421	407	417	354	430	420	411	373	366	394	392	391	388	390	372	402	409	404	369	421	379	396	410	417	416	388	404	369	391	399	409	380	420	400	380	388	426	380	355	364	403	427	381	391	391	452	391	374	382	379	362	370	392	391	428	386	390	416	409	373	411	406	412	339	371	390	404	445	423	383	391	383	409	432	389	364	379	375	432	409	336	381	402	354	354	423	390	380	389	428	431	407	379	410	406	399	359	392	372	402	419	413	401	421	395	391	446	387	358	397	392	391	387	405	412	430	388	406	384	359	373	396	398	384	425	395	407	400	388	398	422	442	423	397	363	379	413	420	412	429	404	399	373	383	434	387	376	387	373	417	388	392	386	377	395	403	397	444	379	404	412	372	409	386	387	398	392	377	402	388	372	403	402	373	394	400	399	403	379	416	361	394	419	410	406	380	413	425	358	425	412	412	395	368	407	411	425	386	377	422	377	382	407	396	390	398	445	400	418	394	368	389	412	397	410	380	433	371	390	355	388	375	380	383	403	380	377	416	423	413	405	389	374	383	392	413	397	375	388	405	388	408	387	392	395	392	394	436	380	390	390	401	387	398	437	420	407	367	374	374	388	400	407	377	433	400	369	393	381	408	433	390	415	391	407	368	430	372	360	403	422	382	393	422	400	395	378	363	422	400	392	374	388	396	391	402	373	432	364	398	387	382	387	398	415	357	408	400	447	408	428	374	383	371	456	402	385	422	409	362	339	414	346	383	403	395	383	402	435	409	393	397	387	408	399	401	394	362	389	401	388	379	384	365	391	390	386	403	407	353	390	425	386	395	396	389	386	390	401	398	415	395	397	388	408	386	435	408	396	411	409	343	381	398	402	423	378	414	417	392	396	402	391	401	419	388	380	392	409	395	398	425	375	405	396	402	417	389	378	379	389	363	388	384	357	405	381	396	379	376	353	384	376	380	402	386	353	395	410	387	401	407	426	411	419	398	423	408	388	348	433	391	412	405	382	399	401	349	415	395	420	396	383	387	428	398	399	432	380	426	407	368	417	375	416	411	408	373	380	420	360	426	414	401	412	377	387	401	415	407	349	378	408	414	404	405	381	355	412	376	387	422	387	418	424	364	404	389	386	374	385	405	406	407	408	401	427	427	367	417	433	380	402	411	409	382	410	376	407	368	356	364	442	408	399	396	392	371	396	365	380	419	390	385	412	431	387	354	373	385	450	400	413	373	381	403	366	383	384	416	422	375	388	412	398	435	406	373	372	394	429	398	419	420	388	381	426	377	388	387	376	397	418	387	362	384	388	377	378	383	429	403	363	364	443	381	432	414	388	410	385	368	408	370	399	397	421	395	371	426	370	400	450	369	363	430	406	439	448	421	423	425	392	360	399	363	424	411	371	380	394	395	361	352	366	374	385	379	400	407	423	372	394	381	397	411	413	376	372	418	395	399	391	398	392	388	405	378	384	369	352	386	439	433	373	355	363	400	427	385	384	397	397	402	425	398	412	374	387	395	361	406	381	441	403	388	388	392	384	370	398	387	384	379	410	387	352	396	388	409	438	436	428	406	375	381	384	388	398	433	420	392	411	398	398	381	402	346	403	381	384	379	383	396	396	406	387	386	425	376	401	378	372	402	448	386	439	405	373	376	411	370	377	398	388	374	409	408	406	403	377	390	358	397	403	380	374	392	420	391	400	379	399	384	412	398	389	396	396	385	400	418	443	400	386	369	401	408	392	414	412	428	396	448	392	404	375	374	412	383	385	422	376	403	367	385	385	416	453	416	446	402	371	369	382	390	394	386	371	417	370	431	396	402	438	397	351	391	424	387	413	420	404	435	370	384	402	380	357	372	389	384	394	402	407	385	417	382	425	387	394	385	395	410	386	397	414	425	443	388	371	417	402	366	377	403	386	408	398	387	381	400	374	401	405	423	433	359	431	388	377	402	394	422	380	445	391	377	419	430	374	421	362	429	386	392	392	405	402	399	405	420	365	394	390	376	369	401	397	401	360	395	420	380	392	400	442	403	405	390	408	384	376	392	397	392	414	390	403	362	394	392	465	409	392	384	408	389	399	403	388	404	383	394	409	397	414	369	370	392	375	390	422	391	421	379	407	390	421	383	379	408	419	385	354	362	379	377	386	406	404	385	404	384	401	375	394	404	414	394	415	372	411	409	370	368	401	396	412	383	406	426	387	391	357	405	403	382	400	389	346	370	387	422	387	397	404	400	436	361	428	398	386	418	423	377	408	445	406	415	391	422	417	404	385	403	373	413	379	395	396	418	380	435	387	376	340	399	418	391	389	405	379	371	369	420	397	405	419	388	421	351	435	439	390	389	388	411	380	393	407	394	408	371	377	404	403	391	415	366	367	377	387	408	380	399	399	373	379	384	441	399	384	358	411	407	380	411	431	403	386	392	427	372	399	380	392	373	379	386	428	425	405	395	399	383	398	408	385	401	384	449	432	400	406	382	381	366	414	407	376	403	408	450	379	341	388	391	424	392	410	388	395	423	422	402	441	426	368	408	394	416	385	394	391	439	428	376	425	415	413	395	387	377	377	394	422	382	412	431	394	368	388	403	441	390	428	401	401	395	387	371	418	405	370	411	455	463	379	413	426	410	385	405	369	388	398	399	398	370	393	346	389	406	393	419	428	441	384	389	389	387	413	374	405	355	453	409	372	400	388	385	395	408	377	407	421	390	391	415	404	399	380	370	400	377	413	367	425	406	427	408	408	415	333	339	381	358	367	379	369	415	412	367	394	359	383	378	394	362	371	418	355	414	337	433	363	395	398	399	402	414	389	400	379	415	351	387	418	401	382	387	398	410	423	368	399	403	363	404	448	412	398	443	404	442	390	386	415	374	389	422	425	394	385	421	369	373	405	418	343	380	388	379	410	387	390	394	377	410	362	402	416	369	383	416	403	379	379	390	395	398	391	367	377	396	374	378	357	369	382	397	400	397	386	416	392	386	391	442	417	377	407	389	385	403	374	451	395	361	377	393	382	423	392	391	397	421	418	390	389
8071	5022	6677	7840	5591	3632	2877	2309	1720	1546	1431	1259	1136	1027	1031	966	947	901	860	898	913	886	958	840	829	858	813	854	875	885	867	815	850	860	857	841	849	844	849	792	850	864	874	853	830	866	871	856	859	843	818	812	833	892	810	813	827	850	876	840	842	850	865	848	844	852	857	877	815	825	845	817	870	764	841	826	853	755	768	819	868	828	848	875	840	891	891	886	869	857	825	855	856	879	882	828	861	819	861	821	848	851	854	820	852	875	833	828	808	887	842	866	886	820	855	842	868	903	830	834	921	863	795	840	817	907	839	823	834	850	856	825	829	860	923	836	809	819	835	825	827	810	857	800	770	824	836	856	873	833	825	899	845	826	857	830	823	917	853	832	841	803	863	869	870	824	796	835	815	814	809	853	841	851	890	873	769	857	887	864	833	834	900	853	868	846	866	851	857	851	850	855	829	765	865	848	887	874	892	849	858	843	818	821	834	811	826	866	865	826	871	878	837	811	822	841	855	816	833	791	866	826	892	854	816	809	845	847	838	872	850	857	826	830	868	819	842	843	868	834	824	810	850	777	907	830	834	781	821	831	859	831	838	822	876	889	791	838	818	843	884	842	880	862	829	900	843	866	840	870	859	843	802	871	932	821	840	841	828	813	847	825	838	762	810	843	835	903	828	865	851	858	844	873	850	876	844	868	884	836	780	877	845	844	856	833	840	875	848	785	857	823	880	815	860	861	847	793	834	853	829	835	826	848	849	854	852	856	908	806	825	805	843	838	868	865	885	812	845	888	827	820	826	902	822	839	831	862	814	843	853	800	837	828	821	868	843	851	863	894	838	810	834	783	842	831	814	792	853	893	822	838	842	888	893	866	844	869	824	827	823	790	867	904	879	883	898	819	822	809	914	828	850	896	843	845	862	811	867	869	812	843	818	821	842	817	839	832	756	837	796	829	814	849	794	850	845	816	853	836	817	825	846	872	807	814	848	824	848	866	852	840	931	849	815	843	840	856	903	815	804	841	816	842	864	803	802	861	863	799	853	829	847	822	805	839	847	826	838	821	895	876	874	884	847	856	840	882	848	835	875	830	836	822	842	835	842	795	811	851	858	871	774	814	873	849	863	878	814	829	837	856	822	855	845	771	826	819	840	868	841	877	839	878	829	901	800	851	841	842	854	873	825	793	843	809	853	819	852	856	871	833	819	831	844	792	833	810	811	858	858	824	831	838	867	847	846	868	776	815	805	824	902	843	820	860	823	851	862	854	855	797	884	843	817	867	869	827	791	848	838	832	810	828	827	845	856	820	909	800	874	856	851	886	857	843	867	858	818	820	864	823	861	835	865	849	853	845	869	834	860	873	852	797	866	852	884	882	847	819	867	845	836	848	800	880	795	852	860	815	869	831	846	824	852	892	830	854	860	853	851	838	781	849	812	862	816	855	839	915	840	872	851	877	909	842	904	847	866	821	884	822	783	841	803	834	855	873	853	835	828	806	827	842	792	779	873	877	882	797	815	838	894	850	818	887	837	864	835	871	843	851	841	853	916	857	851	866	817	861	782	872	812	801	857	820	850	856	854	856	861	844	850	876	831	828	840	863	839	896	872	863	825	795	875	856	818	898	824	879	833	783	889	911	861	869	881	854	791	842	883	857	838	827	894	864	834	783	866	860	843	892	841	790	854	876	883	924	805	858	831	856	795	795	836	818	849	808	867	771	872	885	863	860	840	841	839	856	806	831	848	826	809	848	841	784	833	836	795	890	808	866	883	809	800	788	852	873	828	833	936	816	849	823	844	837	841	784	868	834	808	863	861	931	874	865	848	844	826	881	876	843	823	809	887	865	848	830	809	832	823	857	900	832	865	787	813	827	827	819	863	843	830	866	865	892	874	817	861	854	826	816	949	890	834	857	784	853	862	897	816	840	859	856	873	845	809	847	884	849	824	900	823	864	856	824	782	838	841	856	860	843	863	809	838	836	861	823	852	876	825	828	878	838	895	818	822	837	799	867	863	819	831	822	866	829	787	813	865	874	888	873	906	861	864	841	839	829	849	815	831	866	846	886	915	870	848	864	863	800	813	848	840	871	851	787	840	857	835	841	874	828	861	826	872	849	864	804	847	901	815	907	891	846	809	831	848	843	864	835	819	826	877	809	887	878	816	813	838	824	848	853	870	870	892	839	832	881	848	859	878	870	864	832	854	864	880	868	824	873	863	826	831	866	855	809	874	868	880	842	847	854	871	852	852	849	889	801	894	866	867	852	877	837	831	832	826	861	863	820	855	820	817	884	805	908	857	788	845	841	831	857	823	829	802	851	833	859	845	833	842	865	793	857	878	835	893	840	880	849	862	853	811	786	841	841	829	821	861	814	830	854	824	844	816	839	881	880	811	779	807	788	824	899	883	818	821	825	799	879	869	866	860	919	850	888	881	825	874	856	854	892	902	820	828	858	829	870	817	861	804	859	845	880	896	818	866	827	875	870	828	789	835	843	848	809	842	822	880	857	865	853	870	867	824	864	844	825	875	883	811	787	825	812	844	835	878	784	830	807	784	833	873	858	822	832	839	820	833	882	860	865	849	831	882	856	838	867	821	811	881	903	884	827	916	870	849	898	816	829	820	844	867	852	810	850	852	819	846	824	853	841	838	820	849	926	846	849	832	838	795	857	790	813	858	821	798	889	795	899	869	820	870	862	840	865	863	869	853	832	887	867	852	852	838	848	825	822	853	802	856	849	822	843	866	855	870	806	870	847	877	893	812	860	820	881	794	857	874	805	863	884	818	816	810	854	802	832	848	827	840	809	808	820	827	853	841	831	861	859	838	861	830	875	825	924	850	843	823	780	817	832	858	824	867	836	774	848	880	821	870	830	794	854	842	817	842	840	792	818	867	827	845	865	799	843	837	845	889	818	899	817	789	792	917	810	863	877	884	827	886	803	869	859	890	846	859	899	830	855	821	878	795	849	828	844	817	813	864	834	870	855	836	790	858	858	859	836	853	852	861	794	864	819	841	836	900	781	818	850	849	862	842	843	840	858	797	838	824	831	859	856	799	908	832	834	835	814	839	856	848	855	854	864	842	863	882	830	843	838	886	827	832	860	840	816	835	830	801	839	850	817	825	835	830	896	833	845	858	811	856	874	837	889	834	841	851	840	831	868	834	868	833	808	867	808	822	868	846	808	870	854	822	846	805	877	844	791	849	828	860	767	803	855	846	895	811	815	841	843	855	834	875	892	871	834	855	897	851	872	812	842	833	825	879	845	839	866	829	850	844	861	830	827	861	859	848	847	801	821	854	833	792	859	847	854	869	849	898	840	897	860	831	836	828	874	853	866	872	860	822	809	855	813	833	861	777	921	809	836	872	907	840	818	832	835	864	828	861	848	890	847	882	841	841	879	827	845	874	855	806	822	862	867	837	852	839	840	861	854	868	832	869	818	845	870	862	858	859	836	836	811	864	796	843	844	839	892	886	911	836	860	809	822	832	840
32093	20640	18279	17884	10944	4996	2231	1206	750	578	524	509	433	380	369	330	354	303	308	277	311	304	308	310	295	322	288	315	316	292	263	282	281	319	277	318	265	297	314	284	279	287	301	270	304	302	297	297	279	258	271	265	250	264	289	271	290	290	297	277	286	312	325	311	258	266	292	283	275	279	262	306	270	290	315	286	307	288	274	312	258	296	301	288	274	293	274	279	277	308	292	312	320	301	269	298	284	311	293	276	297	265	291	275	294	266	303	312	268	290	281	284	309	312	291	260	271	306	277	291	298	300	285	300	264	296	299	290	283	273	256	293	300	283	281	296	235	308	281	293	288	303	309	302	303	298	274	316	282	275	292	313	307	284	279	325	290	279	298	287	258	283	295	272	248	292	293	301	287	251	273	333	288	258	288	289	292	326	325	270	308	266	285	318	293	274	289	298	330	290	288	285	307	322	273	279	315	315	299	280	287	272	282	299	294	281	322	318	299	278	287	308	307	273	286	271	298	291	306	309	292	311	301	325	277	292	295	288	263	268	288	286	273	299	305	310	313	303	285	284	277	290	310	294	303	306	294	316	293	309	288	288	302	301	312	269	277	270	304	279	314	306	266	334	290	262	260	266	278	294	272	302	260	280	289	306	286	276	294	285	303	276	264	287	331	271	283	287	299	306	298	262	299	275	290	297	271	285	298	292	293	276	320	280	300	266	258	288	280	300	287	287	301	283	297	293	262	279	330	333	297	263	288	272	257	289	291	278	274	280	284	290	273	269	320	300	299	281	285	293	298	306	303	312	279	302	267	272	282	280	298	293	281	290	257	305	319	285	310	321	278	277	290	285	319	293	316	308	292	287	295	284	281	271	264	282	291	289	304	271	294	284	291	306	302	322	275	294	288	263	274	289	279	313	312	327	301	268	290	285	288	288	289	313	268	277	273	304	276	303	271	328	303	258	312	290	328	288	265	283	267	292	272	323	280	271	278	276	291	301	338	285	281	293	320	294	274	316	277	274	280	297	274	271	298	272	278	300	312	295	330	312	280	303	282	270	285	289	272	299	287	277	270	287	290	280	276	252	271	284	283	281	265	301	300	258	283	268	298	277	287	308	286	277	312	261	314	266	285	273	302	310	316	280	246	259	304	273	259	272	320	286	325	298	254	287	303	299	298	288	321	270	274	279	298	289	278	298	316	309	275	308	328	296	258	285	290	311	295	296	291	301	294	294	272	274	279	293	291	285	294	303	300	279	291	286	289	296	310	288	288	297	301	280	302	295	282	300	243	311	290	311	261	292	272	280	269	274	304	331	276	285	283	283	251	286	292	291	278	275	271	272	262	302	326	308	285	306	280	279	325	300	294	309	290	265	296	327	302	308	273	284	303	299	283	287	327	298	302	279	262	296	289	323	253	307	264	291	303	290	259	298	308	279	285	280	274	300	274	315	260	294	291	262	338	296	346	264	265	281	272	334	301	261	301	301	301	280	313	285	306	294	288	281	283	271	305	258	248	292	268	274	305	305	288	290	282	321	291	315	276	299	298	284	279	302	271	277	274	261	268	313	301	295	290	279	308	276	302	297	315	265	288	302	290	310	300	322	303	297	307	273	270	305	273	296	280	282	282	284	309	291	328	312	298	278	303	258	272	278	289	283	304	251	305	269	305	267	254	265	262	291	301	272	278	287	318	281	303	312	297	293	295	264	274	279	298	306	293	299	294	296	299	268	272	314	296	259	296	309	291	317	326	251	263	290	284	300	302	286	306	272	301	309	283	296	301	282	303	283	280	292	303	311	283	301	286	280	274	295	262	325	303	278	305	306	301	288	307	244	292	313	280	286	329	265	293	279	265	291	267	279	291	278	270	287	326	321	298	252	267	277	281	289	293	259	295	264	301	297	283	286	317	282	302	283	322	303	298	295	286	275	271	254	280	253	312	289	274	300	289	290	314	285	280	282	253	263	284	304	313	277	286	335	279	314	315	283	287	296	290	300	252	279	312	265	278	274	306	302	261	282	299	277	263	328	264	270	273	282	296	283	288	318	291	267	261	329	322	280	303	263	300	292	289	302	292	296	268	307	292	294	305	266	261	285	289	297	286	257	295	284	297	279	291	266	302	282	301	301	291	247	298	285	304	286	297	301	301	296	270	281	299	270	259	280	265	290	271	283	321	270	265	264	287	274	300	277	251	294	266	271	279	276	284	282	309	297	313	275	278	291	300	319	273	280	273	293	262	252	270	332	273	305	282	281	312	261	266	308	277	284	265	280	299	316	299	267	279	275	259	278	314	321	302	298	289	303	271	273	287	324	257	296	269	252	268	307	263	296	307	285	301	297	278	276	276	310	269	314	277	321	301	270	311	328	300	292	277	284	266	287	270	354	281	303	296	290	309	314	268	276	261	264	268	268	311	291	320	317	284	305	288	289	276	273	305	301	285	284	297	298	247	289	260	301	295	289	294	304	310	296	295	284	303	320	327	294	303	243	290	308	270	278	279	300	279	265	278	298	308	315	320	288	300	279	315	311	277	267	318	280	301	281	280	295	256	287	305	295	284	339	268	262	276	287	289	274	295	276	280	277	262	247	292	316	298	269	250	303	323	289	278	317	280	288	319	243	252	312	281	293	287	314	297	292	323	271	295	284	256	321	313	320	279	300	273	299	256	310	314	271	285	309	268	270	301	263	276	287	289	316	309	307	299	291	312	287	288	294	293	288	286	290	299	302	271	287	254	307	285	288	275	300	278	282	298	275	270	299	291	296	306	281	280	284	268	326	281	288	322	290	305	286	264	307	288	304	256	295	284	300	309	252	277	306	270	279	278	298	301	297	310	294	307	261	275	284	304	249	271	267	282	285	263	302	292	275	287	284	304	327	292	304	303	285	289	305	290	299	294	312	297	290	324	275	305	267	289	285	283	279	282	316	288	278	273	276	317	309	271	303	294	286	288	307	301	285	310	322	298	284	282	291	266	299	286	275	282	262	313	318	277	259	263	269	293	293	261	293	308	281	284	298	300	293	300	302	305	294	292	288	266	315	285	251	284	281	301	304	308	263	308	286	301	286	297	256	282	304	286	291	275	302	293	299	259	303	299	289	317	292	275	279	298	282	269	287	286	305	294	292	255	294	268	320	293	298	295	302	279	269	288	289	280	287	283	291	291	272	324	280	278	298	287	303	277	309	298	281	287	299	262	289	308	308	300	267	290	286	303	263	278	307	316	280	267	291	244	310	267	293	310	314	297	307	303	312	274	267	286	313	286	255	323	308	286	276	290	268	259	295	285	267	308	298	268	248	287	299	283	264	250	304	258	276	310	311	287	315	307	295	314	307	284	273	250	275	296	281	273	303	308	249	295	238	316	258	228	280	288	265	283	264	321	315	304	296	298	293	279	305	295	295	328	293	283	325	283	284	290	290	285	286	272	268	310	265	321	301	291	286	287	306	281	285	285	283	278	290	280	296	325	290	282	267	319	292	269	292	340	314	286	307	278	281
20990	14804	20739	24635	17995	9922	6031	4170	2759	2177	1838	1556	1518	1308	1142	1012	840	765	728	770	762	750	794	761	695	666	656	671	601	670	674	674	636	669	628	672	667	657	652	625	667	655	665	646	678	644	659	639	718	636	682	623	633	646	648	648	631	621	652	650	656	648	627	632	614	618	653	616	613	621	618	688	610	628	653	642	648	637	662	653	640	601	641	678	685	651	638	667	683	636	702	670	642	678	668	631	626	691	634	636	665	679	618	637	680	687	641	663	661	560	643	669	615	660	628	555	662	641	621	679	619	610	648	680	617	627	632	654	646	661	668	623	619	677	685	663	607	629	626	645	645	644	655	658	669	658	640	684	633	659	620	637	610	660	621	671	640	619	653	673	650	640	660	582	626	634	634	665	619	631	661	625	669	632	653	658	704	595	611	649	624	645	590	642	615	659	652	660	641	652	682	652	650	652	677	674	635	628	650	633	631	614	634	587	638	612	652	674	696	654	617	649	635	664	644	664	617	656	678	616	627	648	658	620	630	617	664	614	666	676	678	644	611	691	596	627	647	639	637	659	670	644	650	627	671	623	631	629	639	646	667	604	670	628	634	640	639	648	681	687	609	678	604	583	623	599	635	607	630	698	613	675	655	670	646	687	628	669	645	609	659	633	687	669	634	621	639	652	659	637	661	627	643	606	650	593	621	651	641	659	616	651	615	664	633	639	625	620	624	628	618	673	665	660	649	639	603	639	630	632	627	580	664	651	622	584	673	620	647	664	649	643	645	635	607	626	664	670	619	634	627	666	629	664	663	604	661	589	645	670	604	613	621	633	613	611	629	681	646	605	649	648	610	713	629	703	655	640	653	638	633	623	631	603	630	669	604	631	595	676	659	650	603	697	672	662	649	646	653	619	611	638	677	643	640	609	677	684	673	633	622	662	634	668	656	631	647	628	667	656	586	688	644	623	617	647	691	670	621	606	645	629	625	616	629	628	631	583	688	650	652	652	608	674	596	604	653	626	647	650	613	661	652	651	616	625	642	644	636	645	627	672	613	678	632	651	622	671	648	585	671	653	611	654	648	633	659	617	660	654	653	597	586	656	623	670	658	611	637	648	630	641	643	642	681	615	639	630	666	635	633	692	635	655	617	655	647	642	668	642	683	628	642	617	641	676	635	655	654	635	663	653	626	640	645	619	626	666	614	660	687	670	639	602	666	690	632	629	666	621	633	635	657	644	619	644	644	637	660	643	647	652	661	662	620	692	702	615	617	654	614	629	655	623	657	672	633	661	619	644	647	642	673	682	641	639	647	656	649	677	621	673	629	631	651	642	609	634	638	647	613	647	658	669	592	656	599	584	607	614	652	687	636	642	664	650	666	635	680	663	646	650	642	681	609	663	643	654	627	641	674	645	646	621	652	657	655	653	704	661	640	631	666	622	647	589	642	631	643	662	634	615	622	659	678	687	652	667	671	620	655	673	664	682	614	645	664	647	630	616	655	636	623	659	656	628	647	614	626	617	659	596	667	697	721	632	604	667	636	653	634	651	632	642	611	621	630	675	618	640	669	645	625	614	652	634	622	652	629	617	630	617	658	645	623	647	641	594	663	641	636	681	610	614	591	685	635	632	620	625	628	658	685	648	626	649	694	548	690	645	667	640	680	654	629	650	658	651	615	677	646	632	640	644	593	669	676	601	635	629	598	614	598	652	617	619	652	595	642	632	650	633	651	661	647	618	601	618	633	681	682	646	648	649	653	668	640	641	633	665	635	625	640	655	645	676	621	642	636	637	676	606	582	687	590	672	637	616	607	671	656	641	651	645	618	674	640	681	655	645	634	665	598	646	640	617	647	607	630	660	641	683	617	659	643	642	655	642	647	608	666	633	651	696	635	654	655	660	630	689	668	642	691	650	616	639	606	655	623	669	655	618	598	592	672	627	618	657	610	627	675	620	650	652	641	655	642	613	569	615	610	655	635	624	607	612	642	669	650	662	633	671	622	639	678	651	635	637	635	644	617	647	641	629	651	618	690	696	645	644	640	637	631	616	634	635	631	607	631	650	689	640	658	617	657	658	601	637	625	630	635	637	648	640	654	641	625	663	615	626	605	651	662	684	632	660	627	594	660	690	638	651	639	627	609	629	675	681	668	643	643	630	655	613	637	655	620	634	680	622	630	607	644	625	608	618	685	652	624	728	634	656	620	632	669	662	644	606	670	674	655	654	637	611	613	680	691	651	678	596	698	643	624	629	649	609	608	640	630	689	649	654	660	642	620	644	654	662	685	659	604	637	658	644	676	636	632	657	638	718	677	673	649	621	640	625	616	618	626	636	656	658	685	662	650	623	628	638	669	685	646	638	638	665	646	630	653	660	623	643	655	704	652	610	674	651	678	657	640	598	619	612	639	620	614	662	659	649	667	637	662	655	646	601	621	618	642	646	633	661	684	627	650	686	645	644	680	639	591	616	666	640	649	587	677	612	705	653	672	629	659	665	688	620	640	643	663	653	662	620	645	625	678	644	644	670	667	667	628	653	651	630	615	649	656	647	674	630	641	636	607	643	609	621	649	620	672	642	619	625	675	680	658	638	657	589	664	643	638	652	616	664	617	667	585	604	626	602	636	640	630	623	654	646	693	638	625	674	665	622	561	589	606	611	617	641	651	653	664	624	670	640	630	645	664	664	648	656	639	633	661	625	691	638	641	651	647	648	618	645	640	656	636	649	638	616	600	602	653	645	647	604	656	636	628	620	670	661	685	601	686	645	633	671	628	657	670	622	661	642	622	644	662	662	627	614	655	649	644	668	655	616	691	662	664	614	662	653	653	645	607	628	632	683	637	617	670	650	644	662	606	667	626	627	643	640	623	628	640	599	602	650	659	655	647	648	642	611	627	685	654	641	642	599	618	631	602	615	653	654	638	625	645	620	656	605	677	632	629	648	634	643	602	680	702	640	694	620	649	626	712	650	703	660	613	649	635	659	620	647	666	703	682	653	622	651	668	643	683	646	639	528	607	626	636	626	669	681	609	617	639	658	685	650	661	606	609	667	626	608	617	638	612	678	635	664	646	636	674	676	681	647	631	638	674	644	642	678	671	625	640	650	662	586	670	635	625	647	630	571	615	679	660	576	623	614	654	662	601	610	632	645	640	632	655	611	657	603	664	646	669	621	657	656	651	682	645	667	654	599	638	666	625	614	587	652	651	661	629	672	611	702	637	616	676	673	654	660	647	658	602	641	598	622	638	657	673	620	635	602	617	650	644	646	617	659	665	617	630	629	598	664	635	642	632	639	652	631	605	646	611	641	638	673	638	654	602	652	656	642	655	644	655	682	634	627	643	621	666	671	614	667	615	625	648	613	608	615	642	636	640	635	632	627	603	631	658	664	667	647	649	648	608	606	648	613	586	618	626	574	645	630	662	630	612	619	578	619	680	622	634	652	620	642	658	631	618	638	611	653	648	667	631	645	637	687	668	634	650	623	668	677	607	652	614	662
42520	31671	26607	25769	17215	8756	3846	2029	1101	805	623	529	492	443	425	359	325	298	268	305	311	285	301	295	288	288	260	277	256	255	278	304	260	251	296	277	248	266	297	256	321	269	257	251	272	275	272	268	234	220	290	257	241	282	279	259	267	275	282	265	238	255	288	235	252	302	263	264	248	248	307	243	250	245	276	282	278	279	255	254	282	273	279	283	272	305	292	269	273	269	268	303	257	244	302	273	241	257	267	261	280	266	280	244	262	293	265	259	260	294	294	295	264	285	273	238	272	263	316	264	242	270	294	285	270	246	253	247	267	259	262	243	251	279	285	267	266	249	256	251	253	256	229	258	249	296	245	255	252	312	263	280	280	280	250	257	249	294	235	252	274	217	271	243	279	298	298	281	273	257	232	232	255	275	248	242	294	280	247	245	242	266	265	256	258	255	249	290	275	297	266	245	259	263	242	256	273	273	252	252	266	266	245	270	283	263	262	255	285	270	258	228	263	274	267	252	253	269	256	253	263	270	288	247	276	295	298	265	267	278	258	294	310	270	242	255	298	247	266	240	292	279	289	265	282	249	252	260	270	283	250	297	285	301	273	290	248	274	229	280	315	268	262	255	272	234	260	267	268	240	289	269	268	281	279	250	279	259	278	262	256	270	285	252	277	307	289	271	300	268	281	313	288	261	275	211	254	237	281	293	270	259	240	244	263	302	283	246	266	247	291	261	269	259	290	291	268	257	260	269	267	251	272	254	293	273	262	252	305	255	277	282	258	277	256	245	277	276	276	285	268	287	288	257	302	275	247	255	243	278	274	284	267	258	258	245	243	274	243	255	268	256	279	270	280	287	310	279	253	253	281	269	248	247	281	288	266	284	245	278	234	241	239	249	273	286	264	270	242	282	293	276	290	236	301	237	267	267	262	255	250	275	305	248	250	262	215	257	280	275	280	265	236	236	292	250	306	275	269	256	275	282	271	252	268	279	285	245	295	280	241	264	261	280	279	290	302	258	282	257	259	250	258	274	272	294	285	263	269	274	276	265	240	283	274	250	301	248	264	255	271	271	249	266	251	282	284	294	263	273	294	249	270	304	253	305	309	307	255	259	262	276	281	286	271	266	268	278	275	250	288	272	289	237	312	286	223	264	281	242	248	246	255	258	267	266	257	265	254	255	261	260	273	263	273	242	245	253	263	271	282	255	268	273	238	289	279	246	273	279	286	274	290	271	296	245	248	282	276	272	284	273	272	305	308	271	290	255	248	271	245	291	261	249	263	257	256	249	247	262	262	250	253	257	253	278	279	261	280	259	241	289	275	288	256	246	294	280	248	277	253	320	251	275	245	282	287	287	275	262	273	262	267	271	277	249	260	271	266	259	279	263	286	231	253	289	283	279	251	276	277	250	275	281	251	287	253	256	257	278	240	265	256	240	282	252	277	292	239	263	288	282	273	270	279	265	287	275	231	249	268	264	277	274	281	305	254	235	253	308	263	272	288	267	277	258	223	246	278	292	295	242	279	286	279	265	301	269	272	265	271	288	306	263	284	276	294	276	268	268	258	302	304	273	278	268	220	286	246	271	257	288	263	277	233	239	253	267	263	284	229	260	293	277	274	260	271	245	261	296	225	269	280	246	277	252	285	290	278	253	274	268	260	245	279	275	277	272	262	276	255	286	274	265	253	278	271	261	302	245	258	272	265	260	261	272	237	260	268	271	259	272	268	296	261	273	267	269	266	248	266	290	252	281	258	252	274	279	254	266	238	292	314	294	219	244	273	286	274	257	248	223	285	265	289	259	261	275	279	285	279	243	298	274	245	259	264	299	240	268	288	237	265	275	301	300	295	279	297	279	259	278	272	252	280	276	259	236	273	276	272	246	263	231	262	270	263	285	251	256	272	250	288	290	244	279	280	287	259	288	260	249	268	277	284	275	302	258	260	264	270	253	260	274	240	285	288	259	264	273	240	255	245	301	262	258	273	235	281	254	283	282	250	292	261	248	239	266	269	262	253	274	279	320	262	280	255	283	283	241	262	272	267	228	257	269	274	274	264	276	231	251	304	251	256	252	277	267	247	284	303	263	258	267	288	276	287	278	252	227	255	239	274	272	281	239	285	237	282	263	292	263	238	272	241	273	267	246	240	275	284	271	274	273	277	269	269	277	269	228	242	298	268	252	299	275	242	263	284	276	252	258	254	295	267	256	261	238	261	245	260	270	266	256	257	279	277	268	258	273	263	263	253	281	295	252	254	238	325	265	244	253	243	266	273	258	262	293	260	246	276	252	283	238	265	271	260	287	267	250	286	291	278	281	281	273	252	282	291	241	240	305	249	273	302	294	245	266	230	283	285	253	264	259	269	286	255	250	254	271	281	260	266	245	266	240	265	285	256	288	286	271	245	258	272	279	245	239	267	269	250	270	256	254	232	271	261	239	261	248	268	265	271	236	285	290	282	271	302	246	288	282	278	266	244	263	268	263	254	287	275	248	284	277	260	257	249	274	272	274	259	275	287	250	309	297	281	280	250	311	276	275	272	276	264	254	250	270	264	277	311	267	290	268	248	264	261	229	262	262	270	269	278	275	261	262	249	265	261	269	278	269	266	287	233	273	263	281	272	247	301	267	265	230	249	264	256	297	252	286	249	271	276	257	262	240	316	270	293	246	257	297	286	262	255	264	231	244	268	261	279	273	283	251	278	249	265	260	279	271	248	297	276	275	250	270	277	244	257	269	282	234	248	264	245	270	268	272	269	263	285	262	267	237	260	250	302	253	252	282	252	271	279	259	254	267	296	255	248	244	277	273	269	243	257	247	253	262	298	316	280	303	280	275	236	268	262	237	257	298	278	296	286	263	288	269	252	269	256	289	252	267	249	255	269	251	284	255	282	278	292	245	293	271	258	251	264	293	281	277	276	242	243	264	256	269	264	328	286	254	274	269	272	293	241	257	278	252	264	247	268	270	287	225	256	254	250	275	297	231	233	287	259	259	275	267	275	270	256	256	277	235	265	279	263	291	292	276	274	263	279	304	260	270	253	256	259	281	302	279	270	256	269	273	270	294	249	254	281	247	258	242	243	293	287	284	262	245	256	280	263	289	256	253	292	264	270	268	264	281	273	269	258	241	312	266	270	283	277	269	276	254	247	276	261	279	274	262	244	248	295	287	232	308	243	258	266	252	269	258	278	289	313	300	279	284	281	283	287	268	284	286	257	295	288	255	265	273	287	289	242	258	277	263	259	272	255	288	290	261	234	254	249	270	249	294	289	261	245	306	251	248	284	254	273	279	275	259	259	263	286	262	251	286	294	287	266	266	264	246	244	255	274	271	294	283	236	252	284	296	280	259	293	276	245	281	285	265	282	243	249	259	294	282	245	294	294	266	259	263	265	258	271	274	256	281	289	228	290	274	253	245	253	256	228	254	277	321	282	262	270	284	266	282	299	287	283	283	266	276	270	242	247	288	251	300	266	257	262	250	244	242	263	246	283	260
27134	22549	27425	31664	24491	14406	8546	6039	4143	2887	2559	2158	1833	1574	1398	1234	961	833	826	825	775	730	823	790	735	684	610	648	615	677	649	636	621	619	590	598	640	604	621	658	633	639	588	662	626	644	621	618	602	660	551	623	571	610	630	614	533	583	616	633	611	639	639	589	638	609	619	628	628	631	612	604	593	611	604	631	600	616	580	655	602	588	597	635	606	636	642	724	673	643	698	700	653	631	631	623	687	596	612	585	675	644	622	589	608	651	646	662	627	607	668	591	601	630	611	573	611	638	593	622	641	611	615	608	624	599	586	590	601	624	610	629	601	631	590	631	611	566	640	592	636	609	577	580	567	632	616	615	614	576	605	613	613	614	582	639	581	621	598	630	645	613	616	621	622	607	594	598	593	579	604	602	609	639	589	609	561	572	595	646	600	618	581	645	626	581	605	610	604	626	619	631	637	613	642	645	572	597	614	614	612	591	628	605	577	622	602	626	635	601	638	620	648	615	567	583	620	661	574	565	627	588	621	576	603	627	620	589	600	623	605	592	562	671	598	589	611	590	553	624	597	567	621	571	569	618	626	571	625	581	608	570	599	585	630	602	600	621	605	620	613	650	643	559	566	626	620	624	563	593	629	591	623	570	586	595	618	566	588	579	648	615	585	635	601	635	595	580	565	619	596	580	597	623	585	607	630	569	650	622	595	583	579	619	671	630	594	606	570	615	551	570	607	617	602	582	601	612	599	621	563	654	614	639	627	581	643	578	629	622	616	590	627	608	595	593	634	575	613	588	660	586	625	666	630	622	617	582	607	595	614	613	625	592	614	551	621	566	629	643	638	592	610	627	579	609	614	614	599	654	593	585	545	599	571	616	608	615	597	566	621	610	603	610	574	645	609	628	676	611	608	559	609	602	589	616	630	624	605	573	584	601	611	606	597	597	582	587	600	597	643	590	642	614	609	605	590	586	591	607	573	624	607	647	614	564	612	607	599	595	622	583	552	552	605	622	649	607	581	585	599	638	632	620	567	588	593	597	579	583	587	641	582	598	554	602	613	601	598	638	647	607	610	565	599	639	578	627	634	584	568	582	623	598	567	580	623	647	597	591	643	601	654	609	593	628	568	564	560	607	603	605	596	630	580	590	606	586	600	599	596	574	568	583	588	589	627	599	628	587	619	560	625	616	649	619	600	594	564	586	603	623	638	630	608	594	600	597	585	582	595	591	609	632	634	599	611	606	610	568	580	605	602	633	596	624	572	574	612	705	602	549	594	596	603	581	601	618	596	601	610	615	600	589	592	630	632	608	605	608	613	644	575	615	603	590	624	601	586	599	603	570	626	572	604	611	616	598	562	607	604	549	597	563	642	603	582	600	642	557	599	646	609	611	581	594	630	614	587	594	585	596	623	632	588	634	607	649	608	658	622	601	601	621	582	606	616	639	618	627	560	645	609	604	644	652	595	614	623	604	627	581	649	573	587	591	558	633	591	607	614	598	654	582	600	640	566	557	588	608	584	606	612	597	598	619	641	590	600	641	657	592	614	623	602	621	602	616	609	606	597	585	602	597	577	597	606	601	562	618	601	597	636	623	571	569	563	597	586	624	552	609	611	581	627	566	601	578	644	638	626	604	618	593	593	604	616	586	619	558	650	626	564	600	635	578	611	606	603	620	564	621	640	624	641	630	635	627	632	601	601	574	614	610	609	628	552	611	601	638	636	648	614	587	626	586	577	652	612	581	588	643	623	608	625	582	622	595	560	545	615	605	586	602	579	627	613	582	622	547	620	610	619	630	629	586	629	627	624	665	596	581	619	613	612	602	549	592	676	612	590	633	658	617	593	624	618	611	618	634	618	608	592	623	649	626	604	589	586	626	613	611	638	579	581	602	630	568	603	613	615	625	643	625	610	591	565	590	596	613	644	597	579	595	605	584	582	609	617	611	578	607	577	625	570	601	593	631	601	583	664	615	592	595	575	589	601	629	607	566	589	634	637	616	592	631	612	647	609	609	556	596	606	622	620	591	573	613	613	567	638	624	616	601	607	600	604	590	601	637	571	605	627	581	592	580	587	610	618	567	593	584	633	610	616	615	607	628	630	568	594	605	629	620	619	581	588	578	583	636	635	578	592	614	601	621	634	567	606	561	609	584	567	610	589	589	567	620	604	630	594	611	562	581	585	596	595	617	598	605	595	642	611	619	624	550	634	592	560	623	629	636	630	630	634	620	622	572	603	592	622	615	573	611	605	560	617	646	608	625	636	605	620	586	569	622	600	610	592	565	599	618	610	616	632	573	590	555	624	606	634	590	587	613	616	598	584	623	640	607	574	584	578	617	596	648	600	583	589	652	603	619	605	598	637	679	600	572	628	614	598	589	606	592	613	563	613	620	582	609	593	584	577	581	644	633	577	574	626	651	621	624	597	656	581	586	599	648	616	575	607	614	603	627	635	591	601	597	639	597	594	629	646	609	587	624	637	550	575	600	605	618	566	584	591	587	588	581	588	609	629	636	626	626	614	589	599	617	592	606	627	596	661	590	598	592	597	594	631	627	603	622	574	611	642	600	575	591	566	616	588	617	625	569	567	581	628	597	558	609	604	602	558	620	592	591	578	615	592	535	620	578	610	586	621	641	617	587	624	597	627	609	583	600	582	621	596	592	602	621	599	572	610	627	657	591	586	590	573	578	624	613	579	632	603	592	588	560	581	607	622	591	624	629	611	611	614	560	628	639	621	594	574	581	634	611	657	577	605	599	573	624	595	631	623	617	581	619	623	602	587	592	617	610	587	599	618	620	596	603	610	579	599	564	564	573	623	593	646	614	617	614	612	605	641	613	578	594	630	624	592	598	647	622	611	607	638	580	625	597	598	579	599	616	601	604	544	625	571	621	601	590	630	589	606	603	612	576	606	619	624	593	623	614	608	605	605	567	612	607	662	609	640	608	570	590	606	592	598	628	580	602	607	574	636	575	578	560	634	586	592	657	595	658	600	634	632	559	651	574	576	605	593	598	616	605	654	627	669	625	563	640	614	605	555	570	607	609	597	620	603	595	632	643	593	626	569	620	617	563	559	623	594	638	592	657	623	626	622	630	622	616	584	623	595	620	597	617	590	602	575	576	625	636	650	574	573	621	552	556	567	584	616	572	630	611	595	560	620	652	603	668	640	597	637	613	610	556	587	583	577	599	599	616	617	579	619	614	560	596	604	597	587	595	648	609	599	641	601	584	604	603	592	592	586	591	599	594	628	633	559	595	576	600	570	578	637	558	651	655	603	600	557	591	584	589	598	635	621	609	614	569	593	611	597	570	607	612	624	596	598	568	606	650	618	556	614	615	619	550	608	617	563	593	619	605	567	628	596	593	628	620	645	601	643	579	597	641	603	607	586	612	627	614	631	642	629	602	621	648	599	611	597	602	533	631	599	567	578	579	574	603	580	616	592	570	575	614	539	577	591	613	646	638	597	608	601	605	599	630	629	632	587	632	590	580
12964	5941	3821	2906	1728	1059	786	653	558	512	457	449	402	400	408	364	395	407	374	357	422	348	386	359	406	376	394	368	337	395	362	374	351	373	373	398	363	386	335	334	393	384	412	330	416	352	398	393	393	398	377	394	379	368	366	394	355	377	357	339	375	405	406	429	409	375	361	332	345	384	434	404	352	378	364	393	386	349	401	407	391	366	375	396	419	395	359	374	353	351	400	394	348	347	371	368	388	370	406	374	340	380	408	406	360	355	363	388	416	357	406	358	361	376	396	361	358	368	364	358	372	377	374	355	368	388	381	374	399	420	368	383	343	382	357	371	338	384	341	420	389	380	342	350	388	384	360	355	394	385	372	341	371	405	383	346	384	381	361	374	371	388	371	399	369	341	375	382	381	424	387	379	388	357	400	371	383	379	416	397	381	369	343	387	349	430	380	384	429	382	360	404	392	354	396	390	360	389	369	368	431	409	388	375	365	372	366	402	408	359	403	381	414	366	412	396	387	364	373	389	375	402	376	344	375	357	395	363	433	382	343	390	383	410	365	374	379	380	334	395	363	342	409	347	383	423	354	374	391	402	433	397	377	393	381	375	355	389	358	381	380	348	385	387	383	402	385	388	363	403	381	349	351	372	402	363	389	383	373	372	348	364	357	393	385	382	373	338	359	385	392	349	392	405	373	417	372	409	373	385	396	357	346	402	437	404	391	399	382	362	335	402	370	356	396	333	390	433	391	405	358	367	400	382	388	360	349	393	385	397	367	390	386	358	402	364	407	338	341	373	326	405	351	369	370	415	361	401	363	366	376	381	370	355	365	387	369	374	382	379	368	383	383	375	378	346	421	380	354	355	363	384	365	389	403	356	384	370	410	373	364	349	362	389	355	347	396	375	393	395	374	410	386	402	362	377	359	372	380	391	388	361	340	369	367	384	369	384	343	400	367	358	369	422	374	400	409	339	373	384	394	341	388	395	393	368	391	347	409	379	357	383	384	353	352	355	399	378	375	372	372	338	346	355	354	388	412	401	385	350	351	379	373	377	351	379	355	377	349	390	373	380	389	400	337	342	401	369	398	395	389	418	357	379	363	340	396	347	370	389	364	386	384	336	362	350	409	406	416	394	357	406	335	400	387	380	391	355	367	381	395	362	396	398	386	369	383	374	359	354	384	411	366	364	359	375	355	381	383	382	394	394	354	384	414	371	376	382	395	398	405	357	371	416	400	351	394	373	362	398	380	385	378	376	392	445	342	372	393	366	351	385	374	356	391	399	359	408	400	345	377	426	379	400	391	348	384	368	393	398	353	382	395	386	371	385	390	419	379	369	377	381	380	401	390	350	404	383	399	367	399	401	363	377	369	404	387	374	375	391	384	379	359	407	390	367	371	401	375	372	397	357	380	366	405	410	370	389	336	378	378	427	418	408	380	393	397	397	372	360	356	389	397	394	361	386	390	390	377	388	367	359	343	352	360	366	398	377	379	368	388	389	352	396	357	365	350	400	364	376	380	373	396	379	366	397	397	396	361	382	366	367	367	373	340	369	388	390	377	377	352	402	396	389	367	369	378	378	350	346	363	377	345	366	391	335	397	381	377	393	388	357	372	374	384	382	354	373	347	408	419	365	394	353	393	386	369	383	368	418	398	377	388	403	369	385	355	401	391	406	358	398	345	389	381	381	382	420	383	371	396	387	402	389	391	366	388	418	384	387	373	372	371	400	374	377	376	381	407	384	367	350	367	386	358	379	381	348	361	372	394	329	359	377	377	421	352	362	382	376	385	368	371	347	372	388	359	380	378	366	363	339	362	367	394	369	409	390	343	374	397	421	392	380	352	418	360	368	350	360	369	417	383	388	399	370	386	364	343	373	372	354	331	366	388	355	411	384	399	367	386	366	375	385	379	381	380	380	349	384	403	345	391	398	392	400	320	396	390	396	340	361	394	373	389	440	385	365	382	374	377	406	411	376	404	402	407	374	374	393	386	352	387	367	395	398	354	392	341	376	381	382	424	383	364	404	367	372	402	372	353	351	348	361	391	369	389	363	375	370	380	374	361	390	366	360	354	387	368	386	400	367	335	367	393	396	379	375	398	396	387	390	362	364	372	364	356	341	359	380	364	375	373	413	401	389	385	398	358	395	399	371	378	373	401	373	370	375	354	356	380	402	371	372	351	422	380	410	385	333	423	356	352	377	371	335	344	372	380	389	424	412	400	399	409	396	380	346	400	382	378	397	361	321	327	367	360	354	408	388	405	373	377	384	385	361	371	356	389	349	376	404	352	408	361	371	374	375	381	367	391	382	405	389	419	390	384	369	406	385	355	377	413	389	367	390	413	393	375	384	409	408	381	389	346	414	371	412	389	358	399	384	384	355	368	389	369	361	378	349	367	365	357	372	376	428	381	366	360	368	369	374	403	351	374	379	358	388	395	361	403	402	391	401	405	390	410	370	381	345	366	399	354	377	416	380	371	348	380	367	355	360	416	377	405	357	358	362	341	402	420	382	375	398	350	404	359	387	398	383	410	396	398	363	373	358	402	362	358	366	387	374	365	399	393	385	383	426	344	375	380	357	393	383	369	405	346	406	361	389	393	379	365	396	368	376	376	381	397	363	353	402	388	390	361	402	379	399	361	377	354	407	379	375	406	369	331	345	391	380	378	365	388	339	344	376	385	384	377	351	369	370	370	408	403	360	354	389	375	377	386	353	368	387	374	369	369	386	341	393	413	342	354	368	347	384	382	372	333	377	368	374	377	352	356	364	359	334	379	363	403	373	359	368	366	399	387	370	385	380	377	398	383	356	346	396	388	358	382	352	389	378	378	384	375	383	372	430	437	363	375	407	404	383	408	394	398	368	344	357	378	357	360	365	363	386	372	376	394	364	407	401	390	393	385	392	388	388	379	387	340	342	383	398	368	366	378	399	389	422	387	402	417	412	362	385	348	388	357	413	383	414	398	399	386	371	387	401	363	392	384	397	374	382	396	364	404	374	371	381	344	345	334	353	366	377	368	380	356	424	378	397	395	331	355	346	357	377	412	383	388	355	380	382	373	377	350	386	397	374	344	368	376	380	395	401	401	346	375	403	372	356	376	403	396	377	353	385	375	330	377	350	386	414	380	367	368	369	356	350	370	389	373	357	407	369	356	383	346	378	374	359	390	366	373	379	330	362	349	412	365	349	411	424	385	353	402	375	398	346	390	384	359	361	401	405	347	417	417	380	369	378	380	399	371	358	413	383	390	396	367	364	411	406	375	388	385	379	405	337	375	373	364	407	352	407	402	375	393	387	382	366	381	347	357	386	389	399	431	358	384	363	363	391	384	380	365	387	402	404	421	335	380	373	376	404	376	363	390	407	350	414	361	359	397	364	374	415	391	392	399	391	343	371	390	382	361	356	377	356	369	385	379	377	329	406	365	395	374	359	371	370	367	358	383	398	381	393	427	383	369	377	367	378	386	389	385	380	347	366	401	381	364	353	352	394
7778	4959	6337	7370	5540	3783	2755	2266	1723	1493	1296	1251	1077	1059	932	897	887	854	862	810	824	836	915	838	860	809	832	842	825	812	779	818	804	845	793	856	839	791	792	838	804	827	805	773	822	777	826	799	836	761	813	777	773	836	807	863	790	768	787	870	822	776	803	786	791	827	814	806	808	774	804	833	792	792	808	812	805	760	790	796	789	796	826	790	804	880	852	860	814	793	887	844	819	810	832	843	788	780	790	833	843	848	857	803	800	803	760	801	832	809	801	801	838	840	813	804	808	803	778	820	772	812	799	738	790	827	773	832	872	793	825	785	815	827	824	760	817	797	768	829	792	849	809	762	733	763	815	792	802	820	786	794	801	798	823	823	768	791	823	835	823	786	814	846	822	798	837	841	803	833	801	749	785	834	768	766	801	797	824	833	826	783	743	841	804	845	778	830	767	831	781	798	795	789	790	797	813	843	815	822	784	816	835	807	772	822	859	748	836	799	792	790	794	769	800	792	745	792	796	834	811	760	740	808	825	767	856	795	831	792	824	818	826	834	770	824	768	748	816	829	837	821	797	805	774	800	780	799	794	814	790	798	790	831	795	829	798	798	813	794	840	808	827	746	803	826	784	796	777	798	782	797	790	830	766	761	751	898	809	776	818	761	837	832	841	829	833	810	794	851	823	798	815	785	749	824	800	771	772	808	789	772	830	811	822	801	788	848	836	830	813	772	742	833	771	776	788	849	845	799	803	752	850	778	839	850	836	791	808	792	777	779	805	814	818	802	800	781	859	805	867	796	853	784	824	772	836	816	835	782	795	777	793	842	786	859	820	822	785	771	768	824	809	821	810	804	788	768	775	794	813	789	795	788	755	728	832	872	784	808	830	875	792	814	812	852	834	852	760	781	776	798	807	820	814	790	836	785	808	774	802	824	830	820	805	797	795	816	804	810	773	805	822	760	797	817	776	825	801	784	820	789	781	854	775	822	783	823	846	830	812	848	815	798	774	813	787	767	849	810	782	784	795	826	823	834	749	847	852	773	812	756	851	783	809	770	790	830	801	747	801	784	808	805	761	794	833	813	782	819	779	850	847	772	769	813	848	802	808	771	827	783	811	816	808	813	832	734	788	886	804	781	826	771	818	829	798	831	840	790	815	824	798	806	794	869	744	835	805	840	813	862	789	737	792	793	807	819	864	851	774	839	828	825	783	831	804	804	751	776	825	765	782	846	738	823	787	755	785	769	826	791	803	812	822	851	844	822	827	794	855	783	823	854	802	836	775	850	797	803	794	817	756	752	790	826	783	801	813	853	783	805	818	766	820	824	803	809	817	819	817	802	806	842	801	826	798	777	823	799	783	794	793	827	785	801	836	832	785	807	814	811	880	778	765	842	824	805	812	812	769	801	880	792	799	812	795	786	817	841	745	805	779	819	825	803	806	804	838	760	804	825	823	818	800	769	799	848	826	809	824	827	803	777	804	809	831	844	842	841	808	825	781	809	768	786	773	807	837	833	812	802	743	804	835	780	845	819	826	817	806	841	780	842	846	785	837	815	792	756	855	839	788	787	761	856	779	777	863	833	826	829	856	799	824	810	786	800	773	786	819	846	804	824	772	782	770	794	781	797	861	780	773	808	822	802	827	898	842	822	792	816	802	836	793	780	807	812	873	844	769	800	829	855	785	794	843	810	794	857	828	802	837	797	768	795	819	768	823	821	813	785	750	821	812	785	791	809	807	757	817	805	832	816	848	815	825	839	858	810	799	795	813	772	801	847	766	834	790	798	786	839	777	792	796	796	830	813	808	826	857	775	847	814	794	847	819	813	753	783	770	805	790	824	787	803	816	819	792	798	811	824	813	801	828	782	755	826	861	788	787	790	784	805	781	841	762	800	758	822	861	828	804	804	751	859	792	788	815	832	790	777	850	846	808	806	792	804	800	779	807	735	810	804	807	755	835	804	773	791	827	793	763	740	860	780	782	726	803	841	803	799	839	823	783	825	763	827	772	758	785	826	802	795	782	819	840	858	758	859	777	748	833	791	805	844	777	768	817	750	784	821	870	810	858	761	800	814	803	804	814	849	786	765	732	798	824	827	793	801	811	794	820	773	837	794	800	792	790	777	812	870	829	813	795	842	827	821	780	818	812	778	823	841	809	805	777	786	797	847	792	805	830	825	784	734	794	792	832	784	798	804	819	841	799	805	818	822	774	862	887	832	787	789	823	833	759	823	828	832	822	725	790	783	865	811	785	839	781	794	811	838	808	862	846	791	782	833	868	861	766	822	782	757	830	815	799	812	747	819	849	810	853	758	836	842	832	759	806	787	840	799	817	794	778	810	812	789	781	802	835	851	805	809	812	809	754	833	891	811	790	779	833	775	829	848	847	811	782	849	761	841	797	814	808	771	804	727	847	784	812	804	777	779	789	777	775	760	795	787	801	786	797	817	809	785	777	819	804	793	846	807	749	862	813	801	819	796	826	789	768	822	822	800	794	797	819	832	820	843	800	833	837	799	812	788	809	770	820	850	834	793	810	758	801	790	803	838	738	846	843	808	760	849	755	804	818	785	770	791	794	811	774	807	866	811	815	805	865	764	740	798	831	812	783	845	855	851	785	753	820	796	816	792	815	747	758	766	777	807	843	829	805	797	843	842	863	784	810	799	814	781	853	791	798	854	834	813	821	796	851	823	826	848	829	789	813	822	809	808	803	805	801	761	760	845	831	810	794	834	788	795	780	765	766	766	783	767	849	807	793	778	797	794	821	843	806	831	778	772	793	798	788	839	780	802	819	791	820	794	836	797	804	830	849	822	855	764	809	821	843	785	773	786	868	797	782	808	799	801	808	792	776	829	763	808	776	800	755	781	799	791	824	838	804	815	783	805	851	840	819	832	823	786	782	782	812	745	807	784	795	839	774	806	788	758	815	805	832	810	831	789	829	799	782	822	777	782	781	796	809	855	737	797	821	825	798	836	765	790	861	799	806	748	781	797	809	807	809	764	784	785	823	836	808	840	850	768	834	813	803	812	814	780	774	805	795	802	807	762	775	802	844	808	815	858	860	830	789	792	826	800	773	825	845	822	806	806	802	810	792	808	811	791	825	820	839	815	799	808	801	806	817	794	801	770	794	794	801	804	804	809	807	794	823	826	810	741	806	804	798	848	837	764	854	767	833	797	830	790	838	865	795	819	853	787	812	826	842	814	823	773	814	826	800	797	811	808	817	801	788	818	783	788	806	795	840	820	804	764	793	854	797	808	870	794	776	807	822	787	795	813	801	790	820	825	789	831	755	767	820	876	777	801	839	779	804	796	865	813	808	852	767	811	770	846	760	782	800	854	862	829	783	774	754	794	805	826	824	812	828	805	774	839	819	789	832	818	842	804	791	765	819	848	758	889	802	863	789	765	824	772	808	770	815	787	782	766	788	791	838	840	826	795	830	791	791	799	824	834	785	767	811	811	833	790	776	819	792	808	814	803	795	783	804	830
32281	22777	17072	16360	10002	4929	2198	1231	789	612	544	457	417	393	365	319	310	293	282	328	324	286	298	279	290	296	294	267	273	268	269	273	283	226	320	278	310	279	258	273	276	273	270	284	284	286	274	287	289	293	290	275	238	267	259	260	285	263	270	271	298	265	291	264	237	275	240	260	278	290	282	295	292	267	277	284	271	277	264	240	297	261	287	321	324	291	310	319	292	265	292	303	292	258	279	294	275	258	288	250	295	306	277	307	275	296	307	288	289	299	284	281	302	305	283	277	300	324	291	291	260	296	308	252	261	319	268	278	277	280	263	303	249	259	301	277	290	304	263	258	283	270	283	292	272	280	276	281	275	297	283	266	255	271	279	284	272	261	289	278	286	274	278	294	244	230	270	264	275	248	284	263	250	254	270	281	302	315	290	290	285	277	273	301	238	303	287	320	262	289	327	294	288	271	303	280	276	281	251	269	323	268	280	292	272	268	264	319	289	318	253	271	277	283	272	286	276	293	293	313	242	293	299	262	252	269	312	298	269	257	278	275	281	260	311	272	261	262	256	281	262	287	278	283	261	281	293	270	292	291	275	288	281	267	263	292	274	245	284	264	299	270	270	315	271	237	286	281	286	275	269	307	279	270	266	302	292	259	271	276	280	278	295	284	307	258	255	295	258	269	229	260	299	283	277	277	246	291	273	277	272	269	290	248	270	310	280	293	281	248	268	233	271	282	286	286	280	276	259	279	266	274	278	257	250	295	279	258	303	285	274	286	242	270	284	262	279	273	260	289	297	299	260	310	256	279	286	279	274	284	301	314	297	261	304	271	262	271	296	299	306	285	293	281	296	274	257	289	285	284	279	259	291	285	305	257	270	286	277	272	279	294	287	278	291	304	261	301	286	266	276	281	262	289	292	293	297	263	304	287	313	260	315	300	265	268	274	280	262	278	272	269	271	234	269	262	302	280	288	287	256	241	270	298	275	301	266	240	268	261	281	302	303	236	281	273	252	305	294	276	268	292	263	251	291	289	281	282	277	253	293	290	309	301	254	281	297	292	260	278	287	292	271	277	259	291	241	264	261	288	286	287	261	280	283	279	303	255	260	287	301	284	258	281	263	269	249	324	278	290	257	291	286	264	301	294	265	293	270	287	257	287	277	258	299	306	249	286	254	267	258	264	281	265	275	268	281	282	302	287	260	276	259	291	286	283	306	338	259	291	247	287	270	294	295	312	277	295	279	292	292	292	272	278	257	281	268	262	284	267	273	282	285	261	264	265	298	282	264	266	260	303	281	287	294	261	294	272	295	304	284	267	269	284	262	293	280	271	298	265	262	314	272	263	304	254	271	285	299	284	269	257	282	277	273	280	282	294	285	290	297	262	283	275	275	305	282	290	296	268	294	284	240	288	272	245	262	293	277	291	261	284	271	271	287	297	268	259	273	274	286	285	292	282	290	269	263	285	260	255	253	299	300	268	286	316	283	264	304	285	288	259	293	304	262	289	310	267	275	293	280	272	263	278	298	283	287	275	284	270	263	278	279	280	271	279	268	273	261	272	285	274	252	249	275	295	268	272	265	270	283	291	276	310	308	256	280	284	274	267	285	296	325	291	302	269	258	239	268	292	303	287	282	285	258	261	268	276	290	301	288	260	300	255	282	279	258	271	253	255	295	297	301	311	280	263	266	271	234	292	301	245	287	252	313	292	269	266	250	261	296	252	278	272	305	260	281	315	286	263	272	272	241	260	243	271	275	292	254	277	281	290	295	236	255	282	293	290	274	304	290	277	277	292	265	275	280	267	299	279	279	294	284	281	237	289	305	267	275	286	293	282	280	274	291	250	268	294	270	249	282	266	267	292	283	303	268	255	320	245	303	277	293	257	273	292	261	275	289	258	271	253	295	266	265	288	269	273	262	266	284	270	250	268	252	256	249	275	282	297	295	291	291	264	272	296	309	255	267	276	300	307	278	266	294	273	284	283	286	261	274	288	259	235	299	281	304	270	265	296	298	282	300	259	276	300	300	283	261	273	266	286	284	298	277	312	283	273	246	279	304	247	268	267	285	271	267	267	262	278	295	309	266	294	272	273	278	286	308	305	289	287	287	266	277	268	270	260	297	306	288	256	270	294	298	291	272	235	269	282	269	237	279	278	274	257	324	265	304	275	243	247	270	242	272	258	257	280	289	255	300	293	297	256	275	295	242	289	303	312	244	256	289	305	294	265	294	310	278	283	250	268	291	262	259	275	309	292	296	280	283	272	269	322	281	313	271	306	283	283	272	272	263	277	261	290	279	263	279	276	282	250	280	270	303	260	280	246	271	279	260	275	291	289	301	276	269	291	276	310	311	276	290	292	257	289	276	313	304	296	301	277	301	243	281	280	291	264	270	284	275	294	272	229	287	321	257	282	247	276	306	278	320	299	250	270	260	275	258	267	278	277	270	275	254	263	276	272	302	259	298	281	269	269	289	266	314	265	276	266	281	282	244	277	287	244	307	294	295	288	268	260	260	260	229	276	284	299	271	264	270	280	264	267	306	261	258	276	279	323	282	272	293	250	273	280	281	261	247	276	273	299	273	276	269	279	255	253	314	283	254	278	259	285	276	292	286	270	274	254	278	305	287	275	271	258	264	282	273	281	267	249	271	284	274	297	285	243	279	264	298	284	267	271	293	274	319	312	303	289	259	280	314	289	286	292	290	307	277	335	257	266	274	270	231	267	320	288	276	255	284	281	292	316	291	289	333	307	251	279	265	293	264	287	288	244	286	272	266	261	307	297	253	265	280	303	261	268	300	300	247	257	266	259	294	303	243	268	253	273	268	284	276	283	256	293	262	250	322	282	303	326	245	310	281	285	263	293	296	279	254	272	266	279	256	243	289	274	294	281	284	274	264	294	277	238	266	282	261	321	327	349	292	259	298	281	232	277	267	289	276	291	298	268	291	259	273	278	285	287	291	319	286	280	282	285	286	290	299	287	273	283	272	293	309	274	288	242	292	284	256	288	332	285	290	316	266	285	256	299	310	287	258	279	319	297	273	242	289	266	233	308	266	275	258	313	296	263	259	242	256	273	253	299	283	267	274	323	288	268	303	267	259	302	288	253	288	305	263	261	311	289	325	293	309	300	315	291	288	314	278	291	251	279	262	320	299	293	272	288	296	309	289	299	246	253	269	284	283	318	278	289	294	266	316	295	261	293	277	276	269	242	277	276	258	268	295	286	276	260	245	257	265	281	283	278	283	294	287	306	286	267	278	289	272	272	256	295	304	262	270	301	297	293	280	301	289	267	292	275	257	270	281	266	296	272	323	284	317	264	276	265	301	259	290	255	313	291	297	291	285	299	272	284	315	286	297	264	263	272	295	265	257	290	251	250	316	284	302	262	280	279	280	259	266	278	268	283	305	273	291	291	271	281	272	286	275	324	287	256	284	266	265	281	285	279	283	270	281	303	284	288	267	284	322	306	282	272	304	306	252	288	266	305	277	272
21089	16781	18630	23111	17538	10931	5935	4138	2975	2199	1932	1606	1434	1287	1029	1020	781	696	735	707	661	704	772	726	677	615	596	641	662	638	646	656	597	651	676	587	598	608	636	648	638	623	679	619	627	636	648	589	623	648	598	599	644	645	622	644	597	616	673	591	627	664	619	612	646	601	642	667	618	621	619	610	620	602	601	608	634	652	643	599	611	613	609	612	659	649	657	678	666	660	686	673	637	651	652	655	598	661	688	623	615	616	625	634	626	669	638	659	601	615	651	594	652	640	610	659	580	597	597	625	629	584	605	610	628	635	608	617	642	628	597	608	634	599	622	585	632	624	587	635	633	598	620	605	574	663	609	614	601	589	634	606	655	586	584	604	639	645	635	612	607	631	621	638	599	552	611	577	675	583	615	631	614	601	615	615	633	593	612	653	617	629	629	579	603	613	667	633	666	651	626	647	610	636	594	594	630	625	633	602	642	632	615	635	646	617	619	631	618	643	631	606	622	603	625	612	619	631	665	635	596	638	574	604	588	623	599	569	608	626	617	574	652	611	616	674	617	614	649	622	637	603	620	606	636	624	616	610	623	643	602	623	604	661	627	606	587	638	600	641	615	537	598	635	617	617	609	591	656	635	623	623	631	589	637	613	634	632	624	587	599	615	649	584	652	645	577	651	609	603	659	619	601	598	659	611	635	673	625	612	628	641	650	666	632	624	583	557	694	615	627	642	661	654	627	584	615	578	591	676	610	620	625	612	598	658	562	656	591	607	609	583	630	595	625	650	659	622	599	560	620	633	571	599	611	625	589	634	590	619	551	620	648	623	602	612	612	627	650	605	608	643	634	623	615	618	623	615	609	639	610	602	609	615	590	586	571	643	572	564	671	589	629	648	624	610	600	590	619	622	620	620	610	671	622	634	650	651	613	618	614	639	650	643	669	613	653	598	658	604	624	633	584	663	641	619	593	615	616	606	586	637	632	638	630	594	631	667	604	600	609	636	634	610	622	577	595	603	606	643	638	619	620	605	597	633	644	645	628	620	627	609	620	606	638	653	643	637	618	598	605	626	624	596	627	607	631	572	605	601	594	647	624	634	617	574	594	615	604	688	616	605	644	619	624	647	567	600	630	612	629	657	630	604	598	603	634	637	611	595	625	617	671	647	642	671	591	629	667	609	621	611	599	586	633	613	627	635	595	620	621	645	649	601	599	628	610	641	620	579	638	614	644	644	611	650	560	636	643	631	605	618	634	622	655	593	605	626	663	646	644	636	619	582	654	601	609	599	641	624	624	642	591	619	648	649	620	623	624	580	642	607	667	593	615	671	612	648	630	644	586	620	661	600	609	650	651	617	589	604	620	608	644	637	607	625	592	610	633	595	626	605	606	620	609	641	603	633	646	629	615	590	602	627	624	648	615	624	628	605	625	631	606	600	616	576	635	621	610	631	614	661	583	617	610	612	629	633	634	593	635	592	597	662	582	639	632	593	596	591	626	674	567	673	602	650	607	593	622	650	662	624	579	613	655	630	673	622	625	654	636	627	628	624	607	645	627	566	597	575	635	660	655	638	642	623	627	592	613	668	629	674	626	622	596	628	581	650	587	591	640	607	625	638	625	678	610	627	614	612	637	612	621	607	600	608	616	636	630	600	611	632	610	623	612	587	647	583	576	582	589	616	632	603	647	632	624	628	601	597	605	650	644	618	628	622	625	607	582	622	621	605	604	621	636	605	614	624	670	635	558	662	604	648	630	635	660	594	612	657	621	649	622	620	641	594	599	625	650	599	640	611	629	637	607	608	610	615	636	624	640	649	641	593	608	635	584	637	619	610	615	599	614	608	594	616	608	575	618	612	587	638	624	596	661	638	580	665	601	599	651	648	597	616	615	598	587	624	627	598	664	580	588	586	642	665	570	631	583	587	624	659	611	627	600	649	615	647	633	648	571	650	618	605	618	607	648	671	623	570	623	634	626	634	619	630	599	595	614	604	591	602	663	618	645	601	641	605	630	589	583	628	616	612	661	665	621	667	647	599	606	605	648	655	622	589	632	631	623	619	637	639	640	660	602	595	649	633	675	595	612	639	640	613	631	608	595	633	643	612	625	604	576	592	628	623	614	612	645	543	632	592	603	644	577	631	612	612	648	609	618	620	605	636	615	633	640	642	591	614	626	599	651	656	635	634	643	627	625	623	598	630	587	601	636	602	596	620	604	638	609	623	606	617	686	621	657	562	597	614	622	614	612	592	616	635	631	589	612	638	620	592	596	667	633	593	643	645	627	612	643	551	562	620	630	627	601	628	592	631	604	641	618	616	597	624	632	591	601	598	644	616	670	655	640	622	611	632	577	643	607	673	560	617	626	628	637	660	636	643	675	553	573	627	628	613	608	610	639	620	625	587	606	612	610	605	593	640	645	627	624	609	595	639	619	606	645	605	618	642	620	626	608	588	580	619	602	632	600	571	667	690	607	625	613	656	583	623	641	611	647	603	568	612	655	601	644	601	633	639	608	570	606	591	611	608	633	651	621	588	610	644	614	609	620	654	590	616	596	593	610	599	656	596	594	639	589	611	638	634	625	614	668	641	643	600	620	650	632	639	642	638	587	631	606	654	585	623	633	637	618	679	686	605	662	571	611	630	595	675	594	595	630	617	608	639	605	652	648	628	610	612	641	613	619	612	637	650	587	632	651	598	631	628	652	574	608	582	609	612	598	612	626	593	597	659	627	602	656	671	635	628	583	613	633	593	584	652	621	669	626	598	625	642	642	670	599	615	580	639	606	629	629	620	632	611	600	593	632	616	579	620	591	623	652	589	604	613	620	636	601	596	593	585	636	647	610	580	621	630	670	595	591	609	656	626	611	620	591	657	578	663	626	625	619	581	614	597	601	645	596	638	628	669	607	638	620	635	662	590	586	544	650	626	621	633	663	627	648	600	607	615	645	637	614	640	609	641	590	607	611	635	617	611	638	591	652	606	632	574	593	563	574	591	601	630	617	587	609	627	595	647	638	595	626	588	688	599	618	605	599	666	668	623	629	607	604	634	608	641	620	606	642	667	618	607	666	590	650	646	619	597	580	606	641	645	599	651	610	651	596	615	623	630	619	588	610	612	628	650	635	644	604	633	653	621	604	676	644	555	644	612	624	620	642	564	632	620	584	606	617	629	601	650	610	645	641	640	611	590	645	598	643	647	576	676	665	633	585	621	619	611	649	646	636	594	649	615	633	626	620	639	660	648	602	614	624	623	628	615	642	585	612	678	581	602	665	591	598	622	619	622	637	603	584	649	658	583	646	614	593	608	592	607	662	634	642	604	638	623	655	587	555	581	601	594	623	599	597	616	611	633	636	674	613	605	605	623	649	595	617	612	602	631	633	590	615	619	628	596	634	593	628	634	691	625	629	621	627	629	621	624	588	622	596	629	645	623	636	632	646	659	599	609	619	610	621	631	584	650	602	594	640	605	619	615	614	627	552	618	572	589	605	649	655	622
42648	31342	24432	22646	14213	7584	3526	1575	1138	771	679	526	493	448	352	312	323	291	306	303	277	288	311	264	294	274	266	257	275	268	272	249	256	249	277	270	274	275	259	266	270	280	238	269	276	267	276	255	264	276	229	239	285	261	228	264	265	291	282	285	288	295	256	255	254	251	238	308	304	270	261	239	264	295	264	303	260	270	241	259	253	255	264	280	257	273	283	256	277	246	281	277	251	258	262	244	275	273	268	255	254	262	294	270	249	257	305	291	274	262	286	236	244	253	296	289	284	247	272	273	259	233	257	260	259	229	256	261	250	273	265	277	286	279	269	299	257	253	288	272	243	241	256	263	249	274	257	254	243	255	273	287	257	241	280	272	239	271	273	270	262	280	274	230	297	277	253	289	254	258	274	257	286	262	276	285	267	296	270	290	276	273	262	263	256	262	271	285	263	256	255	265	268	268	257	286	279	277	265	279	287	258	249	277	243	247	256	263	266	262	258	257	273	256	234	266	283	291	296	279	276	252	278	253	287	262	286	266	272	272	293	267	266	265	242	259	272	279	272	252	255	263	263	278	280	258	288	277	285	275	269	311	274	251	236	277	290	261	269	274	287	289	261	293	241	255	218	248	298	271	275	252	291	264	275	250	258	254	269	264	272	282	278	269	260	256	234	270	265	257	282	271	292	245	261	235	246	272	258	248	256	246	288	275	265	289	260	229	241	247	263	275	255	278	267	256	242	276	263	242	253	264	239	262	257	275	251	301	275	267	270	278	250	253	246	256	291	278	235	300	279	255	269	269	286	259	222	290	277	238	275	273	262	236	242	243	267	275	272	249	257	266	295	249	245	244	292	270	302	304	299	240	270	286	273	259	215	269	281	250	289	285	264	288	276	290	292	240	260	265	255	245	269	265	251	268	285	255	253	244	260	275	260	260	242	253	264	313	262	263	240	253	261	276	253	292	258	267	255	260	274	253	258	280	280	270	272	279	252	275	255	290	282	256	285	271	275	256	260	252	258	262	274	248	258	260	254	296	303	273	257	282	281	284	282	269	268	288	314	253	250	256	257	275	265	267	258	291	250	258	276	269	269	316	246	303	273	255	248	258	251	231	249	262	272	253	266	261	282	267	261	296	252	236	265	264	282	259	272	256	265	252	282	274	264	287	258	275	279	268	239	256	255	252	267	265	249	281	255	250	272	267	276	271	295	271	285	280	270	284	271	269	311	257	281	255	252	288	263	263	255	305	289	259	284	310	303	274	255	229	295	291	254	246	266	282	240	270	264	274	269	263	259	248	282	262	295	252	235	269	274	298	286	256	257	284	256	293	252	225	266	244	258	276	234	253	251	287	258	290	246	286	294	251	251	250	303	265	268	284	273	290	251	258	287	298	262	248	275	268	262	271	274	277	268	261	268	276	276	248	265	237	234	253	253	271	276	262	261	280	233	280	257	208	247	276	273	253	279	279	286	296	229	268	268	241	243	266	257	225	271	258	274	261	268	283	232	272	236	272	240	285	272	274	242	258	290	266	268	314	330	256	297	283	241	289	268	289	280	272	227	251	256	254	255	257	285	291	282	275	291	269	246	275	248	265	247	298	253	296	231	287	279	284	276	260	266	251	249	263	219	273	297	272	266	272	292	260	267	283	271	274	273	244	264	246	276	273	296	285	261	271	270	252	244	255	271	294	304	288	277	278	237	259	213	265	232	275	239	268	270	221	227	275	286	265	251	280	251	238	280	251	283	261	268	284	279	259	246	285	243	274	237	266	270	324	281	228	296	264	255	277	225	237	273	275	261	267	283	273	233	296	276	270	265	273	287	261	265	259	245	287	253	265	261	262	274	264	271	258	274	269	283	238	261	242	268	284	266	258	265	266	231	246	269	278	257	271	282	302	275	288	270	263	239	273	276	251	277	281	279	245	271	277	298	275	279	259	249	268	281	295	239	267	245	272	303	265	246	273	267	286	271	261	268	266	284	275	273	262	298	256	256	240	244	253	270	252	263	248	276	276	289	272	277	251	296	255	290	311	277	284	297	256	266	272	264	241	263	268	251	258	276	305	295	270	274	288	253	273	253	249	247	264	301	271	285	262	248	281	250	273	253	275	266	242	231	273	252	244	249	254	297	263	258	269	240	242	258	250	303	296	282	284	271	242	259	273	289	257	256	259	265	265	237	259	263	261	261	270	299	250	275	279	287	257	294	290	276	277	236	303	241	254	281	262	266	255	279	300	278	280	266	260	237	298	262	277	259	250	280	284	250	279	254	252	240	258	272	263	250	275	253	269	262	249	272	285	263	228	270	273	281	274	266	253	286	245	284	295	269	231	273	294	265	285	268	254	312	277	307	247	270	305	265	271	242	248	256	280	252	296	260	279	261	279	258	258	262	258	298	264	291	254	265	300	242	265	256	264	253	245	269	303	283	278	288	231	279	284	275	273	253	285	261	257	267	270	275	243	282	251	281	268	287	274	255	299	265	241	263	252	278	249	228	288	248	235	275	280	254	295	273	259	274	286	306	294	281	276	275	305	301	260	268	276	274	242	292	299	272	286	263	256	258	263	271	263	252	263	252	277	297	274	247	291	269	275	281	281	236	269	245	262	245	245	255	257	280	284	270	286	234	275	260	272	254	265	266	270	274	261	247	278	250	259	241	285	247	251	260	267	269	271	281	261	261	285	271	287	242	272	258	256	231	230	286	310	267	276	293	273	269	263	254	252	264	256	287	243	263	262	264	256	277	276	236	266	268	302	281	266	239	275	271	276	243	285	261	260	251	256	277	254	278	277	295	297	271	273	270	270	298	258	287	280	280	260	272	301	274	279	283	276	275	257	221	239	251	260	283	282	237	259	271	259	255	278	239	252	280	300	304	264	254	277	288	291	248	267	238	275	267	257	243	279	265	252	222	255	267	280	246	218	248	259	266	272	287	278	283	288	275	260	248	272	270	256	235	261	250	275	271	290	267	290	300	302	282	265	243	258	242	280	240	285	294	263	285	287	250	235	272	289	275	283	237	285	264	290	245	265	253	239	292	287	293	272	239	295	279	239	264	270	300	281	280	298	260	277	286	266	277	254	238	302	255	255	266	264	278	261	266	276	261	277	261	260	303	267	286	268	268	257	273	272	265	260	254	268	275	239	245	270	284	296	273	259	291	263	253	285	235	237	260	258	259	269	227	273	278	236	274	240	232	251	287	277	261	269	237	293	273	287	285	290	244	247	257	258	235	252	286	302	270	260	293	254	290	263	246	294	257	278	281	271	270	258	259	251	284	298	240	288	272	284	244	266	268	279	240	250	320	252	266	269	272	254	289	256	274	284	286	249	251	225	244	253	243	270	255	278	253	303	283	259	273	251	270	275	278	290	235	259	237	268	257	266	271	277	271	267	283	273	264	263	247	224	259	276	271	257	247	282	275	284	254	261	256	298	255	238	295	246	298	261	264	272	289	268	304	265	269	253	276	294	269	270	248	278	238	281	239	263	288	289
27405	22500	24626	28893	21893	14889	8572	5047	3963	2819	2571	2084	1753	1559	1247	1191	918	804	788	818	827	739	770	748	675	685	687	569	606	610	614	642	600	636	613	600	631	618	617	606	627	601	607	607	615	614	589	644	623	622	607	609	604	639	602	641	599	620	611	580	584	582	583	601	569	613	610	566	635	576	612	613	555	589	570	584	622	584	571	593	596	581	634	604	667	666	624	672	674	637	599	633	636	629	607	591	608	631	620	614	628	642	651	597	622	609	627	615	620	653	591	596	602	603	621	582	597	604	549	561	579	618	586	585	592	587	610	575	644	573	586	545	574	567	590	593	589	619	609	637	606	545	621	606	620	568	630	601	588	574	583	598	635	598	562	591	634	592	570	617	579	567	622	589	624	575	599	623	576	597	599	628	603	569	576	617	599	575	599	627	624	646	626	603	559	574	603	580	612	587	604	559	605	637	615	576	603	616	610	609	647	586	536	593	570	644	602	603	619	612	595	588	561	591	588	551	620	564	616	619	592	581	586	586	581	606	641	613	600	577	588	562	581	592	603	621	635	582	587	586	600	582	600	590	610	623	608	611	573	605	623	583	613	595	603	576	595	621	596	586	612	599	624	640	556	617	590	589	596	584	636	646	588	538	626	580	640	571	628	589	612	586	577	617	596	607	589	639	635	615	598	637	613	590	602	595	575	595	560	629	575	600	579	587	574	593	642	616	609	608	578	560	650	576	613	571	610	642	580	559	561	601	623	639	631	631	608	613	607	593	581	618	612	600	588	595	574	607	620	560	609	624	560	568	590	603	615	599	604	601	611	567	564	569	590	614	601	568	667	568	608	612	619	570	600	571	549	572	610	571	595	560	595	635	609	593	550	575	602	645	602	578	587	591	575	583	573	562	581	625	626	603	553	613	608	585	584	596	598	600	602	579	631	586	600	614	620	598	596	590	592	587	595	596	613	621	594	577	593	599	603	589	631	613	650	597	580	616	581	630	616	597	622	565	614	580	583	618	603	585	612	594	596	583	613	650	606	590	602	632	602	573	633	600	608	601	601	622	576	613	603	599	600	609	589	567	612	624	576	604	604	585	570	577	585	627	626	605	574	592	602	622	568	532	607	607	621	592	602	603	616	599	617	607	568	546	611	601	620	608	572	587	536	589	573	620	599	598	604	596	555	547	612	614	620	579	573	603	642	584	616	614	602	583	554	597	596	598	601	632	618	565	593	629	617	617	607	574	593	590	583	603	617	608	596	567	624	575	557	595	575	571	624	625	546	604	654	642	614	639	597	601	625	550	576	574	591	611	567	580	595	603	526	598	557	625	593	607	584	592	630	550	647	601	584	581	588	583	588	577	628	566	571	633	591	607	628	587	617	634	586	601	589	599	557	595	602	565	626	624	545	605	602	613	626	582	583	571	582	563	605	562	555	590	584	584	610	588	618	634	587	637	592	596	616	609	584	568	590	623	603	593	583	651	584	613	585	595	563	604	538	582	569	559	564	544	652	555	611	595	605	577	548	601	633	578	606	584	577	590	605	628	606	609	612	626	591	594	602	593	608	618	626	612	565	600	609	613	588	614	594	598	564	604	602	559	610	548	590	622	574	572	618	573	641	592	595	596	584	596	634	605	633	626	615	585	646	630	578	640	607	607	532	567	580	632	565	529	595	621	618	610	640	615	591	601	598	555	574	582	632	583	592	613	613	571	637	565	605	576	617	618	589	606	597	592	576	594	632	643	602	581	609	577	573	626	605	561	638	573	581	624	649	598	602	566	586	625	589	584	590	584	635	595	593	630	630	584	624	557	574	580	553	598	579	607	629	566	585	645	634	610	606	593	573	574	623	572	604	655	622	572	613	618	556	580	652	640	581	565	637	616	619	585	577	554	634	575	578	584	606	578	619	605	611	591	618	615	629	570	569	626	610	642	555	633	632	586	607	636	624	598	604	630	585	586	581	561	596	577	622	581	600	586	639	625	620	593	594	596	632	588	595	561	644	619	593	593	588	638	586	593	601	616	621	574	587	580	595	560	570	560	604	597	601	633	567	615	592	559	609	612	590	598	627	586	559	648	591	603	633	600	555	560	601	599	577	606	600	640	562	636	559	577	624	576	579	607	569	586	598	582	606	587	586	598	592	592	611	562	585	595	570	597	572	569	620	608	579	578	595	614	597	573	584	611	583	590	598	605	644	628	557	616	600	600	611	607	597	626	607	614	615	617	630	545	604	571	658	580	614	600	654	612	637	606	578	559	599	621	571	608	605	588	589	608	576	617	610	614	648	603	612	594	564	616	612	605	609	631	636	602	592	607	636	581	599	573	583	612	624	607	587	578	593	607	605	625	625	560	602	646	592	572	638	598	588	620	594	569	588	529	582	641	600	539	580	565	630	598	582	560	571	604	587	583	587	598	595	597	577	607	565	610	608	613	600	620	584	626	551	582	611	608	580	613	599	599	655	570	631	584	611	602	569	558	609	577	602	601	593	592	602	575	625	615	638	574	593	598	609	581	564	614	593	582	543	574	585	620	598	627	633	562	567	592	587	610	584	571	614	567	609	597	576	542	583	602	586	597	615	622	642	616	585	562	595	641	601	601	570	596	593	582	603	568	615	618	578	587	554	557	609	605	610	545	576	635	573	620	581	595	611	631	654	600	592	559	557	611	621	591	589	630	575	603	573	559	570	631	581	617	591	619	572	601	559	569	585	605	613	584	595	607	577	573	618	592	625	597	566	565	612	599	600	591	645	589	620	585	629	616	625	577	545	587	614	572	604	621	602	572	613	635	554	568	545	585	580	591	606	592	631	600	627	564	587	626	576	625	623	595	584	595	584	627	569	605	582	596	596	583	609	595	615	612	592	595	622	589	605	638	603	648	545	615	595	588	592	601	627	577	605	624	591	609	583	639	666	606	579	568	619	619	571	592	604	585	617	561	621	618	587	608	585	590	599	607	615	615	639	591	562	571	604	573	590	590	571	591	558	610	593	562	626	624	584	626	583	623	572	602	574	585	580	541	613	551	626	576	580	598	618	624	606	610	555	607	609	571	591	575	622	644	584	585	627	590	595	581	601	570	637	582	582	613	631	577	603	556	605	600	640	628	596	605	563	635	553	580	633	612	590	585	616	586	611	577	578	545	657	629	621	536	626	628	566	558	578	580	605	614	592	583	587	638	591	626	581	599	581	612	583	592	623	598	622	599	607	606	597	608	560	604	603	603	562	556	583	612	590	623	648	576	589	609	612	578	533	605	629	584	632	601	575	614	581	601	625	601	589	642	627	566	583	560	655	590	563	611	596	620	616	641	580	584	591	622	617	572	603	563	594	579	600	585	614	615	602	625	573	584	604	607	605	603	597	572	589	598	567	607	565	583	653	605	604	621	558	584	569	563	614	614	595	585	598	581	599	588	626	552	608	624	586	600	602	576	579	573	584	625	618	608	655	572	591	593	583	590	570	631	580	571	582	603	586	575	577	589	624	602	609	582	599	629
13108	6237	4019	2941	1807	1216	856	688	607	531	456	422	397	466	383	402	396	386	363	384	387	351	383	366	406	365	405	402	413	358	381	387	360	358	353	371	378	384	399	404	383	401	378	390	395	399	379	405	411	378	350	365	387	391	364	387	348	388	367	408	405	383	399	391	369	389	405	402	396	404	380	365	406	365	351	360	367	333	346	369	351	367	414	404	404	378	371	381	372	390	369	354	370	362	381	397	380	384	395	384	393	412	379	393	352	389	336	367	391	360	363	372	348	390	396	386	400	370	395	375	407	345	374	362	381	364	387	365	387	390	394	364	394	363	344	376	373	367	371	382	376	395	368	400	360	367	383	368	358	350	402	407	399	385	369	387	396	384	377	397	420	389	420	365	390	486	399	377	364	422	407	391	389	399	378	407	390	344	353	363	364	380	372	422	370	368	361	393	408	378	364	337	395	387	414	384	373	375	360	346	368	365	380	370	400	404	374	361	363	367	402	334	354	397	373	346	372	376	412	387	413	387	370	421	406	393	318	385	385	384	406	367	363	355	430	337	364	355	375	417	370	366	347	409	406	390	382	367	379	382	385	343	377	382	412	355	401	403	371	392	412	397	397	376	390	413	394	408	397	392	350	393	377	386	333	356	377	401	440	369	421	396	352	378	362	371	380	388	400	394	379	388	355	355	394	392	363	380	394	395	340	376	349	359	407	390	372	372	381	391	414	345	334	430	371	353	402	351	382	369	380	343	364	365	350	372	379	366	319	383	371	402	373	394	376	397	390	381	366	401	347	366	377	382	391	390	331	383	367	384	386	321	393	364	410	354	376	402	396	415	408	381	372	359	359	378	395	377	379	380	330	367	362	423	375	363	361	368	353	372	359	350	385	392	367	337	336	363	354	397	438	349	358	418	415	423	356	370	396	391	372	433	395	406	384	364	374	382	377	370	375	374	372	321	401	370	372	330	362	388	430	391	373	387	382	394	392	378	390	386	373	432	369	341	371	380	399	376	382	388	393	341	395	377	402	395	375	379	378	397	376	385	351	370	424	404	342	388	386	386	365	390	363	367	417	396	422	356	427	377	416	396	385	378	366	364	384	342	401	382	365	356	375	353	379	379	387	445	382	409	378	365	420	412	393	394	377	349	424	414	381	364	372	383	417	397	420	358	379	349	361	403	356	413	415	375	427	397	388	420	392	370	405	363	368	356	357	402	386	368	392	400	372	407	401	377	360	374	419	338	401	407	391	382	399	377	378	371	380	395	354	431	380	394	371	377	360	353	375	389	427	364	387	399	386	364	367	362	414	382	376	408	359	396	376	406	406	377	366	397	389	380	387	344	390	356	391	353	388	395	365	395	365	358	377	411	385	378	358	373	334	365	393	409	380	333	395	399	403	408	361	419	383	343	347	348	381	384	378	350	367	374	389	340	387	389	404	386	390	411	382	388	373	366	370	381	390	380	409	367	394	394	387	356	337	342	436	409	401	382	384	366	377	408	370	384	365	392	373	395	365	373	370	376	399	416	390	380	376	403	367	373	378	359	363	405	384	391	378	381	363	378	386	425	402	418	365	363	354	382	373	403	359	364	392	390	404	385	381	374	368	401	380	409	350	367	361	367	381	387	395	361	400	386	390	386	409	363	386	373	399	378	399	375	369	381	350	379	359	396	373	333	404	390	373	333	355	392	399	408	401	360	368	397	418	371	431	419	389	408	368	360	365	391	381	357	332	358	380	394	364	376	334	397	362	358	349	367	328	398	382	366	378	400	408	355	395	359	395	381	391	430	400	382	383	364	400	378	408	369	368	404	397	398	341	351	361	377	392	388	376	390	376	379	348	400	377	410	350	377	415	349	348	365	395	397	356	400	360	418	454	398	363	372	389	389	376	371	351	372	386	356	367	366	347	360	379	351	421	383	365	358	370	407	393	367	384	354	351	405	362	354	357	409	384	359	367	372	397	379	407	411	406	380	399	384	374	393	410	380	369	366	369	333	375	358	389	396	387	373	390	355	414	381	392	365	350	361	397	343	312	381	357	367	409	382	348	353	336	386	341	361	389	400	385	387	392	376	410	347	409	385	350	363	384	382	401	362	383	391	413	336	406	364	411	406	411	386	358	406	336	384	367	384	391	348	369	348	382	358	403	383	374	429	346	385	323	373	355	359	420	395	392	399	398	374	418	354	399	412	364	414	391	383	346	391	368	357	394	408	388	389	407	387	372	375	348	372	383	415	380	371	356	367	368	342	389	390	337	380	439	401	382	385	382	363	386	373	413	361	404	405	352	337	344	389	402	340	379	365	348	367	384	361	364	356	371	407	415	387	381	414	363	349	353	357	347	348	385	376	391	392	412	343	376	378	428	397	351	372	351	404	410	395	381	350	388	391	391	378	367	398	354	360	361	350	335	403	398	428	332	407	366	396	422	399	396	369	419	355	373	399	352	367	415	365	393	382	406	380	376	410	359	364	406	368	361	363	410	368	391	347	354	351	390	415	360	381	364	381	394	364	368	395	355	379	403	367	386	362	394	395	389	390	352	360	360	367	406	367	362	380	393	373	387	374	404	365	412	374	423	398	387	366	369	367	358	373	382	380	407	371	447	392	398	364	364	382	414	360	412	402	365	372	380	376	358	367	354	316	390	349	378	382	334	406	402	392	383	406	370	420	360	372	373	394	374	369	359	352	374	434	406	365	339	434	407	392	378	415	384	378	359	403	360	363	386	412	357	378	387	353	378	384	384	402	352	399	382	387	407	359	364	370	343	373	381	424	376	353	343	346	382	365	384	392	366	383	395	361	351	378	386	377	337	394	400	401	392	341	384	367	413	382	386	383	353	344	354	395	369	396	414	367	354	388	378	357	363	369	372	361	389	400	376	359	388	412	391	390	395	380	400	353	363	364	367	368	397	387	419	375	391	404	407	385	385	381	380	392	380	394	371	403	417	400	374	367	379	387	385	385	399	402	386	379	385	391	375	386	375	385	388	411	389	363	429	406	351	389	402	379	402	368	419	382	372	354	360	384	425	352	398	406	382	427	385	360	378	371	355	344	357	358	390	359	405	396	381	409	347	389	375	344	343	404	383	399	404	381	378	423	361	384	373	316	367	400	383	384	369	349	372	382	390	412	356	398	380	354	359	381	399	384	378	373	384	380	417	385	356	389	374	412	399	378	369	395	382	400	385	384	357	369	385	374	414	395	369	410	375	395	375	382	361	358	363	400	377	367	358	407	356	337	365	388	355	425	405	425	388	360	350	384	371	357	405	358	416	402	368	359	380	368	371	391	372	423	387	393	388	390	383	365	395	351	384	367	401	383	386	358	416	367	398	400	410	372	349	383	378	385	336	379	363	338	391	374	400	388	364	416	378	376	358	412	382	372	356	374	380	375	381	371	383	394	380	397	367	382	370	371	380	354	417	360	430	386	371	361	365	377	394	364	379	388	362	368	405	372	395	417	388	382	366	350	378	397	391	373	361	347	370	386	398	403
7916	5365	6706	7286	5547	4085	3028	2235	1733	1540	1288	1207	1142	1029	921	859	845	867	888	851	856	859	821	852	835	818	845	840	801	817	816	831	769	800	821	825	820	843	768	784	834	767	809	831	857	802	812	752	778	789	839	782	817	801	800	762	799	775	823	813	751	799	790	864	812	799	816	816	843	782	819	800	800	797	803	794	760	754	823	777	828	791	791	779	832	888	794	822	821	842	836	872	872	852	826	807	839	835	786	813	825	801	795	784	811	813	815	829	775	797	799	780	829	823	779	782	808	785	792	817	808	847	845	827	806	804	829	807	818	867	859	804	785	840	807	819	833	828	812	836	798	775	832	852	784	822	792	758	805	794	796	805	837	795	781	825	769	801	821	828	828	785	835	759	791	825	788	828	798	857	798	799	842	835	733	825	811	810	832	836	802	754	834	795	709	789	818	808	766	814	794	799	790	801	855	831	852	883	771	810	822	792	785	780	790	834	784	781	837	807	859	826	792	812	783	813	866	803	821	812	764	789	817	808	812	796	786	798	816	814	802	800	864	818	797	845	813	825	834	862	818	807	798	781	778	834	795	823	800	819	795	803	797	807	824	802	758	804	801	779	795	801	849	795	838	778	800	826	788	821	782	792	860	827	828	787	798	785	792	852	774	777	813	739	832	825	794	792	796	804	837	755	824	795	794	815	780	840	810	792	827	811	816	792	815	765	776	848	823	770	851	872	764	843	795	792	852	808	823	821	752	836	792	819	845	794	832	783	812	820	861	843	821	831	819	753	837	800	790	865	775	806	789	779	818	782	841	775	848	834	752	798	838	765	791	805	829	811	768	826	824	775	789	780	794	806	774	847	844	766	757	804	848	836	822	790	810	813	794	801	797	817	788	782	826	831	784	788	822	804	810	771	841	784	769	864	834	803	745	808	795	831	785	804	784	808	794	811	753	799	802	796	807	792	824	765	821	793	806	829	823	759	783	776	846	817	792	792	833	801	808	822	793	819	750	859	802	778	815	777	742	840	810	770	818	815	812	851	790	805	826	782	788	815	768	755	854	807	840	785	751	852	838	850	790	822	809	801	783	781	780	798	783	786	824	798	862	786	811	822	788	798	807	776	856	793	821	769	813	809	781	775	791	818	796	806	779	809	797	793	821	818	782	827	788	801	785	789	805	801	814	857	850	779	767	810	780	822	783	822	770	833	811	818	776	835	727	811	806	827	813	839	798	834	793	755	824	814	835	799	768	834	801	788	814	767	745	794	757	812	805	789	817	777	865	843	776	811	819	825	815	814	857	833	802	860	784	794	815	816	813	827	839	817	793	799	795	874	799	832	847	790	829	750	841	822	815	831	805	787	726	849	828	788	808	790	766	796	793	777	830	813	799	840	804	789	803	793	825	788	828	829	780	822	818	799	806	839	811	789	781	804	824	790	816	808	824	804	811	790	803	835	818	825	758	794	868	774	825	777	829	836	842	894	789	777	855	801	794	803	754	802	836	857	837	816	836	786	846	852	836	775	785	755	764	787	777	800	767	797	844	832	798	832	816	779	838	807	776	821	776	809	819	774	817	855	800	852	807	773	821	764	843	883	798	786	837	829	786	837	800	772	807	806	810	764	789	835	788	851	821	771	802	802	824	832	784	784	826	835	814	806	823	824	771	784	762	815	821	800	829	841	803	800	763	784	803	854	779	880	830	750	784	835	764	826	828	816	843	807	810	797	795	792	823	789	792	825	748	806	801	861	767	810	743	790	774	810	840	827	775	802	792	806	816	815	806	801	832	816	751	818	801	776	806	794	847	772	796	834	863	815	788	851	785	807	839	791	821	782	792	809	790	786	837	795	824	800	834	810	814	785	822	804	776	804	797	779	805	767	776	761	776	822	799	786	783	827	839	773	823	808	805	853	752	771	806	835	847	834	798	835	784	790	764	756	790	833	789	806	749	836	807	769	781	809	771	833	766	791	827	808	832	807	828	795	807	786	846	816	810	769	804	784	805	790	794	823	786	788	801	749	812	801	771	848	820	795	791	840	770	808	762	832	814	821	799	795	738	794	812	821	799	840	810	821	782	786	843	756	784	794	779	782	827	804	815	808	851	788	773	788	768	798	818	839	791	808	802	793	790	799	775	805	812	770	823	836	793	838	798	774	824	746	794	801	796	794	776	795	792	828	816	819	815	814	784	815	849	804	807	820	780	839	793	767	816	785	780	837	794	779	776	815	782	806	807	839	820	838	809	787	826	781	823	828	772	853	837	821	821	811	839	780	802	839	808	802	827	825	908	778	807	813	790	813	795	723	787	791	795	792	788	771	780	841	762	827	783	779	786	797	768	836	834	776	780	776	820	800	825	813	832	805	794	775	794	815	770	787	837	821	848	784	816	854	803	791	815	800	796	767	747	861	790	832	839	780	833	826	793	801	759	828	835	775	805	803	827	814	778	820	808	765	787	801	824	833	806	798	821	829	821	814	810	781	844	765	786	797	785	790	801	792	782	808	797	827	800	825	761	801	798	807	761	812	778	827	778	767	853	845	779	842	787	820	794	811	815	760	828	779	833	786	807	808	823	771	788	829	782	770	791	772	786	755	808	813	810	818	805	801	832	828	849	808	777	802	802	791	787	824	820	819	800	754	793	785	839	815	810	819	777	763	843	863	795	820	795	819	800	832	780	798	752	807	830	790	824	778	778	797	729	767	785	803	803	810	816	815	790	827	797	804	760	778	753	766	780	831	762	829	832	792	791	781	829	814	809	819	836	789	793	821	786	814	803	796	825	806	824	805	871	822	774	813	837	806	811	793	747	868	777	779	807	817	797	763	810	777	808	817	831	839	787	798	785	776	845	801	753	810	800	823	758	798	786	818	797	795	826	835	770	791	787	783	824	813	831	796	808	816	874	798	812	794	809	822	855	853	807	804	802	783	840	794	820	818	808	779	751	825	800	840	792	807	793	819	805	811	793	854	806	791	819	844	759	771	779	789	747	841	785	809	767	802	814	798	784	801	813	782	783	814	817	800	784	872	762	828	872	831	827	814	787	881	866	783	786	796	827	832	824	846	795	783	802	755	815	800	837	845	766	787	823	770	830	826	776	838	821	806	789	794	846	825	839	787	789	794	787	761	802	794	813	800	798	815	799	817	782	845	820	847	839	819	778	768	791	825	807	830	821	820	805	810	780	807	828	815	835	756	829	829	809	776	832	780	788	811	801	794	828	853	838	776	798	766	802	812	815	778	783	828	804	785	769	810	782	862	812	809	795	811	826	822	792	831	801	837	786	823	874	836	752	783	797	778	818	763	821	768	777	822	785	807	757	792	808	811	815	815	761	779	776	851	806	759	807	798	818	782	799	799	823	783	799	798	814	812	802	855	818	782	778	849	801	809	814	762	714	834	805	876	821	817	822	786	808	806	870	815	805	789	836	896	823	824	793	839	799	829	795	821	783	837	873	808	824	800	794	801	832	846	777	860	781	776	766	827	797	839	833	783	831	784
32357	22167	16200	15425	8251	4061	2266	1247	786	624	510	431	423	367	359	351	319	291	305	302	333	280	289	318	327	259	307	272	273	250	287	261	259	305	269	264	274	260	276	304	265	267	263	258	289	255	281	295	285	276	285	279	270	298	287	305	287	249	264	286	289	255	272	269	264	306	267	285	285	286	252	292	282	268	270	280	291	274	282	266	278	313	263	301	257	258	305	275	252	293	306	289	249	273	286	265	289	270	271	293	262	275	269	272	324	261	264	273	293	262	280	312	286	276	273	274	295	282	287	272	282	291	278	293	265	290	275	293	290	305	301	247	306	304	303	291	244	292	315	264	261	226	267	312	282	293	275	270	325	281	271	286	269	283	246	287	275	272	307	304	297	286	263	250	239	304	294	289	266	302	291	290	314	276	284	255	273	287	274	269	288	274	264	292	288	266	266	275	267	299	270	290	291	263	303	266	270	296	257	263	292	289	306	289	290	308	247	256	273	266	291	290	279	250	292	287	270	272	295	278	285	280	293	285	303	303	285	292	304	286	290	274	277	254	232	281	288	296	283	264	288	275	257	273	277	265	266	285	272	277	280	276	268	267	287	255	287	309	297	274	282	259	266	259	266	292	260	279	289	267	297	289	286	253	285	267	313	291	259	257	294	287	260	301	294	277	287	275	278	276	268	247	237	293	271	268	246	261	262	291	273	268	279	279	282	289	276	248	272	268	304	289	280	287	261	291	302	304	292	260	282	298	309	288	259	300	284	293	297	284	265	261	296	266	308	278	275	261	288	348	283	285	282	320	299	285	310	297	292	301	280	315	304	273	285	281	282	278	295	279	289	283	256	293	298	258	274	243	262	303	260	310	242	302	251	277	289	283	273	279	269	282	250	240	279	267	310	300	257	284	302	285	308	264	244	286	306	334	263	265	280	258	315	266	318	292	303	307	278	305	284	268	289	271	248	305	273	274	279	277	264	285	253	280	305	281	250	303	303	251	248	278	311	290	304	238	259	280	246	296	282	288	277	299	285	276	318	277	272	302	287	267	239	308	268	295	269	257	306	282	257	281	250	276	262	270	315	264	285	289	265	275	265	266	254	280	276	289	310	278	287	278	289	300	293	294	320	283	280	285	337	326	297	288	286	265	290	285	282	288	294	243	267	254	315	278	284	290	287	268	269	281	258	276	298	288	298	301	254	270	229	289	258	305	314	306	244	272	255	278	300	274	277	264	262	258	291	256	245	268	267	288	300	249	279	252	297	279	290	285	293	276	248	271	295	272	240	257	247	311	307	292	298	269	286	261	295	286	308	314	282	256	265	280	284	266	295	269	288	293	285	321	250	247	306	299	276	301	307	278	291	289	250	277	300	266	273	261	288	239	274	299	284	278	315	269	290	286	240	285	257	266	297	281	247	294	297	286	295	267	275	277	276	254	253	281	283	266	281	273	298	275	286	298	317	293	296	300	296	271	282	262	282	283	269	288	296	233	243	278	270	291	272	248	297	306	273	303	298	322	284	295	304	276	310	282	247	264	286	264	279	295	273	246	297	281	292	281	309	257	294	257	285	293	276	285	306	293	261	264	282	256	267	238	278	256	257	299	280	283	264	289	279	239	266	293	276	287	259	285	245	247	283	298	271	295	275	293	260	284	279	293	253	286	274	259	262	320	238	271	265	249	286	253	277	267	283	285	291	278	305	294	263	303	288	270	266	277	243	301	278	295	285	281	277	260	261	299	238	260	282	255	263	293	293	297	290	281	299	242	226	291	269	253	259	282	282	287	266	283	277	299	261	279	275	257	288	288	268	301	271	273	301	239	271	310	276	307	272	286	256	277	274	260	282	276	280	246	286	265	288	262	260	276	268	275	238	276	260	264	290	263	269	272	288	267	271	253	223	280	288	303	302	272	268	281	291	279	281	301	266	298	287	272	286	309	256	326	280	248	280	301	286	260	244	231	278	292	313	273	259	274	292	278	273	280	300	289	287	277	306	282	293	285	298	246	273	249	275	292	299	320	274	250	261	259	269	276	266	265	266	259	291	259	265	281	269	289	273	273	247	258	274	296	291	308	309	265	256	272	321	303	319	275	292	270	269	270	288	268	301	271	278	272	307	267	295	287	308	267	268	267	280	286	272	266	323	320	265	290	282	279	242	275	281	286	261	265	265	280	277	292	269	268	304	282	289	287	270	297	284	286	295	278	308	285	278	272	281	307	256	302	286	281	272	302	302	285	255	285	293	288	296	301	268	282	280	253	293	280	314	279	267	282	245	270	267	284	247	267	306	268	281	257	282	292	292	288	246	246	288	296	296	310	295	290	281	287	316	272	273	278	260	261	275	267	261	256	284	262	283	267	291	279	254	266	276	250	274	300	242	273	297	287	291	269	291	288	279	269	303	287	288	281	237	303	273	310	291	272	302	282	306	266	279	280	307	307	325	284	303	300	281	271	273	269	275	260	285	282	295	257	291	293	252	276	301	268	262	272	291	269	292	293	266	289	298	269	294	273	269	265	274	283	285	296	266	257	251	309	255	269	277	278	263	279	256	240	270	272	289	278	308	273	260	282	270	297	286	282	277	285	285	264	288	254	279	268	263	270	262	276	255	283	268	227	287	296	287	246	309	281	285	289	269	276	249	264	277	277	296	298	257	250	269	275	276	280	275	289	322	284	252	289	292	275	283	299	284	267	284	298	274	244	283	247	264	281	289	275	242	256	284	271	245	285	295	254	276	250	270	257	256	266	261	305	301	262	288	272	299	249	249	271	295	299	279	281	314	280	265	269	295	242	268	316	283	281	266	280	317	305	322	294	283	257	253	279	251	258	291	275	266	290	276	298	278	289	224	276	257	270	248	313	258	312	313	287	321	305	283	283	275	280	266	266	280	291	265	264	314	278	275	241	292	287	290	281	253	279	242	279	268	283	279	257	298	250	266	319	285	299	302	279	288	266	289	301	271	269	290	292	297	278	241	273	312	279	255	291	300	278	271	278	258	266	264	275	287	259	284	268	251	267	289	270	272	286	305	278	288	296	266	286	274	271	290	282	279	271	282	281	288	329	233	274	259	262	270	316	285	264	273	263	285	265	288	276	249	276	281	282	286	238	274	278	312	243	265	268	277	271	260	271	256	307	275	286	220	263	265	251	285	275	310	280	276	256	260	266	294	295	282	273	304	274	296	302	260	247	273	277	298	298	253	302	309	304	311	281	302	296	299	278	289	307	249	293	292	280	279	275	306	280	301	287	307	276	265	281	255	254	288	310	314	294	267	289	294	288	281	292	280	280	283	280	302	298	296	316	273	266	284	271	286	278	312	280	278	270	268	317	264	278	283	281	302	318	264	300	307	308	275	276	276	308	257	295	288	253	286	306	271	269	281	239	278	257	273	288	272	276	304	259	284	293	273	286	302	265	272	312	275	256	276	264	265	261	303	252	258	268	272	275	269	298	295	294	286	331	278	283	253	326	288	288	307	265	286	297	294	270	275	248	312	262
21122	15741	18786	21682	14214	9591	6980	4153	2981	2282	1787	1526	1398	1134	1026	942	773	779	734	739	776	703	716	739	632	620	640	595	617	619	647	605	689	629	667	639	632	602	568	658	602	585	628	572	652	606	638	606	636	575	641	648	576	607	653	623	619	647	637	690	617	616	606	616	631	642	585	563	590	652	627	616	542	653	571	630	634	642	658	636	619	624	629	642	637	655	665	669	666	635	656	661	634	625	682	660	647	639	612	671	640	635	642	662	618	625	626	627	639	617	627	646	622	633	615	609	631	599	629	607	609	616	592	657	601	599	644	620	589	633	635	611	603	634	617	635	674	604	618	613	617	627	627	635	636	612	610	615	623	609	630	614	630	573	620	608	606	644	647	559	643	625	655	625	577	654	606	607	577	616	655	619	621	599	609	624	596	602	648	637	653	679	636	603	632	651	627	598	628	637	614	596	663	611	627	607	591	648	636	655	658	600	592	644	558	572	585	578	631	588	635	643	640	626	618	636	607	559	654	596	635	624	599	591	597	608	659	645	639	581	592	633	632	592	597	657	651	654	625	642	659	651	623	582	624	583	655	624	610	614	636	633	588	613	640	629	643	652	581	586	632	614	635	608	617	607	598	600	649	601	589	624	615	631	672	622	618	569	628	619	649	598	631	627	601	640	638	603	606	628	625	569	627	647	621	664	623	615	614	657	560	611	640	648	650	617	631	551	661	569	640	652	661	606	617	648	616	635	649	621	588	574	638	610	631	631	622	641	661	613	624	576	621	578	627	635	621	650	611	598	590	633	603	644	610	606	648	606	641	641	559	626	641	605	599	592	638	616	618	624	653	655	611	639	615	585	609	626	622	603	611	629	622	619	650	632	553	623	654	603	632	616	659	609	605	644	589	620	647	624	654	614	592	629	622	642	612	638	605	626	623	633	622	615	595	594	617	640	615	632	642	616	664	602	644	632	640	658	630	617	617	605	597	646	656	599	606	644	640	627	648	584	620	593	618	646	623	607	613	613	656	567	613	624	641	605	623	599	637	601	624	610	610	627	581	630	605	653	607	568	606	615	635	615	647	624	617	686	606	626	588	641	632	609	615	628	608	602	570	594	638	628	625	596	608	602	639	661	609	583	628	613	658	605	631	608	631	613	599	638	607	593	625	596	630	629	592	610	627	661	660	687	656	609	619	617	602	609	596	637	603	597	614	630	626	605	577	579	650	643	624	637	671	607	587	569	586	657	639	614	627	588	641	622	600	597	643	615	640	610	626	624	606	634	631	629	627	633	633	632	646	621	632	581	645	578	645	605	670	617	610	597	586	638	599	609	630	596	625	668	616	600	606	619	628	634	595	593	657	591	628	607	642	613	582	590	620	623	633	653	587	604	615	647	639	573	610	655	598	567	610	615	581	622	601	632	611	649	623	598	631	632	587	567	634	571	619	596	656	637	598	607	582	558	567	643	606	635	608	614	677	640	603	613	613	603	612	635	623	620	632	621	639	591	619	624	593	639	600	617	619	609	605	660	631	613	605	623	616	653	621	600	622	573	663	584	592	622	656	656	563	598	654	598	622	595	628	624	631	614	644	662	581	624	634	613	584	591	639	639	620	641	614	608	631	623	616	621	629	660	632	582	606	560	635	591	615	670	598	572	640	645	627	615	613	592	644	636	614	625	648	698	605	591	608	579	613	580	627	577	602	617	604	571	599	609	591	596	607	592	606	613	601	601	649	607	572	599	594	602	585	632	591	618	602	651	592	624	651	608	613	623	609	642	617	632	613	611	632	618	611	613	599	611	629	611	627	617	618	610	603	612	628	616	623	645	620	597	565	624	610	604	634	624	644	614	594	624	603	630	635	598	606	595	663	554	636	653	595	628	638	633	611	629	616	621	639	594	683	582	581	582	660	615	656	606	639	598	636	579	597	614	515	636	615	637	652	624	631	630	618	648	630	582	589	609	619	607	609	612	598	639	626	631	608	608	570	586	632	587	647	646	606	610	624	593	591	641	611	604	624	586	633	611	665	629	603	613	639	635	625	613	622	624	636	623	608	619	614	560	601	607	642	614	608	587	635	620	610	587	631	595	622	611	663	586	614	596	650	620	592	629	621	613	628	596	613	635	630	631	592	613	621	630	575	598	618	612	596	620	626	632	604	615	646	631	628	633	631	609	637	559	585	646	604	614	603	634	616	666	584	603	632	665	584	615	624	624	594	620	662	626	605	616	662	611	648	648	625	587	589	651	632	624	629	648	592	611	595	591	594	629	649	624	594	590	599	603	617	616	634	570	614	586	614	610	588	596	641	601	611	583	656	620	614	662	561	602	578	638	586	636	579	616	607	612	600	622	594	627	685	634	652	666	594	646	579	607	661	637	648	619	622	593	628	583	659	664	607	615	635	602	573	569	624	622	607	628	583	632	639	630	619	606	621	641	660	585	640	591	623	644	569	645	613	646	595	661	648	605	643	598	665	651	621	612	621	657	670	624	583	625	645	596	615	669	657	613	589	659	615	622	626	648	626	606	598	554	628	594	564	597	611	590	613	590	607	623	595	582	599	589	617	640	626	593	633	650	570	617	585	617	578	597	606	651	603	606	582	650	628	627	598	626	637	657	586	648	618	633	609	688	620	643	609	595	606	600	625	636	620	624	603	659	599	602	637	638	635	641	601	643	592	616	588	599	609	567	633	649	581	572	614	634	624	610	634	654	618	658	633	590	598	614	562	599	675	591	616	641	600	640	641	613	583	651	646	624	613	614	621	666	600	623	627	604	595	636	627	619	617	627	614	590	597	592	598	603	661	577	620	639	620	599	649	616	628	572	654	632	662	671	574	645	602	608	653	601	619	605	627	599	624	617	602	603	637	625	641	630	620	639	621	586	638	645	636	597	603	649	624	637	618	615	603	606	632	592	667	572	655	626	608	637	641	633	655	645	676	622	599	624	632	625	590	592	624	632	575	645	627	634	630	612	596	616	625	615	637	635	625	605	604	648	644	560	600	659	645	607	641	629	685	618	575	589	609	599	626	642	643	589	613	616	668	573	555	623	590	584	629	640	640	700	596	631	595	617	623	649	563	643	589	605	602	613	624	614	630	651	612	575	609	603	629	680	636	614	601	577	598	635	648	627	608	587	586	628	601	646	605	620	586	616	614	610	651	606	609	630	641	619	635	571	652	618	602	649	646	571	593	620	615	624	609	609	598	635	656	644	631	602	591	612	607	638	598	635	626	626	629	619	596	605	627	630	640	621	636	617	615	668	621	635	646	598	621	635	648	627	609	601	625	606	660	655	651	680	582	606	621	641	625	616	653	622	622	592	623	631	583	607	610	643	585	598	605	605	578	640	610	661	651	631	624	589	622	634	630	613	589	605	570	612	616	572	598	647	603	600	592	583	640	635	582	589	629	606	575	589	605	604	623	665	599	614	605	597	638	591	623	655	658	591	626	632	606	617	608	648	623	611	614	633	568	677	586	587	594	661	622	606	597	630	602	584
42865	30396	23808	21931	13865	8209	4094	2229	1308	816	599	505	457	407	357	344	258	296	253	294	292	265	282	257	283	258	265	260	245	233	263	246	267	272	311	275	260	273	275	243	271	269	303	260	261	253	257	264	264	226	248	234	253	256	269	258	259	283	268	234	272	237	236	249	292	237	237	279	286	240	276	245	231	271	260	248	261	242	249	255	283	256	264	239	242	272	269	257	244	252	272	265	280	283	242	263	255	262	235	262	275	249	282	257	247	269	263	251	245	262	267	260	214	273	243	284	247	242	233	269	261	250	231	233	283	307	245	239	277	268	271	263	235	255	219	248	237	262	235	240	296	246	251	259	241	217	253	260	280	251	257	274	298	242	241	232	235	267	260	284	210	246	229	232	236	250	274	243	238	244	265	264	244	271	288	266	262	260	280	263	263	257	259	238	250	261	239	248	239	244	246	242	266	274	257	293	228	265	270	268	274	265	290	301	228	251	267	262	248	261	236	281	229	246	238	270	267	282	290	244	255	254	250	251	272	231	259	252	266	271	263	268	249	241	281	245	262	231	254	233	271	283	229	270	252	263	248	275	236	258	246	267	295	244	237	280	220	237	250	268	247	252	265	270	268	228	279	254	244	255	211	246	242	250	249	263	265	236	232	246	282	276	253	263	233	247	264	271	257	263	274	268	250	236	265	270	277	225	297	251	241	251	268	235	251	260	263	226	246	260	267	246	254	246	260	244	239	266	252	278	231	267	236	250	265	247	269	256	249	252	262	264	256	236	280	259	255	247	230	238	273	255	249	273	232	272	252	229	230	267	262	290	250	243	242	278	285	281	268	288	254	249	274	234	234	261	233	241	209	264	273	248	283	284	253	279	272	263	266	251	249	224	295	270	271	264	247	231	205	264	256	264	239	250	258	270	249	263	241	253	271	259	255	289	258	245	227	268	244	258	242	239	244	275	249	286	265	281	265	247	269	257	272	244	246	296	257	259	259	251	275	227	247	258	254	242	254	257	285	271	259	246	259	272	248	270	270	262	234	256	253	263	235	257	264	282	246	249	238	270	267	236	247	244	263	268	222	236	238	267	257	260	283	278	269	280	261	272	243	235	290	266	287	268	273	234	264	254	256	224	217	263	247	261	262	234	311	273	245	249	250	266	243	251	263	240	253	287	286	272	253	253	225	250	238	238	289	262	237	259	305	271	252	240	238	256	275	257	285	267	250	241	262	296	280	252	254	250	268	249	241	261	249	224	211	215	269	274	266	254	281	258	223	249	246	290	264	252	263	252	246	274	250	264	235	297	264	241	227	298	292	246	251	259	266	249	233	246	223	257	239	288	287	275	285	230	235	258	221	258	256	244	268	244	227	264	264	256	261	246	221	295	241	273	264	264	266	244	245	266	283	248	242	238	261	234	239	267	288	245	269	248	253	261	260	277	213	238	264	249	247	267	248	257	269	247	274	227	249	251	239	268	252	243	253	246	253	235	272	228	244	231	227	244	242	252	224	222	236	271	236	257	237	257	260	242	230	280	242	239	247	269	248	250	260	271	281	268	232	233	301	260	274	269	253	256	280	281	251	259	248	272	273	252	267	279	249	273	254	281	248	210	266	234	240	248	242	289	263	251	233	269	266	258	264	258	259	252	276	276	232	259	270	243	246	303	256	246	255	260	262	270	257	251	250	229	243	260	253	246	239	257	224	239	247	267	258	250	247	255	270	251	243	252	294	265	245	246	264	210	246	262	222	276	257	275	236	253	283	223	246	256	235	252	235	230	238	269	253	238	277	265	275	283	279	285	271	281	260	233	259	257	261	270	248	253	242	241	269	273	253	273	244	254	254	258	243	277	272	231	266	288	268	257	246	237	254	262	246	286	259	229	266	253	253	253	232	239	290	250	240	251	276	249	253	255	238	238	257	236	230	263	249	292	228	249	279	270	234	256	266	245	236	232	263	223	271	246	256	241	251	254	238	229	265	228	277	253	247	246	257	277	253	257	286	250	264	251	241	282	277	259	291	271	278	272	270	245	244	239	247	240	251	223	245	263	289	245	249	244	262	267	270	267	236	274	252	253	253	235	246	267	282	251	283	276	250	229	226	252	275	246	254	267	266	248	264	240	257	264	258	259	228	206	268	267	261	270	266	257	287	248	234	258	233	246	249	264	243	273	266	263	260	253	252	294	266	268	282	271	241	242	248	247	257	229	251	273	268	234	261	244	266	276	251	284	227	246	256	247	283	225	253	244	269	273	248	265	235	274	232	270	267	246	276	253	248	238	266	280	240	247	259	259	270	258	287	211	262	244	284	231	253	224	244	256	242	268	280	268	222	277	281	281	256	245	283	264	234	266	249	278	265	262	277	242	265	287	254	268	287	247	265	238	249	245	262	226	266	255	256	237	257	255	282	272	266	280	243	227	264	258	268	273	265	255	234	275	242	243	270	260	234	286	270	262	233	281	254	281	267	295	246	251	250	246	285	270	268	235	257	244	254	236	279	226	243	264	233	250	257	292	254	251	273	270	226	249	254	262	241	261	218	238	271	258	265	240	250	253	265	298	291	259	238	270	262	243	257	263	270	262	250	252	284	250	241	249	260	235	267	255	253	249	250	262	253	254	267	278	270	247	244	259	264	263	251	250	219	261	267	251	262	248	287	232	272	228	290	258	287	270	268	251	242	229	261	261	212	272	277	265	225	226	250	239	235	245	218	250	262	270	221	259	250	251	260	219	234	238	243	256	256	236	249	260	235	255	294	273	264	255	237	233	229	244	226	275	272	240	237	240	265	240	249	282	260	275	272	284	240	247	282	228	259	265	238	236	248	240	228	222	229	236	252	259	301	262	263	277	242	248	254	235	285	269	228	266	268	265	260	289	266	287	244	264	252	283	239	241	228	225	259	255	294	241	215	251	254	281	290	254	252	275	249	256	235	281	246	232	260	234	255	247	288	257	247	256	249	246	253	257	278	254	262	281	247	257	261	244	249	239	255	250	266	238	286	228	272	243	258	262	246	256	241	231	246	254	273	263	261	256	246	267	282	282	277	236	244	264	285	224	260	273	246	267	243	253	263	265	260	231	241	255	231	263	243	267	258	242	228	240	252	246	248	249	265	257	247	246	287	263	258	243	263	247	265	245	264	217	269	245	240	243	228	237	241	265	284	247	254	261	280	252	260	250	288	260	260	255	234	223	273	246	243	238	291	262	221	255	243	284	257	248	242	240	246	236	256	240	266	248	249	284	267	260	250	258	265	258	239	244	242	263	286	252	230	299	234	241	238	231	239	222	234	287	246	257	261	305	285	251	250	257	252	247	241	260	253	222	270	227	223	245	260	279	272	272	270	259	263	250	248	288	277	259	236	267	268	253	239	270	258	238	237	244	268	250	247	298	248	230	231	264	251	221	239	217	256	238	264	228	272	256	274	256	226	236	280	247	238	261	240	248	262	236	267	234	272	232	223	270	256	246	273	228	236	260	269	241	268	242	260	259	247	231
27271	20952	25231	26770	21932	15224	9487	6265	4619	3391	2442	1979	1717	1522	1141	994	886	759	803	801	775	812	822	818	651	683	626	574	645	620	598	584	603	602	621	638	569	583	594	616	634	588	611	545	606	603	617	597	586	581	606	595	577	628	538	580	598	629	544	620	594	654	573	532	576	571	564	571	593	609	576	565	569	545	631	608	599	548	615	592	600	601	562	588	626	634	645	652	653	632	584	572	579	597	601	584	619	622	535	642	619	577	623	604	587	635	588	575	602	547	611	653	624	613	557	604	542	580	582	572	617	595	562	580	582	576	547	586	577	595	615	539	592	523	605	624	542	547	564	583	565	598	561	619	630	590	601	665	579	597	545	584	569	527	612	601	617	581	573	585	625	616	562	598	569	604	613	591	575	564	602	575	573	564	564	581	580	615	568	588	591	613	605	598	611	644	576	553	558	561	564	584	558	562	545	576	569	563	614	619	611	570	607	615	561	609	553	567	621	628	592	566	577	626	624	578	568	602	581	581	602	593	536	536	609	516	492	584	542	582	567	559	598	559	598	595	605	592	573	575	544	584	571	555	613	554	540	570	578	570	580	594	564	552	600	548	555	603	604	566	620	599	560	573	593	560	584	543	579	617	576	547	586	567	557	577	623	555	601	603	612	562	577	590	562	533	591	542	565	570	579	589	557	602	568	610	596	549	596	536	619	591	599	561	611	552	557	580	586	630	592	614	566	565	557	568	565	573	558	635	607	596	556	600	586	528	583	562	571	592	581	600	552	539	590	559	582	578	597	571	573	536	621	558	553	584	583	556	577	610	561	563	562	576	534	569	552	575	572	578	600	575	543	571	575	580	577	573	582	589	568	596	558	566	620	576	584	559	544	590	574	606	578	584	587	648	570	572	577	615	590	567	557	571	594	634	597	545	599	602	614	587	570	613	596	595	547	584	605	579	570	565	553	516	581	558	611	577	552	592	586	576	615	586	599	575	574	605	578	569	559	556	576	561	576	545	609	602	622	547	540	572	555	583	541	544	567	628	613	553	611	596	575	589	568	558	604	611	595	566	564	594	554	582	611	587	531	603	608	598	556	540	587	564	584	595	600	562	544	594	533	601	581	592	591	561	602	585	581	604	607	547	614	585	591	594	593	593	583	577	574	595	581	573	625	606	543	596	578	569	590	580	612	558	541	563	571	587	585	553	568	574	574	579	587	560	604	587	595	591	587	572	567	603	576	534	565	559	596	550	581	594	616	629	586	595	553	562	599	550	571	582	588	553	577	553	589	547	569	598	580	579	567	619	595	576	581	613	559	600	586	583	549	625	586	573	586	631	555	604	614	575	553	577	583	568	523	582	556	605	602	597	618	615	514	556	560	571	614	582	596	557	589	584	573	560	587	551	579	592	606	602	594	585	567	606	613	605	588	587	607	561	608	586	579	597	577	610	616	592	566	581	594	548	538	613	563	598	532	584	532	565	552	606	623	559	552	570	562	572	598	616	574	569	573	567	554	578	554	594	572	562	574	593	548	565	583	600	590	584	589	549	603	587	586	551	545	598	551	579	583	612	585	540	526	612	563	598	585	575	585	557	580	583	557	593	607	563	571	574	562	569	577	561	568	601	588	621	545	607	573	559	544	596	564	596	615	599	537	640	577	572	614	600	582	575	586	603	599	577	600	583	595	600	587	617	579	551	562	554	581	530	575	599	603	610	539	577	601	578	615	614	608	583	599	603	496	574	592	621	561	604	557	562	592	584	555	643	615	600	567	561	552	586	550	559	601	576	604	609	619	604	528	609	602	605	594	549	579	598	544	593	595	571	570	563	575	578	594	582	582	614	618	604	546	590	564	569	580	562	569	562	552	562	566	549	599	532	630	589	629	595	575	638	561	581	588	535	584	632	572	598	551	567	601	532	563	596	577	541	579	605	560	546	569	575	608	604	592	537	596	621	566	583	595	572	628	577	566	583	607	553	587	565	595	584	622	576	577	582	609	587	606	588	591	558	607	598	556	567	540	595	584	619	562	606	571	569	578	576	564	568	566	566	581	583	598	591	569	602	596	550	565	583	604	585	589	557	610	560	547	617	569	581	559	582	613	551	558	571	584	649	609	584	595	562	616	581	579	556	594	575	571	551	548	553	539	594	603	623	621	547	556	558	593	544	613	573	587	576	603	576	609	586	558	599	630	607	581	564	604	576	579	577	579	592	603	606	553	584	586	593	583	604	593	598	628	562	598	574	593	604	540	577	548	570	536	595	580	568	621	588	639	591	592	626	533	589	556	582	620	560	590	562	578	573	589	566	571	608	598	541	567	588	577	578	603	580	571	617	600	562	570	582	529	549	593	592	582	568	610	566	629	583	607	538	616	615	568	584	568	567	597	597	581	610	595	557	606	611	605	563	618	553	600	576	567	590	561	602	603	580	610	611	608	531	554	588	574	565	577	560	556	593	601	588	566	595	572	627	572	569	596	569	544	606	564	612	581	568	551	575	601	564	584	532	571	595	598	608	548	587	587	560	603	546	590	575	581	560	606	563	602	588	586	582	561	550	625	555	535	598	576	605	591	559	632	590	608	577	608	538	601	556	552	627	575	602	582	564	544	549	588	644	589	587	577	561	586	609	604	585	585	575	610	594	572	616	609	586	559	577	612	532	578	610	598	531	550	575	563	598	594	575	555	573	549	596	566	539	536	575	625	589	613	582	584	572	558	594	568	608	536	601	590	590	576	585	553	590	545	597	623	578	591	543	546	592	593	603	534	564	584	596	607	604	629	586	568	605	582	573	566	592	604	583	593	571	582	533	588	583	555	595	559	561	582	555	592	602	547	608	585	569	574	618	573	604	612	555	592	613	581	589	582	549	558	525	520	577	590	620	577	583	551	547	612	588	599	554	610	526	548	596	527	577	568	616	574	559	583	589	570	577	564	595	565	601	594	618	539	632	603	600	606	595	519	569	566	572	585	586	559	524	598	567	576	566	574	595	573	589	647	589	590	584	540	615	571	562	570	591	615	580	600	583	583	571	571	579	543	568	600	616	560	543	598	561	579	614	559	584	551	567	573	600	608	572	544	573	604	578	590	543	588	543	583	567	559	505	563	582	600	547	569	575	590	565	618	586	567	603	577	578	580	593	554	555	565	593	542	579	575	554	608	572	590	623	595	571	553	602	577	625	573	560	532	591	595	597	556	619	574	607	572	591	555	543	617	606	610	578	574	586	611	585	551	539	567	556	617	601	592	588	568	551	572	579	571	607	555	571	559	590	564	569	573	565	590	564	542	574	574	593	547	586	557	573	569	593	557	618	584	593	600	574	578	533	635	612	614	631	549	579	610	588	588	580	570	571	542	558	553	534	596	568	604	597	545	559	631	613	559	558	608	577	565	620	616	580	599	560	582	566	590	583	601	594	577	621	598	623	591	567	600	578	571	568	566	591	576	583	549	558	577	573	544	579	547	559	573	601	562	574	578	576	601	598	590	568	595	623	587	576	577	586
13114	6078	3671	2602	1646	1177	866	713	559	527	480	395	448	443	413	369	433	390	358	383	364	370	388	373	434	393	393	418	370	385	360	358	355	353	379	369	359	339	370	389	429	365	386	377	365	382	395	371	379	394	381	339	378	377	425	357	367	364	373	352	396	381	389	414	384	372	373	376	345	374	364	383	358	365	350	383	383	338	361	367	374	319	363	412	395	334	413	374	400	389	412	406	389	378	379	392	380	356	420	355	400	362	384	406	365	378	355	338	352	392	404	392	378	390	386	379	364	379	421	381	390	350	362	381	357	344	358	370	393	411	393	380	394	388	381	380	358	359	413	372	377	378	359	351	390	370	360	363	409	313	382	416	415	397	350	377	409	367	395	383	377	339	385	329	390	392	385	378	359	364	339	354	353	432	375	369	408	329	377	394	358	348	391	347	378	319	334	378	374	428	388	377	390	392	415	360	388	385	354	378	350	352	341	379	339	353	396	374	402	373	367	358	355	383	360	363	371	336	355	325	360	372	360	351	330	364	377	396	368	388	366	397	376	366	367	358	367	354	372	351	370	376	422	396	365	384	394	379	366	375	390	405	389	361	373	342	387	363	373	342	377	412	391	355	398	402	404	382	378	388	399	376	369	384	365	359	358	336	369	351	369	373	366	376	377	362	383	379	408	412	361	359	410	396	363	388	366	340	384	391	355	356	384	393	399	384	354	392	413	366	362	386	380	388	404	409	380	390	395	362	379	385	347	370	384	382	357	336	390	358	381	334	359	389	360	372	367	361	392	375	346	406	411	407	398	391	371	389	384	377	338	387	381	375	342	373	387	359	363	384	409	378	359	396	381	344	385	362	399	375	351	354	380	359	385	349	373	392	362	375	374	359	340	380	359	355	371	397	334	376	376	365	333	373	378	404	355	369	342	382	385	349	372	400	358	421	388	405	374	388	362	366	406	391	381	387	401	339	370	376	357	341	384	333	368	395	389	399	355	360	337	355	349	395	421	382	382	337	381	347	398	364	370	358	353	373	421	374	388	403	354	370	334	348	414	400	403	385	403	375	385	352	370	353	367	357	331	337	358	348	373	402	381	404	364	362	390	397	392	404	369	364	349	360	352	362	372	380	392	338	382	348	358	381	374	375	372	393	374	358	374	375	370	373	320	359	378	386	359	386	363	368	388	394	390	389	387	368	374	363	382	363	333	365	362	382	414	395	393	381	340	392	387	378	386	373	340	361	392	394	393	401	358	414	356	339	363	381	413	350	393	351	388	345	383	366	362	378	405	390	361	361	376	343	388	367	355	420	341	413	352	377	368	345	362	391	376	390	362	363	368	413	387	394	352	385	414	379	388	360	397	367	354	368	373	398	376	398	382	347	392	378	361	315	385	379	395	372	404	371	354	400	395	372	356	359	388	397	335	372	384	342	349	399	402	402	373	388	352	431	364	368	396	372	326	398	372	382	400	419	369	384	408	381	381	400	376	350	371	391	371	357	356	340	360	393	355	375	383	357	382	391	374	363	365	366	393	375	375	436	345	367	388	355	401	406	386	390	388	387	385	355	354	360	383	408	402	404	352	350	377	405	366	400	388	351	363	381	379	353	380	391	365	393	389	360	377	380	384	368	347	409	366	381	382	404	352	384	405	359	369	353	353	394	368	343	398	403	365	394	378	386	338	392	365	389	374	378	352	324	358	357	419	354	339	370	388	374	393	367	363	342	377	369	346	420	341	407	342	380	402	352	360	332	329	376	352	423	379	362	420	364	339	352	367	377	367	401	370	375	381	402	371	385	371	371	390	337	357	373	348	384	336	404	401	381	418	360	399	348	355	369	370	391	349	384	370	361	376	369	337	387	365	386	413	384	355	352	350	351	383	384	349	364	386	360	367	379	373	373	353	398	380	380	352	374	413	379	392	339	366	387	394	396	352	344	393	423	360	374	387	376	368	402	385	357	395	357	369	337	343	393	395	350	370	374	366	336	365	413	372	403	365	351	388	352	380	357	374	379	397	381	339	363	396	359	392	391	361	369	347	402	356	395	336	374	360	389	404	451	389	426	385	378	362	397	380	365	412	356	374	356	329	343	323	420	393	407	358	366	391	399	366	351	401	386	360	411	379	405	373	353	346	357	383	345	370	413	400	351	372	398	337	365	356	383	356	393	371	373	385	388	364	402	365	383	381	347	397	381	388	373	361	369	373	339	360	373	366	348	333	368	362	356	385	365	359	341	320	361	398	412	391	355	367	376	382	384	371	366	419	382	390	387	392	392	404	385	363	386	380	354	391	404	356	391	347	350	382	359	389	376	374	415	350	324	367	356	376	363	388	351	352	363	363	368	363	364	395	398	364	388	363	362	360	392	401	381	328	352	370	380	363	384	388	388	400	382	406	379	360	370	392	390	407	394	384	385	397	404	400	386	384	407	378	393	385	397	388	357	396	356	346	361	357	373	364	376	399	359	353	356	399	401	346	355	403	386	370	341	377	323	401	374	395	350	378	361	354	367	360	399	377	364	348	389	336	360	364	378	343	356	366	347	378	353	373	379	368	385	345	351	347	363	367	323	410	347	369	397	411	355	381	353	374	383	409	381	361	355	370	339	363	338	409	436	402	399	356	378	423	386	374	346	348	332	385	373	381	384	369	389	361	413	373	394	364	364	394	366	392	403	343	386	376	374	337	351	402	358	359	373	370	377	390	361	373	400	390	357	383	392	382	354	428	374	399	363	344	385	383	342	416	357	369	382	438	386	339	390	355	384	386	378	375	414	347	373	353	402	379	324	391	377	342	401	378	395	367	387	353	402	381	392	368	367	349	354	375	369	355	389	387	370	362	349	391	371	406	354	344	371	347	377	409	370	392	369	366	390	399	374	385	392	358	396	354	377	375	381	392	336	357	388	349	361	380	377	375	348	380	372	392	365	379	409	392	329	361	347	383	345	382	367	347	399	392	330	345	378	363	363	407	342	387	428	393	372	419	348	372	387	357	337	357	401	403	407	370	349	404	398	379	412	409	395	374	399	373	357	357	397	395	373	374	359	379	374	376	383	365	372	375	372	379	400	367	379	384	370	393	418	381	362	393	390	387	356	404	375	391	399	372	320	352	384	367	378	415	356	348	370	318	413	379	379	346	365	387	332	340	337	399	366	361	375	426	336	360	356	377	392	362	392	387	381	365	375	374	361	358	374	353	397	349	395	418	331	380	390	394	405	405	401	394	361	366	372	359	372	386	363	383	386	348	357	401	400	343	369	389	367	357	410	359	354	343	378	349	386	364	371	360	373	365	381	371	394	369	364	377	366	344	352	393	382	368	399	392	356	358	349	388	375	385	358	374	404	381	388	330	374	385	403	367	344	339	332	355	342	367	404	387	381	400	385	366	406	397	375	372	376	350	375	375	369	397	370	348	366	337	391	361	357	370	362	395	400	338	386	366	334	341	378	380	389	354	371	380	395	383	376	386	378	360	408	384	368	377	360	390	354	400	377	410	358
8049	5042	6077	6521	5623	4198	2953	2453	1953	1695	1417	1196	1084	1008	954	916	846	853	821	878	870	838	868	830	801	769	787	848	802	801	811	826	812	815	785	772	809	780	740	810	800	840	804	824	812	766	837	772	814	758	810	763	806	767	771	838	795	782	790	774	791	792	779	772	801	808	819	799	812	812	804	787	811	827	837	804	787	807	789	807	768	809	746	867	794	799	795	839	754	855	841	816	803	821	793	784	777	806	831	843	841	766	777	827	798	793	802	788	794	806	833	788	825	799	803	864	775	789	794	825	732	812	824	827	805	752	866	771	806	798	774	794	846	806	791	819	811	852	779	731	776	833	847	776	847	784	800	770	830	784	745	789	771	802	826	809	799	775	813	832	801	798	807	763	814	821	794	736	771	756	800	797	852	820	811	789	835	746	771	732	822	827	787	790	774	789	792	789	775	803	796	810	801	835	797	801	789	875	824	763	798	814	817	812	869	805	784	789	778	787	817	823	833	823	822	778	775	821	805	839	819	839	770	764	767	772	793	796	746	752	827	796	798	784	876	805	781	778	806	834	815	827	803	830	782	816	808	804	834	740	773	823	756	790	816	824	817	835	819	810	750	799	835	799	810	784	815	852	742	803	793	784	801	786	795	806	793	812	756	850	775	843	795	780	829	868	789	771	798	792	851	809	727	788	807	784	829	800	784	776	788	783	817	788	829	797	817	812	790	815	810	802	807	840	782	816	788	790	804	770	801	785	786	781	790	798	837	766	832	818	795	859	798	787	803	808	790	859	799	818	754	791	777	829	816	787	755	806	772	833	739	819	780	827	805	822	847	827	845	807	771	817	805	803	843	790	770	830	776	778	810	822	801	753	760	870	772	802	802	812	767	786	780	778	837	828	829	792	798	781	744	849	794	786	799	794	852	799	826	788	824	813	775	800	839	750	783	812	792	802	792	791	750	755	792	832	842	760	813	785	859	766	835	830	752	773	788	790	838	804	812	800	831	789	834	795	865	841	832	812	786	803	791	770	817	787	752	778	795	808	762	823	784	807	788	832	789	798	813	893	780	771	802	802	810	862	875	791	827	838	816	854	824	788	741	840	818	808	875	830	821	808	807	841	762	826	798	845	802	752	780	776	798	774	812	824	790	805	834	815	805	804	794	761	815	770	799	791	805	795	789	809	811	775	792	798	813	821	760	785	781	791	761	807	759	791	801	779	798	814	813	802	800	775	751	840	792	799	788	780	813	820	850	833	809	836	803	781	777	829	751	769	799	798	766	808	763	793	754	819	795	825	774	782	806	834	834	852	819	787	789	750	773	776	785	806	808	823	810	846	800	769	792	842	808	787	819	767	828	766	804	791	818	823	771	817	744	844	808	785	775	818	791	794	807	823	849	772	825	790	783	843	788	801	814	808	805	787	811	786	795	831	815	756	756	779	777	792	764	846	824	802	795	780	766	813	829	806	772	790	791	822	845	794	801	818	810	784	813	821	815	845	759	796	809	780	844	789	779	782	811	824	751	807	809	865	822	804	753	836	773	795	828	812	800	823	857	820	741	751	812	822	864	791	813	802	816	808	782	763	789	828	793	803	804	777	877	755	780	769	803	797	789	760	811	792	765	788	782	830	788	746	852	847	768	794	770	829	822	788	806	868	793	808	776	820	764	783	804	788	857	762	801	747	761	821	786	816	755	782	768	832	759	829	878	753	780	812	806	801	838	833	761	793	783	792	837	796	802	774	820	830	828	755	821	799	812	782	853	803	804	807	781	788	801	820	812	817	795	807	774	792	826	831	851	826	766	859	816	816	836	810	821	771	797	810	762	758	790	773	851	815	820	795	825	837	789	784	810	814	801	821	827	774	814	900	780	808	840	775	775	817	812	803	798	790	807	836	872	770	797	812	808	776	770	805	796	789	772	754	834	780	773	840	775	844	759	839	800	790	814	835	822	767	790	770	791	729	793	823	725	833	784	801	816	803	826	752	797	744	799	785	774	801	800	793	766	771	779	815	814	798	750	833	840	789	769	814	804	801	844	836	812	811	823	799	755	818	785	835	787	831	764	819	800	810	769	759	796	805	788	836	811	807	832	865	846	813	830	807	784	829	854	802	760	806	774	800	847	840	800	778	780	825	794	797	798	846	760	834	773	790	850	839	817	840	802	757	815	816	784	782	825	821	771	793	778	803	835	845	811	798	778	837	785	803	835	772	801	839	797	765	789	844	792	783	782	826	757	774	767	849	822	777	819	795	831	848	808	789	809	787	751	797	774	797	728	810	770	769	814	779	793	842	788	787	851	798	770	768	796	761	789	790	876	789	849	840	788	747	763	809	801	785	841	789	841	822	806	831	799	824	817	814	786	808	821	799	764	809	826	763	786	771	811	816	787	789	852	786	792	841	828	858	792	774	802	790	792	780	817	860	789	769	859	788	792	827	809	816	795	789	811	853	767	852	843	851	802	791	804	836	798	828	835	781	843	838	775	779	833	821	799	809	772	806	812	771	759	792	867	795	782	807	810	780	795	823	782	753	796	780	810	817	853	762	805	774	780	797	739	775	850	805	813	786	827	828	818	824	771	805	795	809	783	781	816	827	774	837	816	840	805	770	806	794	819	797	779	818	814	831	801	821	778	797	803	759	793	806	815	771	781	766	827	813	805	832	793	789	837	766	761	843	795	791	815	811	768	784	821	787	841	772	808	816	776	828	849	795	771	794	799	796	814	795	785	790	817	772	767	785	751	793	820	821	831	775	786	789	771	778	824	793	771	829	799	762	733	806	828	780	718	750	808	828	795	839	802	794	799	796	744	756	857	792	798	815	768	846	804	770	793	771	757	807	804	814	788	793	810	765	762	779	760	799	778	746	764	781	798	784	871	854	852	794	763	756	818	797	769	809	836	793	847	762	797	799	841	809	775	782	799	798	756	818	809	753	811	848	838	785	818	741	822	793	807	780	822	865	848	801	728	742	774	814	823	785	823	768	800	823	751	823	817	823	776	825	795	796	818	823	764	767	857	792	756	803	810	780	761	781	793	757	794	844	827	839	777	814	876	808	809	839	744	770	814	762	832	783	793	781	787	823	800	813	824	840	757	813	745	778	797	758	763	814	775	816	785	824	764	802	828	789	802	764	835	819	848	789	789	811	797	817	797	821	783	835	797	791	766	785	762	751	778	807	789	852	795	817	786	817	770	775	768	806	787	772	832	729	775	749	810	784	728	776	822	808	816	800	771	739	843	840	805	816	781	814	768	799	773	831	814	756	806	792	807	764	778	818	809	831	837	838	774	833	779	740	783	827	837	821	769	734	763	832	821	791	799	807	811	848	835	789	786	759	807	821	820	842	779	804	833	757	802	813	789	803	845	808	794	773	793	789	799	774	787	830	830	789	790	768	777	830	813	748	755	807	788	815	784	741	811	785	877	791	760	792	813	798	774	748	813	814	831	754	821	802	788	820	788	785	812	765	810	805	806	788	819	785	804	788	839	781	807	831
31678	19575	14460	13266	8222	4566	2050	1216	818	676	515	438	401	355	328	329	283	308	291	331	259	291	284	270	313	306	305	301	286	300	274	299	267	300	298	287	287	301	303	274	246	279	273	333	278	303	282	302	279	272	267	251	260	257	264	279	289	284	279	270	266	293	338	256	273	302	293	247	278	248	291	284	302	282	300	298	272	312	280	281	263	290	290	339	295	299	267	300	295	303	294	304	290	299	305	279	262	345	283	267	293	274	299	279	269	288	302	318	270	283	264	305	297	289	312	321	277	299	234	271	299	268	286	231	266	250	284	254	297	283	304	256	280	271	268	273	312	284	270	277	285	290	254	293	294	294	279	258	260	297	269	245	248	261	275	260	291	277	290	279	276	274	241	264	289	272	258	260	298	276	267	315	252	261	267	255	257	279	272	284	303	275	302	303	273	319	302	322	289	296	287	282	278	279	261	291	267	287	259	288	309	314	292	299	258	281	291	260	257	279	270	250	275	295	287	294	293	278	314	285	282	260	275	293	288	276	269	283	284	240	287	279	265	267	242	298	280	271	278	279	261	261	266	292	293	282	305	294	279	309	289	325	306	261	305	271	282	300	279	276	293	298	262	265	287	288	274	307	299	259	303	287	265	272	296	280	308	288	281	290	302	273	312	249	268	275	262	248	272	282	292	283	295	264	307	300	276	281	314	263	301	302	285	275	265	280	281	297	297	273	300	277	283	272	304	268	249	266	268	288	277	302	308	279	275	247	265	259	260	292	286	259	273	276	279	267	253	277	288	297	281	298	295	301	305	322	267	293	270	285	276	294	302	294	254	275	274	243	277	291	275	286	292	291	313	289	272	301	266	268	311	278	278	264	272	257	274	280	233	313	262	262	263	309	280	264	273	249	282	273	283	283	292	265	269	279	306	272	291	313	276	270	271	215	296	299	274	307	273	304	295	301	265	269	301	287	260	281	300	284	269	262	309	253	264	280	264	262	286	280	257	304	287	269	286	285	273	303	307	335	273	258	299	297	265	315	283	289	294	265	291	271	281	260	256	276	278	276	279	283	296	284	270	277	274	296	281	294	285	290	289	297	266	299	277	291	266	287	271	257	272	256	287	279	291	257	257	273	314	283	315	281	312	266	282	264	256	276	280	281	264	286	280	273	278	298	284	258	253	269	299	248	278	298	275	277	308	274	269	292	254	261	260	270	273	291	300	286	290	276	313	286	316	280	279	253	244	275	315	281	270	282	291	288	287	268	291	252	268	287	273	269	246	308	279	272	298	295	291	268	269	262	271	302	280	270	268	304	272	298	283	268	275	305	324	253	303	263	295	270	286	275	255	300	296	245	277	286	274	288	298	297	266	293	275	301	285	302	295	284	299	293	281	314	295	317	293	277	279	273	302	281	297	274	299	306	289	292	284	250	283	266	273	303	241	270	253	287	264	260	292	257	277	283	289	321	257	282	249	247	275	292	287	316	276	264	261	289	304	295	314	278	298	292	277	256	264	285	278	265	284	277	249	341	268	281	271	284	284	270	273	273	264	264	281	304	264	315	259	267	271	273	298	272	303	283	279	259	285	288	294	307	284	285	279	284	253	289	288	268	290	257	280	262	287	270	289	281	272	298	314	243	292	291	292	302	294	258	286	294	262	245	263	323	258	297	267	266	242	243	255	266	264	269	275	300	286	292	296	261	260	289	300	283	296	284	278	291	287	262	237	284	306	306	273	284	262	272	306	285	275	267	304	283	294	307	268	302	281	269	289	254	287	297	246	253	241	282	280	286	260	251	288	287	297	249	289	290	276	299	326	275	266	249	262	255	302	286	287	269	268	300	275	290	248	299	285	281	248	279	278	277	275	310	291	271	284	283	277	284	271	291	263	260	292	296	312	282	271	268	252	281	280	296	274	277	280	265	291	293	257	298	243	279	286	334	299	279	272	267	261	299	290	279	284	264	251	312	278	273	292	271	287	282	263	285	274	284	251	290	293	266	272	260	261	285	300	284	266	278	295	276	306	299	272	249	280	247	279	279	292	262	303	317	264	287	300	293	294	310	289	271	271	285	269	286	309	266	255	265	242	298	267	245	274	294	280	280	299	278	287	290	281	280	292	280	312	274	292	295	264	304	302	290	288	301	280	269	295	294	272	263	291	272	270	297	297	270	300	267	263	242	250	280	284	285	288	308	270	317	276	287	308	283	278	267	278	276	308	271	268	294	263	292	308	276	298	275	280	272	255	247	279	269	313	310	279	293	266	272	268	272	338	296	288	307	313	246	270	273	284	278	264	263	287	288	266	287	264	275	251	255	250	291	286	257	299	284	305	283	309	258	276	244	289	293	283	269	288	291	282	276	301	311	278	278	261	262	278	281	299	279	293	276	277	266	283	269	317	296	282	299	291	321	295	297	274	293	287	293	304	252	276	256	268	281	291	286	297	294	297	293	281	292	280	292	264	306	281	306	308	287	277	274	266	263	291	311	280	261	273	291	302	310	252	278	277	279	292	277	286	278	287	267	257	270	273	317	270	287	287	262	271	291	289	290	310	277	289	304	276	320	276	287	288	319	291	299	320	327	298	292	292	257	303	271	285	270	314	302	284	293	271	259	273	303	287	287	272	290	291	276	286	289	290	269	277	294	256	275	325	286	277	279	293	274	301	251	275	295	283	285	304	291	258	260	265	294	305	278	292	265	273	298	257	256	295	307	256	292	284	269	281	242	269	271	277	276	266	261	271	274	296	268	261	290	292	272	293	276	282	278	279	276	300	272	279	289	273	262	260	268	313	290	270	305	263	272	271	290	269	264	254	291	276	281	333	236	300	294	296	260	279	270	264	272	290	292	285	303	251	286	294	260	279	306	316	273	266	270	308	316	284	276	288	289	271	298	293	287	259	243	264	280	299	282	241	275	304	275	321	278	288	268	262	289	272	265	263	286	279	289	286	303	292	268	258	299	296	260	237	275	263	288	277	283	262	268	237	293	279	232	299	270	267	271	271	272	249	280	257	304	280	269	232	296	286	294	314	292	302	270	284	300	300	278	270	253	307	274	298	270	291	298	322	281	298	253	289	285	274	290	284	258	301	278	264	272	280	289	265	303	332	280	297	279	291	285	282	299	290	273	289	285	268	273	282	283	281	247	281	239	282	278	264	284	267	275	297	262	272	280	269	278	269	282	274	297	273	285	297	286	262	284	269	249	300	275	268	265	282	283	273	297	290	245	264	250	267	274	277	284	285	315	255	282	282	283	288	274	249	283	284	266	276	316	272	243	274	289	265	299	280	287	282	264	264	237	271	270	274	280	274	297	275	283	251	303	279	270	294	278	274	265	254	290	244	288	274	266	269	294	256	287	300	304	278	276	299	306	320	259	289	302	243	264	280	278	319	308	268	282	282	273	287	266	267	262	279	285	303	238	298	269	302	234	278	309	282	271	277	282	302	270	285	285	277	251	301	289	288	283	271	258	285	282	294	283	270	301	249	263	267	277	253	264
20108	13398	18079	19106	16269	10796	5616	4454	3298	2705	2018	1611	1325	1077	951	877	755	722	755	840	781	732	737	712	673	661	620	656	658	633	612	679	703	676	644	576	609	638	624	602	649	632	669	590	645	631	654	628	616	639	634	639	646	639	641	591	665	603	585	639	613	655	645	667	586	600	625	674	625	624	646	631	637	570	585	661	640	636	618	616	586	624	654	644	668	696	621	675	667	632	654	693	662	606	633	671	635	613	646	626	619	623	668	599	648	649	595	596	650	634	639	649	601	638	601	628	640	645	574	626	634	631	633	616	613	604	598	669	604	569	624	619	641	620	645	624	616	603	618	634	650	614	618	576	622	649	579	624	607	613	618	628	625	632	655	637	610	637	556	643	604	608	641	583	648	605	594	587	598	598	613	630	636	605	574	623	637	614	592	667	668	587	635	613	631	563	609	654	589	570	657	637	625	690	639	596	609	640	616	613	631	634	664	628	626	612	642	632	597	614	656	633	616	613	621	611	613	626	619	639	633	594	649	604	642	592	659	604	648	617	649	609	606	587	661	638	617	626	600	611	590	635	641	678	612	644	636	618	653	634	593	618	650	661	622	642	623	596	638	609	610	656	584	615	646	620	612	601	601	641	652	604	638	592	633	606	681	659	573	623	576	626	617	638	601	621	627	617	640	591	635	615	601	607	632	642	635	600	645	577	605	627	620	619	619	612	621	637	603	591	644	644	692	626	556	623	585	630	592	615	632	593	603	610	613	606	617	629	606	586	644	601	626	616	628	575	627	590	611	599	606	582	686	657	604	611	616	678	612	598	579	639	667	624	594	640	612	572	624	607	612	618	631	656	609	627	613	652	628	628	610	644	595	612	615	626	660	661	593	694	640	620	623	635	623	650	612	630	614	631	608	598	604	626	637	654	614	663	611	644	690	621	629	610	626	610	665	678	640	655	612	629	638	642	665	618	612	671	636	616	640	623	600	577	627	612	631	607	639	661	672	609	599	612	624	581	619	667	591	627	584	618	648	616	622	626	620	624	702	661	588	657	601	566	626	586	625	567	646	594	651	613	666	631	623	660	633	643	658	622	644	610	610	581	593	623	614	623	640	626	627	632	606	661	637	637	599	662	617	609	653	608	625	637	603	651	609	584	631	608	589	594	631	665	636	613	660	630	591	637	600	648	609	574	569	625	623	588	624	613	607	621	716	583	657	595	627	592	628	636	626	638	655	619	627	601	587	632	576	638	661	630	633	627	618	587	627	596	608	604	660	653	621	601	645	589	615	614	591	632	641	640	635	634	665	647	593	628	617	619	581	630	622	633	638	627	648	606	638	609	589	599	643	603	619	610	593	630	610	636	631	614	596	596	636	578	608	614	648	607	618	607	633	602	608	604	676	625	612	649	619	680	681	608	597	612	665	609	611	603	575	654	611	597	605	631	596	623	604	666	622	640	601	608	608	608	633	659	677	620	587	617	635	587	648	628	578	627	619	645	602	654	621	623	627	633	624	630	626	685	594	614	642	601	608	630	583	598	647	627	632	618	687	633	613	638	678	583	636	615	655	659	643	612	642	627	649	634	632	579	631	604	596	630	608	645	612	640	638	623	659	631	653	618	620	636	615	585	620	634	652	668	651	617	613	582	596	646	634	640	647	627	645	636	666	659	639	630	599	605	612	587	578	635	634	642	644	594	644	580	618	590	624	619	623	644	597	615	661	629	611	637	630	639	615	643	678	656	619	600	602	635	665	607	626	604	650	622	642	626	641	635	626	640	625	625	604	634	657	647	633	655	618	629	605	716	618	617	658	644	637	649	688	636	576	613	638	633	626	593	623	657	597	628	637	646	643	608	657	608	654	638	628	623	617	621	645	606	669	620	612	622	580	665	614	610	635	656	575	646	623	632	617	640	602	648	637	569	610	614	646	631	624	606	646	659	657	603	648	609	631	665	642	573	595	668	591	597	602	667	610	668	635	653	672	679	632	603	666	601	601	629	608	584	614	643	634	600	648	637	656	619	625	637	659	640	608	611	643	632	617	602	620	602	615	617	675	619	649	632	612	603	614	607	623	611	684	582	631	682	604	659	624	628	649	605	618	662	626	611	624	630	599	558	655	662	637	681	615	611	611	609	665	607	652	672	634	614	568	634	628	558	606	633	594	635	614	592	642	632	592	619	596	643	646	617	615	606	602	634	602	605	605	635	634	632	658	621	635	640	644	580	614	601	648	618	635	615	640	612	585	639	623	662	668	578	635	609	593	573	627	621	650	632	638	642	647	632	616	629	648	638	631	637	614	638	593	611	639	609	633	631	631	602	599	600	626	599	606	665	612	594	635	669	666	646	656	630	689	609	667	622	604	624	610	632	693	576	592	653	667	619	624	567	652	628	613	611	589	623	625	591	616	615	669	641	626	652	640	629	648	623	640	575	571	601	602	630	614	604	594	642	625	658	643	604	648	628	636	663	656	629	618	604	650	643	607	666	657	625	611	643	581	626	610	632	602	622	598	653	630	635	618	638	637	673	609	684	609	641	608	581	606	627	619	642	610	621	620	608	651	634	587	644	650	610	631	638	612	551	610	604	629	581	639	629	620	639	651	640	661	616	651	578	628	652	601	616	616	639	601	601	612	643	613	628	622	605	600	655	601	624	593	627	634	604	603	631	617	635	614	606	604	642	621	636	620	651	614	649	584	628	626	616	614	621	643	600	586	608	589	642	638	620	620	608	658	672	611	684	634	626	642	614	659	602	659	605	653	652	625	647	605	629	625	632	607	604	623	612	644	641	639	626	620	599	624	635	619	605	650	624	638	566	634	572	639	597	607	629	619	598	625	626	619	634	627	620	621	642	639	647	605	627	622	607	651	620	624	612	623	612	651	632	620	619	627	644	555	629	631	615	628	594	632	605	636	674	608	576	617	620	620	622	611	600	640	631	613	618	612	599	648	631	632	613	614	603	608	610	693	637	626	613	600	656	627	610	624	617	616	600	614	626	657	622	621	611	598	597	603	647	629	623	650	615	586	613	649	619	651	617	637	625	585	642	584	632	596	614	660	636	631	672	589	585	643	586	674	638	632	629	612	659	676	617	600	600	619	613	629	619	625	662	632	593	606	603	601	609	625	641	626	636	675	605	610	620	659	637	610	582	598	575	606	600	607	604	605	617	655	605	617	640	638	585	612	622	605	653	609	607	609	638	604	552	607	635	636	582	632	649	638	636	667	653	639	656	640	619	622	626	612	641	620	621	662	595	601	619	638	637	608	627	639	634	641	644	597	595	593	569	609	610	625	616	662	607	631	601	642	624	635	675	650	607	602	616	599	645	664	583	625	616	633	592	605	601	625	611	624	610	605	641	667	638	570	605	663	640	615	625	636	656	606	633	614	593	634	610	649	611	628	590	663	614	606	600	603	642	607	611	614	664	651	631	645	632	624	611	647	622	634	622	636	577	646	605	692	625	623	621	595	609	621	594	656	593	624	605	596	691	647	640	651	590
43397	29613	23752	21188	13066	7378	3181	1834	1258	975	720	622	494	448	392	328	287	343	325	314	305	311	333	305	264	308	285	254	280	278	281	283	260	269	279	283	279	316	296	291	300	271	277	256	271	321	263	303	293	268	286	261	256	300	271	286	291	270	260	253	276	280	256	311	277	256	278	291	283	287	286	248	288	272	265	281	300	285	299	254	295	296	291	253	303	262	289	274	293	292	270	292	279	295	292	281	273	309	280	309	295	272	255	300	292	263	280	285	295	292	268	288	270	274	270	274	311	299	301	285	250	243	279	283	314	308	289	270	282	272	261	255	259	259	300	292	303	275	296	276	285	285	260	268	262	250	263	264	304	257	296	307	253	285	275	266	292	270	257	302	263	313	283	285	288	314	273	304	282	255	293	256	283	270	295	272	282	280	247	299	296	284	270	253	312	242	300	274	287	253	293	295	299	272	281	288	265	273	278	299	269	298	283	271	273	289	292	284	245	275	304	268	286	310	268	293	278	304	267	270	244	307	268	266	257	253	270	261	268	278	288	261	278	274	282	304	301	275	282	274	274	306	261	243	248	272	304	306	290	294	298	284	289	283	312	316	267	276	287	273	303	274	284	290	294	303	265	272	264	281	294	296	250	306	291	299	308	280	293	254	285	273	264	262	276	294	280	274	277	280	271	265	282	266	274	314	257	268	284	288	306	279	298	261	258	308	305	289	292	311	305	288	269	326	266	270	262	286	306	272	282	309	249	275	287	282	267	268	265	258	295	294	278	286	252	283	289	287	279	269	280	267	260	307	312	286	295	238	271	288	278	279	240	277	256	285	301	306	289	284	271	272	278	282	274	287	290	297	286	260	290	291	284	260	267	276	306	310	295	261	263	270	282	285	286	287	274	295	268	277	294	290	283	274	265	252	286	288	242	290	277	283	259	252	280	293	270	293	294	271	271	264	282	287	287	280	286	321	257	245	269	258	286	277	251	315	279	225	272	335	286	244	276	278	303	270	283	279	298	279	292	280	282	279	263	287	270	265	278	271	267	270	301	297	310	310	285	272	284	313	272	268	295	320	286	288	261	262	257	292	280	254	266	303	285	249	302	271	248	293	291	275	279	274	280	303	273	251	275	271	285	279	316	301	293	282	298	266	273	267	266	276	280	251	278	283	277	268	243	285	276	250	306	298	313	293	284	293	293	260	259	281	269	260	297	292	284	265	286	315	245	280	262	245	275	301	297	263	304	294	292	270	297	269	285	235	273	273	278	274	275	267	297	257	294	310	278	317	290	310	269	263	319	280	262	284	280	289	272	306	288	296	282	315	303	302	292	266	239	277	273	274	288	294	270	277	274	261	282	256	261	297	308	288	286	284	285	294	289	253	305	293	291	281	284	296	290	302	265	295	295	251	276	266	264	285	289	291	255	271	286	291	282	311	291	243	274	265	261	297	276	284	278	267	281	327	302	257	302	277	263	270	309	274	287	259	261	254	292	272	273	278	294	276	285	265	280	281	274	266	280	277	277	279	285	287	289	273	321	264	245	313	265	303	274	223	268	320	281	285	305	302	283	290	276	274	295	271	286	291	260	264	271	305	279	283	315	255	307	268	300	285	286	283	270	266	304	304	271	285	313	266	287	296	306	280	275	282	254	290	261	302	296	293	282	300	277	275	364	312	305	283	301	279	302	259	298	296	314	300	280	281	271	266	270	237	292	318	287	253	257	289	281	267	287	316	267	324	292	286	303	277	273	252	272	272	270	251	286	273	260	246	277	275	285	289	270	278	265	316	286	270	257	310	265	283	245	267	263	232	263	303	289	285	303	266	300	298	292	310	293	289	308	288	292	286	273	259	287	289	286	282	268	285	280	265	271	260	287	273	267	279	281	281	263	305	271	293	250	265	318	285	307	269	290	293	267	277	270	286	277	291	304	260	272	260	265	284	274	243	276	277	302	258	290	263	300	256	294	268	307	299	274	296	280	242	278	260	263	251	312	295	268	289	278	274	258	280	279	267	254	263	290	284	243	273	286	285	290	306	291	291	298	257	256	280	261	293	293	300	303	273	290	284	289	289	283	265	272	269	278	306	280	292	265	291	261	265	297	325	296	249	311	264	293	293	269	293	263	243	273	275	264	293	278	318	290	272	269	330	302	280	298	253	277	269	256	269	285	292	269	279	292	289	278	257	318	289	277	288	288	298	292	308	294	262	310	288	263	240	283	263	277	274	314	300	275	275	303	281	313	289	266	289	259	284	268	265	300	264	292	287	270	295	284	291	298	308	265	263	280	258	284	294	266	283	299	282	277	252	267	300	293	297	292	286	268	273	282	264	253	266	313	255	268	292	296	300	283	293	282	292	269	283	243	287	264	287	304	257	267	267	291	269	302	286	297	269	263	293	259	288	285	298	267	267	277	281	305	301	274	315	319	259	300	272	307	287	288	275	262	265	277	262	290	254	280	260	282	292	302	268	272	296	249	273	286	312	271	275	252	304	307	283	269	307	296	287	279	281	282	269	279	285	290	271	303	284	280	286	274	261	260	259	285	279	250	280	293	254	284	267	289	275	283	285	222	286	307	312	263	273	249	299	279	298	301	314	292	278	266	323	272	272	246	294	290	281	269	294	284	290	275	282	293	258	244	292	295	300	291	262	280	308	289	257	282	271	295	248	294	275	288	268	286	280	302	320	280	321	318	287	310	281	279	306	237	309	289	281	296	254	303	282	281	284	250	300	294	288	279	263	289	286	267	264	275	255	261	295	322	297	268	327	264	285	307	289	286	270	301	280	285	314	266	304	254	294	283	303	297	308	288	268	265	276	270	269	258	290	289	280	257	271	267	275	285	289	306	264	254	299	298	293	282	261	287	240	277	288	250	275	243	292	257	275	286	233	301	294	308	274	253	321	287	291	268	246	282	239	272	288	269	311	267	278	293	279	250	279	304	304	258	285	272	296	259	306	255	285	318	270	248	267	255	253	265	282	286	287	305	263	283	285	261	330	293	306	289	277	296	274	264	309	263	264	296	292	279	281	252	302	289	287	272	301	267	258	292	275	251	251	310	292	275	264	266	280	277	278	270	280	299	282	290	292	267	275	273	256	276	266	279	294	275	251	286	268	278	252	317	277	299	277	282	286	305	264	270	259	307	257	284	282	270	248	272	299	269	302	278	283	292	246	278	295	272	286	274	275	293	293	249	300	273	292	276	255	288	263	247	287	298	273	279	272	281	279	287	309	292	236	269	289	285	274	284	274	270	299	275	280	231	285	282	272	298	286	267	273	244	285	262	267	288	277	270	300	312	318	300	251	283	253	277	273	261	255	239	289	280	251	292	300	291	286	279	297	301	319	254	278	288	287	279	285	282	275	262	308	318	262	274	289	270	276	265	300	263	289	271	270	287	285	259	279	302	259	271	266	275	287	251	278	250	280	298	241	282	315	304	267	280	277	311	265	285	246	257	289	277	302	271	271	287	260	292	257	311	266	258	276	258	263	242	289
27290	20375	25325	25862	22055	13508	7502	5616	4191	3436	2740	2329	1885	1421	1222	1000	870	874	890	867	818	768	944	790	689	749	634	683	694	667	660	691	723	701	712	635	638	665	653	623	659	666	617	715	645	607	634	707	654	655	630	618	641	687	626	643	643	654	665	625	619	629	620	632	633	644	646	613	618	663	635	615	666	605	649	604	678	628	642	614	638	669	657	673	711	676	737	689	646	643	658	639	713	679	663	628	672	667	662	640	601	599	650	648	625	613	628	689	628	641	617	650	670	675	638	675	617	645	646	677	612	624	641	643	604	637	608	638	688	625	607	565	586	614	637	631	631	585	608	620	659	637	596	602	619	640	633	594	663	668	657	619	622	631	594	627	617	623	625	658	641	627	602	601	626	627	601	674	612	601	624	614	645	644	594	635	650	625	703	637	598	638	610	595	692	650	596	659	597	646	575	634	658	684	636	644	633	616	616	635	649	654	623	637	562	637	628	623	614	605	602	621	654	601	619	616	600	596	629	635	631	586	628	592	596	626	651	604	588	604	706	624	596	646	590	592	610	640	624	638	613	616	604	619	621	633	629	607	622	631	651	611	639	625	621	610	636	631	636	623	653	633	634	611	629	622	605	638	638	613	623	661	637	644	625	632	618	663	644	628	631	580	652	641	628	633	636	649	632	645	655	610	671	636	627	622	659	671	618	632	618	631	626	652	602	584	611	566	659	603	655	662	629	612	638	610	591	603	617	590	614	650	660	576	603	614	621	660	640	657	632	649	674	646	622	649	659	625	615	593	607	664	671	682	598	638	615	679	678	624	624	625	695	644	657	597	688	606	615	653	629	653	592	660	600	575	647	623	645	639	624	590	677	626	649	608	598	677	595	665	653	645	598	645	630	599	636	591	599	629	622	625	617	597	599	598	628	636	633	642	621	625	646	674	669	679	643	654	603	608	635	621	616	655	614	617	614	643	644	603	638	632	615	594	623	648	607	591	615	645	641	642	680	600	629	618	686	633	616	642	619	607	668	594	591	603	611	603	639	639	619	650	618	621	658	620	631	591	595	682	627	621	624	664	607	597	616	662	616	615	637	615	625	658	607	640	617	639	615	629	629	634	631	634	642	582	592	646	617	612	643	652	674	593	647	663	638	594	617	660	619	574	637	669	632	613	648	633	655	639	664	623	601	626	643	613	627	608	656	634	613	661	670	573	647	615	619	602	629	634	625	579	659	617	659	592	595	688	657	642	678	672	625	661	663	672	622	604	646	599	686	602	613	634	610	608	603	559	662	617	673	630	674	618	672	627	635	628	645	626	627	582	662	615	661	613	645	627	658	638	575	659	612	619	620	631	613	661	639	648	668	613	657	620	622	641	666	660	642	640	585	617	626	651	640	626	641	615	622	617	619	626	636	611	642	597	621	645	613	634	635	620	635	632	619	635	651	629	649	612	664	671	614	622	628	631	615	630	612	613	634	602	592	600	669	622	600	621	624	646	630	662	624	627	622	606	606	648	654	625	643	632	663	642	602	626	614	627	580	630	643	601	661	639	588	677	630	668	627	631	631	632	647	656	634	625	646	631	657	614	640	618	664	629	657	608	587	627	649	633	611	610	649	647	603	648	661	642	641	655	631	629	706	599	619	662	635	620	630	572	615	632	605	657	644	596	696	620	625	651	615	635	623	645	624	574	648	690	634	628	657	654	627	614	674	619	615	622	639	636	607	648	660	635	670	590	587	600	600	627	600	625	647	619	618	607	619	605	603	666	666	624	597	619	599	608	639	642	626	618	676	626	613	656	583	604	618	650	602	631	617	641	643	619	638	626	581	638	610	602	639	594	620	604	606	625	658	572	616	595	663	620	648	622	606	606	627	652	646	610	639	627	605	614	603	636	613	625	669	634	703	624	616	610	629	613	626	661	682	622	615	671	594	604	650	641	595	598	595	643	633	620	611	666	665	647	643	623	621	602	651	675	636	630	630	614	634	619	679	625	636	614	647	620	662	611	663	627	625	633	591	628	635	612	666	609	655	594	648	609	653	599	645	652	654	662	626	600	602	617	615	626	601	587	664	605	616	613	582	632	670	633	627	621	630	654	625	648	623	625	687	612	575	621	625	624	611	610	615	618	626	611	636	614	599	661	601	638	613	595	597	604	631	627	624	628	643	625	594	617	616	652	611	663	630	643	584	612	633	648	622	638	640	605	650	652	651	613	613	606	627	610	675	630	645	629	617	654	624	612	638	625	647	652	626	630	605	647	646	659	629	628	626	631	599	641	610	614	663	583	608	651	646	637	634	602	633	601	648	659	629	592	625	636	648	659	620	608	647	661	612	623	600	641	650	629	620	632	629	647	602	617	661	666	653	622	607	635	587	571	638	578	608	633	636	610	620	660	663	619	597	617	653	606	635	632	660	670	648	603	592	629	618	619	578	623	622	607	628	612	667	662	614	643	647	639	663	664	628	638	593	586	639	680	619	620	651	590	614	587	590	628	658	654	621	644	604	591	656	600	632	625	599	666	613	611	613	635	599	595	662	668	620	622	624	607	605	619	638	682	613	587	644	641	627	629	625	652	603	623	630	601	603	631	603	621	632	597	649	625	620	612	636	637	684	618	647	633	654	594	663	593	591	613	612	662	654	651	647	654	597	646	637	627	638	615	644	635	663	639	639	627	636	650	610	637	629	623	586	607	636	627	575	655	645	639	611	663	587	609	607	609	624	662	616	617	608	631	618	641	614	650	635	669	626	632	619	629	626	610	593	615	617	615	623	592	619	631	647	601	660	618	633	616	644	629	625	643	658	609	594	625	611	625	658	655	599	608	584	676	701	641	611	612	629	628	632	642	600	603	611	654	620	638	644	661	630	628	646	610	625	623	633	642	618	622	621	653	640	685	644	652	613	606	669	670	630	669	588	654	616	612	679	654	625	588	606	657	663	656	621	654	640	635	608	638	604	610	632	654	649	640	602	640	557	621	640	621	623	659	649	607	631	674	624	584	612	630	618	628	629	623	645	583	656	619	650	624	648	609	608	639	604	612	636	651	655	628	632	616	602	623	574	666	619	650	635	673	597	614	626	640	611	676	633	658	646	639	585	661	595	634	624	669	642	615	624	663	647	660	646	602	626	590	635	636	627	614	642	566	650	595	636	617	620	655	637	591	658	650	601	574	642	627	654	647	675	636	589	597	645	613	662	630	633	647	633	641	630	614	605	578	624	685	622	645	660	646	628	628	623	661	641	599	626	602	633	633	623	640	626	654	630	627	627	632	580	638	608	622	586	607	603	596	612	632	640	631	634	603	600	641	647	641	578	604	622	646	642	644	627	657	632	673	637	616	630	625	600	638	614	646	610	583	619	642	640	673	597	622	592	587	668	598	576	656	674	629	649	643	627	632	639	618	579	622	630	620	626	596	616	617	628	613	605	668	624	650	625	586	628	656	648	673	624	649	669	652	648	638	631	634	625	631	626	633	646	634	640	617	610	619	616	596	632	594
13186	5920	3595	2726	1641	1040	828	676	593	504	555	540	443	459	419	393	402	413	385	381	388	423	398	404	386	379	374	375	415	439	401	390	379	362	406	408	416	376	437	406	402	387	366	414	388	371	372	426	362	337	374	373	360	403	419	398	394	411	423	403	368	392	367	388	413	392	420	399	386	380	400	370	357	414	432	375	398	397	384	398	366	390	386	424	337	387	408	412	386	409	426	396	416	396	376	393	393	358	400	405	405	379	368	435	436	383	385	374	417	365	369	404	390	350	353	372	372	367	376	393	393	371	395	371	358	404	342	375	388	380	385	357	419	392	401	404	369	416	390	395	356	407	389	423	413	391	397	430	414	444	383	390	377	384	355	375	357	422	411	384	407	423	380	378	419	384	396	363	405	380	395	392	357	388	399	433	403	414	389	385	360	401	360	392	399	411	409	366	373	386	364	368	352	366	388	412	380	393	431	418	392	407	382	417	392	382	383	385	403	368	363	367	376	379	378	394	333	375	394	396	367	393	420	403	408	396	385	376	377	439	354	352	366	427	419	416	398	368	419	370	411	383	392	398	397	388	399	415	364	379	369	379	369	396	405	405	387	344	395	407	381	403	382	422	405	383	371	382	381	390	392	365	441	389	405	379	396	379	368	437	380	387	353	431	368	405	403	385	401	386	379	361	389	377	406	400	401	380	414	377	393	400	367	396	413	371	350	402	394	419	378	406	417	406	379	376	372	403	381	365	365	390	391	369	397	424	388	422	422	383	368	373	374	427	433	428	401	432	376	358	405	421	387	404	413	367	375	366	361	398	394	448	431	376	383	425	365	381	344	384	421	385	368	351	336	373	371	385	371	420	418	334	399	380	386	409	410	420	425	386	418	356	342	438	428	364	401	388	382	416	438	407	403	396	381	384	419	392	396	415	388	385	389	361	401	415	367	407	417	366	400	410	380	417	418	358	437	394	421	414	387	415	356	404	380	408	367	398	391	427	365	398	385	456	379	383	390	386	396	363	371	379	370	433	373	373	375	386	395	378	413	363	397	374	391	387	382	360	389	405	393	388	389	389	410	385	407	376	415	430	362	347	384	364	398	403	393	358	386	394	397	392	375	395	370	391	378	400	391	369	402	366	404	392	378	418	406	398	371	368	404	378	416	390	387	381	396	390	397	392	372	363	378	384	387	372	408	378	390	345	393	374	364	423	411	371	418	397	390	369	373	391	360	392	400	390	384	401	376	374	400	400	388	428	426	390	415	385	421	409	385	394	400	389	369	374	351	365	396	411	361	395	357	384	392	385	399	384	414	417	406	413	373	396	383	391	393	419	391	402	383	402	355	384	371	400	405	370	411	397	375	375	348	396	381	375	404	423	421	383	372	394	365	375	366	387	409	372	390	317	424	384	402	399	383	460	378	388	347	376	387	370	386	411	380	405	378	391	405	398	385	411	411	398	408	386	358	414	411	392	404	390	388	376	386	392	379	412	395	438	420	397	411	404	386	361	362	344	357	395	397	413	401	374	401	409	375	392	420	393	409	371	406	423	386	403	380	417	340	384	402	406	380	407	413	397	388	408	335	423	367	409	394	413	399	357	399	414	378	385	440	384	423	372	397	396	404	379	420	406	394	383	405	373	399	411	401	401	370	396	367	423	348	402	370	390	411	385	400	385	417	416	430	403	387	399	404	394	419	386	417	356	380	367	346	361	352	383	415	381	373	405	399	387	399	371	398	420	397	386	395	372	376	382	415	388	384	422	403	381	382	410	399	414	384	398	409	409	387	388	413	419	390	417	401	407	411	442	350	398	332	361	374	373	453	373	327	385	423	367	403	385	340	366	386	372	443	408	406	386	428	413	375	385	389	365	428	395	379	387	407	430	387	398	391	387	392	395	410	375	385	358	395	371	374	407	345	393	404	398	423	409	347	395	390	427	368	409	391	404	393	372	368	397	398	397	383	416	410	417	371	415	416	431	382	387	393	389	372	395	396	397	400	386	394	392	364	389	398	406	424	396	401	399	355	381	419	382	350	366	361	396	404	392	387	376	430	384	394	373	340	402	383	388	384	407	397	379	389	410	383	402	433	375	328	428	430	369	394	394	409	399	375	387	434	382	377	403	402	392	391	409	410	417	420	372	370	399	389	377	384	352	385	368	385	424	385	414	373	391	433	384	378	368	402	423	396	412	377	370	406	378	376	405	383	415	376	396	398	414	398	413	421	400	365	352	377	389	396	398	370	442	420	379	386	410	421	378	396	387	378	379	394	401	407	385	365	407	410	430	413	420	406	390	395	389	412	380	409	389	394	392	401	382	372	422	407	400	412	392	417	421	379	379	373	405	403	379	376	374	334	440	377	437	373	386	432	382	353	400	421	368	381	390	388	434	396	394	374	385	353	394	416	376	376	399	408	379	408	354	389	380	360	407	403	374	395	407	398	371	371	386	412	431	389	383	356	402	400	374	409	405	408	409	409	406	391	425	388	420	403	390	363	394	374	360	378	418	393	362	391	381	367	456	363	344	362	390	413	382	394	385	402	411	375	355	392	394	412	416	406	368	395	419	414	400	386	403	370	414	392	364	391	397	401	395	413	400	398	388	388	423	393	414	375	400	374	386	391	434	377	378	392	397	370	404	376	400	395	418	370	404	388	404	400	409	383	360	407	369	399	395	374	407	402	452	390	357	434	377	406	360	359	394	401	395	342	420	396	408	402	378	383	406	374	390	398	404	398	391	355	371	402	426	347	391	376	385	400	384	386	385	395	383	409	383	433	384	381	400	376	434	385	378	401	412	377	363	374	392	384	399	378	373	392	408	382	379	403	392	396	349	419	399	395	385	385	364	407	405	420	364	402	401	415	427	368	395	388	390	400	356	371	380	375	403	422	396	408	395	388	395	389	394	381	411	386	427	406	433	392	390	379	396	405	398	405	374	408	385	374	419	389	367	384	377	396	390	353	393	391	393	372	381	391	366	392	376	398	405	349	390	361	369	443	414	371	409	356	388	395	398	420	354	355	398	399	383	384	352	352	392	363	376	398	381	383	415	449	397	391	384	381	376	378	417	378	403	407	393	376	358	460	385	386	391	395	382	366	387	387	400	408	407	364	389	440	403	438	399	423	404	397	401	412	354	405	381	387	387	392	366	402	355	398	386	388	372	395	367	415	403	353	411	408	393	387	407	386	375	375	381	374	407	378	404	375	403	359	359	375	364	361	409	398	409	369	360	392	401	393	391	393	388	394	396	390	384	367	413	412	388	381	370	378	355	389	378	388	448	382	381	393	389	406	388	395	387	410	345	360	408	357	406	368	398	388	406	392	405	428	399	404	414	361	368	415	368	380	378	392	393	400	385	368	376	396	356	424	454	381	376	391	408	406	378	444	384	392	363	407	400	391	370	402	374	352	370	387	356	394	407	394	420	383	365	403	371	402	422	396	441	409	404	403	374	415	410	420	406	402	409	381	405	396	342	387	376	391	363	394	413	428	371	355	426
8217	4857	6485	7106	5203	3705	2675	2126	1867	1598	1416	1355	1209	1074	1017	883	864	903	917	918	868	858	863	849	847	844	832	847	830	838	871	864	813	834	845	838	829	813	805	807	812	851	823	834	816	823	833	809	761	821	797	865	821	860	811	816	816	823	844	827	806	836	847	858	821	819	807	803	853	801	854	839	811	826	831	848	846	865	790	841	861	861	879	898	837	802	863	852	859	873	877	873	913	871	844	830	806	882	765	865	836	856	813	843	828	901	839	741	791	803	877	831	838	814	805	829	860	824	808	791	834	857	851	841	851	821	809	868	821	827	825	816	817	862	810	837	810	822	830	844	832	851	845	805	850	793	850	833	766	834	816	869	808	848	835	832	803	775	821	839	860	819	827	842	797	863	843	827	788	826	833	840	856	899	859	793	795	845	870	831	839	869	811	779	801	798	866	841	791	865	839	756	847	835	800	832	815	817	772	785	810	828	849	806	833	848	848	868	795	838	792	810	799	825	812	783	853	840	848	840	835	818	833	807	871	774	878	829	852	830	838	794	872	834	818	830	797	860	826	841	833	894	800	796	791	847	866	866	832	826	825	861	798	828	827	850	847	870	795	792	810	841	767	788	819	868	807	811	845	805	840	842	794	839	800	812	790	832	823	825	830	872	826	811	785	817	850	842	835	825	839	854	817	800	827	819	815	872	878	828	845	807	791	815	806	820	776	789	844	823	863	866	870	821	867	875	829	824	782	815	799	780	832	796	776	841	800	795	860	862	873	798	828	834	832	838	851	785	846	801	906	848	860	842	839	839	793	831	840	778	844	855	844	853	806	894	808	813	797	809	859	852	860	853	893	833	813	841	852	899	873	842	918	841	882	839	767	846	839	872	823	860	891	810	904	859	765	829	770	844	844	846	837	853	836	843	768	817	839	878	804	831	854	825	825	849	785	837	856	813	816	865	794	910	819	827	809	792	822	813	851	853	811	862	790	821	866	822	810	842	819	872	830	821	840	781	873	837	873	780	801	841	883	848	797	830	788	853	810	803	887	835	902	810	856	808	825	854	829	853	835	815	839	864	819	783	816	876	764	832	836	880	844	817	850	835	825	856	851	807	841	838	862	815	775	847	899	810	820	866	871	853	774	811	866	814	809	827	840	796	837	795	876	840	845	843	840	822	794	807	766	811	818	881	892	842	814	815	818	828	856	815	805	808	887	845	829	862	811	775	823	865	867	848	820	818	813	823	778	841	849	834	812	827	824	826	859	865	862	815	787	787	812	801	823	834	828	882	841	848	814	823	830	823	828	809	880	819	851	828	824	838	826	871	807	838	841	839	843	821	887	837	855	790	822	842	787	835	828	798	780	806	828	840	837	864	847	844	832	839	831	787	884	876	812	829	828	852	866	842	799	793	854	801	814	870	827	806	826	813	846	860	837	807	806	854	812	779	824	808	812	818	855	826	846	849	853	811	787	813	916	851	811	819	817	850	848	819	806	854	854	796	830	847	858	894	819	811	846	791	808	833	855	840	804	774	822	834	794	829	821	849	795	864	805	810	864	857	802	852	798	774	899	869	879	831	846	808	918	814	861	833	811	882	822	789	783	822	845	800	863	875	795	801	790	806	864	796	774	823	856	808	844	855	893	809	833	792	804	787	844	834	838	815	852	862	813	879	861	890	872	844	809	800	882	831	842	875	839	783	849	826	820	795	839	872	809	863	849	866	864	838	897	854	804	825	843	870	844	821	817	795	798	798	802	824	781	874	763	790	809	795	878	826	819	820	826	797	855	830	758	861	818	836	844	820	847	882	867	842	820	882	849	820	845	789	855	855	841	822	864	858	835	815	886	759	835	837	784	836	847	770	769	874	805	818	858	782	804	829	869	859	844	803	892	839	856	818	880	849	768	792	803	847	840	826	850	829	854	835	835	842	852	826	821	811	800	880	837	876	825	841	858	846	813	826	863	844	817	814	798	855	840	835	868	823	828	801	812	833	819	833	883	846	773	851	816	799	855	838	831	849	827	894	822	851	841	819	791	838	826	868	860	747	834	874	777	822	789	836	869	847	809	836	800	824	812	866	810	796	847	821	742	800	897	835	899	840	870	879	804	805	841	803	839	811	842	820	879	836	884	806	847	838	781	851	815	803	823	807	859	824	847	845	861	814	844	828	756	827	863	886	856	821	797	816	810	831	859	776	804	805	817	837	798	829	840	874	861	822	857	878	835	881	839	785	812	813	855	812	841	799	826	846	811	831	794	795	805	850	879	885	853	822	878	849	859	826	784	866	855	807	840	827	833	784	836	850	785	879	844	826	812	794	850	787	853	852	827	824	864	843	850	803	867	834	833	853	847	771	832	865	845	842	831	843	819	795	764	837	827	852	848	825	858	864	848	849	827	786	825	817	824	786	814	849	869	817	865	815	832	864	819	780	825	791	813	812	811	778	811	866	907	838	835	840	815	815	821	776	803	807	856	842	820	815	839	861	816	831	865	839	807	797	850	831	824	801	875	874	810	856	889	755	888	857	849	811	827	846	837	853	836	836	802	849	798	856	812	839	793	854	818	771	811	832	777	793	854	794	803	823	811	859	832	839	853	764	809	860	829	869	865	788	832	840	816	843	856	883	859	834	864	796	771	857	821	872	807	868	858	839	751	880	803	825	789	835	809	836	836	834	865	827	883	801	868	863	817	807	789	845	867	797	842	865	842	832	818	837	872	821	819	794	756	836	885	861	845	797	868	833	820	847	854	832	833	799	805	816	837	899	826	777	839	832	886	814	830	853	841	823	872	814	798	842	826	834	855	800	819	806	794	870	785	856	851	792	821	821	868	817	854	776	830	867	774	812	812	800	865	865	843	821	799	815	860	865	752	865	825	853	782	838	859	826	852	838	849	826	785	881	825	834	832	802	856	849	816	865	866	821	846	819	846	817	805	826	832	824	843	849	773	834	848	827	802	821	817	810	799	873	807	793	838	837	782	832	805	813	847	887	840	775	837	790	832	805	842	804	783	830	839	818	795	806	836	808	810	838	837	819	812	847	795	876	843	827	820	802	858	803	859	814	835	824	838	845	829	801	861	810	841	853	837	876	802	790	832	875	833	820	845	852	830	845	796	830	837	802	846	874	850	832	852	868	834	859	883	851	863	844	808	842	829	779	824	826	873	846	799	805	838	794	791	852	835	820	815	858	851	782	876	783	827	839	835	860	837	848	826	832	796	814	823	831	841	827	835	795	837	866	881	851	810	794	812	794	850	819	819	841	793	821	809	789	832	844	841	848	826	882	841	769	861	800	861	834	847	822	788	810	833	826	870	801	778	828	806	832	825	789	821	805	814	848	856	824	796	827	811	838	802	815	846	806	848	805	816	846	793	808	794	786	846	885	875	777	854	795	851	834	837	829	781	853	840	795	834	849	888	816	810	853	905	828	821	829	777	856	836	808	835	829	831	786	817	825	805	849	802	872	887	823	836	911	857	809	797	831	859	822	820	798	841	856
32953	20487	14870	13490	6818	3546	1991	1066	783	629	508	470	436	345	328	308	326	307	282	274	317	293	311	305	289	298	297	292	329	312	283	276	289	252	256	273	288	282	292	274	257	289	273	275	288	299	297	258	289	281	286	303	279	285	297	272	272	285	280	318	295	277	253	294	281	283	311	258	268	285	280	290	282	274	302	262	263	281	272	292	282	307	255	258	276	274	292	269	324	296	287	281	306	278	296	298	278	281	262	291	245	297	279	269	281	255	277	289	285	267	279	295	292	290	273	267	300	259	277	261	278	298	315	260	302	306	294	274	273	266	305	301	288	295	306	330	276	309	279	281	296	298	271	288	329	269	257	308	284	257	336	261	261	240	310	316	255	255	257	282	288	292	287	249	324	270	290	292	293	288	269	278	300	296	305	273	293	288	278	304	269	294	279	256	293	278	280	284	305	272	290	299	279	263	315	286	297	297	294	281	304	287	267	319	297	297	261	291	255	282	249	280	297	292	273	281	283	337	295	303	319	297	326	317	268	274	310	291	248	268	252	295	303	259	290	302	290	246	283	240	262	287	262	283	278	275	292	277	278	305	288	290	299	272	274	296	305	298	277	289	269	267	305	255	303	284	283	273	242	264	253	277	311	239	296	268	311	279	254	299	278	272	238	279	314	266	287	307	308	299	297	288	332	295	279	271	243	327	279	289	266	283	311	296	263	293	298	253	284	272	277	289	248	299	315	293	261	303	274	273	281	288	269	312	281	273	272	273	316	298	266	278	245	267	313	289	289	263	288	299	320	293	267	264	264	277	289	285	294	280	265	271	240	276	271	282	319	263	271	297	303	313	269	268	272	279	278	255	297	263	267	280	271	279	294	279	260	276	295	261	268	281	218	343	322	272	299	314	311	270	288	265	282	267	294	273	273	297	268	288	279	281	263	291	236	271	274	277	279	241	282	268	278	278	287	276	274	292	266	269	266	247	248	249	308	292	277	281	280	287	232	286	283	281	274	279	249	254	276	277	304	288	274	255	290	252	293	294	307	290	280	291	268	286	272	279	281	292	278	278	295	271	293	281	259	280	276	263	258	291	251	266	292	293	281	269	298	255	297	274	319	296	307	275	260	257	274	284	281	304	280	293	265	248	266	264	298	293	304	251	280	255	275	249	278	312	270	267	266	280	287	294	310	291	285	290	269	278	259	279	281	279	321	293	317	295	287	298	279	305	292	257	276	260	311	306	299	277	257	275	279	300	245	314	269	278	283	271	265	248	277	265	285	288	316	291	303	253	295	271	250	292	274	305	268	274	268	295	292	279	256	244	255	304	315	288	294	300	266	259	297	279	259	303	313	271	290	278	268	278	253	274	314	282	300	255	283	285	296	295	297	277	302	279	271	263	270	265	265	300	279	258	312	296	289	255	302	290	296	289	293	225	274	262	287	241	269	291	240	280	271	302	288	257	287	287	304	294	277	266	252	276	261	265	290	248	281	287	280	285	259	299	271	306	262	304	251	290	287	270	275	304	298	268	280	295	286	272	259	283	250	304	286	277	256	272	270	288	270	295	295	300	285	284	266	282	276	283	279	287	268	283	295	311	316	322	287	278	310	265	276	269	291	282	286	271	294	294	306	294	296	275	264	252	262	281	275	262	288	250	299	287	318	294	270	298	310	294	271	277	278	311	286	289	300	270	276	294	283	253	284	270	283	279	318	281	261	273	258	280	269	270	294	278	297	287	274	278	277	273	265	285	250	292	291	289	273	269	266	285	303	258	286	287	298	265	278	296	261	282	280	296	278	284	295	271	268	279	317	282	301	288	273	295	328	292	299	291	278	292	287	272	268	242	280	333	293	274	262	276	308	267	298	268	292	289	287	294	297	286	299	279	302	278	281	251	316	283	293	278	255	331	248	285	273	289	298	290	275	234	290	297	278	285	282	314	303	263	318	285	326	313	316	310	272	310	278	287	276	273	301	330	287	247	309	279	263	280	260	273	272	267	288	293	284	272	297	297	283	249	296	293	273	265	279	278	277	280	306	287	269	290	279	272	278	282	256	270	259	316	296	267	291	275	301	278	272	257	299	305	264	285	276	277	325	314	272	247	265	278	266	259	258	277	333	280	293	305	260	309	275	268	292	301	312	273	263	288	267	277	257	285	282	303	273	309	264	245	270	265	290	273	283	271	260	306	265	283	284	297	317	288	296	305	281	268	259	273	293	310	301	293	288	290	270	252	286	275	293	311	289	252	299	312	275	324	273	288	326	295	289	309	284	253	287	305	285	262	288	284	283	277	309	288	296	278	264	271	291	302	282	313	281	246	262	300	281	278	304	283	302	298	278	285	284	326	291	291	298	303	273	286	269	295	295	272	306	290	262	275	258	278	305	270	325	295	281	267	298	288	279	298	282	274	332	267	278	278	250	294	277	248	269	274	295	253	284	303	328	294	334	261	283	288	280	283	281	283	304	313	281	279	258	281	292	313	321	297	287	297	292	314	300	303	257	330	283	303	263	285	293	305	273	285	294	278	269	286	311	287	282	312	302	273	263	287	262	284	333	278	285	246	290	283	278	283	292	304	292	260	252	285	297	277	285	285	271	255	288	273	297	283	296	282	284	292	301	284	301	316	262	317	260	265	315	296	292	235	291	294	266	265	269	287	301	261	306	284	285	286	245	278	311	294	282	308	307	302	286	316	300	267	272	323	281	269	315	286	318	284	274	285	314	266	273	297	301	281	307	252	305	280	292	284	316	271	301	294	302	283	298	290	294	257	285	261	282	271	282	302	282	270	280	252	271	300	285	258	305	290	280	281	300	265	275	278	331	312	295	272	321	287	289	315	267	319	276	291	298	293	275	234	278	304	270	300	302	264	283	252	283	299	311	296	266	293	286	287	301	284	322	284	279	286	292	266	250	298	288	279	292	279	301	266	276	270	243	297	231	290	284	279	296	263	296	277	271	279	303	281	269	281	278	285	301	274	281	286	309	282	289	256	274	321	262	292	289	301	262	250	290	308	274	260	282	269	303	297	267	334	287	275	300	263	267	282	283	313	284	303	297	291	283	272	291	320	280	273	288	260	305	273	269	280	276	296	333	332	307	296	276	301	256	284	288	288	315	296	283	310	280	314	314	279	290	277	290	264	276	295	289	306	288	285	290	295	282	272	309	276	298	293	302	296	288	305	277	295	266	290	293	309	299	296	298	273	262	282	274	284	285	268	280	291	281	266	261	291	290	279	307	302	278	275	288	312	270	264	292	308	293	285	276	275	249	266	287	289	317	276	266	263	300	292	264	254	238	287	308	323	265	289	280	281	325	295	295	287	279	296	301	262	305	260	238	299	266	261	297	275	285	288	268	272	273	271	280	273	283	290	278	303	290	262	256	288	285	244	266	292	302	259	303	259	272	292	258	295	276	289	289	265	264	299	307	273	321	298	296	297	312	298	300	251	298	271	257	288	330	280	259	272	293	287	293	306	285	300	298	266	286	282	288	280	305	267
21326	13819	17973	19105	12991	8491	5779	3802	3043	2423	1855	1779	1417	1117	989	795	801	705	788	732	711	749	824	717	631	641	661	649	622	643	616	637	682	632	593	613	669	678	661	583	627	657	612	625	592	635	650	685	600	616	659	642	638	633	647	639	606	622	613	623	653	671	641	630	621	646	651	620	644	599	672	609	632	659	595	675	623	618	614	642	645	638	622	640	656	692	676	657	674	642	682	656	631	635	662	624	628	624	648	692	643	674	610	641	668	689	630	643	688	610	641	580	658	618	676	658	625	624	619	681	664	617	619	619	654	636	609	588	608	606	635	598	627	659	609	606	632	621	656	627	655	634	583	645	632	633	652	644	593	657	646	634	654	644	621	655	586	612	631	609	575	610	661	636	613	615	585	609	604	625	616	581	630	618	632	614	584	585	621	607	625	616	602	593	658	661	619	596	639	666	588	649	638	613	653	596	648	628	673	606	638	589	608	616	653	621	638	635	598	624	650	614	620	614	612	593	602	631	637	606	660	643	643	620	592	619	621	665	631	565	639	651	587	618	608	622	622	665	614	632	651	654	641	596	631	600	566	598	603	615	611	641	615	672	573	598	584	670	645	606	638	629	586	625	617	605	599	641	628	621	622	632	670	656	593	637	641	630	629	635	621	660	585	628	645	671	653	641	672	589	653	646	654	677	602	613	579	600	631	654	588	622	630	652	660	666	606	628	616	616	634	656	658	653	649	607	621	612	650	596	603	577	638	607	604	638	629	603	596	604	635	611	576	579	637	614	640	614	640	639	643	575	637	628	603	662	620	607	579	614	642	606	585	601	626	612	637	633	607	595	643	649	570	621	655	597	641	623	630	684	615	638	655	682	575	605	640	671	649	597	628	588	622	648	674	612	597	629	582	694	636	623	642	639	648	622	695	653	627	630	628	639	641	658	616	622	669	641	611	660	599	629	655	611	625	648	580	585	635	649	601	591	655	668	678	607	593	594	619	619	635	633	622	664	611	613	619	623	611	653	635	661	657	667	635	575	610	644	648	606	643	569	655	635	617	641	650	627	646	634	622	617	680	632	642	639	638	631	625	600	641	609	630	640	600	622	626	598	630	653	612	654	607	671	651	632	636	639	627	640	617	639	605	630	634	646	630	626	661	610	627	647	616	661	638	611	620	641	637	654	687	616	644	628	629	656	628	624	603	653	582	624	629	593	594	592	588	641	641	591	647	608	625	638	630	626	660	650	606	679	633	652	641	623	637	641	618	621	665	585	654	616	630	596	641	638	639	669	625	602	600	592	652	623	621	660	643	601	588	631	626	661	620	637	669	653	636	635	602	634	598	564	597	617	616	624	606	658	627	636	652	599	650	619	587	673	607	617	653	631	650	678	614	585	616	638	599	586	605	623	648	644	600	638	651	633	605	635	644	669	662	639	688	631	619	737	642	628	616	589	626	655	591	596	594	682	624	679	609	641	627	668	620	614	614	633	634	673	603	652	627	645	660	637	619	656	670	626	620	644	616	591	628	613	625	636	634	608	632	599	613	645	653	664	649	629	628	622	636	585	658	606	669	642	628	622	654	653	622	601	598	644	617	607	620	561	623	660	629	637	636	620	616	662	649	588	600	623	621	625	632	610	684	665	639	609	659	648	596	621	633	651	612	642	588	604	615	609	627	643	605	580	621	596	613	610	591	582	594	678	626	620	609	615	635	593	641	589	616	597	652	645	641	641	593	635	613	653	649	638	636	628	604	622	626	659	620	644	661	613	646	587	640	591	635	653	612	688	686	594	661	624	672	633	614	652	633	611	671	629	645	649	630	631	670	646	640	649	576	672	643	632	667	631	641	618	617	625	606	665	673	634	591	656	602	646	628	620	643	650	638	600	656	635	592	625	655	611	607	621	648	629	633	671	609	636	667	588	631	636	608	617	682	622	630	640	617	644	612	593	649	620	606	606	652	644	656	655	649	647	627	601	649	651	628	607	618	628	584	653	625	642	633	606	609	580	654	590	637	660	643	644	644	650	629	670	608	628	626	659	632	651	603	647	655	634	634	618	643	616	606	607	659	633	655	640	571	603	602	643	651	626	628	650	641	617	681	662	654	651	638	618	635	628	647	671	602	613	616	647	614	596	628	657	642	639	632	565	632	617	647	611	638	611	630	615	627	591	625	638	647	635	574	613	678	604	608	674	575	592	612	617	653	624	660	599	635	628	632	631	644	639	566	601	618	610	653	669	603	640	640	622	626	641	628	606	611	640	599	622	663	619	623	592	643	599	675	595	594	613	667	607	607	597	624	624	633	616	613	650	597	638	600	596	640	635	669	664	631	631	637	621	630	653	642	625	622	622	636	632	554	662	611	614	613	613	598	633	618	620	673	611	625	626	653	634	628	639	621	596	619	623	625	611	616	616	611	635	596	617	626	603	570	565	582	635	625	647	691	608	648	648	637	609	624	641	649	637	634	663	640	606	619	657	649	660	627	608	603	600	610	663	585	644	623	684	661	642	616	624	616	649	628	599	603	616	658	630	642	629	627	643	561	632	636	635	634	621	628	628	626	587	612	632	607	640	593	631	668	673	643	606	625	614	627	635	645	656	658	625	619	628	630	625	623	602	652	595	598	610	649	632	629	607	621	675	649	624	601	615	664	628	692	652	624	617	609	613	589	632	627	583	667	662	645	581	663	591	637	628	624	612	637	626	618	584	609	628	611	619	651	670	632	640	600	646	651	647	630	621	629	614	598	640	657	610	672	621	634	643	632	582	599	635	604	636	595	625	593	664	657	613	648	632	643	654	605	599	657	632	609	654	651	645	652	649	621	617	649	611	650	662	609	605	615	647	680	593	683	638	624	614	601	607	628	608	601	636	610	592	626	572	653	634	619	599	641	646	615	656	609	652	667	664	646	618	613	659	655	574	649	598	638	605	617	675	607	616	661	685	623	672	605	647	650	591	605	604	665	649	636	576	639	665	645	623	648	618	613	668	621	692	596	641	617	607	608	673	652	625	656	616	669	617	620	628	632	642	627	624	661	633	609	634	628	657	624	623	640	634	661	682	597	635	593	628	622	614	626	595	627	616	597	611	641	676	633	640	637	597	637	613	580	652	621	625	625	661	635	617	642	595	672	604	668	651	605	639	625	613	624	632	609	654	618	630	559	627	613	642	623	622	605	615	604	606	634	629	661	632	631	683	606	645	587	605	602	668	592	664	627	646	615	634	622	621	631	630	634	611	606	612	610	617	639	635	602	640	616	628	631	602	584	622	609	610	607	598	634	669	616	654	636	648	619	582	596	601	595	643	613	701	624	659	645	647	605	632	592	623	611	637	599	651	624	627	639	610	644	625	674	600	617	612	665	694	691	613	635	615	617	592	597	640	684	669	638	611	598	629	611	642	612	615	608	652	613	575	563	599	633	634	638	647	600	577	611	584	608	618	615	653	602	640	625	619	612	631	673	628	618	631	650	665	667	593	632	649	584	664	579	609	627	666	630	673
42764	26985	23373	22893	12452	7114	3750	1817	1093	800	643	515	447	377	340	329	316	311	278	324	309	307	332	273	252	274	299	291	246	268	259	243	288	268	209	269	283	265	253	254	249	289	266	263	270	258	254	264	266	237	254	258	271	263	261	256	276	257	278	263	279	280	247	249	231	248	255	255	280	260	271	245	270	260	262	280	288	201	227	263	246	232	259	264	285	291	295	274	277	272	272	294	249	259	268	278	221	235	296	283	244	229	236	244	241	255	279	250	246	250	251	273	254	262	270	262	265	308	268	272	238	254	256	251	249	281	280	264	275	246	301	234	268	254	270	266	249	293	268	252	222	256	294	285	245	250	286	277	287	264	266	238	254	273	248	261	250	279	261	248	239	239	248	284	255	232	276	262	265	285	271	231	242	244	244	236	287	239	248	266	255	244	264	268	264	251	264	279	246	248	225	270	234	257	239	241	273	309	261	269	267	225	278	244	231	250	245	250	243	254	245	256	273	247	283	246	270	254	251	230	252	254	260	255	237	262	296	279	252	257	262	266	291	267	277	255	247	251	271	253	315	255	255	292	256	283	287	280	239	252	273	247	264	261	290	276	257	233	250	235	262	269	271	271	263	262	249	263	257	229	261	260	269	281	280	249	265	263	245	252	246	232	227	281	231	238	292	262	237	275	248	239	263	256	282	239	256	272	303	266	273	246	265	234	266	261	291	263	242	274	268	273	292	244	262	257	255	285	261	254	269	268	243	250	262	303	274	280	257	262	253	222	243	282	256	279	258	253	274	270	278	237	258	292	272	251	226	233	265	242	245	231	252	222	262	238	250	269	266	262	258	260	236	274	271	267	260	240	228	288	268	271	229	246	274	274	251	284	240	249	265	236	262	207	292	254	208	283	235	283	235	256	265	255	250	245	274	265	252	237	290	245	247	299	259	289	282	239	234	274	240	242	231	265	247	265	240	237	250	271	245	277	266	288	275	252	277	258	253	264	235	237	265	259	298	251	267	284	210	271	248	269	254	275	256	260	265	261	255	242	233	238	220	258	250	273	246	265	267	254	273	234	274	230	253	250	260	257	252	239	232	262	250	249	249	250	293	257	274	258	264	266	242	274	267	257	260	253	250	247	264	256	242	268	261	253	237	269	280	256	238	253	247	253	255	245	243	250	249	236	242	267	260	240	255	242	277	289	247	244	252	293	265	266	260	267	255	261	244	265	227	239	261	292	274	263	274	256	267	252	249	264	233	246	308	292	269	249	285	240	277	228	233	255	247	283	289	270	284	255	269	263	298	262	251	252	265	285	272	274	251	240	267	277	242	279	278	277	298	240	257	246	228	258	244	254	249	243	268	248	268	283	271	267	243	236	241	268	272	241	239	262	279	257	263	262	264	247	298	271	247	277	261	278	262	294	265	221	275	286	257	287	264	263	275	250	278	284	245	260	280	282	265	273	246	252	249	258	258	256	242	221	267	235	256	270	251	283	275	282	245	237	259	268	261	259	292	251	258	253	259	265	253	256	252	260	239	239	272	267	274	266	246	287	255	252	267	272	273	258	285	262	261	261	263	259	244	245	252	260	265	258	253	278	295	259	256	266	267	292	266	289	248	262	284	286	262	279	250	281	239	272	257	257	251	249	262	244	244	258	250	263	253	280	249	252	311	332	262	282	260	256	288	226	273	241	270	261	289	269	255	232	236	259	300	271	264	237	274	284	263	260	222	250	241	238	239	241	258	268	257	267	255	247	221	274	307	261	252	275	294	281	292	277	266	266	248	287	282	291	248	247	220	254	285	301	244	236	299	243	235	240	244	241	242	244	245	247	255	263	245	287	231	259	298	247	266	250	236	266	286	264	256	252	250	245	209	265	272	256	253	231	260	228	241	272	267	269	288	258	258	268	225	230	220	250	244	266	225	284	272	252	247	269	273	245	278	252	292	289	276	257	250	289	279	250	262	239	243	278	267	241	250	269	281	273	254	285	240	295	253	268	258	269	250	257	227	267	264	244	251	251	249	288	255	219	238	281	256	262	258	264	234	270	226	280	261	234	272	277	244	277	267	257	259	253	268	221	267	240	240	258	247	286	263	246	260	262	266	240	261	276	249	261	261	259	269	251	236	239	252	272	278	273	266	297	263	278	254	225	276	274	264	243	276	244	262	240	261	255	270	280	298	240	261	256	253	244	274	289	262	256	238	263	268	258	301	252	229	213	261	267	248	298	247	271	234	268	271	248	276	238	253	291	279	240	243	247	269	291	263	275	273	254	249	286	286	250	245	267	264	245	269	257	265	242	274	268	245	242	237	279	264	258	249	243	293	276	288	279	254	263	297	258	292	255	243	251	282	248	208	249	256	255	248	279	245	235	255	255	254	246	256	252	266	264	274	264	236	252	265	273	269	266	276	270	271	258	266	265	238	249	237	282	285	242	244	277	256	282	248	259	265	293	256	261	252	273	247	242	250	303	245	257	242	252	266	243	250	244	253	281	265	253	269	271	259	261	269	261	243	282	272	301	250	273	258	267	279	266	254	268	231	251	232	247	263	224	257	269	264	259	290	280	251	265	264	262	263	269	272	278	268	253	273	241	253	264	307	261	249	270	236	233	233	256	285	238	264	250	278	240	254	258	264	245	222	246	255	218	253	288	285	248	261	252	271	288	255	247	291	261	228	256	261	253	245	236	237	231	258	239	250	317	260	262	254	263	227	290	246	255	261	256	250	259	248	271	227	267	245	258	269	239	230	240	242	245	260	248	229	253	284	281	252	270	257	265	270	259	215	291	250	230	253	266	246	243	248	222	275	271	240	284	244	276	255	242	266	260	278	225	243	267	256	269	256	248	271	202	244	269	266	263	241	269	235	283	277	249	278	237	240	255	249	271	255	282	281	236	243	267	257	255	240	258	261	264	268	242	268	289	278	276	248	222	246	240	276	262	279	285	235	275	296	238	269	286	282	252	268	255	273	232	255	234	252	268	257	263	259	257	248	284	243	241	263	253	260	294	280	282	276	244	255	240	246	270	258	267	273	271	258	256	256	278	299	259	262	257	261	228	268	285	313	271	222	245	246	266	225	264	241	269	255	235	242	263	259	253	262	269	292	240	280	237	253	258	261	253	258	261	235	256	260	249	276	244	229	267	251	253	279	245	245	287	233	264	250	233	298	256	235	269	275	268	254	238	234	234	277	284	267	275	234	288	280	222	232	254	263	256	249	243	259	278	276	262	257	275	234	253	245	273	259	265	246	264	228	269	241	259	266	256	232	266	248	249	277	268	254	281	255	267	257	274	297	278	236	257	266	263	263	242	227	234	246	258	270	262	224	245	258	252	280	281	284	289	270	234	287	259	266	241	296	272	237	269	242	270	236	267	284	286	286	273	266	291	267	247	252	234	243	278	254	273	270	268	241	303	251	261	282	264	244	260	263	278	279	290	251	278	296	259	271	259	228	256	256	252	297	251	262	229	270	240	290	257	271	262	251	221	272	258	227	262
27219	17793	25631	27034	17902	13626	8583	5042	3897	3168	2486	2133	1722	1345	1103	932	879	836	777	792	801	741	847	740	664	684	643	639	631	607	689	608	673	626	645	561	571	606	591	575	558	612	580	602	652	603	528	614	631	608	634	603	600	580	583	620	609	568	604	575	586	622	601	587	574	613	606	578	582	588	588	576	575	574	648	575	578	600	584	639	614	583	601	626	613	605	629	612	651	678	656	662	592	649	611	600	578	590	572	595	621	603	625	612	587	590	566	579	606	614	621	619	608	572	552	577	604	596	593	592	568	581	640	587	560	560	575	592	609	587	516	620	567	552	622	575	627	587	623	587	578	598	576	571	597	628	599	513	600	539	576	601	588	556	588	586	596	601	583	585	592	596	623	591	633	569	520	569	572	609	592	566	605	591	575	570	575	557	587	618	650	630	568	586	620	589	615	606	585	602	622	610	600	605	616	576	579	590	607	565	591	600	585	557	582	600	582	583	566	635	595	593	593	609	576	622	565	588	580	602	626	569	605	604	592	553	555	632	584	568	589	567	585	600	542	565	630	568	595	585	609	558	584	601	541	582	581	564	547	572	577	585	571	579	563	599	590	616	586	609	579	626	594	574	593	629	561	620	571	591	579	607	635	592	517	608	565	578	599	564	647	610	609	576	539	628	596	591	596	579	570	606	564	572	577	574	592	583	588	576	565	578	582	575	571	580	571	590	542	621	561	609	601	602	655	544	578	584	591	588	594	578	586	557	592	632	592	566	620	588	552	585	568	592	608	582	588	572	572	563	660	569	617	611	543	577	603	569	582	617	594	581	567	621	597	579	577	562	568	611	574	578	579	592	574	608	566	593	587	595	617	564	592	572	560	610	616	627	564	572	629	593	644	614	592	574	607	579	571	601	586	583	586	594	583	627	555	578	604	578	572	618	571	550	539	555	588	559	607	624	580	581	575	572	577	586	568	601	587	646	560	567	613	557	617	598	589	560	597	591	597	579	600	634	608	559	598	601	609	571	566	573	591	591	640	612	606	558	553	650	562	530	581	587	554	580	611	565	568	653	559	591	606	546	608	631	606	574	588	627	576	538	552	591	599	562	572	600	638	593	563	581	594	597	584	590	556	602	588	583	587	585	562	575	542	576	612	570	563	579	573	593	605	594	603	585	619	593	546	554	541	591	582	581	572	581	621	592	581	588	584	593	567	595	563	583	560	593	578	578	592	587	570	593	607	607	613	661	559	574	608	613	571	611	570	581	536	567	532	538	594	614	608	603	576	610	590	594	594	590	552	584	594	600	554	580	572	614	569	614	599	567	566	573	577	555	625	530	594	580	537	580	596	616	616	617	570	550	577	587	566	583	612	597	549	562	606	574	578	569	612	577	634	599	582	593	577	592	603	585	569	599	572	572	583	580	621	605	597	582	605	583	603	558	583	565	592	597	597	597	576	584	615	575	588	613	567	542	599	560	592	599	600	563	601	575	575	614	577	648	599	566	557	563	586	606	593	559	538	587	638	614	576	650	555	616	590	586	615	640	627	591	552	576	563	616	576	596	564	565	606	572	578	627	626	601	576	603	572	582	547	563	603	586	575	580	541	597	624	622	544	594	542	555	611	597	593	546	622	594	606	576	577	594	567	572	607	605	587	584	563	602	584	561	604	585	632	560	579	584	580	593	593	582	614	573	610	632	614	565	631	578	587	606	595	585	576	608	584	593	578	577	600	550	601	584	634	558	627	589	610	562	633	534	592	610	559	569	569	573	568	603	588	573	600	612	628	598	564	586	618	582	563	569	582	566	586	588	592	573	588	561	591	630	556	577	602	603	571	601	615	632	623	578	583	589	587	569	578	622	557	585	586	618	606	660	542	554	584	640	605	559	608	619	606	596	600	586	585	573	585	580	583	570	562	571	586	579	572	596	602	586	578	579	563	602	603	601	564	549	590	568	571	596	629	586	579	588	579	580	584	575	570	577	601	588	605	559	570	578	557	547	571	575	561	632	596	550	643	588	600	606	596	594	616	582	598	597	561	548	581	578	586	618	571	566	607	606	608	585	574	636	581	542	596	577	622	582	596	558	593	593	606	609	572	617	610	568	608	567	591	546	541	561	562	588	557	650	581	598	585	575	593	586	553	600	578	602	606	599	571	595	590	629	636	576	555	587	556	569	598	598	619	597	581	587	609	585	588	557	607	584	551	550	554	570	582	591	582	565	605	590	581	585	568	658	589	620	587	608	569	584	592	583	552	567	576	576	586	573	566	625	554	599	627	567	580	611	518	571	629	605	589	585	597	562	591	580	595	579	563	574	571	576	561	617	579	571	603	579	548	555	588	574	577	568	590	538	591	550	641	569	587	611	587	614	602	610	528	601	563	576	567	563	574	572	618	548	546	569	648	620	585	585	563	608	622	599	597	595	569	592	606	600	595	591	594	538	595	589	527	618	595	608	613	555	583	645	545	578	556	574	536	576	602	593	618	595	578	570	581	563	635	564	570	589	608	616	589	585	597	607	592	545	576	557	573	583	602	562	558	601	605	557	561	572	593	582	623	616	569	555	638	577	594	604	589	585	595	607	605	563	581	566	561	585	604	605	540	599	583	583	616	566	566	609	613	633	550	587	546	587	600	558	591	607	630	605	598	537	539	575	594	648	569	628	590	608	608	572	570	579	621	607	628	606	590	587	556	555	536	646	593	564	582	535	576	601	587	552	620	591	568	594	603	585	603	608	629	584	559	582	576	611	564	607	626	579	587	582	581	568	565	567	578	551	565	562	549	606	603	603	577	597	560	583	634	616	533	578	587	579	600	611	632	589	591	535	560	577	548	657	578	585	571	595	620	594	617	576	501	612	593	571	624	581	574	599	606	573	582	585	585	574	572	605	595	606	591	580	590	598	592	562	572	613	606	646	556	634	612	576	580	597	601	603	596	568	561	591	585	592	586	589	565	553	573	574	612	586	610	581	573	587	574	541	567	560	569	578	610	578	592	585	618	553	567	590	598	595	578	587	579	559	587	604	580	560	613	564	531	581	631	591	614	593	572	598	606	604	599	561	605	594	558	579	610	554	574	602	574	607	557	584	600	594	588	545	588	604	595	575	573	598	609	576	583	574	564	592	615	623	610	573	577	578	578	594	589	571	597	619	610	580	610	578	578	580	607	591	582	557	579	534	593	578	570	589	579	569	556	595	571	531	597	595	582	570	572	572	598	583	599	594	604	572	560	600	577	600	596	592	586	563	595	576	595	573	622	604	577	581	609	592	583	571	603	601	569	626	566	594	579	602	605	548	557	587	591	573	575	619	617	595	582	590	566	579	539	568	599	621	593	578	627	599	638	602	540	568	574	585	587	579	565	597	561	598	613	574	583	590	565	610	641	622	605	569	605	548	573	606	554	614	596	609	555	590	545	600	579	597	604	562	572	564	569	569	582	611	609	619	608	592	622	584	604	584	571	617	626	608	548	612	514	606	574	608	597	563	611	594	598	612	625	593
13468	5565	3625	2884	1623	1054	823	614	567	511	505	435	421	400	387	404	349	377	368	424	375	407	378	381	434	369	375	314	399	378	348	380	370	352	398	350	381	394	382	374	364	367	351	412	394	343	350	341	354	364	401	361	368	348	319	379	377	405	354	392	377	390	363	356	403	358	386	358	347	363	385	384	327	356	363	361	363	377	364	382	355	404	373	365	367	365	370	360	390	393	337	369	352	367	404	433	358	395	377	382	374	388	341	373	347	361	397	368	377	350	359	380	371	344	383	383	383	382	364	390	360	408	393	350	364	377	330	371	376	383	418	364	385	412	403	354	343	393	412	398	382	376	390	383	355	378	378	390	388	357	359	340	358	380	343	406	383	356	345	366	378	381	408	354	386	406	384	367	368	391	362	348	364	356	375	360	365	372	386	374	394	384	363	406	349	384	360	351	388	383	354	397	346	339	344	380	401	385	335	377	352	389	364	376	390	364	380	371	364	369	373	384	362	382	384	379	418	359	354	394	368	383	348	385	395	389	369	360	372	368	405	347	425	376	388	369	360	392	392	390	400	412	361	390	351	396	388	391	357	389	373	353	321	364	351	354	383	375	415	346	421	387	366	397	387	370	377	380	364	378	383	380	387	378	368	387	397	362	343	371	388	398	396	356	376	344	379	364	373	397	367	347	401	399	339	389	409	376	355	370	392	359	357	365	394	380	405	393	352	391	366	341	387	387	386	377	345	377	400	360	374	374	375	365	334	361	361	386	368	353	333	387	342	344	408	343	414	364	357	376	368	371	391	364	359	398	393	363	375	387	389	356	413	421	356	362	364	345	388	373	378	388	373	385	361	348	336	367	388	386	397	364	396	388	348	362	351	391	413	394	364	361	395	417	362	346	347	367	384	381	349	387	363	368	373	366	332	371	328	382	366	396	386	361	356	315	358	392	350	343	354	378	350	363	366	373	385	383	344	379	358	339	385	366	364	369	358	336	370	358	365	366	370	374	423	359	377	384	422	358	393	385	381	373	359	390	340	360	386	365	410	383	362	370	391	373	394	366	412	357	403	394	378	387	364	382	360	390	325	375	385	381	365	357	345	363	340	368	412	393	371	344	350	406	385	325	345	363	371	363	363	401	399	365	392	377	343	370	355	401	379	324	371	379	372	353	389	370	416	357	360	360	385	405	355	395	402	368	340	391	357	365	377	386	346	367	354	365	367	382	361	371	343	381	331	333	342	372	360	416	389	398	353	360	372	369	369	341	371	407	368	365	380	358	364	372	338	344	368	347	372	374	380	399	353	403	413	368	375	339	317	363	375	373	376	358	388	382	362	393	345	392	374	395	370	423	374	328	369	364	375	387	423	377	376	355	343	382	386	368	362	345	381	408	359	368	357	354	349	336	392	364	379	386	382	412	378	404	387	407	369	412	388	390	354	392	362	375	368	336	338	375	354	353	342	326	366	386	337	376	358	363	362	394	372	348	358	380	339	360	368	390	366	359	389	374	389	387	378	417	349	339	394	389	370	372	367	390	381	363	348	346	352	337	364	382	391	347	407	390	337	341	346	384	363	390	363	359	385	377	337	359	368	378	354	326	376	382	380	321	373	388	383	377	366	381	360	336	366	369	369	436	357	351	370	353	362	372	399	424	368	415	386	400	345	345	387	393	365	347	361	378	372	392	341	382	379	349	382	361	373	354	369	372	397	381	381	379	371	397	361	365	363	350	376	380	370	365	379	370	388	342	374	416	386	371	337	400	386	389	378	345	350	372	371	401	391	365	361	360	391	390	411	366	371	413	372	376	365	376	389	358	343	383	375	361	404	395	357	383	352	381	360	362	374	401	345	356	347	379	352	350	379	396	393	362	353	358	401	370	363	403	349	373	370	373	379	423	397	402	379	383	350	405	382	388	358	370	346	387	388	358	370	390	367	392	357	359	398	386	344	365	364	390	380	385	370	399	390	368	372	397	374	368	369	366	355	405	343	370	380	399	376	397	387	372	368	358	361	401	335	379	360	371	367	399	350	370	377	360	363	363	380	404	429	373	384	418	381	392	406	374	380	376	346	425	382	378	387	381	331	377	377	370	349	386	356	425	372	382	395	378	381	360	348	389	382	363	352	374	358	387	373	376	347	348	380	399	343	353	398	379	380	393	363	364	349	376	382	376	378	350	353	387	392	388	354	398	355	356	352	369	360	351	378	384	405	375	412	378	406	416	382	372	408	395	371	351	359	377	360	383	378	409	346	375	357	351	372	347	379	342	389	344	383	382	373	371	384	359	440	369	357	367	388	383	331	356	382	376	376	398	380	373	368	429	361	373	347	399	376	322	386	353	377	392	371	356	361	396	375	371	362	367	334	374	351	405	374	356	372	360	396	369	407	372	380	404	334	351	370	354	368	370	383	376	370	389	371	360	329	358	389	361	374	361	373	360	363	372	379	397	368	378	356	371	329	412	329	393	422	399	365	367	344	364	358	400	385	377	388	351	325	368	331	382	368	366	359	375	338	378	399	354	408	380	370	362	354	360	368	364	408	366	369	427	388	382	343	349	405	369	372	345	410	373	400	370	389	379	387	379	372	390	340	350	404	374	360	366	401	384	382	370	369	381	340	356	406	354	410	357	388	365	400	381	380	360	374	388	366	360	338	326	356	345	382	430	394	349	352	395	364	371	361	367	373	371	385	356	421	395	351	381	354	340	354	432	382	364	351	363	368	340	370	377	364	355	347	388	384	390	346	365	348	360	374	427	366	348	375	383	361	336	388	340	372	337	369	365	368	367	361	405	354	371	380	367	359	393	380	341	359	335	376	397	393	342	376	357	383	368	321	342	365	404	367	339	347	352	435	397	377	357	380	354	370	344	349	368	389	367	359	370	392	351	354	374	409	391	394	372	362	391	393	376	337	374	360	374	374	382	358	394	354	380	385	379	389	352	365	347	380	401	332	409	342	358	355	357	397	373	358	362	357	310	391	403	424	372	370	367	366	361	361	372	392	367	350	375	385	393	373	381	365	356	408	354	362	368	350	413	390	368	341	368	379	372	366	406	370	393	341	368	355	384	344	389	361	361	337	369	386	397	368	386	387	369	406	373	373	345	382	348	366	394	400	335	344	403	365	355	354	369	373	371	351	364	398	403	369	374	353	389	338	363	381	365	375	369	399	412	399	374	395	356	330	373	372	352	353	357	359	359	396	309	357	371	370	403	405	382	363	406	378	368	346	379	387	365	356	387	382	374	371	356	359	360	378	356	373	372	386	403	337	328	305	367	350	390	366	326	365	359	394	421	400	366	348	371	385	399	370	400	399	336	364	397	402	367	353	381	355	368	383	393	403	412	367	347	364	340	359	392	365	390	385	363	349	365	357	402	353	380	346	410	338	347	388	379	369	380	382	339	377	367	353	377	354	373	366	398	403	390	394	363	389	376	372	351	363	355	327	353	374	356	392	389	387	354	392	367	350	361	396	374	361	382	341	351	412	373	330	382	402	386
8148	4775	6654	7110	5213	3605	2671	2051	1764	1498	1379	1119	1112	958	858	831	832	822	831	835	863	845	809	823	746	812	799	770	817	734	788	804	732	794	830	798	744	823	796	802	801	791	776	766	800	785	802	797	813	759	795	747	747	782	751	818	784	755	762	794	750	769	817	776	740	738	766	754	759	792	785	797	796	772	821	794	795	805	806	814	832	773	747	840	773	732	859	796	815	799	763	839	802	771	814	816	744	796	791	758	812	814	827	782	787	762	748	791	800	807	729	804	812	765	780	750	777	806	770	770	773	779	770	795	805	857	815	783	731	753	791	798	797	772	799	813	726	759	796	802	737	778	806	760	794	806	794	758	837	743	783	777	792	802	811	805	842	785	791	726	807	853	775	738	779	762	777	772	805	760	790	862	747	827	773	756	824	804	820	756	756	805	781	814	769	776	830	828	784	794	769	794	738	793	766	790	803	803	798	793	829	724	774	785	786	782	790	711	818	769	755	795	774	818	784	753	825	809	800	835	800	818	751	775	766	808	839	804	788	790	761	733	807	777	795	773	816	748	768	755	746	805	820	750	797	828	788	819	785	815	777	775	745	849	800	825	788	761	754	739	812	787	800	791	827	797	739	845	822	829	756	767	802	773	783	777	778	826	781	803	779	774	752	776	763	752	800	780	862	750	761	765	788	784	785	758	761	827	772	810	746	798	740	793	764	801	778	785	809	772	808	761	788	791	801	768	760	800	778	797	831	803	730	788	780	726	777	778	803	798	802	765	788	786	790	787	765	760	810	828	772	776	808	771	767	819	763	750	784	756	770	830	806	760	777	805	797	750	814	793	778	824	794	794	764	759	827	830	766	773	786	797	808	857	832	755	792	795	757	843	788	752	809	749	781	766	826	768	807	777	770	754	757	762	786	835	778	800	823	802	759	764	752	834	743	810	784	781	757	783	784	835	785	802	791	800	782	778	773	790	794	808	802	781	772	788	830	781	811	794	796	808	776	758	769	790	814	801	770	763	787	721	781	831	817	800	750	782	801	796	772	730	755	780	781	752	741	787	741	780	742	787	822	771	804	741	783	780	797	761	838	776	790	790	759	788	786	811	786	787	738	811	791	776	824	788	792	773	804	740	792	732	770	782	760	781	790	783	800	741	799	797	804	785	839	777	883	756	803	816	757	778	768	806	780	768	813	766	778	790	804	789	777	799	835	747	836	768	770	782	777	766	779	798	787	791	809	801	802	794	770	784	737	798	801	814	804	759	848	817	729	824	737	786	854	778	802	788	777	817	813	806	815	769	763	801	774	764	796	775	844	744	868	807	807	865	826	831	745	821	793	824	805	753	762	798	781	785	782	755	737	801	763	804	754	769	754	748	811	794	808	771	752	838	781	806	780	754	768	774	762	767	768	827	784	812	790	838	796	777	782	767	791	753	845	770	819	792	734	749	824	783	759	815	803	790	752	765	802	775	771	839	815	789	821	825	773	765	806	800	784	830	794	753	773	735	769	828	761	828	816	817	758	807	810	763	751	768	809	777	802	821	801	832	734	727	748	746	819	720	786	803	759	791	794	790	764	775	783	778	743	777	738	789	779	789	783	815	746	787	739	740	759	848	785	776	752	774	813	756	794	808	794	775	815	779	805	797	789	730	837	776	771	741	767	814	765	767	798	770	790	781	812	752	825	776	776	740	778	819	808	806	830	829	790	825	756	766	729	802	788	757	772	809	797	800	783	765	802	773	806	770	815	753	808	775	783	780	829	809	789	775	801	813	783	739	759	776	781	761	818	832	782	777	752	789	780	780	757	812	759	772	833	764	770	825	812	798	838	802	737	731	782	809	779	749	791	774	811	751	829	756	777	770	763	787	761	799	767	791	837	739	825	808	802	802	790	817	768	771	795	775	809	771	743	749	760	784	750	766	837	822	816	818	806	799	794	818	766	772	759	767	781	747	778	770	773	787	819	762	783	805	788	771	818	778	802	832	799	796	767	809	761	779	804	769	841	754	799	775	806	804	813	784	808	805	787	823	787	801	775	796	833	800	809	742	788	777	807	764	767	828	796	797	778	795	780	801	755	841	792	795	784	762	773	814	770	757	828	780	828	785	813	795	809	762	784	789	754	807	816	813	787	772	774	751	813	838	809	795	822	803	765	732	783	785	789	783	786	791	820	809	813	765	770	773	804	813	755	828	769	793	774	805	775	739	806	806	766	788	826	794	778	761	752	822	797	801	761	754	785	767	781	714	737	789	791	778	741	776	821	804	788	782	758	778	830	797	823	814	776	841	830	802	784	792	779	759	797	737	809	827	811	732	752	703	804	730	812	761	832	819	775	768	780	806	758	814	747	782	824	763	786	771	748	778	808	723	791	827	745	765	788	778	835	779	805	825	790	790	776	768	778	778	760	746	797	782	821	785	811	808	805	805	782	826	760	811	791	796	764	801	771	798	810	769	857	733	760	771	813	780	784	779	827	771	755	804	758	837	777	788	777	796	797	729	773	759	770	835	776	779	810	780	813	803	797	786	758	726	768	814	803	799	799	770	785	762	806	773	789	813	779	803	764	782	778	783	767	785	774	713	821	771	772	812	729	835	767	780	744	742	831	757	759	832	771	724	794	764	800	781	779	808	809	830	769	803	839	774	820	763	775	800	785	762	813	754	774	727	808	743	757	755	778	809	775	772	810	852	811	784	782	799	795	785	798	744	767	721	810	762	735	818	806	777	800	798	759	771	798	776	800	812	798	829	795	809	756	790	762	790	780	749	804	823	824	801	813	826	754	805	757	759	767	859	736	757	814	773	760	799	806	782	870	780	776	784	725	774	775	744	803	766	799	860	794	785	788	738	805	802	746	746	823	835	774	805	802	773	768	765	783	773	780	772	813	873	766	770	827	810	804	808	770	808	741	753	792	792	808	816	801	843	790	764	825	789	724	814	768	775	800	783	760	846	828	752	818	770	784	784	814	719	789	749	748	780	827	761	742	838	836	783	815	799	803	788	831	838	772	794	823	768	782	780	820	824	762	746	784	826	786	765	802	783	790	842	790	778	782	766	769	810	768	795	744	757	753	816	819	833	804	822	769	813	794	843	828	755	801	785	781	762	795	829	833	799	773	777	812	803	777	770	778	800	798	759	783	812	791	828	778	786	768	800	802	765	777	764	772	800	789	838	760	753	833	830	830	781	777	793	783	810	754	711	820	781	734	808	782	740	823	751	793	796	831	785	750	829	797	737	754	751	778	791	739	771	745	828	810	742	781	756	780	767	740	800	787	781	821	805	774	786	779	765	789	750	783	717	770	777	785	836	712	754	802	804	812	751	826	774	791	795	771	813	800	736	783	770	772	815	747	792	793	805	795	753	848	821	861	795	795	806	716	785	805	746	732	791	762	818	796	776	832	744	800	768	744	804	783	742	776	767	764	798	792	786	793	809	793	782	809	756	775	779	831	799	759	770	831	813	747	807	793	792	807	771	772	810	771	770	755	753	804	770
32147	20089	13970	12951	7284	3719	1942	1089	719	581	502	442	425	361	357	288	291	297	313	303	315	261	317	286	281	290	239	304	276	261	314	277	285	252	293	288	293	275	275	282	285	285	271	305	270	273	248	267	296	289	281	313	272	283	281	258	269	262	262	322	274	277	284	274	264	290	307	277	277	298	276	289	281	241	246	258	287	282	293	307	282	267	253	290	298	284	262	260	262	288	306	272	279	262	285	268	281	258	284	276	293	290	294	323	290	276	235	275	282	279	290	242	283	282	312	244	294	272	302	282	293	304	275	285	278	278	285	296	262	270	281	296	283	249	235	291	303	289	285	281	311	281	262	272	289	253	303	304	297	307	254	283	254	271	294	285	256	276	274	265	266	286	253	291	301	273	290	265	268	305	288	289	284	274	274	276	244	266	314	290	263	265	297	281	279	281	298	261	279	255	271	316	263	255	251	246	304	275	283	274	255	275	273	288	271	270	269	282	268	295	282	290	288	281	300	265	284	271	298	243	277	265	277	277	253	267	253	283	296	295	324	263	296	247	254	286	289	285	283	260	296	274	233	285	265	307	283	281	313	284	306	268	278	282	304	304	273	298	300	298	261	286	277	280	272	271	260	264	242	251	273	300	250	293	264	250	272	275	267	277	284	301	293	272	259	264	249	254	255	279	263	263	281	283	304	289	265	253	314	292	255	298	291	284	278	289	304	278	249	271	275	284	314	309	300	277	273	283	260	299	276	282	306	307	277	296	267	256	285	292	302	275	303	270	285	297	282	274	305	279	324	259	249	271	263	263	234	271	304	296	267	270	304	280	270	256	276	280	271	283	279	293	276	288	304	267	290	285	250	285	268	276	251	297	269	276	268	269	283	274	245	284	258	251	279	265	286	253	278	274	263	270	286	250	282	289	311	304	273	279	283	272	271	258	289	262	292	279	272	277	292	226	290	272	276	327	295	278	257	279	274	283	290	281	292	314	293	289	256	283	317	305	256	312	302	301	291	263	283	289	266	257	267	294	301	306	260	310	280	247	311	274	287	297	286	230	277	282	249	247	253	276	256	298	257	284	279	272	279	275	283	275	276	283	228	296	286	292	244	298	292	289	264	278	310	307	270	264	326	305	265	310	274	263	264	285	249	281	247	274	251	268	283	286	270	249	246	269	269	298	277	291	268	287	278	278	267	294	315	298	264	345	283	273	282	251	292	296	280	285	287	291	252	272	241	270	249	255	304	290	268	281	266	298	291	297	273	263	271	282	256	268	291	271	287	291	296	287	280	265	278	255	255	300	254	303	271	295	329	275	275	272	280	273	283	288	268	277	263	251	280	280	302	283	296	245	265	273	262	275	298	283	288	257	281	241	301	269	318	291	263	296	288	275	300	296	290	284	313	268	280	264	292	288	288	267	257	270	273	255	290	296	308	290	271	295	287	309	299	261	268	307	298	257	251	279	260	275	250	286	303	277	292	273	293	279	283	299	275	290	304	296	302	249	274	288	286	269	287	284	257	272	285	273	274	267	280	271	283	299	270	272	294	284	278	249	274	293	279	260	283	300	258	279	262	310	258	278	301	288	290	295	297	300	263	253	288	298	272	281	303	278	253	307	284	274	284	272	281	263	269	233	252	275	285	279	262	248	251	230	262	297	234	264	253	278	336	286	290	260	268	293	287	231	314	294	261	289	255	299	258	261	280	288	270	252	288	249	295	239	299	310	271	242	307	278	264	307	278	263	304	302	290	271	229	284	285	241	266	271	267	272	286	280	307	260	266	276	268	267	259	270	287	237	265	294	264	283	262	273	301	280	301	265	282	286	279	276	262	275	284	268	270	311	295	278	294	309	250	274	275	314	272	281	275	296	291	270	291	318	277	260	264	294	265	278	261	271	269	276	299	278	271	272	289	271	262	281	254	249	285	255	241	270	279	271	295	312	278	295	266	258	279	276	266	257	263	262	303	252	258	265	254	285	288	278	274	287	243	289	286	284	282	263	279	243	246	286	299	284	285	279	256	284	282	286	276	247	267	275	298	282	259	261	277	275	258	252	291	297	255	246	266	289	251	261	284	286	272	255	237	278	272	283	271	262	274	269	301	271	244	249	243	273	280	302	268	281	259	271	272	256	278	259	276	255	303	277	300	306	273	279	286	297	283	285	274	270	279	298	258	280	233	294	284	296	308	241	264	265	304	262	263	291	280	289	302	289	290	241	255	266	295	291	314	269	261	284	293	295	307	269	288	274	272	260	288	257	275	288	306	291	295	272	306	270	276	293	267	290	292	271	255	263	280	317	266	279	275	284	271	245	297	270	289	283	272	263	284	274	308	281	269	270	300	272	288	248	262	258	335	229	267	278	276	310	237	248	275	287	263	274	285	300	276	253	275	256	288	276	279	304	265	263	273	279	302	289	255	250	254	287	282	294	245	268	292	272	291	292	266	313	299	288	273	297	275	298	259	283	259	263	305	266	271	268	233	286	268	280	292	309	240	285	304	255	281	283	285	295	309	255	280	286	282	270	249	303	269	280	261	288	295	242	260	263	290	304	252	307	281	263	273	266	289	277	247	233	262	253	281	228	296	275	287	298	265	272	282	303	297	292	257	262	264	270	326	267	273	257	303	303	284	252	273	309	274	302	284	311	290	244	280	272	286	292	269	254	293	294	252	257	328	234	301	324	261	264	270	274	301	291	293	248	278	274	280	305	279	286	280	279	276	297	266	307	275	284	301	271	271	285	276	296	275	291	286	277	241	298	280	269	291	266	262	283	319	301	272	298	283	313	274	287	247	299	233	268	273	251	252	294	268	298	317	274	246	282	261	298	286	256	273	261	298	256	265	248	278	280	277	278	270	322	287	259	259	291	268	262	279	252	291	290	248	288	308	276	266	278	281	308	272	325	270	290	281	310	262	305	264	292	281	281	273	281	271	278	286	272	299	282	266	286	279	279	298	296	263	289	276	286	277	249	279	280	279	283	309	298	266	289	285	280	265	260	315	279	269	311	294	310	295	267	253	275	293	261	282	288	279	276	230	290	277	319	278	303	297	246	277	281	303	261	278	287	246	304	303	275	269	294	283	274	257	291	277	254	285	288	300	312	274	265	282	269	263	290	282	270	245	265	288	276	268	270	281	295	280	280	261	291	276	262	259	300	269	296	278	319	297	246	292	270	285	296	288	277	287	281	284	277	282	272	302	292	266	279	299	277	235	302	246	290	266	279	269	287	256	293	258	288	271	276	308	262	264	266	269	305	264	258	280	279	285	288	248	267	261	270	280	327	303	287	282	275	293	270	301	294	263	264	252	266	326	318	294	281	260	286	289	294	258	284	281	296	283	287	260	278	312	284	271	283	285	307	264	271	257	268	272	277	263	278	274	265	255	328	276	295	288	258	275	265	299	328	265	260	250	285	297	273	299	306	292	260	256	264	285	264	265	257	280	268	267	290	281	265	252	290	286	256	309	271	279	284	293	272	262	278	300	282	277	292	280	291
21299	13050	16457	19780	13863	8822	6047	3774	2712	2204	1892	1532	1275	1119	988	851	805	726	760	759	715	721	782	738	640	641	625	601	663	619	622	655	633	561	656	627	597	667	594	624	640	683	631	619	642	619	606	639	604	645	624	619	594	601	618	614	604	587	582	640	597	621	628	582	591	625	667	617	651	632	662	630	603	629	603	600	608	585	612	609	617	646	632	622	659	638	645	671	681	634	636	628	678	677	686	597	617	642	597	637	643	649	648	583	599	639	566	615	580	625	579	625	659	628	665	614	612	611	658	591	594	612	640	626	660	624	605	616	577	629	586	635	663	563	641	604	615	589	620	595	659	569	619	613	607	608	623	614	647	641	602	613	652	616	572	650	641	627	656	592	620	601	623	629	635	613	637	609	638	603	647	598	622	599	591	659	633	620	603	612	570	591	639	626	632	626	599	607	601	638	616	578	613	641	629	611	627	603	627	621	642	578	590	584	604	615	628	595	602	582	584	625	630	629	678	642	583	598	673	648	640	622	622	594	584	601	605	628	591	623	640	618	603	612	666	593	602	618	655	630	578	640	610	585	589	644	607	635	598	579	619	573	651	629	580	632	608	620	598	653	588	623	584	617	583	619	677	636	666	631	616	652	589	636	639	657	627	637	607	624	595	591	626	630	586	591	619	597	616	610	627	589	627	586	600	594	609	617	655	626	601	600	608	588	660	599	616	623	591	599	640	588	690	621	607	601	665	620	628	621	641	544	634	584	607	613	613	607	646	599	642	631	610	602	602	651	637	651	627	602	554	596	618	623	632	631	603	636	632	577	601	548	644	618	633	624	622	657	561	581	596	621	615	606	602	609	581	600	632	646	619	607	596	630	627	582	633	617	612	606	588	636	621	606	581	623	630	600	639	631	637	686	632	608	616	567	618	605	624	627	627	596	646	647	558	573	621	595	583	601	646	649	580	582	610	649	619	609	648	643	619	623	565	614	586	598	565	620	597	631	613	613	587	569	608	588	604	584	640	590	553	606	625	620	645	624	647	634	624	621	568	586	585	615	590	578	648	589	619	616	583	590	622	604	608	599	630	602	633	618	631	629	586	620	628	652	586	589	644	625	614	629	601	667	600	610	613	616	608	608	595	670	633	635	601	583	601	603	609	567	598	622	607	611	625	652	623	568	623	615	601	607	559	638	597	615	586	600	627	585	599	598	616	610	627	626	613	635	617	595	585	567	654	629	619	636	599	613	616	621	627	577	596	586	658	571	635	619	557	618	621	627	617	607	627	592	616	607	620	641	613	561	613	630	598	585	598	583	600	599	605	608	652	595	623	574	581	643	594	636	616	609	628	649	619	658	600	580	604	611	640	591	631	588	633	645	634	606	628	589	595	625	583	591	599	614	586	610	645	618	569	628	586	641	634	589	587	634	574	589	617	650	592	614	582	603	620	654	619	607	600	585	587	598	631	616	624	655	580	640	576	612	654	593	638	615	613	659	608	626	678	620	628	625	654	627	612	644	612	593	577	605	594	641	611	594	627	587	634	607	637	585	575	647	642	611	614	597	558	592	602	579	629	597	640	599	584	594	587	634	612	613	654	604	611	630	577	605	667	629	624	659	605	597	585	586	609	629	631	600	588	679	620	616	589	632	612	632	585	609	690	609	613	646	665	612	652	588	581	593	617	621	582	628	600	637	634	609	623	565	594	591	625	611	575	619	623	636	614	636	609	605	594	625	618	621	613	639	642	623	577	630	612	617	607	586	631	600	573	673	607	626	600	620	615	622	577	612	597	620	613	640	616	583	615	595	619	613	619	658	602	632	619	610	583	601	680	630	612	626	559	608	604	608	625	608	554	615	644	645	619	607	595	602	614	632	607	640	610	593	621	638	589	616	593	597	614	659	622	582	580	596	586	575	644	629	560	589	606	572	622	612	632	611	598	669	620	628	648	593	611	592	614	572	644	596	618	558	600	613	640	661	608	626	618	575	585	654	634	633	601	645	590	626	591	651	621	626	663	599	631	606	613	662	606	652	585	589	578	585	606	599	608	621	613	616	657	633	617	597	600	553	614	672	608	614	626	593	634	647	630	612	629	594	596	640	666	626	599	660	615	597	611	623	618	693	590	612	617	600	636	610	629	606	591	616	615	600	622	608	600	537	610	620	596	660	598	585	589	643	628	636	613	597	639	613	610	622	570	605	623	577	631	555	614	618	618	623	619	599	626	633	603	572	611	630	621	642	634	607	613	649	618	631	612	581	658	643	646	646	592	603	623	629	619	596	605	611	654	629	581	614	629	623	645	637	605	609	592	585	623	570	632	618	567	669	633	587	607	621	637	630	604	603	586	607	643	672	633	596	638	653	607	592	623	595	599	589	632	641	618	598	576	646	590	632	599	640	595	638	585	657	613	625	625	617	591	595	609	591	622	626	594	605	624	656	615	591	603	652	661	588	602	622	616	609	637	618	633	619	646	626	609	663	612	643	612	620	590	664	619	617	613	601	578	569	648	611	626	645	612	629	605	673	607	621	651	620	582	623	611	613	622	615	630	575	584	602	611	634	640	602	589	624	610	668	609	644	613	643	618	650	619	596	615	630	634	612	643	604	638	635	645	637	583	562	603	613	661	592	606	608	670	581	612	632	586	618	616	593	601	636	605	637	605	653	635	631	649	606	617	620	631	597	655	643	596	577	581	625	604	646	647	609	618	596	593	648	587	583	607	605	627	622	623	647	602	597	647	615	611	560	668	651	635	636	591	611	653	575	644	598	620	626	581	642	659	604	629	577	599	578	604	594	629	646	603	630	597	601	620	607	649	574	606	625	605	597	628	611	640	572	578	625	583	649	643	664	656	645	605	610	614	595	621	628	606	621	633	663	629	652	616	641	623	651	627	629	632	617	588	675	665	578	583	670	575	587	582	620	613	602	650	639	633	659	614	601	635	570	583	658	632	640	624	620	582	614	582	653	628	634	608	576	624	596	649	589	631	656	604	627	655	622	630	567	620	654	579	591	577	570	633	627	612	637	646	575	585	604	638	638	597	636	637	642	566	613	602	635	597	619	656	606	614	588	598	570	654	640	631	679	615	611	553	635	605	635	669	632	670	605	615	620	615	592	645	605	627	622	600	597	590	621	596	637	643	650	609	630	647	616	622	600	669	630	588	620	568	596	635	584	617	619	604	592	615	611	588	610	563	665	637	618	605	644	595	616	639	645	601	622	621	606	600	619	586	636	607	611	654	644	615	601	608	623	625	624	633	646	610	671	635	595	601	615	622	655	653	607	615	590	604	590	617	607	593	634	626	661	601	573	624	630	596	613	623	568	609	635	633	636	615	587	560	597	595	612	621	618	575	612	682	621	599	585	650	569	615	666	650	605	561	592	662	621	620	596	605	613	576	640	596	628	607	630	650	654	623	598	590	646	651	621	554	593	630	609	603	629	633	617	598	604	589	624	613	608	581	595	611	583	648	616	599	594	629	656	604	581	604	607	627	623	640	633
43375	28737	22216	19284	12286	6738	3740	2097	1197	844	678	559	462	405	357	295	311	273	300	307	303	309	312	301	293	263	254	295	267	282	314	293	255	278	249	281	285	235	268	280	313	260	261	236	249	275	281	273	234	251	298	284	255	263	306	265	228	276	280	304	268	297	277	263	269	259	247	255	267	247	237	262	253	266	295	222	245	267	277	273	303	280	280	278	244	299	261	304	274	250	241	238	266	257	239	283	283	280	257	245	246	269	252	266	267	264	237	256	241	282	309	292	262	243	239	245	273	264	283	281	261	310	261	272	256	235	264	275	273	278	269	235	270	266	273	259	267	275	268	248	265	248	259	277	284	252	269	261	243	252	266	278	276	276	261	248	268	259	258	240	238	237	260	240	259	242	260	268	268	238	219	248	273	260	242	244	245	248	282	290	276	261	254	271	262	256	227	260	258	270	257	284	259	234	261	247	249	269	266	291	282	268	254	282	287	256	261	261	288	243	277	278	255	225	251	257	284	219	249	266	278	276	259	249	274	260	266	267	297	296	257	243	255	219	296	247	248	253	239	228	266	234	237	288	218	258	294	237	259	266	248	255	255	275	286	271	308	254	229	285	242	237	263	240	249	242	276	248	266	265	253	260	257	241	241	283	264	248	268	290	239	286	257	274	259	255	278	258	243	296	245	256	263	249	239	275	239	246	284	264	256	251	272	306	253	260	255	252	258	243	234	282	243	224	301	268	253	273	235	276	222	258	286	286	248	282	260	235	286	298	237	270	232	257	266	259	279	269	257	273	285	265	286	268	245	239	256	238	252	269	266	247	257	273	256	253	246	251	266	254	273	288	255	274	254	261	234	272	252	266	297	253	268	247	269	242	230	266	302	281	270	288	235	263	261	268	247	260	271	255	258	272	262	207	246	279	242	252	274	262	255	279	255	226	237	270	263	279	286	281	216	285	281	280	284	282	226	257	257	274	260	274	266	263	274	251	276	257	269	291	254	237	239	266	231	249	258	261	267	287	229	280	235	282	261	278	254	269	263	260	298	225	259	247	249	259	272	252	299	261	278	289	285	261	235	279	244	259	249	253	280	242	248	263	261	282	269	254	265	265	272	257	259	258	277	242	252	233	274	263	259	294	248	269	272	276	259	264	257	246	260	263	260	278	283	254	230	296	265	239	269	261	259	280	274	257	250	275	277	260	259	259	253	271	240	265	277	266	283	227	252	280	242	271	252	276	291	256	260	290	258	271	230	245	267	269	244	230	261	283	260	258	276	257	274	264	275	263	275	238	253	274	246	261	259	285	292	228	281	264	268	285	281	278	262	272	265	258	269	277	265	255	268	283	246	262	228	285	274	240	258	253	270	261	244	283	305	258	249	271	262	237	232	270	224	280	248	255	301	233	262	256	244	258	274	285	251	302	250	278	272	250	239	274	269	263	251	269	264	285	263	250	262	283	268	241	269	247	272	260	273	273	273	258	266	261	247	246	243	240	279	261	246	254	268	267	271	281	255	237	261	317	263	275	295	267	269	283	286	277	272	260	245	260	255	274	265	250	251	236	264	249	252	278	295	259	248	273	285	231	232	267	260	309	255	297	291	264	258	225	261	284	282	273	268	273	265	276	267	276	239	266	268	270	248	250	269	282	268	253	263	271	248	277	242	246	274	315	258	240	274	272	260	252	282	254	274	248	284	264	241	286	276	250	227	278	245	252	248	276	232	253	260	272	283	257	272	302	256	248	275	252	291	243	275	296	274	272	252	250	281	269	268	256	274	280	297	230	258	281	247	232	274	276	267	270	262	264	256	264	268	233	260	239	265	259	262	278	268	244	249	277	265	258	261	275	263	279	253	267	258	267	280	282	250	271	258	252	246	238	252	242	279	266	264	271	291	297	264	267	247	246	285	275	261	240	279	254	282	261	239	261	254	235	245	239	274	296	235	276	293	249	246	272	248	280	246	287	249	260	260	259	235	270	257	296	244	246	269	275	249	274	244	251	277	253	300	272	258	258	278	217	264	260	277	266	251	262	276	269	271	251	254	278	255	247	277	255	255	270	240	281	248	247	273	256	240	240	246	268	228	271	244	263	235	259	262	268	257	258	274	240	244	246	263	269	255	235	243	257	277	233	266	285	277	250	256	257	270	260	265	248	289	278	233	256	254	263	259	258	249	258	233	237	295	256	225	271	264	265	280	288	253	271	240	270	260	263	235	243	284	256	294	239	253	238	267	250	245	260	266	272	274	257	244	236	284	280	284	243	255	277	262	292	261	264	271	288	262	218	273	268	290	258	257	251	264	274	235	252	268	293	274	270	272	279	252	233	264	266	246	289	260	300	278	263	267	251	280	255	254	246	252	250	264	239	259	270	309	283	219	251	279	278	275	244	252	280	255	279	261	285	283	257	238	257	249	280	259	259	253	270	269	280	271	257	297	311	247	221	254	296	244	285	257	280	280	239	272	269	273	244	278	287	260	276	260	261	284	240	256	254	278	272	257	267	260	304	265	246	268	276	293	271	253	285	268	278	238	270	237	242	243	271	267	254	263	256	230	250	275	280	264	255	269	257	278	275	263	264	231	238	260	259	269	266	285	256	225	285	238	258	290	258	267	276	224	259	285	216	259	256	254	324	283	246	251	276	264	264	273	270	272	265	269	291	253	273	252	247	210	273	251	261	252	281	246	244	268	272	271	283	285	271	261	265	251	270	257	248	239	245	248	242	260	281	273	266	265	246	227	272	275	254	263	266	281	262	261	242	241	255	282	257	262	260	283	244	268	286	254	292	272	239	248	271	270	269	253	268	243	229	242	279	249	266	257	291	256	237	250	249	261	283	249	296	251	307	249	242	260	237	288	244	273	263	281	271	254	246	247	267	282	267	247	254	208	262	283	244	284	279	265	273	273	265	237	266	215	231	258	255	251	247	244	307	251	258	248	251	271	261	259	264	269	240	268	292	277	279	293	300	241	232	261	232	264	263	270	242	279	235	254	289	283	261	263	265	245	278	270	286	255	243	312	268	289	223	279	300	265	246	294	258	258	255	271	240	281	242	261	262	260	250	251	237	263	263	259	242	262	269	284	232	256	261	250	230	253	267	272	229	282	261	274	260	289	269	281	285	272	293	278	253	252	270	280	270	273	267	284	268	257	315	272	259	268	244	267	289	262	285	260	250	255	244	264	216	290	234	276	262	281	290	250	278	277	281	281	250	256	264	302	251	273	248	238	292	268	274	260	244	256	266	252	262	258	266	280	248	245	257	288	275	253	265	243	254	261	259	261	246	232	285	288	264	270	287	251	282	234	241	248	279	251	239	282	264	286	283	238	257	267	299	235	298	274	233	269	269	274	268	268	263	270	269	274	256	240	254	263	271	219	269	251	247	255	252	318	289	269	243	291	255	258	268	298	260	272	253	283	277	239	249	269	264	246	254	274	298	246	267	249	257	243	259	270	251	257	278	274	294	251	258	228	255	258	246	239	241	246	281	256	275	295	246
28238	18138	23975	24056	20328	13022	9237	5640	3831	3051	2476	1967	1568	1252	1157	969	890	781	798	874	805	775	916	776	710	678	613	594	612	612	629	593	640	654	576	615	604	608	598	582	595	626	603	595	607	605	574	613	637	567	584	582	568	585	648	601	595	639	599	572	652	635	594	622	578	579	605	631	558	615	597	582	636	589	660	655	567	605	595	597	572	620	604	634	619	596	662	640	643	614	612	658	643	618	603	583	631	568	598	642	625	599	648	594	617	625	554	610	619	626	561	565	606	599	563	597	558	564	578	530	608	557	576	582	576	598	595	566	573	587	615	601	570	556	595	607	631	582	574	599	636	579	611	550	622	579	599	577	560	576	638	594	596	634	601	581	594	580	644	596	605	595	574	566	608	605	618	615	613	666	550	585	574	562	617	621	632	575	613	575	597	615	571	626	617	587	635	529	605	574	590	603	575	584	590	597	573	591	626	593	600	615	620	605	573	583	587	591	570	535	568	592	578	621	577	550	569	586	580	592	595	573	621	575	583	570	576	577	604	544	567	583	601	611	555	635	597	600	591	571	593	584	584	598	563	627	563	583	579	587	613	576	565	561	587	570	551	561	618	600	575	575	593	590	587	619	626	565	608	599	588	557	608	562	586	579	579	598	576	567	590	575	542	600	585	590	571	601	587	604	626	579	582	592	634	574	566	610	561	593	595	652	623	598	575	614	590	617	590	582	577	556	596	622	605	580	638	570	567	597	598	571	641	610	546	601	552	601	595	613	599	595	592	575	578	574	613	568	623	595	565	574	609	561	580	620	579	587	594	570	565	578	567	587	599	612	606	560	580	587	542	643	597	588	626	593	584	584	564	588	565	591	592	582	555	600	604	634	616	604	601	553	578	594	613	547	581	593	589	589	576	661	579	577	571	613	571	634	614	551	559	571	603	611	603	615	590	589	610	616	607	599	562	569	558	584	597	609	562	606	573	606	606	593	646	609	586	587	611	613	623	594	644	551	580	587	583	571	597	561	632	593	631	610	589	554	564	561	589	556	603	563	580	604	617	578	603	620	557	589	554	581	590	578	624	564	546	555	603	606	589	580	609	579	603	585	570	598	588	551	607	585	541	597	571	628	551	599	546	574	567	571	632	598	604	632	592	606	545	579	599	589	597	629	580	557	557	640	594	575	608	600	601	580	573	636	531	586	591	626	574	605	589	599	596	583	553	626	571	576	589	536	590	578	608	597	592	591	604	585	562	622	605	556	582	612	557	604	608	630	590	646	569	594	558	577	587	605	607	572	531	583	560	615	540	619	596	608	581	620	609	592	568	597	587	611	585	600	597	572	578	562	624	581	607	620	627	567	570	630	583	573	540	543	557	607	591	586	590	577	608	627	596	585	625	643	569	599	605	631	612	591	626	598	600	623	583	585	543	624	567	533	578	613	589	646	604	539	591	572	597	564	607	623	598	595	593	604	577	577	589	613	578	561	631	596	597	541	558	576	597	626	538	539	633	599	604	569	620	587	568	566	576	620	611	578	587	589	621	604	620	596	577	590	574	629	578	557	577	632	588	627	567	560	587	567	583	600	587	597	601	602	577	575	600	604	594	594	547	572	581	589	574	576	573	567	568	596	590	585	610	588	613	617	597	602	620	590	637	597	591	622	580	580	580	534	563	577	574	604	562	579	545	562	580	602	562	566	588	603	612	602	555	605	597	644	634	564	606	621	578	577	575	606	562	569	595	587	587	593	584	582	596	577	599	605	594	638	600	620	586	609	604	567	617	606	577	626	647	571	583	572	608	603	587	585	596	608	599	582	606	624	611	583	574	599	572	597	616	593	604	554	604	548	581	589	567	589	602	609	601	586	582	610	545	588	597	623	610	634	623	546	598	576	580	577	610	548	601	575	597	627	587	533	546	581	587	596	602	605	631	563	621	564	619	583	584	635	623	612	611	631	556	544	598	628	607	553	573	605	578	567	606	579	578	577	588	570	594	589	599	563	598	599	605	541	574	594	664	548	621	594	549	552	538	540	632	567	620	559	606	589	613	573	568	577	630	581	575	616	640	595	579	639	586	627	540	588	573	569	621	613	568	639	616	589	615	569	555	616	583	600	599	578	575	562	580	596	605	601	580	576	580	565	583	601	563	596	585	556	540	580	570	608	606	599	597	596	652	582	533	608	568	598	623	602	585	603	629	568	600	571	579	581	560	561	559	574	639	607	594	560	548	539	603	560	590	609	578	600	579	578	594	604	566	614	582	589	591	602	581	611	581	597	609	620	612	602	580	579	581	595	598	596	568	591	584	640	602	582	560	608	590	601	579	639	609	622	626	581	612	601	612	596	588	585	583	602	593	562	594	580	593	596	611	575	592	557	523	564	612	573	569	599	585	588	592	621	590	540	601	591	630	585	620	584	610	603	590	581	609	595	605	595	611	595	551	597	639	616	579	530	587	592	623	614	619	585	619	589	549	575	601	567	574	564	566	579	597	604	598	593	535	572	586	596	557	599	610	584	560	591	589	607	600	598	589	600	594	565	588	562	606	571	593	539	593	578	613	593	586	612	604	601	583	626	631	536	589	579	556	591	600	594	578	607	597	567	608	629	590	551	608	605	575	581	569	569	593	597	629	603	540	573	560	639	582	558	625	591	613	564	577	609	614	563	630	571	592	631	590	568	569	572	606	623	590	578	602	633	545	602	644	589	590	619	621	562	572	541	579	632	536	564	564	550	603	597	617	576	545	581	574	545	576	621	643	578	595	561	608	591	587	570	602	579	590	614	604	611	591	622	579	609	620	545	530	610	574	556	605	567	575	563	619	554	612	575	597	582	573	590	550	557	572	561	562	576	545	623	567	620	596	559	582	546	596	559	613	588	602	599	580	571	573	591	566	580	576	566	619	592	620	556	592	604	599	581	594	587	562	588	571	596	534	579	600	631	558	612	638	577	579	613	597	567	579	588	578	584	550	587	594	574	582	587	651	581	602	620	608	629	576	551	625	613	591	599	598	564	566	601	570	604	611	582	619	580	583	570	641	567	569	619	570	601	613	648	620	618	622	615	590	563	591	533	562	586	593	576	581	578	531	607	575	559	593	586	556	575	565	595	622	626	627	648	585	626	597	630	589	537	594	563	610	585	588	619	586	633	588	573	603	562	580	579	587	607	594	623	601	541	606	591	594	596	584	631	595	625	563	609	562	581	576	570	609	564	542	518	597	587	525	603	611	603	581	624	611	581	595	577	599	629	608	616	621	595	631	561	604	570	569	603	545	622	581	608	593	569	584	541	630	596	597	582	600	631	586	603	582	612	576	619	631	597	601	619	610	547	598	628	596	581	603	600	595	634	553	607	568	616	594	601	577	608	593	593	581	589	590	576	569	593	570	637	573	578	596	627	607	607	579	640	609	575	552	595	591	583	595	570	603	632	607	598	574	619	602	606	600	637	601	598	610	629	533	605	542	551	588	572	601	595	576	616	621	550	599	580	569	549	547	596	612	613
13159	5601	3357	2581	1703	1122	895	647	549	510	474	484	484	414	431	397	406	365	394	393	404	383	430	424	403	401	430	388	395	391	397	412	410	390	414	368	343	414	374	381	376	388	341	408	392	385	402	403	387	364	425	355	439	383	392	393	383	380	369	378	378	319	402	393	380	414	373	403	403	381	367	403	412	378	397	380	393	353	401	395	415	378	361	351	395	412	423	437	384	404	392	376	404	374	416	381	402	371	360	311	382	403	376	403	382	434	380	364	401	390	382	396	379	353	401	421	399	396	366	399	369	371	413	386	383	414	424	393	417	361	387	348	387	405	404	378	332	370	375	395	423	396	390	386	436	387	401	392	372	370	370	374	377	401	383	381	389	398	419	416	381	421	370	377	373	400	374	435	386	375	410	391	417	415	366	379	433	402	379	400	402	369	377	439	394	367	369	373	378	403	387	351	385	412	374	392	393	404	398	385	402	372	367	411	408	389	381	404	376	414	367	406	421	375	429	378	389	392	397	401	417	388	367	385	373	411	375	392	386	436	397	373	414	378	393	368	389	348	412	381	358	368	398	354	384	366	370	402	400	363	389	408	399	365	401	396	373	354	366	408	413	368	394	406	336	368	385	423	393	428	419	408	349	381	318	377	413	421	374	377	403	397	415	413	374	382	403	399	385	377	379	441	394	380	413	386	384	366	379	408	388	357	425	377	420	351	375	380	360	364	370	366	368	392	377	399	384	391	371	355	366	411	389	443	389	401	363	386	370	368	340	382	377	399	393	381	408	367	415	348	374	416	389	418	381	400	384	392	353	362	444	427	398	359	391	401	413	417	414	376	370	395	383	390	433	371	389	374	390	405	441	413	383	373	420	370	338	426	410	373	415	371	385	412	391	416	381	431	393	379	396	390	392	384	438	400	377	429	360	382	378	344	392	355	413	372	363	394	394	385	392	409	348	394	411	397	364	373	416	365	403	395	390	376	373	426	382	370	392	428	389	462	416	390	349	381	384	408	357	350	416	378	350	382	427	345	364	379	391	368	388	343	410	397	418	374	388	357	392	401	388	378	370	387	384	421	382	424	419	369	364	377	365	379	427	390	393	458	435	369	420	390	352	396	381	366	406	344	355	381	387	390	393	408	420	386	385	398	379	378	382	381	372	368	381	389	372	402	360	369	369	399	397	408	398	409	413	387	385	417	386	377	417	370	390	366	369	387	366	405	389	378	383	367	361	378	394	370	384	368	367	371	384	395	397	399	405	356	390	379	382	376	368	406	379	380	384	369	347	371	386	334	411	348	362	362	400	387	411	405	407	379	370	390	367	404	415	401	376	380	402	403	393	401	372	325	367	389	403	368	400	407	424	402	379	401	402	413	361	403	421	402	395	335	387	447	368	385	362	422	369	404	409	402	403	396	380	392	384	399	410	398	378	404	391	400	400	392	448	404	397	393	384	402	377	375	382	403	390	382	383	400	395	384	374	399	378	379	385	355	360	392	417	417	395	395	391	396	411	443	417	457	393	386	359	430	415	408	403	377	387	360	401	372	373	379	376	392	398	363	405	413	379	381	380	361	384	369	392	384	365	376	423	438	386	384	427	377	401	387	373	394	429	373	431	363	355	404	393	407	394	401	375	400	386	351	357	427	359	357	400	396	385	365	377	378	430	352	405	360	359	345	383	369	382	373	399	390	393	413	380	431	383	330	364	392	414	384	360	372	374	391	393	397	367	386	382	391	370	379	390	378	375	415	423	409	379	367	380	404	361	387	383	373	371	370	376	420	382	413	343	365	391	399	368	351	400	382	394	399	389	371	374	452	394	396	375	384	424	390	379	392	397	397	386	403	389	366	383	421	434	389	378	337	379	363	363	407	406	346	366	412	396	372	402	400	366	379	403	377	379	396	424	386	379	419	415	420	388	365	391	406	395	380	376	405	374	371	394	362	412	390	354	373	409	411	355	389	396	416	376	387	355	358	367	386	394	385	437	384	390	396	369	418	375	395	414	369	373	375	392	390	385	409	397	353	348	336	418	416	385	361	424	380	375	399	393	396	391	376	394	393	390	385	391	396	373	394	397	363	373	399	399	434	372	395	400	384	370	365	403	443	400	395	449	406	429	378	363	378	374	403	387	351	412	366	411	399	370	366	380	398	373	383	399	422	384	408	392	398	394	419	425	373	404	398	390	376	369	415	397	383	370	383	375	390	323	422	401	373	349	387	417	389	381	390	411	392	363	386	391	365	410	361	371	381	362	372	381	376	381	392	336	384	398	394	383	360	403	388	357	386	400	397	413	409	410	405	357	361	365	418	365	404	393	426	417	393	389	390	361	383	396	427	392	422	383	403	410	364	368	387	378	372	382	353	403	362	382	398	374	392	388	387	390	373	404	385	391	411	358	370	407	420	375	406	387	393	396	400	398	374	452	427	390	368	407	394	373	393	386	407	407	386	373	385	378	398	378	372	392	366	413	393	366	362	411	356	397	373	376	403	379	431	427	390	378	356	373	401	416	408	382	362	401	416	359	368	391	424	409	377	382	367	384	415	402	370	367	370	389	384	392	396	383	389	424	416	407	415	393	413	405	400	404	377	388	386	405	360	384	401	382	348	392	404	374	418	416	361	421	392	387	392	408	405	385	375	364	370	396	433	444	401	422	382	390	395	379	409	419	397	396	387	365	432	380	423	375	369	440	381	379	403	398	376	401	354	407	390	366	370	416	400	386	405	404	397	431	403	383	371	396	425	364	365	377	382	403	392	400	421	374	387	386	404	398	430	409	413	391	394	444	417	396	370	417	404	410	404	378	394	400	367	364	379	421	381	380	395	356	390	349	417	365	388	422	353	374	374	363	371	392	390	411	413	399	399	431	394	385	385	411	432	400	404	384	396	372	399	390	384	377	345	410	369	357	391	395	403	413	396	430	401	397	409	406	394	373	414	409	436	427	385	380	409	361	386	377	348	388	355	405	395	422	424	382	385	392	378	370	454	381	406	368	382	388	409	409	427	331	376	353	408	381	399	411	349	351	398	407	397	389	407	381	373	381	368	376	413	368	407	383	379	385	392	402	386	362	391	392	389	398	374	373	415	352	346	385	384	368	390	365	374	376	373	372	385	382	376	366	372	394	394	373	408	390	390	388	351	380	392	376	402	407	361	355	382	389	359	413	375	412	437	351	420	385	421	417	378	400	395	352	390	429	401	384	394	384	369	405	427	387	371	408	375	384	389	364	364	402	416	383	403	373	392	394	362	423	393	414	408	378	377	414	396	383	373	391	406	370	385	425	377	414	386	387	407	382	387	433	423	378	375	362	419	389	380	413	350	374	413	371	383	396	385	401	388	418	380	393	405	390	413	381	399	381	363	411	371	397	402	370	428	406	383	383	445	397	390	378	359	401	402	381	389	393	408	401	399	372	348	392	426	422	381	375	396	360	367	405	431	376	404	356	391	382	417	379	420	411	375	384	361	398	387	412	361	461	401	378	407	373	376	372	378
8100	4655	6078	6783	5318	3904	2965	2191	1736	1500	1345	1178	1175	979	943	939	896	892	860	893	880	912	859	823	786	831	845	869	853	829	836	819	864	813	813	830	835	846	840	834	825	851	814	776	861	845	831	798	816	791	827	861	825	842	821	807	833	796	811	826	792	773	799	850	815	814	789	780	833	848	816	781	823	806	848	858	837	826	818	757	816	826	842	866	836	843	853	839	862	862	842	799	810	851	844	857	871	878	870	881	870	840	860	836	827	843	874	824	867	799	847	840	803	855	842	805	807	819	796	853	845	828	823	868	830	817	824	841	809	841	859	806	748	847	813	807	814	798	785	826	818	807	838	792	833	848	850	776	815	835	844	877	891	882	816	818	796	723	865	824	807	797	836	826	856	812	817	826	857	906	830	763	853	751	779	839	788	812	846	816	802	819	774	808	795	815	825	791	876	817	802	801	823	831	787	841	826	824	811	878	880	770	844	841	859	814	833	826	818	880	854	816	820	883	827	831	793	825	854	792	811	821	850	783	846	762	751	793	811	812	811	796	825	860	836	822	806	817	841	851	833	820	834	866	786	778	850	800	800	806	776	809	794	855	856	824	862	770	768	826	831	868	812	792	848	838	811	773	824	833	775	897	832	825	823	849	811	827	812	796	876	863	808	808	811	827	799	821	776	796	818	813	797	806	820	766	827	866	861	840	816	810	800	815	852	835	859	849	794	827	793	858	856	776	837	857	798	807	815	804	834	867	870	789	768	793	851	801	779	788	858	865	830	868	768	813	868	838	811	806	856	854	854	837	796	852	798	814	787	800	834	822	843	853	856	800	852	773	795	871	818	822	844	830	821	818	849	846	847	830	835	815	831	825	850	837	832	879	818	834	850	844	838	830	809	770	782	829	861	821	794	837	827	822	801	843	845	783	802	857	801	873	852	858	819	857	836	810	873	803	844	809	856	824	848	852	867	817	764	807	817	845	801	897	851	813	830	840	856	835	824	864	802	809	832	851	789	820	886	795	799	812	797	888	796	842	842	812	831	822	832	871	865	816	854	788	785	791	824	797	829	833	784	810	782	803	804	836	825	869	850	758	862	821	816	836	831	817	818	801	825	831	826	806	868	854	824	798	814	766	834	819	793	907	788	877	838	825	798	820	787	824	846	783	833	831	856	848	809	826	760	832	825	814	880	803	811	801	777	806	860	849	827	825	799	812	840	894	834	878	855	822	824	844	793	803	826	877	819	782	810	815	790	820	827	870	883	809	840	833	846	828	801	817	847	820	831	851	841	852	834	818	806	849	824	845	866	853	842	849	794	831	818	868	789	813	841	832	807	801	819	864	818	860	792	889	840	812	838	839	838	829	802	820	818	825	767	837	794	807	805	765	836	776	801	834	873	855	832	892	817	788	797	850	839	829	851	838	849	807	825	773	818	811	880	763	815	859	838	806	818	844	835	789	809	834	831	789	864	832	781	865	837	847	857	846	795	814	853	838	824	892	753	836	806	866	847	843	806	852	793	795	806	860	823	817	808	833	796	787	795	880	825	845	783	832	827	830	829	799	795	818	828	798	836	834	799	855	791	768	781	813	787	767	822	786	803	819	856	829	794	827	858	783	836	812	823	781	790	829	867	799	890	845	848	802	789	837	847	735	874	865	849	768	820	837	804	827	880	842	821	789	768	773	848	786	839	801	803	820	854	862	796	814	859	837	840	844	831	827	790	789	825	747	825	830	888	817	845	817	838	828	827	773	872	800	838	816	776	776	791	850	855	853	829	852	855	771	805	863	806	864	805	891	807	797	832	791	816	797	760	784	809	838	773	798	862	814	876	815	819	793	818	785	845	819	848	797	806	832	826	831	850	800	881	804	855	877	857	846	866	831	775	840	838	854	856	879	834	855	811	823	800	822	802	853	823	819	833	810	841	862	748	868	810	871	842	862	830	816	866	837	819	793	834	827	771	894	800	850	794	840	886	832	825	904	813	855	844	824	795	840	830	857	817	829	840	850	857	854	788	820	819	818	820	827	865	826	807	803	776	799	798	804	927	815	829	816	819	887	832	802	825	801	813	849	821	809	806	869	875	856	845	856	804	830	804	759	822	849	786	837	798	781	849	840	797	827	822	789	834	822	834	873	861	820	862	842	861	812	773	762	801	802	857	801	793	864	857	779	841	784	796	824	821	796	815	791	794	836	802	814	817	834	813	875	830	860	808	750	857	825	883	843	802	812	757	805	765	796	863	824	770	833	767	832	819	887	848	775	849	834	834	859	830	852	850	801	821	815	831	863	797	766	795	836	874	768	817	818	827	794	886	832	816	818	819	793	844	799	858	840	833	826	782	834	819	797	851	746	856	810	788	781	804	790	813	828	786	787	814	827	820	805	828	806	815	832	821	788	857	845	819	836	834	826	836	808	831	814	857	795	810	790	845	838	841	824	806	732	820	874	851	851	788	821	847	851	785	839	827	844	814	801	845	814	806	813	829	860	850	847	814	803	860	795	838	806	850	856	806	802	829	807	770	758	803	807	860	811	812	868	847	843	795	909	832	871	862	794	789	836	829	806	815	789	788	774	810	800	848	828	830	814	787	851	829	825	851	823	831	840	832	828	817	865	817	797	853	806	795	787	829	841	794	854	812	804	796	854	831	812	778	780	797	829	816	889	775	807	757	845	863	829	831	853	812	811	833	866	829	903	830	863	830	793	832	847	845	829	851	788	815	888	841	830	806	845	844	797	827	794	871	816	845	831	786	787	821	764	800	774	806	832	823	791	814	863	800	851	771	818	853	760	834	849	819	888	795	821	839	824	823	796	823	802	837	867	808	804	853	857	865	794	800	798	823	806	851	830	843	793	816	812	798	837	845	868	837	760	802	779	830	780	860	853	822	833	757	797	804	810	852	868	885	779	905	835	820	847	863	843	830	809	808	812	770	844	860	824	845	800	847	869	893	801	834	855	821	859	868	854	838	822	901	816	797	825	815	793	823	881	816	818	785	817	863	784	853	775	809	792	869	851	848	848	809	845	796	837	783	868	829	831	822	806	808	809	836	834	768	821	846	794	876	789	824	852	872	847	827	840	883	754	799	819	823	807	784	830	816	824	843	839	832	849	851	826	832	797	849	838	832	817	796	816	780	794	819	840	792	847	816	815	818	836	867	808	793	875	819	851	883	802	778	832	825	872	862	823	802	817	829	854	838	805	836	808	846	840	862	822	830	804	861	815	858	824	866	808	821	816	848	838	821	822	854	827	827	823	806	853	848	824	830	849	913	828	853	859	832	770	844	835	815	832	849	834	857	817	805	821	807	828	831	827	767	817	749	792	861	856	864	793	766	830	766	821	795	831	804	844	820	841	832	785	859	839	842	833	798	807	779	821	793	862	875	888	762	848	779	825	882	741	768	852	836	812	797	818	798	827	800	831	830	887	790	842	852	836	827	825	844	858	804	838	786	871	842	851	834	826	849	845	863	795	814	821	850	820	869	798	774	835	803	839
32075	19898	14736	12694	7089	3808	2217	1174	799	580	504	479	442	390	323	341	332	330	317	302	318	339	331	312	305	307	303	287	288	329	291	287	296	258	308	294	249	294	285	319	281	274	290	254	293	285	302	309	273	293	288	308	311	321	270	292	305	306	324	298	285	294	266	324	319	340	290	318	282	326	301	294	326	323	275	274	304	330	269	293	331	299	279	347	313	302	312	305	297	283	292	306	318	306	320	295	320	319	284	304	296	284	311	300	288	312	308	306	284	317	303	302	299	291	292	295	288	297	288	279	307	270	296	281	277	282	312	330	296	290	314	318	288	271	322	294	290	322	312	254	288	294	271	309	277	272	289	292	295	306	259	268	278	276	310	311	288	300	338	274	300	288	273	269	287	304	300	279	290	276	300	296	305	325	271	293	304	332	288	305	285	289	291	261	265	288	275	288	302	314	308	295	310	303	292	320	295	296	308	279	321	320	276	292	305	289	277	278	316	294	297	298	336	315	348	318	291	309	346	270	278	280	304	292	274	256	304	291	272	302	305	309	336	299	313	298	267	286	311	267	295	275	284	271	295	287	325	319	311	266	304	285	301	283	343	329	299	290	314	273	289	313	283	271	331	314	308	290	292	271	287	297	289	287	325	328	306	313	274	277	262	294	314	298	296	298	320	300	293	276	301	288	295	313	286	286	293	280	303	330	316	284	338	294	302	299	277	287	312	290	314	276	316	308	316	319	295	293	311	291	258	308	317	295	312	331	294	289	259	274	291	298	303	305	335	296	250	302	294	281	281	322	323	310	284	286	302	295	299	309	298	272	313	281	273	272	275	328	277	269	307	290	317	296	293	294	307	304	317	284	320	275	297	322	270	287	286	271	312	329	314	287	284	308	317	313	313	292	281	306	327	326	308	295	299	302	306	285	276	320	316	297	336	276	315	309	299	301	293	286	286	305	304	288	331	284	297	312	311	333	274	284	265	315	269	253	262	274	308	246	315	310	303	303	310	326	308	309	284	318	302	292	313	307	274	293	303	292	305	314	285	290	297	276	282	277	298	314	285	309	303	322	292	309	278	300	345	282	291	287	328	300	308	295	277	296	285	297	280	321	313	309	304	295	298	321	295	271	304	285	313	338	315	319	295	266	301	286	296	303	289	275	309	309	308	353	320	289	287	312	286	295	299	296	301	304	306	299	325	289	326	306	279	305	290	323	310	285	300	273	288	302	306	290	301	332	305	286	306	293	328	289	261	304	306	282	311	305	318	289	313	299	309	291	289	283	277	303	318	294	295	263	325	292	307	298	311	298	290	308	305	297	304	306	304	282	291	289	315	287	312	301	300	285	302	290	290	340	272	263	313	296	297	310	290	304	320	288	302	280	283	324	337	288	294	270	263	299	270	292	267	283	263	298	288	276	300	304	324	295	266	284	337	258	322	277	252	293	279	295	309	336	289	296	313	316	273	298	286	274	284	305	287	293	305	302	316	256	283	313	302	309	322	329	280	333	285	295	305	293	300	301	287	302	306	319	301	280	263	296	304	267	298	315	322	288	306	269	324	303	303	272	276	300	287	320	304	286	343	266	289	305	299	334	299	278	294	324	284	301	289	277	285	274	277	300	329	293	279	275	281	290	303	315	287	301	267	274	299	284	297	310	321	259	283	310	302	303	281	297	294	306	315	276	287	301	296	284	311	337	333	317	290	310	275	300	297	290	283	259	302	323	303	276	272	283	301	280	303	269	294	316	276	310	302	288	295	297	335	292	309	288	300	322	279	283	291	305	293	297	302	311	293	308	280	273	293	289	310	278	318	285	323	314	275	283	295	287	260	306	303	297	286	269	346	305	298	303	274	313	323	283	294	282	337	322	275	297	283	304	333	329	291	288	293	267	274	284	280	308	286	321	313	288	337	295	333	292	283	327	273	290	312	324	262	265	325	301	285	296	292	312	308	297	295	316	309	272	282	305	328	291	290	291	295	283	322	297	284	283	271	249	302	317	274	333	316	281	314	305	262	278	281	311	307	282	290	267	319	273	296	317	312	291	304	331	294	264	246	285	303	307	316	319	318	307	282	289	272	271	247	329	304	284	308	294	278	291	289	285	276	331	297	340	288	288	335	301	297	291	315	305	282	300	313	270	282	304	289	301	288	343	307	288	263	337	295	296	336	287	285	318	303	285	272	297	309	324	316	268	280	309	289	274	281	279	304	293	295	314	271	256	268	288	316	293	304	271	297	286	288	295	327	326	291	288	304	287	282	307	311	308	317	290	317	288	288	279	310	297	307	291	260	305	301	301	271	318	306	308	290	264	324	291	280	265	292	274	332	319	310	298	280	291	279	283	288	285	293	301	311	281	289	302	307	306	293	287	274	282	284	278	311	282	305	305	293	294	312	314	269	314	301	311	286	268	296	253	296	279	305	290	316	322	297	268	281	297	299	269	315	280	284	261	270	331	315	329	269	303	304	290	280	282	318	313	306	306	296	272	306	324	328	293	283	287	258	309	311	305	318	287	288	304	305	298	270	320	274	325	297	304	298	306	293	281	316	296	259	285	253	328	288	290	314	302	288	298	274	310	285	271	308	290	283	299	292	299	275	319	301	293	309	291	301	290	299	300	255	313	286	291	297	351	314	282	295	287	313	296	290	295	295	277	288	262	309	242	317	304	293	322	285	259	320	288	299	271	306	278	304	282	297	280	283	319	293	295	278	289	322	296	303	291	303	282	310	274	304	282	292	268	317	297	284	284	303	313	279	299	302	278	315	330	318	313	265	258	313	302	298	318	264	285	304	295	274	303	295	294	267	303	306	301	316	319	290	308	330	336	307	269	312	269	282	295	302	277	303	319	318	289	312	306	299	288	296	289	286	321	302	324	335	301	281	312	337	328	317	304	293	313	279	313	313	329	310	302	310	288	292	316	299	313	306	298	293	283	337	321	318	317	313	318	309	306	296	303	299	264	286	309	302	321	343	295	360	305	311	296	295	294	286	307	287	301	310	297	268	312	310	285	316	318	295	299	304	286	308	289	283	308	307	316	325	354	274	326	271	308	283	313	296	289	330	288	305	327	290	288	296	280	313	321	323	290	288	317	313	327	288	295	295	297	291	307	317	279	283	279	311	301	294	268	314	288	305	297	309	311	279	267	273	321	280	293	293	266	281	310	312	267	292	284	294	291	298	289	316	311	282	294	342	316	301	296	306	277	291	301	332	274	310	280	320	295	325	278	288	312	297	339	283	245	280	318	296	323	277	255	275	324	324	270	309	260	292	274	294	284	294	293	291	268	328	308	295	289	310	322	316	303	308	305	311	326	304	281	298	287	270	306	289	310	302	279	285	267	270	286	304	260	298	281	304	282	298	294	314	282	289	321	270	300	301	302	278	299	295	308	290	300	312	347	305	265	293	296	296	299	286	328	289	306	314	294	308	289	277	292	273	303	311	293	307	298	310	315	318	279	271	288	265	322	297	318	306	284	294	325	316	316	271	279	285	300
20995	13038	17523	18887	13929	10245	6913	3988	2754	2167	1923	1717	1467	1177	957	849	755	793	833	852	790	796	777	749	682	720	675	651	643	745	690	662	658	646	641	660	647	643	683	637	648	674	664	649	664	676	687	706	635	660	636	662	633	638	637	655	693	656	689	685	689	672	679	605	707	672	714	616	656	661	689	608	689	673	662	684	654	632	636	640	644	649	656	683	706	674	681	736	671	673	712	708	682	705	725	685	664	645	675	682	667	654	635	624	701	690	650	707	659	645	639	681	712	669	670	652	697	649	650	628	660	753	653	695	640	707	657	640	668	654	675	689	655	602	640	630	652	632	631	684	717	679	616	665	632	671	636	655	675	665	632	642	619	623	659	702	645	704	681	633	688	678	572	687	698	650	659	672	681	645	591	723	627	677	699	651	646	651	628	645	628	640	643	646	646	679	663	646	671	686	682	687	627	650	672	672	593	663	647	655	656	691	708	669	663	649	642	672	654	627	670	631	659	629	640	688	680	675	692	673	681	646	643	657	677	697	693	655	667	691	658	672	665	637	701	645	673	634	668	650	668	669	648	664	652	664	667	661	691	671	689	665	645	638	683	664	626	690	712	650	661	640	645	681	679	671	660	697	674	648	631	643	637	652	650	670	642	660	605	670	700	686	642	660	717	683	643	674	646	641	659	671	695	674	642	677	656	675	683	651	650	653	669	586	637	674	617	661	627	641	641	674	647	670	673	689	614	708	679	618	665	686	668	734	648	640	681	628	641	633	687	653	626	686	630	632	647	636	643	683	649	620	648	657	639	626	648	685	633	651	666	684	655	681	649	640	702	680	667	644	643	636	670	623	612	711	696	636	675	682	629	637	671	621	641	655	619	655	683	692	636	623	659	681	648	631	671	659	654	634	650	642	686	653	652	644	596	701	673	698	662	652	649	652	654	682	635	634	705	643	646	642	665	709	634	622	661	643	668	689	636	694	706	634	677	652	657	641	700	634	588	700	668	640	642	642	661	638	673	636	693	686	651	663	692	694	666	615	679	647	655	645	722	630	665	617	663	651	600	638	668	647	647	704	673	675	661	663	647	635	630	643	681	648	647	670	662	661	623	689	690	634	647	650	631	667	652	652	678	675	688	686	599	660	657	664	683	606	626	655	623	698	640	691	667	634	671	655	676	666	646	656	633	633	673	626	632	662	715	677	713	598	631	687	683	662	699	660	648	657	615	663	671	647	675	707	625	606	601	674	651	699	675	689	692	684	695	632	633	664	662	698	646	625	707	648	660	642	683	714	647	634	654	663	668	695	664	636	674	642	662	670	652	637	687	683	634	668	653	650	627	671	664	695	658	652	677	682	687	678	564	675	648	681	636	607	608	646	704	660	652	666	661	664	618	663	665	616	664	628	688	636	637	661	687	683	667	658	637	699	685	670	676	684	628	626	662	661	665	649	643	674	638	610	623	664	641	639	686	661	696	647	643	679	681	642	625	637	661	664	639	679	642	643	683	684	705	654	626	693	646	645	640	673	631	667	665	692	639	634	667	664	690	684	649	634	657	648	684	635	720	681	638	695	628	681	648	594	644	642	634	643	708	678	722	663	652	669	642	622	638	679	626	636	679	649	652	673	648	701	647	673	728	702	676	639	649	674	688	664	676	650	668	647	676	665	627	654	690	604	644	665	627	652	654	672	685	672	654	691	667	654	647	627	684	699	647	699	636	646	638	667	694	653	667	694	684	614	679	657	663	686	643	631	675	699	638	691	721	638	671	680	620	671	675	665	650	622	611	635	654	672	679	633	608	622	643	680	655	675	625	671	694	647	657	684	643	679	652	633	655	676	703	642	603	660	710	603	609	702	633	635	652	704	618	658	651	657	663	667	657	641	654	630	640	699	687	700	670	676	664	694	640	630	639	663	673	687	673	626	675	655	601	636	663	683	642	682	631	614	643	646	665	682	657	664	635	651	634	640	670	646	649	688	658	662	657	692	677	633	627	667	662	640	661	674	681	683	652	601	643	706	655	674	626	654	665	690	706	707	652	672	657	665	678	645	695	613	626	685	641	670	635	660	635	705	628	671	636	666	614	656	674	633	635	695	687	637	661	623	626	641	651	616	668	679	655	685	658	619	683	644	670	634	640	626	656	669	688	652	608	597	647	655	633	699	658	684	658	664	607	657	673	601	640	658	698	664	624	669	662	629	625	624	724	642	665	617	711	632	628	640	658	702	677	716	663	679	645	668	669	631	659	662	671	710	661	673	672	653	678	678	640	701	676	667	693	675	647	634	653	644	633	640	645	717	591	664	641	671	700	668	657	649	667	620	669	698	645	619	658	662	684	685	663	668	644	667	625	660	633	640	675	669	658	657	649	656	652	629	652	674	630	680	694	627	656	630	693	641	638	628	676	658	674	687	622	641	674	636	670	651	660	639	667	615	651	679	687	640	663	656	647	632	632	661	687	669	683	640	658	673	683	664	625	678	690	608	690	615	685	606	673	689	650	656	687	652	668	635	656	673	641	612	662	692	643	717	669	676	646	677	680	668	636	681	664	630	667	652	642	681	664	667	650	657	676	654	664	657	656	641	681	677	621	630	618	646	640	613	646	627	706	703	655	614	678	645	697	694	678	638	645	662	666	658	661	645	651	670	647	607	631	675	678	636	666	639	647	652	675	681	639	677	625	664	635	664	680	637	678	639	668	635	620	640	670	626	626	615	639	659	636	627	645	684	628	632	618	673	657	668	654	680	669	670	595	685	666	626	706	635	640	647	655	601	648	688	671	678	655	676	665	656	720	610	677	621	638	685	641	732	665	679	697	645	694	632	678	607	662	659	667	699	648	655	638	648	675	672	634	661	690	636	627	652	659	641	657	672	661	636	697	670	617	665	695	688	664	667	645	650	681	695	625	662	646	615	632	651	678	641	643	651	656	698	654	676	657	661	638	635	654	672	690	676	677	674	646	687	662	685	656	648	653	657	676	685	659	665	691	675	659	677	638	687	616	651	665	687	635	683	617	649	635	651	640	642	658	659	680	633	650	662	655	673	668	655	659	695	641	655	663	620	656	687	617	653	675	677	589	633	700	677	674	670	652	655	659	736	658	648	649	657	645	643	632	659	623	623	687	666	676	680	691	680	658	671	651	679	643	656	648	683	633	634	671	650	595	657	683	655	613	703	686	615	661	692	635	690	692	650	657	645	685	668	638	642	638	666	635	657	664	652	668	660	666	698	643	652	621	645	673	664	670	685	633	666	653	669	672	660	658	630	650	647	668	645	661	675	668	682	670	653	617	639	661	693	627	671	621	693	661	628	663	689	650	670	627	685	661	621	646	630	638	649	611	661	597	657	674	647	692	685	667	629	629	617	639	671	662	699	663	651	649	658	656	654	718	657	652	666	690	649	696	690	665	623	707	685	642	619	683	647	667	611	646	657	684	619	646	688	661	599	660	682	705	655	668	673	659	662	677	654	621	678	621	609	631	660	686	660	630	710	697	662
42589	27781	22152	20017	11892	6655	3615	1906	1080	761	682	575	519	420	370	336	319	319	319	329	323	337	341	301	253	311	326	322	330	334	294	290	286	258	268	297	324	306	289	290	281	294	311	314	311	305	267	284	287	260	324	312	306	339	300	260	292	270	272	263	277	282	321	283	256	294	295	296	284	292	258	317	320	305	303	262	292	247	311	269	287	294	311	306	296	310	308	289	294	336	296	279	266	305	352	287	293	285	299	347	271	272	323	279	282	252	298	285	298	308	257	296	300	283	283	319	300	315	267	282	313	275	291	295	297	253	303	324	302	282	258	298	285	260	295	291	305	312	295	312	283	319	317	298	261	311	296	292	322	317	271	291	278	290	296	290	321	297	262	286	306	255	286	296	301	294	267	313	279	291	308	257	301	275	268	286	286	355	297	305	284	295	265	294	294	300	256	293	260	281	256	304	302	312	287	299	287	261	295	291	309	246	282	284	247	260	280	285	294	267	321	263	292	284	258	292	272	292	292	305	277	277	302	286	312	271	275	293	257	286	299	279	294	314	268	272	276	286	276	305	295	282	283	336	302	314	276	314	318	307	288	266	309	288	265	289	325	290	283	303	298	261	320	303	282	287	301	264	302	283	301	299	286	292	308	312	291	286	293	291	281	287	271	303	265	275	295	262	303	307	261	288	297	277	283	277	273	278	291	310	309	284	301	317	269	273	300	279	266	293	271	264	250	270	275	322	295	268	295	279	297	296	286	262	312	269	292	273	272	302	288	301	275	283	303	267	275	279	279	288	267	299	283	303	304	300	278	258	280	302	300	285	289	309	302	276	253	285	286	317	274	270	284	308	231	304	286	304	299	294	300	277	285	276	268	273	275	244	277	301	278	306	287	311	269	300	302	270	304	276	257	293	277	299	262	299	263	303	264	260	304	301	310	300	278	283	270	270	297	287	280	286	286	299	301	296	265	293	281	279	277	282	281	272	301	272	283	274	300	271	252	257	274	292	269	293	286	269	281	306	283	292	275	300	282	287	276	316	290	266	304	287	272	271	320	315	299	295	291	266	275	275	272	261	289	284	274	301	341	291	312	284	301	303	292	291	312	279	279	274	300	289	299	324	286	320	316	265	293	294	271	279	283	302	307	277	288	301	295	288	271	265	282	289	299	291	280	302	273	260	264	283	304	292	318	296	306	288	320	338	284	300	313	275	283	282	279	290	294	322	309	281	280	272	267	280	308	272	298	313	292	293	285	301	319	277	298	286	272	303	280	298	270	283	297	240	279	290	260	287	279	288	273	273	329	280	256	313	277	327	300	296	294	285	299	315	284	272	272	286	308	326	334	315	290	266	333	262	278	320	295	277	267	233	257	295	255	273	304	295	279	276	232	314	283	272	316	266	298	274	276	309	299	294	296	294	268	286	290	292	277	302	297	260	261	258	296	284	285	292	264	282	272	289	306	309	296	286	320	298	273	324	288	311	312	324	288	286	309	248	277	289	264	306	262	291	297	319	276	310	289	297	280	263	286	251	258	256	269	296	278	291	305	275	284	260	277	296	279	263	312	294	320	277	258	300	276	299	282	286	284	283	286	279	265	311	263	279	293	287	278	264	302	293	278	283	280	278	306	296	294	241	309	244	286	268	284	286	284	249	267	287	279	302	267	280	259	298	276	290	270	272	306	264	305	299	313	287	298	298	311	300	285	283	313	292	291	260	265	301	305	301	291	289	274	260	303	318	290	281	306	318	278	283	300	268	296	293	316	289	282	294	285	314	280	274	269	284	320	283	284	284	264	311	277	298	270	319	250	300	286	304	293	256	308	291	300	279	300	278	284	315	285	296	315	303	250	287	285	260	293	313	282	310	317	301	264	286	279	290	272	279	297	311	306	268	294	257	242	289	304	277	285	317	325	284	315	308	329	319	279	290	306	286	329	285	279	256	294	270	321	299	322	267	279	287	302	278	301	291	285	329	311	289	276	258	318	309	294	262	318	264	309	297	270	293	291	314	280	292	268	302	278	281	293	296	282	268	255	322	287	273	283	315	276	304	305	257	283	310	262	296	284	320	313	284	288	288	283	319	291	281	257	304	316	311	289	281	311	295	283	273	315	308	289	261	311	296	295	327	288	290	296	308	266	305	274	265	302	299	274	293	299	270	292	318	294	296	257	323	306	305	305	278	295	285	252	271	280	275	326	281	273	292	289	277	255	260	276	294	264	306	277	300	258	286	284	272	273	318	304	293	270	309	299	294	327	266	274	262	310	289	280	318	260	282	263	263	279	305	310	292	295	294	277	241	280	302	291	284	304	284	334	296	254	272	293	262	287	324	265	279	276	279	278	321	278	289	268	301	280	262	265	248	282	300	298	285	268	294	276	264	290	292	282	284	277	284	256	313	264	242	253	266	273	289	290	287	276	275	292	270	267	263	273	298	293	305	295	315	246	307	278	297	283	286	301	290	297	292	295	284	269	263	330	287	268	280	282	279	295	264	275	328	267	323	309	255	330	271	277	294	309	280	293	288	270	285	310	295	302	289	297	301	265	250	277	324	295	267	280	254	261	301	277	303	249	282	258	298	298	267	277	286	267	320	260	291	307	281	263	298	277	301	292	277	289	265	283	297	270	295	292	256	271	286	300	290	241	268	296	303	302	290	282	287	288	255	290	264	253	275	327	280	285	297	279	297	270	262	282	260	307	277	290	272	288	283	285	291	294	276	299	315	269	306	318	292	287	302	305	267	317	304	294	263	291	277	306	298	272	277	294	325	273	305	306	291	298	303	305	292	325	292	274	265	269	292	284	292	273	265	262	300	265	291	255	326	319	294	313	295	309	322	292	316	295	269	277	295	279	295	296	270	325	309	307	271	280	250	282	310	277	286	325	257	271	301	287	260	298	275	293	292	253	279	292	277	303	303	290	295	285	292	287	295	289	289	285	305	284	280	259	265	299	315	279	292	342	316	291	290	267	294	253	261	300	331	303	304	287	299	288	291	286	290	278	262	300	275	250	288	297	304	316	251	264	285	287	291	306	286	279	273	300	301	274	271	316	270	280	275	299	294	283	271	299	300	317	296	257	285	307	292	313	283	265	281	307	285	281	280	269	285	300	263	283	265	283	293	276	261	287	285	313	251	307	278	274	292	271	281	308	320	246	282	294	278	328	310	279	330	317	306	304	282	272	301	271	295	311	275	277	296	290	289	264	315	282	269	275	283	262	292	280	296	277	318	279	278	310	311	273	294	285	303	283	331	259	307	285	271	291	303	266	280	298	267	286	300	257	255	310	286	285	295	306	327	296	317	301	252	299	301	265	285	312	279	304	332	280	279	320	302	298	285	298	298	289	275	275	304	321	292	255	297	278	273	301	324	303	282	276	325	288	335	303	273	308	264	338	289	300	314	295	249	257	291	277	315	298	289	300	300	287	297	280	284	289	303	304	289	295	284	289	305	268	274	283	277	277	254	298	299	278	275	303	252	337	273	316	310	301	279	280	314
27394	18376	23410	25465	19251	14381	9195	5916	3800	2802	2529	2221	1891	1497	1220	995	826	864	912	965	869	834	858	792	718	717	719	622	694	677	695	680	665	645	630	672	710	642	692	685	632	639	706	703	680	649	653	617	675	640	683	662	605	720	663	653	657	632	609	649	678	648	649	667	668	625	622	638	638	623	652	666	618	630	636	647	640	691	677	631	685	697	663	681	658	691	701	684	708	691	769	692	710	655	661	678	650	652	683	643	692	680	649	662	658	674	613	668	677	598	708	634	612	652	654	647	622	670	653	622	699	659	666	645	652	633	639	614	622	666	617	667	625	621	660	609	667	655	656	637	619	678	649	646	630	626	635	592	664	641	675	693	629	631	604	648	634	677	647	622	642	651	653	640	676	628	616	702	676	620	617	621	633	689	632	625	669	677	599	638	611	703	652	624	652	620	641	614	631	633	622	646	609	682	630	613	637	673	658	629	650	651	661	635	620	654	623	597	612	675	609	626	676	624	665	602	606	642	637	637	653	629	666	637	656	593	647	652	651	655	652	673	652	669	670	606	666	676	647	677	643	626	698	654	674	633	672	609	637	654	649	621	662	609	692	717	688	684	642	635	618	645	645	663	627	651	676	645	651	644	608	653	654	653	659	655	650	634	717	628	617	661	656	603	612	627	622	649	628	612	677	696	636	617	663	635	638	682	693	603	612	612	586	589	620	606	677	612	629	639	702	613	653	608	690	614	628	630	678	627	639	618	623	632	609	670	617	668	618	635	614	665	681	707	622	612	656	579	680	657	650	664	632	675	632	665	677	654	617	625	648	665	620	589	612	661	650	619	634	665	670	618	659	609	601	652	601	661	621	641	642	633	652	605	617	665	653	640	646	623	664	647	654	629	597	627	631	646	606	631	654	636	675	646	668	651	649	686	657	684	667	655	660	633	650	628	644	630	646	648	678	706	608	642	647	605	640	665	631	649	692	624	601	675	623	643	609	620	662	638	690	628	634	610	620	644	625	632	655	635	641	666	662	652	649	661	637	664	654	646	622	652	610	636	633	626	704	677	620	684	645	663	654	662	655	667	679	659	628	601	632	631	614	616	676	644	594	647	665	644	636	641	626	631	650	607	641	659	638	644	659	658	616	668	636	647	651	623	672	635	632	641	668	629	674	621	604	627	703	659	670	609	653	676	660	648	638	705	592	644	627	636	708	702	650	641	612	646	626	671	597	674	652	656	666	602	638	651	636	645	603	668	627	630	640	643	629	662	616	628	655	668	675	622	673	721	625	626	620	655	617	641	698	616	631	631	616	621	618	591	682	643	622	673	656	638	619	592	604	663	608	662	665	614	637	635	666	651	643	643	669	683	666	704	660	648	662	633	628	643	647	674	640	623	623	682	633	598	650	627	656	680	617	696	626	676	657	643	645	685	598	600	657	617	634	660	676	618	630	678	673	636	667	618	672	649	640	697	641	699	645	593	669	640	607	629	651	660	693	607	683	649	644	635	686	620	667	610	623	653	649	653	679	664	634	653	660	593	626	621	673	640	690	644	661	702	641	598	613	651	621	666	618	640	627	651	649	694	664	694	641	673	680	643	643	626	619	605	653	634	603	602	669	618	660	591	649	640	662	637	630	623	616	615	660	651	603	654	651	612	610	685	671	624	617	620	671	673	584	611	635	691	619	676	611	611	709	644	657	644	658	662	646	635	636	637	598	665	626	665	650	639	608	617	664	618	629	633	615	658	680	640	618	599	623	643	628	629	679	588	663	645	619	599	670	610	629	618	654	675	665	620	708	668	665	613	631	639	651	690	616	600	649	657	654	693	652	623	629	618	678	630	608	647	647	700	644	658	638	608	640	610	661	665	641	686	663	620	648	631	640	604	659	619	609	670	674	632	620	669	606	617	643	621	647	666	670	626	685	635	630	626	685	603	648	661	665	619	635	638	644	595	638	636	662	579	659	660	643	654	664	666	603	655	673	597	632	676	597	636	617	652	664	680	677	644	642	647	638	646	626	664	671	676	644	628	646	638	605	642	636	622	634	657	627	719	605	642	635	653	652	644	645	633	579	621	668	645	644	670	602	606	615	644	621	616	655	649	672	620	641	651	627	623	686	622	656	651	601	622	650	646	656	638	704	623	609	641	637	683	656	622	660	652	621	643	611	647	624	627	615	646	647	663	684	638	727	663	655	595	632	663	663	609	680	642	641	670	644	677	667	675	696	631	679	636	674	668	678	626	603	676	632	665	664	668	637	657	629	628	640	581	638	629	643	674	648	679	600	670	623	658	637	614	635	620	651	660	609	630	643	652	639	632	638	654	629	682	621	628	653	651	656	633	647	646	631	660	635	615	634	664	627	632	649	638	635	668	631	618	636	654	650	647	604	660	644	646	600	652	681	603	672	644	638	636	650	653	704	655	628	659	666	631	655	650	658	625	655	681	650	595	665	691	625	657	643	610	592	674	639	604	645	675	643	671	638	638	626	628	628	690	609	649	668	624	657	654	648	634	675	651	638	659	693	626	622	643	636	650	674	655	660	668	633	572	652	609	651	645	645	621	643	673	638	653	665	640	638	626	615	639	668	666	607	680	630	621	654	661	673	620	640	634	614	641	627	631	643	662	644	712	626	615	647	640	676	658	668	624	698	640	639	644	675	639	617	634	610	655	707	636	676	623	655	605	620	637	609	634	642	665	689	621	650	622	622	637	636	663	638	701	619	636	656	618	644	585	629	639	656	623	644	618	600	650	636	614	642	622	651	577	631	596	663	622	650	618	651	679	615	610	657	642	655	687	660	635	623	637	638	649	611	641	699	645	625	658	626	644	676	667	677	704	615	668	648	675	679	634	613	641	634	669	602	677	636	653	646	684	637	638	614	640	664	630	619	657	621	632	630	666	659	648	595	673	615	609	647	618	662	584	623	633	654	660	588	636	628	606	599	630	651	650	723	696	644	632	663	666	641	613	662	631	670	666	675	594	639	672	619	656	649	647	629	659	709	686	670	620	675	626	588	653	598	673	635	681	640	635	641	676	616	677	650	663	614	681	643	637	629	618	642	631	635	625	622	666	599	655	627	623	634	630	668	671	644	614	637	716	648	673	680	683	619	620	722	656	621	659	635	618	693	622	648	638	583	645	605	629	664	656	665	608	695	621	681	604	648	607	676	651	626	638	659	658	619	670	683	631	619	627	640	683	623	669	641	627	647	641	613	614	631	660	654	613	583	676	655	643	644	654	630	657	662	688	625	652	614	661	609	623	645	679	643	613	636	642	619	686	671	651	647	692	676	675	681	672	669	638	626	637	639	669	640	633	627	677	586	639	630	626	654	625	667	670	656	634	642	619	639	658	637	621	647	620	659	643	668	630	641	621	651	670	635	646	649	622	627	652	641	627	617	649	684	663	615	604	630	665	635	678	592	622	679	608	650	653	678	604	664	675	641	634	631	661	619	647	632	651	601	642	612	625	577	627	698	660	604	673	642	641	689	666	608	623
13300	5364	3673	2774	1749	1192	962	735	584	537	502	498	487	434	450	384	421	410	448	391	391	413	409	424	415	438	394	398	402	431	413	391	417	369	442	391	416	406	429	371	392	403	399	426	453	411	444	349	365	416	402	415	434	399	401	429	481	359	387	397	428	420	397	435	374	412	371	368	391	428	397	406	412	439	414	434	369	417	447	389	411	445	383	385	387	384	425	402	409	387	385	451	386	383	400	447	362	409	406	442	393	369	447	420	403	397	446	392	383	427	424	399	414	395	364	429	379	410	400	438	380	378	388	404	386	380	381	423	408	441	402	384	422	405	404	412	385	384	396	426	376	380	411	381	379	409	398	418	389	407	401	426	396	366	396	426	408	388	370	453	428	396	387	407	405	426	418	396	396	409	385	404	407	414	374	375	383	411	406	449	424	393	430	376	407	398	427	418	409	387	406	403	396	419	418	413	419	388	374	420	406	387	384	402	355	393	415	416	404	405	407	418	370	356	392	371	425	367	402	397	403	420	408	479	396	379	415	436	432	411	389	405	358	387	434	401	379	411	442	435	415	410	381	389	363	403	381	378	393	429	374	410	377	390	395	357	393	430	384	363	349	405	398	397	424	408	401	424	394	443	411	391	384	403	384	415	449	416	432	395	362	367	415	443	416	380	405	414	391	385	422	394	443	395	379	411	422	421	392	393	439	408	371	404	429	423	396	382	427	418	417	397	394	440	445	415	392	371	406	394	396	422	381	419	439	422	421	418	399	385	371	395	365	394	404	420	364	392	415	400	426	416	428	390	375	413	396	404	389	360	393	401	443	441	409	411	404	355	424	414	409	382	436	398	412	413	383	418	347	400	421	401	414	402	393	379	356	398	439	368	410	450	417	421	391	426	411	401	365	410	395	397	405	448	426	398	437	477	423	420	419	443	420	393	374	412	446	363	386	366	424	409	401	395	387	417	441	398	408	445	396	411	401	416	413	438	373	390	388	418	413	402	395	381	408	380	407	397	394	438	396	440	416	400	418	434	390	409	385	443	440	401	442	447	375	421	405	423	405	381	365	401	391	414	400	404	432	390	447	413	378	366	346	355	391	401	404	419	371	428	382	383	420	424	423	427	377	366	394	399	433	374	383	437	392	407	421	393	370	390	388	367	435	400	399	385	363	380	395	442	394	407	418	405	408	391	423	410	386	413	400	391	411	366	428	382	394	398	403	384	415	407	401	415	422	400	393	422	379	428	405	406	444	428	421	420	413	405	430	437	404	411	440	414	359	430	447	409	411	404	382	365	399	395	414	401	426	441	408	392	419	381	428	369	418	420	380	431	419	376	352	445	408	430	352	359	441	400	407	398	421	436	423	419	388	443	414	370	416	418	402	393	446	405	399	433	392	416	432	390	410	421	396	412	426	435	389	426	369	424	407	421	405	376	434	397	410	389	405	411	378	402	428	419	400	409	404	406	426	396	450	377	411	407	394	379	403	415	410	353	389	405	433	416	426	391	433	421	396	420	433	425	413	404	370	415	431	389	406	416	403	422	351	384	435	467	397	414	435	368	361	400	418	419	436	380	436	399	404	386	393	409	366	404	455	418	391	445	407	401	371	399	438	424	416	433	402	442	387	389	373	383	415	405	407	360	384	412	425	422	373	378	446	418	403	399	426	381	385	391	409	421	385	364	417	443	452	441	384	397	441	380	414	383	405	378	426	388	416	417	424	408	420	403	445	394	406	410	395	414	356	395	439	403	427	390	422	405	383	381	410	425	358	389	381	401	414	357	396	413	438	445	422	449	425	372	419	424	430	386	410	400	375	381	401	391	441	430	438	395	435	385	461	421	422	401	424	402	448	416	412	413	383	388	424	386	396	449	441	406	371	399	383	333	394	417	389	409	398	423	394	419	446	394	394	393	418	366	389	394	416	402	430	391	379	383	380	409	419	418	443	380	396	414	438	423	398	397	403	401	391	383	392	375	393	408	419	382	364	429	377	368	391	399	401	426	376	384	438	436	433	396	391	379	404	392	381	382	408	395	462	398	395	409	403	450	423	430	427	418	396	391	379	409	381	418	400	388	418	418	413	390	390	402	418	414	394	442	419	396	395	369	414	390	374	382	377	409	412	423	396	401	390	381	404	419	409	404	398	422	397	443	431	394	402	395	459	407	375	408	399	387	360	378	401	381	365	428	396	411	390	419	452	433	432	381	357	404	393	395	384	354	424	432	439	390	373	405	411	408	348	362	405	367	411	410	397	394	397	413	398	414	426	394	394	374	413	415	405	413	368	386	382	404	397	406	400	422	403	430	411	393	373	376	386	399	416	395	433	435	431	412	390	408	408	397	407	425	407	429	436	439	479	433	376	375	431	395	384	437	379	382	379	409	415	388	378	382	406	406	411	397	397	416	400	370	388	392	393	396	441	418	406	396	370	428	403	366	382	418	407	400	421	393	415	366	418	434	446	405	413	377	391	401	380	358	364	431	409	394	360	407	416	357	415	432	412	402	370	402	395	427	383	412	419	410	443	407	396	409	406	406	380	399	422	407	379	411	418	425	388	423	409	411	414	415	412	439	379	392	476	380	433	386	405	384	401	405	392	388	393	400	376	403	409	408	408	347	346	400	371	384	398	410	393	384	418	383	379	424	403	400	410	463	434	415	443	439	402	361	394	442	429	366	410	411	427	408	359	389	403	399	424	427	423	412	405	384	375	406	404	360	453	397	357	389	433	432	411	439	378	390	455	412	420	439	399	391	422	405	375	397	406	401	408	386	382	406	400	391	390	407	379	429	413	399	395	402	468	420	412	433	393	439	396	382	379	424	404	442	400	389	426	392	400	393	414	419	437	397	399	419	370	431	386	346	447	410	400	416	391	427	402	409	384	366	383	414	390	422	385	397	381	402	401	399	395	405	400	406	424	365	400	392	422	404	388	392	401	402	395	421	347	403	383	379	411	404	349	429	415	439	379	432	421	412	376	417	395	404	394	420	407	457	392	389	444	398	400	437	383	378	417	448	371	457	410	367	400	402	431	395	403	414	401	410	392	412	395	381	431	435	440	418	406	419	441	452	412	400	425	396	407	420	405	375	399	407	405	386	384	440	398	365	385	369	416	403	423	426	437	396	400	408	415	397	407	387	413	403	380	397	428	383	385	396	395	420	435	453	432	394	391	354	440	396	412	449	378	387	398	405	376	404	403	388	435	392	353	414	411	420	395	400	419	408	367	388	419	402	387	410	377	378	419	418	377	414	446	416	405	381	408	376	391	399	388	367	404	387	392	382	421	430	403	402	416	404	437	402	421	410	429	408	398	385	404	411	379	422	387	433	426	419	408	448	389	402	388	407	387	413	373	435	397	398	389	407	373	386	369	381	426	389	349	427	414	415	417	425	376	398	388	412	403	386	385	455	447	408	399	409	386	376	383	419	371	409	428	413	430	375	436	403	413	417	430	404	395	413	421	408	379	386	422	408	430	383	383	410	418	401	360	418	419	404
8138	4359	6373	6889	5415	4033	3072	2383	1879	1514	1303	1334	1152	991	953	885	895	962	915	938	849	949	942	853	844	811	888	888	855	831	873	865	848	868	822	861	862	859	878	880	843	832	850	838	848	861	814	899	858	855	879	864	840	900	851	846	829	892	817	864	879	912	809	882	829	853	858	862	889	825	832	865	855	844	847	871	886	834	861	852	873	876	909	875	892	843	894	905	908	877	863	864	906	892	888	858	882	897	888	823	859	956	877	914	905	857	888	854	867	891	859	853	803	865	827	901	849	806	818	871	841	919	806	828	859	859	850	860	851	839	867	843	846	903	859	831	846	848	859	912	866	854	830	867	866	794	848	846	831	849	850	793	869	819	845	872	840	867	902	839	871	864	868	853	822	819	861	859	868	845	856	838	882	905	863	818	915	849	786	814	861	839	878	900	853	844	837	822	886	805	841	803	853	825	825	898	908	829	791	849	873	856	845	853	817	838	858	853	795	884	844	813	859	850	815	826	906	856	860	821	891	870	921	801	945	861	835	809	846	879	813	830	855	843	871	867	877	825	810	869	845	864	803	859	885	889	880	824	813	811	868	841	836	799	864	844	808	918	825	862	816	819	915	780	851	833	866	846	817	830	870	765	836	881	870	853	808	880	819	839	852	848	862	906	871	830	833	825	835	841	869	854	851	876	860	851	878	854	880	872	897	888	866	880	859	914	874	849	841	865	845	923	846	893	873	887	872	815	911	798	858	878	831	848	864	897	854	858	863	868	850	802	840	817	826	813	872	845	857	877	879	850	880	827	851	837	860	863	858	889	866	822	828	845	851	878	869	877	819	848	843	863	829	806	864	852	802	812	848	911	858	851	855	848	837	877	805	842	848	875	871	817	860	865	903	860	846	854	882	838	845	852	841	836	843	842	837	843	903	866	865	837	872	832	866	826	856	849	887	898	843	895	839	846	872	778	884	868	834	899	847	853	827	814	827	877	851	828	888	895	852	803	832	826	829	877	858	845	892	795	850	863	860	884	908	819	890	829	866	825	865	846	845	837	844	838	817	893	815	836	848	794	854	865	865	825	829	857	882	851	899	832	849	819	842	824	879	880	888	866	885	880	849	849	804	899	863	836	848	877	854	865	802	881	853	872	856	885	821	827	842	874	855	856	880	823	878	842	847	881	847	887	863	813	832	893	869	910	833	832	821	817	896	851	824	882	817	848	814	890	834	893	843	869	840	891	849	861	864	843	884	860	838	843	894	816	883	859	821	849	857	819	835	824	841	902	848	844	872	859	823	872	872	834	857	862	865	817	847	884	832	829	858	858	878	849	867	841	835	812	844	813	828	874	880	869	854	832	839	847	873	847	837	811	928	833	874	853	836	853	842	848	868	806	856	854	850	921	839	836	872	860	873	859	926	869	823	861	778	880	885	812	869	862	810	815	846	869	874	868	818	931	820	832	851	857	841	856	853	847	857	843	880	831	906	876	838	843	912	878	891	822	857	881	869	854	889	817	816	834	850	861	902	809	823	810	854	853	883	841	875	856	824	866	835	791	845	838	871	847	857	877	858	803	842	866	862	815	837	803	840	848	830	838	852	855	835	834	912	845	853	828	822	866	879	858	893	850	874	789	835	887	817	890	811	864	852	833	929	848	890	881	833	905	857	848	829	889	833	829	843	828	870	888	845	832	908	825	889	858	811	829	836	823	833	836	886	913	868	834	833	842	852	860	805	831	841	850	878	823	872	814	883	869	803	851	927	812	845	838	820	908	826	861	870	818	824	857	806	854	830	870	829	861	793	810	854	852	837	867	801	854	922	810	845	838	841	848	846	829	831	828	872	843	935	863	819	875	834	855	919	857	817	856	859	831	825	863	872	835	838	812	862	813	848	875	884	824	898	825	838	859	822	845	880	870	827	845	881	886	873	844	826	850	896	828	856	873	832	818	881	832	839	881	856	897	835	835	865	837	872	858	829	839	817	894	827	816	900	807	862	814	902	855	866	846	810	889	853	899	803	874	840	846	810	807	842	823	858	900	868	829	892	858	861	848	885	833	830	874	827	818	840	844	863	815	877	859	840	865	942	864	843	818	846	863	819	870	877	883	894	841	820	870	796	829	851	885	857	852	875	838	884	914	876	912	834	874	840	856	879	858	912	856	905	869	851	912	820	853	812	894	890	898	842	792	840	786	832	863	811	845	793	804	830	825	855	846	865	835	833	839	818	815	829	864	833	822	884	852	862	870	883	856	841	884	815	893	846	857	884	864	878	817	849	858	868	879	838	860	828	841	807	848	836	874	806	845	849	813	853	832	860	863	821	905	829	880	872	830	847	821	841	831	905	798	854	850	858	856	820	803	790	840	859	887	882	813	896	897	829	872	858	889	805	848	858	859	832	828	767	853	860	820	844	866	819	862	892	819	886	839	820	826	911	869	838	858	832	805	898	845	912	806	900	878	910	819	853	855	869	835	911	818	840	865	830	875	862	922	847	853	918	878	857	857	847	865	805	802	872	894	865	844	838	882	827	851	817	856	897	830	811	856	857	793	867	808	891	889	873	900	825	828	875	861	891	829	859	896	798	839	860	822	871	868	889	935	888	798	869	864	866	847	880	815	911	813	845	879	855	853	796	772	818	877	829	844	846	870	841	868	861	866	807	883	866	813	872	829	857	841	865	884	871	838	857	865	869	842	830	814	850	853	846	814	899	838	867	827	882	911	888	835	796	866	806	830	834	819	864	848	826	876	832	864	873	869	845	836	845	858	898	807	894	897	875	863	816	832	804	836	849	828	825	876	910	833	870	880	832	863	908	872	852	881	816	895	853	902	845	833	863	901	872	817	822	809	811	831	836	841	823	830	834	854	865	875	851	934	841	892	883	845	872	848	884	866	822	835	803	864	902	809	812	899	834	821	831	870	900	904	876	875	850	841	895	854	897	852	841	881	853	856	867	828	865	902	860	841	832	887	858	847	844	822	843	816	793	878	854	870	879	859	912	825	872	817	866	868	847	877	822	855	813	853	841	854	895	873	854	920	839	836	838	824	840	860	785	837	875	931	840	885	886	928	862	803	869	839	878	891	905	807	813	847	864	837	840	868	820	847	827	842	888	905	858	777	819	838	906	873	843	826	820	843	821	876	858	854	855	879	847	831	863	830	919	857	857	838	815	834	864	837	878	793	843	884	858	822	860	899	856	810	879	803	874	789	856	857	860	855	816	822	853	855	853	885	829	910	856	847	886	863	838	828	825	850	878	797	872	906	878	887	858	906	861	868	876	884	857	858	811	893	848	910	855	835	804	825	846	827	854	818	825	815	798	819	820	820	861	841	849	904	885	891	896	869	883	923	826	841	865	864	872	857	819	823	872	866	874	828	880	803	833	818	849	846	820	835	853	863	801	834	827	865	845	869	836	893	821	792	861	850	846	824	865	891	830	827	884	846	896	848	895	867	828	848	881	919	905	900	900	819	871	853	887	866	890	834	797	811	812	865	847	884
32233	18222	15695	15599	8274	4247	2331	1255	818	655	601	433	393	368	330	347	297	346	319	337	332	298	281	296	321	288	308	251	279	286	268	293	289	282	269	289	287	260	296	281	313	262	284	280	315	284	264	297	290	282	291	302	275	289	270	282	274	294	314	295	270	329	277	316	260	293	282	290	260	304	285	277	274	282	277	297	282	274	272	321	281	245	306	259	249	271	301	295	306	290	291	290	285	290	288	298	301	284	332	281	310	296	284	279	313	272	297	264	297	286	308	277	275	280	271	297	278	288	237	287	277	322	279	323	293	279	277	253	279	265	270	291	275	282	328	273	272	261	261	265	297	279	301	273	289	291	262	287	297	278	281	271	291	282	280	276	291	277	293	271	280	264	278	322	316	252	241	288	303	295	298	282	289	282	283	245	290	267	305	274	285	280	271	260	316	296	288	288	281	272	272	267	315	261	277	279	293	304	244	299	268	277	252	277	302	301	274	297	280	283	293	325	287	280	259	316	267	294	280	242	277	273	300	261	289	275	262	294	266	314	264	299	272	323	284	300	286	294	274	296	312	273	305	285	280	294	299	269	261	279	247	302	307	262	254	240	268	259	271	301	294	283	264	257	263	313	252	278	278	272	280	243	293	287	299	319	286	273	300	286	327	285	267	285	283	267	287	278	288	263	261	257	282	279	251	273	291	300	264	265	271	256	284	300	335	285	271	250	289	263	288	302	283	285	295	266	303	273	319	286	272	270	248	283	287	315	281	282	281	259	272	303	291	270	311	265	271	295	248	266	273	312	271	280	300	288	295	257	271	281	293	285	301	275	262	279	297	297	274	261	280	281	251	266	272	299	279	281	322	288	288	302	283	297	333	279	289	272	261	271	295	260	289	293	286	289	271	299	249	272	271	277	270	285	285	306	264	300	280	286	263	288	284	281	292	290	288	292	290	265	282	267	284	292	253	261	270	250	289	265	281	272	265	277	257	265	279	302	288	285	263	299	270	292	286	298	275	306	269	282	286	295	310	279	276	296	280	291	241	296	299	273	271	277	277	290	294	283	286	286	262	303	298	293	338	292	272	336	283	283	272	273	282	310	274	301	301	285	296	277	267	318	313	270	291	321	274	263	241	288	260	264	322	277	278	273	279	274	290	325	278	264	294	288	296	327	277	297	281	337	302	281	252	290	262	276	283	274	275	300	287	289	296	274	316	282	294	269	272	289	275	285	267	261	281	290	308	282	283	292	254	283	270	312	287	267	258	261	289	283	269	287	266	283	289	278	318	296	291	291	256	292	297	271	253	308	313	281	268	307	307	231	250	292	253	273	281	279	253	273	282	297	305	291	276	288	307	306	291	264	278	300	260	298	266	277	261	282	258	285	276	302	253	295	256	305	294	310	268	286	329	301	275	274	276	302	286	314	274	264	274	306	232	256	272	286	293	330	292	283	295	298	262	277	264	299	252	289	259	282	274	296	311	277	273	277	281	276	277	259	321	280	278	278	257	296	293	294	303	291	292	234	295	268	261	270	302	284	258	303	252	284	261	288	285	258	320	280	304	309	276	274	286	232	284	304	271	276	305	281	284	318	300	290	304	324	289	265	309	271	296	311	283	300	297	266	293	270	258	280	277	298	300	249	272	265	241	293	303	305	272	289	255	242	276	262	257	267	285	285	262	269	302	289	291	273	310	295	299	265	268	270	273	298	272	312	321	271	300	301	276	307	266	279	276	280	302	325	267	290	291	326	288	311	269	303	274	272	292	307	286	302	289	297	290	264	289	319	301	289	298	305	283	297	308	299	271	312	296	290	284	285	274	293	288	252	290	301	271	289	289	277	276	275	299	269	267	294	257	308	270	289	288	273	283	319	302	302	307	283	277	293	263	261	306	275	306	256	264	280	289	297	277	289	283	260	277	285	282	287	292	264	269	316	309	273	277	306	304	261	273	261	290	290	238	281	275	263	305	261	291	277	271	260	283	269	289	291	296	296	268	313	284	287	272	348	285	269	269	289	290	296	243	281	295	288	285	275	306	310	301	304	283	307	257	289	285	239	270	296	293	303	288	307	280	257	272	291	284	309	271	281	252	299	291	294	278	301	323	287	309	327	257	287	301	266	285	294	317	293	269	288	261	254	271	285	320	304	272	303	300	286	300	293	278	288	280	288	279	305	301	305	267	274	322	252	302	273	306	310	293	306	277	300	281	256	257	250	269	303	288	288	268	297	310	298	278	274	325	277	256	274	274	294	276	301	300	301	288	276	290	255	283	322	256	289	313	282	282	328	286	294	299	324	302	302	310	294	284	249	316	303	269	328	322	262	311	281	271	305	283	294	320	288	306	289	265	290	274	241	293	304	284	279	280	299	303	286	295	298	296	274	284	300	267	295	287	274	300	294	284	244	231	280	294	298	284	297	325	289	267	273	276	274	254	265	285	263	290	295	290	264	263	293	301	255	254	271	281	296	270	274	283	286	284	291	320	308	297	287	268	258	280	297	277	280	263	289	292	291	290	296	264	291	258	287	275	292	270	305	320	315	276	296	271	264	282	290	316	298	269	275	270	302	273	261	313	246	275	264	293	265	302	279	295	291	272	273	303	267	298	259	257	289	281	281	264	303	262	291	276	247	304	279	302	284	289	294	324	297	254	275	301	291	308	273	329	288	258	287	311	300	231	316	289	315	276	249	308	292	288	309	266	294	290	298	292	285	288	268	268	283	276	268	260	309	292	297	300	288	299	303	299	292	258	289	287	278	292	283	262	288	305	287	254	277	297	267	245	282	318	288	278	328	265	301	307	274	295	264	294	290	300	288	272	301	303	300	298	279	300	302	273	275	273	268	289	277	288	274	274	254	326	277	259	278	284	299	309	298	254	258	306	295	283	299	293	251	266	277	302	275	289	282	310	288	288	256	276	287	288	277	287	288	295	294	270	284	246	273	287	287	269	310	249	273	280	281	301	293	285	298	262	281	308	261	283	270	254	285	299	271	264	285	247	316	286	259	257	305	284	255	325	283	271	264	300	290	299	290	324	281	291	291	276	280	295	268	282	266	303	255	289	258	300	302	307	307	292	260	267	281	256	289	281	281	275	272	261	264	297	316	298	292	301	306	278	265	311	238	265	287	252	271	295	305	301	281	259	277	300	272	294	312	325	285	269	311	255	307	318	297	303	305	305	277	297	267	287	270	311	303	294	298	266	294	265	247	286	285	273	331	290	268	317	279	298	298	311	267	299	302	286	256	284	280	281	307	318	304	269	277	270	304	272	269	271	290	277	302	293	278	252	283	275	285	291	272	281	310	269	302	300	272	278	262	275	288	294	294	266	287	315	303	288	310	297	293	265	269	277	289	300	279	273	280	268	268	283	276	279	294	301	278	303	306	328	275	292	261	280	286	256	261	286	303	298	300	280	271	264	282	290	308	283	314	295	281	258	283	294	264	296	277	272	283	305	279	287	268	266	335	277	290	283	260	276	307	262	294	262	327	318	294	278	258
21082	11786	18608	21493	14782	9622	6822	3931	2661	2316	1856	1573	1391	1110	988	820	793	867	793	794	812	767	792	723	693	675	672	662	690	638	642	644	595	631	606	648	664	638	639	651	630	623	649	618	623	617	627	684	587	640	651	669	623	613	641	611	640	630	608	620	609	653	633	632	644	659	640	624	632	647	650	607	637	627	607	610	580	598	615	653	684	653	591	613	657	656	630	620	677	687	666	634	673	667	621	669	663	665	586	608	661	677	637	657	610	651	660	633	644	623	639	620	661	630	655	626	593	602	611	603	607	644	614	603	657	602	621	599	638	607	648	615	613	625	629	680	639	631	647	635	628	616	627	633	640	608	659	616	642	630	568	642	624	646	604	637	647	660	634	596	638	588	621	617	666	617	585	652	645	637	578	614	668	592	579	614	628	644	609	619	614	663	639	691	615	660	621	624	610	636	655	620	635	630	670	639	599	627	610	632	625	629	673	625	626	579	645	643	673	626	667	588	593	663	631	604	632	580	658	631	661	643	650	595	642	601	657	599	611	608	646	636	612	629	628	614	631	635	654	625	619	689	619	617	622	683	625	647	646	632	668	607	638	626	659	663	652	604	630	628	650	640	622	645	642	619	642	609	643	627	604	597	624	615	621	648	598	628	599	676	626	637	614	607	629	599	607	640	631	676	660	611	674	637	641	657	643	572	585	654	619	626	681	632	610	619	675	602	673	627	620	636	627	641	601	608	672	600	646	606	616	665	602	612	626	627	608	623	673	677	590	615	659	625	683	692	639	628	593	639	607	635	677	587	628	620	610	620	620	663	636	629	632	665	668	566	625	646	622	641	614	652	640	668	631	580	595	658	649	647	669	625	640	612	617	686	623	699	629	649	589	626	626	641	636	618	637	622	658	666	645	639	688	631	625	621	631	679	621	624	630	637	693	644	650	618	603	615	620	616	604	609	636	672	628	617	655	627	665	594	646	628	590	598	662	595	636	605	605	669	636	656	657	644	630	640	634	626	616	651	655	612	620	621	643	612	612	683	636	625	655	673	611	639	584	623	622	645	669	654	603	625	656	634	591	606	609	627	671	624	590	619	639	649	613	641	663	606	607	656	621	602	601	592	626	636	638	600	579	627	605	583	657	617	640	581	608	637	613	668	612	643	672	656	635	608	666	645	598	627	611	640	662	616	589	618	629	630	631	650	612	654	615	636	624	621	598	639	622	636	615	670	605	631	600	658	661	618	620	607	627	616	646	632	593	628	641	619	627	628	650	600	650	686	658	639	625	647	577	651	641	622	642	653	661	640	641	604	625	644	624	600	648	646	665	623	607	630	650	605	620	639	617	632	663	643	652	591	632	569	636	651	629	639	658	650	625	645	651	625	645	654	572	624	615	658	610	634	629	643	623	577	643	649	648	607	620	619	648	605	629	633	618	623	620	635	637	602	660	624	627	607	625	608	611	667	651	617	615	656	610	628	604	643	654	623	643	639	661	593	639	633	620	657	632	635	654	644	603	636	629	588	625	624	600	596	643	592	594	586	646	629	672	660	626	661	615	617	630	610	650	647	611	616	665	704	631	630	607	637	638	666	593	646	649	585	629	665	646	611	658	654	609	660	631	655	668	604	623	611	653	635	622	613	628	646	690	651	630	641	616	646	610	665	610	640	683	647	626	686	638	610	639	605	632	603	679	661	652	625	615	607	642	622	599	666	596	569	648	664	647	612	632	633	653	648	659	627	652	625	576	659	637	627	609	651	636	616	630	635	674	663	620	671	613	678	615	628	661	667	612	611	646	663	622	618	608	614	603	622	620	617	612	587	610	595	676	639	629	624	603	660	636	628	659	660	661	644	638	644	616	680	620	659	607	669	665	607	600	682	601	690	614	613	637	634	629	633	621	604	639	621	614	599	639	638	599	612	651	652	633	604	638	635	630	619	646	639	611	633	670	665	603	650	613	634	621	618	642	647	584	646	623	653	635	651	649	678	626	693	625	647	637	632	648	600	655	627	653	628	665	639	611	613	650	670	581	623	582	609	634	656	595	648	636	631	639	666	647	662	651	642	646	615	645	620	585	589	627	541	653	654	661	681	582	645	653	616	594	692	619	666	575	624	612	636	652	638	619	623	621	610	644	598	622	655	676	625	618	656	616	637	652	635	604	624	647	625	631	663	598	605	655	642	640	632	674	667	662	650	626	662	629	684	646	622	648	607	578	611	659	595	648	562	620	615	655	606	590	690	624	673	594	615	648	625	647	624	626	602	642	656	630	629	634	665	637	628	622	623	626	609	655	649	679	660	628	609	663	595	623	639	636	659	618	612	614	645	572	630	603	625	615	641	608	644	608	611	634	625	657	641	599	669	651	641	679	636	624	624	617	601	606	639	695	625	600	655	655	621	619	640	641	608	669	631	588	628	618	627	617	646	596	647	630	640	634	661	646	663	615	623	647	625	629	638	632	632	625	639	625	637	654	543	653	643	613	618	654	600	643	554	603	650	662	643	648	643	655	634	607	612	634	624	620	664	600	591	643	600	719	579	633	646	621	632	634	609	658	646	624	605	639	617	613	672	561	672	622	594	629	630	620	618	677	672	680	648	595	594	636	608	656	632	679	609	648	637	647	636	663	664	662	634	587	625	683	655	627	623	668	605	600	657	649	614	637	624	629	653	658	673	643	682	650	615	583	677	625	614	670	642	634	589	627	597	605	625	611	626	629	651	651	623	631	645	628	626	638	631	654	658	628	587	632	590	629	616	597	611	652	635	606	628	641	584	588	624	641	651	662	614	633	625	663	648	639	603	642	629	649	577	649	643	627	618	647	626	694	648	636	684	620	631	644	605	632	621	598	584	616	614	633	656	601	619	638	641	600	621	662	633	643	634	653	640	623	666	658	558	629	634	624	677	684	693	613	619	638	652	561	678	655	691	626	592	606	620	592	643	642	656	649	673	662	621	666	682	611	628	618	643	576	565	624	612	633	646	581	648	610	634	647	673	616	617	636	635	703	654	605	616	634	664	646	610	613	666	623	670	615	681	663	643	664	695	598	610	666	578	636	594	618	651	611	638	661	604	644	676	633	631	643	617	622	651	621	642	613	677	631	661	646	659	603	640	614	660	616	617	687	602	645	673	602	617	670	578	657	601	553	662	627	644	604	684	605	641	587	636	618	656	608	637	600	646	620	638	584	672	681	636	623	669	630	617	641	657	592	655	612	631	629	613	694	622	623	633	639	654	626	631	632	654	617	645	625	660	607	695	660	603	673	627	644	627	632	634	612	661	672	659	616	639	586	638	629	637	596	600	633	635	643	640	657	640	664	633	598	631	628	629	644	623	640	587	628	609	607	634	679	632	658	631	569	639	586	663	660	724	634	611	612	631	626	603	654	633	616	662	647	637	632	634	605	622	641	668	646	647	633	654	677	674	614	673	644	623	620	648	648	637	609	607	626	625	596	635	648	601	651	649	610	598	625	614	653	593	616	552	624	631	589	590	606	603
42785	26179	22487	22852	14404	7518	4352	1904	1130	785	595	525	447	403	371	314	289	364	300	314	298	290	290	274	315	289	305	322	260	277	282	268	281	277	283	273	281	287	270	296	265	269	293	252	252	288	258	280	282	275	301	294	270	287	272	262	299	292	277	292	246	265	313	253	276	268	276	285	301	280	265	259	249	260	271	261	260	279	257	269	266	263	293	266	266	267	290	293	261	293	256	258	271	282	268	296	292	281	281	249	270	268	228	314	271	301	281	279	290	280	265	296	281	255	308	271	284	300	274	246	257	271	257	274	299	285	266	289	271	271	259	276	256	268	283	273	278	261	271	260	264	279	268	283	318	270	257	269	272	279	246	283	278	241	290	299	298	272	241	264	245	296	291	263	258	285	226	284	297	246	272	271	238	274	273	270	282	283	277	263	268	247	299	253	287	266	238	271	306	270	274	267	265	293	255	249	297	275	280	250	281	273	277	281	284	266	265	276	270	281	306	280	284	266	257	271	281	264	282	282	267	289	282	275	265	295	253	275	273	266	250	296	250	270	254	284	265	266	281	270	300	300	257	251	267	248	277	254	289	269	261	282	277	267	231	267	249	249	289	275	217	240	294	280	278	265	241	272	242	293	287	286	245	288	284	279	253	277	238	252	266	253	284	296	246	285	267	282	271	261	267	290	278	287	269	259	289	247	272	243	283	245	287	269	253	244	255	285	221	284	266	245	245	285	292	253	261	278	278	269	281	266	281	297	276	258	242	275	281	250	253	269	269	273	294	258	255	282	304	256	277	281	260	289	281	272	246	277	264	271	270	301	302	287	265	256	262	281	247	255	267	279	250	249	273	273	284	244	292	283	266	255	270	268	277	283	256	281	265	233	250	269	254	239	265	271	227	243	312	259	286	265	256	273	264	257	251	260	248	247	271	295	276	271	260	281	270	255	249	248	260	256	255	280	299	260	238	250	246	247	284	293	277	292	259	279	273	269	289	283	268	292	254	281	283	285	266	322	260	254	252	250	263	275	255	265	286	279	256	257	286	280	279	262	267	252	240	254	256	259	285	255	215	257	282	261	266	275	289	288	292	273	272	287	234	252	268	269	278	284	271	252	272	270	289	257	274	242	276	277	249	236	267	249	280	268	254	249	293	237	260	238	257	270	295	281	249	280	260	260	218	259	253	295	265	250	265	250	293	253	260	259	251	265	247	288	270	234	282	287	311	256	312	272	278	250	258	259	281	266	280	281	267	253	241	295	286	297	293	262	242	265	295	289	259	246	277	292	262	290	264	254	312	280	292	303	313	259	247	252	242	307	248	246	247	246	261	248	279	273	228	273	296	331	274	257	260	270	270	259	244	314	275	269	264	306	262	278	300	283	271	257	281	286	245	264	271	263	311	287	256	289	264	260	266	317	300	262	279	280	282	254	285	292	309	230	287	249	276	289	258	272	265	269	260	267	248	251	255	270	280	255	266	282	283	290	259	270	278	264	310	319	277	267	255	253	245	288	275	257	286	300	295	273	275	268	264	238	274	286	246	257	263	266	315	239	301	284	270	238	299	293	239	255	282	269	257	256	281	271	269	296	247	283	291	291	278	281	265	296	288	289	289	251	295	284	285	290	263	220	255	266	267	286	271	281	258	268	252	266	272	307	274	258	276	283	276	245	251	256	263	275	295	244	262	285	274	250	251	269	276	281	252	281	249	318	261	277	279	280	297	285	241	250	239	248	282	278	277	255	270	272	268	276	308	284	276	235	253	275	234	252	257	265	286	277	284	238	249	251	292	273	284	267	291	262	277	268	256	249	285	242	261	235	279	289	255	265	262	257	249	277	245	274	259	291	274	294	260	268	274	282	261	309	283	279	275	274	273	256	262	270	275	319	256	274	278	264	261	283	241	260	244	265	295	258	275	254	272	267	288	288	228	270	255	269	235	274	286	285	269	275	218	269	250	296	300	272	292	309	272	255	279	248	240	302	267	278	276	293	258	258	290	259	259	278	241	255	282	288	274	307	272	296	281	261	286	260	276	289	243	261	265	248	280	264	298	271	273	284	270	287	278	270	261	276	303	272	259	282	287	273	269	270	272	285	253	290	309	278	292	264	253	243	252	285	277	259	275	260	273	260	260	266	269	247	294	243	269	303	265	279	290	271	283	270	291	271	291	277	232	278	268	291	272	266	291	293	288	279	268	275	262	268	299	280	273	278	271	278	253	270	272	254	277	276	259	254	288	238	281	288	282	260	284	281	292	227	278	272	265	292	277	273	252	276	248	283	252	239	270	275	266	256	244	282	277	279	281	292	264	267	294	273	279	281	270	280	289	293	259	254	274	314	292	282	290	285	264	275	292	238	262	279	241	258	273	284	254	259	289	275	281	270	251	267	276	254	261	247	234	287	279	235	258	294	289	251	285	267	268	249	262	263	246	245	246	284	254	281	257	275	278	276	296	306	284	277	275	256	243	272	257	251	276	251	257	227	276	235	246	249	264	251	246	249	303	275	253	252	275	226	319	257	260	264	266	264	294	269	254	269	301	291	271	292	299	306	273	277	262	267	284	291	290	275	283	292	262	265	252	292	265	294	300	261	272	254	268	277	253	272	265	269	292	261	264	255	280	307	276	301	285	249	267	236	246	280	258	292	268	260	307	282	250	256	269	263	263	269	265	273	266	291	295	286	240	262	286	274	265	252	286	264	263	294	252	272	291	258	276	288	257	261	268	233	268	267	258	246	314	293	273	264	245	241	297	261	301	265	260	282	287	284	236	278	294	299	278	257	284	241	246	284	243	254	267	250	275	270	287	261	255	255	296	269	238	251	258	295	269	244	253	239	276	296	267	273	302	270	268	254	283	257	306	282	276	282	280	264	281	269	302	270	258	291	283	265	297	286	258	261	256	275	316	313	264	264	265	277	277	291	276	257	246	280	305	266	237	257	250	277	269	255	271	252	264	245	277	250	287	270	269	278	260	275	274	283	240	272	250	276	272	250	262	264	263	248	298	291	288	279	273	244	285	289	299	264	253	273	258	243	278	255	277	294	300	260	298	263	244	277	287	281	264	250	273	308	259	257	279	285	260	274	267	279	271	303	287	290	284	284	299	284	282	276	277	241	309	289	297	273	266	277	264	271	276	238	297	264	268	258	275	280	265	246	294	247	300	278	249	256	275	241	263	246	278	270	281	239	282	279	269	265	272	269	254	238	260	294	234	302	302	275	303	259	288	285	287	293	300	279	249	254	264	257	301	300	255	259	305	268	279	281	245	269	303	247	253	291	267	293	252	278	269	267	264	269	320	263	274	272	280	268	283	284	280	318	242	291	256	270	246	285	247	289	283	312	293	292	280	296	261	276	251	264	265	274	243	300	276	283	302	262	263	243	274	301	258	266	273	267	267	297	264	261	287	279	276	285	288	274	247	261	249	280	288	297	268	250	262	279	253	255	261	309	294	248	295	265	272	295	271	255	258	287	253	263	275	282	281	243	237	291	256	317
27328	16497	24183	29419	21730	14001	10082	5235	3667	3013	2547	2269	1748	1378	1178	1036	918	934	909	911	871	856	803	735	715	728	674	631	654	594	639	655	664	655	613	637	623	641	617	608	592	619	572	619	610	621	571	591	608	642	640	606	617	614	628	597	613	634	591	626	599	624	676	619	618	623	622	620	608	611	627	637	613	617	596	618	630	593	617	618	644	595	616	651	577	668	652	650	632	700	704	618	629	628	662	644	645	681	622	685	653	629	649	601	607	649	645	605	613	601	639	638	617	576	582	641	595	591	585	630	612	612	596	615	623	557	606	618	643	566	628	614	661	621	600	611	644	600	631	607	643	632	615	629	600	642	615	576	684	645	615	598	636	602	627	614	608	618	652	616	569	622	605	581	579	616	636	617	605	620	618	629	600	600	552	625	612	630	610	618	617	549	604	583	633	624	603	656	644	563	594	615	633	594	608	622	612	605	639	622	625	624	629	597	620	611	602	598	608	612	627	582	612	626	593	665	627	647	621	641	567	611	578	585	625	613	612	639	608	615	551	655	639	611	654	611	590	638	590	584	612	583	626	619	641	527	590	656	574	610	578	589	586	602	590	589	603	628	634	616	630	622	628	630	603	608	592	637	595	605	650	622	614	570	649	609	601	652	620	627	572	609	648	671	624	635	577	619	683	646	641	586	619	609	562	624	595	602	604	616	647	599	647	585	572	614	621	596	575	647	635	634	640	576	591	624	628	595	616	620	565	623	570	614	583	634	610	596	577	603	641	653	579	641	614	593	586	649	601	605	581	645	658	612	615	609	561	618	603	576	593	609	588	616	611	642	562	640	594	607	600	635	658	599	621	592	561	620	621	628	609	595	612	627	626	609	619	616	581	565	604	617	621	602	585	561	571	651	601	570	625	668	588	607	635	633	611	606	628	629	577	602	638	615	575	615	621	614	633	583	597	608	661	605	640	575	582	604	579	613	601	613	579	589	647	660	660	616	616	618	628	668	591	600	615	658	611	604	596	627	577	623	629	645	617	615	561	567	609	609	600	645	651	658	611	602	660	631	627	611	612	593	576	642	652	593	625	609	604	602	634	605	595	592	578	630	546	619	606	605	597	626	620	698	593	632	580	581	643	592	623	604	633	633	629	638	600	593	636	588	582	637	592	568	642	617	607	616	591	636	594	565	607	635	606	625	583	574	641	622	643	589	665	615	643	616	625	618	617	610	613	638	602	615	633	597	605	582	649	645	633	606	625	604	610	614	603	582	607	617	643	609	614	591	617	609	587	651	593	585	611	577	592	582	614	603	646	581	587	634	583	621	610	630	603	599	620	594	593	617	600	583	586	614	609	603	626	575	625	612	632	584	623	597	597	617	622	597	630	625	623	627	645	585	632	630	673	580	614	584	654	632	619	640	581	616	619	634	626	612	622	613	603	605	615	566	636	584	636	600	591	605	626	583	568	619	614	607	575	577	578	638	623	653	588	611	600	597	606	608	623	617	585	577	643	613	603	627	606	636	624	631	593	620	596	644	599	594	585	604	612	602	575	600	617	561	622	572	583	607	630	657	636	585	622	627	617	621	587	587	611	607	616	601	632	601	593	604	544	645	606	567	628	618	569	575	609	601	648	590	617	600	623	648	606	596	618	624	611	591	628	613	614	627	616	561	619	604	580	602	603	580	620	607	555	578	592	557	587	628	580	583	592	605	621	568	598	644	590	583	628	590	598	624	604	574	568	620	584	622	640	556	561	628	592	602	635	618	651	601	606	620	634	604	550	646	601	625	615	581	601	616	626	619	602	607	619	627	620	613	587	592	627	593	604	626	611	608	622	649	618	657	635	605	588	569	628	640	643	652	592	622	627	605	621	666	602	642	581	606	568	584	574	628	629	603	576	598	632	563	586	612	597	598	589	611	631	605	625	561	626	603	608	618	627	631	610	601	640	587	621	593	592	602	642	615	642	605	655	617	640	561	581	614	626	644	626	630	603	595	604	607	598	657	618	639	602	626	613	595	566	584	618	660	584	612	569	625	650	570	596	597	644	579	654	633	629	646	612	583	638	605	567	589	640	616	577	586	604	614	634	650	619	621	564	594	587	625	626	581	621	618	596	624	611	615	618	587	567	537	614	626	552	593	626	637	604	588	623	584	629	573	598	605	595	659	631	602	587	600	616	617	623	624	633	585	587	624	629	624	650	599	643	664	634	638	643	584	567	635	626	597	637	590	634	621	609	633	616	577	581	600	596	642	629	528	626	612	578	598	618	594	613	570	595	639	623	590	608	631	599	595	609	589	602	572	617	662	629	632	603	658	608	587	595	603	624	606	592	643	619	621	638	611	610	616	624	599	581	626	622	615	550	616	554	574	602	622	652	604	602	621	633	584	606	632	605	596	622	595	645	622	649	646	597	625	603	637	599	629	578	599	652	640	642	626	637	665	605	602	629	601	608	584	608	612	606	612	590	632	601	612	569	640	635	617	550	678	585	587	614	623	621	584	632	606	618	594	595	568	574	609	657	615	650	607	565	652	585	614	602	620	601	610	614	612	602	601	672	596	580	613	611	639	606	602	661	607	598	607	594	602	628	612	586	585	577	601	608	620	570	596	580	620	576	604	615	581	635	609	608	594	658	595	640	608	638	628	598	594	623	573	601	591	583	580	620	607	572	637	627	583	621	585	609	624	591	605	544	616	599	589	594	583	620	628	602	587	579	596	637	588	545	572	599	591	641	633	582	572	602	594	590	583	614	578	629	616	578	617	626	604	604	567	654	635	573	636	673	591	575	621	664	620	620	605	609	643	621	591	646	596	582	658	591	576	654	629	619	621	588	595	597	628	607	591	597	601	624	598	600	595	636	588	632	612	645	608	590	611	595	564	589	610	611	614	610	633	568	606	592	592	592	593	603	623	606	610	576	622	592	597	605	628	643	634	588	628	615	648	589	560	610	600	660	593	598	604	623	656	605	603	575	586	624	646	611	588	600	666	605	642	610	611	593	592	600	592	628	583	653	582	608	613	623	605	595	656	638	583	607	587	572	632	608	582	584	581	586	573	617	603	631	586	633	625	606	577	609	609	586	612	636	583	610	610	575	604	604	600	630	637	580	628	628	591	623	613	610	640	579	577	664	562	585	599	617	598	577	631	618	615	601	616	561	618	633	617	587	621	617	603	588	609	595	632	615	618	628	643	588	625	596	614	600	603	619	614	597	594	616	625	593	614	576	608	643	648	624	623	626	578	583	588	617	598	590	642	641	590	632	599	622	618	612	584	620	635	632	659	606	638	619	552	611	599	606	606	604	618	633	611	606	637	663	585	610	594	600	630	591	578	610	607	609	604	610	634	615	611	583	649	609	640	584	642	569	591	625	601	617	602	653	595	639	601	553	592	573	602	597	621	592	648	624	627	591	612	581	537	612	610	640	598	610	627	603	597	579	606	626	603	680	608	616	588	591	584	604	612	617	595	633	584	577	609	571	579	662	630	620	591	637	625	624	529
13035	5364	3645	2963	1738	1082	785	673	619	546	485	413	457	422	393	412	410	389	427	366	402	366	374	357	371	402	348	389	398	380	341	383	370	404	368	410	395	399	389	369	364	394	407	441	379	384	418	423	392	381	379	360	400	356	377	384	400	407	374	422	358	436	414	410	359	403	429	394	398	390	369	376	388	369	359	377	374	379	393	398	373	400	395	365	389	348	408	391	381	373	379	425	390	416	368	424	391	390	413	392	407	381	398	400	381	427	426	378	394	358	385	377	377	421	431	411	381	395	389	385	374	342	404	423	417	379	386	405	394	384	339	389	404	404	404	375	404	390	398	357	372	390	391	378	409	384	387	366	404	403	402	383	405	393	403	391	389	408	412	395	388	394	409	454	389	426	343	365	374	403	399	362	378	420	380	363	389	383	412	385	409	389	379	391	409	337	373	421	390	388	391	373	408	386	401	371	354	412	395	402	363	377	369	358	410	376	413	409	382	354	374	387	384	367	369	401	387	432	410	414	395	422	377	380	363	403	399	370	350	383	376	403	415	399	382	416	386	350	373	370	394	369	403	421	369	402	418	402	353	383	351	398	415	359	365	374	400	391	402	347	385	413	343	403	417	394	379	367	417	399	413	413	422	429	425	440	405	384	436	404	423	377	425	365	382	444	349	362	350	389	357	394	417	367	393	383	402	400	379	441	373	400	398	385	406	400	401	405	425	370	392	373	391	343	381	391	414	380	372	398	402	388	390	394	394	393	394	394	382	352	433	357	358	383	404	369	365	388	398	392	357	374	394	402	372	364	358	369	391	347	386	334	415	383	402	395	391	398	392	375	354	395	404	406	394	385	354	364	367	411	399	396	376	389	370	372	376	424	436	407	371	376	385	403	423	371	388	375	368	371	388	399	403	383	410	350	379	372	348	402	386	415	404	374	380	377	385	411	418	384	391	362	411	397	376	353	395	412	400	407	411	410	378	340	379	413	390	388	403	393	411	339	371	391	417	392	383	416	388	393	402	397	370	379	382	416	364	388	370	359	361	359	377	406	400	382	364	366	349	386	335	413	371	372	392	385	388	395	384	433	410	395	413	379	396	351	423	395	438	409	380	411	374	379	420	408	402	381	382	422	399	363	376	381	384	364	404	386	353	363	383	403	390	394	418	391	375	413	389	408	397	393	358	401	374	380	429	414	386	401	438	366	378	395	397	426	427	427	378	361	400	393	400	389	390	390	387	365	356	380	391	398	339	348	353	411	407	407	389	423	363	380	369	402	363	402	357	425	398	377	392	393	408	384	390	390	386	334	409	391	393	383	439	400	355	411	395	412	399	425	374	376	364	374	389	372	371	434	410	395	411	344	387	390	412	393	405	448	384	394	368	366	439	366	438	382	402	400	368	401	360	377	400	385	361	385	396	387	407	407	450	396	369	359	411	368	425	375	410	401	369	351	383	378	389	393	399	408	375	421	378	360	372	331	384	399	396	381	368	426	378	411	410	383	407	382	371	392	362	389	383	353	362	410	379	381	409	356	403	381	418	388	384	379	408	412	408	393	414	377	386	380	350	394	368	361	372	369	390	390	373	391	389	398	383	388	396	393	459	381	389	402	387	407	419	372	424	377	367	370	377	392	379	388	367	418	402	396	381	382	376	357	364	378	374	376	367	399	357	390	390	352	394	354	352	366	393	405	367	414	399	373	412	412	367	409	400	371	335	398	412	357	377	394	389	388	386	445	436	357	390	385	371	367	414	410	389	409	351	417	387	394	427	400	382	399	373	409	377	340	385	377	388	353	361	381	378	414	366	393	386	373	409	413	438	382	387	400	374	397	400	409	415	326	418	378	352	372	406	365	377	375	354	390	355	383	401	429	382	385	406	382	378	339	382	354	409	419	382	384	357	408	377	348	383	369	412	399	399	405	384	416	376	393	345	350	393	365	374	393	350	374	370	368	390	405	341	380	393	393	398	390	393	371	367	368	417	376	400	389	366	375	416	350	339	400	418	382	391	381	397	382	319	398	360	396	404	379	420	397	397	403	392	382	393	375	378	381	381	408	376	386	388	377	352	378	402	363	389	390	422	369	370	381	373	384	406	388	355	396	371	389	389	377	353	387	373	406	355	356	375	415	369	376	388	397	356	366	379	373	392	392	392	348	345	377	370	385	414	396	380	398	357	377	346	408	364	404	379	373	372	421	388	364	386	340	403	419	387	418	406	400	380	395	378	424	372	379	393	420	370	393	370	360	428	396	428	416	405	355	394	387	368	389	378	386	380	386	372	399	355	361	389	385	371	387	384	390	387	411	397	388	410	380	346	385	359	430	403	372	392	366	369	381	371	388	368	400	408	387	372	420	381	400	363	388	422	404	394	387	381	343	437	388	392	389	392	394	381	371	345	374	379	396	363	362	370	345	356	432	365	384	400	388	393	369	381	405	390	401	376	379	395	410	365	423	411	404	418	398	387	402	387	416	397	385	371	378	355	388	358	388	408	395	360	409	399	408	356	390	410	370	398	405	367	355	349	415	385	391	396	402	360	384	418	386	366	347	378	444	378	379	397	395	347	419	403	380	382	374	362	360	366	396	350	401	368	406	381	399	376	391	400	410	413	362	373	389	449	357	426	421	392	382	397	387	368	373	417	414	337	402	358	385	426	400	375	368	431	363	349	384	374	354	384	372	424	408	383	413	427	410	366	424	361	426	364	368	386	378	393	403	369	394	378	400	377	413	395	371	381	387	377	409	399	402	424	384	400	362	412	381	360	367	409	400	382	367	361	386	378	405	371	409	428	441	389	366	382	390	352	379	407	381	355	345	375	416	369	366	427	406	360	378	373	389	368	376	374	410	397	388	364	354	393	397	387	410	367	350	386	403	382	384	393	358	364	433	402	357	391	380	403	395	393	402	423	387	352	411	380	407	378	397	337	386	393	387	381	426	336	381	369	441	366	358	374	359	361	394	386	343	365	435	376	419	383	386	382	395	383	474	394	335	400	398	351	430	433	373	389	408	341	355	425	345	399	425	392	391	372	454	403	412	373	389	402	383	346	358	403	398	403	401	371	385	414	368	391	394	386	382	383	378	360	355	415	409	369	397	450	387	381	345	400	430	427	361	407	399	401	394	363	411	365	400	379	421	395	394	395	389	413	385	434	419	376	445	372	323	388	389	356	389	379	395	354	404	370	391	446	416	395	347	379	360	369	373	393	350	377	395	374	374	407	367	392	392	363	353	402	419	393	385	377	397	388	383	409	417	412	423	420	421	408	397	377	330	363	344	354	376	375	378	438	377	385	423	399	417	382	431	378	369	371	389	365	383	372	396	371	375	383	404	364	387	389	373	402	346	363	396	359	363	352	405	332	362	364	370	389	365	401	383	394	391	392	423	403	425	374	407	374	388	410	370	389	384	385	360	363	412	337	354	376	367	367	359	404	386	409	400	372	376	402	389	402	410	398	424	408	427	389	384	392	373	377	429	377	422	385	391	374	408	379	383
8025	4509	6293	7636	5338	3872	2919	2180	1798	1511	1352	1226	1063	1014	906	926	918	912	881	893	878	841	847	868	809	819	796	857	843	784	814	811	786	775	845	774	804	839	773	793	822	804	757	778	772	835	815	847	840	808	834	828	849	822	864	864	810	867	814	779	829	882	827	821	852	864	854	806	822	805	787	820	873	834	783	851	823	737	792	810	834	840	854	791	905	780	796	850	840	844	819	820	849	812	818	775	875	832	853	842	891	827	826	783	886	830	831	801	853	798	826	867	791	840	836	844	846	825	794	804	831	848	808	868	774	827	817	846	837	806	854	817	830	836	799	797	812	811	833	806	825	790	757	872	843	773	808	819	846	813	835	858	820	789	832	766	783	823	801	796	789	807	826	791	861	849	805	835	791	818	758	828	778	804	784	801	838	839	862	842	788	847	833	769	858	791	793	821	828	797	822	827	773	815	831	837	817	809	822	826	818	826	821	829	820	800	793	818	867	869	806	849	844	844	808	802	830	811	792	839	863	844	813	825	862	824	810	811	847	827	813	827	803	833	844	786	826	776	850	813	819	766	761	862	793	812	827	800	795	790	818	878	779	814	802	856	852	851	847	801	805	816	825	811	828	804	834	780	815	822	847	840	788	872	850	816	771	829	878	787	872	791	799	800	791	839	834	777	797	815	820	818	794	846	833	835	794	864	832	828	827	839	824	768	823	828	821	801	832	827	811	835	799	847	825	825	806	833	842	800	807	785	838	851	818	854	826	826	821	787	793	772	815	856	838	795	835	822	795	810	809	834	796	868	768	829	860	811	757	835	747	788	850	808	840	805	829	825	791	813	846	814	835	786	868	782	834	884	881	848	826	789	852	815	772	863	811	867	800	828	834	809	819	803	813	774	803	818	812	797	877	812	864	796	814	823	830	795	778	807	821	816	826	817	832	845	840	829	819	833	787	893	792	793	818	814	892	845	817	803	834	783	865	846	758	777	829	832	816	790	825	792	782	803	839	745	844	802	854	800	849	844	816	827	864	837	846	811	824	829	807	827	809	865	784	766	772	874	825	864	794	830	801	825	799	810	839	774	779	827	806	879	832	825	836	807	793	840	805	781	827	890	831	796	799	832	834	791	886	794	854	842	810	864	853	793	772	799	838	820	804	798	762	799	790	831	865	812	853	815	780	823	816	832	825	837	818	825	827	836	824	887	864	753	791	821	837	806	812	821	791	863	843	855	819	820	798	818	825	861	780	827	863	803	779	789	861	817	799	847	782	851	811	801	816	846	806	864	856	816	788	845	833	806	827	794	808	803	836	814	760	798	801	847	830	836	817	834	852	812	839	865	832	796	761	810	820	844	858	816	805	823	828	803	836	821	812	835	856	856	864	815	777	824	819	798	894	856	830	807	890	801	851	792	853	817	872	860	790	798	835	854	859	779	775	860	782	863	822	782	794	798	869	797	846	839	804	808	757	814	797	851	778	818	825	860	836	810	786	807	797	865	806	836	823	777	816	813	789	801	817	826	775	849	861	859	861	829	802	870	835	837	811	836	861	807	839	830	827	780	804	768	814	845	831	748	816	839	847	838	816	813	827	851	827	853	767	820	873	830	801	830	826	831	820	821	783	812	791	795	846	880	794	792	818	797	802	841	830	840	856	824	819	815	841	794	781	781	829	817	845	873	817	836	816	816	853	804	846	803	837	839	834	846	774	804	779	867	853	833	848	852	841	809	839	860	785	842	828	811	871	838	830	796	828	788	815	854	820	800	834	833	809	833	801	846	832	834	790	820	809	853	853	836	848	765	816	799	824	840	805	797	797	812	825	743	789	832	870	794	785	780	799	748	794	853	845	797	823	778	834	801	818	807	809	805	839	807	837	823	805	794	783	830	810	848	841	825	784	854	810	814	804	836	837	858	797	834	843	794	817	852	821	843	796	808	806	784	808	791	816	844	777	842	823	769	802	848	790	812	809	798	815	892	827	811	804	876	828	786	857	819	805	789	784	791	803	799	857	847	847	832	835	800	852	824	794	867	767	828	857	822	850	840	787	825	805	836	877	780	857	851	785	795	790	878	858	829	843	836	827	789	854	862	858	791	763	834	802	837	867	783	842	808	804	774	759	856	844	818	794	779	795	759	872	799	840	842	768	817	868	818	847	798	858	777	816	821	832	799	811	869	798	812	833	784	820	863	830	847	788	802	826	854	818	823	825	829	854	840	824	875	853	812	847	766	797	845	823	793	774	814	824	889	858	782	856	864	810	765	825	856	774	830	846	819	792	822	822	851	841	778	844	805	802	827	852	806	837	863	831	832	823	822	786	795	847	799	803	780	813	808	824	822	823	833	892	886	788	816	825	783	829	829	770	788	773	855	851	822	821	800	791	809	839	830	825	870	867	827	876	773	821	776	798	839	821	852	844	893	798	836	822	788	801	839	834	825	901	789	907	799	818	839	785	844	816	827	788	840	865	835	803	802	759	847	801	817	830	816	857	838	794	818	849	837	837	863	821	805	808	835	856	848	794	842	793	827	852	815	839	761	829	779	869	826	835	808	788	834	787	813	773	803	823	775	840	848	829	791	843	830	863	823	844	809	856	836	824	811	821	836	826	862	877	806	760	831	792	793	869	795	847	873	783	788	816	794	800	827	823	790	839	845	823	771	834	801	885	829	808	833	813	803	830	786	775	855	765	816	820	787	789	795	842	793	816	847	859	841	857	861	820	793	806	807	839	848	792	788	794	837	781	813	819	902	846	782	789	845	853	876	836	829	804	811	811	843	815	831	822	829	746	805	816	805	800	860	826	800	830	798	853	850	883	829	790	818	802	829	832	833	826	839	853	840	854	847	786	840	772	801	839	833	777	807	850	811	821	786	800	806	829	836	791	843	824	841	782	802	842	809	854	832	871	800	828	820	815	798	866	812	836	825	822	793	812	779	792	857	778	815	808	811	743	849	811	850	856	774	832	847	823	782	802	839	843	798	835	804	777	827	798	854	810	812	808	886	810	845	767	800	831	836	792	867	839	772	807	863	835	826	853	821	826	820	775	805	850	848	795	807	814	812	851	790	824	754	800	803	840	818	821	818	843	824	799	821	822	800	827	845	829	821	810	828	820	859	839	877	870	834	798	805	841	820	801	829	804	825	792	807	785	846	805	844	849	807	805	784	820	825	804	811	809	819	833	816	847	835	818	814	842	833	780	833	789	840	841	824	804	811	857	814	844	832	784	825	833	825	807	835	857	838	798	867	851	844	860	810	806	860	835	847	855	790	810	822	810	809	790	788	820	819	828	788	843	825	862	794	806	851	860	807	757	773	786	852	834	825	838	856	800	824	815	784	849	814	802	858	744	825	799	826	805	797	835	800	799	855	769	798	822	808	784	839	779	855	815	803	833	817	813	808	908	844	808	832	810	794	843	865	781	827	812	827	840	858	812	857	869	848	848	796	820	799	804	870	837	830	805	831	848	855	810	794	840	846	850	787	867	828	781	878	851	774
31475	17084	13097	12860	7967	3785	2138	1017	712	606	461	413	429	347	352	296	333	313	298	300	310	290	290	286	260	272	287	277	248	274	288	254	277	272	277	290	301	293	277	261	277	271	255	270	245	294	267	271	300	274	257	263	265	271	271	263	257	265	280	267	254	273	292	291	284	299	276	251	258	254	278	297	273	236	244	274	258	306	275	243	289	278	248	260	272	267	277	278	267	244	291	289	280	265	261	228	270	294	282	286	254	256	240	285	247	243	241	273	254	262	264	282	265	268	270	254	261	286	240	275	253	247	250	261	280	280	250	262	286	252	279	301	248	264	271	308	275	277	256	270	276	281	263	238	263	249	264	287	278	262	304	262	276	259	311	275	276	232	243	260	272	265	279	263	251	248	266	286	267	306	233	245	271	259	268	259	270	260	234	294	261	278	281	266	262	274	237	264	284	275	258	280	268	261	281	253	268	262	262	241	262	264	258	260	273	279	287	242	254	262	262	266	228	297	273	275	257	255	260	255	293	287	243	260	293	277	249	283	274	248	272	270	306	292	259	292	274	263	283	272	261	255	241	270	260	290	277	266	236	280	296	298	283	313	276	273	275	273	254	281	272	268	260	283	282	271	270	287	278	266	267	261	292	275	259	264	280	262	251	276	295	260	290	281	293	273	265	285	279	247	281	277	274	285	284	259	267	274	271	292	266	261	254	270	275	262	256	277	241	279	271	256	257	270	272	291	286	268	265	253	284	273	260	263	256	271	260	293	257	275	252	273	309	291	279	284	278	264	256	268	223	249	277	263	269	263	256	289	280	262	253	266	266	291	273	261	263	291	259	289	261	265	254	288	281	264	262	259	260	258	287	257	254	246	279	250	264	301	287	284	269	290	272	258	257	259	296	259	303	286	263	258	247	305	249	243	292	241	264	264	261	275	278	267	263	269	262	286	293	262	257	290	257	298	262	268	259	244	258	278	287	251	261	238	292	251	299	285	251	271	289	250	271	288	275	267	271	294	297	265	291	288	244	274	269	285	259	275	256	260	264	287	283	273	269	265	231	251	259	257	233	259	254	229	243	252	267	247	235	275	280	269	274	282	288	280	253	263	274	268	274	282	260	256	263	262	259	262	294	272	243	281	248	247	263	303	272	270	264	301	268	289	242	263	276	266	269	272	229	273	254	242	268	277	266	239	269	262	261	294	267	259	252	260	336	275	270	261	268	261	257	275	249	274	252	246	287	274	259	281	270	247	278	288	270	254	256	256	254	267	271	260	262	259	261	231	279	284	244	257	265	277	275	291	274	255	269	258	245	248	243	250	275	259	276	266	298	254	278	310	232	233	256	294	284	276	239	285	300	256	276	280	273	271	260	266	266	293	286	281	278	267	267	236	253	270	248	247	266	248	246	262	284	228	266	256	249	262	299	265	243	287	267	249	251	286	253	298	252	280	272	271	281	274	281	253	246	255	265	267	233	214	270	262	273	252	262	277	283	279	271	278	286	283	257	266	283	249	293	254	243	266	284	263	275	263	270	273	287	259	257	286	261	276	270	273	240	243	293	271	257	274	290	257	293	282	246	257	286	259	271	237	266	278	275	301	281	245	252	254	273	237	268	283	249	223	271	306	281	265	289	272	288	281	271	268	252	299	255	283	268	257	280	252	267	247	277	276	308	261	264	253	283	245	279	252	274	242	248	266	240	263	272	264	284	301	248	235	263	292	294	241	267	277	284	242	266	234	263	264	273	283	281	252	255	250	241	257	269	260	279	251	267	285	277	262	268	254	261	224	267	271	269	267	283	267	248	267	259	251	257	268	239	286	267	249	269	290	268	280	278	257	289	239	264	282	265	278	256	233	271	262	237	279	292	266	256	298	282	291	278	271	296	241	274	265	241	283	244	269	258	283	260	260	253	269	286	275	271	266	279	300	281	246	291	288	283	265	300	285	290	266	247	264	278	316	254	251	286	264	249	293	236	273	234	243	276	268	255	265	274	268	286	260	292	283	290	268	284	271	279	264	243	230	287	252	278	266	242	283	268	281	256	242	273	230	259	288	275	262	266	248	269	257	256	264	255	279	245	264	287	271	273	261	246	251	255	275	254	252	244	264	272	255	266	297	265	283	274	279	281	277	278	249	286	279	282	263	272	254	265	272	270	266	260	255	273	247	247	270	283	317	279	272	273	267	246	276	271	297	266	262	247	296	286	254	287	261	267	264	264	270	243	281	263	281	305	308	298	270	266	257	308	284	259	278	267	288	293	238	260	261	247	276	302	268	258	277	255	250	247	265	240	238	252	266	268	265	266	262	284	272	284	240	285	247	266	257	268	265	259	263	294	265	246	284	279	269	275	271	270	258	272	290	269	273	291	259	280	295	250	307	265	268	284	262	281	276	261	300	275	268	263	308	264	251	257	269	271	289	270	265	303	288	249	258	251	249	278	257	233	268	292	261	288	296	261	256	255	239	277	289	251	263	241	285	272	288	275	277	269	285	292	269	266	261	265	259	264	274	262	252	289	259	259	305	279	273	287	242	260	281	260	255	262	250	245	261	278	261	267	280	273	274	294	276	309	264	289	284	262	235	255	298	275	277	263	264	273	235	294	263	271	285	248	270	259	252	277	251	220	279	262	255	258	292	260	252	263	295	270	274	260	241	296	289	257	254	273	297	274	251	286	280	280	280	303	299	258	299	252	287	255	266	285	303	256	306	273	254	284	289	267	263	264	263	245	270	294	293	245	270	266	250	288	278	245	248	280	255	253	272	247	289	274	236	262	254	256	252	288	272	259	257	272	270	286	264	268	245	267	284	273	274	257	302	254	252	288	261	273	247	273	277	263	283	256	260	263	297	311	294	260	270	244	274	275	289	268	273	254	249	241	245	289	291	292	285	272	278	265	251	253	269	268	283	268	274	276	250	274	296	272	266	248	307	277	235	265	266	268	270	287	267	271	265	272	266	263	266	238	284	264	283	244	272	272	253	310	276	248	280	281	251	252	252	268	234	253	237	244	249	293	254	260	241	284	294	282	297	285	278	267	311	292	280	286	258	229	254	271	280	284	293	249	247	249	248	276	254	264	278	265	287	283	275	254	279	271	269	251	292	282	259	242	255	292	273	251	301	276	300	260	243	258	253	283	261	247	266	279	299	234	264	301	264	278	276	268	265	272	291	253	251	303	288	258	284	260	282	241	287	294	247	289	277	270	287	263	277	251	274	253	242	297	236	246	272	278	275	285	290	263	282	286	290	282	299	242	257	260	280	278	243	271	257	283	271	286	285	283	289	247	276	276	267	274	306	227	268	274	251	275	261	254	245	239	236	255	245	263	287	280	291	272	286	297	263	232	267	260	259	275	280	270	257	265	268	284	246	260	287	268	239	287	276	237	250	260	256	259	241	262	242	271	272	266	291	244	280	277	268	269	270	268	286	283	243	277	258	283	292	275	256	245	274	239	250	257	264	265	274	275	257	283	244	270	265	263	252	294	269	276	263	293	303
20367	11047	16048	21011	15552	9514	6636	3314	2808	2217	1724	1589	1278	1061	906	817	785	831	828	821	767	748	665	683	675	607	621	583	605	610	655	594	594	597	615	606	619	621	626	619	575	648	611	587	624	622	609	657	575	577	604	604	602	599	642	602	625	562	608	603	651	599	604	611	591	619	602	599	625	629	589	597	593	629	610	578	592	571	615	627	583	630	594	608	613	618	606	650	599	682	592	664	635	691	605	678	631	593	661	625	626	622	612	581	627	613	631	628	632	666	630	574	602	629	579	602	621	616	554	586	626	611	587	597	553	602	608	571	597	670	558	597	594	644	608	602	592	610	579	552	592	588	617	611	571	610	611	692	579	607	621	549	570	601	606	594	600	615	582	596	593	603	559	574	600	575	568	650	595	566	578	589	609	599	612	603	601	622	596	612	578	590	576	594	588	598	619	605	629	588	622	601	621	628	607	558	583	591	599	604	643	601	614	598	628	564	565	600	615	672	562	595	615	588	609	591	602	597	629	628	606	591	612	610	619	611	601	598	603	606	640	569	624	600	594	608	564	597	595	646	641	605	616	597	565	610	616	608	592	617	626	575	599	606	571	591	617	583	606	597	587	596	608	633	608	629	623	649	609	586	590	607	588	577	608	643	587	584	619	626	604	621	585	610	596	587	575	601	583	572	598	573	599	566	592	565	619	619	651	594	601	594	619	624	608	600	611	602	613	617	639	612	571	591	638	605	559	594	618	604	560	611	589	565	619	599	620	598	626	584	562	593	629	603	598	550	627	591	605	588	596	605	608	587	615	599	672	644	606	613	609	571	616	622	588	589	645	605	607	603	579	614	612	591	620	612	577	649	590	598	599	600	614	575	613	641	574	601	606	589	558	613	597	599	613	606	594	574	612	592	578	597	566	547	654	561	603	651	588	563	579	562	519	586	635	608	602	577	622	584	633	627	591	574	597	602	573	570	552	614	608	606	592	633	594	601	585	606	597	609	577	604	673	573	591	583	613	599	582	570	601	567	604	519	590	644	602	580	556	583	596	614	619	644	577	609	569	580	612	588	605	596	591	610	598	571	601	636	619	559	581	575	586	573	645	592	613	581	642	601	600	599	601	644	597	646	626	599	618	555	642	619	594	615	625	615	607	624	590	606	607	592	635	579	591	597	621	631	617	595	622	599	643	559	577	620	599	585	561	631	578	604	610	608	593	595	613	636	645	561	599	611	602	622	590	587	574	559	598	560	644	602	633	607	629	642	598	584	645	552	610	570	630	637	605	632	578	592	590	573	599	624	578	617	643	605	592	627	648	570	564	671	610	620	544	624	590	603	595	582	582	597	581	631	588	593	592	588	587	634	630	624	644	589	650	634	585	585	561	573	628	591	575	618	598	580	592	558	624	572	603	590	574	635	594	588	601	591	644	569	546	607	591	586	580	607	581	596	603	623	567	570	575	593	610	550	630	577	588	616	618	611	603	595	591	595	601	604	592	620	591	645	603	593	593	599	613	605	600	605	626	600	613	588	591	653	630	607	575	668	592	587	578	650	568	648	590	626	608	595	605	578	612	573	593	608	591	565	601	562	588	584	573	582	623	593	574	586	600	604	581	630	611	584	595	576	619	598	614	580	612	658	579	577	629	594	621	617	596	633	572	588	600	613	566	593	607	565	610	583	639	574	571	624	577	610	618	620	619	638	602	557	604	583	584	626	626	583	605	602	599	578	599	627	563	559	596	616	598	574	622	588	622	624	574	583	655	650	608	574	641	642	593	588	590	620	544	592	630	559	590	589	633	582	633	630	626	575	568	563	619	585	638	604	553	592	609	610	575	626	623	595	564	608	634	575	573	594	629	605	616	623	658	559	566	615	584	559	588	584	623	600	592	587	588	594	588	587	607	617	602	612	622	636	609	621	608	617	599	607	598	584	618	631	585	669	629	601	628	620	577	581	623	581	572	552	632	601	576	632	540	598	620	587	624	611	645	577	626	623	616	634	621	574	586	585	577	618	596	573	632	625	612	587	591	537	598	572	569	601	628	592	621	603	587	572	589	584	629	569	584	650	567	599	553	609	582	622	612	584	615	557	630	591	558	590	598	609	618	592	575	590	587	645	612	544	617	529	599	558	608	589	618	648	614	626	624	601	558	573	573	627	634	634	596	610	598	598	609	608	605	586	600	623	607	580	620	591	592	604	607	616	593	572	589	621	602	609	610	616	555	614	610	615	595	572	578	575	614	593	542	654	589	552	620	620	568	596	581	623	616	585	594	554	614	561	568	593	579	592	647	610	604	598	629	587	623	562	558	557	549	567	644	608	598	594	568	635	557	604	622	597	645	590	613	582	600	601	594	600	600	602	603	615	570	640	646	596	587	604	596	621	572	552	592	616	570	637	544	610	633	615	584	598	603	615	621	619	636	599	613	588	622	575	610	622	600	570	613	637	612	565	621	620	561	636	623	648	590	633	589	588	620	581	595	604	616	617	584	566	590	571	568	575	614	562	576	597	569	582	588	660	613	618	616	563	557	584	573	549	602	591	624	576	590	555	604	598	588	575	648	585	605	589	609	570	557	590	551	570	633	561	584	638	582	638	620	588	600	595	558	640	616	617	592	575	564	630	604	596	590	554	562	619	604	623	642	628	572	597	625	583	623	619	640	601	594	602	591	623	595	556	608	571	605	589	616	599	590	599	572	615	595	622	554	588	641	633	605	616	627	585	620	581	592	545	574	606	569	595	624	639	625	623	590	601	591	605	646	589	582	600	638	586	615	635	583	618	626	544	584	574	616	582	609	599	617	567	560	621	618	619	574	600	569	553	608	612	577	575	575	576	619	647	658	616	598	559	580	590	552	657	612	556	646	628	609	601	558	574	597	639	644	628	607	626	576	637	602	603	572	592	625	618	588	591	589	613	653	589	646	622	578	609	564	603	578	591	602	601	595	658	554	586	567	607	581	590	582	646	612	544	609	609	572	566	626	630	608	653	592	581	581	584	540	592	619	573	577	588	579	611	642	613	588	618	623	598	606	606	572	605	599	581	583	619	624	605	570	584	627	624	589	632	592	599	560	552	617	590	582	582	624	621	575	593	607	632	566	585	593	608	584	629	593	607	581	576	574	569	592	589	608	629	647	587	601	611	577	610	633	583	559	615	613	616	581	638	583	636	571	617	576	599	657	632	659	582	621	560	605	589	587	622	612	570	613	598	618	615	547	580	634	590	585	610	588	619	613	627	595	594	623	554	624	614	603	608	587	605	616	590	649	568	579	596	615	577	641	558	589	580	575	594	608	655	623	649	630	556	598	578	578	549	593	586	553	579	614	621	596	595	593	626	635	576	603	635	574	584	566	624	588	655	547	633	594	604	614	598	633	600	583	600	547	595	562	617	610	598	588	567	580	607	589	636	636	589	585	608	592	585	587	588	627	627	655	614	574	592	623	623	552	620	627	594	600	616	602	589	596	607	596	582	616	579	549	563	593	554	637	566	580	615	649	630
42312	26169	20873	20556	12085	6687	3360	1529	976	735	576	498	448	411	314	305	287	304	289	275	255	254	273	272	263	199	228	237	241	239	252	211	234	219	232	229	258	242	215	235	237	253	253	223	221	243	224	229	222	231	233	236	228	228	242	242	215	249	255	234	255	239	269	220	237	230	235	248	255	246	206	217	208	230	242	231	271	269	245	237	238	253	257	224	228	235	204	245	244	235	232	243	246	227	214	242	242	214	253	244	246	248	231	241	254	225	231	252	248	226	238	242	225	211	255	244	269	242	235	248	234	214	243	244	246	225	201	239	230	268	239	202	197	244	247	258	237	235	223	239	239	246	250	267	256	259	231	230	249	230	255	244	233	230	202	250	231	247	233	250	241	254	236	239	229	255	251	223	216	213	251	241	259	249	235	229	217	238	228	230	220	240	241	259	249	215	236	266	242	242	252	237	234	236	211	212	224	226	225	231	244	251	243	240	235	248	240	273	250	243	228	221	228	252	241	230	241	235	234	232	245	228	224	255	221	222	237	235	234	250	252	234	234	242	253	228	271	250	252	228	257	254	238	241	232	233	235	241	252	243	257	234	211	228	250	237	245	231	243	237	239	227	254	210	241	232	240	252	206	233	221	212	242	240	249	225	230	230	208	204	258	206	234	221	241	220	235	229	206	231	222	231	227	236	223	220	218	237	244	229	223	239	231	266	229	195	246	234	251	256	241	218	234	215	232	245	227	270	260	256	233	237	207	240	230	231	248	240	235	241	236	219	245	227	248	224	253	211	248	247	240	241	269	227	237	201	238	247	237	258	229	271	246	237	226	215	247	233	242	241	209	267	255	203	264	219	207	238	239	234	223	224	234	245	222	234	211	222	246	228	216	240	249	271	231	214	200	225	241	268	227	249	257	235	236	265	213	263	230	235	208	212	238	230	238	198	234	235	237	233	247	249	239	234	241	235	265	228	247	229	213	251	233	217	252	204	235	242	272	254	240	242	248	254	251	252	226	254	251	212	253	247	236	237	276	253	245	203	237	241	231	229	239	222	223	243	246	252	252	227	223	209	234	260	229	227	238	226	228	256	245	211	234	227	247	233	213	231	238	224	225	201	229	243	224	213	237	219	249	201	229	217	211	241	252	248	261	240	249	247	279	246	212	249	232	219	239	246	243	209	271	228	205	232	234	236	219	235	238	228	226	212	227	243	196	245	275	262	250	238	223	238	225	209	257	227	235	242	260	270	254	243	237	240	246	207	216	227	217	215	224	228	221	220	234	224	239	222	261	215	233	238	240	233	191	231	256	236	206	236	221	213	227	236	243	264	224	254	233	267	234	238	251	222	238	221	255	248	258	224	236	210	213	238	235	249	209	236	218	224	223	255	249	207	217	212	227	198	214	211	230	231	220	246	222	254	257	219	229	240	187	227	243	243	213	241	235	252	235	229	226	252	237	221	237	241	226	256	224	226	226	228	234	262	251	258	233	212	234	244	213	250	246	227	237	235	221	226	258	212	216	245	224	222	235	233	247	225	241	239	259	245	241	245	249	266	218	228	237	231	232	238	265	228	233	244	216	253	242	238	245	214	248	262	213	215	210	237	202	245	243	216	236	217	233	209	222	224	251	212	223	257	233	227	225	228	243	207	238	211	215	215	211	210	232	241	243	242	235	226	242	245	236	244	237	217	245	257	249	250	193	240	237	225	231	221	233	269	223	234	243	233	218	244	253	262	222	237	211	250	255	237	230	209	225	231	222	222	205	216	257	209	257	224	227	230	242	203	217	274	218	241	234	259	247	246	221	220	234	228	224	242	234	241	253	236	240	232	252	243	229	254	232	257	253	237	231	234	260	232	239	259	243	266	228	246	236	229	223	235	240	252	230	226	236	233	211	244	223	237	222	250	234	233	250	223	220	252	207	222	228	254	255	247	239	243	248	226	227	207	233	224	252	236	233	233	245	201	238	260	218	210	208	212	258	261	242	246	232	251	253	240	265	244	201	221	209	234	259	261	245	249	195	224	224	218	253	212	240	238	218	239	204	270	253	236	258	254	240	248	225	218	234	232	219	242	232	203	246	236	247	228	215	229	243	239	239	193	242	230	256	243	225	234	226	245	250	256	237	229	236	209	248	221	222	246	233	247	221	227	240	237	222	234	250	241	225	246	238	255	258	247	245	196	228	242	220	221	223	190	255	237	259	230	236	237	263	229	248	237	240	224	242	211	224	199	234	238	210	219	222	242	245	249	214	245	245	217	226	227	259	236	249	238	218	201	246	236	233	224	233	216	227	238	237	263	247	246	213	231	230	249	205	234	201	244	228	254	241	228	230	228	250	224	224	221	232	230	235	221	253	246	227	227	238	242	233	269	234	246	214	224	242	242	229	230	259	215	235	251	239	223	229	225	230	230	231	245	228	221	233	220	261	237	235	209	212	263	217	242	276	255	219	217	210	218	235	233	225	241	234	232	209	220	260	250	222	227	213	252	218	250	258	208	224	232	227	218	242	237	228	230	223	214	230	215	218	240	252	215	224	277	233	254	231	243	225	250	217	234	234	249	232	255	236	215	241	214	251	244	255	243	222	214	252	240	231	220	212	253	244	253	226	209	229	231	220	217	250	246	232	214	248	236	236	229	240	210	226	224	267	236	246	236	238	238	248	256	255	239	219	232	260	235	222	228	219	261	209	215	225	221	224	207	212	206	234	244	241	229	222	246	221	246	213	209	239	203	238	234	263	242	221	219	244	221	230	230	236	224	235	231	240	238	243	259	231	265	230	234	220	238	244	222	249	243	222	234	230	222	279	234	219	219	235	249	230	241	235	237	231	241	227	230	223	223	204	228	240	247	271	244	242	234	217	212	225	234	233	205	245	218	236	243	218	235	222	245	231	230	212	243	252	206	226	269	241	225	224	276	220	226	252	238	208	227	228	241	249	230	244	264	234	241	221	234	247	244	226	229	228	212	223	210	250	247	222	239	253	244	223	205	233	258	242	241	243	256	231	243	223	247	248	220	237	256	248	237	233	254	257	228	248	207	230	213	240	217	248	240	231	245	235	239	232	250	236	224	249	272	242	256	208	225	211	246	252	239	249	229	255	220	256	230	218	229	225	234	240	237	228	209	218	252	227	230	249	235	255	240	239	220	211	247	226	236	228	226	240	218	211	235	261	221	269	230	249	236	242	237	225	288	237	225	243	232	261	263	218	245	228	235	229	218	224	214	232	240	261	216	202	223	260	247	269	248	256	224	246	230	257	242	254	259	250	241	240	243	256	198	240	235	234	296	260	257	217	243	227	244	242	220	234	222	231	251	238	247	211	247	235	242	246	229	218	226	210	220	241	251	220	227	248	209	221	233	235	253	244	226	244	240	249	218	230	231	261	275	267	269	222	214	234	242	243	228	242	239	237	234	237	252	276	240	256	222	249	234	209	234	227	245	239	242	228	234	266	250	264	229	257	237	225	213	242	245	218	237	257	214	228	211	242	253	250	230
26815	17258	21781	27369	19287	13183	8105	4552	3665	3007	2373	2007	1656	1358	1000	886	875	848	820	899	847	741	733	678	651	605	531	573	578	557	573	539	547	568	595	576	568	566	603	547	576	524	542	564	578	537	519	564	543	581	526	572	551	524	582	544	557	547	521	551	572	554	573	537	559	546	555	503	547	514	529	548	548	522	489	569	580	564	549	564	529	545	550	589	577	531	574	606	631	588	561	612	555	546	572	571	607	629	599	543	568	503	551	539	570	565	573	558	549	569	529	532	555	554	544	524	537	553	562	528	552	547	521	535	511	519	582	540	533	542	564	519	557	577	521	536	556	527	545	541	537	538	536	542	577	566	521	540	509	547	545	537	546	508	538	528	571	558	555	572	563	509	575	540	518	544	545	536	544	488	589	528	512	562	546	557	554	565	556	513	535	541	555	567	512	526	538	532	535	521	520	565	532	524	518	537	515	558	529	524	511	543	563	537	541	524	529	548	544	524	514	512	516	593	558	510	493	525	536	542	498	562	570	515	568	532	539	507	541	572	523	534	584	530	527	520	508	551	586	527	565	535	536	534	510	519	531	513	575	540	550	548	550	565	555	530	546	583	522	481	504	531	568	503	575	500	525	556	522	556	533	521	505	539	554	522	528	495	562	522	543	566	570	541	502	539	575	582	556	534	545	550	551	560	535	563	516	502	526	560	559	523	559	524	565	500	549	525	539	534	536	545	541	550	522	537	546	545	527	526	551	562	564	513	534	547	509	549	522	478	535	520	515	539	508	562	486	548	545	530	542	520	507	567	526	592	556	569	537	554	564	555	536	521	571	539	569	490	561	554	481	541	550	559	550	550	521	597	571	571	550	560	514	522	524	508	535	561	542	544	555	506	539	575	528	583	539	545	494	538	573	549	547	575	531	490	565	530	477	521	502	533	525	531	550	503	574	557	567	564	561	565	547	524	552	529	531	566	512	559	542	538	500	548	563	591	513	541	520	504	538	548	561	557	541	513	547	544	516	507	553	560	550	538	500	531	517	498	540	547	536	527	559	577	537	528	518	570	545	499	524	527	557	511	518	540	499	520	548	519	556	558	568	549	539	531	496	519	604	538	529	511	512	562	581	531	554	539	507	558	554	535	539	526	526	538	556	543	543	524	516	548	535	574	504	542	507	535	593	557	574	585	546	542	533	527	579	531	571	522	555	496	516	541	568	555	540	563	582	556	536	552	540	522	524	547	510	487	543	560	517	577	576	561	550	529	527	574	525	539	510	528	569	544	512	562	578	565	545	556	517	513	530	517	537	525	558	500	535	500	560	514	547	570	550	529	561	553	551	527	574	553	558	533	545	557	517	542	512	578	555	488	528	555	567	525	542	585	575	543	541	541	569	566	560	591	552	576	550	536	534	507	555	562	549	572	495	567	526	568	551	524	499	555	569	542	535	539	581	548	516	534	554	562	548	539	521	533	593	523	547	553	555	541	527	523	523	529	546	510	509	542	571	530	526	524	539	552	551	578	538	536	535	539	548	553	549	549	578	558	516	520	527	578	516	583	553	570	588	547	551	505	566	560	557	540	529	534	582	525	520	553	548	548	546	577	541	547	537	538	547	522	577	506	575	529	542	546	542	551	535	529	552	578	525	516	548	541	528	532	509	577	552	540	531	543	508	547	578	594	534	545	523	552	520	550	563	508	529	551	528	508	558	517	552	506	558	550	562	581	524	547	576	538	538	534	555	547	589	567	518	529	589	537	553	522	517	523	548	566	541	552	555	513	533	562	504	529	498	539	536	562	531	578	519	557	518	494	574	564	504	578	499	561	548	530	543	548	539	548	559	541	565	555	525	535	545	562	562	517	499	552	542	535	588	568	573	539	503	557	520	542	518	584	525	515	531	509	564	520	578	561	538	534	541	546	540	529	525	543	527	558	524	545	524	549	532	511	544	558	468	548	532	523	534	534	558	538	571	557	558	571	520	527	591	549	526	563	532	562	536	537	533	560	562	536	549	514	525	527	592	552	569	535	607	538	536	524	528	543	530	523	567	498	490	528	519	513	572	524	586	516	563	556	544	506	536	565	540	587	512	531	522	554	543	550	530	574	501	538	510	562	528	542	533	518	559	555	522	503	532	534	567	574	535	559	532	528	538	570	555	538	557	534	558	545	583	553	541	518	552	581	546	520	557	543	575	523	516	543	504	568	526	526	518	551	557	539	537	495	526	523	526	548	520	542	547	547	554	558	532	485	581	521	566	528	547	558	540	522	523	536	573	572	571	560	543	559	573	545	537	563	543	531	536	544	579	512	563	537	558	517	594	552	533	526	577	590	550	472	542	556	569	535	511	533	511	519	533	536	563	557	540	539	559	564	526	517	533	548	582	524	600	581	607	547	541	553	480	517	546	552	544	571	570	539	605	551	560	536	567	552	530	555	532	540	538	540	568	561	508	547	547	531	529	553	551	525	526	535	561	540	542	543	528	582	511	521	514	485	568	580	526	544	506	578	539	557	550	535	551	509	556	552	538	515	551	582	532	569	560	520	552	550	553	495	595	544	534	559	533	499	525	540	584	545	526	546	556	523	532	547	542	593	513	503	529	549	534	531	497	532	507	561	521	511	546	568	540	563	523	525	547	562	523	524	572	480	539	541	525	542	551	515	553	533	568	567	560	531	563	518	505	519	526	525	570	570	534	498	493	532	531	512	539	563	478	530	568	542	542	559	538	556	547	506	525	562	542	587	499	501	572	579	521	518	515	514	551	574	517	554	523	550	527	573	557	561	566	561	587	542	588	549	504	520	512	558	532	548	526	537	551	576	533	558	538	533	559	503	542	514	559	570	531	523	546	528	540	546	564	549	509	547	493	502	551	542	524	540	487	530	538	519	556	517	523	525	551	513	539	540	558	547	527	562	574	523	538	553	522	542	566	544	522	574	552	551	539	562	558	548	541	546	516	527	502	517	550	530	558	558	539	512	554	532	549	559	555	542	539	567	519	520	523	535	545	533	547	531	536	561	549	548	493	520	519	532	582	538	498	558	497	538	535	545	532	552	494	543	590	571	560	577	538	509	553	540	543	583	543	502	538	548	509	523	508	501	548	511	544	573	530	529	549	541	545	535	548	578	543	609	565	507	559	561	529	532	530	506	557	544	520	570	529	509	544	500	574	558	519	540	527	560	573	537	512	526	567	544	540	557	553	560	550	534	520	550	548	549	554	547	580	533	549	505	549	517	511	498	565	528	565	550	523	565	543	524	538	535	518	528	547	530	535	507	539	536	493	554	547	573	537	574	546	541	548	524	545	571	553	563	536	572	538	541	537	549	538	534	562	508	508	524	534	550	541	555	533	511	576	538	556	538	543	542	536	533	517	543	560	535	527	533	530	533	541	521	548	550	556	509	496	520	552	539	560	547	517	497	528	525	531	511	524	487	542	537	551	526	532	528	540	585	546	539	501	556	546	522	544	555	557	586	538	550	552	542	546	505	502	539	560	534	524	567
12641	5621	3504	2666	1471	956	722	590	543	497	469	441	447	372	367	378	412	391	374	375	359	388	374	353	340	404	356	343	377	409	347	372	344	336	344	367	361	359	371	363	356	359	345	366	377	352	351	345	380	373	362	380	359	355	317	368	392	347	403	371	356	382	335	393	354	369	380	344	360	350	352	365	357	358	359	385	403	361	358	363	352	347	351	381	384	345	369	366	371	351	353	335	378	340	345	339	395	366	349	353	334	358	330	379	348	385	399	359	331	365	376	360	324	396	359	379	383	368	348	372	369	363	332	364	374	361	365	342	409	345	352	338	337	343	338	353	356	348	355	363	358	337	360	393	314	374	365	365	395	374	339	341	367	389	393	382	390	344	343	390	332	353	340	332	379	322	373	347	367	370	373	368	358	338	357	360	355	356	364	332	360	342	314	358	356	379	355	386	380	344	362	329	393	356	376	358	365	385	384	377	339	362	379	348	342	342	363	348	341	351	330	344	381	315	381	346	362	351	352	376	372	348	369	358	363	364	358	342	362	364	408	363	333	373	328	335	352	338	358	332	355	342	358	376	341	369	350	364	347	388	368	363	385	358	318	343	360	381	366	395	375	349	362	351	379	412	334	364	378	389	376	391	374	351	355	410	404	358	386	341	379	398	342	369	359	340	350	323	381	369	389	348	381	364	362	343	398	363	392	345	340	415	398	333	371	362	332	374	388	349	365	370	345	315	353	365	382	385	334	357	368	377	367	332	337	376	354	332	329	343	354	330	382	375	401	373	371	379	342	365	358	352	387	369	369	354	377	379	400	350	377	411	358	391	384	339	392	384	312	328	351	393	360	306	368	357	393	353	380	359	388	385	398	388	341	340	348	324	372	352	349	370	329	340	362	377	349	383	383	359	350	363	364	348	339	388	350	369	394	398	338	365	390	318	341	372	355	371	375	364	366	396	371	374	380	370	383	344	359	354	374	374	365	342	370	355	361	324	355	398	374	362	397	318	360	356	341	358	350	360	383	355	392	314	369	370	370	370	359	390	338	394	378	388	386	357	369	382	330	350	326	321	373	401	371	379	365	334	387	366	389	350	363	362	383	366	351	425	360	354	347	347	351	344	339	373	343	312	389	355	361	335	333	384	369	346	363	352	339	363	330	337	354	337	327	368	336	338	373	369	381	380	376	371	337	373	340	330	377	386	350	401	383	385	381	375	365	359	362	385	378	371	372	390	351	395	359	378	356	376	376	369	397	362	365	372	362	339	377	378	373	329	363	338	345	348	391	393	363	372	350	365	342	338	360	371	372	385	331	354	379	318	359	374	317	392	359	335	364	378	366	355	365	377	369	327	344	354	378	373	354	354	394	372	321	373	375	383	374	369	349	402	342	366	362	376	389	383	366	377	370	357	365	376	334	344	383	371	338	344	369	371	384	375	349	331	363	360	331	341	354	350	383	420	355	308	338	380	353	363	376	372	339	364	348	348	369	394	350	362	383	351	373	363	367	396	323	372	374	362	349	342	385	350	367	369	355	356	390	345	412	376	367	375	396	340	333	388	361	356	366	376	318	371	392	380	371	372	334	371	346	371	313	340	361	388	382	384	343	382	359	353	357	324	341	361	364	370	355	381	354	382	391	357	353	344	341	378	368	359	337	355	363	376	395	375	351	379	357	359	392	398	414	390	325	368	394	354	386	353	331	359	388	335	387	355	347	333	354	366	387	378	336	379	389	375	359	369	341	401	324	380	377	365	384	380	358	408	416	352	393	379	348	389	384	375	360	384	372	406	331	355	344	371	372	352	355	380	335	382	361	374	386	368	369	401	352	364	360	364	367	386	383	355	399	340	360	348	395	347	342	372	376	324	334	351	347	341	361	368	356	401	330	351	365	372	368	386	368	366	389	369	379	354	360	405	367	375	349	390	348	393	368	340	332	344	405	345	349	346	353	361	340	398	371	381	374	360	353	392	377	310	348	329	347	350	339	330	348	383	359	355	351	346	395	370	387	359	378	401	386	365	332	338	336	347	355	338	346	407	375	376	395	393	410	377	380	357	353	362	392	360	360	346	366	330	332	355	395	387	350	350	374	346	364	369	360	350	342	371	389	374	329	362	349	352	375	350	390	350	371	402	363	386	379	366	380	382	356	373	376	337	330	325	345	392	348	347	364	354	390	354	368	393	403	352	336	381	380	375	384	421	373	397	338	348	359	370	358	371	340	405	389	371	354	357	322	363	369	394	372	385	389	361	410	373	347	405	319	356	402	399	370	329	344	344	367	364	350	351	331	340	383	395	363	344	387	356	392	338	358	374	355	343	300	365	406	360	368	416	354	337	378	372	382	339	350	390	364	331	368	334	373	385	356	370	358	362	383	388	364	360	308	341	385	357	404	406	392	376	362	347	373	388	394	364	369	335	331	352	363	348	355	396	333	365	361	368	365	377	397	355	369	329	351	376	380	380	337	364	376	365	334	363	381	409	371	367	364	350	369	356	362	374	362	383	367	325	334	343	344	401	377	343	355	367	397	362	381	398	353	373	345	346	373	387	374	363	357	336	393	355	322	339	323	376	339	368	347	376	401	365	349	384	402	366	368	327	345	369	371	327	381	376	344	381	358	354	312	388	334	368	346	368	372	339	340	350	348	365	350	352	363	392	387	334	390	377	345	394	362	382	336	352	346	367	388	352	355	351	377	341	386	351	345	392	369	318	366	376	379	353	325	321	361	339	376	400	376	391	382	368	379	352	385	373	379	325	346	349	352	344	365	373	342	356	365	352	308	376	362	364	372	349	377	338	374	386	364	361	368	345	390	374	334	363	354	358	366	348	360	382	353	358	359	365	352	367	381	353	350	356	336	358	423	394	354	384	358	393	355	353	349	411	354	356	349	365	374	371	383	341	366	379	358	322	385	400	353	349	376	372	387	384	345	391	358	332	346	367	356	335	357	357	326	351	339	356	354	355	399	385	333	385	362	365	358	359	374	328	345	336	385	384	414	372	345	401	356	314	356	381	401	348	365	364	370	368	321	365	413	334	356	420	350	366	381	336	363	375	384	316	357	368	399	378	359	375	338	369	362	335	363	358	408	331	391	378	346	357	390	364	364	388	365	378	349	378	361	328	353	343	368	355	403	377	381	361	367	381	357	389	382	369	361	390	365	385	358	374	360	390	405	382	392	369	317	357	391	341	371	357	382	373	388	367	353	361	367	362	328	371	348	367	390	336	341	360	329	359	387	395	377	373	359	341	355	356	357	408	372	377	345	366	344	385	357	361	402	355	378	363	384	384	348	327	401	359	378	321	358	337	334	364	380	388	380	348	381	327	324	314	331	367	373	362	398	369	378	352	361	362	366	357	349	380	381	370	380	378	355	379	365	384	356	372	370	371	374	342	346	346	379	396	364	385	385	346	368	362	368	375	375	353	355	378	405	407	335	355	372	371	398	338	367	347	371	339	349	363	421	334	353	365	388	366	389	362	375	371	346	353	334	341	385	341
7866	4994	6058	7032	5109	3668	2671	1872	1580	1480	1334	1189	1010	913	909	837	861	888	859	927	834	814	815	799	789	735	813	758	812	763	782	780	857	779	775	767	795	813	785	753	798	778	782	787	771	800	810	786	783	833	792	803	781	811	758	809	804	774	741	754	806	791	791	786	785	825	726	785	762	777	853	769	766	782	741	785	815	783	731	747	789	779	793	807	818	810	808	809	850	811	840	800	808	768	815	801	723	813	813	818	799	814	839	795	753	788	789	816	808	808	775	788	757	746	755	745	890	765	742	749	825	734	827	770	783	783	839	787	793	806	764	814	835	772	780	767	763	823	778	796	768	750	745	765	782	773	768	778	804	785	823	779	765	775	824	766	791	790	741	762	793	785	725	767	778	755	763	795	800	792	805	813	810	762	796	787	766	772	801	760	771	764	746	741	795	744	772	844	737	781	789	772	806	778	779	782	758	775	813	800	775	781	828	756	776	750	817	782	775	752	777	810	817	805	778	796	818	799	794	772	789	789	788	821	797	767	831	801	812	782	804	749	761	744	812	783	805	758	799	756	764	768	773	812	779	813	807	798	762	798	800	778	780	776	744	713	793	742	790	776	739	793	790	799	778	758	803	734	767	722	778	790	770	792	799	751	787	770	836	789	768	788	808	778	811	762	762	763	788	730	830	757	753	787	794	751	828	716	764	772	738	814	773	770	802	794	801	834	809	801	815	757	748	842	827	778	751	779	791	775	783	752	740	764	809	757	778	729	793	773	811	764	803	816	769	801	716	747	785	815	778	762	796	788	754	782	819	780	777	798	749	785	763	789	791	803	736	819	815	815	820	828	791	781	762	746	793	773	784	747	801	801	758	808	765	736	757	759	784	819	803	771	836	785	803	727	770	744	802	736	812	790	780	752	722	773	780	816	796	783	746	750	708	734	753	769	739	805	793	788	786	767	784	793	798	748	855	791	702	801	733	783	830	768	789	813	791	828	804	784	799	799	778	812	835	758	784	811	828	795	800	820	790	791	762	759	770	765	781	789	808	789	801	774	788	776	762	790	760	723	770	753	756	768	820	753	798	796	832	816	771	833	773	736	758	782	754	741	821	762	802	807	779	785	748	781	801	762	747	764	775	811	764	794	793	817	778	806	789	746	770	764	783	725	767	779	820	783	825	776	800	857	765	764	760	789	821	776	758	805	809	761	734	823	802	787	766	796	759	763	744	795	753	797	794	812	784	749	784	824	763	763	807	750	795	747	839	769	787	800	762	772	773	780	773	792	801	753	745	757	779	795	789	762	795	767	785	779	842	780	779	756	776	815	786	802	803	753	786	777	767	793	763	774	792	800	746	845	829	819	784	755	738	791	733	764	771	753	762	799	748	746	834	804	717	759	790	764	775	759	744	761	789	774	791	775	796	799	752	786	802	790	757	821	765	797	750	786	766	789	769	791	747	789	764	756	805	774	759	830	785	813	804	802	816	775	808	838	803	793	805	745	726	754	725	726	805	743	803	747	814	762	741	729	807	784	754	792	805	846	800	783	781	812	803	793	802	751	792	810	802	718	822	766	761	799	847	787	799	760	742	761	791	816	754	777	761	781	753	799	766	765	768	776	797	727	793	754	815	751	755	826	704	779	786	831	779	737	794	775	794	765	704	775	773	811	781	752	811	745	796	774	780	813	787	764	768	730	814	723	796	782	777	756	828	770	759	723	780	753	803	776	799	819	774	815	781	758	794	775	806	792	784	765	771	803	788	771	784	765	810	753	791	742	771	783	788	819	806	725	804	798	772	841	768	805	769	824	751	781	782	765	821	809	825	839	800	751	795	772	801	794	737	768	834	786	813	796	768	768	813	812	854	802	785	706	784	738	782	770	803	785	773	798	786	767	783	799	789	809	753	755	788	800	780	791	753	803	787	792	758	829	747	764	768	785	807	764	803	831	768	781	786	822	762	820	749	789	779	776	823	794	806	816	797	768	826	769	802	754	791	772	769	775	765	760	798	749	819	735	793	760	799	806	767	791	734	810	756	772	772	754	793	805	779	746	789	759	806	784	790	758	792	844	773	853	775	813	775	706	769	804	773	771	784	800	817	762	744	811	756	776	790	807	812	822	786	774	752	795	749	791	780	773	759	812	777	750	788	757	769	800	802	754	787	796	805	721	808	750	746	772	778	813	796	781	767	773	757	751	789	772	758	754	788	760	805	840	761	813	785	795	794	784	785	781	775	812	838	799	782	756	785	761	767	808	805	739	799	776	782	772	810	788	760	731	735	792	796	793	785	787	763	833	754	803	796	820	736	792	783	843	753	777	823	804	838	807	771	811	852	749	744	790	766	739	806	769	807	782	792	807	785	750	786	809	812	775	775	781	819	787	771	768	778	782	767	824	775	774	767	853	798	817	760	776	821	764	734	777	780	831	763	755	809	784	751	746	781	729	774	752	779	790	795	807	779	751	748	780	776	756	822	805	811	809	772	796	801	769	798	764	804	788	807	708	731	791	785	723	820	825	809	810	749	802	753	789	747	768	786	817	770	731	754	707	797	814	762	796	771	748	798	755	767	794	786	782	771	783	756	779	780	793	776	809	753	755	755	814	817	809	783	726	815	805	812	828	790	774	806	777	790	784	761	785	763	773	795	782	782	767	784	815	767	753	772	755	764	825	781	768	789	783	826	790	827	753	804	760	830	720	742	791	749	753	776	799	775	777	782	793	776	695	795	770	769	803	748	779	797	811	820	763	837	761	783	791	824	810	762	751	775	790	821	755	793	788	769	831	758	748	782	785	762	799	797	754	790	753	766	734	795	811	758	764	780	797	774	785	781	819	777	782	769	776	794	784	735	792	768	832	742	785	771	822	788	816	767	735	799	744	819	780	765	756	757	783	802	747	773	763	786	728	736	808	803	788	776	774	776	814	758	792	808	787	760	814	822	745	745	775	789	854	741	821	740	768	795	774	758	814	804	782	804	758	769	790	785	807	758	756	796	804	760	805	823	781	778	791	792	746	792	784	825	753	799	757	735	764	765	792	811	778	794	781	742	783	784	804	814	735	837	779	775	769	753	783	779	833	833	794	770	758	754	752	771	856	733	806	768	756	765	756	769	831	847	824	843	742	768	780	806	783	811	768	784	746	783	769	795	794	788	744	780	770	773	742	771	747	830	745	821	783	779	701	798	813	788	808	756	829	729	801	803	755	795	798	790	774	834	727	783	788	750	808	807	786	742	808	744	744	752	769	756	782	783	845	801	771	800	783	778	780	783	778	753	762	811	765	763	794	799	783	785	824	798	802	744	797	745	805	817	746	767	729	756	794	768	842	787	760	823	781	803	779	834	788	796	764	775	782	810	783	777	760	787	765	809	800	775	783	828	750	783	782	774	827	767	801	781	802	816	774	771	799	785	771	794	770	757	792	817	725	808	784	773	774	732	768	803	733	809	782	792	760	756	778	782	738	757	783	766	798	842	797	835	739	792	799	818	710	791	817	751	785
31561	18548	11986	12149	7980	3606	1905	936	656	590	457	406	388	345	285	291	288	298	279	296	290	242	249	258	250	286	266	263	266	278	258	279	224	259	250	287	245	227	249	282	262	249	256	229	280	252	268	263	256	238	259	270	240	237	249	241	257	243	246	240	257	255	249	256	238	264	260	289	276	229	271	259	258	255	252	266	225	251	244	244	253	225	239	269	253	245	267	251	252	255	259	250	271	274	235	247	240	265	253	270	242	238	266	242	236	227	282	255	300	244	275	270	279	284	258	259	266	264	265	283	260	261	270	279	256	257	255	259	284	243	278	254	250	246	239	214	225	247	262	277	229	252	276	237	261	262	248	298	215	246	266	260	279	288	256	243	250	253	232	260	241	271	234	274	271	240	245	283	215	254	272	241	258	245	267	278	255	277	240	244	264	251	257	272	229	304	305	247	255	269	259	264	226	241	254	239	247	232	260	271	274	261	266	249	255	256	232	267	242	260	248	239	284	269	260	275	247	296	278	288	259	233	256	316	276	261	256	241	240	244	234	221	289	267	269	258	279	261	238	273	256	268	233	268	262	269	240	255	264	220	262	249	261	251	255	243	262	240	256	241	266	280	268	267	272	256	226	265	245	252	277	252	248	268	249	243	246	253	248	243	241	276	276	263	229	258	257	249	221	267	229	247	235	246	293	248	261	249	277	270	233	262	296	247	265	255	286	261	279	243	246	229	249	278	258	229	255	241	275	258	231	232	266	277	248	269	265	273	268	257	251	233	271	272	272	260	280	278	261	273	267	242	251	248	265	224	257	257	278	249	281	240	252	219	237	276	233	267	273	252	286	262	286	288	264	264	271	231	245	245	219	261	261	236	278	250	243	229	259	221	266	258	245	238	291	256	249	250	272	292	247	278	240	281	252	246	242	250	223	264	276	248	232	239	248	256	256	250	244	272	231	272	278	249	261	241	266	248	262	275	231	238	281	243	253	243	250	273	270	263	270	257	251	266	272	233	246	281	256	258	251	261	262	272	273	286	242	239	264	261	236	286	292	236	281	258	235	275	266	247	250	244	255	256	287	277	236	227	226	229	261	249	263	257	274	262	290	249	252	288	250	284	269	245	249	277	265	223	253	245	263	224	276	293	263	258	249	235	283	261	262	241	264	237	237	263	244	275	247	271	255	265	283	263	229	263	245	269	242	252	244	254	239	287	268	254	294	260	269	274	279	245	261	276	279	259	223	269	263	270	243	267	265	297	240	246	237	246	253	254	265	248	271	267	255	210	244	250	247	248	256	282	260	266	263	257	259	251	278	237	279	275	242	227	273	259	299	309	266	267	278	246	268	258	277	224	258	266	284	304	282	282	254	291	252	261	250	250	224	230	285	200	253	245	269	255	259	254	266	265	264	229	287	272	249	239	250	278	251	284	277	270	236	261	226	238	231	253	254	257	259	254	250	249	255	256	264	267	244	243	253	239	263	263	233	291	247	250	228	257	267	254	270	255	240	237	273	227	273	238	256	254	225	246	282	254	272	236	251	217	262	241	254	277	249	246	254	207	238	271	244	258	254	235	269	307	234	273	268	266	258	271	246	266	257	244	290	264	248	269	241	262	245	222	259	270	250	256	268	288	267	277	285	245	273	238	236	252	226	263	279	275	215	246	226	254	261	236	241	260	242	253	266	240	233	266	285	239	230	238	273	270	249	246	247	242	241	267	231	237	238	253	268	279	248	239	252	243	257	263	219	256	253	233	274	283	275	251	235	235	272	269	239	257	273	308	239	260	248	262	248	239	248	254	273	240	248	276	237	239	258	278	272	271	238	250	257	238	252	262	269	225	283	266	264	237	228	269	222	289	263	239	271	224	248	227	254	264	232	269	276	240	231	245	258	249	243	242	240	264	279	249	246	255	253	217	268	242	248	268	260	251	275	269	263	252	284	260	270	268	243	269	267	273	277	241	263	240	246	253	289	225	269	267	258	266	231	255	243	233	252	234	264	278	240	258	265	288	217	249	274	243	236	288	266	240	287	259	242	264	274	284	265	232	276	257	244	250	293	261	257	245	231	219	273	269	256	251	248	291	266	268	269	278	271	282	265	260	267	265	245	249	262	257	267	246	290	247	251	247	253	272	267	257	237	234	236	297	298	246	297	234	261	262	253	267	217	272	257	268	233	258	231	237	263	244	248	267	263	241	267	262	266	264	267	248	231	257	258	239	286	238	269	244	269	254	276	277	259	254	248	288	250	244	277	257	263	289	243	264	275	252	244	264	291	248	260	270	272	248	230	254	238	255	252	247	265	250	270	264	263	280	262	259	235	261	281	243	238	247	237	260	271	258	300	230	266	266	252	256	253	267	252	237	251	271	242	260	248	235	232	279	241	257	245	238	276	225	256	267	258	271	240	266	279	224	289	269	257	272	283	264	268	231	243	275	247	254	254	242	236	248	257	236	263	247	235	249	270	234	272	263	261	245	292	275	280	266	263	266	254	254	257	250	290	238	282	269	261	263	275	226	277	232	226	228	251	240	245	242	244	246	251	249	241	242	255	241	239	251	247	260	243	250	275	257	275	268	239	271	272	242	240	289	245	253	278	289	245	254	270	229	284	305	253	231	259	243	296	263	268	264	271	253	235	224	243	250	251	239	242	265	251	271	272	246	218	276	231	242	245	259	239	261	242	238	283	248	254	230	254	270	244	248	269	300	270	257	250	275	250	273	211	213	248	229	272	240	266	274	263	280	243	238	259	247	252	254	251	266	271	269	250	270	263	258	273	242	247	260	234	283	259	259	251	283	254	276	265	255	242	257	230	261	258	229	214	257	258	265	276	287	277	259	236	286	263	261	250	254	262	258	272	251	276	240	256	227	262	270	260	241	249	262	295	233	241	243	281	271	260	243	257	235	253	257	283	257	237	266	273	256	242	256	259	261	257	284	267	256	217	235	255	244	239	264	236	251	225	246	238	271	243	248	273	265	246	250	256	257	275	293	252	263	255	227	286	261	279	270	291	283	257	258	277	253	275	298	270	254	257	237	247	278	269	231	230	251	245	245	269	268	279	231	260	272	240	231	286	239	257	249	266	224	266	301	289	271	243	252	218	218	249	251	229	283	271	273	245	261	238	295	272	253	264	257	246	234	227	231	291	227	260	257	262	263	293	240	281	259	234	251	260	249	282	258	266	273	275	276	311	261	272	257	269	278	276	279	217	263	256	226	260	224	237	230	245	262	292	243	270	227	248	270	248	250	251	239	235	250	240	248	253	250	229	272	252	251	274	258	259	256	237	259	247	237	274	223	250	238	243	246	260	247	241	269	292	291	245	251	261	257	243	251	279	254	259	278	253	239	253	237	251	258	267	237	226	233	252	242	244	229	248	262	252	262	248	255	256	266	298	264	249	224	246	234	308	272	247	252	259	274	227	247	260	208	263	279	248	292	245	266	244	248	235	275	232	233	274	282	259	262	255	249	238	260	239	258	270	253	240	257	248	235	216	285
20322	13111	14177	20803	16179	8644	5918	3659	2700	2219	1884	1525	1312	1009	866	761	792	866	774	799	784	698	676	692	632	608	567	623	586	579	563	609	584	609	581	608	591	599	619	618	596	553	575	603	594	618	581	578	592	570	605	566	566	585	585	561	583	611	600	585	620	596	581	597	574	588	555	597	539	574	584	599	643	573	623	573	539	608	585	617	578	593	588	598	598	615	627	605	598	628	610	629	575	642	605	581	611	604	607	573	588	612	587	586	622	548	577	544	595	559	638	586	571	597	591	618	590	595	561	557	587	589	599	586	581	569	583	628	632	600	602	597	539	543	574	572	583	554	587	609	573	581	595	590	579	567	588	607	589	569	602	581	554	554	570	572	599	573	609	578	579	618	590	556	583	561	595	619	574	538	620	596	563	579	551	584	577	627	546	543	599	630	590	610	605	592	584	547	533	627	583	580	644	573	560	524	609	586	561	575	575	594	574	572	558	581	593	627	571	625	580	571	580	643	540	586	569	548	563	583	597	571	575	603	636	601	548	584	565	584	583	588	571	565	587	565	595	561	607	554	604	599	602	568	581	574	580	551	609	552	563	545	572	565	594	596	584	575	573	588	555	596	612	575	592	593	619	594	592	585	590	603	531	577	589	595	548	567	558	567	562	596	591	578	566	560	592	565	548	548	552	634	605	571	555	599	557	590	550	575	600	569	578	571	563	629	582	629	592	559	588	605	562	583	605	554	590	529	598	553	542	566	566	595	582	591	577	591	583	599	621	572	576	591	621	600	642	565	586	606	579	526	595	556	617	549	596	568	560	568	578	593	604	585	581	590	579	555	587	583	554	612	600	597	555	600	574	592	574	535	600	587	576	590	591	548	578	583	607	609	565	553	588	585	577	575	559	576	519	592	551	572	566	565	565	573	566	605	533	563	595	597	545	557	589	569	576	591	559	571	578	629	587	578	583	599	590	597	630	556	519	581	558	542	592	631	577	553	582	562	583	550	571	557	568	575	606	577	586	573	578	597	619	580	605	580	551	614	553	588	585	571	565	565	579	572	596	594	597	584	592	535	575	577	589	582	645	559	589	559	580	612	556	542	560	558	613	576	601	596	578	582	546	607	593	543	559	572	627	592	600	567	596	534	573	567	518	605	599	574	572	575	578	597	549	572	540	583	559	575	579	609	576	557	568	594	553	563	577	597	582	579	573	588	582	539	564	550	588	547	591	637	590	584	589	593	536	585	570	564	571	565	577	578	614	580	561	567	561	589	593	588	588	579	582	578	594	575	573	594	600	559	587	583	593	571	554	570	590	563	550	580	569	605	586	602	596	564	568	598	591	582	578	623	551	534	555	554	619	584	584	545	561	540	587	602	610	568	602	573	611	564	554	599	600	574	591	603	590	605	551	603	551	590	555	592	568	565	610	573	620	532	586	580	548	562	545	618	617	562	569	594	596	584	573	593	558	610	562	585	580	616	581	603	608	614	607	567	585	594	549	578	590	581	561	615	580	558	562	555	600	534	591	607	595	535	550	587	597	602	609	614	563	593	623	584	574	540	571	577	537	576	618	553	619	579	564	593	533	594	580	590	616	590	566	543	577	588	601	587	603	600	591	568	608	584	553	577	582	550	590	590	564	559	560	562	634	553	607	552	557	604	578	598	583	586	579	575	559	586	605	595	535	558	589	584	598	545	586	600	570	583	562	603	579	585	586	591	530	596	560	632	588	619	613	621	593	625	592	592	572	596	552	557	560	566	590	576	622	589	578	585	533	611	550	594	594	608	601	593	616	535	625	537	548	589	526	561	603	577	558	555	542	598	547	555	587	596	573	608	584	569	569	615	554	537	641	587	588	610	584	578	590	601	553	596	612	583	576	563	560	600	593	576	626	566	573	619	560	570	586	549	569	579	580	584	555	538	604	569	588	546	563	580	554	598	616	601	580	560	563	601	560	599	568	613	553	576	610	587	591	545	568	579	589	566	579	590	592	569	579	550	554	584	539	570	597	594	600	562	579	589	566	547	614	563	587	597	585	550	582	585	604	615	554	582	544	544	561	577	619	621	553	591	575	604	552	598	576	602	584	558	534	587	592	635	572	610	590	630	612	559	564	588	545	557	581	609	560	549	568	586	587	580	607	566	611	587	623	598	628	582	579	565	571	600	564	613	577	558	543	605	570	601	589	612	567	597	562	565	618	578	538	578	573	576	596	588	569	574	531	600	547	589	592	570	593	570	596	607	583	605	572	569	574	577	552	538	564	589	576	595	570	610	603	566	591	542	605	592	603	592	569	567	580	559	591	548	542	587	554	599	583	578	620	579	574	584	558	557	586	610	567	532	595	565	574	558	580	584	582	571	542	559	578	588	604	568	562	595	593	581	590	604	542	602	597	589	566	601	556	585	569	578	592	617	539	562	609	571	583	523	573	593	575	508	567	596	565	574	578	550	569	553	535	571	618	563	560	545	580	557	562	554	580	609	595	599	579	560	570	579	575	605	617	566	576	590	548	535	585	552	587	580	569	576	584	594	541	640	556	594	585	559	549	603	547	578	552	565	590	599	603	601	602	555	601	600	596	573	575	600	585	561	577	587	600	542	590	589	604	564	585	570	605	571	580	563	600	562	616	604	542	601	592	564	553	566	607	560	568	574	595	608	573	577	596	598	561	591	582	559	589	571	551	592	581	585	565	569	596	604	567	605	605	601	543	605	596	543	568	589	611	615	597	562	571	566	586	598	619	584	576	610	577	587	568	527	572	580	604	594	572	563	615	588	598	622	612	601	558	572	595	567	546	594	600	588	577	603	533	564	570	594	577	567	584	574	626	543	622	580	602	586	576	573	603	600	564	613	592	592	611	573	611	593	589	589	586	551	574	557	574	574	598	581	582	596	563	610	619	562	601	558	574	559	590	587	586	605	555	583	600	603	592	567	614	560	543	542	559	626	601	568	573	607	567	587	570	554	590	598	572	592	592	553	600	593	563	594	579	604	586	532	582	565	576	628	573	591	582	578	585	644	583	599	623	601	572	599	570	516	578	577	613	573	594	556	572	547	605	571	606	563	605	585	548	561	606	545	585	593	614	569	578	541	551	583	595	597	572	571	572	576	553	589	589	567	599	571	578	502	604	590	611	581	570	560	578	586	569	521	621	631	581	569	580	575	598	577	581	588	591	592	570	565	613	607	593	602	543	592	581	593	595	525	573	548	564	609	596	591	587	599	604	558	597	573	586	579	578	556	586	587	564	573	602	580	552	577	583	556	600	592	607	583	609	616	586	580	576	584	652	584	551	608	589	597	552	576	592	562	610	577	566	557	575	558	591	554	568	595	592	515	565	618	570	607	577	570	583	596	602	589	543	603	570	534	573	610	595	587	566	581	529	589	573	577	547	573	580	591	555	620	590	624	583	569	601	585	612	587	609	578	617	588	594	546	554	611	578	547	570	592	615	569	580	561	609	562	569	590	595	595	624	568	490	601	560	565	587	528	572	589	579	565
41974	26425	18934	18964	11997	5650	2975	1720	988	727	601	519	466	351	307	319	324	309	332	306	284	280	275	280	274	284	260	267	259	248	257	233	246	307	260	263	255	286	266	266	277	273	292	278	262	258	213	254	272	253	238	248	262	250	249	264	255	255	273	287	263	259	248	252	245	246	232	264	264	262	271	254	241	275	214	255	248	263	237	266	282	276	266	230	250	261	327	262	246	255	289	306	258	268	251	267	303	263	261	243	261	257	252	249	253	276	256	250	236	216	286	241	284	254	250	255	239	245	256	230	300	261	247	269	262	311	226	232	216	244	270	245	260	266	260	241	250	260	271	257	302	243	266	241	248	240	267	248	246	246	256	267	240	260	259	219	240	260	245	255	282	248	260	247	254	236	200	225	267	221	271	280	265	234	282	242	264	264	242	252	241	289	244	248	271	244	261	246	245	261	241	233	242	275	298	244	246	252	260	285	261	252	265	240	235	234	234	280	254	283	254	237	259	240	235	236	278	229	233	244	265	268	283	263	283	271	258	217	271	265	273	257	262	263	251	240	220	257	240	246	222	277	258	282	268	264	266	245	242	239	283	259	244	218	242	267	289	245	242	243	253	265	285	272	252	240	266	256	255	252	255	260	241	231	265	272	289	283	250	260	278	255	248	273	271	242	289	284	277	242	279	247	280	286	256	239	294	256	272	284	270	259	249	263	250	256	248	264	270	237	249	266	275	250	295	282	252	249	278	258	293	265	241	264	253	256	251	259	252	276	245	246	236	268	275	254	229	262	281	262	270	291	232	240	275	246	269	247	287	247	254	274	272	247	274	268	262	241	236	253	256	270	269	228	232	279	278	251	241	259	278	262	253	283	243	244	255	278	299	248	246	267	256	280	270	266	252	257	251	253	241	238	238	248	258	262	245	253	256	285	256	254	233	268	254	239	258	241	240	257	255	296	237	228	259	243	254	277	248	259	269	240	268	262	244	247	219	244	247	286	259	243	248	243	272	258	252	289	271	247	263	264	229	259	238	264	266	241	256	254	263	260	250	245	256	234	239	248	245	273	220	262	268	262	264	261	247	250	261	284	283	271	242	264	220	251	291	282	248	264	268	240	244	263	255	288	251	250	253	243	228	274	283	288	296	276	218	229	255	240	294	244	262	246	249	267	234	241	218	257	284	266	262	268	270	285	271	256	249	245	258	250	243	250	274	262	252	214	243	263	263	267	255	224	250	276	278	261	243	256	256	268	231	252	251	264	275	253	231	252	269	262	267	241	290	235	261	266	250	255	265	248	259	265	250	275	272	267	248	253	237	252	246	252	238	275	247	258	226	244	268	251	268	274	289	262	269	239	262	281	286	261	256	262	245	270	273	295	273	263	240	251	245	273	234	272	248	236	255	249	253	251	278	241	278	260	262	274	260	248	247	293	276	240	251	260	242	249	242	256	281	269	268	263	294	236	286	233	271	267	238	250	259	267	281	277	269	258	283	268	261	237	254	254	269	283	237	219	258	240	250	260	246	276	265	280	283	260	252	237	278	279	281	286	248	276	260	246	231	234	225	246	263	255	291	241	261	234	251	226	242	264	235	264	267	272	295	239	245	299	252	255	216	278	225	253	236	254	254	248	259	253	236	234	250	271	238	235	271	240	260	236	270	292	305	237	263	237	255	237	226	237	256	257	248	244	272	244	248	285	233	250	251	266	272	276	241	255	267	262	264	233	262	250	258	280	263	264	240	276	273	236	266	254	271	235	252	252	246	241	247	273	250	252	230	198	271	272	283	271	271	273	274	255	224	256	259	244	283	210	266	213	255	281	257	276	222	234	257	226	249	296	241	261	250	238	259	261	258	263	295	283	291	258	253	251	242	225	267	236	258	237	248	238	233	227	246	226	262	203	257	287	272	251	265	261	276	261	288	295	285	277	234	271	294	263	228	254	271	255	226	263	198	253	262	231	244	231	259	252	254	264	250	232	302	269	271	281	238	245	253	265	273	246	250	241	233	247	262	247	260	233	238	230	278	264	228	242	277	231	255	257	272	232	223	267	255	217	265	285	276	270	254	269	261	246	265	269	259	256	254	242	236	229	265	230	256	242	253	280	295	267	264	218	252	270	270	266	218	279	254	249	275	248	247	239	237	277	260	276	256	248	259	267	251	256	243	261	243	236	228	240	262	236	269	260	253	257	247	266	290	272	269	263	259	250	275	246	238	246	252	246	231	252	223	270	250	231	255	253	256	275	277	310	260	266	273	294	246	257	257	272	255	229	256	222	257	236	237	235	272	281	237	239	254	245	261	254	260	220	231	275	275	259	239	289	240	263	230	252	274	272	275	261	238	278	283	281	268	266	238	254	261	259	267	256	256	276	269	231	248	283	233	258	260	253	250	229	253	256	242	258	257	280	264	227	287	258	272	246	249	289	270	255	244	240	277	237	262	259	237	223	260	241	282	279	275	282	277	242	280	264	247	218	232	261	241	260	252	236	236	236	266	254	243	244	280	252	246	274	254	273	277	260	287	261	235	254	243	249	269	226	274	257	241	256	266	235	246	255	260	273	254	284	261	251	217	249	300	268	241	235	279	233	294	245	252	272	240	260	269	250	262	242	267	280	246	253	244	257	244	251	277	252	240	238	270	242	253	274	254	287	245	276	292	278	251	267	284	253	232	267	259	255	250	251	219	268	245	262	259	278	257	251	235	244	296	275	231	284	262	282	253	269	278	248	237	261	283	231	280	257	265	247	252	286	229	273	258	264	246	244	265	295	240	234	242	219	230	254	268	229	260	264	249	237	272	258	278	284	276	262	240	268	248	258	222	268	258	217	258	262	274	251	267	290	232	259	259	238	286	265	265	239	287	265	250	254	254	259	261	259	245	262	258	258	266	257	256	265	266	266	269	282	257	275	268	240	242	263	268	256	248	255	263	274	266	227	272	236	260	231	252	245	242	225	263	260	264	253	238	229	235	235	278	224	281	255	260	245	258	243	262	237	246	228	227	261	240	260	267	286	303	263	240	265	261	252	225	254	236	224	241	282	268	278	269	277	256	263	270	266	240	253	255	251	264	250	249	278	241	280	298	269	246	254	275	258	249	230	259	277	285	272	258	229	259	277	273	244	233	267	262	274	276	278	283	216	247	244	283	228	262	248	229	266	227	258	250	229	261	242	263	240	243	306	262	266	243	248	262	262	269	232	245	273	271	279	293	263	282	272	256	244	303	228	284	271	264	287	247	285	233	243	277	277	241	275	288	280	249	265	265	266	250	272	255	243	239	242	270	258	245	248	246	252	281	304	284	273	248	250	241	267	259	258	264	258	259	269	252	254	277	272	224	250	270	243	266	248	254	248	264	258	246	262	257	251	246	274	245	248	262	222	280	253	261	241	289	271	280	258	250	236	295	257	255	254	248	239	256	240	255	300	260	251	227	257	253	271	260	246	260	273	257	265	248	272	245	298	271	246	275	262	267	263	271	272	270	246	242	256	268	231	286	284
26251	17588	20604	27162	18881	11364	7774	5330	3805	2981	2529	2152	1799	1320	1103	959	909	952	946	837	939	781	749	749	648	663	619	618	602	688	628	603	616	615	647	593	596	595	614	577	585	622	607	621	579	574	632	579	577	594	569	599	615	620	576	642	590	571	545	571	638	626	556	576	609	556	615	576	634	562	591	569	554	571	586	583	632	539	600	612	554	602	568	574	590	633	663	661	652	606	615	635	634	626	584	626	616	644	600	600	611	619	641	647	610	583	628	594	635	618	594	622	604	577	593	622	650	618	598	593	538	597	647	573	587	597	569	574	583	594	571	556	571	607	599	619	606	555	576	569	583	553	564	601	625	591	572	605	584	591	614	578	626	557	606	594	602	614	628	628	593	614	558	586	573	632	553	551	584	599	596	558	576	585	571	582	567	596	606	633	591	547	617	607	572	571	533	596	621	617	615	569	608	578	573	566	568	591	577	598	552	606	603	597	550	582	609	569	561	558	621	606	554	580	555	599	565	590	585	588	592	565	596	567	596	544	581	589	596	549	591	639	554	564	568	565	596	560	580	625	587	581	593	592	582	657	582	619	591	604	562	569	594	583	595	556	588	587	612	569	578	613	569	583	623	609	589	602	574	599	586	581	651	597	596	580	585	597	648	580	572	595	608	619	594	584	571	591	584	576	578	575	596	571	605	569	561	609	570	590	604	620	601	563	551	627	547	599	585	575	567	625	572	574	547	575	556	615	631	573	605	616	593	569	535	579	597	563	612	575	597	601	581	621	592	571	567	564	583	605	593	532	552	580	558	624	570	563	583	602	597	598	603	579	571	569	551	588	629	580	636	554	597	591	610	599	584	626	555	576	578	591	594	554	606	591	601	590	615	554	573	572	592	588	611	609	606	591	549	615	588	579	598	550	581	585	568	574	582	604	573	607	618	601	568	567	573	619	569	655	596	597	613	596	578	629	626	577	590	567	568	561	554	616	602	582	585	607	605	560	578	561	632	579	595	594	599	552	598	570	568	571	570	617	582	583	617	594	627	632	593	629	595	576	595	593	508	604	555	567	606	572	582	592	574	611	594	538	582	588	578	555	645	576	555	583	628	570	563	584	597	590	586	574	595	623	569	571	568	583	615	598	616	574	584	567	544	557	582	568	585	591	605	592	614	595	620	605	565	572	602	603	613	590	589	570	597	583	606	607	583	598	596	593	564	579	608	567	587	556	563	596	589	590	581	568	602	593	598	622	567	593	542	604	575	602	621	651	634	579	574	559	598	616	579	577	586	635	593	554	596	593	626	622	570	582	569	573	566	584	635	573	615	564	539	624	581	611	604	617	579	596	588	527	609	604	603	588	568	613	598	560	574	558	593	565	561	607	543	567	593	584	598	599	610	630	587	562	574	536	565	574	563	608	581	553	586	602	589	615	549	613	610	590	607	616	574	602	572	585	600	604	604	582	628	593	585	618	554	618	568	583	605	530	591	590	556	613	537	574	613	588	595	632	525	612	622	602	625	614	564	556	598	619	600	618	599	580	597	615	616	573	586	578	585	616	659	538	619	608	626	622	594	599	617	586	586	582	590	577	625	596	616	539	647	589	608	600	597	570	554	577	570	607	612	573	589	578	595	592	574	610	595	568	539	584	623	615	593	558	578	610	585	565	617	614	556	579	579	576	570	576	545	567	611	623	588	541	566	570	583	576	584	590	553	615	589	609	557	581	577	581	616	620	608	599	613	579	598	581	566	638	614	606	537	568	640	578	609	583	575	585	589	563	660	572	617	564	624	612	575	586	613	588	609	603	592	607	580	621	566	609	593	578	608	578	565	593	570	591	565	586	597	567	636	571	570	610	577	561	592	558	570	581	563	594	609	596	601	589	613	582	542	574	599	584	600	597	621	594	594	576	641	582	611	593	605	583	616	590	604	628	577	595	557	559	580	589	583	591	569	616	624	581	619	533	593	601	576	577	566	619	613	608	570	541	594	580	588	601	571	584	604	579	660	623	583	569	594	581	608	548	618	579	584	556	591	619	539	584	579	651	608	535	607	627	569	644	564	570	585	603	571	561	584	634	585	536	556	592	600	576	557	608	555	601	592	562	609	592	604	622	568	645	607	614	563	585	603	629	571	581	579	553	569	630	564	573	579	570	607	567	632	575	590	594	539	626	564	552	637	594	563	549	611	562	549	594	590	560	628	580	572	573	635	569	578	579	593	606	607	577	579	599	592	599	578	597	539	555	613	613	572	567	561	594	575	551	607	575	602	550	580	569	632	603	598	559	573	554	617	545	568	591	599	562	584	580	611	634	568	598	610	565	630	618	537	548	595	590	562	606	570	581	562	585	625	577	605	593	571	596	594	637	575	573	610	582	588	616	669	579	672	563	583	593	579	539	607	609	597	575	577	590	611	627	593	596	580	584	620	590	622	581	562	597	588	612	557	566	620	558	581	563	609	615	587	648	588	558	564	575	583	583	610	553	619	589	574	609	586	601	554	537	602	525	577	609	644	586	589	558	567	589	579	565	589	589	577	605	604	570	598	580	570	589	579	523	576	596	561	583	577	587	582	604	577	591	590	567	566	571	587	590	598	585	607	610	647	582	640	649	597	573	616	601	611	631	586	609	512	575	559	584	603	615	612	570	554	590	582	563	556	560	549	553	611	564	633	591	615	579	621	593	563	578	548	552	598	587	584	584	597	583	595	597	599	573	545	591	563	587	570	585	586	568	608	620	580	568	588	584	558	623	602	626	568	564	611	609	589	583	586	596	566	578	613	563	591	601	583	620	592	553	574	598	584	601	614	572	565	589	584	563	638	600	575	587	611	635	588	571	547	578	571	594	630	587	546	620	548	540	604	568	609	530	586	609	646	603	596	550	566	599	616	613	546	566	624	576	624	560	619	563	570	551	606	576	574	564	583	582	587	607	581	579	588	586	633	600	566	551	557	631	541	605	582	543	600	559	619	602	626	625	545	595	598	606	583	605	577	592	574	589	613	572	606	627	570	581	561	598	594	593	584	565	549	573	559	620	549	578	568	628	599	584	597	551	568	589	577	602	608	586	616	622	594	580	580	560	570	562	584	575	591	572	554	620	612	586	600	613	571	604	610	561	558	593	610	570	618	534	585	617	611	523	615	528	609	592	590	569	598	581	577	587	606	566	596	603	586	629	598	586	550	597	581	585	584	523	615	550	594	567	572	576	599	586	547	580	568	552	614	600	564	581	593	584	574	582	556	602	553	586	600	634	551	595	643	556	601	549	569	559	595	605	598	554	590	664	561	579	590	598	639	568	605	637	602	579	565	562	604	531	594	544	601	627	590	608	560	615	605	578	627	591	566	592	548	557	598	593	619	584	562	588	631	618	554	521	570	587	628	596	599	582	582	589	621	554	568	585	569	550	606	548	533	607	595	618	566	579	615	582	624	582	588	577	575	579	637	610	573	626	582	565	586	556	591	572	575	575	597	541	589	611	594	590	585	590	578	626	568	588	593	591
12716	5858	3615	2655	1658	1062	731	698	586	517	450	456	436	421	388	350	354	397	370	400	361	392	398	363	356	437	425	408	379	399	394	391	354	331	351	360	361	352	356	389	397	388	346	390	386	376	356	384	354	398	379	338	381	376	384	348	402	392	384	400	354	392	370	373	371	356	343	349	322	410	387	387	403	388	373	349	373	418	345	379	392	346	366	366	358	370	379	362	396	362	357	390	359	358	385	383	359	395	384	396	370	386	381	401	365	382	355	351	355	377	368	399	370	360	380	383	381	408	366	359	339	362	367	369	361	426	412	422	380	407	371	379	365	368	336	368	359	380	392	363	380	369	382	357	367	357	387	359	334	356	378	365	393	364	369	358	366	377	389	370	378	349	394	399	406	357	405	394	400	399	399	396	376	374	346	405	345	395	365	411	383	371	356	353	383	347	359	351	364	377	383	338	386	384	379	383	401	397	380	360	352	306	374	408	360	383	436	357	372	397	411	357	333	383	365	390	370	353	375	352	396	386	376	393	381	383	408	382	345	376	396	396	389	368	372	356	390	394	379	336	362	400	345	389	357	391	349	337	378	355	339	391	351	373	355	382	367	401	363	404	357	348	359	360	360	370	357	412	350	338	355	360	402	346	360	370	348	393	389	360	360	381	356	344	359	401	394	386	370	385	336	374	362	375	396	390	332	366	396	400	363	387	379	359	396	406	368	376	383	375	382	382	356	377	400	361	373	383	374	396	385	369	349	347	374	360	371	363	362	390	387	378	352	376	362	412	405	366	322	369	356	394	367	358	385	368	362	375	349	373	406	355	368	357	385	338	360	388	391	350	393	390	362	370	400	390	363	353	378	363	370	374	331	392	328	388	366	361	355	381	370	378	366	373	356	395	353	351	368	388	359	356	372	337	397	398	389	340	371	373	372	389	375	369	379	417	381	350	375	368	339	356	397	390	364	402	389	380	351	382	345	385	387	387	380	367	419	396	374	344	354	369	401	350	334	369	376	359	392	374	359	404	394	355	369	388	405	387	354	374	383	356	387	367	352	355	371	347	367	406	404	370	384	402	367	336	380	417	357	379	367	359	327	418	393	377	398	346	389	359	344	398	383	358	416	389	351	416	367	351	414	380	349	385	385	357	390	400	380	353	380	391	390	352	377	402	357	365	351	381	376	366	390	379	382	391	376	380	357	378	347	364	384	363	376	384	350	393	352	374	375	349	385	403	355	362	374	358	347	378	380	388	375	383	374	405	385	395	355	387	375	377	412	355	360	388	365	397	374	389	374	375	384	358	338	383	382	349	384	368	345	351	385	355	391	362	342	372	405	360	377	412	410	379	399	349	351	365	366	374	342	380	337	379	335	364	348	392	371	383	420	359	369	335	379	316	388	368	393	366	358	380	366	404	365	381	366	429	380	335	393	347	364	412	389	374	382	376	370	386	395	349	347	413	407	365	364	379	380	369	384	375	375	405	391	367	383	350	393	347	393	395	400	350	401	360	400	403	380	373	350	349	411	374	380	378	434	398	418	355	368	389	349	365	370	397	389	330	372	372	385	366	395	371	380	340	398	360	355	379	366	398	342	387	376	368	361	333	393	419	365	394	345	418	346	346	353	374	395	399	384	359	391	389	360	366	410	351	389	369	354	362	362	368	394	356	397	378	372	377	364	382	374	429	382	368	306	399	364	384	381	374	371	348	356	346	341	326	414	441	356	359	384	360	363	370	361	329	372	391	411	416	384	377	373	395	363	395	366	340	337	358	384	376	342	364	337	362	387	366	396	374	387	372	388	376	350	395	373	399	375	387	332	357	361	385	364	368	386	373	344	305	351	377	375	381	385	357	374	376	381	371	361	339	371	385	374	338	344	421	349	369	368	357	364	331	393	405	366	391	395	384	379	373	362	380	361	378	370	389	373	372	375	393	361	369	395	366	415	381	321	403	366	390	366	336	420	343	391	371	373	390	369	421	361	367	409	376	402	393	361	384	371	368	379	379	395	387	351	382	390	392	385	368	403	383	380	413	359	389	377	378	384	343	383	401	366	379	368	398	361	403	336	355	353	384	395	423	364	368	411	370	342	391	398	377	360	410	390	367	388	381	369	369	384	391	396	416	387	402	404	364	385	410	372	349	399	389	396	399	358	410	395	400	374	363	356	353	387	369	384	369	344	404	347	372	397	381	388	382	419	398	365	382	381	382	370	386	394	397	378	380	373	360	366	373	376	309	338	354	374	364	362	384	370	397	311	347	419	326	371	371	386	396	366	337	347	397	401	392	392	381	374	366	361	378	401	315	370	382	373	366	340	377	413	378	375	354	379	323	391	359	346	372	370	377	386	370	369	388	443	377	410	351	348	368	373	342	343	358	347	390	336	358	386	396	348	396	397	364	346	317	360	358	401	377	351	391	342	368	369	416	354	378	355	351	371	363	409	410	371	378	401	395	380	381	361	370	366	378	340	388	389	375	416	353	346	338	398	373	366	357	395	384	369	373	384	367	364	345	394	363	381	395	390	414	343	390	378	400	384	396	372	348	377	334	340	403	372	373	357	402	403	401	384	363	383	372	360	388	372	339	346	382	346	344	336	367	409	372	341	394	379	333	342	381	375	367	379	374	342	392	360	393	393	390	351	387	387	345	376	369	414	366	408	338	372	351	379	365	366	377	363	361	368	380	388	373	363	363	416	403	362	395	347	417	377	376	352	384	393	391	359	342	364	345	379	372	333	387	372	397	385	397	403	362	372	389	362	356	358	386	378	352	425	392	365	387	376	369	366	370	402	349	339	352	411	372	358	377	386	364	390	425	351	387	395	407	354	354	398	388	365	376	395	363	336	384	367	382	374	390	386	396	395	377	396	384	374	342	395	378	356	366	362	401	385	403	337	362	357	343	379	387	382	337	371	389	350	358	361	387	371	361	381	392	393	327	323	351	325	373	349	383	399	364	380	378	379	385	357	373	369	372	373	384	382	370	355	383	404	370	339	370	382	380	353	393	416	335	363	374	398	356	385	367	374	372	397	360	363	387	361	363	335	401	371	328	349	374	369	360	320	368	389	367	367	382	376	369	371	368	413	344	388	366	344	402	375	367	406	376	373	400	358	388	363	375	362	371	363	398	383	373	373	326	365	361	366	378	366	394	369	394	358	364	400	390	376	363	336	388	341	369	409	366	367	390	384	392	382	408	374	364	388	341	372	367	376	407	379	350	401	405	372	370	374	355	361	381	381	350	368	330	367	348	408	372	350	387	345	359	385	386	360	341	348	395	371	365	359	378	369	340	355	394	331	344	359	352	379	416	359	340	345	402	337	392	379	366	362	369	398	386	401	355	389	349	362	372	353	391	355	353	335	375	362	402	361	384	375	347	373	405	326	393	395	354	380	379	363	375	359	336	362	381	391	369	357	391	386	326	343	367	348	382	419	365	365	382	398	406	352	333	368	344	369	398	384	341	399	338	370	364	377	386	386	401	382	348	384	365	426	361	395	356
7869	4866	5739	6787	5085	3688	2794	2148	1838	1480	1267	1137	1151	969	830	931	868	904	917	860	898	831	839	834	779	841	834	800	772	800	800	788	821	869	798	851	816	823	836	838	811	849	788	792	798	816	829	796	773	783	819	789	847	785	800	782	766	828	822	786	704	781	804	793	816	826	789	798	741	805	719	777	795	805	847	797	791	836	819	796	757	817	777	840	810	837	801	831	856	880	812	779	827	828	803	791	823	788	823	819	818	830	801	825	812	789	821	803	828	776	878	806	816	841	794	821	831	838	786	828	798	796	811	774	795	823	740	763	841	783	765	817	799	813	783	834	782	839	825	839	821	810	812	772	834	785	809	808	833	801	847	774	780	761	812	824	828	755	789	802	769	817	852	776	801	778	789	831	798	794	835	765	771	799	818	813	847	827	782	811	819	821	847	790	771	792	815	825	790	805	793	855	846	797	830	811	799	759	802	847	836	815	832	738	808	776	813	794	782	790	765	830	716	867	764	775	802	759	806	793	812	853	831	831	797	783	789	807	726	834	821	762	818	781	776	778	832	813	802	825	850	799	793	773	794	830	785	804	838	807	790	763	814	767	839	805	842	794	837	786	787	763	784	810	791	774	782	793	804	778	842	824	844	803	788	853	821	792	760	771	807	846	778	834	811	815	825	814	773	815	816	765	809	781	800	803	749	806	795	800	791	795	791	743	771	787	797	814	829	787	742	803	794	763	829	829	823	824	764	759	800	852	825	759	771	829	815	818	779	792	832	817	793	761	772	833	770	821	793	775	816	787	789	781	795	808	769	778	785	839	800	737	797	768	813	812	812	764	835	772	856	785	761	766	808	812	835	751	734	813	808	786	837	770	826	835	803	791	812	779	805	791	797	809	815	785	817	826	797	779	846	829	776	801	784	802	797	844	824	735	799	813	786	821	787	810	767	787	761	799	778	832	859	799	813	793	798	820	803	814	813	771	799	810	814	777	752	797	789	795	834	823	789	778	854	812	791	809	864	749	794	815	762	811	778	810	780	777	806	819	763	802	781	806	808	828	755	751	801	795	844	887	871	797	800	813	786	728	774	832	796	817	802	836	796	849	843	784	794	839	789	764	784	781	796	760	853	781	785	842	794	783	751	797	810	815	798	747	784	778	774	823	837	780	778	808	782	809	813	815	785	804	766	816	743	804	771	788	829	775	803	797	818	766	810	782	797	781	776	822	834	789	812	784	865	828	782	783	861	789	744	794	738	753	771	770	849	790	800	815	848	772	825	800	818	819	790	778	802	827	739	833	824	810	767	757	843	805	815	788	805	829	786	821	808	762	793	824	780	823	786	820	787	798	797	802	755	762	807	856	812	827	826	824	799	820	762	773	782	820	793	779	766	788	818	774	849	743	810	817	788	802	772	727	814	812	801	801	781	805	820	798	815	766	773	770	792	760	848	821	755	809	788	783	810	790	819	771	786	790	818	813	793	750	767	793	767	823	737	794	797	834	854	774	790	750	851	749	796	848	776	766	781	803	825	811	809	827	807	788	813	828	774	839	781	838	796	804	760	789	757	819	792	778	805	810	780	781	736	867	798	807	809	806	816	763	827	854	830	839	803	809	761	820	760	823	794	831	779	784	781	776	814	725	788	816	821	820	835	818	846	837	840	811	816	767	787	848	796	793	777	801	810	775	802	752	787	765	830	813	803	822	809	802	784	821	760	763	776	803	781	857	794	840	792	791	775	767	816	818	807	838	812	780	734	810	829	758	776	782	878	765	782	839	812	814	736	812	788	795	777	831	755	818	765	839	757	803	771	743	788	835	848	828	797	799	803	775	796	818	799	792	806	801	838	851	811	813	783	798	801	758	793	798	816	777	795	829	858	794	820	776	824	819	817	822	767	782	802	813	868	759	786	842	778	827	795	765	809	841	837	809	787	777	815	811	817	834	817	785	750	775	759	785	809	795	799	864	783	786	797	805	787	801	741	837	888	836	829	777	819	797	791	795	838	811	832	820	780	776	798	806	763	794	797	786	779	773	820	826	818	847	798	789	794	806	760	858	825	775	793	815	830	807	817	838	794	751	781	742	795	789	802	858	857	836	860	847	810	796	842	779	788	817	781	828	827	809	808	830	769	764	885	800	779	793	850	840	754	827	795	792	808	774	798	751	785	808	781	761	761	838	823	778	774	792	755	790	819	881	798	743	837	811	779	818	722	837	799	819	786	777	814	800	828	805	831	790	831	765	791	787	815	818	828	772	788	805	795	816	864	850	852	769	771	851	834	821	783	800	756	789	811	821	813	781	758	811	782	785	752	751	856	759	829	826	857	785	813	849	809	804	784	796	800	792	831	797	801	786	753	800	759	814	817	855	781	760	773	794	807	831	787	797	843	781	733	799	808	768	815	838	788	796	754	814	819	813	770	800	753	836	796	866	793	823	780	824	804	827	804	810	774	778	816	872	803	819	820	824	780	777	775	799	759	790	783	844	769	786	826	725	792	761	797	793	810	783	814	801	761	778	751	778	771	848	779	786	812	810	797	806	794	831	850	743	839	774	808	752	827	783	781	777	819	777	802	746	817	794	786	808	829	776	773	750	815	776	793	841	839	807	811	832	868	845	793	817	842	797	771	810	816	778	761	824	768	810	805	796	830	762	797	785	794	759	859	787	774	804	790	859	779	790	754	785	798	857	796	773	833	815	776	815	815	807	831	755	770	837	796	820	824	857	833	775	791	813	806	800	838	794	799	783	786	780	770	837	794	839	785	794	843	804	812	758	827	768	802	777	820	827	785	814	829	792	812	809	766	793	823	764	795	846	764	815	749	756	778	812	782	804	833	793	824	781	786	798	808	765	793	858	828	797	778	757	813	814	815	783	803	784	788	810	808	830	752	812	807	795	796	765	836	830	859	845	806	812	775	823	768	847	807	848	779	810	763	817	785	813	792	789	760	795	831	768	828	881	820	787	790	819	793	784	783	815	786	844	759	802	823	804	849	848	773	800	787	827	770	816	774	811	772	786	786	842	812	800	796	771	816	821	796	784	771	805	828	771	767	801	796	814	792	758	768	769	835	796	797	810	768	773	795	784	845	788	812	803	871	784	786	798	769	792	841	760	833	824	776	862	825	818	793	811	792	800	783	817	785	807	822	800	775	791	774	794	776	791	792	813	755	792	804	827	827	779	812	829	799	847	819	840	806	767	836	793	857	853	815	798	726	803	777	848	783	839	786	816	817	812	742	783	840	819	840	816	779	806	762	784	819	842	834	811	854	826	805	828	805	768	814	790	812	814	826	790	781	768	781	778	808	788	796	820	828	831	818	815	847	821	827	816	777	758	774	822	802	797	838	840	850	794	800	833	809	806	821	831	807	802	808	798	789	813	776	856	804	747	805	828	819	800	804	791	805	760	841	785	813	791	769	756	776	837	819	830	821	755	826	812	805	770	795	819	812	799	814	807	809	835	764	826	777	836	828	798	815	802	771	818	849	793	768	798	888	767
30908	19621	12250	11746	6940	3509	1782	1211	739	563	474	439	399	330	358	333	293	330	295	326	316	271	301	269	275	273	284	273	263	292	285	307	289	255	243	232	264	234	287	283	253	264	254	257	285	269	279	258	258	268	276	264	264	242	306	264	300	306	267	248	259	299	262	270	274	293	295	247	240	267	262	286	262	261	282	302	272	256	295	293	251	259	271	288	266	277	257	234	273	287	281	249	266	259	325	284	273	268	255	255	250	267	287	287	277	269	258	234	249	198	278	283	277	274	271	276	262	255	280	270	271	274	279	264	248	274	273	291	261	290	285	265	289	257	302	288	276	251	292	295	287	251	291	255	277	263	268	277	219	232	263	243	272	272	257	253	274	280	291	266	258	263	238	266	278	258	257	300	293	266	247	245	273	265	305	242	274	248	275	289	268	268	296	267	239	272	266	279	294	303	256	295	293	263	265	261	271	301	266	267	283	246	268	276	281	252	267	268	274	264	271	254	271	266	268	241	256	293	234	274	248	293	261	281	252	279	263	265	276	262	235	283	253	273	297	284	288	263	303	262	252	274	280	246	269	296	270	300	268	273	237	267	267	272	273	281	247	256	281	270	237	268	277	236	282	255	260	281	279	282	252	281	268	281	255	267	302	235	274	255	275	273	275	259	273	247	267	251	278	298	241	253	249	277	284	282	278	263	251	264	271	292	257	259	278	284	287	284	285	269	296	258	260	220	260	272	268	218	267	249	264	278	278	248	270	271	297	284	260	281	271	246	274	276	263	257	257	266	269	300	245	269	243	273	284	289	265	239	245	258	257	278	267	263	261	245	281	272	305	262	266	279	252	267	278	253	267	229	249	270	277	269	232	285	282	263	278	300	287	286	256	248	263	266	266	240	265	251	284	280	292	281	252	254	259	273	260	271	285	273	254	304	264	248	236	262	283	259	246	253	234	267	270	273	272	278	280	247	295	300	256	267	248	279	280	237	256	255	271	277	288	247	245	280	286	277	255	273	286	290	285	274	274	275	300	307	266	259	292	284	260	255	285	280	272	278	249	257	268	276	255	266	288	289	275	306	288	254	263	265	282	269	252	244	258	230	287	260	269	241	263	247	263	255	246	277	287	257	282	261	257	252	287	271	263	279	283	257	260	255	276	287	294	276	271	241	234	259	262	299	272	259	238	279	284	286	296	272	270	287	287	305	285	282	298	259	268	280	274	260	244	276	289	332	277	253	285	253	255	284	262	262	284	250	259	252	226	274	270	271	260	286	263	272	272	274	276	238	263	279	290	273	284	304	283	267	261	265	266	277	270	256	287	247	277	245	291	281	263	261	235	263	262	271	274	271	276	264	268	273	264	245	259	250	272	265	285	251	232	269	256	260	266	255	265	248	257	267	274	245	290	269	267	254	277	246	300	247	280	279	252	272	278	274	239	251	227	273	280	259	243	290	273	265	256	278	271	266	275	252	248	273	280	256	242	296	281	271	282	259	248	242	248	268	226	264	265	259	269	251	297	256	248	292	267	303	247	262	237	251	268	276	256	252	250	302	282	284	273	290	275	255	254	252	261	289	254	271	244	259	267	288	262	284	290	279	258	266	253	244	250	281	240	256	263	266	276	266	263	247	259	274	274	284	298	289	281	265	264	283	279	291	307	239	260	259	276	262	262	284	273	271	287	267	269	242	267	319	260	274	284	273	286	267	277	266	257	246	270	275	268	281	265	273	263	283	269	239	254	253	251	252	254	271	263	273	281	247	279	277	251	242	295	258	226	252	275	288	266	250	263	245	275	244	245	261	282	269	243	291	276	274	275	303	237	281	290	245	260	260	268	280	289	277	313	249	278	251	261	267	267	252	261	274	253	271	258	269	270	272	277	254	281	247	275	254	277	274	253	267	248	266	258	267	282	286	248	292	263	295	276	287	270	258	266	250	262	269	301	258	264	293	262	301	271	255	248	281	265	248	279	259	267	257	239	252	287	299	256	260	277	251	245	297	285	300	285	267	287	245	267	265	266	264	279	275	261	295	247	292	245	245	294	275	248	284	269	301	287	266	249	282	271	278	279	271	250	294	242	233	267	284	250	280	251	277	255	232	250	281	276	272	259	262	257	280	244	262	266	289	249	272	267	255	301	257	301	277	277	232	251	275	231	269	274	288	280	261	236	288	289	273	287	268	299	266	291	269	230	299	259	294	287	294	259	292	220	261	249	236	275	284	268	263	254	246	316	283	269	250	284	230	267	258	275	266	263	263	257	255	279	272	250	264	244	268	244	260	265	269	264	267	259	263	263	275	258	225	258	295	214	296	267	282	281	258	252	245	285	274	300	263	277	278	234	278	261	242	274	280	260	265	254	231	255	315	248	267	260	286	289	268	274	254	254	260	273	267	264	272	268	278	268	281	274	258	270	272	263	279	267	268	274	281	277	271	278	281	281	264	251	292	268	251	261	224	257	264	257	278	284	329	266	235	240	256	279	271	265	270	268	276	269	256	251	298	263	269	271	262	251	260	285	290	281	267	277	250	256	239	246	244	266	272	259	283	262	252	287	250	295	270	257	246	307	305	274	236	236	287	227	236	259	295	269	244	262	299	270	295	253	260	244	256	302	274	283	283	233	245	266	254	253	241	306	244	260	290	279	253	238	290	281	281	259	284	253	278	260	242	242	278	265	265	261	284	258	272	274	276	272	268	248	237	258	262	277	292	273	255	258	287	289	272	281	288	237	257	259	291	286	251	258	268	290	263	284	254	278	263	264	252	279	273	259	284	254	265	273	249	289	290	281	259	266	255	275	284	260	281	275	283	296	251	307	291	237	263	281	276	270	288	264	293	256	287	280	244	259	265	259	275	296	288	299	255	256	273	255	254	236	278	241	239	286	284	233	294	286	286	269	280	249	256	258	264	264	254	240	286	289	313	272	290	250	262	257	267	287	249	246	281	248	280	288	268	259	257	248	262	287	256	277	264	262	274	260	236	237	262	272	279	272	273	259	263	292	249	277	261	262	269	284	270	223	247	272	254	297	284	248	280	261	282	266	290	261	259	259	282	271	278	260	266	239	264	266	266	255	266	269	269	283	267	268	248	275	268	271	271	309	269	261	263	285	257	277	246	277	267	287	259	262	257	296	237	265	253	249	291	268	265	271	284	249	279	259	279	253	289	233	281	283	258	261	270	274	268	264	263	270	287	290	244	288	277	259	286	290	244	246	274	272	264	249	268	281	269	277	281	275	246	249	254	252	250	279	277	260	281	271	251	275	271	259	300	271	235	272	283	284	259	253	275	221	275	258	263	254	235	241	268	293	268	283	265	278	264	217	242	258	270	268	264	276	308	265	250	274	280	286	261	246	243	284	293	277	297	258	279	259	265	283	286	280	244	276	217	267	268	242	271	280	241	271	243	232	286	300	266	286	265	259	280	317	300	281	298	263	272	265	262	271	279	253	266	274	251	303	255	286	245	292	253	298	242	269	284	282	260	238	259	296	270	280	260
19863	14010	14214	20583	13249	8989	5481	3979	2781	2152	1780	1701	1415	1074	846	826	743	832	787	769	726	663	694	686	669	579	616	605	625	640	574	615	615	629	638	597	608	609	594	600	613	607	594	566	590	551	610	590	629	615	585	576	589	641	613	589	643	613	671	562	560	590	559	595	636	607	603	591	602	568	585	627	579	591	576	600	619	648	650	627	589	613	592	542	618	639	709	635	591	652	619	623	688	629	645	620	630	634	600	588	626	607	632	626	599	580	619	593	609	586	639	593	604	565	631	628	590	592	599	550	614	636	545	589	573	589	589	580	605	630	636	583	563	595	620	607	583	629	646	605	616	577	635	622	571	599	588	586	565	615	610	582	588	596	604	599	635	617	611	589	628	641	568	593	608	595	562	610	617	568	609	641	588	648	597	644	629	586	623	571	563	607	633	611	631	592	632	604	568	628	618	566	634	564	561	592	608	590	609	595	675	569	637	587	578	622	640	590	609	568	609	607	582	602	601	621	620	569	589	583	595	630	621	588	592	566	581	594	595	587	582	593	590	603	629	577	609	640	610	591	604	613	650	552	647	568	588	603	563	609	608	576	614	613	608	642	661	621	614	566	628	571	560	627	635	605	553	606	629	578	606	586	558	586	657	636	598	549	604	577	646	580	636	626	625	607	591	616	624	620	624	590	613	617	597	585	597	547	589	608	591	603	594	571	579	588	574	600	605	589	589	590	610	632	592	617	602	623	594	593	579	630	583	570	613	582	582	603	576	648	589	593	577	599	548	598	593	617	604	631	619	582	626	580	631	568	610	595	558	575	573	615	548	612	604	634	617	586	620	627	612	603	594	563	587	602	621	537	593	610	607	618	621	635	627	612	626	604	625	593	589	552	585	603	571	576	638	605	610	612	577	620	589	613	570	599	577	629	614	576	622	583	623	558	581	605	585	643	609	628	598	600	574	594	614	589	654	600	561	617	583	581	588	651	584	622	550	578	618	601	578	597	606	610	627	595	569	639	602	614	617	586	643	612	599	593	642	583	601	598	608	640	621	599	579	573	613	624	588	613	575	607	630	639	633	600	608	634	606	605	630	580	596	593	566	553	593	559	593	582	637	608	605	594	632	587	588	561	555	574	583	617	608	596	636	608	610	649	633	589	584	590	604	566	634	633	600	648	616	595	624	590	624	547	597	551	574	607	551	646	618	594	642	636	590	593	608	588	612	591	633	626	636	617	611	589	572	604	583	616	588	604	590	623	565	579	632	602	574	623	571	567	622	602	628	633	606	621	591	603	562	600	612	601	606	557	568	599	594	606	616	612	578	605	628	572	601	641	625	638	649	573	633	619	577	599	613	641	594	654	634	615	568	612	571	649	582	604	590	598	601	599	571	605	594	622	604	599	586	565	618	595	601	582	589	593	613	578	605	574	595	600	599	580	578	579	622	569	605	564	582	610	601	627	539	586	599	640	637	607	585	592	628	602	597	591	566	609	607	634	578	627	596	587	586	646	637	613	622	584	608	643	607	580	561	592	557	592	569	626	619	614	607	612	592	577	635	621	588	585	621	630	649	623	591	611	599	638	584	569	626	641	660	584	604	620	582	586	632	607	600	593	571	576	617	593	638	620	619	601	601	649	648	635	578	645	580	605	601	596	596	583	633	597	597	587	565	601	616	633	568	599	598	570	622	594	575	609	589	572	566	574	586	597	630	604	622	562	578	592	577	641	609	633	626	617	606	569	593	642	561	546	611	627	593	610	620	649	588	631	599	627	616	608	597	531	611	639	579	624	617	603	591	574	643	629	618	620	608	591	602	606	625	632	640	558	625	582	589	573	568	577	635	581	636	605	618	605	618	619	619	599	586	639	637	633	606	632	573	626	606	572	622	575	613	606	595	587	602	620	582	595	625	594	590	646	593	589	642	575	548	627	616	597	553	611	582	604	597	585	578	619	635	604	607	637	601	613	606	594	577	572	612	586	622	630	593	610	644	579	600	598	595	615	641	577	578	570	616	588	602	600	580	593	574	629	610	575	637	633	606	612	607	544	608	615	583	609	600	583	615	599	618	612	597	604	596	639	623	577	603	618	597	586	591	587	592	616	601	631	587	562	646	558	570	636	601	583	614	638	621	647	622	558	583	585	606	619	567	609	591	614	566	590	636	598	574	609	609	599	622	624	594	603	613	614	601	595	591	572	620	619	588	565	636	569	579	626	604	604	572	624	600	610	594	609	561	593	608	620	535	552	608	619	643	621	594	629	551	617	588	579	579	580	649	637	599	586	578	602	600	586	638	626	640	626	582	610	595	551	632	605	617	626	611	586	596	597	597	558	622	551	579	619	628	641	605	611	636	598	585	587	591	611	597	582	609	532	616	651	606	599	601	583	625	603	616	577	586	588	635	617	598	619	575	594	597	597	615	605	582	613	622	636	595	680	581	587	616	613	578	616	584	620	575	625	562	589	606	614	606	612	593	598	641	657	631	618	580	599	658	627	633	575	606	613	635	596	599	592	583	622	602	610	586	621	607	637	597	614	620	621	640	611	612	596	581	600	536	575	597	565	602	606	645	620	656	575	625	594	637	589	601	583	595	573	579	597	563	620	615	588	578	596	638	638	610	607	616	610	572	587	631	634	621	639	608	628	555	595	577	571	629	606	600	578	574	612	613	620	612	600	624	625	625	575	602	659	576	611	549	580	580	598	602	602	553	598	603	638	609	639	603	642	608	624	593	639	535	576	600	649	601	577	625	597	601	619	598	582	601	609	596	589	656	577	588	587	596	630	653	618	540	608	658	610	647	602	600	616	585	564	574	590	585	595	588	650	587	567	588	551	628	559	671	605	541	598	613	627	600	558	638	562	585	589	626	600	579	641	609	608	606	571	591	589	571	601	614	614	570	553	584	579	603	562	594	587	569	610	597	654	627	577	571	656	597	584	616	607	593	611	596	639	584	646	619	586	575	623	575	594	619	574	600	582	596	604	599	594	606	574	622	604	614	550	537	609	597	652	636	655	598	608	603	605	594	608	606	581	588	649	538	628	585	583	595	573	640	584	580	646	597	602	625	581	600	635	599	576	559	646	624	625	579	605	553	596	578	617	609	632	586	589	614	577	573	642	669	617	601	578	625	600	586	634	589	591	604	603	603	595	571	595	602	581	607	599	604	580	591	610	604	636	573	580	616	598	565	569	577	581	612	656	565	549	606	638	581	614	598	576	633	599	588	609	604	623	566	635	620	617	611	597	613	592	616	590	618	612	657	604	568	607	604	611	611	588	608	619	597	600	583	577	613	645	596	586	604	630	634	561	633	604	617	654	582	558	576	617	603	582	623	627	592	589	584	573	598	582	614	582	602	604	602	624	618	626	612	555	601	602	589	597	603	603	602	619	621	636	633	624	581	624	590	609	598	599	580	594	593	632	615	619	647	610	606	627	577	595	601	627	599	606	630	578	574	614	593	600	600	582	660	586	550	608	595	646	627	549	573	604	595	616	631	585
42372	27674	19646	19196	11061	5476	2746	1558	1032	766	647	490	436	384	347	272	305	335	264	254	322	244	248	271	260	251	231	279	243	258	291	272	264	235	254	232	221	251	243	261	267	244	256	284	228	266	241	252	258	265	246	245	226	273	237	260	225	217	284	264	226	235	248	230	226	215	260	280	231	247	237	270	274	237	256	248	285	240	246	256	268	244	262	230	229	263	269	257	272	272	255	287	237	248	260	248	283	254	220	261	234	222	238	221	268	285	260	263	277	246	254	249	222	242	275	236	256	258	229	252	264	242	231	254	264	257	229	276	251	241	251	257	280	264	251	244	270	278	246	280	269	238	245	248	247	226	227	276	278	259	249	295	237	234	248	261	240	248	247	253	233	255	234	240	254	231	264	238	243	263	269	232	274	259	260	249	271	264	256	212	264	263	257	273	233	242	253	190	247	250	260	283	239	249	261	211	250	252	272	283	240	249	241	248	249	237	274	245	246	212	222	215	248	241	232	258	239	238	272	246	247	229	238	253	246	304	243	230	236	292	270	253	247	250	235	236	253	230	253	268	243	233	237	280	249	269	272	219	229	266	245	242	264	239	258	255	249	269	272	244	242	252	252	243	264	264	259	254	246	228	268	239	278	224	240	250	229	255	245	240	231	253	257	252	272	242	231	282	238	252	255	260	263	247	233	234	256	243	230	233	260	254	276	251	251	240	221	261	260	252	215	275	229	232	256	235	238	266	282	247	250	255	259	258	221	266	270	241	218	248	227	273	240	244	256	248	273	222	249	242	268	255	253	269	221	226	243	275	236	264	242	249	253	245	256	249	246	263	241	249	264	236	254	268	232	240	238	272	269	268	246	252	261	222	260	260	235	243	234	233	233	239	234	239	228	268	290	273	250	241	228	206	241	268	239	264	235	252	227	265	259	230	236	254	240	216	253	246	274	251	287	250	252	231	267	241	240	236	239	248	248	269	241	249	254	229	241	231	248	232	241	268	246	224	255	276	260	243	267	254	244	253	243	229	229	235	254	253	254	246	248	267	278	260	240	245	233	254	249	256	267	256	257	251	253	286	247	230	245	239	253	273	232	262	262	229	267	261	248	252	240	267	251	255	232	236	232	230	229	216	227	278	201	245	228	226	254	237	258	243	258	235	265	240	260	236	265	274	253	251	267	268	242	277	275	258	252	243	254	252	249	245	238	246	252	249	260	243	243	223	212	246	245	251	235	256	276	255	238	245	263	264	236	263	264	271	245	216	274	262	260	252	259	282	263	266	237	267	241	245	257	245	242	252	241	268	247	220	215	263	239	203	240	243	257	257	249	260	273	237	251	262	247	258	264	289	231	259	291	273	264	253	246	238	264	243	246	248	239	251	248	261	243	257	265	240	261	256	254	242	234	246	234	254	212	260	242	232	245	263	223	230	233	263	262	244	230	238	237	235	267	234	228	240	271	244	241	242	230	240	228	248	246	232	227	271	268	253	228	266	236	289	283	254	232	265	236	249	258	259	234	246	234	235	268	217	241	258	259	254	223	243	251	232	249	270	261	227	269	267	228	237	244	264	268	207	271	251	235	229	233	240	272	250	224	214	267	243	264	236	254	239	255	273	266	238	254	244	260	234	226	266	243	256	231	246	246	241	233	265	273	227	260	234	263	271	257	212	261	263	254	240	222	263	239	260	247	253	248	227	243	243	253	254	253	242	230	252	242	252	267	261	231	256	252	220	238	234	246	247	228	253	264	251	224	264	285	237	248	268	239	241	221	276	232	232	260	233	266	247	243	224	254	225	242	234	250	223	233	227	214	237	234	251	242	251	279	267	242	245	222	230	266	228	258	261	265	258	240	262	240	237	248	248	256	234	257	254	231	231	221	255	249	267	235	253	270	246	272	249	263	252	240	266	272	232	261	274	264	252	260	240	246	241	247	276	271	234	227	245	256	268	234	240	259	271	263	233	243	232	255	255	281	245	237	273	233	256	231	233	270	261	237	251	248	255	241	264	231	265	238	230	269	234	247	254	235	250	237	240	245	252	245	219	280	272	264	237	249	257	241	241	272	276	230	244	236	251	207	237	250	243	241	266	248	259	246	264	269	282	227	258	241	249	258	249	252	191	253	267	273	250	233	253	249	266	222	261	274	239	251	263	237	246	273	251	256	241	231	238	226	254	254	255	220	248	253	244	259	243	245	233	280	216	223	247	227	216	256	273	248	273	212	256	229	228	252	242	243	281	249	253	263	261	252	233	253	265	258	256	259	276	251	262	268	240	242	261	274	248	226	231	236	265	214	248	273	247	239	248	244	254	240	254	263	237	229	245	233	233	254	236	269	259	237	225	234	221	267	251	256	251	256	246	229	230	268	262	258	227	253	274	288	236	250	247	226	233	240	278	263	245	215	244	258	263	231	256	256	256	262	250	231	232	282	217	266	281	261	260	241	265	243	252	217	202	236	253	260	253	260	255	230	253	236	245	264	260	205	266	276	246	250	266	231	267	222	242	257	273	244	252	221	229	264	273	248	237	255	258	251	271	281	251	268	255	254	283	248	233	267	270	261	234	234	243	249	255	255	248	241	234	250	247	259	267	248	251	210	231	261	246	237	254	272	226	260	223	234	242	204	237	257	234	216	277	232	225	233	252	254	273	267	269	257	255	238	233	252	251	241	247	275	253	270	276	230	253	220	273	231	263	256	244	271	232	248	272	261	247	263	260	254	270	263	222	266	228	238	243	233	267	236	261	262	245	234	267	274	239	229	240	226	264	251	282	243	259	251	243	241	234	243	229	246	273	249	254	268	246	256	270	247	238	263	234	271	265	257	234	227	254	243	197	270	238	274	250	249	251	262	255	238	264	265	236	220	226	242	269	255	223	219	225	228	245	252	265	217	249	253	246	254	258	253	248	239	208	269	264	256	256	252	257	260	256	265	246	233	272	237	303	233	264	225	253	274	270	243	234	249	251	240	219	245	240	261	259	242	205	236	257	269	223	238	254	255	278	220	235	236	206	240	251	270	257	276	252	244	261	281	204	236	246	268	226	246	244	234	216	253	228	250	242	265	267	234	234	286	237	254	228	245	236	248	242	229	228	227	243	248	256	237	254	258	279	266	269	247	237	272	243	259	277	260	280	281	221	258	237	256	232	265	255	262	253	253	236	247	258	256	260	251	258	247	220	213	221	262	285	244	257	242	238	273	246	240	244	273	224	242	259	236	223	267	245	253	248	247	249	265	240	237	239	266	232	252	260	251	258	268	227	258	236	251	246	256	237	249	249	268	225	261	258	282	263	248	202	240	246	250	266	244	237	238	230	238	240	240	254	256	240	248	243	251	255	269	268	283	219	280	254	259	257	242	261	221	250	226	213	238	248	253	224	263	268	250	259	220	207	261	203	287	261	250	214	273	257	240	238	250	255	241	259	267	231	244	246	252	228	227	259	249	267	260	238	274	230	254	246	263	227	228	264	244	245	268	224	243	241	249	216	238	247	224	262
26749	18784	20291	27376	17324	11296	7590	5286	3932	2932	2488	2025	1728	1368	983	925	876	920	873	817	834	737	762	709	669	626	636	551	588	605	616	633	567	591	621	616	566	568	561	570	600	556	614	607	567	542	617	575	590	590	547	573	553	571	552	563	612	610	540	584	533	578	597	545	607	637	533	567	603	582	582	535	581	562	556	601	576	578	547	588	558	541	600	557	627	614	638	612	623	690	640	589	591	594	566	590	576	610	609	572	628	545	554	568	561	563	551	588	600	557	595	579	531	559	594	565	536	622	577	550	547	589	584	564	548	576	575	595	542	575	560	575	604	589	548	537	552	551	573	575	551	562	602	599	530	528	575	534	534	549	562	562	544	577	547	565	581	557	547	535	551	539	572	563	594	560	575	564	552	560	570	547	549	598	544	576	538	557	551	581	524	554	584	547	573	575	600	542	623	584	566	563	544	599	570	532	534	604	605	585	546	584	596	554	536	548	613	575	567	548	564	556	590	592	539	580	544	588	554	549	572	539	579	563	556	583	606	564	558	580	557	560	608	580	526	576	576	562	538	601	587	584	546	560	576	572	564	547	557	540	558	546	544	580	552	573	623	572	532	571	583	579	590	582	570	546	564	615	607	569	566	571	582	545	579	597	573	591	567	540	561	564	541	557	522	559	539	585	575	577	569	578	564	585	581	622	535	591	552	549	619	583	581	576	585	537	530	587	567	574	566	570	575	568	586	555	577	564	586	598	547	574	579	577	565	548	581	615	560	554	551	597	574	553	571	542	576	572	564	565	532	621	531	582	571	567	560	547	543	575	574	560	537	556	519	548	584	576	542	546	546	554	557	544	573	549	629	544	587	546	574	560	552	584	571	582	611	551	557	615	559	530	518	555	602	562	525	581	557	585	609	574	570	561	570	556	576	547	542	531	571	625	580	597	580	545	557	593	575	572	562	593	548	596	585	536	582	558	577	537	569	565	517	560	546	603	516	590	576	569	537	572	548	564	583	591	561	551	563	564	570	592	605	567	589	503	627	559	583	581	578	528	548	616	542	576	543	583	564	621	532	573	558	588	565	576	588	533	554	569	576	544	582	585	543	568	552	556	580	539	584	597	566	540	608	562	553	550	529	545	541	557	508	604	551	526	564	564	534	550	572	582	552	533	509	526	510	559	605	531	538	570	543	552	571	602	557	572	566	534	560	574	528	542	539	577	569	555	602	519	572	578	575	546	564	535	575	605	584	595	538	553	512	606	549	602	588	528	580	586	554	526	553	559	599	538	543	534	577	594	632	600	576	574	592	583	565	574	589	545	596	517	546	517	614	559	581	562	545	578	529	511	540	571	562	533	570	566	527	560	554	554	548	563	579	553	550	532	568	545	572	559	539	542	581	582	580	578	575	590	521	574	533	588	583	584	599	565	586	559	592	524	552	559	533	578	563	583	574	520	582	545	535	558	566	525	577	536	553	523	557	574	547	527	591	589	541	572	555	553	582	563	560	544	583	563	584	547	607	581	572	530	532	589	580	566	564	599	543	555	546	545	548	571	565	510	561	585	608	560	533	566	556	570	571	549	572	576	569	556	557	564	543	557	607	545	549	592	587	565	559	577	573	559	557	571	575	537	619	602	601	576	600	509	579	545	519	583	564	576	566	548	565	571	580	584	539	585	574	588	558	573	559	571	543	557	590	539	569	560	574	543	547	515	564	504	539	564	561	583	553	580	583	582	549	572	533	589	575	610	583	520	593	584	565	604	568	568	495	531	570	568	598	526	604	581	552	542	558	539	571	588	521	571	561	559	579	588	533	589	553	569	571	597	577	523	571	591	545	615	554	567	575	562	589	531	561	545	585	537	599	536	564	541	576	569	575	535	549	582	562	527	549	585	596	572	560	536	607	553	564	555	607	549	601	557	559	568	582	599	597	586	583	568	547	508	583	557	536	599	609	563	560	571	544	600	572	529	558	617	583	551	577	595	568	578	580	566	556	577	566	559	574	565	582	582	546	555	576	590	578	578	569	550	552	559	567	587	535	554	569	512	570	581	576	559	575	542	575	593	556	541	536	571	583	577	571	554	588	581	563	554	560	586	543	550	552	541	592	572	573	580	646	565	582	528	522	553	566	564	556	580	539	570	582	625	556	520	555	599	575	557	558	584	598	593	567	552	539	536	545	560	624	592	533	552	559	571	558	572	515	550	567	552	584	564	532	561	604	577	554	526	554	586	556	568	562	545	581	555	586	583	568	568	579	568	573	553	583	573	577	575	587	573	563	603	613	585	566	542	605	567	549	545	565	589	527	578	575	569	548	581	546	533	549	573	575	546	549	565	599	576	583	525	592	572	549	579	571	550	546	574	556	513	587	561	533	571	595	579	529	586	553	553	585	592	526	534	501	595	576	524	566	548	544	533	562	563	572	580	521	541	489	587	592	580	569	575	560	611	581	593	576	584	577	576	584	594	560	581	556	610	552	590	548	552	549	571	512	604	568	531	575	577	539	583	601	527	572	536	551	564	590	576	564	543	549	527	558	583	583	547	558	556	531	581	568	560	594	564	597	548	584	556	568	528	582	577	589	590	550	583	548	548	565	579	580	560	522	574	553	514	596	613	563	557	549	562	568	551	571	582	586	562	556	572	546	528	554	563	572	593	598	547	555	572	510	529	538	568	584	584	556	570	553	595	579	585	538	558	583	584	547	566	562	555	618	530	553	554	585	613	556	575	578	563	548	583	611	566	574	578	570	571	583	567	568	590	589	520	532	558	605	564	598	577	563	520	553	563	582	516	575	564	552	584	569	581	570	579	565	564	540	542	525	629	576	550	514	580	593	548	572	593	583	556	559	548	593	586	597	576	569	571	597	547	574	547	583	565	565	589	547	545	523	578	568	549	555	582	566	582	597	554	580	543	619	540	605	584	535	514	543	537	583	581	567	606	575	558	586	601	561	534	554	530	589	569	565	588	558	569	581	622	557	583	535	563	581	544	547	599	492	564	610	601	596	599	527	593	559	548	565	529	542	584	570	559	549	577	568	550	570	566	569	564	571	529	563	554	584	585	572	576	569	563	562	581	569	591	563	577	549	569	585	573	586	576	582	589	618	587	583	573	564	608	553	551	600	545	579	513	564	572	626	564	546	552	611	603	544	497	561	536	581	539	554	555	555	570	609	539	586	565	552	580	571	581	554	581	581	585	545	586	568	560	555	529	566	580	560	579	612	534	558	551	583	557	555	565	589	531	539	568	597	563	568	547	556	599	585	520	558	542	580	541	553	555	557	539	524	547	556	574	583	590	549	569	551	583	630	610	571	581	536	575	549	567	568	565	584	570	552	574	601	560	539	582	550	560	554	583	562	566	574	568	578	589	566	566	554	589	580	552	537	569	565	599	599	567	608	583	571	556	576	571	537	577	560	593	524	528	531	549	542	572	654	602	556	539	574	563	544	562	568	565	544	553	567	568	580	602	620	609	585	563	543	557	558	541	580	601	553	560	590	588
13035	5864	3597	2750	1575	1091	741	565	571	494	484	419	404	391	417	392	363	407	360	357	379	372	379	336	354	334	362	372	373	344	357	335	406	343	336	352	362	371	360	348	330	384	372	361	369	357	374	381	367	369	377	339	370	367	359	353	365	380	373	335	373	359	347	382	325	347	344	358	344	362	382	377	364	350	382	353	394	334	339	377	347	354	340	325	387	367	342	372	362	373	345	387	372	386	373	385	344	358	342	367	370	337	361	330	367	358	369	356	334	352	374	377	374	400	333	389	341	377	358	357	333	330	351	370	376	370	352	358	355	360	370	371	349	382	370	386	402	376	394	359	364	377	371	343	310	378	377	352	428	382	370	370	378	376	331	372	354	413	344	329	367	376	341	359	384	379	372	344	382	350	342	346	375	376	398	370	397	369	351	328	372	368	413	376	335	377	372	374	338	335	358	339	326	361	351	361	345	388	370	396	368	388	345	354	395	358	355	348	383	390	352	413	337	359	352	388	360	360	354	309	372	346	363	354	379	331	349	358	385	377	330	337	372	367	402	386	382	365	349	328	401	364	371	348	372	326	373	333	344	346	327	386	346	353	371	351	385	377	323	391	366	394	380	361	370	354	341	375	355	350	351	383	365	365	392	362	373	351	364	369	329	340	353	367	347	374	319	363	387	366	370	391	366	373	375	369	371	350	355	362	370	377	368	413	376	362	372	324	380	365	341	367	380	370	355	340	322	372	378	341	385	322	341	348	318	337	357	347	383	337	349	375	351	371	388	369	384	378	357	379	340	367	364	373	364	368	341	376	329	361	331	336	391	408	367	360	362	371	333	349	393	354	343	351	342	353	386	418	384	328	376	360	378	378	364	380	396	336	346	373	373	375	372	377	326	346	335	340	402	337	336	373	371	369	326	406	371	352	353	360	389	348	359	339	381	387	328	351	445	362	384	383	385	362	374	356	372	373	350	376	331	344	366	337	363	331	352	392	372	394	351	344	361	365	358	366	376	361	334	357	377	353	390	366	356	385	371	346	348	387	391	326	333	418	333	337	336	352	372	363	409	356	382	350	341	341	378	347	373	366	375	341	337	335	381	377	358	374	371	360	408	377	351	389	380	356	366	382	358	351	337	351	353	370	353	390	354	368	411	368	384	381	354	319	379	351	355	386	322	396	353	357	363	375	362	357	349	389	430	389	361	351	352	339	387	365	388	362	330	339	361	361	362	389	341	367	360	354	400	392	339	342	334	401	364	342	383	371	353	399	376	350	362	365	344	374	372	359	360	382	404	379	366	365	379	388	344	344	335	358	359	383	330	363	363	381	407	366	366	350	383	382	400	367	391	368	360	355	334	391	409	377	364	386	396	370	282	351	336	353	348	344	320	386	352	397	377	331	356	375	374	374	339	377	366	327	357	357	351	341	394	335	365	360	335	381	378	315	370	362	338	363	388	324	348	345	365	350	378	402	342	363	358	370	353	393	381	344	386	390	383	352	355	408	357	343	333	352	353	365	356	340	342	385	341	383	338	391	352	408	346	350	385	353	406	377	367	358	372	378	376	368	359	371	363	389	382	353	362	347	337	360	343	348	341	350	347	388	369	347	384	362	350	364	363	364	356	374	374	401	367	403	331	397	376	345	374	369	369	387	357	356	379	375	354	378	379	341	391	385	376	349	394	381	341	326	390	359	360	374	369	358	338	341	374	365	339	367	335	383	356	359	367	352	382	332	358	367	358	356	372	357	379	369	353	355	372	386	376	366	391	376	377	360	368	351	351	347	337	367	332	357	350	366	376	383	366	322	342	355	364	340	382	308	376	403	342	376	384	381	398	368	379	361	393	379	350	366	363	373	341	345	328	392	332	320	350	360	395	367	381	363	357	351	401	347	332	331	363	355	337	364	410	363	372	348	352	364	359	365	347	355	326	392	360	404	392	360	372	384	356	360	361	348	414	356	360	350	430	367	372	317	322	349	359	350	361	360	357	360	350	342	348	370	372	349	366	373	373	342	374	337	366	374	339	342	341	344	384	359	350	343	326	351	367	338	349	349	379	364	364	357	398	364	325	386	367	349	347	374	326	376	361	374	370	353	369	349	371	346	340	360	353	383	379	340	349	368	360	395	326	341	374	371	391	352	354	378	379	353	351	376	374	351	357	389	370	344	354	374	362	379	397	357	355	396	374	351	367	342	409	409	378	354	347	359	368	370	371	339	364	386	389	367	332	372	377	349	345	354	378	386	367	350	367	337	380	367	370	350	364	363	367	349	365	373	362	373	360	338	329	356	362	353	361	382	353	334	355	350	408	387	371	345	398	407	350	391	358	344	355	318	394	365	376	348	363	339	392	395	399	386	347	378	362	368	384	374	355	408	361	305	420	371	334	379	377	370	400	386	360	344	377	364	340	376	379	347	369	403	335	353	379	344	353	345	332	337	391	348	351	383	381	383	359	341	361	392	352	368	384	359	377	325	362	361	343	369	384	365	318	371	404	373	361	378	355	370	354	347	343	382	379	368	378	341	392	316	372	320	398	371	387	356	390	393	348	363	381	339	345	331	354	346	407	355	328	392	356	355	409	327	360	380	389	360	416	337	351	348	340	352	373	365	356	355	316	389	350	378	363	382	371	373	344	354	362	358	376	374	362	397	352	382	330	347	369	357	364	366	365	359	347	380	349	352	358	317	330	374	384	361	390	334	363	342	399	375	358	347	320	371	360	379	360	339	358	366	338	378	315	344	368	382	352	403	369	401	354	316	358	354	360	389	394	347	358	359	379	359	371	367	397	321	353	347	318	349	338	355	427	352	363	331	361	352	344	373	359	352	365	360	389	373	341	373	360	365	363	348	343	373	343	402	378	313	365	366	323	364	340	353	366	350	372	346	367	381	380	366	377	386	348	354	366	339	341	360	364	330	356	359	349	309	370	346	362	342	379	355	363	340	363	368	386	371	365	354	343	359	359	336	378	365	358	370	383	367	407	404	349	341	378	378	361	370	361	357	333	341	370	328	355	331	316	348	351	364	363	363	342	370	349	362	363	342	338	379	356	336	363	356	355	338	364	363	370	337	328	387	343	356	364	377	366	328	385	358	379	378	387	351	386	393	346	334	374	366	367	351	358	361	383	424	357	359	379	344	324	328	387	375	339	352	316	371	371	367	335	360	339	380	392	363	374	355	388	380	367	388	357	379	332	335	366	356	350	376	375	332	362	399	357	350	386	350	374	335	340	365	377	349	390	354	369	377	344	374	321	348	353	373	350	345	393	373	382	383	346	407	368	398	380	338	350	355	355	369	398	386	355	362	397	369	384	362	350	345	366	390	341	364	379	302	370	394	375	422	371	332	394	347	394	368	362	369	385	328	386	353	384	379	362	366	357	389	340	366	339	379	339	414	366	358	372	359	361	372	373	384	332	367	356	356	392	366	327	348	337	340	370	370	362	346	341	371	308	354	331	354	365	338	352	378	403	388	364	377	354	361	335	373	378	388	395	374
8199	4874	5979	6904	4860	3511	2605	1964	1644	1406	1322	1130	1069	961	879	872	852	898	898	815	852	853	780	811	813	776	743	750	794	758	780	721	804	743	778	772	772	742	755	792	732	814	766	787	813	728	760	775	779	755	735	775	802	805	755	773	784	742	712	778	806	788	785	720	813	757	771	755	767	797	780	782	764	743	795	761	770	782	759	834	765	759	808	782	773	824	780	844	737	737	778	762	809	771	756	805	791	808	741	759	781	803	791	776	739	822	806	782	771	820	711	775	761	801	798	779	775	738	803	762	755	759	794	808	829	781	777	812	745	781	797	802	801	741	724	779	698	812	805	763	824	760	721	731	769	799	766	718	807	743	740	788	772	775	801	771	829	741	752	748	758	784	742	719	779	788	814	740	705	809	785	771	766	777	766	784	752	765	782	768	722	761	777	776	730	773	771	799	740	730	779	832	760	777	790	767	831	793	817	742	797	768	746	802	802	754	764	757	764	785	788	790	764	716	785	747	724	750	759	785	797	769	760	784	704	770	769	787	763	780	744	847	740	820	756	776	728	745	781	715	763	745	758	721	834	822	804	780	819	777	790	780	771	749	761	747	803	775	783	825	788	787	778	777	769	792	773	721	757	772	770	792	751	770	775	758	767	729	739	779	753	695	741	773	762	786	774	841	778	778	796	780	812	821	748	744	760	763	797	777	795	819	775	780	753	811	774	806	768	768	812	790	796	808	769	775	762	754	795	769	744	787	785	734	772	721	756	743	809	776	738	785	750	791	747	774	771	789	764	711	740	787	773	810	784	743	781	806	814	809	776	771	779	775	774	815	786	716	781	770	789	774	750	730	809	783	728	760	835	795	822	800	760	728	775	782	742	750	735	767	764	819	752	813	782	792	772	774	762	740	766	820	752	766	763	763	781	799	776	775	730	787	784	776	713	774	775	766	756	761	834	777	742	756	716	767	818	727	757	768	698	744	766	709	757	770	791	809	768	757	800	721	787	754	808	777	760	766	756	757	795	744	754	778	801	771	792	809	810	779	751	801	778	769	802	803	768	798	746	765	794	702	778	763	715	772	775	771	794	779	752	757	709	827	760	759	791	746	781	777	778	755	767	756	775	773	769	738	800	813	782	778	770	779	765	764	706	754	741	746	768	793	759	745	803	737	810	791	806	728	764	750	758	779	770	776	789	760	796	760	763	780	758	794	783	823	853	770	813	741	792	727	789	777	768	727	724	757	788	765	773	795	751	761	816	763	771	764	757	759	813	799	741	829	826	794	765	749	733	800	857	798	768	786	789	773	740	776	826	754	777	777	743	730	765	761	760	741	746	773	751	745	733	769	802	768	747	709	793	747	803	738	737	844	772	791	829	761	780	757	792	811	804	789	762	781	799	812	802	724	744	748	783	753	757	739	767	752	747	812	748	777	742	783	819	820	790	745	819	787	747	796	798	797	803	773	753	805	783	735	804	776	778	749	764	769	790	791	746	768	757	787	814	757	772	801	811	767	774	746	716	859	753	792	756	808	728	770	834	774	807	722	779	767	753	816	739	796	747	755	774	792	708	772	730	700	705	756	773	733	806	768	788	801	770	759	801	817	758	781	754	787	799	784	825	816	763	785	778	789	773	751	806	789	749	793	833	771	804	759	798	739	764	743	801	776	791	753	756	761	762	773	756	780	797	783	731	791	768	763	823	732	795	798	754	765	777	772	730	768	782	793	798	740	786	792	728	712	813	808	790	805	749	763	798	718	790	759	771	783	751	771	788	727	805	703	784	803	751	772	796	743	812	787	807	755	835	779	764	777	804	773	733	774	755	720	773	758	719	832	741	796	773	757	756	739	761	787	741	803	776	745	731	770	772	776	740	818	769	729	769	763	778	737	793	774	779	744	774	779	753	757	783	794	773	785	785	800	809	797	782	752	805	779	760	760	809	806	762	774	763	732	752	725	794	814	755	753	732	817	825	704	741	716	769	774	800	756	775	741	748	782	744	802	801	802	747	809	777	781	743	790	795	805	731	815	739	798	786	751	782	809	730	746	784	754	832	762	759	737	767	791	776	782	737	771	730	767	759	770	783	725	793	817	736	753	795	781	754	760	777	738	734	833	760	793	749	812	740	805	803	778	778	779	668	820	737	783	788	794	753	733	768	759	762	778	790	765	775	745	781	808	799	759	799	793	758	767	816	759	825	715	788	784	753	797	751	745	762	771	752	734	775	780	818	766	710	774	808	748	815	754	797	762	705	776	773	751	770	774	777	783	799	719	776	777	810	699	714	795	788	776	810	806	780	825	811	761	758	797	789	756	791	784	744	762	785	781	733	749	764	799	781	789	778	762	789	765	759	780	766	771	756	800	778	803	729	784	733	791	798	787	765	748	766	770	769	772	783	742	766	737	730	830	807	789	773	760	755	792	779	817	761	771	810	820	704	764	779	801	765	755	725	798	758	759	774	784	768	774	769	768	725	735	779	773	739	748	759	773	763	784	750	755	769	844	751	785	821	824	778	792	773	736	785	776	776	768	723	735	739	837	780	763	738	709	780	794	764	795	754	757	744	720	759	771	818	795	747	757	747	786	752	814	761	781	780	774	713	781	748	804	797	807	745	769	764	733	746	760	782	721	764	778	746	742	769	734	784	754	785	741	784	796	818	802	750	756	807	788	809	756	699	768	773	786	836	742	804	784	749	798	785	788	746	786	766	774	769	769	722	810	819	768	733	790	760	765	740	754	782	775	742	758	775	755	817	818	771	734	746	785	781	791	801	796	774	822	814	796	733	785	790	796	778	801	768	762	762	788	833	733	728	797	769	751	730	720	758	786	747	758	791	779	745	826	778	802	742	796	769	782	791	797	779	785	762	789	770	733	785	810	764	755	783	727	740	725	730	795	721	779	805	748	777	789	747	748	730	746	767	737	774	775	797	717	751	744	768	797	771	776	785	761	789	770	812	772	770	753	785	724	727	765	795	770	786	794	810	767	799	760	785	756	764	711	759	747	817	743	803	754	801	802	757	735	820	790	717	762	795	732	743	737	725	802	769	756	731	742	813	797	810	808	827	739	785	728	770	789	825	740	770	771	784	755	775	785	754	781	755	787	803	833	773	738	758	752	783	778	740	772	776	771	777	750	717	745	817	754	819	719	819	784	796	794	814	793	774	789	788	769	749	746	841	747	760	747	811	789	770	748	779	774	804	790	762	770	770	799	762	760	799	778	760	805	760	752	783	798	790	820	784	808	776	787	723	798	759	741	777	743	739	779	748	786	796	793	766	800	799	749	751	776	789	750	785	740	763	822	744	780	793	829	769	798	770	793	755	791	770	781	772	789	786	722	783	801	798	758	806	751	743	802	796	747	764	706	786	798	775	755	760	773	762	760	740	797	762	767	737	788	740	778	831	778	782	741	754	810	809	810	742	763	722	730	741	756	862	750	756	741	757	762	756	787	753	743	748	745	734	765	774	758	774	748	828	806	779	738	730	819	764	763	751	779
30556	17953	12175	11854	6881	3092	1729	1040	685	577	514	449	372	320	294	272	295	292	292	291	262	258	271	263	260	255	244	265	297	288	251	266	261	264	237	274	253	254	260	255	259	281	244	258	268	233	247	260	262	271	262	230	284	249	251	257	250	235	250	214	236	266	215	279	282	236	262	219	235	242	251	240	261	269	256	218	262	270	241	224	283	291	261	237	279	255	288	284	230	285	253	246	275	258	255	224	250	268	254	283	275	259	304	245	239	271	248	270	280	255	263	257	291	274	248	255	257	270	277	289	242	253	254	256	281	235	284	255	313	243	257	273	268	257	236	254	228	246	269	268	270	230	259	279	267	265	265	248	261	272	257	256	257	252	261	307	276	293	242	242	257	260	245	257	264	269	253	234	239	241	271	269	253	254	284	255	230	244	249	260	243	237	264	237	284	271	265	280	258	241	272	243	216	235	302	286	258	249	240	268	243	258	252	242	254	275	263	261	259	256	286	243	268	270	249	246	269	203	238	266	234	242	253	240	284	247	298	264	282	272	246	220	245	266	248	244	233	261	285	276	258	284	260	274	266	230	305	258	266	284	254	274	273	261	274	272	247	289	258	257	260	266	228	278	281	260	278	245	282	241	274	240	267	255	285	276	268	264	250	259	259	237	272	260	255	291	254	267	284	266	258	236	240	251	271	236	265	238	246	256	235	230	262	248	243	263	262	249	244	255	262	253	294	270	247	251	240	266	257	286	236	252	272	259	280	263	248	254	255	248	266	236	251	273	246	250	249	275	265	263	280	259	272	253	264	240	246	296	226	253	276	259	223	251	245	253	290	264	236	235	254	276	261	263	288	251	265	264	243	293	268	277	263	265	250	259	262	250	242	286	278	286	262	226	288	254	259	269	261	251	247	258	263	265	248	242	258	266	206	258	251	278	264	278	262	266	230	244	269	250	273	237	247	252	266	256	269	261	290	289	246	274	283	293	240	295	275	280	239	228	232	256	232	283	253	254	243	247	254	251	259	262	222	255	287	238	278	276	274	240	272	266	246	246	275	224	254	270	211	260	235	277	274	271	250	254	254	253	287	238	247	254	276	287	266	283	259	269	267	261	291	255	237	256	250	281	258	265	267	269	269	252	244	256	282	256	266	247	249	277	271	235	245	257	241	257	253	252	232	297	228	248	260	259	263	260	256	282	263	280	205	262	257	260	286	266	262	271	244	262	252	238	259	259	242	279	267	257	255	261	262	257	288	284	232	265	270	279	249	270	278	273	231	237	250	253	252	255	296	284	281	276	272	260	273	265	253	267	273	251	245	270	270	230	270	255	264	263	266	257	310	272	228	252	273	261	253	277	246	274	245	261	230	236	257	257	242	269	255	261	271	245	254	255	258	261	240	272	237	261	268	231	271	256	279	266	233	257	243	246	257	259	252	260	258	251	253	265	275	261	243	274	275	257	283	306	275	238	239	245	246	261	278	271	231	287	244	253	239	257	253	245	255	289	255	275	269	286	250	273	273	274	280	270	276	255	270	255	242	262	218	246	251	267	236	259	282	271	254	283	247	266	278	286	267	257	281	256	303	238	259	263	279	252	259	254	259	291	263	286	261	272	288	276	246	271	276	278	275	269	270	243	252	271	267	237	241	293	263	274	252	266	279	266	258	281	259	255	256	252	257	233	247	235	259	300	266	288	250	246	257	257	277	265	217	258	249	253	259	259	266	278	262	243	293	257	264	260	222	228	235	263	274	252	276	294	255	249	249	229	257	258	223	283	273	273	266	244	259	251	276	293	282	240	289	278	244	273	242	266	255	228	267	221	228	249	272	255	257	259	267	222	246	279	256	247	263	282	267	239	255	285	275	241	249	245	266	219	275	253	240	239	248	223	248	284	288	220	309	278	256	261	269	242	275	264	267	266	265	253	236	283	271	242	250	257	227	249	259	247	262	269	260	276	248	264	264	199	272	227	254	231	266	266	260	253	269	293	264	234	274	247	226	258	263	268	285	240	261	301	268	252	257	283	259	273	285	229	267	258	249	289	271	254	248	251	257	267	264	254	243	245	272	250	244	257	250	244	246	275	288	237	258	295	242	268	286	258	271	255	252	262	252	260	258	228	268	264	273	247	263	254	265	241	276	274	217	236	256	249	261	248	243	248	285	272	230	249	234	247	236	234	259	240	249	258	249	232	235	276	249	237	262	272	257	225	281	232	222	239	265	251	261	277	275	256	254	271	263	278	242	262	266	216	285	264	278	287	258	247	260	283	242	246	262	280	304	265	317	249	276	285	258	262	270	266	290	254	249	245	264	254	261	250	231	275	270	282	262	259	261	255	243	264	279	262	279	270	258	254	272	259	295	224	261	248	256	286	234	267	303	256	278	247	298	284	265	262	252	298	248	271	272	286	289	270	219	258	254	250	272	252	277	256	236	281	272	282	243	227	232	293	253	237	235	266	265	263	263	249	296	287	263	263	265	265	270	241	254	268	245	214	260	255	254	254	266	233	292	262	284	265	254	258	294	255	254	237	266	232	266	240	240	242	253	242	281	285	281	279	260	244	273	242	285	261	246	290	264	218	268	254	264	253	247	280	253	243	223	283	238	219	252	244	265	258	282	257	278	253	257	280	239	236	250	263	264	270	247	237	262	268	266	238	291	272	251	257	257	262	264	248	259	301	283	274	272	282	240	259	285	257	278	293	255	275	274	252	258	323	253	270	266	241	287	265	233	286	273	273	242	258	240	251	247	256	303	257	271	276	264	282	234	257	271	221	253	242	262	261	250	272	234	263	280	256	265	281	284	261	284	266	265	268	263	256	262	263	297	231	257	239	275	274	272	288	253	269	285	263	287	293	284	253	243	264	267	267	279	242	272	272	273	268	292	255	273	239	262	239	241	258	249	236	243	257	264	260	295	269	230	289	252	236	260	273	261	270	246	267	280	247	271	248	271	253	250	248	266	254	233	238	248	282	300	254	222	267	269	248	227	269	255	289	256	259	275	271	256	261	256	243	279	282	235	259	266	283	256	276	244	283	264	238	251	252	257	249	297	244	262	290	270	246	254	302	300	288	266	267	265	275	252	243	277	288	267	246	237	266	264	265	246	280	284	265	252	233	258	274	249	265	260	256	247	238	271	247	268	289	255	245	257	250	264	292	274	237	261	281	260	263	263	236	262	243	275	264	278	252	257	284	277	281	268	235	239	250	282	274	254	262	253	257	253	264	264	257	263	222	239	254	261	276	261	285	254	252	244	260	244	290	238	250	247	258	230	257	280	229	242	290	278	250	255	286	278	279	263	276	285	265	216	264	263	259	275	249	296	264	226	249	267	252	273	282	262	229	258	256	278	254	254	235	293	257	235	249	247	254	232	244	287	255	261	248	284	263	224	251	286	243	264	287	236	254	237	270	225	236	260	248	246	254	270	260	256	255	240	234	236	242	263	246	242	257	266	255	271	250	276	248	231	243	287	277	249	265	225	220	284	250	250	241	258	265
19635	12157	15151	19599	13867	7699	5457	3857	2655	2165	1830	1506	1224	1043	894	879	816	823	828	747	743	642	674	621	627	597	638	582	586	563	591	587	595	555	586	568	596	546	630	617	603	574	558	581	571	575	575	614	575	585	626	596	574	588	572	588	588	594	545	602	560	578	577	562	586	577	578	578	588	597	587	607	596	607	607	588	567	593	565	605	574	576	593	567	568	613	607	615	667	599	560	591	600	594	590	594	588	582	594	607	571	587	586	595	604	587	539	533	607	579	570	583	575	590	617	580	598	616	609	564	598	581	563	564	575	585	587	603	582	547	556	587	575	575	567	609	578	556	625	572	569	610	593	595	558	590	580	591	527	574	636	594	611	556	565	565	547	564	568	591	571	585	609	579	552	610	603	602	587	583	577	580	615	574	573	572	566	580	551	624	599	591	544	574	557	622	628	565	587	545	582	591	584	619	629	623	582	587	541	573	569	605	601	608	564	557	585	574	559	602	605	549	605	564	600	576	600	555	553	546	593	557	608	540	593	618	570	567	593	587	601	575	584	584	577	585	581	561	581	585	564	527	550	578	591	588	598	605	601	594	550	528	566	603	597	580	552	588	582	589	611	594	562	605	579	602	550	615	602	610	558	606	576	564	580	585	533	579	615	574	615	601	553	599	576	566	575	605	609	574	587	552	566	573	625	593	580	566	586	556	539	587	586	596	533	598	589	581	552	628	543	612	600	581	597	569	587	577	570	565	560	570	581	574	605	555	602	619	549	606	627	551	557	538	583	575	552	573	530	593	596	565	567	630	605	541	635	581	603	549	558	619	613	565	593	574	588	579	635	589	619	578	592	582	587	541	573	575	606	602	600	582	575	620	610	573	530	576	558	613	597	538	553	573	583	515	565	602	574	604	564	626	572	586	603	562	533	546	577	563	581	610	621	595	565	611	611	605	591	565	549	549	640	652	599	634	559	541	563	613	571	571	613	621	586	570	570	629	568	578	558	593	600	548	594	560	611	529	556	549	576	560	560	569	602	526	615	585	609	571	580	555	578	583	564	593	586	588	596	576	559	607	611	598	596	545	564	628	545	620	611	578	554	619	617	562	591	601	551	620	580	586	568	598	580	528	579	567	571	636	563	562	547	579	551	605	533	527	584	595	588	559	582	582	589	534	606	586	561	616	596	557	603	598	599	589	598	556	548	539	589	556	590	592	578	590	582	580	556	572	585	569	578	576	555	612	573	589	593	581	576	552	555	586	558	604	597	603	616	584	599	580	578	573	587	590	565	611	536	609	549	575	569	561	556	597	595	600	581	579	535	639	589	564	599	584	592	579	541	571	611	558	601	618	578	621	622	619	596	580	562	552	606	595	578	588	588	524	626	565	592	596	619	598	564	624	574	564	598	582	571	567	565	600	583	614	545	650	552	604	537	550	575	570	610	595	600	612	542	607	587	615	575	568	576	561	562	601	548	602	627	582	588	612	594	603	571	610	562	565	595	591	607	606	566	622	582	605	596	569	567	583	584	571	569	564	568	605	554	605	649	587	599	540	588	636	606	580	558	577	579	574	594	580	605	544	562	564	610	599	595	596	604	569	581	570	572	588	578	563	561	590	603	568	597	602	580	568	609	604	580	602	577	587	603	583	548	562	587	543	544	572	612	628	564	607	575	546	594	602	559	563	614	562	600	568	575	592	587	624	607	576	601	577	585	565	570	590	607	576	552	589	553	608	576	568	526	577	559	609	585	553	557	587	578	574	590	563	565	618	582	589	558	580	586	602	563	582	565	591	615	581	542	632	585	563	543	607	525	540	587	572	546	599	596	562	567	546	587	583	602	597	567	614	632	570	571	563	560	561	561	582	549	569	613	581	591	605	613	565	576	594	605	593	581	596	633	596	584	593	562	585	590	617	596	581	574	601	618	561	559	611	581	559	543	565	599	579	605	595	599	554	570	577	601	577	622	636	564	615	585	559	592	613	554	619	566	599	598	580	605	601	568	561	543	579	549	612	622	572	596	592	583	577	566	610	621	554	570	578	557	610	618	547	572	600	572	593	544	542	593	613	588	603	595	594	546	583	594	582	548	592	583	604	581	597	536	566	576	606	569	575	560	573	598	566	585	586	564	646	576	587	609	593	606	581	603	603	580	583	514	570	604	592	594	575	606	581	578	603	603	586	585	608	572	592	618	602	591	598	545	590	555	636	584	574	548	586	556	615	583	583	548	591	578	618	591	568	572	580	580	568	578	566	578	587	555	584	535	538	576	566	576	618	567	566	589	596	574	584	551	562	579	616	601	554	564	586	574	577	591	625	613	596	572	566	586	553	605	550	598	625	551	588	544	599	573	588	596	560	611	534	578	571	535	571	552	615	603	574	563	557	601	590	627	546	577	569	587	571	566	556	586	625	593	572	553	616	602	595	579	580	598	608	553	544	555	564	615	563	550	578	594	597	586	563	587	604	563	562	567	630	608	579	545	579	571	610	611	565	570	566	569	608	551	610	626	567	560	571	519	521	529	572	629	579	564	573	588	552	592	520	597	608	574	541	550	632	621	553	584	568	604	621	617	540	582	592	592	620	628	579	595	607	560	607	589	576	576	547	576	565	592	587	528	619	615	540	599	613	647	601	571	583	567	562	618	595	553	560	593	580	542	577	559	594	599	612	579	569	566	613	561	573	607	578	564	590	593	570	587	555	566	612	600	558	593	564	595	587	604	564	605	562	587	559	585	640	584	550	585	520	543	600	596	611	586	556	568	591	586	568	574	616	591	585	552	565	604	613	577	597	603	606	585	618	567	581	611	582	586	572	637	579	549	567	563	585	557	559	613	553	615	656	574	578	598	565	613	567	578	595	585	561	612	583	578	581	571	575	581	598	582	561	606	556	582	602	581	600	548	591	564	565	593	514	589	574	561	577	570	582	589	611	566	554	623	603	575	544	569	580	573	605	606	582	584	591	566	578	599	557	574	588	561	610	579	602	567	565	583	594	561	588	578	586	575	592	580	572	582	598	598	567	642	587	572	578	618	555	605	556	550	559	582	549	582	576	549	586	580	581	645	598	583	579	608	570	552	552	577	579	537	573	559	575	570	537	605	613	627	582	621	561	559	607	586	587	631	593	540	574	526	617	608	588	594	628	594	603	603	546	626	555	547	584	584	564	633	558	536	546	570	563	566	602	575	598	619	594	633	592	597	567	582	648	608	557	586	600	576	573	606	603	596	551	571	572	525	572	583	570	594	568	637	593	589	605	593	592	615	536	591	577	606	581	563	565	599	604	575	608	605	586	571	570	612	596	563	598	618	595	623	587	556	611	558	545	554	600	586	550	574	580	617	576	582	608	558	608	591	613	537	633	591	601	611	578	595	576	572	581	579	534	567	644	596	588	612	560	572	560	540	587	597	607	619	586	635	568	587	622	552	556	563	617	570	599	555	571	577	612	567	559	590	562	620	611	606	583	552	565	575	590	599	573	588	586	557	570	588	589	614	581	610	557
42094	26558	19507	18781	12352	6144	2909	1748	1161	722	609	501	459	377	355	329	335	307	313	282	299	309	248	276	253	243	267	252	218	259	240	300	233	256	297	266	274	273	244	271	265	288	243	315	271	260	251	260	266	271	237	280	257	273	267	278	262	238	254	251	234	253	251	234	258	241	253	236	241	242	240	263	272	254	279	213	255	235	218	271	228	263	256	257	259	265	277	260	233	247	280	270	288	258	265	257	272	254	273	266	272	261	238	249	242	279	271	246	249	240	259	243	226	269	246	239	256	267	223	245	273	256	255	271	233	248	253	276	265	267	237	209	271	259	226	246	263	218	262	274	270	267	241	260	233	275	243	252	231	268	234	248	234	265	257	274	278	270	265	252	232	237	238	248	260	251	231	245	243	268	254	256	259	252	275	246	272	247	262	243	257	252	251	227	239	274	290	248	260	270	280	233	265	278	256	266	253	290	271	284	275	250	266	244	254	250	257	235	269	250	270	227	231	263	259	251	281	257	256	247	277	244	248	243	269	264	276	249	244	242	235	260	259	241	279	257	250	272	223	288	259	260	246	257	287	255	264	262	240	245	239	249	263	292	271	253	242	242	277	266	257	232	272	241	281	255	247	274	283	258	243	260	241	280	253	256	236	231	254	238	278	264	266	263	226	265	226	256	235	261	258	247	253	290	272	266	269	264	264	267	253	235	258	253	254	281	238	261	268	245	261	241	240	231	262	263	263	254	278	262	259	252	226	265	240	270	235	267	242	289	265	266	247	237	235	254	299	278	267	244	236	244	273	273	265	240	287	224	279	230	248	245	235	247	231	229	251	296	245	261	245	265	262	252	254	256	257	261	252	249	235	264	265	241	219	266	234	237	246	259	233	273	238	260	271	251	255	227	269	245	251	264	236	264	220	273	244	246	219	256	260	288	254	234	238	249	277	269	270	239	248	246	251	258	230	265	258	257	269	252	272	262	259	252	248	266	243	241	279	248	279	242	246	279	298	289	234	235	255	278	209	228	282	240	242	278	255	224	244	281	260	250	243	245	251	283	255	249	268	250	232	249	249	248	237	234	242	259	246	245	258	278	243	274	235	244	251	248	234	260	263	272	257	259	240	260	289	253	254	257	256	267	230	255	269	226	258	270	239	259	225	230	270	272	281	243	243	244	255	294	279	267	262	233	266	253	260	249	254	232	245	256	281	233	246	276	260	297	241	237	257	255	282	261	213	240	246	268	231	252	275	256	257	263	250	259	272	233	251	236	252	273	273	254	258	255	240	243	255	254	251	278	254	250	263	236	282	276	265	268	282	257	247	264	256	270	237	232	244	281	274	236	268	276	281	241	264	257	266	250	270	238	259	262	274	235	264	250	243	277	280	231	236	229	275	254	255	240	267	252	287	243	247	228	241	241	283	248	271	276	244	237	239	251	259	240	282	264	258	259	233	227	226	267	281	258	256	223	247	244	248	273	251	250	262	276	225	261	244	254	246	244	257	256	244	235	225	257	290	211	273	240	276	250	271	265	275	266	279	284	249	248	250	272	248	270	289	264	269	259	260	272	240	272	291	256	263	231	264	246	255	249	269	267	255	249	284	267	256	250	222	283	233	249	253	281	262	237	232	289	281	251	245	269	258	275	246	210	281	248	264	253	262	242	274	283	235	279	273	270	259	254	255	232	248	242	263	248	251	253	256	261	260	222	251	237	278	279	241	262	261	246	244	243	230	249	212	224	266	222	277	237	274	256	252	261	271	237	271	264	247	262	251	251	268	265	218	233	285	251	244	248	288	238	237	238	259	265	252	240	270	262	230	258	247	258	258	263	246	249	273	261	226	272	255	240	244	241	251	258	234	263	245	251	252	279	285	278	249	268	211	261	238	280	276	264	252	257	245	255	274	274	261	232	261	262	218	224	270	248	239	230	222	280	278	289	224	274	253	262	241	247	272	297	247	237	264	275	263	257	238	254	276	236	244	257	223	248	242	240	273	293	309	237	242	214	242	250	248	291	302	255	258	272	249	265	252	272	264	250	264	272	238	242	256	261	242	235	228	243	276	232	262	251	263	251	280	250	272	247	258	233	229	272	270	252	238	240	275	269	238	259	277	255	295	299	249	295	268	224	245	247	219	235	232	268	238	247	254	261	245	249	274	242	228	290	246	240	254	232	268	250	280	246	256	256	291	263	245	261	243	293	254	240	267	271	251	269	248	237	260	261	231	269	292	284	237	275	290	244	297	261	231	268	254	253	247	232	238	262	258	269	219	243	242	248	234	256	239	267	274	256	245	240	249	268	281	258	245	261	245	262	248	255	242	256	273	275	269	225	253	250	265	255	278	283	260	243	258	276	242	262	245	261	265	270	244	269	253	245	265	278	247	273	285	232	251	274	239	235	238	237	254	233	230	254	241	238	250	255	231	248	255	262	264	235	242	227	239	254	246	247	265	249	250	237	245	254	267	228	252	227	250	260	253	246	244	286	266	260	265	244	251	243	282	262	228	249	255	246	234	267	244	255	272	260	252	224	246	260	259	255	263	258	232	251	239	247	277	234	249	250	245	267	245	237	246	263	283	287	259	281	255	255	260	247	277	290	250	237	253	219	211	262	243	265	253	264	267	265	244	245	266	260	248	256	255	263	260	254	259	272	291	249	258	236	227	289	316	266	255	238	202	228	243	281	249	228	237	252	260	243	252	236	274	240	229	229	244	274	260	239	256	278	287	269	262	227	254	263	255	263	246	258	235	247	241	238	281	255	277	223	257	233	232	246	258	265	245	229	292	253	278	276	257	237	255	234	272	282	238	269	266	236	236	282	269	242	234	246	251	254	266	234	224	256	268	254	241	260	252	260	235	245	240	250	273	223	245	269	247	231	220	239	263	255	250	273	251	275	260	238	234	292	238	243	270	229	268	264	245	256	285	265	296	246	263	250	247	265	244	267	219	255	227	248	297	296	260	260	239	277	223	271	268	255	287	238	259	280	237	267	252	245	239	254	254	260	244	241	262	235	268	237	232	253	233	274	267	276	233	243	282	283	259	247	252	233	270	252	284	270	232	298	257	266	267	262	281	242	258	268	271	278	238	243	248	238	275	253	281	249	230	252	267	251	265	240	271	290	263	281	252	224	227	214	288	273	233	269	289	255	266	240	266	255	254	279	237	282	226	259	266	261	240	247	266	252	260	258	276	253	280	248	266	249	265	268	256	249	279	220	236	242	228	253	239	269	243	268	284	274	261	242	231	265	226	239	234	259	238	284	253	271	284	259	271	246	266	275	236	230	262	268	222	263	251	266	283	260	214	257	243	251	255	267	257	262	281	255	255	257	254	265	274	264	242	277	240	241	258	265	259	284	255	240	279	244	270	250	264	239	251	252	229	234	261	285	233	254	253	254	259	254	275	244	251	268	232	233	252	253	222	251	244	240	263	270	253	259	240	205	237	259	283	257	239	261	245	266	274	241	252	215	256	215	251	261	272	266	239	236	258	251	245	304
26552	17755	20104	27468	19535	12091	7829	5755	3762	2810	2662	2076	1617	1359	1185	1046	980	922	944	840	859	791	731	654	663	656	585	593	604	606	637	645	602	594	585	629	591	635	567	623	617	590	605	533	632	577	605	641	567	639	507	562	571	592	579	565	626	601	593	589	601	588	618	603	615	593	577	580	571	577	604	588	596	616	597	538	555	601	569	576	611	590	603	612	663	649	670	659	636	628	602	623	575	638	611	639	671	660	624	607	644	597	607	592	621	613	575	586	603	591	575	592	582	663	543	589	568	561	581	599	571	581	624	568	541	592	581	591	560	606	577	616	584	576	563	557	585	643	582	557	600	611	552	565	591	597	548	559	579	640	569	574	562	618	563	550	569	582	583	588	598	580	576	542	568	562	589	628	609	613	584	573	562	609	619	557	611	617	565	584	582	586	571	579	573	561	589	565	580	593	570	608	563	571	538	568	564	569	579	551	602	589	555	564	571	578	552	609	619	537	638	566	587	552	595	615	582	554	610	579	540	598	575	629	574	601	618	573	601	532	547	517	601	573	561	610	565	597	586	551	576	592	580	549	558	599	586	572	547	572	583	571	579	570	561	632	586	619	600	559	562	587	560	576	597	578	581	538	573	556	597	547	551	562	567	592	642	560	538	583	615	598	561	550	579	574	571	585	613	577	589	570	551	572	608	578	585	544	584	606	585	596	573	586	591	581	582	575	602	591	558	577	585	547	587	541	606	605	605	589	598	581	555	595	577	578	600	559	556	569	549	616	561	615	623	551	557	576	569	588	536	608	587	571	579	568	626	567	599	593	532	594	578	581	546	560	571	599	585	598	545	533	586	577	585	580	566	587	645	601	561	556	606	586	612	560	556	581	565	589	568	613	591	582	588	574	565	560	573	569	578	556	535	571	589	553	550	551	583	568	591	567	628	597	570	594	585	631	556	531	600	615	592	602	635	596	616	576	543	526	636	598	563	565	576	591	592	592	575	600	595	556	547	595	562	564	578	567	585	551	561	569	583	581	560	578	542	565	565	594	568	568	563	584	555	578	570	565	578	632	580	570	591	581	582	555	541	580	542	573	608	617	628	575	595	613	583	593	531	589	556	598	584	603	604	592	594	583	607	614	565	538	619	571	549	602	555	575	582	613	568	578	578	570	576	565	587	627	551	588	652	644	586	583	581	608	597	564	565	562	576	558	542	596	610	594	578	573	624	583	543	593	565	537	605	559	560	574	610	564	607	584	576	574	616	630	577	542	571	595	562	588	601	576	592	556	616	589	632	576	570	584	584	569	543	589	555	585	605	550	567	554	578	572	591	559	575	565	524	590	595	559	610	591	561	570	537	576	609	574	576	586	586	576	616	595	584	556	582	589	548	587	587	595	551	585	610	549	586	606	583	603	592	591	568	597	551	542	618	584	557	616	573	536	557	614	560	590	616	575	569	598	586	572	598	596	621	607	608	552	566	599	604	568	630	538	547	582	562	581	584	616	609	565	588	565	562	565	561	534	571	596	588	620	600	571	585	587	560	569	615	552	600	598	588	572	528	602	542	554	597	579	603	575	570	595	564	581	580	588	618	577	591	587	590	531	590	601	569	599	570	565	561	566	607	568	592	559	548	530	539	554	642	523	550	628	608	592	539	615	579	580	574	566	575	560	526	582	550	574	566	572	608	573	538	581	553	572	584	576	602	587	620	565	569	585	576	545	578	626	526	566	559	577	568	560	646	612	621	584	589	597	591	582	600	593	619	612	588	561	576	587	586	635	575	547	583	518	590	610	573	593	606	569	542	569	601	590	544	590	625	593	591	589	564	571	576	576	603	582	575	543	593	592	557	610	596	597	583	562	565	527	599	577	589	569	580	563	607	600	596	571	610	567	564	563	577	565	565	610	585	606	580	574	555	581	550	589	543	625	571	562	597	550	598	527	560	565	583	592	569	607	551	597	622	584	600	631	589	560	609	591	583	594	528	562	563	598	580	551	564	577	589	612	572	612	561	545	578	583	523	555	566	582	593	565	541	579	585	594	601	583	626	620	594	556	576	569	568	619	565	624	588	610	600	599	541	573	561	527	576	588	586	605	544	590	569	637	591	577	540	589	544	568	559	580	570	575	590	588	553	612	573	555	601	585	571	596	566	614	546	569	553	580	553	568	561	585	590	608	596	578	534	560	578	556	586	580	574	563	564	584	585	553	603	569	540	594	595	497	602	582	596	659	571	579	594	591	600	564	576	582	604	585	599	601	541	603	597	577	580	601	606	559	565	616	567	614	559	566	566	566	626	592	589	567	557	579	571	522	607	551	551	614	551	575	539	569	574	580	568	579	603	577	587	590	567	591	540	528	573	584	598	597	585	574	585	594	574	589	586	580	605	563	588	614	573	560	586	633	621	574	585	572	605	568	593	569	563	603	598	594	567	571	592	561	576	589	568	580	600	581	569	558	546	597	570	586	571	561	589	562	616	585	543	549	579	561	554	557	601	604	628	556	580	598	575	607	594	550	571	604	608	633	592	597	591	554	582	560	612	595	537	577	592	587	561	556	614	555	573	615	588	557	598	609	580	548	593	557	552	592	566	624	577	562	581	582	595	595	557	546	602	541	605	620	568	604	577	570	612	572	598	616	575	599	575	560	573	565	631	551	593	558	578	579	597	578	539	559	571	612	625	597	568	557	568	541	584	591	539	607	583	565	587	621	571	607	569	596	568	590	571	609	599	571	581	539	594	605	598	610	600	538	600	557	557	599	529	581	571	576	580	616	610	534	622	566	568	583	584	621	592	581	587	583	579	570	557	599	563	554	549	597	554	581	565	580	548	558	580	554	596	569	585	588	588	566	560	584	574	582	603	578	581	545	606	546	604	603	585	572	572	551	586	557	609	561	553	609	590	579	609	599	586	533	540	597	560	560	614	637	558	559	566	609	564	541	584	551	612	561	566	568	571	574	593	592	586	569	552	563	587	569	578	571	531	596	596	602	587	584	601	548	600	563	574	605	566	557	605	601	597	595	567	562	565	613	575	599	576	566	607	603	612	581	545	575	562	591	639	558	622	562	617	596	566	609	577	546	603	592	568	583	553	592	551	578	599	587	606	547	617	600	562	621	614	519	554	565	573	632	580	614	504	588	569	614	593	632	608	582	564	587	538	591	629	587	572	570	553	586	569	556	576	596	546	564	576	576	556	565	615	573	619	535	601	551	565	603	563	589	587	610	543	608	536	561	574	562	603	545	600	596	588	605	587	548	592	602	590	583	571	633	611	591	590	555	575	550	575	560	592	582	506	569	607	571	565	596	608	570	565	610	571	586	594	574	581	607	597	584	606	595	554	568	546	591	563	584	563	542	583	616	534	591	561	578	539	577	606	615	599	580	557	577	547	610	584	579	538	584	555	609	562	574	552	577	569	604	591	617	580	581	575	553	596	623	651	607	610	573	595	621	579	616	607	536	546	569	577	617	607	592	588	556	570	623	586	591	570	613	607	543	616	563
12512	5345	3495	2465	1627	959	706	625	534	489	471	444	462	402	433	362	388	428	419	386	361	380	366	379	376	400	378	371	366	379	380	357	379	393	387	393	460	384	414	365	353	364	382	414	379	362	382	390	385	378	395	382	361	396	385	388	371	368	400	339	393	402	393	358	386	374	382	362	379	392	347	371	382	414	388	378	394	395	405	387	366	409	366	364	352	377	377	369	434	402	371	371	369	383	364	399	393	356	386	395	379	353	380	390	388	396	401	391	371	409	389	362	376	368	371	361	376	412	400	399	354	400	368	408	371	379	383	357	415	393	390	364	351	392	354	387	399	371	385	397	406	397	386	378	411	340	390	390	384	353	387	335	346	356	400	386	422	394	359	377	371	368	422	375	372	387	426	400	403	366	397	380	361	381	380	380	387	371	424	381	370	338	376	365	384	368	395	370	364	386	366	404	349	353	366	388	371	413	421	387	394	399	396	343	386	386	373	390	400	419	363	398	393	386	345	416	372	382	369	349	382	347	400	373	415	394	382	384	411	388	385	358	413	402	381	399	421	320	394	361	397	332	372	369	374	391	358	359	371	408	362	324	331	350	385	382	376	401	383	385	425	381	373	405	422	423	381	355	328	368	323	365	345	366	338	399	403	387	402	381	378	367	364	366	404	418	368	422	413	397	359	404	388	359	396	419	378	385	376	404	399	383	388	403	363	395	390	368	380	355	366	401	378	351	379	385	407	385	361	329	392	392	410	398	397	364	351	391	440	358	343	352	385	336	392	398	385	353	409	398	392	388	365	394	360	367	388	393	364	400	413	386	365	324	384	380	361	367	363	419	426	346	376	354	367	394	370	342	377	371	365	420	361	366	411	376	390	378	411	378	383	380	379	416	385	370	355	408	366	361	372	402	396	390	385	358	367	403	367	383	414	385	358	370	386	363	400	411	353	375	349	368	343	379	387	395	387	385	402	390	356	390	383	371	373	362	353	377	372	399	342	373	380	421	348	383	361	376	340	378	345	376	361	380	398	372	375	385	379	388	316	368	344	347	395	424	399	400	374	349	381	386	389	358	390	416	400	368	360	392	362	396	375	355	366	407	401	370	380	400	391	360	330	369	387	349	393	399	418	370	355	362	377	380	378	358	367	365	400	352	369	395	340	329	330	358	379	389	366	379	384	401	396	389	384	372	382	356	361	384	402	386	411	404	363	320	340	374	418	417	379	418	420	357	381	387	373	389	369	343	365	371	365	403	363	384	379	371	381	399	421	362	354	373	374	357	325	359	369	395	393	383	345	406	356	417	372	401	352	369	391	377	379	349	413	361	382	349	406	355	402	434	373	411	362	399	351	360	344	373	363	386	391	400	394	393	377	397	412	380	363	368	353	384	396	360	409	383	358	383	348	392	385	356	407	388	392	400	402	390	392	390	386	394	374	389	377	324	376	412	379	357	391	410	384	413	380	384	330	339	378	376	369	345	358	385	383	359	336	399	392	381	385	387	377	372	337	350	391	410	373	380	381	363	398	402	371	369	346	373	386	416	361	373	385	382	392	404	367	362	393	373	381	401	382	380	358	346	386	387	380	376	384	375	351	362	369	401	356	375	360	400	368	361	392	400	376	397	393	362	402	373	381	382	406	397	398	346	389	433	365	364	384	397	395	342	331	363	380	395	371	372	392	393	391	375	359	356	364	356	404	391	364	379	325	372	346	393	365	370	361	385	390	399	386	418	378	399	399	398	377	364	386	360	355	361	357	362	402	387	385	392	353	388	379	379	386	384	398	361	395	368	366	361	400	389	391	369	393	387	371	363	381	414	371	397	399	401	374	387	328	378	430	395	379	398	414	371	382	398	372	346	405	370	394	383	418	382	373	398	353	341	394	378	394	345	369	365	389	380	367	381	341	380	349	403	390	377	336	379	382	355	412	384	372	361	414	415	363	393	380	381	379	376	354	356	395	369	395	411	371	360	385	388	370	355	397	395	366	339	341	401	369	376	351	379	374	387	365	378	365	380	382	369	377	377	375	390	368	373	407	360	343	373	391	380	411	408	357	416	358	358	381	379	387	400	386	440	442	370	361	385	407	379	394	388	388	398	375	411	379	371	360	386	367	375	383	347	364	326	377	415	387	384	360	376	402	400	409	378	368	379	356	381	356	369	382	338	385	387	396	388	356	418	358	393	368	358	394	373	359	336	371	374	358	387	368	400	372	387	360	344	360	375	404	365	417	384	338	375	375	373	393	394	379	350	370	350	349	383	381	401	369	334	361	366	397	355	355	352	367	405	414	383	372	410	373	353	384	395	373	348	418	353	394	413	379	396	391	387	375	374	401	379	373	400	355	389	386	376	371	375	391	349	349	385	428	358	351	395	347	361	337	385	381	383	357	373	373	390	379	357	386	352	373	384	390	403	395	403	380	360	350	384	396	367	384	365	398	387	372	361	386	383	372	415	388	403	408	360	392	410	366	429	378	369	321	385	384	391	424	379	397	382	386	387	409	361	391	387	377	330	371	389	411	406	388	403	400	362	408	408	366	413	412	383	364	379	381	362	377	386	396	393	353	369	336	338	389	385	352	371	393	352	355	393	376	362	387	354	388	400	404	361	374	382	374	419	378	395	395	384	422	383	370	381	367	378	384	351	352	403	362	403	396	392	404	401	408	381	358	340	400	400	367	343	377	378	407	409	366	351	383	421	392	394	386	359	376	398	353	367	369	389	380	367	385	384	365	361	391	414	385	352	371	382	374	416	382	347	401	371	371	385	394	364	376	382	362	416	360	387	370	350	367	382	383	390	356	404	398	380	388	360	386	378	362	362	346	346	380	366	327	377	385	396	402	421	374	375	388	384	368	409	401	406	390	372	372	355	343	410	359	366	402	399	396	402	376	349	400	339	383	375	421	380	357	376	377	409	394	398	418	390	371	392	380	386	374	383	344	399	368	384	403	367	375	424	377	351	384	380	361	358	370	400	373	402	403	349	362	404	399	379	366	381	404	386	363	349	353	367	390	395	417	413	416	351	384	352	346	377	405	400	398	375	396	371	387	364	374	374	400	374	390	391	397	368	377	454	364	382	361	364	378	395	364	359	382	403	401	382	372	368	415	372	369	375	401	384	400	376	380	415	405	362	335	404	350	378	319	387	370	391	404	382	372	362	369	415	360	413	357	359	402	375	393	376	381	406	385	383	407	410	391	416	379	385	346	425	351	356	378	385	419	373	365	327	388	374	386	392	387	347	382	396	372	372	370	395	398	348	376	370	352	385	378	429	431	367	406	381	383	386	380	392	377	410	388	361	362	391	373	372	347	348	332	421	353	351	357	370	407	364	390	346	371	377	400	347	416	366	397	393	387	371	417	384	369	360	357	379	378	370	340	378	384	372	387	373	393	361	377	387	375	371	379	361	366	355	386	342	421	352	348	358	353	352	398	355	333	436	376	365	399	377	392	407	366	381	391	400	393	375	342	362	387	372	364	356	381	381	414	395	367	353
7769	4690	6029	6823	5083	3289	2589	1970	1572	1440	1345	1180	1047	946	878	945	932	954	878	865	859	848	839	840	847	847	825	830	801	856	825	791	831	866	763	802	838	796	800	810	780	835	787	832	745	790	838	758	804	800	809	828	832	839	832	814	782	839	831	843	821	852	807	788	816	788	816	791	865	800	775	843	846	840	788	842	815	818	869	788	767	782	852	831	854	853	840	871	864	810	790	783	868	809	847	856	795	802	812	872	826	769	817	864	811	889	824	858	846	816	776	793	802	837	790	850	812	787	776	803	832	816	831	760	801	825	811	786	850	800	778	779	819	816	783	760	783	798	853	818	786	742	809	788	849	855	841	852	795	783	800	799	826	787	844	812	824	790	839	793	802	832	793	825	837	854	802	842	861	777	766	811	825	805	807	769	817	731	830	850	791	811	820	744	776	799	786	799	809	811	807	804	827	821	814	804	817	820	775	781	767	795	800	821	849	779	825	795	827	808	839	879	864	840	816	808	874	826	860	782	824	780	827	827	830	829	765	813	834	775	804	815	836	843	796	802	797	844	825	839	881	817	763	825	852	819	820	743	814	785	798	830	751	772	841	817	798	851	813	855	811	793	841	820	784	805	879	815	788	798	816	803	831	850	783	783	790	817	838	790	835	848	835	809	790	721	804	821	831	800	804	820	749	782	834	832	831	815	818	850	817	789	818	753	825	808	802	778	831	833	840	872	794	922	837	802	815	778	751	795	806	788	852	817	778	775	744	819	836	807	742	806	815	768	795	827	789	770	839	775	787	784	879	819	841	815	858	774	823	813	815	823	802	789	805	789	779	840	805	817	823	787	817	817	846	816	799	829	814	812	839	855	751	857	812	783	802	820	791	771	769	778	834	835	826	799	822	796	767	820	779	771	788	818	812	797	805	802	799	802	787	811	786	849	787	817	781	820	806	794	822	789	794	813	839	807	785	840	834	761	828	798	797	852	838	771	801	823	806	832	863	785	792	844	807	790	828	783	831	806	806	783	815	772	806	854	776	800	808	808	759	816	828	822	803	833	796	841	843	836	803	789	785	874	846	781	798	790	815	804	832	781	809	798	803	768	860	827	826	834	818	838	796	802	786	784	797	814	771	784	822	822	750	842	785	866	834	791	801	798	866	803	786	770	831	802	829	804	846	769	865	837	815	789	776	797	795	841	829	830	749	798	810	791	792	808	773	764	840	814	821	810	760	816	781	867	795	820	764	831	847	795	842	786	787	827	808	745	801	806	772	818	813	819	793	807	816	815	804	828	836	793	796	825	804	802	811	802	794	817	831	819	830	820	756	793	855	812	749	728	789	796	842	822	825	850	799	765	861	839	770	820	821	805	817	784	803	817	817	778	820	839	785	828	897	832	870	818	790	783	836	829	814	811	794	807	805	818	820	859	805	790	841	826	876	829	856	764	831	810	778	821	818	831	846	825	828	796	837	754	791	787	805	859	764	833	796	891	785	784	833	801	855	822	888	819	848	795	807	795	801	803	810	764	798	810	798	820	781	797	843	833	824	837	820	826	808	815	839	817	801	808	811	827	869	863	776	822	754	784	813	805	869	793	838	795	867	790	815	800	797	806	803	796	794	855	801	839	781	770	817	776	847	802	864	789	779	831	797	842	769	831	884	826	790	844	818	809	835	803	817	807	872	796	796	793	802	813	781	788	814	795	805	834	814	824	798	808	799	819	819	853	856	853	845	818	783	791	791	810	772	783	800	790	789	833	846	747	803	787	829	847	762	795	805	827	843	840	808	896	792	832	862	796	840	773	835	800	756	850	781	829	791	806	794	839	816	812	805	815	812	791	871	776	769	802	824	803	828	793	772	794	754	841	797	783	786	803	780	811	766	815	786	756	786	814	848	814	842	880	790	824	801	798	792	829	824	840	802	877	834	796	846	832	758	856	815	835	790	809	850	812	837	768	828	786	780	798	815	805	816	836	813	796	806	828	847	869	783	811	800	758	835	775	759	750	805	816	828	825	808	818	791	823	774	828	815	803	795	815	840	834	795	854	809	819	795	780	843	852	781	799	801	808	823	776	828	814	801	836	826	816	816	864	834	825	780	815	803	777	814	838	846	827	782	834	827	804	827	843	729	838	845	845	781	871	884	815	841	830	809	827	828	799	823	763	783	812	813	800	848	819	798	804	752	796	811	757	873	847	760	757	780	806	804	800	803	790	834	837	807	772	841	817	831	856	852	802	790	802	749	808	798	775	833	847	847	739	815	836	774	850	810	815	843	834	827	753	867	858	844	836	861	820	840	833	837	812	759	811	757	814	828	814	815	859	811	783	794	860	782	795	848	815	788	808	837	815	793	832	784	825	825	780	816	806	801	876	842	854	778	898	797	826	804	806	791	778	816	808	762	831	820	831	826	780	792	825	821	833	811	849	840	829	793	838	789	783	851	823	802	797	815	823	851	820	816	823	782	758	807	833	840	800	787	820	797	781	814	840	816	796	822	819	801	895	829	783	846	788	815	841	795	781	851	777	788	798	813	800	787	826	847	819	822	839	788	818	803	821	821	777	800	812	806	832	837	807	825	770	789	821	830	775	859	843	861	821	836	789	806	818	850	789	871	819	761	811	792	802	808	814	868	797	844	785	777	788	817	856	816	824	813	798	859	789	790	810	819	835	803	832	770	783	757	830	838	806	850	847	835	795	800	824	823	765	868	801	835	787	817	819	827	823	813	737	791	813	841	802	845	774	784	807	787	880	779	801	859	782	838	827	800	804	840	809	769	761	802	827	764	796	770	789	773	785	840	827	838	795	807	772	828	845	771	810	785	811	785	832	845	848	834	838	846	803	833	783	799	806	791	779	804	773	770	827	795	829	769	813	798	841	773	790	866	845	803	753	805	780	837	786	832	817	801	791	839	822	851	838	786	789	842	810	773	809	820	793	782	788	840	815	782	832	802	814	779	842	829	807	786	806	766	804	781	796	810	825	836	846	776	794	779	804	804	815	807	832	783	800	769	814	829	769	810	810	771	817	770	803	772	769	786	825	861	830	819	844	833	807	822	821	802	850	832	826	778	812	867	786	834	822	866	796	827	851	805	777	807	787	788	796	842	866	830	844	803	830	809	788	819	827	778	799	809	753	839	860	831	770	799	796	851	810	816	833	813	824	815	819	859	803	816	875	821	877	804	817	803	791	827	834	788	833	812	835	834	813	819	814	824	787	848	764	806	818	783	801	778	809	761	783	795	805	828	837	825	836	808	864	808	785	807	852	817	806	817	806	823	816	772	832	840	839	779	811	801	785	862	832	817	772	806	777	774	811	798	814	797	798	795	807	842	808	764	824	788	823	797	818	785	826	845	831	770	847	758	799	764	779	804	842	798	819	818	779	820	823	754	825	810	808	850	760	778	787	805	825	808	799	837	776	767	779	784	828	855	858	829	831	778	802	820	811	865	817	792	800	833	844	872	812	823	783	784	828	874	837	802	838	805	826	786	780	773	806
31136	16748	12439	12162	6778	2888	1580	883	663	586	511	444	422	342	338	344	335	301	335	350	322	271	282	302	301	301	269	309	272	281	270	285	287	277	271	268	278	244	324	262	282	293	283	263	281	301	261	269	250	284	297	297	273	256	268	267	256	289	258	293	266	292	296	292	283	269	258	283	258	290	287	254	272	272	243	294	281	283	275	289	315	263	275	299	291	284	257	300	305	304	280	293	280	289	277	269	237	265	309	314	266	281	301	291	261	235	280	283	270	295	274	280	301	254	247	263	301	283	265	286	303	269	287	303	271	293	280	272	282	305	265	261	258	266	274	258	288	248	286	255	286	264	297	258	292	306	263	260	281	301	249	299	308	291	279	287	266	279	301	284	277	271	294	294	247	261	282	253	276	252	297	272	282	284	267	272	291	297	251	251	263	278	264	271	288	278	290	264	303	271	268	291	256	269	241	249	272	290	254	277	276	246	277	270	293	261	253	283	274	283	320	261	292	303	289	323	259	258	280	285	244	269	287	316	273	274	258	292	296	277	270	271	266	274	287	279	266	316	267	270	275	288	253	289	289	279	306	299	292	267	292	301	256	275	273	250	272	271	291	243	306	267	261	290	296	289	278	274	273	285	288	292	267	280	273	285	296	299	302	266	270	262	275	285	275	291	264	282	266	279	282	292	287	298	274	247	300	286	275	258	240	240	294	277	281	293	283	318	280	259	302	257	301	253	294	299	298	304	264	294	269	267	273	274	276	292	267	288	307	288	256	282	232	300	268	255	260	294	254	286	288	243	304	263	252	294	287	279	274	272	272	260	253	282	270	307	268	291	251	294	272	282	300	284	280	276	286	262	278	267	273	260	320	297	263	279	285	275	261	312	268	284	288	282	282	282	287	297	284	295	259	281	290	303	277	271	274	255	304	300	262	270	282	315	302	284	266	269	274	291	273	293	247	279	270	263	278	279	283	275	292	261	286	297	286	279	260	281	239	306	266	268	287	261	262	266	271	280	280	289	288	301	262	303	261	283	286	288	305	273	254	291	281	268	295	293	271	294	267	277	266	276	275	237	311	280	280	291	304	321	256	270	289	289	267	283	267	264	263	277	302	280	276	281	262	275	264	284	284	283	277	288	261	281	325	278	259	303	270	272	268	276	258	276	303	249	255	278	269	314	298	264	264	282	266	254	266	271	263	312	269	262	288	265	289	295	260	241	318	319	253	294	300	307	285	234	292	258	274	273	294	267	272	293	287	276	295	319	268	291	283	284	272	276	301	269	254	266	286	305	269	263	284	295	267	275	307	262	268	276	320	279	262	249	301	305	262	288	296	263	262	280	258	297	288	287	237	300	272	316	309	255	267	263	276	261	264	281	301	241	272	263	260	303	281	261	287	275	273	294	277	267	262	315	315	293	282	282	302	240	258	251	277	245	252	290	303	278	280	287	291	278	259	261	281	269	278	279	283	329	272	267	269	242	288	273	260	292	269	254	285	271	249	265	261	272	292	291	261	260	275	263	273	271	296	264	280	258	295	280	316	279	277	277	286	301	256	302	285	283	282	279	279	262	278	289	286	279	263	300	299	255	282	265	273	293	296	242	274	312	291	297	311	270	268	282	241	267	258	314	265	256	252	302	272	283	295	286	294	298	277	281	284	262	288	280	263	300	318	311	270	248	292	274	296	304	291	281	278	257	252	324	292	289	252	281	284	259	256	238	275	296	299	266	277	273	288	269	321	260	286	267	296	289	311	268	296	269	290	267	288	291	274	245	283	269	268	322	287	273	266	286	288	284	288	258	240	295	294	277	284	284	292	272	270	243	261	286	281	262	284	303	273	259	278	310	255	298	273	261	305	279	303	267	289	266	253	302	325	292	280	302	269	271	304	281	276	272	251	299	294	259	262	303	302	262	295	288	281	254	270	275	220	307	301	270	278	274	259	295	277	282	294	295	294	297	315	287	277	266	266	289	280	275	251	275	280	267	277	275	276	277	296	275	282	266	256	242	288	264	288	242	260	264	262	269	269	273	278	293	294	300	295	306	263	267	250	283	297	265	269	268	252	243	267	296	276	230	293	299	301	272	271	252	268	280	278	284	269	272	287	265	302	273	283	257	285	303	258	304	265	303	269	281	271	268	294	280	284	317	282	290	300	315	266	250	326	296	279	276	271	288	271	262	305	273	282	280	281	277	271	282	272	259	273	297	291	265	273	278	255	263	275	268	267	247	268	256	278	265	278	314	296	270	278	274	290	273	283	255	290	286	293	261	271	299	276	278	266	277	287	266	260	260	281	294	281	270	299	230	290	264	285	295	296	271	297	281	287	254	281	271	256	263	260	283	267	256	298	239	299	272	263	260	267	266	294	275	249	278	261	249	273	282	292	334	267	298	288	298	252	259	291	273	249	273	255	320	268	294	308	261	288	257	305	251	337	257	264	266	294	290	271	237	289	275	275	277	267	276	271	276	278	285	308	307	255	282	285	279	266	274	253	267	244	274	284	289	293	277	274	270	305	254	307	286	290	297	278	286	293	306	284	301	264	288	255	262	272	249	295	263	289	253	291	268	284	259	275	271	273	294	290	261	267	272	338	282	255	274	286	286	259	252	241	271	296	282	255	278	284	287	267	244	231	287	267	292	278	277	261	282	246	270	305	262	235	258	255	296	283	247	288	258	300	266	287	273	259	288	277	292	245	283	247	259	259	247	282	263	286	286	269	296	299	281	263	314	275	266	304	275	269	268	281	314	277	279	279	268	275	270	307	282	259	272	280	251	294	286	274	283	296	271	287	270	283	286	260	302	264	252	280	283	291	284	290	281	284	263	328	283	283	276	309	295	240	256	267	274	294	280	315	262	285	280	265	285	279	277	296	263	279	289	266	296	295	270	280	280	291	285	335	281	275	277	292	285	255	285	277	299	283	296	248	285	250	298	278	267	257	298	299	272	294	298	276	284	294	275	268	281	303	274	280	297	255	271	261	276	286	245	280	271	319	282	258	258	288	266	292	296	272	285	270	256	242	273	267	286	254	283	285	264	262	290	280	289	293	278	301	300	270	295	268	281	253	293	275	256	278	273	237	265	313	262	294	263	306	271	276	255	270	297	294	235	317	239	292	283	255	271	258	292	263	254	287	260	306	294	299	274	270	271	264	263	277	270	234	287	270	285	285	284	238	260	257	302	283	296	289	271	310	259	258	284	281	285	259	260	279	274	302	294	301	270	257	273	261	278	264	276	269	287	282	278	264	258	281	277	253	260	296	269	272	277	304	236	273	281	260	262	277	272	292	272	254	260	275	264	265	264	273	279	262	288	296	278	269	316	286	265	311	279	330	269	297	280	252	283	279	271	275	287	312	307	278	247	251	263	256	279	274	276	281	246	264	274	291	268	313	277	251	262	281	299	296	322	290	240	277	302	272	288	286	293	288	261	241	280	259	281	305	271	274	292	296	302	276	268	290	285	272	298	276	289	265	242	273	279	293	312	281	270	265	286
20015	11382	15183	19846	13025	6978	4676	3251	2579	2163	1851	1563	1326	1097	938	945	906	874	898	763	767	679	723	718	680	654	642	620	636	647	639	624	630	592	629	646	644	649	620	641	605	653	585	674	651	624	639	636	595	636	642	647	620	645	617	635	636	610	589	608	674	610	623	618	679	604	631	569	609	671	609	654	603	603	653	585	636	619	643	607	618	636	653	632	669	676	652	665	643	670	651	655	628	652	642	675	643	678	594	636	640	643	599	633	641	644	652	622	639	637	606	590	626	635	634	638	605	628	644	599	633	626	630	609	595	602	651	649	628	603	629	598	638	629	596	590	643	607	623	589	651	610	659	574	593	627	593	620	623	620	609	642	595	625	646	606	633	598	578	592	635	609	656	600	608	613	589	592	647	621	609	616	650	649	577	651	588	584	612	647	650	639	615	681	623	597	690	630	617	646	604	612	627	588	629	653	621	624	669	643	600	647	628	673	619	667	637	623	615	632	625	649	618	623	657	655	630	651	605	584	629	628	600	580	562	594	630	659	648	576	604	582	635	617	616	616	603	629	619	617	612	640	667	623	611	645	637	649	632	612	615	640	666	602	646	630	628	609	654	557	686	614	624	600	623	660	652	620	632	578	645	594	625	654	567	606	624	663	654	675	643	638	595	634	623	574	634	640	647	602	606	643	608	609	599	606	643	592	600	629	623	602	583	568	664	614	589	599	618	632	624	626	606	656	651	663	635	660	604	628	647	598	660	625	643	617	659	667	646	603	614	631	634	652	607	631	607	595	586	661	627	663	603	594	665	593	596	611	604	636	587	633	651	651	630	609	594	614	623	627	580	634	642	658	597	666	674	633	610	627	648	627	605	618	635	659	606	638	640	634	631	617	651	646	630	596	608	638	650	613	629	672	636	628	629	622	643	608	621	616	624	639	632	574	607	598	620	619	598	640	658	660	608	618	640	616	640	616	621	628	617	624	607	612	623	611	603	661	618	642	647	587	614	590	597	610	645	627	622	630	603	598	642	656	575	592	624	632	602	612	609	654	616	664	635	647	612	616	637	633	667	660	590	620	612	613	618	606	581	574	635	626	586	628	594	593	607	639	636	651	635	646	619	633	586	649	639	620	598	623	634	587	627	598	615	624	634	619	589	609	659	633	650	649	640	658	633	629	632	648	619	634	625	596	596	577	622	630	587	654	605	634	622	590	593	644	600	655	616	684	606	639	581	618	621	612	625	586	615	626	600	648	628	640	647	614	597	586	593	607	649	641	604	595	639	625	636	634	623	626	649	601	625	604	637	603	639	603	591	572	588	616	629	640	585	597	635	623	666	609	640	636	636	633	595	660	614	666	647	634	628	611	592	625	658	590	635	603	614	600	585	606	584	628	628	637	623	629	608	645	614	652	662	688	631	652	640	636	672	633	599	646	588	646	602	609	610	642	572	622	582	592	629	596	601	625	618	646	591	615	621	620	624	599	617	627	650	577	656	618	640	627	597	609	650	599	628	584	612	652	611	649	615	622	640	612	619	561	622	662	628	626	586	621	590	611	630	646	630	619	665	600	665	643	681	585	608	593	630	628	613	625	630	633	650	607	612	611	593	626	608	626	652	623	632	625	612	583	584	624	594	609	593	644	619	622	642	646	613	592	581	578	643	603	629	621	640	597	636	639	622	636	641	580	648	618	658	637	603	609	606	591	602	581	604	600	666	605	609	629	582	628	589	639	615	642	645	611	577	597	600	626	631	616	583	601	583	630	582	621	627	631	645	584	602	669	657	621	634	634	587	605	621	655	639	614	603	642	639	613	578	586	616	610	592	608	647	591	680	631	623	603	626	622	594	639	590	620	614	622	616	640	591	618	614	609	604	627	623	639	665	615	618	617	624	614	613	630	645	617	628	627	626	619	631	606	568	615	640	601	660	609	588	590	637	648	611	589	600	646	586	610	613	611	600	648	652	661	638	624	577	645	654	572	626	632	598	610	621	669	640	612	593	575	602	642	660	652	630	593	612	602	621	673	620	605	588	614	646	606	606	639	606	640	589	608	616	610	612	616	649	611	635	678	577	604	615	589	619	619	671	671	590	659	601	626	637	626	638	590	638	612	614	651	601	635	648	666	621	591	656	626	621	664	591	652	567	625	639	651	660	595	586	622	613	599	657	664	580	637	595	608	648	594	597	632	625	616	615	608	632	600	621	583	633	666	613	648	667	622	558	601	636	590	588	633	581	682	597	622	627	660	620	608	630	662	593	638	625	641	619	641	590	601	645	653	602	658	597	601	632	651	640	642	674	635	627	631	639	634	618	601	593	619	615	623	659	628	640	670	671	601	640	618	582	635	637	661	602	662	661	646	586	614	638	680	649	608	636	628	628	570	577	634	631	612	660	608	629	623	640	677	640	598	580	660	641	614	636	627	598	599	592	616	640	568	628	649	611	622	591	611	635	620	622	625	589	620	616	591	645	598	620	631	644	598	595	662	633	590	633	615	577	650	629	601	601	662	590	611	628	619	584	614	607	616	631	598	600	605	615	626	603	649	607	614	590	606	660	569	590	664	623	645	598	635	569	634	627	615	567	647	657	621	576	625	615	617	612	587	636	665	618	600	623	619	629	616	596	600	609	646	572	644	609	645	597	583	604	659	647	549	632	610	649	618	618	666	615	608	623	634	602	618	656	623	589	588	596	626	616	602	605	634	603	604	649	664	613	559	635	612	610	665	593	642	676	609	626	595	577	595	580	648	660	609	628	596	611	629	624	649	619	640	587	605	607	622	601	640	609	591	609	593	641	627	613	598	658	623	607	584	607	591	632	583	618	632	610	607	598	575	563	639	621	606	627	582	600	657	627	615	644	695	621	631	654	590	630	604	597	636	637	623	609	609	610	581	596	658	617	599	622	638	646	620	613	612	607	581	605	599	608	615	615	657	630	624	666	607	625	601	625	580	586	663	645	615	644	613	608	627	621	598	608	584	637	635	610	614	644	594	590	591	576	618	668	584	650	587	637	598	659	603	615	625	648	565	623	632	592	641	640	651	630	632	630	618	674	582	660	623	604	598	609	668	625	568	611	630	623	601	635	638	581	613	598	566	650	663	610	578	642	600	634	605	664	629	600	586	609	614	574	639	623	632	626	609	572	627	615	650	597	618	607	577	594	594	576	623	623	637	572	582	597	616	611	646	623	620	596	591	639	633	599	675	614	600	619	615	605	627	615	617	651	591	662	649	604	605	606	597	640	618	612	610	587	626	612	654	639	631	592	658	608	611	629	648	586	588	608	620	628	612	646	617	588	620	616	572	610	647	605	602	613	612	585	645	585	607	622	620	615	624	610	646	625	665	649	613	633	611	619	605	619	648	625	651	595	592	595	676	651	638	623	608	627	675	601	635	622	647	607	639	604	630	622	639	593	622	610	628	611	653	639	603	641	644	600	598	639	618	598	605	597	678	636	614	610	665	615	624	622	656	608	636	649	647	579	611	629	648	632	612	656	636
41547	25725	19892	19741	10105	5081	2885	1611	990	698	680	572	454	341	356	341	333	346	320	334	296	295	278	266	305	282	289	282	268	299	253	293	274	260	268	256	279	287	244	298	272	276	289	302	283	286	276	278	280	278	282	292	273	296	236	264	256	276	280	263	265	289	295	253	267	237	266	252	264	266	250	279	267	273	278	269	262	282	277	237	251	272	278	250	277	281	287	285	258	293	258	262	238	263	296	244	269	244	286	273	286	286	246	292	264	273	258	272	301	281	285	257	269	272	256	254	243	296	260	274	283	250	308	294	253	278	278	292	273	256	240	263	245	265	266	286	281	265	239	294	257	260	250	290	328	293	278	252	263	235	269	250	263	287	259	253	269	244	259	266	259	263	248	252	261	269	292	252	319	279	280	280	249	273	253	279	273	268	292	255	292	275	283	255	242	274	282	259	324	307	274	322	259	315	280	242	272	275	258	268	260	270	274	265	273	282	289	242	280	262	229	247	251	259	246	299	303	299	278	233	254	249	287	285	256	300	269	325	286	259	292	256	260	271	258	252	283	270	260	244	219	256	262	255	246	284	272	284	271	296	281	271	274	275	264	281	266	309	286	284	254	268	252	282	310	297	266	268	275	297	269	259	283	246	266	268	277	270	277	305	282	274	240	266	259	287	303	274	273	290	289	317	291	291	242	258	267	254	252	231	255	289	289	276	281	276	243	293	279	260	290	279	251	232	230	263	275	280	279	241	275	304	272	262	275	273	279	285	282	236	276	266	248	232	297	239	243	280	254	281	266	270	235	261	277	275	284	246	247	266	270	274	259	267	217	251	277	255	276	262	263	271	279	269	244	269	270	285	248	240	266	258	289	286	287	245	300	265	278	287	285	268	261	247	265	298	300	259	262	272	274	259	286	288	271	249	247	318	254	282	281	256	286	236	274	246	298	265	251	259	257	247	268	265	257	286	267	284	264	262	247	276	277	257	233	273	300	246	303	272	291	254	265	250	238	288	280	284	227	302	259	294	256	280	247	235	256	262	270	287	265	248	282	282	255	276	255	276	248	268	271	257	234	277	293	254	294	306	304	251	287	278	303	274	260	287	255	276	275	263	257	279	270	241	287	287	242	266	257	272	259	298	245	250	298	228	254	304	277	274	268	249	293	269	280	254	226	290	271	264	289	236	251	270	281	286	241	256	292	277	262	286	286	270	260	264	268	262	260	292	275	253	279	281	296	300	253	271	235	283	252	284	268	290	254	274	237	270	252	281	274	270	255	269	288	301	289	259	254	252	269	256	271	229	248	288	255	265	282	265	251	258	278	296	276	278	265	238	256	302	283	311	245	251	278	244	250	235	249	262	267	276	263	284	283	254	301	274	269	266	241	258	247	267	262	286	275	287	252	270	271	280	275	253	264	261	284	299	266	263	280	275	264	266	255	247	260	284	295	246	248	263	247	255	262	276	268	273	257	290	266	270	273	271	269	259	250	302	256	245	270	266	258	276	255	282	272	270	244	256	285	257	264	226	300	293	258	274	275	260	255	268	251	270	255	256	275	270	299	267	236	280	291	240	260	276	270	269	254	262	255	291	285	265	268	264	286	247	262	264	271	285	262	271	297	284	303	263	264	252	304	278	230	260	309	287	275	242	275	278	272	241	266	262	259	258	278	227	274	283	267	263	265	282	285	270	242	271	293	269	274	289	267	278	279	284	277	281	253	290	278	255	280	272	292	315	300	261	274	252	262	274	288	281	280	309	261	264	286	249	248	261	272	265	262	264	272	286	253	277	275	279	268	272	250	259	294	264	244	296	257	255	265	283	257	276	289	249	269	266	262	231	282	300	301	253	282	281	277	278	263	273	256	275	277	270	297	291	301	272	271	238	235	286	268	248	250	304	305	234	268	274	242	290	251	264	257	290	264	286	275	259	263	268	252	263	253	312	262	249	247	274	255	325	256	269	281	287	290	269	289	261	295	279	306	295	301	233	257	282	280	259	256	271	288	255	264	297	287	249	281	257	270	267	247	281	274	276	285	241	279	219	248	287	273	257	247	258	258	270	272	279	278	273	258	248	283	298	250	238	282	304	281	261	287	257	309	233	278	285	293	244	266	272	262	293	283	233	272	286	244	284	265	277	230	276	257	259	302	287	286	273	248	268	244	256	276	255	238	280	320	276	259	257	263	301	236	274	247	265	295	265	262	269	247	274	255	280	266	277	292	276	264	254	272	231	285	281	259	271	256	292	269	259	267	269	263	262	224	279	251	228	255	245	265	268	286	272	302	257	283	292	287	240	303	273	257	258	271	269	266	260	268	284	278	245	285	251	231	277	260	293	246	282	252	267	278	256	272	257	255	277	246	277	275	253	280	291	265	260	284	270	245	268	268	272	269	277	273	268	272	288	274	288	278	238	264	289	262	272	270	263	276	274	236	286	273	259	278	244	270	264	286	274	270	253	268	282	291	254	268	284	233	255	265	291	265	264	288	263	279	313	293	265	275	258	253	278	241	298	288	268	264	291	266	260	269	247	253	304	281	322	272	272	262	276	232	252	268	288	248	265	268	259	276	260	294	237	294	284	273	274	241	272	252	299	246	249	262	280	278	233	306	276	287	283	303	271	273	286	257	291	287	281	285	253	259	295	244	295	262	262	287	242	252	264	231	246	245	243	273	261	309	285	256	298	314	256	230	286	262	252	260	251	288	301	282	276	258	262	299	275	290	283	294	273	266	312	270	256	264	291	271	267	254	278	259	276	241	264	283	275	276	289	267	270	284	276	279	294	280	243	267	282	277	288	267	270	255	261	277	257	284	268	280	288	266	287	275	306	243	285	273	253	279	272	260	273	251	265	288	244	258	278	281	245	267	259	283	293	260	287	285	279	281	263	228	260	285	262	258	280	271	258	266	277	241	269	281	267	253	300	273	264	296	291	286	314	248	251	271	249	289	299	285	234	265	262	266	240	266	280	277	259	331	316	267	248	270	312	256	257	263	263	255	248	251	277	257	291	294	256	282	270	257	245	265	272	277	224	307	253	255	308	275	261	278	275	281	259	249	254	279	232	303	298	272	251	258	268	262	271	304	268	282	270	262	239	274	277	290	267	281	290	248	271	266	269	256	268	258	292	274	269	251	258	261	265	286	291	256	249	258	259	268	257	256	229	263	290	248	281	285	253	259	247	280	252	277	281	294	284	252	251	268	291	293	266	271	274	249	305	257	249	246	271	274	251	309	262	276	268	246	253	283	282	289	301	262	279	264	269	271	256	266	305	273	272	282	269	275	268	273	240	272	256	324	325	291	280	255	266	297	288	244	236	292	258	265	290	268	267	259	276	261	275	249	238	292	251	252	219	272	258	281	269	268	287	256	274	240	230	251	280	287	289	267	279	283	267	269	284	316	295	288	247	252	286	283	253	261	294	301	244	249	262	261	290	271	267	246	265	263	249	273	255	276	289	317	265	267	270	259	256	269	251	261	261	270	256	251	272	232	258	265	291
26140	17137	21305	26833	15820	10141	7746	5117	3560	2805	2566	2240	1665	1313	1230	1094	1029	1039	1026	968	947	762	714	756	689	691	635	644	618	649	662	656	674	626	625	678	649	654	605	611	616	650	648	633	641	598	612	606	625	621	632	602	615	608	615	661	594	639	591	612	618	601	657	624	615	621	639	617	569	611	614	659	581	652	627	620	574	628	677	610	642	611	642	665	663	686	681	690	726	678	688	649	673	605	601	670	647	658	648	646	627	609	613	568	633	611	646	620	662	602	594	619	639	617	632	622	588	637	590	624	677	579	611	638	596	580	636	586	602	675	616	617	581	649	639	644	558	588	612	605	624	681	595	674	598	600	596	612	632	614	605	628	585	597	637	587	635	629	632	591	590	563	589	597	667	586	601	611	595	593	584	594	611	613	608	601	636	603	572	625	628	608	590	606	595	592	577	621	600	588	610	605	580	597	593	605	583	595	638	589	576	618	631	607	626	645	577	630	593	615	621	613	614	599	620	653	607	562	602	617	626	568	599	613	597	565	593	618	619	602	597	569	631	639	617	571	585	621	603	591	594	586	603	596	567	616	641	613	580	602	629	582	604	645	639	643	666	608	603	652	649	632	606	625	604	623	620	596	609	634	590	596	588	606	584	601	591	559	631	623	604	617	614	584	618	617	604	596	637	621	615	634	600	627	604	629	636	604	606	605	606	590	582	625	596	642	634	643	593	615	636	592	634	617	581	635	645	585	576	631	595	558	664	542	565	607	619	602	620	626	590	643	589	595	617	616	616	590	597	654	545	581	591	613	607	565	621	587	584	650	605	610	606	632	587	622	642	636	627	628	597	588	595	582	644	602	640	584	617	607	641	659	645	609	590	611	614	640	645	635	599	622	588	612	635	663	624	615	551	568	593	595	571	626	625	570	646	591	604	639	592	621	623	630	583	635	615	602	658	619	587	573	604	591	635	587	679	674	619	622	596	591	580	632	604	619	580	595	654	603	637	643	622	621	628	625	629	606	620	606	626	615	619	609	633	566	582	616	643	626	632	625	625	610	659	566	616	593	617	613	620	572	601	594	621	621	634	650	604	597	625	559	559	605	597	632	601	636	588	641	623	622	601	621	594	599	636	581	628	599	574	625	592	619	600	657	624	590	578	614	601	589	602	576	614	640	654	634	581	570	609	616	590	626	606	638	570	587	615	585	609	577	621	618	592	610	610	637	680	606	630	587	636	561	627	617	619	562	627	624	656	599	579	599	584	565	613	573	564	617	571	633	631	643	601	587	662	658	610	646	594	619	610	609	654	591	617	621	602	572	600	626	623	564	608	583	622	604	602	589	678	574	570	627	618	600	576	608	616	608	627	573	616	612	607	603	599	683	649	613	610	617	584	573	615	605	608	563	603	597	591	613	647	656	638	659	652	617	616	635	606	621	622	648	643	557	623	607	639	586	612	613	591	608	626	609	649	629	626	615	591	624	571	608	670	566	630	596	632	586	613	594	585	640	583	585	622	629	587	574	617	571	578	590	615	594	589	630	617	593	596	623	625	592	584	612	643	656	613	594	649	627	588	612	599	608	603	635	605	615	638	598	632	600	626	607	612	605	648	617	630	614	616	618	581	642	646	609	615	604	580	610	589	636	618	590	609	653	667	601	635	660	612	601	611	588	634	624	569	638	602	624	602	644	591	617	623	571	612	581	659	604	596	651	609	598	606	589	624	617	560	600	603	601	654	610	618	625	590	620	579	641	587	613	581	592	617	592	609	618	602	623	652	637	610	606	597	642	619	605	600	607	605	595	612	639	598	626	620	619	611	614	617	582	599	598	595	586	645	621	594	598	592	641	596	627	613	616	615	649	589	590	550	619	712	618	593	566	608	602	595	646	618	604	586	624	610	590	588	603	584	568	595	636	608	575	606	679	622	623	618	578	622	611	610	610	590	623	590	592	589	547	580	612	584	638	572	603	612	614	626	626	618	640	587	635	586	571	599	625	575	574	608	613	557	551	577	604	593	598	610	625	572	614	606	579	597	627	598	640	565	607	597	627	614	614	607	642	620	660	596	627	643	601	603	588	597	602	634	638	613	624	617	611	616	676	604	614	615	632	620	632	612	625	617	640	585	609	630	652	651	588	603	594	615	594	650	623	596	628	594	601	619	610	608	569	603	617	599	633	614	609	613	618	627	573	628	628	595	573	573	640	615	571	623	618	582	597	624	607	625	589	633	604	596	604	598	642	586	593	574	625	594	600	646	612	633	656	603	618	608	604	614	585	649	609	601	616	622	622	620	595	637	637	606	634	582	570	628	638	622	621	643	655	622	569	606	580	597	601	636	618	627	645	621	571	625	552	618	635	609	595	616	653	617	649	569	571	617	635	552	584	643	609	617	630	605	599	571	609	590	613	643	606	621	616	571	643	543	564	633	618	610	632	607	646	607	605	590	610	650	641	638	611	651	586	607	602	598	615	607	598	623	616	564	632	624	632	633	529	624	577	622	596	589	557	602	590	600	619	590	593	633	633	614	568	625	621	634	632	623	630	594	618	609	602	633	584	632	625	640	611	597	639	586	656	613	623	635	625	603	629	606	626	623	604	586	616	617	603	601	613	663	634	637	609	640	617	591	625	643	601	589	606	629	621	617	592	551	632	578	610	588	628	587	628	593	600	592	597	574	614	633	620	652	598	618	599	610	623	638	630	643	615	636	609	581	572	613	638	585	575	613	636	611	599	654	597	555	622	611	597	642	627	641	641	601	601	593	601	640	588	596	576	631	672	607	643	631	655	601	637	601	641	584	621	602	592	643	612	572	617	622	656	615	628	641	586	641	580	655	640	623	619	614	628	612	633	609	657	614	605	579	596	588	626	636	594	584	587	584	651	584	605	594	663	572	603	594	586	585	588	655	622	587	603	618	623	635	610	594	600	596	599	643	685	575	617	579	615	629	600	634	626	609	615	626	605	598	627	588	621	597	628	626	642	614	612	585	607	601	645	648	644	568	588	596	562	655	626	622	631	635	648	582	608	627	672	561	638	633	616	587	599	588	621	590	586	618	590	626	662	643	594	628	572	620	594	612	607	595	615	611	643	615	630	572	567	613	600	649	597	574	579	606	641	646	616	619	610	627	598	646	605	569	641	616	662	592	584	584	589	616	612	634	645	577	626	606	635	591	654	599	612	566	622	645	594	585	604	615	595	628	606	579	633	575	632	608	614	568	641	575	593	567	609	625	623	603	615	609	626	641	585	620	615	560	565	629	611	625	656	632	620	595	601	595	621	607	639	536	635	660	603	626	575	614	632	582	635	630	609	583	601	633	569	589	633	633	628	620	620	571	568	614	594	584	651	637	592	599	597	611	626	602	595	634	657	587	589	609	595	590	577	651	641	626	612	615	662	615	594	650	622	617	604	629	563	636	654	622	633	620	580	586	621	617	605	583	592	613	592	591	609	578	599	614	590	651	668	587	613	619	644	611	627	635	620	570	589	600	584	615	621	612	629
12955	5400	3501	2558	1581	1047	770	698	555	531	491	396	459	422	433	396	381	413	403	442	410	383	407	413	405	435	417	385	381	430	410	411	371	395	415	416	404	421	381	380	389	412	397	408	388	373	358	433	368	358	371	380	431	414	352	420	399	391	388	380	421	393	383	387	404	418	377	417	375	399	392	394	373	349	374	376	406	360	384	418	382	370	417	402	402	348	387	388	384	419	388	374	361	416	411	391	375	383	432	378	388	427	444	383	415	384	398	413	379	421	391	409	412	392	389	390	430	361	435	406	407	363	386	392	376	416	411	396	369	392	404	399	404	384	396	418	382	395	383	405	394	367	366	401	408	402	358	344	409	409	416	414	399	385	379	353	416	412	426	366	357	411	376	390	389	415	364	428	386	397	406	378	396	388	360	406	360	405	415	378	358	411	407	415	405	353	387	352	398	382	388	390	393	411	409	388	440	376	394	403	395	416	405	384	403	386	379	358	406	362	421	420	387	367	392	422	397	392	392	394	378	382	396	393	385	424	409	407	395	393	387	408	409	391	377	375	425	412	404	397	406	404	366	379	387	408	396	377	376	350	384	388	417	397	411	399	423	395	388	357	389	423	392	383	371	389	366	362	371	370	364	352	401	399	383	365	389	357	423	391	419	390	364	377	404	367	407	430	364	386	419	430	387	368	373	399	398	417	374	426	388	399	383	383	398	421	378	408	394	399	408	423	359	411	392	393	362	399	360	384	417	414	382	406	412	350	361	431	385	383	364	394	374	381	391	375	418	386	431	405	404	407	378	409	391	407	398	419	398	417	392	454	423	395	399	411	372	383	377	393	388	364	407	405	408	381	429	386	378	389	393	402	442	387	427	391	379	410	415	411	439	366	341	382	408	388	394	422	402	422	384	384	388	369	366	378	408	389	425	360	423	371	382	387	382	394	367	404	410	393	388	386	376	422	423	407	380	396	379	373	385	430	399	401	407	401	404	398	423	417	399	413	430	404	412	391	421	408	401	379	398	389	385	369	401	417	389	380	406	440	402	429	343	390	397	359	431	399	424	401	362	380	392	384	447	375	396	407	389	384	410	387	333	366	371	371	404	388	417	411	427	345	375	389	413	415	373	402	388	378	413	406	418	409	396	380	390	393	400	371	378	417	416	378	394	384	380	383	402	404	394	420	386	383	397	389	418	400	390	392	392	365	390	379	365	410	381	350	385	388	388	406	399	403	386	390	384	407	380	401	415	384	396	366	406	371	386	393	422	418	339	386	397	351	431	397	391	376	383	359	387	404	381	403	421	389	388	373	374	366	401	411	409	392	405	395	374	391	382	380	355	385	376	432	419	383	366	375	416	367	416	372	376	371	401	386	362	371	381	366	363	409	397	390	396	380	390	405	358	371	408	386	371	393	388	416	419	400	369	365	378	419	367	372	385	408	394	341	356	378	344	420	452	409	385	423	430	385	398	379	392	417	415	375	427	364	397	400	388	400	383	362	402	404	410	396	404	385	375	406	402	417	372	392	380	393	384	409	386	413	352	384	376	367	382	396	382	359	391	337	382	395	367	387	395	374	345	346	377	410	399	396	371	376	415	367	417	410	406	467	379	358	414	366	404	364	374	343	405	401	426	345	393	429	385	383	389	428	433	408	399	381	404	387	380	358	382	411	388	381	423	391	391	385	409	386	417	373	377	376	412	401	433	383	403	414	410	378	384	388	383	416	405	396	409	375	411	401	409	373	398	432	417	351	344	370	368	405	378	368	453	407	366	355	375	413	412	387	400	365	417	440	403	392	370	386	465	373	377	404	394	392	366	368	316	393	378	396	384	397	422	398	439	400	423	437	376	378	392	395	335	400	390	399	369	425	402	381	385	375	442	384	402	370	386	373	365	377	403	398	369	390	375	368	413	359	390	363	434	360	348	402	384	415	406	402	383	434	383	422	394	387	404	395	379	398	410	361	365	441	387	405	404	364	392	371	411	405	414	392	406	403	401	370	411	362	355	412	425	379	380	417	385	385	455	362	388	416	337	409	347	426	401	417	403	441	430	381	405	396	447	379	347	386	386	396	373	416	372	390	364	397	414	390	357	372	396	402	401	372	412	422	415	387	388	422	410	394	432	422	366	407	386	379	407	427	385	358	399	392	415	401	418	331	396	388	405	417	389	398	378	408	393	374	362	366	365	408	401	400	377	372	400	385	401	410	415	403	406	415	438	359	423	374	373	381	398	389	388	397	433	421	391	399	411	414	372	430	389	383	390	427	405	368	406	405	392	384	374	412	374	402	419	421	403	383	392	402	377	430	421	425	404	368	422	439	392	414	386	461	423	378	372	391	404	404	375	360	401	341	383	395	373	358	380	356	382	455	404	435	373	375	391	378	416	397	394	384	414	393	399	360	388	407	401	381	421	383	400	456	352	395	382	424	390	395	389	409	409	377	383	399	403	395	369	382	362	379	424	411	364	412	399	410	384	405	411	385	354	402	389	376	380	407	394	384	397	402	404	393	369	387	367	392	410	393	341	367	400	395	350	393	401	431	411	383	432	422	375	394	390	430	397	400	379	410	344	333	417	380	383	363	380	386	402	395	358	395	396	385	440	382	382	435	384	387	426	418	396	396	395	402	378	387	345	382	401	433	383	384	444	412	383	432	349	400	408	390	385	384	382	393	366	391	385	350	384	415	400	394	376	387	375	452	404	436	364	394	419	399	369	391	385	350	399	379	384	419	414	382	404	391	407	432	398	376	370	389	388	401	392	405	390	371	407	394	378	394	397	398	366	390	385	388	369	389	383	407	396	449	415	403	380	350	412	378	424	391	344	419	399	402	438	355	426	391	388	391	397	408	410	391	379	407	377	379	399	400	401	386	346	391	416	370	362	374	389	412	406	437	419	381	378	420	356	366	342	384	381	374	417	414	383	436	369	397	404	400	422	406	427	369	418	419	370	389	425	423	405	399	426	393	403	384	392	392	369	359	387	424	425	391	380	393	360	410	380	394	406	411	357	409	365	422	382	389	427	395	437	429	428	392	403	386	384	424	397	371	429	399	410	397	410	393	427	402	392	379	388	425	356	373	405	409	379	376	370	383	413	387	369	386	377	408	352	369	370	407	383	389	381	365	426	404	381	376	405	380	396	393	407	409	395	385	398	428	410	404	405	391	372	333	377	374	435	411	376	354	397	395	401	402	395	392	404	416	399	416	422	407	405	403	380	433	391	358	375	383	383	404	397	444	403	355	408	392	355	381	388	372	377	363	407	368	381	413	392	373	388	422	395	379	398	407	371	424	401	406	404	426	427	422	393	393	425	433	404	381	403	399	386	368	373	405	399	388	366	394	371	407	373	395	411	380	423	406	384	373	379	372	408	403	408	377	394	350	394	382	408	379	382	360	357	424	406	339	379	381	379	398	403	411	380	401	409	389	419	405	400	393	390	413	384	382	359	361	406	396	398	409	359	374	394	390	433	419	403	386	381	375	396	414	350	376	408	418
8045	4564	5787	6611	4783	3342	2602	2039	1646	1490	1314	1262	1104	1053	1001	980	979	951	965	933	915	886	875	836	835	817	827	887	819	840	834	794	865	876	838	881	874	849	867	867	829	812	852	838	809	820	827	819	896	847	881	862	882	852	844	786	832	825	858	803	846	818	850	886	822	824	861	897	863	789	822	855	807	857	847	880	855	838	833	870	813	847	810	878	848	902	820	903	859	876	893	887	831	897	820	860	836	849	776	847	839	847	862	854	860	795	838	866	883	866	864	840	848	817	884	839	809	854	900	820	821	855	812	826	840	849	863	784	824	869	827	874	853	858	804	841	861	807	895	835	840	835	838	838	841	805	864	839	827	834	881	840	877	864	801	805	848	806	851	823	852	829	852	793	843	872	862	809	839	857	873	856	817	841	821	890	836	840	833	869	785	824	844	831	807	864	837	781	867	820	817	847	827	861	839	847	853	848	840	845	814	839	866	777	841	785	848	858	836	871	798	868	820	840	830	892	832	886	826	841	863	835	826	883	874	851	807	794	864	789	806	785	817	865	872	815	829	883	860	853	819	897	857	800	793	877	872	825	796	832	817	823	821	872	852	838	848	867	817	832	858	861	836	865	869	793	843	888	800	864	838	842	812	852	802	834	871	856	836	822	776	879	862	884	851	847	797	871	807	812	897	857	833	837	864	875	876	862	822	892	829	878	814	819	864	863	828	858	887	873	900	866	884	838	833	837	836	804	823	757	904	859	862	831	825	833	843	876	844	855	804	889	835	833	874	863	823	880	908	804	806	806	836	869	862	818	948	850	824	844	850	836	859	871	825	827	827	836	858	897	870	857	869	869	839	852	841	827	823	826	866	869	837	770	847	867	879	870	806	835	846	829	838	853	823	864	821	830	819	869	801	868	841	862	855	865	881	827	888	860	835	860	828	856	838	878	865	784	848	849	864	874	816	854	835	858	862	833	825	818	819	881	830	855	871	905	866	870	870	869	817	854	825	848	820	824	869	851	896	844	809	830	818	860	855	825	811	821	839	898	806	866	826	795	866	832	857	884	893	812	856	787	814	848	829	819	878	857	912	871	851	847	837	857	817	878	835	817	845	811	881	860	859	847	874	869	816	899	860	832	811	811	857	804	856	867	845	839	846	833	866	856	831	793	833	854	860	839	840	843	800	829	850	794	823	841	857	810	846	862	889	854	892	794	826	787	807	829	843	839	859	842	861	831	859	834	857	825	865	859	812	833	836	873	795	877	888	825	806	874	871	845	831	848	848	844	821	847	842	885	866	838	816	870	843	837	839	817	823	856	776	854	864	821	795	815	851	852	848	885	850	865	866	842	848	815	878	840	887	878	835	814	852	898	831	796	832	774	798	852	830	820	871	826	776	884	867	842	841	841	855	806	792	855	855	831	795	879	831	865	885	853	821	863	872	857	853	871	828	863	797	815	872	841	852	859	859	816	783	794	843	864	843	788	853	866	803	840	805	877	821	837	848	916	810	861	784	833	836	833	847	859	840	790	852	873	810	843	842	875	851	889	835	817	820	827	829	836	804	807	848	805	811	833	837	773	822	877	823	820	845	799	821	817	849	861	864	837	857	829	835	843	855	872	846	853	835	802	840	811	836	848	844	845	805	879	864	868	872	862	827	814	857	810	812	836	855	888	816	815	856	878	896	836	848	838	872	825	849	811	778	818	815	830	834	808	825	887	852	821	896	838	846	833	806	841	825	884	826	860	854	784	821	829	826	919	889	835	896	852	813	844	851	826	849	866	883	821	847	914	808	880	850	843	944	818	831	802	860	830	836	841	859	846	853	819	824	880	846	845	825	851	824	801	836	780	855	861	817	843	817	868	873	843	870	901	817	820	841	808	833	888	853	861	817	891	906	886	845	777	810	878	858	824	864	869	800	840	812	845	849	813	838	825	837	900	846	880	860	881	862	807	819	853	867	840	862	816	843	822	835	793	831	868	897	884	878	833	856	833	797	844	851	876	844	856	816	840	812	818	818	839	785	809	808	838	788	838	821	839	823	839	857	817	803	907	846	819	867	852	827	817	791	870	884	865	836	886	862	873	872	860	804	853	824	808	873	806	840	891	820	835	861	840	844	876	806	817	802	752	870	812	855	841	851	814	896	839	850	858	870	799	836	831	881	838	807	832	840	880	867	841	826	808	850	827	845	838	801	841	884	905	796	861	862	833	847	823	827	859	862	896	820	788	844	829	842	852	864	832	824	816	854	867	857	854	834	877	825	826	805	803	854	825	825	892	853	871	830	867	895	801	826	840	848	822	843	843	852	884	850	804	841	829	834	835	807	850	845	820	858	853	871	835	828	857	860	862	782	840	871	885	819	844	846	862	896	906	851	877	887	791	826	830	823	809	875	872	837	813	857	850	844	874	840	858	835	830	821	837	791	817	820	854	824	838	798	865	811	832	879	846	860	822	860	855	790	832	851	840	857	821	817	863	831	837	842	867	779	869	830	840	814	857	833	858	854	858	823	840	851	829	864	827	837	931	800	822	887	840	859	819	834	879	876	850	843	820	807	878	824	899	881	827	857	795	829	832	808	844	817	879	824	794	843	811	850	806	896	864	847	822	819	832	840	876	865	854	839	850	855	824	819	885	886	825	841	798	886	809	844	881	957	832	915	878	873	822	835	860	840	833	856	875	761	840	828	821	857	796	796	865	885	878	792	853	823	828	807	844	845	817	850	827	810	847	782	833	806	822	825	815	793	852	816	825	841	846	835	854	858	847	770	845	807	847	789	863	862	879	841	837	875	861	804	809	844	842	844	874	835	801	827	842	796	858	812	844	837	883	895	813	833	846	812	819	860	801	822	847	849	861	830	816	838	808	797	803	811	830	851	856	856	851	806	860	815	810	892	845	827	852	832	852	844	838	836	819	799	846	857	831	848	878	833	810	817	824	819	835	878	828	854	841	837	794	829	841	810	790	793	855	841	804	864	854	813	801	817	828	865	798	821	809	842	814	876	828	814	804	836	836	895	805	835	902	848	834	817	828	800	868	872	853	842	834	867	852	851	816	840	849	853	797	852	867	832	830	802	829	805	883	869	830	886	816	823	841	839	842	822	855	843	877	890	800	868	848	851	854	812	886	853	845	899	843	828	851	831	822	869	854	802	950	832	876	823	825	863	887	836	816	783	831	842	840	870	804	846	811	831	830	795	857	839	894	867	847	828	771	848	843	838	813	823	848	886	808	852	891	874	811	883	826	868	830	820	861	832	862	839	850	821	792	813	889	817	843	834	876	887	869	862	854	884	857	846	838	811	840	901	845	809	806	841	885	829	862	848	862	838	850	848	853	832	835	812	821	858	848	809	842	855	821	882	849	868	840	829	867	830	865	827	888	913	854	820	905	877	841	859	897	840	879	878	841	842	821	850	823	802	862	821	873	848	889	848	857	833	895	809	815	795	802	842	876	854	887	875	818	893	836	835	858	848	785	801	848	818	848	863	846	885	871	819	839
31023	16377	11256	12306	6773	3112	1678	1007	789	614	558	510	441	445	384	345	335	381	348	330	366	322	321	327	319	318	299	333	339	334	327	366	289	328	335	340	315	315	313	335	359	320	342	354	323	331	294	300	330	299	294	361	362	301	319	333	324	321	334	333	342	326	360	315	333	314	343	313	316	299	319	331	335	327	312	349	347	313	301	318	271	302	358	313	340	350	306	315	325	313	319	327	317	329	341	315	299	314	354	332	314	321	309	327	323	353	303	276	322	329	328	322	310	337	302	307	337	298	295	331	290	309	316	363	331	278	302	300	339	309	316	351	312	307	326	288	324	313	318	326	328	304	357	321	295	320	320	299	324	335	337	317	333	344	331	342	349	339	317	331	327	332	296	304	314	312	312	314	325	348	309	345	313	324	302	322	314	366	294	343	308	370	321	360	294	319	357	351	320	291	304	280	333	303	349	325	316	340	307	335	342	345	316	344	348	332	306	350	341	339	305	341	316	327	320	332	301	326	342	307	305	326	322	312	316	315	298	301	331	299	300	323	276	348	286	316	325	341	327	321	309	338	319	337	309	287	332	296	359	360	309	336	323	313	315	326	315	280	271	332	296	307	325	337	317	325	325	323	307	287	315	314	311	301	321	313	318	283	311	288	346	331	304	342	346	334	317	296	356	354	354	297	285	307	325	354	274	301	309	321	357	299	319	307	319	298	275	319	317	343	335	326	311	311	373	290	308	316	326	271	292	313	313	336	343	336	285	316	298	312	293	312	297	296	309	347	338	314	313	295	353	332	345	311	312	339	336	307	344	344	315	338	328	292	356	305	294	297	325	336	313	326	299	309	307	352	342	304	270	352	318	315	324	341	310	291	314	353	330	271	295	299	338	338	324	358	352	305	315	338	342	346	319	331	316	320	319	309	336	308	353	315	293	356	290	274	351	310	337	325	321	300	284	313	326	322	323	280	312	320	307	336	308	337	333	308	330	352	307	294	298	336	329	325	325	349	282	315	350	344	327	320	357	325	283	312	306	300	313	290	337	307	296	334	323	296	310	317	307	330	310	328	330	261	364	294	295	317	312	316	331	302	314	310	316	319	273	313	270	280	319	309	338	313	356	325	314	311	298	323	313	345	315	302	310	337	349	308	305	334	314	303	293	308	333	306	264	329	267	307	329	301	336	309	321	358	339	357	314	332	332	303	320	297	288	319	320	317	351	297	349	311	300	330	331	343	302	330	321	313	260	321	315	299	321	330	329	323	296	327	308	312	332	335	343	309	349	332	356	350	352	311	330	315	297	327	313	320	340	311	303	339	334	282	289	331	299	310	340	272	314	342	339	313	321	302	296	293	294	305	351	328	346	287	304	296	288	322	340	345	312	312	306	321	314	325	312	302	298	288	299	337	303	325	335	343	318	338	340	320	327	342	336	337	355	362	303	343	308	329	339	336	325	328	310	306	301	345	357	316	343	362	302	292	346	299	318	326	320	328	328	329	367	275	332	334	327	331	299	296	295	323	349	295	286	279	309	337	332	320	325	334	288	337	305	334	337	332	312	328	290	343	344	359	335	321	339	315	319	332	287	300	301	336	329	351	338	314	292	320	319	317	327	272	333	372	329	315	310	316	348	341	299	336	305	323	314	335	346	301	330	340	326	284	301	321	335	287	332	326	334	301	357	339	308	284	357	323	326	323	310	321	326	303	314	318	325	350	338	318	341	304	331	334	298	295	326	280	306	327	297	325	304	299	330	281	321	292	322	290	326	348	281	319	305	351	332	283	303	340	322	370	307	305	324	369	344	318	295	327	301	323	311	315	343	293	287	305	347	311	315	323	333	335	342	313	297	317	335	314	296	349	310	355	315	318	347	297	301	339	346	297	309	335	328	295	274	314	318	344	340	306	322	340	341	321	328	315	318	300	342	319	342	329	319	302	313	341	327	291	311	333	316	317	299	348	303	311	321	335	336	328	304	322	313	344	288	261	297	304	278	322	325	333	359	299	363	330	314	345	319	350	316	308	282	336	342	309	324	341	347	344	298	323	327	300	315	298	293	322	325	326	321	292	312	328	366	285	330	329	339	334	350	365	302	353	316	316	286	332	300	317	336	330	271	318	309	323	327	316	325	320	294	326	271	310	335	355	320	305	320	324	326	336	319	328	311	315	320	323	301	324	299	337	310	335	306	327	350	330	304	329	316	328	341	340	306	283	351	336	290	356	303	345	304	322	316	313	310	326	308	372	328	349	305	282	312	355	353	309	313	308	329	329	297	305	283	335	327	291	304	331	351	335	300	318	318	339	319	295	291	303	312	357	337	328	308	300	346	320	360	299	321	323	338	324	334	321	327	336	343	327	306	320	291	325	333	314	321	342	276	330	331	331	318	300	336	332	303	312	322	338	337	331	349	334	333	316	318	326	351	309	314	292	328	283	327	325	315	329	329	322	324	326	287	313	326	287	313	329	318	330	351	332	311	348	326	332	348	335	332	328	297	298	312	312	335	315	312	309	314	299	325	288	302	326	298	334	338	350	294	310	302	351	314	322	311	324	304	303	314	315	281	339	307	306	320	330	341	319	287	297	333	316	315	329	313	295	304	332	361	307	315	339	305	325	309	347	320	319	320	339	358	328	304	340	337	318	324	316	335	277	321	304	305	320	310	348	308	320	333	360	350	294	336	307	338	292	304	332	290	302	347	298	298	283	351	316	346	319	355	333	358	339	301	340	319	327	305	309	305	310	336	309	326	285	292	273	342	340	337	327	277	325	329	323	333	317	313	322	301	282	310	295	303	313	313	326	348	324	279	325	296	333	337	293	287	350	321	315	322	329	329	310	293	344	306	322	311	306	309	336	311	309	298	356	323	335	327	312	313	294	324	362	322	355	317	312	296	305	312	326	339	288	314	330	300	327	347	344	314	284	316	308	296	328	327	320	316	300	316	325	338	321	309	313	343	324	327	284	314	343	338	335	319	329	302	321	305	340	338	322	321	328	331	319	313	300	323	286	311	319	335	293	320	327	347	313	321	329	302	324	308	351	330	291	320	285	317	323	314	316	316	323	290	287	332	302	282	328	318	322	283	339	352	324	297	318	347	329	319	323	339	295	320	330	355	304	338	323	334	307	341	286	325	327	316	275	327	337	327	327	334	332	315	327	323	354	298	353	345	302	318	309	318	302	330	338	277	290	307	327	322	292	336	325	339	304	283	314	343	302	318	313	305	337	348	306	340	340	304	303	322	318	323	324	321	321	311	314	349	314	306	351	296	339	303	337	307	326	295	310	331	299	300	325	302	316	327	331	338	364	307	354	305	296	326	371	316	370	320	347	304	351	300	335	360	329	328	326	347	308	284	323	289	314	330	326	335	343	304	338	319	319	329	320	332	345	334	293	313	324	327	324	301	332	311	328	334	312	340	325	348	339	327	328	335	303	330	320	328	298	329	298	310	285	298	329	337	323	305	327	315	332	335	315	315	323	306	361	334	301	347	332	308	305
19964	11212	13715	20761	12621	7415	5138	3619	2737	2132	1840	1535	1308	1212	1136	1066	988	997	1007	1001	966	818	760	792	753	740	757	698	772	742	768	753	751	714	691	732	683	737	737	675	751	723	745	709	739	701	710	713	748	708	752	722	754	736	747	754	704	725	743	712	690	722	734	723	787	687	681	700	715	694	708	709	700	663	658	730	700	706	691	720	648	693	715	772	742	673	798	703	762	742	730	721	789	678	712	739	745	767	760	728	714	676	730	696	761	700	694	704	731	713	752	732	655	683	721	697	718	738	688	721	712	703	735	678	745	674	725	702	763	676	747	719	715	691	689	732	695	703	700	736	677	742	744	719	682	703	708	653	681	697	748	705	666	716	735	673	683	743	710	682	686	695	733	759	702	774	753	703	726	685	726	722	698	704	704	698	727	744	729	753	698	718	697	739	749	691	721	671	743	725	701	673	675	678	730	700	742	727	702	725	728	732	680	659	698	756	688	681	666	671	699	675	727	717	699	730	712	694	687	727	669	742	685	682	726	740	680	741	665	740	702	726	714	725	721	711	679	666	701	707	696	717	738	741	755	777	685	671	705	678	671	742	706	689	723	733	740	718	694	697	713	712	711	736	732	746	685	703	751	752	675	763	687	709	770	682	677	698	672	714	677	704	684	730	685	731	682	722	720	697	678	651	689	732	726	711	726	711	746	691	785	698	725	659	704	737	742	740	712	709	674	703	666	706	747	744	714	680	670	721	690	703	689	680	692	707	696	702	705	708	667	710	696	732	725	726	680	703	745	645	705	682	706	705	719	715	742	640	687	712	715	706	707	687	663	713	713	676	675	717	701	724	686	689	687	663	700	662	711	681	714	711	729	735	708	725	731	699	690	732	719	705	676	694	670	716	723	740	724	719	715	696	679	681	702	699	673	711	688	719	703	705	693	711	676	700	701	702	735	738	717	731	690	760	702	674	692	736	690	708	754	734	774	720	695	681	686	672	692	660	712	719	724	672	702	697	730	689	726	714	689	725	737	749	661	724	712	729	717	688	696	728	715	705	685	727	701	694	711	710	728	697	709	677	742	691	714	650	729	731	714	690	698	742	700	727	682	707	678	672	690	715	737	731	695	755	705	745	708	741	759	683	706	684	720	718	743	660	739	732	721	691	731	691	703	681	711	767	764	712	702	746	719	724	651	677	722	779	751	721	734	687	703	716	733	667	739	714	724	709	719	739	676	685	660	713	696	693	783	726	680	672	773	776	716	774	735	737	725	749	625	670	712	656	669	710	691	732	677	672	714	728	666	630	650	786	733	753	710	752	716	701	710	687	704	727	728	700	718	702	727	694	720	669	752	733	714	680	730	706	711	709	710	718	700	681	722	716	737	692	688	725	733	737	671	701	709	715	714	711	764	698	706	709	696	722	696	742	725	682	644	723	697	677	728	745	745	687	703	728	731	753	746	709	697	716	686	727	737	710	701	658	740	757	720	719	732	698	715	771	705	683	653	737	698	727	761	743	740	691	699	698	698	704	702	706	734	704	669	705	734	740	700	743	699	764	695	712	710	684	689	705	691	733	699	690	740	710	678	750	704	714	656	698	717	708	699	680	737	732	658	682	684	736	698	706	749	715	713	695	696	681	702	702	719	681	691	701	675	700	735	717	692	722	741	696	744	727	708	716	741	709	692	709	727	685	716	719	708	735	696	731	718	692	694	726	742	677	703	755	757	720	711	732	712	737	722	724	719	731	725	658	771	703	677	697	720	651	734	702	716	741	719	720	721	710	739	711	741	685	665	703	741	706	726	747	725	739	735	696	708	715	693	707	643	713	747	697	726	678	725	706	747	722	694	731	691	733	648	791	713	738	688	713	724	699	796	732	723	723	684	739	671	734	725	720	703	710	669	703	713	698	700	708	689	742	705	725	721	728	715	681	661	738	682	686	663	713	761	663	706	747	741	726	702	739	677	659	692	681	695	735	696	688	688	687	723	697	749	673	715	663	671	680	662	720	676	704	693	708	723	692	694	700	734	726	722	718	676	647	735	669	691	704	674	690	701	763	706	689	695	745	708	723	713	693	757	694	683	691	705	664	695	722	746	685	722	689	663	726	694	709	672	689	688	703	766	719	771	730	712	685	711	733	712	744	693	690	727	717	751	720	725	674	680	716	681	730	721	685	690	695	694	702	701	734	714	728	691	736	665	727	669	753	687	733	726	706	688	691	657	689	713	705	714	738	685	656	710	665	693	682	709	694	729	706	686	700	712	672	741	739	697	745	711	688	665	678	742	685	741	719	735	691	683	700	737	668	702	703	707	645	695	690	702	631	728	750	743	695	674	743	741	703	694	743	698	680	714	694	740	697	728	724	708	733	697	670	755	691	691	681	666	706	689	749	691	719	712	731	700	686	723	716	726	665	668	743	731	681	700	688	714	710	697	729	703	679	685	713	742	673	689	669	703	724	726	717	731	701	765	745	713	706	734	701	681	730	746	699	734	688	672	701	705	702	737	719	707	684	701	729	714	757	728	723	687	731	771	729	715	717	693	704	719	717	720	717	745	735	734	738	697	743	722	686	680	687	719	715	703	726	725	716	679	735	710	736	705	718	723	682	735	706	704	687	721	675	711	776	702	744	690	718	668	678	733	708	684	689	688	714	672	776	705	666	717	708	746	700	762	676	715	670	759	680	728	683	704	732	651	725	663	748	658	659	723	708	722	745	688	735	727	679	769	670	738	666	744	727	729	718	681	728	623	690	729	691	668	701	682	730	691	650	738	700	695	691	731	724	696	726	735	740	687	706	679	705	692	771	739	708	749	705	716	692	768	657	699	730	702	706	722	686	704	737	722	717	761	735	740	733	699	718	726	708	690	701	724	748	669	765	673	760	710	680	730	724	703	641	707	688	717	737	720	695	681	699	710	657	681	703	742	783	667	751	701	702	701	742	707	716	718	701	710	705	737	718	733	703	736	726	725	705	712	674	726	695	743	698	718	710	700	668	708	746	659	682	708	685	684	684	681	749	682	710	664	724	689	728	729	710	730	747	691	718	700	697	656	757	726	727	705	666	686	670	682	674	718	708	754	644	700	708	725	724	691	695	760	690	718	683	702	687	735	712	735	734	727	701	679	718	656	735	691	748	761	713	668	686	700	632	691	675	715	662	702	679	776	757	688	721	704	716	731	720	713	710	696	722	693	738	723	732	707	715	770	704	669	713	691	724	683	732	673	742	656	688	734	681	660	731	712	691	670	663	671	736	707	685	657	692	714	701	715	725	700	703	700	750	680	678	667	686	704	716	705	747	752	675	783	731	674	711	679	744	713	715	687	694	673	721	718	733	726	674	663	727	689	690	711	690	702	717	688	677	719	713	692	668	754	689	695	717	727	732	666	692	708	741	708	764	716	718	688	720	729	707	703	718	698	688	725	728	699	692	697	695	696	653	739	689	753	729	692	704	656	693	736	675	712	706	732	681	736	710	735	680	665	716	739	708	693	753	691	705
42415	24780	17717	18771	11482	4930	2609	1549	1092	784	624	563	470	438	388	407	360	374	356	335	370	361	305	265	312	303	344	298	304	287	316	293	325	318	305	320	296	313	333	308	299	268	294	336	268	315	299	302	301	297	308	318	322	287	308	271	300	313	287	269	295	290	333	308	333	312	281	267	301	294	309	266	331	302	294	307	322	312	302	291	317	313	302	317	314	340	336	319	273	338	328	318	302	319	289	317	304	321	283	300	350	313	283	326	295	273	308	271	293	324	308	272	311	294	309	312	291	329	308	334	286	339	290	280	310	301	276	311	313	313	295	286	299	286	296	315	325	294	320	307	290	316	294	286	324	307	315	328	318	294	279	313	332	328	306	294	309	312	295	312	279	305	298	298	345	316	309	304	301	309	322	285	286	326	291	288	315	285	322	329	290	292	289	312	299	324	255	292	294	316	336	290	299	329	281	294	280	298	327	290	302	270	307	313	283	326	308	294	274	299	294	332	315	342	290	310	321	289	288	331	319	300	316	310	278	305	307	312	309	298	297	328	304	287	290	317	332	303	326	333	309	289	294	301	314	286	325	302	290	282	300	323	302	310	294	301	293	284	292	308	314	330	300	286	289	286	279	323	316	334	318	333	315	326	303	315	284	345	287	284	286	299	297	317	289	329	322	314	306	296	287	316	291	283	306	324	297	285	329	307	330	298	293	304	315	319	298	283	310	301	314	298	284	307	301	287	306	270	314	305	290	302	311	327	305	284	286	310	309	282	284	302	289	298	267	295	344	310	301	332	267	303	299	315	304	289	310	303	317	337	301	300	300	296	300	323	300	317	314	302	306	271	310	305	299	315	306	323	307	321	333	291	303	296	261	290	297	319	302	303	325	303	311	310	314	305	281	300	300	313	299	271	310	313	268	303	332	288	321	312	294	308	276	319	289	292	324	286	263	306	307	310	298	271	348	309	293	282	271	289	303	316	328	306	292	280	272	294	340	291	291	288	306	310	328	293	316	285	291	273	333	321	330	335	317	305	301	322	302	310	290	294	274	299	329	323	351	328	297	296	321	336	270	304	297	292	269	284	318	312	295	280	293	318	321	286	285	295	304	302	307	294	281	279	285	304	328	335	311	325	300	308	294	299	262	287	281	311	283	307	303	297	314	293	298	253	293	293	291	292	332	299	305	323	314	296	308	301	321	306	272	304	310	314	307	268	271	317	290	300	300	288	311	345	299	298	272	305	313	324	306	302	278	300	319	310	314	308	316	339	303	300	292	276	297	293	311	345	330	306	291	287	320	295	328	315	294	313	289	348	316	307	344	283	296	280	291	341	299	304	329	293	282	328	299	319	317	293	312	301	294	322	320	288	292	280	281	304	331	346	314	309	342	298	313	336	293	305	302	308	289	313	287	294	297	281	336	284	324	305	314	293	303	291	309	295	323	311	326	318	320	298	310	280	328	310	298	319	276	312	308	308	303	290	306	318	262	325	302	287	315	324	315	328	339	303	299	305	282	314	315	306	312	295	302	258	340	321	304	308	292	284	331	287	326	265	306	321	299	313	296	305	320	261	322	266	283	299	292	324	243	277	266	312	299	258	307	309	297	286	317	310	304	280	295	316	277	320	300	310	291	253	329	316	284	298	291	291	318	281	287	302	291	277	317	291	299	309	286	276	281	301	299	286	252	323	314	280	260	301	289	313	296	270	275	273	319	282	313	341	322	284	295	334	301	295	298	292	323	331	316	301	306	298	333	294	308	318	319	297	352	292	302	334	299	313	286	320	317	304	305	308	286	291	294	265	336	320	314	325	288	298	330	259	283	311	324	274	290	295	332	303	303	329	305	284	299	295	307	284	323	280	297	326	292	300	288	303	325	283	284	298	309	339	280	282	294	299	295	320	304	324	335	311	299	311	287	334	322	302	286	310	287	287	304	328	285	305	297	299	260	280	239	318	306	321	286	303	322	308	309	339	307	299	340	314	363	301	262	284	288	333	318	328	314	321	296	320	295	264	286	283	295	282	302	277	281	303	284	305	312	274	300	301	298	298	288	287	303	280	305	290	331	336	277	301	305	332	316	284	317	277	346	312	307	306	284	309	330	349	321	302	322	299	293	327	306	279	292	292	292	306	291	272	284	318	273	325	265	289	321	301	319	290	305	290	319	300	308	277	289	320	313	313	293	296	301	309	294	297	274	305	311	317	317	288	312	281	301	291	327	282	313	281	286	282	303	321	314	287	282	326	272	280	302	301	318	318	302	292	300	304	301	317	311	298	315	303	302	290	286	311	330	304	309	314	276	313	302	308	314	320	302	307	337	307	285	296	288	295	296	297	264	277	309	307	314	296	282	295	320	320	295	317	296	306	305	339	321	299	329	276	334	335	304	292	282	276	322	302	317	303	301	348	316	304	276	307	312	318	292	281	301	291	282	306	307	304	291	315	295	282	289	299	280	289	284	305	298	278	306	289	271	312	317	327	307	315	294	337	304	328	286	264	309	349	298	299	252	316	317	277	310	279	340	287	307	316	305	295	336	318	315	329	288	320	319	316	322	304	291	308	294	289	294	302	310	283	286	283	292	313	310	320	329	301	295	313	292	314	275	325	302	270	316	318	330	311	297	324	321	306	261	317	325	277	291	297	278	302	279	293	279	296	275	285	293	261	308	284	273	315	251	298	314	300	308	287	293	295	308	320	283	286	300	317	347	282	333	285	293	289	305	326	262	284	326	290	319	336	326	323	313	276	289	279	303	301	325	311	306	291	300	313	303	299	289	309	285	289	298	286	331	311	303	340	287	313	280	311	293	300	268	348	290	320	260	323	315	326	332	329	308	283	343	311	285	301	323	278	295	302	283	319	332	288	299	305	299	301	328	322	269	315	305	324	331	311	330	294	288	319	296	340	282	262	306	313	325	306	334	319	318	286	269	325	314	311	286	297	274	265	278	298	293	308	298	286	283	286	296	278	286	310	308	311	326	285	299	313	282	295	290	308	310	302	296	287	316	303	287	294	310	308	297	331	345	306	304	321	287	325	317	311	287	302	304	278	320	320	271	267	333	312	340	333	329	307	291	284	308	310	287	282	290	305	321	314	289	333	328	312	293	288	291	301	287	303	287	288	306	318	327	308	330	282	310	310	292	319	304	309	310	313	320	347	294	297	276	311	297	315	272	315	307	297	280	313	327	303	274	307	306	301	292	288	274	292	321	292	304	301	315	328	322	284	286	305	320	313	291	322	299	296	268	278	314	320	293	310	295	343	305	284	262	295	297	281	292	297	324	306	261	313	336	309	319	299	328	282	284	310	317	292	323	326	327	303	301	284	320	291	274	290	292	306	296	308	320	257	290	275	321	317	301	274	336	315	283	298	307	285	312	316	298	286	309	288	314	293	271	306	301	276	289	302	299	295	272	294	333	289	324	292	303	316	310	300	307	297	289	279	320	279	308	288	297	323	319	312	264	299	345	312	311	283	276	280	320	297	302	296	272	314	311	282
27107	15497	18950	27188	17599	9704	6636	5022	4090	2901	2455	2014	1644	1416	1279	1187	1220	1092	1131	1000	1032	871	808	893	729	710	725	679	687	778	733	705	644	706	670	682	780	680	721	690	687	692	704	698	691	709	677	681	710	673	656	671	690	691	673	660	674	735	723	653	728	680	688	645	704	667	689	709	693	663	729	691	704	620	686	751	694	691	680	734	654	684	667	715	739	745	687	758	754	732	732	717	704	730	760	710	659	744	678	717	754	669	705	707	666	670	659	699	753	749	691	643	690	698	683	650	658	725	650	634	669	679	716	625	671	662	722	661	697	630	672	678	745	681	666	722	654	672	721	689	690	683	666	705	702	672	616	698	746	692	701	622	689	668	642	665	701	679	682	688	706	671	707	691	706	673	663	651	697	648	667	676	694	712	738	688	707	648	686	721	626	709	678	686	702	639	694	709	696	707	715	649	659	652	693	645	713	649	684	628	650	662	684	669	645	683	674	650	640	652	692	660	695	695	686	629	667	688	688	672	706	674	695	664	674	707	689	680	700	687	632	660	657	681	686	693	686	631	668	711	691	753	685	639	667	644	656	648	675	632	653	673	673	701	700	643	662	642	695	661	646	720	698	673	657	677	666	693	642	645	700	719	679	648	687	647	685	655	671	649	681	656	681	643	666	668	705	643	678	662	693	682	671	693	668	641	642	673	648	689	655	692	678	675	650	653	670	668	674	637	653	637	624	648	714	697	737	707	667	683	680	690	687	679	716	649	684	696	704	685	681	696	680	704	684	705	689	700	673	708	669	670	702	653	638	709	619	684	689	717	648	660	660	687	645	647	695	674	692	685	688	668	608	686	638	673	685	639	660	664	707	677	686	685	693	687	662	714	679	647	687	672	658	675	690	712	674	716	677	682	689	641	676	686	690	682	701	690	667	699	678	677	680	676	654	697	648	629	698	694	676	719	677	716	670	698	699	676	685	666	672	703	654	672	707	665	635	665	676	680	660	667	656	662	678	667	648	690	672	653	706	706	695	631	672	697	731	675	656	650	653	629	667	669	709	656	683	673	667	640	662	691	705	675	682	727	624	646	751	722	665	745	648	656	679	679	665	642	685	696	627	737	681	702	713	715	662	686	670	684	656	682	664	610	648	632	686	658	696	653	689	658	660	687	698	712	698	644	687	613	631	660	703	696	699	683	673	687	700	650	671	655	710	676	669	678	657	672	679	636	696	720	673	694	665	658	680	664	672	632	685	683	676	684	658	687	667	713	710	696	626	684	692	706	650	703	709	696	655	601	707	673	702	691	685	660	656	647	671	656	684	706	685	682	706	639	636	692	662	701	621	685	653	674	722	691	663	662	683	728	657	681	672	657	663	629	693	684	682	656	661	698	680	656	690	666	712	681	657	676	700	658	700	680	620	659	690	620	676	679	667	737	703	658	668	653	667	677	697	668	687	706	627	655	637	744	668	654	658	634	621	672	665	682	631	660	672	658	661	687	641	683	672	696	711	709	646	654	684	696	630	680	688	684	640	656	678	632	664	650	713	684	704	648	667	699	691	646	691	651	617	671	673	723	685	640	620	681	671	686	689	664	680	696	667	707	623	672	700	641	665	639	707	656	691	652	701	651	703	639	683	670	687	683	696	653	669	650	655	734	684	649	640	697	715	698	679	719	666	676	690	688	667	631	653	729	690	682	634	695	656	688	672	665	733	721	656	719	676	678	713	667	688	645	650	681	640	661	634	682	665	646	628	684	730	719	691	701	672	608	673	687	664	669	690	723	685	618	657	696	683	669	683	675	669	680	657	672	675	634	708	679	639	672	686	683	670	672	657	682	658	649	656	708	692	661	678	624	691	658	673	677	691	688	666	618	676	684	675	689	691	654	655	682	672	700	658	642	698	673	727	665	658	715	678	653	685	713	712	667	697	692	691	631	701	645	725	698	661	680	716	642	658	722	652	657	685	678	676	670	684	652	697	690	684	668	697	649	696	668	697	677	660	675	696	701	695	650	707	731	680	674	699	689	667	673	691	669	677	668	654	661	630	650	690	724	669	687	696	654	683	672	694	707	662	618	663	716	646	682	649	688	637	695	687	693	670	714	663	708	737	648	718	694	696	657	686	731	699	704	696	633	638	708	684	648	633	678	662	682	667	653	689	703	656	679	717	651	676	668	682	647	680	659	659	684	701	672	667	641	706	645	635	670	705	661	647	677	681	677	649	687	701	664	642	658	711	639	670	708	679	704	700	667	643	669	671	663	690	633	715	643	688	664	670	657	670	726	624	664	666	679	699	680	668	696	687	681	685	669	642	675	688	657	668	714	690	662	674	694	681	686	707	660	695	714	668	658	687	633	696	649	709	696	698	651	692	732	674	675	710	705	665	694	647	668	700	635	689	666	673	696	639	694	638	666	700	684	653	674	639	741	708	694	706	664	689	720	680	646	683	691	663	651	679	709	721	674	709	656	670	659	687	669	710	713	632	648	657	676	708	652	715	707	711	646	696	687	659	674	663	684	677	692	668	680	680	712	624	709	662	647	725	654	697	678	707	666	655	680	658	725	646	645	685	652	667	705	680	664	676	678	674	631	677	724	682	635	685	711	643	661	669	742	690	722	668	658	674	697	700	682	668	679	662	668	671	675	642	693	709	685	740	656	651	667	680	620	683	652	704	645	704	692	707	716	703	672	703	664	676	672	699	651	733	674	668	706	681	695	673	636	687	664	675	688	711	644	663	656	699	689	671	731	682	688	706	685	675	674	704	712	652	707	645	647	673	662	711	654	665	675	669	624	672	640	716	668	668	696	641	648	677	682	687	705	673	666	689	663	665	669	658	686	641	676	689	679	652	673	647	727	684	696	679	686	660	655	686	700	689	700	692	666	673	667	699	640	690	680	690	665	629	700	688	684	651	687	683	668	657	645	634	678	666	648	662	690	649	665	703	709	689	652	681	668	645	674	642	705	656	632	671	649	710	665	746	682	690	672	693	704	687	660	688	677	687	654	651	685	699	665	754	687	651	708	684	671	692	666	690	671	660	689	706	693	693	647	687	695	710	727	662	695	742	687	685	676	722	674	680	661	663	644	713	666	660	666	719	693	685	678	662	690	672	653	625	693	645	660	701	676	677	657	652	705	637	645	712	724	673	675	686	726	674	718	646	729	693	634	658	686	654	649	706	733	665	667	672	707	730	645	731	712	678	667	678	733	648	682	667	655	697	653	655	683	653	673	716	705	718	707	672	721	680	704	725	642	720	677	695	642	708	699	687	689	671	634	647	653	667	662	718	690	689	728	674	671	701	682	666	705	663	667	698	710	657	724	708	662	668	682	761	669	677	671	648	659	632	704	664	661	674	697	665	655	673	668	700	661	711	671	687	698	680	643	671	711	727	670	718	695	721	678	688	689	641	621	646	667	684	685	661	623	661	597	686	661	676	725	654	715	681	715	619	661	641	700	694	738	695	649	718	645	647	709	671	678	701	679	684	660	683	688	700	709
12240	4995	3052	2198	1253	890	690	601	526	536	482	422	450	441	463	462	399	461	426	425	434	429	384	351	384	397	422	386	425	400	394	448	407	347	413	387	403	414	410	429	424	381	390	420	375	404	413	408	387	438	426	375	394	367	415	385	388	392	415	374	364	378	402	415	407	358	380	373	381	367	402	383	379	396	402	398	409	421	408	409	384	405	408	384	411	422	446	390	377	392	402	395	354	421	433	404	419	397	368	398	421	362	375	370	404	405	384	388	390	344	445	445	415	419	412	391	399	400	386	391	402	380	395	379	357	400	411	416	404	375	432	381	399	428	404	384	415	395	395	403	426	376	387	383	405	413	420	371	376	363	394	369	401	404	377	425	430	358	430	366	372	423	359	393	418	383	372	441	399	390	399	431	380	381	407	390	415	423	390	373	373	418	413	444	385	362	421	419	386	411	416	390	409	422	398	441	413	411	418	414	425	389	391	400	422	439	397	358	424	367	387	412	428	369	400	362	400	359	393	413	383	414	366	409	397	379	410	422	400	419	402	402	455	398	417	373	441	409	413	402	399	356	448	434	390	385	390	443	399	398	377	408	402	386	410	409	419	409	398	391	396	431	404	422	412	374	369	408	428	415	387	410	407	374	423	398	399	405	411	376	400	373	360	408	396	345	425	413	392	409	370	431	410	357	372	358	426	416	399	437	412	410	411	404	404	388	391	413	408	399	397	415	394	381	451	410	435	382	431	396	378	410	388	406	446	399	407	357	437	371	415	408	381	408	432	412	366	402	415	383	425	422	360	396	432	395	382	416	377	413	435	396	376	446	441	378	371	363	363	396	388	402	417	427	374	360	406	406	428	401	386	395	400	388	419	400	410	408	419	418	406	416	427	430	354	411	414	373	402	367	411	430	392	401	393	397	377	403	391	385	405	413	405	371	386	421	382	380	426	403	388	447	388	398	417	412	398	402	393	394	347	373	401	393	392	386	421	435	382	398	371	391	475	405	400	406	421	390	369	381	397	420	385	356	409	408	375	385	399	423	408	380	365	348	398	384	416	422	437	377	375	407	425	433	379	395	404	429	393	400	393	345	422	440	368	393	452	417	402	366	394	361	397	398	377	384	388	379	421	421	423	420	408	382	429	430	421	448	383	371	419	393	407	385	408	402	417	371	403	386	363	401	438	391	361	399	392	372	419	384	369	405	416	373	426	396	431	387	389	385	390	409	394	398	415	394	388	375	383	364	454	391	386	395	396	368	372	387	435	368	408	424	381	374	410	373	390	432	420	371	367	395	397	383	430	423	427	400	364	411	396	366	392	365	376	393	424	394	377	409	411	407	381	405	398	391	413	384	437	386	404	402	398	429	404	375	406	378	418	414	404	371	415	402	384	389	374	386	415	424	432	378	423	384	442	398	365	363	403	392	392	405	411	393	413	402	406	388	410	357	403	375	426	363	416	406	422	384	401	407	405	412	366	399	370	381	405	399	365	440	416	411	445	416	424	408	364	404	409	411	422	431	342	370	401	430	405	442	405	400	388	386	395	411	419	380	378	355	429	423	405	413	435	400	409	402	412	401	392	377	428	416	430	397	408	379	403	419	372	404	436	397	386	359	445	368	384	375	384	431	405	390	391	413	384	380	431	389	404	375	409	409	386	367	409	389	395	391	364	371	431	410	433	435	417	393	394	423	381	412	396	425	398	400	417	368	381	435	422	356	379	385	415	428	436	404	430	401	401	396	423	396	379	387	392	422	385	394	358	397	405	389	388	393	403	402	363	434	363	351	434	442	437	394	385	424	385	374	416	421	400	384	440	413	388	413	370	391	357	383	395	385	397	370	404	374	403	340	421	381	419	384	378	400	368	377	377	427	402	418	388	421	405	403	413	363	369	371	377	387	418	428	387	396	407	411	356	420	389	380	416	366	403	424	408	412	476	399	408	330	421	374	418	408	387	374	407	385	373	387	400	381	421	382	412	367	395	354	381	355	407	406	390	400	411	402	389	398	410	385	395	379	401	347	424	387	415	405	417	397	405	380	397	407	415	370	404	393	395	395	376	351	376	401	407	387	386	406	409	429	386	400	387	408	407	374	395	365	342	440	364	430	410	395	365	433	432	403	405	392	422	406	419	404	448	390	398	425	369	406	400	406	379	391	417	444	417	422	435	410	424	386	403	413	392	374	404	454	397	428	412	399	387	384	439	375	398	392	423	395	438	412	386	400	401	427	400	440	404	409	406	395	387	410	426	429	429	369	407	455	443	456	395	395	386	390	398	390	405	392	395	430	409	413	385	401	414	411	361	438	401	438	403	416	394	390	382	374	384	393	404	411	434	404	379	431	389	389	379	344	380	402	429	393	420	373	391	379	437	369	384	428	395	363	385	429	410	384	367	386	378	384	384	415	375	387	432	386	408	410	417	391	387	397	421	383	388	390	369	403	391	395	393	436	420	415	410	424	409	414	392	403	419	372	428	409	407	414	396	437	411	430	358	366	370	412	399	378	367	394	409	367	387	359	396	393	408	415	403	388	429	380	405	404	424	433	354	416	413	414	389	419	382	417	402	395	382	418	379	380	415	410	408	437	407	395	387	391	374	413	382	385	412	373	419	383	377	390	411	405	376	433	396	362	422	391	393	383	429	454	432	411	385	356	377	407	374	368	399	401	369	391	393	380	367	393	415	376	407	401	395	416	404	420	390	391	360	390	417	407	395	408	364	429	406	394	379	415	432	384	450	418	404	403	388	385	374	409	445	417	424	388	393	401	405	418	422	391	385	391	422	417	412	395	377	393	374	415	361	382	379	386	385	399	389	402	420	465	417	391	422	425	428	382	382	401	416	398	399	400	376	396	403	398	389	375	395	420	373	390	383	381	373	357	370	371	369	358	412	375	404	391	373	400	419	400	375	393	381	396	419	419	362	404	367	409	368	399	329	410	425	434	391	374	421	395	418	420	391	388	411	399	439	427	423	395	416	386	408	404	389	365	362	405	366	365	396	399	404	413	388	410	447	375	391	364	422	428	392	400	401	360	358	421	382	372	399	447	391	450	430	379	339	407	362	439	413	431	399	395	365	393	420	357	391	390	420	406	416	420	401	407	436	374	407	366	432	380	365	392	408	420	387	387	418	406	393	417	392	398	344	391	411	389	390	416	383	386	402	391	419	418	420	411	422	438	420	426	361	369	403	431	391	361	392	382	404	412	414	409	432	410	421	374	391	402	366	401	416	366	376	438	366	439	388	398	386	410	378	470	421	412	394	385	417	416	397	400	405	348	407	390	392	431	366	382	419	417	427	393	363	367	367	394	402	371	375	358	395	404	389	429	399	390	416	418	377	416	404	395	380	405	398	407	374	393	399	417	420	383	410	408	418	375	430	423	383	411	388	378	431	404	400	372	398	400	414	399	415	411	413	446	399	396	407	367	400	389	384	402	404	396	378	404	410	399	392	387	379	397	388	405	407	377	391	408	401	414	384	371	405	388	387	386	395	377
7686	4116	5146	5968	4248	2944	2243	1947	1598	1431	1302	1179	1062	1032	1018	996	1026	975	1008	936	957	887	916	859	847	883	870	890	868	838	798	872	872	857	892	901	803	833	808	829	876	854	873	857	877	846	851	845	869	830	863	816	861	855	787	879	816	870	824	836	859	840	895	861	838	843	881	848	858	875	884	867	805	901	885	857	915	870	872	831	879	817	893	827	854	819	902	890	899	880	896	861	871	843	834	872	912	841	890	867	869	906	873	868	844	852	871	834	861	893	873	874	900	870	871	872	885	796	844	893	867	826	873	865	880	890	820	867	855	799	860	884	889	847	886	869	828	885	884	870	941	888	871	906	892	850	788	860	871	870	816	804	804	847	828	869	885	848	866	891	896	848	860	840	886	833	838	767	839	856	863	834	839	844	814	866	869	861	844	881	822	894	828	865	876	826	828	857	852	884	846	876	841	855	815	863	893	877	912	879	859	844	852	860	847	874	810	845	804	816	861	859	875	849	872	836	875	881	900	850	880	853	860	894	854	814	781	830	870	821	905	844	882	827	909	846	872	889	843	841	854	850	827	821	856	822	840	861	821	871	876	835	907	876	883	796	852	841	847	838	827	824	831	803	866	873	891	873	829	809	857	928	855	865	853	863	859	887	872	890	858	860	847	829	844	862	880	878	834	861	814	891	854	839	827	817	834	868	826	833	855	867	765	814	891	857	847	889	889	890	848	869	853	854	818	839	838	862	820	830	923	860	833	894	854	863	823	819	831	843	883	912	859	848	842	859	873	815	852	905	844	847	813	866	868	855	870	870	829	848	877	833	882	907	875	894	823	844	866	841	862	883	881	845	831	877	903	874	866	901	885	895	777	885	845	805	825	852	858	803	829	887	902	818	869	835	865	885	859	789	815	830	848	843	881	856	836	837	770	848	862	832	897	825	869	865	855	866	826	861	820	858	836	850	887	811	810	859	867	882	894	850	890	819	813	845	886	828	847	870	894	855	865	780	883	837	801	830	892	863	829	854	864	859	840	808	833	853	796	862	854	843	829	842	880	866	861	901	836	819	880	883	892	892	839	858	903	886	835	894	810	904	840	852	869	867	822	881	870	836	818	840	864	841	838	874	837	880	880	820	831	863	858	891	829	892	809	827	872	853	844	857	831	874	846	836	908	822	846	911	873	860	856	854	931	889	816	864	819	865	834	844	858	861	812	832	876	843	872	849	832	853	894	857	793	840	826	880	886	831	860	839	795	845	793	840	882	881	850	873	848	859	864	903	885	890	834	850	850	854	843	802	873	856	854	855	875	842	836	796	816	873	877	832	813	800	848	855	889	837	879	872	835	783	827	918	899	864	909	884	875	820	822	857	856	855	853	873	910	863	827	840	876	931	866	829	893	815	848	842	873	853	910	839	827	842	870	850	867	838	839	865	868	872	874	864	857	835	836	830	813	866	830	885	820	825	879	857	819	830	826	835	851	858	824	858	841	866	854	907	879	880	841	832	844	866	826	806	833	839	828	843	846	895	856	865	811	861	825	893	878	868	886	854	885	869	843	818	862	842	832	809	867	876	876	834	902	786	860	837	836	846	859	863	833	870	879	835	875	846	850	885	854	876	893	846	788	853	849	775	859	873	920	835	830	823	864	874	849	782	829	820	863	842	847	891	877	794	861	845	836	821	852	851	835	889	877	869	846	859	863	849	869	868	863	803	880	811	939	812	830	852	852	858	884	882	874	855	837	808	900	883	863	834	813	787	827	853	913	927	860	905	858	811	885	904	862	854	849	887	880	813	851	837	884	850	914	837	858	870	838	878	873	841	867	853	882	838	842	869	810	855	845	850	839	830	867	887	863	841	821	822	885	872	867	854	914	844	834	836	848	851	859	851	848	847	840	873	872	819	841	850	837	857	890	822	834	799	893	852	827	826	838	811	823	836	857	884	902	874	827	901	829	828	810	822	857	878	759	862	837	861	927	838	798	836	835	863	860	796	845	852	847	826	838	847	808	870	820	888	836	856	804	858	867	858	850	814	879	807	866	814	836	824	853	848	931	834	837	869	841	846	834	850	828	840	821	863	814	824	879	872	891	866	851	837	860	864	854	900	908	885	829	859	834	895	853	919	822	814	934	837	844	847	835	858	883	827	876	870	909	823	882	843	831	869	840	865	877	872	828	838	854	857	916	830	873	898	854	909	840	820	852	849	837	848	831	836	843	823	863	867	909	889	822	866	818	851	807	818	896	893	896	817	838	832	812	895	846	885	911	860	856	844	891	858	854	823	825	893	844	915	827	850	827	829	881	828	850	865	829	878	850	836	876	940	849	880	827	850	831	875	826	813	856	879	814	896	826	782	925	836	854	811	869	906	859	796	850	829	879	896	830	862	875	868	841	822	871	899	813	850	825	836	857	895	787	816	864	803	911	857	833	847	875	836	814	862	862	893	875	860	824	869	823	841	847	827	862	891	901	873	832	844	812	879	919	876	850	871	886	872	885	913	818	886	866	876	854	834	843	839	929	949	832	875	851	844	894	879	835	906	869	906	885	818	940	813	819	886	857	854	855	829	862	863	817	861	869	821	884	816	828	875	822	881	859	835	786	870	870	922	889	833	783	822	796	797	805	858	825	826	873	862	883	903	845	862	831	830	819	850	848	843	847	855	851	855	868	899	848	871	817	867	840	885	798	858	812	882	844	844	854	802	890	844	820	849	851	912	866	886	849	914	885	922	847	869	872	844	807	846	904	862	847	807	856	850	902	832	879	848	876	841	872	899	840	830	899	795	887	867	810	859	836	834	840	821	837	839	846	864	876	828	874	858	853	855	874	836	825	881	859	855	866	871	816	844	871	898	867	834	843	864	856	838	836	854	893	840	843	851	852	900	854	845	865	851	822	880	844	846	896	847	871	895	813	820	830	860	904	863	895	877	900	865	885	948	811	828	849	806	861	849	895	857	850	878	842	907	887	842	863	869	876	839	886	839	855	820	868	859	894	791	864	827	864	907	825	831	841	872	881	849	853	897	851	832	797	819	835	886	839	871	815	852	832	837	831	870	846	892	815	912	836	831	806	842	834	826	899	838	918	828	897	823	849	846	819	813	834	856	919	904	881	820	829	841	904	866	847	903	822	854	827	823	868	831	858	831	808	787	854	874	878	880	878	802	835	888	813	791	849	835	850	840	859	855	888	853	860	841	805	838	819	889	832	823	868	875	816	886	867	870	862	829	862	817	861	825	860	832	865	861	849	883	853	895	852	896	849	878	834	881	834	862	856	895	861	815	794	874	845	858	855	927	771	845	849	817	838	895	845	881	882	900	868	885	886	853	863	847	798	842	852	852	889	854	855	870	824	883	870	871	878	859	871	877	854	826	870	840	909	849	821	889	841	853	801	797	831	871	821	911	838	862	818	862	848	840	874	852	864	842	861	865	889	876	853	836	796	815	872	875	830	910	889	868	888	753	834	820	847	869	827	846	847	822	847	834	841	823	815	825	869	872
30719	16818	11257	9585	5269	2690	1318	979	724	649	527	429	390	365	348	322	342	322	290	309	302	310	279	315	304	285	275	276	327	282	305	290	276	290	293	277	263	301	256	279	303	287	282	300	276	269	249	329	288	259	304	267	310	276	268	295	273	307	272	283	321	287	263	307	258	289	276	309	266	280	308	248	267	276	291	296	261	299	300	297	309	302	274	264	287	300	267	287	279	263	298	304	274	257	253	300	289	290	274	294	307	285	264	289	284	297	273	250	268	296	284	275	280	300	322	291	275	258	307	285	294	252	296	281	290	311	284	262	309	317	291	301	315	290	306	300	286	287	261	290	259	300	255	294	295	296	280	269	276	272	283	260	275	302	307	287	264	264	285	319	282	281	260	256	292	348	269	318	277	293	292	285	287	291	288	332	312	284	280	286	266	299	258	282	288	320	299	292	287	297	301	269	286	276	276	285	287	299	317	292	314	265	280	318	293	267	266	244	266	224	271	328	285	292	293	292	279	277	279	307	288	321	284	290	267	315	294	310	263	261	278	303	289	269	279	299	264	290	277	303	308	306	272	276	314	310	279	249	280	263	273	333	293	255	269	309	287	282	298	288	294	288	297	283	250	292	290	297	294	315	279	280	283	256	291	272	266	304	287	271	272	305	261	312	294	288	257	284	299	275	304	288	287	305	293	271	314	249	302	296	293	290	280	284	289	270	292	308	277	304	285	283	319	287	305	309	302	321	302	291	279	273	263	265	300	273	274	295	302	277	320	288	245	264	276	288	288	272	289	289	256	303	304	280	266	290	320	276	297	304	281	286	292	286	290	274	277	303	297	280	279	267	306	284	304	315	269	289	299	303	318	276	285	261	285	283	304	298	302	310	300	274	269	280	276	284	304	295	277	272	268	248	293	331	281	276	325	252	262	281	272	262	288	280	274	256	279	276	285	295	269	285	288	293	253	265	242	266	253	286	315	267	308	283	279	280	250	313	281	266	310	290	296	288	258	309	260	275	310	282	285	272	274	294	269	306	292	317	294	287	276	274	274	294	298	306	255	262	284	319	248	250	298	291	254	264	263	252	281	279	322	296	285	286	299	291	283	299	288	291	253	276	289	284	265	270	262	266	276	311	277	276	295	291	277	276	269	285	280	293	262	308	292	299	292	272	292	301	266	275	268	281	268	307	292	309	247	284	289	283	265	279	263	307	333	319	296	277	268	296	286	269	273	284	293	288	257	273	278	261	257	296	297	269	285	312	303	277	293	283	287	277	301	288	284	276	279	289	271	285	289	293	280	289	246	268	285	261	277	312	276	302	269	275	281	310	280	281	305	269	282	283	279	293	290	264	287	283	284	291	298	284	299	263	294	279	254	280	270	281	303	319	292	261	293	274	287	278	291	280	298	258	277	261	294	299	290	272	287	314	297	276	299	246	284	288	298	289	291	293	295	272	280	261	262	269	289	290	286	281	285	296	278	291	256	279	278	300	269	285	286	300	294	285	280	281	265	275	283	268	282	320	303	295	284	281	315	299	270	304	309	265	262	269	278	277	321	325	327	266	282	287	288	289	292	296	285	297	266	261	307	285	257	285	262	289	301	280	252	270	304	287	311	301	286	259	312	308	281	282	284	261	278	284	291	268	285	286	272	287	308	250	263	293	307	306	253	314	315	261	299	284	266	288	265	283	289	269	306	306	277	269	272	271	288	261	292	280	265	263	270	283	302	300	285	292	289	280	267	307	249	273	283	271	265	274	290	304	246	282	285	279	309	266	260	317	291	327	279	279	271	239	265	289	293	330	266	286	292	313	264	285	260	268	291	291	316	259	262	245	284	299	290	286	282	278	268	283	305	295	277	297	294	284	277	310	274	256	293	285	305	264	283	294	322	292	254	279	306	272	282	282	271	270	271	283	293	271	296	301	271	279	273	304	289	263	290	281	310	312	262	288	273	288	249	260	281	267	292	273	242	267	248	289	288	311	296	284	291	302	283	308	249	304	279	292	291	281	264	297	276	264	305	278	276	281	269	270	282	279	320	307	315	289	273	253	290	280	307	270	267	297	267	289	257	241	274	273	262	305	267	279	303	271	311	300	259	283	291	323	305	294	273	295	319	323	294	271	240	239	251	265	303	296	287	263	273	276	285	263	277	289	288	293	265	310	288	313	309	311	292	312	236	258	313	324	292	291	250	250	304	284	312	287	270	265	259	279	296	314	271	277	276	299	255	286	276	261	264	285	308	267	285	255	296	283	304	279	263	299	309	280	283	302	313	267	298	252	248	281	265	280	305	277	266	283	309	276	295	263	272	326	281	276	269	286	306	289	266	292	270	270	267	306	290	293	300	287	290	260	293	273	300	275	284	332	299	298	285	264	278	245	272	295	274	281	273	298	287	278	271	290	276	283	324	283	285	259	337	321	266	318	266	273	251	261	312	317	309	296	269	268	326	271	287	276	289	278	312	288	251	278	280	248	312	291	281	284	298	284	235	266	284	272	290	279	271	284	279	282	275	331	293	276	318	327	285	314	297	298	290	280	290	270	294	290	309	267	261	272	262	296	271	286	304	280	256	275	283	318	286	282	313	283	268	298	271	299	322	322	288	300	291	290	272	297	258	272	300	258	280	322	322	282	278	287	282	280	288	276	292	252	294	304	266	295	288	277	279	242	274	291	269	291	253	246	267	262	270	276	289	299	276	279	281	284	280	291	258	297	301	258	289	281	307	290	297	276	275	256	326	317	290	294	339	278	289	315	263	297	277	294	289	235	263	273	264	288	284	263	272	263	286	283	284	321	282	299	272	269	278	248	290	306	274	288	280	297	309	271	262	256	290	286	234	285	271	302	286	298	269	288	301	261	284	296	288	298	296	258	318	261	284	304	302	276	288	268	295	273	256	304	259	280	280	286	301	283	289	284	286	293	279	285	306	251	276	288	280	265	268	266	243	295	280	281	265	264	270	262	293	269	258	259	290	279	281	305	307	239	236	272	298	319	320	249	278	284	259	298	282	278	267	298	289	261	294	301	252	283	273	317	308	296	267	274	277	275	286	280	277	270	311	284	284	311	282	297	282	264	258	291	290	283	282	268	285	295	275	297	281	306	286	291	287	308	285	304	303	258	279	299	270	263	281	269	280	271	274	255	301	321	304	257	301	294	304	273	279	270	291	263	285	278	267	302	306	277	272	277	324	268	269	284	246	259	280	282	274	297	303	314	263	277	305	278	296	294	280	292	254	279	283	301	287	287	314	285	286	276	277	264	298	296	259	265	291	266	259	285	276	287	264	286	294	275	293	282	254	295	302	300	282	292	303	263	269	279	289	298	302	290	315	277	291	275	255	271	267	303	265	287	257	262	317	281	291	268	289	246	300	281	276	263	247	267	280	251	279	284	285	287	300	302	299	281	275	254	273	300	292	309	269	300	273	268	266	274	306	283	308	285	258	308	280	265	281	264	288	264	292	268	277	279	290	250	304	292	280	276	275	296	289	287	282	299
19678	11596	13143	17931	11231	7300	4402	3481	2673	2217	1847	1399	1175	1049	1099	1019	978	876	842	805	845	746	756	662	653	690	633	665	667	628	608	657	696	666	648	640	646	677	658	640	697	647	643	640	583	640	686	656	679	633	643	598	628	645	658	624	583	619	612	647	626	596	602	639	608	648	646	638	628	653	618	656	662	641	616	634	643	651	623	613	683	673	665	651	691	703	694	665	679	700	713	668	701	649	688	687	674	629	626	657	669	696	652	624	647	630	626	626	656	705	604	656	611	690	638	659	659	649	634	642	662	661	596	628	575	651	668	654	658	583	619	615	631	663	636	658	640	643	609	576	706	635	619	648	618	646	599	615	595	645	623	637	664	596	678	615	641	626	641	635	575	631	604	661	612	583	639	626	630	622	624	584	636	649	620	636	644	600	582	610	672	657	617	642	595	628	638	583	592	596	640	678	666	606	611	646	617	666	646	661	637	627	613	587	641	629	631	623	647	649	622	605	634	713	609	698	581	670	617	638	645	654	637	618	590	620	613	671	601	583	625	675	586	645	655	624	664	678	659	657	610	680	646	630	648	683	657	608	627	671	632	596	582	641	628	655	655	628	637	571	597	672	626	625	683	661	652	606	638	647	630	621	628	665	647	573	634	646	609	655	608	648	641	648	663	612	638	651	593	564	593	641	608	603	680	604	580	618	641	644	625	606	623	604	638	678	601	675	644	655	617	662	659	614	620	606	654	622	650	658	606	621	613	641	650	638	618	639	584	594	656	625	634	658	593	639	624	613	679	631	614	651	587	629	644	654	613	624	627	630	647	650	647	630	669	624	654	626	599	634	623	606	670	580	626	650	662	651	595	616	618	660	624	664	641	621	639	628	669	629	609	619	621	655	616	621	650	624	629	618	600	642	637	680	616	646	664	612	589	616	616	668	677	652	694	623	615	664	615	645	629	650	662	640	644	660	650	595	622	569	626	616	620	664	646	644	621	606	623	641	626	635	662	617	636	594	665	601	622	602	648	672	626	652	623	644	614	634	664	626	657	639	650	606	614	622	653	615	641	612	626	656	667	633	620	621	627	617	640	641	666	639	632	639	635	606	637	653	630	615	648	628	638	636	673	595	644	613	654	627	642	647	611	598	625	626	624	658	607	612	607	648	621	661	642	594	630	657	648	611	672	611	695	659	642	609	617	627	669	617	641	634	600	610	665	644	654	612	648	664	649	610	604	625	669	614	662	591	607	641	635	620	579	571	620	645	648	654	613	619	616	652	606	636	624	662	608	622	647	634	635	677	686	630	613	624	629	629	585	595	689	650	607	629	596	611	657	658	632	598	629	615	653	659	622	647	626	627	630	639	598	618	614	610	638	629	600	613	633	694	633	676	644	636	667	623	614	616	648	604	636	641	672	645	612	641	643	632	610	628	665	655	635	603	621	589	617	663	636	634	608	669	615	626	612	632	608	635	599	609	631	605	626	591	624	670	643	641	631	638	626	684	674	641	663	600	655	642	633	616	577	606	645	617	656	596	567	652	607	627	594	618	641	631	659	649	630	659	663	668	653	609	622	658	644	645	649	611	621	634	657	605	647	677	606	675	616	662	654	638	629	616	597	662	616	630	645	653	643	628	662	665	576	653	615	655	627	639	641	599	613	675	675	656	640	633	645	614	670	640	585	637	657	629	636	642	637	601	615	590	668	608	607	643	630	629	618	626	626	620	651	670	627	653	608	614	626	604	655	617	631	617	626	630	604	651	653	624	625	648	603	645	627	639	653	669	634	633	650	570	702	640	661	665	662	649	656	602	645	637	585	626	661	656	601	637	679	635	625	643	604	625	682	620	656	669	687	581	617	657	668	595	622	646	571	597	651	631	612	616	627	630	641	661	623	625	637	637	675	669	672	583	623	587	633	609	611	616	601	633	681	680	611	611	638	665	596	625	610	601	614	700	624	692	669	623	668	610	676	661	605	645	662	651	646	631	633	672	624	609	641	631	603	653	656	670	635	661	635	652	618	640	597	688	650	604	667	668	617	654	579	659	634	614	626	615	659	640	633	645	626	636	653	636	654	601	653	655	624	627	649	586	642	614	670	631	629	646	651	598	641	609	594	600	675	628	632	625	633	595	637	630	643	623	635	650	645	651	727	685	646	641	685	644	677	603	641	651	612	648	628	677	640	603	636	647	628	604	617	635	596	614	652	568	667	606	644	659	609	684	665	645	642	659	617	621	682	658	682	624	612	663	639	680	641	660	657	629	609	662	661	650	649	654	606	635	656	630	634	639	584	699	643	595	614	653	673	618	638	646	645	640	607	658	672	644	603	603	618	643	612	582	619	615	657	590	665	572	603	654	639	614	652	607	629	658	652	615	623	647	628	654	640	639	556	630	669	644	601	651	597	632	634	659	594	657	612	597	647	608	637	619	628	603	631	693	627	616	647	622	623	646	639	684	616	624	645	608	671	685	647	638	619	639	615	652	646	650	636	605	661	636	615	661	578	617	673	643	616	598	607	620	591	631	647	611	599	601	612	690	630	654	664	645	644	602	635	633	635	583	641	686	642	686	641	654	676	587	616	574	643	674	678	625	680	672	633	626	648	624	634	653	592	672	643	654	677	637	621	665	612	637	592	665	618	652	662	611	640	630	647	677	672	614	642	657	627	620	602	647	592	610	592	625	664	607	632	652	617	619	627	657	613	628	616	626	633	637	584	602	635	631	655	604	631	648	633	665	656	691	616	608	662	682	590	655	711	648	628	653	645	616	672	614	634	605	638	611	671	614	651	648	636	623	659	601	654	621	610	608	672	604	644	630	638	660	621	626	641	632	638	617	623	594	641	652	604	643	637	658	624	656	611	591	623	667	648	623	621	665	631	600	612	596	579	620	637	629	680	653	642	628	608	631	633	600	665	626	626	657	647	646	679	640	611	670	599	641	647	620	595	652	641	651	587	649	629	636	611	634	687	644	609	671	648	584	658	613	621	663	594	619	604	617	652	649	634	604	596	653	610	651	621	599	622	663	645	587	623	632	630	655	629	639	651	642	650	612	609	634	665	603	658	633	615	650	654	626	618	642	672	644	700	639	666	612	657	649	639	628	614	650	663	646	592	589	627	672	622	600	638	692	633	621	643	641	627	630	643	601	656	644	645	672	645	660	626	602	694	603	655	614	638	605	641	599	612	615	627	629	603	635	652	632	605	602	651	648	644	655	606	625	623	699	606	690	653	617	641	620	654	606	659	606	564	649	595	685	606	602	618	626	626	660	646	652	625	618	604	687	597	661	671	651	630	597	600	634	610	660	576	632	664	627	655	637	630	643	676	624	635	643	629	664	644	628	649	599	626	596	637	646	628	629	619	630	625	624	637	628	637	633	639	643	636	614	606	627	598	614	615	675	666	664	641	620	668	636	630	632	650	629	616	635	638	597	617	624	629	626	657	640	637	615	636	618	625	662	645	639	675	622	627	653	643	599	656	650	660	639	612	642	623	615	641	621
41475	24554	19453	15900	9525	4969	2420	1439	1019	767	675	496	437	408	383	366	381	378	346	301	327	295	302	306	267	271	266	321	291	323	286	268	264	275	275	255	263	288	279	270	278	285	288	273	256	276	281	263	272	285	287	247	307	293	284	264	262	310	266	269	263	296	296	293	263	275	260	289	270	277	253	279	249	282	286	270	294	271	258	243	277	236	251	260	276	274	290	279	297	261	264	279	280	306	250	274	282	285	287	290	258	258	234	290	283	245	309	276	289	281	311	272	295	264	228	273	288	280	292	268	297	284	316	254	289	288	287	292	252	255	325	260	274	277	285	256	290	273	260	273	275	299	255	307	256	246	278	286	275	260	274	256	285	232	266	286	284	255	288	291	301	264	259	263	247	271	274	275	245	291	287	271	296	249	266	271	298	264	247	269	289	287	259	263	259	268	252	263	295	284	242	277	277	251	270	305	259	271	247	295	249	267	297	288	283	256	291	246	257	271	288	264	272	270	276	277	269	238	287	261	281	268	288	254	288	279	301	286	270	270	256	297	250	269	304	265	276	281	257	302	245	278	282	281	267	254	281	280	265	290	289	282	282	281	305	294	280	272	290	289	273	294	257	270	306	272	286	287	288	298	249	272	241	294	269	275	273	279	279	255	274	289	278	256	236	263	275	246	272	261	242	276	264	279	304	255	295	256	329	241	268	264	267	257	260	287	276	286	260	272	280	248	306	276	313	293	272	260	288	288	277	249	277	291	306	260	329	253	263	285	266	294	293	291	266	267	291	238	282	254	290	278	276	226	252	303	286	275	265	283	262	271	270	272	259	275	270	281	288	305	294	259	259	295	282	247	288	252	265	278	259	299	274	269	289	245	259	296	252	239	285	253	255	254	277	274	259	275	268	268	295	278	273	298	302	294	258	283	271	263	291	280	260	310	249	262	244	288	319	280	267	254	274	272	235	314	293	260	289	300	238	246	291	247	273	294	284	275	275	267	252	255	277	281	279	297	281	279	270	309	243	295	291	293	254	286	277	307	293	266	295	268	278	262	280	259	251	261	253	243	264	263	264	259	230	271	277	258	291	287	250	273	280	272	249	275	256	267	248	292	269	303	295	240	281	269	280	241	289	238	291	247	255	277	268	276	277	275	282	259	284	256	271	261	262	243	278	256	315	266	270	276	281	304	295	247	273	278	254	274	258	283	264	308	279	312	262	284	299	284	247	253	262	262	263	286	281	254	248	306	283	297	283	309	271	269	303	319	264	280	264	320	265	262	269	261	289	258	250	275	289	258	282	278	290	256	256	251	279	288	292	312	280	262	262	288	305	267	272	275	269	222	273	253	269	266	266	277	299	238	290	244	287	278	270	280	263	267	268	292	279	280	269	238	268	280	282	228	263	287	276	267	230	318	272	259	276	245	282	309	268	279	281	268	298	275	280	277	254	281	264	263	241	269	278	300	307	250	260	276	279	278	265	284	266	286	271	262	294	254	259	260	237	282	269	287	282	271	245	271	303	252	276	269	256	305	293	247	261	269	274	245	278	284	284	272	261	262	270	246	297	289	291	246	311	307	282	248	280	286	253	269	270	272	288	250	241	287	256	258	255	272	273	255	291	270	255	239	260	298	276	275	250	302	266	255	240	297	284	264	256	315	305	280	282	277	270	272	267	248	256	255	303	255	271	289	295	291	270	282	258	287	268	276	252	277	287	297	270	265	299	304	285	294	294	253	273	282	294	267	296	271	292	266	280	294	285	273	275	268	306	264	285	303	269	268	285	260	281	261	287	260	288	317	259	288	291	253	250	265	257	289	275	266	272	289	258	273	280	276	262	296	288	288	255	291	271	301	291	276	298	305	268	325	267	271	271	285	231	253	255	272	276	287	271	247	264	293	270	247	271	279	285	272	277	297	312	287	248	253	273	283	267	275	258	292	263	274	263	251	293	283	250	265	256	304	290	286	303	260	288	278	261	248	254	305	293	301	244	261	259	268	260	284	295	280	278	291	288	267	254	276	296	293	283	289	261	271	272	247	276	283	273	265	271	257	272	224	296	275	262	244	244	279	273	306	266	252	257	254	317	260	290	273	308	300	311	260	285	322	256	260	272	257	290	282	308	304	287	282	261	290	287	258	244	295	281	280	255	294	256	299	264	266	266	287	286	253	292	268	273	285	254	293	256	269	262	286	337	291	248	271	300	301	271	295	304	312	274	269	293	285	249	281	287	262	255	270	277	259	275	234	256	278	276	279	289	253	261	283	229	270	301	247	266	259	292	258	285	269	267	272	278	284	278	263	259	260	259	289	299	248	245	268	267	265	258	249	268	279	295	284	293	284	284	255	259	269	302	282	241	262	286	285	260	290	279	260	275	289	236	246	274	311	313	278	293	270	272	288	301	268	277	251	258	289	263	274	308	254	290	237	278	279	251	273	252	257	283	288	303	234	251	274	271	269	286	274	256	268	301	273	296	254	272	259	284	286	292	275	289	289	274	263	293	258	303	293	271	275	280	269	284	281	273	281	264	257	283	250	277	295	250	267	254	286	266	282	262	250	285	281	269	262	256	272	272	274	296	265	259	299	270	291	274	294	296	267	258	271	282	273	283	282	286	282	262	259	286	293	256	253	263	300	251	313	254	292	285	306	288	267	271	296	282	269	290	293	299	286	305	262	266	335	276	252	259	276	279	254	263	272	271	247	253	267	303	271	275	276	281	292	293	288	284	291	290	291	294	280	276	238	281	243	288	266	280	233	263	265	263	273	291	292	272	236	289	288	298	247	243	277	282	282	304	278	272	273	293	242	299	288	273	260	275	272	261	261	240	258	281	283	284	269	266	300	264	277	290	262	297	287	286	262	254	268	250	302	248	255	269	279	252	273	303	283	293	271	303	265	321	250	262	324	269	263	282	262	298	268	271	278	280	256	279	289	288	267	256	289	279	275	252	282	299	297	300	266	295	255	305	265	287	279	265	317	289	267	311	288	267	271	254	262	277	298	290	261	261	268	289	297	285	271	295	258	279	274	253	279	284	277	261	257	279	263	269	260	263	243	274	251	269	271	267	263	270	285	279	273	253	293	285	250	306	270	284	287	273	292	287	275	282	260	275	279	260	269	226	256	276	273	249	290	268	254	309	241	274	291	289	255	255	285	252	261	256	253	293	259	294	252	231	251	294	234	285	285	321	271	250	274	274	283	291	256	271	314	281	270	263	270	295	304	298	288	249	264	250	298	293	269	293	260	264	279	280	278	289	286	296	261	265	296	250	276	262	274	274	265	255	310	288	266	269	290	293	269	263	247	307	268	265	289	265	246	287	248	296	272	261	297	260	297	296	265	293	279	307	279	251	265	289	268	262	290	274	313	268	284	282	260	294	302	284	279	256	283	276	286	274	284	274	242	270	271	260	251	274	289	293	249	271	248	282	247	271	264	294	257	269	282	291	288	250	282	261	247	266	237	277	265	273	288	284	293	277	301	296	279	284	263	294	275	254	284
25446	16903	19412	23346	15409	10387	5952	4832	3781	3040	2589	1878	1573	1296	1347	1247	1080	1054	986	927	872	807	770	780	757	703	652	655	654	666	687	626	668	635	656	632	645	649	630	625	655	655	647	613	658	646	594	602	583	614	612	638	681	619	604	654	650	622	665	642	636	625	619	635	631	639	619	654	592	636	614	645	617	608	623	639	609	665	641	629	617	640	658	611	669	702	660	730	708	626	691	682	698	723	611	656	625	677	660	663	589	626	626	608	631	647	666	601	672	641	622	600	605	631	630	549	625	641	624	596	597	627	636	586	618	633	645	631	636	610	609	599	628	644	608	610	617	626	600	672	632	641	610	594	627	685	614	612	611	581	630	660	633	654	621	634	666	613	597	636	634	585	665	631	627	638	632	622	658	580	596	643	606	593	656	639	651	632	662	584	629	603	607	621	588	608	639	643	584	625	629	616	624	604	680	615	615	631	628	661	626	635	600	594	608	597	636	601	614	643	588	632	656	638	632	607	582	586	602	619	649	656	641	577	645	599	631	647	652	630	603	627	618	608	628	644	625	645	638	628	668	633	622	595	594	643	620	677	649	640	608	606	587	632	643	590	647	622	653	623	604	617	620	649	599	627	662	645	633	597	618	585	623	655	638	615	615	607	619	605	630	591	651	648	616	659	597	677	603	639	599	621	621	690	632	611	622	575	626	627	607	633	650	616	621	612	585	629	594	608	600	651	648	587	580	629	625	651	622	620	630	601	609	627	600	635	559	628	622	631	657	622	628	624	604	628	652	567	602	597	635	634	603	615	630	619	610	594	622	606	596	600	639	621	654	579	627	621	585	585	621	612	664	609	606	644	614	625	617	585	630	643	651	633	570	637	610	591	650	590	591	652	642	643	618	685	628	620	628	605	622	611	607	565	633	618	654	657	618	610	600	633	607	599	645	575	636	646	637	609	603	626	609	582	621	607	610	652	612	658	647	619	650	644	571	572	634	617	635	607	611	601	582	607	669	633	635	576	563	633	661	596	571	639	641	631	601	636	635	614	651	625	621	650	647	626	576	656	618	649	663	643	612	626	600	610	669	615	664	599	602	623	604	586	593	616	630	619	638	634	625	595	592	629	640	619	590	627	603	653	627	603	598	594	608	628	646	598	631	636	550	606	630	602	656	580	639	614	623	621	669	615	633	666	589	648	594	606	580	662	606	642	587	633	633	616	612	655	650	642	622	635	597	629	581	606	663	634	630	621	592	641	640	577	590	597	658	641	662	613	619	625	621	587	602	610	674	634	636	595	627	618	632	629	653	658	600	689	580	625	610	630	592	567	599	671	618	588	619	662	646	600	603	602	613	629	591	643	591	642	644	631	608	662	598	607	649	632	634	605	634	611	626	620	624	583	597	650	621	617	571	596	602	610	650	623	626	614	607	613	633	610	633	622	672	606	665	635	636	624	651	626	619	646	622	658	628	579	615	647	596	610	586	590	635	647	571	630	599	595	617	620	610	646	577	637	647	648	597	635	642	590	613	601	662	640	614	680	616	618	581	624	620	657	607	606	607	632	628	614	645	660	591	603	609	634	636	614	629	639	600	610	645	624	635	691	617	618	648	594	598	649	592	649	645	645	637	619	630	613	636	585	638	648	637	615	595	602	634	625	670	584	647	617	586	671	612	602	634	627	590	636	605	612	590	595	617	595	651	594	630	645	640	647	600	620	629	648	608	646	593	655	613	598	641	630	666	591	629	649	608	595	613	579	635	645	627	634	599	629	628	622	657	592	591	609	645	617	614	650	612	617	591	689	622	647	607	621	634	620	648	629	602	599	602	657	606	623	634	631	615	630	634	634	601	606	657	653	629	629	683	605	621	607	623	628	634	664	632	610	636	681	609	620	650	667	639	645	606	624	689	604	654	620	647	622	622	623	619	630	650	632	667	617	633	659	621	662	657	638	634	638	578	656	608	645	628	637	611	604	578	676	612	635	636	628	621	626	606	623	630	652	612	644	658	591	616	621	621	634	591	629	655	669	632	609	566	660	572	594	621	642	630	611	661	633	635	604	661	619	643	612	654	619	616	569	595	589	598	574	637	590	625	653	665	686	623	586	636	592	590	619	624	597	648	614	629	634	591	608	612	619	642	631	636	647	591	623	684	606	647	652	661	618	582	585	646	593	646	624	596	646	556	597	592	664	624	624	650	615	640	632	604	619	614	558	642	628	632	590	621	611	643	666	599	633	650	627	598	602	586	641	638	637	599	639	698	645	641	640	642	654	643	614	607	637	624	574	644	618	594	584	616	655	649	643	582	626	590	646	662	622	657	649	650	614	612	615	574	640	613	644	591	561	608	624	621	639	611	606	578	604	627	610	650	628	618	659	629	586	632	632	637	642	617	595	629	615	659	623	650	640	634	574	632	663	591	611	605	619	610	670	584	599	666	639	637	601	589	629	623	602	652	568	604	617	613	623	648	656	625	633	602	595	655	597	638	598	628	596	659	654	618	646	580	598	636	639	605	623	591	575	644	666	629	618	617	666	624	610	602	609	608	645	614	644	627	623	605	629	585	623	579	578	666	617	628	631	623	629	614	624	594	644	658	615	657	609	588	658	611	581	641	623	591	624	633	646	628	611	667	590	656	600	592	596	612	592	639	599	617	649	592	645	575	597	597	599	605	621	650	612	614	581	596	609	622	620	616	622	581	647	629	595	640	593	652	596	589	675	621	622	658	640	587	653	649	608	596	641	620	611	610	566	607	642	635	624	657	602	619	628	631	632	582	619	632	590	614	594	634	599	619	650	620	645	611	610	581	578	643	619	606	617	591	582	650	592	669	639	641	601	631	615	652	640	665	619	627	637	619	627	658	603	593	623	611	642	683	624	602	624	624	563	666	622	579	638	616	644	608	599	627	646	609	616	616	603	602	618	612	613	616	640	618	598	595	627	637	607	606	604	622	664	636	586	639	598	648	639	650	621	629	604	617	688	604	580	654	631	619	631	596	652	667	581	609	595	598	582	596	622	601	614	602	618	583	609	674	649	652	643	633	565	630	609	607	677	601	646	648	639	683	634	641	612	607	600	665	640	619	620	615	601	653	607	631	648	631	606	633	630	606	633	601	631	593	605	612	592	628	628	628	628	610	649	659	628	651	605	653	646	571	597	618	596	579	643	631	635	612	634	625	640	645	618	639	604	626	609	572	594	638	648	630	649	577	603	581	608	597	627	635	639	688	630	619	635	647	651	607	644	600	573	628	644	608	599	644	629	637	635	567	627	649	639	593	606	602	586	618	609	625	611	607	608	612	611	592	594	670	611	644	598	644	590	603	604	624	600	631	601	611	624	600	670	630	636	621	607	628	606	609	598	610	593	560	607	615	610	545	645	638	640	630	633	632	638	581	631	620	626	665	621	656	642	624	624	648	654	607	615	652	609	587	631	613	697	710	566	637	600	572	650	584	592	624	627	605	610	607	621	620	580	601	635	593	594	624	568	583	638	675	586	601	610
12448	4978	2973	2001	1233	800	684	583	496	498	530	489	444	396	386	399	420	397	410	382	408	389	357	413	355	400	424	389	386	407	363	405	397	349	373	391	416	382	381	440	393	400	366	382	382	383	377	366	395	395	391	375	394	393	366	341	406	379	392	411	404	343	379	388	373	404	411	397	406	379	398	377	365	364	404	376	406	408	379	403	391	381	400	381	392	369	381	367	353	361	430	433	386	348	379	395	364	390	367	403	415	395	378	356	448	405	344	395	361	440	360	403	373	362	427	420	387	413	379	367	387	338	387	354	374	407	411	363	430	401	388	330	362	371	399	383	384	396	354	375	390	387	397	410	373	410	411	392	413	439	411	397	375	390	368	367	363	392	383	364	357	408	381	392	404	379	382	376	371	396	379	381	382	413	425	403	384	359	407	383	388	364	386	347	398	326	393	395	414	404	333	415	406	398	395	413	409	391	413	369	354	370	394	373	389	366	377	396	393	353	362	382	440	390	357	399	368	373	338	350	392	383	390	374	385	398	362	375	376	395	376	397	398	365	376	364	387	358	349	353	366	351	366	360	426	410	385	396	392	353	414	399	334	396	352	395	330	363	377	406	350	354	422	385	394	388	352	377	370	431	384	390	352	361	348	442	407	394	371	376	372	409	387	373	400	411	396	398	391	378	407	375	373	386	398	406	416	365	384	376	376	379	405	408	381	388	356	384	397	410	385	460	398	363	383	371	397	456	364	404	407	391	418	387	349	382	420	363	457	423	367	372	389	382	391	385	372	375	402	377	392	379	390	329	391	406	341	389	370	388	378	387	383	356	379	409	424	376	396	418	399	387	384	331	417	352	384	398	357	417	398	379	395	369	369	422	439	369	367	397	390	391	388	367	367	372	377	350	352	433	412	391	418	392	403	409	371	403	351	392	350	366	343	400	378	394	417	368	416	389	386	448	404	385	383	442	371	369	400	345	415	378	348	391	412	411	405	389	386	371	386	370	383	398	390	402	385	369	412	376	399	352	403	404	359	377	362	371	374	364	375	384	364	383	373	342	352	382	358	348	367	425	404	399	348	373	395	399	374	418	373	350	398	379	382	376	398	359	412	426	389	386	387	410	320	399	378	424	392	417	397	414	415	379	353	389	400	422	411	370	346	388	381	355	420	365	413	374	390	382	439	402	397	370	381	393	413	365	401	387	387	385	362	413	386	384	338	354	363	403	385	392	375	365	360	406	389	347	384	395	393	378	411	369	395	427	401	383	406	396	378	358	358	388	370	358	404	402	390	389	376	363	358	381	418	407	395	374	370	378	402	409	372	357	382	401	402	408	382	358	396	377	367	401	379	346	365	381	389	385	422	391	370	386	396	363	387	387	389	381	374	360	392	353	367	415	418	385	372	401	397	391	400	451	412	416	412	360	403	403	403	405	379	406	372	358	399	424	392	369	382	381	375	364	377	358	394	391	389	414	361	393	389	380	393	388	393	389	400	383	409	384	371	405	400	421	411	392	386	347	415	408	403	401	392	358	380	379	375	365	412	370	386	374	391	351	386	397	332	387	380	354	383	383	362	355	401	417	385	382	388	382	380	410	401	391	412	401	393	344	432	389	373	406	396	351	392	375	393	389	413	396	425	361	370	386	406	387	369	380	416	394	428	400	424	369	400	403	409	381	375	416	385	385	421	385	398	396	415	418	394	368	368	443	373	405	411	421	400	370	377	351	357	418	400	359	388	356	390	375	381	415	357	378	367	346	369	378	396	400	371	380	358	383	380	385	378	349	392	374	389	422	388	357	396	365	400	376	380	371	375	402	408	412	357	375	434	380	390	355	365	417	361	367	361	325	391	351	378	400	359	344	377	379	386	386	379	394	393	399	382	380	358	393	381	413	405	436	357	413	438	411	427	391	432	399	383	396	375	370	352	418	446	408	402	390	382	346	388	417	379	376	356	385	373	389	370	360	385	360	340	360	364	384	372	366	403	361	365	380	362	425	399	382	368	379	394	375	384	390	349	407	383	392	397	358	390	391	396	440	419	387	382	365	368	384	400	357	374	394	388	374	382	394	357	408	385	388	400	392	393	351	388	380	373	367	387	399	395	375	344	410	402	358	374	382	354	358	377	363	360	384	413	392	396	357	372	415	398	387	387	366	388	364	391	372	398	365	415	371	344	358	393	389	363	401	392	375	399	407	381	400	371	388	363	401	386	376	369	379	385	373	374	421	384	388	416	395	374	357	368	348	407	396	398	370	376	390	405	381	409	408	349	388	392	389	407	388	419	408	347	372	397	407	362	389	367	387	350	390	352	398	354	409	356	369	399	377	402	410	392	385	339	370	405	373	368	405	407	404	416	417	372	418	423	355	374	364	378	368	363	378	428	378	425	411	419	349	379	379	387	371	369	400	385	387	401	370	388	385	423	404	385	396	408	403	366	396	347	379	409	377	398	380	365	415	395	365	366	394	361	385	427	389	365	372	376	385	396	386	405	383	327	405	361	336	387	391	378	374	389	391	355	398	408	389	375	365	405	363	394	396	370	368	374	364	404	388	383	373	386	377	401	392	341	388	418	416	407	376	402	384	339	364	375	405	393	375	433	428	384	383	413	372	366	391	398	380	404	421	394	370	356	419	356	364	387	361	358	396	382	371	395	370	406	363	410	401	378	410	400	379	420	405	392	401	375	365	376	353	370	389	393	373	343	351	342	355	406	375	355	355	372	383	374	395	403	357	387	406	396	395	375	349	384	399	380	392	383	358	371	379	357	373	387	376	418	431	420	401	386	393	401	406	414	375	395	404	412	395	409	418	389	360	397	378	378	381	403	374	391	391	358	358	391	402	381	414	407	349	391	419	345	433	384	384	404	377	375	407	371	363	375	443	363	410	423	384	410	389	395	350	425	378	409	431	388	381	414	350	354	353	397	403	375	396	390	375	379	385	398	389	361	401	406	402	378	386	337	377	398	395	399	407	392	374	403	376	353	369	390	395	334	371	406	397	399	414	380	403	356	390	427	390	384	383	404	350	389	379	365	369	397	390	415	348	406	352	404	342	385	402	404	373	387	393	360	333	430	396	387	363	384	396	383	403	356	356	375	370	387	380	386	370	358	366	370	364	400	406	411	383	395	374	384	395	387	380	353	349	411	421	366	390	347	389	403	425	377	379	374	341	418	358	376	381	396	361	367	368	403	387	401	422	378	404	393	386	375	368	372	385	373	390	384	347	421	409	397	401	379	372	356	379	365	343	385	388	356	402	367	350	365	415	380	372	375	412	396	387	416	410	380	422	390	371	390	376	383	368	357	408	409	363	423	358	351	402	378	411	356	391	398	351	435	388	355	363	358	408	396	383	387	380	388	409	371	396	402	387	369	356	384	394	364	350	391	386	414	376	431	389	394	383	425	395	390	392	386	401	379	382	393	378	334	366	370	357	335	381	408	376	348	330	358	393	368	401	404	423	378	377	355	368	423	396	366	391	384	388	393	394	402	381	351	392
7762	4104	5146	5335	3537	2669	2102	1818	1620	1527	1329	1226	1037	977	1002	1000	999	919	1026	916	848	874	824	876	801	745	818	822	859	832	767	873	819	868	830	832	803	837	791	857	815	822	820	808	843	803	797	824	838	835	848	823	816	829	843	836	801	876	768	820	779	822	795	845	780	815	798	785	854	832	854	753	818	832	781	832	848	786	858	867	817	803	872	848	829	834	831	889	876	844	819	856	831	798	829	803	891	808	835	873	846	818	823	846	816	858	839	871	832	823	789	819	853	816	818	862	826	817	837	777	832	826	834	853	826	840	904	805	833	817	814	820	799	857	795	809	809	787	806	828	801	878	809	783	755	771	818	838	760	769	830	857	803	802	838	809	813	862	872	798	806	805	817	841	803	831	801	844	861	805	815	830	873	772	834	790	806	787	867	763	850	811	829	792	790	813	885	802	796	817	791	842	863	769	831	823	851	813	785	871	797	830	780	840	802	811	842	818	802	820	847	831	846	842	796	793	841	826	845	833	866	848	829	814	826	851	811	826	804	769	808	826	861	817	838	777	851	837	890	825	842	807	827	863	849	869	824	836	803	815	824	829	854	842	824	834	818	803	840	805	803	814	808	849	899	824	855	809	824	810	800	830	857	782	798	790	855	866	813	839	818	785	815	747	843	800	820	808	834	813	832	854	863	846	853	838	782	840	822	801	815	799	834	855	784	809	836	874	850	819	836	802	816	805	823	793	777	862	832	820	803	822	807	832	859	771	827	821	774	816	825	849	827	830	812	826	861	862	840	837	838	780	859	798	799	787	817	829	817	823	812	823	844	775	797	794	819	800	837	817	809	773	791	839	851	814	860	845	819	780	866	793	824	821	890	841	866	794	826	877	805	820	848	851	839	804	832	861	829	842	815	883	853	802	856	782	819	787	788	801	783	833	800	888	857	770	800	846	817	808	852	787	854	847	836	858	831	786	864	801	820	831	838	840	810	824	820	810	817	871	830	820	806	844	831	797	763	749	802	842	862	847	834	846	837	805	854	800	883	834	855	838	842	888	820	792	838	877	783	813	838	780	857	810	801	800	838	819	895	784	843	852	849	818	814	838	825	808	833	826	843	775	840	830	784	807	859	850	823	870	790	784	822	859	771	851	792	803	821	852	843	873	813	817	851	804	812	805	789	836	808	817	873	837	792	831	754	852	811	765	821	844	804	798	808	786	868	819	874	819	789	846	839	778	824	865	798	809	820	837	850	792	820	838	867	820	836	847	780	781	868	832	784	837	832	814	855	829	832	803	791	820	768	861	822	807	859	875	793	850	895	867	785	893	811	872	845	863	843	823	829	839	820	828	797	803	788	866	829	828	842	830	807	806	825	824	845	837	872	828	826	845	800	771	865	817	832	810	846	843	857	809	785	772	806	811	782	792	799	848	836	776	891	838	906	835	820	834	816	834	817	854	843	715	834	857	822	845	856	844	807	823	817	812	806	776	847	788	838	821	820	809	806	785	785	835	827	819	791	808	825	803	780	864	853	814	823	873	820	849	829	808	869	844	868	834	859	835	848	834	830	807	802	848	836	792	807	806	843	826	866	832	883	834	824	849	832	848	777	803	873	765	873	792	824	819	802	838	828	831	876	861	818	888	817	855	845	831	758	846	809	802	806	843	817	826	892	783	822	808	752	748	849	830	823	797	820	799	840	820	805	887	819	808	789	855	799	840	806	832	833	845	823	857	810	798	799	834	823	842	792	834	803	800	847	856	829	823	784	772	773	832	866	813	799	868	779	780	839	873	790	884	793	826	841	847	816	858	810	820	845	823	815	762	853	785	800	791	870	834	819	786	806	818	797	843	868	858	804	790	833	790	783	843	817	787	846	800	894	821	850	903	822	833	828	822	849	800	806	845	816	845	844	876	807	838	796	842	799	838	847	831	853	821	777	833	811	809	825	868	850	793	877	866	805	834	864	841	788	813	833	828	911	817	844	817	824	864	872	800	808	843	862	839	866	784	836	835	819	852	833	814	799	811	834	814	830	805	826	823	818	844	865	843	799	810	784	793	843	838	808	783	828	828	847	808	879	874	880	794	890	791	827	778	814	797	822	815	808	850	815	836	798	832	794	900	792	823	818	856	817	761	826	791	812	801	903	879	831	840	787	824	842	795	835	816	791	834	830	828	815	804	827	848	834	813	774	779	802	744	835	829	818	826	827	843	777	823	839	778	882	834	875	892	841	773	836	905	855	845	835	806	802	825	881	805	779	792	827	864	818	867	830	834	849	869	828	833	813	811	819	832	837	841	844	794	796	915	823	833	826	796	868	791	832	812	899	853	807	840	883	844	881	810	897	871	831	788	791	772	815	786	788	843	795	794	873	790	851	862	825	805	859	889	835	833	843	834	858	817	800	812	839	849	804	824	841	798	801	828	846	830	813	802	825	791	872	790	846	772	826	774	849	853	813	799	796	789	848	843	874	820	773	814	799	840	825	781	842	843	731	791	823	770	809	826	853	826	877	829	849	831	833	803	888	793	834	844	813	793	830	838	788	843	776	784	836	819	831	808	816	883	836	867	822	835	794	804	832	789	860	850	839	832	828	834	786	801	825	833	807	797	875	830	803	796	781	816	815	853	865	794	823	878	855	822	775	781	851	849	829	866	858	856	825	846	833	798	756	795	789	787	833	849	886	830	847	787	864	855	793	849	856	833	843	811	853	844	859	866	814	835	821	794	852	807	778	820	841	815	778	805	837	752	795	779	862	792	872	792	835	818	867	816	744	841	809	881	863	814	841	818	827	820	829	843	810	827	854	823	822	775	809	796	808	837	846	856	828	845	802	762	842	819	840	839	807	848	853	793	787	826	826	853	846	809	827	821	881	825	818	808	787	825	889	832	794	867	862	848	827	803	856	810	814	812	811	794	812	863	803	845	859	831	844	795	803	864	806	838	769	831	779	828	817	837	783	796	898	799	817	810	821	788	827	830	805	845	817	820	805	872	848	830	834	860	856	855	827	828	848	801	813	855	802	853	815	839	815	825	847	790	841	837	820	838	800	861	824	856	807	849	796	803	769	857	819	849	845	854	864	842	770	796	826	818	820	840	843	839	847	813	899	795	820	828	809	858	835	763	807	834	860	782	835	812	809	815	818	835	772	782	841	845	838	829	838	844	814	848	860	814	848	774	804	842	780	788	856	880	789	838	805	823	797	840	775	779	833	841	774	842	817	819	804	785	833	824	865	786	835	826	849	805	873	857	807	804	816	823	821	852	752	830	844	840	778	781	850	833	814	880	888	827	813	857	882	856	784	776	835	821	812	837	795	834	804	814	840	753	808	825	858	829	817	762	849	845	818	837	811	848	800	825	800	804	825	803	807	815	825	806	847	845	806	829	819	819	834	869	829	850	846	807	747	842	807	863	837	847	871	822	886	785	814	859	810	824	793	815	855	828	866	814	801	810	852	887	813	867	783	800	886	810	809	843	832	872	858	814	817	832	847	829	819	809
30325	16199	11235	8211	4806	2514	1456	822	649	561	462	441	349	350	304	350	328	329	303	293	296	298	311	305	278	260	256	276	279	275	236	250	282	286	297	246	306	248	271	295	290	282	259	255	247	281	269	306	273	282	287	280	275	279	294	257	226	269	278	295	243	297	261	280	298	293	297	272	251	279	260	292	263	273	294	246	280	246	274	271	280	314	260	256	261	265	290	240	265	292	289	309	272	252	267	270	299	296	283	260	277	265	249	289	263	275	267	267	274	242	256	277	277	267	256	264	269	311	287	263	291	234	285	273	283	252	276	272	310	290	249	243	283	301	267	270	289	261	273	274	259	246	265	257	229	268	276	249	249	267	267	295	294	275	237	265	291	268	265	290	295	267	249	270	259	257	284	241	296	257	270	277	249	261	272	242	264	286	267	249	262	303	264	278	295	280	271	306	275	240	258	248	246	272	277	295	258	255	293	310	263	250	262	269	263	248	276	278	279	310	275	240	263	269	284	296	248	243	232	254	275	318	285	276	245	284	268	273	301	269	301	280	280	281	273	260	261	263	247	273	282	276	276	255	288	284	251	240	241	280	281	258	268	286	278	272	268	299	273	243	291	275	276	294	290	253	301	281	273	295	266	277	303	273	268	288	266	291	239	287	290	277	267	274	232	242	285	258	281	251	262	296	252	263	268	283	258	276	275	281	293	272	261	248	260	248	286	259	268	268	263	259	252	292	297	263	278	283	273	272	286	261	270	248	258	261	255	251	235	266	226	301	310	280	242	271	278	263	274	254	272	296	249	250	248	272	230	308	292	277	307	290	246	253	281	310	275	272	273	273	289	270	275	257	238	277	277	242	253	274	270	268	298	295	242	293	274	299	256	269	273	299	291	283	258	273	255	232	258	267	269	257	281	275	263	275	257	269	258	279	275	294	259	286	272	258	279	273	271	301	312	273	271	243	230	267	290	267	225	254	279	243	253	247	240	272	280	261	270	269	289	287	282	271	258	292	256	292	236	260	268	293	235	270	295	288	239	246	268	228	297	271	279	240	268	273	275	266	220	280	260	251	261	278	263	275	307	286	259	267	274	272	244	291	260	294	293	303	284	269	278	271	281	240	286	265	255	281	318	253	297	268	266	229	279	249	256	283	264	276	301	261	295	278	273	254	262	266	257	281	261	267	280	262	241	267	277	249	268	294	266	282	303	284	244	273	276	294	261	260	263	302	280	280	256	239	258	284	281	268	283	283	301	267	264	260	270	262	287	298	259	282	271	254	260	266	266	293	294	251	245	277	253	253	259	284	285	275	244	286	264	256	292	255	239	304	274	267	295	266	258	269	242	284	275	256	268	271	267	257	273	311	243	294	300	260	282	260	268	293	266	252	306	273	247	262	285	247	275	281	272	272	284	268	280	294	286	283	271	284	248	268	257	261	243	229	270	270	269	265	294	283	254	282	281	280	290	286	291	276	270	253	273	258	307	262	287	281	277	250	287	277	263	299	286	264	277	235	288	259	285	271	271	257	286	257	256	294	249	275	277	259	291	237	271	277	248	284	259	281	251	277	262	253	280	261	285	309	273	270	261	248	287	239	251	280	274	290	316	278	315	269	272	275	305	282	271	254	269	266	257	273	269	277	266	280	269	294	276	236	270	306	294	280	248	285	256	269	263	270	271	270	257	282	276	253	251	293	292	286	286	287	255	256	248	252	278	261	258	312	282	276	272	251	256	285	290	257	283	271	286	286	277	289	289	310	276	277	287	254	283	269	265	277	272	278	263	241	272	280	275	275	276	261	277	262	262	285	267	273	285	269	306	279	256	272	267	270	263	302	287	270	219	252	275	245	258	299	213	229	252	249	263	271	283	287	272	296	271	226	297	278	251	271	258	257	281	277	247	251	305	277	252	264	284	274	254	239	250	284	276	320	297	286	259	229	285	272	236	299	244	270	284	291	276	266	239	238	277	292	264	269	274	256	279	279	295	281	290	289	293	275	298	289	275	257	292	260	271	262	275	258	254	290	294	269	256	290	243	264	282	259	261	272	303	265	274	266	250	279	271	270	248	263	265	268	272	298	279	271	284	289	247	315	308	284	279	291	248	271	300	291	268	267	229	255	260	255	255	297	284	266	277	292	259	261	256	269	246	292	261	250	258	285	262	261	273	248	299	313	291	264	262	295	228	271	280	283	267	287	277	269	289	266	248	274	263	239	254	275	242	254	288	253	264	251	282	269	293	272	302	237	251	228	239	279	276	261	294	262	274	237	241	301	244	267	275	280	290	250	262	275	282	264	273	231	278	271	243	250	258	258	269	276	274	296	297	271	283	286	294	258	267	272	249	290	293	291	280	306	280	272	231	234	262	298	287	251	268	278	258	275	226	251	235	259	267	292	312	239	281	256	241	273	248	281	252	236	249	251	256	254	273	262	312	279	285	291	289	256	242	276	255	297	288	249	259	253	270	292	271	267	285	307	255	266	278	264	280	250	276	296	277	278	269	298	271	254	279	270	256	264	272	258	256	241	291	253	302	256	263	251	264	272	301	279	274	258	247	216	287	272	298	257	280	261	241	246	306	269	256	236	289	270	297	259	265	266	249	245	276	279	276	262	257	243	261	259	287	300	281	281	280	260	247	258	279	255	257	278	232	284	276	285	282	271	255	290	273	266	286	241	262	259	303	244	265	267	269	257	277	262	261	228	293	301	308	292	281	275	291	242	256	254	272	269	274	265	280	260	270	306	269	279	300	250	258	256	283	276	255	274	265	260	263	272	244	247	260	298	255	276	279	252	262	286	271	284	279	270	244	271	282	298	272	278	256	303	288	236	260	252	305	241	265	282	261	278	276	269	267	291	291	262	242	260	318	287	281	259	310	282	263	276	272	281	271	263	284	269	270	263	248	244	283	288	289	291	271	264	283	270	289	247	289	290	286	304	261	256	266	258	267	253	259	244	267	295	251	268	260	267	282	258	297	268	265	289	263	283	267	257	271	272	296	277	280	291	245	292	256	277	263	298	258	252	243	266	263	281	306	281	324	243	274	289	231	243	277	241	272	270	273	280	289	279	244	250	242	307	282	287	245	294	276	304	271	289	277	265	232	273	249	279	266	279	280	249	256	258	247	256	282	302	281	307	293	265	255	296	242	263	287	272	240	295	245	291	262	250	248	268	264	271	261	278	272	267	279	272	300	256	259	275	279	277	264	252	280	274	274	257	290	284	258	312	268	264	273	272	273	275	287	260	236	254	249	243	254	248	300	288	267	273	287	257	280	292	263	240	271	252	257	287	270	297	283	286	259	269	281	264	253	260	258	240	285	279	235	260	247	247	274	267	269	296	265	250	278	277	264	287	268	244	266	262	246	262	233	244	284	264	295	272	253	247	258	278	254	239	271	270	263	263	270	291	295	253	260	249	275	259	297	266	236	261	252	226	262	290	259	271	259	260	310	272	274	258	272	276	267	287	290	284	274	264	322	283	265	263	251	278	285	245	275	265
19681	11332	12606	15103	9950	6845	4855	3324	2473	2192	1687	1475	1185	1041	1076	1035	880	943	925	815	755	703	677	660	658	602	645	633	637	595	647	601	644	635	627	615	606	604	652	604	658	616	600	629	605	629	635	588	619	618	623	647	583	642	612	589	656	625	606	599	601	593	599	590	636	615	620	656	563	609	614	610	622	616	634	585	598	603	629	523	618	587	607	575	642	631	666	648	687	642	648	652	638	641	654	627	667	585	615	591	579	589	586	578	569	612	577	609	609	624	601	587	604	586	672	613	650	613	645	607	608	608	640	633	604	576	633	600	575	597	627	588	599	607	610	587	621	602	595	586	670	606	627	606	657	589	609	585	572	648	597	588	602	605	609	606	610	587	575	592	621	623	619	583	640	642	623	626	621	575	642	592	618	651	588	610	575	544	603	608	592	629	615	588	591	616	581	608	588	635	637	627	582	589	628	642	575	588	626	594	625	621	639	660	658	604	586	601	616	578	591	630	598	621	617	624	638	634	624	568	646	589	600	614	617	583	642	588	642	590	640	569	586	615	579	583	614	606	606	602	594	618	628	605	615	569	572	612	548	633	631	579	612	591	583	597	593	602	551	587	591	563	597	637	613	569	627	564	624	580	622	589	559	593	614	606	591	600	590	577	567	551	590	597	596	636	583	585	612	615	571	629	618	618	628	590	609	602	602	619	555	605	605	631	625	633	612	574	640	569	602	597	609	642	601	598	595	613	602	552	613	590	597	616	636	601	565	609	595	623	559	600	590	573	584	580	624	594	608	602	593	580	595	609	587	597	593	641	636	581	582	594	585	610	623	620	669	587	603	639	573	600	584	586	621	611	582	623	597	658	638	625	597	621	641	611	620	650	660	578	628	635	586	615	551	585	624	631	644	598	606	577	580	632	564	590	565	604	588	617	627	622	554	601	628	618	630	615	624	609	589	608	550	587	613	591	598	624	605	625	604	579	641	613	614	614	588	633	606	620	627	641	598	590	581	613	595	609	669	610	585	555	609	599	627	603	606	564	577	598	632	591	591	618	627	591	628	638	607	588	605	624	548	591	590	572	563	647	596	587	635	645	638	596	577	610	582	621	592	584	603	621	618	618	608	560	651	636	633	586	607	604	593	622	571	635	598	632	618	594	575	612	578	608	580	591	610	571	587	642	549	575	607	616	593	628	577	612	607	596	625	622	582	595	607	615	611	638	594	593	599	594	612	571	595	587	593	622	606	608	634	613	618	594	634	638	586	615	640	627	596	589	595	587	662	598	608	588	590	580	621	566	586	585	583	627	623	600	549	550	617	596	591	570	596	667	549	641	626	599	613	667	572	556	643	592	612	589	621	643	625	623	634	600	601	617	605	584	617	626	584	592	590	622	559	643	622	601	558	630	625	610	596	611	608	659	561	621	588	597	599	642	582	624	636	626	617	587	612	607	600	572	598	624	641	603	611	652	642	529	595	595	571	604	603	606	593	565	673	603	681	577	600	621	585	596	596	641	632	633	567	615	597	622	640	597	621	599	596	595	567	617	598	636	576	587	602	627	618	601	612	606	611	626	594	552	634	578	633	600	617	639	568	594	581	611	578	608	607	615	590	616	604	597	615	607	602	607	607	588	593	599	613	615	638	591	627	628	630	611	628	615	623	595	628	585	602	607	611	595	585	622	609	605	582	638	612	669	603	597	621	611	592	649	593	609	580	621	603	614	565	586	585	662	601	602	590	594	589	588	602	644	616	598	623	600	631	667	636	613	610	576	606	577	644	553	575	618	588	625	591	639	618	610	636	600	557	571	638	643	582	565	593	632	678	619	573	590	580	617	641	616	651	592	567	580	567	594	601	594	587	590	635	583	581	644	641	603	554	585	616	628	593	632	641	618	579	596	631	629	584	638	593	585	600	614	562	658	567	567	589	634	621	587	635	600	610	583	624	613	611	547	597	550	602	614	642	616	656	609	600	600	623	603	575	620	610	583	616	586	561	583	582	616	594	603	565	567	608	619	575	595	578	645	633	611	609	570	594	612	578	588	583	615	662	622	585	615	592	591	579	589	615	615	653	588	564	626	569	621	619	604	645	652	639	614	615	579	608	638	596	642	592	590	607	628	602	552	620	597	600	602	670	601	611	609	573	606	652	557	615	647	590	619	588	628	590	599	617	639	569	601	581	650	560	610	611	643	633	585	582	607	604	590	580	585	608	662	631	609	615	626	583	637	590	614	610	594	644	612	600	593	599	624	597	616	621	551	626	644	638	611	593	608	608	620	557	540	588	628	657	627	587	619	639	664	607	592	599	617	591	573	618	621	622	621	609	620	583	622	630	639	573	610	618	568	571	627	576	634	577	625	630	654	616	579	579	561	584	594	660	603	623	605	658	632	565	569	596	545	652	642	625	589	596	600	597	656	615	627	590	613	660	587	591	603	628	651	592	593	573	636	635	594	608	611	637	591	638	557	638	624	595	598	628	605	585	591	626	642	513	601	600	571	586	617	614	612	612	541	571	562	619	602	574	577	609	603	624	600	586	617	611	586	555	620	634	606	619	550	568	595	626	621	557	580	570	586	583	603	611	629	637	609	561	570	643	622	545	563	591	605	561	597	588	612	624	607	586	571	571	614	617	577	576	603	623	600	622	663	588	614	622	589	640	619	629	607	578	640	592	604	602	598	588	585	604	632	637	594	619	574	614	584	590	589	610	630	584	600	608	612	581	576	584	644	584	593	625	642	592	594	603	644	610	653	607	612	622	609	589	594	622	609	617	589	626	618	660	605	587	623	599	594	570	591	599	591	610	595	634	609	577	626	592	588	571	626	596	606	579	626	625	649	643	609	597	659	611	630	594	602	589	635	609	640	627	645	648	571	589	632	622	603	571	600	618	588	555	647	612	583	572	617	595	611	596	594	611	601	619	616	600	588	622	567	608	561	639	585	621	635	622	607	590	615	624	599	592	631	602	569	625	608	590	628	633	636	605	618	624	539	605	627	636	601	618	633	581	557	615	605	580	653	601	580	566	583	612	591	608	618	601	667	599	611	600	626	563	632	626	617	637	604	577	577	634	587	625	597	601	605	601	617	560	591	627	626	576	661	569	598	604	585	588	612	590	617	649	617	597	609	601	590	609	620	591	646	590	637	594	614	562	618	655	595	651	629	563	606	576	573	625	604	599	616	608	662	616	610	630	562	610	635	578	603	639	567	678	563	544	630	617	592	631	617	595	619	572	603	593	642	596	650	636	596	574	615	638	603	587	615	600	590	577	563	612	574	604	581	615	591	617	614	575	592	632	588	608	650	591	598	601	570	620	607	601	576	586	607	603	632	612	658	637	589	604	612	601	634	624	567	582	623	611	640	622	586	599	651	615	598	586	625	634	630	588	619	606	586	608	626	604	606	604	643	624	638	610	645	570	578	590	578	620	592	580	586	588	585	605	631	639	555	615	622	546	637	614	627	629	575	628	565	615	589	638	599	603	597	629	585	562	616	633	637
41319	25073	17892	13998	9106	4236	2543	1409	948	702	615	470	392	400	367	365	305	325	315	271	263	286	239	287	283	306	271	269	253	264	245	287	259	282	238	269	254	274	273	292	251	282	269	265	260	276	259	246	259	245	267	260	256	239	249	265	252	265	290	268	252	252	260	257	249	234	268	240	256	263	240	219	248	247	275	283	271	232	245	301	235	282	307	247	266	261	272	273	270	256	285	269	267	221	260	277	304	244	297	262	301	252	257	256	254	262	262	295	285	266	255	252	269	246	248	211	240	239	264	232	251	251	247	257	232	255	257	240	254	258	262	255	233	242	260	250	221	236	266	269	273	263	254	265	282	248	273	228	259	274	250	266	266	286	256	255	267	231	264	256	291	282	266	265	265	265	233	241	258	251	270	256	252	217	268	253	227	246	269	248	278	246	258	239	237	263	280	260	257	267	265	233	233	245	251	238	237	275	214	263	268	248	233	255	259	276	305	278	225	266	231	257	239	239	253	259	249	230	241	274	264	265	224	251	269	265	267	243	255	267	266	222	235	255	299	267	247	252	249	241	231	270	290	276	239	241	255	268	260	275	230	264	262	244	286	253	241	221	240	267	239	287	293	294	258	239	231	275	260	219	305	244	225	232	245	257	233	249	234	251	243	260	294	265	261	233	234	227	291	231	242	253	279	244	239	237	243	260	270	265	256	261	246	252	236	235	234	266	239	249	271	249	245	262	279	240	228	264	292	222	239	251	256	236	226	227	266	283	275	253	265	284	278	242	283	258	297	260	257	283	252	260	269	247	242	258	250	254	250	237	268	252	265	265	228	249	274	237	278	266	240	256	237	251	263	248	254	227	242	251	250	258	257	237	253	280	258	231	287	262	273	261	225	265	265	271	271	242	276	227	275	267	252	249	281	279	261	229	235	266	230	244	241	288	267	233	240	217	219	228	252	231	285	295	257	226	264	254	237	244	269	249	254	252	251	248	256	275	254	296	280	264	254	257	227	243	248	252	291	262	264	273	260	237	272	229	266	255	239	268	264	285	260	276	255	209	236	256	225	248	263	243	247	262	236	245	232	244	249	263	244	248	261	244	255	249	254	214	236	265	246	284	280	256	251	249	240	252	232	248	249	242	275	279	256	274	247	240	249	267	258	245	263	269	223	224	269	265	299	277	218	274	276	243	230	264	262	252	258	254	251	244	265	249	241	237	259	270	252	282	228	247	259	269	249	258	252	245	252	253	253	241	266	268	243	250	285	260	274	258	239	239	254	245	254	279	270	250	234	256	272	257	269	245	206	258	254	237	258	261	241	289	303	270	297	258	229	272	242	238	287	282	280	286	281	222	261	234	245	272	256	219	254	245	250	239	250	238	223	224	288	277	249	260	242	280	237	251	261	259	246	246	264	265	256	272	260	239	246	252	238	275	292	267	261	236	221	262	240	279	246	234	260	258	292	245	244	233	256	272	248	258	270	262	239	277	272	248	264	265	236	288	291	243	259	228	238	263	266	262	252	259	247	255	259	281	250	246	256	244	274	255	265	280	262	262	294	263	265	233	244	245	254	275	251	232	252	273	284	243	243	208	268	251	270	231	234	263	261	254	236	263	256	262	239	282	267	267	278	254	251	253	252	275	232	242	257	241	262	288	250	232	225	261	240	254	253	253	272	241	266	252	305	233	262	253	263	252	268	276	278	243	264	248	229	277	289	262	269	281	268	234	278	281	253	239	243	250	267	262	241	268	290	238	263	259	242	271	278	262	263	259	280	263	245	258	296	245	245	297	260	240	258	255	261	269	259	246	264	248	287	256	238	258	269	243	254	254	269	251	270	245	258	235	243	275	263	255	245	263	258	279	247	262	274	240	228	210	240	263	247	307	290	231	264	240	267	249	245	269	278	276	257	231	249	258	275	267	263	266	235	267	261	251	254	252	270	226	268	246	222	248	254	255	231	252	268	261	284	241	250	231	249	250	243	237	253	277	261	251	277	241	243	256	265	242	253	225	266	248	280	266	280	294	264	277	244	271	265	253	250	231	243	251	275	269	264	255	256	233	270	237	249	250	272	250	226	256	271	266	254	258	247	234	250	255	269	272	261	241	277	269	236	271	263	293	280	265	211	266	255	265	237	274	239	274	250	275	218	252	288	248	296	263	260	269	248	244	245	226	244	253	261	275	231	236	243	258	257	269	260	261	234	273	258	246	230	227	241	235	267	259	283	256	234	244	227	255	253	266	248	234	230	255	227	249	270	260	261	248	251	253	255	259	249	241	281	251	237	246	259	270	254	259	275	256	248	219	270	256	283	256	254	258	269	238	267	268	263	294	261	251	299	264	225	256	260	267	257	234	236	255	263	257	271	301	243	286	235	257	254	283	257	234	247	250	240	292	283	265	284	271	253	257	258	248	252	234	252	241	271	276	256	263	255	275	266	260	230	263	242	244	266	297	263	245	264	262	253	253	254	295	264	260	259	252	263	241	247	210	232	228	244	270	286	229	250	295	218	292	260	232	243	257	245	244	258	275	245	274	281	253	252	289	278	261	255	232	277	267	281	270	275	288	263	255	280	268	239	254	271	252	257	243	250	250	254	258	284	240	281	217	239	231	236	261	227	245	252	246	257	256	264	271	244	256	256	268	267	237	263	245	265	268	247	209	243	230	223	281	212	257	228	259	257	243	253	269	284	276	261	245	255	238	263	257	273	258	290	283	257	268	242	274	275	252	252	252	268	269	246	285	272	227	244	236	235	276	260	252	260	279	263	255	274	210	275	251	253	240	280	249	267	270	247	263	255	271	268	295	273	237	246	265	263	260	245	283	299	267	269	242	250	277	276	281	289	265	266	256	233	225	270	266	232	257	255	271	236	277	264	252	236	279	286	264	243	276	265	262	289	253	284	267	275	236	254	272	243	277	275	254	253	266	297	242	275	266	280	259	257	244	260	238	252	247	239	258	258	234	255	240	241	252	241	252	249	241	257	252	257	251	243	250	222	274	259	255	229	243	264	263	250	243	250	286	243	248	265	241	253	253	272	287	259	276	264	281	247	248	282	205	263	209	243	270	245	247	263	238	255	248	264	260	256	243	293	250	247	280	295	238	285	285	267	234	269	242	264	257	250	258	242	245	252	238	265	270	271	266	224	258	257	260	241	254	260	243	278	270	266	265	242	256	264	261	262	275	233	253	287	251	219	231	266	232	236	219	248	283	238	232	246	245	257	265	252	252	235	265	263	234	270	256	269	277	233	268	240	230	262	216	292	271	234	249	235	275	234	258	252	267	241	249	247	255	238	266	258	257	223	256	281	254	287	260	286	269	257	260	241	263	255	232	258	293	282	260	286	256	248	235	253	258	249	239	243	256	253	256	260	268	254	258	284	278	224	248	259	232	261	261	276	258	222	250	257	240	251	266	248	272	236	227	240	287	270	264	261	261	295	278	253	256	231	230	253	251	235	261	277	235	269	203	261	245	253	223	268	226	244	248	257	284	261	278
25909	16683	18173	21305	16065	9573	6851	4612	3462	2810	2253	1766	1469	1264	1265	1257	1093	1022	1056	847	800	812	709	712	698	614	643	614	621	552	669	598	598	638	603	584	637	588	588	602	612	586	599	593	602	623	580	585	605	614	605	569	584	597	563	596	615	617	561	615	597	600	628	581	630	586	592	623	599	645	583	595	622	560	610	621	581	568	576	622	602	592	605	599	688	687	717	688	644	653	645	610	628	648	616	592	622	626	605	628	622	559	588	618	574	589	615	587	553	591	612	616	576	568	587	571	600	588	617	637	582	583	574	556	568	605	565	591	598	587	600	597	597	587	585	593	584	599	576	597	572	604	594	586	559	616	577	583	580	577	571	569	558	613	607	546	637	574	535	559	559	558	516	572	620	592	549	589	552	591	597	581	581	561	605	577	564	579	575	575	580	582	576	591	625	600	583	605	623	606	559	622	548	566	600	580	646	610	618	593	558	572	604	607	568	622	572	570	624	596	523	558	619	578	584	581	593	598	584	615	593	561	599	594	661	561	608	557	567	584	594	603	591	593	594	593	553	604	598	572	571	588	604	594	602	568	620	589	604	568	602	585	599	530	569	588	549	577	569	566	546	608	572	568	574	607	635	562	607	605	592	610	574	599	577	574	575	563	574	584	569	593	604	559	566	535	582	597	614	600	599	579	598	625	586	623	565	607	558	620	614	595	628	619	594	580	630	595	593	555	640	603	585	549	570	634	562	570	567	609	567	596	592	578	561	551	557	580	542	596	595	557	599	620	592	599	608	563	615	555	562	573	542	558	589	571	575	632	575	614	592	569	593	577	553	567	581	532	578	620	546	561	577	599	611	582	546	607	605	614	570	605	627	627	589	556	594	568	538	597	582	578	612	610	602	595	604	589	559	584	602	611	588	569	593	590	618	589	602	591	582	609	594	598	594	612	617	562	622	579	592	572	607	546	566	576	564	611	617	590	584	590	571	583	539	581	595	633	561	612	603	589	572	602	641	608	578	573	548	594	588	621	596	559	579	619	629	581	563	561	604	580	605	575	614	588	578	591	611	615	602	570	590	609	569	624	594	558	545	594	546	633	575	586	590	615	590	616	584	553	578	608	602	576	610	601	662	571	618	592	592	612	563	575	581	593	608	566	589	582	598	585	585	569	589	558	605	581	563	587	576	549	589	615	572	550	634	557	592	588	572	555	594	596	581	579	576	597	610	562	584	589	612	628	586	529	573	591	615	547	613	597	612	590	625	610	558	606	520	572	592	561	606	555	568	614	594	569	554	606	586	561	542	550	553	575	600	577	586	610	585	621	604	605	567	589	574	609	615	596	583	593	561	563	579	618	646	600	628	628	612	606	552	573	582	597	567	557	590	635	577	584	620	632	571	553	556	567	540	601	599	582	554	597	612	597	542	570	575	608	568	561	562	595	620	583	612	565	585	607	600	593	596	590	599	597	583	592	568	610	584	539	611	590	595	599	606	551	586	608	537	580	595	564	577	610	562	627	602	573	575	577	582	576	577	529	520	564	554	584	597	629	595	601	596	553	552	565	633	567	572	588	598	550	581	620	619	636	594	558	570	550	610	580	573	583	571	600	539	583	632	561	604	611	604	564	553	582	606	602	554	597	629	623	601	607	591	584	553	570	627	588	588	568	598	579	570	594	599	573	551	607	585	572	597	611	594	583	591	606	576	549	586	564	600	609	607	558	570	564	600	564	581	619	606	598	598	573	602	583	580	558	579	553	590	572	545	602	586	603	586	584	583	615	617	599	597	584	588	590	539	574	600	552	642	566	575	587	576	610	575	629	558	590	609	604	566	589	610	568	632	579	600	601	634	538	569	552	635	609	590	614	567	587	599	591	555	620	605	582	590	568	625	597	590	582	592	602	607	545	581	596	564	640	595	614	625	593	596	574	583	565	602	545	618	594	614	595	562	575	590	565	593	549	572	584	578	572	578	594	569	582	626	554	572	592	587	585	607	595	620	592	549	584	589	620	541	561	582	580	601	576	592	588	582	581	561	595	635	593	560	609	582	594	606	583	584	640	583	555	601	589	598	601	588	577	546	589	581	550	533	624	561	555	632	547	559	557	581	571	609	578	581	595	573	590	557	598	562	551	640	595	627	583	638	583	572	579	554	574	601	582	591	565	595	594	590	545	576	601	613	558	572	554	591	579	610	621	594	567	587	611	592	572	584	551	563	584	568	589	614	604	552	602	581	544	594	597	590	606	614	634	572	569	559	616	577	624	608	611	586	587	572	591	594	566	590	550	589	573	582	566	558	585	627	628	604	562	567	632	571	566	561	619	634	582	592	646	563	588	578	607	594	605	600	622	549	616	584	589	593	590	596	542	558	602	569	624	632	565	593	623	558	559	571	579	586	605	586	628	585	548	576	575	565	575	577	552	574	590	599	562	553	609	578	603	585	585	580	593	571	579	631	601	629	655	552	598	587	567	569	568	598	563	580	583	584	571	602	581	569	588	578	620	574	640	581	586	611	601	607	569	589	584	597	607	590	566	590	576	596	586	599	563	612	571	582	580	587	602	577	578	542	607	571	597	552	554	624	581	557	565	589	589	601	571	562	617	561	573	595	557	577	576	581	550	599	589	640	596	630	606	572	576	592	615	594	543	558	577	636	613	589	580	558	591	536	557	598	559	578	569	579	586	544	594	587	613	573	602	575	611	607	604	568	627	599	551	572	582	589	555	580	625	572	578	543	582	592	568	579	602	590	556	584	607	547	574	624	561	606	615	578	532	577	599	594	571	582	574	599	589	647	571	591	618	590	596	586	569	571	538	595	608	597	589	584	568	552	569	601	597	546	588	582	559	551	588	619	569	564	573	588	570	623	601	546	549	583	562	588	606	616	556	586	612	595	580	624	593	566	596	609	576	591	538	539	567	588	624	582	562	622	557	596	610	606	615	548	579	580	615	573	594	586	571	572	581	573	605	594	586	561	595	601	553	620	637	585	565	581	594	572	556	550	598	558	588	584	593	571	612	573	618	560	623	617	611	554	582	586	622	591	570	612	560	582	579	600	607	529	566	621	580	576	553	582	557	591	571	590	597	573	578	587	581	595	585	574	576	570	558	568	572	594	585	558	615	563	602	562	596	551	576	586	557	516	622	580	594	568	569	606	580	625	590	577	575	561	550	589	552	602	562	608	569	570	540	568	650	602	581	585	602	599	560	595	625	595	612	581	630	610	590	550	607	566	591	566	561	580	575	582	550	554	616	631	604	575	615	599	567	602	615	591	632	594	605	584	558	576	564	577	573	577	577	573	581	513	533	566	584	592	585	574	579	572	555	611	623	579	622	520	582	591	567	562	560	556	586	628	619	585	566	619	599	643	609	596	588	577	550	566	578	606	611	602	633	559	613	570	581	619	637	556	531	630	558	596	554	571	605	615	620	563	590	588	585	605	550	612	586	579	595	568	573	593	585	582	607	606	590	578	587	596	553	581	634	576	601	578	553	596	572	583	587
12561	4796	2991	1932	1115	728	611	481	492	492	414	402	414	384	378	420	409	389	361	360	375	358	392	386	351	359	340	380	394	397	390	367	382	381	388	374	373	431	317	311	383	363	373	352	354	334	389	374	400	336	375	369	413	382	385	380	394	350	382	335	373	362	357	383	382	344	362	394	339	393	371	358	378	364	371	375	356	390	395	393	407	390	352	371	401	368	378	362	375	369	388	361	389	366	362	382	340	364	383	379	351	361	409	355	386	346	373	366	389	370	396	349	374	350	363	373	359	370	363	358	407	369	417	382	389	361	377	366	358	380	364	381	356	338	374	347	382	365	386	418	360	388	374	371	365	370	367	353	393	357	377	376	393	376	352	353	357	412	375	379	365	384	354	389	377	359	375	372	332	404	383	375	365	361	352	374	405	364	331	355	364	370	401	371	384	393	363	383	400	387	396	392	370	375	375	399	342	388	381	397	385	361	355	359	381	357	377	379	329	346	377	400	353	387	373	352	351	354	411	374	338	381	379	368	358	406	377	365	389	355	385	347	393	382	380	392	391	344	373	358	345	377	357	386	380	385	394	355	355	390	368	362	395	377	386	390	389	371	372	378	370	392	405	354	401	368	387	359	336	369	392	376	403	358	386	348	388	354	399	342	385	358	390	360	382	392	405	382	349	385	363	385	343	391	362	377	371	392	375	395	375	344	373	354	395	385	399	358	400	361	394	383	360	345	366	358	381	334	366	376	352	353	426	399	403	344	358	368	355	347	366	392	374	342	381	396	366	391	372	365	344	367	391	374	401	424	375	389	359	367	356	375	370	348	372	392	359	350	367	399	331	362	414	380	352	334	381	367	381	404	386	371	394	395	374	403	376	376	356	424	338	386	358	345	367	367	361	346	366	336	363	362	358	379	337	393	392	397	374	351	388	397	394	354	342	400	388	358	368	386	429	369	378	352	376	352	384	360	372	408	402	370	409	411	403	353	381	396	351	359	369	383	410	385	402	384	388	376	362	407	360	402	311	396	343	349	351	432	349	391	369	388	342	358	348	371	377	389	383	357	347	379	327	348	419	322	345	339	368	365	393	373	355	392	373	363	345	422	375	381	322	385	376	405	362	335	375	383	385	329	371	346	355	359	366	392	387	383	358	373	361	351	360	346	378	382	366	374	364	339	385	333	415	372	397	365	383	394	345	368	387	357	348	381	371	336	347	358	332	372	361	406	383	392	339	360	375	344	376	361	429	382	361	356	375	362	391	354	323	335	374	399	416	358	398	349	388	389	351	332	391	368	361	385	357	424	368	373	333	374	356	358	332	360	393	403	398	387	376	380	353	359	387	403	389	361	373	422	397	358	371	368	373	360	389	374	367	341	364	381	362	367	373	393	376	395	385	402	374	358	404	377	346	364	361	395	331	377	395	411	349	345	398	400	385	359	361	388	386	379	372	407	390	386	351	406	369	350	384	351	355	351	408	356	397	356	390	381	390	391	376	350	379	394	378	324	396	364	357	350	356	379	356	387	367	357	381	360	369	321	346	357	332	370	363	395	368	366	377	393	373	375	381	361	366	378	362	388	396	382	375	378	368	371	355	353	349	391	385	324	392	362	366	368	333	376	347	356	399	394	366	335	373	369	357	322	369	323	391	353	377	397	366	370	336	363	379	384	390	407	370	377	371	387	356	380	368	371	380	383	394	360	410	389	376	383	362	379	385	380	373	374	356	377	397	346	381	395	385	373	360	348	369	367	397	357	377	372	393	366	377	400	374	351	365	348	364	357	365	377	347	374	354	365	367	382	391	370	319	379	365	369	351	365	399	370	376	343	359	339	343	354	399	387	390	370	358	345	362	375	355	421	363	370	363	401	391	374	373	372	376	353	322	373	333	372	344	345	361	358	351	385	393	407	371	334	391	350	381	382	387	389	345	356	354	392	371	380	377	376	356	383	380	400	382	383	365	359	363	355	359	392	411	374	376	393	380	372	369	383	359	346	368	366	402	367	362	349	375	402	364	356	375	369	384	360	369	364	334	369	341	357	371	357	355	363	370	351	375	385	368	371	363	364	370	371	371	397	425	371	397	387	365	371	414	358	348	390	412	357	355	351	372	370	379	387	373	361	336	368	388	372	345	393	381	371	386	399	418	340	363	399	355	376	369	397	365	377	349	368	380	341	397	371	352	356	335	404	337	398	356	334	353	337	374	376	383	399	375	388	374	407	379	381	364	359	402	377	405	378	374	366	405	352	362	420	369	402	378	372	360	358	377	383	383	401	365	370	391	382	357	360	373	348	381	357	368	387	378	385	362	382	328	373	364	380	365	370	343	347	366	404	370	430	363	362	371	371	400	332	331	376	375	321	369	346	371	374	364	341	355	376	374	374	368	373	365	380	370	379	362	365	363	365	328	382	378	387	400	351	337	409	408	356	346	355	374	380	360	339	369	376	337	352	368	388	353	352	360	346	378	372	364	363	368	357	359	394	372	372	399	363	390	387	354	345	354	346	371	385	353	349	365	348	376	362	366	368	369	353	384	377	374	380	383	372	356	383	408	372	352	399	360	408	391	388	355	372	358	384	356	405	372	368	383	385	381	370	360	382	353	372	423	367	362	418	373	337	394	408	354	350	393	377	334	382	327	368	355	390	375	384	367	379	399	357	379	367	358	422	381	359	367	325	366	389	373	377	390	386	332	364	364	365	379	368	328	349	350	357	346	365	364	361	357	381	355	388	398	348	325	388	382	402	401	394	348	350	380	387	383	367	385	380	355	377	362	345	370	385	377	394	373	370	399	375	368	378	425	353	385	383	354	373	362	377	363	416	399	358	390	425	356	374	425	407	375	368	373	369	370	381	386	341	366	395	388	401	391	361	371	404	360	382	419	382	411	398	389	366	384	343	362	387	371	386	402	402	364	380	374	388	373	369	369	385	356	365	356	377	370	348	400	373	360	366	373	361	363	365	380	366	386	360	385	361	350	362	383	413	371	331	369	362	352	389	401	363	355	384	359	361	383	430	377	353	352	377	377	402	361	376	364	334	359	376	357	325	414	349	402	369	355	356	353	351	385	405	393	365	343	346	373	378	386	366	363	376	343	375	363	382	380	401	388	389	389	391	425	349	360	355	377	342	359	401	355	370	374	379	376	400	386	348	344	388	350	359	380	372	404	389	380	360	415	342	370	400	366	342	381	365	403	329	361	385	356	397	358	372	383	372	404	356	350	369	378	374	389	380	366	367	389	347	331	370	352	405	354	337	402	392	393	417	407	398	371	377	420	343	377	361	379	364	352	368	401	375	344	323	333	363	360	333	416	357	399	366	378	356	382	380	347	352	369	380	373	360	402	362	376	353	390	338	330	369	373	395	356	352	425	384	419	375	360	394	357	415	386	372	376	398	340	346	367	389	387	358	370	357	424	382	367	341	347	363	403	391	335	358	403	359	335	367	398	383	390	393	336	351	359	348	377	392	347	358	371	378	346	375	396	412	343	412	385	339
7684	3844	5171	5051	3484	2506	1914	1590	1459	1281	1187	1023	1030	949	959	970	923	986	901	868	881	816	788	787	824	817	797	840	787	797	761	779	816	758	764	830	819	831	800	805	827	830	806	752	850	823	809	805	847	767	803	810	759	822	780	780	802	746	807	789	836	785	824	816	836	765	753	780	822	829	815	800	791	794	787	784	813	761	784	782	786	822	826	807	801	803	828	835	848	818	804	832	799	806	786	819	870	763	806	847	807	839	803	791	769	753	798	792	778	771	773	749	796	800	824	848	812	790	787	792	807	791	808	856	816	801	823	744	781	797	792	860	803	808	801	805	823	814	841	809	826	779	774	786	813	799	830	796	817	760	807	799	820	839	794	732	799	800	748	835	742	842	771	819	756	804	775	816	820	843	769	854	787	859	784	813	847	823	843	778	753	791	811	816	835	867	853	806	803	793	782	770	769	817	832	794	817	855	747	831	831	794	813	787	813	815	797	784	825	824	827	793	826	815	814	776	774	776	849	781	804	780	807	821	788	833	816	758	875	807	808	754	756	823	815	781	792	797	832	790	809	801	818	864	762	820	757	829	826	800	817	786	759	834	812	812	791	861	829	831	834	769	823	794	807	796	837	844	803	824	809	819	788	751	840	791	810	763	807	816	852	806	797	784	817	799	794	813	767	830	738	773	755	792	841	808	815	799	776	807	782	741	777	831	783	814	729	804	727	798	804	794	724	778	782	732	793	816	778	748	782	817	826	743	769	828	813	825	816	790	813	779	854	768	795	773	743	790	806	790	808	793	833	821	824	744	808	782	822	776	847	822	798	803	786	755	821	792	808	816	806	847	875	799	755	802	766	792	835	769	795	788	818	789	808	788	775	695	793	806	784	820	878	799	823	787	780	827	807	783	786	833	800	784	848	797	829	862	810	799	786	834	839	822	787	835	782	782	799	793	814	789	803	813	774	821	794	809	769	780	825	814	821	773	846	823	758	790	781	818	768	824	796	784	798	863	834	802	810	826	778	759	776	817	757	812	831	780	782	795	775	798	804	795	755	820	777	810	798	828	794	806	812	778	781	804	790	803	764	813	795	821	765	761	821	785	812	783	854	795	807	816	863	820	832	818	826	797	759	841	788	805	816	795	829	793	802	853	817	842	768	805	784	832	823	788	813	787	767	781	784	792	785	835	835	824	803	772	798	794	821	861	830	820	827	844	788	820	827	778	858	841	807	792	808	828	795	774	782	763	816	816	806	757	786	865	778	813	805	817	816	821	795	781	776	810	860	787	760	807	781	753	815	803	757	809	811	813	794	813	774	828	797	783	795	795	848	803	804	763	806	834	818	767	848	846	795	757	766	834	801	806	840	760	755	794	816	831	814	808	788	835	784	727	799	833	796	805	788	826	781	782	774	830	758	789	774	813	789	805	783	767	773	732	785	819	826	749	831	807	829	814	821	853	820	822	820	779	823	798	796	788	792	860	856	807	821	754	816	832	829	722	770	820	758	788	810	795	823	797	787	805	770	810	845	827	807	798	800	761	785	818	783	774	806	795	795	765	788	764	762	820	817	808	805	810	821	807	816	824	781	878	798	777	768	838	822	800	791	758	768	854	819	817	806	758	816	781	815	762	772	795	816	772	818	808	848	788	768	808	810	822	800	819	807	797	785	796	817	811	804	817	802	789	787	865	817	794	796	772	743	793	822	808	835	795	753	747	833	818	840	804	804	753	796	767	782	804	839	787	783	808	818	762	787	778	727	817	786	815	820	783	811	787	798	763	792	782	811	829	762	811	825	769	806	830	826	839	833	834	829	780	859	759	845	775	780	776	802	812	811	774	782	809	819	845	837	803	830	786	837	774	827	859	803	845	832	794	771	802	812	807	737	802	787	847	795	792	778	828	766	801	758	785	817	784	753	820	770	815	787	827	791	781	821	747	782	780	783	804	770	802	767	813	797	805	812	798	832	803	821	794	750	821	825	804	774	823	771	771	856	792	819	806	791	795	786	806	782	810	799	818	789	761	758	781	792	786	774	794	821	819	744	737	810	817	810	813	785	784	824	796	817	756	808	781	820	836	813	812	821	813	804	760	783	826	801	815	818	763	776	783	800	809	799	801	843	754	798	803	787	807	766	780	811	803	811	831	807	801	840	817	822	816	788	795	802	792	827	790	785	819	815	767	784	765	815	808	793	775	838	779	821	810	780	810	771	863	787	792	820	847	774	784	805	761	806	797	757	818	867	795	840	732	764	852	838	835	773	749	798	806	832	826	753	799	782	783	789	813	813	854	736	826	783	801	837	781	821	830	833	793	801	828	822	840	756	793	855	793	859	764	781	806	779	790	817	804	809	855	834	832	810	778	787	842	804	834	807	822	858	746	800	843	791	790	839	775	807	781	820	786	797	840	831	821	768	798	788	829	778	757	770	779	813	825	814	827	818	785	780	769	744	758	783	804	813	771	782	782	786	787	823	771	788	824	806	755	771	782	814	717	815	830	809	807	809	804	797	791	763	828	761	799	764	794	822	854	802	759	829	800	825	796	803	790	783	834	828	785	801	815	786	785	821	766	786	813	810	810	785	757	829	755	823	783	814	803	838	811	763	788	817	747	766	802	757	796	824	783	773	761	784	808	802	813	782	780	795	783	808	792	783	754	826	770	788	781	804	850	832	761	792	751	761	755	830	808	781	763	825	789	784	834	779	805	810	733	850	868	852	791	800	796	823	775	773	808	856	771	828	800	774	768	771	813	830	776	808	754	823	746	797	792	764	838	804	785	805	825	804	727	780	837	786	810	845	768	789	821	830	809	823	761	776	849	831	801	843	834	787	810	785	851	817	779	828	808	826	897	811	828	784	777	754	790	792	800	799	764	808	781	825	761	822	773	822	767	816	785	798	804	757	746	814	846	761	800	827	827	758	764	796	784	796	812	786	833	804	776	766	844	800	789	752	840	785	788	838	783	796	830	799	799	787	849	825	751	838	789	804	795	778	835	823	830	767	831	847	767	796	792	771	845	785	802	795	796	857	777	801	788	743	800	788	821	802	852	778	811	821	803	814	807	829	805	775	828	765	771	832	805	797	805	751	795	808	784	804	783	755	811	847	860	778	811	820	768	801	840	759	828	832	804	781	786	817	812	809	737	811	766	834	757	787	780	793	770	825	774	771	799	774	771	789	835	802	815	770	791	804	764	844	788	781	776	813	813	773	803	788	767	796	827	827	778	778	766	818	807	830	772	797	766	843	805	750	805	774	787	785	762	875	830	815	773	808	806	785	838	772	762	813	795	850	760	821	810	762	798	796	797	812	845	775	794	832	825	749	797	784	775	787	803	838	784	830	758	809	811	812	781	807	809	798	877	840	815	751	810	745	775	789	805	798	805	844	830	799	784	795	829	810	784	752	761	774	761	804	857	825	797	781	775	748	792	793	815	793	823	753	788	754	788	802	786	771	779	795	822	792	788	803	793	828	785	776	777	765	756	798	859	818	787	820	784
31258	16871	12942	10668	6148	2873	1488	1000	662	508	408	384	354	353	328	332	345	311	300	286	286	283	281	269	277	292	260	260	347	262	288	265	267	273	265	311	246	266	249	255	279	271	267	287	267	258	304	278	239	267	245	274	256	248	288	260	269	287	253	269	300	273	242	314	260	283	265	310	286	263	281	234	315	256	297	279	259	281	267	269	266	273	260	241	253	265	274	273	306	274	315	250	226	276	249	286	297	287	276	281	249	267	249	263	262	293	252	292	251	297	254	261	267	263	260	245	271	246	270	291	248	260	269	240	273	256	244	273	278	255	271	287	288	268	272	272	258	251	249	252	245	302	271	270	267	300	252	282	263	277	265	262	267	263	261	268	266	308	282	258	293	259	248	257	272	286	254	245	256	257	270	276	299	276	300	286	240	288	268	253	293	261	289	261	263	269	290	302	272	257	265	288	271	253	282	252	264	269	260	226	270	268	293	237	264	273	259	263	279	272	286	269	273	311	254	270	273	269	279	263	256	239	259	255	284	244	257	255	282	277	233	252	263	253	279	290	266	262	290	265	255	277	272	216	300	260	271	273	251	277	281	280	261	267	300	279	251	254	267	240	270	277	299	268	267	249	277	245	275	300	267	321	274	258	269	213	303	257	252	253	248	265	292	240	280	314	279	270	223	249	280	278	253	240	273	283	263	264	299	291	287	281	247	266	265	285	283	255	277	287	240	278	250	281	299	304	286	260	266	283	274	263	267	301	288	290	299	273	259	239	288	290	273	277	254	263	259	257	264	225	243	260	264	268	280	262	260	262	269	283	274	257	250	252	273	260	284	264	268	278	261	266	240	255	272	246	282	288	278	279	257	260	281	278	254	262	272	284	305	270	283	277	301	241	271	267	260	285	267	252	282	295	281	247	281	253	273	256	250	266	264	305	258	260	289	261	260	250	278	253	259	252	242	265	257	261	260	242	272	276	273	299	281	265	265	272	261	280	258	292	293	278	264	277	250	309	282	265	271	268	266	289	268	268	293	259	241	309	266	254	297	246	264	258	281	264	265	268	299	284	293	250	266	286	258	268	257	281	248	293	244	264	285	241	294	259	269	256	288	290	291	288	289	271	284	256	288	244	258	260	280	265	259	277	252	280	281	268	285	290	274	285	266	294	300	248	274	270	302	266	261	292	302	295	256	273	229	266	296	266	270	271	265	281	241	287	251	250	304	283	256	273	276	244	272	257	252	249	287	279	241	270	275	279	249	290	279	254	256	282	252	234	276	270	288	245	271	256	240	279	242	266	271	272	268	242	254	279	271	285	291	246	241	254	266	305	273	274	261	273	270	259	279	278	268	324	265	256	250	273	278	245	282	277	272	268	290	261	261	275	258	258	281	260	257	277	309	268	283	266	285	234	287	300	253	283	272	275	251	305	249	256	213	246	255	298	253	274	263	248	278	232	268	250	267	229	255	246	274	264	288	259	281	261	276	257	259	242	268	312	287	274	269	303	245	290	264	258	234	276	269	265	277	266	277	297	285	273	271	242	258	245	271	313	274	259	257	245	329	266	285	287	270	275	316	287	290	231	271	303	286	284	264	241	262	272	308	252	274	284	249	275	259	246	275	276	299	253	244	287	294	264	247	259	273	271	259	242	278	284	272	272	272	302	247	280	266	226	264	292	254	293	291	281	253	228	257	267	282	294	300	256	269	294	281	272	248	280	269	313	276	295	286	275	305	281	269	243	275	262	283	271	278	270	236	278	260	289	286	238	318	288	293	275	277	280	259	263	250	251	253	259	263	285	281	287	280	297	240	240	258	263	281	255	285	285	287	267	264	259	266	225	267	263	269	293	266	258	236	281	251	261	257	278	278	255	263	278	260	252	254	253	268	272	273	264	259	257	266	302	263	240	235	272	280	265	250	285	276	245	255	298	284	250	272	257	331	250	260	239	266	260	242	253	254	271	308	277	285	256	252	271	254	289	257	291	262	252	264	270	267	277	263	239	287	287	245	246	263	272	254	263	291	267	270	278	287	266	248	260	273	290	280	267	289	251	282	262	237	246	239	267	283	259	256	267	287	283	288	265	282	234	267	262	288	265	283	266	264	261	290	295	265	261	257	247	268	273	289	277	296	270	268	250	264	287	272	268	244	277	281	306	261	232	268	245	296	258	255	276	265	275	251	271	289	244	269	244	307	273	277	279	278	300	255	251	287	245	286	269	255	276	229	281	285	265	261	264	240	256	264	309	251	254	256	296	265	261	238	259	249	273	252	260	290	237	286	289	269	262	261	256	288	252	276	279	270	239	245	271	264	282	304	277	293	288	262	265	235	266	280	265	280	276	264	262	304	285	274	257	257	283	301	296	248	273	276	273	253	250	248	266	282	284	292	251	276	280	251	272	265	258	260	292	252	252	281	292	250	264	258	265	266	252	261	265	274	256	265	283	280	244	254	275	269	264	271	254	235	267	283	270	243	276	295	276	276	259	243	240	304	280	257	262	238	247	318	281	283	275	311	275	284	263	259	285	255	240	297	298	272	288	272	265	272	276	275	249	291	284	288	246	262	260	255	261	255	291	266	251	250	263	284	253	253	297	268	288	252	276	279	289	272	293	285	271	277	318	284	289	265	291	264	277	286	279	286	288	261	271	263	268	257	239	259	259	265	239	271	288	280	307	248	255	269	268	310	299	279	266	264	273	250	250	267	265	296	276	283	249	250	244	273	269	286	269	256	263	294	290	274	263	265	254	276	247	266	241	259	290	264	290	275	252	273	261	274	273	283	267	288	269	299	269	278	267	291	282	258	286	284	285	288	257	273	265	289	281	270	271	282	295	289	275	269	254	280	221	287	283	259	292	256	255	261	286	260	262	242	309	282	250	270	249	282	294	269	278	257	303	281	242	263	276	280	286	243	277	271	264	243	269	256	262	260	283	257	257	281	252	275	286	252	297	274	227	284	270	232	253	259	266	269	266	258	278	291	251	278	233	312	303	321	281	262	275	270	229	302	258	276	256	281	261	256	275	293	285	283	289	277	278	283	278	270	240	253	284	271	254	268	248	291	260	265	249	242	283	275	268	243	236	236	263	301	261	287	262	267	285	250	312	270	283	239	268	250	260	258	270	275	267	279	269	266	265	247	256	262	269	252	297	267	277	265	245	264	302	295	281	260	286	266	256	257	248	257	265	260	246	267	307	298	235	259	253	277	265	312	296	264	287	260	284	298	270	287	287	270	298	242	253	255	249	255	285	268	274	264	293	260	273	246	271	243	251	296	290	304	269	295	257	269	237	238	276	281	263	296	269	285	269	277	231	274	267	302	289	294	263	271	249	288	245	281	268	267	283	250	263	289	270	269	247	274	273	264	265	284	248	295	251	276	273	225	245	291	297	290	277	232	282	276	265	257	289	283	285	301	267	274	259	263	276	281	270	266	259	270	258	248	236	279	271	308	277	237	252	252	255	273	293	277	260	278	274	246	294	265	272	273	302	311	296	286	273
20188	11174	14645	18275	12235	6829	4097	3270	2415	1858	1609	1381	1251	1079	919	996	982	1020	914	749	755	713	661	692	629	654	612	625	606	685	650	604	642	608	657	639	648	613	594	633	607	619	622	632	615	637	624	604	642	597	636	591	606	609	636	609	618	593	607	601	659	622	611	624	625	569	583	599	549	585	593	624	605	623	580	567	594	575	600	647	627	676	618	613	655	665	681	626	690	679	665	626	670	651	642	607	606	635	650	653	654	601	633	592	602	599	555	592	575	606	689	660	664	582	597	620	598	627	606	608	605	596	632	613	597	663	605	613	583	600	598	597	580	634	593	603	615	622	552	596	586	630	593	613	602	624	612	615	570	624	599	629	588	598	613	592	582	598	545	640	610	618	624	612	611	642	575	636	624	601	635	590	643	588	625	626	589	597	570	641	585	637	626	570	599	592	575	613	610	569	612	606	605	625	616	607	604	672	620	612	615	611	627	633	619	630	631	622	620	574	606	630	623	619	596	606	599	641	581	585	614	593	592	626	596	611	653	597	565	626	583	592	612	616	595	623	598	585	639	591	579	658	632	624	633	643	607	617	601	648	592	629	567	636	611	590	601	591	586	597	633	632	627	614	599	601	586	615	591	572	611	627	621	623	598	634	620	599	623	611	650	588	652	610	597	585	617	603	593	561	592	597	604	583	618	640	623	597	602	626	640	611	597	595	615	630	620	616	618	617	618	607	594	638	611	609	594	619	607	602	629	603	553	600	599	623	528	568	600	611	599	572	575	572	615	611	612	592	591	594	605	639	616	587	610	607	602	605	601	597	627	597	657	584	626	654	605	609	609	625	591	602	590	600	613	602	575	603	619	572	564	649	616	637	623	602	605	612	574	603	636	606	640	580	600	595	605	588	582	572	569	644	578	533	607	593	585	593	610	625	596	600	599	547	621	616	652	634	624	584	585	594	580	655	626	585	612	571	630	625	577	656	642	616	595	570	587	577	581	586	627	604	583	589	615	586	633	592	569	600	600	624	632	615	603	608	595	642	677	621	620	592	563	612	582	574	617	604	606	637	525	647	596	625	639	587	550	593	586	593	592	611	611	650	647	639	570	607	610	594	633	606	590	603	582	648	629	621	592	628	620	618	571	617	678	592	599	566	623	614	611	632	643	640	567	642	611	589	597	621	600	615	611	626	580	601	650	576	627	589	608	575	576	592	650	638	582	610	591	590	619	573	594	575	623	566	607	605	671	619	588	602	597	585	598	614	648	598	579	566	621	584	607	625	621	619	680	576	572	632	583	600	601	614	603	625	601	596	565	567	596	629	602	652	611	601	616	618	627	578	582	612	593	633	601	620	619	588	586	620	618	600	626	612	620	622	616	619	613	601	633	558	551	626	659	618	587	625	643	592	587	669	625	606	582	601	622	616	611	612	563	563	639	611	576	583	609	614	573	617	623	585	575	608	588	597	633	601	601	607	614	629	613	567	556	588	594	587	583	637	607	555	600	598	646	629	616	619	639	617	580	616	616	610	622	652	646	610	600	590	627	609	580	562	616	642	636	630	629	638	573	577	613	596	610	610	618	599	610	602	599	580	607	646	598	557	570	598	561	636	615	604	593	619	588	633	578	618	600	620	637	576	597	643	555	631	625	656	594	615	580	607	637	568	592	633	632	595	583	609	585	628	595	574	607	610	602	613	609	659	593	611	619	665	612	636	622	612	603	630	595	662	591	605	545	585	600	631	637	609	665	644	606	634	576	615	580	661	649	600	589	647	586	657	582	612	622	610	579	639	599	560	609	598	623	602	595	632	612	625	573	596	612	588	619	598	606	554	642	624	585	602	618	620	589	645	649	611	681	587	598	625	615	635	634	613	606	636	595	587	595	621	626	619	620	578	599	608	614	605	595	609	639	629	622	592	560	654	624	609	597	640	574	595	635	611	620	589	606	578	624	568	637	615	636	598	588	595	604	577	614	594	625	651	619	582	631	608	645	562	598	575	596	574	624	622	639	584	633	555	679	639	591	609	575	616	621	621	559	632	589	616	589	599	562	619	583	555	639	594	600	599	605	591	573	627	662	598	587	622	627	599	600	630	638	611	597	601	598	606	601	645	585	648	583	606	580	615	591	587	578	572	590	629	618	554	559	565	591	638	563	589	610	647	656	625	621	617	614	616	646	587	602	576	648	615	620	610	605	602	606	637	631	633	566	603	590	623	574	584	612	615	645	613	624	591	610	589	627	601	588	607	562	605	528	634	594	645	610	624	595	578	550	543	575	584	576	610	608	621	596	597	652	590	617	621	568	618	653	628	631	639	609	577	619	619	591	615	661	655	623	633	596	615	613	578	593	594	597	597	580	663	625	552	631	554	576	582	583	618	576	574	593	594	627	573	626	604	579	616	587	591	605	608	606	620	670	574	590	616	649	581	605	639	594	612	592	616	647	610	650	620	572	590	614	662	609	622	631	624	599	646	588	653	600	608	665	572	624	590	659	560	586	631	605	622	607	604	613	593	569	619	645	584	539	610	594	637	654	668	597	633	588	615	613	645	584	568	633	593	572	586	598	600	600	605	645	582	606	593	601	589	559	565	609	615	563	606	607	596	616	615	573	586	596	591	604	568	654	586	607	576	622	617	594	554	578	595	630	627	634	610	621	627	564	627	574	609	626	610	572	589	613	595	606	584	602	585	570	615	612	565	595	578	617	622	598	561	605	601	587	604	603	653	602	597	632	617	585	591	619	591	618	588	597	650	604	613	613	557	604	601	577	609	654	611	618	596	596	614	601	567	575	590	561	610	593	613	577	588	617	613	612	575	642	604	607	607	632	639	589	615	574	597	602	603	601	564	664	592	631	628	580	604	633	613	537	643	650	574	588	657	588	595	639	597	636	598	576	629	618	577	625	645	584	638	612	575	619	670	566	592	609	618	595	607	601	586	538	605	596	625	582	622	607	624	625	598	581	615	586	564	595	597	658	602	589	629	642	635	592	571	613	664	571	593	633	639	555	594	593	623	614	593	594	614	666	576	592	595	675	601	585	633	597	585	624	579	628	587	605	609	621	626	586	574	580	611	582	573	626	599	637	610	589	602	604	583	616	593	643	605	621	604	660	605	589	621	595	591	632	579	600	639	624	631	634	602	587	640	604	650	613	651	644	625	604	589	564	594	576	582	638	597	617	603	605	607	590	603	603	628	634	631	607	621	610	588	637	588	641	621	617	632	571	623	567	633	559	608	576	611	598	603	586	584	612	620	617	570	613	617	569	610	662	627	630	616	664	617	586	613	592	585	614	583	622	587	619	604	632	568	606	586	617	643	558	607	608	634	635	625	629	607	629	594	649	597	642	620	558	583	585	629	590	583	618	650	613	625	617	598	630	595	633	657	583	583	595	575	603	639	588	587	599	642	581	602	560	630	602	605	602	615	603	616	603	645	609	623	653	574	607	605	646	562	557	639	603	623	633	599	614	618	600	590	586	644	571	609	605	610	594	608	556	576
41902	26230	17875	17151	10663	4546	1964	1175	777	652	582	527	432	363	348	329	353	377	337	308	272	269	321	296	306	271	260	259	283	275	257	234	246	281	249	269	245	239	245	227	242	250	279	262	220	247	238	269	231	256	267	271	253	251	264	223	262	267	228	273	251	259	229	241	277	269	256	255	252	243	264	257	242	229	261	253	253	288	233	282	253	237	229	244	251	241	294	277	269	288	291	247	266	249	272	285	271	277	248	282	266	300	284	234	289	224	274	279	251	254	245	232	274	246	261	307	266	237	275	253	241	264	249	260	262	246	241	252	271	283	232	245	262	287	291	270	243	274	255	260	286	244	253	262	257	255	265	225	259	239	244	240	273	238	243	279	256	257	243	244	249	244	253	278	231	244	267	280	225	249	247	263	254	260	270	288	256	277	271	270	251	286	270	247	276	267	288	278	270	238	293	242	246	223	279	231	239	263	277	272	237	233	264	250	265	253	252	254	251	242	238	238	238	248	258	247	268	275	262	241	255	287	268	234	250	242	268	248	236	238	270	239	252	248	286	252	249	233	245	263	247	277	273	262	250	260	259	250	241	269	232	293	290	223	255	262	281	251	266	230	259	243	256	257	242	259	248	245	251	255	253	267	266	275	276	258	258	280	269	221	251	287	271	265	221	252	244	273	261	267	266	248	235	241	252	211	275	280	251	242	248	223	253	241	252	224	266	244	248	260	259	274	247	247	218	237	286	241	288	223	239	248	253	314	250	233	237	246	234	264	267	256	234	282	285	238	243	241	256	253	233	255	252	243	243	284	249	262	220	241	253	257	262	216	249	274	272	262	230	241	264	259	259	254	285	243	243	266	255	255	242	248	243	250	262	243	256	268	244	277	254	286	262	232	278	266	254	244	241	245	228	250	284	262	256	300	257	256	302	237	271	269	264	245	233	274	241	244	249	266	261	268	232	220	266	270	256	231	216	238	266	258	254	228	236	242	297	277	259	255	254	219	243	263	251	253	264	230	258	249	268	247	282	266	288	282	274	276	295	257	268	239	254	251	265	265	242	271	256	231	248	302	255	249	249	245	239	229	246	221	248	272	267	248	240	258	258	277	243	241	240	285	261	304	265	234	246	252	249	286	261	271	260	204	226	248	232	250	265	260	278	268	261	237	272	248	250	254	235	274	254	264	275	238	247	250	256	295	263	276	249	270	266	249	245	250	259	259	265	232	245	260	239	250	271	277	259	285	252	258	262	260	268	256	279	235	244	254	244	231	232	249	245	236	223	248	255	285	261	243	264	264	239	223	280	247	246	258	212	269	266	246	253	228	262	286	270	217	271	263	249	272	248	304	252	246	249	251	268	248	255	239	243	239	222	238	249	265	226	233	236	244	253	263	246	257	283	254	260	273	274	271	262	218	211	273	262	259	287	236	256	225	274	291	257	276	264	252	258	214	266	278	248	263	257	265	241	241	234	251	278	257	257	244	249	261	272	232	270	261	289	248	280	246	272	287	269	258	235	242	284	267	250	246	265	251	242	251	275	239	272	268	252	217	277	260	266	254	236	277	258	238	249	235	245	254	219	276	252	226	296	248	264	244	252	245	243	259	246	288	296	244	271	232	243	247	266	254	262	246	270	271	226	249	241	251	257	243	257	246	236	242	258	291	258	227	264	265	262	249	277	252	224	254	229	238	264	248	251	256	245	259	267	269	262	252	264	258	249	236	230	274	261	263	237	292	249	263	260	229	269	244	268	254	252	253	247	268	282	248	263	244	256	243	242	238	270	262	286	264	284	265	255	280	251	269	245	250	230	279	278	289	270	234	263	291	251	271	256	244	245	269	285	238	237	270	252	260	240	271	239	245	231	261	263	258	222	248	237	272	236	252	239	251	260	242	235	254	256	252	243	225	283	238	234	248	265	236	272	253	281	246	239	250	277	246	256	242	252	286	258	229	242	276	268	222	255	274	242	241	255	224	236	263	261	245	249	244	305	277	258	234	284	250	211	255	258	227	236	251	292	240	238	221	242	237	245	222	279	225	263	268	240	267	252	258	259	270	300	271	273	239	294	243	236	232	271	270	257	232	244	256	281	276	260	259	269	234	256	280	296	259	246	224	265	239	263	269	267	251	250	246	273	277	268	236	258	254	244	256	260	251	265	249	245	259	232	252	251	259	242	266	261	275	272	258	300	265	259	228	245	268	244	255	240	262	266	271	243	275	253	240	258	241	250	253	254	263	235	274	246	250	235	248	247	230	242	209	280	250	273	253	257	276	251	266	256	241	266	247	275	261	244	265	266	257	248	257	231	273	275	264	232	259	259	278	230	253	269	293	293	255	253	243	249	262	278	236	233	293	240	216	256	276	259	266	258	244	241	238	245	235	258	247	263	287	255	241	215	243	245	273	248	278	260	234	274	234	249	234	237	223	271	234	265	278	268	275	264	267	242	245	244	282	247	249	274	275	261	247	254	238	235	285	235	260	253	256	250	227	284	220	274	239	226	258	261	246	262	268	264	256	274	232	251	280	257	219	260	244	234	271	228	246	253	251	255	288	261	273	246	255	267	289	246	235	242	257	242	277	245	266	257	237	263	254	254	279	246	258	270	273	246	243	224	282	259	276	260	225	239	255	251	248	261	272	233	259	251	250	223	228	264	274	241	269	257	263	259	273	251	254	254	269	265	238	274	254	231	222	230	234	275	247	264	291	270	262	252	261	266	253	260	266	239	255	237	247	252	265	251	288	267	268	242	264	247	255	230	241	257	249	261	276	249	244	250	262	257	225	245	251	256	257	227	278	279	274	229	266	252	217	263	264	284	241	274	256	295	239	245	262	270	266	250	262	231	240	254	277	239	244	242	290	224	281	240	251	264	233	274	250	235	258	294	267	234	252	237	263	247	263	257	240	270	280	253	237	217	250	248	260	253	267	236	246	257	242	280	244	258	249	261	226	248	246	252	241	271	231	280	229	253	254	241	280	239	219	257	263	281	250	252	249	250	268	239	259	238	206	262	277	250	252	292	253	242	237	241	274	250	264	228	266	259	256	248	257	235	290	265	244	222	263	240	260	261	252	246	250	285	253	254	254	262	267	248	201	265	293	257	238	245	255	258	278	263	244	252	261	244	251	261	273	248	279	249	244	244	257	270	250	251	250	266	248	231	235	299	275	251	243	252	262	268	235	236	251	232	246	269	263	265	228	245	247	244	254	265	275	243	266	273	255	235	228	267	256	255	242	228	259	257	247	274	246	227	256	251	263	219	303	287	259	272	252	273	263	258	267	256	267	251	222	274	269	260	258	246	248	239	258	262	248	257	285	309	241	270	247	239	253	247	243	244	276	246	245	266	294	223	260	261	271	244	288	256	214	257	254	237	243	239	272	241	227	244	263	268	269	261	216	231	277	256	248	278	271	250	250	266	277	284	260	242	266	235	261	249	240	232	241	250	258	254	243	274	271	229	227	221	263	211	259	245	257	231	279	267	203	228	233	248	241	254	242
26231	17168	18071	25646	18126	10052	5433	4150	3102	2444	2197	1915	1522	1322	1180	1139	1126	1160	1011	862	806	742	702	745	657	584	648	616	689	595	609	589	620	616	607	635	612	588	659	580	613	575	562	577	582	587	568	581	648	584	587	611	579	590	601	597	553	607	637	578	598	565	595	566	589	586	618	585	589	575	577	564	618	563	599	578	583	618	630	617	562	597	595	593	619	601	639	626	630	664	671	629	634	620	633	605	642	627	591	635	572	629	586	609	579	571	603	604	569	539	568	551	582	553	614	588	621	578	618	602	580	566	551	566	582	569	560	560	600	605	609	610	607	581	547	577	592	591	595	631	596	547	554	574	621	541	572	556	580	616	573	578	620	544	583	586	569	558	599	611	609	604	609	572	584	618	612	612	591	589	573	574	592	596	600	568	592	604	541	584	545	580	620	630	570	563	579	552	591	614	578	580	576	595	634	619	556	564	649	534	607	572	618	541	609	586	568	544	577	571	603	623	529	549	583	537	581	654	588	569	578	572	571	555	620	554	657	588	577	635	578	593	581	626	576	584	626	595	594	560	534	528	580	588	556	608	574	551	582	525	569	571	574	585	598	605	548	577	607	585	568	578	586	595	608	600	539	612	562	550	581	534	540	592	589	551	605	590	575	582	589	614	582	554	558	626	601	529	578	557	615	558	595	617	557	595	594	564	596	590	554	564	596	600	600	568	569	596	583	543	597	581	588	609	575	592	594	553	572	588	611	612	565	591	574	560	615	606	605	565	573	582	545	596	558	603	572	620	560	607	607	604	617	559	526	585	645	552	604	548	571	594	599	544	621	609	559	539	614	611	575	583	563	554	547	625	640	583	606	553	590	566	553	549	585	570	629	634	612	563	543	618	599	552	609	565	575	604	563	560	610	588	582	628	563	604	585	574	598	550	595	604	613	574	600	575	595	588	577	583	503	593	566	627	602	577	566	603	559	598	598	559	589	584	582	607	585	594	604	546	578	581	560	611	552	549	588	587	623	596	586	601	546	600	595	562	587	595	590	611	548	583	555	627	606	561	559	583	593	588	602	573	596	536	583	567	611	595	582	575	588	588	576	585	626	588	602	567	559	581	595	596	565	551	530	578	633	559	624	566	627	537	587	523	572	607	598	597	588	590	597	604	561	577	590	597	579	580	591	565	579	617	551	584	571	557	574	591	581	567	635	615	561	578	581	623	543	552	572	578	591	572	555	580	594	586	593	597	614	562	577	586	562	632	577	579	579	638	579	573	594	590	538	596	581	523	641	564	601	550	598	563	548	573	566	553	581	580	624	572	569	627	581	565	580	610	547	593	568	602	599	633	537	609	575	578	532	602	585	580	571	569	569	589	581	597	598	565	636	577	541	561	592	590	572	560	562	592	599	548	566	576	576	569	584	569	632	605	556	550	587	619	628	550	539	565	565	572	541	581	572	597	622	622	593	552	579	582	534	601	618	558	573	528	601	588	603	598	613	587	590	548	587	604	581	583	598	551	590	536	608	593	585	607	564	573	580	559	570	608	588	609	550	618	555	560	603	576	594	560	582	608	567	550	557	560	577	617	583	583	640	602	613	583	571	553	563	547	590	599	580	591	555	564	561	605	549	568	557	555	599	617	602	570	577	571	580	622	576	592	561	577	589	618	604	591	623	565	586	570	608	574	634	657	549	606	595	561	605	582	603	571	587	584	618	611	584	531	597	575	600	572	603	583	587	607	612	564	631	580	557	593	557	598	619	607	557	601	653	588	576	538	559	608	606	551	613	566	618	587	572	579	604	562	612	605	592	620	614	598	565	611	591	588	601	571	571	589	561	601	615	561	590	574	589	580	573	564	572	572	574	567	609	598	568	583	587	581	606	583	581	574	581	554	591	579	560	650	598	579	576	576	557	574	583	572	572	558	586	556	580	604	595	607	584	577	589	585	581	577	614	612	550	556	558	550	605	596	550	585	559	539	607	566	544	521	556	512	659	582	618	591	582	555	536	612	599	570	595	578	554	578	609	552	588	581	602	592	588	587	595	565	559	611	585	604	569	591	566	605	563	562	573	614	590	601	621	610	615	575	553	561	564	569	606	611	603	556	619	598	622	579	589	591	564	613	625	571	575	579	575	603	591	570	547	559	610	563	610	557	596	583	589	589	569	584	541	556	569	612	589	545	579	595	610	582	597	606	605	589	548	545	574	599	623	563	579	531	574	589	588	582	609	588	561	581	598	592	586	600	591	581	523	550	576	566	599	610	581	571	567	560	568	561	578	569	549	598	577	578	578	610	588	574	538	546	577	617	593	650	584	599	593	547	562	574	611	550	596	575	564	584	607	565	557	554	602	570	560	554	594	592	552	568	605	524	631	575	581	575	567	584	582	595	584	583	548	607	559	582	554	584	585	603	567	592	611	575	568	550	592	553	596	549	570	617	582	608	541	604	562	597	642	604	611	563	607	584	592	573	566	590	604	585	558	547	587	633	607	579	602	557	610	566	592	605	567	570	577	589	577	607	570	561	537	537	562	580	531	541	568	555	572	600	582	572	579	629	580	610	623	614	586	546	603	585	587	596	543	570	566	555	613	564	593	594	530	589	592	557	628	557	575	629	556	609	552	591	543	601	616	553	551	644	574	599	587	583	577	574	550	591	552	562	601	577	604	629	600	623	570	643	581	580	588	568	563	593	581	637	556	578	565	561	580	618	601	603	583	577	598	580	524	572	593	596	568	591	573	575	638	573	591	544	552	596	618	562	550	558	598	580	597	571	630	606	585	635	628	600	540	594	621	571	592	581	606	556	612	552	586	561	603	617	570	597	578	565	610	563	579	595	587	560	583	563	599	527	604	586	599	536	593	571	624	576	549	546	567	560	593	604	604	570	602	588	611	573	566	555	648	601	593	618	619	524	587	600	605	572	602	549	614	645	599	577	587	569	578	586	558	548	608	579	633	576	559	564	586	529	600	567	600	584	604	578	588	567	607	558	609	565	609	576	596	594	593	565	549	567	564	583	590	569	630	587	581	634	590	606	578	600	594	610	604	567	561	539	624	554	583	528	652	563	607	549	606	578	591	586	582	600	619	580	588	593	593	634	629	581	567	604	541	576	622	581	577	631	612	616	563	611	595	619	532	580	569	566	582	562	574	578	615	563	568	557	581	581	608	579	540	591	599	583	592	581	560	600	571	608	608	592	599	562	564	552	573	574	589	548	591	574	607	569	586	555	589	575	550	550	603	613	586	618	598	597	573	597	586	575	599	602	541	610	573	624	611	572	581	601	588	581	611	579	525	566	598	633	571	567	605	625	583	565	542	596	595	555	587	576	574	597	570	585	635	559	615	592	571	583	602	568	564	571	538	576	550	571	592	601	572	597	574	609	592	547	567	617	589	570	611	603	589	614	589	600	578	550	568	616	577	561	577	596	607	562	573	563	573	610	604	594	590	584	581	606	567	570	568	598	562	556	596	560	589	547	550	602	571	554	639	627	587	596	615	575
12571	4987	2985	2251	1414	803	624	535	466	457	414	463	409	404	417	409	398	404	416	378	370	418	397	396	366	385	384	370	350	359	401	386	382	373	415	360	399	386	379	363	370	376	422	394	357	418	393	401	377	349	379	358	371	433	382	375	373	421	379	366	388	313	415	394	373	390	357	358	358	370	415	411	404	400	379	391	348	333	376	382	346	387	365	385	351	360	367	384	380	431	410	393	399	384	338	360	337	364	368	402	357	382	331	345	360	407	395	379	365	381	372	368	399	343	355	361	412	379	413	345	379	384	341	326	380	367	375	386	389	379	355	365	373	379	337	355	376	381	396	364	383	390	371	413	366	386	358	402	392	364	359	356	405	370	351	366	398	389	371	387	374	358	336	366	359	351	345	379	382	393	406	358	374	363	387	394	386	373	375	358	382	383	382	342	371	396	415	378	393	401	362	353	387	336	344	372	384	350	378	358	377	389	384	382	389	359	390	357	377	361	372	351	359	405	375	424	393	409	395	334	367	354	396	391	358	384	399	357	376	382	345	384	355	392	357	378	409	371	319	349	357	399	360	373	356	395	356	373	324	359	373	336	360	392	377	400	345	409	381	361	371	374	382	376	353	379	411	360	359	365	340	390	368	384	374	370	401	389	342	397	384	403	372	387	410	380	376	377	372	389	395	399	323	363	365	373	382	384	352	373	370	393	362	391	377	369	367	378	415	449	392	351	360	377	337	389	379	343	389	397	405	396	389	357	344	400	384	353	416	383	391	418	419	370	356	389	378	398	348	364	376	385	348	393	368	367	406	380	366	397	370	378	341	374	349	386	358	360	391	373	344	365	358	382	391	401	384	393	397	375	342	345	377	409	379	419	348	372	392	389	362	357	386	347	377	366	387	356	385	360	395	368	350	382	335	369	365	351	372	411	378	361	389	375	359	388	365	410	387	334	388	368	347	392	356	326	359	386	360	397	397	431	354	372	374	377	355	392	358	346	358	376	358	360	391	371	346	365	373	353	393	385	386	399	376	340	381	402	391	401	394	367	370	383	381	406	379	399	388	388	363	384	343	346	397	397	360	339	364	394	369	350	387	374	376	405	395	346	363	395	360	339	367	357	384	344	371	414	413	337	361	392	362	364	407	357	407	383	381	360	410	383	362	346	371	355	398	366	386	428	394	440	385	420	340	368	376	371	365	340	389	400	379	375	405	359	376	377	409	355	391	405	354	376	396	367	379	381	398	353	395	363	379	358	407	363	414	345	360	367	355	335	383	379	375	341	373	366	374	412	390	370	361	409	364	361	382	412	422	351	360	363	349	394	360	353	337	367	351	367	355	401	380	370	398	415	381	367	381	366	365	380	390	390	342	382	377	345	357	366	348	415	361	389	399	365	374	366	373	424	379	346	405	417	365	377	377	371	422	375	403	353	389	377	372	379	376	373	403	385	337	382	407	372	399	386	364	360	368	314	364	391	416	408	382	365	383	410	394	429	357	384	372	352	348	366	359	406	338	383	400	425	389	420	377	353	381	348	381	364	390	412	387	387	371	402	347	405	367	375	348	399	412	389	353	392	379	384	403	351	375	384	379	368	374	353	392	366	344	412	377	371	424	374	400	410	356	399	415	368	391	375	380	323	406	387	429	361	333	367	365	377	379	350	415	361	398	393	342	361	348	405	400	338	375	377	391	347	379	394	370	349	362	385	362	367	390	384	393	363	398	344	377	335	391	383	374	389	406	380	351	372	360	385	376	357	385	365	369	390	375	374	369	367	390	353	411	396	385	415	408	348	367	422	376	389	390	402	359	413	375	376	366	368	350	376	370	385	374	388	349	353	365	398	421	354	381	377	359	339	387	378	362	395	361	391	335	363	354	383	358	351	379	357	385	397	365	372	350	366	399	333	360	342	375	377	400	368	369	361	367	351	380	369	362	367	384	346	361	364	348	414	374	407	392	349	370	394	425	449	364	360	395	385	380	355	341	380	355	380	394	365	379	350	383	360	358	366	367	404	379	369	397	381	415	391	424	366	365	391	400	406	385	370	379	387	375	382	346	366	412	366	364	365	413	363	371	375	434	393	371	398	420	359	370	377	376	373	367	397	358	405	392	402	400	417	370	354	376	359	342	361	386	382	344	375	381	385	379	368	355	365	417	365	363	396	364	367	386	326	397	364	400	390	398	392	378	410	385	358	364	395	379	347	373	331	360	387	388	374	363	363	378	384	377	398	355	401	361	393	412	399	384	409	380	378	358	375	385	371	362	379	381	416	356	378	370	356	388	420	430	400	392	402	348	390	422	407	389	396	384	337	403	415	402	407	397	417	341	362	375	350	397	396	371	383	328	348	379	362	419	389	366	336	380	387	365	377	377	373	377	390	407	371	335	366	387	373	326	398	369	403	363	356	384	392	362	334	418	377	381	372	364	375	357	379	380	405	402	341	384	382	381	363	360	355	337	404	356	359	388	360	353	389	409	408	367	340	366	382	390	405	376	376	381	361	366	434	383	373	357	382	359	413	376	365	368	346	362	366	366	382	343	383	363	378	418	358	354	368	381	379	361	389	379	346	412	367	372	375	410	351	374	365	355	374	362	379	375	356	377	402	378	371	346	392	373	389	405	398	395	375	359	390	364	387	426	348	388	354	381	372	383	383	401	333	397	396	376	399	328	376	383	418	348	353	400	399	359	345	377	407	380	383	376	362	361	353	342	384	367	360	380	386	378	353	363	394	367	363	390	376	355	367	371	349	380	382	362	339	327	361	388	359	377	330	379	351	415	402	330	361	370	338	387	376	362	383	373	390	352	403	386	390	376	369	374	360	340	379	343	366	387	327	375	348	374	383	391	384	396	409	386	393	338	385	359	374	403	403	400	358	357	422	356	354	352	403	396	372	351	411	404	352	379	333	353	338	375	358	370	354	398	346	374	402	368	363	405	409	342	362	392	354	356	413	374	373	373	429	370	363	374	368	386	350	383	375	367	417	378	356	372	380	385	368	395	385	392	395	346	353	389	380	365	418	401	366	367	385	379	366	415	379	400	385	357	369	373	377	402	329	396	381	371	373	363	395	360	380	350	384	351	352	345	381	363	399	375	377	384	397	408	379	380	411	394	377	356	373	341	391	376	380	367	344	351	361	363	398	381	369	384	403	364	404	387	364	375	367	373	381	370	363	393	392	418	413	360	366	385	372	376	403	374	371	362	369	394	377	375	372	395	349	384	389	393	379	363	363	369	387	415	376	387	375	399	388	397	353	361	336	345	346	389	394	380	360	353	397	379	407	373	371	395	411	356	389	404	393	362	412	351	369	376	404	399	345	364	344	368	353	390	393	388	370	383	381	358	370	327	384	381	404	358	331	375	376	384	417	378	364	381	359	385	357	400	379	392	372	387	331	367	413	356	355	373	373	382	347	385	344	368	418	366	356	376	384	373	402	358	388	403	349	358	366	357	380	378	372	385	357	353	379	379	361	390	395	397	383	404	382	378	370	354	374
7579	4250	5144	5770	3996	2542	1821	1535	1401	1239	1215	1100	1083	975	881	956	994	976	911	807	862	796	770	837	763	800	772	857	819	792	792	770	799	839	844	848	804	772	798	796	798	777	724	802	745	830	788	828	837	764	765	814	790	828	828	781	745	807	865	817	744	853	801	787	788	779	771	800	811	796	843	778	828	803	806	804	783	749	762	806	869	822	797	802	841	848	831	800	857	900	838	823	783	838	810	826	802	764	817	797	814	776	835	833	857	799	806	780	804	803	758	840	792	765	845	797	819	792	799	776	790	770	771	778	783	729	798	799	799	813	856	834	825	782	825	773	850	804	838	836	796	746	797	804	782	801	776	792	813	811	767	746	779	843	835	839	832	764	770	851	772	823	777	787	802	765	802	775	786	793	842	791	761	821	794	756	814	780	829	813	785	761	826	792	842	824	746	804	761	742	814	820	842	833	766	815	829	846	762	795	803	866	806	795	794	793	821	781	811	778	789	797	806	777	795	810	786	788	792	783	737	773	825	783	809	783	810	804	847	825	770	855	810	800	812	809	866	812	824	778	816	802	808	790	771	798	752	855	862	801	769	800	763	769	769	812	806	826	775	782	838	833	805	811	780	818	796	760	783	743	818	818	760	764	795	847	794	802	781	802	813	786	766	810	803	806	805	794	812	818	820	778	816	754	755	813	789	810	826	793	870	742	759	791	797	789	803	791	764	756	839	846	820	787	776	808	779	829	750	779	785	775	800	807	789	839	779	783	770	856	848	844	802	786	790	769	815	793	762	820	833	858	855	775	782	844	839	826	849	761	791	795	790	818	784	821	837	799	797	806	768	812	809	784	800	781	804	824	825	781	798	799	792	777	777	838	775	814	768	823	822	793	807	804	792	819	825	793	817	788	802	777	839	784	816	834	831	777	832	806	850	811	808	790	770	798	832	806	810	758	771	757	785	821	791	805	813	829	791	808	779	798	774	784	801	815	837	810	847	793	801	847	791	805	825	777	771	793	822	754	757	791	751	804	788	842	791	790	798	807	820	756	826	790	749	804	784	820	770	787	845	784	834	774	758	784	793	815	766	761	722	862	821	818	817	792	795	792	833	756	799	812	792	781	810	784	827	781	788	802	760	801	802	795	807	783	810	793	856	814	810	753	788	808	825	810	831	732	765	799	801	833	800	833	840	807	781	799	824	778	797	770	817	800	791	792	793	841	803	753	806	823	772	785	807	800	867	787	824	821	754	806	775	813	759	795	794	753	840	894	802	750	842	790	760	774	823	815	805	801	820	760	828	746	758	819	830	776	843	818	774	803	800	765	792	837	822	766	804	803	737	777	790	838	808	784	809	758	814	777	835	784	789	811	872	801	871	773	801	753	767	789	848	818	847	810	806	793	817	766	795	855	842	803	788	781	775	789	797	805	816	750	819	733	758	809	772	797	792	768	769	772	767	779	809	786	825	756	858	761	804	783	849	808	786	748	807	793	800	799	783	803	812	821	783	755	788	740	785	796	813	766	807	763	841	838	812	808	818	777	854	842	792	785	813	819	808	763	771	817	817	813	765	780	813	795	798	824	776	806	778	753	787	790	816	763	803	832	789	785	809	832	815	812	840	829	811	768	771	800	775	851	753	779	833	855	777	780	853	815	818	835	796	803	792	753	822	790	813	815	777	782	782	825	804	824	807	799	740	787	800	806	814	780	750	760	783	843	779	733	790	790	863	750	805	802	798	839	815	828	830	823	833	776	762	861	804	778	835	772	772	791	796	754	850	838	800	840	755	807	835	762	815	815	810	784	791	842	736	806	810	812	796	814	845	831	774	787	786	778	769	757	808	812	748	822	864	782	852	855	787	759	787	812	807	794	810	854	708	804	830	785	831	782	809	780	787	779	794	801	802	765	774	827	749	802	783	795	814	809	832	761	849	834	829	835	857	808	779	777	806	735	825	809	808	766	800	807	764	786	787	799	818	790	830	787	838	792	812	775	814	757	819	808	796	837	762	802	749	782	821	782	755	809	786	789	832	750	826	806	817	778	814	810	813	817	829	841	755	832	829	777	825	792	780	792	821	759	845	835	793	824	844	840	781	795	798	801	842	811	741	768	848	824	768	800	786	821	778	801	835	834	828	789	800	801	854	770	795	837	799	809	787	788	745	840	847	791	799	806	795	827	826	812	769	770	791	796	806	787	824	811	802	793	808	828	850	769	796	764	785	794	826	785	783	811	794	793	833	831	801	762	767	780	807	807	786	797	781	807	787	797	847	808	771	811	826	773	802	807	751	835	787	809	811	822	851	818	805	803	749	746	823	780	849	808	809	797	734	770	824	818	814	776	848	811	795	776	760	809	812	831	805	811	762	830	840	832	834	749	770	809	820	809	801	807	779	783	832	791	784	768	819	799	804	808	806	749	797	804	796	847	763	807	817	788	813	808	767	806	815	802	777	770	847	839	860	809	808	816	826	743	766	776	786	836	800	847	777	807	823	755	819	823	760	844	830	789	801	771	799	840	768	823	841	781	856	774	784	757	770	761	828	799	767	799	829	806	787	824	793	829	820	794	805	806	819	799	777	808	795	777	837	809	796	808	809	841	840	779	816	794	771	785	799	802	790	746	808	760	853	798	825	815	799	860	798	839	776	812	815	783	777	785	767	760	802	835	765	790	803	835	787	827	799	792	803	820	794	786	756	784	788	806	802	838	850	821	740	821	840	758	807	781	802	824	853	800	769	850	804	816	827	825	784	764	795	805	783	847	808	788	793	851	825	794	827	857	779	745	821	763	778	868	810	831	778	835	784	829	769	772	751	817	778	773	776	821	775	808	823	797	778	811	802	772	803	808	786	839	787	784	834	780	770	813	810	796	856	786	839	822	767	802	778	743	771	806	821	786	799	784	807	797	781	804	787	794	752	806	773	797	825	787	770	822	756	832	813	829	836	792	800	762	798	792	815	833	820	755	785	808	771	825	785	806	798	777	772	791	836	804	790	780	809	800	789	813	803	837	765	803	839	826	790	765	857	752	788	778	812	768	852	806	844	813	786	807	837	803	817	865	769	779	764	817	815	803	837	820	826	822	832	831	766	849	775	784	807	821	837	789	796	846	820	823	796	819	869	769	812	864	777	771	822	819	757	823	821	821	722	852	808	832	816	826	829	807	793	812	817	821	852	821	813	860	792	821	814	765	776	815	787	780	770	796	791	824	737	801	791	825	769	787	746	806	819	847	818	798	862	813	795	868	796	813	830	828	748	797	807	811	853	789	789	823	779	816	799	795	759	784	840	771	808	794	839	851	743	769	821	818	820	773	768	810	787	806	845	785	813	836	836	744	821	802	775	769	812	791	807	849	730	819	825	849	823	766	864	795	809	783	829	790	783	829	765	795	801	742	810	819	805	802	848	806	848	822	808	792	736	809	820	779	793	808	813	813	783	844	770	751	812	797	794	790	756	822	767	853	799	744	806	877	781	797	814	767	811	890	811	775	832	761	857	800
30868	17264	12292	10912	6103	3240	1669	864	551	532	461	411	358	356	319	326	354	385	291	269	303	286	302	322	245	291	316	279	294	253	260	302	281	272	278	290	261	289	264	294	311	310	270	272	272	292	263	280	245	285	247	297	268	308	260	268	265	260	301	298	272	251	286	275	248	285	255	307	277	298	264	269	295	304	274	299	260	278	254	309	276	297	276	291	291	288	304	277	283	285	291	302	281	272	251	270	272	264	264	254	271	245	282	287	257	266	295	294	280	294	300	304	297	330	285	274	242	286	258	310	254	306	284	294	311	249	261	270	279	291	310	284	291	258	317	271	287	299	252	257	263	273	296	275	249	282	293	279	288	283	282	264	263	271	271	275	288	269	279	303	312	279	243	248	271	273	281	237	283	292	307	244	271	314	284	284	285	263	290	283	296	301	301	281	273	298	301	269	290	270	286	303	294	275	256	258	272	286	258	327	270	267	275	277	284	270	267	275	262	255	256	276	275	308	285	276	270	267	270	275	258	302	253	280	316	271	243	270	300	249	282	270	270	273	288	302	279	239	272	267	275	240	241	274	239	283	275	261	279	252	289	273	302	267	275	292	260	272	284	290	277	269	285	311	300	311	284	290	272	281	276	274	270	266	291	262	268	275	299	289	270	280	260	253	283	296	262	287	247	230	304	264	308	268	266	262	293	280	296	287	258	270	270	289	320	273	277	257	297	295	295	295	271	268	296	274	279	272	255	279	285	249	290	282	270	244	266	265	303	287	257	299	281	281	284	268	281	274	305	315	276	289	262	279	279	268	272	297	272	276	281	278	253	287	304	293	277	268	268	276	279	298	278	267	288	275	296	295	289	283	253	259	270	321	261	271	270	265	291	277	281	276	312	298	271	257	243	282	280	247	269	270	283	259	271	275	300	275	290	245	265	252	269	272	290	278	289	271	311	262	280	268	295	277	282	277	279	297	296	290	277	228	269	318	299	288	251	261	284	290	280	283	258	284	256	268	257	279	276	294	235	266	277	281	273	277	291	274	269	269	263	295	287	282	284	283	288	292	255	287	265	283	278	293	298	265	300	265	264	305	276	282	319	279	248	267	250	283	254	268	289	254	274	269	252	273	265	251	265	293	287	285	270	288	320	276	273	269	289	271	269	241	277	274	277	281	255	260	277	242	325	251	273	282	278	298	305	290	259	267	264	247	259	292	248	271	264	317	308	274	249	299	265	270	257	287	281	273	302	266	257	271	273	275	302	249	307	263	287	273	249	263	243	268	282	263	262	297	255	287	293	304	278	272	295	230	266	244	245	288	274	279	299	264	263	276	291	279	264	292	243	309	269	281	260	262	293	295	269	259	267	266	244	263	247	297	279	280	279	286	275	317	255	314	273	268	267	311	281	260	296	277	259	254	280	279	283	269	267	276	255	276	275	301	258	281	279	281	282	274	254	276	289	256	293	296	296	328	285	308	277	235	261	259	258	253	256	302	315	269	313	278	286	264	310	276	281	280	281	272	267	267	280	247	278	263	283	310	277	271	296	268	276	278	244	284	267	301	274	255	256	301	284	267	267	268	261	274	286	291	255	279	290	267	282	314	274	235	280	236	311	305	257	297	248	288	278	244	273	303	265	251	271	283	260	257	262	271	285	267	277	301	260	313	295	288	267	290	267	249	247	294	264	277	274	301	315	285	279	267	276	275	273	278	286	290	260	287	281	277	270	275	256	237	255	276	278	242	286	281	272	271	269	281	275	311	272	254	287	254	298	282	289	250	298	295	261	275	281	272	290	292	312	265	249	283	311	274	262	302	283	271	264	259	288	259	281	263	326	273	292	253	264	291	263	269	298	284	303	295	286	264	266	266	260	256	249	316	282	264	267	292	264	276	237	273	278	275	278	249	252	303	253	280	301	308	256	269	255	268	297	271	278	282	234	250	277	254	297	306	290	267	259	262	294	299	282	300	280	254	261	278	272	306	285	299	288	269	262	301	251	295	297	268	288	288	275	253	306	293	256	300	286	229	275	261	249	297	294	242	284	265	265	277	266	270	276	262	279	305	270	271	273	287	262	272	298	287	272	240	265	305	290	322	269	271	272	273	280	305	294	299	296	284	272	306	267	294	252	282	285	303	306	308	302	244	271	275	272	300	287	291	259	282	260	273	266	281	268	277	287	262	327	254	260	269	250	290	258	291	278	282	293	259	273	279	296	306	296	273	274	255	296	288	298	292	265	276	274	251	257	281	283	238	277	256	297	256	306	267	280	280	273	248	289	290	285	260	272	260	269	266	271	288	303	288	329	325	266	269	261	258	277	257	301	325	273	259	268	265	278	288	279	293	310	282	268	292	278	279	258	281	266	279	275	287	268	275	284	276	256	289	283	273	297	276	250	269	256	284	280	309	264	261	290	259	294	280	264	268	310	278	280	309	313	297	295	284	270	289	320	297	304	299	273	269	285	255	274	283	240	275	270	261	259	294	302	296	282	308	262	246	258	281	283	256	270	291	317	282	277	260	256	284	295	271	268	311	276	264	276	268	273	286	287	295	279	267	284	276	279	301	304	275	254	285	273	276	322	268	255	269	258	282	304	276	307	289	275	280	255	268	260	290	273	299	279	314	297	288	267	308	273	266	305	267	286	261	296	317	286	280	263	284	289	279	274	286	285	289	245	294	300	271	274	288	250	285	281	271	275	267	236	281	281	276	311	276	256	271	261	274	273	323	265	332	280	311	273	299	260	264	290	247	292	268	279	259	281	261	304	287	285	284	286	257	310	280	267	270	291	255	292	290	273	268	310	299	271	270	293	251	299	276	266	285	250	284	288	271	277	269	288	276	293	300	267	289	265	298	282	288	287	286	276	287	280	286	285	294	241	223	247	304	275	277	296	320	282	301	303	253	239	276	267	294	283	265	290	293	281	279	282	269	274	291	281	261	296	315	268	296	276	282	306	296	300	270	269	279	275	249	258	272	279	264	278	326	285	255	289	274	265	267	311	290	302	276	242	281	291	262	259	276	303	266	280	278	302	289	280	303	284	277	258	245	280	305	290	267	266	244	300	281	275	304	290	250	296	298	279	300	283	303	313	258	272	294	283	293	287	299	281	257	279	269	275	277	270	233	293	254	269	290	294	240	256	284	297	276	268	257	274	305	285	255	253	274	304	283	321	300	291	299	292	260	259	301	290	281	340	292	254	289	272	281	319	269	301	271	236	303	273	282	261	278	268	283	269	263	312	273	282	296	288	284	273	258	284	264	258	278	245	275	253	311	279	249	288	262	256	277	299	293	272	238	288	288	252	270	294	281	254	318	269	281	246	278	288	265	286	285	322	271	251	262	284	263	222	274	256	296	261	297	309	281	271	240	254	287	298	301	300	290	277	239	280	270	262	277	294	276	271	257	280	252	291	288	273	268	271	303	261	293	298	260	272	277	234	280	280	287	262	290	262	274	290	273	277	305	301	303	262	279	291	302	249	255	290	320	297	288	283	288	296	317
20122	11868	14178	18516	13031	8030	5164	2852	2278	1849	1609	1476	1271	1157	1087	1088	1058	999	909	755	794	732	668	674	646	621	662	583	674	644	639	642	634	678	630	624	585	683	632	618	615	658	660	632	633	656	641	659	592	612	630	623	639	627	623	617	627	626	620	632	603	640	667	671	617	647	647	633	688	629	574	646	624	614	643	619	626	634	645	628	704	637	632	640	653	678	683	656	690	664	715	684	652	682	666	656	672	632	661	625	671	610	654	642	642	650	580	611	657	618	617	619	625	635	622	669	626	608	592	612	688	602	606	689	618	630	609	655	613	607	664	634	632	578	644	610	640	654	588	624	657	660	600	638	646	664	609	688	654	659	633	604	616	647	624	625	608	643	584	652	687	629	644	618	614	649	635	617	584	607	618	633	638	638	616	619	608	631	622	615	588	627	632	679	613	639	588	581	602	613	599	640	628	634	615	620	650	587	611	616	643	605	623	630	632	643	625	670	565	592	613	633	582	634	620	657	630	612	637	632	628	638	625	633	635	647	606	601	600	671	678	617	602	637	619	587	651	635	603	612	612	629	620	592	664	603	595	595	616	613	629	629	630	618	608	643	631	629	644	615	592	598	637	633	616	593	631	600	658	601	586	637	585	611	630	662	634	651	588	653	644	606	614	612	610	571	642	643	589	646	600	649	596	599	675	609	610	646	584	631	653	609	593	634	602	634	621	630	627	623	669	591	597	657	631	616	596	612	594	612	649	599	634	595	616	644	592	612	594	610	657	612	644	611	649	624	586	579	613	665	643	593	593	612	619	602	636	669	588	595	654	646	632	618	613	644	624	635	610	629	621	627	612	641	606	643	597	617	591	661	616	616	610	599	668	658	610	642	616	639	615	600	642	648	632	652	614	612	629	636	628	637	583	629	655	613	616	634	607	584	612	620	635	570	621	611	658	590	641	626	623	616	603	627	623	618	589	611	642	651	639	609	614	622	590	650	598	598	609	639	618	636	617	622	652	611	630	600	623	615	635	621	657	678	633	627	623	629	602	617	662	596	592	586	611	610	632	605	638	602	600	613	635	607	634	672	619	616	669	586	605	610	597	633	617	649	594	626	634	613	578	634	614	589	605	600	630	626	612	606	617	619	651	637	639	607	603	610	638	631	637	619	605	642	618	635	636	617	631	587	595	645	645	602	608	616	641	629	640	628	661	610	618	611	651	589	594	619	599	657	621	609	664	625	673	642	603	653	634	628	604	591	638	645	591	591	627	604	619	633	642	583	600	574	621	580	593	607	645	645	642	568	591	618	624	627	608	635	597	633	596	628	612	573	598	596	619	605	625	626	572	652	674	621	616	654	595	617	627	659	641	634	676	571	615	621	597	621	651	666	629	633	644	602	589	618	587	645	612	649	638	630	638	663	673	639	604	610	630	635	585	593	675	621	680	633	630	643	610	563	587	625	599	619	652	612	624	597	600	660	582	611	600	679	596	575	606	642	601	645	613	658	615	648	568	646	614	638	609	653	583	659	580	619	597	617	600	625	594	617	594	638	710	651	641	630	623	637	632	639	600	647	632	641	658	599	613	611	616	668	589	609	651	627	625	617	602	632	631	649	667	604	617	612	660	672	623	597	619	625	615	645	656	616	629	628	638	644	638	656	592	643	633	622	641	590	596	587	647	612	574	626	602	602	632	637	606	602	646	653	612	674	643	616	617	645	619	650	610	610	601	648	601	641	619	633	600	643	630	647	655	674	592	635	620	605	621	649	618	582	618	582	645	609	637	620	605	622	579	609	633	651	637	637	630	599	650	612	618	616	577	621	617	630	625	633	654	638	577	599	604	615	624	650	601	620	584	638	639	614	583	576	648	605	617	613	622	650	634	602	611	657	569	646	669	627	596	599	666	641	622	587	635	628	573	573	641	591	638	636	660	616	601	668	598	622	656	659	590	671	604	644	630	621	634	588	657	634	640	632	608	618	581	601	561	634	657	595	661	592	602	594	596	625	623	645	621	585	628	634	682	696	650	599	600	596	618	645	568	623	613	604	636	603	607	580	629	654	605	622	588	659	667	581	619	583	591	630	594	591	671	592	593	590	636	664	621	610	633	648	617	638	612	620	644	673	654	590	610	625	638	550	600	614	605	628	622	627	618	625	592	613	632	622	627	593	595	639	638	606	630	618	672	615	623	649	654	603	597	649	623	587	651	615	669	635	576	626	603	656	609	651	635	614	608	626	625	646	604	597	634	601	569	625	613	635	644	587	566	660	657	631	655	614	610	651	590	655	612	635	617	630	626	629	611	636	608	598	625	591	643	631	632	641	664	655	593	608	648	644	639	569	596	593	635	563	610	642	625	656	639	633	601	641	596	604	641	628	649	620	639	578	629	652	671	641	650	588	642	673	607	601	634	614	623	597	612	617	613	594	616	591	604	663	655	672	635	625	599	611	650	654	650	610	636	621	621	611	598	634	615	661	580	622	613	593	653	635	640	608	630	637	627	690	601	595	582	597	600	619	623	651	646	618	596	595	605	646	635	604	610	635	628	643	602	645	631	611	630	618	627	615	601	626	615	597	610	605	641	637	643	602	596	593	643	610	629	622	627	661	629	640	637	605	613	604	645	541	600	582	613	670	635	622	604	619	651	638	619	619	622	619	595	605	619	635	622	596	627	640	663	642	636	604	596	592	614	687	603	652	660	568	631	625	624	593	664	667	593	642	628	630	612	598	657	629	637	635	651	594	605	633	564	639	600	592	586	588	604	622	601	623	601	632	634	657	649	579	612	648	636	639	592	590	629	591	610	639	666	670	604	601	595	631	572	630	640	624	628	647	608	622	606	583	619	610	632	670	629	659	586	620	621	627	620	618	625	666	643	619	603	627	600	629	611	641	589	626	615	618	669	625	589	619	605	631	627	592	607	613	635	617	609	619	561	665	628	662	646	633	640	633	634	650	609	622	653	630	643	644	631	628	685	594	623	642	631	598	621	667	594	656	617	648	661	592	639	629	671	627	622	676	650	619	626	607	620	621	613	611	604	629	638	562	609	601	651	612	657	629	647	631	619	611	653	666	609	622	652	612	589	641	629	552	596	604	622	579	585	643	652	672	583	600	648	603	610	587	654	637	657	625	617	591	629	582	609	628	617	648	583	646	643	618	652	599	629	621	667	588	598	668	653	607	613	629	609	630	625	668	597	565	610	661	624	612	593	622	628	637	610	544	652	651	635	636	650	611	628	633	626	616	668	647	612	589	628	628	649	655	672	593	632	592	598	594	597	631	614	615	620	603	636	634	642	627	615	608	621	631	622	630	604	616	610	628	588	595	602	599	615	630	612	603	693	612	607	605	639	591	659	621	660	601	616	656	619	583	611	596	638	579	659	599	629	592	603	590	623	632	596	636	643	592	615	648	663	613	613	620	631	642	603	673	652	629	650	619	566	674	614	624	630	595	633	664	656	562	659	627	630	627	580	612	627	630	642	640	636	586	594	631	642	630	649	643
42042	26128	18018	17163	10467	5515	2754	1522	975	789	598	519	472	453	397	414	361	399	324	293	316	324	291	296	325	262	297	301	297	287	271	277	268	263	267	290	265	296	284	317	270	287	271	284	324	271	290	239	287	275	298	275	258	247	283	279	309	296	238	297	291	283	278	280	257	285	268	270	285	272	293	293	254	312	308	311	257	326	296	269	287	267	268	268	287	288	300	293	286	303	282	294	305	307	281	297	282	287	317	319	249	299	264	296	285	265	302	297	268	305	282	307	280	263	314	265	325	294	278	256	282	274	312	278	286	269	310	271	309	269	279	261	275	272	279	291	261	283	262	275	289	273	250	304	251	291	303	288	267	281	297	277	271	267	259	266	296	285	289	246	250	263	303	269	279	308	312	263	295	278	251	283	315	255	316	280	266	309	257	279	273	270	300	272	286	298	275	256	261	298	295	296	286	264	270	268	305	275	275	312	281	274	337	252	256	296	286	286	273	271	272	274	276	291	276	281	294	291	285	297	285	269	276	284	312	287	272	296	273	296	297	279	299	293	285	291	298	288	283	284	306	303	303	242	295	296	317	271	277	301	303	267	321	267	298	292	245	284	300	295	298	264	300	283	296	301	274	293	268	251	282	287	281	266	278	244	309	267	253	267	262	261	264	269	272	266	275	273	270	273	294	283	242	268	296	304	265	315	280	295	287	297	256	300	289	291	302	288	307	297	274	277	271	270	254	280	267	267	269	286	282	297	257	261	265	262	258	279	283	279	301	307	289	278	321	268	266	290	285	281	306	250	240	279	301	270	281	256	298	318	287	261	259	308	246	293	267	236	278	240	226	284	291	288	262	304	253	276	290	277	264	278	272	273	279	301	260	292	274	279	289	282	257	278	331	303	281	275	299	264	297	272	302	300	251	272	295	282	250	266	266	273	264	291	276	274	272	281	280	258	279	277	260	270	284	262	301	287	282	308	295	274	278	296	251	315	262	289	295	258	272	277	294	306	293	251	262	286	293	263	275	291	261	265	264	310	289	289	291	260	265	263	253	295	319	276	274	271	292	274	273	280	302	288	278	298	271	237	311	276	290	299	306	275	256	245	255	272	317	293	261	311	267	313	286	309	263	296	287	312	285	264	268	269	261	295	259	300	274	263	292	278	287	291	305	286	295	238	248	270	250	298	278	295	274	300	259	272	274	264	269	263	236	284	261	245	304	286	260	260	286	263	303	277	253	294	283	313	271	279	295	264	242	315	295	309	254	270	294	310	283	304	273	277	313	266	280	270	278	288	289	319	285	266	286	263	301	280	265	301	291	282	252	288	287	267	280	272	290	255	263	263	263	275	256	237	262	286	290	275	299	273	268	291	257	298	249	271	282	273	268	251	274	273	261	284	305	278	308	246	274	274	275	280	302	293	267	291	300	266	249	257	341	279	281	268	255	282	294	270	279	311	255	271	267	285	288	288	274	277	271	269	287	276	283	289	316	277	294	286	267	252	277	295	296	274	289	257	285	269	255	258	305	280	269	272	285	273	271	259	267	288	285	281	272	316	255	266	251	277	291	282	272	256	281	288	297	266	281	233	265	280	253	284	286	284	311	262	285	296	274	285	305	288	262	288	252	298	289	287	293	260	255	301	306	265	295	270	270	274	264	281	299	291	306	311	280	285	276	282	305	260	303	263	294	304	321	265	295	284	263	267	287	256	264	281	270	265	282	278	283	309	280	263	274	309	230	251	313	293	267	253	259	270	240	251	311	239	271	252	283	299	292	278	266	321	298	294	280	247	282	284	320	311	295	289	275	304	286	287	263	297	282	282	278	278	255	271	297	321	292	277	273	250	269	302	272	267	282	263	255	284	252	266	276	287	254	266	258	302	288	282	265	232	294	261	272	238	264	266	262	266	284	264	265	298	285	271	299	307	272	292	317	283	277	245	263	273	280	271	246	240	277	278	310	267	248	281	300	264	282	284	281	268	266	292	269	250	279	240	276	291	272	307	255	277	245	270	286	292	302	296	272	296	259	278	271	254	259	282	249	273	296	255	305	298	285	270	297	243	263	289	276	298	295	277	303	263	281	284	276	263	252	262	280	253	251	267	282	273	299	299	269	274	293	268	297	277	267	280	284	267	279	298	299	288	272	265	289	293	266	261	290	300	275	262	271	251	281	241	284	287	267	263	275	271	288	254	271	257	264	260	259	255	270	299	285	262	309	284	288	271	286	276	269	303	275	246	280	271	266	272	285	258	260	285	265	304	283	258	260	267	273	275	308	295	260	283	289	270	264	330	248	285	273	249	293	268	259	300	269	249	281	305	287	301	284	284	259	252	260	292	245	246	287	266	253	251	277	315	282	258	276	276	278	321	263	275	306	295	321	288	278	277	308	325	259	295	278	274	292	263	291	316	299	275	291	247	278	293	293	260	265	278	264	336	269	295	300	311	271	286	251	286	279	290	276	264	280	295	279	282	265	269	271	304	260	274	308	273	288	287	259	274	257	289	290	282	291	255	274	261	275	287	281	293	266	270	280	295	292	260	243	307	287	302	276	269	268	243	305	319	266	266	265	282	290	256	287	245	282	297	290	273	300	276	279	267	273	281	240	265	302	254	277	285	289	299	301	287	259	295	270	308	295	255	284	287	277	295	286	322	313	297	283	284	294	309	292	280	272	265	250	287	287	286	288	280	255	284	275	317	283	293	284	311	273	267	263	255	267	255	283	254	279	291	273	284	255	281	255	290	295	297	299	265	267	240	279	296	283	272	280	238	267	264	290	238	293	293	300	297	289	287	327	294	282	317	284	272	298	285	244	287	310	277	230	304	286	268	282	291	291	275	227	262	274	285	335	263	292	288	302	269	230	260	267	269	311	268	278	276	269	248	262	292	313	277	276	314	307	308	281	282	245	280	287	299	274	264	308	311	268	275	275	287	274	252	275	291	291	259	266	271	258	296	238	264	287	315	261	260	272	295	274	277	257	265	300	288	297	286	304	304	256	259	293	242	280	284	293	268	257	308	260	299	269	265	251	259	272	279	282	277	278	292	258	278	290	270	269	289	275	262	271	279	291	314	278	311	269	295	294	288	279	291	268	275	283	298	285	275	260	250	283	265	300	290	258	283	263	254	262	299	286	269	293	289	275	281	293	290	283	287	299	300	292	240	277	309	280	288	242	250	285	270	283	309	276	284	270	257	278	271	298	275	270	291	308	268	242	289	280	299	252	320	286	266	294	279	263	260	257	275	247	303	274	292	278	269	269	295	250	264	273	284	271	283	266	289	269	260	309	278	266	262	265	291	278	315	258	318	294	270	278	275	273	271	283	310	271	272	286	281	269	255	295	313	286	287	295	273	273	297	285	269	280	281	289	279	285	295	310	280	267	305	282	285	317	264	295	281	269	299	270	277	263	281	290	295	292	305	284	310	276	273	283	284	293	269	281	244	296	275	266	309	268	273	305	281	273	308	270	282	274	309	283	267	290	257	304	252	276	287	273	277
26806	16996	18636	25892	18297	12237	7023	4930	3403	2729	2165	1991	1675	1404	1360	1259	1321	1176	996	867	874	801	775	735	709	676	716	721	692	717	650	651	649	683	650	604	666	633	665	632	637	670	648	671	665	638	679	716	635	642	664	659	623	607	651	672	590	637	611	647	634	681	673	711	639	642	624	647	616	628	648	595	604	626	656	653	654	603	659	644	623	630	657	652	626	670	670	707	691	720	711	689	715	648	634	680	682	644	686	654	637	644	654	665	640	679	623	614	669	659	632	632	652	618	642	595	662	639	620	634	624	646	605	621	633	603	604	632	614	653	670	670	661	590	604	626	633	632	638	643	628	621	661	630	650	631	606	619	627	662	616	605	664	617	622	643	631	655	677	626	620	610	629	624	630	632	638	656	616	668	609	637	630	607	626	612	622	644	649	591	631	633	645	564	662	615	673	648	674	613	608	644	642	654	613	623	696	633	672	620	640	636	633	646	645	614	643	657	613	632	641	585	621	630	676	607	620	625	662	656	605	616	611	621	655	596	665	642	622	624	637	649	633	691	647	633	610	630	607	627	580	669	642	617	620	669	670	657	614	639	625	555	625	612	606	668	609	640	627	692	628	607	671	626	594	604	664	643	559	630	637	638	615	629	646	630	640	668	624	652	624	644	639	636	618	669	654	611	632	627	629	645	627	640	661	636	626	646	601	635	623	665	649	634	624	658	639	650	637	596	619	687	644	618	624	660	651	612	685	624	634	636	646	606	643	607	619	637	677	604	642	603	654	611	633	606	638	658	647	625	625	638	632	621	628	640	631	625	605	636	603	593	632	627	606	620	610	631	645	680	634	648	626	618	627	641	659	605	625	646	654	638	667	630	675	626	620	654	601	637	598	582	607	627	632	599	661	635	649	660	652	662	621	626	615	581	651	646	645	661	616	558	624	649	619	617	622	663	627	611	640	645	653	631	624	647	594	664	605	648	571	641	595	683	629	640	631	658	603	675	621	666	634	681	655	571	583	676	653	610	570	601	604	599	576	682	630	614	644	652	626	642	664	610	646	618	606	643	630	607	629	646	616	641	652	598	614	590	642	650	674	618	633	625	638	610	604	648	669	612	626	625	625	656	645	643	637	656	654	652	591	592	647	620	629	660	658	653	620	610	622	633	613	698	608	615	624	690	615	616	630	599	621	653	637	636	628	653	604	626	685	630	586	621	670	623	626	613	676	613	663	664	586	634	619	631	637	640	621	561	634	591	598	632	595	660	629	616	609	646	670	638	648	668	611	626	645	636	631	632	651	599	599	642	633	582	648	666	693	653	580	609	623	621	626	604	651	647	666	597	603	634	626	618	637	609	614	648	621	616	649	663	600	688	642	631	667	602	616	651	655	692	647	659	591	631	647	585	607	621	631	619	628	625	632	642	648	629	633	630	602	667	622	616	660	638	672	643	622	593	631	658	624	602	610	620	623	620	607	610	663	662	676	699	647	628	647	648	623	610	643	661	633	600	585	651	662	615	618	656	637	624	662	633	608	675	596	636	640	688	611	677	596	615	647	651	619	618	594	609	613	638	661	651	617	625	620	622	651	650	630	676	640	584	633	678	621	626	610	610	683	655	672	615	633	644	609	625	651	638	648	635	621	602	620	613	690	631	655	626	629	672	624	638	625	639	646	658	678	678	630	645	658	623	631	668	624	630	677	682	636	640	670	635	616	640	647	627	630	663	601	631	632	611	616	610	673	637	702	602	649	632	634	645	618	594	597	602	618	635	638	606	633	680	614	617	624	597	632	627	646	611	647	633	628	634	623	632	624	621	612	652	620	623	609	614	630	616	618	616	607	684	621	650	627	646	641	607	624	640	655	645	607	639	619	662	613	638	630	645	658	647	628	657	636	654	629	596	661	602	628	564	587	666	657	609	619	605	615	641	636	617	600	602	651	630	605	676	655	615	636	636	634	647	653	630	612	668	624	671	624	627	633	614	647	615	669	616	654	635	642	665	629	634	639	622	615	670	619	657	643	580	634	614	610	596	669	661	571	617	648	663	603	600	624	595	670	672	651	607	601	586	644	641	639	658	646	644	623	656	598	668	615	636	608	608	619	673	615	672	611	609	636	617	650	623	617	633	625	641	612	647	641	662	643	617	653	564	579	611	630	631	640	598	609	666	605	630	666	586	637	638	628	602	596	699	620	652	628	622	646	602	609	618	612	625	663	695	653	606	633	599	645	628	636	607	649	632	657	610	620	580	650	665	625	610	645	672	600	673	595	623	633	626	636	661	637	604	624	621	650	617	656	663	638	621	605	636	622	603	626	635	593	604	627	620	613	610	647	647	610	644	645	629	654	587	621	651	622	631	608	634	616	616	576	671	632	622	623	611	637	667	577	636	639	617	640	658	643	670	647	630	653	623	646	595	628	632	649	617	663	636	641	605	677	642	621	658	622	651	639	667	652	591	618	658	592	618	663	655	647	646	607	637	617	658	651	643	657	605	596	659	634	645	615	626	601	598	618	635	601	676	644	637	611	630	621	639	629	595	629	609	608	632	583	601	636	659	673	604	623	613	628	632	648	632	670	575	630	628	617	620	618	597	677	703	593	602	612	630	629	651	675	660	596	645	640	649	638	607	663	642	654	638	681	619	617	626	653	628	626	653	640	650	599	608	696	631	658	641	632	627	651	661	617	628	642	637	613	649	629	606	671	640	608	661	648	619	644	649	613	590	592	639	630	664	566	631	608	596	609	643	654	631	663	618	613	577	633	597	611	616	615	664	616	639	644	644	631	590	656	662	650	625	667	614	636	609	601	609	678	653	688	638	585	654	643	602	620	651	627	614	663	656	660	643	672	634	597	676	642	643	690	644	596	673	638	639	614	618	625	634	632	616	613	599	633	635	634	665	663	634	665	649	605	669	608	610	645	645	647	640	632	542	637	599	644	676	612	631	634	632	620	620	642	655	606	670	641	627	637	635	658	649	633	620	635	663	648	624	650	669	619	617	615	634	645	616	655	626	602	631	635	591	611	615	667	666	687	607	585	616	658	601	628	635	662	653	616	609	644	645	637	649	611	666	652	588	612	656	651	599	625	599	632	593	622	654	633	680	630	667	641	631	615	661	623	617	650	624	617	589	634	637	638	642	624	651	653	626	614	635	645	622	646	654	645	673	635	611	612	665	669	601	620	601	635	617	639	619	684	617	626	657	598	643	633	614	654	656	649	580	627	636	610	636	650	639	648	595	646	648	619	672	635	613	624	607	620	625	636	586	630	611	627	680	641	653	658	640	608	599	620	615	657	637	614	631	594	568	653	639	626	548	637	658	652	601	635	625	653	659	671	642	602	646	649	638	634	604	658	644	618	657	651	556	596	605	627	639	617	638	609	595	656	649	611	594	624	639	651	591	668	615	621	666	630	625	622	640	670	619	611	630	609	596	612	674	620	634	603	654	597	648	591	649	639	638	588	597	648	643	634	674	630	631	650	630	649	655	612	609	622	643	626	625
11770	4863	2997	2077	1296	856	649	563	491	478	446	442	429	425	457	430	467	451	420	395	417	390	337	397	415	429	400	389	395	399	374	398	432	434	382	439	408	380	410	397	451	409	409	406	390	411	430	408	426	432	352	398	388	416	391	384	412	356	362	397	427	416	395	385	403	387	437	351	405	404	433	424	413	394	364	405	372	413	420	401	463	383	391	420	407	384	395	395	437	434	447	391	448	438	395	358	343	395	461	407	401	414	386	360	399	415	372	405	453	411	404	383	408	422	374	386	368	398	426	383	377	418	456	441	368	397	354	387	403	397	422	439	445	412	379	396	416	383	436	367	420	402	358	410	364	389	393	422	385	398	415	403	379	411	399	420	411	406	357	421	409	411	385	401	428	423	419	384	390	410	416	386	390	421	402	388	409	424	425	366	386	398	389	399	373	438	422	426	419	385	375	378	419	394	374	381	378	377	369	408	426	364	395	399	382	397	400	408	423	420	391	390	362	416	352	394	389	382	408	363	376	388	429	374	423	422	374	376	425	393	379	378	417	377	410	431	416	383	395	427	392	407	406	386	413	396	391	370	412	420	427	400	430	364	401	391	381	396	414	416	372	394	364	389	385	412	370	385	415	436	431	426	411	402	389	390	382	378	410	387	367	403	376	373	440	423	377	395	391	392	412	356	415	408	385	416	458	423	412	427	363	393	398	397	395	404	409	386	412	419	373	395	385	421	407	424	416	433	392	379	425	403	413	334	355	421	380	381	409	385	449	474	405	386	368	404	405	425	378	364	367	362	410	380	392	420	396	387	406	412	383	393	408	383	407	400	399	372	372	424	433	366	386	406	391	399	420	394	427	430	424	368	396	384	404	398	422	404	359	385	394	423	388	398	380	413	384	364	430	390	387	398	419	392	381	415	374	441	427	409	387	390	450	429	402	406	391	409	391	424	396	376	405	406	434	405	398	401	372	429	418	374	407	397	391	375	396	436	385	432	372	412	413	415	401	414	402	413	393	436	394	408	365	419	387	377	371	385	389	371	412	392	390	417	369	416	382	386	421	448	420	362	412	375	379	363	381	397	397	399	406	384	379	416	411	377	400	426	404	406	421	437	363	365	393	405	406	358	419	409	381	410	380	416	416	387	378	414	409	431	400	409	394	387	411	434	383	363	402	392	424	420	401	388	383	411	363	396	434	398	412	442	413	420	380	373	434	394	379	390	388	414	399	397	380	382	423	418	400	433	396	391	422	422	362	402	405	422	400	401	399	382	372	367	393	394	407	394	399	412	398	404	362	384	420	375	405	355	388	354	429	387	393	412	400	410	405	399	389	444	423	425	403	392	361	373	426	417	425	388	394	401	385	390	447	430	405	416	408	419	395	387	412	384	383	408	432	370	371	364	434	418	391	413	389	408	380	389	404	401	386	381	391	402	371	383	378	380	401	408	387	390	369	453	387	410	426	387	385	374	397	419	406	433	388	411	380	448	391	413	407	378	394	384	406	394	400	446	388	383	394	428	413	397	405	376	395	394	376	365	460	373	385	367	404	429	423	390	356	378	395	410	347	372	386	369	354	399	380	441	436	430	444	391	415	412	417	403	393	404	416	415	429	393	404	373	381	392	404	404	408	432	358	422	420	413	403	365	389	407	428	393	415	408	413	372	408	396	416	420	426	376	421	394	411	379	453	425	345	392	418	415	389	382	389	397	352	404	425	426	415	372	394	398	394	393	447	431	380	381	452	377	406	394	400	405	405	427	387	416	375	393	442	358	416	414	420	427	389	389	391	424	378	413	391	389	398	397	394	428	398	421	359	427	395	400	434	390	396	402	372	384	378	414	388	382	410	391	380	378	432	425	423	373	410	411	392	385	363	425	424	399	399	381	369	426	426	422	421	401	431	408	399	391	403	357	405	393	386	414	418	395	431	391	426	397	408	395	399	378	380	414	391	394	401	378	411	412	410	384	371	424	405	409	408	418	407	412	404	384	425	391	408	386	455	405	392	433	405	394	407	390	358	412	396	389	396	408	380	437	414	357	409	382	392	412	372	407	379	384	374	398	376	370	383	379	388	369	412	420	451	413	375	429	394	367	388	424	413	397	404	388	428	425	425	361	383	382	417	411	411	426	410	396	401	420	427	373	392	407	431	372	415	417	356	403	421	400	416	389	410	394	388	379	397	443	423	414	407	408	447	399	373	374	351	350	404	399	352	373	401	435	411	408	435	442	447	395	376	393	430	427	412	387	384	405	374	419	426	388	387	417	399	386	439	466	380	388	431	421	378	380	435	398	386	386	379	402	384	397	388	458	411	399	431	391	414	372	385	390	400	424	378	422	369	410	392	376	382	432	419	407	415	381	400	389	387	417	360	384	418	401	434	389	389	355	349	402	364	454	409	404	403	399	394	386	392	398	351	410	416	426	367	383	367	388	421	409	374	418	405	407	379	382	417	398	411	362	459	390	373	387	404	362	367	420	407	370	367	444	408	383	396	342	414	386	422	416	414	395	414	392	398	409	347	395	373	393	400	378	409	401	395	400	364	418	393	424	390	409	384	377	406	407	414	459	403	430	430	382	402	404	386	417	422	356	404	412	383	456	410	391	443	440	400	376	389	375	422	426	395	390	401	435	418	434	419	396	386	354	432	409	421	387	414	383	446	414	394	392	378	436	397	373	386	347	413	391	399	407	416	399	411	401	395	407	388	431	349	396	425	450	413	400	397	406	355	417	405	434	402	352	361	382	391	394	386	434	355	380	384	387	368	412	423	405	407	404	405	366	440	343	426	382	412	371	399	424	391	410	405	402	393	439	417	399	413	376	393	371	375	413	385	391	424	376	417	440	381	398	400	399	400	373	383	421	410	443	398	414	407	377	449	407	404	403	390	402	399	391	395	399	421	414	414	365	415	357	429	385	413	415	383	389	434	370	417	361	419	368	395	402	399	396	384	371	408	376	401	392	424	420	396	397	375	396	410	396	416	411	373	395	382	367	418	354	354	409	384	411	393	371	426	411	421	397	376	422	388	408	414	360	367	366	416	403	398	451	400	439	407	413	389	353	396	394	407	439	422	406	416	388	396	397	467	418	424	435	411	407	419	401	390	404	400	419	391	424	419	401	371	400	368	390	393	381	360	402	409	381	393	415	438	414	393	374	397	415	365	419	402	384	432	428	433	475	378	411	390	402	381	374	373	381	397	394	397	419	429	394	399	419	442	416	386	413	373	384	360	364	370	386	429	396	390	391	387	461	394	383	391	396	409	373	412	396	390	385	417	409	404	430	428	365	403	383	407	395	394	409	376	390	398	385	377	404	396	384	378	377	391	388	371	460	404	368	413	397	372	386	408	395	399	413	433	381	417	409	404	397	424	384	401	439	390	389	414	429	423	373	396	393	393	378	380	388	398	403	385	402	402	388	409	395	400	428	431	370	412	399	368	376	423	401	367	427	379	388	456	383	389	389	388	389	389	393	414	422	412	380	391	415	392	420	382	377
7198	4284	4986	5819	3987	2744	2021	1630	1356	1335	1124	1191	1105	1068	1041	979	1079	1037	968	869	876	905	883	875	853	841	849	859	776	813	825	900	856	828	868	859	885	855	798	861	791	841	798	856	853	827	804	838	846	882	836	903	841	827	856	838	827	880	888	850	866	892	855	864	874	833	863	854	840	881	862	840	822	903	827	828	832	844	900	846	823	851	896	879	863	882	844	870	870	904	896	826	909	902	848	885	941	893	893	875	850	833	854	888	891	823	908	864	832	972	827	845	815	833	820	854	880	854	853	873	847	840	890	879	861	849	874	831	850	851	814	834	892	835	856	807	848	835	895	897	829	869	880	866	854	896	833	866	856	898	846	799	869	882	827	892	862	876	904	875	885	833	829	863	836	867	850	859	887	871	882	838	836	867	864	846	851	815	807	900	881	864	875	833	829	864	874	865	841	817	924	809	846	851	885	867	827	833	887	882	859	855	862	819	866	822	883	890	841	821	841	891	925	891	897	855	897	842	790	837	834	865	856	874	887	812	809	893	851	842	858	874	822	848	822	887	870	865	827	838	798	817	780	860	846	869	844	790	840	881	861	831	775	904	874	864	812	850	823	858	809	825	842	839	889	918	863	848	881	893	839	884	865	911	818	854	924	861	841	855	829	859	898	780	812	851	850	862	892	860	843	868	826	848	819	860	861	817	826	792	802	857	889	826	901	866	826	829	797	884	858	877	815	882	838	880	830	816	830	831	859	860	808	824	872	849	848	833	856	903	858	851	836	860	872	826	835	855	858	829	835	865	796	887	786	814	871	845	850	851	833	895	846	868	871	855	863	914	854	833	859	844	848	834	867	838	857	863	858	848	870	846	859	839	809	836	868	863	850	833	848	882	817	882	870	884	843	891	782	833	808	822	741	906	825	887	827	839	838	886	861	810	829	842	884	893	892	898	870	853	869	817	814	826	818	866	819	827	843	872	854	797	844	857	813	869	853	823	876	912	843	804	852	872	858	768	913	866	866	830	853	857	826	840	835	872	792	800	869	856	856	850	863	833	831	889	873	849	906	857	871	818	838	792	869	861	849	835	880	849	834	833	814	845	903	832	805	840	866	818	882	898	856	863	833	865	906	852	799	905	836	848	818	797	873	834	819	794	870	890	878	845	897	822	827	853	826	793	793	797	820	822	804	845	859	818	864	877	863	845	821	871	842	872	880	898	879	861	802	861	835	891	861	864	807	853	845	841	850	820	892	866	853	803	851	836	867	842	866	819	863	875	851	864	821	850	879	892	868	833	863	839	850	830	849	873	867	883	873	894	839	886	839	817	835	887	955	862	819	879	784	858	859	876	808	900	772	815	855	903	824	878	842	809	783	813	924	934	850	852	820	863	831	862	836	878	819	848	863	860	875	880	877	803	864	896	792	850	860	867	858	825	867	869	873	906	899	797	864	868	847	849	833	865	879	838	841	859	860	826	809	834	798	786	858	841	840	840	810	861	837	884	859	892	851	817	876	874	839	929	904	853	848	854	849	790	844	850	900	928	858	878	902	874	841	840	865	846	856	854	848	851	842	873	818	910	842	838	835	895	804	906	897	874	854	801	819	860	803	816	881	872	855	921	871	858	878	793	831	889	859	866	799	822	845	872	822	821	901	852	846	880	822	828	835	862	881	882	854	856	851	831	837	846	854	839	893	850	873	836	834	897	847	825	845	856	865	842	837	829	859	859	812	806	875	897	806	813	853	846	881	859	837	810	839	857	812	883	831	806	870	836	852	847	836	871	860	822	872	811	872	868	862	868	856	836	873	844	832	845	831	858	856	892	830	824	836	847	867	841	807	801	844	885	875	873	859	848	883	823	892	820	858	876	869	833	911	868	805	845	801	830	827	831	928	825	929	839	857	864	824	855	867	841	835	872	936	880	827	804	866	935	833	852	848	894	930	868	845	855	817	862	893	863	921	864	851	812	843	897	828	823	840	928	852	817	900	807	849	851	850	880	847	876	858	810	802	848	874	844	868	876	832	816	851	868	847	866	856	847	874	828	842	859	884	907	856	794	840	890	869	903	904	862	792	856	874	861	855	871	865	895	859	850	830	858	815	864	836	830	806	875	865	822	849	872	841	803	858	889	891	844	809	913	832	850	874	838	800	860	880	910	865	855	842	827	889	846	853	821	834	802	858	889	850	871	850	866	893	849	847	862	863	811	797	788	884	816	874	830	864	838	879	861	871	874	858	861	859	885	855	825	828	852	826	913	806	879	846	860	892	868	824	812	800	839	854	825	843	824	855	900	833	863	856	833	817	820	851	852	833	894	825	873	832	866	823	855	844	892	861	840	843	817	822	839	815	863	888	877	840	877	845	876	847	854	826	824	911	855	888	825	870	863	815	850	842	826	843	845	884	861	859	797	827	839	864	815	836	831	826	857	895	773	883	832	838	859	830	866	884	856	866	838	856	810	820	803	824	898	858	833	866	833	863	836	810	833	853	847	875	834	819	813	821	797	820	872	848	858	844	815	906	880	889	816	844	877	849	771	819	834	837	847	867	838	866	798	848	824	859	836	873	837	851	866	854	880	866	834	818	790	863	846	873	866	782	854	885	853	878	784	862	827	819	874	838	880	862	815	880	819	830	849	816	853	877	860	846	860	824	840	853	875	844	879	889	859	858	817	858	893	793	848	823	874	783	892	869	846	824	834	843	889	867	871	819	865	862	820	890	863	853	891	829	852	794	804	886	893	864	861	813	884	851	886	851	816	856	879	812	869	845	885	840	855	885	877	861	834	885	860	828	828	849	882	860	899	859	901	850	907	810	821	838	885	841	816	855	858	913	853	838	880	845	848	818	828	855	850	833	815	826	841	849	852	865	853	822	836	802	810	873	820	873	799	815	819	857	834	882	879	785	835	877	869	895	836	858	836	855	821	879	893	858	889	924	822	877	856	788	920	805	835	874	886	911	812	864	853	879	852	851	835	854	885	819	912	858	839	866	850	854	866	806	814	852	882	869	845	864	898	837	906	847	872	848	841	834	880	889	869	810	836	890	860	814	858	820	832	787	844	868	814	922	859	880	837	830	838	824	827	809	838	857	876	860	805	864	880	840	814	884	874	850	886	878	798	889	871	868	856	834	863	817	855	841	862	859	914	764	831	857	879	825	864	857	771	850	891	835	850	846	855	888	810	841	819	879	767	897	835	834	849	867	821	838	837	865	856	846	818	807	883	848	864	849	801	827	869	823	845	851	837	923	805	882	817	853	876	853	833	876	884	854	887	821	847	871	800	855	869	892	826	861	884	839	847	829	772	852	864	863	877	806	883	831	835	861	841	840	892	856	840	858	912	876	812	868	856	854	811	836	849	856	868	838	876	848	886	812	838	911	834	854	873	832	843	870	870	805	816	849	845	870	821	832	825	878	808	869	778	854	855	817	822	898	877	815	944	851	869	819	832	861	836	919	896	831	874	779	838	796	848	878	828	805	887	829	845	856	828	871	901	854	875
30455	16636	11107	10514	6517	2883	1649	935	654	550	426	416	402	388	338	325	342	346	335	299	297	303	261	311	294	271	278	296	292	252	252	263	261	271	280	243	266	289	270	275	292	263	283	280	289	260	275	320	284	288	275	279	257	277	293	246	248	259	276	289	265	286	288	297	287	320	286	260	277	285	254	285	280	303	307	288	248	241	306	270	306	286	269	268	257	291	323	276	227	282	277	289	292	300	285	290	274	292	285	275	244	287	264	270	276	286	295	288	274	292	259	258	292	279	262	260	270	252	272	285	258	278	284	272	279	263	281	270	265	253	302	278	283	299	268	268	277	282	275	300	258	270	316	275	263	274	266	268	245	282	243	274	250	252	301	288	292	291	290	264	295	273	247	311	258	249	249	272	274	303	262	255	264	297	263	259	275	262	254	278	263	297	274	294	291	293	246	270	265	297	225	264	281	238	266	262	281	279	301	333	277	262	312	265	276	322	253	279	251	311	269	270	266	315	234	243	300	281	285	278	273	285	267	281	286	266	268	291	276	313	274	294	257	280	282	265	284	250	305	258	262	305	266	274	270	273	271	299	267	291	282	272	292	280	302	281	277	285	276	250	255	287	268	258	272	326	260	266	247	297	270	289	287	266	274	277	280	296	271	294	251	257	261	256	254	301	297	288	282	261	261	242	275	306	285	269	252	266	283	264	277	308	282	266	280	269	279	280	282	287	280	284	259	264	282	279	270	288	263	269	276	289	287	263	256	273	274	308	253	287	274	275	266	275	286	299	272	287	244	274	273	256	265	250	274	273	255	276	281	271	291	301	285	287	260	242	269	279	281	281	268	284	325	276	286	295	279	273	282	289	279	274	270	275	267	281	282	253	264	282	247	284	258	280	271	277	247	266	247	247	309	269	270	266	264	237	271	246	276	288	276	249	266	287	255	269	297	270	252	258	275	287	242	289	285	244	265	259	282	273	278	272	257	273	306	289	264	283	253	269	273	274	301	288	258	268	269	301	290	264	311	308	282	253	306	287	235	286	278	275	287	249	276	283	299	307	277	258	284	246	262	264	297	280	291	275	250	275	282	269	276	292	271	267	271	277	281	285	257	317	269	278	249	284	279	274	252	247	276	285	298	249	280	295	318	273	277	266	254	274	289	289	281	277	263	273	301	274	283	250	268	277	266	288	267	272	289	277	247	248	243	272	280	267	279	305	277	267	252	239	277	315	276	245	294	283	267	260	277	274	279	271	277	277	262	251	261	277	268	275	265	279	251	271	286	290	257	267	269	257	251	265	263	266	288	287	262	261	256	294	256	292	300	252	269	254	272	270	261	282	268	291	256	264	276	258	253	259	287	291	273	257	232	278	280	272	258	260	290	287	255	270	271	310	319	287	257	259	267	254	293	284	245	279	293	304	287	256	276	246	295	281	254	251	270	251	270	270	292	259	236	270	274	272	266	265	284	252	270	305	293	265	269	233	297	271	287	276	274	243	295	298	258	230	263	246	286	315	276	289	263	271	256	271	273	271	275	284	293	262	265	251	246	283	272	291	280	279	246	305	273	297	279	261	242	241	243	254	261	274	285	271	293	299	300	299	262	281	283	268	263	267	326	268	270	279	267	269	264	273	293	284	255	275	279	268	312	236	272	263	277	316	298	260	291	263	310	277	290	265	270	271	302	265	277	263	259	269	267	247	285	329	264	287	276	238	277	313	264	279	260	274	268	264	288	260	290	262	255	260	288	266	262	276	256	269	289	287	277	251	280	285	265	285	277	308	299	282	276	283	286	258	269	273	297	242	277	278	269	271	276	244	276	284	286	266	271	285	277	264	266	284	270	277	285	296	245	262	271	326	283	270	294	272	322	301	258	235	320	280	301	241	260	286	287	269	260	271	287	295	281	266	266	275	282	273	269	267	280	252	271	272	272	274	293	289	274	298	277	262	275	292	301	251	274	286	272	308	274	283	308	320	282	275	271	293	284	295	274	258	284	240	288	270	248	266	254	283	276	263	310	286	297	295	294	288	291	282	288	247	265	291	277	285	261	245	272	308	289	291	254	265	261	273	262	281	301	298	289	295	262	266	243	297	310	286	255	261	243	253	242	265	274	244	268	286	263	284	305	241	250	285	291	266	286	284	283	249	309	286	285	252	246	281	272	301	301	278	249	260	319	324	290	309	290	260	272	275	283	260	277	261	257	274	262	271	251	279	294	271	261	253	305	235	256	279	294	265	272	284	255	289	297	275	310	303	257	270	280	289	247	260	265	259	270	273	276	259	260	274	295	250	300	267	290	301	273	297	270	284	270	319	260	261	306	234	248	260	307	302	257	291	265	269	278	286	261	280	284	322	262	259	275	295	267	259	296	286	286	301	284	277	295	273	280	292	282	267	265	319	271	300	271	262	309	235	288	281	272	251	266	286	263	263	255	265	258	259	269	263	292	265	269	299	304	250	277	272	282	268	285	257	270	259	274	254	269	267	284	285	244	283	301	296	299	287	262	280	291	293	283	279	245	299	292	271	300	256	289	264	283	306	300	244	275	254	270	276	262	257	278	278	273	254	293	305	256	257	290	253	268	247	258	285	272	264	288	279	261	308	328	273	275	269	263	269	320	298	285	300	283	255	265	283	243	298	269	264	245	291	270	271	251	276	303	258	269	294	282	288	254	278	273	283	292	278	276	267	278	269	282	297	277	285	236	227	265	267	250	293	265	268	281	263	266	292	276	299	264	325	295	262	286	263	273	272	304	267	255	308	300	273	264	284	273	268	278	277	277	252	285	260	239	243	273	271	231	261	280	269	239	242	298	281	291	256	261	277	246	272	237	296	283	277	285	250	235	292	264	318	253	284	248	260	278	276	283	260	283	294	278	269	238	244	251	268	273	277	292	263	256	293	295	294	321	285	282	276	271	263	319	286	257	296	286	283	285	267	284	292	287	318	254	282	273	259	258	293	276	252	298	297	277	261	284	277	269	241	268	285	304	246	307	261	273	294	304	253	283	273	300	282	286	272	297	282	275	253	261	269	279	267	288	276	271	295	258	254	291	277	274	289	267	292	271	263	281	264	273	299	304	274	247	267	261	272	288	265	251	301	263	265	292	218	285	265	284	263	288	272	277	241	241	266	254	284	298	262	282	242	272	279	279	291	292	308	227	267	303	280	270	278	265	276	255	253	237	256	295	265	271	273	325	303	279	269	283	293	253	283	283	263	269	279	248	261	303	244	254	270	276	256	256	303	277	285	268	262	241	278	296	284	258	294	270	268	273	272	287	274	282	301	279	260	269	282	255	306	243	262	280	295	297	277	307	267	245	278	275	286	269	254	282	286	316	280	257	287	287	306	303	288	295	252	277	328	276	267	281	262	292	272	260	278	272	268	299	313	269	253	252	296	266	268	279	239	291	291	272	241	317	297	323	288	258	280	307	256	265	271	237	268	300	289	261	289	269	256	247	347	252	270	279	241	292	263	264	260	285	288	282	282	282	265	260	245
19578	11513	13290	18861	13030	7330	4978	3024	2265	1859	1571	1276	1235	1198	1008	963	1079	948	837	758	764	716	698	694	643	612	634	617	621	631	671	674	682	652	593	647	632	623	669	604	705	631	671	664	655	626	591	652	596	642	617	646	671	622	603	633	645	632	592	614	562	594	618	610	671	601	562	649	612	674	656	618	620	664	653	604	581	593	640	610	629	643	628	590	672	664	672	676	633	696	648	673	633	667	627	684	616	603	625	631	650	630	638	626	612	571	658	589	598	575	597	611	584	635	603	636	591	619	631	629	569	596	605	597	619	624	586	593	597	612	630	598	581	642	607	643	630	594	603	616	664	587	633	615	639	648	591	626	585	649	639	674	635	596	633	633	610	616	643	647	632	613	607	619	655	594	600	582	615	675	590	628	640	658	620	612	612	678	560	610	597	621	615	616	637	610	584	620	581	633	618	635	630	614	595	606	605	635	626	584	621	608	629	606	596	633	637	606	596	638	587	629	588	608	616	617	626	647	616	590	615	640	603	530	638	592	593	647	588	632	599	630	629	591	634	591	624	629	638	605	671	661	594	583	624	595	629	604	615	611	576	619	621	657	606	622	578	673	611	649	660	608	623	580	570	621	669	592	601	662	608	645	622	586	616	602	653	629	614	647	607	601	626	622	581	582	614	589	610	586	621	637	646	598	620	636	597	585	647	607	626	584	613	578	638	622	648	638	572	609	596	573	614	631	586	621	594	624	605	596	631	653	577	613	611	605	628	646	620	598	590	614	643	610	625	633	572	607	589	607	594	669	599	633	632	603	635	609	600	586	609	631	640	628	632	602	627	597	618	624	629	635	609	622	567	607	610	580	648	655	625	614	581	615	603	632	596	614	652	619	605	645	603	610	619	663	642	611	627	639	650	642	596	625	593	623	610	545	618	637	626	578	618	615	627	614	616	610	615	616	587	584	623	638	588	606	619	588	613	635	637	640	620	594	666	593	636	605	612	600	600	617	598	604	618	607	585	671	610	594	596	623	641	641	610	600	609	605	639	603	644	596	575	582	629	588	617	607	642	569	623	634	625	597	596	619	582	622	571	596	576	583	596	568	664	619	603	612	583	600	624	623	598	632	598	597	631	569	622	632	622	613	644	581	615	623	604	606	605	565	625	661	632	616	572	640	657	610	604	582	614	609	586	597	628	607	641	605	614	634	603	597	664	623	656	629	647	618	596	612	574	594	652	618	629	640	584	672	639	608	614	625	611	628	635	623	621	630	637	645	658	628	605	590	621	615	644	602	638	635	617	607	584	645	665	605	660	579	626	600	604	633	640	620	619	651	626	628	636	634	585	609	617	606	595	635	579	556	623	602	636	641	665	625	634	612	599	580	620	624	592	625	627	616	588	617	584	580	605	644	633	633	620	592	634	630	567	676	597	589	553	670	638	621	601	621	620	604	655	596	604	614	614	565	659	595	641	628	579	616	649	653	670	618	577	618	592	579	625	627	613	623	620	604	620	591	631	614	610	607	581	556	609	622	632	581	620	653	601	611	633	638	652	604	568	620	572	592	600	609	600	631	639	644	626	646	642	633	618	616	519	615	589	616	624	615	610	599	600	601	624	554	620	571	604	675	646	608	596	608	618	621	642	641	588	633	589	587	612	679	643	615	595	593	614	620	625	627	618	626	598	599	637	619	614	581	595	608	615	581	589	644	604	587	606	644	610	639	647	581	609	618	649	636	599	626	643	614	623	625	590	636	635	618	610	595	610	618	579	610	575	622	648	629	578	642	577	660	602	604	667	592	596	597	656	630	583	645	620	585	654	589	592	576	647	597	618	619	655	602	653	606	632	615	617	547	610	595	560	607	576	584	654	604	644	576	677	604	637	571	638	621	634	647	621	572	577	646	628	612	617	605	579	614	604	588	600	607	581	587	666	552	596	631	625	600	602	616	598	630	604	637	634	579	613	598	624	648	612	655	600	684	574	644	638	580	625	663	637	612	601	631	668	615	620	593	656	650	622	599	590	605	603	657	628	644	620	622	669	623	647	642	613	583	612	633	584	598	653	608	606	598	621	621	613	603	598	590	605	604	618	630	612	624	635	654	632	606	602	610	629	592	596	578	596	614	572	605	641	623	619	625	615	571	619	625	593	612	596	618	650	630	603	617	579	601	627	603	622	638	603	629	606	616	647	593	590	601	620	657	584	587	600	609	627	615	613	636	587	616	605	632	620	647	653	616	635	629	632	642	624	653	604	599	632	609	632	660	603	614	597	620	648	595	623	657	589	587	651	584	608	672	652	603	608	573	630	597	603	602	610	568	591	574	605	567	653	601	599	637	604	587	632	621	589	619	603	586	613	580	599	622	628	607	551	600	589	629	622	618	602	588	576	596	608	626	621	581	614	584	602	616	623	639	636	556	612	613	605	617	665	600	616	619	616	626	595	617	580	612	637	589	674	566	636	612	581	610	628	583	547	589	642	570	589	606	592	595	631	590	568	635	613	595	594	605	581	634	618	642	591	600	608	625	642	609	668	639	621	619	642	572	573	587	624	586	620	591	596	606	607	573	616	599	604	622	611	574	579	621	635	555	597	601	582	652	598	615	608	578	587	651	620	621	611	590	673	624	561	625	638	611	622	638	624	649	606	589	580	624	651	617	636	632	596	601	640	597	649	648	636	626	627	622	594	619	611	652	644	601	644	590	558	596	637	614	662	585	596	651	591	590	657	593	583	595	626	602	593	629	684	596	615	618	652	638	625	633	596	609	620	599	663	642	646	592	596	625	577	636	645	636	569	592	632	560	652	599	632	618	626	618	617	631	661	607	623	607	598	579	596	615	615	636	612	654	631	630	638	603	598	607	595	616	604	653	599	601	612	625	594	597	574	605	624	611	584	560	587	635	610	597	610	573	630	667	623	602	644	617	602	649	630	648	688	595	605	627	639	618	593	635	584	593	627	622	620	582	602	623	641	612	600	609	580	594	588	641	617	624	627	598	636	639	592	682	642	649	633	620	624	580	605	658	618	625	607	623	587	589	626	593	596	641	604	627	621	614	618	594	627	625	648	588	622	602	608	607	598	621	624	625	636	629	661	586	559	623	606	577	591	601	607	656	601	573	635	618	632	591	613	602	650	603	622	631	625	608	611	609	617	647	610	596	603	589	634	593	576	635	646	602	585	595	616	646	635	586	620	620	613	640	645	610	582	649	617	614	585	626	609	623	575	612	624	619	602	617	564	612	625	580	628	600	608	600	633	603	589	603	628	624	598	607	607	636	562	595	617	633	624	624	565	599	609	656	653	616	614	671	653	621	639	606	645	610	634	567	647	582	622	589	662	576	584	558	652	615	634	612	621	587	642	623	599	583	627	627	663	595	615	624	626	647	643	644	585	615	657	611	581	577	601	634	616	582	625	627	631	614	641	563	587	573	588	617	574	663	631	582	592	606	608	617	613	641	613	600	584	599	601	645	583	613	612	555	596	655	630	643	608	626	598	635	607	631
41262	25551	18809	16283	10522	4721	2582	1508	912	650	512	452	412	442	349	353	382	316	287	297	291	285	284	295	254	275	264	272	293	291	256	252	236	266	264	284	283	284	278	252	240	274	259	239	260	263	259	262	282	243	242	247	241	259	270	263	239	219	270	285	284	248	238	250	290	257	278	274	253	287	278	271	223	238	231	256	243	248	259	268	243	268	235	277	264	291	264	261	271	272	271	248	249	240	255	257	258	240	259	294	273	300	295	262	246	268	277	243	227	275	247	297	244	211	252	272	271	235	263	256	252	259	258	263	229	209	249	266	249	249	243	281	267	242	265	275	307	255	252	272	267	279	279	278	270	262	233	230	274	271	291	298	280	265	267	227	228	261	258	230	266	276	284	245	243	264	253	260	268	227	279	252	268	261	277	237	244	280	222	277	244	248	268	258	302	294	270	270	253	322	275	251	267	278	228	257	261	247	220	262	257	228	249	276	284	283	245	263	279	241	254	269	255	283	246	262	249	250	258	248	238	274	280	287	282	264	258	253	287	253	249	273	275	274	295	248	282	261	259	281	253	277	265	260	265	275	272	283	254	261	316	273	280	239	240	233	283	286	245	277	258	239	264	257	257	268	234	258	238	237	266	262	291	252	261	252	252	267	260	276	236	250	274	253	262	268	283	260	206	284	225	249	262	255	244	273	238	274	264	251	264	263	276	268	265	266	237	217	262	255	253	257	271	261	264	267	253	245	247	277	264	241	260	261	243	242	270	279	263	276	259	266	253	294	262	259	268	260	242	224	275	252	233	256	259	242	285	269	279	243	263	239	216	267	260	262	306	299	246	250	246	236	270	276	256	262	274	284	287	248	239	275	257	247	266	277	282	272	236	253	243	276	242	266	253	214	229	300	269	228	269	292	232	260	265	263	258	244	250	264	251	254	260	243	239	252	260	262	291	285	260	245	281	256	248	258	273	254	248	241	251	246	258	265	227	264	229	272	262	258	242	253	257	274	249	251	270	234	279	264	247	298	290	282	271	267	281	270	266	258	274	251	256	253	243	258	268	267	228	260	258	260	242	275	302	282	236	290	256	261	272	254	270	259	235	253	274	263	255	278	255	284	302	250	248	238	289	282	291	285	262	239	274	266	264	257	277	249	247	248	246	275	267	245	262	270	250	248	286	292	254	266	257	248	287	260	242	247	258	251	243	263	262	272	236	269	220	254	266	280	268	299	245	268	261	246	291	256	271	229	261	270	228	272	249	251	246	267	278	267	269	235	252	241	255	244	280	243	250	266	240	274	279	239	271	259	257	301	240	275	265	277	285	239	266	265	263	248	235	277	275	261	257	271	249	254	281	260	270	257	218	267	265	276	246	286	267	235	238	261	277	242	261	258	255	254	253	270	265	256	293	264	273	229	236	232	270	270	267	239	247	244	263	263	247	266	234	266	258	250	245	275	279	262	263	238	276	313	262	286	268	241	276	247	267	256	217	280	268	250	274	284	251	274	249	241	271	267	244	275	274	250	239	267	243	239	276	274	257	262	291	251	243	222	282	253	260	254	276	259	289	267	264	276	248	278	275	273	239	256	253	237	287	281	221	219	278	247	288	263	250	263	250	258	235	264	259	256	218	295	259	275	229	255	263	273	292	265	273	251	302	267	265	289	260	229	265	245	257	251	254	264	251	269	231	233	232	278	279	229	249	265	246	253	265	212	251	283	266	241	275	238	252	275	243	244	254	243	255	242	250	257	262	263	253	256	272	256	266	263	277	236	236	266	249	266	258	267	290	253	274	283	283	262	246	235	264	264	250	247	284	301	239	263	283	271	239	246	249	265	252	243	253	274	262	250	254	252	257	255	283	274	234	247	269	277	235	256	256	257	237	255	250	285	304	275	230	273	237	317	261	282	254	252	259	272	244	272	251	239	249	218	252	296	240	268	240	257	265	250	233	263	250	248	252	286	250	268	229	246	302	242	269	259	262	301	255	269	277	213	293	304	239	275	266	247	230	241	254	262	260	241	253	288	269	287	261	263	269	253	275	228	274	246	246	258	231	253	247	290	250	268	278	259	247	266	250	240	283	278	261	254	266	227	235	253	236	251	237	242	285	224	285	258	252	249	269	288	232	236	273	268	256	242	245	275	256	268	274	256	261	256	251	245	229	252	269	255	225	234	268	295	270	271	268	233	247	278	248	251	260	209	242	260	265	267	265	245	251	275	257	268	259	255	259	285	263	267	248	284	264	260	252	281	300	269	269	235	265	272	259	262	246	261	253	262	235	283	243	224	261	292	245	240	288	265	263	274	242	269	268	287	250	275	261	311	278	282	247	273	261	271	248	255	256	227	257	228	269	240	261	266	266	296	267	269	260	245	261	261	282	266	259	297	300	245	252	256	258	231	237	279	272	293	245	247	237	255	243	261	249	259	280	269	236	251	264	245	279	245	270	246	236	217	255	265	239	260	288	263	262	266	237	272	228	259	264	251	290	231	237	245	229	282	275	253	250	261	236	257	254	264	286	263	230	255	245	282	283	256	270	241	262	251	229	269	286	236	272	252	260	254	274	257	264	241	273	258	278	222	266	264	288	238	289	271	264	254	275	296	240	227	272	266	232	292	249	272	286	257	245	231	247	265	256	248	254	252	239	244	256	276	283	274	290	239	257	291	244	247	250	241	254	263	275	250	247	267	250	261	235	240	261	251	287	267	224	249	219	273	279	272	252	254	275	276	250	269	279	249	275	266	265	240	292	275	254	257	252	270	270	282	266	239	261	235	252	251	230	266	297	242	285	262	257	248	223	240	286	269	265	260	279	246	232	271	240	238	263	242	277	266	271	259	226	262	280	235	231	262	289	259	256	274	256	261	272	259	259	243	291	249	250	258	276	263	249	249	267	253	237	223	238	264	265	231	238	243	288	239	274	260	261	270	253	251	226	243	253	259	297	258	281	257	229	232	267	245	311	280	256	266	258	282	245	231	277	287	282	259	232	269	251	263	269	243	290	254	286	269	265	249	269	236	248	247	258	260	271	258	284	264	253	262	295	247	252	288	239	264	270	259	259	295	247	288	297	260	259	246	234	253	283	208	251	267	287	253	296	236	278	258	271	276	226	273	240	280	271	241	258	276	244	260	265	236	231	280	277	270	261	273	265	253	264	247	242	246	235	290	274	268	260	243	282	266	247	273	266	257	255	268	236	280	257	270	266	282	258	236	269	265	260	216	251	237	242	289	236	250	239	249	252	271	253	274	205	251	297	254	259	251	260	249	286	305	256	269	238	276	253	280	268	257	255	245	276	260	231	258	248	265	242	243	283	294	256	239	259	228	267	243	245	251	252	256	242	249	255	277	252	269	260	277	256	229	259	246	248	271	260	245	296	250	256	258	261	261	261	231	266	251	232	248	250	243	269	267	248	286	240	262	270	253	259	228	234	259	297	254	257	232	238	268	273	255	231	264	280	278	258	257	275	290	246	233	237	255	242	254	245	274	254	250	248	274
25868	17161	19528	24232	18349	10100	6975	4684	3159	2471	2073	1721	1494	1498	1326	1194	1313	1108	883	870	828	732	727	673	654	642	704	661	646	636	625	640	608	661	620	621	626	644	618	561	608	628	633	577	520	598	617	586	568	583	590	593	669	594	588	589	582	626	619	594	584	617	574	582	578	613	595	595	619	585	560	644	562	582	596	564	573	627	630	612	557	533	644	573	640	602	658	651	629	628	615	653	603	598	630	648	640	673	622	620	610	577	606	582	597	549	571	607	593	598	595	585	614	526	571	593	602	561	578	614	605	580	565	583	604	540	574	569	556	598	566	604	587	607	662	581	609	563	601	599	588	578	598	599	607	580	591	555	620	634	590	556	631	565	570	600	572	593	559	628	609	602	638	607	579	600	525	577	601	619	629	586	559	613	563	571	562	541	573	591	604	627	599	583	589	605	583	609	637	590	587	568	605	604	573	564	597	598	560	604	613	551	566	621	587	595	587	628	565	618	580	588	602	579	580	649	627	580	558	599	610	592	607	609	570	601	591	580	597	598	581	563	624	550	555	622	592	607	589	605	619	519	586	578	594	586	573	569	578	635	635	597	595	590	539	617	595	588	536	607	586	611	608	571	548	645	621	581	609	567	588	555	555	564	581	584	592	615	601	604	605	603	582	606	598	656	591	594	568	603	621	559	602	583	607	589	582	607	615	595	554	554	577	640	599	574	604	590	557	635	578	584	612	594	559	635	604	603	562	598	571	570	560	615	570	598	544	565	595	620	612	601	552	573	592	597	602	553	607	584	584	615	563	581	590	554	549	608	591	598	577	570	568	606	621	615	582	565	590	565	620	578	586	595	571	565	592	586	570	599	599	596	620	607	543	607	615	629	596	575	590	591	573	603	619	586	620	607	596	580	595	586	573	618	615	608	624	569	598	586	575	597	609	625	600	593	560	550	584	608	545	596	584	616	611	638	553	582	611	584	556	608	589	593	590	543	544	581	605	581	560	605	606	580	576	581	559	553	562	600	591	611	575	605	585	601	655	609	590	577	638	620	602	590	558	635	584	592	583	586	581	555	621	583	609	534	607	640	611	564	610	582	651	581	533	545	568	601	600	572	584	568	593	633	608	581	563	575	599	583	649	576	599	609	633	587	620	604	610	562	610	580	572	573	618	612	619	610	593	591	565	589	571	598	602	602	560	573	570	572	585	578	539	569	600	588	610	611	648	565	613	569	577	562	601	598	566	602	568	561	585	596	544	624	581	584	587	608	584	583	600	586	566	584	600	570	611	597	566	576	631	602	591	575	586	567	584	592	605	588	577	583	584	599	587	547	584	585	572	615	566	616	577	574	591	594	575	581	624	596	585	555	545	589	553	567	597	624	592	587	586	571	591	568	575	611	586	586	571	586	621	577	566	561	609	605	605	563	627	575	524	580	582	600	619	584	629	559	561	549	570	572	609	588	602	584	617	602	559	654	608	602	576	582	584	619	596	601	580	565	589	556	637	616	548	570	621	613	604	568	555	553	551	575	613	577	587	598	588	616	617	592	565	607	593	602	554	608	581	599	563	590	643	556	608	624	625	585	613	569	611	599	596	604	573	629	605	608	600	591	584	624	593	579	596	583	569	631	597	569	559	563	628	616	558	629	596	587	642	561	598	615	585	555	540	611	595	563	585	587	546	532	593	562	663	556	603	611	627	586	586	646	589	584	578	637	666	557	589	597	577	593	552	597	623	609	588	628	611	588	561	590	642	574	583	601	614	602	601	561	585	596	639	603	595	581	522	550	582	640	589	561	574	567	610	568	653	590	597	599	593	583	553	574	540	611	569	575	589	584	579	558	605	597	588	575	609	612	603	608	606	599	599	566	654	574	618	574	607	578	580	575	607	595	594	626	616	585	564	630	648	626	617	585	620	597	591	605	583	536	619	580	608	603	599	587	591	601	623	608	590	614	573	596	583	599	607	566	607	593	583	598	599	621	579	594	586	547	600	581	601	562	622	550	607	553	590	620	637	546	580	595	557	593	585	578	565	590	603	583	603	598	611	586	581	583	601	567	620	592	537	580	654	598	566	587	583	666	594	591	613	600	625	603	612	592	617	638	591	580	591	572	604	532	580	558	584	544	578	542	621	599	535	572	598	569	623	595	569	625	617	645	545	600	555	551	586	520	579	563	576	561	603	603	632	624	598	619	574	549	602	559	553	604	581	595	566	601	614	575	572	597	609	569	592	595	582	605	578	592	599	572	583	618	613	600	550	581	595	582	589	590	606	576	573	550	597	575	591	567	595	582	614	595	619	585	609	637	564	619	608	563	563	588	581	646	632	596	596	581	576	597	594	581	571	581	582	611	581	601	561	586	560	553	535	579	599	572	631	584	614	573	572	597	607	586	610	589	622	582	626	581	586	632	593	568	571	630	610	609	580	579	585	586	588	599	578	588	604	615	606	580	632	584	621	573	588	598	547	575	598	603	601	585	540	589	558	593	573	599	606	541	595	573	593	583	569	552	613	612	581	579	541	578	599	613	665	616	597	561	587	543	536	596	588	571	567	574	577	605	567	603	571	582	554	598	609	603	578	581	606	594	606	597	571	553	598	620	593	547	558	601	619	595	602	562	596	569	560	604	580	637	599	599	578	551	625	584	610	568	636	581	601	602	605	585	639	620	635	574	591	545	563	523	617	609	600	568	585	609	589	630	573	657	615	572	605	588	604	559	593	614	574	562	606	626	588	631	557	612	583	615	570	617	605	584	602	602	598	590	582	553	605	582	564	584	576	579	599	569	562	557	577	541	561	585	579	576	578	596	565	614	581	583	652	607	601	596	618	612	635	605	601	586	599	613	568	570	598	604	612	568	592	622	634	619	600	601	576	630	634	583	566	632	628	585	621	587	573	622	544	568	629	596	581	615	546	621	591	596	589	621	617	590	605	596	582	557	597	631	588	632	613	610	595	586	565	595	566	584	617	567	627	566	574	560	585	551	577	595	579	566	576	604	615	607	607	575	613	598	643	595	567	596	602	622	544	604	527	575	560	626	563	610	568	581	591	569	616	565	589	601	577	628	599	591	575	595	612	594	600	552	607	615	593	610	555	611	607	606	584	581	592	555	617	587	579	612	621	549	589	614	574	569	567	565	617	584	546	579	596	608	587	568	585	575	575	563	593	578	572	578	589	594	611	626	572	619	549	579	609	587	628	589	618	601	566	595	647	622	567	630	611	608	581	576	585	559	557	608	577	591	574	551	615	545	540	587	588	574	583	562	578	571	570	574	633	536	590	601	590	592	626	601	566	577	625	593	573	564	616	620	586	599	590	583	635	554	545	584	618	585	617	579	587	572	552	607	580	602	542	594	548	604	637	639	573	617	619	596	572	613	544	593	596	592	596	578	594	574	597	594	608	601	578	589	565	597	575	604	599	599	605	586	566	605	609	569	627	574	574	609	563	576	592	574	566	601	576	595	597	615	580	577	587	602	557	567	581	596	591	594	570	589	581	579
11426	4704	2931	2031	1253	782	620	578	510	442	449	407	429	425	427	425	432	436	426	427	368	392	342	370	434	387	377	358	369	395	394	384	364	418	439	406	387	357	345	383	395	367	390	366	393	397	425	393	409	373	409	392	363	348	405	356	401	381	380	394	398	380	361	388	386	369	384	405	418	451	379	409	377	366	390	357	409	363	377	384	370	397	392	388	378	383	393	397	383	388	371	401	356	403	344	394	387	361	381	384	418	401	409	416	383	406	385	368	376	350	381	372	418	377	387	333	381	370	375	364	398	392	388	416	393	405	377	379	344	379	398	388	418	369	334	375	390	378	376	374	385	366	395	381	405	357	376	425	413	340	372	332	375	418	379	379	380	359	350	365	369	373	382	447	404	374	346	426	384	385	374	414	409	428	338	378	381	341	371	366	388	347	422	383	410	408	410	399	351	365	386	421	365	390	403	384	380	359	384	374	374	395	382	342	367	390	416	345	364	387	374	380	370	397	355	376	396	380	348	404	414	354	364	394	389	395	378	343	405	340	413	375	385	381	395	391	417	413	394	390	375	391	410	364	373	386	366	402	366	389	426	396	365	374	400	367	378	429	383	389	352	372	384	380	347	377	380	366	400	370	362	378	383	410	382	357	323	411	413	411	379	346	414	370	381	376	370	389	386	370	389	383	350	354	373	382	410	385	378	372	412	419	420	378	369	377	409	387	373	384	397	357	389	394	391	368	376	362	335	372	382	400	370	351	389	366	359	379	394	392	380	390	348	387	352	403	407	397	381	370	362	438	406	399	334	405	370	382	367	358	358	357	375	364	401	393	354	362	401	360	382	369	378	399	381	369	349	371	377	372	368	398	397	403	421	368	354	422	378	419	370	382	446	402	348	358	343	387	395	380	374	407	356	330	365	402	393	398	395	391	359	387	391	393	427	340	365	376	352	385	342	362	394	376	385	416	391	397	386	368	360	407	352	381	383	369	349	404	403	375	357	399	356	369	414	385	372	381	363	417	365	380	369	414	358	413	365	405	386	359	342	377	371	403	388	327	332	374	367	382	391	374	374	392	356	358	413	344	407	376	380	353	370	362	384	361	304	388	428	425	441	370	380	403	366	386	398	396	350	346	370	388	394	375	363	374	392	407	372	350	354	376	347	396	386	356	359	356	367	373	385	359	385	361	399	384	380	397	401	365	401	376	392	410	390	350	414	365	373	339	346	375	369	368	381	368	343	375	388	418	409	368	371	317	362	370	408	415	407	382	346	347	391	381	382	379	388	412	369	383	358	368	374	409	363	387	415	394	379	385	377	396	383	345	391	351	372	377	407	343	362	401	368	378	363	403	391	385	402	395	403	421	414	384	448	380	398	385	365	346	389	385	387	384	361	398	362	386	385	369	357	368	405	372	359	380	405	336	384	383	355	354	364	421	357	417	338	369	375	378	365	396	354	379	363	407	398	366	386	411	417	381	400	374	377	397	403	431	422	412	398	413	412	373	390	413	398	374	385	348	347	375	409	394	381	378	420	404	400	345	361	380	356	393	398	397	333	383	384	340	413	355	387	386	388	396	388	392	414	404	356	400	393	377	403	339	407	378	395	400	389	369	387	417	397	368	360	417	400	380	386	364	381	386	386	364	362	342	354	445	423	329	380	394	369	388	389	348	352	388	398	367	415	381	363	346	395	380	351	334	359	371	410	387	427	364	423	420	390	378	373	386	359	413	353	377	387	390	374	380	386	355	352	361	386	380	420	387	379	402	382	381	383	381	381	359	393	401	385	353	426	387	417	367	378	415	377	417	380	361	384	374	423	418	385	417	368	387	383	399	402	387	380	404	372	387	407	385	367	338	382	386	371	372	388	404	397	366	353	366	376	361	353	400	409	371	370	401	397	352	397	401	374	370	379	377	395	405	399	407	384	399	416	375	355	389	385	410	384	379	386	352	386	389	401	373	372	378	392	408	398	366	369	349	361	364	404	321	359	373	394	435	340	372	362	384	399	402	374	365	396	412	364	385	413	376	373	400	388	371	379	371	387	362	392	385	373	385	385	393	393	414	386	415	356	359	411	397	363	397	390	382	352	363	370	426	350	370	388	394	415	391	387	354	354	383	346	358	425	370	359	351	368	378	363	362	360	407	405	348	388	361	353	385	389	435	386	380	385	385	375	362	372	414	397	387	384	372	348	372	361	390	404	370	380	389	343	384	368	399	399	345	423	403	364	372	376	363	323	388	399	394	402	449	361	402	384	405	385	356	354	377	368	375	401	413	407	372	379	409	379	394	386	399	358	363	362	373	350	383	394	356	404	385	353	379	342	382	397	355	387	392	369	383	424	435	373	383	391	390	400	392	406	382	360	389	367	346	357	363	367	376	380	417	398	390	399	405	366	389	388	378	387	333	429	384	394	337	361	376	384	399	450	388	348	393	398	412	452	372	371	377	392	385	395	348	392	411	366	375	363	418	379	407	371	374	361	364	389	398	370	392	381	356	365	382	384	357	368	381	348	373	424	364	373	408	386	395	365	367	399	364	426	346	419	355	410	369	383	398	357	366	385	398	367	373	390	389	402	377	388	379	379	375	406	335	381	373	352	382	348	368	381	397	370	379	405	391	397	403	337	374	379	394	409	371	375	408	399	396	406	390	404	402	352	353	374	401	398	396	380	395	409	405	383	376	418	386	384	398	405	361	405	417	379	380	373	391	381	376	383	400	375	361	381	414	408	391	383	411	383	440	418	362	372	389	392	376	411	412	411	356	384	348	393	435	377	363	375	389	415	375	374	378	345	380	356	458	391	402	433	397	405	358	378	400	372	364	371	363	362	364	394	407	377	382	411	366	407	373	395	391	386	350	387	383	396	381	359	338	376	358	374	405	404	355	364	348	326	383	380	398	348	351	395	342	417	368	387	395	377	378	379	418	389	353	370	359	378	387	406	412	379	375	376	385	366	381	387	393	319	378	405	388	410	377	347	380	403	388	348	393	394	380	384	413	362	375	437	384	391	377	432	431	395	383	356	362	334	364	387	380	391	387	388	390	364	437	376	398	382	342	336	361	411	391	370	339	370	409	390	370	380	390	374	366	390	404	371	406	376	391	395	391	423	353	412	408	405	366	434	377	368	362	361	385	360	404	378	385	420	384	421	406	372	378	391	385	366	379	396	379	393	387	414	361	372	368	369	376	390	397	410	391	417	420	390	376	409	393	360	378	392	361	404	401	407	366	371	401	370	380	383	352	349	401	376	371	379	412	371	424	353	374	398	419	332	391	430	343	387	372	387	400	356	381	417	390	382	421	355	363	342	389	355	387	391	385	411	428	372	396	344	359	387	391	362	371	398	374	370	393	420	385	358	371	392	417	379	361	401	378	382	378	366	401	400	352	388	401	379	406	400	393	361	392	372	389	409	374	372	370	383	398	376	396	388	398	389	351	401	350	393	387	402	356	397	431	412	371	395	409	369	372	385	411	369	382	397	396	419	383	375	403	395	387
7204	4084	5138	5517	3853	2620	2055	1710	1460	1269	1167	1080	1055	1006	999	1015	1068	936	880	867	777	855	857	819	823	799	843	768	792	810	845	814	836	812	878	774	760	839	888	795	798	838	838	801	833	798	792	815	833	840	791	779	788	795	787	802	780	807	892	879	778	748	841	812	806	798	887	820	806	826	842	798	832	832	830	824	818	845	795	872	814	829	829	840	814	824	818	917	921	838	840	838	857	811	880	859	816	769	813	800	789	817	844	875	852	824	840	811	823	761	812	798	809	846	831	848	836	802	795	847	813	821	862	780	821	821	822	826	794	816	863	777	816	769	788	786	884	809	835	803	782	856	817	795	808	835	826	834	790	820	781	811	772	825	810	809	845	828	878	795	756	829	747	865	788	794	761	805	820	806	773	817	803	801	818	798	848	841	806	821	827	846	856	840	789	858	839	791	809	853	850	796	822	795	827	830	827	804	801	807	792	824	786	812	835	793	829	850	864	862	814	822	754	817	863	816	855	808	794	792	832	800	819	826	813	812	787	832	836	826	772	791	832	833	835	817	816	863	790	791	843	824	892	869	809	834	821	777	836	786	766	848	864	802	800	792	780	795	851	832	811	827	861	827	854	788	788	826	788	760	771	780	856	832	834	849	784	817	824	781	797	869	835	795	813	821	829	825	787	796	784	857	816	789	812	836	819	844	809	859	810	803	866	797	798	825	823	801	825	854	800	842	813	843	798	814	828	833	827	775	762	849	879	838	821	776	864	782	811	789	843	784	834	870	785	791	814	786	861	800	819	783	830	832	851	819	811	813	830	838	829	841	826	789	796	793	778	786	896	845	790	869	803	805	816	813	797	776	789	800	774	839	821	791	864	847	816	804	843	846	798	801	839	788	748	783	826	832	777	822	869	770	839	796	832	785	818	849	836	856	816	799	847	833	836	831	829	821	793	798	779	801	804	837	833	817	834	803	826	836	818	834	839	846	826	779	820	831	853	766	811	831	818	796	797	773	847	779	856	805	791	846	796	807	827	816	843	838	797	782	828	850	858	851	845	823	812	816	783	810	798	795	834	833	811	817	825	861	841	844	793	849	859	814	825	828	873	848	833	830	808	806	835	797	793	842	806	818	837	777	809	823	837	806	830	840	795	799	758	806	792	771	845	787	830	814	848	833	799	784	789	847	814	799	807	760	816	826	778	811	836	823	825	843	827	804	806	812	808	836	782	816	785	855	776	839	739	800	899	807	787	770	833	869	816	784	821	831	824	820	786	843	791	810	825	815	814	809	820	834	849	827	751	742	779	796	865	815	912	761	831	734	843	815	820	810	827	825	818	845	827	825	795	812	806	839	833	868	786	829	797	796	847	855	854	796	817	852	795	793	786	822	833	805	772	843	836	814	836	824	830	830	757	782	780	810	802	835	832	840	807	793	785	867	835	806	801	832	819	824	824	795	785	858	834	831	835	810	797	819	809	829	801	803	802	820	815	760	827	794	830	845	788	812	803	839	798	831	798	782	853	834	818	783	851	854	827	851	869	822	830	859	799	822	820	813	792	818	769	836	796	773	819	821	816	754	819	796	819	787	785	828	819	766	755	755	824	796	820	801	793	854	828	815	818	829	870	851	824	774	808	826	784	820	767	833	838	806	796	822	858	762	800	793	817	773	810	807	819	830	831	860	828	831	827	815	766	781	765	865	768	809	815	825	800	801	804	800	811	794	831	823	809	776	826	826	794	782	783	835	830	812	814	819	824	777	778	844	781	836	749	858	820	817	848	825	879	791	817	819	790	858	808	849	781	795	895	836	822	819	802	813	840	800	834	797	843	830	812	786	828	836	771	800	791	779	865	836	751	802	794	837	843	872	815	780	798	805	805	819	829	838	790	841	807	804	782	801	833	811	814	818	836	816	827	811	789	804	851	861	783	783	785	818	795	791	844	787	772	761	836	858	851	811	753	792	817	820	870	812	833	815	861	874	801	808	808	777	853	847	807	841	777	799	860	816	857	862	874	806	776	843	820	794	795	844	834	821	823	822	811	829	771	841	805	832	832	785	807	816	810	776	822	836	806	854	794	865	790	809	843	817	824	822	809	811	826	789	785	796	792	817	810	779	857	818	842	829	812	815	803	818	883	823	778	831	762	839	817	819	769	777	776	888	855	860	847	812	793	832	815	871	807	804	825	842	803	812	825	774	744	872	821	819	812	768	802	823	798	775	793	845	850	798	794	792	817	829	804	789	793	835	812	874	750	842	848	786	845	849	805	800	799	769	793	785	730	812	766	790	858	822	744	818	813	833	811	795	814	819	814	836	797	808	806	834	817	807	847	796	861	798	765	831	828	820	867	864	814	768	796	822	816	802	820	772	838	839	817	808	816	800	847	777	814	822	784	813	861	786	856	855	823	839	816	818	832	800	854	861	870	843	833	829	862	831	837	851	784	783	760	820	822	769	848	831	837	789	841	788	878	842	837	821	833	818	839	837	779	829	775	811	830	883	837	801	817	743	847	796	824	803	783	834	804	814	833	803	867	843	808	822	848	845	836	806	813	850	848	802	785	809	859	807	846	830	776	830	811	825	808	797	772	777	815	810	794	844	825	844	828	847	789	848	802	824	770	839	804	861	807	823	799	866	799	845	839	787	808	817	862	859	823	810	839	840	865	809	810	826	792	823	811	818	798	745	814	778	821	834	797	875	775	806	852	783	834	819	820	789	846	839	758	826	793	798	791	808	783	836	825	826	835	842	778	823	784	841	836	786	820	784	851	844	770	802	795	774	805	811	840	867	788	796	848	793	863	827	794	823	835	788	829	793	793	815	832	836	790	789	771	854	810	779	812	815	733	824	852	820	805	839	793	783	844	816	809	770	781	800	830	789	811	798	871	826	858	844	770	810	837	878	863	834	829	862	783	831	834	829	771	797	822	825	855	825	826	798	799	817	753	816	777	781	819	820	858	835	808	820	819	812	884	838	887	776	820	854	804	797	776	796	821	881	818	825	792	818	827	781	791	847	806	829	866	817	812	813	817	805	810	790	869	829	810	788	762	770	813	839	798	837	809	782	865	814	814	791	775	803	828	839	795	778	812	824	862	858	813	837	827	823	761	773	777	795	825	864	766	790	798	811	790	720	784	831	839	799	776	800	805	798	835	821	847	821	858	797	796	816	821	823	811	818	837	815	814	813	802	797	805	811	781	767	778	806	803	802	824	753	816	786	790	800	832	804	811	790	807	848	778	792	790	800	846	811	797	825	815	840	826	806	784	801	835	811	873	850	813	774	843	792	848	824	821	821	826	830	860	799	841	846	818	837	809	784	768	833	819	844	836	806	820	835	851	806	830	840	843	850	877	854	811	828	853	827	764	824	812	778	776	808	774	866	787	782	851	829	794	774	785	849	802	816	817	810	849	804	817	795	819	832	817	839	848	805	820	817	793	780	841	838	802	811	806	768	835	863	818	821	783	794	793	827	848	813	822	858	772	858	782	819	837	784	805	817
30736	16297	9935	9197	5757	2473	1477	1050	727	608	422	379	325	350	329	305	330	293	282	288	292	312	260	314	257	260	278	281	292	262	285	263	307	258	295	270	286	266	283	290	243	277	267	251	236	276	253	249	277	250	276	280	281	285	243	261	289	290	271	283	271	240	245	270	276	289	278	249	240	266	277	260	295	257	269	293	255	293	248	267	304	265	260	294	292	276	259	295	275	282	274	278	220	273	246	242	271	258	269	282	264	263	270	288	274	255	279	285	284	297	300	289	243	279	281	265	247	282	265	281	276	235	283	271	314	288	248	294	251	261	263	262	294	276	275	271	285	282	267	265	276	280	278	274	282	299	260	259	267	277	270	266	259	288	254	300	287	255	260	313	294	275	277	289	278	282	276	272	253	296	279	289	252	269	260	289	251	244	286	266	286	285	301	275	249	301	253	277	270	273	268	257	270	290	282	255	283	265	286	264	252	269	268	254	270	279	291	274	290	282	269	285	295	252	262	270	296	264	294	289	279	254	271	276	280	237	274	281	272	273	260	246	238	280	260	291	263	258	275	266	287	281	295	274	297	275	265	286	318	264	288	299	248	268	274	273	279	238	286	286	279	282	264	264	259	255	267	254	256	268	268	252	269	266	271	287	240	275	284	274	304	258	243	281	292	265	247	273	252	255	272	294	280	303	296	268	264	260	257	254	284	271	305	282	276	257	263	254	259	276	253	251	278	259	240	245	297	297	277	283	294	287	276	252	271	293	251	271	247	300	277	245	288	263	266	287	277	252	247	254	263	256	283	319	286	285	280	277	281	238	247	289	271	284	288	294	247	266	290	272	276	268	223	268	287	261	266	249	248	293	265	238	266	278	274	296	249	241	270	304	257	306	309	293	300	252	260	270	269	273	298	254	261	253	260	249	283	247	251	245	266	302	277	260	241	270	260	271	315	268	254	275	257	263	249	249	269	270	244	255	286	267	242	252	273	309	285	245	275	262	245	243	273	278	276	292	245	311	271	249	280	265	266	291	261	251	275	283	288	283	271	281	261	282	273	288	263	270	289	282	272	261	228	307	259	274	266	316	275	267	284	277	283	276	257	268	275	284	274	292	274	262	268	262	264	278	256	277	264	262	248	270	249	279	268	257	285	270	246	258	286	239	274	295	260	249	287	273	285	248	245	267	259	286	259	270	265	279	255	285	303	271	302	290	318	243	282	293	292	269	311	262	285	238	279	282	275	264	272	263	269	238	280	265	268	286	256	262	296	274	263	248	294	287	284	262	269	279	293	260	264	255	266	314	289	290	292	280	282	276	261	261	259	275	263	267	289	228	298	267	259	265	252	264	265	265	264	293	271	266	260	248	268	312	299	277	233	266	265	268	275	276	255	276	264	250	289	281	221	219	296	267	265	302	246	244	243	253	282	279	274	271	309	275	251	276	280	279	272	271	290	262	280	263	265	276	235	232	282	287	300	272	277	305	309	289	285	296	252	290	252	282	265	274	276	273	266	250	261	252	240	264	249	258	297	308	295	272	271	275	280	275	306	297	307	276	266	311	294	237	290	265	274	275	270	268	269	284	301	266	255	244	264	259	234	287	266	282	265	247	253	265	285	280	263	265	262	291	253	263	267	259	287	254	294	295	252	254	293	237	251	278	286	256	282	281	283	232	231	241	295	296	266	273	250	289	290	290	275	265	270	262	280	276	292	263	272	257	254	275	286	266	305	254	280	272	272	270	280	267	279	282	262	273	282	290	302	258	258	293	254	261	238	268	260	284	284	284	260	281	261	252	296	296	283	265	283	274	264	259	285	257	286	260	246	290	247	301	240	260	262	273	251	273	293	262	256	252	269	254	250	301	229	235	248	281	266	267	261	269	255	274	243	251	273	293	272	263	234	262	264	269	261	283	268	248	245	258	275	247	281	281	273	257	257	276	267	278	276	250	258	272	264	283	272	273	286	270	259	259	284	257	249	284	273	261	289	247	252	267	233	267	230	278	274	290	282	294	270	252	274	262	271	299	278	268	258	236	271	265	251	291	268	279	266	282	238	273	263	279	257	241	258	273	289	264	251	283	256	256	277	264	272	255	285	289	259	233	285	278	288	256	248	260	262	263	274	268	245	260	280	275	298	264	239	272	248	245	247	287	276	269	284	252	272	261	261	248	270	243	257	251	253	303	277	263	293	269	239	276	268	290	262	254	285	267	257	255	280	287	280	305	274	225	267	227	248	264	291	271	257	278	288	285	264	285	278	282	287	253	270	271	302	289	276	260	258	289	254	253	271	252	265	256	287	260	267	279	281	294	238	269	275	294	259	264	292	283	268	287	284	278	271	284	293	284	253	302	262	272	260	237	285	280	286	264	244	242	274	237	268	271	235	289	309	253	271	267	225	257	274	254	295	298	236	259	288	252	277	310	297	265	252	260	263	261	266	282	254	284	263	283	288	265	265	274	271	303	251	269	267	254	274	256	263	281	287	292	233	272	264	273	267	285	267	274	297	250	277	270	262	278	248	293	291	270	255	271	255	282	293	265	278	278	246	262	267	281	264	231	248	276	251	256	283	268	311	261	286	265	304	274	286	308	290	287	273	278	260	231	262	276	287	257	253	253	242	248	279	256	279	292	304	296	267	301	294	293	269	263	249	268	276	260	300	272	278	269	258	235	268	278	282	278	285	276	305	269	299	277	298	267	288	282	263	232	269	279	262	301	269	299	282	258	263	259	270	287	261	277	288	287	275	295	286	276	280	272	272	283	245	222	276	290	286	295	262	278	292	260	272	255	278	251	297	255	291	281	259	243	272	293	305	278	271	267	278	288	268	268	269	277	285	284	278	257	295	252	302	302	251	287	275	256	253	297	264	252	293	292	269	272	257	259	247	269	250	247	246	250	307	272	263	271	243	290	270	254	237	268	279	282	257	301	271	266	275	280	275	269	295	283	263	291	307	271	260	271	258	277	274	282	283	261	303	302	258	267	307	264	266	289	272	297	282	281	283	280	235	260	256	264	245	266	252	236	279	289	315	266	250	281	269	278	273	283	272	237	269	278	250	235	254	270	263	270	305	256	271	276	285	251	256	290	276	261	256	281	252	290	288	272	259	269	248	267	278	295	281	287	275	273	252	301	270	255	280	288	249	306	237	278	254	255	281	256	283	285	288	244	262	281	275	261	236	271	266	256	256	277	284	251	291	278	289	256	264	309	267	289	260	251	249	273	291	256	291	266	277	280	281	271	284	271	289	244	276	278	318	262	260	244	228	273	278	264	296	240	260	272	246	272	315	280	276	278	290	259	272	278	289	267	267	273	330	265	275	262	291	233	257	260	252	256	255	258	280	267	277	282	256	264	292	290	242	285	247	252	273	269	274	306	267	256	263	300	254	274	265	262	283	281	269	255	266	250	245	291	261	270	289	312	293	265	260	297	254	262	277	249	265	285	269	310	244	274	229	274	292	269	281	257	261	256	267	243	297	273	230	237	279	257	284	278	284	260
19929	10414	11748	17097	12182	5941	4512	3788	2501	2011	1451	1390	1260	1242	1140	1074	1068	829	782	782	785	664	653	660	622	625	603	612	672	616	636	575	617	619	604	615	604	665	619	588	645	626	604	612	603	636	633	634	647	658	588	598	628	591	630	624	619	637	625	611	605	584	575	581	573	607	555	622	603	625	575	600	570	614	616	628	578	619	606	604	660	605	618	626	640	665	642	653	632	635	671	628	641	654	643	625	620	613	644	620	657	599	616	616	588	597	610	594	554	589	592	624	644	553	618	581	624	629	596	622	593	583	558	622	623	607	610	592	570	624	588	616	600	651	598	543	610	609	677	617	655	601	666	611	539	620	612	605	599	639	619	612	617	593	608	604	609	609	590	629	580	581	553	625	576	597	551	624	623	614	590	597	625	610	604	580	595	648	569	622	575	612	572	631	625	613	628	596	608	630	592	583	627	570	591	627	646	628	640	614	629	582	604	565	598	632	611	633	628	607	615	615	612	589	616	611	580	617	603	622	586	621	596	612	621	585	610	618	598	623	589	579	612	610	595	626	619	616	578	616	610	588	568	567	638	583	578	613	638	594	589	605	648	594	582	594	595	607	582	616	611	605	600	611	635	595	602	621	578	627	627	634	607	629	584	613	603	666	601	630	617	601	623	624	571	588	579	587	605	595	614	619	642	617	612	627	613	567	599	559	571	604	592	593	581	593	585	608	610	578	599	590	565	611	613	615	628	674	624	612	579	598	580	654	612	586	620	613	649	586	584	557	588	580	600	611	589	549	605	611	595	603	646	635	615	588	652	612	627	604	594	586	559	653	605	607	589	591	602	626	573	606	578	566	605	600	645	610	632	620	632	629	591	643	673	594	559	566	623	623	588	617	618	600	591	582	607	585	600	590	597	619	574	633	602	615	604	639	596	633	579	593	614	612	582	594	616	594	584	598	599	593	601	602	642	655	577	629	608	584	638	629	560	570	598	572	592	582	586	604	601	636	613	645	599	557	604	605	583	601	636	614	619	637	620	643	596	603	568	599	617	597	559	640	602	580	587	587	657	593	628	560	587	549	619	586	615	559	623	620	622	581	597	615	613	577	560	614	593	545	635	589	625	636	586	597	580	633	604	603	613	582	580	579	612	589	664	606	616	626	578	606	645	620	625	608	559	622	591	597	652	530	607	626	629	584	649	613	648	627	595	638	595	625	562	635	658	587	598	613	550	565	647	575	600	597	668	629	657	599	599	596	605	603	610	629	665	605	591	595	605	574	629	611	614	586	618	597	604	634	568	567	583	651	620	609	637	610	583	574	565	619	548	613	596	558	573	625	632	593	586	595	573	667	643	620	583	627	570	695	582	648	572	624	594	598	628	625	668	591	617	592	583	615	583	624	613	602	597	614	613	601	584	621	621	586	640	574	603	640	604	574	601	595	596	622	597	626	615	615	617	630	578	562	583	589	614	587	632	615	605	547	663	645	615	618	569	618	633	604	616	626	601	570	658	627	634	606	595	551	578	602	628	600	658	613	606	637	620	634	584	593	622	634	601	634	624	643	608	607	614	623	634	583	562	620	572	597	589	647	619	589	603	633	611	631	639	613	613	620	610	593	620	643	611	626	607	637	609	604	574	611	566	588	632	617	610	606	630	575	590	617	636	590	608	623	610	645	609	604	613	609	584	607	593	643	628	594	627	627	605	639	575	593	569	610	614	605	571	601	621	596	599	570	634	572	563	610	643	630	614	558	639	632	567	601	606	579	629	592	619	645	599	620	617	629	590	610	575	610	604	606	596	633	584	566	637	603	607	595	597	625	591	600	603	582	603	597	611	613	572	588	683	549	643	593	548	621	597	622	619	583	633	628	601	632	597	623	650	599	613	556	598	609	604	613	599	558	575	603	589	659	627	615	640	618	594	593	643	622	614	596	626	651	556	579	617	565	628	596	601	630	564	606	589	621	619	622	593	634	561	593	604	612	636	619	594	627	607	613	631	640	566	563	596	625	611	594	587	593	597	576	622	608	610	634	566	599	626	583	566	649	639	577	606	598	628	613	620	594	617	642	638	596	613	638	583	612	644	639	576	580	597	580	608	594	627	594	578	659	615	643	634	613	599	676	632	639	607	636	670	582	657	609	593	615	574	628	620	607	632	590	579	618	648	583	606	635	586	588	610	613	656	562	606	557	587	613	609	570	679	586	629	564	642	631	589	609	656	609	572	594	579	582	566	611	626	629	590	633	653	587	589	619	630	630	648	607	635	583	624	619	580	634	580	603	652	636	631	609	585	630	636	583	588	624	596	609	591	634	609	590	616	615	656	608	592	610	626	627	596	586	638	605	618	636	611	619	613	594	608	655	587	629	634	623	608	599	631	586	630	640	613	617	593	577	636	580	611	641	593	548	611	630	553	617	592	617	586	613	591	616	586	591	629	580	616	651	613	605	597	617	596	607	630	628	614	596	631	573	618	620	634	604	622	590	587	629	583	630	614	611	618	591	594	624	607	584	614	646	597	603	627	593	596	585	619	601	569	601	596	624	615	610	586	605	615	600	598	618	602	595	596	650	598	596	593	584	639	607	634	610	630	585	643	627	601	600	610	620	654	581	596	635	616	648	596	627	592	604	646	627	629	632	603	593	603	634	623	584	607	602	602	614	623	580	599	597	597	580	598	612	646	634	564	583	654	580	580	638	595	585	578	617	619	648	601	630	628	626	617	570	603	590	584	629	597	598	705	610	594	638	623	646	629	616	629	598	599	614	618	599	569	611	604	594	631	643	603	643	612	644	664	595	595	627	603	600	621	622	569	647	619	642	596	619	643	593	583	614	617	592	617	582	572	576	608	629	621	665	601	599	604	580	605	625	612	608	627	587	624	605	627	599	607	559	662	612	608	592	594	664	638	609	624	539	584	626	600	609	622	625	596	632	607	635	624	592	589	636	582	578	574	605	635	645	590	572	608	600	575	602	627	647	601	558	649	617	554	559	587	628	620	615	605	629	620	564	587	572	622	633	578	596	610	529	568	585	573	628	596	580	587	580	588	579	590	596	616	612	620	679	624	583	582	591	614	586	622	594	608	592	613	638	641	629	582	575	646	582	605	617	589	612	623	587	604	608	585	546	590	616	621	608	621	597	612	611	592	639	642	597	592	605	568	594	630	616	594	604	580	650	660	608	638	626	612	617	593	609	610	572	566	606	637	626	614	591	616	600	569	551	648	640	594	574	596	596	583	603	627	602	570	663	612	615	656	624	615	587	626	638	601	620	611	576	607	622	616	633	617	614	604	604	594	623	603	639	595	552	624	589	592	619	612	569	578	595	601	698	590	564	596	575	629	591	633	593	622	644	606	635	609	586	600	588	635	622	579	575	557	591	606	597	585	644	593	599	592	655	646	598	597	616	602	634	639	624	616	610	591	598	610	614	594	596	581	595	599	605	574	636	597	616	612	623	617	566	619	598	637	609	624	590	618	590	634	610	643	633	589	571	567	577	639	597
41604	24459	17480	14310	10116	4807	2454	1662	1020	730	581	452	454	447	400	390	392	332	323	284	287	285	295	281	355	298	276	296	300	280	300	271	281	277	231	279	313	279	283	288	262	307	298	291	277	273	249	288	286	281	269	288	304	268	278	257	298	277	252	266	319	276	263	261	297	298	280	257	255	287	278	284	249	286	263	286	276	299	271	308	265	256	286	280	271	281	300	278	305	273	289	296	270	295	281	333	270	303	259	288	248	267	280	277	250	259	286	267	304	300	268	261	283	278	262	277	284	291	270	276	272	253	282	292	248	269	245	305	288	287	257	271	258	260	256	274	271	283	293	277	253	261	296	248	308	250	276	263	310	277	299	269	271	268	267	271	295	261	235	284	293	266	290	312	287	271	243	267	292	258	253	287	245	279	236	263	261	276	302	270	272	284	285	265	264	273	246	287	262	283	272	268	288	287	281	271	285	256	285	286	286	257	303	305	294	281	260	276	259	286	273	272	273	264	258	274	297	233	271	291	315	295	287	258	268	268	267	254	283	297	261	264	279	264	261	290	276	269	256	257	283	255	257	277	307	248	274	295	282	253	291	299	233	290	273	270	262	276	256	273	277	289	291	281	276	259	278	263	255	284	286	267	296	261	247	260	273	258	267	261	266	253	286	266	245	259	246	275	246	274	253	291	244	295	240	253	267	260	264	248	272	283	300	246	286	305	273	272	260	256	312	276	280	296	295	276	270	271	233	273	265	308	245	283	299	290	264	262	265	270	255	274	287	263	255	266	263	259	307	281	285	278	248	271	303	273	268	220	272	305	255	283	329	273	270	303	265	274	273	252	276	264	272	281	292	265	252	301	278	286	271	296	303	247	250	253	313	280	302	278	285	289	290	257	280	275	276	276	288	259	269	277	293	234	261	263	303	279	249	309	275	277	279	264	263	253	306	262	311	258	290	296	274	277	321	306	271	274	245	290	268	255	255	238	283	252	248	260	272	254	272	269	285	280	259	263	276	302	295	257	281	259	287	303	304	272	312	270	284	295	315	266	267	289	254	257	264	269	254	242	264	274	269	294	236	244	260	294	270	263	266	295	280	276	264	270	275	252	286	284	300	279	278	264	259	303	278	254	255	293	271	294	300	274	244	268	282	310	289	296	286	309	249	272	265	275	280	278	276	257	296	262	297	286	265	277	302	291	249	281	273	251	249	247	308	261	276	247	282	289	262	275	263	272	278	251	262	254	270	301	258	278	274	285	239	257	300	256	295	267	285	260	282	331	292	245	263	281	280	290	278	284	249	288	278	268	294	268	300	313	264	266	247	272	258	260	289	300	289	295	261	261	281	257	281	253	287	265	239	285	274	276	290	303	266	265	288	272	294	292	290	272	319	309	277	267	280	259	285	275	249	274	300	273	259	240	283	278	270	271	283	278	276	266	284	293	288	273	271	273	290	261	306	307	296	253	277	309	250	272	276	280	254	307	291	258	305	295	282	274	258	290	319	260	282	258	265	286	282	275	270	282	322	264	254	280	266	282	313	273	251	263	253	270	266	260	280	259	312	276	265	276	285	270	269	262	277	267	271	300	258	291	268	275	248	256	262	263	274	243	260	289	248	278	298	256	276	250	263	280	234	256	270	246	258	278	286	282	257	278	264	269	278	234	290	279	234	266	285	281	253	290	273	262	286	262	288	312	299	256	245	256	289	249	270	280	286	249	253	236	280	267	279	236	293	293	278	263	263	300	268	278	273	277	273	242	288	259	269	266	265	311	291	279	271	295	260	238	265	299	285	280	290	249	251	270	271	286	253	302	285	251	273	272	257	285	301	298	273	268	285	283	278	235	235	280	281	280	291	217	255	264	244	273	270	283	255	282	286	263	274	278	266	246	286	280	286	282	296	272	306	279	277	285	263	257	275	260	259	280	293	266	256	286	316	255	276	265	280	278	248	302	264	264	247	291	282	294	287	256	303	308	266	259	265	284	272	293	304	289	275	253	269	286	260	286	305	294	256	260	292	269	247	264	243	275	279	277	280	267	296	268	282	275	283	275	231	238	238	257	292	251	255	287	280	293	259	282	352	308	278	267	282	255	280	241	307	292	283	280	272	298	275	263	278	271	266	256	289	264	272	299	278	288	307	256	295	299	286	280	293	297	291	295	274	287	259	287	271	265	278	270	234	265	270	279	280	252	264	285	291	276	282	283	265	243	218	235	270	274	275	257	265	262	276	289	265	267	276	310	259	256	299	299	290	275	277	271	284	233	289	305	260	301	254	241	290	243	254	301	282	274	284	250	266	270	263	275	280	273	288	273	270	260	272	269	290	270	286	273	265	294	277	267	278	248	264	261	287	275	252	239	261	285	283	284	267	245	287	281	271	303	294	288	286	268	284	277	315	264	286	274	275	284	249	280	282	289	271	293	280	253	257	282	286	302	315	279	241	271	285	269	290	308	274	290	239	271	264	265	264	274	261	286	253	300	282	279	252	294	286	264	278	259	261	242	264	285	280	293	292	276	266	247	286	273	267	264	255	278	258	256	270	274	300	306	256	266	265	273	281	246	276	282	255	266	253	278	274	283	234	320	253	263	315	302	287	250	284	300	273	295	261	285	298	289	294	265	281	295	282	238	293	262	238	262	295	250	280	286	282	273	281	256	275	245	261	290	265	281	296	272	274	274	285	271	303	293	274	297	282	260	253	285	248	291	264	281	278	262	276	240	280	301	292	270	285	283	286	284	291	288	297	246	257	277	231	289	283	287	274	271	232	289	259	273	278	282	270	296	270	278	271	252	275	276	269	249	266	257	255	287	245	285	261	281	250	287	286	272	257	278	292	311	282	286	270	282	290	264	268	271	281	277	271	275	313	261	301	281	278	277	262	292	292	280	302	282	295	272	304	295	299	286	269	268	319	269	269	277	281	290	293	275	255	268	292	277	271	282	276	266	278	270	286	269	252	257	271	251	275	281	224	289	286	266	292	281	289	294	265	293	289	279	283	226	294	242	292	278	256	262	276	323	263	266	282	261	266	244	265	269	282	267	272	280	262	235	266	248	273	277	261	287	252	271	247	263	274	280	280	257	283	259	291	298	288	265	296	306	305	301	281	298	254	262	267	267	282	276	306	289	276	275	252	281	286	274	296	295	285	312	269	259	243	298	294	287	276	277	301	258	263	277	260	300	275	287	276	279	268	291	251	285	262	275	305	275	292	259	288	294	264	255	261	296	280	286	308	280	270	224	312	287	276	273	259	307	253	278	280	281	301	307	293	252	277	270	253	249	282	256	262	271	287	255	298	269	278	255	283	266	262	301	270	254	253	287	273	268	279	271	270	312	272	327	294	276	261	288	282	257	307	263	272	287	268	249	271	264	245	284	256	263	280	295	277	283	243	290	278	281	271	259	291	250	252	301	301	262	275	288	289	296	312	245	244	292	287	273	283	252	281	300	307	311	248	253	248	263	270	282	271	288	308	291	262	282	272	314	289	241	272	251	279	264
26363	15879	18363	21552	18123	9418	6406	5152	3640	2599	2141	1719	1699	1558	1338	1392	1232	949	932	867	826	744	809	755	674	702	693	641	687	639	657	671	644	695	674	642	703	654	689	643	670	632	638	637	633	641	636	669	614	649	624	650	649	627	604	638	633	583	621	620	635	613	660	649	625	644	655	652	644	598	622	661	630	602	615	626	667	609	617	610	632	642	641	650	695	664	712	664	705	615	669	711	701	666	677	647	689	647	635	644	670	639	668	626	630	608	613	649	666	621	629	637	616	634	628	626	591	629	644	627	652	594	663	617	671	612	632	591	619	625	675	651	678	646	623	602	594	613	668	663	601	624	566	614	619	617	645	584	595	629	642	586	639	650	606	640	650	654	624	608	637	612	591	658	643	602	588	597	611	681	631	636	609	621	645	629	618	603	590	657	643	629	623	604	635	639	609	627	626	637	640	623	625	666	655	633	652	697	596	640	668	647	647	686	591	632	562	660	643	655	652	582	606	619	639	597	665	621	624	583	662	608	600	641	598	590	615	612	611	599	629	601	613	598	618	591	625	609	624	675	650	640	609	623	638	635	633	622	561	678	589	609	653	623	623	652	597	610	661	612	629	640	662	638	652	630	636	609	613	649	594	683	639	691	616	671	642	611	611	655	655	621	632	595	598	642	628	618	609	616	582	642	609	637	649	635	579	592	577	615	617	629	604	625	608	604	662	623	629	636	687	593	654	605	659	608	610	663	593	618	599	670	588	623	618	626	572	641	627	596	618	631	622	630	644	629	663	599	625	636	650	623	626	646	586	640	593	640	589	629	608	681	656	669	633	616	575	614	606	635	649	625	632	638	588	631	606	627	621	608	648	658	604	620	620	654	673	627	640	638	627	616	638	602	638	663	630	659	612	587	608	666	625	609	628	611	672	638	620	638	607	613	619	610	619	608	634	578	621	607	642	612	652	580	633	644	610	651	636	624	582	637	621	652	610	606	625	609	640	671	612	656	627	627	647	627	652	591	615	617	572	606	589	640	653	638	604	641	611	654	603	629	635	566	621	603	650	619	654	576	617	655	677	613	597	627	642	624	603	592	653	624	675	666	605	623	607	631	645	621	693	618	649	631	637	621	639	612	653	608	648	640	595	588	614	668	620	614	620	607	631	632	625	650	622	609	607	620	613	626	605	614	605	629	620	615	616	613	633	602	590	570	639	665	583	626	625	596	647	638	612	644	658	623	664	635	633	643	606	645	631	649	635	627	609	632	585	640	616	624	644	617	604	612	622	615	612	654	635	615	625	644	620	614	616	601	690	660	595	606	610	657	618	574	631	615	635	652	623	658	609	603	635	645	630	630	607	597	646	646	601	636	619	606	620	634	645	649	602	600	646	646	623	643	599	621	636	659	609	641	600	586	646	595	623	615	598	563	597	621	584	626	606	588	664	610	654	601	631	582	670	638	618	605	606	640	631	634	611	608	644	672	656	629	610	651	592	621	623	627	590	621	644	622	621	617	647	606	634	631	604	587	592	618	630	679	612	655	685	640	646	645	570	613	624	623	602	634	666	599	633	652	645	629	653	661	625	626	640	648	629	668	604	629	578	635	573	599	692	614	686	544	606	595	661	646	639	608	652	641	628	619	680	599	644	647	649	602	648	584	634	607	624	608	614	618	610	657	638	628	655	603	655	660	622	582	646	639	636	627	631	625	614	672	612	655	676	625	625	643	606	617	605	612	595	648	599	689	615	609	619	604	620	610	640	600	597	625	605	578	661	568	628	661	631	640	606	585	638	616	618	628	607	606	641	627	620	621	642	669	646	628	614	646	576	581	641	602	549	606	628	695	600	659	588	566	645	642	593	624	612	664	611	642	630	590	654	586	617	627	639	632	629	586	629	643	655	643	630	633	548	603	654	630	648	602	607	611	601	600	597	612	590	591	620	616	607	614	588	658	647	608	618	592	607	624	605	622	593	638	635	628	638	655	634	630	622	631	598	638	631	622	606	625	641	624	664	621	588	661	640	632	626	622	603	608	619	624	649	608	621	614	645	678	641	621	645	621	608	626	694	674	611	566	630	639	630	622	671	659	608	631	625	608	583	600	668	613	573	620	612	627	669	614	600	637	610	626	615	619	650	598	620	652	602	588	619	631	640	670	634	588	642	584	654	587	648	593	641	629	625	597	595	634	627	645	624	628	605	645	637	609	640	635	564	650	639	640	669	618	584	603	633	642	585	610	633	599	616	648	631	620	597	613	660	647	623	636	651	616	631	614	676	623	618	636	618	654	637	616	652	606	599	641	627	633	602	622	687	579	649	623	639	596	646	634	636	630	632	600	640	626	665	606	626	613	621	659	601	646	644	677	655	584	618	677	616	605	584	640	616	644	665	643	602	554	611	631	639	602	621	648	567	677	596	625	621	654	614	661	605	611	613	649	609	609	625	653	625	633	628	644	650	594	631	606	627	615	628	626	621	637	606	616	623	636	631	620	648	619	628	640	622	595	638	626	618	614	670	625	619	649	625	610	623	630	624	645	658	613	608	625	634	648	646	584	642	612	598	620	648	629	641	618	666	649	598	632	628	629	627	588	662	649	627	635	606	638	641	601	627	632	582	617	625	631	610	581	581	583	596	596	638	604	592	651	669	630	648	624	597	659	653	607	600	645	595	631	623	587	645	567	660	611	610	673	612	667	645	595	632	629	638	595	630	625	608	619	604	622	664	633	631	667	621	631	633	602	635	663	600	663	599	596	618	655	624	575	651	613	619	674	583	645	649	614	606	584	577	679	622	628	607	638	622	629	644	595	653	623	636	627	625	640	590	605	603	658	566	638	649	683	616	584	608	645	598	624	589	631	637	679	690	675	683	619	634	616	637	636	585	632	606	673	608	675	571	649	649	620	629	601	622	593	613	637	604	605	588	623	595	639	629	627	569	611	664	607	622	618	645	652	558	599	570	562	611	629	603	611	630	628	606	587	636	621	645	588	620	613	615	622	638	595	622	586	617	656	636	603	572	619	671	580	621	637	591	667	647	649	625	663	645	608	624	575	609	618	607	631	666	658	638	614	606	658	563	603	604	589	637	614	663	596	620	650	661	606	615	598	661	629	621	670	643	626	635	612	620	660	618	645	639	603	650	608	619	619	612	646	613	639	566	654	580	653	600	675	609	643	575	644	633	634	610	620	651	558	641	658	579	612	619	594	592	641	679	623	619	636	612	661	610	622	582	594	607	633	641	622	616	609	608	571	648	620	613	617	620	648	601	645	673	606	613	617	619	654	659	618	648	598	615	598	598	629	606	605	614	611	609	651	606	622	617	626	632	620	613	610	607	605	590	620	644	622	566	609	643	591	651	590	612	615	652	642	559	594	614	660	598	607	613	614	614	616	635	597	566	605	626	619	577	651	606	619	613	619	596	647	581	634	619	606	635	614	597	625	651	638	605	617	652	639	639	626	677	590	608	660	624	614	616	632	633	646	638	618	621	581	592	633	660	620	653	622
11514	4462	3159	1847	1229	761	606	548	505	490	441	373	393	367	409	398	397	431	419	383	377	393	390	380	400	371	356	379	367	389	342	393	335	409	381	358	351	384	422	373	384	330	378	414	363	403	391	396	394	366	381	373	395	404	383	354	359	380	370	387	363	398	379	395	355	382	387	392	380	383	388	356	393	358	363	385	420	409	348	376	377	419	393	380	373	380	397	392	390	356	356	384	401	360	404	396	345	376	396	406	400	356	360	380	350	363	394	386	395	388	362	355	376	414	358	389	423	398	352	374	385	384	340	362	346	369	378	375	378	371	355	399	391	381	409	396	360	351	349	374	385	391	380	354	415	401	416	393	388	372	378	418	363	357	385	381	350	318	361	378	353	357	394	406	396	358	359	371	388	391	354	398	408	425	397	397	336	371	371	350	410	344	347	394	413	374	383	357	422	410	345	419	362	389	397	405	368	374	421	399	372	371	375	423	407	373	402	371	338	381	366	441	366	362	373	365	337	395	418	367	381	384	386	408	396	413	386	373	371	342	350	391	390	377	379	355	364	363	391	399	408	393	413	359	388	359	372	366	386	380	357	367	366	411	420	354	388	351	385	389	410	389	361	364	367	373	379	350	362	386	383	397	356	404	400	417	424	398	401	368	384	357	351	349	379	379	368	385	392	364	371	369	363	376	356	381	424	361	364	385	377	383	378	376	345	425	392	413	351	335	406	401	327	386	384	394	408	389	382	385	372	419	398	380	400	412	373	355	377	390	409	378	387	386	357	372	363	412	377	396	356	392	334	394	371	385	406	393	387	346	435	391	406	378	437	405	396	365	376	381	390	417	402	379	383	373	368	368	385	385	361	402	379	390	394	365	373	346	348	370	382	401	351	355	362	385	418	462	383	347	412	360	381	383	422	410	344	377	376	368	368	365	381	368	367	343	368	375	417	329	414	385	405	347	400	345	383	347	383	371	437	407	403	406	385	388	363	377	356	357	367	389	371	364	372	377	385	360	402	363	370	391	380	387	402	397	377	395	391	374	349	360	366	383	388	393	406	391	413	388	336	380	389	403	417	377	396	387	364	351	344	371	366	386	375	360	359	372	359	363	427	395	360	385	382	396	376	397	388	373	395	387	379	373	378	334	347	359	382	374	375	415	408	333	355	420	371	349	421	353	363	386	388	392	371	364	348	380	397	386	360	356	393	364	387	402	391	364	368	365	393	379	363	398	393	371	363	376	378	390	399	377	353	387	405	400	381	416	380	380	404	375	375	418	344	401	364	355	351	400	376	360	370	363	373	373	387	414	341	382	346	391	360	366	349	392	368	381	378	368	323	397	387	380	394	370	360	377	361	358	350	359	384	339	409	411	363	347	397	387	397	396	350	374	364	372	395	367	359	362	378	358	391	418	379	407	387	396	390	391	394	341	369	387	328	370	363	386	393	396	368	362	398	373	428	388	387	349	369	397	391	375	396	388	366	352	370	375	368	372	364	382	368	427	399	382	366	382	355	353	374	384	404	399	417	390	406	378	388	393	388	372	393	371	348	364	324	377	425	363	390	419	431	399	385	365	413	372	408	406	370	384	354	369	377	372	382	400	399	384	372	384	365	378	388	362	385	406	389	378	398	392	409	374	377	374	412	334	366	398	380	388	369	413	373	425	402	394	393	387	410	364	376	410	415	412	367	375	383	375	412	401	391	359	414	365	407	387	402	370	396	386	362	391	402	382	353	398	346	347	388	372	368	340	346	371	381	355	364	382	358	346	357	379	340	354	380	398	427	375	354	403	376	350	363	373	372	411	403	369	379	393	403	365	342	372	357	370	408	376	377	373	389	376	403	411	379	381	343	377	371	398	389	375	375	364	403	397	400	377	390	417	406	368	326	388	365	362	413	422	372	389	402	353	407	358	409	391	390	406	390	355	380	387	370	368	353	366	411	390	408	395	416	366	397	383	378	437	408	404	389	378	399	456	438	396	394	383	416	436	378	388	426	371	379	422	369	372	351	358	396	371	394	404	346	371	390	394	405	408	382	370	410	359	380	382	391	406	379	349	371	357	406	401	366	380	366	381	411	399	363	415	382	407	383	406	364	374	403	386	376	394	329	395	375	377	387	358	373	373	423	370	360	386	376	388	395	399	396	417	377	364	371	399	393	374	382	383	356	385	361	399	401	352	355	353	373	363	394	401	428	395	376	385	393	372	413	386	382	407	408	379	395	398	436	398	399	428	357	407	374	391	365	399	391	406	384	392	374	387	392	414	329	379	357	391	395	386	369	381	405	371	378	368	392	424	357	362	382	404	369	388	408	371	407	336	348	385	404	344	398	386	431	395	372	381	408	390	368	361	351	393	392	352	420	397	348	398	398	403	421	423	390	404	398	377	387	395	357	418	395	366	422	408	396	421	368	374	396	391	338	382	406	384	343	384	385	376	393	391	411	364	360	393	396	401	371	394	395	362	376	393	346	379	376	383	415	383	372	346	351	380	357	359	339	386	376	383	379	385	365	371	378	390	398	387	362	409	374	346	404	347	434	396	364	382	404	377	353	373	355	383	419	384	401	397	379	372	366	378	384	346	350	347	379	370	373	392	382	365	341	395	428	392	374	380	363	366	374	414	377	375	391	390	387	388	410	380	401	381	388	405	407	389	396	399	406	346	385	364	370	340	375	372	369	390	385	359	384	405	342	371	354	370	382	361	360	346	412	357	388	362	354	370	373	350	403	402	386	360	367	411	407	370	438	369	369	395	413	378	384	373	355	350	436	362	413	402	383	365	382	366	427	380	406	355	347	345	387	402	401	395	416	380	376	364	386	405	348	360	399	417	394	383	393	411	355	355	384	368	388	336	391	413	416	367	392	371	395	390	348	382	370	390	399	377	403	369	351	381	369	353	353	384	350	378	371	389	383	366	414	353	369	381	405	347	413	369	442	426	390	396	412	382	369	368	398	351	417	378	385	369	396	390	370	402	363	395	400	377	355	409	412	354	382	385	359	403	372	351	379	389	384	325	357	412	402	405	390	349	421	393	385	402	385	379	350	397	381	337	389	395	400	368	427	384	394	395	352	398	381	371	389	361	376	433	388	386	380	365	414	385	378	388	377	396	371	368	365	331	375	394	350	346	383	393	375	388	383	360	349	363	386	378	399	357	409	427	367	391	388	384	427	386	405	400	373	394	348	362	435	337	380	309	395	366	416	363	379	364	388	367	384	377	393	375	385	396	417	381	344	399	356	393	395	362	368	382	389	377	377	370	412	362	394	359	381	348	376	418	394	409	380	368	353	379	382	376	376	340	345	380	389	413	417	357	403	362	364	401	393	362	389	396	376	409	377	356	403	391	383	374	373	390	401	381	357	416	386	362	403	386	369	375	365	383	432	396	388	384	361	356	351	395	361	381	396	355	387	404	369	397	392	412	383	393	385	358	355	378	433	366	387	400	383	382	388	368	431	383	368	367	401	376	363	432	379	405	402	409	395	384	394	360	388	415
7163	4014	5453	4718	4041	2490	1931	1566	1389	1227	1130	1026	995	1018	1034	1001	970	903	898	842	850	880	854	861	815	822	777	801	870	813	760	817	863	844	862	780	841	820	853	798	870	827	784	824	821	798	862	824	861	774	753	816	784	784	744	775	817	804	828	829	816	827	832	810	814	774	810	836	795	775	834	821	830	810	827	800	782	790	774	822	765	837	788	835	863	857	815	871	859	858	849	802	812	843	823	800	829	854	841	887	834	814	793	819	775	768	860	839	789	786	791	829	801	807	837	792	836	869	800	818	850	785	819	837	805	824	845	781	809	791	801	814	862	793	812	802	834	868	849	845	752	820	874	830	844	822	822	850	819	828	849	834	814	768	836	753	824	814	815	853	749	831	868	852	786	782	816	826	825	838	836	846	779	777	807	796	818	802	778	798	788	809	822	852	764	822	807	827	832	786	818	802	860	755	849	791	811	835	828	812	800	815	803	824	773	831	825	877	837	830	826	835	802	818	835	834	841	796	760	818	825	813	815	853	807	823	851	802	782	845	819	827	848	784	889	848	858	758	825	813	804	806	826	778	855	852	840	840	794	801	819	842	849	786	821	828	845	826	774	836	752	826	763	781	821	830	780	816	783	791	851	821	801	819	833	759	811	768	788	765	869	821	794	825	792	784	832	796	817	836	854	780	818	786	853	792	797	810	797	786	773	813	745	825	861	788	798	828	801	770	873	826	808	817	803	810	834	798	764	835	844	794	861	796	836	788	816	828	783	854	827	751	779	858	816	847	846	855	846	797	770	824	812	845	835	848	807	794	820	836	827	820	875	820	791	879	759	798	773	844	817	796	820	771	791	828	782	858	848	777	825	817	849	826	783	799	827	774	794	769	784	867	803	807	840	849	818	828	826	794	842	774	836	810	810	859	810	803	764	859	825	837	806	850	845	807	838	772	804	843	816	821	816	843	782	794	782	800	772	874	805	873	782	834	761	789	818	845	835	851	805	819	768	789	820	795	838	827	838	815	780	794	852	796	826	846	755	796	854	793	814	799	779	793	860	835	814	796	836	800	802	807	814	809	738	834	830	843	859	816	797	824	923	756	828	805	796	807	761	810	844	791	809	854	837	814	842	825	839	780	804	821	840	854	843	825	754	848	792	834	861	872	821	818	777	869	799	819	833	817	783	816	794	793	808	783	830	826	843	809	798	846	863	810	827	833	826	826	820	813	778	811	844	861	810	782	802	805	789	781	797	797	775	818	766	841	842	828	873	828	820	793	785	808	826	762	827	830	798	847	792	791	788	801	840	840	828	791	869	831	794	821	797	852	867	815	845	797	867	829	822	833	870	819	790	811	878	833	841	838	825	829	805	837	835	838	840	765	835	829	883	862	812	841	790	823	801	832	791	882	805	818	805	801	760	783	821	783	807	820	810	830	826	848	811	862	809	797	856	769	800	799	802	818	817	769	822	873	821	783	789	835	792	753	753	860	841	851	833	839	813	839	821	769	852	778	828	789	800	784	792	745	781	824	802	801	798	785	826	822	820	799	828	785	827	845	766	806	844	835	847	817	810	795	833	818	768	813	825	865	853	889	794	828	825	848	783	845	841	822	805	835	819	845	803	810	816	837	805	882	845	800	778	767	835	813	753	837	810	807	862	810	818	847	804	822	772	860	803	826	812	755	833	806	782	852	812	835	766	815	859	764	849	849	827	867	803	766	821	790	849	825	792	844	779	788	748	801	836	834	867	830	811	841	743	824	832	812	815	828	783	855	796	810	817	794	782	793	850	890	810	834	842	786	799	862	807	792	874	797	814	798	788	798	841	844	774	800	792	811	857	759	790	870	837	829	722	856	836	826	826	834	763	809	810	842	824	872	804	773	800	821	798	808	754	766	828	774	829	762	821	826	836	786	805	773	824	859	781	808	831	825	845	805	792	779	841	834	779	832	825	819	798	857	825	813	762	789	813	847	828	817	824	818	812	821	812	798	865	830	842	818	825	788	824	811	861	833	799	816	822	824	771	776	877	816	872	845	773	804	832	841	795	797	825	827	804	872	825	810	837	838	790	816	752	795	793	820	771	806	795	827	863	836	852	783	801	806	812	803	875	803	838	774	806	818	821	803	865	801	840	777	820	821	801	844	819	792	861	784	829	811	788	822	822	800	764	821	765	824	828	792	804	799	841	844	770	791	820	807	797	769	790	822	797	771	764	817	822	784	787	804	851	854	809	816	852	823	801	841	771	828	802	841	829	835	806	834	808	830	843	808	791	808	804	854	875	821	781	771	826	840	764	792	791	837	782	800	857	775	772	824	761	814	791	820	815	848	857	858	763	822	788	807	838	804	807	820	802	822	858	765	799	843	853	832	870	882	795	761	800	805	811	870	797	835	816	841	801	815	861	826	826	815	814	826	837	859	776	846	768	846	821	801	800	822	822	818	837	802	777	782	835	863	805	829	840	860	807	814	816	799	810	849	802	832	867	808	806	787	826	794	810	869	805	821	801	775	788	794	812	754	851	833	833	823	850	838	792	818	822	769	833	829	826	831	831	773	806	837	845	798	800	855	862	803	758	853	757	769	851	815	795	808	759	845	826	810	839	811	807	813	848	787	826	882	791	816	770	816	834	827	811	822	799	875	790	842	801	828	784	865	826	850	805	783	904	777	864	852	770	812	812	802	792	796	797	817	830	830	809	818	812	808	809	765	876	819	768	813	803	822	847	830	819	807	785	826	834	854	755	804	852	875	806	846	763	833	823	825	867	862	810	827	799	764	804	806	799	774	814	832	823	787	849	757	849	774	799	758	840	799	806	800	832	830	790	793	778	790	829	826	810	817	769	811	823	826	790	823	786	844	855	823	813	868	795	793	843	813	831	817	810	768	838	812	792	874	776	824	817	784	816	840	794	843	807	852	805	818	822	817	838	831	836	808	799	853	829	804	762	871	819	831	818	793	839	836	796	854	837	818	789	806	821	810	840	828	861	787	744	871	845	810	841	802	825	820	827	815	840	799	777	762	800	811	835	816	811	856	851	846	779	796	777	760	831	823	742	821	787	832	834	812	795	798	805	776	798	848	826	826	810	826	837	818	794	813	785	816	833	763	835	826	844	836	845	838	825	842	817	753	804	816	852	835	776	795	820	835	847	846	744	844	841	806	757	757	787	810	811	848	792	829	817	805	804	815	786	840	864	823	813	771	772	847	817	810	872	814	788	884	839	820	861	807	788	841	839	851	815	819	805	790	801	827	848	845	836	845	819	849	830	799	851	873	815	793	829	822	768	837	810	842	823	822	813	856	834	793	851	803	811	798	787	794	805	819	799	803	802	805	787	830	800	809	823	846	823	810	846	838	837	836	850	858	859	822	832	803	858	840	806	846	791	813	781	800	824	793	788	819	815	783	830	776	894	859	844	840	763	838	805	873	815	840	904	827	839	813	822	794	835	843	845	840	804	795	832	821	846	844	800	833	837	849	823	833	807	790	814	877	811	848	819	825
28982	16664	12592	8224	5173	2694	1516	909	657	492	436	396	393	357	327	356	312	291	319	325	294	281	260	285	285	297	251	318	259	224	281	237	239	245	238	283	258	262	248	283	282	310	300	281	254	239	252	245	268	280	285	285	270	284	283	265	255	259	296	285	317	309	282	256	262	273	281	254	276	256	292	245	284	261	248	273	244	287	270	238	275	264	296	273	262	252	271	289	288	285	295	270	260	256	259	271	245	270	247	288	239	271	278	264	279	231	257	282	289	218	243	280	268	285	323	268	259	266	322	273	284	257	270	254	271	269	271	274	269	277	260	275	267	265	271	277	269	253	294	263	286	290	251	251	228	252	226	267	308	327	276	248	292	297	244	285	264	283	232	267	256	269	289	280	280	287	231	247	246	249	269	259	254	261	270	267	297	279	296	253	263	239	293	275	325	285	267	293	250	249	257	252	257	277	261	274	267	294	276	279	280	286	275	285	298	249	248	277	282	262	266	268	284	274	244	278	254	267	267	269	276	240	264	278	278	280	289	266	294	277	288	241	265	293	223	248	278	271	248	235	258	237	292	262	283	263	259	255	306	258	267	258	273	245	268	270	280	277	271	241	273	300	286	246	249	251	283	300	282	262	262	278	285	295	274	291	271	291	280	286	281	268	265	292	270	287	291	247	282	283	264	252	279	265	255	287	281	255	253	265	267	243	280	257	245	276	304	280	257	287	290	262	289	274	257	273	268	247	258	304	316	283	267	239	290	243	263	287	247	269	274	267	248	283	275	265	294	276	254	257	275	260	279	284	261	281	266	265	272	268	250	273	278	248	259	268	260	283	290	265	256	273	261	273	250	268	274	278	274	260	281	263	245	287	295	315	262	295	257	278	272	292	218	224	228	264	256	274	278	278	279	253	286	245	276	264	293	244	269	274	264	266	284	261	276	284	289	276	248	233	253	246	270	276	294	264	262	254	296	287	274	260	241	293	272	281	244	268	282	251	308	263	291	235	277	249	263	287	284	282	246	257	276	277	271	268	252	270	322	258	271	256	248	271	271	279	275	283	233	263	246	265	252	280	293	253	263	273	243	254	288	285	262	273	270	278	285	266	280	285	282	293	267	281	295	235	265	276	260	260	286	296	292	263	248	264	253	275	266	249	246	271	272	265	275	299	270	299	266	265	283	268	283	255	262	304	271	266	246	253	267	241	242	281	252	221	245	274	273	284	279	255	244	266	295	254	259	260	224	271	261	276	251	236	245	259	243	236	282	284	235	297	247	277	271	271	259	252	266	257	226	254	275	303	276	272	267	290	271	285	266	261	290	257	279	240	260	250	244	277	267	285	256	246	284	247	259	266	267	251	232	292	247	281	262	271	261	279	263	247	282	259	256	267	260	257	277	267	261	254	269	296	304	302	285	258	253	262	288	262	258	301	257	270	235	263	245	261	271	263	283	263	249	251	239	219	235	260	243	240	254	293	233	286	281	252	296	280	244	261	295	284	293	268	254	239	278	261	250	301	275	256	224	264	260	269	276	248	325	270	271	302	261	283	278	240	272	270	281	249	265	267	278	289	254	245	262	245	287	244	247	258	295	271	318	308	265	261	225	267	246	270	262	285	258	278	300	271	259	278	251	229	254	266	266	284	237	251	267	257	262	260	289	268	281	283	235	289	270	295	251	256	250	257	238	292	263	253	272	284	263	250	249	259	264	234	256	252	259	269	287	275	286	270	240	270	287	269	251	247	261	274	278	253	282	259	258	273	267	275	311	283	259	283	249	273	256	296	286	259	246	246	256	280	253	264	241	265	273	306	267	295	232	277	240	280	267	246	263	269	249	262	284	240	276	249	252	252	260	263	262	287	248	265	262	263	245	286	255	290	246	260	266	281	310	255	285	257	261	267	249	263	261	290	265	265	280	284	281	288	241	270	275	287	258	255	296	284	299	297	282	246	274	278	279	256	247	266	266	284	252	298	294	282	254	299	279	270	307	245	285	277	268	268	286	241	243	286	252	270	308	293	261	282	246	252	300	244	265	282	282	264	288	262	259	294	265	247	283	255	294	282	260	301	240	259	269	260	255	268	284	285	277	284	282	248	291	255	283	275	267	274	258	274	285	267	297	237	262	282	256	283	269	268	268	281	247	270	256	241	280	264	259	287	277	256	196	245	267	254	263	259	287	278	270	239	258	231	288	263	278	263	267	237	303	259	256	254	238	268	304	213	265	277	284	267	279	248	308	277	312	284	274	264	253	273	281	277	266	280	261	287	252	284	264	259	295	245	297	288	264	277	299	300	291	304	263	258	294	270	262	297	268	301	273	278	276	241	273	237	281	264	247	284	269	280	300	286	284	272	286	281	260	284	273	244	280	263	287	279	269	277	256	255	314	259	272	258	253	275	275	282	279	248	280	283	298	263	269	272	258	262	277	270	258	251	258	264	250	256	268	246	289	265	255	270	251	267	261	216	259	250	293	281	248	265	301	262	288	256	262	241	251	269	262	255	273	249	250	280	274	284	276	275	300	263	278	274	272	274	239	261	256	243	274	244	249	277	243	242	232	246	276	264	274	289	264	244	250	278	256	258	263	284	283	270	269	281	256	235	250	261	277	241	275	307	269	245	251	270	269	294	265	279	272	272	252	268	274	246	297	283	284	245	242	292	230	277	236	275	287	256	275	256	282	292	256	237	287	262	281	269	252	237	249	261	274	299	265	259	279	272	290	295	257	259	257	236	257	278	254	269	289	271	267	298	265	244	260	257	290	271	290	260	273	299	268	248	285	282	295	279	263	260	287	244	260	261	299	276	257	249	282	259	261	265	299	292	272	296	261	250	283	270	254	270	290	289	282	304	251	280	271	262	261	239	270	263	274	245	259	232	278	278	280	288	261	272	249	280	258	263	266	281	249	256	257	299	282	254	262	246	279	288	251	302	237	308	277	270	286	282	254	276	264	271	252	280	288	252	323	269	278	304	314	251	260	282	247	268	264	269	257	282	259	243	304	248	268	303	291	277	270	299	267	295	272	222	225	272	318	271	282	279	226	262	250	265	290	272	270	287	243	296	314	281	294	272	266	258	291	264	266	254	310	284	299	292	258	284	271	275	267	246	277	291	272	279	278	272	293	261	287	273	244	263	277	287	264	240	258	271	279	290	289	249	260	268	265	261	272	302	273	266	258	270	251	285	289	269	263	264	278	246	277	250	245	251	287	267	242	267	286	308	270	290	279	236	259	234	269	258	263	268	249	268	245	272	269	298	262	278	257	268	283	274	283	270	269	273	276	260	266	267	262	249	247	277	272	281	276	249	263	266	301	287	273	264	262	249	247	266	267	271	308	251	278	298	269	253	284	246	281	273	268	240	267	266	277	277	255	307	273	300	257	262	282	270	246	257	234	254	252	262	260	289	258	284	238	263	297	284	249	262	276	246	277	276	268	278	262	261	296	248	271	251	257	281	257	234	229	235	258	275	251	285	293	279	268	274	258	275	240	263	311	273
18998	11776	14272	14356	11401	7626	4899	3483	2471	1836	1429	1253	1226	1153	1127	1131	1001	802	796	732	703	727	672	672	644	591	644	622	663	633	633	633	633	626	661	601	646	640	584	587	600	583	631	639	616	614	588	641	606	617	618	610	636	623	601	627	640	581	578	647	633	605	624	597	590	599	602	597	598	617	585	645	610	591	600	600	615	581	598	630	626	631	614	603	636	625	662	671	649	670	599	643	621	643	634	618	631	587	632	622	615	638	617	610	634	605	610	634	606	631	590	660	602	636	622	621	590	594	565	616	586	605	597	604	658	586	622	591	591	571	610	595	657	569	609	565	579	614	597	602	580	597	568	585	572	561	576	601	583	560	622	634	592	620	593	638	596	598	577	589	569	631	597	585	583	620	637	595	575	626	625	659	580	619	600	611	555	591	610	619	601	570	597	594	593	576	591	594	590	597	639	607	556	601	578	638	597	664	659	608	603	598	651	579	655	609	613	568	602	591	606	579	620	622	598	623	606	608	588	589	615	581	661	550	578	608	607	618	620	588	619	634	574	579	617	621	637	567	641	621	633	568	612	589	610	589	626	594	596	643	626	575	564	613	611	598	592	604	618	584	608	641	614	588	575	589	555	613	643	608	582	605	588	625	630	576	579	620	568	619	627	610	599	610	639	607	637	608	628	630	604	622	639	620	581	570	614	616	597	604	601	683	572	595	573	607	589	607	604	622	594	618	644	616	593	622	625	576	597	650	610	576	623	607	582	606	562	634	583	616	606	569	594	620	609	617	575	616	599	609	586	620	611	595	587	609	606	598	633	626	557	620	617	575	619	591	594	623	602	646	650	585	578	603	569	614	574	629	610	641	578	649	614	568	583	622	619	624	600	627	608	597	624	576	576	587	589	619	569	644	606	577	643	600	589	552	601	614	606	615	593	613	650	557	648	609	601	615	624	646	610	613	578	625	610	601	604	628	615	611	584	596	626	652	601	612	588	617	615	576	564	588	609	601	595	613	591	602	609	599	630	593	605	570	595	599	561	642	586	568	598	595	603	627	589	617	656	573	577	618	623	613	593	606	689	619	585	583	609	612	638	646	549	619	612	595	572	616	603	608	641	586	581	553	588	591	618	577	590	606	600	613	589	610	612	628	621	623	623	586	600	592	631	633	588	601	561	594	614	616	616	594	589	560	600	595	568	634	638	596	569	630	561	608	628	593	605	611	613	616	603	617	633	619	624	588	594	639	568	612	603	655	618	626	571	580	621	607	589	637	601	637	620	617	591	647	596	645	636	611	607	595	627	621	603	571	568	620	602	589	578	599	644	550	585	663	624	619	579	611	639	580	593	595	593	612	609	643	659	614	566	610	571	573	576	592	592	620	580	650	611	670	575	623	611	609	597	592	625	602	603	565	594	595	620	613	628	525	632	567	557	580	639	576	609	560	586	610	574	643	520	613	594	646	618	613	587	635	560	619	617	600	547	543	576	626	615	575	649	566	595	605	580	611	575	617	617	685	626	556	600	614	629	627	619	632	650	560	637	561	623	575	592	577	616	620	617	614	609	599	640	639	637	573	560	612	614	634	596	577	623	572	628	626	624	523	612	654	594	645	617	591	570	607	569	579	589	618	626	633	581	557	610	586	578	619	570	624	663	622	612	609	609	582	610	596	607	602	574	597	551	578	576	595	583	594	595	573	570	619	613	557	591	631	643	598	552	592	639	670	632	607	624	619	595	629	589	572	595	617	635	604	612	621	605	581	587	618	560	606	574	683	593	592	633	636	644	620	554	618	619	644	613	604	600	634	608	593	615	635	605	562	613	587	611	600	604	641	626	595	624	605	570	624	594	612	616	605	611	602	583	582	613	612	600	584	628	615	576	610	547	603	617	596	579	602	612	627	666	610	608	604	591	612	617	611	608	637	574	629	608	615	616	575	643	610	611	616	591	608	624	597	592	577	588	561	606	623	606	608	614	583	639	596	638	627	618	623	633	600	607	565	591	627	579	642	598	612	569	601	643	668	606	609	582	616	579	612	598	623	578	588	635	622	598	577	539	552	573	620	594	575	631	609	615	652	609	604	576	603	569	651	621	628	586	588	593	624	606	590	600	563	613	588	612	646	602	600	577	606	645	644	541	613	600	586	629	630	607	567	596	604	653	653	629	594	627	609	599	613	597	609	566	612	613	569	611	611	637	609	632	595	618	585	625	571	594	601	613	606	629	595	587	605	610	607	614	627	603	606	619	591	587	596	574	589	643	581	581	545	598	593	566	601	571	572	624	596	580	589	623	602	623	593	591	613	563	606	589	577	643	578	603	598	604	566	579	612	582	639	610	599	547	601	619	607	628	579	601	603	625	580	641	626	665	626	579	611	637	582	613	573	578	587	654	599	628	619	612	647	627	634	612	625	624	608	636	614	621	596	611	591	593	609	627	586	609	628	585	598	644	595	628	593	574	625	570	633	620	613	597	576	620	582	663	549	610	599	602	601	623	599	675	623	618	595	595	603	616	611	587	641	627	638	549	618	616	619	578	610	607	606	642	583	596	637	551	644	611	612	625	637	595	639	601	643	631	621	605	641	610	594	604	596	636	593	650	592	620	591	631	616	657	576	575	610	554	622	567	604	633	581	593	612	580	636	628	581	600	588	609	574	642	590	627	631	643	555	619	604	596	591	592	616	605	596	602	645	581	577	621	584	616	668	554	610	609	565	620	632	588	573	614	607	618	596	605	588	599	586	561	577	605	594	628	587	601	596	606	567	597	575	628	633	599	584	613	590	585	565	584	605	608	624	599	637	621	587	609	595	571	630	641	596	610	568	614	587	596	648	617	614	613	618	585	579	580	616	632	646	628	578	567	622	624	618	572	568	604	577	607	560	609	610	651	582	561	596	599	627	592	600	630	638	618	603	609	579	592	664	612	598	615	606	624	643	586	630	617	623	590	596	597	596	597	619	582	641	644	643	589	611	559	618	570	581	585	589	595	573	635	637	603	593	593	601	602	611	549	615	599	563	616	590	585	584	593	591	582	623	632	648	582	629	591	622	623	620	590	605	593	626	598	587	618	628	576	623	628	663	639	603	624	618	646	600	592	637	565	613	593	579	572	585	607	601	643	635	580	614	571	603	622	664	592	596	607	624	577	592	604	615	604	624	611	612	615	609	595	628	586	581	614	626	551	627	565	613	607	606	580	581	613	593	605	620	636	598	559	611	591	610	618	590	568	601	617	588	616	613	654	563	574	599	652	626	617	587	600	595	579	564	585	596	601	604	627	617	637	657	577	605	573	587	611	608	653	600	615	617	571	608	586	591	618	547	617	613	555	615	611	590	624	607	588	591	589	604	593	641	623	565	618	619	630	652	600	623	585	642	609	575	605	597	579	623	590	607	614	570	593	625	630	625	564	580	554	619	615	559	628	587	565	617	623	616	572	581	619	603	625	607	619	602	632	575	600	627	610	607	612	580	625	593	589	590	637	633	600	628	595	581	565	650	594	635
39866	24625	18952	14917	9866	4641	2488	1377	903	597	558	472	460	366	358	384	377	317	357	286	289	301	311	265	273	257	248	269	256	265	260	244	266	240	261	294	273	258	268	267	259	248	253	263	252	236	260	279	248	273	254	253	272	270	273	230	262	263	256	249	276	248	274	243	277	258	279	261	265	267	249	266	265	258	270	248	268	253	252	271	260	264	266	301	259	244	260	272	273	237	282	281	283	295	289	272	280	266	270	248	231	248	304	250	247	274	282	249	252	242	245	266	274	289	254	271	251	244	248	241	279	259	250	250	233	259	303	266	253	228	283	275	260	282	230	253	263	279	263	277	307	260	280	277	214	252	242	248	268	289	243	262	233	232	265	289	276	273	260	288	260	266	227	241	251	258	254	275	290	249	280	244	264	259	259	236	263	254	253	252	282	281	248	285	259	267	283	258	258	271	239	266	287	263	247	260	263	252	288	272	269	253	259	256	257	282	249	317	260	271	234	241	282	279	277	272	271	282	292	248	240	237	251	283	249	272	258	270	238	255	236	230	237	229	273	246	260	284	241	253	244	258	220	266	265	244	250	249	256	258	278	245	257	277	291	255	260	250	297	260	265	284	249	267	262	284	284	238	262	249	259	234	280	261	269	231	258	262	266	256	269	277	255	244	249	223	223	275	273	256	260	249	243	246	229	242	282	258	264	240	231	241	248	265	238	253	261	268	262	244	274	265	261	276	250	235	261	298	275	246	277	257	258	277	262	261	240	249	256	272	288	248	257	248	264	268	260	262	295	247	210	280	243	299	269	248	285	259	286	305	245	269	289	280	273	257	260	256	265	255	264	325	269	276	292	273	242	267	268	277	287	238	243	272	287	237	279	250	260	259	274	255	281	245	268	263	267	276	253	259	261	291	282	274	277	262	272	258	262	271	283	273	268	250	254	290	250	260	264	259	272	218	263	245	254	238	266	270	272	231	287	259	296	229	272	248	259	270	250	262	272	295	272	200	270	245	263	295	246	263	264	295	246	273	256	260	292	256	251	290	250	247	272	245	249	272	273	255	259	302	250	248	264	250	287	295	266	276	272	259	262	220	262	253	239	291	282	242	258	270	269	249	223	259	278	262	261	239	236	276	256	242	267	254	281	248	258	254	247	264	238	265	262	268	278	247	284	292	280	270	285	274	238	246	276	274	254	240	252	275	257	253	241	263	274	249	273	282	275	254	240	250	245	273	266	294	240	271	257	288	267	256	264	244	274	224	251	287	233	262	266	248	275	271	253	249	238	240	240	278	231	256	254	252	265	228	273	282	247	231	264	265	277	285	253	277	290	287	240	287	267	269	262	225	247	262	284	286	254	247	251	260	268	266	283	232	267	262	278	258	243	274	270	293	281	253	240	277	244	285	244	276	275	281	259	239	249	242	262	238	245	264	254	263	261	271	276	239	262	281	252	241	274	262	241	267	285	255	248	278	271	257	245	263	270	259	250	306	273	254	266	257	253	251	265	288	264	235	265	256	280	244	285	252	279	265	264	257	250	273	298	288	280	259	284	232	249	299	257	281	268	273	256	258	244	267	277	269	244	262	270	245	246	251	254	261	284	275	308	247	261	251	250	255	270	247	233	255	284	242	265	268	260	260	261	248	276	258	241	285	260	233	278	296	270	264	254	251	230	240	267	243	315	248	267	260	290	272	269	268	259	264	256	263	255	242	260	241	267	243	263	253	286	247	291	265	249	251	284	292	263	281	231	261	255	235	276	269	266	248	269	252	232	241	277	305	296	268	264	283	268	245	258	253	260	255	234	245	299	237	251	278	268	300	250	252	257	246	224	275	287	263	236	263	269	257	238	240	271	255	260	280	272	264	269	256	279	258	263	291	294	272	290	242	241	256	280	256	251	239	252	311	277	256	261	281	246	263	304	269	253	240	251	264	257	274	287	268	250	265	241	253	257	278	275	249	278	260	257	267	281	288	270	272	247	245	243	263	296	265	261	261	262	231	239	234	259	260	274	290	277	263	275	227	252	276	290	240	284	257	262	287	282	275	248	260	290	253	265	225	269	287	224	238	280	304	231	266	249	282	263	255	257	249	294	264	249	253	268	289	276	251	242	264	272	283	278	239	264	242	255	249	261	274	262	265	285	278	242	219	291	269	231	251	265	264	220	280	257	231	270	235	290	253	294	287	260	270	273	290	249	284	302	260	269	263	278	270	245	282	258	296	279	249	266	263	264	244	253	274	280	272	251	290	254	265	259	256	244	231	270	273	287	248	232	253	276	245	243	280	236	286	243	262	247	267	246	282	275	257	262	257	256	238	275	271	263	273	283	279	294	243	287	279	262	251	242	226	254	273	255	245	263	266	260	237	240	270	263	248	279	271	260	258	274	262	255	258	278	253	262	280	250	271	290	286	281	258	249	259	290	278	248	283	257	271	276	280	263	267	244	276	278	279	236	239	240	252	260	231	257	263	260	259	248	276	275	273	264	266	283	285	285	291	257	249	300	266	250	262	264	282	269	255	270	265	255	226	267	253	247	243	264	261	238	273	242	232	280	278	267	256	265	259	257	248	255	280	227	234	248	250	232	276	226	259	256	262	261	244	231	230	254	274	231	248	254	236	264	232	292	259	283	212	278	274	262	286	252	259	261	276	248	277	259	259	253	243	279	319	232	258	272	257	276	216	259	284	266	245	285	260	250	273	283	251	245	268	256	257	273	287	261	262	278	259	244	272	266	276	262	272	284	267	258	249	250	258	254	265	276	276	267	252	256	303	276	287	282	282	241	264	266	268	264	276	264	262	248	307	261	256	260	248	267	237	264	242	255	300	232	276	262	258	240	238	243	288	246	276	267	269	258	281	260	286	271	267	277	267	234	278	291	268	257	254	245	255	260	256	241	238	275	251	246	246	239	276	268	283	247	273	289	259	271	267	280	241	271	281	229	248	261	255	252	240	256	254	271	244	258	254	271	229	262	239	281	280	264	286	282	237	271	256	248	251	238	247	249	262	251	275	275	255	206	247	274	266	287	250	273	269	295	284	253	228	255	238	241	260	290	292	264	257	274	266	230	258	280	270	262	223	264	267	238	256	252	294	267	257	252	270	248	267	239	253	236	275	253	255	269	273	284	260	219	242	249	267	258	288	255	269	241	270	282	232	241	271	279	248	260	276	268	284	275	229	247	245	253	284	258	257	279	269	243	283	231	247	245	269	264	276	254	259	260	275	278	215	281	244	250	265	249	267	252	259	279	262	271	258	263	278	290	244	259	257	280	265	281	271	254	249	247	234	285	264	285	259	234	252	246	262	298	259	266	231	275	290	275	262	272	268	250	257	266	228	269	271	280	263	275	245	286	255	262	270	225	244	290	236	240	272	281	275	253	267	257	231	271	256	276	304	293	265	250	249	253	266	265	290	253	260	244	265	271	279	272	213	239	281	234	260	272	196	258	271	287	240	268	269	305	255	273	270	263	260	246	297	273	266	290	305	260	238	257	287
24704	17260	19075	22549	18303	10409	6711	4630	3338	2483	2112	1645	1434	1385	1441	1463	1149	963	882	846	743	731	807	671	671	650	655	655	674	627	593	604	612	630	563	596	637	615	621	618	566	655	641	629	621	634	597	617	603	615	633	615	606	599	622	593	611	594	600	576	613	596	616	598	578	593	565	591	606	582	612	634	588	634	618	639	596	581	612	607	578	611	615	639	643	680	644	647	693	616	664	668	620	641	618	653	638	659	614	660	626	608	632	572	594	596	605	589	627	608	612	605	581	626	597	599	623	645	592	590	573	574	576	599	659	576	596	613	565	601	564	596	613	583	627	598	621	601	573	603	587	597	557	595	608	607	598	567	610	640	607	627	626	549	608	599	614	612	595	614	625	595	568	614	609	610	548	568	561	582	630	596	533	657	595	609	608	586	563	556	593	637	565	595	610	592	606	597	580	656	596	624	590	613	612	601	649	608	611	601	591	588	616	584	606	599	595	626	584	601	606	621	616	625	583	614	598	599	595	580	581	601	588	645	569	623	593	603	580	611	583	576	576	621	595	603	617	593	612	635	625	578	574	642	555	618	598	567	620	567	608	589	573	566	605	605	622	576	622	548	610	612	601	622	582	618	609	645	590	625	591	638	623	618	624	577	615	601	618	574	578	607	567	619	638	601	569	620	570	599	585	597	600	666	590	592	616	586	587	554	577	588	566	624	597	615	597	606	585	578	607	616	598	546	577	598	544	627	606	564	678	620	585	577	589	600	565	610	577	529	579	581	626	577	590	601	616	563	586	624	578	591	622	636	622	595	610	588	604	649	580	591	628	605	576	588	545	602	594	599	628	590	581	603	656	666	600	617	562	592	578	606	570	572	588	589	621	639	570	619	620	578	535	614	625	657	569	596	597	581	600	618	591	627	601	630	583	580	613	636	598	577	592	566	627	589	614	633	597	612	613	581	622	577	567	605	596	589	585	597	595	608	612	667	578	582	604	590	632	555	611	540	608	571	582	599	615	614	617	597	613	598	625	584	611	579	626	588	610	565	608	595	594	593	570	580	604	607	586	612	601	618	599	607	601	612	584	599	646	570	605	573	591	645	591	567	610	628	550	584	685	592	612	605	598	650	594	584	525	609	647	626	589	587	596	582	618	576	611	613	580	623	617	628	602	600	615	625	613	606	566	547	591	585	575	585	611	599	641	605	610	579	620	600	578	560	605	618	590	585	611	601	589	592	603	594	612	597	587	614	580	568	577	591	646	628	620	615	644	601	601	621	621	598	560	561	583	604	590	613	561	577	645	577	633	601	636	588	602	599	605	581	546	644	564	579	606	605	599	572	577	573	608	604	607	602	598	605	602	616	580	604	607	607	655	611	566	622	570	600	600	655	611	597	600	566	617	624	583	617	597	644	590	629	602	577	626	587	566	603	598	599	658	604	582	618	607	585	618	599	550	609	596	580	623	571	549	576	602	576	613	579	581	570	583	587	581	588	618	578	577	582	600	583	611	650	617	599	580	567	608	642	596	604	590	616	606	567	597	619	591	564	599	606	568	579	594	604	595	633	662	637	589	600	591	589	622	590	631	639	570	600	595	625	638	601	586	577	619	565	629	593	606	629	591	585	556	595	594	620	614	552	611	616	613	601	626	597	593	593	607	586	610	653	617	617	557	618	591	603	629	588	585	602	590	600	632	624	598	548	593	590	621	650	606	572	620	557	601	545	584	641	599	597	588	617	606	569	620	656	601	618	580	580	633	603	592	617	597	594	598	593	622	580	582	622	579	624	617	615	543	615	584	598	611	589	594	622	582	601	594	609	580	601	650	649	623	563	627	573	644	553	631	601	612	680	592	615	591	581	579	620	589	606	619	605	601	596	592	600	580	619	581	591	546	590	603	606	621	586	599	616	598	615	592	625	606	613	627	554	609	573	592	570	592	618	621	650	596	557	628	578	628	599	621	615	594	621	586	580	604	614	598	611	569	617	585	641	568	577	626	563	611	586	630	571	678	541	625	620	632	620	613	595	635	584	598	638	606	606	584	548	625	580	585	592	557	593	599	633	630	610	614	599	588	608	575	553	599	598	570	635	539	585	619	608	589	609	600	611	667	598	584	570	572	558	622	646	588	593	638	619	603	602	593	616	606	596	566	657	616	622	595	629	609	582	634	618	610	600	603	574	610	626	609	612	610	634	617	591	607	583	659	591	618	633	595	613	558	559	609	612	589	562	595	625	594	550	586	562	619	607	559	602	646	597	593	634	599	597	622	636	569	590	624	628	658	602	567	590	545	592	619	594	611	591	598	611	610	580	604	619	623	621	610	625	607	601	615	604	606	555	588	625	588	599	619	580	605	627	620	594	606	577	628	587	617	604	586	572	597	614	632	612	632	622	615	633	618	590	607	608	568	631	535	621	610	569	620	569	614	621	628	601	605	607	588	618	592	600	611	589	605	609	619	569	596	586	607	591	663	601	612	598	584	596	626	631	576	629	579	597	609	599	570	592	618	595	618	589	595	595	603	606	607	565	597	617	565	593	576	624	586	604	608	586	613	584	573	641	626	633	654	602	590	617	597	617	591	615	624	596	582	568	602	608	628	628	635	648	648	580	596	632	606	610	588	584	605	597	551	582	575	609	598	574	575	584	586	620	599	604	626	581	615	617	609	596	619	634	613	619	604	593	589	594	551	648	585	624	614	600	599	623	575	604	603	578	561	652	621	592	573	620	576	575	624	625	610	608	619	626	598	571	580	609	625	547	589	648	586	639	610	599	601	585	591	626	613	572	602	544	602	580	620	597	609	601	573	557	607	629	576	583	605	573	630	607	644	633	611	604	586	578	623	593	592	610	596	541	602	615	619	621	568	583	597	595	613	605	642	587	581	592	568	575	602	616	583	639	633	586	618	579	641	601	605	638	614	569	616	613	617	623	608	587	597	620	594	610	551	583	614	632	590	575	558	594	603	574	559	588	579	624	570	568	624	609	605	557	612	595	578	632	595	596	621	595	566	617	624	586	651	564	619	600	579	575	566	627	607	628	539	564	573	622	606	586	584	633	630	637	601	574	595	619	572	643	571	564	608	595	601	600	581	609	638	601	612	585	584	576	586	612	580	625	617	619	582	614	594	625	602	576	590	575	607	607	601	612	620	616	595	617	630	669	667	591	579	596	600	631	547	598	586	606	580	576	662	609	594	575	607	624	561	629	598	621	559	619	630	573	610	586	631	565	592	607	563	579	594	579	612	589	579	574	570	580	583	606	575	623	572	577	634	591	582	604	588	608	596	610	627	610	635	627	613	616	643	616	617	582	614	591	598	563	597	624	631	617	592	605	603	589	605	617	608	612	578	577	604	614	618	617	629	607	622	576	563	572	596	630	578	585	588	625	592	596	570	630	615	619	566	600	582	562	618	574	592	602	609	567	592	611	577	588	616	590	583	578	590	602	600	618	637	610	652	587	560	636	538	559	599	612	627	571	590	570	612	592	601	648	576	565	597	600
11687	4985	2789	1849	1257	789	666	542	454	458	419	414	399	424	428	406	385	410	409	422	380	391	372	373	404	402	371	369	405	362	353	390	372	365	424	378	412	363	383	420	377	393	363	376	371	384	356	410	384	372	372	349	380	381	445	380	389	413	380	394	385	358	386	373	386	384	394	359	357	362	389	390	362	359	364	386	383	377	383	382	381	356	404	356	376	383	387	387	429	402	360	419	372	364	361	358	391	383	432	374	388	411	385	421	377	413	396	364	367	361	366	362	423	350	389	369	407	357	351	360	390	318	393	380	370	377	343	427	366	365	382	392	389	357	395	406	351	339	410	389	380	363	361	390	347	368	376	420	376	385	405	369	408	376	419	424	389	381	352	357	342	394	341	370	341	355	360	390	368	436	374	332	366	348	406	400	386	355	367	352	333	391	355	386	383	382	399	404	380	305	370	393	396	388	396	355	384	382	356	377	381	355	359	398	385	398	377	368	382	378	361	388	396	365	394	371	339	360	390	412	388	374	387	370	401	346	373	352	373	364	358	384	387	406	385	387	382	332	333	346	351	377	378	408	381	397	389	405	332	353	354	408	400	361	362	353	380	391	356	345	367	414	377	388	402	398	365	351	369	333	362	404	329	366	386	372	379	376	365	393	392	376	399	352	353	394	399	364	360	364	378	376	365	385	420	355	375	369	351	399	368	377	363	356	409	330	371	408	402	368	383	327	401	396	387	353	373	373	382	403	390	365	400	386	411	409	391	364	394	404	379	372	375	369	355	362	366	352	374	387	356	378	375	388	378	432	385	364	370	396	401	393	339	374	318	383	363	356	379	361	378	391	351	368	388	376	370	378	379	341	383	364	356	420	375	395	373	401	394	408	376	383	384	426	391	386	373	383	382	372	392	376	378	375	392	395	415	403	401	353	339	405	426	404	373	363	358	379	369	342	378	383	356	349	385	351	382	407	351	421	400	362	375	399	414	375	354	376	358	401	366	387	339	408	350	351	337	343	388	393	406	382	414	396	390	391	399	368	368	389	377	367	360	343	367	371	414	350	387	390	380	365	372	384	389	419	380	357	358	364	386	374	386	405	395	387	347	364	394	380	422	363	351	356	359	383	380	372	354	412	402	386	396	387	328	356	344	397	366	401	399	406	381	344	366	384	376	413	407	396	392	387	383	368	383	392	364	398	344	350	385	381	383	373	392	394	377	377	363	350	359	398	361	384	384	383	333	374	372	348	385	380	389	347	394	378	386	392	400	395	345	368	394	404	365	365	388	352	374	392	371	361	383	370	391	391	383	396	383	387	376	361	375	378	388	378	358	385	341	358	391	397	404	382	362	424	411	359	397	348	370	393	381	335	382	409	376	356	373	354	392	373	425	400	382	384	406	404	401	391	406	354	391	389	389	364	386	369	397	375	379	366	377	387	408	409	363	374	386	342	416	348	365	411	372	347	372	380	383	388	333	391	405	346	415	371	377	361	358	367	355	383	409	384	390	393	360	381	379	381	380	399	377	390	396	385	431	379	350	345	338	355	402	366	362	337	388	402	383	390	371	402	403	387	369	401	408	376	362	400	389	343	387	354	410	394	388	367	395	366	370	367	329	350	357	374	380	339	389	408	398	384	306	365	417	393	372	397	374	388	365	388	351	394	420	376	346	379	393	388	380	386	384	367	382	382	396	384	374	367	353	368	349	391	326	384	373	424	375	362	408	356	356	398	379	374	342	351	344	403	370	384	363	322	392	408	406	381	357	355	386	399	398	356	358	381	400	379	359	389	395	389	374	372	345	380	385	362	370	391	366	406	402	369	407	360	372	407	386	351	368	358	374	365	402	385	369	371	353	401	386	375	371	385	369	353	391	380	325	390	334	377	378	373	372	378	373	392	388	348	338	406	392	337	344	374	362	362	396	393	380	354	339	358	374	389	352	320	359	394	377	388	371	363	350	359	378	365	352	388	351	355	371	417	374	403	347	371	392	366	361	386	355	371	380	380	366	391	357	414	391	368	398	396	371	381	350	398	347	378	370	392	400	387	385	432	369	342	396	382	346	373	355	361	385	411	353	397	406	393	394	383	375	367	382	361	387	370	362	356	376	354	390	366	366	385	381	380	365	400	363	360	402	384	403	381	390	378	401	369	359	321	386	372	362	401	397	331	403	375	371	376	366	373	374	344	369	397	388	370	390	386	372	410	386	372	391	383	386	398	395	384	367	401	354	419	378	377	394	369	390	404	422	383	377	349	386	383	364	403	369	404	398	412	375	416	407	361	348	352	339	357	367	388	383	386	352	352	382	351	366	396	375	368	402	380	375	395	362	353	377	376	371	379	382	403	367	389	409	363	358	372	388	368	418	417	354	385	350	359	369	411	401	388	384	396	365	372	389	349	403	388	338	401	389	366	373	368	339	369	372	342	363	405	406	361	393	382	358	325	382	371	406	369	358	382	390	391	400	380	399	396	400	418	341	382	386	392	416	398	430	364	374	380	345	400	384	385	367	387	385	344	391	392	393	400	392	335	338	358	354	348	352	402	391	390	387	403	415	389	406	384	372	368	376	362	383	374	353	357	394	357	372	384	371	377	414	373	400	386	388	350	415	383	340	367	378	361	379	396	398	371	393	377	351	353	382	430	380	355	382	376	391	384	373	398	384	341	392	391	342	389	366	356	364	370	384	379	375	388	379	422	374	377	371	365	406	427	375	383	387	398	364	380	395	363	345	380	389	358	402	387	387	419	385	397	374	371	379	398	419	383	374	345	356	389	360	379	375	398	387	363	347	351	386	403	365	402	379	391	411	410	365	384	372	367	381	393	376	375	387	361	354	395	408	364	362	372	359	359	404	378	396	409	354	373	376	381	353	392	416	405	346	382	395	394	347	381	377	382	414	398	380	397	366	428	399	404	356	389	390	387	388	387	361	405	372	342	395	389	377	402	387	383	350	395	394	404	335	357	395	397	344	402	415	432	402	384	397	392	374	385	414	380	387	380	392	333	417	384	376	367	393	377	370	398	401	372	378	394	387	368	419	344	354	402	403	364	398	403	373	403	389	374	392	376	374	351	389	377	375	365	354	376	408	359	376	427	357	358	391	356	355	364	411	375	381	394	386	395	399	353	393	382	360	362	381	422	392	386	388	356	389	416	396	360	356	375	393	359	349	349	407	393	356	347	384	351	407	428	357	370	357	399	379	390	371	392	397	371	360	398	380	378	360	353	360	370	381	390	388	369	372	407	405	375	392	373	351	375	382	380	408	380	383	382	370	417	385	387	408	357	405	366	392	411	343	358	390	386	393	369	339	410	362	366	374	370	391	369	370	383	388	380	355	390	348	381	416	388	341	394	388	383	397	408	388	390	383	397	361	355	344	321	377	344	380	368	390	394	404	351	397	370	382	371	362	400	380	364	392	409	386	376	403	373	384	402	384	352	370	379	398	388	408	356	378	426	378	419	375	381	346	391	378	377	364	353	375	377	428	380	367	397	394	373
7156	4408	4922	5225	4206	2648	2115	1750	1439	1183	1191	1092	1068	1005	1011	1001	934	906	882	745	898	868	820	827	842	812	830	783	831	797	803	813	785	819	821	783	821	773	753	834	832	807	786	814	863	797	766	831	778	799	817	813	735	778	802	830	756	791	811	800	780	796	810	758	782	821	791	819	796	798	788	783	844	840	760	769	812	806	778	801	811	801	808	851	862	819	817	861	859	804	823	844	857	833	869	790	803	814	796	846	788	805	773	789	837	834	784	800	809	822	785	832	793	824	805	795	825	825	832	814	783	828	842	814	818	772	804	775	783	810	806	794	795	827	832	788	801	766	803	782	762	834	864	844	838	794	791	827	779	805	807	762	801	804	781	717	791	790	778	765	794	836	799	806	834	816	813	813	799	880	829	774	811	787	822	846	797	814	813	832	784	815	805	803	786	817	798	829	821	827	894	807	843	783	796	775	772	848	805	853	816	802	777	853	790	816	798	797	803	820	797	816	808	799	754	829	766	799	874	794	832	807	783	786	860	855	833	854	802	840	808	808	772	795	830	819	812	788	787	798	773	825	805	798	786	796	784	806	812	767	815	826	792	802	802	823	796	833	857	856	829	836	749	795	805	816	796	814	761	791	838	810	755	797	773	762	789	835	813	832	797	801	841	842	824	846	789	842	808	788	853	809	774	775	804	819	726	745	785	710	764	784	796	802	825	825	818	828	802	790	844	838	773	767	769	807	826	766	834	779	822	801	829	789	816	753	838	844	832	812	822	809	835	825	780	813	897	809	842	751	781	805	812	753	827	813	758	803	757	766	831	778	794	837	825	841	793	770	833	815	816	771	847	814	808	790	829	818	831	781	815	813	737	880	798	772	787	822	806	783	846	789	820	843	789	795	867	799	764	784	817	837	834	840	824	782	816	749	812	837	773	795	804	822	820	796	791	769	765	783	820	864	799	803	803	817	838	804	806	810	829	779	769	789	788	779	813	835	836	777	802	813	824	828	780	827	815	798	803	782	762	781	829	786	790	821	819	800	811	801	845	835	762	797	819	804	775	892	793	800	835	845	804	793	824	764	774	808	731	802	794	781	800	818	822	788	828	785	857	776	783	836	823	813	807	788	870	792	787	785	802	794	829	815	847	826	760	866	810	801	815	739	793	831	743	825	822	835	813	810	760	800	811	773	864	820	767	813	804	834	860	853	810	869	810	802	797	817	803	829	752	858	801	802	718	761	804	799	868	815	789	789	794	812	815	810	797	840	745	754	806	790	822	850	799	779	811	799	821	786	793	821	799	877	849	798	791	784	742	856	771	803	790	822	820	786	802	841	763	793	846	795	819	790	807	767	793	821	770	852	791	820	799	784	828	790	845	825	844	810	759	817	810	787	781	795	842	799	856	803	784	835	837	778	831	770	773	838	848	806	818	771	827	869	823	784	799	809	839	766	826	846	830	819	834	783	804	796	851	791	857	793	868	830	794	765	817	800	789	785	827	763	844	836	822	824	839	827	802	858	776	748	784	789	838	808	770	786	824	779	811	799	801	809	760	774	816	805	819	772	785	833	831	775	821	796	813	834	799	778	793	836	772	800	819	822	859	772	856	770	820	804	825	784	800	805	822	789	785	818	821	846	795	832	850	836	831	781	812	785	820	832	775	826	776	773	828	823	818	824	835	812	800	838	787	876	800	846	856	807	838	821	859	852	876	760	779	811	775	822	808	807	785	791	858	786	797	788	818	809	789	813	806	822	818	830	839	764	834	755	826	821	788	803	823	772	762	810	798	795	780	793	880	790	788	778	808	769	841	762	818	865	799	804	781	861	802	833	775	840	829	851	812	771	797	812	754	765	788	776	799	841	830	812	755	831	821	792	807	731	809	800	760	829	782	801	762	790	823	805	782	817	803	817	823	785	845	801	870	767	821	787	823	801	774	781	800	820	784	813	796	774	804	786	776	829	785	847	757	757	853	819	791	811	778	806	798	786	815	826	798	812	802	801	832	850	817	827	783	814	787	799	838	822	796	813	784	778	785	804	852	772	812	775	786	777	784	805	780	780	820	766	775	795	802	818	815	800	794	769	788	773	841	748	804	767	777	789	772	750	757	780	855	826	800	863	763	804	746	788	790	764	841	813	811	799	797	809	824	831	814	789	800	788	819	762	808	783	811	809	793	826	838	868	792	788	826	818	791	790	799	808	784	796	743	795	798	778	825	797	794	783	794	814	796	801	868	779	806	820	794	788	815	801	768	762	868	768	799	809	811	851	795	801	811	809	871	807	853	837	831	826	763	844	817	836	787	826	762	824	790	812	851	768	825	775	764	829	823	831	781	798	785	795	764	847	805	829	850	816	850	771	844	787	789	801	836	877	819	861	783	813	775	813	780	829	855	851	823	833	830	813	844	803	824	827	788	801	822	817	840	796	790	818	827	779	817	804	796	758	783	778	828	897	771	798	761	856	791	786	784	820	833	836	805	800	765	820	761	771	749	813	835	779	799	798	791	817	813	808	837	834	790	806	823	760	792	797	825	784	804	837	818	792	770	858	875	774	782	857	861	777	789	817	809	774	797	809	788	805	801	808	810	821	810	803	823	804	849	785	832	760	779	830	838	870	788	807	848	796	832	815	807	776	792	778	788	825	788	809	814	806	886	813	817	798	793	823	808	804	867	790	835	813	764	804	792	855	799	792	790	792	795	829	837	865	780	823	786	869	816	745	781	770	848	814	776	776	816	808	811	800	821	793	817	802	811	813	772	815	855	843	782	838	848	816	810	806	806	777	863	787	829	806	826	750	759	747	807	778	822	762	797	835	776	831	806	855	785	816	766	812	808	767	787	799	809	831	777	846	836	775	842	886	786	739	774	793	788	788	772	806	764	785	777	767	856	803	829	777	829	777	754	813	814	787	805	826	815	814	776	821	882	837	818	818	810	841	841	827	861	813	777	777	791	753	807	805	778	806	766	800	812	737	813	792	824	826	815	858	805	820	842	837	762	827	800	794	811	837	891	851	808	847	815	850	809	787	811	818	826	800	762	778	771	757	792	878	835	811	806	820	779	810	793	807	785	806	824	804	807	824	772	798	823	840	791	829	772	818	809	785	775	833	789	825	792	831	797	785	798	753	742	781	826	750	820	869	818	827	791	758	793	836	746	818	836	793	813	794	796	813	762	791	830	817	804	812	897	814	806	820	825	808	796	837	861	784	810	799	840	825	812	847	762	790	822	822	768	835	819	797	822	864	827	784	810	787	797	788	798	795	770	814	780	819	838	790	764	821	790	818	766	813	847	772	782	785	816	780	843	769	812	835	804	785	776	805	842	768	799	821	789	813	879	841	788	734	821	769	797	818	804	843	810	775	793	809	840	801	792	812	759	819	770	839	799	791	734	838	803	803	792	825	793	818	764	830	808	817	814	809	825	833	838	823	826	772	856	836	820	860	846	801	790	786	801	837	833	810	837	827	820	818	886	818	816	804	797	782	768	821	770	791	813	807
28718	15592	11669	9143	5392	2238	1538	972	693	519	414	430	342	376	352	329	295	326	281	284	283	261	211	239	284	224	240	252	223	288	230	253	238	273	270	243	283	252	295	277	250	223	249	276	257	281	233	257	247	259	255	229	263	231	266	259	302	234	277	258	267	246	253	299	276	257	292	239	240	231	267	274	258	252	267	248	255	294	257	255	256	230	247	256	275	262	280	253	253	237	276	255	274	263	299	259	271	256	253	270	265	267	289	259	248	239	261	284	259	230	280	247	268	297	256	261	284	261	296	270	261	250	257	266	266	252	246	263	239	245	270	226	229	290	280	298	259	276	254	246	260	287	243	265	248	269	261	311	246	250	269	237	297	271	251	269	264	276	287	284	303	269	252	267	279	286	284	255	236	237	275	246	254	247	265	282	272	257	250	276	266	284	265	262	274	250	261	260	265	276	266	272	255	272	261	256	247	265	253	269	261	257	261	258	262	212	287	236	288	257	235	256	230	259	227	289	267	271	248	265	261	253	247	266	238	247	274	286	293	250	275	237	258	249	243	243	256	266	267	272	251	230	258	273	271	262	272	229	274	288	321	313	240	269	267	302	245	269	261	233	253	262	287	247	245	260	265	247	238	245	269	250	239	230	302	256	235	270	253	263	224	247	260	266	254	264	250	260	240	259	260	230	250	227	250	274	254	224	249	266	255	254	256	225	282	278	246	229	224	257	259	235	231	265	251	240	258	246	242	263	256	260	243	257	259	253	269	278	252	250	267	222	286	258	258	252	276	278	297	244	226	295	293	254	288	259	250	238	262	287	295	283	281	259	264	262	294	265	258	256	257	275	253	274	260	233	220	269	235	221	278	282	255	243	260	247	246	282	250	284	263	270	259	251	250	263	262	260	262	275	254	279	260	241	241	250	242	251	259	257	258	254	274	300	299	293	250	267	255	250	258	273	249	255	249	264	262	263	272	253	268	249	239	251	261	245	243	248	271	261	250	274	294	264	275	235	267	246	272	256	266	291	243	265	235	256	272	251	254	262	274	305	249	237	224	240	258	240	240	227	277	272	272	264	266	253	232	248	259	235	238	249	251	302	282	230	262	256	251	258	270	266	260	257	258	232	267	286	261	245	248	252	280	238	254	298	230	290	273	222	259	256	227	273	275	238	264	262	254	269	251	238	228	251	246	270	260	261	290	258	285	257	272	260	254	234	277	259	235	234	291	271	269	252	270	271	268	236	288	270	247	240	279	277	266	296	269	271	286	290	274	254	271	234	287	270	296	252	245	265	245	247	264	262	301	269	235	284	293	270	270	269	269	255	262	254	258	268	233	290	270	243	260	254	307	288	264	268	238	261	241	290	254	303	265	275	283	244	246	242	266	280	269	266	235	281	284	274	250	277	244	289	265	248	278	275	270	269	252	289	264	273	237	263	249	249	230	287	265	261	238	243	274	246	244	247	236	249	270	259	250	283	274	235	249	274	249	267	219	263	272	251	276	268	256	234	254	279	271	264	225	246	274	265	269	247	237	288	267	248	273	275	239	284	238	253	275	258	267	269	300	243	274	268	250	269	249	245	270	259	257	299	257	234	279	233	256	258	272	316	302	268	261	242	226	276	241	242	277	267	253	232	267	268	271	249	271	300	263	260	286	252	290	273	247	276	271	252	242	255	283	293	232	282	255	289	258	266	288	250	249	272	242	233	253	246	251	267	273	283	266	271	276	232	252	260	265	245	259	283	244	257	241	257	267	274	242	285	286	277	258	274	277	270	219	239	285	254	253	254	267	250	239	259	285	244	257	263	269	228	240	254	249	256	278	257	229	229	234	261	257	276	247	282	244	250	258	257	224	241	255	258	233	286	283	306	267	271	252	252	278	255	259	236	264	277	257	261	244	234	292	241	275	258	270	267	279	265	235	258	274	253	272	256	274	272	245	240	288	245	261	242	237	263	245	256	263	274	239	282	233	248	263	261	254	236	243	261	262	255	251	247	300	288	263	257	261	235	259	251	260	255	257	277	257	254	263	260	265	251	259	251	232	256	238	273	237	268	264	279	271	278	262	266	261	253	232	282	260	264	244	296	258	270	242	259	279	242	286	260	249	259	302	266	244	272	243	268	225	257	271	259	282	251	270	243	247	280	269	254	295	273	266	257	232	290	263	250	253	273	271	275	269	244	260	250	261	271	222	249	289	261	234	274	243	234	275	261	254	256	241	284	253	246	267	268	281	273	250	298	263	220	249	244	267	269	237	240	247	266	237	269	240	244	280	247	277	271	242	266	263	224	288	270	255	243	255	265	245	241	253	268	260	240	318	267	261	261	240	276	264	279	253	266	267	247	280	262	281	260	266	254	282	296	259	272	247	255	252	297	263	232	288	260	260	295	234	260	297	245	248	266	266	264	281	277	254	238	239	251	272	257	260	279	258	261	267	243	307	258	280	265	285	228	248	290	255	287	299	256	241	244	251	247	278	295	285	297	290	230	290	269	256	235	253	289	260	255	261	276	252	256	280	284	271	269	256	256	289	278	250	283	298	260	267	246	271	229	257	272	252	284	271	266	277	265	274	262	274	251	277	239	255	275	286	294	277	272	237	273	270	259	264	274	252	271	270	260	280	253	259	280	269	269	239	274	260	272	297	242	260	279	263	274	282	263	273	259	245	268	257	268	246	274	294	265	272	262	289	243	219	254	264	250	268	264	229	245	294	264	300	267	240	257	253	280	263	290	282	261	257	286	255	258	248	272	268	252	225	280	314	265	269	270	248	285	251	257	278	273	259	290	285	267	284	264	270	231	248	286	249	267	250	275	237	292	257	261	280	253	262	256	249	258	232	275	288	267	282	264	241	254	270	288	246	245	251	254	265	229	282	289	268	262	265	255	268	281	251	306	264	272	253	221	267	282	262	270	258	254	284	231	251	272	226	256	255	250	273	260	258	262	286	272	251	279	261	283	256	273	236	254	267	283	295	269	274	288	269	273	237	268	244	252	263	282	230	247	266	258	272	240	248	261	258	283	264	253	282	282	235	278	282	244	279	257	234	266	273	276	248	269	282	272	246	304	257	237	266	266	259	273	273	234	265	226	266	275	256	272	247	312	258	295	257	283	265	286	268	289	275	270	268	257	257	311	256	295	264	235	244	248	264	266	276	273	245	246	274	253	252	246	283	291	286	243	257	288	293	250	262	265	281	260	249	253	276	254	296	267	251	246	286	271	271	277	259	264	292	267	273	281	250	297	255	271	240	257	274	252	236	255	282	275	263	231	283	246	241	254	281	281	298	270	260	276	260	240	245	261	280	269	288	257	262	274	249	245	253	256	262	266	251	280	260	245	274	256	296	277	263	272	278	280	247	246	278	262	275	258	253	286	255	245	256	291	269	264	263	252	258	238	261	259	265	242	248	277	257	250	270	271	254	277	265	264	225	248	259	257	271	258	258	280	255	296	276	253	254	250	254	250	263	250	272	292	264	259	276	222	287	259	224	314	300	248
18145	10854	13457	16706	12240	6684	5192	3421	2571	1832	1488	1256	1131	1149	1134	1152	906	843	804	702	684	694	637	603	620	591	627	622	590	614	630	617	623	591	615	590	602	622	595	591	571	615	608	614	587	577	585	589	587	608	612	574	619	601	604	585	635	560	561	618	633	553	570	592	570	586	582	629	559	574	560	561	601	541	556	595	568	606	612	622	583	600	613	606	623	629	574	610	604	630	635	571	617	619	614	646	549	635	611	650	583	568	554	546	569	623	572	603	593	605	636	604	652	575	623	617	578	594	615	580	572	622	621	598	618	583	599	609	589	588	587	602	567	588	570	596	585	592	587	539	590	554	584	575	578	597	547	589	585	585	532	518	550	588	533	567	571	573	620	608	555	559	556	559	589	581	560	591	559	565	611	550	553	580	541	561	593	611	559	610	532	540	569	585	576	654	560	572	531	612	528	576	557	587	586	596	620	606	542	585	566	572	574	564	607	587	558	577	627	580	612	595	581	600	591	598	597	536	592	586	588	573	552	622	608	589	582	596	574	641	561	579	535	591	606	607	587	585	590	592	614	587	550	606	581	592	560	556	615	597	553	574	581	562	601	600	615	582	593	615	564	577	572	574	581	594	608	582	580	589	544	595	612	592	610	532	597	621	585	607	577	607	594	594	620	593	590	569	585	607	606	587	598	551	599	602	568	554	626	593	574	564	595	553	619	592	594	637	614	600	623	583	572	554	552	553	577	599	562	553	637	586	560	554	583	559	584	604	626	604	572	602	650	548	612	571	592	517	611	573	583	601	595	612	644	590	559	581	558	574	607	559	581	571	541	511	600	584	609	563	590	570	602	589	565	578	558	585	616	577	574	585	605	581	589	579	596	541	573	585	608	571	550	577	579	616	586	583	582	594	605	606	566	581	586	568	593	592	546	600	542	556	593	582	576	598	628	567	546	517	588	587	594	586	584	527	574	616	574	594	618	579	550	573	582	590	552	634	571	584	595	596	594	608	577	605	574	575	584	556	570	584	571	578	597	606	600	547	596	593	557	585	565	559	585	573	560	611	591	566	574	554	571	593	565	541	555	565	609	589	577	558	580	597	587	561	578	596	590	566	590	603	631	554	574	530	566	569	571	547	570	568	597	598	569	576	560	588	617	591	558	594	597	553	594	562	623	555	588	555	563	562	605	596	576	553	598	596	554	609	579	570	599	588	587	575	570	579	612	583	577	597	563	583	544	585	579	600	636	581	534	607	587	594	535	554	583	589	619	579	574	577	564	597	628	606	545	564	588	557	575	599	592	561	563	562	552	614	580	575	570	573	596	617	582	581	567	559	549	615	592	557	570	551	600	610	591	593	611	594	594	623	583	621	552	549	582	548	619	590	544	582	605	608	563	653	599	587	589	567	614	594	597	552	555	592	576	587	585	587	573	616	595	590	546	567	584	612	570	601	626	587	597	563	602	552	584	592	558	602	550	586	581	528	603	586	616	583	568	620	629	562	539	581	587	588	590	603	568	595	542	603	581	604	559	618	556	600	572	624	573	545	589	542	573	595	589	601	582	572	589	549	582	627	583	559	550	548	609	610	591	588	622	566	591	547	611	603	586	575	528	587	536	562	629	570	565	576	576	573	531	603	594	540	576	595	584	577	583	585	559	570	537	586	527	559	627	580	541	584	579	566	575	586	550	619	557	589	602	581	557	573	607	526	591	585	567	580	625	610	536	604	554	554	598	593	578	581	570	561	567	583	598	573	583	599	553	575	600	544	624	610	628	545	598	565	595	591	554	594	584	571	552	577	589	582	596	566	576	592	601	564	592	574	628	579	563	596	559	574	597	586	585	573	584	541	563	583	581	571	595	589	557	611	545	611	583	553	578	576	564	621	583	551	582	612	572	613	578	588	566	570	586	551	620	668	561	601	617	576	595	562	559	648	550	562	594	615	610	593	566	576	566	544	607	569	510	573	595	560	536	557	572	591	587	577	574	565	557	601	558	582	580	576	573	560	601	578	568	540	586	623	554	581	634	567	614	622	570	631	554	554	537	581	613	581	557	602	584	571	603	610	528	582	569	629	598	592	578	603	587	525	617	557	580	599	602	508	580	640	609	541	583	623	571	574	622	577	588	576	622	566	637	571	602	563	543	590	588	588	565	623	573	584	579	570	628	560	565	557	595	565	532	584	583	573	618	604	575	606	604	546	568	538	572	568	574	620	613	586	574	616	556	597	599	582	609	578	574	562	596	592	556	597	563	599	561	567	617	544	598	566	558	624	575	561	582	550	544	567	561	581	595	584	551	568	533	579	563	602	571	578	619	594	553	613	576	581	561	537	601	579	571	558	580	605	606	581	583	605	576	572	588	546	601	615	577	617	635	605	630	593	517	590	560	600	577	593	594	623	572	568	575	582	571	620	601	575	593	603	585	553	576	595	604	584	545	578	577	589	621	571	606	539	579	602	573	590	583	570	593	609	582	581	619	557	608	576	577	547	605	598	600	555	634	540	640	609	574	555	600	554	588	587	575	609	563	606	574	596	614	606	561	640	584	611	583	589	578	576	581	587	586	597	617	543	606	618	561	569	592	592	572	580	584	562	586	567	589	614	566	604	573	561	571	618	578	536	562	582	623	568	556	571	620	555	554	574	584	585	546	563	585	567	574	581	586	605	585	565	588	603	595	559	576	564	637	544	571	590	591	595	625	629	610	605	575	566	592	614	542	571	555	615	586	560	620	601	552	572	586	586	571	610	580	566	593	584	593	613	570	569	577	583	591	579	570	619	603	602	580	555	572	581	624	550	588	607	584	590	592	579	595	577	554	576	626	551	560	624	590	587	590	603	623	577	570	625	606	552	562	546	545	606	600	588	595	583	571	618	561	576	563	574	613	599	608	596	595	562	565	545	594	568	587	563	569	599	590	586	589	621	541	608	596	567	575	533	555	568	578	638	591	608	570	558	586	612	604	617	589	589	582	582	614	572	596	593	587	601	607	562	584	579	589	558	562	574	614	544	567	583	588	564	563	554	562	571	577	616	565	580	571	606	602	554	593	580	560	569	596	603	617	591	585	569	580	584	590	584	602	557	556	568	566	563	574	575	555	611	606	590	603	611	559	576	604	590	600	605	579	611	572	521	566	610	586	583	593	586	579	624	577	593	601	561	569	560	614	587	576	589	571	584	550	609	614	593	610	604	608	574	586	566	583	572	568	632	614	579	548	611	600	608	638	568	578	518	574	597	565	552	581	573	540	566	575	624	575	551	573	548	550	579	530	598	603	588	573	625	550	600	582	597	579	579	573	601	614	612	599	593	543	588	551	585	575	544	573	552	620	608	591	590	586	597	581	553	554	582	583	583	648	615	571	582	568	582	523	581	630	622	589	561	581	531	582	566	558	538	561	519	562	594	556	621	588	560	617	594	579	595	575	574	610	574	583	544	593	598	525	571	600	578	573	610	541	624	608	558	598	605	553	602	571	561	591	597	615	571	561	609	614	533	614	574
40178	23911	21049	15114	9532	4214	2361	1361	964	636	577	517	445	396	425	364	327	347	298	288	314	283	260	280	276	276	238	231	266	254	240	278	272	265	293	247	298	237	254	228	259	271	245	257	248	239	289	273	271	260	266	266	232	265	253	255	290	235	287	231	296	229	254	256	287	277	252	245	271	279	249	282	222	234	258	234	254	282	256	253	250	264	249	282	246	250	267	260	274	234	247	228	262	286	268	269	267	258	266	280	248	249	240	272	264	242	262	238	252	249	256	272	282	279	280	269	281	220	274	261	283	241	208	244	276	261	234	268	270	267	255	276	233	238	280	268	250	237	241	261	267	227	252	285	259	277	260	285	249	244	283	263	233	229	231	273	239	292	221	260	267	255	212	251	262	237	238	246	247	247	252	240	267	262	211	245	230	274	252	254	247	255	257	279	243	247	269	250	245	231	269	240	284	254	222	241	247	248	251	244	254	223	240	245	249	259	251	250	278	288	269	240	242	290	250	266	288	290	256	269	250	257	236	251	238	244	240	298	222	252	249	259	255	268	269	257	226	242	248	239	248	287	283	257	246	260	283	243	268	263	254	259	247	233	239	261	240	268	221	252	230	278	248	260	239	256	267	258	241	239	240	242	270	232	232	272	255	247	267	250	242	269	266	239	277	258	261	253	280	280	266	272	273	246	216	249	277	238	232	251	243	254	214	208	289	243	240	231	240	255	237	229	266	250	246	257	265	253	258	254	255	246	246	254	242	253	266	243	259	256	281	273	243	236	220	263	268	250	238	242	239	233	274	275	287	246	259	259	253	242	244	262	274	274	255	231	243	243	251	226	244	241	253	252	265	235	271	253	250	244	260	215	234	263	288	237	257	214	236	282	262	258	252	274	271	261	250	244	263	258	232	279	260	265	218	246	270	284	284	264	250	278	243	268	256	258	253	260	287	263	267	263	240	235	226	286	244	230	233	255	227	230	252	249	252	250	295	231	246	251	270	244	227	273	277	257	260	254	285	240	295	252	261	232	244	287	250	275	245	254	249	241	240	252	257	265	242	282	230	253	234	244	285	269	275	235	278	262	227	273	264	256	254	253	251	221	270	296	269	270	264	232	257	256	251	265	257	287	269	247	264	225	249	231	240	240	219	264	248	241	222	257	270	253	255	276	260	277	262	273	233	248	277	246	252	238	277	252	286	252	245	240	234	220	268	275	234	222	235	241	252	244	243	270	264	258	248	247	233	276	250	268	228	247	270	300	267	271	247	255	246	264	234	282	227	265	245	255	249	240	260	244	236	248	238	276	268	266	234	242	255	245	254	255	246	302	244	252	255	236	267	250	259	264	237	274	255	247	274	230	230	254	237	283	264	249	259	255	246	251	259	272	233	259	258	259	244	261	288	256	271	272	251	265	231	268	227	237	236	237	246	235	272	247	251	267	219	227	223	257	259	235	254	242	258	251	279	254	247	217	267	279	279	246	231	277	269	244	279	233	225	277	259	252	250	238	271	232	281	232	255	265	265	237	232	262	256	269	215	285	287	247	276	251	298	259	269	224	268	244	278	263	285	240	243	258	235	234	255	258	226	277	222	240	241	232	255	249	266	257	278	243	244	255	232	232	288	252	294	221	251	240	283	236	247	263	263	236	242	243	277	239	261	252	259	252	241	257	230	257	251	230	241	248	265	257	264	239	262	261	229	261	264	249	272	260	266	231	275	284	264	267	246	257	253	234	258	278	250	248	235	239	265	268	258	243	256	234	237	259	260	254	235	268	228	238	269	264	256	252	267	222	271	258	237	261	234	266	243	260	247	249	254	277	223	266	239	239	249	263	235	223	249	255	280	266	255	268	283	224	238	269	266	238	266	234	232	279	280	263	235	243	253	273	233	278	224	235	282	237	285	244	234	234	243	276	271	269	244	234	274	256	230	301	269	245	241	240	224	261	216	230	270	267	269	236	265	280	257	253	238	248	248	242	248	242	247	217	238	268	231	268	231	236	276	246	276	272	256	234	265	262	249	260	277	263	248	237	255	211	238	266	227	250	289	242	245	272	261	247	233	256	236	281	250	260	261	273	259	268	274	216	252	245	250	252	263	289	238	244	244	259	268	236	273	238	251	239	249	252	266	246	238	244	257	271	252	256	258	223	232	264	253	270	249	269	265	254	246	244	239	233	266	265	220	277	228	241	250	247	236	267	244	223	267	226	241	250	256	248	262	239	251	244	245	244	243	230	247	265	244	240	246	248	252	252	287	256	234	262	249	223	235	250	226	264	271	251	255	253	239	230	273	256	270	232	263	251	224	259	273	237	244	239	273	253	263	265	237	250	243	250	266	267	285	247	271	264	263	246	253	266	219	258	243	240	265	254	247	274	256	260	263	232	260	270	260	253	250	250	267	255	240	249	258	246	235	251	250	241	259	254	272	269	278	230	255	233	261	268	253	245	284	256	236	238	251	231	251	246	256	227	296	270	267	206	250	247	251	241	216	261	262	257	278	249	270	228	249	258	218	282	241	250	247	277	225	200	208	271	281	234	240	255	255	268	245	257	243	261	273	284	255	255	254	267	266	254	263	239	230	252	258	249	233	264	278	281	247	270	237	271	247	239	247	244	233	217	260	283	254	243	249	258	262	237	253	215	255	232	251	263	281	248	226	254	300	252	292	251	248	255	230	252	259	295	283	250	254	260	241	264	277	280	227	229	264	283	260	214	273	295	240	281	263	254	268	266	269	274	232	219	254	239	236	244	287	246	252	255	266	256	266	248	288	230	233	258	243	261	261	261	248	265	267	271	248	258	261	264	265	234	263	242	237	240	257	283	220	260	261	215	283	203	242	260	260	221	264	262	260	318	243	260	263	245	245	262	241	237	250	252	273	255	277	250	264	236	266	239	245	258	258	241	242	250	262	258	235	244	234	267	255	252	269	243	270	285	272	231	261	280	266	256	237	263	284	235	259	284	245	258	255	225	264	244	277	232	269	228	260	262	235	268	260	230	255	235	240	270	233	234	232	232	265	229	289	231	261	225	259	258	236	241	243	229	253	268	245	238	264	271	240	246	270	260	251	228	268	231	259	254	269	274	243	229	265	287	269	266	284	236	239	259	245	249	237	252	258	272	215	254	262	262	253	276	229	286	230	279	260	244	248	240	238	277	243	232	245	280	241	259	248	265	252	264	250	241	246	199	254	260	238	275	275	240	253	240	257	271	260	255	244	245	255	281	236	276	257	222	282	247	241	253	273	247	250	248	233	247	245	254	237	242	242	271	243	242	231	263	258	252	255	240	244	275	279	266	252	249	274	287	254	214	237	276	243	267	252	237	238	245	272	267	257	227	242	248	256	269	259	222	237	250	264	258	218	271	235	229	208	250	249	236	245	265	290	249	260	258	278	249	227	249	288	251	240	227	236	246	242	257	222	248	258	265	241	271	254	260	241	240	253	267	248	252	248	253	242	251	253	266	257	273	227	259	258	262	271	258	241	256	236	223	238	257
25237	15656	22057	22233	16743	8713	6581	4651	3872	2653	2165	1834	1585	1442	1347	1350	1111	1012	840	862	813	734	683	643	637	628	637	654	600	612	609	641	560	592	598	557	626	618	601	600	561	607	597	604	618	610	551	576	611	548	567	569	631	560	588	598	592	553	582	586	572	568	618	628	569	569	582	542	620	551	548	550	562	538	524	570	567	588	525	607	623	574	611	590	607	615	674	605	595	651	588	605	640	637	580	602	595	600	610	609	591	599	647	576	574	565	590	557	579	608	585	507	583	578	596	549	576	555	560	590	551	573	579	549	520	579	588	553	560	586	572	580	595	581	607	606	613	557	574	556	595	554	567	552	579	573	555	577	560	569	584	617	556	581	594	558	558	581	622	556	571	542	560	557	546	563	536	562	560	586	563	557	541	601	557	606	590	592	559	560	573	587	571	561	542	595	559	577	582	584	570	526	588	598	571	594	569	603	604	547	564	580	574	603	557	618	590	576	541	555	536	513	600	614	549	565	567	592	574	504	590	559	567	590	578	562	549	589	579	555	582	591	580	603	547	569	606	570	538	601	572	568	565	557	629	610	565	577	552	581	555	583	577	571	566	585	568	574	531	582	574	574	543	604	579	539	556	585	586	533	570	579	556	567	562	549	536	539	526	578	550	583	587	552	528	568	563	579	569	555	601	600	562	574	543	598	545	600	561	590	550	601	594	559	592	631	595	582	550	570	604	560	595	545	567	526	583	522	568	608	577	563	591	534	586	545	612	585	617	527	593	580	547	566	584	524	591	572	557	553	590	601	590	537	590	608	604	551	622	600	583	608	590	612	582	600	619	557	564	607	611	553	589	578	598	601	559	638	527	581	572	581	573	586	526	583	588	634	570	586	584	554	622	587	600	606	581	587	576	528	554	632	581	558	587	571	626	552	581	565	568	580	582	592	594	526	609	549	583	591	547	593	584	537	569	578	562	612	562	576	550	545	588	564	572	604	516	588	580	627	560	571	602	534	610	588	586	561	603	570	612	564	561	560	521	555	534	622	549	574	600	548	555	581	572	598	585	580	555	550	589	606	547	581	557	589	513	582	568	602	566	573	604	512	525	569	574	562	580	619	540	575	567	592	548	590	569	568	585	591	576	574	540	610	534	545	592	598	570	552	569	604	570	594	552	578	573	602	609	560	586	547	591	619	562	576	561	613	576	569	592	597	562	565	589	578	585	585	554	567	608	609	595	570	609	558	576	573	613	581	533	586	595	551	600	602	581	545	568	628	575	588	603	586	594	567	573	553	578	601	519	578	605	616	600	567	607	601	590	584	577	577	583	561	599	579	542	598	631	578	555	585	556	547	601	609	576	575	595	563	586	547	574	566	579	594	554	541	604	600	589	574	523	574	615	547	600	595	597	610	569	563	554	586	571	622	608	537	581	604	551	549	551	558	615	605	571	578	582	603	575	620	560	570	563	555	568	576	540	591	593	553	582	572	575	574	536	544	586	600	560	584	540	539	574	549	608	549	522	588	576	554	551	554	613	574	578	576	605	547	566	618	601	559	546	585	557	566	620	563	620	583	535	552	568	572	576	533	570	558	591	601	589	575	540	540	565	576	572	549	572	593	594	626	570	542	570	561	602	578	589	564	580	551	556	571	605	572	606	549	555	558	553	596	582	605	550	579	562	598	547	546	551	564	576	578	582	587	589	601	549	579	573	614	556	578	586	616	605	587	563	584	598	615	567	568	546	559	554	587	550	585	571	560	573	532	591	580	545	588	565	575	571	558	610	572	592	557	574	586	628	552	603	559	541	599	579	545	584	631	546	556	570	595	572	617	570	560	592	619	579	587	546	554	508	546	576	572	544	601	649	550	539	569	607	583	595	600	615	532	570	586	607	599	546	550	568	583	543	629	577	582	612	562	544	553	590	602	543	595	537	571	555	508	591	584	553	591	560	586	575	606	584	582	573	598	589	574	546	560	543	625	528	586	577	589	594	577	572	587	597	542	586	585	571	576	592	592	563	583	572	570	597	546	586	588	560	570	577	554	600	552	603	595	601	563	567	541	552	566	586	571	553	586	587	579	512	578	530	598	584	556	571	540	541	583	601	547	583	588	583	575	620	553	571	553	575	563	553	603	613	554	537	580	561	606	566	556	551	546	571	600	576	565	547	587	485	566	555	599	547	592	575	544	578	595	593	570	549	610	601	571	593	610	612	599	551	559	608	655	556	588	551	574	604	586	559	544	592	607	560	611	548	590	592	569	606	585	592	581	558	559	568	558	588	593	612	621	593	579	557	566	559	569	582	571	612	644	618	607	585	538	587	600	567	608	605	548	603	577	610	571	548	519	538	607	609	564	570	583	572	572	561	592	535	598	560	543	567	563	593	545	582	593	579	573	541	570	625	535	580	595	555	538	638	594	543	564	574	635	529	545	594	554	566	559	538	615	595	545	576	566	585	588	622	613	549	588	561	556	588	562	632	607	538	607	575	584	553	565	525	587	572	620	567	568	588	596	598	583	565	568	552	588	564	551	571	594	599	589	628	596	589	558	597	577	589	579	577	614	609	555	581	576	571	558	562	574	602	617	575	551	618	588	528	580	569	582	562	588	540	606	550	584	577	544	547	541	618	558	563	628	589	563	575	572	602	575	606	556	564	548	567	543	570	580	568	553	533	592	588	576	557	548	579	550	570	528	606	577	546	573	559	597	580	562	539	527	528	593	581	567	550	607	583	560	559	563	586	603	525	570	566	568	572	607	621	545	557	560	599	583	590	586	545	563	543	601	580	572	543	590	589	568	547	557	567	592	587	540	577	589	607	572	574	606	560	555	617	575	604	580	563	573	556	568	608	579	583	619	600	591	544	583	545	594	570	578	584	565	577	625	558	551	554	564	616	564	592	587	573	573	542	549	580	581	580	550	582	589	596	564	533	568	544	592	575	585	543	581	539	578	549	564	618	556	588	579	563	563	598	559	565	566	557	605	576	576	576	563	570	564	550	606	616	576	592	534	584	553	554	556	550	570	575	578	562	538	546	542	588	609	563	571	496	555	559	586	576	586	571	527	584	553	589	592	567	559	591	566	572	553	553	580	551	568	618	532	577	584	560	555	582	560	615	610	609	578	562	588	593	597	596	600	571	599	550	596	559	638	606	577	625	557	576	579	509	590	591	589	578	593	606	524	564	567	622	599	573	589	569	622	571	617	629	533	576	597	545	564	543	602	580	584	582	557	612	561	535	560	578	585	582	573	563	578	574	546	555	576	538	611	548	559	602	588	616	570	556	574	573	560	586	575	571	557	593	572	583	592	574	555	575	583	580	568	587	582	559	589	587	557	522	537	525	596	599	585	590	583	567	569	576	606	565	556	558	562	560	537	626	565	543	653	587	540	586	531	550	591	603	583	565	552	526	627	569	589	573	535	566	547	583	535	555	565	604	582	582	556	578	543	611	600	559	593	593	594	543	566	624	643	583	595	578	552	597	593	591	558	537	624	563	635	558	549
11852	4937	3193	2000	1188	799	700	615	540	474	450	427	421	430	420	439	398	375	422	381	386	367	368	378	381	377	370	375	388	396	392	419	383	394	410	382	382	403	373	356	421	390	399	351	409	423	416	405	372	379	377	375	416	390	370	396	412	391	397	444	353	342	369	353	365	399	372	387	389	372	393	397	350	391	360	372	395	453	434	391	384	371	329	376	358	379	378	359	393	363	341	389	401	377	364	386	378	389	430	388	381	403	341	366	367	365	375	383	424	386	373	389	418	404	360	388	361	380	352	403	364	428	365	375	397	377	424	368	373	356	410	417	359	417	377	399	355	359	359	400	405	368	402	386	361	386	353	386	372	357	420	353	341	398	363	381	399	361	365	429	400	383	348	399	378	363	367	359	382	393	352	375	409	348	396	379	372	392	415	389	361	363	347	375	433	355	352	381	418	388	379	384	370	357	392	362	386	382	415	404	407	394	383	407	390	402	372	377	377	347	361	363	390	355	357	386	366	358	377	368	407	396	391	389	390	363	368	373	391	384	366	357	393	384	380	358	397	370	395	416	341	388	362	342	369	411	379	333	359	349	387	379	383	376	389	358	414	363	409	357	380	403	359	360	369	364	358	381	377	395	409	385	387	388	378	393	406	383	371	367	351	414	407	374	369	361	345	397	386	376	374	355	422	360	340	399	413	382	402	372	373	384	379	360	370	371	369	379	396	390	415	352	402	337	377	410	395	355	400	394	387	419	387	381	390	360	379	387	392	401	353	350	404	361	354	375	367	390	363	399	380	375	354	389	398	413	396	342	377	378	383	382	353	339	372	390	390	360	410	410	376	400	369	370	361	363	409	356	403	374	409	391	386	402	377	376	365	359	340	378	376	388	397	377	399	380	359	379	417	353	355	375	353	390	379	400	370	389	364	386	354	382	400	384	350	383	349	400	382	376	379	380	407	398	382	403	393	381	391	390	392	410	408	376	395	364	385	406	383	369	360	374	347	373	346	378	403	378	331	407	384	405	376	368	368	367	371	392	358	398	372	403	361	365	378	368	404	411	368	419	394	347	378	380	343	355	404	373	361	400	387	385	363	346	351	414	385	385	357	400	414	383	391	370	353	404	400	383	405	360	380	409	376	378	360	397	362	382	374	363	371	390	400	392	409	411	378	359	372	361	389	398	351	371	376	421	372	380	375	388	378	364	371	358	381	384	398	401	356	383	368	367	376	367	376	391	371	415	364	371	395	355	391	407	392	381	398	401	365	385	381	400	375	383	367	358	366	374	335	393	381	385	374	415	379	395	386	377	392	380	410	393	330	378	350	377	371	418	381	367	396	354	377	358	401	416	396	385	379	374	363	389	358	400	385	354	359	371	383	415	389	392	342	394	353	364	371	353	360	398	411	388	374	340	397	407	349	422	371	349	373	412	406	413	348	375	396	383	373	338	358	388	393	408	362	372	405	398	388	409	389	386	375	353	358	381	407	400	380	388	408	401	397	362	376	433	379	406	342	377	369	359	381	346	373	421	393	401	340	395	359	367	403	358	400	398	393	351	388	409	373	383	404	384	397	385	354	345	383	362	369	379	411	375	386	402	424	366	397	379	371	416	410	380	381	366	384	397	393	333	334	335	403	389	363	408	378	405	369	371	379	369	406	377	418	352	357	434	382	372	369	386	423	357	351	418	379	358	410	390	406	383	379	339	372	384	378	389	345	318	368	369	380	391	403	365	371	389	410	381	431	414	380	350	404	372	406	342	409	390	337	373	394	394	396	434	383	345	365	411	392	386	390	406	366	396	379	369	392	392	362	423	382	376	387	344	379	387	384	401	364	401	382	400	424	412	354	370	399	408	398	379	382	375	376	370	404	407	372	372	358	374	382	394	367	378	366	364	375	387	403	396	361	361	364	360	373	353	386	369	358	344	379	384	380	378	400	386	389	370	389	409	395	372	407	354	411	372	378	392	378	392	425	382	396	367	397	382	381	399	373	352	420	376	428	397	368	390	385	336	361	376	393	351	395	383	375	388	386	357	365	416	373	401	413	389	377	408	398	381	385	380	381	401	407	400	375	411	362	362	371	378	366	397	400	430	405	374	369	382	374	378	406	414	381	404	396	395	377	398	423	382	344	383	398	410	387	363	374	379	404	386	433	361	374	367	378	391	363	400	402	399	386	387	371	356	371	371	348	355	376	377	368	392	418	366	388	355	365	368	364	375	391	376	376	402	344	379	390	360	394	401	407	338	385	392	403	376	377	338	409	392	374	374	387	363	376	388	352	395	398	379	406	367	403	396	388	415	415	367	390	389	363	366	381	389	388	384	359	375	389	387	375	399	369	378	355	392	415	368	364	386	392	375	366	388	362	381	397	375	377	405	416	350	407	376	414	374	408	386	407	367	382	391	429	370	351	371	377	394	404	363	373	392	403	395	399	393	376	364	407	372	384	424	398	412	407	337	400	398	413	379	451	413	398	459	360	396	360	335	345	363	403	391	353	393	352	352	354	360	378	426	383	411	345	411	406	382	382	358	405	400	402	382	366	381	403	358	377	369	373	375	397	381	374	358	352	383	376	358	385	381	410	391	360	377	369	382	413	389	369	367	400	395	382	394	389	379	394	396	376	397	358	422	406	372	404	374	351	379	415	380	413	404	427	400	357	392	370	374	409	396	416	368	348	395	349	370	356	333	375	349	381	375	392	394	372	360	392	357	371	384	389	382	371	410	393	415	391	358	368	388	392	351	369	373	380	379	432	389	371	389	408	381	399	369	422	408	398	413	411	369	401	422	376	348	423	394	346	368	370	344	398	385	397	405	410	400	369	381	372	372	395	380	417	368	378	415	346	360	379	360	389	384	367	357	368	405	387	410	423	368	388	376	356	389	390	420	398	369	368	402	387	382	391	388	366	391	366	366	440	353	371	405	363	370	350	364	376	368	370	353	360	374	363	402	397	365	349	362	422	388	403	396	359	324	356	392	359	403	369	368	399	377	393	405	411	385	377	385	379	331	372	377	396	352	407	392	421	389	412	391	370	382	419	364	353	375	385	377	408	394	400	400	361	388	368	374	365	417	363	377	415	367	397	411	381	397	401	417	363	401	409	361	417	384	361	378	379	391	367	410	398	371	347	429	344	366	373	365	393	368	386	365	394	345	373	370	394	373	427	442	354	376	387	396	402	367	377	418	403	363	375	359	377	404	365	417	391	380	391	385	379	397	359	391	379	338	353	419	406	358	394	378	366	381	366	365	359	367	389	382	393	387	369	367	415	399	376	380	339	380	343	348	361	351	406	362	384	394	330	389	358	405	395	408	363	385	389	352	355	394	367	373	403	405	380	358	391	371	403	370	389	402	355	404	387	333	413	417	354	396	371	375	354	380	395	364	399	365	347	378	392	369	389	356	388	355	385	373	337	413	405	390	414	399	372	409	365	388	369	384	419	390	362	388	405	392	397	402	408	371	375	364	381	365	354	365	378	387	369	385	404	386	355	425
7276	4137	5303	5141	3706	2555	2104	1830	1583	1308	1133	1095	1018	964	1050	1107	947	959	890	785	832	799	827	775	801	791	804	805	810	825	779	808	796	778	769	779	807	835	790	804	780	798	791	760	810	827	865	818	849	813	815	792	827	772	834	840	817	833	798	854	848	763	782	819	775	829	847	802	806	827	824	792	833	804	826	771	826	793	825	796	809	778	788	830	800	835	816	835	831	810	852	819	781	816	824	828	814	894	829	801	842	777	772	794	823	796	794	846	823	759	807	813	813	849	851	796	792	831	762	824	778	850	809	770	804	818	848	768	784	781	777	803	787	792	805	808	826	813	756	807	805	777	768	808	883	792	846	862	828	800	862	834	800	724	794	811	808	772	784	801	831	853	808	841	803	782	765	876	857	796	810	794	814	834	793	789	750	813	785	789	744	775	774	828	779	758	817	806	837	781	825	815	794	837	789	764	776	804	784	793	827	841	800	840	788	795	808	740	766	827	778	800	834	839	756	827	840	831	819	814	813	783	842	813	761	761	811	807	818	824	808	821	801	796	801	801	847	858	768	772	794	785	775	842	828	825	850	830	796	858	839	830	859	809	791	767	826	789	813	866	830	831	822	803	802	790	827	852	789	827	831	827	771	798	826	799	842	797	765	775	802	880	771	780	843	795	778	798	880	817	798	823	812	851	853	783	770	847	855	799	791	799	763	782	789	854	851	864	842	825	744	789	810	792	794	789	828	808	816	803	844	813	819	821	762	847	759	809	822	812	820	823	874	840	814	843	797	830	752	794	813	784	801	796	795	800	778	820	854	794	812	859	807	823	817	815	846	795	764	771	823	843	768	810	824	792	860	814	824	835	837	784	850	748	823	821	810	792	831	856	817	820	801	810	803	811	829	802	803	795	791	829	861	816	812	755	796	825	769	836	818	796	800	841	729	847	788	789	835	824	819	812	871	811	779	794	852	778	866	838	860	789	842	807	784	784	810	813	761	808	778	805	819	833	786	807	799	786	778	814	877	832	815	815	811	816	814	835	782	740	798	842	771	779	817	806	761	796	800	848	818	769	821	812	763	819	813	796	813	759	759	823	789	789	831	779	803	799	831	775	798	816	806	835	859	868	816	807	786	815	843	781	812	844	748	837	799	853	779	839	835	777	860	785	775	776	791	780	775	868	790	801	795	815	784	844	789	814	837	791	768	789	818	824	794	797	757	757	783	758	832	785	805	808	833	787	821	816	835	801	834	809	841	795	816	807	837	819	804	825	823	798	782	790	797	847	783	790	836	821	766	831	822	767	768	835	794	791	788	815	801	790	807	813	808	791	796	843	832	758	776	816	806	817	794	821	795	813	786	802	815	818	807	792	825	807	841	776	851	819	826	803	808	807	854	810	788	780	852	803	807	775	816	851	812	748	848	823	858	802	809	790	838	788	782	819	839	793	777	848	829	806	828	780	798	825	789	819	824	794	804	782	814	801	800	838	776	852	778	828	824	824	829	847	758	807	831	798	821	848	843	784	809	822	791	778	760	790	799	812	808	885	851	800	776	863	840	820	833	814	852	808	769	830	807	817	785	811	820	817	812	813	799	762	805	849	771	808	824	853	842	790	833	797	834	818	804	827	796	831	777	831	800	820	789	806	824	799	824	828	760	749	816	855	835	838	832	818	785	769	826	794	805	799	808	772	797	798	823	789	813	827	794	811	832	815	812	851	760	778	804	821	830	774	811	815	838	783	777	812	818	811	823	872	807	829	761	782	883	829	806	813	808	841	853	782	817	861	804	798	815	782	828	853	805	824	780	803	736	786	837	782	832	823	784	820	826	821	803	794	812	797	798	793	893	846	810	782	841	800	831	786	810	820	823	824	782	835	818	861	815	777	830	800	807	800	827	869	746	799	853	832	837	809	768	841	769	803	778	781	784	764	800	808	823	784	801	825	750	829	793	835	803	836	828	803	791	821	797	847	744	813	772	810	810	806	776	831	825	810	782	815	796	838	846	791	816	818	839	813	854	849	802	750	857	828	778	835	784	839	861	783	774	803	815	760	804	791	775	795	810	804	822	851	810	831	778	785	805	820	863	776	852	845	798	767	861	780	789	820	831	779	822	805	808	848	809	832	846	807	782	792	815	810	786	807	840	798	801	816	797	796	832	792	810	737	747	808	851	816	806	809	834	786	819	839	811	786	824	805	807	783	806	770	796	838	841	835	810	794	809	868	808	789	845	808	859	815	785	788	807	771	804	804	781	822	837	836	823	807	803	773	840	850	852	773	800	729	813	813	788	778	775	838	804	825	773	783	805	799	825	822	764	802	815	821	875	815	803	819	825	820	832	819	808	796	844	826	820	817	815	783	795	847	783	802	822	793	835	793	783	759	792	769	820	844	764	841	805	820	826	804	848	787	840	756	829	838	839	760	837	824	831	793	822	796	814	760	808	775	840	852	821	804	811	799	799	808	807	800	813	776	775	760	747	809	814	771	812	804	798	801	834	794	770	846	794	787	814	766	804	811	758	815	799	808	806	751	807	744	830	784	774	735	809	791	865	794	800	842	789	837	807	805	854	770	794	819	787	773	762	791	794	821	812	803	805	807	733	815	811	814	774	795	776	810	800	826	818	791	838	791	816	770	754	813	804	819	789	796	878	796	827	773	816	799	779	818	800	815	842	807	746	859	804	782	807	786	859	811	788	835	763	778	756	820	751	808	786	787	792	830	804	830	813	757	790	815	820	800	831	800	808	789	808	786	746	781	751	811	805	849	769	843	792	784	798	796	836	823	819	758	802	785	791	780	848	803	800	778	767	814	798	787	799	848	834	812	826	834	815	775	765	782	760	816	850	797	816	797	801	792	832	890	796	833	810	815	803	790	789	790	842	788	779	802	832	817	752	798	797	859	857	807	746	793	846	781	869	830	831	835	833	823	797	803	818	791	761	832	783	823	805	854	810	802	825	804	853	823	834	796	843	816	779	811	815	797	778	802	761	826	808	828	847	806	835	805	830	813	796	819	779	792	789	800	832	804	815	786	788	810	841	804	832	746	801	783	845	776	776	793	764	778	812	829	778	836	834	738	795	829	800	813	794	844	773	824	806	787	785	823	802	816	775	806	779	773	794	823	808	791	793	828	809	818	788	810	818	774	819	860	752	796	852	798	837	822	825	801	805	795	818	796	825	799	874	804	847	810	850	822	829	791	781	825	786	813	794	805	809	820	821	806	759	819	802	856	779	815	786	804	799	766	837	769	796	794	812	799	830	824	763	809	808	845	818	840	806	851	828	789	818	813	826	778	790	762	774	826	823	763	844	793	867	818	783	793	814	773	848	787	799	809	828	823	798	731	846	750	796	822	831	855	803	812	858	847	846	794	815	802	797	792	858	783	802	804	764	792	804	825	791	844	804	777	761	863	767	875	814	829	848	838	741	823	794	816	817	742	822	820	839	798	814	767	807	812	787	815	820	859	800	790	825	843	797	828	808	768	845	819	777	808	795	885
28782	15103	10107	7714	3910	2577	1250	854	682	547	465	383	385	383	332	375	369	313	275	285	269	290	284	304	259	274	243	275	295	289	240	285	283	243	285	288	240	265	278	270	284	275	317	269	265	306	242	302	296	274	258	271	277	269	273	255	261	234	269	275	261	243	289	265	256	269	259	288	293	262	273	289	292	290	261	251	266	270	305	253	268	286	224	271	286	273	282	279	287	289	277	265	312	267	292	277	301	279	308	252	265	291	256	286	265	257	271	291	294	284	259	321	296	265	273	291	230	249	251	277	299	255	266	264	246	241	258	256	270	256	275	258	284	243	282	246	281	275	295	296	267	261	266	283	276	262	261	267	253	256	275	278	254	275	249	323	269	279	278	308	289	298	289	284	257	244	270	266	244	260	273	266	263	267	268	259	295	260	257	247	285	294	273	256	283	262	252	259	268	268	263	266	277	246	285	299	260	295	269	280	295	275	255	254	264	297	293	284	264	289	274	265	248	239	278	287	271	281	258	260	260	279	278	285	238	306	272	277	264	242	276	301	316	255	240	254	287	285	257	295	291	283	253	235	272	268	262	286	285	238	298	281	280	286	266	254	245	255	246	280	290	279	263	266	262	278	284	295	220	257	265	240	299	265	304	297	263	269	287	284	304	299	289	237	286	249	280	286	278	252	267	262	263	245	281	288	264	287	279	275	291	296	293	272	292	260	276	251	261	291	254	284	292	286	261	269	282	281	288	241	259	275	236	277	282	272	271	239	319	279	283	254	259	298	267	283	279	243	294	263	297	249	287	254	290	288	290	301	269	274	278	283	244	279	251	261	298	256	291	223	298	277	282	244	262	270	271	255	272	255	278	258	241	280	265	284	273	255	295	278	306	305	300	267	276	252	278	283	278	276	294	284	270	280	280	257	268	249	258	299	279	264	272	253	272	284	304	271	300	266	265	268	241	261	263	276	290	277	280	258	258	233	261	252	252	295	305	287	264	279	279	270	264	253	268	285	284	279	265	303	235	267	261	254	265	281	303	265	285	283	312	258	272	245	248	249	277	260	262	269	256	288	279	279	280	286	270	259	289	281	330	248	279	261	281	257	269	252	288	274	259	279	312	246	278	296	297	280	255	290	244	295	253	270	245	260	314	273	262	273	262	228	280	276	280	263	278	267	286	265	305	263	255	305	292	234	247	276	273	274	263	252	261	305	234	301	256	279	292	280	262	299	266	255	276	291	265	296	251	308	262	280	297	294	290	305	246	233	269	295	248	237	244	295	265	299	314	279	283	259	302	302	267	294	272	241	292	257	264	266	249	277	276	258	271	247	304	273	280	268	226	260	265	276	282	276	230	246	303	253	267	242	266	268	320	283	282	276	271	237	239	281	263	292	267	299	284	270	279	293	246	248	266	256	268	260	304	260	275	285	263	297	263	255	250	265	303	274	272	268	282	250	289	259	281	271	254	260	281	269	280	253	261	267	261	241	244	280	269	272	262	291	248	260	284	317	271	287	252	261	277	247	262	260	270	282	249	286	253	236	228	291	273	239	273	246	268	262	284	286	290	258	256	272	297	225	259	268	261	260	308	270	309	268	256	288	291	270	262	263	270	274	260	251	262	264	245	269	295	254	268	278	267	260	262	261	282	261	221	255	274	278	270	259	261	286	272	256	267	253	254	264	230	295	309	259	302	258	235	292	267	283	269	288	272	289	274	269	267	271	247	267	280	272	258	281	255	279	287	265	276	295	259	269	257	262	291	284	260	249	313	254	277	257	257	269	271	287	269	266	277	267	249	296	284	260	266	284	288	268	285	290	274	251	243	248	257	267	277	279	290	263	260	279	272	257	239	271	287	273	271	275	269	274	277	241	262	270	272	276	270	260	276	305	290	253	277	304	264	252	254	257	267	297	253	273	261	299	251	262	289	279	242	247	280	271	293	273	257	258	273	292	286	269	296	272	285	257	289	297	270	259	268	286	273	245	283	253	259	266	245	270	283	281	278	308	303	270	264	297	278	281	301	283	272	281	266	269	268	287	272	254	261	255	265	271	274	266	261	264	273	243	284	241	273	276	261	262	271	266	235	302	247	298	270	294	285	297	301	239	248	271	267	261	271	285	279	260	266	301	306	297	293	290	302	272	296	311	286	290	264	255	259	275	249	256	263	270	304	282	243	262	253	279	302	248	298	279	280	246	255	286	282	293	283	287	270	245	262	280	246	315	264	261	264	280	273	258	278	289	293	290	261	254	292	270	266	298	296	266	289	288	264	268	263	253	286	242	279	274	292	261	271	254	285	289	259	278	264	270	276	289	273	271	257	254	280	266	311	277	272	285	261	298	257	287	265	217	247	267	313	283	248	248	274	252	225	251	271	278	266	302	283	275	306	259	253	260	300	299	279	300	259	255	249	269	261	255	270	283	289	284	253	263	257	285	251	277	276	284	284	277	239	257	255	272	275	284	262	251	291	295	249	241	271	269	283	250	258	289	273	266	299	254	270	262	273	283	287	246	289	260	286	276	292	242	302	265	277	262	273	276	268	295	234	268	236	299	267	297	254	294	276	251	324	273	293	264	249	273	265	287	311	298	282	235	265	288	250	247	249	281	257	276	307	265	262	256	283	259	262	280	293	279	266	258	281	282	280	261	294	287	290	252	265	287	278	252	249	255	291	307	271	280	281	267	275	245	270	271	296	272	282	270	275	309	252	258	263	277	277	288	236	258	274	253	300	274	277	241	282	271	262	274	233	258	272	307	279	265	236	295	267	265	263	274	284	276	220	254	293	295	314	294	276	289	271	275	271	255	243	258	273	262	287	260	272	271	286	278	276	255	239	267	284	282	265	270	275	278	286	294	246	277	281	258	269	259	282	294	254	273	247	263	260	293	246	237	259	255	315	271	258	262	263	274	298	277	252	267	278	263	290	287	254	240	273	272	273	247	283	288	297	307	296	256	284	291	244	256	262	284	284	270	263	254	291	281	281	300	316	260	256	285	314	290	298	266	266	267	305	276	236	269	261	318	249	285	264	275	284	251	262	274	271	264	258	277	274	279	301	291	245	259	273	279	272	269	320	251	273	276	249	267	266	273	289	233	273	287	279	309	291	311	272	271	281	243	279	280	245	282	297	260	270	289	315	246	289	281	258	287	254	275	269	270	274	303	268	265	211	257	251	283	268	269	296	246	263	282	234	291	269	271	238	302	313	264	285	248	255	255	299	267	249	267	260	271	256	262	298	252	265	274	269	276	284	229	263	317	284	264	279	301	288	320	238	262	315	300	273	271	284	277	273	233	273	267	248	269	252	279	295	278	270	278	301	288	270	267	298	289	296	252	268	306	274	269	279	331	281	271	328	269	285	298	271	270	255	286	242	258	277	268	261	289	235	231	255	274	258	258	283	276	262	255	289	274	259	266	304	245	261	265	258	294	281	305	300	264	258	279	278	228	270	254	267	259	290	262	282	267	243	283	280	289	295	305	252	239	277	298	262	249	264	297
18347	10406	12378	14207	8544	7121	3492	2984	2613	2217	1672	1339	1204	1220	1162	1102	999	884	784	725	725	681	673	665	629	624	616	614	637	589	593	630	625	616	646	628	661	626	655	582	637	643	601	624	620	610	605	614	618	631	598	643	601	586	617	664	630	639	643	600	611	672	630	584	578	627	627	590	616	625	597	581	590	599	601	653	607	592	625	616	635	576	661	633	619	602	671	682	633	624	591	616	624	639	683	592	636	639	640	645	607	630	635	660	606	580	602	606	584	611	576	585	651	605	608	587	593	614	592	641	599	597	619	616	639	608	652	616	612	611	591	583	614	640	612	619	606	598	585	643	603	619	597	576	619	628	603	623	637	583	619	586	587	602	630	625	619	634	558	589	598	580	628	607	628	592	629	609	610	643	576	578	611	580	656	622	621	608	647	623	578	565	625	600	643	599	624	572	633	616	568	627	601	576	589	605	589	630	586	600	570	627	596	626	637	601	603	597	596	641	616	634	578	581	628	616	610	638	647	605	633	596	638	644	603	600	591	644	606	586	632	576	600	561	570	628	600	600	579	609	571	604	600	549	637	609	620	587	630	667	646	608	617	569	643	608	619	617	622	598	657	644	623	600	606	608	601	634	635	616	580	631	608	571	659	639	580	608	551	619	648	631	603	602	607	620	602	608	586	612	607	587	596	611	648	583	580	595	573	581	616	606	581	577	616	635	592	600	586	590	635	577	607	662	621	603	606	607	567	626	645	617	587	579	605	673	558	565	582	576	628	614	600	616	604	634	611	588	617	590	620	613	600	600	595	637	585	625	606	633	611	601	611	588	664	612	587	617	625	600	584	612	608	630	581	600	583	616	602	557	613	568	588	590	612	608	597	599	601	627	598	590	603	641	654	603	637	606	611	595	608	603	579	619	577	664	651	576	608	615	604	609	627	598	581	638	633	645	621	608	565	622	615	583	592	607	579	643	605	579	589	646	555	661	632	607	645	557	606	619	616	612	587	596	603	649	627	605	591	628	645	573	670	619	563	592	619	644	573	613	574	680	618	566	608	624	578	645	612	632	582	585	628	590	588	593	626	632	592	611	592	582	590	596	547	620	644	604	621	618	588	600	609	585	604	600	609	603	590	578	581	616	618	632	589	637	659	594	618	564	609	602	557	583	640	591	624	558	611	608	583	668	577	600	594	609	603	638	635	629	591	634	596	627	604	659	645	650	558	635	577	621	609	607	594	585	575	613	587	553	620	617	625	604	579	611	604	643	622	582	608	650	578	623	616	614	612	595	616	618	629	598	584	612	566	592	628	632	631	611	619	619	622	604	588	617	607	562	569	642	599	636	615	600	580	596	625	609	635	580	602	561	621	625	632	645	605	603	618	649	654	638	613	564	640	598	586	593	608	632	626	624	580	655	604	611	612	607	612	574	594	600	609	586	561	620	628	595	611	583	622	589	638	596	576	644	601	597	562	629	607	639	592	611	604	601	621	657	621	605	640	604	631	621	625	641	579	614	614	598	603	594	602	627	591	639	622	652	586	605	606	635	602	625	581	619	593	634	589	592	582	558	646	641	605	605	607	565	646	618	644	586	579	598	635	642	613	621	640	617	642	624	606	590	621	655	595	598	621	629	641	594	569	609	590	606	595	605	605	638	583	603	605	634	613	599	624	600	591	612	609	602	593	621	628	607	625	630	600	598	594	634	594	596	588	600	562	637	551	644	617	572	574	597	594	621	609	617	648	590	613	642	639	630	670	597	639	618	633	617	636	637	575	625	608	615	612	599	603	613	581	658	622	620	586	624	580	628	567	635	569	627	581	618	587	615	662	611	632	617	582	564	598	576	575	605	600	636	648	593	599	605	607	590	606	605	575	626	610	613	598	594	585	607	623	587	598	623	538	606	605	587	616	605	633	678	619	581	618	606	607	620	604	581	613	604	580	576	592	629	612	600	618	638	603	635	638	613	626	640	598	619	619	592	613	639	601	615	595	563	585	602	580	609	649	587	612	626	634	669	577	591	628	584	636	598	596	664	591	536	603	579	599	618	607	613	623	618	615	593	599	603	558	615	598	609	566	624	587	579	623	642	634	588	661	602	616	621	601	569	612	597	627	577	579	658	655	612	616	618	587	603	581	608	582	651	601	592	633	553	619	662	587	606	611	611	605	605	619	611	633	583	610	635	589	635	644	602	582	605	632	588	621	640	626	596	609	607	588	617	587	625	637	611	593	613	605	609	610	638	624	599	599	599	638	615	624	609	569	610	614	655	585	622	586	607	592	604	587	594	671	612	603	631	618	616	638	601	642	595	555	603	639	601	586	574	581	650	630	631	592	608	594	606	632	615	586	637	647	605	662	658	595	600	584	625	611	594	594	619	551	601	619	598	586	647	602	638	621	598	607	575	612	625	631	562	603	560	597	620	602	628	579	628	631	605	567	598	566	619	600	605	633	648	602	565	584	647	621	628	601	591	616	622	633	567	608	645	623	578	550	639	583	610	582	619	595	575	608	599	565	599	631	599	590	615	623	604	589	611	621	647	623	606	600	620	629	604	591	610	626	612	620	597	622	575	550	598	641	587	650	629	615	580	611	566	592	630	598	610	630	600	607	603	597	600	661	606	602	654	575	614	627	599	623	593	665	584	573	590	584	659	610	605	567	586	617	647	630	633	626	617	647	627	629	593	636	597	581	600	614	617	639	608	583	621	608	628	631	611	610	588	630	589	612	587	635	551	635	613	610	626	602	581	623	610	589	641	612	601	608	633	600	617	643	612	580	615	643	586	632	600	602	604	602	608	619	559	624	621	624	621	593	594	601	588	579	626	593	571	639	615	607	540	605	638	573	652	655	577	607	587	621	599	606	588	611	569	626	573	603	617	594	652	591	567	624	593	603	623	607	620	602	636	594	647	615	609	633	592	566	639	566	604	647	603	590	601	625	599	595	564	645	620	611	606	582	605	601	619	616	564	580	599	607	599	622	640	619	586	624	615	590	606	587	598	578	645	606	561	596	568	579	609	546	585	537	575	606	610	633	585	621	584	605	630	599	584	580	577	645	569	608	600	637	608	594	570	618	587	644	638	593	616	619	617	624	555	645	551	621	627	606	571	598	563	613	603	595	585	624	609	605	596	582	642	597	598	612	598	598	607	588	621	571	617	611	625	646	631	625	565	579	590	589	645	624	607	637	621	649	596	615	597	572	602	610	621	612	597	600	628	656	632	609	590	585	593	662	619	598	619	601	586	614	622	599	598	534	602	650	602	590	621	665	600	642	625	600	608	585	614	570	588	636	639	592	595	618	652	605	649	547	624	601	638	655	588	609	613	601	646	623	608	612	644	621	590	617	560	604	661	608	623	560	609	585	585	577	579	626	613	597	610	665	607	627	606	598	648	623	601	601	617	594	599	579	600	631	601	593	566	585	620	607	610	600	602	595	584	566	634	561	632	586	588	612	600	585	595	615	566	593	529	620	587	648	620	575	619	592	634	587	565	607	617
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
